1.本发明涉及通信技术领域,具体涉及一种通信方法和装置、电子设备、计算机可读介质。
背景技术:
2.在5g(5th generation mobile communication technology,第五代移动通信技术)网络下,允许ue(user equipment,终端)通过非3gpp(3rd generation partnership project,第三代合作伙伴计划)方式接入到5gc(5g core network,5g核心网),即允许ue不通过3gpp定义的无线接入网,接入到5gc。
3.具体的,ue首先通过任意网络与n3iwf(non-3gpp interworkingfunction,非3gpp互操作功能实体)建立隧道连接,然后将与5gc交互的协议数据封装在隧道中,发送给n3iwf,n3iwf对接收到的数据进行解封装,将来自终端的协议数据发送至5gc,从而完成与5gc的交互,使终端得以接入5gc。
4.如ue希望与dn2(data network,数据网络)中的通信对端,如server(服务器)建立通信连接,但ue所连接的4g(4th generationmobile communication technology,第四代移动通信技术)网络或者wifi只能连接到dn1,5gc可以同时连接dn1和dn2,但ue未处于5g网络的覆盖范围,无法直接连接5gc。
5.则参照图1a,ue可以通过4gc(4g core network,4g核心网)或者wifi(行动热点)等方式连接到dn1的n3iwf,然后通过n3iwf连接到5gc,并通过5gc连接到server。
6.当ue移动到5g网络覆盖范围后,ue从4g网络切换至5g网络,于是就出现了图1b所示的情况,ue通过5gc连接到n3iwf,然后通过n3iwf连接到5gc,并通过5gc连接到通信对端(即server)。也就是说,ue在同一个5gc中有两个pdu(protocol data unit,协议数据单元)会话。参照图2a,第一个pdu会话是ue到n3iwf的,用于承载ue到n3iwf之间的隧道连接,该隧道连接将用于承载ue(通过n3iwf)接入5g网络时(以及之后)的信令和数据。参照图2b,第二个pdu会话是ue通过过n3iwf到通信对端(即图2b中的server)的,用于承载ue通过n3iwf和通信对端之间的业务数据。
7.参照图3,两个pdu会话组成完整的数据传输链路,即ue-5gran-upf1-n3iwf-upf2-server(即图3中的l1链路),明显此时ue可以直接通过5g ran(radio access network,无线接入网络)连接到dn2中的通信对端,通过n3iwf连接到dn2中的通信对端(即图3中的l1链路),显然是对通信资源的一种浪费。
技术实现要素:
8.为此,本发明提供一种通信方法和装置、电子设备、计算机可读介质,以解决现有技术中由于无法合并pdu会话而导致的通信资源浪费的问题。
9.为了实现上述目的,本发明第一方面提供一种通信方法,所述
10.通信方法包括:
11.在第一会话管理功能实体与第二会话管理功能实体为同一网络网元的情况下,向所述第二会话管理功能实体发送第一更换请求;所述第一会话管理功能实体控制终端与非3gpp互操作功能实体之间的第一会话,所述第一会话的数据流由第一用户平面功能实体承载;所述第二会话管理功能实体控制所述非3gpp互操作功能实体与所述终端的通信对端之间的第二会话,所述第二会话的数据流由第二用户平面功能实体承载;所述第一更换请求为更换所述第二用户平面功能实体的请求;
12.接收所述第二会话管理功能实体发送的反馈信息,所述反馈信息包括选定用户平面功能实体的标识;
13.向所述终端发送更换指令,所述更换指令包括通过所述选定用户平面功能承载所述第二会话的数据流的请求,以使所述终端在接收到所述更换指令后,将所述第二会话的会话标识所对应的数据流发送至所述选定用户平面功能。
14.可选的,所述向所述第二会话管理功能实体发送第一更换请求之前,还包括:向接入和移动性管理功能实体发送第一查询请求,所述第一查询请求包括查询所述第二会话管理功能实体的标识的请求;接收所述接入和移动性管理功能实体发送的反馈信息,所述反馈信息包括所述第二会话管理功能实体的标识;所述向所述第二会话管理功能实体发送第一更换请求包括:根据所述第二会话管理功能实体的标识向所述第二会话管理功能实体发送第一更换请求。
15.可选的,所述向所述第二会话管理功能实体发送第一更换请求之前,还包括:向所述第二会话管理功能实体发送第二查询请求,所述第二查询请求包括所述查询所述第二会话的会话标识;所述更换指令包括通过所述选定用户平面功能承载所述第二会话的会话标识对应的数据流的请求。
16.可选的,在所述第一用户平面功能实体满足承载所述第二会话的数据流的要求的情况下,所述选定用户平面功能实体为所述第一用户平面功能实体。
17.可选的,在所述第一用户平面功能实体不满足承载所述第二会话的数据流的要求的情况下,所述选定用户平面功能实体为所述第二会话管理功能实体根据预设策略从多个用户平面功能实体选择的用户平面功能实体。
18.可选的,所述向所述终端发送更换指令之后,还包括:在所述终端将与所述非3gpp互操作功能实体对应的数据发送缓冲区的数据全部发送完成的情况下,关闭所述终端与所述非3gpp互操作功能实体之间的连接。
19.进一步可选的,所述闭所述终端与所述非3gpp互操作功能实体之间的连接之后,还包括:注销所述终端通过所述非3gpp互操作功能实体的注册。
20.本发明第二方面提供一种通信装置,所述通信装置包括:
21.第一发送模块,用于在第一会话管理功能实体与第二会话管理功能实体为同一网络网元的情况下,向所述第二会话管理功能实体发送第一更换请求;所述第一会话管理功能实体控制终端与非3gpp互操作功能实体之间的第一会话,所述第一会话的数据流由第一用户平面功能实体承载;所述第二会话管理功能实体控制所述非3gpp互操作功能实体与所述终端的通信对端之间的第二会话,所述第二会话的数据流由第二用户平面功能实体承载;所述第一更换请求为更换所述第二用户平面功能实体的请求;
22.接收模块,用于接收所述第二会话管理功能实体发送的反馈信息,所述反馈信息
包括选定用户平面功能实体的标识;
23.第二发送模块,用于向所述终端发送更换指令,所述更换指令包括通过所述选定用户平面功能承载所述第二会话的数据流的请求,以使所述终端在接收到所述更换指令后,将所述第二会话的会话标识所对应的数据流发送至所述选定用户平面功能。
24.本发明的第三方面提供一种电子设备,所述电子设备包括:
25.一个或多个处理器;
26.存储装置,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述的通信方法;
27.一个或多个i/o接口,连接在所述处理器与存储器之间,配置为实现所述处理器与存储器的信息交互。
28.本发明的第四方面提供一种计算机可读介质,所述计算机可读介质上存储有计算机程序,所述程序被处理器执行时实现上述的通信方法。
29.本发明具有如下优点:
30.本发明的通信方法和装置、电子设备、计算机可读介质可以将两个pdu会话自动合并为一个pdu会话,避免了通信资源的浪费,节省了通信资源。
附图说明
31.附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明,但并不构成对本发明的限制。
32.图1a为终端通过wifi或4gc方式接入n3iwf,通过n3iwf连接到5gc,并通过5gc与通信对端连接的通信链路的示意图;
33.图1b为终端通过5gc方式接入n3iwf,通过n3iwf连接到5gc,并通过5gc与通信对端连接的通信链路的示意图;
34.图2a为终端通过5gc方式接入n3iwf的通信链路的示意图;
35.图2b为终端通过n3iwf连接到5gc,并通过5gc与通信对端连接的通信链路的示意图;
36.图3为终端通过5gc方式接入n3iwf,通过n3iwf连接到5gc,并通过5gc与通信对端连接的通信链路的示意图。
37.图4为本发明实施例提供的一种通信方法的流程示意图;
38.图5为本发明实施例提供的另一种通信方法的流程示意图;
39.图6为本发明实施例提供的另一种通信方法的部分步骤执行后的通信链路的示意图;
40.图7为本发明实施例提供的另一种通信方法执行后的通信链路的示意图;
41.图8为本发明实施例提供的一种通信装置的组成框图;
42.图9为本发明实施例提供的一种电子设备的组成框图。
具体实施方式
43.以下结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。
44.如本发明所使用的,术语“和/或”包括一个或多个相关列举条目的任何和全部组合。
45.本发明所使用的术语仅用于描述特定实施例,且不意欲限制本发明。如本发明所使用的,单数形式“一个”和“该”也意欲包括复数形式,除非上下文另外清楚指出。
46.当本发明中使用术语“包括”和/或“由
……
制成”时,指定存在所述特征、整体、步骤、操作、元件和/或组件,但不排除存在或添加一个或多个其它特征、整体、步骤、操作、元件、组件和/或其群组。
47.本发明所述实施例可借助本发明的理想示意图而参考平面图和/或截面图进行描述。因此,可根据制造技术和/或容限来修改示例图示。
48.除非另外限定,否则本发明所用的全部术语(包括技术和科学术语)的含义与本领域普通技术人员通常理解的含义相同。还将理解,诸如那些在常用字典中限定的那些术语应当被解释为具有与其在相关技术以及本发明的背景下的含义一致的含义,且将不解释为具有理想化或过度形式上的含义,除非本发明明确如此限定。
49.第一方面,本发明实施例提供一种通信方法。
50.图4为本发明实施例提供的一种通信方法的流程示意图。
51.参照图4,本发明实施例的通信方法包括:
52.s401、在第一会话管理功能实体与第二会话管理功能实体为同一网络网元的情况下,向第二会话管理功能实体发送第一更换请求。
53.第一会话管理功能实体,即smf1控制ue与n3iwf之间的隧道连接对应的第一会话,第一会话的数据流由第一用户平面功能实体,即upf1承载,即ue与5gc交互的协议数据封装在的隧道数据流由upf1承载。
54.第二会话管理功能实体,即smf2,控制n3iwf与ue的通信对端之间的会话,即第二会话,第二会话的数据流由第二用户平面功能实体,即upf2承载。
55.ue通过5gc连接到n3iwf,然后通过n3iwf连接到同一个5gc,并通过5gc连接到ue的通信对端的情况下,smf1向smf2发送请求(第一更换请求),请求将承载n3iwf和ue的通信对端之间的数据流的upf2进行变更。
56.s402、接收第二会话管理功能实体发送的反馈信息,反馈信息包括选定用户平面功能实体的标识。
57.s403、向终端发送更换指令,更换指令包括通过选定用户平面功能承载第二会话的数据流的请求,以使终端在接收到更换指令后,将第二会话的会话标识所对应的数据流发送至选定用户平面功能。
58.smf2根据本地策略或者来自pcf(pol icy control function,策略控制功能实体)的策略,确定upf1是否可以用于承载n3iwf和ue的通信对端之间的数据流。
59.如果upf1可以承载,则smf2将upf1作为选定用户平面功能实体;如果upf1不可以承载,则另外选择一个可以承载n3iwf和ue的通信对端之间的数据流的upf作为选定用户平面功能实体。
60.smf2在确定选定用户平面功能实体之后,向smf1发送反馈信息,反馈信息包括选定用户平面功能实体的标识,smf1在接收到smf2发送的反馈信息之后,向ue发送更换指令,请求将第二会话对应的数据流直接发送给选定用户平面功能实体,第二会话对应的数据流
不再使用隧道传输。
61.ue在接收到更换指令后,等待通过n3iwf隧道传送的数据发送完成后,将第二会话的会话标识对应的数据流直接发送给选定用户平面功能实体,控制选定用户平面功能实体的smf识别出第二会话对应的数据流,均已不再通过指向n3iwf的隧道传送,而是直接传送给选定用户平面功能实体,于是关闭ue到n3iwf之间的隧道连接对应的会话。
62.使用本发明实施例的通信方法,可以将两个pdu会话(即ue与n3iwf之间的pdu会话,以及n3iwf与ue的通信对端之间的pdu会话合并为一个pdu会话),避免了通信资源的浪费,节省了通信资源。
63.图5为本发明实施例提供的另一种通信方法的流程示意图。
64.参照图5,本发明实施例的通信方法包括:
65.s501、向接入和移动性管理功能实体发送第一查询请求,第一查询请求包括查询第二会话管理功能实体的标识的请求。
66.当ue通过5gc连接到n3iwf,然后通过n3iwf连接到同一个5gc,并通过5gc连接到ue的通信对端,控制ue和n3iwf之间隧道连接对应的第一会话的smf1(即第一会话管理功能实体)识别出ue通过5gc的无线接入网接入,且当前会话的对端为n3iwf,则向amf(access and mobility management function,接入和移动性管理功能实体)发送第一查询请求,用于请求查询控制ue经过n3iwf与ue的通信对端之间的会话的smf2(即第二会话管理功能实体)的标识。
67.s502、接收接入和移动性管理功能实体发送的反馈信息,反馈信息包括第二会话管理功能实体的标识。
68.s503、向第二会话管理功能实体发送第二查询请求,第二查询请求包括查询第二会话的会话标识。
69.amf在查询获取smf2的标识之后发送给smf1,smf1在接收到smf2的标识之后,根据smf2的标识向smf2发送第二查询请求,第二查询请求用于请求查询ue经过n3iwf与ue的通信对端之间的会话(即第二会话)的会话id(标识),以及承载第二会话的会话id对应会话的数据流的upf2(即第二会话管理功能实体)。
70.s504、向第二会话管理功能实体发送第一更换请求,第一更换请求为更换第二用户平面功能实体的请求。
71.smf1在获取ue经过n3iwf与ue的通信对端之间的会话(即第二会话)的会话id以及承载第二会话的会话id对应会话的数据流的upf2后,向smf2发送第一更换请求,请求将承载会话id对应会话的数据流的upf2进行变更,如变更为承载ue与n3iwf隧道连接对应的第一会话的数据流的upf1。
72.s505、接收第二会话管理功能实体发送的反馈信息,反馈信息包括选定用户平面功能实体的标识。
73.smf2根据本地策略或者来自pcf(pol icy control function,策略控制功能实体)的策略,确定upf1是否可以用于承载n3iwf和ue的通信对端之间的数据流。
74.如果upf1可以承载,则smf2将upf1作为选定用户平面功能实体;如果upf1不可以承载,则另外选择一个可以承载n3iwf和ue的通信对端之间的数据流的upf作为选定用户平面功能实体。
75.smf2在确定选定用户平面功能实体之后,向smf1发送反馈信息,反馈信息包括选定用户平面功能实体的标识。
76.s506、向终端发送更换指令,更换指令包括通过选定用户平面功能承载第二会话的会话标识对应的数据流的请求,以使终端在接收到更换指令后,将第二会话的会话标识所对应的数据流发送至选定用户平面功能。
77.smf1在接收到smf2发送的反馈信息之后,向ue发送更换指令,请求将第二会话的会话标识对应的数据流直接发送给选定用户平面功能实体,第二会话的会话标识对应的数据流不再使用隧道传输。
78.ue在接收到更换指令后,等待通过n3iwf隧道传送的数据发送完成后,将第二会话的会话标识对应的数据流直接发送给选定用户平面功能实体。
79.此时,ue与通信对端之间的连接如图6所示,即ue通过upf1连接到n3iwf,然后通过n3iwf连接到选定用户平面功能实体(图6为选定用户平面功能实体为upf1的情况),并通过upf1连接到通信对端。
80.如图6所示,此时upf1既连接了ue,也连接了通信对端,因此,到ue通过n3iwf隧道传送的数据发送完成后,ue可以通过upf1直接与通信对端进行通信,即ue向upf1发送的数据不再封装为隧道传输所需要的格式,而是直接通过5g ran等以5g数据的格式发送至upf1,由upf1发送至通信对端。
81.其中,ue等待通过n3iwf隧道传送的数据发送完成,可以是指ue将对应n3iwf链路的数据发送缓冲区中的数据全部发送完成(在此过程中不在向该缓冲区内写入新的数据)后,等待一个预设的时间t,t的长度可以是经验值,也可以是ue经过n3iwf隧道到ue的通信对端的往返传输时延(可以预先动态测定)。
82.ue等待通过n3iwf链路上的数据传送完成,还可以是指ue将对应n3iwf隧道的数据发送缓冲区中的数据全部发送完成(在此过程中不在向该缓冲区内写入新的数据)后,所发送的数据全部收到来自通信对端的应答。
83.直接发送,是指发送给选定用户平面功能的数据的状态,与n3iwf发给选定用户平面功能的数据状态一样,即ue不再为将数据在ue与n3iwf之间的隧道中传输而进行的数据进行加密。
84.s507、在终端将与非3gpp互操作功能实体对应的数据发送缓冲区的数据全部发送完成的情况下,关闭终端与非3gpp互操作功能实体之间的连接。
85.s508、注销终端通过非3gpp互操作功能实体的注册。
86.控制选定用户平面功能实体的smf识别出第二会话的会话id对应的数据流,均已不再通过指向n3iwf的隧道传送,而是直接传送给选定用户平面功能实体,于是关闭ue到n3iwf之间的隧道连接对应的会话。
87.在关闭ue到n3iwf之间的隧道连接对应的会话之后,则ue与通信对端之间的连接如图7所示,即ue通过5gc直接连接通信对端。
88.在关闭会话后,smf1指示amf直接将ue通过n3iwf的注册强制注销,或者通过amf指示ue自行注销通过n3iwf的注册。
89.需要强调的是,smf2可能有多个,因为ue可能(经过n3iwf)与多个通信对端建立了会话连接,或者与同一个通信对端建立了多个会话连接,对每个会话smf2分别执行本发明
实施例的通信方法。
90.在同一个smf控制下,ue可能(经过n3iwf)与多个通信对端建立了会话连接,或者与同一个通信对端建立了多个会话连接,因此第二会话可能存在多个,对每个第二会话分别执行本发明实施例的通信方法。
91.如果承载ue到n3iwf之间的数据流的会话中,不仅包含ue到n3iwf之间的隧道数据流,还包含了其他数据流,那么在步骤s504之前,首先要执行会话变更,将不属于ue到n3iwf之间的隧道数据流的其他数据流,变更到其他会话上。
92.上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
93.第二方面,本发明实施例提供一种通信装置。
94.图8为本发明实施例的一种通信装置的组成框图。
95.参照图8,本发明实施例的通信装置包括:
96.第一发送模块,用于在第一会话管理功能实体与第二会话管理功能实体为同一网络网元的情况下,向第二会话管理功能实体发送第一更换请求;第一会话管理功能实体控制终端与非3gpp互操作功能实体之间的第一会话,第一会话的数据流由第一用户平面功能实体承载;第二会话管理功能实体控制非3gpp互操作功能实体与终端的通信对端之间的第二会话,第二会话的数据流由第二用户平面功能实体承载;第一更换请求为更换第二用户平面功能实体的请求;
97.接收模块,用于接收第二会话管理功能实体发送的反馈信息,反馈信息包括选定用户平面功能实体的标识;
98.第二发送模块,用于向终端发送更换指令,更换指令包括通过选定用户平面功能承载第二会话的数据流的请求,以使终端在接收到更换指令后,将第二会话的会话标识所对应的数据流发送至选定用户平面功能。
99.需要明确的是,本发明并不局限于上文实施例中所描述并在图中示出的特定配置和处理。为了描述的方便和简洁,这里省略了对已知方法的详细描述,并且上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
100.参照图9,本发明实施例提供一种电子设备,其包括:
101.一个或多个处理器901;
102.存储器902,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述任意一项的通信方法;
103.一个或多个i/o接口903,连接在处理器与存储器之间,配置为实现处理器与存储器的信息交互。
104.其中,处理器901为具有数据处理能力的器件,其包括但不限于中央处理器(cpu)等;存储器902为具有数据存储能力的器件,其包括但不限于随机存取存储器(ram,更具体如sdram、ddr等)、只读存储器(rom)、带电可擦可编程只读存储器(eeprom)、闪存(flash);i/o接口(读写接口)903连接在处理器901与存储器902间,能实现处理器901与存储器902的信息交互,其包括但不限于数据总线(bus)等。
105.在一些实施例中,处理器901、存储器902和i/o接口903通过总线相互连接,进而与计算设备的其它组件连接。
106.本实施例还提供一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本实施例提供的通信方法,为避免重复描述,在此不再赘述通信方法的具体步骤。
107.本领域普通技术人员可以理解,上文中所发明方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其它数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其它存储器技术、cd-rom、数字多功能盘(dvd)或其它光盘存储、磁盒、磁带、磁盘存储或其它磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其它的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其它传输机制之类的调制数据信号中的其它数据,并且可包括任何信息递送介质。
108.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
109.本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本实施例的范围之内并且形成不同的实施例。
110.可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。
技术特征:
1.一种通信方法,其特征在于,所述通信方法包括:在第一会话管理功能实体与第二会话管理功能实体为同一网络网元的情况下,向所述第二会话管理功能实体发送第一更换请求;所述第一会话管理功能实体控制终端与非3gpp互操作功能实体之间的第一会话,所述第一会话的数据流由第一用户平面功能实体承载;所述第二会话管理功能实体控制所述非3gpp互操作功能实体与所述终端的通信对端之间的第二会话,所述第二会话的数据流由第二用户平面功能实体承载;所述第一更换请求为更换所述第二用户平面功能实体的请求;接收所述第二会话管理功能实体发送的反馈信息,所述反馈信息包括选定用户平面功能实体的标识;向所述终端发送更换指令所述更换指令包括通过所述选定用户平面功能承载所述第二会话的数据流的请求,以使所述终端在接收到所述更换指令后,将所述第二会话的会话标识所对应的数据流发送至所述选定用户平面功能。2.根据权利要求1所述的通信方法,其特征在于,所述向所述第二会话管理功能实体发送第一更换请求之前,还包括:向接入和移动性管理功能实体发送第一查询请求,所述第一查询请求包括查询所述第二会话管理功能实体的标识的请求;接收所述接入和移动性管理功能实体发送的反馈信息,所述反馈信息包括所述第二会话管理功能实体的标识;所述向所述第二会话管理功能实体发送第一更换请求包括:根据所述第二会话管理功能实体的标识向所述第二会话管理功能实体发送第一更换请求。3.根据权利要求1所述的通信方法,其特征在于,所述向所述第二会话管理功能实体发送第一更换请求之前,还包括:向所述第二会话管理功能实体发送第二查询请求,所述第二查询请求包括所述查询所述第二会话的会话标识;所述更换指令包括通过所述选定用户平面功能承载所述第二会话的会话标识对应的数据流的请求。4.根据权利要求1所述的通信方法,其特征在于,在所述第一用户平面功能实体满足承载所述第二会话的数据流的要求的情况下,所述选定用户平面功能实体为所述第一用户平面功能实体。5.根据权利要求1所述的通信方法,其特征在于,在所述第一用户平面功能实体不满足承载所述第二会话的数据流的要求的情况下,所述选定用户平面功能实体为所述第二会话管理功能实体根据预设策略从多个用户平面功能实体选择的用户平面功能实体。6.根据权利要求1所述的通信方法,其特征在于,所述向所述终端发送更换指令之后,还包括:在所述终端将与所述非3gpp互操作功能实体对应的数据发送缓冲区的数据全部发送完成的情况下,关闭所述终端与所述非3gpp互操作功能实体之间的连接。7.根据权利要求6所述的通信方法,其特征在于,所述闭所述终端与所述非3gpp互操作功能实体之间的连接之后,还包括:
注销所述终端通过所述非3gpp互操作功能实体的注册。8.一种通信装置,其特征在于,所述通信装置包括:第一发送模块,用于在第一会话管理功能实体与第二会话管理功能实体为同一网络网元的情况下,向所述第二会话管理功能实体发送第一更换请求;所述第一会话管理功能实体控制终端与非3gpp互操作功能实体之间的第一会话,所述第一会话的数据流由第一用户平面功能实体承载;所述第二会话管理功能实体控制所述非3gpp互操作功能实体与所述终端的通信对端之间的第二会话,所述第二会话的数据流由第二用户平面功能实体承载;所述第一更换请求为更换所述第二用户平面功能实体的请求;接收模块,用于接收所述第二会话管理功能实体发送的反馈信息,所述反馈信息包括选定用户平面功能实体的标识;第二发送模块,用于向所述终端发送更换指令,所述更换指令包括通过所述选定用户平面功能承载所述第二会话的数据流的请求,以使所述终端在接收到所述更换指令后,将所述第二会话的会话标识所对应的数据流发送至所述选定用户平面功能。9.一种电子设备,其特征在于,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现根据权利要求1-7中任意一项所述的方法;一个或多个i/o接口,连接在所述处理器与存储器之间,配置为实现所述处理器与存储器的信息交互。10.一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现根据权利要求1-7中任意一项所述的方法。
技术总结
本发明公开了一种通信方法和装置、电子设备、计算机可读介质,以解决现有技术中由于无法合并PDU会话而导致的通信资源浪费的问题。本发明的通信方法具体包括:在第一会话管理功能实体与第二会话管理功能实体为同一网络网元的情况下,向所述第二会话管理功能实体发送第一更换请求;接收所述第二会话管理功能实体发送的反馈信息,所述反馈信息包括选定用户平面功能实体的标识;向所述终端发送更换指令,所述更换指令包括通过所述选定用户平面功能承载所述第二会话的数据流的请求,以使所述终端在接收到所述更换指令后,将所述第二会话的会话标识所对应的数据流发送至所述选定用户平面功能。平面功能。平面功能。
技术研发人员:张伦泳
受保护的技术使用者:中国联合网络通信集团有限公司
技术研发日:2021.12.21
技术公布日:2022/3/8