WO2026031750A1 - Communication method and apparatus - Google Patents
Communication method and apparatusInfo
- Publication number
- WO2026031750A1 WO2026031750A1 PCT/CN2025/098750 CN2025098750W WO2026031750A1 WO 2026031750 A1 WO2026031750 A1 WO 2026031750A1 CN 2025098750 W CN2025098750 W CN 2025098750W WO 2026031750 A1 WO2026031750 A1 WO 2026031750A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- session
- mobile node
- information
- network
- network device
- 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
Abstract
Description
本申请要求于2024年08月07日提交国家知识产权局、申请号为202411082821.4、申请名称为“通信方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims priority to Chinese Patent Application No. 202411082821.4, filed with the State Intellectual Property Office of China on August 7, 2024, entitled "Communication Method and Apparatus", the entire contents of which are incorporated herein by reference.
本申请涉及通信领域,尤其涉及通信方法及装置。This application relates to the field of communications, and more particularly to communication methods and apparatus.
目前基于车载场景提出具有无线接入回传的移动基站(mobile gNB with wireless access backhaul,MWAB)。MWAB设备可以部署在移动的车辆上,由基站和终端组成,该基站可以称为MWAB-gNB,该终端可以称为MWAB-UE。由于车辆移动,因此MWAB-gNB和MWAB-UE也存在移动性。其中,MWAB-UE具备普通终端设备的功能,可以通过新无线(new radio,NR)接入核心网。通常地面上固定不动的无线接入网设备与核心网网元,如接入和移动管理功能(access and mobility management function,AMF),之间的N2消息可以通过光纤实现,具有移动性的MWAB-gNB与核心网之间的N2消息可以由MWAB-UE与核心网之间的协议数据单元(protocol data unit,PDU)会话实现,这样MWAB-gNB就可以为车辆附近的其他终端设备提供无线接入服务。MWAB-gNB移动场景下,若继续使用原有的PDU会话进行N2消息传递,可能会遇到用户面数据路由迂回的问题。例如,当MWAB-gNB移动到新的位置并需要与新的AMF建立通信时,若仍通过基于旧位置选择的用户面功能(user plane function,UPF)发送N2消息,将导致消息传输路径不必要地延长,增加了延迟和可能的网络拥塞。Currently, a mobile gNB with wireless access backhaul (MWAB) has been proposed for vehicle-mounted scenarios. MWAB equipment can be deployed on moving vehicles and consists of a base station and a terminal; the base station can be called MWAB-gNB, and the terminal can be called MWAB-UE. Due to the movement of the vehicle, both the MWAB-gNB and MWAB-UE are mobile. The MWAB-UE possesses the functions of a regular terminal device and can access the core network via a new radio (NR). Typically, N2 messages between stationary terrestrial radio access network equipment and core network elements, such as the access and mobility management function (AMF), can be implemented via fiber optics. However, the N2 messages between the mobile MWAB-gNB and the core network can be implemented through Protocol Data Unit (PDU) sessions between the MWAB-UE and the core network. In this way, the MWAB-gNB can provide wireless access services to other terminal devices near the vehicle. In MWAB-gNB mobile scenarios, continuing to use the existing PDU sessions for N2 message transmission may lead to user plane data routing detours. For example, when a MWAB-gNB moves to a new location and needs to establish communication with a new AMF, sending N2 messages through the user plane function (UPF) selected based on the old location will unnecessarily extend the message transmission path, increasing latency and potential network congestion.
本申请提供一种通信方法及装置,用于减少MWAB场景下传输N2消息的时延。This application provides a communication method and apparatus for reducing the latency of transmitting N2 messages in MWAB scenarios.
为达到上述目的,本申请采用如下技术方案:To achieve the above objectives, this application adopts the following technical solution:
第一方面,提供了一种通信方法,该方法应用于移动节点,该方法的执行主体可以是移动节点,也可以是应用于移动节点的部件或装置(例如处理器、芯片、或芯片系统等),还可以是能实现全部或部分移动节点功能的逻辑模块或软件。该通信方法包括:移动节点通过移动节点建立的第一会话与第一网络设备传输第一消息,第一会话与第一用户面设备关联;移动节点向管理设备发送第一信息,其中,所述第一信息用于触发移动节点建立的第一会话的修改,所述第一会话与第一用户面设备关联,移动节点通过所述第一会话与第一网络设备传输第一消息,修改后的第一会话与第二用户面设备关联;移动节点基于第二网络设备的标识信息通过修改后的第一会话与第二网络设备传输第二消息。Firstly, a communication method is provided, applied to a mobile node. The execution entity of this method can be the mobile node itself, a component or device applied to the mobile node (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the mobile node's functions. The communication method includes: the mobile node transmitting a first message to a first network device through a first session established by the mobile node, the first session being associated with a first user plane device; the mobile node sending first information to a management device, wherein the first information is used to trigger modification of the first session established by the mobile node, the first session being associated with the first user plane device; the mobile node transmitting the first message to the first network device through the first session; and the modified first session being associated with a second user plane device; and the mobile node transmitting a second message to the second network device through the modified first session based on the identification information of the second network device.
在第一方面中,在移动节点移动后,由管理设备触发移动节点建立的第一会话的修改,使得修改后的第一会话与第二用户面设备关联,而第二用户面设备是基于移动后的移动节点的位置确定的,如此将第一会话关联到基于移动后移动节点的位置确定的第二用户面设备,再基于其传输上述第二消息,可以缩短第二消息传输的物理距离,从而减少传输延迟。In the first aspect, after the mobile node moves, the management device triggers the modification of the first session established by the mobile node, so that the modified first session is associated with the second user plane device, which is determined based on the location of the mobile node after the move. By associating the first session with the second user plane device determined based on the location of the mobile node after the move, and then transmitting the second message based on it, the physical distance for transmitting the second message can be shortened, thereby reducing transmission delay.
在一种可能的实现中,该方法还包括:接收请求信息,请求信息用于请求第一信息。In one possible implementation, the method further includes: receiving request information, which is used to request first information.
在该实现中,通过请求信息来请求第一信息,可以确保只有当第一信息的请求方需求第一信息时才发送第一信息,避免了不必要的数据传输和可能的网络拥塞。In this implementation, requesting the first information through the request information ensures that the first information is only sent when the requester of the first information needs it, thus avoiding unnecessary data transmission and potential network congestion.
在一种可能的实现中,第一信息包括第一会话的互联网协议地址。In one possible implementation, the first information includes the Internet Protocol address of the first session.
在该实现中,移动节点向管理设备发送的第一新包括第一会话的互联网协议地址,管理设备可以利用其定位到第一会话,以便对第一会话进行调整。In this implementation, the mobile node sends a first new Internet Protocol address (IPA) containing the first session to the management device, which the management device can use to locate the first session in order to make adjustments to the first session.
在一种可能的实现中,该方法还可以包括:接收来自管理设备的第二信息,其中,第二信息用于指示确定第一时延,第一时延为通过修改前的第一会话与第二网络设备传输信息的时延;确定第一时延;向管理设备发送第一时延。In one possible implementation, the method may further include: receiving second information from a management device, wherein the second information is used to indicate the determination of a first delay, the first delay being the delay of transmitting information with a second network device through a first session before modification; determining the first delay; and sending the first delay to the management device.
在该实现中,移动节点向管理设备发送第一时延,可以供管理设备基于第一时延和第一信息触发第一会话的修改。In this implementation, the mobile node sends a first delay to the management device, which can then trigger the modification of the first session based on the first delay and the first information.
在一种可能的实现中,该方法还可以包括:接收来自管理设备的第三信息,第三信息包括移动节点的小区标识和/或跟踪区标识。可选的,该方法还可以包括:向终端设备发送第三信息。In one possible implementation, the method may further include: receiving third information from a management device, the third information including the cell identifier and/or tracking area identifier of the mobile node. Optionally, the method may further include: sending the third information to a terminal device.
在该实现中,移动节点能够基于上述第三信息进行移动性管理,例如,主动广播其小区标识及/或跟踪区标识。这样,一旦终端设备接收到这些标识信息,便能识别并接入到相应的移动节点,从而享受其提供的服务。In this implementation, mobile nodes can perform mobility management based on the aforementioned third information, such as actively broadcasting their cell identifier and/or tracking area identifier. Thus, once a terminal device receives this identification information, it can identify and connect to the corresponding mobile node, thereby enjoying the services it provides.
在一种可能的实现中,移动节点建立有第三会话,第三会话用于移动节点与管理设备通信。In one possible implementation, the mobile node establishes a third session, which is used for communication between the mobile node and the management device.
在该实现中,可以基于第三会话实现移动节点与管理设备的数据传输,例如,传输上述第一信息、第二网络设备的标识信息等。In this implementation, data transmission between the mobile node and the management device can be achieved based on a third session, such as transmitting the aforementioned first information and the identification information of the second network device.
第二方面,提供了一种通信方法,该方法应用于管理设备,该方法的执行主体可以是管理设备,也可以是应用于管理设备的部件或装置(例如处理器、芯片、或芯片系统等),还可以是能实现全部或部分管理设备功能的逻辑模块或软件。该通信方法包括:管理设备接收来自移动节点第一信息,第一信息用于触发移动节点建立的第一会话的修改,第一会话与第一用户面设备关联,移动节点通过第一会话与第一网络设备传输第一消息;向移动节点发送第二网络设备的标识信息;基于第一信息触发第一会话的修改,修改后的第一会话与第二用户面设备关联。Secondly, a communication method is provided, which is applied to a management device. The execution subject of the method can be the management device, a component or device (e.g., a processor, chip, or chip system) applied to the management device, or a logic module or software capable of implementing all or part of the functions of the management device. The communication method includes: the management device receiving first information from a mobile node, the first information being used to trigger modification of a first session established by the mobile node, the first session being associated with a first user plane device, the mobile node transmitting a first message with a first network device through the first session; sending identification information of a second network device to the mobile node; triggering modification of the first session based on the first information, the modified first session being associated with a second user plane device.
在第二方面中,在移动节点移动后,由管理设备触发移动节点建立的第一会话的修改,使得修改后的第一会话与第二用户面设备关联,而第二用户面设备是基于移动后的移动节点的位置确定的,如此将第一会话关联到基于移动后移动节点的位置确定的第二用户面设备,再基于其传输上述第二消息,可以缩短第二消息传输的物理距离,从而减少传输延迟。In the second aspect, after the mobile node moves, the management device triggers the modification of the first session established by the mobile node, so that the modified first session is associated with the second user plane device. The second user plane device is determined based on the location of the mobile node after the move. By associating the first session with the second user plane device determined based on the location of the mobile node after the move, and then transmitting the second message based on it, the physical distance for transmitting the second message can be shortened, thereby reducing transmission delay.
在一种可能的实现中,该方法还可以包括:向移动节点发送请求信息,请求信息用于请求第一信息。In one possible implementation, the method may further include: sending a request message to the mobile node, the request message being used to request first information.
在该实现中,通过请求信息来请求第一信息,可以确保当管理设备需求第一信息时及时获取到第一信息。In this implementation, requesting the first information by requesting information ensures that the first information is obtained in a timely manner when the management device needs it.
在一种可能的实现中,第一信息包括第一会话的互联网协议地址。In one possible implementation, the first information includes the Internet Protocol address of the first session.
在该实现中,移动节点向管理设备发送的第一新包括第一会话的互联网协议地址,管理设备可以利用其定位到第一会话,以便对第一会话进行调整。In this implementation, the mobile node sends a first new Internet Protocol address (IPA) containing the first session to the management device, which the management device can use to locate the first session in order to make adjustments to the first session.
在一种可能的实现中,该方法还可以包括:向移动节点发送第二信息,其中,第二信息用于指示确定第一时延,第一时延为通过修改前的第一会话与第二网络设备传输信息的时延;接收来自移动节点的第一时延,基于第一时延和第一信息触发第一会话的修改。In one possible implementation, the method may further include: sending second information to the mobile node, wherein the second information is used to indicate the determination of a first delay, the first delay being the delay of transmitting information with the second network device through the first session before modification; receiving the first delay from the mobile node; and triggering modification of the first session based on the first delay and the first information.
在该实现中,管理设备基于第一时延和第一信息触发第一会话的修改,使得在第一时延较高时,再进行第一会话的修改,这避免了在网络状况良好时进行不必要的会话调整,从而节省了系统资源和处理时间。并且减少了会话修改的频率,从而有助于保持系统的稳定性和可靠性。In this implementation, the management device triggers modification of the first session based on a first latency and first information. This ensures that the modification of the first session only occurs when the first latency is high, avoiding unnecessary session adjustments when network conditions are good, thus saving system resources and processing time. Furthermore, it reduces the frequency of session modifications, thereby contributing to maintaining system stability and reliability.
在一种可能的实现中,该方法还可以包括:向移动节点发送第三信息,第三信息包括移动节点的小区标识和/或跟踪区标识。In one possible implementation, the method may further include sending third information to the mobile node, the third information including the mobile node’s cell identifier and/or tracking area identifier.
在该实现中,向移动节点发送第三信息,可供移动节点基于上述第三信息进行移动性管理,例如,主动广播其小区标识及/或跟踪区标识等。In this implementation, third information is sent to the mobile node, which can then perform mobility management based on this third information, such as actively broadcasting its cell identifier and/or tracking area identifier.
第三方面,提供了一种通信方法,该方法应用于移动节点,该方法的执行主体可以是移动节点,也可以是应用于移动节点的部件或装置(例如处理器、芯片、或芯片系统等),还可以是能实现全部或部分移动节点功能的逻辑模块或软件。该通信方法包括:移动节点通过第一用户面设备与第一网络设备建立第一连接,其中,第一用户面设备与移动节点建立的第一会话关联;接收来自管理设备的第二网络设备的标识信息;基于第二网络设备的标识信息发送会话建立请求,会话建立请求用于建立第二会话,第二会话与第二用户面设备关联,第二会话用于移动节点与第二网络设备传输信息,移动节点基于所述第二网络设备的标识信息通过所述第二会话与第二网络设备传输第二消息。Thirdly, a communication method is provided, which is applied to a mobile node. The execution subject of the method can be the mobile node, a component or device applied to the mobile node (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the mobile node. The communication method includes: the mobile node establishing a first connection with a first network device through a first user plane device, wherein the first user plane device and the mobile node establish a first session association; receiving identification information of a second network device from a management device; sending a session establishment request based on the identification information of the second network device, the session establishment request being used to establish a second session, the second session being associated with a second user plane device, the second session being used for the mobile node to transmit information with the second network device, and the mobile node transmitting a second message with the second network device through the second session based on the identification information of the second network device.
在第三方面中,管理设备向移动节点提供第二网络设备的标识信息,以供移动节点向第三网络设备发送包括第二网络设备的标识信息的会话建立请求,进而实现第二会话的建立,新建的第二会话关联的用户面设备为基于移动后移动节点的位置确定的第二用户面设备,再基于其传输上述第二消息,可以缩短第二消息传输的物理距离,从而减少传输延迟。In the third aspect, the management device provides the mobile node with the identification information of the second network device, so that the mobile node can send a session establishment request including the identification information of the second network device to the third network device, thereby realizing the establishment of the second session. The user plane device associated with the newly established second session is the second user plane device determined based on the location of the mobile node after the move, and the second message mentioned above can be transmitted based on it, which can shorten the physical distance of the second message transmission and thus reduce the transmission delay.
在一种可能的实现中,会话建立请求包括第二网络设备的标识信息。In one possible implementation, the session establishment request includes identification information of the second network device.
在该实现中,第二网络设备的标识信息可供建立第二会话。In this implementation, the identification information of the second network device can be used to establish a second session.
在一种可能的实现中,该方法还可以包括:接收来自管理设备的第四信息,其中,第四信息用于指示移动节点发起会话建立。In one possible implementation, the method may further include: receiving fourth information from a management device, wherein the fourth information is used to instruct the mobile node to initiate session establishment.
在该实现中,移动节点收到指示移动节点发起会话建立的第四信息后,移动节点能够及时建立会话,并基于会话与第二网络设备之间传输信息。In this implementation, after receiving the fourth information instructing the mobile node to initiate session establishment, the mobile node can promptly establish a session and transmit information with the second network device based on the session.
在一种可能的实现中,该方法还可以包括:接收来自管理设备的包括移动节点的小区标识和/或跟踪区标识的第三信息。可选的,该方法还可以包括:向通过移动节点接入的终端设备发送第三信息。In one possible implementation, the method may further include: receiving third information from a management device, including the cell identifier and/or tracking area identifier of the mobile node. Optionally, the method may further include: sending the third information to a terminal device accessed through the mobile node.
在该实现中,移动节点的小区标识和/或跟踪区标识可供移动节点进行移动性管理,例如,主动广播其小区标识及/或跟踪区标识等;这样,一旦终端设备接收到这些标识信息,便能识别并接入到相应的移动节点,从而享受其提供的服务。In this implementation, the cell identifier and/or tracking area identifier of the mobile node can be used by the mobile node for mobility management, such as actively broadcasting its cell identifier and/or tracking area identifier; in this way, once the terminal device receives this identification information, it can identify and access the corresponding mobile node, thereby enjoying the services it provides.
在一种可能的实现中,移动节点建立有第三会话,第三会话用于移动节点与管理设备通信。In one possible implementation, the mobile node establishes a third session, which is used for communication between the mobile node and the management device.
在该实现中,可以基于第三会话实现移动节点与管理设备的数据传输,例如,传输上述第一信息、第二网络设备的标识信息等。In this implementation, data transmission between the mobile node and the management device can be achieved based on a third session, such as transmitting the aforementioned first information and the identification information of the second network device.
第四方面,提供了一种通信方法,该方法应用于管理设备,该方法的执行主体可以是管理设备,也可以是应用于管理设备的部件或装置(例如处理器、芯片、或芯片系统等),还可以是能实现全部或部分管理设备功能的逻辑模块或软件。该通信方法包括:管理设备向移动节点发送第二网络设备的标识信息,其中,第二网络设备的标识信息用于建立第二会话,第二会话与第二用户面设备关联,移动节点通过第一用户面设备与第一网络设备建立有第一连接,第一用户面设备与移动节点建立的第一会话关联。Fourthly, a communication method is provided. This method is applied to a management device. The executing entity of the method can be the management device, a component or device (e.g., a processor, chip, or chip system) applied to the management device, or a logic module or software capable of implementing all or part of the functions of the management device. The communication method includes: the management device sending identification information of a second network device to a mobile node, wherein the identification information of the second network device is used to establish a second session, the second session is associated with a second user plane device, the mobile node establishes a first connection with the first network device through a first user plane device, and the first session established between the first user plane device and the mobile node is associated.
在第四方面中,管理设备向移动节点提供第二网络设备的标识信息,以供移动节点向第三网络设备发送包括第二网络设备的标识信息的会话建立请求,进而实现第二会话的建立,新建的第二会话关联的用户面设备为基于移动后移动节点的位置确定的第二用户面设备,再基于其传输上述第二消息,可以缩短第二消息传输的物理距离,从而减少传输延迟。In the fourth aspect, the management device provides the mobile node with the identification information of the second network device, so that the mobile node can send a session establishment request including the identification information of the second network device to the third network device, thereby realizing the establishment of the second session. The user plane device associated with the newly established second session is the second user plane device determined based on the location of the mobile node after the move, and the second message mentioned above can be transmitted based on it, which can shorten the physical distance of the second message transmission and thus reduce the transmission delay.
在一种可能的实现中,该方法还可以包括:向移动节点发送第三信息,第三信息包括移动节点的小区标识和/或跟踪区标识。In one possible implementation, the method may further include sending third information to the mobile node, the third information including the mobile node’s cell identifier and/or tracking area identifier.
在该实现中,向移动节点发送第三信息,可供移动节点基于上述第三信息进行移动性管理,例如,主动广播其小区标识及/或跟踪区标识等。In this implementation, third information is sent to the mobile node, which can then perform mobility management based on this third information, such as actively broadcasting its cell identifier and/or tracking area identifier.
第五方面,提供了一种通信方法,该方法应用于会话管理节点,该方法的执行主体可以是会话管理节点,也可以是应用于会话管理节点的部件或装置(例如处理器、芯片、或芯片系统等),还可以是能实现全部或部分会话管理节点功能的逻辑模块或软件。该通信方法包括:会话管理节点接收会话建立请求,其中,会话建立请求用于请求建立第一会话;会话管理节点发送会话建立响应,会话建立响应指示第一会话建立成功,第一会话对应的第一用户面设备为根据移动节点的位置确定的用户面设备,第一会话用于传输移动节点与第一网络设备之间的第一消息。Fifthly, a communication method is provided. This method is applied to a session management node. The execution subject of this method can be the session management node itself, a component or device (e.g., a processor, chip, or chip system) applied to the session management node, or a logic module or software capable of implementing all or part of the functions of the session management node. The communication method includes: the session management node receiving a session establishment request, wherein the session establishment request is used to request the establishment of a first session; the session management node sending a session establishment response, the session establishment response indicating that the first session was successfully established; the first user plane device corresponding to the first session being a user plane device determined based on the location of the mobile node; and the first session being used to transmit a first message between the mobile node and a first network device.
在第五方面中,会话管理节点在接收到来自移动节点的会话建立请求后,会依据移动节点的当前位置确定第一用户面设备作为第一会话的关联用户面设备。能够确保基于第一会话进行的数据传输都能通过最短且最高效的路由进行,从而显著降低路由时延,提升用户体验和网络性能。In the fifth aspect, after receiving a session establishment request from a mobile node, the session management node determines the first user plane device as the associated user plane device for the first session based on the mobile node's current location. This ensures that data transmission based on the first session can be carried out through the shortest and most efficient route, thereby significantly reducing routing latency and improving user experience and network performance.
第六方面,提供了一种通信装置用于实现第一方面至第五方面任一方面描述的方法。例如,该通信装置可以为第一方面或第三方面中的移动节点,或者移动节点中包含的装置,比如芯片或芯片系统;或者,所述通信装置可以为第二方面或第四方面中的管理设备,或者管理设备中包含的装置,比如芯片或芯片系统;或者,所述通信装置可以为第五方面中的会话管理节点,或者会话管理节点中包含的装置,比如芯片或芯片系统。该装置是芯片系统时,可以由芯片构成,也可以包含芯片和其他分立器件。A sixth aspect provides a communication device for implementing the method described in any one of the first to fifth aspects. For example, the communication device may be a mobile node as described in the first or third aspect, or a device included in a mobile node, such as a chip or chip system; or, the communication device may be a management device as described in the second or fourth aspect, or a device included in a management device, such as a chip or chip system; or, the communication device may be a session management node as described in the fifth aspect, or a device included in a session management node, such as a chip or chip system. When the device is a chip system, it may be composed of chips or may include chips and other discrete devices.
所述通信装置包括实现方法相应的模块、单元、或手段(means),该模块、单元、或means可以通过硬件实现,软件实现,或者通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与功能相对应的模块或单元。The communication device includes modules, units, or means corresponding to the implementation method. These modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the functions.
在一些可能的设计中,该通信装置可以包括处理模块和收发模块。该处理模块,可以用于实现上述任一方面及其任意可能的实现方式中的处理功能。该收发模块,也可以称为收发单元,用以实现上述任一方面及其任意可能的实现方式中的发送和/或接收功能。该收发模块可以由收发电路,收发机,收发器或者通信接口构成。In some possible designs, the communication device may include a processing module and a transceiver module. The processing module can be used to implement the processing functions in any of the above aspects and any possible implementations. The transceiver module, also called a transceiver unit, is used to implement the sending and/or receiving functions in any of the above aspects and any possible implementations. The transceiver module may consist of transceiver circuitry, a transceiver, a transceiver unit, or a communication interface.
在一些可能的设计中,收发模块包括发送模块和/或接收模块,分别用于实现上述任一方面及其任意可能的实现方式中的发送或接收功能。In some possible designs, the transceiver module includes a sending module and/or a receiving module, which are used to implement the sending or receiving functions in any of the above aspects and any possible implementations.
第七方面,提供一种通信装置,包括:处理器和通信接口;该通信接口,用于与该通信装置之外的模块通信;所述处理器用于执行计算机程序或指令,以使该通信装置执行任一方面所述的方法。例如,该通信装置可以为第一方面或第三方面中的移动节点,或者移动节点中包含的装置,比如芯片或芯片系统;或者,所述通信装置可以为第二方面或第四方面中的管理设备,或者管理设备中包含的装置,比如芯片或芯片系统;或者,所述通信装置可以为第五方面中的会话管理节点,或者会话管理节点中包含的装置,比如芯片或芯片系统。该装置是芯片系统时,可以由芯片构成,也可以包含芯片和其他分立器件。A seventh aspect provides a communication device, comprising: a processor and a communication interface; the communication interface being used to communicate with a module outside the communication device; the processor being used to execute computer programs or instructions to cause the communication device to perform the methods described in any aspect. For example, the communication device may be a mobile node as described in the first or third aspect, or a device included in a mobile node, such as a chip or chip system; or, the communication device may be a management device as described in the second or fourth aspect, or a device included in a management device, such as a chip or chip system; or, the communication device may be a session management node as described in the fifth aspect, or a device included in a session management node, such as a chip or chip system. When the device is a chip system, it may be composed of chips or may include chips and other discrete devices.
第八方面,提供了一种通信装置,包括:至少一个处理器;所述处理器用于执行存储器中存储的计算机程序或指令,以使该通信装置执行任一方面所述的方法。该存储器可以与处理器耦合,或者,该存储器也可以独立于处理器存在,例如,存储器和处理器为两个独立的模块。该存储器可以位于所述通信装置之外,也可以位于所述通信装置之内。Eighthly, a communication device is provided, comprising: at least one processor; the processor being configured to execute a computer program or instructions stored in a memory to cause the communication device to perform the method described in any of the aspects. The memory may be coupled to the processor, or the memory may exist independently of the processor; for example, the memory and the processor are two separate modules. The memory may be located outside or within the communication device.
该通信装置用于实现第一方面至第五方面任一方面描述的方法。例如,该通信装置可以为第一方面或第三方面中的移动节点,或者移动节点中包含的装置,比如芯片或芯片系统;或者,所述通信装置可以为第二方面或第四方面中的管理设备,或者管理设备中包含的装置,比如芯片或芯片系统;或者,所述通信装置可以为第五方面中的会话管理节点,或者会话管理节点中包含的装置,比如芯片或芯片系统。该装置是芯片系统时,可以由芯片构成,也可以包含芯片和其他分立器件。This communication device is used to implement the methods described in any of the first to fifth aspects. For example, the communication device can be a mobile node as described in the first or third aspect, or a device included in a mobile node, such as a chip or chip system; or, the communication device can be a management device as described in the second or fourth aspect, or a device included in a management device, such as a chip or chip system; or, the communication device can be a session management node as described in the fifth aspect, or a device included in a session management node, such as a chip or chip system. When the device is a chip system, it can be composed of chips or can include chips and other discrete devices.
第九方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序或指令,当其在通信装置上运行时,使得通信装置可以执行任一方面所述的方法。Ninthly, a computer-readable storage medium is provided that stores a computer program or instructions that, when executed on a communication device, enable the communication device to perform the method described in either aspect.
第十方面,提供了一种包含指令的计算机程序产品,当其在通信装置上运行时,使得该通信装置可以执行任一方面所述的方法。In a tenth aspect, a computer program product containing instructions is provided, which, when run on a communication device, enables the communication device to perform the method described in any one aspect.
第十一方面,提供了一种通信装置,被配置为使得所述通信装置执行任一方面所述的方法。Eleventhly, a communication device is provided, configured to cause the communication device to perform the method described in any one of the aspects.
可以理解的是,第六方面至第八方面中任一方面提供的通信装置是芯片时,通信装置的发送动作/功能可以理解为输出信息,通信装置的接收动作/功能可以理解为输入信息。It is understandable that when the communication device provided in any of the sixth to eighth aspects is a chip, the sending action/function of the communication device can be understood as outputting information, and the receiving action/function of the communication device can be understood as inputting information.
其中,第六方面至第十一方面中任一种设计方式所带来的技术效果可参见第一方面至第五方面中不同设计方式所带来的技术效果,在此不再赘述。The technical effects of any of the design methods in aspects six through eleven can be found in the technical effects of different design methods in aspects one through five, and will not be repeated here.
第十二方面,提供一种通信系统,该通信系统包括上述方面所述的移动节点、管理设备以及会话管理节点。In a twelfth aspect, a communication system is provided, comprising the mobile node, management device, and session management node described in the preceding aspects.
图1为本申请实施例提供的一种MWAB设备的基本架构示意图;Figure 1 is a schematic diagram of the basic architecture of a MWAB device provided in an embodiment of this application;
图2为本申请实施例提供的一种PDU会话应用场景示意图;Figure 2 is a schematic diagram of a PDU session application scenario provided in an embodiment of this application;
图3为本申请实施例提供的一种通信系统的结构示意图;Figure 3 is a schematic diagram of the structure of a communication system provided in an embodiment of this application;
图4为本申请实施例提供的另一种通信系统的结构示意图;Figure 4 is a schematic diagram of another communication system provided in an embodiment of this application;
图5为本申请实施例提供的另一种通信系统的结构示意图;Figure 5 is a schematic diagram of another communication system provided in an embodiment of this application;
图6为本申请实施例提供的一种通信方法的流程示意图;Figure 6 is a flowchart illustrating a communication method provided in an embodiment of this application;
图7为本申请实施例提供的另一种通信方法的流程示意图;Figure 7 is a flowchart illustrating another communication method provided in an embodiment of this application;
图8为本申请实施例提供的另一种通信方法的流程示意图;Figure 8 is a flowchart illustrating another communication method provided in an embodiment of this application;
图9为本申请实施例提供的另一种PDU会话应用场景示意图;Figure 9 is a schematic diagram of another PDU session application scenario provided by an embodiment of this application;
图10为本申请实施例提供的另一种通信方法的流程示意图;Figure 10 is a flowchart illustrating another communication method provided in an embodiment of this application;
图11为本申请实施例提供的另一种通信方法的流程示意图;Figure 11 is a flowchart illustrating another communication method provided in an embodiment of this application;
图12为本申请实施例提供的另一种通信方法的流程示意图;Figure 12 is a flowchart illustrating another communication method provided in an embodiment of this application;
图13为本申请实施例提供的一种通信装置的结构示意图;Figure 13 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
图14为本申请实施例提供的另一种通信装置的结构示意图;Figure 14 is a schematic diagram of another communication device provided in an embodiment of this application;
图15为本申请实施例提供的另一种通信装置的结构示意图;Figure 15 is a schematic diagram of another communication device provided in an embodiment of this application;
图16为本申请实施例提供的另一种通信装置的结构示意图。Figure 16 is a schematic diagram of another communication device provided in an embodiment of this application.
本申请实施例描述的网络架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。The network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
在介绍本申请实施例之前,对本申请实施例涉及的一些名词进行解释。Before introducing the embodiments of this application, some terms involved in the embodiments of this application will be explained.
1.带有无线接入回程的移动gNB(mobile wireless access backhaul gnb,MWAB):这是一种创新的移动基站技术,MWAB作为其他用户设备的基站节点,不仅提供通往第五代(5th generation,5G)移动通信系统的新无线(new radio,NR)接入能力,还通过其所在未来无线接入网(next generation radio access network,NG-RAN)小区建立的协议数据单元(protocol data unit,PDU)会话,为用户设备无线连接到5G核心网(5G core network,5GC)提供必要的互联网协议(internet protocol,IP)连接。这些PDU会话可灵活支持陆地或非陆地网络环境。MWAB设计独特,能够安装在移动车辆上,确保无论是在车辆内部、外部,还是动态进出车辆的用户设备,都能无缝接入并享受5G网络的高速服务。1. Mobile Wireless Access Backhaul (MWAB): This is an innovative mobile base station technology. As a base station node for other user equipment, the MWAB not only provides new radio (NR) access to the 5th generation (5G) mobile communication system, but also provides the necessary Internet Protocol (IP) connectivity for user equipment to wirelessly connect to the 5G core network (5GC) through Protocol Data Unit (PDU) sessions established in its host Next Generation Radio Access Network (NG-RAN) cell. These PDU sessions can flexibly support terrestrial or non-terrestrial network environments. The MWAB's unique design allows it to be installed in mobile vehicles, ensuring seamless access to and enjoyment of high-speed 5G network services for user equipment whether inside or outside the vehicle, or dynamically entering or exiting the vehicle.
2.回程(backhaul,BH)网络:也称为回程线路,是网络中的一个重要组成部分,尤其在无线通信和移动网络架构中扮演着关键角色。以下是对回程BH网络的详细介绍:回程BH网络是指从基站或信源站点向核心网络或交换机传送语音、数据流量的网络链路。在移动网络架构中,它特指将蜂窝站点的空中接口连接到有线网络,进而连接到数据中心的过程。回程网络确保了基站与核心网络之间的有效通信,使得移动用户能够接入网络、访问内容和应用程序。它承载着语音通话、数据传输等关键业务,对网络的稳定性和性能有着重要影响。2. Backhaul (BH) Network: Also known as the backhaul line, it is a crucial component of the network, playing a key role, especially in wireless communication and mobile network architectures. The following is a detailed introduction to the backhaul (BH) network: The backhaul (BH) network refers to the network link that transmits voice and data traffic from base stations or source sites to the core network or switches. In mobile network architecture, it specifically refers to the process of connecting the air interface of cellular sites to the wired network, and then to the data center. The backhaul network ensures effective communication between base stations and the core network, enabling mobile users to access the network, access content, and applications. It carries critical services such as voice calls and data transmission, and has a significant impact on network stability and performance.
3.用户流量的路由控制:在5G通信系统中,第三代合作伙伴计划(3rd generation partnership project,即3GPP)标准允许应用功能(application function,AF)通过向5G核心网(5G core network,5GC)中的网络功能(network function,NF)发送请求来影响PDU会话(PDU Session)流量的路由决策。这一过程涉及AF向网络开放功能(network exposure function,NEF)发送请求,NEF对接收到的请求授权后,将接收到的请求存储在统一数据存储(unified data repository,UDR)中,并通知策略控制功能(policy control function,PCF)。PCF根据这些请求信息评估并更新会话管理功能(session management function,SMF)中的策略,进而影响用户面功能(user plane function,UPF)的选择,从而控制用户流量的路由。3. User Traffic Routing Control: In 5G communication systems, the 3rd Generation Partnership Project (3GPP) standard allows application functions (AFs) to influence PDU session traffic routing decisions by sending requests to network functions (NFs) in the 5G core network (5GC). This process involves the AF sending a request to the network exposure function (NEF). After authorizing the received request, the NEF stores the request in the unified data repository (UDR) and notifies the policy control function (PCF). The PCF evaluates and updates the policies in the session management function (SMF) based on this request information, thereby influencing the selection of user plane functions (UPFs) and controlling user traffic routing.
4.流量影响(traffic influence)流程,traffic influence流程可以视为一种机制,该机制通过调整网络参数、资源分配策略、路由选择等手段,对网络中的流量进行主动管理,以达到优化网络性能、提升用户体验、确保服务质量和安全等目标。一种典型的应用场景中,可以基于traffic influence流程实现PDU会话的修改。4. Traffic Influence Process: The traffic influence process can be viewed as a mechanism that proactively manages network traffic by adjusting network parameters, resource allocation strategies, and routing selection to optimize network performance, improve user experience, and ensure service quality and security. A typical application scenario is the modification of PDU sessions based on the traffic influence process.
展开而言,基于traffic influence流程实现修改PDU会话的过程包括:In detail, the process of modifying a PDU session based on the traffic influence workflow includes:
(一)、AF发起请求(I) AF initiates a request
1.AF向网络开放功能(network exposure function,NEF)发送请求:AF可以直接向策略控制功能(policy control function,PCF)发送请求,但通常情况下,AF会先向NEF发送请求,以影响针对单个用户设备(user equipment,UE)地址的流量路由。请求中可能包含需要修改PDU会话的具体信息,如服务质量(quality of service,QoS)参数、数据路由规则等。1. The AF sends a request to the Network Exposure Function (NEF): The AF can send requests directly to the Policy Control Function (PCF), but typically, the AF will first send a request to the NEF to influence traffic routing for individual user equipment (UE) addresses. The request may contain specific information requiring modification to the PDU session, such as Quality of Service (QoS) parameters, data routing rules, etc.
2.NEF进行授权控制和信息映射:NEF在收到AF的请求后,会进行必要的授权控制,并将AF提供的信息映射到5G核心网(5G Core,5GC)所需的信息格式。2. NEF performs authorization control and information mapping: After receiving a request from AF, NEF will perform necessary authorization control and map the information provided by AF to the information format required by the 5G core network (5G Core, 5GC).
(二)、NEF与PCF交互(II) Interaction between NEF and PCF
1.NEF查找PCF地址:如果PCF的地址在NEF上不可用,则NEF会使用绑定支持功能(binding support function,BSF)或网络存储功能(nf repository function,NRF)来查找相关PCF的地址。1. NEF looks up PCF address: If the PCF address is not available on NEF, NEF will use the binding support function (BSF) or the network repository function (NRF) to look up the relevant PCF address.
2.NEF调用PCF的Policy Authorization服务:NEF通过调用PCF的Npcf_PolicyAuthorization服务,将AF的请求传输给PCF。2. NEF calls PCF's Policy Authorization service: NEF transmits the AF's request to PCF by calling PCF's Npcf_PolicyAuthorization service.
(三)、PCF处理请求并更新SMF (III) PCF processes requests and updates SMF
1.PCF授权AF请求:PCF评估AF的请求,并决定是否授权该请求。如果请求被授权,PCF将使用新的策略和计费控制(policy and charging control,PCC)规则来更新会话管理功能(Session Management Function,SMF)。1. PCF Authorization of AF Request: The PCF evaluates the AF's request and decides whether to authorize it. If the request is authorized, the PCF will update the Session Management Function (SMF) with new policy and charging control (PCC) rules.
2.PCF启动SM策略关联修改过程:PCF启动SM策略关联修改程序,将有关策略修改的信息通知SMF。这包括新的QoS规则、数据路由规则等,这些规则将用于修改PDU会话。2. PCF initiates the SM policy association modification process: The PCF initiates the SM policy association modification procedure, notifying the SMF of relevant policy modification information. This includes new QoS rules, data routing rules, etc., which will be used to modify the PDU session.
(四)、SMF执行PDU会话修改(iv) SMF executes PDU session modification
1.SMF更新会话管理上下文:SMF根据PCF提供的新PCC规则,更新会话管理上下文中的相关信息,如QoS参数、数据路由规则等。1. SMF updates session management context: SMF updates relevant information in session management context, such as QoS parameters and data routing rules, based on the new PCC rules provided by PCF.
2.SMF与用户面功能(user plane function,UPF)交互:SMF可能需要与UPF交互,以建立或修改UPF到接入网(access network,AN)的隧道,以及更新相关的转发规则,确保PDU会话的数据能够按照新的规则进行传输。2. Interaction between SMF and User Plane Function (UPF): SMF may need to interact with UPF to establish or modify tunnels from UPF to the access network (AN) and update relevant forwarding rules to ensure that PDU session data can be transmitted according to the new rules.
3.PDU会话修改完成:一旦所有必要的更新都已完成,PDU会话的修改过程就完成了。UE现在可以通过修改后的PDU会话,按照新的QoS参数和数据路由规则进行数据传输。3. PDU Session Modification Completed: Once all necessary updates have been completed, the PDU session modification process is finished. The UE can now transmit data using the modified PDU session, according to the new QoS parameters and data routing rules.
综上所述,AF在5G网络中发起traffic influence流程以实现PDU会话的修改,是一个涉及多个网元和网络功能的复杂过程。该过程包括AF向NEF发送请求、NEF与PCF交互、PCF授权并更新SMF、SMF执行PDU会话修改等步骤。通过这些步骤,AF可以灵活地影响PDU会话的QoS参数和数据路由规则,以满足特定的应用需求。In summary, the process by which the AF initiates a traffic influence procedure in a 5G network to modify a PDU session is a complex process involving multiple network elements and functions. This process includes steps such as the AF sending a request to the NEF, the NEF interacting with the PCF, the PCF authorizing and updating the SMF, and the SMF executing the PDU session modification. Through these steps, the AF can flexibly influence the QoS parameters and data routing rules of the PDU session to meet specific application requirements.
需要注意的是,以上步骤是基于5G网络架构的一般描述,实际过程中可能会根据具体的网络部署和配置有所差异,不予限制。It should be noted that the above steps are based on a general description of the 5G network architecture. In practice, there may be differences depending on the specific network deployment and configuration, and these are not limited.
3GPP服务与系统架构工作组(SA2)针对车载环境,引入了车载继电器(vehicle mounted relay,VMR)的概念。在此课题中,MWAB被设计部署于移动车辆之上,其架构包含基站和用户设备两部分,分别称为MWAB-gNB与MWAB-UE,两者同样具备移动性。The 3GPP Services and Systems Architecture Working Group (SA2) introduced the concept of vehicle-mounted relay (VMR) for vehicular environments. In this project, the MWAB is designed to be deployed on mobile vehicles, and its architecture consists of two parts: a base station and user equipment, referred to as MWAB-gNB and MWAB-UE, respectively, both of which also possess mobility.
MWAB-UE不仅保留了传统UE的功能,还能通过NR技术接入并连接到核心网。传统技术中,地面固定的gNB与核心网之间的N2/N3回传链路多依赖于光纤实现稳定连接。然而,对于移动的MWAB-gNB,其与核心网之间的N2/N3回传链路则创新性地采用了无线方式,具体是通过建立在MWAB-UE与核心网之间的PDU session(协议数据单元会话)上,实现了无线回传技术。这一设计使得MWAB-gNB能够为车辆周边的其他UE提供便捷的无线接入服务。The MWAB-UE not only retains the functions of a traditional UE but also enables access to and connection to the core network via NR technology. In traditional technologies, the N2/N3 backhaul link between a fixed terrestrial gNB and the core network relies heavily on fiber optic cables for stable connections. However, for the mobile MWAB-gNB, its N2/N3 backhaul link with the core network innovatively adopts a wireless approach. Specifically, it achieves wireless backhaul technology by establishing a PDU session (Protocol Data Unit session) between the MWAB-UE and the core network. This design allows the MWAB-gNB to provide convenient wireless access services to other UEs in the vicinity of the vehicle.
可以理解的是,MWAB-UE和MWAB-gNB是对MWAB设备在逻辑上的一种划分。尽管它们在逻辑上有所区分,但在实际物理实现中,MWAB-UE和MWAB-gNB是集成在同一个硬件平台上的。本申请不再对MWAB-UE和MWAB-gNB在实施本申请的通信方法时的具体分工进行说明,而是从整体角度对MWAB设备在本申请实现中的各步骤进行阐述。It is understandable that MWAB-UE and MWAB-gNB represent a logical division of MWAB devices. Although they are logically distinct, in actual physical implementation, MWAB-UE and MWAB-gNB are integrated on the same hardware platform. This application will not describe the specific division of labor between MWAB-UE and MWAB-gNB in implementing the communication method of this application, but rather will describe the steps of the MWAB device implementation in this application from an overall perspective.
图1示出了一种MWAB设备的基本架构示意图。常规终端(UE)注册到的核心网中包括接入与移动性管理功能(AMF)#2以及用户面功能实体(UPF)#2,UE通过新无线接口NR接入MWAB-gNB,以接收MWAB-gNB的通信服务。MWAB-UE通过地面部署的基站(例如宏基站,donor-gNB)接入核心网络,并成功建立起与用户面功能实体(UPF,如图示UPF#1)之间的协议数据单元(PDU)会话。Figure 1 illustrates a basic architecture diagram of a MWAB device. The core network to which a conventional terminal (UE) registers includes Access and Mobility Management Function (AMF) #2 and User Plane Function Entity (UPF) #2. The UE accesses the MWAB-gNB via the new radio interface NR to receive communication services from the MWAB-gNB. The MWAB-UE accesses the core network through a terrestrial base station (e.g., a macro base station, donor-gNB) and successfully establishes a Protocol Data Unit (PDU) session with the User Plane Function Entity (UPF, as shown in the figure, UPF#1).
其中,MWAB-gNB与接入与移动性管理功能(AMF,如图示AMF#2)之间的N2消息交换,利用MWAB-UE与UPF间已建立的PDU会话作为传输路径。具体流程为:当MWAB-gNB需向AMF#2发送N2消息时,该消息首先通过MWAB-gNB与MWAB-UE间的内部接口传递给MWAB-UE,随后MWAB-UE将N2消息封装为数据包的有效载荷(payload),并通过既有的PDU会话发送至PDU会话的锚点UPF(此处以UPF#1为例,但不排除其他UPF作为锚点的可能性)。锚点UPF随后将携带N2消息的数据包转发至AMF#2,从而高效完成N2消息的传递。此外,MWAB-UE通过新无线回程(new radio backhaul,NR BH)以及基站(如donor-gNB)与AMF#1进行交互,能够传递控制面信令和用户面数据等多种信息。The N2 message exchange between the MWAB-gNB and the Access and Mobility Management Function (AMF, as shown in AMF#2) utilizes the established PDU session between the MWAB-UE and the UPF as the transmission path. Specifically, when the MWAB-gNB needs to send an N2 message to AMF#2, the message is first passed to the MWAB-UE through the internal interface between the MWAB-gNB and the MWAB-UE. The MWAB-UE then encapsulates the N2 message into a data packet payload and sends it to the anchor UPF of the PDU session (using UPF#1 as an example, but other UPFs as anchors are possible). The anchor UPF then forwards the data packet carrying the N2 message to AMF#2, thus efficiently completing the N2 message transmission. Furthermore, the MWAB-UE interacts with AMF#1 through the new radio backhaul (NR BH) and base stations (such as the donor-gNB), enabling the transmission of various information such as control plane signaling and user plane data.
类似地,MWAB-gNB与另一UPF(如图示UPF#2)之间的N3消息传递也依托MWAB-UE与UPF间的PDU会话机制实现。具体操作为:MWAB-gNB将N3消息通过内部接口发送给MWAB-UE,MWAB-UE再次将N3消息封装后,借助PDU会话发送到相应的锚点UPF(可能是UPF#1或其他UPF),最后由该锚点UPF将数据包转发至目标UPF#2,实现了N3消息的传输。Similarly, the transmission of N3 messages between MWAB-gNB and another UPF (such as UPF#2 in the diagram) also relies on the PDU session mechanism between MWAB-UE and the UPF. Specifically, MWAB-gNB sends the N3 message to MWAB-UE through its internal interface. MWAB-UE then encapsulates the N3 message again and sends it to the corresponding anchor UPF (which may be UPF#1 or another UPF) via the PDU session. Finally, the anchor UPF forwards the data packet to the target UPF#2, thus completing the transmission of the N3 message.
MWAB在5G网络环境中进行移动性管理和注册流程的场景中,一个典型的PDU会话应用场景如图2所示,在初始位置,MWAB-UE发起注册流程,向当前网络发送注册请求。在这一过程中,serving AMF(如图2中的MWAB-AMF)根据MWAB的签约信息对其进行授权,确保MWAB-UE能够成功注册到网络中。随后,MWAB-UE建立了一个用于wireless backhaul的PDU session(如图2中的BH PDU session#1),BH PDU session#1与UPF#1关联,此PDU session旨在构建MWAB-gNB与AMF(特别是靠近MWAB当前位置的AMF#1)之间的N2连接。这一连接通过PDU session提供的IP连接性,使得MWAB能够传递N2消息。In the scenario where MWAB performs mobility management and registration procedures in a 5G network environment, a typical PDU session application scenario is shown in Figure 2. Initially, the MWAB-UE initiates the registration process, sending a registration request to the current network. During this process, the serving AMF (MWAB-AMF in Figure 2) authorizes the MWAB based on its subscription information, ensuring the MWAB-UE can successfully register to the network. Subsequently, the MWAB-UE establishes a PDU session for wireless backhaul (BH PDU session #1 in Figure 2). BH PDU session #1 is associated with UPF #1. This PDU session aims to establish an N2 connection between the MWAB-gNB and the AMF (especially AMF #1, which is closer to the MWAB's current location). This connection, through the IP connectivity provided by the PDU session, enables the MWAB to transmit N2 messages.
当MWAB发生移动到达了移动后的位置,操作管理和维护(operation administration and maintenance,OAM)系统监测到与MWAB-gNB连接的AMF需要更新(例如,从AMF#1切换到更接近MWAB移动后的位置的AMF#2)。此时,MWAB-gNB利用已建立的PDU session提供的IP连接性,访问新的AMF(即AMF#2)。When the MWAB moves to its new location, the Operation Administration and Maintenance (OAM) system detects that the AMF connected to the MWAB-gNB needs to be updated (e.g., switching from AMF#1 to AMF#2, which is closer to the new location of the MWAB). At this time, the MWAB-gNB uses the IP connectivity provided by the established PDU session to access the new AMF (i.e., AMF#2).
若MWAB使用BH PDU session#1与AMF#1和AMF#2分别建立NG接口,且BH PDU session#1的用户面未进行相应增强,那么接入该MWAB-gNB的UE发生AMF relocation(且回程网络不感知此变化)时,可能会面临N2消息路由迂回的问题。如图2所示,由于BH PDU session的用户面UPF(即UPF#1)是基于MWAB移动前的位置信息选择的,该UPF#1与AMF#1位置较近。当MWAB移动后,尽管新的AMF#2的部署位置更接近MWAB,但N2消息仍需通过远离AMF#2的UPF#1进行转发,从而造成用户面数据路由的迂回,用户面数据路由的迂回简单来说就是消息传输路径变长,如图2所示,初始位置的消息传输路径为:MWAB、BH-gNB1、UPF#1、安全网关#1、AMF#1。此时的消息传输路径短,延迟低。移动后的位置的消息传输路径(继续使用BH PDU session#1)为:MWAB、BH-gNB2(靠近移动后的位置的回程基站)、UPF#2(靠近移动后的位置的用户面设备)、UPF#1、安全网关#2、AMF#2。此时延迟增加,因为消息需要经过额外的网络跳数和可能的转发逻辑。其中,BH-gNB1是MWAB-UE在移动前接入的gNB,BH-gNB2是MWAB-UE在移动后接入的gNB,安全网关#1和安全网关#2提供防火墙、攻击检测、流量控制、设备操作访问控制等安全防护手段保护AMF等其他网络设备免受非法攻击。安全网关#1和安全网关#2可以相同或者不同,不做限定。If the MWAB uses BH PDU session #1 to establish NG interfaces with AMF #1 and AMF #2 respectively, and the user plane of BH PDU session #1 is not enhanced accordingly, then when a UE accessing this MWAB-gNB undergoes AMF relocation (and the backhaul network is unaware of this change), it may face the problem of N2 message routing detour. As shown in Figure 2, since the user plane UPF (i.e., UPF #1) of the BH PDU session is selected based on the location information before the MWAB moves, UPF #1 is relatively close to AMF #1. When the MWAB moves, although the deployment location of the new AMF #2 is closer to the MWAB, N2 messages still need to be forwarded through UPF #1, which is far away from AMF #2, thus causing detour in user plane data routing. Simply put, detour in user plane data routing means that the message transmission path becomes longer. As shown in Figure 2, the message transmission path at the initial location is: MWAB, BH-gNB1, UPF #1, security gateway #1, AMF #1. At this time, the message transmission path is short and the latency is low. The message transmission path at the new location (continuing to use BH PDU session #1) is: MWAB, BH-gNB2 (backhaul base station near the new location), UPF#2 (user plane equipment near the new location), UPF#1, security gateway #2, AMF#2. Latency increases at this point because messages need to traverse additional network hops and potentially involve forwarding logic. BH-gNB1 is the gNB the MWAB-UE accessed before the move, and BH-gNB2 is the gNB the MWAB-UE accesses after the move. Security gateways #1 and #2 provide security protection measures such as firewalls, attack detection, flow control, and device operation access control to protect AMF and other network devices from unauthorized attacks. Security gateways #1 and #2 can be the same or different; there are no restrictions.
因此,正如背景技术的介绍,若仍通过基于初始位置选择的UPF#1发送N2消息,将导致消息传输路径不必要地延长,增加了延迟和可能的网络拥塞。Therefore, as described in the background section, if the N2 message is still sent via UPF#1 based on the initial location selection, the message transmission path will be unnecessarily extended, increasing latency and potential network congestion.
为了解决上述技术问题,本申请实施例提供一种通信方法,下面结合说明书附图,对本申请实施例提供的方法进行描述。To address the aforementioned technical problems, this application provides a communication method. The method provided in this application is described below with reference to the accompanying drawings.
本申请实施例提供的通信方法可以应用于各种通信系统,例如:长期演进(long term evolution,LTE)系统、5G移动通信系统、无线保真(wireless fidelity,WiFi)系统、未来的通信系统、或者多种通信系统融合的系统等,本申请实施例不做限定。其中,5G还可以称为NR。The communication method provided in this application can be applied to various communication systems, such as Long Term Evolution (LTE) systems, 5G mobile communication systems, Wireless Fidelity (WiFi) systems, future communication systems, or systems integrating multiple communication systems, etc., and is not limited thereto in this application. 5G can also be referred to as NR.
本申请实施例提供的通信方法可以应用于各种通信场景,例如可以应用于以下通信场景中的一种或多种:增强移动宽带(enhanced mobile broadband,eMBB)、超可靠低时延通信(ultra reliable low latency communication,URLLC)、机器类型通信(machine type communication,MTC)、大规模机器类型通信(massive machine type communications,mMTC)、设备到设备(device to device,D2D)、车辆外联(vehicle to everything,V2X)、车辆到车辆(vehicle to vehicle,V2V)、和物联网(internet of things,IoT)等。The communication method provided in this application embodiment can be applied to various communication scenarios, such as one or more of the following communication scenarios: enhanced mobile broadband (eMBB), ultra-reliable low latency communication (URLLC), machine-type communication (MTC), massive machine-type communication (mMTC), device-to-device (D2D), vehicle-to-everything (V2X), vehicle-to-vehicle (V2V), and Internet of Things (IoT).
为了便于理解本申请实施例,以图3所示的通信系统架构为例对本申请使用的应用场景进行说明。图3为示出了一种可能的、非限制性的系统示意图。如图3所示,通信系统3000包括无线接入网(radio access network,RAN)100和核心网(core network,CN)200。RAN 100包括至少一个网络设备(如图3中的101a和101b,统称为101)和至少一个终端(如图3中的102a-102j,统称为102)。RAN 100中还可以包括其它RAN节点,例如,无线中继设备和/或无线回传设备(图3中未示出)等。终端102通过无线的方式与网络设备101相连。网络设备101通过无线或有线方式与核心网200连接。核心网200中的核心网设备与RAN 100中的网络设备101可以分别是不同的物理设备,也可以是集成了核心网逻辑功能和无线接入网逻辑功能的同一个物理设备。To facilitate understanding of the embodiments of this application, the application scenario used in this application is described using the communication system architecture shown in Figure 3 as an example. Figure 3 is a schematic diagram illustrating a possible, non-limiting system. As shown in Figure 3, the communication system 3000 includes a radio access network (RAN) 100 and a core network (CN) 200. RAN 100 includes at least one network device (101a and 101b in Figure 3, collectively referred to as 101) and at least one terminal (102a-102j in Figure 3, collectively referred to as 102). RAN 100 may also include other RAN nodes, such as wireless relay devices and/or wireless backhaul devices (not shown in Figure 3). Terminal 102 is wirelessly connected to network device 101. Network device 101 is connected to core network 200 wirelessly or via a wired connection. The core network equipment in core network 200 and the network equipment 101 in RAN 100 can be different physical devices, or they can be the same physical device that integrates core network logical functions and radio access network logical functions.
RAN 100可以为第三代合作伙伴计划(3rd generation partnership project,3GPP)相关的蜂窝系统,例如,4G、5G移动通信系统、或5G之后的演进系统。RAN 100还可以是开放式接入网(open RAN,O-RAN或ORAN)、云无线接入网络(cloud radio access network,CRAN)、或者WiFi系统。RAN 100还可以是以上两种或两种以上系统融合的通信系统。RAN 100 can be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as 4G, 5G mobile communication systems, or evolution systems beyond 5G. RAN 100 can also be an open access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a WiFi system. RAN 100 can also be a communication system that integrates two or more of the above systems.
本申请实施例提供的装置可以应用到网络设备101,或者应用到终端102。可以理解的是,图3仅示出了本申请实施例可以应用的一种可能的通信系统架构,在其他可能的场景中,所述通信系统架构中也可以包括其他设备。The apparatus provided in this application embodiment can be applied to network device 101 or terminal 102. It is understood that Figure 3 only illustrates one possible communication system architecture applicable to this application embodiment; in other possible scenarios, the communication system architecture may also include other devices.
网络设备101为RAN中的节点,又可以称为接入网设备,还可以称为RAN节点(或设备)。网络设备101用于帮助终端实现无线接入。通信系统3000中的多个网络设备101可以为同一类型的节点,也可以为不同类型的节点。在一些场景下,网络设备101和终端102的角色是相对的,例如,图3中网元102i可以是直升机或无人机,其可以被配置成移动基站,对于那些通过网元102i接入到RAN 100的终端102j来说,网元102i是基站;但对于基站101a来说,网元102i是终端。网络设备101和终端102有时都称为通信装置,例如图3中网元101a和101b可以理解为具有基站功能的通信装置,网元102a-102j可以理解为具有终端功能的通信装置。Network device 101 is a node in the RAN, also known as an access network device or RAN node (or device). Network device 101 is used to help terminals achieve wireless access. Multiple network devices 101 in the communication system 3000 can be nodes of the same type or different types. In some scenarios, the roles of network device 101 and terminal 102 are relative. For example, network element 102i in Figure 3 can be a helicopter or a drone, which can be configured as a mobile base station. For terminals 102j that access RAN 100 through network element 102i, network element 102i is a base station; but for base station 101a, network element 102i is a terminal. Network device 101 and terminal 102 are sometimes referred to as communication devices. For example, network elements 101a and 101b in Figure 3 can be understood as communication devices with base station functions, and network elements 102a-102j can be understood as communication devices with terminal functions.
在一种可能的场景中,网络设备可以是基站(base station)、演进型基站(evolved NodeB,eNodeB)、传输接收点(transmitting and receiving point,TRP)、发射点(transmitting point,TP)、下一代基站(next generation NodeB,gNB)、未来移动通信系统中的基站、卫星、或WiFi系统中的接入点(access point,AP)、接入回传一体化(integrated access and backhaul,IAB)节点、移动交换中心非陆地通信网络(non-terrestrial network,NTN)通信系统中的网络设备,即可以部署于高空平台或者卫星等。网络设备可以是宏基站(如图3中的110a)、微基站或室内站(如图3中的110b)、中继节点或施主节点、或者是云无线接入网(cloud radio access network,CRAN)场景下的无线控制器。网络设备还可以是设备到设备(device to device,D2D)通信、车联网通信、无人机通信、机器通信中担任基站功能的设备。可选的,网络设备还可以是服务器,可穿戴设备,车辆或车载设备等。例如,V2X技术中的接入网设备可以为路侧单元(road side unit,RSU)。In one possible scenario, network equipment can be a base station, an evolved NodeB (eNodeB), a transmitting and receiving point (TRP), a transmitting point (TP), a next-generation NodeB (gNB), a base station in a future mobile communication system, a satellite, or an access point (AP) in a WiFi system, an integrated access and backhaul (IAB) node, or network equipment in a mobile switching center non-terrestrial network (NTN) communication system, i.e., it can be deployed on high-altitude platforms or satellites. Network equipment can be a macro base station (as shown in Figure 3, 110a), a micro base station or indoor station (as shown in Figure 3, 110b), a relay node or donor node, or a wireless controller in a cloud radio access network (CRAN) scenario. Network devices can also function as base stations in device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, drone communication, and machine-to-machine (M2M) communication. Optionally, network devices can also be servers, wearable devices, vehicles, or in-vehicle equipment. For example, the access network device in V2X technology can be a roadside unit (RSU).
在另一种可能的场景中,由多个网络设备协作协助终端实现无线接入,不同网络设备分别实现基站的部分功能。例如,网络设备可以是集中式单元(central unit,CU),分布式单元(distributed unit,DU),CU-控制面(control plane,CP),CU-用户面(user plane,UP),或者无线单元(radio unit,RU)等。CU和DU可以是单独设置,或者也可以包括在同一个网元中,例如基带单元(baseband unit,BBU)中。RU可以包括在射频设备或者射频单元中,例如包括在射频拉远单元(remote radio unit,RRU)、有源天线处理单元(active antenna unit,AAU)或远程射频头(remote radio head,RRH)中。可以理解的是,网络设备可以为CU节点、或DU节点、或包括CU节点和DU节点的设备。此外,CU可以划分为接入网RAN中的网络设备,也可以将CU划分为核心网CN中的网络设备,在此不做限制。In another possible scenario, multiple network devices collaborate to assist terminals in achieving wireless access, with each network device performing a portion of the base station's functions. For example, network devices can be central units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), or radio units (RUs). CUs and DUs can be separate entities or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio equipment or radio units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs). It is understood that network devices can be CU nodes, DU nodes, or devices comprising both CU and DU nodes. Furthermore, CUs can be classified as network devices in the access network (RAN) or the core network (CN), without limitation.
在不同系统中,CU(或CU-CP和CU-UP)、DU或RU也可以有不同的名称,但是本领域的技术人员可以理解其含义。例如,在开放式无线接入网(open-radio access network,O-RAN)系统中,CU也可以称为O-RAN汇聚单元(O-RAN central unit,O-CU)(开放式CU),DU也可以称为O-RAN分布单元(O-RAN distributed unit,O-DU),CU-CP也可以称为O-CU-CP,CU-UP也可以称为O-CU-UP,RU也可以称为O-RAN射频单元(O-RAN radio unit,O-RU)。为描述方便,本申请中以CU,CU-CP,CU-UP、DU和RU为例进行描述。本申请中的CU(或CU-CP、CU-UP)、DU和RU中的任一单元,可以是通过软件模块、硬件模块、或者软件模块与硬件模块结合来实现。In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an open-radio access network (O-RAN) system, CU can also be called an O-RAN central unit (O-CU) (open CU), DU can also be called an O-RAN distributed unit (O-DU), CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called an O-RAN radio unit (O-RU). For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.
本申请实施例中,对网络设备的形态不作限定,用于实现网络设备的功能的装置可以是网络设备;也可以是能够支持网络设备实现该功能的装置,例如芯片系统。该装置可以被安装在网络设备中或者和网络设备匹配使用。In this embodiment, the form of the network device is not limited. The device used to implement the function of the network device can be the network device itself, or it can be a device that supports the network device in implementing the function, such as a chip system. The device can be installed in the network device or used in conjunction with the network device.
终端设备102,又可以称之为用户设备(user equipment,UE)、移动台(mobile station,MS)、移动终端(mobile terminal,MT)等,或是用于向用户提供语音或数据连通性的设备,也可以是物联网设备。例如,终端设备包括具有无线连接功能的手持式设备、车载设备等。目前,终端设备可以是:手机、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,MID)、可穿戴设备(例如智能手表、智能手环、计步器、智能眼镜等),车载设备(例如,汽车、自行车、电动车、飞机、船舶、火车、高铁等)、卫星终端、虚拟现实(virtual reality,VR)设备、增强现实(augmented reality,AR)设备、智能销售点(point of sale,POS)机、客户终端设备(customer-premises equipment,CPE)、轻型用户设备(light UE)、能力降低的用户设备(reduced capability UE,REDCAP UE)、工业控制中的无线终端、智能家居设备(例如,冰箱、电视、空调、电表等)、智能机器人、机械臂、车间设备、无人驾驶中的无线终端、远程医疗中的无线终端、智能电网(smart grid)中的无线终端、运输安全中的无线终端、智慧城市中的无线终端,或智慧家庭中的无线终端、飞行设备(例如,智能机器人、热气球、无人机、飞机)等。终端设备还可以是车辆装置,例如整车装置、车载模组、车载芯片、车载单元(on board unit,OBU)或车联网终端盒子(telematics box,T-BOX)等,终端设备还可以是其他具有终端功能的设备,例如,终端设备还可以是D2D通信中担任终端功能的设备。Terminal device 102, also known as user equipment (UE), mobile station (MS), mobile terminal (MT), etc., is a device used to provide voice or data connectivity to users, or it can be an Internet of Things (IoT) device. For example, terminal devices include handheld devices with wireless connectivity, in-vehicle devices, etc. Currently, terminal devices can be: mobile phones, tablets, laptops, PDAs, mobile internet devices (MID), wearable devices (such as smartwatches, smart bracelets, pedometers, smart glasses, etc.), in-vehicle devices (e.g., cars, bicycles, electric vehicles, airplanes, ships, trains, high-speed trains, etc.), satellite terminals, virtual reality (VR) devices, augmented reality (AR) devices, smart point-of-sale (POS) machines, customer-premises devices, etc. Wireless terminals include: mobile equipment (CPE), light user equipment (UE), reduced capability user equipment (REDCAP UE), wireless terminals in industrial control, smart home devices (e.g., refrigerators, televisions, air conditioners, electricity meters), intelligent robots, robotic arms, workshop equipment, wireless terminals in autonomous driving, wireless terminals in telemedicine, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, or wireless terminals in smart homes, and flying equipment (e.g., intelligent robots, hot air balloons, drones, airplanes). Terminal devices can also be vehicle-mounted devices, such as complete vehicle units, vehicle-mounted modules, vehicle-mounted chips, on-board units (OBUs), or telematics boxes (T-BOXs). Terminal devices can also be other devices with terminal functions; for example, a terminal device can also be a device that performs terminal functions in D2D communication.
本申请的实施例对终端的设备形态不做限定,用于实现终端设备的功能的装置可以是终端设备;也可以是能够支持终端设备实现该功能的装置,例如芯片系统。该装置可以被安装在终端设备中或者和终端设备匹配使用。本申请实施例中,芯片系统可以由芯片构成,也可以包括芯片和其他分立器件。本申请中的终端设备的全部或部分功能也可以通过在硬件上运行的软件功能来实现,或者通过平台(例如云平台)上实例化的虚拟化功能来实现。The embodiments of this application do not limit the form of the terminal device. The device used to implement the functions of the terminal device can be the terminal device itself, or it can be a device that supports the terminal device in implementing the functions, such as a chip system. The device can be installed in the terminal device or used in conjunction with the terminal device. In the embodiments of this application, the chip system can be composed of chips, or it can include chips and other discrete devices. All or part of the functions of the terminal device in this application can also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform).
前文已从宏观架构的维度介绍了本申请实施例所适用的通信系统。为帮助加深对该系统在实际应用环境中的理解,接下来将通过几个具体通信系统的示例,对该通信系统进行更为具体的说明。需明确的是,以下所列举的通信系统示例是为说明性质,旨在提供直观认识,本申请的实际应用范围远不止于此,对其他类型的通信系统同样具备兼容性与适应性,不予限制。The preceding text has introduced the communication system applicable to the embodiments of this application from a macro-architectural perspective. To help deepen the understanding of this system in a practical application environment, the following will provide a more specific explanation of the communication system through several examples. It should be noted that the communication system examples listed below are for illustrative purposes and are intended to provide an intuitive understanding. The actual application scope of this application is far greater than this, and it is also compatible and adaptable to other types of communication systems, and is not limited thereto.
示例性的,本申请实施例提供的通信系统可以是基于服务化架构(service-based architecture,SBA)的5G通信系统,这种通信系统是一种高度模块化和灵活的网络设计方式,它通过将网络功能拆分为一系列独立的服务组件,并基于轻量级的服务接口进行通信,从而实现了网络功能的灵活部署、扩展和升级。这种架构显著增强了网络的灵活性和可扩展性,使其能够更好地适应未来5G及以后通信技术的快速发展和多样化业务需求。For example, the communication system provided in this application embodiment can be a 5G communication system based on a service-based architecture (SBA). This type of communication system is a highly modular and flexible network design approach. It achieves flexible deployment, expansion, and upgrade of network functions by breaking down network functions into a series of independent service components and communicating based on lightweight service interfaces. This architecture significantly enhances the flexibility and scalability of the network, enabling it to better adapt to the rapid development and diversified business needs of future 5G and subsequent communication technologies.
如图4所示,基于SBA的5G网络架构主要由三大部分构成:终端设备部分、数据网络(DN)以及运营商网络部分。每部分都承担着特定的角色和功能,共同协作以提供高效、可靠、安全的通信服务。As shown in Figure 4, the SBA-based 5G network architecture mainly consists of three parts: the terminal equipment part, the data network (DN), and the operator network part. Each part plays a specific role and function, working together to provide efficient, reliable, and secure communication services.
终端设备部分,终端设备部分直接与用户交互,是用户接入5G网络的门户。这些设备包括但不限于智能手机、物联网传感器、可穿戴设备等,它们通过无线接口(如5G NR)与运营商网络进行通信,实现数据的发送和接收。The terminal equipment portion interacts directly with the user and serves as the portal for the user to access the 5G network. These devices include, but are not limited to, smartphones, IoT sensors, and wearable devices. They communicate with the operator's network through wireless interfaces (such as 5G NR) to send and receive data.
数据网络(DN),数据网络部分负责在终端设备和运营商网络之间传输数据。它可能包括各种类型的数据传输网络和云基础设施,确保数据能够以高效、安全的方式在网络中流动。数据网络的设计和优化对于提升5G网络的整体性能和用户体验至关重要。The data network (DN) is responsible for transmitting data between terminal devices and operator networks. It may include various types of data transmission networks and cloud infrastructure, ensuring that data flows efficiently and securely within the network. The design and optimization of the data network are crucial for improving the overall performance and user experience of 5G networks.
运营商网络部分,运营商网络部分是5G网络架构的核心,它包含了一系列基于SBA的服务化网元,这些网元通过标准化的服务接口相互通信,共同实现网络的各种功能。主要网元包括:The carrier network portion is the core of the 5G network architecture. It contains a series of service-oriented network elements based on Standardized Network Interfaces (SBA). These elements communicate with each other through standardized service interfaces to jointly implement various network functions. The main network elements include:
RAN作为连接用户设备与核心网的桥梁,提供无线接入服务。在核心网内,接入和移动性管理功能AMF负责控制用户设备的接入、移动性及注册管理;SMF则处理会话的建立、修改、释放及IP地址分配。UPF是数据转发的核心节点,确保用户数据的顺畅传输。认证服务器功能(authentication server function,AUSF)保障用户设备的合法接入,通过认证过程验证用户身份。UDM集中存储和管理用户数据,如签约和位置信息。AF与特定应用关联,促进与设备或核心网的交互,实现特定服务。The RAN (Radio Access Provider) acts as a bridge connecting user equipment (UEs) and the core network, providing radio access services. Within the core network, the Access and Mobility Management Function (AMF) controls UE access, mobility, and registration management; the SMF (Service Management Function) handles session establishment, modification, release, and IP address allocation. The User Provider Function (UPF) is the core node for data forwarding, ensuring smooth transmission of user data. The Authentication Server Function (AUSF) guarantees legitimate access for UEs by verifying user identity through the authentication process. The User Demographic Manager (UDM) centrally stores and manages user data, such as subscription and location information. AFs (Application Providers) are associated with specific applications, facilitating interaction with devices or the core network to provide specific services.
此外,5G网络引入了网络切片技术,其中网络切片选择功能(network slice selection function,NSSF)负责为用户设备选择最合适的网络切片实例,以满足不同的业务和QoS需求。网络开放功能(NEF)通过标准API开放网络能力和资源,促进第三方应用的接入与创新。网络存储功能(NRF)存储和管理网络功能的服务信息,促进网络功能的发现与集成。策略控制功能(PCF)制定并执行访问控制策略,包括数据流量管理和计费,确保网络性能与QoS。Furthermore, 5G networks introduce network slicing technology. The network slice selection function (NSSF) is responsible for selecting the most suitable network slice instance for user equipment to meet different service and QoS requirements. The Network Open Function (NEF) opens up network capabilities and resources through standard APIs, promoting the access and innovation of third-party applications. The Network Storage Function (NRF) stores and manages service information of network functions, facilitating the discovery and integration of network functions. The Policy Control Function (PCF) formulates and enforces access control policies, including data traffic management and billing, ensuring network performance and QoS.
安全策略控制(SCP)在更广泛的网络架构中,涵盖多个安全相关功能,负责实施安全策略与防护措施。而网络切片准入控制功能(network slice admission control function,NSACF),负责确保网络资源得到合理分配,并根据需求和策略来接纳或拒绝UE对网络切片的访问。Security Policy Control (SCP) encompasses multiple security-related functions within a broader network architecture, responsible for implementing security policies and protective measures. Meanwhile, the Network Slice Admission Control (NSACF) function ensures the reasonable allocation of network resources and, based on needs and policies, admits or denies UE access to network slices.
上述网元中,除了无线接入网(RAN)之外,运营商网络中的其他部分统称为核心网络部分。这种服务化的架构设计使得核心网络能够更加灵活地适应不同的业务需求和技术变革,为5G及未来网络的发展奠定了坚实的基础。Of the network elements mentioned above, apart from the Radio Access Network (RAN), the rest of the operator's network is collectively referred to as the core network. This service-oriented architecture allows the core network to more flexibly adapt to different business needs and technological changes, laying a solid foundation for the development of 5G and future networks.
在基于服务化架构(SBA)的5G通信系统中,N1、N2、N3、N4、N6、N9等接口扮演着重要的角色,它们连接了5G网络中的不同网元和功能实体,实现了控制面和用户面的数据交换和信令传递。以下是对这些接口的介绍:In 5G communication systems based on Service-Based Architecture (SBA), interfaces such as N1, N2, N3, N4, N6, and N9 play crucial roles. They connect different network elements and functional entities in the 5G network, enabling data exchange and signaling transmission between the control plane and the user plane. The following is a description of these interfaces:
N1接口,N1接口是终端(UE)和接入与移动性管理功能(AMF)之间的接口,主要用于NAS(非接入层)信令的传递。它是UE接入5G网络并进行移动性管理的主要接口。N1接口基于N2接口的信令实现,通常使用S1AP(服务层接入协议)或其他等效协议进行通信。在UE发起接入请求、进行位置更新、执行移动性管理任务等场景中,N1接口都会被使用。The N1 interface is the interface between the user terminal (UE) and the Access and Mobility Management Function (AMF), primarily used for NAS (Non-Access Stratum) signaling. It is the main interface for the UE to access the 5G network and perform mobility management. The N1 interface is based on the signaling implementation of the N2 interface and typically uses S1AP (Service Layer Access Protocol) or other equivalent protocols for communication. The N1 interface is used in scenarios such as the UE initiating access requests, performing location updates, and executing mobility management tasks.
N2接口,N2接口是无线接入网(RAN)和AMF之间的接口,用于控制面的管理功能执行。它支持NG(新空口)设置、重置、错误指示和负载平衡等任务。N2接口使用S1AP或其他适用于5G的协议进行通信。在RAN和AMF之间进行连接管理、会话管理、鉴权和认证等控制面功能时,N2接口是不可或缺的。The N2 interface is the interface between the Radio Access Network (RAN) and the AMF (Advanced Management Function), used for control plane management functions. It supports tasks such as NG (New Radio) setup, reset, error indication, and load balancing. The N2 interface communicates using S1AP or other protocols suitable for 5G. The N2 interface is indispensable for control plane functions such as connection management, session management, authentication, and authorization between the RAN and AMF.
N3接口,N3接口是RAN和用户平面功能(UPF)之间的接口,主要用于传递上下行用户面数据。它还处理一些控制信令消息,对于建立、管理和释放UE与5G核心网络功能之间的连接至关重要。N3接口依赖于IP(互联网协议)、SCTP(流控制传输协议)及其他特定于5G网络架构的协议进行通信。在数据传输、服务质量(QoS)调整、动态连接管理以及支持网络切片等场景中,N3接口都发挥着关键作用。The N3 interface is the interface between the RAN and the User Plane Function (UPF), primarily used for transmitting uplink and downlink user plane data. It also handles some control signaling messages, which are crucial for establishing, managing, and releasing connections between the UE and the 5G core network functions. The N3 interface relies on IP (Internet Protocol), SCTP (Stream Control Protocol), and other 5G network architecture-specific protocols for communication. The N3 interface plays a key role in scenarios such as data transmission, Quality of Service (QoS) adjustment, dynamic connection management, and network slicing support.
N4接口,N4接口是SMF和UPF之间的接口,用于传输控制面信息,特别是关于数据包处理、转发和使用报告的策略规则。N4接口使用PFCP(Packet Forwarding Control Protocol,包转发控制协议)等协议进行通信。在PDU会话管理、流量转向UPF&PDU、以及策略控制等场景中,N4接口负责建立和管理会话项目。The N4 interface is the interface between the SMF and UPF, used to transmit control plane information, particularly policy rules regarding packet processing, forwarding, and usage reports. The N4 interface communicates using protocols such as PFCP (Packet Forwarding Control Protocol). In scenarios such as PDU session management, traffic redirection to UPF & PDU, and policy control, the N4 interface is responsible for establishing and managing session entries.
N6接口,N6接口是UPF与外部数据网络(DN)之间的接口,用于传递上下行用户数据流。N6接口基于IP和路由协议与DN进行网络通信。在提供互联网接入、实现数据转发等场景中,N6接口是UPF与外部网络交互的主要通道。The N6 interface is the interface between the UPF and the external data network (DN) for transmitting uplink and downlink user data streams. The N6 interface communicates with the DN based on IP and routing protocols. In scenarios such as providing internet access and implementing data forwarding, the N6 interface is the primary channel for interaction between the UPF and the external network.
N9接口,N9接口是UPF之间的用户面接口,用于传递UPF间的上行、下行用户数据流。它支持单会话多锚点的情况,并在漫游时通过N9连接。N9接口同样使用基于IP和路由协议的通信方式。在需要跨多个UPF进行数据转发、实现负载均衡或故障恢复等场景中,N9接口提供了必要的连接能力。The N9 interface is the user plane interface between UPFs, used to transmit uplink and downlink user data streams between UPFs. It supports multiple anchor points in a single session and connects via N9 during roaming. The N9 interface also uses IP-based and routing protocol-based communication methods. In scenarios requiring data forwarding across multiple UPFs, load balancing, or fault recovery, the N9 interface provides the necessary connectivity.
综上所述,这些接口在基于服务化架构的5G通信系统中各自承担着重要的角色,共同实现了5G网络的高效、灵活和可扩展性。In summary, these interfaces each play an important role in 5G communication systems based on service-oriented architecture, and together they enable the efficiency, flexibility and scalability of 5G networks.
又一示例中,如图5所示,本申请实施例提供的通信系统还可以是点对点接口的通信系统,这种通信系统支持网络功能服务间的直接交互,能够实现高效通信,并具备灵活性和可扩展性。关于该点对点接口的通信系统中各网元的具体功能描述,可参考图4中基于SBA的5G通信系统对应网元的介绍,此处不再重复说明。图4所示基于SBA的5G通信系统与图5所示点对点接口的通信系统之间的核心差异在于接口类型不同。图4中的5G通信系统构建于SBA之上,其网元间通信采用服务化接口;而图5所示点对点接口的通信系统中各网元间通过点对点接口实现互联。关于点对点接口的相关实现,可参考相关技术,不再赘述。In another example, as shown in Figure 5, the communication system provided in this embodiment can also be a point-to-point interface communication system. This type of communication system supports direct interaction between network function services, enabling efficient communication and possessing flexibility and scalability. For a detailed description of the specific functions of each network element in this point-to-point interface communication system, please refer to the description of the corresponding network elements in the SBA-based 5G communication system in Figure 4; it will not be repeated here. The core difference between the SBA-based 5G communication system shown in Figure 4 and the point-to-point interface communication system shown in Figure 5 lies in the different interface types. The 5G communication system in Figure 4 is built on top of SBA, and its inter-network element communication uses a service-oriented interface; while in the point-to-point interface communication system shown in Figure 5, network elements are interconnected through point-to-point interfaces. For details on the implementation of point-to-point interfaces, please refer to relevant technologies; they will not be elaborated further here.
结合上述通信系统,本申请实施例提供一种通信方法,该通信方法中,基于不同的场景分别设计了由管理设备(例如OAM)对第一会话触发AF traffic influence的方案,或者由移动节点(例如MWAB)新建PDU会话的方案,使得修改后的第一会话(或者新建的第二会话)与基于移动后的移动节点的位置确定的第二用户面设备关联。In conjunction with the above-mentioned communication system, this application provides a communication method. In this communication method, a scheme is designed based on different scenarios, in which a management device (e.g., OAM) triggers AF traffic influence on the first session, or a scheme is designed based on a mobile node (e.g., MWAB) to create a new PDU session, so that the modified first session (or the newly created second session) is associated with a second user plane device determined based on the location of the mobile node after the move.
具体而言,场景一中,移动节点可以使用相同的PDU会话跟第一网络设备和第二网络设备分别建立NG接口,此时,当移动节点已经通过第一会话跟第一网络设备建立NG接口之后,如果移动节点需要跟第二网络设备建立NG接口,采用由管理设备对第一会话触发AF traffic influence的方案。网络侧对第一会话可以进行修改,修改后的第一会话关联到基于移动后移动节点的位置确定的第二用户面设备。Specifically, in Scenario 1, a mobile node can use the same PDU session to establish NG interfaces with both the first and second network devices. In this case, after the mobile node has established an NG interface with the first network device through the first session, if the mobile node needs to establish an NG interface with the second network device, a scheme is adopted whereby the management device triggers an AF traffic influence on the first session. The network side can modify the first session, and the modified first session is associated with the second user plane device determined based on the mobile node's location after migration.
场景二中,移动节点需要使用不同的PDU会话跟第一网络设备和第二网络设备分别建立NG接口,此时,当移动节点已经通过第一会话跟第一网络设备建立NG接口之后,如果移动节点需要跟第二网络设备建立NG接口,则采用由移动节点新建PDU会话(即第二会话)的方案。新建的第二会话关联到基于移动后移动节点的位置确定的第二用户面设备,上述两种场景,通过第二用户面设备进行数据传输,可以缩短移动节点访问第二网络设备的数据传输的物理距离,从而减少传输延迟。In Scenario 2, the mobile node needs to establish NG interfaces with the first and second network devices using different PDU sessions. In this case, after the mobile node has already established an NG interface with the first network device through the first session, if the mobile node needs to establish an NG interface with the second network device, a scheme is adopted whereby the mobile node creates a new PDU session (i.e., the second session). The newly created second session is associated with a second user plane device determined based on the mobile node's location after migration. In both scenarios, data transmission through the second user plane device can shorten the physical distance for the mobile node to access the second network device, thereby reducing transmission latency.
其中,相同的PDU会话是指移动节点访问第一网络设备所使用的PDU会话的会话标识和该移动节点访问第二网络设备所使用的PDU会话的会话标识相同,不同的PDU会话是指移动节点访问第一网络设备所使用的PDU会话的会话标识和该移动节点访问第二网络设备所使用的PDU会话的会话标识不同。例如,场景一中,移动节点访问第一网络设备所使用的第一会话的会话标识为PDU session ID#1,当管理设备对第一会话触发AF traffic influence,网络侧对第一会话可以进行修改,修改后的第一会话的会话标识还是PDU session ID#1。场景二中,移动节点访问第一网络设备所使用的第一会话的会话标识为PDU session ID#1,当移动节点新建PDU会话(即第二会话),第二会话的会话标识为PDU session ID#2。In this context, "identical PDU sessions" refers to situations where the session identifier of the PDU session used by the mobile node to access the first network device is the same as the session identifier of the PDU session used by the same mobile node to access the second network device. "Different PDU sessions" refers to situations where the session identifier of the PDU session used by the mobile node to access the first network device is different from the session identifier of the PDU session used by the same mobile node to access the second network device. For example, in Scenario 1, the session identifier of the first session used by the mobile node to access the first network device is PDU session ID#1. When the management device triggers AF traffic influence on the first session, the network side can modify the first session; the modified session identifier of the first session will still be PDU session ID#1. In Scenario 2, the session identifier of the first session used by the mobile node to access the first network device is PDU session ID#1. When the mobile node creates a new PDU session (i.e., the second session), the session identifier of the second session is PDU session ID#2.
下面将结合几种可能的典型场景,对本申请实施例提供的通信方法加以介绍。The communication method provided in the embodiments of this application will be described below in conjunction with several possible typical scenarios.
需要说明的是,本申请下述实施例中,各个网元之间的消息名称、各参数的名称、或各信息的名称等只是一个示例,在其他的实施例中也可以是其他的名称,本申请所提供的通信方法对此不作具体限定。It should be noted that in the following embodiments of this application, the message names, parameter names, or information names between network elements are just examples. Other names may also be used in other embodiments. The communication method provided in this application does not specifically limit these names.
可以理解的,本申请实施例中,各个网元可以执行本申请实施例中的部分或全部步骤,这些步骤或操作仅是示例,本申请实施例还可以执行其它操作或者各种操作的变形。此外,各个步骤可以按照本申请实施例呈现的不同的顺序来执行,并且有可能并非要执行本申请实施例中的全部操作。It is understood that in the embodiments of this application, each network element may execute some or all of the steps in the embodiments of this application. These steps or operations are merely examples, and the embodiments of this application may also execute other operations or variations thereof. Furthermore, the steps may be executed in different orders as presented in the embodiments of this application, and it is not necessary to execute all the operations in the embodiments of this application.
可以理解的,本申请中是以终端设备和网络设备作为该交互示意的执行主体为例进行示意的,但本申请并不限制交互示意的执行主体。例如,本申请中由终端设备执行的方法,也可以由应用于该终端设备的模块(例如芯片、芯片系统、或处理器)执行,还可以由能实现全部或部分终端设备功能的逻辑节点、逻辑模块或软件来实现;本申请中由网络设备执行的方法,也可以由应用于该网络设备的模块(例如芯片、芯片系统、或处理器)执行,还可以由能实现全部或部分网络设备功能的逻辑节点、逻辑模块或软件来实现,本申请实施例对此不作具体限定。It is understood that this application uses terminal devices and network devices as examples to illustrate the execution of the interaction, but this application does not limit the execution subject of the interaction. For example, the method executed by the terminal device in this application can also be executed by a module applied to the terminal device (e.g., a chip, chip system, or processor), or by a logical node, logical module, or software that can implement all or part of the functions of the terminal device; similarly, the method executed by the network device in this application can also be executed by a module applied to the network device (e.g., a chip, chip system, or processor), or by a logical node, logical module, or software that can implement all or part of the functions of the network device. This application does not specifically limit this aspect.
上文介绍了,本申请提供的通信方法所适用的两个场景:场景一中,移动节点可以使用相同的PDU会话跟第一网络设备和第二网络设备分别建立NG接口,此时,采用由管理设备触发PDU会话修改的方案。场景二中,移动节点需要使用不同的PDU会话跟第一网络设备和第二网络设备分别建立NG接口,此时,采用由移动节点新建PDU会话的方案。下面首先介绍场景一中,本申请实施例提供的通信方法。The preceding text introduced two scenarios to which the communication method provided in this application is applicable: In scenario one, the mobile node can use the same PDU session to establish NG interfaces with the first network device and the second network device respectively. In this case, a scheme where the management device triggers the modification of the PDU session is adopted. In scenario two, the mobile node needs to use different PDU sessions to establish NG interfaces with the first network device and the second network device respectively. In this case, a scheme where the mobile node creates a new PDU session is adopted. The following section first introduces the communication method provided by the embodiment of this application in scenario one.
图6示出了本申请实施例提供的通信方法的流程示意图。如图6所示,该方法可以包括以下步骤:Figure 6 shows a flowchart of the communication method provided in an embodiment of this application. As shown in Figure 6, the method may include the following steps:
S610,移动节点通过第一会话与第一网络设备传输第一消息。S610, the mobile node transmits the first message with the first network device through the first session.
其中,移动节点为具备基站功能和移动能力的一类设备,例如MWAB。管理设备为具备对网络资源进行管理的一类设备,例如OAM。此外,示例性的,本申请实施例中网络设备(例如,第一网络设备或者第二网络设备)可以为AMF。用户面设备(例如,第一用户面设备或者第二用户面设备)可以为UPF。本申请实施例中的会话(例如,第一会话、第二会话、或者第三会话)可以为PDU会话,不予限制。In this application, a mobile node is a device with base station functionality and mobility capabilities, such as a MWAB. A management device is a device capable of managing network resources, such as an OAM. Furthermore, for example, in this embodiment, the network device (e.g., a first network device or a second network device) can be an AMF. The user plane device (e.g., a first user plane device or a second user plane device) can be a UPF. The sessions in this embodiment (e.g., a first session, a second session, or a third session) can be PDU sessions, without limitation.
移动节点在移动前的第一位置通过BH网络建立有第三会话,第三会话用于移动节点与管理设备通信,一种可能的解释中,第三会话用于提供移动节点访问管理设备的IP连接。管理设备基于移动节点第一位置确定移动节点的配置参数,移动节点通过第三会话从管理设备接收到配置参数,包括第一网络设备的地址,移动节点的TAI,移动节点的Cell ID。该第一网络设备的地址可以被用于移动节点与该第一网络设备建立第一连接,示例性的,该第一连接可以基于NG接口(或者称为N2接口)实现。移动节点可以在空口消息中广播移动节点的TAI和/或移动节点的Cell ID,以便终端设备能够基于移动节点的TAI和/或移动节点的Cell ID接入移动节点。此时,通过移动节点接入的终端设备由第一网络设备服务。Before moving, the mobile node establishes a third session via the BH network at its initial location. This third session is used for communication between the mobile node and the management device. In one possible interpretation, the third session provides the mobile node with an IP connection to access the management device. The management device determines the mobile node's configuration parameters based on its initial location. The mobile node receives these configuration parameters from the management device via the third session, including the address of the first network device, the mobile node's TAI, and the mobile node's Cell ID. The address of the first network device can be used to establish a first connection between the mobile node and the first network device. For example, this first connection can be implemented based on the NG interface (or N2 interface). The mobile node can broadcast its TAI and/or Cell ID in an air interface message so that terminal devices can access the mobile node based on its TAI and/or Cell ID. In this case, the terminal devices accessing the mobile node are served by the first network device.
移动节点还可以根据第一网络设备的地址,触发第一会话的建立,该第一会话可以用于提供移动节点访问第一网络设备的IP连接。该第一会话对应的用户面设备为第一用户面设备,换言之,第一用户面设备与移动节点建立的第一会话关联。在建立第一会话时,会话管理节点(图6中未示出)接收来自移动节点的用于请求建立第一会话的会话建立请求,会话管理节点会根据移动节点的位置确定合适的用户面设备(即第一用户面设备),然后,会话管理节点会向移动节点发送指示第一会话建立成功的会话建立响应。下面结合一个示例,对第一会话的建立过程加以介绍,该示例中,移动节点为MWAB、会话管理节点为SMF、第一用户面设备为UPF#1,第一网络设备为AMF#1,服务于MWAB的AMF为Serving AMF,第一会话建立过程如下:The mobile node can also trigger the establishment of a first session based on the address of the first network device. This first session can be used to provide the mobile node with an IP connection to access the first network device. The user plane device corresponding to this first session is the first user plane device; in other words, the first user plane device is associated with the first session established by the mobile node. When establishing the first session, the session management node (not shown in Figure 6) receives a session establishment request from the mobile node requesting the establishment of the first session. The session management node determines the appropriate user plane device (i.e., the first user plane device) based on the location of the mobile node. Then, the session management node sends a session establishment response to the mobile node indicating that the first session has been successfully established. The establishment process of the first session is described below with reference to an example. In this example, the mobile node is MWAB, the session management node is SMF, the first user plane device is UPF#1, the first network device is AMF#1, and the AMF serving MWAB is Serving AMF. The first session establishment process is as follows:
1.初始请求1. Initial Request
场景描述:MWAB基于非接入层(NAS)消息向Serving AMF发送会话建立请求。这个NAS消息中携带了协议数据单元会话标识符(PDU session ID)、数据网络名称(DNN)、单网络切片选择辅助信息(single network slice selection assistance information,S-NSSAI)以及PDU会话建立请求(可选地,还可能携带AMF#1的地址)。Scenario Description: The MWAB sends a session establishment request to the Serving AMF based on a Non-Access Stratum (NAS) message. This NAS message carries the Protocol Data Unit Session Identifier (PDU session ID), Data Network Name (DNN), Single Network Slice Selection Assistance Information (S-NSSAI), and the PDU session establishment request (optionally, it may also carry the address of AMF#1).
2.AMF处理请求2. AMF processes requests
场景描述:Serving AMF接收到来自MWAB的NAS消息后,会解析这些信息,并向SMF发送Nsmf_PDUSession_CreateSMContext Request请求。这个请求中包含了订阅永久标识符(SUPI),用于标识MWAB、PDU session ID、DNN、S-NSSAI,MWAB的位置信息以及PDU会话建立请求(同样,可选地携带了AMF#1的地址)。Scenario Description: After receiving a NAS message from MWAB, the Serving AMF parses this information and sends an Nsmf_PDUSession_CreateSMContext Request to the SMF. This request contains a Subscription Persistent Identifier (SUPI) to identify MWAB, PDU session ID, DNN, S-NSSAI, MWAB location information, and the PDU session establishment request (optionally, it also carries the address of AMF#1).
3.SMF选择UPF并启动会话建立3. SMF selects UPF and initiates session establishment.
场景描述:SMF根据MWAB的当前位置信息和网络策略,选择最合适的UPF(用户面设备)实例(在此为UPF#1),以确保数据传输的路由最优。选择完成后,SMF开始会话建立流程,包括为MWAB分配IP地址(例如IPv6地址,或者是IPv4或IPv4v6)。Scenario Description: Based on the current location information of the MWAB and network policies, the SMF selects the most suitable UPF (User Plane Device) instance (in this case, UPF#1) to ensure optimal routing for data transmission. After selection, the SMF begins the session establishment process, including assigning an IP address to the MWAB (e.g., an IPv6 address, or an IPv4 or IPv4v6 address).
此外,如果PDU会话建立请求中包含了AMF#1的地址,SMF可以基于该地址信息选择UPF#1,从而保证当UPF#1收到来自MWAB的N2消息时,UPF#1将N2消息转发至AMF#1时所需的时延最低,从而实现传输路由最优。Furthermore, if the PDU session establishment request includes the address of AMF#1, SMF can select UPF#1 based on this address information, thereby ensuring that when UPF#1 receives an N2 message from MWAB, the latency required for UPF#1 to forward the N2 message to AMF#1 is minimized, thus achieving optimal transmission routing.
可以理解的是,虽然SMF接收到的Nsmf_PDUSession_CreateSMContext Request请求中可能不直接包含MWAB的精确位置坐标,但SMF可以通过以下方式间接获取MWAB的当前位置信息:方式一,上下文信息:请求中可能包含足够的上下文信息(如TAI、gNB ID等),使得SMF能够推断出MWAB的大致位置。方式二,与AMF的交互:如果SMF需要更精确的位置信息,它可能会与AMF进行额外的交互来请求这些信息。Understandably, although the Nsmf_PDUSession_CreateSMContext Request received by the SMF may not directly contain the precise location coordinates of the MWAB, the SMF can indirectly obtain the current location information of the MWAB in the following ways: Method 1: Context information: The request may contain sufficient context information (such as TAI, gNB ID, etc.) to allow the SMF to infer the approximate location of the MWAB. Method 2: Interaction with the AMF: If the SMF needs more precise location information, it may engage in additional interaction with the AMF to request this information.
4.IP地址分配与会话配置4. IP Address Allocation and Session Configuration
场景描述:SMF将分配好的IP地址以及会话的其他配置信息(如QoS参数、安全策略等)发送给MWAB。这些信息可能通过Serving AMF转发给MWAB,或者通过其他网元发送给MWAB。Scenario Description: The SMF sends the assigned IP address and other session configuration information (such as QoS parameters, security policies, etc.) to the MWAB. This information may be forwarded to the MWAB by the Serving AMF or sent to the MWAB by other network elements.
至此,PDU会话的建立流程基本完成。MWAB现在可以使用分配的IP地址和配置的网络资源来访问DNN指定的数据网络。同时,网络中的各个功能实体(如AMF、SMF、UPF和MWAB)都已根据会话信息进行了相应的配置和准备,以确保数据传输的顺畅和安全。At this point, the PDU session establishment process is essentially complete. The MWAB can now use its assigned IP address and configured network resources to access the data network specified by the DNN. Simultaneously, all functional entities in the network (such as AMF, SMF, UPF, and MWAB) have been configured and prepared accordingly based on the session information to ensure smooth and secure data transmission.
5.MWAB与AMF#1的交互5. Interaction between MWAB and AMF#1
该步骤为可选步骤,MWAB可以使用SMF分配给MWAB的IP地址作为源IP地址,向AMF#1发送NG setup request消息。这个请求中携带了MWAB-gNB ID和TAI(跟踪区域标识符)。AMF#1接收到请求后,会进行必要的验证和配置(例如,NG接口参数的配置),并返回NG setup response消息,确认NG接口的设置完成。This step is optional. MWAB can use the IP address assigned to MWAB by SMF as the source IP address to send an NG setup request message to AMF#1. This request carries the MWAB-gNB ID and TAI (Tracking Area Identifier). Upon receiving the request, AMF#1 will perform necessary verification and configuration (e.g., configuring NG interface parameters) and return an NG setup response message confirming that the NG interface setup is complete.
具体地,MWAB-gNB与AMF#1之间的N2消息(例如,NG setup request消息)传递通过MWAB-UE和UPF之间的PDU会话来实现。当MWAB-gNB需要向AMF#1发送N2消息时,MWAB-gNB将N2消息通过MWAB-gNB与MWAB-UE之间的内部接口转发给MWAB-UE,MWAB-UE将该N2消息作为数据包的负荷(payload),通过已经建立好的PDU会话(即第一会话)传递给该PDU会话的UPF#1(即第一用户面设备),UPF#1再将数据包转发给AMF#1,完成N2消息的转发。Specifically, the transmission of N2 messages (e.g., NG setup request messages) between MWAB-gNB and AMF#1 is achieved through the PDU session between MWAB-UE and UPF. When MWAB-gNB needs to send an N2 message to AMF#1, MWAB-gNB forwards the N2 message to MWAB-UE through the internal interface between MWAB-gNB and MWAB-UE. MWAB-UE uses this N2 message as the payload of a data packet and passes it to UPF#1 (i.e., the first user plane device) of the established PDU session (i.e., the first session) through the established PDU session. UPF#1 then forwards the data packet to AMF#1, completing the forwarding of the N2 message.
第一会话建立后,移动节点即可基于第一会话与第一网络设备传输第一消息。第一消息为移动节点与第一网络设备之间传输的消息。下面对第一消息的几种可能类型加以说明:After the first session is established, the mobile node can transmit the first message with the first network device based on the first session. The first message is a message transmitted between the mobile node and the first network device. The following explains the possible types of the first message:
情况一中,移动节点和第一网络设备之间的NG连接(即上文的第一连接)还未建立:第一消息可以是移动节点发送给第一网络设备的NG setup request消息,还可以是第一网络设备发送给移动节点的NG setup response消息。In scenario one, the NG connection (i.e. the first connection mentioned above) between the mobile node and the first network device has not yet been established: the first message can be an NG setup request message sent by the mobile node to the first network device, or an NG setup response message sent by the first network device to the mobile node.
情况二中,移动节点和第一网络设备之间建立了NG连接:第一消息可以是移动节点发送给第一网络设备的RAN configuration update消息;第一消息还可以是第一网络设备发送给移动节点的RAN configuration update ack消息。In scenario two, an NG connection is established between the mobile node and the first network device: the first message can be a RAN configuration update message sent by the mobile node to the first network device; the first message can also be a RAN configuration update ack message sent by the first network device to the mobile node.
情况三中,终端设备接入了移动节点,那么移动节点与第一网络设备之间传输终端设备的NAS消息,比如:如果是移动节点发送给第一网络设备:第一消息可以是移动节点发送给第一网络设备的、来自终端设备的注册请求消息、会话建立请求消息等。第一消息可以是第一网络设备发送给移动节点的、需要向终端设备发送的注册接受消息、会话建立接受消息等。In scenario three, the terminal device connects to the mobile node. Then, the mobile node and the first network device transmit NAS messages from the terminal device. For example, if the mobile node sends a message to the first network device, the first message could be a registration request message or session establishment request message from the terminal device. Alternatively, the first message could be a registration acceptance message or session establishment acceptance message sent by the first network device to the mobile node, which needs to be sent to the terminal device.
由于移动节点的可移动特性,移动节点可能从第一位置移动到第二位置。在第一位置时,通过移动节点接入的终端设备是由第一网络设备服务的,此时,移动节点基于与第一用户面设备关联的第一会话与第一网络设备传输第一消息。Due to the mobility of mobile nodes, a mobile node may move from a first location to a second location. At the first location, the terminal device accessed through the mobile node is served by a first network device. In this case, the mobile node transmits a first message with the first network device based on a first session associated with the first user plane device.
当移动节点迁移至第二位置时,鉴于第一位置与第二位置的网络服务分别由不同的网络设备提供,接入移动节点的终端设备将转而由第二网络设备服务。在此情境下,若移动节点利用第二网络设备的唯一标识,通过原先服务于第一位置的第一用户面设备与第二网络设备交换第二消息(此类消息在性质上与第一消息相仿,其详细说明可参照第一消息,故此处不重复说明),则此过程实质上是移动节点在同一会话(即第一会话)下与新的网络设备(第二网络设备)进行的通信。然而,这种通信方式可能引发类似于背景技术所描述的用户面数据路由迂回问题,导致效率降低。When a mobile node migrates to a second location, since the network services at the first and second locations are provided by different network devices, the terminal devices accessing the mobile node will be served by the second network device. In this scenario, if the mobile node uses the unique identifier of the second network device to exchange a second message with the second network device through the first user plane device that originally served the first location (this type of message is similar in nature to the first message, and its detailed description can be found in the first message description, so it will not be repeated here), then this process is essentially communication between the mobile node and the new network device (the second network device) within the same session (i.e., the first session). However, this communication method may cause user plane data routing detours similar to those described in the background art, leading to reduced efficiency.
为了克服可能的用户面数据路由迂回的问题,本申请实施例考虑对第一会话关联的用户面设备进行修改,进而执行如下步骤:To overcome the potential problem of user plane data routing detours, this application embodiment considers modifying the user plane device associated with the first session, and then performing the following steps:
S620,移动节点向管理设备发送第一信息,相应的,管理设备接收来自移动节点第一信息。S620, the mobile node sends the first information to the management device, and the management device receives the first information from the mobile node accordingly.
其中,第一信息用于触发第一会话的修改,以使修改后的第一会话与第二用户面设备关联。第一信息可以用于管理设备发起用于修改第一会话的traffic influence流程。第一信息可以是用于指示第一会话的标识信息,移动节点外的其他设备,例如管理设备可以基于第一信息确定相应的第一会话。示例性的,第一信息可以包括第一会话的互联网协议地址。或者,第一信息可以包括移动节点的标识,例如通用公共用户标识(GPSI)。The first information is used to trigger the modification of the first session, so that the modified first session is associated with the second user plane device. The first information can be used by the management device to initiate a traffic influence process for modifying the first session. The first information can be identification information indicating the first session; other devices besides the mobile node, such as the management device, can determine the corresponding first session based on the first information. For example, the first information may include the Internet Protocol address of the first session. Alternatively, the first information may include the identifier of the mobile node, such as the General Public Subscriber Identity (GPSI).
移动节点可以主动(例如按周期发送)的向管理设备发送第一信息,或者,移动节点还可以在接收到来自管理设备的用于请求第一信息的请求信息,再向管理设备发送第一信息,此时,该方法还可选的包括:S660,管理设备向移动节点发送用于请求第一信息的请求信息,相应的,移动节点接收来自管理设备的上述请求信息。基于实际实现需求,可以灵活设置移动节点发送第一信息的触发条件(例如按周期发送,当移动节点发现自己的位置移动后发送等),不予限制。The mobile node can proactively (e.g., periodically) send the first information to the management device. Alternatively, the mobile node can send the first information to the management device after receiving a request from the management device. In this case, the method may optionally include: S660, the management device sends a request to the mobile node for the first information, and the mobile node receives the aforementioned request from the management device. Based on actual implementation requirements, the triggering conditions for the mobile node to send the first information can be flexibly set (e.g., periodically, or when the mobile node detects that its location has moved), without restriction.
S630,管理设备向移动节点发送第二网络设备的标识信息,相应的,移动节点接收来自管理设备的第二网络设备的标识信息。S630, the management device sends the identification information of the second network device to the mobile node, and the mobile node receives the identification information of the second network device from the management device.
其中,由于移动节点的可移动特性,移动节点可能从第一位置移动到第二位置。正如图2所示场景的介绍,管理设备会监测到与移动节点连接的网络设备需要更新(例如,从第一网络设备切换到更接近第二位置的UPF#2)。如果移动节点可以使用相同的PDU会话跟第一网络设备和第二网络设备分别建立NG接口(即上述场景一)。则管理设备会发起traffic influence流程,以修改第一会话。参考本申请对traffic influence流程的介绍,与AF发起的traffic influence流程原理相同,区别在于,此时由管理设备作为发起角色,发起traffic influence流程以实现第一会话的修改。Due to the mobility of mobile nodes, they may move from a first location to a second location. As illustrated in Figure 2, the management device will detect that the network device connected to the mobile node needs updating (e.g., switching from the first network device to UPF#2, which is closer to the second location). If the mobile node can establish NG interfaces with both the first and second network devices using the same PDU session (i.e., scenario one above), the management device will initiate a traffic influence process to modify the first session. Referring to the description of the traffic influence process in this application, the principle is the same as the traffic influence process initiated by the AF, except that the management device acts as the initiator to initiate the traffic influence process to modify the first session.
同时,管理设备会通过第三会话向移动节点发送第二网络设备的标识信息,以供移动节点与第二网络设备建立第二连接。第二网络设备的标识信息能够标识第二网络设备,示例性的,第二网络设备的标识信息可以为第二网络设备的地址。Simultaneously, the management device sends the identification information of the second network device to the mobile node through a third session, enabling the mobile node to establish a second connection with the second network device. The identification information of the second network device identifies the second network device; for example, the identification information can be the address of the second network device.
本申请实施例中,对步骤S620与步骤S630的执行先后顺序不予限制。In this embodiment of the application, the execution order of steps S620 and S630 is not restricted.
S640,管理设备基于第一信息触发第一会话的修改。S640, the management device triggers modification of the first session based on the first information.
其中,如步骤S630中的介绍,移动节点从第一位置移动到第二位置后,管理设备会针对第一会话发起traffic influence流程,该traffic influence流程用于网络侧(例如,SMF)判断是否修改第一会话。在此过程中,第一信息作为识别并定位第一会话的标识,使得管理设备能够依据此信息精确地触发第一会话的traffic influence流程。当网络侧确定对第一会话进行修改时,网络侧会基于移动节点当前位置为第一会话分配一个新的用户面设备,称为第二用户面设备,此时,修改后的第一会话与第二用户面设备关联。As described in step S630, after the mobile node moves from the first location to the second location, the management device initiates a traffic influence process for the first session. This traffic influence process is used by the network side (e.g., SMF) to determine whether to modify the first session. During this process, the first information serves as an identifier to identify and locate the first session, enabling the management device to accurately trigger the traffic influence process for the first session based on this information. When the network side determines to modify the first session, it allocates a new user plane device, called the second user plane device, to the first session based on the mobile node's current location. At this time, the modified first session is associated with the second user plane device.
S650,移动节点基于第二网络设备的标识信息通过修改后的第一会话与第二网络设备传输第二消息。S650, the mobile node transmits a second message to the second network device through a modified first session based on the identification information of the second network device.
其中,当第一会话修改完成后,第一会话分配了新的第二用户面设备,此时,移动节点可以基于第二网络设备的标识信息通过修改后的第一会话与第二网络设备传输第二消息。第二消息在性质上与第一消息相仿,其详细说明可参照第一消息,不再赘述。Once the first session is modified and a new second user plane device is allocated, the mobile node can transmit a second message with the second network device through the modified first session based on the identification information of the second network device. The second message is similar in nature to the first message, and its detailed description can be found in the first message description, so it will not be repeated here.
具体而言,在将移动节点逻辑划分为MWAB-gNB与MWAB-UE的示例中。完成上述第一会话的修改后,MWAB-gNB与第二网络设备之间的N2消息(例如,上述NG setup request消息)传递通过MWAB-UE和第二用户面设备关联的PDU会话(也即修改后的第一会话)来实现。当MWAB-gNB需要向第二网络设备发送N2消息时,MWAB-gNB将N2消息通过MWAB-gNB与MWAB-UE之间的内部接口转发给MWAB-UE,MWAB-UE将该N2消息作为数据包的负荷(payload),通过修改后的第一会话传递给第二用户面设备,该第二用户面设备再将数据包转发给第二网络设备,完成N2消息的转发。Specifically, in the example where the mobile node is logically divided into MWAB-gNB and MWAB-UE, after modifying the first session as described above, the transmission of N2 messages (e.g., the aforementioned NG setup request message) between MWAB-gNB and the second network device is achieved through the PDU session associated with MWAB-UE and the second user plane device (i.e., the modified first session). When MWAB-gNB needs to send an N2 message to the second network device, MWAB-gNB forwards the N2 message to MWAB-UE through the internal interface between MWAB-gNB and MWAB-UE. MWAB-UE then uses this N2 message as the payload of a data packet and passes it to the second user plane device through the modified first session. The second user plane device then forwards the data packet to the second network device, completing the forwarding of the N2 message.
示例性的,移动节点可以基于修改后的第一会话与第二网络设备传输建立NG连接(称为第二连接)所需的信息。例如,第二消息可以是移动节点发送给第二网络设备的NG setup request消息,还可以是第二网络设备发送给移动节点的NG setup response消息。For example, the mobile node can transmit the information required to establish an NG connection (referred to as the second connection) with the second network device based on the modified first session. For instance, the second message could be an NG setup request message sent by the mobile node to the second network device, or an NG setup response message sent by the second network device to the mobile node.
具体而言,与建立第一连接的过程类似,当移动节点获取到第二网络设备的标识信息后,由于第一会话建立过程中,SMF已经给移动节点(例如,MWAB)分配了IP地址,因此MWAB可以继续使用该IP地址作为源IP地址通过第二用户面设备向第二网络设备(AMF#2)发送NG setup request消息。这个NG setup request消息中携带了MWAB-gNB ID和TAI(跟踪区域标识符)。AMF#2接收到NG setup request后,会进行必要的验证和配置(例如,NG接口参数的配置),并返回NG setup response消息,确认NG接口的设置完成。Specifically, similar to the process of establishing the first connection, after the mobile node obtains the identification information of the second network device, since the SMF has already assigned an IP address to the mobile node (e.g., MWAB) during the first session establishment process, the MWAB can continue to use this IP address as the source IP address to send an NG setup request message to the second network device (AMF#2) through the second user plane device. This NG setup request message carries the MWAB-gNB ID and TAI (Tracking Area Identifier). After receiving the NG setup request, AMF#2 will perform necessary verification and configuration (e.g., NG interface parameter configuration) and return an NG setup response message to confirm that the NG interface setup is complete.
下面结合一个对比例,对修改后的用户数据(例如N2消息)路径加以说明。示例性的,沿用图2所示场景,当移动节点移动到第二位置后,传统的基于未修改的第一会话的用户数据(例如N2消息)路径为:MWAB(移动节点)、BH-gNB2(靠近第二位置的回程基站)、UPF#2(第二用户面设备)、UPF#1(第一用户面设备)、安全网关、AMF#2(第二网络设备)。而本申请实施例的基于修改后的第一会话的用户数据(例如N2消息)路径为:MWAB(移动节点)、BH-gNB2(靠近第二位置的回程基站)、UPF#2(第二用户面设备)、安全网关、AMF#2(第二网络设备)。The modified user data (e.g., N2 message) path is illustrated below with a comparative example. For instance, following the scenario shown in Figure 2, when the mobile node moves to the second location, the traditional user data (e.g., N2 message) path based on the unmodified first session is: MWAB (mobile node), BH-gNB2 (backhaul base station near the second location), UPF#2 (second user plane device), UPF#1 (first user plane device), security gateway, AMF#2 (second network device). However, the modified user data (e.g., N2 message) path based on the first session in this embodiment is: MWAB (mobile node), BH-gNB2 (backhaul base station near the second location), UPF#2 (second user plane device), security gateway, AMF#2 (second network device).
本申请实施例中,在移动节点移动后,由管理设备触发移动节点建立的第一会话的修改,使得修改后的第一会话与第二用户面设备关联,而第二用户面设备是基于移动后的移动节点的位置确定的,如此将第一会话关联到基于移动后移动节点的位置确定的第二用户面设备,再基于其传输上述第二消息,可以缩短第二消息传输的物理距离,从而减少传输延迟。In this embodiment of the application, after the mobile node moves, the management device triggers the modification of the first session established by the mobile node, so that the modified first session is associated with the second user plane device. The second user plane device is determined based on the location of the mobile node after the move. By associating the first session with the second user plane device determined based on the location of the mobile node after the move, and then transmitting the second message based on it, the physical distance for transmitting the second message can be shortened, thereby reducing transmission delay.
在一种可能的实现中,如图7所示,在步骤S620之前,该方法还可以包括:In one possible implementation, as shown in Figure 7, the method may further include the following before step S620:
S670,管理设备向移动节点发送第二信息,相应的,移动节点接收来自管理设备的第二信息。S670, the management device sends the second information to the mobile node, and the mobile node receives the second information from the management device accordingly.
其中,在前文介绍的步骤S640中,管理设备基于第一信息触发第一会话的修改,进一步地,本申请实施例还可以引入管理设备基于第一时延确定是否触发第一会话的修改的机制。这种情况下,本申请实施例在执行步骤S670之前,先执行步骤S610、S630以及建立第二连接。这种场景下,由于建立第二连接时,第一会话还未修改,此时第一会话关联的是第一用户面设备,移动节点是通过第一用户面设备与第二网络设备建立的第二连接,此时第二连接的时延为第一时延,换言之,第一时延可以是移动节点移动到第二位置时,仍旧通过未修改的第一会话传输第二消息的时延。又一种解释中,第一时延为通过修改前的第一会话与第二网络设备传输信息的时延。In step S640 described above, the management device triggers modification of the first session based on the first information. Further, this embodiment can also introduce a mechanism whereby the management device determines whether to trigger modification of the first session based on a first delay. In this case, this embodiment executes steps S610 and S630 and establishes the second connection before executing step S670. In this scenario, since the first session has not yet been modified when the second connection is established, the first session is associated with the first user plane device. The mobile node establishes the second connection with the second network device through the first user plane device. The delay of the second connection is the first delay; in other words, the first delay can be the delay when the mobile node moves to the second location and still transmits the second message through the unmodified first session. In another interpretation, the first delay is the delay of transmitting information between the first session and the second network device before modification.
例如,上述介绍的对比例中,第一时延可以是移动节点移动到第二位置时,数据路由为如下路由的时延:MWAB(移动节点)、BH-gNB2(靠近第二位置的回程基站)、UPF#2(第二用户面设备)、UPF#1(第一用户面设备)、安全网关、AMF#2(第二网络设备)。For example, in the comparative example described above, the first delay can be the delay when the mobile node moves to the second location and the data route is as follows: MWAB (mobile node), BH-gNB2 (backhaul base station near the second location), UPF#2 (second user plane equipment), UPF#1 (first user plane equipment), security gateway, AMF#2 (second network equipment).
在步骤S670中,采用第二信息指示确定上述第一时延。换言之,第二信息用于指示确定上述第一时延。关于第二信息的具体内容,其可包含对应于“指示确定第一时延”的具体数值或参数,亦可为管理设备与移动节点事先协商确立的与“指示确定第一时延”对应的索引标识。这些索引标识作为双方共识的桥梁,允许管理设备与移动节点通过解析索引标识来间接对应相应的具体内容,诸如“指示确定第一时延”等,不予限制。In step S670, the second information is used to indicate and determine the aforementioned first delay. In other words, the second information is used to indicate and determine the aforementioned first delay. Regarding the specific content of the second information, it may include a specific value or parameter corresponding to "indicating and determining the first delay," or it may be an index identifier corresponding to "indicating and determining the first delay" established in advance by the management device and the mobile node. These index identifiers serve as a bridge of consensus between the two parties, allowing the management device and the mobile node to indirectly correspond to the specific content, such as "indicating and determining the first delay," by parsing the index identifiers; there are no restrictions.
S680,移动节点确定第一时延。S680, the mobile node determines the first delay.
其中,在移动节点接收到指示确定第一时延的第二信息后,响应于该第二信息,确定第一时延。关于移动节点确定第一时延的具体过程,鉴于其相关技术相对成熟,可参考相关技术,不再赘述。Specifically, after the mobile node receives the second information indicating the determination of the first delay, it determines the first delay in response to the second information. Regarding the specific process by which the mobile node determines the first delay, given the relatively mature nature of the related technologies, please refer to relevant technologies; further details will not be elaborated here.
S690,移动节点向管理设备发送第一时延,相应的,管理设备接收来自移动节点的第一时延。S690, the mobile node sends the first delay to the management device, and the management device receives the first delay from the mobile node accordingly.
其中,当移动节点测得第一时延后,即可向管理设备发送第一时延。示例性的,移动节点可以周期性的确定第一时延,并周期性的上报该第一时延,不予限制。Once the mobile node measures the first delay, it can send the first delay information to the management device. For example, the mobile node can periodically determine the first delay and periodically report it, without limitation.
管理设备可以设置有一个阈值用以与第一时延比较,该阈值可以用于确定是否触发第一会话的修改,具体而言,如果第一时延大于或者等于该阈值,则确定需要触发第一会话的修改,此时执行S660,管理设备向移动节点发送用于请求第一信息的请求信息,以请求第一信息。换言之触发步骤S620的执行。The management device can set a threshold to compare with a first delay. This threshold can be used to determine whether to trigger a modification of the first session. Specifically, if the first delay is greater than or equal to the threshold, it is determined that a modification of the first session needs to be triggered. At this time, step S660 is executed, and the management device sends a request message to the mobile node to request the first information. In other words, step S620 is triggered.
这种情况下,S640包括:S6401,管理设备基于第一时延和第一信息触发第一会话的修改。而如果第一时延小于该阈值,则无需触发第一会话的修改。In this case, S640 includes: S6401, the management device triggers modification of the first session based on the first delay and the first information. If the first delay is less than the threshold, there is no need to trigger modification of the first session.
需要说明的是,该阈值是一个可配置的参数,可以根据不同的网络环境、应用需求或用户偏好进行调整。这种灵活性使得本申请实施例能够适应各种复杂多变的场景,并随着需求的变化进行扩展和优化。It should be noted that this threshold is a configurable parameter that can be adjusted according to different network environments, application requirements, or user preferences. This flexibility allows the embodiments of this application to adapt to various complex and changing scenarios, and to be expanded and optimized as needs change.
本申请实施例中,管理设备基于第一时延和第一信息触发第一会话的修改,使得在第一时延较高时,再进行第一会话的修改,这避免了在网络状况良好时进行不必要的会话调整,从而节省了系统资源和处理时间。并且减少了会话修改的频率,从而有助于保持系统的稳定性和可靠性。In this embodiment, the management device triggers modification of the first session based on a first latency and first information. This ensures that the modification of the first session only occurs when the first latency is high, avoiding unnecessary session adjustments when network conditions are good, thus saving system resources and processing time. Furthermore, it reduces the frequency of session modifications, thereby contributing to maintaining system stability and reliability.
在一种可能的实现中,该方法还包括:In one possible implementation, the method further includes:
管理设备向移动节点发送第三信息,相应的,移动节点接收来自管理设备的第三信息。The management device sends third information to the mobile node, and the mobile node receives the third information from the management device accordingly.
其中,第三信息为用于接入移动节点的信息。示例性的,第三信息可以包括移动节点的小区标识(Cell ID)和/或跟踪区标识(Tracking Area ID,TAI)。移动节点能够主动广播其小区标识及/或跟踪区标识。这样,一旦终端设备接收到这些标识信息,便能识别并接入到相应的移动节点,从而享受其提供的服务。The third piece of information is used for accessing the mobile node. For example, the third piece of information may include the mobile node's cell ID and/or tracking area ID (TAI). The mobile node can actively broadcast its cell ID and/or tracking area ID. Thus, once the terminal device receives this identification information, it can identify and access the corresponding mobile node, thereby enjoying the services it provides.
可选的,第三信息与第二网络设备的标识信息可以携带在一条信令,如此携带在同一条信令中,可以减少信令交互的次数,从而节省网络资源,提高通信效率。对于接收方(移动节点)而言,只需处理一条信令即可获取到所有需要的信息,简化了处理流程,降低了处理复杂度。并且,由于信息都集中在同一条信令中,减少了因信令丢失或乱序导致的信息不一致或错误的风险。Optionally, the third information and the identification information of the second network device can be carried in a single signaling message. This reduces the number of signaling interactions, thereby saving network resources and improving communication efficiency. For the receiving party (mobile node), only one signaling message needs to be processed to obtain all the necessary information, simplifying the processing flow and reducing processing complexity. Furthermore, since all information is concentrated in a single signaling message, the risk of information inconsistency or errors due to lost or out-of-order signaling is reduced.
又一种可能的实施方式中,第三信息与第二网络设备的标识信息可以携带在不同信令中,如此将信息分散到不同的信令中,可以根据实际需要灵活调整信令的发送时机和内容,增加了系统的灵活性。并且不同信令之间相对独立,降低了信息之间的耦合度,有利于系统的维护和扩展。In another possible implementation, the third information and the identification information of the second network device can be carried in different signaling messages. Distributing the information across different signaling messages allows for flexible adjustment of the timing and content of signaling transmission according to actual needs, increasing system flexibility. Furthermore, the relative independence between different signaling messages reduces the coupling between information, which is beneficial for system maintenance and expansion.
本申请实施例中,管理设备向移动节点提供小区标识(Cell ID)和/或跟踪区标识(Tracking Area ID,TAI),以便移动节点能够利用这些信息进行广播。通过广播这些标识,移动节点能够邀请并服务移动终端,确保它们能够顺利接入并享受网络服务。In this embodiment, the management device provides the mobile node with a cell ID and/or a tracking area ID (TAI) so that the mobile node can use this information for broadcasting. By broadcasting these identifiers, the mobile node can invite and serve mobile terminals, ensuring that they can successfully access and enjoy network services.
上面介绍了在上述场景一种本申请实施例的通信方法的实现方案。而场景二中,移动节点需要使用不同的PDU会话跟第一网络设备和第二网络设备分别建立NG接口,此时,采用由移动节点新建PDU会话的方案,此时,本申请实施例提供的通信方法的实现介绍如下:The above describes an implementation scheme of the communication method according to an embodiment of this application in the aforementioned scenario. In scenario two, the mobile node needs to establish NG interfaces with the first network device and the second network device using different PDU sessions. In this case, a scheme where the mobile node establishes a new PDU session is adopted. The implementation of the communication method provided in this embodiment is described below:
图8示出了本申请实施例提供的通信方法的流程示意图。如图8所示,该方法可以包括以下步骤:Figure 8 shows a flowchart of the communication method provided in an embodiment of this application. As shown in Figure 8, the method may include the following steps:
S810,移动节点通过第一会话与第一网络设备传输第一消息。S810, the mobile node transmits the first message with the first network device through the first session.
其中,与步骤S610的场景相似,移动节点在迁移前的初始位置(即第一位置),利用BH网络建立了第三会话,此会话用于与管理设备通信,提供了搭建移动节点访问管理设备的IP连接路径。管理设备依据移动节点当前位置(例如第一位置),定制并推送配置参数至移动节点,这些配置参数包括如第一网络设备的地址、移动节点的TAI标识、或者Cell ID等。利用这些信息,移动节点能构建与第一网络设备间的第一连接(可基于NG接口实现),此连接为后续数据传输奠定基础。Similar to the scenario in step S610, the mobile node establishes a third session using the BH network at its initial location before migration (i.e., the first location). This session is used to communicate with the management device, providing an IP connection path for the mobile node to access the management device. Based on the mobile node's current location (e.g., the first location), the management device customizes and pushes configuration parameters to the mobile node. These configuration parameters include, for example, the address of the first network device, the mobile node's TAI identifier, or the Cell ID. Using this information, the mobile node can establish a first connection with the first network device (which can be implemented based on the NG interface), laying the foundation for subsequent data transmission.
进一步地,移动节点可通过广播空口消息分享其TAI和/或Cell ID,使得终端设备能够依据这些信息连接到移动节点,并由第一网络设备提供服务支持。Furthermore, the mobile node can share its TAI and/or Cell ID via broadcast air interface messages, enabling terminal devices to connect to the mobile node based on this information and receive service support from the first network device.
此外,移动节点还能利用第一网络设备的地址信息,主动发起第一会话的建立,该会话同样提供IP访问链路至第一网络设备。这种场景下,第一用户面设备与移动节点的第一会话关联。鉴于第一会话建立流程已相对成熟,具体细节可参考相关技术,不再赘述。第一会话建立后,移动节点即可基于第一会话与第一网络设备传输第一消息。第一消息为移动节点与第一网络设备之间传输的消息。Furthermore, the mobile node can also proactively initiate the establishment of a first session using the address information of the first network device. This session also provides an IP access link to the first network device. In this scenario, the first user plane device and the mobile node are associated in the first session. Given that the first session establishment process is relatively mature, specific details can be found in relevant technologies and will not be elaborated further. After the first session is established, the mobile node can transmit the first message with the first network device based on the first session. The first message is the message transmitted between the mobile node and the first network device.
可以理解的是,本申请实施例可以适用于多种网络架构,例如,移动节点可指代MWAB,网络设备(如第一、二网络设备)可视为AMF,用户面设备则对应UPF,而会话则广泛涵盖PDU会话等类型。It is understood that the embodiments of this application can be applied to various network architectures. For example, a mobile node can refer to a MWAB, network devices (such as the first and second network devices) can be regarded as an AMF, user plane devices correspond to UPF, and sessions broadly cover types such as PDU sessions.
S820,管理设备向移动节点发送第二网络设备的标识信息,相应的,移动节点接收来自管理设备的第二网络设备的标识信息。S820: The management device sends the identification information of the second network device to the mobile node, and the mobile node receives the identification information of the second network device from the management device.
其中,由于移动节点的可移动特性,移动节点可能从第一位置移动到第二位置。正如图2所示场景的介绍,管理设备会监测到与移动节点连接的网络设备需要更新(例如,从第一网络设备切换到更接近第二位置的第二网络设备)。此时,管理设备会向移动节点发送第二网络设备的标识信息,以供移动节点与第二网络设备建立第二连接。第二网络设备的标识信息为能够标识第二网络设备的一类信息,示例性的,第二网络设备的标识信息可以为第二网络设备的地址。Due to the mobile nature of mobile nodes, they may move from a first location to a second location. As illustrated in Figure 2, the management device will detect that the network device connected to the mobile node needs to be updated (e.g., switching from the first network device to a second network device closer to the second location). In this case, the management device will send the identification information of the second network device to the mobile node so that the mobile node can establish a second connection with the second network device. The identification information of the second network device is a type of information that can identify the second network device; for example, the identification information of the second network device can be the address of the second network device.
S830,移动节点向第三网络设备发送会话建立请求。相应的,第三网络设备接收会话建立请求。S830, the mobile node sends a session establishment request to the third network device. Correspondingly, the third network device receives the session establishment request.
其中,第三网络设备为负责移动节点的接入和移动管理的网络设备。该会话建立请求用于建立第二会话,第二会话与第二用户面设备关联,会话建立请求包括第二网络设备的标识信息。第二会话用于移动节点与第二网络设备传输第二消息,第二消息的说明可以参考步骤S650中的相应说明,不再赘述。The third network device is responsible for the access and mobility management of the mobile node. This session establishment request is used to establish a second session, which is associated with the second user plane device. The session establishment request includes the identification information of the second network device. The second session is used for the mobile node to transmit a second message with the second network device. A description of the second message can be found in the corresponding description in step S650, and will not be repeated here.
第三网络设备接收到会话建立请求,即可开始建立第二会话,第二会话的建立过程与步骤S610中第一会话的建立过程原理相同,不再赘述。Once the third network device receives the session establishment request, it can begin establishing the second session. The process of establishing the second session is the same as the process of establishing the first session in step S610, and will not be described again.
S860,移动节点基于第二网络设备的标识信息通过第二会话与第二网络设备传输第二消息。S860, the mobile node transmits a second message to the second network device through a second session based on the identification information of the second network device.
其中,当第二会话建立完成后,第二会话分配了第二用户面设备,此时,移动节点可以基于第二网络设备的标识信息通过第二会话与第二网络设备传输第二消息。第二消息的详细说明可参照步骤S650的说明。Once the second session is established, a second user plane device is allocated. At this point, the mobile node can transmit a second message with the second network device through the second session based on the identification information of the second network device. A detailed description of the second message can be found in step S650.
例如,在移动节点与第二网络设备还未建立连接(称为第二连接)时,可以通过第二会话的第二用户面设备传输用于建立第二连接的如下第二消息:NG setup request消息以及NG setup response消息。For example, before a connection is established between the mobile node and the second network device (referred to as the second connection), the following second messages for establishing the second connection can be transmitted through the second user plane device of the second session: NG setup request message and NG setup response message.
下面结合一个对比例,对修改后的用户数据(例如N2消息)路径加以说明。示例性的,如图9所示,一种PDU会话应用场景中,当移动节点处于第一位置时,基于第一会话(BH PDU session#1)的用户数据(例如N2消息)路径为:移动节点(MWAB)、回程网络基站(BH gnb1)、第一用户面设备(UPF#1)、安全网关、第一网络设备(AMF#1)。The modified user data (e.g., N2 message) path is illustrated below with a comparative example. For instance, as shown in Figure 9, in a PDU session application scenario, when the mobile node is in the first location, the user data (e.g., N2 message) path based on the first session (BH PDU session#1) is as follows: Mobile Node (MWAB), Backhaul Network Base Station (BH gnb1), First User Plane Equipment (UPF#1), Security Gateway, First Network Equipment (AMF#1).
而当移动节点移动到第二位置后,本申请实施例的基于新建的第二会话(BH PDU session#2)的用户数据(例如N2消息)路径为:移动节点(MWAB)、回程网络基站(BH gnb2)、第二用户面设备(UPF#2)、安全网关、第二网络设备(AMF#2)。When the mobile node moves to the second location, the user data (e.g., N2 message) path based on the newly established second session (BH PDU session#2) in this embodiment of the application is as follows: mobile node (MWAB), backhaul network base station (BH gnb2), second user plane device (UPF#2), security gateway, and second network device (AMF#2).
本申请实施例中,管理设备向移动节点提供第二网络设备的标识信息,以供移动节点向第三网络设备发送包括第二网络设备的标识信息的会话建立请求,进而实现第二会话的建立,新建的第二会话关联的用户面设备为基于移动后移动节点的位置确定的第二用户面设备,再基于其传输上述第二消息,可以缩短第二消息传输的物理距离,从而减少传输延迟。In this embodiment, the management device provides the identification information of the second network device to the mobile node, so that the mobile node can send a session establishment request including the identification information of the second network device to the third network device, thereby realizing the establishment of the second session. The user plane device associated with the newly established second session is the second user plane device determined based on the location of the mobile node after the movement, and the second message is transmitted based on it, which can shorten the physical distance of the second message transmission and reduce the transmission delay.
在一种可能的实现中,可选的,该方法还可以包括:In one possible implementation, the method may optionally include:
S850,管理设备向移动节点发送第三信息,相应的,移动节点接收来自管理设备的第三信息。S850, the management device sends third information to the mobile node, and the mobile node receives the third information from the management device accordingly.
其中,第三信息为用于接入移动节点的信息,示例性的,第三信息可以包括移动节点的小区标识(Cell ID)和/或跟踪区标识(Tracking Area ID,TAI)。第三信息的相关说明可参考图6所示实施例中相应的说明,不再重复介绍。The third information is used for accessing the mobile node. For example, the third information may include the mobile node's cell ID and/or tracking area ID (TAI). For a detailed explanation of the third information, please refer to the corresponding description in the embodiment shown in Figure 6, which will not be repeated here.
可选的,移动节点可以广播该第三信息。这样,一旦终端设备接收到第三信息,便能识别并接入到相应的移动节点,从而享受其提供的服务。Optionally, the mobile node can broadcast this third information. In this way, once the terminal device receives the third information, it can identify and connect to the corresponding mobile node, thereby enjoying the services it provides.
在一种可能的实现中,可选的,在S830之前,该方法还包括:In one possible implementation, optionally, prior to S830, the method further includes:
S840,管理设备向移动节点发送第四信息,相应的,移动节点接收来自管理设备的第四信息。S840, the management device sends the fourth information to the mobile node, and the mobile node receives the fourth information from the management device accordingly.
其中,第四信息用于指示移动节点发起会话建立。管理设备可以基于移动节点移动后的第二位置确定移动节点所访问的网络设备是否需要改变,例如,如果移动节点移动后,管理设备判断出继续使用当前的第一网络设备可能会导致网络性能下降(如增加延迟、降低带宽利用率等),那么管理设备会通过第四信息指示移动节点发起会话建立,以使移动节点变更所访问的网络设备。The fourth piece of information is used to instruct the mobile node to initiate a session establishment. The management device can determine whether the network device accessed by the mobile node needs to be changed based on the second location after the mobile node moves. For example, if the management device determines that continuing to use the current first network device may lead to a decrease in network performance (such as increased latency, reduced bandwidth utilization, etc.) after the mobile node moves, the management device will instruct the mobile node to initiate a session establishment through the fourth piece of information so that the mobile node can change the network device it accesses.
本申请实施例中,通过监测移动节点的位置变化,并基于这种变化来评估移动节点所访问的网络设备是否需要改变,进而在必要的情况下,管理设备通过第四信息指示移动节点发起会话建立,以使移动节点能够及时建立会话,并基于会话与第二网络设备之间传输信息。In this embodiment, by monitoring the location changes of the mobile node and assessing whether the network device accessed by the mobile node needs to be changed based on such changes, and then, if necessary, the management device instructs the mobile node to initiate session establishment through fourth information, so that the mobile node can establish a session in a timely manner and transmit information with the second network device based on the session.
一种实施方式中,管理设备无需通过具体的第四信息指示移动节点发起会话建立。管理设备与移动节点可以预先约定发起会话建立的条件,移动节点一旦确定满足上述条件,则发起会话建立。例如,上述条件可以设置为移动节点接收到了第二网络设备的标识信息。一旦符合该条件,例如执行了上述步骤S820,则移动节点发起会话建立。In one implementation, the management device does not need to instruct the mobile node to initiate session establishment via specific fourth information. The management device and the mobile node can pre-agree on the conditions for initiating session establishment. Once the mobile node determines that the conditions are met, it initiates session establishment. For example, the condition can be set as the mobile node receiving the identification information of the second network device. Once this condition is met, for example, by executing step S820, the mobile node initiates session establishment.
在一种可能的实现中,该方法还可以包括:In one possible implementation, the method may further include:
移动节点基于第二网络设备的标识信息与第二网络设备建立第二连接。The mobile node establishes a second connection with the second network device based on the identification information of the second network device.
其中,与步骤S650的场景类似,当第二会话建立完成后,第二会话分配了第二用户面设备,此时,移动节点可以基于第二网络设备的标识信息以及第二用户面设备与第二网络设备建立第二连接。其具体说明可参考S650的说明,不再赘述。Similar to the scenario in step S650, after the second session is established, a second user plane device is allocated. At this time, the mobile node can establish a second connection based on the identification information of the second network device and the second user plane device. For details, please refer to the description of S650, which will not be repeated here.
前文已从宏观实现的角度介绍了本申请实施例提供的通信方法,为阐述本申请实施例在具体通信系统下的具体应用与实践,以下将从执行流程的视角,对其通信方法的实施过程进行阐述。对于各步骤的具体说明,鉴于前文实施例中已有相应的阐述,此处将不再重复,具体内容可以参考前文。The communication method provided by the embodiments of this application has been introduced from a macroscopic implementation perspective. To illustrate the specific application and practice of the embodiments of this application in a specific communication system, the implementation process of the communication method will be described below from the perspective of the execution flow. Specific explanations of each step will not be repeated here, as they have already been described in the preceding embodiments; please refer to the preceding text for details.
在该通信系统中,核心组件包括移动节点(MWAB)、第一用户面设备(UPF#1)、第二用户面设备(UPF#2)、第一网络设备(AMF#1)、第二网络设备(AMF#2)以及管理设备(OAM)、MWAB服务的终端设备称为Normal UE。In this communication system, the core components include a mobile node (MWAB), a first user plane device (UPF#1), a second user plane device (UPF#2), a first network device (AMF#1), a second network device (AMF#2), and a management device (OAM). The terminal equipment for MWAB services is called a Normal UE.
该通信系统可以应用于如下场景(可以理解为本申请实施例提供的通信方法的前置条件)中:MWAB首先通过宽带接入BH网络建立PDU session#1(即第三会话)以访问OAM,此PDU session#1会话为MWAB提供了访问OAM的IP连接。OAM根据MWAB的当前位置,确定并发送给MWAB关于MWAB(移动无线接入宽带基站)的配置参数,包括目标接入与移动管理功能(AMF#1)的地址、MWAB的跟踪区标识(TAI)和小区标识(Cell ID)。这些参数中,AMF#1地址用于MWAB与AMF#1建立NG接口,而TAI和Cell ID则用于MWAB在无线接口上的广播。This communication system can be applied to the following scenario (which can be understood as a prerequisite for the communication method provided in this application embodiment): The MWAB first establishes a PDU session #1 (i.e., the third session) through the broadband access BH network to access the OAM. This PDU session #1 provides the MWAB with an IP connection to access the OAM. Based on the MWAB's current location, the OAM determines and sends the MWAB configuration parameters (including the Target Access and Mobility Management Function #1 address, the MWAB's Tracking Area Identifier (TAI), and the Cell Identifier (Cell ID). Among these parameters, the AMF #1 address is used for the MWAB to establish an NG interface with the AMF #1, while the TAI and Cell ID are used for the MWAB to broadcast on the radio interface.
随后,MWAB根据AMF#1地址触发新的会话建立(PDU session#2,也即第一会话),旨在为MWAB提供访问AMF#1的IP连接。在会话建立过程中,MWAB向当前服务的AMF发送网络接入层(NAS)消息,包含PDU会话ID、数据网络名称(DNN)、单网络切片选择辅助信息(S-NSSAI)以及PDU会话建立请求(可选地包含AMF#1地址)。该请求通过服务AMF转发至会话管理功能(SMF),SMF根据MWAB的位置选择较优的用户平面功能(UPF#1),并继续PDU session#2的会话建立流程,包括为MWAB分配IP地址。Subsequently, the MWAB triggers a new session establishment (PDU session #2, i.e., the first session) based on the AMF#1 address, aiming to provide the MWAB with an IP connection to access AMF#1. During the session establishment process, the MWAB sends a Network Access Layer (NAS) message to the currently serving AMF, containing the PDU session ID, Data Network Name (DNN), Single Network Slice Selection Assistance Information (S-NSSAI), and a PDU session establishment request (optionally including the AMF#1 address). This request is forwarded through the serving AMF to the Session Management Function (SMF), which selects the optimal User Plane Function (UPF#1) based on the MWAB's location and continues the PDU session #2 session establishment process, including allocating an IP address to the MWAB.
最后,MWAB使用由SMF分配的IP地址作为源地址,向AMF#1发送NG设置请求消息,包含MWAB的ID和TAI。AMF#1响应此请求,完成NG接口的建立(也即建立了第一连接)。整个流程实现了MWAB通过新建立的PDU session#2与AMF#1之间的有效通信。Finally, MWAB uses the IP address assigned by SMF as the source address to send an NG setup request message to AMF#1, containing MWAB's ID and TAI. AMF#1 responds to this request, completing the establishment of the NG interface (i.e., establishing the first connection). The entire process enables effective communication between MWAB and AMF#1 through the newly established PDU session#2.
结合上述应用场景,以MWAB与OAM传输如下第二消息(建立第二连接时的NG Setup Request消息与NG Setup Response消息)为例,介绍本申请实施例提供的通信方法,该通信方法适用于上文提及的场景一。如图10所示,该通信方法包括:In conjunction with the above application scenarios, taking the transmission of the following second messages (NG Setup Request message and NG Setup Response message when establishing a second connection) between MWAB and OAM as an example, the communication method provided in this application embodiment is introduced. This communication method is applicable to the scenario one mentioned above. As shown in Figure 10, the communication method includes:
S101,OAM向MWAB发送请求信息,相应的,MWAB接收来自OAM的请求信息。S101, OAM sends a request message to MWAB, and MWAB receives the request message from OAM accordingly.
其中,在MWAB移动过程中,OAM可以根据MWAB当前所在的位置,判断MWAB访问的AMF是否需要发生改变,如果需要改变,则执行步骤S102。请求信息用于请求PDU session#2的标识信息,请求信息的相关说明可参考步骤S620的说明。一种可能的解释中,基于PDU session#2与MWAB的关联性,请求信息还可以解释为用于请求MWAB的标识。During the MWAB's movement, the OAM can determine whether the AMF accessed by the MWAB needs to be changed based on the MWAB's current location. If a change is needed, step S102 is executed. The request information is used to request the identification information of PDU session #2. For details regarding the request information, please refer to the explanation in step S620. In one possible interpretation, based on the association between PDU session #2 and MWAB, the request information can also be interpreted as a request for the MWAB's identification.
应当理解的是,如果OAM想针对某个具体的MWAB的BH用户面进行修改,则OAM需要基于请求信息确定MWAB的标识,比如:OAM请求MWAB上报访问AMF#1所用的源IP地址(即PDU session#2建立过程中SMF为MWAB分配的IP address),而如果OAM想针一定范畴的多个MWAB的BH用户面进行修改,则无需发送请求信息,也即S101为一种可选的步骤。其中,PDU session#2的标识信息可以是PDU session#2的IP地址。It should be understood that if OAM wants to modify the BH user plane of a specific MWAB, OAM needs to determine the MWAB's identifier based on the request information. For example, OAM requests the MWAB to report the source IP address used to access AMF#1 (i.e., the IP address assigned to the MWAB by SMF during the establishment of PDU session#2). However, if OAM wants to modify the BH user plane of multiple MWABs within a certain range, it does not need to send request information; that is, S101 is an optional step. The identifier information for PDU session#2 can be the IP address of PDU session#2.
S102,OAM发起traffic influence流程。S102, OAM initiates the traffic influence process.
其中,traffic influence流程用于对PDU session#2进行修改。与前文介绍的基于traffic influence流程实现PDU会话的过程类似,区别在于,traffic influence流程由OAM发起,而不是由AF发起,具体步骤如下:The traffic influence process is used to modify PDU session #2. Similar to the process of implementing a PDU session based on the traffic influence process described earlier, the difference is that the traffic influence process is initiated by the OAM (Operational Accounting Center) instead of the AF (Automatic Accounting Center). The specific steps are as follows:
1.OAM发起请求:1. OAM initiates a request:
OAM(在此场景下作为应用功能AF)向PCF发送Npcf_PolicyAuthorization_Update请求消息,该消息中携带关键参数以指定流量影响的具体细节:OAM (in this scenario, as an application function AF) sends an Npcf_PolicyAuthorization_Update request message to PCF, which carries key parameters to specify the specific details of the traffic impact:
Target UE标识:如MWAB的IP地址(针对PDU session#2)或GPSI,用于标识受影响的用户设备;或External Group Identifier,用于标识一组受影响的MWAB。Target UE identifier: such as the IP address of the MWAB (for PDU session #2) or GPSI, used to identify the affected user equipment; or External Group Identifier, used to identify a group of affected MWABs.
Traffic Description:包括DNN/S-NSSAI,用于指定哪些流量类型将受到影响。Traffic Description: Includes DNN/S-NSSAI, used to specify which traffic types will be affected.
Potential Locations of Applications:通过DNAI或AMF的IP地址表示,指明应用可能的位置,用于优化流量路由。Potential Locations of Applications: Indicated by the IP address of the DNAI or AMF, indicating the possible locations of the applications for optimizing traffic routing.
AMF Relocation Indication(可选):指示PDU会话访问的AMF是否已更新。AMF Relocation Indication (optional): Indicates whether the AMF accessed by the PDU session has been updated.
AF Transaction Identifier:用于唯一标识此次AF请求。AF Transaction Identifier: Used to uniquely identify this AF request.
2.PCF处理请求并生成PCC规则:2. PCF processes requests and generates PCC rules:
PCF根据AF请求中的参数评估并生成新的PCC(Policy and Charging Control)规则。PCF随后发起SM(Session Management)策略关联修改流程,准备将新的PCC规则应用到相应的PDU会话上。The PCF evaluates and generates new PCC (Policy and Charging Control) rules based on the parameters in the AF request. The PCF then initiates the SM (Session Management) policy association modification process to prepare to apply the new PCC rules to the corresponding PDU sessions.
3.PCF通知SMF更新策略:3. PCF notifies SMF to update policy:
PCF通过Npcf_SMPolicyControl_UpdateNotify请求向SMF发送新的PCC规则,这些规则包括“Application Function influence on traffic routing Enforcement Control”,具体细节如下:PCF sends new PCC rules to SMF via the Npcf_SMPolicyControl_UpdateNotify request. These rules include "Application Function influence on traffic routing Enforcement Control", details of which are as follows:
DNAI:用于SMF选择适当的分流点UPF(User Plane Function)和L-UPF(Local User Plane Function)。DNAI: Used for SMF to select appropriate shunt points UPF (User Plane Function) and L-UPF (Local User Plane Function).
Traffic Steering Policy Identifier:每个DNAI关联的标识符,SMF上已预先配置相应的流量引导策略,用于指导UPF如何转发数据。Traffic Steering Policy Identifier: The identifier associated with each DNAI. The corresponding traffic steering policy is pre-configured on the SMF to guide the UPF on how to forward data.
4.SMF修改PDU会话:4. SMF modifies PDU session:
SMF接收到新的PCC规则后,根据其中的“Application Function influence on traffic routing Enforcement Control”部分,对PDU session#2进行修改:After receiving the new PCC rule, SMF modifies PDU session #2 according to the "Application Function influence on traffic routing Enforcement Control" section:
选择并插入适当的分流点和L-PSA(Local Packet Service Area),如选择靠近AMF#2部署位置的UPF#2作为L-PSA。Select and insert the appropriate split point and L-PSA (Local Packet Service Area), such as selecting UPF#2, which is close to the AMF#2 deployment location, as the L-PSA.
SMF根据DNAI信息确定分流点UPF和L-UPF,以确保流量按策略路由。SMF determines the split-point UPF and L-UPF based on DNAI information to ensure that traffic is routed according to the policy.
5.完成PDU会话修改:5. Complete PDU session modification:
SMF执行PDU session#2修改流程的剩余步骤,包括与UPF的交互,以建立或修改必要的隧道和转发规则。一旦所有更新完成,PDU session#2将按照新的QoS参数和数据路由规则进行数据传输,实现策略控制的目的。The SMF executes the remaining steps of the PDU session #2 modification process, including interaction with the UPF to establish or modify the necessary tunnels and forwarding rules. Once all updates are complete, PDU session #2 will transmit data according to the new QoS parameters and data routing rules to achieve policy control.
此时,MWAB与AMF#2之间的第二消息即可通过修改后的PDU session#2传输。下面以建立MWAB与AMF#2的第二连接的场景为例,介绍这种场景下的第二消息(NG Setup Request消息与NG Setup Response消息)如何传输。At this point, the second message between MWAB and AMF#2 can be transmitted through the modified PDU session#2. The following example, using the establishment of a second connection between MWAB and AMF#2, illustrates how the second messages (NG Setup Request and NG Setup Response messages) are transmitted in this scenario.
S103,OAM向MWAB发送配置参数。S103, OAM sends configuration parameters to MWAB.
其中,该配置参数包括AMF#2的标识信息以及第三信息,AMF#2的标识信息以及第三信息可参考步骤S630以及步骤S610的说明。例如,该配置参数包括:AMF#2的address,MWAB的新TAI,MWAB的新cell ID。The configuration parameters include the identification information and third information of AMF#2, which can be found in the descriptions of steps S630 and S610. For example, the configuration parameters include: the address of AMF#2, the new TAI of MWAB, and the new cell ID of MWAB.
S104,MWAB向AMF#2发送NG Setup Request消息:S104, MWAB sends an NG Setup Request message to AMF#2:
为了建立与AMF#2的通信链路,MWAB将SMF为MWAB分配的IP地址作为MWAB的地址向AMF#2发送NG Setup Request消息。该NG Setup Request消息可以携带MWAB的唯一标识符(如gNB ID)以及MWAB所在的新跟踪区域标识(new TAI),这有助于AMF#2识别并处理来自MWAB的请求。To establish a communication link with AMF#2, MWAB sends an NG Setup Request message to AMF#2 using the IP address assigned to MWAB by SMF as the MWAB's address. This NG Setup Request message can carry a unique identifier for MWAB (such as a gNB ID) and the new tracking area identifier (new TAI) where MWAB is located, which helps AMF#2 identify and process the request from MWAB.
此时,由于PDU session#2已经完成了修改,MWAB发送的NG Setup Request消息可以通过PDU session#2关联的UPF#2转发给AMF#2。At this point, since PDU session #2 has been modified, the NG Setup Request message sent by MWAB can be forwarded to AMF #2 through UPF #2 associated with PDU session #2.
S105,AMF#2向MWAB发送NG Setup Response消息。S105, AMF#2 sends an NG Setup Response message to MWAB.
其中,AMF#2接收到来自MWAB的NG Setup Request后,会进行必要的验证和配置,然后向MWAB发送NG Setup Response消息,以确认NG接口的成功建立。这一步骤标志着MWAB与AMF#2之间的通信链路已经准备就绪,也即步骤S650中的第二连接完成了建立。此时,MWAB通过PDU session#2传递NG setup request消息。该NG setup request消息是通过修改后的用户面路径发送至AMF#2的。Upon receiving the NG Setup Request from MWAB, AMF#2 performs necessary verification and configuration, then sends an NG Setup Response message to MWAB to confirm the successful establishment of the NG interface. This step signifies that the communication link between MWAB and AMF#2 is ready, meaning the second connection in step S650 has been established. At this point, MWAB transmits the NG setup request message through PDU session#2. This NG setup request message is sent to AMF#2 via the modified user plane path.
这种场景下,S104和S105是基于修改后的PDU session#2传输的,也即第二连接是通过UPF#2实现的。In this scenario, S104 and S105 are transmitted based on the modified PDU session #2, meaning the second connection is implemented through UPF #2.
可选的,MWAB还可以广播步骤S103中配置信息中新的TAI信息:Optionally, MWAB can also broadcast new TAI information from the configuration information in step S103:
作为可选步骤,MWAB可能会在其覆盖区域内广播新的TAI信息(如TAC#2),以便网络中的其他用户设备(如Normal UE)能够意识到网络拓扑的变化。这种广播有助于Normal UE及时更新其位置信息,并准备可能的移动性注册更新流程。As an optional step, the MWAB may broadcast new TAI information (such as TAC#2) within its coverage area so that other user equipment in the network (such as Normal UEs) can be aware of the network topology change. This broadcast helps Normal UEs update their location information in a timely manner and prepare for possible mobility registration update procedures.
Normal UE执行Mobility Registration Update和可能的AMF Relocation:Normal UE performs Mobility Registration Update and possible AMF Relocation:
当Normal UE检测到其所在跟踪区域发生变化(例如,通过接收MWAB广播的新TAI信息或其他方式)时,它会触发Mobility Registration Update流程。此流程旨在向网络报告UE的新位置信息,并更新其注册状态。在Mobility Registration Update过程中,如果网络策略或资源分配需要,还可能会执行AMF Relocation,即将UE的会话管理从当前AMF迁移到更适合的AMF(如AMF#2),以优化网络性能和用户体验。When a Normal UE detects a change in its tracking area (e.g., by receiving new TAI information broadcast by MWAB or other means), it triggers a Mobility Registration Update procedure. This procedure aims to report the UE's new location information to the network and update its registration status. During the Mobility Registration Update process, if network policy or resource allocation requires, an AMF Relocation may also be performed, which involves migrating the UE's session management from the current AMF to a more suitable AMF (such as AMF#2) to optimize network performance and user experience.
需要说明的是,本申请对步骤S102和步骤S103的执行顺序不予限制。It should be noted that this application does not restrict the execution order of steps S102 and S103.
在一种实施方式中,OAM还可以指示MWAB测量MWAB通过未修改的PDU session#2与AMF#2传输信息的时延(即步骤S670中的第一时延),并基于第一时延决策是否执行步骤S102,此时,由于MWAB测量第一时延时需要明确AMF#2,因此,在这种可选的实施方式中,先执行S103,后执行S102。此时,如图11所示,该方法还可以包括:In one implementation, OAM can also instruct MWAB to measure the delay of MWAB transmitting information with AMF#2 through unmodified PDU session #2 (i.e., the first delay in step S670), and decide whether to execute step S102 based on the first delay. Since MWAB needs to specify AMF#2 when measuring the first delay, in this optional implementation, S103 is executed first, followed by S102. Then, as shown in Figure 11, the method may further include:
S106,OAM向MWAB发送第二信息,相应的,MWAB接收来自OAM的第二信息。S106, OAM sends the second information to MWAB, and MWAB receives the second information from OAM accordingly.
其中,第二信息用于指示确定第一时延,相关说明可参考步骤S670,在MWAB接收到指示确定第一时延的第二信息后,响应于该第二信息,确定第一时延。The second information is used to indicate the determination of the first delay. For related explanation, please refer to step S670. After the MWAB receives the second information indicating the determination of the first delay, it determines the first delay in response to the second information.
这种场景下,S104和S105是基于未修改的PDU session#2传输的,也即第二连接是通过UPF#1实现的。换言之,S104和S105中传输的NG Setup Request消息以及NG Setup Response消息是基于未修改的PDU session#2关联的UPF#1转发给AMF#2的。In this scenario, S104 and S105 are transmitted based on the unmodified PDU session #2, meaning the second connection is established through UPF #1. In other words, the NG Setup Request and NG Setup Response messages transmitted in S104 and S105 are forwarded to AMF #2 based on the UPF #1 associated with the unmodified PDU session #2.
S107,MWAB向OAM发送第一时延,相应的,OAM接收来自MWAB的第一时延。S107, MWAB sends the first delay to OAM, and OAM receives the first delay from MWAB accordingly.
其中,OAM判断当前MWAB-gNB访问AMF#2的N2接口的第一时延高于阈值,OAM认为当前N2访问的BH UP path需要进行优化,此时执行步骤S102,发起traffic influence流程以对PDU session#2进行修改。In this process, OAM determines that the first latency of the current MWAB-gNB accessing the N2 interface of AMF#2 is higher than the threshold. OAM believes that the current BH UP path accessed by N2 needs to be optimized. At this time, step S102 is executed to initiate the traffic influence process to modify PDU session#2.
此时的S102包括:S1021:第一时延高于阈值的情况下,OAM发起traffic influence流程。S102 at this time includes: S1021: If the first delay is higher than the threshold, OAM initiates the traffic influence process.
S108,MWAB与AMF#2之间通过修改后的PDU session#2传输第二消息。S108, MWAB and AMF#2 transmit a second message through the modified PDU session#2.
本申请实施例中,OAM基于第一时延和第一信息触发PDU session#2的修改,使得在第一时延较高时,再进行PDU session#2的修改,这避免了在网络状况良好时进行不必要的会话调整,从而节省了系统资源和处理时间。并且减少了会话修改的频率,从而有助于保持系统的稳定性和可靠性。In this embodiment, OAM triggers the modification of PDU session #2 based on the first delay and the first information. This ensures that the modification of PDU session #2 is performed only when the first delay is high, avoiding unnecessary session adjustments when network conditions are good, thereby saving system resources and processing time. Furthermore, it reduces the frequency of session modifications, thus helping to maintain system stability and reliability.
上述实施例介绍了适用于上文提及的场景一的通信方法的具体实现,该通信方法还可以适用于上文提及的场景二。结合上述应用场景,如图12所示,本申请实施例还提供一种适用于上文提及的场景二的通信方法,该通信方法包括:The above embodiments describe a specific implementation of the communication method applicable to Scenario 1 mentioned above. This communication method can also be applied to Scenario 2 mentioned above. In conjunction with the above application scenarios, as shown in Figure 12, this application embodiment also provides a communication method applicable to Scenario 2 mentioned above, which includes:
S121,OAM向MWAB发送配置参数以及第四信息。S121, OAM sends configuration parameters and fourth information to MWAB.
其中,在MWAB移动过程中,OAM可以根据MWAB当前所在的位置,判断MWAB访问的AMF是否需要发生改变,如果需要改变,OAM向MWAB发送配置参数以及第四信息,第四信息用于指示MWAB发起会话建立。During the MWAB's movement, OAM can determine whether the AMF accessed by the MWAB needs to be changed based on the MWAB's current location. If a change is needed, OAM sends configuration parameters and fourth information to the MWAB. The fourth information is used to instruct the MWAB to initiate a session establishment.
S122,MWAB向AMF#3发送会话建立请求。S122, MWAB sends a session establishment request to AMF#3.
其中,会话建立请求包括AMF#2的标识信息,该会话建立请求用于请求建立PDU session#3,AMF#3收到该会话建立请求后,即可建立PDU session#3。建立PDU session#3的说明可参考步骤S830中的相应说明,不再赘述。The session establishment request includes the identification information of AMF#2. This session establishment request is used to request the establishment of PDU session#3. After receiving the session establishment request, AMF#3 can establish PDU session#3. For instructions on establishing PDU session#3, please refer to the corresponding description in step S830, which will not be repeated here.
此时,MWAB与AMF#2之间的第二消息即可通过新建立的PDU session#3传输。At this point, the second message between MWAB and AMF#2 can be transmitted through the newly established PDU session#3.
S123,MWAB向AMF#2发送NG Setup Request消息。S123, MWAB sends an NG Setup Request message to AMF#2.
其中,NG Setup Request消息是基于新建立的PDU session#3关联的UPF#2转发给AMF#2的。The NG Setup Request message is forwarded to AMF#2 based on the newly established PDU session#3 associated with UPF#2.
S124,AMF#2向MWAB发送NG Setup Response消息。S124, AMF#2 sends an NG Setup Response message to MWAB.
其中,NG Setup Response消息是基于新建立的PDU session#3关联的UPF#2转发给AMF#2的。The NG Setup Response message is forwarded to AMF#2 based on the newly established PDU session#3 associated with UPF#2.
可选的,MWAB还可以广播配置参数中新的TAI信息。以便网络中的其他用户设备(如Normal UE)能够意识到网络拓扑的变化。Normal UE可以执行Mobility Registration Update和可能的AMF Relocation。Optionally, MWAB can also broadcast new TAI information from the configuration parameters so that other user equipment in the network (such as Normal UEs) can be aware of the network topology change. Normal UEs can perform Mobility Registration Updates and, possibly, AMF Relocations.
本申请实施例中,OAM向MWAB提供AMF#2的标识信息,以供MWAB向AMF#3发送包括AMF#2的标识信息的会话建立请求,进而实现PDU session#3的建立,新建的PDU session#3关联的UPF为基于移动后MWAB的位置确定的UPF#2,可以缩短第二消息传输的物理距离,从而减少传输延迟。In this embodiment, OAM provides the identification information of AMF#2 to MWAB so that MWAB can send a session establishment request including the identification information of AMF#2 to AMF#3, thereby realizing the establishment of PDU session#3. The UPF associated with the newly established PDU session#3 is UPF#2 determined based on the location of MWAB after the move, which can shorten the physical distance of the second message transmission and thus reduce the transmission delay.
可以理解的是,图10至图12所示的实施例是为示例性说明。在实际实现本申请的通信方法时,相较于这些图示中的网元配置,可能会涉及更多或更少的网元参与,例如回程基站、PCF等,具体配置并不受限。It is understood that the embodiments shown in Figures 10 to 12 are for illustrative purposes only. In actual implementation of the communication method of this application, more or fewer network elements may be involved compared to the network element configurations shown in these figures, such as backhaul base stations, PCFs, etc., and the specific configuration is not limited.
上述主要从各个步骤执行逻辑的角度对本申请实施例提供的方案进行了介绍。可以理解的是,各个节点,例如移动节点为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本申请实施例的方法能够以硬件、软件、或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但这种实现不应认为超出本申请的范围。The foregoing mainly describes the solution provided by the embodiments of this application from the perspective of the execution logic of each step. It is understood that each node, such as a mobile node, includes corresponding hardware structures and/or software modules to execute each function in order to achieve the above-mentioned functions. Those skilled in the art should readily recognize that, in conjunction with the algorithm steps of the examples described in the embodiments disclosed herein, the method of the embodiments of this application can be implemented in hardware, software, or a combination of hardware and computer software. Whether a function is executed in a hardware or computer software-driven hardware manner depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
本申请实施例可以根据上述方法示例对各执行主体进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。This application embodiment can divide each execution entity into functional modules according to the above method example. For example, each function can be divided into a separate functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.
在具体实现时,本申请所示各网元,如:移动节点可采用图13所示的组成结构或者包括图13所示的部件。图13为本申请实施例提供的一种通信装置的结构示意图,当该通信装置具有本申请实施例所述的移动节点的功能时,该通信装置可以为移动节点或移动节点中的芯片或片上系统。当通信装置具有本申请实施例所述的管理设备的功能时,通信装置可以为管理设备或者管理设备中的芯片或片上系统。In specific implementations, the network elements shown in this application, such as mobile nodes, can adopt the composition structure shown in Figure 13 or include the components shown in Figure 13. Figure 13 is a schematic diagram of a communication device provided in an embodiment of this application. When the communication device has the function of a mobile node as described in the embodiment of this application, the communication device can be a mobile node or a chip or system-on-a-chip in a mobile node. When the communication device has the function of a management device as described in the embodiment of this application, the communication device can be a management device or a chip or system-on-a-chip in a management device.
示例性的,图13示出了一种可能的通信装置的结构示意图。可以理解的是,通信装置700包括例如模块、单元、元件、电路、或接口等必要形式的means,以适当地配置在一起以执行本解决方案。所述通信装置700可以是上述方法实施例描述的任意设备,也可以是这些设备中的部件(例如芯片),用以实现上述方法实施例中描述的方法。通信装置700包括一个或多个处理器701。所述处理器701可以是通用处理器或者专用处理器等。例如可以是基带处理器、或中央处理器。基带处理器可以用于对通信协议以及通信数据进行处理,中央处理器可以用于对通信装置进行控制,执行软件程序,处理软件程序的数据。For example, Figure 13 illustrates a possible structural schematic of a communication device. It is understood that the communication device 700 includes means of the necessary form, such as modules, units, elements, circuits, or interfaces, to be appropriately configured together to perform this solution. The communication device 700 can be any device described in the above method embodiments, or a component (e.g., a chip) within such devices, used to implement the methods described in the above method embodiments. The communication device 700 includes one or more processors 701. The processor 701 can be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, while the central processing unit can be used to control the communication device, execute software programs, and process data from the software programs.
可选的,在一种设计中,处理器701可以包括程序703(有时也可以称为代码或指令),所述程序703可以在所述处理器701上被运行,使得所述通信装置700执行上述实施例中描述的方法。在又一种可能的设计中,通信装置700包括电路(图13未示出),所述电路用于实现上述实施例中的信号处理功能。Optionally, in one design, the processor 701 may include a program 703 (sometimes also referred to as code or instructions) that can be run on the processor 701 to cause the communication device 700 to perform the methods described in the above embodiments. In yet another possible design, the communication device 700 includes circuitry (not shown in FIG13) for implementing the signal processing functions in the above embodiments.
可选的,所述通信装置700中可以包括一个或多个存储器702,其上存有程序704(有时也可以称为代码或指令),所述程序704可在所述处理器701上被运行,使得所述通信装置700执行上述方法实施例中描述的方法。Optionally, the communication device 700 may include one or more memories 702 storing a program 704 (sometimes referred to as code or instructions), which can be run on the processor 701 to cause the communication device 700 to perform the methods described in the above method embodiments.
可选的,所述处理器701和/或存储器702中可以包括AI模块707,708,所述AI模块用于实现AI相关的功能。所述AI模块可以是通过软件,硬件,或软硬结合的方式实现。例如,AI模块可以包括RIC模块。例如AI模块可以是近实时RIC或者非实时RIC。Optionally, the processor 701 and/or memory 702 may include AI modules 707 and 708, which are used to implement AI-related functions. The AI modules can be implemented through software, hardware, or a combination of both. For example, the AI module may include a RIC module. For example, the AI module may be a near real-time RIC or a non-real-time RIC.
可选的,所述处理器701和/或存储器702中还可以存储有数据。所述处理器和存储器可以单独设置,也可以集成在一起。Optionally, the processor 701 and/or memory 702 may also store data. The processor and memory may be configured separately or integrated together.
可选的,所述通信装置700还可以包括收发器705和/或天线706。所述处理器701有时也可以称为处理单元,对通信装置进行控制。所述收发器705有时也可以称为收发单元、收发机、收发电路、或者收发器等,用于通过天线706实现通信装置的收发功能。Optionally, the communication device 700 may further include a transceiver 705 and/or an antenna 706. The processor 701, sometimes referred to as a processing unit, controls the communication device. The transceiver 705, sometimes referred to as a transceiver unit, transceiver, transceiver circuit, or transceiver, is used to realize the transmission and reception functions of the communication device through the antenna 706.
图14示出了一种通信装置14的结构图,该通信装置应用于移动节点。图14所示装置中各模块具有实现上述方法实施例中对应步骤的功能,并能达到其相应技术效果。各模块执行步骤相应的有益效果可以参考上述方法实施例中对应步骤的说明,不再赘述。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的模块。该通信装置可以为第一终端或者第一终端中的芯片或者片上系统。如:该通信装置包括:Figure 14 shows a structural diagram of a communication device 14 applied to a mobile node. Each module in the device shown in Figure 14 has the function of implementing the corresponding steps in the above method embodiments and can achieve its corresponding technical effect. The beneficial effects of each module performing the steps can be referred to the description of the corresponding steps in the above method embodiments, and will not be repeated here. The functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. The communication device can be a first terminal or a chip or system-on-a-chip in the first terminal. For example, the communication device includes:
处理模块141,用于通过第一用户面设备与第一网络设备建立第一连接,第一用户面设备与移动节点建立的第一会话关联,其中,通过移动节点接入的终端设备是由第一网络设备服务的;收发模块142,用于向管理设备发送第一信息,其中,所述第一信息用于触发移动节点建立的第一会话的修改,所述第一会话与第一用户面设备关联,移动节点通过所述第一会话与第一网络设备传输第一消息,修改后的第一会话与第二用户面设备关联,通过所述移动节点接入的终端设备是由所述第一网络设备服务的;收发模块142,用于接收来自管理设备的第二网络设备的标识信息;处理模块141,用于移动节点基于第二网络设备的标识信息通过修改后的第一会话与第二网络设备传输第二消息。Processing module 141 is used to establish a first connection with a first network device through a first user plane device, and the first user plane device is associated with a first session established by a mobile node, wherein the terminal device accessed through the mobile node is served by the first network device; transceiver module 142 is used to send first information to a management device, wherein the first information is used to trigger the modification of the first session established by the mobile node, the first session is associated with the first user plane device, the mobile node transmits a first message with the first network device through the first session, the modified first session is associated with a second user plane device, and the terminal device accessed through the mobile node is served by the first network device; transceiver module 142 is used to receive identification information of a second network device from the management device; processing module 141 is used for the mobile node to transmit a second message with the second network device through the modified first session based on the identification information of the second network device.
在一种实施例中,收发模块142,还用于接收请求信息,请求信息用于请求第一信息。In one embodiment, the transceiver module 142 is further configured to receive request information, which is used to request first information.
在一种实施例中,第一信息包括第一会话的互联网协议地址。In one embodiment, the first information includes the Internet Protocol address of the first session.
在一种实施例中,收发模块142,还用于接收来自管理设备的第二信息,其中,第二信息用于指示确定第一时延,第一时延为通过修改前的第一会话与第二网络设备传输信息的时延;处理模块141,还用于确定第一时延;收发模块142,还用于向管理设备发送第一时延。In one embodiment, the transceiver module 142 is further configured to receive second information from the management device, wherein the second information is used to indicate the determination of a first delay, the first delay being the delay of transmitting information with the second network device through the first session before modification; the processing module 141 is further configured to determine the first delay; and the transceiver module 142 is further configured to send the first delay to the management device.
在一种实施例中,收发模块142,还用于接收来自管理设备的第三信息,第三信息包括移动节点的小区标识和/或跟踪区标识。In one embodiment, the transceiver module 142 is further configured to receive third information from the management device, the third information including the cell identifier and/or tracking area identifier of the mobile node.
在一种实施例中,收发模块142,还用于向终端设备发送第三信息。In one embodiment, the transceiver module 142 is further configured to send third information to the terminal device.
在一种实施例中,移动节点建立有第三会话,第三会话用于移动节点与管理设备通信。In one embodiment, the mobile node establishes a third session for communication between the mobile node and the management device.
或者,通信装置14中的模块还可以用于实现如下步骤:Alternatively, the module in communication device 14 can also be used to implement the following steps:
处理模块141,用于通过第一用户面设备与第一网络设备建立第一连接,其中,第一用户面设备与移动节点建立的第一会话关联;收发模块142,用于接收来自管理设备的第二网络设备的标识信息;收发模块142,还用于基于第二网络设备的标识信息发送会话建立请求,会话建立请求用于建立第二会话,第二会话与第二UPF关联,以及基于第二网络设备的标识信息通过第二会话与第二网络设备传输第二消息。Processing module 141 is used to establish a first connection with a first network device through a first user plane device, wherein the first user plane device is associated with a first session established with the mobile node; transceiver module 142 is used to receive identification information of a second network device from a management device; transceiver module 142 is also used to send a session establishment request based on the identification information of the second network device, the session establishment request is used to establish a second session, the second session is associated with a second UPF, and a second message is transmitted with the second network device through the second session based on the identification information of the second network device.
在一种实施例中,会话建立请求包括第二网络设备的标识信息。In one embodiment, the session establishment request includes identification information of the second network device.
在一种实施例中,收发模块142,还用于接收来自管理设备的第四信息,其中,第四信息用于指示移动节点发起会话建立。In one embodiment, the transceiver module 142 is further configured to receive fourth information from the management device, wherein the fourth information is used to instruct the mobile node to initiate session establishment.
在一种实施例中,收发模块142,还用于接收来自管理设备的第三信息,第三信息包括移动节点的小区标识和/或跟踪区标识。In one embodiment, the transceiver module 142 is further configured to receive third information from the management device, the third information including the cell identifier and/or tracking area identifier of the mobile node.
在一种实施例中,收发模块142,还用于向通过移动节点接入的终端设备发送第三信息。In one embodiment, the transceiver module 142 is further configured to send third information to a terminal device accessed via a mobile node.
在一种实施例中,移动节点建立有第三会话,第三会话用于移动节点与管理设备通信。In one embodiment, the mobile node establishes a third session for communication between the mobile node and the management device.
图15示出了一种通信装置15的结构图,该通信装置应用于管理设备。图15所示装置中各模块具有实现上述方法实施例中对应步骤的功能,并能达到其相应技术效果。各模块执行步骤相应的有益效果可以参考上述方法实施例中对应步骤的说明,不再赘述。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的模块。该通信装置可以为第一终端或者第一终端中的芯片或者片上系统。如:该通信装置包括:Figure 15 shows a structural diagram of a communication device 15, which is used in management equipment. Each module in the device shown in Figure 15 has the function of implementing the corresponding steps in the above method embodiments and can achieve its corresponding technical effect. The beneficial effects of each module performing the steps can be referred to the description of the corresponding steps in the above method embodiments, and will not be repeated here. The functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. The communication device can be a first terminal or a chip or system-on-a-chip in the first terminal. For example, the communication device includes:
收发模块151,用于接收来自移动节点第一信息,第一信息用于触发移动节点建立的第一会话的修改,第一会话与第一用户面设备关联,移动节点通过第一会话与第一网络设备传输第一消息;收发模块151,用于向移动节点发送第二网络设备的标识信息;The transceiver module 151 is used to receive first information from the mobile node. The first information is used to trigger the modification of the first session established by the mobile node. The first session is associated with the first user plane device. The mobile node transmits the first message with the first network device through the first session. The transceiver module 151 is also used to send the identification information of the second network device to the mobile node.
处理模块152,用于基于第一信息触发第一会话的修改,修改后的第一会话与第二用户面设备关联。The processing module 152 is used to trigger the modification of the first session based on the first information, and the modified first session is associated with the second user plane device.
在一种实施例中,收发模块151,还用于向移动节点发送请求信息,请求信息用于请求第一信息。In one embodiment, the transceiver module 151 is further configured to send request information to the mobile node, the request information being used to request first information.
在一种实施例中,第一信息包括第一会话的互联网协议地址。In one embodiment, the first information includes the Internet Protocol address of the first session.
在一种实施例中,收发模块151,还用于向移动节点发送第二信息,其中,第二信息用于指示确定第一时延,第一时延为通过修改前的第一会话与第二网络设备传输信息的时延;接收来自移动节点的第一时延。In one embodiment, the transceiver module 151 is further configured to send second information to the mobile node, wherein the second information is used to indicate the determination of a first delay, the first delay being the delay of transmitting information with the second network device through the first session before modification; and to receive the first delay from the mobile node.
在一种实施例中,处理模块152,用于基于第一时延和第一信息触发第一会话的修改。In one embodiment, the processing module 152 is configured to trigger a modification of the first session based on a first delay and first information.
在一种实施例中,装置还包括:收发模块151,还用于向移动节点发送第三信息,第三信息包括移动节点的小区标识和/或跟踪区标识。In one embodiment, the apparatus further includes a transceiver module 151, which is also configured to send third information to the mobile node, the third information including the cell identifier and/or tracking area identifier of the mobile node.
或者,通信装置15中的模块还可以用于实现如下步骤:Alternatively, the module in communication device 15 can also be used to implement the following steps:
收发模块151,用于向移动节点发送第二网络设备的标识信息,其中,第二网络设备的标识信息用于建立第二会话,第二会话与第二UPF关联,移动节点通过第一用户面设备与第一网络设备建立有第一连接,第一用户面设备与移动节点建立的第一会话关联。The transceiver module 151 is used to send the identification information of the second network device to the mobile node. The identification information of the second network device is used to establish a second session. The second session is associated with the second UPF. The mobile node establishes a first connection with the first network device through the first user plane device. The first session established between the first user plane device and the mobile node is associated.
在一种实施例中,收发模块151,还用于向移动节点发送第三信息,第三信息包括移动节点的小区标识和/或跟踪区标识。In one embodiment, the transceiver module 151 is further configured to send third information to the mobile node, the third information including the mobile node’s cell identifier and/or tracking area identifier.
图16示出了一种通信装置16的结构图,该通信装置应用于会话管理节点。图16所示装置中各模块具有实现上述方法实施例中对应步骤的功能,并能达到其相应技术效果。各模块执行步骤相应的有益效果可以参考上述方法实施例中对应步骤的说明,不再赘述。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的模块。该通信装置可以为第一终端或者第一终端中的芯片或者片上系统。如:该通信装置包括:Figure 16 shows a structural diagram of a communication device 16 applied to a session management node. Each module in the device shown in Figure 16 has the function of implementing the corresponding steps in the above method embodiments and can achieve its corresponding technical effect. The beneficial effects of each module performing the steps can be referred to the description of the corresponding steps in the above method embodiments, and will not be repeated here. The functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. The communication device can be a first terminal or a chip or system-on-a-chip in the first terminal. For example, the communication device includes:
收发模块161,用于接收会话建立请求,其中,会话建立请求用于请求建立第一会话。The transceiver module 161 is used to receive a session establishment request, wherein the session establishment request is used to request the establishment of a first session.
收发模块161,还用于发送会话建立响应,会话建立响应指示第一会话建立成功,第一会话对应的第一用户面设备为根据移动节点的位置确定的用户面设备,移动节点通过第一用户面设备与第一网络设备建立有第一连接。The transceiver module 161 is also used to send a session establishment response, which indicates that the first session has been successfully established. The first user plane device corresponding to the first session is a user plane device determined according to the location of the mobile node. The mobile node establishes a first connection with the first network device through the first user plane device.
可选的,还包括:处理模块162,用于根据移动节点的位置确定第一会话对应的第一用户面设备。Optionally, it also includes: a processing module 162, used to determine the first user plane device corresponding to the first session based on the location of the mobile node.
本申请实施例还提供一种通信系统,该通信系统为邻区的高速专网信息传输场景相应的通信系统,该通信系统可以包括:移动节点、管理设备、以及会话管理节点。其中,移动节点可以具有上述通信装置14的功能,管理设备可以具有上述通信装置15的功能,会话管理节点可以具有上述通信装置16的功能。This application embodiment also provides a communication system for a high-speed private network information transmission scenario in a neighboring area. The communication system may include: a mobile node, a management device, and a session management node. The mobile node may have the functions of the aforementioned communication device 14, the management device may have the functions of the aforementioned communication device 15, and the session management node may have the functions of the aforementioned communication device 16.
本申请实施例还提供了一种计算机可读存储介质。上述方法实施例中的全部或者部分流程可以由计算机程序来指令相关的硬件完成,该程序可存储于上述计算机可读存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。计算机可读存储介质可以是前述任一实施例的终端装置,如:包括数据发送端和/或数据接收端的内部存储单元,例如终端装置的硬盘或内存。上述计算机可读存储介质也可以是上述终端装置的外部存储设备,例如上述终端装置上配备的插接式硬盘,智能存储卡(smart media card,SMC),安全数字(secure digital,SD)卡,闪存卡(flash card)等。进一步地,上述计算机可读存储介质还可以既包括上述终端装置的内部存储单元也包括外部存储设备。上述计算机可读存储介质用于存储上述计算机程序以及上述终端装置所需的其他程序和数据。上述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。This application also provides a computer-readable storage medium. All or part of the processes in the above method embodiments can be implemented by a computer program instructing related hardware. This program can be stored in the computer-readable storage medium, and when executed, it can include the processes of the above method embodiments. The computer-readable storage medium can be a terminal device of any of the foregoing embodiments, such as an internal storage unit including a data sending end and/or a data receiving end, such as a hard disk or memory of the terminal device. The computer-readable storage medium can also be an external storage device of the terminal device, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the terminal device. Further, the computer-readable storage medium can include both the internal storage unit and the external storage device of the terminal device. The computer-readable storage medium is used to store the computer program and other programs and data required by the terminal device. The computer-readable storage medium can also be used to temporarily store data that has been output or will be output.
本申请实施例还提供了一种计算机指令。上述方法实施例中的全部或者部分流程可以由计算机指令来指令相关的硬件(如计算机、处理器、网络设备、和终端等)完成。该程序可被存储于上述计算机可读存储介质中。This application also provides computer instructions. All or part of the processes in the above method embodiments can be executed by computer instructions to instruct related hardware (such as computers, processors, network devices, and terminals). The program can be stored in the aforementioned computer-readable storage medium.
本申请实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得本申请实施例提供的通信方法被执行。This application also provides a computer program product containing instructions that, when run on a computer, cause the communication method provided in this application to be executed.
本申请实施例还提供了一种芯片系统。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件,不予限制。该芯片系统包括处理器以及收发器,上述方法实施例中的全部或者部分流程可以由该芯片系统完成,如该芯片系统可以用于实现上述方法实施例中移动节点、管理设备、或者会话管理节点所执行的功能。This application also provides a chip system. The chip system may be composed of chips or may include chips and other discrete devices, without limitation. The chip system includes a processor and a transceiver. All or part of the processes in the above method embodiments can be completed by this chip system, such as the chip system being used to implement the functions performed by the mobile node, management device, or session management node in the above method embodiments.
在一种可能的设计中,上述芯片系统还包括存储器,所述存储器,用于保存程序指令和/或数据,当该芯片系统运行时,该处理器执行该存储器存储的该程序指令,以使该芯片系统执行上述方法实施例中移动节点、管理设备、或者会话管理节点所执行的功能。In one possible design, the chip system further includes a memory for storing program instructions and/or data. When the chip system is running, the processor executes the program instructions stored in the memory to enable the chip system to perform the functions performed by the mobile node, management device, or session management node in the above method embodiments.
在本申请实施例中,处理器可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。In the embodiments of this application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components, capable of implementing or executing the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software modules within the processor.
在本申请实施例中,存储器可以是非易失性存储器,比如硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD)等,还可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,RAM)。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储指令和/或数据。In the embodiments of this application, the memory can be non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), or it can be volatile memory, such as random-access memory (RAM). Memory is any other medium capable of carrying or storing desired program code in the form of instructions or data structures, and accessible by a computer, but is not limited thereto. The memory in the embodiments of this application can also be a circuit or any other device capable of implementing storage functions, used to store instructions and/or data.
需要说明的是,本申请的说明书、权利要求书及附图中的术语“第一”和“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。It should be noted that the terms "first" and "second," etc., in the specification, claims, and drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.
应当理解,在本申请实施例中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上,“至少两个(项)”是指两个或三个及三个以上,“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“A和/或B”可以表示:只存在A,只存在B以及同时存在A和B三种情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。应理解,在本申请实施例中,“与A对应的B”表示B与A相关联。例如,可以根据A可以确定B。还应理解,根据A确定B并不意味着仅仅根据A确定B,还可以根据A和/或其它信息确定B。此外,本申请实施例中出现的“连接”是指直接连接或者间接连接等各种连接方式,以实现设备间的通信,本申请实施例对此不做任何限定。It should be understood that in the embodiments of this application, "at least one (item)" refers to one or more, "more than one" refers to two or more, "at least two (items)" refers to two or three or more, and "and/or" is used to describe the association relationship of related objects, indicating that there can be three relationships. For example, "A and/or B" can represent: only A exists, only B exists, and A and B exist simultaneously, where A and B can be singular or plural. The character "/" generally indicates that the related objects before and after are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple. It should be understood that in the embodiments of this application, "B corresponding to A" means that B is associated with A. For example, B can be determined based on A. It should also be understood that determining B based on A does not mean determining B solely based on A; B can also be determined based on A and/or other information. Furthermore, the term "connection" in the embodiments of this application refers to various connection methods, such as direct or indirect connections, to achieve communication between devices; the embodiments of this application do not impose any limitations on this.
本申请实施例中出现的“传输”(transmit/transmission)如无特别说明,是指双向传输,包含发送和/或接收的动作。具体地,本申请实施例中的“传输”包含数据的发送,数据的接收,或者数据的发送和数据的接收。或者说,这里的数据传输包括上行和/或下行数据传输。数据可以包括信道和/或信号,上行数据传输即上行信道和/或上行信号传输,下行数据传输即下行信道和/或下行信号传输。本申请实施例中出现的“网络”与“系统”表达的是同一概念,通信系统即为通信网络。Unless otherwise specified, the term "transmission" in the embodiments of this application refers to bidirectional transmission, encompassing the actions of sending and/or receiving. Specifically, "transmission" in the embodiments of this application includes sending data, receiving data, or both sending and receiving data. In other words, data transmission here includes uplink and/or downlink data transmission. Data may include channels and/or signals; uplink data transmission refers to uplink channel and/or uplink signal transmission, and downlink data transmission refers to downlink channel and/or downlink signal transmission. The terms "network" and "system" in the embodiments of this application refer to the same concept; a communication system is a communication network.
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。Through the above description of the embodiments, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
所述作为分离部件说明的单元可以是或也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separate. A component shown as a unit can be one or more physical units; that is, it can be located in one place or distributed in multiple different locations. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备,如:可以是单片机,芯片等,或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiments of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions to cause a device, such as a microcontroller, chip, or processor, to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims (26)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202411082821.4 | 2024-08-07 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2026031750A1 true WO2026031750A1 (en) | 2026-02-12 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20240073848A1 (en) | Network Slice in a Wireless Network | |
| US12195210B2 (en) | Aerial service | |
| KR20200109303A (en) | Enhanced NEF functionality, MEC and 5G integration | |
| US20230422293A1 (en) | Network Slice Based Priority Access | |
| US20230354463A1 (en) | State Transition of Wireless Device | |
| US12470923B2 (en) | Aerial service | |
| US20240031929A1 (en) | Connection Establishment | |
| US20240381081A1 (en) | Alternative Slice Authentication | |
| US12335833B2 (en) | Emergency service | |
| US20250261085A1 (en) | Network slice management | |
| US12477386B2 (en) | Media data reporting | |
| WO2022033543A1 (en) | Relay communication method, and communication apparatus | |
| CN115915196B (en) | Link state detection method, communication device and communication system | |
| US20250280324A1 (en) | Media Data Delivery | |
| US20250031170A1 (en) | Multiple Access Network Control | |
| US20240298229A1 (en) | Change of Serving Node | |
| WO2026031750A1 (en) | Communication method and apparatus | |
| WO2023185015A1 (en) | Communication method, communication apparatus and communication system | |
| US12495342B2 (en) | Network slice mobility management | |
| CN121510358A (en) | Communication methods and devices | |
| US20250317840A1 (en) | Connection Management of Direct Access | |
| US20240236680A1 (en) | Mobile Base Station Relay Access | |
| US20250211986A1 (en) | Slice Security | |
| US20250227799A1 (en) | Tracking Area of Mobile Base Station Relay | |
| WO2025232405A1 (en) | Communication method and apparatus |