一种许可管理方法及系统技术方案

技术编号:20246222 阅读:26 留言:0更新日期:2019-01-30 00:31
本发明专利技术公开一种许可管理办法及系统,该方法包括:许可服务器接收网络管理设备发送的关于变更网元业务的操作请求;所述许可服务器启用多个线程并行地确定各个操作请求对应的许可项的用量值,并且针对任意一个操作请求,所述许可服务器根据所述许可项的用量值确定所述操作请求是否被许可的许可结果;所述许可服务器向所述网络管理设备发送各个操作请求对应的许可结果和许可项的用量值,以使所述网络管理设备根据各个操作请求的许可结果向网元发送与各个操作请求对应的变更业务的指令;所述许可服务器接收所述网络管理设备发送的指示,并根据所述指示更新许可项实际用量,用以解决现有的许可服务器发生卡顿的问题。

【技术实现步骤摘要】
一种许可管理方法及系统
本专利技术涉及通信领域,尤其涉及一种许可管理方法及系统。
技术介绍
许可证文件(也称License文件)是用于对相应通信设备提供的服务进行授权,从而保证网络中的通信设备可以根据授权情况提供相应的服务。目前,设备提供商在提供电信设备给运营商时,通常根据运营商购买的License文件,对电信设备允许的最大能力进行限制,即设备实际承载的最大能力不可超过License文件中设定的阈值,超过部分将会被直接拒绝或者降低服务质量。例如,在全球移动通信系统(GSM,GlobalSystemforMobileCommunications)中,通常设备提供商通过License文件来对运营商购买载频数目或信道数目所实现的业务进行管理和限制,以避免运营商通过其它方式开通许可之外的业务,从而造成设备提供商的经济损失。也就是说,电信运营商在购买通信设备时通常需要为每种业务购买定量的许可项,当该业务超过许可项的阈值时,该业务将受到限制。目前,常用的网管系统是OMC(OperatingandMaintenanceCenter,操作维护中心),OMC通常同一时刻会接收大量网元的批量接入请求,OMC将批量接入请求同时发送至License文件所在的认证服务器后,认证服务器会对各个接入请求对应的许可项进行许可校验和许可项增量的计算,因为认证服务器对各个许可项采用了串行计算的机制,即计算完A许可项,再执行B许可项的计算,导致很容易因为接入请求并发量过大,OMC客户端出现卡顿的情况。
技术实现思路
本专利技术实施例提供一种许可管理方法及系统,用以解决现有的许可服务器发生卡顿的问题。一方面,本专利技术实施例提供一种许可管理方法,该方法包括:许可服务器接收网络管理设备发送的关于变更网元业务的操作请求;所述许可服务器启用多个线程并行地确定各个操作请求对应的许可项的用量值,并且针对任意一个操作请求,所述许可服务器根据所述许可项的用量值确定所述操作请求是否被许可的许可结果;所述许可服务器向所述网络管理设备发送各个操作请求对应的许可结果和许可项的用量值,以使所述网络管理设备根据各个操作请求的许可结果向网元发送与各个操作请求对应的变更业务的指令;所述许可服务器接收所述网络管理设备发送的指示,并根据所述指示更新许可项实际用量,所述指示包含第一操作请求对应的许可项的用量值,且是所述网络管理设备在接收到网元执行第一操作请求对应的变更业务的指令成功的消息时发送的,所述第一操作请求为各个操作请求中的任意一个。另一方面,本专利技术实施例还提供一种许可管理方法,该方法包括:许可服务器接收网络管理设备发送的关于变更网元业务的操作请求;所述许可服务器启用多个线程并行地确定各个操作请求对应的许可项的用量值;针对第一操作请求,所述许可服务器根据所述许可项的用量值确定所述第一操作请求是否被许可的许可结果,生成并保存关于所述第一操作请求、许可项的用量值和许可结果的映射关系,其中,所述第一操作请求为各个操作请求中的任意一个;所述许可服务器向所述网络管理设备发送第一操作请求对应的许可结果,以使所述网络管理设备根据所述许可结果向网元发送与所述第一操作请求对应的变更网元业务的指令;所述许可服务器在接收所述网络管理设备转发的与所述第一操作请求对应网元操作结果为成功时,根据所述映射关系确定与所述第一操作请求对应的许可项的用量值,根据所述许可项的用量值更新许可项实际用量。对应第一套方法,本专利技术实施例还提供一种许可管理系统,该系统包括:许可服务器、网络管理设备、网元;许可服务器,用于接收网络管理设备发送的关于变更网元业务的操作请求;启用多个线程并行地确定各个操作请求对应的许可项的用量值,并且针对任意一个操作请求,所述许可服务器根据所述许可项的用量值确定所述操作请求是否被许可的许可结果;网络管理设备,用于接收所述许可服务器发送的各个操作请求对应的许可结果和许可项的用量值,并根据所述许可结果向网元发送与各个操作请求对应的变更业务的指令;所述网络管理设备,还用于接收所述网元返回的变更业务的操作结果,在操作结果为成功时,向所述许可服务器发送更新许可项实际用量的指示,所述指示包含第一操作请求对应的许可项的用量值;所述许可服务器,还用于接收所述网络管理设备发送的指示,并根据所述指示更新许可项实际用量。另外,对应第二套方法,本专利技术实施例提供一种许可管理系统,该系统包括:许可服务器、网络管理设备、网元;许可服务器,用于接收网络管理设备发送的关于变更网元业务的操作请求;启用多个线程并行地确定各个操作请求对应的许可项的用量值,并且针对第一操作请求,所述许可服务器根据所述许可项的用量值确定所述第一操作请求是否被许可的许可结果,生成并保存关于所述第一操作请求、许可项的用量值和许可结果的映射关系,其中,所述第一操作请求为各个操作请求中的任意一个;网络管理设备,用于接收所述许可服务器发送的各个操作请求对应的许可结果,并根据所述许可结果向网元发送与所述第一操作请求对应的变更网元业务的指令;所述网络管理设备,还用于接收所述网元返回的与所述第一操作请求对应网元操作结果,并将所述操作结果发送至所述许可服务器;所述许可服务器,还用于根据所述映射关系确定与所述第一操作请求对应的许可项的用量值,根据所述许可项的用量值更新许可项实际用量。第三方面,本申请实施例中还提供一种计算机存储介质,该存储介质中存储软件程序,该软件程序在被一个或多个处理器读取并执行时可实现第一方面或上述第一方面的任意一种设计提供的方法。第四方面,本申请还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面或各种可能的实现方式所述的许可管理方法。本专利技术实施例中许可服务器在接收到网络管理设备发送的批量操作请求后,会启动多个线程并行地确定各个操作请求对应的许可项的用量值,并且针对任意一个操作请求,所述许可服务器根据所述许可项的用量值确定所述操作请求是否被许可的许可结果;然后许可服务器将许可结果发送给网络管理设备,或者许可服务器将许可结果和许可项的用量值一起发送至网络管理设备,继而网络管理设备根据许可结果向网元发送操作指令,在接收到网元的操作结果的反馈之后,会通知许可服务器更新许可项的实际用量,这样做,一方面因为许可服务器启动了多个线程,所以可以并行地处理由操作请求构成的队列,另一方面,许可项的用量值计算与操作请求的许可结果同时计算,这样就可以在网元操作完之后,许可服务器根据指示直接更新许可项的实际用量,提高了更新的效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种系统架构结构示意图;图2为本专利技术实施例提供的一种许可管理方法流程示意图一;图3为本专利技术实施例提供的许可服务器进行许可校验的过程示意图;图4为本专利技术实施例提供的许可服务器进行许可项更新的过程示意图;图5为本专利技术实施例提供的一种许可管理方法流程示意图二;图6为本专利技术实施例提供的一种许可管理系统结构示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更本文档来自技高网...

【技术保护点】
1.一种许可管理方法,其特征在于,该方法包括:许可服务器接收网络管理设备发送的关于变更网元业务的操作请求;所述许可服务器启用多个线程并行地确定各个操作请求对应的许可项的用量值,并且针对任意一个操作请求,所述许可服务器根据所述许可项的用量值确定所述操作请求是否被许可的许可结果;所述许可服务器向所述网络管理设备发送各个操作请求对应的许可结果和许可项的用量值,以使所述网络管理设备根据各个操作请求的许可结果向网元发送与各个操作请求对应的变更业务的指令;所述许可服务器接收所述网络管理设备发送的指示,并根据所述指示更新许可项实际用量,所述指示包含第一操作请求对应的许可项的用量值,且是所述网络管理设备在接收到网元执行第一操作请求对应的变更业务的指令成功的消息时发送的,所述第一操作请求为各个操作请求中的任意一个。

【技术特征摘要】
1.一种许可管理方法,其特征在于,该方法包括:许可服务器接收网络管理设备发送的关于变更网元业务的操作请求;所述许可服务器启用多个线程并行地确定各个操作请求对应的许可项的用量值,并且针对任意一个操作请求,所述许可服务器根据所述许可项的用量值确定所述操作请求是否被许可的许可结果;所述许可服务器向所述网络管理设备发送各个操作请求对应的许可结果和许可项的用量值,以使所述网络管理设备根据各个操作请求的许可结果向网元发送与各个操作请求对应的变更业务的指令;所述许可服务器接收所述网络管理设备发送的指示,并根据所述指示更新许可项实际用量,所述指示包含第一操作请求对应的许可项的用量值,且是所述网络管理设备在接收到网元执行第一操作请求对应的变更业务的指令成功的消息时发送的,所述第一操作请求为各个操作请求中的任意一个。2.如权利要求1所述的方法,其特征在于,所述许可服务器根据所述指示更新许可项实际用量之后,还包括:所述许可服务器将更新之后的许可项实际用量保存至缓存中,并每隔设定周期将缓存中的许可项实际用量写入数据库中的许可文件。3.如权利要求1所述的方法,其特征在于,所述许可服务器接收网络管理设备发送的关于变更网元业务的操作请求之后,还包括:所述许可服务器过滤掉与许可无关的操作请求;所述许可服务器启用多个线程并行地确定各个操作请求对应的许可项的用量值,包括:所述许可服务器启用多个线程并行地确定过滤后的各个操作请求对应的许可项的用量值。4.如权利要求1所述的方法,其特征在于,所述许可服务器根据所述许可项的用量值确定所述操作请求是否被许可的许可结果,包括:所述许可服务器确定所述许可项的用量值和所述许可项实际用量值之和是否大于所述许可项的总量,若大于,则所述许可服务器确定所述操作请求不被许可。5.一种许可管理方法,其特征在于,该方法包括:许可服务器接收网络管理设备发送的关于变更网元业务的操作请求;所述许可服务器启用多个线程并行地确定各个操作请求对应的许可项的用量值;针对第一操作请求,所述许可服务器根据所述许可项的用量值确定所述第一操作请求是否被许可的许可结果,生成并保存关于所述第一操作请求、许可项的用量值和许可结果的映射关系,其中,所述第一操作请求为各个操作请求中的任意一个;所述许可服务器向所述网络管理设备发送第一操作请求对应的许可结果,以使所述网络管理设备根据所述许可结果向网元发送与所述第一操作请求对应的变更网元业务的指令;所述许可服务器在接收所述网络管理设备转发的与所述第一操作请求对应网元操作结果为成功时,根据所述映射关系确定与所述第一操作请求对应的许可项的用量值,根据所述许可项的用量值更新许可项实际用量。6.如权利要求5所述的方法,其特征在于,所述许可服务器根据所述许可项的用量值更新许可项实际用量之后,还包括:所述许可服务器将更新之后的许可项实际用量保存至缓存中,并每隔设定周期将缓存中的许可项实际用量写入数据库中的许可文件。7.如权利要求5所述的方法,其特征在于,所述许可服务器接收网络管理设备发送的关于变更网元业务的操作请求之后,还包括:所述许可服务器过滤掉与许可无关的操作请求;所述许可服务器启用多个线程并行地确定各个操作请求对应的许可项的用量值,包括:所述许可服务器启用多个线程并行地确定过滤后的各个操作请求对应的许可项的用量值。8.如权利要求5所述的方法,其特征在于,所述许可服务器根据所述许可项的用量值确定所述操作请求是否被许可的许可结果,包括:所述许可服务器确定所述许可项的用量值和所述许可项实际用量值之和是否大于所述许可项的总量,若大于,则所述许可服务器确定...

【专利技术属性】
技术研发人员:胡一平
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:北京,11

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

1