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

一种通信方法及装置与流程

2023-02-19 03:17:46 来源:中国专利 TAG:


1.本技术涉及通信技术领域,尤其涉及一种通信方法及装置。


背景技术:

2.在5g的新无线(new radio,nr)系统中,可以采用网络共建共享技术使得多个运营商共享网络基础设施,网络共建共享技术主要的应用包括无线接入网(radio access network,ran)共享(sharing)。ran sharing是指一个ran可以连接到多个运营商核心网节点,可以由多个运营商合作共建ran,也可以是其中一个运营商单独建设ran,而其他运营商租用该运营商的ran网络。
3.在ran sharing场景下,如何节约网络资源,提高传输效率,是一个亟待解决的问题。


技术实现要素:

4.本技术提供一种通信方法及装置,用以节约资源,提高传输效率。
5.第一方面,本技术提供一种通信方法,该方法适用于接入网设备与终端设备之间执行会话建立的场景。该方法的执行主体为接入网设备或接入网设备中的芯片或一个模块,这里以接入网设备为执行主体为例进行描述。该方法包括:接入网设备获取来自第一核心网设备的第一信息,第一信息用于请求将第一终端设备加入第一组播业务对应的组播业务会话;满足第一条件时,将第一终端设备加入第二组播业务对应的组播业务会话,其中,第一条件包括第一组播业务与第二组播业务为相同的组播业务,第二组播业务为第二核心网设备提供的。
6.通过上面的方法可知,第一组播业务与第二组播业务为同一个组播业务时,将第一终端设备加入第二组播业务对应的组播业务会话,从而可以采用已经建立的第二组播业务的相关资源,同时向两个网络中的终端设备提供第二组播业务的业务数据,实现对来自两个核心网的相同组播业务共用相同的ng资源和空口资源,节省了资源,提高数据传输效率。
7.在一种可能的设计中,还包括:向第一核心网设备发送第二信息;其中,第二信息用于指示不与第一核心网设备之间建立第一数据传输通道,第一数据传输通道用于传输第一组播业务的业务数据。
8.在一种可能的设计中,还包括:向第一核心网设备发送第三信息,第三信息用于指示与第一核心网设备之间建立的第一数据传输通道为非激活态,第一数据传输通道用于传输第一组播业务的业务数据。
9.采用上面的方法可以可先不通过第一核心网获取业务数据,接入网设备只接收来自第二核心网的数据,节省了ng接口资源,提高数据传输效率。
10.在一种可能的设计中,还包括:向第一终端设备发送第一用户标识,第一用户标识用于加扰第一调度信息,第一调度信息用于调度第二组播业务的业务数据;
11.第一用户标识和第二用户标识相同,第二用户标识为向第二终端设备发送的用户标识,第二终端设备属于第二核心网设备。
12.在一种可能的设计中,还包括:向第一终端设备发送第一配置信息,第一配置信包括第二组播无线承载的配置信息,第二组播无线承载用于与第二终端设备之间传输第二组播业务的业务数据,第二组播无线承载还用于与第一终端设备之间传输第二组播业务的业务数据。
13.采用上面的方法,第一终端设别和第二终端设备可以用相同的组播无线承载接收数据,节省了空口资源,提升数据传输效率。
14.在一种可能的设计中,第一信息包括第一组播业务对应的第一标识;第一条件包括第一组播业务与第二组播业务为相同的组播业务,包括:第一标识与第二组播业务对应的第二标识相匹配,则第一组播业务与第二组播业务为相同的组播业务。
15.在一种可能的设计中,第一标识为第一组播业务在第一核心网设备中对应的第一组播业务服务标识;或者,第一标识为第一组播业务在第一核心网设备中对应的第一组播业务会话标识;或者,第一标识为第一组播业务在所述第一核心网设备中对应的第一互联网协议ip组播组地址或临时移动组标识;或者,所述第一标识为所述第一组播业务在业务服务器中对应的标识或者业务服务器为第一组播业务分配的其他标识。
16.采用上面的方法,接入网设备可以识别第一组播业务和第二组播业务为相同的组播业务,从而可以进一步实现对来自两个核心网的相同组播业务共用相同的ng资源和/或空口资源。
17.在一种可能的设计中,还包括:接收来自第二核心网设备的第一释放信息,第一释放信息用于指示释放第二数据传输通道,其中,第二数据传输通道用于传输第二组播业务的业务数据;向第一核心网设备发送第五信息或第六信息;第五信息用于触发建立第一数据传输通道,第六信息用于激活第一数据传输通道。
18.在一种可能的设计中,第一释放信息包括释放原因;向第一核心网设备发送第五信息或第六信息之前,方法还包括:确定释放原因为以下任一种:请求将第二组播业务由组播方式传输转换为单播方式传输;请求将第二组播业务转换为单播业务;第二核心网设备对应的网络中没有接收第二组播业务的业务数据的终端设备;第二核心网设备对应的网络中,接收第二组播业务的业务数据的终端设备的数量小于或等于阈值。
19.采用上面的方法,第一核心网设备可以获取接入网设备释放第二组播业务的原因,从而判断为第一终端设备提供业务的方式。
20.在一种可能的设计中,还包括:根据第一服务质量流信息建立第一组播业务对应的第一组播无线承载;或者,根据第一服务质量流信息更新第二组播无线承载;第一组播无线承载用于与第一终端设备之间传输第一组播业务的业务数据,第一服务质量流信息来自第一核心网设备;第二组播无线承载用于与第二终端设备之间传输第二组播业务的业务数据,更新后的第二组播无线承载用于与第一终端设备之间传输第一组播业务的业务数据。
21.在一种可能的设计中,还包括:向第一终端设备发送第三配置信息,第三配置信息包括第三用户标识,第三用户标识用于加扰第二调度信息,第二调度信息用于调度第一组播业务的业务数据。
22.在一种可能的设计中,第三配置信息还包括第一组播无线承载的配置信息。
23.采用上面的方法,当第一核心网继续第一组播业务时,第一终端设备将第二组播无线承载重建或更新为第一组播无线承载。
24.在一种可能的设计中,还包括:向第一核心网设备发送第一包号,第一包号为向第一终端设备发送的最后一个属于第一组播业务的数据包的包号,或者,第一包号为缓存的至少一个数据包对应的至少一个包号中最大的包号,至少一个数据包为待发送至第一终端设备、且属于第一组播业务的数据包。
25.可以理解的,由于数据包编号的限制,当数据包编号到一个最大值,比如4095(对应10比特的编号长度),后面的包会重新从0开始,所以上述最大的包号实质是指最晚编号的包。比如三个数据包中,第一个数据包编号为4094,第二个数据包编号为4095,第三个数据包编号为0((4095 1)mod 4096,mod代表取模),则第三个数据包的包号认为是最大的包号。
26.在一种可能的设计中,还包括:接收来自第一核心网设备的属于第一组播业务的数据包;其中,接收到的数据包中的起始数据包为第二数据包,第二数据包与第三数据包之间间隔n个数据包,第三数据包为第一核心网设备接收到第五信息或第六信息时,从业务服务器获取到的数据包;n为大于0的整数;或者,第二数据包与第三数据包之间对应的时间间隔预设时长。
27.在一种可能的设计中,预设时长为接入网设备配置的,或者预设时长为第一核心网设备确定的,或者预设时长根据第一时延和第二时延确定,第一时延为接入网设备与第一核心网设备之间的传输时延,第二时延为接入网设备与第二核心网设备之间的传输时延。
28.采用上面的设计,当提供第一组播业务的数据的核心网设备由第二核心网设备更改为第一核心网设备时,可以避免丢包的情况发生,保证业务连续性。
29.第二方面,本技术还提供一种通信装置,该通信装置具有实现上述第一方面提供的任一方法。该通信装置可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元或模块。
30.在一种可能的实现方式中,该通信装置包括:处理器,该处理器被配置为支持该通信装置执行以上所示方法中相应功能。该通信装置还可以包括存储器,该存储可以与处理器耦合,其保存该通信装置必要的程序指令和数据。可选地,该通信装置还包括接口电路,该接口电路用于支持该通信装置与其它设备之间的通信。
31.在一种可能的实现方式中,该通信装置可以为接入网设备,或者接入网设备中的芯片或一个模块。
32.在一种可能的实现方式中,该通信装置包括相应的功能模块,分别用于实现以上方法中的步骤。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块。
33.在一种可能的实施方式中,通信装置的结构中包括处理单元和通信单元,这些单元可以执行上述方法示例中相应功能,具体参见第一方面提供的方法中的描述,此处不做赘述。
34.第三方面,本技术提供一种通信方法,该方法适用于接入网设备与终端设备之间执行会话建立的场景。该方法的执行主体为第一核心网设备或第一核心网设备中的芯片或
一个模块,这里以第一核心网设备为执行主体为例进行描述。该方法包括:第一核心网设备向接入网设备发送第一信息,第一信息用于请求将第一终端设备加入第一组播业务对应的组播业务会话;第一终端设备加入第二组播业务对应的组播业务会话的情况下,接收来自接入网设备的第二信息或第三信息;其中,第一组播业务与第二组播业务为相同的组播业务,第二组播业务为第二核心网设备提供的;第二信息用于指示不与第一核心网设备之间建立第一数据传输通道,第一数据传输通道用于传输第一组播业务的业务数据;第三信息用于指示与第一核心网设备之间建立的第一数据传输通道为非激活态,第一数据传输通道用于传输第一组播业务的业务数据。
35.在一种可能的设计中,还包括:接收来自接入网设备的第五信息或第六信息;第五信息用于触发建立第一数据传输通道,第六信息用于激活第一数据传输通道。
36.在一种可能的设计中,还包括:接收来自接入网设备的第一包号,第一包号为接入网设备向第一终端设备发送的最后一个属于第一组播业务的数据包的包号,或者,第一包号为接入网设备缓存的至少一个数据包对应的至少一个包号中最大的包号,至少一个数据包为待发送至第一终端设备、且属于第一组播业务的数据包;将第一包号对应的数据包作为向第一终端设备发送的起始数据包。
37.在一种可能的设计中,还包括:向接入网设备发送属于第一组播业务的数据包;其中,数据包中的起始数据包为第二数据包,第二数据包与第三数据包之间间隔n个数据包,第三数据包为第一核心网设备接收到第五信息或第六信息时,从业务服务器获取到的数据包;n为大于0的整数;或者,第二数据包与第三数据包之间对应的时间间隔预设时长。
38.在一种可能的设计中,预设时长为接入网设备配置的,或者预设时长为第一核心网设备确定的,或者预设时长根据第一时延和第二时延确定,第一时延为接入网设备与第一核心网设备之间的传输时延,第二时延为接入网设备与第二核心网设备之间的传输时延。
39.第四方面,本技术还提供一种通信装置,该通信装置具有实现上述第二方面提供的任一方法。该通信装置可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元或模块。
40.在一种可能的实现方式中,该通信装置包括:处理器,该处理器被配置为支持该通信装置执行以上所示方法中相应功能。该通信装置还可以包括存储器,该存储可以与处理器耦合,其保存该通信装置必要的程序指令和数据。可选地,该通信装置还包括接口电路,该接口电路用于支持该通信装置与其它设备之间的通信。
41.在一种可能的实现方式中,该通信装置可以为核心网设备,或者核心网设备中的芯片或一个模块。
42.在一种可能的实现方式中,该通信装置包括相应的功能模块,分别用于实现以上方法中的步骤。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块。
43.在一种可能的实施方式中,通信装置的结构中包括处理单元和通信单元,这些单元可以执行上述方法示例中相应功能,具体参见第二方面提供的方法中的描述,此处不做赘述。
44.第五方面,提供了一种通信装置,包括处理器和接口电路,可选地,还包括存储器。
接口电路用于接收来自该通信装置之外的其它通信装置的信号并传输至该处理器或将来自该处理器的信号发送给该通信装置之外的其它通信装置,该处理器用于执行所述存储器中存储的计算机程序或指令,实现前述第一方面中任意可能的实现方式中的方法。
45.第六方面,提供了一种通信装置,包括处理器和接口电路,可选地,还包括存储器。接口电路用于接收来自该通信装置之外的其它通信装置的信号并传输至该处理器或将来自该处理器的信号发送给该通信装置之外的其它通信装置,该处理器用于执行所述存储器中存储的计算机程序或指令,实现前述第二方面中任意可能的实现方式中的方法。
46.第七方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序或指令,当所述计算机程序或指令在计算机上运行时,使得所述计算机实现前述第一方面中任意可能的实现方式中的方法。
47.第八方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序或指令,当所述计算机程序或指令在计算机上运行时,使得所述计算机实现前述第二方面中任意可能的实现方式中的方法。
48.第九方面,提供了一种存储有计算机可读指令的计算机程序产品,当所述计算机可读指令在计算机上运行时,使得所述计算机实现前述第一方面中任意可能的实现方式中的方法。
49.第十方面,提供了一种存储有计算机可读指令的计算机程序产品,当所述计算机可读指令在计算机上运行时,使得所述计算机实现前述第二方面中任意可能的实现方式中的方法。
50.第十一方面,提供一种芯片,该芯片包括处理器,还可以包括存储器,用于执行所述存储器中存储的计算机程序或指令,使得芯片实现前述第一方面中任意可能的实现方式中的方法。
51.第十二方面,提供一种芯片,该芯片包括处理器,还可以包括存储器,用于执行所述存储器中存储的计算机程序或指令,使得芯片实现前述第二方面中任意可能的实现方式中的方法。
52.第十三方面,提供了一种通信装置,包括用于实现前述第一方面中任意可能的实现方式中方法的模块。
53.第十四方面,提供了一种通信装置,包括用于实现前述第二方面中任意可能的实现方式中方法的模块。
54.第十五方面,提供一种通信系统,所述系统包括第二方面所述的装置(如接入网设备)、以及第四方面所述的装置(如第一核心网设备)。
附图说明
55.图1为本技术适用的一种网络架构示意图;
56.图2(a)至图2(c)为本技术实施例提供的协议架构示意图;
57.图3为终端设备加入组播会话的流程示意图;
58.图4为本技术实施例提供的一种业务数据传输示意图;
59.图5为本技术实施例提供的一种通信方法流程示意图;
60.图6为本技术实施例提供的一种业务数据传输示意图;
61.图7为本技术实施例提供的一种数据包传输示意图;
62.图8为本技术实施例提供的一种通信装置结构示意图;
63.图9为本技术实施例提供的一种通信装置结构示意图。
具体实施方式
64.下面结合说明书附图对本技术实施例做详细描述。
65.本技术实施例可以应用于各种移动通信系统,例如:nr系统、全球移动通讯(global system of mobile communications,gsm)系统、长期演进(long term evolution,lte)系统以及未来通信系统等其它通信系统,在此不做限制。
66.本技术实施例中,以终端设备、接入网设备以及核心网设备之间的交互为例进行描述,需要说明的是,本技术实施例提供的方法,不仅可以应用于终端设备与网络侧之间的交互,还可以应用于任意两个设备之间的交互中,例如设备到设备(device-to-device,d2d)通信中,本技术实施例对此并不限定。
67.本技术实施例中,终端设备可以简称为终端,为具有无线收发功能的设备或可设置于该设备的芯片。其中,终端设备也可以称为用户设备(user equipment,ue)、接入终端等。在实际应用中,本技术的实施例中的终端设备可以是手机(mobile phone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtual reality,vr)终端、增强现实(augmented reality,ar)终端、工业控制(industrial control)中的无线终端等。本技术实施例中,用于实现终端设备的功能的装置可以是终端设备;也可以是能够支持终端设备实现该功能的装置,例如芯片系统,该装置可以被安装在终端设备中或者与终端设备匹配使用。
68.接入网设备:可以是无线网络中各种制式下无线接入设备,例如接入网设备可以是将终端设备接入到无线网络的ran节点,又可以称为ran设备或基站。一些接入网设备的举例为:下一代基站(generation node b,gnodeb)、传输接收点(transmission reception point,trp)、演进型节点b(evolved node b,enb)、无线网络控制器(radio network controller,rnc)等。在一种网络结构中,接入网设备可以包括集中单元(centralized unit,cu)节点或分布单元(distributed unit,du)节点,或包括cu节点和du节点。接入网设备包括cu和du时,多个du可以由一个cu集中控制。本技术实施例中,用于实现接入网设备的功能的装置可以是接入网设备;也可以是能够支持接入网设备实现该功能的装置,例如芯片系统,该装置可以被安装在接入网设备中或者与接入网设备匹配使用。
69.核心网设备,可以是用于对终端设备的接入和移动性进行管理的设备,例如可以是接入和移动性管理(access and mobility management function,amf)网元或者会话管理功能(session management function,smf)网元或者多播广播(multicast broadcast,mb)-smf网元或者用户面功能(user plane function,upf)或者mb-upf,还可以是移动性管理实体(mobility management entity,mme)网元等,本技术对此并不限定。
70.本技术可以应用于ran共享的场景中,在ran共享场景中,无线接入网或无线接入网和部分核心网可以共享给多个运营商。ran共享存在多种架构,本技术主要涉及多运营商核心网(multi-operator core network,mocn)架构。
71.具体的,如图1所示,为本技术适用的一种网络架构示意图。图1中,一个ran可以连
接到至少两个运营商的核心网节点,即被至少两个运营商共享使用。图1中以运营商a和运营商b共享ran为例进行描述。图1所示的网络架构中,多家运营商共享使用接入网设备,共享接入网设备的小区,但每个运营商拥有各自独立的核心网。接入网设备与各运营商的核心网分别建立s1接口连接或下一代(next generation,ng)接口连接,接入网设备可以为多个运营商的终端设备提供服务。这种共享方式下核心网独立;配置管理、告警管理、性能指标等都需要主运营商管理,部分性能指标可区分公用陆地移动网(public land mobile network,plmn)。通过ran sharing技术,多个运营商可以同时使用接入网设备,接入网设备可以共享不同运营商的某段或某几段载波,形成一个连续大带宽的共享载波,可以降低基础设施和设备费用。
72.本技术实施例中,在ran共享的场景中,可以通过接入网设备向不同运营商的终端设备传输多播业务。多播业务可以包括组播/广播业务(multicast broadcast service,mbs),主要适用于面向多个终端设备的业务,例如现场直播、定时播放节目、天气预警以及车联网通信等。
73.接入网设备在传输多播业务的业务数据时,一种可能的实现方式中,可以通过为终端设备建立专用的承载,从而以单播(unicast)的形式向终端设备传输数据;另一种可能的实现方式中,可以通过建立多播业务专用的承载,从而以组播(multicast)的形式向多个终端设备传输数据,这样可以节约空口资源,提高频谱利用率,提高传输效率。
74.图2(a)至图2(c)为本技术实施例提供的协议架构示意图。结合图2(a)至图2(c),接入网设备进行多播传输时,分组数据汇聚层协议(packet data convergence protocol,pdcp)实体中的数据包通过一个无线链路控制(radio link control,rlc)实体传输到媒体接入控制(media access control,mac)实体,然后通过物理层将数据包发送出去,多个终端设备对此数据包进行接收。若采用的是点对多点(point to multipoint,ptm)传输方式,终端设备可以监听组无线网络临时标识(group radio network temporary identifier,g-rnti),数据包通过ptm路径或ptm分支或ptm腿(leg)或用于ptm传输的实体发送至终端设备。若采用的是点对点(point to point,ptp)传输方式,终端设备可以监听小区无线网络临时标识(cell radio network temporary identifier,c-rnti),数据包通过ptp路径或ptp分支或ptp腿(leg)或用于ptp传输的实体发送至终端设备。其中路径,分支,腿,或实体是相应传输方式的传输路径示意性描述,本技术不做限制。本技术实施例中,对于接入网设备内部的协议栈结构并不限制,图2(a)至图2(c)中只是举例说明,并不代表对其限定。
75.图2(a)中,终端设备配置分割形式的mrb(split-mrb),以终端设备1为例,终端设备1的pdcp实体连接rlc1实体和rlc2实体,rlc1实体可以对应ptp路径,rlc2实体可以对应ptm路径,ptp路径可以包括接入网设备的pdcp实体、接入网设备的rlc1实体、接入网设备的mac实体、终端设备的mac实体、终端设备的rlc1实体、终端设备的pdcp实体。ptm路径可以包括接入网设备的pdcp实体、接入网设备的rlc2实体、接入网设备的mac实体、终端设备的mac实体、终端设备的rlc2实体、终端设备的pdcp实体。对于终端设备2,ptp路径可以包括接入网设备的pdcp实体、接入网设备的rlc3实体、接入网设备的mac实体、终端设备的mac实体、终端设备的rlc1实体、终端设备的pdcp实体;ptm路径可以和终端设备1类似,在此不再赘述。
76.图2(b)中,终端设备只配置ptm路径mrb(mrb with ptm leg only),可用于接收组
播数据。ptm路径可以包括接入网设备的pdcp实体、接入网设备的rlc2实体、接入网设备的mac实体、终端设备的mac实体、终端设备的rlc实体、终端设备的pdcp实体。其中,接入网设备虽然可以包括rlc1实体和rlc3实体,但与ptm路径没有关联,可以不使用rlc1实体和rlc3实体,也可以不配置rlc1实体和rlc3实体,不做限定。
77.图2(c)中,终端设备只配置ptp路径mrb(mrb with ptp leg only)。
78.在ran共享的场景中,多播业务过程和ran非共享的场景中的过程是一样的,具体的,如图3所示,多播业务会话建立过程可以包括以下流程:
79.s301:终端设备发送协议数据单元(protocol data unit,pdu)会话修改请求(session modification request)消息。
80.其中,该消息包括mbs会话标识(session identity),mbs会话标识对应一个多播业务会话(mbs会话),一个组播业务会话对应一个组播业务。mbs会话标识可以是终端设备通过服务公告消息获得的。
81.通过mbs会话标识,可以指示终端设备希望加入的组播业务(即组播组),即该消息可以用于请求加入mbs会话标识对应的组播业务会话,该消息为非接入层(non access stratum,nas)消息,由amf转发至smf。
82.需要说明的是,在5g等网络中,在进行组播业务数据传输之前,需要先建立一个相应的pdu会话,后续的需要传输的组播数据需要通过pdu会话来承载。
83.s302:smf向amf发送pdu会话更新会话管理(session management,sm)上下文请求(pdu session update sm context request)消息。
84.该消息可以包括mbs会话标识,n2 sm信息(information)以及n1 sm容器(container)。其中n2 sm信息可以包括pdu会话标识,mbs会话标识,更新pdu会话信息,单播服务质量(quality of service,qos)流和多播qos流的对应信息;n1 sm容器包括pdu会话修改命令(pdu session modification command)。
85.s303:amf向ran发送n2消息。
86.n2消息包括pdu会话修改请求,pdu会话修改请求包含组播业务会话信息和pdu会话修改信息。如果ran不支持核心网和ran之间的多播传输,ng接口上将会采用5g核心网(5g core,5gc)独立传输,否则,采用5gc共享传输。
87.可选的s304:如果共享传输通道没有被建立,将建立5gc共享传输通道。
88.建立5gc共享传输通道的过程可以包括以下步骤:
89.步骤a:ran向amf发送n2 mbs会话请求消息(session request message)。
90.该消息包含mbs会话标识,n2 sm信息。如果ran使用点对点的共享传输,ran在此消息中提供下行地址标识,即接入网(access network,an)隧道信息(an tunnel info)。
91.步骤b:amf向ran发送n2 mbs会话响应消息。
92.该消息包括mbs会话标识和n2 sm信息,n2 sm信息包括mbs会话标识,如果步骤a中未提供下行地址,还包括用于mb-upf和ran之间多播共享传输的下行数据传输地址。
93.通过上述过程,完成建立5gc共享传输通道。
94.s305:ran向终端设备发送无线资源控制(radio resource control,rrc)消息。
95.该rrc消息用于为mbs会话建立无线资源承载,该rrc消息中包括n1 sm容器。
96.通过上述过程,终端设备加入多播业务对应的多播业务会话,网络侧可以向终端
设备传输该多播业务的业务数据。终端设备不需要接收该多播业务的业务数据时,还可以发起离开多播业务对应的会话的流程,具体过程不再赘述。
97.本技术实施例主要涉及组播业务,组播业务有时也被称为多播业务,本技术实施例中,均统称为组播业务。本技术实施例中,可以采用组播业务服务标识(service identity)或多播业务服务标识来标记组播业务,即每个组播业务都有一个唯一的组播业务服务标识或多播业务服务标识用来表征,而组播/多播业务服务标识与组播/多播业务会话标识存在一一映射关系,因此组播/多播业务会话标识也可以用来指代组播/多播业务服务标识所指代的组播业务。一种实现方式中,组播/多播业务会话标识可以为互联网协议(internet protocol,ip)组播组地址或者临时移动组标识(temporary mobile group identity,tmgi),其中tmgi可以包括plmn标识和组播/多播业务服务标识,plmn标识用于表征该tmgi是属于哪个plmn内的,组播/多播业务服务标识用于标记该plmn内具体的多播业务,组播/多播业务服务标识也可以简称为服务标识。本技术实施例中,为了描述方便,主要以组播业务服务标识、组播业务会话标识为例进行描述,如果没有明确说明,组播业务服务标识也可以替换为多播业务服务标识,组播业务会话标识也可以替换为多播业务会话标识。
98.进一步的,结合前面的描述,对于ran共享场景,当同一个业务服务器,通过不同运营商传输组播业务的数据时,不同运营商对应的核心网(core network,cn)相互独立的分配tmgi,也就是说,对于同一个组播业务,在不同运营商的cn中对应的组播业务会话标识没有关联,可能相同,也可能不同。如图4所示,接入网设备被运营商1的plmn1和运营商2的plmn2共享,当同一个业务服务器同时通过运营商1的网络和运营商2的网络发送传输组播业务的数据时,运营商1中的核心网设备1为该组播业务分配的tmgi 1,运营商2中的核心网设备2为该组播业务分配tmgi 2。
99.对于同一个组播业务,在plmn1中,接入网设备需要为此组播业务对应的组播业务会话建立传输通道和无线承载,从而为plmn1中的终端设备传输该组播业务的数据。同样的,在plmn2中,接入网设备也需要为此组播业务对应的组播业务会话建立传输通道和无线承载,从而为plmn2中的终端设备传输该组播业务的数据。
100.通过上面的过程可知,在ran共享场景下,接入网设备无法识别tmgi 1对应的业务和tmgi 2对应的业务是否是相同的业务,接入网设备会为该组播业务在两个网络中分别分配不同的资源,接入网设备会通过在plmn1中分配的资源发送该组播业务的业务数据,同时,通过在plmn2中分配的资源发送该组播业务的业务数据,从而,导致ng资源和空口资源的浪费,影响传输效率。
101.为此,本技术提供一种方法,被多个运营商共享的接入网设备,可以识别不同核心网中传输的组播业务是否为同一个业务,对于不同核心网的相同组播业务共用相同的ng资源和空口资源,从而节约传输资源,提高资源利用率,提高传输效率。
102.本技术实施例描述的网络架构以及业务场景是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
103.本技术中,以核心网设备、接入网设备以及终端设备之间交互为例进行说明,核心
rnti,第二c-rnti用于在点对点时加扰业务数据的调度信息。
117.其中,第二用户标识用于加扰第一调度信息,第一调度信息用于调度第二组播业务的业务数据,例如第二用户标识可以为第二g-rnti,第一调度信息可以为下行控制信息(downlink control information,dci)。
118.如果接入网设备为第二终端设备配置包含点对多点的rlc实体的mrb,第二配置信息可以包括第二用户标识、第二组播业务的第二组播业务服务标识、第二组播业务会话的第二组播业务会话标识、mrb标识(或者mrb标记)、pdcp配置、rlc配置、逻辑信道标识、安全配置(security config)等。
119.如果接入网设备为第二终端设备配置包含点对点的rlc实体的mrb,第二配置信息可以包括第二组播业务服务标识、第二组播业务会话标识、mrb标识(或者mrb标记)、pdcp配置、rlc配置、逻辑信道标识、安全配置等。可选地,还可以包括第二用户标识,第二用户标识可以为第二c-rnti。
120.一种可能的实现方式中,第二配置信息可以包括两个部分:无线承载配置信息元素(radio bearer config information element)和rlc承载配置信息元素(rlc-bearer config information element)。
121.其中,无线承载配置信息元素可以包括mrb标识(或者mrb标记)、pdcp配置以及安全配置,或者包括drb标识、pdcp配置以及安全配置;rlc承载配置信息元素可以包括rlc配置以及第二用户标识。第二组播业务服务标识、第二组播业务会话标识可以位于无线承载配置信息元素,也可以位于rlc承载配置信息元素。
122.举例来说,无线承载配置信息元素可以如下所示:
123.[0124][0125]
其中,drb-toreleaselist中包括drb标识,securityconfig表示安全配置。
[0126]
如果接入网设备为第二终端设备配置mrb的rlc配置时,rlc承载配置信息元素可以如下所示:
[0127][0128]
其中,rlc-bearerconfig包括rlc承载配置。
[0129]
本技术实施例中,为第二终端设备配置mrb时,可以通过对上面的无线承载配置信息元素和rlc承载配置信息元素进行修改,获得相应的配置信息。具体的,实现方式一,分别
在上面示例的无线承载配置信息元素中增加mrb信息,即增加mrb添加或修改列表(mrb-toaddmodlist)和mrb释放列表(mrb-toreleaselist),mrb添加或修改列表用于添加或修改mrb,mrb释放列表用于释放mrb。mrb添加或修改列表、以及mrb释放列表中包括mrb标识(mrb-identity);
[0130]
在rlc承载配置信息元素中增加mrb-identity,mrb-identity用于指示于添加或修改的mrb的标识;可选地,如果接入网设备为第二终端设备配置包含点对多点的rlc实体的mrb时,在rlc承载配置信息元素中还可以增加g-rnti,g-rnti用于指示第二用户标识。
[0131]
实现方式二,在无线承载配置信息元素的drb-toaddmodlist中增加mrb-flag,其中,mrb-flag用于指示该无线承载配置信息元素对应的drb作为mrb;可选地,如果接入网设备为第二终端设备配置包含点对多点的rlc实体的mrb时,在rlc承载配置信息元素中增加g-rnti,g-rnti用于指示第二用户标识。
[0132]
示例性的,对于接入网设备为第二终端设备配置包含点对多点的rlc实体,和点对点的rlc实体的分割形式的(split)mrb,实现方式一可以是,第二配置信息可以包括无线承载配置信息元素中mrb添加或修改列表包含第一mrb标识和mrb相关的pdcp配置信息;第一rlc承载配置信息元素中包含第一mrb标识,mrb相关的用于点对多点的rlc配置信息,以及第二用户标识,也就是g-rnti;第二rlc承载配置信息元素中包含第一mrb标识,mrb相关的用于点对点的rlc配置信息,其中第一mrb标识用于关联无线承载配置信息元素和rlc承载配置信息元素;实现方式二可以是,第二配置信息可以包括无线承载配置信息元素中drb-toaddmodlist中包含mrb-flag,第一drb标识和pdcp配置信息;第一rlc承载配置信息元素中包含第一drb标识,mrb相关的用于点对多点的rlc配置信息,以及第二用户标识,也就是g-rnti;第二rlc承载配置信息元素中包含第一drb标识,mrb相关的用于点对点的rlc配置信息,其中第一drb标识用于关联无线承载配置信息元素和rlc承载配置信息元素。
[0133]
第二配置信息可以包括第二用户标识(例如第二g-rnti)、第二组播业务服务标识、第二组播业务会话标识、mrb标识(或者mrb标记)、pdcp配置、rlc配置、逻辑信道标识、安全配置(security config)等。可选地,还可以包括第二c-rnti。基于本方法可以实现接入网设备为终端设备建立用于组播业务的无线承载,且可以配置多个rlc实体。
[0134]
其中,该步骤s502可选。
[0135]
s503:第一终端设备向第一核心网设备发送会话服务请求消息,第一核心网设备接收第一终端设备的会话服务请求消息。
[0136]
第一终端设备属于第一核心网设备,即第一终端设备接入第一核心网设备对应的无线接入网。第一核心网设备可以为amf。
[0137]
会话服务请求消息可以包括第一组播业务会话标识,会话服务请求消息用于请求获取第一组播业务的业务数据。终端设备可以通过来自接入网设备的广播消息获取到第一组播业务会话标识。
[0138]
其中,第一组播业务会话标识为第一组播业务在第一核心网设备中对应的会话标识,第一组播业务会话标识为第一核心网设备所属的核心网侧分配的,例如5g系统中,可以由smf为第一组播业务分配第一组播业务会话标识。举例来说,第一组播业务会话标识可以为第一ip组播组地址或者第一tmgi。
[0139]
本技术实施例中,在第一核心网设备所属的网络中,第一终端设备发送会话服务
请求消息之前,接入网设备还没有为第一组播业务分配ng资源和空口资源,即接入网设备还没有与核心网侧建立用于传输第一组播业务的业务数据的数据传输通道,以及没有建立第一组播业务对应的mrb。
[0140]
另外,会话服务请求消息可以为nas消息,由第一终端设备通过接入网设备发送至第一核心网设备。在第一核心网设备所属的网络中,第一组播业务还对应一个第一组播业务服务标识,第一组播业务服务标识与第一组播业务会话标识存在映射关系。
[0141]
其中,该步骤s503可选。
[0142]
s504:第一核心网设备向接入网设备发送第一信息,接入网设备获取来自第一核心网设备的第一信息。
[0143]
其中,第一信息用于请求将第一终端设备加入第一组播业务对应的组播业务会话。
[0144]
为了描述方便,以下可以将第一组播业务对应的组播业务会话简称为第一组播业务会话,将第二组播业务对应的组播业务会话简称为第二组播业务会话。
[0145]
第一信息可以通过pdu会话修改请求消息携带,第一信息可以包括第一组播业务对应的第一标识,第一组播业务的第一qos流信息,第一组播业务会话标识以及第一组播业务服务标识。
[0146]
本技术实施例中,第一标识可能存在多种实现方式,举例来说:实现方式一,第一标识可以为第一组播业务在第一核心网设备中对应的第一组播业务服务标识。
[0147]
实现方式二,第一标识可以为第一组播业务在第一核心网设备中对应的第一组播业务会话标识。
[0148]
在实现方式二中,第一组播业务会话标识为第一ip组播组地址时,第一标识可以为第一ip组播组地址;第一组播业务会话标识为第一tmgi时,第一标识可以为第一tmgi,或者第一标识可以为第一tmgi中的第一服务标识。
[0149]
实现方式三,第一标识可以为第一组播业务在业务服务器中对应的标识,也可以为业务服务器分配的标识。业务服务器可以为每个组播业务分配一个标识,从而可以将业务服务器分配的标识作为第一标识。
[0150]
s505:满足第一条件时,接入网设备将第一终端设备加入第二组播业务对应的组播业务会话。
[0151]
其中,第一条件包括第一组播业务与第二组播业务为相同的组播业务,第二组播业务为第二核心网设备提供的组播业务。
[0152]
接入网设备如何确定第一组播业务与第二组播业务是否为相同的组播业务,本技术实施例并不限定。一种实现方式中,如果第一组播业务对应的第一标识与第二组播业务对应的第二标识相匹配,则第一组播业务与第二组播业务为相同的组播业务。
[0153]
其中,第一标识与第二标识相匹配,可以是指第一标识与第二标识相同,也可以是指第一标识与第二标识存在映射关系。
[0154]
下面分别描述接入网设备如何根据第一标识和第二标识确定第一组播业务与第二组播业务是否相同。
[0155]
第一种可能的实现方式:第一标识为第一组播业务在第一核心网设备中对应的第一组播业务服务标识,第二标识为第二组播业务在第二核心网设备中对应的第二组播业务
服务标识。
[0156]
在该实现方式中,可能存在以下情况:情况一,预先约定在不同plmn(或不同网络)中为相同的组播业务分配相同的组播业务服务标识;情况二,可以预先建立组播业务与组播业务服务标识的映射关系。
[0157]
具体的,情况一中,由于组播业务在不同plmn中对应的组播业务服务标识可能不同,为此本技术实施例中,对于同一个组播业务,可以预先约定在不同plmn中配置相同的组播业务服务标识,这样可以使得接入网设备能够在不同plmn中唯一确定组播业务服务标识对应的组播业务。
[0158]
第一核心网设备和第二核心网设备可以分别根据组播业务的相关信息,识别出在第一核心网设备所处的第一plmn和第二核心网设备所处的第二plmn中均存在的组播业务,在第一plmn和第二plmn中均存在的组播业务,对应相同的组播业务服务标识。其中,组播业务的相关信息可以包括但不限于业务服务器提供的信息,组播业务的端口信息等。
[0159]
举例来说,在第一plmn和第二plmn中均存在的组播业务的组播业务服务标识可以如表1所示。
[0160]
表1
[0161][0162]
表1中,组播业务1存在于第一plmn和第二plmn,那么其在第一plmn和第二plmn中的组播业务服务标识均为标识1。其他情况以此类推,不再赘述。
[0163]
接入网设备在获取到第一组播业务服务标识(即第一标识)时,确定第二核心网设备提供的第二组播业务对应的第二组播业务服务标识,与第一组播业务服务标识相同,则可以确定第一组播业务与第二组播业务为相同的组播业务。
[0164]
可选地,可以预配置一个标识分配范围,标识分配范围包括多个标识,多个plmn中均存在的组播业务的组播业务服务标识,可以位于该标识分配范围内。例如,标识分配范围可以为000010至0000ff。
[0165]
可选地,接入网设备获取到第一组播业务服务标识(即第一标识)时,可以先确定第一标识是否位于标识分配范围内,如果第一标识位于标识分配范围内,再确定第一标识与第二标识是否匹配。如果第一标识不位于标识分配范围内,则可以确定不存在与第一标识匹配的标识。
[0166]
情况二,接入网设备可以预先建立第一映射关系,第一映射关系包括不同运营商的plmn中的组播业务与组播业务服务标识的映射关系。或者,也可以由第一核心网设备或第二核心网设备建立第一映射关系,再将第一映射关系发送至接入网设备。
[0167]
由接入网设备建立第一映射关系时,接入网设备可以根据组播业务的相关信息,
识别出每个组播业务在不同plmn中的组播业务服务标识,从而可以将组播业务在不同plmn中的组播业务服务标识进行保存,获得第一映射关系。
[0168]
举例来说,在多个plmn中均存在的组播业务的组播业务服务标识可以如表2所示。表2中,一个组播业务在一个plmn中可能存在多个组播业务服务标识。
[0169]
表2
[0170][0171]
根据第一映射关系,接入网设备可以确定每个组播业务分别在不同plmn中对应的组播业务服务标识。
[0172]
接入网设备获取到第一组播业务服务标识(即第一标识)时,可以根据第一映射关系确定第一标识对应的第一组播业务,并根据第一映射关系确定第二标识对应的第二组播业务;如果第一组播业务与第二组播业务为相同的组播业务,则可以确定第一标识与第二标识相匹配。如果第一组播业务与第二组播业务为不同的组播业务,则可以确定第一标识与第二标识不匹配。
[0173]
举例来说,结合表2,接入网设备从plmn 1中的第一核心网设备获取到的第一标识为标识1-1,从plmn 2中的第二核心网设备获取到的第二标识为标识1-3。接入网设备根据表2所示的第一映射关系,可以确定第一标识在plmn 1中对应组播业务1,并确定第二标识在plmn 2中也对应组播业务1,从而可以确定第一标识与第二标识对应相同的组播业务,即第一标识与第二标识相匹配。
[0174]
再举例来说,结合表2,接入网设备从plmn 1中的第一核心网设备获取到的第一标识为标识2-1,从plmn 2中的第二核心网设备获取到的第二标识为标识1-3。接入网设备根据表2所示的第一映射关系,可以确定第一标识在plmn 1中对应组播业务2,并确定第二标识在plmn 2中对应组播业务1,从而可以确定第一标识与第二标识对应不同的组播业务,即第一标识与第二标识不匹配。
[0175]
可选地,接入网设备在获取到第一标识时,可以先确定第一映射关系中是否包括第一标识,如果确定第一标识位于第一映射关系内,再根据第一映射关系确定第一标识与第二标识是否匹配。
[0176]
如果确定第一标识不位于第一映射关系内,接入网设备则可以认为还没有为第一标识对应的第一组播业务在任何plmn中建立会话。通过这种方法,可以提高会话建立效率。
[0177]
第二种可能的实现方式:第一标识为第一组播业务在第一核心网设备中对应的第一组播业务会话标识,第二标识为第二组播业务在第二核心网设备中对应的第二组播业务会话标识。
[0178]
和第一种可能的实现方式类似,在该实现方式中,可能存在以下情况:情况一,预先约定在不同plmn(或不同网络)中为相同的组播业务分配相同的组播业务会话标识;情况二,可以预先建立组播业务与组播业务会话标识的映射关系。
[0179]
具体的,情况一中,对于同一个组播业务,可以预先约定在不同plmn中配置相同的
组播业务会话标识,这样可以使得接入网设备能够在不同plmn中唯一确定组播业务会话标识对应的组播业务。
[0180]
第一核心网设备和第二核心网设备可以分别根据组播业务的相关信息,识别出在第一核心网设备所处的第一plmn和第二核心网设备所处的第二plmn中均存在的组播业务,在第一plmn和第二plmn中均存在的组播业务,对应相同的组播业务会话标识。
[0181]
接入网设备在获取到第一组播业务会话标识时,确定第二核心网设备提供的第二组播业务对应的第二组播业务会话标识,与第一组播业务会话标识相同,则可以确定第一组播业务与第二组播业务为相同的组播业务。
[0182]
可选地,可以预配置一个标识分配范围,标识分配范围包括多个标识,多个plmn中均存在的组播业务的组播业务会话标识,可以位于该标识分配范围内。例如,标识分配范围可以为000010至0000ff。
[0183]
可选地,接入网设备获取到第一组播业务会话标识(即第一标识)时,可以先确定第一标识是否位于标识分配范围内,如果第一标识位于标识分配范围内,再确定第一标识与第二标识是否匹配。如果第一标识不位于标识分配范围内,则可以确定不存在与第一标识匹配的标识。
[0184]
情况二,接入网设备可以预先建立第二映射关系,第二映射关系包括不同运营商的plmn中的组播业务与组播业务会话标识的映射关系。或者,也可以由第一核心网设备或第二核心网设备建立第二映射关系,再将第二映射关系发送至接入网设备。
[0185]
由接入网设备建立第二映射关系时,接入网设备可以根据组播业务的相关信息,识别出每个组播业务在不同plmn中的组播业务会话标识,从而可以将组播业务在不同plmn中的组播业务会话标识进行保存,获得第二映射关系。
[0186]
接入网设备获取到第一组播业务会话标识(即第一标识)时,可以根据第二映射关系确定第一标识对应的第一组播业务,并根据第二映射关系确定第二标识对应的第二组播业务;如果第一组播业务与第二组播业务为相同的组播业务,则可以确定第一标识与第二标识相匹配。如果第一组播业务与第二组播业务为不同的组播业务,则可以确定第一标识与第二标识不匹配。
[0187]
可选地,接入网设备在获取到第一标识时,可以先确定第二映射关系中是否包括第一标识,如果确定第一标识位于第二映射关系内,再根据第一映射关系确定第一标识与第二标识是否匹配。
[0188]
如果确定第一标识不位于第二映射关系内,接入网设备则可以认为还没有为第一标识对应的第一组播业务在任何plmn中建立会话。通过这种方法,可以提高会话建立效率。
[0189]
同样的,当第一标识为服务标识或者tmgi或者ip组播组地址时,也可以采用上面的方法,在此不再赘述。
[0190]
第三种可能的实现方式,第一标识可以为业务服务器分配的第一公共标识,第二标识可以为业务服务器分配的第二公共标识。为了描述方便,在第三种可能的实现方式中,将第一标识称为第一公共标识,第二标识称为第二公共标识。
[0191]
业务服务器可以在不同plmn中,为同一个组播业务分配相同的公共标识,即在不同plmn中,同一个组播业务的公共标识相同。
[0192]
本技术实施例中,公共标识可以独立存在,也就是说公共标识可以位于一个独立
的字段中携带。公共标识也可以位于组播业务会话标识或者组播业务服务标识中,即公共标识可以是组播业务会话标识或者组播业务服务标识的一部分。例如公共标识是tmgi的一部分时,tmgi可以包括plmn标识、业务标识和公共标识。
[0193]
在第三种可能的实现方式中,第一核心网设备在第一会话建立过程中,向接入网设备发送的信息包括第一plmn的标识、第一组播业务会话标识和第一公共标识;第二核心网设备在第二会话建立过程中,向接入网设备发送的信息包括第二plmn的标识、第二组播业务会话标识和第二公共标识。
[0194]
接入网设备确定第一公共标识与第二公共标识相同,则可以确定第一标识与第二标识相匹配,即确定第二会话与第一会话对应相同的组播业务;接入网设备确定第一公共标识与第二公共标识不相同,则可以确定第一标识与第二标识不匹配,即确定第二会话与第一会话对应不同的组播业务。
[0195]
结合前面的描述可知,接入网设备确定第一组播业务与第二组播业务为相同的组播业务,可以将第一终端设备加入第二组播业务对应的组播业务会话。进一步的,由于第一组播业务与第二组播业务为同一个组播业务,第二组播业务的业务数据,可以作为第一组播业务的业务数据,因此接入网设备可以不再从第一核心网设备所处的网络获取第一组播业务的业务数据,相应的,第一核心网设备所处的网络可以不再向接入网设备发送第一组播业务的业务数据。
[0196]
本技术实施例中,由于接入网设备可以不获取第一组播业务的业务数据,那么接入网设备可以通过接入网设备与第二核心网设备所处的核心网侧之间的第二数据传输通道获取第一组播业务的业务数据。
[0197]
而接入网设备与第一核心网设备所处的核心网侧之间,可以建立用于传输第一组播业务的业务数据的第一数据传输通道,也可以不建立第一数据传输通道。其中,数据传输通道可以是指gtp-u隧道或者ip组播组隧道。
[0198]
一种可能的实现方式中,当不建立第一数据传输通道时,接入网设备可以向第一核心网设备发送第二信息;其中,第二信息用于指示不与第一核心网设备之间建立第一数据传输通道。
[0199]
另一种可能的实现方式中,接入网设备可以向第一核心网设备发送通道建立消息,通道建立消息用于指示建立第一数据传输通道,并指示第一核心网设备暂停传输第一组播业务的业务数据或者指示第一核心网设备暂停传输第一组播业务的业务数据。
[0200]
另一种可能的实现方式中,在第一数据传输通道建立完成,接入网设备还可以向第一核心网设备发送第三信息,第三信息用于指示第一数据传输通道为非激活态,或者第三信息用于指示暂停通过第一数据传输通道传输第一组播业务的业务数据,或者第三信息可以用于指示第一核心网设备暂停传输第一组播业务的业务数据。第一数据传输通道的建立过程,本技术并不限定,在此不再赘述。
[0201]
同样的,在接入网设备与第一终端设备之间,接入网设备可以不再分配用于传输第一组播业务的业务数据的空口资源。具体的,在第一核心网设备所处的网络中,接入网设备可以不再为第一组播业务配置第一mrb,第一mrb用于在接入网设备与第一终端设备之间传输第一组播业务的业务数据。
[0202]
接入网设备可以复用第二mrb,通过第二mrb向第一终端设备传输第一组播业务的
业务数据,其中,第二mrb用于在空口承载第二组播业务的业务数据。也就是说,第二组播无线承载除了用于与第二终端设备之间传输第二组播业务的业务数据,第二mrb还用于与第一终端设备之间传输第二组播业务(即第一组播业务)的业务数据。
[0203]
如果接入网设备复用第二mrb向第一终端设备传输第一组播业务的业务数据,接入网设备可以向第一终端设备发送第一配置信息。
[0204]
一种可能的实现方式中,第一配置信息包括的内容可以和第二配置信息包括的内容全部相同,也就是说第一配置信息包括第二mrb的配置信息。
[0205]
另一种可能的实现方式中,第一配置信息包括的内容可以和第二配置信息包括的内容部分相同,也就是说第一配置信息包括第二mrb的配置信息的一部分。
[0206]
例如,第一配置信息包括第一用户标识,该第一用户标识和第二配置信息包括的第二用户标识相同,也就是说第一配置信息包括第二用户标识。
[0207]
再例如,第一配置信息包括的安全配置和第二配置信息包括的安全配置相同,其中安全配置包括安全算法及秘钥。
[0208]
再例如,第一配置信息包括的mrb标识、pdcp配置、rlc配置,和第二配置信息包括的mrb标识、pdcp配置、rlc配置相同。
[0209]
再例如,第一配置消息包括的无线承载配置信息元素与第二配置消息包括的无线承载配置信息元素相同。
[0210]
再例如,第一配置消息包括的rlc承载配置信息元素和第二配置消息包括的rlc承载配置信息元素相同。
[0211]
再例如,第一配置消息包括的用于点对多点传输的rlc承载配置信息元素和第二配置消息包括的点对多点传输的rlc承载配置信息元素相同。
[0212]
其中,第一用户标识于加扰第一调度信息,第一调度信息用于调度第二组播业务的业务数据;第一用户标识可以为第一g-rnti。由于第一组播业务和第二组播业务相同,这里的第一调度信息也可以认为用于调度第一组播业务的业务数据。
[0213]
当接入网设备为第一终端设备配置用于点对点传输方式的rlc实体时,接入网设备可以向第一终端设备发送的第一配置信息可以不包括第一g-rnti,此时的第一配置信息可以包括第一c-rnti,该第一c-rnti也可以通过其他方式获得,本技术实施例对此并不限定。第一c-rnti用于在第二组播业务的业务数据采用点对点方式传输时,加扰该业务数据的调度信息。
[0214]
当接入网设备为第一终端设备配置包含用于点对点传输方式的rlc实体的mrb时,接入网设备发送的第一配置信息中,除了rlc承载配置和第二配置信息中的rlc承载配置不一样之外,其他信息可以和第二配置信息中的信息相同。也就是说,第一配置信息中的第二组播业务服务标识、第二组播业务会话标识、pdcp配置、安全配置中的至少一项,可以和第二配置信息中的相应信息相同。
[0215]
结合前面的描述,如图6所示,为本技术实施例提供的一种业务数据传输示意图。接入网设备将第一终端设备加入第二组播业务对应的组播业务会话之后,业务服务器虽然可以向第一核心网设备和第二核心网设备传输第二组播业务(此时的第二组播业务就是第一组播业务)的业务数据,但是第一核心网设备不再向接入网设备传输第一组播业务的业务数据。接入网设备从第二核心网设备接收到第二组播业务的业务数据时,可以通过组播
方式向第一终端设备和第二终端设备传输该业务数据。虽然第一终端设备和第二终端设备不属于同一个网络,或者不属于同一个核心网设备,但是接入网设备只需要在两个网络中传输一次业务数据,可以节省ng资源和空口资源,提高数据传输效率,降低资源开销。
[0216]
另外,当接入网设备向第一终端设备传输业务数据时,第一终端设备可以监听物理下行控制信道(physical downlink control channel,pdcch),并用第一用户标识(第一g-rnti或第一c-rnti)解扰pdcch的循环冗余码(cyclic redundancy code,crc),解扰成功后接收业务数据,具体过程不再赘述。
[0217]
通过上面的方法可知,接入网设备确定第一组播业务与第二组播业务为同一个组播业务时,接入网设备可以采用已经建立的第二组播业务的相关资源,同时向两个网络中的终端设备提供第二组播业务的业务数据,实现对来自两个核心网的相同组播业务共用相同的ng资源和空口资源,节省了资源,提高数据传输效率。
[0218]
进一步的,本技术实施例中,如果由第二核心网设备所处的网络停止传输第二组播业务的业务数据,接入网设备则可以接收来自第二核心网设备的第一释放信息,第一释放信息用于指示释放第二数据传输通道,可选的,第一释放信息还可以用于指示释放第二mrb。
[0219]
一种可能的实现方式中,如果接入网设备与第一核心网设备所处的核心网之间没有建立第一数据传输通道,接入网设备则可以向第一核心网设备发送第五信息,第五信息用于触发建立第一数据传输通道。
[0220]
一种可能的实现方式中,如果接入网设备与第一核心网设备所处的核心网之间已经建立第一数据传输通道,接入网设备则可以向第一核心网设备发送第六信息,第六信息用于激活第一数据传输通道,或者第六信息用于指示通过通过第一数据传输通道传输第一组播业务的业务数据。
[0221]
第一释放信息中可以包括释放原因,释放原因可以包括以下任一原因:
[0222]
原因1:核心网侧在指定时长内无第二组播业务的业务数据到达;
[0223]
原因2:业务服务器停止传输第二组播业务的业务数据;
[0224]
原因3:请求将第二组播业务由组播方式传输转换为单播方式传输;
[0225]
原因4:请求将所述第二组播业务转换为单播业务;
[0226]
原因5:第二核心网设备对应的网络中没有接收第二组播业务的业务数据的终端设备;
[0227]
原因6:第二核心网设备对应的网络中,接收第二组播业务的业务数据的终端设备的数量小于或等于阈值。
[0228]
如果释放原因为原因1或原因2,接入网设备可以确定无法获取到第二组播业务的业务数据,也无法获取到第一组播业务的业务数据,接入网设备可以指示终端设备释放第二mrb。
[0229]
具体如何释放第二mrb,可能存在多种实现方式,一种实现方式,接入网设备向终端设备发送配置消息包含mrb-toreleaselist,其中mrb-toreleaselist包含mrb标识。
[0230]
另一种实现方式,接入网设备向终端设备发送配置消息包含drb-toreleaselist,其中drb-toreleaselist包含mrb关联的drb标识。
[0231]
如果释放原因为原因3或原因4或原因5或原因6,接入网设备可以确定需要通过第
一核心网设备所处的网络获取第一组播业务的业务数据,从而发送第五信息或第六信息。
[0232]
进一步的,如果接入网设备确定需要通过第一核心网设备所处的网络获取第一组播业务的业务数据,接入网设备还可以根据第一qos流信息建立第一组播业务对应的第一mrb,或者,接入网设备还可以根据第一qos流信息更新第二mrb,更新后的第二mrb用于与第一终端设备之间传输第一组播业务的业务数据,为了描述方便,更新后的第二mrb可以称为第一mrb。
[0233]
其中,根据第一qos流信息建立第一mrb的具体过程,本技术实施例并不限定,在此不再赘述。更新第二mrb时,可以将第二mrb对应的安全配置进行更新,第二mrb的其他信息可以不更新,例如第二mrb的mrb标识、pdcp配置、第二用户标识以及rlc配置等,都可以不更新。
[0234]
一种实现方式中,接入网设备可以向第一终端设备发送第三配置信息,第三配置信息包括第一mrb的配置信息,例如可以包括第一mrb对应的以下至少一项信息:第三用户标识,mrb标识、pdcp配置、rlc配置以及安全配置等。其中,第三用户标识用于加扰第二调度信息,第二调度信息用于调度在第一mrb中传输的第一组播业务的业务数据。
[0235]
一种可能的实现方式,接入网设备向第一终端设备发送的第三配置信息中包含更新的securityconfig,此实现方式用于更新mrb的安全配置。
[0236]
另一种可能的实现方式,接入网设备向第一终端设备发送的第三配置信息中rlc承载配置信息元素包含更新后的第三用户标识,也就是g-rnti,此实现方式用于更新第三用户标识。
[0237]
另外,如果接入网设备是cu-du分离架构,第三配置信息需要通过ue上下文建立请求(ue context setup request)或ue上下文修改请求(ue context modification request)从cu发送给du。
[0238]
为了保证业务数据的连续性,接入网设备还可以指示核心网侧起始传输的数据包的包号。一种可能的实现方式中,接入网设备可以向第一核心网设备发送第一包号,第一包号为向第一终端设备发送的最后一个属于第一组播业务的数据包的包号,或者,第一包号为接入网设备缓存的至少一个数据包对应的至少一个包号中最大的包号,至少一个数据包为待发送至第一终端设备、且属于第一组播业务的数据包。其中,包号可以是gtp-u序列号(serial number,sn)或用户数据报协议(user datagram protocol,udp)/ip数据包序列号。
[0239]
第一核心网设备可以根据第一包号确定向第一终端设备发送的起始数据包,例如将第一包号对于的数据包作为向第一终端设备发送的起始数据包,或者将第一包号对于的数据包之后的第一个数据包作为向第一终端设备发送的起始数据包。
[0240]
举例来说,如图7所示,业务服务器发送的数据包的包号依次为1、2、3、4、5、6;第一核心网设备接收到的数据包的包号依次为1、2、3、4、5;第二核心网设备接收到的数据包的包号依次为1、2、3、4、5;接入网设备从第二核心网设备接收到的数据包的包号依次为1、2、3、4,已经发送给终端设备的数据包的包号为1,还未发送至终端设备,但缓存的数据包的包号依次为2、3、4。
[0241]
第二核心网设备停止传输数据包时,接入网设备可以将包号1(即作为第一包号)发送至第二核心网设备,第二核心网设备从包号1或包号2起始,继续向接入网设备发送数
据包;或者,接入网设备可以将包号4(即作为第一包号)发送至第二核心网设备,第二核心网设备从包号4或包号5起始,继续向接入网设备发送数据包。另一种可能的实现方式中,接入网设备可以向第一核心网设备指示n,n为大于0的整数。第一核心网设备接收到第五信息或第六信息或第一数据传输通道建立完成时,从业务服务器获取到的数据包为第三数据包,第三数据包属于第一组播业务,第一核心网设备获取到n时,可以将位于第三数据包之前,与第三数据包之间间隔n个数据包的第二数据包作为起始数据包,第一核心网设备向第一终端设备发送的起始数据包为第二数据包。
[0242]
例如,n等于10,第三数据包的包号为x,那么可以将包号为x-10的数据包作为起始数据包。其中,n也可以是由第一核心网设备自主确定的。
[0243]
另一种可能的实现方式中,第一核心网设备将第三数据包之前,与第三数据包之间对应的时间间隔为预设时长的第二数据包作为起始数据包,第一核心网设备向第一终端设备发送的起始数据包为第二数据包。
[0244]
例如,第三数据包为y,预设时长为t,那么可以将y之前、且与y之间的时间间隔为t的数据包作为起始数据包。
[0245]
预设时长可以为接入网设备配置的,或者预设时长为第一核心网设备确定的;预设时长也可以根据第一时延和第二时延确定,第一时延为接入网设备与第一核心网设备之间的传输时延,第二时延为接入网设备与第二核心网设备之间的传输时延。
[0246]
举例来说,预设时延可以满足以下形式:
[0247]
t=α
×
delay1 β
×
delay2 α;
[0248]
其中t为预设时长,α为大于0的数,β为大于0的数,delay1为第一时延,delay2为第二时延,a为预设取值。
[0249]
其中,第一时延和第二时延可以为接入网设备向第一核心网设备指示的;或者第二时延可以为接入网设备向第一核心网设备指示的,第一时延是在第一核心网设备通过接收来自接入网设备的数据包中携带的时间信息计算得出,该时间信息指示出该数据包的发送时间。
[0250]
为了实现上述本技术实施例提供的方法中的各功能,接入网设备、终端设备或上述通信装置可以包括硬件结构和/或软件模块,以硬件结构、软件模块、或硬件结构加软件模块的形式来实现上述各功能。上述各功能中的某个功能以硬件结构、软件模块、还是硬件结构加软件模块的方式来执行,取决于技术方案的特定应用和设计约束条件。
[0251]
本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本技术各个实施例中的各功能模块可以集成在一个处理器中,也可以是单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
[0252]
与上述构思相同,如图8所示,本技术实施例还提供一种装置800。所述通信装置800可以是图1中的接入网设备,用于实现上述方法实施例中对于接入网设备的方法。所述通信装置也可以是图1中的核心网设备,用于实现上述方法实施例中对应于核心网设备的方法。具体的功能可以参见上述方法实施例中的说明。
[0253]
具体的,装置800可以包括:处理单元801和通信单元802。本技术实施例中,通信单元也可以称为收发单元,可以包括发送单元和/或接收单元,分别用于执行上文方法实施例
中接入网设备或终端设备发送和接收的步骤。以下,结合图8至图9详细说明本技术实施例提供的通信装置。
[0254]
一些可能的实施方式中,上述方法实施例中接入网设备的行为和功能可以通过通信装置800来实现,例如实现图5的实施例中接入网设备执行的方法。例如通信装置800可以为接入网设备,也可以为应用于接入网设备中的部件(例如芯片或者电路),也可以是接入网设备中的芯片或芯片组或芯片中用于执行相关方法功能的一部分。通信单元802可以用于执行图5所示的实施例中由接入网设备所执行的接收或发送操作,处理单元801可以用于执行如图5所示的实施例中由接入网设备所执行的除了收发操作之外的操作。
[0255]
在一种可能的设计中,通信单元,用于获取来自第一核心网设备的第一信息,第一信息用于请求将第一终端设备加入第一组播业务对应的组播业务会话;
[0256]
处理单元,用于满足第一条件时,将第一终端设备加入第二组播业务对应的组播业务会话,其中,第一条件包括第一组播业务与第二组播业务为相同的组播业务,第二组播业务为第二核心网设备提供的。
[0257]
在一种可能的设计中,通信单元还用于:向第一核心网设备发送第二信息;其中,第二信息用于指示不与第一核心网设备之间建立第一数据传输通道,第一数据传输通道用于传输第一组播业务的业务数据。
[0258]
在一种可能的设计中,通信单元还用于:向第一核心网设备发送第三信息,第三信息用于指示与第一核心网设备之间建立的第一数据传输通道为非激活态,第一数据传输通道用于传输第一组播业务的业务数据。
[0259]
在一种可能的设计中,通信单元还用于:向第一终端设备发送第一用户标识,第一用户标识用于加扰第一调度信息,第一调度信息用于调度第二组播业务的业务数据;
[0260]
第一用户标识和第二用户标识相同,第二用户标识为向第二终端设备发送的用户标识,第二终端设备属于第二核心网设备。
[0261]
在一种可能的设计中,通信单元还用于:向第一终端设备发送第一配置信息,第一配置信包括第二组播无线承载的配置信息,第二组播无线承载用于与第二终端设备之间传输第二组播业务的业务数据,第二组播无线承载还用于与第一终端设备之间传输第二组播业务的业务数据。
[0262]
在一种可能的设计中,第一信息包括第一组播业务对应的第一标识;第一条件包括第一组播业务与第二组播业务为相同的组播业务,包括:第一标识与第二组播业务对应的第二标识相匹配,则第一组播业务与第二组播业务为相同的组播业务。
[0263]
在一种可能的设计中,第一标识为第一组播业务在第一核心网设备中对应的第一组播业务服务标识;或者,第一标识为第一组播业务在第一核心网设备中对应的第一组播业务会话标识;或者,第一标识为第一组播业务在所述第一核心网设备中对应的第一互联网协议ip组播组地址或临时移动组标识;或者,所述第一标识为所述第一组播业务在业务服务器中对应的标识或者业务服务器为第一组播业务分配的其他标识。
[0264]
在一种可能的设计中,通信单元还用于:接收来自第二核心网设备的第一释放信息,第一释放信息用于指示释放第二数据传输通道,其中,第二数据传输通道用于传输第二组播业务的业务数据;向第一核心网设备发送第五信息或第六信息;第五信息用于触发建立第一数据传输通道,第六信息用于激活第一数据传输通道。
[0265]
在一种可能的设计中,第一释放信息包括释放原因;向第一核心网设备发送第五信息或第六信息之前,处理单元还用于:确定释放原因为以下任一种:请求将第二组播业务由组播方式传输转换为单播方式传输;请求将第二组播业务转换为单播业务;第二核心网设备对应的网络中没有接收第二组播业务的业务数据的终端设备;第二核心网设备对应的网络中,接收第二组播业务的业务数据的终端设备的数量小于或等于阈值。
[0266]
在一种可能的设计中,处理单元还用于:根据第一服务质量流信息建立第一组播业务对应的第一组播无线承载;或者,根据第一服务质量流信息更新第二组播无线承载;第一组播无线承载用于与第一终端设备之间传输第一组播业务的业务数据,第一服务质量流信息来自第一核心网设备;第二组播无线承载用于与第二终端设备之间传输第二组播业务的业务数据,更新后的第二组播无线承载用于与第一终端设备之间传输第一组播业务的业务数据。
[0267]
在一种可能的设计中,通信单元还用于:向第一终端设备发送第三配置信息,第三配置信息包括第三用户标识,第三用户标识用于加扰第二调度信息,第二调度信息用于调度第一组播业务的业务数据。
[0268]
在一种可能的设计中,第三配置信息还包括第一组播无线承载的配置信息。
[0269]
在一种可能的设计中,通信单元还用于:向第一核心网设备发送第一包号,第一包号为向第一终端设备发送的最后一个属于第一组播业务的数据包的包号,或者,第一包号为缓存的至少一个数据包对应的至少一个包号中最大的包号,至少一个数据包为待发送至第一终端设备、且属于第一组播业务的数据包。
[0270]
在一种可能的设计中,通信单元还用于:接收来自第一核心网设备的属于第一组播业务的数据包;其中,接收到的数据包中的起始数据包为第二数据包,第二数据包与第三数据包之间间隔n个数据包,第三数据包为第一核心网设备接收到第五信息或第六信息时,从业务服务器获取到的数据包;n为大于0的整数;或者,第二数据包与第三数据包之间对应的时间间隔预设时长。
[0271]
在一种可能的设计中,预设时长为接入网设备配置的,或者预设时长为第一核心网设备确定的,或者预设时长根据第一时延和第二时延确定,第一时延为接入网设备与第一核心网设备之间的传输时延,第二时延为接入网设备与第二核心网设备之间的传输时延。
[0272]
在一种可能的实现方式中,通信单元,用于向接入网设备发送第一信息,第一信息用于请求将第一终端设备加入第一组播业务对应的组播业务会话;第一终端设备加入第二组播业务对应的组播业务会话的情况下,接收来自接入网设备的第二信息或第三信息;其中,第一组播业务与第二组播业务为相同的组播业务,第二组播业务为第二核心网设备提供的;第二信息用于指示不与第一核心网设备之间建立第一数据传输通道,第一数据传输通道用于传输第一组播业务的业务数据;第三信息用于指示与第一核心网设备之间建立的第一数据传输通道为非激活态,第一数据传输通道用于传输第一组播业务的业务数据。
[0273]
在一种可能的设计中,通信单元还用于:接收来自接入网设备的第五信息或第六信息;第五信息用于触发建立第一数据传输通道,第六信息用于激活第一数据传输通道。
[0274]
在一种可能的设计中,通信单元还用于:接收来自接入网设备的第一包号,第一包号为接入网设备向第一终端设备发送的最后一个属于第一组播业务的数据包的包号,或
者,第一包号为接入网设备缓存的至少一个数据包对应的至少一个包号中最大的包号,至少一个数据包为待发送至第一终端设备、且属于第一组播业务的数据包;将第一包号对应的数据包作为向第一终端设备发送的起始数据包。
[0275]
在一种可能的设计中,通信单元还用于:向接入网设备发送属于第一组播业务的数据包;其中,数据包中的起始数据包为第二数据包,第二数据包与第三数据包之间间隔n个数据包,第三数据包为第一核心网设备接收到第五信息或第六信息时,从业务服务器获取到的数据包;n为大于0的整数;或者,第二数据包与第三数据包之间对应的时间间隔预设时长。
[0276]
在一种可能的设计中,预设时长为接入网设备配置的,或者预设时长为第一核心网设备确定的,或者预设时长根据第一时延和第二时延确定,第一时延为接入网设备与第一核心网设备之间的传输时延,第二时延为接入网设备与第二核心网设备之间的传输时延。
[0277]
以上只是示例,处理单元801和通信单元802还可以执行其他功能,更详细的描述可以参考图5所示的方法实施例中相关描述,这里不加赘述。
[0278]
如图9所示为本技术实施例提供的装置900,图9所示的装置可以为图8所示的装置的一种硬件电路的实现方式。该通信装置可适用于前面所示出的流程图中,执行上述方法实施例中终端设备或者接入网设备的功能。为了便于说明,图9仅示出了该通信装置的主要部件。
[0279]
如图9所示,通信装置900包括处理器910和接口电路920。处理器910和接口电路920之间相互耦合。可以理解的是,接口电路920可以为收发器或输入输出接口。可选的,通信装置900还可以包括存储器930,用于存储处理器910执行的指令或存储处理器910运行指令所需要的输入数据或存储处理器910运行指令后产生的数据。
[0280]
当通信装置900用于实现图5所示的方法时,处理器910用于实现上述处理单元801的功能,接口电路920用于实现上述通信单元802的功能。
[0281]
当上述通信装置为应用于终端设备的芯片时,该终端设备芯片实现上述方法实施例中终端设备的功能。该终端设备芯片从终端设备中的其它模块(如射频模块或天线)接收信息,该信息是接入网设备发送给终端设备的;或者,该终端设备芯片向终端设备中的其它模块(如射频模块或天线)发送信息,该信息是终端设备发送给接入网设备的。
[0282]
当上述通信装置为应用于接入网设备的芯片时,该接入网设备芯片实现上述方法实施例中接入网设备的功能。该接入网设备芯片从接入网设备中的其它模块(如射频模块或天线)接收信息,该信息是终端设备发送给接入网设备的;或者,该接入网设备芯片向接入网设备中的其它模块(如射频模块或天线)发送信息,该信息是接入网设备发送给终端设备的。
[0283]
可以理解的是,本技术的实施例中的处理器可以是中央处理单元(central processing unit,cpu),还可以是其它通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field programmable gate array,fpga)或者其它可编程逻辑器件、晶体管逻辑器件。通用处理器可以是微处理器,也可以是任何常规的处理器。
[0284]
本技术的实施例中存储器可以是随机存取存储器(random access memory,ram)、
闪存、只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)、寄存器、硬盘、移动硬盘或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于asic中。另外,该asic可以位于接入网设备或终端设备中。处理器和存储介质也可以作为分立组件存在于接入网设备或终端设备中。
[0285]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、光学存储器等)上实施的计算机程序产品的形式。
[0286]
本技术是参照根据本技术的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0287]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0288]
显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献