基于任务后移的话务统计方法 【技术领域】
本发明涉及通信技术领域,特别是涉及一种基于任务后移的话务统计方法。
背景技术
在通信技术领域中,通常需要操作维护中心(OMC:Operation &Maintenance Center)提供话务统计报告,用户通过该话务统计报告中话务统计对象的统计指标结果,可以了解设备侧的运行状况。
目前现有的话务统计方法是这样完成的:如图1所示,首先在操作维护中心登记话务统计任务,将该话务统计任务的信息分解后存入操作维护中心的数据库中;接着分解部分任务信息,即该话务统计任务的统计原始指标信息、统计对象信息、粒度周期信息、任务的统计段信息、任务统计类型和统计日期信息下发到设备侧;其次设备侧会实时统计原始指标,并根据用户登记的话务统计任务信息,定时进行话务统计任务结果的计算处理,上报到操作维护中心对话务统计任务统计结果进行存储;最后操作维护中心根据上报的原始指标计算出任务复合指标地结果,并生成用户报告输出给用户,其中复合指标是指根据原始指标进行四则远算形成的指标。
上述现有技术的主要缺点在于话务统计任务需要进行复杂的计算处理,而设备侧的业务处理都是在单板上进行的,所采用的CPU的处理能力远远低于操作维护中心的服务器,登记话务统计任务的多少、任务统计对象的多少、统计指标的多少、粒度周期的大小都会影响设备侧的处理能力,设备侧需要对所有任务实时调度决定什么时间应该进行话务统计任务、什么时间向操作维护中心输出任务结果,以及进行话务统计任务的复杂运算,所以在电信行业一般支持的统计对象都有限,否则话务统计就会严重影响设备侧的业务处理能力,如移动领域会影响用户的接入、正常的通话等。
【发明内容】
本发明的目的在于提供一种解决目前通信技术领域话务统计任务登记和计算处理放在设备侧对业务的影响,将复杂的任务计算处理后移到操作维护中心服务器上的基于任务后移的话务统计方法。
为了实现上述目的,本发明的技术解决方案是:
一种基于任务后移的话务统计方法,该方法包含以下步骤:
a、操作维护中心接收用户发出的话务统计任务请求后,分解该任务并保存任务信息;
b、操作维护中心将任务信息中任务统计的对象信息和测量单元信息下发至设备侧;
c、设备侧将测量单元下属的所有原始指标上报给操作维护中心;
d、操作维护中心按照上报的原始指标,计算所有任务统计指标的统计结果;
e、操作维护中心输出任务统计指标的统计结果。
其中,所述的步骤a中分解该话务统计任务请求并保存任务信息更具体是指:分解该话务统计任务信息,并保存至数据库的任务基本信息表、任务指标表、任务原始指标表、任务统计对象表、任务测量单元表中。
所述的步骤c更具体是指:设备侧根据统计对象的测量单元开关的开启状态,来决定是否将该测量单元下属的原始统计指标上报给操作维护中心。
所述的测量单元开关的开启状态是受操作维护中心控制的。
所述的步骤d中计算所有任务统计指标的统计结果更具体是指:根据任务信息中的粒度周期触发任务调度,来计算所有任务统计指标在这个粒度周期的统计结果。
所述的步骤d中统计指标包括原始指标、复合指标。所述的复合指标更具体是指:依据话务统计任务计算出的粒度周期内原始指标的结果通过数学运算计算出复合指标。
本发明通过将话务统计大量的运算处理和任务调度后移到操作维护中心,充分利用操作维护中心服务器强大的处理能力,设备侧从而可以从繁重的话务统计中解脱出来,关注业务的处理,避免话务统计对业务的冲击,保证正常的业务运转,提高网络运行质量,更具体来讲包括:
1、大量工作后移到操作维护中心,减轻了任务调度和计算对设备侧业务的影响,充分利用了操作维护中心服务器强大的处理能力,给用户提供灵活多样的统计方式。
2、采用了测量单元开关策略,原始指标统计结果受控而主动上报,减少了设备侧上报数据量,所有上报数据都是任务统计需要的有效数据,减少了数据冗余。
【附图说明】
图1为现有的话务统计方法的基本处理流程示意图;
图2为本发明一种基于任务后移的话务统计方法实施例的基本处理流程示意图;
图3为本发明一种基于任务后移的话务统计方法实施例的流程图;
图4为本发明一种基于任务后移的话务统计方法实施例的设备侧统计对象的话统模型示意图。
具体实现方式
本发明实施例所述的一种基于任务后移的话务统计方法,其中,相应的话务统计系统由用户、带有数据库的操作维护中心和设备侧组成,如图2所示为本发明实施例的基本处理流程示意图,如图中步骤1-8所述:
首先用户在操作维护中心登记话务统计任务,将该话务统计任务的信息分解后存入操作维护中心的数据库中;
接着其中分解后的部分任务信息,即任务统计的对象信息和测量单元开关信息被操作维护中心下发至设备侧;需要注意的是,这里的测量开关信息和下面的测量开关是本发明引入的两个概念,任务统计中的每个统计对象都有很多统计指标,将统计指标按照统计属性将其归属于不同的测量单元,如图3所示,测量单元下面隶属很多原始统计指标,而控制测量单元工作的是测量单元开关,下面详细的描述将进一步介绍这两个概念。
其次设备侧会根据收到的测量单元开关信息打开相应的测量单元,定时将相应的原始指标上报到操作维护中心;
然后操作维护中心根据上报的原始指标计算出任务统计指标(包括原始指标和复合指标)的结果,并进行存储;
最后生成统计任务结果报告输出给用户。
更具体来讲,如图4所示,本实施例包括以下步骤:
第一、操作维护中心接收用户发出的话务统计任务请求后,分解该话务统计任务请求并保存任务信息。
如图2中步骤1、2、3所示,用户向操作维护中心发出话务统计任务请求,操作维护中心分解登记该话务统计任务请求,其中主要登记的内容包括以下信息:
1、任务名称;
2、任务统计的粒度周期;其中粒度周期是指两个成功收集统计数据的时间间隔,是话务统计任务的最小统计单位;
3、任务的开始时间;
4、任务统计的时间段信息;例如可以假设任务最多可以有三个固定的统计的时间段,也可以由用户根据需要设置统计的时间段;
5、任务统计的类型,如可分为:有半永久性、有限周期性,其中半永久性是指任务登记开始后一直运行,有限周期性是指在统计给定的统计起始日才开始统计;
6、有限周期性的统计天数和统计起始日的集合;
7、统计结果的输出方式,可分为:输出到网管端口、输出到话统端口;
8、输出计划,可分为:永久输出、超任务指标阈值输出、给定时间点输出;
9、任务统计的统计对象;
10、任务统计的测量单元、统计指标;
其中,任务统计的测量单元、统计指标是本发明的重点所在。任务统计中的每个统计对象都有很多统计指标,将统计指标按照统计属性将其归属于不同的测量单元,如“载频”统计对象,其有这样一些测量单元:
载频的呼叫建立成功率;
载频的业务信道拥塞率的呼叫;
载频的掉话率;
载频的话务量等。
而其中“载频的掉话率”这一测量单元具有以下原始统计指标:
无线链路原因引起的掉话次数;
Abis接口链路原因引起的掉话次数;
A接口链路原因引起的掉话次数;
其它原因引起的掉话次数。
如果当前话务统计任务中有多个载频,那么每个载频都有上述这些测量单元和原始统计指标。
将上述话务统计登记信息分解后存储到数据库中的任务基本信息表、任务指标表、任务原始指标表、任务统计对象表、任务测量单元表内。
为了控制上述测量单元是否可以工作,在设备侧设置了一个测量单元开关,而在上述的任务测量单元表中,针对每一个统计对象的每一个测量单元开关设置了一个测量单元计数器,如果需要启动该测量单元,就在该测量单元计数器加1,如果需要关闭该测量单元,例如用户话务统计任务删除时或统计结束时,就在该测量单元计数器减1;如果该测量单元计数器当前值为0,则表明该统计对象下的测量单元下的原始统计指标没有任何任务需要统计,此时操作维护中心就下发通知到设备侧,关闭此测量单元开关,设备侧也就不再上报其属下的原始统计指标统计结果。
第二、操作维护中心将任务信息中任务统计的对象信息和测量单元信息下发至设备侧。
如图2中步骤4所示,操作维护中心根据数据库中话务统计任务登记的统计对象信息,在每个统计对象上均将其统计指标所属的测量单元信息下发到设备侧,例如“载频”统计对象将包含“载频的掉话率”在内的测量单元信息下发到设备侧。
第三、设备侧将该测量单元下属的所有原始指标定时上报给操作维护中心,如图2中步骤5所示。
首先,设备侧统计该测量单元所对应的原始指标。如图3所示为本发明实施例的设备侧统计对象的话统模型示意图,每个测量单元开关控制一个测量单元,而每个测量单元对应多个原始指标。当操作维护中心将测量单元信息下发至设备侧后,设备侧打开这些统计对象的测量单元,同时操作维护中心在数据库中的测量单元计数器就将计数值加1。当测量单元对应的测量单元开关打开后,设备侧就可以上报该测量单元所对应的原始指标,例如,“载频的掉话率”这一测量单元就和以下原始指标下相对应:无线链路原因引起的掉话次数、Abis接口链路原因引起的掉话次数、A接口链路原因引起的掉话次数、其它原因引起的掉话次数。
其次,设备侧等待上报时间到了,才会将所有任务登记的统计对象的原始指标上报到操作维护中心。操作维护中心和设备侧是一个时钟源,设备侧可以设定在当前时间的分钟值为5的倍数时上报给操作维护中心,如17:00/17:05/17:10/17:15等,也就是整5分钟上报当前的原始指标。
第四、操作维护中心按照上报的原始指标,计算所有任务统计指标的统计结果,如图2中步骤6所示。
操作维护中心在收到设备侧上报的原始统计指标后,就可以计算登记在数据库中的所有任务统计指标了。
首先根据任务的粒度周期触发任务调度,其中,例如粒度周期可以是5分钟的整数倍数;然后按照任务调度的指令,开始计算所有任务统计指标(包括原始指标、复合指标)在这个粒度周期的统计结果。假设当前话务统计任务登记的粒度周期为15分钟,此时操作维护中心必然会收到3个原始指标的统计结果,如果统计对象的原始指标在设备侧是累加类型,例如掉话次数,那话务统计任务在计算时需要累加这三个周期的掉话次数,得出所需的统计指标。而对于复合指标,其是根据原始指标的结果,通过数学四则运算,得到话务统计对象的复合指标结果。例如寻呼成功率,可以通过“寻呼成功次数”和“寻呼请求次数”这两个原始指标,按照公式:
寻呼成功率=100*(寻呼成功次数/寻呼请求次数),
得到所需的寻呼成功率。
显然,上述各个步骤,都是在操作维护中心根据用户登记的话务统计任务统一调度完成的。例如操作维护中心可以根据设备侧上报的原始指标计算出话务统计任务的统计指标,包括原始指标、复合指标的结果等;也可以根据话务统计任务的统计指标形成用户报告输出;还可以根据话务统计任务登记的时间段和话务统计任务的统计日信息刷新任务的状态,什么时间该统计,什么时间该结束统计等。
第五、操作维护中心输出任务统计指标的统计结果,如图2中步骤7、8所示。
操作维护中心可以将任务统计指标的统计结果进行存储,或者形成用户报告输出。