分配许可的方法、设备及系统技术方案

技术编号:3493716 阅读:172 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种分配许可的方法,该方法包括:接收用户设备发送的获取许可的请求消息,所述请求消息中包括用户信息;根据所述请求消息中的用户信息确定用户设备所属的组;根据用户设备所属的组为用户设备分配许可。本发明专利技术同时公开一种服务器和网络系统。采用本发明专利技术可以满足不同用户设备的许可需求,并提升网络性能。

【技术实现步骤摘要】

本专利技术涉及计算机及通信
,尤其涉及分配许可的方法、设备及系统
技术介绍
License即许可证或授权,是供应商与客户对所销售或购买的产品的使用 范围、功能、期限等进行授权或被授权的一种合约形式。目前已有的License 控制方案大致可以分为单机License控制和网络License控制。单机License控 制方案中,每台用户设备对应一个包含有许可授权项和对该授权项进行签名的 License文件,该License文l牛和i殳备的ESN ( Equipment Serial Number, i殳备 序列号)绑定,控制用户设备的许可使用情况。网络license控制方案中,通过 一个许可服务器(License Server)控制网络内所有用户设备的许可使用情况, 用户设备上不再有License文件,单个的License文件只保留在License Server 上,用户i殳备通过和License Server通讯来i貪求i午可。现有技术中对网络许可的控制组网结构图如图l所示,其中许可文件力丈在 License Server上,控制整个网络内用户设备的许可使用情况。各个接入的用户 设备通过网络向License Server请求许可,License Server判断当前已使用的许 可是否已达到License文件中规定的许可范围,如果没有达到,则向用户设备 返回许可;否则拒绝用户设备的许可请求。各用户设备只有向License Server 请求到许可后才能正常运行。License Server根据策略对用户设备进行许可授权,现有技术中的实现策略 是License Server对所有的用户设备共享许可,只对许可的总量进行控制。当授权的许可总量小于各用户设备额定运行时需要的许可总量时,将导致 某些用户设备请求不到任何许可而处于闲置状态,而另 一些用户设备请求到许可后满载运行,从而导致网络内所有用户设备的整体性能降低;对所有的用户设备平等对待,未区分不同用户设备或用户设备群不同的优 先级,导致授权的许可不足时,某些责宾用户设备组无法获得许可。例如,某电信运营商从某设备供应商采购总量为IOO万线的接入设备,部署在某市的A、 B、 C等区,其中B区为一个重要的贵宾用户设备群(如某政府机构等),若将 许可对全部用户设备共享,则可能在某个高峰使用期内A区的用户设备都能请 求到许可接入网络,而B区只有极少用户设备能请求到许可接入网络,导致贵 宾用户设备群由于请求不到许可而得不到相应的网络服务。
技术实现思路
本专利技术实施例:提供一种分配许可的方法、设备及系统,以满足不同用户设 备的许可需求,并提升网络性能。本专利技术实施例提供一种分配许可的方法,该方法包括步骤 接收用户设备发送的获取许可的请求消息,所述请求消息中包括用户信自、.根据所述请求消息中的用户信息确定用户设备所属的组; 根据用户设备所属的组为用户设备分配许可。 本专利技术实施例还提供一种服务器,包括第一确定模块,用于在接收到用户设备发送的获取许可的请求消息时,根 据所述请求消息中的用户信息确定用户设备所属的组;分配模块,用于根据用户设备所属的组为用户设备分配许可。 本专利技术实施例还提供一种网络系统,包括用户设备,用于发送获取许可的请求消息,所述请求消息中包括用户信息; 以及接收为其分配的许可;服务器,用于在接收到所述请求消息时,根据所述请求消息中的用户信息 确定用户设备所属的组,并根据用户设备所属的组为用户设备分配许可。本专利技术实施例中,接收用户设备发送的获取许可的请求消息,所述请求消息中包括用户信息;根据所述请求消息中的用户信息确定用户设备所属的组; 根据用户设备所属的组为用户设备分配许可,可以保证在整个网络内的许可总 量不够时,某些贵宾用户设备或用户设备群仍然可以使用许可,从而实现为不 同的用户设备提供不同的许可服务。另外,各组对应的许可相当于为指定的用 户设备预留或预分配的,这样通过对许可的分组控制,可以避免某些用户设备 请求不到任何许可而处于闲置状态,而某些用户设备处于负荷运行的情况,有 利于整个网络内处理的平衡,从而提升网络整体性能。附图说明图1为
技术介绍
中对网络许可的控制组网结构图; 图2为本专利技术实施例中分配许可的处理流程图3为本专利技术实施例中创建组,并且为至少一组指定许可的处理流程图; 图4为本专利技术实施例中为创建的至少一组指定许可时进行授权验证的处理 流程图5、图8为本专利技术实施例中用户设备释放许可的处理流程图; 图6A为本专利技术实施例中许可信息分布示意图6B、图7为本专利技术实施例中为用户设备分配许可时进行许可授权的处 理流程图9为本专利技术实施例中网络系统的结构示意图10、图11、图12、图13、图14、图15为本专利技术实施例中服务器的结 构示意图。具体实施例方式本专利技术实施例中,接收用户设备发送的获取许可的请求消息,该请求消息中包括用户信息;根据接收的请求消息中的用户信息确定用户设备所属的组;根据用户设备所属的组为用户设备分配许可,以满足不同用户设备的许可需 求,并提升网络性能。本专利技术实施例中, 一种分配许可的处理流程如图2所示,包括 步骤200、接收用户设备发送的获取许可的请求消息,该请求消息中包括 用户信息;步骤201、根据接收的请求消息中的用户信息确定用户设备所属的组; 步骤202、根据用户设备所属的组为用户设备分配许可。 一个实施例中,在步骤200之前,可以创建组,并且为至少 一组指定许可, 其中,用户设备能使用所属的组对应的许可。在创建组时可以为组指定分配的 用户设备;或者,在创建用户设备时可以为用户设备指定归属的组。本专利技术实 施例中,创建组,并且为至少一组指定许可的处理流程如图3所示,包括 步骤300、加载许可文件,并启用该许可文件。步骤301、通过配置界面(包括图形或命令行)创建组。在创建组时,可 以为各组分配唯一的标识信息。步骤302、为组指定用户设备的分配策略,即为组指定分配的用户设备, 在用户设备注册时自动适配用户设备归属的组。或者,在没有为组指定用户设 备的分配策略时,在创建用户设备时为用户设备指定归属的组。步骤303、为创建的至少一组指定许可,这里,可以根据许可文件中的控 制信息为组指定许可。这里,对于某一类可计数的许可,需要为至少一组指定 许可,并且,所有组中该许可的总和不能超过许可文件中规定的总和。当然, 对于不可计数的许可,服务器需要为至少一组指定能否使用该许可。如图4所示,在一个实施例中,为创建的至少一组指定许可时包括一授权 验证的处理流程步骤400、判断待指定的许可是否为可计数的许可,若是,则执行步骤401,否则执行步骤404。步骤401、判断所有组中该许可的总和是否超过许可文件中规定可指定的 许可总和,若是,则执行步骤402,否则执行步骤403。 步骤402、指示许可指定失败。 步骤403、为至少一组指定许可。步骤404、判断许可文件中是否规定该许可可指定,若是,则执行步骤405, 否则执行步骤402。步骤405、为至少一组指定该许可。创建组,并且为至少一组指定许可后,可以对组进^^管理,包括对组间 的许可进行动态的调配,但调配时对于可计数的许可,所有组中该许可的总和 不能超过许可文件中规定的总和;对组进行删除,此时可以对该组内本文档来自技高网
...

【技术保护点】
一种分配许可的方法,其特征在于,该方法包括步骤:接收用户设备发送的获取许可的请求消息,所述请求消息中包括用户信息;根据所述请求消息中的用户信息确定该用户设备所属的组;根据该用户设备所属的组为该用户设备分配许可。

【技术特征摘要】

【专利技术属性】
技术研发人员:卢文谢永政
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1