用于传输数据的方法和装置与流程


用于传输数据的方法和装置
1.本技术要求于2021年08月20日提交中国专利局、申请号为202110959130.8、申请名称为“一种媒体在设备移动的方法”的中国专利申请的优先权,其全部内容通过引用结合在本技术中。
技术领域
2.本技术涉及通信领域,并且更具体地,涉及一种用于传输数据的方法和装置。


背景技术:



3.随着电子技术的发展,用户同时拥有或使用的电子设备的数量越来越多,例如,用户可以同时拥有或使用手机、平板电脑、电视、电脑、或手表等具有通信能力的电子设备。在此情况下,用户会有将某个媒体从一个电子设备转移到另一个电子设备的需求。针对该需求,如何将媒体从一个电子设备转移到另一个电子设备成为急需解决的问题。


技术实现要素:



4.本技术提供了一种用于传输数据的方法和通信装置,能够以接入网设备为锚点,通过改变接入网设备与终端之间的数据传输通道,实现一个终端的媒体向另一个终端的转移。
5.第一方面,本技术提供了一种用于传输数据的方法,所述方法包括:第一终端确定将第一媒体转移至第二终端;所述第一终端向第一接入网设备发送第一信息,所述第一信息用于请求将所述第一媒体转移至所述第二终端,所述第一信息包括所述第二终端的标识、所述第一终端的第一会话的标识、以及所述第一会话的第一服务质量(quality of service,qos)流的标识,所述第一会话和所述第一qos流用于所述第一终端传输所述第一媒体的数据。
6.在上述技术方案中,当第一终端将第一媒体转移至第二终端时,第一终端将第二终端的标识、以及第一终端的用于传输第一媒体的数据的第一会话的标识和第一会话的第一qos流的标识发送至第一接入网设备,使得第一接入网设备可以根据接收到的信息修改第一终端的上下文和第二终端的上下文,从而实现将第一终端的第一会话的第一qos的数据传输通道由第一接入网设备到第一终端转换为第一接入网设备到第二终端,实现第一媒体从第一终端向第二终端的转移。
7.此外,在上述技术方案中,在第一媒体转移完成后,第一终端可以退出或维持第一媒体的数据传输,该方法可以保证第一媒体的数据传输不中断,有助于提升用户体验。
8.结合第一方面,在一种可能的实现方式中,所述方法还包括:所述第一终端向所述第二终端发送第二信息,所述第二信息用于请求向所述第二终端转移媒体;所述第一终端接收来自所述第二终端的第三信息,所述第三信息包括以下信息中的至少一个:所述第二终端所在小区的标识、所述第二终端的标识、以及由所述第二终端分配的第二会话的标识,所述第二会话用于所述第二终端传输所述第一媒体的数据。
9.可选地,在向第一接入网设备发送第一信息,第一终端向第二终端发送第二信息。
10.在上述技术方案中,第一终端可以从第二终端获取用于转移第一媒体所需的信息,进而根据获取到的信息向第一接入网设备发送第一信息,从而实现第一媒体从第一终端向第二终端的转移。
11.结合第一方面或其任意一种实现方式,在另一种可能的实现方式中,所述第二会话的标识经过加密处理。
12.在上述技术方案中,第二会话的标识经过加密处理,可以提高将第一媒体转移至第二终端的合法性。
13.结合第一方面或其任意一种实现方式,在另一种可能的实现方式中,当所述第三信息包括所述第二会话的标识时,所述第一信息还包括所述第二会话的标识。
14.换句话说,由第二终端分配一个会话标识,该会话标识对应的会话用于第二终端传输由第一终端转移至第二终端的第一媒体的数据。
15.结合第一方面或其任意一种实现方式,在另一种可能的实现方式中,当所述第三信息包括所述第二终端所在小区的标识时,所述方法还包括:所述第一终端根据所述第二终端所在小区的标识,确定所述第二终端驻留在所述第一接入网设备。
16.在上述技术方中,第一终端根据第二终端反馈的第二终端所在小区的标识确定第一终端和第二终端驻留在同一接入网设备中,可以避免由于第一终端和第二终端在不同的接入网接入网设备驻留导致的转移失败。
17.结合第一方面或其任意一种实现方式,在另一种可能的实现方式中,所述第二信息还包括所述第一媒体的标识。
18.结合第一方面或其任意一种实现方式,在另一种可能的实现方式中,所述第一信息还包括所述第一媒体的标识。
19.结合第一方面或其任意一种实现方式,在另一种可能的实现方式中,所述第一终端向第一接入网设备发送第一信息,包括:所述第一终端通过为所述第一终端提供服务的第一接入和移动性管理功能(access and mobility management function,amf)向所述第一接入网设备发送第一信息。
20.第二方面,本技术提供了一种用于传输数据的方法,所述方法包括:第二终端获取第一媒体的第一上行数据,所述第一媒体为从所述第一终端转移至第二终端的媒体;所述第二终端根据第二会话的第二qos流的上下文信息,确定通过所述第二会话的第二qos流发送所述第一上行数据;所述第二终端根据第一对应关系,通过第二数据无线承载(data radio bearer,drb)向第一接入网设备发送所述第一上行数据,其中,所述第一对应关系包括所述第二会话的所述第二qos流与所述第二drb的对应关系,所述第二会话的上下文信息是根据所述第一终端的第一会话的上下文信息确定的,所述第二qos流的上下文信息是根据所述第一会话的第一qos流的上下文信息确定的,所述第一会话和所述第一qos流用于所述第一终端传输所述第一媒体的数据。
21.一种可能的实现方式,第二终端根据第二会话的第二qos流的上下文信息中的qos规则,确定通过第二会话的第二qos流发送第一上行数据。
22.在上述技术方案中,第二终端采用第二会话的第二qos流传输第一媒体的数据。由于第二会话的上下文是根据第一终端的用于传输第一媒体的数据的第一会话的上下文信
息确定的,且第二qos流的上下文是根据第一会话的第一qos流的上下文信息确定的,因此,第二终端可以正确传输第一媒体的数据,从而实现第一媒体从第一终端向第二终端的转移。
23.结合第二方面,在一种可能的实现方式中,所述方法还包括:所述第二终端从所述第一接入网设备获取第四信息,所述第四信息包括:所述第二会话的标识、第二qos流的标识、所述第一会话的上下文信息、以及所述第一qos流的上下文信息;所述第二终端根据所述第四信息,确定所述第二会话的上下文信息和所述第二qos流的上下文信息、以及生成所述第一对应关系。
24.需要说明的是,第二会话的上下文以及第二qos流的上下文可以是第二终端本地生成的,也可以是第一接入网设备为第二终端配置的,本技术不予限制。
25.结合第二方面或其任意一种实现方式,在另一种可能的实现方式中,所述方法还包括:所述第二终端接收来自所述第一终端的第二信息,所述第二信息用于请求向所述第二终端转移媒体;所述第二终端向所述第一终端发送第三信息,所述第三信息包括以下信息中的至少一个:所述第二终端所在小区的标识、所述第二终端的标识、以及所述第二会话的标识。
26.在上述技术方案中,第一终端可以从第二终端获取用于转移第一媒体所需的信息,进而根据获取到的信息向第一接入网设备发送第一信息,从而实现第一媒体从第一终端向第二终端的转移。
27.结合第二方面或其任意一种实现方式,在另一种可能的实现方式中,所述第二信息还包括所述第一媒体的标识。
28.结合第二方面或其任意一种实现方式,在另一种可能的实现方式中,所述第四信息还包括以下信息中的至少一个:所述第二drb的上下文信息、以及所述第一媒体的标识。
29.结合第二方面或其任意一种实现方式,在另一种可能的实现方式中,所述方法还包括:所述第二终端接收第五信息,所述第五信息用于询问是否同意将所述第一媒体转移至所述第二终端;所述第二终端发送第六信息,所述第六信息用于指示同意将所述第一媒体转移至所述第二终端。
30.在上述技术方案中,通过询问第二终端是否同意将第一媒体从第一终端转移至第二终端,有助于避免第一终端的误操作对第二终端带来的影响,从而使得第一媒体转移过程更准确。
31.结合第二方面或其任意一种实现方式,在另一种可能的实现方式中,所述第二终端接收第五信息,包括:所述第二终端从所述第一接入网设备接收所述第五信息;或者,所述第二终端从为所述第一终端提供服务的第一接入和移动性管理功能amf接收所述第五信息。
32.结合第二方面或其任意一种实现方式,在另一种可能的实现方式中,所述第六信息还包括所述第二会话的标识。
33.换句话说,第二终端可以在第一接入网设备或第一amf的询问过程向第一接入网设备或第一amf提供第二会话的标识。
34.结合第二方面或其任意一种实现方式,在另一种可能的实现方式中,所述第二会话的标识经过加密处理。
35.在上述技术方案中,第二会话的标识经过加密处理,可以提高将第一媒体转移至第二终端的合法性。
36.结合第二方面或其任意一种实现方式,在另一种可能的实现方式中,当所述第二终端由所述第一接入网设备的覆盖范围进入第二接入网设备的覆盖范围、或所述第一终端由所述第一接入网设备的覆盖范围进入第三接入网设备的覆盖范围时,所述方法还包括:所述第二终端获取所述第一媒体的第二上行数据;所述第二终端根据第三会话的第三qos流的上下文信息,确定通过所述第三会话的所述第三qos流发送所述第二上行数据;所述第二终端根据第二对应关系,通过第三drb向所述第一接入网设备发送所述第二上行数据,其中,所述第二对应关系包括所述第三会话的所述第三qos流与所述第三drb的对应关系,其中,所述第三会话的上下文信息是根据所述第一会话的上下文信息确定的,所述第三qos流的上下文信息是根据所述第一qos流的上下文信息确定的,所述第三drb的上下文信息是根据所述第二drb的上下文信息确定的。
37.一种可能的实现方式,第二终端根据第三会话的第三qos流的上下文信息中的qos规则,确定通过第三会话的第三qos流发送第二上行数据。
38.在上述技术方案中,在第一媒体从第一终端转移至第二终端后,若第一终端或第二终端离开第一接入网设备的覆盖范围,则第二终端可以通过第二终端与应用服务器之间的第三会话的第三qos流传输第一媒体的数据,从而保证第一媒体的数据的传输不中断。
39.结合第二方面或其任意一种实现方式,在另一种可能的实现方式中,所述方法还包括:所述第二终端根据所述第二会话的上下文信息确定所述第三会话的上下文信息,和/或,所述第二终端根据所述第二qos流的上下文信息确定所述第三qos流上下文信息,和/或,所述第二终端根据所述第二drb的上下文信息确定所述第三drb上下文信息;所述第二终端生成所述第二对应关系。
40.在上述技术方案中,第三会话的上下文信息是根据第二会话的上下文信息确定的,第三qos的上下文信息是根据第二qos的上下文信息确定的,而第二会话的上下文是根据第一终端的用于传输第一媒体的数据的第一会话的上下文信息确定的,且第二qos流的上下文是根据第一会话的第一qos流的上下文信息确定的,因此,第二终端可以正确传输第一媒体的数据,从而保证第一媒体的数据的传输不中断。
41.结合第二方面或其任意一种实现方式,在另一种可能的实现方式中,在所述第二终端根据所述第二会话的上下文信息确定所述第三会话上下文信息,和/或,所述第二终端根据所述第二qos流的上下文信息确定所述第三qos流上下文信息,和/或,所述第二终端根据所述第二drb的上下文信息确定所述第三drb上下文信息之前,所述方法还包括:所述第二终端确定不存在所述第三会话和/或所述第三qos流和/或所述第三drb。
42.在上述技术方案中,第二终端确定第三会话和/或第三qos流和/或第三drb是否已经存在,只有在未建立第三会话、未建立第三会话的第三qos流、或未配置第三drb时才执行会话建立过程、qos流建立过程、或drb配置过程。因此,可以减少信令开销以及资源浪费。
43.结合第二方面或其任意一种实现方式,在另一种可能的实现方式中,所述方法还包括:所述第二终端向所述第一接入网设备发送第七信息,所述第七信息用于指示所述第二drb对应于所述第二终端的所述第三会话的所述第三qos流。
44.第三方面,本技术提供了一种用于传输数据的方法,所述方法包括:第一接入网设
备通过第一终端的第一会话的第一服务质量qos流接收第一媒体的第一下行数据,所述第一媒体为从所述第一终端转移至第二终端的媒体;所述第一接入网设备根据第三对应关系,通过所述第二终端的第二数据无线承载drb向所述第二终端发送所述第一下行数据,其中,所述第三对应关系包括所述第一终端的所述第一会话的所述第一qos流与所述第二终端的所述第二drb的对应关系。
45.在上述技术方中,以第一接入网设备为锚点改变接入网设备与终端之间的数据传输通道,即保持应用服务器到第一接入网设备之间的数据传输通道不变,将接入网设备与终端之间的数据传输由第一接入网设备到第一终端转换为第一接入网设备到第二终端,实现了第一媒体从第一终端向第二终端的转移。
46.此外,在该技术方中,在第一媒体转移完成后,第一终端可以退出或维持第一媒体的数据传输,该方法可以保证第一媒体的数据传输不中断,有助于提升用户体验。
47.结合第三方面,在一种可能的实现方式中,所述方法还包括:所述第一接入网设备接收所述第二终端通过所述第二drb发送的所述第一媒体的第一上行数据;所述第一接入网设备根据第四对应关系,通过所述第一终端的所述第一会话的所述第一qos流发送所述第一上行数据,其中,所述第四对应关系包括所述第二终端的所述第二drb与所述第一终端的所述第一会话的所述第一qos流的对应关系。
48.结合第三方面或其任意一种实现方式,在另一种可能的实现方式中,所述方法还包括:所述第一接入网设备接收来自所述第一终端的第一信息,所述第一信息用于请求将所述第一媒体转移至所述第二终端,所述第一信息包括所述第二终端的标识、所述第一会话的标识、以及所述第一qos流的标识;所述第一接入网设备根据所述第一信息,在所述第一终端的上下文中生成所述第三对应关系,和/或,在所述第二终端的上下文中生成所述第四对应关系。
49.在上述技术方案中,当第一终端将第一媒体转移至第二终端时,第一终端将第二终端的标识、以及第一终端的用于传输第一媒体的数据的第一会话的标识和第一会话的第一qos流的标识发送至第一接入网设备,第一接入网设备则可以根据接收到的信息修改第一终端的上下文和第二终端的上下文,从而实现将第一终端的第一会话的第一qos的数据传输通道由第一接入网设备到第一终端转换为第一接入网设备到第二终端,实现第一媒体从第一终端向第二终端的转移。
50.结合第三方面或其任意一种实现方式,在另一种可能的实现方式中,所述第一接入网设备接收来自第一终端的第一信息,包括:所述第一接入网设备通过为所述第一终端提供服务的第一amf接收所述第一信息。
51.结合第三方面或其任意一种实现方式,在另一种可能的实现方式中,所述方法还包括:所述第一接入网设备获取第八信息,所述第八信息包括所述第一会话的上下文信息和所述第一qos流的上下文信息;所述第一接入网设备向所述第二终端发送第四信息,所述第四信息包括:第二会话的标识、第二qos流的标识、所述第一会话的上下文信息、以及所述第一qos流的上下文信息,其中,所述第二会话的所述第二qos流用于所述第二终端传输所述第一媒体的数据,所述第一会话的上下文信息用于所述第二终端确定所述第二会话的上下文,所述第一qos流的上下文信息用于所述第二终端确定所述第二qos流的上下文。
52.在上述技术方案中,由第一接入网设备向第二终端提供用于确定第二会话的上下
文和第二qos流的上下文的信息,而第二会话和第二qos流用于传输第一媒体的数据,这样使得第二终端可以完成第一媒体的数据的组包和传输。
53.结合第三方面或其任意一种实现方式,在另一种可能的实现方式中,所述第一接入网设备获取第八信息,包括:所述第一接入网设备从为所述第一终端提供服务的第一amf获取所述第八信息。
54.结合第三方面或其任意一种实现方式,在另一种可能的实现方式中,所述第四信息还包括以下信息中的至少一个:所述第二drb的上下文信息、以及所述第一媒体的标识。
55.结合第三方面或其任意一种实现方式,在另一种可能的实现方式中,所述第一信息还包括以下信息中的至少一个:所述第二会话的标识、以及所述第一媒体的标识。
56.结合第三方面或其任意一种实现方式,在另一种可能的实现方式中,所述方法还包括:所述第一接入网设备向所述第二终端发送第五信息,所述第五信息用于询问是否同意将所述第一媒体转移至所述第二终端;所述第一接入网设备接收来自所述第二终端的第六信息,所述第六信息用于指示同意将所述第一媒体转移至所述第二终端。
57.在上述技术方案中,通过询问第二终端是否同意将第一媒体从第一终端转移至第二终端,有助于避免第一终端的误操作对第二终端带来的影响,从而使得第一媒体转移过程更准确。
58.结合第三方面或其任意一种实现方式,在另一种可能的实现方式中,所述第六信息还包括所述第二会话的标识。
59.结合第三方面或其任意一种实现方式,在另一种可能的实现方式中,所述第二会话的标识经过加密处理。
60.在上述技术方案中,第二会话的标识经过加密处理,可以提高将第一媒体转移至第二终端的合法性。
61.结合第三方面或其任意一种实现方式,在另一种可能的实现方式中,当所述第一终端由所述第一接入网设备的覆盖范围进入第三接入网设备的覆盖范围时,所述方法还包括:所述第一接入网设备通过所述第二终端的第三会话的第三qos流接收所述第一媒体的第二下行数据;所述第一接入网设备根据第五对应关系,通过所述第二终端的第三drb向所述第二终端发送所述第二下行数据,其中,所述第五对应关系包括所述第二终端的所述第三会话的所述第三qos流与所述第二终端的所述第三drb的对应关系;其中,所述第三会话的上下文信息是根据所述第一会话的上下文信息确定的,所述第三qos流的上下文信息是根据所述第一qos流的上下文信息确定的,所述第三drb的上下文信息是根据所述第二drb的上下文信息确定的。
62.在上述技术方案中,在第一媒体从第一终端转移至第二终端后,若第一终端或第二终端离开第一接入网设备的覆盖范围,则第一接入网设备可以通过第二终端与应用服务器之间的第三会话的第三qos流传输第一媒体的数据,从而保证第一媒体的数据的传输不中断。
63.结合第三方面或其任意一种实现方式,在另一种可能的实现方式中,当所述第一终端由所述第一接入网设备的覆盖范围进入第三接入网设备的覆盖范围时,所述方法还包括:所述第一接入网设备接收所述第二终端通过所述第三drb发送的所述第一媒体的第二上行数据;所述第一接入网设备根据第五对应关系,通过所述第二终端的所述第三会话的
所述第三qos流发送所述第二上行数据,其中,所述第五对应关系包括所述第二终端的所述第三会话的所述第三qos流与所述第二终端的所述第三drb的对应关系。
64.在上述技术方案中,在第一媒体从第一终端转移至第二终端后,若第一终端或第二终端离开第一接入网设备的覆盖范围,则第一接入网设备可以通过第二终端与应用服务器之间的第三会话的第三qos流传输第一媒体的数据,从而保证第一媒体的数据的传输不中断。
65.结合第三方面或其任意一种实现方式,在另一种可能的实现方式中,当所述第二终端由所述第一接入网设备的覆盖范围进入第二接入网设备的覆盖范围、或所述第一终端由所述第一接入网设备的覆盖范围进入第三接入网设备的覆盖范围时,所述方法还包括:所述第一接入网设备根据所述第二终端的第二会话的上下文信息和/或所述第二会话的第二qos流的上下文信息,确定所述第三会话的上下文和/或第三qos流的上下文,其中,所述第二会话和所述第二qos流用于所述第二终端传输所述第一媒体的数据,所述第二会话的上下文信息是根据所述第一会话的上下文信息确定的,所述第二qos流的上下文是根据所述第一qos流的上下文信息确定的;所述第一接入网设备根据所述第二drb的上下文信息,确定所述第三drb的上下文信息。
66.结合第三方面或其任意一种实现方式,在另一种可能的实现方式中,所述方法还包括:所述第一接入网设备接收来自所述第二终端的第七信息,所述第七信息用于指示所述第二drb对应于所述第二终端的所述第三会话的所述第三qos流。
67.结合第三方面或其任意一种实现方式,在另一种可能的实现方式中,所述方法还包括:所述第一接入网设备向为所述第二终端提供服务的第二接入和移动性管理功能amf发送第十信息,所述第十信息用于请求将所述第一会话的所述第一qos流对应的数据的互联网协议(internet protocol,ip)地址修改为所述第三会话的ip地址。
68.在上述技术方案中,第一接入网设备请求将第一会话的第一qos流对应的数据的ip地址修改为第三会话的ip地址,使得第一会话的第一qos流对应的数据可以通过第三会话传输。
69.结合第三方面或其任意一种实现方式,在另一种可能的实现方式中,当所述第二终端由所述第一接入网设备的覆盖范围进入第二接入网设备的覆盖范围时,所述方法还包括:所述第一接入网设备通过所述第一会话的所述第一qos流接收所述第一媒体的第三下行数据;所述第一接入网设备根据第六对应关系,通过第一转发隧道向所述第二接入网设备发送所述第三下行数据,其中,所述第六对应关系包括所述第一会话的所述第一qos流与所述第一转发隧道的对应关系。
70.在上述技术方案中,当第二终端由第一接入网设备的覆盖范围进入第二接入网设备的覆盖范围时,第一接入网设备可以通过与第二接入网设备之间的转发隧道将接收到的第一媒体的数据转发至第二接入网设备,进一步再由第二接入网设备发送至第二终端,从而保证第一媒体的数据的传输不中断。
71.结合第三方面或其任意一种实现方式,在另一种可能的实现方式中,当所述第二终端由所述第一接入网设备的覆盖范围进入第二接入网设备的覆盖范围时,所述方法还包括:所述第一接入网设备接收所述第二接入网设备通过所述第一转发隧道发送的所述第一媒体的第三上行数据;所述第一接入网设备根据第六对应关系,通过所述第一终端的所述
第一会话的所述第一qos流发送所述第三上行数据,其中,所述第六对应关系包括所述第一会话的所述第一qos流与所述第一转发隧道的对应关系。
72.在上述技术方案中,当第二终端由第一接入网设备的覆盖范围进入第二接入网设备的覆盖范围时,第一接入网设备可以将通过与第二接入网设备之间的转发隧道接收到的第一媒体的数据转发送至用户面功能网元,从而保证第一媒体的数据的传输不中断。
73.结合第三方面或其任意一种实现方式,在另一种可能的实现方式中,所述第四对应关系还包括所述第二drb与所述第二终端的第二会话的第二qos流的对应关系,所述方法还包括:所述第一接入网设备根据所述第四对应关系,建立所述第一转发隧道,并在所述第一终端的上下文中生成所述第六对应关系。
74.结合第三方面或其任意一种实现方式,在另一种可能的实现方式中,当所述第一终端由所述第一接入网设备的覆盖范围进入第三接入网设备的覆盖范围时,所述方法还包括:所述第一接入网设备接收所述第三接入网设备通过第二转发隧道发送的所述第一媒体的第四下行数据;所述第一接入网设备根据第七对应关系,通过所述第二drb向所述第二终端发送所述第四下行数据,其中,所述第七对应关系包括所述第二转发隧道以及所述第二drb的对应关系。
75.在上述技术方案中,当第一终端由第一接入网设备的覆盖范围进入第三接入网设备的覆盖范围时,第一接入网设备可以将通过与第三接入网设备之间的转发隧道接收到的第一媒体的数据转发至第二终端,从而保证第一媒体的数据的传输不中断。
76.结合第三方面或其任意一种实现方式,在另一种可能的实现方式中,当所述第一终端由所述第一接入网设备的覆盖范围进入第三接入网设备的覆盖范围时,所述方法还包括:所述第一接入网设备接收所述第二终端通过所述第二dbr发送所述第一媒体的第四上行数据;所述第一接入网设备根据第七对应关系,通过所述第二转发隧道向所述第三接入网设备发送所述第四上行数据,其中,所述第七对应关系包括所述第二转发隧道以及所述第二drb的对应关系。
77.在上述技术方案中,当第一终端由第一接入网设备的覆盖范围进入第三接入网设备的覆盖范围时,第一接入网设备可以将来自第二终端的第一媒体的数据,通过与第三接入网设备之间的转发隧道转发至第三接入网设备,进一步再由第三接入网设备发送至用户面功能网元,从而保证第一媒体的数据的传输不中断。
78.结合第三方面或其任意一种实现方式,在另一种可能的实现方式中,所述方法还包括:所述第一接入网设备根据所述第四对应关系,建立所述第二转发隧道,并在所述第二终端的上下文中生成所述第七对应关系。
79.第四方面,本技术提供了一种用于传输数据的方法,所述方法包括:当第二终端由第一接入网设备的覆盖范围进入第二接入网设备的覆盖范围时,所述第二接入网设备接收所述第一接入网设备通过第一转发隧道发送的第一媒体的第三下行数据,所述第一媒体为从第一终端转移至所述第二终端的媒体,所述第一终端驻留在所述第一接入网设备中;所述第二接入网设备根据第八对应关系,通过第三数据无线承载drb向所述第二终端发送所述第三下行数据,其中,所述第八对应关系包括所述第一转发隧道以及所述第三drb的对应关系。
80.在上述技术方案中,当第二终端由第一接入网设备的覆盖范围进入第二接入网设
备的覆盖范围时,第二接入网设备可以将通过与第一接入网设备之间的转发隧道接收第一媒体的数据发送至第二终端,从而保证第一媒体的数据的传输不中断。
81.结合第四方面,在一种可能的实现方式中,所述方法还包括:所述第二接入网设备接收所述第二终端通过所述第三drb发送的所述第一媒体的第三上行数据;所述第二接入网设备根据所述第八对应关系,通过所述第一转发隧道向所述第一接入网设备发送所述第三上行数据。
82.在上述技术方案中,当第二终端由第一接入网设备的覆盖范围进入第二接入网设备的覆盖范围时,第二接入网设备可以将来自第二终端的第一媒体的数据,通过与第一接入网设备之间的转发隧道转发至第一接入网设备,进一步再由第一接入网设备发送至用户面功能网元,从而保证第一媒体的数据的传输不中断。
83.结合第四方面或其任意一种实现方式,在另一种可能的实现方式中,所述方法还包括:所述第二接入网设备建立所述第一转发隧道;所述第二接入网设备在所述第二终端的上下文中生成所述第八对应关系。
84.第五方面,本技术提供了一种用于传输数据的方法,所述方法包括:当第一终端由第一接入网设备的覆盖范围进入第三接入网设备的覆盖范围时,所述第三接入网设备通过所述第一终端的第一会话的第一服务质量qos流接收第一媒体的第四下行数据,所述第一媒体为从所述第一终端转移至第二终端的媒体;所述第三接入网设备根据第九对应关系,通过第二转发隧道向所述第一接入网设备发送所述第四下行数据,其中,所述第九对应关系包括所述第一终端的所述第一会话的所述第一qos流与所述第二转发隧道的对应关系,所述第二终端驻留在所述第一接入网设备中。
85.在上述技术方案中,当第一终端由第一接入网设备的覆盖范围进入第三接入网设备的覆盖范围时,第三接入网设备可以通过与第一接入网设备之间的转发隧道将接收到的第一媒体的数据转发至第一接入网设备,进一步再由第一接入网设备发送至第二终端,从而保证第一媒体的数据的传输不中断。
86.结合第五方面,在一种可能的实现方式中,所述方法还包括:所述第三接入网设备接收所述第一接入网设备通过所述第二转发隧道发送的所述第一媒体的第四上行数据;所述第三接入网设备根据所述第九对应关系,通过所述第一终端的所述第一会话的所述第一qos流发送所述第四上行数据。
87.在上述技术方案中,当第一终端由第一接入网设备的覆盖范围进入第三接入网设备的覆盖范围时,第三接入网设备可以将通过与第一接入网设备之间的转发隧道接收到的第一媒体的数据转发至用户面功能网元,从而保证第一媒体的数据的传输不中断。
88.结合第五方面或其任意一种实现方式,在另一种可能的实现方式中,所述方法还包括:所述第三接入网设备建立所述第二转发隧道;所述第三接入网设备在所述第一终端的上下文中生成所述九对应关系。
89.第六方面,本技术提供了一种用于传输数据的方法,所述方法包括:当第二终端由第一接入网设备的覆盖范围进入第二接入网设备的覆盖范围时,第二接入和移动性管理功能amf接收来自第一接入网设备的第十信息,所述第十信息用于请求将第一终端的第一会话的第一服务质量qos流对应的数据的互联网协议ip地址修改为第三会话的ip地址,所述第一会话的第一qos流用于所述第一终端传输第一媒体的数据,所述第一媒体为从所述第
一终端转移至所述第二终端的媒体,所述第二终端由所述第二amf提供服务;所述第二amf获取所述第三会话的ip地址;所述第二amf向为所述第一终端提供服务的第一amf发送第十一信息,所述第十一信息用于请求将所述第一终端的所述第一会话的所述第一qos流对应的数据的ip地址修改为所述第三会话的ip地址,所述第十一信息包括所述第三会话的ip地址。
90.在上述技术方案中,第二amf请求将第一会话的第一qos流对应的数据的ip地址修改为第三会话的ip地址,使得第一会话的第一qos流对应的数据可以通过第三会话传输。
91.第七方面,本技术提供了一种用于传输数据的方法,所述方法包括:第一接入和移动性管理功能amf接收来自第二amf的第十一信息,所述第十一信息用于请求将第一终端的第一会话的第一服务质量qos流对应的数据的互联网协议ip地址修改为第三会话的ip地址,所述第十一信息包括所述第三会话的ip地址;所述第一amf向第一upf发送所述第十一信息。
92.在上述技术方案中,第一amf请求将第一会话的第一qos流对应的数据的ip地址修改为第三会话的ip地址,使得第一会话的第一qos流对应的数据可以通过第三会话传输。
93.第八方面,本技术提供了一种通信装置,该装置用于执行上述任意一方面或其实现方式提供的方法。具体地,该装置可以包括用于执行上述任意一方面或其实现方式提供的方法的单元和/或模块,如处理单元和/或通信单元。
94.在一种实现方式中,该装置为第一终端、第二终端、第一接入网设备、第二接入网设备、第三接入网设备、第一amf、或第二amf。当该装置为第一终端、第二终端、第一接入网设备、第二接入网设备、第三接入网设备、第一amf、或第二amf时,通信单元可以是收发器,或,输入/输出接口;处理单元可以是至少一个处理器。可选地,收发器为收发电路。可选地,输入/输出接口为输入/输出电路。
95.在另一种实现方式中,该装置为用于第一终端、第二终端、第一接入网设备、第二接入网设备、第三接入网设备、第一amf、或第二amf中的芯片、芯片系统或电路。当该装置为用于第一终端、第二终端、第一接入网设备、第二接入网设备、第三接入网设备、第一amf、或第二amf中的芯片、芯片系统或电路时,通信单元可以是该芯片、芯片系统或电路上的输入/输出接口、接口电路、输出电路、输入电路、管脚或相关电路等;处理单元可以是至少一个处理器、处理电路或逻辑电路等。
96.第九方面,本技术提供了一种通信装置,该装置包括:存储器,用于存储程序;至少一个处理器,用于执行存储器存储的计算机程序或指令,以执行上述任意一方面或其实现方式提供的方法。
97.在一种实现方式中,该装置为第一终端、第二终端、第一接入网设备、第二接入网设备、第三接入网设备、第一amf、或第二amf。
98.在另一种实现方式中,该装置为用于第一终端、第二终端、第一接入网设备、第二接入网设备、第三接入网设备、第一amf、或第二amf中的芯片、芯片系统或电路。
99.第十方面,本技术提供了一种处理器,用于执行上述各方面提供的方法。
100.对于处理器所涉及的发送和获取/接收等操作,如果没有特殊说明,或者,如果未与其在相关描述中的实际作用或者内在逻辑相抵触,则可以理解为处理器输出和接收、输入等操作,也可以理解为由射频电路和天线所进行的发送和接收操作,本技术对此不做限
定。
101.第十一方面,本技术提供了一种计算机可读存储介质,该计算机可读介质存储用于设备执行的程序代码,该程序代码包括用于执行上述任意一方面或其实现方式提供的方法。
102.第十二方面,本技术提供了一种包含指令的计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述任意一方面或其实现方式提供的方法。
103.第十三方面,本技术提供了一种芯片,芯片包括处理器与通信接口,处理器通过通信接口读取存储器上存储的指令,执行上述任意一方面或其实现方式提供的方法。
104.可选地,作为一种实现方式,芯片还包括存储器,存储器中存储有计算机程序或指令,处理器用于执行存储器上存储的计算机程序或指令,当计算机程序或指令被执行时,处理器用于执行上述任意一方面或其实现方式提供的方法。
105.第十四方面,本技术提供了通信系统,包括上文的第一终端、第二终端、第一接入网设备、第二接入网设备、第三接入网设备、第一amf、或第二amf。
附图说明
106.图1示出了一种网络架构的示意图。
107.图2是本技术实施例提供的用于传输数据的方法200的示意图。
108.图3是本技术实施例提供的用于传输数据的方法300的示意图。
109.图4是本技术实施例提供的用于传输数据的方法400的示意图。
110.图5是本技术实施例提供的用于传输数据的方法500的示意图。
111.图6是本技术实施例提供的用于传输数据的方法600的示意图。
112.图7是第一媒体的数据的传输路径的一种变化。
113.图8是本技术提供的用于传输数据的方法的一个示例。
114.图9是本技术提供的用于传输数据的方法的另一个示例。
115.图10是本技术提供的用于传输数据的方法的另一个示例。
116.图11是本技术提供的用于传输数据的方法的另一个示例。
117.图12第一媒体的数据的传输路径的另一种变化。
118.图13是本技术提供的用于传输数据的方法的另一个示例。
119.图14第一媒体的数据的传输路径的另一种变化。
120.图15是本技术提供的用于传输数据的方法的另一个示例。
121.图16第一媒体的数据的传输路径的另一种变化。
122.图17是本技术提供的用于传输数据的方法的另一个示例。
123.图18第一媒体的数据的传输路径的另一种变化。
124.图19是本技术提供的用于传输数据的方法的另一个示例。
125.图20是本技术实施例提供的装置的结构示意图。
126.图21是本技术实施例提供的装置的另一结构示意图。
具体实施方式
127.下面将结合附图,对本技术中的技术方案进行描述。
128.为了便于理解本技术的技术方案,做出以下几点说明。
129.第一,在本技术中,“用于”可以理解为“使能”,“使能”可以包括直接使能和间接使能。当描述某一信息用于使能a时,可以包括该信息直接使能a或间接使能a,而并不代表该信息中一定携带有a。
130.第二,在本技术中示出的第一、第二以及各种数字编号(例如,“#1”、“#2”等)仅为描述方便,用于区分的对象,并不用来限制本技术实施例的范围。例如,区分不同信息等。而不是用于描述特定的顺序或先后次序。应该理解这样描述的对象在适当情况下可以互换,以便能够描述本技术的实施例以外的方案。
131.第三,在本技术中,“预设的”可包括预先定义,例如,协议定义。其中,“预先定义”可以通过在设备(例如,包括终端或网络设备)中预先保存相应的代码、表格或其他可用于指示相关信息的方式来实现,本技术对于其具体的实现方式不做限定。
132.第四,本技术实施例中涉及的“协议”可以是指通信领域的标准协议,例如可以包括第五代(5th generation,5g)、新空口(new radio,nr)协议以及应用于未来的通信系统中的相关协议,本技术对此不做限定。
133.本技术提供的技术方案可以应用于各种通信系统,例如:第五代(5th generation,5g)或新无线(new radio,nr)系统、长期演进(long term evolution,lte)系统、lte频分双工(frequency division duplex,fdd)系统、lte时分双工(time division duplex,tdd)系统等。本技术提供的技术方案还可以应用于未来的通信系统,如第六代移动通信系统。本技术提供的技术方案还可以应用于设备到设备(device to device,d2d)通信,车到万物(vehicle-to-everything,v2x)通信,机器到机器(machine to machine,m2m)通信,机器类型通信(machine type communication,mtc),以及物联网(internet of things,iot)通信系统或者其他通信系统。
134.首先简单介绍适用于本技术的网络架构。
135.作为示例,图1示出了一种网络架构的示意图。
136.如图1所示,该网络架构以5g系统(the 5th generation system,5gs)为例。该网络架构中可包括三部分,分别是用户设备(user equipment,ue)部分、数据网络(data network,dn)部分和运营商网络部分。其中,运营商网络可包括以下网元中的一个或多个:(无线)接入网((radio)access network,(r)an)设备、用户面功能(user plane function,upf)网元、amf网元、会话管理功能(session management function,smf)网元、和统一数据管理(unified data management,udm)网元。上述运营商网络中,除(r)an部分之外的部分可以称为核心网部分。在本技术中,将用户设备、(无线)接入网设备、upf网元、amf网元、smf网元、udm网元分别简称为ue、(r)an设备、upf、amf、smf、udm。
137.下面对图1中涉及的各网元进行简单描述。
138.1、ue
139.ue主要通过无线空口接入5g网络并获得服务,ue通过空口和ran进行交互,通过非接入层信令(non-access stratum,nas)和核心网的amf进行交互。
140.本技术实施例中的ue也可以称为终端设备、用户、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。ue可以是蜂窝电话、智能手表、无线数据卡、手机、平板电脑、个人数字助理
(personal digital assistant,pda)电脑、无线调制解调器、手持设备、膝上型电脑、机器类型通信(machine type communication,mtc)终端、带无线收发功能的电脑、物联网终端、虚拟现实终端设备、增强现实终端设备、可穿戴设备、车辆、设备到设备(device-to-device,d2d)通信中的终端、车物(vehicle to everything,v2x)通信中的终端、机器类通信(machine-type communication,mtc)中的终端、物联网(internet of things,iot)中的终端、智能办公中的终端、工业控制中的终端、无人驾驶中的终端、远程手术中的终端、智能电网中的终端、运输安全中的终端、智慧城市中的终端、智慧家庭中的终端、卫星通信中的终端(例如,卫星电话或卫星终端)。ue还可以是客户终端设备(customer-premises equipment,cpe)、电话、路由器、网络交换机、家庭网关(residential gateway,rg)、机顶盒、固定移动融合产品、家庭网络适配器、以及互联网接入网关。
141.本技术的实施例对ue所采用的具体技术和具体设备形态不做限定。
142.2、(r)an设备
143.(r)an设备可以为特定区域的授权用户提供接入通信网络的功能,具体可以包括第三代合作伙伴计划(3rd generation partnership project,3gpp)网络中无线网络设备也可以包括非3gpp(non-3gpp)网络中的接入点。下文为方便描述采用an设备表示。
144.an设备可以为采用不同的无线接入技术。目前的无线接入技术有两种类型:3gpp接入技术(例如,第三代(3rd generation,3g)、第四代(4th generation,4g)或5g系统中采用的无线接入技术)和非3gpp(non-3gpp)接入技术。3gpp接入技术是指符合3gpp标准规范的接入技术,例如,5g系统中的接入网设备称为下一代节点(next generation node base station,gnb)或者ran设备。非3gpp接入技术可以包括以无线保真(wireless fidelity,wifi)中的接入点(access point,ap)为代表的空口技术、全球互联微波接入(worldwide interoperability for microwave access,wimax)、码分多址(code division multiple access,cdma)等。an设备可以允许终端设备和3gpp核心网之间采用非3gpp技术互连互通。
145.an设备能够负责空口侧的无线资源管理、服务质量(quality of service,qos)管理、数据压缩和加密等功能。an设备为终端设备提供接入服务,进而完成控制信号和用户数据在终端和核心网之间的转发。例如,an设备与ue通过空口进行通信,与upf间通过隧道进行数据收发。
146.an设备例如可以包括但不限于:宏、微(也称为小站)、无线网络控制器(radio network controller,rnc)、节点b(node b,nb)、控制器(base station controller,bsc)、收发台(base transceiver station,bts)、家庭(例如,home evolved nodeb,或home node b,hnb)、基带单元(baseband unit,bbu),wifi系统中的ap、wimax中的(base station,bs)、无线中继节点、无线回传节点、传输点(transmission point,tp)或者发送接收点(transmission and reception point,trp)等,还可以为5g(如,nr)系统中的gnb或传输点(trp或tp),5g系统中的的一个或一组(包括多个天线面板)天线面板,或者,还可以为构成gnb或传输点的网络节点,如分布式单元(distributed unit,du),或者下一代通信6g系统中的等。
147.本技术实施例对an设备所采用的具体技术和具体设备形态不做限定。
148.为了描述方便,下文将(r)an设备统一称为。
149.3、upf
150.upf为核心网实体,主要提供用户报文的转发、处理、与dn的连接、会话锚点、服务质量(quality of service,qos)策略执行等用户面功能。例如,upf可以从dn接收用户面数据,并通过upf与间的隧道将用户面数据发送给。upf还可以接收通过upf与间的隧道发送的用户面数据,并转发到dn。
151.4、dn
152.dn主要用于为ue提供数据服务的运营商网络。例如,因特网(internet)、第三方的业务网络、ip多媒体服务业务(ip multi-media service,ims)网络等。应用服务器(application server,as)可以属于dn网络的一部分。
153.5、amf
154.amf为核心网实体,用于对ue的注册过程、移动性过程、以及可达性等进行管理。
155.6、smf
156.smf为核心网实体,用于对ue的协议数据单元(protocol data unit,pdu)会话(session)进行管理,包括pdu会话的建立、修改、删除,pdu会话内的服务质量(quality of service,qos)流(flow)的建立、修改、删除等。
157.7、udm
158.udm为核心网实体,用于对用户的签约数据进行管理。udm与4g的归属地签约服务器(home subscriber server,hss)功能类似。图1中的udm也可以理解为udm和hss功能的组合。
159.在图1所示的网络架构中,各网元之间可以接口通信。各网元之间的接口可以是点对点接口,也可以是服务化接口,本技术不予限制。
160.应理解,上述所示的网络架构仅是示例性说明,适用本技术实施例的网络架构并不局限于此,任何能够实现上述各个网元的功能的网络架构都适用于本技术实施例。
161.还应理解,图1中所示的amf、smf、upf、udm等功能或者网元,可以理解为用于实现不同功能的网元,例如可以按需组合成网络切片。这些网元可以各自独立的设备,也可以集成于同一设备中实现不同的功能,或者可以是硬件设备中的网络元件,也可以是在专用硬件上运行的软件功能,或者是平台(例如,云平台)上实例化的虚拟化功能,本技术对于上述网元的具体形态不作限定。
162.还应理解,上述命名仅为便于区分不同的功能而定义,不应对本技术构成任何限定。本技术并不排除在6g网络以及未来其它的网络中采用其他命名的可能。例如,在6g网络中,上述各个网元中的部分或全部可以沿用5g中的术语,也可能采用其他名称等。
163.为便于理解本技术实施例,对本技术中涉及到的术语或技术进行简单说明。
164.1、媒体
165.媒体可以理解为某个应用的某个媒体,例如视频应用的视频通话;或者,可以理解为某个应用的所有媒体,例如视频应用的所有的媒体,包括视频通话、语音通话、文字传输、图片传输等;或者,可以理解为某个应用,例如视频应用。
166.媒体可以用应用标识(application identifier,app id)来标识;或,app id+媒体类型来标识,其中,媒体类型可以为:视频通话媒体、语音通话媒体、文字媒体、图片媒体、视频播放媒体、或游戏媒体等。
167.在本技术中,媒体也可以替换为业务流(traffic flow)、媒体流(media flow)、业务(traffic)、数据流(data flow)等。
168.将媒体从第一终端转移至第二终端,可以理解为,将由第一终端接收或发送的第一媒体的数据转为由第二终端接收或发送。
169.2、媒体数据的传输
170.终端可以通过接入网设备和upf与as进行媒体的数据的传输。
171.当需要进行媒体的数据的传输时,终端可以发起建立与as之间的pdu会话。每个pdu会话的上下文信息包括以下至少一个:ip地址(ip address)、数据网络名称(data network name,dnn)、单个网络切片选择辅助信息(single network slice selection assistance information,s-nssai)、会话和业务连续性(session and service continuity,ssc)模式(ssc mode)、以及会话聚合最大比特速率(aggregate maximum bit rate,ambr)(session ambr)等。协议数据单元(protocol data unit,pdu)会话可以通过pdu会话标识(pdu session id,psi)来标识。每个pdu会话内包括至少一个qos流。每个qos流的上下文信息包括以下至少一个:5g服务质量标识(5g qos identifier,5qi)、保证流比特速率(guaranteed flow bit rate,gfbr)、最大流比特速率(maximum flow bit rate,mfbr)等qos参数。qos流可以通过qos流标识(qos flow id,qfi)来标识。psi和qfi结合在一起可以唯一确定一个qos流。
172.接入网设备在对终端的drb进行配置时,需要在配置信息中携带psi和qfi,用于指示该drb可以用于传输pdu会话psi的qos流qfi的数据。接入网设备可以在终端的上下文中保存psi、qfi与drb的对应关系。终端也可以psi、qfi与drb的对应关系。
173.对于媒体的上行数据,终端内的app在生成数据后,将数据匹配到对应的pdu会话psi,并使用该pdu会话psi对应的ip地址组成ip包,进一步地,终端使用该pdu会话psi对应的qos规则将该ip包匹配到pdu会话psi内的qos流qfi,并使用qos流qfi对应的drb传输至接入网设备。接入网设备接收到终端通过drb发送的数据后,根据psi、qfi与drb的对应关系,通过pdu会话psi的qos流qfi发送该数据。
174.对于媒体的下行数据,接入网设备通过pdu会话psi的qos流qfi接收到来自as的数据后,根据psi、qfi与drb的对应关系,通过drb发送该数据。
175.本文中,pdu会话psi可以理解为psi所指示的pdu会话或psi所对应的pdu会话或pdu会话标识为psi的pdu会话;qos流qfi可以理解为qfi所指示的qos流或qfi所对应的qos流或qos flow标识为qfi的qos flow。
176.需要说明的是,上述上下文信息也可以描述为配置信息、配置参数、参数、上下文参数、对应的信息等。例如,pdu会话的上下文信息也可以替换为pdu会话的配置信息、pdu会话的配置参数、pdu会话的参数、pdu会话的上下文参数、pdu会话对应的信息等。又例如,qos流的上下文信息也可以替换为qos流的配置信息、qos流的配置参数、qos流的参数、qos流的上下文参数、qos流对应的信息等。
177.随着电子技术的发展,用户同时拥有或使用的电子设备的数量越来越多,用户会有将某个媒体从一个电子设备转移到另一个电子设备的需求。为了描述方便,下文将转出媒体的电子设备称为第一终端,将转入媒体的电子设备称为第二终端,将被转移(transfer或move)的媒体称为第一媒体。
178.一种方案,第一终端与第二终端建立直连通信路径,将第一媒体从第一终端转移至第二终端显示。例如,将手机的媒体通过平板电脑进行显示。对于该方案,需要第一终端接收第一媒体的数据,进一步地,再将接收到的数据通过直连通信路径发送给第二终端,因此第一终端需要一直参与第一媒体的数据的传输过程。若第一终端退出第一媒体的数据的传输,则第二终端无法继续显示第一媒体。用户体验较差。
179.另一种方案,第一终端通过应用服务器获取第一媒体的数据。当将第一媒体向第二终端转移时,第二终端可以与应用服务器重新建立用于传输第一媒体的数据的连接,第一终端则可以退出第一媒体的数据的传输。例如,用户通过第一终端使用某个账户观看视频,后来打开平板电脑使用相同的账号继续看这个视频,由于该账户上保存了上次播放的位置,因此可以做到继续观看。对于该方案,第二终端重新与应用服务器建立连接时,存在业务中断时间较长的问题,用户体验较差。
180.因此,如何在将媒体从第一终端转移到第二终端的同时提升用户体验成为急需解决的问题。
181.针对上述问题,本技术提供了一种用于传输数据的方法和通信装置,能够以接入网设备为锚点,通过改变接入网设备与终端之间的数据传输通道,实现第一媒体从第一终端向第二终端的转移,并且在第一媒体转移完成后,第一终端可以退出或维持第一媒体的数据传输,并保证第一媒体的数据传输不中断,有助于提升用户体验。
182.为了便于理解,首先对可以应用本技术的技术方案的场景进行描述。
183.场景1
184.第一终端将第一媒体转移至第二终端。第一终端和第二终端均驻留在第一接入网设备中。此时第一终端和第二终端可处于空闲(idle)态或连接(connected)态,即这里说的驻留可包括idle态的驻留或连接态的驻留。
185.作为一个示例,场景1可以为:当用户通过平板电脑(第一终端)使用视频通话应用进行视频通话、通过手机(第二终端)使用视频播放器播放视频时,用户可以将平板电脑(第一终端)上正在进行视频通话转移到手机(第二终端)上。
186.需要说明的是,本技术并不限定第二终端的状态,第二终端可以正在传输第二终端的媒体,也可以没有正在进行的业务。
187.场景2
188.在第一终端将第一媒体转移至第二终端后,第二终端离开第一接入网设备的覆盖范围,并进入第二接入网设备的覆盖范围。
189.作为一个示例,场景2可以为:用户将平板电脑(第一终端)的媒体转移至手机(第二终端)后,用户携带手机(第二终端)离开。
190.场景3
191.在第一终端将第一媒体转移至第二终端后,第一终端离开第一接入网设备的覆盖范围,并进入第三接入网设备的覆盖范围。
192.作为一个示例,场景3可以为:用户将平板电脑(第一终端)的媒体转移至手机(第二终端)后,用户携带平板电脑(第一终端)离开。
193.这里,进入第二接入网设备的覆盖范围可以理解为进入第二接入网设备的覆盖范围并驻留在第二接入网设备的小区;进入第三接入网设备的覆盖范围可以理解为进入第三
接入网设备的覆盖范围并驻留在第三接入网设备的小区。下文不再赘述。
194.下面对本技术提供的用于传输数据的方法进行描述。
195.针对上述场景1,本技术提出了图2所示的方法。
196.图2是本技术实施例提供的用于传输数据的方法200的示意图。方法200可以包括以下内容的至少部分内容。
197.步骤201,第一终端确定将第一媒体转移至第二终端。
198.其中,第一终端和第二终端均驻留在第一接入网设备。
199.在将第一媒体转移至第二终端之前,第一终端通过第一终端的第一drb、以及第一终端的第一会话的第一qos流传输第一媒体的数据。
200.例如,第一终端在生成第一媒体的数据后,将数据匹配到第一会话,并使用第一会话对应的ip地址组成ip包,进一步地,第一终端使用第一会话对应的qos规则将该ip包匹配到第一会话内的第一qos流,并使用第一qos流对应的第一drb传输至接入网设备;在接收到第一终端通过第一drb发送的数据后,第一接入网设备根据第一终端的第一会话的第一qos流与第一终端的第一drb的对应关系,通过第一pdu会话的第一qos流发送该数据。
201.又例如,第一接入网设备通过第一终端的第一会话的第一qos流接收到来自as的数据后,根据第一终端的第一会话的第一qos流与第一终端的第一drb的对应关系,通过第一终端的第一drb向第一终端发送该数据。
202.在本技术中,第一终端的第一会话的第一qos流,可以理解为,第一终端与as之间建立的第一会话的第一qos流。第一终端的第一drb,可以理解为,接入网设备为第一终端配置的第一drb。其他终端的会话、qos流和drb(例如,第二终端的第二会话的第二qos流,第二终端的第三会话的第三qos流,第二终端的第二drb,第二终端的第三drb)具备相同的含义,下文不再赘述。
203.在本技术中,第一终端的第一会话的第一qos流可以通过以下方式中的至少一个来表示:
204.ue-1id+psi-1+qfi-1的组合;
205.psi-1+qfi-1的组合;
206.ue-1id、psi-1、以及qfi-1三个独立的字段;或者,
207.psi-1和qfi-1两个独立的字段。
208.这里的“+”代表连在一起,例如,ue-1id为123,psi-1为456,qfi-1为789,则ue-1id+psi-1+qfi-1为123456789,或者ue id123psi 456qfi 789。
209.其中,ue-1id为第一终端的标识,psi-1为第一会话的标识,qfi-1为第一qos流的标识。
210.在本技术中,第一终端的第一drb可以通过以下方式中的至少一个来表示:
211.ue-1id+drb-1的组合;或者,
212.ue-1id和drb-1两个独立的字段。
213.其中,ue-1id为第一终端的标识,drb-1为第一drb的标识。
214.需要说明的是,本技术的其他终端的会话和qos流(例如,第二终端的第二会话的第二qos流,第二终端的第三会话的第三qos流)也可以采用相同的表示方法来表示,下文不再赘述。同理,本技术的其他终端的drb(例如,第二终端的第二drb,第二终端的第三drb)也
可以采用相同的表示方法来表示,下文不再赘述。
215.步骤202,第一终端向第二终端发送第二信息。
216.相应地,第二终端接收来自第一终端的第二信息。
217.其中,第二信息用于请求向第二终端转移媒体。
218.一种可能的实现方式,第一终端在向第二终端发送第二消息前,需要执行第二终端的发现过程,例如,第二终端广播发现(discovery)消息,第一终端收到discovery消息后进行回复,从而第一终端可以发现第二终端;或者,第一终端广播请求消息,第二终端收到请求消息后进行回复,从而第一终端可以发现第二终端。
219.可选地,第二信息中可以携带从第一终端转移至第二终端的媒体的标识,例如,app id。
220.步骤203,第二终端向第一终端发送第三信息。
221.相应地,第一终端接收来自第二终端的第三信息。
222.其中,第三信息包括以下信息中的至少一个:第二终端所在小区的标识、第二终端的标识、以及由第二终端分配的第二会话的标识。第二会话用于第二终端传输第一媒体的数据。第二终端所在小区的标识可以理解为第二终端当前驻留(camp on)的小区的标识,例如nr小区全球标识(nr cell global identifier,ncgi),nr物理层小区id(physical cell id,pci)等。
223.可选地,由第二终端分配的第二会话的标识经过加密处理。例如,由第二终端分配的第二会话的标识可以使用第一接入网设备与第二终端间的加密秘钥进行加密,例如使用分组数据汇聚协议(packet data convergence protocol,pdcp)层的加密密钥进行加密。
224.一种可能的实现方式,在接收到第一终端的第二信息后,第二终端可以确定是否支持或同意第一终端将媒体转移至第二终端。例如,第二终端可以检查第二终端内是否安装有该媒体对应的应用,在安装有相应的应用时,第二终端支持或同意第一终端将该媒体转移至第二终端;或者,第二终端可以坚持第二终端当前业务的运行状态,例如,当第二终端当前正在进行语音通话、视频通话或实时游戏时,第二终端拒绝第一终端将该媒体转移至第二终端。
225.步骤204,第一终端向第一接入网设备发送第一信息。
226.相应地,第一接入网设备接收来自第一终端的第一信息。
227.其中,第一信息用于请求将第一媒体转移至第二终端。第一信息可以包括第二终端的标识、第一终端的第一会话的标识、以及第一会话的第一qos流的标识。
228.可选地,若步骤203中的第三信息包括由第二终端分配的第二会话的标识,则第一信息还可以包括该第二会话的标识。
229.可选地,若步骤202中的第二信息未携带第一媒体的标识,则第一信息还可以包括第一媒体的标识,以便后续第一接入网设备发送至第二终端。
230.一种可能的实现方式,若步骤203中的第三信息中携带了第二终端所在小区的标识,则第一终端还可以根据第二终端所在小区的标识确定第一终端和第二终端是否驻留在同一小区内。当第一终端确定第一终端和第二终端驻留在同一小区或同一接入网设备内时,第一终端向第一接入网设备发送第一信息。当第一终端确定第一终端和第二终端驻留在不同小区或不同接入网设备时,第一终端不发送第一信息。终端所在小区的标识可以理
解为终端驻留的小区的标识。
231.本技术对第一终端向第一接入网设备发送第一信息的方式不作具体限定。一种可能的实现方式,第一终端可以直接向第一接入网设备发送第一信息。另一种可能的实现方式,第一终端可以通过为第一终端提供服务的第一amf向第一接入网设备发送第一信息。
232.步骤205,第一接入网设备根据第一信息,在第一终端的上下文中生成第三对应关系,和/或,在第二终端的上下文中生成第四对应关系。
233.其中,第三对应关系包括第一终端的第一会话的第一qos流与第二终端的第二drb的对应关系。第四对应关系包括第二终端的第二drb与第一终端的第一会话的第一qos流的对应关系。
234.在一些可能的实现方式中,在步骤205之前,还可以执行步骤206-207。
235.步骤206,第一接入网设备向第二终端发送第五信息。
236.相应地,第二终端接收来自第一接入网设备的第五信息。
237.其中,第五信息用于询问是否同意将第一媒体转移至第二终端。
238.步骤207,第二终端向第一接入网设备发送第六信息。
239.相应地,第一接入网设备接收来自第二终端的第六信息。
240.其中,第六信息用于指示同意将第一媒体转移至第二终端。
241.此外,若第二终端不支持或不同意将第一媒体从第一终端转移至第二终端,则第二终端可以向第一接入网设备发送拒绝信息。
242.可选地,若步骤202中的第二信息未携带第二终端分配的第二会话的标识,则第六信息可以携带该第二会话的标识。可选地,该第二会话的标识经过加密处理。
243.需要说明的是,若第一终端通过第一amf向第一接入网设备发送第一信息,则也可以由第一amf通过为第二终端提供服务的第二amf向第二终端发送第五信息,以及第二终端通过第二amf向第一amf发送第六信息。
244.步骤208,第一接入网设备获取第八信息。
245.其中,第八信息包括第一会话的上下文信息和第一qos流的上下文信息。其中,第一会话的上下文信息包括以下至少一个:ip地址、dnn、s-nssai、ssc模式、以及会话ambr等。第一qos流的上下文信息包括以下至少一个:5qi、gfbr、mfbr等qos参数。
246.一种可能的实现方式,第一接入网设备从为第一终端提供服务的第一smf获取第八信息。例如,第一接入网设备可以通过第一amf从第一smf获取第八信息。
247.另一种可能的实现方式,第一接入网设备获取本地存储的第八信息。该第八信息可以是在为第一终端建立第一会话的第一qos流时第一smf发送给第一接入网设备的。
248.需要说明的是,本技术不限定步骤205与步骤208的先后顺序。
249.步骤209,第一接入网设备向第二终端发送第四信息。
250.相应地,第二终端接收来自第一接入网设备的第四信息。
251.其中,第四信息包括:第二会话的标识、第二qos流的标识、第一会话的上下文信息、以及第一qos流的上下文信息。第一会话的上下文信息用于第二终端确定第二会话的上下文。第一qos流的上下文信息用于第二终端确定第二qos流的上下文。这里的第二会话的标识可以是由第二终端分配的,也可以是预配置在第一接入网设备中的,例如,在第一接入网设备中对第二会话的标识使用固定值,例如,0。第二qos流的标识可以是第一接入网设备
分配的或者预配置在第一接入网设备中的。
252.可选地,若步骤204中的第一信息携带了第一媒体的标识,则第四信息还可以包括第一媒体的标识。
253.可选地,第四信息还可以包括第二drb的上下文信息,以便为第二终端配置第二drb。
254.步骤210,第二终端根据第四信息,确定第二会话的上下文信息和第二qos流的上下文信息、以及生成第一对应关系。
255.其中,第一对应关系包括第二终端的第二会话的第二qos流与第二终端的第二drb的对应关系。
256.一种可能的实现方式,第二终端根据第一会话的上下文信息,确定第二会话的上下文信息,以及根据第一qos流的上下文信息,确定第二qos流的上下文信息。作为一个示例,第二会话的上下文信息与第一会话的上下文信息相同,和/或,第二qos流的上下文信息与第一qos流的上下文信息相同。
257.需要说明的是,第二会话的上下文以及第二qos流的上下文可以是第二终端本地生成的,也可以是第一接入网设备为第二终端配置的,本技术不予限制。
258.在步骤201-210完成了将第一媒体从第一终端转移至第二终端的配置流程。
259.完成了该配置流程后,第一媒体的下行数据的传输可以如步骤211-212所示。
260.步骤211,第一接入网设备通过第一终端的第一会话的第一qos流接收第一媒体的第一下行数据。
261.步骤212,第一接入网设备根据第一终端的上下文中的第三对应关系,通过第二终端的第二drb向第二终端发送第一下行数据。第三对应关系可以参考步骤205,在此不再赘述。
262.完成了该配置流程后,第一媒体的上行数据可以如步骤213-216所示。
263.步骤213,第二终端获取第一媒体的第一上行数据。
264.步骤214,第二终端根据第二会话的第二qos流的上下文信息,确定通过第二会话的第二qos流发送第一上行数据。
265.一种可能的实现方式,第二终端根据第二会话的第二qos流的上下文信息中的qos规则,确定通过第二会话的第二qos流发送第一上行数据。
266.步骤215,第二终端根据第一对应关系,通过第二终端的第二drb向第一接入网设备发送第一上行数据。第一对应关系可以参考步骤210,在此不再赘述。
267.步骤216,第一接入网设备根据第二终端的上下文中的第四对应关系,通过第一终端的第一会话的第一qos流发送第一上行数据。第四对应关系可以参考步骤205,在此不再赘述。
268.在上述技术方案中,当将第一媒体从第一终端转移至第二终端时,可以以第一接入网设备为锚点改变接入网设备与终端之间的数据传输通道,即保持as到第一接入网设备之间的数据传输通道不变,将接入网设备与终端之间的数据传输由第一接入网设备到第一终端转换为第一接入网设备到第二终端,实现了第一媒体从第一终端向第二终端的转移。此外,在该技术方案中,第一终端可以退出或维持第一媒体的数据传输该方法,并保证第一媒体的数据传输不中断,有助于提升用户体验。
269.针对上述场景2,本技术提出了图3和图4所示的方法。
270.图3是本技术实施例提供的用于传输数据的方法300的示意图。方法300可以包括以下内容的至少部分内容。
271.步骤301,第二终端根据第二会话的上下文信息和第二qos流的上下文信息,确定第三会话和第三qos流。
272.一种可能的实现方式,第二终端根据第二终端根据第二会话的上下文信息和第二qos流的上下文信息,确定第二终端上是否已经建立了第三会话和第三qos流。若第二终端上为建立第三会话和/或第三qos流,第二终端可以根据第二会话的上下文信息和/或第二qos流的上下文信息,建立第三会话和/或第三qos流。
273.可选地,第三会话的上下文信息与第二会话的上下文信息相同,第三qos流的上下文信息与第二qos流的上下文信息相同。
274.步骤302,第二终端生成第十对应关系。
275.其中,第十对应关系包括第一终端的第一会话的第一qos流、第二终端的第三会话的第三qos流、以及第二终端的第二drb的对应关系。
276.步骤303,第二终端向第一接入网设备发送第七信息。
277.相应地,第一接入网设备接收第二终端发送的第七信息。
278.其中,第七信息用于指示第二终端的第二drb对应于第二终端的第三会话的第三qos流。
279.步骤304,第一接入网设备根据第七信息,生成第十一对应关系。
280.其中,第十一对应关系包括第二终端的第二drb与第二终端的第三会话的第三qos流的对应关系。
281.步骤305,第一接入网设备确定将第二终端切换至第二接入网设备。
282.换一种描述方式,第一接入网设备确定第二终端离开第一接入网设备的覆盖范围,并进入第二接入网设备的覆盖范围。
283.一种可能的实现方式,第一接入网设备根据来自第二终端的测量报告,确定将第二终端切换至第二接入网设备。
284.需要说明的是,步骤305为可选步骤。图8以执行步骤305为例。
285.步骤306,第一接入网设备向为第一终端提供服务的第一upf发送第十信息。
286.相应地,第一upf接收来自第一接入网设备的第十信息。
287.其中,第十信息用于请求将第一终端的第一会话的第一qos流对应的数据的ip地址修改为第三会话的ip地址。
288.一种可能的实现方式,第一接入网设备向为第二终端提供服务的第二amf发送第十信息。第二amf将接收到的第十信息发送至第一amf。第一amf将接收到的第十信息发送至第一smf。第一smf将接收到的第十信息发送至第一upf。需要说明的是,若第二amf将接收到的第十信息未携带第三会话的ip地址,则第二amf可以从为第二终端提供服务的第二smf获取第三会话的ip地址,并随第十信息发送至第一upf。
289.步骤307,第一upf将第一终端的第一会话的第一qos流的数据的ip地址修改为第三会话的ip地址。
290.步骤308,第一接入网设备向第二终端发送第十一信息。
291.相应地,第二终端接收来自第一接入网设备的第十一信息。
292.其中,第十一信息用于指示删除第二会话和第二qos流。
293.步骤309,第二终端根据第十一信息,生成第二对应关系,并删除第二会话和第二qos流。
294.其中,第二对应关系包括第二终端的第三drb与第二终端的第三会话的第三qos流的对应关系。这里的删除第二会话和第二qos流,可以理解为,删除第二会话的上下文信息和第二qos流上下文信息。
295.需要说明的是,在执行步骤305的情况下,步骤306至步骤309可以通过将第二终端切换至第二接入网设备的流程中的步骤来实现,具体的描述可以参见下文的图10,在图8中未体现第二终端切换至第二接入网设备时第二接入网设备的操作。
296.在步骤301-309后,第一媒体的下行数据的传输可以如步骤310-311所示。
297.步骤310,第二接入网设备通过第二终端的第三会话的第三qos流接收第一媒体的第二下行数据。
298.其中,第二终端从第一接入网设备切换至第二接入网设备。
299.步骤311,第二接入网设备根据第二终端的上下文中的第五对应关系,通过第二终端的第三drb向第二终端发送第二下行数据。
300.其中,第五对应关系包括第二终端的第三drb与第二终端的第三会话的第三qos流的对应关系。其中,第三drb为第二终端从第一接入网设备切换至第二接入网设备时第二接入网设备为第二终端配置的drb,第三drb可以用于传输第二终端的第三会话的第三qos流的数据。
301.在步骤301-309后,第一媒体的上行数据可以如步骤312-315所示。
302.步骤312,第二终端获取第一媒体的第二上行数据。
303.步骤313,第二终端根据第三会话的第三qos流的上下文信息,确定通过第三会话的第三qos流发送第二上行数据。
304.一种可能的实现方式,第二终端根据第三会话的第三qos流的上下文信息中的qos规则,确定通过第三会话的第三qos流发送第二上行数据。
305.步骤314,第二终端根据第二对应关系,通过第二终端的第三drb向第二接入网设备发送第二上行数据。第二对应关系可以参考步骤309,在此不再赘述。
306.步骤315,第二接入网设备根据第二终端的上下文中的第五对应关系,通过第二终端的第三会话的第三qos流发送第二上行数据。
307.需要说明的是,在不执行步骤305的情况下,上述步骤310-315中的第二接入网设备可以替换为第一接入网设备,第三drb为第一接入网设备为第二终端配置的drb,第三drb可以用于传输第二终端的第三会话的第三qos流的数据。
308.图4是本技术实施例提供的用于传输数据的方法400的示意图。方法400可以包括以下内容的至少部分内容。
309.步骤401,第一接入网设备确定将第二终端切换至第二接入网设备。
310.换一种描述方式,第一接入网设备确定第二终端离开第一接入网设备的覆盖范围,并进入第二接入网设备的覆盖范围。
311.一种可能的实现方式,第一接入网设备根据来自第二终端的测量报告,确定将第
二终端切换至第二接入网设备。
312.步骤402,第一接入网设备根据第四对应关系,向第二接入网设备发送第十三信息。
313.相应地,第二接入网设备接收来自第一接入网设备的第十三信息。
314.其中,第四对应关系包括第二终端的第二drb、第二终端的第二会话的第二qos、以及第一终端的第一会话的第一qos流的对应关系。
315.其中,第十三信息包括第一指示信息、第二终端的第二drb的上下文信息、以及第一配置信息。其中,第一指示信息用于指示为第二终端的第二drb建立第一转发隧道。第一配置信息为第一接入网设备针对第一转发隧道的配置信息。
316.一种可能的实现方式,第一接入网设备通过handover request向第二接入网设备发送第十三信息。
317.步骤403,第二接入网设备根据第十三信息,生成第八对应关系。
318.其中,第八对应关系包括第一转发隧道与第二终端的第三drb的对应关系。
319.步骤404,第二接入网设备向第一接入网设备发送第十四信息。
320.相应地,第一接入网设备接收来自第二接入网设备的第十四信息。
321.其中,第十四信息包括第三drb的上下文信息、以及第二配置信息。其中,第三drb的上下文信息用于第一接入网设备为第二终端配置第三drb。第三drb的上下文信息是根据第二drb的上下文信息确定的,例如,第三drb的上下文信息与第二drb的上下文信息相同。第二配置信息为第二接入网设备针对第一转发隧道的配置信息。
322.步骤405,第一接入网设备在第一终端的上下文中生成第六对应关系。
323.其中,第六对应关系包括第一会话的第一qos流与第一转发隧道的对应关系。
324.步骤406,第一接入网设备向第二终端发送第十五信息。
325.相应地,第二终端接收来自第一接入网设备的第十五信息。
326.其中,第十五信息包括第三drb的上下文信息、第二会话的标识、以及第二qos流的标识。
327.步骤407,第二终端根据第十五信息,生成第十二对应关系。
328.其中,第十二对应关系包括第二终端的第三drb与第二终端的第二会话的第二qos流的对应关系。
329.在步骤401-407后,第一媒体的下行数据可以如步骤408-410所示。
330.步骤408,第一接入网设备通过第一终端的第一会话的第一qos流接收第一媒体的第三下行数据。
331.步骤409,第一接入网设备根据第六对应关系,通过第一转发隧道向第二接入网设备发送第三下行数据。第六对应关系包括第一会话的第一qos流与第一转发隧道的对应关系。
332.步骤410,第二接入网设备根据第八对应关系,通过第二终端的第三drb向第二终端发送第三下行数据。
333.在步骤401-407后,第一媒体的上行数据可以如步骤411-415所示。
334.步骤411、第二终端获取第一媒体的第三上行数据。
335.步骤412,第二终端根据第二会话的第二qos流的上下文信息,确定通过第二会话
的第二qos流发送第三上行数据。
336.一种可能的实现方式,第二终端根据第二会话的第二qos流的上下文信息中的qos规则,确定通过第二会话的第二qos流发送第三上行数据。
337.步骤413,第二终端根据第十二对应关系,通过第二终端的第三drb向第二接入网设备发送第三上行数据。第十二对应关系包括第二终端的第三drb与第二终端的第二会话的第二qos流的对应关系。
338.步骤414,第二接入网设备根据第八对应关系,通过第一转发隧道向第一接入网设备发送第三上行数据。
339.步骤415,第一接入网设备根据第六对应关系,通过第一终端的第一会话的第一qos流发送第三上行数据。
340.需要说明的是,图4中未详细示出的将第二终端切换至第二接入网设备的步骤可以参考现有技术,不再赘述。
341.针对上述场景3,本技术提出了图5和图6所示的方法。
342.图5是本技术实施例提供的用于传输数据的方法500的示意图。方法500可以包括以下内容的至少部分内容。
343.步骤501,第二终端根据第二会话的上下文信息和第二qos流的上下文信息,确定第三会话和第三qos流。
344.步骤502,第二终端生成第十对应关系。
345.其中,第十对应关系包括第一终端的第一会话的第一qos流、第二终端的第三会话的第三qos流、以及第二终端的第二drb的对应关系。
346.步骤503,第二终端向第一接入网设备发送第七信息。
347.相应地,第一接入网设备接收第二终端发送的第七信息。
348.其中,第七信息用于指示第二终端的第二drb对应于第二终端的第三会话的第三qos流。
349.步骤504,第一接入网设备根据第七信息,生成第十一对应关系。
350.其中,第十一对应关系包括第二终端的第二drb与第二终端的第三会话的第三qos流的对应关系。
351.步骤501-504与图3中的步骤301-304相同,更详细的描述可以参考步骤301-304,在此不再赘述。
352.步骤505,第一接入网设备确定将第一终端切换至第二接入网设备。
353.换一种描述方式,第一接入网设备确定第一终端离开第一接入网设备的覆盖范围,并进入第三接入网设备的覆盖范围。
354.一种可能的实现方式,第一接入网设备根据来自第一终端的测量报告,确定将第一终端切换至第二接入网设备。
355.步骤506,第一接入网设备向为第一终端提供服务的第一upf发送第十信息。
356.相应地,第一upf接收来自第一接入网设备的第十信息。
357.其中,第十信息用于请求将第一终端的第一会话的第一qos流对应的数据的ip地址修改为第三会话的ip地址。
358.步骤507,第一upf将第一终端的第一会话的第一qos流的数据的ip地址修改为第
三会话的ip地址。
359.步骤508,第一接入网设备向第二终端发送第十一信息。
360.相应地,第二终端接收来自第一接入网设备的第十一信息。
361.其中,第十一信息用于指示删除第二会话和第二qos流。
362.步骤506-508与图3中的步骤306-308相同,更详细的描述可以参考步骤306-308,在此不再赘述。
363.步骤509,第二终端根据第十一信息,生成第十三对应关系,并删除第二会话和第二qos流。
364.其中,第十三对应关系包括第二终端的第二drb与第二终端的第三会话的第三qos流的对应关系。
365.在步骤501-509后,第一媒体的下行数据的传输可以如步骤510-511所示。
366.步骤510,第一接入网设备通过第二终端的第三会话的第三qos流接收第一媒体的第五下行数据。
367.步骤511,第一接入网设备根据第二终端的上下文中的第十一对应关系,通过第二终端的第二drb向第二终端发送第五下行数据。
368.其中,第十一对应关系包括第二终端的第二drb与第二终端的第三会话的第三qos流的对应关系。
369.在步骤501-509后,第一媒体的上行数据可以如步骤512-515所示。
370.步骤512,第二终端获取第一媒体的第五上行数据。
371.步骤513,第二终端根据第三会话的第三qos流的上下文信息,确定通过第三会话的第三qos流发送第五上行数据。
372.一种可能的实现方式,第二终端根据第三会话的第三qos流的上下文信息中的qos规则,确定通过第三会话的第三qos流发送第五上行数据。
373.步骤514,第二终端根据第十三对应关系,通过第二终端的第二drb向第一接入网设备发送第五上行数据。其中,第十三对应关系包括第二终端的第二drb与第二终端的第三会话的第三qos流的对应关系。
374.步骤515,第一接入网设备根据第二终端的上下文中的第十一对应关系,通过第二终端的第三会话的第三qos流发送第五上行数据。
375.还需要说明的是,若第一接入网设备为第二终端配置了新的第三drb用于传输第三会话的第三qos流的数据,则第一接入网设备还生成第十五对应关系,第二终端还生成第十六对应关系,其中,第十五对应关系包括第二终端的第三drb与第二终端的第三会话的第三qos流的对应关系。第十六对应关系包括第二终端的第三drb与第二终端的第三会话的第三qos流的对应关系。这样,在步骤511中,第一接入网设备根据第二终端的上下文中的第十五对应关系,通过第二终端的第三drb向第二终端发送第五下行数据;在步骤514,第二终端根据第十六对应关系,通过第二终端的第三drb向第一接入网设备发送第五上行数据;在步骤515中,第一接入网设备根据第二终端的上下文中的第十五对应关系,通过第二终端的第三会话的第三qos流发送第五上行数据。
376.图6是本技术实施例提供的用于传输数据的方法600的示意图。方法600可以包括以下内容的至少部分内容。
377.步骤601,第一接入网设备确定将第一终端切换至第二接入网设备。
378.换一种描述方式,第一接入网设备确定第一终端离开第一接入网设备的覆盖范围,并进入第三接入网设备的覆盖范围。
379.一种可能的实现方式,第一接入网设备根据来自第一终端的测量报告,确定将第一终端切换至第二接入网设备。
380.步骤602,第一接入网设备根据第四对应关系,向第三接入网设备发送第十六信息。
381.相应地,第三接入网设备接收来自第一接入网设备的第十六信息。
382.其中,第四对应关系包括第一终端的第二drb、第二终端的第二会话的第二qos、以及第一终端的第一会话的第一qos流的对应关系。
383.其中,第十六信息包括第三指示信息、以及第三配置信息。其中,第三指示信息用于指示为第一终端的第一会话的第一qos流建立第二转发隧道。第三配置信息为第一接入网设备针对第二转发隧道的配置信息。
384.一种可能的实现方式,第一接入网设备通过handover request向第三接入网设备发送第十六信息。
385.步骤603,第三接入网设备根据第十六信息,生成第九对应关系。
386.其中,第九对应关系包括第二转发隧道与第一终端的第一会话的第一qos流的对应关系。
387.步骤604,第三接入网设备向第一接入网设备发送第四配置信息。
388.相应地,第一接入网设备接收来自第三接入网设备的第四配置信息。
389.其中,第四配置信息为第三接入网设备针对第一转发隧道的配置信息。
390.步骤605,第一接入网设备在第二终端的上下文中生成第七对应关系。
391.其中,第七对应关系包括第二终端的第二drb与第二转发隧道的对应关系。
392.在步骤601-605后,第一媒体的下行数据可以如步骤606-608所示。
393.步骤606,第三接入网设备通过第一终端的第一会话的第一qos流接收第一媒体的第四下行数据。
394.步骤607,第三接入网设备根据第九对应关系,通过第二转发隧道向第一接入网设备发送第四下行数据。第九对应关系包括第一会话的第一qos流与第二转发隧道的对应关系。
395.步骤608,第一接入网设备根据第七对应关系,通过第二终端的第二drb向第二终端发送第四下行数据。
396.在步骤601-605后,第一媒体的上行数据可以如步骤609-613所示。
397.步骤609、第二终端获取第一媒体的第四上行数据。
398.步骤610,第二终端根据第二会话的第二qos流的上下文信息,确定通过第二会话的第二qos流发送第四上行数据。
399.一种可能的实现方式,第二终端根据第二会话的第二qos流的上下文信息中的qos规则,确定通过第二会话的第二qos流发送第四上行数据。
400.步骤611,第二终端根据第一对应关系,通过第二终端的第二drb向第一接入网设备发送第四上行数据。第一对应关系包括第二终端的第二drb与第二终端的第二会话的第
二qos流的对应关系。
401.步骤612,第一接入网设备根据第七对应关系,通过第二转发隧道向第三接入网设备发送第四上行数据。
402.步骤613,第三接入网设备根据第九对应关系,通过第一终端的第一会话的第一qos流发送第四上行数据。
403.需要说明的是,图6中未详细示出的将第一终端切换至第三接入网设备的步骤可以参考现有技术,不再赘述。
404.下面结合图7至图19对本技术的技术方案进行示例性的说明。在图7至图19中,amf-1、smf-1、upf-1是为ue1提供服务的核心网实体,amf-2、smf-2是为ue2提供服务的核心网实体。其中,amf-1和amf-2可以相同,也可以不同;smf-1和smf-2可以相同,也可以不同。在图7至图19中,ue1、ue2、-a、-b、-c、amf-1、smf-1、upf-1、amf-2、smf-2分别对应于上文的第一终端、第二终端、第一接入网设备、第二接入网设备、第三接入网设备、第一amf、第一smf、第一upf、第二amf、第二smf。
405.示例1
406.示例1所示的方法可以应用于上文所述的场景1。针对场景1,图7示出了应用本技术的技术方案后ue-1的媒体的数据的传输路径的一种变化。其中,as-1为ue-1上正在使用的应用的服务器,as-2是ue-2上正在使用的应用的服务器。
407.如图7所示,ue-1的媒体的数据的传输路径由路径1变更为路径2。
408.路径1:ue-1和ue-2分别传输各自的媒体的数据,ue-1通过-a、upf-1与as-1进行通信,ue-2通过-a、upf-1与as-2进行通信。
409.路径2:对于ue-1的媒体的数据,以-a为锚点,as-1到-a的数据传输通道保持不变,将-a至ue-1的数据传输通道变更为-a至ue-2。变更后,as-1通过ue-1的数据传输通道将ue-1的媒体的数据传输至-a,-a将接收到的ue-1的媒体的数据通过ue-2的数据传输通道传输至ue-2。
410.针对场景1,本技术提供了图8所示的用于传输数据的方法。
411.图8是本技术提供的用于传输数据的方法的一个示例。
412.步骤801,ue-1向ue-2发送第一请求消息。
413.相应地,ue-2接收来自ue-1的第一请求消息。
414.第一请求消息可以对应于上文所述的第二信息。
415.其中,第一请求消息用于请求将ue-1的媒体转移至ue-2。第一请求消息携带媒体对应的应用(application,app)标识(identity,id)。
416.步骤802,ue-2向ue-1发送第一响应消息。
417.相应地,ue-1接收来自ue-2的第一响应消息。
418.第一响应消息可以对应于上文所述的第三信息。
419.其中,第一响应消息包括ue-2的标识、ue-2所在小区的标识、以及ue-2分配的psi-2。
420.其中,ue-2的标识为可以唯一确定ue-2的信息,例如ue-2的标识可以为5g-guti、tmsi、c-rnti等。ue-2所在小区的标识为可以唯一确定ue-2所在小区的信息,例如ue-2所在小区的标识可以为ncgi或pci。psi-2为ue-2的用于传输从ue-1转移至ue-2的媒体的数据的
pdu会话的标识,可选地,ue-2可以对psi-2加密,例如ue-2可以使用与ue-2之间的加密秘钥对psi-2进行加密。
421.步骤803,ue-1向-a发送第二请求消息。
422.相应地,-a接收来自ue-1的第二请求消息。
423.第二请求消息可以对应于上文所述的第一信息。
424.其中,第二请求消息用于请求将ue-1的媒体转移至ue-2。第二请求消息包括ue-2的标识、ue-2分配的psi-2、以及媒体对应的qos流(qos flow)的信息。媒体对应的qos流的信息可以包括psi-1、qfi-1、以及媒体对应的qos规则(qos rule),其中,psi-1为ue-1的用于传输该媒体的数据的pdu会话的标识,qfi-1为ue-1的用于传输该媒体的数据的qos流的标识。
425.可选地,第二请求消息为无线资源控制(radio resource control,rrc)消息。
426.可选地,若ue-2对psi-2进行了加密,则-a可以对psi-2进行解密,并验证ue-1将媒体转移至ue-2的合法性。
427.步骤804,-a向amf-1发送第三请求消息。
428.相应地,amf-1接收来自-a的第三请求消息。
429.其中,第三请求消息用于请求媒体的相关信息。第三请求消息包括psi-1和qfi-1。
430.步骤805,amf-1向smf-1发送第四请求消息。
431.相应地,smf-1接收来自amf-1的第四请求消息。
432.其中,第四请求消息用于请求媒体的相关信息。第四请求消息包括psi-1和qfi-1。
433.步骤806,smf-1根据第四请求消息,向amf-1发送第四响应消息。
434.相应地,amf-1接收来自smf-1的第四响应消息。
435.其中,第四响应消息包括媒体的相关信息。媒体的相关信息包括psi-1对应的信息、以及qfi-1对应的信息。psi-1对应的信息包括以下信息中的至少一个:ip地址、dnn、s-nssai、ssc模式、以及会话ambr等。qfi-1对应的信息包括以下信息中的至少一个:5qi、gfbr、mfbr等qos参数。
436.步骤807,amf-1向-a发送第三响应消息。
437.相应地,接收来自amf-1的第三响应消息。
438.其中,-a第三响应消息包括psi-1对应的信息、以及qfi-1对应的信息。psi-1对应的信息包括以下信息中的至少一个:ip地址、dnn、s-nssai、ssc模式、以及会话ambr等。qfi-1对应的信息包括以下信息中的至少一个:5qi、gfbr、mfbr等qos参数。
439.步骤808,-a向ue-2发送第一配置消息。
440.相应地,ue-2接收来自-a的第一配置消息。
441.其中,第一配置消息用于为ue-2配置drb-2,drb-2用于传输从ue-1转移至ue-2的媒体的数据。第一配置消息携带第四信息,第四信息包括以下信息中的至少一个:psi-2、psi-1对应的信息、qfi-2、qfi-1对应的信息、以及媒体对应的qos规则。其中,qfi-2为ue-2的用于传输从ue-1转移至ue-2的媒体的数据的qos流的标识。一种可能的实现方式,psi-2和qfi-2携带在第一配置消息的sdap头部中。
442.可选地,qfi-2与qfi-1相同。
443.步骤809,-a更新ue-1的上下文和ue-2的上下文。
444.具体地,-a在ue-1的上下文中记录第三对应关系,在ue-2的上下文中记录第四对应关系。其中,第三对应关系为第四对应关系为
445.需要说明的是,本技术不限定步骤808和809的先后顺序。
446.步骤810,ue-2根据第一配置消息,生成与drb-2相对应的qos流参数。
447.其中,与drb-2相对应的qos流参数包括psi-2对应的信息、以及qfi-2对应的信息。psi-2对应的信息包括以下信息中的至少一个:ip地址、dnn、s-nssai、ssc模式、以及会话ambr等,其中的ip地址为ue-1的ip地址。qfi-2对应的信息包括以下信息中的至少一个:5qi、gfbr、mfbr、qos规则等qos参数,其中,qos规则为媒体对应的qos规则。
448.可选地,ue-2可以保存第一对应关系:
449.后续,对于上行链路,当从ue-1转移至ue-2的媒体产生数据后,ue-2可以使用psi-2的ip地址作为ip包的源ip地址、使用媒体对应的qos规则将媒体产生的数据映射到qfi-2,并通过drb-2发送给-a;-a根据第四对应关系,将接收到的数据通过psi-1和qfi-1发送至upf-1、再由upf-1发送至as-1。对于下行链路,当-a通过psi-1和qfi-1接收到数据后,-a根据第三对应关系,将接收到的数据通过drb-2发送至ue-2。
450.此外,需要说明的是,步骤802中的第一响应消息和步骤803的第二请求消息中也可以不携带ue-2分配的psi-2,一种可替换方案为-a可以使用预设的psi(例如,0)。换句话说,ue-2可以不分配psi-2。
451.还需要说明的是,步骤801中的第一请求消息也可以不携带媒体对应的应用标识,一种可替换方案为ue-1将应用标识发送至-a,再由-a发送至ue-2,例如,ue-1可以通过步骤803中的第二请求消息将应用标识发送给向-a,-a可以通过步骤808的第一配置消息将应用标识发送给ue-2。
452.还需要说明的是,-a也可以不从核心网获取媒体的相关信息,即可以不执行步骤804-807,一种可替换方案为-a根据qos配置文件(qos profile)获取并发送媒体的相关信息,其中的qos配置文件可以是在为ue-1建立qos流时smf-1向-a发送的。
453.在上述技术方案中,-a可以获取一个虚拟的psi-2,并根据psi-2为ue-2配置drb-2,同时-a可以将psi-1的ip地址、媒体对应的qos规则、psi-1对应的pdu会话的参数、以及qfi-1对应的qos流的参数等发送给ue-2,ue-2可以根据收到的信息构造虚拟的pdu会话(psi-2)和qos流(qfi-2),该虚拟的pdu会话使用psi-1的ip地址,并且该虚拟的qos流基于媒体对应的qos规则。这样,可以实现将ue-1的媒体转移至ue-2,并且可以保证媒体的数据的传输不中断。对于ue-1来说,ue-1则可以完全退出媒体的数据的传输。
454.示例2
455.针对场景1,本技术还提供了图9所示的用于传输数据的方法。
456.图9是本技术提供的用于传输数据的方法的另一个示例。
457.步骤901,ue-1向ue-2发送第一请求消息。
458.相应地,ue-2接收来自ue-1的第一请求消息。
459.第一请求消息可以对应于上文所述的第二信息。
460.其中,第一请求消息用于请求将ue-1的媒体转移至ue-2。第一请求消息携带媒体
对应的应用标识。
461.步骤902,ue-2向ue-1发送第一响应消息。
462.相应地,ue-1接收来自ue-2的第一响应消息。
463.第一响应消息可以对应于上文所述的第三信息。
464.其中,第一响应消息包括ue-2的标识、ue-2所在小区的标识、以及ue-2分配的psi-2。
465.其中,ue-2的标识为可以唯一确定ue-2的信息,例如ue-2的标识可以为5g-guti、tmsi、c-rnti等。ue-2所在小区的标识为可以唯一确定ue-2所在小区的信息,例如ue-2所在小区的标识可以为ncgi。psi-2为ue-2的用于传输从ue-1转移至ue-2的媒体的数据的pdu会话的标识,可选地,ue-2可以对psi-2加密,例如ue-2可以使用与ue-2之间的加密秘钥对psi-2进行加密。
466.步骤903,ue-1向amf-1发送第五请求消息。
467.相应地,amf-1接收来自ue-1的第五请求消息。
468.其中,第五请求消息用于请求将ue-1的媒体转移至ue-2。第五请求消息包括ue-2的标识、ue-2分配的psi-2、以及媒体对应的qos流的信息。媒体对应的qos流的信息可以包括psi-1、qfi-1、以及媒体对应的qos规则,其中,psi-1为ue-1的用于传输该媒体的数据的pdu会话的标识,qfi-1为ue-1的用于传输该媒体的数据的qos流的标识。
469.可选地,第五请求消息为nas消息。
470.步骤904,amf-1向smf-1发送第四请求消息。
471.相应地,smf-1接收来自amf-1的第四请求消息。
472.其中,第四请求消息用于请求媒体的相关信息。媒体的相关信息可以包括上文的第二信息。第四请求消息包括psi-1和qfi-1。
473.步骤905,smf-1根据第四请求消息,向amf-1发送第四响应消息。
474.相应地,amf-1接收来自smf-1的第四响应消息。
475.其中,第四响应消息包括媒体的相关信息。媒体的相关信息包括psi-1对应的信息、以及qfi-1对应的信息。psi-1对应的信息包括以下信息中的至少一个:ip地址、dnn、s-nssai、ssc模式、以及会话ambr等。qfi-1对应的信息包括以下信息中的至少一个:5qi、gfbr、mfbr等qos参数。
476.步骤906,amf-1向-a发送第六请求消息。
477.相应地,接收来自amf-1的第六请求消息。
478.其中,第六请求消息用于请求将ue-1的媒体转移至ue-2。第六请求消息包括ue-2的标识、psi-2、psi-1对应的信息、以及qfi-1对应的信息。psi-1对应的信息包括以下信息中的至少一个:ip地址、dnn、s-nssai、ssc模式、以及会话ambr等。qfi-1对应的信息包括以下信息中的至少一个:5qi、gfbr、mfbr等qos参数。
479.可选地,若ue-2对psi-2进行了加密,则-a可以对psi-2进行解密,并验证ue-1将媒体转移至ue-2的合法性。
480.步骤907,-a向ue-2发送第一配置消息。
481.相应地,ue-2接收来自-a的第一配置消息。
482.其中,第一配置消息用于为ue-2配置drb-2,drb-2用于传输从ue-1转移至ue-2的
媒体的数据。第一配置消息包括第四信息,第四信息包括以下信息中的至少一个:psi-2、psi-1对应的信息、qfi-2、qfi-1对应的信息、以及媒体对应的qos规则。其中,qfi-2为ue-2的用于传输从ue-1转移至ue-2的媒体的数据的qos流的标识。一种可能的实现方式,psi-2和qfi-2携带在第一配置消息的sdap头部中。
483.可选地,qfi-2与qfi-1相同。
484.步骤908,-a更新ue-1的上下文和ue-2的上下文。
485.具体地,-a在ue-1的上下文中记录第三对应关系,在ue-2的上下文中记录第四对应关系。其中,第三对应关系为第四对应关系为
486.需要说明的是,本技术不限定步骤907和908的先后顺序。
487.步骤909,ue-2根据第一配置消息,生成与drb-2相对应的qos流参数。
488.其中,与drb-2相对应的qos流参数包括psi-2对应的信息、以及qfi-2对应的信息。psi-2对应的信息包括以下信息中的至少一个:ip地址、dnn、s-nssai、ssc模式、以及会话ambr等,其中的ip地址为ue-1的ip地址。qfi-2对应的信息包括以下信息中的至少一个:5qi、gfbr、mfbr、qos规则等qos参数,其中,qos规则为媒体对应的qos规则。
489.可选地,ue-2可以保存第一对应关系:
490.后续,对于上行链路,当从ue-1转移至ue-2的媒体产生数据后,ue-2可以使用psi-2的ip地址作为ip包的源ip地址、使用媒体对应的qos规则将媒体产生的数据映射到qfi-2,并通过drb-2发送给-a;-a根据第四对应关系,将接收到的数据通过psi-1和qfi-1发送至upf-1、再由upf-1发送至as-1。对于下行链路,当-a通过psi-1和qfi-1接收到数据后,-a根据第三对应关系,将接收到的数据通过drb-2发送至ue-2。
491.此外,需要说明的是,步骤902中的第一响应消息、步骤903的第五请求消息、步骤906的第六请求消息中也可以不携带ue-2分配的psi-2,一种可替换方案为-a可以使用预设的psi(例如,0)。换句话说,ue-2可以不分配psi-2。
492.还需要说明的是,步骤901中的第一请求消息也可以不携带媒体对应的应用标识,一种可替换方案为ue-1将应用标识发送至amf-1,由amf-1发送至-a,再由-a发送至ue-2,例如,ue-1可以通过步骤903中的第五请求消息将应用标识发送给向amf-1,amf-1可以通过步骤906中的第六请求消息将应用标识发送至-a,-a可以通过步骤907的第一配置消息将应用标识发送给ue-2。
493.还需要说明的是,-a也可以不从核心网获取媒体的相关信息,一种可替换方案为-a根据qos配置文件(qos profile)获取并发送媒体的相关信息,其中的qos配置文件可以是在为ue-1建立qos流时smf-1向-a发送的。
494.在上述技术方案中,-a可以获取一个虚拟的psi-2,并根据psi-2为ue-2配置drb-2,同时-a可以将psi-1的ip地址、媒体对应的qos规则、psi-1对应的pdu会话的参数、以及qfi-1对应的qos流的参数等发送给ue-2,ue-2可以根据收到的信息构造虚拟的pdu会话(psi-2)和qos流(qfi-2),该虚拟的pdu会话使用psi-1的ip地址,并且该虚拟的qos流基于媒体对应的qos规则。这样,可以实现将ue-1的媒体转移至ue-2,并且可以保证媒体的数据的传输不中断。对于ue-1来说,ue-1则可以完全退出媒体的数据的传输。
495.示例3
496.针对场景1,本技术还提供了图10所示的用于传输数据的方法。
497.图10是本技术提供的用于传输数据的方法的另一个示例。
498.步骤1001,ue-1向ue-2发送第一请求消息。
499.相应地,ue-2接收来自ue-1的第一请求消息。
500.其中,第一请求消息用于请求将ue-1的媒体转移至ue-2。第一请求消息携带媒体对应的应用标识。
501.步骤1002,ue-2向ue-1发送第一响应消息。
502.相应地,ue-1接收来自ue-2的第一响应消息。
503.其中,第一响应消息包括ue-2的标识、以及ue-2所在小区的标识。ue-2的标识和ue-2所在小区的标识的详细描述可以参考图8,在此不再赘述。
504.步骤1003,ue-1向-a发送第二请求消息。
505.相应地,-a接收来自ue-1的第二请求消息。
506.其中,第二请求消息用于请求将ue-1的媒体转移至ue-2。第二请求消息包括ue-2的标识、媒体对应的qos流的信息。媒体对应的qos流的信息的详细描述可以参考图8,在此不再赘述。
507.可选地,第二请求消息为rrc消息。
508.步骤1004,-a根据第二请求消息中的ue-2的标识,向ue-2发送第七请求消息。
509.相应地,ue-2接收来自-a的第七请求消息。
510.其中,第七请求消息用于询问ue-2是否同意将ue-1的媒体转移至ue-2。第七请求消息携带ue-1的标识。
511.步骤1005,ue-2确定是否同意将ue-1的媒体转移至ue-2。
512.若ue-2同意将ue-1的媒体转移至ue-2,则ue-2可以分配psi-2,并执行步骤1006。其中,psi-2为ue-2的用于传输从ue-1转移至ue-2的媒体的数据的pdu会话的标识,可选地,ue-2可以对psi-2加密,例如ue-2可以使用与ue-2之间的加密秘钥对psi-2进行加密。
513.步骤1006,ue-2向-a发送第七响应消息。
514.相应地,-a接收来自ue-2的第七响应消息。
515.其中,第七响应消息用于指示ue-2同意将ue-1的媒体转移至ue-2。第七响应消息携带ue-2分配的psi-2。
516.步骤1007,-a向amf-1发送第三请求消息。
517.相应地,amf-1接收来自-a的第三请求消息。
518.步骤1008,amf-1向smf-1发送第四请求消息。
519.相应地,smf-1接收来自amf-1的第四请求消息。
520.步骤1009,smf-1根据第四请求消息,向amf-1发送第四响应消息。
521.相应地,amf-1接收来自smf-1的第四响应消息。
522.步骤1010,amf-1向-a发送第三响应消息。
523.相应地,接收来自amf-1的第三响应消息。
524.步骤1011,-a向ue-2发送第一配置消息。
525.相应地,ue-2接收来自-a的第一配置消息。
526.步骤1012,-a更新ue-1的上下文和ue-2的上下文。
527.步骤1013,ue-2根据第一配置消息,生成与drb-2相对应的qos流参数。
528.后续,as-1可以向ue-2传输从ue-1转移至ue-2的媒体产生数据。
529.步骤1007-1013与步骤804-810相同,可以参考步骤804-810的描述,在此不再赘述。
530.此外,需要说明的是,步骤1006中的第七响应消息中也可以不携带ue-2分配的psi-2,一种可替换方案为在步骤1002中的第一响应消息和步骤1003的第二请求消息中携带ue-2分配的psi-2,另一种可替换方案为-a可以使用预设的psi(例如,0)。
531.还需要说明的是,步骤1001中的第一请求消息也可以不携带媒体对应的应用标识,一种可替换方案为ue-1将应用标识发送至-a,再由-a发送至ue-2,例如,ue-1可以通过步骤1003中的第二请求消息将应用标识发送给向-a,-a可以通过步骤1011的第一配置消息将应用标识发送给ue-2。
532.还需要说明的是,-a也可以不从核心网获取媒体的相关信息,即可以不执行步骤1007-1010,一种可替换方案为-a根据qos配置文件(qos profile)获取并发送媒体的相关信息,其中的qos配置文件可以是在为ue-1建立qos流时smf-1向-a发送的。
533.在上述技术方案中,-a可以获取一个虚拟的psi-2,并根据psi-2为ue-2配置drb-2,同时-a可以将psi-1的ip地址、媒体对应的qos规则、psi-1对应的pdu会话地参数、以及qfi-1对应的qos流的参数等发送给ue-2,ue-2可以根据收到的信息构造虚拟的pdu会话(psi-2)和qos流(qfi-2),该虚拟的pdu会话使用psi-1的ip地址,并且该qos流基于媒体对应的qos规则。这样,可以实现将ue-1的媒体转移至ue-2,并且可以保证媒体的数据的传输不中断。对于ue-1来说,ue-1则可以完全退出媒体的数据的传输。
534.此外,在上述技术方案中,通过-a询问ue-2是否同意将ue-1的媒体转移至ue-2,有助于避免ue-1的误操作对ue-2带来的影响,从而使得媒体转移过程更准确。
535.示例4
536.针对场景1,本技术还提供了图11所示的用于传输数据的方法。
537.图11是本技术提供的用于传输数据的方法的另一个示例。
538.步骤1101,ue-1向ue-2发送第一请求消息。
539.相应地,ue-2接收来自ue-1的第一请求消息。
540.其中,第一请求消息用于请求将ue-1的媒体转移至ue-2。第一请求消息携带媒体对应的应用标识。
541.步骤1102,ue-2向ue-1发送第一响应消息。
542.相应地,ue-1接收来自ue-2的第一响应消息。
543.其中,第一响应消息包括ue-2的标识、以及ue-2所在小区的标识。ue-2的标识和ue-2所在小区的标识的详细描述可以参考图8,在此不再赘述。
544.步骤1103,ue-1向amf-1发送第五请求消息。
545.相应地,amf-1接收来自ue-1的第五请求消息。
546.其中,第五请求消息用于请求将ue-1的媒体转移至ue-2。第五请求消息包括ue-2的标识和媒体对应的qos流的信息。媒体对应的qos流的信息的详细描述可以参考图8,在此不再赘述。
547.可选地,第五请求消息为nas消息。
548.步骤1104,amf-1根据第五请求消息中的ue-2的标识,向amf-2发送第八请求消息。
549.相应地,amf-2接收来自amf-1的第八请求消息。
550.其中,第八请求消息用于询问ue-2是否同意将ue-1的媒体转移至ue-2。第八请求消息携带ue-1的标识和ue-2的标识。
551.步骤1105,amf-2根据第八请求消息中的ue-2的标识,向ue-2发送第九请求消息。
552.相应地,ue-2接收来自amf-2的第九请求消息。
553.其中,第九请求消息用于询问ue-2是否同意将ue-1的媒体转移至ue-2。第九请求消息携带ue-1的标识。
554.步骤1106,ue-2确定是否同意将ue-1的媒体转移至ue-2。
555.若ue-2同意将ue-1的媒体转移至ue-2,则ue-2可以分配psi-2,并执行步骤1107。其中,psi-2为ue-2的用于传输从ue-1转移至ue-2的媒体的数据的pdu会话的标识,可选地,ue-2可以对psi-2加密,例如ue-2可以使用与ue-2之间的加密秘钥对psi-2进行加密。
556.步骤1107,ue-2向amf-2发送第九响应消息。
557.相应地,amf-2接收来自ue-2的第九响应消息。
558.其中,第九响应消息用于指示ue-2同意将ue-1的媒体转移至ue-2。第九响应消息携带ue-2分配的psi-2。
559.步骤1108,amf-2向amf-1发送第八响应消息。
560.相应地,amf-1接收来自amf-2的第八响应消息。
561.其中,第八响应消息用于指示ue-2同意将ue-1的媒体转移至ue-2。第八响应消息携带ue-2分配的psi-2。
562.步骤1109,amf-1向smf-1发送第四请求消息。
563.相应地,smf-1接收来自amf-1的第四请求消息。
564.其中,第四请求消息用于请求媒体的相关信息。媒体的相关信息可以包括上文的第二信息。第四请求消息包括psi-1和qfi-1。
565.步骤1110,smf-1根据第四请求消息,向amf-1发送第四响应消息。
566.相应地,amf-1接收来自smf-1的第四响应消息。
567.步骤1111,amf-1向-a发送第六请求消息。
568.相应地,接收来自amf-1的第六请求消息。
569.步骤1112,-a向ue-2发送第一配置消息。
570.相应地,ue-2接收来自-a的第一配置消息。
571.步骤1113,-a更新ue-1的上下文和ue-2的上下文。
572.步骤1114,ue-2根据第一配置消息,生成与drb-2相对应的qos流参数。
573.后续,as-1可以向ue-2传输从ue-1转移至ue-2的媒体产生数据。
574.步骤1109-1114与步骤904-909相同,可以参考步骤904-909的描述,在此不再赘述。
575.此外,需要说明的是,步骤1107中的第九响应消息和步骤1108中的第八响应消息中也可以不携带ue-2分配的psi-2,一种可替换方案为在步骤1102中的第一响应消息、步骤1103的第五请求消息、步骤1111的第六请求消息中携带ue-2分配的psi-2,另一种可替换方案为-a可以使用预设的psi(例如,0)。
576.还需要说明的是,步骤1101中的第一请求消息也可以不携带媒体对应的应用标识,一种可替换方案为ue-1将应用标识发送至amf-1,由amf-1发送至-a,再由-a发送至ue-2,例如,ue-1可以通过步骤1103中的第五请求消息将应用标识发送给向amf-1,amf-1可以通过步骤1111中的第六请求消息将应用标识发送至-a,-a可以通过步骤1112的第一配置消息将应用标识发送给ue-2。
577.还需要说明的是,-a也可以不从核心网获取媒体的相关信息,一种可替换方案为-a根据qos配置文件(qos profile)获取并发送媒体的相关信息,其中的qos配置文件可以是在为ue-1建立qos流时smf-1向-a发送的。
578.在上述技术方案中,-a可以获取一个虚拟的psi-2,并根据psi-2为ue-2配置drb-2,同时-a可以将psi-1的ip地址、媒体对应的qos规则、psi-1对应的pdu会话的参数、以及qfi-1对应的qos流的参数等发送给ue-2,ue-2可以根据收到的信息构造虚拟的pdu会话(psi-2)和qos流(qfi-2),该虚拟的pdu会话使用psi-1的ip地址,并且该虚拟的qos流基于媒体对应的qos规则。这样,可以实现将ue-1的媒体转移至ue-2,并且可以保证媒体的数据的传输不中断。对于ue-1来说,ue-1则可以完全退出媒体的数据的传输。
579.此外,在上述技术方案中,通过amf-2询问ue-2是否同意将ue-1的媒体转移至ue-2,有助于避免ue-1的误操作对ue-2带来的影响,从而使得媒体转移过程更准确。
580.示例5
581.示例5所示的方法可以应用于上文所述的场景2。针对场景2,图12示出了应用本技术的技术方案后ue-1的媒体的数据的传输路径的一种变化。其中,as-1为ue-1上正在使用的应用的服务器,as-2是ue-2上正在使用的应用的服务器;upf-1是为ue-1和ue-2提供服务的upf。
582.当ue-2运动范围较大,离开-a的覆盖范围,进入-b的覆盖范围时,ue-1的媒体的数据的传输路径由路径2变更为路径3。
583.路径2:可以参考图7,在此不再赘述。
584.路径3:对于ue-1的媒体的数据,ue-1的upf-1与-a间的数据传输通道变更为ue-2的upf-1与-b间的数据传输通道。变更后,as-1将ue-1的媒体的数据传输至upf-1,upf-1通过ue-2的数据传输通道将ue-1的媒体的数据传输至-b,-b将接收到的ue-1的媒体的数据通过ue-2的数据传输通道传输至ue-2。
585.针对场景2,本技术提供了图13所示的用于传输数据的方法。
586.图13是本技术提供的用于传输数据的方法的另一个示例。
587.在执行图13所示的方法之前,ue-2生成了psi-2对应的信息、以及qfi-2对应的信息,并保存了第一对应关系:-a在ue-1的上下文中记录第三对应关系:在ue-2的上下文中记录第四对应关系:需要说明的是,这里的各信息和对应关系可以是通过图8-图8中的任一个所示的方法获得的。
588.步骤1301,ue-2根据psi-2对应的信息和qfi-2对应的信息,确定是否存在与psi-2对应的pdu会话psi-3、以及是否存在与qfi-2对应的qos流qfi-3。
589.换句话说,ue-2根据psi-2对应的信息和qfi-2对应的信息,确定是否存在与虚拟pdu会话psi-2和qos流qfi-2对应的真实pdu会话psi-3或qos流qfi-3。
590.若ue-2确定不存在与psi-2对应的会话psi-3和/或与qfi-2对应的qos流qfi-3,则ue-2执行步骤1302。
591.若ue-2确定存在与psi-2对应的会话psi-3和/或与qfi-2对应的qos流qfi-3,则ue-2执行步骤1303,即跳过步骤1302。
592.步骤1302,ue-2发起pdu会话psi-3的建立过程和/或qos流qfi-3的建立过程。
593.其中,ue-2根据psi-2对应的信息和qfi-2对应的信息,建立pdu会话psi-3和/或qos流qfi-3。换句话说,psi-3对应的信息与psi-2对应的信息相同,qfi-3对应的信息和qfi-2对应的信息相同。
594.步骤1303,ue-2生成第十对应关系。
595.其中,第十对应关系为:
596.一种可能的实现方式,ue-2可以通过更新第一对应关系得到第十对应关系。
597.步骤1304,ue-2向-a上报第七信息。
598.其中,第七信息用于指示dbr-2对应于ue-2的psi-3和qfi-3。
599.一种可能的实现方式,ue-2通过uplink transport传输第七信息。
600.步骤1305,-a根据第七信息,生成第十一对应关系。
601.其中,第十一对应关系为:
[0602][0603]
一种可能的实现方式,-a可以根据第七信息更新第四对应关系,更新后的第四对应关系即为第十一对应关系。
[0604]
步骤1306,ue-2根据-a的配置,上报测量报告(measurement report)。
[0605]
步骤1307,-a根据ue-2发送的测量报告,确定发起切换的流程。
[0606]
步骤1308,-a根据第十一对应关系,生成第一切换消息。
[0607]
其中,第一切换消息包括第七信息、psi-3、ue-1的标识、psi-1、以及qfi-1(或媒体对应的qos规则)。
[0608]
一种可能的实现方式,第一切换消息为handover required,源到目的透明容器(source to target transparent container)字段包含第七信息,在pdu会话标识(pdu session ids)字段包含psi-3,第一切换消息额外携带ue-1的标识、psi-1、以及qfi-1(或媒体对应的qos规则)。
[0609]
步骤1309,-a向amf-2发送第一切换消息。
[0610]
相应地,amf-2接收来自-a的第一切换消息。
[0611]
步骤1310,amf-2根据第一切换消息中的ue-1的标识,向amf-1发送第十请求消息。
[0612]
相应地,amf-1接收来自amf-2的第十请求消息。
[0613]
其中,第十请求消息用于请求将psi-1的qfi-1对应的数据的ip地址修改为psi-3对应的ip地址。第十请求消息包括ue-1的标识、psi-1、以及qfi-1(或媒体对应的qos规则)、以及ue-2的qfi-3对应的ip地址。
[0614]
其中,ue-2的qfi-3对应的ip地址可以为ue-2的ip地址或ue-2的qfi-3的ip地址。ue-2的qfi-3对应的ip地址可以是amf-2从smf-2获取的。
[0615]
步骤1311,amf-1向smf-1发送第十一请求消息。
[0616]
相应地,smf-1接收来自amf-1的第十一请求消息。
[0617]
其中,第十一请求消息用于请求将psi-1的qfi-1对应的数据的ip地址修改为psi-3对应的ip地址。第十一请求消息包括ue-1的标识、psi-1、以及qfi-1(或媒体对应的qos规则)、以及psi-3对应的ip地址。
[0618]
步骤1312,smf-1向upf-1发送第十二请求消息。
[0619]
相应地,upf-1接收来自smf-1的第十二请求消息。
[0620]
其中,第十二请求消息用于请求将psi-1的qfi-1对应的数据的ip地址修改为psi-3对应的ip地址。第十二请求消息包括ue-1的标识、psi-1、以及qfi-1(或媒体对应的qos规则)、以及psi-3对应的ip地址。
[0621]
步骤1313,upf-1根据第十二请求消息,将psi-1的qfi-1对应的数据的ip地址修改为psi-3对应的ip地址。其中,psi-1的qfi-1对应的数据可以是psi-1的qfi-1的数据或者符合媒体对应的qos规则的数据。
[0622]
步骤1314,ue-2、-a、-b、amf-1、amf-2、smf-1、smf-2完成后续的切换流程。
[0623]
在上述后续切换流程中,-b在ue-2的上下文中可以记录第五对应关系。第五对应关系为:
[0624]
步骤1315,ue-2删除psi-2对应的pdu会话以及qfi-2对应的qos流,并生成第二对应关系。
[0625]
其中,第二对应关系为:
[0626]
一种可能的实现方式,ue-2可以通过更新第十对应关系得到第二对应关系。
[0627]
后续,对于上行链路,当从ue-1转移至ue-2的媒体产生数据后,ue-2可以使用psi-3的ip地址作为ip包的源ip地址、使用媒体对应的qos规则将媒体产生的数据映射到qfi-3,并通过drb-3发送给-b;-b根据第五对应关系,将接收到的数据通过psi-3和qfi-3发送至upf-1、再由upf-1发送至as-1。对于下行链路,当-b通过psi-3和qfi-3接收到数据后,-b根据第五对应关系,将接收到的数据通过drb-3发送至ue-2。
[0628]
通过上述技术方案,可以在将ue-1的媒体转移至ue-2后,ue-2又离开-a的覆盖范围时,保证业务不中断,有助于提高用户体验。
[0629]
示例6
[0630]
示例6所示的方法可以应用于上文所述的场景2。针对场景2,图14示出了应用本技术的技术方案后ue-1的媒体的数据的传输路径的另一种变化。其中,as-1为ue-1上正在使用的应用的服务器,as-2是ue-2上正在使用的应用的服务器。
[0631]
当ue-2运动范围较大,离开-a的覆盖范围,进入-b的覆盖范围时,ue-1的媒体的数据的传输路径由路径2变更为路径4。
[0632]
路径2:可以参考图7,在此不再赘述。
[0633]
路径3:对于ue-1的媒体的数据,as-1到-a的数据传输通道保持不变,当ue-1的媒体的数据传输至-a后,-a通过-a与-b间的数据传输通道将ue-1的媒体的数据传输至-b。变更后,as-1将ue-1的媒体的数据传输至-a,-a将ue-1的媒体的数据传输至-b,-b将接收到的ue-1的媒体的数据通过ue-2的数据传输通道传输至ue-2。
[0634]
针对场景2,本技术还提供了图15所示的用于传输数据的方法。
[0635]
图15是本技术提供的用于传输数据的方法的另一个示例。
[0636]
在执行图15所示的方法之前,ue-2生成了psi-2对应的信息、以及qfi-2对应的信息,并保存了第一对应关系:-a在ue-1的上下文中记录第三对应关系:在ue-2的上下文中记录第四对应关系:需要说明的是,这里的各信息和对应关系可以是通过图8至图11中的任一个所示的方法获得的。
[0637]
步骤1501,ue-2根据-a的配置,上报测量报告。
[0638]
步骤1502,-a根据ue-2发送的测量报告,确定发起切换的流程。
[0639]
步骤1503,-a根据第四对应关系,生成第二切换消息。
[0640]
其中,第二切换消息包括第一指示信息、第二指示信息、drb-2的上下文信息、-a的针对psi-2的转发隧道的配置信息。其中,第一指示信息用于指示为psi-2建立转发隧道。第二指示信息用于指示dbr-2对应于psi-2和qfi-2。为了便于区分,下文将此处涉及的转发隧道称为转发隧道-1。
[0641]
一种可能的实现方式,第二切换消息为handover request。
[0642]
步骤1504,-a向-b发送第二切换消息。
[0643]
相应地,-b接收来自-a的第二切换消息。
[0644]
步骤1505,-b生成第八对应关系。
[0645]
其中,第八对应关系为:
[0646]
步骤1506,-b向-a发送第二切换响应消息。
[0647]
相应地,-a接收来自-b的第二切换响应消息。
[0648]
其中,第二切换响应消息包括drb-3的配置信息、用于指示切换成功的信息、以及-b针对转发隧道-1的配置信息。
[0649]
一种可能的实现方式,第二切换响应消息为handover request acknowledge。
[0650]
步骤1507,-a在ue-1的上下文中生成第六对应关系。
[0651]
其中,第六对应关系为
[0652]
一种可能的实现方式,-a通过更新第三对应关系得到第六对应关系。
[0653]
步骤1508,ue-2、-a、-b、amf-1、amf-2、smf-1、smf-2、upf-1完成后续的切换流程。
[0654]
步骤1509,ue-2生成第十二对应关系。
[0655]
其中,第十二对应关系为:
[0656]
后续,对于上行链路,当从ue-1转移至ue-2的媒体产生数据后,ue-2可以使用psi-2的ip地址作为ip包的源ip地址、使用媒体对应的qos规则将媒体产生的数据映射到qfi-2,并通过drb-3发送给-b;-b根据第八对应关系,将接收到的数据通过转发隧道-1发送至-a,-a根据第六对应关系将数据通过psi-1和qfi-1发送至upf-1、再由upf-1发送至as-1。对于下行链路,当-a通过psi-1和qfi-1接收到数据后,-a根据第六对应关系,将接收到的数据通过转发隧道-1发送至-b,-b根据第八对应关系通过drb-3将接收到的数据发送至ue-2。
[0657]
需要说明的是,若-a与-b之间存在通信接口,-a和-b可以通过
该接口进行通信。若-a与-b之间不存在通信接口,-a和-b可以通过amf进行通信,以第二切换消息为例,-a可以将第二切换消息发送至amf-1,由amf-1发送给amf-2,再由amf-2发送至-b。
[0658]
通过上述技术方案,可以在将ue-1的媒体转移至ue-2后,ue-2又离开-a的覆盖范围时,保证业务不中断,有助于提高用户体验。
[0659]
示例7
[0660]
示例7所示的方法可以应用于上文所述的场景3。针对场景3,图16示出了应用本技术的技术方案后ue-1的媒体的数据的传输路径的一种变化。其中,as-1为ue-1上正在使用的应用的服务器,as-2是ue-2上正在使用的应用的服务器。
[0661]
当ue-1运动范围较大,离开-a的覆盖范围,进入-c的覆盖范围时,ue-1的媒体的数据的传输路径由路径2变更为路径5。
[0662]
路径2:可以参考图7,在此不再赘述。
[0663]
路径5:对于ue-1的媒体的数据,ue-1的upf-1与-a间的数据传输通道变更为ue-2的upf-1与-a间的数据传输通道。变更后,as-1将ue-1的媒体的数据传输至upf-1,upf-1通过ue-2的数据传输通道将ue-1的媒体的数据传输至-a,-a将接收到的ue-1的媒体的数据通过ue-2的数据传输通道传输至ue-2。
[0664]
针对场景3,本技术提供了图17所示的用于传输数据的方法。
[0665]
图17是本技术提供的用于传输数据的方法的另一个示例。
[0666]
在执行图17所示的方法之前,ue-2生成了psi-2对应的信息、以及qfi-2对应的信息,并保存了第一对应关系:-a在ue-1的上下文中记录第三对应关系:在ue-2的上下文中记录第四对应关系:需要说明的是,这里的各信息和对应关系可以是通过图8和图11中的任一个所示的方法获得的。
[0667]
步骤1701,ue-2根据psi-2对应的信息和qfi-2对应的信息,确定是否存在与psi-2对应的pdu会话psi-3、以及是否存在与qfi-2对应的qos流qfi-3。
[0668]
步骤1702,ue-2发起pdu会话psi-3的建立过程和/或qos流qfi-3的建立过程。
[0669]
步骤1703,ue-2生成第十对应关系。
[0670]
步骤1704,ue-2向-a上报第七信息。
[0671]
步骤1705,-a根据第七信息,生成第十一对应关系。
[0672]
步骤1701-1705与步骤1301-1305相同,可以参考步骤1301-1305的描述,在此不再赘述。
[0673]
步骤1706,ue-1根据-a的配置,上报测量报告。
[0674]
步骤1707,-a根据ue-1发送的测量报告,确定发起切换的流程。
[0675]
步骤1708,-a根据第十一对应关系,生成第十三请求消息。
[0676]
其中,第十三请求消息用于请求将psi-1的qfi-1对应的数据的ip地址修改为psi-3对应的ip地址。第十三请求消息包括psi-3、ue-1的标识、psi-1、以及qfi-1(或媒体对应的qos规则)。
[0677]
步骤1709,-a向amf-2发送第十三请求消息。
[0678]
相应地,amf-2接收来自-a的第十三请求消息。
[0679]
步骤1710,amf-2向smf-2发送第十四请求消息。
[0680]
相应地,smf-2接收来自amf-1的第十四请求消息。
[0681]
其中,第十四请求消息用于请求激活psi-3、以及请求psi-3对应的ip地址。
[0682]
一种可能的实现方式,第十四请求消息为nsmf_pdusession_updatasmcontext request。
[0683]
步骤1711,smf-2激活psi-3,并向amf-2发送第十四响应消息。
[0684]
相应地,amf-2接收来自smf-2的第十四响应消息。
[0685]
其中,第十四响应消息包括psi-3对应的ip地址。
[0686]
一种可能的实现方式,第十四响应消息为nsmf_pdusession_updatasmcontext response。
[0687]
步骤1712,amf-2根据第十三请求消息中的ue-1的标识,向amf-1发送第十五请求消息。
[0688]
相应地,amf-1接收来自amf-2的第十五请求消息。
[0689]
其中,第十五请求消息用于请求将psi-1的qfi-1对应的数据的ip地址修改为psi-3对应的ip地址。第十五请求消息包括ue-1的标识、psi-1、qfi-1(或媒体对应的qos规则)、以及psi-3对应的ip地址。
[0690]
步骤1713,amf-1向smf-1发送第十六请求消息。
[0691]
相应地,smf-1接收来自amf-1的第十六请求消息。
[0692]
其中,第十六请求消息用于请求将psi-1的qfi-1对应的数据的ip地址修改为psi-3对应的ip地址。第十六请求消息包括ue-1的标识、psi-1、以及qfi-1(或媒体对应的qos规则)、以及psi-3对应的ip地址。
[0693]
步骤1714,smf-1向upf-1发送第十七请求消息。
[0694]
相应地,upf-1接收来自smf-1的第十七请求消息。
[0695]
其中,第十七请求消息用于请求将psi-1的qfi-1对应的数据的ip地址修改为psi-3对应的ip地址。第十七请求消息包括ue-1的标识、psi-1、以及qfi-1(或媒体对应的qos规则)、以及psi-3对应的ip地址。
[0696]
步骤1715,upf-1根据第十七请求消息,将psi-1的qfi-1对应的数据的ip地址修改为psi-3对应的ip地址。其中,psi-1的qfi-1对应的数据可以是psi-1的qfi-1的数据或者符合媒体对应的qos规则的数据。
[0697]
步骤1716,第二amf向-a发送第十三响应消息。
[0698]
相应地,-a接收来自第二amf的第十三响应消息。
[0699]
其中,第十三响应消息包括psi-3的相关信息。
[0700]
步骤1717,-a根据psi-3的相关信息、以及drb-2的上下文信息,向ue-2发送第二配置消息。
[0701]
相应地,ue-2接收来自-a的第二配置消息。
[0702]
其中,第二配置消息用于配置drb-3。
[0703]
一种可能的实现方式,第二配置消息为rrc连接重配置消息(rrc connection reconfiguration)。
[0704]
-a在ue-2的上下文中可以记录第十五对应关系。第十五对应关系为:
[0705]
步骤1718,ue-2删除psi-2对应的pdu会话以及qfi-2对应的qos流,并生成第十六对应关系。
[0706]
其中,第十六对应关系为:
[0707]
一种可能的实现方式,ue-2可以通过更新第十对应关系得到第十六对应关系。
[0708]
步骤1719,ue-1、-a、-b、amf-1、amf-2、smf-1、smf-2完成后续的切换流程。
[0709]
后续,对于上行链路,当从ue-1转移至ue-2的媒体产生数据后,ue-2可以使用psi-3的ip地址作为ip包的源ip地址、使用媒体对应的qos规则将媒体产生的数据映射到qfi-3,并通过drb-3发送给-a;-a根据第十五对应关系,将接收到的数据通过psi-3和qfi-3发送至upf-1、再由upf-1发送至as-1。对于下行链路,当-a通过psi-3和qfi-3接收到数据后,-a根据第十五对应关系,将接收到的数据通过drb-3发送至ue-2。
[0710]
通过上述技术方案,可以在将ue-1的媒体转移至ue-2后,ue-1又离开-a的覆盖范围时,保证业务不中断,有助于提高用户体验。
[0711]
示例8
[0712]
示例8所示的方法可以应用于上文所述的场景3。针对场景3,图18示出了应用本技术的技术方案后ue-1的媒体的数据的传输路径的另一种变化。其中,as-1为ue-1上正在使用的应用的服务器,as-2是ue-2上正在使用的应用的服务器。
[0713]
当ue-1运动范围较大,离开-a的覆盖范围,进入-b的覆盖范围时,ue-1的媒体的数据的传输路径由路径2变更为路径5。
[0714]
路径2:可以参考图7,在此不再赘述。
[0715]
路径3:as-1将ue-1的媒体的数据传输至-c,-c将ue-1的媒体的数据传输至-a,-a将接收到的ue-1的媒体的数据通过ue-2的数据传输通道传输至ue-2。
[0716]
针对场景3,本技术还提供了图19所示的用于传输数据的方法。
[0717]
图19是本技术提供的用于传输数据的方法的另一个示例。
[0718]
在执行图19所示的方法之前,ue-2生成了psi-2对应的信息、以及qfi-2对应的信息,并保存了第一对应关系:-a在ue-1的上下文中记录第三对应关系:在ue-2的上下文中记录第四对应关系:需要说明的是,这里的各信息和对应关系可以是通过图8至图11中的任一个所示的方法获得的。
[0719]
步骤1901,ue-1根据-a的配置,上报测量报告。
[0720]
步骤1902,-a根据ue-1发送的测量报告,确定发起切换的流程。
[0721]
步骤1903,-a根据第四对应关系,生成第三切换消息。
[0722]
其中,第三切换消息包括第三指示信息、-a的针对psi-1的qfi-1的转发隧道的配置信息。其中,第三指示信息用于指示为psi-1的qfi-1建立转发隧道。为了便于区分,下文将此处涉及的转发隧道称为转发隧道-2。
[0723]
一种可能的实现方式,第三切换消息为handover request。
[0724]
步骤1904,-a向-c发送第三切换消息。
[0725]
相应地,-c接收来自-a的第三切换消息。
[0726]
步骤1905,-c生成第九对应关系。
[0727]
其中,第九对应关系为:
[0728]
步骤1906,-c向-a发送第三切换响应消息。
[0729]
相应地,-a接收来自-c的第三切换响应消息。
[0730]
其中,第三切换响应消息包括-c针对转发隧道-2的配置信息。
[0731]
一种可能的实现方式,第三切换响应消息为handover request acknowledge。
[0732]
步骤1907,-a在ue-2的上下文中生成第七对应关系。
[0733]
其中,第七对应关系为:
[0734]
一种可能的实现方式,-a通过更新第四对应关系得到第七对应关系。
[0735]
步骤1908,ue-1、-a、-b、amf-1、amf-2、smf-1、smf-2、upf-1完成后续的切换流程。
[0736]
后续,对于上行链路,当从ue-1转移至ue-2的媒体产生数据后,ue-2可以使用psi-2的ip地址作为ip包的源ip地址、使用媒体对应的qos规则将媒体产生的数据映射到qfi-2,并通过drb-2发送给-a;-a根据第七对应关系,将接收到的数据通过转发隧道-2发送至-c,-c根据第九对应关系将数据通过psi-1和qfi-1发送至upf-1、再由upf-1发送至as-1。对于下行链路,当-c通过psi-1和qfi-1接收到数据后,-c根据第九对应关系,将接收到的数据通过转发隧道-2发送至-a,-a根据第七对应关系通过drb-2将接收到的数据发送至ue-2。
[0737]
需要说明的是,若-a与-c之间存在通信接口,-a和-c可以通过该接口进行通信。若-a与-c之间不存在通信接口,-a和-c可以通过amf进行通信,以第三切换消息为例,-a可以将第三切换消息发送至amf-1,由amf-1发送给amf-2,再由amf-2发送至-c。
[0738]
通过上述技术方案,可以在将ue-1的媒体转移至ue-2后,ue-1又离开-a的覆盖范围时,保证业务不中断,有助于提高用户体验。
[0739]
上文结合图2至图19,详细描述了本技术提供的方法,下面将结合图20至图21,详细描述本技术的装置实施例。可以理解的是,为了实现上述实施例中功能,图20或图21中的装置包括了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本技术中所公开的实施例描述的各示例的单元及方法步骤,本技术能够以硬件或硬件和计算机软件相结合的形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用场景和设计约束条件。
[0740]
图20和图21为本技术的实施例提供的可能的装置的结构示意图。这些装置可以用于实现上述方法实施例中第一终端、第二终端、第一接入网设备、第二接入网设备、第三接入网设备、第一amf、或第二amf的功能,因此也能实现上述方法实施例所具备的有益效果。
[0741]
如图20所示,装置2000包括收发单元2010和处理单元2020。
[0742]
当装置2000用于实现上述方法实施例中第一终端的功能时,处理单元2020用于:确定将第一媒体转移至第二终端。收发单元2010用于:第一接入网设备发送第一信息,所述第一信息用于请求将所述第一媒体转移至所述第二终端,所述第一信息包括所述第二终端的标识、所述第一终端的第一会话的标识、以及所述第一会话的第一服务质量qos流的标
识,所述第一会话和所述第一qos流用于所述第一终端传输所述第一媒体的数据。
[0743]
可选地,收发单元还2010用于:向所述第二终端发送第二信息,所述第二信息用于请求向所述第二终端转移媒体;以及接收来自所述第二终端的第三信息,所述第三信息包括以下信息中的至少一个:所述第二终端所在小区的标识、所述第二终端的标识、以及由所述第二终端分配的第二会话的标识,所述第二会话用于所述第二终端传输所述第一媒体的数据。
[0744]
可选地,所述第二会话的标识经过加密处理。
[0745]
可选地,当所述第三信息包括所述第二会话的标识时,所述第一信息还包括所述第二会话的标识。
[0746]
可选地,当所述第三信息包括所述第二终端所在小区的标识时,处理单元2020还用于:根据所述第二终端所在小区的标识,确定所述第二终端在所述第一接入网设备的覆盖范围内。
[0747]
可选地,所述第二信息还包括所述第一媒体的标识。
[0748]
可选地,所述第一信息还包括所述第一媒体的标识。
[0749]
可选地,收发单元2010具体用于:通过为所述第一终端提供服务的第一接入和移动性管理功能amf向所述第一接入网设备发送第一信息。
[0750]
当装置2000用于实现上述方法实施例中第二终端的功能时,处理单元2020用于:获取第一媒体的第一上行数据,所述第一媒体为从所述第一终端转移至第二终端的媒体;以及根据第二会话的第二服务质量qos流的上下文信息,确定通过所述第二会话的第二qos流发送所述第一上行数据。收发单元2010用于:根据第一对应关系,通过第二数据无线承载drb向第一接入网设备发送所述第一上行数据,其中,所述第一对应关系包括所述第二会话的所述第二qos流与所述第二drb的对应关系,所述第二会话的上下文信息是根据所述第一终端的第一会话的上下文信息确定的,所述第二qos流的上下文信息是根据所述第一会话的第一qos流的上下文信息确定的,所述第一会话和所述第一qos流用于所述第一终端传输所述第一媒体的数据。
[0751]
可选地,收发单元2010还用于:从所述第一接入网设备获取第四信息,所述第四信息包括:所述第二会话的标识、第二qos流的标识、所述第一会话的上下文信息、以及所述第一qos流的上下文信息。处理单元2020还用于:根据所述第四信息,确定所述第二会话的上下文信息和所述第二qos流的上下文信息、以及生成所述第一对应关系。
[0752]
可选地,收发单元2010还用于:接收来自所述第一终端的第二信息,所述第二信息用于请求向所述第二终端转移媒体;以及向所述第一终端发送第三信息,所述第三信息包括以下信息中的至少一个:所述第二终端所在小区的标识、所述第二终端的标识、以及所述第二会话的标识。
[0753]
可选地,所述第二信息还包括所述第一媒体的标识。
[0754]
可选地,所述第四信息还包括以下信息中的至少一个:所述第二drb的上下文信息、以及所述第一媒体的标识。
[0755]
可选地,收发单元2010还用于:接收第五信息,所述第五信息用于询问是否同意将所述第一媒体转移至所述第二终端;以及发送第六信息,所述第六信息用于指示同意将所述第一媒体转移至所述第二终端。
[0756]
可选地,收发单元2010具体用于:从所述第一接入网设备接收所述第五信息;或者,从为所述第一终端提供服务的第一接入和移动性管理功能amf接收所述第五信息。
[0757]
可选地,所述第六信息还包括所述第二会话的标识。
[0758]
可选地,所述第二会话的标识经过加密处理。
[0759]
可选地,当所述第二终端由所述第一接入网设备的覆盖范围进入第二接入网设备的覆盖范围、或所述第一终端由所述第一接入网设备的覆盖范围进入第三接入网设备的覆盖范围时,处理单元2020还用于:获取所述第一媒体的第二上行数据;以及根据第三会话的第三qos流的上下文信息,确定通过所述第三会话的所述第三qos流发送所述第二上行数据。收发单元2010还用于:根据第二对应关系,通过第三drb向所述第一接入网设备发送所述第二上行数据,其中,所述第二对应关系包括所述第三会话的所述第三qos流与所述第三drb的对应关系,其中,所述第三会话的上下文信息是根据所述第一会话的上下文信息确定的,所述第三qos流的上下文信息是根据所述第一qos流的上下文信息确定的,所述第三drb的上下文信息是根据所述第二drb的上下文信息确定的。
[0760]
可选地,处理单元2020还用于:根据所述第二会话的上下文信息确定所述第三会话的上下文信息,和/或,所述第二终端根据所述第二qos流的上下文信息确定所述第三qos流上下文信息,和/或,所述第二终端根据所述第二drb的上下文信息确定所述第三drb上下文信息;以及生成所述第二对应关系。
[0761]
可选地,在所述第二终端根据所述第二会话的上下文信息确定所述第三会话上下文信息,和/或,所述第二终端根据所述第二qos流的上下文信息确定所述第三qos流上下文信息,和/或,所述第二终端根据所述第二drb的上下文信息确定所述第三drb上下文信息之前,处理单元2020还用于:确定不存在所述第三会话和/或所述第三qos流和/或所述第三drb。
[0762]
可选地,收发单元2010还用于:向所述第一接入网设备发送第七信息,所述第七信息用于指示所述第二drb对应于所述第二终端的所述第三会话的所述第三qos流。
[0763]
当装置2000用于实现上述方法实施例中第一接入网设备的功能时,收发单元2010用于:通过第一终端的第一会话的第一服务质量qos流接收第一媒体的第一下行数据,所述第一媒体为从所述第一终端转移至第二终端的媒体;以及根据第三对应关系,通过所述第二终端的第二数据无线承载drb向所述第二终端发送所述第一下行数据,其中,所述第三对应关系包括所述第一终端的所述第一会话的所述第一qos流与所述第二终端的所述第二drb的对应关系。
[0764]
可选地,收发单元2010还用于:接收所述第二终端通过所述第二drb发送的所述第一媒体的第一上行数据;以及根据第四对应关系,通过所述第一终端的所述第一会话的所述第一qos流发送所述第一上行数据,其中,所述第四对应关系包括所述第二终端的所述第二drb与所述第一终端的所述第一会话的所述第一qos流的对应关系。
[0765]
可选地,收发单元2010还用于:接收来自所述第一终端的第一信息,所述第一信息用于请求将所述第一媒体转移至所述第二终端,所述第一信息包括所述第二终端的标识、所述第一会话的标识、以及所述第一qos流的标识。处理单元2020用于:根据所述第一信息,在所述第一终端的上下文中生成所述第三对应关系,和/或,在所述第二终端的上下文中生成所述第四对应关系。
[0766]
可选地,收发单元2010具体用于:通过为所述第一终端提供服务的第一amf接收所述第一信息。
[0767]
可选地,收发单元2010还用于:获取第八信息,所述第八信息包括所述第一会话的上下文信息和所述第一qos流的上下文信息;以及向所述第二终端发送第四信息,所述第四信息包括:第二会话的标识、第二qos流的标识、所述第一会话的上下文信息、以及所述第一qos流的上下文信息,其中,所述第二会话的所述第二qos流用于所述第二终端传输所述第一媒体的数据,所述第一会话的上下文信息用于所述第二终端确定所述第二会话的上下文,所述第一qos流的上下文信息用于所述第二终端确定所述第二qos流的上下文。
[0768]
可选地,收发单元2010具体用于:从为所述第一终端提供服务的第一amf获取所述第八信息。
[0769]
可选地,所述第四信息还包括以下信息中的至少一个:所述第二drb的上下文信息、以及所述第一媒体的标识。
[0770]
可选地,所述第一信息还包括以下信息中的至少一个:所述第二会话的标识、以及所述第一媒体的标识。
[0771]
可选地,收发单元2010还用于:向所述第二终端发送第五信息,所述第五信息用于询问是否同意将所述第一媒体转移至所述第二终端;以及接收来自所述第二终端的第六信息,所述第六信息用于指示同意将所述第一媒体转移至所述第二终端。
[0772]
可选地,所述第六信息还包括所述第二会话的标识。
[0773]
可选地,所述第二会话的标识经过加密处理。
[0774]
可选地,当所述第一终端由所述第一接入网设备的覆盖范围进入第三接入网设备的覆盖范围时,收发单元2010还用于:通过所述第二终端的第三会话的第三qos流接收所述第一媒体的第二下行数据;以及根据第五对应关系,通过所述第二终端的第三drb向所述第二终端发送所述第二下行数据,其中,所述第五对应关系包括所述第二终端的所述第三会话的所述第三qos流与所述第二终端的所述第三drb的对应关系;其中,所述第三会话的上下文信息是根据所述第一会话的上下文信息确定的,所述第三qos流的上下文信息是根据所述第一qos流的上下文信息确定的,所述第三drb的上下文信息是根据所述第二drb的上下文信息确定的。
[0775]
可选地,当所述第一终端由所述第一接入网设备的覆盖范围进入第三接入网设备的覆盖范围时,收发单元2010还用于:接收所述第二终端通过所述第三drb发送的所述第一媒体的第二上行数据;以及根据第五对应关系,通过所述第二终端的所述第三会话的所述第三qos流发送所述第二上行数据,其中,所述第五对应关系包括所述第二终端的所述第三会话的所述第三qos流与所述第二终端的所述第三drb的对应关系。
[0776]
可选地,当所述第二终端由所述第一接入网设备的覆盖范围进入第二接入网设备的覆盖范围、或所述第一终端由所述第一接入网设备的覆盖范围进入第三接入网设备的覆盖范围时,处理单元2020还用于:根据所述第二终端的第二会话的上下文信息和/或所述第二会话的第二qos流的上下文信息,确定所述第三会话的上下文和/或第三qos流的上下文,其中,所述第二会话和所述第二qos流用于所述第二终端传输所述第一媒体的数据,所述第二会话的上下文信息是根据所述第一会话的上下文信息确定的,所述第二qos流的上下文是根据所述第一qos流的上下文信息确定的;以及根据所述第二drb的上下文信息,确定所
述第三drb的上下文信息。
[0777]
可选地,收发单元2010还用于:接收来自所述第二终端的第七信息,所述第七信息用于指示所述第二drb对应于所述第二终端的所述第三会话的所述第三qos流。
[0778]
可选地,收发单元2010还用于:向为所述第二终端提供服务的第二接入和移动性管理功能amf发送第十信息,所述第十信息用于请求将所述第一会话的所述第一qos流对应的数据的互联网协议ip地址修改为所述第三会话的ip地址。
[0779]
可选地,当所述第二终端由所述第一接入网设备的覆盖范围进入第二接入网设备的覆盖范围时,收发单元2010还用于:通过所述第一会话的所述第一qos流接收所述第一媒体的第三下行数据;以及根据第六对应关系,通过第一转发隧道向所述第二接入网设备发送所述第三下行数据,其中,所述第六对应关系包括所述第一会话的所述第一qos流与所述第一转发隧道的对应关系。
[0780]
可选地,当所述第二终端由所述第一接入网设备的覆盖范围进入第二接入网设备的覆盖范围时,收发单元2010还用于:接收所述第二接入网设备通过所述第一转发隧道发送的所述第一媒体的第三上行数据;以及根据第六对应关系,通过所述第一终端的所述第一会话的所述第一qos流发送所述第三上行数据,其中,所述第六对应关系包括所述第一会话的所述第一qos流与所述第一转发隧道的对应关系。
[0781]
可选地,所述第四对应关系还包括所述第二drb与所述第二终端的第二会话的第二qos流的对应关系,处理单元2020还用于:根据所述第四对应关系,建立所述第一转发隧道,并在所述第一终端的上下文中生成所述第六对应关系。
[0782]
可选地,当所述第一终端由所述第一接入网设备的覆盖范围进入第三接入网设备的覆盖范围时,收发单元2010还用于:接收所述第三接入网设备通过第二转发隧道发送的所述第一媒体的第四下行数据;以及根据第七对应关系,通过所述第二drb向所述第二终端发送所述第四下行数据,其中,所述第七对应关系包括所述第二转发隧道以及所述第二drb的对应关系。
[0783]
可选地,当所述第一终端由所述第一接入网设备的覆盖范围进入第三接入网设备的覆盖范围时,收发单元2010还用于:接收所述第二终端通过所述第二dbr发送所述第一媒体的第四上行数据;以及根据第七对应关系,通过所述第二转发隧道向所述第三接入网设备发送所述第四上行数据,其中,所述第七对应关系包括所述第二转发隧道以及所述第二drb的对应关系。
[0784]
可选地,处理单元2020还用于:根据所述第四对应关系,建立所述第二转发隧道,并在所述第二终端的上下文中生成所述第七对应关系。
[0785]
当装置2000用于实现上述方法实施例中第二接入网设备的功能时,收发单元2010用于:当第二终端由第一接入网设备的覆盖范围进入第二接入网设备的覆盖范围时,接收所述第一接入网设备通过第一转发隧道发送的第一媒体的第三下行数据,所述第一媒体为从第一终端转移至所述第二终端的媒体,所述第一终端处于所述第一接入网设备的覆盖范围内,并驻留在第一接入网设备的小区中;以及根据第八对应关系,通过第三数据无线承载drb向所述第二终端发送所述第三下行数据,其中,所述第八对应关系包括所述第一转发隧道以及所述第三drb的对应关系。
[0786]
可选地,收发单元2010还用于:接收所述第二终端通过所述第三drb发送的所述第
一媒体的第三上行数据;以及根据所述第八对应关系,通过所述第一转发隧道向所述第一接入网设备发送所述第三上行数据。
[0787]
可选地,处理单元2020用于:建立所述第一转发隧道;以及在所述第二终端的上下文中生成所述第八对应关系。
[0788]
当装置2000用于实现上述方法实施例中第三接入网设备的功能时,收发单元2010用于:当第一终端由第一接入网设备的覆盖范围进入第三接入网设备的覆盖范围时,通过所述第一终端的第一会话的第一服务质量qos流接收第一媒体的第四下行数据,所述第一媒体为从所述第一终端转移至第二终端的媒体;以及根据第九对应关系,通过第二转发隧道向所述第一接入网设备发送所述第四下行数据,其中,所述第九对应关系包括所述第一终端的所述第一会话的所述第一qos流与所述第二转发隧道的对应关系,所述第二终端驻留在所述第一接入网设备。
[0789]
可选地,收发单元2010还用于:接收所述第一接入网设备通过所述第二转发隧道发送的所述第一媒体的第四上行数据;以及根据所述第九对应关系,通过所述第一终端的所述第一会话的所述第一qos流发送所述第四上行数据。
[0790]
可选地,处理单元2020用于:建立所述第二转发隧道;以及在所述第一终端的上下文中生成所述九对应关系。
[0791]
当装置2000用于实现上述方法实施例中第二amf的功能时,收发单元2010用于:当第二终端由第一接入网设备的覆盖范围进入第二接入网设备的覆盖范围时,接收来自第一接入网设备的第十信息,所述第十信息用于请求将第一终端的第一会话的第一服务质量qos流对应的数据的互联网协议ip地址修改为第三会话的ip地址,所述第一会话的第一qos流用于所述第一终端传输第一媒体的数据,所述第一媒体为从所述第一终端转移至所述第二终端的媒体,所述第二终端由所述第二amf提供服务;获取所述第三会话的ip地址;以及向为所述第一终端提供服务的第一amf发送第十一信息,所述第十一信息用于请求将所述第一终端的所述第一会话的所述第一qos流对应的数据的ip地址修改为所述第三会话的ip地址,所述第十一信息包括所述第三会话的ip地址。
[0792]
当装置2000用于实现上述方法实施例中第一amf的功能时,收发单元2010用于:接收来自第二amf的第十一信息,所述第十一信息用于请求将第一终端的第一会话的第一服务质量qos流对应的数据的互联网协议ip地址修改为第三会话的ip地址,所述第十一信息包括所述第三会话的ip地址;以及向第一upf发送所述第十一信息。
[0793]
关于上述收发单元2010和处理单元2020更详细的描述,可参考上述方法实施例中的相关描述,在此不再说明。
[0794]
如图21示,装置2100包括处理器2110和接口电路2120。处理器2110和接口电路2120之间相互耦合。可以理解的是,接口电路2120可以为收发器或输入输出接口。可选地,装置2100还可以包括存储器2130,用于存储处理器2110执行的指令或存储处理器2110运行指令所需要的输入数据或存储处理器2110运行指令后产生的数据。当装置2100用于实现上文所述的方法时,处理器2110用于实现上述处理单元2020的功能,接口电路2120用于实现上述收发单元2010的功能。
[0795]
当装置2100为应用于第一终端的芯片时,该芯片实现上述方法实施例中第一终端的功能。该芯片从第一终端中的其它模块(如射频模块或天线)接收信息,该信息是其他装
置发送给第一终端的;或者,该芯片向第一终端中的其它模块(如射频模块或天线)发送信息,该信息是第一终端发送给其他装置的。
[0796]
当装置2100为应用于第二终端的芯片时,该芯片实现上述方法实施例中第二终端的功能。该芯片从第二终端中的其它模块(如射频模块或天线)接收信息,该信息是其他装置发送给第二终端的;或者,该芯片向第二终端中的其它模块(如射频模块或天线)发送信息,该信息是第二终端发送给其他装置的。
[0797]
当装置2100为应用于第一接入网设备的芯片时,该芯片实现上述方法实施例中第一接入网设备的功能。该芯片从第一接入网设备中的其它模块(如射频模块或天线)接收信息,该信息是其他装置发送给第一接入网设备的;或者,该芯片向第一接入网设备中的其它模块(如射频模块或天线)发送信息,该信息是第一接入网设备发送给其他装置的。
[0798]
当装置2100为应用于第二接入网设备的芯片时,该芯片实现上述方法实施例中第二接入网设备的功能。该芯片从第二接入网设备中的其它模块(如射频模块或天线)接收信息,该信息是其他装置发送给第二接入网设备的;或者,该芯片向第二接入网设备中的其它模块(如射频模块或天线)发送信息,该信息是第二接入网设备送给其他装置的。
[0799]
当装置2100为应用于第三接入网设备的芯片时,该芯片实现上述方法实施例中第三接入网设备的功能。该芯片从第三接入网设备中的其它模块(如射频模块或天线)接收信息,该信息是其他装置发送给第三接入网设备的;或者,该芯片向第三接入网设备中的其它模块(如射频模块或天线)发送信息,该信息是第三接入网设备送给其他装置的。
[0800]
当装置2100为应用于第一amf的芯片时,该芯片实现上述方法实施例中第一amf的功能。该芯片从第一amf中的其它模块(如射频模块或天线)接收信息,该信息是其他装置发送给第一amf的;或者,该芯片向第一amf中的其它模块(如射频模块或天线)发送信息,该信息是第一amf送给其他装置的。
[0801]
当装置2100为应用于第二amf的芯片时,该芯片实现上述方法实施例中第二amf的功能。该芯片从第二amf中的其它模块(如射频模块或天线)接收信息,该信息是其他装置发送给第二amf的;或者,该芯片向第二amf中的其它模块(如射频模块或天线)发送信息,该信息是第二amf送给其他装置的。
[0802]
本技术还提供一种通信装置,包括处理器,该处理器与存储器耦合,存储器用于存储计算机程序或指令和/或数据,处理器用于执行存储器存储的计算机程序或指令,或读取存储器存储的数据,以执行上文各方法实施例中的方法。可选地,处理器为一个或多个。可选地,该通信装置包括存储器。可选地,存储器为一个或多个。可选地,该存储器与该处理器集成在一起,或者分离设置。
[0803]
本技术还提供一种计算机可读存储介质,其上存储有用于实现上述各方法实施例中由第一终端、第二终端、第一接入网设备、第二接入网设备、第三接入网设备、第一amf、或第二amf执行的方法的计算机指令。
[0804]
本技术还提供一种计算机程序产品,包含指令,该指令被计算机执行时以实现上述各方法实施例中由第一终端、第二终端、第一接入网设备、第二接入网设备、第三接入网设备、第一amf、或第二amf执行的方法。
[0805]
本技术还提供一种通信系统,该通信系统包括上文各实施例中的第一终端、第二终端、第一接入网设备、第二接入网设备、第三接入网设备、第一amf、或第二amf。
[0806]
上述提供的任一种装置中相关内容的解释及有益效果均可参考上文提供的对应的方法实施例,此处不再赘述。
[0807]
可以理解的是,本技术的实施例中的处理器可以是中央处理单元(central processing unit,cpu),还可以是其它通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field programmable gate array,fpga)或者其它可编程逻辑器件、晶体管逻辑器件,硬件部件或者其任意组合。通用处理器可以是微处理器,也可以是任何常规的处理器。
[0808]
本技术的实施例中的方法步骤可以通过硬件的方式来实现,也可以由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器、闪存、只读存储器、可编程只读存储器、可擦除可编程只读存储器、电可擦除可编程只读存储器、寄存器、硬盘、移动硬盘、cd-rom或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于asic中。另外,该asic可以位于第一终端、第二终端、第一接入网设备、第二接入网设备、第三接入网设备、第一amf、或第二amf中。当然,处理器和存储介质也可以作为分立组件存在于第一终端、第二终端、第一接入网设备、第二接入网设备、第三接入网设备、第一amf、或第二amf中。
[0809]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机程序或指令。在计算机上加载和执行所述计算机程序或指令时,全部或部分地执行本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、网络设备、用户设备或者其它可编程装置。所述计算机程序或指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机程序或指令可以从一个网站站点、计算机、服务器或数据中心通过有线或无线方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是集成一个或多个可用介质的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,例如,软盘、硬盘、磁带;也可以是光介质,例如,数字视频光盘;还可以是半导体介质,例如,固态硬盘。
[0810]
在本技术的各个实施例中,如果没有特殊说明以及逻辑冲突,不同的实施例之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。
[0811]
可以理解,本文中术语“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况,其中a,b可以是单数或者复数。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0812]
可以理解的是,在本技术的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本技术的实施例的范围。上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定。
[0813]
除非另有说明,本技术实施例所使用的所有技术和科学术语与本技术的技术领域的技术人员通常理解的含义相同。本技术中所使用的术语只是为了描述具体的实施例的目的,不是旨在限制本技术的范围。应理解,上述为举例说明,上文的例子仅仅是为了帮助本领域技术人员理解本技术实施例,而非要将申请实施例限制于所示例的具体数值或具体场景。本领域技术人员根据上文所给出的例子,显然可以进行各种等价的修改或变化,这样的修改和变化也落入本技术实施例的范围内。
[0814]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。

技术特征:


1.一种用于传输数据的方法,其特征在于,所述方法包括:第一终端确定将第一媒体转移至第二终端;所述第一终端向第一接入网设备发送第一信息,所述第一信息用于请求将所述第一媒体转移至所述第二终端,所述第一信息包括所述第二终端的标识、所述第一终端的第一会话的标识、以及所述第一会话的第一服务质量qos流的标识,所述第一会话和所述第一qos流用于所述第一终端传输所述第一媒体的数据。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第一终端向所述第二终端发送第二信息,所述第二信息用于请求向所述第二终端转移媒体;所述第一终端接收来自所述第二终端的第三信息,所述第三信息包括以下信息中的至少一个:所述第二终端所在小区的标识、所述第二终端的标识、以及由所述第二终端分配的第二会话的标识,所述第二会话用于所述第二终端传输所述第一媒体的数据。3.根据权利要求2所述的方法,其特征在于,所述第二会话的标识经过加密处理。4.根据权利要求2或3所述的方法,其特征在于,当所述第三信息包括所述第二会话的标识时,所述第一信息还包括所述第二会话的标识。5.根据权利要求2至4中任一项所述的方法,其特征在于,当所述第三信息包括所述第二终端所在小区的标识时,所述方法还包括:所述第一终端根据所述第二终端所在小区的标识,确定所述第二终端驻留在所述第一接入网设备中。6.根据权利要求2至5中任一项所述的方法,其特征在于,所述第二信息还包括所述第一媒体的标识。7.根据权利要求1所述的方法,其特征在于,所述第一信息还包括所述第一媒体的标识。8.根据权利要求1至7中任一项所述的方法,其特征在于,所述第一终端向第一接入网设备发送第一信息,包括:所述第一终端通过为所述第一终端提供服务的第一接入和移动性管理功能amf向所述第一接入网设备发送第一信息。9.一种用于传输数据的方法,其特征在于,所述方法包括:第二终端获取第一媒体的第一上行数据,所述第一媒体为从所述第一终端转移至第二终端的媒体;所述第二终端根据第二会话的第二服务质量qos流的上下文信息,确定通过所述第二会话的第二qos流发送所述第一上行数据;所述第二终端根据第一对应关系,通过第二数据无线承载drb向第一接入网设备发送所述第一上行数据,其中,所述第一对应关系包括所述第二会话的所述第二qos流与所述第二drb的对应关系,所述第二会话的上下文信息是根据所述第一终端的第一会话的上下文信息确定的,所述第二qos流的上下文信息是根据所述第一会话的第一qos流的上下文信息确定的,所述第一会话和所述第一qos流用于所述第一终端传输所述第一媒体的数据。10.根据权利要求9所述的方法,其特征在于,所述方法还包括:所述第二终端从所述第一接入网设备获取第四信息,所述第四信息包括:所述第二会
话的标识、第二qos流的标识、所述第一会话的上下文信息、以及所述第一qos流的上下文信息;所述第二终端根据所述第四信息,确定所述第二会话的上下文信息和所述第二qos流的上下文信息、以及生成所述第一对应关系。11.根据权利要求9或10所述的方法,其特征在于,所述方法还包括:所述第二终端接收来自所述第一终端的第二信息,所述第二信息用于请求向所述第二终端转移媒体;所述第二终端向所述第一终端发送第三信息,所述第三信息包括以下信息中的至少一个:所述第二终端所在小区的标识、所述第二终端的标识、以及所述第二会话的标识。12.根据权利要求11所述的方法,其特征在于,所述第二信息还包括所述第一媒体的标识。13.根据权利要求10所述的方法,其特征在于,所述第四信息还包括以下信息中的至少一个:所述第二drb的上下文信息、以及所述第一媒体的标识。14.根据权利要求9至13中任一项所述的方法,其特征在于,所述方法还包括:所述第二终端接收第五信息,所述第五信息用于询问是否同意将所述第一媒体转移至所述第二终端;所述第二终端发送第六信息,所述第六信息用于指示同意将所述第一媒体转移至所述第二终端。15.根据权利要求14所述的方法,其特征在于,所述第二终端接收第五信息,包括:所述第二终端从所述第一接入网设备接收所述第五信息;或者,所述第二终端从为所述第一终端提供服务的第一接入和移动性管理功能amf接收所述第五信息。16.根据权利要求14或15所述的方法,其特征在于,所述第六信息还包括所述第二会话的标识。17.根据权利要求11或16所述的方法,其特征在于,所述第二会话的标识经过加密处理。18.根据权利要求9至17中任一项所述的方法,其特征在于,当所述第二终端由所述第一接入网设备的覆盖范围进入第二接入网设备的覆盖范围、或所述第一终端由所述第一接入网设备的覆盖范围进入第三接入网设备的覆盖范围时,所述方法还包括:所述第二终端获取所述第一媒体的第二上行数据;所述第二终端根据第三会话的第三qos流的上下文信息,确定通过所述第三会话的所述第三qos流发送所述第二上行数据;所述第二终端根据第二对应关系,通过第三drb向所述第一接入网设备发送所述第二上行数据,其中,所述第二对应关系包括所述第三会话的所述第三qos流与所述第三drb的对应关系,其中,所述第三会话的上下文信息是根据所述第一会话的上下文信息确定的,所述第三qos流的上下文信息是根据所述第一qos流的上下文信息确定的,所述第三drb的上下文信息是根据所述第二drb的上下文信息确定的。19.根据权利要求18所述的方法,其特征在于,所述方法还包括:所述第二终端根据所述第二会话的上下文信息确定所述第三会话的上下文信息,和/
或,所述第二终端根据所述第二qos流的上下文信息确定所述第三qos流上下文信息,和/或,所述第二终端根据所述第二drb的上下文信息确定所述第三drb上下文信息;所述第二终端生成所述第二对应关系。20.根据权利要求19所述的方法,其特征在于,在所述第二终端根据所述第二会话的上下文信息确定所述第三会话上下文信息,和/或,所述第二终端根据所述第二qos流的上下文信息确定所述第三qos流上下文信息,和/或,所述第二终端根据所述第二drb的上下文信息确定所述第三drb上下文信息之前,所述方法还包括:所述第二终端确定不存在所述第三会话和/或所述第三qos流和/或所述第三drb。21.根据权利要求19或20所述的方法,其特征在于,所述方法还包括:所述第二终端向所述第一接入网设备发送第七信息,所述第七信息用于指示所述第二drb对应于所述第二终端的所述第三会话的所述第三qos流。22.一种用于传输数据的方法,其特征在于,所述方法包括:第一接入网设备通过第一终端的第一会话的第一服务质量qos流接收第一媒体的第一下行数据,所述第一媒体为从所述第一终端转移至第二终端的媒体;所述第一接入网设备根据第三对应关系,通过所述第二终端的第二数据无线承载drb向所述第二终端发送所述第一下行数据,其中,所述第三对应关系包括所述第一终端的所述第一会话的所述第一qos流与所述第二终端的所述第二drb的对应关系。23.根据权利要求22所述的方法,其特征在于,所述方法还包括:所述第一接入网设备接收所述第二终端通过所述第二drb发送的所述第一媒体的第一上行数据;所述第一接入网设备根据第四对应关系,通过所述第一终端的所述第一会话的所述第一qos流发送所述第一上行数据,其中,所述第四对应关系包括所述第二终端的所述第二drb与所述第一终端的所述第一会话的所述第一qos流的对应关系。24.根据权利要求22或23所述的方法,其特征在于,所述方法还包括:所述第一接入网设备接收来自所述第一终端的第一信息,所述第一信息用于请求将所述第一媒体转移至所述第二终端,所述第一信息包括所述第二终端的标识、所述第一会话的标识、以及所述第一qos流的标识;所述第一接入网设备根据所述第一信息,在所述第一终端的上下文中生成所述第三对应关系,和/或,在所述第二终端的上下文中生成所述第四对应关系。25.根据权利要求24所述的方法,其特征在于,所述第一接入网设备接收来自第一终端的第一信息,包括:所述第一接入网设备通过为所述第一终端提供服务的第一amf接收所述第一信息。26.根据权利要求24或25所述的方法,其特征在于,所述方法还包括:所述第一接入网设备获取第八信息,所述第八信息包括所述第一会话的上下文信息和所述第一qos流的上下文信息;所述第一接入网设备向所述第二终端发送第四信息,所述第四信息包括:第二会话的标识、第二qos流的标识、所述第一会话的上下文信息、以及所述第一qos流的上下文信息,其中,所述第二会话的所述第二qos流用于所述第二终端传输所述第一媒体的数据,所述第一会话的上下文信息用于所述第二终端确定所述第二会话的上下文,所述第一qos流的上
下文信息用于所述第二终端确定所述第二qos流的上下文。27.根据权利要求26所述的方法,其特征在于,所述第一接入网设备获取第八信息,包括:所述第一接入网设备从为所述第一终端提供服务的第一amf获取所述第八信息。28.根据权利要求26或27所述的方法,其特征在于,所述第四信息还包括以下信息中的至少一个:所述第二drb的上下文信息、以及所述第一媒体的标识。29.根据权利要求24至28中任一项所述的方法,其特征在于,所述第一信息还包括以下信息中的至少一个:所述第二会话的标识、以及所述第一媒体的标识。30.根据权利要求24至29中任一项所述的方法,其特征在于,所述方法还包括:所述第一接入网设备向所述第二终端发送第五信息,所述第五信息用于询问是否同意将所述第一媒体转移至所述第二终端;所述第一接入网设备接收来自所述第二终端的第六信息,所述第六信息用于指示同意将所述第一媒体转移至所述第二终端。31.根据权利要求30所述的方法,其特征在于,所述第六信息还包括所述第二会话的标识。32.根据权利要求29或30所述的方法,其特征在于,所述第二会话的标识经过加密处理。33.根据权利要求22至32中任一项所述的方法,其特征在于,当所述第一终端由所述第一接入网设备的覆盖范围进入第三接入网设备的覆盖范围时,所述方法还包括:所述第一接入网设备通过所述第二终端的第三会话的第三qos流接收所述第一媒体的第二下行数据;所述第一接入网设备根据第五对应关系,通过所述第二终端的第三drb向所述第二终端发送所述第二下行数据,其中,所述第五对应关系包括所述第二终端的所述第三会话的所述第三qos流与所述第二终端的所述第三drb的对应关系;其中,所述第三会话的上下文信息是根据所述第一会话的上下文信息确定的,所述第三qos流的上下文信息是根据所述第一qos流的上下文信息确定的,所述第三drb的上下文信息是根据所述第二drb的上下文信息确定的。34.根据权利要求22至32中任一项所述的方法,其特征在于,当所述第一终端由所述第一接入网设备的覆盖范围进入第三接入网设备的覆盖范围时,所述方法还包括:所述第一接入网设备接收所述第二终端通过所述第三drb发送的所述第一媒体的第二上行数据;所述第一接入网设备根据第五对应关系,通过所述第二终端的所述第三会话的所述第三qos流发送所述第二上行数据,其中,所述第五对应关系包括所述第二终端的所述第三会话的所述第三qos流与所述第二终端的所述第三drb的对应关系。35.根据权利要求22至34中任一项所述的方法,其特征在于,当所述第二终端由所述第一接入网设备的覆盖范围进入第二接入网设备的覆盖范围、或所述第一终端由所述第一接入网设备的覆盖范围进入第三接入网设备的覆盖范围时,所述方法还包括:所述第一接入网设备根据所述第二终端的第二会话的上下文信息和/或所述第二会话的第二qos流的上下文信息,确定所述第三会话的上下文和/或第三qos流的上下文,其中,
所述第二会话和所述第二qos流用于所述第二终端传输所述第一媒体的数据,所述第二会话的上下文信息是根据所述第一会话的上下文信息确定的,所述第二qos流的上下文是根据所述第一qos流的上下文信息确定的;所述第一接入网设备根据所述第二drb的上下文信息,确定所述第三drb的上下文信息。36.根据权利要求35所述的方法,其特征在于,所述方法还包括:所述第一接入网设备接收来自所述第二终端的第七信息,所述第七信息用于指示所述第二drb对应于所述第二终端的所述第三会话的所述第三qos流。37.根据权利要求35或36所述的方法,其特征在于,所述方法还包括:所述第一接入网设备向为所述第二终端提供服务的第二接入和移动性管理功能amf发送第十信息,所述第十信息用于请求将所述第一会话的所述第一qos流对应的数据的互联网协议ip地址修改为所述第三会话的ip地址。38.根据权利要求23至32中任一项所述的方法,其特征在于,当所述第二终端由所述第一接入网设备的覆盖范围进入第二接入网设备的覆盖范围时,所述方法还包括:所述第一接入网设备通过所述第一会话的所述第一qos流接收所述第一媒体的第三下行数据;所述第一接入网设备根据第六对应关系,通过第一转发隧道向所述第二接入网设备发送所述第三下行数据,其中,所述第六对应关系包括所述第一会话的所述第一qos流与所述第一转发隧道的对应关系。39.根据权利要求23至32中任一项所述的方法,其特征在于,当所述第二终端由所述第一接入网设备的覆盖范围进入第二接入网设备的覆盖范围时,所述方法还包括:所述第一接入网设备接收所述第二接入网设备通过所述第一转发隧道发送的所述第一媒体的第三上行数据;所述第一接入网设备根据第六对应关系,通过所述第一终端的所述第一会话的所述第一qos流发送所述第三上行数据,其中,所述第六对应关系包括所述第一会话的所述第一qos流与所述第一转发隧道的对应关系。40.根据权利要求38或39所述的方法,其特征在于,所述第四对应关系还包括所述第二drb与所述第二终端的第二会话的第二qos流的对应关系,所述方法还包括:所述第一接入网设备根据所述第四对应关系,建立所述第一转发隧道,并在所述第一终端的上下文中生成所述第六对应关系。41.根据权利要求23至32中任一项所述的方法,其特征在于,当所述第一终端由所述第一接入网设备的覆盖范围进入第三接入网设备的覆盖范围时,所述方法还包括:所述第一接入网设备接收所述第三接入网设备通过第二转发隧道发送的所述第一媒体的第四下行数据;所述第一接入网设备根据第七对应关系,通过所述第二drb向所述第二终端发送所述第四下行数据,其中,所述第七对应关系包括所述第二转发隧道以及所述第二drb的对应关系。42.根据权利要求41所述的方法,其特征在于,当所述第一终端由所述第一接入网设备的覆盖范围进入第三接入网设备的覆盖范围时,所述方法还包括:
所述第一接入网设备接收所述第二终端通过所述第二dbr发送所述第一媒体的第四上行数据;所述第一接入网设备根据第七对应关系,通过所述第二转发隧道向所述第三接入网设备发送所述第四上行数据,其中,所述第七对应关系包括所述第二转发隧道以及所述第二drb的对应关系。43.根据权利要求41或42所述的方法,其特征在于,所述方法还包括:所述第一接入网设备根据所述第四对应关系,建立所述第二转发隧道,并在所述第二终端的上下文中生成所述第七对应关系。44.一种通信装置,其特征在于,包括:处理器,用于执行存储器中存储的计算机程序,以使得所述装置执行如权利要求1至43中任一项所述的方法。45.根据权利要求44所述的装置,其特征在于,所述装置还包括所述存储器。46.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如权利要求1至43中任一项所述的方法。47.一种计算机程序产品,其特征在于,所述计算机程序产品包括用于执行如权利要求1至43中任一项所述的方法的指令。48.一种通信系统,其特征在于,包括:第一终端和第二终端;所述第一终端,用于执行如权利要求1至8中任一项所述的方法;所述第二终端,用于执行如权利要求9至21中任一项所述的方法。

技术总结


本申请提供了一种用于传输数据的方法和通信装置。在该方法中,当将第一媒体从第一终端转移至第二终端时,可以以第一接入网设备为锚点,改变接入网设备与终端之间的数据传输通道,即保持应用服务器到第一接入网设备之间的数据传输通道不变,将接入网设备与终端之间的数据传输由第一接入网设备到第一终端转换为第一接入网设备到第二终端,实现了第一媒体从第一终端的向第二终端的转移。此外,在该方法中,在第一媒体转移完成后,第一终端可以退出或维持第一媒体的数据传输,该方法可保证第一媒体的数据传输不中断,有助于提升用户体验。有助于提升用户体验。有助于提升用户体验。


技术研发人员:

金辉 窦凤辉

受保护的技术使用者:

华为技术有限公司

技术研发日:

2021.11.02

技术公布日:

2023/2/20

本文发布于:2024-09-24 18:26:30,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/54412.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:所述   终端   接入网   信息
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议