一种数据传输的方法及装置与流程

文档序号:26839472发布日期:2021-10-08 21:00阅读:55来源:国知局
一种数据传输的方法及装置与流程

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


背景技术:

2.随着移动互联网的发展,移动高清视频业务呈现井喷态势。用户逐渐从传统的通过固 定电视收看热点节目的方式转变为通过手机终端与移动互联网收看热点节目,因此,视频 业务对移动网络的冲击愈发强烈,若可以通过空口组播的方式优化视频业务的传输将会大 幅减少视频流量对移动网络的冲击。
3.在前几代移动通信技术中,例如第3代(the 3rd generation,3g)移动通信技术和第4 代(the 4th generation,4g)移动通信技术,组播方案的推广遇到了较大的困难。具体地, 现有组播方案需要在现有的通信架构基础上添加支持组播的专有网元和接口,并且还需要 专有的组播信道支持,不但增加了运营商角的开销,还提高了终端的复杂度。
4.为克服上述困难,在第5代(the 5th generation,5g)移动通信网络架构的基础上支持组 播/广播功能(5g multicast broadcast service,5mbs)成为一个关键研究课题。
5.其中,5mbs研究课题的一个关键研究问题(key issue)是业务连续性(service contunity), 针对该研究问题,当同时存在支持组播/广播功能的接入网设备与不支持组播/广播功能的接 入网设备场景中,终端设备由源接入网设备切换至目标接入网设备时,如何保证终端设备 组播/广播业务的连续性是一个亟待解决的问题。


技术实现要素:

6.本技术提供一种数据传输的方法及装置,在同时存在支持组播/广播功能的接入网设备 与不支持组播/广播功能的接入网设备的场景中,终端设备由源接入网设备切换至目标接入 网设备时,保证组播/广播业务的连续性。
7.第一方面,本技术实施例提供了一种数据传输方法。该方法包括:源接入网设备通过 第一隧道从第一核心网设备接收第一end marker(结束数据包),其中,所述第一隧道用于 传输第一组播/广播业务的数据,所述第一end marker包含第一信息,所述第一信息用于确 定第一终端设备;所述源接入网设备根据所述第一信息确定所述第一end marker作用于所 述第一终端设备;响应于接收到所述第一end marker,所述源接入网设备停止通过所述第一 终端设备的转发隧道向目标接入网设备转发所述第一组播/广播业务的数据。
8.通过上述方法,核心网设备可以构造第一end marker,第一end marker可以通过第一组 播会话隧道下发至源接入网设备,其中,第一end marker包含第一信息,第一信息用于指 示第一终端设备,用于源接入网设备根据第一信息确定第一end marker作用于第一终端设 备,源接入网设备确定该第一end mareker是需要向第一终端设备的目标接入网设备转发的 最后一个数据包,即结束数据包,避免源接入网设备在第一组播会话隧道接收到第一end marker后,对正在接收第一组播业务(第一组播会话隧道对应的组播业务)的数据的其他 终端设备收到影响,保证了第一终端设备的第一组播业务的连续性,同时还保证
了源接入 网设备侧其他终端设备的第一组播业务的连续性。
9.在一种可能的设计中,所述转发隧道包括:第一转发隧道或第二转发隧道;所述第一 转发隧道是所述第一终端设备的所述第一组播/广播业务对应的转发隧道;所述第二转发隧 道是所述第一终端设备的协议数据单元(protocol data unit,pdu)会话对应的转发隧道。
10.通过上述方法,本技术实施例源接入网设备可以通过组播会话隧道对应的转发隧道向 目标接入网设备转发第一终端设备的组播业务数据,还可以通过第一终端设备的pdu会话 对应的转发隧道向目标接入网申设备转发第一终端设备的组播业务数据,满足了不同场景 的数据转发需求,对于保证切换的第一终端设备的组播业务的连续性提供了多种实施方案, 适用场景广泛,应用性强。
11.在一种可能的设计中,所述源接入网设备通过第一隧道从第一核心网设备接收第一endmarker之前,还包括:所述源接入网设备通过所述第一隧道从所述第一核心网设备接收所 述第一组播/广播业务的数据;所述源接入网设备复制并通过所述第一转发隧道或所述第二 转发隧道向所述目标接入网设备转发第一数据,所述第一数据为所述源接入网设备通过所 述第一隧道接收到的所述第一组播/广播业务的数据的部分或全部;所述源接入网设备停止 通过所述第一终端设备的转发隧道向目标接入网设备转发所述第一组播/广播业务的数据包 括:所述源接入网设备停止通过所述转发隧道向所述目标接入网设备转发所述第一数据。
12.通过上述方法,源接入网设备从第一隧道接收第一组播业务的数据,复制并向目标接 入网设备转发复制的第一数据,在接收到第一end marker后,停止复制并停止向目标接入 网转发复制的第一数据。在保证第一终端设备的第一组播业务的连续性,同时保证源接入 网设备下接收第一组播业务的数据的其他终端设备的连续性不受切断的第一终端设备的影 响。
13.在一种可能的设计中,所述源接入网设备复制并通过所述第二转发隧道向所述目标接 入网设备转发第一数据,还包括:所述源接入网设备通过所述第一隧道从所述第一核心网 设备接收所述第一数据对应的第一服务质量流标识qfi;所述源接入网设备根据第一映射关 系,确定所述第一qfi对应的第二qfi,所述第一映射关系包含所述第一组播/广播业务的 数据通过所述第一隧道传输时的qfi与所述第一组播/广播业务的数据通过所述pdu会话的 隧道传输时的qfi的对应关系;所述源接入网设备对所述第一数据进行复制;所述源接入 网设备通过所述第二转发隧道向所述目标接入网设备发送复制的所述第一数据和所述第二 qfi。
14.通过上述方法,对于支持组播功能的目标接入网设备和不支持组播功能的目标接入网 设备,源接入网设备可以通过pdu会话对应的转发隧道向目标接入网设备转发复制的第一 数据,提供了支持组播功能的源接入网设备与不支持组播功能的目标接入网设备之间的第 一终端设备的组播业务的数据的传输方式。
15.在一种可能的设计中,还包括:所述源接入网设备从移动会话管理网元smf接收所述 第一映射关系。
16.在一种可能的设计中,还包括:所述源接入网设备将所述第一end marker发送至所述 目标接入网设备。
17.在一种可能的设计中,还包括:所述源接入网设备通过第二隧道从第二核心网设备接 收第二end marker;其中,所述第二隧道为第一终端设备的所述pdu会话的隧道,所述pdu 会话与所述第一组播/广播业务关联;在所述第二end marker和所述第一end marker都到达 所述源接入网设备时,所述源接入网设备通过所述转发隧道将所述第一end marker或所述 第二end marker发送至所述目标接入网设备。
18.可选的,第二核心网设备和第一核心网设备可以是同一设备。
19.在一种可能的设计中,所述源接入网设备将所述第一end marker发送至所述目标接入 网设备,包括:所述源接入网设备将所述第一end marker,通过所述第一转发隧道发送至所 述目标接入网设备;或所述源接入网设备将所述第一end marker,通过所述第二转发隧道发 送至所述目标接入网设备。
20.在一种可能的设计中,所述源接入网设备将所述第二end marker发送至所述目标接入 网设备,包括:所述源接入网设备将所述第二end marker,通过所述第二转发隧道发送至所 述目标接入网设备。
21.在一种可能的设计中,还包括:述源接入网设备发送第一消息,所述第一消息包含所 述第一信息,以便所述第一核心网设备根据所述第一信息生成所述第一end marker。
22.在一种可能的设计中,所述第一请求信息还包括所述第一组播/广播业务的信息。
23.在一种可能的设计中,所述第一信息还用于指示所述第一终端设备的pdu会话,所述 pdu会话与所述第一组播/广播业务关联。
24.在一种可能的设计中,所述第一核心网设备为移动会话管理网元smf,或所述第一核 心网设备为组播/广播用户面网元,或所述第一核心网设备为组播/广播业务控制面网元,或 所述第一核心网设备为用户面网元upf。
25.在一种可能的设计中,所述第二核心网设备为upf或smf时。
26.第二方面,本技术实施例提供了一种数据传输方法。该方法包括:目标接入网设备通 过第一终端设备的转发隧道接收第一组播/广播业务的第一数据;所述目标接入网设备通过 空口点对点的方式向所述第一终端设备发送所述第一组播/广播业务的第一数据;所述目标 接入网设备通过所述转发隧道接收结束数据包end marker;所述目标接入网设备停止通过所 述转发隧道接收所述第一组播/广播业务的数据。
27.通过上述方法,目标接入网设备将通过第一终端设备的转发隧道从源接入网申接收到 的第一组播/广播业务的第一数据发送给第一终端设备,避免第一终端设备从断开源接入网 设备这段时间内,第一组播/广播业务中断,在通过第一终端设备的转发隧道接收到endmarker时,停止通过所述转发隧道接收所述第一组播/广播业务的数据,意味着第一终端设 备可以将从核心网设备接收到的第一组播/广播业务的数据发送给第一终端设备,实现了第 一终端设备的第一组播/广播业务的连续性。
28.在一种可能的设计中,所述转发隧道包括:第一转发隧道或第二转发隧道;所述第一 转发隧道是所述第一终端设备的所述第一组播/广播业务对应的转发隧道;所述第二转发隧 道是所述第一终端设备的协议数据单元pdu会话对应的转发隧道;所述第一终端设备的 pdu会话与所述第一组播/广播业务关联。
29.在一种可能的设计中,所述end marker包括:第一end marker或第二end marker;所述 第一end marker为所述源接入网设备通过第一隧道从第一核心网设备接收到的;所
述第二end marker为所述源接入网设备通过第二隧道从第二核心网设备接收到的;所述第一隧道为 用于向所述源接入网设备传输所述第一组播/广播业务的数据的隧道,所述第二隧道为用于 向所述源接入网设备传输所述第一终端设备的pdu会话的数据的隧道。
30.在一种可能的设计中,所述第一end marker包含第一信息,所述第一信息用于所述源 接入网设备确定所述第一终端设备。
31.在一种可能的设计中,所述第一信息还用于指示所述第一终端设备的pdu会话,所述 第一终端设备的pdu会话与所述第一组播/广播业务关联。
32.在一种可能的设计中,所述目标接入网设备通过第一终端设备的转发隧道接收第一组 播/广播业务的第一数据之前,还包括:所述目标接入网设备从所述源接入网设备接收所述 第一信息,并根据所述第一信息确定所述第一终端的pdu会话与所述第一组播/广播业务关 联。
33.在一种可能的设计中,所述目标接入网设备向所述第一终端发送所述第一数据,包括:
34.所述目标接入网设备通过pdu会话向所述第一终端设备发送所述第一数据,所述pdu 会话是所述第一终端设备的pdu会话。
35.在一种可能的设计中,所述目标接入网设备通过所述第一转发隧道接收第一组播/广播 业务的第一数据;所述目标接入网设备通过pdu会话向所述第一终端设备发送所述第一数 据,包括:所述目标接入网设备接收所述第一数据和所述第一数据对应的第一服务质量流 标识qfi;所述目标接入网设备根据第一映射关系确定所述第一qfi对应的第二qfi;其中, 所述第一映射关系包含所述第一组播/广播业务的数据通过所述第一隧道传输时的qfi与所 述第一组播/广播业务的数据通过所述pdu会话的隧道传输时的qfi的对应关系;所述目标 接入网设备向所述第一终端设备发送所述第一数据。
36.在一种可能的设计中,还包括:所述目标接入网设备通过第三隧道接收所述第一组播/ 广播业务的第二数据,并缓存所述第二数据,所述第三隧道为所述第一终端设备的pdu会 话的隧道,或所述第三隧道为接收所述第一组播/广播业务的隧道;所述目标接入网设备通 过所述转发隧道接收end marker,还包括:所述目标接入网设备将缓存的所述第二数据发送 给所述第一终端设备。
37.在一种可能的设计中,所述第三隧道为接收所述第一组播/广播业务的隧道;所述目标 接入网设备将缓存的所述第二数据发送给所述第一终端设备,还包括:所述目标接入网设 备通过所述第一组播/广播业务的隧道接收所述第二数据和所述第二数据对应的第三qfi; 所述目标接入网设备根据第一映射关系确定所述第三qfi对应的第四qfi;其中,所述第 一映射关系包含所述第一组播/广播业务的数据通过所述第一组播/广播业务的隧道发送时 的qfi与所述第一组播/广播业务的数据通过所述pdu会话的隧道传输时的qfi的对应关 系;所述目标接入网设备根据所述第四qfi向所述第一终端设备发送所述第二数据。
38.第三方面,本技术实施例提供了一种数据传输方法。该方法包括:第一核心网设备生 成第一结束数据包end marker,其中,所述第一end marker包含第一信息,所述第一信息用 于确定第一终端设备;并通过第一隧道,将所述第一end marker发送至源接入网设备;其 中,所述第一隧道用于传输所述第一组播/广播业务的数据。
39.通过上述方法,第一核心网设备生成包含第一信息的第一end marker,第一信息
用于确 定第一终端设备,当第一核心网设备通过共享的第一组播/广播会话隧道发送至源接入网设 备时,源接入网设备可以根据第一信息确定第一end marker作用于第一终端设备,以此确 定为切换的第一终端设备转发第一组播/广播业务的数据,保证第一终端设备的第一组播/广 播业务的连续性,同时避免源接入网设备侧其他接收第一组播/广播业务的数据的终端设备 不受第一end marker的影响,也即保证了其他终端设备的第一组播/广播业务的连续性。
40.在一种可能的设计中,还包括:所述第一核心网设备从第三核心网设备接收第二消息, 所述第二消息用于指示所述第一核心网设备生成并发送所述第一end marker。
41.在一种可能的设计中,所述第二消息包括所述第一信息。
42.所述第二消息还用于指示所述第一核心网设备通过所述第一隧道发送所述第一endmarker;还包括:所述第一核心网设备根据所述第二消息确定所述第一隧道。
43.所述第二消息包括所述第一隧道的信息,和/或所述第一组播/广播业务的信息。
44.在一种可能的设计中,所述第一核心网设备为移动会话管理网元smf,所述第一核心 网设备为所述第三核心网设备;或所述第一核心网设备为组播/广播用户面网元,所述第三 核心网设备为组播/广播控制面网元;或所述第一核心网设备为用户面网元upf或所述组播 /广播控制面网元,所述第三核心网设备为smf。
45.在一种可能的设计中,所述第一核心网设备为upf或组播用户面功能,所述组播用户 面功能为组播/广播用户面网元;还包括:所述第一核心网设备通过第一隧道,向所述源接 入网设备发送所述第一组播/广播业务的第一数据,所述第一隧道为传输所述第一组播/广播 业务的数据的隧道;所述第一核心网设备通过第三隧道,向所述目标接入网设备发送所述 第一组播/广播业务的第二数据;其中,所述第三隧道为所述第一终端设备的pdu会话的隧 道,或所述第三隧道为所述第一组播/广播业务的隧道。
46.在一种可能的设计中,所述第三隧道为所述第一终端设备的pdu会话的隧道;所述第 一核心网设备通过第三隧道,向所述目标接入网设备发送所述第一组播/广播业务的数据, 包括:所述第一核心网设备确定通过所述pdu会话的隧道发送所述第二数据时,所述第二 数据对应的第三qfi;所述第一核心网设备根据第一映射关系,确定所述第三qfi对应的 第四qfi,所述第一映射关系包含所述第一组播/广播业务的数据通过所述第一组播/广播业 务的隧道发送时的qfi与所述第一组播/广播业务的数据通过所述pdu会话的隧道发送时的 qfi的对应关系;所述第一核心网设备通过所述第三隧道向所述目标接入网设备发送所述第 二数据和所述第四qfi。
47.在一种可能的设计中,所述第一核心网设备为upf,所述第三核心网设备为smf;还 包括:所述第一核心网设备从所述第三核心网设备接收第三消息,所述第三消息用于指示 所述第一核心网设备生成并发送所述第二end marker;所述第一核心网设备生成所述第二 end marker,并通过第二隧道将所述第二end marker发送至所述源接入网设备;其中,所述 第二隧道为第一终端设备的所述pdu会话的隧道,所述pdu会话与第一组播/广播业务关 联。
48.第四方面,本技术实施例提供了一种数据传输方法。该方法包括:第三核心网设备生 成第二消息;所述第二消息包括所述第一信息;所述第三核心网设备向第一核心网设备发 送所述第二消息,所述第二消息用于指示所述第一核心网设备生成并发送所述第一结
束数 据包end marker;所述第一end marker包含所述第一信息,所述第一信息用于确定第一终端 设备。
49.在一种可能的设计中,所述第二消息还用于指示所述第一核心网设备通过所述第一隧 道向所述源接入网设备发送所述第一end marker,所述第一隧道用于传输所述第一组播/广 播业务的数据。
50.在一种可能的设计中,所述第二消息包括所述第一隧道的信息;或者,所述第二消息 包括第一组播/广播业务的信息。
51.在一种可能的设计中,所述第一核心网设备为会话管理网元smf,所述第一核心网设 备和所述第三核心网设备为同一设备;或所述第一核心网设备为组播/广播用户面网元,所 述第三核心网设备为组播/广播业务控制面网元;或所述第一核心网设备为用户面网元upf 或所述组播/广播业务控制面网元,所述第三核心网设备为smf。
52.在一种可能的设计中,所述第一核心网设备为upf,所述第三核心网设备为smf;还 包括:所述第三核心网设备向所述第一核心网设备发送第三消息,所述第三消息用于指示 所述第一核心网设备生成并通过第二隧道向源接入网设备发送第二end marker;其中,所述 第二隧道为第一终端设备的所述pdu会话的隧道,所述pdu会话与第一组播/广播业务关 联。
53.第五方面,本技术实施例提供了一种数据传输方法。该方法包括:源接入网设备通过 第三隧道从第一核心网设备接收第二end marker;其中,所述第三隧道为第一终端设备的协 议数据单元pdu会话的传输隧道,所述pdu会话与第一组播/广播业务关联;响应于接收 到所述第二end marker,所述源接入网设备根据所述pdu会话和所述第二end marker确定 停止通过所述第一终端设备的转发隧道向目标接入网设备发送所述第一组播/广播业务的数 据。
54.通过上述方法,源接入网设备通过第一终端设备的pdu会话的传输隧道从第一核心网 设备接收第二end marker,并响应于接收到第二end marker,根据所述pdu会话和所述第 二end marker确定停止通过所述第一终端设备的转发隧道向目标接入网设备发送所述第一 组播/广播业务的数据。可以通过已有第三隧道和第二end marker指示源接入网设备向切换 的第一终端设备转发第一组播/广播业务的数据,节省资源开销,同时保证第一终端设备的 第一组播/广播业务的连续性,同时避免源接入网设备侧其他接收第一组播/广播业务的数据 的终端设备不受第一end marker的影响,也即保证了其他终端设备的第一组播/广播业务的 连续性。
55.在一种可能的设计中,所述转发隧道包括:第一转发隧道或第二转发隧道;所述第一 转发隧道是所述第一终端设备的所述第一组播/广播业务对应的转发隧道;所述第二转发隧 道是所述第一终端设备的pdu会话对应的转发隧道。
56.在一种可能的设计中,所述源接入网设备通过第三隧道从第一核心网设备接收第二end marker之前,还包括:所述源接入网设备通过第一隧道从所述第一核心网设备接收所述第 一组播/广播业务的数据,所述第一隧道用于向所述源接入网设备传输所述第一组播/广播业 务的数据的隧道;所述源接入网设备复制并通过所述第一转发隧道或所述第二转发隧道向 所述目标接入网设备发送所述第一数据,所述第一数据为所述源接入网设备通过所述第一 隧道接收到的所述第一组播/广播业务的数据的部分或全部;所述源接入网
设备停止通过所 述第一终端设备的转发隧道向目标接入网设备转发所述第一组播/广播业务的数据包括:所 述源接入网设备停止通过所述转发隧道向所述目标接入网设备转发所述第一数据。
57.通过上述方法,源接入网设备从第一隧道接收第一组播业务的数据,复制并向目标接 入网设备转发复制的第一数据,在接收到第一end marker后,停止复制并停止向目标接入 网转发复制的第一数据。在保证第一终端设备的第一组播业务的连续性,同时保证源接入 网设备下接收第一组播业务的数据的其他终端设备的连续性不受切断的第一终端设备的影 响。
58.在一种可能的设计中,所述源接入网设备复制并通过所述第二转发隧道向所述目标接 入网设备发送所述第一数据,还包括:所述源接入网设备通过所述第一隧道从所述第一核 心网设备接收所述第一数据对应的第一服务质量流标识qfi;所述源接入网设备根据第一映 射关系,确定所述第一qfi对应的第二qfi,所述第一映射关系包含所述第一组播/广播业 务的数据通过所述第一隧道传输时的qfi与所述第一组播/广播业务的数据通过所述pdu会 话的隧道传输时的qfi的对应关系;所述源接入网设备对所述第一数据进行复制;所述源 接入网设备通过所述第二转发隧道向所述目标接入网设备发送复制的所述第一数据和所述 第二qfi。
59.在一种可能的设计中,还包括:所述源接入网设备从会话管理网元smf接收所述第一 映射关系。
60.在一种可能的设计中,还包括:所述源接入网设备复制所述第二end marker并通过所 述第一转发隧道将复制的所述第二end marker发送至所述目标接入网设备;
61.第六方面,本技术实施例提供了一种数据传输方法。该方法包括:目标接入网设备通 过第一终端设备的转发隧道接收第一组播/广播业务的第一数,并通过空口点对点的方式向 所述第一终端设备发送所述第一组播/广播业务的第一数据,通过所述转发隧道接收结束数 据包end marker,并停止通过所述转发隧道接收所述第一组播/广播业务的数据。
62.在一种可能的设计中,所述转发隧道包括:第一转发隧道或第二转发隧道;所述第一 转发隧道是所述第一终端设备的所述第一组播/广播业务对应的转发隧道;所述第二转发隧 道是所述第一终端设备的协议数据单元pdu会话对应的转发隧道;所述第一终端设备的 pdu会话与所述第一组播/广播业务关联。
63.在一种可能的设计中,所述目标接入网设备向所述第一终端发送所述第一数据,包括 所述目标接入网设备通过pdu会话向所述第一终端设备发送所述第一数据,所述pdu会 话是所述第一终端设备的pdu会话。
64.在一种可能的设计中,所述目标接入网设备通过所述第一转发隧道接收第一组播/广播 业务的第一数据;所述目标接入网设备通过pdu会话向所述第一终端设备发送所述第一数 据,包括:所述目标接入网设备通过所述第一转发隧道接收所述第一数据和所述第一数据 对应的第一服务质量流标识qfi;所述目标接入网设备根据第一映射关系确定所述第一qfi 对应的第二qfi;其中,所述第一映射关系包含所述第一组播/广播业务的数据通过所述第 一隧道传输时的qfi与所述第一组播/广播业务的数据通过所述pdu会话的隧道传输时的 qfi的对应关系;所述目标接入网设备向所述第一终端设备发送所述第一数据。
65.在一种可能的设计中,还包括:所述目标接入网设备通过第三隧道接收所述第一组播/ 广播业务的第二数据,并缓存所述第二数据,所述第三隧道为所述第一终端设备的pdu会 话的隧道,或所述第三隧道为所述第一组播/广播业务的隧道;所述目标接入网设备通过所 述转发隧道接收end marker,还包括:所述目标接入网设备将缓存的所述第二数据发送给所 述第一终端设备。
66.在一种可能的设计中,所述第三隧道为所述第一组播/广播业务的隧道;所述目标接入 网设备将缓存的所述第二数据发送给所述第一终端设备,包括:所述目标接入网设备通过 所述第一组播/广播业务的隧道接收所述第二数据和所述第二数据对应的第三qfi;所述目 标接入网设备根据第一映射关系确定所述第三qfi对应的第四qfi;其中,所述第一映射 关系包含所述第一组播/广播业务的数据通过所述第一组播/广播业务的隧道发送时的qfi与 所述第一组播/广播业务的数据通过所述pdu会话的隧道传输时的qfi的对应关系;所述目 标接入网设备根据所述第四qfi向所述第一终端设备发送所述第二数据。
67.第七方面,本技术实施例提供了一种数据传输方法。该方法包括:第一核心网设备生 成第二结束数据包end marker;所述第一核心网设备通过第二隧道,将所述第二end marker 发送至源接入网设备;其中,所述第二隧道为第一终端设备的协议数据单元pdu会话的隧 道,所述pdu会话与第一组播/广播业务关联。
68.通过上述方法,第一核心网设备通过已有的第二隧道和第二end marker指示源接入网 设备向切换的第一终端设备转发第一组播/广播业务的数据,节省资源开销,同时保证第一 终端设备的第一组播/广播业务的连续性,同时避免源接入网设备侧其他接收第一组播/广播 业务的数据的终端设备不受第一end marker的影响,也即保证了其他终端设备的第一组播/ 广播业务的连续性。
69.在一种可能的设计中,还包括:所述第一核心网设备从第三核心网设备接收第三信息, 所述第三信息用于指示所述第一核心网设备生成并发送所述第二end marker。
70.在一种可能的设计中,所述第一核心网设备为会话管理网元smf,所述第一核心网设 备和所述第三核心网设备为同一设备;或所述第一核心网设备为用户面网元upf,所述第 三核心网设备为smf。
71.在一种可能的设计中,所述第一核心网设备为upf或组播用户面功能,所述组播用户 面功能为组播/广播用户面网元;还包括:所述第一核心网设备通过第一隧道,向所述源接 入网设备发送所述第一组播/广播业务的第一数据,所述第一隧道用于向所述源接入网设备 传输所述第一组播/广播业务的数据的隧道;还包括:所述第一核心网设备通过所述第三隧 道,向所述目标接入网设备发送所述第一组播/广播业务的第三数据,其中,所述第三隧道 为所述第一终端设备的pdu会话的隧道,或所述第三隧道为所述目标接入网设备接收所述 第一组播/广播业务的隧道。
72.在一种可能的设计中,所述第一核心网设备通过所述pdu会话的隧道,向所述目标接 入网设备发送所述第一组播/广播业务的第三数据,还包括:所述第一核心网设备确定通过 所述第一组播/广播业务的隧道发送所述第二数据时,所述第二数据对应的第三qfi;所述 第一核心网设备根据第一映射关系,确定所述第三qfi对应的第四qfi,所述第一映射关 系包含所述第一组播/广播业务的数据通过所述第一组播/广播业务的隧道发送时的qfi与所 述第一组播/广播业务的数据通过所述pdu会话的隧道传输时的qfi的对应关系;
73.所述第一核心网设备通过所述第三隧道向所述目标接入网设备发送所述第二数据和所 述第四qfi。
74.第八方面,本技术提供一种装置,该装置可以是源接入网设备,还可以是用于源接入 网设备的芯片。该装置具有实现上述第一方面或第五方面的各实施例的功能。该功能可以 通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上 述功能相对应的模块。
75.第九方面,本技术提供一种装置,该装置可以是目标接入网设备,还可以是用于目标 接入网设备的芯片。该装置具有实现上述第二方面或第六方面的各实施例的功能。该功能 可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个 与上述功能相对应的模块。
76.第十方面,本技术提供一种装置,该装置可以是第一核心网设备,还可以是用于第一 核心网设备的芯片。该装置具有实现上述第三方面或第七方面的各实施例的功能。该功能 可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个 与上述功能相对应的模块。
77.第十一方面,本技术提供一种装置,该装置可以是第三核心网设备,还可以是用于第 三核心网设备的芯片。该装置具有实现上述第四方面或第八方面的各实施例的功能。该功 能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多 个与上述功能相对应的模块。
78.第十二方面,本技术提供一种装置,包括:处理器和存储器;该存储器用于存储计算 机执行指令,当该装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该 装置执行如上述各方面所述的方法。
79.第十三方面,本技术提供一种装置,包括:包括用于执行上述各方面的各个步骤的单 元或手段(means)。
80.第十四方面,本技术提供一种装置,包括处理器和接口电路,所述处理器用于通过接 口电路与其它装置通信,并执行上述各方面所述的方法。该处理器包括一个或多个。
81.第十五方面,本技术提供一种装置,包括处理器,用于与存储器相连,用于调用所述 存储器中存储的程序,以执行上述各方面所述的方法。该存储器可以位于该装置之内,也 可以位于该装置之外。且该处理器包括一个或多个。
82.第十六方面,本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介 质包括指令,当该指令被执行时,实现上述第一方面至第七方面中任意一个方面的各种可 能的设计所述的方法。
83.第十七方面,本技术实施例还提供一种包括指令的计算机程序产品,当其在计算机上 运行时,使得计算机执行上述第一方面至第七方面中任意一个方面的各种可能的设计所述 的方法。
84.本技术的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
附图说明
85.图1为本技术实施例适用的一种系统架构示意图;
86.图2为本技术实施例提供的一种数据传输流程示意图;
87.图3为本技术实施例提供的另一种数据传输流程示意图;
88.图4为本技术提供的一种应用场景示意图;
89.图5本技术实施例提供的一种数据传输方法所对应的流程示意图;
90.图6本技术实施例提供的另一种数据传输方法所对应的流程示意图;
91.图7为本技术实施例提供的另一种数据传输方法所对应的流程示意图;
92.图8本技术实施例提供的一种数据传输的完整方法所对应的流程示意图;
93.图9~图13为本技术实施例提供的构造end marker的方法所对应的流程示意图;
94.图14为本技术提供的一种装置的结构示意图;图15为本技术提供的另一种装置的结构示意图。
具体实施方式
95.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步 地详细描述。方法实施例中的具体操作方法也可以应用于设备实施例或系统实施例中。
96.图1示例性示出了本技术实施例适用的一种系统架构。如图1所示,该系统架构包括 终端设备、接入网设备、接入和移动性管理功能(access and mobility management function, amf)、会话管理功能(session management function,smf)、用户面功能(user plane function, upf)、策略控制功能(policy control function,pcf)、组播控制面功能(multicast control planefunction,mcf)、组播用户面功能(multicast user plane function,muf)、应用功能、数据 网络(data network,dn)。
97.作为示例,在图1所示架构中,n4接口为smf和upf之间的参考点,用于传输例如 n3连接的隧道标识信息、数据缓存指示信息、以及下行数据通知消息等信息;n6接口为 upf和dn之间的参考点,用于传输业务数据等;n7接口为smf和pcf之间的参考点; n11接口为amf与smf之间的参考点。当然,在未来通信中,这些接口以及各网元的名 称可以不变,或者也可以用其他名称代替,本技术对此不限定。
98.下面分别对上述设备或网元进行介绍。
99.1)终端设备,又称之为用户设备(user equipment,ue)、终端(terminal)、移动台(mobilestation,ms)、移动终端(mobile terminal,mt)等,可以是一种具有无线收发功能的设备。 终端设备可以简称为终端,其可以部署在陆地上,包括室内、室外、和/或手持或车载;也 可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。终端 设备可以是用户设备(user equipment,ue),ue包括具有无线通信功能的手持式设备、车 载设备、可穿戴设备或计算设备。示例性地,ue可以是手机(mobile phone)、平板电脑或 带无线收发功能的电脑。终端设备还可以是虚拟现实(virtual reality,vr)终端设备、增强 现实(augmented reality,ar)终端设备、工业控制中的无线终端、无人驾驶中的无线终端、 远程医疗中的无线终端、智能电网中的无线终端、智慧城市(smart city)中的无线终端、 和/或智慧家庭(smart home)中的无线终端等等。
100.本技术实施例中,用于实现终端设备的功能的装置可以是终端设备,也可以是能够支 持终端设备实现该功能的装置,例如芯片系统,该装置可以被安装在终端设备中。本技术 实施例中,芯片系统可以由芯片构成,也可以包括芯片和其他分立器件。本技术实施
例提 供的技术方案中,以用于实现终端的功能的装置是终端设备为例,描述本技术实施例提供 的技术方案。
101.2)接入网设备,可以是将终端设备接入到无线网络的无线接入网(radio access network, ran)节点。目前,一些ran节点的举例为:下一代接入网设备(next generation nodeb, gnb)、传输接收点(transmission reception point,trp)、演进型节点b(evolved node b, enb)、无线网络控制器(radio network controller,rnc)、节点b(node b,nb)、接入网 设备控制器(base station controller,bsc)、接入网设备收发台(base transceiver station,bts)、 家庭接入网设备(例如,home evolved nodeb,或home node b,hnb)、基带单元(base bandunit,bbu),或无线保真(wireless fidelity,wifi)接入点(access point,ap)等。其中, 接入网设备可能有多种形式,比如宏接入网设备、微接入网设备、中继站和接入点等。本 申请实施例涉及到的接入网设备可以是5g系统中的接入网设备,或未来的通信系统中未来 的第六代(6th generation,6g)接入网设备。其中,5g系统中的接入网设备还可以称为发 送接收点(transmission reception point,trp)或下一代节点b(generation node b,gnb或 gnodeb)。
102.本技术实施例中,用于实现接入网设备的功能的装置可以是接入网设备,也可以是能 够支持接入网设备实现该功能的装置,例如芯片系统,该装置可以被安装在接入网设备中。 在本技术实施例提供的技术方案中,以用于实现接入网设备的功能的装置是接入网设备为 例,描述本技术实施例提供的技术方案。
103.3)接入与移动性管理功能:主要用于移动性管理和接入管理等。具体地,amf可以用 于实现移动性管理实体(mobility management entity,mme)的功能中除会话管理之外的其 它功能,例如,合法监听、或接入授权(或鉴权)等功能。
104.4)会话管理功能:主要用于会话管理,如会话建立、修改、释放,以及终端设备的网 络互连协议(internet protocol,ip)地址分配和管理、选择可管理用户面功能、策略控制、 或收费功能接口的终结点以及下行数据通知等。
105.5)用户面功能(user plane function,upf):用于分组路由和转发、或用户面数据的服 务质量(quality of service,qos)处理等。upf具体分为中间-upf(intermediate-upf,i-upf) 和锚点upf(anchor-upf,a-upf)。其中,i-upf可与接入网设备连接,a-upf为会话锚 点的upf,a-upf又可以称为pdu会话锚点(pdu session anchor,psa),a-upf也可与 接入网设备相连。
106.6)策略控制功能(policy control function,pcf):用于指导网络行为的统一策略框架, 为控制平面功能网元(例如amf、smf网元等)提供策略规则信息等。
107.7)应用功能(application function,af):主要支持与第三代合作伙伴计划(3rd generationpartnership project,3gpp)核心网交互来提供服务,例如,影响数据路由决策、策略控制功 能、或者向网络侧提供第三方的一些服务。可理解为第三方服务器,例如,internet中的应 用服务器,提供相关业务信息,包括向pcf提供业务对应的服务质量需求信息,以及向 psa-upf发送业务的用户面数据信息。af可以是服务提供商(content provider,cp)。
108.8)数据网络(data network,dn):用于提供传输数据的网络,例如,internet网络等。
用户面功能、组播控制面功能、接入网设备分别为图1中的amf、smf、upf、muf、mcf 和接入网设备为例进行说明。进一步地,将终端设备称为ue,将接入网设备简称为ran 或基站,即本技术后续所描述的amf均可替换为接入与移动性管理功能,smf均可替换为 会话管理功能,upf均可替换为用户面功能,muf均可替换为组播用户面功能或组播用户 面功能,mcf均可替换为组播控制面功能或组播控制面功能,ue均可替换为终端设备, ran或基站均可以替换为接入网设备。
120.下面先对本技术实施例所涉及的相关技术特征进行介绍。需要说明的是,这些解释 是为了让本技术实施例更容易被理解,而不应该视为对本技术所要求的保护范围的限定。
121.(1)单播;
122.单播可以理解为“点对点”(point to point,ptp)通信。单播包含多层含义,具体如下:
123.在业务层面,单播业务是指该业务的数据是发送给单个终端设备的。在核心网业务层 面,单播是指通过pdu会话向终端设备发送业务数据。在本技术文件中,smf所确定的发 送方式中的单播方式是指通过pdu会话向终端设备发送组播业务的数据。
124.针对网元(或设备)间的单播,单播是指源网元与目标网元之间为单播隧道(即,目 标网元的ip地址为单播ip地址)。对于空口而言,空口点对点方式是指无线接入网向单个 终端设备发送业务数据,可以理解为无线接入网通过单播模式的空口无线承载向单个终端 设备发送业务数据。
125.下面以pdu会话和图1所示的系统架构为例,提供单播方式的数据传输流程,请参考 图2,图2示出了单播方式的数据传输流程示意图,图2所示的传输流程既可以用于传输单 播业务数据,也可以用于传输组播业务数据(通过单播的方式)。
126.在图2中,3个ue(比如ue1、ue2和ue3)中的每个ue分别对应一个不同的pdu 会话。业务提供商(cp/sp)发送的三份不同的业务数据可以通过各自对应的pdu会话发 送给ue。具体地,从cp/sp至ran的业务传输路径可以包含cp/sp与upf之间的传输 路径、以及upf与ran之间的传输路径。upf与ran之间的传输路径可以称为pdu会 话隧道,不同的pdu会话具有不同的pdu会话隧道。本示意图中的3条pdu会话隧道分 别对应3个ue。在空口上,ran可以以单播的方式,即ptp方式,分别向ue1、ue2和 ue3发送业务数据。在该示意图中,每个ue的业务数据可以均不相同(例如,目标地址分 别为各ue的ip地址),且各个ue的业务数据可以通过各个ue各自独立的传输路径分别 发送给各ue。
127.(2)组播;
128.组播也可以称为“多播”,可以理解为“点对多点”(point to multi-point,ptm)通信。 组播包含多层含义,具体如下:
129.在业务层面,组播业务是指该业务的数据发送给多个终端设备。在核心网业务层面, 组播是指通过组播会话向终端设备发送组播业务的数据,其中,组播会话包括:网元间的 单播隧道或组播隧道、以及单播模式的空口无线承载或组播模式的空口无线承载。在本申 请实施例中,smf所确定的发送方式中的组播方式是指通过组播会话向终端设备发送组播 业务的数据。
130.针对网元间的组播,组播是指源网元与目标网元之间为组播隧道(即,目标网元的
ip 地址为组播ip地址)。接入网设备与核心网设备之间可以建立关于组播业务的组播会话隧道, 组播会话隧道内传输的是组播业务数据,接入网设备通过组播会话隧道接收到的组播业务 数据可以发送给加入该组播业务的多个终端设备。对于空口而言,空口组播模式是指无线 接入网发送的一份业务数据,多个终端设备可同时和/或同频接收。
131.具体的,组播会话隧道可以与组播业务一一对应,一个组播业务可以包括一个或多个 组播业务流,多个组播业务流可以对应一个或多个组播服务质量(quality of service,qos) 流,也就是,组播会话隧道内的组播业务数据可以以组播qos流的形式传输,本技术实施 例对此不作限定。一个组播会话可以包括一个或多个组播qos流。换而言之,组播业务可 以在组播会话隧道中以一条或多条组播qos流的方式进行传输。
132.组播业务可以通过组播业务的信息来描述。组播业务的信息至少包括组播业务的描述 信息,该组播业务的描述信息中可以包括一个或多个组播业务流的描述信息,其中,组播 业务流的描述信息包括下列至少一项:该组播业务流应该具备的服务质量索引(qos flowidentifier,qfi)、组播业务流的特征信息(如组播业务的目的地址、目的端口号、源地址等)、 组播业务流的qos需求(如,抖动、时延、丢包率、带宽、等)。组播业务流的qos需求 用于建立组播qos流。pdu会话隧道与ue相对应,pdu会话隧道内的业务数据可以以单 播qos流的形式传输。本技术实施例中,pdu会话隧道还可以用于传输组播业务对应的组 播qos流所映射的单播qos流。需要说明的是,pdu会话是ue级别的,组播会话是业务 级别的。一个ue的一个pdu会话可以与多个组播会话关联,即,该ue可以通过该pdu 会话加入至少一个组播业务。一个组播会话可以为一个组播业务提供服务,一个组播会话 包括从数据网络到核心网设备再到无线接入网的单播或组播隧道、以及无线接入网分配的 用于发送该组播业务的单播或组播空口资源。
133.除了组播业务的描述信息之外,组播业务的信息中还可以包含终端设备的信息,例如, 可以包括允许(或请求)加入该组播业务的一个或多个终端设备的标识、终端设备组的标 识等。
134.以图1所示的系统架构为例,提供组播方式的数据传输流程,请参考图3,图3示出了 组播方式的数据传输流程示意图,图3所示的传输流程可以用于传输组播业务数据。
135.在图3中,组播业务数据可以从cp/sp发送至ue 1、ue 2和ue 3。其中,从cp/sp 至ran的组播业务传输路径可以包含cp与upf之间的传输路径、以及upf与ran之间 的传输路径。upf到ran的传输路径可以通过隧道传输组播业务数据,例如,采用基于通 用隧道协议(general tunnel protocol,gtp)的隧道。upf与ran之间的传输路径可以称为 组播会话隧道,该组播会话隧道是ue 1、ue 2和ue 3共享的。在空口上,ran可以通过 ptm方式向ue 1、ue 2和ue 3发送上述组播业务数据,即只需要发送一份数据,3个ue 均可接收。在图2的示例中,组播业务数据在从cp一直到ue的传输路径上均只发送一份, 多个ue可同时接收。
136.采用组播方式,既可以实现一次向所有目标节点传输业务数据,也可以只对特定对象 传送业务数据,因此,在组播方式中,一个发送节点和多个接收节点之间可以实现点到多 点的传输,从而解决了单播方式效率低的问题。
137.上述为单播与组播的相关介绍。可以理解地,接入网设备支持组播功能可以理解为接 入网设备支持以组播方式传输组播业务数据,接入网设备不支持组播功能可以理解为接入 网设备不支持以组播方式传输组播业务数据,或者接入网设备仅支持以单播方式
传输组播 业务数据或者pdu会话数据。对于不支持组播功能的接入网设备,可以通过pdu会话实 现终端设备的网络业务。对于支持组播功能的接入网设备,可以通过组播会话隧道从核心 网接收组播业务数据并发送给加入该组播业务的多个终端设备。应理解,组播业务数据到 达ran之后,经过ran的服务数据适配协议(service data adaptation protocol,sdap)层、 分组数据汇聚协议(packet data convergence protocol,pdcp)层、无线链路控制(radio link control,rlc)层、媒体接入控制(media access control,mac)层、物理(physical,phy) 层的处理,发送给每个接收组播业务数据的ue。
138.需要说明的是,组播会话还可以用于向终端设备发送广播业务数据,本技术实施例对 此不作限定。本技术的“组播”是广义上的概念,可以包括组播(multicast)或广播(broadcast), 即本技术实施例既可以应用于组播业务传输,也可以应用于广播业务传输。本技术实施例 中的组播控制面网元还可以用于广播业务的控制,组播用户面网元还可以用于传递广播业 务相关数据,本技术中提及的“组播”可以替换为“组播或广播”。因此,本技术实施例以 组播业务为例所介绍的各种数据传输的方式同样可以应用于广播业务。
139.图4示出了一种通信场景。如图4所示,该通信场景中包括至少两个接入网设备和至 少一个终端设备。本技术以图4为例对本技术实施例进行介绍。
140.其中,接入网设备可以用于以单播方式向终端设备传输pdu会话数据、还可以用于以 组播方式或者单播方式向终端设备传输组播业务数据。图4所示的场景中包括源接入网设 备和目标接入网设备。其中,源接入网设备与终端设备已建立有连接(如rrc连接),可 以理解为终端设备附着于源接入网设备;且终端设备需要从源接入网设备切换至目标接入 网设备。在终端设备与源接入网设备建立连接后,终端设备与源接入网设备可以进行特定 数据的传输。
141.一种可能的场景中,终端设备附着于源接入网设备期间,可以周期性向源接入网设备 发送信号测量报告,源接入网设备根据终端设备的信号测量报告判断是否需要将该终端设 备切换至其他接入网设备,并根据该信号测量报告为该终端设备选择待切换的目标接入网 设备。当终端设备与源接入网设备断开连接或去附着后,便不能与源接入网设备进行特定 数据的传输,例如,终端设备在源接入网设备接收的组播业务的数据传输。
142.图4所示的场景中,终端设备通过源接入网设备接收组播业务数据,当终端设备从源 接入网设备切换至目标接入网设备时,终端设备的组播业务可能中断,且通过源接入网设 备接收组播业务数据的其他终端的组播业务也可能中断。因此在终端设备由源接入网设备 切换至目标接入网设备的过程中,如何保证该终端设备以及其他终端设备的组播业务的连 续性不受影响,是需要被解决的问题。
143.鉴于此,本技术实施例提供了多种数据传输的方法,用于保证终端设备的组播业务的 连续性。
144.请参考图5,图5为本技术实施例提供的一种数据传输方法所对应的流程示意图,本文 描述的方案中均假设ue1在源接入网设备加入的组播业务为第一组播业务。如图5所示, 包括:
145.步骤s501,源接入网设备通过第一隧道从第一核心网设备接收第一结束数据包endmarker。
146.其中,第一隧道为组播会话隧道,该第一隧道用于传输第一组播业务的数据。
147.其中,第一end marker包含第一信息,该第一信息用于确定第一终端设备。
148.示例性地,第一信息为ue1的标识。再比如,第一信息是源接入网设备与核心网设备 约定的该ue1的临时标识。示例性地,约定方式可以是源接入网设备生成该ue1的临时标 识并向目标接入网设备发送ue1的切换请求消息时,切换请求消息携带该临时标识,之后, 目标接入网设备向amf发送n2路径切换请求消息时,n2路径切换请求消息携带该临时标 识,随后,amf向smf发送pdu会话上下文更新请求时,携带该临时标识,用于smf 构造包含第一信息的第一end marker,若由upf构造第一end marker,则再由smf通知upf, 若由mcf来构造第一end marker,则由smf通知mcf,若由muf构造第一end marker, 则可以由smf通知mcf,mcf来通知muf,上述通知方式仅为示例,本技术实施例对此 不作限定。
149.可选的,源接入网设备通过第二隧道从第一核心网设备接收第二end marker,该第二 end marker可以不包括上述第一信息。其中,第二隧道为pdu会话隧道,该pdu会话隧道 用于传输ue1的pdu会话数据。
150.步骤s502,源接入网设备根据第一信息确定该第一end marker作用于ue1。
151.其中,第一end marker作用于ue1可以理解为该第一end marker作用于ue1,而不作 用于参与第一组播业务的其他终端设备。
152.可以理解的是,组播业务是业务级别的,若源接入网设备还存在其它终端设备在接收 第一组播业务的数据,源接入网设备在接收到第一end marker后,由于第一end marker不 作用于其他终端设备,其它终端设备还可以继续接收到第一组播业务的数据。
153.步骤s503,源接入网设备停止通过ue1的转发隧道向目标接入网设备发送第一组播业 务的数据。
154.具体的,响应于接收到第一end maker,源接入网设备停止通过ue1的转发隧道向目标 接入网设备发送第一组播业务的数据。
155.可以理解的是,由于第一end marker为通过ue1的转发隧道向目标接入网设备发送的 最后一个数据包,因此,当源接入网设备收到第一end marker后,停止对接收到第一endmarker后接收到的第一组播业务的数据进行复制,并停止转发给目标接入网设备。
156.在第一种可选的实现方式中,ue1的转发隧道包括第一转发隧道和第二转发隧道。第 一转发隧道为ue1的第一组播业务对应的转发隧道,用于转发ue1的第一组播业务的数据; 第二转发隧道为ue1的pdu会话对应的转发隧道,用于转发ue1的pdu会话数据。可选 的,源接入网设备可以在接收到第一end marker之后,将第一end marker通过第一转发隧 道发送给目的接入网设备;可选的,源接入网设备可以在接收到第一end marker和第二endmarker之后,将第一end marker或第二end marker通过第一转发隧道发送给目的接入网设 备。
157.在第二种可选的实现方式中,ue1的转发隧道为上述第二转发隧道,该第二转发隧道 用于转发ue1的pdu会话数据和ue1的第一组播业务数据。可选的,源接入网设备在接 收到第一end marker和第二end marker之后,将第一end marker或第二end marker通过第 一转发隧道发送给目的接入网设备。
158.上述图5所示的方法中,s501之前还可以包括:
159.s501a:源接入网设备通过第一隧道从第一核心网设备接收第一组播业务的数据。
160.具体的,该第一组播业务的数据包含第一服务质量流标识qfi。该第一qfi可以理
marker 时,执行3gpp技术规范已规定的接收到pdu会话end marker后的执行操作。
173.对应于上述s503中第二种可选的实现方式,目标接入网设备停止通过第二转发隧道接 收第一终端设备的第一组播业务的数据。
174.示例性地,目标接入网设备通过组播会话转发隧道接收第一end marker,可以根据第一 end marker包含的第一信息确定第一end marker作用于ue1,还可以根据组播会话转发隧道 确定第一end marker作用于ue1,目标接入网设备停止从源接入网设备接收ue1的第一组 播业务的数据。
175.再示例性地,如前所述,组播业务与组播会话隧道可以是关联的,例如pdu会话与终 端设备以及终端设备的组播业务可以是一一对应的关系。也就是,ue1的某个pdu会话与 第一组播业务为关联的(即,ue1通过该pdu会话加入组播业务)。因此,目标接入网设备 通过pdu会话转发隧道接收第一end marker,可以根据第一end marker包含的第一信息, 或pdu会话转发隧道,确定第一end marker作用于ue1,并根据pdu会话与第一组播业 务的关联关系,确定ue1的pdu会话关联的第一组播业务,目标接入网设备确定第一endmarker为ue1的第一组播业务的最后一个数据包,目标接入网设备停止从源接入网设备接 收ue1的第一组播业务的数据。上述方法,核心网设备构造增强的第一end marker并通过 第一组播会话隧道下发至源接入网设备,源接入网设备根据第一end marker包含的第一信 息,确定该第一end mareker作用于ue1,源接入网设备停止通过ue1的转发隧道向目标接 入网设备转发第一组播业务的数据,源接入网设备下其他ue的第一组播业务的数据还可以 正常发送接收,避免源接入网设备侧对正在接收第一组播业务的数据的其他ue的第一组播 业务的连续性受到影响,保证了ue1的第一组播业务的连续性,同时还保证了源接入网设 备侧其他ue的第一组播业务的连续性。
176.综上,在图5所示的实施例(称为方案一)中,核心网设备可以构造第一结束数据包 (end marker),第一end marker可以通过第一组播会话隧道下发至源接入网设备,其中, 第一end marker包含第一信息,第一信息用于指示ue1,源接入网设备根据第一信息确定 第一end marker作用于ue1,避免源接入网设备在第一组播会话隧道接收到第一end marker 后,对正在接收第一组播业务(第一组播会话隧道对应的组播业务)的数据的其他ue造成 影响,保证了ue1的第一组播业务的连续性,同时还保证了源接入网设备侧其他ue的第 一组播业务的连续性。
177.示例性地,转发隧道为pdu会话转发隧道,示例性地,在ue1的切换过程中,源接入 网设备通过pdu会话转发隧道向目标接入网设备转发第一组播业务的数据(即,源接入网 设备将组播会话隧道中的组播业务数据(组播qos流)进行复制,然后映射到pdu会话中的 单播qos流进行转发),则在接收到第一end marker后,源接入网设备停止从第一组播会话 隧道复制组播业务数据(即,组播qos流),停止将组播qos流映射为单播qos流,并停止 通过ue1的pdu会话转发隧道向目标接入网设备转发第一组播业务的数据。
178.请参考图6,图6为本技术实施例提供的另一种数据传输方法所对应的流程示意图,如 图6所示,包括:
179.步骤s601,源接入网设备通过第二隧道从第一核心网设备接收第二end marker。
180.其中,第二隧道为第一终端设备的pdu会话隧道,该第二隧道用于传输第一终端设备 的pdu会话的数据。
181.一种可实现的方式,源接入网设备仅接收到第二end marker。因此,这里的第二endmarker除可以用于表示ue1的第一组播业务的结束数据包之外,还可以用于表示ue1的 pdu会话的结束数据包。
182.对应的,在具备第三构造条件时,第一核心网设备构造第二end marker。示例性地,第 三构造条件可以包括,目标接入网设备与核心网设备之间具有第一组播业务的完整传输路 径,以及目标接入网设备与核心网设备之间具有ue1的pdu会话的完整传输路径。
183.步骤s602,源接入网设备根据pdu会话和第二end marker确定停止通过ue1的转发 隧道向目标接入网设备发送第一组播业务的数据。
184.具体的,响应于第二end marker,源接入网设备停止通过ue1的转发隧道向目标接入 网设备发送第一组播业务的数据。
185.由于pdu会话隧道与ue1和ue1的pdu会话可以是一一对应的关系,而pdu会话 与第一组播业务为关联的,因此,源接入网设备可以根据pdu会话和第二end marker确定 该第二end marker可以作用于ue1的第一组播业务。
186.在一种可选的实现方式中,ue1的转发隧道包括第一转发隧道和第二转发隧道。第一 转发隧道为ue1的第一组播业务对应的转发隧道,用于转发ue1的第一组播业务的数据; 第二转发隧道为ue1的pdu会话对应的转发隧道,用于转发ue1的pdu会话数据。可选 的,源接入网设备在接收到第二end marker之后,将第二end marker通过第一转发隧道发 送给目的接入网设备;可选的,源接入网设备在接收到第二end marker之后,将第二endmarker通过第二转发隧道发送给目的接入网设备。
187.在第二种可选的实现方式中,ue1的转发隧道为上述第二转发隧道,该第二转发隧道 用于转发ue1的pdu会话数据和ue1的第一组播业务数据。源接入网设备在接收到第二 end marker之后,将第二end marker通过第二转发隧道发送给目的接入网设备。
188.上述图6所示的方法中,s601之前还可以包括:s601a和s601b,s601a和s601b与图 5中的s501a和s501b的流程步骤相同,此处不再赘述。
189.步骤s603,源接入网设备通过ue1的转发隧道,将第二end marker发送至目标接入网 设备。
190.步骤s604,目标接入网设备停止通过ue1的转发隧道接收第一终端设备的第一组播业 务的数据。
191.对应于上述s602中第一种可选的实现方式,目标接入网设备停止通过第一转发隧道接 收第一终端设备的第一组播业务的数据。可选的,目标接入网设备停止通过第二转发隧道 接收第一终端设备的第一组播业务的数据。
192.对应于上述s602中第二种可选的实现方式,目标接入网设备停止通过第二转发隧道接 收第一终端设备的第一组播业务的数据。
193.综上,在图6所示的实施例(方案二)中,核心网设备仅构造第二end marker,并通过 第一pdu会话隧道下发至源接入网设备,源接入网设备接收到第二end marker后,源接入 网设备除执行3gpp技术规范已规定的接收到pdu会话end marker(即,第二end marker)的 执行操作外,还需停止从第一组播会话隧道复制组播业务数据(即,组播qos流),并停止通 过组播会话转发隧道向目标接入网设备转发第一组播业务的数据,之后,源接入网设备通 过ue1的pdu会话转发隧道或组播会话转发隧道将第二end marker转发至目标接入网设
备。
194.对应的,一种可选的实施方式,目标接入网设备通过ue1的pdu会话转发隧道或组播 会话隧道接收到第二end marker后,除了执行3gpp技术规范已规定的接收到pdu会话endmarker的执行操作外,还需停止通过组播会话转发隧道接收源接入网设备转发的第一组播 业务的数据。另一种可选的实施方式,源接入网设备接收到第二end marker后,源接入网 设备除执行3gpp技术规范已规定的接收到pdu会话end marker(即,第二end marker)的执 行操作外,还需停止从第一组播会话隧道复制组播业务数据(即,组播qos流),停止将组播 qos流映射为单播qos流,并停止通过ue1的pdu会话转发隧道向目标接入网设备转发 第一组播业务的数据,之后,源接入网设备通过ue1的pdu会话转发隧道将第二end marker 转发至目标接入网设备,对应的,目标接入网设备通过ue1的pdu会话转发隧道接收到第 二end marker后,除了执行3gpp技术规范已规定的接收到pdu会话end marker的执行操 作外,还需停止通过pdu会话转发隧道接收源接入网设备转发的第一组播业务的数据(即, 由组播qos流映射的单播qos流)。
195.请参考图7,图7为本技术实施例提供的另一种数据传输方法所对应的流程示意图,如 图7所示,包括:
196.步骤s701,ue1向源接入网设备发送测量报告,相应的,源接入网设备接收ue发送 的测量报告,源接入网设备根据该测量报告为ue选择待切换的目标接入网设备。
197.步骤s702:源接入网设备向目标接入网设备发送切换请求消息,相应的,目标接入网 设备接收源接入网设备发送的切换请求消息。
198.示例性地,该切换请求消息包含但不限于下列信息中的部分或全部:
199.第一信息、ue1的pdu会话信息、源接入网设备希望通过ue1的转发隧道转发的业务 流的qfi、源接入网设备的转发隧道信息、组播会话转发隧道建立的指示信息。
200.下面分别对上述涉及的信息进行解释说明:
201.1)第一信息,如前所述,可以是ue1的标识,或ue1的临时标识,还可以是其他用 于确定ue1的信息,本技术实施例对此不作限定。例如,第一信息为第一对应关系的索引 值,该第一对应关系包括索引值、ue1、ue1的pdu会话以及该ue1的pdu会话所关联 的第一组播业务。
202.2)pdu会话信息,示例性地,pdu会话信息可以包括pdu会话标识和pdu会话包 含的业务的单播qos流的qos信息。其中,单播qos流的qos信息可以包括该单播qos 流的qfi和qos参数。可选的,若ue1的pdu会话关联有组播业务时,ue1的pdu会话 信息还包括该pdu会话所关联的组播业务信息,其中,组播业务信息可以包括组播业务标 识和组播业务的组播qos流的qos信息,组播qos流的qos信息可以包括组播qos流的 qfi和qos参数。
203.示例性的,ue1的pdu会话所关联(或者说包含)的组播业务是指,例如,ue1在源 接入网设备申请加入该组播业务时,将该组播业务的信息保存至ue1的pdu会话的上下文 中,即保存有组播业务信息的pdu会话,本文对组播业务与pdu会话如何进行关联,不 做限定。
204.3)组播会话转发隧道建立的指示信息,示例性的,该指示信息可以是一个指示信元, 用于指示,需要建立源接入网设备与目标接入网设备之间的针对组播会话隧道的转发隧道 (可以是直接转发隧道或间接转发隧道)。
205.4)源接入网设备的转发隧道信息,其中,转发隧道可以包括组播会话转发隧道和/
或 pdu会话转发隧道,相应的,转发隧道信息可以包括组播会话转发隧道信息和/或pdu会 话转发隧道信息,下文中重复引用的词汇不再作重复说明。
206.对应的,目标接入网设备可以根据源接入网设备的组播会话转发隧道信息和目标接入 网设备自身的组播会话转发隧道信息,与源接入网设备建立组播会话转发隧道。可以参见 pdu会话转发隧道的建立方式,此处不作重复说明。示例性地,组播会话转发隧道和pdu 会话转发隧道可以是gtp-u隧道。
207.5)源接入网设备希望通过转发隧道转发的业务流的qfi,其中,转发隧道可以包括pdu 会话隧道和/或组播会话转发隧道。对应于目标接入网设备支持组播功能,转发隧道可以包 括组播会话转发隧道和pdu会话转发隧道。示例性地,该切换请求消息可以包括源接入网 设备希望通过pdu会话转发隧道转发的单播qos流的qfi;希望通过组播会话转发隧道转 发的组播qos流的qfi。再示例性地,对应于目标接入网设备不支持组播功能,除了源接 入网设备希望通过pdu会话转发隧道转发的单播qos流的qfi,当源接入网设备通过pdu 会话转发隧道转发组播业务的数据时,该切换请求消息可以包括由组播qos流的qfi映射 的单播qos流的qfi,还可以包括该组播qos流的qfi。
208.步骤s703:目标接入网设备向源接入网设备发送切换响应消息,相应的,源接入网设 备接收目标接入网设备发送的切换响应消息。
209.示例性地,该切换响应消息包括但不限于下列信息中的部分或全部:
210.目标接入网设备为ue1配置的无线承载配置信息、目标接入网设备支持通过转发隧道 转发的qos流标识qfi,目标接入网设备的转发隧道端点标识。
211.下面分别对上述切换响应消息中包含的信息进行解释说明:
212.1)目标接入网设备为ue1配置的无线承载配置信息,示例性地,目标接入网设备根据 切换请求消息包含的业务流的qos信息为ue1准备无线资源。具体的,目标接入网设备可 以根据每个业务流的qfi所对应的qos参数确定空口无线数据承载(data radio bearer,drb) 的数量以及各qfi到drb之间的映射关系,此外,目标接入网设备还可根据每个drb所 映射的qfi所对应的qos参数确定该drb对应的配置参数(例如,该drb所对应的无线链 路控制(radio link control,rlc)层采用确认模式还是非确认模式等),最后,目标接入网设 备创建相应的drb。
213.2)目标接入网设备支持通过转发隧道转发的qos流标识qfi,示例性地,对对应于目 标接入网设备支持组播功能,若组播qos流支持通过转发隧道转发,则切换响应中可以包 括目标接入网设备支持转发的该组播qos流的qfi。再示例性地,对应于目标接入网设备 不支持组播功能,若切换请求消息携带的为组播qos流的qfi对应的单播qos流的qfi, 则目标接入网设备在切换响应中可以包括目标接入网设备支持转发的组播qos流的qfi对 应的单播qos流的qfi。
214.3)目标接入网设备的转发隧道信息,目标接入网设备上的组播会话转发隧道信息和/ 或pdu会话转发隧道信息。
215.步骤s704:源接入网设备收到切换响应消息后,向ue1发送切换命令消息,相应的, ue1接收来自源接入网设备的切换命令消息,ue1接收到该切换命令消息后,与源接入网 设备断开连接。
216.示例性地,该切换命令消息可以包括目标接入网设备为ue1配置的无线承载配置
信息, 用于ue1根据该无线承载配置信息接入目标接入网设备。
217.步骤s705:ue1接入目标接入网设备。
218.步骤s706a:源接入网设备接收核心网设备发送的第一组播业务的数据。
219.步骤s706b:源接入网设备通过ue1的转发隧道将第一数据发送至目标接入网设备, 相应的,目标接入网设备通过组播会话转发隧道接收源接入网设备发送的第一组播业务的 第一数据。
220.其中,第一数据可以是源接入网设备根据切换响应消息中包含的目标接入网设备支持 转发的第一组播业务对应的组播qos流的qfi的组播业务数据,也就是,第一数据可能是 源接入网设备从核心网设备接收到的第一组播业务的数据中的部分或全部。
221.一种可选的实施方式为,源接入网设备通过组播会话转发隧道将第一数据发送至目标 接入网设备。具体的,源接入网设备复制第一数据,将复制的第一数据通过组播会话转发 隧道发送给目标接入网设备。
222.示例性地,源接入网设备通过组播会话隧道向目标接入网设备转发第一组播业务的数 据时,其转发流程可以包括:源接入网设备从核心网设备接收第一组播业务的数据,并对 第一组播业务的第一数据进行复制,得到第二数据,源接入网设备通过组播会话转发隧道 将第二数据发送至目标接入网设备。
223.另一种可选的实施方式为,源接入网设备通过pdu会话转发隧道向目标接入网设备转 发第一组播业务的数据时,其转发流程可以包括:
224.源接入网设备从设备接收第一组播业务的数据,并对第一组播业务的第一数据进行复 制,得到第二数据。示例性地,第一数据为gtp-u报文,gtp-u报文包含头部和数据部分, 其中报文头部包含qfi域。第一数据通过第一组播会话隧道下发时,第一数据为组播业务 数据,第一数据内包含组播qos流的qfi,由于第二数据为第一数据的复制数据,因此, 第二数据也包含组播qos流的qfi。
225.源接入网设备对所述第二数据进行映射处理,将组播qos流映射为单播qos流后,再 通过pdu会话转发隧道传输。示例性地,映射处理流程为:源接入网设备确定第二数据包 含的qfi,根据第一映射关系确定第二数据包含的qfi对应的单播qos流的qfi,为了方 便描述,下文将第二数据包含的qfi称为第一qfi,将第二数据包含的qfi对应的单播qos 流的qfi称为第二qfi,源接入网设备将第二数据中的第一qfi替换为第二qfi。其中,第 一映射关系包含组播qos流的qfi与单播qos流的qfi的对应关系。
226.示例性地,该第一映射关系可以由smf生成,smf根据ue1的pdu会话包含的单播 qos流的qfi,和第一组播业务包含的qos流的qfi确定第一映射关系,并发送给源接入 网设备。
227.应理解地是,为了便于区分,smf所确定的单播qos流的qfi与已有的单播qos流(ue1 的pdu会话包含的单播qos流)的qfi不同。
228.示例性地,假设单播qos流的qfi可以使用的值为(10-64),若终端设备已经有2个 单播业务,例如,优酷视频与微信,其中,优酷视频包括3个单播qos流,分别是qfi=12、 qfi=13、qfi=16,微信包括2个单播qos流,分别是qfi=11、qfi=12,那么这两个单播 业务共对应4个单播qos流,qfi分别是qfi=11、qfi=12、qfi=13、qfi=16。因此,单 播qos流的qfi还剩50个qfi值可以使用,smf将组播qos流的qfi映射到未使用的单 播qos流的qfi。
229.举例来说,假设第一组播业务包含的组播qos流的qfi包括qfi=1、qfi=2、qfi=3。 ue1的单播业务包含的单播qos流的qfi为qfi=11,qfi=2,qfi=3和qfi=16。则第一映 射关系可能为下表1,如下表1所示,为本技术实施例提供的第一映射关系的示例。
230.表1
231.组播qos流的qfi单播qos的qfi114215317
232.上述根据组播qos流的qfi确定单播qos流的qfi的过程即可以称为映射,本技术实 施例将组播qos流的qfi与单播qos流的qfi之间的对应关系称为第一映射关系。在具体 实现时,一个组播qos流可映射为一个单播qos流,或者,多个组播qos流可映射为一个 单播qos流,本技术实施例对于如何映射不作限制。
233.应理解,会话管理网元可以先将组播qos流映射为单播qos流,注入到pdu会话中 进行传输,这是因为当终端设备在源接入网设备既请求了通过pdu会话传输的业务又请求 了组播业务,其中,通过pdu会话传输的业务在pdu会话隧道中传输,组播业务在组播 会话隧道中传输,终端设备的服务连续性可以得到保证。所谓的服务连续性包括pdu会话 中的业务的连续性以及组播业务的连续性。但是,由于终端设备从源接入网设备切换至目 标接入网设备,如果不先将源接入网设备组播会话隧道中的组播qos流映射进源接入网设 备的pdu会话所在的pdu会话隧道中的单播qos流,如果切换之后目标接入网设备不支 持组播(即,无法建立组播会话隧道,所谓组播会话隧道是指该隧道中收到的一份数据, 接入网设备空口可以以点到多点的方式发送给ue),那么终端设备的组播业务会发生中断, 无法保持服务连续性。因此,为了保证终端设备的业务连续性,可以先在源接入网设备(即 在终端设备切换至目标接入网设备之前)将组播qos流映射到单播qos流,以单播切换进 行,然后会话管理网元在切换流程中知道目标接入网设备的组播能力信息之后,可以再根 据目标接入网设备是否支持组播进行操作,以便以合适的方式在目标接入网设备将终端设 备加入该组播业务。
234.一种可能的实现中,在步骤s707中,目标接入网设备接收到源接入网设备转发的第一 组播业务的数据时,ue1可能还未接入目标接入网设备,则目标接入网设备可以将接收到 的第一组播业务的数据进行缓存,当ue1接入目标接入网设备后,目标接入网设备将缓存 的第一组播业务的数据按顺序发送给ue1。
235.具体的,目标接入网设备将第一组播业务的数据通过ue1的pdu会话的空口发送给 ue1。该ue1的pdu会话可以是与第一组播业务关联的pdu会话,也可以是ue1的其他 pdu会话,本技术实施例对此不作限定。
236.示例性地,当目标接入网设备通过组播会话转发隧道从源接入网设备接收第一组播业 务的第二数据(包含第一qfi)时,目标接入网设备需要根据第一映射关系,确定第二数据 包含的第一qfi对应的第二qfi,根据第二映射关系,确定第二qfi对应的drb配置,对 该第二数据进行解封装,去掉gpt-u头部后,将数据部分映射到对应的drb上,然后发送 给ue1。
237.再示例性地,目标接入网设备支持组播功能时,目标接入网设备还可以通过点到
多点 的方式向ue1发送第二数据。
238.步骤s707:目标接入网设备向amf发送n2路径切换请求,相应的,amf接收该n2 路径切换请求。
239.具体的,n2路径切换请求可以包括但不限于以下列中的一项或多项:
240.第一信息、目标接入网设备的隧道信息、pdu会话中切换成功以及切换失败的单播qos 流的qfi、切换成功及切换失败的组播qos流qfi、ue1的pdu会话所关联的组播业务在 目标接入网设备是否存在的第一指示信息、需建立组播会话转发隧道的指示信息。
241.示例性地,上述qfi可以封装在n2 sm消息中。
242.下面分别对上述切换响应消息中可能包含的信息进行解释说明:
243.1)第一信息,用于唯一标识切换的ue1。
244.2)目标接入网设备的隧道信息,可以包括pdu会话隧道信息和/或组播会话隧道信息, 其中,目标接入网设备的pdu会话隧道信息,用于upf与目标接入网设备建立ue1的pdu 会话隧道。
245.目标接入网设备的组播会话隧道信息,用于第一核心网设备根据该目标接入网设备的 组播会话隧道信息与目标接入网设备建立组播会话隧道,示例性地,第一核心网设备可以 是upf或muf。
246.3)切换成功及切换失败的组播qos流qfi,其中,切换成功的组播qos流的qfi,为 目标接入网设备支持转发的组播qos流的qfi,切换失败的组播qos流的qfi为源接入网 设备在切换请求消息中携带的组播qos流的qfi中,目标接入网设备不支持转发的组播qos 流的qfi。
247.4)pdu会话中切换成功以及切换失败的单播qos流的qfi,其中,切换成功的单播 qos流的qfi,为目标接入网设备支持转发的单播qos流的qfi,切换失败的单播qos流 的qfi为源接入网设备在切换请求消息中携带的单播qos流的qfi中,目标接入网设备不 支持转发的单播qos流的qfi。
248.5)第一指示信息,可用于指示目标接入网设备是否正在运行(或者说存在)ue1的第 一组播业务。
249.示例性地,该第一指示信息为至少1bit位的指示值,以1bit位为例,例如该1bit位上 的比特值为1,表示正在运行第一组播业务,该1bit位上的比特值为0,表示未运行第一组 播业务。需要说明的是,上述指示值指示的信息仅为举例,本技术实施例对指示值的数值 对应的指示的内容不作限定。
250.例如,目标接入网设备支持组播功能且正在运行第一组播业务,则表示核心网设备与 目标接入网设备具备第一组播业务的完整传输路径,核心网设备可以向目标接入网设备发 送第一组播业务的数据。示例性地,对应于目标接入网设备支持组播功能,第一组播业务 的完整传输路径包括muf至upf至目标接入网设备之间具有传输隧道,该隧道可以用于 传输第一组播业务的数据。
251.结合能力指示信息,若能力指示信息指示目标接入网设备不支持组播功能,则smf在 接收到amf发送的pdu会话更新请求时,smf可以确定通过pdu会话隧道或利用其他传 输方式向目标接入网设备发送第一组播业务的数据,下文将会进行具体描述。
252.6)建立组播会话转发隧道的指示信息,可以是一个指示信元,用于通知smf,源接
入 网设备与目标接入网设备之间需建立针对组播会话隧道的转发隧道。
253.在实施例1中,目标接入网设备支持组播功能,假设步骤s708,smf确定目标接入网 设备支持组播功能且正在运行第一组播业务。
254.步骤s708:amf向smf发送pdu会话更新请求,相应的,smf接收amf发送的 pdu会话更新请求。
255.具体的,pdu会话更新请求可以包括但不限于上述n2切换请求包含的部分或全部信 息。
256.此外,若切换的ue的pdu会话关联组播业务,则amf向smf发送的pdu会话更 新请求中还包含目标接入网设备的能力信息。
257.步骤s709,smf构造或者smf通知第一核心网设备构造第一end marker,并将该第一 end marker发送给源接入网设备。
258.步骤s710~步骤s714,可以参见图5中的步骤s501~步骤s505的流程步骤,在此不再赘述。
259.需要说明的是,在目标接入网设备与核心网设备建立了第二组播会话隧道时,核心网 设备(upf或muf)可以通过第二组播会话隧道向目标接入网设备发送第一组播业务的数 据,此处,目标接入网设备可能从源接入网设备接收到第一组播业务的数据,以及还可能 从核心网设备接收到第一组播业务的数据,示例性地,从源接入网设备接收到的数据为构 造第一end marker之前的第一组播业务的数据,从核心网设备接收到的数据为第二组播会 话隧道建立后接收的第一组播业务的数据。为了避免乱序,目标接入网设备将两部分数据 分别缓存在不同的队列,例如,将从源接入网设备接收到的组播数据缓存到队列1,将从核 心网设备接收到的组播数据缓存到队列2。此时,目标接入网设备应有序的将队列1的组播 数据发送给ue1。目标接入网设备将队列的1的组播数据发送完毕后,收到第一end marker 后,向ue1发送队列2中的组播数据。其中,发送队列2中的组播数据方式可以参见发送 队列1的组播数据的相关描述,此处不再赘述。
260.应理解的是,对于不支持组播功能的目标接入网设备和支持组播功能的目标接入网设 备,体现在与核心网设备之间的用户面隧道的更新流程上,可以是,核心网设备是否能够 与目标接入网设备建立第二组播会话隧道,若目标接入网设备不支持组播功能,则上述关 于建立第二组播会话隧道的相关信息及流程不需要执行。
261.应理解的是,对于目标接入网设备是否支持组播功能,以及支持组播功能的目标接入 网设备是否存在ue1的第一组播业务等场景,核心网设备侧生成end marker的方式也有所 不同。接下来通过图8至图10所示的内容,介绍核心网设备在不同场景中构造end marker 的过程。
262.下面结合图8至图10所示的内容,对步骤s710中核心网设备侧构造end marker的方 式进行详细介绍。
263.以下实施例中,将以方案一中目标接入网设备支持组播功能为例,对第一核心网设备 构造第一end marker的方式进行介绍:
264.在具备第一构造条件时,第一核心网设备构造第一end marker。示例性地,第一构造条 件可以包括,目标接入网设备与核心网设备之间具有第一组播业务的完整传输路径,或者 说,目标接入网设备能够接收或已接收到的第一组播业务的数据时。
265.这里的第一核心网设备可以是smf、upf、muf或mcf中的一个。
266.首先对smf构造第一end marker的方式进行介绍,请参考图11,图11为本技术实施 例提供的一种构造第一end marker的方式所对应的流程示意图,如图11所示,包括:
267.步骤s801,smf接收amf发送的pdu会话更新请求;
268.示例性地,pdu会话更新请求包含但不限于目标接入网设备的组播能力信息,第二组 播会话隧道的信息和组播会话隧道转发隧道建立的指示,第二组播会话隧道的信息包含目 标接入网设备的第二组播会话隧道端点标识,第一信息。
269.步骤s802,smf向upf发送n4会话更新请求,对应的upf接收smf发送的n4会 话更新请求。
270.示例性地,n4会话更新请求包含目标接入网设备的隧道信息和smf分配给upf的隧 道信息,即,目标接入网设备的第二组播会话隧道端点标识和upf的第二组播会话隧道端 点标识。
271.需要说明的是,步骤s802仅为举例,上述目标接入网设备的隧道信息和smf分配给 upf的隧道信息还可以承载于其他消息中或专有信令中,本技术实施例对此不作限定,此 处为使用现有信令承载新的信息,以达到节省信令开销的目的。
272.步骤s803,upf根据目标接入网设备的隧道信息和smf分配给upf的隧道信息,与 目标接入网设备建立第二组播会话隧道,upf向smf发送n4会话更新响应。对应的,smf 接收upf发送的n4会话更新响应。
273.步骤s804,若upf与muf之间的隧道还未建立,smf向mcf发送第三消息,第三 消息用于指示mcf通知muf建立与upf之间的隧道,对应的mcf从smf接收第三消息。
274.第三消息包括但不限于upf与muf之间的隧道的隧道信息,其中,隧道信息包括smf 为upf分配的,关于upf与muf之间的隧道的隧道端点标识。
275.需要说明的是步骤s804为可选的步骤,不是必须执行的。应理解地是,smf能够知道 upf与muf之间是否建立有隧道,此步骤的前提是smf确定upf与muf之间未建立隧 道连接,若upf与muf之间具有隧道,则此步骤不需要执行。另外,在需要执行该步骤 时,本技术对步骤s804的执行顺序没有严格限定,可以是则步骤s802之后执行,也可以 是在步骤s802之前执行,也可以是步骤s802和步骤s804同时执行。本技术实施例对此不 作限定。
276.步骤s805,mcf向muf发送第四消息,第四消息包含mcf为muf分配的隧道端点 标识和upf的隧道端点标识,对应的,muf接收mcf发送的第四消息。
277.步骤s806,muf根据第四消息建立与upf之间的隧道,隧道建立完成后,向mcf发 送第一响应消息,对应的,mcf接收该第一响应消息。
278.步骤s807,mcf向smf发送第二响应消息,对应的,smf接收该第二响应消息。
279.smf根据第三消息应确定muf与upf之间具备隧道连接,smf根据n4会话更新响 应确定upf与目标接入网设备之间具备第二组播会话隧道连接。
280.步骤s808,smf生成并发送第一end marker,该第一end marker包含第一信息。示例 性地,发送第一end marker的路径可以是,smf

upf

源接入网设备。
281.上述为smf构造并发送第一end marker的完整流程。
282.下面对upf构造第一end marker的方式进行介绍:
283.请参考图9,图9为本技术实施例提供的另一种构造第一end marker的方式所对应
的流 程示意图,如图9所示,包括:
284.其中,步骤s901~步骤s907与图8中的步骤s801~步骤s807的执行步骤相同,此处不 再赘述,下面仅对不同之处进行说明:
285.步骤s908,smf向upf发送第二消息,第二消息用于指示upf构造并发送第一endmarker,对应的upf从smf接收第二消息。
286.第二消息包括但不限于第一信息。
287.步骤s909,upf接收到第二消息后,生成并发送第一end marker。
288.作为另一种示例,若muf与upf之间本身具有连接,不需要重新建立隧道时,在步 骤s902中,smf可以直接向upf发送第二消息,第二消息包括但不限于第一信息、第二 组播会话隧道的隧道信息。upf在第二组播会话隧道建立完成后,生成并发送包含第一信 息的第一end marker。upf还可以向smf发送n4会话更新响应。
289.下面对muf构造第一end marker的方式进行介绍:
290.请参考图10图10为本技术实施例提供的另一种构造第一end marker的方式所对应的 流程示意图,如图10所示,包括:
291.其中,步骤s1001~步骤s1006与图11中的步骤s801~步骤s806的执行步骤相同,此 处不再赘述,下面仅对不同之处进行说明:
292.步骤s1004,smf向mcf发送第五消息,第五消息用于指示mcf通知muf建立与 upf之间的隧道,对应的mcf从smf接收第五消息。
293.步骤s1005,mcf向muf发送第二消息,该第二消息可以用于指示muf构造并发送 第一end marker,第一end marker包含第一信息。
294.第二消息包括但不限于:第一信息、upf的隧道信息。muf通过与upf之间的隧道以 及第一组播会话隧道将第一end marker发送至源接入网设备。示例性地,发送第一end marker 的路径可以是,muf

upf

源接入网设备。
295.步骤s1006,muf生成并发送包含第一信息的第一end marker。
296.下面对mcf构造第一end marker的方式进行介绍:
297.请参考图11,图11为本技术实施例提供的另一种构造第一end marker的方式所对应的 流程示意图,如图11所示,包括:
298.其中,步骤s1101~s1003与图9中的步骤s901~s903的执行步骤相同,此处不再赘述, 下面仅对不同之处进行说明:
299.步骤s1104,smf向mcf发送第二消息,第二消息用于指示mcf在具备第一构造条 件后,生成并发送第一end marker,对应的,mcf从smf接收第二消息。
300.示例性地,第二消息包括但不限于第一信息、upf的隧道信息。
301.步骤s1105,mcf向muf发送第四消息,第四消息包含mcf为muf分配的隧道端 点标识和upf的隧道端点标识,对应的,muf接收mcf发送的第四消息。
302.步骤s1106,muf根据第四消息建立与upf之间的隧道,隧道建立完成后,向mcf 发送第一响应消息,对应的,mcf接收该第一响应消息。
303.步骤s1107,mcf接收到n4会话更新响应和第一响应消息后,生成并发送第一endmarker,该第一end marker包含第一信息。示例性地,发送第一end marker的路径可以是, mcf

muf

upf

源接入网设备。
端点标识,与目标接入网设备建立第二pdu会话隧道。upf根据目标接入网设备的第二组 播会话隧道端点标识和upf的第二组播会话隧道端点标识,与目标接入网设备建立第二组 播会话隧道。
319.步骤s1203,upf向smf发送n4会话更新响应。对应的,smf接收upf发送的n4 会话更新响应。
320.该n4会话更新响应用于指示第二组播会话隧道和第二pdu会话隧道建立完成。
321.步骤s1204~步骤1207和图8中的步骤s804~步骤s807的执行步骤相同,此处不再赘 述。
322.步骤s1208,smf生成并发送第二end marker。示例性地,smf发送第二end marker 的路径可以是,smf

upf

源接入网设备。
323.下面对upf构造第二end marker的方式进行介绍,可以参见图12的流程,不同之处在 于,在步骤s1208中,smf接收到第三消息后,向upf发送第五消息,用于指示upf生 成并发送第二end marker,示例性地,第三消息包括第一pdu会话隧道信息。示例性地, upf发送第二end marker的路径可以是,upf通过第一pdu会话隧道,将第二end marker 发送至源接入网设备。
324.以下实施例中,将以方案二和目标接入网设备不支持组播功能为例,对ue1切换至目 标接入网设备后,核心网设备构造end marker的过程进行详细介绍:
325.下面对第二核心网设备构造第二end marker的方式进行介绍:
326.在具备第四构造条件时,第二核心网设备构造第二end marker。示例性地,第四构造条 件可以包括,upf具有第一组播业务对应的传输隧道(muf与upf之间的隧道),以及目 标接入网设备与核心网设备之间具有ue1的pdu会话的完整传输路径(第二pdu会话隧 道),且ue1的组播业务数据已注入到ue1的pdu会话中传输。
327.这里的第二核心网设备可以是smf或upf。
328.以smf构造第二end marker的方式进行介绍,请参考图13,图13为本技术实施例提 供的一种构造第二end marker的方式所对应的流程示意图,如图13所示,包括:
329.步骤s1301,smf接收amf发送的pdu会话更新请求;
330.示例性地,pdu会话更新请求包含但不限于目标接入网设备的组播能力信息、第二pdu 会话隧道的信息,第二pdu会话隧道的信息包含目标接入网设备的第二pdu会话隧道端 点标识。
331.步骤s1302,smf向upf发送n4会话更新请求,对应的upf接收smf发送的n4会 话更新请求。
332.示例性地,n4会话更新请求包含但不限于目标接入网设备的隧道信息和smf分配给 upf的隧道信息,和第一映射关系。其中,目标接入网设备的隧道信息和smf分配给upf 的隧道信息,包括:目标接入网设备的第二pdu会话隧道端点标识和smf为upf分配的 第二pdu会话隧道端点标识。第一映射关系用于upf在接收到muf发送的第一组播业务 的组播业务数据后,根据第一映射关系,将第一组播业务的业务数据对应的组播qos流的 qfi,并根据第一映射关系确定组播qos流的qfi对应的单播qos流的qfi,将组播qos 流的qfi替换为确定的单播qos流的qfi,并将得到的单播qos流注入到ue1的pdu会 话隧道。
333.步骤s1303,smf向upf发送n4会话更新响应,对应的upf接收smf发送的n4会 话更
备。目标接入网设备通过pdu会话隧道从源接入网设备接收到的第一组播业务的数据对应 的单播qos流,目标接入网设备根据第二映射关系,确定第二qfi对应的drb配置,对该 第三数据进行解封装,去掉gpt-u头部后,将数据部分映射到对应的drb上,然后发送给 ue1。
348.综上,目标接入网设备接收转发隧道转发的第一组播业务的数据后,发送给ue1的方 式有多种,例如,上文所述,通过ue1的pdu会话的空口发送。需要说明的是,该pdu 会话可以是ue1的第一组播业务关联的pdu会话,也可以是ue1的其他pdu会话,本申 请实施例对此不作限定。再例如,当目标接入网设备支持组播功能时,还可以通过组播会 话的空口(即,点到多点的方式)发送。
349.上述主要从各个网元之间交互的角度对本技术提供的方案进行了介绍。可以理解的是, 上述实现各网元为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。 本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算 法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件 还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专 业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不 应认为超出本发明的范围。
350.如图14所示,为本技术所涉及的数据传输的装置的一种可能的示例性框图,该装置1400 可以以软件或硬件的形式存在。该装置1400可以包括:处理单元1402和通信单元1403。 作为一种实现方式,该通信单元1403可以包括接收单元和发送单元。处理单元1402用于 对装置1400的动作进行控制管理。通信单元1403用于支持该装置1400与其他网络实体的 通信。装置1400还可以包括存储单元1401,用于存储装置1400的程序代码和数据。
351.其中,处理单元1402可以是处理器或控制器,例如可以是通用中央处理器(centralprocessing unit,cpu),通用处理器,数字信号处理(digital signal processing,dsp),专用 集成电路(application specific integrated circuits,asic),现场可编程门阵列(fieldprogrammable gate array,fpga)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或 者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框, 模块和电路。所述处理器也可以是实现计算功能的组合,例如包括一个或多个微处理器组 合,dsp和微处理器的组合等等。存储单元1401可以是存储器。通信单元1403是一种该 装置的接口电路,用于从其它装置接收信号。例如,当该装置以芯片的方式实现时,该通 信单元1403是该芯片用于从其它芯片或装置接收信号的接口电路,或者,是该芯片用于向 其它芯片或装置发送信号的接口电路。
352.该装置1400可以为上述任一实施例中的接入网设备(如源接入网设备、目标接入网设 备),还可以为用于接入网设备的芯片。例如,当装置1400为源接入网设备时,该处理单 元1402例如可以是处理器,该通信单元1403例如可以是收发器。可选的,该收发器可以 包括射频电路,该存储单元例如可以是存储器。例如,当装置1400为用于接入网设备的芯 片时,该处理单元1402例如可以是处理器,该通信单元1403例如可以是输入/输出接口、 管脚或电路等。该处理单元1402可执行存储单元存储的计算机执行指令,可选地,该存储 单元为该芯片内的存储单元,如寄存器、缓存等,该存储单元还可以是该源接入网设备内 的位于该芯片外部的存储单元,如只读存储器(read-only memory,rom)或可存储静态信 息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,ram)等。
353.该装置1400可以为上述任一实施例中的核心网设备(如第一核心网设备、第三核心网 设备),还可以为用于核心网设备的芯片。例如,当装置1400为核心网设备时,该处理单 元1402例如可以是处理器,该通信单元1403例如可以是收发器。可选的,该收发器可以 包括射频电路,该存储单元例如可以是存储器。例如,当装置1400为用于接入网设备的芯 片时,该处理单元1402例如可以是处理器,该通信单元1403例如可以是输入/输出接口、 管脚或电路等。该处理单元1402可执行存储单元存储的计算机执行指令,可选地,该存储 单元为该芯片内的存储单元,如寄存器、缓存等,该存储单元还可以是该源接入网设备内 的位于该芯片外部的存储单元,如只读存储器(read-only memory,rom)或可存储静态信 息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,ram)等。
354.在第一个实施例中,该装置1400为上述示例中的源接入网设备,源接入网设备的通信 单元1403包括发送单元和接收单元。接收单元,具体用于通过第二隧道从第一核心网设备 接收第二结束数据包end marker;其中,所述第二隧道为第一终端设备的协议数据单元pdu 会话的传输隧道,所述pdu会话与第一组播/广播业务关联;处理单元1402还用于响应于 接收到所述第二end marker,根据所述pdu会话和所述第二end marker确定停止通过所述 第一终端设备的转发隧道向目标接入网设备发送所述第一组播/广播业务的数据。
355.在一种可能的实现方法中,所述转发隧道包括:第一转发隧道或第二转发隧道;所述 第一转发隧道是所述第一终端设备的所述第一组播/广播业务对应的转发隧道;所述第二转 发隧道是所述第一终端设备的pdu会话对应的转发隧道。
356.在一种可能的实现方法中,接收单元具体用于通过第一隧道从所述第一核心网设备接 收所述第一组播/广播业务的数据,所述第一隧道用于向所述源接入网设备传输所述第一组 播/广播业务的数据的隧道;处理单元1403具体用于复制所述第一数据,发送单元具体用于 通过所述第一转发隧道或所述第二转发隧道向所述目标接入网设备发送复制到第一数据, 所述第一数据为所述源接入网设备通过所述第一隧道接收到的所述第一组播/广播业务的数 据的部分或全部;控制发送单元停止通过所述第一终端设备的转发隧道向目标接入网设备 转发所述第一组播/广播业务的数据包括:控制发送单元停止通过所述转发隧道向所述目标 接入网设备转发所述第一数据。
357.在一种可能的实现方法中,接收单元,具体用于通过所述第一隧道从所述第一核心网 设备接收所述第一数据对应的第一服务质量流标识qfi;处理单元1403,具体用于根据第 一映射关系,确定所述第一qfi对应的第二qfi,所述第一映射关系包含所述第一组播/广 播业务的数据通过所述第一隧道传输时的qfi与所述第一组播/广播业务的数据通过所述 pdu会话的隧道传输时的qfi的对应关系;对所述第一数据进行复制;发送单元,具体用 于通过所述第二转发隧道向所述目标接入网设备发送复制的所述第一数据和所述第二qfi。
358.在一种可能的实现方法中,接收单元,还用于从会话管理网元smf接收所述第一映射 关系。
359.在一种可能的实现方法中,处理单元1403复制所述第二end marker并通过所述第一转 发隧道将复制的所述第二end marker发送至所述目标接入网设备;
360.在第二个实施例中,该装置1400为上述示例中的目标接入网设备,目标接入网设备的 通信单元1403包括发送单元和接收单元。接收单元,用于通过第一终端设备的转发隧
道接 收第一组播/广播业务的第一数据;发送单元,用于通过空口点对点的方式向所述第一终端 设备发送所述第一组播/广播业务的第一数据;接收单元,还用于通过所述转发隧道接收结 束数据包end marker;处理单元1402,用于控制发送单元停止通过所述转发隧道接收所述 第一组播/广播业务的数据。
361.在一种可能的实现方法中,所述转发隧道包括:第一转发隧道或第二转发隧道;所述 第一转发隧道是所述第一终端设备的所述第一组播/广播业务对应的转发隧道;所述第二转 发隧道是所述第一终端设备的协议数据单元pdu会话对应的转发隧道;所述第一终端设备 的pdu会话与所述第一组播/广播业务关联。
362.在一种可能的实现方法中,发送单元,具体用于通过pdu会话向所述第一终端设备发 送所述第一数据,所述pdu会话是所述第一终端设备的pdu会话。
363.在一种可能的实现方法中,接收单元,具体用于通过所述第一转发隧道接收第一组播/ 广播业务的第一数据;还用于通过所述第一转发隧道接收所述第一数据和所述第一数据对 应的第一服务质量流标识qfi;处理单元1402,具体用于根据第一映射关系确定所述第一 qfi对应的第二qfi;其中,所述第一映射关系包含所述第一组播/广播业务的数据通过所 述第一隧道传输时的qfi与所述第一组播/广播业务的数据通过所述pdu会话的隧道传输时 的qfi的对应关系;发送单元,具体用于向所述第一终端设备发送所述第一数据。
364.在一种可能的实现方法中,接收单元,还用于通过第三隧道接收所述第一组播/广播业 务的第二数据,并缓存所述第二数据,所述第三隧道为所述第一终端设备的pdu会话的隧 道,或所述第三隧道为所述第一组播/广播业务的隧道;
365.发送单元,还用于将缓存的所述第二数据发送给所述第一终端设备。
366.在一种可能的实现方法中,所述第三隧道为所述第一组播/广播业务的隧道;
367.接收单元,具体用于通过所述第一组播/广播业务的隧道接收所述第二数据和所述第二 数据对应的第三qfi;
368.处理单元1402,具体用于根据第一映射关系确定所述第三qfi对应的第四qfi;其中, 所述第一映射关系包含所述第一组播/广播业务的数据通过所述第一组播/广播业务的隧道 发送时的qfi与所述第一组播/广播业务的数据通过所述pdu会话的隧道传输时的qfi的 对应关系;根据所述第四qfi向所述第一终端设备发送所述第二数据。
369.在第三个实施例中,该装置1400为上述示例中的第一核心网设备,第一核心网设备的 处理单元1402,具体用于生成第一结束数据包end marker,其中,所述第一end marker包 含第一信息,所述第一信息用于确定第一终端设备;通信单元1403包括发送单元和接收单 元。发送单元,具体用于通过第一隧道,将所述第一end marker发送至源接入网设备;其 中,所述第一隧道用于传输所述第一组播/广播业务的数据。
370.在一种可能的实现方法中,接收单元,还用于从第三核心网设备接收第二消息,所述 第二消息用于指示处理单元1402生成并发送所述第一end marker。
371.在一种可能的实现方法中,所述第二消息包括所述第一信息。
372.在一种可能的实现方法中,所述第二消息还用于指示处理单元1402通过所述第一隧道 发送所述第一end marker;
373.处理单元1402,还用于根据所述第二消息确定所述第一隧道。
374.在一种可能的实现方法中,所述第二消息包括所述第一隧道的信息,和/或所述第
一组 播/广播业务的信息。
375.在一种可能的实现方法中,所述第一核心网设备为移动会话管理网元smf,所述第一 核心网设备为所述第三核心网设备;或所述第一核心网设备为组播/广播用户面网元,所述 第三核心网设备为组播/广播控制面网元;或所述第一核心网设备为用户面网元upf或所述 组播/广播控制面网元,所述第三核心网设备为smf。
376.在一种可能的实现方法中,所述第一核心网设备为upf或组播用户面功能,所述组播 用户面功能为组播/广播用户面网元;
377.发送单元,还用于通过第一隧道,向所述源接入网设备发送所述第一组播/广播业务的 第一数据,所述第一隧道为传输所述第一组播/广播业务的数据的隧道;通过第三隧道,向 所述目标接入网设备发送所述第一组播/广播业务的第二数据;其中,所述第三隧道为所述 第一终端设备的pdu会话的隧道,或所述第三隧道为所述第一组播/广播业务的隧道。
378.在一种可能的实现方法中,所述第三隧道为所述第一终端设备的pdu会话的隧道;
379.处理单元1402,具体用于确定通过所述pdu会话的隧道发送所述第二数据时,所述第 二数据对应的第三qfi;根据第一映射关系,确定所述第三qfi对应的第四qfi,所述第一 映射关系包含所述第一组播/广播业务的数据通过所述第一组播/广播业务的隧道发送时的 qfi与所述第一组播/广播业务的数据通过所述pdu会话的隧道发送时的qfi的对应关系;
380.发送单元,具体用于通过所述第三隧道向所述目标接入网设备发送所述第二数据和所 述第四qfi。
381.在一种可能的实现方法中,所述第一核心网设备为upf,所述第三核心网设备为smf;
382.接收单元,还用于从所述第三核心网设备接收第三消息,所述第三消息用于指示处理 单元1402生成并发送所述第二end marker;
383.处理单元1402,还用于生成所述第二end marker,并控制发送单元通过第二隧道将所 述第二end marker发送至所述源接入网设备;其中,所述第二隧道为第一终端设备的所述 pdu会话的隧道,所述pdu会话与第一组播/广播业务关联。
384.在第四个实施例中,该装置1400为上述示例中的第三核心网设备,第三核心网设备的 处理单元1402,具体用于生成第二消息;所述第二消息包括所述第一信息;通信单元1403 包括发送单元和接收单元。发送单元,具体用于向第一核心网设备发送所述第二消息,所 述第二消息用于指示处理单元1402生成并发送所述第一结束数据包end marker;所述第一 end marker包含所述第一信息,所述第一信息用于确定第一终端设备。
385.在一种可能的实现方法中,所述第二消息还用于指示处理单元1402通过所述第一隧道 向所述源接入网设备发送所述第一end marker,所述第一隧道用于传输所述第一组播/广播 业务的数据。
386.在一种可能的实现方法中,所述第二消息包括所述第一隧道的信息;或者,所述第二 消息包括第一组播/广播业务的信息。
387.在一种可能的实现方法中,所述第一核心网设备为会话管理网元smf,所述第一核心 网设备和所述第三核心网设备为同一设备;或所述第一核心网设备为组播/广播用户面
网元, 所述第三核心网设备为组播/广播业务控制面网元;或所述第一核心网设备为用户面网元 upf或所述组播/广播业务控制面网元,所述第三核心网设备为smf。
388.在一种可能的实现方法中,所述第一核心网设备为upf,所述第三核心网设备为smf;
389.发送单元,还用于向所述第一核心网设备发送第三消息,所述第三消息用于指示所述 处理单元1402生成并通过第二隧道向源接入网设备发送第二end marker;其中,所述第二 隧道为第一终端设备的所述pdu会话的隧道,所述pdu会话与第一组播/广播业务关联。
390.在第五个实施例中,该装置1400为上述示例中的源接入网设备,源接入网设备的通信 单元1403包括发送单元和接收单元。接收单元,具体用于通过第二隧道从第一核心网设备 接收第二结束数据包end marker;其中,所述第二隧道为第一终端设备的协议数据单元pdu 会话的传输隧道,所述pdu会话与第一组播/广播业务关联;处理单元1402,具体用于响 应于接收到所述第二end marker,根据所述pdu会话和所述第二end marker确定停止通过 所述第一终端设备的转发隧道向目标接入网设备发送所述第一组播/广播业务的数据。
391.在一种可能的实现方法中,所述转发隧道包括:第一转发隧道或第二转发隧道;所述 第一转发隧道是所述第一终端设备的所述第一组播/广播业务对应的转发隧道;所述第二转 发隧道是所述第一终端设备的pdu会话对应的转发隧道。
392.在一种可能的实现方法中,接收单元,还用于通过第一隧道从所述第一核心网设备接 收所述第一组播/广播业务的数据,所述第一隧道用于向所述源接入网设备传输所述第一组 播/广播业务的数据的隧道;处理单元1402,还用于复制并控制发送单元通过所述第一转发 隧道或所述第二转发隧道向所述目标接入网设备发送所述第一数据,所述第一数据为所述 源接入网设备通过所述第一隧道接收到的所述第一组播/广播业务的数据的部分或全部;控 制发送单元停止通过所述转发隧道向所述目标接入网设备转发所述第一数据。
393.在一种可能的实现方法中,接收单元,还用于通过所述第一隧道从所述第一核心网设 备接收所述第一数据对应的第一服务质量流标识qfi;
394.处理单元1402,还用于根据第一映射关系,确定所述第一qfi对应的第二qfi,所述 第一映射关系包含所述第一组播/广播业务的数据通过所述第一隧道传输时的qfi与所述第 一组播/广播业务的数据通过所述pdu会话的隧道传输时的qfi的对应关系;对所述第一数 据进行复制;
395.发送单元,还用于通过所述第二转发隧道向所述目标接入网设备发送复制的所述第一 数据和所述第二qfi。
396.在一种可能的实现方法中,接收单元,还用于从会话管理网元smf接收所述第一映射 关系。
397.在一种可能的实现方法中,处理单元1402,还用于复制所述第二end marker并控制发 送单元通过所述第一转发隧道将复制的所述第二end marker发送至所述目标接入网设备;
398.在第六个实施例中,该装置1400为上述示例中的目标接入网设备,目标接入网设备的 通信单元1403包括发送单元和接收单元。接收单元,具体用于通过第一终端设备的转
发隧 道接收第一组播/广播业务的第一数据;发送单元,具体用于通过空口点对点的方式向所述 第一终端设备发送所述第一组播/广播业务的第一数据,通过所述转发隧道接收结束数据包end marker;处理单元1402,具体用于控制发送单元停止通过所述转发隧道接收所述第一组 播/广播业务的数据。
399.在一种可能的实现方法中,所述转发隧道包括:
400.第一转发隧道或第二转发隧道;所述第一转发隧道是所述第一终端设备的所述第一组 播/广播业务对应的转发隧道;所述第二转发隧道是所述第一终端设备的协议数据单元pdu 会话对应的转发隧道;所述第一终端设备的pdu会话与所述第一组播/广播业务关联。
401.在一种可能的实现方法中,发送单元,具体用于通过pdu会话向所述第一终端设备发 送所述第一数据,所述pdu会话是所述第一终端设备的pdu会话。
402.在一种可能的实现方法中,发送单元,具体用于通过所述第一转发隧道接收第一组播/ 广播业务的第一数据;接收单元,具体用于通过所述第一转发隧道接收所述第一数据和所 述第一数据对应的第一服务质量流标识qfi;处理单元1402,具体用于根据第一映射关系 确定所述第一qfi对应的第二qfi;其中,所述第一映射关系包含所述第一组播/广播业务 的数据通过所述第一隧道传输时的qfi与所述第一组播/广播业务的数据通过所述pdu会话 的隧道传输时的qfi的对应关系;发送单元,还用于向所述第一终端设备发送所述第一数 据。
403.在一种可能的实现方法中,接收单元,还用于通过第三隧道接收所述第一组播/广播业 务的第二数据,并缓存所述第二数据,所述第三隧道为所述第一终端设备的pdu会话的隧 道,或所述第三隧道为所述第一组播/广播业务的隧道;发送单元,还用于将缓存的所述第 二数据发送给所述第一终端设备。
404.在一种可能的实现方法中,所述第三隧道为所述第一组播/广播业务的隧道;接收单元, 具体用于通过所述第一组播/广播业务的隧道接收所述第二数据和所述第二数据对应的第三 qfi;处理单元1402,具体用于根据第一映射关系确定所述第三qfi对应的第四qfi;其中, 所述第一映射关系包含所述第一组播/广播业务的数据通过所述第一组播/广播业务的隧道 发送时的qfi与所述第一组播/广播业务的数据通过所述pdu会话的隧道传输时的qfi的 对应关系;根据所述第四qfi向所述第一终端设备发送所述第二数据。
405.在第七个实施例中,该装置1400为上述示例中的目标接入网设备,目标接入网设备的 处理单元1402,具体用于生成第二结束数据包end marker;通信单元1403包括发送单元和 接收单元。发送单元,具体用于通过第二隧道,将所述第二end marker发送至源接入网设 备;其中,所述第二隧道为第一终端设备的协议数据单元pdu会话的隧道,所述pdu会 话与第一组播/广播业务关联。
406.在一种可能的实现方法中,接收单元,还用于从第三核心网设备接收第三信息,所述 第三信息用于指示所述第一核心网设备生成并发送所述第二end marker。
407.在一种可能的实现方法中,所述第一核心网设备为会话管理网元smf,所述第一核心 网设备和所述第三核心网设备为同一设备;或所述第一核心网设备为用户面网元upf,所 述第三核心网设备为smf。
408.在一种可能的实现方法中,所述第一核心网设备为upf或组播用户面功能,所述组
播 用户面功能为组播/广播用户面网元;发送单元,还用于通过第一隧道,向所述源接入网设 备发送所述第一组播/广播业务的第一数据,所述第一隧道用于向所述源接入网设备传输所 述第一组播/广播业务的数据的隧道;还用于通过所述第三隧道,向所述目标接入网设备发 送所述第一组播/广播业务的第三数据,其中,所述第三隧道为所述第一终端设备的pdu会 话的隧道,或所述第三隧道为所述目标接入网设备接收所述第一组播/广播业务的隧道。
409.在一种可能的实现方法中,处理单元1402,还用于确定通过所述第一组播/广播业务的 隧道发送所述第二数据时,所述第二数据对应的第三qfi;根据第一映射关系,确定所述第 三qfi对应的第四qfi,所述第一映射关系包含所述第一组播/广播业务的数据通过所述第 一组播/广播业务的隧道发送时的qfi与所述第一组播/广播业务的数据通过所述pdu会话 的隧道传输时的qfi的对应关系;发送单元,还用于通过所述第三隧道向所述目标接入网 设备发送所述第二数据和所述第四qfi。
410.参阅图15所示,为本技术提供的一种装置示意图,该装置可以是上述实施例中的接入 网设备(如上述示例中的源接入网设备、目标接入网设备)、或核心网设备(如上述示例中 的第一核心网设备、第三核心网设备)、。该装置1500包括:处理器1502、通信接口1503、 存储器1501。可选的,装置1500还可以包括通信线路1504。其中,通信接口1503、处理 器1502以及存储器1501可以通过通信线路1504相互连接;通信线路1504可以是外设部 件互连标准(peripheral component interconnect,简称pci)总线或扩展工业标准结构(extendedindustry standard architecture,简称eisa)总线等。所述通信线路1504可以分为地址总线、 数据总线、控制总线等。为便于表示,图15中仅用一条粗线表示,但并不表示仅有一根总 线或一种类型的总线。
411.处理器1502可以是一个cpu,微处理器,asic,或一个或多个用于控制本技术方案 程序执行的集成电路。
412.通信接口1503,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以 太网,无线接入网(radio access network,ran),无线局域网(wireless local area networks, wlan),有线接入网等。
413.存储器1501可以是rom或可存储静态信息和指令的其他类型的静态存储设备,ram 或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器 (electrically erasable programmable read-only memory,eeprom)、只读光盘(compact discread-only memory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、 数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存 储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不 限于此。存储器可以是独立存在,通过通信线路1504与处理器相连接。存储器也可以和处 理器集成在一起。
414.其中,存储器1501用于存储执行本技术方案的计算机执行指令,并由处理器1502来 控制执行。处理器1502用于执行存储器1501中存储的计算机执行指令,从而实现本技术 上述实施例提供的会话的处理方法。
415.可选的,本技术实施例中的计算机执行指令也可以称之为应用程序代码,本技术实施 例对此不作具体限定。
416.所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介 质或者可读存储介质。可读存储介质例如可以是——但不限于——电、磁、光、电磁、红 外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例 子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存 储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、 便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组 合。
417.根据本发明的实施方式的用于配置参数的程序产品,其可以采用便携式紧凑盘只读存 储器(cd-rom)并包括程序代码,并可以在服务器设备上运行。然而,本发明的程序产品不 限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以 被信息传输、装置或者器件使用或者与其结合使用。
418.可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可 读程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、 光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介 质,该可读介质可以发送、传播或者传输用于由周期网络动作系统、装置或者器件使用或 者与其结合使用的程序。
419.可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、 有线、光缆、rf等,或者上述的任意合适的组合。
420.可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码, 所述程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式 程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备 上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上 部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算 设备的情形中,远程计算设备可以通过任意种类的网络——包括局域网(lan)或广域网 (wan)—连接到用户计算设备,或者,可以连接到外部计算设备。
421.本技术实施例针对信息同步的方法还提供一种计算设备可读存储介质,即断电后内容 不丢失。该存储介质中存储软件程序,包括程序代码,当所述程序代码在计算设备上运行 时,该软件程序在被一个或多个处理器读取并执行时可实现本技术实施例上面任何一种信 息同步的方案。
422.以上参照示出根据本技术实施例的方法、装置(系统)和/或计算机程序产品的框图和/ 或流程图描述本技术。应理解,可以通过计算机程序指令来实现框图和/或流程图示图的一 个块以及框图和/或流程图示图的块的组合。可以将这些计算机程序指令提供给通用计算机、 专用计算机的处理器和/或其它可编程数据处理装置,以产生机器,使得经由计算机处理器 和/或其它可编程数据处理装置执行的指令创建用于实现框图和/或流程图块中所指定的功 能/动作的方法。
423.相应地,还可以用硬件和/或软件(包括固件、驻留软件、微码等)来实施本技术。更 进一步地,本技术可以采取计算机可使用或计算机可读存储介质上的计算机程序产品的形 式,其具有在介质中实现的计算机可使用或计算机可读程序代码,以由指令执行系统来使 用或结合指令执行系统而使用。在本技术上下文中,计算机可使用或计算机可读介质可以 是任意介质,其可以包含、存储、通信、传输、或传送程序,以由指令执行系统、装置或 设备
使用,或结合指令执行系统、装置或设备使用。
424.尽管结合具体特征及其实施例对本技术进行了描述,显而易见的,在不脱离本技术的 精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附 权利要求所界定的本技术的示例性说明,且视为已覆盖本技术范围内的任意和所有修改、 变化、组合或等同物。显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱 离本技术的范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术 的范围之内,则本技术也意图包括这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1