一种兼容参考号的长短信处理方法和系统的制作方法_3

文档序号:9755388阅读:来源:国知局
[00财在本发明的实施例中,如果已有对应的8比特参考号,则计算与串接起始时间的 间隔,判断是否串接超时;
[0086] 如果超时,终止该长短信的处理,并清除待发队列中的其他待发长短信片段,释放 该长短信缓存的主、被叫号码、16比特参考号、最大分拆数、8比特参考号、W及串接起始时 间;
[0087] 如果未超时,则短信中必将原16比特参考号的长短信片段转换为8比特参考号的 长短信片段,送入下发队列。
[0088] 下面将结合具体实施例,对本发明的方法流程进行详细说明。
[0089] 图3为一种兼容参考号的长短信处理方法实施例的流程示意图。该方法包括:
[0090] 在步骤301,短信中必收到16比特参考号长短信片段,缓存该条长短信的主、被叫 号码、16比特参考号、W及最大分拆数。
[0091] 在步骤302,将该条长短信的主、被叫号码、16比特参考号、W及最大分拆数与历 史缓存进行匹配分析,判断是否已有对应的8比特参考号,如果没有,执行步骤303,否则, 执行步骤304。
[0092] 在步骤303,生成新8比特参考号并缓存,继续执行步骤305。
[009引在步骤304,计算与串接起始时间的间隔,判断是否串接超时,如果超时,执行步骤 312,否则,执行步骤305。
[0094] 在步骤305,将原16bit参考号的长短信片段转换为Sbit参考号的长短信片段,进 入下发队列,继续执行步骤306。
[0095] 在步骤306,判断是否成功下发8比特参考号的长短信,如果是,执行步骤308,否 贝IJ,执行步骤307。
[0096] 在步骤307,重新进入下发队列按相应重发机制下发,并跳转到步骤306。
[0097] 在步骤308,短信中必判断是否是该长短信的首个成功下发的片段,如果是,执行 步骤309,否则,执行步骤310。
[0098] 在步骤309,计为该长短信串接起始时间并缓存,启动定时器流程判断该条长短信 是否超时,如果未超时,执行步骤310,否则,执行步骤312。
[0099] 在步骤310,计算与串接起始时间的间隔,判断是否串接超时,如果未超时,执行步 骤311,否则,执行步骤312。
[0100] 在步骤311,该长短信片段处理完成,继续缓存该长短信相关参数W处理后续收到 的长短信片段。
[0101] 在步骤312,终止该长短信的处理,并清除待发队列中的其他待发短信片段,释放 该长短信缓存的主、被叫号码、16比特参考号,8比特参考号、串接起始时间等参数。
[0102] 本发明通过缓存主、被叫号码、16比特参考号、最大分拆数来辨识同一长短信的其 他短信片段,如果该条长短信片段没有对应的8比特参考号,则生成新8比特参考号,并下 发8比特参考号的长短信。从而,将16比特参考号的长短信片段转为8比特参考号长短信 片段并下发,完成相同主被叫号码相同16比特参考号的同一长短信的不同短信片段在短 信中必8比特参考号的长短信片段下发。实现了长短信的正常拼接和显示。
[0103] W便于兼容C网终端不支持16比特参考号的处理,只支持处理8比特参考号长短 信,从而导致下发16比特参考号的长短信,在终端不能正常拼接和显示乱码的问题。
[0104] 至此,已经详细描述了本发明。为了避免遮蔽本发明的构思,没有描述本领域所公 知的一些细节。本领域技术人员根据上面的描述,完全可W明白如何实施送里公开的技术 方案。
[0105] 可能W许多方式来实现本发明的方法W及装置。例如,可通过软件、硬件、固件或 者软件、硬件、固件的任何组合来实现本发明的方法W及装置。用于所述方法的步骤的上述 顺序仅是为了进行说明,本发明的方法的步骤不限于W上具体描述的顺序,除非W其它方 式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,送些 程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行 根据本发明的方法的程序的记录介质。
[0106] 虽然已经通过示例对本发明的一些特定实施例进行了详细说明,但是本领域的技 术人员应该理解,W上示例仅是为了进行说明,而不是为了限制本发明的范围。本领域的技 术人员应该理解,可在不脱离本发明的范围和精神的情况下,对W上实施例进行修改。本发 明的范围由所附权利要求来限定。
【主权项】
1. 一种兼容参考号的长短信处理方法,包括: 短信中心收到16比特参考号的长短信片段,缓存主、被叫号码、16比特参考号、以及最 大分拆数; 将所述长短信的主、被叫号码、16比特参考号、以及最大分拆数与历史缓存进行匹配分 析,判断是否已有对应的8比特参考号; 如果没有对应的8比特参考号,为所述长短信片段分配8比特参考号,并缓存所述长 短信的主、被叫号码、16比特参考号、最大分拆数、所分配的8比特参考号、以及串接起始时 间; 将原16比特参考号的长短信片段转换为8比特参考号的长短信片段,送入下发队列。2. 根据权利要求1所述兼容参考号的长短信处理方法,包括: 如果已有对应的8比特参考号,则计算与串接起始时间的间隔,判断是否串接超时; 如果超时,终止该长短信的处理,并清除待发队列中的其他待发长短信片段,释放该长 短信缓存的主、被叫号码、16比特参考号、最大分拆数、8比特参考号、以及串接起始时间; 如果未超时,则短信中心将原16比特参考号的长短信片段转换为8比特参考号的长短 信片段,送入下发队列。3. 根据权利要求1或2所述兼容参考号的长短信处理方法,包括: 短信中心截取原有长短信的低8位作为8比特参考号,或者重新生成一个8比特参考 号。4. 根据权利要求1或2所述兼容参考号的长短信处理方法,包括: 以首个成功下发的短信时间为串接起始时间,串接起始时间初始值为空。5. -种兼容参考号的长短信处理系统,包括: 接收模块,用于接收16比特参考号的长短信片段; 缓存模块,用于缓存所述接收模块接收到的所述长短信片段的主、被叫号码、16比特参 考号、以及最大分拆数;以及缓存分配模块所分配的8比特参考号、以及串接起始时间; 判断模块,用于从所述缓存模块获取所述长短信的主、被叫号码、16比特参考号、以及 最大分拆数,并与历史缓存进行匹配分析,判断是否已有对应的8比特参考号; 分配模块,用于在所述判断模块判断没有对应的8比特参考号,为所述长短信片段分 配8比特参考号; 下发模块,用于根据所述缓存模块的缓存内容,将原16比特参考号的长短信片段转换 为8比特参考号的长短信片段,送入下发队列。6. 根据权利要求5所述兼容参考号的长短信处理系统,包括: 所述判断模块判断已有对应的8比特参考号,则计算与串接起始时间的间隔,判断是 否串接超时; 所述下发模块用于在所述判断模块判断未超串接时限时,将原16比特参考号的长短 信片段转换为8比特参考号的长短信片段,送入下发队列;以及用于在所述判断模块判断 超过串接时限时,终止该长短信的处理,并清除待发队列中的其他待发长短信片段; 所述缓存模块用于在所述判断模块判断超过串接时限时,释放该长短信缓存的主、被 叫号码、16比特参考号、最大分拆数、8比特参考号、以及串接起始时间。7. 根据权利要求5或6所述兼容参考号的长短信处理系统,包括: 所述分配模块用于截取原有长短信的低8位作为8比特参考号,或者重新生成一个8 比特参考号。8. 根据权利要求5或6所述兼容参考号的长短信处理系统,包括: 以首个成功下发的短信时间为串接起始时间,串接起始时间初始值为空。9. 根据权利要求5或6所述兼容参考号的长短信处理系统,包括: 所述接收模块、所述缓存模块、所述判断模块、所述分配模块以及所述下发模块设置在 短信中心。
【专利摘要】本发明公开了一种兼容参考号的长短信处理方法和系统。包括:短信中心收到16比特参考号的长短信片段,缓存主、被叫号码、16比特参考号、以及最大分拆数;将所述长短信的主、被叫号码、16比特参考号、以及最大分拆数与历史缓存进行匹配分析,判断是否已有对应的8比特参考号;如果没有对应的8比特参考号,为所述长短信片段分配8比特参考号并缓存;将原16比特参考号的长短信片段转换为8比特参考号的长短信片段,送入下发队列。本发明实现了长短信的正常拼接和显示。
【IPC分类】H04W4/14
【公开号】CN105516942
【申请号】CN201410557875
【发明人】陈思中, 马越
【申请人】中国电信股份有限公司
【公开日】2016年4月20日
【申请日】2014年10月20日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1