一种短信处理的方法及装置的制造方法

文档序号:9869867阅读:266来源:国知局
一种短信处理的方法及装置的制造方法
【技术领域】
[0001] 本发明设及通信技术领域,尤其设及一种短信处理的方法及装置。
【背景技术】
[0002] 随着移动终端的迅速普及,短信通信由于其便利性,在人们日常中的应用日益广 泛。
[0003] 现有技术中,普遍采用的短信编码方式有GSM(Global System for Mobile Communications,全球移动通讯系统)7bit位编码和UCS(加 iversal Multiple-Octet 化aracter Set,通用多字节编码字符集)2编码。对于GSM7bit的编码方式,每个字符占用7 个bit,可W表示英文和部分西欧文,在该编码格式下的一条短信最大字符数为160个;对于 UCS2编码,每个字符占用16个bit,可W表示中文和阿拉伯文,在该编码格式下的一条短信 最大字符数为70个。对于现有的短信编码方式,若短信中有一个Unicode字符,则整条短信 都必须采用UCS2编码方法。
[0004] 发明人在实现本发明的过程中,发现现有技术中存在如下问题:若用户发送的为 长短信,尤其是超长短信,例如用户发送的短信中包括999个英文字符和末尾1个中文字符, 由于存在Unicode字符,按照现有的编码准则,该长短信采用UCS2编码方式,该长短信会被 拆分为15条普通短信进行传送,从而使得单条拆分短信信息传输量小。
[0005] 因此,有必要提出一种针对超长短信的有效编码方法,减少发送超长短信的拆分 短信数量。

【发明内容】

[0006] 本发明实施例提供了 一种短信处理的方法和装置,用于解决现有技术中具有 GSM化it字符和UCS2字符的超长短信拆分短信信息传输量小,拆分短信数量多的问题。
[0007] 本发明实施例提供了一种短信处理方法,包括: 接收输入的短信,其中,该短信由多个字符组成; 确定所述短信中自起始字符的一段字符均属于第一编码属性,且该一段字符的个数不 小于第一预设阀值并且小于第二预设阀值,其中,所述第一预设阀值为采用第二编码方式 所编码的一条短信中包含的最大字符数,第二预设阀值为采用第一编码方式所编码的一条 短信中包含的最大字符数; 将该自起始字符的一段字符作为一条拆分短信,其中,该拆分短信采用第一编码方式 进行编码。
[000引本发明实施例的一种短信处理的方法,还包括: 确定所述短信中自起始字符的一段字符都属于第一编码属性,且该一段字符的个数小 于第一预设阀值; 将自起始字符的第一预设数目的字符作为一条拆分短信,其中该拆分短信采用第二编 码方式进行编码。
[0009] 本发明实施例的一种短信处理的方法,还包括: 确定所述短信中自起始字符的一段字符都属于第一编码属性,且该一段字符的个数达 到第二预设阀值; 将自起始字符的第二预设数目的字符作为一条拆分短信,其中,该拆分短信采用第一 编码方式进行编码。
[0010] 其中,本发明实施例中起始字符具体为所述短信的第一个字符;或,所述拆分短信 的最后一个字符对应在所述短信中的后一个字符。
[0011] 其中,本发明实施例汇总第一编码方式具体为GSM7bit编码;第二编码方式具体为 UCS2编码。
[0012] 本发明实施例还提供了一种短信处理的装置,包括: 获取模块,用于接收输入的短信; 确定模块,用于确定所述短信中自起始字符的一段字符都属于第一编码属性,且该一 段字符的个数不小于第一预设阀值并且小于第二预设阀值; 执行模块,用于将所述自起始字符的一段字符作为一条拆分短信,其中,该拆分短信采 用第一编码方式进行编码。
[0013] 其中,所述确定模块包括: 确定单元,用于确定所述短信中自起始字符的一段字符都属于第一编码属性; 统计单元,用于统计该一段字符的个数; 判断单元,用于判断所述该一段短信的字符个数是否不小于第一预设阀值并且小于第 二预设阀值。
[0014] 其中,所述执行模块包括: 获取单元,用于获取所述自起始字符的一段字符作为所述一条拆分短信; 编码单元,用于将所述拆分短信采用第一编码方式进行编码。
[0015] 本发明实施例提供的一种短信处理的装置,其中: 所述确定模块,还用于确定所述短信中自起始字符的一段字符都属于第一编码属性, 且该一段字符的个数小于第一预设阀值; 所述执行模块,还用于获取自起始字符的第一预设数目的字符作为一条拆分短信,其 中,该拆分短信采用第二编码方式进行编码。
[0016] 本发明实施例提供的一种短信处理的装置,其中: 所述确定模块,还用于确定所述短信中自起始字符的一段字符都属于第一编码属性, 且该一段字符的个数达到第二预设阀值; 所述执行模块,还用于获取自起始字符的第二预设数目的字符作为一条拆分短信,其 中,该拆分短信采用第一编码方式进行编码。
[0017] 为了减少短信拆分数量,本发明实施例提供的短信处理的方法和装置,确定短信 中自起始字符起连续一段字符均属于第一编码属性,且该一段的字符数量不小于第一预设 阀值并且小于第二预设阀值,其中,所述第一预设阀值为采用第一编码方式所编码的一条 短信中包含的最大字符数,第二预设阀值为采用第二编码方式所编码的一条短信中包含的 最大字符数,然后,将该自起始字符的一段字符作为一条拆分短信,其中,该拆分短信采用 第一编码方式进行编码。不同于现有技术中,一旦该短信中包含了第二编码属性的字符,贝U 所有拆分短信均按照第二编码方式进行编码,而在本申请中对自起始字符起属于第一编码 属性连续某一段字符,其字符数量不小于第一预设阀值并且小于第二预设阀值时,无论短 信中其他连续字符是否还包含了第二编码属性的字符,则该段字符皆采用第一编码属性的 进行编码,因为第一编码方式所编码一条短信中包含的最大字符数要大于第二编码方式, 此时,本申请技术方案中采用第一编码方式编码该一条拆分短信,其包含字符数量大于现 有技术采用第二编码方式编码所包含字符数量,有效减少短信拆分的数量。
【附图说明】
[0018] 图1为本发明实施例提供的短信处理的方法流程图一 图2为本发明实施例提供的短信处理的方法流程图二 图3为本发明实施例提供的短信处理的方法流程图= 图4为本发明实施例提供的短信处理的方法实现流程图 图5为本发明实施例提供的短信处理的装置图一 图6为本发明实施例提供的短信处理的装置图二 图7为本发明实施例提供的短信处理的装置图=。
【具体实施方式】
[0019] 为使本发明的目的、技术方案和优点更加清楚,下面结合附图及具体实施例对本 发明作进一步的详细描述,显然,所描述的实施例只是本发明一部分实施例,而不是全部实 施例。基于本发明的实施例,本领域的技术人员在不付出创造性劳动的前提下获取的其他 实施例,都属于本发明保护的范围。
[0020] 在本发明实施例中,终端是指具有短信功能的智能终端,包括但不限于手机,本发 明实施例W智能终端为手机为例进行说明。
[0021] 手机的操作系统可W是IOSdnternetworking Operating System-Cisco,Cisco 的网际操作系统KAmlroid(安卓)的操作系统等。
[0022] 图1为本发明实施例提供的一种短信处理的方法流程图,其中,该方法各个步骤的 执行主体可W为手机,也可W是手机中的某个或某些功能模块、某个或某些硬件模块。如图 1所示,所述方法包括W下步骤: Sll,接收输入的短信。
[0023] 示例性的,接收输入的短信包括:手机接收用户通过打字或手写方式输入的短信, 也可W为手机接收通过黏贴方式输入的短信。本发明实施例在此不进行限定,所有可W W 短信形式
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1