一种归属地自动显示及查询的方法及移动终端的制作方法

文档序号:7957058阅读:184来源:国知局

专利名称::一种归属地自动显示及查询的方法及移动终端的制作方法
技术领域
:本发明涉及无线通信
技术领域
,更具体地说,涉及无线终端系统中确定电话号码归属地的方法及移动终端。
背景技术
:来电显示功能,在通信系统中的运用已经成为一个基本的功能。用户在各类通讯运营商处开通了来电显示功能后,就可以使终端显示来电号码,用户通过查看来电号码可对来电进行选择后进行接听,减少对各类推销,骚扰电话的接听,给用户使用通信服务带来了便利。对于固定号码,如果非本地用户来电,来电显示时都会带有长途区号,用户可以根据区号自行区分来电所在归属地,从而清晰地区分出来电号码的所属国家和省份。对于移动号码,又称MDN号码或个人用户号码,其本身携带有归属地信息,但是该信息用户无法识别,必须通过特殊软件检索MDN号码的归属地数据库,才能获知该号码的归属信息。随着技术的发展,移动通讯设备的使用越发普及,对移动号码的来电显示功能要求也在不断的提高,基于以前只能显示来电号码的来电显示技术已经不再适用于现在的大众需求,能够显示来电用户归属地这类技术已经成为研究的主流。现有技术的缺陷在于,在现有技术中,对于输入号码的归属地信息显示,由于现有接收设备都不具备号码归属地数据库检索的功能,加上运营商往往不愿意外泄移动号码中MDN归属地信息以及MDN号码增长更新速度很快,接收设备中的MDN号码归属地数据库中的数据往往在出厂后就已经过时很久了,既使提供查询功能也用处不大,故现有技术中无法对来电或输入号码进行归属地检索,导致无法对来电或输入号码显示其归属地。
发明内容针对上述现有技术中存在的若干缺陷,本发明的目的在于,提供一种归属地自动显示及查询的方法及移动终端,用以解决终端和移动号码归属地的显示问题。本发明的技术方案为一种归属地自动显示及查询的方法,包括以下步骤A、检测输入的移动终端号码;B、将检测结果与存储在HLR中的归属地数据进行数据检索;C、根据数据检索结果,显示输入的移动终端号码的归属地信息。所述输入的移动终端号码包括来电用户和/或用户自行输入的移动终端号码。所述步骤A进一步包括A1、检测并得到输入的移动终端号码的国家码;A2、检测并得到输入的移动终端号码的归属地码。一种归属地自动显示及查询的方法,包括以下步骤A’、检测输入的固定终端号码;B’、将检测结果与存储在移动终端中的MAC和HLR归属地数据进行数据检索;C’、根据数据检索结果,显示输入的固定终端号码的归属地信息。所述输入的固定终端号码包括来电用户和/或用户自行输入的号码。所述步骤A’进一步包括A’1、检测并得到输入的固定终端号码的国家码;A’2、检测并得到输入的固定终端号码的归属地码。所述存储在HLR中的归属地数据为可更新的归属地数据。所述可更新的归属地数据是通过用户请求网络服务器,所述网络服务器发送所述更新的归属地数据给用户设备方式来实现。所述用户请求可通过,WAP网络,短消息定制或MMS定制发送给所述网络服务器。所述网络服务器发送所述更新的归属地数据可通过,WAP服务或MMS服务实现。所述网络服务器的地址在设备出厂时设置在设备中,还可在设备后续维护或用户通过设备上网时进行设置。所述用户请求网络服务器,可由用户自行发起或每隔一定时间由所述设备提醒用户,服务器也可以发送PUSH信息,提醒用户更新数据。所述数据检索采用B-Tree或HashTable高效查询方式实现高效率检索。所述网络服务器发送的所述更新的归属地数据采用DRM保护。所述网络服务器发送的所述更新的归属地数据采用MIME类型,可以被支持该类型的设备正确识别与解析;不支持该类型的设备则不能正确识别。一种归属地自动显示及查询的移动终端,包括移动终端呼叫模块,数据库查询接口,内置号码归属地数据库,归属地显示模块;所述移动终端呼叫模块用于接收到来电时,提取来电号码,将提取得到的所述来电号码发送给数据库查询接口;所述数据库查询接口用于查询号码归属地,并将检索结果发送给移动终端呼叫模块;所述内置号码归属地数据库用于存放和检索与归属地相对应的地区代码,并将检索结果反馈给数据库查询接口;所述归属地显示模块根据从所述移动终端呼叫模块处接收的检索结果,将所述检索结果对应的归属地显示出来。一种归属地自动显示及查询的移动终端,包括数据库查询接口,内置号码归属地数据库,归属地显示模块;所述数据库查询接口用于查询号码归属地;所述内置号码归属地数据库用于存放和检索与归属地相对应的地区代码,并将检索结果反馈给数据库查询接口;所述归属地显示模块用于将输入号码发送给数据库查询接口与接收数据库查询接口处接收的检索结果,将所述检索结果对应的归属地显示出来。所述数据存储单元进一步包括MIME类型数据解析模块,移动终端号码数据存储模块,固定电话号码数据存储模块;所述MIME类型数据解析模块用于解析接收所述接收归属地数据解密模块发送的MIME类型归属地更新数据;所述移动终端号码数据存储模块用于存储移动终端号码的归属地相对应的地区代码;所述固定电话号码数据存储模块用于存储固定电话号码的归属地相对应的地区代码。所述移动终端进一步包括接收归属地数据解密模块;所述接收归属地数据解密模块是对DRM类型数据进行解密。本发明主要的优点和特点如下1、加入了号码归属地查询功能,可以直观显示号码的归属地,而非只显示数字信息,方便用户选择接听,给用户带来便捷。2、加入了归属地号码更新功能,可以使用户得到最新的号码归属地信息,提高信息的有效性。3、为网络运营商提供可选择收费开通更新数据的服务,增加网络运营商的收入。4、移动终端制造商制造包含此功能的移动终端,可以提高该制造商移动终端产品的市场竞争力。图1为本发明的示范性方法流程图。图2为根据本发明实施例2描述的显示号码归属地信息的具体实施方法一的流程图。图3为根据本发明实施例3描述的显示号码归属地信息的具体实施方法二的流程图。图4为根据本发明描述的具有来电号码归属地信息显示功能的一种移动终端的系统介绍框图。图5为根据本发明描述的具有输入号码归属地信息查询功能的一种移动终端的系统介绍框图。图6为根据本发明描述的具有号码归属地信息查询功能的一种移动终端通过WAP上网,与归属地信息服务器连接更新数据的数据传输流程图。图7为根据本发明描述的具有号码归属地信息查询功能的移动终端的系统框图。图8为根据本发明描述的具有号码归属地信息查询功能的移动终端中的内置号码归属地数据库的两种具体结构框图。具体实施例方式为使本发明的目的、技术方案和优点表达得更加清楚明白,下面结合附图及具体实施例对本发明再作进一步详细的说明。本发明的主要思想是首先检测输入号码的归属地信息,将检测得到的归属地信息与移动终端中的MAC、HLR的归属地数据进行数据检索,根据检索结果显示输入号码的归属地信息。实施例1,图1为本发明的示范性方法流程图。如图1所示,该方法包括以下步骤步骤101检测用户的号码或用户自己输入的需要查询的号码。在这里,用户的号码主要指来电用户呼入固定或移动号码,用户自己输入的需要查询的号码可以任意的符合规范的固定或移动号码。步骤102将接收到的号码与存储在移动终端中的MAC、HLR的归属地数据中检索。步骤103根据检索结果显示归属地信息。此示范性流程图描述了本发明如何实现号码归属地显示的基本流程框架,本领域的技术人员根据此流程图既可实现本发明所需要实现的发明目的。实施例2,图2为本发明的方法一具体流程图。该流程图给出了具体实现本发明主要功能的详细工作流程。如图2所示,该方法包括以下步骤步骤200用户电话呼入所述具有归属地查询功能的终端,执行步骤202。步骤201用户输入需要查询归属地信息的号码到所述具有归属地查询功能的终端。步骤202根据步骤200或步骤201中的输入的号码,寻找所述输入号码的归属地编码。步骤203发送步骤202中寻找到的所述输入号码的归属地编码到内置归属地信息数据库。步骤204检索接收到的归属地编码,寻找相应的归属地信息。步骤205反馈检索结果。步骤206通过终端显示所述输入号码的归属地信息。本方法中所述用户来电号码,用户输入查询号码不区分移动号码还是固定号码,所述内置归属地信息数据库不将归属地号码按照是否为移动或固定区分存放,其检索过程采用B-Tree或Hashtable等高效查询方式组织,以提高检索效率。本实施例的优点在于结构精简,成本低廉。实施例3,图3为本发明的方法二具体流程图。该流程图给出了具体实现本发明主要功能的详细工作流程。如图3所示,该方法包括以下步骤步骤300用户电话呼入所述具有归属地查询功能的终端,执行步骤302。步骤301用户输入需要查询归属地信息的号码到所述具有归属地查询功能的终端。步骤302根据步骤300或步骤301中的输入的号码,寻找所述输入号码的归属地编码。步骤303步骤302中查找到的输入号码的归属地编码为移动号码编码,是则执行步骤305,不是则执行步骤304。步骤304发送步骤303中寻找到的所述输入终端区号的归属地编码到内置终端归属地信息数据库,执行步骤306。步骤305发送步骤303中寻找到的所述输入移动号码编码的归属地编码到内置移动号码归属地信息数据库,执行步骤307。步骤306检索接收到的终端归属地编码,寻找相应的归属地信息,执行步骤308。步骤307检索接收到的移动号码归属地编码,寻找相应的归属地信息,执行步骤309。步骤308反馈检索结果,执行步骤310。步骤309反馈检索结果,执行步骤311。步骤310通过终端显示所述输入终端号码的归属地信息。步骤311通过终端显示所述输入移动号码的归属地信息。本方法中所述用户来电号码,用户输入查询号码区分移动号码还是固定号码,所述内置归属地信息数据库将归属地号码按照是否为移动或固定区分存放,使用该种方法进行号码归属地信息查询,能够起到加快检索速度,提高了查询效率。实施例4,图4为本发明所述移动终端的来电查询归属地信息的过程图。该图详细的描述了本发明中来电号码归属地信息查询的整个具体流程。步骤400移动终端呼叫模块接收到来电时,提取来电号码。步骤401通过查询接口查询号码归属地。步骤402数据库模块返回该号码的归属地。步骤403移动终端呼叫模块将返回结果提交界面显示模块,在界面上显示出来。本发明在移动终端来电过程中,和现有的移动终端相比,新增了步骤401和402,利用移动终端中存在的存储器,将号码的归属地信息存放在其中,通过查询接口查询号码的归属地。在此实施例中,不提供具体的数据库格式,是以B-Tree,Hash-table等成熟算法,高效实现查询数据库。实施例5,图4为本发明所述移动终端的用户自行输入号码查询该号码归属地信息的流程图,该图详细的描述了本发明中用户自行输入号码查询归属地的整个流程,由于与实施例4相似,只是将实施例4中的第一步步骤400来电呼入号码与最后一步步骤403显示号码归属地信息合在本实施例中的第一步步骤500用户输入界面来完成。其余步骤均相同,处理的内容也相同。如图6所示,为本发明中更新归属地数据库的方法流程图。用户获得归属地数据库可以通过两种方法来实现,第一用户可以随时根据自身需求,将需要更新归属地数据库的要求发送到数据库服务器;第二用户还可以通过定制长期自动更新归属地数据库功能,由数据服务器自动定期发送归属地数据库更新信息发送给用户。本图描述了这两种更新归属地信息的方法。方法一用户定制定期更新归属地数据。前提条件是用户需要申请开通该项服务,没有申请开通该项服务的用户,无法执行后续步骤。步骤600服务器端更新号码归属地数据库后,根据注册用户的号码,向该类用户发送更新通知。步骤601所述更新通知由WAP网关采用SMS的方式发送到用户移动终端。用户的移动终端接收到通知后,会自动启动浏览器。用户可以选择是否更新数据库。步骤602当用户选择更新数据库,浏览器通过WAP网关,连接数据库服务器,并请求数据更新。步骤603数据库服务器将新数据用DRM封装后,下发给移动终端。并完成相关计费(如运营商开通服务收费)。方法二用户自行要求更新归属地数据。此方法没有方法一中的前提条件,任何有本发明中描述的归属地信息查询功能及归属地数据库更新功能移动终端的用户均可按照本方法完成归属地数据更新,而且步骤简短,使用方便。步骤602’当用户想要更新数据库时,选择移动终端中更新数据库功能,浏览器通过WAP网关,连接数据库服务器,并请求数据更新。步骤603’数据库服务器将新数据用DRM封装后,下发给移动终端。并完成相关计费(如运营商开通服务收费)。在上述两个方法中,数据库服务器下发的更新数据均采用DRM封装是为了确保用户不能将该数据库导出或转发,以保护运营商的MDN归属地信息。而在网络上传输的号码数据库信息,采用独特的MIME类型,可以被支持该类型的移动终端正确识别,并解析。不支持该类型的移动终端通常会以“无法识别的格式”丢弃该信息。如图7所示,提供了本发明描述的号码归属地信息查询功能的移动终端的系统框图。显示模块700,用于显示来电或输入号码的归属地信息,同时还有作为用户输入号码界面显示的功能。移动终端呼叫模块701,用于提取来电号码。数据库查询接口702,用于根据移动终端呼叫模块701提取的来电号码或根据显示模块700输入的号码,查询号码归属地。内置号码归属地数据库703,用于为数据库查询接口702提供查询数据库。接收归属地数据解密模块704,用于接收从网络服务器发送来的DRM封装归属地更新信息,并将解密后的数据添加到内置号码归属地数据库703中。如图8所示为根据本发明描述的具有号码归属地信息查询功能的移动终端中的内置号码归属地数据库的两种具体结构框图。根据图中的描述,可知本发明中的内置号码归属地数据库有两种基本结构,分别为方案一包括移动终端号码数据存储模块800,用于存放移动号码的归属地信息。MIME类型数据解析模块801,用于将接收到的MIME格式的归属地更新信息解析出内容,存入内置的号码归属地数据库。固定电话号码数据存储模块802,用于存放终端号码的归属地信息。方案二包括MIME类型数据解析模块801’,用于将接收到的MIME格式的归属地更新信息解析出内容,存入内置的号码归属地数据库。电话号码数据存储模块802’用于存放包括但不限于固定、移动终端号码归属地信息。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。权利要求1.一种归属地自动显示及查询的方法,其特征在于,该方法包括步骤A、检测输入的移动终端号码,B、将检测结果与存储在移动终端中的归属地数据进行数据检索;C、根据数据检索结果,显示输入的移动终端号码的归属地信息。2.根据权利要求1所述的方法,其特征在于,所述输入的移动终端号码包括来电用户和/或用户自行输入的移动终端号码。3.根据权利要求1所述的方法,其特征在于,所述步骤A进一步包括A1、检测并得到输入的移动终端号码的国家码;A2、检测并得到输入的移动终端号码的归属地码。4.一种归属地自动显示及查询的方法,其特征在于,该方法包括步骤A’、检测输入的固定终端号码;B’、将检测结果与存储在移动终端中的归属地数据进行数据检索;C’、根据数据检索结果,显示输入的固定终端号码的归属地信息。5.根据权利要求4所述的方法,其特征在于,所述输入的固定终端号码包括来电用户和/或用户自行输入的号码。6.根据权利要求4所述的方法,其特征在于,所述步骤A进一步包括A’1、检测并得到输入的固定终端号码的国家码;A’2、检测并得到输入的固定终端号码的归属地码。7.根据权利要求1或4所述的方法,其特征在于,所述存储在移动终端中的归属地数据为可更新的归属地数据。8.根据权利要求7所述的方法,其特征在于,所述可更新的归属地数据是通过用户请求网络服务器,所述网络服务器发送所述更新的归属地数据给用户设备方式来实现。9.根据权利要求8所述的方法,其特征在于,所述用户请求可通过,WAP网络,短消息定制、MMS(彩信)定制,由GPRS、CMDA等传输方式发送给所述网络服务器。10.根据权利要求8所述的方法,其特征在于,所述网络服务器发送所述更新的归属地数据可通过,WAP服务或MMS服务实现。11.根据权利要求8所述的方法,其特征在于,所述网络服务器的地址在设备出厂时设置在设备中,并可在设备后续维护或用户通过设备上网时进行设置。12.根据权利要求8所述的方法,其特征在于,所述用户请求网络服务器,可由用户自行发起或由网络服务器在更新数据后,直接发送PUSH通知提醒用户。13.根据权利要求1或4所述的方法,其特征在于,所述数据检索采用B-Tree或HashTable查询方式。14.根据权利要求8所述的方法,其特征在于,所述网络服务器发送的所述更新的归属地数据采用DRM保护。15.根据权利要求8所述的方法,其特征在于,所述网络服务器发送的所述更新的归属地数据采用MIME类型。16.一种归属地自动显示及查询的移动终端,其特征在于,包括移动终端呼叫模块,数据库查询接口,内置号码归属地数据库,归属地显示模块;所述移动终端呼叫模块用于接收到来电时,提取来电号码,将提取得到的所述来电号码发送给数据库查询接口;所述数据库查询接口用于查询号码归属地,并将检索结果发送给移动终端呼叫模块;所述内置号码归属地数据库用于存放和检索与归属地相对应的地区代码,并将检索结果反馈给数据库查询接口;所述归属地显示模块根据从所述移动终端呼叫模块处接收的检索结果,将所述检索结果对应的归属地显示出来。17.一种归属地自动显示及查询的移动终端,其特征在于,包括数据库查询接口,内置号码归属地数据库,归属地显示模块;所述数据库查询接口用于查询号码归属地;所述内置号码归属地数据库用于存放和检索与归属地相对应的地区代码,并将检索结果反馈给数据库查询接口;所述归属地显示模块用于将输入号码发送给数据库查询接口与接收数据库查询接口处接收的检索结果,将所述检索结果对应的归属地显示出来。18.根据权利要求16,17所述的移动终端,其特征在于,所述数据存储单元进一步包括MIME类型数据解析模块,移动终端号码数据存储模块,固定电话号码数据存储模块;所述MIME类型数据解析模块用于解析接收所述接收归属地数据解密模块发送的MIME类型归属地更新数据;所述移动终端号码数据存储模块用于存储移动终端号码的归属地相对应的地区代码;所述固定电话号码数据存储模块用于存储固定电话号码的归属地相对应的地区代码。19.根据权利要求16,17所述的移动终端,其特征在于,所述移动终端进一步包括接收归属地数据解密模块;所述接收归属地数据解密模块是对DRM类型数据进行解密。全文摘要本发明公开了一种归属地自动显示及查询的方法,包括检测接收到的号码;将所述号码中有关归属地的编码与存储在移动终端的MAC、HLR原籍位置注册处中的归属地信息数据检索;根据检索结果显示接收到的号码的归属地。本发明还公开了一种归属地自动显示及查询的移动终端。应用本发明以后,根据接收号码就能够得知所述号码的归属地信息,给用户带来了便利。文档编号H04M1/57GK1984178SQ20061006069公开日2007年6月20日申请日期2006年5月13日优先权日2006年5月13日发明者薛凯申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1