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

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

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



背景技术:

随着通信技术的发展,手机等用户终端朝向多制式、“全网通”、“全球通”的方向发展。多制式的用户终端通常支持目前国内或者国际包括GSM、EDGE、GPRS的2G网络,WCDMA、CDMA2000、TD-SCDMA的3G网络,以及TDD-LTE、FDD-LTE的4G网络。而中国移动、中国联通、中国电信三大运营商目前还是各自独立发售SIM卡并且独立支持各自的网络,随着虚拟运输商的不断涌现,虚拟运输商将可以更自由地使用以上三大运营商的网络。

然而,目前手机还是根据售卖SIM卡的三大运营商的网络信息来进行网络搜索的,也就是说,手机不会去搜索除所安装的SIM卡以外的运营商单独拥有的系统网络与相应的频点,即使目前出现的“双卡单待”以及“双卡双待”的机器也只是支持依据各自SIM卡信息独立搜索网络,各SIM卡搜索到的网络信息之间不会进行互通与合并,这将限制虚拟运营商的业务,用户的使用也受到很大影响。

并且,虚拟运营商发售的SIM卡不能自动执行各运营商网络的自动切换。比如,某虚拟运营商可以使用中国移动和中国联通的系统网络,在其中一个运营商网络信号不好的地方则可以使用另外一个运营商的网络,但是如果手机网络搜索不支持多运营商网络的话,那么将不能使用。另外,根据目前机制,当前运营商高优先级的网络不可用时,手机只能去尝试注册该运营商的较低优先级的网络,而不能去搜索其他运营商的较高优先级的网络,用户无法随时随地使用当前环境中最优的运营商网络。

因此,目前的手机等用户终端的网络搜索方式具有较大的局限性,不能提供给用户较佳的使用体验。



技术实现要素:

本发明提供了一种网络搜索方法及装置,其目的是为了解决目前的手机等用户终端的网络搜索方式具有较大的局限性,不能提供给用户较佳的使用体验的问题。

为了达到上述目的,本发明的实施例提供了一种网络搜索方法,应用于支持多种制式的用户终端,该方法包括:

在每个预设的搜索时隙内,获取用户终端所有可接入的运营商网络的网络制式与信号强度;

根据可接入的运营商网络的网络制式以及信号强度,对可接入的运营商网络进行优先级划分,得到优先级划分结果;

根据优先级划分结果,搜索可接入的运营商网络中优先级最高的运营商网络并注册。

优选地,根据可接入的运营商网络的网络制式以及信号强度,对可接入的运营商网络进行优先级划分,得到优先级划分结果,具体包括:

根据可接入的运营商网络的网络制式,将可接入的运营商网络划分多个优先群组,其中每个优先群组对应一个第一优先级,第一优先级的级别与数据传输速度成正比;

根据每个优先群组内的运营商网络的信号强度,分别设置优先群组内的每个运营商网络的第二优先级,其中,第二优先级的级别与信号强度成正比。

优选地,根据可接入的运营商网络的网络制式,将可接入的运营商网络划分多个优先群组,包括:

将属于第一网络制式的网络划分在第一优先群组;

将属于第二网络制式的网络划分在第二优先群组;

将属于第三网络制式的网络划分在第三优先群组;其中,

第一优先群组的第一优先级高于第二优先群组的第一优先级,第二优先群组的第一优先级高于第三优先群组的第一优先级,第一网络制式的网络的数据传输速度比第二网络制式的网络的数据传输速度快,第二网络制式的网络的数据传输速度比第三网络制式的网络的数据传输速度快。

优选地,根据优先级划分结果,搜索可接入的运营商网络中优先级最高的运营商网络并注册,具体包括:

判断可接入的运营商网络中,第一优先级最高的运营商网络是否有多个:

若是,搜索第一优先级最高的运营商网络中,第二优先级最高的运营商网络并注册;否则,搜索第一优先级最高的运营商网络并注册。

优选地,根据优先级划分结果,搜索优先级最高的运营商网络并注册之后,方法包括:

若注册成功,则获取并记录注册的运营商网络的网络配置参数;

若注册失败,则搜索下一个优先级的运营商网络并注册。

为了实现上述目的,本发明的实施例还提供了一种网络搜索装置,应用于支持多种制式的用户终端,该装置包括:

获取模块,用于在每个预设的搜索时隙内,获取用户终端所有可接入的运营商网络的网络制式与信号强度;

优先级划分模块,用于根据可接入的运营商网络的网络制式以及信号强度,对可接入的运营商网络进行优先级划分,得到优先级划分结果;

搜索模块,用于根据优先级划分结果,搜索可接入的运营商网络中优先级最高的运营商网络并注册。

优选地,优先级划分模块具体包括:

划分子模块,用于根据可接入的运营商网络的网络制式,将可接入的运营商网络划分多个优先群组,其中每个优先群组对应一个第一优先级,第一优先级的级别与数据传输速度成正比;

设置子模块,用于根据每个优先群组内的运营商网络的信号强度,分别设置优先群组内的每个运营商网络的第二优先级,其中,第二优先级的级别与信号强度成正比。

优选地,划分子模块具体用于:

将属于第一网络制式的网络划分在第一优先群组;

将属于第二网络制式的网络划分在第二优先群组;

将属于第三网络制式的网络划分在第三优先群组;其中,

第一优先群组的第一优先级高于第二优先群组的第一优先级,第二优先群 组的第一优先级高于第三优先群组的第一优先级,第一网络制式的网络的数据传输速度比第二网络制式的网络的数据传输速度快,第二网络制式的网络的数据传输速度比第三网络制式的网络的数据传输速度快。

优选地,搜索模块具体用于:

判断可接入的运营商网络中,第一优先级最高的运营商网络是否有多个:

若是,搜索第一优先级最高的运营商网络中,第二优先级最高的运营商网络并注册;

否则,搜索第一优先级最高的运营商网络并注册。

优选地,装置还包括注册模块,用于在搜索模块根据优先级划分结果,搜索优先级最高的运营商网络并注册之后,

若注册成功,则获取并记录注册的运营商网络的网络配置参数;

若注册失败,则搜索下一个优先级的运营商网络并注册。

本发明的上述方案至少包括以下有益效果:

本发明提供的网络搜索方法及装置,通过跨运营商搜索网络,并根据网络制式与信号强度所有可接入的运营商网络进行优先级划分,使用户终端在最短的时间内,搜索优先级最高的网络并注册,使用户终端始终与传输速率较高的网络连接,提供给用户最佳的使用体验。

附图说明

图1表示本发明的第一实施例提供的网络搜索方法的基本步骤流程图;

图2表示本发明的第二实施例提供的网络搜索方法的基本步骤流程图;

图3表示本发明的第三实施例提供的网络搜索方法的基本步骤流程图;

图4表示本发明的第四实施例提供的网络搜索装置的结构示意图。

具体实施方式

为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。

第一实施例

参见图1,本发明的第一实施例提供了一种网络搜索方法,应用于支持多 种制式的用户终端,包括:

步骤101,在每个预设的搜索时隙内,获取用户终端所有可接入的运营商网络的网络制式与信号强度。

其中,在预设的搜索时隙内进行网络搜索,也就是说仅在搜索时隙到来时进行搜索,而其他时段不进行搜索;且获取用户终端所有可接入的运营商网络,跨运营商搜索,而不是只搜索某个运营商的网络。

其中,用户终端可以手机或者其他移动通信设备,并且可以在用户终端的设置菜单中配置可接入的运营商网络的网络制式与频段。

步骤102,根据可接入的运营商网络的网络制式以及信号强度,对可接入的运营商网络进行优先级划分,得到优先级划分结果。

其中,依据网络制式以及信号强度,对可接入的运营商网络进行优先级划分,以便用户终端按照优先级搜索网络,而不再定向搜索某个运营商的网络。

步骤103,根据优先级划分结果,搜索可接入的运营商网络中优先级最高的运营商网络并注册。

通常情况下,当用户终端当前注册上的运营商网络的首选网络不是最优网络时,按照目前机制,用户终端还是会搜索该运营商的网络而不会去搜索其他运营商的数据传输速率更快的网络;而本发明的上述实施例中,不区分运营商,仅根据优先级划分结果搜索网络,不局限于某个运营商的网络。

本发明的上述实施例中,通过跨运营商搜索网络,并根据网络制式与信号强度所有可接入的运营商网络进行优先级划分,使用户终端在最短的时间内,搜索优先级最高的网络并注册,使用户终端始终与传输速率较高的网络连接,提供给用户最佳的使用体验。

第二实施例

参见图2,本发明的第二实施例提供了一种网络搜索方法,应用于支持多种制式的用户终端,包括:

步骤201,在每个预设的搜索时隙内,获取用户终端所有可接入的运营商网络的网络制式与信号强度。

步骤202,根据可接入的运营商网络的网络制式,将可接入的运营商网络划分多个优先群组,其中每个优先群组对应一个第一优先级,第一优先级的级 别与数据传输速度成正比。

其中,将属于同一个网络制式的可接入的运营商网络分入同一个可接入群组,比如将同属于2G的网络分入一个群组;且每个优先群组对应一个第一优先级,第一优先级的级别与数据传输速度成正比,即依据数据传输速度为每个优先群组划分第一优先级。

步骤203,根据每个优先群组内的运营商网络的信号强度,分别设置优先群组内的每个运营商网络的第二优先级,其中,第二优先级的级别与信号强度成正比。

其中,依据信号强度为每个优先群组内的运营商网络划分第二优先级。

步骤204,根据优先级划分结果,搜索可接入的运营商网络中优先级最高的运营商网络并注册。

本发明的上述实施例中,步骤202具体包括:

将属于第一网络制式的网络划分在第一优先群组;

将属于第二网络制式的网络划分在第二优先群组;

将属于第三网络制式的网络划分在第三优先群组;其中,

第一优先群组的第一优先级高于第二优先群组的第一优先级,第二优先群组的第一优先级高于第三优先群组的第一优先级,第一网络制式的网络的数据传输速度比第二网络制式的网络的数据传输速度快,第二网络制式的网络的数据传输速度比第三网络制式的网络的数据传输速度快。

比如,将4G网络划分在第一优先群组,将3G网络划分在第二优先群组,将2G网络划分在第三优先群组,那么用户终端将会依据第一优先级首选第一优先群组中4G网络,如果不存在4G网络或4G网络不可连接,再选择第二优先群组中的3G网络,保证用户终端与最优的网络连接。

本发明的上述实施例中,通过对用户终端可接入的优先级网络划分第一优先级以及第二优先级,使用户终端首先根据第一优先级选择优先群组,再根据所选优先群组内的网络的第二优先级,选择第二优先级最高的网络,解决了目前的手机等用户终端的网络搜索方式的局限性,使用户终端可以在最短的时间内,选择最优的网络进行搜索并注册,从而提高用户的使用体验。

第三实施例

参见图3,本发明的第三实施例提供了一种网络搜索方法,应用于支持多种制式的用户终端,包括:

步骤301,在每个预设的搜索时隙内,获取用户终端所有可接入的运营商网络的网络制式与信号强度。

步骤302,根据可接入的运营商网络的网络制式,将可接入的运营商网络划分多个优先群组,其中每个优先群组对应一个第一优先级,第一优先级的级别与数据传输速度成正比。

步骤303,根据每个优先群组内的运营商网络的信号强度,分别设置优先群组内的每个运营商网络的第二优先级,其中,第二优先级的级别与信号强度成正比。

步骤304,判断可接入的运营商网络中,第一优先级最高的运营商网络是否有多个。

步骤305,若是,搜索第一优先级最高的运营商网络中,第二优先级最高的运营商网络并注册;

步骤306,否则,搜索第一优先级最高的运营商网络并注册。

其中,若第一优先级最高的运营商网络有多个,则其中选择第二优先级最高的运营商网络进行搜索并注册;若第一优先级最高的运营商网络只有一个,则搜索第一优先级最高的运营商网络并注册。

本发明的上述实施例中,步骤305和步骤306之后,该方法包括:

若注册成功,则获取并记录注册的运营商网络的网络配置参数;

若注册失败,则搜索下一个优先级的运营商网络并注册。

其中,若第二优先级最高的运营商网络注册成功,则获取并记录注册的运营商网络的网络配置参数,可作为下次注册该网络时使用,避免多次配置;

需要说明的是,当已成功注册的运营商网络,在某个业务受限时(比如语音业务受限或者数据业务受限),需搜索下一个优先级的运营商网络并尝试注册,并更新相应的配置参数。比如,当用户终端在某一次成功注册中国移动4G网络时发生数据业务受限或者语音业务受限的情况,用户终端将无法得到较好的使用体验,则需搜索下一个优先级的运营商网络并尝试注册,并更新已记录的中国移动4G网络的配置参数(如果有中国移动4G网络的配置参数的 记录)。

若注册失败,则搜索下一个第二优先级的运营商网络并注册,比如当用户终端目前在4G网络的优先群组里,当第二优先级最高的中国移动4G网络不可用时,可以搜索第二优先级次高的中国联通或者中国电信的4G网络,使用户终端始终处于4G网络中。

而按照目前现有机制,若用户终端无法与所注册运营商的最优网络连接时,用户终端还会选择该运营商的非首选网络注册,例如,用户终端目前在中国移动的4G网络上,当4G网络不可用时,那么用户终端将去尝试注册3G网络,或者2G网络,这个过程中,用户的体验将从4G降到3G或者2G,数据传输速度将大大降低。

本发明的上述实施例中,当第一优先级最高的运营商网络有多个时,选择第二优先级最高的运营商网络进行搜索并注册;当第一优先级最高的运营商网络只有一个时,搜索第一优先级最高的运营商网络并注册,解决了目前的手机等用户终端的网络搜索方式的局限性,使用户终端可以在最短的时间内,选择最优的网络进行搜索并注册,从而提高用户的使用体验。

第四实施例

参见图4,本发明的第四实施例提供了一种网络搜索装置,应用于支持多种制式的用户终端,该装置包括:

获取模块401,用于在每个预设的搜索时隙内,获取用户终端所有可接入的运营商网络的网络制式与信号强度。

优先级划分模块402,用于根据可接入的运营商网络的网络制式以及信号强度,对可接入的运营商网络进行优先级划分,得到优先级划分结果。

搜索模块403,用于根据优先级划分结果,搜索可接入的运营商网络中优先级最高的运营商网络并注册。

本发明的上述实施例中,通过跨运营商搜索网络,并根据网络制式与信号强度所有可接入的运营商网络进行优先级划分,使用户终端在最短的时间内,搜索优先级最高的网络并注册,使用户终端始终与传输速率较高的网络连接,提供给用户最佳的使用体验。

本发明的上述实施例中,优先级划分模块402具体包括:

划分子模块,用于根据可接入的运营商网络的网络制式,将可接入的运营商网络划分多个优先群组,其中每个优先群组对应一个第一优先级,第一优先级的级别与数据传输速度成正比;

设置子模块,用于根据每个优先群组内的运营商网络的信号强度,分别设置优先群组内的每个运营商网络的第二优先级,其中,第二优先级的级别与信号强度成正比。

本发明的上述实施例中,划分子模块具体用于:

将属于第一网络制式的网络划分在第一优先群组;

将属于第二网络制式的网络划分在第二优先群组;

将属于第三网络制式的网络划分在第三优先群组;其中,

第一优先群组的第一优先级高于第二优先群组的第一优先级,第二优先群组的第一优先级高于第三优先群组的第一优先级,第一网络制式的网络的数据传输速度比第二网络制式的网络的数据传输速度快,第二网络制式的网络的数据传输速度比第三网络制式的网络的数据传输速度快。

本发明的上述实施例中,搜索模块403具体用于:

判断可接入的运营商网络中,第一优先级最高的运营商网络是否有多个:

若是,搜索第一优先级最高的运营商网络中,第二优先级最高的运营商网络并注册;

否则,搜索第一优先级最高的运营商网络并注册。

本发明的上述实施例中,装置还包括注册模块,用于在搜索模块403根据优先级划分结果,搜索优先级最高的运营商网络并注册之后,

若注册成功,则获取并记录注册的运营商网络的网络配置参数;

若注册失败,则搜索下一个优先级的运营商网络并注册。

需要说明的是,本发明实施例提供的网络搜索装置是应用上述方法的装置,即上述方法的所有实施例均适用于该装置,且均能达到相同或相似的有益效果。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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