License集中化控制方法及装置与流程

文档序号:11920148阅读:385来源:国知局
License集中化控制方法及装置与流程

本发明涉及数据处理技术领域,特别涉及一种License集中化控制方法及装置。



背景技术:

设备厂家通常会通过软件使用范围授权(License)对生产的设备进行控制,以中国移动为例,长期演进(Long Term Evolution,LTE)用户数、设备数量和功能开启的数量都在在迅速的增长,大部分指标已经接近设备License的上限,故而如何统一并且合理的管控License成为中国移动关注的焦点。

目前中国移动的各省移动License管控方式如下:

1)每个省移动都有多套操作维护中心(OMC),这些OMC基本都部署在省会城市;

2)每套OMC下管理着一个或多个地市的设备;

3)每套OMC都有自身的License配置,如果需要修改License,需要通过设备厂家申请制作新的License。

但在省移动获得一个总的License数量以后,需要拆解到各个地市所在的OMC上。拆解的License数量定了以后,就很难再更改了,无法根据各个地市的实际情况进行动态的调整。这样就导致某些地市License的数量冗余,而有些地市的License数量已经超限。

并且省移动经常会对设备进行重新规划和调整,比如将设备从一套OMC上割接到另一套OMC上。但是割接的过程中就会经常遇到License超限的问题,这就需要不停与厂家进行沟通,修改License,导致维护效率低。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种License集中化控制方法及装置。

依据本发明的一个方面,提供了一种License集中化控制方法,所述方法包括:

接收各从属OMC的License使用数量;

对所述License使用数量进行求和;

在所述求和结果未超过预设数量时,根据各从属OMC的License使用数量为各从属OMC生成License文件;

将生成的License文件发送至对应的从属OMC,以实现License集中化控制。

可选地,在求和结果超过预设数量时,根据所述求和结果与所述预设数量之间的差值、以及各从属OMC的License使用数量来调整各从属OMC的License数量;

根据调整后的License数量为各从属OMC生成License文件;

将生成的License文件发送至对应的从属OMC。

可选地,所述根据所述求和结果与所述预设数量之间的差值、以及各从属OMC的License使用数量来调整各从属OMC的License数量,进一步包括:

根据所述求和结果与所述预设数量之间的差值来计算各从属OMC需要减少的License数量;

根据各从属OMC的License使用数量及需要减少的License数量调整各从属OMC的License数量。

可选地,根据各从属OMC的License使用数量及需要减少的License数量通过下式计算各从属OMC调整后的License数量,

Xi=Xiu-Xim

其中,Xi为第i个从属OMC调整后的License数量,Xiu为第i个从属OMC的License使用数量,Xim为第i个从属 OMC需要减少的License数量,N为从属OMC的数量,P为所述预设数量。

可选地,所述接收各从属OMC的License使用数量之前,所述方法还包括:

在当前时间到达定时器的定时时间时,向各从属OMC发送用于使从属OMC反馈License使用数量的请求。

依据本发明的另一个方面,提供了一种License集中化控制装置,所述装置包括:

数量接收单元,用于接收各从属OMC的License使用数量;

数量求和单元,用于对所述License使用数量进行求和;

第一生成单元,用于在所述求和结果未超过预设数量时,根据各从属OMC的License使用数量为各从属OMC生成License文件;

第一发送单元,用于将生成的License文件发送至对应的从属OMC,以实现License集中化控制。

可选地,所述装置还包括:

数量调整单元,用于在求和结果超过预设数量时,根据所述求和结果与所述预设数量之间的差值、以及各从属OMC的License使用数量来调整各从属OMC的License数量;

第二生成单元,用于根据调整后的License数量为各从属OMC生成License文件;

第二发送单元,用于将生成的License文件发送至对应的从属OMC。

可选地,所述数量调整单元,进一步用于根据所述求和结果与所述预设数量之间的差值来计算各从属OMC需要减少的License数量;根据各从属OMC的License使用数量及需要减少的License数量调整各从属OMC的License数量。

可选地,所述数量调整单元根据各从属OMC的License使用数量及需要减少的License数量通过下式计算各从属OMC调整后的 License数量,

Xi=Xiu-Xim

其中,Xi为第i个从属OMC调整后的License数量,Xiu为第i个从属OMC的License使用数量,Xim为第i个从属OMC需要减少的License数量,N为从属OMC的数量,P为所述预设数量。

可选地,所述装置还包括:

定时发送单元,用于在当前时间到达定时器的定时时间时,向各从属OMC发送用于使从属OMC反馈License使用数量的请求。

本发明不再将总的License数量拆解到各个地市所在的OMC上,而是在各从属OMC的License使用数量总和未超过总的License数量时,根据各从属OMC的License使用数量为各从属OMC生成License文件,从而由各从属OMC根据实际情况来确定License数量,避免了License冗余问题,并且License不再由各从属OMC生成,而是由宿主OMC同一生成,无需和厂家沟通修改各从属OMC的License,提高了维护效率。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1是本发明一种实施方式的License集中化控制方法的流程图;

图2是本发明一种实施方式的License集中化控制方法的流程图;

图3是本发明一种实施方式的License集中化控制装置的流程框图。

具体实施方式

下面结合附图和实施例,对本发明的具体实施方式作进一步详细 描述。以下实施例用于说明本发明,但不用来限制本发明的范围。

图1是本发明一种实施方式的License集中化控制方法的流程图;参照图1,所述方法包括:

S101:接收各从属OMC的License使用数量;

需要说明的是,本实施方式的执行主体为能够对License进行集中管理的网元,以中国移动为例,该执行主体可理解为用于管理省移动所有的License的网元,从属OMC可理解为对应一个或多个地市的OMC,为便于与从属OMC进行区别,该执行主体可称为宿主OMC。

可理解的是,为节约网络资源,防止各从属OMC的License使用数量发送过于频繁,可选地,在步骤S101之前,所述方法还包括:

在当前时间到达定时器的定时时间(定时器的时长可暂定为1天,当然,可根据需要进行调整)时,向各从属OMC发送用于使从属OMC反馈License使用数量的请求。

S102:对所述License使用数量进行求和;

S103:在所述求和结果未超过预设数量时,根据各从属OMC的License使用数量为各从属OMC生成License文件;

在具体实现中,所述预设数量即为省移动被分配的总的License数量,该数量可由人工设置,也在对导入的License配置文件中读取,本实施方式对此不加以限制。

S104:将生成的License文件发送至对应的从属OMC,以实现License集中化控制。

需要说明的是,宿主OMC和从属OMC之间可采用OMC通用的SNMP协议进行信息交互,并且宿主OMC和从属OMC之间交互的信息主要是License数量相关信息,信息的格式如下:

本实施方式不再将总的License数量拆解到各个地市所在的OMC上,而是在各从属OMC的License使用数量总和未超过总的License数量时,根据各从属OMC的License使用数量为各从属OMC生成License文件,从而由各从属OMC根据实际情况来确定License数量,避免了License冗余问题,并且License不再由各从属OMC生成,而是由宿主OMC同一生成,无需和厂家沟通修改各从属OMC的License,提高了维护效率。

图2是本发明一种实施方式的License集中化控制方法的流程图;参照图2,所述方法包括:

S201:接收各从属OMC的License使用数量;

S202:对所述License使用数量进行求和;

步骤S201~S202与图1所示的实施方式的步骤S101~S102相同,在此不再赘述。

S203:判断所述求和结果是否超过预设数量,在所述求和结果未超过预设数量时,执行步骤S204,在所述求和结果超过预设数量时,执行步骤S206;

S204:根据各从属OMC的License使用数量为各从属OMC生 成License文件;

S205:将生成的License文件发送至对应的从属OMC,并结束流程。

S206:根据所述求和结果与所述预设数量之间的差值、以及各从属OMC的License使用数量来调整各从属OMC的License数量;

在具体实现中,所述预设数量即为省移动被分配的总的License数量,该数量可由人工设置,也在对导入的License配置文件中读取,本实施方式对此不加以限制。

由于各从属OMC的License使用数量总和超过了总的License数量,此时需要将各从属OMC的License使用数量总和降低到总的License数量,本实施方式中,可先根据所述求和结果与所述预设数量之间的差值来计算各从属OMC需要减少的License数量,再根据各从属OMC的License使用数量及需要减少的License数量调整各从属OMC的License数量。

在调整各从属OMC的License数量时,可采用平均的方式来调整各从属OMC的License数量,也就是说,通过下式计算各从属OMC调整后的License数量,

Xi=Xiu-Xim

其中,Xi为第i个从属OMC调整后的License数量,Xiu为第i个从属OMC的License使用数量,Xim为第i个从属OMC需要减少的License数量,N为从属OMC的数量,P为所述预设数量。

当然,还可通过其他方式来调整各从属OMC的License数量,例如通过各从属OMC的License使用数量的比例来调整各从属OMC的License数量,也就是说,按照各从属OMC的License使用数量的比例来计算各从属OMC需要减少的License数量。

S207:根据调整后的License数量为各从属OMC生成License 文件;

S208:将生成的License文件发送至对应的从属OMC。

对于方法实施方式,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施方式并不受所描述的动作顺序的限制,因为依据本发明实施方式,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施方式均属于优选实施方式,所涉及的动作并不一定是本发明实施方式所必须的。

图3是本发明一种实施方式的License集中化控制装置的流程框图;参照图3,所述装置包括:

数量接收单元301,用于接收各从属OMC的License使用数量;

数量求和单元302,用于对所述License使用数量进行求和;

第一生成单元303,用于在所述求和结果未超过预设数量时,根据各从属OMC的License使用数量为各从属OMC生成License文件;

第一发送单元304,用于将生成的License文件发送至对应的从属OMC,以实现License集中化控制。

在本发明的一种可选实施方式中,所述装置还包括:

数量调整单元,用于在求和结果超过预设数量时,根据所述求和结果与所述预设数量之间的差值、以及各从属OMC的License使用数量来调整各从属OMC的License数量;

第二生成单元,用于根据调整后的License数量为各从属OMC生成License文件;

第二发送单元,用于将生成的License文件发送至对应的从属OMC。

在本发明的一种可选实施方式中,所述数量调整单元,进一步用于根据所述求和结果与所述预设数量之间的差值来计算各从属OMC需要减少的License数量;根据各从属OMC的License使用数量及需 要减少的License数量调整各从属OMC的License数量。

在本发明的一种可选实施方式中,所述数量调整单元根据各从属OMC的License使用数量及需要减少的License数量通过下式计算各从属OMC调整后的License数量,

Xi=Xiu-Xim

其中,Xi为第i个从属OMC调整后的License数量,Xiu为第i个从属OMC的License使用数量,Xim为第i个从属OMC需要减少的License数量,N为从属OMC的数量,P为所述预设数量。

在本发明的一种可选实施方式中,所述装置还包括:

定时发送单元,用于在当前时间到达定时器的定时时间时,向各从属OMC发送用于使从属OMC反馈License使用数量的请求。

对于装置实施方式而言,由于其与方法实施方式基本相似,所以描述的比较简单,相关之处参见方法实施方式的部分说明即可。

应当注意的是,在本发明的装置的各个部件中,根据其要实现的功能而对其中的部件进行了逻辑划分,但是,本发明不受限于此,可以根据需要对各个部件进行重新划分或者组合。

本发明的各个部件实施方式可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本装置中,PC通过实现因特网对设备或者装置远程控制,精准的控制设备或者装置每个操作的步骤。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样实现本发明的程序可以存储在计算机可读介质上,并且程序产生的文件或文档具有可统计性,产生数据报告和cpk报告等,能对功放进行批量测试并统计。应该注意的是上述实施方式对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施方式。在权利 要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1