The invention is applicable to the message processing, and device and method of transmitting short message terminal equipment, is provided including SMS detection whether timeout; if the detection message send timeout, obtaining a list of suppliers, including supplier list and SMS platform docking and not received SMS platform to send SMS messages to detect all suppliers; supplier if the list is empty; if the supplier list is not empty, the response time is obtained for each SMS provider, and selected the shortest response time as the best supplier of SMS SMS suppliers; choose the best suppliers to send SMS messages. The response time for SMS platform docking and does not receive the SMS messages all suppliers, according to the response time of screening out the shortest response time of SMS provider, and send an SMS message provider selected, by selecting the shortest response time is the best communication quality suppliers of SMS sent SMS by operation, can effectively improve the the success rate of message retransmission.
【技术实现步骤摘要】
一种短信发送方法及其装置、终端设备
本专利技术属于短信处理
,尤其涉及一种短信发送方法及其装置、终端设备。
技术介绍
在金融业务开展的过程中,大多时候需要向客户发送短信,通常是通过短信平台作为中间站,汇集需要发送的短信的内容以及号码等信息,然后选择一家短信供应商,再由短信供应商将短信发送至客户。通常短信平台对接外部合作的多家短信供应商。由于短信平台与短信供应商之间通过网络通信进行连接,短信供应商又通过通信运营商才能将短信发送至对应的客户,若在通信过程中的某个环节出现错误,会导致短信发送失败,例如,短信平台与短信供应商之间的网络连接出现错误,即可能出现短信发送超时,进而引发短信发送失败的问题。综上所述,现有的短信平台存在短信重发成功率低而导致客户接收不到短信的问题。
技术实现思路
有鉴于此,本专利技术实施例提供了一种短信发送方法及终端设备,以解决现有技术中的短信平台存在短信重发成功率低而导致客户接收不到短信问题。本专利技术实施例的第一方面提供了一种短信发送方法,所述短信发送方法包括:检测短信发送是否超时;若检测短信发送超时,则获取供应商列表,所述供应商列表包括与短信平台对接且未接收过所述短信平台发送的短信的全部短信供应商;检测所述供应商列表是否为空;若所述供应商列表不为空,则获取每个短信供应商的响应时间,并筛选出所述响应时间最短的短信供应商作为最佳短信供应商;选择所述最佳短信供应商发送所述短信。本专利技术实施例的第二方面提供了一种短信发送装置,所述短信发送装置包括:超时检测模块,用于检测短信发送是否超时;列表获取模块,用于若检测短信发送超时,则获取供应商列 ...
【技术保护点】
一种短信发送方法,其特征在于,所述短信发送方法包括:检测短信发送是否超时;若检测短信发送超时,则获取供应商列表,所述供应商列表包括与短信平台对接且未接收过所述短信平台发送的短信的全部短信供应商;检测所述供应商列表是否为空;若所述供应商列表不为空,则获取每个短信供应商的响应时间,并筛选出所述响应时间最短的短信供应商作为最佳短信供应商;选择所述最佳短信供应商发送所述短信。
【技术特征摘要】
1.一种短信发送方法,其特征在于,所述短信发送方法包括:检测短信发送是否超时;若检测短信发送超时,则获取供应商列表,所述供应商列表包括与短信平台对接且未接收过所述短信平台发送的短信的全部短信供应商;检测所述供应商列表是否为空;若所述供应商列表不为空,则获取每个短信供应商的响应时间,并筛选出所述响应时间最短的短信供应商作为最佳短信供应商;选择所述最佳短信供应商发送所述短信。2.根据权利要求1所述的短信发送方法,其特征在于,所述短信发送方法还包括:检测所述最佳短信供应商发送所述短信是否超时;若所述最佳供应商发送所述短信超时,则短信平台重新获取供应商列表中的每个短信供应商的连接响应时间,并重新筛选出连接响应时间最短的短信供应商作为最佳短信供应商,并向所述最佳短信供应商进行短信发送操作。3.根据权利要求1所述的短信发送方法,其特征在与,所述短信发送方法还包括:若检测到所述供应商列表为空,则确认所述短信发送失败,将所述短信标识为发送超时短信。4.根据权利要求1至3任意一项所述的短信发送方法,其特征在于,所述若所述供应商列表不为空,则获取每个短信供应商的响应时间,并筛选出所述响应时间最短的短信供应商作为最佳短信供应商包括:向所述供应商列表中的全部短信供应商依次发送连接测试信号;所述短信平台接收每一短信供应商返回的连接响应信号并记录每一短信供应商返回连接响应信号的连接响应时间;将所述连接响应时间进行比较,选择连接响应时间最短的短信供应商作为最佳短信供应商。5.根据权利要求1至3任意一项所述的短信发送方法,其特征在于,所述若所述供应商列表不为空,则获取每个短信供应商的响应时间,并筛选出所述响应时间最短的短信供应商作为最佳短信供应商包括:获取所述超时短信供应商的发送信息,所述超时短信供应商为短信平台发送短信超时时所对接的短信供应商,所述发送信息包括所述超时短信供应商的运营商类别和...
【专利技术属性】
技术研发人员:陈明伟,夏宇,
申请(专利权)人:深圳市佰仟金融服务有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。