基于归属地语言、定位信息以及短信内容设置短信编码范围的方法技术

技术编号:29618543 阅读:20 留言:0更新日期:2021-08-10 18:39
本发明专利技术提供一种基于归属地语言、定位信息以及短信内容设置短信编码范围的方法:当终端漫游到国外的网络后,通过当前注册的公共陆地移动网即PLMN,查找该漫游网络归属于哪个国家;通过注册的MCC和MNC信息,确认出该用户具体的运营商及与之匹配的城市或区域,确认城市信息;当用户终端定位在某个国家的某个城市或区域时,根据该区域的语言使用习惯,确认使用的是哪种语言编码,查询到对应的GSM7缺省编码替换表和GSM7扩展编码替换表组合设置到终端中。本发明专利技术解决一个国家内存在多个语言编码情况下,及时准确地加载和确认该语言对应的GSM7扩展编码替换表的问题。

【技术实现步骤摘要】
基于归属地语言、定位信息以及短信内容设置短信编码范围的方法
本专利技术涉及短信语言编码领域,具体涉及一种基于归属地语言、定位信息以及短信内容设置短信编码范围的方法。
技术介绍
当终端漫游到国外的网络后,会高概率的使用国外当地的语言文字发送短信进行交流。此时,用户终端跟国外用户短信交流时,一般都会使用国外的语言文字短信交流。现有技术只能根据用户终端插入的SIM卡的国家码来查询相应的GSM7缺省编码替换表和GSM7扩展编码替换表。当一个国家(相同的MCC)内,存在多个语言编码时(例如印度),而且不同的邦对应的语言也不一样,仅通过SIM卡的MCC不能及时准确地加载和确认该语言对应的GSM7扩展编码替换表。
技术实现思路
本专利技术提供一种基于归属地语言、定位信息以及短信内容设置短信编码范围的方法,解决一个国家内存在多个语言编码情况下,及时准确地加载和确认该语言对应的GSM7扩展编码替换表的问题。本专利技术所要解决的技术问题是通过如下技术方案实现的:本专利技术提供一种基于归属地语言、定位信息以及短信内容设置短信编码范围的方法,其特征在于:当终端漫游到国外的网络后,通过当前注册的公共陆地移动网即PLMN,查找该漫游网络归属于哪个国家;通过注册的MCC和MNC信息,确认出该用户具体的运营商及与之匹配的城市或区域,确认城市信息;当用户终端定位在某个国家的某个城市或区域时,根据该区域的语言使用习惯,确认使用的是哪种语言编码,查询到对应的GSM7缺省编码替换表和GSM7扩展编码替换表组合设置到终端中。优选的,编辑短信时,优先遍历该国家的GSM7扩展编码替换表。优选的,当用户使用终端跟国外用户短信交流时,通过判断国外用户号码所在的归属地来确定其国家码,由用户在所述漫游网络归属的国家和所述国外用户的国家之间选择,再根据国家码查询到对应的GSM7缺省编码替换表和GSM7扩展编码替换表组合设置到终端中。优选的,当用户使用终端跟国外用户短信交流时,根据短信中包含的外语字符来判断是哪个国家的字符,由用户在所述漫游网络归属的国家和所述国外用户的国家之间选择,再根据国家码查询到对应的GSM7缺省编码替换表和GSM7扩展编码替换表组合设置到终端中。本专利技术的有益效果在于,当一个国家内存在多个语言编码时,也能及时准确地加载和确认该语言对应的GSM7扩展编码替换表。附图说明图1是本专利技术的基于归属地语言、定位信息以及短信内容设置短信编码范围的方法通过漫游信息查询流程图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1是本实施例的基于归属地语言、定位信息以及短信内容设置短信编码范围的方法通过漫游信息查询流程图。当用户使用终端漫游到国外的网络时,终端是可以查询到当前注册的PLMN的,PLMN是由MCC和MNC组成的,可以根据MCC确认该终端漫游在哪个国家。通过注册的MCCMNC信息,可以确认出该用户具体的运营商。在印度之类的国家某些运营商只跟固定的城市匹配,可以通过该运营商的信息,确认城市信息,查询到对应的GSM7缺省编码替换表和GSM7扩展编码替换表组合设置到终端中,当编辑短信时,优先遍历该国家的GSM7扩展编码替换表,减少由于遍历GSM7语言编码表过多导致的界面卡顿和性能下降,还可以减少短信发送的字节长度。例如,印度安得拉邦对应的运营商是AIRCEL,该运营商在印度安得拉邦的MCCMNC是405801,当终端拿到MCCMNC信息后,可以确认是在安得拉邦,该邦对应的常用语言是泰卢固语,此时自动加载泰卢固语对应的GSM7缺省编码替换表和GSM7扩展编码替换表,以减少用户输入字符在传输中占用更多的信道资源。如果不替换,则必须转为UCS2编码,UCS2编码一个字符占用2个字节,而”GSM7bitDefaultAlphabet”和泰卢固语对应的GSM7bit扩展编码一个字符仅占用7个比特。当用户使用终端跟国外用户短信交流时,通过判断国外用户号码所在的归属地来确定该用户的国家码,由用户在所述漫游网络归属的国家和所述国外用户的国家之间选择,再根据国家码查询到对应的GSM7缺省编码替换表和GSM7扩展编码替换表组合设置到终端中,当编辑短信时,优先遍历该国家的GSM7扩展编码替换表,减少由于遍历GSM7语言编码表过多导致的界面卡顿和性能下降,还可以减少短信发送的字节长度。例如:当用户终端跟土耳其的手机号进行短信交流时,我们可以拿到该土耳其的号码,判断该号码前缀如果是90开头的,可以认为用户终端正在跟土耳其的用户短信交流,所以可以根据土耳其的国家码加载土耳其的GSM7缺省编码替换表和GSM7扩展编码替换表,就可以使用”TurkishNationalLanguageLockingShiftTable”来替换”GSM7bitDefaultAlphabet”,以减少用户输入字符在传输中占用更多的信道资源。当用户使用终端跟国外用户短信交流时,根据短信中包含的外语字符来判断是哪个国家的字符,由用户在所述漫游网络归属的国家和所述国外用户的国家之间选择,再根据国家码查询到对应的GSM7缺省编码替换表和GSM7扩展编码替换表组合设置到终端中,当编辑短信时,优先遍历该国家的GSM7扩展编码替换表,减少由于遍历GSM7语言编码表过多导致的界面卡顿和性能下降,还可以减少短信发送的字节长度。例如:当遍历短信内容时发现含有土耳其字母时,即可确定用户正在跟土耳其用户短信交流,所以可以根据土耳其的国家码加载土耳其的GSM7缺省编码替换表和GSM7扩展编码替换表,就可以使用”TurkishNationalLanguageLockingShiftTable”来替换”GSM7bitDefaultAlphabet”,以减少用户输入字符在传输中占用更多的信道资源。如果不替换,则必须转为UCS2编码,UCS2编码一个字符占用2个字节,而”GSM7bitDefaultAlphabet”和”TurkishNationalLanguageLockingShiftTable”一个字符仅占用7个比特。本文档来自技高网...

【技术保护点】
1.一种基于归属地语言、定位信息以及短信内容设置短信编码范围的方法,其特征在于:当终端漫游到国外的网络后,通过当前注册的公共陆地移动网即PLMN,查找该漫游网络归属于哪个国家;通过注册的MCC和MNC信息,确认出该用户具体的运营商及与之匹配的城市或区域,确认城市信息;当用户终端定位在某个国家的某个城市或区域时,根据该区域的语言使用习惯,确认使用的是哪种语言编码,查询到对应的GSM7缺省编码替换表和GSM7扩展编码替换表组合设置到终端中。/n

【技术特征摘要】
1.一种基于归属地语言、定位信息以及短信内容设置短信编码范围的方法,其特征在于:当终端漫游到国外的网络后,通过当前注册的公共陆地移动网即PLMN,查找该漫游网络归属于哪个国家;通过注册的MCC和MNC信息,确认出该用户具体的运营商及与之匹配的城市或区域,确认城市信息;当用户终端定位在某个国家的某个城市或区域时,根据该区域的语言使用习惯,确认使用的是哪种语言编码,查询到对应的GSM7缺省编码替换表和GSM7扩展编码替换表组合设置到终端中。


2.根据权利要求1所述的基于归属地语言、定位信息以及短信内容设置短信编码范围的方法,其特征在于:编辑短信时,优先遍历该国家的GSM7扩展编码替换表。


3.根据权利要求1所述...

【专利技术属性】
技术研发人员:赵飞曹猛虎
申请(专利权)人:上海立可芯半导体科技有限公司
类型:发明
国别省市:上海;31

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

1