一种处理漫游注册的方法、装置及终端的制作方法
【技术领域】
[0001]本发明涉及电子技术领域,特别涉及一种终端处理漫游注册的方法、装置及终端。
【背景技术】
[0002]在现实生活中,当用户处于两国的交界处时,全球通的手机经常会出现自动注册到国外的网络上。这时,若用户没有留意网络注册的情况下,进行拨打电话或者进行上网就会产生昂贵的漫游费用,给用户造成经济损失。
[0003]因此,如何使得用户在网络覆盖区域,能够正确的选择网络,避免不必要的经济损失,是本领域技术人员需要解决的技术问题。
【发明内容】
[0004]本发明的目的是提供一种终端处理漫游注册的方法,该方法能够使得用户在非漫游网络和漫游网络覆盖区域,能够正确的选择网络,避免不必要的经济损失;本发明还提供一种终端处理漫游注册的装置及终端。
[0005]为解决上述技术问题,本发明提供一种处理漫游注册的方法,包括:
[0006]检测终端所在区域是否存在漫游网络;
[0007]当存在漫游网络时,获取所述终端的位置信息;
[0008]判断所述位置信息是否在漫游地;
[0009]当不在漫游地时,则阻止所述终端注册所述漫游网络。
[0010]其中,所述检测终端所在区域是否存在漫游网络包括:
[0011]根据网络PLMN和所述终端中的HPLMN来检测所述终端是否存在漫游网络。
[0012]其中,阻止所述终端注册所述漫游网络包括:
[0013]通过将非漫游网络注册的优先级设置为最高来阻止所述终端注册所述漫游网络。
[0014]其中,所述获取所述终端的位置信息包括:
[0015]根据GPS定位获取所述终端的位置信息,或
[0016]根据基站定位获取所述终端的位置信息。
[0017]其中,所述处理漫游注册的方法还包括:
[0018]当不在漫游地时,所述终端发出提示信息。
[0019]本发明还提供一种处理漫游注册的装置,包括:
[0020]检测模块,用于检测终端所在区域是否存在漫游网络;
[0021]定位模块,用于当存在漫游网络时,获取所述终端的位置信息;
[0022]判断模块,用于判断所述位置信息是否在漫游地;
[0023]控制模块,用于当不在漫游地时,则阻止所述终端注册所述漫游网络。
[0024]其中,所述定位模块具体为GPS定位模块或基站定位模块。
[0025]其中,所述控制模块具体用于:将非漫游网络注册的优先级设置为最高来阻止所述终端注册所述漫游网络。
[0026]其中,所述处理漫游注册的装置还包括:
[0027]提示模块,用于当不在漫游地时,所述终端发出提示信息。
[0028]本发明还提供一种终端,包括上述所述装置。
[0029]本发明所提供的处理漫游注册的方法,包括:检测终端所在区域是否存在漫游网络;当存在漫游网络时,获取所述终端的位置信息;判断所述位置信息是否在漫游地;当不在漫游地时,则阻止所述终端注册所述漫游网络;
[0030]该方法通过检测终端所在区域是否存在漫游网络;并当该区域存在漫游网络时,并不是像现有技术那样直接连接,而是通过在发现有非漫游网络和漫游网络并存时,获取终端此时的地理位置信息;并通过获取的地理位置信息判断该地理位置信息是否在漫游地;并当发现终端不在漫游地时,即终端所处的位置仍在非漫游区域,则阻止所述终端注册所述漫游网络。
[0031]该方法能够使得用户在非漫游网络和漫游网络覆盖区域,能够正确的选择网络,避免不必要的经济损失。
【附图说明】
[0032]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0033]图1为本发明实施例提供的终端处理漫游注册的方法的流程图;
[0034]图2为本发明实施例提供的处理漫游注册的装置的结构框图;
[0035]图3为本发明实施例提供的另一处理漫游注册的装置的结构框图。
【具体实施方式】
[0036]本发明的核心是提供一种终端处理漫游注册的方法,该方法能够使得用户在非漫游网络和漫游网络覆盖区域,能够正确的选择网络,避免不必要的经济损失;本发明还提供一种终端处理漫游注册的装置及终端。
[0037]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0038]请参考图1,为本发明实施例提供的终端处理漫游注册的方法的流程图;该方法可以包括:
[0039]步骤SlOO、检测终端所在区域是否存在漫游网络;
[0040]其中,这里的终端是指具有连接移动网络功能的终端设备,例如可以是手机,具有电话功能的智能设备等。
[0041]其中,检测终端所处的位置是否存在漫游网络;可选的,根据网络PLMN和所述终端中的HPLMN来检测所述终端是否存在漫游网络,例如,正常情况下,用户所使用的手机处于利用网络PLMN和手机卡中的HPLMN搜索网络连接注册网络的过程中,会得到网络的移动网络号码PLMN,通过该号码可以得到该网络所述的国家代码;而通过手机卡中的HPLMN中的数据得到手机所属国家的国家代码;判断网络号码中的国家代码和手机所属国家的国家代码是否一致,若一致,则该网络为非漫游网络;若不一致,则该网络为漫游网络。即通过上述过程可以得知手机所处区域是否存在漫游网络。
[0042]其中,这里的漫游网络并不是仅仅指本国网络和外国网络,例如全球通的手机用户在国内和国外都可以使用其通讯功能,但是其费用计算不同,因此需要检测该手机所在区域是否存在漫游网络;还可以适用于某个国家,在其国内存不同地域(例如不同省,不同市,不同州等)对同一个终端使用该网络的计费不同的情况。例如一个手机用户使用的是本地卡,具有该卡的手机在出了办卡市之后,在进行通话等功能就视为长途漫游,也是要收取额外费用,因此,也需要检测该手机所在区域是否存在漫游网络。
[0043]步骤slOl、当存在漫游网络时,获取所述终端的位置信息;
[0044]其中,获取终端的位置信息的方式可以有很多种,这里并不对具体的方式进行限定。例如可以选择网络定位,或者是GPS定位等。优选的,根据GPS定位获取所述终端的位置信息,或根据基站定位获取所述终端的位置信息。
[0045]由于GPS定位系统或基站定位系统已经非常成熟,因此使用这些方法即准确又便利。
[0046]步骤sl02、判断所述位置信息是否在漫游地;
[0047]步骤sl03、当不在漫游地时,则阻止所述终端注册所述漫游网络。
[0048]其中,当检测到存在漫游网络时,为了减少不必要的损失,因此,必须要核实该终端是否有必要注册该漫游网络。可以通过获取终端的位置信息,通过位置信息来判断所述终端是否处于漫游地。例如全球通手机用户在本国的边境地区,有可能也会检测到外国的网络即漫游网络,这时就需要通过手机所处的位置信息判断手机是否在外国。如果手机在外国,则为了手机正常使用,必须使手机注册外国网络;但是若手机其实还是处于本国地区,则为了保证手机用户的正常利益,阻止该手机注册该外国网络。
[0049]其中,阻止所述终端注册所述漫游网络可以有多种方法,本发明并不限定于具体的形式,只要可以阻止所述终端注册所述漫游网络即可。例如可以通过调整注册网络的算法。
[0050]基于上述技术方案,本发明实施例提供的处理漫游注册的方法,该方法通过检测终端所在区域是否存在漫游网络;并当该区域存在漫游网络时,并不是像现有技术那样直接连接,而是通过在发现有非漫游网络和漫游网络并存时,获取终端此时的地理位置信息;并通过获取的地理位置信息判