Data transmission method and device, electronic equipment, storage medium and program product
By realizing the interaction and storage of TSN context information under 5G access technology, the first session between the user terminal and the target UPF solves the problem of unstable confirmed transmission of computing power networks, improved the time -sensitive data transmission Stability and low latency.
Patent Information
- Application Number
- CN202411292191.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-14
- Publication Date
- 2025-01-28
AI Technical Summary
Under the existing 5G access technology, the deterministic transmission of specific services of computing power networks is not stable, and the low latency and high reliability transmission of time-sensitive data cannot be guaranteed.
By realizing the interaction and storage of TSN context information between the SMF and the source user face function side of the source user side, build the first session between the user terminal and the target UPF, and the impact of blocking UPF changes on time -sensitive data transmission.
The time -sensitive data transmission of the computing power network specific business under 5G access technology has been improved, and the data transmission is certain and low latency when the user terminal movement is moved.
Smart Images

Figure CN119383694A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a data transmission method, device, electronic device, storage medium and program product. Background Art
[0002] The computing power network is a new type of information infrastructure that allocates and flexibly schedules computing resources, storage resources, and network resources on demand between the cloud, edge, and end according to business needs. The goal of the computing power network is very clear, so that the user experience when calling computing resources hundreds or thousands of kilometers away is no different from calling the resources of the next-door workstation. Therefore, for the computing power network, a high-quality network with ultra-large bandwidth, ultra-low latency, massive connections, and multi-service carrying is the key. The computing power is interconnected by the network. Every packet loss in the network, even in the distributed computing process within the cloud data center, will cause a decrease in the computing power calculation efficiency. It is estimated that 0.1% packet loss will cause a 50% loss of computing power. Therefore, lossless transmission within and between data centers has become a key feature of the computing power network.
[0003] The current industry's main tendency to achieve ultra-low latency technology in computing networks is to achieve deterministic networks (DetNet) through the Internet Engineering Task Force (IETF) in the field of IP transmission. In the process of integration with 5G cellular networks, low-latency and low-jitter deterministic transmission is achieved through 5G+Time-Sensitive Networking (TSN). The current 5G+TSN system architecture cannot meet the consistency of the transmission path in end-to-end scenarios, and cannot guarantee the deterministic transmission of specific services in computing networks under 5G access technology (transmission of time-sensitive data).
[0004] In summary, the transmission of time-sensitive data of specific services in computing networks is not stable under the existing 5G access technology. Summary of the invention
[0005] The present application provides a data transmission method, device, electronic device, storage medium and program product to solve the defect of unstable deterministic transmission of specific services of computing power network under 5G access technology in the prior art, and to improve the stability of transmission of time-sensitive data of specific services of computing power network under 5G access technology.
[0006] In the first aspect, the present application provides a data transmission method, which is applied to the session management function end SMF, including: sending UPF group information of the time-sensitive network TSN of the user terminal to the source user plane function end UPF and the target UPF, the UPF group information including the identification information of the source UPF and the target UPF, and the target UPF is the UPF corresponding to the user terminal after the movement; obtaining the mobility information of the user terminal sent by the user terminal, and when the mobility information indicates that the user terminal has moved and the UPF needs to be changed, sending TSN context storage indication information to the source UPF, so that the target UPF can build a first session between the user terminal and the target UPF based on the TSN context information of the user terminal and the first protocol data unit PDU session establishment request sent by the user terminal, the target UPF is also used to send a TSN context information request to the source UPF based on the first PDU session establishment request and the UPF group information to obtain the TSN context information, the TSN context storage indication information is used to instruct the source UPF to store the TSN context information, and the first session is used to transmit time-sensitive data between the user terminal and the target UPF.
[0007] In one embodiment, after obtaining the mobility information of the user terminal sent by the user terminal, the data transmission method also includes: when the mobility information indicates that the user terminal has moved and the UPF needs to be changed, obtaining TSN context information from the source UPF; sending the TSN context information to the target UPF based on the UPF group information, so that the target UPF can build a first session based on the TSN context information and the first PDU session establishment request.
[0008] In one embodiment, before sending the UPF group information of the time-sensitive network TSN of the user terminal to the source user plane function end UPF and the target UPF, the data transmission method also includes: obtaining a second PDU session establishment request and mobility information sent by the user terminal; obtaining a session management policy sent by the policy control function PCF; when the mobility information indicates that the user terminal moves and the session management policy is time-sensitive data transmission under the 5G network, based on the second PDU session establishment request, determining that the session mode between the user terminal and the source UPF is a UPF-fixed session and service continuity SSC mode to transmit time-sensitive data between the user terminal and the source UPF.
[0009] In one embodiment, after determining that the session mode between the user terminal and the source UPF is the UPF-fixed session and service continuity SSC mode based on the second PDU session establishment request, it also includes: sending a confirmation request for the UPF-fixed SSC mode to the user terminal based on the mobility management function end AMF and the wireless access network end RAN; receiving a confirmation result of the confirmation request fed back by the user terminal, the confirmation result is obtained after the user terminal confirms the session mode between the user terminal and the source UPF in response to the confirmation request, and the confirmation result includes that the session mode is the UPF-fixed SSC mode or the session mode is not the UPF-fixed SSC mode.
[0010] In the second aspect, the present application provides a data transmission method, which is applied to the source user plane function end UPF, including: receiving UPF group information of the time-sensitive network TSN sent by the session management function end SMF, the UPF group information including the identification information of the source UPF and the target UPF, and the target UPF is the UPF corresponding to the user terminal after the movement; storing the TSN context information of the user terminal based on the TSN context storage indication information sent by the SMF; the TSN context storage indication information is sent to the source UPF by the SMF when it detects that the mobility information of the user terminal is that the user terminal has moved and the user plane function end UPF needs to be changed; sending TSN context information to the target UPF based on the TSN context information request sent by the target UPF, so that the target UPF builds a first session between the user terminal and the target UPF based on the TSN context information and the first PDU session establishment request, the first session is used to transmit time-sensitive data between the user terminal and the target UPF, and the TSN context storage information request is sent by the target UPF based on the first protocol data unit PDU session establishment request and UPF group information sent by the user terminal.
[0011] In one embodiment, after sending TSN context information to the target UPF based on the TSN context information request sent by the target UPF, it also includes: after the user terminal transmits time-sensitive data based on the first session, receiving a disconnect request sent by the user terminal, and disconnecting the second session between the user terminal and the source UPF based on the disconnect request, the second session is used to transmit time-sensitive data.
[0012] In a third aspect, the present application provides a data transmission device, comprising a first sending module and a second sending module, wherein: the first sending module is used to send UPF group information of a time-sensitive network TSN of a user terminal to a source user plane function end UPF and a target UPF, the UPF group information including identification information of the source UPF and the target UPF, and the target UPF is the UPF corresponding to the user terminal after the user terminal moves; the second sending module is used to obtain the mobility information of the user terminal sent by the user terminal, and when the mobility information indicates that the user terminal moves and the UPF needs to be changed, TSN context storage indication information is sent to the source UPF, so that the target UPF can build a first session between the user terminal and the target UPF based on the TSN context information of the user terminal and the first protocol data unit PDU session establishment request sent by the user terminal, and the target UPF is also used to send a TSN context information request to the source UPF based on the first PDU session establishment request and the UPF group information to obtain the TSN context information, and the TSN context storage indication information is used to instruct the source UPF to store the TSN context information, and the first session is used to transmit time-sensitive data between the user terminal and the target UPF; In a fourth aspect, the present application provides a data transmission device including a first receiving module, a storage module and a third sending module, wherein: the first receiving module is used to receive UPF group information of a time-sensitive network TSN sent by a session management function end SMF, the UPF group information includes identification information of a source UPF and a target UPF, and the target UPF is the UPF corresponding to the user terminal after the user terminal moves; the storage module is used to store the TSN context information of the user terminal based on the TSN context storage indication information sent by the SMF; the TSN context storage indication information is sent to the source UPF when the SMF detects that the mobility information of the user terminal is that the user terminal moves and the user plane function end UPF needs to be changed; the third sending module is used to send the TSN context information to the target UPF based on the TSN context information request sent by the target UPF, so that the target UPF builds a first session between the user terminal and the target UPF based on the TSN context information and the first PDU session establishment request, the first session is used to transmit time-sensitive data between the user terminal and the target UPF, and the TSN context storage information request is sent by the target UPF based on the first protocol data unit PDU session establishment request and the UPF group information sent by the user terminal. , including the following steps.
[0013] In a fifth aspect, the present application also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, any of the above-mentioned data transmission methods is implemented.
[0014] In a sixth aspect, the present application also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements any of the above-mentioned data transmission methods.
[0015] In a seventh aspect, the present application also provides a computer program product, including a computer program, which implements any of the above-mentioned data transmission methods when executed by a processor.
[0016] The data transmission method, device, electronic device, storage medium and program product provided by the present application realize the interaction of TSN context information of the source UPF and the target UPF according to the UPF group information, which is conducive to building the first session between the user terminal and the target UPF. According to the TSN context storage indication information, the TSN context information is stored in the source UPF. According to the TSN context information and the first PDU session establishment request, the first session is built. By first establishing the first session, the present application shields the impact of UPF changes on the entire time-sensitive data transmission, which is conducive to improving the stability of the transmission of time-sensitive data when the user terminal is moving. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the technical solutions in the present application or the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0018] Figure 1 This is one of the flow charts of the data transmission method provided by this application.
[0019] Figure 2 This is the second flow chart of the data transmission method provided by this application.
[0020] Figure 3 This is the third flow chart of the data transmission method provided by this application.
[0021] Figure 4 This is the fourth flow chart of the data transmission method provided by this application.
[0022] Figure 5 This is a flowchart of the first session construction provided by this application.
[0023] Figure 6 It is a structural schematic diagram of the data transmission device provided in this application.
[0024] Figure 7 It is a structural schematic diagram of the electronic device provided by this application. DETAILED DESCRIPTION
[0025] In order to make the purpose, technical solutions and advantages of this application clearer, the technical solutions in this application will be clearly and completely described below in conjunction with the drawings in this application. Obviously, the described embodiments are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0026] In the network architecture of 4G mobile communication system, when the user connects to the Internet through the terminal equipment (UE), in the process of creating the protocol data unit (PDU) session, a packet data network connection (PDN) will be established between the UE and the access point name (APN), the Internet or other over-the-top (OTT) applications. The user plane path of this PDN connection is an end-to-end user data transmission channel including the air interface (Uu port) between the UE and the eNB (4G base station), the GPRS Tunneling Protocol - User Plane (GTP-U) tunnel between the eNB and the serving gateway (SGW), and the GTP-U tunnel between the SGW and the packet gateway (PGW). With the large-scale movement of the user equipment (UE), the eNB and SGW may be switched, but the PGW as the service anchor point remains unchanged until the end of this PDU session. In this case, all users within the coverage of the PGW access the APN through this PGW. This PGW device can easily become a performance bottleneck and cannot meet the business requirements in high-bandwidth scenarios, such as high-definition video, VR / AR live broadcast, etc. At the same time, PGW devices are usually deployed centrally, deployed in regional centers, and user devices must access the APN through it. In this case, the bearer network transmission path from user devices at the edge of the network to the APN is particularly long, and the number of device hops that the data packet passes through on the transmission path is particularly large, which will inevitably lead to an increase in processing latency and cannot meet the business requirements in low-latency, high-reliability scenarios (such as autonomous driving, Internet of Vehicles, high-precision industrial control, etc.).
[0027] The biggest improvement of 5G network compared with 4G network is that it completely realizes the separation of user plane and control plane. User plane function (UPF) is the only user plane network element and can be flexibly deployed according to business needs. For example, User Plane Function Packet Switch Architecture (UPFPSA) 1 can be used as a service anchor point deployed in the regional center to meet the basic Internet needs of wide coverage. UPF PSA2 can be used as a local service anchor point deployed at the edge to meet the business needs of local low latency and high reliability scenarios. In response to the session and service continuity (SSC) problems caused by the distributed sinking deployment of 5GUPF and the localization of business applications, 3GPP has provided three session and business continuity management modes. a. SSC mode 1: The PDU session anchor point UPF selected when the PDU session is established will not change due to the movement of the terminal user, that is, the user's IP address remains unchanged. b. SSC Mode 2: When the terminal user adopts SSC Mode 2, the user leaves the original UPF area, the network will trigger the release of the original PDU session and anchor UPF, and instruct the terminal user to select a new UPF to establish a new PDU session with the same data network (DataNetwork, DN). c. SSC Mode 3: The network allows the PDU session between the user and the original PDU session anchor to be maintained before the new PDU session (the new PDU session anchor is connected to the same DN) is established. At this time, the user has two UPF session anchors and PDU sessions at the same time, and finally releases the original PDU session.
[0028] It can be seen that SSC mode 1 is similar to the 4G scenario. As the terminal user moves, the PDU session anchor remains unchanged. In SSC mode 2, as the terminal user moves, the original PDU session anchor is first disconnected, and then a connection is established with the new PDU session anchor. In SSC mode 3, as the terminal user moves, a connection is first established with the new PDU session anchor, and then the connection with the original PDU session anchor is disconnected. In the 5G scenario, when users access different types of applications, different types of SSC modes can be flexibly defined according to business needs. When the user initiates the PDU session establishment process triggered by accessing the application, the SSC mode parameter is carried. For ordinary Internet needs, application servers are usually deployed in regional centers, and SSC mode 1 can be adopted, that is, as the terminal user moves, the UPF remains unchanged. Such applications do not have particularly high requirements for bandwidth and latency, and centralized application servers can meet the requirements. For high-bandwidth business scenarios, such as high-definition video, virtual reality (VR) or augmented reality (AR) live broadcast, application servers are usually deployed on edge dual-connectivity devices (DCs), and SSC mode 2 can be used, that is, as the terminal user moves, the connection with the original UPF is first disconnected, and then the connection with the UPF with the same application server exit (N6) is established. Although such applications have high bandwidth requirements, the video playback buffering or freezing caused by short-term business interruptions will not cause the understanding of the overall content. For low-latency, high-reliability business scenarios, such as autonomous driving, Internet of Vehicles, and high-precision industrial control, application servers are usually deployed in local DCs. It is recommended to use SSC mode 3, that is, as the terminal user moves, a connection with the UPF with the same application server exit (N6) is first established, and then the connection with the original UPF is disconnected. Such applications have extremely high requirements for latency and reliability, and no business interruption is allowed.
[0029] 5G supports the Time Sensitive Communication (TSC) function, in which the entire 5G system (5GS), including: UE / Dual-Stream Time Transfer (DS-TT), Next Generation Radio Access Network (NG-RAN), 5G Core Network (5GC) control plane, 5GC media plane UPF and Time-Sensitive Networking Application Function (TSN AF), can be regarded as a logical TSN bridge, that is, the 5GS as a whole is regarded as a black box, virtualized as a switch node in the TSN network, and the management granularity is adopted per UPF and per virtual switch. In order to reduce the impact on the Radio Access Network (RAN), R16 only supports black box solutions and centralized TSN network models.
[0030] In order to achieve the connection between the 5G TSN logical bridge and the TSN network, the 5GS system needs to expand the following three functions. (1) DS-TT, the terminal-side TSN converter, is used to connect the TSN system on the terminal side. (2) NW-TT, the network-side TSN converter, is used to connect the TSN system on the network side. (3) TSN AF, the application function of TSN, is used to connect the CNC (Computer Numerical Control) controller of the TSN network. In order not to affect the existing 5G network elements and functions, in the user plane, except for DS-TT and NW-TT, the 5G system and network elements will not perceive the TSN network and functions. Therefore, the resource coordination and joint configuration of 5G TSN mainly occur in DS-TT and NW-TT, and the mechanism is mainly enhanced in the user plane and control plane.
[0031] 5G+TSN technology has currently determined its system framework and system integration functions in 3GPP R16 and R17. However, due to the mobility of user terminals in cellular networks, unlike the fixed path method of wired networks in deterministic transmission, when the UPF of SSC mode 2 or SSC mode 3 services on the UE changes due to the movement of user terminals, the current 5G+TSN system architecture cannot meet the consistency of the transmission path of SSC mode 2 or SSC mode 3 services in end-to-end scenarios, and cannot guarantee the deterministic transmission of specific services of computing power networks under 5G access technology.
[0032] Combine the following Figure 1-Figure 7 The present invention describes a data transmission method, device and electronic device.
[0033] Figure 1 This is one of the flow charts of the data transmission method provided by this application, such as Figure 1 As shown, a data transmission method is applied to the session management function end SMF, including S100 to S200, and each step is specifically as follows.
[0034] S100: Sending UPF group information of the time sensitive network TSN of the user terminal to the source user plane function terminal UPF and the target UPF.
[0035] The UPF group information includes identification information of the source UPF and the target UPF, and the target UPF is the corresponding UPF after the user terminal moves.
[0036] When the user terminal (UE) moves, because the 5G PDU session supports SSC mode 3, the user plane anchor point UPF of the session may change due to the movement of the UE, resulting in a change in the mechanism of using the network between the UE and UPF as a TSN switch in the TSN system. The target UPF does not have the TSN and 5G adaptation strategy and the TSN context storage indication information of the source UPF deterministic data processing, making the entire end-to-end TSN deterministic transmission mechanism unable to work. This application establishes a context interaction mechanism between the source UPF and the target UPF.
[0037] like Figure 2 As shown, before the session (including the first session and the second session) is established, the Session Management Function (SMF) sends TSN UPF group information (including the ID information of the TSN UPF group, the ID information of the source UPF, and the ID information of the target UPF, etc.) to the source UPF and the target UPF serving the session respectively. The TSN UPF group can be determined according to the actual device deployment situation, and this application does not make specific restrictions. For example, the primary and backup UPFs can be used as a TSNUPF group, the UPFs that perform security authentication with each other can be used as a TSN group, and the UPFs connected to the same data network name (Data Network Name, DNN) device can be used as a TSN UPF group, etc.
[0038] The UPF group information includes the identification information of the source UPF (the ID information of the source UPF) and the identification information of the target UPF (the ID information of the target UPF). The UPF group information is used to transmit TSN context storage indication information between the source UPF and the target UPF.
[0039] The present application realizes the interaction of TSN context storage indication information within the UPF group by setting TSN UPF group information, thereby realizing the interaction of TSN context storage indication information between the source UPF and the target UPF.
[0040] S200: Obtain the mobility information of the user terminal sent by the user terminal. When the mobility information indicates that the user terminal has moved and the UPF needs to be changed, send TSN context storage indication information to the source UPF so that the target UPF can build a first session between the user terminal and the target UPF based on the TSN context information of the user terminal and the first protocol data unit PDU session establishment request sent by the user terminal.
[0041] The target UPF is also used to send a TSN context information request to the source UPF to obtain TSN context information based on the first PDU session establishment request and UPF group information. The TSN context storage indication information is used to instruct the source UPF to store TSN context information. The first session is used to transmit time-sensitive data between the user terminal and the target UPF.
[0042] like Figure 2 As shown, the data transmission method 1 provided in the present application includes the following steps.
[0043] A. The UE and the source UPF establish a second session to transmit time-sensitive data (deterministic data).
[0044] B. When SMF obtains the mobility information sent by the user terminal and detects that the user terminal has moved and the movement causes the second session to be disconnected, SMF sends TSN context storage indication information to the source UPF. The TSN context storage indication information includes the second session ID, TSN context storage indication, storage validity period and other information.
[0045] C. The source UPF stores TSN context information according to the TSN context storage indication information in step B, including the protocol conversion strategy between 5G and TSN systems, the encapsulation method of TSN data in 5G, the mapping information of ports and sessions, and deterministic performance execution (such as latency jitter requirements).
[0046] D. The user terminal initiates a first PDU session establishment request to the corresponding target UPF after the movement. The first PDU session establishment request carries the second session ID and the ID information of the source UPF.
[0047] E. The target UPF sends a TSN context information request to the source UPF based on the second session ID and UPF group information (ID information of the source UPF) in the first PDU session establishment request, requesting to obtain the TSN context information of the user terminal.
[0048] F. The source UPF sends TSN context information to the target UPF according to the TSN context information request. The target UPF responds to the first PDU session establishment request and builds the first session between the user terminal and the target UPF according to the TSN context information.
[0049] G. The user terminal continues to transmit the time-sensitive data of the user terminal in the first session.
[0050] H. The user terminal or SMF initiates a disconnect request to the source UPF to disconnect the second session request between the user terminal and the source UPF.
[0051] I. The source UPF disconnects the second session and deletes the TSN context information according to the storage validity period in the TSN context storage indication information.
[0052] like Figure 5 As shown in (a), the AMF exchanges port management information with the UE. The Control Unit Card (CUC) exchanges information with the Core Network Controller (CNC). The CNC exchanges information with the TSN bridge. The CUC exchanges information with the end station. When the UE moves, the DS-TT moves with it. The source UPF and the target UPF exchange TSN context information to build the first session.
[0053] The data transmission method provided in the embodiment of the present application realizes the interaction of TSN context information between the source UPF and the target UPF according to the UPF group information, which is conducive to building the first session between the user terminal and the target UPF. According to the TSN context storage indication information, the TSN context information is stored in the source UPF. According to the TSN context information and the first PDU session establishment request, the first session is built. By first establishing the first session, the present application shields the impact of UPF changes on the entire time-sensitive data transmission, which is conducive to improving the stability of the transmission of time-sensitive data when the user terminal is moving.
[0054] The embodiments of the present application solve the problem of how to maintain deterministic, low-latency, and highly reliable data transmission in a mobility scenario when the data anchor point UPF in the 5G network changes.
[0055] Based on the above embodiment, after the mobility information of the user terminal sent by the user terminal is acquired, the data transmission method further includes S300 to S400.
[0056] S300: When the mobility information indicates that the user terminal moves and the UPF needs to be changed, TSN context information is obtained from the source UPF.
[0057] S400: Send TSN context information to the target UPF based on the UPF group information, so that the target UPF builds a first session based on the TSN context information and the first PDU session establishment request.
[0058] The UE and the source UPF establish a second session to transmit time-sensitive data. The SMF obtains the mobility information sent by the user terminal, and when it detects that the mobility information indicates that the user terminal has moved and the movement requires disconnection of the second session, the SMF obtains the TSN context information from the source UPF.
[0059] The SMF sends TSN context information to the target UPF according to the UPF group information. The user terminal initiates a first PDU session establishment request to the target UPF. The target UPF builds the first session according to the first PDU session establishment request and the TSN context information.
[0060] Optionally, when the SMFs of the first session and the second session (the session between the user terminal and the source UPF) are different, the forwarding path of the TSN context information is source UPF->source SMF->target SMF->target UPF.
[0061] The present application implements the interaction of TSN context information between the source UPF and the target UPF through SMF, which is conducive to building the first session, and further improving the stability of the transmission of time-sensitive data when the user terminal moves.
[0062] Based on the above embodiment, before sending the UPF group information of the time sensitive network TSN of the user terminal to the source user plane function terminal UPF and the target UPF, the data transmission method also includes S500 to S700, and each step is specifically as follows.
[0063] S500: Acquire a second PDU session establishment request and mobility information sent by a user terminal.
[0064] S600: Acquire the session management policy sent by the policy control function PCF.
[0065] S700: When the mobility information indicates that the user terminal is moving and the session management policy is time-sensitive data transmission under the 5G network, the session mode between the user terminal and the source UPF is determined to be the UPF fixed session and service continuity SSC mode based on the second PDU session establishment request to transmit time-sensitive data between the user terminal and the source UPF.
[0066] like Figure 4 As shown, the second data transmission method provided in this application includes the following steps.
[0067] (1) The Policy Control Function (PCF) obtains service identification information, service transmission delay, service transmission jitter, service transmission reliability and other service requirement information of the user terminal through the TSN AF and the Network Exposure Function (NEF). The service identification information includes IP address, IP triplet, IP quintuple, etc.
[0068] (2) The user terminal sends a second PDU session establishment request and mobility information to the SMF of the 5G core network. The second PDU session establishment request includes a second PDU session mode suggestion. For example, the second PDU session mode suggestion is SSC mode 1, SSC mode 2 or SSC mode 3. The mobility information includes whether the UE will move, or whether the UE's movement may involve UPF changes. The second PDU session establishment request is sent to the SMF through the Access and Mobility Management Function (AMF).
[0069] (3) SMF responds to the second PDU session establishment request and sends a session management policy request to PCF. PCF determines the session management policy of the user terminal based on the service requirement information of the user terminal. For example, when the session management policy is time-sensitive data transmission under the 5G network, the QoS Flow Identifier (QFI) of the session is obtained.
[0070] (4) PCF sends session management policy to SMF.
[0071] (5) SMF receives mobility information and session management policy. When SMF determines that the mobility information indicates that the user terminal has moved (including that the movement of the user terminal may involve changes in UPF) and the session management policy is time-sensitive data transmission under the 5G network, SMF determines that the session mode corresponding to the second PDU session establishment request is SSC mode 1 (UPF-fixed SSC mode). If the mobility information indicates that the UE does not have mobility, SMF determines the session mode based on other conditions. Furthermore, SMF sends the UPF-fixed SSC mode to the user terminal, and the user terminal constructs a third session (UPF-fixed SSC mode session) between the user terminal and the source UPF based on the UPF-fixed SSC mode to transmit time-sensitive data between the user terminal and the UPF.
[0072] like Figure 5As shown in (b), in the case where the user terminal moves, the session mode between the user terminal and the source UPF is the SSC mode fixed by the UPF. In particular, when the UE requests SSC mode 2, if the information obtained by the SMF from the UE is that the UE has moved or the movement of the UE may involve UPF changes, and the session management policy is time-sensitive data transmission, the SMF determines that the session mode is changed to SSC mode 1. Because the session in SSC mode 2 releases the old session first and then establishes a new session, the new and old sessions are relatively independent. That is, the session in SSC mode 2 cannot support the interaction of context information on UPF changes, so it is simpler and more appropriate to adopt the method of the embodiment of the present application.
[0073] Furthermore, after determining that the session mode between the user terminal and the source UPF is the UPF-fixed session and service continuity SSC mode based on the second PDU session establishment request, it also includes: sending a confirmation request for the UPF-fixed SSC mode to the user terminal based on the mobility management function end AMF and the wireless access network end RAN; receiving a confirmation result of the confirmation request fed back by the user terminal, the confirmation result is obtained after the user terminal confirms the session mode between the user terminal and the source UPF in response to the confirmation request, and the confirmation result includes that the session mode is the UPF-fixed SSC mode or the session mode is not the UPF-fixed SSC mode.
[0074] (6) If Figure 4 As shown, SMF sends a confirmation request of the UPF fixed SSC mode to the user terminal through AMF and the Radio Access Network (RAN). In response to the confirmation request, the user terminal confirms the session mode of the third session between the user terminal and the source UPF to obtain a confirmation result. For example, after confirmation, the session mode of the third session between the user terminal and the source UPF is the UPF fixed SSC mode, then the confirmation result is that the session mode is the UPF fixed SSC mode.
[0075] (7) The user terminal feeds back the confirmation result to the SMF.
[0076] The present application confirms the session mode between the user terminal and the source UPF by confirming the request and the confirmation result, thereby further improving the accuracy of constructing a UPF-fixed SSC mode between the user terminal and the source UPF.
[0077] The data transmission method provided in the present application ensures time-sensitive data transmission of deterministic services in the computing network under 5G access technology by confirming that the session mode between the user terminal and the source UPF is the SSC mode fixed by the UPF when the user terminal moves and the data transmission is time-sensitive under the 5G network.
[0078] like Figure 3As shown, the present application provides a data transmission method, which is applied to the source user plane function terminal UPF, including S800 to S1000, and each step is specifically as follows.
[0079] S800: Receive UPF group information of the time sensitive network TSN sent by the session management function SMF.
[0080] The UPF group information includes identification information of the source UPF and the target UPF, and the target UPF is the corresponding UPF after the user terminal moves.
[0081] Before a session (including the first session and the second session) is established, the SMF sends the UPF group information of the TSN to the source UPF and target UPF serving the session respectively.
[0082] S900: Store the TSN context information of the user terminal based on the TSN context storage indication information sent by the SMF.
[0083] The TSN context storage indication information is sent to the source UPF by the SMF when the SMF detects that the mobility information of the user terminal indicates that the user terminal has moved and the user plane function end UPF needs to be changed.
[0084] The UE and the source UPF establish a second session to transmit time-sensitive data. The SMF obtains the mobility information sent by the user terminal, and when it detects that the mobility information indicates that the user terminal has moved and the movement causes the second session to be disconnected, the SMF sends TSN context storage indication information to the source UPF. The source UPF stores the TSN context information according to the TSN context storage indication information.
[0085] S1000: Send TSN context information to the target UPF based on the TSN context information request sent by the target UPF, so that the target UPF can establish a first session between the user terminal and the target UPF based on the TSN context information and the first PDU session establishment request.
[0086] The first session is used to transmit time-sensitive data between the user terminal and the target UPF. The TSN context storage information request is sent by the target UPF based on the first protocol data unit PDU session establishment request and UPF group information sent by the user terminal.
[0087] The user terminal initiates a first PDU session establishment request to the target UPF. The target UPF sends a TSN context information request to the source UPF according to the first PDU session establishment request and the UPF group information.
[0088] The source UPF sends TSN context information to the target UPF according to the TSN context information request. The target UPF responds to the first PDU session establishment request and builds a first session between the user terminal and the target UPF according to the TSN context information to transmit time-sensitive data.
[0089] Based on the above embodiment, after sending TSN context information to the target UPF based on the TSN context information request sent by the target UPF, it also includes: after the user terminal transmits time-sensitive data based on the first session, receiving a disconnect request sent by the user terminal, and disconnecting the second session between the user terminal and the source UPF based on the disconnect request, the second session is used to transmit time-sensitive data.
[0090] After the user terminal transmits the time-sensitive data of the user terminal on the first session, the user terminal or SMF initiates a disconnect request to the source UPF to disconnect the second session request between the user terminal and the source UPF. The source UPF disconnects the second session and deletes the TSN context information according to the storage validity period in the TSN context storage indication information.
[0091] This application deletes the second session only after the first session is established, shielding the impact of UPF changes on the entire time-sensitive data transmission, which is conducive to improving the stability of time-sensitive data transmission when the user terminal is moving.
[0092] The data transmission method provided in the embodiment of the present application realizes the interaction of TSN context information between the source UPF and the target UPF according to the UPF group information, which is conducive to building the first session between the user terminal and the target UPF. According to the TSN context storage indication information, the TSN context information is stored in the source UPF. According to the TSN context information and the first PDU session establishment request, the first session is built. By first establishing the first session, the present application shields the impact of UPF changes on the entire time-sensitive data transmission, which is conducive to improving the stability of the transmission of time-sensitive data when the user terminal is moving.
[0093] The data transmission device provided in the present application is described below. The data transmission device described below and the data transmission method described above can be referenced to each other.
[0094] like Figure 6 As shown in (a), a data transmission device includes a first sending module 601 and a second sending module 602.
[0095] The first sending module 601 is used to send UPF group information of the time sensitive network TSN of the user terminal to the source user plane function terminal UPF and the target UPF. The UPF group information includes identification information of the source UPF and the target UPF. The target UPF is the UPF corresponding to the user terminal after moving.
[0096] The second sending module 602 is used to obtain the mobility information of the user terminal sent by the user terminal. When the mobility information indicates that the user terminal moves and the UPF needs to be changed, TSN context storage indication information is sent to the source UPF, so that the target UPF can build a first session between the user terminal and the target UPF based on the TSN context information of the user terminal and the first protocol data unit PDU session establishment request sent by the user terminal. The target UPF is also used to send a TSN context information request to the source UPF based on the first PDU session establishment request and UPF group information to obtain TSN context information. The TSN context storage indication information is used to instruct the source UPF to store the TSN context information. The first session is used to transmit time-sensitive data between the user terminal and the target UPF.
[0097] The data transmission device provided in the embodiment of the present application realizes the interaction of TSN context information between the source UPF and the target UPF according to the UPF group information, which is conducive to building the first session between the user terminal and the target UPF. According to the TSN context storage indication information, the TSN context information is stored in the source UPF. According to the TSN context information and the first PDU session establishment request, the first session is built. By first establishing the first session, the present application shields the impact of UPF changes on the entire time-sensitive data transmission, which is conducive to improving the stability of the transmission of time-sensitive data when the user terminal is moving.
[0098] In one embodiment, after obtaining the mobility information of the user terminal sent by the user terminal, the second sending module 602 is also used to: when the mobility information indicates that the user terminal has moved and the UPF needs to be changed, obtain TSN context information from the source UPF; send TSN context information to the target UPF based on the UPF group information, so that the target UPF can build a first session based on the TSN context information and the first PDU session establishment request.
[0099] In one embodiment, the data transmission device also includes a session determination module, which is used to: obtain a second PDU session establishment request and mobility information sent by the user terminal; obtain a session management policy sent by the policy control function PCF; when the mobility information indicates that the user terminal moves and the session management policy is time-sensitive data transmission under the 5G network, based on the second PDU session establishment request, determine that the session mode between the user terminal and the source UPF is a UPF fixed session and service continuity SSC mode to transmit time-sensitive data between the user terminal and the source UPF.
[0100] In one embodiment, the session determination module is also used to: send a confirmation request for the UPF-fixed SSC mode to the user terminal based on the mobility management function end AMF and the wireless access network end RAN; receive a confirmation result of the confirmation request fed back by the user terminal, the confirmation result being obtained after the user terminal confirms the session mode between the user terminal and the source UPF in response to the confirmation request, and the confirmation result includes that the session mode is the UPF-fixed SSC mode or the session mode is not the UPF-fixed SSC mode.
[0101] like Figure 6 As shown in (b), a data transmission device includes a first receiving module 603, a storage module 604 and a third sending module 605.
[0102] The first receiving module 603 is used to receive UPF group information of the time sensitive network TSN sent by the session management function terminal SMF, where the UPF group information includes identification information of the source UPF and the target UPF, and the target UPF is the UPF corresponding to the user terminal after it moves.
[0103] Storage module 604 is used to store the TSN context information of the user terminal based on the TSN context storage indication information sent by the SMF; the TSN context storage indication information is sent to the source UPF by the SMF when it detects that the mobility information of the user terminal is that the user terminal moves and the user plane function end UPF needs to be changed.
[0104] The third sending module 605 is used to send TSN context information to the target UPF based on the TSN context information request sent by the target UPF, so that the target UPF can build a first session between the user terminal and the target UPF based on the TSN context information and the first PDU session establishment request. The first session is used to transmit time-sensitive data between the user terminal and the target UPF. The TSN context information request is sent by the target UPF based on the first protocol data unit PDU session establishment request and UPF group information sent by the user terminal.
[0105] The data transmission device provided in the embodiment of the present application realizes the interaction of TSN context information between the source UPF and the target UPF according to the UPF group information, which is conducive to building the first session between the user terminal and the target UPF. According to the TSN context storage indication information, the TSN context information is stored in the source UPF. According to the TSN context information and the first PDU session establishment request, the first session is built. By first establishing the first session, the present application shields the impact of UPF changes on the entire time-sensitive data transmission, which is conducive to improving the stability of the transmission of time-sensitive data when the user terminal is moving.
[0106] In one embodiment, the third sending module 605 is also used to: after the user terminal transmits time-sensitive data based on the first session, receive a disconnect request sent by the user terminal, and disconnect the second session between the user terminal and the source UPF based on the disconnect request, where the second session is used to transmit time-sensitive data.
[0107] Figure 7 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 7 As shown, the electronic device may include: a processor 710, a communication interface 720, a memory 730 and a communication bus 740, wherein the processor 710, the communication interface 720 and the memory 730 communicate with each other through the communication bus 740. The processor 710 may call the logic instructions in the memory 730 to execute the data transmission method provided by the above method.
[0108] In addition, the logic instructions in the above-mentioned memory 730 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.
[0109] On the other hand, the present application also provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the data transmission methods provided by the above methods.
[0110] On the other hand, the present application also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which is implemented when the computer program is executed by a processor to execute the data transmission method provided by the above methods.
[0111] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0112] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0113] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A data transmission method, characterized in that: Applied to the session management function end SMF, including: Sending UPF group information of the time-sensitive network TSN of the user terminal to the source user plane function terminal UPF and the target UPF, wherein the UPF group information includes identification information of the source UPF and the target UPF, and the target UPF is the UPF corresponding to the user terminal after the user terminal moves; Obtain the mobility information of the user terminal sent by the user terminal. When the mobility information indicates that the user terminal moves and the UPF needs to be changed, send TSN context storage indication information to the source UPF, so that the target UPF can build a first session between the user terminal and the target UPF based on the TSN context information of the user terminal and the first protocol data unit PDU session establishment request sent by the user terminal. The target UPF is also used to send a TSN context information request to the source UPF based on the first PDU session establishment request and the UPF group information to obtain the TSN context information. The TSN context storage indication information is used to instruct the source UPF to store the TSN context information. The first session is used to transmit time-sensitive data between the user terminal and the target UPF.
2. The data transmission method according to claim 1, characterized in that: After acquiring the mobility information of the user terminal sent by the user terminal, the method further includes: When the mobility information indicates that the user terminal moves and needs to change the UPF, obtaining the TSN context information from the source UPF; The TSN context information is sent to the target UPF based on the UPF group information, so that the target UPF builds the first session based on the TSN context information and the first PDU session establishment request.
3. The data transmission method according to claim 1, characterized in that: Before sending the UPF group information of the time sensitive network TSN of the user terminal to the source user plane function terminal UPF and the target UPF, the method further includes: Acquire a second PDU session establishment request and the mobility information sent by the user terminal; Get the session management policy sent by the policy control function PCF; When the mobility information indicates that the user terminal moves and the session management policy is time-sensitive data transmission under the 5G network, the session mode between the user terminal and the source UPF is determined to be a UPF-fixed session and service continuity SSC mode based on the second PDU session establishment request to transmit time-sensitive data between the user terminal and the source UPF.
4. The data transmission method according to claim 3, characterized in that: After determining that the session mode between the user terminal and the source UPF is a UPF-fixed session and service continuity SSC mode based on the second PDU session establishment request, the method further includes: Sending a confirmation request for the UPF fixed SSC mode to the user terminal based on the mobility management function end AMF and the radio access network end RAN; Receive a confirmation result of the confirmation request fed back by the user terminal, wherein the confirmation result is obtained after the user terminal confirms the session mode between the user terminal and the source UPF in response to the confirmation request, and the confirmation result includes that the session mode is an SSC mode fixed by UPF or the session mode is not an SSC mode fixed by UPF.
5. A data transmission method, characterized in that: Applied to the source user plane function end UPF, including: Receive UPF group information of the time sensitive network TSN sent by the session management function end SMF, the UPF group information includes identification information of the source UPF and the target UPF, and the target UPF is the UPF corresponding to the user terminal after the user terminal moves; storing the TSN context information of the user terminal based on the TSN context storage indication information sent by the SMF; the TSN context storage indication information is sent to the source UPF by the SMF when it detects that the mobility information of the user terminal is that the user terminal moves and the user plane function end UPF needs to be changed; The TSN context information is sent to the target UPF based on the TSN context information request sent by the target UPF, so that the target UPF builds a first session between the user terminal and the target UPF based on the TSN context information and the first PDU session establishment request, wherein the first session is used to transmit time-sensitive data between the user terminal and the target UPF, and the TSN context information request is sent by the target UPF based on the first protocol data unit PDU session establishment request sent by the user terminal and the UPF group information.
6. The data transmission method according to claim 5, characterized in that: After sending the TSN context information to the target UPF based on the TSN context information request sent by the target UPF, the method further includes: After the user terminal transmits the time-sensitive data based on the first session, a disconnect request sent by the user terminal is received, and a second session between the user terminal and the source UPF is disconnected based on the disconnect request, where the second session is used to transmit the time-sensitive data.
7. A data transmission device, characterized in that: It includes a first sending module and a second sending module, wherein: The first sending module is used to send UPF group information of the time sensitive network TSN of the user terminal to the source user plane function terminal UPF and the target UPF, wherein the UPF group information includes identification information of the source UPF and the target UPF, and the target UPF is the UPF corresponding to the user terminal after the user terminal moves; The second sending module is used to obtain the mobility information of the user terminal sent by the user terminal, and when the mobility information indicates that the user terminal moves and the UPF needs to be changed, TSN context storage indication information is sent to the source UPF, so that the target UPF can build a first session between the user terminal and the target UPF based on the TSN context information of the user terminal and the first protocol data unit PDU session establishment request sent by the user terminal. The target UPF is also used to send a TSN context information request to the source UPF based on the first PDU session establishment request and the UPF group information to obtain the TSN context information. The TSN context storage indication information is used to instruct the source UPF to store the TSN context information. The first session is used to transmit time-sensitive data between the user terminal and the target UPF. Or the data transmission device includes a first receiving module, a storage module and a third sending module, wherein: The first receiving module is used to receive UPF group information of the time sensitive network TSN sent by the session management function end SMF, the UPF group information includes identification information of the source UPF and the target UPF, and the target UPF is the UPF corresponding to the user terminal after the user terminal moves; The storage module is used to store the TSN context information of the user terminal based on the TSN context storage indication information sent by the SMF; the TSN context storage indication information is sent to the source UPF by the SMF when it detects that the mobility information of the user terminal is that the user terminal moves and the user plane function end UPF needs to be changed; The third sending module is used to send the TSN context information to the target UPF based on the TSN context information request sent by the target UPF, so that the target UPF builds a first session between the user terminal and the target UPF based on the TSN context information and the first PDU session establishment request, and the first session is used to transmit time-sensitive data between the user terminal and the target UPF. The TSN context information request is sent by the target UPF based on the first protocol data unit PDU session establishment request sent by the user terminal and the UPF group information.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the data transmission method according to any one of claims 1 to 4 is implemented, or, When the processor executes the computer program, the data transmission method according to any one of claims 5 to 6 is implemented.
9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the data transmission method according to any one of claims 1 to 4 is implemented, or, When the computer program is executed by a processor, the data transmission method according to any one of claims 5 to 6 is implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the data transmission method according to any one of claims 1 to 4 is implemented, or, When the computer program is executed by a processor, the data transmission method according to any one of claims 5 to 6 is implemented.