Communication information sending method, network equipment and storage medium

By analyzing and deleting the preset fields identified by the target device, the communication proxy device is determined, which solves the problem of low information forwarding efficiency between SCPs in 5G communication, and improves the forwarding efficiency of the communication proxy device.

CN119211350APending Publication Date: 2024-12-27ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310723912.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-16
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

In 5G communication technology, information forwarding between service communication proxy devices (SCPs) requires multiple routing analysis, resulting in low communication efficiency and high pressure.

Method used

By receiving communication information, analyzing and deleting the preset fields identified by the target device, the received communication agent device is determined, and the information is sent to the device to reduce routing analysis costs and improve forwarding efficiency.

Benefits of technology

Forwarding communication information through preset fields reduces the routing analysis cost of communication agent equipment and improves the forwarding efficiency of communication agent equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119211350A_ABST
    Figure CN119211350A_ABST
Patent Text Reader

Abstract

Provided in an embodiment of the present invention are a communication information sending method, a network device and a storage medium, the method comprising: receiving communication information sent by a first communication proxy device, the communication information being sent by a first network element to the first communication proxy device, the communication information at least comprising a network element identification field of a second network element; analyzing the communication information to obtain a preset field in the communication information; deleting a target device identifier of the target communication proxy device from the preset field, and determining a second communication proxy device receiving the communication information according to the preset field after the target device identifier is deleted; and sending the communication information to the second communication proxy device, so that the second communication proxy device sends the communication information to the second network element. The communication information is forwarded through the preset field, so that the cost for routing analysis when the communication proxy equipment forwards the communication information is reduced, and the efficiency of forwarding the communication information by the communication proxy equipment 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 communication information sending method, network equipment and storage medium. Background Art

[0002] With the gradual commercialization of the fifth generation mobile communication technology (5G), the third generation partnership project (3GPP) introduced the service communication proxy (SCP) device, and the network function (NF) network elements can communicate indirectly through SCP, for example, forwarding information between the service consumption network element and the service production network element through one or more SCPs to send the information to the target network element. However, since the forwarding of information is based on the identification of the target network element carried in the information, when forwarding through multiple SCPs, each SCP needs to repeat the routing analysis, resulting in low indirect communication efficiency and high communication pressure. Summary of the invention

[0003] The embodiments of the present invention provide a communication information sending method, a network device and a storage medium, aiming to improve the efficiency of a communication proxy device in forwarding communication information.

[0004] In a first aspect, an embodiment of the present invention provides a method for sending communication information, which is applied to a target communication proxy device, comprising:

[0005] Receiving communication information sent by the first communication proxy device, where the communication information is sent by the first network element to the first communication proxy device, and the communication information at least includes a network element identification field of the second network element;

[0006] Parsing the communication information to obtain a preset field in the communication information;

[0007] Deleting the target device identifier of the target communication proxy device from the preset field, and determining a second communication proxy device to receive the communication information according to the preset field after deleting the target device identifier;

[0008] sending the communication information to the second communication agent device so that the second communication agent device sends the communication information to the second network element;

[0009] The target communication proxy device is connected to the second network element through the second communication proxy device, and the target communication proxy device is connected to the first network element through the first communication proxy device.

[0010] In a second aspect, the present application further provides a communication information sending method, which is applied to a first network element, and the method includes:

[0011] Receiving first communication information sent by a second network element through at least one target communication proxy device;

[0012] Based on a preset routing path information processing algorithm, the routing path information field in the first communication information is processed to obtain reverse routing path information corresponding to the routing path information field;

[0013] The reverse routing path information is used as a preset field of second communication information, and the second communication information is sent to the second network element through at least one target communication proxy device.

[0014] In a third aspect, an embodiment of the present invention further provides a network device, comprising a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for realizing a 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 communication information sending methods provided in the embodiments of the present invention are implemented.

[0015] In a fourth 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 communication information sending method provided in an embodiment of the present invention.

[0016] The embodiment of the present invention provides a method for sending communication information, a network device and a storage medium. The method for sending communication information provided by the embodiment of the present invention includes: receiving communication information sent by a first communication agent device, the communication information is sent by a first network element to the first communication agent device, and the communication information at least includes a network element identification field of a second network element; parsing the communication information to obtain a preset field in the communication information; deleting the target device identification of the target communication agent device from the preset field, and determining the second communication agent device receiving the communication information according to the preset field after deleting the target device identification; sending the communication information to the second communication agent device so that the second communication agent device sends the communication information to the second network element; wherein the target communication agent device is connected to the second network element through the second communication agent device, and the target communication agent device is connected to the first network element through the first communication agent device. Since the communication information is forwarded through the preset field, the cost of routing analysis when the communication agent device forwards the communication information is reduced, and the efficiency of the communication agent device forwarding the communication information is improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 A schematic diagram of an application scenario of a communication information sending method provided by an embodiment of the present invention;

[0018] Figure 2 A schematic diagram of an application scenario of another communication information sending method provided by an embodiment of the present invention;

[0019] Figure 3 A schematic diagram of a step flow of a method for sending communication information provided by an embodiment of the present invention;

[0020] Figure 4 A schematic diagram of the steps of another method for sending communication information provided by an embodiment of the present invention;

[0021] Figure 5 A schematic diagram of an application scenario of a communication information sending method provided by an embodiment of the present invention;

[0022] Figure 6 A schematic block diagram of the structure of a network device provided by an embodiment of the present invention. DETAILED DESCRIPTION

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

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

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

[0026] The embodiment of the present invention provides a communication information sending method, a network device and a storage medium. The communication information sending method can be applied to a network device, and the network device can be a communication proxy (Service Communication Proxy, SCP) device.

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

[0028] Please refer to Figure 1 , Figure 1 A schematic diagram of an application scenario of a communication information sending method provided in an embodiment of the present invention.

[0029] like Figure 1 As shown, in the related art, the communication information may be a request message, and the first network element sends the request message to the second network element through the SCP. If there is an SCP between the first network element and the second network element, the first network element may choose to forward the request message through the first SCP or the second SCP based on a preset routing analysis algorithm when sending the request message. For example, when forwarding the request message through the first SCP, the request message is sent to the first SCP, and then the request message is sent to the second network element through the first SCP or the second SCP.

[0030] Exemplarily, the first network element may be a service consuming network element, and the second network element may be a service producing network element, but this is of course not limited to this; for example, the first network element may be a service producing network element, and the second network element may be a service consuming network element, and the communication information sent by the first network element to the second network element may be a reverse request message.

[0031] Please refer to Figure 2 , Figure 2 A schematic diagram of an application scenario of another communication information sending method provided in an embodiment of the present invention.

[0032] like Figure 2As shown, the first network element sends a request message to the second network element through the SCP. If there are multiple SCPs between the first network element and the second network element, it is necessary to determine the next hop SCP to receive the request message through the routing analysis algorithm multiple times when sending the request message. For example, the first network element needs to determine whether the first hop SCP is the first SCP or the second SCP when sending the request message; after receiving the request message sent by the first network element, the first hop SCP needs to determine whether the second hop SCP to which the request message is forwarded is the third SCP or the fourth SCP; after receiving the request message forwarded by the first hop SCP, the second hop SCP needs to determine whether the third hop SCP is the fifth SCP or the sixth SCP... and so on, until the last hop SCP sends the request message to the second network element.

[0033] For example, when a plurality of SCPs are spaced between the first network element and the second network element, it is necessary to perform routing analysis on the communication information for multiple times, resulting in heavy data processing pressure on the network elements and the SCPs and low communication efficiency.

[0034] Please refer to Figure 3 , Figure 3 A schematic diagram of the steps of a method for sending communication information provided by an embodiment of the present invention.

[0035] like Figure 3 As shown, the communication information sending method includes steps S101 to S104.

[0036] Step S101: Receive communication information sent by a first communication proxy device, wherein the communication information is sent by a first network element to the first communication proxy device, and the communication information at least includes a network element identification field of a second network element.

[0037] Exemplarily, the communication information may be sent directly from the first network element to the first communication proxy device, or may be sent from the first network element to the first communication proxy device via other communication proxy devices, which is not limited here.

[0038] Exemplarily, the network element identification field is used to indicate a second network element that receives the communication information, and the first communication agent device and the target communication agent device can forward the communication information according to the network element identification field, so that the communication information is finally received by the second network element.

[0039] Exemplarily, the communication information is a request message or a reverse request message transmitted based on the Hyper Text Transfer Protocol (HTTP). The request message is a request sent by the service consumption network element to the service production network element, and the reverse request message is a request sent by the service production network element to the service consumption network element. Specifically, the network element identification field in the HTTP protocol is the 3gpp-Sbi-Target-apiRoot field.

[0040] Exemplarily, the content of the network element identification field in the communication information can be the fully qualified domain name (FQDN) field or the Internet Protocol domain name (IP) field of the second network element, and the second network element receiving the communication information is identified by FQDN or IP.

[0041] Step S102: parse the communication information to obtain a preset field in the communication information.

[0042] Exemplarily, the communication information is parsed, and if the communication information includes a preset field for indicating a communication information forwarding path, the preset field is obtained.

[0043] Exemplarily, the preset field is located in the header of the communication information, and the name of the preset field can be identified in the header of the communication information to determine whether the communication information includes the preset field. For example, the preset field can be a 3gpp-Sbi-Route field, and parsing the communication information includes identifying whether the header of the communication information includes the 3gpp-Sbi-Route field.

[0044] Step S103: deleting the target device identifier of the target communication proxy device from the preset field, and determining a second communication proxy device to receive the communication information according to the preset field after deleting the target device identifier.

[0045] Exemplarily, the forwarding path of the communication information can be determined according to the preset field in the communication information. It is understandable that if the communication information includes the preset field, the first communication proxy device also sends the communication information to the target communication proxy device according to the preset field, so the preset field will also include the target device identifier of the target communication proxy device.

[0046] Exemplarily, since the preset field records the identifiers of the communication proxy devices passed through in order, for example (first communication proxy device-target communication proxy device-second communication proxy device); in order for the target communication proxy device to obtain the identifier of the next-hop communication proxy device from the preset field, the identifier of the target device is deleted from the preset field, so that the identifier of the next-hop communication proxy device is the first identifier in the preset field. Therefore, the second communication proxy device receiving the communication information is determined according to the first identifier of the preset field after deleting the identifier of the target device.

[0047] Among them, the preset field is determined according to the routing path field in the communication information sent by the second network element when the first network element sends the communication information. It can be understood that when the second network element sends the communication information to the first network element, in order to prevent falling into an infinite loop in the process of forwarding the communication information, the communication proxy device through which the communication information passes will be recorded in the routing path field of the communication information header. When the first network element needs to send communication information to the second network element, the preset field of the communication information can be determined through the routing path field corresponding to the second network element. For example, by obtaining the routing path field in the communication information sent by the second network element to the first network element, and reversely processing the device identification sequence of the communication proxy device in the routing communication field, the preset field when sending the communication information to the second network element is obtained. Specifically, the routing communication field can be, for example, the VIA field in the HTTP protocol, but it is certainly not limited to this and is not limited here.

[0048] Step S104: Send the communication information to the second communication agent device, so that the second communication agent device sends the communication information to the second network element.

[0049] Exemplarily, the target communication proxy device sends the communication information to the second communication proxy device determined according to the preset field, so that the second communication proxy device sends the communication information to the second network element. It can be understood that the second communication proxy device can directly send the communication information to the second network element, or the second communication proxy device can continue to forward the communication information and send the communication information to the second network element through other communication proxy devices.

[0050] Exemplarily, the target communication proxy device is connected to the second network element through the second communication proxy device, and the target communication proxy device is connected to the first network element through the first communication proxy device. Specifically, the target communication proxy device is connected to the second network element through the second communication proxy device, which may be that the second communication proxy device is directly connected to the second network element, or the second communication proxy device is connected to the second network element through other communication proxy devices; similarly, the target communication proxy device is connected to the first network element through the first communication proxy device, which may be that the first communication proxy device is directly connected to the first network element, or the first communication proxy device is connected to the first network element through other communication proxy devices, which is not limited here.

[0051] In some embodiments, after receiving communication information sent by a first communication agent device, wherein the communication information is sent by a first network element to the first communication agent device, and the communication information includes at least a network element identification field of a second network element, the method further includes: determining a second communication agent device that receives the communication information based on a preset routing analysis algorithm.

[0052] Exemplarily, if the communication information does not include a preset field for indicating a forwarding path for the communication information, a second communication proxy device for receiving and forwarding the communication information is determined based on a preset routing analysis algorithm.

[0053] In some embodiments, determining the second communication proxy device that receives the communication information based on a preset routing analysis algorithm includes: obtaining load information of a candidate communication proxy device connected to the target communication proxy device; and determining the second communication proxy device based on the load information of the candidate communication proxy device.

[0054] Exemplarily, the preset routing algorithm may be to determine the second communication proxy device according to load information of the candidate communication proxy devices.

[0055] Exemplarily, the target communication proxy device can obtain load information of the candidate communication proxy devices connected to it, and determine the candidate communication proxy device with the smallest load pressure as the second communication proxy device for receiving communication information.

[0056] Exemplarily, the second communication proxy device may also be determined based on other methods, such as by a round-robin algorithm, which sends communication information to candidate communication proxy devices connected to the target communication proxy device in turn, which is not limited here.

[0057] In some embodiments, the communication information also includes a routing path information field, and the receiving of the communication information sent by the first communication agent device further includes: receiving the communication information sent by the first communication agent device, and adding a target device identifier of the target communication agent device in the routing path information field of the communication information.

[0058] Exemplarily, the routing path information field is used to record the device identification of the communication proxy device through which the communication information passes, so as to prevent the forwarding of the communication information from falling into an endless loop.

[0059] Exemplarily, in the HTTP protocol, the routing path information field may be a VIA field in the communication information header.

[0060] Exemplarily, after receiving the communication information forwarded by the first communication agent device, the target communication agent device adds its own target device identifier to the first communication agent device in the routing path information to update the routing path information.

[0061] In some embodiments, the receiving the communication information sent by the first communication agent device and adding the target device identification of the target communication agent device in the routing path information field of the communication information includes: based on a preset hypertext transfer protocol, receiving the communication information sent by the first communication agent device, and adding the fully qualified domain name field or Internet Protocol domain name field of the target communication agent device in the routing path information field of the communication information.

[0062] Exemplarily, taking the routing path information as VIA information, the communication proxy device can be identified by FDQN or IP in the VIA information. Therefore, when the target communication proxy device receives the communication information, it adds its own FDQN or IP to the VIA field of the communication information.

[0063] In some embodiments, before sending the communication information to the second communication agent device so that the second communication agent device sends the communication information to the second network element, the method also includes: obtaining the connection status of the communication connection between the target communication agent device and the second communication agent device; and sending the communication information to the second communication agent device according to the connection status.

[0064] Exemplarily, before the target communication proxy device sends the communication information to the second communication proxy device, it can obtain the connection status between the target communication proxy device and the second communication proxy device, and if the connection status is an available status, the communication information is sent to the second communication proxy device.

[0065] Exemplarily, if the connection state is an unavailable state, a third communication proxy device for receiving and forwarding the communication information is re-determined based on a preset routing analysis algorithm.

[0066] Please refer to Figure 4 , Figure 4 A schematic flow chart of the steps of another method for sending communication information provided by an embodiment of the present invention.

[0067] like Figure 4 As shown, the communication information sending method includes steps S201 to S203, which are applied to the first network element: step S201, receiving the first communication information sent by the second network element through at least one target communication agent device; step S202, based on a preset routing path information processing algorithm, processing the routing path information field in the first communication information to obtain the reverse routing path information corresponding to the routing path information field; step S203, using the reverse routing path information as the preset field of the second communication information, and sending the second communication information to the second network element through at least one target communication agent device.

[0068] Exemplarily, when the first network element obtains the first communication information sent by the second network element, it processes the routing path information field in the first communication information. The first communication information may be, for example, a response message sent by the second network element to a request message or a reverse request message of the first network element.

[0069] Exemplarily, after processing the routing path information field in the first communication information, the reverse routing path information corresponding to the routing path information field is obtained. When the first network element subsequently needs to send the second communication information to the second network element, the preset field of the second communication information can be directly determined based on the reverse routing path information, so as to forward the second communication information according to the preset field, so that the second network element can finally receive the second communication information.

[0070] In some embodiments, the routing path information field in the first communication information is processed based on a preset routing path information processing algorithm to obtain reverse routing path information corresponding to the routing path information field, including: obtaining a source identification field in the first communication information, the source identification field being used to indicate a second network element that sends the first communication information; storing the reverse routing path information according to a correspondence between the source identification field and the reverse routing path information; using the reverse routing path information as a preset field of the second communication information, and before sending the second communication information to the second network element through at least one target communication proxy device, also includes: determining the reverse routing path information corresponding to the second network element according to the source identification field of the second network element.

[0071] Exemplarily, the reverse routing path information is stored according to the network element identifier. Specifically, the source identification field of the second network element is stored corresponding to the reverse routing path information determined according to the first communication information sent by the second network element, and when the second communication information needs to be sent to the second network element later, the corresponding source identification field is directly searched according to the identifier of the second network element, and then the reverse routing path information used to determine the preset field in the second communication information is obtained.

[0072] Please refer to Figure 5 , Figure 5 for Figure 5 A schematic diagram of an application scenario of a communication information sending method provided in an embodiment of the present invention.

[0073] like Figure 5As shown, taking the HTTP protocol as an example, the service consumption device sends a communication request message to the service production device, carries the identifier of the service production device in the 3gpp-Sbi-Target-apiRoot field, forwards the communication request information based on the preset routing analysis algorithm, and forwards the communication request information to the service production device through the routing sequence of "first SCP-fourth SCP-fifth SCP", and the VIA field in the header of the communication request information received by the service production device includes the routing sequence of "first SCP-fourth SCP-fifth SCP". The service production device returns the first communication information to the service consumption device based on the original route based on the communication request information according to the information recorded in the VIA field, and the VIA field in the header of the first communication information received by the service consumption device includes the routing sequence of "fifth SCP-fourth SCP-first SCP". The service consumption device reversely processes the routing sequence of the VIA field in the header of the first communication information to obtain the reverse routing path information of "first SCP-fourth SCP-fifth SCP", stores the reverse routing path information in correspondence with the device identifier of the service production device, and subsequently sends the second communication information to the service production device, and sends the reverse routing path information as the 3gpp-Sbi-Route field in the second communication information.

[0074] Please continue to refer to Figure 5 , the 3gpp-Sbi-Target-apiRoot field of the communication request information is the device identifier of the service production device, and the communication request information does not include the 3gpp-Sbi-Route field; when the first SCP receives the communication request information sent by the service consumption device, it adds the first identifier of the first SCP in the VIA field of the communication request information; when the fourth SCP receives the communication request information sent by the first SCP, it adds the fourth identifier of the fourth SCP in the VIA field of the communication request information; when the fifth SCP receives the communication request information sent by the fourth SCP, it adds the fifth identifier of the fifth SCP in the VIA field of the communication request information. Therefore, when the final service production device receives the communication request information, the VIA field of the communication request information is "first SCP-fourth SCP-fifth SCP".

[0075] Please continue to refer to Figure 5, the service production device returns the first communication information based on the routing path of the communication request information; when the fifth SCP receives the first communication information sent by the service production device, it adds the fifth identifier of the fifth SCP in the VIA field of the first communication information; when the fourth SCP receives the first communication information sent by the fifth SCP, it adds the fourth identifier of the fourth SCP in the VIA field of the first communication information; when the first SCP receives the first communication information sent by the fourth SCP, it adds the first identifier of the first SCP in the VIA field of the first communication information. Therefore, when the final service consumption device receives the first communication information, the VIA field of the first communication information is "fifth SCP-fourth SCP-first SCP".

[0076] Please continue to refer to Figure 5 , the service consumption device performs preset processing on the VIA of the first communication information to obtain the reverse routing path information "first SCP-fourth SCP-fifth SCP". When the service consumption device sends the second communication information to the service survival device, the 3gpp-Sbi-Target-apiRoot field of the communication request information is the device identifier of the service production device, and the 3gpp-Sbi-Route field of the communication request information is the reverse routing path information corresponding to the service production device. The second communication information is forwarded according to the 3gpp-Sbi-Route field: when the first SCP receives the second communication information sent by the service consumption device, it adds the first identifier of the first SCP to the VIA field of the second communication information, and deletes the first identifier of the first SCP from the 3gpp-Sbi-Route field; when the fourth SCP receives the second communication information sent by the first SCP, it adds the fourth identifier of the fourth SCP to the VIA field of the second communication information, and deletes the fourth identifier of the fourth SCP from the 3gpp-Sbi-Route field; when the fifth SCP receives the second communication information sent by the fourth SCP, it adds the fifth identifier of the fifth SCP to the VIA field of the second communication information, and deletes the fifth identifier of the fifth SCP from the 3gpp-Sbi-Route field.

[0077] Exemplarily, the above routing path for forwarding communication information is only used to illustrate the communication information sending method provided by the embodiment of the method, and the routing path for forwarding communication information is not limited thereto.

[0078] The communication information sending method provided by the embodiment of the present invention receives the communication information sent by the first communication agent device, the communication information is sent by the first network element to the first communication agent device, and the communication information at least includes the network element identification field of the second network element; parses the communication information to obtain the preset field in the communication information; deletes the target device identification of the target communication agent device from the preset field, and determines the second communication agent device receiving the communication information according to the preset field after deleting the target device identification; sends the communication information to the second communication agent device so that the second communication agent device sends the communication information to the second network element; wherein the target communication agent device is connected to the second network element through the second communication agent device, and the target communication agent device is connected to the first network element through the first communication agent device. Since the communication information is forwarded through the preset field, the cost of routing analysis when the communication agent device forwards the communication information is reduced, and the efficiency of the communication agent device forwarding the communication information is improved.

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

[0080] like Figure 6 As shown, the network 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.

[0081] Specifically, the processor 301 is used to provide computing and control capabilities to support the operation of the entire network 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.

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

[0083] Those skilled in the art will understand that Figure 6 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 device to which the embodiment of the present invention is applied. The specific network device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

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

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

[0086] receiving communication information sent by the first communication proxy device, the communication information at least including a network element identification field of the first network element, and the communication information is sent by the second network element to the first communication proxy device;

[0087] Parsing the communication information to obtain a preset field in the communication information;

[0088] Deleting the target device identifier of the target communication proxy device from the preset field, and determining a second communication proxy device to receive the communication information according to the preset field after deleting the target device identifier;

[0089] sending the communication information to the second communication agent device so that the second communication agent device sends the communication information to the first network element;

[0090] The target communication proxy device is connected to the first network element through the second communication proxy device, and the target communication proxy device is connected to the second network element through the first communication proxy device.

[0091] 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 device described above can refer to the corresponding process in the aforementioned communication information sending method embodiment, and will not be repeated here.

[0092] 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 communication information sending method provided in the embodiment of the present invention.

[0093] The storage medium may be an internal storage unit of the network device described in the foregoing embodiment, such as a hard disk or memory of the network device. The storage medium may also be an external storage device of the network device, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (SecureDigital, SD) card, a flash card (Flash Card), etc., provided on the network device.

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

[0095] 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 method for sending communication information, characterized in that: Applied to a target communication proxy device, the method comprises: Receiving communication information sent by the first communication proxy device, where the communication information is sent by the first network element to the first communication proxy device, and the communication information at least includes a network element identification field of the second network element; Parsing the communication information to obtain a preset field in the communication information; Deleting the target device identifier of the target communication proxy device from the preset field, and determining a second communication proxy device to receive the communication information according to the preset field after deleting the target device identifier; sending the communication information to the second communication agent device so that the second communication agent device sends the communication information to the second network element; The target communication proxy device is connected to the second network element through the second communication proxy device, and the target communication proxy device is connected to the first network element through the first communication proxy device.

2. The communication information sending method according to claim 1, characterized in that: After receiving communication information sent by the first communication proxy device, where the communication information is sent by the first network element to the first communication proxy device, and the communication information at least includes a network element identification field of the second network element, the method further includes: Based on a preset routing analysis algorithm, a second communication proxy device that receives the communication information is determined.

3. The communication information sending method according to claim 2, characterized in that: The determining, based on a preset routing analysis algorithm, a second communication proxy device to receive the communication information comprises: Acquire load information of candidate communication proxy devices connected to the target communication proxy device; The second communication agent device is determined according to the load information of the candidate communication agent device.

4. The communication information sending method according to claim 1, characterized in that: The communication information further includes a routing path information field, and the receiving of the communication information sent by the first communication agent device further includes: The communication information sent by the first communication agent device is received, and a target device identifier of the target communication agent device is added to a routing path information field of the communication information.

5. The communication information sending method according to claim 4, characterized in that: The receiving the communication information sent by the first communication agent device, and adding a target device identifier of the target communication agent device in a routing path information field of the communication information, comprises: Based on a preset hypertext transfer protocol, the communication information sent by the first communication proxy device is received, and the fully qualified domain name field or the Internet Protocol domain name field of the target communication proxy device is added to the routing path information field of the communication information.

6. The communication information sending method according to claim 1, characterized in that: Before sending the communication information to the second communication agent device so that the second communication agent device sends the communication information to the second network element, the method further includes: Acquire a connection status of a communication connection between the target communication proxy device and the second communication proxy device; The communication information is sent to the second communication proxy device according to the connection status.

7. A method for sending communication information, characterized in that: Applied to a first network element, the method includes: Receiving first communication information sent by a second network element through at least one target communication proxy device; Based on a preset routing path information processing algorithm, the routing path information field in the first communication information is processed to obtain reverse routing path information corresponding to the routing path information field; The reverse routing path information is used as a preset field of second communication information, and the second communication information is sent to the second network element through at least one target communication proxy device.

8. The communication information sending method according to claim 7, characterized in that: The processing of the routing path information field in the first communication information based on a preset routing path information processing algorithm to obtain reverse routing path information corresponding to the routing path information field includes: Acquire a source identification field in the first communication information, where the source identification field is used to indicate a second network element that sends the first communication information; storing the reverse routing path information according to the correspondence between the source identification field and the reverse routing path information; Before using the reverse routing path information as the preset field of the second communication information and sending the second communication information to the second network element through at least one target communication proxy device, the method further includes: Determine reverse routing path information corresponding to the second network element according to the source identification field of the second network element.

9. A network device, characterized in that: The network 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 communication information sending method as described in any one of claims 1 to 8 are realized.

10. 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 communication information sending method according to any one of claims 1 to 8.