[发明专利]一种客户端多用户并发信令跟踪处理方法及系统有效
| 申请号: | 201010161486.9 | 申请日: | 2010-05-04 |
| 公开(公告)号: | CN102238505A | 公开(公告)日: | 2011-11-09 |
| 发明(设计)人: | 万邦睿 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04W4/20 | 分类号: | H04W4/20;H04W24/02;H04W88/18 |
| 代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 梁军 |
| 地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 客户端 多用户 发信 跟踪 处理 方法 系统 | ||
技术领域
本发明涉及通讯技术领域,特别是涉及一种客户端多用户并发信令跟踪处理方法及系统。
背景技术
信令跟踪系统是分析网元通讯结果的一种必备手段,它可以跟踪并显示与业务相关的信令,极大地方便移动通讯设备的开局调试、运营维护,是业务问题定位的首选工具。
信令跟踪系统包括:信令跟踪客户端、信令跟踪服务端以及业务处理机。业务处理机针对各种业务,如预付费鉴权、定购关系鉴权、关键字过滤等业务,与各个网元设备通讯,产生各类信令消息;信令跟踪服务端与信令跟踪客户端之间建立一条长连接的通讯链路,信令跟踪服务端根据信令跟踪客户端的信令跟踪请求,将业务处理机上报的业务产生的各类信令消息按请求条件过滤后,通过通讯链路发送到信令跟踪客户端;信令跟踪服务端通常属于业务接口机的一个关键模块;信令跟踪客户端根据用户信令跟踪请求条件,向信令跟踪服务端发送信令跟踪请求;信令跟踪客户端对收到的信令消息,进行解析后显示给用户。
现有的信令跟踪系统,当信令跟踪客户端有一个用户发起信令跟踪请求时,信令跟踪客户端会单独的将该用户的信令跟踪请求发送给信令跟踪服务端;而信令跟踪服务端也会单独的对该信令跟踪请求进行响应,单独解析业务处理机上报的信令消息。当多个用户同时发起信令跟踪请求时,会出现以下问题:
1、信令跟踪客户端与信令跟踪服务端之间的通讯链路中交互数据量增加,占用了大量链路带宽;
2、信令跟踪服务端分别对信令跟踪客户端的每个用户请求进行响应,占用了信令跟踪服务端宝贵的CPU、内存等资源,对信令跟踪服务端的性能造成一定的影响。
发明内容
本发明要解决的技术问题是提供一种客户端多用户并发信令跟踪处理方法及系统,用以解决现有技术在处理多用户同时发起的信令跟踪请求时,存在占用链路带宽和系统资源较大的问题。
为解决上述技术问题,一方面,本发明提供一种客户端多用户并发信令跟踪处理方法,所述方法包括以下步骤:
根据多用户并发的信令跟踪请求,信令跟踪客户端生成统一的客户端信令跟踪请求,发送给信令跟踪服务端;
所述信令跟踪服务端根据所述客户端信令跟踪请求,将满足请求条件的信令消息发送给所述信令跟踪客户端;
所述信令跟踪客户端根据各个用户的请求条件,分别对每个用户进行响应。
进一步,所述客户端信令跟踪请求包括所有用户的信令跟踪请求,但对于请求条件相同的信令跟踪请求,只包括一条;
所述信令跟踪客户端根据每个用户的唯一标识,保存与该用户对应的信令跟踪请求的请求条件。
进一步,当所述多用户中的任一用户信令跟踪请求的请求条件发生变化时,所述信令跟踪客户端重新生成统一的客户端信令跟踪请求,发送给信令跟踪服务端。
进一步,所述信令跟踪服务端根据所述客户端信令跟踪请求,将满足请求条件的信令消息发送给所述信令跟踪客户端,具体包括以下步骤:
所述信令跟踪服务端解析所述客户端信令跟踪请求,得到请求条件;
当所述请求条件为全跟踪时,所述信令跟踪服务端将业务处理机上报的所有信令消息,加入到信令消息队列中;或,当所述请求条件为按帐号跟踪时,所述信令跟踪服务端将业务处理机上报的信令消息中帐号与所述请求条件要求的帐号相对应的信令消息,加入到信令消息队列中;或,当所述请求条件为按号段跟踪时,所述信令跟踪服务端将业务处理机上报的信令消息中号段与所述请求条件要求的号段相对应的信令消息,加入到信令消息队列中;所述信令跟踪服务端将信令消息队列中的所有信令消息发送给信令跟踪客户端;
或,当所述请求条件要求不发送信令消息,则所述信令跟踪服务端停止向所述信令跟踪客户端发送信令消息。
进一步,所述信令跟踪客户端根据各个用户的请求条件,分别对每个用户进行响应,具体包括以下步骤:
根据每个用户的唯一标识,构建各个用户的信令消息队列;
按信令格式解析所述信令消息;
根据各个用户的请求条件,将满足用户请求条件的信令加到与该用户的信令消息队列中。
另一方面,本发明还提供一种客户端多用户并发信令跟踪处理系统,包括信令跟踪客户端和信令跟踪服务端,所述信令跟踪客户端包括客户端信令跟踪请求生成模块和信令消息响应模块,所述信令跟踪服务端包括信令跟踪请求处理模块;
客户端信令跟踪请求生成模块,用于根据多用户并发的信令跟踪请求,生成统一的客户端信令跟踪请求,发送给信令跟踪服务端;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010161486.9/2.html,转载请声明来源钻瓜专利网。





