一种信令数据采集全链路时延修正方法

文档序号:7951089阅读:659来源:国知局
专利名称:一种信令数据采集全链路时延修正方法
技术领域
本发明涉及到通信网络的信令监测技术,特别是涉及通信网信令监测技术中信令数据采集全链路时延修正方法。
背景技术
随着通信网络的迅速发展,用户和网络设备的数量急剧增加,使得网络的性能和网络的服务质量越来越受到人们的关注。在网络部署日益复杂和使用范围日益扩展的情况下,对网络进行实时监控,对故障进行精确定位,经过分析得到精细化系统运营参数,从而保障网络性能和服务质量,保证网络运行的可靠性和稳定性成为通信网络运营和维护人员工作的重中之重。要实现通信网络的维护与分析,及时进行故障预警和排查,首先必须保证对通信网络中的信令数据进行实时、准确的采集。只有准确、无时延的采集通信网络中的信令,才能准确的进行信令和协议的消息解码、呼叫详细记录CDR合成,再现业务接续的全过程,进行网络和业务的各类指标统计,从而使网络维护人员掌握和分析网络、业务的运行情况。现有网络信令采集技术通常在通信网络中的各个终端设备采集信令数据,而要保证采集到的信令数据在后续信令消息处理中的准确性,必须保证采集信令数据的各个终端设备之间的时间几乎完全同步,即各个终端设备的时间与全球定位系统GPS时间的偏移最大值应小于士5ms。同时,还应当保证在各个终端设备上采集到的信令数据在链路传输过程中不产生时延。所谓信令采集时延是指在信令数据采集过程中采集到的信令数据解析后, 请求与应答消息在时序上出现错乱,即按照相关协议的规定,根据流程应当先收到的消息没有及时收到,而是在收到其他消息后才收到。而对出现时序错乱的信令数据的时间按照相关协议规定的正常流程进行调整即为信令采集时延修正。在网络链路传输过程中产生信令数据的时序错乱是不可避免的,尤其是支持 2.048 Mbps通信的El链路产生时延的可能性和时间差都比较大。为保证通信网络信令监测中后续信令数据处理的准确性,必需对采集到的信令数据后进行时延修正,否则,不能满足一般通信网络监测系统对信令消息时间准确性的要求,并且,还会出现流程错乱等现象。 目前,信令采集系统中现有技术对信令采集时延的修正大都采用手动调节的方法,即对采集到的信令数据经过消息解析处理后,人为调整有偏差的信令数据的时间。显然,现有技术信令采集系统对信令采集时延修正方法的可靠性差,全凭经验直觉,并且,只能对单链路进行调整,无法对整个网络拓扑结构上的采集实体进行全链路全局的时延修正,无法从根本解决信令采集时延的修正问题。

发明内容
为了解决信令数据采集系统中现有技术对信令数据采集时延处理方法的可靠性
4差,全凭经验直觉,并且,只能对单链路进行调整,无法对整个网络拓扑结构上的信令数据采集实体进行全链路全局的时延修正等问题,本发明提出一种信令数据采集全链路时延修正方法。本发明信令数据采集全链路时延修正方法首先对全链路网络拓扑结构中的各链路进行单链路双向时延修正,然后对全链路网络拓扑结构中任意三个信令数据采集点进行时延修正,再以经过时延修正后的一个信令数据采集点为基础与另外两个没有经过时延修正的信令数据采集点结合进行三个信令数据采集点的时延修正,以此类推,直至遍历全链路网络拓扑结构中的所有信令数据采集点。 进一步的,本发明信令数据采集全链路时延修正方法对三个信令数据采集点进行时延修正的方法,包括
⑴在全链路网络拓扑结构中选择三个信令数据采集点,分别以A、B、C标识,并以A为起点,C为终点,B为中转点;
(2)采集信令数据,并根据消息类型字段对消息进行分类、解析处理;
⑶对信令消息进行合成及多协议关联处理,得出多段关联业务流程(4)查找并记录从A点发出的初始地址消息IAM到达B点的时间IAM_B和到达C点的时间IAM_C ;
(5)计算初始地址消息IAM到达C点和B点的时间差,即Umejnterval1= IAM_C — IAM_B,如果Umejnterval1 < 0,则视为该消息到达C点和B点的先后顺序出现了错乱,否则视为该消息到达该C点和B点的先后顺序未出现错乱;
(6)重复执行步骤⑷、(5),直到遍历所有业务流程图,记录初始地址消息IAM的次数Hi1 和初始地址消息IAM先后顺序出现错乱的次数ηι,以及对应的时间差timejnterval^ faily, i = 1, 2, 3." Ii1 ;
(7)查找并记录从C点发出的与前述初始地址消息IAM相对应的地址全消息ACM到达 B点的时间ACM_B和到达A点的时间ACM_A ;
(8)计算地址全消息ACM到达A点和B点的时间差,即time_interval2= ACM_A 一 ACM_ B,如果Umejnterval2 < 0,则视为该消息到达A点和B点的先后顺序出现了错乱,否则视为该消息到达该A点和B点的先后顺序未出现错乱;
(9)重复执行步骤(7)、(8),直到遍历所有业务流程图,记录地址全消息ACM的次数m2和地址全消息ACM先后顺序出现错乱的次数n2,以及对应的时间差timejnterval^failj,j =1,2,3...n2 ;
00)采用下式计算先后顺序出现错乱的次数占总消息次数的比例f
权利要求
1.一种信令数据采集全链路时延修正方法,其特征在于首先对全链路网络拓扑结构中的各链路进行单链路双向时延修正,然后对全链路网络拓扑结构中任意三个信令数据采集点进行时延修正,再以经过时延修正后的一个信令数据采集点为基础与另外两个没有经过时延修正的信令数据采集点结合进行三个信令数据采集点的时延修正,以此类推,直至遍历全链路网络拓扑结构中的所有信令数据采集点。
2.根据权利要求1所述信令数据采集全链路时延修正方法,其特征在于对三个信令数据采集点进行时延修正的方法,包括⑴在全链路网络拓扑结构中选择三个信令数据采集点,分别以A、B、C标识,并以A为起点,C为终点,B为中转点;(2)采集信令数据,并根据消息类型字段对消息进行分类、解析处理;⑶对信令消息进行合成及多协议关联处理,得出多段关联业务流程图;(4)查找并记录从A点发出的初始地址消息IAM到达B点的时间IAM_B和到达C点的时间IAM_C ;(5)计算初始地址消息IAM到达C点和B点的时间差,即Umejnterval1= IAM_C 一 IAM_B,如果Umejnterval1 < 0,则视为该消息到达C点和B点的先后顺序出现了错乱,否则视为该消息到达该C点和B点的先后顺序未出现错乱;(6)重复执行步骤⑷、(5),直到遍历所有业务流程图,记录初始地址消息IAM的次数Hi1 和初始地址消息IAM先后顺序出现错乱的次数ηι,以及对应的时间差timejnterval^ faily, i = 1, 2, 3." Ii1 ;(7)查找并记录从C点发出的与前述初始地址消息IAM相对应的地址全消息ACM到达 B点的时间ACM_B和到达A点的时间ACM_A ;(8)计算地址全消息ACM到达A点和B点的时间差,即time_interval2= ACM_A 一 ACM_ B,如果Umejnterval2 < 0,则视为该消息到达A点和B点的先后顺序出现了错乱,否则视为该消息到达该A点和B点的先后顺序未出现错乱;(9)重复执行步骤(7)、(8),直到遍历所有业务流程图,记录地址全消息ACM的次数m2和地址全消息ACM先后顺序出现错乱的次数n2,以及对应的时间差timejnterval^failj,j =1,2,3...n2 ;00)采用下式计算先后顺序出现错乱的次数占总消息次数的比例f
全文摘要
本发明信令数据采集全链路时延修正方法首先对整个网络拓扑结构中的各链路进行单链路双向时延修正,然后对全链路网络拓扑结构中任意三个信令数据采集点进行时延修正,再以经过时延修正后的一个信令数据采集点为基础与另外两个没有经过时延修正的信令数据采集点结合进行三个信令数据采集点的时延修正,以此类推,直至遍历全链路网络拓扑结构中的所有信令数据采集点。本发明信令采集全链路时延修正方法的有益技术效果是能够保证后续信令分析和处理的正确性,保证得到正确的信令流程,并且,能够使整个拓扑网络的链路时延得到修正与均衡。
文档编号H04L12/26GK102255777SQ20111025408
公开日2011年11月23日 申请日期2011年8月31日 优先权日2011年8月31日
发明者张治中, 舒忠玲, 雒江涛, 饶敏 申请人:重庆中天重邮通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1