CN103186725A - Software authorization method and device - Google Patents
Software authorization method and device Download PDFInfo
- Publication number
- CN103186725A CN103186725A CN2011104616682A CN201110461668A CN103186725A CN 103186725 A CN103186725 A CN 103186725A CN 2011104616682 A CN2011104616682 A CN 2011104616682A CN 201110461668 A CN201110461668 A CN 201110461668A CN 103186725 A CN103186725 A CN 103186725A
- Authority
- CN
- China
- Prior art keywords
- user
- software
- licensed
- client
- user profile
- 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.)
- Granted
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention provides a software authorization method and a device. The method comprises the following steps: providing a user interface for a client to accept user information input; the user information includes a user name, a client hardware identification, product serial number of software, authorization time limit and a function module catalog, wherein the function module catalog lists function modules expected permissible in the software; a service side provides a management interface to accept manage users with rights of administrators to allow, reject or modify user information, and verifies users with licensed user names on client with licensed hardware identification and within a licensed time limit to operate licensed function modules in software with licensed product serial number. The method and the device can facilitate enhancement of software copyright administration.
Description
Technical field
The present invention relates to field of software development, in particular to a kind of soft ware authorization method and apparatus.
Background technology
Existing printing-flow software mainly carries out copyright protection by the mode that the encryption lock on application program and the local computer or license file are verified.The shortcoming of this mode is to need to install client hardware, driving or local licence, the use cost height, and poor compatibility, client hardware, driving or local licence are lost easily or are damaged.
Summary of the invention
The present invention aims to provide a kind of soft ware authorization method and apparatus, to solve existing soft ware authorization scheme cost problem of higher.
In an embodiment of the present invention, a kind of soft ware authorization method is provided, comprise: provide user interface to client, to accept input user profile, user profile comprises the hardware identifier of user name, client, product ID, licensing term and the functional module catalogue of software, wherein, the functional module directory enumeration the licensed functional module of expectation in the software; Service end provides administration interface, with leading subscriber permission, refusal or the modification user profile of accepting to have administrator right; The user that checking has licensed user name is on the client with licensed hardware identifier, and operation has functional module licensed in the software of licensed product ID in the licensed time limit.
In an embodiment of the present invention, a kind of soft ware authorization device is provided, comprise: subscriber interface module, be used for providing user interface to client, to accept input user profile, user profile comprises the hardware identifier of user name, client, product ID, licensing term and the functional module catalogue of software, wherein, the functional module directory enumeration the licensed functional module of expectation in the software; The administration interface module, being used for service end provides administration interface, with leading subscriber permission, refusal or the modification user profile of accepting to have administrator right; Authentication module is used for verifying the user with licensed user name in the client with licensed hardware identifier, and operation has functional module licensed in the software of licensed product ID in the licensed time limit.
The soft ware authorization method and apparatus of the above embodiment of the present invention does not need to install client hardware, driving or local licence, so reduced the soft ware authorization management costs, is conducive to strengthen the copyright management of software.
Description of drawings
Accompanying drawing described herein is used to provide further understanding of the present invention, constitutes the application's a part, and illustrative examples of the present invention and explanation thereof are used for explaining the present invention, do not constitute improper restriction of the present invention.In the accompanying drawings:
Fig. 1 shows the process flow diagram according to the soft ware authorization method of the embodiment of the invention;
Fig. 2 shows the screenshot capture according to the administration interface of the embodiment of the invention;
Fig. 3 shows the screenshot capture according to the generation license file of the embodiment of the invention;
Fig. 4 shows the functional structure chart according to the user self-help platform of the embodiment of the invention;
Fig. 5 shows the process flow diagram of soft ware authorization method according to the preferred embodiment of the invention;
Fig. 6 shows the soft ware authorization schematic representation of apparatus according to the embodiment of the invention.
Embodiment
Below with reference to the accompanying drawings and in conjunction with the embodiments, describe the present invention in detail.
Fig. 1 shows the process flow diagram according to the soft ware authorization method of the embodiment of the invention, comprising:
Step S10, provide user interface to client, to accept input user profile, user profile comprises the hardware identifier of user name, client, product ID, licensing term and the functional module catalogue of software, wherein, the functional module directory enumeration the licensed functional module of expectation in the software;
Step S20, service end provides administration interface, with leading subscriber permission, refusal or the modification user profile of accepting to have administrator right;
Step S30, the user that checking has licensed user name are on the client with licensed hardware identifier, and operation has functional module licensed in the software of licensed product ID in the licensed time limit.
This method does not need client hardware or driving are installed, so reduced the soft ware authorization management costs, is conducive to strengthen the copyright management of software.
Fig. 2 shows the screenshot capture according to the administration interface of the embodiment of the invention, and administration interface is provided by service end, can be used by leading subscriber, and CdKey (product ID), licensing term etc. can be set.Can use module file hold function module directory in advance.
User interface is the user self-help platform, can be used by service engineering teacher and user.Service end provides online Role Management mechanism, and leading subscriber and product manager are provided two kinds of basic roles, can newly-built role, and corresponding authority is set for the role.Service end can also provide online user management mechanism, and the user belongs to some role, and user's authority at first is to have inherited the authority that oneself is subordinate to the role, and the role-security of succession can not be revised, but can revise user's oneself authority.
Functional module in the functional module catalogue can be corresponding with user's order number, can be that this order is proprietary, the product that also can be a class is common, and can comprise in this functional module catalogue can legal use functional module and virtual softdog number.
Hardware identifier can will be installed server, PC or the virtual machine at software product place by unique identification.
Can be when first deployment software product, generate the hardware identifier of subscriber set in the client of disposing, perhaps directly inquiring client terminal MAC Address etc. as hardware identifier.
Preferably, in advance the functional module catalogue is kept in the license file of encryption, comprises document uploading control in the user interface, to accept uploading of license file.Can by the publisher of software according to user's order, generate this license file.This has realized buying as required, reduces the user and uses threshold, for the software developer creates more profit model.
Fig. 3 shows the screenshot capture according to the generation license file of the embodiment of the invention.Use online user self-help platform input hardware identifier, service end can use cryptographic algorithm to produce license file, and this license file can only be in first the use be activated by product ID and once produces.
After the self-service platform registration of login user uses the user also to login, can use the hardware identifier activation of generation to generate the license file of authorizing, generation is finished and is downloaded to this locality afterwards.
Product ID can be generated by service end, should be unique, and the user name of this product ID correspondence also is unique, and the license file that this product ID generates can only be installed on the hardware device, and namely the corresponding hardware sign also is unique.
Use the license file of downloading that product servers is installed, the mounting disc program can filter out the corresponding function module that meets the product order according to license file when installing.
Fig. 4 shows the functional structure chart according to the user self-help platform of the embodiment of the invention.
Preferably, this method also comprises: in the default time limit that the distance licensing term is ended, and information from licensing term to Client-Prompt that will end about.For example, using software product in 15 days cut-off dates, when using software, can provide prompting, prompting user's cut-off date and remaining fate.If this moment, untimely renewed treaty can be reminded once every 12 hours.
Preferably, this method also comprises: service end authorize have user name the user on the client that does not have hardware identifier, have the functional module that is allowed to of the software of product ID with default time limit and default number of times operation.
Preferably, this method also comprises: user interface is accepted the modification to user profile; Administration interface is accepted the user profile that leading subscriber allows, refuses or revise.For example, when using software product, the hardware device that software is installed breaks down in the time of can't using, be no more than emergent limited number of times, can select online emergency mechanism to generate 15 days temporary license issuing files that can use at other hardware devices, this license file ceases to be in force automatically after using 15 days.Again for example, use software to the cut-off date, production management person revises and uses the cut-off date, after modification is finished, reactivate this product ID (can utilize this product ID to generate license file again), the self-service platform of user's login user this moment is downloaded new license file and is got final product.
Cut-off date need be provided when adding product ID, use the user, buy the user and upload license file, the virtual dog of encryption after uploading in the license file of reading encrypted number.Do not need the hardware identifier in the user's modification log-on message when emergent.
Preferably, this method also comprises: administration interface is accepted leading subscriber project and the number of times thereof that allows to revise user profile is set; User interface is accepted the modification to user profile; Service end is according to project and number of times thereof that allow to revise user profile, allows, refusal or the user profile revised.
For example, when usage license file does not end to licensing term, and the hardware device of former installation software damages or when breaking down, file an application according to user's order number, through after the approval process, can reactivate this product ID to the user, can use new hardware identifier to use this software this moment.
User's online emergency operation access times are conditional, this restriction is to fill in when generating product ID according to user's order, only when not surpassing these access times, just can use this emergent license file, transfinite otherwise can point out the user to activate number of times.
Preferably, this method also comprises at least one following behavior is added up: be proved to be successful operating software; The authentication failed operating software; Revise user profile; Revise hardware identifier.These statistical informations can be used for the software business man and formulate service and the sales tactics that makes new advances.For example, provide Operation Log, the behavior of operation log recording login user comprises behaviors such as deletion, increase, modification, and the inquiry according to time period, user, operation etc. is provided.The login daily record for example is provided again, the state of login time, login place and the login of login daily record recording user, leading subscriber can be by inquiry login situations such as time, users.
Preferably, this method also comprises: judge statistics with default rule of conduct, with the user that determines act of execution malice whether.For example determine that this user is illegal user (being malicious act person), can provide disabled user's warning, after illegal warning number of times reaches certain number of times, can forbid that this user lands.
Preferably, this method also comprises: the place of record input user profile is with the time; Provide query interface, to accept the inquiry to the information of record.Service end can recording user activates place and the time of the place of the place of product ID and time, recording user emergency operation and time, replacing machine, make things convenient for the operation of leading subscriber inquiring user, the user unusual for usage behavior in time identifies.
Preferably, this method also comprises: when licensing term is ended, produce interim licensing term; Service end authorize have user name the user on arbitrary client, operation has the functional module that is allowed to of the software of product ID in interim licensing term.
Fig. 5 shows the process flow diagram of soft ware authorization method according to the preferred embodiment of the invention, comprising:
Step 31 produces order after signing a contract, send producers with order this moment.
Step 32, producers produce product ID according to the order of presenting, and fill in the cut-off date of activation number of times and change planes number of times restriction and software use etc. at this moment when producing product ID, generate user's license file after finishing.
Step 33, during the service engineering's teacher field conduct first time, at first the registered user with user and product ID binding, selects activation manipulation in the time of the registered user after the login.
Step 34, user platform are called cryptographic algorithm and are generated license file, and the prompting user activates success, and after the success, the user finishes the download license file, and this license file can only use at a hardware device.
In the renewed treaty flow process, step 36, user and sales force sign the renewed treaty contract.
In the renewed treaty flow process, step 37, producers revise the cut-off date according to the order of renewing a contract.
In the renewed treaty flow process, step 38, producers finish the operation that reactivates product ID.
In the renewed treaty flow process, step 34 and 35 imports to server with the license file of downloading, and finishes the installation of server.
In the emergent flow process, step 39 judges whether to reach maximum emergent number of times, and as reaching maximum times, the emergent number of times of prompting user reaches maximum, can not meet an urgent need again, as not reach maximum times, and step 310 is selected online emergent flow process.
In the emergent flow process, step 311 generates the temporary license issuing file that can use 15 days, and this license file ceased to be in force automatically after 15 days, and the hardware sign indicating number is not bound in this operation, can software be installed at other machine.
In the emergent flow process, step 34 and 35 imports to server with the license file of downloading, and finishes startup or the installation of server.
In the flow process of changing planes, step 312 judges whether to reach the maximum number of times of changing planes, and as reaching maximum times, the emergent number of times of prompting user reaches maximum, can not change planes again, as not reach maximum times, and step 314 proposes to change planes application by service engineering teacher.
Fig. 6 shows the soft ware authorization schematic representation of apparatus according to the embodiment of the invention, comprising:
In the prior art, between software developer and application program, do not contact, so the permissions upgrade in later stage is cumbersome, generally generates the request string by client, generate the mode of returning string by developer's instrument again and finish by hand; And, no matter be encryption lock hardware or the license file of client, all be easier to the person of being cracked and analyze, crack.For encryption lock hardware, the mode that cracks that present hardware copies is also very many.In addition, traditional soft ware authorization method, can't realize " Try before you buy " and " as required buy " easily, can't realize the electronization distribution of software, very popular today in the internet, still can't follow the tracks of effectively with the mandate of management software, in case be cracked, just can massive duplication, can't remedy.
As can be seen from the above description, because the versatility of license file is irrelevant with the particular hardware environment, so also there is not the problem of software compatibility.The escalation process in later stage is very simple, only needs producers to revise the cut-off date and gets final product.Can solve by online emergency mechanism and to lose and damage the loss that softdog causes.By generating the license file of short-term, Try before you buy and purchase as required can to realize the user, reduces the user and use threshold, for the software developer creates more profit model.Can avoid massive duplication that the user carries out etc. to crack activity by the hardware of user bound machine.By online user self-help platform, can reduce service engineering's teacher cost of serving.Developer and dealer can bring in the operating position of understanding licensed software by service in addition, also can will authorize and the user associate, so that service-user and according to the sales mode of user's operating position adjustment software better.Service end also provides the inquiry of the usage log that uses the user simultaneously, by warning and the locking to illegal use user, can control the user at the illegal usage behavior of software, the loss of avoiding software to be cracked and to cause in time.Further, authorization is networking, thus after the activation of client software, authorized content are upgraded synchronously, authorize giving for change all automatically after losing to finish automatically, need not the user participate in.The developer can combine the renewal of software and the renewal of mandate, only allow legal users obtain the renewal of software and mandate, the disabled user can't update software, even perhaps can update software, the but mandate that can't upgrade, thus can't use software maybe can't use all functions of software.
Obviously, those skilled in the art should be understood that, above-mentioned each module of the present invention or each step can realize with the general calculation device, they can concentrate on the single calculation element, perhaps be distributed on the network that a plurality of calculation elements form, alternatively, they can be realized with the executable program code of calculation element, thereby, they can be stored in the memory storage and be carried out by calculation element, perhaps they are made into each integrated circuit modules respectively, perhaps a plurality of modules in them or step are made into the single integrated circuit module and realize.Like this, the present invention is not restricted to any specific hardware and software combination.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.Within the spirit and principles in the present invention all, any modification of doing, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (11)
1. a soft ware authorization method is characterized in that, comprising:
Provide user interface to client, to accept input user profile, described user profile comprises the hardware identifier of user name, described client, product ID, licensing term and the functional module catalogue of software, wherein, described functional module directory enumeration the licensed functional module of expectation in the described software;
Service end provides administration interface, and the leading subscriber that has administrator right with acceptance allows, refuses or revise described user profile;
The user that checking has a described licensed user name is on the client with described licensed hardware identifier, and operation has licensed functional module described in the software of described licensed product ID in described licensed time limit.
2. method according to claim 1 is characterized in that, in advance described user profile is kept in the license file of encryption, comprises document uploading control in the described user interface, to accept uploading of described license file.
3. method according to claim 1 is characterized in that, also comprises:
In the described licensing term of distance in default time limit of ending, information from described licensing term to described Client-Prompt that will end about.
4. method according to claim 1 is characterized in that, also comprises:
Described service end authorize have described user name the user on the client that does not have described hardware identifier, have the described functional module that is allowed to of the software of described product ID with default time limit and default number of times operation.
5. method according to claim 1 is characterized in that, also comprises:
Described user interface is accepted the modification to described user profile;
Described administration interface is accepted the user profile that described leading subscriber allows, refuses or revise described modification.
6. method according to claim 1 is characterized in that, also comprises:
Described administration interface is accepted described leading subscriber project and the number of times thereof that allows to revise described user profile is set;
Described user interface is accepted the modification to described user profile;
Described service end allows, refuses or revise the user profile of described modification according to the project and the number of times thereof that allow to revise described user profile.
7. method according to claim 1 is characterized in that, also comprises at least one following behavior is added up:
Be proved to be successful the described software of operation;
Authentication failed is moved described software;
Revise described user profile;
Revise described hardware identifier.
8. method according to claim 7 is characterized in that, also comprises:
Judge described statistics with default rule of conduct, with the user that determines to carry out described behavior malice whether.
9. method according to claim 1 is characterized in that, also comprises:
The place of the described user profile of record input is with the time;
Provide query interface, to accept the inquiry to the information of described record.
10. method according to claim 1 is characterized in that, also comprises:
When described licensing term is ended, produce interim licensing term;
Described service end authorize have described user name the user on arbitrary client, operation has the described functional module that is allowed to of software of described product ID in described interim licensing term.
11. a soft ware authorization device is characterized in that, comprising:
Subscriber interface module, be used for providing user interface to client, to accept input user profile, described user profile comprises the hardware identifier of user name, described client, product ID, licensing term and the functional module catalogue of software, wherein, described functional module directory enumeration the licensed functional module of expectation in the described software;
The administration interface module, being used for service end provides administration interface, and the leading subscriber that has administrator right with acceptance allows, refuses or revise described user profile;
Authentication module, be used for user that checking has a described licensed user name in the client with described licensed hardware identifier, operation has licensed functional module described in the software of described licensed product ID in described licensed time limit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110461668.2A CN103186725B (en) | 2011-12-31 | 2011-12-31 | software authorization method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110461668.2A CN103186725B (en) | 2011-12-31 | 2011-12-31 | software authorization method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103186725A true CN103186725A (en) | 2013-07-03 |
CN103186725B CN103186725B (en) | 2016-10-05 |
Family
ID=48677890
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110461668.2A Expired - Fee Related CN103186725B (en) | 2011-12-31 | 2011-12-31 | software authorization method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103186725B (en) |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103793630A (en) * | 2014-01-14 | 2014-05-14 | 上海上讯信息技术股份有限公司 | Multi-product and multi-platform authorization management system and multi-product and multi-platform authorization management method |
CN104517042A (en) * | 2013-09-29 | 2015-04-15 | 北京行的科技有限公司 | Use authority method and device of intelligent interactive toys |
CN104700002A (en) * | 2013-12-05 | 2015-06-10 | 航天信息软件技术有限公司 | Software protecting, authorizing and registering method |
CN105468937A (en) * | 2015-11-13 | 2016-04-06 | 北京恒华伟业科技股份有限公司 | Method and device for controlling encryption lock |
CN107145777A (en) * | 2017-05-09 | 2017-09-08 | 郑州云海信息技术有限公司 | The authorization management method of virtual management system client |
CN107483499A (en) * | 2017-09-23 | 2017-12-15 | 张仁平 | A kind of high in the clouds multi-user service management system |
CN107567626A (en) * | 2015-05-15 | 2018-01-09 | 高准公司 | Utilize the access of Dongle control docking port |
CN107885979A (en) * | 2017-11-08 | 2018-04-06 | 江苏国泰新点软件有限公司 | A kind of method, apparatus of software free trial, equipment on probation and storage medium |
CN107958140A (en) * | 2017-12-22 | 2018-04-24 | 金蝶蝶金云计算有限公司 | Generation method, device, computer equipment and the storage medium of encrypted permission file |
CN108038354A (en) * | 2017-12-08 | 2018-05-15 | 珠海华索软件科技有限公司 | A kind of method and system of plug-in type software anti-copying |
CN108108594A (en) * | 2017-12-15 | 2018-06-01 | 北京月新时代科技股份有限公司 | A kind of license management method and device |
CN108259424A (en) * | 2016-12-29 | 2018-07-06 | 北京博瑞彤芸文化传播股份有限公司 | The authority checking method of terminal device |
CN108304735A (en) * | 2017-12-28 | 2018-07-20 | 山东浪潮通软信息科技有限公司 | A kind of authorization sequence application method, system and delivery of cargo system, application server |
CN108664771A (en) * | 2017-03-28 | 2018-10-16 | 鸿富锦精密电子(天津)有限公司 | Security system for software and method |
CN109086601A (en) * | 2018-07-23 | 2018-12-25 | 上海点融信息科技有限责任公司 | Method and apparatus for intelligent contract to be provided and run in block chain network |
CN109241705A (en) * | 2018-08-29 | 2019-01-18 | 中科鼎富(北京)科技发展有限公司 | A kind of software authorization method and system |
CN109344569A (en) * | 2018-09-28 | 2019-02-15 | 北京赛博贝斯数据科技有限责任公司 | The authorization method and system that software uses |
CN109543397A (en) * | 2018-11-22 | 2019-03-29 | 福州符号信息科技有限公司 | A kind of encryption authorization scheme of algorithms library |
CN109753769A (en) * | 2018-11-23 | 2019-05-14 | 众安信息技术服务有限公司 | A kind of software authorization method and system based on block chain |
CN111274553A (en) * | 2020-01-20 | 2020-06-12 | 深圳市米勒沙容达汽车科技有限公司 | Automatic software authorization method and system, server and terminal equipment |
CN111368263A (en) * | 2020-03-03 | 2020-07-03 | 山东浪潮通软信息科技有限公司 | Client authorization method |
CN112667973A (en) * | 2020-11-30 | 2021-04-16 | 新华三技术有限公司 | Method and device for activating management software of network equipment |
CN113794787A (en) * | 2021-09-02 | 2021-12-14 | 北京奕斯伟计算技术有限公司 | Number writing method and system |
CN114491418A (en) * | 2021-12-28 | 2022-05-13 | 北京深思数盾科技股份有限公司 | Software licensing method and electronic equipment |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1426233A (en) * | 2002-08-21 | 2003-06-25 | 陈汉 | Voice service system for cable television |
CN1728036A (en) * | 2004-07-30 | 2006-02-01 | 微软公司 | Method and system for single reactivation of software product licenses |
CN1920846A (en) * | 2006-08-15 | 2007-02-28 | 门得扬科技股份有限公司 | Online authentication and recording system and method for application program |
CN1960363A (en) * | 2006-09-12 | 2007-05-09 | 北京飞天诚信科技有限公司 | Method and equipment for implementing remote updating information security devices through network |
CN101091178A (en) * | 2004-11-18 | 2007-12-19 | 康坦夹德控股股份有限公司 | Method, system, and device for license-centric content consumption |
US20080027871A1 (en) * | 2006-07-31 | 2008-01-31 | Ziosoft, Inc. | Update method and update system |
CN101256607A (en) * | 2008-03-10 | 2008-09-03 | 北京深思洛克数据保护中心 | Method for remote updating and controlling use of software protection apparatus |
CN101901324A (en) * | 2004-11-18 | 2010-12-01 | 康坦夹德控股股份有限公司 | The method of the content consumption at licence center, system and equipment |
US20110023127A1 (en) * | 1999-02-05 | 2011-01-27 | O'donnell Lawrence | Internet system for facilitating human user advisement and licensing of copyrighted works of authorship |
CN102073814A (en) * | 2010-12-30 | 2011-05-25 | 浪潮集团山东通用软件有限公司 | High-availability service terminal license control mode based on dynamic allocation and behavior analysis |
-
2011
- 2011-12-31 CN CN201110461668.2A patent/CN103186725B/en not_active Expired - Fee Related
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110023127A1 (en) * | 1999-02-05 | 2011-01-27 | O'donnell Lawrence | Internet system for facilitating human user advisement and licensing of copyrighted works of authorship |
CN1426233A (en) * | 2002-08-21 | 2003-06-25 | 陈汉 | Voice service system for cable television |
CN1728036A (en) * | 2004-07-30 | 2006-02-01 | 微软公司 | Method and system for single reactivation of software product licenses |
CN101091178A (en) * | 2004-11-18 | 2007-12-19 | 康坦夹德控股股份有限公司 | Method, system, and device for license-centric content consumption |
CN101901324A (en) * | 2004-11-18 | 2010-12-01 | 康坦夹德控股股份有限公司 | The method of the content consumption at licence center, system and equipment |
US20080027871A1 (en) * | 2006-07-31 | 2008-01-31 | Ziosoft, Inc. | Update method and update system |
CN1920846A (en) * | 2006-08-15 | 2007-02-28 | 门得扬科技股份有限公司 | Online authentication and recording system and method for application program |
CN1960363A (en) * | 2006-09-12 | 2007-05-09 | 北京飞天诚信科技有限公司 | Method and equipment for implementing remote updating information security devices through network |
CN101256607A (en) * | 2008-03-10 | 2008-09-03 | 北京深思洛克数据保护中心 | Method for remote updating and controlling use of software protection apparatus |
CN102073814A (en) * | 2010-12-30 | 2011-05-25 | 浪潮集团山东通用软件有限公司 | High-availability service terminal license control mode based on dynamic allocation and behavior analysis |
Cited By (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104517042A (en) * | 2013-09-29 | 2015-04-15 | 北京行的科技有限公司 | Use authority method and device of intelligent interactive toys |
CN104517042B (en) * | 2013-09-29 | 2017-09-29 | 北京行的科技有限公司 | The use authorization method and device of a kind of intelligent interaction type toy |
CN104700002A (en) * | 2013-12-05 | 2015-06-10 | 航天信息软件技术有限公司 | Software protecting, authorizing and registering method |
CN103793630A (en) * | 2014-01-14 | 2014-05-14 | 上海上讯信息技术股份有限公司 | Multi-product and multi-platform authorization management system and multi-product and multi-platform authorization management method |
CN107567626A (en) * | 2015-05-15 | 2018-01-09 | 高准公司 | Utilize the access of Dongle control docking port |
CN105468937A (en) * | 2015-11-13 | 2016-04-06 | 北京恒华伟业科技股份有限公司 | Method and device for controlling encryption lock |
CN108259424A (en) * | 2016-12-29 | 2018-07-06 | 北京博瑞彤芸文化传播股份有限公司 | The authority checking method of terminal device |
CN108259424B (en) * | 2016-12-29 | 2020-07-14 | 北京博瑞彤芸文化传播股份有限公司 | Authorization verification method of terminal equipment |
CN108664771A (en) * | 2017-03-28 | 2018-10-16 | 鸿富锦精密电子(天津)有限公司 | Security system for software and method |
CN107145777A (en) * | 2017-05-09 | 2017-09-08 | 郑州云海信息技术有限公司 | The authorization management method of virtual management system client |
CN107483499A (en) * | 2017-09-23 | 2017-12-15 | 张仁平 | A kind of high in the clouds multi-user service management system |
CN107483499B (en) * | 2017-09-23 | 2020-04-21 | 上海臻客信息技术服务有限公司 | Cloud multi-user service management system |
CN107885979A (en) * | 2017-11-08 | 2018-04-06 | 江苏国泰新点软件有限公司 | A kind of method, apparatus of software free trial, equipment on probation and storage medium |
CN108038354A (en) * | 2017-12-08 | 2018-05-15 | 珠海华索软件科技有限公司 | A kind of method and system of plug-in type software anti-copying |
CN108108594B (en) * | 2017-12-15 | 2019-12-24 | 北京月新时代科技股份有限公司 | License management method and device |
CN108108594A (en) * | 2017-12-15 | 2018-06-01 | 北京月新时代科技股份有限公司 | A kind of license management method and device |
CN107958140A (en) * | 2017-12-22 | 2018-04-24 | 金蝶蝶金云计算有限公司 | Generation method, device, computer equipment and the storage medium of encrypted permission file |
CN108304735A (en) * | 2017-12-28 | 2018-07-20 | 山东浪潮通软信息科技有限公司 | A kind of authorization sequence application method, system and delivery of cargo system, application server |
CN109086601A (en) * | 2018-07-23 | 2018-12-25 | 上海点融信息科技有限责任公司 | Method and apparatus for intelligent contract to be provided and run in block chain network |
CN109241705A (en) * | 2018-08-29 | 2019-01-18 | 中科鼎富(北京)科技发展有限公司 | A kind of software authorization method and system |
CN109344569A (en) * | 2018-09-28 | 2019-02-15 | 北京赛博贝斯数据科技有限责任公司 | The authorization method and system that software uses |
CN109543397B (en) * | 2018-11-22 | 2022-02-11 | 福州符号信息科技有限公司 | Method and system for encrypting and authorizing algorithm library |
CN109543397A (en) * | 2018-11-22 | 2019-03-29 | 福州符号信息科技有限公司 | A kind of encryption authorization scheme of algorithms library |
CN109753769A (en) * | 2018-11-23 | 2019-05-14 | 众安信息技术服务有限公司 | A kind of software authorization method and system based on block chain |
CN111274553A (en) * | 2020-01-20 | 2020-06-12 | 深圳市米勒沙容达汽车科技有限公司 | Automatic software authorization method and system, server and terminal equipment |
CN111368263A (en) * | 2020-03-03 | 2020-07-03 | 山东浪潮通软信息科技有限公司 | Client authorization method |
CN112667973B (en) * | 2020-11-30 | 2023-12-26 | 新华三技术有限公司 | Method and device for activating management software of network equipment |
CN112667973A (en) * | 2020-11-30 | 2021-04-16 | 新华三技术有限公司 | Method and device for activating management software of network equipment |
CN113794787A (en) * | 2021-09-02 | 2021-12-14 | 北京奕斯伟计算技术有限公司 | Number writing method and system |
CN114491418A (en) * | 2021-12-28 | 2022-05-13 | 北京深思数盾科技股份有限公司 | Software licensing method and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
CN103186725B (en) | 2016-10-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103186725A (en) | Software authorization method and device | |
US6799277B2 (en) | System and method for monitoring software | |
US6857067B2 (en) | System and method for preventing unauthorized access to electronic data | |
EP1443381B1 (en) | System and method for secure software activation with volume licenses | |
US9424399B2 (en) | Availability of permission models in roaming environments | |
US7441121B2 (en) | Device certificate self-individualization | |
CN100524333C (en) | Method for preventing illegal using software | |
KR101537027B1 (en) | Methods and a device for secure software installation | |
US20040143746A1 (en) | Software license compliance system and method | |
US20100293536A1 (en) | Enhanced product functionality based on user identification | |
US20100293103A1 (en) | Interaction model to migrate states and data | |
US9460272B2 (en) | Method and apparatus for group licensing of device features | |
CN105224832A (en) | License authorization centralized management method | |
CN103714273A (en) | Software authorization system and method based on online dynamic authorization | |
CN103390122B (en) | Application program transmitting method, application program operating method, sever and terminal | |
MX2012009022A (en) | Generic feature licensing framework. | |
EP1396798A1 (en) | A license file, a license management module and alicense management system | |
KR20120051662A (en) | A method for controlling unauthorized software application usage | |
CN103020497A (en) | RBAC (Role-Based Access Control) model based temporary authorizing system | |
CN109753769B (en) | Software authorization method and system based on block chain | |
US20230245102A1 (en) | Non Fungible Token (NFT) Based Licensing and Digital Rights Management (DRM) for Software and Other Digital Assets | |
KR101322402B1 (en) | System and Method for Security of Application, Communication Terminal Therefor | |
JP6931531B2 (en) | Device to license the program | |
RU2573258C2 (en) | Licence management apparatus and licence management method | |
CN109189438B (en) | One-key upgrading method for smart television software with encryption function |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20161005 Termination date: 20191231 |