[发明专利]一种在电信运营系统的对外接口中实现号码跟踪的方法有效
申请号: | 201210552409.5 | 申请日: | 2012-12-19 |
公开(公告)号: | CN102984680A | 公开(公告)日: | 2013-03-20 |
发明(设计)人: | 王向华 | 申请(专利权)人: | 南京中兴软创科技股份有限公司 |
主分类号: | H04W4/16 | 分类号: | H04W4/16;H04W24/00 |
代理公司: | 南京天华专利代理有限责任公司 32218 | 代理人: | 夏平 |
地址: | 211153 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电信 运营 系统 外接 口中 实现 号码 跟踪 方法 | ||
技术领域
本发明涉及通信领域,具体地说,涉及一种包含大量实时请求系统的号码跟踪方法,该方法通过记录日志来实现对某个特定号码的跟踪,是一种验证业务和联调测试的方法。
背景技术
目前,中国电信的企业转型带动了企业的迅猛发展,中国电信的增值业务也不断增多。现阶段,电信运营系统中的号码跟踪方法是log4j的方式,这种方式在使用过程中开发人员发现有较大的漏洞。
通常开发人员使用log4j的方式在本地自测时,因为只是一笔业务的请求,为了可以看出与系统交互的信息,会在程序中打印很多日志信息,但是上线之后,为了打印完整的日志,只能在业务量少的时间段,比如凌晨3点都4点这段时间,将日志级别从ERROR级别调整为INFO级别。业务量大的时候,系统的负担本来就比较沉重,如果将日志级别调低,大量的写日志文件操作会使系统的负担更加沉重,有系统请求超时的风险,日志的打印会成为系统的一种负担,所以会将日志级别设置较高,很多开发人员打印的日志信息不会在日志文件中打印。
当系统出现某些问题时,为了快速定位系统的性能问题(如CPU以及内存的占用情况等)和需求的逻辑问题,会需要一些打印的日志作为参考,此时这种传统的日志记录log4j的方式会引起系统性能问题,所以不会允许将日志级别设置为info或者debug这类较低的级别,而若将日志级别设定为较高级别,这样很多日志信息无法收集。
发明内容
本发明的目的是在电信运营这种大访问量的系统中,通过跟踪一些号码办理业务的整个流程,来方便的定位问题或者进行系统的联调而提供的一种便捷性高、系统风险低、操作简单的号码跟踪方法。
本发明的技术方案是:
一种在电信运营系统的对外接口中实现号码跟踪的方法,用于根据请求的号码进行号码跟踪,所述方法应用于电信业务支撑和计费的系统,该号码跟踪方法的具体实现步骤包括:
A、启动电信运营系统中的对外接口服务端;
B、启动号码监控服务端,号码监控服务端用来监听对外接口服务端的进程和用于接收号码跟踪客户端的号码跟踪请求;
C、在号码监控服务端进行文件配置,其中包括:建立一个用于添加待跟踪号码的号码空队列、通过查询语句检查号码监控服务端的端口是否被占用、设定号码跟踪自动关闭的时间;
D、在号码监控服务端的命令行,通过shell命令来向号码空队列中添加待跟踪号码;
E、启动号码跟踪客户端,输入请求跟踪的号码,检查此号码与号码队列中的号码是否匹配,若是,则该线程为可跟踪线程,并能打印此条日志;若否,则该线程为不可跟踪线程,没有能打印的日志。
所述的对外接口包括:Web服务接口、UIP接口等。
所述的号码监控服务端发送shell命令时,首先会建立一个到对外接口的短连接,并发送相关指令,号码监控服务端收到指令后,将该号码添加到号码空队列中。
所述的检查端口是否被占用,是使用netstat –an|grep 语句来查看被检查端口是否被占用的。
所述的设定号码跟踪自动关闭的时间,是通过在配置文件中修改traceTimeOut的值来确定的。
所述的可跟踪线程,在打印之前,需在打印日志处将日志级别调整为ERROR级别。
所述的号码跟踪关闭的时间,其特征是,还可以通过shell命令直接关闭。
本发明的有益效果:
本发明可以在不调整系统日志级别的情况下,只要将需要跟踪的号码通过shell命令加入到可跟踪号码队列中,系统会自动将此号码的处理轨迹日志记录到日志文件,这样打印的日志量不会很多,几乎不会影响系统的性能,这样做的优势主要是操作简单、方便,而且对系统的影响很小,不会有系统风险。
附图说明
图1是本发明的一种在电信运营系统的对外接口中实现号码跟踪的方法的示意图。
图2是本发明的一种在电信运营系统的对外接口中实现号码跟踪的方法的详细处理流程图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的实施例仅用于说明和解释本发明,并不用于限定本发明。
一种在电信运营系统的对外接口中实现号码跟踪的方法,用于根据请
求的号码进行号码跟踪,所述方法应用于电信业务支撑和计费的系统,该号码跟踪方法的具体实现步骤包括:
A、启动电信运营系统中的对外接口服务端;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京中兴软创科技股份有限公司,未经南京中兴软创科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210552409.5/2.html,转载请声明来源钻瓜专利网。