License控制方法及系统与流程

文档序号:14393935阅读:2527来源:国知局

本发明涉及移动通信领域,尤其涉及一种license控制方法及系统。



背景技术:

license(即软件版权许可证)是为配合商务报价,通过对无线产品的软硬件进行分类授权,达到持续盈利的许可证管理方法。应用于所有无线产品软件包的使用场景,例如测试、展会、演示、工程、商用等各类型的需要无线软件产品运行的场景。

目前通信网络中的license控制都是事前控制或者实时控制,即在配置数据下发到通讯设备生效之前对配置流程进行控制,如果超出授权,则配置数据无法生效;或者是在系统运行过程中实时计算资源的使用量,如果超出授权,则对超出部分禁止功能使用。这两种控制方式都很严格,对于运营商来说,如果不能提前预知对网络资源的需求,购买的license量偏少的话,可能影响网络的服务和质量。尤其是对rrc(radioresourcecontrol,无线资源控制)连接用户数这种影响ue(userequipment,用户设备)接入的基本网络资源,运营商是不愿意受严格的license控制的。而从设备厂商的角度,需要保护其商务利益,根据其提供的网络资源获取相应的利润也是一个合理的诉求。

因此,如何在设备厂商和网络运营商的利益之间做一个好的平衡,使得license控制既能够给运营商提供可靠的网络扩容依据,又不损害设备厂商的正当利益,是本领域技术人员亟待解决的技术问题。



技术实现要素:

本发明提供一种license控制方法及系统,旨在解决当前的license控制未能在设备厂商和网络运营商的利益之间做一个好的平衡,以使license控制既能够给运营商提供可靠的网络扩容依据,又不损害设备厂商的正当利益的技术问题。

为实现上述目的,本发明提供一种license控制方法,所述license控制方法包括:

licenseserver获取控制对象的性能数据统计结果;

licenseserver根据获取到的性能数据统计结果以及预置的license文件,对所述控制对象进行license鉴权;

licensemanager从licenseserver获取鉴权结果,并根据所述鉴权结果对所述控制对象进行网络功能限制。

优选地,所述license控制方法还包括:

licensemanager与licenseserver建立连接后,从licenseserver获取分组信息;

周期性的触发licenseagent根据所述分组信息以及预置的统计算法,对不同的控制对象进行性能数据采集及统计;

接收licenseagent发送的性能数据统计结果,并将所述性能数据统计结果转发给licenseserver。

优选地,licenseagent支持对新导入的统计算法进行热加载。

优选地,所述分组信息包括以地市为单位的网络规划数据。

优选地,所述license控制方法还包括:

licenseserver向licenseclient提供报表数据以供用户查看。

为实现上述目的,本发明还提供一种license控制系统,所述license控制系统包括:

licenseserver模块,用于获取控制对象的性能数据统计结果;根据获取到的性能数据统计结果以及预置的license文件,对所述控制对象进行license鉴权;

licensemanager模块,用于从licenseserver模块获取鉴权结果,并根据所述鉴权结果对所述控制对象进行网络功能限制。

优选地,所述license控制系统还包括licenseagent模块,其中,

licensemanager模块还用于,与licenseserver模块建立连接后,从licenseserver模块获取分组信息;周期性的触发licenseagent模块根据所述分组信息以及预置的统计算法,对不同的控制对象进行性能数据采集及统计;接收licenseagent模块发送的性能数据统计结果,并将所述性能数据统计结果转发给licenseserver模块;

licenseagent模块,用于根据所述分组信息以及预置的统计算法,对不同的控制对象进行性能数据采集及统计;向licensemanager模块发送性能数据统计结果。

优选地,licenseagent模块支持对新导入的统计算法进行热加载。

优选地,所述分组信息包括以地市为单位的网络规划数据。

优选地,所述license控制系统还包括licenseclient模块,其中,

licenseclient模块,用于向licenseserver模块请求指定的报表数据;

licenseserver模块还用于,向licenseclient模块提供所述报表数据以供用户查看。

本发明提出的license控制方法及系统,在不影响网络正常运行的情况下,通过获取对基站上报的性能数据进行统计得出的网络在一段时间内的资源占用情况(即性能数据统计结果),对控制对象进行license鉴权,以根据鉴权结果对控制对象进行不同程度的网络功能限制,这种控制方式既保护了设备厂商的利益,又可将获取的历史性能数据及设备的实际使用情况作为设备厂商与运营商进行商务谈判的依据,同时也可给运营商提供网络扩容规划的依据。

附图说明

图1为本发明license控制方法第一实施例的流程示意图;

图2为本发明license控制方法第一实施例中步骤s10之前的细化流程示意图;

图3为本发明license控制系统第一实施例的功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种license控制方法,如图1所示,示出了本发明license控制方法第一实施例的流程示意图,所述license控制方法包括:

s10、licenseserver获取控制对象的性能数据统计结果;

本发明中的licenseserver(即软件版权许可服务器)负责整个license的生命周期管理、license文件的加载及解密、鉴权、统计数据的存储等;在运营商所管控的一个或多个基站的指定网元上设置有性能采集装置,例如性能计数器(根据具体网元的不同而采集不同的性能数据),其中,网元可以是基站的各个小区,也可以是单板等受license许可限制的控制对象。

进一步地,如图2所示,在上述步骤s10之前,所述license控制方法还包括:

s01、licensemanager与licenseserver建立连接后,从licenseserver获取分组信息;

license文件是一种经过加密的文件,定义了license的基本信息(包括合同号、客户名称、序列号、文件生效时间、文件失效时间等),运营商信息,分组信息,网元清单,控制项清单,授权信息等等。license文件通过licenseclient(licenseserver的客户端,可与licenseserver部署在同一台服务器上,也可以分开部署)导入到licenseserver,并由licenseserver进行解密和管理。

licenseserver成功加载一个指定的license文件后,等待与该license文件关联的licensemanager发送的请求,例如建立连接的请求,分组信息请求,鉴权请求等等。与该license文件关联的licensemanager经过初始化之后与licenseserver建立连接,并从licenseserver获取该license文件中的分组信息,其中,分组信息中包含了该license文件对应的运营商管控的所有基站的各个分组的网络规划数据。进一步地,所述分组信息包括以地市为单位的网络规划数据。

licensemanager即license应用平台,负责与licenseserver的通讯,license控制数据的转发,对所有的license控制业务提供统一支撑。其中,业务数据包括但不仅限于配置数据、性能数据、菜单项、mml(man-machinelanguage,人机语言)命令等。

s02、周期性的触发licenseagent根据所述分组信息以及预置的统计算法,对不同的控制对象进行性能数据采集及统计;

licenseagent即license应用代理,与licensemanager部署在一起,其上设置的算法处理模块包括多种性能数据的统计算法,能够根据不同网元对应的性能数据的统计算法统计得到不同的业务数据。

licensemanager可定时通知licenseagent采集指定控制对象的性能计数器上的性能数据,以根据相应的统计算法周期性地从时间和空间两个维度对不同控制对象的性能数据进行计算和汇总,并在汇总之后将性能数据统计结果发送给licensemanager。

假设一个控制对象的性能计数器采集的性能数据为“rrc连接建立最大用户数”,则一个周期内的处理流程如下:

(1)licensemanager通知licenseagent采集该控制对象的性能计数器上的性能数据;

(2)licenseagent从空间和时间两个维度对采集得到的性能数据进行统计,具体地,先从licensemanager获取相应的分组信息(在实际网络运维中,一个地市划分为一个分组,通过对每个分组下的网络资源的统计,给地市的网络扩容提供依据),统计每个分组在一周内的性能数据,从而计算出每个分组下“rrc连接建立最大用户数”的周粒度平均值,具体统计算法如下:

a)假设性能计数器15分钟上报一次,则首先获取一个分组内性能计数器间隔15分钟上报的rrc连接建立最大用户数的值;

b)计算该分组下以小时(即4个15分钟)为粒度的rrc连接建立最大用户数的值;

c)对该分组在一天内的指定时间段(如6个忙时,[8:00:00,11:00:00)和[18:00:00,21:00:00))以小时为粒度的rrc连接建立最大用户数的值求平均,得到天粒度平均值;

d)对该分组7天内的天粒度平均值求平均,得到周粒度平均值。

(3)统计得到一个分组内周粒度平均值之后,licenseagent将一周内的性能数据汇总成csv(comma-separatedvalues,字符分隔值)文件上传至licensemanager指定的ftp服务器上。

s03、接收licenseagent发送的性能数据统计结果,并将所述性能数据统计结果转发给licenseserver。

licensemanager接收到性能数据统计结果后,将性能数据统计结果发送到licenseserver进行license鉴权,同时将licenseagent采集得到的性能数据也发送给licenseserver进行存储。

s20、licenseserver根据获取到的性能数据统计结果以及预置的license文件,对所述控制对象进行license鉴权;

licensemanager将周粒度平均值发送到licenseserver进行鉴权,且licenseserver通过对相应的license文件进行解密能够获取到“rrc连接建立最大用户数”控制对象的分组授权值,然后将每个分组的周粒度平均值与相应的分组授权值做比较,从而确定各个分组是否鉴权成功。

s30、licensemanager从licenseserver获取鉴权结果,并根据所述鉴权结果对所述控制对象进行网络功能限制。

licenseserver进行license鉴权后,将鉴权结果返回给licensemanager,licensemanager根据接收到的鉴权结果对所述控制对象进行网络功能限制,或进一步发出告警。具体地,如果鉴权异常,则以上个周期的鉴权结果为处理依据;如果鉴权成功,则不做处理;如果鉴权失败,则在网管系统客户端进行告警提醒,提醒的方式可以是在指定工作时间段的每个整点弹出状态对话框(用户必须关闭对话框才能做其他操作)。

在另一实施例中,假设控制对象的性能计数器采集的性能数据为“用户面最大激活ue数”,则汇总方式为先时间后空间,且空间粒度为分组,时间粒度为一天,具体的统计算法为:

a)假设性能计数器每15分钟上报一次,则首先获取每个小区的性能计数器间隔15分钟上报的用户面最大激活ue数的值;

b)计算每个小区以小时(4个15分钟)为粒度的用户面最大激活ue数的最大值;

c)对一天内的指定时间段(如6个忙时,[8:00:00,11:00:00)和[18:00:00,21:00:00))以小时为粒度的用户面最大激活ue数的最大值求平均,得到天粒度平均值;

d)将分组下所有小区的天粒度平均值进行汇总。

licensemanager将licenseagent汇总得到的性能数据统计结果发送给licenseserver进行鉴权,并根据鉴权结果对控制对象进行网络功能限制,或进一步发出告警。具体地,如果鉴权异常,则以上个周期的鉴权结果为处理依据;如果鉴权成功,则不做处理;如果鉴权失败,则限制超限分组下所有基站的关键操作,例如配置数据的修改、小区状态的闭塞/解闭塞操作、小区状态的查询等等。

本发明提出的license控制方法,在不影响网络正常运行的情况下,通过获取对基站上报的性能数据进行统计得出的网络在一段时间内的资源占用情况(即性能数据统计结果),对控制对象进行license鉴权,以根据鉴权结果对控制对象进行不同程度的网络功能限制,这种控制方式既保护了设备厂商的利益,又可将获取的历史性能数据及设备的实际使用情况作为设备厂商与运营商进行商务谈判的依据,同时也可给运营商提供网络扩容规划的依据。

进一步地,基于上述第一实施例提出本发明license控制方法第二实施例,在本实施例中,licenseagent支持对新导入的统计算法进行热加载。

licenseagent中的算法处理模块支持对统计算法的灵活扩展,支持算法包的热加载,由于支持不同算法包的热加载,因而能够支持不同的商务策略。当不同地市的商务策略变更时,通过修改简单的信息并导入licenseserver所在的网管系统,就可以实现license统计策略(也即统计算法)的变更,不需要繁琐的license申请变更流程,也不需要重新启动网管系统。

例如,对于广州市要根据一期和二期实验网的小区数动态调整接入用户数的授权值,实验网的小区数是个固定值,但是接入的用户数需要根据现网的历史数据求平均值。那么,只需要相关人员发布一个如下的算法配置文件:

#======================================================

#特殊城市分组内扣除小区配置说明

#======================================================

#

#格式为:

#分组名1=待扣除实验网内的小区数量1

#分组名2=待扣除实验网内的小区数量2

#......

#多个分组分行配置

#如:待扣除china_guangdong_guangzhou1分组内的500个实验网小区,

#china_guangdong_guangzhou2,分组内的400个实验网小区,

#则在下面空白区域配置内容格式为:

#

china_guangdong_guangzhou1=500

china_guangdong_guangzhou2=400

#

##为注释符,记录开始处使用表示记录无效

将上述算法配置文件导入licenseserver所在的网管系统,就可以实现对应的商务策略,且无需重启系统或重新申请license。相应地,算法处理模块进行如下的计算:

a)每个小区rrc连接平均数=广州本地网下rrc连接数/分组内小区数;

b)广州一期试验网rrc连接数=每个小区rrc连接平均数×广州一期试验网小区数(即500);

c)广州二期实验网rrc连接数=每个小区rrc连接平均数×广州二期试验网小区数(即400);

d)广州本地网rrc连接数用户数的使用值=(全网总的rrc连接数的使用值)-(广州一期试验网rrc连接数)-(广州二期实验网rrc连接数)。

得到统计结果(即广州本地网rrc连接数用户数的使用值)后,licensemanager将统计结果发送给licenseserver进行鉴权,从而进一步对相应的控制对象进行网络功能限制。

本发明提出的license控制方法,支持对不同业务数据的统计,支持不同商务策略的变更,统计算法包支持热加载,能够在不同运营商不同地市的商务策略变更时,通过简单的操作就可以实现license授权变更的目的,避免了繁琐的license申请变更流程。

进一步地,基于上述第二实施例提出本发明license控制方法第三实施例,在本实施例中,所述license控制方法还包括:

licenseserver向licenseclient提供报表数据以供用户查看。

licenseclient即licenseserver的客户端,提供gui图形用户界面,能够实现license的加载、信息查询、数据展示、报表导出等功能。licensemanager除了请求licenseserver进行鉴权外,还将通知licenseserver采集汇总的性能数据,且在licenseserver采集成功后,在licensemanager端将报表数据删除,否则,在licensemanager端备份报表数据,并记录到网管系统日志。

licenseserver获取性能数据后,存储在后台的ftp服务器上,用户通过licenseclient的gui界面导出报表数据,也可通过gui查看相关的license使用情况。一般地,licenseserver要定期清理数据,可保留最近一年的历史数据供用户查看。

本发明提出的license控制方法,能够提供指定基站的指定网元实际使用license的历史性能数据,可作为设备厂商进行商务谈判的依据,也可帮助运营商降低由于license购买受限导致的运营损失,给运营商提供了网络扩容规划的依据。

本发明还提供一种license控制系统,如图3所示,示出了本发明license控制系统第一实施例的功能模块示意图,所述license控制系统包括:

licenseserver模块100,用于获取控制对象的性能数据统计结果;根据获取到的性能数据统计结果以及预置的license文件,对所述控制对象进行license鉴权;

licensemanager模块200,用于从licenseserver模块100获取鉴权结果,并根据所述鉴权结果对所述控制对象进行网络功能限制。

本发明中的licenseserver(即软件版权许可服务器)模块100负责整个license的生命周期管理、license文件的加载及解密、鉴权、统计数据的存储等;在运营商所管控的一个或多个基站的指定网元上设置有性能采集装置,例如性能计数器(根据具体网元的不同而采集不同的性能数据),其中,网元可以是基站的各个小区,也可以是单板等受license许可限制的控制对象。

进一步地,所述license控制系统还包括licenseagent模块300,其中,

licensemanager模块200还用于,与licenseserver模块100建立连接后,从licenseserver模块100获取分组信息;周期性的触发licenseagent模块300根据所述分组信息以及预置的统计算法,对不同的控制对象进行性能数据采集及统计;接收licenseagent模块300发送的性能数据统计结果,并将所述性能数据统计结果转发给licenseserver模块100;

licenseagent模块300,用于根据所述分组信息以及预置的统计算法,对不同的控制对象进行性能数据采集及统计;向licensemanager模块200发送性能数据统计结果。

license文件是一种经过加密的文件,定义了license的基本信息(包括合同号、客户名称、序列号、文件生效时间、文件失效时间等),运营商信息,分组信息,网元清单,控制项清单,授权信息等等。license文件通过licenseclient(licenseserver模块100的客户端,可与licenseserver模块100部署在同一台服务器上,也可以分开部署)模块400导入到licenseserver模块100,并由licenseserver模块100进行解密和管理。

licenseserver模块100成功加载一个指定的license文件后,等待与该license文件关联的licensemanager模块200发送的请求,例如建立连接的请求,分组信息请求,鉴权请求等等。与该license文件关联的licensemanager模块200经过初始化之后与licenseserver模块100建立连接,并从licenseserver模块100获取该license文件中的分组信息,其中,分组信息中包含了该license文件对应的运营商管控的所有基站的各个分组的网络规划数据。进一步地,所述分组信息包括以地市为单位的网络规划数据。

licensemanager模块200即license应用平台,负责与licenseserver模块100的通讯,license控制数据的转发,对所有的license控制业务提供统一支撑。其中,业务数据包括但不仅限于配置数据、性能数据、菜单项、mml(man-machinelanguage,人机语言)命令等。

licenseagent模块300即license应用代理,与licensemanager模块200部署在一起,其上设置的算法处理模块包括多种性能数据的统计算法,能够根据不同网元对应的性能数据的统计算法统计得到不同的业务数据。

licensemanager模块200可定时通知licenseagent模块300采集指定控制对象的性能计数器上的性能数据,以根据相应的统计算法周期性地从时间和空间两个维度对不同控制对象的性能数据进行计算和汇总,并在汇总之后将性能数据统计结果发送给licensemanager模块200。

假设一个控制对象的性能计数器采集的性能数据为“rrc连接建立最大用户数”,则一个周期内的处理流程如下:

(1)licensemanager模块200通知licenseagent模块300采集该控制对象的性能计数器上的性能数据;

(2)licenseagent模块300从空间和时间两个维度对采集得到的性能数据进行统计,具体地,先从licensemanager模块200获取相应的分组信息(在实际网络运维中,一个地市划分为一个分组,通过对每个分组下的网络资源的统计,给地市的网络扩容提供依据),统计每个分组在一周内的性能数据,从而计算出每个分组下“rrc连接建立最大用户数”的周粒度平均值,具体统计算法如下:

a)假设性能计数器15分钟上报一次,则首先获取一个分组内性能计数器间隔15分钟上报的rrc连接建立最大用户数的值;

b)计算该分组下以小时(即4个15分钟)为粒度的rrc连接建立最大用户数的值;

c)对该分组在一天内的指定时间段(如6个忙时,[8:00:00,11:00:00)和[18:00:00,21:00:00))以小时为粒度的rrc连接建立最大用户数的值求平均,得到天粒度平均值;

d)对该分组7天内的天粒度平均值求平均,得到周粒度平均值。

(3)统计得到一个分组内周粒度平均值之后,licenseagent模块300将一周内的性能数据汇总成csv(comma-separatedvalues,字符分隔值)文件上传至licensemanager模块200指定的ftp服务器上。

licensemanager模块200接收到性能数据统计结果后,将性能数据统计结果发送到licenseserver模块100进行license鉴权,同时将licenseagent模块300采集得到的性能数据也发送给licenseserver模块100进行存储。

licensemanager模块200将周粒度平均值发送到licenseserver模块100进行鉴权,且licenseserver模块100通过对相应的license文件进行解密能够获取到“rrc连接建立最大用户数”控制对象的分组授权值,然后将每个分组的周粒度平均值与相应的分组授权值做比较,从而确定各个分组是否鉴权成功。

licenseserver模块100进行license鉴权后,将鉴权结果返回给licensemanager模块200,licensemanager模块200根据接收到的鉴权结果对所述控制对象进行网络功能限制,或进一步发出告警。具体地,如果鉴权异常,则以上个周期的鉴权结果为处理依据;如果鉴权成功,则不做处理;如果鉴权失败,则在网管系统客户端进行告警提醒,提醒的方式可以是在指定工作时间段的每个整点弹出状态对话框(用户必须关闭对话框才能做其他操作)。

在另一实施例中,假设控制对象的性能计数器采集的性能数据为“用户面最大激活ue数”,则汇总方式为先时间后空间,且空间粒度为分组,时间粒度为一天,具体的统计算法为:

a)假设性能计数器每15分钟上报一次,则首先获取每个小区的性能计数器间隔15分钟上报的用户面最大激活ue数的值;

b)计算每个小区以小时(4个15分钟)为粒度的用户面最大激活ue数的最大值;

c)对一天内的指定时间段(如6个忙时,[8:00:00,11:00:00)和[18:00:00,21:00:00))以小时为粒度的用户面最大激活ue数的最大值求平均,得到天粒度平均值;

d)将分组下所有小区的天粒度平均值进行汇总。

licensemanager模块200将licenseagent模块300汇总得到的性能数据统计结果发送给licenseserver模块100进行鉴权,并根据鉴权结果对控制对象进行网络功能限制,或进一步发出告警。具体地,如果鉴权异常,则以上个周期的鉴权结果为处理依据;如果鉴权成功,则不做处理;如果鉴权失败,则限制超限分组下所有基站的关键操作,例如配置数据的修改、小区状态的闭塞/解闭塞操作、小区状态的查询等等。

本发明提出的license控制系统,在不影响网络正常运行的情况下,通过获取对基站上报的性能数据进行统计得出的网络在一段时间内的资源占用情况(即性能数据统计结果),对控制对象进行license鉴权,以根据鉴权结果对控制对象进行不同程度的网络功能限制,这种控制方式既保护了设备厂商的利益,又可将获取的历史性能数据及设备的实际使用情况作为设备厂商与运营商进行商务谈判的依据,同时也可给运营商提供网络扩容规划的依据。

进一步地,基于上述license控制系统第一实施例提出本发明license控制系统第二实施例,在本实施例中,licenseagent模块300支持对新导入的统计算法进行热加载。

licenseagent模块300中的算法处理模块支持对统计算法的灵活扩展,支持算法包的热加载,由于支持不同算法包的热加载,因而能够支持不同的商务策略。当不同地市的商务策略变更时,通过修改简单的信息并导入licenseserver模块100所在的网管系统,就可以实现license统计策略(也即统计算法)的变更,不需要繁琐的license申请变更流程,也不需要重新启动网管系统。

例如,对于广州市要根据一期和二期实验网的小区数动态调整接入用户数的授权值,实验网的小区数是个固定值,但是接入的用户数需要根据现网的历史数据求平均值。那么,只需要相关人员发布一个如下的算法配置文件:

#======================================================

#特殊城市分组内扣除小区配置说明

#======================================================

#

#格式为:

#分组名1=待扣除实验网内的小区数量1

#分组名2=待扣除实验网内的小区数量2

#......

#多个分组分行配置

#如:待扣除china_guangdong_guangzhou1分组内的500个实验网小区,

#china_guangdong_guangzhou2,分组内的400个实验网小区,

#则在下面空白区域配置内容格式为:

#

china_guangdong_guangzhou1=500

china_guangdong_guangzhou2=400

#

##为注释符,记录开始处使用表示记录无效

将上述算法配置文件导入网管系统,就可以实现对应的商务策略,且无需重启系统或重新申请license。相应地,算法处理模块进行如下的计算:

a)每个小区rrc连接平均数=广州本地网下rrc连接数/分组内小区数;

b)广州一期试验网rrc连接数=每个小区rrc连接平均数×广州一期试验网小区数(即500);

c)广州二期实验网rrc连接数=每个小区rrc连接平均数×广州二期试验网小区数(即400);

d)广州本地网rrc连接数用户数的使用值=(全网总的rrc连接数的使用值)-(广州一期试验网rrc连接数)-(广州二期实验网rrc连接数)。

得到统计结果(即广州本地网rrc连接数用户数的使用值)后,licensemanager模块200将统计结果发送给licenseserver模块100进行鉴权,从而进一步对相应的控制对象进行网络功能限制。

本发明提出的license控制系统,支持对不同业务数据的统计,支持不同商务策略的变更,统计算法包支持热加载,能够在不同运营商不同地市的商务策略变更时,通过简单的操作就可以实现license授权变更的目的,避免了繁琐的license申请变更流程。

进一步地,基于上述license控制系统第二实施例提出本发明license控制系统第三实施例,在本实施例中,所述license控制系统还包括的licenseclient模块400,用于向licenseserver模块100请求指定的报表数据;

licenseserver模块100还用于,向licenseclient模块400提供所述报表数据以供用户查看。

licenseclient模块400即licenseserver模块100的客户端,提供gui图形用户界面,能够实现license的加载、信息查询、数据展示、报表导出等功能。licensemanager模块200除了请求licenseserver模块100进行鉴权外,还将通知licenseserver模块100采集汇总的性能数据,且在licenseserver模块100采集成功后,在licensemanager模块200将报表数据删除,否则,在licensemanager模块200备份报表数据,并记录到网管系统日志。

licenseserver模块100获取性能数据后,存储在后台的ftp服务器上,用户通过licenseclient模块400的gui界面导出报表数据,也可通过gui查看相关的license使用情况。一般地,licenseserver模块100要定期清理数据,可保留最近一年的历史数据供用户查看。

本发明提出的license控制系统,能够提供指定基站的指定网元实际使用license的历史性能数据,可作为设备厂商进行商务谈判的依据,也可帮助运营商降低由于license购买受限导致的运营损失,给运营商提供了网络扩容规划的依据。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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