基于国家码设置短信编码范围的方法、系统及移动终端技术方案

技术编号:15286768 阅读:114 留言:0更新日期:2017-05-10 00:14
本发明专利技术公开了一种基于国家码设置短信编码范围的方法、系统及移动终端,包括:当检测到移动终端插入USIM卡时,则从USIM卡读取IMSI,并从IMSI中提取MCC;将预存的与所述MCC相应的GSM7缺省编码替换表和GSM7扩展编码替换表组合设置到所述移动终端系统中。本发明专利技术通过插入移动终端的USIM卡的移动国家码,来确定所述移动终端需支持的GSM7缺省编码替换表和GSM7扩展编码替换表的范围,有效避免了用户在短信输入过程中,需基本表与扩展表集合进行最优组合时,代码迭代次数过多形成的界面卡顿,及因不同国家需支持不同的GSM7缺省编码替换表和GSM7扩展编码替换表所进行的软件修改,带来的升级风险和软件修改过程中的出错概率。

Method, system and mobile terminal for setting short message coding range based on national code

The invention discloses a method, a country code setting range encoding system based on SMS and mobile terminal, including: when the mobile terminal detects USIM card inserted, then IMSI is read from the USIM card, and extract the MCC from IMSI; will be stored with the MCC GSM7 default encoding for the table and for the corresponding extended GSM7 encoding replacement table set to the mobile terminal system. The mobile terminal mobile country code USIM card inserted through the invention, the GSM7 default encoding to determine the mobile terminal to support the replacement table and GSM7 extended range encoding substitution table, effectively avoid the user in the text input process, basic table table and extended the optimum combination set, interface Caton iterative code too many times to form, and for different countries to support the GSM7 default encoding different substitution table and extended GSM7 encoding replacement table of software modifications, the probability of error modification process and software upgrade risk brought in.

【技术实现步骤摘要】

本专利技术涉及智能终端应用
,尤其涉及的是一种基于国家码设置短信编码范围的方法、系统及移动终端。
技术介绍
随着3GPP的演进,为了适应一些国家的字符集,SMS编码也在跟着演进,如在协议3GPPTS23.038和3GPPTS23.040的2015年版本Rel-13中对SMS内容编码的机制有了更多的更新。其中,3GPP协议中提及的GSM7bitDefaultAlphabet,简称GSM7缺省编码表,GSM7bitdefaultalphabetextensiontable,简称GSM7扩展编码表;而Lockingshiftmechanism机制对应的表格集合NationalLanguageLockingShiftTables,简称GSM7缺省编码替换表集合,Singleshiftmechanism机制对应的表格集合NationalLanguageSingleShiftTables,简称GSM7扩展编码替换表集合。GSM7缺省编码表和GSM7缺省编码替换表集合一起构成一个集合,称为基本表集合,GSM7扩展编码表和GSM7扩展编码替换表集合一起构成一个集合,称为扩展表集合。在短信编码时,必选一个基本表集合中的表,可选一个扩展表集合中的表。一般会优先选择GSM7缺省编码表和GSM7扩展编码表。而如果用户输入的字符超出了GSM7缺省编码表和GSM7扩展编码表的范围,则需要从移动终端(如手机)上预置的GSM7缺省编码替换表集合和GSM7扩展编码替换表集合获取最优组合,以保证协议数据长度的处理在数据发送时尽量少占用网络资源。现有技术中,GSM7缺省编码替换表和GSM7扩展编码替换表的支持集合为手机厂商自行定制。厂商在将移动终端(如手机)发售给客户时,会预置用户可以选择的GSM7缺省编码替换表和GSM7扩展编码替换表。但是,还有以下问题无法解决,即用户在输入过程中(尤其是比较长的输入内容)进行基本表集合和扩展表集合最优组合时,代码迭代次数过多形成的界面卡顿;及销往某些国家的移动终端(如手机),由于所述国家建议支持的GSM7缺省编码替换表和GSM7扩展编码替换表不同,因此,每销往某个国家,就需要对GSM7缺省编码替换表和GSM7扩展编码替换表的支持进行软件修改,增加了手机厂商重新对手机进行升级的风险,同时也增加了厂商在技术人员在软件修改过程中的出错概率。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于上述现有技术的不足,本专利技术的目的在于提供一种基于国家码设置短信编码范围的方法、系统及移动终端,旨在解决现有技术中用户在短信输入过程中基本表集合和扩展表集合进行最优组合时,代码迭代次数过多形成的界面卡顿,及因不同国家支持不同的GSM7缺省编码替换表和GSM7扩展编码替换表所进行的软件修改,带来的升级风险和软件修改过程中的出错概率。本专利技术的技术方案如下:一种基于国家码设置短信编码范围的方法,其中,所述方法包括以下步骤:A、当检测到移动终端插入USIM卡时,则从USIM卡读取IMSI,并从IMSI中提取MCC;其中所述IMSI为国际移动用户识别码;所述MCC为移动国家码;B、将预存的与所述MCC相应的GSM7缺省编码替换表和GSM7扩展编码替换表组合导入到所述移动终端系统中。所述基于国家码设置短信编码范围的方法,其中,所述步骤B具体包括:B1、将所述MCC与预存的支持GSM7缺省编码替换表和GSM7扩展编码替换表的MCC进行比对,并查找出与所述MCC相应的GSM7缺省编码替换表和GSM7扩展编码替换表组合;B2、将查找到的GSM7缺省编码替换表和GSM7扩展编码替换表组合导入设置到所述移动终端系统中。所述基于国家码设置短信编码范围的方法,其中,所述GSM7缺省编码替换表和GSM7扩展编码替换表的组合至少有13个。所述基于国家码设置短信编码范围的方法,其中,还包括:C、当用户编辑和发送短信时,则获取所述GSM7缺省编码替换表和GSM7扩展编码替换表组合进行编码。所述基于国家码设置短信编码范围的方法,其中,所述步骤C具体包括:C1、当用户编辑的短信内容的所有字符都包含在GSM7缺省编码替换表中,则直接使用所述GSM7缺省编码替换表进行编码;C2、当用户编辑的短信内容有字符不包含在GSM7缺省编码替换表中时,则使用所述GSM7扩展编码替换表替换所述GSM7缺省编码替换表进行编码。一种基于国家码设置短信编码范围的系统,其中,包括:检测及提取模块、用于当检测到移动终端插入USIM卡时,则从USIM卡读取IMSI,并从IMSI中提取MCC;设置模块、用于将预存的与所述移动国家码MCC相应的GSM7缺省编码替换表和GSM7扩展编码替换表组合导入到所述移动终端系统中。所述基于国家码设置短信编码范围的系统,其中,所述设置模块具体包括:比对查找单元、用于将所述MCC与预存的支持GSM7缺省编码替换表和GSM7扩展编码替换表的MCC进行比对,并查找出与所述MCC相应的GSM7缺省编码替换表和GSM7扩展编码替换表组合;设置单元、用于将查找到的GSM7缺省编码替换表和GSM7扩展编码替换表组合导入设置到所述移动终端系统中。所述基于国家码设置短信编码范围的系统,其中,还包括:获取及编码模块、用于当用户编辑和发送短信时,则获取所述GSM7缺省编码替换表和GSM7扩展编码替换表组合进行编码。所述基于国家码设置短信编码范围的系统,其中,所述获取及编码模块具体包括:第一编码单元、用于当用户编辑的短信内容的所有字符都包含在GSM7缺省编码替换表中,则直接使用所述GSM7缺省编码替换表进行编码;第二编码单元、用于当用户编辑的短信内容有的字符不包含在GSM7缺省编码替换表中,则使用所述GSM7扩展编码替换表替换所述GSM7缺省编码替换表进行编码。一种基于国家码设置短信编码范围的移动终端,其中,包括任一上述的基于国家码设置短信编码范围的系统。本专利技术所述基于国家码设置短信编码范围的方法,方法包括:当检测到移动终端插入USIM卡时,则从USIM卡读取IMSI,并从IMSI中提取MCC;其中,所述IMSI为国际移动用户识别码;所述MCC为移动国家码;将预存的与所述MCC相应的GSM7缺省编码替换表和GSM7扩展编码替换表组合导入到所述移动终端系统中。本专利技术通过插入移动终端的USIM卡的移动国家码,来确定所述移动终端需支持的GSM7缺省编码替换表和GSM7扩展编码替换表的范围,即将预存的与MCC相应的GSM7缺省编码替换表和GSM7扩展编码替换表组合设置到所述移动终端系统中,有效避免了现有技术中用户在短信编辑输入过程中,基本表集合和扩展表集合进行最优组合时,代码迭代次数过多形成的界面卡顿,及因不同国家需支持不同的GSM7缺省编码替换表和GSM7扩展编码替换表所进行的软件修改,带来的升级风险和软件修改过程中的出错概率。附图说明图1为本专利技术所述基于国家码设置短信编码范围的方法较佳实施例的流程图。图2为本专利技术所述基于国家码设置短信编码范围的方法中将预存的GSM7缺省编码替换表和GSM7扩展编码替换表组合导入设置到所述移动终端系统中具体流程图。图3为本专利技术所述基于国家码设置短信编码范围的系统较佳实施例的结构框图。具体实施方式本专利技术提供一种基于国家码设置短信编码范围的方本文档来自技高网
...

【技术保护点】
一种基于国家码设置短信编码范围的方法,其特征在于,所述方法包括以下步骤:A、当检测到移动终端插入USIM卡时,则从USIM卡读取IMSI,并从IMSI中提取MCC;其中,所述IMSI为国际移动用户识别码;所述MCC为移动国家码;B、将预存的与所述MCC相应的GSM7缺省编码替换表和GSM7扩展编码替换表组合设置到所述移动终端系统中。

【技术特征摘要】
1.一种基于国家码设置短信编码范围的方法,其特征在于,所述方法包括以下步骤:A、当检测到移动终端插入USIM卡时,则从USIM卡读取IMSI,并从IMSI中提取MCC;其中,所述IMSI为国际移动用户识别码;所述MCC为移动国家码;B、将预存的与所述MCC相应的GSM7缺省编码替换表和GSM7扩展编码替换表组合设置到所述移动终端系统中。2.根据权利要求1所述基于国家码设置短信编码范围的方法,其特征在于,所述步骤B具体包括:B1、将所述MCC与预存的支持GSM7缺省编码替换表和GSM7扩展编码替换表的MCC进行比对,并查找出与所述MCC相应的GSM7缺省编码替换表和GSM7扩展编码替换表组合;B2、将查找到的GSM7缺省编码替换表和GSM7扩展编码替换表组合导入设置到所述移动终端系统中。3.根据权利要求1所述基于国家码设置短信编码范围的方法,其特征在于,所述GSM7缺省编码替换表和GSM7扩展编码替换表的组合至少有13个。4.根据权利要求1所述基于国家码设置短信编码范围的方法,其特征在于,还包括:C、当用户编辑和发送短信时,则获取所述GSM7缺省编码替换表和GSM7扩展编码替换表组合进行编码。5.根据权利要求3所述基于国家码设置短信编码范围的方法,其特征在于,所述步骤C具体包括:C1、当用户编辑的短信内容的所有字符都包含在GSM7缺省编码替换表中,则直接使用所述GSM7缺省编码替换表进行编码;C2、当用户编辑的短信内容有字符不包含在GSM7缺省编码替换表中时,则使用所述GSM7扩展编码替换表替换所述GSM7缺省编码替换表进行编码。6...

【专利技术属性】
技术研发人员:李涛冯德政
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东;44

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

1