Message transmission method, network element equipment and storage medium

By establishing multiple communication links between the network element device and the target device and performing communication quality monitoring, and timely replacing abnormal links, the problem of insufficient delay and reliability of message transmission in the prior art is solved. , realizes low latency and high reliability packet transmission.

CN119232562APending Publication Date: 2024-12-31ZTE CORP
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202310804313.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-30
Publication Date
2024-12-31

AI Technical Summary

Technical Problem

In the transmission of packets between network element devices and target devices, although redundant transmission is performed through multiple communication links, the requirements of low latency and high reliability may not be met when the communication link fails. A more reliable method of sending messages is urgently needed.

Method used

By establishing multiple communication links with the target device, target messages with the same message information are transmitted, and communication quality monitoring is carried out on these links, abnormal links are replaced in a timely manner, ensuring the availability of at least two links and improving transmission reliability.

Benefits of technology

It realizes low-latency and high-reliability packet transmission in the case of abnormal communication links, ensuring the communication reliability and stability between the network element device and the target device.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119232562A_ABST
    Figure CN119232562A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a message transmission method and device and a storage medium, and belongs to the technical field of communication. The method comprises the following steps: establishing a plurality of communication links with target equipment, 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, the at least two target messages having the same message information; performing communication quality monitoring on the at least two target communication links, and determining an abnormal communication link with abnormal communication from the at least two target communication links according to a 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 two target communication links; and transmitting the target message by using the at least two updated target communication links. When the target communication link is abnormal, replacement is carried out in time, so that the communication reliability is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] In order to improve the reliability of message transmission of network element devices, the relevant technology will establish multiple communication links between the network element devices and the target device, and select at least two communication links from the multiple connections for message transmission, to ensure that the message can be sent to the target device even if a communication link fails or is congested. However, although the transmission reliability can be improved by transmitting the same message through at least two communication links, it is still possible that when a communication link fails, the message transmission cannot meet the high performance requirements such as low latency and high reliability before the failure is restored. A more reliable message transmission method is urgently needed. Summary of the invention

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

[0004] In a first aspect, an embodiment of the present invention provides a message transmission method, including:

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

[0006] 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;

[0007] 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;

[0008] 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;

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

[0010] In a second aspect, an embodiment of the present invention further provides 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 and communication between the processor and the memory, wherein when the computer program is executed by the processor, the steps of any one of the message transmission methods provided in the embodiments of the present invention are implemented.

[0011] In a third aspect, an embodiment of the present invention further provides a storage medium for computer-readable storage, characterized in that 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 invention.

[0012] The embodiment of the present invention provides a message transmission method, device and storage medium. The embodiment of the present invention establishes multiple communication links with a target device, and determines at least two target communication links from the multiple communication links; transmits at least two target messages between the network element device and the target device through the at least two target communication links, and at least two target messages have the same message information; monitors the communication quality of the at least two target communication links, and determines an abnormal communication link with communication abnormality from the at least two target communication links according to the communication quality monitoring result; determines at least one replacement communication link from the preset candidate communication links, and replaces the abnormal communication link with the replacement communication link to update at least one abnormal communication link in the at least two target communication links; and transmits the target message using the updated at least two target communication links. In the scenario of redundant message transmission through at least two target communication links, the communication quality of the target communication link is monitored in real time, and the abnormal communication link is replaced in time when the target communication link is abnormal, so as to ensure that at least a preset number of communication links exist between the network element device and the target device for message transmission at the same time, thereby improving the reliability of communication. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] Figure 1 A schematic diagram of a process flow of a message transmission method provided by an embodiment of the present invention;

[0014] Figure 2 A schematic diagram of a scenario for implementing the message transmission method provided in an embodiment of the present invention;

[0015] Figure 3 A schematic diagram of a scenario for implementing the message transmission method provided in an embodiment of the present invention;

[0016] Figure 4 A schematic diagram of a scenario for implementing the message transmission method provided in an embodiment of the present invention;

[0017] Figure 5 A schematic diagram of a scenario for implementing the message transmission method provided in an embodiment of the present invention;

[0018] Figure 6 A schematic diagram of a scenario for implementing the message transmission method provided in an embodiment of the present invention

[0019] Figure 7 A schematic block diagram of the structure of a network element device provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0020] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0021] The flowcharts shown in the accompanying drawings are only examples and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may also be decomposed, combined or partially merged, so the actual execution order may change according to actual conditions.

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

[0023] The embodiment of the present invention provides a message transmission method, device and storage medium. The message transmission method can be applied to network element equipment.

[0024] Some embodiments of the present invention are described in detail below in conjunction with the accompanying drawings. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.

[0025] Please refer to Figure 1 , Figure 1 A schematic flow chart of the steps of a message transmission method provided by an embodiment of the present invention.

[0026] like Figure 1 As shown, the message transmission method includes steps S101 to S105.

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

[0028] Please refer to Figure 2 , Figure 2 A schematic diagram of a scenario for implementing the message transmission method provided in an embodiment of the present invention.

[0029] like Figure 2As shown, multiple communication links are established between the network element device and the target device, wherein the communication link may be a QoS (Quality of Service) link, a session, a bearer, etc., which is not limited here.

[0030] 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.

[0031] Exemplarily, when transmitting a target message between a network element device and a target device, in order to ensure the reliability of communication quality, at least two target communication links between the network element device and the target device are used to transmit target messages with the same message information, so as to prevent the target message from being lost due to abnormal conditions such as failure or congestion of the communication link when transmitting the target message through one communication link in the related art. The number of target messages can be determined according to actual needs.

[0032] 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.

[0033] Please refer to Figure 3 , Figure 3 A schematic diagram of a scenario for implementing the message transmission method provided in an embodiment of the present invention.

[0034] like Figure 3 As shown, 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, N is a positive integer greater than 2, wherein the communication link can be, for example, Qosflow: Qosflow1, Qosflow2, ..., QosflowN; it can also be a session: Session1, Session2, ..., SessionN; it can also be 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 signaling links with the UPF and the target device respectively, and the SMF can instruct the UPF to communicate with the target device through at least two target communication links through the signaling link.

[0035] 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.

[0036] Please refer to Figure 4 , Figure 4 A schematic diagram of a scenario for implementing the message transmission method provided in an embodiment of the present invention.

[0037] like Figure 4 As shown, 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 a 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.

[0038] 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.

[0039] Please refer to Figure 5 , Figure 5 A schematic diagram of a scenario for implementing the message transmission method provided in an embodiment of the present invention.

[0040] like Figure 5 As shown, 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.

[0041] Exemplarily, 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 SMF through the fourth negotiation message. SMF determines the target communication link based on the content of the fourth negotiation message, and instructs UPF to send and receive messages through the target communication link.

[0042] 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, and then the SMF sends a third negotiation message to the target network element. At the same time, the SMF determines the target communication link based on the information in the third negotiation message.

[0043] 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: acquiring contract information and / or configuration information of the target device based on a 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.

[0044] Exemplarily, in the related art, message transmission between the target device and the target device is usually achieved through a communication link. However, if the communication link is abnormal, the target device will not be able to receive the target message. Therefore, in scenarios where high-reliability communication is required, a redundant mechanism is used for message transmission. Specifically, there will be at least two target communication links between the network element device and the target device at the same time, and the target messages transmitted respectively 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 that the target device has received the target message, and the target messages sent on other target communication links are redundant messages.

[0045] Exemplarily, based on the contract information of the target device, it can be determined whether the target device is a device that requires highly reliable communication. Specifically, for example, when the target device is a target terminal device, it can be determined whether the target terminal device has a demand for highly reliable communication based on the indication of the contract information of the target terminal device. Of course, it is not limited to this, and it is also possible to determine whether the target device is a device that requires highly reliable communication based on the contract information of the target device, for example, determining whether the target network element device has a demand for highly reliable communication based on the indication of the configuration information of the target network element device.

[0046] Exemplarily, for a target device that requires 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.

[0047] 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.

[0048] Exemplarily, the number of target communication links may also be determined according to 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.

[0049] 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.

[0050] Step S102: 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, and at least two of the target messages have the same message information.

[0051] 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. Alternatively, 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.

[0052] 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.

[0053] Exemplarily, step S103 may be executed 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.

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

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

[0056] Exemplarily, 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.

[0057] 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.

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

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

[0060] 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 according to 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.

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

[0062] Taking the message transmission rate as an example, the SMF may instruct the UPF to determine the link with the highest message transmission rate among the candidate communication links as the replacement communication link, but this is certainly not limited to this and is not limited here.

[0063] In some embodiments, the method of 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 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.

[0064] 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, thereby determining the replacement communication link from preset candidate communication links.

[0065] Exemplarily, 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.

[0066] Exemplarily, the replacement communication link may be determined from preset candidate communication links according to the transmission rates of the first negotiation message and the second negotiation message, for example, the message transmission rate of the candidate communication link is determined according to the sending and receiving conditions 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. Of course, this is not limited to this and is not limited here.

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

[0068] 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 at least two received copies of the target message.

[0069] 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 and eliminates redundancy based on the copy information. 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.

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

[0071] Exemplarily, the replacement communication link is used to replace an abnormal communication link in the target communication link, that is, among the at least two target communication links after 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.

[0072] Please refer to Figure 6 , Figure 6 A schematic diagram of a scenario for implementing the message transmission method provided in an embodiment of the present invention.

[0073] like Figure 6 As shown, the network element device may include two or more sub-network element devices, such as a first UPF and a second UPF, and can 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 can 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.

[0074] 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 a replacement communication link through negotiation, and replace the abnormal communication link c with the communication link b or d.

[0075] Exemplarily, 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.

[0076] See also Figure 7 , Figure 7 A schematic block diagram of the structure of a network element device provided in an embodiment of the present invention.

[0077] like Figure 6 As shown, the network element device 300 includes a processor 301 and a memory 302, and the processor 301 and the memory 302 are connected via a bus 303, such as an I2C (Inter-integrated Circuit) bus.

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

[0079] 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.

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

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

[0082] In one embodiment, the processor is used to run a computer program stored in the memory, and implements the following steps when executing the computer program:

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

[0084] 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;

[0085] 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;

[0086] 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;

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

[0088] In one embodiment, when the processor establishes multiple communication links with the target device and determines at least two target communication links from the multiple communication links, it is configured to implement:

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

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

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

[0092] 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;

[0093] 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.

[0094] In one embodiment, when the processor determines at least one replacement communication link from preset candidate communication links and replaces the abnormal communication link with the replacement communication link to update at least one abnormal communication link in at least two target communication links, it is used to implement:

[0095] 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.

[0096] In one embodiment, when the processor establishes multiple communication links with the target device and determines at least two target communication links from the multiple communication links, it is configured to implement:

[0097] 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.

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

[0099] 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;

[0100] 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.

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

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

[0103] 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.

[0104] In one embodiment, when the processor establishes multiple communication links with the target device and determines at least two target communication links from the multiple communication links, it is configured to implement:

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

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

[0107] In one embodiment, when the processor determines at least one replacement communication link from preset candidate communication links and replaces the abnormal communication link with the replacement communication link to update at least one abnormal communication link in at least two target communication links, it is used to implement:

[0108] 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.

[0109] It should be noted that technicians in the relevant field can clearly understand that for the convenience and simplicity 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.

[0110] An embodiment of the present invention 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 invention.

[0111] The storage medium may be an internal storage unit of the network element device described in the foregoing 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.

[0112] 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 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 tapes, 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 of ordinary skill in the art that communication media typically contain 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.

[0113] The serial numbers of the embodiments of the present invention are only for description and do not represent the advantages and disadvantages of the embodiments. The above description is only a specific implementation of the present invention, but the protection scope of the present invention 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 by the present invention, and these modifications or replacements should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.

Claims

1. A message transmission method, characterized in that: Applied to a network element device, the method comprises: 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, characterized in that: 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, characterized in that: 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 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, characterized in that: 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, characterized in that: 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, characterized in that: 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, characterized in that: 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, characterized in that: 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, characterized in that: 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 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, characterized in that: The network element device includes 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, characterized in that: 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

Cited By

  • Method, device and system for communication between robots

    CN120111462A