短信发送方法、短信发送装置、短信发送设备及存储介质与流程

文档序号:26444060发布日期:2021-08-27 13:43阅读:138来源:国知局
短信发送方法、短信发送装置、短信发送设备及存储介质与流程

本发明涉及通信技术领域,尤其涉及一种短信发送方法、短信发送装置、短信发送设备及存储介质。



背景技术:

随着通信技术的发展,短信发送量日益增加,人们也越来越重视发送短信的效率。

现有的短信发送方式是通过预先给短信设置好发送路径,当短信到达时,直接将短信通过预先设置的发送路径发送出去,但这样可能会导致在某一时刻一条发送路径中存在大量短信待发送,而另一条发送路径处于空闲状态,不能给每一条短信选择最佳的发送路径,造成资源浪费。例如,存在短信1-100,短信1-30的发送路径设置为发送路径a,短信31-60的发送路径设置为发送路径b,短信61-100的发送路径设置为发送路径c,由于各种因素的影响,可能当发送路径a中的短信1-30全部发送完毕时,发送路径b与发送路径c中还会有大量短信需要发送,而此时由于已经预先设置好短信的发送路径,会导致发送路径a处于空闲状态的同时存在大量短信等待发送,造成资源的浪费。



技术实现要素:

本发明的主要目的在于提供一种短信发送方法、短信发送装置、短信发送设备及存储介质,旨在解决现有短信发送技术不能给每一条短信选择最佳的发送路径的技术问题。

为实现上述目的,本发明提供一种短信发送方法,所述短信发送方法包括以下步骤:

检测到短信发送指令时,确定各短信发送设备发送短信的次数;

根据各所述短信发送设备发送短信的次数确定目标短信发送设备,控制所述目标短信发送设备根据所述短信发送指令发送短信。

可选地,所述根据各所述短信发送设备发送短信的次数确定目标短信发送设备的步骤包括:

判断各所述短信发送设备发送短信的次数是否全部等于或者大于预设次数;

若是,确定各所述短信发送设备发送最近所述预设次数短信的平均时长,根据所述平均时长确定所述目标短信发送设备;

若否,在各所述短信发送设备中确定发送短信的次数最少的空闲短信发送设备,根据所述空闲短信发送设备确定所述目标短信发送设备。

可选地,所述根据所述空闲短信发送设备确定所述目标短信发送设备的步骤包括:

判断所述空闲短信发送设备的数量是否为1;

若是,将所述空闲短信发送设备确定为所述目标短信发送设备;

若否,在所述空闲短信发送设备中选择一个第一短信发送设备,将所述第一短信发送设备确定为所述目标短信发送设备。

可选地,所述根据所述平均时长确定所述目标短信发送设备的步骤包括:

在各所述短信发送设备中确定发送最近所述预设次数短信的平均时长最短的最快短信发送设备,判断所述最快短信发送设备的数量是否为1;

若是,将所述最快短信发送设备确定为所述目标短信发送设备;

若否,根据各所述最快短信发送设备在最近预设时长内发送短信的次数确定所述目标短信发送设备。

可选地,所述根据各所述最快短信发送设备在最近预设时长内发送短信的次数确定所述目标短信发送设备的步骤包括:

判断是否只存在一个所述最快短信发送设备在最近所述预设时长内发送短信的次数最少;

若是,将最近所述预设时长内发送短信的次数最少的最快短信发送设备确定为所述目标短信发送设备;

若否,在最近所述预设时长内发送短信的次数最少的最快短信发送设备中选择一个第二短信发送设备,将所述第二短信发送设备确定为所述目标短信发送设备。

可选地,所述控制所述目标短信发送设备根据所述短信发送指令发送短信的步骤之后,还包括:

判断所述目标短信发送设备是否成功发送短信;

若否,再次控制所述目标短信发送设备根据所述短信发送指令发送短信。

可选地,所述短信发送指令中包括短信信息,所述确定各短信发送设备发送短信的次数的步骤之前,还包括:

判断所述短信发送指令中的短信信息是否存在缺失项;

若是,向用户发送短信补正请求信息,以供用户根据所述短信补正请求信息反馈与所述短信发送指令对应的短信补正信息;

接收所述短信补正信息并根据所述短信补正信息补全所述短信发送指令中的短信信息。

进一步地,为实现上述目的,本发明还提供一种短信发送装置,所述短信发送装置包括:

检测模块,用于检测到短信发送指令时,确定各短信发送设备发送短信的次数;

发送模块,用于根据各所述短信发送设备发送短信的次数确定目标短信发送设备,控制所述目标短信发送设备根据所述短信发送指令发送短信。

进一步地,为实现上述目的,本发明还提供一种短信发送设备,所述短信发送设备包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的短信发送程序,所述短信发送程序被所述处理器执行时实现如上述所述的短信发送方法的步骤。

进一步地,为实现上述目的,本发明还提供一种存储介质,所述存储介质上存储有短信发送程序,所述短信发送程序被处理器执行时实现如上所述的短信发送方法的步骤。

本发明通过检测到短信发送指令时,确定每个短信发送设备发送短信的次数,根据每个短信发送设备发送短信的次数确定最适合发送短信的目标短信发送设备,控制目标短信发送设备根据短信发送指令发送短信。本发明通过当检测到短信发送指令时,确定最适合发送短信的短信发送设备,控制该短信发送设备根据短信发送指令发送短信,从而实现为短信选择最佳的短信发送路径,提高了发送短信的效率。

附图说明

图1为本发明短信发送设备实施例方案涉及的设备硬件运行环境的结构示意图;

图2为本发明短信发送方法第一实施例的流程示意图;

图3为本发明短信发送装置较佳实施例的功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

需要说明的是,现有的短信发送方式是通过预先给短信设置好发送路径,当短信到达时,直接将短信通过预先设置的发送路径发送出去,但这样可能会导致在某一时刻一条发送路径中存在大量短信待发送,而另一条发送路径处于空闲状态,不能给每一条短信选择最佳的发送路径,造成资源浪费。例如,存在短信1-100,短信1-30的发送路径设置为发送路径a,短信31-60的发送路径设置为发送路径b,短信61-100的发送路径设置为发送路径c,由于各种因素的影响,可能当发送路径a中的短信1-30全部发送完毕时,发送路径b与发送路径c中还会有大量短信需要发送,而此时由于已经预先设置好短信的发送路径,会导致发送路径a处于空闲状态的同时存在大量短信等待发送,造成资源的浪费。

基于上述缺陷,本发明提供一种短信发送设备,参照图1,图1为本发明短信发送设备实施例方案涉及的设备硬件运行环境的结构示意图。

如图1所示,该短信发送设备可以包括:处理器1001,例如cpu,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储设备。

本领域技术人员可以理解,图1中示出的短信发送设备的硬件结构并不构成对短信发送设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及短信发送程序。其中,操作系统是管理和控制短信发送设备与软件资源的程序,支持网络通信模块、用户接口模块、短信发送程序以及其他程序或软件的运行;网络通信模块用于管理和控制网络接口1004;用户接口模块用于管理和控制用户接口1003。

在图1所示的短信发送设备硬件结构中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端,与客户端进行数据通信;处理器1001可以调用存储器1005中存储的短信发送程序,并执行以下操作:

检测到短信发送指令时,确定各短信发送设备发送短信的次数;

根据各所述短信发送设备发送短信的次数确定目标短信发送设备,控制所述目标短信发送设备根据所述短信发送指令发送短信。

进一步地,所述根据各所述短信发送设备发送短信的次数确定目标短信发送设备的步骤包括:

判断各所述短信发送设备发送短信的次数是否全部等于或者大于预设次数;

若是,确定各所述短信发送设备发送最近所述预设次数短信的平均时长,根据所述平均时长确定所述目标短信发送设备;

若否,在各所述短信发送设备中确定发送短信的次数最少的空闲短信发送设备,根据所述空闲短信发送设备确定所述目标短信发送设备。

进一步地,所述根据所述空闲短信发送设备确定所述目标短信发送设备的步骤包括:

判断所述空闲短信发送设备的数量是否为1;

若是,将所述空闲短信发送设备确定为所述目标短信发送设备;

若否,在所述空闲短信发送设备中选择一个第一短信发送设备,将所述第一短信发送设备确定为所述目标短信发送设备。

进一步地,所述根据所述平均时长确定所述目标短信发送设备的步骤包括:

在各所述短信发送设备中确定发送最近所述预设次数短信的平均时长最短的最快短信发送设备,判断所述最快短信发送设备的数量是否为1;

若是,将所述最快短信发送设备确定为所述目标短信发送设备;

若否,根据各所述最快短信发送设备在最近预设时长内发送短信的次数确定所述目标短信发送设备。

进一步地,所述根据各所述最快短信发送设备在最近预设时长内发送短信的次数确定所述目标短信发送设备的步骤包括:

判断是否只存在一个所述最快短信发送设备在最近所述预设时长内发送短信的次数最少;

若是,将最近所述预设时长内发送短信的次数最少的最快短信发送设备确定为所述目标短信发送设备;

若否,在最近所述预设时长内发送短信的次数最少的最快短信发送设备中选择一个第二短信发送设备,将所述第二短信发送设备确定为所述目标短信发送设备。

进一步地,所述控制所述目标短信发送设备根据所述短信发送指令发送短信的步骤之后,还包括:

判断所述目标短信发送设备是否成功发送短信;

若否,再次控制所述目标短信发送设备根据所述短信发送指令发送短信。

进一步地,所述短信发送指令中包括短信信息,所述确定各短信发送设备发送短信的次数的步骤之前,还包括:

判断所述短信发送指令中的短信信息是否存在缺失项;

若是,向用户发送短信补正请求信息,以供用户根据所述短信补正请求信息反馈与所述短信发送指令对应的短信补正信息;

接收所述短信补正信息并根据所述短信补正信息补全所述短信发送指令中的短信信息。

本发明短信发送设备的具体实施方式与下述短信发送方法各实施例基本相同,在此不再赘述。

本发明还提供一种基于上述短信发送设备的短信发送方法。

参照图2,图2为本发明短信发送方法第一实施例的流程示意图。

本发明实施例提供了短信发送方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

在短信发送方法的各个实施例中,执行主体是短信发送装置。

所述短信发送方法应用于短信发送装置,所述短信发送方法包括:

步骤s10,检测到短信发送指令时,确定各短信发送设备发送短信的次数;

现有的短信发送方式是通过预先给短信设置好发送路径,当短信到达时,直接将短信通过预先设置的发送路径发送出去,但这样可能会导致在某一时刻一条发送路径中存在大量短信待发送,而另一条发送路径处于空闲状态,不能给每一条短信选择最佳的发送路径,造成资源浪费。例如,存在短信1-100,短信1-30的发送路径设置为发送路径a,短信31-60的发送路径设置为发送路径b,短信61-100的发送路径设置为发送路径c,由于各种因素的影响,可能当发送路径a中的短信1-30全部发送完毕时,发送路径b与发送路径c中还会有大量短信需要发送,而此时由于已经预先设置好短信的发送路径,会导致发送路径a处于空闲状态的同时存在大量短信等待发送,造成资源的浪费。

为解决现有短信发送技术不能给每一条短信选择最佳的发送路径的技术问题,在本发明实施例中提出一种短信发送方法,旨在通过检测到短信发送指令时,确定每个短信发送设备发送短信的次数,根据每个短信发送设备发送短信的次数确定最适合发送短信的目标短信发送设备,控制目标短信发送设备根据短信发送指令发送短信。本发明通过当检测到短信发送指令时,确定最适合发送短信的短信发送设备,控制该短信发送设备根据短信发送指令发送短信,从而实现为短信选择最佳的短信发送路径,提高了发送短信的效率。

本实施例中的短信发送方法适用于具有短信发送功能的设备。

在本实施例中,当短信发送装置检测到短信发送指令时,会确定每个短信发送设备发送短信的次数。例如,接收到短信发送指令a时,确定每个短信发送设备发送短信的次数,如短信发送设备a发送短信的次数为1,短信发送设备b发送短信的次数为1,短信发送设备c发送短信的次数为1,短信发送设备d发送短信的次数为0。

步骤s20,根据各所述短信发送设备发送短信的次数确定目标短信发送设备,控制所述目标短信发送设备根据所述短信发送指令发送短信。

在本实施例中,确定每个短信发送设备发送短信的次数以后,根据每个短信发送设备发送短信的次数确定最适合发送短信的目标短信发送设备,短信发送装置控制目标短信发送设备根据短信发送指令发送短信。其中,短信发送设备可以是短信猫、短信发送器等。例如,若检测到短信发送指令a时,确定短信发送设备a发送短信的次数为1,短信发送设备b发送短信的次数为1,短信发送设备c发送短信的次数为1,短信发送设备d发送短信的次数为0,则将短信发送设备d确定为目标短信发送设备,短信发送装置控制短信发送设备d根据短信发送指令a发送短信。

本实施例通过检测到短信发送指令时,确定每个短信发送设备发送短信的次数,根据每个短信发送设备发送短信的次数确定最适合发送短信的目标短信发送设备,控制目标短信发送设备根据短信发送指令发送短信。本发明通过当检测到短信发送指令时,确定最适合发送短信的短信发送设备,控制该短信发送设备根据短信发送指令发送短信,从而实现为短信选择最佳的短信发送路径,提高了发送短信的效率。

进一步地,提出本发明短信发送方法第二实施例,上述步骤s20中,所述根据各所述短信发送设备发送短信的次数确定目标短信发送设备的步骤包括:

步骤a1,判断各所述短信发送设备发送短信的次数是否全部等于或者大于预设次数;

步骤a2,若是,确定各所述短信发送设备发送最近所述预设次数短信的平均时长,根据所述平均时长确定所述目标短信发送设备;

在本实施例中,根据每个短信发送设备发送短信的次数确定目标短信发送设备的步骤具体为,判断每个短信发送设备发送短信的次数是否都等于或者大于预设次数,若是,确定每个短信发送设备发送最近预设次数短信的平均时长,根据每个短信发送设备发送最近预设次数短信的平均时长确定目标短信发送设备,其中,短信发送设备发送短信的时长为,从短信发送装置控制短信发送设备发送短信时开始直到短信发送设备成功发送短信之间的时长。例如,若检测到短信发送指令时,短信发送设备a发送短信的次数为5,短信发送设备b发送短信的次数为6,短信发送设备c发送短信的次数为4,短信发送设备d发送短信的次数为3,预设次数为3,每个短信发送设备发送短信的次数都等于或者大于预设次数,则根据每个短信发送设备发送最近3次短信的平均时长确定目标短信发送设备。

步骤a3,若否,在各所述短信发送设备中确定发送短信的次数最少的空闲短信发送设备,根据所述空闲短信发送设备确定所述目标短信发送设备。

如果不是每个短信发送设备发送短信的次数都等于或者大于预设次数,则在短信发送设备中确定发送次数最少的空闲短信发送设备,根据空闲短信发送设备确定目标短信发送设备。例如,若短信发送设备a发送短信的次数为2,短信发送设备b发送短信的次数为2,短信发送设备c发送短信的次数为2,短信发送设备d发送短信的次数为1,预设次数为3,则确定的空闲短信发送设备为短信发送设备d,短信d即为目标短信发送设备。

本实施例通过根据每个短信发送设备发送短信的次数是否都等于或者大于预设次数来确定发送短信的目标短信发送设备,当每个短信发送设备发送短信的次数都等于或者大于预设次数时,根据每个短信发送设备发送最近预设次数短信的平均时长确定目标短信发送设备,可以确定短信发送效率最高的短信发送设备,提高了发送短信的效率;当存在短信发送设备发送短信的次数少于预设次数时,确定发送短信的次数最少的短信发送设备作为发送短信的目标短信发送设备,提高了短信发送设备的利用率

进一步地,上述步骤a3中,所述根据所述空闲短信发送设备确定所述目标短信发送设备的步骤包括:

步骤a31,判断所述空闲短信发送设备的数量是否为1;

步骤a32,若是,将所述空闲短信发送设备确定为所述目标短信发送设备;

步骤a33,若否,在所述空闲短信发送设备中选择一个第一短信发送设备,将所述第一短信发送设备确定为所述目标短信发送设备。

在本实施例中,根据发送短信的次数最少的空闲短信发送设备确定目标短信发送设备的步骤具体为,判断所有短信发送设备中发送短信的次数最少的空闲短信发送设备是否只有一个,如果只有一个空闲短信发送设备,则将该空闲短信发送设备确定为发送短信的目标短信发送设备;如果存在多个空闲短信发送设备,则在多个空闲短信发送设备中选择一个第一短信发送设备,将该第一短信发送设备确定为发送短信的目标短信发送设备,选择第一短信发送设备的方式可以是在多个空闲短信发送设备中随机选择一个短信发送设备,还可以是按照短信发送设备的编号来选择第一短信发送设备等。例如,检测到短信发送指令时,短信发送设备1发送短信的次数为3,短信发送设备2发送短信的次数为3,短信发送设备3发送短信的次数为2,短信发送设备4发送短信的次数为2,预设次数为3,存在短信发送设备发送短信的次数少于预设次数,则所有短信发送设备中发送短信的次数最少的空闲短信发送设备为短信发送设备3与短信发送设备4。若选择第一短信发送设备的方式为在多个空闲短信发送设备中随机选择一个短信发送设备,则可以选择短信发送设备3或者短信发送设备4作为发送短信的目标短信发送设备;若选择第一短信发送设备的方式为在空闲短信发送设备中选择编号最小的短信发送设备,则确定短信发送设备3为发送短信的目标短信发送设备。

本实施例通过当存在短信发送设备发送短信的次数少于预设次数时,确定发送短信的次数最少的短信发送设备作为发送短信的目标短信发送设备,提高了短信发送设备的利用率。

进一步地,上述步骤a2中,所述根据所述平均时长确定所述目标短信发送设备的步骤包括:

步骤a21,在各所述短信发送设备中确定发送最近所述预设次数短信的平均时长最短的最快短信发送设备,判断所述最快短信发送设备的数量是否为1;

步骤a22,若是,将所述最快短信发送设备确定为所述目标短信发送设备;

步骤a23,若否,根据各所述最快短信发送设备在最近预设时长内发送短信的次数确定所述目标短信发送设备。

在本实施例中,当每个短信发送设备发送短信的次数都等于或者大于预设次数时,会确定每个短信发送设备发送最近预设次数短信的平均时长,根据平均时长确定发送短信的目标短信发送设备。根据平均时长确定发送短信的目标短信发送设备的步骤具体为,在所有短信发送设备中确定发送最近预设次数短信的平均时长最短的最快短信发送设备,判断是否只存在一个最快短信发送设备,如果只存在一个最快短信发送设备,则将该最快短信发送设备作为发送短信的目标短信发送设备;如果存在多个最快短信发送设备,则根据每个最快短信发送设备在最近预设时长内发送短信的次数确定目标短信发送设备。例如,检测到短信发送指令时,短信发送设备a发送短信发送设备的次数为5,短信发送设备b发送短信的次数为6,短信发送设备c发送短信的次数为4,短信发送设备d发送短信的次数为4,预设次数为3,每个短信发送设备发送短信的次数都大于预设次数,则此时需要确定每个短信发送设备发送最近三次短信的平均时长,若短信发送设备a发送最近三次短信的平均时长为2s,短信发送设备b发送最近三次短信的平均时长为3s,短信发送设备c发送最近三次短信的平均时长为1s,短信发送设备d发送最近三次短信的平均时长为1.5s,短信发送设备c是发送最近三次短信的平均时长最短的最快短信发送设备,则确定短信发送设备c为发送短信的目标短信发送设备。

本实施例通过当每个短信发送设备发送短信的次数都达到预设次数时,根据每个短信发送设备发送最近预设次数短信的平均时长确定目标短信发送设备,可以确定短信发送效率最高的短信发送设备,提高了发送短信的效率。

进一步地,上述步骤a23的步骤包括:

步骤a231,判断是否只存在一个所述最快短信发送设备在最近所述预设时长内发送短信的次数最少;

步骤a232,若是,将最近所述预设时长内发送短信的次数最少的最快短信发送设备确定为所述目标短信发送设备;

步骤a233,若否,在最近所述预设时长内发送短信的次数最少的最快短信发送设备中选择一个第二短信发送设备,将所述第二短信发送设备确定为所述目标短信发送设备。

在本实施例中,若所有短信发送设备中存在多个发送最近预设次数的平均时长最短的最快短信发送设备,则需要根据每个最快短信发送设备在预设时长内发送短信的次数确定目标短信发送设备。具体为,判断是否只存在一个最快短信发送设备在最近预设时长内发送短信的次数最少,如果只存在一个,则将该在最近预设时长内发送短信的次数最少的最快短信发送设备确定为目标短信发送设备;如果存在多个,则从多个在最近预设时长内发送短信的次数最少的最快短信发送设备中选择一个第二短信发送设备,将该第二短信发送设备作为目标短信发送设备。其中,选择第二短信发送设备的方式可以是从多个在最近预设时长内发送短信的次数最少的最快短信发送设备中随机选择一个短信发送设备,还可以是按照短信发送设备的编号来选择等。例如,假设预设时长为2s,预设次数为3,发送最近三次短信的平均时长最短的最快短信发送设备为短信发送设备1、短信发送设备2、短信发送设备3与短信发送设备4,则此时确定每个最快短信发送设备在最近预设时长内发送短信的次数,若短信发送设备1在最近2s内发送短信的次数为4,短信发送设备2在最近2s内发送短信的次数为5,短信发送设备3在最近2s内发送短信的次数为6,短信发送设备4在最近2s内发送短信的次数为4,若选择第二短信发送设备的方式为随机选择,则可以确定短信发送设备1或者短信发送设备4为目标短信发送设备;若选择第二短信发送设备的方式为选择编号最大的短信发送设备,则确定短信发送设备4为目标短信发送设备。

本实施例通过确定发送最近预设次数短信的平均时长最短的最快短信发送设备后,在最快短信发送设备中确定在最近预设时长内发送短信的次数最少的短信发送设备作为目标短信发送设备,使选择出的目标短信发送设备是在最近预设时长内负载最低的短信发送设备,提高了短信发送设备的利用率。

进一步地,上述步骤s20中,所述控制所述目标短信发送设备根据所述短信发送指令发送短信的步骤之后,还包括:

步骤b1,判断所述目标短信发送设备是否成功发送短信;

步骤b2,若否,再次控制所述目标短信发送设备根据所述短信发送指令发送短信。

在本实施例中,当短信发送装置控制目标短信发送设备根据短信发送指令发送短信后,判断目标短信发送设备是否成功发送短信,如果没有成功发送短信,则短信发送装置会再次控制目标短信发送设备根据短信发送指令发送短信。例如,短信发送装置检测到短信发送指令a时,确定的目标短信发送设备为短信发送设备d,当短信发送装置控制短信发送设备d根据短信发送指令a发送短信后,若检测到短信发送设备d发送短信失败,则短信发送装置再次控制短信发送设备d根据短信发送指令a发送短信。

本实施例通过短信发送装置控制目标短信发送设备根据短信发送指令发送短信后,检测目标短信发送设备是否成功发送短信,若目标短信发送设备没有成功发送短信,短信发送装置会再次控制目标短信发送设备根据短信发送指令发送短信,提高了发送短信的成功率。

进一步地,上述步骤s20中,所述短信发送指令中包括短信信息,所述确定各短信发送设备发送短信的次数的步骤之前,还包括:

步骤c1,判断所述短信发送指令中的短信信息是否存在缺失项;

步骤c2,若是,向用户发送短信补正请求信息,以供用户根据所述短信补正请求信息反馈与所述短信发送指令对应的短信补正信息;

接收所述短信补正信息并根据所述短信补正信息补全所述短信发送指令中的短信信息。

在本实施例中,短信发送装置检测到短信发送指令后,确定每个短信发送设备发送短信的次数之前,会检测短信发送指令中的短信信息是否存在缺失项。其中,短信信息中包括收信方信息与短信内容等数据项。若短信发送指令中的短信信息存在缺失项,则短信发送装置向用户发送短信补正请求信息,以供用户根据短信补正请求信息向短信发送装置反馈与短信发送指令对应的短信补正信息,短信发送装置接收用户反馈的短信补正信息,与短信发送指令对应的短信补正信息中包含该短信发送指令中的短信信息的全部内容,可以根据短信补正信息补全短信发送指令中的短信信息。其中,短信补正请求信息中包含需要补正的短信发送指令信息,可以告知用户需要补正的短信发送指令。例如,短信发送指令中的短信信息包含收信方号码与短信内容,若检测到短信发送指令a时,短信发送装置检测到短信发送指令a中的短信信息a只包含短信内容a“您好”,缺失收信方号码a,短信发送装置会向用户发送短信补正请求信息a,以供用户根据短信补正请求信息a向短信发送装置反馈与短信发送指令a对应的短信补正信息a,短信发送装置接收短信补正信息a并根据短信补正信息a中的收信方号码a“11111”,补全短信信息a,则短信信息a中包含收信方号码a“11111”与短信内容a“您好”,以使目标短信发送设备能够根据短信发送指令a成功发送短信。

本实施例通过在检测到短信发送指令后,若短信发送指令中的短信信息有缺失项,短信发送装置会向用户发送短信补正请求信息,接收用户根据短信补正请求信息反馈的与短信发送指令对应的短信补正信息,并根据短信补正信息补全短信发送指令中的短信信息,以使目标短信发送设备能够根据短信发送指令准确发送短信,提高了发送短信的成功率。

本发明还提供一种短信发送装置。

参照图3,图3为本发明短信发送装置第一实施例的功能模块示意图。所述短信发送装置包括:

检测模块,用于检测到短信发送指令时,确定各短信发送设备发送短信的次数;

发送模块,用于根据各所述短信发送设备发送短信的次数确定目标短信发送设备,控制所述目标短信发送设备根据所述短信发送指令发送短信。

此外,本发明实施例还提出一种存储介质。

存储介质上存储有短信发送程序,短信发送程序被处理器执行时实现如上所述的短信发送方法的步骤。

本发明存储介质具体实施方式与上述短信发送方法各实施例基本相同,在此不再赘述。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,这些均属于本发明的保护之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1