电信设备扩容自动登记话务统计任务的系统及方法

文档序号:7957610阅读:158来源:国知局
专利名称:电信设备扩容自动登记话务统计任务的系统及方法
技术领域
本发明涉及通信领域,尤其是涉及一种电信设备扩容自动登记话务统计任务的系统及方法。
背景技术
当前电信设备在登记非全指标上报的话务统计任务时,如果用户选择了统计某种测量对象的所有实例,则只能根据当前设备中已有的对象实例进行登记。当系统扩容时,新增加的测量对象实例不能自动体现在话务统计任务中,造成话务统计结果不全,用户只能依靠手动的方式将新增加的对象实例添加到已有的话务统计任务中才能获取到正确的话务统计结果,对用户使用上造成不便。
用户在创建话务统计任务时,有些话务统计任务支持统计某测量对象的所有实例,这时,电信设备会自动查找出系统当前配置了哪些对象实例,并把找到的对象实例登记到话务统计任务中。
当系统调整配置时,增加或删除了一些对象实例,但电信设备不会自动刷新话务统计任务中的对象实例信息,这时新增加对象实例的话务数据就不会被统计,删除的对象实例的话务数据还在被继续统计,造成话务统计结果不能反映设备的实际运行情况。
用户可以通过电信设备提供的修改话务统计任务的方式手工到话务统计任务中添加或删除对象实例,这样才能得到正确的话务统计结果,但却不方便用户的日常维护。

发明内容
本发明要解决的技术问题在于,克服上述现有技术存在的不足,提供一种电信设备扩容自动登记话务统计任务的系统及方法,使得系统配置调整时,电信设备能够自动刷新话务统计任务中的对象实例信息。
为解决上述技术问题,本发明提供一种电信设备扩容自动登记话务统计任务的系统,包括配置模块和话务统计模块,所述配置模块和话务统计模块之间建立有配置同步通道,当配置信息修改时,配置模块通知话务统计模块自动刷新话务统计任务。
进一步地,所述话务统计模块订阅有配置模块的配置修改通知,所述配置模块将所述订阅信息存放到其配置信息订阅表。
进一步地,所述配置信息订阅表中的字段包括配置修改通知关键字、订阅该命令的模块标识。
进一步地,所述话务统计模块中存储有话务统计对象实例修改处理表,表中字段包括配置修改通知关键字、修改内容和处理方法。
本发明还提供一种电信设备扩容自动登记话务统计任务的方法,包括以下步骤a.配置模块执行配置修改命令并通知话务统计模块;以及b.话务统计模块自动修改所述配置。
进一步地,在所述步骤a之前还包括初始化步骤,其中配置模块初始化时从配置信息订阅表中获取配置修改订阅信息,话务统计模块初始化时从话务统计对象实例修改处理表中获取话务统计对象实例修改处理信息。
进一步地,所述配置模块存储有配置信息订阅表,表中的字段包括配置修改通知关键字、订阅该命令的模块标识。
进一步地,所述话务统计模块中存储有话务统计对象实例修改处理表,表中的字段包括配置修改通知关键字、修改内容和处理方法。
进一步地,所述步骤a进一步包括以下步骤a1.配置模块在配置信息订阅表中查找配置修改命令是否被话务统计模块订阅;以及a2.如果是,则向话务统计模块发送配置修改的通知。
进一步地,所述步骤b进一步包括以下步骤b1.话务统计模块收到配置修改的通知后,根据话务统计对象实例修改处理表中登记的处理方法获取配置对象修改的内容;以及b2.将所述内容与话务统计任务中已有的对象实例比较,如果有变化,则刷新话务统计对象实例列表。
本发明具有以下有益的效果当用户增加或删除了话务统计任务中登记了的配置对象实例后,话务统计模块就能得到通知,并相应地修改话务统计任务中的对象实例信息。这个过程不需要用户干预,由设备自动完成,可将系统配置修改引起的对话务统计结果的影响减至最少。实现了该功能后,可以减少电信设备维护的工作量,提高设备维护效率。


图1是本发明电信设备扩容自动登记话务统计任务的系统的结构示意图。
图2是本发明电信设备扩容自动登记话务统计任务的方法的流程示意图。
具体实施例方式
以下结合附图对本发明进行详细描述。
与本发明相关的电信设备中的管理模块有两个配置模块和话务统计模块。配置模块负责处理系统的数据配置和变更;话务统计模块负责处理系统的话务统计任务管理。
通过建立电信设备中的配置更新订阅通知消息机制,在配置模块和话务统计模块之间建立配置同步通道,当配置信息发生变化时,配置模块会通知话务统计模块自动刷新话务统计任务,避免了新扩容的配置对象实例无法继承已有的话务统计任务或话务统计结果中仍然包含已经被删除的对象实例的问题。
数据配置和话务统计两个模块之间的消息发送和接收由模块间的通讯机制来保证,如图1所示。
要实现数据配置更新时,话务统计模块能及时得到消息,则必须在配置模块和话务统计模块之间建立配置数据修改的订阅和通知机制。话务统计模块首先要订阅配置模块的配置修改通知,这样当用户增加或删除了配置对象实例后,能触发配置模块往话务统计模块发通知,话务统计模块在收到通知后相应地修改话务统计任务中的对象实例信息。
这个过程不需要用户干预,完全由设备自动完成。
1、配置模块实现配置更改通知首先要在配置模块中登记对于话务统计测量对象类型为ALL的增加/删除该测量对象实例命令的通知。
为便于以后维护和扩充到其它需要配置修改通知的模块使用,在配置模块中实现通用的配置修改通知机制,将订阅信息存放到“配置订阅信息表”中,字段有配置修改通知关键字(用来区分配置修改的命令),订阅该命令的模块标识(用来区分接收通知的模块)。
为减少查表操作,提高效率,配置模块初始化时,可以把这张静态表中的内容计入内存中。
当执行增删改命令成功时,配置模块从“配置订阅信息表”中(或内存中)查找是否有模块订阅了这个命令,如果该命令有订阅,则将命令以模块间消息的形式发送给所有订阅了这个命令的模块。订阅的模块在收到配置修改的通知消息后,分析命令的内容做相应处理。这样,以后如果其它模块需要增加订阅的命令,只需在表中添加,配置模块的代码不需要修改。
2、话务统计模块刷新对象实例为了获得话务统计对象对应的配置命令和查表条件,需要在话务统计模块中增加一个“话务统计对象实例修改处理”表,表中的字段有配置修改通知关键字、修改内容和处理方法(如查表获取相关测量对象的对象实例)。
为减少查表操作,提高效率,话务统计模块初始化时,可以把这张表中的内容读入内存中。
话务统计模块收到配置模块发来的配置修改通知后,获取到关键字,在“话务统计对象实例修改处理”表中(或内存中)遍历该关键字,然后调用相应的处理方法,获取对象实例,与话务统计任务对象实例表中已有的对象实例比较,在话务统计对象实例表中相应增删有这个对象类型的话务统计任务中的话务统计对象实例。这样,对象实例的增删就能体现在下一个话务统计周期的话务统计结果中。
请参照图2所示,其中图中的Dx表示数据流,Py表示程序处理P1配置模块初始化,从配置信息订阅表中获取配置修改订阅信息P2话务统计模块初始化,从话务统计对象实例修改处理表中获取话务统计对象实例修改处理信息。
P3配置模块收到管理员下发的修改配置的命令,做相应的处理后将命令执行的结果返回给管理员。
P4如果配置命令的执行结果是成功,则配置模块就查找该命令是否被话务统计模块订阅,如果被话务统计模块订阅了,则向话务统计模块发送配置修改的通知P5话务统计模块收到配置修改的通知后,根据“话务统计对象实例修改处理”表中定义的处理方法找到修改的对象实例,并与话务统计任务中已有的对象实例比较,如果有变化,则刷新话务统计任务中的话务统计对象实例列表。
由上所述,本发明带来的好处在于,当用户增加或删除了话务统计任务中登记了的配置对象实例后,话务统计模块就能得到通知,并相应地修改话务统计任务中的对象实例信息。这个过程不需要用户干预,由设备自动完成,可将系统配置修改引起的对话务统计结果的影响减至最少。实现了该功能后,可以减少电信设备维护的工作量,提高设备维护效率。
权利要求
1.一种电信设备扩容自动登记话务统计任务的系统,其特征在于包括配置模块和话务统计模块,所述配置模块和话务统计模块之间建立有配置同步通道,当配置信息修改时,配置模块通知话务统计模块自动刷新话务统计任务。
2.根据权利要求1所述的系统,其特征在于所述话务统计模块订阅有配置模块的配置修改通知,所述配置模块将所述订阅信息存放到其配置信息订阅表。
3.根据权利要求2所述的系统,其特征在于所述配置信息订阅表中的字段包括配置修改通知关键字、订阅该命令的模块标识。
4.根据权利要求1所述的系统,其特征在于所述话务统计模块中存储有话务统计对象实例修改处理表,表中字段包括配置修改通知关键字、修改内容和处理方法。
5.一种电信设备扩容自动登记话务统计任务的方法,包括以下步骤a.配置模块执行配置修改命令并通知话务统计模块;以及b.话务统计模块自动修改所述配置。
6.根据权利要求5所述的方法,其特征在于在所述步骤a之前还包括初始化步骤,其中配置模块初始化时从配置信息订阅表中获取配置修改订阅信息,话务统计模块初始化时从话务统计对象实例修改处理表中获取话务统计对象实例修改处理信息。
7.根据权利要求5所述的系统,其特征在于所述配置模块存储有配置信息订阅表,表中的字段包括配置修改通知关键字、订阅该命令的模块标识。
8.根据权利要求5所述的方法,其特征在于所述话务统计模块中存储有话务统计对象实例修改处理表,表中的字段包括配置修改通知关键字、修改内容和处理方法。
9.根据权利要求7所述的多播控制方法,其特征在于所述步骤a进一步包括以下步骤a1.配置模块在配置信息订阅表中查找配置修改命令是否被话务统计模块订阅;以及a2.如果是,则向话务统计模块发送配置修改的通知。
10.根据权利要求8所述的方法,其特征在于所述步骤b进一步包括以下步骤b1.话务统计模块收到配置修改的通知后,根据话务统计对象实例修改处理表中登记的处理方法获取配置对象修改的内容;以及b2.将所述内容与话务统计任务中已有的对象实例比较,如果有变化,则刷新话务统计对象实例列表。
全文摘要
本发明提供一种电信设备扩容自动登记话务统计任务的系统,包括配置模块和话务统计模块,所述配置模块和话务统计模块之间建立有配置同步通道,当配置信息修改时,配置模块通知话务统计模块自动刷新话务统计任务。本发明还提供一种电信设备扩容自动登记话务统计任务的方法。当用户增加或删除了话务统计任务中登记了的配置对象实例后,话务统计模块就能得到通知,并相应地修改话务统计任务中的对象实例信息。这个过程不需要用户干预,由设备自动完成,可将系统配置修改引起的对话务统计结果的影响减至最少。实现了该功能后,可以减少电信设备维护的工作量,提高设备维护效率。
文档编号H04L12/24GK1937659SQ200610062260
公开日2007年3月28日 申请日期2006年8月23日 优先权日2006年8月23日
发明者黄汉萍 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1