一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于组播传输的方法和设备与流程

2022-04-24 19:11:59 来源:中国专利 TAG:


1.本技术涉及无线通信技术,特别涉及一种用于组播传输的方法和设备。


背景技术:

2.为了满足自4g通信系统的部署以来增加的对无线数据通信业务的需求,已经努力开发改进的5g或准5g通信系统。因此,5g或准5g通信系统也被称为“超4g网络”或“后lte系统”。
3.无线通信是现代历史上最成功的创新之一。最近,无线通信服务的订户数量超过了50亿,并且还在继续快速增长。由于智能电话和其他移动数据设备(例如,平板计算机、笔记本计算机、上网本、电子书阅读器和机器类型设备)在消费者和企业中的日益普及,对无线数据业务的需求正在迅速增长。为了满足移动数据业务的高速增长并支持新的应用和部署,提高无线接口效率和覆盖范围至关重要。


技术实现要素:

4.技术问题
5.当ue移动的时候,如果ue正在接收广播组播业务(以下称mbs),,需要mbs业务的数据转发的机制。
6.解决方案
7.根据本发明的一方面,提供了一种第一网络设备执行的用于组播传输的方法,包括:从第二网络设备接收用于请求切换的第一消息;向第二网络设备发送用于响应第一消息的第二消息。
8.根据本发明的实施例,其中,第一消息包括:关于第二网络设备传输的组播数据包的sn的信息、和/或关于对组播业务的转发建议的信息。
9.根据本发明的实施例,其中,关于第二网络设备传输的组播数据包的sn的信息包括:pdcp的sn信息和/或gtp-u的sn信息。
10.根据本发明的实施例,其中,第二消息包括:关于第一网络设备传输的组播数据包的sn信息、和/或关于接受转发的指示的信息。
11.根据本发明的实施例,其中,关于第一网络设备传输的组播数据包的sn的信息包括:pdcp的sn信息和/或gtp-u的sn信息。
12.根据本发明的实施例,还包括:从第二网络设备接收关于第二网络设备传输的组播数据包的sn的信息,并且所述关于第二网络设备传输的组播数据包的sn信息包括:pdcp的sn信息和/或gtp-u的sn信息。
13.根据本发明的实施例,还包括:参考关于第一网络设备传输的组播数据包的sn信息、关于第二网络设备传输的组播数据包的sn的信息中的一个或多个,决定需要转发的数据。
14.根据本发明的实施例,还包括:决定停止数据转发;以及向第二网络设备通知停止
数据转发。
15.根据本发明的一另方面,提供了一种第二网络设备执行的用于组播传输的方法,包括:向第一网络设备发送用于请求切换的第一消息;从第一网络设备接收用于响应第一消息的第二消息。
16.根据本发明的实施例,其中,第一消息包括:关于第二网络设备传输的组播数据包的sn的信息、和/或关于对组播业务的转发建议的信息。
17.根据本发明的实施例,其中,关于第二网络设备的组播数据包的sn的信息包括:pdcp的sn信息和/或gtp-u的sn信息。
18.根据本发明的实施例,其中,第二消息包括:关于第一网络设备传输的组播数据包的sn信息和/或关于接受转发的指示的信息。
19.根据本发明的实施例,其中,关于第一网络设备传输的组播数据包的sn的信息包括:pdcp的sn信息和/或gtp-u的sn信息。
20.根据本发明的实施例,还包括:参考关于第一网络设备传输的组播数据包的sn信息、关于第二网络设备传输的组播数据包的sn的信息中的一个或多个中的一个或多个,决定需要转发的数据。
21.根据本发明的实施例,还包括:决定转发数据停止。
22.根据本发明的实施例,还包括:向第一网络设备发送关于第二网络设备传输的组播数据包的sn的信息,并且所述关于第二网络设备传输的组播数据包的sn信息包括:pdcp的sn信息和/或gtp-u的sn信息。
23.根据本发明的另一方面,提供了一种用于组播传输的第一网络设备,包括:收发器,配置接收和发送信号;以及控制器,配置为执行本发明各实施例所述的方法。
24.根据本发明的另一方面,提供了一种用于组播传输的第二网络设备,包括:收发器,配置接收和发送信号;以及控制器,配置为执行本发明各实施例所述的方法。
25.根据本发明的另一方面,提供了一种方法,包括根据一个或多个预定规则,基于gtp-u的sn信息设置pdcp的sn信息。
26.技术效果
27.本发明给出的用于组播传输的方法及设备,能够实现组播传输切换。
附图说明
28.图1为系统架构演进(sae)的系统架构图;
29.图2为5g的初始整体架构示意图;
30.图3为本发明的方法一的示意图;
31.图4为本发明的方法二的示意图;
32.图5为本发明的实施例一的示意图;
33.图6为本发明的实施例二的示意图;
34.图7为本发明的实施例三的示意图;
35.图8为本发明的实施例四的示意图;
36.图9为本发明的实施例五的示意图;
37.图10为本发明的网络设备的框图;以及
38.图11为本发明的实施例六的示意图。
具体实施方式
39.以下讨论的图1至图10以及用于描述本专利文档中的本公开的原理的各种实施例仅作为说明,并且不应以任何方式解释为限制本公开的范围。本领域技术人员将理解,本公开的原理可以在任何适当布置的系统或设备中实施。
40.图1是系统架构演进(sae)的示例性系统架构100。用户设备(ue)101是用来接收数据的终端设备。演进通用陆地无线接入网络(e-utran)102是无线接入网络,其中包括为ue提供接入无线网络接口的宏基站(enodeb/nodeb)。移动管理实体(mme)103负责管理ue的移动上下文、会话上下文和安全信息。服务网关(sgw)104主要提供用户平面的功能,mme 103和sgw 104可能处于同一物理实体。分组数据网络网关(pgw)105负责计费、合法监听等功能,也可以与sgw 104处于同一物理实体。策略和计费规则功能实体(pcrf)106提供服务质量(qos)策略和计费准则。通用分组无线业务支持节点(sgsn)108是通用移动通信系统(umts)中为数据的传输提供路由的网络节点设备。归属用户服务器(hss)109是ue的家乡归属子系统,负责保护包括用户设备的当前位置、服务节点的地址、用户安全信息、用户设备的分组数据上下文等用户信息。
41.图2是根据本公开的各种实施例的示例性系统架构200。能够使用系统架构200的其他实施例而不脱离本公开的范围。
42.用户设备(ue)201是用来接收数据的终端设备。下一代无线接入网络(ng-ran)202是无线接入网络,其中包括为ue提供接入无线网络接口的基站(gnb或连接到5g核心网5gc的enb,连接到5gc的enb也叫ng-gnb)。接入控制和移动管理功能实体(amf)203负责管理ue的移动上下文、和安全信息。用户平面功能实体(upf)204主要提供用户平面的功能。会话管理功能实体smf205负责会话管理。数据网络(dn)206包含如运营商的服务、互联网的接入和第三方的业务等。
43.以下的实施例中,以5g系统为例子,接入网控制平面以cu-cp(集中单元-控制平面)为例子,接入网用户平面以cu-up(集中单元-用户平面)为例子,分布单元以du(分布单元)为例子进行描述。所述方法也适用于其它系统的相应的实体。
44.当ue移动的时候,如果ue正在接收广播组播业务(以下称mbs),源基站会把缓存的数据发送给目的基站,以减少数据的丢失。mbs业务的数据转发与普通业务数据的转发相比,需要不同的机制。
45.本发明给出了接收组播传输的切换的方法及设备。
46.本发明给出的用于组播传输的方法及设备,在组播传输切换的时候,可以保证业务的连续性,可以避免或减少组播数据传输的额外开销,可以提高接入网络资源和/或空口资源的利用效率,可以减少传输的延迟,可以减少数据的丢失,可以减少切换带来的延迟,可以减少不必要的数据传输。
47.方法一:
48.图3为本发明的方法一的示意图。
49.步骤301,源基站发送切换请求给目的基站,消息携带了ue正在接收的或者感兴趣的mbs业务标识、mbs业务的无线承载的标识、和/或对mbs业务的转发建议,消息还可以包含
源基站的mbs数据包包含的sn信息;
50.步骤302,目的基站决定是否需要mbs的数据转发。如果需要,在目的基站发送给源基站的切换确认消息中,携带接受转发的指示,和/或,携带目的基站已经发送或正在发送的数据对应的sn信息,或携带目的基站建议的转发数据包对应的sn;
51.另一种实现方式,目的基站可以通过发送一条单独的消息给源基站,携带目的基站已经发送和/或正在发送的数据对应的sn信息,或者携带目的基站建议的转发数据对应的sn信息。
52.步骤303,源基站根据收到的目的基站目前发送的(已经发送和/或正在发送的)mbs数据包包含的sn,决定什么时候停止数据转发。
53.根据本发明的方法,在组播传输切换的时候,可以保证业务的连续性,可以避免或减少组播数据传输的额外开销,提高接入网络资源和/或空口资源的利用效率,减少传输的延迟,减少数据的丢失,减少切换带来的延迟,减少不必要的数据传输。
54.方法二:
55.图4为本发明的方法二的示意图。
56.步骤401,源基站发送切换请求给目的基站,消息携带了ue正在接收的或者感兴趣的mbs业务标识、mbs业务的无线承载的标识、和/或对mbs业务的转发建议;
57.步骤402,目的基站决定是否需要mbs的数据转发,如果需要,在目的基站发送给源基站的切换确认消息中,携带接受转发的指示;
58.步骤403,目的基站决定转发需要停止的时候,目的基站发送消息通知源基站,数据转发停止。或者目的基站决定转发需要停止的时候,目的基站丢掉转发的数据包,开始发送从核心网来的数据包,源基站自己决定什么时候停止数据发送。
59.其中,方法一和方法二中,sn可以是gtp-u sn或者pdcp sn,pdcp sn和gtp-u sn都对应关系,或者是一一对应,或者是按照预定的规则,把gtp-u sn映射到pdcp sn。
60.根据本发明的方法,在组播传输切换的时候,可以保证业务的连续性,可以避免或减少组播数据传输的额外开销,提高接入网络资源和/或空口资源的利用效率,减少传输的延迟,减少数据的丢失,减少切换带来的延迟,减少不必要的数据传输。
61.实施例一
62.图5为本发明的实施例一的示意图。
63.当ue切换时,图5描述了如何保持业务连续性的方法一的实施例,如图5(实施例一)所示。当ue从源基站移动到目的基站的时候,如果在源基站正在接收mbs,ue移动到目的基站,也需要继续接收mbs。在切换的过程中,最好没有mbs数据的丢失,使得ue能够连续地接收数据。对于单播业务,当ue移动到目的基站,核心网会停止给源基站发送数据,通知源基站数据发送中止,某一个数据包被标识成最后一个数据包,指示数据发送停止。但是对于一个mbs业务,目的基站可能已经在用点对多点传输模式发送数据,而源基站也需要继续mbs的传输,不会因为一个ue移走就结束数据传输,因此源基站需要继续从核心网接收数据,不可能从核心网得到数据停止的指示,因此源基站不知道什么时候需要结束数据转发。根据本实施例,源基站收到目的基站发送的sn信息,可以根据sn信息,把目的基站还没有发送的数据包转发给目的基站,并且决定什么时候结束数据转发,这样可以减少数据的转发,保证数据的连续发送和接收。实施例一描述了该过程,这里省略了与本发明无关的步骤的
详细说明。实施例一包含步骤:
64.步骤501,源基站向目的基站发起切换请求消息。
65.所述消息中携带请求的每一pdu会话的会话标识、pdu会话包含的qos流的信息,drb信息等。其中,如果ue正在接收mbs,消息还包含了mbs的标识、对mbs业务的转发建议,或者针对每个mbs的无线承载设置转发建议,消息还包含mbs对应的会话标识、mbs对应的qos流的信息、传输mbs的drb的配置信息等,mbs在源基站的qos流到mrb的映射配置信息。消息还可以包含源基站发送mbs数据的sn信息,sn信息可以包含pdcp的sn和/或gtp-u的sn:
[0066]-pdcp sn。具体来说,可以是下面的一个或者几个信息:
[0067]

已经发送给下层rlc层的下行pdcp数据包对应pdcp sn列表;
[0068]

已经发送给下层rlc层的下行pdcp数据包对应的最高的pdcpsn;
[0069]

已经顺序成功发送给ue的下行pdcp数据包对应的pdcp sn列表;
[0070]

已经顺序成功发送给ue的下行pdcp数据包对应的最高的pdcpsn;
[0071]

已经成功发送给ue的下行pdcp数据包对应的pdcp sn列表;
[0072]

已经成功发送给ue的下行pdcp数据包对应的最高的pdcp sn;
[0073]-gtp-u sn。具体来说,可以是下面的一个或者几个信息:
[0074]

发送给pdcp层的数据包对应的最高的gtp-u数据包的sn;
[0075]

发送给sdap层的数据包对应的最高的gtp-u数据包的sn;
[0076]

收到的gtp-u数据包中对应的序号最高的sn;已经发送给下层rlc层的下行pdcp数据包对应的gtp-u数据包的sn列表;
[0077]

已经发送给下层rlc层的下行pdcp数据包对应的序号最高的gtp-u数据包头里面的sn;
[0078]

已经顺序成功发送给ue的下行pdcp数据包对应的gtp-u数据包头里面的sn;
[0079]

顺序成功发送给ue的下行pdcp数据包对应的序号最高的gtp-u数据包头里面的sn;
[0080]

成功发送给ue的下行pdcp数据包对应的gtp-u数据包头里面的sn;
[0081]

成功发送给ue的下行pdcp数据包对应的序号最高的gtp-u数据包头里面的sn;
[0082]
目的基站根据目的小区是否已经在传输mbs,决定是否给核心网发送消息,请求mbs数据的传输。如果目的小区已经从核心网接收了mbs,目的基站发送响应消息给源基站。
[0083]
如果目的基站上的目的小区还没有从核心网收到mbs数据,目的基站发送消息给核心网,请求核心网发送mbs的数据。建立mbs承载的过程在其它的实施例中有描述。目的基站发送响应消息给源基站。
[0084]
步骤502,目的发送切换请求响应消息。所述消息中包括目的到源的透明传输器。目的到源的透明传输器包含了目的基站发送给ue的rrc消息。
[0085]
消息还包含了建立成功的pdu会话的信息。pdu会话的信息包含了pdu会话的标识、建立成功的drb的标识、建立成功的mbs的标识、建立成功的mrb的标识。如果目的基站正在传输mbs业务,以点对点传输或者点对多点传输,消息还包含了目的基站决定mbs数据转发是需要的指示信息,目的基站建议的转发数据对应的pdcp sn信息和/或gtp-u的sn。目的基站可以参考多个信息,决定是否需要数据转发,例如参考从501步骤收到的源基站发送mbs数据的sn信息,目的基站可以决定是否需要转发数据。例如,源基站发送mbs数据的sn指示
正在发送的最高的gtp-u sn是80,目的基站目前正在发送gtp-u sn是100,则目的基站决定需要数据转发。
[0086]
根据目的基站决定的mbs业务的qos流到mrb(或者drb)的映射是否跟源基站的qos流到mrb(或者drb)映射相同,目的基站可以发送不同的序列号。例如如果目的基站决定的mbs业务的qos流到mrb(或者drb)的映射跟源基站的qos流到mrb(或者drb)映射相同,目的基站和源基站相同的pdcp sn对应的数据包内容相同,则可以发送pdcp的sn给源基站;如果映射配置不同,目的基站和源基站相同的pdcp sn对应的数据包内容不同,则可以发送gtp-u的sn。在实施中,为了简单,也可以一个mbs业务建立一个点对多点的无线数据承载mrb,这样,源基站和目的基站的的映射是一样的。
[0087]
具体来说,pdcp sn信息和/或gtp-u的sn信息可以是下面的一个或者几个信息:
[0088]

已经发送给下层rlc层的下行pdcp数据包对应pdcp sn列表;
[0089]

已经发送给下层rlc层的下行pdcp数据包对应的最高的pdcpsn;
[0090]

已经顺序成功发送给ue的下行pdcp数据包对应的pdcp sn列表;
[0091]

已经顺序成功发送给ue的下行pdcp数据包对应的最高的pdcpsn;
[0092]

已经成功发送给ue的下行pdcp数据包对应的pdcp sn列表;
[0093]

已经成功发送给ue的下行pdcp数据包对应的最高的pdcp sn;
[0094]

基站设置的pdcp sn,指示需要转发的下行pdcp数据包对应的最高的pdcp sn;
[0095]

基站设置的pdcp sn列表,指示需要转发的下行pdcp数据包对应的pdcp sn列表,也可以指示一个sn的范围,例如指示最低和最高的pdcp sn。
[0096]-gtp-u sn。具体来说,可以是下面的一个或者几个信息:
[0097]

发送给pdcp层的数据包对应的最高的gtp-u数据包的sn;
[0098]

发送给sdap层的数据包对应的最高的gtp-u数据包的sn;
[0099]

收到的gtp-u数据包中对应的序号最高的sn;已经发送给下层rlc层的下行pdcp数据包对应的gtp-u数据包的sn列表;
[0100]

已经发送给下层rlc层的下行pdcp数据包对应的序号最高的gtp-u数据包头里面的sn;
[0101]

已经顺序成功发送给ue的下行pdcp数据包对应的gtp-u数据包头里面的sn;
[0102]

顺序成功发送给ue的下行pdcp数据包对应的序号最高的gtp-u数据包头里面的sn;
[0103]

成功发送给ue的下行pdcp数据包对应的gtp-u数据包头里面的sn;
[0104]

成功发送给ue的下行pdcp数据包对应的序号最高的gtp-u数据包头里面的sn;
[0105]

基站设置的gtp-u sn,指示需要转发的下行数据包对应的最高的gtp-u sn;
[0106]

基站设置的gtp-u sn列表,指示需要转发的下行数据包对应的gtp-u列表,也可以指示一个sn的范围,例如指示最低和最高的gtp-u sn。
[0107]
步骤503,源基站通过rrc重配置消息向ue发送切换执行命令。
[0108]
消息携带在需要ue在目的基站建立的pdu会话配置的信息。还可以包含在目的基站接收的mbs业务标识,mbs的信道模式指示信息,还可以包含mbs的点对点信道配置信息和/或点对多点信道配置信息。
[0109]
步骤504,源基站发送sn状态传输给目的基站。
[0110]
如果在501的步骤中没有包含ue在源基站接收的mbs数据对应的pdcp sn的信息,则可以通过503的步骤,通过一条单独的消息来发送mbs数据对应的pdcp sn和/或gtp-u的sn:
[0111]-pdcp sn。具体来说,可以是下面的一个或者几个信息:
[0112]

已经发送给下层rlc层的下行pdcp数据包对应pdcp sn列表;
[0113]

已经发送给下层rlc层的下行pdcp数据包对应的最高的pdcpsn;
[0114]

已经顺序成功发送给ue的下行pdcp数据包对应的pdcp sn列表;
[0115]

已经顺序成功发送给ue的下行pdcp数据包对应的最高的pdcpsn;
[0116]

已经成功发送给ue的下行pdcp数据包对应的pdcp sn列表;
[0117]

已经成功发送给ue的下行pdcp数据包对应的最高的pdcp sn;
[0118]-gtp-u sn。具体来说,可以是下面的一个或者几个信息:
[0119]

发送给pdcp层的数据包对应的最高的gtp-u数据包的sn;
[0120]

发送给sdap层的数据包对应的最高的gtp-u数据包的sn;
[0121]

收到的gtp-u数据包中对应的序号最高的sn;已经发送给下层rlc层的下行pdcp数据包对应的gtp-u数据包的sn列表;
[0122]

已经发送给下层rlc层的下行pdcp数据包对应的序号最高的gtp-u数据包头里面的sn;
[0123]

已经顺序成功发送给ue的下行pdcp数据包对应的gtp-u数据包头里面的sn;
[0124]

顺序成功发送给ue的下行pdcp数据包对应的序号最高的gtp-u数据包头里面的sn;
[0125]

成功发送给ue的下行pdcp数据包对应的gtp-u数据包头里面的sn;
[0126]

成功发送给ue的下行pdcp数据包对应的序号最高的gtp-u数据包头里面的sn;
[0127]
步骤505,源基站转发mbs数据给目的基站。源基站根据收到的目的基站建议的转发数据对应的sn信息,(sn信息可以是pdcp sn或者gtp-u sn,如上所示),决定哪些数据需要转发,决定什么时候结束转发。例如目的基站建议转发数据的最高的gtp-u sn设置成100,目前源基站正在发送数据包80,则源基站转发80到100的数据包给目的基站。为了保证数据的连续接收,目的基站可以为ue临时建立点对点的传输模式,通过点对点信道把转发的数据发送给ue。之后,ue可以切换到点对多点的模式接收数据。当数据转发结束的时候,源基站可以在用户平面指示数据转发结束,或指示转发的数据包是最后一个数据包。
[0128]
步骤506,ue向目的基站发送rrc重配置完成消息以指示切换完成。
[0129]
步骤507,目的基站发送路径切换请求消息给核心网。
[0130]
当ue是目的基站第一个需要接收mbs的用户,目的基站还没有从核心网收到mbs数据,目的基站可以通过步骤507的消息,请求mbs数据的传输。步骤507的消息携带mbs的信息,例如mbs的标识,请求核心网向该基站发送mbs数据。响应于收到步骤507的消息,核心网开始发送mbs的业务开始消息给该基站,基站发送相应消息给核心网,之后核心网可以开始向该基站发送mbs数据。目的基站先发送从源基站收到的转发数据,然后才发送从核心网收到的新的数据。
[0131]
步骤508,核心网发送路径切换响应消息给目的基站。
[0132]
步骤509,目的基站发送ue上下文释放给源基站,去释放源基站上ue的上下文信
息。
[0133]
实施例一可以用于源基站采用点对点信道或者点对多点信道发送mbs数据,目的基站采用点对多点信道发送mbs数据。也可以应用于其它的情况。
[0134]
根据本发明的方法,在组播传输切换的时候,可以保证业务的连续性,可以避免或减少组播数据传输的额外开销,提高接入网络资源和/或空口资源的利用效率,减少传输的延迟,减少数据的丢失,减少切换带来的延迟,减少不必要的数据传输。
[0135]
实施例二
[0136]
图6为本发明的实施例二的示意图。
[0137]
当ue切换时,图6描述了如何保持业务连续性的方法一的实施例,如图6(实施例二)所示。当ue从源基站移动到目的基站的时候,如果在源基站正在接收mbs,移动到目的基站,也需要继续接收mbs。在切换的过程中,最好没有mbs数据的丢失,ue能够连续地接收数据。概括来说,本发明通过目的基站发送转发停止的指示给源基站,源基站停止数据转发。或者目的基站根据转发数据包对应的sn,决定丢弃哪些数据,源基站根据实现,例如采用时钟的方式,自己决定什么时候停止数据转发。这样可以减少数据的转发,保证数据的连续发送和接收。实施例二描述了该过程,这里省略了与本发明无关的步骤的详细说明。包含步骤:
[0138]
步骤601,源基站向目的基站发起切换请求消息。
[0139]
所述消息中携带请求的每一pdu会话的会话标识、pdu会话包含的qos流的信息、drb信息等。其中,如果ue正在接收mbs,消息还包含了mbs的标识、对mbs业务的转发建议,或者针对每个mbs的无线承载设置转发建议,消息还包含mbs对应的会话标识、mbs对应的qos流的信息、传输mbs的drb的配置信息等,mbs在源基站的qos流到mrb的映射配置信息。消息还可以包含源基站发送mbs数据的sn信息,sn信息可以包含pdcp的sn和/或gtp-u的sn。具体的信息,见上面实施例一的描述。
[0140]
目的基站根据目的小区是否已经在传输mbs,决定是否给核心网发送消息,请求mbs数据的传输。如果目的小区已经从核心网接收了mbs,目的基站发送响应消息给源基站。
[0141]
如果目的基站上的目的小区还没有从核心网收到mbs数据,目的基站发送消息给核心网,请求核心网发送mbs的数据。建立mbs承载的过程在其它的实施例中已经进行了描述,这里省略重复描述。目的基站发送响应消息给源基站。
[0142]
步骤602,目的发送切换请求响应消息。所述消息中包括目的到源的透明传输器。目的到源的透明传输器包含了目的基站发送给ue的rrc消息。
[0143]
消息还包含了建立成功的pdu会话的信息。pdu会话的信息包含了pdu会话的标识、建立成功的drb的标识、建立成功的mbs的标识、建立成功的mrb的标识。消息还包含了目的基站决定mbs数据转发是需要的指示信息。
[0144]
步骤603,源基站通过rrc重配置消息向ue发送切换执行命令。
[0145]
消息携带在需要ue在目的基站建立的pdu会话配置的信息。还可以包含在目的基站接收的mbs业务标识,mbs的信道模式指示信息,还可以包含mbs的点对点信道配置信息和/或点对多点信道配置信息。
[0146]
步骤604,源基站发送sn状态传输给目的基站。
[0147]
如果在601的步骤中没有包含ue在源基站接收的mbs数据对应的pdcp sn的信息,
则可以通过604的步骤,通过一条单独的消息来发送mbs数据对应的pdcp sn和/或gtp-u的sn,具体的信息,见上面实施例一的描述。此步骤根据需要,也可以省略。
[0148]
步骤605,源基站转发mbs数据给目的基站。为了把转发的数据发送给ue,目的基站可以为ue建立点对点的传输模式,通过点对点信道把转发的数据发送给ue。之后,在转发的数据都发送给ue之后,根据目的基站进一步的决定,ue可以切换到点对多点或者继续用点对点信道接收mbs数据。当数据转发结束的时候,源基站可以在用户平面指示数据转发结束,或指示转发的数据包是最后一个数据包。
[0149]
步骤606,ue向目的基站发送rrc重配置完成消息以指示切换完成。
[0150]
步骤607,目的基站发送路径切换请求消息给核心网。
[0151]
当ue是目的基站第一个需要接收mbs的用户,目的基站还没有从核心网收到mbs数据,目的基站可以通过步骤607的消息,请求mbs数据的传输。步骤607的消息携带mbs的信息,例如mbs的标识,请求核心网向该基站发送mbs数据。响应于收到步骤607的消息,核心网开始发送mbs的业务开始消息给该基站,基站发送相应消息给核心网,之后核心网可以开始向该基站发送mbs数据。目的基站先发送从源基站收到的转发数据,然后才发送从核心网收到的新的数据。
[0152]
步骤608,核心网发送路径切换响应消息给目的基站。
[0153]
步骤609,目的基站发送数据转发停止的消息给源基站。
[0154]
在607步骤之后,核心网开始把数据发送给目的基站,目的基站收到了核心网发送的数据,可以得到数据包的包头包含的gtp-u sn,根据转发的数据包的包头包含的sn,和核心网发送的gtp-u sn,决定什么时候不需要转发。或者在收到ue的切换请求消息,目的基站已经收到了核心网发送的mbs数据包,目的基站可以根据转发的数据包的包头包含sn,和从核心网收到的gtp-u sn,决定是否要停止数据转发。当目的基站决定转发需要停止的时候,目的基站发送消息通知源基站数据转发停止,则源基站停止转发数据给目的基站。或者目的基站通过用户平面发送数据转发停止的指示信息给源基站。
[0155]
或者根据转发的数据包的包头包含的sn,和从核心网接收的gtp-u sn,目的基站决定丢掉哪些转发的数据包,开始发送从核心网来的数据包。根据源基站采用实现的方法,决定何时停止数据转发,例如基于预定的数据转发时钟,当转发时钟超时,源基站停止转发数据。
[0156]
步骤610,目的基站发送ue上下文释放消息给源基站,去释放源基站上ue的上下文信息。步骤609和610也可以通过合并成同一个消息发送。
[0157]
实施例二可以用于源基站采用点对点信道或者点对多点信道发送mbs数据,目的基站采用点对多点信道发送mbs数据。也可以应用于其它的情况。
[0158]
根据本发明的方法,在组播传输切换的时候,可以保证业务的连续性,可以避免或减少组播数据传输的额外开销,提高接入网络资源和/或空口资源的利用效率,减少传输的延迟,减少数据的丢失,减少切换带来的延迟,减少不必要的数据传输。
[0159]
实施例三
[0160]
图7为本发明的实施例三的示意图。
[0161]
本发明还包含了当ue切换时,如何保持业务连续性的方法二的实施例,如图7(实施例三)所示。当ue从源基站移动到目的基站的时候,如果在源基站正在接收mbs,移动到目
的基站,也需要继续接收mbs,在切换的过程中,最好没有mbs数据的丢失,ue能够连续地接收数据。概括来说,本发明通过步骤一:源基站通知目的基站,源基站发送的包对应的序列号sn,目的基站可以据此决定是否需要进行数据转发,步骤二:目的基站向源基站通知接受转发,并且携带目的基站已经发送或正在发送的数据对应的sn信息,或者携带目的基站建议的转发数据对应的sn信息,据此源基站可以决定哪些数据需要转发,或,可以决定什么时候数据转发结束。因为对于单播业务,当ue移动到目的基站,核心网会停止给源基站发送数据,通知源基站数据发送中止,某一个数据包被标识成最后一个数据包,指示数据发送停止。但是对于一个mbs业务,目的基站可能已经在用点对多点传输模式发送数据,而源基站也需要继续mbs的传输,不会因为一个ue移走就结束数据传输,因此源基站继续从核心网接收数据,不可能从核心网得到数据停止的指示,因此源基站不知道什么时候需要结束数据转发。根据本实施例,源基站收到目的基站发送的sn信息,可以根据该指示,把目的基站还没有发送的数据包转发给目的基站,并且决定什么时候结束数据转发,这样可以减少数据的转发,保证数据的连续发送和接收。实施例三描述了该过程应用于分离的架构,这里省略了与本发明无关的步骤的详细说明。实施例三包含步骤:
[0162]
步骤701,源基站cu-cp向目的基站cu-cp发起切换请求消息。
[0163]
所述消息中携带请求的每一pdu会话的会话标识、pdu会话包含的qos流的信息、drb信息等。其中,如果ue正在接收mbs,消息还包含了mbs的标识、对mbs业务的转发建议,或者针对每个mbs的无线承载设置转发建议,消息还包含mbs对应的会话标识、mbs对应的qos流的信息、qos流到mrb和/或qos流到drb的映射、传输mbs的mrb和/或传输mbs的drb的配置信息等。
[0164]
目的基站根据目的小区是否已经在传输mbs,决定是否给核心网发送消息,请求mbs数据的传输。如果目的小区已经从核心网接收了mbs,目的基站发送响应消息给源基站。
[0165]
如果目的基站上的目的小区还没有从核心网收到mbs数据,目的基站发送消息给核心网,请求核心网发送mbs的数据。建立mbs承载的过程在其它的实施例中有描述。目的基站发送响应消息给源基站。
[0166]
步骤702,目的cu-cp发起承载建立请求消息给目的cu-up。根据目的cu-cp决定的mbs业务的qos流到mrb(或者drb)的映射是否跟源基站的qos流到mrb(或者drb)映射一样,目的cu-cp可以在该消息中指示cu-up发送哪种序列号给目的cu-cp。例如如果映射配置相同,目的基站和源基站相同的pdcp sn对应的数据包内容相同,则cu-cp指示cu-up发送pdcp的sn给cu-cp;如果映射配置不同,则cu-cp指示cu-up发送gtp-u的sn给cu-cp。
[0167]
消息包含mbs消息还包含了mbs的标识、对mbs业务的转发建议,或者针对每个mbs的无线承载设置转发建议,消息还包含mbs对应的会话标识、mbs对应的qos流的信息、传输mbs的drb的配置信息等,消息还可以包含mbs在源基站的qos流到mrb的映射配置信息。根据目的cu-cp决定的mbs业务的qos流到mrb(或者drb)的映射是否跟源基站的qos流到mrb(或者drb)映射一样,目的cu-up可以决发送哪种序列号给目的cu-cp。
[0168]
步骤703,目的cu-up发起承载建立响应消息给目的cu-cp。
[0169]
消息携带了建立成功的pdu会话的信息,建立成功的drb的标识、建立成功的mbs的标识、建立成功的mrb的标识。消息还包含了目的cu-up决定mbs数据转发是需要的指示信息,目的cu-up建议的转发数据对应的pdcp sn或者gtp-u的sn的信息,sn的具体信息可以参
见以下步骤705。
[0170]
步骤704,目的cu-cp和du之间建立ue的上下文,该过程和以前的实施例描述的过程一样,在此省略。
[0171]
步骤705,目的cu-cp发送切换请求确认消息给源cu-cp。所述消息中包括目的到源的透明传输器。目的到源的透明传输器包含了目的基站发送给ue的rrc消息。
[0172]
消息还包含了建立成功的pdu会话的信息。pdu会话的信息包含了pdu会话的标识、建立成功的drb的标识、建立成功的mbs的标识、建立成功的mrb的标识。如果目的基站正在传输mbs业务,以点对点传输或者点对多点传输,消息还包含了目的基站决定mbs数据转发是需要的指示信息,目的基站建议的转发数据对应的pdcp sn信息和/或gtp-u的sn。具体来说,pdcp sn信息和/或gtp-u的sn信息可以是下面的一个或者几个信息:
[0173]

已经发送给下层rlc层的下行pdcp数据包对应pdcp sn列表;
[0174]

已经发送给下层rlc层的下行pdcp数据包对应的最高的pdcpsn;
[0175]

已经顺序成功发送给ue的下行pdcp数据包对应的pdcp sn列表;
[0176]

已经顺序成功发送给ue的下行pdcp数据包对应的最高的pdcpsn;
[0177]

已经成功发送给ue的下行pdcp数据包对应的pdcp sn列表;
[0178]

已经成功发送给ue的下行pdcp数据包对应的最高的pdcp sn;
[0179]

基站设置的pdcp sn,指示需要转发的下行pdcp数据包对应的最高的pdcp sn;
[0180]

基站设置的pdcp sn列表,指示需要转发的下行pdcp数据包对应的pdcp sn列表,也可以指示一个sn的范围,例如指示最低和最高的pdcp sn。
[0181]-gtp-u sn。具体来说,可以是下面的一个或者几个信息:
[0182]

发送给pdcp层的数据包对应的最高的gtp-u数据包的sn;
[0183]

发送给sdap层的数据包对应的最高的gtp-u数据包的sn;
[0184]

收到的gtp-u数据包中对应的序号最高的sn;已经发送给下层rlc层的下行pdcp数据包对应的gtp-u数据包的sn列表;
[0185]

已经发送给下层rlc层的下行pdcp数据包对应的序号最高的gtp-u数据包头里面的sn;
[0186]

已经顺序成功发送给ue的下行pdcp数据包对应的gtp-u数据包头里面的sn;
[0187]

顺序成功发送给ue的下行pdcp数据包对应的序号最高的gtp-u数据包头里面的sn;
[0188]

成功发送给ue的下行pdcp数据包对应的gtp-u数据包头里面的sn;
[0189]

成功发送给ue的下行pdcp数据包对应的序号最高的gtp-u数据包头里面的sn;
[0190]

基站设置的gtp-u sn,指示需要转发的下行数据包对应的最高的gtp-u sn;
[0191]

基站设置的gtp-u sn列表,指示需要转发的下行数据包对应的gtp-u sn列表,也可以指示一个sn的范围,例如指示最低和最高的gtp-u sn。
[0192]
步骤706,源cu-cp和du之间,进行ue上下文修改过程。
[0193]
步骤707,源cu-cp发送承载修改请求消息给源cu-up。
[0194]
消息携带从目的cu-cp收到的转发数据对应的pdcp sn信息和/或gtp-u的sn信息,sn的具体信息可以参见以上步骤705。
[0195]
步骤708,源cu-up发送承载修改响应消息给源cu-cp。
[0196]
消息携带源基站的pdcp的sn的信息或者gtp-u的sn。具体的如步骤705所示。
[0197]
步骤709,源cu-cp发送sn状态传输给目的cu-cp。
[0198]
如果在701的步骤中没有包含ue在源基站接收的mbs数据对应的pdcp sn的信息,则可以通过709的步骤,通过一条单独的消息来发送mbs数据对应的pdcp sn的信息和/或gtp-u的sn信息,sn的具体信息可以参见以上步骤705。
[0199]
步骤710,源基站cu-cp通过rrc重配置消息向ue发送切换执行命令。
[0200]
消息携带在需要ue在目的基站建立的pdu会话配置的信息,还可以包含在目的基站接收的mbs业务标识、mbs的信道模式指示信息,还可以包含mbs的点对点信道配置信息和/或点对多点信道配置信息。
[0201]
步骤711,目的cu-cp发送承载修改请求消息给目的cu-up。消息还可以包含目的cp收到的pdcp sn或者gtp-u sn的信息,例如从709步骤收到的信息。
[0202]
步骤712,目的cu-up发送承载修改响应消息给目的cu-cp。
[0203]
步骤713,ue向目的基站发送rrc重配置完成消息以指示切换完成。
[0204]
步骤714,目的cu-cp发送路径切换请求消息给核心网。
[0205]
当ue是目的基站第一个需要接收mbs的用户,目的基站还没有从核心网收到mbs数据,目的基站可以通过步骤714的消息,请求mbs数据的传输。步骤714的消息携带mbs的信息,例如mbs的标识,请求核心网向该基站发送mbs数据。响应于收到步骤714的消息,核心网开始发送mbs的业务开始消息给该基站,基站发送相应消息给核心网,之后核心网可以开始向该基站发送mbs数据。目的基站先发送从源基站收到的转发数据,然后才发送从核心网收到的新的数据。
[0206]
步骤715,核心网发送路径切换响应消息给目的cu-cp。
[0207]
步骤716,目的cu-cp发送ue上下文释放消息给源cu-cp。
[0208]
步骤717,源cu-cp发送承载释放命令给源cu-up。
[0209]
步骤718,源cu-cp发起和du之间的ue上下文释放过程。
[0210]
步骤719,源cu-up发送承载释放完成给源cu-cp。
[0211]
根据本发明的方法,在组播传输切换的时候,可以保证业务的连续性,可以避免或减少组播数据传输的额外开销,提高接入网络资源和/或空口资源的利用效率,减少传输的延迟,减少数据的丢失,减少切换带来的延迟,减少不必要的数据传输。
[0212]
实施例四
[0213]
图8为本发明的实施例四的示意图。
[0214]
本发明还包含了当ue切换时,如何保持业务连续性的方法二的另一个实施例,如图8(实施例四)所示。当ue从源基站移动到目的基站的时候,如果在源基站正在接收mbs,移动到目的基站,也需要继续接收mbs。在切换的过程中,最好没有mbs数据的丢失,ue能够连续地接收数据。概括来说,本发明通过目的基站发送转发停止指示给源基站,源基站停止数据转发。或者目的基站根据转发数据包对应的sn,决定丢弃哪些数据,源基站根据实现,例如采用时钟的方式,自己决定什么时候停止数据转发。这样可以减少数据的转发,保证数据的连续发送和接收。实施例四描述了该过程,这里省略了与本发明无关的步骤的详细说明。实施例四包含步骤:
[0215]
步骤801,源基站cu-cp向目的基站cu-cp发起切换请求消息。
[0216]
所述消息中携带请求的每一pdu会话的会话标识、pdu会话包含的qos流的信息、drb信息等。其中,如果ue正在接收mbs,消息还包含了mbs的标识、对mbs业务的转发建议,或者针对每个mbs的无线承载设置转发建议,消息还包含mbs对应的会话标识、mbs对应的qos流的信息、qos流到mrb和/或qos流到drb的映射,传输mbs的mrb和/或传输mbs的drb的配置信息等。
[0217]
目的基站根据目的小区是否已经在传输mbs,决定是否给核心网发送消息,请求mbs数据的传输。如果目的小区已经从核心网接收了mbs,目的基站发送响应消息给源基站。
[0218]
如果目的基站上的目的小区还没有从核心网收到mbs数据,目的基站发送消息给核心网,请求核心网发送mbs的数据。建立mbs承载的过程在其它的实施例中有描述。目的基站发送响应消息给源基站。
[0219]
步骤802,目的cu-cp发起承载建立请求消息给目的cu-up。根据目的cu-cp决定的mbs业务的qos流到mrb(或者drb)的映射是否跟源基站的qos流到mrb(或者drb)映射一样,目的cu-cp可以在该消息中指示cu-up发送哪种序列号给目的cu-cp。例如如果映射配置相同,目的基站和源基站相同的pdcp sn对应的数据包内容相同,则cu-cp指示cu-up发送pdcp的sn给cu-cp,如果映射配置不同,则cu-cp指示cu-up发送gtp-u的sn给cu-cp。
[0220]
消息包含mbs消息还包含了mbs的标识、对mbs业务的转发建议,或者针对每个mbs的无线承载设置转发建议,消息还包含mbs对应的会话标识、mbs对应的qos流的信息、传输mbs的drb的配置信息等,消息还可以包含mbs在源基站的qos流到mrb的映射配置信息。根据目的cu-cp决定的mbs业务的qos流到mrb(或者drb)的映射是否跟源基站的qos流到mrb(或者drb)映射一样,目的cu-up可以决发送哪种序列号给目的cu-cp。
[0221]
步骤803,目的cu-up发起承载建立响应消息给目的cu-cp。
[0222]
消息携带了建立成功的pdu会话的信息、建立成功的drb的标识、建立成功的mbs的标识、建立成功的mrb的标识。消息还包含了目的cu-up决定mbs数据转发是需要的指示信息。
[0223]
步骤804,目的cu-cp和du之间建立ue的上下文,该过程和以前的实施例描述的过程一样,在此省略。
[0224]
步骤805,目的cu-cp发送切换请求响应消息给源cu-cp。所述消息中包括目的到源的透明传输器。目的到源的透明传输器包含了目的基站发送给ue的rrc消息。
[0225]
消息还包含了建立成功的pdu会话的信息。pdu会话的信息包含了pdu会话的标识、建立成功的drb的标识、建立成功的mbs的标识、建立成功的mrb的标识。消息还包含了目的基站决定mbs数据转发是需要的指示信息。
[0226]
步骤806,源cu-cp和du之间,进行ue上下文修改过程。
[0227]
步骤807,源cu-cp发送承载修改请求消息给源cu-up。
[0228]
消息携带从目的cu-cp收到的mbs的标识、mbs转发数据需要的指示信息。
[0229]
步骤808,源cu-up发送承载修改响应消息给源cu-cp。
[0230]
消息携带源基站的pdcp的sn的信息或者gtp-u的sn。具体来说,pdcp sn信息和/或gtp-u的sn信息可以是下面的一个或者几个信息:
[0231]

已经发送给下层rlc层的下行pdcp数据包对应pdcp sn列表;
[0232]

已经发送给下层rlc层的下行pdcp数据包对应的最高的pdcpsn;
[0233]

已经顺序成功发送给ue的下行pdcp数据包对应的pdcp sn列表;
[0234]

已经顺序成功发送给ue的下行pdcp数据包对应的最高的pdcpsn;
[0235]

已经成功发送给ue的下行pdcp数据包对应的pdcp sn列表;
[0236]

已经成功发送给ue的下行pdcp数据包对应的最高的pdcp sn;
[0237]-gtp-u sn。具体来说,可以是下面的一个或者几个信息:
[0238]

发送给pdcp层的数据包对应的最高的gtp-u数据包的sn;
[0239]

发送给sdap层的数据包对应的最高的gtp-u数据包的sn;
[0240]

收到的gtp-u数据包中对应的序号最高的sn;已经发送给下层rlc层的下行pdcp数据包对应的gtp-u数据包的sn列表;
[0241]

已经发送给下层rlc层的下行pdcp数据包对应的序号最高的gtp-u数据包头里面的sn;
[0242]

已经顺序成功发送给ue的下行pdcp数据包对应的gtp-u数据包头里面的sn;
[0243]

顺序成功发送给ue的下行pdcp数据包对应的序号最高的gtp-u数据包头里面的sn;
[0244]

成功发送给ue的下行pdcp数据包对应的gtp-u数据包头里面的sn;
[0245]

成功发送给ue的下行pdcp数据包对应的序号最高的gtp-u数据包头里面的sn;
[0246]
步骤809,源cu-cp发送sn状态传输给目的cu-cp。
[0247]
如果在801的步骤中没有包含ue在源基站接收的mbs数据对应的pdcp sn的信息,则可以通过809的步骤,通过一条单独的消息来发送mbs数据对应的pdcp sn的信息和/或gtp-u的sn信息,sn的具体可以参见以上步骤808。
[0248]
步骤810,源基站cu-cp通过rrc重配置消息向ue发送切换执行命令。
[0249]
消息携带在需要ue在目的基站建立的pdu会话配置的信息。还可以包含在目的基站接收的mbs业务标识、mbs的信道模式指示信息,还可以包含mbs的点对点信道配置信息和/或点对多点信道配置信息。
[0250]
步骤811,目的cu-cp发送承载修改请求消息给目的cu-up。消息还可以包含目的cp收到的pdcp sn或者gtp-u sn的信息,例如从809步骤收到的信息。
[0251]
步骤812,目的cu-up发送承载修改响应消息给目的cu-cp。
[0252]
步骤813,ue向目的基站发送rrc重配置完成消息以指示切换完成。
[0253]
步骤814,目的cu-cp发送路径切换请求消息给核心网。
[0254]
当ue是目的基站第一个需要接收mbs的用户,目的基站还没有从核心网收到mbs数据,目的基站可以通过步骤814的消息,请求mbs数据的传输。步骤814的消息携带mbs的信息,例如mbs的标识,请求核心网向该基站发送mbs数据。响应于收到步骤814的消息,核心网开始发送mbs的业务开始消息给该基站,基站发送相应消息给核心网,之后核心网可以开始向该基站发送mbs数据。目的基站先发送从源基站收到的转发数据,然后才发送从核心网收到的新的数据。
[0255]
步骤815,核心网发送路径切换响应消息给目的cu-cp。
[0256]
步骤816,源cu-up转发mbs数据给目的cu-up。为了把转发的数据发送给ue,目的cu-cp可以为ue建立点对点的传输模式,通过点对点信道把转发的数据发送给ue。之后,在转发的数据都发送给ue之后,根据目的基站进一步的决定,ue可以切换到点对多点或者继
续用点对点信道接收mbs数据。当数据转发结束的时候,源cu-up可以在用户平面指示数据转发结束,或指示转发的数据包是最后一个数据包。
[0257]
步骤817,目的cu-up发送数据转发停止的消息给目的cu-cp。
[0258]
在步骤814之后,核心网开始把数据发送给目的cu-up,目的基站收到了核心网发送的数据,可以得到数据包头包含的gtp-u sn,根据转发的数据包的包头包含的sn,和核心网发送的gtp-u sn,决定什么时候不需要转发。或者在收到cu-cp的承载建立消息或者承载修改请求消息,目的cu-up已经收到了核心网发送的mbs数据包,目的cu-up可以根据根据转发的数据包的包头包含sn,和从核心网收到的gtp-u sn,决定是否要停止数据转发。当目的cu-up决定转发需要停止的时候,目的cu-up发送消息通知目的cu-cp数据转发停止,目的cu-cp再进一步通知源cu-cp,源cu-cp通知源cu-up,数据转发停止,则源cu-up停止转发数据给目的cu-up。或者目的cu-up通过用户平面发送数据转发停止的指示信息给源cu-up。用户平面的方法更加直接、简单。
[0259]
或者根据转发的数据包的包头包含的sn,和从核心网接收的gtp-u sn,目的cu-up决定丢掉哪些转发的数据包,开始发送从核心网来的数据包。根据源cu-up采用实现的方法,决定何时停止数据转发,例如基于预定的数据转发时钟,当转发时钟超时,源cu-up停止转发数据。
[0260]
步骤818,目的cu-cp发送ue上下文释放消息给源cu-cp。消息包含数据转发停止的指示信息。目的cu-cp知道有mbs数据转发的时候,需要等待目的cu-up通知数据转发停止,再发送ue上下文释放消息给源cu-cp。
[0261]
步骤819,源cu-cp发送承载释放命令给源cu-up。消息包含数据转发停止的指示信息。
[0262]
步骤820,源cu-cp发起和du之间的ue上下文释放过程。
[0263]
步骤821,源cu-up发送承载释放完成给源cu-cp。
[0264]
根据本发明的方法,在组播传输切换的时候,可以保证业务的连续性,可以避免或减少组播数据传输的额外开销,提高接入网络资源和/或空口资源的利用效率,减少传输的延迟,减少数据的丢失,减少切换带来的延迟,减少不必要的数据传输。
[0265]
实施例五
[0266]
图9为本发明的实施例五的示意图。
[0267]
当ue切换时,描述了如何保持业务连续性的方法一的另一个实施例,如图9(实施例五)所示。当ue从源基站移动到目的基站的时候,如果在源基站正在接收mbs,移动到目的基站,也需要继续接收mbs。在切换的过程中,最好没有mbs数据的丢失,使得ue能够连续地接收数据。因为对于单播业务,当ue移动到目的基站,核心网会停止给源基站发送数据,通知源基站数据发送停止,某一个数据包被标识成最后一个数据包,指示数据发送停止。但是对于一个mbs业务,目的基站可能已经在用点对多点传输模式发送数据,而源基站也需要继续mbs的传输,不会因为一个ue移走就结束数据传输,因此源基站继续从核心网接收数据,不可能从核心网得到数据中止的指示,因此源基站不知道什么时候需要结束数据转发。根据本实施例,源基站收到目的基站发送的sn信息,可以根据该信息,把目的基站还没有发送的数据包转发给目的基站,并且决定什么时候结束数据转发,这样可以减少数据的转发,保证数据的连续发送和接收。实施例五描述了该过程,这里省略了与本发明无关的步骤的详
细说明。实施例五包含步骤:
[0268]
步骤901,源基站向目的基站发起切换请求消息。
[0269]
所述消息中携带请求的每一pdu会话的会话标识、pdu会话包含的qos流的信息、drb信息等。其中,如果ue正在接收mbs,消息还包含了mbs的标识、对mbs业务的转发建议,或者针对每个mbs的无线承载设置转发建议,消息还包含mbs对应的会话标识、mbs对应的qos流的信息、传输mbs的drb的配置信息等,mbs在源基站的qos流到mrb的映射配置信息。消息还可以包含源基站发送mbs数据的sn信息,sn信息可以包含pdcp的sn和/或gtp-u的sn:
[0270]-pdcp sn。具体来说,可以是下面的一个或者几个信息:
[0271]

已经发送给下层rlc层的下行pdcp数据包对应pdcp sn列表;
[0272]

已经发送给下层rlc层的下行pdcp数据包对应的最高的pdcpsn;
[0273]

已经顺序成功发送给ue的下行pdcp数据包对应的pdcp sn列表;
[0274]

已经顺序成功发送给ue的下行pdcp数据包对应的最高的pdcpsn;
[0275]

已经成功发送给ue的下行pdcp数据包对应的pdcp sn列表;
[0276]

已经成功发送给ue的下行pdcp数据包对应的最高的pdcp sn;
[0277]-gtp-u sn。具体来说,可以是下面的一个或者几个信息:
[0278]

发送给pdcp层的数据包对应的最高的gtp-u数据包的sn;
[0279]

发送给sdap层的数据包对应的最高的gtp-u数据包的sn;
[0280]

收到的gtp-u数据包中对应的序号最高的sn;已经发送给下层rlc层的下行pdcp数据包对应的gtp-u数据包的sn列表;
[0281]

已经发送给下层rlc层的下行pdcp数据包对应的序号最高的gtp-u数据包头里面的sn;
[0282]

已经顺序成功发送给ue的下行pdcp数据包对应的gtp-u数据包头里面的sn;
[0283]

顺序成功发送给ue的下行pdcp数据包对应的序号最高的gtp-u数据包头里面的sn;
[0284]

成功发送给ue的下行pdcp数据包对应的gtp-u数据包头里面的sn;
[0285]

成功发送给ue的下行pdcp数据包对应的序号最高的gtp-u数据包头里面的sn。
[0286]
目的基站根据目的小区是否已经在传输mbs,决定是否给核心网发送消息,请求mbs数据的传输。如果目的小区已经从核心网接收了mbs,目的基站发送响应消息给源基站。
[0287]
如果目的基站上的目的小区还没有从核心网收到mbs数据,目的基站发送消息给核心网,请求核心网发送mbs的数据。建立mbs承载的过程在其它的实施例中已经进行了描述。目的基站发送响应消息给源基站。
[0288]
步骤902,目的发送切换请求响应消息。所述消息中包括目的到源的透明传输器。目的到源的透明传输器包含了目的基站发送给ue的rrc消息。
[0289]
消息还包含了建立成功的pdu会话的信息。pdu会话的信息包含了pdu会话的标识、建立成功的drb的标识、建立成功的mbs的标识、建立成功的mrb的标识。如果目的基站正在传输mbs业务,以点对点传输或者点对多点传输,消息还包含了目的基站决定mbs数据转发是需要的指示信息。
[0290]
步骤903,源基站通过rrc重配置消息向ue发送切换执行命令。
[0291]
消息携带在需要ue在目的基站建立的pdu会话配置的信息。还可以包含在目的基
站接收的mbs业务标识、mbs的信道模式指示信息,还可以包含mbs的点对点信道配置信息和/或点对多点信道配置信息。
[0292]
步骤904,源基站发送sn状态传输给目的基站。
[0293]
如果在901的步骤中没有包含ue在源基站接收的mbs数据对应的pdcp sn的信息,则可以通过904的步骤,通过一条单独的消息来发送mbs数据对应的pdcp sn和/或gtp-u的sn:
[0294]-pdcp sn。具体来说,可以是下面的一个或者几个信息:
[0295]

已经发送给下层rlc层的下行pdcp数据包对应pdcp sn列表;
[0296]

已经发送给下层rlc层的下行pdcp数据包对应的最高的pdcpsn;
[0297]

已经顺序成功发送给ue的下行pdcp数据包对应的pdcp sn列表;
[0298]

已经顺序成功发送给ue的下行pdcp数据包对应的最高的pdcpsn;
[0299]

已经成功发送给ue的下行pdcp数据包对应的pdcp sn列表;
[0300]

已经成功发送给ue的下行pdcp数据包对应的最高的pdcp sn;
[0301]-gtp-u sn。具体来说,可以是下面的一个或者几个信息:
[0302]

发送给pdcp层的数据包对应的最高的gtp-u数据包的sn;
[0303]

发送给sdap层的数据包对应的最高的gtp-u数据包的sn;
[0304]

收到的gtp-u数据包中对应的序号最高的sn;已经发送给下层rlc层的下行pdcp数据包对应的gtp-u数据包的sn列表;
[0305]

已经发送给下层rlc层的下行pdcp数据包对应的序号最高的gtp-u数据包头里面的sn;
[0306]

已经顺序成功发送给ue的下行pdcp数据包对应的gtp-u数据包头里面的sn;
[0307]

顺序成功发送给ue的下行pdcp数据包对应的序号最高的gtp-u数据包头里面的sn;
[0308]

成功发送给ue的下行pdcp数据包对应的gtp-u数据包头里面的sn;
[0309]

成功发送给ue的下行pdcp数据包对应的序号最高的gtp-u数据包头里面的sn。
[0310]
步骤905,目的基站发送送sn信息传输给源基站。
[0311]
消息可以包含目的基站目前已经发送或正在发送的数据对应的sn信息,或者包含目的基站建议的转发数据对应的pdcp sn信息和/或gtp-u的sn。例如,目的基站目前正在发送gtp-u sn是100,则目的基站通知源基站,正在发送的gtp-u sn是100,则源基站只转发gtp-u sn小于100的数据。或者为了保证数据不丢失,目的基站通知源基站,建议转发的数据对应的最高gtp-u sn为110,则源基站只转发gtp-u sn小于110的数据。目的基站可以为ue建立点对点信道接收mbs数据,等转发的数据都发送给了ue,如果需要,再让ue切换都点对多点来接收数据。
[0312]
具体来说,pdcp sn信息和/或gtp-u的sn信息可以是下面的一个或者几个信息:
[0313]

已经发送给下层rlc层的下行pdcp数据包对应pdcp sn列表;
[0314]

已经发送给下层rlc层的下行pdcp数据包对应的最高的pdcpsn;
[0315]

已经顺序成功发送给ue的下行pdcp数据包对应的pdcp sn列表;
[0316]

已经顺序成功发送给ue的下行pdcp数据包对应的最高的pdcpsn;
[0317]

已经成功发送给ue的下行pdcp数据包对应的pdcp sn列表;
[0318]

已经成功发送给ue的下行pdcp数据包对应的最高的pdcp sn;
[0319]

基站设置的pdcp sn,指示需要转发的下行pdcp数据包对应的最高的pdcp sn;
[0320]

基站设置的pdcp sn列表,指示需要转发的下行pdcp数据包对应的pdcp sn列表,也可以指示一个sn的范围,例如指示最低和最高的pdcp sn。
[0321]-gtp-u sn。具体来说,可以是下面的一个或者几个信息:
[0322]

发送给pdcp层的数据包对应的最高的gtp-u数据包的sn;
[0323]

发送给sdap层的数据包对应的最高的gtp-u数据包的sn;
[0324]

收到的gtp-u数据包中对应的序号最高的sn;已经发送给下层rlc层的下行pdcp数据包对应的gtp-u数据包的sn列表;
[0325]

已经发送给下层rlc层的下行pdcp数据包对应的序号最高的gtp-u数据包头里面的sn;
[0326]

已经顺序成功发送给ue的下行pdcp数据包对应的gtp-u数据包头里面的sn;
[0327]

顺序成功发送给ue的下行pdcp数据包对应的序号最高的gtp-u数据包头里面的sn;
[0328]

成功发送给ue的下行pdcp数据包对应的gtp-u数据包头里面的sn;
[0329]

成功发送给ue的下行pdcp数据包对应的序号最高的gtp-u数据包头里面的sn;
[0330]

基站设置的gtp-u sn,指示需要转发的下行数据包对应的最高的gtp-u sn;
[0331]

基站设置的gtp-u sn列表,指示需要转发的下行数据包对应的gtp-u列表,也可以指示一个sn的范围,例如指示最低和最高的gtp-u sn。
[0332]
905步骤不一定发生在904步骤之后,也可以发生在904步骤之前。两者没有绝对的先后顺序。
[0333]
步骤906,源基站转发mbs数据给目的基站。源基站根据收到的目的基站建议的转发数据对应的sn信息(sn信息可以是pdcp sn或者gtp-u sn,如上所示),决定哪些数据需要转发,决定什么时候结束转发。例如目的基站建议转发数据的最高的gtp-u sn设置成100,目前源基站正在发送数据包gtp-u sn为80,则源基站转发gtp-u sn=80到sn=100的数据包给目的基站。为了保证数据的连续接收,目的基站可以为ue临时建立点对点的传输模式,通过点对点信道把转发的数据发送给ue。之后,ue可以切换到点对多点的模式接收数据。当数据转发结束的时候,源基站可以在用户平面指示数据转发结束,或指示转发的数据包是最后一个数据包。
[0334]
步骤907,ue向目的基站发送rrc重配置完成消息以指示切换完成。
[0335]
步骤908,目的基站发送路径切换请求消息给核心网。
[0336]
当ue是目的基站第一个需要接收mbs的用户,目的基站还没有从核心网收到mbs数据,目的基站可以通过步骤908的消息,请求mbs数据的传输。步骤908的消息携带mbs的信息,例如mbs的标识,请求核心网向该基站发送mbs数据。响应于收到步骤908的消息,核心网开始发送mbs的业务开始消息给该基站,基站发送相应消息给核心网,之后核心网可以开始向该基站发送mbs数据。目的基站先发送从源基站收到的转发数据,然后才发送从核心网收到的新的数据。
[0337]
步骤909,核心网发送路径切换响应消息给目的基站。
[0338]
步骤910,目的基站发送ue上下文释放给源基站,去释放源基站上ue的上下文信
息。
[0339]
该实施例所示的方法,也可以用户分离架构,此时,需要目的cu-up在承载建立响应或者承载修改响应消息中,包含目的cu-up目前已经发送或正在发送的数据对应的sn信息,或者包含目的基站建议的转发数据对应的pdcp sn信息和/或gtp-u的sn信息。具体的信息见步骤905所示。目的cu-cp收到后,发送上述sn信息给源cu-cp,源cu-cp发送数据sn信息给源cu-up。源cu-up根据收到的sn信息,(sn信息可以是pdcp sn或者gtp-u sn),决定哪些数据需要转发,决定什么时候结束转发。当数据转发结束的时候,源cu-up可以在用户平面指示数据转发结束,或指示转发的数据包是最后一个数据包。
[0340]
实施例六
[0341]
上述的实施例都需要对源基站和目的基站之间的消息/过程进行增强,在实施例六中,提出了一种基于不修改源基站和目的基站之间的消息/过程,采用基于时间的数据传输的方法或一种不增加消息的方法,该方法的好处是对协议的影响最小,缺点是转发的数据可能会多于或者少于实际需要的数据。具体来说,图11的实施例六包含了下面的步骤:
[0342]
步骤1101,源基站向目的基站发起切换请求消息。
[0343]
基于ue的测量汇报,源基站决定把ue切换到目的小区所在的目的基站。当源基站决定发起切换过程的时候,源基站就开始保存/缓存此时还没有发送给ue的数据,对从核心网新收到的数据也进行保存/缓存。这些数据都是要转发到目的基站的数据。缓存从切换发起的时间开始,到源基站收到目的基站发送的释放请求消息结束,或者到收到目的基站发送的释放请求消息之后的某一个时间点结束,这个时间点可以是实现相关的
[0344]
所述消息中携带请求的每一pdu会话的会话标识、pdu会话包含的qos流的信息,drb信息等。其中,如果ue正在接收mbs,消息还包含了mbs的标识、对mbs业务的转发建议,或者针对每个mbs的无线承载设置转发建议,消息还包含mbs对应的会话标识、mbs对应的qos流的信息、传输mbs的drb的配置信息等,mbs在源基站的qos流到mrb的映射配置信息。
[0345]
所述消息还可以包含源基站的mbs数据传输对应的pdcp sn和相应的gtp-u的sn,具体内容如实施例一到实施例六所述。gtp-u sn是核心网发送给基站的数据包中包含的序列号,可以在gtp-u的包头中包含,或者在gtp-u的扩展包头中包含,这个sn可以是针对一个pdu会话的,或者是针对一个qos流的,或者是针对多个qos流的,例如是针对映射到同一个无线无数承载上的多个qos流。对于同一个数据包,发给不同基站的gtp-u sn是相同的,因此,目的基站可以知道对于同一个gtp-u sn的数据包,源基站为其分配的pdcp sn,由此也可以得知,目的基站为其分配的pdcp sn和源基站为其分配的pdcp sn的差值,称此差值为pdcp sn差值。
[0346]
目的基站根据目的小区是否已经在传输mbs,决定是否给核心网发送消息,请求mbs数据的传输。可以发送一条新的消息给核心网,消息携带mbs的信息,例如mbs的标识,请求核心网向该基站发送mbs数据。如果目的小区已经从核心网接收了mbs,目的基站发送响应消息给源基站。
[0347]
如果目的基站上的目的小区还没有从核心网收到mbs数据,目的基站发送消息给核心网,请求核心网发送mbs的数据。之后目的基站发送响应消息给源基站。
[0348]
步骤1102,目的发送切换请求响应消息。所述消息中包括目的到源的透明传输器。目的到源的透明传输器包含了目的基站发送给ue的rrc消息。在rrc消息中,可以包含1101
步骤中所述的pdcp sn差值,或者包含目的基站的pdcp sn和gtp-u sn的对应关系,因为对于同一个gtp-u sn对应的数据包,源基站和目的基站可能为其分配了不同的pdcp sn,ue在切换的过程中,从源基站收到的数据,和从目的基站收到的数据,pdcp sn可能是不连续的,而ue端的pdcp协议层需要按sn的顺序把数据包传输给上层协议,需要根据pdcp sn来判断是否有数据丢失。如果ue得到了pdcp sn差值,根据此差值,ue可以知道从目的基站收到的数据包,是否跟从源基站收到的数据包连续,根据此差值,可以进行数据包的排序,如果不连续,ue可以得知丢失了哪几个数据包,从而可以向目的基站请求重传丢失的数据包。
[0349]
消息还包含了建立成功的pdu会话的信息。pdu会话的信息包含了pdu会话的标识、建立成功的drb的标识、建立成功的mbs的标识、建立成功的mrb的标识,接收数据转发的隧道地址。
[0350]
步骤1103,源基站通过rrc重配置消息向ue发送切换执行命令。
[0351]
消息携带在需要ue在目的基站建立的pdu会话配置的信息。还可以包含在目的基站接收的mbs业务标识,mbs的信道模式指示信息,还可以包含mbs的点对点信道配置信息和/或点对多点信道配置信息。
[0352]
步骤1104,源基站发送sn状态传输给目的基站。
[0353]
消息包含了mbs数据对应的pdcp sn和/或gtp-u的sn。具体内容如实施例一到实施例六所述。
[0354]
步骤1105,源基站转发mbs数据给目的基站。
[0355]
源基站把保存的数据发送给目的基站。
[0356]
可选的,当数据转发结束的时候,源基站可以在用户平面指示数据转发结束,或指示转发的数据包是最后一个数据包。
[0357]
步骤1106,ue向目的基站发送rrc重配置完成消息以指示切换完成。
[0358]
步骤1107,目的基站发送路径切换请求消息给核心网。
[0359]
当ue是目的基站第一个需要接收mbs的用户,目的基站还没有从核心网收到mbs数据,目的基站可以通过步骤1107的消息,请求mbs数据的传输。步骤1107的消息携带mbs的信息,例如mbs的标识,请求核心网向该基站发送mbs数据。响应于收到步骤1107的消息,核心网开始发送mbs的业务开始消息给该基站,基站发送相应消息给核心网,之后核心网可以开始向该基站发送mbs数据。目的基站先发送从源基站收到的转发数据,然后才发送从核心网收到的新的数据。
[0360]
步骤1108,核心网发送路径切换响应消息给目的基站。
[0361]
步骤1109,目的基站发送ue上下文释放消息给源基站,去释放源基站上ue的上下文信息。
[0362]
此消息中可以携带数据转发停止的指示信息。目的基站接收源基站转发的数据,目的基站根据自己从核心网收到的数据,根据自己缓存的mbs数据的情况,决定是否需要源基站继续转发数据给目的基站。如果不需要了,目的基站发送ue上下文释放消息给源基站的时候,携带停止数据转发的指示信息,或者包含数据转发的sn的信息。sn信息可以是mbs数据对应的pdcp sn和/或gtp-u的sn,具体内容如实施例一到实施例六所述。或者目的基站等到不需要源基站继续转发数据给目的基站的时候,再发送ue上下文释放消息给源基站。源基站收到ue上下文释放消息,就停止数据转发。停止数据转发的时候,可以在转发的数据
包中指示数据转发结束,或指示转发的数据包是最后一个数据包。
[0363]
如果源基站收到ue上下文释放消息包含的数据转发停止的指示信息,就停止数据转发给目的基站,可以在转发的数据包中指示数据转发结束,或指示转发的数据包是最后一个数据包。
[0364]
如果源基站收到ue上下文释放消息包含的sn的信息,根据sn的信息决定什么时候数据转发停止,并且在转发的数据包中指示数据转发结束,或指示转发的数据包是最后一个数据包。
[0365]
实施例七
[0366]
在mbs传输中,为了保证数据的连续和在切换的时候数据丢失尽量少,需要多个基站之间的pdcp sn是同步的,pdcp sn跟gtp-u sn同步有两种同步方式,一种是pdcp sn的值等于gtp-u sn的值,一种是pdcp sn的值可以跟gtp-u sn的值不一样,但是以固定的规则,由gtp-u sn来产生pdcp sn,例如pdcp sn=0对应的gtp-u sn为10,则pdcp sn=1对应的gtp-u sn为11,以此类推。
[0367]
有些基站从核心网收到数据比较晚,例如在业务进行的过程中,有正在接收mbs或者需要接收mbs的用户移动到支持mbs业务的小区,该小区所在的基站,还没有从核心网接收该mbs业务,基站向核心网请求业务发送,此时,核心网才向基站发送数据。此基站收到的第一个数据包中包含的gtp-u头里包含的sn为100,此时,其它在业务一开始就接收mbs业务的基站,根据gtp-u头里包含的sn来设置pdcp sn,对于gtp-u头里包含的sn为100的数据包,pdcp sn=100,而晚接收到数据的基站,pdcp sn的序号根据目前的规定,需要从1开始编号,这样就发生了pdcp sn不同步的问题。
[0368]
多个基站从核心网接收同一个mbs业务的数据,在从核心网到基站的传输过程中有可能发生数据丢失,例如,两个基站,基站1和基站2都从核心网接收同一个mbs业务的数据,在给基站1发送的过程中,数据包丢失了,而发给基站2的数据包没有丢失,这种情况下,如果让基站的pdcp sn跟gtp-u的sn同步,在数据丢失的情况下,就发生了不同步的情况。
[0369]
在上述情况发生的时候,pdcp sn和gtp-u sn的关系就被破坏了,在这种情况下,由下面几个实现的方式去进行重新同步。
[0370]
方法一:基站的pdcp序号可以不从1开始,而是从第一个收到的gtp-u数据包头中包含的sn开始,例如当基站收到的第一个gtp-u数据包,包头携带的sn=100,则pdcp sn=100,此时,基站需要通过pdcp头或者pdcp控制信息,告诉ue,pdcp sn=100是第一个数据包,或者通知ue,pdcp sn的起始值。
[0371]
方法二:通过gtp-u sn,基站可以得知有数据丢失。gtp-u sn可以是针对一个会话(session)的,或者是针对一个qos流的,在核心网是连续编码的,因此从gtp-u sn,基站可以得知是否有数据丢失。如果发现有数据丢失,基站可以产生一个假的pdcp数据包,为这个假的数据包分配pdcp sn,以保证pdcp sn和gtp-u sn是同步的。
[0372]
方法三:基站得知有数据丢失,基站仍然根据gtp-u sn来分配pdcp sn,例如,如果采用第一种同步方式,gtp-u sn=pdcp sn,基站收到gtp-u sn=9的数据包,基站给该数据包分配pdcp sn=9。如果gtp-u sn=10的数据包在从核心网到基站的传输过程中丢失,基站没有收到gtp-u sn=10的数据包,而是收到了gtp-u sn=11的数据包,相应的pdcp sn直接从9到了11,这样基站发出的数据包包含的pdcp sn就不连续了。而ue端需要根据pdcp sn
进行数据的排序,如果ue没有收到pdcp sn=10,ue会认为pdcp sn=10的数据包没有发送成功,可能会要求基站重传。为了避免该情况,基站可以通知ue,pdcp sn 10不再传输了,下一个连续接收的pdcp sn为11。可以通过基站发送的rrc消息来通知ue,例如通知丢失的pdcp sn号,或者通过用户平面的控制信息告诉ue,例如在pdcp sn=11数据包包含的控制信息中,通知ue该数据包的上一个数据包的sn号为pdcp sn=9。这样ue就不会以为pdcp sn=10的数据包丢失了,从而请求基站进行重传。
[0373]
方法四:当基站以固定的规则,由gtp-u sn来产生pdcp sn的时候,当有数据丢失时,基站会采用新的规则,然后可以通过rrc消息把新的规则通知给ue,或者通过xn接口把新的规则通知给其它基站。例如,在数据丢失之前,基站收到gtp-u=10的数据包,基站分配pdcp sn=1,规则就是pdcp sn=gtp-u sn

9,当gtp-u=11的数据包丢失,基站收到了gtp-u=12的数据包,基站为该数据包分配pdcp sn=2,新的规则就是pdcp sn=gtp-u sn-10。通过实施例六的方法,或者通过新的消息,把新的规则,例如{pdcp sn=2,gtp-u sn=10}的信息,通知给邻近的基站。
[0374]
根据本发明的方法,在组播传输切换的时候,可以保证业务的连续性,可以避免或减少组播数据传输的额外开销,提高接入网络资源和/或空口资源的利用效率,减少传输的延迟,减少数据的丢失,减少切换带来的延迟,减少不必要的数据传输。
[0375]
图10为根据本发明的网络设备的框图。
[0376]
网络设备可以用于实现本发明的du、cu-up、cu-cp、基站、源基站、目的基站、源du、源cu-up、源cu-cp、目的du、目的cu-up、目的cu-cp等。参考图10,根据本发明的网络设备包括收发器1010、控制器1020和存储器1030。收发器1010、控制器1020和存储器1030被配置为执行本发明的实施例一到实施例五的操作。尽管收发器1010、控制器1020和存储器1030被示出位单独的实体,但是其可以被实现位单个实体,如单个芯片。收发器1010、控制器1020和存储器1030可以彼此电连接或耦合。收发器1010可以向其他网络设备发送信号和从其他网络实体接收信号,其他网络设备例如ue、基站或核心网节点。控制器1020可以包括一个或多个处理单元,并且可以控制网络设备执行根据上述实施例之一的操作和/或功能。存储器1030可以存储用于实现上述实施例之一的操作和/或功能的指令。
[0377]
至此,即完成了本发明一种用于组播传输的方法和设备,在组播传输切换的时候,可以保证业务的连续性,可以避免或减少组播数据传输的额外开销,提高接入网络资源和/或空口资源的利用效率,减少传输的延迟,减少数据的丢失,减少切换带来的延迟,减少不必要的数据传输。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献