网络切换方法及终端设备与流程

文档序号:12756174阅读:265来源:国知局
网络切换方法及终端设备与流程

本发明涉及通信技术领域,尤其涉及一种网络切换方法及终端设备。



背景技术:

全球移动通信系统(英文:Global System for Mobile communication,简称:GSM)系统是第二代移动通信系统(2G)的一种,而宽带码分多址移动通信系统(英文:Wideband Code Division Multiple Access,简称:WCDMA)是第三代移动通信系统(3G)的一种,GSM网络是建设最早的一种,网络覆盖较广,能够提供比较稳定的语音、短信等基础服务,但其数据业务承载能力较差。现在的终端设备普遍可以支持多种应用,在WCDMA网络覆盖较好的情况下,终端设备驻留到WCDMA网络上通常能够获得更好的用户体验。

实际应用中,运营商会给GSM小区配置WCDMA邻区,一旦终端设备进入到WCDMA网络覆盖较好的区域,终端设备就可以通过自主测量、重选的方式平稳地从GSM小区重选到WCDMA小区,从而获得更好的用户体验。

但在实际布网中,可能存在一些缺陷,比如,一个区域内有通用电信无线接入网(英文:Universal Telecommunication Radio Access Network,简称:UTRAN)信号覆盖,但网络侧没有把有信号的WCDMA小区加入到GSM小区的邻区列表中,而是将一些与GSM小区处于同频点的、没有信号的小区加入到了GSM小区的邻区列表中。这将导致终端设备一旦驻留GSM小区,就很难通过常规方式重选到WCDMA网络。可能导致终端设备出服务区、上网速度慢等一系列影响用户体验的情况。

例如,网络侧为GSM小区配置的WCDMA邻区有:F1频点下扰码为ID11、ID12的两个小区以及F2频点下扰码为ID21、ID22的两个小区。假设一个GSM小区周围实际存在的WCDMA小区是F1频点下扰码为ID13、ID14的两个小区。现有技术中终端设备搜索可用WCDMA小区的方式为:驻留在GSM网络上的终端设备在空闲态下测量网络侧配置的所有WCDMA频点,也即是说,终端设备在获取到网络侧下发的WCDMA邻区后,在空闲态下忽略网络侧配置的邻区扰码信息,直接搜索F1和F2频点下的所有小区。现有技术存在的缺陷在于:终端设备直接搜索网络侧配置的所有频点下的所有小区会产生较大功耗,不利于空闲态的终端设备更好的省电。



技术实现要素:

本发明实施例提供了一种网络切换方法及终端设备,可以避免终端设备直接搜索网络配置的所有频点下的所有小区所造成较大功耗的问题,有利于终端设备更好的省电。

第一方面,本发明提供了一种网络切换方法。该方法包括:终端设备对网络下发的测量邻区列表中的N个邻区分别进行测量,得到N个邻区测量值,N为正整数。若N个邻区测量值均小于或等于第一预设阈值,终端设备对N个邻区对应的M个频点进行搜索,获得M个频点下的所有小区,其中M为小于或等于N的正整数。当终端设备对测量邻区列表中的N个邻区的测量值均低于第一预设阈值时,也即是说,当终端设备判断出网络配置的邻区都没有能量或者能量较低时,为了保障终端设备可以搜索到有效小区,终端设备才触发对网络配置的邻区频点进行搜索,而非直接搜索网络配置的邻区频点上的所有小区,降低了终端设备的功耗,有利于终端设备更好的省电。

结合第一方面,在第一方面的第一种实现方式中,终端设备对N个邻区对应的M个频点进行搜索,获得M个频点下的所有小区之前,终端设备还对这M个频点分别进行测量,得到每个频点的频点测量值。若N个邻区测量值均小于或等于第一预设阈值且M个频点中的目标频点的频点测量值大于或等于第二预设阈值,终端设备对目标频点进行搜索,获得目标频点下的所有小区。终端设备可以识别网络布网异常。即终端设备判断出网络配置的邻区都没有能量或者能量较低时,可以进一步判断出周围环境中是否存在其他可能可用的小区。当某一频点的能量较高时,即可以判定该频点上可能有可用的小区,终端设备仅在有其他可用小区的情况下,启动搜索该频点下的所有小区。在没有其他可用小区的情况下可以减少无效的搜索行为,降低功耗。并且,仅搜索频点测量值较大的目标频点下的全部小区,而对其他频点测量值较小的频点下的小区不进行搜索,从而减少对无效频点的搜索行为,降低功耗。

结合第一方面,或第一方面的第一种实现方式,在第一方面的第二种实现方式中,对终端设备执行小区重选过程进行描述。终端设备对N个邻区对应的M个频点进行搜索,获得M个频点下的所有小区之后,终端设备针对M个频点下的所有小区进行测量,得到O个邻区测量值,O为大于N的正整数。终端设备根据O个邻区测量值选择满足小区重选条件的目标小区。终端设备重选到目标小区,若终端设备重选到目标小区失败且目标小区为测量邻区列表中的邻区以外的其他邻区,终端设备在预设时间内拒绝再次重选到目标小区。也即是说,终端设备在重选时遇到网络配置的邻区列表外的其他小区重选失败的情况时,只针对失败的小区进行惩罚,不影响与失败的小区同频的其他小区的重选行为,因此对其他同频点下的小区的负面影响小。

第二方面,本发明提供了一种终端设备,包括:处理器、存储器和射频模块。其中,存储器用于存储网络切换程序代码,处理器用于调用网络切换程序代码,并执行如下操作:处理器通过射频模块对网络下发的测量邻区列表中的N个邻区分别进行测量,得到N个邻区测量值,N为正整数。若N个邻区测量值均小于或等于第一预设阈值,处理器通过射频模块对N个邻区对应的M个频点进行搜索,获得M个频点下的所有小区,M为小于或等于N的正整数。当终端设备对测量邻区列表中的N个邻区的测量值均低于第一预设阈值时,也即是说,当终端设备判断出网络配置的邻区都没有能量或者能量较低时,为了保障终端设备可以搜索到有效小区,终端设备才触发对网络配置的邻区频点进行搜索,而非直接搜索网络配置的邻区频点上的所有小区,降低了终端设备的功耗,有利于终端设备更好的省电。

结合第二方面,在第二方面的第一种实现方式中,处理器通过射频模块对N个邻区对应的M个频点进行搜索,获得M个频点下的所有小区之前,处理器还通过射频模块对这M个频点分别进行测量,得到每个频点的频点测量值。若N个邻区测量值均小于或等于第一预设阈值且M个频点中的目标频点的频点测量值大于或等于第二预设阈值,处理器通过射频模块对目标频点进行搜索,获得目标频点下的所有小区。终端设备可以识别网络布网异常。即终端设备判断出网络配置的邻区都没有能量或者能量较低时,可以进一步判断出周围环境中是否存在其他可能可用的小区。当某一频点的能量较高时,即可以判定该频点上可能有可用的小区,终端设备仅在有其他可用小区的情况下,启动搜索该频点下的所有小区。在没有其他可用小区的情况下可以减少无效的搜索行为,降低功耗。并且,仅搜索频点测量值较大的目标频点下的全部小区,而对其他频点测量值较小的频点下的小区不进行搜索,从而减少对无效频点的搜索行为,降低功耗。

结合第二方面,或第二方面的第一种实现方式,在第二方面的第二种实现方式中,对终端设备执行小区重选过程进行描述。处理器通过射频模块对N个邻区对应的M个频点进行搜索,获得M个频点下的所有小区之后,处理器通过射频模块针对M个频点下的所有小区进行测量,得到O个邻区测量值,O为大于N的正整数。处理器根据O个邻区测量值选择满足小区重选条件的目标小区。处理器通过射频模块重选到目标小区,若重选到目标小区失败且目标小区为测量邻区列表中的邻区以外的其他邻区,处理器控制终端设备在预设时间内拒绝再次重选到目标小区。也即是说,终端设备在重选时遇到网络配置的邻区列表外的其他小区重选失败的情况时,只针对失败的小区进行惩罚,不影响与失败的小区同频的其他小区的重选行为,因此对其他同频点下的小区的负面影响小。

第三方面,本发明实施例提供了一种终端设备,包括第一测量模块和搜索模块。其中,第一测量模块,用于对网络下发的测量邻区列表中的N个邻区分别进行测量,得到N个邻区测量值,N为正整数;搜索模块,用于若第一测量模块得到的N个邻区测量值均小于或等于第一预设阈值,对N个邻区对应的M个频点进行搜索,获得M个频点下的所有小区,M为小于或等于N的正整数。当终端设备对测量邻区列表中的N个邻区的测量值均低于第一预设阈值时,也即是说,当终端设备判断出网络配置的邻区都没有能量或者能量较低时,为了保障终端设备可以搜索到有效小区,终端设备才触发对网络配置的邻区频点进行搜索,而非直接搜索网络配置的邻区频点上的所有小区,降低了终端设备的功耗,有利于终端设备更好的省电。

结合第三方面,在第三方面的第一种实现方式中,还包括:第二测量模块,用于对M个频点分别进行测量,得到每个频点的频点测量值;搜索模块具体用于:若第一测量模块得到的N个邻区测量值均小于或等于第一预设阈值且第二测量模块得到的M个频点中的目标频点的频点测量值大于或等于第二预设阈值,则对目标频点进行搜索,获得目标频点下的所有小区。终端设备可以识别网络布网异常。即终端设备判断出网络配置的邻区都没有能量或者能量较低时,可以进一步判断出周围环境中是否存在其他可能可用的小区。当某一频点的能量较高时,即可以判定该频点上可能有可用的小区,终端设备仅在有其他可用小区的情况下,启动搜索该频点下的所有小区。在没有其他可用小区的情况下可以减少无效的搜索行为,降低功耗。并且,仅搜索频点测量值较大的目标频点下的全部小区,而对其他频点测量值较小的频点下的小区不进行搜索,从而减少对无效频点的搜索行为,降低功耗。

结合第三方面,或第三方面的第一种实现方式,在第三方面的第二种实现方式中,还包括:第三测量模块,用于针对M个频点下的所有小区进行测量,得到O个邻区测量值,O为大于N的正整数;选择模块,用于根据第三测量模块得到的O个邻区测量值选择满足小区重选条件的目标小区;重选模块,用于控制终端设备重选到目标小区,若重选到目标小区失败且目标小区为测量邻区列表中的邻区以外的其他邻区,控制终端设备在预设时间内拒绝再次重选到目标小区。也即是说,终端设备在重选时遇到网络配置的邻区列表外的其他小区重选失败的情况时,只针对失败的小区进行惩罚,不影响与失败的小区同频的其他小区的重选行为,因此对其他同频点下的小区的负面影响小。

第四方面,本发明实施例中还提供一种计算机存储介质,该存储介质可以是非易失性的,即断电后内容不丢失。该存储介质中存储软件程序,该软件程序在被一个或多个处理器读取并执行时可实现第一方面或上述第一方面的任意一种实现方式提供的方法。

结合上述任意方面,在本发明的一些实现方式中,终端设备当前驻留的小区为GSM小区,N个邻区均为WCDMA小区。

结合上述任意方面,在本发明的一些实现方式中,邻区测量值指接收信号码功率(英文:Received Signal Code Powe,简称:RSCP),它反应的是终端设备在该小区上的接收能量。频点测量值指接收信号强度(英文:Received Signal Strength Indication,简称:RSSI),它反应的是终端设备在该频点上的接收能量。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的终端设备实施例一的结构示意图;

图2是本发明实施例涉及的应用场景场景图;

图3是本发明实施例提供的网络切换方法的流程示意图;

图4是本发明实施例提供的终端设备实施例二的结构示意图。

具体实施方式

本发明的实施方式部分使用的术语仅用于对本发明的具体实施例进行解释,而非旨在限定本发明。下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。

本发明实施例提供的网络切换方法主要应用于终端设备,该终端设备也可称之为用户设备(英文:User Equipment,简称:UE)、移动台(英文:Mobile Station,简称:MS)、移动终端(英文:Mobile Terminal)等。可选的,该终端设备可以具备经无线接入网(英文:Radio Access Network,简称:RAN)与一个或多个核心网进行通信的能力。例如,终端设备可以是移动电话(或称为“蜂窝”电话)、或具有移动性质的计算机等。终端设备还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置。应理解的是,除了终端设备以外,本发明实施例提供的网络切换方法也可以应用于其他类型的计算机系统。

请参见图1,是本发明实施例提供的终端设备实施例一的结构示意图。本实施例中的终端设备100可以包括:至少一个处理器101、射频模块102、天线103、存储器104、输入输出模块(包括音频输入输出模块105、按键输入模块106以及显示器107等)和用户接口108。在本发明的一些实施例中,这些部件可通过总线或者其它方式连接。其中,射频模块102包括射频前端(英文:Radio Frequency Front End,简称:RFFE)1021和射频集成电路(英文:Radio Frequency Integrated Circuit,简称:RFIC)1022。

处理器101可以是通用处理器,例如中央处理器(英文:Central Processing Unit,简称:CPU),还可以是数字信号处理器(英文:Digital Signal Processor,简称:DSP)、专用集成电路(英文:Application Specific Integrated Circuit,简称:ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路。处理器101可处理通过射频模块102接收到的数据。处理器101还可处理将被发送到射频模块102以供通过天线103传送的数据。

射频模块102将来自处理器101的发送数据调制后在天线103上传输(发射通路),或者将天线103接收到的空口信号解调后发给处理器101以供通信协议处理(接收通路)。

RFFE 1021包括:双工器和功率放大器(英文:Power Amplifier,简称:PA),双工器用于将发射通路和接收通路都耦合到天线103,使得天线103可以做发送或接收或同时收发。PA主要用于在发射通路上对发送信号做功率放大功能,以便可以从天线103发出去。

RFIC是调制解调单元,用于在发射通路上将低频信号变为高频RF信号(即上变频,其功能就是由如图1中的上变频器实现),还用于将高频RF信号解调为基带信号(即下变频,其功能就是由如图1中的下变频器实现),上/下变频器也就是混频器,通过将高频RF信号与本振信号混频生成基带信号,或将基带信号与本振信号混频生成高频RF信号。

在接收通路中在解调之前还可包括低噪声放大器(英文:Low Noise Amplifier,简称:LNA),用来对接收信号做放大。

总线可以是工业标准体系结构(英文:Industry Standard Architecture,简称:ISA)总线、外部设备互连(英文:Peripheral Component Interconnect,简称:PCI)总线或扩展标准体系结构(英文:Extended Industry Standard Architecture,简称:EISA)总线等。该总线可以分为地址总线、数据总线、控制总线等。

存储器104,用于存储程序代码,并将该程序代码传输给CPU。存储器104可以包括易失性存储器(英文:Volatile Memory),例如随机存取存储器(英文:Random Access Memory,简称:RAM)。存储器也可以包括非易失性存储器(英文:Non-Volatile Memory),例如只读存储器(英文:Read-Only Memory,简称:ROM)、快闪存储器(英文:Flash Memory)、硬盘(英文:Hard Disk Drive,简称:HDD)或固态硬盘(英文:Solid-State Drive,简称:SSD);存储器104还可以包括上述种类的存储器的组合。存储器104通过总线与处理器101相连接。

输入输出模块主要用于实现终端设备100和用户/外部环境之间的交互功能,主要包括音频输入输出模块105、按键输入模块106以及显示器107等。具体实现中,输入输出模块还可包括:摄像头、触摸屏以及传感器等等。其中,输入输出模块均通过用户接口108与处理器101进行通信。

请参见图2,为本发明实施例涉及的应用场景示例图。在图2中,通信系统200包括终端设备201、GSM小区202、WCDMA小区203、WCDMA小区204、WCDMA小区205、WCDMA小区206、WCDMA小区207和WCDMA小区208。其中,终端设备201当前驻留在GSM小区202中,网络侧为GSM小区202配置的WCDMA邻区有4个,分别为:WCDMA小区203、WCDMA小区204、WCDMA小区205和WCDMA小区206。其中,WCDMA小区203和WCDMA小区204两个小区所在的频点为F1频点,且假设这两个小区的扰码分别为ID11、ID12。WCDMA小区205和WCDMA小区206两个小区所在的频点为F2频点,且假设这两个小区的扰码分别为ID21、ID22。假设GSM小区202周围实际存在的WCDMA小区是F1频点下扰码分别为ID13、ID14的两个小区,分别为:WCDMA小区207和WCDMA小区208。

请参见图3,是本发明实施例提供的网络切换方法的流程示意图,该方法包括但不限于以下步骤。

S301:终端设备对网络下发的测量邻区列表中的N个邻区分别进行测量,得到N个邻区测量值。

其中,N为正整数。终端设备可以从当前驻留的服务小区广播的系统消息中获取邻区测量配置信息,终端设备也可以从服务小区发送的分组测量命令(英文:Packet Measurement Order,简称:PMO)消息中获取邻区测量配置信息。具体的,如果终端设备处于空闲态(英文:IDLE),则终端设备从服务小区广播的系统消息中获取邻区测量配置信息;如果终端设备处于传输态,则终端设备可以从服务小区广播的系统消息中获取邻区测量配置信息,如果在传输态下网络下发了PMO消息修改了邻区配置,那么终端设备也可以从PMO消息中获取邻区测量配置信息。邻区测量配置信息中包括测量邻区列表。测量邻区列表中记录有终端设备当前驻留的服务小区的邻区的信息。该邻区也可以是服务小区的同制式小区,也可以是服务小区的异制式小区。例如,本发明实施例中所描述的终端设备当前驻留的服务小区是GSM小区,邻区为WCDMA小区。终端设备根据获取到的邻区测量配置信息对服务小区的各个邻区进行测量,得到每个邻区的测量值。

例如,针对图2所示应用场景,终端设备201当前驻留的服务小区是GSM小区202。网络为GSM小区202配置的测量邻区列表中共包括4个邻区,分别为WCDMA小区203、WCDMA小区204、WCDMA小区205和WCDMA小区206。终端设备201从当前驻留的GSM小区202获取到测量配置信息后,对GSM小区202进行测量,并执行对上述4个WCDMA邻小区进行测量,得到各个邻区对应的邻区测量值。假设终端设备对上述4个WCDMA小区的测量值分别为:RSCP203=-110dBm、RSCP204=-120dBm、RSCP205=-125dBm、RSCP206=-134dBm。

S302:终端设备判断上述N个邻区测量值是否均小于或等于第一预设阈值,若是,执行步骤S303;若否,结束本流程,或者返回执行S301,本发明实施例以结束本流程为例进行说明。

其中,第一预设阈值可以由系统协议规定。

例如,第一预设阈值为-106dBm。终端设备对GSM小区202的4个WCDMA邻区的测量值分别为:RSCP203=-110dBm、RSCP204=-120dBm、RSCP205=-125dBm、RSCP206=-134dBm,则终端设备依次对这4个WCDMA邻区的测量值进行判断,最终判断出这4个WCDMA邻区的测量值均小于-106dBm。或者,终端设备先确定出这4个WCDMA邻区的测量值的最大值为-110dBm,再判断最大值是否小于-106dBm,最终判断出这4个WCDMA邻区的测量值均小于-106dBm。

S303:终端设备对N个邻区对应的M个频点进行搜索,获得M个频点下的所有小区。

其中M为小于或等于N的正整数。当终端设备判断出网络配置的N个邻区的测量值均小于或等于第一预设阈值时,也即是说,当终端设备判断出网络配置的邻区都没有能量或者能量较低时,为了保障终端设备可以搜索到有效小区,终端设备才触发对网络配置的邻区频点进行搜索,而非直接搜索网络配置的邻区频点上的所有小区,降低了终端设备的功耗,有利于终端设备更好的省电。

例如,针对图2所示应用场景,网络为GSM小区202配置的测量邻区列表中共包括4个邻区,分别为WCDMA小区203、WCDMA小区204、WCDMA小区205和WCDMA小区206。其中,WCDMA小区203和WCDMA小区204这两个小区所在的频点为F1频点,WCDMA小区205和WCDMA小区206这两个小区所在的频点为F2频点。则M为2。当终端设备201判断出网络配置的这4个邻区的测量值均小于或等于-106dBm时,终端设备对频点F1和频点F2进行搜索,搜索频点F1下的所有小区以及F2频点下的所有小区,最终,终端设备搜索到的有效小区为F1频点下扰码分别为ID13、ID14的两个小区,分别为:WCDMA小区207和WCDMA小区208。在本发明实施例中,有效小区可以理解为终端设备对其测量得到的测量值高于某一门限的小区。

作为一种可选的实现方式,终端设备对N个邻区对应的M个频点进行搜索,获得M个频点下的所有小区之前,终端设备还对这M个频点分别进行测量,得到每个频点的频点测量值,频点测量值可以通过RSSI值来体现。若N个邻区测量值均小于或等于第一预设阈值且M个频点中的目标频点的频点测量值大于或等于第二预设阈值,终端设备对目标频点进行搜索,获得目标频点下的所有小区。

这里,第二预设阈值可以由系统协议规定。其中,终端设备对N个邻区进行测量得到N个邻区测量值和终端设备对M个频点进行测量得到M个频点测量值这两个步骤可以同时进行,也可以分开进行,且分开进行时不限定执行的先后顺序。当网络配置的测量邻区列表中没有有效小区且邻区频点RSSI较高的情况下,终端设备启动搜索邻区频点下的所有小区。

例如,第二预设阈值为-90dBm。在传输态或空闲态下,终端设备初次启动邻区测量时仍只测量网络配置的4个WCDMA邻区。即只测量WCDMA小区203、WCDMA小区204、WCDMA小区205和WCDMA小区206这4个小区。在测量这4个小区的同时获取对应频点F1和F2的RSSI。终端设备对F1频点和F2频点进行测量,得到F1频点和F2频点的RSSI值,假设,F1频点的RSSI值为-65dBm,F2频点的RSSI值为-120dBm,则终端设备可以判断出GSM小区202的4个邻区的测量值均小于-106dBm且目标频点F1的测量值大于-90dBm,而F2频点的测量值小于-90dBm,则终端设备只对目标频点F1进行搜索,搜索F1频点下的所有小区,而对F2频点不进行搜索,在没有其他可用小区的情况下可以减少无效的搜索行为,降低功耗。

通过执行上述步骤,终端设备可以识别网络布网异常。即终端设备判断出网络配置的邻区都没有能量或者能量较低时,可以进一步判断出周围环境中是否存在其他可能可用的小区。当某一频点的能量较高时,即可以判定该频点上可能有可用的小区,终端设备仅在有其他可用小区的情况下,启动搜索该频点下的所有小区。并且,仅搜索频点测量值较大的目标频点下的全部小区,而对其他频点测量值较小的频点下的小区不进行搜索,从而减少对无效频点的搜索行为,降低功耗。

作为一种可选的实现方式,终端设备对N个邻区对应的M个频点进行搜索,获得M个频点下的所有小区之后,终端设备针对M个频点下的所有小区进行测量,得到O个邻区测量值,O为大于N的正整数。终端设备根据O个邻区测量值选择满足小区重选条件的目标小区。终端设备重选到目标小区,若终端设备重选到目标小区失败且目标小区为测量邻区列表中的邻区以外的其他邻区,终端设备在预设时间内拒绝再次重选到目标小区。其中,M个频点下的所有小区中既包括了网络为服务小区配置的邻区,也包括了网络没有为服务小区配置的且位于终端设备当前所在位置周围的小区。

终端设备进行重选评估时,对M个频点下的所有小区一起进行重选评估,即针对M个频点下的所有小区做待重选的小区选择。如果从M个频点下搜索到的有效小区中有任一小区的测量结果持续满足网络配置的重选门限,则执行到该小区的重选过程。小区重选规则属于现有技术,本处不作赘述。

例如,针对图2所示应用场景,终端设备201对从F1频点下搜索到的2个有效小区和网络配置的4个小区一起进行重选评估,即在F1频点搜索到的小区和网络配置的小区的并集中做待重选的小区选择。如果从F1频点下搜索到的2个有效小区中有任一小区的测量结果持续满足网络配置的重选门限,则执行到该小区的重选过程。如果重选到2个有效小区中的任一小区失败,则重新驻留在GSM小区202。并对重选失败的小区进行惩罚,即一段时间内不允许再次重选到该小区。重选失败原因和对应的惩罚时间如下:假设终端设备201尝试重选到目标小区WCDMA小区207,如果发生终端设备201注册时被WCDMA小区207拒绝,则终端设备201在20分钟内不允许再次重选到该小区。但不影响到相同频点下其他小区的重选。假设终端设备201尝试重选到目标小区WCDMA小区208,当判断出该WCDMA小区208的公共陆地移动网络(英文:Public Land Mobile Network,简称:PLMN)不在当前驻留的GSM小区202的等效PLMN列表中,则终端设备201在20分钟内不允许再次重选到该小区。但不影响到相同频点下其他小区的重选。其中,处于等效PLMN列表中理解为与终端设备当前所选择的PLMN处于同等地位的PLMN,其优先级相同。

也即是说,终端设备在重选时遇到网络配置的邻区列表外的其他小区重选失败的情况时,只针对失败的小区进行惩罚,不影响与失败的小区同频的其他小区的重选行为,因此对其他同频点下的小区的负面影响小。

需要说明的是,上述邻区测量值的判断以及控制测量的流程主要在终端设备的GSM接入层实施。

请参见图4,为本发明实施例提供的终端设备实施例二的结构示意图。如图4所示,终端设备40包括:第一测量模块401和搜索模块402,其中,

第一测量模块401,用于对网络下发的测量邻区列表中的N个邻区分别进行测量,得到N个邻区测量值,N为正整数;

搜索模块402,用于若第一测量模块401得到的N个邻区测量值均小于或等于第一预设阈值,对N个邻区对应的M个频点进行搜索,获得M个频点下的所有小区,M为小于或等于N的正整数。

当终端设备对测量邻区列表中的N个邻区的测量值均低于第一预设阈值时,也即是说,当终端设备判断出网络配置的邻区都没有能量或者能量较低时,为了保障终端设备可以搜索到有效小区,终端设备才触发对网络配置的邻区频点进行搜索,而非直接搜索网络配置的邻区频点上的所有小区,降低了终端设备的功耗,有利于终端设备更好的省电。

可选的,终端设备40还包括:

第二测量模块,用于对M个频点分别进行测量,得到每个频点的频点测量值;

搜索模块402具体用于:若第一测量模块401得到的N个邻区测量值均小于或等于第一预设阈值且第二测量模块得到的M个频点中的目标频点的频点测量值大于或等于第二预设阈值,则对目标频点进行搜索,获得目标频点下的所有小区。

终端设备可以识别网络布网异常。即终端设备判断出网络配置的邻区都没有能量或者能量较低时,可以进一步判断出周围环境中是否存在其他可能可用的小区。当某一频点的能量较高时,即可以判定该频点上可能有可用的小区,终端设备仅在有其他可用小区的情况下,启动搜索该频点下的所有小区。在没有其他可用小区的情况下可以减少无效的搜索行为,降低功耗。并且,仅搜索频点测量值较大的目标频点下的全部小区,而对其他频点测量值较小的频点下的小区不进行搜索,从而减少对无效频点的搜索行为,降低功耗。

可选的,终端设备40还包括:

第三测量模块,用于针对M个频点下的所有小区进行测量,得到O个邻区测量值,O为大于N的正整数;

选择模块,用于根据第三测量模块得到的O个邻区测量值选择满足小区重选条件的目标小区;

重选模块,用于控制终端设备重选到目标小区,若重选到目标小区失败且目标小区为测量邻区列表中的邻区以外的其他邻区,控制终端设备在预设时间内拒绝再次重选到目标小区。

也即是说,终端设备在重选时遇到网络配置的邻区列表外的其他小区重选失败的情况时,只针对失败的小区进行惩罚,不影响与失败的小区同频的其他小区的重选行为,因此对其他同频点下的小区的负面影响小。

需要说明的是,本发明实施例中所描述的终端设备40中各功能模块的功能可参见上述图3所示实施例中对应终端设备的相关描述,此处不再赘述。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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