Packet transmission method, network element device, and storage medium

By establishing multiple communication links between the network element device and the target device, and using communication quality monitoring and replacement mechanisms, it is solved that the message transmission in the prior art cannot achieve low latency and high reliability when the communication link fails. The problem is that higher packet transmission reliability is achieved.

WO2025001854A1PCT designated stage expired Publication Date: 2025-01-02ZTE CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/098776
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-06-30
Filing Date
2024-06-12
Publication Date
2025-01-02

AI Technical Summary

Technical Problem

In the transmission of network element device messages, although transmitting the same message through at least two communication links can improve reliability, in the event of a certain communication link failure, the message transmission cannot reach low delay and high. Reliable requirements require a more reliable method of sending messages.

Method used

Establish multiple communication links between the network element device and the target device, transmit the same message information through at least two target communication links, and monitor the communication quality of these links, determine the abnormal link, and use presets The candidate link replaces the exception link to ensure continuous high-reliability packet transmission.

Benefits of technology

Through the redundancy mechanism and replacement mechanism of multiple communication links, the reliability of message transmission is improved, ensuring that low-latency and high-reliability message transmission can still be achieved in the event of communication link failure.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024098776_02012025_PF_FP_ABST
    Figure CN2024098776_02012025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide a packet transmission method and apparatus and a storage medium. The method comprises: establishing a plurality of communication links with a target device, and determining at least two target communication links from among the plurality of communication links; transmitting at least two target packets between a network element device and the target device by means of the at least two target communication links, wherein the at least two target packets have the same packet information; performing communication quality monitoring on the at least two target communication links, and on the basis of the communication quality monitoring result, determining from among the at least two target communication links an abnormal communication link on which a communication abnormality occurs; determining at least one replacement communication link from among preset candidate communication links, and replacing the abnormal communication link with the replacement communication link to update the at least two target communication links; and using the at least two updated target communication links to transmit the target packets.
Need to check novelty before this filing date? Find Prior Art

Description

Message transmission method, network element equipment and storage medium

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This disclosure is based on Chinese patent application CN202310804313.1 filed on June 30, 2023, entitled “Message Transmission Method, Network Element Equipment and Storage Medium”, and claims the priority of the patent application, and all the disclosed contents are incorporated into this disclosure by reference. Technical Field

[0003] The present disclosure relates to the field of communication technology, and in particular to a message transmission method, a network element device, and a storage medium. Background Art

[0004] To improve the reliability of message transmission between network element devices, related technologies establish multiple communication links between the network element device and the target device, and select at least two communication links from these multiple connections for message transmission. This ensures that messages can be delivered to the target device even if one communication link fails or becomes congested. However, while transmitting the same message across at least two communication links currently improves transmission reliability, it is still possible that if one communication link fails, message transmission may not meet high-performance requirements such as low latency and high reliability until the failure is resolved. Therefore, a more reliable message transmission method is urgently needed.

[0005] Summary of the Invention

[0006] The embodiments of the present disclosure provide a message transmission method, device, and storage medium, aiming to improve the reliability of message transmission.

[0007] In a first aspect, an embodiment of the present disclosure provides a message transmission method, comprising: establishing multiple communication links with a target device, and determining at least two target communication links from the multiple communication links; transmitting at least two target messages between a network element device and a target device through the at least two target communication links, and the at least two target messages have the same message information; monitoring the communication quality of the at least two target communication links, and determining an abnormal communication link having a communication abnormality from the at least two target communication links based on the communication quality monitoring result; determining at least one replacement communication link from preset candidate communication links, and replacing the abnormal communication link with the replacement communication link to update at least one abnormal communication link of the at least two target communication links; and transmitting the target message using the at least two updated target communication links.

[0008] In a second aspect, an embodiment of the present disclosure also provides a network element device, which includes a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for realizing connection and communication between the processor and the memory, wherein when the computer program is executed by the processor, the steps of any message transmission method provided in the embodiment of the present disclosure are implemented.

[0009] In a third aspect, an embodiment of the present disclosure further provides a storage medium for computer-readable storage, wherein the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of any message transmission method provided in an embodiment of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] FIG1 is a schematic diagram of a flow chart of steps of a message transmission method provided by an embodiment of the present disclosure;

[0011] FIG2 is a schematic diagram of a scenario for implementing the message transmission method provided by an embodiment of the present disclosure;

[0012] FIG3 is a schematic diagram of a scenario for implementing the message transmission method provided by an embodiment of the present disclosure;

[0013] FIG4 is a schematic diagram of a scenario for implementing the message transmission method provided by an embodiment of the present disclosure;

[0014] FIG5 is a schematic diagram of a scenario for implementing the message transmission method provided by an embodiment of the present disclosure;

[0015] FIG6 is a schematic diagram of a scenario for implementing the message transmission method provided by an embodiment of the present disclosure;

[0016] FIG7 is a schematic block diagram of the structure of a network element device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0017] The following will clearly and completely describe the technical solutions in the embodiments of the present disclosure in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present disclosure without making any creative efforts shall fall within the scope of protection of the present disclosure.

[0018] The flowcharts shown in the accompanying drawings are for illustrative purposes only and do not necessarily include all contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may be decomposed, combined, or partially merged, so the actual execution order may vary depending on the actual situation.

[0019] It should be understood that the terms used in this disclosure are only for the purpose of describing particular embodiments and are not intended to limit the disclosure. As used in this disclosure and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms unless the context clearly indicates otherwise.

[0020] The embodiments of the present disclosure provide a message transmission method, device, and storage medium, wherein the message transmission method can be applied to network element equipment.

[0021] The following describes some embodiments of the present disclosure in detail with reference to the accompanying drawings. In the absence of conflict, the following embodiments and features therein may be combined with each other.

[0022] Please refer to FIG. 1 , which is a flowchart illustrating the steps of a message transmission method provided by an embodiment of the present disclosure.

[0023] As shown in FIG1 , the message transmission method includes steps S101 to S105 .

[0024] Step S101: Establish multiple communication links with target devices, and determine at least two target communication links from the multiple communication links.

[0025] Please refer to FIG. 2 , which is a schematic diagram of a scenario for implementing the message transmission method provided by an embodiment of the present disclosure.

[0026] As shown in FIG2 , multiple communication links are established between the network element device and the target device, wherein the communication links may be QoS (Quality of Service) links, sessions, bearers, etc., which are not limited here.

[0027] Exemplarily, the target device may be a target terminal device, such as a mobile phone, tablet computer, laptop computer, desktop computer, personal digital assistant, wearable device or other electronic device; it may also be a target network element device, which is not limited here.

[0028] For example, when transmitting a target message between a network element device and a target device, to ensure reliable communication quality, at least two target communication links between the network element device and the target device are used to transmit target messages containing the same message information. This prevents target message loss caused by abnormal conditions such as communication link failure or congestion when transmitting a target message via a single communication link in related technologies. The number of target messages can be determined based on actual needs.

[0029] In some embodiments, the network element device includes a business management function network element and a user plane function network element. The establishing of multiple communication links with the target device and determining at least two target communication links from the multiple communication links include: establishing multiple communication links with the target device through the user plane function network element; and determining at least two target communication links from the multiple communication links according to the instructions of the business management function network element.

[0030] Please refer to FIG. 3 , which is a schematic diagram of a scenario for implementing the message transmission method provided by an embodiment of the present disclosure.

[0031] As shown in Figure 3, the network element device can be a network element in the 5G core network. Specifically, the core network establishes a communication link with the target device through the user plane function network element (User Plane Function, UPF): communication link 1, communication link 2, ..., communication link N, where N is a positive integer greater than 2, wherein the communication link can be, for example, Qosflow: Qosflow1, Qosflow2, ..., QosflowN; or a session: Session1, Session2, ..., SessionN; or a bearer: Bearer1, Bearer2, ..., BearerN, which is not limited here. In addition, the service management function network element (Session Management Function, SMF) in the core network also establishes a signaling link with the UPF and the target device respectively. The SMF can instruct the UPF to communicate with the target device through at least two target communication links through the signaling link.

[0032] In some embodiments, the target device includes a target terminal device; establishing multiple communication links with the target device and determining at least two target communication links from the multiple communication links includes: establishing multiple communication links with the target terminal device and sending target communication link information to the target terminal device, wherein the target communication link information is used to instruct the target terminal device to send the target message through at least two target communication links.

[0033] Please refer to FIG. 4 , which is a schematic diagram of a scenario for implementing the message transmission method provided by an embodiment of the present disclosure.

[0034] As shown in Figure 4, the target device for establishing a communication link with the network element device may be a target terminal device, such as various types of user equipment (UE). Specifically, the SMF sends target communication link information, such as the link identifier of the target communication link, to the UPF through a signaling link, instructing the UPF to enable the communication link corresponding to the link identifier as the target communication link.

[0035] In some embodiments, the target device includes a target network element device; establishing multiple communication links with the target device and determining at least two target communication links from the multiple communication links includes: establishing multiple communication links with the target network element device, transmitting a third negotiation message to the target network element device through the multiple communication links, and receiving a fourth negotiation message transmitted by the multiple communication links of the target network element device; determining at least two target communication links from the multiple communication links based on at least one of the third negotiation message and the fourth negotiation message.

[0036] Please refer to FIG. 5 , which is a schematic diagram of a scenario for implementing the message transmission method provided by an embodiment of the present disclosure.

[0037] As shown in Figure 5, the target device for establishing a communication link with the network element device may also be a target network element device, such as other network element devices in the core network. Specifically, the SMF and the target network element device determine the target communication link through at least one of the third negotiation message and the fourth negotiation message.

[0038] Exemplarily, the SMF can instruct the target network element device to obtain the communication quality of multiple communication links through the third negotiation message. The target network element device sends the communication quality of multiple communication links to the SMF through the fourth negotiation message. The SMF determines the target communication link based on the content of the fourth negotiation message, and instructs the UPF to send and receive messages through the target communication link.

[0039] Alternatively, the target communication link can also be determined through a third negotiation message. For example, the target network element first sends a fourth negotiation message to instruct the SMF to obtain information about multiple communication links from the UPF. The SMF then sends a third negotiation message to the target network element, and the SMF determines the target communication link based on the information in the third negotiation message.

[0040] In some embodiments, establishing multiple communication links with the target device and determining at least two target communication links from the multiple communication links also includes: obtaining the contract information and / or configuration information of the target device based on the communication request of the target device; establishing multiple communication links with the target device based on the contract information and / or configuration information, and determining at least two target communication links from the multiple communication links.

[0041] For example, in related technologies, message transmission with a target device is usually achieved through a communication link. However, if an abnormality occurs in the communication link, the target device will not be able to receive the target message. Therefore, in scenarios where highly reliable communication is required, a redundant mechanism is used for message transmission. Specifically, at least two target communication links will exist between the network element device and the target device at the same time, and the target messages transmitted in at least two target communication links have the same message information. Taking the case where the target device receives the target message as an example, if the target device receives the target message sent by any target communication link, it can be regarded as the target device receiving the target message, and the target messages sent on other target communication links are redundant messages.

[0042] For example, based on the contract information of the target device, it can be determined whether the target device is a device requiring highly reliable communication. Specifically, for example, if the target device is a target terminal device, it can be determined whether the target terminal device has a requirement for highly reliable communication based on the indication in the contract information of the target terminal device. Of course, this is not limited to this. It is also possible to determine whether the target device is a device requiring highly reliable communication based on the contract information of the target device, for example, to determine whether the target network element device has a requirement for highly reliable communication based on the indication in the configuration information of the target network element device.

[0043] Exemplarily, for a target device requiring high-reliability communication, multiple communication links are established between the network element device and the target device, and at least two target communication links are determined.

[0044] Exemplarily, establishing multiple communication links with the target device and determining at least two target communication links from the multiple communication links includes: determining a preset number of the target communication links based on the contract information; and determining the preset number of target communication links from the multiple communication links.

[0045] Exemplarily, the number of target communication links may also be determined based on the contract information. Specifically, a preset parameter for indicating the number of target communication links may be set in the contract information of the target device.

[0046] Exemplarily, the preset number of target communication links may be a positive integer greater than 1, such as 2, 3, etc., which is not limited here.

[0047] Step S102: Transmit at least two target messages between the network element device and the target device through at least two target communication links, and at least two target messages have the same message information.

[0048] Exemplarily, at least two target messages are transmitted between the network element device and the target device through at least two of the target communication links. The network element device may send at least two target messages to the target device through at least two target communication links, and the target device receives at least two target messages sent by the network element device through at least two target communication links; or the target device may send at least two target messages to the network element device through at least two target communication links, and the network element device receives at least two target messages sent by the target device through at least two target communication links. This is not limited here.

[0049] Step S103: Monitor the communication quality of at least two of the target communication links, and determine an abnormal communication link with communication abnormality from the at least two target communication links according to the communication quality monitoring result.

[0050] Exemplarily, step S103 may be performed synchronously with step S102, for example, in the process of transmitting at least two target messages between the network element device and the target device through at least two target communication links, the communication quality of at least two target communication links is monitored.

[0051] Exemplarily, the abnormal communication link is a link in the target communication link with abnormal communication quality, for example, the target communication link is faulty or blocked.

[0052] Exemplarily, whether a target communication link is an abnormal communication link can be determined based on message transmission information on the target communication link. For example, if the message transmission delay on the target communication link is greater than a preset delay, the target communication link is determined to be an abnormal communication link. Of course, this is not limiting. For example, an abnormal communication link can also be determined based on whether the transmission rate is less than a preset rate, which is not limited here.

[0053] Illustratively, when an abnormality occurs in a target communication link, a replacement communication link is determined to replace the abnormal communication link, ensuring that a preset number of communication links exist simultaneously for transmitting the target message, thereby improving the reliability of message transmission.

[0054] Step S104: determine at least one replacement communication link from the preset candidate communication links, and use the replacement communication link to replace the abnormal communication link to update at least one abnormal communication link in the at least two target communication links.

[0055] Exemplarily, the candidate communication link is a communication link other than the target communication link among the multiple communication links established in step S101.

[0056] Exemplarily, determining at least one replacement communication link from the preset candidate communication links may be determined randomly, or may be determined based on a preset rule, which is not limited here.

[0057] In some embodiments, determining at least one replacement communication link from preset candidate communication links and replacing the abnormal communication link with the replacement communication link to update at least one abnormal communication link among at least two target communication links includes: detecting the communication quality of the candidate communication link through the service management function network element, wherein the candidate communication link is a communication link other than the target communication link; determining the replacement communication link from the candidate communication links based on the communication quality of the candidate communication link, and instructing the user plane function network element to replace the abnormal communication link with the replacement communication link.

[0058] Exemplarily, the replacement communication link may be determined by the SMF. As shown in FIG3 , the SMF obtains the communication quality of each target communication link between the target device and the UPF through a signaling link, and determines the replacement communication link based on the communication quality.

[0059] Taking the message transmission rate as an example, the SMF can instruct the UPF to determine the link with the highest message transmission rate among the candidate communication links as the replacement communication link. Of course, this is not limited to this and is not limited here.

[0060] In some embodiments, the determining of at least one replacement communication link from preset candidate communication links and replacing the abnormal communication link with the replacement communication link to update at least one abnormal communication link among at least two target communication links also includes: a first negotiation message sent by the user plane function network element to the target device, and a second negotiation message received by the user plane function network element from the target device to determine at least one replacement communication link from the preset candidate communication links.

[0061] Exemplarily, the replacement communication link may also be determined by negotiation between the UPF and the target device, by sending a first negotiation message and a second negotiation message between the UPF and the target device to each other, and determining the replacement communication link from preset candidate communication links.

[0062] For example, the order of sending the first negotiation message and the second negotiation message is not limited here. The UPF may send the first negotiation message to the target device first, or the target device may send the second negotiation message to the UPF first.

[0063] For example, the replacement communication link may be determined from preset candidate communication links based on the transmission rates of the first negotiation message and the second negotiation message. For example, the message transmission rates of the candidate communication links are determined based on the transmission and reception status of the first negotiation message and the second negotiation message, and the candidate communication link with the highest message transmission rate is determined as the replacement communication link. This is of course not limiting and is not intended to be limiting herein.

[0064] Exemplarily, the number of determined replacement communication links corresponds to the number of abnormal communication links.

[0065] In some embodiments, determining at least one replacement communication link from preset candidate communication links and using the replacement communication link to replace the abnormal communication link to update at least one abnormal communication link among at least two target communication links includes: copying the target message and transmitting the copied target message through the replacement communication link, wherein the target message includes copy information, and the copy information is used to enable the target device to perform redundancy processing on the at least two received copies of the target message.

[0066] Exemplarily, in order to achieve highly reliable communication, a target message with the same message information is sent through at least two target communication links. When sending the target message, the network element device copies the target message and sends it through different target communication links. When receiving the target message, the target device identifies the target message based on the copy information and performs redundancy processing. Specifically, the target device only needs to obtain the message information of the first received target message and read the copy information in the target message. If a target message with the same copy information is subsequently received, it only needs to discard the target message with the same copy information, thereby reducing the data processing burden of the target device.

[0067] Step S105: Utilize the updated at least two target communication links to transmit the target message.

[0068] Exemplarily, the replacement communication link is used to replace the abnormal communication link in the target communication link, that is, among the at least two target communication links after the update, the abnormal communication link is replaced by the replacement communication link determined in step S104, ensuring that a preset number of communication links exist at the same time for transmitting the target message, thereby improving the reliability of message transmission.

[0069] Please refer to FIG. 6 , which is a schematic diagram of a scenario for implementing the message transmission method provided by an embodiment of the present disclosure.

[0070] As shown in Figure 6, the network element device may include two or more sub-network element devices, such as a first UPF and a second UPF, and may be connected to multiple target devices, such as a first target device and a second target device. The sub-network element devices in the network element device may negotiate with each other to ensure that the number of target communication links for simultaneously transmitting target messages with the target devices is a preset number.

[0071] For example, the communication link between the network element device and the first target device includes: a first communication link a connected to the first UPF, a first communication link b connected to the first UPF, a first communication link c connected to the second UPF, and a first communication link d connected to the second UPF. The first UPF and the second UPF determine a preset number of target communication links from the communication links a, b, c, and d through negotiation, for example, communication links a and c are determined as target communication links; if an abnormal communication link occurs, for example, if the communication link c is abnormal, the first UPF and the second UPF determine the communication link b or d as the replacement communication link through negotiation, and replace the abnormal communication link c with the communication link b or d.

[0072] Illustratively, the message transmission method implemented on the communication link between the network element device and the second target device is similar to the above process and will not be described in detail here.

[0073] Please refer to FIG. 7 , which is a schematic block diagram of the structure of a network element device provided by an embodiment of the present disclosure.

[0074] As shown in FIG6 , the network element device 300 includes a processor 301 and a memory 302 . The processor 301 and the memory 302 are connected via a bus 303 , which is, for example, an I 2 C (Inter-Integrated Circuit) bus.

[0075] Specifically, processor 301 is used to provide computing and control capabilities to support the operation of the entire network element device. Processor 301 can be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor can be a microprocessor or any conventional processor.

[0076] Specifically, the memory 302 may be a Flash chip, a read-only memory (ROM) disk, an optical disk, a USB flash drive, or a mobile hard disk.

[0077] Those skilled in the art will understand that the structure shown in Figure 7 is merely a block diagram of a partial structure related to the embodiments of the present disclosure, and does not constitute a limitation on the network element device to which the embodiments of the present disclosure are applied. The specific network element device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0078] The processor is configured to run a computer program stored in a memory, and implement any one of the message transmission methods provided in the embodiments of the present disclosure when executing the computer program.

[0079] In one embodiment, the processor is configured to run a computer program stored in the memory, and implement the following steps when executing the computer program:

[0080] Establishing a plurality of communication links with a target device, and determining at least two target communication links from the plurality of communication links;

[0081] transmitting at least two target messages between the network element device and the target device through at least two target communication links, wherein at least two target messages have the same message information;

[0082] Performing communication quality monitoring on at least two of the target communication links, and determining an abnormal communication link having communication abnormality from the at least two target communication links based on the communication quality monitoring result;

[0083] Determine at least one replacement communication link from the preset candidate communication links, and use the replacement communication link to replace the abnormal communication link to update at least one abnormal communication link in the at least two target communication links;

[0084] The target message is transmitted using the updated at least two target communication links.

[0085] In one embodiment, when establishing multiple communication links with a target device and determining at least two target communication links from the multiple communication links, the processor is configured to implement:

[0086] Establishing multiple communication links with the target device through the user plane functional network element;

[0087] According to the instruction of the service management function network element, at least two target communication links are determined from the multiple communication links.

[0088] In one embodiment, when determining at least one replacement communication link from preset candidate communication links and replacing the abnormal communication link with the replacement communication link to update at least one abnormal communication link in at least two target communication links, the processor is configured to implement:

[0089] detecting the communication quality of the candidate communication link by the service management function network element, wherein the candidate communication link is a communication link other than the target communication link;

[0090] The replacement communication link is determined from the candidate communication links according to the communication quality of the candidate communication links, and the user plane function network element is instructed to replace the abnormal communication link through the replacement communication link.

[0091] In one embodiment, when determining at least one replacement communication link from preset candidate communication links and replacing the abnormal communication link with the replacement communication link to update at least one abnormal communication link in at least two target communication links, the processor is configured to implement:

[0092] At least one replacement communication link is determined from preset candidate communication links through a first negotiation message sent by the user plane function network element to the target device and a second negotiation message received by the user plane function network element from the target device.

[0093] In one embodiment, when establishing multiple communication links with a target device and determining at least two target communication links from the multiple communication links, the processor is configured to implement:

[0094] Establish multiple communication links with the target terminal device, and send target communication link information to the target terminal device, where the target communication link information is used to instruct the target terminal device to send the target message through at least two target communication links.

[0095] In one embodiment, when establishing multiple communication links with a target device and determining at least two target communication links from the multiple communication links, the processor is configured to implement:

[0096] Establishing multiple communication links with the target network element device, transmitting a third negotiation message to the target network element device through the multiple communication links, and receiving a fourth negotiation message transmitted by the target network element device through the multiple communication links;

[0097] At least two target communication links are determined from the plurality of communication links according to at least one of the third negotiation message and the fourth negotiation message.

[0098] In one embodiment, when establishing multiple communication links with a target device and determining at least two target communication links from the multiple communication links, the processor is configured to implement:

[0099] Acquiring contract information and / or configuration information of the target device according to a communication request of the target device;

[0100] According to the contract information and / or configuration information, multiple communication links are established with the target device, and at least two target communication links are determined from the multiple communication links.

[0101] In one embodiment, when establishing multiple communication links with a target device and determining at least two target communication links from the multiple communication links, the processor is configured to implement:

[0102] Determining a preset number of target communication links according to the contract information and / or configuration information;

[0103] The preset number of target communication links is determined from the plurality of communication links.

[0104] In one embodiment, when determining at least one replacement communication link from preset candidate communication links and replacing the abnormal communication link with the replacement communication link to update at least one abnormal communication link in at least two target communication links, the processor is configured to implement:

[0105] The target message is copied and the copied target message is transmitted through the replacement communication link, wherein the target message includes copy information, and the copy information is used to enable the target device to perform redundancy processing on at least two received copies of the target message.

[0106] It should be noted that those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the network element device described above can refer to the corresponding process in the aforementioned message transmission method embodiment, and will not be repeated here.

[0107] An embodiment of the present disclosure also provides a storage medium for computer-readable storage, wherein the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of any message transmission method provided in the embodiment of the present disclosure.

[0108] The storage medium may be an internal storage unit of the network element device described in the aforementioned embodiment, such as a hard disk or memory of the network element device. The storage medium may also be an external storage device of the network element device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the network element device.

[0109] It will be appreciated by those skilled in the art that all or some of the steps, systems, and functional modules / units in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In hardware implementations, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As is well known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable, and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those skilled in the art that communication media generally embodies computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

[0110] The serial numbers of the embodiments of the present disclosure are for description only and do not represent the advantages or disadvantages of the embodiments. The above description is only a specific embodiment of the present disclosure, but the scope of protection of the present disclosure is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present disclosure, and these modifications or replacements should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure should be based on the scope of protection of the claims.

Claims

1. A message transmission method, applied to a network element device, the method comprising: Establishing a plurality of communication links with a target device, and determining at least two target communication links from the plurality of communication links; Transmitting at least two target messages between the network element device and the target device through at least two target communication links, wherein at least two target messages have the same message information; Performing communication quality monitoring on at least two of the target communication links, and determining an abnormal communication link having communication abnormality from the at least two target communication links according to the communication quality monitoring result; Determine at least one replacement communication link from the preset candidate communication links, and use the replacement communication link to replace the abnormal communication link to update at least one abnormal communication link in the at least two target communication links; The target message is transmitted using the updated at least two target communication links.

2. The message transmission method according to claim 1, wherein: The network element device includes a service management function network element and a user plane function network element, and the establishing of multiple communication links with the target device and determining at least two target communication links from the multiple communication links include: Establishing multiple communication links with the target device through the user plane functional network element; According to the instruction of the service management function network element, at least two target communication links are determined from the multiple communication links.

3. The message transmission method according to claim 2, wherein: The step of determining at least one replacement communication link from the preset candidate communication links, and replacing the abnormal communication link with the replacement communication link to update at least one abnormal communication link among the at least two target communication links comprises: Detecting the communication quality of the candidate communication link by the service management function network element, wherein the candidate communication link is a communication link other than the target communication link; The replacement communication link is determined from the candidate communication links according to the communication quality of the candidate communication link, and the user plane function network element is instructed to replace the abnormal communication link through the replacement communication link.

4. The message transmission method according to claim 2, wherein: The step of determining at least one replacement communication link from the preset candidate communication links, and replacing the abnormal communication link with the replacement communication link to update at least one abnormal communication link in at least two target communication links, further includes: At least one replacement communication link is determined from preset candidate communication links through a first negotiation message sent by the user plane function network element to the target device and a second negotiation message received by the user plane function network element from the target device.

5. The message transmission method according to claim 1, wherein: The target device includes a target terminal device; the step of establishing multiple communication links with the target device and determining at least two target communication links from the multiple communication links includes: Establish multiple communication links with the target terminal device, and send target communication link information to the target terminal device, wherein the target communication link information is used to instruct the target terminal device to send the target message through at least two target communication links.

6. The message transmission method according to claim 1, wherein: The target device includes a target network element device; the step of establishing multiple communication links with the target device and determining at least two target communication links from the multiple communication links includes: Establishing multiple communication links with the target network element device, transmitting a third negotiation message to the target network element device through the multiple communication links, and receiving a fourth negotiation message transmitted by the multiple communication links of the target network element device; At least two target communication links are determined from the plurality of communication links according to at least one of the third negotiation message and the fourth negotiation message.

7. The message transmission method according to any one of claims 1 to 6, wherein: The step of establishing a plurality of communication links with the target device and determining at least two target communication links from the plurality of communication links further includes: Acquiring contract information and / or configuration information of the target device according to a communication request of the target device; According to the contract information and / or configuration information, multiple communication links are established with the target device, and at least two target communication links are determined from the multiple communication links.

8. The message transmission method according to claim 7, wherein: The step of establishing a plurality of communication links with the target device and determining at least two target communication links from the plurality of communication links comprises: Determining a preset number of the target communication links according to the contract information and / or configuration information; The preset number of target communication links is determined from the plurality of communication links.

9. The message transmission method according to any one of claims 1 to 6, wherein: The step of determining at least one replacement communication link from the preset candidate communication links, and replacing the abnormal communication link with the replacement communication link to update at least one abnormal communication link among the at least two target communication links comprises: The target message is copied and the copied target message is transmitted through the replacement communication link, wherein the target message includes copy information, and the copy information is used to enable the target device to perform redundancy processing on at least two received copies of the target message.

10. A network element device, comprising a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for realizing connection communication between the processor and the memory, wherein when the computer program is executed by the processor, the steps of the message transmission method as described in any one of claims 1 to 9 are implemented.

11. A storage medium for computer-readable storage, wherein: The storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the message transmission method according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Method for transmitting parallel link packet as well as routing device

    CN101350767B

  • Method and system for reducing DAPS switching delay based on NG interface

    CN115334607A

  • Data communication method, device and equipment based on flow control transmission protocol

    CN115913904A

  • Executing multipath communication

    US20220263750A1

  • Multi-access session management method, apparatus and system

    WO2022143618A1