基站无线链路重配置提交信令生效的方法

文档序号:7966984阅读:180来源:国知局
专利名称:基站无线链路重配置提交信令生效的方法
技术领域
本发明涉及移动通信领域中的生效信令技术,特别是指一种基站重配置 提交过程中生效信令的方法。
背景技术
第三代伙伴合作计划(3GPP, 3""dGeneration Partnership Project) 25.402 协议定义连接帧号(CFN, Connection Frame Number),作为用户设备(UE, User Equipment)和通用陆地无线接入网(UTRAN, Universal Terrestrial Radio Access Network)之间的时间记数器,即为Iub口的记数器,其中,Iub口是基 站(NB, NodeB)和无线网络控制器(RNC, Radio Network Controller)的 接口; CFN同时还作为数据链路层第2层(L2, Layer 2)的计数器;3GPP25.402 协议还定义了系统帧号(SFN, Cell System Frame Number)为Uu口的时间记 数器。对于从Iub口出来的数据,经基站处理后,需要按照Uu口的时间点SFN, 把该数据从Uu口上发送出去,因此,当基站在处理Iub口下发的数据时,需要 把数据帧中携带的Iub口时间计数点CFN换算为Uu口时间计数点SFN。其中, Uu口是UE和基站的接口。
3GPP25.433协议在8.3.3节同步无线链路重配置提交中规定了该配置生 效的时间点为无线网络控制器指定的一个CFN计数点;接收到同步无线链路 重配置提交信令的节点B应用部分(NBAP, NodeB Application Part)在把该 信令配置给基站内部其他子系统之前,先把CFN转换为与该CFN对应的空口 时间点SFN,基站内部接受该同步无线链路重配置提交信令的子系统把该SFN
作为该信令的生效时间点。
根据CFN的定义,每帧经Iub口到达基站的数据,其中的由CFN换算得到 的SFN,即为该帧数据到达Uu口的时间点,为了保证该帧数据能够准时到达 Uu口,基站必须在该帧数据中的CFN所指定的时间点之前处理完该帧数据。 在同步无线链路重配置提交过程中,无线网络控制器发送给基站的第一帧数
据的CFN对应的SFN,即为该重配置提交信令的生效时间点SFN,其他信令的 生效时间点不是由无线网络控制器指定而是由基站自己决定,只有提前生效 该信令,才能保证基站在该帧数据中的CFN指定的时间点之前,正确地处理 该帧数据。
如果在重配置提交信令中,提前生效的时间点不准确,基站处理与该信 令对应的第一帧数据时就会出现错误。如果重配置提交信令生效过早,则会 影响被替代的信令对应的数据的处理;如果重配置提交信令生效过晚,则会 影响该信令对应的数据的处理;只有让重配置提交信令的生效时间点与该信 令对应的第一帧数据到达基站相应处理模块的时间点一致,才不会带来负面 影响。因为传输时延的存在,在每次进行同步无线链路重配置提交的处理过 程中,其中对应的第一帧数据到达基站同一个处理模块的时间点是不固定的, 从工程的角度来看,在不同的情况下这个到达时间点无法取得一致。如果同 歩无线链路重配置提交信令的生效时间点与其对应的第一帧数据到达相应的 处理模块的时间点不能取得严格的一致,丢弃数据帧的问题就无法解决。
目前,同步无线链路重配置提交信令的生效方法按照定点生效的方式进 行处理,即按照同步无线链路重配置信令配置时指定的生效时间点来生效信 令,这一点对于所有其它的信令也是如此。这种方案的缺点是容易产生数据 丢失的问题,因为按照指定的生效点,生效同步无线链路重配置提交信令时, 按照CFN的定义,与指定的生效点对应的数据帧应该已经被基站处理完,并 已经到达了Uu口,这就意味着基站处理该帧数据时,同步无线链路重配置提 交信令已经生效了。但实际情况是该信令并没有生效;当基站处理该帧数据 时,因为没有与其匹配的信令来指导基站处理该帧数据,所以会出现错误而 丢弃该帧。如果将该帧数据进行缓存到该信令生效点后再进行处理,由于发 送该帧数据的时间点已经到达,但该帧数据还没有到达Uu口,因此基站还是 来不及处理该帧数据,最终选择丢弃该帧数据。
采用这种方法,只能容忍在丢失信令生效前到达基站的一帧或者两帧数 据,如在进行分组交换(PS, Packet Switch)业务测试打开分组调度开关后, 会出现基站解析数据帧错误的告警,出现该告警就是因为重配置提交信令的 生效时间点与其对应的第一帧数据到达基站的时间点不一致;第一帧数据到
达基站时,该信令还没有生效,基站处理该数据时出现错误;在基站处理第
二帧数据时,同样有可能出现该告警。

发明内容
有鉴于此,本发明的目的在于提供一种基站重配置提交过程中生效信令 的方法,该方法在尽量少地改动原有系统设计的基础上,简单、可靠和高效 地解决了同步无线链路重配置提交过程中数据丢失的问题。
基于上述目的,本发明提供了一种基站重配置提交过程中生效信令的方 法,包括如下步骤
一种基站无线链路重配置提交信令生效的方法,包括如下步骤
a) 基站接收无线网络控制器发送的数据后,判断如果有将要生效的无线 链路重配置提交信令,则从数据中读出连接帧号CFN;
b) 将读出的连接帧号CFN换算为系统帧号SFN;
c) 将换算得到的SFN与同步无线链路重配置提交信令指定的生效时间点 比较;
d) 如果SFN不小于该指定的生效时间点,则生效该无线链路重配置提交信
该方法所述步骤c)进一步包括如果SFN小于该指定的生效时间点,则不 生效该无线链路重配置提交信令,继续使用当前正在使用的无线链路配置。
该方法所述步骤d)之后进一步包括按新生效的无线链路重配置提交信令 重新配置无线链路。
该方法所述判断如果有将要生效的无线链路重配置提交信令为对无线 链路重配置提交信令标志进行判断,如果该标志为有效值,则说明有将要生 效的无线链路重配置提交信令;如果该标志为无效值,则说明没有将要生效
的无线链路重配置提交信令。
该方法所述如果没有将要生效的无线链路重配置提交信令,则直接在基 站中对该数据进行处理。
该方法所述步骤a)中判断如果有将要生效的无线链路重配置提交信令后
进一步包括对基站接收到的数据帧头进行校验,并判断校验结果,如果校 验结果正确,则从该数据中读出CFN,进入步骤b);否则,丢弃该校验数据,
返回步骤a)。
该方法所述对数据帧头进行校验进一步为对数据帧头进行循环冗余校验
CRC。
该方法所述循环冗余校验为对所有数据帧头进行CRC7校验,如果所有数 据帧头校验均不通过,则该数据帧头错误,且该帧头中包含的CFN错误,丢 弃该数据帧,如果有一个可能长度的数据帧头校验通过,则该数据帧头正确, 且该数据帧头包含的CFN正确。
该方法所述判断过程包括根据3GPP协议规定的帧结构,从数据帧头中 得到该数据帧头的CRC7校验值,把该值与现行计算出的数据帧头CRC7校验 值作比较,如果相等,校验结果正确;否则,校验结果错误。
该方法进一步包括根据数据帧头长度出现的频率进行选择,对数据帧 头长度出现频率高的数据帧头先进行校验。
该方法所述CRC帧头校验进一步包括根据现行无线链路配置读取数据
帧头,进行CRC7帧头校验,如果校验结果正确,则该数据帧头包含的CFN正 确;如果校验结果错误,则按照即将生效的无线链路重配置提交信令中指定 的无线链路配置读取数据帧头,进行CRC7帧头校验,如果校验结果正确,则 该数据帧头正确,且该数据帧头中包含的CFN正确,结束校验过程;如果校 验结果错误,则该数据帧错误,且该数据帧头中包含的CFN错误,丢弃该数 据帧。
该方法由基站中的数据帧协议处理模块执行。
从上面所述可以看出,本发明提供的一种基站重配置提交过程中生效信 令的方法,采用实时的方式对同步无线链路重配置信令进行生效,根据每帧 数据到达相应处理模块的时间点来生效信令,有效地解决了在同步无线链路 重配置提交过程中数据丢失的问题。本发明提前使用CRC7帧头校验,保证了 从数据帧中读出的CFN的正确性,使该方案具有较高的可靠性。本发明既不 需要对现有模块的资源表进行任何改动,也不需要对当前系统作大的修改, 使该方案具有良好的可行性。另外,本发明还具有很好的扩展性,不但能够 彻底解决基站上"下行信令要提前生效,上行信令要延后生效"的问题,还能 够解决无线网络控制器上对等模块的类似问题。本发明还提供了数据帧头校
验的方法,实现对数据帧中CFN正确性的精确判定。


图1为本发明实现解决基站重配置提交过程中生效信令方法的流程图2为本发明的具体实施例中采用穷举试探法实现CRC7帧头校验流程
图3为本发明的具体实施例中采用现行配置法实现CRC7帧头校验流程图。
具体实施例方式
下面结合附图及具体实施例对本发明再作进一步详细的说明。 本发明提出的一种基站重配置提交过程中生效信令的方法,采用最直接 的方式来确定同步无线链路重配置提交信令的生效点,具体为无线网络控制 器在下发给基站的每帧数据中,都填写了该帧数据的CFN,根据3GPP25.402 协议中CFN的定义可知,CFN经转换后得到的SFN即为该帧数据在Uu 口 发送出去的时间点。在无线网络控制器配置给基站的同步无线链路重配置提 交信令中,指定了该信令的生效时间点CFN,并在发送与该信令对应的第一 帧数据时,为该帧数据填写相同的CFN。基站在处理该帧数据之前,先把从 该帧数据中得到的CFN转换为其对应的空口时间点SFN,通过对信令生效时 间点所对应的SFN和数据帧中CFN转换后得到的SFN进行比较,来确定该 同步无线链路重配置信令是否应该生效。其中,所述指定的该信令生效时间 点CFN具体为,NBAP在将该信令配置给基站内各个子系统之前,把该生效 时间点CFN转换为其对应的空口时间点SFN,该转换过程是由基站内专门的 信令处理模块执行,转换得到的SFN被下发给基站内部业务处理模块,因此, 基站内部业务处理模块看到的是和指定的生效时间点CFN对应的SFN,对于 基站内各个子系统,都将按照该空口时间点SFN来处理该信令。 具体实施步骤参见图l所示
步骤101:无线网络控制器下发给基站的数据,经Iub口到达基站的帧协 议(FP, Frame Protocol)处理模块;
步骤102:接收到数据的帧协议处理模块对无线链路重配置提交信令标志
Flag进行判断,如果该标志表明有将要生效的信令,即此时基站己经接收到了无线网络控制器下发的无线链路重配置提交信令,则进入步骤103;否则, 进入步骤106,直接在基站中对该数据进行处理。
所述信令标志Flag设置在帧协议处理模块中一个标志位,用0或1来表示
无线链路重配置提交过程中是否有将要生效的信令。例如,当该信令标志位
为1时,表明有将要生效的无线链路重配置提交信令;当该信令标志位为O时, 表明没有将要生效的无线链路重配置提交信令。
步骤103:对数据进行循环冗余校验CRC7帧头校验。
CRC7帧头校验是一种较为典型而有效的数据校验方法,当然,在本实施 例中,也可采用其它数据校验方法来执行数据校验过程。
步骤104:判断CRC7帧头校验结果,如果校验结果错误,丢弃该帧数据, 等待下一帧数据,返回步骤101;如果校验结果正确,进入步骤105。
步骤105:从基站接收到的数据帧中直接读出CFN,换算为SFN后,与同 步无线链路重配置提交信令的生效时间点比较,如果小于该生效时间点就不 生效该信令,继续使用当前正在使用的无线链路配置;否则,就生效同步无 线链路重配置提交信令,并按照刚生效的无线链路配置处理该数据。
步骤106:数据帧协议处理模块进行后续数据处理。
使用该方法的前提就是要求从数据帧中读出的CFN是正确的,即无线网 络控制器给该数据帧填写的CFN;但是,由于设备实际运行的环境以及Iub 口传输通路固有的缺陷,Iub 口无法保证无线网络控制器下发给基站的数据帧 能正确的到达基站,基站从接收到的数据帧中解析得到的CFN的正确性也随 之无法保证,协议3GPP 25.427和协议3GPP 25.435规定的数据帧结构中提供 了 CRC数据帧头校验值以供基站进行循环冗余校验CRC校验,使用CRC数 据帧头校验可以提供保证。因为上述两个协议中规定的CRC数据帧头校验值 只占用7个比特,故本发明中把这种数据帧头校验又称之为CRC7帧头校验, 实施步骤103中,本发明提供了两种CRC7帧头校验方法穷举试探法和现 行配置优先法。这两种方法在实现时,并不是对基站接收到无线网络控制器 下发的每一帧数据都进行检验,只对那些在同步无线链路重配置提交信令的 生效时间点附近到达基站的数据帧进行检验。
CRC7帧头校验方法一穷举试探法。具体实现方法参见图2所示。
设每个数据帧中的传输格式指示(TFI, Transport Format Indictor),个数 为n, n的取值是有限的,目前系统中的n值取为3。数据帧的帧头包括数 据帧头CRC校验值、数据帧类型、CFN和TFI,其中数据帧头CRC校验值 和数据帧类型占一个字节,CFN单独占一个字节。由于同步无线链路重配置 操作只针对专用信道(DCH, Dedicated Channel),因此数据帧头的可能长度 为2+l, 2+2, ......, 2+n,对所有可能长度的数据帧头进行CRC7帧头校验,
如果有一个校验结果正确,就认为该数据帧中的CFN是正确的。
穷举试探法的具体过程如图2所示,首先对帧头长度为2+1的数据帧帧 头进行CRC7帧头校验,如果校验通过,则该过程结束;否则,对帧头长度 为2+2的数据帧帧头进行CRC7帧头校验,如果校验通过,则该过程结束; 否则,对帧头长度为2+3的数据帧帧头进行CRC7帧头校验;只要校验不通 过,将按照数据帧头长度为2+l, 2+2, ......, 2+n的排列顺序依次进行CRC7
帧头校验。在该方法的实施过程中,只要有一次校验通过,则不再对其它数 据帧帧头进行校验,结束整个校验过程;如果一直没有通过校验,则说明被 校验的数据帧没有通过CRC7帧头校验,进而说明被校验的数据为错误数据。
本发明中,对不同数据帧头长度进行校验的次序原则是根据不同数据 帧头长度的数据帧出现的频率进行选择,出现频率高的先进行校验;比如目 前系统中实现的DCH传输信道,TFI的个数有1、 2和3三种,数据帧头长 度为2+1的数据帧出现的频率最高,其次是数据帧头长度为2+3的数据帧, 再次是数据帧头长度为2+2的数据帧,那么校验顺序就按照其出现的频率依 次为2+l, 2+3, 2+2。因为CRC7帧头校验耗费的时间非常短,并且n的取 值在具体实现时并不大,目前n取值最大的为协同DCH,其TFI最多有3个, 尽管需要多次校验计算,但对整个系统的实时性影响不大。
CRC7帧头校验方法二现行配置优先法。
到达基站的数据帧对应的无线链路配置有两种可能 一种是当前正在使 用的无线链路配置,另一种是在同步无线链路重配置提交信令中,该信令指 定的无线链路配置已经配置,但是由于没有到达生效时间点,还没有生效。
具体说来,无线网络控制器发送数据给基站, 一般都是在数据尚未到达
基站时,提前较长的一段时间把执行该数据操作的信令配置给基站,来保证 该信令的正确使用,该信令中又进一步包含了生效该信令的生效时间点,来 控制信令的生效时间,即当基站接收到无线网络控制器的数据时,并不能立 刻执行该数据的操作,而是先把该数据暂时存储起来,直到配置给该数据的 信令的生效时间点生效后,才对数据执行操作。 具体实现步骤参见图3所示。
步骤301,根据现行无线链路配置读取数据帧的帧头,进行CRC7帧头校 验,如果校验结果正确,就认为该CFN正确;如果校验结果错误,进入步骤 302。
步骤302,按照即将生效的信令中指定的无线链路配置读取数据帧的帧
头,进行CRC7帧头校验。
步骤303,如果校验结果正确,则认为该CFN正确,结束校验过程。 步骤304,如果校验结果错误,则认为该CFN错误,丢弃该CFN所在的数据帧。
在采用本方法实施CRC7帧头校验过程中,对于最后没有通过校验的 CFN,基站将丢弃该CFN所在的数据帧,原因是在无线网络控制器传送数据 给基站的过程中,因时延抖动等因素造成基站接收到的数据本身就是错误的, 即数据中的CFN已经在传输过程中产生错误。
使用现行配置优先法进行CRC7帧头校验,可以做到有的放矢,根据测试 经验,在PS业务进行分组调度时,TFI的个数在无线链路重配置前后不会发生 变化,数据帧的数据帧头长度也保持原样,变化的只是TFI的值,所以,采用 该方法进行校验,所得到的校验结果也是正确的。
在本实施例中,并不是对基站接收到无线网络控制器下发的每一帧数据 都进行检验,而只针对在同步无线链路重配置提交信令的生效时间点附近到 达基站的数据帧进行检验。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本 发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在 本发明的保护范围之内。
权利要求
1.一种基站无线链路重配置提交信令生效的方法,包括如下步骤a)基站接收无线网络控制器发送的数据后,判断如果有将要生效的无线链路重配置提交信令,则从数据中读出连接帧号CFN;b)将读出的连接帧号CFN换算为系统帧号SFN;c)将换算得到的SFN与同步无线链路重配置提交信令指定的生效时间点比较;d)如果SFN不小于该指定的生效时间点,则生效该无线链路重配置提交信令。
2. 根据权利要求l所述的方法,其特征在于,所述步骤c)进一步包括如 果SFN小于该指定的生效时间点,则不生效该无线链路重配置提交信令,继 续使用当前正在使用的无线链路配置。
3. 根据权利要求l所述的方法,其特征在于,所述步骤d)之后进一步包括 按新生效的无线链路重配置提交信令重新配置无线链路。
4. 根据权利要求l所述的方法,其特征在于,所述判断如果有将要生效 的无线链路重配置提交信令为对无线链路重配置提交信令标志进行判断, 如果该标志为有效值,则说明有将要生效的无线链路重配置提交信令;如果 该标志为无效值,则说明没有将要生效的无线链路重配置提交信令。
5. 根据权利要求4所述的方法,其特征在于,所述如果没有将要生效的 无线链路重配置提交信令,则直接在基站中对该数据进行处理。
6. 根据权利要求l所述的方法,其特征在于,所述步骤a)中判断如果有将 要生效的无线链路重配置提交信令后进一步包括对基站接收到的数据帧头 进行校验,并判断校验结果,如果校验结果正确,则从该数据中读出CFN, 进入步骤b);否则,丢弃该校验数据,返回步骤a)。
7. 根据权利要求6所述的方法,其特征在于,所述对数据帧头进行校验 进一步为对数据帧头进行循环冗余校验CRC。
8. 根据权利要求7所述的方法,其特征在于,所述循环冗余校验为对所 有数据帧头进行CRC7校验,如果所有数据帧头校验均不通过,则该数据帧头错误,且该帧头中包含的CFN错误,丢弃该数据帧,如果有一个可能长度的 数据帧头校验通过,则该数据帧头正确,且该数据帧头包含的CFN正确。
9. 根据权利要求8所述的方法,其特征在于,所述判断过程包括根据 3GPP协议规定的帧结构,从数据帧头中得到该数据帧头的CRC7校验值,把 该值与现行计算出的数据帧头CRC7校验值作比较,如果相等,校验结果正确; 否则,校验结果错误。
10. 根据权利要求8所述的方法,其特征在于,该方法进一步包括根据 数据帧头长度出现的频率进行选择,对数据帧头长度出现频率高的数据帧头 先进行校验。
11. 根据权利要求7所述的方法,其特征在于,所述CRC帧头校验进一步 包括根据现行无线链路配置读取数据帧头,进行CRC7帧头校验,如果校验 结果正确,则该数据帧头包含的CFN正确;如果校验结果错误,则按照即将 生效的无线链路重配置提交信令中指定的无线链路配置读取数据帧头,进行 CRC7帧头校验,如果校验结果正确,则该数据帧头正确,且该数据帧头中包 含的CFN正确,结束校验过程;如果校验结果错误,则该数据帧错误,且该 数据帧头中包含的CFN错误,丢弃该数据帧。
12. 根据权利要求l所述的方法,其特征在于,所述方法由基站中的数据 帧协议处理模块执行。
全文摘要
本发明公开了一种基站重配置提交过程中生效信令的方法。本发明通过采用实时的方式对同步无线链路重配置信令进行生效,根据每帧数据到达相应处理模块的时间点来生效信令,彻底解决了同步无线链路重配置提交过程中数据丢失的问题。
文档编号H04W72/04GK101166315SQ20061011380
公开日2008年4月23日 申请日期2006年10月17日 优先权日2006年10月17日
发明者孙军帅 申请人:大唐移动通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1