小区切换方法及装置、存储介质、终端设备、网络设备
文献发布时间:2023-07-05 06:30:04
技术领域
本发明涉及通信技术领域,尤其涉及一种小区切换方法及装置、存储介质、终端设备、网络设备。
背景技术
在传统的切换过程中,总会有较长的用户面中断时间,因为一旦终端设备(UserEquipment,UE)收到切换命令,终端设备就中断与源基站的通信,转而同步到目标小区并执行随机接入过程,当随机接入成功之后,终端设备才能继续与目标基站进行数据传输,这中间有一定的中断时间。为了达到0ms的切换时延,无线通信中引入了一种双激活栈(DualActive Protocol Stack,DAPS)切换。新引入的DAPS切换要求在切换过程中终端设备同时保持与源基站、以及与目标基站的通信。在切换的过程中,终端设备等到已经与目标小区开展正常通信之后才释放与源基站的连接。
在当前的系统中,DAPS切换仅适用于非载波聚合场景,即源小区为一个服务小区,也称源主小区(primary cell,PCell)。目标小区也是一个服务小区(也称目标PCell),此时终端设备在目标侧随机接入成功之后,对于所有配置为DAPS切换的数据无线承载(DataRadio Bearer,DRB),同时执行上行数据转换(UpLink Data Switch)。之后过了一段时间,目标小区通过无线资源控制(Radio Resource Control,RRC)重配置信令向终端设备指示释放源侧的链路,终端设备收到信令之后,释放源侧的链路,仅维持与目标侧的通信。
但是,在新的协议版本中,DAPS切换可以适用于载波聚合场景,如源侧和目标侧可以是多个服务小区,采用何种方式释放源小区是一个亟待解决的问题。
发明内容
本发明提供一种小区切换方法及装置、存储介质、终端设备、网络设备,能够在载波聚合场景下的DASP切换中合理地释放源小区,以实现减小载波负荷,节省功率开销。
为解决上述技术问题,第一方面,本发明实施例提供一种小区切换方法,小区切换方法包括:在双激活栈DAPS切换过程中,接收第一高层信令,所述第一高层信令指示释放至少一个源服务小区,多个源服务小区采用载波聚合或双连接提供服务,所述至少一个源服务小区为所述多个源服务小区中的部分或全部源服务小区;释放与所述至少一个源服务小区的连接。
可选的,所述至少一个源服务小区为所述多个源服务小区中的部分源服务小区,所述方法还包括:接收第二高层信令,所述第二高层信令指示释放所述多个源服务小区中除所述至少一个源服务小区之外的其他源服务小区;释放与所述其他源服务小区的连接。
可选的,所述接收第一高层信令之前包括:对至少一个配置为双激活栈DAPS切换的数据无线承载执行上行数据转换,所述至少一个源服务小区传输所述至少一个数据无线承载中的部分或全部。
可选的,目标服务小区的数量为一个,所述对至少一个配置为双激活栈DAPS切换的数据无线承载执行上行数据转换包括:同时对所述至少一个配置为双激活栈DAPS切换的数据无线承载执行上行数据转换。
可选的,切换命令中配置多个目标服务小区,所述目标服务小区包括目标主小区和目标辅小区,所述接收第一高层信令之前包括:接入所述目标主小区,所述目标辅小区处于非激活状态或休眠状态;对所述目标主小区所传输的第一数据无线承载执行上行数据转换。
可选的,所述接收第二高层信令之前还包括:接入所述目标辅小区;对所述目标辅小区所传输的第二数据无线承载执行上行数据转换。
可选的,所述小区切换方法还包括:发送上行信令,所述上行信令携带通知消息,所述通知消息指示已释放与所述至少一个源服务小区的连接。
第二方面,本发明实施例提供一种小区切换方法,小区切换方法包括:在双激活栈DAPS切换过程中,配置第一高层信令,所述第一高层信令指示释放至少一个源服务小区,多个源服务小区采用载波聚合或双连接提供服务,所述至少一个源服务小区为所述多个源服务小区中的部分或全部源服务小区;发送所述第一高层信令。
可选的,所述配置第一高层信令包括:至少在所述至少一个源服务小区所传输的数据无线承载的下行数据均由目标服务小区传输时,配置所述第一高层信令。
可选的,所述配置第一高层信令之前还包括:通过PDCP状态报告判断所述数据无线承载的下行数据是否由目标服务小区传输。
可选的,所述至少在所述数据无线承载的下行数据均由目标服务小区传输时,配置所述第一高层信令包括:在所述数据无线承载的下行数据均由目标服务小区传输,且所述数据无线承载的上行数据无需所述至少一个源服务小区传输时,配置所述第一高层信令。
可选的,配置所述第一高层信令之前还包括:确定在上行数转换时开始接收的数据包的起始序列号;根据接收到的上行数据包的序列号以及所述起始序列号判断序列号位于所述起始序列号之前的上行数据包是否均接收成功;如果序列号位于所述起始序列号之前的上行数据包均接收成功,则确定所述数据无线承载的上行数据无需所述至少一个源服务小区传输。
第三方面,本发明实施例一种小区切换装置,小区切换装置包括:在双激活栈DAPS切换过程中,接收模块,用于接收第一高层信令,所述第一高层信令指示释放至少一个源服务小区,多个源服务小区采用载波聚合或双连接提供服务,所述至少一个源服务小区为所述多个源服务小区中的部分或全部源服务小区;处理模块,用于释放与所述至少一个源服务小区的连接。
第四发明,本发明实施例提供一种小区切换装置,小区切换装置包括:配置模块,用于在双激活栈DAPS切换过程中,配置第一高层信令,所述第一高层信令指示释放至少一个源服务小区,多个源服务小区采用载波聚合或双连接提供服务,所述至少一个源服务小区为所述多个源服务小区中的部分或全部源服务小区;发送模块,用于发送所述第一高层信令。
第五方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器运行时执行所述小区切换方法的步骤。
第六方面,本发明实施例提供一种终端设备,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行所述小区切换方法的步骤。
第七方面,本发明实施例提供一种网络设备,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行所述小区切换方法的步骤。
与现有技术相比,本发明实施例的技术方案具有以下有益效果:
本发明技术方案中,网络设备可以通过高层信令向终端设备指示释放至少一个源服务小区,终端设备可以接收并根据第一高层信令释放与至少一个源服务小区的连接。本发明技术方案能够实现合理地释放部分源小区,从而实现DAPS切换时及时释放不需要再使用的源服务小区,一方面可以减小载波负荷,减小处理复杂度,节省功率开销;另一方面可以及时释放终端设备的处理能力,从而能够方便目标网络设备更加灵活地调度终端设备。
进一步地,本发明技术方案中网络设备可以在数据无线承载的下行数据均由目标服务小区传输时,指示终端设备释放对应源小区;也可以在数据无线承载的下行数据均由目标服务小区传输,且数据无线承载的上行数据无需所述至少一个源服务小区传输时,指示终端设备释放对应源小区,从而实现合理处理源小区的释放。
附图说明
图1是本发明实施例一种小区切换方法的流程图;
图2是本发明实施例一种小区切换方法的具体流程图;
图3是本发明实施例另一种小区切换方法的具体流程图;
图4是本发明实施例一种小区切换装置的结构示意图;
图5是本发明实施例另一种小区切换装置的结构示意图。
具体实施方式
本申请实施例适用的通信系统包括但不限于长期演进(long term evolution,LTE)系统、第五代(5th-generation,5G)系统、NR系统,以及未来演进系统或者多种通信融合系统。其中,5G系统可以为非独立组网(non-standalone,NSA)的5G系统或独立组网(standalone,SA)的5G系统。本申请技术方案也适用于不同的网络架构,包括但不限于中继网络架构、双链接架构、Vehicle-to-Everything(车辆到任何物体的通信)架构等架构。
本申请主要涉及终端设备和网络设备之间的通信。其中:
本申请实施例中的网络设备也可以称为接入网设备,例如,可以为基站(basestation,BS)(也可称为基站设备),网络设备是一种部署在无线接入网(Radio AccessNetwork,RAN)用以提供无线通信功能的装置。例如在第二代(2nd-generation,2G)网络中提供基站功能的设备包括基地无线收发站(base transceiver station,BTS),第三代(3rd-generation,3G)网络中提供基站功能的设备包括节点B(NodeB),在第四代(4th-generation,4G)网络中提供基站功能的设备包括演进的节点B(evolved NodeB,eNB),在无线局域网络(wireless local area networks,WLAN)中,提供基站功能的设备为接入点(access point,AP),NR中的提供基站功能的设备下一代基站节点(next generation nodebase station,gNB),以及继续演进的节点B(ng-eNB),其中gNB和终端设备之间采用NR技术进行通信,ng-eNB和终端设备之间采用演进的通用地面无线电接入(Evolved UniversalTerrestrial Radio Access,E-UTRA)技术进行通信,gNB和ng-eNB均可连接到5G核心网。本申请实施例中的网络设备还包含在未来新的通信系统中提供基站功能的设备等。
本申请实施例中的终端设备(terminal equipment)可以指各种形式的接入终端、用户单元、用户站、移动站、移动台(mobile station,MS)、远方站、远程终端、移动设备、用户终端、无线通信设备、用户代理或用户装置。终端设备还可以是蜂窝电话、无绳电话、会话启动协议(Session Initiation Protocol,SIP)电话、无线本地环路(Wireless LocalLoop,WLL)站、个人数字处理(Personal Digital Assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,未来5G网络中的终端设备或者未来演进的公用陆地移动通信网络(Public Land MobileNetwork,PLMN)中的终端设备等,本申请实施例对此并不限定。终端设备也可以称为用户设备(User Equipment,UE)、终端等。
如背景技术中所述,在新的协议版本中,DAPS切换可以适用于载波聚合场景,如源侧和目标侧可以是多个服务小区,采用何种方式释放源小区是一个亟待解决的问题。
本发明技术方案中,网络设备可以通过高层信令向终端设备指示释放至少一个源服务小区,终端设备可以接收并根据第一高层信令释放与至少一个源服务小区的连接。本发明技术方案能够实现释放部分源小区,从而实现DAPS切换时及时释放不需要再使用的服务小区,一方面可以减小载波负荷,减小处理复杂度,节省功率开销;另一方面可以及时释放终端设备的处理能力,从而能够方便目标网络设备更加灵活地调度终端设备。
为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
图1是本发明实施例一种小区切换方法的流程图;
图1所示小区切换方法可以用于终端侧设备之中;也即可以由终端设备执行所述小区切换方法的各个步骤,也可以由终端设备中的芯片来执行小区切换方法的各个步骤。
具体地,所述小区切换方法可以包括以下步骤:
步骤101:终端设备在双激活栈DAPS切换过程中,接收第一高层信令,所述第一高层信令指示释放至少一个源服务小区,多个源服务小区采用载波聚合或双连接提供服务;
步骤102:终端设备释放与至少一个源服务小区的连接。
相应地,请一并参照图2,在步骤101之前,目标网络设备可以执行步骤201和步骤202。
在步骤201中,目标网络设备配置第一高层信令。
在步骤202中,目标网络设备发送第一高层信令至终端设备。
可以理解的是,在具体实施中,所述小区切换方法可以采用软件程序的方式实现,该软件程序运行于芯片或芯片模组内部集成的处理器中。该方法也可以采用软件结合硬件的方式实现,本申请不作限制。
本发明实施例中源网络设备是指小区切换前为终端设备提供服务的网络设备,目标网络设备是指小区切换后为终端设备提供服务的网络设备。
具体实施中,高层信令可以是无线资源控制(Radio Resource Control,RRC)信令,也可以是非接入层信令,还可以是媒体接入控制(Media Access Control,MAC)控制元(Control Element,CE),或者也可以是其他任意可实施的信令,本发明实施例对此不作限制。
本实施例中,源网络设备的多个源服务小区采用载波聚合或双连接的方式为终端设备提供服务。第一高层信令可以指示释放一个源服务小区,在这种情况下,终端设备释放与上述一个源服务小区的连接,并继续维持与源网络设备的其他源服务小区的连接。第一高层信令也可以指示释放所有源服务小区,在这种情况下,终端设备释放与所有源服务小区的连接,终端设备仅与目标网络设备的目标服务小区保持连接。
需要说明的是,源服务小区的数量为2时,第一高层信令可以指示释放一个源服务小区或者2个源服务小区;源服务小区的数量为3时,第一高层信令可以指示释放一个源服务小区、2个源服务小区或者3个源服务小区,源服务小区的数量为其他数值的情况以此类推,此处不再赘述。
本实施例中,在载波聚合场景,如源网络设备侧是载波聚合场景下,如果不同小区承担不同的业务传输任务,当有的业务已经完成上行数据转换,承载这个业务的源服务小区可以释放,以降低终端设备的处理复杂度,可以提升目标侧调度自由度,以及可以降低终端设备的功耗。
在本发明一个非限制性的实施例中,第一高层信令中指示的至少一个源服务小区为源网络设备的多个源服务小区中的部分源服务小区。在这种情况下,目标网络设备可以指示步骤203,发送第二高层信令至终端设备。第二高层信令指示释放所述多个源服务小区中除所述至少一个源服务小区之外的其他源服务小区。在源服务小区数量为N时,N为大于等于2的正整数,最多可以通过N条信令分别释放N个源服务小区。例如,如果源侧有超过2个服务小区,如有3个服务小区,则可以最多通过三条释放信令分别释放3个源服务小区。
在步骤204中,终端设备释放与其他源服务小区的连接。
本实施例中,终端设备在执行步骤102后,与其他源服务小区仍然保持连接。在执行步骤204之后,终端设备与其他源服务小区断开连接,仅与目标网络设备的目标小区保持连接。
在本发明一个非限制性的实施例中,在步骤101之前,终端设备对至少一个配置为双激活栈DAPS切换的数据无线承载执行上行数据转换。也可以说,终端设备对所述至少一个源服务小区所传输的数据无线承载执行上行数据转换,所述数据无线承载配置执行DAPS切换。需要注意的是,协议中有时称切换为同步重配置,因此DAPS切换也可以称为DAPS同步重配置。
具体实施中,终端设备在接入目标网络设备的目标服务小区后,确定该目标服务小区能够传输的数据无线承载(同时也是至少一个源服务小区所传输的数据无线承载),并对该数据无线承载执行上行数据转换。也就是说,该数据无线承载的传输分组数据汇聚层协议(Packet Data Convergence Protocol,PDCP)实体需要执行以下操作之一:对于确认模式的数据无线承载(AM DRB),从第一个还未被无线链路控制(Radio Link Control,RLC)证实传输成功的PDCP业务数据单元(Service Data Unit,SDU)开始,交由目标网络设备的RLC实体进行传输或重传。对于非确认模式的数据无线承载(UM DRB),对还未交由底层传输的PDCP SDU,交由目标网络设备的RLC实体进行传输。终端设备的PDCP实体需要采用目标网络设备的加密和完整性保护算法。
在本发明一个非限制性的实施例中,目标网络设备在配置第一高层信令时,已经判断出一个配置为DAPS切换的数据无线承载在源侧的下行数据已经传输完毕,该数据无线承载的其他数据包已经转发给目标侧,将由目标侧发送给终端设备;从终端设备角度看,在一个配置为DAPS切换的数据无线承载的下行数据均由目标服务小区传输时,网络侧可以配置所述第一高层信令,以便终端设备可以释放源侧原先可以传输该数据无线承载数据的源服务小区。
本实施例中,终端设备完成针对数据无线承载上行数据转换之后,目标网络设备在确认该数据无线承载的下行数据不再需要通过传输该数据无线承载的源服务小区传输时,可以配置第一高层信令,以通知终端设备释放上述源服务小区。
进一步地,目标网络设备可以通过PDCP状态报告判断所述数据无线承载的下行数据是否由目标服务小区传输。PDCP状态报告是终端设备上报给目标网络设备的,PDCP状态报告包括数据包的接收状态(例如接收成功或接收失败),目标网络设备可以结合自己所缓存的数据包状态以及收到的PDCP状态报告判断数据无线承载的下行数据在源侧是否已经传输完毕,新的数据包将均由目标侧发送给终端设备。
进一步而言,目标网络设备还可以在确认该数据无线承载的下行数据以及上行数据均不再需要通过传输该数据无线承载的源服务小区传输时,配置第一高层信令。
具体实施中,目标网络设备可以通过以下方式确定上行数据均不再需要通过传输该数据无线承载的源服务小区传输:确定在上行数转换时开始接收的数据包的起始序列号;根据接收到的上行数据包的序列号以及所述起始序列号判断序列号位于所述起始序列号之前的上行数据包是否均接收成功;如果序列号位于所述起始序列号之前的上行数据包均接收成功,则确定所述数据无线承载的上行数据无需所述至少一个源服务小区传输。
例如,对于DRB1,终端设备在执行上行数据转换时,从序列号100(也即起始序列号)的数据包开始交由关联目标网络设备的RLC实体进行传输。目标网络设备可以获知自身接收到的数据包的序列号,如果目标网络设备发现序列号位于100之前的所有数据包均已接收成功,则意味着终端设备已经没有需要经由源网络设备传输的数据包了。目标网络设备可以指示终端设备释放传输DRB1的源服务小区。
需要说明的是,目标网络设备配置第二高层信令的过程与配置第一高层信令的过程原理相同,此处不再赘述。
下面以一个具体的实施例来说明上述小区切换的过程。下述实施例中源网络设备为源基站,目标网络设备为目标基站。
终端设备建立3个数据无线承载,DRB1、DRB2和DRB3,其中DRB1和DRB2的服务质量参数要求较高,要求数据传输时延较短,因此服务基站(在切换之前为源基站)准备为DRB1和DRB2配置DAPS切换,而DRB3不配置DAPS切换。此时源基站为UE配置了Cell1(主小区)和Cell2(辅小区)作为终端设备的服务小区。源基站从终端设备的能力参数中获知终端设备支持载波聚合的DAPS切换。
源基站在收到终端设备发送的测量报告之后,发现终端设备已经处于小区的边缘,为了满足移动性,源基站依据终端设备上报的测量报告,选择目标基站所辖的小区如Cell3/Cell4作为终端设备切换的目标小区。
请参照图3,在步骤301中,源基站可以向目标基站发送切换请求。具体地,源基站向目标基站发送切换请求时,在切换请求中指示DRB1和DRB2请求配置为DAPS切换,切换请求还包括源基站为终端设备配置的其他无线参数。对于目标基站,可以基于自身的负载水平,决定是否接受切换请求,如果接受,为终端设备配置必要的无线资源。
在步骤302中,目标基站向源基站返回切换请求确认。切换请求确认可以称为Handover Request Acknowledge,或者Handover Preparation Acknowledge。如果目标基站不接受切换请求,则向源基站返回请求失败。
在接受切换请求的情况下,目标基站可以配置用于DAPS切换的无线资源,目标基站可以配置DRB1和DRB2为DAPS切换,为终端设备额外配置DAPS相关的参数,比如配置在DAPS切换过程中上行功率共享的模式(uplinkPowerSharingDAPS-Mode)。配置的无线参数通常放在一个透明容器中(Target NG-RAN node To Source NG-RAN node TransparentContainer),源基站不需要解析这个容器中的内容,直接发送给终端设备。
在一个具体的实施例中,目标基站从自己所辖小区的覆盖范围以及小区的负载水平,决定为终端设备配置载波聚合,决定配置Cell3和Cell4作为终端设备切换的目标侧的服务小区(也即目标服务小区),其中Cell3为目标侧Pcell,Cell4为辅小区(Secondarycell,SCell)。目标基站同时可以配置DRB1仅限于通过PCell进行数据传输,DRB2仅限于通过SCell进行数据传输,配置的服务小区参数以及DRB与服务小区的映射关系均属于无线参数,均位于透明容器内。
其中,数据无线承载与目标服务小区的映射关系可以是由目标基站直接配置的。具体地,目标基站可以直接配置DRB1只与目标基站侧的PCell存在映射关系,即DRB1只能通过PCell传输数据;也可以是目标基站配置DRB2的数据传输的限制条件,然后由终端设备根据该限制条件判断出DRB2与目标服务小区的映射关系。例如目标基站配置DRB2仅能通过30kHz的子载波间隔(sub-carrier space,SCS)进行传输,而不同的目标服务小区可以对应不同的子载波间隔,此时终端设备可以据此判断DRB2是否可以通过Pcell传输或者是否可以通过SCell传输,如Pcell采用15kHz的子载波间隔,而SCell采用30kHz的子载波间隔,则终端设备仅能通过SCell传输DRB2。如果网络侧没有对DRB配置传输的限制条件,则该DRB可以通过任何一个服务小区进行传输。
在本实施例中,源基站也可以为各个数据无线承载配置传输的映射关系,即DRB1通过源侧主小区(也即Cell1)进行传输,DRB2通过源侧辅小区(即Cell2)传输。
源基站收到目标基站返回的切换请求确认后,在步骤303中,源基站发送切换命令给终端设备。切换命令可以通过RRC信令承载。
在步骤304中,终端设备可以实施DAPS切换。具体地,终端设备针对DRB1采用DAPS切换,终端设备将DRB1的PDCP实体重配置为用于DAPS切换的PDCP实体,此时该PDCP实体可以同时处理来自源基站和目标基站的数据。对于DRB2也是同样的处理。
终端设备依据切换命令中配置的目标服务小区的随机接入资源发起随机接入。在接入Cell3时,继续维持与源服务小区的连接。具体地,终端设备可以采用以下三种方式进行随机接入:
方式1、四步竞争随机接入过程。终端设备向目标PCell(也即Cell3)发送随机接入前导码,然后接收随机接入响应,按照随机接入响应中指示的上行传输资源发送消息3(MSG3),然后接收消息4(MSG4)。如果收到正确的MSG4,则认为随机接入成功。
方式2、两步随机接入过程。终端设备向目标PCell(也即Cell3)发送随机接入前导码和位于上行共享信道上的切换完成信令,然后接收随机接入响应,收到消息B(MSGB)指示冲突解决也意味着随机接入成功。
方式3、非竞争的随机接入过程。终端设备发送目标基站通过切换命令中指定的随机接入前导码,一旦终端设备收到基站发送调度自己的随机接入响应,则认为随机接入成功。
终端设备通常执行一种随机接入,只要终端设备收到正确的MSG4、MSGB或在非竞争的随机接入过程中收到随机接入响应,即认为随机接入成功。
终端设备在PCell随机接入成功之后,因为DRB1可以通过PCell进行数据传输,因此终端设备执行该DRB的UL Data Switch,即如果该DRB是AM(确认模式),从第一个还未被RLC证实传输成功的PDCP SDU开始,交由(关联)目标侧的RLC实体进行传输或重传。如果该DRB是UM(非确认模式),对于还未交由底层传输的PDCP SDU,交由(关联)目标侧的RLC实体进行传输。
此时对于DRB2,因为网络配置该DRB2仅通过SCell(也即cell4)传输,因此终端设备对于该DRB的UL Data Switch取决于该SCell是否可用。通常目标基站可以配置切换命令中SCell的激活状况,如配置终端设备接入目标小区之后,SCell为非激活的、或者是激活的,或者处于休眠状态(Dormancy)。如果目标基站没有明确指示,则默认是非激活的。
本实施例中,终端设备发现接入目标PCell之后,SCell的配置是非激活的,则终端设备不能对DRB2执行UL Data Switch。此时终端设备在源侧与Cell1和Cell2保持连接,在目标侧与Cell3保持连接,DRB1已经实施UL Data Switch,DRB2还没有实施UL DataSwitch。
在步骤305中,目标基站此时可以通知终端设备激活SCell(即cell4)。激活Scell的命令需要一定的处理时延,并且如果SCell与PCell属于不同的定时提前组(TimingAdvance Group),目标基站需要触发终端设备在Scell上执行随机接入,终端设备收到随机接入响应之后才能获得该SCell的上行定时提前TA。此时,终端设备同时与Cell1、Cell2以及Cell3进行数据传输,并且终端设备已经在目标侧开始传输DRB1的数据。
目标基站在发现DRB1的上下行数据不再需要通过Cell1传输时,在步骤306中,目标基站发送RRC信令至终端设备,以指示释放源侧的Cell1。这样终端设备可以减少一个载波的负荷,可以减少处理复杂度,节省功率开销。同时因为在DAPS切换过程中,源基站和目标基站不会很具体的协商终端设备的能力分配,因此目标基站在终端设备执行DAPS切换过程中,不会用足终端设备的处理能力,一旦终端设备能够释放源侧的部分小区如Cell1,可以释放很大一部分终端设备的处理能力,方便目标基站更加灵活的调度终端设备。终端设备在释放了Cell1之后,继续维持与Cell2的连接。具体地,对于下行数据,目标基站可以结合终端设备上报的PDCP状态报告判断下行的数据包都是从本侧向终端设备发送的,原先在源侧发送的下行数据包已经成功到达终端设备,则目标基站可以发送RRC信令指示释放Cell1。对于上行数据,目标基站可以从本侧接收的上行数据包的序列号判断终端设备已经没有需要经由源侧继续传输的数据包,则目标基站可以发送RRC信令指示释放Cell1。
在步骤307中,终端设备可以通过上行信令通知源基站已经释放了Cell1的配置。
等到终端设备处理好Cell4的激活命令(命令已经生效),或者在需要通过随机接入获得Cell4的上行TA时,终端设备执行DRB2的UL Data Switch,终端设备把DRB2在源侧没有传输成功的数据包通过Cell4进行传输。终端设备继续通过Cell2进行上下行的数据传输,主要是DRB2的一些未成功传输的数据,也即在终端设备的层2缓存器(Layer 2Buffer)中的上行数据。终端设备还可以尝试通过Cell2进行上行传输。
过了一段时间,当目标基站发现DRB2的上下行数据不再需要通过源侧Cell2传输时,在步骤308中,目标基站可以通过RRC信令,通知终端设备释放源侧Cell2。
当终端设备收到释放Cell2的命令之后,释放源侧的所有配置,中断与源侧的通信,仅与目标基站进行通信。
在本发明另一个具体实施例中,与前述实施例不同的是,源基站可以采用载波聚合或双连接为终端设备提供服务。例如源服务小区为Cell1和Cell2,而目标基站则是非载波聚合场景,例如目标基站的服务小区仅为Cell3。DRB1和DRB2配置了DAPS切换,在源基站侧DRB1仅能通过Cell1传输,DRB2仅能通过Cell2传输。
本实施例中,终端设备同时对所有的源服务小区所传输的数据无线承载执行上行数据转换。
当终端设备执行DAPS切换,在目标侧成功执行随机接入时,终端设备可以同时对多个配置了DAPS切换的DRB如DRB1、DRB2执行上行数据转换。虽然DRB1和DRB2同时执行了ULData Switch,但是DRB1和DRB2的传输速率可能是相差比较大的,比如对于DRB1,在源侧几乎没有多少数据待传,DRB2在源侧有较多的数据待传。目标基站依据自己的传输状态,针对不同DRB的上下行传输状态判断,DRB1在源侧已经没有上下行的数据待传输,而DRB2在源侧还有部分上下行的数据待传输,因此目标基站可以在第一时间通过RRC信令(也即第一高层信令)通知终端设备释放源侧的Cell1。过一段时间之后,当目标基站判断DRB2在源侧也没有数据进行传输时,通过RRC信令(也即第二高层信令)通知终端设备释放Cell2.
需要说明的是,本发明实施例中源基站采用载波聚合的辅小区的数量为1,也即仅有一个辅小区。在实际的应用场景中,辅小区的数量也可以是多个,例如2个、3个等,本发明实施例对此不作限制。
可以理解的是,上述实施例中的RRC信令也可以替换为其他高层信令,例如非接入层信令或者MAC CE等,本发明实施例对此不作限制。
在一个非限制性的实施例中,在DAPS切换过程中,对于应用DAPS切换的数据无线承载DRB,在传输下行数据时,源基站需要统一为PDCP数据包分配PDCP序列号,然后将部分数据包以及对应的序列号发送给目标基站,然后由目标基站在切换过程中将下行数据发送给终端设备,由目标基站发送的下行数据采用目标侧的安全算法和头压缩算法。源基站将另外一部分数据包执行源侧的头压缩、安全算法之后由源基站发送给终端设备。终端设备收到两侧发送的数据包,执行统一的排序,依据接收源的不同采用不同的解压缩(Decompression)和译码(Deciphering)算法,然后按序发送给高层。对于该DRB,其对应的一个PDCP实体在源基站侧和目标基站侧均需要执行独立的安全算法、独立的头压缩算法。对于终端设备来说,需要同时接收源基站和目标基站发送的数据包,终端设备依据数据来源的不同应用相应的安全算法,以及执行相应的头压缩算法,采用公共的排序功能以便获得完整、有序的数据包。
对于一个应用DAPS切换的DRB,在切换过程传输上行数据时,终端设备为数据包统一分配PDCP序列号,部分数据包通过源链路发送给源基站,部分数据包通过新的链路发送给目标基站。根据发送的对象不同,终端设备对数据包采用不同的安全算法、不同的头压缩算法,如对于通过源链路发送的数据包,需要依据源基站侧的安全算法以及头压缩算法进行处理;对于通过新链路发送的数据包,需要依据目标基站侧的安全算法以及头压缩算法进行处理。
对于应用DAPS切换的DRB,切换过程中只有一个PDCP实体。在切换过程中,这个PDCP实体需要处理两套的安全算法和两套头压缩算法。配置DAPS切换可以应用于密钥更新的场景(reconfiguration with sync for DAPS and security key refresh),也可以应用于不需要密钥更新的场景(reconfiguration with sync for DAPS but withoutsecurity key refresh),对于不需要密钥更新的场景,对于DAPS DRB的PDCP实体,也需要建立目标侧的加密和完整性保护功能。
在本发明另一个具体实施例中,UE在源侧有三个服务小区如Cell1、Cell2和Cell3,UE建立的三个DRB,分别映射到这三个服务小区中,如DRB1映射到Cell1,即通过Cell1传输DRB1;DRB2映射到Cell2,DRB3映射到Cell3。在DAPS切换过程中,DRB1和DRB2配置为DAPS切换,DRB3没有配置为DAPS切换,UE在收到切换命令之后,发现源侧的Cell3没有服务配置为DAPS切换的DRB即DRB1和DRB2,因此UE在收到切换命令之后,自动释放Cell3。这样可以减少UE的功耗和处理复杂度。对于Cell1和Cell2,网络可以沿用上述方法依次释放Cell1和Cell2,实现平滑的DAPS切换。也就是说,终端设备响应于接收到切换命令,释放第一源服务小区,第一源服务小区未被配置传输第一数据无线承载,第一数据无线承载为配置为双激活栈DAPS切换的数据无线承载。上述步骤在图1所示步骤101之前执行。
请参照图4,本发明实施例还公开了一种小区切换装置。小区切换装置40可以包括:
接收模块401,用于在双激活栈DAPS切换过程中,接收第一高层信令,所述第一高层信令指示释放至少一个源服务小区,多个源服务小区采用载波聚合或双连接提供服务;
处理模块402,用于释放与所述至少一个源服务小区的连接。
进一步地,小区切换装置40的接收模块401还可以接收第二高层信令,所述第二高层信令指示释放所述多个源服务小区中除所述至少一个源服务小区之外的其他源服务小区。处理模块402释放与所述其他源服务小区的连接。
进一步地,多个目标服务小区采用载波聚合或双连接提供服务,所述目标服务小区包括目标主小区和目标辅小区。小区切换装置40还可以包括接入模块,用于接入所述目标主小区,所述目标辅小区处于非激活状态或休眠状态;第一数据转换模块,用于对所述目标主小区所传输的第一数据无线承载执行上行数据转换。
进一步地,小区切换装置40还可以包括:第二数据转换模块,用于对所述至少一个源服务小区所传输的数据无线承载执行上行数据转换,所述数据无线承载配置执行DAPS切换。
其中,数据转换模块可以同时对所述至少一个源服务小区所传输的数据无线承载执行上行数据转换。
在具体实施中,上述小区切换装置可以对应于终端设备中具有小区切换功能的芯片,例如SOC(System-On-a-Chip,片上系统)、基带芯片等;或者对应于终端设备中包括具有小区切换功能的芯片模组;或者对应于具有数据处理功能芯片的芯片模组,或者对应于终端设备。
请参照图5,本发明实施例还公开了一种小区切换装置。小区切换装置50可以包括:
配置模块501,用于在双激活栈DAPS切换过程中,配置第一高层信令,所述第一高层信令指示释放至少一个源服务小区,多个源服务小区采用载波聚合或双连接提供服务;
发送模块502,用于发送所述第一高层信令。
在一个非限制性的实施例中,配置模块501至少在所述至少一个源服务小区所传输的数据无线承载的下行数据均由目标服务小区传输时,配置所述第一高层信令。
进一步地,配置模块501通过PDCP状态报告判断所述数据无线承载的下行数据是否由目标服务小区传输。
在另一个非限制性的实施例中,配置模块501在所述数据无线承载的下行数据均由目标服务小区传输,且所述数据无线承载的上行数据无需所述至少一个源服务小区传输时,配置所述第一高层信令。
进一步地,配置模块501可以包括:起始序列号确定单元,用于确定在上行数转换时开始接收的数据包的起始序列号;判断单元,用于根据接收到的上行数据包的序列号以及所述起始序列号判断序列号位于所述起始序列号之前的上行数据包是否均接收成功;确定单元,用于如果序列号位于所述起始序列号之前的上行数据包均接收成功,则确定所述数据无线承载的上行数据无需所述至少一个源服务小区传输。
在具体实施中,上述小区切换装置可以对应于网络设备中具有小区切换功能的芯片,例如SOC(System-On-a-Chip,片上系统)、基带芯片等;或者对应于网络设备中包括具有小区切换功能的芯片模组;或者对应于具有数据处理功能芯片的芯片模组,或者对应于网络设备。
关于所述小区切换装置40以及小区切换装置50的工作原理、工作方式的更多内容,可以参照图1至图3中的相关描述,这里不再赘述。
关于上述实施例中描述的各个装置、产品包含的各个模块/单元,其可以是软件模块/单元,也可以是硬件模块/单元,或者也可以部分是软件模块/单元,部分是硬件模块/单元。例如,对于应用于或集成于芯片的各个装置、产品,其包含的各个模块/单元可以都采用电路等硬件的方式实现,或者,至少部分模块/单元可以采用软件程序的方式实现,该软件程序运行于芯片内部集成的处理器,剩余的(如果有)部分模块/单元可以采用电路等硬件方式实现;对于应用于或集成于芯片模组的各个装置、产品,其包含的各个模块/单元可以都采用电路等硬件的方式实现,不同的模块/单元可以位于芯片模组的同一组件(例如芯片、电路模块等)或者不同组件中,或者,至少部分模块/单元可以采用软件程序的方式实现,该软件程序运行于芯片模组内部集成的处理器,剩余的(如果有)部分模块/单元可以采用电路等硬件方式实现;对于应用于或集成于终端的各个装置、产品,其包含的各个模块/单元可以都采用电路等硬件的方式实现,不同的模块/单元可以位于终端内同一组件(例如,芯片、电路模块等)或者不同组件中,或者,至少部分模块/单元可以采用软件程序的方式实现,该软件程序运行于终端内部集成的处理器,剩余的(如果有)部分模块/单元可以采用电路等硬件方式实现。
本发明实施例还公开了一种存储介质,所述存储介质为计算机可读存储介质,其上存储有计算机程序,所述计算机程序运行时可以执行图3中所示的接入控制方法的步骤。所述存储介质可以包括ROM、RAM、磁盘或光盘等。所述存储介质还可以包括非挥发性存储器(non-volatile)或者非瞬态(non-transitory)存储器等。
本发明实施例还公开了一种终端设备,所述终端设备可以包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序。所述处理器运行所述计算机程序时可以执行前述小区切换方法的步骤。所述终端设备包括但不限于手机、计算机、平板电脑等终端设备。
本发明实施例还公开了一种网络设备,所述网络设备可以包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序。所述处理器运行所述计算机程序时可以执行前述小区切换方法的步骤。
本申请实施例定义接入网到终端的单向通信链路为下行链路,在下行链路上传输的数据为下行数据,下行数据的传输方向称为下行方向;而终端到接入网的单向通信链路为上行链路,在上行链路上传输的数据为上行数据,上行数据的传输方向称为上行方向。
应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/“,表示前后关联对象是一种“或”的关系。
本申请实施例中出现的“多个”是指两个或两个以上。
本申请实施例中出现的第一、第二等描述,仅作示意与区分描述对象之用,没有次序之分,也不表示本申请实施例中对设备个数的特别限定,不能构成对本申请实施例的任何限制。
本申请实施例中出现的“连接”是指直接连接或者间接连接等各种连接方式,以实现设备间的通信,本申请实施例对此不做任何限定。
应理解,本申请实施例中,所述处理器可以为中央处理单元(central processingunit,简称CPU),该处理器还可以是其他通用处理器、数字信号处理器(digital signalprocessor,简称DSP)、专用集成电路(application specific integrated circuit,简称ASIC)、现成可编程门阵列(field programmable gate array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
还应理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,简称ROM)、可编程只读存储器(programmable ROM,简称PROM)、可擦除可编程只读存储器(erasable PROM,简称EPROM)、电可擦除可编程只读存储器(electricallyEPROM,简称EEPROM)或闪存。易失性存储器可以是随机存取存储器(random accessmemory,简称RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的随机存取存储器(random access memory,简称RAM)可用,例如静态随机存取存储器(staticRAM,简称SRAM)、动态随机存取存储器(DRAM)、同步动态随机存取存储器(synchronousDRAM,简称SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,简称DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,简称ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,简称SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,简称DR RAM)。
上述实施例,可以全部或部分地通过软件、硬件、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行所述计算机指令或计算机程序时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线或无线方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
在本申请所提供的几个实施例中,应该理解到,所揭露的方法、装置和系统,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的;例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式;例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的部分步骤。
虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。
- 频点切换处理方法、网络设备、终端和计算机存储介质
- 切换接入点的方法、控制器、网络设备和存储介质
- 综合报告生成方法、装置、终端设备和可读存储介质
- 分体式终端设备的屏显控制方法、装置及存储介质
- 小区切换方法、装置、网络设备、终端设备及存储介质
- 小区切换方法及装置、存储介质、终端设备、网络设备