基站识别码验证方法及终端设备的制作方法

文档序号:7799052阅读:260来源:国知局
基站识别码验证方法及终端设备的制作方法
【专利摘要】本发明实施例提供一种基站识别码验证方法及终端设备,该方法包括:对各第一小区进行频率校正突发FB搜索与BSIC验证,第一小区为不具有同步信息的小区;对各第二小区进行BSIC验证,第二小区为具有同步信息的小区;对各第三小区进行FB搜索与BSIC验证,第三小区为各第一小区中发生FB搜索失败或BSIC验证失败的小区,以及第二小区中发生BSIC验证失败的小区。该过程中,通过合理利用FB、SB以及Idle帧的时间特性,降低BSIC的验证周期以提高终端设备的移动性。
【专利说明】基站识别码验证方法及终端设备
【技术领域】
[0001 ] 本发明实施例涉及通信技术,尤其涉及一种基站识别码验证方法及终端设备。
【背景技术】
[0002]全球移动通信系统(GlobalSystem for Mobile Communications, GSM)中,终端设备需要对邻区进行不断的测量并上报。网络根据终端设备的上报信息,决定是否对其进行小区重选或切换。由于邻区一般较多,因此,如何快速有效的将所有邻区信息进行验证,决定了终端设备的移动性。
[0003]现有技术中,通过基站识别码验证(BaseStation Identity Code verification,BSIC)对邻区进行测量。图1为现有技术中GSM的51复帧的结构示意图。如图1所不,51个GSM巾贞包括频率校正信道(Frequency Correction channel, FCCH)巾贞、同步信道(synchronization channel, SCH)中贞、广播控制信道(Broadcast Control Channel,BCCH)帧、公共控制信道(Common Control Channel,CCCH)帧以及空闲(Idle)帧。其中,FCCH巾贞承载频率校正突发(Frequency Correction Burst, FB)信息,SCH巾贞承载同步突发(Synchronization Burst, SB)信息,SB携带小区的BSIC信息。BSIC验证过程中,终端设备对各小区按照信号强度等排序,按照从高到低的顺序进行FB搜索,若搜索到有效的FB,则确定出SB的位置,进而对其中的BSIC进行验证。该过程中,若发生FB搜索失败或BSIC验证失败,则继续对该小区进行FB搜索。当失败超过3次后,则将该小区加入黑名单,不再搜索该小区。当所有小区的FB搜索完毕后,如定时器未超时,则将未校验的SB进行时间排序,依次进行BSIC的验证,直至定时器超时。
[0004]上述技术方案中,是按照信号强度从高到低依次对各小区进行FB、SB搜索进而进行BSIC的验证,验证周期长,不能快速决策出小区重选或切换,导致终端设备的移动性差。

【发明内容】

[0005]本发明实施例提供一种基站识别码验证方法及终端设备,通过降低BSIC的验证周期以提高终端设备的移动性。
[0006]第一个方面,本发明实施例提供一种基站识别码BSIC验证方法,包括:
[0007]对各第一小区进行频率校正突发FB搜索与BSIC验证,所述第一小区为不具有同步信息的小区,其中,所述同步信息为小区广播帧头的时间位置信息;
[0008]对各第二小区进行BSIC验证,所述第二小区为具有同步信息的小区;
[0009]对各第三小区进行FB搜索与BSIC验证,所述第三小区为各所述第一小区中发生FB搜索失败或BSIC验证失败的小区,以及所述第二小区中发生BSIC验证失败的小区。
[0010]在第一个方面的第一种可能的实现方式中,所述对各第一小区进行频率校正突发FB搜索与BSIC验证,包括:
[0011]针对当前验证的第一小区,依次判断各Idle帧上FB延时自相关值是否超过最高相关门限,[0012]若判断出所述自相关值超过所述最高相关门限,则所述Idle帧携带FB信息,自所述Idle帧开始,在第三个Idle帧上进行BSIC验证;
[0013]否则,若连续11个Idle帧上判断出各所述自相关值均未超过所述最高相关门限,则取11个自相关值中最大自相关值,并判断所述最大自相关值是否超过最低相关门限;
[0014]若判断出所述最大自相关值超过所述最低相关门限,当所述Idle帧为11个Idle帧中后2个帧中的任意一个,则自所述Idle帧开始,在第三个Idle帧上进行BSIC验证;否贝U,若判断出所述最大自相关值超过所述最低相关门限,当所述Idle帧为11个Idle帧中前9个帧中的任意一个,则自所述Idle帧开始,在第12个或第14个Idle帧上进行BSIC验证。
[0015]在第一个方面的第二种可能的实现方式中,所述对各第三小区进行频率校正突发FB搜索与BSIC验证,包括:
[0016]针对当前验证的第三小区,依次判断各Idle帧上FB延时自相关值是否超过最高相关门限;
[0017]若判断出所述自相关值超过所述最高相关门限,则所述Idle帧携带FB信息,自所述Idle帧开始,在第三个Idle帧上进行BSIC验证;
[0018]否则,若连续11个Idle帧上判断出各所述自相关值均未超过所述最高相关门限,则取11个自相关值中最大自相关值,并判断所述最大自相关值是否超过最低相关门限;
[0019]若判断出所述最大自相关值超过所述最低相关门限,当所述Idle帧为11个Idle帧中后2个帧中的任意一个,则自所述Idle帧开始,在第三个Idle帧上进行BSIC验证;否贝U,若判断出所述最大自相关值超过所述最低相关门限,当所述Idle帧为11个Idle帧中前9个帧中的任意一个,则自所述Idle帧开始,在第12个或第14个Idle帧上进行BSIC验证。
[0020]结合第一个方面、第一个方面的第一种或第二种可能的实现方式,在第一个方面的第三种可能的实现方式中,所述对各第一小区进行频率校正突发FB搜索与BSIC验证之前,还包括:
[0021]按照信号强度从高到低的顺序选择各所述第一小区,或者,
[0022]按照同步信息的时间先后顺序选择出各所述第二小区,。
[0023]结合第一个方面、第一个方面的第一种或第二种可能的实现方式,在第一个方面的第四种可能的实现方式中,所述对各第一小区进行频率校正突发FB搜索与BSIC验证之前,还包括:
[0024]对所述同步信息进行继承。
[0025]第二个方面,本发明实施例提供一种终端设备,包括:
[0026]第一验证模块,用于对各第一小区进行频率校正突发FB搜索与BSIC验证,所述第一小区为不具有同步信息的小区,其中,所述同步信息为小区广播帧头的时间位置信息;
[0027]第二验证模块,用于对各第二小区进行BSIC验证,所述第二小区为具有同步信息的小区;
[0028]第三验证模块,用于对各第三小区进行FB搜索与BSIC验证,所述第三小区为所述第一验证模块验证的各所述第一小区中发生FB搜索失败或BSIC验证失败的小区,以及所述第二验证模块验证的各第二小区中发生BSIC验证失败的小区。[0029]在第二个方面的第一种可能的实现方式中,所述第一验证模块,具体用于针对当前验证的第一小区,依次判断各Idle帧上FB延时自相关值是否超过最高相关门限,若判断出所述自相关值超过所述最高相关门限,则所述Idle帧携带FB信息,自所述Idle帧开始,在第三个Idle帧上进行BSIC验证,否则,若连续11个Idle帧上判断出各所述自相关值均未超过所述最闻相关门限,则取11个自相关值中最大自相关值,并判断所述最大自相关值是否超过最低相关门限,若判断出所述最大自相关值超过所述最低相关门限,当所述Idle帧为11个Idle帧中后2个帧中的任意一个,则自所述Idle帧开始,在第三个Idle帧上进行BSIC验证;否则,若判断出所述最大自相关值超过所述最低相关门限,当所述Idle帧为11个Idle帧中前9个帧中的任意一个,则自所述Idle帧开始,在第12个或第14个Idle帧上进行BSIC验证。
[0030]在第二个方面的第二种可能的实现方式中,针对当前验证的第三小区,依次判断各Idle帧上FB时延的自的相关值是否超过最高相关门限,若判断出所述自相关值超过所述最高相关门限,则所述Idle帧携带FB信息,自所述Idle帧开始,在第三个Idle帧上进行BSIC验证;否则,若连续11个Idle帧上判断出各所述自相关值均未超过所述最高相关门限,则取11个自相关值中最大自相关值,并判断所述最大自相关值是否超过最低相关门限,若判断出所述最大自相关值超过所述最低相关门限,当所述Idle帧为11个Idle帧中后2个帧中的任意一个,则自所述Idle帧开始,在第三个Idle帧上进行BSIC验证;否则,若判断出所述最大自相关值超过所述最低相关门限,当所述Idle帧为11个Idle帧中前9个帧中的任意一个,则自所述Idle帧开始,在第12个或第14个Idle帧上进行BSIC验证。
[0031]结合第二个方面、第二个方面的第一种或第二种可能的实现方式中,在第二个方面的第三种可能的实现方式中,所述终端设备还包括:
[0032]选择模块,用于按照信号强度从高到低的顺序选择各所述第一小区,或者,按照同步信息的时间先后顺序选择出各所述第二小区。
[0033]结合第二个方面、第二个方面的第一种或第二种可能的实现方式,在第二个方面的第四种可能的实现方式中,所述终端设备还包括:
[0034]继承模块,用于在所述第一验证模块对各第一小区进行频率校正突发FB搜索与BSIC验证之前,对所述同步信息进行继承。
[0035]本发明实施例提供的基站识别码验证方法及终端设备,结合FB、SB以及Idle帧的时间特性对不具有同步信息小区进行FB搜索与BSIC验证,并对具有同步信息小区进行BSIC验证,然后,对发生FB搜索失败或BSIC验证失败的小区,继续结合FB、SB以及Idle帧的时间特性进行FB搜索和BSIC验证。该过程中,通过合理利用FB、SB以及Idle帧的时间特性,降低BSIC的验证周期以提高终端设备的移动性。
【专利附图】

【附图说明】
[0036]图1为现有技术中GSM的51复帧的结构示意图;
[0037]图2为本发明实施例中FB搜索过程示意图;
[0038]图3为本发明BSIC验证方法实施例一的流程图;
[0039]图4为本发明BSIC验证方法实施例二的流程图;
[0040]图5为本发明BSIC验证过程中FB搜索的流程图;[0041]图6为本发明终端设备实施例一的结构示意图;
[0042]图7为本发明终端设备实施例二的结构示意图;
[0043]图8为本发明终端设备实施例三的结构示意图。
【具体实施方式】
[0044]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0045]GSM系统的移动全球移动通信过程中,终端设备需要对邻区进行不断的测量并上报。网络根据终端设备的上报信息,决定是否对其进行小区重选或切换。由于邻区一般较多,因此,如何快速有效的将所有邻区信息进行验证,决定了终端设备的移动性。该过程中,对邻区信息的验证即为BSIC验证。BSIC验证成功,则代表小区搜索成功、同步成功。
[0046]—般来说,GSM系统在广播频点的固定帧的固定时隙周期性的发送FB,该FB用于终端设备的时间同步和频率同步。另外,GSM系统在广播频点的固定帧的固定时隙周期性的发送SB,SB的发送总是紧接着FB的后一帧进行发送,SB主要用于终端设备的精确的时间同步。SB携带小区的BSIC信息,终端设备通过对SB解调译码得到小区的BSIC码,从而完成BSIC的验证。因此,BSIC验证过程中,首先要搜索到FB的位置,根据FB的位置推算出SB的位置,然后再用SB进行精确的定位,解调译码出SB携带的BSIC并完成一次BSIC验证。
[0047]发明人发现,FB、SB具有一定的时间特性。具体的,专用态下,每26个帧中会有一个Idle帧用于邻区的FB、SB搜索以及BSIC验证。FB、SB在小区的广播频点上下发,每51帧中会出现5次。如图1所示,FB分别在第0、10、20、30、40帧出现,SB分别在第1、11、21、31,41出现。该循环过程中,第40帧出现的FB与第O帧出现的FB中间相隔11个GSM帧,其他,如第O帧与第10帧、第10帧与第20帧、第20与第30帧、第30帧与第40帧中间相隔10个帧;同理,相邻两个SB之间的帧间隔也为10帧或11帧。
[0048]由图1可知,由于FB不是连续发射的,因此不是所有的Idle帧,都正好能碰到FB。而且,由于每2次Idle帧的出现实际经历52帧的时间,而广播频点的帧周期是51帧。如此一来,每经过2次Idle帧后,会出现一帧的错位。因此,可按照该规律,遍历广播频点的所有帧的位置,完成FB的搜索。例如,假设第一次Idle帧的位置正好对应广播频点的第I帧,即SB的位置,那么需要搜索8个Idle帧才能搜索到FB,具体的,可参见图2,图2为本发明实施例中FB搜索过程示意图,其中,箭头①?⑧代表共搜索了 8个Idle帧,第8个Idle帧搜索到FB。同理,当第一次Idle帧的位置正好对应广播频点的第O帧,即FB的位置,那么需要搜索10个Idle帧才能搜索到FB ;当第一次Idle帧的位置正好对应广播频点的第2帧,那么需要搜索6个Idle帧才能搜索到FB,以此类推。该过程中,遍历所有可能的位置,最长的一次需要搜素11个Idle帧才能搜索到FB,此时,第一次Idle帧的位置正好对应广播频点的第5帧。因此,若搜索完11个Idle帧后还没有搜索到有效的FB,则认为本发明FB搜索失败,停止本次FB搜索。
[0049]另外,请继续参照图2,在搜索到FB的位置后,间隔I个Idle帧,即等待52帧,必定能搜索到SB。也就是说,将搜索到FB的Idle作为第一个Idle帧,自该搜索到FB的Idle帧开始,第三个Idle帧必定能搜索到SB。对该SB进行解调译码,得出BSIC并完成一次BSIC的验证。
[0050]有鉴于此,本发明实施例提供一种BSIC验证方法,通过合理利用FB、SB以及Idle帧的时间特性,降低BSIC的验证周期以提高终端设备的移动性。具体的,可参见图3。
[0051]图3为本发明BSIC验证方法实施例一的流程图。本实施例的执行主体为终端设备,具体包括如下步骤:
[0052]101、对各第一小区进行频率校正突发FB搜索与BSIC验证,所述第一小区为不具有同步信息的小区,其中,所述同步信息为小区广播帧头的时间位置信息。
[0053]终端设备在发生小区切换后,先对切换前的邻区列表中的小区的同步信息进行继承,将继承了同步信息的小区与切换后小区的邻区一起作为切换后小区的所有邻区,并把所有邻区的相关信息记录到邻区列表中,形成新的邻区列表。然后,结合FB、SB以及Idle帧的时间特性,对新的邻区列表中的各第一小区进行FB搜索与BSIC验证。其中,同步信息为小区广播帧头的时间位置信息,各第一小区为具有同步信息的小区。例如,该些第一小区可以为新的邻区列表中,除继承了同步信息的小区之外的其他小区。该过程中,若发生FB搜索失败或BSIC验证失败,则停止对该小区的FB搜索或BSIC验证,进入下一个小区的FB搜索与BSIC验证;否则,若对该小区成功进行了 FB搜索与BSIC验证,则认为该小区具有同步信息。
[0054]可选的,本步骤中,终端设备按照接收信号强度指示器(Received SignalStrength Indicator, RSSI)对各邻区进行排序,并从中选择出最强的几个小区,对选出的小区中具有同步信息的各小区进行FB搜索与BSIC验证。
[0055]可选的,本步骤中,终端设备也可以设置定时器,例如,启动5s的定时器,在定时器内对不具有同步信息的小区进行FB搜索与BSIC验证,若发生FB搜索失败或BSIC验证失败,则停止对该小区的FB搜索或BSIC验证,进入下一个小区的FB搜索与BSIC验证,直至定时器超时。该过程中,若定时器超时之前,已完成所有无同步信息的小区的FB搜索与BSIC验证,则执行步骤102。
[0056]102、对各第二小区进行BSIC验证,第二小区为具有同步信息的小区。
[0057]在完成不具有同步信息的小区的FB搜索与BSIC验证后,终端设备结合FB、SB以及Idle帧的时间特性,对各第二小区进行BSIC验证,该些第二小区例如为新的邻区列表中,具有同步信息的小区,即继承了同步信息的小区。
[0058]可选的,若具有同步信息的小区不止一个,则可以对该些小区进行排序,例如,按照时间先后排序,对排序后的各小区依次进行BSIC验证。该过程中,若时间排序有冲出,最对可结合能量强弱进行排序。
[0059]103、对各第三小区进行FB搜索与BSIC验证,第三小区为各第一小区中发生FB搜索失败或BSIC验证失败的小区,以及第二小区中发生BSIC验证失败的小区。
[0060]本步骤中,继续结合FB、SB以及Idle帧的时间特性,对各第三小区进行FB搜索与BSIC验证。其中,第三小区例如为步骤101中发生FB搜索失败或BSIC验证失败的小区,以及步骤102中发生BSIC验证失败的小区。
[0061]本发明实施例提供的BSIC验证方法,结合FB、SB以及Idle帧的时间特性对不具有同步信息小区进行FB搜索与BSIC验证,并对具有同步信息小区进行BSIC验证,然后,对发生FB搜索失败或BSIC验证失败的小区,继续结合FB、SB以及Idle帧的时间特性进行FB搜索和BSIC验证。该过程中,通过合理利用FB、SB以及Idle帧的时间特性,降低BSIC的验证周期以提高终端设备的移动性。
[0062]下面,对本发明BSIC验证过程中,如何结合FB、SB以及Idle帧的时间特性,对小区进行FB搜索与BSIC验证进一步的进行详细说明。具体的,可参见图4。
[0063]图4为本发明BSIC验证方法实施例二的流程图,其包括如下步骤:
[0064]201、终端设备发生小区切换。
[0065]202、终端设备进行同步信息继承及BSIC验证。
[0066]具体的,终端设备在小区切换后,先对切换前的邻区列表中的小区的同步信息进行继承,将继承了同步信息的小区与切换后小区的邻区一起作为切换后小区的所有邻区,并把所有邻区的相关信息记录到邻区列表中,形成新的邻区列表。在发送该新的邻区列表之前,将所所有小区的SB位置按照时间先后排序,依次进行BSIC验证。
[0067]203、终端设备发送新的邻区列表。
[0068]204、启动第一定时器与第二定时器。
[0069]在发送新的邻区列表之后,终端设备启动第一定时器与第二定时器。其中,第一定时器为所有小区FB搜索与BSIC验证的定时器,例如为IOS ;第二定时器为不具有同步信息的6强邻区的FB搜索与BS IC验证的定时器,例如为5S。
[0070]205、对各第一小区进行FB搜索与BSIC验证。
[0071]启动第一定时器与第二定时器后,终端对所有小区按照接收电平(ReceivedSignal Level, Rxlev)排序,从中选出6强邻区,并对6强邻区中的各第一小区,即不具有同步信息的小区进行FB搜索与BSIC验证。
[0072]本步骤中,对于一个小区的FB搜索过程具体如图5所示。图5为本发明BSIC验证过程中FB搜索的流程图,其包括如下步骤:
[0073]301、最闻相关门限判断。
[0074]针对当前验证的第一小区,以次判断各帧上FB延时自相关值是否超过最高相关门限。
[0075]由图1、图2可知,对于一个具体小区,若搜索完11个Idle帧后还没有搜索到有效的FB,则认为本次FB搜索失败。因此,本步骤中,将Idle帧的最大数量限制为11个。另外,根据需求或预设的规则等,设置FB搜索门限,假设最高相关门限为3500,最低相关门限为 512。
[0076]本步骤中,针对当前验证的第一小区,终端设备以此判断各Idle帧上FB延时自相关门限是否大于最高相关门限3500。例如,判断第一个Idle帧上FB延时自相关值是否大于最高相关门限3500,若大于则,执行步骤302 ;否则,继续判断第二、第三个……,直至第十一个Idle帧。Si个Idle帧中每个Idle帧上FB延时自相关值都不大于最高相关门限3500,则执行步骤303。
[0077]302、自该Idle帧开始,在第三个Idle帧上进行BSIC验证。
[0078]上述步骤301中,若11个Idle帧中某个Idle帧上FB延时自相关值大于最高相关门限3500,则自该Idle帧开始,在第三个Idle帧上进行BSIC验证。例如,若11个Idle帧上FB延时自相关值大于最高相关门限3500的帧为第4个Idle帧,则自该第4个Idle帧开始,在第6个Idle帧上进行BSIC验证。
[0079]另外,由于专用态下,每26个帧中会有一个Idle帧用于邻区的FB、SB搜索以及BSIC验证,因此,上述自该Idle帧开始,在第三个Idle帧上进行BSIC验证可以理解为自该Idle帧开始,等待2X26个帧进行BSIC验证。
[0080]303、最低相关门限判断。
[0081]取11个自相关值中最大自相关值,并判断该最大自相关值是否超过最低相关门限。
[0082]上述步骤301中,若11个Idle帧中每个Idle帧上FB延时自相关值都小于最高相关门限3500,此时,终端设备从11个自相关值中选取出最大自相关值,并判断该最大自相关值是否超过最低相关门限512。例如,若第一个Idle帧上FB延时的相关值最大,且该最大自相关值大于最低相关门限512,执行步骤304;否则,若判断出该最大自相关值未超过最低相关门限512,则认为对该邻区的本次FB搜索失败,进入下一个小区的FB搜索,搜索完各第一小区后执行步骤305。
[0083]304、当该Idle帧为11个Idle帧中后2个帧中的任意一个时,则自该Idle帧开始,在第三个Idle帧上进行BSIC验证;否则,当Idle帧为11个Idle帧中前9个帧中的任意一个时,则自该Idle帧开始,在第12个或第14个Idle帧上进行BSIC验证。
[0084]具体的,若步骤303中判断出最大自相关值超过最低相关门限,当该Idle帧为11个Idle帧中后2个帧中的任意一个时,则自该Idle帧开始,在第三个Idle帧上进行BSIC验证,例如,若11个Idle帧中与第I个Idle帧上的FB延时自相关值超过最低相关门限512的帧为第10个Idle帧,则自该第10个Idle帧开始,在第12个Idle帧上进行BSIC验证;否则,若判断出最大自相关值超过最低相关门限,当Idle巾贞为11个Idle巾贞中前9个巾贞中的任意一个时,则自该Idle帧开始,在第12个或第14个Idle帧上进行BSIC验证。例如,若11个Idle帧中与第I个Idle帧上的FB延时自相关值超过最低相关门限512的帧为第I个Idle帧,则自该第I个Idle帧开始,在第12个Idle帧或第14个Idle帧上进行BSIC验证。
[0085]305、进入下一个小区的FB搜索或执行步骤206。
[0086]本步骤中,若终端设备未完成对6强邻区中不具有同步信息的小区的FB搜索或BSIC验证,则进入下一个小区的FB搜索;否则,若终端设备完成对6强邻区中不具有同步信息的小区的FB搜索或BSIC验证,或者,第二定时器超时,则执行步骤206。
[0087]206、终端设备判断第二定时器是否超时,或者,判断是否对6强邻区中所有不具有同步信息的小区完成FB搜索与BSIC验证。
[0088]本步骤中,若判断结果为是,即第二定时器超时,或者,终端设备完成6强邻区中所有不具有同步信息的小区的FB搜索与BSIC验证,则执行步骤207 ;否则,若判断结果为否,即否定时器超时,或者,若终端设备未完成6强邻区中所有不具有同步信息的小区的FB搜索与BSIC验证,则返回步骤205。
[0089]207、对各第二小区进行BSIC验证。
[0090]对所有具有同步信息的小区进行BSIC验证,具有同步信息的小区包括6强小区中具有同步信息的小区以及邻区列表中其他具有同步信息的小区。该过程中,若具有同步信息的小区不止一个,则可以对该些小区进行排序,例如,按照时间先后排序,对排序后的各小区依次进行BSIC验证。若时间排序有冲出,最对可结合能量强弱进行排序。
[0091]208、对各第三小区进行FB搜索与BSIC验证。
[0092]本步骤中,对各第三小区,即步骤206中发生FB搜索失败或BSIC验证失败的小区,以及步骤207中发生BSIC验证失败的小区进行FB搜索与BSIC验证。
[0093]本步骤中,具体的FB搜索过程可参见上述图5,此处不再赘述。
[0094]209、终端设备判断第一定时器是否超时,或者,判断是否对所有邻区完成FB搜索与BSIC验证。
[0095]本步骤中,若判断结果为是,即第一定时器超时,或者,若终端完成所有邻区的FB搜索与BSIC验证,则返回步骤204;否则,若判断结果为否,即第一定时器未超时,或者,若终端未完成所有邻区的FB搜索与BSIC验证,则返回步骤208,继续对各第三小区进行FB搜索与BSIC验证。
[0096]需要说明的是,上述步骤201?步骤209中,当终端设备结束当前任务时则停止该BSIC验证。以终端设备为手机、当前任务为打电话为例,手机不断的移动发生小区切换从而激活该BSIC验证流程,当结束当前任务,即挂电话后则停止该BSIC验证。
[0097]本发明实施例提供的BSIC验证方法,选择出部分邻区,对选择出的邻区中对具有同步信息的小区和不具有同步信息的小区进行区分,合理利用FB、SB以及Idle帧的时间特性,在验证周期内,尽可能多的验证邻区的BSIC,尽量在一个周期内将所有邻区的BSIC都验证一轮,降低BSIC的验证周期以提高终端设备的移动性。
[0098]图6为本发明终端设备实施例一的结构示意图。本实施例提供的终端设备是与本发明图3实施例对应的装置实施例,具体实现过程在此不再赘述。具体的,本实施例提供的终端设备100具体包括:
[0099]第一验证模块11,用于对各第一小区进行频率校正突发FB搜索与BSIC验证,所述第一小区为不具有同步信息的小区,其中,所述同步信息为小区广播帧头的时间位置信息;
[0100]第二验证模块12,用于对各第二小区进行BSIC验证,所述第二小区为具有同步信息的小区;
[0101]第三验证模块13,用于对各第三小区进行FB搜索与BSIC验证,所述第三小区为所述第一验证模块11验证的各所述第一小区中发生FB搜索失败或BSIC验证失败的小区,以及所述第二验证模块12验证的各第二小区中发生BSIC验证失败的小区。
[0102]本发明实施例提供的终端设备,结合FB、SB以及Idle帧的时间特性对不具有同步信息小区进行FB搜索与BSIC验证,并对具有同步信息小区进行BSIC验证,然后,对发生FB搜索失败或BSIC验证失败的小区,继续结合FB、SB以及Idle帧的时间特性进行FB搜索和BSIC验证。该过程中,通过合理利用FB、SB以及Idle帧的时间特性,降低BSIC的验证周期以提高终端设备的移动性。
[0103]可选的,上述实施例中,所述第一验证模块11,具体用于针对当前验证的第一小区,依次判断各Idle帧上FB延时自相关值是否超过最高相关门限,若判断出所述自相关值超过所述最高相关门限,则所述Idle帧携带FB信息,自所述Idle帧开始,在第三个Idle帧上进行BSIC验证,否则,若连续11个Idle帧上判断出各所述自相关值均未超过所述最高相关门限,则取11个自相关值中最大自相关值,并判断所述最大自相关值是否超过最低相关门限,若判断出所述最大自相关值超过所述最低相关门限,当所述Idle帧为11个Idle帧中后2个帧中的任意一个,则自所述Idle帧开始,在第三个Idle帧上进行BSIC验证;否贝U,若判断出所述最大自相关值超过所述最低相关门限,当所述Idle帧为11个Idle帧中前9个帧中的任意一个,则自所述Idle帧开始,在第12个或第14个Idle帧上进行BSIC验证。
[0104]可选的,上述实施例中,针对当前验证的第三小区,依次判断各Idle帧上FB时延的自的相关值是否超过最高相关门限,若判断出所述自相关值超过所述最高相关门限,则所述Idle帧携带FB信息,自所述Idle帧开始,在第三个Idle帧上进行BSIC验证;否则,若连续11个Idle帧上判断出各所述自相关值均未超过所述最高相关门限,则取11个自相关值中最大自相关值,并判断所述最大自相关值是否超过最低相关门限,若判断出所述最大自相关值超过所述最低相关门限,当所述Idle巾贞为11个Idle巾贞中后2个巾贞中的任意一个,则自所述Idle帧开始,在第三个Idle帧上进行BSIC验证;否则,若判断出所述最大自相关值超过所述最低相关门限,当所述Idle巾贞为11个Idle巾贞中前9个巾贞中的任意一个,则自所述Idle帧开始,在第12个或第14个Idle帧上进行BSIC验证。
[0105]图7为本发明终端设备实施例二的结构示意图。如图7所示,本实施例的终端设备100在上述图6所示结构的基础上,进一步的,还包括:
[0106]选择模块14,用于按照信号强度从高到低的顺序选择各所述第一小区,或者,按照同步信息的时间先后顺序选择出各所述第二小区。
[0107]再请参照图7,可选的,终端设备100还包括:
[0108]继承模块15,用于在所述第一验证模块11对各第一小区进行频率校正突发FB搜索与BSIC验证之前,对所述同步信息进行继承。
[0109]图8为本发明终端设备实施例三的结构示意图。如图8所示,本实施例提供的终端设备200,包括:处理器21和存储器22。用户设备200还可以包括发射器23、接收器24。发射器23和接收器24可以和处理器21相连。其中,发射器23用于发送数据或信息,接收器24用于接收数据或信息,存储器22存储执行指令,当终端设备200运行时,处理器21与存储器22之间通信,处理器21调用存储器22中的执行指令,用于执行图3所示方法实施例,其实现原理和技术效果类似,此处不再赘述。
[0110]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0111]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【权利要求】
1.一种基站识别码BSIC验证方法,其特征在于,包括: 对各第一小区进行频率校正突发FB搜索与BSIC验证,所述第一小区为不具有同步信息的小区,其中,所述同步信息为小区广播帧头的时间位置信息; 对各第二小区进行BSIC验证,所述第二小区为具有同步信息的小区; 对各第三小区进行FB搜索与BSIC验证,所述第三小区为各所述第一小区中发生FB搜索失败或BSIC验证失败的小区,以及所述第二小区中发生BSIC验证失败的小区。
2.根据权利要求1所述的方法,其特征在于,所述对各第一小区进行频率校正突发FB搜索与BSIC验证,包括: 针对当前验证的第一小区,依次判断各Idle帧上FB延时自相关值是否超过最高相关门限, 若判断出所述自相关值超过所述最高相关门限,则所述Idle帧携带FB信息,自所述Idle帧开始,在第三个Idle帧上进行BSIC验证; 否则,若连续11个Idle帧上判断出各所述自相关值均未超过所述最高相关门限,则取11个自相关值中最大自相关值,并判断所述最大自相关值是否超过最低相关门限; 若判断出所述最大自相关值超过所述最低相关门限,当所述Idle帧为11个Idle帧中后2个帧中的任意一个,则自所述Idle帧开始,在第三个Idle帧上进行BSIC验证;否则,若判断出所述最大自相关值超过所述最低相关门限,当所述Idle帧为11个Idle帧中前9个帧中的任意一个,则自所述Idle帧开始,在第12个或第14个Idle帧上进行BSIC验证。
3.根据权利要求1所述的方法,其特征在于,所述对各第三小区进行频率校正突发FB搜索与BSIC验证,包括: 针对当前验证的第三小区,依次判断各Idle帧上FB延时自相关值是否超过最高相关门限; 若判断出所述自相关值超过所述最高相关门限,则所述Idle帧携带FB信息,自所述Idle帧开始,在第三个Idle帧上进行BSIC验证; 否则,若连续11个Idle帧上判断出各所述自相关值均未超过所述最高相关门限,则取11个自相关值中最大自相关值,并判断所述最大自相关值是否超过最低相关门限; 若判断出所述最大自相关值超过所述最低相关门限,当所述Idle帧为11个Idle帧中后2个帧中的任意一个,则自所述Idle帧开始,在第三个Idle帧上进行BSIC验证;否则,若判断出所述最大自相关值超过所述最低相关门限,当所述Idle帧为11个Idle帧中前9个帧中的任意一个,则自所述Idle帧开始,在第12个或第14个Idle帧上进行BSIC验证。
4.根据权利要求1~3任一项所述的方法,其特征在于,所述对各第一小区进行频率校正突发FB搜索与BSIC验证之前,还包括: 按照信号强度从高到低的顺序选择各所述第一小区,或者, 按照同步信息的时间先后顺序选择出各所述第二小区。
5.根据权利要求1~3任一项所述的方法,其特征在于,所述对各第一小区进行频率校正突发FB搜索与BSIC验证之前,还包括: 对所述同步信息进行继承。
6.—种终端设备,其特征在于,包括: 第一验证模块,用于对各第一小区进行频率校正突发FB搜索与BSIC验证,所述第一小区为不具有同步信息的小区,其中,所述同步信息为小区广播帧头的时间位置信息; 第二验证模块,用于对各第二小区进行BSIC验证,所述第二小区为具有同步信息的小区; 第三验证模块,用于对各第三小区进行FB搜索与BSIC验证,所述第三小区为所述第一验证模块验证的各所述第一小区中发生FB搜索失败或BSIC验证失败的小区,以及所述第二验证模块验证的各第二小区中发生BSIC验证失败的小区。
7.根据权利要求6所述的终端设备,其特征在于, 所述第一验证模块,具体用于针对当前验证的第一小区,依次判断各Idle帧上FB延时自相关值是否超过最高相关门限,若判断出所述自相关值超过所述最高相关门限,则所述Idle帧携带FB信息,自所述Idle帧开始,在第三个Idle帧上进行BSIC验证,否则,若连续11个Idle帧上判断出各所述自相关值均未超过所述最高相关门限,则取11个自相关值中最大自相关值,并判断所述最大自相关值是否超过最低相关门限,若判断出所述最大自相关值超过所述最低相关门限,当所述Idle帧为11个Idle帧中后2个帧中的任意一个,贝U自所述Idle帧开始,在第三个Idle帧上进行BSIC验证;否则,若判断出所述最大自相关值超过所述最低相关门限,当所述Idle帧为11个Idle帧中前9个帧中的任意一个,则自所述Idle帧开始,在第12个或第14个Idle帧上进行BSIC验证。
8.根据权利要求6所述的终端设备,其特征在于,针对当前验证的第三小区,依次判断各Idle帧上FB延时自相关值是否超过最高相关门限,若判断出所述自相关值超过所述最高相关门限,则所述Idle帧携带FB信息,自所述Idle帧开始,在第三个Idle帧上进行BSIC验证;否则,若连续11个Idle帧上判断出各所述自相关值均未超过所述最高相关门限,则取11个自相关值中最大自相关值,并判断所述最大自相关值是否超过最低相关门限,若判断出所述最大自相关值超过所述最低相关门限,当所述Idle帧为11个Idle帧中后2个帧中的任意一个,则自所述Idle帧开始,在第三个Idle帧上进行BSIC验证;否则,若判断出所述最大自相关值超过所述最低相关门限,当所述Idle帧为11个Idle帧中前9个帧中的任意一个,则自所述Idle帧开始,在第12个或第14个Idle帧上进行BSIC验证。
9.根据权利要求6~8任一项所述的终端设备,其特征在于,还包括: 选择模块,用于按照信号强度从高到低的顺序选择各所述第一小区,或者,按照同步信息的时间先后顺序选择出各所述第二小区。
10.根据权利要求6~8任一项所述的终端设备,其特征在于,还包括: 继承模块,用于在所述第一验证模块对各第一小区进行频率校正突发FB搜索与BSIC验证之前,对所述同步信息进行继承。
【文档编号】H04W12/06GK103874143SQ201410097557
【公开日】2014年6月18日 申请日期:2014年3月14日 优先权日:2014年3月14日
【发明者】林森凌, 金义星, 陆晓华, 江晓军 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1