一种小区搜索方法、装置及用户设备与流程

文档序号:13707980阅读:138来源:国知局
技术领域本申请涉及通信技术领域,尤其涉及一种小区搜索方法、装置及用户设备。

背景技术:
在无线通信系统中,用户设备(userequipment,简称为“UE”)处于连接态出服务区如出某一宽带码分多址(widebandcodedivisionmultipleaccesswireless,简称为“WCDMA”)小区时,需执行搜网流程,以重新确定出能够驻留的小区,从而恢复正常服务,其搜网流程如下:首先对UE驻留过的历史频点依次进行小区搜索,获取得到每一个历史频点下所有的WCDMA小区,并依次尝试驻留。若搜网完毕UE仍未能成功驻留到某一小区,则对UE支持的频段(band)发起全频段搜网,即依次对UE支持的band中的能量较高的部分频点进行小区搜索,获取得到该频点下能量最高的小区(最强小区),并依次对该小区尝试驻留。若进行全频段搜网之后UE仍未驻留,且UE支持其他网络制式,则切换网络制式进行搜网。若切换制式后UE仍未驻留,则会发生丢网(上述的搜网流程下UE也处于丢网状态)。在该全频段搜网过程中,由于对能量较高的频点进行的小区搜索获取得到的仅是该频点下的最强小区,若在某些情况下环境中某一频点(非历史频点)下的最强小区不满足驻留条件,比如该最强小区被设置禁止接入,但该频点下存在可接入的次强小区(能量低于该最强小区)时,则无法搜到该可接入的次强小区,而导致丢网。

技术实现要素:
本发明实施例提供一种小区搜索方法、装置及用户设备,能够解决因无法搜索到非历史频点下可接入的次强小区而导致丢网的问题。第一方面,本发明实施例提供了一种小区搜索方法,包括:从用户设备支持的频段中确定出目标频点;针对所述目标频点进行小区搜索,并根据所述小区搜索的搜索结果检测所述目标频点下是否存在第一小区;若存在,则存储所述目标频点,以对所述目标频点下的所有小区依次发起驻留。其中,所述频段中包括至少一个频点,所述目标频点为所述至少一个频点中能量值高于预设能量阈值的频点,该目标频点可以为一个或多个。进一步的,该第一小区可以是指每个目标频点下的任一小区,如该目标频点下的能量值最高的小区(最强小区)。可选的,在一些实施例中,所述存储所述目标频点,可以具体为:将所述目标频点添加至所述用户设备的历史频点列表中。其中,该历史频点列表中的频点可以包括用户设备曾经成功驻留的小区的频点即历史频点以及该目标频点(还可能包括本次搜网流程之前通过本发明实施例的技术方案添加的频点)。从而在下一轮对该历史频点列表中的频点进行指定频点搜时,能够依次获取得到该历史频点列表中的每一个频点下的所有小区(包括目标频点下的所有小区),并对每一个小区依次发起驻留,并检测是否驻留成功。进一步的,在一些实施例中,所述针对所述目标频点进行小区搜索时小区搜索的方式可以为频点列表搜,则所述第一小区为所述目标频点下能量值最高的小区;所述方法还包括:对所述第一小区发起驻留;若所述用户设备驻留第一小区失败,则对添加了所述目标频点的历史频点列表中的频点进行指定频点搜,获取得到所述历史频点列表中的频点下的所有小区;依次对所述历史频点列表中的频点下的每一个小区发起驻留。从而在存在可接入的次强小区时,用户设备能够检测到该次强小区并成功驻留该次强小区,以防止长时间丢网。可选的,在一些实施例中,所述目标频点可包括多个;所述对所述第一小区发起驻留,包括:依次对每一个目标频点的下的第一小区发起驻留;当对多个所述目标频点下的第一小区均驻留失败时,确定所述用户设备驻留第一小区失败。可选的,在一些实施例中,若所述目标频点仅为一个,则可在检测到对该第一小区驻留失败时,即可确定为所述用户设备驻留第一小区失败。进一步的,在一些实施例中,在所述对添加了所述目标频点的历史频点列表中的频点进行指定频点搜之前,所述方法还包括:当所述用户设备驻留第一小区失败时,获取所述用户设备支持的网络制式;将当前网络制式依次切换到所述用户设备支持的每一种网络制式进行小区搜索,获取得到该网络制式下的小区;依次对获取得到的该网络制式下的每一个小区发起驻留;若对获取得到的所述用户设备支持的网络制式下的所有小区均驻留失败,则执行所述对添加了所述目标频点的历史频点列表中的频点进行指定频点搜的步骤。从而发起新一轮搜网,以确定出用户设备能驻留的小区。可选的,该新一轮搜网流程可以是第一轮搜网失败后立即发起的,或者是在满足预设的重新搜网条件如按照预设时间的退避机制退避后发起的,本发明实施例不做限定。进一步的,在一些实施例中,在所述从用户设备支持的频段中确定出目标频点之前,所述方法还包括:当检测到所述用户设备的连接态处于出服务区时,对所述用户设备的历史频点列表中的频点进行指定频点搜;若所述指定频点搜后所述用户设备驻留小区失败,则执行所述从用户设备支持的频段中确定出目标频点的步骤。可选的,还可对出服务区时对应的小区的邻区的频点发起指定频点搜。第二方面,本发明实施例提供了还一种小区搜索装置,包括:频点确定单元、搜索单元以及存储单元;其中,频点确定单元,用于从用户设备支持的频段中确定出目标频点。搜索单元,用于针对所述目标频点进行小区搜索,并根据所述小区搜索的搜索结果检测所述目标频点下是否存在第一小区;存储单元,用于在所述搜索单元的检测结果为存在所述第一小区时,存储所述目标频点,以对所述目标频点下的所有小区依次发起驻留。其中,用户设备支持的频段中包括至少一个频点,所述目标频点为所述至少一个频点中能量值高于预设能量阈值的频点,该目标频点可以为一个或多个。进一步的,该第一小区可以是指每个目标频点下的任一小区,如该目标频点下的能量值最高的小区(最强小区)。可选的,在一些实施例中,所述存储单元可具体用于:将所述目标频点添加至所述用户设备的历史频点列表中。其中,该历史频点列表中的频点可以包括用户设备曾经成功驻留的小区的频点即历史频点以及该目标频点(还可能包括本次搜网流程之前通过本发明实施例的技术方案添加的频点)。从而在下一轮进行对该历史频点列表中的频点进行指定频点搜时,能够依次获取得到该历史频点列表中的每一个频点下的所有小区(包括目标频点下的所有小区),并对每一个小区依次发起驻留,并检测是否驻留成功。进一步的,在一些实施例中,所述针对所述目标频点进行小区搜索时小区搜索的方式为频点列表搜,则所述第一小区为所述目标频点下能量值最高的小区;所述装置还可包括:驻留单元,用于对所述第一小区发起驻留;所述搜索单元,还用于在所述用户设备驻留第一小区失败时,对添加了所述目标频点的历史频点列表中的频点进行指定频点搜,获取得到所述历史频点列表中的频点下的所有小区;所述驻留单元,还用于依次对所述历史频点列表中的频点下的每一个小区发起驻留。从而在存在可接入的次强小区时,用户设备能够检测到该次强小区并成功驻留该次强小区,以防止长时间丢网。可选的,在一些实施例中,所述目标频点可包括多个;所述驻留单元对所述第一小区发起驻留的具体方式可以为:依次对每一个目标频点的下的第一小区发起驻留;当对多个所述目标频点下的第一小区均驻留失败时,确定所述用户设备驻留第一小区失败。可选的,在一些实施例中,若所述目标频点仅为一个,则驻留单元可在检测到对该第一小区驻留失败时,即可确定为所述用户设备驻留第一小区失败。进一步的,在一些实施例中,所述装置还包括:制式获取单元,用于在所述用户设备驻留第一小区失败时,获取所述用户设备支持的网络制式;所述搜索单元,还用于将当前网络制式依次切换到所述用户设备支持的每一种网络制式进行小区搜索,获取得到该网络制式下的小区;所述驻留单元,还用于依次对获取得到的该网络制式下的每一个小区发起驻留,并在对获取得到的所述用户设备支持的网络制式下的所有小区均驻留失败时,通知所述搜索单元对添加了所述目标频点的历史频点列表中的频点进行指定频点搜。从而发起新一轮搜网,以确定出用户设备能驻留的小区。进一步的,在一些实施例中,所述搜索单元,还用于在检测到所述用户设备的连接态处于出服务区时,对所述用户设备的历史频点列表中的频点进行指定频点搜,并在所述指定频点搜后所述用户设备驻留小区失败时,通知所述频点确定单元从用户设备支持的频段中确定出目标频点。可选的,还可对出服务区时对应的小区的邻区的频点发起指定频点搜。第三方面,本发明实施例还提供了一种计算机存储介质,所述计算机存储介质存储有程序,所述程序执行时包括上述第一方面的小区搜索方法的部分或全部的步骤。第四方面,本发明实施例还提供了一种用户设备,包括:通信接口、存储器和基带处理器,所述基带处理器分别与所述通信接口和所述存储器连接;其中,所述存储器用于存储驱动软件;所述基带处理器从所述存储器读取所述驱动软件并在所述驱动软件的作用下执行上述第一方面的小区搜索方法的部分或全部的步骤。实施本发明实施例,具有如下有益效果:本发明实施例中,通过从用户设备支持的包括多个频点的频段中确定出能量值高于预设能量阈值的目标频点,并对所述目标频点进行小区搜索,检测该目标频点下是否存在小区,并在存在小区时对该目标频点进行存储,以实现对该目标频点下所有小区的搜索,依次对目标频点下的所有小区发起驻留,从而避免了在环境中存在某一非历史频点的最强小区不满足驻留条件如被设置为禁止接入等情况导致无法驻留,但存在可以驻留的次强小区时,无法搜索到该次强小区,而导致长时间丢网的问题。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。图1是本发明实施例提供的一种无线通信系统的网络架构图;图2是本发明实施例提供的一种用户设备的结构示意图;图3是本发明实施例提供的一种小区搜索方法的流程示意图;图4是本发明实施例提供的一种小区搜索方法的交互示意图;图5是本发明实施例提供的一种小区搜索装置的结构示意图;图6是本发明实施例提供的另一种用户设备的结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述。应理解,本发明实施例的技术方案可具体应用于通过频点和扰码来区分小区的无线通信系统中,如宽带码分多址(widebandcodedivisionmultipleaccesswireless,简称为“WCDMA”)系统,还可能应用于未来网络,本发明实施例不做限定。应理解,本发明实施例的无线通信系统可包括无线网络设备以及用户设备(userequipment,简称为“UE”)。其中,该无线网络设备可以为基站,也可以为接入点,用于为至少一个用户设备提供通信服务。该无线网络设备与用户设备之间采用一个或多个发射天线以及一个或多个接收天线进行信号传输。如图1所示,是本发明实施例提供的一种无线通信系统的网络架构图,无线网络设备1和任一用户设备2之间可通过一个或多个天线进行通信,图1中以多天线为例进行描述。进一步可选的,图1中无线网络设备和用户设备所在的无线通信系统还可以包括移动管理实体等其他网络实体,本发明实施例不做限定。在本发明实施例中,用户设备还可称之为终端(terminal)、无线终端、移动台(mobilestation,简称为“MS”)或移动终端(mobileterminal)等。其可以经无线接入网(如RAN,radioaccessnetwork)与一个或多个核心网进行通信,用户设备可以是移动终端,如移动电话(或称为“蜂窝”电话)、平板电脑、个人数字助手和具有移动终端的计算机,还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。在本发明实施例中,当无线网络设备为基站时,该基站可以是WCDMA中的基站,如NodeB,或未来网络中的基站,等等,本发明实施例不做限定。下面对上述的无线通信系统中的用户设备的结构进行介绍,如图2所示,对于该无线通信系统中每个用户设备,包括射频(radiofrequency,简称为“RF”)部分和基带处理器,其中,RF部分包括天线、射频前端(RFfront-end,简称为“RFFE”)、射频芯片(RFintegratedcircuit,简称为“RFIC”)。RF可用于将来自基带的发送信号调制后在天线上传输(发送通道),还可用于将通过天线接收的空口信号解调后发给后端的基带处理器以根据通信协议进行处理(接收通道)。其中,RFFE包括:双工器,用于实现天线阵列,即将发射通路和接收通路(如箭头方向)都耦合到天线,使得天线可以发送信号或接收信号或同时收发信号;还包括功率放大器(poweramplifier,简称为“PA”),主要用于在发射通路上对发送信号进行功率放大,以便该进行功率放大后的发送信号可以从天线发送出去。RFIC为调制解调单元,调制是指在发射通路上将基带的低频信号(简称“基带信号”)变为高频RF信号(即上变频,具体可由图2所示的上变频器实现),解调是指在接受通路将高频RF信号解调为基带信号(即下变频,具体可由图2所示的下变频器实现)。上/下变频器也就是混频器,上变频器通过将基带信号与本振信号混频生成高频RF信号,从而实现调制;下变频器通过将高频RF信号与本振信号混频生成基带信号,从而实现解调。可选的,接收通路中在解调之前还可包括低噪声放大器(lownoiseamplifier,简称为“LNA”),用于对接收信号进行放大,如图2中虚线部分所示。此外,基带部分(基带处理器)主要是根据通信协议对基带信号进行处理,其可处理2/3/4G等各类通信协议。应理解,本发明实施例的技术方案可具体应用于上述的基带处理器中,该基带处理器可以包括处理物理层任务的基带处理单元和处理高层任务的处理器,其中,该高层包括非接入层(non-accessstratum,简称为“NAS”)及接入层(accessstratum,简称为“AS”)。应理解,在检测到用户设备连接态处于出服务区时,则需要进行小区搜索重新获取可接入的小区。以WCDMA系统为例,小区搜索可由WCDMA接入层发起,并通过WCDMA物理层完成的对无线环境中可能存在的WCDMA小区的搜索,该WCDMA小区即是按频点和扰码来区分的。其中,环境中存在小区的频点可以通过扫频获取得到,小区的扰码可通过小区搜索获取得到。此外,通过小区搜索还可获取得到小区的能量,如用于指示能量信息的接收信号强度指示(receivedsignalstrengthindication,简称为“RSSI”)、接收信号码功率(receivedsignalcodepower,简称为“RSCP”)或信号干扰强度比Ec/N0(或者称为“ECN0”)等等。其中,Ec是指小区中单个用户的能量如接收到的码片的能量,单位为焦耳,N0是指噪声干扰,该Ec/N0常用于衡量导频信道的质量。其中,按搜索方式的不同可将小区搜索分为指定频点搜、候补小区搜、频点列表搜。其中,指定频点搜的搜索方式是由接入层下发单个频点信息,通过物理层在这个频点上找到可能存在的小区的扰码,从而确定出该频点下搜索到的小区即该扰码对应的小区,并将在该频点下搜索到的小区返回给接入层;候补小区搜又称为指定扰码搜,是由接入层下发了小区的频点和扰码给物理层,从而使得物理层省去解扰码的过程;频点列表搜的实现方式同指定频点搜,是指接入层下发一个频点列表,通过物理层对该频点列表中的所有频点进行小区搜索,并将能量最强的频点的搜索结果上报,返回给接入层频点列表中各频点下最强小区的信息,接入层再根据返回的各频点下最强小区的信息,依次对该各频点下最强小区尝试驻留。此外,搜网过程中还存在全频段搜网,其是指依次对UE支持的频段(band)按照一定的频点数进行间隔后的部分频点中能量值高于某一阈值的频点,并取该频点相邻的前后多个频点一起进行扫频,从中确定出能量较高如RSSI值最大的频点,并对该频点发起频点列表搜,获取得到该频点下的最强小区并发起驻留。本发明实施例公开了一种小区搜索方法、装置及用户设备,能够解决因无法搜索到非历史频点下可接入的次强小区而导致丢网的问题。以下分别详细说明。请参见图3,是本发明实施例的一种小区搜索方法的流程示意图。具体的,如图3所示,本发明实施例的所述小区搜索方法可以包括以下步骤:101、从用户设备支持的频段中确定出目标频点。其中,用户设备即UE支持的频段(band)中包括至少一个频点,所述目标频点为所述至少一个频点中能量值高于预设能量阈值的频点,该目标频点可以为一个或多个(两个及以上)。进一步的,该第一小区可以是指每个目标频点下的任一小区,如该目标频点下的能量值最高的小区(最强小区)。具体实施例中,在从UE支持的频段中确定出目标频点之前,当检测到所述用户设备的连接态处于出服务区时,还可对所述用户设备的历史频点列表中的频点进行指定频点搜;若所述指定频点搜后所述用户设备驻留小区失败,则执行所述从用户设备支持的频段中确定出目标频点的步骤。其中,该历史频点列表中的频点可包括UE曾经成功驻留的小区的频点即历史频点、UE内部存储的频点、驻留小区邻区频点等等,还可能包括本次搜网流程之前通过本发明实施例的技术方案添加的频点。具体的,UE的连接态处于出服务区,比如由于当前小区的能量过低、对当前小区的扰码解码失败、因远离基站导致信号不好等等,导致UE连接态处于出服务区时,UE需要执行搜网流程,即进行小区搜索,以重新确定出该UE能够接入的小区进行通信。具体来讲,UE在出服务区时,可向邻区与存储的历史频点列表中的频点依次进行指定频点搜,获取得到该历史频点列表中的频点对应的所有小区,并依次尝试驻留。进一步的,若对该历史频点列表中的频点对应的所有小区均驻留失败,则可进行全频段搜网,从UE支持的频段包括的多个频点中确定出能量值高于预设能量阈值的目标频点。具体的,在全频段搜网阶段,UE可先进行粗扫,即可从支持的频段包括的多个频点中确定出能量值高于预设能量阈值的频点,并取其前后n个频点,总共得到(2n+1)个频点。然后对这(2n+1)个频点进行细扫,即从该(2n+1)个频点中筛选能量值最高的频点,并将该能量值最高的频点确定为目标频点。其中,该能量值可以具体为RSSI值,该RSSI可根据获取的RSCP及ECN0值统计得到,此处不再赘述。102、针对所述目标频点进行小区搜索,并根据所述小区搜索的搜索结果检测所述目标频点下是否存在第一小区。具体的,该第一小区可以是指该目标频点下的最强小区,即能量值(如RSSI、RSCP、ECN0值等)最高的小区,则针对该目标频点进行的小区搜索可以为频点列表搜,从而确定出该目标频点下是否存在小区以及从中确定出最强小区。103、若存在,则存储所述目标频点,以对所述目标频点下的所有小区依次发起驻留。可选的,所述存储所述目标频点,可以具体为:将所述目标频点添加至所述用户设备的历史频点列表中。进一步的,所述针对所述目标频点进行小区搜索时小区搜索的方式可以为频点列表搜,则所述第一小区为所述目标频点下能量值最高的小区(最强小区);则用户设备还可对所述第一小区发起驻留;若所述用户设备驻留第一小区失败,则对添加了所述目标频点的历史频点列表中的频点进行指定频点搜,获取得到所述历史频点列表中的频点下的所有小区;依次对所述历史频点列表中的频点下的每一个小区发起驻留。具体的,当检测到该目标频点下存在第一小区时,即可存储该目标频点,比如将该第一小区的频点即目标频点添加至该UE的历史频点列表中,对该历史频点列表进行更新,以实现对目标频点下的所有小区进行搜索并发起驻留。可选的,所述目标频点可包括多个;所述对所述第一小区发起驻留,可以具体为:依次对每一个目标频点的下的第一小区发起驻留;当对多个所述目标频点下的第一小区均驻留失败时,确定所述用户设备驻留第一小区失败。可选的,所述对所述第一小区发起驻留,可以具体为:若所述目标频点仅为一个,则可在检测到对该第一小区驻留失败时,确定为所述用户设备驻留第一小区失败。进一步的,在所述对添加了所述目标频点的历史频点列表中的频点进行指定频点搜之前,当所述用户设备驻留第一小区失败时,还可获取所述用户设备支持的网络制式;将当前网络制式依次切换到所述用户设备支持的每一种网络制式进行小区搜索,获取得到该网络制式下的小区;依次对获取得到的该网络制式下的每一个小区发起驻留;若对获取得到的所述用户设备支持的网络制式下的所有小区均驻留失败,则执行所述对添加了所述目标频点的历史频点列表中的频点进行指定频点搜的步骤。具体的,若进行全频段搜网之后UE仍未驻留,且UE支持其他网络制式时,则可切换网络制式搜网,如从搜索WCDMA小区切换为搜索长期演进(longtermevolution,简称为“LTE”)小区或全球移动通讯系统(globalsystemofmobilecommunication,简称为“GSM”)小区。切换网络制式后UE对搜索到的小区仍驻留失败,则对添加了该目标频点的历史频点列表中的所有频点依次进行指定频点搜,进行第二轮搜网。从而在环境中某一频点下的最强小区被设置为禁止接入导致无法驻留,但存在可以驻留的次强小区时,采用本发明实施例可搜到该次强小区,并成功驻留该次强小区,以防止长时间丢网。在本发明实施例中,通过从用户设备支持的包括多个频点的频段中确定出能量值高于预设能量阈值的目标频点,并对所述目标频点进行小区搜索,检测该目标频点下是否存在小区,在存在小区时对该目标频点进行存储,以实现对该目标频点下所有小区的搜索,依次对目标频点下的所有小区发起驻留,从而避免了在环境中存在某一非历史频点的最强小区不满足驻留条件如被设置为禁止接入等情况导致无法驻留,但存在可以驻留的次强小区时,无法搜索到该次强小区,而导致长时间丢网的问题。进一步的,请参见图4,是本发明实施例的一种小区搜索方法的交互示意图。在本发明实施例中,假设环境中除服务小区即UE出服务区时对应的小区外,在一个非历史频点上,存在一个被设置为禁止接入的最强小区和一个可接入的次强小区,则通过本发明实施例可搜索到该次强小区,并成功驻留该次强小区,以下详细说明。具体的,如图4所示,本发明实施例的所述小区搜索方法可以包括以下步骤:201、依次对历史频点列表中的每一个频点进行指定频点搜。202、驻留小区失败。具体的,在服务小区的能量过低或对服务小区的扰码解码失败或因远离基站导致信号不好等等,导致无线链路失败(radiolinkfail)时,W接入层可下发该服务小区的频点和扰码给W物理层进行候补小区搜,若搜索成功,则对搜索到的小区发起驻留;若搜索失败,则可确定UE出服务区,并进行上报。其中,W接入层表示WCDMA系统下的接入层(以下简称“接入层”),W物理层表示该WCDMA系统下的物理层(以下简称“物理层”)。在确定UE出服务区之后,即可对历史频点列表中的每一个频点发起指定频点搜,同时还可对上述服务小区的邻区对应的频点发起指定频点搜,若搜索到可驻留的小区,则驻留该小区,否则,若未搜索到可驻留的小区,则进入全频段搜网流程。203、全频段搜网,分别进行粗扫和细扫。204、获取得到目标频点。在全频段搜网阶段,可从UE支持的频段包括的多个频点中确定出能量值高于预设能量阈值的频点作为目标频点。具体的,UE可对该UE支持的频段(band)进行粗扫,比如间隔15个频点对该band的部分频点进行RSSI扫频,该RSSI扫频也即对该band内的频点(间隔后的部分频点)进行RSSI测量,并根据测量得到的RSSI值的高低,来判断搜索的频点上是否可能存在WCDMA小区。一般来说,RSSI值较高的频点上存在小区的可能性越大。由此,可根据测量得到的RSSI值从UE支持的band中筛选出RSSI值高于预设能量阈值如预设的RSSI阈值的一个或多个频点。对于筛选出的频点,取其前后n个频点(假设n=7),每组总共得到15个频点。然后对这每组15个频点进行细扫,即对该15个频点进行物理共享信道(physicalsharedchannel,简称为“PSCH”)扫频,从该15个频点中筛选RSSI值最高的频点,并将该RSSI值最高的频点确定为目标频点。205、对该目标频点进行频点列表搜。206、获取得到该目标频点下的最强小区。207、将该目标频点加入历史频点列表,并尝试驻留该最强小区。进一步的,获取得到该目标频点之后,即可对该目标频点发起频点列表搜,并在该频点上解得最强小区(第一小区)。具体的,可对该目标频点进行时隙同步,帧同步,并在预置的扰码组中查找到扰码,最终找到该目标频点上存在的能量最强(如RSSI最高)的小区即最强小区,也即该查找到的扰码对应的小区。找到扰码后,对公共导频信道(CommonPilotChannel,简称为“CPICH”)进行测量,并将测量值上报。将该最强小区的频点即该目标频点加入历史频点列表。208、该最强小区不满足驻留条件,驻留失败。在解得该最强小区之后,即可对该最强小区发起驻留,此时,发现该最强小区不满足驻留条件,如发现小区被Bar,即该最强小区被设置为禁止接入,驻留该最强小区失败。在全频段搜网阶段UE驻留小区失败,即尝试驻留所有解得的最强小区均失败时,还可切换网络制式进行小区搜索,如从WCDMA切换到LTE或GSM进行搜网。若搜索到可驻留的小区,则驻留该小区,否则,若未搜索到可驻留的小区,则第一轮搜网完成,开始第二轮搜网。可选的,该第二轮搜网即新一轮搜网流程可以是第一轮搜网失败后立即发起的,或者是在满足预设的重新搜网条件如按照预设时间的退避机制退避后发起的,本发明实施例不做限定。209、依次对历史频点列表中的每一个频点进行指定频点搜。210、获取得到一个频点下存在两个小区。若第一轮搜网结束UE仍未驻留任何小区,则进行第二轮搜网,依次对历史频点列表中的每一个频点进行指定频点搜。需要注意的是,此时的历史频点列表中包括上述的新加入的目标频点。假设在该目标频点的指定频点搜结果中,包含最强小区和次强小区;211、尝试驻留最强小区。212、该最强小区不满足驻留条件,驻留失败。213、尝试驻留次强小区。214、驻留成功,恢复正常服务。具体的,在搜索得到该最强小区和次强小区之后,UE尝试驻留最强小区,发现该最强小区不满足驻留条件,如发现被bar,驻留失败,则尝试驻留次强小区,驻留成功,UE恢复正常服务。在本发明实施例中,通过将获取到的可用频点即该目标频点加入历史频点列表中,使得在下一次进行历史频点搜时,能够通过指定频点搜的方式搜索到对该频点下所有小区并发起驻留。从而避免了在环境中存在某一非历史频点的最强小区被设置为禁止接入等情况导致无法驻留,但存在可以驻留的次强小区时,无法搜索到该次强小区,而导致长时间丢网的问题。请参见图5,是本发明实施例的一种小区搜索装置的结构示意图。具体的,如图5所示,本发明实施例的所述小区搜索装置可以包括频点确定单元11、搜索单元12以及存储单元13。其中,所述频点确定单元11,用于从用户设备支持的频段中确定出目标频点。其中,用户设备即UE支持的频段(band)包括至少一个频点(或者称为“频段被划分为一个或多个频点”),所述目标频点为所述至少一个频点中能量值高于预设能量阈值的频点,该目标频点可以为一个或多个。进一步的,该第一小区可以是指每个目标频点下的任一小区,如该目标频点下的能量值最高的小区(最强小区)。所述搜索单元12,用于针对所述目标频点进行小区搜索,并根据所述小区搜索的搜索结果检测所述目标频点下是否存在第一小区。进一步的,在一些实施例中,所述搜索单元12,还用于在检测到所述用户设备的连接态处于出服务区时,对所述用户设备的历史频点列表中的频点进行指定频点搜,并在所述指定频点搜后所述用户设备驻留小区失败时,通知所述频点确定单元11从用户设备支持的频段中确定出目标频点。其中,上述的历史频点列表中的频点可包括UE曾经成功驻留的小区的频点即历史频点、UE内部存储的频点、驻留小区邻区频点等等,还可能包括本次搜网流程之前通过本发明实施例的技术方案添加的频点。所述存储单元13,用于在所述搜索单元12的检测结果为存在所述第一小区时,存储所述目标频点,以对所述目标频点下的所有小区依次发起驻留。可选的,在一些实施例中,所述存储单元13可具体用于:将所述目标频点添加至所述用户设备的历史频点列表中。进一步的,所述针对所述目标频点进行小区搜索时小区搜索的方式可以为频点列表搜,则所述第一小区为所述目标频点下能量值最高的小区(最强小区);所述装置还可包括(图中未示出):驻留单元14,用于对所述第一小区发起驻留;所述搜索单元12,还用于在所述用户设备驻留第一小区失败时,对添加了所述目标频点的历史频点列表中的频点进行指定频点搜,获取得到所述历史频点列表中的频点下的所有小区;所述驻留单元14,还用于依次对所述历史频点列表中的频点下的每一个小区发起驻留。具体的,该第一小区可以是指该目标频点下的最强小区,即能量值(如RSSI、RSCP、ECN0值等)最高的小区,则针对该目标频点进行的小区搜索可以为频点列表搜,从而确定出该目标频点下是否存在小区以及从中确定出最强小区。进一步可选的,在一些实施例中,所述目标频点可包括多个;所述驻留单元14对所述第一小区发起驻留的具体方式可以为:依次对每一个目标频点的下的第一小区发起驻留;当对多个所述目标频点下的第一小区均驻留失败时,确定所述用户设备驻留第一小区失败。可选的,若所述目标频点仅为一个,则所述驻留单元14可在检测到对该第一小区驻留失败时,确定为所述用户设备驻留第一小区失败。进一步的,在一些实施例中,所述装置还可包括:制式获取单元15,用于在所述用户设备驻留第一小区失败时,获取所述用户设备支持的网络制式;所述搜索单元12,还用于将当前网络制式依次切换到所述用户设备支持的每一种网络制式进行小区搜索,获取得到该网络制式下的小区;所述驻留单元14,还用于依次对获取得到的该网络制式下的每一个小区发起驻留,并在对获取得到的所述用户设备支持的网络制式下的所有小区均驻留失败时,通知所述搜索单元12对添加了所述目标频点的历史频点列表中的频点进行指定频点搜。具体实施例中,若切换网络制式后UE对搜索到的小区仍驻留失败,则对添加了该目标频点的历史频点列表中的所有频点依次进行指定频点搜,进行第二轮搜网。从而在环境中某一频点下的最强小区被设置为禁止接入导致无法驻留,但存在可以驻留的次强小区时,采用本发明实施例可搜到该次强小区,并成功驻留该次强小区,以防止长时间丢网。在本发明实施例中,通过从用户设备支持的包括多个频点的频段中确定出能量值高于预设能量阈值的目标频点,并对所述目标频点进行小区搜索,检测该目标频点下是否存在小区,在存在小区时对该目标频点进行存储,以实现对该目标频点下所有小区的搜索,依次对目标频点下的所有小区发起驻留,从而避免了在环境中存在某一非历史频点的最强小区不满足驻留条件如被设置为禁止接入等情况导致无法驻留,但存在可以驻留的次强小区时,无法搜索到该次强小区,而导致长时间丢网的问题。请参见图6,是本发明实施例提供的另一种用户设备的结构示意图,具体的,如图6所示,本发明实施例的所述用户设备包括:通信接口300、存储器200和基带处理器100,所述基带处理器100分别与所述通信接口300及所述存储器200连接。所述存储器200可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。所述通信接口300、存储器200以及基带处理器100之间可以通过总线进行数据连接,也可以通过其他方式数据连接。本实施例中以总线连接进行说明。该通信接口300可包括天线。本发明实施例的所述用户设备还可包括上述RF中的RFFE、RFIC等等(图中未示出)。具体的,本发明实施例中的所述用户设备可与上述图3及图4对应实施例中的用户设备相对应,具体请参照图3或图4对应实施例的相关描述。其中,所述存储器200用于存储驱动软件;所述基带处理器100从所述存储器200读取所述驱动软件并在所述驱动软件的作用下执行:从用户设备支持的频段中确定出目标频点,其中,所述频段中包括至少一个频点,所述目标频点为所述至少一个频点中能量值高于预设能量阈值的频点;针对所述目标频点并通过所述通信接口300进行小区搜索,并根据所述小区搜索的搜索结果检测所述目标频点下是否存在第一小区;若存在,则存储所述目标频点,以对所述目标频点下的所有小区依次发起驻留。可选的,所述基带处理器100从所述存储器200读取所述驱动软件并在所述驱动软件的作用下执行所述存储所述目标频点,具体执行以下步骤:将所述目标频点添加至所述用户设备的历史频点列表中;所述小区搜索的方式可以为频点列表搜,则所述第一小区为所述目标频点下能量值最高的小区;所述基带处理器100还用于执行以下步骤:对所述第一小区发起驻留;若所述用户设备驻留第一小区失败,则通过所述通信接口300对添加了所述目标频点的历史频点列表中的频点进行指定频点搜,获取得到所述历史频点列表中的频点下的所有小区;依次对所述历史频点列表中的频点下的每一个小区发起驻留。可选的,所述目标频点包括多个;所述基带处理器100从所述存储器200读取所述驱动软件并在所述驱动软件的作用下执行所述对所述第一小区发起驻留,具体执行以下步骤:依次对每一个目标频点的下的第一小区发起驻留;当对多个所述目标频点下的第一小区均驻留失败时,确定所述用户设备驻留第一小区失败。可选的,所述基带处理器100从所述存储器200读取所述驱动软件并在所述驱动软件的作用下执行所述对添加了所述目标频点的历史频点列表中的频点进行指定频点搜之前,还用于执行以下步骤:当所述用户设备驻留第一小区失败时,获取所述用户设备支持的网络制式;将当前网络制式依次切换到所述用户设备支持的每一种网络制式,并通过所述通信接口300进行小区搜索,获取得到该网络制式下的小区;依次对获取得到的该网络制式下的每一个小区发起驻留;若对获取得到的所述用户设备支持的网络制式下的所有小区均驻留失败,则执行所述对添加了所述目标频点的历史频点列表中的频点进行指定频点搜的步骤。可选的,所述基带处理器100从所述存储器200读取所述驱动软件并在所述驱动软件的作用下执行所述从用户设备支持的频段中确定出目标频点之前,还用于执行以下步骤:当检测到所述用户设备的连接态处于出服务区时,通过所述通信接口300对所述用户设备的历史频点列表中的频点进行指定频点搜;若所述指定频点搜后所述用户设备驻留小区失败,则执行所述从用户设备支持的频段中确定出目标频点的步骤。在本发明实施例中,通过从用户设备支持的包括多个频点的频段中确定出能量值高于预设能量阈值的目标频点,并对所述目标频点进行小区搜索,检测该目标频点下是否存在小区,在存在小区时对该目标频点进行存储,以实现对该目标频点下所有小区的搜索,依次对目标频点下的所有小区发起驻留,从而避免了在环境中存在某一非历史频点的最强小区不满足驻留条件如被设置为禁止接入等情况导致无法驻留,但存在可以驻留的次强小区时,无法搜索到该次强小区,而导致长时间丢网的问题。在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述该作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(RandomAccessMemory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1