Packet forwarding policy control method and device under TSN, and storage medium

By introducing a message forwarding policy control method in the TSN network, and using the coordinated work of SMF and PCF, the message forwarding strategy is dynamically adjusted, which solves the problem that UPF topology changes caused by user terminal movement affect message delay, and achieves the stability of delay and service quality improvement in the TSN network.

WO2025092128A1PCT designated stage expired Publication Date: 2025-05-08ZTE CORP
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/112344
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-10-31
Filing Date
2024-08-15
Publication Date
2025-05-08

AI Technical Summary

Technical Problem

In a time-sensitive network (TSN), the movement of the user terminal causes changes in the user plane function (UPF) topology, which affects the delay of the packet and makes it difficult to ensure the quality of service.

Method used

It provides a message forwarding policy control method under TSN, and determines and adjusts the forwarding policy of the message through the coordinated work of the session management function SMF and the policy control function PCF to ensure that the delay meets the requirements of the TSN. The specific steps include when the UPF topology changes, the SMF reports the first information containing the current forwarding policy and delay information to the PCF. The PCF adjusts the forwarding policy based on this information, and feeds back the new forwarding policy to the SMF, and finally sends it to the target device.

Benefits of technology

By dynamically adjusting the message forwarding strategy, the stability of message delay can be maintained when the UPF topology changes, the service quality can be improved, and the reliability and performance of the TSN network in various scenarios can be ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024112344_08052025_PF_FP_ABST
    Figure CN2024112344_08052025_PF_FP_ABST
Patent Text Reader

Abstract

The present description provides a packet forwarding policy control method and device under a TSN, and a storage medium. The packet forwarding policy control method under the TSN comprises: when the movement of a user terminal changes the topological structure of a user plane function (UPF), an SMF determining first information, wherein the first information comprises a current forwarding policy and current time delay information of a target packet, and the target packet is a packet sent to or from the user terminal; reporting the first information to a PCF, wherein the PCF is used for adjusting the current forwarding policy on the basis of the first information to obtain a new forwarding policy; and receiving the new forwarding policy returned by the PCF and sending the new forwarding policy to a target device, so that the target device updates the current forwarding policy for the target packet to be the new forwarding policy.
Need to check novelty before this filing date? Find Prior Art

Description

Method, device, and storage medium for controlling message forwarding strategy under TSN

[0001] Cross-references

[0002] This application claims priority to a Chinese patent application filed with the Patent Office of China on October 31, 2023, with application number 202311438187.9 and invention name “Message forwarding policy control method, device and storage medium under TSN”. The entire contents of the application are incorporated by reference into this application. Technical Field

[0003] This document relates to the field of mobile communication technology, and more specifically to a message forwarding strategy control method, device and storage medium under TSN. Background Art

[0004] TSN, short for Time-Sensitive Network, has strict requirements on message latency and cadence, which cannot be too fast or too slow.

[0005] However, in practical applications, the mobility of TSN-enabled user equipment (UE) can cause changes in the Intermediate User Plane Function (I-UPF), leading to changes in the UPF topology. This change in the UPF topology also alters the path that packets traveling to and from the UE take, potentially affecting packet latency and making it difficult to guarantee quality of service.

[0006] Summary of the Invention

[0007] The embodiments of this specification provide a method, device, and storage medium for controlling a message forwarding strategy under TSN to ensure that the message latency is not affected after the UPF topology changes.

[0008] To solve the above technical problems, the embodiments of this specification are implemented as follows:

[0009] On the first aspect, a method for controlling a message forwarding policy under TSN is provided, which is applied to a session management function SMF. The method comprises: when a user terminal moves and changes the topology of a user plane function UPF, determining first information, wherein the first information comprises the current forwarding policy and current delay information of a target message, and the target message is a message sent to or from the user terminal; reporting the first information to a policy control function PCF, wherein the PCF is used to adjust the current forwarding policy according to the first information to obtain a new forwarding policy; receiving the new forwarding policy returned by the PCF and sending it to a target device, so that the target device updates the current forwarding policy for the target message to the new forwarding policy, wherein the target device comprises an access and mobility management function AMF, a radio access network RAN ​​and the user terminal.

[0010] On the second aspect, a message forwarding policy control method under TSN is provided, which is applied to the policy control function PCF, and the method includes: receiving first information reported by the session management function SMF, wherein the first information includes the current forwarding policy and current delay information of the target message, and the target message is a message sent to or from the user terminal; adjusting the current forwarding policy according to the first information to obtain a new forwarding policy; and feeding back the new forwarding policy to the SMF so that the SMF sends the new forwarding policy to the target device, wherein the target device includes the access and mobility management function AMF, the radio access network RAN ​​and the user terminal.

[0011] On the third aspect, a message forwarding policy control device under TSN is provided, which is applied to the session management function SMF, and the device includes: an information determination module, which is used to determine the first information when the user terminal moves and changes the user plane function UPF topology structure, wherein the first information includes the current forwarding policy and current delay information of the target message, and the target message is a message sent to or from the user terminal; an information reporting module, which is used to report the first information to the policy control function PCF, wherein the PCF is used to adjust the current forwarding policy according to the first information to obtain a new forwarding policy; a policy receiving module, which is used to receive the new forwarding policy returned by the PCF and send it to the target device, so that the target device will update the current forwarding policy for the target message to the new forwarding policy, wherein the target device includes the access and mobility management function AMF, the radio access network RAN ​​and the user terminal.

[0012] In a fourth aspect, a message forwarding policy control device under TSN is provided, which is applied to a policy control function PCF, and the device includes: an information receiving module for receiving first information reported by a session management function SMF, wherein the first information includes the current forwarding policy and current delay information of the target message, and the target message is a message sent to or from a user terminal; a policy adjustment module for adjusting the current forwarding policy according to the first information to obtain a new forwarding policy; a policy feedback module for feeding back the new forwarding policy to the SMF so that the SMF sends the new forwarding policy to the target device, wherein the target device includes an access and mobility management function AMF, a radio access network RAN ​​and the user terminal.

[0013] In a fifth aspect, an electronic device is provided, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement the method described in the first aspect or the second aspect.

[0014] In a sixth aspect, a computer-readable storage medium is provided, which, when the instructions in the storage medium are executed by a processor of an electronic device, enables the electronic device to execute the method described in the first aspect or the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the embodiments of this specification or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments recorded in this specification. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0016] FIG1 is a schematic diagram of a TSN framework provided in an embodiment of this specification.

[0017] FIG2 is a flow chart of a method for controlling a message forwarding strategy under TSN provided in an embodiment of this specification.

[0018] FIG3 is a schematic diagram of the interaction flow of a message forwarding policy control method under TSN provided in an embodiment of this specification in application scenario 1.

[0019] FIG4 is a schematic diagram of the interaction flow of a message forwarding policy control method under TSN provided in application scenario 2 and application scenario 3 according to an embodiment of this specification.

[0020] FIG5 is a schematic diagram of the interaction flow of a message forwarding policy control method under TSN provided in an embodiment of this specification in application scenario 4.

[0021] FIG6 is a flow chart of a method for controlling a message forwarding strategy under TSN provided in another embodiment of this specification.

[0022] FIG7 is a schematic structural diagram of a message forwarding policy control device under TSN provided in an embodiment of this specification.

[0023] FIG8 is a schematic structural diagram of a message forwarding policy control device under TSN provided by another embodiment of this specification.

[0024] FIG9 is a schematic structural diagram of a network device 1000 according to an embodiment of this specification. DETAILED DESCRIPTION

[0025] To help those skilled in the art better understand the technical solutions in this specification, the following will provide a clear and complete description of the technical solutions in the embodiments of this specification, in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of this specification, not all of them. All other embodiments obtained by those skilled in the art based on the embodiments in this specification without creative work should fall within the scope of protection of this specification.

[0026] It should be understood that the technical solutions of the embodiments of this specification can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS) or Worldwide Interoperability for Microwave Access (WiMAX) communication system, 5G system, or New Radio (NR) system.

[0027] User Equipment (UE) is a type of terminal device, such as a vehicle-mounted terminal, which is mainly used in transportation. The UE can communicate with at least one core network via a radio access network (eg, Radio Access Network, RAN).

[0028] A network device (or network side device) is a device deployed in a wireless access network to provide information configuration functions. The network device can be a base station, which can be a base station (Base Transceiver Station, BTS) in GSM or CDMA, or a base station (NodeB) in WCDMA, or an evolved base station (eNB or e-NodeB) in LTE and a 5G base station (gNB), as well as network devices in subsequent evolved communication systems. However, the wording does not constitute a limitation on the scope of protection of this specification.

[0029] It should be noted that when describing specific embodiments, the size of the serial number of each process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this specification.

[0030] It should also be noted that the terms "first," "second," and the like in this specification and claims are used to distinguish similar objects, and are not intended to describe a particular order or precedence. It should be understood that such terms are interchangeable where appropriate, so that the embodiments of this specification can be implemented in orders other than those illustrated or described herein. Furthermore, the term "and / or" in this specification and claims refers to at least one of the connected objects, and the character " / " generally indicates that the connected objects are in an "or" relationship.

[0031] To ensure that message latency is not affected by changes in the user plane function (I-UPF) topology in a time-sensitive network (Time-Sensitive Network), this specification proposes a message forwarding policy control method, device, and storage medium under TSN, which are described below.

[0032] First, the TSN framework involved in a message forwarding strategy control method under TSN proposed in an embodiment of this specification is described.

[0033] As shown in FIG1 , the TSN framework provided in an embodiment of the present specification may include: a unified data management function (UDM) 11, a time-sensitive communication and time synchronization function (TSCTSF) 12, a network element function (NEF) 13, a time-sensitive network control unit controller (TSN CUC) 14, an authentication management function (AMF) 15, a session management function (SMF) 16, a policy control function (PCF) 17, a time-sensitive network adaptation function (TSN AF) 18, a time-sensitive network congestion notification cell (TSN CNC) 19, a listener 20, an interface control module (DSTT) 21, a user equipment (UE) 22, and a radio access network (RAN) 23. The TSN module includes a Transceiver Network (RAN) 23, a User Plane Function (UPF) 24, a TSN Converter (NW-TT) 25, a TSN Bridge (TSN Bridge) 26, and a Talker 27.

[0034] It should be noted that the network elements involved in the packet forwarding policy control method under TSN provided in the embodiments of this specification include: SMF 16, PCF 17 and UPF 24 in Figure 1. The following uses SMF, PCF and UPF as examples to introduce the packet forwarding policy control method under TSN provided in this specification.

[0035] First, a message forwarding strategy control method under TSN provided by an embodiment of this specification is described.

[0036] As shown in FIG2 , in one embodiment, a message forwarding policy control method under TSN provided in this specification may be applied to SMF (SMF16 shown in FIG1 ). The method may include:

[0037] Step 201: When the user terminal moves and changes the user plane function UPF topology, determine first information, wherein the first information includes the current forwarding strategy and current delay information of the target message, and the target message is a message sent to or from the user terminal.

[0038] There are many scenarios in which the UPF topology changes due to user terminal movement. For different scenarios, the way SMF determines the first information will be different. The following lists four scenarios and explains how SMF determines the first information in these four scenarios.

[0039] Scenario 1: A user terminal accesses a UPF through mobile communication.

[0040] In scenario 1, determining the first information when the user terminal moves and changes the topology of the user plane function UPF may include: when the user terminal accesses the UPF, receiving second information reported by the UPF, wherein the second information includes the message detection rule information and current delay information of the target message; and determining the first information based on the second information.

[0041] That is to say, after the user terminal goes online, the UPF reports the PDRid and current delay information to the SMF, and the SMF determines the second information based on this and forwards it to the PCF.

[0042] The packet detection rule information may include, but is not limited to, the Packet Detection Rule ID (PDRID) of the target packet; the current delay information may include, but is not limited to, the delay of the target packet on the UPF. The delay of the target packet on the UPF can be measured by the UPF and then matched with the PDR ID to derive a correspondence between the PDR and the delay of the target packet on the UPF.

[0043] In a specific implementation, the UPF may report the second information to the SMF via a Packet Forwarding Control Protocol Session Report Request message (PFCP Session Report Request) under the N4 interface. That is, the second information is reported by the UPF via a PFCP Session Report Request message over the N4 interface. Specifically, the UPF may add fields to the PFCP Session Report Request to report the PDRID and current latency information. For details about the newly added fields, see Table 1 below.

[0044] Table 1

[0045] Scenario 2: A new I-UPF is inserted due to user terminal movement.

[0046] In scenario 2, when the user terminal moves and changes the user plane function UPF topology, determining the first information may include:

[0047] In the case where a new intermediate user plane function (I-UPF) is inserted into the user terminal during movement, second information reported by the I-UPF is received, wherein the second information includes message detection rule information and current delay information of the target message; and the first information is determined based on the second information.

[0048] Similarly, the packet detection rule information may include, but is not limited to, the Packet Detection Rule ID (PDRID) of the target packet; the current delay information may include, but is not limited to, the delay of the target packet on the UPF. The delay of the target packet on the UPF can be measured by the UPF and then matched with the PDR ID to derive a correspondence between the PDR and the delay of the target packet on the UPF.

[0049] In a specific implementation, the newly inserted I-UPF may report the second information to the SMF via a Packet Forwarding Control Protocol Session Report Request message (PFCP Session Report Request) over the N4 interface. In other words, the second information is reported by the newly inserted I-UPF via a PFCP Session Report Request message over the N4 interface. Specifically, the newly inserted I-UPF may add fields to the PFCP Session Report Request to report the PDRID and current latency information. For details about the newly added fields, see Table 1 above.

[0050] Scenario 3: I-UPF changes due to user terminal movement.

[0051] In scenario 3, when the user terminal moves and changes the user plane function UPF topology, determining the first information may include:

[0052] In the case where the user terminal moves and changes the I-UPF, second information reported by the changed I-UPF is received, wherein the second information includes the packet detection rule PDR information and current delay information of the target packet; and the first information is determined according to the second information.

[0053] That is, when the I-UPF is changed, the changed I-UPF reports the PDRid and the current delay information to the SMF, and the SMF determines the second information accordingly and forwards it to the PCF.

[0054] Similarly, the packet detection rule information may include, but is not limited to, the Packet Detection Rule ID (PDRID) of the target packet; the current delay information may include, but is not limited to, the delay of the target packet on the UPF. The delay of the target packet on the UPF can be measured by the UPF and then matched with the PDR ID to derive a correspondence between the PDR and the delay of the target packet on the UPF.

[0055] In a specific implementation, the transformed I-UPF may report the second information to the SMF via a Packet Forwarding Control Protocol Session Report Request message (PFCP Session Report Request) over the N4 interface. In other words, the second information is reported by the transformed I-UPF via a PFCP Session Report Request message over the N4 interface. Specifically, the transformed I-UPF may add fields to the PFCP Session Report Request to report the PDRID and current latency information. For details about the newly added fields, see Table 1 above.

[0056] Of course, in addition to the PFCP Session Report Request, the UPF accessed by the UE / the newly inserted I-UPF / the transformed I-UPF may also report the second information to the SMF through other messages.

[0057] Scenario 4: The I-UPF is removed due to user terminal movement.

[0058] In scenario 4, when the user terminal moves and changes the user plane function UPF topology, determining the first information may include:

[0059] In the case where the user terminal moves and removes the I-UPF, the SMF determines the first information, and the first information is determined by the SMF itself.

[0060] That is, when the I-UPF is removed, the SMF calculates the PDRid and the current delay information, determines the second information accordingly, and then forwards it to the PCF.

[0061] The first information may specifically include the current policy and charging control rule identifier (Policy and Charging Control Rule, pccRuleID) and current delay information (delayTime) of the target message.

[0062] As a specific example, the content of the first information may be as shown in Table 2 below.

[0063] Table 2

[0064] Step 202: Report the first information to a policy control function (PCF), wherein the PCF is configured to adjust the current forwarding strategy according to the first information to obtain a new forwarding strategy.

[0065] In specific implementation, SMF may report the first information to PCF via a session management policy update request (Npcf.SMPolicyControl.UpdateRequest message) of the N7 interface. Of course, SMF may also report the first information to PCF via other messages.

[0066] It is understandable that in scenario 2, if the packet forwarding strategy is not adjusted, the target packet's latency will increase due to the length of the forwarding path. In scenario 3, if the packet forwarding strategy is not adjusted, the target packet's latency will increase or decrease due to changes in the forwarding path. In scenario 4, if the packet forwarding strategy is not adjusted, the target packet's latency will decrease due to the shortening of the forwarding path. This is unacceptable for TSN networks, so the current forwarding strategy needs to be adjusted.

[0067] PCF adjusts forwarding policies differently in different scenarios. The following are two examples.

[0068] In the first example, when the current delay of the target message is greater than the TSN requirement, the priority of the policy control rule in the current forwarding strategy is increased so that the message of the user terminal is forwarded first; or, when the current delay of the target message is greater than the TSN requirement, the message delay budget (packetDelayBudget) under the quality of service requirement (QosData) in the current forwarding strategy is reduced. The function of this parameter is to require the base station to complete message forwarding within a specified time. Modifying this parameter and subtracting the extra delay caused by inserting the I-UPF can ensure that the message delay meets the TSN requirement.

[0069] In the second example, when the current delay of the target message is less than the TSN requirement, the priority of the policy control rule in the current forwarding strategy is reduced so that the message of the user terminal is forwarded later; or, when the current delay of the target message is less than the TSN requirement, the message delay budget (packetDelayBudget) under the quality of service requirement (QosData) in the current forwarding strategy is increased. The function of this parameter is to require the base station to complete message forwarding within a specified time. Modifying this parameter and increasing the delay reduced by removing the I-UPF can ensure that the message delay meets the TSN requirements.

[0070] Step 203: Receive the new forwarding policy returned by the PCF and send it to the target device, so that the target device updates the current forwarding policy for the target message to the new forwarding policy, wherein the target device includes an access and mobility management function AMF, a radio access network RAN, and the user terminal.

[0071] In specific implementation, PCF may return the new forwarding policy to the SMF via a session management policy update response (Npcf.SMPolicyControl.UpdateResponse message). Of course, PCF may also return the new forwarding policy to the SMF via other messages.

[0072] It can be understood that the adjusted new forwarding policy is sent to the AMF, RAN and user terminal, and the AMF, RAN and user terminal update the current forwarding policy for the target message to the new forwarding policy, so that the AMF, RAN and user terminal forward the target message according to the new forwarding policy, thereby ensuring the delay of the target message and thus ensuring the quality of service.

[0073] That is to say, the embodiment of this specification provides a method for controlling message forwarding policy under TSN. Since SMF can determine the first information and report it to the policy control function PCF when the user terminal moves and changes the topology of the user plane function UPF, the first information includes the current forwarding policy and current delay information of the target message. The target message is a message sent to or from the user terminal, which enables the PCF to adjust the current forwarding policy according to the first information, obtain the new forwarding policy and feed it back to the SMF, and then the SMF sends it to the access and mobility management function AMF, the wireless access network RAN ​​and the user terminal, so that these devices will update the current forwarding policy for the target message to the new forwarding policy, thereby forwarding the target message according to the adjusted forwarding policy. Therefore, when the UPF topology changes, the delay of the target message can be guaranteed and the service quality can be improved.

[0074] 3 , 4 , and 5 , the following describes a schematic diagram of the interaction flow of a method for controlling a message forwarding policy under TSN provided in this specification under the above four scenarios.

[0075] In scenario 1 (user terminal mobile access - UPF), as shown in FIG3 , this specification provides a method for controlling a message forwarding strategy under TSN, which may include:

[0076] ① When the user terminal successfully accesses UPF24, UPF24 reports the second information to SMF16 through the N4 session report request (PFCP Session Report Request message).

[0077] The second information includes PDRid and current delay information.

[0078] ②SMF16 saves the second information and returns a reporting response to UPF24 through N4 session reporting response (PFCP Session Report Response message).

[0079] ③SMF16 determines the first information based on the second information, and reports the first information to PCF17 through the session policy update request (Npcf.SMPolicyControl.UpdateRequest message) of the N7 interface.

[0080] The first information includes pccRuleID and current delay information.

[0081] ④PCF17 returns the new forwarding policy to SMF16 through the session management policy update response (Npcf.SMPolicyControl.UpdateResponse message).

[0082] For example, after a 5G user accesses UPF24, the UPF24 reports the second information to SMF16. SMF16 determines the first information based on the second information and reports the first information to PCF17. Subsequently, PCF17 normally issues the new forwarding strategy.

[0083] In scenario 2 (inserting a new I-UPF due to user terminal mobility) or scenario 3 (changing the I-UPF due to user terminal mobility), as shown in FIG4 , this specification provides a method for controlling a message forwarding policy under TSN, which may include:

[0084] ① When the location of UE22 changes and a new I-UPF242 is inserted, or when the location of UE22 changes and the I-UPF is replaced and the new I-UPF is I-UPF242, I-UPF242 reports the second information to SMF16 through the N4 session report request (PFCP Session Report Request message).

[0085] The second information includes PDRid and current delay information.

[0086] ②SMF16 saves the second information and returns a reporting response to I-UPF242 through N4 session reporting response (PFCP Session Report Response message).

[0087] ③SMF16 determines the first information based on the second information, and reports the first information to PCF17 through the session policy update request (Npcf.SMPolicyControl.UpdateRequest message) of the N7 interface.

[0088] The first information includes pccRuleID and current delay information.

[0089] ④PCF17 returns the new forwarding policy to SMF16 through the session management policy update response (Npcf.SMPolicyControl.UpdateResponse message).

[0090] As an example, the new forwarding policy may include but is not limited to priority (precedence) and packet delay budget (packetDelayBudget).

[0091] ⑤SMF16 sends a new forwarding strategy to AMF15.

[0092] Specifically, the new forwarding policy may be delivered to the AMF 15 via an N1 message (e.g., N2 PDU Session Resource Modify Request Transfer) and an N2 message (e.g., N2 PDU Session Modification Command). PDU refers to a packet data unit.

[0093] ⑥AMF15 sends the new forwarding policy (including N1 message and N2 message) to RAN23 through N2 Session Request.

[0094] ⑦RAN23 sends the N1 message to UE22.

[0095] The N1 message carries resource modification (AN-specific resource modification), including session modification request / session modification response (include PDU Session Modification Command / Ack).

[0096] ⑧RAN23 returns an N2 session response to AMF15.

[0097] ⑨AMF15 feeds back the N2 session response returned by AMF15 to SMF16 through a session update request (PDU Session Resource Modify Response Transfer).

[0098] ⑩UE22 returns a session modification response (PDU Session Modification Command Ack) to RAN23.

[0099] RAN23 transparently transmits the PDU Session Modification complete response returned by UE22 to AMF15.

[0100] AMF 15 transparently transmits the session modification response returned by UE 22 to SMF 16 through a session update request (PDU Session Resource Modify Response Transfer).

[0101] AMF 15 sends an N4 Session Modification Request message to I-UPF 242 to enable I-UPF 242 to modify the message forwarding policy.

[0102] I-UPF242 returns an N4 Session Modification Response message to AMF15.

[0103] AMF 15 sends an N4 Session Modification Request message to PSAUPF 241 to enable I-UPF 242 to modify the message forwarding policy.

[0104] PSAUPF241 returns an N4 Session Modification Response message to AMF15.

[0105] PSA refers to the PDU session anchor.

[0106] That is, when the location change of UE 22 causes a new I-UPF 242 to be inserted, I-UPF 242 may report the PDRid and current delay information to SMF 16. SMF 16 may determine the pccRuleID and current delay information based on the PDRid and current delay information and report them to PCF 17. PCF 17 may issue a new forwarding policy in a response message based on the pccRuleID and current delay information. Alternatively, when the location change of UE 22 causes a change in the I-UPF, the new I-UPF 242 may report the PDRid and current delay information to SMF 16. SMF 16 may determine the pccRuleID and current delay information based on the PDRid and current delay information and report them to PCF 17. PCF 17 may issue a new forwarding policy in a response message based on the pccRuleID and current delay information.

[0107] In scenario 4 (I-UPF is removed due to user terminal mobility), as shown in FIG5 , this specification provides a method for controlling a message forwarding policy under TSN, which may include:

[0108] ①SMF16 determines the first information and reports the first information to PCF17 through the session policy update request (Npcf.SMPolicyControl.UpdateRequest message) of the N7 interface.

[0109] The first information includes pccRuleID and current delay information.

[0110] ②PCF17 returns the new forwarding policy to SMF16 through the session management policy update response (Npcf.SMPolicyControl.UpdateResponse message).

[0111] As an example, the new forwarding policy may include but is not limited to priority (precedence) and packet delay budget (packetDelayBudget).

[0112] ③SMF16 sends a new forwarding strategy to AMF15.

[0113] Specifically, the new forwarding policy may be delivered to the AMF 15 via an N1 message (e.g., N2 PDU Session Resource Modify Request Transfer) and an N2 message (e.g., N2 PDU Session Modification Command). PDU refers to a packet data unit.

[0114] ④AMF15 sends the new forwarding policy (including N1 message and N2 message) to RAN23 through N2 Session Request.

[0115] ⑤RAN23 sends the N1 message to UE22.

[0116] The N1 message includes resource modification (AN-specific resource modification), specifically including session modification request / session modification response (include PDU Session Modification Command / Ack).

[0117] ⑥RAN23 returns an N2 session response to AMF15.

[0118] ⑦AMF15 feeds back the N2 session response returned by AMF15 to SMF16 through the session update request (PDU Session Resource Modify Response Transfer).

[0119] ⑧UE22 returns a session modification response (PDU Session Modification Command Ack) to RAN23.

[0120] RAN23 transparently transmits the PDU Session Modification complete response returned by UE22 to AMF15.

[0121] ⑩AMF15 transparently transmits the session modification response returned by UE22 to SMF16 through the session update request (PDU Session Resource Modify Response Transfer).

[0122] AMF15 sends an N4 session modification request (N4 Session Modification Request message) to UPF24 to enable UPF24 to modify the message forwarding strategy.

[0123] UPF24 returns an N4 session modification response (N4 Session Modification Response message) to AMF15.

[0124] That is to say, when the location change of UE22 causes the I-UPF to be removed, SMF16 can sense the ID of the removed I-UPF, and after processing, SMF16 reports it to PCF17, and PCF17 issues a new forwarding strategy in the response message.

[0125] Through the above four scenarios, it can be seen that after adopting the forwarding policy control method under TSN provided by the embodiments of this specification, when the user terminal moves and causes the UPF topology to change, the PCF can be triggered to issue a new message forwarding policy to ensure that the message delay is not affected. This method can specifically achieve at least one of the following effects:

[0126] 1) When the UPF topology changes and the message delay changes, this method can ensure the accuracy of the message delay and improve the service quality.

[0127] 2) After implementing this method, the TSN network can support UPF topology change scenarios, thereby expanding the product application scope and improving product competitiveness.

[0128] Regarding the changes in the UPF topology structure, two specific examples are given below to help you understand.

[0129] Example 1: Assume that an industrial park is located at the intersection of the service ranges of two UPFs, and there are mobile terminals using the TSN network in the industrial park. Therefore, a scenario of I-UPF changes may occur. In this scenario, applying the forwarding strategy control method under TSN provided in this specification can ensure network latency and service quality.

[0130] Example 2: Assume that an industrial park has cross-provincial divisions. TSN network users need to work back and forth between the main park and the branch park. Therefore, there may be a scenario where the I-UPF changes. In this scenario, applying the forwarding policy control method under TSN provided in this specification can also ensure network latency and service quality.

[0131] As shown in FIG6 , in another embodiment, a message forwarding policy control method under TSN provided in this specification may be applied to a PCF (PCF17 shown in FIG1 ). The method may include:

[0132] Step 601: Receive first information reported by a session management function SMF, wherein the first information includes current forwarding policy and current delay information of a target message, and the target message is a message sent to or from a user terminal.

[0133] The first information may specifically include the current policy and charging control rule identifier (Policy and Charging Control Rule, pccRuleID) and current delay information (delayTime) of the target message.

[0134] Specifically, the first information reported by the SMF through the session management policy update request of the N7 interface can be received.

[0135] Step 602: Adjust the current forwarding strategy according to the first information to obtain a new forwarding strategy.

[0136] Step 602 may include: determining whether the current delay of the target message meets the TSN requirements based on the first information; if the current delay of the target message does not meet the TSN requirements, adjusting the current forwarding strategy to obtain a new forwarding strategy; if the current delay of the target message meets the TSN requirements, ending this process.

[0137] It is understandable that in scenario 2, if the packet forwarding strategy is not adjusted, the target packet's latency will increase due to the length of the forwarding path. In scenario 3, if the packet forwarding strategy is not adjusted, the target packet's latency will increase or decrease due to changes in the forwarding path. In scenario 4, if the packet forwarding strategy is not adjusted, the target packet's latency will decrease due to the shortening of the forwarding path. This is unacceptable for TSN networks, so the current forwarding strategy needs to be adjusted.

[0138] Exemplarily, adjusting the current forwarding strategy according to the first information to obtain a new forwarding strategy may include:

[0139] When the current delay of the target message exceeds the TSN requirement, increasing the priority of the policy control rule in the current forwarding strategy, and / or reducing the message delay budget under the quality of service requirement in the current forwarding strategy;

[0140] When the current delay of the target message is less than the TSN requirement, the priority of the policy control rule in the current forwarding strategy is reduced, and / or the message delay budget under the quality of service requirement in the current forwarding strategy is increased.

[0141] Step 603: Feedback the new forwarding strategy to the SMF so that the SMF sends the new forwarding strategy to the target device, wherein the target device includes the access and mobility management function AMF, the radio access network RAN ​​and the user terminal.

[0142] Specifically, the new forwarding policy may be fed back to the SMF via a session management policy update response.

[0143] In an embodiment of the present specification, since the session management function SMF can determine the first information and report it to the policy control function PCF when the user terminal moves and changes the topology of the user plane function UPF, the first information includes the current forwarding strategy and current delay information of the target message. The target message is a message sent to or from the user terminal, which enables the PCF to adjust the current forwarding strategy according to the first information, obtain the new forwarding strategy and feedback it to the SMF, and then the SMF sends it to the access and mobility management function AMF, the wireless access network RAN ​​and the user terminal, so that these devices will update the current forwarding strategy for the target message to the new forwarding strategy, thereby forwarding the target message according to the adjusted forwarding strategy. Therefore, when the UPF topology changes, the delay of the target message can be guaranteed and the service quality can be improved.

[0144] In another embodiment, a message forwarding policy control method under TSN provided in this specification can be applied to a UPF (UPF24 as shown in FIG1 ). The method may include:

[0145] When the UPF topology changes, the second information is reported to the session management function SMF.

[0146] Among them, the second information includes the message detection rule information and current delay information of the target message from or sent to the user terminal, and the second information is used by the SMF to determine the first information. The first information includes the current forwarding strategy and current delay information of the target message, and the first information is used by the policy control function PCF to adjust the current forwarding strategy.

[0147] Among them, the UPF may include but is not limited to the following: the UPF accessed by the user terminal; the new intermediate user plane function I-UPF inserted by the user terminal during movement; the intermediate user plane function I-UPF after the user terminal is transformed during movement.

[0148] The reporting of the second information to the session management function SMF includes: reporting the second information to the SMF via a packet forwarding control protocol PFCP session report request message of the N4 interface.

[0149] The second information includes: the PDR identifier and current delay information of the target message.

[0150] When the UPF changes, reporting the second information to the SMF can facilitate the SMF to determine the first information and report it to the PCF, so that the PCF can determine a new message forwarding strategy suitable for the changed UPF topology, thereby ensuring the delay of the target message and improving the service quality.

[0151] The above describes a method for controlling a message forwarding policy under TSN provided in this specification. Corresponding to the above method embodiment, this specification also proposes a device for controlling a message forwarding policy under TSN, which is introduced below.

[0152] Figure 7 shows a schematic diagram of the structure of a packet forwarding policy control device under TSN provided by an embodiment of this specification, which can be applied to SMF. As shown in Figure 7, the device 700 may include: an information determination module 701, an information reporting module 702 and a policy receiving module 703.

[0153] The information determination module 701 is used to determine the first information when the user terminal moves and changes the user plane function UPF topology structure, wherein the first information includes the current forwarding strategy and current delay information of the target message, and the target message is a message sent to or from the user terminal.

[0154] There are many scenarios in which the UPF topology changes due to user terminal movement. For different scenarios, the way SMF determines the first information will be different. The following lists four scenarios and explains how SMF determines the first information in these four scenarios.

[0155] Scenario 1: A user terminal accesses a UPF through mobile communication.

[0156] In scenario 1, the information determination module 701 can be used to: when the user terminal accesses the UPF, receive the second information reported by the UPF, wherein the second information includes the message detection rule information and current delay information of the target message; and determine the first information based on the second information.

[0157] That is to say, after the user terminal goes online, the UPF reports the PDRid and current delay information to the SMF, and the SMF determines the second information based on this and forwards it to the PCF.

[0158] The packet detection rule information may include, but is not limited to, the Packet Detection Rule ID (PDRID) of the target packet; the current delay information may include, but is not limited to, the delay of the target packet on the UPF. The delay of the target packet on the UPF can be measured by the UPF and then matched with the PDR ID to derive a correspondence between the PDR and the delay of the target packet on the UPF.

[0159] In a specific implementation, the UPF may report the second information to the SMF via a Packet Forwarding Control Protocol Session Report Request message (PFCP Session Report Request) under the N4 interface. That is, the second information is reported by the UPF via a PFCP Session Report Request message on the N4 interface. Specifically, the UPF may add a field in the PFCP Session Report Request to report the PDRID and current delay information.

[0160] Scenario 2: A new I-UPF is inserted due to user terminal movement.

[0161] In scenario 2, the information determination module 701 can be used to: when the user terminal moves and inserts a new intermediate user plane function (I-UPF), receive second information reported by the I-UPF, wherein the second information includes message detection rule information and current delay information of the target message; and determine the first information based on the second information.

[0162] Similarly, the packet detection rule information may include, but is not limited to, the Packet Detection Rule ID (PDRID) of the target packet; the current delay information may include, but is not limited to, the delay of the target packet on the UPF. The delay of the target packet on the UPF can be measured by the UPF and then matched with the PDR ID to derive a correspondence between the PDR and the delay of the target packet on the UPF.

[0163] In a specific implementation, the newly inserted I-UPF may report the second information to the SMF via a Packet Forwarding Control Protocol Session Report Request message (PFCP Session Report Request) over the N4 interface. In other words, the second information is reported by the newly inserted I-UPF via a PFCP Session Report Request message over the N4 interface. Specifically, the newly inserted I-UPF may add fields to the PFCP Session Report Request to report the PDRID and current latency information. For details about the newly added fields, see Table 1 above.

[0164] Scenario 3: I-UPF changes due to user terminal movement.

[0165] In scenario 3, the information determination module 701 can be used to: when the user terminal moves and transforms the I-UPF, receive the second information reported by the transformed I-UPF, wherein the second information includes the message detection rule PDR information and current delay information of the target message; and determine the first information based on the second information.

[0166] That is, when the I-UPF is changed, the changed I-UPF reports the PDRid and the current delay information to the SMF, and the SMF determines the second information accordingly and forwards it to the PCF.

[0167] Similarly, the packet detection rule information may include, but is not limited to, the Packet Detection Rule ID (PDRID) of the target packet; the current delay information may include, but is not limited to, the delay of the target packet on the UPF. The delay of the target packet on the UPF can be measured by the UPF and then matched with the PDR ID to derive a correspondence between the PDR and the delay of the target packet on the UPF.

[0168] In a specific implementation, the transformed I-UPF may report the second information to the SMF via a Packet Forwarding Control Protocol Session Report Request message (PFCP Session Report Request) over the N4 interface. In other words, the second information is reported by the transformed I-UPF via a PFCP Session Report Request message over the N4 interface. Specifically, the transformed I-UPF may add fields to the PFCP Session Report Request to report the PDRID and current latency information. For details about the newly added fields, see Table 1 above.

[0169] Of course, in addition to the PFCP Session Report Request, the UPF accessed by the UE / the newly inserted I-UPF / the transformed I-UPF may also report the second information to the SMF through other messages.

[0170] Scenario 4: The I-UPF is removed due to user terminal movement.

[0171] In scenario 4, the information determination module 701 may be used for: when the user terminal moves and removes the I-UPF, the SMF determines the first information, and the SMF determines the first information by itself.

[0172] That is, when the I-UPF is removed, the SMF calculates the PDRid and the current delay information, determines the second information accordingly, and then forwards it to the PCF.

[0173] The first information may specifically include the current policy and charging control rule identifier (Policy and Charging Control Rule, pccRuleID) and current delay information (delayTime) of the target message.

[0174] The information reporting module 702 is configured to report the first information to a policy control function (PCF), wherein the PCF is configured to adjust the current forwarding policy according to the first information to obtain a new forwarding policy.

[0175] In specific implementation, the information reporting module 702 may report the first information to the PCF via a session management policy update request (Npcf.SMPolicyControl.UpdateRequest message) of the N7 interface. Of course, the SMF may also report the first information to the PCF via other messages.

[0176] It is understandable that in scenario 2, if the packet forwarding strategy is not adjusted, the target packet's latency will increase due to the length of the forwarding path. In scenario 3, if the packet forwarding strategy is not adjusted, the target packet's latency will increase or decrease due to changes in the forwarding path. In scenario 4, if the packet forwarding strategy is not adjusted, the target packet's latency will decrease due to the shortening of the forwarding path. This is unacceptable for TSN networks, so the current forwarding strategy needs to be adjusted.

[0177] PCF adjusts forwarding policies differently in different scenarios. The following are two examples.

[0178] In the first example, when the current delay of the target message is greater than the TSN requirement, the priority of the policy control rule in the current forwarding strategy is increased so that the message of the user terminal is forwarded first; or, when the current delay of the target message is greater than the TSN requirement, the message delay budget (packetDelayBudget) under the quality of service requirement (QosData) in the current forwarding strategy is reduced. The function of this parameter is to require the base station to complete message forwarding within a specified time. Modifying this parameter and subtracting the extra delay caused by inserting the I-UPF can ensure that the message delay meets the TSN requirement.

[0179] In the second example, when the current delay of the target message is less than the TSN requirement, the priority of the policy control rule in the current forwarding strategy is reduced so that the message of the user terminal is forwarded later; or, when the current delay of the target message is less than the TSN requirement, the message delay budget (packetDelayBudget) under the quality of service requirement (QosData) in the current forwarding strategy is increased. The function of this parameter is to require the base station to complete message forwarding within a specified time. Modifying this parameter and increasing the delay reduced by removing the I-UPF can ensure that the message delay meets the TSN requirements.

[0180] The policy receiving module 703 is used to receive the new forwarding policy returned by the PCF and send it to the target device, so that the target device updates the current forwarding policy for the target message to the new forwarding policy, wherein the target device includes the access and mobility management function AMF, the radio access network RAN ​​and the user terminal.

[0181] The embodiment shown in Figure 7 provides a message forwarding policy control device under TSN, which can determine the first information and report it to the policy control function PCF when the user terminal moves and changes the user plane function UPF topology structure. The first information includes the current forwarding strategy and current delay information of the target message. The target message is a message sent to or from the user terminal, which enables the PCF to adjust the current forwarding strategy according to the first information, obtain the new forwarding strategy and feedback it to the SMF, and then the SMF sends it to the access and mobility management function AMF, the wireless access network RAN ​​and the user terminal, so that these devices will update the current forwarding strategy for the target message to the new forwarding strategy, thereby forwarding the target message according to the adjusted forwarding strategy. Therefore, when the UPF topology structure changes, the delay of the target message can be guaranteed and the service quality can be improved.

[0182] The device shown in FIG. 7 can be used to implement various embodiments of the message forwarding policy control method under TSN shown in FIG. 2 . For related details, please refer to the above method embodiments.

[0183] Figure 8 shows a schematic diagram of the structure of a packet forwarding policy control device under TSN provided by an embodiment of this specification, which can be applied to PCF. As shown in Figure 8, the device 800 may include: an information receiving module 801, a policy adjustment module 802 and a policy feedback module 803.

[0184] The information receiving module 801 is used to receive first information reported by the session management function SMF, wherein the first information includes the current forwarding strategy and current delay information of the target message, and the target message is a message sent to or from the user terminal.

[0185] The first information may specifically include the current policy and charging control rule identifier (Policy and Charging Control Rule, pccRuleID) and current delay information (delayTime) of the target message.

[0186] The policy adjustment module 802 is configured to adjust the current forwarding policy according to the first information to obtain a new forwarding policy.

[0187] Exemplarily, the policy adjustment module 802 can be used to: when the current delay of the target message is greater than the TSN requirement, increase the priority of the policy control rules in the current forwarding policy, and / or reduce the message delay budget under the service quality requirements in the current forwarding policy; when the current delay of the target message is less than the TSN requirement, reduce the priority of the policy control rules in the current forwarding policy, and / or increase the message delay budget under the service quality requirements in the current forwarding policy.

[0188] The policy feedback module 803 is used to feed back the new forwarding policy to the SMF so that the SMF sends the new forwarding policy to the target device, wherein the target device includes the access and mobility management function AMF, the radio access network RAN ​​and the user terminal.

[0189] The device shown in FIG8 can be used to implement various embodiments of the message forwarding policy control method under TSN shown in FIG6 and achieve the same technical effect. For relevant details, please refer to the above method embodiment and no further details will be given.

[0190] In another embodiment, a message forwarding policy control device under TSN provided in this specification can be applied to UPF (UPF24 as shown in Figure 1). The device may include: an information reporting module, used to report second information to the session management function SMF when the UPF topology structure changes.

[0191] Among them, the second information includes the message detection rule information and current delay information of the target message from or sent to the user terminal, and the second information is used by the SMF to determine the first information. The first information includes the current forwarding strategy and current delay information of the target message, and the first information is used by the policy control function PCF to adjust the current forwarding strategy.

[0192] The UPF may include but is not limited to the following: a UPF accessed by the user terminal; a new intermediate user plane function I-UPF inserted by the user terminal during movement;

[0193] The user terminal moves the intermediate user plane function I-UPF after transformation.

[0194] The reporting of the second information to the session management function SMF includes: reporting the second information to the SMF via a packet forwarding control protocol PFCP session report request message of the N4 interface.

[0195] The second information includes: the PDR identifier and current delay information of the target message.

[0196] When the UPF changes, reporting the second information to the SMF can facilitate the SMF to determine the first information and report it to the PCF, so that the PCF can determine a new message forwarding strategy suitable for the changed UPF topology, thereby ensuring the delay of the target message and improving the service quality.

[0197] Please refer to Figure 9, which is a structural diagram of a network device used in an embodiment of this specification. It can implement the details of the message forwarding policy control method under TSN and achieve the same effect. As shown in Figure 9, the network device 900 includes: a processor 901, a transceiver 902, a memory 903, a user interface 904 and a bus interface, wherein:

[0198] In the embodiment of this specification, the network device 900 also includes: a computer program stored in the memory 903 and executable on the processor 901. When the computer program is executed by the processor 901, each process of the message forwarding policy control method under the above-mentioned TSN is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.

[0199] In Figure 9, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of at least one processor represented by processor 901 and memory represented by memory 903. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, all of which are well known in the art and, therefore, will not be further described herein. The bus interface provides an interface. The transceiver 902 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium. For different user terminals, the user interface 904 may also be an interface capable of connecting to required external or internal devices, including but not limited to a keypad, display, speaker, microphone, joystick, etc.

[0200] The processor 901 is responsible for managing the bus architecture and general processing, and the memory 903 can store data used by the processor 901 when performing operations.

[0201] It is understood that the embodiments described in this specification can be implemented using hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, the processing unit can be implemented in at least one application-specific integrated circuit (ASIC), digital signal processor (DSP), digital signal processing device (DSPD), programmable logic device (PLD), field-programmable gate array (FPGA), general-purpose processor, controller, microcontroller, microprocessor, other electronic units for performing the functions described in this specification, or a combination thereof.

[0202] For software implementation, the techniques described in the embodiments of this specification can be implemented by modules (e.g., procedures, functions, etc.) that perform the functions described in the embodiments of this specification. The software code can be stored in a memory and executed by a processor. The memory can be implemented in the processor or external to the processor.

[0203] The embodiments of this specification also provide a computer-readable storage medium having a computer program stored thereon. When executed by a processor, the computer program implements the various processes of the above-mentioned embodiment of the message forwarding policy control method under TSN, and can achieve the same technical effects. To avoid repetition, the description is omitted here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0204] The embodiments of this specification also provide a computer program product including instructions, and when a computer runs the instructions of the computer program product, the computer executes the above-mentioned method for controlling packet forwarding policy under TSN. Specifically, the computer program product can be run on the above-mentioned network device.

[0205] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel 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 specification.

[0206] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0207] In the several embodiments provided in this specification, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0208] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0209] In addition, each functional unit in each embodiment of this specification may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0210] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this specification, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of this specification. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0211] The above description is merely a specific embodiment of this specification, but the scope of protection of this specification is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this specification should be included in the scope of protection of this specification. Therefore, the scope of protection of this specification should be based on the scope of protection of the claims.

Claims

1. A message forwarding strategy control method under TSN, applied to a session management function SMF, the method comprising: In the case where the user terminal moves and changes the topology of the user plane function UPF, determining first information, wherein the first information includes a current forwarding strategy and current delay information of a target message, and the target message is a message sent to or from the user terminal; Reporting the first information to a policy control function PCF, wherein the PCF is used to adjust the current forwarding strategy according to the first information to obtain a new forwarding strategy; Receive the new forwarding policy returned by the PCF and send it to the target device, so that the target device updates the current forwarding policy for the target message to the new forwarding policy, wherein the target device includes an access and mobility management function AMF, a radio access network RAN ​​and the user terminal.

2. The method according to claim 1, wherein: The determining of the first information when the user terminal moves and changes the topology of the user plane function UPF includes: When the user terminal accesses the user plane function UPF, receiving second information reported by the UPF, wherein the second information includes message detection rule information and current delay information of the target message; The first information is determined according to the second information.

3. The method according to claim 1, wherein: The determining of the first information when the user terminal moves and changes the topology of the user plane function UPF includes: In the case where a new intermediate user plane function I-UPF is inserted into the user terminal, receiving second information reported by the I-UPF, wherein the second information includes message detection rule information and current delay information of the target message; The first information is determined according to the second information.

4. The method according to claim 1, wherein: The determining of the first information when the user terminal moves and changes the topology of the user plane function UPF includes: In the case where the user terminal moves and transforms the intermediate user plane function I-UPF, receiving second information reported by the transformed I-UPF, wherein the second information includes the message detection rule PDR information and the current delay information of the target message; The first information is determined according to the second information.

5. The method according to any one of claims 2 to 4, wherein: The second information is reported by UPF through the Packet Forwarding Control Protocol PFCP session report request message of the N4 interface.

6. The method according to any one of claims 2 to 4, wherein: The second information includes: a PDR identifier and current delay information of the target message.

7. The method according to claim 1, wherein: The determining of the first information when the user terminal moves and changes the topology of the user plane function UPF includes: In case that the user terminal moves and removes the intermediate user plane function I-UPF, the SMF determines the first information.

8. The method according to any one of claims 1 to 4 and 7, wherein: The reporting the first information to a policy control function PCF includes: The first information is reported to the PCF via a session management policy update request of the N7 interface.

9. The method according to claim 8, wherein: The first information includes: the current policy and charging control rule identifier of the target message and the current delay information.

10. According to the method according to any one of claims 1-4, 7, and 9, the current delay information includes the delay of the target message on the UPF.

11. The method according to any one of claims 1 to 4, 7 and 9, wherein: The receiving the new forwarding strategy returned by the PCF includes: Receive the new forwarding policy returned by the PCF through a session management policy update response.

12. A message forwarding policy control method under TSN, applied to a policy control function PCF, the method comprising: Receiving first information reported by a session management function SMF, wherein the first information includes a current forwarding strategy and current delay information of a target message, and the target message is a message sent to or from a user terminal; Adjust the current forwarding strategy according to the first information to obtain a new forwarding strategy; The new forwarding strategy is fed back to the SMF so that the SMF sends the new forwarding strategy to the target device, wherein the target device includes an access and mobility management function AMF, a radio access network RAN ​​and the user terminal.

13. The method according to claim 12, wherein: The receiving first information reported by the session management function SMF includes: Receive the first information reported by SMF through the session management policy update request of N7 interface.

14. The method according to claim 12, wherein: The adjusting the current forwarding strategy according to the first information to obtain a new forwarding strategy includes: Determining whether the current latency of the target message meets the TSN requirement according to the first information; When the current delay of the target message does not meet the TSN requirement, the current forwarding strategy is adjusted to obtain a new forwarding strategy.

15. The method according to claim 14, wherein: The adjusting the current forwarding strategy to obtain a new forwarding strategy includes: When the current delay of the target message is greater than the TSN requirement, the priority of the policy control rule in the current forwarding strategy is increased, and / or the message delay budget under the quality of service requirement in the current forwarding strategy is reduced; When the current delay of the target message is less than the TSN requirement, the priority of the policy control rule in the current forwarding strategy is reduced, and / or the message delay budget under the quality of service requirement in the current forwarding strategy is increased.

16. The method according to claim 12, wherein: Feeding back the new forwarding strategy to the SMF includes: The new forwarding policy is fed back to the SMF via a session management policy update response.

17. A method for controlling a message forwarding strategy under TSN, applied to a user plane function UPF, the method comprising: When the UPF topology changes, report the second information to the session management function SMF; Among them, the second information includes message detection rule information and current delay information of the target message from or sent to the user terminal, the second information is used by the SMF to determine the first information, the first information includes the current forwarding strategy and current delay information of the target message, and the first information is used by the policy control function PCF to adjust the current forwarding strategy.

18. The method according to claim 17, wherein: The UPF is one of the following: The UPF accessed by the user terminal; A new intermediate user plane function I-UPF inserted by the user terminal during movement; The user terminal moves the transformed intermediate user plane function I-UPF.

19. The method according to claim 17, wherein: The reporting the second information to the session management function SMF includes: The second information is reported to the SMF via the Packet Forwarding Control Protocol PFCP session report request message of the N4 interface.

20. The method according to any one of claims 17 to 19, wherein: The second information includes: a PDR identifier and current delay information of the target message.

21. An electronic device, comprising: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the method as claimed in any one of claims 1 to 20.

22. A computer-readable storage medium, when instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the method according to any one of claims 1 to 20.

Citation Information

Patent Citations

  • Communication method and device

    CN111200848A

  • Method for realizing data transmission of time-sensitive network, related equipment and medium

    CN113556763A

  • Wireless communication method and device

    CN115442853A

  • Session Establishment To Join A Group Communication

    US20200228936A1

  • Control Plane Based Configuration For Time Sensitive Networking

    US20210219357A1