一种短信发送方法及其装置、终端设备制造方法及图纸

技术编号:16383390 阅读:43 留言:0更新日期:2017-10-15 21:53
本发明专利技术适用于短信处理技术领域,提供了一种短信发送方法及装置、终端设备,包括:检测短信发送是否超时;若检测短信发送超时,则获取供应商列表,供应商列表包括与短信平台对接且未接收过短信平台发送的短信的全部短信供应商;检测供应商列表是否为空;若供应商列表不为空,则获取每个短信供应商的响应时间,并筛选出响应时间最短的短信供应商作为最佳短信供应商;选择最佳短信供应商发送短信。通过获取短信平台对接且未接收过该短信的全部短信供应商的响应时间,根据响应时间筛选出响应时间最短的短信供应商,并向被选出的短信供应商发送短信,通过选择响应时间最短即通信质量最佳的短信供应商进行短信发送操作,能够有效地提高短信重发的成功率。

Short message sending method and its device and terminal equipment

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是本专利技术实施例二提供的短信发送方法的交互流程示意图;图3是本专利技术实施例三提供的短信发送装置的结构示例图;图4是本专利技术实施例四提供的终端设备的示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。本专利技术实施例为了解决现有的短信平台存在短信重发成功率低而导致客户接收不到短信的问题,提供了一种短信发送方法及其装置、终端设备了,通过在短信平台检测到短信发送超时的情况下,获取与之对接且未接收过该短信的全部短信供应商的响应时间,根据响应时间筛选出响应时间最短的短信供应商,并向被选出的短信供应商发送短信,通过选择响应时间最短即通信质量最佳的短信供应商进行短信发送操作,能够有效地提高短信重发的成功率,解决现有的短信平台存在短信重发成功率低而导致客户接收不到短信的问题。为了说明本专利技术的技术方案,下面通过具体实施例来进行说明。实施例一:图1示出了本专利技术实施例一提供的短信发送方法的实现流程,为了便于说明,仅示出了与本实施例相关的部分,详述如下:在步骤S101中,检测短信发送是否超时。需要说明的是,短信平台作为中间站,汇集需要发送的短信的内容以及号码等信息,然后选择一家短信供应商,再由短信供应商将短信发送至客户,即短信平台向某一短信供应商发送短信,该短信包括待发送短信的内容以及发送号码等信息。检测短信发送是否超时有多种检测方法,示例性的,一种方法是在短信发送成功的情况下,短信供应商会反馈一个短信成功发送的反馈信号给到短信平台,在一定的时间内短信平台没有接收到短信供应商反馈的反馈信号则说明短信发送超时;另一种方法是短信平台会在预设的时间间隔内发送询问信号至短信供应商,若短信供应商发送一个短信发送超时信息至短信平台,则说明短信发送超时,若短信供应商发送一个短信发送成功信息至短信平台,则说明短信发送成功。需要说明的是,检测短信发送是否超时的方法包括但不限于上述两种方法,本专利技术对检测短信发送是否超时的方法不做限制。进一步地,若检测到短信发送没有超时,则说明短信发送成功,即将该短信标识为成功发送短信,更进一步地,将该发送成功的短信记录在成功记录表中。在步骤S102中,若检测短信发送超时,则获取供应商列表,供应商列表包括与短信平台对接且未接收过短信平台发送的短信的全部短信供应商。在检测到短信发送超时的情况下,获取与该短信平台对接且没有接收过该短信平台发送的短信的全部短信供应商组成供应商列表,示例性的,与短信平台对接的短信供应商包括:短信供应商A、短信供应商B、短信供应商C和短信供应商D,短信平台通过短信供应商A发送短信超时,则在检测到短信发送超时的情况下,获取到的供应商列表中的短信供应商不包括已经发送过短信且超时的短信供应商A,即供应商列表只包括短信供应商B、短信供应商C和短信供应商D。在步骤S103中,检测供应商列表是否为空。若检测到供应商列表为空,则说明与该短信平台对接的全部短信供应商已经进行过短信发送操本文档来自技高网...
一种短信发送方法及其装置、终端设备

【技术保护点】
一种短信发送方法,其特征在于,所述短信发送方法包括:检测短信发送是否超时;若检测短信发送超时,则获取供应商列表,所述供应商列表包括与短信平台对接且未接收过所述短信平台发送的短信的全部短信供应商;检测所述供应商列表是否为空;若所述供应商列表不为空,则获取每个短信供应商的响应时间,并筛选出所述响应时间最短的短信供应商作为最佳短信供应商;选择所述最佳短信供应商发送所述短信。

【技术特征摘要】
1.一种短信发送方法,其特征在于,所述短信发送方法包括:检测短信发送是否超时;若检测短信发送超时,则获取供应商列表,所述供应商列表包括与短信平台对接且未接收过所述短信平台发送的短信的全部短信供应商;检测所述供应商列表是否为空;若所述供应商列表不为空,则获取每个短信供应商的响应时间,并筛选出所述响应时间最短的短信供应商作为最佳短信供应商;选择所述最佳短信供应商发送所述短信。2.根据权利要求1所述的短信发送方法,其特征在于,所述短信发送方法还包括:检测所述最佳短信供应商发送所述短信是否超时;若所述最佳供应商发送所述短信超时,则短信平台重新获取供应商列表中的每个短信供应商的连接响应时间,并重新筛选出连接响应时间最短的短信供应商作为最佳短信供应商,并向所述最佳短信供应商进行短信发送操作。3.根据权利要求1所述的短信发送方法,其特征在与,所述短信发送方法还包括:若检测到所述供应商列表为空,则确认所述短信发送失败,将所述短信标识为发送超时短信。4.根据权利要求1至3任意一项所述的短信发送方法,其特征在于,所述若所述供应商列表不为空,则获取每个短信供应商的响应时间,并筛选出所述响应时间最短的短信供应商作为最佳短信供应商包括:向所述供应商列表中的全部短信供应商依次发送连接测试信号;所述短信平台接收每一短信供应商返回的连接响应信号并记录每一短信供应商返回连接响应信号的连接响应时间;将所述连接响应时间进行比较,选择连接响应时间最短的短信供应商作为最佳短信供应商。5.根据权利要求1至3任意一项所述的短信发送方法,其特征在于,所述若所述供应商列表不为空,则获取每个短信供应商的响应时间,并筛选出所述响应时间最短的短信供应商作为最佳短信供应商包括:获取所述超时短信供应商的发送信息,所述超时短信供应商为短信平台发送短信超时时所对接的短信供应商,所述发送信息包括所述超时短信供应商的运营商类别和...

【专利技术属性】
技术研发人员:陈明伟夏宇
申请(专利权)人:深圳市佰仟金融服务有限公司
类型:发明
国别省市:广东,44

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

1