计费短信全程监控告警系统及运行方法

文档序号:7625621阅读:179来源:国知局
专利名称:计费短信全程监控告警系统及运行方法
技术领域
本发明涉及一种计费短信系统,特别涉及一种计费短信全程监控告警系统及运行方法。
背景技术
目前在计费系统中,短信平台已经扮演了非常重要的作用。从用户的业务受理、业务提醒、业务广告到用户的余额查询、密码查询和移动服务查询等,都可以直接通过短信平台完成。由于短信系统承担了如此多的业务,如何保证并提高该系统的服务质量(QoS Quality of Service)就成了非常突出的问题。因而在维护短信系统的时候,需要对短信的收发过程进行准确、全面的监控并做好及时的告警和故障处理。
在计费系统中,主要有两种类型的短信1、用户发起的交互式的短信。如余额查询、密码查询、积分查询、业务变更等。参见图1,用户发送的短信通过短信中心后被送到计费中心。计费中心的中间件服务器上负责收发的进程将短信从接口机上取下并送到短信数据库。同时由中间件服务器上的相关处理进程对该短信进行处理(查询或更新营帐数据库上的相关数据),然后将返回的短信存放在短信数据库上。最后由中间件上的收发进程将短信库上待发的短信送至接口机发送至短信中心。再由短信中心发送到用户手机。2、计费中心发起的至用户的单向短信,如业务提醒、新业务推广等。该类短信直接由计费中心发出,通过短信中心发至用户手机。
针对上面介绍的短信的收发过程。现有的监控工具在一定程度上实现了监控和告警的功能。但是现有的监控工具所监控的范围仅仅包含了计费中心的中间件服务器和短信数据库。监控的内容包括1、短信中间件服务器上的进程是否存在;2、短信数据库是否收到新的用户短信;3、短信数据库上收到的短信是否被及时处理;4、短信数据库中等待发送的短信是否有积压。即使将这些监控手段取并集,也无法判断用户在什么时候可以收到短信。更无法判断用户从发送查询短信到收到回复短信所需要的延迟时间。针对短信系统的维护,不仅要保证短信系统上面各个环节的正常运行,还要保证所有的环节组合在一起,发现故障及时告警,但现有的系统还存在着上述的缺陷。

发明内容
针对已有技术中存在的缺陷,本发明提供了一种计费短信全程监控告警系统及方法。其工作原理为通过测试从用户发送短信到用户收到回复短信的完整过程,通过监控一条短信在计费中心生成并发送到用户手机的延迟情况。运用这种方法来监控短信系统的服务质量,并进行及时的告警。本发明主要包括控制端计算机、拨测仪、拨测仪数据库、告警中心计算机、短信接口机、短信中间件服务器、短信数据库和营帐数据库,其特征在于所述控制端计算机通过IP网络与营帐数据库、短信数据库、短信中间件服务器、拨测仪数据库和告警中心计算机进行连接,控制端计算机软件由核心控制模块、短信发送接口、计时模块、短信接收模块、告警系统接口和辅助模块构成,并包含以下步骤A 控制端计算机通过IP网络发送信息查询的短信指令给拨测仪;B 控制端计算机上开始计时,由拨测仪发出的余额查询短信,传送到短信接口机;C 经短信中间件服务器、短信数据库和营帐数据库对用户数据的处理,包含用户余额的回复短信由计费中心发送到拨测仪上;D 经过拨测仪将文件形式的话单插入到数据库的处理,回复的短信被插入到拨测仪后台的数据库中;E 控制端计算机不断访问拨测仪后台数据库,直到收到回复短信(当等待时间大于预设的阀值时,等待结束);F 控制端计算机计时结束,计算并记录从发出查询短信到收到回复短信的总延迟时间;G 如果该延迟时间超过了预设的阀值,控制端计算机就通知告警中心计算机发出相应的告警。
本发明的优点是具备双向短信往返时间的测量功能,具备单向短信发送时间的测量功能,全面、准确地监控短信收发的全过程,弥补了现有监控工具的不足,在计费中心端提供多种短信发送方式,方便设置主机、数据库、延迟等待时间和告警阀值时间等参数,及时发现短信故障并起动告警功能,具备详细日志与日志统计报表功能,便于运行状况的分析与汇总,通过本发明可以帮助维护人员及时发现故障,争取处理故障的时间。


图1短信系统示意图;图2本发明的短信监控告警系统示意图;图3本发明的控制端软件模块结构示意图。
具体实施例方式
实施例1下面结合附图进一步说明
具体实施例方式参见图2,本发明采用的拨测仪为新大陆电脑股份有限公司生产的9800型拨测仪。拨测仪后台数据库使用IBM B80系列主机,配有4个CPU和4G内存,安装AIX 5.2版本操作系统。并安装Oracle 8.1.7数据库服务器端软件。告警中心前台为一台奔腾4台式电脑,使用Windows2000操作系统;后台为IBM B80系列主机,安装AIX 5.2版本操作系统,并安装Tivili监控告警软件。短信数据库和中间件服务器均为IBM P650系列主机,配有4个CPU、8G内存,安装AIX 5.2版本操作系统。并安装Oracle 8.1.7数据库服务器端软件。短信接口机为DELL 2650系列PC服务器。营帐数据库为IBMP570系列主机,配有16个CPU、32G内存,安装AIX 5.2版本操作系统。并安装Oracle 9.2数据库服务器端软件。控制端计算机为一台奔腾4台式电脑,安装Windows2000操作系统,并安装Oracle 8i的客户端。系统各个部分之间通过百兆双绞线或千兆光纤连接。
参见图3,短信发送接口的拨测仪子接口使用ftp方式将要发送的查询短信发送到拨测仪,再由拨测仪进行发送;短信数据库子接口的原理是使用OLE对象来访问Oralce数据库,对短信数据库进行数据插入操作;短信中间件子接口的原理是使用FTP方式将本地生成的文件传送到短信中间件服务器上。短信接收接口的原理同样是使用OLE对象对Oracle数据库进行查询,查找满足要求的记录。
在监控由用户发起的交互式的短信的收发情况时,控制端软件初始化参数(短信发送策略、延迟等待阀值、告警阀值、主机或数据库参数等)。接下来使用短信发送接口的拨测仪子接口通过拨测仪发送查询短信(如,使用拨测仪上的号码138019XXXXX发送“yecx”至1861)。然后控制端进入循环等待状态,通过短信接收接口对拨测仪后台的数据库进行访问,查询来自1861的并且接收者为138019XXXXX的短信。如果收到该短信,则记录下接收时间,并把本次发送和接收的情况通过日志记录接口写入到本地的日志文件里,并再次启动短信发送接口。同时判断总时长是否超过了预设的告警阀值,如果超过,则调用告警系统接口,利用告警系统的Tilivi告警发出告警信息。在循环等待的过程中,可能会长时间收不到回复短信。对于这样的情况,在初始化参数的时候设定了延迟等待阀值。如果等待时间大于延迟等待阀值,则认为本次发送失败。通过告警系统接口告警,并再次启动短信发送接口。
另外,通过短信发送接口的短信数据库子接口和短信中间件子接口就可以直接将要发送给用户的短信写入到短信数据库的发送表里面后者将要发送的短信文件传送到短信中间件服务器上面,从而将短信从计费中心发送出去。使用这样的方法,就可以实现对计费中心发出至用户的单向短信进行监控和告警。
本发明对短信收发时间测量的误差主要取决于拨测仪内部进程的处理和轮巡时间。一般误差在10秒以下。
对于由计费中心发起至用户的单向的短信,该类短信分为2种情况1、营帐库的上数据经过处理,生成短信文件,并交由短信中间件服务器发送的短信;2、不生成短信文件,由短信数据库发送接口表直接通过短信中间件服务器发送的短信。对于这两种短信,在控制端计算机上各自有相应的模块,分别生成短信文件或是短信数据库发送接口表的记录,然后短信中间件服务器进行发送,最后计算从开始发送到拨测仪数据库上收到短信所使用的总时长。同样,如果总时长超过了预设的阀值,控制端计算机就通知告警中心计算机发出相应的告警。
由于使用了上述的工作原理,本发明具备如下主要功能与效果1、具备双向短信往返时间的测量功能;2、具备单向短信发送时间的测量功能;3、全面、准确地监控短信收发的全过程,弥补了现有监控工具的不足;4、在计费中心端提供多种短信发送方式;5、方便设置主机、数据库、延迟等待时间和告警阀值时间等参数;6、及时的短信故障告警功能;7、详细日志与日志统计报表功能,便于运行状况的分析与汇总;8、通过本发明可以帮助维护人员及时发现故障,争取处理故障的时间。
权利要求
1.一种计费短信全程监控告警系统及运行方法,主要包括控制端计算机、拨测仪、拨测仪数据库、告警中心计算机、短信接口机、短信中间件服务器、短信数据库和营帐数据库,其特征在于所述控制端计算机通过IP网络与营帐数据库、短信数据库、短信中间件服务器、拨测仪数据库和告警中心计算机进行连接,并包含以下步骤A控制端计算机通过IP网络发送信息查询的短信指令给拨测仪;B控制端计算机上开始计时,由拨测仪发出的余额查询短信,传送到短信接口机;C经短信中间件服务器、短信数据库和营帐数据库对用户数据的处理,包含用户余额的回复短信由计费中心发送到拨测仪上;D经过拨测仪将文件形式的话单插入到数据库的处理,回复的短信被插入到拨测仪后台的数据库中;E控制端计算机不断访问拨测仪后台数据库,直到收到回复短信;F控制端计算机计时结束,计算并记录从发出查询短信到收到回复短信的总延迟时间;G如果该延迟时间超过了预设的阀值,控制端计算机就通知告警中心计算机发出相应的告警。
2.根据权利要求1所述的一种计费短信全程监控告警系统及运行方法,其特征在于所述控制端计算机软件由核心控制模块、短信发送接口、计时模块、短信接收模块、告警系统接口和辅助模块构成。
3.根据权利要求1所述的一种计费短信全程监控告警系统及运行方法,其特征在于所述步骤E等待回复短信时间大于预设的阀值时,等待结束。
全文摘要
一种计费短信全程监控告警系统及运行方法,控制端计算机通过IP网络与营帐数据库、短信数据库、短信中间件服务器、拨测仪数据库和告警中心计算机进行连接,通过测试从用户发送短信到用户收到回复短信的完整过程,监控一条短信在计费中心生成并发送到用户手机的延迟情况从而监控短信系统的状态,并进行及时的告警。优点是具备双向短信往返时间的测量和单向短信发送时间的测量功能,监控短信收发的全过程,计费中心端提供多种短信发送方式方便设置主机、数据库、延迟等待时间和告警阀值时间等参数,及时发现短信故障并起动告警。
文档编号H04Q7/22GK1992751SQ20051011206
公开日2007年7月4日 申请日期2005年12月27日 优先权日2005年12月27日
发明者徐健 申请人:上海移动通信有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1