通信终端读取邻区广播控制信道信息的方法和装置转让专利

申请号 : CN200710177269.7

文献号 : CN101437275B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈丽萍

申请人 : 联芯科技有限公司大唐移动通信设备有限公司上海大唐移动通信设备有限公司

摘要 :

本发明公开了一种通信终端读取邻区广播控制信道(BCCH)信息的方法和装置,装置包括:轮询模块、定位模块和配置模块。所述方法在一段时间内可同时进行多个邻区BCCH信息的接收/监听;即在当前配置时隙上轮询高层所需监听的所有邻区BCCH位置信息,判断当前配置时隙中是否能够定位到所述某邻区的BCCH接收位置,如果能够定位到,则在所定位的接收位置配置接收对应邻区的BCCH信息。利用本发明,可以节省终端对邻区BCCH信息的读取时间,提高实时性,提高终端的睡眠效果,进而降低了终端功耗达到省电的功效。

权利要求 :

1.一种通信终端读取邻区广播控制信道BCCH信息的方法,其特征在于,该方法包括:A、在当前配置时隙上轮询高层所需读取BCCH信息的邻区的定时;

B、根据定时信息,判断当前配置时隙中是否存在当前轮询到的邻区BCCH的接收位置,如果能够定位到,则在所定位的位置上配置接收读取对应邻区的BCCH信息。

2.根据权利要求1所述的方法,其特征在于,所述步骤B具体包括:

B1、针对当前轮询到的邻区,根据该邻区的定时信息和BCCH在51复帧结构中位置的周期特性,在当前配置时隙中定位该邻区的BCCH接收位置;

B3、判断所述定位结果,如果在当前配置时隙中能够定位到该邻区的BCCH接收位置,则在所定位的BCCH接收位置配置读取该邻区的BCCH信息,并更新配置时隙,轮询到下一个邻区,返回步骤B1;否则,轮询到下一个邻区,返回步骤B1。

3.根据权利要求2所述的方法,其特征在于,所述定时信息包括:邻区和服务小区的帧号差、同步突发SB出现点的位置信息,步骤B所述在当前配置时隙中定位BCCH接收位置具体为:b1、按照BCCH位置的周期特性和当前帧号,判断该邻区的BCCH是否会出现在当前帧上,如果是,则执行步骤b2;否则,轮询到下一需要读取BCCH信息的邻区,返回步骤b1;

b2、根据所述邻区BCCH的出现点,判断所述邻区的BCCH出现点是否出现在当前配置时隙上、且该BCCH出现点到当前空闲窗右边缘的距离是否大于BCCH信息接收长度,如果是,则定位BCCH的接收位置为从所述BCCH出现点开始到所述接收长度的结束点,更新配置时隙,轮询到下一个需要读取BCCH信息的邻区,返回步骤b1;否则轮询到下一个需要读取BCCH信息的邻区,返回步骤b1。

4.根据权利要求3所述的方法,其特征在于,该方法进一步包括:按照所述定时信息对所述需要读取BCCH信息的邻区进行排序;并按照排序的顺序依次轮询所述邻区。

5.根据权利要求3所述的方法,其特征在于,所述按照BCCH位置的周期特性和所述邻区帧号判断该邻区的BCCH是否会出现在当前帧上的具体方式为:对所述当前帧号模51,如果结果与轮询小区BCCH位置信息中的帧号相符,则确定该邻区的BCCH会出现在当前帧上,否则该邻区的BCCH不会出现在当前帧上。

6.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:

设置配置列表,将需要读取BCCH信息的邻区设置到该配置列表中,并对该配置列表中的邻区执行所述步骤A和步骤B;

并且,在开始读取某邻区的BCCH信息后,当终端读取到所需的重选信息,则高层下发消息,要求停止读取该邻区的BCCH信息,则将该邻区从所述配置列表中删除。

7.一种通信终端读取邻区BCCH信息的装置,其特征在于,该装置包括:轮询模块,用于在当前配置窗上轮询至少一个需要读取BCCH信息的邻区;

定位模块,用于针对当前轮询到的邻区,根据该邻区的定时信息和BCCH位置的周期特性,在当前配置时隙中定位该邻区的BCCH接收位置;

配置模块,用于判断所述定位模块的定位结果,如果在当前配置时隙窗中能够定位到当前轮询到的邻区的BCCH接收位置,则在所定位的BCCH接收位置配置读取该邻区的BCCH信息,并更新配置时隙,触发所述轮询模块轮询到下一个邻区;否则,直接触发所述轮询模块轮询到下一个邻区。

8.根据权利要求7所述的装置,其特征在于,该装置进一步包括:

配置列表,其中设置需要读取BCCH信息的邻区;所述轮询模块轮询该配置列表中的邻区。

9.根据权利要求8所述的装置,其特征在于,所述配置列表中设置的邻区按照对应的定时信息排序,所述轮询模块按照排序的顺序依次轮询所述邻区。

说明书 :

通信终端读取邻区广播控制信道信息的方法和装置

技术领域

[0001] 本发明涉及移动通信技术,尤其涉及一种通信终端读取邻区广播控制信道(BCCH)信息的方法和装置。

背景技术

[0002] 在目前的移动通信系统中,通信终端的高层不能直接获知邻区(一般为6个最强邻区,所述邻区为邻小区的简称)的调度信息,需要终端的物理层(PL,physical layer)读邻区广播控制信道(BCCH)上所有的系统信息(System Information),并不断上报给终端的高层,直到终端高层收到所需的调度信息即可。
[0003] 在现有技术方案中,在终端进行6个最强邻区的基站小区识别码(BSIC)确认后,终端的高层会下发读取邻区BCCH的消息(即monitor_nc_bcch消息)给物理层,该monitor_nc_bcch消息内包含最多6个最强邻区的识别信息。物理层从第一个邻区开始依次串行读取每个邻区的BCCH。即:首先进行第一个邻区BCCH的读取,并不断上报从该邻区BCCH上读取的系统信息到高层,直到高层得到所需的系统信息(主要是邻区的重选信息),则高层向物理层下发停止读取该邻区BCCH的指令,物理层收到指令后进行下一个邻区BCCH的读取,并将读取到的信息上报给高层,直到高层收到所需的系统信息,下发指令停止该邻区BCCH的读取,物理层再开始进行下一个邻区BCCH的读取,并以此循环读取各个邻区的BCCH,直到所有邻区BCCH读取完毕。
[0004] 这种现有技术读取邻区BCCH的方式是串行读取,在读取一个邻区的BCCH时,只有高层收到所需的信息并发出停止指令后,才开始读下一个邻区的BCCH。然而,在51复帧中多个邻区的BCCH的读取位置都会出现,如果读取位置不冲突,完全可能读取多个邻区的BCCH。然而逐一进行每个小区BCCH的读取,浪费了很多能够读取的位置,造成读取6个最强邻区的时间很长,而协议要求3~5分钟进行1次邻区BCCH的读取更新一次邻区的重选参数,而3~5分钟之间用去很多时间去读邻区BCCH,而造成睡眠时间短,甚至无法睡眠。由此可以看出,现有技术方案终端物理层读取邻区BCCH的时间长,实时性低,睡眠时间短,进而使终端功耗大省电效果差。

发明内容

[0005] 有鉴于此,本发明所要解决的技术问题在于提供一种通信终端读取邻区BCCH信息的方法,以减少终端物理层读取邻区BCCH的时间。
[0006] 本发明所要解决的另一技术问题在于提供一种通信终端读取邻区BCCH信息的装置,可以减少终端物理层读取邻区BCCH的时间。
[0007] 为了实现上述发明目的,本发明的主要技术方案为:
[0008] 一种通信终端读取邻区广播控制信道BCCH信息的方法,该方法包括:
[0009] A、在当前配置时隙上轮询高层所需读取BCCH信息的邻区的定时;
[0010] B、根据定时信息,判断当前配置时隙中是否存在当前轮询到的邻区BCCH的接收位置,如果能够定位到,则在所定位的位置上配置接收读取对应邻区的BCCH信息。
[0011] 优选的,所述步骤B具体包括:
[0012] B1、针对当前轮询到的邻区,根据该邻区的定时信息和BCCH在51复帧结构中位置的周期特性,在当前配置时隙中定位该邻区的BCCH接收位置;
[0013] B3、判断所述定位结果,如果在当前配置时隙中能够定位到该邻区的BCCH接收位置,则在所定位的BCCH接收位置配置读取该邻区的BCCH信息,并更新配置时隙,轮询到下一个邻区,返回步骤B1;否则,轮询到下一个邻区,返回步骤B1。
[0014] 优选的,所述定时信息包括:邻区和服务小区的帧号差、同步突发SB出现点的位置信息,步骤B所述在当前配置时隙中定位BCCH接收位置具体为:
[0015] b1、按照BCCH位置的周期特性和当前帧号,判断该邻区的BCCH是否会出现在当前帧上,如果是,则执行步骤b2;否则,轮询到下一需要读取BCCH信息的邻区,返回步骤b1;
[0016] b2、根据所述邻区BCCH的出现点,判断所述邻区的BCCH出现点是否出现在当前配置时隙上、且该BCCH出现点到当前空闲窗右边缘的距离是否大于BCCH信息接收长度,如果是,则定位BCCH的接收位置为从所述BCCH出现点开始到所述接收长度的结束点,更新配置时隙,轮询到下一个需要读取BCCH信息的邻区,返回步骤b1;否则轮询到下一个需要读取BCCH信息的邻区,返回步骤b1。
[0017] 优选的,该方法进一步包括:按照所述定时信息对所述需要读取BCCH信息的邻区进行排序;并按照排序的顺序依次轮询所述邻区。
[0018] 优选的,所述按照BCCH位置的周期特性和所述邻区帧号判断该邻区的BCCH是否会出现在当前帧上的具体方式为:
[0019] 对所述当前帧号模51,如果结果与轮询小区BCCH位置信息中的帧号相符,则确定该邻区的BCCH会出现在当前帧上,否则该邻区的BCCH不会出现在当前帧上。
[0020] 优选的,所述方法进一步包括:
[0021] 设置配置列表,将需要读取BCCH信息的邻区设置到该配置列表中,并对该配置列表中的邻区执行所述步骤A和步骤B;
[0022] 并且,在开始读取某邻区的BCCH信息后,当终端读取到所需的重选信息,则高层下发消息,要求停止读取该邻区的BCCH信息,则将该邻区从所述配置列表中删除。
[0023] 一种通信终端读取邻区BCCH信息的装置,该装置包括:
[0024] 轮询模块,用于在当前配置窗上轮询至少一个需要读取BCCH信息的邻区;
[0025] 定位模块,用于针对当前轮询到的邻区,根据该邻区的定时信息和BCCH位置的周期特性,在当前配置时隙中定位该邻区的BCCH接收位置;
[0026] 配置模块,用于判断所述定位模块的定位结果,如果在当前配置时隙窗中能够定位到当前轮询到的邻区的BCCH接收位置,则在所定位的BCCH接收位置配置读取该邻区的BCCH信息,并更新配置时隙,触发所述轮询模块轮询到下一个邻区;否则,直接触发所述轮询模块轮询到下一个邻区。
[0027] 优选的,该装置进一步包括:
[0028] 配置列表,其中设置需要读取BCCH信息的邻区;所述轮询模块轮询该配置列表中的邻区。
[0029] 优选的,所述配置列表中设置的邻区按照对应的定时信息排序,所述轮询模块按照排序的顺序依次轮询所述邻区。
[0030] 由于本发明在当前配置时隙上对所有需要读取BCCH信息的邻区进行轮询,判断在当前配置时隙上是否能够定位到其中某个或某几个邻区的BCCH接收位置,即当前配置时隙是否能够接收且收全某个或某几个邻区的BCCH信息,如果能够收到收全,则在所定位的位置配置读取对应邻区的BCCH信息。因此,只要在当前配置时隙中能够定位到BCCH接收位置的邻区都可以配置BCCH信息读取,有可能同时配置读取多个邻区的BCCH,不必像现有技术那样一个一个地读取邻区的BCCH信息,而是可以有效利用一切配置时隙,只要在配置时隙收到收全BCCH信息就要进行BCCH的读取,从而大大节省了终端对邻区BCCH信息的读取时间,提高实时性,提高终端的睡眠效果,进而降低终端的功耗达到省电功效。

附图说明

[0031] 图1为一种复帧结构图;
[0032] 图2为本发明所述方法的一种流程图;
[0033] 图3为本发明所述配置读取BCCH信息的配置示意图;
[0034] 图4为本发明所述的一种通信终端读取邻区BCCH信息的装置的结构图。

具体实施方式

[0035] 下面通过具体实施例和附图对本发明做进一步详细说明。
[0036] 本发明的核心思想为:在1个51复帧中多个邻区BCCH的接收位置都会出现,因此在配置时隙时,只要能收到收全某一邻区BCCH信息就要进行BCCH的读取。
[0037] 在1个帧中完全可能出现多个邻区BCCH的接收位置,如果不冲突,则可配置读取多个小区的BCCH。因此本发明的核心技术方案是:在当前配置时隙上轮询至少一个需要读取BCCH信息的邻区;判断当前配置时隙中是否能够定位到其中某个或某几个邻区的BCCH接收位置,即当前配置时隙是否能够接收且收全某个或某几个邻区的BCCH信息,如果能够收到收全,则在所定位的接收位置配置读取对应邻区的BCCH信息。
[0038] 本发明所述的通信终端是在GSM/GPRS模式下读取邻区BCCH信息的。所述的邻区一般为终端高层指定的RSSI信号最强的6个邻区,下面以6个邻区为例说明本发明。
[0039] 图1为一种复帧结构图。参见图1,一个复帧包括51帧,其中每一小框表示一个帧,其中标有“F”的小框表示FB所处的帧,标有“S”的小框表示SB所处的帧,标有“B”的四个相连的小框表示BCCH所处的帧,即4个连续的帧形成的一个BCCH块。FB、SB、BCCH都位于1帧中的TS0时隙。所述BCCH所处的帧在51帧中的第3帧中的TS0时隙,SB所处的帧在51帧中的第{2,12,22,32,42}帧中的TS0时隙,SB和BCCH在51复帧中的相对位置都是确定的,因此,只要知道SB的接收位置就可以确定BCCH的接收位置。而SB的接收位置可以根据终端在进行BSIC初始确认后的定时信息确定,因此可以通过SB的定时信息来确定BCCH的接收位置。
[0040] 图2为本发明所述方法的一种流程图。参见图2,该流程包括:
[0041] 步骤201、终端周期性进行:邻区接收信号强度RSSI计算,经过排序得到6个最强邻区,之后进行6个最强邻区BSIC确认后上报。终端的高层基于上报结果,会周期性下发读取邻区BCCH的消息(即monitor_nc_bcch消息)给物理层,该monitor_nc_bcch消息内包含6个最强邻区的识别信息。由于已经完成了BSIC确认,因此各个邻区的定时信息也通过BSIC确认而是已知的,所述定时信息包括:该邻区和服务小区的帧号差以及SB的出现点信息。所述SB出现点信息具体为:SB出现点对应的服务小区的帧号,及在一帧中出现的时隙号(tsn)、SB出现点距离时隙边界的偏移(offset)。根据SB出现点信息,即可得到对应邻区的BCCH位置信息(折算到51帧周期内)。
[0042] 步骤202、物理层设置配置列表,将高层下发的需要读取BCCH的6个最强邻区按照6强邻区的BCCH位置信息,并对所述6强邻区进行排序,可以先按帧号,再按时隙号tsn,再按偏移offset进行排序,将排好顺序的邻区设置到配置列表中,将依次轮询这6个邻区。
[0043] 步骤203、物理层根据高层所发消息配置任务,例如可以根据优先级进行配置,例如先配置服务小区寻呼,再配置服务小区BCCH,之后配置邻区BCCH的读取。
[0044] 步骤204、当配置邻区BCCH的读取任务时,则从头开始轮询所述配置列表中设置的邻区,根据邻区定时信息和BCCH在帧结构中的周期特性,判断当前配置时隙中是否能够收定位到某个或某几个邻区的BCCH接收位置,如果能,则执行步骤205;否则轮询到下一需要读取BCCH信息的邻区,返回步骤204。
[0045] 针对某一轮询到的邻区,具体的过程如下:
[0046] a)将当前配置时隙所属的帧号模51,折算到51帧周期内。
[0047] b)确定该邻区的BCCH是否会出现在当前帧上。如果上述结果与轮询小区BCCH位置信息中的帧号相符,则确定该邻区的BCCH会出现在当前帧上,执行步骤c);否则该邻区的BCCH不会出现在当前帧上,需要轮询到重确认表中的下一邻区,返回执行步骤a)。
[0048] c)判断所述邻区的BCCH的出现点是否出现在当前的配置时隙上,即该邻区BCCH出现点的时隙号是否与当前空闲窗中的时隙号吻合,且从该邻区的BCCH出现点到当前空闲窗右边缘的距离是否大于BCCH的信息接收长度,如果是,则说明当前空闲窗能够收到收全BCCH的相关信息,执行步骤205;否则轮询重确认表中的下一个邻区,返回执行步骤a)。
[0049] 步骤205、定位BCCH的接收位置为从所述BCCH出现点开始到所述接收长度的结束点,并利用该BCCH接收位置配置读取所述邻区的BCCH信息,并更新配置时隙(即选取下一个未配置任务的时隙),轮询到下一需要读取BCCH信息的邻区,返回步骤204。
[0050] 所述更新配置时隙是指从当前配置时隙中去除所述BCCH所占据的接收位置,就是说将当前邻区BCCH所占据的接收位置设置为非空闲状态,从而便于配置后面邻区BCCH信息的读取。
[0051] 在开始读取某邻区的BCCH信息后,物理层会将读取到的信息上报给高层,当高层收到所需的重选信息后,则下发停止读取该邻区BCCH信息的指令给物理层,物理层收到指令后,停止读取该将该邻区的BCCH信息,并将该邻区从所述配置列表中删除,此后在步骤204中,只对余下的邻区进行轮询。
[0052] 图3为本发明所述配置读取BCCH信息的配置示意图。参见图3,所述的邻区是指邻区。所述空闲窗含1个或多个还未配置任务的时隙,1个空闲窗可能配置1个邻区的BCCH信息读取,例如邻区4在第二个空闲窗的C位置配置读取BCCH信息;但1个空闲窗中也不仅限于配置1个小区的BCCH信息读取,如果该空闲窗还有空闲位置,则配置轮询后续小区,根据邻区定时信息判断该配置时隙是否出现某个小区的BCCH,且能收全,则配置读取该小区的BCCH信息。例如图中第一个配置时隙中可以在A位置配置邻区1的BCCH信息读取,在B位置可以配置邻区3的BCCH信息读取。因此高层能在A位置收到邻区1的信息,在B位置能收到邻区3的信息,即在收到邻区1的期望信息之前,就能收到更多邻区的信息,减少了邻区BCCH信息的读取时间。
[0053] 另外,如果在一个配置时隙中出现多个小区冲突,即多个邻区的BCCH的接收位置发生交叠,例如图4中的邻区1和邻区2发生交叠,则按照配置列表中的排序,总是会先配置邻区1的BCCH信息读取,而邻区2的BCCH信息的读取任务无法得到配置,直到高层收到所需的信息后,停止该邻区1的BCCH信息读取,将邻区1从配置列表中删除,之后进行配置时总是在配置列表中的剩余的小区中轮询,邻区2方能得到配置的机会。如图4所示,在停止该邻区1的BCCH信息读取后,邻区2的BCCH信息读取,可能在空闲窗的A1位置进行配置。
[0054] 图4为本发明所述的一种通信终端读取邻区BCCH信息的装置的结构图。该装置可以执行上述的读取邻区BCCH信息的方法,参见图4,该装置包括:
[0055] 轮询模块401,用于在当前配置时隙上轮询至少一个需要读取BCCH信息的邻区。
[0056] 定位模块402,用于针对当前轮询到的邻区,根据该邻区的定时信息和BCCH在帧结构中的周期特性,在当前配置时隙中定位该邻区的BCCH接收位置。
[0057] 配置模块403,用于判断所述定位模块的定位结果,如果在当前‘配置窗’中能够定位到当前轮询到的邻区的BCCH接收位置,则在所定位的BCCH接收位置配置读取该邻区的BCCH信息,并更新配置时隙,触发所述轮询模块轮询到下一个邻区;否则,直接触发所述轮询模块轮询到下一个邻区。
[0058] 所述装置还包括一个配置列表404,其中设置需要读取BCCH信息的邻区;所述轮询模块轮询该配置列表中的邻区。所述配置列表中设置的邻区还可以按照对应的定时信息排序,所述轮询模块按照排序的顺序依次轮询所述邻区。
[0059] 以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。