本发明专利技术实施例提供了一种短信发送失败的处理方法,包括:当发送短信到接收方失败时,获取所述短信发送失败的错误码;确定所述错误码对应的错误类型;获取所述错误类型对应的提示信息,并输出提示信息,用以提示所述错误类型。相应的,本发明专利技术还提供了一种终端。采用本发明专利技术,通过在短信发送失败时,反馈失败原因给用户,可使用户知情短信发送失败的具体原因,以便做出进一步处理,提高了用户体验。
【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及一种短信发送失败的处理方法及终端。
技术介绍
短信是伴随数字移动通信系统而产生的一种电信业务,通过移动通信系统的信令信道和信令网,传送文字或数字短信息,属于一种非实时的、非语音的数据通信业务。但是现在,当短信发送失败的情况时,用户往往会认为是自己手机欠费导致的发送失败,无法得知具体的失败原因。尤其当手机没有欠费也无法成功发送短信,用户会更加困扰。
技术实现思路
本专利技术实施例提供了一种短信发送失败的处理方法及终端,在小区搜索失败后,如果终端位置发生变化,或者终端处于所述第一地理位置,则重启小区搜索,可减小终端功耗。本专利技术实施例第一方面提供了一种短信发送失败的处理方法,该方法包括:当发送短信到接收方失败时,获取所述短信发送失败的错误码;确定所述错误码对应的错误类型;获取所述错误类型对应的提示信息,并输出提示信息,用以提示所述错误类型。本专利技术实施例第二方面提供了一种终端,该终端包括:获取单元,用于当发送短信到接收方失败时,获取所述短信发送失败的错误码;确定单元,用于确定所述错误码对应的错误类型;提示单元,用于获取所述错误类型对应的提示信息,并输出提示信息,用以提示所述错误类型。实施本专利技术实施例,通过在短信发送失败时,获取短信发送失败的错误码,并根据错误码确定短信发送失败的原因,反馈失败原因给用户,可使用户知情短信发送失败的具体原因,以便做出进一步处理,提高了用户体验。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的短信发送失败的处理方法的第一实施例的流程示意图;图2是本专利技术实施例提供的输出短信发送失败原因的界面示意图图3是本专利技术实施例提供的短信发送失败的处理方法的第二实施例的流程示意图;图4是本专利技术实施例提供的终端的第一实施例的结构示意图;图5是本专利技术实施例提供的终端的第二实施例的结构示意图;图6是本专利技术实施例提供的终端的第三实施例的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术可以由移动终端实现,还可以由个人电脑、网络设备等计算设备来实现。下面以移动终端为例来进行说明。优选地,本专利技术的方案可以由一种安装并运行于移动终端中的APP来实现。具体如,本专利技术的方案可以由一个始终后台运行的APP来实现。进一步地,本专利技术的方案可以作为一个功能模块集成在一个始终后台运行的APP中。在此,移动终端包括但不限于任何一种基于智能操作系统的手持式电子产品,其可与用户通过键盘、虚拟键盘、触摸板、触摸屏以及声控设备等输入设备来进行人机交互,诸如智能手机、平板电脑等。其中,智能操作系统包括但不限于任何通过向移动设备提供各种移动应用来丰富设备功能的操作系统,诸如安卓(Android)、IOS、WindowsPhone等。参见图1,是本专利技术实施例提供的短信发送失败的处理方法的第一实施例的流程图,该方法包括:步骤S101:当发送短信到接收方失败时,获取所述短信发送失败的错误码。具体的,短信信息服务参与实体可包括:服务提供商(ServiceProvider,SP):短信信息服务的信息提供者;短信网关(InternetShortMessageGateway,ISMG):提供SP与短信中心之间数据交换的通道,采用CMPP(ChinaMobilePeertoPeer)协议与SP进行连接,采用SMPP协议与短信中心连接;短信中心(ShortMessageServiceCenter,SMSC):利用信令网将短消息发送给手机用户;汇接网关(GatewayNameServer,GNS):提供短信网关的路由查询。具体的,发送短信到接收方的过程可包括:SMSC将短信内容以SMPP协议发给连接的ISMG;IMSG根据短信发送号码,即SP服务代码,将短信内容以CMPP协议发给相应的SP,由SP进行处理。本专利技术实施例中,所述错误码可以是:SMSC、ISMG、SP以及GNS中任一个或多个记录的短信处理失败的原因。具体实现中,终端可以从其与上述各个参与实体约定的记录位置处获取各个参与实体记录的短信处理结果(成功或失败,以及导致失败的错误码)。例如,终端可以从MO(MessageOriginated)话单中获取SMSC记录的短信处理结果。示例仅仅是本专利技术实施例的一种实现方式,实际应用中可以不同,不应构成限。步骤S103:确定所述错误码对应的错误类型。在本专利技术实施例的一种实现方式中,错误码与错误类型的对应关系可保存在上述各个参与实体上。具体的,终端在获取所述错误码之后,需要向短信服务平台发出获取相应的错误类型的请求,以使所述平台中的相应参与实体根据所述对应关系查找出所述错误码对应的错误类型,并返回查找到所述错误类型到终端。在本专利技术实施例的另一种实现方式中,终端可以将错误码与错误类型的对应关系下载到终端本地或与终端相连的存储设备中保存。具体的,终端需要向所述平台发出下载请求,用以下载上述各个参与实体保存的对应关系。具体实现中,终端可以根据已下载的所述对应关系查找出所述错误码对应的错误类型。进一步的,如果终端在已下载的所述对应关系中没有查找到所述错误码对应的错误类型(已下载的对应关系过时),那么,终端可以向短信服务平台发出获取相应的错误类型的请求,用以获得所述错误码对应的错误类型。实际应用中,终端还可以直接调用预设功能或服务来获取短信发送失败的原因。例如,运行Android系统的终端可以通过调用Android系统提供的服务“SmsReceiverService”获取导致失败的错误类型。步骤S105:获取所述错误类型对应的提示信息,并输出提示信息,用以提示所述错误类型。具体实现中,终端可以直接将所述错误类型提示给用户。例如,如图2所示,所述错误类型是“短信中心号码设置错误”,那么,终端可以直接提示用户“短信中心号码设置错误”。本文档来自技高网...
【技术保护点】
一种短信发送失败的处理方法,其特征在于,包括:当发送短信到接收方失败时,获取所述短信发送失败的错误码;确定所述错误码对应的错误类型;获取所述错误类型对应的提示信息,并输出提示信息,用以提示所述错误类型。
【技术特征摘要】
1.一种短信发送失败的处理方法,其特征在于,包括:
当发送短信到接收方失败时,获取所述短信发送失败的错误码;
确定所述错误码对应的错误类型;
获取所述错误类型对应的提示信息,并输出提示信息,用以提示所述错误
类型。
2.如权利要求1所述的方法,其特征在于,所述获取所述错误类型对应的
提示信息,并输出提示信息时,还包括:根据所述错误类型,执行所述错误类
型对应的预设操作。
3.如权利要求2所述的方法,其特征在于,所述根据所述错误类型,执行
所述错误码对应的预设操作,还包括:判断所述错误类型是否属于预设错误,
若是,则生成所述错误类型对应的解决方案,并输出所述解决方案。
4.如权利要求1所述的方法,其特征在于,所述提示信息包括:语音提示
信息,或文字提示信息,或图像提示信息。
5.如权利要求2所述的方法,其特征在于,所述错误类型为短信群发错误;
所述根据所述错误类型,执行所述错误码对应的预设操作,还包括:返回没有
发送成功的接收方信息。<...
【专利技术属性】
技术研发人员:高进,张星星,兰伟中,
申请(专利权)人:深圳市金立通信设备有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。