[go: up one dir, main page]

WO2009030135A1 - Method, device and system for assigning license - Google Patents

Method, device and system for assigning license Download PDF

Info

Publication number
WO2009030135A1
WO2009030135A1 PCT/CN2008/071994 CN2008071994W WO2009030135A1 WO 2009030135 A1 WO2009030135 A1 WO 2009030135A1 CN 2008071994 W CN2008071994 W CN 2008071994W WO 2009030135 A1 WO2009030135 A1 WO 2009030135A1
Authority
WO
WIPO (PCT)
Prior art keywords
license
group
user equipment
user
request message
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.)
Ceased
Application number
PCT/CN2008/071994
Other languages
French (fr)
Chinese (zh)
Inventor
Wen Lu
Yongzheng Xie
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
Publication of WO2009030135A1 publication Critical patent/WO2009030135A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

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

Definitions

  • the present invention relates to the field of computer and communication technologies, and in particular, to a method, device and system for allocating a license. Background technique
  • a license, or license is a form of contract that authorizes a customer and a customer to authorize or authorize the scope, function, or duration of the product being sold or purchased.
  • the existing license control scheme can be divided into stand-alone license control and network license control.
  • each user equipment corresponds to a license file that contains a license and a signature for the authorization.
  • the license file is bound to the ESN (Equipment Serial Number) of the user equipment. License usage of the device.
  • the license server (License Server) controls the license usage of all user devices on the network.
  • the license file is no longer available on the user device.
  • the license file is saved on the license server.
  • the user device passes the license and the license. Server communication to request permission.
  • FIG. 1 The network structure diagram of the network license control in the prior art is shown in FIG. 1 , in which the license file is placed on the license server, and the license usage of the user equipment in the entire network is controlled.
  • the user equipment that is accessed by the user requests permission from the license server through the network.
  • the license server determines whether the currently used license has reached the license range specified in the license file. If not, the license is returned to the user equipment; otherwise, the license of the user equipment is denied. request.
  • Each user device can only run normally after requesting permission from the license server.
  • the license server authorizes the user equipment according to the policy.
  • the implementation strategy in the prior art is that the license server shares the licenses for all user equipments and only controls the total amount of licenses.
  • the total authorized license When the total authorized license is less than the total amount of license required for each user equipment to operate, it will cause some user equipments to be idle without any permission, while other user equipments are required to be fully loaded after the license is requested, resulting in The overall performance of all user equipment in the network is degraded;
  • All user devices are treated equally, without prioritizing different user devices or user device groups.
  • some VIP user device groups cannot be licensed. For example, a telecom operator purchases a total of 1 million lines of access equipment from a device supplier and deploys it in A, B, and C areas of a certain city. Area B is an important VIP user equipment group (such as a certain Government agencies, etc.), if the license is shared for all user devices, it may be at a certain peak During the period of use, the user equipment in Area A can request permission to access the network, and only a small number of user equipments in Area B can request permission to access the network, resulting in the VIP user equipment group not getting the corresponding network due to the lack of permission. service. Summary of the invention
  • Embodiments of the present invention provide a method, device, and system for allocating licenses to meet the licensing requirements of different user equipments and improve network performance.
  • An embodiment of the present invention provides a method for allocating a license, where the method includes:
  • An embodiment of the present invention further provides a server, where the server includes:
  • a first determining module configured to receive a request message for obtaining a license sent by the user equipment, where the request message includes user information, and determining, according to user information in the request message, a group to which the user equipment belongs;
  • an allocating module configured to allocate a license to the user equipment according to the group to which the user equipment belongs.
  • the embodiment of the invention further provides a network system, where the network system includes:
  • a user equipment configured to send a request message for obtaining a license, where the request message includes user information; and receiving a license allocated for itself;
  • a server configured to receive the request message, determine a group to which the user equipment belongs according to the user information in the request message, and allocate a license to the user equipment according to the group to which the user equipment belongs.
  • a request message for obtaining a license sent by a user equipment is received, where the request message includes user information; determining, according to user information in the request message, a group to which the user equipment belongs; The device allocates licenses to ensure that when the total amount of licenses in the entire network is insufficient, some VIP user devices or user device groups can still use the licenses, thereby providing different license services for different user devices.
  • the corresponding licenses of each group are equivalent to reserved or pre-allocated for the specified user equipment, so that by controlling the grouping of the licenses, some user equipments can be prevented from being idle without any permission, and some user equipments are available.
  • load operation it is beneficial to balance the processing within the entire network, thereby improving the overall performance of the network.
  • FIG. 1 is a structural diagram of a control network for a network license in the background art
  • FIG. 2 is a flowchart of a method for allocating a license according to an embodiment of the present invention
  • FIG. 3 is a flowchart of a process of creating a group and specifying a license for at least one group according to an embodiment of the present invention
  • 4 is a flowchart of processing for performing authorization verification when at least one set of specified licenses is created in the embodiment of the present invention
  • FIG. 5 is a flowchart of processing for releasing a license by a user equipment according to an embodiment of the present invention
  • FIG. 6 is a flowchart of processing for performing license authorization when a license is allocated to a user equipment according to an embodiment of the present invention
  • FIG. 7 is a flowchart of a process for performing license authorization when a user equipment is allocated a license according to an embodiment of the present invention
  • FIG. 8 is a flowchart of a process for a user to release a license according to an embodiment of the present invention
  • FIG. 9 is a schematic structural diagram of a network system according to an embodiment of the present invention.
  • FIG. 10 is a schematic structural diagram of a server according to an embodiment of the present invention.
  • FIG. 11 is a schematic structural diagram of a server according to an embodiment of the present invention.
  • FIG. 12 is a schematic structural diagram of a server according to an embodiment of the present invention.
  • FIG. 13 is a schematic structural diagram of a server according to an embodiment of the present invention.
  • FIG. 14 is a schematic structural diagram of a server according to an embodiment of the present invention.
  • FIG. 15 is a schematic structural diagram of a server according to an embodiment of the present invention. detailed description
  • a request message for obtaining a license sent by a user equipment is received, where the request message includes user information; determining, according to user information in the received request message, a group to which the user equipment belongs; Assign licenses to meet the licensing needs of different user devices and improve network performance.
  • a processing procedure for allocating a license is as shown in FIG. 2, and includes:
  • Step 200 Receive a request message for obtaining a license sent by the user equipment, where the request message includes user information.
  • the user information may include: a serial number of the user equipment, and/or an IP address; further, the user information may further include other information that can identify the user equipment.
  • Step 202 Assign a license to the user equipment according to the group to which the user equipment belongs.
  • a group can be created and a license can be specified for at least one of the groups, wherein the user device can use the license corresponding to the group to which it belongs.
  • a process of creating a group and specifying a license for at least one group is as shown in FIG. 3, and includes:
  • Step 300 load the license file, and enable the license file.
  • Step 301 Create a group through the configuration interface (including graphics or command line). When you create a group, you can assign unique identification information to each group.
  • Step 302 Specify an allocation policy of the user equipment for the group, that is, specify the allocated user equipment for the group, and note the user equipment.
  • the group to which the user equipment belongs is automatically adapted. Or, when the user equipment's allocation policy is not specified for the group, the user equipment is assigned a group to which the user equipment is created.
  • Step 303 Specify a license for at least one of the created groups, where the license may be specified for the group according to the control information in the license file.
  • licenses are specified for at least one group, and the sum of the licenses in all groups cannot exceed the sum specified in the license file.
  • the server specifies at least one group whether the license can be used, that is, if the license specified for the group is a countable license when the group is created, the total license specified in all groups does not exceed the license file.
  • the sum of the licenses that can be specified in the license if the license specified for the group is an uncountable license when the group is created, the license specified is the license available for that group in the license file.
  • a process for authorizing verification is included when specifying a license for at least one of the created groups:
  • Step 400 Determine whether the license to be designated is a countable license, and if yes, execute step 401, otherwise, execute step 404.
  • Step 401 Determine whether the sum of the licenses to be designated in all the groups exceeds the license sum specified in the license file, and if yes, execute step 402; otherwise, execute step 403.
  • Step 402 The specified license designation fails.
  • Step 403 Specify the license to be specified for at least one group.
  • Step 404 Determine whether the license to be specified is specified in the license file, and if yes, execute step 405; otherwise, execute step 402.
  • Step 405 Specify the license to be specified for at least one group.
  • the group can be managed, including: Dynamic provisioning of licenses between groups, but for the countable licenses, the sum of the licenses in all groups cannot exceed the license file The sum specified in the group; the group is deleted, all the licenses in the group can be recycled at this time, and the license can be recycled and used by other groups or user equipment.
  • the user information of the user equipment may be determined according to the user information in the request message, where the user information may include: a serial number of the user equipment, and/or an IP address; The user information may also include other information that can identify the user equipment.
  • the user equipment may be assigned a license according to the group to which the user equipment belongs, where the processing procedure for performing the license authorization on the user equipment is included.
  • the license corresponding to the group to which the user equipment belongs may be The available licenses are searched for in the range, and the available licenses are found to be allocated to the user equipment. When the search determines that there is no license available in the license scope corresponding to the group to which the user equipment belongs, the license acquisition request of the user equipment may be rejected.
  • the user equipment accesses the network and accepts the network service after requesting the permission, where the user equipment can periodically or irregularly check the validity of the license, such as heartbeat detection. When the network service ends, the user equipment needs to release the license.
  • the processing flow for releasing the license by the user equipment is as shown in FIG. 5, including:
  • Step 500 Receive a request message for releasing a license sent by a user equipment, where the request message includes user information.
  • creating a group also includes creating a public group and assigning a license to the public group, wherein all user devices can use the license corresponding to the public group.
  • the process of assigning a license to a public group also includes a process of authorization verification, similar to the process flow shown in FIG. At this point, the distribution of the entire license information is shown in Table 1, just as an example:
  • License allocation table License allocation table: License control parameters 1 License control parameters 1 License control parameters 1 License control parameters 2 License control parameters 2 License control parameters 2 Unassigned licenses (common license pool )
  • the license control parameters in Table 1 refer to specific license control items and have practical physical meanings. For example, if the maximum number of online users controlled is 1000, then the corresponding admission control parameter is the maximum number of users; if the maximum transmission rate controlled is 100M/S, then the corresponding admission control parameter is the maximum transmission rate.
  • the available licenses may be searched within the license range corresponding to the group to which the user equipment belongs and the license range corresponding to the public group, and the found available licenses may be allocated to the user equipment. For example, when it is determined that there is no license available in the license scope corresponding to the group to which the user equipment belongs, the available licenses may be found within the license range corresponding to the public group, and the found available licenses are allocated to the user equipment.
  • the license acquisition request of the user device can be rejected when it is determined by the search that the license is still not available within the license range corresponding to the public group.
  • Step 600 Receive a request message for obtaining a license sent by the user equipment, where the request message includes user information.
  • Step 601 Extract user information from the request message, and determine, according to the user information, a group to which the user equipment belongs.
  • Step 602 Determine whether there is a license available in the permission range corresponding to the group to which the user equipment belongs, and if yes, execute step 603; otherwise, execute step 604.
  • Step 603 Search for a license and allocate it to the user equipment within a license range corresponding to the group to which the user equipment belongs.
  • Step 604 Determine whether there is a license available in the permission range corresponding to the public group. If yes, go to step 605. Otherwise, go to step 606.
  • Step 605 Find a license and allocate it to the user equipment within the permission range corresponding to the public group.
  • Step 606 Reject the license acquisition request of the user equipment.
  • the process of performing the license authorization on the user equipment may be that the available licenses are searched for and allocated to the user equipment within the permission range corresponding to the public group, and no license is available in the license range of the public group pair. At the time, the available licenses are searched for and assigned to the user equipment within the license range corresponding to the group to which the user equipment belongs.
  • the processing flow is as follows:
  • Step 700 Receive a request message for obtaining a license sent by the user equipment, where the request message includes user information.
  • Step 701 Extract user information from the request message, and determine, according to the user information, a group to which the user equipment belongs.
  • Step 702 Determine whether there is a license available in the permission range corresponding to the public group. If yes, go to step 703. Otherwise, go to step 704.
  • Step 703 Find a license and allocate it to the user equipment within a license range corresponding to the public group.
  • Step 704 Determine whether there is a license available in the permission range corresponding to the group to which the user equipment belongs, and if yes, execute step 705; otherwise, perform step 706.
  • Step 705 Search for a license and assign it to the user equipment within a license range corresponding to the group to which the user equipment belongs.
  • Step 706 Reject the license acquisition request of the user equipment.
  • the user equipment accesses the network and accepts the network service after requesting the permission, where the user equipment can periodically or irregularly check the validity of the license, such as heartbeat detection.
  • the user equipment needs to release the license, in one embodiment, the user
  • the processing flow of the device release license is shown in Figure 8, including:
  • Step 800 Receive a request message for releasing a license sent by the user equipment, where the request message includes user information.
  • Step 801 Extract user information from the request message, and determine, according to the user information, a group to which the user equipment belongs.
  • Step 802 Determine whether the user equipment is assigned a license corresponding to the public group. If yes, go to step 803. Otherwise, go to step 805.
  • Step 803 Determine whether the total number of licenses in the public group has reached the upper limit. If yes, go to step 805. Otherwise, go to step 804. Step 804, releasing the license into the public group.
  • Step 805 Release the license to the group to which the user equipment belongs.
  • the license is released into the public group, and when the total of the licenses in the public group has reached the upper limit, the license is released to the group to which the user equipment belongs.
  • the license is released to the group to which the user equipment belongs, and when the total license in the group to which the user equipment belongs has reached the upper limit, the license is released to the public group.
  • a request message for obtaining a license sent by a user equipment is received, where the request message includes user information; determining, according to user information in the request message, a group to which the user equipment belongs; The device allocates licenses to ensure that when the total amount of licenses in the entire network is insufficient, some VIP user devices or user device groups can still use the licenses, thereby providing different license services for different user devices.
  • the corresponding licenses of each group are equivalent to reserved or pre-allocated for the specified user equipment, so that by controlling the grouping of the licenses, some user equipments can be prevented from being idle without any permission, and some user equipments are available.
  • the embodiment of the present invention further provides a network system.
  • the structure of the system is as shown in FIG. 9 , and includes a user equipment 900 and a server 901.
  • the user equipment 900 is configured to send a request message for obtaining a license, where the request message includes a user. Information; and receiving a license assigned to itself;
  • the server 901 is configured to receive a request message, determine a group to which the user equipment 900 belongs according to the user information in the request message, and allocate a license to the user equipment 900 according to the group to which the user equipment 900 belongs.
  • an embodiment of the present invention further provides a server, where the server includes:
  • a first determining module 1000 an allocating module 1001, wherein the first determining module 1000 is configured to receive a request message for obtaining a license sent by the user equipment, where the request message includes user information, and is determined according to the user information in the request message.
  • the distribution module 1001 is configured to allocate a license to the user equipment according to the group to which the user equipment belongs.
  • the server shown in FIG. 10 further includes a grouping module 1002 for creating a group and assigning a license to at least one group, wherein the user equipment can use the license corresponding to the group to which it belongs.
  • the allocating module 1001 may include: a first searching unit 1200, a first allocating unit 1201; wherein, the first searching unit 1200 is configured to: User equipment Find available licenses within the license range corresponding to the group to which it belongs;
  • the first allocating unit 1201 is configured to allocate the found available license to the user equipment when the first searching unit 1200 finds the available license.
  • the first determining module 1000 is further configured to receive a request message for releasing the license sent by the user equipment, and determine, according to the user information in the request message, the group to which the user equipment belongs.
  • the server shown in FIG. 12 may further include:
  • the first release module 1003 is configured to release the license to the group to which the user equipment belongs after the first determining module 1000 determines the group to which the user equipment belongs.
  • the grouping module 1002 can also be used to create a public group and assign permissions to the public group, wherein all user devices can use the permissions corresponding to the public group.
  • the allocating module 1001 may include:
  • the second search unit 1400 is configured to search for available licenses within the license range corresponding to the group to which the user equipment belongs and the license range corresponding to the public group;
  • the second allocating unit 1401 is configured to allocate the found available license to the user equipment when the second searching unit 1400 finds the available license.
  • the first determining module 1000 is further configured to determine, according to the user information in the request message, the group to which the user equipment belongs after receiving the request message for releasing the license sent by the user equipment.
  • the server shown in Figure 11 can also include:
  • the determining module 1004 is configured to determine whether the user equipment is assigned a license corresponding to the public group;
  • the second release module 1005 is configured to release the license into the public group when the determining module 1004 determines that the user equipment is assigned a license corresponding to the public group; and the determining module 1004 determines that the public group is not allocated to the user equipment. When the corresponding license is granted, the license is released to the group to which the user device belongs.
  • the judging module 1004 and the second releasing module 1005 may also be located in the server shown in FIG.
  • a request message for obtaining a license sent by a user equipment is received, where the request message includes user information; determining, according to user information in the received request message, a group to which the user equipment belongs; By assigning licenses, it is guaranteed that when the total amount of licenses in the entire network is insufficient, some VIP user equipments or user equipment groups can still use the licenses, thereby providing different license services for different user equipments.
  • the corresponding licenses of each group are equivalent to reserved or pre-allocated for the specified user equipment, so that by controlling the grouping of the licenses, some user equipments can be prevented from being idle without any permission, and some user equipments are available. In the case of load operation, it is beneficial to balance the processing within the entire network, thereby improving the overall performance of the network.
  • the instructions are related to hardware, and the program may be stored in a computer readable storage medium, and the storage medium may include: a ROM, a RAM, a magnetic disk, or an optical disk.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Technology Law (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Storage Device Security (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

A method for assigning license is disclosed. Said method is used in the technical field of computer and communication. Said method includes: receiving the request message, which is sent by user device, for obtaining license; said request message including user information; determining the group, which said user device belongs to, based on the user information in said request message; assigning license for user device based on the group which said user device belongs to. A server and system are also disclosed. Said server includes the first determining module and assigning module. Said system includes user device and server. By employing said method, server or system, the license requirement of different user devices is satisfied and the network performance is improved.

Description

分配许可的方法、 设备及系统 技术领域  Method, device and system for distributing licenses

本发明涉及计算机及通信技术领域, 尤其涉及分配许可的方法、 设备及系统。 背景技术  The present invention relates to the field of computer and communication technologies, and in particular, to a method, device and system for allocating a license. Background technique

License即许可证或授权, 是供说应商与客户对所销售或购买的产品的使用范围、 功能或 期限等进行授权或被授权的一种合约形式。 目前已有的 License 控制方案可以分为单机 License控制和网络 License控制。 单机 License控制方案中, 每台用户设备对应一个包含有 许可授权项和对该授权项进行签名的 License 文件, 该 License 文件和用户设备的 ESN (Equipment Serial Number,设备序列号)绑定,控制用书户设备的许可使用情况。网络 license 控制方案中, 通过一个许可服务器 (License Server) 控制网络内所有用户设备的许可使用 情况, 用户设备上不再有 License文件, 单个的 License文件只保留在 License Server上, 用 户设备通过和 License Server通讯来请求许可。  A license, or license, is a form of contract that authorizes a customer and a customer to authorize or authorize the scope, function, or duration of the product being sold or purchased. Currently, the existing license control scheme can be divided into stand-alone license control and network license control. In the single-machine license control scheme, each user equipment corresponds to a license file that contains a license and a signature for the authorization. The license file is bound to the ESN (Equipment Serial Number) of the user equipment. License usage of the device. In the network license control scheme, the license server (License Server) controls the license usage of all user devices on the network. The license file is no longer available on the user device. The license file is saved on the license server. The user device passes the license and the license. Server communication to request permission.

现有技术中对网络许可的控制组网结构图如图 1所示,其中许可文件放在 License Server 上, 控制整个网络内用户设备的许可使用情况。 各个接入的用户设备通过网络向 License Server请求许可, License Server判断当前已使用的许可是否已达到 License文件中规定的许 可范围, 如果没有达到, 则向用户设备返回许可; 否则拒绝用户设备的许可请求。 各用户 设备只有向 License Server请求到许可后才能正常运行。  The network structure diagram of the network license control in the prior art is shown in FIG. 1 , in which the license file is placed on the license server, and the license usage of the user equipment in the entire network is controlled. The user equipment that is accessed by the user requests permission from the license server through the network. The license server determines whether the currently used license has reached the license range specified in the license file. If not, the license is returned to the user equipment; otherwise, the license of the user equipment is denied. request. Each user device can only run normally after requesting permission from the license server.

License Server根据策略对用户设备进行许可授权, 现有技术中的实现策略是 License Server对所有的用户设备共享许可, 只对许可的总量进行控制。  The license server authorizes the user equipment according to the policy. The implementation strategy in the prior art is that the license server shares the licenses for all user equipments and only controls the total amount of licenses.

发明人在实现本发明的过程中发现上述现有技术至少存在如下问题:  In the process of implementing the present invention, the inventors have found that the above prior art has at least the following problems:

当授权的许可总量小于各用户设备额定运行时需要的许可总量时, 将导致某些用户设 备请求不到任何许可而处于闲置状态, 而另一些用户设备请求到许可后满载运行, 从而导 致网络内所有用户设备的整体性能降低;  When the total authorized license is less than the total amount of license required for each user equipment to operate, it will cause some user equipments to be idle without any permission, while other user equipments are required to be fully loaded after the license is requested, resulting in The overall performance of all user equipment in the network is degraded;

对所有的用户设备平等对待, 未区分不同用户设备或用户设备群不同的优先级, 导致 授权的许可不足时, 某些贵宾用户设备组无法获得许可。 例如, 某电信运营商从某设备供 应商采购总量为 100万线的接入设备, 部署在某市的 A、 B、 C等区, 其中 B区为一个重要 的贵宾用户设备群 (如某政府机构等), 若将许可对全部用户设备共享, 则可能在某个高峰 使用期内 A区的用户设备都能请求到许可接入网络, 而 B区只有极少用户设备能请求到许 可接入网络, 导致贵宾用户设备群由于请求不到许可而得不到相应的网络服务。 发明内容 All user devices are treated equally, without prioritizing different user devices or user device groups. When the license is insufficient, some VIP user device groups cannot be licensed. For example, a telecom operator purchases a total of 1 million lines of access equipment from a device supplier and deploys it in A, B, and C areas of a certain city. Area B is an important VIP user equipment group (such as a certain Government agencies, etc.), if the license is shared for all user devices, it may be at a certain peak During the period of use, the user equipment in Area A can request permission to access the network, and only a small number of user equipments in Area B can request permission to access the network, resulting in the VIP user equipment group not getting the corresponding network due to the lack of permission. service. Summary of the invention

本发明实施例提供一种分配许可的方法、 设备及系统, 以满足不同用户设备的许可需 求, 并提升网络性能。  Embodiments of the present invention provide a method, device, and system for allocating licenses to meet the licensing requirements of different user equipments and improve network performance.

本发明实施例提供一种分配许可的方法, 所述方法包括:  An embodiment of the present invention provides a method for allocating a license, where the method includes:

接收用户设备发送的获取许可的请求消息, 所述请求消息中包括用户信息; 根据所述请求消息中的用户信息确定所述用户设备所属的组;  Receiving a request message for obtaining a license sent by the user equipment, where the request message includes user information; determining, according to user information in the request message, a group to which the user equipment belongs;

根据所述用户设备所属的组为所述用户设备分配许可。  Assigning a license to the user equipment according to the group to which the user equipment belongs.

本发明实施例还提供一种服务器, 所述服务器包括:  An embodiment of the present invention further provides a server, where the server includes:

第一确定模块, 用于接收用户设备发送的获取许可的请求消息, 所述请求消息中包括 用户信息, 并根据所述请求消息中的用户信息确定所述用户设备所属的组;  a first determining module, configured to receive a request message for obtaining a license sent by the user equipment, where the request message includes user information, and determining, according to user information in the request message, a group to which the user equipment belongs;

分配模块, 用于根据所述用户设备所属的组为所述用户设备分配许可。  And an allocating module, configured to allocate a license to the user equipment according to the group to which the user equipment belongs.

本发明实施例还提供一种网络系统, 所述网络系统包括:  The embodiment of the invention further provides a network system, where the network system includes:

用户设备, 用于发送获取许可的请求消息, 所述请求消息中包括用户信息; 以及接收 为自己分配的许可;  a user equipment, configured to send a request message for obtaining a license, where the request message includes user information; and receiving a license allocated for itself;

服务器, 用于接收所述请求消息, 根据所述请求消息中的用户信息确定所述用户设备 所属的组, 并根据所述用户设备所属的组为所述用户设备分配许可。  And a server, configured to receive the request message, determine a group to which the user equipment belongs according to the user information in the request message, and allocate a license to the user equipment according to the group to which the user equipment belongs.

本发明实施例中, 接收用户设备发送的获取许可的请求消息, 所述请求消息中包括用 户信息; 根据所述请求消息中的用户信息确定用户设备所属的组; 根据用户设备所属的组 为用户设备分配许可, 可以保证在整个网络内的许可总量不够时, 某些贵宾用户设备或用 户设备群仍然可以使用许可, 从而实现为不同的用户设备提供不同的许可服务。 另外, 各 组对应的许可相当于为指定的用户设备预留或预分配的, 这样通过对许可的分组控制, 可 以避免某些用户设备请求不到任何许可而处于闲置状态, 而某些用户设备处于负荷运行的 情况, 有利于整个网络内处理的平衡, 从而提升网络整体性能。 附图说明  In the embodiment of the present invention, a request message for obtaining a license sent by a user equipment is received, where the request message includes user information; determining, according to user information in the request message, a group to which the user equipment belongs; The device allocates licenses to ensure that when the total amount of licenses in the entire network is insufficient, some VIP user devices or user device groups can still use the licenses, thereby providing different license services for different user devices. In addition, the corresponding licenses of each group are equivalent to reserved or pre-allocated for the specified user equipment, so that by controlling the grouping of the licenses, some user equipments can be prevented from being idle without any permission, and some user equipments are available. In the case of load operation, it is beneficial to balance the processing within the entire network, thereby improving the overall performance of the network. DRAWINGS

图 1为背景技术中对网络许可的控制组网结构图;  1 is a structural diagram of a control network for a network license in the background art;

图 2为本发明实施例中分配许可的方法流程图;  2 is a flowchart of a method for allocating a license according to an embodiment of the present invention;

图 3为本发明实施例中创建组, 并且为至少一组指定许可的处理流程图; 图 4为本发明实施例中为创建的至少一组指定许可时进行授权验证的处理流程图; 图 5为本发明实施例中用户设备释放许可的处理流程图; 3 is a flowchart of a process of creating a group and specifying a license for at least one group according to an embodiment of the present invention; 4 is a flowchart of processing for performing authorization verification when at least one set of specified licenses is created in the embodiment of the present invention; FIG. 5 is a flowchart of processing for releasing a license by a user equipment according to an embodiment of the present invention;

图 6为本发明实施例中为用户设备分配许可时进行许可授权的处理流程图;  6 is a flowchart of processing for performing license authorization when a license is allocated to a user equipment according to an embodiment of the present invention;

图 7为本发明实施例中另一为用户设备分配许可时进行许可授权的处理流程图; 图 8为本发明实施例中用户释放许可的处理流程图;  FIG. 7 is a flowchart of a process for performing license authorization when a user equipment is allocated a license according to an embodiment of the present invention; FIG. 8 is a flowchart of a process for a user to release a license according to an embodiment of the present invention;

图 9为本发明实施例中网络系统的结构示意图;  9 is a schematic structural diagram of a network system according to an embodiment of the present invention;

图 10为本发明实施例中服务器的结构示意图;  FIG. 10 is a schematic structural diagram of a server according to an embodiment of the present invention;

图 11为本发明实施例中服务器的结构示意图;  11 is a schematic structural diagram of a server according to an embodiment of the present invention;

图 12为本发明实施例中服务器的结构示意图;  FIG. 12 is a schematic structural diagram of a server according to an embodiment of the present invention;

图 13为本发明实施例中服务器的结构示意图;  FIG. 13 is a schematic structural diagram of a server according to an embodiment of the present invention;

图 14为本发明实施例中服务器的结构示意图;  FIG. 14 is a schematic structural diagram of a server according to an embodiment of the present invention;

图 15为本发明实施例中服务器的结构示意图。 具体实施方式  FIG. 15 is a schematic structural diagram of a server according to an embodiment of the present invention. detailed description

本发明实施例中, 接收用户设备发送的获取许可的请求消息, 该请求消息中包括用户 信息; 根据接收的请求消息中的用户信息确定用户设备所属的组; 根据用户设备所属的组 为用户设备分配许可, 以满足不同用户设备的许可需求, 并提升网络性能。  In the embodiment of the present invention, a request message for obtaining a license sent by a user equipment is received, where the request message includes user information; determining, according to user information in the received request message, a group to which the user equipment belongs; Assign licenses to meet the licensing needs of different user devices and improve network performance.

本发明实施例中, 一种分配许可的处理流程如图 2所示, 包括:  In the embodiment of the present invention, a processing procedure for allocating a license is as shown in FIG. 2, and includes:

步骤 200、 接收用户设备发送的获取许可的请求消息, 该请求消息中包括用户信息; 步骤 201、 根据接收的请求消息中的用户信息确定用户设备所属的组;  Step 200: Receive a request message for obtaining a license sent by the user equipment, where the request message includes user information. Step 201: Determine, according to user information in the received request message, a group to which the user equipment belongs;

其中, 用户信息可以包括: 用户设备的序列号、 和 /或 IP地址; 进一步地, 用户信息还 可以包括其它可以标识用户设备的信息。  The user information may include: a serial number of the user equipment, and/or an IP address; further, the user information may further include other information that can identify the user equipment.

步骤 202、 根据用户设备所属的组为用户设备分配许可。一个实施例中, 在步骤 200之 前, 可以创建组, 并且为至少一组指定许可, 其中, 用户设备能使用所属的组对应的许可。 在创建组时可以为组指定分配的用户设备; 或者, 在创建用户设备时可以为该用户设备指 定所归属的组。 本发明实施例中, 创建组, 并且为至少一组指定许可的处理流程如图 3 所 示, 包括:  Step 202: Assign a license to the user equipment according to the group to which the user equipment belongs. In one embodiment, prior to step 200, a group can be created and a license can be specified for at least one of the groups, wherein the user device can use the license corresponding to the group to which it belongs. You can assign an assigned user device to a group when you create a group; or you can assign a user group to a user device when you create it. In the embodiment of the present invention, a process of creating a group and specifying a license for at least one group is as shown in FIG. 3, and includes:

步骤 300、 加载许可文件, 并启用该许可文件。  Step 300, load the license file, and enable the license file.

步骤 301、 通过配置界面(包括图形或命令行)创建组。 在创建组时, 可以为各组分配 唯一的标识信息。  Step 301: Create a group through the configuration interface (including graphics or command line). When you create a group, you can assign unique identification information to each group.

步骤 302、 为组指定用户设备的分配策略, 即为组指定分配的用户设备, 在用户设备注 册时自动适配用户设备归属的组。 或者, 在没有为组指定用户设备的分配策略时, 在创建 用户设备时为用户设备指定归属的组。 Step 302: Specify an allocation policy of the user equipment for the group, that is, specify the allocated user equipment for the group, and note the user equipment. The group to which the user equipment belongs is automatically adapted. Or, when the user equipment's allocation policy is not specified for the group, the user equipment is assigned a group to which the user equipment is created.

步骤 303、 为创建的至少一组指定许可, 这里, 可以根据许可文件中的控制信息为组指 定许可。 这里, 对于某一类可计数的许可, 为至少一组指定许可, 并且, 所有组中该许可 的总和不能超过许可文件中规定的总和。 当然, 对于不可计数的许可, 服务器为至少一组 指定能否使用该许可, 即若在创建组时为该组指定的许可为可计数的许可, 则所有组中指 定的许可总和不超过许可文件中可指定的许可总和; 若在创建组时为该组指定的许可为不 可计数的许可, 则指定的许可为许可文件中该组对应的可用的许可。  Step 303: Specify a license for at least one of the created groups, where the license may be specified for the group according to the control information in the license file. Here, for a certain class of countable licenses, licenses are specified for at least one group, and the sum of the licenses in all groups cannot exceed the sum specified in the license file. Of course, for an uncountable license, the server specifies at least one group whether the license can be used, that is, if the license specified for the group is a countable license when the group is created, the total license specified in all groups does not exceed the license file. The sum of the licenses that can be specified in the license; if the license specified for the group is an uncountable license when the group is created, the license specified is the license available for that group in the license file.

如图 4所示, 在一个实施例中, 为创建的至少一组指定许可时包括一授权验证的处理 流程:  As shown in FIG. 4, in one embodiment, a process for authorizing verification is included when specifying a license for at least one of the created groups:

步骤 400、 判断待指定的许可是否为可计数的许可, 若是, 则执行步骤 401, 否则, 执 行步骤 404。  Step 400: Determine whether the license to be designated is a countable license, and if yes, execute step 401, otherwise, execute step 404.

步骤 401、判断所有组中该待指定的许可的总和是否超过许可文件中规定可指定的许可 总和, 若是, 则执行步骤 402, 否则, 执行步骤 403。  Step 401: Determine whether the sum of the licenses to be designated in all the groups exceeds the license sum specified in the license file, and if yes, execute step 402; otherwise, execute step 403.

步骤 402、 指定许可指定失败。  Step 402: The specified license designation fails.

步骤 403、 为至少一组指定该待指定的许可。  Step 403: Specify the license to be specified for at least one group.

步骤 404、 判断许可文件中是否规定该待指定的许可可指定, 若是, 则执行步骤 405, 否则, 执行步骤 402。  Step 404: Determine whether the license to be specified is specified in the license file, and if yes, execute step 405; otherwise, execute step 402.

步骤 405、 为至少一组指定该待指定的许可。  Step 405: Specify the license to be specified for at least one group.

创建组, 并且为至少一组指定许可后, 可以对组进行管理, 包括: 对组间的许可进行 动态的调配, 但调配时对于可计数的许可, 所有组中该许可的总和不能超过许可文件中规 定的总和; 对组进行删除, 此时可以对该组内的所有许可进行回收, 许可回收后可以被其 他组或用户设备使用。  After a group is created and a license is specified for at least one group, the group can be managed, including: Dynamic provisioning of licenses between groups, but for the countable licenses, the sum of the licenses in all groups cannot exceed the license file The sum specified in the group; the group is deleted, all the licenses in the group can be recycled at this time, and the license can be recycled and used by other groups or user equipment.

接收到用户设备发送的获取许可的请求消息后, 可以根据请求消息中的用户信息确定 用户设备所属的组, 这里的用户信息可以包括: 用户设备的序列号、 和 /或 IP地址; 当然, 这里的用户信息还可以包括其它可以标识用户设备的信息。  After receiving the request message for obtaining the license sent by the user equipment, the user information of the user equipment may be determined according to the user information in the request message, where the user information may include: a serial number of the user equipment, and/or an IP address; The user information may also include other information that can identify the user equipment.

在确定用户设备所属的组后, 可以根据用户设备所属的组为用户设备分配许可, 这里 包括对用户设备进行许可授权的处理流程, 在一个实施例中, 可以在用户设备所属的组对 应的许可范围内查找可用的许可, 将查找到的可用的许可分配给用户设备; 通过查找, 确 定用户设备所属的组对应的许可范围内没有可用的许可时, 可以拒绝用户设备的许可获取 请求。 用户设备在请求到许可后接入网络并接受网络服务, 这里用户设备可以定期或不定期 检测许可的有效性, 如心跳检测。 当网络服务结束时, 用户设备需要释放许可, 一个实施 例中, 用户设备释放许可的处理流程如图 5所示, 包括: After determining the group to which the user equipment belongs, the user equipment may be assigned a license according to the group to which the user equipment belongs, where the processing procedure for performing the license authorization on the user equipment is included. In one embodiment, the license corresponding to the group to which the user equipment belongs may be The available licenses are searched for in the range, and the available licenses are found to be allocated to the user equipment. When the search determines that there is no license available in the license scope corresponding to the group to which the user equipment belongs, the license acquisition request of the user equipment may be rejected. The user equipment accesses the network and accepts the network service after requesting the permission, where the user equipment can periodically or irregularly check the validity of the license, such as heartbeat detection. When the network service ends, the user equipment needs to release the license. In an embodiment, the processing flow for releasing the license by the user equipment is as shown in FIG. 5, including:

步骤 500、 接收用户设备发送的释放许可的请求消息, 所述请求消息中包括用户信息。 步骤 501、 从请求消息中提取用户信息, 根据该用户信息确定用户设备所属的组。 步骤 502、 将许可释放到用户设备所属的组内。 在另一实施例中, 创建组时还包括创建 一公共组, 并且为公共组指定许可, 其中, 所有用户设备均能使用公共组对应的许可。 当 然, 为公共组指定许可也包括一授权验证的处理流程, 与图 4所示的处理流程类似。 此时, 整个许可信息分布参见表 1所示, 仅作为示例:  Step 500: Receive a request message for releasing a license sent by a user equipment, where the request message includes user information. Step 501: Extract user information from the request message, and determine, according to the user information, a group to which the user equipment belongs. Step 502: Release the license to the group to which the user equipment belongs. In another embodiment, creating a group also includes creating a public group and assigning a license to the public group, wherein all user devices can use the license corresponding to the public group. Of course, the process of assigning a license to a public group also includes a process of authorization verification, similar to the process flow shown in FIG. At this point, the distribution of the entire license information is shown in Table 1, just as an example:

表 1 许可文件规定的许可分配  Table 1 License allocation as specified in the license file

组一 组二 组 N 许可分配表: 许可分配表: 许可分配表: 许可控制参数 1 许可控制参数 1 许可控制参数 1 许可控制参数 2 许可控制参数 2 许可控制参数 2 未分配许可 (公用的许可池)  Group a set of two sets of N license allocation tables: License allocation table: License allocation table: License control parameters 1 License control parameters 1 License control parameters 1 License control parameters 2 License control parameters 2 License control parameters 2 Unassigned licenses (common license pool )

许可分配表:  License Allocation Table:

许可控制参数 1  License Control Parameters 1

许可控制参数 2  License Control Parameters 2

表 1 中许可控制参数是指具体的许可控制项, 有实际的物理意义。 例如, 若控制的最 大在线用户数为 1000, 则此时对应的许可控制参数为最大用户数; 若控制的最大传输速率 为 100M/S, 则此时对应的许可控制参数为最大传输速率。 The license control parameters in Table 1 refer to specific license control items and have practical physical meanings. For example, if the maximum number of online users controlled is 1000, then the corresponding admission control parameter is the maximum number of users; if the maximum transmission rate controlled is 100M/S, then the corresponding admission control parameter is the maximum transmission rate.

一个实施例中, 可以在用户设备所属的组对应的许可范围内和公共组对应的许可范围 内查找可用的许可, 将查找到的可用的许可分配给用户设备。 例如, 确定用户设备所属的 组对应的许可范围内没有可用的许可时, 可以在公共组对应的许可范围内查找可用的许可, 将查找到的可用的许可分配给用户设备。 通过查找确定公共组对应的许可范围内仍然没有 可用的许可时, 可以拒绝用户设备的许可获取请求。  In one embodiment, the available licenses may be searched within the license range corresponding to the group to which the user equipment belongs and the license range corresponding to the public group, and the found available licenses may be allocated to the user equipment. For example, when it is determined that there is no license available in the license scope corresponding to the group to which the user equipment belongs, the available licenses may be found within the license range corresponding to the public group, and the found available licenses are allocated to the user equipment. The license acquisition request of the user device can be rejected when it is determined by the search that the license is still not available within the license range corresponding to the public group.

本发明实施例中, 为用户设备分配许可时包括对用户设备进行许可授权的处理流程, 步骤 600、 接收用户设备发送的获取许可的请求消息, 该请求消息中包括用户信息。 步骤 601、 从请求消息中提取用户信息, 根据用户信息确定用户设备所属的组。 In the embodiment of the present invention, when the license is allocated to the user equipment, the processing procedure for performing the license authorization on the user equipment is included. Step 600: Receive a request message for obtaining a license sent by the user equipment, where the request message includes user information. Step 601: Extract user information from the request message, and determine, according to the user information, a group to which the user equipment belongs.

步骤 602、 判断用户设备所属的组对应的许可范围内是否有可用的许可, 若是, 则执行 步骤 603, 否则, 执行步骤 604。  Step 602: Determine whether there is a license available in the permission range corresponding to the group to which the user equipment belongs, and if yes, execute step 603; otherwise, execute step 604.

步骤 603、 在用户设备所属的组对应的许可范围内查找许可并分配给用户设备。  Step 603: Search for a license and allocate it to the user equipment within a license range corresponding to the group to which the user equipment belongs.

步骤 604、 判断公共组对应的许可范围内是否有可用的许可, 若是, 则执行步骤 605, 否则, 执行步骤 606。  Step 604: Determine whether there is a license available in the permission range corresponding to the public group. If yes, go to step 605. Otherwise, go to step 606.

步骤 605、 在公共组对应的许可范围内查找许可并分配给用户设备。  Step 605: Find a license and allocate it to the user equipment within the permission range corresponding to the public group.

步骤 606、 拒绝用户设备的许可获取请求。  Step 606: Reject the license acquisition request of the user equipment.

另一实施例中, 上述对用户设备进行许可授权的处理流程也可以为先在公共组对应的 许可范围内查找可用的许可并分配给用户设备, 当公共组对的许可范围内没有可用的许可 时, 在用户设备所属的组对应的许可范围内查找可用的许可并分配给用户设备。 如图 7所 示, 处理流程如下:  In another embodiment, the process of performing the license authorization on the user equipment may be that the available licenses are searched for and allocated to the user equipment within the permission range corresponding to the public group, and no license is available in the license range of the public group pair. At the time, the available licenses are searched for and assigned to the user equipment within the license range corresponding to the group to which the user equipment belongs. As shown in Figure 7, the processing flow is as follows:

步骤 700、 接收用户设备发送的获取许可的请求消息, 该请求消息中包括用户信息。 步骤 701、 从请求消息中提取用户信息, 根据用户信息确定用户设备所属的组。  Step 700: Receive a request message for obtaining a license sent by the user equipment, where the request message includes user information. Step 701: Extract user information from the request message, and determine, according to the user information, a group to which the user equipment belongs.

步骤 702、 判断公共组对应的许可范围内是否有可用的许可, 若是, 则执行步骤 703, 否则, 执行步骤 704。  Step 702: Determine whether there is a license available in the permission range corresponding to the public group. If yes, go to step 703. Otherwise, go to step 704.

步骤 703、 在公共组对应的许可范围内查找许可并分配给用户设备。  Step 703: Find a license and allocate it to the user equipment within a license range corresponding to the public group.

步骤 704、 判断用户设备所属的组对应的许可范围内是否有可用的许可, 若是, 则执行 步骤 705, 否则, 执行步骤 706。  Step 704: Determine whether there is a license available in the permission range corresponding to the group to which the user equipment belongs, and if yes, execute step 705; otherwise, perform step 706.

步骤 705、 在用户设备所属的组对应的许可范围内查找许可并分配给用户设备。  Step 705: Search for a license and assign it to the user equipment within a license range corresponding to the group to which the user equipment belongs.

步骤 706、 拒绝用户设备的许可获取请求。  Step 706: Reject the license acquisition request of the user equipment.

用户设备在请求到许可后接入网络并接受网络服务, 这里用户设备可以定期或不定期 检测许可的有效性, 如心跳检测, 当网络服务结束时, 用户设备需要释放许可, 一个实施 例中用户设备释放许可的处理流程如图 8所示, 包括:  The user equipment accesses the network and accepts the network service after requesting the permission, where the user equipment can periodically or irregularly check the validity of the license, such as heartbeat detection. When the network service ends, the user equipment needs to release the license, in one embodiment, the user The processing flow of the device release license is shown in Figure 8, including:

步骤 800、 接收用户设备发送的释放许可的请求消息, 所述请求消息中包括用户信息; 步骤 801、 从请求消息中提取用户信息, 根据用户信息确定用户设备所属的组。  Step 800: Receive a request message for releasing a license sent by the user equipment, where the request message includes user information. Step 801: Extract user information from the request message, and determine, according to the user information, a group to which the user equipment belongs.

步骤 802、 判断是否为该用户设备分配有公共组对应的许可, 若是, 则执行步骤 803, 否则执行步骤 805。  Step 802: Determine whether the user equipment is assigned a license corresponding to the public group. If yes, go to step 803. Otherwise, go to step 805.

步骤 803、 判断公共组内的许可总和是否已达上限, 若是, 则执行步骤 805, 否则执行 步骤 804。 步骤 804、 将许可释放到公共组内。 Step 803: Determine whether the total number of licenses in the public group has reached the upper limit. If yes, go to step 805. Otherwise, go to step 804. Step 804, releasing the license into the public group.

步骤 805、 将许可释放到用户设备所属的组内。  Step 805: Release the license to the group to which the user equipment belongs.

图 8 所示流程中, 通过判断是否为该用户设备分配有公共组对应的许可, 确定将许可 释放到公共组内或用户设备所属的组内。 确定为该用户设备分配有公共组对应的许可时, 将许可释放到公共组内, 当公共组内的许可总和已达上限时, 再将许可释放到用户设备所 属的组内。 在另一实施例中, 也可以通过判断是否为该用户设备分配有用户设备所属的组 对应的许可, 确定将许可释放到用户设备所属的组内或公共组内。 确定为该用户设备分配 有用户设备所属的组对应的许可时, 将许可释放到用户设备所属的组内, 当用户设备所属 的组内的许可总和已达上限时, 再将许可释放到公共组内。  In the process shown in Figure 8, it is determined whether the license is released into the public group or the group to which the user equipment belongs by determining whether the user equipment is assigned a license corresponding to the public group. When it is determined that the user equipment is assigned a license corresponding to the public group, the license is released into the public group, and when the total of the licenses in the public group has reached the upper limit, the license is released to the group to which the user equipment belongs. In another embodiment, it may be determined whether the license is released to a group or a public group to which the user equipment belongs by determining whether the user equipment is assigned a license corresponding to the group to which the user equipment belongs. When it is determined that the user equipment is assigned a license corresponding to the group to which the user equipment belongs, the license is released to the group to which the user equipment belongs, and when the total license in the group to which the user equipment belongs has reached the upper limit, the license is released to the public group. Inside.

本发明实施例中, 接收用户设备发送的获取许可的请求消息, 所述请求消息中包括用 户信息; 根据所述请求消息中的用户信息确定用户设备所属的组; 根据用户设备所属的组 为用户设备分配许可, 可以保证在整个网络内的许可总量不够时, 某些贵宾用户设备或用 户设备群仍然可以使用许可, 从而实现为不同的用户设备提供不同的许可服务。 另外, 各 组对应的许可相当于为指定的用户设备预留或预分配的, 这样通过对许可的分组控制, 可 以避免某些用户设备请求不到任何许可而处于闲置状态, 而某些用户设备处于负荷运行的 情况, 有利于整个网络内处理的平衡, 从而提升网络整体性能。 本发明实施例还提供一种网络系统, 该系统的结构如图 9所示, 包括用户设备 900、 服 务器 901 ; 其中, 用户设备 900, 用于发送获取许可的请求消息, 该请求消息中包括用户信 息; 以及接收为自己分配的许可;  In the embodiment of the present invention, a request message for obtaining a license sent by a user equipment is received, where the request message includes user information; determining, according to user information in the request message, a group to which the user equipment belongs; The device allocates licenses to ensure that when the total amount of licenses in the entire network is insufficient, some VIP user devices or user device groups can still use the licenses, thereby providing different license services for different user devices. In addition, the corresponding licenses of each group are equivalent to reserved or pre-allocated for the specified user equipment, so that by controlling the grouping of the licenses, some user equipments can be prevented from being idle without any permission, and some user equipments are available. In the case of load operation, it is beneficial to balance the processing within the entire network, thereby improving the overall performance of the network. The embodiment of the present invention further provides a network system. The structure of the system is as shown in FIG. 9 , and includes a user equipment 900 and a server 901. The user equipment 900 is configured to send a request message for obtaining a license, where the request message includes a user. Information; and receiving a license assigned to itself;

服务器 901, 用于接收请求消息, 根据该请求消息中的用户信息确定用户设备 900所属 的组, 并根据用户设备 900所属的组为用户设备 900分配许可。  The server 901 is configured to receive a request message, determine a group to which the user equipment 900 belongs according to the user information in the request message, and allocate a license to the user equipment 900 according to the group to which the user equipment 900 belongs.

参见图 10, 本发明实施例还提供一种服务器, 该服务器包括:  Referring to FIG. 10, an embodiment of the present invention further provides a server, where the server includes:

第一确定模块 1000、 分配模块 1001 ; 其中, 第一确定模块 1000, 用于接收到用户设备 发送的获取许可的请求消息, 该请求消息中包括用户信息, 并根据该请求消息中的用户信 息确定用户设备所属的组;  a first determining module 1000, an allocating module 1001, wherein the first determining module 1000 is configured to receive a request message for obtaining a license sent by the user equipment, where the request message includes user information, and is determined according to the user information in the request message. The group to which the user device belongs;

分配模块 1001, 用于根据用户设备所属的组为用户设备分配许可。  The distribution module 1001 is configured to allocate a license to the user equipment according to the group to which the user equipment belongs.

如图 11所示, 一个实施例中, 图 10所示的服务器还包括分组模块 1002, 用于创建组, 并且为至少一组指定许可, 其中, 用户设备能使用所属的组对应的许可。  As shown in FIG. 11, in one embodiment, the server shown in FIG. 10 further includes a grouping module 1002 for creating a group and assigning a license to at least one group, wherein the user equipment can use the license corresponding to the group to which it belongs.

如图 12所示, 一个实施例中, 图 10或图 11所示的服务器中, 分配模块 1001可以包 括: 第一查找单元 1200、 第一分配单元 1201 ; 其中, 第一查找单元 1200, 用于在用户设备 所属的组对应的许可范围内查找可用的许可; As shown in FIG. 12, in an embodiment, in the server shown in FIG. 10 or FIG. 11, the allocating module 1001 may include: a first searching unit 1200, a first allocating unit 1201; wherein, the first searching unit 1200 is configured to: User equipment Find available licenses within the license range corresponding to the group to which it belongs;

第一分配单元 1201, 用于在第一查找单元 1200查找到可用的许可时, 将查找到的可用 的许可分配给用户设备。  The first allocating unit 1201 is configured to allocate the found available license to the user equipment when the first searching unit 1200 finds the available license.

一个实施例中, 第一确定模块 1000还可以用于接收用户设备发送的释放许可的请求消 息, 根据该请求消息中的用户信息确定用户设备所属的组。  In an embodiment, the first determining module 1000 is further configured to receive a request message for releasing the license sent by the user equipment, and determine, according to the user information in the request message, the group to which the user equipment belongs.

如图 13所示, 此时图 12所示的服务器还可以包括:  As shown in FIG. 13, the server shown in FIG. 12 may further include:

第一释放模块 1003, 用于在第一确定模块 1000确定用户设备所属的组后, 将许可释放 到所述用户设备所属的组内。  The first release module 1003 is configured to release the license to the group to which the user equipment belongs after the first determining module 1000 determines the group to which the user equipment belongs.

一个实施例中, 分组模块 1002还可以用于创建公共组, 并且为公共组指定许可, 其中, 所有用户设备均能使用公共组对应的许可。 如图 14所示, 此时, 图 11所示的服务器中, 分配模块 1001可以包括:  In one embodiment, the grouping module 1002 can also be used to create a public group and assign permissions to the public group, wherein all user devices can use the permissions corresponding to the public group. As shown in FIG. 14, at this time, in the server shown in FIG. 11, the allocating module 1001 may include:

第二查找单元 1400、 第二分配单元 1401 ; 第二查找单元 1400, 用于在用户设备所属的 组对应的许可范围内和公共组对应的许可范围内查找可用的许可;  The second search unit 1400, the second search unit 1401, is configured to search for available licenses within the license range corresponding to the group to which the user equipment belongs and the license range corresponding to the public group;

第二分配单元 1401, 用于在第二查找单元 1400查找到可用的许可时, 将查找到的可用 的许可分配给用户设备。  The second allocating unit 1401 is configured to allocate the found available license to the user equipment when the second searching unit 1400 finds the available license.

一个实施例中, 第一确定模块 1000还可以用于在接收到用户设备发送的释放许可的请 求消息后, 根据请求消息中的用户信息确定用户设备所属的组。 如图 15 所示, 此时图 11 所示的服务器还可以包括:  In an embodiment, the first determining module 1000 is further configured to determine, according to the user information in the request message, the group to which the user equipment belongs after receiving the request message for releasing the license sent by the user equipment. As shown in Figure 15, the server shown in Figure 11 can also include:

判断模块 1004, 用于确定是否为该用户设备分配有公共组对应的许可;  The determining module 1004 is configured to determine whether the user equipment is assigned a license corresponding to the public group;

第二释放模块 1005,用于在判断模块 1004确定为该用户设备分配有公共组对应的许可 时, 将许可释放到公共组内; 在判断模块 1004确定没有为该用户设备分配有所述公共组对 应的许可时,将许可释放到用户设备所属的组内。当然,判断模块 1004、第二释放模块 1005 也可以位于图 14所示的服务器中。  The second release module 1005 is configured to release the license into the public group when the determining module 1004 determines that the user equipment is assigned a license corresponding to the public group; and the determining module 1004 determines that the public group is not allocated to the user equipment. When the corresponding license is granted, the license is released to the group to which the user device belongs. Of course, the judging module 1004 and the second releasing module 1005 may also be located in the server shown in FIG.

本发明实施例中, 接收用户设备发送的获取许可的请求消息, 该请求消息中包括用户 信息; 根据接收的请求消息中的用户信息确定用户设备所属的组; 根据用户设备所属的组 为用户设备分配许可, 可以保证在整个网络内的许可总量不够时, 某些贵宾用户设备或用 户设备群仍然可以使用许可, 从而实现为不同的用户设备提供不同的许可服务。 另外, 各 组对应的许可相当于为指定的用户设备预留或预分配的, 这样通过对许可的分组控制, 可 以避免某些用户设备请求不到任何许可而处于闲置状态, 而某些用户设备处于负荷运行的 情况, 有利于整个网络内处理的平衡, 从而提升网络整体性能。  In the embodiment of the present invention, a request message for obtaining a license sent by a user equipment is received, where the request message includes user information; determining, according to user information in the received request message, a group to which the user equipment belongs; By assigning licenses, it is guaranteed that when the total amount of licenses in the entire network is insufficient, some VIP user equipments or user equipment groups can still use the licenses, thereby providing different license services for different user equipments. In addition, the corresponding licenses of each group are equivalent to reserved or pre-allocated for the specified user equipment, so that by controlling the grouping of the licenses, some user equipments can be prevented from being idle without any permission, and some user equipments are available. In the case of load operation, it is beneficial to balance the processing within the entire network, thereby improving the overall performance of the network.

本领域普通技术人员可以理解上述实¾例方法中的全部或部分步骤是可以通过程序来 指令相关的硬件来完成, 该程序可以存储于一计算机可读存储介质中, 存储介质可以包括: ROM、 RAM、 磁盘或光盘等。 One of ordinary skill in the art will appreciate that all or part of the above-described methods can be programmed The instructions are related to hardware, and the program may be stored in a computer readable storage medium, and the storage medium may include: a ROM, a RAM, a magnetic disk, or an optical disk.

显然, 本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和 范围。 这样, 倘若对本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之 内, 则本发明也意图包含这些改动和变型在内。  It is apparent that those skilled in the art can make various modifications and variations to the invention without departing from the spirit and scope of the invention. Therefore, it is intended that the present invention cover the modifications and variations of the invention and the scope of the invention.

Claims

权 利 要 求 书 Claim 1、 一种分配许可的方法, 其特征在于, 所述方法包括: A method for allocating a license, the method comprising: 接收用户设备发送的获取许可的请求消息, 所述请求消息中包括用户信息;  Receiving a request message for obtaining a license sent by the user equipment, where the request message includes user information; 根据所述请求消息中的用户信息确定所述用户设备所属的组;  Determining, according to user information in the request message, a group to which the user equipment belongs; 根据所述用户设备所属的组为所述用户设备分配许可。  Assigning a license to the user equipment according to the group to which the user equipment belongs. 2、 如权利要求 1所述的方法, 其特征在于, 所述用户信息包括所述用户设备的序列号 和 /或 IP地址。  2. The method of claim 1, wherein the user information comprises a serial number and/or an IP address of the user equipment. 3、 如权利要求 1所述的方法, 其特征在于, 所述方法进一步包括:  3. The method of claim 1, wherein the method further comprises: 创建组, 并且为至少一组指定许可, 其中, 所述用户设备能使用所述用户设备所属的 组对应的许可。  A group is created, and a license is specified for at least one group, wherein the user equipment can use a license corresponding to the group to which the user equipment belongs. 4、如权利要求 3所述的方法, 其特征在于, 在创建组时为所述组指定分配的用户设备; 或, 在创建用户设备时为所述用户设备指定所归属的组。  The method according to claim 3, wherein the assigned user equipment is specified for the group when the group is created; or the user equipment is assigned the group to which the user equipment is created when the user equipment is created. 5、 如权利要求 3所述的方法, 其特征在于, 若在创建组时为所述组指定的许可为可计 数的许可, 则指定的许可总和不超过许可文件中可指定的许可总和; 若在创建组时为所述 组指定的许可为不可计数的许可, 则指定的许可为许可文件中所述组对应的可用的许可。  5. The method according to claim 3, wherein if the license specified for the group when the group is created is a countable license, the specified license sum does not exceed the license sum that can be specified in the license file; The license specified for the group when the group is created is an uncountable license, and the specified license is the available license corresponding to the group in the license file. 6、 如权利要求 1或 3所述的方法, 其特征在于, 所述根据所述用户设备所属的组为所 述用户设备分配许可包括:  The method according to claim 1 or 3, wherein the assigning a license to the user equipment according to the group to which the user equipment belongs includes: 在所述用户设备所属的组对应的许可范围内查找可用的许可, 将查找到的可用的许可 分配给所述用户设备。  The available licenses are searched for within the license range corresponding to the group to which the user equipment belongs, and the found available licenses are assigned to the user equipment. 7、 如权利要求 6所述的方法, 其特征在于, 所述方法进一步包括:  The method of claim 6, wherein the method further comprises: 接收所述用户设备发送的释放许可的请求消息, 所述请求消息中包括用户信息; 根据所述请求消息中的用户信息确定所述用户设备所属的组;  Receiving a request message for releasing a license sent by the user equipment, where the request message includes user information; determining, according to user information in the request message, a group to which the user equipment belongs; 将许可释放到所述用户设备所属的组内。  Release the license to the group to which the user device belongs. 8、 如权利要求 3所述的方法, 其特征在于, 所述创建组进一步包括: 创建一公共组, 并且为所述公共组指定许可, 其中, 所有用户设备均能使用所述公共组对应的许可。  8. The method according to claim 3, wherein the creating a group further comprises: creating a public group, and assigning a permission to the public group, wherein all user equipments can use the corresponding public group license. 9、 如权利要求 8所述的方法, 其特征在于, 所述根据所述用户设备所属的组为所述用 户设备分配许可包括:  The method according to claim 8, wherein the assigning the license to the user equipment according to the group to which the user equipment belongs includes: 在所述用户设备所属的组对应的许可范围内和所述公共组对应的许可范围内查找可用 的许可, 将查找到的可用的许可分配给所述用户设备。 The available licenses are searched within the license range corresponding to the group to which the user equipment belongs and the license range corresponding to the public group, and the found available licenses are allocated to the user equipment. 10、 如权利要求 8或 9所述的方法, 其特征在于, 所述方法进一步包括: 接收所述用户设备发送的释放许可的请求消息, 所述请求消息中包括用户信息; 根据所述请求消息中的用户信息确定所述用户设备所属的组; The method according to claim 8 or 9, wherein the method further comprises: receiving a request message for releasing a license sent by the user equipment, where the request message includes user information; User information in the determination of the group to which the user equipment belongs; 将许可释放到所述用户设备所属的组内, 其中, 所述许可不是为该用户设备分配的公 共组对应的许可;  Release the license to the group to which the user equipment belongs, where the license is not a license corresponding to the public group assigned to the user equipment; 或者, 将许可释放到所述公共组内, 其中, 所述许可是为该用户设备分配的公共组对 应的许可;  Or releasing the license into the public group, wherein the license is a license corresponding to the public group assigned to the user equipment; 或者, 将许可释放到所述公共组内, 其中, 所述许可是为该用户设备分配的公共组对 应的许可并且所述公共组内的许可总和未达上限;  Or releasing the license into the public group, wherein the license is a license corresponding to the public group assigned to the user equipment and the total of the licenses in the public group does not reach an upper limit; 或者, 将许可释放到所述用户设备所属的组内内, 其中, 所述许可是为该用户设备分 配的公共组对应的许可并且所述公共组内的许可总和已达上限。  Alternatively, the license is released into the group to which the user equipment belongs, wherein the license is a license corresponding to the public group assigned to the user equipment and the total number of licenses in the public group has reached an upper limit. 11、 一种服务器, 其特征在于, 所述服务器包括:  A server, wherein the server comprises: 第一确定模块 (1000), 用于接收用户设备发送的获取许可的请求消息, 所述请求消息 中包括用户信息, 并根据所述请求消息中的用户信息确定所述用户设备所属的组;  a first determining module (1000), configured to receive a request message for obtaining a license sent by the user equipment, where the request message includes user information, and determining, according to user information in the request message, a group to which the user equipment belongs; 分配模块 (1001 ), 用于根据所述用户设备所属的组为所述用户设备分配许可。  The distribution module (1001) is configured to allocate a license to the user equipment according to the group to which the user equipment belongs. 12、 如权利要求 11所述的服务器, 其特征在于, 所述服务器还包括:  The server according to claim 11, wherein the server further comprises: 分组模块 (1002), 用于创建组, 并且为至少一组指定许可, 其中, 所述用户设备能使 用所属的组对应的许可。  The grouping module (1002) is configured to create a group and specify a license for at least one group, wherein the user equipment can use a license corresponding to the group to which it belongs. 13、 如权利要求 11或 12所述的服务器, 其特征在于, 所述分配模块 (1001 ) 包括: 第一查找单元 (1200), 用于在所述用户设备所属的组对应的许可范围内查找可用的许 可;  The server according to claim 11 or 12, wherein the allocating module (1001) comprises: a first searching unit (1200), configured to search within a permission range corresponding to the group to which the user equipment belongs Available licenses; 第一分配单元 (1201 ), 用于在所述第一查找单元 (1200) 查找到可用的许可时, 将查 找到的可用的许可分配给所述用户设备。  The first allocating unit (1201) is configured to allocate the available available licenses to the user equipment when the first searching unit (1200) finds an available license. 14、 如权利要求 13 所述的服务器, 其特征在于, 所述第一确定模块 (1000), 进一步 用于接收到所述用户设备发送的释放许可的请求消息, 根据所述请求消息中的用户信息确 定所述用户设备所属的组;  The server according to claim 13, wherein the first determining module (1000) is further configured to receive a request message for releasing a license sent by the user equipment, according to a user in the request message. The information determines a group to which the user equipment belongs; 以及, 所述服务器还包括:  And, the server further includes: 第一释放模块 (1003 ), 用于在所述第一确定模块 (1000) 确定所述用户设备所属的组 后, 将许可释放到所述用户设备所属的组内。  The first release module (1003) is configured to release the license to the group to which the user equipment belongs after the first determining module (1000) determines the group to which the user equipment belongs. 15、 如权利要求 12所述的服务器, 其特征在于, 所述分组模块 (1002), 进一步用于 创建公共组, 并且为所述公共组指定许可. 其中, 所有用户设备均能使用所述公共组对应 的许可。 The server according to claim 12, wherein the grouping module (1002) is further configured to create a public group and specify a license for the public group. wherein all user equipments can use the public Group correspondence Permission. 16、 如权利要求 15所述的服务器, 其特征在于, 所述分配模块 (1001 ) 包括: 第二查找单元 (1400), 用于在所述用户设备所属的组对应的许可范围内和所述公共组 对应的许可范围内查找可用的许可;  The server according to claim 15, wherein the allocating module (1001) comprises: a second searching unit (1400), configured to be within a permission range corresponding to the group to which the user equipment belongs and Find available licenses within the license range corresponding to the public group; 第二分配单元 (1401 ), 用于在所述第二查找单元 (1400) 查找到可用的许可时, 将查 找到的可用的许可分配给所述用户设备。  The second allocation unit (1401) is configured to allocate the available licenses found to the user equipment when the second search unit (1400) finds an available license. 17、 如权利要求 15或 16所述的服务器, 其特征在于, 所述第一确定模块 (1000), 进 一步用于在接收到所述用户设备发送的释放许可的请求消息后, 根据所述请求消息中的用 户信息确定所述用户设备所属的组;  The server according to claim 15 or 16, wherein the first determining module (1000) is further configured to: after receiving the request message for releasing the license sent by the user equipment, according to the request The user information in the message determines a group to which the user equipment belongs; 所述服务器还包括:  The server further includes: 判断模块 (1004), 用于确定是否为所述用户设备分配有所述公共组对应的许可; 第二释放模块 (1005 ), 用于在所述判断模块 (1004) 确定为所述用户设备分配有所述 公共组对应的许可时, 将许可释放到所述公共组内; 在所述判断模块 (1004 ) 确定没有为 所述用户设备分配有所述公共组对应的许可时, 将许可释放到所述用户设备所属的组内。  a determining module (1004), configured to determine whether the user equipment is assigned a license corresponding to the public group; and a second releasing module (1005), configured to determine, by the determining module (1004), the user equipment When there is a license corresponding to the public group, releasing the license into the public group; when the determining module (1004) determines that the user equipment is not assigned the license corresponding to the public group, releasing the license to Within the group to which the user equipment belongs. 18、 如权利要求 17所述的服务器, 其特征在于, 所述判断模块 (1004), 进一步用于 确定所述公共组内的许可总和是否已达上限;  The server according to claim 17, wherein the determining module (1004) is further configured to determine whether a total of licenses in the public group has reached an upper limit; 所述第二释放模块 (1005), 进一步用于在所述判断模块 (1004) 确定为所述用户设备 分配有所述公共组对应的许可且所述公共组内的许可总和未达上限时, 将许可释放到所述 公共组内; 或者在所述判断模块 (1004) 确定为所述用户设备分配有所述公共组对应的许 可且所述公共组内的许可总和已达上限时, 将许可释放到所述用户设备所属的组内。  The second release module (1005) is further configured to: when the determining module (1004) determines that the user equipment is assigned the license corresponding to the public group, and the total license in the public group does not reach the upper limit, Release the license into the public group; or when the determining module (1004) determines that the user equipment is assigned the license corresponding to the public group and the total license in the public group has reached the upper limit, the license is permitted Released to the group to which the user device belongs. 19、 一种网络系统, 其特征在于, 所述网络系统包括:  19. A network system, the network system comprising: 用户设备 (900), 用于发送获取许可的请求消息, 所述请求消息中包括用户信息; 以 及接收为自已分配的许可;  a user equipment (900), configured to send a request message for obtaining a license, where the request message includes user information; and the receiving is a self-assigned license; 服务器 (901 ), 用于接收所述请求消息, 根据所述请求消息中的用户信息确定所述用 户设备 (900) 所属的组, 并根据所述用户设备 (900) 所属的组为所述用户设备 (900) 分 配许可。  a server (901), configured to receive the request message, determine, according to user information in the request message, a group to which the user equipment (900) belongs, and according to the group to which the user equipment (900) belongs, the user The device (900) assigns a license.
PCT/CN2008/071994 2007-08-31 2008-08-14 Method, device and system for assigning license Ceased WO2009030135A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200710146257.8 2007-08-31
CN200710146257.8A CN101119317B (en) 2007-08-31 2007-08-31 Method, device and system for assigning licenses

Publications (1)

Publication Number Publication Date
WO2009030135A1 true WO2009030135A1 (en) 2009-03-12

Family

ID=39055256

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2008/071994 Ceased WO2009030135A1 (en) 2007-08-31 2008-08-14 Method, device and system for assigning license

Country Status (2)

Country Link
CN (1) CN101119317B (en)
WO (1) WO2009030135A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018107444A1 (en) * 2016-12-15 2018-06-21 华为技术有限公司 Information transmission method, network element selector and controller
EP3319298A4 (en) * 2015-06-30 2019-02-27 ZTE Corporation METHOD AND APPARATUS FOR SHARING LICENSE RESOURCES BETWEEN MULTIPLE VIRTUAL NETWORK FUNCTIONS

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101119317B (en) * 2007-08-31 2010-07-21 华为技术有限公司 Method, device and system for assigning licenses
CN101945394A (en) * 2009-07-10 2011-01-12 华为技术有限公司 License management method, device and system
US8275118B2 (en) * 2009-08-28 2012-09-25 Rockstar Bidco, L.P. Method and system for controlling establishment of communication channels in a contact centre
WO2012171203A1 (en) * 2011-06-16 2012-12-20 华为技术有限公司 Method and device for controlling users access to system
CN105450601B (en) * 2014-08-19 2019-05-07 华为技术有限公司 Method and apparatus for sharing a license
CN105389660A (en) * 2015-11-13 2016-03-09 金蝶软件(中国)有限公司 Method and device for configuring operation mode under sharing mode based on ERP system
CN107948226B (en) * 2016-10-12 2022-01-25 中兴通讯股份有限公司 License management method and system
CN109257201B (en) * 2017-07-14 2021-10-19 华为技术有限公司 A kind of license sending method and device
CN112231643A (en) * 2020-09-29 2021-01-15 新华三信息安全技术有限公司 License management method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030212905A1 (en) * 2002-05-08 2003-11-13 Sun Microsystems, Inc. Method, computer product and network to regulate software licensure authentication in a computer network environment
CN1550995A (en) * 2003-02-26 2004-12-01 Issuing a digital rights management (DRM) license for content based on cross-forest directory information
CN1929402A (en) * 2006-08-03 2007-03-14 华为技术有限公司 License file management server and license file management and maintenance system and method
CN101119317A (en) * 2007-08-31 2008-02-06 华为技术有限公司 Method, device and system for assigning licenses

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5742759A (en) * 1995-08-18 1998-04-21 Sun Microsystems, Inc. Method and system for facilitating access control to system resources in a distributed computer system
KR100979770B1 (en) * 2002-09-16 2010-09-02 야후! 인크. On-line software rental
DE10394237D2 (en) * 2003-02-25 2006-01-19 Siemens Ag Method for saving IP packets that can be assigned to specific groups and the corresponding IP packet
US7778927B2 (en) * 2004-07-21 2010-08-17 Sony Corporation Contents reproducing device, contents processing device, contents distribution server, contents reproducing method, contents processing method, and program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030212905A1 (en) * 2002-05-08 2003-11-13 Sun Microsystems, Inc. Method, computer product and network to regulate software licensure authentication in a computer network environment
CN1550995A (en) * 2003-02-26 2004-12-01 Issuing a digital rights management (DRM) license for content based on cross-forest directory information
CN1929402A (en) * 2006-08-03 2007-03-14 华为技术有限公司 License file management server and license file management and maintenance system and method
CN101119317A (en) * 2007-08-31 2008-02-06 华为技术有限公司 Method, device and system for assigning licenses

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3319298A4 (en) * 2015-06-30 2019-02-27 ZTE Corporation METHOD AND APPARATUS FOR SHARING LICENSE RESOURCES BETWEEN MULTIPLE VIRTUAL NETWORK FUNCTIONS
WO2018107444A1 (en) * 2016-12-15 2018-06-21 华为技术有限公司 Information transmission method, network element selector and controller
US11240639B2 (en) 2016-12-15 2022-02-01 Huawei Technologies Co., Ltd. Information transmission method, network element selector, and controller
US11606672B2 (en) 2016-12-15 2023-03-14 Huawei Technologies Co., Ltd. Information transmission method, network element selector, and controller

Also Published As

Publication number Publication date
CN101119317A (en) 2008-02-06
CN101119317B (en) 2010-07-21

Similar Documents

Publication Publication Date Title
WO2009030135A1 (en) Method, device and system for assigning license
CN110855599B (en) Multi-tenant access control method and device and computer readable storage medium
CN103384237B (en) Method for sharing IaaS cloud account, shared platform and network device
CN104239782B (en) Authorization platform
CN101986599B (en) Network security control method based on cloud service and cloud security gateway
CN109474632B (en) Method, apparatus, system, and medium for authenticating and managing rights of user
CN101350710B (en) Network system, authority issuing server, authority issuing and executing method
CN107104931A (en) A kind of access control method and platform
CN110113369A (en) A kind of method for authenticating of based role permission control
JPWO2020263486A5 (en)
CN107204978B (en) An access control method and device based on a multi-tenant cloud environment
US10178103B2 (en) System and method for accessing a service
CN106559389A (en) A kind of Service Source issue, call method, device, system and cloud service platform
CN112187725A (en) Cloud computing resource access method and device, service line service and gateway
CN102594939B (en) Secondary address allocation method and device
CN105959309A (en) User permission management method and system
US20110035499A1 (en) Discontinuous access management method using waiting ticket for resource allocation control, waiting ticket management method, and resource allocation control method
CN109543365B (en) Authorization method and device
CN101997931A (en) Position information acquiring method and equipment
CN1929482B (en) Method and device for network service authentication
KR20090112533A (en) Resource allocation control method and allocation list management method
CN106230830A (en) A kind of virtual resource access control method and device
CN111683164B (en) IP address configuration method and VPN service system
WO2012171203A1 (en) Method and device for controlling users access to system
WO2004054172A1 (en) A method of data protection for information provider

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08783985

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08783985

Country of ref document: EP

Kind code of ref document: A1