一种网络搜索方法及装置与流程

文档序号:12163110阅读:286来源:国知局
一种网络搜索方法及装置与流程

本发明涉及通讯领域,特别是涉及一种网络搜索方法及装置。



背景技术:

在用户使用中国电信的4G(the 4th Generation mobile communication technology,第四代移动通信技术)手机时,当LTE(Long Term Evolution,长期演进)信号较差时手机会回退到CDMA 1X/EV-DO网络上,当LTE信号恢复时,手机经常会需要花费较长时间才能返回LTE,尤其是CDMA(Code Division Multiple Access,码分多址)网络未能正确配置LTE邻小区时,手机需要花几分钟的时间才会触发对于LTE的自动搜网。

由于CDMA制式属于3GPP2(3rd Generation Partnership Project 2,第三代合作伙伴计划2)的协议阵营,在此阵营中搜网的行为是由PRL(Preferred Roaming List,优选漫游列表)自动控制的,用户无法干预。而LTE/WCDMA(Wideband Code Division Multiple Access,宽带码分多址)等属于3GPP阵营,3GPP可以进行手动搜网来让用户选择网络类型和运营商。

随着智能手机的发展,目前的CDMA/LTE/WCDMA/GSM(Global System for Mobile Communication,全球移动通信系统)全模式支持的手机越来越多,可以说此类产品是集合了3GPP(3rd Generation Partnership Project,第三代合作伙伴计划)和3GPP2阵营的产品。然而由于3GPP2和3GPP之间长时间的技术隔阂和差异,3GPP2所代表的CDMA 1X/EV-DO是没有给用户提供手动搜网的功能。



技术实现要素:

本发明提供一种网络搜索方法及装置,用以解决目前无法在3GPP2模式下搜索3GPP制式网络的问题。

根据本发明的一个方面,提供了一种网络搜索方法,包括:当获知用户具有手动搜索网络的需求后,将终端设置为3GPP模式;在3GPP模式下搜索3GPP制式的网络;向用户提供3GPP制式的网络的搜索结果。

其中,在3GPP模式下搜索3GPP制式网络包括:获知终端支持的3GPP的网络制式;依次按照各网络制式的优先级进行搜索,直到搜索到网络。

其中,依次按照各网络制式的优先级进行搜索,直到搜索到网络,包括:

在搜索到相应制式的网络后,将记录有搜索到的该制式的所有网络的列表提供给用户。

进一步的,上述方法还包括:将终端设置为3GPP模式之前,判断终端当前注册的网络是否是3GPP2制式,如果是,则禁用3GPP2制式的服务后再将终端设置为3GPP模式。

进一步的,上述方法还包括:在向用户提供3GPP制式网络的搜索结果之后,判断用户在预设时间段内是否选择了搜索结果中的网络;如果是,则将终端注册至用户所选择的网络;如果否,则在确定搜索结果中的网络的制式比终端之前所使用的网络的制式高的情况下,将终端注册到搜索结果中制式最高的网络上。

根据本发明的另一个方面,提供了一种网络搜索装置,包括:设置模块,用于当获知用户具有手动搜索网络的需求后,将终端设置为3GPP模式;搜索模块,用于在3GPP模式下搜索3GPP制式的网络;提供模块,用于向用户提供3GPP制式的网络的搜索结果。

其中,上述搜索模块包括:获知单元,用于获知终端支持的3GPP的网络制式;搜索单元,用于依次按照各网络制式的优先级进行搜索,直到搜索到网络。

其中,上述搜索单元具体用于:在搜索到相应制式的网络后,将记录有搜索到的该制式的所有网络的列表提供给用户。

进一步的,上述装置还包括:第二设置模块,用于将终端设置为3GPP模式之前,判断终端当前注册的网络是否是3GPP2制式,如果是,则禁用3GPP2制式的服务后再将终端设置为3GPP模式。

进一步的,上述装置还包括:判断模块,用于在向用户提供3GPP制式网络的搜索结果之后,判断用户在预设时间段内是否选择了搜索结果中的网络;第一注册模块,用于咋判断模块的判断结果为是时将终端注册至用户所选择的网络;第二注册模块,用于在判断模块的判断结果为否时在确定搜索结果中的网络的制式比终端之前所使用的网络的制式高的情况下,将终端注册到搜索结果中制式最高的网络上。

本发明有益效果如下:

本发明可以为用户提供快速、便捷地选择更高优先级网络的主动权,当手机终端注册到3GPP2网络(例如CDMA 1x/EV-DO网络)后,通过本发明实施,可以让用户利用手动搜网,直接快速、便捷地选择更高优先级的网络,而不需要默默等待手机终端满足特定条件后的搜网尝试。本发明实施例提供的方案在获知用户具有手动搜索网络的需求后,将终端设置为3GPP模式,从而在该模式下搜索网络并为用户提供网络搜索结果,使得终端在3GPP2模式下搜索3GPP制式网络的目的,提高了网络搜索的效率。

附图说明

图1是本发明实施例1提供的网络搜索方法的流程图;

图2是本发明实施例2提供的网络搜索方法的流程图;

图3是本发明实施例2提供的详细的网络搜索流程;

图4是本发明实施例3提供的网络搜索装置的结构框图。

具体实施方式

为了解决现有技术的目前无法在3GPP2模式下搜索3GPP制式网络的问题问题,本发明提供了一种网络搜索方法及装置,以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。

实施例1

本实施例提供了一种网络搜索方法,该方法可以应用于终端侧,图1是本发明实施例1提供的网络搜索方法的流程图,如图1所示,该方法包括如下步骤:

步骤101:当获知用户具有手动搜索网络的需求后,将终端设置为3GPP模式;

具体的,在本实施例中,具体可以通过在3GPP2制式下制定一个允许用户进行手动搜索3GPP制式的功能菜单,当用户选择该功能菜单之后,终端获知用户执行的手动搜索网络的操作后,获知用户具有手动搜索网络的需求,进行将终端设置为3GPP模式。

在实际应用中,获知用户具有手动搜索网络的需求后,可以先判断终端当前注册的是否是3GPP2制式,如果是,再将终端设置为3GPP模式,如果否,则直接按照3GPP搜索网络的流程执行搜索网络的步骤。

步骤102:在3GPP模式下搜索3GPP制式的网络;

该步骤102具体可以按照如下方式执行:

获知终端支持的3GPP的网络制式;依次按照各网络制式的优先级进行搜索,直到搜索到网络。

步骤103:向用户提供3GPP制式的网络的搜索结果。

在执行步骤102的过程中,如果在搜索到相应制式的网络后,将该制式的所有网络的列表提供给用户。

在上述步骤101至103的基础上,上述方法还可以包括:

在向用户提供3GPP制式网络的搜索结果之后,判断用户在预设时间段内是否选择了搜索结果中的网络;如果是,则将终端注册至用户所选择的网络;如果否,则在确定搜索结果中的网络的制式比终端之前所使用的网络的制式高的情况下,将终端注册到搜索结果中制式最高的网络上。

进行一步的,该方法还可以包括:

将终端设置为3GPP模式之前,判断终端当前注册的网络是否是3GPP2制式,如果是,则在禁用3GPP2制式的服务之后再将终端设置为3GPP模式。

实施例2

本实施例通过公开更多的技术细节来对本发明提供的网络搜索方法进行进一步说明,图2是本发明实施例2提供的网络搜索方法的流程图,如附图2所示,该方法具体可以包括如下操作:

步骤1:用户执行了手动搜索网络的操作,手机判断当前注册的是否是3GPP2制式的网络,如果当前注册的不是3GPP2的制式,则直接依据3GPP规定的标准流程进行手动搜网即可,若当前注册的是3GPP2制式,则执行步骤2.

步骤2:手机从3GPP2的网络暂时脱离服务,进入3GPP模式,按照3GPP的标准流程进行搜网,并且返回搜网结果,若搜索的结果为空,则返回空列表,同时手机自动再次进入3GPP2模式,返回之前的CDMA网络,若返回列表不为空,则进入步骤3,详细的搜索过程如附图3所示:

步骤2a:按照附图3所述,手机进入手动选网模式,但是与目前现有的3GPP TS 23.122的方案不同,本实施例中采用的是依据制式的优先级快速搜索网络并返回搜索结果的方式。3GPP TS 23.122中手机需要搜索自身支持的所有制式和所有网络,返回一个记录有搜索到的自身支持的所有网络的列表。由于手机支持的频段和制式越来越多,运营商网络也越来越复杂,经常要导致手动搜网花费几分钟的时间才能返回结果,而且还容易出现搜网死锁,甚至搜网到 中间过程出错。而本实施例的方式是按照各网络制式的优先级顺序依次搜索各网络制式,例如,先搜索LTE网络,在搜索到LTE网络之后就马上返回搜索结果,即,LTE网络的列表,这样则符合用户的使用习惯,为用户提供了速率较高的网络制式。

具体地搜索网络的方式如下:

步骤2b:手机将自身的工作模式设置为LTE模式,搜索LTE网络,当搜索到信号优良而且可以驻留的可选PLMN(Public Land Mobile Network,公共陆地移动网络)时(包括HPLMN,HPLMN(home public land mobile network,原籍公众陆地移动(电话)网),归属公众陆地移动网络,OPLMN(Operator Controlled PLMN运营商控制PLMN),则马上返回所有可用的LTE网络列表,进入步骤3。

步骤2c:当在步骤2b中无法搜索到有用的LTE网络,手机将自身的工作模式设置为WCDMA模式,搜索WCDMA网络,当搜索到信号优良而且是可以驻留的可选PLMN时(包括HPLMN,EHPLMN,OPLMN),则马上返回所有可用的WCDMA网络列表,进入步骤3。

步骤2d:当步骤2c无法搜索到有用的WCDMA网络,手机将自身的工作模式设置为GSM模式,搜索GSM网络,当搜索到信号优良而且可以驻留的可选PLMN时(包括HPLMN,EHPLMN,OPLMN),则马上返回所有可用的GSM网络列表,进入步骤3供用户选择。

步骤3:当附图3所述的搜网流程搜索出了可用的3GPP网络时,则返回给用户一个网络列表,用户可以手动选择其中的任意一个条目。若用户在预设的时间内没有选择,则手机将目前搜索到的所有网络与之前服务的CDMA网络进行优先级判断,若当前3GPP的某个网络比CDMA网络优先级高,则自动注册到此3GPP网络,否则返回到CDMA网络。然后搜网列表自动消失,用户手机进入正常服务状态。

实施例3

本实施例提供了一种网络搜索装置,该装置可以设置于终端侧,具体的,该装置可以设置于终端内的3GPP网络功能模块内,该装置用于实现上述实施例1以及实施例2提供的网络搜索方法,图4是本发明实施例3提供的网络搜索装置的结构框图,如图4所示,该装置40包括以下组成部分:

设置模块41,用于当获知用户具有手动搜索网络的需求后,将终端设置为3GPP模式;

搜索模块42,用于在3GPP模式下搜索3GPP制式的网络;

提供模块43,用于向用户提供3GPP制式的网络的搜索结果。

其中,上述搜索模块42具体可以包括:

获知单元,用于获知终端支持的3GPP的网络制式;

搜索单元,用于依次按照各网络制式的优先级进行搜索,直到搜索到网络,该搜索单元具体还可以用于:在搜索到相应制式的网络后,将该制式的网络列表提供给用户。

进一步的,上述装置40还可以包括:第二设置模块,用于将终端设置为3GPP模式之前,判断终端当前注册的网络是否是3GPP2制式,如果是,则禁用3GPP2制式的服务后再将终端设置为3GPP模式。

进一步的,上述装置40还可以包括:判断模块,用于在向用户提供3GPP制式网络的搜索结果之后,判断用户在预设时间段内是否选择了搜索结果中的网络;第一注册模块,用于咋判断模块的判断结果为是时将终端注册至用户所选择的网络;第二注册模块,用于在判断模块的判断结果为否时在确定搜索结果中的网络的制式比终端之前所使用的网络的制式高的情况下,将终端注册到搜索结果中制式最高的网络上。

优选的,本实施例提供一种网络搜索终端,该终端用于实现上述实施例1以及实施2提供的方法,该终端可以包括上述装置40中的任意组成部分,同时,也可以是上述装置40集成在该终端上。

本发明实施例提供的方案,在终端当前注册3GPP2网络的情况下,可以 随时自主选择3GPP的网络服务,该方便无需对现有系统进行较大改动,仅需控制终端的模式,调用3GPP搜索网络的功能模块既可以完成在3GPP2指示下达到搜索3GPP网络制式的效果,同时,对3GPP搜索网络的流程进行了优化,可以让用户在最短的时间内得到最佳的网络服务。同时,目前,支持CDMA/GSM/WCDMA/LTE的全模式终端被广泛使用,在3GPP2下搜索3GPP制式网络的功能将为用户在网络搜索操作提供了较佳的体验。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤可以是通过程序来控制相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,即可以包括上述实施例1以及实施例2中所述的方法中的步骤,所述的存储介质,如:ROM/RAM、磁碟、光盘等。”

尽管为示例目的,已经公开了本发明的优选实施例,本领域的技术人员将意识到各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1