[go: up one dir, main page]

CN1874218A - Method, system and equipment for license management - Google Patents

Method, system and equipment for license management Download PDF

Info

Publication number
CN1874218A
CN1874218A CNA2006100327540A CN200610032754A CN1874218A CN 1874218 A CN1874218 A CN 1874218A CN A2006100327540 A CNA2006100327540 A CN A2006100327540A CN 200610032754 A CN200610032754 A CN 200610032754A CN 1874218 A CN1874218 A CN 1874218A
Authority
CN
China
Prior art keywords
license
license file
file
original
client
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
CNA2006100327540A
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNA2006100327540A priority Critical patent/CN1874218A/en
Priority to PCT/CN2006/002280 priority patent/WO2007076665A1/en
Publication of CN1874218A publication Critical patent/CN1874218A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Storage Device Security (AREA)

Abstract

本发明涉及信息产品保护领域中的许可证管理技术。本发明公开了一种许可证管理方法,包括以下步骤:许可证服务器接收客户端的许可证请求,所述许可证服务器包含有原始许可证文件;许可证服务器根据所述请求生成新许可证文件;许可证服务器将所述新许可证文件传送给客户端。本发明还公开了一种许可证管理系统和一种许可证服务器。通过本发明的实施,可以自动地管理大量License文件,并且具有安全性好、效率高、不容易出错等优点。

Figure 200610032754

The invention relates to license management technology in the field of information product protection. The invention discloses a license management method, comprising the following steps: a license server receives a license request from a client, and the license server contains an original license file; the license server generates a new license file according to the request; The license server transmits the new license file to the client. The invention also discloses a license management system and a license server. Through the implementation of the present invention, a large number of License files can be managed automatically, and it has the advantages of good security, high efficiency, and not easy to make mistakes.

Figure 200610032754

Description

一种许可证管理方法、系统及装置A license management method, system and device

技术领域technical field

本发明涉及信息产品保护领域,具体地说,涉及一种许可证的管理技术。The invention relates to the field of information product protection, in particular to a license management technology.

背景技术Background technique

为保护信息设备的知识产权,控制其应用范围,确保产品所有者的合法收益,当前的信息产品采用了形式各样的保护技术来维护开发者的正当权益,其中包括序列号保护、密码表保护、光盘物理保护、时间限制保护、NAG窗口保护、密钥文件保护、代码加壳保护、许可证保护、软件狗加密保护等多种方案。In order to protect the intellectual property rights of information equipment, control its application scope, and ensure the legitimate benefits of product owners, current information products use various protection technologies to safeguard the legitimate rights and interests of developers, including serial number protection, password table protection , Disc physical protection, time limit protection, NAG window protection, key file protection, code packing protection, license protection, software dog encryption protection and other programs.

其中,许可证(License)保护方案在商用产品中得到广泛使用。License保护方案需要根据控制对象特征,利用基于非对称密码体制的数字签名算法,将控制对象的应用或设备特征进行绑定并实施数字签名,然后将签名数据存放在License文件中并发布给授权用户;在产品运行过程中,信息设备需要从License文件中获取数字签名,从产品中获取设备标识以实施验证,然后根据验证结果和License文件中的特征项规定启用相应的资源、业务和功能,实现产品的受控运行。Among them, the license (License) protection scheme is widely used in commercial products. The license protection scheme needs to use the digital signature algorithm based on the asymmetric cryptosystem to bind the application or device characteristics of the control object according to the characteristics of the control object and implement digital signature, and then store the signature data in the license file and release it to authorized users ;During the operation of the product, the information device needs to obtain the digital signature from the license file, obtain the device identification from the product for verification, and then enable the corresponding resources, services and functions according to the verification result and the feature items in the license file to realize Controlled operation of the product.

请参考图1,为License保护方案体系中的数字签名验证模型,其中,基于非对称密码体制的数字签名是License保护方案体系中实现控制的核心。License中心(License Center)将设备的设备标识(ESN)和特征项(Feature)通过私钥进行数字签名,得到许可证产品特征信息段,进行生成License文件。客户端(License Client)得到License文件后,用自己的ESN和公钥(Public Key)进行验证解密,得到本设备的特征项属性。Please refer to Figure 1, which shows the digital signature verification model in the license protection scheme system, in which the digital signature based on the asymmetric cryptosystem is the core of the control in the license protection scheme system. The License Center (License Center) digitally signs the equipment identification (ESN) and feature item (Feature) of the device through the private key, obtains the license product feature information segment, and generates the license file. After the client (License Client) obtains the License file, it uses its own ESN and public key (Public Key) to verify and decrypt it, and obtain the feature item attributes of the device.

但是,License文件从License中心生成后,在信息设备需要使用时,需要由人工找到对应的License文件并加载到信息设备中,所以,在有大量信息设备时,相应的License文件会非常多,进而给维护License文件名与设备的对应关系带来很大的困难,大大增加了维护人员工作量,且人工引入操作错误的可能性也很大。However, after the license file is generated from the license center, when the information device needs to be used, it is necessary to manually find the corresponding license file and load it into the information device. Therefore, when there are a large number of information devices, there will be many corresponding license files, and then It brings great difficulties to maintain the corresponding relationship between license file names and devices, greatly increases the workload of maintenance personnel, and the possibility of manual operation errors is also very high.

发明内容Contents of the invention

本发明提供一种许可证管理的方法、系统及装置,可以自动地管理License文件。The invention provides a license management method, system and device, which can automatically manage License files.

为此,本发明解决技术问题的技术方案是:For this reason, the technical scheme that the present invention solves technical problem is:

一种许可证管理方法,包括以下步骤:A license management method, comprising the steps of:

A、许可证服务器接收客户端的许可证请求,所述许可证服务器包含有原始许可证文件;A. The license server receives the license request from the client, and the license server contains the original license file;

B、许可证服务器根据所述请求生成新许可证文件;B. The license server generates a new license file according to the request;

C、许可证服务器将所述新许可证文件传送给客户端。C. The license server transmits the new license file to the client.

所述步骤B具体为:Described step B is specifically:

许可证服务器根据请求中的客户端特征信息找到对应的原始许可证文件,并将所述原始许可证文件作为新许可证文件或拷贝所述原始许可证文件生成新许可证文件。The license server finds the corresponding original license file according to the client feature information in the request, and uses the original license file as a new license file or copies the original license file to generate a new license file.

所述步骤B具体为:Described step B is specifically:

许可证服务器根据请求中的客户端特征信息从原始许可证文件中找出对应的许可证信息段,并组装生成新许可证文件。The license server finds out the corresponding license information segment from the original license file according to the client characteristic information in the request, and assembles and generates a new license file.

所述步骤A之前还包括步骤:Also comprise steps before described step A:

许可证服务器分析原始许可证文件,得到并记录客户端特征信息与原始许可证文件的对应关系。The license server analyzes the original license file, obtains and records the corresponding relationship between the client feature information and the original license file.

所述步骤B具体为:Described step B is specifically:

许可证服务器根据请求中的客户端特征信息从客户端特征信息与原始许可证文件的对应关系中得到相关的原始许可证文件,并从中找出对应的许可证信息段,组装生成新许可证文件。According to the client feature information in the request, the license server obtains the relevant original license file from the correspondence between the client feature information and the original license file, finds out the corresponding license information segment, and assembles and generates a new license file .

所述步骤A之前还包括步骤:Also comprise steps before described step A:

许可证服务器分析原始许可证文件,得到并记录客户端特征信息及其对应的许可证信息段。The license server analyzes the original license file, obtains and records the characteristic information of the client and its corresponding license information segment.

所述步骤B具体为:Described step B is specifically:

许可证服务器根据请求中的客户端特征信息得到对应的许可证信息段,并组装生成新许可证文件。The license server obtains the corresponding license information segment according to the client characteristic information in the request, and assembles and generates a new license file.

所述组装生成新许可证文件具体为:The assembly to generate a new license file is specifically:

将所述对应的许可证信息段中的产品特征信息段原文放到新许可证文件中,生成新许可证文件。Put the original text of the product feature information segment in the corresponding license information segment into the new license file to generate a new license file.

所述生成新许可证文件之前还包括步骤:Before generating a new license file, steps are also included:

将所述对应的许可证信息段中的公共信息段除全文数字签名外的原文放到新许可证文件中,并对新许可证文件生成全文数字签名,作为新许可证文件的公共信息段的全文数字签名。Put the original text of the public information segment in the corresponding license information segment except the full-text digital signature into the new license file, and generate a full-text digital signature to the new license file, as the public information segment of the new license file Full text digital signature.

所述原始许可证文件包含有产品特征信息段,所述新许可证文件也包含有产品特征信息段,所述新许可证文件包含的产品特征信息段来源于原始许可证文件,并且与原始许可证文件中对应的产品特征信息段完全相同。The original license file includes a product feature information segment, and the new license file also includes a product feature information segment, and the product feature information segment contained in the new license file is derived from the original license file, and is consistent with the original license The corresponding product feature information segment in the certification file is exactly the same.

所述客户端的许可证请求中包含有客户端特征信息。The client's license request includes client characteristic information.

所述客户端特征信息包括:产品名称、设备标识和产品版本。The characteristic information of the client includes: product name, device identification and product version.

本发明还提供一种许可证管理系统,包括:The present invention also provides a license management system, including:

客户端,其发送许可证请求,并在获得许可证文件后,从中获取许可信息;The client, which sends a license request and obtains license information from the license file after it is obtained;

许可证服务器,其通过网络与所述客户端相连接,所述许可证服务器包含原始许可证文件,所述许可证服务器接收客户端的许可证请求,生成新许可证文件,并传送给客户端。A license server is connected to the client through a network, the license server contains the original license file, the license server receives the license request from the client, generates a new license file, and transmits it to the client.

所述许可证服务器包括:The license server includes:

原始许可证文件分析模块,用于分析原始许可证文件;The original license file analysis module is used to analyze the original license file;

客户端请求接收模块,用于接收客户端的请求;A client request receiving module, configured to receive a client request;

新许可证文件生成模块,该模块根据客户端请求接收模块收到的请求通过原始许可证文件分析模块获得相应的许可证信息段或原始许可证文件,并生成新许可证文件;A new license file generation module, which obtains the corresponding license information segment or original license file through the original license file analysis module according to the request received by the client request receiving module, and generates a new license file;

许可证文件传送模块,该模块将新许可证文件生成模块生成的新许可证文件传送给客户端。A license file transmitting module, which transmits the new license file generated by the new license file generating module to the client.

所述的许可证管理系统还包括:The license management system also includes:

许可证文件中继装置,其通过网络与客户端和许可证服务器相连,接收客户端发来的请求,并将请求转发给许可证服务器,所述许可证文件中继装置接收许可证服务器传送的许可证文件数据,并转发给客户端。The license file relay device is connected to the client and the license server through the network, receives the request sent by the client, and forwards the request to the license server, and the license file relay device receives the license file sent by the license server. License file data and forwarded to the client.

所述客户端是许可证文件中继装置。The client is a license file relay.

所述许可证服务器是许可证文件中继装置。The license server is a license file relay device.

所述原始许可证文件包含有产品特征信息段,所述新许可证文件也包含有产品特征信息段,所述新许可证文件包含的产品特征信息段来源于原始许可证文件,并且与原始许可证文件中对应的产品特征信息段完全相同。The original license file includes a product feature information segment, and the new license file also includes a product feature information segment, and the product feature information segment contained in the new license file is derived from the original license file, and is consistent with the original license The corresponding product feature information segment in the certification file is exactly the same.

本发明还提供一种许可证服务器,包括:The present invention also provides a license server, including:

原始许可证文件分析模块,用于分析原始许可证文件;The original license file analysis module is used to analyze the original license file;

客户端请求接收模块,用于接收客户端的请求;A client request receiving module, configured to receive a client request;

新许可证文件生成模块,该模块根据客户端请求接收模块收到的请求通过原始许可证文件分析模块获得相应的许可证信息段或原始许可证文件,并生成新许可证文件;A new license file generation module, which obtains the corresponding license information segment or original license file through the original license file analysis module according to the request received by the client request receiving module, and generates a new license file;

许可证文件传送模块,该模块将新许可证文件生成模块生成的新许可证文件传送给客户端。A license file transmitting module, which transmits the new license file generated by the new license file generating module to the client.

所述原始许可证文件分析模块具体包括:The original license file analysis module specifically includes:

原始许可证文件分析单元,用于分析原始许可证文件;an original license file analysis unit, configured to analyze the original license file;

原始许可证文件信息存储单元,将原始许可证文件分析单元对原始许可证文件分析的结果存储起来。The original license file information storage unit stores the analysis result of the original license file by the original license file analysis unit.

所述新许可证文件生成模块包括:The new license file generation module includes:

客户端特征信息分析单元,用于从客户端请求中得到客户端特征信息;a client feature information analysis unit, configured to obtain client feature information from a client request;

新许可证文件合成单元,根据所述客户端特征信息分析单元得到的客户端特征信息从所述原始许可证文件分析模块得到对应的许可证信息段或原始许可证文件,并合成新许可证文件。The new license file synthesis unit obtains the corresponding license information segment or original license file from the original license file analysis module according to the client feature information obtained by the client feature information analysis unit, and synthesizes a new license file .

所述新许可证文件生成模块还包括:The new license file generation module also includes:

数字签名单元,用于生成数字签名,所述新许可证文件合成单元通过所述数字签名单元获得新许可证文件的全文数字签名,并放入新许可证文件中,生成包含全文数字签名的新许可证文件。The digital signature unit is used to generate a digital signature. The new license file synthesis unit obtains the full-text digital signature of the new license file through the digital signature unit, and puts it into the new license file to generate a new license file containing the full-text digital signature. license file.

所述许可证服务器还包括:The license server also includes:

原始许可证文件获取模块,该模块从外界将原始许可证文件获取到许可证服务器中。The original license file acquisition module, the module acquires the original license file to the license server from the outside.

所述原始许可证文件包含有产品特征信息段,所述新许可证文件也包含有产品特征信息段,所述新许可证文件包含的产品特征信息段来源于原始许可证文件,并且与原始许可证文件中对应的产品特征信息段完全相同。The original license file includes a product feature information segment, and the new license file also includes a product feature information segment, and the product feature information segment contained in the new license file is derived from the original license file, and is consistent with the original license The corresponding product feature information segment in the certification file is exactly the same.

本发明有益效果如下:The beneficial effects of the present invention are as follows:

本发明在许可证服务器集中管理大量License文件,根据客户端的请求自动分发License文件,客户端请求时不需要知道License文件名,实现了许可证文件的自动管理,避免人为操作错误,大大减少了维护成本。许可证服务器与客户端之间传送的是License文件,License文件本身具有很高的安全性,大大降低了网络传输中的泄密可能性。The present invention centrally manages a large number of license files in the license server, and automatically distributes the license files according to the client's request. The client does not need to know the name of the license file when requesting, which realizes the automatic management of the license file, avoids human error, and greatly reduces maintenance. cost. The license file is transmitted between the license server and the client, and the license file itself has high security, which greatly reduces the possibility of leakage during network transmission.

在本发明的优选方案中,组装生成的新License文件可以对原始License文件进行过滤,只提取与请求的客户端相关的信息段,组成新的License文件,减少了网络传输的冗余数据,提高了网络传输效率和客户端的解析效率。In the preferred solution of the present invention, the new License file that assembles and generates can filter the original License file, only extract the information segment relevant to the client of the request, and form a new License file, which reduces redundant data transmitted by the network and improves It improves the network transmission efficiency and the analysis efficiency of the client.

在本发明的优选方案中,还可以通过简单的许可证文件中继装置转发相关信息,提高了客户端部署的灵活性。In the preferred solution of the present invention, relevant information can also be forwarded through a simple license file relay device, which improves the flexibility of client deployment.

附图说明Description of drawings

图1为现有技术中License保护方案体系中的数字签名验证模型;Fig. 1 is the digital signature verification model in the License protection scheme system in the prior art;

图2为本发明实施例中原始许可证文件的样例;Fig. 2 is the sample of original license file in the embodiment of the present invention;

图3为本发明实施例中新许可证文件的样例;Fig. 3 is the sample of new license file in the embodiment of the present invention;

图4为本发明实施例的许可证管理系统的框图;Fig. 4 is the block diagram of the license management system of the embodiment of the present invention;

图5为本发明实施例的许可证管理流程图;Fig. 5 is the license management flowchart of the embodiment of the present invention;

图6为图4所示许可证管理系统中许可证服务器的第一实施例框图;FIG. 6 is a block diagram of a first embodiment of a license server in the license management system shown in FIG. 4;

图7为图4所示许可证管理系统中许可证服务器的第二实施例框图;Fig. 7 is the block diagram of the second embodiment of the license server in the license management system shown in Fig. 4;

图8为图6所示许可证服务器中原始许可证文件分析模块的实施例框图;Fig. 8 is the embodiment block diagram of original license file analysis module in the license server shown in Fig. 6;

图9为图6所示许可证服务器中新许可证文件生成模块的实施例框图。Fig. 9 is a block diagram of an embodiment of a new license file generation module in the license server shown in Fig. 6 .

具体实施方式Detailed ways

下面结合说明书附图对本发明的具体实施方式作详细描述。The specific implementation manners of the present invention will be described in detail below in conjunction with the accompanying drawings.

图2所示是本发明实施例中原始License文件的样例,原始License文件可以是文本形式,可以由公共信息段,产品特征信息段等组成。公共信息段不是必需的,其中可以包含一些版权声明等信息,还可以包括全文数字签名,对整个文件进行保护,防止被修改。产品特征信息段可以由产品名称、产品版本、设备标识、产品特征、产品特征属性等明文数据及相应的数字签名组成,可以通过产品名称、产品版本、设备标识确定该信息段属于哪个设备所有,若产品没有多个版本或产品特征信息段可用于多个版本,则产品版本也不是必需的,产品特征属性说明该设备被许可的属性,如可以执行某些功能,可以接纳多少用户等等。原始License文件中的产品特征信息段可以有多个,可以包含一个设备的多个特征信息段,也可以包含多个设备的特征信息段,没有限制。Fig. 2 shows an example of the original license file in the embodiment of the present invention. The original license file may be in text form and may be composed of public information segments, product feature information segments, and the like. The public information segment is not necessary, and it can contain information such as some copyright statements, and can also include a full-text digital signature to protect the entire file from being modified. The product feature information segment can be composed of product name, product version, device identification, product features, product feature attributes and other plaintext data and corresponding digital signatures. It can be determined which device the information segment belongs to through the product name, product version, and device identification. If the product does not have multiple versions or the product feature information segment can be used for multiple versions, then the product version is not necessary. The product feature attribute indicates the licensed attribute of the device, such as the ability to perform certain functions, how many users can be accommodated, and so on. There can be multiple product feature information segments in the original license file, which can contain multiple feature information segments of one device or multiple device feature information segments. There is no limit.

图3所示是本发明实施例中新许可证文件的样例,本发明实施例中许可证服务器生成的新License文件与原始License文件格式上基本相同,客户端可以不必理解获得的License文件是否经过了许可证服务器的重新组装生成。但是,较优的方式是许可证服务器重新组装生成的License文件只包含有该客户端所需的产品特征信息段,去掉与该客户端无关的信息,以提高网络传送效率和客户端解析效率。新License文件的产品特征信息段可以从原始License文件中直接拷贝过来,这样,许可证服务器不需要对产品特征信息段进行加解密,实现简单,安全性要求也很低。当新License文件与原始License不相同时,不能再使用原始License文件的全文数字签名,可以去掉该全文数字签名,甚至去掉整个公共信息段,当然,较优的方式是,许可证服务器生成新License文件的全文数字签名。Shown in Fig. 3 is the example of new license file in the embodiment of the present invention, and the new License file that the license server generates in the embodiment of the present invention is basically the same as the format of the original License file, and the client needn't understand whether the License file that obtains Generated after a rebuild of the license server. However, a better way is to reassemble the license file generated by the license server to only contain the product feature information segment required by the client, and remove information irrelevant to the client, so as to improve network transmission efficiency and client resolution efficiency. The product feature information section of the new license file can be directly copied from the original license file. In this way, the license server does not need to encrypt and decrypt the product feature information section, which is simple to implement and has low security requirements. When the new license file is different from the original license, the full-text digital signature of the original license file can no longer be used, and the full-text digital signature can be removed, or even the entire public information section. Of course, the better way is that the license server generates a new license. Full text digital signature of the document.

下面结合图4说明本发明实施例中许可证管理系统的组成与基本工作过程。本发明实施例中许可证管理系统包含许可证服务器100,客户端200。许可证服务器可以有多个,以实现分布式处理或备份,客户端也可以有多个,但一个客户端至少与一个许可证服务器通过网络相连。为提高客户端部署的灵活性,本系统中还可以包含一个或多个许可证文件中继装置300,客户端可以通过网络与许可证文件中继装置相连,许可证文件中继装置再与许可证服务器相连,通过许可证文件中继装置的转发,实现客户端获得许可证文件。许可证文件中继装置可以直接转发客户端和许可证服务器之间的数据,此时许可证文件中继装置类似于一个消息转发器;也可以是接收到客户端请求后或在客户端请求前,从许可证服务器获得整个许可证文件后,再将整个许可证文件转发给客户端,此时许可证文件中继装置类似于一个简化的客户端和简化的许可证服务器的结合体。本系统中的许可证文件中继装置还可以一级一级串联起来,通过多次转发,使客户端获得许可证文件。上面所述的网络是指两个设备之间可以通信的所有媒介,包括但不限于以太网、WLAN、ATM、TDM等,客户端、许可证服务器、许可证文件中继装置之间的通信协议也没有限制,包括但不限于TCP、UDP、自定义协议等。The composition and basic working process of the license management system in the embodiment of the present invention will be described below with reference to FIG. 4 . The license management system in the embodiment of the present invention includes a license server 100 and a client 200 . There can be more than one license server to realize distributed processing or backup, and there can be more than one client, but at least one client is connected to one license server through the network. In order to improve the flexibility of client deployment, this system can also include one or more license file relay devices 300, the client can be connected to the license file relay device through the network, and the license file relay device is connected to the license file again. The license server is connected, and the client obtains the license file through the forwarding of the license file relay device. The license file relay device can directly forward the data between the client and the license server. At this time, the license file relay device is similar to a message forwarder; After obtaining the entire license file from the license server, the entire license file is forwarded to the client. At this time, the license file relay device is similar to a combination of a simplified client and a simplified license server. The license file relay devices in this system can also be connected in series one by one, and through multiple forwarding, the client can obtain the license file. The network mentioned above refers to all media that can communicate between two devices, including but not limited to Ethernet, WLAN, ATM, TDM, etc., communication protocols between clients, license servers, and license file relay devices There are no restrictions, including but not limited to TCP, UDP, custom protocols, etc.

下面举一个许可证文件中继装置的应用示例。如一个设备只与管理该设备的一网管服务器通过RS-232串口相连接,而该网管服务器可以通过Intemet与许可证服务器相连接,此时就可以将该网管服务器作为一台许可证文件中继装置,将客户端通过串口发来的许可证请求通过Intemet转发给许可证服务器,将许可证服务器传来的License文件再通过串口转发给该设备。An application example of a license file relay device is given below. If a device is only connected to a network management server that manages the device through the RS-232 serial port, and the network management server can be connected to the license server through Internet, then the network management server can be used as a license file relay The device forwards the license request sent by the client through the serial port to the license server through Internet, and forwards the license file from the license server to the device through the serial port.

下面结合图5说明本发明实施例中许可证管理的方法的具体实施过程。The specific implementation process of the license management method in the embodiment of the present invention will be described below with reference to FIG. 5 .

步骤510,许可证服务器接收客户端的许可证请求;Step 510, the license server receives the license request from the client;

此处许可证服务器接收到的许可证请求可以是客户端直接发来的,也可以是许可证文件中继装置转发的,许可证服务器都认为是客户端发来的请求。许可证请求中包含了客户端的特征信息,如客户端的产品名称“xx交换机”、产品版本“1.0”、设备标识“0050BA20CDD5”。Here, the license request received by the license server may be directly sent by the client, or may be forwarded by the license file relay device, and the license server regards it as a request sent by the client. The license request includes the characteristic information of the client, such as the client product name "xx switch", product version "1.0", and device identifier "0050BA20CDD5".

假设许可证服务器中指定目录c:\lcense中已经存放有多个原始License文件,其中一个原始License文件license1.txt中存放有一个公共信息段,还有2个产品名称为产品名称“xx交换机”、产品版本“1.0”、设备标识“0050BA20CDD5”的产品特征信息段,还有3个产品名称为产品名称“xx交换机”、产品版本“1.0”、设备标识“1040BA20CDD5”的产品特征信息段,还有4个产品名称“xx路由器”、产品版本“2.0”、设备标识“0050BA20CDD5”的产品特征信息段。Assuming that the specified directory c:\lcense in the license server has already stored multiple original license files, one of the original license files license1.txt contains a public information segment, and two product names are product name "xx switch" , product version "1.0", product feature information segment with device ID "0050BA20CDD5", and 3 product feature information segments with product name "xx switch", product version "1.0", and device ID "1040BA20CDD5", and There are 4 product characteristic information segments of product name "xx router", product version "2.0", and device identifier "0050BA20CDD5".

在此之前,许可证服务器可以先对所有原始License文件进行分析,找出客户端特征信息与原始License文件的对应关系,并存储起来,如许可证服务器记录有产品名称“xx交换机”、产品版本“1.0”、设备标识“0050BA20CDD5”的产品特征信息段存在于文件c:\lcense\license1.txt。许可证服务器可以在启动时,对指定目录c:\license中的所有license文件进行分析;也可以是由人工启动对某个或某些或所有原始License文件进行分析等等。原始License文件可以直接存放在许可证服务器上,也可以通过各种方式从外界获取并放到许可证服务器上,如可以通过存储介质拷贝到许可证服务器中,也可以通过网络传送到许可证服务器中,等等。Before this, the license server can analyze all the original license files first, find out the corresponding relationship between the client feature information and the original license file, and store them. For example, the license server records the product name "xx switch", product version The product feature information segment of "1.0" and device identifier "0050BA20CDD5" exists in the file c:\lcense\license1.txt. The license server can analyze all the license files in the specified directory c:\license when it is started; it can also be manually started to analyze some or some or all of the original license files and so on. The original license file can be directly stored on the license server, or can be obtained from the outside and placed on the license server in various ways, for example, it can be copied to the license server through a storage medium, or transmitted to the license server through the network In, wait.

许可证服务器也可以在对原始License文件进行分析后,把客户端特征信息对应的信息段(可以包括产品特征信息段,也可以包括公共信息段等)存储起来,如存储在数据库中或特定的文件中,在分析完成后,可以不保留原始License文件。如许可证服务器产品名称“xx交换机”、产品版本“1.0”、设备标识“0050BA20CDD5”及其对应的所有产品特征信息段存储在数据库中。The license server can also store the information segment corresponding to the client feature information (which can include the product feature information segment, or the public information segment, etc.) after analyzing the original License file, such as storing in a database or a specific In the file, the original license file does not need to be kept after the analysis is completed. For example, the license server product name "xx switch", product version "1.0", device identifier "0050BA20CDD5" and all corresponding product feature information segments are stored in the database.

步骤520,许可证服务器根据所述请求生成新许可证文件;Step 520, the license server generates a new license file according to the request;

许可证服务器分析客户端的请求,得到客户端特征信息,生成符合客户端要求的新许可证文件。The license server analyzes the client's request, obtains the client's feature information, and generates a new license file that meets the client's requirements.

最简单的实现方法是许可证服务器直接找到包含客户端特征信息的原始License文件,并把它直接作为新License文件,或者拷贝该原始License文件得到新License文件,而不对原始License文件进行过滤,这样也能达到自动集中管理的目的。The simplest implementation method is that the license server directly finds the original license file containing client feature information, and uses it directly as a new license file, or copies the original license file to obtain a new license file without filtering the original license file. It can also achieve the purpose of automatic centralized management.

但较佳的实现方法是许可证服务器只把所述客户端请求的对应许可证信息组成新许可证文件,下面进一步描述这种实现方法。However, a better implementation method is that the license server only composes the corresponding license information requested by the client into a new license file, and this implementation method will be further described below.

在组装新许可证文件时,许可证服务器要得到客户端特征信息所对应的许可证信息段。When assembling a new license file, the license server needs to obtain the license information segment corresponding to the characteristic information of the client.

若许可证服务器之前没有分析过原始许可证文件,则许可证服务器需要搜索各原始许可证文件,从中找到包含客户端特征信息的原始许可证文件,并从中得到客户端特征信息所对应的许可证信息段。如从原始许可证文件c:\lcense\license1.txt中找到了产品名称“xx交换机”、产品版本“1.0”、设备标识“0050BA20CDD5”的产品特征信息段,则许可证服务器再从该文件中获得对应的许可证信息段,即该文件中的公共信息段和2个产品名称为产品名称“xx交换机”、产品版本“1.0”、设备标识“0050BA20CDD5”的产品特征信息段。If the license server has not analyzed the original license file before, the license server needs to search each original license file, find the original license file containing the client characteristic information, and obtain the license corresponding to the client characteristic information information segment. If the product feature information segment of the product name "xx switch", product version "1.0", and device identifier "0050BA20CDD5" is found from the original license file c:\lcense\license1.txt, the license server then obtains the Obtain the corresponding license information section, that is, the public information section in the file and two product feature information sections with the product name "xx switch", product version "1.0", and device identifier "0050BA20CDD5".

若许可证服务器之前已经分析并得到了客户端特征信息与原始License文件的对应关系,则根据客户端特征信息从对应关系中得到对应的原始License文件,再从中得到客户端特征信息所对应的许可证信息段。如许可证服务器已经记录了产品名称“xx交换机”、产品版本“1.0”、设备标识“0050BA20CDD5”对应的原始License文件为c:\lcense\license1.txt,则许可证服务器可直接找到原始License文件c:\lcense\license1.txt,并从中得到对应的许可证信息段,即该文件中的公共信息段和2个产品名称为产品名称“xx交换机”、产品版本“1.0”、设备标识“0050BA20CDD5”的产品特征信息段。If the license server has analyzed and obtained the corresponding relationship between the client feature information and the original license file before, then obtain the corresponding original license file from the corresponding relationship according to the client feature information, and then obtain the license corresponding to the client feature information certificate information segment. If the license server has recorded the original license file corresponding to the product name "xx switch", product version "1.0", and device identifier "0050BA20CDD5" as c:\lcense\license1.txt, the license server can directly find the original license file c:\lcense\license1.txt, and get the corresponding license information section from it, that is, the public information section in this file and the two product names are product name "xx switch", product version "1.0", and device identification "0050BA20CDD5 ” of the product feature information segment.

若许可证服务器之前已经分析原始许可证文件,并记录了客户端特征信息及其对应的许可证信息段,则根据客户端特征信息直接得到对应的许可证信息段,不需再去搜索原始License文件了。If the license server has analyzed the original license file before and recorded the client feature information and its corresponding license information segment, then the corresponding license information segment can be directly obtained according to the client feature information without searching for the original license file up.

在得到客户端特征信息对应的许可证信息段之后,许可证服务器即可以把其中的产品特征信息段直接拷贝到新许可证文件中。如2个产品名称为产品名称“xx交换机”、产品版本“1.0”、设备标识“0050BA20CDD5”的产品特征信息段直接拷贝到新许可证文件中,这样的新许可证文件包含了产品特征属性,客户端据此可控制相关属性。另外许可证服务器还可以把公共信息段也拷贝到新许可证文件中,以提供更多的信息,如果新License文件与原始License文件不完全相同时,其中的全文数字签名不能再使用,需要去掉,此时,许可证服务器还可以对新许可证文件生成新的全文数字签名,放入新License文件中,以提供更完整的保护。After obtaining the license information segment corresponding to the client feature information, the license server can directly copy the product feature information segment therein to the new license file. For example, two product feature information segments whose product names are product name "xx switch", product version "1.0", and device identifier "0050BA20CDD5" are directly copied to the new license file. Such a new license file contains product feature attributes. The client can control related properties accordingly. In addition, the license server can also copy the public information section to the new license file to provide more information. If the new license file is not exactly the same as the original license file, the full-text digital signature in it can no longer be used and needs to be removed. , at this time, the license server can also generate a new full-text digital signature for the new license file, and put it into the new License file to provide more complete protection.

步骤530,许可证服务器将新许可证文件传送给客户端。Step 530, the license server transmits the new license file to the client.

许可证服务器将新许可证文件通过网络传送给客户端,这里的客户端既可以是最终客户端,也可以是转发请求的许可证文件中继装置,然后再由许可证文件中继装置转发给最终客户端,许可证服务器并不需要关心与其直接相连的是什么。The license server transmits the new license file to the client through the network. The client here can be the final client or the license file relay device that forwards the request, and then the license file relay device forwards the license file to the client. Ultimately the client, the license server doesn't need to care what it is directly connected to.

传送的协议可以是通过FTP、TFTP等协议,或自定义的协议。传送过程中还可以再进行加密。这些都是公知或比较简单的技术,不再详细描述。The transmission protocol can be through FTP, TFTP and other protocols, or a custom protocol. Encryption can also be performed during transmission. These are all well-known or relatively simple technologies and will not be described in detail.

客户端获得许可证文件后,再对其进行验证、解密,即可用于控制自身的功能属性等。After the client obtains the license file, it can be verified and decrypted, so that it can be used to control its own functional attributes, etc.

下面再结合图6说明本发明实施例中许可证服务器的具体实施方式。The specific implementation manner of the license server in the embodiment of the present invention will be described below with reference to FIG. 6 .

本实施例中,许可证服务器100包括原始许可证文件分析模块110、客户端请求接收模块120、新许可证文件生成模块130、许可证文件传送模块140。所述客户端请求接收模块120接收客户端请求,所述新许可证文件生成模块130根据所述请求从原始许可证文件分析模块110中获得相应的许可证信息段或原始许可证文件,生成新许可证文件,所述新许可证文件通过所述许可证文件传送模块140传送给客户端。许可证服务器的工作方法具体可参阅上述许可证管理过程的相关描述。In this embodiment, the license server 100 includes an original license file analysis module 110 , a client request receiving module 120 , a new license file generation module 130 , and a license file transmission module 140 . The client request receiving module 120 receives the client request, and the new license file generation module 130 obtains the corresponding license information segment or the original license file from the original license file analysis module 110 according to the request, and generates a new license file. A license file, the new license file is transmitted to the client through the license file transmission module 140 . For the working method of the license server, please refer to the relevant description of the above license management process.

请参阅图7,是许可证服务器100的另一个实施方式,本实施例中,相对图6,许可证服务器100还多了一个原始许可证文件获取模块,从外界把原始License文件获取到许可证服务器中,如从外部存储介质(软盘、光盘等)把原始License文件拷贝到许可证服务器中,或通过网络把原始License文件传送到许可证服务器中。Please refer to Fig. 7, which is another embodiment of the license server 100. In this embodiment, with respect to Fig. 6, the license server 100 has an additional original license file acquisition module, which obtains the original license file into the license from the outside world. In the server, copy the original license file to the license server from an external storage medium (floppy disk, CD, etc.), or transfer the original license file to the license server through the network.

请一并参阅图8,本实施例中,原始许可证文件分析模块110包括原始许可证文件分析单元111和原始许可证文件信息存储单元112。所述原始许可证文件信息存储单元112将原始许可证文件分析单元111对原始许可证文件分析的结果存储起来。Please also refer to FIG. 8 , in this embodiment, the original license file analysis module 110 includes an original license file analysis unit 111 and an original license file information storage unit 112 . The original license file information storage unit 112 stores the analysis result of the original license file by the original license file analysis unit 111 .

原始许可证文件分析模块110的另一实施方式是只包括原始许可证文件分析单元111。原始许可证文件分析单元111的分析结果直接送给新许可证文件生成模块。Another implementation of the original license file analysis module 110 is to only include the original license file analysis unit 111 . The analysis result of the original license file analysis unit 111 is directly sent to the new license file generation module.

请一并参阅图9,本实施例中,新许可证文件生成模块130包括客户端特征信息分析单元131、新许可证文件合成单元132、数字签名单元133,所述客户端特征信息分析单元131从客户端请求中得到客户端特征信息,所述新许可证文件合成单元132根据所述客户端特征信息从所述原始许可证文件分析模块110得到对应的许可证信息段或原始许可证文件、从数字签名单元133得到新许可证文件的全文数字签名,合成新许可证文件。Please also refer to FIG. 9 , in this embodiment, the new license file generation module 130 includes a client characteristic information analysis unit 131, a new license file synthesis unit 132, and a digital signature unit 133, and the client characteristic information analysis unit 131 The client characteristic information is obtained from the client request, and the new license file synthesis unit 132 obtains the corresponding license information segment or the original license file from the original license file analysis module 110 according to the client characteristic information, The full-text digital signature of the new license file is obtained from the digital signature unit 133, and the new license file is synthesized.

新许可证文件生成模块130的另一实施方式是只包括客户端特征信息分析单元131、新许可证文件合成单元132。该实施例中,新许可证文件合成单元132可以不对原始License文件过滤,直接把对应的原始License文件作为新License文件,或直接拷贝原始License文件作为新License文件;新许可证文件合成单元132也可以不对新License文件进行全文数字签名;新许可证文件合成单元132还可以不把公共信息段放入新License文件,新License文件只包含产品特征信息段。Another embodiment of the new license file generation module 130 is to only include the client characteristic information analysis unit 131 and the new license file synthesis unit 132 . In this embodiment, the new license file synthesis unit 132 can not filter the original license file, directly use the corresponding original license file as the new license file, or directly copy the original license file as the new license file; the new license file synthesis unit 132 also The new license file may not be digitally signed in full; the new license file synthesis unit 132 may not put the public information segment into the new license file, and the new license file only includes the product feature information segment.

从本发明的以上技术方案可以看出,本发明可以在许可证服务器集中管理大量License文件,根据客户端的请求自动分发License文件,客户端请求时可不需要知道License文件名,实现了许可证文件的自动管理,避免人为操作错误,大大减少了维护成本。许可证服务器与客户端之间传送的是License文件,License文件本身具有很高的安全性,大大降低了网络传输中的泄密可能性。As can be seen from the above technical solutions of the present invention, the present invention can centrally manage a large number of License files at the license server, and automatically distribute the License files according to the client's request. Automatic management to avoid human error and greatly reduce maintenance costs. The license file is transmitted between the license server and the client, and the license file itself has high security, which greatly reduces the possibility of leakage during network transmission.

在本发明的优选方案中,组装生成的新License文件可以对原始License文件进行过滤,只提取与请求的客户端相关的信息段,组成新的License文件,减少了网络传输的冗余数据,提高了效率。In the preferred solution of the present invention, the new License file that assembles and generates can filter the original License file, only extract the information segment relevant to the client of the request, and form a new License file, which reduces redundant data transmitted by the network and improves efficiency.

在本发明的优选方案中,还可以通过简单的许可证文件中继装置转发相关信息,提高了客户端部署的灵活性。In the preferred solution of the present invention, relevant information can also be forwarded through a simple license file relay device, which improves the flexibility of client deployment.

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。The above is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed in the present invention can easily think of changes or Replacement should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be determined by the protection scope of the claims.

Claims (24)

1、一种许可证管理方法,其特征在于,包括以下步骤:1. A license management method, comprising the following steps: A、许可证服务器接收客户端的许可证请求,所述许可证服务器包含有原始许可证文件;A. The license server receives the license request from the client, and the license server contains the original license file; B、许可证服务器根据所述请求生成新许可证文件;B. The license server generates a new license file according to the request; C、许可证服务器将所述新许可证文件传送给客户端。C. The license server transmits the new license file to the client. 2、根据权利要求1所述方法,其特征在于,所述步骤B具体为:2. The method according to claim 1, wherein the step B is specifically: 许可证服务器根据请求中的客户端特征信息找到对应的原始许可证文件,并将所述原始许可证文件作为新许可证文件或拷贝所述原始许可证文件生成新许可证文件。The license server finds the corresponding original license file according to the client feature information in the request, and uses the original license file as a new license file or copies the original license file to generate a new license file. 3、根据权利要求1所述方法,其特征在于,所述步骤B具体为:3. The method according to claim 1, characterized in that the step B is specifically: 许可证服务器根据请求中的客户端特征信息从原始许可证文件中找出对应的许可证信息段,并组装生成新许可证文件。The license server finds out the corresponding license information segment from the original license file according to the client characteristic information in the request, and assembles and generates a new license file. 4、根据权利要求1所述方法,其特征在于,所述步骤A之前还包括步骤:4. The method according to claim 1, characterized in that before said step A, it also includes the steps of: 许可证服务器分析原始许可证文件,得到并记录客户端特征信息与原始许可证文件的对应关系。The license server analyzes the original license file, obtains and records the corresponding relationship between the client feature information and the original license file. 5、根据权利要求4所述方法,其特征在于,所述步骤B具体为:5. The method according to claim 4, wherein the step B is specifically: 许可证服务器根据请求中的客户端特征信息从客户端特征信息与原始许可证文件的对应关系中得到相关的原始许可证文件,并从中找出对应的许可证信息段,组装生成新许可证文件。According to the client feature information in the request, the license server obtains the relevant original license file from the correspondence between the client feature information and the original license file, finds out the corresponding license information segment, and assembles and generates a new license file . 6、根据权利要求1所述方法,其特征在于,所述步骤A之前还包括步骤:6. The method according to claim 1, characterized in that before said step A, it also includes the steps of: 许可证服务器分析原始许可证文件,得到并记录客户端特征信息及其对应的许可证信息段。The license server analyzes the original license file, obtains and records the characteristic information of the client and its corresponding license information segment. 7、根据权利要求6所述方法,其特征在于,所述步骤B具体为:7. The method according to claim 6, wherein the step B is specifically: 许可证服务器根据请求中的客户端特征信息得到对应的许可证信息段,并组装生成新许可证文件。The license server obtains the corresponding license information segment according to the client characteristic information in the request, and assembles and generates a new license file. 8、根据权利要求3、5或7所述方法,其特征在于,所述组装生成新许可证文件具体为:8. The method according to claim 3, 5 or 7, wherein said assembling and generating a new license file is specifically: 将所述对应的许可证信息段中的产品特征信息段原文放到新许可证文件中,生成新许可证文件。Put the original text of the product feature information segment in the corresponding license information segment into the new license file to generate a new license file. 9、根据权利要求8所述方法,其特征在于,所述生成新许可证文件之前还包括步骤:9. The method according to claim 8, characterized in that before said generating a new license file, it further comprises the steps of: 将所述对应的许可证信息段中的公共信息段除全文数字签名外的原文放到新许可证文件中,并对新许可证文件生成全文数字签名,作为新许可证文件的公共信息段的全文数字签名。Put the original text of the public information segment in the corresponding license information segment except the full-text digital signature into the new license file, and generate a full-text digital signature to the new license file, as the public information segment of the new license file Full text digital signature. 10、根据权利要求1所述方法,其特征在于,所述原始许可证文件包含有产品特征信息段,所述新许可证文件也包含有产品特征信息段,所述新许可证文件包含的产品特征信息段来源于原始许可证文件,并且与原始许可证文件中对应的产品特征信息段完全相同。10. The method according to claim 1, wherein the original license file contains a product characteristic information segment, the new license file also contains a product characteristic information segment, and the product contained in the new license file The feature information segment is derived from the original license file, and is identical to the corresponding product feature information segment in the original license file. 11、根据权利要求1所述方法,其特征在于,所述客户端的许可证请求中包含有客户端特征信息。11. The method according to claim 1, wherein the license request of the client includes client feature information. 12、根据权利要求11所述方法,其特征在于,所述客户端特征信息包括:产品名称、设备标识和产品版本。12. The method according to claim 11, wherein the characteristic information of the client includes: product name, device identification and product version. 13、一种许可证管理系统,其特征在于,包括:13. A license management system, characterized in that it comprises: 客户端,其发送许可证请求,并在获得许可证文件后,从中获取许可信息;The client, which sends a license request and obtains license information from the license file after it is obtained; 许可证服务器,其通过网络与所述客户端相连接,所述许可证服务器包含原始许可证文件,所述许可证服务器接收客户端的许可证请求,生成新许可证文件,并传送给客户端。A license server is connected to the client through a network, the license server contains the original license file, the license server receives the license request from the client, generates a new license file, and transmits it to the client. 14、根据权利要求13所述的许可证管理系统,其特征在于,所述许可证服务器包括:14. The license management system according to claim 13, wherein the license server comprises: 原始许可证文件分析模块,用于分析原始许可证文件;The original license file analysis module is used to analyze the original license file; 客户端请求接收模块,用于接收客户端的请求;A client request receiving module, configured to receive a client request; 新许可证文件生成模块,该模块根据客户端请求接收模块收到的请求通过原始许可证文件分析模块获得相应的许可证信息段或原始许可证文件,并生成新许可证文件;A new license file generation module, which obtains the corresponding license information segment or original license file through the original license file analysis module according to the request received by the client request receiving module, and generates a new license file; 许可证文件传送模块,该模块将新许可证文件生成模块生成的新许可证文件传送给客户端。A license file transmitting module, which transmits the new license file generated by the new license file generating module to the client. 15、根据权利要求13或14所述的许可证管理系统,其特征在于,还包括:15. The license management system according to claim 13 or 14, further comprising: 许可证文件中继装置,其通过网络与客户端和许可证服务器相连,接收客户端发来的请求,并将请求转发给许可证服务器,所述许可证文件中继装置接收许可证服务器传送的许可证文件数据,并转发给客户端。The license file relay device is connected to the client and the license server through the network, receives the request sent by the client, and forwards the request to the license server, and the license file relay device receives the license file sent by the license server. License file data and forwarded to the client. 16、根据权利要求15所述的许可证管理系统,其特征在于,所述客户端是许可证文件中继装置。16. The license management system according to claim 15, wherein the client is a license file relay device. 17、根据权利要求15所述的许可证管理系统,其特征在于,所述许可证服务器是许可证文件中继装置。17. The license management system according to claim 15, wherein the license server is a license file relay device. 18、根据权利要求13所述的许可证管理系统,其特征在于,所述原始许可证文件包含有产品特征信息段,所述新许可证文件也包含有产品特征信息段,所述新许可证文件包含的产品特征信息段来源于原始许可证文件,并且与原始许可证文件中对应的产品特征信息段完全相同。18. The license management system according to claim 13, wherein the original license file contains a product feature information segment, the new license file also includes a product feature information segment, and the new license The product feature information segment contained in the file is derived from the original license file and is identical to the corresponding product feature information segment in the original license file. 19、一种许可证服务器,其特征在于,包括:19. A license server, comprising: 原始许可证文件分析模块,用于分析原始许可证文件;The original license file analysis module is used to analyze the original license file; 客户端请求接收模块,用于接收客户端的请求;A client request receiving module, configured to receive a client request; 新许可证文件生成模块,该模块根据客户端请求接收模块收到的请求通过原始许可证文件分析模块获得相应的许可证信息段或原始许可证文件,并生成新许可证文件;A new license file generation module, which obtains the corresponding license information segment or original license file through the original license file analysis module according to the request received by the client request receiving module, and generates a new license file; 许可证文件传送模块,该模块将新许可证文件生成模块生成的新许可证文件传送给客户端。A license file transmitting module, which transmits the new license file generated by the new license file generating module to the client. 20、根据权利要求19所述的许可证服务器,其特征在于,所述原始许可证文件分析模块具体包括:20. The license server according to claim 19, wherein the original license file analysis module specifically includes: 原始许可证文件分析单元,用于分析原始许可证文件;an original license file analysis unit, configured to analyze the original license file; 原始许可证文件信息存储单元,将原始许可证文件分析单元对原始许可证文件分析的结果存储起来。The original license file information storage unit stores the analysis result of the original license file by the original license file analysis unit. 21、根据权利要求19或20所述的许可证服务器,其特征在于,所述新许可证文件生成模块包括:21. The license server according to claim 19 or 20, wherein the new license file generating module comprises: 客户端特征信息分析单元,用于从客户端请求中得到客户端特征信息;a client feature information analysis unit, configured to obtain client feature information from a client request; 新许可证文件合成单元,根据所述客户端特征信息分析单元得到的客户端特征信息从所述原始许可证文件分析模块得到对应的许可证信息段或原始许可证文件,并合成新许可证文件。The new license file synthesis unit obtains the corresponding license information segment or original license file from the original license file analysis module according to the client feature information obtained by the client feature information analysis unit, and synthesizes a new license file . 22、根据权利要求21所述的许可证服务器,其特征在于,所述新许可证文件生成模块还包括:22. The license server according to claim 21, wherein the new license file generation module further comprises: 数字签名单元,用于生成数字签名,所述新许可证文件合成单元通过所述数字签名单元获得新许可证文件的全文数字签名,并放入新许可证文件中,生成包含全文数字签名的新许可证文件。The digital signature unit is used to generate a digital signature. The new license file synthesis unit obtains the full-text digital signature of the new license file through the digital signature unit, and puts it into the new license file to generate a new license file containing the full-text digital signature. license file. 23、根据权利要求22所述的许可证服务器,其特征在于,所述许可证服务器还包括:23. The license server according to claim 22, further comprising: 原始许可证文件获取模块,该模块从外界将原始许可证文件获取到许可证服务器中。The original license file acquisition module, the module acquires the original license file to the license server from the outside. 24、根据权利要求19所述的许可证服务器,其特征在于,所述原始许可证文件包含有产品特征信息段,所述新许可证文件也包含有产品特征信息段,所述新许可证文件包含的产品特征信息段来源于原始许可证文件,并且与原始许可证文件中对应的产品特征信息段完全相同。24. The license server according to claim 19, wherein the original license file contains a product feature information segment, the new license file also includes a product feature information segment, and the new license file The included product characteristic information segment is derived from the original license file and is identical to the corresponding product characteristic information segment in the original license file.
CNA2006100327540A 2006-01-05 2006-01-05 Method, system and equipment for license management Pending CN1874218A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CNA2006100327540A CN1874218A (en) 2006-01-05 2006-01-05 Method, system and equipment for license management
PCT/CN2006/002280 WO2007076665A1 (en) 2006-01-05 2006-09-04 Method, system and apparatus for managing license

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2006100327540A CN1874218A (en) 2006-01-05 2006-01-05 Method, system and equipment for license management

Publications (1)

Publication Number Publication Date
CN1874218A true CN1874218A (en) 2006-12-06

Family

ID=37484506

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2006100327540A Pending CN1874218A (en) 2006-01-05 2006-01-05 Method, system and equipment for license management

Country Status (2)

Country Link
CN (1) CN1874218A (en)
WO (1) WO2007076665A1 (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008067708A1 (en) * 2006-12-08 2008-06-12 Huawei Technologies Co., Ltd. Method and system of license interaction and recovering after its interrupting
WO2008148356A1 (en) * 2007-06-06 2008-12-11 Huawei Technologies Co., Ltd. The method, device and system for forwarding the license
WO2009109119A1 (en) * 2008-03-03 2009-09-11 华为技术有限公司 License controlling method and managing device
WO2010020154A1 (en) * 2008-08-20 2010-02-25 中兴通讯股份有限公司 Method for managing service license
CN101945010A (en) * 2010-09-19 2011-01-12 中国联合网络通信集团有限公司 Business license processing method, device and system
WO2011069423A1 (en) * 2009-12-10 2011-06-16 华为技术有限公司 Method, device and system for license control
CN101286987B (en) * 2008-03-27 2012-11-28 北京深思洛克软件技术股份有限公司 Method for transferring authority license of software
CN103152348A (en) * 2009-12-10 2013-06-12 华为技术有限公司 Method, equipment and system for license control
CN103795694A (en) * 2012-10-31 2014-05-14 中国电信股份有限公司 License control method and license control system
CN106131011A (en) * 2016-07-07 2016-11-16 杭州华三通信技术有限公司 A kind of license confirmation method and device
CN108304735A (en) * 2017-12-28 2018-07-20 山东浪潮通软信息科技有限公司 A kind of authorization sequence application method, system and delivery of cargo system, application server
CN108830072A (en) * 2018-04-20 2018-11-16 广州市玄武无线科技股份有限公司 System function control method, device and computer readable storage medium
CN109359478A (en) * 2018-12-03 2019-02-19 北京中科晶上科技股份有限公司 Authorization method and system based on encrypted permission file

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SG99387A1 (en) * 2001-02-02 2003-10-27 Matsushita Electric Industrial Co Ltd Content usage management system and content usage management method
WO2002086685A2 (en) * 2001-04-19 2002-10-31 Matsushita Electric Industrial Co., Ltd. License management system, license management device, relay device and terminal device
US20060053232A1 (en) * 2003-03-12 2006-03-09 Onoda Sen Ichi Digital content distribution system, right management server and user terminal
US7133917B2 (en) * 2003-06-06 2006-11-07 Computer Associates Think, Inc. System and method for distribution of software licenses in a networked computing environment

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101196966B (en) * 2006-12-08 2010-05-19 华为技术有限公司 Method for license interaction and recovery after interruption, and digital rights management system
WO2008067708A1 (en) * 2006-12-08 2008-06-12 Huawei Technologies Co., Ltd. Method and system of license interaction and recovering after its interrupting
WO2008148356A1 (en) * 2007-06-06 2008-12-11 Huawei Technologies Co., Ltd. The method, device and system for forwarding the license
CN101247400B (en) * 2008-03-03 2011-02-02 华为技术有限公司 License control method and controller
WO2009109119A1 (en) * 2008-03-03 2009-09-11 华为技术有限公司 License controlling method and managing device
CN101286987B (en) * 2008-03-27 2012-11-28 北京深思洛克软件技术股份有限公司 Method for transferring authority license of software
CN101355447B (en) * 2008-08-20 2012-03-07 中兴通讯股份有限公司 Method for managing service certificate
WO2010020154A1 (en) * 2008-08-20 2010-02-25 中兴通讯股份有限公司 Method for managing service license
WO2011069423A1 (en) * 2009-12-10 2011-06-16 华为技术有限公司 Method, device and system for license control
CN103152348A (en) * 2009-12-10 2013-06-12 华为技术有限公司 Method, equipment and system for license control
CN101945010A (en) * 2010-09-19 2011-01-12 中国联合网络通信集团有限公司 Business license processing method, device and system
CN103795694A (en) * 2012-10-31 2014-05-14 中国电信股份有限公司 License control method and license control system
CN106131011A (en) * 2016-07-07 2016-11-16 杭州华三通信技术有限公司 A kind of license confirmation method and device
CN106131011B (en) * 2016-07-07 2021-01-22 新华三技术有限公司 Authorization confirmation method and device
CN108304735A (en) * 2017-12-28 2018-07-20 山东浪潮通软信息科技有限公司 A kind of authorization sequence application method, system and delivery of cargo system, application server
CN108830072A (en) * 2018-04-20 2018-11-16 广州市玄武无线科技股份有限公司 System function control method, device and computer readable storage medium
CN109359478A (en) * 2018-12-03 2019-02-19 北京中科晶上科技股份有限公司 Authorization method and system based on encrypted permission file

Also Published As

Publication number Publication date
WO2007076665A1 (en) 2007-07-12

Similar Documents

Publication Publication Date Title
CN1223144C (en) Method for securing digital information and system thereof
CN1287595C (en) Method and device for transmitting and protecting content
CN1818920A (en) Systems and methods for managing multiple keys for file encryption and decryption
CN101040275A (en) Contents encryption method, system and method for providing contents through network using the encryption method
CN101068245A (en) Shared file issuing and downloading method and file sharing control system
CN1859108A (en) Data downloading system and method for controlling downloading business effectiveness
CN1874218A (en) Method, system and equipment for license management
CN101034977A (en) Method, apparatus, signal and medium for enforcing policy compatibility on a client computer
CN1505309A (en) Securely processing client credentials used for web-based access to resources
CN1950806A (en) Digital copyright management using secure device
CN1698336A (en) Communication equipment and authentication equipment
CN1494010A (en) Network Systems
CN1760788A (en) Method of transmitting and reproducing content handled by various digital rights management systems
CN1929380A (en) Public key certificate state obtaining and verification method
CN1601577A (en) Information processing device, printing device, print data transmission method, printing method, print data transmitting program, and recording medium
CN101044475A (en) Apparatus and method for supporting content exchange between different drm domains
CN1949765A (en) Method and system for obtaining SSH host computer public key of device being managed
CN1761926A (en) User identity privacy in authorization certificates
CN101038612A (en) Method for generating licence and method and apparatus for providing contents using the same
CN1929369A (en) Method and apparatus for securely transmitting and receiving data in peer-to-peer manner
CN101047504A (en) Network log-in authorization method and authorization system
CN1815946A (en) Method for realizing digital information safety access
CN1851608A (en) Method and system for cancelling RO for DRM system
CN101060455A (en) A P2P network application method
CN1851604A (en) Digital copyright protection system and method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20061206