信令跟踪方法、WEB客户端、服务端及信令跟踪系统技术方案

技术编号:8242726 阅读:266 留言:0更新日期:2013-01-24 23:43
本发明专利技术涉及通信领域,提供了一种信令跟踪方法、WEB客户端、服务端及信令跟踪系统,其中的信令跟踪方法包括:预先封装一消息协议,其中封装有WEB客户端到服务端的请求消息体和服务端到WEB客户端的回应消息体;在进行信令跟踪过程中,所述WEB客户端按照信令跟踪操作步骤,采用异步方式向服务端发送请求消息并接收服务端进行相应处理后返回的回应消息,在用户界面上显示信令跟踪结果。本发明专利技术实现了多用户多条件实时跟踪,用户可以随时随地通过使用浏览器访问WEB客户端,WEB客户端跟踪到的信令跟踪结果数据在显示时无需刷新页面,显示更加流畅;另外,还提供了三种界面显示方式,增强了易用性。

【技术实现步骤摘要】
信令跟踪方法、WEB客户端、服务端及信令跟踪系统
本专利技术涉及通信领域,尤其涉及一种信令跟踪方法、WEB客户端、服务端及B/S(Browser/Server,浏览器/服务器)架构的信令跟踪系统。
技术介绍
信令跟踪系统在通信领域中广泛使用,它用于跟踪显示业务网元的信令,并提供解释和分析,为使用人员在开局调试及日常维护中获知信令流程及内容、定位业务问题提供了手段。信令跟踪工具的使用人员通常有现场维护人员、开发人员、测试人员。信令跟踪作为一种工具,在需要跟踪调试时,应当使用方便,易用性强,能够协助用户快速定位问题,并且用户不需要使用特定的客户端就可以进行跟踪调试。目前的信令跟踪系统大多使用C/S(Client/Server,客户端/服务器)架构,C/S架构的信令跟踪在使用时,需要部署客户端程序并配置相关的配置文件,使用人员需要在已经部署好信令跟踪客户端的终端才能使用信令跟踪,使用具有局限性。已知实现的B/S架构的信令跟踪,WEB客户端通常采用的是JAVAAPPLET方式,该种架构在使用时WEB客户端需要先下载安装JRE和APPLET程序,不是纯WEB方式;另外的可能采取的B/S架构的实现方式是使用WEB客户端定时向服务器请求刷新页面的技术,这种方法是通过向服务器定时发送请求,在获得响应的同时刷新页面来显示数据,这种方式在每次请求/响应时页面都会不停的闪烁。
技术实现思路
本专利技术的目的在于提供一种信令跟踪方法、WEB客户端、服务端以及信令跟踪系统,实现纯WEB方式浏览,提高信令数据结果显示的流畅性,同时降低信令跟踪过程实现的复杂度。本专利技术的目的是通过以下技术方案实现的。一种信令跟踪方法,该方法包括:预先封装一消息协议,其中封装有WEB客户端到服务端的请求消息体和服务端到WEB客户端的回应消息体;在进行信令跟踪过程中,所述WEB客户端按照信令跟踪操作步骤,采用异步方式向服务端发送请求消息并接收服务端进行相应处理后返回的回应消息,在用户界面上显示信令跟踪结果。优选地,所述WEB客户端到服务端的请求消息体包括:绑定请求消息、开始信令跟踪请求消息、获取信令跟踪结果请求消息、停止信令跟踪请求消息、解除绑定请求消息;所述服务端到WEB客户端的回应消息体包括:绑定回应消息、开始信令跟踪回应消息、停止信令跟踪回应消息。优选地,所述在进行信令跟踪的过程中,WEB客户端的协议消息处理过程进一步包括:WEB客户端以AJAX方式向服务端发送绑定请求消息;在接收到服务端的绑定成功应答后,WEB客户端以AJAX方式向服务端发送开始信令跟踪消息,该消息中携带有信令跟踪条件;在接收到服务端的开始信令跟踪成功应答后,WEB客户端以DWR方式定时向服务端发送获取信令跟踪结果请求消息,实时接收服务端返回的信令跟踪结果数据并将其显示在用户界面上;在停止对指定的信令网元的信令跟踪时,WEB客户端向服务端发送停止跟踪消息;在停止对全部信令网元的信令跟踪后,WEB客户端向服务端发送解除绑定请求消息,从服务端注销。优选地,所述在进行信令跟踪的过程中,服务端的协议消息处理过程进一步包括:在接收到WEB客户端的绑定请求消息时,服务端获取该请求的会话ID,为该会话ID分配相应的缓存,并返回绑定回应消息给WEB客户端;在接收到开始信令跟踪请求消息时,服务端监听获取相应的业务网元代理上报的数据并将数据存储至相应的缓存中,同时返回开始信令跟踪回应消息给WEB客户端;在接收到停止信令跟踪请求消息时,服务端转发停止跟踪对应的业务网元,清空对应缓存中存储的信令跟踪数据,并返回停止信令跟踪回应消息给WEB客户端;在接收到解除绑定请求消息时,服务端释放该消息中会话ID对应的缓存,并在本端注销该会话ID。优选地,所述WEB客户端在用户界面上显示信令跟踪结果的方式为:在同一表格界面显示各业务网元的开始/停止跟踪按钮,并逐行显示信令跟踪结果;通过多个分页TAB界面分别显示各业务网元的开始/停止跟踪按钮,分别逐行显示信令跟踪结果;或在对信令跟踪结果进行分析后,以流程图的方式在界面上进行显示。优选地,所述开始信令跟踪请求消息体中携带信令跟踪条件参数,该信令跟踪条件包括:开始/停止信令跟踪的业务网元对象、开始/停止信令跟踪的业务网元对象的模块号列表、开始/停止信令跟踪的具体跟踪条件。一种WEB客户端,包括用户界面显示单元和客户端处理单元,所述客户端处理单元包括:消息发送接收模块,用于根据信令跟踪操作步骤及与封装的消息协议,采用异步方式向服务端发送请求消息并接收服务端返回的回应消息,在用户界面显示单元显示信令跟踪结果。优选地,所述消息发送接收模块进一步包括:用于以AJAX方式向服务端发送绑定请求消息、接收服务端返回的绑定回应消息的绑定请求发送及接收模块;用于以AJAX方式向服务端发送开始信令跟踪消息、接收服务端返回的开始信令跟踪回应消息的开始跟踪请求发送及接收模块;用于以DWR方式定时向服务端发送获取信令跟踪结果请求消息、实时接收服务端返回的信令跟踪结果数据的获取信令跟踪结果请发送及接收模块;用于向服务端发送停止跟踪消息的停止跟踪请求发送模块;用于向服务端发送解除绑定请求消息的解除绑定请求发送模块。优选地,所述客户端处理单元还包括:信令跟踪结果保存模块,用于保存所获取的信令跟踪结果;历史跟踪数据导入分析模块,用于将历史信令跟踪结果数据导入至用户界面显示单元进行显示。一种服务端,包括消息接收发送模块和消息处理模块;所述消息接收发送模块,用于接收WEB客户端采用异步方式发送来的请求消息,并向WEB客户端返回消息处理模块生成的响应消息。所述消息处理模块,用于根据所述请求消息的内容进行相应处理并根据处理结果按照预先封装的消息协议生成响应消息。优选地,所述消息接收及发送模块进一步包括:用于接收WEB客户端的绑定请求消息并返回绑定回应消息给WEB客户端的绑定请求接收及响应发送模块;用于接收WEB客户端的开始信令跟踪请求消息并返回开始信令跟踪回应消息给WEB客户端的开始信令跟踪请求接收及响应发送模块;用于接收WEB客户端的停止信令跟踪请求消息并返回停止信令跟踪回应消息给WEB客户端的停止信令跟踪请求接收及响应发送模块;用于接收WEB客户端的获取信令跟踪结果请求消息并返回跟踪结果给WEB客户端的获取信令跟踪结果请求接收模块;用于接收WEB客户端的解除绑定请求消息的绑定请求接收模块。一种B/S架构的信令跟踪系统,包括如上所述的WEB客户端,以及N个如上所述的服务端,所述N≥1。与现有技术相比,本专利技术实施例具有以下有益效果:本专利技术自定义的协议消息规范了WEB客户端与服务端之间的消息发送接收,同时通过使用AJAX和DWR技术实现异步收发自定义的协议消息,支持多个WEB客户端同时跟踪不同的网元,即实现了多用户多条件实时跟踪,用户可以随时随地通过使用浏览器访问WEB客户端,WEB客户端跟踪到的信令跟踪结果数据在显示时无需刷新页面,显示更加流畅。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术实施例WEB客户端和服务端的异步消息流程示意图;图2为本专利技术实施例WEB客户端协议消息处理流程示意图本文档来自技高网...
信令跟踪方法、WEB客户端、服务端及信令跟踪系统

【技术保护点】
一种信令跟踪方法,其特征在于,该方法包括:预先封装一消息协议,其中封装有WEB客户端到服务端的请求消息体和服务端到WEB客户端的回应消息体;在进行信令跟踪过程中,所述WEB客户端按照信令跟踪操作步骤,采用异步方式向服务端发送请求消息并接收服务端进行相应处理后返回的回应消息,在用户界面上显示信令跟踪结果。

【技术特征摘要】
1.一种信令跟踪方法,其特征在于,该方法包括:预先封装一消息协议,其中封装有WEB客户端到服务端的请求消息体和服务端到WEB客户端的回应消息体;所述WEB客户端到服务端的请求消息体包括:绑定请求消息、开始信令跟踪请求消息、获取信令跟踪结果请求消息、停止信令跟踪请求消息、解除绑定请求消息;所述服务端到WEB客户端的回应消息体包括:绑定回应消息、开始信令跟踪回应消息、停止信令跟踪回应消息;在进行信令跟踪过程中,所述WEB客户端按照信令跟踪操作步骤,采用异步方式向服务端发送请求消息并接收服务端进行相应处理后返回的回应消息,在用户界面上显示信令跟踪结果;在进行信令跟踪过程中,服务端的协议消息处理过程包括:在接收到WEB客户端的绑定请求消息时,服务端获取该请求的会话标识ID,为该会话ID分配相应的缓存,并返回绑定回应消息给WEB客户端;在接收到开始信令跟踪请求消息时,服务端监听获取相应的业务网元代理上报的数据并将数据存储至相应的缓存中,同时返回开始信令跟踪回应消息给WEB客户端;在接收到停止信令跟踪请求消息时,服务端转发停止跟踪对应的业务网元,清空对应缓存中存储的信令跟踪数据,并返回停止信令跟踪回应消息给WEB客户端;在接收到解除绑定请求消息时,服务端释放该消息中会话ID对应的缓存,并在本端注销该会话ID;其中,异步方式为纯WEB方式。2.如权利要求1所述的信令跟踪方法,其特征在于,所述在进行信令跟踪的过程中,WEB客户端的协议消息处理过程进一步包括:WEB客户端以AJAX方式向服务端发送绑定请求消息;在接收到服务端的绑定成功应答后,WEB客户端以AJAX方式向服务端发送开始信令跟踪请求消息,该消息中携带有信令跟踪条件;在接收到服务端的开始信令跟踪成功应答后,WEB客户端以远程过程框架DWR方式定时向服务端发送获取信令跟踪结果请求消息,实时接收服务端返回的信令跟踪结果数据并将其显示在用户界面上;在停止对指定的信令网元的信令跟踪时,WEB客户端向服务端发送停止信令跟踪请求消息;在停止对全部信令网元的信令跟踪后,WEB客户端向服务端发送解除绑定请求消息,从服务端注销。3.如权利要求1或2所述的信令跟踪方法,其特征在于,所述WEB客户端在用户界面上显示信令跟踪结果的方式为:在同一表格界面显示各业务网元的开始/停止跟踪按钮,并逐行显示信令跟踪结果;通过多个分页TAB界面分别显示各业务网元的开始/停止跟踪按钮,分别逐行显示信令跟踪结果;或在对信令跟踪结果进行分析后,以流程图的方式在界面上进行显示。4.如权利要求1所述的信令跟踪方法,其特征在于,所述开始信令跟踪请求消息中携带信令跟踪条件参数,该信令跟踪条件参数包括:开始/停止信令跟踪的业务...

【专利技术属性】
技术研发人员:王文娟耿兴元
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1