[发明专利]一种消息跟踪系统及方法有效
申请号: | 200810067688.X | 申请日: | 2008-06-10 |
公开(公告)号: | CN101296119A | 公开(公告)日: | 2008-10-29 |
发明(设计)人: | 彭杰;程宁;陈海健 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04M3/22 |
代理公司: | 深圳市永杰专利商标事务所 | 代理人: | 曹建军 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 消息 跟踪 系统 方法 | ||
技术领域
本发明涉及操作维护领域,尤其涉及一种消息跟踪系统及方法。
背景技术
在现代通信设备中,操作维护体现出日益重要的地位,通过操作维护提供的接口,可以对通信设备进行数据配置、信令跟踪、告警查看、性能统计等日常维护工作。定义良好的操作维护接口不仅可以简化上述工作,使得用户对设备的操作尽量简单、方便,而且在设备发生故障时,可以使得设备维护人员对故障进行快速、准确地定位,尽早解决故障,将可能的损失降至最低。
目前操作维护接口主要包括数据配置、信令跟踪、告警查看、性能统计、诊断测试等接口,信令跟踪主要是对网元之间的信令流程进行跟踪查看,告警主要对系统中发生的实时告警进行查看,性能统计反映的是系统的一些性能指标,而诊断测试则为系统中各单板间信令、数据流的通断等提供了一种诊断和测试的手段。
通信设备系统内部各模块之间以及各网元之间时刻都在发生各种各样的消息(事件),这些消息从一定程度上反映了软件运行的状况,可通过对其中的关键消息进行查看和验证来有效地诊断、定位系统故障。而由上述操作维护接口部分可知,目前还尚未有一种对系统内部消息进行实时跟踪并将跟踪到的消息结构值提供给用户的有效方法。
发明内容
本发明所要解决的技术问题是提供一种可以对系统内部消息进行实时跟踪的系统,以及基于该系统的消息跟踪方法,方便用户对故障进行快速定位。
为解决上述技术问题,本发明是通过以下技术方案实现的:
一种消息跟踪系统,包括结构分析模块、消息注册模块、结构解析模块、消息跟踪模块;
所述结构分析模块,用于对结构定义相关的源代码进行分析,生成自定义的结构定义文件;
所述消息注册模块,用于注册需要跟踪的消息;
所述消息跟踪模块,用于对已注册的消息进行跟踪,返回跟踪消息结构;
所述结构解析模块,用于根据所述结构定义文件对所述跟踪消息结构进行解析,生成相应文件。
其中,该系统还包括结果处理模块,用于根据所跟踪的各种消息绘制消息流程图,并保存所述消息流程图。
其中,该系统还包括消息触发模块,用于在跟踪过程中已注册的消息未产生时,模拟消息发送给相应进程,以触发该进程产生所述已注册的消息。
其中,该系统还包括跟踪功能开关,用于控制本系统的消息跟踪功能的打开和关闭。
一种消息跟踪方法,包括以下步骤:
(1)对结构定义相关的源代码进行分析,生成自定义的结构定义文件;
(2)注册需要跟踪的消息;
(3)跟踪所述已注册的消息,返回跟踪消息结构;
(4)根据所述结构定义文件解析所述跟踪消息结构,生成相应文件。
上述方法还包括步骤:
(5)根据所跟踪的各种消息绘制消息流程图,并保存所述消息流程图。
其中,所述步骤(2)之前还包括:通过数据配置人机命令打开消息跟踪功能。
上述方法中:在消息跟踪过程中,若所注册的消息未产生,则模拟消息发送给相应进程,以触发该进程产生所述注册过的消息。
本发明具有以下有益效果:
采用本发明,可以根据需要对系统内部消息进行跟踪,并将跟踪结果显示给用户,丰富和完善了现有操作维护接口,具有良好的可维护性和可扩展性,便于用户可以对故障进行快速、准确的定位;同时,本发明还提供了消息触发功能,使得用户可随时进行消息跟踪,方法灵活且易于实现。
附图说明
图1是本发明的消息跟踪系统结构图;
图2是本发明的消息跟踪方法流程图。
具体实施方式
下面将结合附图及具体实施例对本发明作进一步详细的描述:
请参阅图1,本发明的消息跟踪系统包括以下部分:结构分析模块、消息注册模块、结构解析模块、消息跟踪模块、结果处理模块、消息触发模块、跟踪功能开关;
其中,结构分析模块,用于对软件源代码中与要跟踪的消息相关的代码进行分析,生成自定义的结构定义文件;
消息注册模块,用于注册需要跟踪的消息;
消息跟踪模块,用于对已注册的消息进行跟踪,返回跟踪消息结构;
结构解析模块,用于根据所述结构定义文件对所述跟踪消息结构进行解析,生成相应文件;
结果处理模块,用于根据所跟踪的各种消息绘制消息流程图,并保存所述消息流程图;
消息触发模块,用于在跟踪过程中注册过的消息未产生时,模拟消息并将其发送给相应进程,以触发该进程产生所述注册过的消息;
跟踪功能开关,用于控制本系统的消息跟踪功能的打开和关闭。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810067688.X/2.html,转载请声明来源钻瓜专利网。