短消息重传方法、装置、设备及存储介质制造方法及图纸

技术编号:19011861 阅读:91 留言:0更新日期:2018-09-22 11:12
本公开提供一种短消息重传方法、装置、设备及存储介质,所述方法包括:在短消息被发送后,若接收到网络侧回传的错误消息,根据所述错误消息的原因值判断所述短消息是否能重传成功;根据判断结果确定是否重新发送所述短消息。应用本公开实施例可以避免对所有失败情况都进行重传导致的资源浪费。

【技术实现步骤摘要】
短消息重传方法、装置、设备及存储介质
本申请涉及通信领域,尤其涉及短消息重传方法、装置、设备及存储介质。
技术介绍
利用移动通信网络在移动终端上实现的各类数据业务已变得和人们的日常生活越来越密不可分,特别是短消息服务(ShortMessageService,SMS),已经成为大部分移动通信用户的常用联系方式。短消息发送过程中可以按照协议ShortMessageRelayProtocol(SM-RP),ShortMessageControlProtocol(SM-CP)进行发送。目前,大多数智能手机在短信收到错误消息(如CPERROR,RPERROR)的情况下全部会进行重传,而部分重传操作会以失败告终,从而造成资源浪费。
技术实现思路
为克服相关技术中存在的问题,本公开提供了短消息重传方法、装置、设备及存储介质。根据本公开实施例的第一方面,提供一种短消息重传方法,所述方法包括:在短消息被发送后,若接收到网络侧回传的错误消息,根据所述错误消息的原因值判断所述短消息是否能重传成功;根据判断结果确定是否重新发送所述短消息。在一个实施例中,所述根据所述错误消息的原因值判断所述短消息是否能重传成功,包括:从原因值与重传次数的预设映射关系中,确定所述错误消息的原因值所对应的目标重传次数,重传次数基于短消息是否能重传成功而确定,重传次数至少包括0次;根据所述错误消息的原因值所对应的目标重传次数、以及所述短消息的已重传次数,判断所述短消息是否能重传成功。在一个实施例中,所述预设映射关系通过不同预设分类表表示,不同预设分类表基于重传次数进行划分。在一个实施例中,所述错误消息包括CP_ERROR和RP_ERROR,所述预设分类表包括0次重发分类表、1次重发分类表和2次重发分类表,所述0次重发分类表包括:已确认会导致重传失败的原因值,所述1次重发分类表包括:不明确原因的原因值;所述2次重发分类表包括:除0次重发分类表以及1次重发分类表中原因值以外的其他原因值。在一个实施例中,所述预设映射关系基于历史记录中在原因值所表示的原因下重传成功的概率而确定。根据本公开实施例的第二方面,提供一种短消息重传装置,所述装置包括:重传判断模块,被配置为在短消息被发送后,若接收到网络侧回传的错误消息,根据所述错误消息的原因值判断所述短消息是否能重传成功;重传执行模块,被配置为根据判断结果确定是否重新发送所述短消息。在一个实施例中,所述重传判断模块,包括:次数确定子模块,被配置为在短消息被发送后,若接收到网络侧回传的错误消息,从原因值与重传次数的预设映射关系中,确定所述错误消息的原因值所对应的目标重传次数,重传次数基于短消息是否能重传成功而确定,重传次数至少包括0次;重传判断子模块,被配置为根据所述错误消息的原因值所对应的目标重传次数、以及所述短消息的已重传次数,判断所述短消息是否能重传成功。在一个实施例中,所述预设映射关系通过不同预设分类表表示,不同预设分类表基于重传次数进行划分。在一个实施例中,所述错误消息包括CP_ERROR和RP_ERROR,所述预设分类表包括0次重发分类表、1次重发分类表和2次重发分类表,所述0次重发分类表包括:已确认会导致重传失败的原因值,所述1次重发分类表包括:不明确原因的原因值;所述2次重发分类表包括:除0次重发分类表以及1次重发分类表中原因值以外的其他原因值。在一个实施例中,所述预设映射关系基于历史记录中在原因值所表示的原因下重传成功的概率而确定。根据本公开实施例的第三方面,提供一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:在短消息被发送后,若接收到网络侧回传的错误消息,根据所述错误消息的原因值判断所述短消息是否能重传成功;根据判断结果确定是否重新发送所述短消息。根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一项所述方法的步骤。本公开的实施例提供的技术方案可以包括以下有益效果:本公开实施例在短消息被发送后,若接收到网络侧回传的错误消息,可以根据错误消息的原因值判断该短消息是否能重传成功,进而根据判断结果确定是否重新发送该短消息。避免对所有失败情况都进行重传导致的资源浪费。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是本公开根据一示例性实施例示出的一种短消息重传方法的流程图。图2是本公开根据一示例性实施例示出的另一种短消息重传方法的流程图。图3是本公开根据一示例性实施例示出的一种短消息重传装置的框图。图4是本公开根据一示例性实施例示出的另一种短消息重传装置的框图。图5是本公开根据一示例性实施例示出的一种用于短消息重传的装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。短消息又可以称为简讯、信息、短信或文字消息等。短消息发送过程中可以按照协议ShortMessageRelayProtocol(SM-RP),ShortMessageControlProtocol(SM-CP)进行发送。目前,大多数智能手机在短信收到错误消息(如CPERROR,RPERROR)的情况下全部会进行重传,而部分重传操作会以失败告终,从而造成资源浪费。鉴于此,本公开实施例提供一种短消息重传方法,在短消息被发送后,若接收到网络侧回传的错误消息,可以根据错误消息的原因值判断该短消息是否能重传成功,进而根据判断结果确定是否重新发送该短消息。避免对所有失败情况都进行重传导致的资源浪费。以下结合附图对本公开实施例进行示例说明。如图1所示,图1是本公开根据一示例性实施例示出的一种短消息重传方法的流程图,该方法可以用于移动终端中,包括以下步骤:在步骤101中,在短消息被发送后,若接收到网络侧回传的错误消息,根据所述错误消息的原因值判断所述短消息是否能重传成功。在步骤102中,根据判断结果确定是否重新发送所述短消息。本公开实施例中,移动终端可以是各种具有无线通信功能的手持设备、可穿戴设备或其他电子设备,例如,应用于智能本文档来自技高网...
短消息重传方法、装置、设备及存储介质

【技术保护点】
1.一种短消息重传方法,其特征在于,所述方法包括:在短消息被发送后,若接收到网络侧回传的错误消息,根据所述错误消息的原因值判断所述短消息是否能重传成功;根据判断结果确定是否重新发送所述短消息。

【技术特征摘要】
1.一种短消息重传方法,其特征在于,所述方法包括:在短消息被发送后,若接收到网络侧回传的错误消息,根据所述错误消息的原因值判断所述短消息是否能重传成功;根据判断结果确定是否重新发送所述短消息。2.根据权利要求1所述的方法,其特征在于,所述根据所述错误消息的原因值判断所述短消息是否能重传成功,包括:从原因值与重传次数的预设映射关系中,确定所述错误消息的原因值所对应的目标重传次数,重传次数基于短消息是否能重传成功而确定,重传次数至少包括0次;根据所述错误消息的原因值所对应的目标重传次数、以及所述短消息的已重传次数,判断所述短消息是否能重传成功。3.根据权利要求2所述的方法,其特征在于,所述预设映射关系通过不同预设分类表表示,不同预设分类表基于重传次数进行划分。4.根据权利要求3所述的方法,其特征在于,所述错误消息包括CP_ERROR和RP_ERROR,所述预设分类表包括0次重发分类表、1次重发分类表和2次重发分类表,所述0次重发分类表包括:已确认会导致重传失败的原因值,所述1次重发分类表包括:不明确原因的原因值;所述2次重发分类表包括:除0次重发分类表以及1次重发分类表中原因值以外的其他原因值。5.根据权利要求2至4任一项所述的方法,其特征在于,所述预设映射关系基于历史记录中在原因值所表示的原因下重传成功的概率而确定。6.一种短消息重传装置,其特征在于,所述装置包括:重传判断模块,被配置为在短消息被发送后,若接收到网络侧回传的错误消息,根据所述错误消息的原因值判断所述短消息是否能重传成功;重传执行模块,被配置为根据判断结果确定是否重新发送所述短消息。...

【专利技术属性】
技术研发人员:崔恒彬李文涛
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1