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

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

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


图1为一种复帧结构图2为本发明所述方法的一种流程图;图3为本发明所述配置读取BCCH信息的配置示意图4为本发明所述的一种通信终端读取邻区BCCH信息的装置的结构图。
具体实施例方式
下面通过具体实施例和附图对本发明做进 一步详细说明。
本发明的核心思想为在1个51复帧中多个邻区BCCH的接收位置都 会出现,因此在配置时隙时,只要能收到收全某一邻区BCCH信息就要进 行BCCH的读取。
在1个帧中完全可能出现多个邻区BCCH的接收位置,如果不冲突, 则可配置读取多个小区的BCCH。因此本发明的核心技术方案是在当前配 置时隙上轮询至少一个需要读取BCCH信息的邻区;判断当前配置时隙中 是否能够定位到其中某个或某几个邻区的BCCH接收位置,即当前配置时 隙是否能够接收且收全某个或某几个邻区的BCCH信息,如果能够收到收 全,则在所定位的接收位置配置读取对应邻区的BCCH信息。
本发明所述的通信终端是在GSM/GPRS模式下读取邻区BCCH信息 的。所述的邻区一般为终端高层指定的RSSI信号最强的6个邻区,下面以 6个邻区为例说明本发明。
图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的接收位置。图2为本发明所述方法的一种流程图。参见图2,该流程包括 步骤201、终端周期性进行邻区接收信号强度RSSI计算,经过排序 得到6个最强邻区,之后进行6个最强邻区BSIC确认后上报。终端的高层 基于上报结果,会周期性下发读取邻区BCCH的消息(即monitor—nc—bcch 消息)给物理层,该monitor—ncj)cch消息内包含6个最强邻区的识别信息。 由于已经完成了 BSIC确认,因此各个邻区的定时信息也通过BSIC确认而 是已知的,所述定时信息包括该邻区和服务小区的帧号差以及SB的出现 点信息。所述SB出现点信息具体为SB出现点对应的服务小区的帧号, 及在一帧中出现的时隙号(tsn) 、 SB出现点距离时隙边界的偏移(offset)。 根据SB出现点信息,即可得到对应邻区的BCCH位置信息(折算到51帧 周期内)。
步骤202、物理层设置配置列表,将高层下发的需要读取BCCH的6 个最强邻区按照6强邻区的BCCH位置信息,并对所述6强邻区进行排序, 可以先按帧号,再按时隙号tsn,再按偏移offset进行排序,将排好顺序的 邻区设置到配置列表中,将依次轮询这6个邻区。
步骤203、物理层根据高层所发消息配置任务,例如可以根据优先级进 行配置,例如先配置服务小区寻呼,再配置服务小区BCCH,之后配置邻区 BCCH的读取。
步骤204、当配置邻区BCCH的读取任务时,则从头开始轮询所述配 置列表中设置的邻区,根据邻区定时信息和BCCH在帧结构中的周期特性, 判断当前配置时隙中是否能够收定位到某个或某几个邻区的BCCH接收位 置,如果能,则执行步骤205;否则轮询到下一需要读取BCCH信息的邻 区,返回步骤204。
针对某一轮询到的邻区,具体的过程如下
a) 将当前配置时隙所属的帧号模51,折算到51帧周期内。
b) 确定该邻区的BCCH是否会出现在当前帧上。如果上述结果与轮询 小区BCCH位置信息中的帧号相符,则确定该邻区的BCCH会出现在当前帧上,执行步骤c);否则该邻区的BCCH不会出现在当前帧上,需要轮询 到重确认表中的下一邻区,返回执行步骤a)。
c)判断所述邻区的BCCH的出现点是否出现在当前的配置时隙上,即 该邻区BCCH出现点的时隙号是否与当前空闲窗中的时隙号吻合,且从该 邻区的BCCH出现点到当前空闲窗右边缘的距离是否大于BCCH的信息接 收长度,如果是,则说明当前空闲窗能够收到收全BCCH的相关信息,执 行步骤205;否则轮询重确认表中的下一个邻区,返回执行步骤a)。
步骤205、定位BCCH的接收位置为从所述BCCH出现点开始到所述 接收长度的结東点,并利用该BCCH接收位置配置读取所述邻区的BCCH 信息,并更新配置时隙(即选取下一个未配置任务的时隙),轮询到下一需 要读取BCCH信息的邻区,返回步骤204。
所述更新配置时隙是指从当前配置时隙中去除所述BCCH所占据的接 收位置,就是说将当前邻区BCCH所占据的接收位置设置为非空闲状态, 从而便于配置后面邻区BCCH信息的读取。
在开始读取某邻区的BCCH信息后,物理层会将读取到的信息上报给 高层,当高层收到所需的重选信息后,则下发停止读取该邻区BCCH信息 的指令给物理层,物理层收到指令后,停止读取该将该邻区的BCCH信息, 并将该邻区从所述配置列表中删除,此后在步骤204中,只对余下的邻区进 行轮询。
图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信息的读取时间。
另外,如果在一个配置时隙中出现多个小区冲突,即多个邻区的BCCH 的接收位置发生交叠,例如图4中的邻区1和邻区2发生交叠,则按照配置 列表中的排序,总是会先配置邻区1的BCCH信息读取,而邻区2的BCCH 信息的读取任务无法得到配置,直到高层收到所需的信息后,停止该邻区1 的BCCH信息读取,将邻区1从配置列表中删除,之后进行配置时总是在 配置列表中的剩余的小区中轮询,邻区2方能得到配置的机会。如图4所示, 在停止该邻区1的BCCH信息读取后,邻区2的BCCH信息读取,可能在 空闲窗的A1位置进行配置。
图4为本发明所述的一种通信终端读取邻区BCCH信息的装置的结构 图。该装置可以执行上述的读取邻区BCCH信息的方法,参见图4,该装置 包括
轮询模块401,用于在当前配置时隙上轮询至少一个需要读取BCCH 信息的邻区。
定位模块402,用于针对当前轮询到的邻区,根据该邻区的定时信息和 BCCH在帧结构中的周期特性,在当前配置时隙中定位该邻区的BCCH接 收位置。
配置模块403,用于判断所述定位模块的定位结果,如果在当前'配置窗' 中能够定位到当前轮询到的邻区的BCCH接收位置,则在所定位的BCCH 接收位置配置读取该邻区的BCCH信息,并更新配置时隙,触发所述轮询 模块轮询到下一个邻区;否则,直接触发所述轮询模块轮询到下一个邻区。
所述装置还包括一个配置列表404,其中设置需要读取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是 否会出现在当前帧上,如果是,则执行步骤b3;否则,轮询到下一需要读 取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所述的装置,其特征在于,所述配置列表中设置的 邻区按照对应的定时信息排序,所述轮询模块按照排序的顺序依次轮询所述 邻区。
全文摘要
本发明公开了一种通信终端读取邻区广播控制信道(BCCH)信息的方法和装置,装置包括轮询模块、定位模块和配置模块。所述方法在一段时间内可同时进行多个邻区BCCH信息的接收/监听;即在当前配置时隙上轮询高层所需监听的所有邻区BCCH位置信息,判断当前配置时隙中是否能够定位到所述某邻区的BCCH接收位置,如果能够定位到,则在所定位的接收位置配置接收对应邻区的BCCH信息。利用本发明,可以节省终端对邻区BCCH信息的读取时间,提高实时性,提高终端的睡眠效果,进而降低了终端功耗达到省电的功效。
文档编号H04W48/12GK101437275SQ200710177269
公开日2009年5月20日 申请日期2007年11月13日 优先权日2007年11月13日
发明者陈丽萍 申请人:大唐移动通信设备有限公司;上海大唐移动通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1