本发明涉及短信服务,具体涉及一种短信业务探测系统和方法。
背景技术:
在B2B、B2C和C2C等基于短信的服务行业,短信业务系统的正常与否起着关键作用,因此,对于短信业务系统的探测成了一项重要任务。现有技术中,是通过智能的7x24小时不间断的情况下多业务系统进行业务探测。但是这种探测方法在出现故障情况时,由于故障开始时间不确定,从而导致故障影响范围无从得知,导致解决故障时间过长。
技术实现要素:
本发明所要解决的技术问题是提供一种短信业务探测系统和方法,能够实现在订购业务出现异常时,对短信业务订购中心下发的回执短信进行回放,从而辅助系统维护和开发人员定位故障问题。
本发明解决上述技术问题的技术方案如下:一种短信业务探测系统,包括探测终端、短信猫设备和短信业务订购中心;
所述探测终端,用于确定订购业务,对订购业务进行预处理;还用于将根据订购业务返回的订购短信上传至数据库,并根据订购短信判断订购业务是否正常,在判断结果为异常时,发出预警信号;
所述短信猫设备,用于转发预处理的订购业务或订购短信;
所述短信业务订购中心,用于根据接收的订购业务发送订购短信给短信猫设备。
本发明的有益效果是:通过探测终端确定订购业务以及对订购业务进行预处理,然后将预处理后的订购业务通过短信猫设备发送给短信业务订购中心,短信业务订购中心在接收到订购业务后根据订购业务返回订购短信,再由短信猫设备返回给探测终端,探测终端首先存储订购短信至数据库,然后根据订购短信判断订购业务是否正常,当订购业务出现异常时,发出预警信号,系统维护和开发人员在接收到预警信号后,可以对数据库中存储的订购短信查看,从而找到故障点,进行故障处理,解决了现有技术中无法确定故障开始时间的问题。
在上述技术方案的基础上,本发明还可以做如下改进:进一步,所述探测终端包括短信拨测服务系统和短信引擎分析中心;
所述短信拨测服务系统,用于确定订购业务;
所述短信引擎分析中心,用于对所述订购业务进行解析和编码处理;还用于将接收到的订购短信上传至数据库的同时进行解码,以及提取解码后订购短信中的内容,并根据提取的短信内容中的标识判断所述订购业务是否正常,在所述判断结果为异常时,发出预警信号。
进一步,所述探测终端还包括回溯模块,用于在发出预警信号时,对所述数据库中存储的内容进行回放。
采用上述进一步方案的有益效果是:可以辅助系统维护和开发人员通过调用并回放数据库中存储的由业务订购中心下发的订购短信,找到故障点,由此进行故障处理。
进一步,所述探测终端为PC机。
进一步,所述探测终端,还用于通过录制短信业务订购中心的脚本,并把脚本信息保存到存储单元中,以及通过定时调用所述脚本实现发送所述第一订购业务。
本发明解决上述技术问题的另一种技术方案如下:一种短信业务探测方法,包括:
S1,确定订购业务,对所述订购业务进行预处理;
S2,转发预处理的订购业务给短信业务订购中心,以及转发短信业务订购中心根据订购业务返回的订购短信;
S3,将接收到的订购短信上传至数据库,并根据订购短信判断所述订购业务是否正常,在所述判断结果为异常时,发出预警信号。
本发明的有益效果是:通过对订购业务预处理,然后发送给短信业务订购中心,短信业务订购中心在接收到订购业务后根据订购业务返回订购短信,再存储至数据库,然后根据订购短信判断订购业务是否正常,
当订购业务出现异常时,发出预警信号,系统维护和开发人员在接收到预警信号后,可以对数据库中存储的订购短信查看,从而找到故障点,进行故障处理,解决了现有技术中无法确定故障开始时间的问题。
在上述技术方案的基础上,本发明还可以做如下改进:
进一步,所述S1中预处理为解析和编码。
进一步,所述步骤S3之后还包括,在发出预警信号时,对所述数据库中存储的内容进行回放。
采用上述进一步方案的有益效果是:可以辅助系统维护和开发人员通过调用并回放数据库中存储的由业务订购中心下发的订购短信,找到故障点,由此进行故障处理。
进一步,所述步骤S1包括,定时发送所述第一订购业务。进一步,所述S3中根据订购短信判断订购业务是否正常具体为:
S31,将接收到的订购短信上传至数据库的同时进行解码;
S32,提取解码后订购短信中的内容,并根据提取的短信内容中的标识判断所述订购业务是否正常,在所述判断结果为异常时,发出预警信号。
附图说明
图1为本发明一种短信业务探测系统的结构示意图;
图2为本发明一种短信业务探测方法的流程示意图。
附图中,各标号所代表的部件列表如下:
1、探测终端,11、短信拨测服务系统,12、短信引擎分析中心,2、短信猫设备,3、短信业务订购中心。
具体实施方式
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
如图1所示,一种短信业务探测系统,包括探测终端1、短信猫设备2和短信业务订购中心3;
所述探测终端1,用于确定订购业务,对订购业务进行预处理;还用于将根据订购业务返回的订购短信上传至数据库,并根据订购短信判断订购业务是否正常,在判断结果为异常时,发出预警信号;数据库中存储的数据用于在出现故障时回放,从而能够及时了解故障。
所述短信猫设备2,用于转发预处理的订购业务或订购短信;
所述短信业务订购中心3,用于根据接收的订购业务发送订购短信给短信猫设备2。
所述探测终端1包括短信拨测服务系统11和短信引擎分析中心12;
所述短信拨测服务系统11,用于确定订购业务;
所述短信引擎分析中心12,用于对所述订购业务进行解析和编码处理;还用于将接收到的订购短信上传至数据库的同时进行解码,以及提取解码后订购短信中的内容,并根据提取的短信内容中的标识判断所述订购业务是否正常,在所述判断结果为异常时,发出预警信号。
所述探测终端1还包括回溯模块,用于在发出预警信号时,对所述数据库中存储的短信拨测内容进行回放。
所述探测终端1为PC机。
所述探测终端1,还用于通过录制短信业务订购中心3的脚本,并把脚本信息保存到存储单元中,以及通过定时调用所述脚本实现发送所述第一订购业务。
如图2所示,一种短信业务探测方法,包括:
S1,确定订购业务,对所述订购业务进行预处理;
S2,转发预处理的订购业务给短信业务订购中心3,以及转发短信业务订购中心3根据订购业务返回的订购短信;
S3,将接收到的订购短信上传至数据库,并根据订购短信判断所述订购业务是否正常,在所述判断结果为异常时,发出预警信号。
所述S1中预处理为解析和编码。
所述步骤S3之后还包括,在发出预警信号时,对所述数据库中
存储的内容进行回放。
所述步骤S1包括,定时发送所述第一订购业务。
所述S3中根据订购短信判断订购业务是否正常具体为:
S31,将接收到的订购短信上传至数据库的同时进行解码;
S32,提取解码后订购短信中的内容,并根据提取的短信内容中的标识判断所述订购业务是否正常,在所述判断结果为异常时,发出预警信号。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。