一种话单排重方法及排重系统与流程

文档序号:15649638发布日期:2018-10-12 23:00阅读:592来源:国知局

本发明涉及一种电力计费系统中话单排重的方法,特别提供了一种话单排重方法及排重系统。



背景技术:

目前,电力计费系统中需要同时从多个程控交换机中收集原始话单数据,当一条话单信息路由经过多个程控交换机时,就会出现不同的程控交换机都采集了同一条话单信息,造成话单重复的情况,现有技术是通过话单文件中多个属性组成的字符串排重和内存索引堆话单排重的方法,通过大量的搜索和匹配对重复话单进行确定,但是,现有的排重方法速度慢、排重范围大、可靠性低。

因此,研制一种话单的快速排重方法,成为人们亟待解决的问题。



技术实现要素:

鉴于此,本发明的目的在于提供一种话单排重方法及排重系统,以解决现有话单排重方法速度慢、排重范围大、可靠性低问题。

本发明一方面提供了一种话单排重方法,包括如下步骤:

步骤1:采集各个程控交换机的原始话单信息;

步骤2:将所述原始话单信息转换成可解析的话单文本信息并存储在临时表中;

步骤3:分别对临时表中存储的每条话单文本信息进行话单属性拆分,获得话单属性中的中继群号属性,其中,中继群号属性中包含了话单的路由指向信息;

步骤4:根据中继群号属性判断每条话单指向的路由节点是内网路由节点还是外网路由节点,若是内网路由节点,则判定该话单为重复话单并删除,若是外网路由节点,则判定该话单为非重复话单并保存,直至完成对所有话单的判断。

优选,步骤4中对话单指向的路由节点是内网路由节点还是外网路由节点的判断过程如下:依次将每条话单指向的路由节点与路由节点信息表中的信息进行比对并获得判断结果,其中,路由节点信息表中预存各个路由节点的标记信息,所述路由节点的标记信息是指该路由节点是内网路由节点还是外网路由节点。

进一步优选,所述话单排重方法还包括:

步骤5:显示步骤4中保存的所有话单。

本发明还提供了一种话单排重系统,包括:依次连接的信息采集模块、信息转换模块、话单文本信息存储模块、话单属性拆分模块、重复话单判断模块,话单存储模块,其中,信息采集模块用于采集各个程控交换机的原始话单信息,信息转换模块用于将所述原始话单信息转换成可解析的话单文本信息,话单文本信息存储模块用于存储转换后的话单文本信息,话单属性拆分模块用于对话单文本信息进行话单属性拆分,并得到话单属性中的中继群号属性,重复话单判断模块用于判断每条话单指向的路由节点是内网路由节点还是外网路由节点,重复话单判断模块的判断过程如下:若话单指向的路由节点是内网路由节点,则判定该话单为重复话单并删除,若话单指向的路由节点是外网路由节点,则判定该话单为非重复话单并保存。

优选,所述话单排重系统还包括与重复话单判断模块连接的路由节点信息存储单元,用于存储各个路由节点的标记信息,所述路由节点的标记信息是指该路由节点是内网路由节点还是外网路由节点。

进一步优选,所述话单排重系统还包括与话单存储模块连接的显示单元,用于显示排重后的话单信息。

本发明提供的话单排重方法通过对话单文本信息进行话单属性拆分,获得话单属性中的中继群号属性,然后,根据中继群号属性中的话单的路由指向信息判断每条话单指向的路由节点是内网路由节点还是外网路由节点,如果话单指向的路由节点是内网路由节点,那么,该话单必将通过其指向的内网路由节点产生一条与其相同的话单,只有当话单指向的路由节点是外网路由节点时,该话单才不会再产生重复话单,因此,只需保留指向的路由节点是外网路由节点的话单,即可实现对话单的排重,该话单排重方法排重速度快,只需对解析后的话单中的一个属性进行判断,排重范围小,可靠性高。

本发明提供的话单排重系统通过信息采集模块采集各个程控交换机的原始话单信息,并通过信息转换模块进行转换,之后通过话单文本信息存储模块对转换后的可解析的话单文本信息,话单属性拆分模块对话单文本信息存储模块中存储的话单文本信息进行话单属性拆分,并得到话单属性中的中继群号属性,重复话单判断模块根据中继群号属性中的话单的路由指向信息判断每条话单指向的路由节点是内网路由节点还是外网路由节点,具体判断过程如下:若话单指向的路由节点是内网路由节点,则判定该话单为重复话单并删除,若话单指向的路由节点是外网路由节点,则判定该话单为非重复话单并保存,最终实现话单的排重。

附图说明

下面结合附图及实施方式对本发明作进一步详细的说明:

图1为本发明提供的话单排重方法的流程图;

图2为本发明提供的话单排重系统的结构示意图。

具体实施方式

下面将结合具体的实施方案对本发明进行进一步的解释,但并不局限本发明。

如图1所示,本发明提供了一种话单排重方法,包括如下步骤:

步骤1:采集各个程控交换机的原始话单信息;

步骤2:将所述原始话单信息转换成可解析的话单文本信息并存储在临时表中;

步骤3:分别对临时表中存储的每条话单文本信息进行话单属性拆分,获得话单属性中的中继群号属性,其中,中继群号属性中包含了话单的路由指向信息;

步骤4:根据中继群号属性判断每条话单指向的路由节点是内网路由节点还是外网路由节点,若是内网路由节点,则判定该话单为重复话单并删除,若是外网路由节点,则判定该话单为非重复话单并保存,直至完成对所有话单的判断。

该话单排重方法,通过对话单文本信息进行话单属性拆分,获得话单属性中的中继群号属性,然后,根据中继群号属性中的话单的路由指向信息判断每条话单指向的路由节点是内网路由节点还是外网路由节点,如果话单指向的路由节点是内网路由节点,那么,该话单必将通过其指向的内网路由节点产生一条与其相同的话单,只有当话单指向的路由节点是外网路由节点时,该话单才不会再产生重复话单,因此,只需保留指向的路由节点是外网路由节点的话单,即可实现对话单的排重。

作为技术方案的改进,步骤4中对话单指向的路由节点是内网路由节点还是外网路由节点的判断过程如下:依次将每条话单指向的路由节点与路由节点信息表中的信息进行比对并获得判断结果,其中,路由节点信息表中预存各个路由节点的标记信息,所述路由节点的标记信息是指该路由节点是内网路由节点还是外网路由节点。

作为技术方案的改进,如图1所示,所述话单排重方法还包括:

步骤5:显示步骤4中保存的所有话单。

如图2所示,本发明还提供了一种话单排重系统,包括:依次连接的信息采集模块1、信息转换模块2、话单文本信息存储模块3、话单属性拆分模块4、重复话单判断模块5,话单存储模块6,其中,信息采集模块1用于采集各个程控交换机的原始话单信息,信息转换模块2用于将所述原始话单信息转换成可解析的话单文本信息,话单文本信息存储模块3用于存储转换后的话单文本信息,话单属性拆分模块4用于对话单文本信息进行话单属性拆分,并得到话单属性中的中继群号属性,重复话单判断模块5用于判断每条话单指向的路由节点是内网路由节点还是外网路由节点,重复话单判断模块5的判断过程如下:若话单指向的路由节点是内网路由节点,则判定该话单为重复话单并删除,若话单指向的路由节点是外网路由节点,则判定该话单为非重复话单并保存。

该话单排重系统通过信息采集模块采集各个程控交换机的原始话单信息,并通过信息转换模块进行转换,之后通过话单文本信息存储模块对转换后的可解析的话单文本信息,话单属性拆分模块对话单文本信息存储模块中存储的话单文本信息进行话单属性拆分,并得到话单属性中的中继群号属性,重复话单判断模块根据中继群号属性中的话单的路由指向信息判断每条话单指向的路由节点是内网路由节点还是外网路由节点,具体判断过程如下:若话单指向的路由节点是内网路由节点,则判定该话单为重复话单并删除,若话单指向的路由节点是外网路由节点,则判定该话单为非重复话单并保存,最终实现话单的排重。

作为技术方案的改进,如图2所示,该话单排重系统还包括与重复话单判断模块5连接的路由节点信息存储单元7,用于存储各个路由节点的标记信息,所述路由节点的标记信息是指该路由节点是内网路由节点还是外网路由节点。

作为技术方案的改进,如图2所示,话单排重系统还包括与话单存储模块6连接的显示单元8,用于显示排重后的话单信息。

本发明的具体实施方式是按照递进的方式进行撰写的,着重强调各个实施方案的不同之处,其相似部分可以相互参见。

上面结合附图对本发明的实施方式做了详细说明,但是本发明并不限于上述实施方式,在本领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下作出各种变化。

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