[发明专利]一种信令时序还原方法及装置有效
申请号: | 201310213380.2 | 申请日: | 2013-05-31 |
公开(公告)号: | CN103346855A | 公开(公告)日: | 2013-10-09 |
发明(设计)人: | 刘强 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 唐华明 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 时序 还原 方法 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种信令时序还原方法及装置。
背景技术
信令跟踪是电信网络维护的必备功能,指跟踪并呈现网元的信令流程。网管提供全网端到端的用户跟踪功能,即跟踪并呈现多网元间交互的信令流程。
现有技术中,网管采用基于时序的还原算法对各网元上报的信令做合并排序,各网元上报的信令按照时间顺序分别排列成基于上报的网元的信令队列,例如,A网元上报的信令排列成的信令队列为:A→B,B→A,A→C,C→A,B网元上报的信令排列成的信令队列为:A→B,B→A,C→B,B→C,C网元上报的信令排列成的信令队列为:A→C,C→B,B→C,C→A,将各网元的信令队列从位于首位的信令开始依次进行匹配,按照匹配的顺序生成新的信令队列,A网元的信令队列的第一条信令为A→B,在B网元的信令队列中选取与该信令匹配的信令,即B网元的信令队列中的第一条A→B,作为同一条信令放入到新队列中,再从A网元的信令队列中的下一条信令同理执行,在B网元和C网元的中找到对应的匹配的信令,循环执行完所有网元的信令后,会得到的各网元所有信令的新队列:A→B,B→A,A→C,C→B,其中的的信令顺序便是还原出的各网元之间交互的所有信令的前后顺序。
但在上述现有技术中,还原各网元之间交互的信令严格依赖网元上报的信令顺序,如果其中一个或多个网元出现漏报或误报信令,则按照上述现有技术进行各网元之间交互的信令排序,则容易产生错误的信令顺序。
发明内容
本发明实施例提供了一种信令时序还原方法及装置,用以通过调整各网元上报信令的时间差以还原真实的信令时序。
第一方面,本发明提供一种信令时序还原方法,可包括:
在第一网元上报的信令队列及第二网元上报的信令队列中获取匹配的信令,所述匹配的信令中包含所述第一网元上报所述匹配的信令的第一时间及所述第二网元上报所述匹配的信令的第二时间;
根据所述第一时间和所述第二时间,计算所述第一网元与所述第二网元的时钟差;
将所述第一时间作为所述第一网元的基准时间,分别计算所述第一网元上报的各信令的时间与所述第一网元的基准时间的时差;根据所述第二时间与所述时钟差调整所述第二网元的基准时间,使得所述第二网元的基准时间与所述第一网元的基准时间相同,分别计算所述第二网元上报的各信令的时间与所述第二网元的基准时间的时差;
按照计算得到的时差从大到小的顺序,将所述第一网元及所述第二网元上报的所有信令进行排序。
在第一方面的第一种可能的实现方式中,所述在第一网元上报的信令队列及第二网元上报的信令队列中获取匹配的信令包括:
在所述第一网元上报的信令队列及所述第二网元上报的信令队列中,通过信令匹配算法获取一个匹配的信令。
结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述根据所述第二时间与所述时钟差调整所述第二网元的基准时间包括:
将所述第二时间与所述时钟差之和或差作为所述第二网元的基准时间。
结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述将所述第二时间与所述时钟差之和或差作为所述第二网元的基准时间包括:
若所述第一网元与所述第二网元的时钟差是将所述第一时间减去所述第二时间计算得到的,则将所述第二时间与所述时钟差之和作为该第二网元的基准时间;或,若所述第一网元与所述第二网元的时钟差是将所述第二时间减去所述第一时间计算得到的,则将所述第二时间与所述时钟差之差作为所述第二网元的基准时间。
第一方面,本发明提供一种信令时序还原装置,可包括:
获取单元,用于在第一网元上报的信令队列及第二网元上报的信令队列中获取匹配的信令,所述匹配的信令中包含所述第一网元上报所述匹配的信令的第一时间及所述第二网元上报所述匹配的信令的第二时间;
处理单元,用于根据所述获取单元获取的所述第一时间和所述第二时间,计算所述第一网元与所述第二网元的时钟差;
所述处理单元,还用于将所述获取单元获取的所述第一时间作为所述第一网元的基准时间,分别计算所述第一网元上报的各信令的时间与所述第一网元的基准时间的时差;
调整单元,用于根据所述获取单元获取的所述第二时间与所述处理单元计算的所述时钟差调整所述第二网元的基准时间,使得所述第二网元的基准时间与所述第一网元的基准时间相同;
所述处理单元,还用于分别计算所述第二网元上报的各信令的时间与所述第二网元的基准时间的时差;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310213380.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种汽车数据通信方法及设备
- 下一篇:电力数据传输系统