短信取消方法及装置的制造方法_2

文档序号:9691536阅读:来源:国知局
器12可能包含高速随机存取存储器(Random Access Memory,简称:RAM)存储器,也可能还包括非易失性存储器非易失存储器(Nonvolatile Memory,简称:NVM),例如至少一个磁盘存储器,存储器中可以存储各种程序,用于完成各种处理功能以及实现本实施例的方法步骤。
[0043]基于上述短信发送平台可以实现短信的发送过程,包括:用户编辑完短信点击发送按钮后,通过短信网关发送至短信平台,短信平台将接收到的短信转发至对应的短信接收方。
[0044]在当前的短信发送方式中,即时由于短信信道拥堵或短信网关繁忙导致短信被延迟,在短信继续发送已经失去意义的情况下,短信平台仍然会将该短信发送至短信接收方,不仅会降低用户体验,而且增加短信信道压力。
[0045]为了解决现有技术中短信发送所存在的上述技术问题,本发明实施例提供了一种短信取消方法,该方法通过对被延迟短信进行取消发送操作,避免已经失去信息传输意义的短信继续发送至短信接收方,从而可以提高短信用户的用户体验,降低短信信道压力。
[0046]另外,本发明实施例中的短信包括文本短信、彩信或飞信等。
[0047]下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
[0048]图2示出了本发明实施例一短信取消方法的流程图,该方法的执行主体为短信平台,主要处理步骤包括:
[0049]步骤S21:短信平台接收短信发送终端发送的短信取消命令。
[0050]本发明实施例中,被延迟短信是指由于信道拥堵和/或短信网关繁忙被短信平台延迟发送的短信。
[0051]短信的延迟可能已经使短信所携带的信息失去继续传输的意义,为了避免该类型的短信继续发送至短信接收方,短信平台获取短信发送终端发送的短信取消命令。
[0052]其中,短信取消命令用于指示取消指定的被延迟短信的发送。
[0053]步骤S22:短信平台根据短信取消命令,取消向对应的短信接收方发送指定被延迟短?目O
[0054]本发明实施例中,短信平台根据短信发送终端发送的短信取消命令,取消将指定被延迟短信发送至短信接收方,从而可以避免无效短信的发送,提升用户体验,降低短信信道压力。
[0055]图3示出了本发明实施例二短信取消方法的流程图,该方法的执行主体为短信平台,处理步骤包括:
[0056]步骤S31:短信平台接收短信发送终端通过与短信接收方的交互确定自身所发送的至少一条短信为被延迟短信后发送的短信取消命令。
[0057]本实施例中,短信发送终端通过与短信接收方的交互确定短信发送终端发送的至少一条短信成为被延迟短信,此时,短信发送终端向短信平台发送取消该短信发送的短信取消命令。
[0058]例如,短信发送终端发送的短信内容指示短信接收方在预设时间内发送反馈内容,短信发送终端在该预设时间内未接收到短信接收方的反馈内容,短信发送终端此时可以直接发送短信取消指令,也可以采用其它方式与短信接收方沟通,例如通过打电话的方式与短信接收方确认短信是否收到,在确定短信接收方未收到该短信时,确定该短信已经为没有意义的短信,此时向短信平台发送短信取消命令。
[0059]步骤S32:短信平台根据短信取消命令,确定从短信网关接收到的各短信是否为待取消发送的短信。
[0060]短信平台接收到短信发送终端发送的短信取消命令后,确定该短信取消命令所指示取消发送的短信是否已经发出,若没有,短信发送平台对从短信网关接收到的各短信进行检测,确定出短信发送终端所指示取消发送的短信。
[0061]步骤S33:若从短信网关接收到的至少一条短信被短信平台确定为待取消发送的短信,则短信平台取消向对应的短信接收方发送被确定为待取消发送的短信。
[0062]当从短信网关接收到的至少一条短信被短信平台确定为待取消发送的短信后,短信平台取消向对应的短信接收方发送该短信。
[0063]图4示出了本发明实施例三短信取消方法的流程图,该方法的执行主体为短信平台,主要处理步骤包括:
[0064]步骤S41:短信平台确定从短信网关接收到的各短信的延迟时间是否超过预设阈值。
[0065]短信平台从短信网关接收到各短信后,依次确定各短信从被短信发送终端发出至短信平台接收的延迟时间,并判断各短信的延迟时间是否超过预设阈值。
[0066]步骤S42:若至少一条短信的延迟时间超过预设阈值,则短信平台将延迟时间超过预设阈值的短信确定为被延迟短信。
[0067]当至少一条短信的延迟时间超过预设阈值时,短信平台将延迟时间超过预设阈值的短信确定为被延迟短息。
[0068]本实施例中,上述预设阈值可以根据短信延迟容忍度确定,也可以根据历史被取消发送短信的平均延迟时间而确定的时间阈值,优选的,该预设阈值可以为当前短信所对应短信发送终端历史被取消发送短信的平均延迟时间。
[0069]步骤S43:短信平台向发送被延迟短信的短信发送终端发送是否取消被延迟短信发送的提示信息。
[0070]短信平台确定至少一条短信为被延迟短信时,向发送所述被延迟短信的短信发送终端发送提示信息,以提示短信发送终端是否取消该被延迟短信的发送。
[0071]具体的,短信平台以短信、邮件、电话或即时通讯方式向发送被延迟短信的短信发送终端发送是否取消被延迟短信发送的提示信息。
[0072]步骤S44:短信平台接收短信发送终端根据提示信息发送的短信取消命令。
[0073]短信发送终端获取到短信平台发送的提示信息后,将提示信息显示给对应的用户,并接收用户的指示,当用户指示取消继续发送被延迟的短信时,短信发送终端向短信平台发送短信取消命令。
[0074]步骤S45:短信平台根据短信取消命令,取消向对应的短信接收方发送指定被延迟短?目O
[0075]步骤S46:短信平台向被取消发送短信所对应的短信发送终端发送短信取消发送反馈信息。
[0076]短信平台根据短信取消命令取消相应的短信发送后,向短信发送终端发送反馈信息。
[0077]本实施例的短信取消方法,短信平台对从短信网关接收的各短信的延迟时间进行判断,确定出延迟时间超过预设阈值的被延迟短信。短信平台向发送被延迟短信的发送终端发出提示信息,以提示相应的用户是否取消该短信的继续发送,并根据短信发送终端的短信取消命令取消相应短信的发送,从而实现短信平台对短信延迟时间的监控,并且可以根据用户指示对延迟时间较长且已经失去继续发送意义的短信进行取消操作,从而减少无效短信的发送,降低短信信道压力。
[0078]短信平台除可以根据短信延迟时间确定接收到的各短信是否为被延迟短信外,还可以对用户特征的个性化分析推断出用户可容忍的最大短信延迟来判断一短信是否为延迟短信,例如对A用户发出的验证类型短信的有效失效为5分钟,当短信平台接收到的A用户的验证类型短信的延迟时间超过5分钟时,短信平台可以确定该短信为被延迟短信。
[0079]图5示出了本发发明实施例一短信取消装置的结构示意图,该装置部署于短信平台中,包括取消指令接收模块51以及短信取消模块52。
[0080]取消指令接收模块51,用于接收短信发送终端发送的短信取消命令,其中,短信取消命令用于指示取消指定被延迟短信的发送,被延迟短信为由于信道拥堵和/或短信网关繁忙被短信平台延迟发送的短信;
[0081 ]短信取消模块52,用于根据短信取消命令,取消向对应的短信接收方发送指定被延迟短信。
[0082]在上述实施例中,取消指令接收模块51,具体用于接收短信发送终端通过与短信接收方的交互确定自身所发送的至少一条短信
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1