一种短消息处理方法、系统及终端技术方案

技术编号:15750251 阅读:78 留言:0更新日期:2017-07-03 17:58
本发明专利技术公开了一种短消息处理方法,当系统服务器向客户端发送短消息失败时,生成短消息发送错误日志,其中,所述错误日志包括以下至少之一:短信接收手机号、短信内容、发送结果、短信发送优先级、校验码;根据所述短消息发送错误日志检测发送短消息失败的失败类型,将所述短消息加入重新发送队列;调整所述短消息重新发送的优先级,对所述短消息进行重发。本发明专利技术公开了一种短消息处理系统及终端,解决了相关技术中短信发送失败后无法定位到失败的原因导致用户体验差的问题,短信发送失败后定位失败类型,根据失败类型调整处理策略,提高发送成功的可能,提高了用户体验。

【技术实现步骤摘要】
一种短消息处理方法、系统及终端
本专利技术涉及移动通信
,尤其涉及一种短消息处理方法、系统及终端。
技术介绍
随着互联网的发展和终端的普及,终端的用户群越来越大,同时也对软件提出了更多智能,人性化的需求。在现有的技术中,其实终端,虽然被用户作为一个游戏机或电视机,还可能是一个学习机,还可能成为小宝宝的乐园等等,给我们的生活带来更多的乐趣。随着通讯产品的更新换代,移动终端(例如手机、个人数字化助理PDA等)已成为人们必备的通讯工具。各种方便人们生活的功能都能在移动终端上实现,例如手机电视、GPS、移动支付等等,都需要移动终端接入到互联网才能实现。随着App的发展,消息推送技术也被越来越多的App运营商所重视,利用推送(Push)技术可以根据用户的需要,有目的、按时将用户感兴趣的信息主动发送到用户的手机终端上,提高产品活跃度,带动功能模块的使用率,增加用户的黏度。通常情况下,消息推送都要基于有网络的条件下,如果用户处于无网络状态下,而此时应用服务器需要通知用户比较重要和紧急的消息时,消息将无法推送到指定的用户。随着QQ、微信、WhatsAPP等聊天软件的出现,手机短信服务(ShortMessageService,简称为SMS)在人们的信息交流中所扮演的角色也是越来越无足轻重了。然而,由于短信无需连接网络即可进行信息的及时、快速收发的特点,在网络站点的安全验证等方面还有着大量的应用。目前处理短信发送失败的通常做法是将发送失败信息存储到失败队列,然后根据重发机制在一定时间内进行重发。这种机制的缺点就是无法对重发手机号码、重发优先级等进行人工设置及干预,不能满足越来越高的用户体验需求。当短信发送失败的情况时,用户往往会认为是自己手机欠费导致的发送失败,无法得知具体的失败原因。尤其当手机没有欠费也无法成功发送短信,用户会更加困扰。针对相关技术中短信发送失败后无法定位到失败的原因导致用户体验差的问题,目前尚未提出解决方案。
技术实现思路
本专利技术的主要目的在于提出一种短消息处理方法、系统及终端,旨在解决相关技术中短信发送失败后无法定位到失败的原因导致用户体验差的问题。为实现上述目的,本专利技术实施例提出了一种短消息处理方法,包括:当系统服务器向客户端发送短消息失败时,生成短消息发送错误日志,其中,所述错误日志包括以下至少之一:短信接收手机号、短信内容、发送结果、短信发送优先级、校验码;根据所述短消息发送错误日志检测发送短消息失败的失败类型,将所述短消息加入重新发送队列;调整所述短消息重新发送的优先级,对所述短消息进行重发。优选地,在调整所述短消息重新发送的优先级,对所述短消息进行重发之后,所述方法还包括:判断重新发送所述短消息是否失败;在判断结果为是的情况下,将所述校验码通知给客户端,其中,所述客户端发送所述校验码到指定号码;接收到所述指定号码发送的所述校验码后,将所述短消息发送给所述指定号码。优选地,接收到所述指定号码发送的所述校验码后,将所述短消息发送给所述指定号码包括:接收到所述校验码后在重新发送队列中进行搜索;若搜索到与所述校验码对应的的短消息内容,重新将所述短消息发送到所述指定号码;若搜索不到与所述校验码对应的的短消息内容,向客户端反馈未找到短信记录或校验码已过期的提示信息。优选地,在将所述短消息发送给所述指定号码之后,所述方法还包括:判断将所述短消息是否成功发送给所述指定号码;在判断结果为否的情况下,将发送失败的所述短消息通过邮件或短消息的方式通知系统管理员进行问题定位。优选地,在将发送失败的所述短消息通过邮件或短消息的方式通知系统管理员进行问题定位之后,所述方法还包括:若问题定位为短信服务已欠费,则提示所述客户端缴费并跳转到缴费页面供所述客户端缴费;若问题定位为短信发送接口异常,则优化异常的所述接口;若系统所在服务器异常,则向服务器管理界面发送通知所述服务器的管理人员进行解决的通知消息。根据本专利技术的另一方面,还提供了一种短消息处理系统,包括:生成模块,用于当系统服务器向客户端发送短消息失败时,生成短消息发送错误日志,其中,所述错误日志包括以下至少之一:短信接收手机号、短信内容、发送结果、短信发送优先级、校验码;检测模块,用于根据所述短消息发送错误日志检测发送短消息失败的失败类型,将所述短消息加入重新发送队列;重发模块,用于调整所述短消息重新发送的优先级,对所述短消息进行重发。优选地,所述系统还包括:第一判断模块,用于判断重新发送所述短消息是否失败;第一通知模块,用于在判断结果为是的情况下,将所述校验码通知给客户端,其中,所述客户端发送所述校验码到指定号码;第一发送模块,用于接收到所述指定号码发送的所述校验码后,将所述短消息发送给所述指定号码。优选地,所述发送模块包括:搜索单元,用于接收到所述校验码后在重新发送队列中进行搜索;重新发送单元,用于若搜索到与所述校验码对应的的短消息内容,重新将所述短消息发送到所述指定号码;反馈单元,用于若搜索不到与所述校验码对应的的短消息内容,向客户端反馈未找到短信记录或校验码已过期的提示信息。优选地,所述系统还包括:第二判断模块,用于判断将所述短消息是否成功发送给所述指定号码;第二通知模块,用于在判断结果为否的情况下,将发送失败的所述短消息通过邮件或短消息的方式通知系统管理员进行问题定位。优选地,所述系统还包括:提示模块,用于若问题定位为短信服务已欠费,则提示所述客户端缴费并跳转到缴费页面供所述客户端缴费;优化模块,用于若问题定位为短信发送接口异常,则优化异常的所述接口;第二发送模块,用于若系统所在服务器异常,则向服务器管理界面发送通知所述服务器的管理人员进行解决的通知消息。根据本专利技术实施例的另一方面,还提供了一种移动终端,包括上述任一项所述的系统。通过本专利技术,当系统服务器向客户端发送短消息失败时,生成短消息发送错误日志,其中,所述错误日志包括以下至少之一:短信接收手机号、短信内容、发送结果、短信发送优先级、校验码;根据所述短消息发送错误日志检测发送短消息失败的失败类型,将所述短消息加入重新发送队列;调整所述短消息重新发送的优先级,对所述短消息进行重发,解决了相关技术中短信发送失败后无法定位到失败的原因导致用户体验差的问题,短信发送失败后定位失败类型,根据失败类型调整处理策略,提高发送成功的可能,提高了用户体验。附图说明图1为实现本专利技术各个实施例一可选的移动终端的硬件结构示意图;图2为如图1所示的移动终端的无线通信系统示意图;图3是根据本专利技术实施例的短消息处理方法的流程图;图4是根据本专利技术实施例的短消息发送失败处理方法的流程图一;图5是根据本专利技术实施例的短消息发送失败处理方法的流程图二;图6是根据本专利技术实施例的短消息发送失败的示意图;图7是根据本专利技术实施例的短消息发送失败的示意图;图8是根据本专利技术实施例的短消息处理系统的框图;图9是根据本专利技术优选实施例的短消息处理系统的框图一;图10是根据本专利技术优选实施例的短消息处理系统的框图二。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。现在将参考附图描述实现本专利技术各个实施例的移动终端。在后续的描述中,使用用于表示元件的诸如本文档来自技高网
...
一种短消息处理方法、系统及终端

【技术保护点】
一种短消息处理方法,其特征在于,包括:当系统服务器向客户端发送短消息失败时,生成短消息发送错误日志,其中,所述错误日志包括以下至少之一:短信接收手机号、短信内容、发送结果、短信发送优先级、校验码;根据所述短消息发送错误日志检测发送短消息失败的失败类型,将所述短消息加入重新发送队列;调整所述短消息重新发送的优先级,对所述短消息进行重发。

【技术特征摘要】
1.一种短消息处理方法,其特征在于,包括:当系统服务器向客户端发送短消息失败时,生成短消息发送错误日志,其中,所述错误日志包括以下至少之一:短信接收手机号、短信内容、发送结果、短信发送优先级、校验码;根据所述短消息发送错误日志检测发送短消息失败的失败类型,将所述短消息加入重新发送队列;调整所述短消息重新发送的优先级,对所述短消息进行重发。2.根据权利要求1所述的方法,其特征在于,在调整所述短消息重新发送的优先级,对所述短消息进行重发之后,所述方法还包括:判断重新发送所述短消息是否失败;在判断结果为是的情况下,将所述校验码通知给客户端,其中,所述客户端发送所述校验码到指定号码;接收到所述指定号码发送的所述校验码后,将所述短消息发送给所述指定号码。3.根据权利要求2所述的方法,其特征在于,接收到所述指定号码发送的所述校验码后,将所述短消息发送给所述指定号码包括:接收到所述校验码后在重新发送队列中进行搜索;若搜索到与所述校验码对应的的短消息内容,重新将所述短消息发送到所述指定号码;若搜索不到与所述校验码对应的的短消息内容,向客户端反馈未找到短信记录或校验码已过期的提示信息。4.根据权利要求2所述的方法,其特征在于,在将所述短消息发送给所述指定号码之后,所述方法还包括:判断将所述短消息是否成功发送给所述指定号码;在判断结果为否的情况下,将发送失败的所述短消息通过邮件或短消息的方式通知系统管理员进行问题定位。5.根据权利要求4所述的方法,其特征在于,在将发送失败的所述短消息通过邮件或短消息的方式通知系统管理员进行问题定位之后,所述方法还包括:若问题定位为短信服务已欠费,则提示所述客户端缴费并跳转到缴费页面供所述客户端缴费;若问题...

【专利技术属性】
技术研发人员:王玉林
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

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

1