手机来电地区中文显示方法

文档序号:7962632阅读:505来源:国知局
专利名称:手机来电地区中文显示方法
技术领域
本发明涉及一种手机来电地区中文显示方法,它属于移动通信和计算机技术领域。
二.
背景技术
当前手机的应用越来越广泛,据统计,现在我国有手机用户约3.1亿。对每个用户来说,应该都收到很多陌生电话号码的来电,对是否接听都很犹豫。这时,若能同时显示出陌生电话所属的地区将极大的帮助了用户来确定是否接听。
手机上来电的号码分为两种,一种是固定电话或小灵通打来的,这种号码只要分离出地区号就可以查电话区号表得到地区名;一种是手机打来,这时候陌生的来电号码中不包含电话地区号,无法有效地区分来电号码对应的地区名。现在市场上有部分手机声明支持来电地区中文显示,但基本上不支持陌生来电是手机时显示对应的地区名。
对移动通信运营商来说,地区与手机电话号码是一对多的关系。同时,为了方便号码管理,同一地区的手机号码都有一定的规则,这种规则是由移运通信运营商确定,在必要时会调整的,如所有前七位是“1390518”的手机电话号码都是南京地区,所有前七位是“1390556”的手机电话号码都是安徽省安庆地区的。一般当然,由于移动运营商不公开这种规则,所以无法把这些规则在手机出厂时即固化在手机里以方便用户。
运营商给各个地区分配手机号码资源时,会按块来分配,如一个块1000个,那么这1000个号码除最后三位不一样外,前面的八位都是一样的;若一个块是10000个,那么这10000个号码除最后四位不一样外,前面的七位都是一样的。如假设A城市经济发展火热,手机用户大增,原有的号码资源受限,运营商需要再增加号码资源,这时候就会分配若干个块,每个块内号码只有最后几位不相同。当然,这些块可能与当前已经有的块是不连续的。附图一所示即为某个地区的手机号码组成示意图(图上块大小为10000个)。
目前尚无手机来电地区中文显示的专利。

发明内容
本发明的目的在于,准确地提示用户当前陌生的来电的地区名,用户可以借此判断是否接听。当来电是国外的电话号码时,显示电话号码的同时,显示国家名或地区名,当来电是国内的电话号码时,显示该若能判断出该电话所属的区号,则显示电话号码的同时,显示地区名。
对于提示手机来电用户所属地区,关键点就是如何确定移动运营商设定的手机号码与地区名之间的对应规则。
前面提到,每一块内号码连续,并且只有最后的若干位不相同,前面的几位都相同(若块大小为10000,则前面七位都相同),则我们可以使用一条规则来表示这个块内的所有手机电话号码,如附图1中13817210000~13817219999之间的所有手机电话号码都可以用规则“1381721*”来表示,这里“*”是一个通配符,它表示后面的任意号码。显然,规则是满足特定关系的一组电话号码的集合,所以它支持合并运算,具有包含等关系。规则的合并,如附图1中的13805500000~13805599999之间的号码共分为十个块,可以用10个规则“1380550*~1380559*”来表示,但这些号码连续并且前面六位相同,所以可以用规则“138055*”来表示。至于规则的包含关系,如规则“138055*”包含规则“1380553*”。使用这种规则表示手机电话号码,附图1中的某地区手机电话号码组成示意图则如附图2所示。显然,定义了如上的规则,地区名与规则之间是一对多的关系。对于规则内的号码,它包含于某个规则,或者说,它遵循某个规则。
本发明的技术方案为在手机的可写永久存储器(拨电池或关机后信息并不消失的存储器,通常是FLASH存储)中建立三张表格,一张国家电话编码与国家名对应关系表;一张是国内地区名与地区固定电话区号关系对应表;一张国内地区名与手机规则对应关系表。对于任何来电,先根据前3-6位来判断是哪个国家或地区打来的电话。若这几位满足某个国家或地区(中国除外)的电话编码,则除了显示来电号码外,还直接显示对应的国家名或地区名;若判断该号码来自国内且是固定电话或小灵通,则除了显示来电号码外,直接提取出城市电话区号并找到该区号对应的城市名并显示;若判断该号码来自国内且是手机号码,若找到该手机号码对应的规则,则显示该规则对应的地区名和来电号码,若找不到该手机号码对应的规则,提示用户来电地区未知并显示来电手机号码,并且在片户接听以后询问用户是否把该号码转成某个规则,若选择是,请用户输入规则和地区名。
用户可以任意添加,删除,查看,修改这三个表里的任何内容。这样理论上可以保证这三个表的内容可以随时更新,永远是最准确的信息。其中国内地区名与手机规则对应关系表还允许用户进行规则合并操作。
由于所保存的信息都是保存在永久存储器中,所以用户添加到地区名与规则应关系表中的数据也越来越多,在手机使用时,遇到不确定来电地区的电话也越来越少,长时期使用,手机能标识更多的地区,也标识得更准确。
本发明的有益效果是用户可以确定当前来电号码所属的地区,可以借此判断此事是否重要,来电者是何人以及是否接听。
本发明的一种较典型的应用是销售主管张某正在等客户一个电话,这时来了一个陌生来电,上面显示是老家那边的电话,张某想不会有什么大事,可以稍晚一点再打回去,就直接挂断了,这样不影响自己的主要工作。


图1是某个地区的手机号码组成示意图;图2是使用规则的某个地区的手机号码组成示意图;图3系统工作流程图五具体实施例方式下面结合附图和实施例对本发明进一步说明。
手机永久可读写存储中保存着三张表格一张国家电话编码与国家名对应关系表,名字叫作gtTableForNationAndCode;一张是国内地区名与地区固定电话区号关系对应表,名字叫作gtTableForRegionAndCode;一张国内地区名与手机规则对应关系表,名字叫作gtTableForRegionAndRule。这三张表格在手机出厂即存在,内容可视厂家的需要填写,如第一张与第二张表格内容相对比较固定。用户在使用时,可以把这些表格上传到计算机上进行编辑,然后下载到手机上。用户可以在手机上任意查看,修改,增加这三个表格的内容。其中对表gtTableForRegionAndRule,还支持合并功能,例如,从计算机上下载了用户编辑的规则,可能有规则是包含于另一个规则,这时就可以合并了。
下面是三个表格的结构。
表1 gtTableForNationAndCode表格结构

表2 gtTableForRegionAndCode

表3 gtTableForRegionAndRule结构

对于任何来电,取出前6位(现存的国家代码最多的就是6位,如牙买加是001876,也有手机使用“+”代替“00”,这样就是前5位。从这6位里判断是否是中国的电话编码(0086或+86),若不是,表示这是越洋电话,则到表gtTableForNationAndCode中查找它是否是某个国家或地区(中国除外)的电话编码,若查找到,显示对应的国家名;若找不到,显示“来电国家或地区不明”这类的信息提醒用户。若从前6位里判断是国内的电话,则在去掉国家电话编码(0086或+86)后,取出前三位,到表gtTableForRegionAndCode中去查找,若找到,表示这个来电是个固定电话或小灵通打来的,直接显示对应的地区名即可;若找不到,表示这个来电是手机打来,则从表gtTableForRegionAndRule里查找当前来电是否遵循某个规则,若找到,显示当前来电遵循的规则对应的地区号。若找不到,则显示“来电地区不明”这类的信息提醒用户。
若当前显示为“来电地区不明”或“来电国家或地区不明”这样的信息,在用户没有接听这个动作下,不作任何操作退出这个模块。若用户接听了这个来电,则在来电结束后询问用户是否新建一条这个来电对应的规则并保存它。用户选择“否”则不作任何操作退出这个模块,用户选择了“是”,则显示当前的来电号码,让用户将它编辑成规则。当前移动运营商分配的块一般都是每个块10000个电话号码,所以比较容易编辑成规则,将最后四位换成通配符“*”即可。然后再要求用户输入地区名。最后保存地区名与规则,结束退出这个模块。所以操作流程如附图3所示。
硬件我们采用SKYWORKS公司提供的硬件平台skyworks Pegasus solution,其中单片机MCU为基于ARM7TDMI的CX805-32,射频基带为Analog basebandCX20524,射频芯片为CX74063+CX77321,RAM为4M,可读写存储器NOR为16M。软件操作系统是RTXC,协议栈为SKYWORKS提供的GSM/GPRS协议栈。使用的编程语言为标准C语言。
权利要求
1.一种手机来电地区中文显示方法,其特征是支持手机来电国家或地区中文显示,对越洋电话,显示来电国家或地区名和来电号码;对于国内固定电话和小灵通;显示来电地区名和来电号码;对于国内手要来电,显示来电地区名和来电号码。
2.根据权利要求1所述的手机来电地区中文显示方法,其特征是在手机的可写永久存储器中建立三张表格,一张国家电话编码与国家名对应关系表;一张是国内地区名与地区固定电话区号对应表;一张国内地区名与手机规则对应关系表。对于任何来电,先根据前3-6位来判断是哪个国家或地区打来的电话。若这几位满足某个国家或地区(中国除外)的电话编码,则除了显示来电号码外,还直接显示对应的国家名或地区名;若判断该号码来自国内且是固定电话或小灵通,则除了显示来电号码外,直接提取出城市电话编码并找到该编码对应的城市名并显示;若判断该号码来自国内且是手机号码,若找到该手机号码对应的规则,则显示该规则对应的地区名和来电号码,若找不到该手机号码对应的规则,提示用户来电地区未知并显示来电手机号码,并且在用户接听以后询问用户是否把该号码转成某个规则,若选择是,请用户输入规则和地区名。
3.根据权利要求1或2所述的手机手机来电地区中文显示方法,其特征是使用规则来描述一个地区的所有手机号码;规则中使用通配符来表示一位或几位不确定数字;来电时,通过来电手机号码与规则匹配的方式找到对应的规则,继而找到这个规则对应的地区名。
全文摘要
本发明公开了一种手机来电地区中文显示方法,它属于移动通信和计算机技术领域。该方法是利用在手机的可写永久存储器建立三个表格,国家与电话编号对照表,国内地区与电话区号对照表和国内地区与手机规则对照表;由用户任意添加,删除,查看,修改该表中的内容;对于越洋电话,可以通过第一张表得到来电国家或地区的名称;对于国内的固定电话或小灵通打来的电话,可以通过第二张表得到来电地区的名称;对于国内手机打来的电话,可以通过第三张表得到来电地区的名称。因此,用户通过该方法,可确定当前来电的地区以协助用户判断事情的紧急程度及是否需要接听。
文档编号H04Q7/32GK1997068SQ200610088438
公开日2007年7月11日 申请日期2006年8月23日 优先权日2006年8月23日
发明者辛晖, 陆正中 申请人:江苏高通科技实业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1