专利名称:一种系统信息预接收的方法
技术领域:
本发明属于移动通讯终端领域,更具体地说涉及一种在第三代移动通信系统中接收系统信息的方法。
背景技术:
根据3GPP协议规定,UE (用户设备)在小区驻留时需要读取该小区的系统信息,以判断这个小区能否满足驻留标准。UTRAN(通用移动电信系统陆地接入网)中的RRC (Radio Resource Control,无线资源控制)将系统信息消息广播给UE。系统信息消息根据其逻辑功能分为M1B (MasterInformation Block,主信息块)、SB ( Schedule Block,调度块)和普通SIB(System Information Block,系统信息块)三种类型,其中普通SIB又分为SIB1、 SIB2、 SIB3等等。不同的系统信息块有不同的特征,如重复周期、UE在什么状态下需读取或重读这些系统信息块、系统信息块的应用范围(小区、URA、公共陆地移动网PLMN)等。MIB提供SIB的参考和调度信息,并且提供一个或两个SB的参考和调度信息。SB也提供SIB的参考和调度信息。而每一个SIB的调度信息只能包含在MIB或者SB中。
BCCH (Broadcast Control Channel,广播控制信道)上使用一个通用的系统信息消息来传送系统信息块。 一个给定的BCCH可能映射到BCH(Broadcast Channel, 广播信道)或FACH (Forward Access Channel, 前向接入信道)传输信道上。系统信息消息的大小与 一个BCH或FACH传输块的大小相匹配;例如,BCH块的大小固定为246bit。 UTRAN中的RRC子层对编码后的系统信息块进行分段和连接。若这个编码后的系统信息块大于系统信息消息的大小,应对其进行分段并分在几个消息中传输。若一个系统信息块小于系统信息消息的大小,UTRAN可以在同一消息中的剩余部分连接几个完整的(或部分的)系统信息块,或首段,或最后段。
4l正侧RRC子层执行分段的重组。属于同一MIB、 SB、 SIB的分段应根据分段索引按升序进行组合。当接收到一个MIB、 SB和一个SIB的全部分段后,UE应执行对完整MIB、 SB和SIB的解码。SIB15.2、 15.3和16可以多次出现,而且每次出现都应独立重组。如果传输过程中出现了分段的丟失、序号混乱或多个拷贝,则UE将抛弃该系统信息块。
UTRAN侧RRC子层执行系统信息块的调度功能。若使用分段,它应能分别调度每个分段。除系统信息块15.2、 15.3和16外,所有使用VT(VALUEJTAG,值标记)的系统信息块每次出现时的内容是相同的。系统信息块15.2、 15.3、 16可以以不同的内容多次出现。在这种情况下,对于系统信息块的每次出现都将被分别进行调度。对于不使用值标记的系统信息块,每次出现时它的内容可以不同。
每个系统信息块的调度信息包含以下几个参数(1)分段的数目(SEG_COUNT) ; (2)重复周期(SIB_REP),此值对于所有分段相同;(3 )第1段在一个小区系统帧号(SFN )循环周期中的位置(SIB—POS(O)),这个位置是用帧号来表示的,由于系统信息块以周期SIB—REP重复广播,所以所有分段的SIB—POS(i) (i=0, 1, 2, ..., SEG—COUNT-1 )都必须小于SIB—REP; (4 )后续段的偏移SIB—OFF(i) (i=0, 1 , 2,…,SEG—COUNT-1 )。
调度是基于小区系统帧号SFN进行的。根据3GPP协议,SFN的周期为4096帧,取值范围为O, 2, 4, ..., 4094。 UTRAN每隔20ms在BCH上广播一个系统信息消息,该消息含有系统帧号。由于系统信息消息每20ms才传送一次,而系统帧号每10ms就递增1个号,所以消息中的帧号总是偶数。每个系统信息块从SIB_POS(0)的位置开始广播,后续段的位置STB—POS(i)=STB—POS(i-l)+SIB—OFF(i),以S阳—REP为周期重复广播。除了MIB的调度是固定的,其他调度块和系统信息块的调度信息都通过MIB和SB获得。
SB和SIB经由BCCH循环广播,根据其内容变化频率的快慢,更新机制也有两种l.值标记型VT相当于网络上正在广播的系统信息的版本号,表示当前信息的更新程度,当SIB的任何字段发生了变化,值标记就会改变,以告诉UE该SIB发生了更新。2.定时器型有些SIB的内容变化较快,如
5SIB7,含有与上行链路PRACH传送相关的快速变化参数动态坚持度,所以用定时器来作为控制变化的机制,用于保证UE —直持有正确的SIB7参数。定时器超时时间二max(32,SIB—REP *超时因子)。
根据系统信息块的特性和更新机制可以将SIB分为三类定时器型SIB、多次出现的值标记型SIB和非多次出现的值标记型SIB。 UE对这三类SIB的接收有如下特点
1、接收定时器型SIB:该SIB只在定时器时间内有效,而定时器超时时间二max(32,SIB—REP *超时因子),其中SIB—REP包含在调度信息中。所以只有先获得了该SIB的调度信息,才能接收定时器型SIB,且只能接收出现位置与调度信息中所述一致的SIB;
2 、接收多次出现的值标记型SIB:该SIB以不同的内容和相同的SIB类型多次出现,每次出现的SIB有自己的值标记,应视一次出现为 一个独立的SIB对待。以SIB16为例,SIB类型相同时,标识一个出现的参数就是预配置编号,而编号包含在调度信息中的值标记信息中。所以只有先获得了该SIB的调度信息,才能接收多次出现的值标记型SIB,且只能接收出现位置与调度信息中所述一致的SIB;
3、接收非多次出现的值标记型SIB:当值标记不发生变化时,该SIB每次出现时的内容是相同的。根据3GPP协议,当没有该SIB的调度信息,或者该SIB的出现位置与调度信息中所述的不一致时,UE仍认为该SIB的内容是有效的;直到它按照调度信息的位置接收到了相同类型的SIB为止;或者在最多6个小时后,才认为该SIB内容无效。
非多次出现的值标记型SB和非多次出现的值标记型SIB的特点相同。
由于系统信息以一定的重复周期循环广播,UE侧又必须从首段开始升序接收,因此如何用最短的时间获取有效的系统信息,从而加快小区驻留的过程成为了当前需要解决的问题。
在一般情况下,可以先按固定调度接收MIB,再按MIB中的调度信息接收SB和部分SIB,最后按照SB中的调度信息接收剩余SIB的方式来读取系统信息,保证SIB的出现位置与调度信息中所述一致;但是这种笼统地对所有不同特性的SIB都采用固定的毫无弹性的接收方式不利于快速获取系统信息,使得读取SIB的时间大大加长,降低了小区驻留过程的性能。
发明内容
本发明要解决的技术问题是提供一种加速小区驻留的系统信息预接收的方法,能缩短读取系统信息的时间,加速小区驻留。
为了解决上述技术问题,本发明提供了一种系统信息预接收方法,包括收到系统信息消息后,如果所述消息为非多次出现的值标记型系统信息消息,判断只要满足下列条件任意之一,则接收该系统信息消息
未存储过该类型系统信息消息;
已获得该系统信息消息的调度信息且调度信息中的值标记发生变化。
进一步地,当判断未存储过该类型系统信息消息时,为该系统信息消息设置值标记,所述值标记用于表示该消息没有调度信息。
进一步地,当判断已获得该系统信息消息的调度信息且调度信息中的值标记发生变化时,进一步判断该系统信息的出现位置是否与调度信息中指示的一致,如果一致,则接收该系统信息消息,否则为该系统信息消息设置值标记后再接收,所述值标记用于表示该系统信息消息的实际位置与调度信息中指示的不一致。
进一步地,所述方法包括(a)对于非多次出现的值标记型系统信息消息,判断是否获得了该消息的调度信息,如果是,执行步骤(b),否则执行步骤(c); (b)判断该消息的值标记是否发生变化,如果是,执行步骤(d),否则丢弃;(c)判断是否存储过该类型的系统信息消息,如果是,丢弃;否则,设置用于表示该消息没有调度信息的值标记,并接收该系统信息消息;(d)分别判断此系统信息消息的段数和出现的帧号与调度信息指示的是否一致,如果是,接收该系统信息消息;否则,设置用于表示该系统信息消息的实际位置与调度信息中所指示的位置不一致的值标记,并接收该系统信息块。
进一步地,如果消息中携带的是定时器型的系统信息块SIB,判断已获得了该SIB的调度信息且未存储过该类型的SIB时,进一步判断该系统信息的出现位置是否与调度信息中指示的一致,如果一致,则接收该系统信息消息。
进一步地,如果判断已获得了该SIB的调度信息但存储过该类型的SIB时,进一步判断定时器是否超时,如果已经超时,则再判断该系统信息的出现位置是否与调度信息中指示的一致;如果未超时,则丢弃该系统信息。
进一步地,如果消息中携带的是多次出现的值标记型的SIB,判断已获
得了该SIB的调度信息且未存储过该类型的SIB时,进一步判断该系统信息
的出现位置是否与调度信息中指示的一致,如果一致,则接收该系统信息消台、
进一步地,如果判断已获得了该SIB的调度信息但存储过该类型的SIB时,进一步判断值标记是否发生变化,如果是,则再判断该系统信息的出现位置是否与调度信息中指示的一致;如果未发生变化,则丟弃该系统信息消息。
进一步地,所述非多次出现的值标记型系统信息消息为非多次出现的值标记型系统信息块STB或非多次出现的值标记型调度块SB。
进一步地,所述判断该系统信息的出现位置是否与调度信息中指示的一致是判断是否满足下列条件段数与调度信息指示的一致;当前消息帧号与调度信息指示的一致;如果满足,则认为所述系统信息的出现位置与调度信息中指示的一致。
与现有技术相比,本发明所提供的根据系统信息消息特性调整接收策略,在获取调度信息之前预收系统信息的方法,分别按照系统信息消息类型的特性和更新机制的特点采取不同的接收过滤方式,使得在任一时刻接入BCCH,都能充分利用收到的每一条系统信息消息,使读取系统信息的时间缩短,加速了小区驻留过程。
图1为本发明中系统信息预接收的接收方法流程图。
具体实施例方式
系统信息接收过程开始后,不指定帧号(即对于每帧都进行处理),对
于BCCH上接收到的每一条系统信息消息进行相应处理,所有系统信息收齐后停止接收过程。具体处理流程如下
对于定时器型SIB:只有先获得了该SIB的调度信息,且未存储过该类型的SIB或定时器已经超时,才能接收,且只能接收出现位置与调度信息中所述一致的SIB,即段数SEG—COUNT和消息中的系统帧号与调度信息指示的 一致,消息中的系统帧号应符合(SFN - SIB—POS(i)) mod SIB—REP =0 。
对于多次出现的值标记型SIB:只有先获得了该SIB的调度信息,且未存储过该类型的SIB或调度信息中的值标记发生变化,才能接收,且只能接收出现位置与调度信息中所述一致的SIB,即SEGJX)UNT与调度信息指示的一致且消息中的系统帧号(SFN - SIB—POS(i)) mod SIB—REP =0。
对于非多次出现的值标记型SIB:未存储过该类型的SIB时,可以在获得该SIB的调度信息之前接收,并将值标记置为NULL;或者,已获得调度信息且调度信息中的值标记发生变化时,可以接收与调度信息的指示不一致的SIB;而后进一步判断该系统消息的出现位置与调度信息中所指示的是否一致如果SEG—COUNT不一致,则将值标记置为NULL后接收系统信息块;如果SEG—COUNT —致,则再比较消息中的系统帧号与调度信息的指示是否一致,即(SFN - SIB—POS(i)) mod SIB—REP是否为0,如果为0,则说明当前消息帧号与调度信息指示的一致,则接收该系统信息块,如果不为0,则说明当前消息帧号与调度信息指示的不一致,则将值标记置为NULL,并接收系统信息。
对于非多次出现的值标记型SB的接收与非多次出现的值标记型SIB的才矣收相同。只有非多次出现的值标记型SIB和非多次出现的值标记型SB可以在调度信息不存在时进行预接收或者接收出现位置与调度信息中所述不一致的SIB分段。
SIB类型是固定的,从1到18,上述三种情况是三种属性的划分,每种SIB属于其中一个属性。例如,定时器型SIB包括SIB7、 SIB8、 SIB9、 SIB14、SIB17;多出现型SIB包括SIB15.2、 SIB15.3、 SIB16;剩下的SIB都是非多次出现的值标记型SIB 了。在其他实施例中,也可以根据类型对SIB进行接收。
为了使本发明的目的、技术方案和优点更清楚,下面结合具体实施方式
对本发明作进一步描述
系统信息预接收的接收方法如图1所示,包括以下步骤
步骤101:读取系统信息消息中的系统帧号SFN和分段信息,根据分段信息确定系统信息块的类型,对于定时器型SIB执行步骤102,对于多次出现的值标记型SIB执行步骤105,对于非多次出现的值标记型SIB和非多次出现的值标记型SB均执行步骤110;
系统帧号是收到这一帧时所在的编号, 一定是个偶数。分段信息中包含一个或多个系统信息消息的各种分段组合,其中每个分段里又包括系统信息消息类型、段数(首段)、分段序号(后续段、最后段)和系统信息消息码
流o
步骤102,对于定时器型的SIB,判断是否获得了该SIB的调度信息,如果是,执行步骤103,否则丢弃该SIB段;
步骤103,判断是否存储过该类型的SIB,如果是,执行步骤104,否则执行步骤108;
如果存储过这个SIB,且已存的SIB还未超时,则不需要接收,因为已存的就可以使用,且内容跟现在网络广播的内容相同。
步骤104,判断定时器是否超时,如果是,执行步骤108,否则丢弃该SIB段;
步骤105,对于多次出现的值标记型SIB,判断是否获得了该SIB的调度信息,如果是,执行步骤106,否则丢弃该SIB段;
步骤106,判断是否存储过该类型的S1B,如果是,执行步骤107,否则
10执行步骤108;
步骤107,判断值标记是否发生变化,如果是,执行步骤108,否则丢弃该SIB段;
步骤108,判断此SIB段的段数与调度信息指示的是否一致,如果是,执行步骤109,否则丟弃该SIB段;
步骤109,判断该S1B段出现的帧号是否与调度信息指示的一致,如果是,执行步骤116,否则丢弃该SIB段;
步骤108和109的顺序不固定,可以互换。
步骤110,对于非多次出现的值标记型SIB,判断是否获得了该SIB的调度信息,如果是,执行步骤lll,否则执行步骤112;
步骤110-115以及附图1仅描述了对非多次出现的值标记型SIB的处理,对于非多次出现的值标记型SB,其处理同对非多次出现的值标记型SIB。
步骤rii,判断值标记是否发生变化,如果是,执行步骤ri3,否则丟弃
该SIB段;
步骤112,判断是否存储过该类型的SIB,如果是,丟弃该SIB段,否则,执行步骤115;
在其他实施例中,也可以不执行步骤IIO,直接执行步骤112,即只要判断未存储过该类型的STB,则不管是否获得该系统信息块的调度信息都进行接收。
步骤113,判断此SIB段的段数与调度信息指示的是否一致,如果是,执行步骤114,否则,执行步骤115;
步骤114,判断该SIB段出现的帧号是否与调度信息指示的一致,如果是,执行步骤116,否则,执行步骤115;
步骤115,将值标记置为NULL,执行步骤116;
值标记是调度信息中的一个字段,当实际接收到的SIB没有与其对应的调度信息时,就用NULL来标记这个SIB。
ii在本实施例中,用NULL的来表示此SIB或SB没有调度信息,或者实 际位置与调度信息不一致,后续如果收到与调度信息一致的SIB或SB,可 以替换这个值标记为NULL的SIB或SB。在其他实施例中,也可以用其他 值标记标识来表示此STB或SB没有调度信息或实际位置与调度信息不一致。
步骤116,接收该系统信息块。
步骤114和115的顺序不固定,可以互换。
应当理解的是,对本发明技术所在领域的普通技术人员来说,可以根据 本发明的技术方案及其构思进行相应的等同改变或替换,而所有这些改变或 替换,都应属于本发明所附权利要求的保护范围。
权利要求
1、一种系统信息预接收方法,其特征在于,收到系统信息消息后,如果所述消息为非多次出现的值标记型系统信息消息,判断只要满足下列条件任意之一,则接收该系统信息消息未存储过该类型系统信息消息;已获得该系统信息消息的调度信息且调度信息中的值标记发生变化。
2、 如权利要求1所述的方法,其特征在于,当判断未存储过该类型系 统信息消息时,为该系统信息消息设置值标记,所述值标记用于表示该消息 没有调度信息。
3、 如权利要求]所述的方法,其特征在于,当判断已获得该系统信息 消息的调度信息且调度信息中的值标记发生变化时,进一步判断该系统信息 的出现位置是否与调度信息中指示的一致,如果一致,则接收该系统信息消 息,否则为该系统信息消息设置值标记后再接收,所述值标记用于表示该系 统信息消息的实际位置与调度信息中指示的不 一致。
4、 如权利要求3所述的方法,其特征在于,所述方法包括(a) 对于非多次出现的值标记型系统信息消息,判断是否获得了该消息 的调度信息,如果是,执行步骤(b),否则执行步骤(c);(b) 判断该消息的值标记是否发生变化,如果是,执行步骤(d),否 则丢弃;(c) 判断是否存储过该类型的系统信息消息,如果是,丢弃;否则,设 置用于表示该消息没有调度信息的值标记,并接收该系统信息消息;(d) 分别判断此系统信息消息的段数和出现的帧号与调度信息指示的是 否一致,如果是,接收该系统信息消息;否则,设置用于表示该系统信息消 息的实际位置与调度信息中所指示的位置不一致的值标记,并接收该系统信 息块。
5、 如权利要求1-4中任一权利要求所述的方法,其特征在于,如果消息中携带的是定时器型的系统信息块SIB,判断已获得了该SIB的调度信息 且未存储过该类型的SIB时,进一步判断该系统信息的出现位置是否与调度 信息中指示的一致,如果一致,则接收该系统信息消息。
6、 如权利要求5所述的方法,其特征在于,如果判断已获得了该SIB 的调度信息但存储过该类型的SIB时,进一步判断定时器是否超时,如果已 经超时,则再判断该系统信息的出现位置是否与调度信息中指示的一致;如 果未超时,则丟弃该系统信息。
7、 如权利要求1-4中任一权利要求所述的方法,其特征在于,如果消 息中携带的是多次出现的值标记型的STB,判断已获得了该SIB的调度信息 且未存储过该类型的SIB时,进一步判断该系统信息的出现位置是否与调度 信息中指示的一致,如果一致,则接收该系统信息消息。
8、 如权利要求7所述的方法,其特征在于,如果判断已获得了该SIB 的调度信息但存储过该类型的SIB时,进一步判断值标记是否发生变化,如 果是,则再判断该系统信息的出现位置是否与调度信息中指示的一致;如果 未发生变化,则丢弃该系统信息消息。
9、 如权利要求1-4中任一权利要求所述的方法,其特征在于,所述非 多次出现的值标记型系统信息消息为非多次出现的值标记型系统信息块SIB 或非多次出现的值标记型调度块SB。
10、 如权利要求3、 4、 6或8所述的方法,其特征在于,所述判断该系 统信息的出现位置是否与调度信息中指示的一致是判断是否满足下列条件段数与调度信息指示的 一致;当前消息帧号与调度信息指示的 一致;如果满足,则认为所述系统信息的出现位置与调度信息中指示的一致。
全文摘要
本发明公开了一种加速小区驻留的系统信息预接收的方法,能缩短读取系统信息的时间,加速小区驻留。所述方法包括收到系统信息消息后,如果所述消息为非多次出现的值标记型系统信息消息,判断只要满足下列条件任意之一,则接收该系统信息消息未存储过该类型系统信息消息;已获得该系统信息消息的调度信息且调度信息中的值标记发生变化。
文档编号H04L1/00GK101674211SQ200810149589
公开日2010年3月17日 申请日期2008年9月12日 优先权日2008年9月12日
发明者丹 刘 申请人:中兴通讯股份有限公司