本技术涉及无线通信,尤其涉及一种n19隧道建立方法、数据传输方法、设备及装置。
背景技术:
1、第五代移动通信(the 5th generation mobile communication,5g)局域网(local area network,lan)技术是实现同一个5g虚拟网络(virtual network,vn)组内一个或多个终端(也可称用户设备(user equipment,ue))之间数据传输过程的技术。现有技术中,lan场景下(例如,5g lan场景下)进行基于n19隧道的数据传输时,整个5g vn组的n19隧道建立完成后,若对组成员ue进行增加导致新的协议数据单元(protocol data unit,pdu)会话锚点(pdu session anchor,psa)增加时,如通过管理平台或者应用功能(application function,af)触发,会话管理功能(session management function,smf)需对所有已经建立会话的组成员ue所对应的psa建立与新的psa间的n19隧道,这会造成用户面psa和控制面smf间交互频繁,引发资源浪费。
技术实现思路
1、本技术实施例提供一种n19隧道建立方法、数据传输方法、设备及装置,以减少控制面smf和用户面psa之间的交互次数,节省传输资源。
2、第一方面,本技术实施例提供一种n19隧道建立方法,应用于会话管理功能实体,包括:
3、确定一个或多个锚点用户面功能实体psa组;每个所述psa组中包括一个中心psa,所述中心psa用于转发组内成员psa之间和/或psa组之间传输的数据;所述一个或多个psa组中的成员psa均属于同一虚拟网络组;
4、向每个所述psa组中的psa发送n4会话请求消息,所述n4会话请求消息用于建立目标n19隧道网;
5、所述目标n19隧道网中,同一psa组内的成员psa均与中心psa之间建立n19隧道。
6、可选地,在所述psa组仅为一个的情况下,所述目标n19隧道网中,成员psa之间均不建立n19隧道。
7、可选地,在所述psa组为多个的情况下,所述目标n19隧道网中,各中心psa之间两两建立n19隧道。
8、可选地,所述目标n19隧道网中,同一psa组内的成员psa之间两两建立n19隧道。
9、可选地,所述向每个所述psa组中的psa发送n4会话请求消息,包括:
10、在确定每个所述psa组均建立组内n19隧道的情况下,向每个所述中心psa发送组级n4会话修改请求消息,所述组级n4会话修改请求消息中携带目标中心psa的n19隧道信息,所述目标中心psa包括除接收所述组级n4会话修改请求消息的中心psa以外的其他中心psa。
11、可选地,所述确定一个或多个psa组,包括:
12、基于psa的地理位置信息、本地配置信息和接收到的策略信息中的任意一项或多项,确定一个或多个psa组。
13、可选地,所述方法还包括:
14、在目标psa组中的psa发生变化的情况下,对所述目标psa组的中心psa进行n19隧道更新。
15、可选地,所述方法还包括:
16、基于本地配置信息和/或接收到的策略指示,选择终端对应的psa。
17、可选地,所述中心psa包括非psa属性的用户面功能实体和/或psa属性的用户面功能实体。
18、可选地,所述中心psa与成员psa属于同一虚拟网络组,或者,所述中心psa与成员psa属于不同的虚拟网络组。
19、第二方面,本技术实施例还提供一种数据传输方法,应用于成员锚点用户面功能实体psa,包括:
20、在无法确定接收到的数据包所对应的目标psa的情况下,将所述数据包转发给所述成员psa所属的psa组中的中心psa;
21、所述中心psa和所述成员psa均为目标n19隧道网中的psa,所述目标n19隧道网中,同一psa组内的成员psa均与中心psa之间建立n19隧道。
22、第三方面,本技术实施例还提供一种数据传输方法,应用于中心锚点用户面功能实体psa,包括:
23、确定接收到的数据包所对应的目标psa;
24、根据所述目标psa所属的psa组,确定相应的数据转发方式;
25、所述中心psa为目标n19隧道网中的psa,所述目标n19隧道网中,同一psa组内的成员psa均与中心psa之间建立n19隧道。
26、可选地,所述根据所述目标psa所属的psa组,确定相应的数据转发方式,包括:
27、在所述目标psa与所述中心psa属于同一psa组的情况下,将所述数据包转发给所述目标psa;或者,
28、在所述目标psa与所述中心psa不属于同一psa组的情况下,将所述数据包转发给所述目标psa所属的psa组中的中心psa。
29、第四方面,本技术实施例还提供一种会话管理功能实体,包括存储器,收发机,处理器:
30、存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:
31、确定一个或多个锚点用户面功能实体psa组;每个所述psa组中包括一个中心psa,所述中心psa用于转发组内成员psa之间和/或psa组之间传输的数据;所述一个或多个psa组中的成员psa均属于同一虚拟网络组;
32、向每个所述psa组中的psa发送n4会话请求消息,所述n4会话请求消息用于建立目标n19隧道网;
33、所述目标n19隧道网中,同一psa组内的成员psa均与中心psa之间建立n19隧道。
34、可选地,在所述psa组仅为一个的情况下,所述目标n19隧道网中,成员psa之间均不建立n19隧道。
35、可选地,在所述psa组为多个的情况下,所述目标n19隧道网中,各中心psa之间两两建立n19隧道。
36、可选地,所述目标n19隧道网中,同一psa组内的成员psa之间两两建立n19隧道。
37、可选地,所述向每个所述psa组中的psa发送n4会话请求消息,包括:
38、在确定每个所述psa组均建立组内n19隧道的情况下,向每个所述中心psa发送组级n4会话修改请求消息,所述组级n4会话修改请求消息中携带目标中心psa的n19隧道信息,所述目标中心psa包括除接收所述组级n4会话修改请求消息的中心psa以外的其他中心psa。
39、可选地,所述确定一个或多个psa组,包括:
40、基于psa的地理位置信息、本地配置信息和接收到的策略信息中的任意一项或多项,确定一个或多个psa组。
41、可选地,所述操作还包括:
42、在目标psa组中的psa发生变化的情况下,对所述目标psa组的中心psa进行n19隧道更新。
43、可选地,所述操作还包括:
44、基于本地配置信息和/或接收到的策略指示,选择终端对应的psa。
45、可选地,所述中心psa包括非psa属性的用户面功能实体和/或psa属性的用户面功能实体。
46、可选地,所述中心psa与成员psa属于同一虚拟网络组,或者,所述中心psa与成员psa属于不同的虚拟网络组。
47、第五方面,本技术实施例还提供一种成员锚点用户面功能实体psa,包括存储器,收发机,处理器:
48、存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:
49、在无法确定接收到的数据包所对应的目标psa的情况下,将所述数据包转发给所述成员psa所属的psa组中的中心psa;
50、所述中心psa和所述成员psa均为目标n19隧道网中的psa,所述目标n19隧道网中,同一psa组内的成员psa均与中心psa之间建立n19隧道。
51、第六方面,本技术实施例还提供一种中心锚点用户面功能实体psa,包括存储器,收发机,处理器:
52、存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:
53、确定接收到的数据包所对应的目标psa;
54、根据所述目标psa所属的psa组,确定相应的数据转发方式;
55、所述中心psa为目标n19隧道网中的psa,所述目标n19隧道网中,同一psa组内的成员psa均与中心psa之间建立n19隧道。
56、可选地,所述根据所述目标psa所属的psa组,确定相应的数据转发方式,包括:
57、在所述目标psa与所述中心psa属于同一psa组的情况下,将所述数据包转发给所述目标psa;或者,
58、在所述目标psa与所述中心psa不属于同一psa组的情况下,将所述数据包转发给所述目标psa所属的psa组中的中心psa。
59、第七方面,本技术实施例还提供一种n19隧道建立装置,应用于会话管理功能实体,包括:
60、第一确定单元,用于确定一个或多个锚点用户面功能实体psa组;每个所述psa组中包括一个中心psa,所述中心psa用于转发组内成员psa之间和/或psa组之间传输的数据;所述一个或多个psa组中的成员psa均属于同一虚拟网络组;
61、第一发送单元,用于向每个所述psa组中的psa发送n4会话请求消息,所述n4会话请求消息用于建立目标n19隧道网;
62、所述目标n19隧道网中,同一psa组内的成员psa均与中心psa之间建立n19隧道。
63、第八方面,本技术实施例还提供一种数据传输装置,应用于成员锚点用户面功能实体psa,包括:
64、转发单元,用于在无法确定接收到的数据包所对应的目标psa的情况下,将所述数据包转发给所述成员psa所属的psa组中的中心psa;
65、所述中心psa和所述成员psa均为目标n19隧道网中的psa,所述目标n19隧道网中,同一psa组内的成员psa均与中心psa之间建立n19隧道。
66、第九方面,本技术实施例还提供一种数据传输装置,应用于中心锚点用户面功能实体psa,包括:
67、第二确定单元,用于确定接收到的数据包所对应的目标psa;
68、第二转发单元,用于根据所述目标psa所属的psa组,确定相应的数据转发方式;
69、所述中心psa为目标n19隧道网中的psa,所述目标n19隧道网中,同一psa组内的成员psa均与中心psa之间建立n19隧道。
70、第十方面,本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于使计算机执行如上所述第一方面所述的n19隧道建立方法的步骤,或执行如上所述第二方面所述的数据传输方法的步骤,或执行如上所述第三方面所述的数据传输方法的步骤。
71、第十一方面,本技术实施例还提供一种通信设备,所述通信设备中存储有计算机程序,所述计算机程序用于使通信设备执行如上所述第一方面所述的n19隧道建立方法的步骤,或执行如上所述第二方面所述的数据传输方法的步骤,或执行如上所述第三方面所述的数据传输方法的步骤。
72、第十二方面,本技术实施例还提供一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使处理器执行如上所述第一方面所述的n19隧道建立方法的步骤,或执行如上所述第二方面所述的数据传输方法的步骤,或执行如上所述第三方面所述的数据传输方法的步骤。
73、第十三方面,本技术实施例还提供一种芯片产品,所述芯片产品中存储有计算机程序,所述计算机程序用于使芯片产品执行如上所述第一方面所述的n19隧道建立方法的步骤,或执行如上所述第二方面所述的数据传输方法的步骤,或执行如上所述第三方面所述的数据传输方法的步骤。
74、本技术实施例提供的n19隧道建立方法、数据传输方法、设备及装置,通过以psa组为单元建立n19隧道网,在每个psa组中均设有一个中心psa作为n19隧道的中转,同一psa组内的成员psa均与中心psa之间建立n19隧道,使得当psa变化时,会话管理功能实体可以无需对所有psa均进行n19隧道更新,从而能够减少会话管理功能实体和psa之间的交互次数,节省传输资源。