一种实现数据同步的方法、装置和系统的制作方法

文档序号:7553852阅读:128来源:国知局
专利名称:一种实现数据同步的方法、装置和系统的制作方法
技术领域
本发明涉及移动通信技术领域,尤其涉及一种实现数据同步的方法、装置和系统。
背景技术
在第五版本的第三代合作伙伴计划(The3rd Generation Partnership ProjectRelease5, 3GPP R5)协议及后续版本协议中,宽带码分多址(Wideband Code DivisionMultiple Access,WCDMA)网络结构将全部支持英特网协议(Internet Protocol, IP),即三种地面接口 Iu/Iub/Iur可以全部采用IP作为传输协议,从而可以给WCDMA网络同时带来两方面的改善:一方面可以提高接口之间的传输带宽,另一方面可以有效降低网络建设成本。在宽带IP传输网络中,无线接入网的拓扑图可以如图1所示。图1中,各个基站通过宽带IP传输网络和无线网络控制器相连。宽带IP是一种“尽力而为”的传输技术,因此,无线网络控制器到各个基站的接口传输时延、时延抖动等可能都不相同。当移动终端进入若干个基站的重叠覆盖区域时,可以同时和若干个基站建立并保持无线链路连接状态,此时无线网络控制器将相同数据分发给若干个基站,若干个基站将数据转发给移动终端,移动终端对各路信号进合并,从而获得接收分集增益,称为宏分集技术。同时与移动终端进行通信的若干个基站,组成激活集,宏分集技术实现的示意图可以如图2所示。对于宽带IP传输网络而言,无线网络控制器传输数据到达各个基站的时延不相同,此外,各个基站发送信号到达移动终端的传播时间也各不相同,二者会造成移动终端接收到各基站发送相同信号的时间差较大,相互之间会产生干扰,降低宏分集增益。现有技术中,采用以下两个步骤保证无线网络控制器分发到各基站的数据能够同时到达移动终端: 第一步,利用节点同步技术(包括帧协议、IEEE1588协议),测量获得无线网络控制器与各基站传输时延,保证各基站能够同时开始处理相同数据;第二步,激活集中的若干个基站根据移动终端测量得到的,源基站向移动终端传输数据的空中接口(空口)传输时间,调整发送信号的时间,保证与源基站信号同时到达移动终端。以上方法在宽带IP传输网络中应用,会存在以下两个问题:一、节点同步技术需要无线网络控制器与基站之间进行信令回传,测量获得单向传输时延,在宽带IP传输网络中,信令的回传会产生延迟,无法满足时延要求高的业务的需求;二、在宽带IP传输网络中,无线网络控制器与各基站之间上下行单向传输的延迟不能保证严格意义上相等,而节点同步技术利用往返时间求平均值,计算获得的无线网络控制器与各基站之间的单向传输时延存在较大误差。因此,在将现有方法应用于实现无线网络控制器分发到各基站的数据能够同时到达移动终端时,存在信令开销大,信令回传高时延以及单向时延计算精度低等问题,会影响无线网络控制器与各个基站之间的传输同步,进一步造成各个基站与移动终端之间的空中接口不同步,降低移动终端获得的宏分集增益。

发明内容
本发明实施例提供一种实现数据同步的方法、装置和系统,用于提高移动终端获得的宏分集增益。一种实现数据同步的方法,所述方法包括:无线网络控制器接收一个激活集中的每个基站上报的下行传输时延,所述下行传输时延为所述无线网络控制器向一个基站传输数据的传输时延;并接收移动终端上报的所述激活集中的各目标基站与源基站之间的空口传输时间差,一个空口传输时间差是所述移动终端根据一个目标基站向所述移动终端传输数据的空口传输时间,与源基站向所述移动终端传输数据的空口传输时间的差值确定的;无线网络控制器针对所述激活集中的每个基站,根据所述下行传输时延和所述空口传输时间差确定该基站的迟滞时间,一个 基站的迟滞时间表示所述无线网络控制器发送数据到该基站时,保证数据同步所需的最大调整时间长度,并通过下行数据包将该基站的迟滞时间发送给该基站,以便所述激活集中的每个基站在接收到下行数据包时,确定当前时刻的下行传输时延;并根据所述当前时刻的下行传输时延,和接收到的下行数据包中的迟滞时间确定等待时间。一种实现数据同步的方法,所述方法包括:基站接收携带该基站的迟滞时间的下行数据包,一个基站的迟滞时间表示无线网络控制器发送数据到该基站时,保证数据同步所需的最大调整时间长度,并确定当前时刻的下行传输时延;基站根据所述当前时刻的下行传输时延,和接收到的下行数据包中的迟滞时间确定等待时间,在从接收到所述下行数据包的时刻开始,所述等待时间到达时,将所述等待时间内接收到的、无线网络控制器分发的同步数据发送出去;其中,所述迟滞时间是无线网络控制器接收一个激活集中的每个基站上报的下行传输时延,所述下行传输时延为所述无线网络控制器向一个基站传输数据的传输时延;并接收移动终端上报的所述激活集中的各目标基站与源基站之间的空口传输时间差,一个空口传输时间差是所述移动终端根据一个目标基站向所述移动终端传输数据的空口传输时间,与源基站向所述移动终端传输数据的空口传输时间的差值确定的;根据所述下行传输时延和所述空口传输时间差确定的。一种实现数据同步的装置,所述装置包括:接收模块,用于接收一个激活集中的每个基站上报的下行传输时延,所述下行传输时延为无线网络控制器向一个基站传输数据的传输时延;并接收移动终端上报的所述激活集中的各目标基站与源基站之间的空口传输时间差,一个空口传输时间差是所述移动终端根据一个目标基站向所述移动终端传输数据的空口传输时间,与源基站向所述移动终端传输数据的空口传输时间的差值确定的;确定模块,用于针对所述激活集中的每个基站,根据接收模块接收的所述下行传输时延和所述空口传输时间差确定该基站的迟滞时间,一个基站的迟滞时间表示所述无线网络控制器发送数据到该基站时,保证数据同步所需的最大调整时间长度;发送模块,用于通过下行数据包将确定模块确定的每个基站的迟滞时间发送给该基站,以便所述激活集中的每个基站在接收到下行数据包时,确定当前时刻的下行传输时延;并根据所述当前时刻的下行传输时延,和接收到的下行数据包中的迟滞时间确定等待时间。一种实现数据同步的装置,所述装置包括:接收模块,用于接收携带一个基站的迟滞时间的下行数据包,一个基站的迟滞时间表示无线网络控制器发送数据到该基站时,保证数据同步所需的最大调整时间长度;其中,所述迟滞时间是无线网络控制器接收一个激活集中的每个基站上报的下行传输时延,所述下行传输时延为所述无线网络控制器向一个基站传输数据的传输时延;并接收移动终端上报的所述激活集中的各目标基站与源基站之间的空口传输时间差,一个空口传输时间差是所述移动终端根据一个目标基站向所述移动终端传输数据的空口传输时间,与源基站向所述移动终端传输数据的空口传输时间的差值确定的;根据所述下行传输时延和所述空口传输时间差确定的;确定模块,用于确定所述基站当前时刻的下行传输时延,根据所述当前时刻的下行传输时延,和接收模块接收到的下行数据包中的迟滞时间确定等待时间;发送模块,用于在从接收模块接收到所述下行数据包的时刻开始,所述确定模块确定的等待时间到达时,将所述等待时间内接收到的、所述无线网络控制器分发的同步数据发送给所述移动终端。一种实现数据同步的系统,所述系统包括无线网络控制器、移动终端以及该移动终端对应的激活集中的每个基站,其中:所述移动终端,用 于向所述无线网络控制器上报所述激活集中的各目标基站与源基站之间的空口传输时间差,一个空口传输时间差是所述移动终端根据一个目标基站向所述移动终端传输数据的空口传输时间,与源基站向所述移动终端传输数据的空口传输时间的差值确定的;所述基站,用于向所述无线网络控制器上报下行传输时延,所述下行传输时延为所述无线网络控制器向一个基站传输数据的传输时延;并在接收到下行数据包时,确定当前时刻的下行传输时延;并根据所述当前时刻的下行传输时延,和接收到的下行数据包中该基站的迟滞时间确定等待时间,一个基站的迟滞时间表示所述无线网络控制器发送数据到该基站时,保证数据同步所需的最大调整时间长度,在从接收到所述下行数据包的时刻开始,所述等待时间到达时,将所述等待时间内接收到的、所述无线网络控制器分发的同步数据发送给所述移动终端;所述无线网络控制器,用于接收所述空口传输时间差和所述下行传输时延,针对所述激活集中的每个基站,根据所述下行传输时延和所述空口传输时间差确定该基站的迟滞时间,并通过下行数据包将该基站的迟滞时间发送给该基站。根据本发明实施例提供的方案,无线网络控制器可以利用激活集中的每个基站上报的下行传输时延,以及移动终端上报的激活集中的各目标基站与源基站之间的空口传输时间差,来确定每个基站对应的迟滞时间。每个基站可以根据接收到携带迟滞时间的下行数据包时,当前时刻的下行传输时延和迟滞时间来确定自身对应的等待时间,并在等待时间到达时,发送数据给移动终端。由于无线网络控制器可以直接确定自身与各基站的下行传输时延,无需利用上下行传输时延取平均,相对于现有技术,可以提高传输时延的精度。而基站利用最新的下行传输时延来确定等待时间,还可以提高确定出的等待时间的时效性。因此,本发明实施例提供的方案,可以提高移动终端同时接收到激活集中的各基站发送的数据的准确性,提高移动终端获得的宏分集增益。同时,在确定无线网络控制器与各基站的传输时延时,无需进行信令回传,因此,还可以减少信令开销,避免信令回传时延大的问题。


图1为现有技术提供的无线接入网的拓扑示意图;图2为现有技术提供的宏分集技术实现示意图;图3为本发明实施例一提供的实现数据同步的方法的步骤流程图;图4为本发明实施例二提供的实现数据同步的方法的步骤流程图;图5为本发明实施例三提供的实现数据同步的方法的步骤流程图;图6为本发明实施例三提供的传输时延示意图;图7为本发明实施例三提供的实现数据同步的方法的流程示意图;图8为本发明实施例四提供的实现数据同步的系统的结构示意
图9为本发明实施例五提供的实现数据同步的装置的结构示意图;图10为本发明实施例六提供的实现数据同步的装置的结构示意图。
具体实施例方式针对现有技术中节点同步技术导致的信令开销大,信令回传高时延以及单向时延计算精度低等问题,本发明实施例提出一种无需信令回传,即可以准确地确定无线网络控制器与基站之间的下行传输时延的解决方案,保证网络侧的传输同步,并保证各个基站与移动终端之间的空中接口同步。以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。实施例一、本发明实施例一提供一种实现数据同步的方法,该方法的步骤流程图可以如图3所示,包括:步骤101、无线网络控制器接收信息。在本实施例中,为了实现数据同步,无线网络控制器需要接收的信息包括:一个激活集中各基站上报的下行传输时延,和所述激活集对应的移动终端上报的空口传输时间差。具体的,在本步骤中,无线网络控制器接收一个激活集中的每个基站上报的下行传输时延,所述下行传输时延为所述无线网络控制器向一个基站传输数据的传输时延;并接收移动终端上报的所述激活集中的各目标基站与源基站之间的空口传输时间差,一个空口传输时间差是所述移动终端根据一个目标基站向所述移动终端传输数据的空口传输时间,与源基站向所述移动终端传输数据的空口传输时间的差值确定的。步骤102、无线网络控制器确定迟滞时间。在本步骤中,无线网络控制器可以针对所述激活集中的每个基站,根据所述下行传输时延和所述空口传输时间差确定该基站的迟滞时间。一个基站的迟滞时间可以理解为所述无线网络控制器发送数据到该基站时,保证数据同步所需的最大调整时间长度。具体的,无线网络控制器可以通过以下方式确定一个基站的迟滞时间:无线网络控制器针对所述激活集中的每个基站,分别确定该基站的下行传输时延,以及该基站与源基站之间的空口传输时间差的和值。无线网络控制器确定所述和值中的最大值,从而确定无线网络控制器发送数据到移动终端时,保证数据同步需要的最大调整时间。无线网络控制器针对所述激活集中的每个基站,分别将所述最大值,与该基站与源基站之间的空口传输时间差的差值作为该基站的迟滞时间。需要说明的是,源基站与源基站之间的空口传输时间差为零。因此,移动终端无需向无线网络控制器上报源基站与源基站之间的空口传输时间差,从而节约网络资源。而无线网络控制器可以直接用零作为源基站与源基站之间的空口传输时间差。进一步的,无线网络控制器确定所述和值中的最大值之后,无线网络控制器确定基站的迟滞时间之前,还可以判断所述最大值是否大于指定时延,所述指定时延表示所述移动终端当前执行的业务能够容忍的所述无线网络控制器向所述移动终端传输数据的最大时延,并在所述最大值不大于所述指定时延时,保持所述最大值不变,在所述最大值大于所述指定时延时,将所述最 大值更新为所述指定时延。从而可以利用所述移动终端当前执行的业务能够容忍的所述无线网络控制器向所述移动终端传输数据的最大时延来修正所述最大值,确保实现数据同步的同时,还可以满足业务的服务质量需求。步骤103、无线网络控制器发送迟滞时间给基站。在本步骤中,无线网络控制器可以针对每个基站,通过下行数据包将该基站的迟滞时间对应发送给该基站。步骤104、基站确定等待时间。所述激活集中的每个基站在接收到下行数据包时,可以确定当前时刻的下行传输时延;并根据自身确定出的当前时刻的下行传输时延,和接收到的下行数据包中的迟滞时间确定等待时间。所述等待时间可以理解为一个基站用于接收无线网络控制器发送的同步数据的时间长度。所述同步数据即可以理解为无线网络控制器向激活集中各基站发送的相同数据,移动终端接收同步数据并进行合并,获得接收分集增益。具体的,无线网络控制器向基站发送的下行数据包中可以标记该下行数据包的发送时间,则每个基站可以根据接收到的所述下行数据包中标记的发送时间,以及该下行数据包的接收时间,确定当前时刻的下行传输时延。具体的,每个基站可以将自身接收到的下行数据包中的迟滞时间与自身确定出的当前时刻的下行传输时延之差,确定为自身对应的等待时间。步骤105、基站发送数据给移动终端。
每个基站在从接收到下行数据包的时刻开始,自身对应的等待时间到达时,将该等待时间内接收到的、无线网络控制器分发的同步数据发送给移动终端。具体的,基站在所述等待时间不小于O时,开辟缓存空间存储同步数据,在从接收到所述下行数据包的时刻开始,所述等待时间到达时,将所述缓存空间中存储的同步数据发送给移动终端;基站在所述等待时间小于O时,在从接收到所述下行数据包的时刻开始,设定时长内不向移动终端发送同步数据。S卩,基站可以通过对等待时间的判断,确定自身与无线网络控制器之间的数据传输质量。在等待时间不小于O时,可以在等待时间内缓存同步数据,并在等待时间到达时,发送等待时间内缓存的同步数据。在所述等待时间小于O时,可以确定该基站与无线网络控制器之间的传输时延较长,抖动比较剧烈,不能满足业务的时延需求,因此,可以设置一个惩罚时间(设定时长),在设定时长内该基站不参与宏分集,避免对其他基站的发送信号产生严重干扰。 下面通过实施例二对本发明实施例一进行说明。

实施例二、本发明实施例二提供一种实现数据同步的方法,该方法的步骤流程图可以如图4所示,包括:步骤201、无线网络控制器接收信息。在本步骤中,无线网络控制器可以周期性在下行数据帧或者下行控制帧上标记发送时间T1,发送给激活集中的若干基站。若干基站在接收到下行数据帧或者下行控制帧后,记录下接收时间T2i (i=l,2,…,N),N为不小于2的正整数,从而使得基站侧可以获得无线网络控制器与若干基站之间下行传输时延ATi=(T21-T1);各基站可以周期性将自身对应的下行传输时延ATi上报给无线网络控制器。移动终端可以周期性测量激活集中的各目标基站与源基站的空中接口传输时间差ATB1Bj=(TBj-TB1) (j=2,3,…,N),并可以通过测量报告上报给无线网络控制器。步骤202、无线网络控制器确定迟滞时间。无线网络控制器根据接入网侧下行传输时延ATi (i=l,2,…,N)和空口传输时间差ΛΤβ__ (J'=2,3,…,N),计算无线网络控制器到移动终端,保证数据同步需要最大调整时间Tmax:Tmax=max { Δ T1, ( Δ Tj+ Δ Tbibj) }在本实施例中,可以理解为用于计算Tmax的ATi为无线网络控制器最新一次接收到的ATi, Λ TB_.为无线网络控制器最新一次接收到的ATB1W。当然,不限于利用最新一次接收到的Δ Ti和Δ Tbibj计算Tmax,比如,还可以利用最新M次接收到的Δ Ti的平均值和最新L次Λ Tbibj的平均值计算Tmax。其中M、L均为不小于2的正整数。如果Tmax>=TQQS,贝lj, Tmax=Tws,否贝lj, Tmax不变。其中,Tqqs表示所述移动终端当前执行的业务能够容忍的所述无线网络控制器向所述移动终端传输数据的最大时延。无线网络控制器根据最大调整时间Tmax,配置激活集中的若干基站处理数据的迟滞时间如下:对于源基站迟滞时间为:THl=Tmax ;
对于激活集中的其他若干基站迟滞时间为:THj=(Tmax-ATB1Bj) (j=2,3,…,N)。步骤203、无线网络控制器发送迟滞时间给基站。无线网络控制器可以周期性使用下行控制帧下发基站迟滞时间THi (i=l,2,…,N)给激活集中的若干基站。步骤204、基站确定等待时间。基站根据无线网络控制器配置的迟滞时间THi和当前帧测得下行传输时延ATi,计算得到若干基站处理数据的等待时间TWi:Tffi=TH1-ATi步骤205、基站发送数据给移动终端。如果TWi<O时,则基站开辟一个缓存空间存储等待时间TWi内接收到的同步数据,并当等待时间TWi到达后,将缓存空间中的同步数据处理成帧,并发送至移动终端。如果TWi〈0时,则基站当前与无线网络控制器之间传输时延和抖动剧烈,不能满足业务的时延需求,因此,设置一个惩罚时间Tcomb,在这个时间段内该基站不参与宏分集,避免对其他基站的发送信号产生严重干扰。经过上述步骤,基站转发无线网络控制器分发的相同数据给移动终端,既满足网络侧传输同步又保证空口侧同步,可以保证数据同时达到移动终端,使移动终端获得最优的宏分集增益,并最大限度克服宽带IP传输网络的时延和抖动对用户感知体验产生的影响,此外,还减少空中接口同步所需要的信令开销。下面通过一个具体的实例对本发明实施例一、二的方案进行说明。该实施例说明实现移动终端与三个基站(源基站和两个目标基站)进行通信的实现宏分集技术方案。实施例三、本发明实施例三提供一种实现数据同步的方法,该方法的步骤流程图可以如图5所示,包括:步骤301、无线网络控制器接收信息。无线网络控制器周期性在下行数据帧或者下行控制帧上标记发送时间T1,发送给激活集中的三个基站。三个基站在接收到下行数据帧或者下行控制帧后,记录下接收时间T2i(i=l,2,3)。各基站可以获得无线网络控制器与自身之间的下行传输时延ATi=CT21-T1^各基站可以周期性将下行传输时延ATi上报给无线网络控制器。移动终端周期性测量激活集中的两个目标基站与源基站的空中接口传输时间差ATbibj=(Tbj-Tbi) (j=2,3),并通过测量报告上报给无线网络控制器。图6为本实施例提供的传输时延示意图,无线网络控制器与激活集中三个基站(源基站、目标基站I和目标基站2)的下行传输时延分别为ΛΤρ八1~2和AT3,激活集中三个基站与移动终端之间的空口传输时间分别为TB1、Tb2和ΤΒ3。步骤302、无线网络控制器确定迟滞时间。无线网络控制器根据接入网侧下行传输时延ATi (i=l,2,3)和空口传输时间差ATbibj (j=2, 3),周期性计算无线网络控制器到移动终端,保证数据同步需要最大调整时间Tmax:Tmax=max { Δ T1, ( Δ T2+Δ TB1B2),( Δ T3+Δ TB1B3) }如果Tmax>=Tws,贝U,Tmax=Tws,否贝U, Tmax不变。其中,Tws表示所述移动终端当前执行的业务能够容忍的所述无线网络控制器向所述移动终端传输数据的最大时延。无线网络控制器根据最大调整时间Tmax,配置激活集中的3个基站处理数据的迟滞时间如下:对于源基站迟滞时间为:THl=Tmax ;对于激活集中的另外两个目标基站迟滞时间为:THj= (Tmax-ATB1Bj) (j=2, 3)。步骤303、无线网络控制器发送迟滞时间给基站。无线网络控制器可以周期性使用下行控制帧下发基站迟滞时间THi (i=l, 2,3)给激活集中的3个基站。步骤304、基站确定等待时间。基站根据无线网络控制器配置的迟滞时间THi和当前帧测得下行传输时延ATi,计算得到三个基站处理数据的等待时间TW1:Tffi=TH1-ATi (i=l, 2, 3)步骤305、基站发送数据给移动终端。如果TWi彡O时,则基站开辟一个缓存空间存储等待时间TWi内接收到的同步数据,并当等待时间TWi到达后,将缓存空间中的同步数据处理成帧,并发送至移动终端。如果TWi〈0时,则基站当前与无线网络控制器之间传输时延和抖动剧烈,不能满足业务的时延需求,因此,设置一个惩罚时间Tcomb,在这个时间段内该基站不参与宏分集,避免对其他基站的发送 信号产生严重干扰。图7为本实施例提供的实现数据同步的方法的流程示意图,假设两个目标基站分别表示为目标基站I和目标基站2。无线网络控制器通过发送端缓存器发送数据(Data),源基站、目标基站I和目标基站2分别通过自身的接收缓存器接收数据。源基站、目标基站I和目标基站2测得的当前时刻的下行传输时延可以分别用ATp △1'2和AT3表示,若THl-Δ T1 (即 Tffl) >0, TH2- Δ T2 (即 TW2)>0, TH3- Δ T3 (即 1¥3)〈0,则:源基站在TWl时长到达时,经指定时长(假设为Tdeal时长)将数据处理成帧(Frame),并经Tbi时长发送至移动终端;目标基站I在TW2时长到达时,同样经Tdeal时长将数据处理成帧,并经Tb2时长发送至移动终端,且Tb2与Tbi之间的差值即为Λ Tbib2 ;目标基站2在TW3时长到达时,丢弃数据包,不参与宏分集。而移动终端可以对源基站和目标基站I发送的信号进合并,从而获得接收分集增
Mo与本发明实施例一 三基于同一发明构思,提供以下的装置和系统。实施例四、本发明实施例四提供一种实现数据同步的系统,该系统的结构可以如图8所示,包括无线网络控制器11、移动终端12以及该移动终端对应的激活集中的每个基站13,其中:所述移动终端12用于向所述无线网络控制器上报所述激活集中的各目标基站与源基站之间的空口传输时间差,一个空口传输时间差是所述移动终端根据一个目标基站向所述移动终端传输数据的空口传输时间,与源基站向所述移动终端传输数据的空口传输时间的差值确定的;
所述基站13用于向所述无线网络控制器上报下行传输时延,所述下行传输时延为所述无线网络控制器向一个基站传输数据的传输时延;并在接收到下行数据包时,确定当前时刻的下行传输时延;并根据所述当前时刻的下行传输时延,和接收到的下行数据包中该基站的迟滞时间确定等待时间,一个基站的迟滞时间表示所述无线网络控制器发送数据到该基站时,保证数据同步所需的最大调整时间长度,在从接收到所述下行数据包的时刻开始,所述等待时间到达时,将所述等待时间内接收到的、所述无线网络控制器分发的同步数据发送给所述移动终端;所述无线网络控制器11用于接收所述空口传输时间差和所述下行传输时延,针对所述激活集中的每个基站,根据所述下行传输时延和所述空口传输时间差确定该基站的迟滞时间,并通过下行数据包将该基站的迟滞时间发送给该基站。实施例五、本发明实施例五提供一种实现数据同步的装置,该装置可以集成在无线网络控制器中,该装置的结构可以如图9所示,包括:接收模块21用于接收一个激活集中的每个基站上报的下行传输时延,所述下行传输时延为无线网络控制器向一个基站传输数据的传输时延;并接收移动终端上报的所述激活集中的各目标基站与源基站之间 的空口传输时间差,一个空口传输时间差是所述移动终端根据一个目标基站向所述移动终端传输数据的空口传输时间,与源基站向所述移动终端传输数据的空口传输时间的差值确定的;确定模块22用于针对所述激活集中的每个基站,根据接收模块接收的所述下行传输时延和所述空口传输时间差确定该基站的迟滞时间,一个基站的迟滞时间表不所述无线网络控制器发送数据到该基站时,保证数据同步所需的最大调整时间长度;发送模块23用于通过下行数据包将确定模块确定的每个基站的迟滞时间发送给该基站,以便所述激活集中的每个基站在接收到下行数据包时,确定当前时刻的下行传输时延;并根据所述当前时刻的下行传输时延,和接收到的下行数据包中的迟滞时间确定等待时间。所述确定模块22具体用于针对所述激活集中的每个基站,分别确定该基站的下行传输时延,以及该基站与源基站之间的空口传输时间差的和值;确定所述和值中的最大值;针对所述激活集中的每个基站,分别将所述最大值,与该基站与源基站之间的空口传输时间差的差值作为该基站的迟滞时间。所述确定模块22还用于确定所述和值中的最大值之后,确定基站的迟滞时间之前,确定所述最大值是否大于指定时延,所述指定时延表示所述移动终端当前执行的业务能够容忍的所述无线网络控制器向所述移动终端传输数据的最大时延,并在所述最大值不大于所述指定时延时,保持所述最大值不变,在所述最大值大于所述指定时延时,将所述最大值更新为所述指定时延。实施例六、本发明实施例六提供一种实现数据同步的装置,该装置可以集成在基站中,该装置的结构可以如图10所示,包括:接收模块31用于接收携带一个基站的迟滞时间的下行数据包,一个基站的迟滞时间表示无线网络控制器发送数据到该基站时,保证数据同步所需的最大调整时间长度;其中,所述迟滞时间是无线网络控制器接收一个激活集中的每个基站上报的下行传输时延,所述下行传输时延为所述无线网络控制器向一个基站传输数据的传输时延;并接收移动终端上报的所述激活集中的各目标基站与源基站之间的空口传输时间差,一个空口传输时间差是所述移动终端根据一个目标基站向所述移动终端传输数据的空口传输时间,与源基站向所述移动终端传输数据的空口传输时间的差值确定的;根据所述下行传输时延和所述空口传输时间差确定的;确定模块32用于确定所述基站当前时刻的下行传输时延,根据所述当前时刻的下行传输时延,和接收模块接收到的下行数据包中的迟滞时间确定等待时间;发送模块33用于在从接收模块接收到所述下行数据包的时刻开始,所述确定模块确定的等待时间到达时,将所述等待时间内接收到的、所述无线网络控制器分发的同步数据发送给所述移动终端。所述确定模块32具体用于将接收到的下行数据包中的迟滞时间与所述当前时刻的下行传输时延之差,确定为等待时间。所述确定模块32还可以具体用于在所述下行数据包中标记该下行数据包的发送时间时,根据接收到的所述下行数据包中标记的发送时间,以及该下行数据包的接收时间,确定当前时刻的下行传输时延。所述发送模块33具体用于在所述等待时间不小于O时,开辟缓存空间存储同步数据,在从接收到所述下行数据包的时刻开始,所述等待时间到达时,将所述缓存空间中存储的同步数据发送给移动终端;在所述等待时间小于O时,在从接收到所述下行数据包的时刻开始,设定时长内不向移动终端发送同步数据。本领域内的技术人员应明白,本申请的实施例可提供为方法、装置、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括 但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本申请是参照根据本申请实施例的方法、装置、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也 意图包含这些改动和变型在内。
权利要求
1.一种实现数据同步的方法,其特征在于,所述方法包括: 无线网络控制器接收一个激活集中的每个基站上报的下行传输时延,所述下行传输时延为所述无线网络控制器向一个基站传输数据的传输时延;并接收移动终端上报的所述激活集中的各目标基站与源基站之间的空口传输时间差,一个空口传输时间差是所述移动终端根据一个目标基站向所述移动终端传输数据的空口传输时间,与源基站向所述移动终端传输数据的空口传输时间的差值确定的; 无线网络控制器针对所述激活集中的每个基站,根据所述下行传输时延和所述空口传输时间差确定该基站的迟滞时间,一个基站的迟滞时间表示所述无线网络控制器发送数据到该基站时,保证数据同步所需的最大调整时间长度,并通过下行数据包将该基站的迟滞时间发送给该基站,以便所述激活集中的每个基站在接收到下行数据包时,确定当前时刻的下行传输时延;并根据所述当前时刻的下行传输时延,和接收到的下行数据包中的迟滞时间确定等待时间。
2.如权利要求1所述的方法,其特征在于,无线网络控制器针对所述激活集中的每个基站,根据所述下行传输时延和所述空口传输时间差确定该基站的迟滞时间,具体包括: 无线网络控制器针对所述激活集中的每个基站,分别确定该基站的下行传输时延,以及该基站与源基站之间的空口传输时间差的和值; 无线网络控制器确定所述和值中的最大值; 无线网络控制器针对所述激活集中的每个基站,分别将所述最大值与该基站与源基站之间的空口传输时间差的差值作为该基站的迟滞时间。
3.如权利要求2所述的方法,其特征在于,无线网络控制器确定所述和值中的最大值之后,无线网络控制器确定基站的迟滞时间之前,所述方法还包括: 无线网络控制器确定所述最大值是否大于指定时延,所述指定时延表示所述移动终端当前执行的业务能够容忍的所述无线网络控制器向所述移动终端传输数据的最大时延,并在所述最大值不大于所述指定时延时,保持所述最大值不变,在所述最大值大于所述指定时延时,将所述最大值更新为所述指定时延。
4.一种实现数据同步的方法,其特征在于,所述方法包括: 基站接收携带该基站的迟滞时间的下行数据包,一个基站的迟滞时间表示无线网络控制器发送数据到该基站时,保证数据同步所需的最大调整时间长度,并确定当前时刻的下行传输时延; 基站根据所述当前时刻的下行传输时延,和接收到的下行数据包中的迟滞时间确定等待时间,在从接收到所述下行数据包的时刻开始,所述等待时间到达时,将所述等待时间内接收到的、无线网络控制器分发的同步数据发送出去; 其中,所述迟滞时间是无线网络控制器接收一个激活集中的每个基站上报的下行传输时延,所述下行传输时延为所述无线网络控制器向一个基站传输数据的传输时延;并接收移动终端上报的所述激活集中的各目标基站与源基站之间的空口传输时间差,一个空口传输时间差是所述移动终端根据一个目标基站向所述移动终端传输数据的空口传输时间,与源基站向所述移动终端传输数据的空口传输时间的差值确定的;根据所述下行传输时延和所述空口传输时间差确定的。
5.如权利要求4所述的方法,其特征在于,基站根据所述当前时刻的下行传输时延,和接收到的下行数据包中的迟滞时间确定等待时间,具体包括: 基站将接收到的下行数据包中的迟滞时间与所述当前时刻的下行传输时延之差,确定为等待时间。
6.如权利要求4所述的方法,其特征在于,基站在从接收到所述下行数据包的时刻开始,所述等待时间到达时,将所述等待时间内接收到的、无线网络控制器分发的同步数据发送出去,具体包括: 基站在所述等待时间不小于O时,开辟缓存空间存储同步数据,在从接收到所述下行数据包的时刻开始,所述等待时间到达时,将所述缓存空间中存储的同步数据发送给移动终端; 基站在所述等待时间小于O时,在从接收到所述下行数据包的时刻开始,设定时长内不向移动终端发送同步数据。
7.如权利要求4 6任一所述的方法,其特征在于,所述下行数据包中标记该下行数据包的发送时间,则基站确定当前时刻的下行传输时延,具体包括: 基站根据接收到的所述下行数据包中标记的发送时间,以及该下行数据包的接收时间,确定当前时刻的下行传输时延。
8.一种实现数据同步的装置,其特征在于,所述装置包括: 接收模块,用于接收一个激活集中的每个基站上报的下行传输时延,所述下行传输时延为无线网络控制器向一个基站传输数据的传输时延;并接收移动终端上报的所述激活集中的各目标基站与源基站之间的空口传输时间差,一个空口传输时间差是所述移动终端根据一个目标基站向所述移动终端传输数据的空口传输时间,与源基站向所述移动终端传输数据的空口传输时间的差值确定的; 确定模块,用于针对所述激活集中的每个基站,根据接收模块接收的所述下行传输时延和所述空口传输时间差确定该基站的迟滞时间,一个基站的迟滞时间表示所述无线网络控制器发送数据到该基站时,保证数据同步所需的最大调整时间长度; 发送模块,用于通过下行数据包将确定模块确定的每个基站的迟滞时间发送给该基站,以便所述激活集中的每个基站在接收到下行数据包时,确定当前时刻的下行传输时延;并根据所述当前时刻的下行传输时延,和接收到的下行数据包中的迟滞时间确定等待时间。
9.如权利要求8所述的装置,其特征在于,所述确定模块,具体用于针对所述激活集中的每个基站,分别确定该基站的下行传输时延,以及该基站与源基站之间的空口传输时间差的和值;确定所述和值中的最大值;针对所述激活集中的每个基站,分别将所述最大值,与该基站与源基站之间的空口传输时间差的差值作为该基站的迟滞时间。
10.如权利要求9所述的装置,其特征在于,所述确定模块,还用于确定所述和值中的最大值之后,确定基站的迟滞时间之前,确定所述最大值是否大于指定时延,所述指定时延表示所述移动终端当前执行的业务能够容忍的所述无线网络控制器向所述移动终端传输数据的最大时延,并在所述最大值不大于所述指定时延时,保持所述最大值不变,在所述最大值大于所述指定时延时,将所述最大值更新为所述指定时延。
11.一种实现数据同步的装置,其特征在于,所述装置包括: 接收模块,用于接收携带一个基站的迟滞时间的下行数据包,一个基站的迟滞时间表示无线网络控制器发送数据到该基站时,保证数据同步所需的最大调整时间长度;其中,所述迟滞时间是无线网络控制器接收一个激活集中的每个基站上报的下行传输时延,所述下行传输时延为所述无线网络控制器向一个基站传输数据的传输时延;并接收移动终端上报的所述激活集中的各目标基站与源基站之间的空口传输时间差,一个空口传输时间差是所述移动终端根据一个目标基站向所述移动终端传输数据的空口传输时间,与源基站向所述移动终端传输数据的空口传输时间的差值确定的;根据所述下行传输时延和所述空口传输时间差确定的; 确定模块,用于确定所述基站当前时刻的下行传输时延,根据所述当前时刻的下行传输时延,和接收模块接收到的下行数据包中的迟滞时间确定等待时间; 发送模块,用于在从接收模块接收到所述下行数据包的时刻开始,所述确定模块确定的等待时间到达时,将所述等待时间内接收到的、所述无线网络控制器分发的同步数据发送给所述移动终端。
12.如权利要求11所述的装置,其特征在于,所述确定模块,具体用于将接收到的下行数据包中的迟滞时间与所述当前时刻的下行传输时延之差,确定为等待时间。
13.如权利要求11所述的装置,其特征在于,所述发送模块,具体用于在所述等待时间不小于O时,开辟缓存空间存储同步数据,在从接收到所述下行数据包的时刻开始,所述等待时间到达时,将所述缓存空间中存储的同步数据发送给移动终端;在所述等待时间小于O时,在从接收到所述下行数据包的时刻开始,设定时长内不向移动终端发送同步数据。
14.如权利要求11 13任一所述的装置,其特征在于,所述确定模块,具体用于在所述下行数据包中标记该下行数据 包的发送时间时,根据接收到的所述下行数据包中标记的发送时间,以及该下行数据包的接收时间,确定当前时刻的下行传输时延。
15.一种实现数据同步的系统,其特征在于,所述系统包括无线网络控制器、移动终端以及该移动终端对应的激活集中的每个基站,其中: 所述移动终端,用于向所述无线网络控制器上报所述激活集中的各目标基站与源基站之间的空口传输时间差,一个空口传输时间差是所述移动终端根据一个目标基站向所述移动终端传输数据的空口传输时间,与源基站向所述移动终端传输数据的空口传输时间的差值确定的; 所述基站,用于向所述无线网络控制器上报下行传输时延,所述下行传输时延为所述无线网络控制器向一个基站传输数据的传输时延;并在接收到下行数据包时,确定当前时刻的下行传输时延;并根据所述当前时刻的下行传输时延,和接收到的下行数据包中该基站的迟滞时间确定等待时间,一个基站的迟滞时间表示所述无线网络控制器发送数据到该基站时,保证数据同步所需的最大调整时间长度,在从接收到所述下行数据包的时刻开始,所述等待时间到达时,将所述等待时间内接收到的、所述无线网络控制器分发的同步数据发送给所述移动终端; 所述无线网络控制器,用于接收所述空口传输时间差和所述下行传输时延,针对所述激活集中的每个基站,根据所述下行传输时延和所述空口传输时间差确定该基站的迟滞时间,并通过下行数据包将该基站的迟滞时间发送给该基站。
全文摘要
本发明实施例提供一种实现数据同步的方法、装置和系统,由于无线网络控制器可以直接确定自身与各基站的下行传输时延,无需利用上下行传输时延取平均,相对于现有技术,可以提高传输时延的精度。而基站利用最新的下行传输时延来确定等待时间,还可以提高确定出的等待时间的时效性。因此,本发明实施例提供的方案,可以提高移动终端同时接收到激活集中的各基站发送的数据的准确性,提高移动终端获得的宏分集增益。同时,在确定无线网络控制器与各基站的传输时延时,无需进行信令回传,因此,还可以减少信令开销,避免信令回传时延大的问题。
文档编号H04W56/00GK103220775SQ201310092439
公开日2013年7月24日 申请日期2013年3月21日 优先权日2013年3月21日
发明者刘重军, 陈立俊, 付杰尉, 李馨, 邓单 申请人:京信通信系统(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1