无线网络控制器和基站之间接口时延的获取方法和装置的制作方法

文档序号:7964146阅读:213来源:国知局
专利名称:无线网络控制器和基站之间接口时延的获取方法和装置的制作方法
技术领域
本发明涉及WCDMA(Wideband Code Division Multiple Access,宽带码分多址接入)技术,尤其涉及一种无线网络控制器和基站之间接口时延的获取方法和装置。
背景技术
WCDMA网络中RNC(无线网络控制器)和NODEB(基站)之间的IUB(Interface between an RNC and a Node B)接口上,使用IP(Internet Protocol,互联网协议)传输是一种最近兴起的应用,而IP传输引入的时延和抖动对于WCDMA典型业务涉及到UU(The Radio intergace between UTRAN and the UserEquipment,接入网和终端之间的接口)层2的参数配置有深远影响,不同的时延和抖动将要配置不同的UU口层2相关的参数,而运营商往往对其所用的IP承载网并不清楚时延和抖动情况如何,因此如果能够正确快速有效的获取时延、抖动同时将这些转换成UU口层2相关的参数将大大提高WCDMA系统的网络优化速度,加快建网进程。
目前,无法自动获取IUB口的时延和抖动参数,必须通过IP传输测试仪器到各个IUB口进行点到点的测试来获取时延和抖动参数,效率低,特别是对于基站数目多的情况,效率低的情况更加显著;且IP传输测试仪器使用比较复杂,测试的时延和抖动往往又是IP包的时延,并不能完全满足实际需求。而在通过IP传输测试仪器到各个IUB口进行点到点的测试来获取时延和抖动参数后,要再根据这些参数人工映射成层2参数,再将这些层2参数配置进系统,而UU口层2参数若是手工修改会非常复杂,且需要手工修改UU口层2参数的人了解大量的相关知识,存在很大的局限性。另外,随着IP承载网的用户增多或升级,传输时延和抖动可能发生变化,若要再测试时延和抖动将会影响现有在线用户。

发明内容
本发明提供一种无线网络控制器和基站之间接口时延的获取方法和装置,用以解决现有技术中存在不能自动获取IUB口时延参数的问题;进而解决现有技术中存在不能自动配置UU口层2参数的问题。
为了解决上述技术问题,本发明提供了一种无线网络控制器和基站之间接口时延的获取方法,包括以下步骤服务无线网络控制器SRNC接收到基站返回的上行节点同步消息时,记录SRNC接收到该上行节点同步消息的时刻T4;并且SRNC根据该上行节点同步消息中携带的SRNC向基站发送下行节点同步消息的时刻T1、基站接收到该下行节点同步消息的时刻T2、基站向SRNC返回该上行节点同步消息的时刻T3以及所述T4计算IUB口的时延。
进一步地,上述方法还可具有以下特点SRNC在计算出所述时延后,确定所述时延对应的时延等级,在预先配置的标识时延等级和与时延相关的UU口层2参数的映射关系的映射表中查找所述时延等级对应的相关UU口层2参数的参数值,并将所述参数值配置到UU口。
进一步地,上述方法还可具有以下特点SRNC计算出至少两个IUB口的时延,求取所述至少两个IUB口时延的平均时延,然后根据该平均时延对应的时延等级,在预先配置的标识时延等级和与时延相关的UU口层2参数的映射关系的映射表中查找所述时延等级对应的相关UU口层2参数的参数值,并将所述参数值配置到UU口。
进一步地,上述方法还可具有以下特点SRNC计算出至少两个IUB口的时延,并根据其中的最大时延和最小时延计算IUB口的抖动。
进一步地,上述方法还可具有以下特点SRNC在计算得到所述抖动后,计算与抖动相关的UU口层2参数的参数值,并将所述参数值配置到UU口。
进一步地,上述方法还可具有以下特点所述T1是SRNC向基站发送下行节点同步消息时记录并携带在该下行节点同步消息中通知基站的,所述T2是基站在接收到该下行节点同步消息时记录的,所述T3是基站向SRNC返回上行节点同步消息时记录的。
本发明还提供了一种用于SRNC中的无线网络控制器和基站之间接口时延的获取装置,包括通信模块,还包括与所述通信模块连接的时延计算模块,所述时延计算模块进一步包括时刻记录子模块和时延计算子模块,其中所述时刻记录子模块,用于记录所述通信模块接收到基站返回的上行节点同步消息的时刻T4;所述时延计算子模块,用于根据所述通信模块接收到的上行节点同步消息中携带的所述通信模块向基站发送下行节点同步消息的时刻T1、基站接收到该下行节点同步消息的时刻T2、基站向所述通信模块返回该上行节点同步消息的时刻T3以及所述时刻记录子模块记录的T4计算IUB口的时延。
进一步地,上述装置还可具有以下特点所述装置还包括与所述时延计算模块连接的第一配置模块,所述第一配置模块进一步包括存储子模块、时延等级判断子模块、映射子模块和第一配置子模块,所述存储子模块,用于保存预先配置的标识时延等级和与时延相关的UU口层2参数的映射关系的映射表;所述时延等级判断子模块,用于确定所述时延计算模块得到的时延对应的时延等级;所述映射子模块,用于根据所述时延等级判断子模块得到的时延等级在所述存储子模块中的映射表中查找所述时延等级对应的相关UU口层2参数的参数值;所述第一配置子模块,用于将所述映射子模块得到的UU口层2参数的参数值配置到UU口。
进一步地,上述装置还可具有以下特点所述装置还包括与所述时延计算模块连接的平均时延计算模块以及与所述平均时延计算模块连接的第一配置模块,所述第一配置模块进一步包括存储子模块、时延等级判断子模块、映射子模块和第一配置子模块,所述平均时延计算模块,用于根据所述时延计算模块计算出的至少两个IUB口时延求取所述至少两个IUB口时延的平均时延;所述存储子模块,用于保存预先配置的标识时延等级和与时延相关的UU口层2参数的映射关系的映射表;所述时延等级判断子模块,用于确定所述平均时延计算模块得到的平均时延对应的时延等级;所述映射子模块,用于根据所述时延等级判断子模块得到的时延等级在所述存储子模块中的映射表中查找所述时延等级对应的相关UU口层2参数的参数值;所述第一配置子模块,用于将所述映射子模块得到的UU口层2参数的参数值配置到UU口。
进一步地,上述装置还可具有以下特点所述装置还包括与所述时延计算模块连接的抖动计算模块,所述抖动计算模块进一步包括时延记录子模块和抖动计算子模块,时延记录子模块,用于记录至少两个由所述时延计算模块计算得到的IUB口时延,并在记录的时延到达设定个数时通知所述抖动计算子模块;所述抖动计算子模块,用于计算所述时延记录子模块中记录的至少两个时延中的最大时延和最小时延间的差值,以获得IUB口的抖动。
进一步地,上述装置还可具有以下特点所述装置还包括与所述抖动计算模块连接的第二配置模块,所述第二配置模块进一步包括参数计算子模块和第二配置子模块,所述参数计算子模块,用于根据所述抖动计算模块得到的所述抖动计算与抖动相关的UU口层2参数;所述第二配置子模块,用于将所述参数计算子模块计算得到与抖动相关的UU口层2参数配置到UU口。
本发明有益效果如下在本发明中,SRNC接收到基站返回的上行节点同步消息时,记录SRNC接收到该上行节点同步消息的时刻T4;并且根据该上行节点同步消息中携带的SRNC向基站发送下行节点同步消息的时刻T1、基站接收到该下行节点同步消息的时刻T2、基站向SRNC返回该上行节点同步消息的时刻T3以及所述T4计算IUB口的时延。
可见,本发明中,SRNC利用3gpp已有接口协议的上下行节点同步消息自动地精确计算IUB口的时延,并可以进一步根据该时延计算IUB口的抖动,从而提高了WCDMA IUB IP传输情况下的时延和抖动获取的效率,使得时延和抖动的获取更快捷、更准确;并为运营商优化网络提供了准确及时的依据。
进一步地,本发明中,根据自动获得的时延或多个时延的平均时延和/或抖动自动配置UU口层2参数,简化了UU口层2参数修改的过程,避免了手工修改UU口层2参数带来的局限性。


图1为本发明实施例中自动计算IUB口时延的流程图;图2为下行节点同步消息的数据帧结构示意图;图3为上行节点同步消息的数据帧结构示意图;图4为本发明的一个实例中节点同步过程示意图;图5为本发明实施例中根据时延自动配置与时延相关的UU口层2参数的流程图;图6为本发明实施例中的IUB口时延获取装置框图。
具体实施例方式
本发明的核心思想是在WCDMA系统中,SRNC(Serving Radio NetworkController,服务无线网络控制器)利用其与基站间的上下行节点同步消息来获取IUB口的时延,并可以进一步根据该时延或多个时延的平均时延和/或根据多个时延得到的抖动来实现UU口层2参数的自动配置。
由于WCDMA系统使用的是TB(Transport Block,传输块)块的传输时延,用WCDMA系统自身检测的时延和抖动更加贴近实际需求。
下面结合附图和实施例对本发明作进一步地说明。
在WCDMA小区建立后,SRNC可以发起如通过IUB口用户面的节点同步过程(该同步过程属于3gpp协议)。本实施例利用该现有节点同步过程自动计算IUB口的时延,具体流程如图1所示,包括以下步骤步骤S101,SRNC向基站NODE B发送下行节点同步消息,该下行节点同步消息的数据帧结构如图2所示,其中包括该SRNC向基站发送该下行节点同步消息时记录的发送该下行节点同步消息的时刻T1;在本实施例中,在该下行节点同步消息的数据帧中为T1的值分配三个字节,在图中表示为T1、T1(cont.)和T1(cont.),其中cont.即continue,表示和前面的字节连起来为一个T1值。
步骤S102,基站在接收到该下行节点同步消息后,记录接收到该下行节点同步消息的时刻T2;步骤S103,基站向SRNC返回上行节点同步消息,该上行节点同步消息的数据帧结构如图3所示,其中包括SRNC向基站发送下行节点同步消息的时刻T1,基站接收到该下行节点同步消息的时刻T2以及基站向SRNC返回上行节点同步消息时记录的基站返回上行节点同步消息的时刻T3;在本实施例中,在该上行节点同步消息的数据帧为T1、T2、T3的值分别分配三个字节。
步骤S104,SRNC接收到该上行节点同步消息后,记录SRNC接收到该上行节点同步消息的时刻T4;步骤S105,SRNC根据该上行节点同步消息中携带的T1、T2、T3以及SRNC记录的T4计算IUB口的时延。
由于SRNC和基站中的时刻最大值是40959.875ms,在达到40959.875ms后,再从0开始,因此可能出现T4<T1和/或T3<T2的情况,在这些情况下,要结合该时刻最大值40959.875ms来计算IUB口的时延。在本实施例中,通过如下公式计算IUB口的时延当T3>T2且T4>T1时,IUB delay=(T2-T1+T4-T3)/2 (1)当T3>T2且T4<T1时,IUB delay=(T2-T1+(T4+40959.875)-T3)/2 (2)当T3<T2且T4>T1时,IUB delay=(T2-T1+T4-(T3+40959.875))/2 (3)当T3<T2且T4<T1时,IUB delay=(T2-T1+(T4+40959.875)-(T3+40959.875))/2=(T2-T1+T4-T3)/2即当T3<T2且T4<T1时,也采用公式(1)计算IUB口的时延。
可见,上述流程中,步骤S101至步骤S103都是3gpp已有接口协议的同步过程,本实施利用了该同步过程,使得SRNC只需要进行简单运算就可以获得时延。
在本发明的一个实例中,SRNC和基站间的上下行节点同步消息如图4所示,图中的SRNC帧号和基站帧号是由时刻转换得到的,每10ms为一帧。如图所示,下行节点同步消息中包括该SRNC向基站发送该下行节点同步消息的时刻T1,T1为40941.250ms。基站向SRNC发送上行节点同步消息包括SRNC向基站NODE B发送下行节点同步消息的时刻T1(40941.250ms),基站接收到该下行节点同步消息的时刻T2(1492.500ms)、基站发送该下行节点同步消息相应的上行节点同步消息的时刻T3(1505.000ms)。SRNC接收到该上行节点同步消息后,获知SRNC接收到该上行节点同步消息的时刻T4(312.000ms),由于在本实例中,T3>T2且T4<T1,所以采用公式(2)计算IUB口的时延IUB delay=(T2-T1+(T4+40959.875)-T3)/2=(1492.500-40941.250+(312.000+40959.875)-1505.000)/2=159.0625(ms)在计算出IUB口的时延后,SRNC可以根据该时延自动配置与时延相关的UU口层2参数,该配置过程如图5所示,包括以下步骤步骤S501,SRNC根据计算得到的IUB口时延值落入的预先设定的时延范围确定其时延等级;步骤S502,SRNC在预先配置的标识时延等级和与时延相关的UU口层2参数(如RLC(Radio Link Control,无线链路控制)参数、OLPC(OutLoop PowerControl,外环功率控制)参数以及L2缓存时延、建立链路时延等)的映射关系的映射表中查找该时延等级对应的相关UU口层2参数的参数值;步骤S503,SRNC将上述参数值自动配置到UU口。
同样,SRNC可以计算出多个IUB口的时延,并求取多个IUB口时延的平均时延,以获得更精确的IUB口时延,然后根据该平均时延对应的时延等级,在预先配置的标识时延等级和与时延相关的UU口层2参数的映射关系的映射表中查找该时延等级对应的相关UU口层2参数的参数值,并将参数值自动配置到UU口。
在本实施例中,SRNC还可以计算出多个IUB口的时延,并根据该多个IUB口的时延计算IUB口的抖动,然后根据该抖动自动配置与抖动相关的UU口层2参数。
SRNC可以通过如下公式计算IUB口的抖动jitter=IUB delay(max)-IUB delay(min)(4)其中,IUB delay(max)表示多个IUB口时延中的最大时延,IUB delay(min)表示多个IUB口时延中的最小时延。
SRNC在获得IUB口的抖动后,可以根据该抖动通过以下公式计算与抖动相关的UU口层2参数时间窗的参数值TOAWS(Time Of Arrival WindowStartpoint,到达时间窗起点)和TOAWE(Time Of Arrival Window Endpoint,到达时间窗终点)TOAWE=jitter (5)TOAWS=1.2×jitter+保护时间 (6)在本实施例中,该保护时间为15ms。
SRNC在计算出时间窗的参数值后,自动配置时间窗的参数值到UU口。
容易想见,SRNC可以只根据时延自动配置与时延相关的UU口层2参数,只根据多个时延的平均时延自动配置与时延相关的UU口层2参数,也可以只根据抖动自动配置与抖动相关的UU口层2参数,或者既根据时延自动配置与时延相关的UU口层2参数又根据抖动自动配置与抖动相关的UU口层2参数,既根据平均时延自动配置与时延相关的UU口层2参数又根据抖动自动配置与抖动相关的UU口层2参数。
本实施例中的IUB口时延获取装置,如图6所示,包括通信模块40和与其连接的时延计算模块10,其中,通信模块40,用于发送下行节点同步消息和接收上行节点同步消息;时延计算模块10进一步包括以下子模块时刻记录子模块101,用于记录通信模块40接收到该上行节点同步消息的时刻T4;时延计算子模块102,用于根据通信模块40接收到的上行节点同步消息中携带的T1、T2、T3以及时刻记录子模块101记录的T4计算IUB口的时延。
为了获得更精确的IUB口时延,本实施例装置中还可以包括与时延计算模块10连接的平均时延计算模块50,用于根据时延计算模块10计算出的多个IUB口时延求取该多个IUB口时延的平均时延。
为了能够根据IUB口的时延或平均时延计算模块50得到的平均时延自动配置与时延相关的UU口层2参数,本实施例装置中还可以包括与时延计算模块10或平均时延计算模块50连接的第一配置模块20,第一配置模块20进一步包括存储子模块201、时延等级判断子模块202、映射子模块203和第一配置子模块204,其中存储子模块201,用于保存预先配置的标识时延等级和与时延相关的UU口层2参数的映射关系的映射表;时延等级判断子模块202,用于确定时延计算子模块102计算得到的时延或平均时延计算模块50得到的平均时延对应的时延等级;映射子模块203,用于根据时延等级判断子模块202得到的时延等级在存储子模块201中的映射表中查找该时延等级对应的相关UU口层2参数的参数值;第一配置子模块204,用于将映射子模块203得到的UU口层2参数的参数值配置到UU口。
为了能够根据多个IUB口时延自动计算IUB口的抖动,本实施例中还可以包括与时延计算模块10连接的抖动计算模块30,抖动计算模块30进一步包括时延记录子模块301和抖动计算子模块302,其中时延记录子模块301,用于记录多个由时延计算子模块102计算得到的IUB口时延,并在记录的时延到达设定个数时通知抖动计算子模块302;抖动计算子模块302,用于计算时延记录子模块301中记录的多个时延中的最大时延和最小时延间的差值,以获得IUB口的抖动。
为了能够根据该抖动配置与抖动相关的UU口层2参数,本实施例的装置还可以包括与抖动计算模块30连接的第二配置模块60,第二配置模块60进一步包括参数计算子模块601以及第二配置子模块602,参数计算子模块601,用于根据抖动计算子模块302计算得到的IUB口的抖动计算与抖动相关的UU口层2参数(时间窗参数);
第二配置子模块602,用于将参数计算子模块601计算得到与抖动相关的UU口层2参数配置到UU口。
可见,本实施例装置中,只有通信模块40和时延计算模块10是一定存在的。其余模块都可以根据具体需要进行增减。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种无线网络控制器和基站之间接口时延的获取方法,其特征在于,包括以下步骤服务无线网络控制器SRNC接收到基站返回的上行节点同步消息时,记录SRNC接收到该上行节点同步消息的时刻T4;并且SRNC根据该上行节点同步消息中携带的SRNC向基站发送下行节点同步消息的时刻T1、基站接收到该下行节点同步消息的时刻T2、基站向SRNC返回该上行节点同步消息的时刻T3以及所述T4计算IUB口的时延。
2.如权利要求1所述的方法,其特征在于,SRNC在计算出所述时延后,确定所述时延对应的时延等级,在预先配置的标识时延等级和与时延相关的UU口层2参数的映射关系的映射表中查找所述时延等级对应的相关UU口层2参数的参数值,并将所述参数值配置到UU口。
3.如权利要求1所述的方法,其特征在于,SRNC计算出至少两个IUB口的时延,求取所述至少两个IUB口时延的平均时延,然后根据该平均时延对应的时延等级,在预先配置的标识时延等级和与时延相关的UU口层2参数的映射关系的映射表中查找所述时延等级对应的相关UU口层2参数的参数值,并将所述参数值配置到UU口。
4.如权利要求1、2或3所述的方法,其特征在于,SRNC计算出至少两个IUB口的时延,并根据其中的最大时延和最小时延计算IUB口的抖动。
5.如权利要求4所述的方法,其特征在于,SRNC在计算得到所述抖动后,计算与抖动相关的UU口层2参数的参数值,并将所述参数值配置到UU口。
6.如权利要求1所述的方法,其特征在于,所述T1是SRNC向基站发送下行节点同步消息时记录并携带在该下行节点同步消息中通知基站的,所述T2是基站在接收到该下行节点同步消息时记录的,所述T3是基站向SRNC返回上行节点同步消息时记录的。
7.一种用于SRNC中的无线网络控制器和基站之间接口时延的获取装置,包括通信模块,其特征在于,还包括与所述通信模块连接的时延计算模块,所述时延计算模块进一步包括时刻记录子模块和时延计算子模块,其中所述时刻记录子模块,用于记录所述通信模块接收到基站向其返回的上行节点同步消息的时刻T4;所述时延计算子模块,用于根据所述通信模块接收到的上行节点同步消息中携带的所述通信模块向基站发送下行节点同步消息的时刻T1、基站接收到该下行节点同步消息的时刻T2、基站向所述通信模块返回该上行节点同步消息的时刻T3以及所述时刻记录子模块记录的T4计算IUB口的时延。
8.如权利要求7所述的装置,其特征在于,所述装置还包括与所述时延计算模块连接的第一配置模块,所述第一配置模块进一步包括存储子模块、时延等级判断子模块、映射子模块和第一配置子模块,所述存储子模块,用于保存预先配置的标识时延等级和与时延相关的UU口层2参数的映射关系的映射表;所述时延等级判断子模块,用于确定所述时延计算模块得到的时延对应的时延等级;所述映射子模块,用于根据所述时延等级判断子模块得到的时延等级在所述存储子模块中的映射表中查找所述时延等级对应的相关UU口层2参数的参数值;所述第一配置子模块,用于将所述映射子模块得到的UU口层2参数的参数值配置到UU口。
9.如权利要求7所述的装置,其特征在于,所述装置还包括与所述时延计算模块连接的平均时延计算模块以及与所述平均时延计算模块连接的第一配置模块,所述第一配置模块进一步包括存储子模块、时延等级判断子模块、映射子模块和第一配置子模块,所述平均时延计算模块,用于根据所述时延计算模块计算出的至少两个IUB口时延求取所述至少两个IUB口时延的平均时延;所述存储子模块,用于保存预先配置的标识时延等级和与时延相关的UU口层2参数的映射关系的映射表;所述时延等级判断子模块,用于确定所述平均时延计算模块得到的平均时延对应的时延等级;所述映射子模块,用于根据所述时延等级判断子模块得到的时延等级在所述存储子模块中的映射表中查找所述时延等级对应的相关UU口层2参数的参数值;所述第一配置子模块,用于将所述映射子模块得到的UU口层2参数的参数值配置到UU口。
10.如权利要求7、8或9所述的装置,其特征在于,所述装置还包括与所述时延计算模块连接的抖动计算模块,所述抖动计算模块进一步包括时延记录子模块和抖动计算子模块,时延记录子模块,用于记录至少两个由所述时延计算模块计算得到的IUB口时延,并在记录的时延到达设定个数时通知所述抖动计算子模块;所述抖动计算子模块,用于计算所述时延记录子模块中记录的至少两个时延中的最大时延和最小时延间的差值,以获得IUB口的抖动。
11.如权利要求10所述的装置,其特征在于,所述装置还包括与所述抖动计算模块连接的第二配置模块,所述第二配置模块进一步包括参数计算子模块和第二配置子模块,所述参数计算子模块,用于根据所述抖动计算模块得到的所述抖动计算与抖动相关的UU口层2参数;所述第二配置子模块,用于将所述参数计算子模块计算得到与抖动相关的UU口层2参数配置到UU口。
全文摘要
本发明公开了一种无线网络控制器和基站之间接口时延的获取方法和装置,该装置用于SRNC中,其通信模块接收到基站返回的上行节点同步消息时,时刻记录子模块记录通信模块接收到该上行节点同步消息的时刻T4;时延计算子模块根据通信模块接收到的上行节点同步消息中携带的通信模块向基站发送下行节点同步消息的时刻T1、基站接收到该下行节点同步消息的时刻T2、基站向通信模块返回该上行节点同步消息的时刻T3以及时刻记录子模块记录的T4计算IUB口的时延。采用本发明技术方案,可以更快捷、更准确地自动获取IUB口时延参数。并可以进一步根据该时延计算IUB口的抖动,并根据自动获得的时延和/或抖动自动配置UU口层2参数。
文档编号H04W92/12GK1878351SQ20061009880
公开日2006年12月13日 申请日期2006年7月11日 优先权日2006年7月11日
发明者贾亮, 朱立峰, 熊绍成, 付洪涛 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1