CN106951740A - software license management method and device - Google Patents
software license management method and device Download PDFInfo
- Publication number
- CN106951740A CN106951740A CN201710154505.7A CN201710154505A CN106951740A CN 106951740 A CN106951740 A CN 106951740A CN 201710154505 A CN201710154505 A CN 201710154505A CN 106951740 A CN106951740 A CN 106951740A
- Authority
- CN
- China
- Prior art keywords
- license
- software
- software license
- transfer
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000007726 management method Methods 0.000 title claims abstract description 30
- 238000012546 transfer Methods 0.000 claims abstract description 121
- 238000000034 method Methods 0.000 claims abstract description 9
- 238000012797 qualification Methods 0.000 claims description 14
- 230000008859 change Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000013475 authorization Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/12—Protecting executable software
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Technology Law (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a kind of software license management method and device, methods described includes:To treat that the software building used by user permits template, the license template shifts authority information including the use of person's information and the license corresponding with user's information;The license template generation software license based on structure is simultaneously issued to the user;Request message based on user, shifts authority information according to the license that user's information in the license template is corresponding, corresponding transfer operation is carried out to software license.The technical scheme of the embodiment of the present invention realizes the license transfer between different user, has saved software cost, has improved software utilization rate.
Description
Technical field
The present invention relates to software license technical field, more particularly to a kind of software license management method and device.
Background technology
In the prior art, software developer licenses to software license after a certain user, authorizes just for a certain user,
Other users are if it is desired to use identical product, it is necessary to separately bought to software developer, provide same again by software developer
Software license to need obtain authorize user.In some cases, for example, above-mentioned other users are above-mentioned a certain user's
Subordinate unit, or branch company, then above-mentioned other users separately obtain soft ware authorization cost it is higher.
The content of the invention
In view of this, the purpose of the embodiment of the present invention, which is to provide one kind, can be such that software license shifts among different users
Software license management method and device.
To achieve these goals, the invention provides a kind of software license management method, including:
To treat that the software building used by user permits template, the license template is including the use of person's information and and user
The corresponding license transfer authority information of information;
The license template generation software license based on structure is simultaneously issued to the user;
Request message based on user, according to the corresponding license transfer authority letter of user's information in the license template
Breath, corresponding transfer operation is carried out to software license.
Preferably, the license transfer authority information is including at least one of following:It is perhaps transferable whether user has
Authority, the restrictive condition permitted transferable permission number of times, shift purpose account.
Preferably, carrying out also including before corresponding transfer operation to the software license:
Transfer side and/or the side of being transferred to software license carry out authentication.
Preferably, carrying out also including before corresponding transfer operation to the software license:
Whether have transfer authority, while verifying whether the side of being transferred of software license has if verifying the transfer side of software license
There is the qualification for obtaining the software license.
Preferably, carrying out also including before corresponding transfer operation to the software license:
Whether the state for judging software license is legal state,
The legal state includes at least one of following:Using, can use and meet jump condition.
Preferably, corresponding transfer operation is carried out to the software license, including:
If the side of being transferred that the transfer side of the software license has the software license simultaneously of license transfer authority has
The qualification of the software license is obtained, and the state of the software license is legal state, then changes making for the software license
User's information.
Recorded preferably, carrying out corresponding transfer operation to the software license and including generation software license transfer, institute
State software license transfer record include it is following at least one:Transfer side's information, the side's of being transferred information, transfer time, transfering state.
The present invention also provides a kind of software license management device, including:
Permit generation module, be configured as treating that the software building used by user permits template, and based on the license mould
Plate generates software license, and the license template is including the use of person's information and the license transfer authority letter corresponding with user's information
Breath;
Module is provided in license, is configured to the software license being issued to the user;
Shift module, is configured to the request message of user, corresponding according to user's information in the license template
License transfer authority information, corresponding transfer operation is carried out to software license.
Preferably, the license transfer authority information is including at least one of following:It is perhaps transferable whether user has
Authority, the restrictive condition permitted transferable permission number of times, shift purpose account.
Preferably, described device also includes:
First authentication module, is configured to before shift module carries out corresponding transfer operation to software license, to software
The transfer side and the side of being transferred of license carry out authentication.
Preferably, described device also includes:
Second authentication module, is configured to before shift module carries out corresponding transfer operation to software license, verifies soft
Whether the transfer side of part license has transfer authority, while verifying whether the side of being transferred of software license has obtains the software
The qualification of license.
Preferably, described device also includes:
Judge module, is configured to before shift module carries out corresponding transfer operation to software license, judges that software is permitted
Can state whether be legal state,
The legal state includes at least one of following:Using, can use and meet jump condition.
Preferably, the shift module includes:
Modified module, is configured to when second authentication module verifies that there is license to shift for the transfer side of the software license
The side of being transferred of authority and the software license has the qualification for obtaining the software license, and the judge module judges software
The state of license is legal state, then changes user's information of the software license.
Preferably, the shift module is further configured to generation software license transfer record, the software license turns
Shifting record includes at least one of following:Transfer side's information, the side's of being transferred information, transfer time, transfering state.
Compared with prior art, the embodiment of the present invention has the advantages that:The technical scheme of the embodiment of the present invention is led to
The different classes of license template different to software building of software users is crossed, and according to user category information in the license template
Corresponding license transfer authority information, corresponding license transfer operation is carried out for the software that the user that treats by the category uses,
The license transfer between different user is realized, software cost has been saved, has improved software utilization rate.
Brief description of the drawings
Fig. 1 is the flow chart of the embodiment one of the software license management method of the present invention;
Fig. 2 is the flow chart of the embodiment two of the software license management method of the present invention;
Fig. 3 is the schematic diagram of the embodiment one of the software license management device of the present invention;
Fig. 4 is the schematic diagram of the embodiment two of the software license management device of the present invention.
Embodiment
With reference to the accompanying drawings and examples, the embodiment to the present invention is described in further detail.Implement below
Example is used to illustrate the present invention, but is not limited to the scope of the present invention.
Fig. 1 is the flow chart of the embodiment one of the software license management method of the present invention, as shown in figure 1, the present embodiment
Software license management method, specifically may include steps of:
S101, to treat that the software building used by user permits template, the license template including the use of person's information and with
The corresponding license transfer authority information of user's information.
In the specific implementation, because company might have branch company, office, subsidiary etc., be each branch company or
Office or subsidiary all buy software license, must need larger expenditure, waste management cost.Therefore the present embodiment is provided
It is a kind of to shift the software license management method of software license between users.In the specific implementation, software developer side
It is that user correspondingly creates different license moulds according to the information of software user and corresponding license transfer authority information
Plate.
The authority information of license transfer described in the present embodiment may include at least one of following:Whether user has license transfer
Authority, permitted it is transferable allow number of times, shift purpose account restrictive condition.
S102, the license template generation software license based on structure is simultaneously issued to the user.
Software developer side complete permissions module structure and editor after, can based on the license template generation software license with
It is sent to user.The software license generated includes the every terms of information for permitting to be edited in template.Except bag in software license
User's information and license transfer authority information are included, also including the information on software useful life and/or access times limitation.
S103, the request message based on user is shifted according to the license that user's information in the license template is corresponding
Authority information, corresponding transfer operation is carried out to software license.
The technical scheme of the embodiment of the present invention by the different rights of the software users license template different to software building,
And authority information is shifted according to the corresponding license of user's information in license template, it is that software carries out corresponding license transfer behaviour
Make, realize the license transfer between different user, saved software cost, improved software utilization rate.
Fig. 2 is the flow chart of the embodiment two of the software license management method of the present invention.
As shown in Fig. 2 may include following steps in the step S103 that embodiment two is described in detail in embodiment one:
S201, receives the request message of user.
S202, transfer side and/or the side of being transferred to software license carry out authentication.
Specifically, illegally shifted to prevent that other people from carrying out software license, can be to transfer side when carrying out software license transfer
Authentication is carried out with the side of being transferred.Generally operated due to being permitted transferable operation by transfer side, therefore, it can pair or
Authentication is first carried out to transfer side, the method for checking can be verified by mailbox checking and/or mobile phone.
In other embodiments, the identity for the side of being transferred can also be verified, such as providing software license
Cloud platform management system, can set, and can only then be required for carrying out license transfer between the user of same cloud platform management system
Transfer side and the side of being transferred are the user of the cloud platform management system, if not the user of cloud platform management system, then
Registered in advance.
If those skilled in the art should be it is recognised that not by authentication, can terminate current license transfer
Operation.
S203, whether have transfer authority, while verifying the side of being transferred of software license if verifying the transfer side of software license
Whether there is the qualification for obtaining the software license.
Specifically, transfer side can for example formulate white and black list, in blacklist as the user of the software
Listed user, cannot all obtain in any condition software license by transfer qualification, therefore cannot be as being transferred
Side;User in white list can be as the side of being transferred.
In an embodiment of the invention, above-mentioned blacklist and/or white list can be included being permitted in software to be transferred
Can in.
In another embodiment, license transfer user list can also be included in software license, for limiting
License transfer is mutually carried out between the user that software license processed can only be recorded in the list, it is not possible to the user to outside the list
Carry out license transfer.
If those skilled in the art should be it is recognised that not by authority or the checking of qualification, can terminate current
Permit transfer operation.
S204, whether the state for judging software license is legal state.
The legal state includes at least one of following:Using, can use and meet jump condition.
Specifically, for invalid software permitted carry out transfer operation it is nonsensical, therefore, the present embodiment first verifies that software is permitted
Can whether be legal state.Wherein, the state used of software license can be the remaining up time of software license
Less than initial value but be not equal to zero state;The state that can be used of software license can be used for the residue of software license
Time is equal to or less than initial value but is not equal to zero state;And the state for meeting jump condition of software license can be,
For example in software license about whether it is transferable be designated it is transferable, or the remaining up time of software license it is whether big
In threshold value, etc..
If those skilled in the art should be it is recognised that the state of software license be illegal state, can terminate ought
Preceding license transfer operation.
S205, if the transfer side of the software license has the side of being transferred of the license transfer authority software license simultaneously
State with the qualification for obtaining the software license, and the software license is legal state, then carries out license transfer, and repair
Change user's information of the software license.
Specifically, user's information of software license can be revised as to the information on the side of being transferred, for former software
The related content of license can keep constant, for example, the effective time of software license, access times limitation etc..
In embodiments of the present invention, corresponding transfer operation is carried out to the software license includes generation software license transfer
Record, the software license transfer record can include at least one of following:When transfer side's information, the side's of being transferred information, transfer
Between, transfering state.
It is worth noting that, after transfer operation success, transfer side no longer has the authority using the software license, is transferred
Side obtains the ensuing access right using the software license., can be with if the side of being transferred has been used after the software license
Software license is transferred back to former transfer side, at this moment the original side of being transferred becomes new transfer side.
S206, terminates current license transfer operation.
The technical scheme of the embodiment of the present invention can easily realize the transfer process to software license.
Fig. 3 is the schematic diagram of the embodiment one of the software license management device of the present invention, as shown in figure 3, the present embodiment
Software license management device, can specifically include license generation module 31, license and provide module 32 and shift module 33.
License generation module 31 is configured as treating that the software building used by user permits template and based on the license mould
Plate generates software license, the license template shifts authority including the use of person's information and the license corresponding with user's information
Information.
Module 32 is provided in license, is configured to build the license template generation software license of module construction and is provided
To the user;
Shift module 32, is configured to the request message of user, relative according to user's information in the license template
The license transfer authority information answered, corresponding transfer operation is carried out to software license.
The software license management device of the present embodiment, machine is realized by using what above-mentioned module was shifted to software license
System is identical with the realization mechanism of the software license management method of above-mentioned embodiment illustrated in fig. 1, may be referred in detail shown in above-mentioned Fig. 1
The record of embodiment, will not be repeated here.
Fig. 4 is the schematic diagram of the embodiment two of the software license management device of the present invention, the software license pipe of the present embodiment
Device is managed on the basis of embodiment one as shown in Figure 3, technical scheme is further introduced in further detail.
As shown in figure 4, the shift module 33 in the software license management device of the present embodiment can further include:
First authentication module 41, is configured to before shift module 33 carries out corresponding transfer operation to software license, right
The transfer side and the side of being transferred of software license carry out authentication.
Second authentication module 42, is configured to before shift module 33 carries out corresponding transfer operation to software license, tests
Whether have transfer authority, while verifying whether the side of being transferred of software license has obtains described if demonstrate,proving the transfer side of software license
The qualification of software license.
Judge module 43, is configured to before shift module 33 carries out corresponding transfer operation to software license, judges soft
Whether the state of part license is legal state.Legal state can include at least one of following:Using, can use and expire
Sufficient jump condition.
Modified module 44, is configured to when second authentication module verifies that there is license to turn for the transfer side of the software license
Moving the side of being transferred of authority and the software license has the qualification for obtaining the software license, and the judge module judges soft
The state of part license is legal state, then changes user's information of the software license.
The shift module 33 can be further configured to generation software license transfer record, the software license transfer record
Including at least one of following:Transfer side's information, the side's of being transferred information, transfer time, transfering state.
The software license management device of the present embodiment, machine is realized by using what above-mentioned module was shifted to software license
System is identical with the realization mechanism of the software license management method of above-mentioned embodiment illustrated in fig. 2, may be referred in detail shown in above-mentioned Fig. 2
The record of embodiment, will not be repeated here.
Above example is only the exemplary embodiment of the present invention, is not used in the limitation present invention, protection scope of the present invention
It is defined by the claims.Those skilled in the art can make respectively in the essence and protection domain of the present invention to the present invention
Modification or equivalent are planted, this modification or equivalent also should be regarded as being within the scope of the present invention.
Claims (14)
1. a kind of software license management method, it is characterised in that including:
To treat that the software building used by user permits template, the license template including the use of person's information and with user's information
Corresponding license transfer authority information;
The license template generation software license based on structure is simultaneously issued to the user;
Request message based on user, authority information is shifted according to the license that user's information in the license template is corresponding,
Corresponding transfer operation is carried out to software license.
2. according to the method described in claim 1, it is characterised in that the license transfer authority information includes following at least one
:Whether user has perhaps transferable authority, is permitted the transferable restrictive condition for allowing number of times, shifting purpose account.
3. according to the method described in claim 1, it is characterised in that before transfer operation corresponding to software license progress
Also include:
Transfer side and/or the side of being transferred to software license carry out authentication.
4. according to the method described in claim 1, it is characterised in that before transfer operation corresponding to software license progress
Also include:
Whether have transfer authority, obtained while verifying whether the side of being transferred of software license has if verifying the transfer side of software license
Obtain the qualification of the software license.
5. according to the method described in claim 1, it is characterised in that before transfer operation corresponding to software license progress
Also include:
Whether the state for judging software license is legal state,
The legal state includes at least one of following:Using, can use and meet jump condition.
6. according to the method described in claim 1, it is characterised in that corresponding transfer operation, bag are carried out to the software license
Include:
Obtained if there is the side of being transferred of the license transfer authority software license simultaneously to have for the transfer side of the software license
The qualification of the software license, and the state of the software license is legal state, then carries out license transfer, and change described soft
User's information of part license.
7. according to the method described in claim 1, it is characterised in that carrying out corresponding transfer operation to the software license includes
Software license transfer record is generated, the software license transfer record includes at least one of following:Transfer side's information, the side of being transferred
Information, transfer time, transfering state.
8. a kind of software license management device, it is characterised in that including:
Permit generation module, be configured as treating that the software building used by user permits template, and based on the license template life
Into software license, the license template shifts authority information including the use of person's information and the license corresponding with user's information;
Module is provided in license, is configured to the software license being issued to the user;
Shift module, is configured to the request message of user, is permitted according to user's information is corresponding in the license template
Transferable authority information, corresponding transfer operation is carried out to software license.
9. device according to claim 8, it is characterised in that the license transfer authority information includes following at least one
:Whether user has perhaps transferable authority, is permitted the transferable restrictive condition for allowing number of times, shifting purpose account.
10. device according to claim 8, it is characterised in that described device also includes:
First authentication module, is configured to before shift module carries out corresponding transfer operation to software license, to software license
Transfer side and the side of being transferred progress authentication.
11. device according to claim 8, it is characterised in that described device also includes:
Second authentication module, is configured to before shift module carries out corresponding transfer operation to software license, and checking software is permitted
Can transfer side whether there is transfer authority, while whether verify the side of being transferred of software license has the acquisition software license
Qualification.
12. device according to claim 11, it is characterised in that described device also includes:
Judge module, is configured to before shift module carries out corresponding transfer operation to software license, judges software license
Whether state is legal state,
The legal state includes at least one of following:Using, can use and meet jump condition.
13. device according to claim 12, it is characterised in that the shift module includes:
Modified module, is configured to when second authentication module verifies that the transfer side of the software license has license transfer authority
And the side of being transferred of the software license has the qualification for obtaining the software license, and the judge module judges software license
State be legal state, then change user's information of the software license.
14. device according to claim 8, it is characterised in that the shift module is further configured to generation software and permitted
Transferable record, the software license transfer record includes at least one of following:Transfer side's information, the side's of being transferred information, transfer
Time, transfering state.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710154505.7A CN106951740A (en) | 2017-03-15 | 2017-03-15 | software license management method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710154505.7A CN106951740A (en) | 2017-03-15 | 2017-03-15 | software license management method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106951740A true CN106951740A (en) | 2017-07-14 |
Family
ID=59472152
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710154505.7A Pending CN106951740A (en) | 2017-03-15 | 2017-03-15 | software license management method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106951740A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109343867A (en) * | 2018-10-16 | 2019-02-15 | 平安科技(深圳)有限公司 | The self-service installation method of software, device, computer equipment and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101599956A (en) * | 2001-06-07 | 2009-12-09 | 康坦夹德控股股份有限公司 | The method and apparatus that administration authority shifts |
CN103559429A (en) * | 2013-11-15 | 2014-02-05 | 北京华胜天成科技股份有限公司 | Software processing method and system |
CN104137510A (en) * | 2012-05-10 | 2014-11-05 | 迪士尼企业公司 | Method and system for allocating access to digital media content |
CN104217359A (en) * | 2013-05-30 | 2014-12-17 | 华为终端有限公司 | Software reselling method, device and system |
CN105122766A (en) * | 2013-04-08 | 2015-12-02 | 微软技术许可有限责任公司 | Remote installation of digital content |
-
2017
- 2017-03-15 CN CN201710154505.7A patent/CN106951740A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101599956A (en) * | 2001-06-07 | 2009-12-09 | 康坦夹德控股股份有限公司 | The method and apparatus that administration authority shifts |
CN104137510A (en) * | 2012-05-10 | 2014-11-05 | 迪士尼企业公司 | Method and system for allocating access to digital media content |
CN105122766A (en) * | 2013-04-08 | 2015-12-02 | 微软技术许可有限责任公司 | Remote installation of digital content |
CN104217359A (en) * | 2013-05-30 | 2014-12-17 | 华为终端有限公司 | Software reselling method, device and system |
CN103559429A (en) * | 2013-11-15 | 2014-02-05 | 北京华胜天成科技股份有限公司 | Software processing method and system |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109343867A (en) * | 2018-10-16 | 2019-02-15 | 平安科技(深圳)有限公司 | The self-service installation method of software, device, computer equipment and storage medium |
CN109343867B (en) * | 2018-10-16 | 2024-05-03 | 平安科技(深圳)有限公司 | Software self-service installation method and device, computer equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102057382B (en) | Temporary domain membership for content sharing | |
CN100425026C (en) | Management method of access permission and access validation to referenced shared resources in a networked environment | |
CN101375309B (en) | Method and apparatus for temporarily using DRM contents | |
KR101228852B1 (en) | A method of processing drm rights, a drm system, and a computer-readable medium | |
CN101107611B (en) | Private and controlled ownership sharing method, device and system | |
CN101297278B (en) | Peer-to-peer networks with protections | |
US8719956B2 (en) | Method and apparatus for sharing licenses between secure removable media | |
CN1991856A (en) | Locking applications for specially marked content | |
EP1638292B1 (en) | Digital rights management | |
CN103677892A (en) | Authorization scheme to enable special privilege mode in secure electronic control unit | |
CN111475845B (en) | Unstructured data identity authorized access system and method | |
CN101425112B (en) | Digital exequatur sending system and digital work decipher operation method | |
EP1848177A1 (en) | Method for managing user domain | |
CN101065942A (en) | Method and device for migrating a specifically encrypted access object from a first terminal unit to a second terminal unit | |
TW200719194A (en) | System and method for a key block based authentication | |
CN101043403A (en) | Field based digital copyright protecting family network system | |
CN106031124A (en) | Use of certificates using a positive list | |
CN106951740A (en) | software license management method and device | |
CN108200021A (en) | A kind of internet real-name authentication unified access control platform and method | |
CN106131603A (en) | A kind of video broadcasting method based on dynamic dictionary and system | |
CN103164636A (en) | On-line reading digital content authentication method and system | |
CN101089865B (en) | Method, device and system for field grant transfer | |
KR20090057213A (en) | Method for delegating privileges to a lower level privilege instance by a higher level privilege instance | |
CN103559429B (en) | The method and system of software processes | |
US20110093931A1 (en) | Nodes of a Content Sharing Group, Methods Performed by the Nodes, and Computer Programs Executed in the Nodes |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170714 |
|
RJ01 | Rejection of invention patent application after publication |