一种用于短信业务的拨测方法及系统技术方案

技术编号:15795354 阅读:72 留言:0更新日期:2017-07-10 12:11
本发明专利技术涉及一种用于短信业务的拨测方法及系统,该方法包括以下步骤:获取多个拨测请求并处理,生成多个订购短信,发送给业务端;获取业务端根据多个订购短信生成的多个订购确认短信;对多个订购确认短信进行处理,生成多个确认短信,发送给业务端;获取业务端根据多个确认短信生成的多个订购结果短信;对多个订购结果短信进行处理识别,得到拨测结果并保存。本发明专利技术提供的一种用于短信业务的拨测方法及系统,可以实现并行地处理大量拨测请求,提高了拨测的效率和准确性,并且实现了对业务安全性的验证以及需要进行短信交互的业务的支持,并且能够实现根据分析结果及时地发出预警。

【技术实现步骤摘要】
一种用于短信业务的拨测方法及系统
本专利技术涉及短信订购业务测试领域,尤其涉及一种用于短信业务的拨测方法及系统。
技术介绍
短信订购业务测试就是对任何领域以短信形式订购业务的系统或电子商务网站进行模拟订购业务测试,用于短信的订购业务通常是向短信业务系统A发送业务订购码,并接受短信业务系统A反馈回的含有二次验证码的业务订购信息,并将业务订购信息发送给业务系统B,最终完成业务交易。然而,现有的短信业务拨测技术存在如下缺陷:1)在业务数量多、拨测周期短的情况下会发生业务拨测执行不完的情况,直接影响拨测系统和业务的准确性;2)现有的短信拨测技术不能支持需要做业务安全性验证以及需要进行短信交互的业务;3)短信订购端与短信业务端的交易是线性处理,不能并行处理多个业务交易,然而,大多数情况下,业务订购中心的业务非常多,要求的时限也非常短(如60s)完成一笔业务交易,因此,会造成交易延迟及订购失败等情况。
技术实现思路
本专利技术所要解决的技术问题是针对现有技术的不足,提供一种用于短信业务的拨测方法及系统,可并行地对多个系统或业务进行拨测,并可实际的模拟出用户订购的真实场景。本专利技术解决上述技术问题的技术方案如下:一种用于短信业务的拨测方法,包括以下步骤:步骤1,获取多个拨测请求并处理,生成多个订购短信,发送给业务端;步骤2,获取所述业务端根据所述多个订购短信生成的多个订购确认短信;步骤3,对所述多个订购确认短信进行处理,生成多个确认短信,发送给所述业务端;步骤4,获取所述业务端根据所述多个确认短信生成的多个订购结果短信;步骤5,对所述多个订购结果短信进行处理识别,得到拨测结果并保存。本专利技术的有益效果是:本专利技术提供的一种用于短信业务的拨测方法,通过同时获取多个拨测请求,向多个业务端同时进行拨测,可以实现并行地处理大量拨测请求,提高了拨测的效率和准确性,并且通过智能分析下一次交互的短信内容,实现了对业务安全性的验证以及需要进行短信交互的业务的支持,并且能够实现根据分析结果及时地发出预警。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步地,步骤1具体包括:步骤11,获取多个拨测请求;步骤12,对所述多个拨测请求进行解析并编码;步骤13,根据编码后的所述拨测请求生成多个订购短信,发送给业务端。进一步地,步骤3具体包括:步骤31,对所述多个订购确认短信进行解码,得到多个一次解码内容;步骤32,从所述多个一次解码内容中提取得到多个二次发送内容;步骤33,对所述多个二次发送内容进行解析并编码;步骤34,根据编码后的所述多个二次发送内容生成多个确认短信,发送给所述业务端。采用上述进一步方案的有益效果是:通过处理业务端返回的订购确认短信,能够智能的分析出下一次交互所需要的交互号码和交互内容,实现了对高并发量短信的及时处理,并能够将二次发送的短信发送给不同的业务端,实现了对多个业务端同时进行高并发量的拨测。进一步地,所述二次发送内容包括:二次发送号码和二次发送短信内容。进一步地,步骤5具体包括:步骤51,对所述多个订购结果短信进行解码处理,得到多个二次解码内容;步骤52,从所述多个二次解码内容中提取得到多个订购结果;步骤53,对所述多个订购结果分别进行短信标识对比,得到多个拨测结果并保存。进一步地,步骤3还包括:对所述订购确认短信进行检测,当检测到异常时,进行报警提示,并重新执行步骤1、步骤2。进一步地,步骤5还包括:对所述订购结果短信进行检测,当检测到异常时,进行报警提示,并重新执行步骤1至步骤4。进一步地,步骤1中,所述订购短信的发送方式具体为:同步/异步发送给多个相同/不相同的业务端。进一步地,步骤3中,所述多个确认短信的发送方式具体为:同步/异步发送给多个相同/不相同的业务端。进一步地,步骤1中,对所述拨测请求的处理具体为:任意选择一个/多个拨测请求,对应地生成一个/多个订购短信。进一步地,步骤3中,对所述订购确认短信的处理具体为:任意选择一个/多个订购确认短信,对应地生成一个/多个确认短信。进一步地,还包括:步骤6,对所述业务端进行检测,当所述业务端出现故障时,暂停拨测。本专利技术解决上述技术问题的另一种技术方案如下:一种用于短信业务的拨测系统,包括:拨测服务器、中心处理器和短信猫池,其中:所述拨测服务器用于获取多个拨测请求;所述中心处理器用于处理所述多个拨测请求,生成多个订购短信;所述短信猫池用于将所述订购短信发送给业务端,并获取所述业务端根据所述多个订购短信生成的多个订购确认短信;所述中心处理器还用于对所述多个订购确认短信进行处理,生成多个确认短信;所述短信猫池还用于将所述确认短信发送给所述业务端,并获取所述业务端根据所述多个确认短信生成的多个订购结果短信;所述中心处理器还用于对所述多个订购结果短信进行处理识别,得到拨测结果;所述拨测服务器还用于保存所述拨测结果。进一步地,所述中心处理器具体用于对所述多个拨测请求进行解析并编码,并根据编码后的所述拨测请求生成多个订购短信。进一步地,所述中心处理器还用于对所述多个订购确认短信进行解码,得到多个一次解码内容,并从所述多个一次解码内容中提取得到多个二次发送内容,并对所述多个二次发送内容进行解析并编码,并根据编码后的所述多个二次发送内容生成多个确认短信。进一步地,所述二次发送内容包括:二次发送号码和二次发送短信内容。进一步地,所述中心处理器还用于对所述多个订购结果短信进行解码处理,得到多个二次解码内容,并从所述多个二次解码内容中提取得到多个订购结果,并对所述多个订购结果分别进行短信标识对比,得到多个拨测结果。进一步地,所述中心处理器还用于对所述订购确认短信进行检测,当检测到异常时,进行报警提示,并重新获取并处理拨测请求,将拨测请求通过短信猫池发送给所述业务端。进一步地,所述中心处理器还用于对所述订购结果短信进行检测,当检测到异常时,进行报警提示,并重新进行拨测。进一步地,所述订购短信的发送方式具体为:同步/异步发送给多个相同/不相同的业务端。进一步地,所述多个确认短信的发送方式具体为:同步/异步发送给多个相同/不相同的业务端。进一步地,所述中心处理器对所述拨测请求的处理具体为:任意选择一个/多个拨测请求,对应地生成一个/多个订购短信。进一步地,所述中心处理器对所述订购确认短信的处理具体为:任意选择一个/多个订购确认短信,对应地生成一个/多个确认短信。进一步地,所述中心处理器还用于对所述业务端进行检测,当所述业务端出现故障时,暂停拨测。本专利技术附加的方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术实践了解到。附图说明图1为本专利技术实施例提供的一种用于短信业务的拨测方法的流程示意图;图2为本专利技术另一实施例提供的一种用于短信业务的拨测系统的结构框架图。具体实施方式以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。如图1所示,为本专利技术实施例提供的一种用于短信业务的拨测方法的流程示意图,该拨测方法包括:S101,获取多个拨测请求并处理,生成多个订购短信,发送给业务端;S102,获取业务端根据多个订购短信生成的多个订购确认短信;S103,对多个订购确认短信进行处理,生成多个确认短信,发送给业务端;S104,获取业务端根据本文档来自技高网...
一种用于短信业务的拨测方法及系统

【技术保护点】
一种用于短信业务的拨测方法,其特征在于,包括以下步骤:步骤1,获取多个拨测请求并处理,生成多个订购短信,发送给业务端;步骤2,获取所述业务端根据所述多个订购短信生成的多个订购确认短信;步骤3,对所述多个订购确认短信进行处理,生成多个确认短信,发送给所述业务端;步骤4,获取所述业务端根据所述多个确认短信生成的多个订购结果短信;步骤5,对所述多个订购结果短信进行处理识别,得到拨测结果并保存。

【技术特征摘要】
1.一种用于短信业务的拨测方法,其特征在于,包括以下步骤:步骤1,获取多个拨测请求并处理,生成多个订购短信,发送给业务端;步骤2,获取所述业务端根据所述多个订购短信生成的多个订购确认短信;步骤3,对所述多个订购确认短信进行处理,生成多个确认短信,发送给所述业务端;步骤4,获取所述业务端根据所述多个确认短信生成的多个订购结果短信;步骤5,对所述多个订购结果短信进行处理识别,得到拨测结果并保存。2.根据权利要求1所述的拨测方法,其特征在于,步骤1具体包括:步骤11,获取多个拨测请求;步骤12,对所述多个拨测请求进行解析并编码;步骤13,根据编码后的所述拨测请求生成多个订购短信,发送给业务端。3.根据权利要求1所述的拨测方法,其特征在于,步骤3具体包括:步骤31,对所述多个订购确认短信进行解码,得到多个一次解码内容;步骤32,从所述多个一次解码内容中提取得到多个二次发送内容;步骤33,对所述多个二次发送内容进行解析并编码;步骤34,根据编码后的所述多个二次发送内容生成多个确认短信,发送给所述业务端。4.根据权利要求3所述的拨测方法,其特征在于,所述二次发送内容包括:二次发送号码和二次发送短信内容。5.根据权利要求1至4任一项所述的拨测方法,其特征在于,步骤5具体包括:步骤51,对所述多个订购结果短信进行解码处理,得到多个二次解码内容;步骤52,从所述多个二次解码内容中提取得到多个订购结果;步骤53,对所述多个订购结果分别进行短信标识对比,得到多个拨测结果并保存。6.一种用于短信业务的拨测...

【专利技术属性】
技术研发人员:张利
申请(专利权)人:北京思特奇信息技术股份有限公司
类型:发明
国别省市:北京,11

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

1