一种降低切换时延的方法及装置与流程

文档序号:14072437阅读:481来源:国知局

本发明涉及无线通信领域,尤其涉及一种降低切换时延的方法及装置。



背景技术:

在终端(userequipment,ue)的切换过程中,切换时延对于业务质量和系统网络性能都产生了较大的影响,而降低切换过程中的业务中断时间已成为降低切换时延的一大热点话题,越来越受到关注。

现有技术下,有以下几种降低切换过程中业务中断时间的方案:

第一种方案:无随机接入过程(randomaccesschannel-less,rachless)切换方案。

实际中,典型切换时延是40-50ms,其中,rach占据大约10-12ms。因此,消除切换过程中的rach时延将明显降低业务中断时间,提高用户体验。

现有rachless切换方案有以下两种:

1)rachless切换方案1:通过目标演进型基站(evolvednodeb,enb)测量ue发送的上行信号实现。

基本原理为:源enb告诉ue在约定的时间发送上行信号,例如探测用参考信号(soundingreferencesignal,srs),同时告诉目标enb在该时间测量ue发送的上行信号。基于该上行信号,目标enb计算出时间提前量(timeadvanced,ta)值并将其发送给源enb,然后源enb通过切换命令(handovercommand,hocommand)下发给ue。

2)rach-less切换方案2:通过ue测量目标enb的下行信号实现。

基本原理为:参阅图1所示,ue首先获得源小区和目标小区之间的下行传播时间差(即t1-t2),然后基于源小区的ta值获得目标小区的ta值(假设ul传播时延和dl传播时延相同),具体为:

tatarget=tasource-2(t1-t2)(同步网络)

tatarget=tasource-2(t1-t2)+δt(非同步网络)

其中,δt(可正可负)表示源enb和目标enb之间的子帧边界偏差值。

rachless切换方案简单易实现,对ue无额外能力要求,但是,上行同步精度受无线环境影响较大。当ul传播时延和dl传播时延不相同时,会对上行传输系统带来一定干扰,严重时甚至不能保证业务数据的可靠接收。另外,由于没有rach过程,需要额外机制控制首次上行传输的功率、功率提升、以及额外机制提供ue发送msg3的上行资源,现有技术下,并没有对此进行介绍,即对于rachless切换方案并没有具体的执行流程。

第二种方案:无缝(seamless)切换方案。

具体参阅图2所示,ue在和目标enb完成上下行同步的过程中,保持和源enb的连接。这样便可以实现切换过程中无业务数据中断。

seamless切换方案可以达到和现有机制相同的上行同步精度性能、实现零业务中断,但是,需要ue具有双收发能力,相比较rachless切换方案而言,实现复杂度较大、整体切换时延较长。

由此可见,现有技术下,降低切换时延的方法,不能综合考虑ue能力和网络环境,而灵活确定出不同的切换方案,也没有对rachless的具体执行流程有确定的方案。



技术实现要素:

本发明实施例提供一种降低切换时延的方法及装置,以解决现有技术中的切换方案较单一,不能根据不同的应用场景而灵活确定出合适的切换方案的问题。

本发明实施例提供的具体技术方案如下:

一种降低切换时延的方法,包括:

源enb接收ue上报的ue能力信息;

源enb根据接收到的ue能力信息,确定切换方案,并基于所述切换方案,向目标enb发送切换请求,其中,切换请求中至少携带有所述切换方案;

源enb接收目标enb基于所述切换请求返回的切换请求响应消息,若确定所述切换请求响应消息中携带有目标enb对所述切换方案的确认信息时,指示ue采用所述切换方案,完成切换。

较佳的,源enb接收ue上报的ue能力信息,具体包括:

源enb接收ue通过基于源enb发送的ue能力询问请求返回的响应消息上报的ue能力信息;或,

源enb接收ue通过rrc连接建立消息上报的ue能力信息。

较佳的,源enb根据接收到的ue能力信息,确定切换方案,具体包括:

若根据ue能力信息,确定ue具有双收发能力,则源enb确定的切换方案为以下一种或任意组合:rachless切换方案1、rachless切换方案2和seamless切换方案;或,

若根据ue能力信息,确定ue不具有双收发能力,则源enb确定的切换方案为以下一种或任意组合:rachless切换方案1、rachless切换方案2。

较佳的,所述目标enb对所述切换方案的确认信息是目标enb根据当前的网络环境进行确定的。

较佳的,进一步包括:

若确定的切换方案为rachless切换方案1,则所述切换请求中至少携带有ue发送上行信号的时间,并且所述切换请求响应消息中,至少携带有目标enb的第一ta值,其中,所述目标enb的第一ta值是,目标enb基于接收到的ue发送上行信号的时间,根据预设算法计算得到的;或,

若确定的切换方案为rachless切换方案2,则当源enb和目标enb是非同步的时,所述切换请求响应消息中,至少携带源enb和目标enb的子帧边界偏差值;或,

若确定的切换方案为rachless切换方案1+seamless切换方案,则所述切换请求中至少携带有ue发送上行信号的时间,并且所述切换请求响应消息中,至少携带有目标enb的第一ta值;或,

若确定的切换方案为rachless切换方案2+seamless切换方案,则所述切换请求响应消息中,至少当源enb和目标enb是非同步时,携带源enb和目标enb的子帧边界偏差值。

较佳的,指示ue采用所述切换方案,完成切换,具体包括:

若确定的切换方案为rachless切换方案1,则指示ue采用rachless切换方案1进行切换,并将目标enb的第一ta值发送给ue,令ue基于所述目标enb的第一ta值,在目标enb分配给ue的上行资源上发送上行信号;或,

若确定的切换方案为rachless切换方案2,则指示ue采用rachless切换方案2进行切换,并且当确定ue判定源enb和目标enb满足上行同步要求时,令ue基于目标enb的第二ta值,在目标enb分配给ue的上行资源上发送上行信号;其中,所述目标enb的第二ta值,是所述ue根据测量的源enb和目标enb的下行信号,计算得到的;或,

若确定的切换方案为seamless切换方案,则指示ue采用seamless切换方案进行切换,令所述ue向目标enb发起rach流程;或,

若确定的切换方案为rachless切换方案1+seamless切换方案,则指示ue采用rachless切换方案1+seamless切换方案进行切换,并将目标enb的第一ta值发送给ue,令ue基于所述目标enb的第一ta值,在目标enb分配给ue的上行资源上发送上行信号;或,

若确定的切换方案为rachless切换方案2+seamless切换方案,则指示ue采用rachless切换方案2+seamless切换方案进行切换,并且将当源enb和目标enb非同步时,源enb和目标enb的子帧边界偏差值发送给所述ue,以及当确定ue判定源enb和目标enb满足上行同步要求时,令ue基于目标enb的第二ta值,在目标enb分配给ue的上行资源上发送上行信号;或,

若确定的切换方案为rachless切换方案2+seamless切换方案,则指示ue采用rachless切换方案2+seamless切换方案进行切换,并且将当源enb和目标enb非同步时,源enb和目标enb的子帧边界偏差值发送给所述ue,以及当确定ue判定源enb和目标enb不满足上行同步要求时,令ue向目标enb发起rach流程。

较佳的,所述目标enb分配给ue的上行资源,是目标enb通过源enb发送给所述ue的;或,

所述目标enb分配给ue的上行资源,是目标enb通过预设的预调度的方式发送给所述ue的;或,

所述目标enb分配给ue的上行资源,是目标enb通过动态调度的方式发送给所述ue的。

一种降低切换时延的装置,包括:

接收单元,用于接收ue上报的ue能力信息;

处理单元,用于根据接收到的ue能力信息,确定切换方案,并基于所述切换方案,向目标enb发送切换请求,其中,切换请求中至少携带有所述切换方案;

指示单元,用于接收目标enb基于所述切换请求返回的切换请求响应消息,若确定所述切换请求响应消息中携带有目标enb对所述切换方案的确认信息时,指示ue采用所述切换方案,完成切换。

较佳的,接收ue上报的ue能力信息时,接收单元具体用于:

接收ue通过基于源enb发送的ue能力询问请求返回的响应消息上报的ue能力信息;或,

接收ue通过无线资源控制rrc连接建立消息上报的ue能力信息。

较佳的,根据接收到的ue能力信息,确定切换方案时,处理单元具体用于:

若根据ue能力信息,确定ue具有双收发能力,则源enb确定的切换方案为以下一种或任意组合:rachless切换方案1、rachless切换方案2和seamless切换方案;或,

若根据ue能力信息,确定ue不具有双收发能力,则源enb确定的切换方案为以下一种或任意组合:rachless切换方案1、rachless切换方案2。

较佳的,所述目标enb对所述切换方案的确认信息是目标enb根据当前的网络环境进行确定的。

较佳的,进一步包括:

若确定的切换方案为rachless切换方案1,则所述切换请求中至少携带有ue发送上行信号的时间,并且所述切换请求响应消息中,至少携带有目标enb的第一ta值,其中,所述目标enb的第一ta值是,目标enb基于接收到的ue发送上行信号的时间,根据预设算法计算得到的;或,

若确定的切换方案为rachless切换方案2,则当源enb和目标enb是非同步的时,所述切换请求响应消息中,至少携带源enb和目标enb的子帧边界偏差值;或,

若确定的切换方案为rachless切换方案1+seamless切换方案,则所述切换请求中至少携带有ue发送上行信号的时间,并且所述切换请求响应消息中,至少携带有目标enb的第一ta值;或,

若确定的切换方案为rachless切换方案2+seamless切换方案,则所述切换请求响应消息中,至少当源enb和目标enb是非同步时,携带源enb和目标enb的子帧边界偏差值。

较佳的,指示ue采用所述切换方案,完成切换时,指示单元具体用于:

若确定的切换方案为rachless切换方案1,则指示ue采用rachless切换方案1进行切换,并将目标enb的第一ta值发送给ue,令ue基于所述目标enb的第一ta值,在目标enb分配给ue的上行资源上发送上行信号;或,

若确定的切换方案为rachless切换方案2,则指示ue采用rachless切换方案2进行切换,并且当确定ue判定源enb和目标enb满足上行同步要求时,令ue基于目标enb的第二ta值,在目标enb分配给ue的上行资源上发送上行信号;其中,所述目标enb的第二ta值,是所述ue根据测量的源enb和目标enb的下行信号,计算得到的;或,

若确定的切换方案为seamless切换方案,则指示ue采用seamless切换方案进行切换,令所述ue向目标enb发起rach流程;或,

若确定的切换方案为rachless切换方案1+seamless切换方案,则指示ue采用rachless切换方案1+seamless切换方案进行切换,并将目标enb的第一ta值发送给ue,令ue基于所述目标enb的第一ta值,在目标enb分配给ue的上行资源上发送上行信号;或,

若确定的切换方案为rachless切换方案2+seamless切换方案,则指示ue采用rachless切换方案2+seamless切换方案进行切换,并且将当源enb和目标enb非同步时,源enb和目标enb的子帧边界偏差值发送给所述ue,以及当确定ue判定源enb和目标enb满足上行同步要求时,令ue基于目标enb的第二ta值,在目标enb分配给ue的上行资源上发送上行信号;或,

若确定的切换方案为rachless切换方案2+seamless切换方案,则指示ue采用rachless切换方案2+seamless切换方案进行切换,并且将当源enb和目标enb非同步时,源enb和目标enb的子帧边界偏差值发送给所述ue,以及当确定ue判定源enb和目标enb不满足上行同步要求时,令ue向目标enb发起rach流程。

较佳的,所述目标enb分配给ue的上行资源,是目标enb通过源enb发送给所述ue的;或,

所述目标enb分配给ue的上行资源,是目标enb通过预设的预调度的方式发送给所述ue的;或,

所述目标enb分配给ue的上行资源,是目标enb通过动态调度的方式发送给所述ue的。

本发明的有益效果如下:

源enb接收ue上报的ue能力信息;源enb根据接收到的ue能力信息,确定切换方案,并基于上述切换方案,向目标enb发送切换请求,其中,切换请求中至少携带有上述切换方案;源enb接收目标enb基于上述切换请求返回的切换请求响应消息,若确定上述切换请求响应消息中携带有目标enb对上述切换方案的确认信息时,指示ue采用上述切换方案,完成切换,这样,根据ue能力信息,在不同的应用场景下,源enb和目标enb协商确定出切换方案,灵活地为ue确定出合适的低时延、低业务中断时间的切换方案。

并且,对于当使用的不同的切换方案时,给出了具体的执行方法,实现了在不同的切换方案下,降低切换时延中业务中断时间的目的。

附图说明

图1为现有技术中,ue切换时的示意图;

图2为现有技术中,seamless切换方案的流程图;

图3为本发明实施例中,降低切换时延方法概述流程图;

图4为本发明实施例中,应用场景一下降低切换时延方法详细流程图;

图5为本发明实施例中,应用场景二下降低切换时延方法详细流程图;

图6为本发明实施例中,应用场景三下降低切换时延方法详细流程图;

图7为本发明实施例中,应用场景四下降低切换时延方法详细流程图;

图8为本发明实施例中,降低切换时延装置结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,并不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为了解决现有技术中的切换方案较单一,不能综合考虑不同的应用场景而灵活确定出合适的切换方案的问题,本发明实施例中,源enb根据ue能力信息和当前的网络环境,确定切换方案,并指示给目标enb,在目标enb确认后,采用该切换方案,实现ue的切换。

下面通过具体实施例对本发明方案进行详细描述,当然,本发明并不限于以下实施例。

参阅图3所示,本发明实施例中,降低切换时延的方法的具体流程如下:

步骤100:源enb接收ue上报的ue能力信息。

实际中,ue在进行切换时,对于降低切换过程中业务中断时间的切换方案,有以下三种:rachless切换方案1、rachless切换方案2和seamless切换方案。其中,rachless切换方案1的基本原理是,通过目标enb测量ue发送的上行信号来计算目标enb的ta值,实现切换;rachless切换方案2的基本原理是,通过ue测量目标enb的下行信号计算目标enb的ta值,实现切换;seamless切换方案的基本原理是,ue与目标enb完成上下行同步的过程中,保持和源enb的连接。

值得说明的是,rachless切换方案1和rachless切换方案2的共同思想都是消除切换过程中的rach时延,这里的1和2的区分只是为了方便后续介绍这两种方案,并没有其它的意义。

本发明实施例中,主要是基于上述三种切换方案,可以根据不同的情况灵活配置不同的切换方案,且给出了不同切换方案的具体实现过程。

其中,ue能力信息,表示ue是否具有双收发能力。

执行步骤100时,可以分为以下两种情况:

第一种情况:源enb接收ue通过基于源enb发送的ue能力询问请求返回的响应消息上报的ue能力信息。

也就是说,可以是在切换准备阶段,源enb向ue发送ue能力询问请求,ue接收到ue能力询问请求后,向源enb上报ue能力信息。

第二种情况:源enb接收ue通过无线资源控制(radioresourcecontrol,rrc)连接建立消息上报的ue能力信息。

也就是说,ue能力信息,也可以是在ue与源enb建立rrc连接的过程中,通过rrc连接建立消息上报给源enb。

步骤110:源enb根据接收到的ue能力信息,确定切换方案,并基于上述切换方案,向目标enb发送切换请求,其中,切换请求中至少携带有上述切换方案。

其中,在步骤110中,源enb根据接收到的ue能力信息,确定切换方案时,可以有以下两种情况:

第一种情况:若根据ue能力信息,确定ue具有双收发能力,则源enb确定的切换方案为以下一种或任意组合:rachless切换方案1、rachless切换方案2和seamless切换方案。

第二种情况:若根据ue能力信息,确定ue不具有双收发能力,则源enb确定的切换方案为以下一种或任意组合:rachless切换方案1、rachless切换方案2。

这样,源enb可以根据ue能力信息,配置不同的切换方案,而具体源enb如何从多个可备选的切换方案中,确定当前的切换方案,本发明实施例中,并不进行限制,源enb可以从多个可备选的切换方案中任意选择一种,或源enb可以根据当前的网络环境,从多个可备选的切换方案中选择一种。

其中,在步骤110中,源enb确定切换方案后,并基于上述切换方案,向目标enb发送切换请求时,相应地具体可以分为以下几种情况:

第一种情况:若确定的切换方案为rachless切换方案1,则源enb基于rachless切换方案1,向目标enb发送切换请求。其中,切换请求中,至少携带rachless切换方案1和ue发送上行信号的时间。

第二种情况:若确定的切换方案为rachless切换方案2,则源enb基于rachless切换方案2,向目标enb发送切换请求。其中,切换请求中,至少携带rachless切换方案2。

进一步地,切换请求中,也可以携带源enb对应的源小区的半径信息。这样,可以使目标enb基于源小区的半径信息和目标enb对应的目标小区的半径,判断rachless切换方案2是否是适用的。

第三种情况:若确定的切换方案为seamless切换方案,则源enb基于seamless切换方案,向目标enb发送切换请求。其中,切换请求中,至少携带seamless切换方案。

第四种情况:若确定的切换方案为rachless切换方案1+seamless切换方案,则源enb基于rachless切换方案1+seamless切换方案,向目标enb发送切换请求。其中,切换请求中,至少携带rachless切换方案1+seamless切换方案和ue发送上行信号的时间。

第五种情况:若确定的切换方案为rachless切换方案2+seamless切换方案,则源enb基于rachless切换方案2+seamless切换方案,向目标enb发送切换请求。其中,切换请求中,至少携带rachless切换方案2+seamless切换方案。

进一步地,切换请求中,可以携带源enb对应的源小区的半径信息。

这样,基于上述五种情况,源enb确定切换方案后,会指示给目标enb希望采用的切换方案,并同时发送采用该切换方案时,所需的信息,以便目标enb可以基于该信息,判断是否可以采用该切换方案,以及若目标enb同意采用该切换方案时,可以直接根据该信息执行后续的操作。

步骤120:源enb接收目标enb基于上述切换请求返回的切换请求响应消息,若确定上述切换请求响应消息中携带有目标enb对上述切换方案的确认信息时,指示ue采用上述切换方案,完成切换。

其中,目标enb对切换方案的确认信息是目标enb根据当前的网络环境进行确定的,具体地在以下几种情况中进行详细说明。

基于步骤110中的五种情况,执行步骤120时,也可以分为以下几种情况:

1)第一种情况:若确定的切换方案为rachless切换方案1。

首先,若目标enb同意采用rachless切换方案1,则目标enb向源enb返回携带有对rachless切换方案1的确认信息的切换请求响应消息。

其中,目标enb判断是否同意采用rachless切换方案1,具体为:目标enb基于接收到的ue发送上行信号的时间,判断在该时间是否是空闲的,即目标enb是否可以在该时间测量ue发送的上行信号,若确定是,则目标enb确定同意采用rachless切换方案1。

进一步地,切换请求响应消息中,携带有目标enb的第一ta值,其中,所述目标enb的第一ta值是,目标enb基于接收到的ue发送上行信号的时间,根据预设算法计算得到的,具体为:目标enb在该时间测量ue发送的上行信号,并基于测量的ue发送的上行信号,计算目标enb的第一ta值。

进一步地,切换请求响应消息中,也可能携带目标enb分配给ue的上行资源,即用于发送msg3的上行资源。

值得说明的是,如果切换请求响应消息中没有携带目标enb分配给ue的上行资源,则目标enb需要通过预调度或动态调度的方式把上行资源发送给ue。

然后,源enb接收到切换请求响应消息后,向ue发送切换命令,指示ue采用rachless切换方案1完成切换,并将目标enb的第一ta值发送给ue。

进一步地,若切换请求响应消息中,携带有目标enb发送给ue的上行资源,则源enb将目标enb分配给ue的上行资源发送给ue。

最后,ue基于上述目标enb的第一ta值,在目标enb分配的上行资源上发送上行信号,即完成了切换。

2)第二种情况:若确定的切换方案为rachless切换方案2。

首先,若目标enb同意采用rachless切换方案2,则目标enb向源enb返回携带有对rachless切换方案2的确认信息的切换请求响应消息。

其中,目标enb判断是否同意采用rachless切换方案2,具体为:目标enb基于接收到的源小区的半径信息,计算目标enb对应的目标小区的半径和源小区的半径的差值,判断该差值是否大于预设阈值,若是,则目标enb确定不同意采用rachless切换方案2,否则,目标enb同意采用rachless切换方案2。

进一步地,当源enb和目标enb非同步时,切换请求响应消息中需携带源enb和目标enb之间的子帧边界偏差值。

进一步地,切换请求响应消息中,也可能携带目标enb分配给ue的上行资源。

同样地,如果切换请求响应消息中没有携带目标enb分配给ue的上行资源,则目标enb需要通过预调度或动态调度的方式把上行资源发送给ue。

然后,源enb接收到切换请求响应消息后,向ue发送切换命令,指示ue采用rachless切换方案2完成切换。

进一步地,若切换请求响应消息中,携带有目标enb发送给ue的上行资源,则源enb将目标enb分配给ue的上行资源发送给ue。

然后,ue计算目标enb的第二ta值,并判断源enb和目标enb是否满足上行同步要求,当确定满足时,确定可以采用rachless切换方案2。

其中,目标enb的第二ta值,是ue根据测量的源enb和目标enb的下行信号,计算得到的,具体的计算方法和判断方法,在后续应用场景中有详细的介绍,这里就不再进行详述了。

最后,ue基于上述目标enb的第二ta值,在目标enb分配的上行资源上发送上行信号,即完成了切换。

3)第三种情况:若确定的切换方案为seamless切换方案。

首先,若目标enb同意采用seamless切换方案,则目标enb向源enb返回携带有对seamless切换方案的确认信息的切换请求响应消息。

进一步地,切换请求响应消息中,可能携带目标enb分配给ue的物理随机接入信道(physicalrandomaccesschannel,prach)信息,例如,preamble码。

然后,源enb接收到切换请求响应消息后,向ue发送切换命令,指示ue采用seamless切换方案完成切换。

最后,ue向目标enb发起rach流程。

值得说明的是,若切换请求响应消息中,携带有目标enb分配给ue的prach信息,则源enb将prach信息发送给ue,进而ue可以基于目标enb分配的prach信息,向目标enb发起rach流程;若切换请求响应消息中,没有携带目标enb分配给ue的prach信息,则ue采用seamless切换方案进行切换时,可以采用其它资源,主动向目标enb发起rach流程。

其中,执行rach流程,可以采用现有技术下的执行rach流程的方法,本发明实施例中,就不再进行赘述了。

4)第四种情况:若确定的切换方案为rachless切换方案1+seamless切换方案。

首先,若目标enb同意采用rachless切换方案1+seamless切换方案,则目标enb向源enb返回携带有对rachless切换方案1+seamless切换方案的确认信息的切换请求响应消息。

进一步地,切换请求响应消息中携带有,目标enb计算得到的目标enb的第一ta值、也可能携带目标enb分配给ue的上行资源,即用于发送msg3的上行资源。

同样地,如果切换请求响应消息中没有携带目标enb分配给ue的上行资源,则目标enb需要通过预调度或动态调度的方式把上行资源发送给ue。

然后,源enb接收到切换请求响应消息后,向ue发送切换命令。

例如,源enb可以选择其中一个,指示ue采用其中一个切换方案进行切换,例如,为rachless切换方案1。

最后,ue采用源enb指示的切换方案,完成切换。例如,ue基于目标enb的第一ta值,在目标enb分配给ue的上行资源上发送上行信号。

进一步地,若目标enb仅对其中一个切换方案回复了确认信息,则只基于目标enb确认的切换方案进行后续的操作,具体情况在后续的应用场景中再进行进一步的介绍。

5)第五种情况:若确定的切换方案为rachless切换方案2+seamless切换方案。

首先,若目标enb同意采用rachless切换方案2+seamless切换方案,则目标enb向源enb返回携带有对rachless切换方案2+seamless切换方案的确认信息的切换请求响应消息。

进一步地,切换请求响应消息中可能携带有,目标enb分配给ue的prach信息(例如preamble码)、目标enb分配给ue的上行资源,即用于发送msg3的上行资源,和当源enb和目标enb非同步时,携带有源enb和目标enb之间的子帧边界偏差值。

同样地,如果切换请求响应消息中没有携带目标enb分配给ue的上行资源,则目标enb需要通过预调度或动态调度的方式把上行资源发送给ue。

然后,源enb接收到切换请求响应消息后,向ue发送切换命令。

例如,源enb可以选择其中一个,指示ue采用其中一个切换方案进行切换,例如,为rachless切换方案2。

然后,若为rachless切换方案2,则ue计算目标enb的第二ta值,并判断源enb和目标enb是否满足上行同步要求,当确定满足时,确定可以采用rachless切换方案2,否则,ue可以再根据源enb的指示采用seamless切换方案。

最后,ue基于确定的切换方案,完成切换。

进一步地,若目标enb仅对其中一个切换方案回复了确认信息,则只基于目标enb确认的切换方案进行后续的操作,具体情况在后续的应用场景中再进行进一步的介绍。

也就是说,本发明实施例中,可以根据ue能力信息和当前的网络环境(例如为,源enb和目标enb对应的小区的半径大小等),源enb和目标enb协商决定采用哪种切换方案,协商过程由源enb通过切换请求发起,并由目标enb通过切换请求响应消息确认,进而为终端确定合适的低切换时延、低业务中断时间的切换方案。

值得说明的是,目标enb的第一ta值和目标enb的第二ta值,是为了区分在不同情况下计算方式不同,没有其它含义,以下为了更便于描述,将目标enb的第一ta值和目标enb的第二ta值,统称为目标enb的ta值。

下面采用几个具体的应用场景对上述实施例作出进一步详细说明。

(一)应用场景一:ue不具有双收发能力且切换方案为rachless切换方案1,以及目标enb确认rachless切换方案1是可用的,具体参阅图4所示,本发明实施例中,降低切换时延的方法的执行过程具体如下:

步骤200:源enb向ue发送ue能力询问请求。

步骤201:ue向源enb上报ue能力信息。

其中,ue能力信息中,指示ue不具有双收发能力。

步骤202:源enb向目标enb发送切换请求。

其中,切换请求中,指示希望采用rachless切换方案1,并携带ue发送上行信号的时间。

步骤203:目标enb在该时间测量ue发送的上行信号,并基于ue发送的上行信号,计算目标enb的ta值。

其中,目标enb计算目标enb的ta值的方法,本发明实施例中,并不进行限定,可以采用现有的方法进行计算。

步骤204:目标enb向源enb返回切换请求响应消息。

其中,切换请求响应消息中,携带目标enb对rachless切换方案1的确认信息和目标enb的ta值,进一步的,可以携带分配给ue的上行资源,即ue用于发送msg3的上行资源。

若切换请求响应消息中没有携带分配给ue的上行资源,则目标enb也可以通过预调度或动态调度的方式把上行资源发送给ue。

步骤205:源enb向ue发送切换命令,指示ue采用rachless切换方案1,并携带目标enb的ta值,进一步地,若切换请求响应消息中携带有分配给ue的上行资源,则同时携带目标enb分配给ue的上行资源。

步骤206:ue基于上述目标enb的ta值,在目标enb分配的上行资源上向目标enb发送上行信号,完成切换。

(二)应用场景二:ue不具有双收发能力且切换方案为rachless切换方案2,以及目标enb确认rachless切换方案2是可用的,具体参阅图5所示,本发明实施例中,降低切换时延的方法的执行过程具体如下:

步骤300:源enb向ue发送ue能力询问请求。

步骤301:ue向源enb上报ue能力信息。

其中,ue能力信息中,指示ue不具有双收发能力。

步骤302:源enb向目标enb发送切换请求。

其中,切换请求中,指示希望采用rachless切换方案2,可能的,携带源enb对应的源小区半径信息。

步骤303:目标enb如果收到源小区半径信息,则基于源小区半径和目标小区半径的对比结果确定是否可以使用rachless方案2。

具体为:计算目标enb对应的目标小区的半径和源小区的半径的差值,判断该差值是否大于预设阈值,若是,则目标enb确定不同意采用rachless切换方案2,即不会向源enb返回rachless方案2的确认信息,否则,目标enb同意采用rachless切换方案2。

值得说明的是,步骤303是可选步骤,不一定必须执行,判断是否可以采用rachless切换方案2,也可以是源enb进行判断,当确定可以采用时,向目标enb指示采用rachless切换方案2,这时,源enb就不需要将源小区的半径信息发送给目标enb。

步骤304:目标enb向源enb返回切换请求响应消息。

其中,切换请求响应消息中,携带目标enb对rachless切换方案2的确认信息,进一步的,可以携带分配给ue的上行资源,并且,当源enb和目标enb非同步时,携带源enb和目标enb之间的子帧边界偏差值。

若切换请求响应消息中没有携带分配给ue的上行资源,则目标enb也可以通过预调度或动态调度的方式把上行资源发送给ue。

进一步地,若目标enb不同意采用rachless切换方案2,即没有向源enb发送确认信息,则源enb会采用其他的切换方案,重新发起切换请求。

步骤305:源enb向ue发送切换命令,指示ue采用rachless切换方案2,进一步地,若切换请求响应消息中携带有分配给ue的上行资源和子帧边界偏差值,则同时携带目标enb分配给ue的上行资源和源enb和目标enb之间的子帧边界偏差。

步骤306:终端计算目标enb的ta值。

例如,具体为:首先,ue获得源小区和目标小区之间的下行传播时间差,例如为t1-t2。

然后,基于源enb的ta值,计算目标enb的ta值(假设上行(ul)传播时延和下行(dl)传播时延相同):

1)当源enb和目标enb同步时,tatarget=tasource-2(t1-t2)

其中,tatarget表示目标enb的ta值,tasource表示源enb的ta值。

2)当源enb和目标enb不同步时,tatarget=tasource-2(t1-t2)+δt

其中,δt表示源enb和目标enb之间的子帧边界偏差值。

步骤307:终端判断是否满足上行同步要求,若是,则执行步骤308,否则,执行步骤309。

例如,具体为:判断(t1-t2)是否大于预设门限值,例如为th,若是,确定不满足上行同步要求,否则,确定满足上行同步要求。

其中,预设门限值th,可以通过rrc信令配置给ue的,或者在协议中进行约定。

当然,如何判断是否满足上行同步要求,也可以采用其它的方法,本发明实施例中并不进行限定。

步骤308:ue基于目标enb的ta值,在目标enb分配的上行资源上向目标enb发送上行信号,完成切换。

步骤309:ue发起rach流程,完成切换。

即这时,rachless切换方案2是不可用的,ue无法基于rachless切换方案2完成切换,则ue需采用其它传统切换方案,例如通过执行rach流程,完成切换。

(三)应用场景三:ue具有双收发能力且切换方案为rachless切换方案1+seamless切换方案,以及目标enb确认rachless切换方案1+seamless切换方案均是适用的(以采用rachless切换方案1为例),具体参阅图6所示,本发明实施例中,降低切换时延的方法的执行过程具体如下:

步骤400:源enb向ue发送ue能力询问请求。

步骤401:ue向源enb上报ue能力信息。

其中,ue能力信息中,指示ue具有双收发能力。

步骤402:源enb向目标enb发送切换请求。

其中,切换请求中,指示希望采用rachless切换方案1+seamless切换方案,并携带ue发送上行信号的时间。

步骤403:目标enb在该时间测量ue发送的上行信号,并基于ue发送的上行信号,计算目标enb的ta值。

步骤404:目标enb向源enb返回切换请求响应消息。

其中,切换请求响应消息中,携带目标enb对rachless切换方案1+seamless切换方案的确认信息和ta值,进一步的,可以携带分配给ue的上行资源。

若切换请求响应消息中没有携带分配给ue的上行资源,则目标enb也可以通过预调度或动态调度的方式把上行资源发送给ue。

步骤405:源enb向ue发送切换命令,指示ue采用rachless切换方案1+seamless切换方案,并携带ta值,进一步地,若切换请求响应消息中携带有分配给ue的上行资源,则同时携带目标enb分配给ue的上行资源。

步骤406:ue基于上述ta值,在目标enb分配的上行资源上向目标enb发送上行信号,完成切换。

(四)应用场景四:ue具有双收发能力且切换方案为rachless切换方案2+seamless切换方案,以及目标enb确认rachless切换方案2不适用,seamless切换方案是适用的,具体参阅图7所示,本发明实施例中,降低切换时延的方法的执行过程具体如下:

步骤500:源enb向ue发送ue能力询问请求。

步骤501:ue向源enb上报ue能力信息。

其中,ue能力信息中,指示ue具有双收发能力。

步骤502:源enb向目标enb发送切换请求。

其中,切换请求中,指示希望采用rachless切换方案2+seamless切换方案,可能的,携带源enb对应的源小区半径信息。

步骤503:目标enb如果收到源小区半径信息,则基于源小区半径和目标小区半径的对比结果确定是否可以使用rachless方案2,例如,确定rachless方案2不适用。

其中,步骤503和上述步骤303的执行过程是相同的。

步骤504:目标enb向源enb返回切换请求响应消息。

其中,切换请求响应消息中,携带目标enb对seamless切换方案的确认信息和对rachless切换方案2的拒绝信息,并可能携带目标enb分配给ue的prach信息。

步骤505:源enb向ue发送切换命令,指示ue采用seamless切换方案,并可能携带目标enb分配给ue的prach信息。

步骤506:ue向目标enb发起rach流程。

(五)应用场景五:相对与应用场景一,ue不具有双收发能力且切换方案为rachless切换方案1,以及目标enb确认rachless切换方案1是不可用的,则源enb会采用rachless切换方案2重新向目标enb发送切换请求,之后的执行过程和应用场景二相同,这里就不再进行赘述了。

或者,源enb直接指示ue采用现有技术中的其它传统切换方案进行切换,其中,传统的切换方案的执行过程,可以采用现有的方法,这里就不再进行赘述了。这里的传统切换方案,是指除本发明实施例中提到的rachless切换方案1、rachless切换方案2和seamless切换方案之外的其它的切换方案。

(六)应用场景六:相对与应用场景二,ue不具有双收发能力且切换方案为rachless切换方案2,以及目标enb确认rachless切换方案2是不可用的,则源enb会采用rachless切换方案1重新向目标enb发送切换请求,之后的执行过程和应用场景一相同,这里就不再进行赘述了。

或者,源enb直接指示ue采用现有技术中的其它传统切换方案进行切换。

(七)应用场景七:相对与应用场景三,ue具有双收发能力且切换方案为rachless切换方案1+seamless切换方案,以及目标enb确认rachless切换方案1+seamless切换方案均是适用的(以采用seamless切换方案为例),或者确认rachless切换方案1不适用,并且seamless切换方案是适用的,这时,均是采用seamless切换方案进行切换的,具体执行过程和应用场景四是类似的,只是在切换请求响应消息和切换命令中携带的切换方案信息是不同的。

(八)应用场景八:相对与应用场景四,ue具有双收发能力且切换方案为rachless切换方案2+seamless切换方案,以及目标enb确认rachless切换方案2+seamless切换方案均是适用的。

执行过程和应用场景二类似,不同的是,目标enb返回的切换请求响应消息和源enb发送给ue的切换命令中,均增添了对seamless切换方案的确认信息和prach资源。

并且,相应于步骤309的过程不同,改为:ue采用seamless切换方案,完成切换。也就说,当目标enb同时确定了rachless切换方案2+seamless切换方案均是适用的,并且,当ue判断rachless切换方案2不适用时,ue可以直接再采用seamless切换方案进行切换。

(九)应用场景九:ue具有双收发能力且切换方案为seamless切换方案,以及目标enb确认seamless切换方案是适用的。执行过程和应用场景四相似,不同的是,没有对rachless切换方案2的判断(即不包括步骤503),切换请求和切换请求响应消息中,都无需携带rachless切换方案2和源enb对应的源小区的半径信息。

值得说明的是,在ue具有双收发能力时,源enb确定的切换方案也可以仅是rachless切换方案1、rachless切换方案2其中的一种,执行过程和应用场景一、应用场景二相同。

其它的可能的应用场景,本发明实施例中,就不再一一列举了,本领域技术人员可以基于上述应用场景毫无疑义地推断出来,也都属于本发明要保护的范围内。

基于上述实施例,参阅图8所示,本发明实施例中,降低切换时延的装置,具体包括:

接收单元60,用于接收ue上报的ue能力信息;

处理单元61,用于根据接收到的ue能力信息,确定切换方案,并基于所述切换方案,向目标enb发送切换请求,其中,切换请求中至少携带有所述切换方案;

指示单元62,用于接收目标enb基于所述切换请求返回的切换请求响应消息,若确定所述切换请求响应消息中携带有目标enb对所述切换方案的确认信息时,指示ue采用所述切换方案,完成切换。

较佳的,接收ue上报的ue能力信息时,接收单元60具体用于:

接收ue通过基于源enb发送的ue能力询问请求返回的响应消息上报的ue能力信息;或,

接收ue通过rrc连接建立消息上报的ue能力信息。

较佳的,根据接收到的ue能力信息,确定切换方案时,处理单元61具体用于:

若根据ue能力信息,确定ue具有双收发能力,则源enb确定的切换方案为以下一种或任意组合:rachless切换方案1、rachless切换方案2和seamless切换方案;或,

若根据ue能力信息,确定ue不具有双收发能力,则源enb确定的切换方案为以下一种或任意组合:rachless切换方案1、rachless切换方案2。

较佳的,所述目标enb对所述切换方案的确认信息是目标enb根据当前的网络环境进行确定的。

较佳的,进一步包括:

若确定的切换方案为rachless切换方案1,则所述切换请求中至少携带有ue发送上行信号的时间,并且所述切换请求响应消息中,至少携带有目标enb的第一ta值,其中,所述目标enb的第一ta值是,目标enb基于接收到的ue发送上行信号的时间,根据预设算法计算得到的;或,

若确定的切换方案为rachless切换方案2,则当源enb和目标enb是非同步的时,所述切换请求响应消息中,至少携带源enb和目标enb的子帧边界偏差值;或,

若确定的切换方案为rachless切换方案1+seamless切换方案,则所述切换请求中至少携带有ue发送上行信号的时间,并且所述切换请求响应消息中,至少携带有目标enb的第一ta值;或,

若确定的切换方案为rachless切换方案2+seamless切换方案,则所述切换请求响应消息中,至少当源enb和目标enb是非同步时,携带源enb和目标enb的子帧边界偏差值。

较佳的,指示ue采用所述切换方案,完成切换时,指示单元62具体用于:

若确定的切换方案为rachless切换方案1,则指示ue采用rachless切换方案1进行切换,并将目标enb的第一ta值发送给ue,令ue基于所述目标enb的第一ta值,在目标enb分配给ue的上行资源上发送上行信号;或,

若确定的切换方案为rachless切换方案2,则指示ue采用rachless切换方案2进行切换,并且当确定ue判定源enb和目标enb满足上行同步要求时,令ue基于目标enb的第二ta值,在目标enb分配给ue的上行资源上发送上行信号;其中,所述目标enb的第二ta值,是所述ue根据测量的源enb和目标enb的下行信号,计算得到的;或,

若确定的切换方案为seamless切换方案,则指示ue采用seamless切换方案进行切换,令所述ue向目标enb发起rach流程;或,

若确定的切换方案为rachless切换方案1+seamless切换方案,则指示ue采用rachless切换方案1+seamless切换方案进行切换,并将目标enb的第一ta值,令ue基于所述目标enb的第一ta值,在目标enb分配给ue的上行资源上发送上行信号;或,

若确定的切换方案为rachless切换方案2+seamless切换方案,则指示ue采用rachless切换方案2+seamless切换方案进行切换,并且将当源enb和目标enb非同步时,源enb和目标enb的子帧边界偏差值发送给所述ue,以及当确定ue判定源enb和目标enb满足上行同步要求时,令ue基于目标enb的第二ta值,在目标enb分配给ue的上行资源上发送上行信号;或,

若确定的切换方案为rachless切换方案2+seamless切换方案,则指示ue采用rachless切换方案2+seamless切换方案进行切换,并且将当源enb和目标enb非同步时,源enb和目标enb的子帧边界偏差值发送给所述ue,以及当确定ue判定源enb和目标enb不满足上行同步要求时,令ue向目标enb发起rach流程。

较佳的,所述目标enb分配给ue的上行资源,是目标enb通过源enb发送给所述ue的;或,

所述目标enb分配给ue的上行资源,是目标enb通过预设的预调度的方式发送给所述ue的;或,

所述目标enb分配给ue的上行资源,是目标enb通过动态调度的方式发送给所述ue的。

综上所述,本发明实施例中,源enb接收ue上报的ue能力信息;源enb根据接收到的ue能力信息,确定切换方案,并基于上述切换方案,向目标enb发送切换请求,其中,切换请求中至少携带有上述切换方案;源enb接收目标enb基于上述切换请求返回的切换请求响应消息,若确定上述切换请求响应消息中携带有目标enb对上述切换方案的确认信息时,指示ue采用上述切换方案,完成切换,这样,根据ue能力信息和当前的网络环境,即不同的应用场景,源enb和目标enb协商确定出切换方案,灵活地为ue确定出合适的低时延、低业务中断时间的切换方案。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1