Data transmission method and device, equipment, storage medium and program product

By creating dual PDU sessions between the device-side and network-side TSN converters for TSN service flows in 5G networks, dual transmission and selective reception of data are achieved, solving the problem of low transmission reliability in existing technologies and improving the reliability of data transmission.

CN120825698APending Publication Date: 2025-10-21CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410443096.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-04-12
Publication Date
2025-10-21

AI Technical Summary

Technical Problem

In existing 5G networks, the dual-link redundancy transmission method, which involves frame duplication and elimination performed by external nodes of 5G network elements, has low transmission reliability.

Method used

Two PDU sessions are created between the device-side and network-side TSN converters. The dual-transmit and selective-receive function is used to achieve data transmission redundancy. The same data packets are transmitted through two paths, and deduplication is performed at the receiving end to improve reliability.

Benefits of technology

It improves the reliability of data transmission within the 5G network, ensuring the integrity and reliability of data transmission through dual-link redundant transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120825698A_ABST
    Figure CN120825698A_ABST
Patent Text Reader

Abstract

The invention relates to a data transmission method and device, equipment, a storage medium and a program product. The method comprises the following steps: after a session management function (SMF) creates a first packet data unit (PDU) session for a TSN service flow between a device side time sensitive network (TSN) converter (DS-TT) and a network side TSN converter (NW-TT), if a time sensitive communication time synchronization function determines that the DS-TT and the NW-TT support a dual-transmission selective receiving function, sending a copy link establishment request message to the SMF, the copy link establishment request message is used for indicating the SMF to create a second PDU session for the TSN service flow between the DS-TT and the NW-TT. By adopting the method, the reliability of data transmission can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of mobile communication technology, and in particular to a data transmission method, apparatus, device, storage medium and program product. Background Art

[0002] Dual-link redundant transmission transmits the same information over multiple paths, replicating and eliminating redundancy at both ends. This improves data transmission reliability. Dual-link redundant transmission is a key technology in Time-Sensitive Networking (TSN), defined by the IEEE (Institute of Electrical and Electronics Engineers). IEEE 802.1CB defines FRER (Frame Replication and Elimination for Reliability), a reliable transmission method based on frame replication and elimination. This is achieved through dual-link redundant transmission.

[0003] 3GPP (3rd Generation Partnership Project) introduced TSN technology starting with Release 16. This technology enables 5G network elements to act as transparent bridges for FRER, enabling redundant transmission through external nodes selecting different 5G networks for forwarding. This means that 5G network elements do not support frame duplication and elimination, and external nodes perform these functions. However, this approach offers limited transmission reliability. Summary of the Invention

[0004] Based on this, it is necessary to provide a data transmission method, device, equipment, storage medium and program product that can improve transmission reliability in response to the above technical problems.

[0005] In a first aspect, the present application provides a data transmission method, comprising:

[0006] After the session management function SMF creates the first packet data unit PDU session for the TSN service flow between the device-side time-sensitive network TSN converter DS-TT and the network-side TSN converter NW-TT, if the time-sensitive communication time synchronization function determines that DS-TT and NW-TT support the dual-send and selective-receive function, it sends a copy link establishment request message to the SMF;

[0007] The copy link establishment request message is used to instruct the SMF to create a second PDU session for the TSN service flow between the DS-TT and the NW-TT.

[0008] In one embodiment, the method further comprises:

[0009] receiving first capability indication information sent by the DS-TT and receiving second capability indication information sent by the NW-TT;

[0010] The first capability indication information is used to indicate whether the DS-TT supports the dual-transmit selective reception function, and the second capability indication information is used to indicate whether the NW-TT supports the dual-transmit selective reception function.

[0011] In one embodiment, after sending the replication link establishment request message to the SMF, the method further includes:

[0012] The corresponding relationship between the Ethernet port number of the DS-TT, the Ethernet port number of the NW-TT, the first PDU session, and the second PDU session is stored.

[0013] In one of the embodiments, the copy link establishment request message carries an indication identifier, and the indication identifier is used to indicate that the PDU session requested to be established and the existing PDU session are backup sessions of each other.

[0014] In a second aspect, the present application provides a data transmission method, comprising:

[0015] After the SMF creates the first PDU session for the TSN service flow between the DS-TT and the NW-TT, the SMF receives a copy link establishment request message sent by the time-sensitive communication time synchronization function. The copy link establishment request message is sent by the time-sensitive communication time synchronization function after determining that the DS-TT and the NW-TT support the dual-transmit selective reception function;

[0016] The SMF creates a second PDU session for the TSN service flow between the DS-TT and the NW-TT based on the Duplicate Link Establishment Request message.

[0017] In one embodiment, the method further comprises:

[0018] The SMF sends a notification message to the DS-TT and NW-TT respectively, where the notification message is used to indicate that the second PDU session and the first PDU session are in a backup relationship with each other.

[0019] In a third aspect, the present application provides a data transmission method, comprising:

[0020] Communicate data with the NW-TT based on the first PDU session and the second PDU session;

[0021] Among them, the first PDU session and the second PDU session are two PDU sessions corresponding to the TSN service flow.

[0022] In one embodiment, data communication with the NW-TT based on the first PDU session and the second PDU session includes:

[0023] The first uplink data packet to be sent is copied, and the first uplink data packet is sent to the NW-TT through the first PDU session and the second PDU session respectively.

[0024] In one embodiment, data communication with the NW-TT based on the first PDU session and the second PDU session includes:

[0025] Receive two first downlink data packets sent by the NW-TT through the first PDU session and the second PDU session, and perform deduplication processing on the two first downlink data packets.

[0026] In a fourth aspect, the present application provides a data transmission method, comprising:

[0027] Performing data communication with the DS-TT based on the first PDU session and the second PDU session;

[0028] Among them, the first PDU session and the second PDU session are two PDU sessions corresponding to the TSN service flow.

[0029] In one embodiment, data communication with a DS-TT based on a first PDU session and a second PDU session includes:

[0030] The second downlink data packet to be sent is copied, and the second downlink data packet is sent to the DS-TT through the first PDU session and the second PDU session respectively.

[0031] In one embodiment, data communication with a DS-TT based on a first PDU session and a second PDU session includes:

[0032] Two second uplink data packets sent by the DS-TT through the first PDU session and the second PDU session are received, and deduplication processing is performed on the two second uplink data packets.

[0033] In a fifth aspect, the present application provides a data transmission device, comprising:

[0034] A sending module is configured to, after the session management function SMF creates a first packet data unit PDU session for a TSN service flow between a device-side time-sensitive network TSN converter DS-TT and a network-side TSN converter NW-TT, send a copy link establishment request message to the SMF if the time-sensitive communication time synchronization function determines that the DS-TT and the NW-TT support the dual-send and selective-receive function;

[0035] The copy link establishment request message is used to instruct the SMF to create a second PDU session for the TSN service flow between the DS-TT and the NW-TT.

[0036] In a sixth aspect, the present application provides a data transmission device, comprising:

[0037] A receiving module, after the SMF creates the first PDU session for the TSN service flow between the DS-TT and the NW-TT, the SMF receives a replication link establishment request message sent by the time-sensitive communication time synchronization function, where the replication link establishment request message is sent by the time-sensitive communication time synchronization function after determining that the DS-TT and the NW-TT support the dual-send selective reception function;

[0038] A creation module is used by the SMF to create a second PDU session for the TSN service flow between the DS-TT and the NW-TT based on the copy link establishment request message.

[0039] In a seventh aspect, the present application provides a data transmission device, comprising:

[0040] A first communication module, configured to perform data communication with the NW-TT based on the first PDU session and the second PDU session;

[0041] Among them, the first PDU session and the second PDU session are two PDU sessions corresponding to the TSN service flow.

[0042] In an eighth aspect, the present application provides a data transmission device, comprising:

[0043] A second communication module, configured to perform data communication with the DS-TT based on the first PDU session and the second PDU session;

[0044] Among them, the first PDU session and the second PDU session are two PDU sessions corresponding to the TSN service flow.

[0045] In the ninth aspect, the present application provides a network device, including a memory, a transceiver, and a processor: the memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program in the memory and control the transceiver to execute the steps of the method described in any of the first or second aspects above.

[0046] In the tenth aspect, the present application provides a network device, including a memory, a transceiver, and a processor: the memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program in the memory and control the transceiver to execute the steps of the method described in any of the third or fourth aspects above.

[0047] In the eleventh aspect, the present application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method described in any one of the first, second, third or fourth aspects above.

[0048] In a twelfth aspect, the present application also provides a computer program product, comprising a computer program, which, when executed by a processor, implements the steps of any of the methods described in the first, second, third or fourth aspects above.

[0049] The above-mentioned data transmission method, apparatus, device, storage medium and program product, after the SMF creates a first PDU session for the TSN service flow between the device-side TSN converter DS-TT and the network-side TSN converter NW-TT, if the time-sensitive communication time synchronization function determines that DS-TT and NW-TT support the dual-transmission and selective reception function, a copy link establishment request message is sent to the SMF, wherein the copy link establishment request message is used to instruct the SMF to create a second PDU session for the TSN service flow between DS-TT and NW-TT. In this way, DS-TT and NW-TT are used as the two ends of dual-transmission and selective reception within the 5G network, and the SMF creates two PDU sessions, the first PDU session and the second PDU session, for the same TSN service flow. The same TSN service flow can be transmitted between DS-TT and NW-TT through the two PDU sessions, and the two PDU sessions can serve as a backup for each other, thereby improving the reliability of data transmission within the 5G network. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following briefly introduces the drawings required for use in the embodiments or related technical descriptions. Obviously, the drawings described below are only 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.

[0051] Figure 1 A diagram showing an application environment of a data transmission method in one embodiment;

[0052] Figure 2 1 is a flow chart of a data transmission method according to an embodiment;

[0053] Figure 3 A schematic flow chart of a data transmission step in another embodiment;

[0054] Figure 4 A schematic flow chart of a data transmission method in another embodiment;

[0055] Figure 5 is a schematic diagram of a data transmission method in another embodiment;

[0056] Figure 6 is a structural block diagram of a data transmission device in one embodiment;

[0057] Figure 7 is a structural block diagram of a data transmission device in one embodiment;

[0058] Figure 8 is a structural block diagram of a data transmission device in one embodiment;

[0059] Figure 9 is a structural block diagram of a data transmission device in one embodiment;

[0060] Figure 10 is a diagram showing the internal structure of a network device in one embodiment;

[0061] Figure 11 FIG. 4 is a diagram showing the internal structure of a network device in one embodiment. DETAILED DESCRIPTION

[0062] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.

[0063] The data transmission method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown, UE 10 (User Equipment) communicates with UPF 20 (User Plane Function). The UE is connected to a TSN switch or TSN terminal via DS-TT 30 (Device-side TSN translator). The UPF is connected to the TSN system via NW-TT 40 (Network-side TSN translator). SMF 50 (Session Management Function), TSC AF 60 or TSCTSF 60 (Time-Sensitive Communication Time Synchronization Function), and AMF 70 (Authentication Management Function) are network devices within the 5G network and communicate with the UE and UPF.

[0064] UE 10 may include, but is not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices may include smart speakers, smart TVs, smart air conditioners, and smart car devices. Portable wearable devices may include smart watches, smart bracelets, and head-mounted devices. Each network device may be implemented using an independent server or a server cluster consisting of multiple servers.

[0065] In an exemplary embodiment, Figure 2 As shown, a data transmission method is provided, which is applied to Figure 1 The time synchronization determination function of time-sensitive communication in the embodiment of the present invention is taken as an example to illustrate, including the following steps 201. Among them:

[0066] In step 201, after the session management function SMF creates the first packet data unit PDU session for the TSN service flow between the device-side time-sensitive network TSN converter DS-TT and the network-side TSN converter NW-TT, if the time-sensitive communication time synchronization function determines that DS-TT and NW-TT support the dual-send and selective-receive function, a copy link establishment request message is sent to the SMF.

[0067] The Duplicate Link Establishment Request message instructs the SMF to create a second PDU session for the TSN service flow between the DS-TT and the NW-TT. 3GPP defines the DS-TT as a functional entity in 5G networks that enables interoperability with TSN networks and is deployed on the UE side. 3GPP defines the NW-TT as a functional entity in 5G networks that enables interoperability with TSN networks and is deployed on the network side, typically combined with the UPF.

[0068] If it is determined that DS-TT and NW-TT support dual-transmission selective reception, DS-TT and NW-TT are used as the two ends of dual-transmission selective reception. After the SMF creates the first PDU session for the TSN service flow between DS-TT and NW-TT, to improve the reliability of transmission within the 5G network, the time-sensitive communication time synchronization function TSC AF or TSCTSF sends a replication link establishment request message to the SMF. Optionally, the replication link establishment request message carries an indicator flag that indicates that the PDU session requested to be established is a backup session of the existing PDU session. After receiving the message, the SMF creates a second PDU session for the TSN service flow. In this way, a TSN service flow can be transmitted through two PDU sessions, realizing dual-transmission selective reception within the 5G network.

[0069] In the above embodiment, after the SMF creates a first PDU session for the TSN service flow between the device-side TSN converter DS-TT and the network-side TSN converter NW-TT, if the time-sensitive communication time synchronization function determines that DS-TT and NW-TT support the dual-transmission and selective reception function, a copy link establishment request message is sent to the SMF, wherein the copy link establishment request message is used to instruct the SMF to create a second PDU session for the TSN service flow between DS-TT and NW-TT. In this way, DS-TT and NW-TT are used as the two ends of dual-transmission and selective reception within the 5G network, and the SMF creates two PDU sessions, the first PDU session and the second PDU session, for the same TSN service flow. The same TSN service flow can be transmitted between DS-TT and NW-TT through the two PDU sessions, and the two PDU sessions can serve as a backup for each other, thereby improving the reliability of data transmission within the 5G network.

[0070] In one embodiment, the TSC AF or the TSCTSF interacts with the DS-TT and the NW-TT to determine whether the DS-TT and the NW-TT support the dual-transmit selective reception function.

[0071] Receive first capability indication information sent by the DS-TT and receive second capability indication information sent by the NW-TT; wherein the first capability indication information is used to indicate whether the DS-TT supports the dual-transmit selective reception function, and the second capability indication information is used to indicate whether the NW-TT supports the dual-transmit selective reception function. Optionally, the first capability indication information and the second capability indication information can each be a flag bit, and whether the DS-TT and NW-TT support the dual-transmit selective reception function can be determined based on the value of the flag bit, TSC AF or TSCTSF.

[0072] In one embodiment, after sending the replication link establishment request message to the SMF, the method further includes:

[0073] The corresponding relationship between the Ethernet port number of the DS-TT, the Ethernet port number of the NW-TT, the first PDU session, and the second PDU session is stored.

[0074] TSC AF or TSCTSF stores the correspondence between the Ethernet port number of DS-TT, the Ethernet port number of NW-TT, the first PDU session and the second PDU session, so that one pair of Ethernet port numbers of DS-TT and NW-TT corresponds to two PDU sessions.

[0075] In one embodiment, Figure 3 As shown, a data transmission method is provided, which is applied to Figure 1 The SMF in FIG. 1 is taken as an example to illustrate the method, which includes the following steps 301 to 302. Among them:

[0076] Step 301, after the SMF creates the first PDU session for the TSN service flow between the DS-TT and the NW-TT, the SMF receives a copy link establishment request message sent by the time-sensitive communication time synchronization function.

[0077] The Duplicate Link Establishment Request message is sent by the Time-Sensitive Communication Time Synchronization function after confirming that the DS-TT and NW-TT support the dual-transmit selective reception function. If the DS-TT and NW-TT support dual-transmit selective reception, two PDU sessions can be established between the DS-TT and NW-TT for the same TSN service flow.

[0078] Step 302: The SMF creates a second PDU session for the TSN service flow between the DS-TT and the NW-TT based on the copy link establishment request message.

[0079] Optionally, the second PDU session and the first PDU session are in a backup relationship with each other, and the same TSN service flow is redundantly transmitted in the two PDU sessions, thereby improving transmission reliability. Optionally, in order to improve the reliability of wireless transmission, the SMF selects a different wireless path from the first PDU session to create the second PDU session.

[0080] After SMF creates the second PDU session, SMF sends notification messages to DS-TT and NW-TT respectively, where the notification messages are used to indicate that the second PDU session and the first PDU session are in a backup relationship with each other.

[0081] Optionally, the SMF or application function AF implements the conversion of ports inside and outside the TSN network, and carries the converted information in the port management information container PMIC information and sends it to DS-TT and NW-TT for execution.

[0082] In one embodiment, a data transmission method is provided, which is applied to Figure 1 The DS-TT in FIG. 1 is used as an example to illustrate the process, which includes the following steps A1:

[0083] Step A1: Data communication is performed with the NW-TT based on the first PDU session and the second PDU session.

[0084] Among them, the first PDU session and the second PDU session are two PDU sessions corresponding to the TSN service flow.

[0085] Among them, in order to realize dual transmission and selective reception, DS-TT copies the uplink data to be sent, and DS-TT copies the first uplink data packet to be sent, and sends the first uplink data packet to NW-TT through the first PDU session and the second PDU session respectively. The first uplink data packet is the TSN service flow sent by the UE to the UPF, and the first uplink data packet is sent through the first PDU session and the second PDU session respectively to realize dual transmission of the first uplink data packet.

[0086] For the received downlink data, DS-TT receives the two first downlink data packets sent by NW-TT through the first PDU session and the second PDU session, and deduplicates the two first downlink data packets. The first downlink data packet is the TSN service flow sent by UPF to UE. By receiving the two first downlink data packets and then deduplicating them, the first downlink data packet is obtained, thereby realizing the selection of the two first downlink data packets.

[0087] In the above embodiment, the uplink data is copied through DS-TT and sent through two PDU sessions, and then the downlink data received by the two PDU sessions is deduplicated, thereby realizing dual-link redundant transmission on the device side and improving the reliability of data transmission.

[0088] In one embodiment, a data transmission method is provided, which is applied to Figure 1 Taking NW-TT in FIG. 1 as an example, the method includes the following steps B1:

[0089] Step B1: Perform data communication with DS-TT based on the first PDU session and the second PDU session.

[0090] Among them, the first PDU session and the second PDU session are two PDU sessions corresponding to the TSN service flow.

[0091] Among them, in order to realize dual transmission and selective reception, NW-TT copies the second downlink data packet to be sent, and sends the second downlink data packet to DS-TT through the first PDU session and the second PDU session respectively, thereby realizing NW-TT's replication of the downlink data, that is, NW-TT realizes dual transmission of the second downlink data packet.

[0092] For uplink data, NW-TT receives two second uplink data packets sent by DS-TT through the first PDU session and the second PDU session, performs deduplication processing on the two second uplink data packets, and realizes the selective reception of the two second uplink data packets.

[0093] In the above embodiment, the downlink data is copied through NW-TT and sent through two PDU sessions, and then the uplink data received by the two PDU sessions is deduplicated, thereby realizing dual-link redundant transmission on the network side and improving the reliability of data transmission.

[0094] In the examples of this application, please refer to Figure 4 , which shows a flowchart of a data transmission provided by an embodiment of the present application, the data transmission method includes the following steps:

[0095] S401, first PDU session establishment process.

[0096] According to the 3GPP definition, the first PDU session for TSC (Time Sensitive Communication) service is established, and the UE accesses the network through AN1 (Access Network). During this process, SMF selects UPF for the first PDU session. SMF receives the UE-DS-TT residence time, the MAC (Media Access Control Address) address and port management capability of the DS-TT for this PDU session provided by DS-TT in the PDU session establishment request, and receives the assigned port number and bridge identification ID of the DS-TT Ethernet port in the N4 session establishment response message. After receiving the N4 session establishment request message, UPF allocates a port number and bridge ID for DS-TT. In the figure Indicates that the process does not include AN2.

[0097] S402, SMF sends the information received in step 401 to TSC AF or TSCTSF through PCF to establish or modify the 5GS bridge.

[0098] The TSC AF or TSCTSF stores the binding between the 5GS bridge ID and the MAC address of the DS-TT Ethernet port, and updates the 5GS bridge latency for subsequent configuration. The TSC AF or TSCTSF requests the creation of a new AF session associated with the MAC address of the DS-TT Ethernet port and subscribes to TSN events through the newly created AF session.

[0099] S403: TSC AF or TSCTSF interacts with DS-TT and NW-TT to obtain port management information and neighbor discovery information.

[0100] The port management information includes the port management support capability, and the neighbor discovery information includes the neighbor discovery notification. Meanwhile, during the interaction, the DS-TT and NW-TT send first capability indication information and second capability indication information to the TSC AF or TSCTSF, so that the TSC AF or TSCTSF can determine whether the DS-TT and NW-TT support the dual-transmit selective reception function.

[0101] S404, TSC AF or TSCTSF constructs 5GS bridge information based on the information received in the above steps, and stores the correspondence between the port number and MAC address of the bridge and the DS-TT and NW-TT.

[0102] If DS-TT and NW-TT support the dual-transmission selective reception function, TSC AF or TSCTSF adds a correspondence between two PDU sessions that support dual-transmission selective reception, that is, a pair of DS-TT and NW-TT port numbers corresponds to the identifiers of two PDU sessions.

[0103] In step S405 , the TSC AF or the TSC TSF sends the 5GS bridge information to the CNC (Centralized Network Controller) to register a new TSN bridge or update an existing TSN bridge.

[0104] S406, TSC AF or TSCTSF notifies SMF and sends a copy link establishment request message to SMF, triggering SMF to establish a new PDU session.

[0105] Optionally, by carrying an identifier to indicate the SMF, the new PDU session, i.e., the second PDU session, is created for the TSN dual-transmission and selective reception function and is a backup session for the PDU session established in S401.

[0106] S407, SMF establishes a second PDU session. SMF triggers the establishment of a new PDU session. In order to improve wireless reliability, a different wireless path or a different wireless access network is selected.

[0107] S408, the second PDU session is established, the UE actively selects a different radio access network such as AN2 to access, and sends a notification message to DS-TT and NW-TT, informing DS-TT and NW-TT to save the backup relationship between the second PDU session and the first PDU session in step S401. Indicates that the process does not include AN1.

[0108] In step S409, the DS-TT and NW-TT perform dual-transmission selective forwarding on data to be forwarded, such as TSN service flows. Specifically, the DS-TT performs dual-transmission selective forwarding on the data to be forwarded, duplicates the uplink data, and sends it through two PDU sessions. It then deduplicates the downlink data received in the two PDU sessions. The NW-TT performs dual-transmission selective forwarding on the data to be forwarded, deduplicates the uplink data received in the two PDU sessions, and duplicates the downlink data and sends it through two PDU sessions.

[0109] In one embodiment, Figure 5As shown in the figure, DS-TT and NW-TT, as the two ends of dual-transmitter and selective receiver, transmit data through two PDU sessions, achieving redundant data transmission and improving network transmission reliability. At the same time, to ensure the differences between the two PDU paths, the two PDU sessions select different wireless access networks or wireless access base stations, that is, forwarding through different air interface paths, improving the reliability of air interface transmission.

[0110] It should be understood that, although the various steps in the flowcharts involved in the various embodiments described above are displayed in sequence according to the instructions of the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least a portion of the steps in the flowcharts involved in the various embodiments described above can include multiple steps or multiple stages, and these steps or stages are not necessarily executed and completed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a portion of steps or stages in other steps.

[0111] Based on the same inventive concept, embodiments of the present application further provide a data transmission device for implementing the aforementioned data transmission method. The implementation solution provided by this device is similar to the implementation solution described in the aforementioned method. Therefore, the specific limitations of one or more data transmission device embodiments provided below can be found in the above-mentioned limitations of the data transmission method and will not be further elaborated here.

[0112] In an exemplary embodiment, Figure 6 As shown, a data transmission device 600 is provided, including: a sending module, wherein:

[0113] A sending module is configured to, after the session management function SMF creates a first packet data unit PDU session for a TSN service flow between a device-side time-sensitive network TSN converter DS-TT and a network-side TSN converter NW-TT, send a copy link establishment request message to the SMF if the time-sensitive communication time synchronization function determines that the DS-TT and the NW-TT support the dual-send and selective-receive function;

[0114] The copy link establishment request message is used to instruct the SMF to create a second PDU session for the TSN service flow between the DS-TT and the NW-TT.

[0115] In one embodiment, the apparatus further includes an indication information receiving module, the indication information receiving module being configured to receive first capability indication information sent by the DS-TT and second capability indication information sent by the NW-TT;

[0116] The first capability indication information is used to indicate whether the DS-TT supports the dual-transmit selective reception function, and the second capability indication information is used to indicate whether the NW-TT supports the dual-transmit selective reception function.

[0117] In one embodiment, the apparatus further includes a storage module configured to store a correspondence between the Ethernet port number of the DS-TT, the Ethernet port number of the NW-TT, the first PDU session, and the second PDU session.

[0118] In one embodiment, the copy link establishment request message carries an indication identifier, where the indication identifier is used to indicate that the PDU session requested to be established and the existing PDU session are backup sessions of each other.

[0119] Each module in the above-mentioned data transmission device can be implemented in whole or in part through software, hardware, or a combination thereof. Each module can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the corresponding operations of each module.

[0120] In an exemplary embodiment, Figure 7 As shown, a data transmission device 700 is provided, including: a receiving module and a creation module, wherein:

[0121] A receiving module, after the SMF creates the first PDU session for the TSN service flow between the DS-TT and the NW-TT, the SMF receives a replication link establishment request message sent by the time-sensitive communication time synchronization function, where the replication link establishment request message is sent by the time-sensitive communication time synchronization function after determining that the DS-TT and the NW-TT support the dual-send selective reception function;

[0122] A creation module is used by the SMF to create a second PDU session for the TSN service flow between the DS-TT and the NW-TT based on the copy link establishment request message.

[0123] In one embodiment, the device also includes a notification message sending module, which is used by the SMF to send notification messages to the DS-TT and NW-TT respectively, and the notification messages are used to indicate that the second PDU session and the first PDU session are in a backup relationship with each other.

[0124] Each module in the above-mentioned data transmission device can be implemented in whole or in part through software, hardware, or a combination thereof. Each module can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the corresponding operations of each module.

[0125] In an exemplary embodiment, Figure 8 As shown, a data transmission device 800 is provided, comprising: a first communication module, wherein:

[0126] A first communication module, configured to perform data communication with the NW-TT based on the first PDU session and the second PDU session;

[0127] Among them, the first PDU session and the second PDU session are two PDU sessions corresponding to the TSN service flow.

[0128] In one embodiment, the first communication module is specifically configured to copy a first uplink data packet to be sent, and send the first uplink data packet to the NW-TT through a first PDU session and a second PDU session respectively.

[0129] In one embodiment, the first communication module is specifically configured to receive two first downlink data packets sent by the NW-TT through the first PDU session and the second PDU session, and perform deduplication processing on the two first downlink data packets.

[0130] Each module in the above-mentioned data transmission device can be implemented in whole or in part through software, hardware, or a combination thereof. Each module can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the corresponding operations of each module.

[0131] In an exemplary embodiment, Figure 9 As shown, a data transmission device 900 is provided, including: a second communication module, wherein:

[0132] A second communication module, configured to perform data communication with the DS-TT based on the first PDU session and the second PDU session;

[0133] Among them, the first PDU session and the second PDU session are two PDU sessions corresponding to the TSN service flow.

[0134] In one embodiment, the second communication module is specifically configured to copy the second downlink data packet to be sent, and send the second downlink data packet to the DS-TT through the first PDU session and the second PDU session respectively.

[0135] In one embodiment, the second communication module is specifically configured to receive two second uplink data packets sent by the DS-TT through the first PDU session and the second PDU session, and perform deduplication processing on the two second uplink data packets.

[0136] Each module in the above-mentioned data transmission device can be implemented in whole or in part through software, hardware, or a combination thereof. Each module can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the corresponding operations of each module.

[0137] In an exemplary embodiment, a network device is provided. The network device may be a server, and its internal structure diagram may be as follows: Figure 10 As shown. The network device includes a processor, a memory, an input / output interface (Input / Output, abbreviated as I / O) and a communication interface. The processor, memory and input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the network device is used to provide computing and control capabilities. The memory of the network device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The database of the network device is used to store port correspondence data. The input / output interface of the network device is used to exchange information between the processor and an external device. The communication interface of the network device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a data transmission method is implemented.

[0138] Those skilled in the art will understand that Figure 10 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the network device to which the solution of the present application is applied. The specific network device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0139] In one embodiment, a network device is provided. Figure 11 A schematic diagram of the structure of the network device provided in an embodiment of the present application.

[0140] The network device may include a receiver 131, a memory 132, a processor 133, at least one communication bus 134, and a transmitter 135. The communication bus 134 is used to implement communication connections between components. The memory 132 may include a high-speed RAM memory, and may also include non-volatile storage NVM, such as at least one disk storage. The memory 132 may store various programs for performing various processing functions and implementing the method steps of this embodiment. In this embodiment, the transmitter 135 may be a radio frequency processing module or a baseband processing module in a base station, and the receiver 131 may also be a radio frequency processing module or a baseband processing module in a base station. The transmitter 135 and the receiver 131 may be integrated together to form a transceiver. Both the transmitter 135 and the receiver 131 may be coupled to the processor 133, and may perform receiving or transmitting actions under the instruction or control of the processor 133.

[0141] Those skilled in the art will understand that Figure 11 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the network device to which the solution of the present application is applied. The specific network device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0142] In an exemplary embodiment, a network device is provided, including a memory, a transceiver, and a processor: the memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program in the memory and implement the following steps when controlling the transceiver to execute the computer program: after the session management function SMF creates a first packet data unit PDU session for the TSN service flow between the device-side time-sensitive network TSN converter DS-TT and the network-side TSN converter NW-TT, if the time-sensitive communication time synchronization function determines that DS-TT and NW-TT support the dual-transmission and selective reception function, a copy link establishment request message is sent to the SMF; wherein the copy link establishment request message is used to instruct the SMF to create a second PDU session for the TSN service flow between DS-TT and NW-TT.

[0143] In one embodiment, when the processor executes the computer program, it further implements the following steps: receiving first capability indication information sent by the DS-TT, and receiving second capability indication information sent by the NW-TT; wherein the first capability indication information is used to indicate whether the DS-TT supports the dual-transmit selective reception function, and the second capability indication information is used to indicate whether the NW-TT supports the dual-transmit selective reception function.

[0144] In one embodiment, when the processor executes the computer program, the processor further implements the following steps: storing a correspondence between the Ethernet port number of the DS-TT, the Ethernet port number of the NW-TT, the first PDU session, and the second PDU session.

[0145] In one embodiment, the copy link establishment request message carries an indication identifier, where the indication identifier is used to indicate that the PDU session requested to be established and the existing PDU session are backup sessions of each other.

[0146] In one embodiment, when the processor executes the computer program, the following steps are further implemented: after the SMF creates a first PDU session for the TSN service flow between the DS-TT and the NW-TT, the SMF receives a copy link establishment request message sent by the time-sensitive communication time synchronization function, where the copy link establishment request message is sent by the time-sensitive communication time synchronization function after determining that the DS-TT and the NW-TT support the dual-transmission and selective reception function; the SMF creates a second PDU session for the TSN service flow between the DS-TT and the NW-TT based on the copy link establishment request message.

[0147] In one embodiment, when the processor executes the computer program, the following steps are further implemented: the SMF sends a notification message to the DS-TT and the NW-TT respectively, where the notification message is used to indicate that the second PDU session and the first PDU session are in a backup relationship with each other.

[0148] In an exemplary embodiment, a network device is provided, including a memory, a transceiver, and a processor: the memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program in the memory and implement the following steps by controlling the transceiver to execute the computer program: data communication with the NW-TT based on a first PDU session and a second PDU session; wherein the first PDU session and the second PDU session are two PDU sessions corresponding to a TSN service flow.

[0149] In one embodiment, when the processor executes the computer program, the processor further implements the following steps: copying the first uplink data packet to be sent, and sending the first uplink data packet to the NW-TT through the first PDU session and the second PDU session respectively.

[0150] In one embodiment, when the processor executes the computer program, the processor further implements the following steps: receiving two first downlink data packets sent by the NW-TT through the first PDU session and the second PDU session, and performing deduplication processing on the two first downlink data packets.

[0151] In one embodiment, when the processor executes the computer program, it further implements the following steps: performing data communication with the DS-TT based on the first PDU session and the second PDU session; wherein the first PDU session and the second PDU session are two PDU sessions corresponding to the TSN service flow.

[0152] In one embodiment, when the processor executes the computer program, the processor further implements the following steps: copying the second downlink data packet to be sent, and sending the second downlink data packet to the DS-TT through the first PDU session and the second PDU session respectively.

[0153] In one embodiment, when the processor executes the computer program, the processor further implements the following steps: receiving two second uplink data packets sent by the DS-TT through the first PDU session and the second PDU session, and performing deduplication processing on the two second uplink data packets.

[0154] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the data transmission steps in the above method embodiment are implemented.

[0155] In one embodiment, a computer program product is provided, comprising a computer program, which implements the data transmission steps in the above method embodiment when executed by a processor.

[0156] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0157] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the above-mentioned embodiments. In particular, any reference to memory, database, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The databases involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, distributed databases based on blockchains. The processors involved in the various embodiments provided herein may be, but are not limited to, general-purpose processors, central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), programmable logic devices (PLDs), data processing logic devices based on quantum computing, and the like.

[0158] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0159] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present application. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and these modifications and improvements fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.

Claims

1. A data transmission method, characterized in that: The method comprises: After the session management function SMF creates a first packet data unit PDU session for the TSN service flow between the device-side time-sensitive network TSN converter DS-TT and the network-side TSN converter NW-TT, if the time-sensitive communication time synchronization function determines that the DS-TT and the NW-TT support the dual-send and selective-receive function, it sends a copy link establishment request message to the SMF; The copy link establishment request message is used to instruct the SMF to create a second PDU session for the TSN service flow between the DS-TT and the NW-TT.

2. The method according to claim 1, characterized in that The method further comprises: receiving first capability indication information sent by the DS-TT, and receiving second capability indication information sent by the NW-TT; The first capability indication information is used to indicate whether the DS-TT supports a dual-transmit selective reception function, and the second capability indication information is used to indicate whether the NW-TT supports a dual-transmit selective reception function.

3. The method according to claim 1, characterized in that After sending the copy link establishment request message to the SMF, the method further includes: The corresponding relationship between the Ethernet port number of the DS-TT, the Ethernet port number of the NW-TT, the first PDU session, and the second PDU session is stored.

4. The method according to claim 1, wherein The copy link establishment request message carries an indication identifier, and the indication identifier is used to indicate that the PDU session requested to be established and the existing PDU session are backup sessions of each other.

5. A data transmission method, characterized in that: The method comprises: After the SMF creates a first PDU session for the TSN service flow between the DS-TT and the NW-TT, the SMF receives a copy link establishment request message sent by the time-sensitive communication time synchronization function, where the copy link establishment request message is sent by the time-sensitive communication time synchronization function after determining that the DS-TT and the NW-TT support a dual-send selective reception function; The SMF creates a second PDU session for the TSN service flow between the DS-TT and the NW-TT based on the copy link establishment request message.

6. The method according to claim 5, characterized in that The method further comprises: The SMF sends a notification message to the DS-TT and the NW-TT respectively, where the notification message is used to indicate that the second PDU session and the first PDU session are in a backup relationship with each other.

7. A data transmission method, characterized in that: The method comprises: Communicate data with the NW-TT based on the first PDU session and the second PDU session; The first PDU session and the second PDU session are two PDU sessions corresponding to the TSN service flow.

8. The method according to claim 7, characterized in that The performing data communication with the NW-TT based on the first PDU session and the second PDU session includes: The first uplink data packet to be sent is copied, and the first uplink data packet is sent to the NW-TT through the first PDU session and the second PDU session respectively.

9. The method according to claim 7, characterized in that The performing data communication with the NW-TT based on the first PDU session and the second PDU session includes: Receive two first downlink data packets sent by the NW-TT through the first PDU session and the second PDU session, and perform deduplication processing on the two first downlink data packets.

10. A data transmission method, characterized in that: The method comprises: Performing data communication with the DS-TT based on the first PDU session and the second PDU session; The first PDU session and the second PDU session are two PDU sessions corresponding to the TSN service flow.

11. The method according to claim 10, characterized in that The performing data communication with the DS-TT based on the first PDU session and the second PDU session includes: The second downlink data packet to be sent is copied, and the second downlink data packet is sent to the DS-TT through the first PDU session and the second PDU session respectively.

12. The method according to claim 10, characterized in that The performing data communication with the DS-TT based on the first PDU session and the second PDU session includes: receiving two second uplink data packets sent by the DS-TT through the first PDU session and the second PDU session, and performing deduplication processing on the two second uplink data packets.

13. A data transmission device, characterized in that: The device comprises: A sending module is configured to, after the session management function SMF creates a first packet data unit PDU session for a TSN service flow between a device-side time-sensitive network TSN converter DS-TT and a network-side TSN converter NW-TT, send a copy link establishment request message to the SMF if the time-sensitive communication time synchronization function determines that the DS-TT and the NW-TT support a dual-send and selective-receive function; The copy link establishment request message is used to instruct the SMF to create a second PDU session for the TSN service flow between the DS-TT and the NW-TT.

14. A data transmission device, characterized in that: The device comprises: A receiving module, after the SMF creates a first PDU session for the TSN service flow between the DS-TT and the NW-TT, the SMF receives a copy link establishment request message sent by the time-sensitive communication time synchronization function, where the copy link establishment request message is sent by the time-sensitive communication time synchronization function after determining that the DS-TT and the NW-TT support a dual-send selective reception function; A creation module is used for the SMF to create a second PDU session for the TSN service flow between the DS-TT and the NW-TT based on the copy link establishment request message.

15. A data transmission device, characterized in that: The device comprises: A first communication module, configured to perform data communication with the NW-TT based on the first PDU session and the second PDU session; The first PDU session and the second PDU session are two PDU sessions corresponding to the TSN service flow.

16. A data transmission device, characterized in that: The device comprises: A second communication module, configured to perform data communication with the DS-TT based on the first PDU session and the second PDU session; The first PDU session and the second PDU session are two PDU sessions corresponding to the TSN service flow.

17. A network device, characterized in that: Including memory, transceiver, processor: memory for storing computer programs; a transceiver, configured to transmit and receive data under the control of the processor; A processor is configured to read the computer program in the memory and control the transceiver to execute the method according to any one of claims 1 to 6.

18. A network device, characterized in that: Including memory, transceiver, processor: memory for storing computer programs; A transceiver, configured to transmit and receive data under the control of the processor; and a processor, configured to read the computer program in the memory and control the transceiver to execute the method according to any one of claims 7 to 12.

19. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 12 are implemented.

20. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 12 are implemented.