Nothing Special   »   [go: up one dir, main page]

CN106951740A - software license management method and device - Google Patents

software license management method and device Download PDF

Info

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
Application number
CN201710154505.7A
Other languages
Chinese (zh)
Inventor
孙吉平
杨磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Senseshield Technology Co Ltd
Original Assignee
Beijing Senseshield Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Senseshield Technology Co Ltd filed Critical Beijing Senseshield Technology Co Ltd
Priority to CN201710154505.7A priority Critical patent/CN106951740A/en
Publication of CN106951740A publication Critical patent/CN106951740A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/12Protecting 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

Software license management method and device
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.
CN201710154505.7A 2017-03-15 2017-03-15 software license management method and device Pending CN106951740A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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