CN118317452A - Communication method and device - Google Patents
Communication method and device Download PDFInfo
- Publication number
- CN118317452A CN118317452A CN202310024286.6A CN202310024286A CN118317452A CN 118317452 A CN118317452 A CN 118317452A CN 202310024286 A CN202310024286 A CN 202310024286A CN 118317452 A CN118317452 A CN 118317452A
- Authority
- CN
- China
- Prior art keywords
- network
- terminal
- session
- policy
- isolated
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
一种通信方法及装置,用于解决现有技术中在终端接入至隔离网络(比如IOPS网络)并与其他终端通信时,用户面路径过长的问题。在本申请中,通信方法包括:第一终端通过第一接入网设备接入隔离网络,其中,隔离网络是第一接入网设备的回程线路断开后为第一终端提供通信服务的网络;第一终端与隔离网络中的第一核心网建立局域网类型的会话,局域网类型的会话对应的用户面数据终结在隔离网络;第一终端通过局域网类型的会话与第二终端进行通信,其中,第一终端和第二终端属于同一个局域网群组。
A communication method and device are used to solve the problem in the prior art that the user plane path is too long when a terminal accesses an isolated network (such as an IOPS network) and communicates with other terminals. In the present application, the communication method includes: a first terminal accesses the isolated network through a first access network device, wherein the isolated network is a network that provides communication services to the first terminal after the return line of the first access network device is disconnected; the first terminal establishes a LAN type session with a first core network in the isolated network, and the user plane data corresponding to the LAN type session is terminated in the isolated network; the first terminal communicates with the second terminal through the LAN type session, wherein the first terminal and the second terminal belong to the same LAN group.
Description
技术领域Technical Field
本申请涉及通信技术领域,尤其涉及一种通信方法及装置。The present application relates to the field of communication technology, and in particular to a communication method and device.
背景技术Background technique
第三代伙伴计划(the 3rd generation partnership project,3GPP)提供了公共安全集群应急通信应用层业务,比如,关键任务即按即说(mission critical push totalk,MCPTT),关键任务视频(mission critical Video,MCVideo),关键任务数据(missioncritical Data,MCData)等。终端可以通过移动通信网络接入至公共安全集群应急通信系统所在的数据网络(data network,DN)中。通常情况下,移动通信网络包括无线接入网(radio access network,RAN)和宏(macro)核心网,RAN与宏核心网之间通过回传链路(backhaul)进行通信。The 3rd generation partnership project (3GPP) provides public safety cluster emergency communication application layer services, such as mission critical push to talk (MCPTT), mission critical video (MCVideo), mission critical data (MCData), etc. The terminal can access the data network (DN) where the public safety cluster emergency communication system is located through the mobile communication network. Usually, the mobile communication network includes a radio access network (RAN) and a macro core network, and the RAN communicates with the macro core network through a backhaul link.
由于自然灾害等原因,RAN和宏核心网之间的回传链路可能会断开或者处于受限(limited)状态,为了保证上述业务的正常进行,终端可以通过用于公共安全的隔离E-UTRAN操作(isolated E-UTRAN operation for public safety,IOPS)网络接入至公共安全集群应急通信系统。IOPS网络中部署一个本地(local)核心网,该本地核心网可以连接一个或者多个IOPS使能的RAN,以便提供网络覆盖。Due to natural disasters and other reasons, the backhaul link between the RAN and the macro core network may be disconnected or in a limited state. In order to ensure the normal operation of the above services, the terminal can access the public safety cluster emergency communication system through the isolated E-UTRAN operation for public safety (IOPS) network. A local core network is deployed in the IOPS network, which can connect to one or more IOPS-enabled RANs to provide network coverage.
但是终端接入至本地核心网的方式,与接入至宏核心网的方式一样,当终端需要与其他终端通信时,用户面的数据依然需要经N6转发,即存在用户面路径过长的问题。However, the way the terminal accesses the local core network is the same as the way it accesses the macro core network. When the terminal needs to communicate with other terminals, the user plane data still needs to be forwarded through N6, that is, there is a problem of too long user plane path.
发明内容Summary of the invention
本申请提供一种通信方法及装置,用于在终端接入至隔离网络(比如IOPS网络)并与其他终端通信时,缩短用户面路径。The present application provides a communication method and apparatus for shortening a user plane path when a terminal accesses an isolated network (such as an IOPS network) and communicates with other terminals.
第一方面,本申请提供一种通信方法,该通信方法可以由第一终端,或者第一终端中的模块(如芯片)执行。如下均以第一终端执行为例说明。In a first aspect, the present application provides a communication method, which can be executed by a first terminal, or a module (such as a chip) in the first terminal. The following description is based on the execution of the first terminal as an example.
通信方法包括:第一终端通过第一接入网设备接入隔离网络,其中,隔离网络是第一接入网设备的回程线路断开后为第一终端提供通信服务的网络;第一终端与隔离网络中的第一核心网建立局域网类型的会话,局域网类型的会话对应的用户面数据终结在隔离网络;第一终端通过局域网类型的会话与第二终端进行通信,其中,第一终端和第二终端属于同一个局域网群组。The communication method includes: a first terminal accesses an isolated network through a first access network device, wherein the isolated network is a network that provides communication services to the first terminal after the return line of the first access network device is disconnected; the first terminal establishes a local area network type session with a first core network in the isolated network, and user plane data corresponding to the local area network type session is terminated in the isolated network; the first terminal communicates with a second terminal through the local area network type session, wherein the first terminal and the second terminal belong to the same local area network group.
上述技术方案中,由于局域网类型的会话对应的用户面数据终结在隔离网络,所以第一终端在与第二终端通信时,用户面数据可以直接经由隔离网络传递,即不会经由N6口,也无需传递至数据网络,从而有助于缩短用户面的传输路径,以及无需在隔离网络中部署本地数据网络,降低部署成本。In the above technical solution, since the user plane data corresponding to the LAN type session is terminated in the isolated network, when the first terminal communicates with the second terminal, the user plane data can be transmitted directly through the isolated network, that is, it will not pass through the N6 port and does not need to be transmitted to the data network, which helps to shorten the user plane transmission path and eliminates the need to deploy a local data network in the isolated network, thereby reducing deployment costs.
在一种可能的实现方式中,第一终端通过局域网类型的会话与第二终端进行通信时,具体可以是,第一终端通过局域网类型的会话,发送呼叫控制请求信息,呼叫控制请求信息中包括多播地址和第二终端的标识;第一终端通过局域网类型的会话,接收第二终端对于呼叫控制请求信息的响应信息,响应信息包含第二终端的单播地址;第一终端通过局域网类型的会话,并根据单播地址与第二终端传输话权控制信息和/或媒体数据。In one possible implementation, when a first terminal communicates with a second terminal through a local area network type session, specifically, the first terminal may send call control request information through the local area network type session, wherein the call control request information includes a multicast address and an identifier of the second terminal; the first terminal receives response information from the second terminal to the call control request information through the local area network type session, wherein the response information includes a unicast address of the second terminal; and the first terminal transmits voice control information and/or media data with the second terminal through the local area network type session and according to the unicast address.
上述技术方案中,第一终端发送的控制请求信息中包括多播地址,第一核心网中的功能(比如第一用户面功能)在获取到该多播地址之后,可以根据多播地址将控制请求信息转发至多播地址指示的其他终端上,而无需经由N6口转发至数据网络;进一步的,第一终端根据第二终端的单播地址与第二终端传输话权控制信息和/或媒体数据时,第一核心网中的功能(比如第一用户面功能)可以根据第二终端的单播地址将话权控制信息和/或媒体数据转发至第二终端上,而无需经由N6口转发至数据网络;从而有助于缩短用户面的传输路径,以及降低部署成本。In the above technical solution, the control request information sent by the first terminal includes a multicast address. After obtaining the multicast address, the function in the first core network (such as the first user plane function) can forward the control request information to other terminals indicated by the multicast address according to the multicast address, without forwarding it to the data network via the N6 port; further, when the first terminal transmits the voice control information and/or media data to the second terminal according to the unicast address of the second terminal, the function in the first core network (such as the first user plane function) can forward the voice control information and/or media data to the second terminal according to the unicast address of the second terminal, without forwarding it to the data network via the N6 port; thereby helping to shorten the transmission path of the user plane and reduce deployment costs.
在一种可能的实现方式中,第一终端与第一核心网之间存在局域网类型的第一会话;第二终端与第一核心网之间存在局域网类型的第二会话;隔离网络中用于第二终端接入隔离网络的接入网设备为第二接入网设备,其中,第一接入网设备和第二接入网设备可以为同一个接入网设备,或者为两个不同的接入网设备。第一会话对应的锚点用户面功能和第二会话对应的锚点用户面功能可以为同一个用户面功能,或者为两个不同的用户面功能。In a possible implementation, there is a first session of LAN type between the first terminal and the first core network; there is a second session of LAN type between the second terminal and the first core network; the access network device in the isolated network used for the second terminal to access the isolated network is the second access network device, wherein the first access network device and the second access network device may be the same access network device, or two different access network devices. The anchor user plane function corresponding to the first session and the anchor user plane function corresponding to the second session may be the same user plane function, or two different user plane functions.
当第一会话对应的锚点用户面功能和第二会话对应的锚点用户面功能为不同的用户面功能时,第一终端与第二终端之间通信的路径为:第一接入网设备、第一核心网中第一会话对应的锚点用户面功能、第一核心网中第二会话对应的锚点用户面功能、第二接入网设备。当第一会话对应的锚点用户面功能和第二会话对应的锚点用户面功能为同一个用户面功能时,第一终端与第二终端之间通信的路径为:第一接入网设备、第一核心网中第一会话(或第二会话)对应的锚点用户面功能、第二接入网设备。When the anchor user plane function corresponding to the first session and the anchor user plane function corresponding to the second session are different user plane functions, the communication path between the first terminal and the second terminal is: the first access network device, the anchor user plane function corresponding to the first session in the first core network, the anchor user plane function corresponding to the second session in the first core network, and the second access network device. When the anchor user plane function corresponding to the first session and the anchor user plane function corresponding to the second session are the same user plane function, the communication path between the first terminal and the second terminal is: the first access network device, the anchor user plane function corresponding to the first session (or the second session) in the first core network, and the second access network device.
上述技术方案中,第一终端与第二终端之间通信的路径终结于隔离网络,即无需经由数据网络,有助于缩短用户面的传输路径,以及降低部署成本。In the above technical solution, the communication path between the first terminal and the second terminal ends in the isolated network, that is, it does not need to go through the data network, which helps to shorten the transmission path of the user plane and reduce the deployment cost.
在一种可能的实现方式中,第一终端与隔离网络中的第一核心网建立局域网类型的会话时,具体可以是,第一终端根据与隔离网络匹配的用户设备路由选择策略,与第一核心网建立局域网类型的会话。在一种可能的实现方式中,第一终端还根据第一终端的隔离网络接入能力信息、第一终端的允许接入隔离网络的标识中一项或多项,选择用户设备路由选择策略。如此,第一终端可以根据与隔离网络匹配的用户设备路由选择策略,与第一核心网建立局域网类型的会话,进而第一终端能够基于该建立的会话与第二终端通信。In one possible implementation, when the first terminal establishes a LAN type session with the first core network in the isolated network, specifically, the first terminal establishes a LAN type session with the first core network according to a user device routing selection policy that matches the isolated network. In one possible implementation, the first terminal also selects a user device routing selection policy based on one or more of the isolated network access capability information of the first terminal and an identifier of the first terminal that allows access to the isolated network. In this way, the first terminal can establish a LAN type session with the first core network according to the user device routing selection policy that matches the isolated network, and then the first terminal can communicate with the second terminal based on the established session.
在一种可能的实现方式中,第一终端还接收来自第一核心网的第一策略控制功能的用户设备路由选择策略。In a possible implementation manner, the first terminal further receives a user equipment routing selection policy from a first policy control function of the first core network.
上述技术方案中,第一终端在接入至隔离网络时,即需要通过局域网类型的会话进行数据传输时,获取到与隔离网络匹配的用户设备路由选择策略,避免不必要的数据传输。In the above technical solution, when the first terminal accesses the isolated network, that is, when data transmission is required through a LAN type session, a user equipment routing selection policy matching the isolated network is obtained to avoid unnecessary data transmission.
在一种可能的实现方式中,第一终端还接收来自正常网络中的第二核心网的第二策略控制功能的用户设备路由选择策略,正常网络为第一接入网设备在回程线路断开前为第一终端提供通信服务的网络。在一种可能的实现方式中,第一终端还向第二策略控制功能发送指示信息,指示信息用于指示第一终端具备接入隔离网络的能力。在一种可能的实现方式中,指示信息中包括第一终端的隔离网络接入能力信息、第一终端的允许接入隔离网络的标识中一项或多项。In one possible implementation, the first terminal also receives a user equipment routing selection policy from a second policy control function of a second core network in a normal network, where the normal network is a network that provides communication services to the first terminal by the first access network device before the backhaul line is disconnected. In one possible implementation, the first terminal also sends indication information to the second policy control function, where the indication information is used to indicate that the first terminal has the ability to access the isolated network. In one possible implementation, the indication information includes one or more of the isolated network access capability information of the first terminal and the identification of the first terminal that allows access to the isolated network.
上述技术方案中,第一终端在接入至正常网络时即可获取到与隔离网络匹配的用户设备路由选择策略,有助于第一终端更快速地建立与第一核心网之间的局域网类型的会话,进而通过局域网类型的会话与第二终端进行通信。In the above technical solution, the first terminal can obtain the user equipment routing selection strategy matching the isolated network when accessing the normal network, which helps the first terminal to establish a LAN type session with the first core network more quickly, and then communicate with the second terminal through the LAN type session.
第二方面,本申请提供一种通信方法,该通信方法可以由第一会话管理功能执行。In a second aspect, the present application provides a communication method, which can be executed by a first session management function.
通信方法包括:第一会话管理功能接收来自第一终端的会话建立请求,第一会话管理功能位于隔离网络中,隔离网络为第一终端接入的第一接入网设备的回程线路断开后为第一终端提供通信服务的网络;第一会话管理功能根据会话策略和会话建立请求,为第一终端建立局域网类型的会话,会话策略用于指示建立局域网类型的会话,局域网类型的会话对应的用户面数据终结在隔离网络。在一种可能的实现方式中,会话策略包括第一会话管理功能的本地会话策略和/或第一终端的会话策略。在一种可能的实现方式中,第一会话管理功能还接收来自第一终端的第一终端的会话策略。The communication method includes: a first session management function receives a session establishment request from a first terminal, the first session management function is located in an isolated network, and the isolated network is a network that provides communication services to the first terminal after the backhaul line of a first access network device accessed by the first terminal is disconnected; the first session management function establishes a LAN type session for the first terminal according to a session policy and the session establishment request, the session policy is used to indicate the establishment of a LAN type session, and the user plane data corresponding to the LAN type session is terminated in the isolated network. In a possible implementation, the session policy includes a local session policy of the first session management function and/or a session policy of the first terminal. In a possible implementation, the first session management function also receives a session policy of the first terminal from the first terminal.
上述技术方案中,位于隔离网络中的第一会话管理功能在接收到第一终端的会话建立请求之后,根据会话策略为第一终端建立局域网类型的会话,由于局域网类型的会话对应的用户面数据终结在隔离网络,所以第一终端在基于局域网类型的会话与第二终端通信时,用户面数据可以直接经由隔离网络直接传递,即不会经由N6口,也无需传递至数据网络,有助于缩短用户面的传输路径,以及无需在隔离网络中部署本地数据网络,降低部署成本。In the above technical solution, after receiving the session establishment request from the first terminal, the first session management function located in the isolated network establishes a LAN type session for the first terminal according to the session policy. Since the user plane data corresponding to the LAN type session is terminated in the isolated network, when the first terminal communicates with the second terminal based on the LAN type session, the user plane data can be directly transmitted through the isolated network, that is, it will not pass through the N6 port and does not need to be transmitted to the data network, which helps to shorten the user plane transmission path and eliminates the need to deploy a local data network in the isolated network, thereby reducing deployment costs.
第三方面,本申请提供一种通信方法,该通信方法可以由策略控制功能执行。In a third aspect, the present application provides a communication method, which can be executed by a policy control function.
通信方法包括:策略控制功能生成第一终端的用户设备路由选择策略,用户设备路由选择策略指示第一终端与隔离网络中的第一核心网建立局域网类型的会话,隔离网络为第一终端接入的第一接入网设备的回程线路断开后为第一终端提供通信服务的网络;策略控制功能向第一终端发送用户设备路由选择策略。The communication method includes: a policy control function generates a user equipment routing selection policy for a first terminal, the user equipment routing selection policy instructs the first terminal to establish a local area network type session with a first core network in an isolated network, and the isolated network is a network that provides communication services to the first terminal after a return line of a first access network device accessed by the first terminal is disconnected; the policy control function sends the user equipment routing selection policy to the first terminal.
上述技术方案中,策略控制功能向第一终端发送用户设备路由选择策略,相应的,第一终端可以根据用户设备路由选择策略,与第一核心网建立局域网类型的会话,由于局域网类型的会话对应的用户面数据终结在隔离网络,所以第一终端在与第二终端通信时,用户面数据可以直接经由隔离网络传递,即不会经由N6口,也无需传递至数据网络,有助于缩短用户面的传输路径,以及无需在隔离网络中部署本地数据网络,降低部署成本。In the above technical solution, the policy control function sends the user equipment routing selection policy to the first terminal. Accordingly, the first terminal can establish a LAN type session with the first core network according to the user equipment routing selection policy. Since the user plane data corresponding to the LAN type session is terminated in the isolated network, when the first terminal communicates with the second terminal, the user plane data can be transmitted directly through the isolated network, that is, it will not pass through the N6 port and does not need to be transmitted to the data network, which helps to shorten the user plane transmission path and eliminate the need to deploy a local data network in the isolated network, thereby reducing deployment costs.
在一种可能的实现方式中,策略控制功能为第一核心网中的第一策略控制功能;策略控制功能生成用户设备路由选择策略时,具体可以是,第一策略控制功能根据第一终端的签约信息和/或第一策略控制功能的本地策略,生成用户设备路由选择策略。In one possible implementation, the policy control function is a first policy control function in a first core network; when the policy control function generates a user equipment routing selection policy, specifically, the first policy control function generates a user equipment routing selection policy based on the subscription information of the first terminal and/or the local policy of the first policy control function.
上述技术方案中,第一策略控制功能在第一终端接入至隔离网络时,向第一终端发送用户设备路由选择策略,从而实现第一终端在需要通过局域网类型的会话进行数据传输时,获取到用户设备路由选择策略,有助于避免不必要的数据传输。In the above technical solution, the first policy control function sends the user device routing selection policy to the first terminal when the first terminal accesses the isolated network, so that the first terminal can obtain the user device routing selection policy when it needs to transmit data through a LAN type session, which helps to avoid unnecessary data transmission.
在一种可能的实现方式中,策略控制功能为正常网络中的第二核心网的第二策略控制功能;策略控制功能生成用户设备路由选择策略时,具体可以是,第二策略控制功能根据第一终端的签约信息和/或第一终端的指示信息,生成用户设备路由选择策略;指示信息用于指示第一终端具备接入隔离网络的能力。在一种可能的实现方式中,第二策略控制功能还接收来自第一终端的指示信息。在一种可能的实现方式中,指示信息中包括第一终端的隔离网络接入能力信息、第一终端的允许接入隔离网络的标识中一项或多项。In one possible implementation, the policy control function is a second policy control function of a second core network in a normal network; when the policy control function generates a user equipment routing selection policy, specifically, the second policy control function generates a user equipment routing selection policy based on the subscription information of the first terminal and/or the indication information of the first terminal; the indication information is used to indicate that the first terminal has the ability to access the isolated network. In one possible implementation, the second policy control function also receives indication information from the first terminal. In one possible implementation, the indication information includes one or more of the isolated network access capability information of the first terminal and the identification of the first terminal allowing access to the isolated network.
上述技术方案中,第二策略控制功能在第一终端接入至正常网络时,向第一终端发送用户设备路由选择策略,有助于第一终端更快速地建立与第一核心网之间的局域网类型的会话,进而通过局域网类型的会话与第二终端进行通信。In the above technical solution, the second policy control function sends a user equipment routing selection policy to the first terminal when the first terminal accesses the normal network, which helps the first terminal to establish a LAN type session with the first core network more quickly, and then communicate with the second terminal through the LAN type session.
第四方面,本申请实施例提供一种通信装置,该装置具有实现上述第一方面或第一方面的任一种可能的实现方式中第一终端的功能,该装置可以为终端,也可以为终端中包括的芯片。该通信装置也可以具有实现上述第二方面或第二方面的任一种可能的实现方式中第一会话管理功能的功能。该通信装置也可以具有实现上述第三方面或第三方面的任一种可能的实现方式中策略控制功能的功能。In a fourth aspect, an embodiment of the present application provides a communication device, which has the function of implementing the first terminal in the first aspect or any possible implementation of the first aspect, and the device can be a terminal or a chip included in the terminal. The communication device can also have the function of implementing the first session management function in the second aspect or any possible implementation of the second aspect. The communication device can also have the function of implementing the policy control function in the third aspect or any possible implementation of the third aspect.
上述通信装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现,所述硬件或软件包括一个或多个与上述功能相对应的模块或单元或手段(means)。The functions of the above-mentioned communication device can be implemented by hardware, or by hardware executing corresponding software, and the hardware or software includes one or more modules or units or means corresponding to the above-mentioned functions.
在一种可能的实现方式中,该装置的结构中包括处理模块和收发模块,其中,处理模块被配置为支持该装置实现上述第一方面或第一方面的任一种可能的实现方式中第一终端的相应功能,或实现上述第二方面或第二方面的任一种可能的实现方式中第一会话管理功能的相应功能,或实现上述第三方面或第三方面的任一种可能的实现方式中策略控制功能的相应功能。收发模块用于支持该装置与其他通信设备之间的通信,例如该装置为第一终端时,可用于与第二终端通信。该通信装置还可以包括存储模块,存储模块与处理模块耦合,其保存有装置必要的程序指令和数据。作为一种示例,处理模块可以为处理器,通信模块可以为收发器,存储模块可以为存储器,存储器可以和处理器集成在一起,也可以和处理器分离设置。In a possible implementation, the structure of the device includes a processing module and a transceiver module, wherein the processing module is configured to support the device to implement the corresponding function of the first terminal in the above-mentioned first aspect or any possible implementation of the first aspect, or to implement the corresponding function of the first session management function in the above-mentioned second aspect or any possible implementation of the second aspect, or to implement the corresponding function of the policy control function in the above-mentioned third aspect or any possible implementation of the third aspect. The transceiver module is used to support communication between the device and other communication devices, for example, when the device is a first terminal, it can be used to communicate with a second terminal. The communication device may also include a storage module, which is coupled to the processing module and stores program instructions and data necessary for the device. As an example, the processing module may be a processor, the communication module may be a transceiver, and the storage module may be a memory, and the memory may be integrated with the processor or may be set separately from the processor.
在另一种可能的实现方式中,该装置的结构中包括处理器,还可以包括存储器。处理器与存储器耦合,可用于执行存储器中存储的计算机程序指令,以使装置执行上述第一方面或第一方面的任一种可能的实现方式中的方法,或者执行上述第二方面或第二方面的任一种可能的实现方式中的方法,或者执行上述第三方面或第三方面的任一种可能的实现方式中的方法。可选地,该装置还包括通信接口,处理器与通信接口耦合。当装置为网络设备或终端时,该通信接口可以是收发器或输入/输出接口;当该装置为网络设备中包含的芯片或终端中包含的芯片时,该通信接口可以是芯片的输入/输出接口。可选地,收发器可以为收发电路,输入/输出接口可以是输入/输出电路。In another possible implementation, the structure of the device includes a processor and may also include a memory. The processor is coupled to the memory and can be used to execute computer program instructions stored in the memory so that the device executes the method in the first aspect or any possible implementation of the first aspect, or executes the method in the second aspect or any possible implementation of the second aspect, or executes the method in the third aspect or any possible implementation of the third aspect. Optionally, the device also includes a communication interface, and the processor is coupled to the communication interface. When the device is a network device or a terminal, the communication interface may be a transceiver or an input/output interface; when the device is a chip included in a network device or a chip included in a terminal, the communication interface may be an input/output interface of the chip. Optionally, the transceiver may be a transceiver circuit, and the input/output interface may be an input/output circuit.
第五方面,本申请实施例提供一种芯片系统,包括:处理器,所述处理器与存储器耦合,所述存储器用于存储程序或指令,当所述程序或指令被所述处理器执行时,使得该芯片系统实现上述第一方面或第一方面的任一种可能的实现方式中的方法,或实现上述第二方面或第二方面的任一种可能的实现方式中的方法,或实现上述第三方面或第三方面的任一种可能的实现方式中的方法。In a fifth aspect, an embodiment of the present application provides a chip system, comprising: a processor, the processor being coupled to a memory, the memory being used to store programs or instructions, and when the program or instructions are executed by the processor, the chip system implements the method of the above-mentioned first aspect or any possible implementation of the first aspect, or implements the method of the above-mentioned second aspect or any possible implementation of the second aspect, or implements the above-mentioned third aspect or any possible implementation of the third aspect.
可选地,该芯片系统还包括接口电路,该接口电路用于交互代码指令至所述处理器。Optionally, the chip system also includes an interface circuit, which is used to interact with code instructions to the processor.
可选地,该芯片系统中的处理器可以为一个或多个,该处理器可以通过硬件实现也可以通过软件实现。当通过硬件实现时,该处理器可以是逻辑电路、集成电路等。当通过软件实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现。Optionally, there may be one or more processors in the chip system, and the processor may be implemented by hardware or software. When implemented by hardware, the processor may be a logic circuit, an integrated circuit, etc. When implemented by software, the processor may be a general-purpose processor implemented by reading software code stored in a memory.
可选地,该芯片系统中的存储器也可以为一个或多个。该存储器可以与处理器集成在一起,也可以和处理器分离设置。示例性的,存储器可以是非瞬时性处理器,例如只读存储器ROM,其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上。Optionally, the memory in the chip system may be one or more. The memory may be integrated with the processor or may be separately provided with the processor. Exemplarily, the memory may be a non-transient processor, such as a read-only memory ROM, which may be integrated with the processor on the same chip or may be provided on different chips.
第六方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序或指令,当该计算机程序或指令被执行时,使得计算机执行上述第一方面或第一方面的任一种可能的实现方式中的方法,或执行上述第二方面或第二方面的任一种可能的实现方式中的方法,或执行上述第三方面或第三方面的任一种可能的实现方式中的方法。In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program or instructions stored thereon. When the computer program or instructions are executed, the computer executes the method in the first aspect or any possible implementation of the first aspect, or executes the method in the second aspect or any possible implementation of the second aspect, or executes the method in the third aspect or any possible implementation of the third aspect.
第七方面,本申请实施例提供一种计算机程序产品,当计算机读取并执行所述计算机程序产品时,使得计算机执行上述第一方面或第一方面的任一种可能的实现方式中的方法,或执行上述第二方面或第二方面的任一种可能的实现方式中的方法,或执行上述第三方面或第三方面的任一种可能的实现方式中的方法。In the seventh aspect, an embodiment of the present application provides a computer program product. When a computer reads and executes the computer program product, the computer executes the method in the first aspect or any possible implementation of the first aspect, or executes the method in the second aspect or any possible implementation of the second aspect, or executes the method in the third aspect or any possible implementation of the third aspect.
第八方面,本申请实施例提供一种通信系统,该通信系统包括第一终端和第一会话管理功能,第一终端用于执行上述第一方面或第一方面的任一种可能的实现方式中的方法,第一会话管理功能用于执行上述第二方面或第二方面的任一种可能的实现方式中的方法。In an eighth aspect, an embodiment of the present application provides a communication system, which includes a first terminal and a first session management function, wherein the first terminal is used to execute the method in the above-mentioned first aspect or any possible implementation of the first aspect, and the first session management function is used to execute the method in the above-mentioned second aspect or any possible implementation of the second aspect.
第九方面,本申请实施例提供一种通信系统,该通信系统包括第一终端和策略控制功能,第一终端用于执行上述第一方面或第一方面的任一种可能的实现方式中的方法,策略控制功能用于执行上述第三方面或第三方面的任一种可能的实现方式中的方法。In the ninth aspect, an embodiment of the present application provides a communication system, which includes a first terminal and a policy control function, the first terminal is used to execute the method in the above-mentioned first aspect or any possible implementation of the first aspect, and the policy control function is used to execute the method in the above-mentioned third aspect or any possible implementation of the third aspect.
上述第四方面至第九方面中任一方面可以达到的技术效果可以参照上述第一方面至第三方面中有益效果的描述,此处不再重复赘述。The technical effects that can be achieved in any of the fourth to ninth aspects mentioned above can refer to the description of the beneficial effects in the first to third aspects mentioned above, and will not be repeated here.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1为一种通信系统架构示意图;FIG1 is a schematic diagram of a communication system architecture;
图2为一种5G虚拟网络组中两个UE之间的通信模型;FIG2 is a communication model between two UEs in a 5G virtual network group;
图3为一种UE执行URSP的流程示意图;FIG3 is a schematic diagram of a process of a UE executing URSP;
图4为一种IOPS网络的架构示意图;FIG4 is a schematic diagram of an IOPS network architecture;
图5为一种UE在IOPS模式下接入本地/宏核心网的流程示意图;FIG5 is a schematic diagram of a process of a UE accessing a local/macro core network in IOPS mode;
图6为一种UE之间通信方法的流程示意图;FIG6 is a flow chart of a method for communication between UEs;
图7为本申请提供的一种通信系统的架构示意图;FIG7 is a schematic diagram of the architecture of a communication system provided by the present application;
图8为本申请提供的一种虚拟网络组中两个UE之间的通信模型;FIG8 is a communication model between two UEs in a virtual network group provided by the present application;
图9为本申请提供的一种通信方法的流程示意图;FIG9 is a flow chart of a communication method provided by the present application;
图10为本申请提供的再一种通信方法的流程示意图;FIG10 is a flow chart of another communication method provided by the present application;
图11为本申请提供的又一种通信方法的流程示意图;FIG11 is a flow chart of another communication method provided by the present application;
图12为本申请提供的第一种具体实现场景下的通信方法的流程示意图;FIG12 is a flow chart of a communication method in a first specific implementation scenario provided by the present application;
图13为本申请提供的第二种具体实现场景下的通信方法的流程示意图;FIG13 is a flow chart of a communication method in a second specific implementation scenario provided by the present application;
图14为本申请提供的第三种具体实现场景下的通信方法的流程示意图;FIG14 is a flow chart of a communication method in a third specific implementation scenario provided by the present application;
图15为本申请提供的一种通信装置的结构示意图;FIG15 is a schematic diagram of the structure of a communication device provided by the present application;
图16为本申请提供的再一种通信装置的结构示意图。FIG16 is a schematic diagram of the structure of another communication device provided in the present application.
具体实施方式Detailed ways
为方便描述,如下先对本申请中的技术和/或术语解释。For the convenience of description, the techniques and/or terms in this application are first explained as follows.
一、第五代(5th generation,5G)网络架构1. Fifth generation (5G) network architecture
图1示出了一种第三代伙伴计划(the 3rd generation partnership project,3GPP)定义的5G通信系统的网络架构。该通信系统中包括:用户设备(user equipment,UE)、无线接入网(radio access network,RAN)设备、接入和移动性管理功能(access andmobility management function,AMF)、会话管理功能(session management function,SMF)、用户面功能(user plane function,UPF)、策略控制功能(policy controlfunction,PCF)、统一数据管理功能(unified data management,UDM)、应用功能(application function,AF)、网络数据分析功能(network data analytics function,NWDAF)和数据网络(data network,DN)。其中,各个功能或设备之间可以通过接口连接,图1所示的接口名称只是一个示例说明,本申请实施例对此不作具体限定。FIG1 shows a network architecture of a 5G communication system defined by the 3rd generation partnership project (3GPP). The communication system includes: user equipment (UE), radio access network (RAN) equipment, access and mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function (PCF), unified data management function (UDM), application function (AF), network data analysis function (NWDAF) and data network (DN). Among them, each function or device can be connected through an interface, and the interface name shown in FIG1 is only an example, and the embodiment of the present application does not specifically limit this.
下面对该通信系统中的部分功能或设备的功能进行详细描述:The following is a detailed description of some functions or devices in the communication system:
UE,又可以称之为终端设备、终端、移动台(mobile station,MS)、移动终端(mobile terminal,MT)等,是一种向用户提供语音和/或数据连通性的设备。例如,UE可以包括具有无线连接功能的手持式设备、车载设备等。目前,UE具体可以是:手机(mobilephone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,MID)、可穿戴设备,虚拟现实(virtual reality,VR)设备、增强现实(augmented reality,AR)设备、工业控制(industrial control)中的无线终端、自动驾驶中的无线终端、无人驾驶(self-driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智能家具中的无线终端、智能办公中的无线终端、智能穿戴中的无线终端、智能交通中的无线终端或智慧家庭(smart home)中的无线终端等。本申请的实施例对UE所采用的具体技术和具体设备形态不作限定。UE, which can also be called terminal equipment, terminal, mobile station (MS), mobile terminal (MT), etc., is a device that provides voice and/or data connectivity to users. For example, UE may include handheld devices, vehicle-mounted devices, etc. with wireless connection functions. At present, UE can specifically be: mobile phone, tablet computer, laptop computer, PDA, mobile internet device (MID), wearable device, virtual reality (VR) device, augmented reality (AR) device, wireless terminal in industrial control, wireless terminal in automatic driving, wireless terminal in self-driving, wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart furniture, wireless terminal in smart office, wireless terminal in smart wear, wireless terminal in smart transportation or wireless terminal in smart home, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the UE.
RAN,又可以称之RAN节点(或设备),RAN是为UE提供无线接入服务,将UE接入到无线网络的设备。目前,一些RAN节点的举例为:基站(base station)、传输接收点(transmission reception point,TRP)、演进型节点B(evolved Node B,eNB)、下一代基站(next generation NodeB,gNB)无线网络控制器(radio network controller,RNC)、节点B(Node B,NB)、基站控制器(base station controller,BSC)、基站收发台(basetransceiver station,BTS)、家庭基站(例如,home evolved NodeB,或home Node B,HNB)、基带单元(base band unit,BBU),或无线保真(wireless fidelity,Wifi)接入点(accesspoint,AP)等。RAN节点也可以是完成基站部分功能的模块或单元,例如,可以是集中式单元(central unit,CU),也可以是分布式单元(distributed unit,DU)。这里的CU完成基站的无线资源控制协议和分组数据汇聚层协议(packet data convergence protocol,PDCP)的功能,还可以完成业务数据适配协议(service data adaptation protocol,SDAP)的功能;DU完成基站的无线链路控制层和介质访问控制(medium access control,MAC)层的功能,还可以完成部分物理层或全部物理层的功能。RAN, also known as RAN node (or device), is a device that provides wireless access services for UE and connects UE to the wireless network. At present, some examples of RAN nodes are: base station, transmission reception point (TRP), evolved Node B (eNB), next generation NodeB (gNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved NodeB, or home Node B, HNB), base band unit (BBU), or wireless fidelity (Wifi) access point (AP). RAN node can also be a module or unit that completes part of the functions of a base station, for example, it can be a centralized unit (CU) or a distributed unit (DU). The CU here completes the functions of the base station's radio resource control protocol and packet data convergence protocol (PDCP), and can also complete the function of the service data adaptation protocol (SDAP); the DU completes the functions of the base station's radio link control layer and medium access control (MAC) layer, and can also complete part of the physical layer or all of the physical layer.
DN可以是互连网(internet)、互联网协议多媒体业务(IP multi-media service,IMS)网络、区域网络(即本地网络,例如移动边缘计算(mobile edge computing,MEC)网络)等。DN是UE的协议数据单元(protocol data unit,PDU)会话访问的目的地。DN中包括应用服务器(application server,AS),AS为UE提供业务服务。DN can be the internet, an IP multi-media service (IMS) network, a regional network (i.e., a local network, such as a mobile edge computing (MEC) network), etc. DN is the destination of the UE's protocol data unit (PDU) session access. DN includes an application server (AS), which provides business services for the UE.
AMF、SMF、PCF、UPF、UDM、AF和NWDAF均属于核心网中的功能,核心网用于将UE接入可以实现UE的业务的DN中。下面描述核心网中各功能:AMF, SMF, PCF, UPF, UDM, AF and NWDAF are all functions in the core network. The core network is used to connect the UE to the DN that can realize the UE's services. The following describes the functions in the core network:
AMF可用于对UE的接入控制和移动性进行管理,具体可以负责UE的注册、移动性管理、UE的网络注册、跟踪区更新、可达性检测、SMF的选择、移动状态转换管理等。AMF can be used to manage UE access control and mobility, and can be responsible for UE registration, mobility management, UE network registration, tracking area update, reachability detection, SMF selection, mobile state transition management, etc.
SMF可用于负责UE的会话管理(包括会话的建立、修改和释放),UPF的选择和重选、UE的网际互连协议(internet protocol,IP)地址分配、服务质量(quality of service,QoS)控制等。SMF can be used to manage UE sessions (including session establishment, modification and release), UPF selection and reselection, UE Internet protocol (IP) address allocation, quality of service (QoS) control, etc.
PCF可用于管理UE策略,既包括移动性相关策略,也包括PDU会话相关策略,如QoS策略、计费策略等。PCF can be used to manage UE policies, including both mobility-related policies and PDU session-related policies, such as QoS policies and charging policies.
UPF可以负责对UE报文的处理,如用户数据的转发、计费等。UPF can be responsible for processing UE messages, such as forwarding and billing of user data.
UDM中保存UE的签约数据与UE相关的注册信息等。UDM stores UE’s subscription data and UE-related registration information, etc.
AF主要用于影响业务流路由、接入网能力开放、策略控制等。AF is mainly used to influence service flow routing, access network capability exposure, and policy control.
NWDAF可用于数据分析,例如分析UE的背景流量传输数据分析结果等。NWDAF can be used for data analysis, such as analyzing the background traffic transmission data analysis results of the UE.
此外,核心网中还包括网络存储功能(network repository function,NRF)网元,NRF主要用于提供网络功能的注册和发现,或用于网络功能所提供服务的注册和发现。In addition, the core network also includes a network repository function (NRF) network element, which is mainly used to provide registration and discovery of network functions, or for registration and discovery of services provided by network functions.
核心网中的以上各个功能也可以称为功能实体或网元,既可以是在专用硬件上实现的网络元件,也可以是在专用硬件上运行的软件实例,或者是在适当平台上虚拟化功能的实例,例如,上述虚拟化平台可以为云平台。The above functions in the core network can also be called functional entities or network elements, which can be network elements implemented on dedicated hardware, software instances running on dedicated hardware, or instances of virtualized functions on an appropriate platform. For example, the above virtualization platform can be a cloud platform.
需要说明的是,通信系统不限于图1所示的功能,还可包含其它未在图1中表示的功能,本申请在此处不再一一列举。本申请实施例并不限定核心网中各个功能的分布形式。It should be noted that the communication system is not limited to the functions shown in Figure 1, and may also include other functions not shown in Figure 1, which are not listed here. The embodiment of the present application does not limit the distribution form of each function in the core network.
还需要说明的是,图1所示的通信系统是5G的网络架构,并不构成对5G网络的限定。可选的,本申请实施例的方法还适用于未来的各种通信系统,例如6G或者其他通信网络等。应理解,本申请中所有功能的名称仅仅作为示例,在未来通信中,如6G中,还可以称为其它名称,或者在未来通信中,如6G中,本申请涉及的功能还可以通过其它具有相同功能的实体或者设备等来替代,本申请对此均不作限定。It should also be noted that the communication system shown in Figure 1 is a 5G network architecture and does not constitute a limitation on the 5G network. Optionally, the method of the embodiment of the present application is also applicable to various future communication systems, such as 6G or other communication networks. It should be understood that the names of all functions in this application are only examples. In future communications, such as 6G, they can also be called other names, or in future communications, such as 6G, the functions involved in this application can also be replaced by other entities or devices with the same functions, and this application does not limit this.
为方便描述,本申请以UE、RAN、AMF、SMF、PCF、UPF、UDM、DN为例说明。For the convenience of description, this application takes UE, RAN, AMF, SMF, PCF, UPF, UDM, and DN as examples.
二、5G局域网(local area network,LAN)2. 5G local area network (LAN)
5G LAN是5G网络提供的一个服务,主要应用于家庭通信、企业办公、工厂制造、车联网、电网改造和公安机关等场景中。5G LAN is a service provided by 5G networks, which is mainly used in scenarios such as home communications, corporate offices, factory manufacturing, Internet of Vehicles, power grid transformation, and public security agencies.
5G虚拟网络组(5G virtual network group,5G VN group),是指一组使用5G LAN类型专用通信的UE的集合。5G LAN能够为5G VN group中的多个UE提供IP类型或者非IP类型(如以太类型)的私有通信。5G VN group有唯一的5G VN group标识(5G VN groupidentification,5G VN group ID)。5G VN group中的UE有唯一的通用公共用户标识(generic public subscription identity,GPSI)标识。5G VN group和“数据网络名称(data network name,DNN)+单个网络切片选择辅助信息(single network sliceselection assistance information,S-NSSAI)”的组合一一映射,每个5G VN group中的UE都有5G LAN业务的签约。5G virtual network group (5G VN group) refers to a collection of UEs that use 5G LAN type dedicated communications. 5G LAN can provide IP type or non-IP type (such as Ethernet type) private communications for multiple UEs in the 5G VN group. The 5G VN group has a unique 5G VN group identification (5G VN group identification, 5G VN group ID). The UE in the 5G VN group has a unique generic public subscription identity (GPSI) identifier. The 5G VN group and the combination of "data network name (data network name, DNN) + single network slice selection assistance information (single network slice selection assistance information, S-NSSAI)" are mapped one to one, and each UE in the 5G VN group has a contract for 5G LAN services.
比如,基于5G LAN,工厂中的UE组成一个5G VN group,不同UE之间可以相互发送以太数据包;或者,企业中一个部门的雇员的UE(如手机,计算机或笔记本电脑等)组成一个5G VN group,不同UE之间可以互相发送IP数据包等。5G LAN可以为5G VN group中UE提供广播数据的转发,例如5G LAN可将一个5G VN group中UE的广播报文转发给该5G VN group中的其他UE。For example, based on 5G LAN, UEs in a factory form a 5G VN group, and different UEs can send Ethernet packets to each other; or, UEs (such as mobile phones, computers or laptops, etc.) of employees in a department of an enterprise form a 5G VN group, and different UEs can send IP packets to each other. 5G LAN can provide broadcast data forwarding for UEs in the 5G VN group. For example, 5G LAN can forward broadcast messages of UEs in a 5G VN group to other UEs in the 5G VN group.
在5G VN group中,两个UE(记为UE1和UE2)之间的通信模型可以有三种方式:In a 5G VN group, the communication model between two UEs (referred to as UE1 and UE2) can be in three modes:
方式1,如图2中(a),UE1与UE2之间通信时经由如下设备:UE1接入的RAN1、UE1对应的中间UPF(intermediate UPF,I-UPF)1、DN网络中的交换机、UE2对应的I-UPF2、UE2接入的RAN2。其中,I-UPF与交换机之间的接口为N6。也可以理解,交换机实现UE1和UE2之间的5GLAN通信。Mode 1, as shown in Figure 2 (a), the communication between UE1 and UE2 is through the following devices: RAN1 accessed by UE1, intermediate UPF (I-UPF) 1 corresponding to UE1, switch in DN network, I-UPF2 corresponding to UE2, RAN2 accessed by UE2. Among them, the interface between I-UPF and switch is N6. It can also be understood that the switch realizes 5GLAN communication between UE1 and UE2.
方式2,如图2中(b),UE1与UE2之间通信时经由如下设备:UE1接入的RAN1、UE1对应的I-UPF1、UE1对应的PDU会话锚点(PDU session anchor,PSA)1、UE2对应的PSA2、UE2接入的RAN2。其中,I-UPF与PSA之间的接口为N9,两个PSA之间的接口为N19。也可以理解,两个PSA用于实现UE1和UE2之间的5G LAN通信。Mode 2, as shown in Figure 2 (b), the communication between UE1 and UE2 is through the following devices: RAN1 accessed by UE1, I-UPF1 corresponding to UE1, PDU session anchor (PSA) 1 corresponding to UE1, PSA2 corresponding to UE2, and RAN2 accessed by UE2. Among them, the interface between I-UPF and PSA is N9, and the interface between the two PSAs is N19. It can also be understood that the two PSAs are used to realize 5G LAN communication between UE1 and UE2.
方式3,如图2中(c),UE1与UE2之间通信时经由如下设备:UE1接入的RAN1、UE1对应的I-UPF1、UE1和UE2的公共PSA、UE2接入的RAN2。也可以理解一个PSA用于实现UE1和UE2之间的5G LAN通信。Mode 3, as shown in (c) of Figure 2, UE1 and UE2 communicate via the following devices: RAN1 accessed by UE1, I-UPF1 corresponding to UE1, public PSA of UE1 and UE2, RAN2 accessed by UE2. It can also be understood that one PSA is used to implement 5G LAN communication between UE1 and UE2.
三、UE路由选择策略(UE route selection policy,URSP)3. UE route selection policy (URSP)
UE根据URSP为UE的上行业务流选择一个合适的PDU会话。即UE的某些上行业务对使用的PDU会话的DNN、S-NSSAI、会话服务连续性模式(session service continuitymode,SSC mode)等具有一定的要求。The UE selects a suitable PDU session for the UE's uplink service flow according to the URSP. That is, some uplink services of the UE have certain requirements on the DNN, S-NSSAI, session service continuity mode (SSC mode) and the like of the PDU session used.
UE在执行URSP的过程中可能会触发PDU会话的建立或修改。比如,UE确定当前不存在符合要求的PDU会话时,UE会发起PDU会话建立过程;UE确定当前存在符合要求的PDU会话时,可能直接使用已经存在的PDU会话。结合图3中例子,UE在准备发送应用A的数据包(packets)时,确定应用A对使用的PDU会话的需求是DNN1、S-NSSAI-a、SSC2,那么UE从多个PDU会话中选择PDU会话2作为应用A传输数据包的PDU会话。The UE may trigger the establishment or modification of a PDU session during the execution of the URSP. For example, when the UE determines that there is currently no PDU session that meets the requirements, the UE will initiate the PDU session establishment process; when the UE determines that there is currently a PDU session that meets the requirements, it may directly use the existing PDU session. In conjunction with the example in Figure 3, when the UE is preparing to send data packets of application A, it determines that application A's requirements for the PDU session to be used are DNN1, S-NSSAI-a, and SSC2. Then the UE selects PDU session 2 from multiple PDU sessions as the PDU session for application A to transmit data packets.
具体的,URSP中包括一条或多条URSP规则(URSP rule),一条URSP规则主要包括流量描述符和路径选择描述符(route selection descriptor,RSD)两部分。其中,流量描述符包括多个应用的名称或标识等,RSD中包括每个应用对应的NSSAI,即未包括在流量描述符的、应用可以使用的NSSAI等。其中,URSP可以参阅表1所示,URSP规则可以参阅表2所示,RSD可以参阅表3所示。Specifically, the URSP includes one or more URSP rules, and a URSP rule mainly includes two parts: a traffic descriptor and a route selection descriptor (RSD). The traffic descriptor includes the names or identifiers of multiple applications, and the RSD includes the NSSAI corresponding to each application, that is, the NSSAI that is not included in the traffic descriptor and can be used by the application. The URSP can refer to Table 1, the URSP rule can refer to Table 2, and the RSD can refer to Table 3.
表1Table 1
表2Table 2
表3table 3
基于上述技术和/或术语解释,如下结合附图进一步对本申请说明。Based on the above technical and/or terminological explanations, the present application is further described below in conjunction with the accompanying drawings.
公共安全的隔离E-UTRAN操作(isolated E-UTRAN operation for publicsafety,IOPS)网络指的是当RAN和宏核心网的回传链路断开或者处于受限状态(如下均以回传链路断开为例说明)时,能够通过IOPS使能的RAN为UE提供一定的通信能力。其中,IOPS网络可以应用于公共安全集群应急通信系统中,公共安全集群应急通信系统提供的应用层业务比如是紧急任务即按即说(mission critical push to talk,MCPTT),关键任务视频(mission critical Video,MCVideo),关键任务数据(mission critical Data,MCData),未来铁路集群业(future railway mobile communication system,FRMCS)等。The isolated E-UTRAN operation for public safety (IOPS) network refers to the ability to provide certain communication capabilities for UEs through the IOPS-enabled RAN when the backhaul link between the RAN and the macro core network is disconnected or in a restricted state (the disconnection of the backhaul link is used as an example below). Among them, the IOPS network can be applied to the public safety cluster emergency communication system. The application layer services provided by the public safety cluster emergency communication system include mission critical push to talk (MCPTT), mission critical video (MCVideo), mission critical data (MCData), future railway mobile communication system (FRMCS), etc.
如图4为一种IOPS网络的架构示意图,如图4中,IOPS网络中部署有本地核心网和一个或者多个IOPS使能的RAN(图4中示例性示出RAN1至RAN3,图4中RAN的数量不构成对本申请的限制)。其中,本地核心网可认为是小型化核心网,其中包含常规核心网内的基本网络功能(比如AMF、SMF、UDM),可选的,本地核心网内还包括PCF等。进一步的,IOPS网络中还包括本地关键任务(mission critical,MC)系统,本地MC系统具体是一个简化的公共安全应急系统,本地MC系统可基于IOPS网络为UE提供如语音、数据等业务。本地MC系统又可称为是IOPS MC系统。As shown in Figure 4, it is a schematic diagram of the architecture of an IOPS network. As shown in Figure 4, a local core network and one or more IOPS-enabled RANs are deployed in the IOPS network (RAN1 to RAN3 are shown as examples in Figure 4, and the number of RANs in Figure 4 does not constitute a limitation to the present application). Among them, the local core network can be considered as a miniaturized core network, which includes basic network functions in a conventional core network (such as AMF, SMF, UDM). Optionally, the local core network also includes PCF, etc. Furthermore, the IOPS network also includes a local mission critical (MC) system. The local MC system is specifically a simplified public safety emergency system. The local MC system can provide UEs with services such as voice and data based on the IOPS network. The local MC system can also be called an IOPS MC system.
结合图4中的IOPS网络的架构示意图,图5为一种IOPS使能的UE在IOPS模式下接入本地/宏核心网(即正常网络)的流程示意图。In conjunction with the schematic diagram of the IOPS network architecture in FIG4 , FIG5 is a schematic diagram of a process of an IOPS-enabled UE accessing a local/macro core network (ie, a normal network) in IOPS mode.
其中,步骤501至步骤504是IOPS的启动流程;步骤505至步骤507是本地核心网的接入流程;步骤508至步骤513是正常网络的恢复流程。Among them, step 501 to step 504 is the IOPS startup process; step 505 to step 507 is the local core network access process; step 508 to step 513 is the normal network recovery process.
步骤501,UE向宏核心网注册关键任务服务,其中,关键任务服务比如是MCPPT服务、MCVideo服务、MCData服务或者FRMCS服务。Step 501: The UE registers a mission-critical service with the macro core network, wherein the mission-critical service is, for example, an MCPPT service, an MCVideo service, an MCData service, or an FRMCS service.
步骤502,RAN检测到与宏核心网之间的回传链路断开。Step 502: RAN detects that the backhaul link between RAN and the macro core network is disconnected.
步骤503,RAN激活本地核心网,建立与本地核心网之间的N2连接。Step 503: RAN activates the local core network and establishes an N2 connection with the local core network.
步骤504,RAN广播IOPS PLMN ID。Step 504: RAN broadcasts the IOPS PLMN ID.
步骤505,UE检测到RAN广播的IOPS PLMN ID之后,选择IOPS PLMN ID。Step 505: After detecting the IOPS PLMN ID broadcasted by the RAN, the UE selects the IOPS PLMN ID.
步骤506,UE注册至本地核心网并建立与本地核心网之间的PDU会话。Step 506: The UE registers with the local core network and establishes a PDU session with the local core network.
步骤507,UE接入至本地核心网中的公共安全服务。Step 507: The UE accesses the public safety service in the local core network.
步骤508,RAN检测到回传链路恢复。Step 508: RAN detects that the backhaul link is restored.
步骤509,RAN断开与本地核心网之间的N2连接并去激活本地核心网。Step 509: RAN disconnects the N2 connection with the local core network and deactivates the local core network.
步骤510,RAN建立与宏核心网之间的N2连接。Step 510: RAN establishes an N2 connection with the macro core network.
步骤511,RAN广播正常PLMN ID。Step 511, RAN broadcasts a normal PLMN ID.
步骤512,UE检测到RAN广播的正常PLMN ID之后,选择正常PLMN ID。Step 512: After the UE detects the normal PLMN ID broadcasted by the RAN, it selects the normal PLMN ID.
步骤513,UE注册至宏核心网并建立与宏核心网之间的PDU会话。Step 513: The UE registers with the macro core network and establishes a PDU session with the macro core network.
进一步的,当UE1与UE2接入至同一个本地核心网时,UE1与UE2之间的通信方法可参见图6示例性示出的流程。Furthermore, when UE1 and UE2 access the same local core network, the communication method between UE1 and UE2 may refer to the process exemplarily shown in FIG. 6 .
步骤601,UE1与本地MC系统连接并完成安全的认证和授权。Step 601, UE1 connects to the local MC system and completes secure authentication and authorization.
步骤602,UE1向本地MC系统发送IOPS发现信息,相应的,本地MC系统接收来自UE1的IOPS发现信息。其中,IOPS发现消息中包括UE1的IP单播地址(IP unicast address)、感兴趣的组信息(比如IP多播地址(IP multicast address))等。Step 602, UE1 sends IOPS discovery information to the local MC system, and accordingly, the local MC system receives the IOPS discovery information from UE1. The IOPS discovery message includes the IP unicast address of UE1, information of the group of interest (such as IP multicast address), and the like.
步骤603,本地MC系统存储UE1的IP单播地址、感兴趣的组信息等信息。Step 603: The local MC system stores information such as the IP unicast address of UE1 and information of the group of interest.
步骤604,本地MC系统向UE1发送其他群组的标识,或其他UE的标识。相应的,UE1接收来自本地MC系统的其他群组的标识,或其他UE的标识。Step 604: The local MC system sends the identifiers of other groups or the identifiers of other UEs to UE1. Correspondingly, UE1 receives the identifiers of other groups or the identifiers of other UEs from the local MC system.
步骤605,UE1通过本地MC系统向UE2发送呼叫控制请求信息。相应的,UE2通过本地MC系统接收来自UE1的呼叫控制请求信息。其中,呼叫控制请求信息包括UE2所在群组的标识(即组呼),或者包括UE2的标识(即单呼)。Step 605: UE1 sends a call control request message to UE2 via the local MC system. Correspondingly, UE2 receives the call control request message from UE1 via the local MC system. The call control request message includes the identifier of the group to which UE2 belongs (i.e., group call) or the identifier of UE2 (i.e., single call).
具体的,UE1在向本地MC系统发送呼叫控制请求信息时,呼叫控制请求信息的目的地址(或者说,目的IP地址)是本地MC系统的IP地址,从而本地MC系统能够接收到来自UE1的呼叫控制请求信息。进一步的,本地MC系统在向UE2发送呼叫控制请求信息时,将呼叫控制请求信息的目的地址设置为IP多播地址,相应的,连接至该本地MC系统中的UE(包括UE2)可接收到来自本地MC系统的呼叫控制请求信息。Specifically, when UE1 sends a call control request message to the local MC system, the destination address (or destination IP address) of the call control request message is the IP address of the local MC system, so that the local MC system can receive the call control request message from UE1. Furthermore, when the local MC system sends a call control request message to UE2, the destination address of the call control request message is set to the IP multicast address, and accordingly, the UE (including UE2) connected to the local MC system can receive the call control request message from the local MC system.
步骤606,UE2通过本地MC系统向UE1发送响应信息。相应的,UE1通过本地MC系统接收来自UE2的响应信息。Step 606: UE2 sends response information to UE1 via the local MC system. Correspondingly, UE1 receives response information from UE2 via the local MC system.
一个具体实现中,当呼叫控制请求信息包括UE2所在群组的标识时,该群组内UE(包括UE2)向本地MC系统发送响应信息,其中,每个UE发送的响应信息中包括该UE的IP单播地址。可以理解,位于其他群组内的UE也可以接收到该呼叫控制请求信息,进而根据呼叫控制请求信息中的群组的标识,确定无需向UE1发送响应信息。In a specific implementation, when the call control request information includes the identifier of the group to which UE2 belongs, the UEs in the group (including UE2) send response information to the local MC system, wherein the response information sent by each UE includes the IP unicast address of the UE. It can be understood that UEs in other groups can also receive the call control request information, and then determine that there is no need to send response information to UE1 based on the identifier of the group in the call control request information.
当呼叫控制请求信息包括UE2的标识时,UE2向本地MC系统发送响应信息,其中,响应信息中包括UE2的IP单播地址。可以理解,与UE2属于同一个群组内的其他UE,或者位于其他群组内的UE也可以接收到该呼叫控制请求信息,进而根据呼叫控制请求信息中的UE2的标识,确定无需向UE1发送响应信息。When the call control request information includes the identifier of UE2, UE2 sends a response message to the local MC system, wherein the response message includes the IP unicast address of UE2. It can be understood that other UEs belonging to the same group as UE2, or UEs in other groups, can also receive the call control request information, and then determine that there is no need to send a response message to UE1 based on the identifier of UE2 in the call control request information.
其中,UE2向本地MC系统发送响应信息的目的地址是本地MC系统的IP地址;本地MC系统向UE1发送响应信息的目的地址是UE1的IP单播地址。The destination address of the response information sent by UE2 to the local MC system is the IP address of the local MC system; the destination address of the response information sent by the local MC system to UE1 is the IP unicast address of UE1.
步骤607,UE1通过本地MC系统向UE2发送话权控制信息。相应的,UE2通过本地MC系统接收来自UE1的话权控制信息。Step 607: UE1 sends the speech right control information to UE2 through the local MC system. Correspondingly, UE2 receives the speech right control information from UE1 through the local MC system.
其中,UE1向本地MC系统发送话权控制信息的目的地址是本地MC系统的IP地址;本地MC系统向UE2发送话权控制信息的目的地址是UE2的IP单播地址。The destination address of the speech right control information sent by UE1 to the local MC system is the IP address of the local MC system; the destination address of the speech right control information sent by the local MC system to UE2 is the IP unicast address of UE2.
步骤608,UE1通过本地MC系统向UE2发送媒体数据。相应的,UE2通过本地MC系统接收来自UE1的媒体数据。Step 608: UE1 sends media data to UE2 via the local MC system. Correspondingly, UE2 receives media data from UE1 via the local MC system.
其中,UE1向本地MC系统发送媒体数据的目的地址是本地MC系统的IP地址;本地MC系统向UE2发送媒体数据的目的地址是UE2的IP单播地址。The destination address of media data sent by UE1 to the local MC system is the IP address of the local MC system; the destination address of media data sent by the local MC system to UE2 is the IP unicast address of UE2.
基于上述图6相关实施例可知,在UE1与UE2通信时,用户面数据需要经由MC系统的转发,具体的,用户面数据的传输路径为 如此,存在用户面路径过长的问题。Based on the above-mentioned embodiment related to FIG. 6, it can be known that when UE1 communicates with UE2, the user plane data needs to be forwarded via the MC system. Specifically, the transmission path of the user plane data is In this way, there is a problem that the user plane path is too long.
在接入至本地核心网中的两个UE需要进行用户面数据传输时,为缩短该两个UE之间的用户面传输路径,如图7为本申请示例性提供的一种通信系统,该通信系统中包括宏MC系统、宏核心网、本地核心网、一个或者多个RAN(图7中示例性示出RAN1和RAN2,图7中RAN的数量不构成对本申请的限制)、一个或者多个UE(图7中示例性示出UE1和UE2,图7中UE的数量不构成对本申请的限制)。When two UEs accessed to the local core network need to perform user plane data transmission, in order to shorten the user plane transmission path between the two UEs, as shown in FIG7 , a communication system exemplarily provided in the present application is shown, and the communication system includes a macro MC system, a macro core network, a local core network, one or more RANs (RAN1 and RAN2 are exemplarily shown in FIG7 , and the number of RANs in FIG7 does not constitute a limitation on the present application), and one or more UEs (UE1 and UE2 are exemplarily shown in FIG7 , and the number of UEs in FIG7 does not constitute a limitation on the present application).
其中,UE1接入至RAN1,正常状态下RAN1与宏核心网连接。当RAN1与宏核心网之间的回传链路断开时,RAN1建立与本地核心网的连接,相应的,UE1接入至本地核心网。UE1接入至RAN2,正常状态下RAN2与宏核心网连接,当RAN2与宏核心网之间的回传链路断开时,RAN2建立与本地核心网的连接,相应的,UE2接入至本地核心网。Among them, UE1 accesses RAN1, and RAN1 is connected to the macro core network in a normal state. When the backhaul link between RAN1 and the macro core network is disconnected, RAN1 establishes a connection with the local core network, and accordingly, UE1 accesses the local core network. UE1 accesses RAN2, and RAN2 is connected to the macro core network in a normal state. When the backhaul link between RAN2 and the macro core network is disconnected, RAN2 establishes a connection with the local core network, and accordingly, UE2 accesses the local core network.
进一步的,UE1与本地核心网之间的PDU会话、UE2与本地核心网之间的PDU会话均为局域网类型(在5G情况下,该PDU会话的类型具体可以是5G局域网(5G LAN)类型),其中,局域网类型的PDU会话对应的用户面数据终结在本地核心网,具体实现方式或解释可参见下述图9相关实施例中描述。Furthermore, the PDU session between UE1 and the local core network and the PDU session between UE2 and the local core network are both local area network types (in the case of 5G, the type of the PDU session can specifically be a 5G local area network (5G LAN) type), wherein the user plane data corresponding to the local area network type PDU session is terminated in the local core network. The specific implementation method or explanation can be found in the description in the relevant embodiment of Figure 9 below.
当UE1需要与UE2进行通信时,该通信的数据可经由本地核心网中的UPF转发,而无需经由本地MC系统中的服务器。其中,UE1与UE2之间的通信的数据的传输路径(即用户面路径)可参见图7中的虚线。When UE1 needs to communicate with UE2, the data of the communication can be forwarded via the UPF in the local core network without passing through the server in the local MC system. The transmission path (ie, user plane path) of the communication data between UE1 and UE2 can be seen as the dotted line in FIG7 .
进一步的,基于UE1与UE2接入的RAN是否为同一个RAN,以及UE1与UE2用于通信的网络层会话(例如PDU会话)对应的用户面锚点(记为锚点UPF)是否为同一个,如图8提供三种可能的通信模型。其中,用户面数据在任两个设备之间的传输,均是基于IP协议的。Further, based on whether the RAN accessed by UE1 and UE2 is the same RAN, and whether the user plane anchor point (referred to as anchor point UPF) corresponding to the network layer session (such as PDU session) used for communication between UE1 and UE2 is the same, three possible communication models are provided as shown in FIG8. Among them, the transmission of user plane data between any two devices is based on the IP protocol.
方式1,如图8中(a),UE1与UE2接入同一个RAN(记为RAN1),UE1与UE2用于通信的网络层会话对应的用户面锚点为同一个锚点UPF(记为UPF1),相应的,UE1和UE2通信的数据的传输路径为: Mode 1, as shown in (a) of FIG8 , UE1 and UE2 access the same RAN (denoted as RAN1), and the user plane anchor point corresponding to the network layer session used for communication between UE1 and UE2 is the same anchor point UPF (denoted as UPF1). Accordingly, the transmission path of the data communicated between UE1 and UE2 is:
方式2,如图8中(b)中,UE1与UE2接入不同的RAN,其中,UE1接入RAN1,UE2接入RAN2,UE1与UE2用于通信的网络层会话对应的用户面锚点为同一个锚点UPF(记为UPF1),相应的,UE1和UE2通信的数据的传输路径为: Mode 2, as shown in (b) of FIG8 , UE1 and UE2 access different RANs, wherein UE1 accesses RAN1 and UE2 accesses RAN2, and the user plane anchor point corresponding to the network layer session used for communication between UE1 and UE2 is the same anchor point UPF (denoted as UPF1). Accordingly, the transmission path of the data communicated between UE1 and UE2 is:
方式3,如图8中(c)中,UE1与UE2接入不同的RAN,其中,UE1接入RAN1,UE2接入RAN2,UE1与UE2用于通信的网络层会话对应的用户面锚点为不同的UPF,其中,UE1用于通信的网络层会话对应的用户面锚点为UPF1,UE2用于通信的网络层会话对应的用户面锚点为UPF2,相应的,UE1和UE2通信的数据的传输路径为: Mode 3, as shown in (c) of FIG8 , UE1 and UE2 access different RANs, wherein UE1 accesses RAN1, UE2 accesses RAN2, and the user plane anchor points corresponding to the network layer sessions used for communication between UE1 and UE2 are different UPFs, wherein the user plane anchor point corresponding to the network layer session used for communication by UE1 is UPF1, and the user plane anchor point corresponding to the network layer session used for communication by UE2 is UPF2. Accordingly, the transmission path of the data communicated between UE1 and UE2 is:
结合图7和图8,如图9为本申请提供的一种通信方法的流程示意图,该方法可以由第一UE和第二UE执行。第一UE可以是图7或图8中的UE1,第二UE可以是图7或图8中的UE2;或者,第一UE可以是图7或图8中的UE2,第二UE可以是图7或图8中的UE1。如下为方便描述,均以第一UE是UE1,第二UE是UE2为例说明。In combination with FIG. 7 and FIG. 8 , FIG. 9 is a flow chart of a communication method provided by the present application, which can be performed by a first UE and a second UE. The first UE can be UE1 in FIG. 7 or 8 , and the second UE can be UE2 in FIG. 7 or 8 ; or, the first UE can be UE2 in FIG. 7 or 8 , and the second UE can be UE1 in FIG. 7 or 8 . For the convenience of description, the following description is based on the example that the first UE is UE1 and the second UE is UE2.
进一步的,如下实施例中可将RAN的回程线路断开时接入的本地核心网称为是第一核心网,将RAN的回程线路处于正常状态时接入的宏核心网称为是第二核心网。进一步的,将第一核心网中的SMF、AMF、UPF、PCF、NRF分别称为第一SMF、第一AMF、第一UPF、第一PCF、第一NRF,以及将第二核心网中的SMF、AMF、UPF、PCF分别称为第二SMF、第二AMF、第二UPF、第二PCF。Further, in the following embodiments, the local core network accessed when the backhaul line of the RAN is disconnected may be referred to as the first core network, and the macro core network accessed when the backhaul line of the RAN is in a normal state may be referred to as the second core network. Further, the SMF, AMF, UPF, PCF, and NRF in the first core network may be referred to as the first SMF, the first AMF, the first UPF, the first PCF, and the first NRF, respectively, and the SMF, AMF, UPF, and PCF in the second core network may be referred to as the second SMF, the second AMF, the second UPF, and the second PCF, respectively.
步骤901,UE1通过RAN1接入隔离(isolated)网络。Step 901: UE1 accesses an isolated network through RAN1.
可以理解,UE1接入至RAN1,在RAN1与宏核心网之间的回程线路处于正常状态时,RAN1与宏核心网可组成正常网络,该正常网络能够为UE1提供通信服务;在RAN1与宏核心网之间的回程线路断开后,RAN1与本地核心网可组成隔离网络,该隔离网络能够为UE1提供通信服务。It can be understood that when UE1 accesses RAN1, when the backhaul line between RAN1 and the macro core network is in a normal state, RAN1 and the macro core network can form a normal network, and the normal network can provide communication services for UE1; after the backhaul line between RAN1 and the macro core network is disconnected, RAN1 and the local core network can form an isolated network, and the isolated network can provide communication services for UE1.
其中,隔离网络可用于向UE1提供关键任务业务的通信服务,其中,关键任务比如是MCPTT、MCVideo、MCData、FRMCS等。UE1中可以安装有关键任务客户端(MC client),从而能够基于隔离网络来执行关键任务的操作,比如UE1中安装有MCPTT客户端,UE1在接入至隔离网络时,可执行语言业务,如MCPTT单呼、MCPTT组呼等。隔离网络比如是IOPS网络、基于5G单站的隔离网络、5G隔离基站所支撑的隔离网络等。Among them, the isolated network can be used to provide communication services for mission-critical services to UE1, wherein the critical tasks include MCPTT, MCVideo, MCData, FRMCS, etc. A mission-critical client (MC client) can be installed in UE1, so that critical tasks can be performed based on the isolated network. For example, if an MCPTT client is installed in UE1, when UE1 is connected to the isolated network, it can execute language services such as MCPTT single call, MCPTT group call, etc. Examples of isolated networks are IOPS networks, isolated networks based on 5G single stations, and isolated networks supported by 5G isolated base stations.
在一个可能方式中,RAN1在检测到与宏核心网之间的回程线路断开后,RAN1激活隔离功能,并激活与本地核心网之间的N2连接。RAN1广播隔离网络的标识(比如IOPS PLMNID,5G IOPS PLMN ID,或对等功能的标识),可选的,RAN1可以将隔离网络的标识承载于系统消息中。相应的,UE1接收到RAN1广播的隔离网络的标识之后,根据隔离网络的标识,附着到RAN1的隔离网络的小区(该小区可以与正常模式下的小区相同或者不同),进一步注册至本地核心网中,也即接入至隔离网络中。In one possible way, after RAN1 detects that the backhaul line between RAN1 and the macro core network is disconnected, RAN1 activates the isolation function and activates the N2 connection with the local core network. RAN1 broadcasts the identifier of the isolated network (such as IOPS PLMNID, 5G IOPS PLMN ID, or an identifier of an equivalent function). Optionally, RAN1 can carry the identifier of the isolated network in a system message. Correspondingly, after UE1 receives the identifier of the isolated network broadcast by RAN1, it attaches to the cell of the isolated network of RAN1 (the cell may be the same as or different from the cell in normal mode) according to the identifier of the isolated network, and further registers with the local core network, that is, accesses the isolated network.
在一个可能方式中,UE1中预先配置有其允许接入的隔离网络的标识,UE1在接收到RAN1广播的隔离网络的标识之后,若确定接收到的隔离网络的标识包含于UE1允许接入的隔离网络的标识中,则可根据接收到的隔离网络的标识,注册至本地核心网中。或者,在另一个可能方式中,UE1在接收到RAN1广播的隔离网络的标识之后,可在UE1的用户界面显示该隔离网络的相关信息,相应的,使用UE1的用户可以在UE1的用户界面上选择是否接入到该隔离网络,当UE1获取到用户下发的接入到该隔离网络的指令之后,可进一步根据该隔离网络的标识,注册至本地核心网中。In one possible way, UE1 is pre-configured with the identifier of the isolated network that it is allowed to access. After receiving the identifier of the isolated network broadcast by RAN1, if UE1 determines that the received identifier of the isolated network is included in the identifier of the isolated network that UE1 is allowed to access, UE1 can register with the local core network based on the received identifier of the isolated network. Alternatively, in another possible way, after UE1 receives the identifier of the isolated network broadcast by RAN1, the relevant information of the isolated network can be displayed on the user interface of UE1. Accordingly, the user using UE1 can choose whether to access the isolated network on the user interface of UE1. After UE1 obtains the instruction issued by the user to access the isolated network, it can further register with the local core network based on the identifier of the isolated network.
可选的,UE1可以根据检测到的RAN1广播的隔离网络的标识,注册到该隔离网络的情况下,启动基于隔离网络局域网通信的应用逻辑功能。其中,基于隔离网络局域网通信的应用逻辑功能表示为:一种无中心应用服务器参与的、且参与通信的终端(或者说应用客户端)之间的通信数据交换是在隔离网络内部使用局域网类型会话进行路由和转发,基于隔离网络局域网通信的应用逻辑功能又可称为是基于IP通信的应用逻辑功能。其中,UE1启动基于隔离网络局域网通信的应用逻辑功能,具体可以是,该UE1上的应用客户端(例如MCPTT客户端,MCVideo客户端,MCData客户端,FRMCS客户端等)启动了基于隔离网络局域网通信的应用逻辑功能。在UE1启动基于隔离网络局域网通信的应用逻辑功能之后,UE1在传输应用层的数据(包括应用层控制信令,应用层用户面控制信令,应用层用户面数据)时,可以将该应用层的数据承载在IP上。Optionally, UE1 can register with the isolated network according to the detected identifier of the isolated network broadcast by RAN1, and start the application logic function based on the isolated network LAN communication. Among them, the application logic function based on the isolated network LAN communication is expressed as: a communication data exchange between terminals (or application clients) that participate in the communication without the participation of a central application server is routed and forwarded using a LAN type session within the isolated network, and the application logic function based on the isolated network LAN communication can also be called an application logic function based on IP communication. Among them, UE1 starts the application logic function based on the isolated network LAN communication, which can be specifically that the application client on the UE1 (such as MCPTT client, MCVideo client, MCData client, FRMCS client, etc.) starts the application logic function based on the isolated network LAN communication. After UE1 starts the application logic function based on the isolated network LAN communication, UE1 can carry the application layer data on IP when transmitting application layer data (including application layer control signaling, application layer user plane control signaling, application layer user plane data).
步骤902,UE1与隔离网络中的第一核心网建立局域网类型的PDU会话。Step 902: UE1 establishes a local area network type PDU session with the first core network in the isolated network.
其中,局域网类型的PDU会话对应的用户面数据终结在隔离网络,即UE1的用户面数据可以在隔离网络内部进行转发,而不会经过锚点UPF与数据网络的接口(比如N6口)转发至外部的数据网络。Among them, the user plane data corresponding to the LAN type PDU session is terminated in the isolated network, that is, the user plane data of UE1 can be forwarded within the isolated network, and will not be forwarded to the external data network through the interface between the anchor point UPF and the data network (such as the N6 port).
如下提供两种可能的UE1与第一核心网建立局域网类型的PDU会话的实现方式:Two possible implementations of establishing a local area network type PDU session between UE1 and the first core network are provided as follows:
实现方式一:第一SMF基于会话策略,为UE1建立局域网类型的PDU会话。其中,该会话策略可以是第一SMF的本地会话策略,也可以是第一SMF从UE1或PCF中获取。Implementation method 1: The first SMF establishes a LAN type PDU session for UE1 based on a session policy, wherein the session policy may be a local session policy of the first SMF, or may be obtained by the first SMF from UE1 or PCF.
(1)当该会话策略是第一SMF从PCF中获取时:(1) When the session policy is obtained by the first SMF from the PCF:
该会话策略可用于指示第一SMF为关键任务对应的DNN(或DNN+S-NSSI)建立的PDU会话均为局域网类型的PDU会话。The session policy can be used to indicate that all PDU sessions established by the first SMF for the DNN (or DNN+S-NSSI) corresponding to the critical tasks are LAN type PDU sessions.
一个具体实现中,UE1在向第一SMF发送PDU会话建立/修改请求时,该PDU会话建立/修改请求中携带有关键任务对应的DNN(或DNN+S-NSSI),从而第一SMF根据关键任务对应的DNN(或DNN+S-NSSI),以及该会话策略,为UE1建立局域网类型的PDU会话。In a specific implementation, when UE1 sends a PDU session establishment/modification request to the first SMF, the PDU session establishment/modification request carries the DNN (or DNN+S-NSSI) corresponding to the critical task, so that the first SMF establishes a LAN type PDU session for UE1 based on the DNN (or DNN+S-NSSI) corresponding to the critical task and the session policy.
可选的,该PDU会话建立/修改请求中还可以携带包过滤规则(IP packetfilter),包过滤规则中包含“目标地址为IP多播地址”,第一SMF根据关键任务对应的DNN(或DNN+S-NSSI)、包过滤规则、以及该会话策略,为UE1建立局域网类型的PDU会话。Optionally, the PDU session establishment/modification request may also carry a packet filtering rule (IP packetfilter), where the packet filtering rule includes "the target address is an IP multicast address". The first SMF establishes a LAN type PDU session for UE1 based on the DNN (or DNN+S-NSSI) corresponding to the key task, the packet filtering rule, and the session policy.
可选的,该会话策略可以是第一PCF根据UE1的签约信息生成的,其中,UE1的签约信息是第一PCF从第一UDM中获取的。UE1的签约信息中包括局域网业务的签约,示例性的,UE1的签约信息中如下中一项或多项:1)关键任务对应的DNN(或DNN+S-NSSI)与局域网类型的PDU会话关联;2)关键任务的应用标识与局域网类型的PDU会话关联;3)关键任务对应的DNN(或DNN+S-NSSI)、关键任务的应用标识与局域网类型的PDU会话关联。可选的,该会话策略可以是RAN1在激活第一核心网之后,第一PCF根据UE1的签约信息生成,并配置给第一SMF的。Optionally, the session policy may be generated by the first PCF according to the contract information of UE1, wherein the contract information of UE1 is obtained by the first PCF from the first UDM. The contract information of UE1 includes the contract of the LAN service. Exemplarily, the contract information of UE1 includes one or more of the following: 1) The DNN (or DNN+S-NSSI) corresponding to the critical task is associated with the PDU session of the LAN type; 2) The application identifier of the critical task is associated with the PDU session of the LAN type; 3) The DNN (or DNN+S-NSSI) corresponding to the critical task and the application identifier of the critical task are associated with the PDU session of the LAN type. Optionally, the session policy may be generated by the first PCF according to the contract information of UE1 after RAN1 activates the first core network, and configured to the first SMF.
(2)当该会话策略是第一SMF从UE1中获取时:(2) When the session policy is obtained by the first SMF from UE1:
该会话策略用于指示第一SMF为UE1建立的PDU会话均为局域网类型的PDU会话。可以理解,UE1在通过RAN1接入隔离网络之后,确定需要建立局域网类型的PDU会话,于是通过RAN1向第一SMF发送该会话策略,以指示第一SMF为UE1建立局域网类型的PDU会话。可选的,该会话策略可以是包含于PDU会话建立请求中,或者作为单独的一条信息由UE1发送给第一SMF。The session policy is used to indicate that all PDU sessions established by the first SMF for UE1 are LAN-type PDU sessions. It can be understood that after UE1 accesses the isolated network through RAN1, it determines that a LAN-type PDU session needs to be established, so the session policy is sent to the first SMF through RAN1 to indicate that the first SMF establishes a LAN-type PDU session for UE1. Optionally, the session policy can be included in the PDU session establishment request, or sent as a separate message by UE1 to the first SMF.
(3)当会话策略是第一SMF的本地会话策略时:(3) When the session policy is the local session policy of the first SMF:
该会话策略用于指示第一SMF为UE1建立的PDU会话均为局域网类型的PDU会话。示例性的,该会话策略指示第一SMF为所有UE建立PDU会话的类型为局域网类型的会话,其中UE1属于该所有UE中的任意一个UE。The session policy is used to indicate that the PDU sessions established by the first SMF for UE1 are all LAN type PDU sessions. Exemplarily, the session policy indicates that the first SMF establishes PDU sessions of the type of LAN type for all UEs, wherein UE1 belongs to any UE among all the UEs.
当第一SMF为UE1建立局域网类型的PDU会话时,具体可以是,第一SMF向UE1对应的第一UPF(记为锚点UPF1)发送N4消息,从而第一SMF与锚点UPF1建立遵从N4消息的N4会话,其中,该N4消息用于指示锚点UPF1遵从局域网类型的路由转发规则,即锚点UPF1可以在本地执行用户面路由,而无需路由至数据网络域中的服务器。可选的,该路由转发规则用于指示锚点UPF1在收到源地址是UE1的单播地址(即来自于UE1的)、目的地址为IP多播地址的用户面数据时,若具备该IP多播地址的UE对应的锚点UPF也是锚点UPF1,则锚点UPF1向该其他UE接入的RAN发送该用户面数据;若具备该IP多播地址的UE对应于其他锚点UPF,则锚点UPF1向该其他UE对应的锚点UPF发送该用户面数据。进一步的,如果第一核心网中存在多个第一UPF,则第一SMF需要分别与多个第一UPF建立组级(group level)的N4会话,且多个第一UPF中每两个第一UPF之间建立N19连接,以用于局域网类型的用户面路由。When the first SMF establishes a LAN type PDU session for UE1, specifically, the first SMF sends an N4 message to the first UPF corresponding to UE1 (referred to as anchor UPF1), so that the first SMF and anchor UPF1 establish an N4 session that complies with the N4 message, wherein the N4 message is used to instruct anchor UPF1 to comply with the routing and forwarding rules of the LAN type, that is, anchor UPF1 can perform user plane routing locally without routing to the server in the data network domain. Optionally, the routing and forwarding rules are used to instruct anchor UPF1 that when receiving user plane data whose source address is the unicast address of UE1 (i.e., from UE1) and whose destination address is the IP multicast address, if the anchor UPF corresponding to the UE with the IP multicast address is also anchor UPF1, then anchor UPF1 sends the user plane data to the RAN accessed by the other UE; if the UE with the IP multicast address corresponds to other anchor UPF, then anchor UPF1 sends the user plane data to the anchor UPF corresponding to the other UE. Furthermore, if there are multiple first UPFs in the first core network, the first SMF needs to establish group-level N4 sessions with the multiple first UPFs respectively, and establish an N19 connection between every two first UPFs in the multiple first UPFs for LAN type user plane routing.
可选的,第一SMF在为UE1建立局域网类型的PDU会话之后,可以向UE1发送完成指示,该完成指示用于告知UE1已经与第一核心网之间存在局域网类型的会话,UE1可以通过该局域网类型的会话,与其他同样与第一核心网之间存在局域网类型的会话的UE(比如UE2,具体可参见下述实施例中描述)进行数据传输。Optionally, after establishing a LAN-type PDU session for UE1, the first SMF may send a completion indication to UE1. The completion indication is used to inform UE1 that a LAN-type session already exists with the first core network. UE1 can transmit data through the LAN-type session with other UEs (such as UE2, see the description in the following embodiments for details) that also have LAN-type sessions with the first core network.
此外,第一SMF还可以为UE1建立现有技术中的PDU会话,随后,UE1还可以向第一SMF发送PDU会话修改请求,该PDU会话修改请求中提供包过滤规则(IP packet filter),包过滤规则中进一步包含“目标地址为IP多播地址”。第一SMF可以根据获取的包过滤规则向锚点UPF1发送N4消息,该N4消息用于更新锚点UPF1的用户面路由规则。例如,该更新后的锚点UPF1的路由转发规则用于指示锚点UPF1在收到源地址是UE1的单播地址、目的地址为IP多播地址的用户面数据时,若具备该IP多播地址的UE对应的锚点UPF也是锚点UPF1,则锚点UPF1向该其他UE接入的RAN发送该用户面数据;若具备该IP多播地址的UE对应于其他锚点UPF,则锚点UPF1向该其他UE对应的锚点UPF发送该用户面数据。可选的,当第一核心网中存在多个第一UPF时,第一SMF还可更新其他第一UPF的用户面路由规则,从而该其他第一UPF在接收到来自UE1的、目的地址为IP多播地址的用户面数据时,可以向本第一UPF对应的UE发送该用户面数据。In addition, the first SMF can also establish a PDU session in the prior art for UE1, and then UE1 can also send a PDU session modification request to the first SMF, and the PDU session modification request provides a packet filtering rule (IP packet filter), and the packet filtering rule further includes "the target address is an IP multicast address". The first SMF can send an N4 message to the anchor UPF1 according to the obtained packet filtering rule, and the N4 message is used to update the user plane routing rule of the anchor UPF1. For example, the updated routing forwarding rule of the anchor UPF1 is used to indicate that when the anchor UPF1 receives user plane data whose source address is the unicast address of UE1 and the destination address is the IP multicast address, if the anchor UPF corresponding to the UE with the IP multicast address is also the anchor UPF1, then the anchor UPF1 sends the user plane data to the RAN accessed by the other UE; if the UE with the IP multicast address corresponds to other anchor UPFs, then the anchor UPF1 sends the user plane data to the anchor UPF corresponding to the other UE. Optionally, when there are multiple first UPFs in the first core network, the first SMF can also update the user plane routing rules of other first UPFs, so that when the other first UPF receives user plane data from UE1 with the destination address being an IP multicast address, it can send the user plane data to the UE corresponding to the first UPF.
需要指出的是,第一核心网中可能存在多个第一SMF,当第一AMF接收到来自UE1的PDU会话建立请求时,第一AMF需要从多个第一SMF中选择一个第一SMF,该选择出的第一SMF用于为UE1建立局域网类型的PDU会话。It should be pointed out that there may be multiple first SMFs in the first core network. When the first AMF receives a PDU session establishment request from UE1, the first AMF needs to select a first SMF from the multiple first SMFs. The selected first SMF is used to establish a LAN type PDU session for UE1.
可选的,第一AMF中设置对于同一个DNN(或者DNN+SNSSAI)需要选择至同一个第一SMF。以DNN+SNSSAI为例,一个具体实现中,第一AMF中包括如下对应关系:DNN1+SNSSAI1对应于第一SMF1,当第一AMF接收到来自UE1的PDU会话建立请求时,第一AMF从PDU会话建立请求中获取DNN1+SNSSAI1,于是将该PDU会话建立请求发送至第一SMF1,第一SMF1为UE1建立局域网类型的PDU会话。Optionally, the first AMF is set to select the same first SMF for the same DNN (or DNN+SNSSAI). Taking DNN+SNSSAI as an example, in a specific implementation, the first AMF includes the following correspondence: DNN1+SNSSAI1 corresponds to the first SMF1. When the first AMF receives a PDU session establishment request from UE1, the first AMF obtains DNN1+SNSSAI1 from the PDU session establishment request, and then sends the PDU session establishment request to the first SMF1. The first SMF1 establishes a LAN type PDU session for UE1.
示例性的,接入到隔离网络中的所有UE可以使用同一个DNN+SNSSAI;或者,对应于相同的业务层的群组(例如MCPTT群组,MCVideo群组,MCData群组)的UE使用相同的DNN+SNSSAI,而对应于不同的业务层的群组的UE使用不同的DNN+SNSSAI;或者,对应于一个组织(例如MC组织)的UE使用一个独立的DNN+SNSSAI,对应于不同的组织的UE使用不同的DNN+SNSSAI。Exemplarily, all UEs accessing the isolated network can use the same DNN+SNSSAI; or, UEs corresponding to the same service layer group (e.g., MCPTT group, MCVideo group, MCData group) use the same DNN+SNSSAI, while UEs corresponding to different service layer groups use different DNN+SNSSAI; or, UEs corresponding to an organization (e.g., MC organization) use an independent DNN+SNSSAI, and UEs corresponding to different organizations use different DNN+SNSSAI.
可选的,NRF中注册有某一个第一SMF(记为第一SMF1),该第一SMF1用于为接入至隔离网络中的使用DNN(或DNN+SNSSAI)的UE建立局域网类型的PDU会话。当第一AMF接收到来自UE1的PDU会话建立请求时,第一AMF从NRF中获取该第一SMF1的标识,进而根据第一SMF1的标识,将该PDU会话建立请求发送至该第一SMF1,第一SMF1为UE1建立局域网类型的PDU会话。Optionally, a first SMF (referred to as the first SMF1) is registered in the NRF, and the first SMF1 is used to establish a LAN type PDU session for a UE using DNN (or DNN+SNSSAI) that is connected to an isolated network. When the first AMF receives a PDU session establishment request from UE1, the first AMF obtains the identifier of the first SMF1 from the NRF, and then sends the PDU session establishment request to the first SMF1 based on the identifier of the first SMF1, and the first SMF1 establishes a LAN type PDU session for UE1.
实现方式二:UE1根据与隔离网络匹配的URSP,与第一核心网建立局域网类型的会话。Implementation method 2: UE1 establishes a local area network type session with the first core network according to the URSP matching the isolated network.
该与隔离网络匹配的URSP可以是UE1从第一PCF中获取的,或者,可以是由UE1从第二PCF中获取的。如下分情况说明:The URSP matching the isolated network may be obtained by UE1 from the first PCF, or may be obtained by UE1 from the second PCF. The following is an explanation of the following situations:
情况1,与隔离网络匹配的URSP是UE1从第一PCF中获取的。Case 1: The URSP matching the isolated network is obtained by UE1 from the first PCF.
一个可能示例中,UE1接收来自第一PCF的、与隔离网络匹配的URSP,进而根据该URSP,与第一核心网建立局域网类型的会话。再一个可能示例中,UE1接收来自第一PCF的多个URSP,UE1从该多个URSP中选择出与隔离网络匹配的URSP,再根据该选择出的URSP,与第一核心网建立局域网类型的会话。In one possible example, UE1 receives a URSP from the first PCF that matches the isolated network, and then establishes a LAN type session with the first core network based on the URSP. In another possible example, UE1 receives multiple URSPs from the first PCF, UE1 selects a URSP that matches the isolated network from the multiple URSPs, and then establishes a LAN type session with the first core network based on the selected URSP.
可选的,UE1可以根据UE1的隔离网络接入能力信息、UE1的允许接入隔离网络的标识中一项或多项,从该多个URSP中选择出与隔离网络匹配的URSP。其中,隔离网络接入能力信息用于指示UE1是否能够接入至隔离网络类型的网络。Optionally, UE1 may select a URSP matching the isolated network from the multiple URSPs according to one or more of UE1's isolated network access capability information and UE1's identification of allowing access to the isolated network. The isolated network access capability information is used to indicate whether UE1 can access an isolated network type network.
示例性的,UE1在根据隔离网络接入能力信息,确定UE1能够接入至隔离网络类型的网络之后,从该多个URSP中选择出与隔离网络类型相匹配的URSP。Exemplarily, after UE1 determines that UE1 can access a network of the isolated network type according to the isolated network access capability information, UE1 selects a URSP matching the isolated network type from the multiple URSPs.
其中,隔离网络接入能力信息可以通过一个信元信息(element information)指示,示例性的,该信元信息可占用一个或多个比特位。The isolation network access capability information may be indicated by an element information. Exemplarily, the element information may occupy one or more bits.
举例来说,UE1的隔离网络接入能力信息通过一个比特位来指示,当该比特位取值为1时,隔离网络接入能力信息指示UE1具备接入至隔离网络类型的网络的能力;当该比特位取值为0时,隔离网络接入能力信息指示UE1不具备接入至隔离网络类型的网络的能力。进一步的,UE1接收来自第一PCF的2个URSP(记为第一URSP至第二URSP),其中,第一URSP与隔离网络类型的网络相匹配,第二URSP与非隔离网络类型的网络(即正常网络)相匹配,则UE1在确定隔离网络接入能力信息占用比特位的取值为1时,选择第一URSP,进而根据第一URSP与第一核心网建立局域网类型的会话。For example, the isolated network access capability information of UE1 is indicated by a bit. When the value of the bit is 1, the isolated network access capability information indicates that UE1 has the ability to access an isolated network type network; when the value of the bit is 0, the isolated network access capability information indicates that UE1 does not have the ability to access an isolated network type network. Further, UE1 receives two URSPs (recorded as the first URSP to the second URSP) from the first PCF, wherein the first URSP matches the isolated network type network, and the second URSP matches the non-isolated network type network (i.e., a normal network). When UE1 determines that the value of the bit occupied by the isolated network access capability information is 1, UE1 selects the first URSP, and then establishes a LAN type session with the first core network according to the first URSP.
再示例性的,不同隔离网络可与不同URSP匹配,UE1根据UE1的允许接入隔离网络的标识,从该多个URSP中选择出与UE1的允许接入隔离网络的标识相匹配的URSP。As another example, different isolated networks may be matched with different URSPs, and UE1 selects a URSP that matches the identifier of UE1 that is allowed to access the isolated network from the multiple URSPs according to the identifier of UE1 that is allowed to access the isolated network.
举例来说,UE1接收来自第一PCF的3个URSP(记为URSP1至URSP3),其中,URSP1至URSP3分别与隔离网络1至隔离网络3匹配,进一步的,UE1在确定UE1允许接入隔离网络的标识是隔离网络1的标识之后,根据URSP1与第一核心网建立局域网类型的会话。For example, UE1 receives three URSPs (recorded as URSP1 to URSP3) from the first PCF, wherein URSP1 to URSP3 match isolated networks 1 to 3 respectively. Further, after UE1 determines that the identifier that allows UE1 to access the isolated network is the identifier of isolated network 1, UE1 establishes a local area network type session with the first core network according to URSP1.
本申请中,与隔离网络匹配的URSP可以是第一PCF根据UE1的签约信息和/或第一PCF的本地策略生成的。In the present application, the URSP matching the isolated network may be generated by the first PCF according to the subscription information of UE1 and/or the local policy of the first PCF.
一个可能方式中,第一PCF从第一UDM中获取UE1的签约信息,根据UE1的签约信息确定UE1允许接入的一个或多个隔离网络,进而生成与UE1允许接入的一个或多个隔离网络分别匹配的URSP。举例来说,第一PCF根据UE1的签约信息,确定UE1允许接入的隔离网络是隔离网络1至隔离网络3,第一PCF生成与隔离网络1至隔离网络3分别匹配的URSP1至URSP3。In one possible manner, the first PCF obtains the subscription information of UE1 from the first UDM, determines one or more isolated networks that UE1 is allowed to access based on the subscription information of UE1, and then generates URSPs that match the one or more isolated networks that UE1 is allowed to access. For example, the first PCF determines that the isolated networks that UE1 is allowed to access are isolated network 1 to isolated network 3 based on the subscription information of UE1, and the first PCF generates URSP1 to URSP3 that match isolated network 1 to isolated network 3 respectively.
又一个可能方式中,第一PCF根据第一PCF的本地策略,生成与隔离网络类型的网络相匹配的URSP(比如第一URSP)。可以理解,第一PCF是本地核心网中的PCF,所以第一PCF可直接生成与隔离网络类型的网络相匹配的URSP。In another possible manner, the first PCF generates a URSP (such as a first URSP) that matches the network of the isolated network type according to the local policy of the first PCF. It can be understood that the first PCF is a PCF in the local core network, so the first PCF can directly generate a URSP that matches the network of the isolated network type.
可选的,第一PCF生成的URSP中新增了一个路由选择生效标准(英文表示为routeselection validation criteria),其中,route selection validation criteria中包括包含隔离网络的信息的项目(item)。隔离网络的信息可以是一个指示信息,指示UE在任何隔离网络下可以使用该URSP。Optionally, a route selection validation criteria is added to the URSP generated by the first PCF, wherein the route selection validation criteria includes an item including information about the isolated network. The information about the isolated network may be an indication information indicating that the UE may use the URSP in any isolated network.
在一个可能流程中,UE1在确定接入至隔离网络之后,发起注册流程。在注册流程中,UE1向第一AMF发送注册请求(registration request);第一AMF响应于注册请求,向第一PCF发送UE策略控制创建请求(UE policy control create request);第一PCF响应于UE策略控制创建请求,向第一AMF发送UE策略控制创建请求的响应消息(UE policy controlcreate response)。进一步的,第一PCF生成与隔离网络匹配的URSP,在UE的配置更新流程中,将生成的URSP发送给UE。可选的,注册请求中包括UE1的隔离网络接入能力信息,第一AMF从注册请求中获取UE1的隔离网络接入能力信息,进而将UE1的隔离网络接入能力信息携带于UE策略控制创建请求中。In one possible process, after UE1 determines that it has access to the isolated network, it initiates a registration process. In the registration process, UE1 sends a registration request to the first AMF; the first AMF responds to the registration request and sends a UE policy control create request to the first PCF; the first PCF responds to the UE policy control create request and sends a response message of the UE policy control create request to the first AMF (UE policy controlcreate response). Furthermore, the first PCF generates a URSP that matches the isolated network, and sends the generated URSP to the UE in the UE configuration update process. Optionally, the registration request includes UE1's isolated network access capability information, and the first AMF obtains UE1's isolated network access capability information from the registration request, and then carries UE1's isolated network access capability information in the UE policy control create request.
情况2,与隔离网络匹配的URSP是UE1从第二PCF中获取的。Case 2: The URSP matching the isolated network is obtained by UE1 from the second PCF.
UE1从第二PCF中获取与隔离网络匹配的URSP的实现方式,可参见上述情况1中描述,可将“第一PCF”替换为“第二PCF”理解。The implementation manner in which UE1 obtains the URSP matching the isolated network from the second PCF can be referred to the description in the above situation 1, where "first PCF" can be replaced by "second PCF".
本申请中,与隔离网络匹配的URSP可以是第二PCF根据指示信息生成的,其中,指示信息用于指示UE1是否具备接入隔离网络的能力。In the present application, the URSP matching the isolated network may be generated by the second PCF according to indication information, wherein the indication information is used to indicate whether UE1 has the ability to access the isolated network.
一个具体实现中,UE1驻留在第二核心网中时,向第二PCF发送指示信息;相应的,第二PCF接收到该指示信息之后,根据该指示信息,生成与隔离网络匹配的URSP。其中,指示信息中包括UE1的隔离网络接入能力信息、UE1的允许接入隔离网络的标识中一项或多项。其中,隔离网络接入能力信息用于指示UE1是否能够接入至隔离网络类型的网络。In a specific implementation, when UE1 resides in the second core network, it sends an indication message to the second PCF; accordingly, after receiving the indication message, the second PCF generates a URSP matching the isolated network according to the indication message. The indication message includes one or more of the isolated network access capability information of UE1 and the identifier of UE1 allowing access to the isolated network. The isolated network access capability information is used to indicate whether UE1 can access a network of the isolated network type.
一个可能方式中,指示信息中包括UE1的隔离网络接入能力信息。第二PCF在接收到指示信息之后,根据指示信息中的隔离网络接入能力信息,确定UE1具备接入至隔离网络类型的网络的能力,生成与隔离网络类型的网络相匹配的URSP。举例来说,UE1的隔离网络接入能力信息通过一个比特位来指示,当该比特位取值为1时,隔离网络接入能力信息指示UE1具备接入至隔离网络类型的网络的能力;当该比特位取值为0时,隔离网络接入能力信息指示UE1不具备接入至隔离网络类型的网络的能力。进一步的,当第二PCF确定隔离网络接入能力信息占用比特位的取值为1时,生成与隔离网络类型的网络相匹配的URSP(比如第一URSP)。In one possible manner, the indication information includes the isolated network access capability information of UE1. After receiving the indication information, the second PCF determines, based on the isolated network access capability information in the indication information, that UE1 has the ability to access a network of the isolated network type, and generates a URSP that matches the network of the isolated network type. For example, the isolated network access capability information of UE1 is indicated by a bit. When the value of the bit is 1, the isolated network access capability information indicates that UE1 has the ability to access a network of the isolated network type; when the value of the bit is 0, the isolated network access capability information indicates that UE1 does not have the ability to access a network of the isolated network type. Furthermore, when the second PCF determines that the value of the bit occupied by the isolated network access capability information is 1, a URSP that matches the network of the isolated network type (such as the first URSP) is generated.
再一个可能方式中,指示信息中包括UE1允许接入的一个或多个隔离网络的标识。第二PCF在接收到指示信息之后,根据指示信息中的UE1允许接入的一个或多个隔离网络的标识,生成与每个隔离网络匹配的URSP。具体例子可参见情况1中第一PCF根据UE1的签约信息,生成URSP的实现方式。In another possible manner, the indication information includes the identifiers of one or more isolated networks that UE1 is allowed to access. After receiving the indication information, the second PCF generates a URSP matching each isolated network according to the identifiers of one or more isolated networks that UE1 is allowed to access in the indication information. For a specific example, see the implementation method in which the first PCF generates a URSP according to the subscription information of UE1 in situation 1.
在一个可能流程中,UE1驻留在第二核心网中时,UE1向第二AMF发送注册请求;第二AMF响应于注册请求,向第二PCF发送UE策略控制创建请求;第二PCF响应于UE策略控制创建请求,向第二AMF发送UE策略控制创建请求的响应消息。进一步的,第二PCF生成与隔离网络匹配的URSP,在UE的配置更新流程中,将生成的URSP发送给UE。可选的,注册请求中包括指示信息,第一AMF从注册请求中获取指示信息,进而将指示信息携带于UE策略控制创建请求中。In one possible process, when UE1 resides in the second core network, UE1 sends a registration request to the second AMF; the second AMF sends a UE policy control creation request to the second PCF in response to the registration request; the second PCF sends a response message of the UE policy control creation request to the second AMF in response to the UE policy control creation request. Furthermore, the second PCF generates a URSP that matches the isolated network, and sends the generated URSP to the UE in the UE configuration update process. Optionally, the registration request includes indication information, and the first AMF obtains the indication information from the registration request, and then carries the indication information in the UE policy control creation request.
步骤903,UE1通过局域网类型的会话与UE2进行通信,其中,UE1和UE2属于同一个局域网群组(或称为虚拟网络组)。Step 903: UE1 communicates with UE2 via a LAN type session, wherein UE1 and UE2 belong to the same LAN group (or called virtual network group).
预先说明的是,UE2可以接入至RAN2,在RAN2与第二核心网之间的回程线路断开后,RAN2与第一核心网可组成隔离网络,该隔离网络能够为UE2提供通信服务。RAN2广播隔离网络的标识,UE2接收到RAN2广播隔离网络的标识,根据隔离网络的标识,接入至隔离网络中,具体实现方式可参见步骤901中描述,可将“UE1”替换为“UE2”,以及将“RAN1”替换为“RAN2”理解。It is noted in advance that UE2 can access RAN2. After the backhaul line between RAN2 and the second core network is disconnected, RAN2 and the first core network can form an isolated network, which can provide communication services for UE2. RAN2 broadcasts the identifier of the isolated network, UE2 receives the identifier of the isolated network broadcast by RAN2, and accesses the isolated network according to the identifier of the isolated network. The specific implementation method can be found in the description of step 901, and "UE1" can be replaced with "UE2", and "RAN1" can be replaced with "RAN2".
进一步的,UE2与隔离网络中的第一核心网建立局域网类型的PDU会话,或者,UE2在与隔离网络中的第一核心网建立现有方案中的PDU会话之后,向第一SMF发送PDU会话修改消息,第一SMF根据UE2的PDU会话修改消息,更新UE2的PDU会话对应的第一UPF(记为锚点UPF2)中的用户面路由规则,其中,更新后的锚点UPF2中的用户面路由规则用于指示锚点UPF2在收到源地址为UE2的IP单播地址、目的地址为IP多播地址的用户面数据时,向其他UE(比如UE1)接入的RAN或其他UE(比如UE1)对应的锚点UPF发送该用户面数据。其中,UE2与隔离网络中的第一核心网建立局域网类型的PDU会话,或者UE2发起用户面路由规则的更新流程,可参见步骤902中描述,可将“UE1”替换为“UE2”,RAN1”替换为“RAN2”,以及“锚点UPF1”替换为“锚点UPF2”理解。Furthermore, UE2 establishes a LAN type PDU session with the first core network in the isolated network, or, after establishing the PDU session in the existing scheme with the first core network in the isolated network, UE2 sends a PDU session modification message to the first SMF, and the first SMF updates the user plane routing rules in the first UPF (referred to as anchor point UPF2) corresponding to UE2's PDU session according to UE2's PDU session modification message, wherein the user plane routing rules in the updated anchor point UPF2 are used to instruct the anchor point UPF2 to send the user plane data to the RAN accessed by other UEs (such as UE1) or the anchor point UPF corresponding to other UEs (such as UE1) when receiving user plane data with a source address as UE2's IP unicast address and a destination address as an IP multicast address. Among them, UE2 establishes a LAN type PDU session with the first core network in the isolated network, or UE2 initiates the update process of the user plane routing rules. Please refer to the description in step 902, and "UE1" can be replaced with "UE2", "RAN1" can be replaced with "RAN2", and "anchor point UPF1" can be replaced with "anchor point UPF2".
本申请中,UE1与UE2接入至同一个隔离网络中,RAN1和RAN2可以为同一个RAN,或者为不同的RAN。可将UE1与第一核心网之间的PDU会话称为PDU会话1,将UE2与第一核心网之间的PDU会话称为PDU会话2,PDU会话1(或UE1)对应的锚点UPF1和PDU会话2(或UE2)对应的锚点UPF2为相同的第一UPF,或者为不同的第一UPF。In this application, UE1 and UE2 are connected to the same isolated network, and RAN1 and RAN2 can be the same RAN or different RANs. The PDU session between UE1 and the first core network can be called PDU session 1, and the PDU session between UE2 and the first core network can be called PDU session 2. The anchor point UPF1 corresponding to PDU session 1 (or UE1) and the anchor point UPF2 corresponding to PDU session 2 (or UE2) are the same first UPF or different first UPFs.
可选的,第一SMF还可进一步更新锚点UPF1中的用户面路由规则,其中,更新后的锚点UPF1中的用户面路由规则不仅用于指示锚点UPF1在收到源地址为UE1的IP单播地址、目的地址为IP多播地址的用户面数据时,向其他UE接入的RAN或其他UE对应的锚点UPF发送该用户面数据,还用于指示锚点UPF1在收到源地址为UE2的IP单播地址、目的地址为IP多播地址的用户面数据时,向UE1接入的RAN1发送该用户面数据。Optionally, the first SMF may further update the user plane routing rules in the anchor point UPF1, wherein the updated user plane routing rules in the anchor point UPF1 are not only used to instruct the anchor point UPF1 to send the user plane data to the RAN accessed by other UEs or the anchor point UPF corresponding to other UEs when receiving user plane data with a source address of UE1's IP unicast address and a destination address of IP multicast address, but also used to instruct the anchor point UPF1 to send the user plane data to RAN accessed by UE1 when receiving user plane data with a source address of UE2's IP unicast address and a destination address of IP multicast address.
可选的,当锚点UPF1与锚点UPF2为不同的第一UPF时,第一SMF还可进一步更新锚点UPF2中的用户面路由规则,更新后的锚点UPF2中用户面路由规则指示锚点UPF2在收到源地址为UE2的IP单播地址、目的地址为IP多播地址的用户面数据时,向其他UE接入的RAN或其他UE对应的锚点UPF发送该用户面数据,还用于指示锚点UPF2在收到源地址为UE1的IP单播地址、目的地址为IP多播地址的用户面数据时,向UE2接入的RAN2发送该用户面数据。Optionally, when the anchor point UPF1 and the anchor point UPF2 are different first UPFs, the first SMF may further update the user plane routing rules in the anchor point UPF2. The user plane routing rules in the updated anchor point UPF2 instruct the anchor point UPF2 to send the user plane data to the RAN accessed by other UEs or the anchor point UPF corresponding to other UEs when receiving user plane data with the source address being the IP unicast address of UE2 and the destination address being the IP multicast address. It is also used to instruct the anchor point UPF2 to send the user plane data to RAN accessed by UE2 when receiving user plane data with the source address being the IP unicast address of UE1 and the destination address being the IP multicast address.
基于上述锚点UPF1中的用户面路由规则,以及锚点UPF2中的用户面路由规则,可以理解,PDU会话1和PDU会话2二者所对应的用户面数据的终结点均在隔离网络中,UE1与UE2之间可基于PDU会话1和PDU会话2进行相互通信,且通信过程中数据仅需经过锚点UPF1和锚点UPF2的转发,而无需经由数据网络转发。Based on the user plane routing rules in the above-mentioned anchor point UPF1 and the user plane routing rules in the anchor point UPF2, it can be understood that the endpoints of the user plane data corresponding to PDU session 1 and PDU session 2 are both in the isolated network, and UE1 and UE2 can communicate with each other based on PDU session 1 and PDU session 2, and during the communication process, the data only needs to be forwarded through the anchor point UPF1 and the anchor point UPF2, and does not need to be forwarded through the data network.
在一个具体实现中,UE1或UE2中预先设置多播地址,多播地址比如是IP多播地址,可选的,IP多播地址是以局域网群组为粒度,或是以关键业务为粒度,或是以MC系统为粒度,甚至整个隔离网络为粒度。In a specific implementation, a multicast address is pre-set in UE1 or UE2, and the multicast address is, for example, an IP multicast address. Optionally, the IP multicast address is based on the granularity of a LAN group, or a key business, or a MC system, or even the entire isolated network.
具体的,当IP多播地址是以局域网群组为粒度时,每个局域网群组对应于一个IP多播地址,举例来说,局域网群组1对应于IP多播地址1,局域网群组2对应于IP多播地址2,局域网群组3对应于IP多播地址3,属于局域网群组1的至少两个UE可以基于IP多播地址1进行通信,局域网群组2、局域网群组3均与局域网群组1类似。进一步的,一个或多个局域网群组可以是对应于一个业务群组,业务群组例如是MCPTT群组、MCVideo群组、MCData群组或FRMCS群组等,比如,上述例子中的局域网群组1和局域网群组2对应于MCPTT群组,局域网群组3对应于MCVideo群组。Specifically, when the IP multicast address is based on the granularity of the LAN group, each LAN group corresponds to an IP multicast address. For example, LAN group 1 corresponds to IP multicast address 1, LAN group 2 corresponds to IP multicast address 2, and LAN group 3 corresponds to IP multicast address 3. At least two UEs belonging to LAN group 1 can communicate based on IP multicast address 1. LAN group 2 and LAN group 3 are similar to LAN group 1. Furthermore, one or more LAN groups may correspond to a service group, and the service group may be, for example, an MCPTT group, an MCVideo group, an MCData group, or an FRMCS group. For example, LAN group 1 and LAN group 2 in the above example correspond to the MCPTT group, and LAN group 3 corresponds to the MCVideo group.
当IP多播地址是以关键业务为粒度时,每个关键业务对应于一个IP多播地址,比如,关键业务包括MCPTT、MCVideo、MCData或FRMCS,MCPTT对应于IP多播地址1,MCVideo对应于IP多播地址2,MCData对应于IP多播地址3,RMCS对应于IP多播地址4,安装有MCPTT对应的客户端的至少两个UE可以基于IP多播地址1进行通信,MCVideo、MCData或FRMCS与MCPTT类似。When the IP multicast address is based on the granularity of key services, each key service corresponds to an IP multicast address. For example, the key services include MCPTT, MCVideo, MCData or FRMCS, MCPTT corresponds to IP multicast address 1, MCVideo corresponds to IP multicast address 2, MCData corresponds to IP multicast address 3, RMCS corresponds to IP multicast address 4, and at least two UEs installed with the client corresponding to MCPTT can communicate based on IP multicast address 1. MCVideo, MCData or FRMCS are similar to MCPTT.
当IP多播地址是以正常网络中的MC系统(或组织,术语可替代)为粒度时,每个MC系统对应于一个IP多播地址,比如,正常网络中的MC系统1对应于IP多播地址1,正常网络中的MC系统2对应于IP多播地址2。当进入到隔离网络状态时,属于MC系统1的至少两个UE可以基于IP多播地址1进行通信,MC系统2也类似。When the IP multicast address is based on the granularity of the MC system (or organization, the terms are interchangeable) in the normal network, each MC system corresponds to an IP multicast address, for example, MC system 1 in the normal network corresponds to IP multicast address 1, and MC system 2 in the normal network corresponds to IP multicast address 2. When entering the isolated network state, at least two UEs belonging to MC system 1 can communicate based on IP multicast address 1, and MC system 2 is similar.
当IP多播地址是以整个隔离网络为粒度时,UE可以预配置(或从第一核心网例如第一PCF中获取、第二核心网例如第二PCF中获取)隔离网络标识和IP多播地址的关系,相应的,接入至该隔离网络中的至少两个UE可以基于该隔离网络对应的IP多播地址通信。When the IP multicast address is based on the granularity of the entire isolated network, the UE can pre-configure (or obtain from the first core network such as the first PCF, or the second core network such as the second PCF) the relationship between the isolated network identifier and the IP multicast address. Accordingly, at least two UEs connected to the isolated network can communicate based on the IP multicast address corresponding to the isolated network.
在一个具体实现中,在UE1与UE2通信的过程中,UE1可以先发起对UE2的呼叫流程,并在UE1获取UE2的单播地址之后,与UE2传输媒体数据或话权控制信息。In a specific implementation, during the communication between UE1 and UE2, UE1 may first initiate a call process to UE2, and after UE1 obtains the unicast address of UE2, transmit media data or voice control information to UE2.
当PDU会话1对应的锚点UPF1和PDU会话2对应的锚点UPF2为相同的第一UPF时,UE1与UE2之间通信的流程图可参见图10所示。When the anchor point UPF1 corresponding to PDU session 1 and the anchor point UPF2 corresponding to PDU session 2 are the same first UPF, the flowchart of the communication between UE1 and UE2 can be seen in Figure 10.
步骤1001,UE1通过PDU会话1发送呼叫控制请求信息。Step 1001: UE1 sends a call control request message via PDU session 1.
本申请中,UE1通过PDU会话1发送呼叫控制请求信息,具体可以是,UE1通过PDU会话1对应的用户面(QoS flow)发送呼叫控制请求信息,即UE1向RAN1发送呼叫控制请求信息,RAN1将呼叫控制请求信息发送至锚点UPF1,相应的,锚点UPF1接收到呼叫控制请求信息。如下为方便描述,均以UE1通过PDU会话1发送呼叫控制请求信息为例说明。In the present application, UE1 sends call control request information through PDU session 1. Specifically, UE1 sends call control request information through the user plane (QoS flow) corresponding to PDU session 1, that is, UE1 sends call control request information to RAN1, RAN1 sends the call control request information to the anchor point UPF1, and accordingly, the anchor point UPF1 receives the call control request information. For the convenience of description, the following is an example of UE1 sending call control request information through PDU session 1.
其中,呼叫控制请求信息的包头中包括目的地址、源地址,其中,目的地址具体是IP多播地址,源地址具体是UE1的IP单播地址。The packet header of the call control request information includes a destination address and a source address, wherein the destination address is specifically an IP multicast address, and the source address is specifically an IP unicast address of UE1.
一个可能示例中,呼叫控制请求信息的负载(payload)中包括发起呼叫的UE的标识(即UE1的标识)和被呼叫的UE的标识,其中,被呼叫的UE的标识可以是一个或多个,该一个或多个被呼叫的UE的标识中包括UE2的标识。In one possible example, the payload of the call control request information includes the identifier of the UE initiating the call (i.e., the identifier of UE1) and the identifier of the called UE, wherein the identifier of the called UE may be one or more, and the one or more identifiers of the called UE include the identifier of UE2.
再一个可能示例中,呼叫控制请求信息的payload中包括发起呼叫的UE的标识(即UE1的标识)和被呼叫的局域网群组的标识,其中,被呼叫的局域网群组的标识可以是一个或多个,该一个或多个被呼叫的局域网群组的标识中包括UE2所在局域网群组的标识。In another possible example, the payload of the call control request information includes the identifier of the UE initiating the call (i.e., the identifier of UE1) and the identifier of the called LAN group, wherein the identifier of the called LAN group may be one or more, and the one or more identifiers of the called LAN groups include the identifier of the LAN group to which UE2 is located.
其中,UE的标识可以是UE的永久身份标识、通用公共用户标识(generic publicsubscription identity,GPSI)、UE上应用客户端对应的客户端标识(clientidentifier)、或UE上应用客户端对应的用户标识(user identifier)。The UE identifier may be a permanent identity identifier of the UE, a generic public subscription identity (GPSI), a client identifier corresponding to an application client on the UE, or a user identifier corresponding to an application client on the UE.
可选的,UE1作为呼叫的发起者可以周期性的发送呼叫控制请求信息,示例性的,由于接入至隔离网络中的UE可能会发生变化,UE1在两个不同时刻发送呼叫控制请求信息时,响应该呼叫控制请求信息的UE可以相同或不同。可选的,当UE1作为当前呼叫的发言者(talker)时,UE1可以周期性的发送呼叫控制请求信息。当呼叫中的其他UE成为发言者时,由该其他UE负责周期性发送呼叫控制请求信息。其中发言者,指的是呼叫中对呼叫参与者发送的话权申请(floor request)进行是否授予话权允许(floor granted)的角色。一般一个呼叫中只能有一个发言者,在特定场景中也可以有多个,例如在铁路集群通信场景中可以同时有多个发言者,此时多个发言者均可以周期性发送呼叫控制请求信息。Optionally, UE1, as the initiator of the call, can periodically send call control request information. For example, since the UE connected to the isolated network may change, when UE1 sends call control request information at two different times, the UE that responds to the call control request information may be the same or different. Optionally, when UE1 is the talker of the current call, UE1 can periodically send call control request information. When other UEs in the call become speakers, the other UEs are responsible for periodically sending call control request information. The speaker refers to the role in the call that determines whether to grant the floor request sent by the call participants. Generally, there can be only one speaker in a call, but there can be multiple speakers in specific scenarios. For example, there can be multiple speakers at the same time in a railway cluster communication scenario. At this time, multiple speakers can periodically send call control request information.
步骤1002,锚点UPF1根据呼叫控制请求信息中IP多播地址,通过PDU会话2发送呼叫控制请求信息。Step 1002: The anchor point UPF1 sends a call control request message through PDU session 2 according to the IP multicast address in the call control request message.
具体的,锚点UPF1从呼叫控制请求信息的包头中获取IP多播地址,进而根据IP多播地址和锚点UPF1中的路由转发规则,通过PDU会话2发送呼叫控制请求信息。Specifically, the anchor point UPF1 obtains the IP multicast address from the packet header of the call control request information, and then sends the call control request information through the PDU session 2 according to the IP multicast address and the routing forwarding rule in the anchor point UPF1.
本申请中,锚点UPF1通过PDU会话2发送呼叫控制请求信息,具体可以是,锚点UPF1通过PDU会话2对应的用户面(QoS flow)发送呼叫控制请求信息,即锚点UPF1向RAN2发送呼叫控制请求信息,RAN2再将呼叫控制请求信息发送至UE2,相应的,UE2接收到呼到叫控制请求信息。如下为方便描述,均以锚点UPF1通过PDU会话2发送呼叫控制请求信息为例说明。In the present application, the anchor point UPF1 sends the call control request information through the PDU session 2. Specifically, the anchor point UPF1 sends the call control request information through the user plane (QoS flow) corresponding to the PDU session 2, that is, the anchor point UPF1 sends the call control request information to RAN2, and RAN2 then sends the call control request information to UE2. Correspondingly, UE2 receives the call control request information. For the convenience of description below, the anchor point UPF1 sending the call control request information through the PDU session 2 is taken as an example.
需要补充的是,该呼叫控制请求信息不仅可以被UE2接收到,还可以被其它配置有该IP多播地址的UE接收到。具体的,当IP多播地址是以局域网群组为粒度时,该IP多播地址对应局域网群组内的、除UE1以外的其它UE(包括UE2)可以接收到该呼叫控制请求信息;当IP多播地址是以关键业务为粒度时,具备该IP多播地址对应关键业务客户端的、除UE1以外的其它UE(包括UE2)可以接收到该呼叫控制请求信息;当IP多播地址是以MC系统为粒度时,接入至该IP多播地址对应MC系统中的、除UE1以外的其它UE(包括UE2)可以接收到该呼叫控制请求信息;当IP多播地址是以关键业务为粒度时,接入至该隔离网络的、除UE1以外的其它UE(包括UE2)可以接收到该呼叫控制请求信息。It should be supplemented that the call control request information can be received not only by UE2, but also by other UEs configured with the IP multicast address. Specifically, when the IP multicast address is based on the granularity of the LAN group, other UEs (including UE2) other than UE1 in the LAN group corresponding to the IP multicast address can receive the call control request information; when the IP multicast address is based on the granularity of the key business, other UEs (including UE2) other than UE1 with the key business client corresponding to the IP multicast address can receive the call control request information; when the IP multicast address is based on the granularity of the MC system, other UEs (including UE2) other than UE1 connected to the MC system corresponding to the IP multicast address can receive the call control request information; when the IP multicast address is based on the granularity of the key business, other UEs (including UE2) other than UE1 connected to the isolated network can receive the call control request information.
进一步的,该其它配置有该IP多播地址的UE比如是UE3,UE3与第一核心网建立PDU会话3,UE3接入至RAN3。示例性的,当PDU会话3对应的锚点UPF3与锚点UPF1为同一个时,锚点UPF1可以根据呼叫控制请求信息中IP多播地址,通过PDU会话3(或者说,通过PDU会话3对应的用户面)发送呼叫控制请求信息,具体的,锚点UPF1根据IP多播地址和锚点UPF1中的路由转发规则,向RAN3发送呼叫控制请求信息,RAN3再将呼叫控制请求信息发送至UE3。相应的,UE3接收到呼到叫控制请求信息。当PDU会话3对应的锚点UPF3与锚点UPF1不同时,锚点UPF1具体可以是根据IP多播地址和锚点UPF1中的路由转发规则,向锚点UPF3发送呼叫控制请求信息。随后,锚点UPF3根据呼叫控制请求信息中IP多播地址,通过PDU会话3发送呼叫控制请求信息,具体的,锚点UPF3向RAN3发送呼叫控制请求信息,RAN3再将呼叫控制请求信息发送至UE3。相应的,UE3接收到呼到叫控制请求信息。Further, the other UE configured with the IP multicast address is, for example, UE3, and UE3 establishes PDU session 3 with the first core network, and UE3 is connected to RAN3. Exemplarily, when the anchor point UPF3 corresponding to PDU session 3 is the same as the anchor point UPF1, the anchor point UPF1 can send the call control request information through PDU session 3 (or, through the user plane corresponding to PDU session 3) according to the IP multicast address in the call control request information. Specifically, the anchor point UPF1 sends the call control request information to RAN3 according to the IP multicast address and the routing forwarding rules in the anchor point UPF1, and RAN3 then sends the call control request information to UE3. Correspondingly, UE3 receives the call control request information. When the anchor point UPF3 corresponding to PDU session 3 is different from the anchor point UPF1, the anchor point UPF1 can specifically send the call control request information to the anchor point UPF3 according to the IP multicast address and the routing forwarding rules in the anchor point UPF1. Subsequently, anchor UPF3 sends the call control request information through PDU session 3 according to the IP multicast address in the call control request information. Specifically, anchor UPF3 sends the call control request information to RAN3, and RAN3 then sends the call control request information to UE3. Accordingly, UE3 receives the call control request information.
进一步的,由于其它配置有该IP多播地址的UE接收到该呼叫控制请求信息之后,从呼叫控制请求信息的payload中获取一个或多个被呼叫的UE的标识,或者,获取一个或多个被呼叫的局域网群组的标识,进而确定自己是否为UE1呼叫的目标UE,若是,则执行下述步骤1003中与UE2相同的动作,否则,确定该呼叫控制请求信息并不是用于呼叫自己的,于是可将该呼叫控制请求信息丢弃。Furthermore, after other UEs configured with the IP multicast address receive the call control request information, they obtain the identifiers of one or more called UEs from the payload of the call control request information, or obtain the identifiers of one or more called LAN groups, and then determine whether they are the target UE called by UE1. If so, they perform the same action as UE2 in the following step 1003. Otherwise, it is determined that the call control request information is not used to call themselves, and the call control request information can be discarded.
仍以UE3为例,UE3从呼叫控制请求信息的payload中获取一个或多个被呼叫的UE的标识,若确定UE3的标识包含于一个或多个被呼叫的UE的标识中,则确定自己是UE1呼叫的目标UE;若确定UE3的标识未包含于一个或多个被呼叫的UE的标识中,则确定自己不是UE1呼叫的目标UE。Taking UE3 as an example, UE3 obtains the identifiers of one or more called UEs from the payload of the call control request information. If it is determined that the identifier of UE3 is included in the identifiers of one or more called UEs, it is determined that it is the target UE called by UE1; if it is determined that the identifier of UE3 is not included in the identifiers of one or more called UEs, it is determined that it is not the target UE called by UE1.
或者,UE3从呼叫控制请求信息的payload中获取一个或多个被呼叫的局域网群组的标识,若确定UE3所在局域网群组的标识包含于一个或多个被呼叫的局域网群组的标识中,则确定自己为UE1呼叫的目标UE;若确定UE3所在局域网群组的标识未包含于一个或多个被呼叫的UE的标识中,则确定自己不是UE1呼叫的目标UE。Alternatively, UE3 obtains the identifiers of one or more called LAN groups from the payload of the call control request information. If it is determined that the identifier of the LAN group to which UE3 is located is included in the identifiers of one or more called LAN groups, it determines that it is the target UE called by UE1; if it is determined that the identifier of the LAN group to which UE3 is located is not included in the identifiers of one or more called UEs, it determines that it is not the target UE called by UE1.
步骤1003,UE2根据呼叫控制请求信息中UE2的标识,通过PDU会话2发送响应信息。具体的,UE2从呼叫控制请求信息中payload中获取UE2的标识。Step 1003: UE2 sends a response message according to the identifier of UE2 in the call control request message through PDU session 2. Specifically, UE2 obtains the identifier of UE2 from the payload in the call control request message.
进一步的,在本申请中,UE2通过PDU会话2发送响应信息,具体可以是,UE2通过PDU会话2对应的用户面发送响应信息,即UE2向RAN2发送响应信息,RAN2将响应信息发送至锚点UPF1,相应的,锚点UPF1接收到响应信息。如下为方便描述,均以UE2通过PDU会话2发送响应信息为例说明。Further, in the present application, UE2 sends response information through PDU session 2. Specifically, UE2 sends response information through the user plane corresponding to PDU session 2, that is, UE2 sends response information to RAN2, RAN2 sends the response information to the anchor point UPF1, and accordingly, the anchor point UPF1 receives the response information. For the convenience of description below, UE2 sending response information through PDU session 2 is taken as an example.
在一种可能的实现方式中,在UE2通过PDU会话2发送响应信息之前,UE2可触发锚点UPF1的路由转发规则的更新流程。例如,UE2从呼叫控制请求信息的包头中获取UE1的IP单播地址,然后向第一SMF发起针对PDU会话2的PDU会话修改请求(记为PDU会话修改请求2),其中,该PDU会话修改请求2中包含“目的地址为UE1的IP单播地址”例如,PDU会话修改请求2的包过滤规则中包含该“目的地址为UE1的IP单播地址”。在第一SMF接收到该会话修改请求2后,第一SMF通过N4消息更新锚点UPF1的路由转发规则,其中,更新之后的锚点UPF1的路由转发规则用于指示:当锚点UPF1收到源地址是UE2的IP单播地址、目的地址为UE1的IP单播地址的用户面数据时,锚点UPF1需要将该用户面数据通过PDU会话1(具体是PDU会话1对应的用户面)转发给UE1。进一步的,当UE2通过PDU会话2发送的响应信息时,该响应信息的包头中的目的地址是UE1的IP单播地址,源地址是UE2的IP单播地址。In a possible implementation, before UE2 sends a response message through PDU session 2, UE2 may trigger an update process for the routing forwarding rules of the anchor UPF1. For example, UE2 obtains the IP unicast address of UE1 from the packet header of the call control request information, and then initiates a PDU session modification request for PDU session 2 (recorded as PDU session modification request 2) to the first SMF, wherein the PDU session modification request 2 includes "the IP unicast address of the destination address being UE1". For example, the packet filtering rule of the PDU session modification request 2 includes the "IP unicast address of the destination address being UE1". After the first SMF receives the session modification request 2, the first SMF updates the routing forwarding rules of the anchor UPF1 through the N4 message, wherein the updated routing forwarding rules of the anchor UPF1 are used to indicate that: when the anchor UPF1 receives user plane data whose source address is the IP unicast address of UE2 and whose destination address is the IP unicast address of UE1, the anchor UPF1 needs to forward the user plane data to UE1 through PDU session 1 (specifically, the user plane corresponding to PDU session 1). Further, when UE2 sends a response message through PDU session 2, the destination address in the packet header of the response message is the IP unicast address of UE1, and the source address is the IP unicast address of UE2.
在一种可能的实现方式中,该PDU会话修改请求2中的还包含“目的地址为UE2的IP单播地址”,例如,PDU会话修改请求2的包过滤规则中包含该“目的地址为UE2的IP单播地址”,进一步的,第一SMF还通过N4消息更新锚点UPF1的路由转发规则,其中,更新之后的锚点UPF1的路由转发规则还用于指示:当收到源地址是UE1的IP单播地址、目的地址为UE2的IP单播地址的用户面数据时,锚点UPF1需要将该用户面数据通过PDU会话2发给UE2。In a possible implementation, the PDU session modification request 2 also includes "the IP unicast address with the destination address being UE2". For example, the packet filtering rules of the PDU session modification request 2 include the "IP unicast address with the destination address being UE2". Furthermore, the first SMF also updates the routing and forwarding rules of the anchor point UPF1 through the N4 message, wherein the routing and forwarding rules of the anchor point UPF1 after the update are also used to indicate: when user plane data with the source address being the IP unicast address of UE1 and the destination address being the IP unicast address of UE2 is received, the anchor point UPF1 needs to send the user plane data to UE2 through PDU session 2.
步骤1004,锚点UPF1根据响应信息中UE1的IP单播地址,通过PDU会话1发送响应信息。具体的,锚点UPF1从响应信息的包头中获取UE1的IP单播地址,根据UE1的IP单播地址和锚点UPF1的路由转发规则,通过PDU会话1发送响应信息。Step 1004: The anchor point UPF1 sends the response information through PDU session 1 according to the IP unicast address of UE1 in the response information. Specifically, the anchor point UPF1 obtains the IP unicast address of UE1 from the packet header of the response information, and sends the response information through PDU session 1 according to the IP unicast address of UE1 and the routing forwarding rule of the anchor point UPF1.
本申请中,锚点UPF1通过PDU会话1发送响应信息,具体可以是,锚点UPF1通过PDU会话1对应的用户面发送响应信息,也即,UPF1向RAN1发送响应信息,RAN1再将响应信息发送至UE1,相应的,UE1接收到响应信息。如下为方便描述,均以锚点UPF1通过PDU会话1发送响应信息为例说明。In the present application, the anchor point UPF1 sends the response information through the PDU session 1. Specifically, the anchor point UPF1 sends the response information through the user plane corresponding to the PDU session 1, that is, UPF1 sends the response information to RAN1, and RAN1 sends the response information to UE1. Correspondingly, UE1 receives the response information. For the convenience of description below, the anchor point UPF1 sending the response information through the PDU session 1 is taken as an example.
此外,在上述步骤1002至步骤1004中,UE2在通过PDU会话2发送响应信息之前,还可以不触发锚点UPF2的路由转发规则的更新流程,而是UE2从呼叫控制请求信息的payload中获取UE1的标识,将该UE1的标识携带于响应信息的payload中,此时,响应信息的payload中包括UE1的标识和UE2的标识,以用于指示该响应信息是由UE2发送给UE1的。进一步的,响应信息的包头中的目的地址是IP多播地址,源地址是UE2的IP单播地址。锚点UPF2根据响应信息中的目的地址和源地址,以及锚点UPF2的路由转发规则,将响应信息发送给配置有该IP多播地址的UE所对应的锚点UPF,或者,将响应信息发送给配置有该IP多播地址的UE接入的RAN。也可以理解,该响应信息不仅可以被UE1接收到,还可以被其它配置有该IP多播地址的UE(比如UE3)接收到(具体是实现方式可参见步骤1002中UE3接收呼叫控制请求信息的描述)。进一步的,由于该响应信息的payload中包括UE1的标识,所以UE1在接收到该响应信息之后,可确定该响应信息是发送给自己的,而其它配置有该IP多播地址的UE在接收到该响应信息之后,可确定该响应信息不是发送给自己的,于是可将该响应信息丢弃。In addition, in the above steps 1002 to 1004, before UE2 sends the response information through PDU session 2, it is also possible not to trigger the update process of the routing forwarding rules of the anchor UPF2, but UE2 obtains the identifier of UE1 from the payload of the call control request information, and carries the identifier of UE1 in the payload of the response information. At this time, the payload of the response information includes the identifier of UE1 and the identifier of UE2 to indicate that the response information is sent by UE2 to UE1. Furthermore, the destination address in the packet header of the response information is an IP multicast address, and the source address is the IP unicast address of UE2. Based on the destination address and source address in the response information and the routing forwarding rules of the anchor UPF2, the anchor UPF2 sends the response information to the anchor UPF corresponding to the UE configured with the IP multicast address, or sends the response information to the RAN to which the UE configured with the IP multicast address accesses. It can also be understood that the response information can be received not only by UE1, but also by other UEs (such as UE3) configured with the IP multicast address (for specific implementation methods, see the description of UE3 receiving the call control request information in step 1002). Further, since the payload of the response information includes the identifier of UE1, after receiving the response information, UE1 can determine that the response information is sent to itself, while other UEs configured with the IP multicast address can determine that the response information is not sent to themselves after receiving the response information, and thus can discard the response information.
UE1还可以向第一SMF发起PDU会话修改请求(记为PDU会话修改请求1),该PDU会话修改请求1中包含“目的地址为UE2的IP单播地址”,例如,PDU会话修改请求1的包过滤规则中携带该“目的地址为UE2的IP单播地址”,进一步的,在第一SMF接收到该会话修改请求1后,第一SMF通过N4消息更新锚点UPF1的路由转发规则,其中,更新之后的锚点UPF1的路由转发规则用于指示:当锚点UPF1收到源地址是UE1的IP单播地址、目的地址为UE2的IP单播地址的用户面数据时,锚点UPF1需要将该用户面数据发送至RAN2,即通过PDU会话2对应的用户面发给UE2。UE1 can also initiate a PDU session modification request (recorded as PDU session modification request 1) to the first SMF, where the PDU session modification request 1 includes "the destination address is the IP unicast address of UE2". For example, the packet filtering rule of the PDU session modification request 1 carries the "destination address is the IP unicast address of UE2". Furthermore, after the first SMF receives the session modification request 1, the first SMF updates the routing forwarding rules of the anchor point UPF1 through the N4 message, wherein the updated routing forwarding rules of the anchor point UPF1 are used to indicate: when the anchor point UPF1 receives user plane data whose source address is the IP unicast address of UE1 and whose destination address is the IP unicast address of UE2, the anchor point UPF1 needs to send the user plane data to RAN2, that is, send it to UE2 through the user plane corresponding to the PDU session 2.
可选地,该PDU会话修改请求1中还包含“目的地址为UE1的IP单播地址”,例如,该PDU会话修改请求1的包过滤规则中携带该“目的地址为UE1的IP单播地址”。相应的,第一SMF还通过N4消息进一步更新锚点UPF1的路由转发规则,其中,更新之后的锚点UPF1的路由转发规则还用于指示:当锚点UPF1收到源地址是UE2的IP单播地址、目的地址为UE1的IP单播地址的用户面数据时,锚点UPF1需要将该用户面数据发送至RAN1,即通过PDU会话1对应的用户面发给UE1。Optionally, the PDU session modification request 1 also includes "the IP unicast address of the destination address being UE1", for example, the packet filtering rule of the PDU session modification request 1 carries the "IP unicast address of the destination address being UE1". Accordingly, the first SMF further updates the routing and forwarding rules of the anchor point UPF1 through the N4 message, wherein the routing and forwarding rules of the anchor point UPF1 after the update are also used to indicate that: when the anchor point UPF1 receives user plane data whose source address is the IP unicast address of UE2 and whose destination address is the IP unicast address of UE1, the anchor point UPF1 needs to send the user plane data to RAN1, that is, to UE1 through the user plane corresponding to the PDU session 1.
基于上述步骤1001至步骤1004,UE1获取到UE2的IP单播地址,UE2也获取到UE1的IP单播地址,且锚点UPF1中的路由转发规则已经更新。UE1可以向UE2的IP单播地址处发送UE1的媒体数据或话权控制信息,相应的,UE2可接收到来自UE1的媒体数据或话权控制信息。和/或,UE2可以向UE1的IP单播地址处发送UE2的媒体数据或话权控制信息,相应的,UE1可接收到来自UE2的媒体数据或话权控制信息。需要指出的是,当呼叫控制请求信息指示的是单呼时,UE1可以与UE2进行一对一的通信,在交换媒体数据或话权控制信息时,目标地址可以使用对方的IP单播地址;当呼叫控制请求信息指示群组呼叫时,参与该群组呼叫的每个UE发送媒体数据时使用的目的地址为IP多播地址。Based on the above steps 1001 to 1004, UE1 obtains the IP unicast address of UE2, UE2 also obtains the IP unicast address of UE1, and the routing forwarding rules in the anchor point UPF1 have been updated. UE1 can send UE1's media data or voice control information to UE2's IP unicast address, and accordingly, UE2 can receive the media data or voice control information from UE1. And/or, UE2 can send UE2's media data or voice control information to UE1's IP unicast address, and accordingly, UE1 can receive the media data or voice control information from UE2. It should be noted that when the call control request information indicates a single call, UE1 can communicate with UE2 one-to-one, and when exchanging media data or voice control information, the target address can use the other party's IP unicast address; when the call control request information indicates a group call, the destination address used by each UE participating in the group call to send media data is the IP multicast address.
如下,以UE1向UE2的IP单播地址处发送UE1的媒体数据为例说明,具体可参见下述步骤1005和步骤1006。As follows, it is explained by taking UE1 sending the media data of UE1 to the IP unicast address of UE2 as an example, and the details can be referred to the following steps 1005 and 1006.
步骤1005,UE1通过PDU会话1发送UE1的媒体信息。具体的,UE1通过PDU会话1对应的用户面(QoS flow)发送UE1的媒体信息,即UE1向RAN1发送UE1的媒体信息,RAN1将UE1的媒体信息发送至锚点UPF1,相应的,锚点UPF1接收到UE1的媒体信息。其中,媒体信息的包头中源地址是UE1的IP单播地址,目的地址是UE2的IP单播地址,媒体信息的payload即包括媒体数据。Step 1005, UE1 sends the media information of UE1 through PDU session 1. Specifically, UE1 sends the media information of UE1 through the user plane (QoS flow) corresponding to PDU session 1, that is, UE1 sends the media information of UE1 to RAN1, RAN1 sends the media information of UE1 to the anchor point UPF1, and accordingly, the anchor point UPF1 receives the media information of UE1. Among them, the source address in the packet header of the media information is the IP unicast address of UE1, the destination address is the IP unicast address of UE2, and the payload of the media information includes media data.
步骤1006,锚点UPF1根据媒体信息中的UE2的IP单播地址,通过PDU会话2发送媒体信息。具体的,锚点UPF1从媒体信息的包头中获取UE2的IP单播地址,进而根据UE2的IP单播地址和更新之后的锚点UPF1中的路由转发规则,通过PDU会话2对应的用户面发送媒体信息,即锚点UPF1向RAN2发送媒体信息,RAN2再将媒体信息发送至UE2,相应的,UE2接收到媒体信息。Step 1006, the anchor point UPF1 sends the media information through PDU session 2 according to the IP unicast address of UE2 in the media information. Specifically, the anchor point UPF1 obtains the IP unicast address of UE2 from the packet header of the media information, and then sends the media information through the user plane corresponding to PDU session 2 according to the IP unicast address of UE2 and the updated routing forwarding rule in the anchor point UPF1, that is, the anchor point UPF1 sends the media information to RAN2, and RAN2 sends the media information to UE2, and accordingly, UE2 receives the media information.
上述技术方案中,锚点UPF1(或者锚点UPF2)基于更新之后的路由转发规则,执行本地转发功能。以媒体信息为例,锚点UPF1在接收到来自UE1的媒体信息之后,通过PDU会话2将媒体信息直接转发给UE2,而无需将媒体信息先发送给MC系统,MC系统再发送给锚点UPF1,随后锚点UPF1再发送给UE2,如此,缩短用户面的传输路径。且无需在第一核心网(即本地核心网)中部署本地MC系统,节约硬件的部署成本。此外,锚点UPF1在接收到来自UE1的媒体信息之后,根据UE2的IP单播地址,通过PDU会话2将媒体信息直接转发给UE2,而不会发送给其他不属于呼叫的UE(例如上面的UE3),如此,有助于保障媒体信息的安全性。In the above technical solution, the anchor point UPF1 (or anchor point UPF2) performs the local forwarding function based on the updated routing forwarding rules. Taking media information as an example, after receiving the media information from UE1, the anchor point UPF1 directly forwards the media information to UE2 through PDU session 2, without sending the media information to the MC system first, and then the MC system sends it to the anchor point UPF1, and then the anchor point UPF1 sends it to UE2, thus shortening the transmission path of the user plane. And there is no need to deploy a local MC system in the first core network (i.e., the local core network), saving the hardware deployment cost. In addition, after receiving the media information from UE1, the anchor point UPF1 directly forwards the media information to UE2 through PDU session 2 according to the IP unicast address of UE2, and will not send it to other UEs that are not part of the call (such as UE3 above), thus helping to ensure the security of the media information.
当PDU会话1对应的锚点UPF1和PDU会话2对应的锚点UPF2为不同的第一UPF时,UE1与UE2之间通信的流程图可参见图11所示。When the anchor point UPF1 corresponding to PDU session 1 and the anchor point UPF2 corresponding to PDU session 2 are different first UPFs, the flowchart of the communication between UE1 and UE2 can be seen in Figure 11.
步骤1101,UE1通过PDU会话1发送呼叫控制请求信息。具体的,UE1向RAN1发送呼叫控制请求信息,RAN1将呼叫控制请求信息发送至锚点UPF1,相应的,锚点UPF1接收到呼叫控制请求信息。具体实现可参见步骤1001中描述。Step 1101, UE1 sends a call control request message through PDU session 1. Specifically, UE1 sends the call control request message to RAN1, and RAN1 sends the call control request message to anchor point UPF1. Accordingly, anchor point UPF1 receives the call control request message. For specific implementation, please refer to the description in step 1001.
步骤1102,锚点UPF1根据呼叫控制请求信息中IP多播地址,将呼叫控制请求信息发送给锚点UPF2。具体的,锚点UPF1从呼叫控制请求信息的包头中获取IP多播地址,进而根据IP多播地址和锚点UPF1中的路由转发规则,将呼叫控制请求信息发送给锚点UPF2。相应的,锚点UPF2接收到来自锚点UPF1的呼叫控制请求信息。Step 1102: anchor point UPF1 sends the call control request information to anchor point UPF2 according to the IP multicast address in the call control request information. Specifically, anchor point UPF1 obtains the IP multicast address from the packet header of the call control request information, and then sends the call control request information to anchor point UPF2 according to the IP multicast address and the routing forwarding rule in anchor point UPF1. Accordingly, anchor point UPF2 receives the call control request information from anchor point UPF1.
其中,锚点UPF1与锚点UPF2之间建立N19连接,从而锚点UPF1可以直接将呼叫控制请求信息通过N19连接发送给锚点UPF2。Among them, an N19 connection is established between the anchor point UPF1 and the anchor point UPF2, so that the anchor point UPF1 can directly send the call control request information to the anchor point UPF2 through the N19 connection.
步骤1103,锚点UPF2根据呼叫控制请求信息中IP多播地址,通过PDU会话2发送呼叫控制请求信息。具体的,锚点UPF2从呼叫控制请求信息的包头中获取IP多播地址,进而根据IP多播地址和锚点UPF2中的路由转发规则,向RAN2发送呼叫控制请求信息。RAN2再将呼叫控制请求信息发送至UE2。相应的,UE2接收到呼到叫控制请求信息。Step 1103, anchor UPF2 sends the call control request information through PDU session 2 according to the IP multicast address in the call control request information. Specifically, anchor UPF2 obtains the IP multicast address from the packet header of the call control request information, and then sends the call control request information to RAN2 according to the IP multicast address and the routing forwarding rule in anchor UPF2. RAN2 then sends the call control request information to UE2. Accordingly, UE2 receives the call control request information.
需要补充的是,该呼叫控制请求信息不仅可以被UE2接收到,还可以被其它配置有该IP多播地址的UE接收到,具体说明可以参见步骤1002中的描述。It should be supplemented that the call control request information can be received not only by UE2, but also by other UEs configured with the IP multicast address. For details, please refer to the description in step 1002.
步骤1104,UE2根据呼叫控制请求信息中UE2的标识,通过PDU会话2发送响应信息。具体的,UE2从呼叫控制请求信息中payload中获取UE2的标识,确定该呼叫控制请求信息是用于呼叫UE2的,于是向RAN2发送响应信息,RAN2将响应信息发送至锚点UPF1,相应的,锚点UPF2接收到响应信息。Step 1104, UE2 sends a response message through PDU session 2 according to the identifier of UE2 in the call control request message. Specifically, UE2 obtains the identifier of UE2 from the payload in the call control request message, determines that the call control request message is for calling UE2, and then sends the response message to RAN2, which sends the response message to the anchor point UPF1, and accordingly, the anchor point UPF2 receives the response message.
在一种可能的实现方式中,在UE2通过PDU会话2发送响应信息之前,UE2可以发起对锚点UPF2的路由转发规则的更新流程。In a possible implementation, before UE2 sends the response information through PDU session 2, UE2 may initiate a process of updating the routing forwarding rule of the anchor point UPF2.
具体的,UE2从呼叫控制请求信息的包头中获取UE1的单播地址,然后向第一SMF发起针对PDU会话2的PDU会话修改请求(记为PDU会话修改请求2),其中,该PDU会话修改请求2中的包过滤规则包含“目的地址为UE1的IP单播地址”。在第一SMF接收到该会话修改请求2后,第一SMF通过N4消息更新锚点UPF2的路由转发规则,其中,更新之后的锚点UPF2的路由转发规则用于指示:当锚点UPF2收到源地址是UE2的IP单播地址、目的地址为UE1的IP单播地址的用户面数据时,锚点UPF2需要将该用户面数据发送给锚点UPF1。可选的,第一SMF还通过N4消息更新锚点UPF1的路由转发规则,其中,更新之后的锚点UPF1的路由转发规则用于指示:当锚点UPF1收到源地址是UE2的IP单播地址、目的地址为UE1的IP单播地址的用户面数据时,锚点UPF1需要将该用户面数据发送给UE1。进一步的,当UE2通过PDU会话2发送的响应信息时,该响应信息的包头中的目的地址是UE1的IP单播地址,源地址是UE2的IP单播地址。Specifically, UE2 obtains the unicast address of UE1 from the packet header of the call control request information, and then initiates a PDU session modification request for PDU session 2 (recorded as PDU session modification request 2) to the first SMF, wherein the packet filtering rule in the PDU session modification request 2 includes "the destination address is the IP unicast address of UE1". After the first SMF receives the session modification request 2, the first SMF updates the routing forwarding rules of the anchor point UPF2 through the N4 message, wherein the updated routing forwarding rules of the anchor point UPF2 are used to indicate that: when the anchor point UPF2 receives user plane data whose source address is the IP unicast address of UE2 and whose destination address is the IP unicast address of UE1, the anchor point UPF2 needs to send the user plane data to the anchor point UPF1. Optionally, the first SMF also updates the routing forwarding rules of the anchor point UPF1 through the N4 message, wherein the routing forwarding rules of the anchor point UPF1 after the update are used to indicate that: when the anchor point UPF1 receives user plane data whose source address is the IP unicast address of UE2 and the destination address is the IP unicast address of UE1, the anchor point UPF1 needs to send the user plane data to UE1. Further, when UE2 sends a response message through PDU session 2, the destination address in the packet header of the response message is the IP unicast address of UE1, and the source address is the IP unicast address of UE2.
可选地,该PDU会话修改请求2中的包过滤规则还包含“目的地址为UE2的IP单播地址”,第一SMF还通过N4消息进一步更新锚点UPF2的路由转发规则,其中,更新之后的锚点UPF2的路由转发规则还用于指示:当收到源地址是UE1的IP单播地址、目的地址为UE2的IP单播地址的用户面数据时,锚点UPF2需要将该用户面数据通过PDU会话2发给UE2。可选的,第一SMF还通过N4消息更新锚点UPF1的路由转发规则,其中,更新之后的锚点UPF1的路由转发规则用于指示:当锚点UPF1收到源地址是UE1的IP单播地址、目的地址为UE2的IP单播地址的用户面数据时,锚点UPF1需要将该用户面数据发送给锚点UPF2。Optionally, the packet filtering rules in the PDU session modification request 2 also include "the destination address is the IP unicast address of UE2", and the first SMF further updates the routing forwarding rules of the anchor point UPF2 through the N4 message, wherein the routing forwarding rules of the anchor point UPF2 after the update are also used to indicate: when receiving user plane data whose source address is the IP unicast address of UE1 and the destination address is the IP unicast address of UE2, the anchor point UPF2 needs to send the user plane data to UE2 through PDU session 2. Optionally, the first SMF also updates the routing forwarding rules of the anchor point UPF1 through the N4 message, wherein the routing forwarding rules of the anchor point UPF1 after the update are used to indicate: when the anchor point UPF1 receives user plane data whose source address is the IP unicast address of UE1 and the destination address is the IP unicast address of UE2, the anchor point UPF1 needs to send the user plane data to the anchor point UPF2.
步骤1105,锚点UPF2根据UE1的IP单播地址,向锚点UPF1发送响应信息。具体的,锚点UPF2从响应信息的包头中获取UE1的IP单播地址,根据UE1的IP单播地址和锚点UPF2中的路由转发规则,将响应信息发送给锚点UPF1。相应的,锚点UPF1接收到来自锚点UPF2的响应信息。Step 1105: anchor point UPF2 sends response information to anchor point UPF1 according to the IP unicast address of UE1. Specifically, anchor point UPF2 obtains the IP unicast address of UE1 from the packet header of the response information, and sends the response information to anchor point UPF1 according to the IP unicast address of UE1 and the routing forwarding rule in anchor point UPF2. Accordingly, anchor point UPF1 receives the response information from anchor point UPF2.
其中,锚点UPF1与锚点UPF2之间建立N19连接,从而锚点UPF2可以直接将响应信息通过N19连接发送给锚点UPF1。Among them, an N19 connection is established between the anchor point UPF1 and the anchor point UPF2, so that the anchor point UPF2 can directly send the response information to the anchor point UPF1 through the N19 connection.
步骤1106,锚点UPF1根据响应信息中UE1的IP单播地址,通过PDU会话1发送响应信息。具体的,锚点UPF1从响应信息的包头中获取UE1的IP单播地址,根据UE1的IP单播地址和锚点UPF1的路由转发规则,UPF1向RAN1发送响应信息。RAN1再将响应信息发送至UE1。相应的,UE1接收到响应信息。Step 1106: The anchor point UPF1 sends the response information through PDU session 1 according to the IP unicast address of UE1 in the response information. Specifically, the anchor point UPF1 obtains the IP unicast address of UE1 from the packet header of the response information, and according to the IP unicast address of UE1 and the routing forwarding rule of the anchor point UPF1, UPF1 sends the response information to RAN1. RAN1 then sends the response information to UE1. Accordingly, UE1 receives the response information.
此外,在上述步骤1104至在步骤1106中,UE2在通过PDU会话2发送响应信息之前,还可以不发起对锚点UPF2的路由转发规则的更新流程,而是UE2从呼叫控制请求信息的payload中获取UE1的标识,将该UE1的标识携带于响应信息的payload中,此时,响应信息的payload中包括UE1的标识和UE2的标识,以用于指示该响应信息是由UE2发送给UE1的。进一步的,响应信息的包头中的目的地址是IP多播地址,源地址是UE2的IP单播地址。锚点UPF2根据响应信息中的目的地址和源地址,以及锚点UPF2的路由转发规则,将响应信息发送给配置有该IP多播地址的UE所对应的锚点UPF,或者,将响应信息发送给配置有该IP多播地址的UE所接入的RAN。也可以理解,该响应信息不仅可以被UE1接收到,还可以被其它配置有该IP多播地址的UE接收到(具体是实现方式可参见步骤1002中UE3接收呼叫控制请求信息的描述)。进一步的,由于该响应信息的payload中包括UE1的标识,所以UE1在接收到该响应信息之后,可确定该响应信息是发送给自己的,而其它配置有该IP多播地址的UE在接收到该响应信息之后,可确定该响应信息不是发送给自己的,于是可将该响应信息丢弃。In addition, in the above steps 1104 to 1106, before sending the response information through PDU session 2, UE2 may not initiate the update process of the routing forwarding rules of the anchor UPF2, but UE2 obtains the identifier of UE1 from the payload of the call control request information, and carries the identifier of UE1 in the payload of the response information. At this time, the payload of the response information includes the identifier of UE1 and the identifier of UE2 to indicate that the response information is sent by UE2 to UE1. Furthermore, the destination address in the packet header of the response information is an IP multicast address, and the source address is the IP unicast address of UE2. Based on the destination address and source address in the response information and the routing forwarding rules of the anchor UPF2, the anchor UPF2 sends the response information to the anchor UPF corresponding to the UE configured with the IP multicast address, or sends the response information to the RAN to which the UE configured with the IP multicast address accesses. It can also be understood that the response information can be received not only by UE1, but also by other UEs configured with the IP multicast address (for specific implementation methods, see the description of UE3 receiving the call control request information in step 1002). Further, since the payload of the response information includes the identifier of UE1, after receiving the response information, UE1 can determine that the response information is sent to itself, while other UEs configured with the IP multicast address can determine that the response information is not sent to themselves after receiving the response information, and thus can discard the response information.
UE1还可以向第一SMF发起会话修改请求(记为PDU会话修改请求1),该会话修改请求1中的包过滤规则包含“目的地址为UE2的IP单播地址”,在第一SMF接收到该会话修改请求1后,第一SMF通过N4消息更新锚点UPF1的路由转发规则,其中,更新之后的锚点UPF1的路由转发规则用于指示:当锚点UPF1收到源地址是UE1的IP单播地址、目的地址为UE2的IP单播地址的用户面数据时,锚点UPF1需要将该用户面数据发送至锚点UPF2。可选的,第一SMF还通过N4消息更新锚点UPF2的路由转发规则,其中,更新之后的锚点UPF2的路由转发规则用于指示:当锚点UPF2收到源地址是UE1的IP单播地址、目的地址为UE2的IP单播地址的用户面数据时,锚点UPF2需要将该用户面数据发送至RAN2,即通过PDU会话2对应的用户面发送至UE2。UE1 can also initiate a session modification request (denoted as PDU session modification request 1) to the first SMF. The packet filtering rule in the session modification request 1 includes "the destination address is the IP unicast address of UE2". After the first SMF receives the session modification request 1, the first SMF updates the routing forwarding rule of the anchor point UPF1 through the N4 message, wherein the updated routing forwarding rule of the anchor point UPF1 is used to indicate that: when the anchor point UPF1 receives user plane data whose source address is the IP unicast address of UE1 and whose destination address is the IP unicast address of UE2, the anchor point UPF1 needs to send the user plane data to the anchor point UPF2. Optionally, the first SMF also updates the routing forwarding rule of the anchor point UPF2 through the N4 message, wherein the updated routing forwarding rule of the anchor point UPF2 is used to indicate that: when the anchor point UPF2 receives user plane data whose source address is the IP unicast address of UE1 and whose destination address is the IP unicast address of UE2, the anchor point UPF2 needs to send the user plane data to RAN2, that is, send it to UE2 through the user plane corresponding to the PDU session 2.
可选地,该PDU会话修改请求1中的包过滤规则还包含“目的地址为UE1的IP单播地址”,第一SMF还通过N4消息进一步更新锚点UPF1的路由转发规则,其中,更新之后的锚点UPF1的路由转发规则还用于指示:当锚点UPF1收到源地址是UE2的IP单播地址、目的地址为UE1的IP单播地址的用户面数据时,锚点UPF1需要将该用户面数据发送至RAN1,即通过PDU会话1对应的用户面发给UE1。可选的,第一SMF还通过N4消息更新锚点UPF2的路由转发规则,其中,更新之后的锚点UPF2的路由转发规则用于指示:当锚点UPF2收到源地址是UE2的IP单播地址、目的地址为UE1的IP单播地址的用户面数据时,锚点UPF2需要将该用户面数据发送至锚点UPF1。Optionally, the packet filtering rules in the PDU session modification request 1 also include "the destination address is the IP unicast address of UE1", and the first SMF further updates the routing forwarding rules of the anchor point UPF1 through the N4 message, wherein the updated routing forwarding rules of the anchor point UPF1 are also used to indicate: when the anchor point UPF1 receives user plane data whose source address is the IP unicast address of UE2 and whose destination address is the IP unicast address of UE1, the anchor point UPF1 needs to send the user plane data to RAN1, that is, send it to UE1 through the user plane corresponding to the PDU session 1. Optionally, the first SMF also updates the routing forwarding rules of the anchor point UPF2 through the N4 message, wherein the updated routing forwarding rules of the anchor point UPF2 are used to indicate: when the anchor point UPF2 receives user plane data whose source address is the IP unicast address of UE2 and whose destination address is the IP unicast address of UE1, the anchor point UPF2 needs to send the user plane data to the anchor point UPF1.
基于上述步骤1101至步骤1106,UE1获取到UE2的IP单播地址,UE2也获取到UE1的IP单播地址,且锚点UPF1和锚点UPF2中的路由转发规则已经更新。UE1可以向UE2的IP单播地址处发送UE1的媒体数据或话权控制信息,相应的,UE2可接收到UE1的媒体数据或话权控制信息。和/或,UE2可以向UE1的IP单播地址处发送UE2的媒体数据或话权控制信息,相应的,UE1可接收到UE2的媒体数据或话权控制信息。Based on the above steps 1101 to 1106, UE1 obtains the IP unicast address of UE2, UE2 also obtains the IP unicast address of UE1, and the routing forwarding rules in the anchor points UPF1 and UPF2 have been updated. UE1 can send UE1's media data or voice control information to UE2's IP unicast address, and accordingly, UE2 can receive UE1's media data or voice control information. And/or, UE2 can send UE2's media data or voice control information to UE1's IP unicast address, and accordingly, UE1 can receive UE2's media data or voice control information.
如下,以UE1向UE2的IP单播地址处发送UE1的媒体数据为例说明,具体可参见下述步骤1107至步骤1109。As follows, it is explained by taking UE1 sending the media data of UE1 to the IP unicast address of UE2 as an example, and the details can be referred to the following steps 1107 to 1109.
步骤1107,UE1通过PDU会话1发送UE1的媒体信息。具体的,UE1向RAN1发送UE1的媒体信息,RAN1将UE1的媒体信息发送至锚点UPF1,相应的,锚点UPF1接收到UE1的媒体信息。其中,媒体信息的包头中源地址是UE1的IP单播地址,目的地址是UE2的IP单播地址,媒体信息的payload即包括媒体数据。Step 1107, UE1 sends the media information of UE1 through PDU session 1. Specifically, UE1 sends the media information of UE1 to RAN1, and RAN1 sends the media information of UE1 to anchor point UPF1. Accordingly, anchor point UPF1 receives the media information of UE1. The source address in the packet header of the media information is the IP unicast address of UE1, the destination address is the IP unicast address of UE2, and the payload of the media information includes media data.
步骤1108,锚点UPF1根据媒体信息中UE2的IP单播地址,将媒体信息发送至锚点UPF2。具体的,锚点UPF1从媒体信息的包头中获取UE2的IP单播地址,进而根据UE2的IP单播地址和更新之后的锚点UPF1中的路由转发规则,向锚点UPF2发送媒体信息。相应的,锚点UPF2接收到来自锚点UPF1的媒体信息。Step 1108, anchor point UPF1 sends the media information to anchor point UPF2 according to the IP unicast address of UE2 in the media information. Specifically, anchor point UPF1 obtains the IP unicast address of UE2 from the packet header of the media information, and then sends the media information to anchor point UPF2 according to the IP unicast address of UE2 and the updated routing forwarding rule in anchor point UPF1. Accordingly, anchor point UPF2 receives the media information from anchor point UPF1.
步骤1109,锚点UPF2根据媒体信息中UE2的IP单播地址,通过PDU会话2发送媒体信息。具体的,锚点UPF2从媒体信息的包头中获取UE2的IP单播地址,进而根据UE2的IP单播地址和更新之后的锚点UPF2中的路由转发规则,向RAN2发送媒体信息。RAN2再将媒体信息发送至UE2。相应的,UE2接收到媒体信息。Step 1109: The anchor UPF2 sends the media information through PDU session 2 according to the IP unicast address of UE2 in the media information. Specifically, the anchor UPF2 obtains the IP unicast address of UE2 from the packet header of the media information, and then sends the media information to RAN2 according to the IP unicast address of UE2 and the updated routing forwarding rule in the anchor UPF2. RAN2 then sends the media information to UE2. Accordingly, UE2 receives the media information.
上述技术方案中,锚点UPF1与锚点UPF2之间建立N19连接,锚点UPF1与锚点UPF2二者之间可以基于N19连接相互传输数据,从而实现数据在本地核心网中转发。以媒体信息为例,锚点UPF1在接收到来自UE1的媒体信息之后,基于N19连接将媒体信息直接转发给锚点UPF2,锚点UPF2再将媒体信息转发给UE2,而无需锚点UPF1先通过N6连接将媒体信息发送给本地MC系统,本地MC系统再通过N6连接将媒体信息转发给锚点UPF2,随后锚点UPF2再将媒体信息发送给UE2,如此,缩短用户面的传输路径。且无需在第一核心网(即本地核心网)中部署本地MC系统,节约硬件的部署成本。此外,UE1的媒体信息可以被直接传递给UE2,而不会被其他不属于呼叫的UE(例如上面的UE3)接收到,如此,有助于保障媒体信息的安全性。In the above technical solution, an N19 connection is established between the anchor point UPF1 and the anchor point UPF2, and the anchor point UPF1 and the anchor point UPF2 can transmit data to each other based on the N19 connection, so as to realize data forwarding in the local core network. Taking media information as an example, after receiving the media information from UE1, the anchor point UPF1 directly forwards the media information to the anchor point UPF2 based on the N19 connection, and the anchor point UPF2 then forwards the media information to UE2, without the need for the anchor point UPF1 to first send the media information to the local MC system through the N6 connection, and the local MC system then forwards the media information to the anchor point UPF2 through the N6 connection, and then the anchor point UPF2 sends the media information to UE2, thus shortening the transmission path of the user plane. And there is no need to deploy the local MC system in the first core network (i.e., the local core network), saving the deployment cost of hardware. In addition, the media information of UE1 can be directly passed to UE2, and will not be received by other UEs that are not part of the call (such as UE3 above), so as to help ensure the security of media information.
结合上述图9至图11相关实施例,如下图12至图14提供三种具体实现场景下的通信方法。In combination with the above-mentioned related embodiments of Figures 9 to 11, the following Figures 12 to 14 provide communication methods in three specific implementation scenarios.
图12为一种由第一SMF基于会话策略,建立局域网类型会话情况下的通信方法。Figure 12 shows a communication method in which a first SMF establishes a LAN type session based on a session policy.
步骤1201,RAN1检测到RAN1与第二核心网之间的回传链路断开,RAN1激活与第一核心网的连接,并与第一核心网组建成隔离网络。Step 1201: RAN1 detects that the backhaul link between RAN1 and the second core network is disconnected, RAN1 activates the connection with the first core network, and forms an isolated network with the first core network.
步骤1202,RAN1广播隔离网络的标识。相应的,UE1检测到RAN1广播的隔离网络的标识。其中,隔离网络的标识比如是IOPS PLMN ID。Step 1202: RAN1 broadcasts the identifier of the isolated network. Correspondingly, UE1 detects the identifier of the isolated network broadcast by RAN1. The identifier of the isolated network is, for example, an IOPS PLMN ID.
步骤1203,UE1根据隔离网络的标识,注册至第一核心网中。Step 1203: UE1 registers with the first core network according to the identifier of the isolated network.
步骤1204,第一PCF向第一SMF发送会话策略。相应的,第一SMF接收来自第一PCF的会话策略,保存该会话策略。Step 1204: The first PCF sends the session policy to the first SMF. Correspondingly, the first SMF receives the session policy from the first PCF and saves the session policy.
步骤1205,UE1向第一SMF发送PDU会话建立请求,其中,PDU会话建立请求中携带有DNN,或者携带有DNN+S-NSSAI。相应的,第一SMF接收来自UE1的PDU会话建立请求。本申请中,不限定步骤1204和步骤1205二者之间的先后顺序。In step 1205, UE1 sends a PDU session establishment request to the first SMF, wherein the PDU session establishment request carries a DNN or carries a DNN+S-NSSAI. Accordingly, the first SMF receives the PDU session establishment request from UE1. In this application, the order between step 1204 and step 1205 is not limited.
步骤1206,第一SMF根据会话策略,和PDU会话建立请求中的DNN(或DNN+S-NSSAI),为UE1建立局域网类型的PDU会话。Step 1206: The first SMF establishes a LAN type PDU session for UE1 according to the session policy and the DNN (or DNN+S-NSSAI) in the PDU session establishment request.
步骤1207,UE1启动基于隔离网络局域网通信的应用逻辑功能。此处,步骤1207可以是在步骤1202之后、且步骤1208之前。Step 1207 : UE1 starts the application logic function based on the isolated network LAN communication. Here, step 1207 may be after step 1202 and before step 1208 .
步骤1208,UE1通过局域网类型的会话与UE2进行通信。Step 1208: UE1 communicates with UE2 via a local area network type session.
其中,步骤1201至步骤1203、步骤1207的具体实现方式可参见步骤901中的描述;步骤1204至步骤1206的具体实现方式可参见步骤902中的实现方式一的描述;步骤1208的具体实现方式可参见步骤903中的描述。Among them, the specific implementation methods of steps 1201 to 1203 and step 1207 can refer to the description in step 901; the specific implementation methods of steps 1204 to 1206 can refer to the description of implementation method 1 in step 902; the specific implementation method of step 1208 can refer to the description in step 903.
图13为一种UE根据来自第一PCF的、与隔离网络匹配的URSP,与第一核心网建立局域网类型的会话情况下的通信方法。FIG. 13 is a communication method in which a UE establishes a LAN type session with a first core network based on a URSP from a first PCF that matches an isolated network.
步骤1301,RAN1检测到RAN1与第二核心网之间的回传链路断开,RAN1激活第一核心网,并与第一核心网组建成隔离网络。Step 1301: RAN1 detects that the backhaul link between RAN1 and the second core network is disconnected. RAN1 activates the first core network and forms an isolated network with the first core network.
步骤1302,RAN1广播隔离网络的标识。相应的,UE1检测到RAN1广播的隔离网络的标识。其中,隔离网络的标识比如是IOPS PLMN ID。Step 1302: RAN1 broadcasts the identifier of the isolated network. Correspondingly, UE1 detects the identifier of the isolated network broadcast by RAN1. The identifier of the isolated network is, for example, an IOPS PLMN ID.
步骤1303,UE1向第一AMF发送注册请求。相应的,第一SMF接收来自UE1的注册请求。Step 1303: UE1 sends a registration request to the first AMF. Correspondingly, the first SMF receives the registration request from UE1.
步骤1304,第一AMF向第一PCF发送UE策略控制创建请求。相应的,第一PCF接收来自第一AMF的UE策略控制创建请求。Step 1304: The first AMF sends a UE policy control creation request to the first PCF. Correspondingly, the first PCF receives the UE policy control creation request from the first AMF.
步骤1305,第一PCF向第一AMF发送UE策略控制创建请求的创建响应。相应的,第一AMF接收来自第一PCF的UE策略控制创建请求的创建响应。Step 1305: The first PCF sends a creation response to the UE policy control creation request to the first AMF. Correspondingly, the first AMF receives a creation response to the UE policy control creation request from the first PCF.
步骤1306,第一PCF根据UE1的签约信息和/或第一PCF的本地策略,生成与隔离网络相匹配的URSP。Step 1306: The first PCF generates a URSP matching the isolated network according to the subscription information of UE1 and/or the local policy of the first PCF.
步骤1307,第一PCF向UE1发送与隔离网络相匹配的URSP。相应的,UE1接收来自第一PCF的与隔离网络相匹配的URSP。Step 1307: The first PCF sends a URSP matching the isolated network to UE1. Correspondingly, UE1 receives the URSP matching the isolated network from the first PCF.
步骤1308,UE1根据与隔离网络相匹配的URSP,与第一核心网建立局域网类型的PDU会话。Step 1308: UE1 establishes a local area network type PDU session with the first core network according to the URSP matching the isolated network.
步骤1309,UE1启动基于隔离网络局域网通信的应用逻辑功能。此处,步骤1309可以是在步骤1302之后、且步骤1308之前。Step 1309 : UE1 starts the application logic function based on the isolated network LAN communication. Here, step 1309 may be after step 1302 and before step 1308 .
步骤1310,UE1通过局域网类型的会话与UE2进行通信。Step 1310: UE1 communicates with UE2 via a local area network type session.
其中,步骤1301、步骤1302、步骤1309的具体实现方式可参见步骤901中的描述;步骤1303至步骤1308的具体实现方式可参见步骤902中实现方式二中关于第一PCF生成URSP的描述;步骤1310的具体实现方式可参见步骤903中的描述。Among them, the specific implementation methods of steps 1301, 1302, and 1309 can refer to the description in step 901; the specific implementation methods of steps 1303 to 1308 can refer to the description of the first PCF generating URSP in implementation method 2 in step 902; the specific implementation method of step 1310 can refer to the description in step 903.
图14为一种UE根据来自第二PCF的、与隔离网络匹配的URSP,与第一核心网建立局域网类型的会话情况下的通信方法。FIG. 14 is a communication method in which a UE establishes a LAN type session with a first core network based on a URSP from a second PCF that matches an isolated network.
步骤1401,UE1向第二AMF发送注册请求。相应的,第二AMF接收来自UE1的注册请求。注册请求中包括指示信息,该指示信息中包括UE1的隔离网络接入能力信息、所述UE1的允许接入隔离网络的标识中一项或多项。Step 1401, UE1 sends a registration request to the second AMF. Correspondingly, the second AMF receives the registration request from UE1. The registration request includes indication information, which includes one or more of the isolated network access capability information of UE1 and the identifier of the UE1 that allows access to the isolated network.
步骤1402,第二AMF向第二PCF发送UE策略控制创建请求。相应的,第二PCF接收来自第二AMF的UE策略控制创建请求。UE策略控制创建请求中包括指示信息。Step 1402: The second AMF sends a UE policy control creation request to the second PCF. Correspondingly, the second PCF receives the UE policy control creation request from the second AMF. The UE policy control creation request includes indication information.
步骤1403,第二PCF向第二AMF发送UE策略控制创建请求的创建响应。相应的,第二AMF接收来自第二PCF的UE策略控制创建请求的创建响应。Step 1403: The second PCF sends a creation response to the UE policy control creation request to the second AMF. Correspondingly, the second AMF receives a creation response to the UE policy control creation request from the second PCF.
步骤1404,第二PCF根据指示信息,生成与隔离网络相匹配的URSP。Step 1404: The second PCF generates a URSP matching the isolated network according to the instruction information.
步骤1405,第二PCF向UE1发送与隔离网络相匹配的URSP。相应的,UE1接收来自第二PCF的与隔离网络相匹配的URSP。Step 1405: The second PCF sends a URSP matching the isolated network to UE1. Correspondingly, UE1 receives the URSP matching the isolated network from the second PCF.
步骤1406,RAN1检测到RAN1与第二核心网之间的回传链路断开,RAN1激活第一核心网,并与第一核心网组建成隔离网络。Step 1406: RAN1 detects that the backhaul link between RAN1 and the second core network is disconnected, RAN1 activates the first core network, and forms an isolated network with the first core network.
步骤1407,RAN1广播隔离网络的标识。相应的,UE1检测到RAN1广播的隔离网络的标识。其中,隔离网络的标识比如是IOPS PLMN ID。Step 1407: RAN1 broadcasts the identifier of the isolated network. Correspondingly, UE1 detects the identifier of the isolated network broadcast by RAN1. The identifier of the isolated network is, for example, an IOPS PLMN ID.
步骤1408,UE1注册至第一核心网中。Step 1408: UE1 registers to the first core network.
步骤1409,UE1根据与隔离网络相匹配的URSP,与第一核心网建立局域网类型的PDU会话。Step 1409: UE1 establishes a LAN type PDU session with the first core network according to the URSP matching the isolated network.
步骤1410,UE1启动基于隔离网络局域网通信的应用逻辑功能。此处,步骤1410可以是在步骤1407之后、且步骤1411之前。Step 1410 : UE1 starts the application logic function based on the isolated network LAN communication. Here, step 1410 may be after step 1407 and before step 1411 .
步骤1411,UE1通过局域网类型的会话与UE2进行通信。Step 1411, UE1 communicates with UE2 via a local area network type session.
其中,步骤1401至步骤1405的具体实现方式可参见步骤902中实现方式二中关于第二PCF生成URSP的描述;步骤1406至步骤1410的具体实现方式可参见步骤901中的描述;步骤1411的具体实现方式可参见步骤903中的描述。Among them, the specific implementation method of steps 1401 to 1405 can refer to the description of the second PCF generating URSP in implementation method 2 in step 902; the specific implementation method of steps 1406 to 1410 can refer to the description in step 901; the specific implementation method of step 1411 can refer to the description in step 903.
上述图9至图14相关方法实施例中,可以将“UE1”替换为“第一终端”,“UE2”替换为“第二终端”,“RAN1”替换为“第一接入网设备”,“RAN2”替换为“第二接入网设备”,“第一SMF”替换为“第一会话管理功能”,“第一PCF”替换为“第一策略控制功能”,“第二PCF”替换为“第二策略控制功能”、“PDU会话”替换为“会话”、“PDU会话1”替换为“第一会话”、“PDU会话2”替换为“第二会话”等。In the method embodiments related to Figures 9 to 14 above, "UE1" can be replaced with "first terminal", "UE2" can be replaced with "second terminal", "RAN1" can be replaced with "first access network device", "RAN2" can be replaced with "second access network device", "first SMF" can be replaced with "first session management function", "first PCF" can be replaced with "first policy control function", "second PCF" can be replaced with "second policy control function", "PDU session" can be replaced with "session", "PDU session 1" can be replaced with "first session", "PDU session 2" can be replaced with "second session", etc.
本文中描述的各个实施例可以为独立的方案,也可以根据内在逻辑进行组合,这些方案都落入本申请的保护范围中。The various embodiments described herein may be independent solutions or may be combined according to internal logic, and all of these solutions fall within the protection scope of this application.
上述本申请提供的实施例中,分别从各个设备之间交互的角度对本申请实施例提供的方法进行了介绍。为了实现上述本申请实施例提供的方法中的各功能,终端、会话管理功能或策略控制功能可以包括硬件结构和/或软件模块,以硬件结构、软件模块、或硬件结构加软件模块的形式来实现上述各功能。上述各功能中的某个功能以硬件结构、软件模块、还是硬件结构加软件模块的方式来执行,取决于技术方案的特定应用和设计约束条件。In the embodiments provided by the present application, the methods provided by the embodiments of the present application are introduced from the perspective of interaction between various devices. In order to implement the functions in the methods provided by the embodiments of the present application, the terminal, the session management function or the policy control function may include a hardware structure and/or a software module, and the functions are implemented in the form of a hardware structure, a software module, or a hardware structure plus a software module. Whether one of the functions is executed in the form of a hardware structure, a software module, or a hardware structure plus a software module depends on the specific application and design constraints of the technical solution.
本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本申请各个实施例中的各功能模块可以集成在一个处理器中,也可以是单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。The division of modules in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional module in each embodiment of the present application may be integrated into a processor, or may exist physically separately, or two or more modules may be integrated into one module. The above-mentioned integrated modules may be implemented in the form of hardware or in the form of software functional modules.
基于上述内容和相同构思,图15和图16为本申请的提供的可能的通信装置的结构示意图。这些通信装置可以用于实现上述方法实施例中第一终端或第一会话管理功能或策略控制功能(即第一策略控制功能或者第二策略控制功能)的功能,因此也能实现上述方法实施例所具备的有益效果。Based on the above content and the same concept, Figures 15 and 16 are schematic diagrams of the structures of possible communication devices provided by the present application. These communication devices can be used to implement the functions of the first terminal or the first session management function or the policy control function (i.e., the first policy control function or the second policy control function) in the above method embodiment, and thus can also achieve the beneficial effects of the above method embodiment.
在本申请中,该通信装置可以是如图1所示的终端或应用于终端的模块(如芯片),也可以是如图1所示的会话管理功能或应用于会话管理功能的模块(如芯片),或可以是如图1所示的策略控制功能或应用于策略控制功能的模块(如芯片)。In the present application, the communication device can be a terminal as shown in Figure 1 or a module (such as a chip) applied to the terminal, or it can be a session management function as shown in Figure 1 or a module (such as a chip) applied to the session management function, or it can be a policy control function as shown in Figure 1 or a module (such as a chip) applied to the policy control function.
如图15所示,该通信装置1500包括处理模块1501和收发模块1502。As shown in FIG. 15 , the communication device 1500 includes a processing module 1501 and a transceiver module 1502 .
当通信装置1500用于实现上述图9至图14所示的方法实施例中UE1的功能时:When the communication device 1500 is used to implement the functions of UE1 in the method embodiments shown in FIG. 9 to FIG. 14 above:
处理模块1501,用于通过第一接入网设备接入隔离网络,隔离网络是第一接入网设备的回程线路断开后为装置提供通信服务的网络;处理模块1501,还用于与隔离网络中的第一核心网建立局域网类型的会话,局域网类型的会话对应的用户面数据终结在隔离网络;收发模块1502,用于通过局域网类型的会话与第二终端进行通信,其中,装置和第二终端属于同一个局域网群组。Processing module 1501 is used to access the isolated network through the first access network device. The isolated network is a network that provides communication services to the device after the return line of the first access network device is disconnected; processing module 1501 is also used to establish a LAN type session with the first core network in the isolated network, and the user plane data corresponding to the LAN type session is terminated in the isolated network; transceiver module 1502 is used to communicate with the second terminal through the LAN type session, wherein the device and the second terminal belong to the same LAN group.
在一种可能的实现方式中,收发模块1502在通过局域网类型的会话与第二终端进行通信时,具体用于:通过局域网类型的会话,发送呼叫控制请求信息,呼叫控制请求信息中包括多播地址和第二终端的标识;通过局域网类型的会话,接收第二终端对于呼叫控制请求信息的响应信息,响应信息包含第二终端的单播地址;通过局域网类型的会话,并根据单播地址与第二终端传输话权控制信息和/或媒体数据。In one possible implementation, when the transceiver module 1502 communicates with the second terminal through a LAN type session, it is specifically used to: send call control request information through a LAN type session, the call control request information including a multicast address and an identifier of the second terminal; receive response information from the second terminal to the call control request information through a LAN type session, the response information including a unicast address of the second terminal; and transmit voice control information and/or media data to the second terminal through a LAN type session according to the unicast address.
在一种可能的实现方式中,装置与第一核心网之间存在局域网类型的第一会话;第二终端与第一核心网之间存在局域网类型的第二会话;装置与第二终端之间通信的路径为:隔离网络中的第一接入网设备、第一核心网中第一会话对应的锚点用户面功能、第一核心网中第二会话对应的锚点用户面功能、隔离网络中用于第二终端接入隔离网络的第二接入网设备。In one possible implementation, there exists a first session of a LAN type between the apparatus and the first core network; there exists a second session of a LAN type between the second terminal and the first core network; the communication path between the apparatus and the second terminal is: a first access network device in the isolated network, an anchor user plane function corresponding to the first session in the first core network, an anchor user plane function corresponding to the second session in the first core network, and a second access network device in the isolated network for the second terminal to access the isolated network.
在一种可能的实现方式中,处理模块1501在与隔离网络中的第一核心网建立局域网类型的会话时,具体用于:根据与隔离网络匹配的用户设备路由选择策略,与第一核心网建立局域网类型的会话。In a possible implementation, when the processing module 1501 establishes a LAN type session with the first core network in the isolated network, it is specifically used to: establish a LAN type session with the first core network according to a user equipment routing selection policy matching the isolated network.
在一种可能的实现方式中,处理模块1501还用于:根据装置的隔离网络接入能力信息、装置的允许接入隔离网络的标识中一项或多项,选择用户设备路由选择策略。In a possible implementation, the processing module 1501 is further configured to: select a user equipment routing selection strategy according to one or more of the isolated network access capability information of the device and an identifier of the device that is allowed to access the isolated network.
在一种可能的实现方式中,收发模块1502还用于:接收来自第一核心网的第一策略控制功能的用户设备路由选择策略。In a possible implementation, the transceiver module 1502 is further configured to: receive a user equipment routing selection policy from a first policy control function of the first core network.
在一种可能的实现方式中,收发模块1502还用于:接收来自正常网络中的第二核心网的第二策略控制功能的用户设备路由选择策略,正常网络为第一接入网设备在回程线路断开前为装置提供通信服务的网络。In one possible implementation, the transceiver module 1502 is also used to: receive a user equipment routing selection policy from a second policy control function of a second core network in a normal network, where the normal network is a network where the first access network device provides communication services to the device before the backhaul line is disconnected.
在一种可能的实现方式中,收发模块1502还用于:向第二策略控制功能发送指示信息,指示信息用于指示装置具备接入隔离网络的能力。In a possible implementation, the transceiver module 1502 is further used to: send indication information to the second policy control function, where the indication information is used to indicate that the device has the ability to access the isolated network.
在一种可能的实现方式中,指示信息中包括装置的隔离网络接入能力信息、装置的允许接入隔离网络的标识中一项或多项。In a possible implementation manner, the indication information includes one or more of the isolated network access capability information of the device and an identification of the device that is allowed to access the isolated network.
当通信装置1500用于实现上述图9至图14所示的方法实施例中第一SMF的功能时:When the communication device 1500 is used to implement the function of the first SMF in the method embodiments shown in FIG. 9 to FIG. 14 above:
收发模块1502,用于接收来自第一终端的会话建立请求,装置位于隔离网络中,隔离网络为第一终端接入的第一接入网设备的回程线路断开后为第一终端提供通信服务的网络;处理模块1501,用于根据会话策略和会话建立请求,为第一终端建立局域网类型的会话,会话策略用于指示建立局域网类型的会话,局域网类型的会话对应的用户面数据终结在隔离网络。The transceiver module 1502 is used to receive a session establishment request from the first terminal. The device is located in an isolated network. The isolated network is a network that provides communication services to the first terminal after the backhaul line of the first access network device accessed by the first terminal is disconnected; the processing module 1501 is used to establish a local area network type session for the first terminal according to the session policy and the session establishment request. The session policy is used to indicate the establishment of a local area network type session. The user plane data corresponding to the local area network type session is terminated in the isolated network.
在一种可能的实现方式中,会话策略包括装置的本地会话策略和/或第一终端的会话策略。In a possible implementation, the session policy includes a local session policy of the device and/or a session policy of the first terminal.
在一种可能的实现方式中,收发模块1502还用于:接收来自第一终端的第一终端的会话策略。In a possible implementation manner, the transceiver module 1502 is further configured to: receive a session policy of the first terminal from the first terminal.
当通信装置1500用于实现上述图9至图14所示的方法实施例中PCF的功能时:When the communication device 1500 is used to implement the function of the PCF in the method embodiments shown in FIG. 9 to FIG. 14 above:
处理模块1501,用于生成第一终端的用户设备路由选择策略,用户设备路由选择策略指示第一终端与隔离网络中的第一核心网建立局域网类型的会话,隔离网络为第一终端接入的第一接入网设备的回程线路断开后为第一终端提供通信服务的网络;收发模块1502,用于向第一终端发送用户设备路由选择策略。The processing module 1501 is used to generate a user equipment routing selection policy for the first terminal, the user equipment routing selection policy instructs the first terminal to establish a local area network type session with the first core network in the isolated network, and the isolated network is a network that provides communication services to the first terminal after the return line of the first access network device accessed by the first terminal is disconnected; the transceiver module 1502 is used to send the user equipment routing selection policy to the first terminal.
在一种可能的实现方式中,装置为第一核心网中的第一策略控制功能(即第一PCF);处理模块1501在生成用户设备路由选择策略时,具体用于:根据第一终端的签约信息和/或装置的本地策略,生成用户设备路由选择策略。In one possible implementation, the device is the first policy control function (i.e., the first PCF) in the first core network; when generating a user equipment routing selection policy, the processing module 1501 is specifically used to: generate a user equipment routing selection policy based on the subscription information of the first terminal and/or the local policy of the device.
在一种可能的实现方式中,装置为正常网络中的第二核心网的第二策略控制功能(即第二PCF);处理模块1501在生成用户设备路由选择策略时,具体用于:根据第一终端的签约信息和/或第一终端的指示信息,生成用户设备路由选择策略;指示信息用于指示第一终端具备接入隔离网络的能力。在一种可能的实现方式中,收发模块1502还用于:接收来自第一终端的指示信息。在一种可能的实现方式中,指示信息中包括第一终端的隔离网络接入能力信息、第一终端的允许接入隔离网络的标识中一项或多项。In one possible implementation, the device is a second policy control function (i.e., a second PCF) of a second core network in a normal network; when generating a user equipment routing selection policy, the processing module 1501 is specifically used to: generate a user equipment routing selection policy based on the subscription information of the first terminal and/or the indication information of the first terminal; the indication information is used to indicate that the first terminal has the ability to access the isolated network. In one possible implementation, the transceiver module 1502 is also used to: receive indication information from the first terminal. In one possible implementation, the indication information includes one or more of the isolated network access capability information of the first terminal and the identification of the first terminal that allows access to the isolated network.
如图15所示为本申请实施例提供的装置1600,图15所示的装置可以为图15所示的装置的一种硬件电路的实现方式。该装置可适用于前面所示出的流程图中,执行上述方法实施例中第一终端或第一会话管理功能或策略控制功能(即第一策略控制功能或者第二策略控制功能)的功能。As shown in FIG15, a device 1600 provided in an embodiment of the present application is shown. The device shown in FIG15 may be a hardware circuit implementation of the device shown in FIG15. The device may be applicable to the flowchart shown above to perform the functions of the first terminal or the first session management function or the policy control function (i.e., the first policy control function or the second policy control function) in the above method embodiment.
为了便于说明,图15仅示出了该装置的主要部件。For ease of explanation, FIG15 shows only the main components of the device.
图15所示的装置1600包括通信接口1610、处理器1620和存储器1630,其中存储器1630用于存储程序指令和/或数据。处理器1620可能和存储器1630协同操作。处理器1620可能执行存储器1630中存储的程序指令。存储器1630中存储的指令或程序被执行时,该处理器1620用于执行上述实施例中处理模块1501执行的操作,通信接口1610用于执行上述实施例中收发模块1502执行的操作。The device 1600 shown in FIG15 includes a communication interface 1610, a processor 1620 and a memory 1630, wherein the memory 1630 is used to store program instructions and/or data. The processor 1620 may operate in conjunction with the memory 1630. The processor 1620 may execute program instructions stored in the memory 1630. When the instructions or programs stored in the memory 1630 are executed, the processor 1620 is used to execute the operations performed by the processing module 1501 in the above embodiment, and the communication interface 1610 is used to execute the operations performed by the transceiver module 1502 in the above embodiment.
存储器1630和处理器1620耦合。本申请实施例中的耦合是装置、单元或模块之间的间接耦合或通信连接,可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。所述存储器1630中的至少一个可以包括于处理器1620中。The memory 1630 is coupled to the processor 1620. The coupling in the embodiment of the present application is an indirect coupling or communication connection between devices, units or modules, which can be electrical, mechanical or other forms, for information exchange between devices, units or modules. At least one of the memories 1630 may be included in the processor 1620.
在本申请实施例中,通信接口可以是收发器、电路、总线、模块或其它类型的通信接口。在本申请实施例中,通信接口为收发器时,收发器可以包括独立的接收器、独立的发射器;也可以集成收发功能的收发器、或者是通信接口。In the embodiment of the present application, the communication interface may be a transceiver, a circuit, a bus, a module or other types of communication interfaces. In the embodiment of the present application, when the communication interface is a transceiver, the transceiver may include an independent receiver, an independent transmitter, or a transceiver with integrated transceiver functions or a communication interface.
装置1600还可以包括通信线路1640。其中,通信接口1610、处理器1620以及存储器1630可以通过通信线路1640相互连接;通信线路1640可以是外设部件互连标准(peripheral component interconnect,简称PCI)总线或扩展工业标准结构(extendedindustry standard architecture,简称EISA)总线等。所述通信线路1640可以分为地址总线、数据总线、控制总线等。为便于表示,图15中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。The device 1600 may further include a communication line 1640. The communication interface 1610, the processor 1620, and the memory 1630 may be interconnected via the communication line 1640; the communication line 1640 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The communication line 1640 may be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, FIG15 is represented by only one thick line, but it does not mean that there is only one bus or one type of bus.
基于上述内容和相同构思,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序或指令,当该计算机程序或指令被执行时,使得计算机执行上述方法实施例中第一终端、第一会话管理功能或策略控制功能的动作。Based on the above content and the same concept, an embodiment of the present application provides a computer-readable storage medium on which a computer program or instruction is stored. When the computer program or instruction is executed, the computer executes the actions of the first terminal, the first session management function or the policy control function in the above method embodiment.
基于上述内容和相同构思,本申请实施例提供一种计算机程序产品,当计算机读取并执行所述计算机程序产品时,使得计算机执行上述方法实施例中第一终端、第一会话管理功能或策略控制功能的动作。Based on the above content and the same concept, an embodiment of the present application provides a computer program product. When a computer reads and executes the computer program product, the computer executes the actions of the first terminal, the first session management function or the policy control function in the above method embodiment.
基于上述内容和相同构思,本申请实施例提供一种通信系统,该通信系统包括上述方法实施例中的第一终端和第一会话管理功能。Based on the above content and the same concept, an embodiment of the present application provides a communication system, which includes the first terminal and the first session management function in the above method embodiment.
基于上述内容和相同构思,本申请实施例提供一种通信系统,该通信系统包括上述方法实施例中的第一终端和策略控制功能。Based on the above content and the same concept, an embodiment of the present application provides a communication system, which includes the first terminal and the policy control function in the above method embodiment.
本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。在本申请的文字描述中,字符“/”,一般表示前后关联对象是一种“或”的关系;在本申请的公式中,字符“/”,表示前后关联对象是一种“相除”的关系。In the present application, "at least one" means one or more, and "plurality" means two or more. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can be represented by: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple. "And/or" describes the association relationship of associated objects, indicating that three relationships can exist. For example, A and/or B can be represented by: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of the present application, the character "/" generally indicates that the previous and next associated objects are in an "or" relationship; in the formula of the present application, the character "/" indicates that the previous and next associated objects are in a "division" relationship.
可以理解的是,在本申请的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本申请的实施例的范围。上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定。It is understood that the various numbers involved in the embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic.
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的保护范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the protection scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims (38)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310024286.6A CN118317452A (en) | 2023-01-09 | 2023-01-09 | Communication method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310024286.6A CN118317452A (en) | 2023-01-09 | 2023-01-09 | Communication method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118317452A true CN118317452A (en) | 2024-07-09 |
Family
ID=91728187
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310024286.6A Pending CN118317452A (en) | 2023-01-09 | 2023-01-09 | Communication method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118317452A (en) |
-
2023
- 2023-01-09 CN CN202310024286.6A patent/CN118317452A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3694234B1 (en) | Communication system, communication method and device thereof | |
CN113301446A (en) | Method and device for transmitting multicast service | |
CN112566149A (en) | Method, communication device and communication system for configuring service | |
CN113950077B (en) | Route configuration method and device | |
WO2013000300A1 (en) | Td-lte based wideband digital cluster system and data transmission method thereof | |
US20230086661A1 (en) | 5mbs amf service discovery for mb-smf | |
WO2023020046A1 (en) | Communication method and communication apparatus | |
WO2022082724A1 (en) | Method and apparatus for multicast service support in time sensitive network | |
WO2013082941A1 (en) | Dynamic service reorganization method and broadband digital cluster system | |
WO2015018232A1 (en) | Device-to-device connection management method and apparatus, and base station | |
CN110167026A (en) | A kind of method for switching network and device, private network application server and storage medium | |
WO2022227587A1 (en) | Shared service establishment method and related product | |
WO2021097858A1 (en) | Communication method and apparatus | |
CN103546874B (en) | A kind of method and system of call management | |
CN113811025A (en) | A method, device and system for releasing relay connection | |
WO2014166440A1 (en) | Cluster relay method, device, system and storage medium | |
WO2022017285A1 (en) | Packet forwarding method, apparatus and system | |
CN112470543B (en) | Apparatus and method for performing group communication | |
CN116746085A (en) | Method and device for transmitting data | |
CN118235448A (en) | Method, device, equipment and storage medium for providing emergency services | |
WO2022063186A1 (en) | Transmission link switching method and related product | |
CN116939505A (en) | A communication method and device | |
CN116996859A (en) | Communication method and communication device | |
WO2022152625A1 (en) | 5mbs smf service discovery for mb-smf | |
WO2022165919A1 (en) | Communication method and apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |