承载变更方法、网络设备及终端设备

文档序号:98030 发布日期:2021-10-12 浏览:46次 >En<

阅读说明:本技术 承载变更方法、网络设备及终端设备 (Bearer change method, network equipment and terminal equipment ) 是由 吴昱民 于 2020-04-03 设计创作,主要内容包括:本发明公开了一种承载变更方法、网络设备和终端设备。其中,一种承载变更方法,应用于终端设备,所述方法包括:针对一个业务,根据网络侧指示,建立多个承载;通过源承载接收所述业务的数据,其中,所述源承载为所述多个承载中的一个;接收所述承载变更指示信息,其中,所述承载变更指示信息用于指示将所述业务的数据传输从所述源承载变更到目标承载,所述目标承载为所述多个承载中的一个;从所述目标承载接收所述业务的数据。(The invention discloses a bearer change method, network equipment and terminal equipment. The bearer change method is applied to terminal equipment, and comprises the following steps: aiming at one service, establishing a plurality of bearers according to the network side indication; receiving data of the service through a source bearer, wherein the source bearer is one of the plurality of bearers; receiving the bearer change indication information, where the bearer change indication information is used to indicate that data transmission of the service is changed from the source bearer to a target bearer, and the target bearer is one of the multiple bearers; and receiving the data of the service from the target bearer.)

承载变更方法、网络设备及终端设备

技术领域

本发明涉及通信领域,尤其涉及一种承载变更方法、网络设备及终端设备。

背景技术

在相关技术中,为了有效地利用移动网络资源,实现网络(包括核心网和接入网)资源共享,以尽可能少的资源实现对尽可能多的、具有相同需求的用户的服务,可以采用一对多的传输模式。例如,多媒体广播多播业务(Multimedia Broadcast and MulticastService,MBMS)或广播多播业务(Multicast Broadcast Service,MBS)

在LTE系统中,MBMS业务可以通过以下两种方式发送:

MBMS/MBS发送方式1:在MBMS单频网(Multimedia Broadcast multicast serviceSingle Frequency Network,MBSFN)子帧中通过物理多播信道(Physical MulticastChannel,PMCH)发送。其中,控制信息通过系统信息(如,SIB13)和广播控制信道(MulticastControl Channel,MCCH)发送,数据通过广播业务信道(Multicast Traffic Channel,MTCH)发送。

MBMS/MBS发送方式2:通过物理下行控制信道(Physical Downlink ControlChannel,PDCCH)调度的物理下行控制信道(Physical Downlink Shared Channel,PDSCH)发送。其中,控制信息通过系统信息(如,SIB20)和单小区广播控制信道(Single CellMulticast Control Channel,SC-MCCH)发送,数据通过单小区广播业务信道(Single CellMulticast Traffic Channel,SC-MTCH)发送。其中,SC-MCCH通过单小区无线网络临时标识(Radio Network Temporary Identity,RNTI)(Single Cell RNTI,SC-RNTI)PDCCH调度的PDSCH发送,SC-MTCH通过G-RNTI PDCCH调度的PDSCH发送。

MBS业务是通过特定的MBMS无线承载(MBMS Radio Bearer,MRB)进行发送的。MBS业务可以通过以下标识标记:

(1)临时移动组标识(Temporary Mobile Group Identity,TMGI)

(2)QoS流标识(flow ID)。

而UE的单播接收是通过特定的单播数据无线承载(Data Radio Bearer,DRB)进行接收的。在5G,单播接收(或发送)的协议栈从上至下依次包括:业务数据适配协议(ServiceData Adaptation Protocol,SDAP)层、包数据汇聚协议(Packet Data ConvergenceProtocol,PDCP)层、无线链路控制(Radio Link Control,RLC)层、以及媒体接入控制(Media Access Control,MAC)层。

对于特定业务,基站如果要将该特定业务的发送方式在单播承载和多播承载间进行转换,需要将该单播(或多播)承载释放后,再给UE建立多播(或单播)承载,从而可能造成比较大的数据发送延时。

发明内容

本发明实施例的目的是提供一种承载变更方法、网络设备和终端设备,以避免承载变更所造成的数据发送延时。

第一方面,提供了一种承载变更方法,应用于终端设备,所述方法包括:针对一个业务,根据网络侧指示,建立多个承载;通过源承载接收所述业务的数据,其中,所述源承载为所述多个承载中的一个;接收所述承载变更指示信息,其中,所述承载变更指示信息用于指示将所述业务的数据传输从所述源承载变更到目标承载,所述目标承载为所述多个承载中的一个;从所述目标承载接收所述业务的数据。

第二方面,提供了一种承载变更方法,应用于网络设备,所述方法包括:针对一个业务,建立多个承载;通过源承载发送所述业务的数据,其中,所述源承载为所述多个承载中的一个;发送承载变更指示信息,其中,所述承载变更指示信息用于指示将所述业务的数据传输从所述源承载变更到目标承载,所述目标承载为所述多个承载中的一个;从所述目标承载发送所述业务的数据。

第三方面,提供一种终端设备,包括:第一建立模块,用于针对一个业务,根据网络侧指示,建立多个承载;第一接收模块,用于通过源承载接收所述业务的数据,其中,所述源承载为所述多个承载中的一个;第二接收模块,用于接收所述承载变更指示信息,其中,所述承载变更指示信息用于指示将所述业务的数据传输从所述源承载变更到目标承载,其中,所述目标承载为所述多个承载中的一个;第三接收模块,用于从所述目标承载接收所述业务的数据。

第五方面,提供了一种网络设备,包括:第二建立模块,用于针对一个业务,建立多个承载;第一发送模块,用于通过源承载发送所述业务的数据,其中,所述源承载为所述多个承载中的一个;第二发送模块,用于发送承载变更指示信息,其中,所述承载变更指示信息用于指示将所述业务的数据传输从所述源承载变更到目标承载,其中,所述承载为所述多个承载中的一个;第三发送模块,用于从所述目标承载发送所述业务的数据。

第六方面,提供一种终端设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第一方面所述的方法的步骤。

第七方面,提供一种网络设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第二方面所述的方法的步骤。

第八方面,提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如第一方面或第二方面所述的方法的步骤。

在本发明实施例中,针对一个业务,基站与终端设备建立多个承载,在需要变更承载时,基站发送承载变更指示,并在目标承载上发送业务的数据,从而可以直接将业务的数据传输变更到目标承载上,而不需要先释放源承载,再建立目标承载,从而避免了由于承载变更而导致业务数据的发送延时。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是本发明实施例提供的承载变更方法的一种流程示意图;

图2是本发明实施例提供的承载变更方法的另一种流程示意图;

图3是本发明实施例提供的一种终端设备的结构示意图;

图4是本发明实施例提供的一种网络设备的结构示意图;

图5是本发明实施例提供的另一种终端设备的结构示意图;

图6是本发明实施例提供的另一种网络设备的结构示意图。

具体实施方式

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

本发明的技术方案,可以应用于各种通信系统,例如:全球移动通讯系统(GSM,Global System of Mobile communication),码分多址(CDMA,Code Division MultipleAccess)系统,宽带码分多址(WCDMA,Wideband Code Division Multiple Access),通用分组无线业务(GPRS,General Packet Radio Service),长期演进(LTE,Long TermEvolution)/增强长期演进(LTE-A,Long Term Evolution Advanced),NR(New Radio)等。

用户设备(UE,User Equipment),也可称之为终端设备、移动终端(MobileTerminal)、移动用户设备等,可以经无线接入网(例如,RAN,Radio Access Network)与一个或多个核心网进行通信,用户设备可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。

基站,可以是GSM或CDMA中的基站(BTS,Base Transceiver Station),也可以是WCDMA中的基站(NodeB),还可以是LTE中的演进型基站(eNB或e-NodeB,evolutional NodeB)及5G基站(gNB),本发明并不限定,但为描述方便,下述实施例以gNB为例进行说明。

以下结合附图,详细说明本发明各实施例提供的技术方案。

图1为本发明实施例中提供的承载变更示方法的一种流程示意图,该方法100可以由终端设备执行。换言之,所述方法可以由安装在终端设备上的软件或硬件来执行。如图1所示,该方法可以包括以下步骤。

S110,针对一个业务,根据网络侧指示,建立多个承载。

在本发明实施例中,网络侧可以根据需求,向UE发送指示信息指示UE对于同一个业务的数据接收建立多个承载。可选的,网络侧向UE发送用于建立多个承载的配置信息,例如,网络侧对于MBS业务-1(如,TMGI-1)同时提供了两套配置,配置-1用于建立单播承载DRB-1,配置-2用于建立多播承载MRB-1,UE根据网络侧的配置,单播承载DRB-1和多播承载MRB-1。

在本发明实施例中,建立的多个承载中,任一承载为类型可以以下任一项:DRB、MRB、数据流、以及协议数据单元(Protocol Data Unit,PDU)会话。

可选地,在本发明实施例中,为同一个业务建立的多个承载的类型互不相同。

在本发明实施例中,可选地,所述业务可以为MBS业务,当然,并不限于此,也可以为其它业务,只要该业务的数据传输通道有变更的需求。

在具体应用中,如果基站与终端设备之间有多个待传输的业务,则可以对每个业务均建立多个承载。

S112,通过源承载接收所述业务的数据,其中,所述源承载为所述多个承载中的一个。

在本发明实施例中,源承载可以是DRB、MRB、数据流、以及协议数据单元(ProtocolData Unit,PDU)会话中的任意一种承载,具体可以是网络侧根据业务当前的传输需求确定,本发明实施例中不作限定。

S114,接收承载变更指示信息,其中,所述承载变更指示信息用于指示将所述业务的数据传输从所述源承载变更到目标承载,其中,所述目标承载为所述多个承载中的一个。

在本发明实施例中,目标承载可以是DRB、MRB、数据流、以及协议数据单元(Protocol Data Unit,PDU)会话中的任意一种承载,具体可以是网络侧根据业务当前的传输需求确定,可选地,目标承载的类型与源承载的类型不同。

在一个可能的实现方式中,网络侧可以通过在源承载上发送数据结束指示,指示UE变更所述业务的数据传输的承载。因此,在该可能的实现方式中,承载变更指示包括:从所述源承载接收到的数据结束指示,其中,所述数据结束指示用于指示所述业务的数据在所述源承载的发送结束,例如,end-marker。UE根据该数据结束指示,可以确定将所述业务的数据传输的承载变更到目标承载。例如,针对同一个业务,建立两个承载,在源承载上接收网络侧发送的数据,然后接收到网络侧在源承载上发送的数据结束指示,则UE可以获知,结束该业务的数据在源承载上接收,变更为从目标承载上接收该业务的数据。

或者,在另一个可能的实现方式中,网络侧也可以通过在目标承载上发送数据开始指示,指示UE变更所述业务的数据传输的承载。因此,在该可能的实现方式中,承载变更指示包括:从所述目标承载接收到的数据开始指示,其中,所述数据开始指示用于指示所述业务的数据开始在所述目标承载发送。例如,start-marker。UE根据该数据开始指示,可以确定将所述业务的数据传输的承载变更到目标承载。例如,针对同一个业务,建立两个承载,在源承载上接收网络侧发送的数据,然后接收到网络侧在目标承载上发送的数据开始指示,则UE可以获知,该业务的数据接收变更到目标承载上。

在一个可能的实现方式中,网络侧可以通过预定协议层发送承载变更指示。因此,在该可能的实现方式中,步骤S114可以包括:接收通过预定协议层发送的所述承载变更指示信息,其中,所述预定协议层包括以下任一项:SDAP层、PDCP层、RLC协议层、以及MAC协议层。通过该可能的实现方式,可以将承载变更指示通过预定协议层发送UE。

在上述可能的实现方式中,可选地,若所述承载变更指示信息通过MAC协议层发送,所述承载变更指示信息中还携带有所述业务的标识信息。通过该业务的标识信息,UE可以获知该承载变更指示信息所对应的业务。

其中,业务的标识信息可以包括以下至少一项:业务标识(例如,TMGI-1)、数据流标识(例如,QoS flow-1)以及会话标识(例如,PDU会话标识)。

在一个可能的实现方式中,网络侧在发送承载变更指示信息时,可以通过控制包发送承载变更指示信息,也可以通过数据包的包头指示。因此,在该可能的实现方式中,接收所述预定协议层发送的所述承载变更指示信息,可以包括:接收所述预定协议层的控制包发送的所述承载变更指示信息(例如,通过PDCP或RLC或MAC控制包指示的所述承载变更指示信息);或者,接收通过所述预定协议层的数据包的包头发送的所述承载变更指示信息(例如,通过PDCP或RLC数据包或MAC的数据包头指示的所述承载变更指示信息)。

S116,从目标承载接收所述业务的数据。

在具体应用中,UE从协议层接收到业务的数据包之后,需要将数据包发送给高层进行解析,因此,在接收到承载变更指示信息之后,需要将接收到的数据包传输到高层。在一个可能的实现方式中,在接收所述承载变更指示信息之后,所述方法还包括:将第一数据包传输到高层后,再将第二数据包传输到高层,其中,所述第一数据包为在所述承载变更指示信息之前,从所述源承载接收到的数据包,所述第二数据包为从所述目标承载接收到的数据包。

在一个可能的实现方式中,在所述承载变更指示信息之前,从所述源承载接收到的数据包,可以是在承载变更指示信息的接收时间之前,从源承载接收到的数据,因此,在该可能的实现方式中,所述第一数据包包括:接收时间在所述承载变更指示信息的接收时间之前的数据包。

例如,UE的源承载DRB的PDCP层接收到PDCP SN编号为1/2/3的数据包,UE的目标承载MRB按序接收到数据包1/2/3,此时UE将MRB接收到的数据存储起来暂时不递交给高层应用,而只将源DRB的数据递交给高层应用。当UE接收到end-marker后,将该end-marker前的从源承载接收到的数据包递交到高层后,UE开始将MRB接收到的数据递交到高层应用。

在另一个可能的实现方式中,所述承载变更指示信息中可以包括:所述业务在所述源承载上传输的最后一个数据包的目标标识。例如,在end-marker中携带在源承载上发送的最后一个数据包的编号信息,例如PDDCP SN号,或者RLC SN号等。则在所述承载变更指示信息之前,从所述源承载接收到的数据包,可以是从源承载接收到的、标识信息未超过所述承载变更指示信息所指示的目标标识的数据包。因此,在该可能的实现方式中,所述第一数据包包括:标识位于所述目标标识之前或等于所述目标标识的数据包。例如,UE的源承载DRB的PDCP层接收到PDCP SN编号为1/2/3的数据包,UE然后接收到end-marker指示的PDCPSN编号为4,则UE认为PDCP SN编号为1/2/3的数据包为“承载变更指示信息之前的从源承载接收到的数据包”。又例如,UE的源承载DRB的PDCP层接收到PDCP SN编号为3的数据包,UE然后接收到end-marker指示的PDCP SN编号为3,由于该编号之前且包括该编号的数据包为“承载变更指示信息之前的从源承载接收到的数据包”,因此,UE认为PDCP SN编号为3的数据包为“承载变更指示信息前的从源承载接收到的数据包”。

例如,UE的源承载DRB的PDCP层接收到PDCP SN编号为1/2/3的数据包,UE的目标承载MRB按序接收到数据包1/2/3,此时UE将MRB接收到的数据存储起来暂时不递交给高层应用,而只将源DRB的数据递交给高层应用。当UE接收到end-marker指示PDCP SN=4后,编号4之前的数据包都已经接收到了(编号小于end-mark指示的表示都接收到了),即UE将从源承载接收到的数据包都已经接收完成并递交到高层后,则UE开始将从目标承载接收到的数据包递交到高层。

又例如,UE的源承载DRB的PDCP层接收到PDCP SN编号为1/2/3的数据包,UE的目标承载MRB按序接收到数据包1/2/3,此时UE将MRB接收到的数据存储起来暂时不递交给高层应用,而只将源DRB的数据递交给高层应用。当UE接收到end-marker指示PDCP SN=3后,编号3之前的数据包都已经接收到了(编号小于且等于end-mark指示的表示都接收到了),即UE将从源承载接收到的数据包都已经接收完成并递交到高层后,则UE开始将从目标承载接收到的数据包递交到高层。

在上述可能的实现方式中,在接收到承载变更指示信息之后,承载变更指示信息指示的目标标识之前的数据包可能未完全接收到,UE可以继续等待该数据包。因此,在一个可能的实现方式中,将第一数据包传输到高层后,再将第二数据包传输到高层包括:若当前未从所述源承载接收到第一标识的数据包,则将已从所述源承载接收到的第一数据包传输给高层,并等待所述第一标识的数据包,直到从所述源承载接收到所述第一标识的数据包,将所述第一标识的数据包传输给高层,或者直到所述第一标识的数据包对应的等待定时器超时,其中,所述第一标识位于所述目标标识之前或等于所述目标标识;将所述第二数据包传输给高层。

例如,UE的源承载DRB的PDCP层接收到PDCP SN编号为1/3的数据包,UE的目标承载MRB按序接收到数据包1/2/3,此时UE将MRB接收到的数据存储起来不递交给高层应用,而只将源DRB的数据递交给高层应用。当UE接收到end-marker指示PDCP SN=4(或3)后,由于PDCP SN编号为2的数据包还未接收到,则UE继续等待PDCP CN编号为2的数据包,直到接收到PDCP CN编号为2的数据包,或直到PDCN SN编号的数据包对应的等待定时器超时,即,PDCP层不再等待接收PDCP CN编号为2的数据包也即该PDCP CN编号为2的数据包对应的接收行为完成。之后,UE才开始将目标承载接收到的数据包递交到高层。

或者,在上述可能的实现方式中,在接收到承载变更指示信息之后,承载变更指示信息指示的目标标识之前的数据包可能未完全接收到,UE忽略该数据包。因此,在一个可能的实现方式中,将第一数据包传输到高层后,再将第二数据包传输到高层包括:若当前未从所述源承载接收到第二标识的数据包,则将当前已接收到的所述第一数据包全部传输到高层后,将所述第二数据包传输到高层,其中,所述第二标识位于所述目标标识之前或等于所述目标标识。

例如,UE的源承载DRB的PDCP层接收到PDCP SN编号为1/3的数据包,然后UE接收到end-marker指示的PDCP SN编号为3,PDCP SN编号为2的数据包还没有接收到。此时,UE忽略等待PDCP SN编号2的数据包,而直接将缓存的编号为1/3的数据包递交给高层。

其中,在将当前已接收到的所述第一数据包全部传输到高层后,所述方法还可以包括:若接收到所述第二标识的数据包,则丢弃所述第二标识的数据包。

例如,在上述所描述的实施例中,PDCN SN编号为2的数据没有收到,则等待接收该数据包并启动等待接收该数据包的定时器(如t-reordering),如果该定时器超时,则忽略该数据包的接收。或者,直接忽略该数据包的接收。如果在“忽略该数据包的接收”后又再收到了该数据包,则该数据包被丢弃。

在一个可能的实现方式中,对于在所述承载变更指示信息之后,从所述源承载接收到的数据包,UE可以直接丢弃。与上述在所述承载变更指示信息之前,从所述源承载接收到的数据包对应,在所述承载变更指示信息之后,从所述源承载接收到的数据包可以包括以下任意一种:

(1)按照接收时间顺序,比承载变更指示信息的接收时间后的数据包都为“承载变更指示信息之后,从源承载接收到的数据包”。

(2)按照承载变更指示信息指示的数据包的编号顺序,在承载变更指示信息指示的数据包的编号之后(或编号相等)的数据包都为“结束指示信息前的从源承载接收到的数据包”。例如,UE接收到end-marker指示的PDCP SN编号为4,UE的源承载DRB的PDCP层接收到PDCP SN编号为1/2/3/4/5/6/7的数据包,则UE认为PDCP SN编号为5/6/7的数据包为“承载变更指示信息之后,从源承载接收到的数据包”。

需要说明的是,虽然上述描述中以end-marker指示所述目标标识为例进行描述,但并不限于此,在实际应用中,网络侧也可以通过在目标承载上发送的start-marker来指示所述目标标识,具体本发明实施例中不作限定。

在一个可能的实现方式中,将第一数据包传输到高层,可以包括:在接收到所述承载变更指示信息后,等待预定时间后,将所述第一数据包传输到高层。也就是说,在该可能的实现方式中,UE在接收了承载变更指示信息后,等待一段时间,再将所述承载变更指示信息之前,从所述源承载接收到的数据包递交到高层应用。

其中,等待预定时间可以包括以下任意一种:

(1)在接收到所述承载变更指示信息后,启动第一定时器,等待所述第一定时器超时;即UE在接收到结束指示信息后启动的定时器超时。其中,该定时器的取值可以由协议约定或网络配置。

(2)第二定时器超时,其中,所述第二定时器用于等待没有接收到的数据包。即UE用于等待没有接收到的数据包的定时器超时。例如,UE的PDCP层当发现有没有接收到数据包的PDCN SN时启动的重排序定时器(例如,t-Reordering)。

在一个可能的实现方式中,为了使网络侧可以获知UE针对所述承载变更指示信息的反馈,在接收发送的承载变更指示信息之后,所述方法还可以包括:在满足触发条件时,发送一个或多个反馈信息,其中,所述触发条件包括以下任一项:接收到所述承载变更指示信息、接收到所述承载变更指示信息且将所述第一数据包传输给高层、接收到所述承载变更指示信息且开始将所述第二数据包传输给高层。

在一个可能的实现方式,为了使网络侧可以获知UE在承载变更前的接收状态,避免数据漏接收,在接收承载变更指示信息之后,所述方法还可以包括:发送在所述源承载上的接收状态信息,其中,所述接收状态信息包括以下至少一项:第一个没有接收到的数据包的标识、第一个没有接收到的数据包的下一个数据包的标识、接收到的数据包的标识、没有接收到的数据包的标识。通过该可能的实现方式中,UE可以将在源承载上的数据接收状态上报给网络侧,从而使得网络侧可以获知UE在源承载上的数据接收情况,便于网络侧根据该数据接收状态,对UE未接收到的数据在目标承载上进行重发。

在上述可能的实现方式中,UE可以通过比特图的方式向网络侧上报接收到的数据包和未接收到的数据包。例如,假设UE当前通过源承载接收到的所述业务的数据包中,最大编号为8,则UE可以向网络侧发送一个8比特的序列,每个比特的值对应指示一个数据包是否接收到,其中,可以特定取值(如,“0”)标识“接收到”,通过另一特定取值(如,“1”)标识“没有接收到”。

通过本发明实施例提供的上述技术方案,UE同时建立多个不同类型的承载用于接收同一业务,并且使得业务数据在不同承载间变换发送的时候,保证UE对于接收数据的按顺递交。

图2为本发明实施例提供的一种承载变更方法的另一种流程示意图,该方法200可以由网络设备,例如基站,执行。换言之,所述方法可以由安装在网络设备上的软件或硬件来执行。如图2所示,该方法可以包括以下步骤。

S210,针对一个业务,建立多个承载。

该步骤与方法100中的S110对应,针对同一个业务,网络设备可以为UE配置多个承载的配置信息,并指示给终端设备,建立该多个承载。

在本发明实施例中,所述业务可以包括但不限于MBMS业务。

在本发明实施例中,建立的多个所述承载中的任一承载的类型包括以下任一项:DRB、MRB、数据流、以及PDU会话。其中,多个承载中,各个承载的类型各不相同。

S212,通过源承载发送所述业务的数据,其中,所述源承载为所述多个承载中的一个。

该步骤与方法100中的S112对应,具体参见方法100中的描述,在此不再赘述。

S214,发送承载变更指示信息,其中,所述承载变更指示信息用于指示将所述业务的数据传输从所述源承载变更到目标承载,其中,所述承载为所述多个承载中的一个。

在具体应用中,网络设备确定变更传输所述业务的数据的承载,则发送承载变更指示信息,指示UE进行承载变更。

如上述方法100中所述,在一个可能的实现方式中,所述承载变更指示信息可以包括:通过所述源承载发送的数据结束指示,其中,所述数据结束指示用于指示所述业务的数据在所述源承载的发送结束。即网络设备可以在源承载发送数据结束指示,指示所述业务在源承载的数据发送结束。UE通过该数据结束指示,可以确定所述业务的数据传输从源承载变更到目标承载。

或者,在另一个可能的实现方式中,所述承载变更指示信息也可以包括:通过目标承载发送的数据开始指示,其中,所述数据开始指示用于指示所述业务的数据开始在所述承载发送。即网络设备可以在目标承载发送数据开始指示,指示所述业务的数据开始在目标承载上结束。UE通过该数据开始指示,可以确定所述业务的数据传输从源承载变更到目标承载。

在一个可能的实现方式中,与方法100对应,在S214,发送承载变更指示信息时,可以通过预定协议层发送所述承载变更指示信息,其中,所述预定协议层包括以下任一项:SDAP层、PDCP协议层、RLC协议层、以及MAC协议层。

在上述可能的实现方式中,若所述承载变更指示信息通过MAC协议层发送,所述承载变更指示信息中还携带有所述业务的标识信息。

其中,所述业务的标识信息包括但不限于以下至少一项:业务标识、数据流标识以及会话标识。

在一个可能的实现方式中,通过预定协议层发送所述承载变更指示信息,包括以下任意一项:

(1)通过所述预定协议层的控制包发送所述承载变更指示信息。即通过预定协议层的控制包指示所述承载变更指示信息,例如,通过PDCP或RLC或MAC控制包指示。

(2)通过所述预定协议层的数据包的包头发送所述承载变更指示信息。即通过预定协议层的数据包的包头指示,例如,通过PDCP或RLC数据包或MAC的数据包头指示。

S216,从所述目标承载发送所述业务的数据。

在本发明实施例中,在发送所述承载变更指示信息之后,网络设备从所述目标承载发送所述业务的数据。

在一个可能的实现方式中,在S214之后,所述方法还可以包括:接收所述承载变更指示信息的一个或多个反馈信息。其中,该一个或多个反馈信息可以是终端设备在满足触发条件时发送的,具体可以参见上述方法100中的相关描述。

在一个可能的实现方式中,在S214之后,所述方法还可以包括:接收所述源承载的接收状态信息,其中,所述接收状态信息包括以下至少一项:第一个没有接收到的数据包的标识、第一个没有接收到的数据包的下一个数据包的标识、接收到的数据包的标识、没有接收到的数据包的标识。通过该接收状态信息,网络设备可以确定是否需要在目标承载上重发某些数据包。

在一个可能的实现方式中,在S210之前,该方法还可以包括:发送配置指示信息,指示需建立的所述多个承载。例如,向UE发送多个承载的配置信息等。

通过本发明实施例提供的技术方案,网络设备与终端设备可以针对同一个业务,同时建立单播承载和多播承载,当网络设备将一个特定的业务数据从承载1变更到承载2发送的时候,网络设备在承载1发送数据发送结束指示信息或在承载2发送数据开始指示,使得UE可以获知该业务的承载变更,并在相应的承载上接收该业务的数据。

图3是本发明实施例提供的一种终端设备的结构示意图,如图3所示,该终端设备300包括:第一建立模块310,用于针对一个业务,根据网络侧指示,建立多个承载;第一接收模块320,用于通过源承载接收所述业务的数据,其中,所述源承载为所述多个承载中的一个;第二接收模块330,用于接收所述承载变更指示信息,其中,所述承载变更指示信息用于指示将所述业务的数据传输从所述源承载变更到目标承载,其中,所述目标承载为所述多个承载中的一个;第三接收模块340,用于从所述目标承载接收所述业务的数据。

在一个可能的实现方式中,多个所述承载中的任一承载的类型包括以下任一项:DRB、MBMS承载MRB、数据流、以及PDU会话。

在一个可能的实现方式中,第二接收模块330接收所述承载变更指示信息,包括:接收通过预定协议层发送的所述承载变更指示信息,其中,所述预定协议层包括以下任一项:SDAP层、PDCP层、RLC协议层、以及MAC协议层。

在一个可能的实现方式中,若所述承载变更指示信息通过MAC协议层发送,所述承载变更指示信息中还携带有所述业务的标识信息。

在一个可能的实现方式中,所述业务的标识信息包括以下至少一项:业务标识,数据流标识以及会话标识。

在一个可能的实现方式中,第二接收模块330接收所述预定协议层发送的所述承载变更指示信息,包括:接收所述预定协议层的控制包发送的所述承载变更指示信息;或者,接收通过所述预定协议层的数据包的包头发送的所述承载变更指示信息。

在一个可能的实现方式中,还包括:传输模块,用于在接收所述承载变更指示信息之后,将第一数据包传输到高层后,再将第二数据包传输到高层,其中,所述第一数据包为在所述承载变更指示信息之前,从所述源承载接收到的数据包,所述第二数据包为从所述目标承载接收到的数据包。

在一个可能的实现方式中,所述第一数据包包括:接收时间在所述承载变更指示信息的接收时间之前的数据包。

在一个可能的实现方式中,所述承载变更指示信息包括:所述业务在所述源承载上传输的最后一个数据包的目标标识;所述第一数据包包括:标识位于所述目标标识之前或等于所述目标标识的数据包。

在一个可能的实现方式中,将第一数据包传输到高层后,再将第二数据包传输到高层包括:若当前未从所述源承载接收到第一标识的数据包,则将已从所述源承载接收到的第一数据包传输给高层,并等待所述第一标识的数据包,直到从所述源承载接收到所述第一标识的数据包,将所述第一标识的数据包传输给高层,或者直到所述第一标识的数据包对应的等待定时器超时,其中,所述第一标识位于所述目标标识之前或等于所述目标标识;将所述第二数据包传输给高层。

在一个可能的实现方式中,将第一数据包传输到高层后,再将第二数据包传输到高层包括:若当前未从所述源承载接收到第二标识的数据包,则将当前已接收到的所述第一数据包全部传输到高层后,将所述第二数据包传输到高层,其中,所述第二标识位于所述目标标识之前或等于所述目标标识。

在一个可能的实现方式中,处理模块,用于在将当前已接收到的所述第一数据包全部传输到高层后,若接收到所述第二标识的数据包,则丢弃所述第二标识的数据包。

在一个可能的实现方式中,将第一数据包传输到高层,包括:在接收到所述承载变更指示信息后,等待预定时间后,将所述第一数据包传输到高层。

在一个可能的实现方式中,等待预定时间包括:在接收到所述承载变更指示信息后,启动第一定时器,等待所述第一定时器超时;或者第二定时器超时,其中,所述第二定时器用于等待没有接收到的数据包。

在一个可能的实现方式中,还包括:第一发送模块,用于在接收发送的承载变更指示信息之后,在满足触发条件时,发送一个或多个反馈信息,其中,所述触发条件包括以下任一项:接收到所述承载变更指示信息、接收到所述承载变更指示信息且将所述第一数据包传输给高层、接收到所述承载变更指示信息且开始将所述第二数据包传输给高层。

在一个可能的实现方式中,还包括:第二发送模块,用于在接收承载变更指示信息之后,发送在所述源承载上的接收状态信息,其中,所述接收状态信息包括以下至少一项:第一个没有接收到的数据包的标识、第一个没有接收到的数据包的下一个数据包的标识、接收到的数据包的标识、没有接收到的数据包的标识。

在一个可能的实现方式中,所述承载变更指示信息,包括以下一项:从所述源承载接收到的数据结束指示,其中,所述数据结束指示用于指示所述业务的数据在所述源承载的发送结束;从所述目标承载接收到的数据开始指示,其中,所述数据开始指示用于指示所述业务的数据开始在所述目标承载发送。

本发明实施例提供的终端设备够实现图1至图2的各个方法实施例中终端设备实现的各个过程,并达到相同的效果为避免重复,这里不再赘述。

图4是本发明实施例提供的一种网络设备的结构示意图,如图4所示,该网络设备400包括:第二建立模块410,用于针对一个业务,建立多个承载;第一发送模块420,用于通过源承载发送所述业务的数据,其中,所述源承载为所述多个承载中的一个;第二发送模块430,用于发送承载变更指示信息,其中,所述承载变更指示信息用于指示将所述业务的数据传输从所述源承载变更到目标承载,其中,所述承载为所述多个承载中的一个;第三发送模块440,用于从所述目标承载发送所述业务的数据。

在一个可能的实现方式中,多个所述承载中的任一承载的类型包括以下任一项:单播承载DRB、多媒体广播多播业务MBMS承载MRB、数据流、以及协议数据单元PDU会话。

在一个可能的实现方式中,第二发送模块430发送承载变更指示信息,包括:通过预定协议层发送所述承载变更指示信息,其中,所述预定协议层包括以下任一项:SDAP层、PDCP协议层、RLC协议层、以及MAC协议层。

在一个可能的实现方式中,若所述承载变更指示信息通过MAC协议层发送,所述承载变更指示信息中还携带有所述业务的标识信息。

在一个可能的实现方式中,所述业务的标识信息包括以下至少一项:业务标识、数据流标识以及会话标识。

在一个可能的实现方式中,通过预定协议层发送所述承载变更指示信息,包括:通过所述预定协议层的控制包发送所述承载变更指示信息;或者,通过所述预定协议层的数据包的包头发送所述承载变更指示信息。

在一个可能的实现方式中,还包括:第一接收模块,用于在发送承载变更指示信息之后,接收所述承载变更指示信息的一个或多个反馈信息。

在一个可能的实现方式中,还包括:第二接收模块,用于在发送承载变更指示信息之后,接收所述源承载的接收状态信息,其中,所述接收状态信息包括以下至少一项:第一个没有接收到的数据包的标识、第一个没有接收到的数据包的下一个数据包的标识、接收到的数据包的标识、没有接收到的数据包的标识。

在一个可能的实现方式中,还包括:第三发送模块,用于在建立多个承载之前,发送配置指示信息,指示需建立的所述多个承载。

在一个可能的实现方式中,所述承载变更指示信息,包括以下一项:通过所述源承载发送的数据结束指示,其中,所述数据结束指示用于指示所述业务的数据在所述源承载的发送结束;通过所述目标承载发送的数据开始指示,其中,所述数据开始指示用于指示所述业务的数据开始在所述承载发送。

本发明实施例提供的网络设备能够实现上述图1至图2中各个方法实施例中各个网络设备、基站或网络侧实现的各个过程,并达到相同的效果为避免重复,这里不再赘述。

图5是本发明另一个实施例的终端设备的框图。图5所示的终端设备500包括:至少一个处理器501、存储器502、至少一个网络接口504和用户接口503。终端设备500中的各个组件通过总线系统505耦合在一起。可理解,总线系统505用于实现这些组件之间的连接通信。总线系统505除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图5中将各种总线都标为总线系统505。

其中,用户接口503可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)、触感板或者触摸屏等。

可以理解,本发明实施例中的存储器502可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data RateSDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synch Link DRAM,SLDRAM)和直接内存总线随机存取存储器(DirectRambus RAM,DRRAM)。本发明实施例描述的系统和方法的存储器502旨在包括但不限于这些和任意其它适合类型的存储器。

在一些实施方式中,存储器502存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:操作系统5021和应用程序5022。

其中,操作系统5021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序5022,包含各种应用程序,例如媒体播放器(Media Player)、浏览器(Browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序5022中。

在本发明实施例中,终端设备500还包括:存储在存储器上502并可在处理器501上运行的计算机程序,计算机程序被处理器501执行时实现如下步骤:

针对一个业务,根据网络侧指示,建立多个承载;

通过源承载接收所述业务的数据,其中,所述源承载为所述多个承载中的一个;

接收承载变更指示信息,其中,所述承载变更指示信息用于指示将所述业务的数据传输从所述源承载变更到目标承载,其中,所述目标承载为所述多个承载中的一个;

从所述目标承载接收所述业务的数据。

上述本发明实施例揭示的方法可以应用于处理器501中,或者由处理器501实现。处理器501可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器501中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器501可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(FieldProgrammable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的计算机可读存储介质中。该计算机可读存储介质位于存储器502,处理器501读取存储器502中的信息,结合其硬件完成上述方法的步骤。具体地,该计算机可读存储介质上存储有计算机程序,计算机程序被处理器501执行时实现如上述方法300中的各步骤。

可以理解的是,本发明实施例描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(Application Specific Integrated Circuits,ASIC)、数字信号处理器(Digital SignalProcessing,DSP)、数字信号处理设备(DSP Device,DSPD)、可编程逻辑设备(ProgrammableLogic Device,PLD)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、通用处理器、控制器、微控制器、微处理器、用于执行本发明所述功能的其它电子单元或其组合中。

对于软件实现,可通过执行本发明实施例所述功能的模块(例如过程、函数等)来实现本发明实施例所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。

终端设备500能够实现前述图1至图2中终端设备实现的各个过程,为避免重复,这里不再赘述。

请参阅图6,图6是本发明实施例应用的网络设备的结构图,能够作为基站或核心网实现方法100至300中的各细节,并达到相同的效果。如图6所示,网络设备600包括:处理器601、收发机602、存储器603、用户接口604和总线接口。

在本发明实施例中,网络设备600还包括:存储在存储器上603并可在处理器601上运行的计算机程序,计算机程序被处理器601、执行时实现如下步骤:针对一个业务,建立多个承载;通过源承载发送所述业务的数据,其中,所述源承载为所述多个承载中的一个;发送承载变更指示信息,其中,所述承载变更指示信息用于指示将所述业务的数据传输从所述源承载变更到目标承载,其中,所述承载为所述多个承载中的一个;从所述目标承载发送所述业务的数据。

在图6中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器601代表的一个或多个处理器和存储器603代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机602可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户设备,用户接口604还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。

处理器601负责管理总线架构和通常的处理,存储器603可以存储处理器601在执行操作时所使用的数据。

网络设备600能够实现前述图1至图2中基站或网络侧实现的各个过程,并达到相同的效果为避免重复,这里不再赘述。

本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述图1至图2中所示的各个实施例的网络设备或终端设备执行各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。

24页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种通信方法及相关设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类