一种小区网络搜索方法、装置及终端的制作方法_2

文档序号:8925786阅读:来源:国知局
结构示意图。
[0021]图3为本发明实施例2提供的一种小区网络搜索装置结构示意图。
[0022]图4为本发明实施例2中LTE可驻模块及LTE不可驻模块所存储的数据结构图。
[0023]图5为本发明实施例2提供的一种小区网络搜索方法流程图。
【具体实施方式】
[0024]为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
[0025]本发明针对现有技术中,在进行小区网络搜索时,按照固定的时间间隔来进行搜索,从而造成终端功耗浪费的问题,提供了一种小区网络搜索方法、装置及终端,能够判断终端当前注册的第一类型网络小区是否为所述终端曾驻留过且未搜索到第二类型网络的小区,并根据不同的判定结果,按照不同的时间间隔来在所述小区内进行第二类型网络的搜索,从而,避免了终端功耗的浪费。
[0026]图1为本发明实施例1提供的小区网络搜索方法流程图。如图所示,所述方法包括:
[0027]步骤S100,获取终端当前注册的网络类型;
[0028]步骤S102,当所述网络类型为第一类型网络时,判断所述终端当前注册的第一类型网络小区是否为所述终端曾驻留过且未搜索到第二类型网络小区的小区,其中,第二类型网络的数据速率大于所述第一类型网络的数据速率;
[0029]步骤S104,当所述终端当前注册的第一类型网络小区为所述终端曾驻留过且未搜索到第二类型网络小区的小区时,根据预设的第一时间间隔,在所述小区内搜索第二类型网络,否则,根据预设的第二时间间隔,在所述小区内搜索第二类型网络,其中,所述第一时间间隔大于所述第二时间间隔。
[0030]在上述技术方案中,由于第二类型网络的数据速率大于所述第一类型网络的数据速率,因此,首先的网络为第二类型网络,即,当存在可用的第二类型网络时,应该使用第二类型网络,首先获取终端当前注册的网络类型,判断终端当前注册的网络类型是否为第一网络类型,当终端当前注册的网络类型网络为第二类型网络时,则无需进行网络搜索,只有当终端当前注册的网络类型为第一网络类型时,判断终端是否在终端当前注册的第一类型网络小区曾经驻留过,并且在该第一类型网络小区内没有搜索到第二类型网络,如果终端曾在该第一类型网络小区中驻留即终端曾经来到过该小区,且没有在该第一类型网络小区内搜索到第二类型网络即终端曾经在该小区内搜索过第二类型网络却没有搜索到,则在搜索第二类型网络时,可按照较长的时间间隔来进行搜索,否则,按照较短的时间间隔来进行搜索,从而,使得当终端曾在该第一类型网络小区中驻留,并没有在该第一类型网络小区内搜索到第二类型网时,减少了搜索第二类型网络的次数,避免了终端功耗的浪费。
[0031]优选的,所述判断所述终端当前注册的第一类型网络小区是否为所述终端曾驻留过且未搜索到第二类型网络小区的小区,可以具体为:获取所述终端中存储的终端驻留小区列表,所述终端驻留小区列表包括所述终端曾驻留过且搜索到第二类型网络小区的小区列表及所述终端曾驻留过且未搜索到第二类型网络小区的小区列表;根据所述终端驻留小区列表,判断所述终端当前注册的第一类型网络小区是否为所述终端曾驻留过的小区;当所述小区为所述终端曾驻留过的小区时,判断所述小区是否为所述终端曾驻留过且未搜索到第二类型网络小区的小区。
[0032]在上述技术方案中,在终端中存储有终端驻留小区列表,该列表包括终端曾经驻留过且搜索到第二类型网络的小区列表,即其中的小区为终端曾驻留过的小区,且在这些小区内能够搜索到第二类型网络,终端驻留小区列表还包括终端曾经驻留过且未搜索到第二类型网络的小区列表,即其中的小区为终端曾驻留过的小区,且在这些小区内没有搜索到第二类型网络。根据终端驻留小区列表,可以判断终端当前注册的第一类型网络小区是否为终端曾经驻留过的小区,即如果该第一类型网络小区在终端驻留小区列表中,则表明该第一类型网络小区为终端曾驻留过的小区,否则表明该第一类型网络小区为终端未曾驻留过的小区即终端从未到过该第一类型网络小区。当该第一类型网络小区为终端曾驻留过的小区时,判断所述小区是否为终端曾驻留过且未搜索到第二类型网络的小区,即当该第一类型网络小区在终端曾经驻留过且搜索到第二类型网络的小区列表,则表明该第一类型网络小区不是终端曾经驻留过且未搜索到第二类型网络的小区,否则表明该第一类型网络小区是终端曾经驻留过且未搜索到第二类型网络的小区,同样的,也可以根据终端曾经驻留过且未搜索到第二类型网络的小区列表,来判断该第一类型网络小区是否为终端曾驻留过且未搜索到第二类型网络的小区。当然,也可以采取其他方式来判断该第一类型网络小区是否为终端曾驻留过且未搜索到第二类型网络的小区,例如,可以根据终端当前注册第一类型网络小区信息查询曾在该第一类型网络小区中驻留过的终端在该第一类型网络小区中的第二类型网络的搜索信息;可以在终端中存储所有小区的信息,包括终端是否曾驻留及在该小区内是否搜索到第二类型网络等信息;也可以只在终端中存储终端曾经驻留过且未搜索到第二类型网络的小区。
[0033]优选的,所述在所述小区内搜索第二类型网络之后,还可以包括:当在所述小区内搜索到第二类型网络时,将所述小区保存到所述终端曾驻留过且搜索到第二类型网络小区的小区列表中,否则,将所述小区保存到所述终端曾驻留过且未搜索到第二类型网络小区的小区列表中。当然,还可以采取其他的方式来对该列表进行存储,例如,可以由用户直接对该列表进行编辑。
[0034]在上述技术方案中,根据不同的时间间隔在该小区内搜索第二类型网络,当搜索到时,将该小区保存到所述终端曾驻留过且搜索到第二类型网络小区的小区列表中,否则,将所述小区保存到所述终端曾驻留过且未搜索到第二类型网络小区的小区列表中。从而,使得当再次来到该小区时,能够根据该列表来判断该小区是否为终端曾驻留过且未搜索到第二类型网络的小区。
[0035]优选的,所述第一类型网络为2G或3G网络,所述第二类型网络为长期演进LTE网络。
[0036]图2为本发明实施例1提供的小区网络搜索装置结构示意图。如图所示,所述小区网络搜索装置20包括:
[0037]获取模块21,用于获取终端当前注册的网络类型;
[0038]判断模块22,用于当所述网络类型为第一类型网络时,判断所述终端当前注册的第一类型网络小区是否为所述终端曾驻留过且未搜索到第二类型网络小区的小区,其中,第二类型网络的数据速率大于所述第一类型网络的数据速率;
[0039]搜索模块23,用于当所述终端当前注册的第一类型网络小区为所述终端曾驻留过且未搜索到第二类型网络小区的小区时,根据预设的第一时间间隔,在所述小区内搜索第二类型网络,否则,根据预设的第二时间间隔,在所述小区内搜索第二类型网络,其中,所述第一时间间隔大于所述第二时间间隔。
[0040]优选的,所述装置还包括:存储模块,用于存储终端驻留小区列表;所述判断模块包括:第一获取单元,用于获取所述终端中存储的
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1