一种超长短信的接收方法和接收终端技术

技术编号:14490576 阅读:116 留言:0更新日期:2017-01-29 13:20
本发明专利技术提供一种超长短信的接收方法和接收终端。该超长短信的接收方法包括:接收超长短信的子短信;对子短信进行错发和漏发处理,并对子短信进行拼接和展示;超长短信为其长度超过规定长度的短信。该超长短信的接收方法,通过对收到的超长短信的子短信进行错发和漏发处理,提升了超长短信子短信的接收正确率和成功率,从而提升了超长短信的接收正确率和成功率,进而提升了用户对短信服务的满意度。

【技术实现步骤摘要】

本专利技术涉及通信
,具体地,涉及一种超长短信的接收方法和接收终端
技术介绍
短信(shortmessageservice),简称SMS,是用户通过手机或其他电信终端直接发送或接收的文字或数字信息,根据短信相关协议的规定,短信信令消息的长度是有限的,因此短信内容的长度也是有限的,用户每次能接收和发送短信的字符数是160个英文或数字字符,或者70个中文字符。发送超过此规定长度的短信(ConcatenatedShortMessages,即超长短信),短信主叫用户终端须将超长短信拆分成多条普通长度的子短信,并将其提交到短信中心;运营商的短信中心不进行任何处理将多条子短信下发到被叫用户终端;被叫用户终端在接收到所有的子短信后将其合并成原超长短信。超长短信的发送与接收过程如下:(1)主叫用户终端侧:按照以上介绍的协议规定,首先对用户编辑的短信进行判断,将超过70个中文字(或160个纯英文数字字符)的短信内容按照每67个中文字(或153个纯英文数字字符)进行拆分,然后在每条子短信中添加相应的拼接字段,最后依次将各条子短信提交到短信中心;(2)短信中心侧:收到各条子短信后,不进行任何处理,直接尝试下发给被叫用户。(3)被叫用户终端侧:接收到所有子短信后,根据拼接字段中的内容将相关联的子短信合并成原超长短信。目前,在超长短信的发送过程中,经常会出现子短信错发或漏发的情况,这直接导致在用户终端超长短信的接收过程中也面临着接收到的子短信错误或漏收了某些子短信的情况,严重的影响着用户对短信服务的满意度评价。
技术实现思路
本专利技术针对现有技术中存在的上述技术问题,提供一种超长短信的接收方法和接收终端。该超长短信的接收方法,通过对收到的超长短信的子短信进行错发和漏发处理,提升了超长短信子短信的接收正确率和成功率,从而提升了超长短信的接收正确率和成功率,进而提升了用户对短信服务的满意度。本专利技术提供一种超长短信的接收方法,所述超长短信为其长度超过规定长度的短信,包括:接收所述超长短信的子短信;对所述子短信进行错发和漏发处理,并对所述子短信进行拼接和展示。优选地,所述对所述子短信进行错发处理包括:提取所述子短信的短信头;检查所述子短信的短信头是否有误;如果有误,向短信中心发起所述子短信重发请求,并将所述子短信的重发请求计数值加1;如果无误,将所述子短信的接收成功标识置为1。优选地,所述对所述子短信进行漏发处理,并对所述子短信进行拼接和展示包括:检查是否收到所述超长短信的所有所述子短信;如果是,检查所有所述子短信的接收成功标识,并根据所述接收成功标识对所述子短信进行拼接和展示;如果否,向短信中心发起未收到子短信重发请求,并将所述未收到子短信的重发请求计数值加1。优选地,所述对所述子短信进行漏发处理,并对所述子短信进行拼接和展示还包括:当未收到所述超长短信的所有所述子短信时,检查所述未收到子短信对应的重发请求计数值;如果所述重发请求计数值小于2,则向短信中心发起所述子短信重发请求,并将所述子短信的重发请求计数值加1;如果所述重发请求计数值等于2,则检查所有所述子短信的接收成功标识,并根据所述接收成功标识对所述子短信进行拼接和展示。优选地,所述对所述子短信进行漏发处理,并对所述子短信进行拼接和展示还包括:在接收到所述超长短信的第一条所述子短信时,开始为所述超长短信的接收计时;判断所述超长短信的计时是否达到设定门限时间;如果是,计时清零,并检查所有所述子短信的接收成功标识,并根据所述接收成功标识对所述子短信进行拼接和展示。本专利技术还提供一种超长短信接收终端,所述超长短信为其长度超过规定长度的短信,包括:接收模块,用于接收所述超长短信的子短信;处理模块,用于对所述子短信进行错发和漏发处理;拼接展示模块,用于对所述子短信进行拼接和展示。优选地,所述处理模块包括错发处理单元,用于提取所述子短信的短信头,并检查所述子短信的短信头是否有误;还用于在所述子短信的短信头有误时,向短信中心发起所述子短信重发请求,并将所述子短信的重发请求计数值加1;还用于在所述子短信的短信头无误时,将所述子短信的接收成功标识置为1。优选地,所述处理模块还包括漏发处理单元,用于检查是否收到所述超长短信的所有所述子短信;并在未收到所述超长短信的所有所述子短信时,向短信中心发起未收到子短信重发请求,并将所述未收到子短信的重发请求计数值加1;所述拼接展示模块还用于检查所有所述子短信的接收成功标识,并根据所述接收成功标识对所述子短信进行拼接和展示。优选地,所述漏发处理单元还用于在未收到所述超长短信的所有所述子短信时,检查所述未收到子短信对应的重发请求计数值;且在所述重发请求计数值小于2时,向短信中心发起所述子短信重发请求,并将所述子短信的重发请求计数值加1;所述拼接展示模块还用于在所述重发请求计数值等于2时,检查所有所述子短信的接收成功标识,并根据所述接收成功标识对所述子短信进行拼接和展示。优选地,还包括计时中断模块,用于在接收到所述超长短信的第一条所述子短信时,开始为所述超长短信的接收计时;还用于判断所述超长短信的计时是否达到设定门限时间,并在所述超长短信的计时达到设定门限时间时,计时清零,并控制所述拼接展示模块检查所有所述子短信的接收成功标识,并根据所述接收成功标识对所述子短信进行拼接和展示。本专利技术的有益效果:本专利技术所提供的超长短信的接收方法,通过对收到的超长短信的子短信进行错发和漏发处理,提升了超长短信子短信的接收正确率和成功率,从而提升了超长短信的接收正确率和成功率,进而提升了用户对短信服务的满意度。本专利技术所提供的超长短信接收终端,通过设置处理模块,实现了对收到的超长短信的子短信进行错发和漏发处理,提升了超长短信子短信的接收正确率和成功率,从而提升了超长短信的接收正确率和成功率,进而提升了用户对短信服务的满意度。附图说明图1为本专利技术实施例1中超长短信的接收方法的流程图;图2为本专利技术实施例2中超长短信的接收方法的流程图;图3为本专利技术实施例2中超长短信处理信息表;图4为本专利技术实施例3中超长短信接收终端的原理框图。其中的附图标记说明:1.接收模块;2.处理模块;21.错发处理单元;22.漏发处理单元;3.拼接展示模块;4.计时中断模块。具体实施方式为使本领域的技术人员更好地理解本专利技术的技术方案,下面结合附图和具体实施方式对本专利技术所提供的一种超长短信的接收方法和接收终端作进一步详细描述。实施例1:本实施例提供一种超长短信的接收方法,超长短信为其长度超过规定长度的短信,如图1所示,包括:步骤S1:接收超长短信的子短信。步骤S2:对子短信进行错发和漏发处理,并对子短信进行拼接和展示。其中,用户每次能接收和发送短信的字符数是160个英文或数字字符,或者70个中文字符,超过此规定长度的短信称为超长短信。本实施例中,短信主叫终端会将一条超长短信拆分成多条子短信,并将其提交至短信中心,短信中心会将多条子短信按序依次下发给短信接收终端;短信接收终端对收到的子短信进行拼接和展示。该超长短信的接收方法,通过对收到的超长短信的子短信进行错发和漏发处理,提升了超长短信子短信的接收正确率和成功率,从而提升了超长短信的接收正确率和成功率,进而提升了用户对短信服务的满意度。实施例2:本实施例提供一本文档来自技高网...
一种超长短信的接收方法和接收终端

【技术保护点】
一种超长短信的接收方法,所述超长短信为其长度超过规定长度的短信,其特征在于,包括:接收所述超长短信的子短信;对所述子短信进行错发和漏发处理,并对所述子短信进行拼接和展示。

【技术特征摘要】
1.一种超长短信的接收方法,所述超长短信为其长度超过规定长度的短信,其特征在于,包括:接收所述超长短信的子短信;对所述子短信进行错发和漏发处理,并对所述子短信进行拼接和展示。2.根据权利要求1所述的超长短信的接收方法,其特征在于,所述对所述子短信进行错发处理包括:提取所述子短信的短信头;检查所述子短信的短信头是否有误;如果有误,向短信中心发起所述子短信重发请求,并将所述子短信的重发请求计数值加1;如果无误,将所述子短信的接收成功标识置为1。3.根据权利要求2所述的超长短信的接收方法,其特征在于,所述对所述子短信进行漏发处理,并对所述子短信进行拼接和展示包括:检查是否收到所述超长短信的所有所述子短信;如果是,检查所有所述子短信的接收成功标识,并根据所述接收成功标识对所述子短信进行拼接和展示;如果否,向短信中心发起未收到子短信重发请求,并将所述未收到子短信的重发请求计数值加1。4.根据权利要求3所述的超长短信的接收方法,其特征在于,所述对所述子短信进行漏发处理,并对所述子短信进行拼接和展示还包括:当未收到所述超长短信的所有所述子短信时,检查所述未收到子短信对应的重发请求计数值;如果所述重发请求计数值小于2,则向短信中心发起所述子短信重发请求,并将所述子短信的重发请求计数值加1;如果所述重发请求计数值等于2,则检查所有所述子短信的接收成功标识,并根据所述接收成功标识对所述子短信进行拼接和展示。5.根据权利要求4所述的超长短信的接收方法,其特征在于,所述对所述子短信进行漏发处理,并对所述子短信进行拼接和展示还包括:在接收到所述超长短信的第一条所述子短信时,开始为所述超长短信的接收计时;判断所述超长短信的计时是否达到设定门限时间;如果是,计时清零,并检查所有所述子短信的接收成功标识,并根据所述接收成功标识对所述子短信进行拼接和展示。6.一种超长短信接收终端,所述超长短信为其长度超过...

【专利技术属性】
技术研发人员:刘明辉王志军张尼宫雪
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京;11

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

1