Data transmission method and device, ground network gateway and storage medium

Through the coordinated work of the ground network management gateway and the information gateway station, the problem of data transmission between the ground management station and the load network element is solved, and the management and control of the load network element is realized, ensuring the normality and accuracy of data transmission.

CN119210549APending Publication Date: 2024-12-27DATANG MOBILE COMM EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

The ground management station cannot effectively manage and control the load elements because it cannot transmit data with the load elements while they are in the load tank or rail operation state.

Method used

Through the communication connection between the ground network management gateway and the ground management station and the ground management station, messages are received and processed, messages are encapsulated and decapsulated to realize uplink and downlink data transmission of the payload network elements, ensuring that the messages are between the signal management station and the ground network management gateway. Normal transmission.

Benefits of technology

The data transmission between the load network element and the ground management station is realized, allowing the ground management station to manage and control the load network element, ensuring the accurate transmission and processing of messages.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119210549A_ABST
    Figure CN119210549A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a data transmission method and device, a ground network gateway and a storage medium, and relates to the technical field of satellite communication, the method is applied to the ground network gateway, and the method comprises the following steps: receiving an uplink target message sent by a ground management station; if the source IP address of the uplink target message is the address of the ground management station and the destination IP address of the uplink target message is the address of the load network element, packaging the uplink target message and sending a packaging message to the gateway station, and forwarding the packaging message to the load network element after the packaging message is unpackaged by the gateway station and is subjected to preset processing; receiving a downlink target message sent by the gateway station; and if the source IP address of the downlink target message is the address of the gateway station and the destination IP address of the downlink target message is the address of the ground management station, decapsulating the downlink target message to obtain the data payload and sending the data payload to the ground management station. By applying the scheme provided by the embodiment of the invention, data can be transmitted between the ground management station and the load network element.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of satellite communication technology, and in particular to a data transmission method, device, ground network management gateway and storage medium. Background Art

[0002] At present, the network is generally provided to various regions through ground base stations. However, since the network coverage that land base stations can provide is limited, if you want to achieve network coverage in a larger area, ground base stations cannot meet the needs.

[0003] With the continuous development of satellite technology, new ideas have been provided for the field of network communications. The payload network element (S-gNB, Satellite next Generation NodeB) on the satellite provides a network for the terminal to achieve a wide range of network coverage. However, in some cases of related technologies, such as when the payload network element is in the payload cabin or the payload network element is in orbit, the ground management station cannot transmit messages to the payload network element, and it is also impossible to manage and control the payload network element. For this reason, it is necessary to provide a method for data transmission between the ground management station and the payload network element. Summary of the invention

[0004] The purpose of the embodiments of the present invention is to provide a data transmission method, device, ground network management gateway and storage medium, so that data can be transmitted between the ground management station and the load network element, thereby realizing the management of the load network element. The specific technical solution is as follows:

[0005] In a first aspect, an embodiment of the present invention provides a data transmission method, which is applied to a ground network management gateway, wherein the ground network management gateway is respectively connected to a ground management station and a gateway station for communication, and the method includes:

[0006] Receiving an uplink target message sent by the ground management station;

[0007] If the source IP address of the uplink target message is the address of the ground management station and the destination IP address is the address of the load network element, based on the protocol format of the gateway, the uplink target message is used as the data payload, the uplink target message is encapsulated to generate an encapsulated message, and the encapsulated message is sent to the gateway. The encapsulated message is unpacked by the gateway, and is forwarded to the load network element after being processed by the gateway;

[0008] receiving a downlink target message sent by the gateway, wherein the downlink target message is a message encapsulated by the gateway, and a data payload of the downlink target message is a message generated by the load network element;

[0009] If the source IP address of the downlink target message is the address of the gateway station and the destination IP address is the address of the ground management station, based on the protocol format of the gateway station, the downlink target message is decapsulated to obtain the data payload, and the data payload is sent to the ground management station.

[0010] In one embodiment of the present invention, before sending the encapsulated message to the gateway, the method further includes:

[0011] Determine, according to the time when the uplink target message is received, a target gateway station that is communicatively connected to the load network element at that time;

[0012] The step of sending the encapsulated message to the gateway, wherein the encapsulated message is decapsulated by the gateway, is processed by the gateway, and then is forwarded to the load network element, including:

[0013] The encapsulated message is sent to the target gateway, and the encapsulated message is decapsulated by the target gateway, and then forwarded to the load network element after being processed by the target gateway.

[0014] In one embodiment of the present invention, the method further comprises:

[0015] If the received message does not satisfy the first condition and does not satisfy the second condition, the message is discarded;

[0016] The first condition is that the source IP address of the message is the address of the ground management station and the destination IP address is the address of the load network element;

[0017] The second condition is that the source IP address of the message is the address of the gateway station and the destination IP address is the address of the ground management station.

[0018] In one embodiment of the present invention, the encapsulated message includes: an IP header, a UDP header, a confidentiality field, the data payload, and a message authentication code.

[0019] In a second aspect, an embodiment of the present invention provides a ground network management gateway, wherein the ground network management gateway is respectively connected to a ground management station and a gateway station for communication, and the ground network management gateway includes a memory, a transceiver, and a processor:

[0020] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:

[0021] Receiving an uplink target message sent by the ground management station;

[0022] If the source IP address of the uplink target message is the address of the ground management station and the destination IP address is the address of the load network element, based on the protocol format of the gateway, the uplink target message is used as the data payload, the uplink target message is encapsulated to generate an encapsulated message, and the encapsulated message is sent to the gateway. The encapsulated message is unpacked by the gateway, and is forwarded to the load network element after being processed by the gateway;

[0023] receiving a downlink target message sent by the gateway, wherein the downlink target message is a message encapsulated by the gateway, and a data payload of the downlink target message is a message generated by the load network element;

[0024] If the source IP address of the downlink target message is the address of the gateway station and the destination IP address is the address of the ground management station, based on the protocol format of the gateway station, the downlink target message is decapsulated to obtain the data payload, and the data payload is sent to the ground management station.

[0025] In one embodiment of the present invention, before sending the encapsulated message to the gateway, the method further includes:

[0026] Determine, according to the time when the uplink target message is received, a target gateway station that is communicatively connected to the load network element at that time;

[0027] The step of sending the encapsulated message to the gateway, wherein the encapsulated message is decapsulated by the gateway, is processed by the gateway, and then is forwarded to the load network element, including:

[0028] The encapsulated message is sent to the target gateway, and the encapsulated message is decapsulated by the target gateway, and then forwarded to the load network element after being processed by the target gateway.

[0029] In one embodiment of the present invention, the processor is further configured to:

[0030] If the received message does not satisfy the first condition and does not satisfy the second condition, the message is discarded;

[0031] The first condition is that the source IP address of the message is the address of the ground management station and the destination IP address is the address of the load network element;

[0032] The second condition is that the source IP address of the message is the address of the gateway station and the destination IP address is the address of the ground management station.

[0033] In one embodiment of the present invention, the encapsulated message includes: an IP header, a UDP header, a confidentiality field, the data payload, and a message authentication code.

[0034] In a third aspect, an embodiment of the present invention provides a data transmission device, which is applied to a ground network management gateway, wherein the ground network management gateway is respectively connected to a ground management station and a gateway station for communication, and the device comprises:

[0035] An uplink message receiving module, used to receive an uplink target message sent by the ground management station;

[0036] a message encapsulation module, configured to encapsulate the uplink target message to generate an encapsulated message based on the protocol format of the gateway station and take the uplink target message as the data payload when the source IP address of the uplink target message is the address of the ground management station and the destination IP address is the address of the load network element, and send the encapsulated message to the gateway station; the encapsulated message is unpacked by the gateway station and forwarded to the load network element after being processed by a preset method;

[0037] A downlink message receiving module, configured to receive a downlink target message sent by the gateway, wherein the downlink target message is a message encapsulated by the gateway, and the data payload of the downlink target message is a message generated by the load network element;

[0038] A message decapsulation module is used to decapsulate the downlink target message based on the protocol format of the gateway station to obtain a data payload, and send the data payload to the ground management station when the source IP address of the downlink target message is the address of the gateway station and the destination IP address is the address of the ground management station.

[0039] In one embodiment of the present invention, the device further comprises:

[0040] a gateway determining module, configured to determine, before sending the encapsulated message to the gateway, a target gateway that is communicatively connected to the bearer network element at the time when the uplink target message is received;

[0041] The message encapsulation module is specifically used to encapsulate the uplink target message to generate an encapsulated message based on the protocol format of the gateway station, using the uplink target message as the data payload, if the source IP address of the uplink target message is the address of the ground management station and the destination IP address is the address of the load network element. The encapsulated message is sent to the target gateway station, and the encapsulated message is unpacked by the target gateway station and forwarded to the load network element after preset processing.

[0042] In one embodiment of the present invention, the device further comprises:

[0043] A message discarding module, configured to discard the message if the received message does not meet the first condition and does not meet the second condition;

[0044] The first condition is that the source IP address of the message is the address of the ground management station and the destination IP address is the address of the load network element;

[0045] The second condition is that the source IP address of the message is the address of the gateway station and the destination IP address is the address of the ground management station.

[0046] In one embodiment of the present invention, the encapsulated message includes: an IP header, a UDP header, a confidentiality field, the data payload, and a message authentication code.

[0047] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, any of the steps of the data transmission method described above is implemented.

[0048] In a fifth aspect, an embodiment of the present invention further provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute any of the above-mentioned data transmission methods.

[0049] Beneficial effects of the embodiments of the present invention:

[0050] A data transmission method provided by an embodiment of the present invention processes a received message through a ground network management gateway. When an uplink target message sent by a ground management station is received, and when the source IP address of the uplink target message is the address of the ground management station and the destination IP address is the address of the load network element, that is, when the uplink target message is a message sent by the ground management station to the load network element, the uplink target message is encapsulated to generate an encapsulated message, and the encapsulated message is sent to a gateway station. The encapsulated message is decapsulated by the gateway station to obtain the uplink target message, and the uplink target message is forwarded to the load network element after preset processing, thereby realizing the uplink transmission of the uplink target message; when a downlink target message generated by the load network element and sent by the gateway station is received, and when the source IP address of the downlink target message is the address of the gateway station and the destination IP address is the address of the ground management station, that is, when the downlink target message is a message sent by the load network element to the ground management station, the downlink target message is decapsulated to obtain a data payload and the data payload is sent to the ground management station, thereby realizing the downlink transmission of the downlink target message. This enables the normal transmission of received messages, and data can be transmitted between the payload network element and the ground management station through the signal gateway and the ground network management gateway, so that the ground management station can manage the payload network element.

[0051] Of course, it is not necessary to achieve all of the advantages described above at the same time to implement any product or method of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other embodiments can also be obtained based on these drawings.

[0053] Figure 1 A schematic diagram of a communication architecture provided by an embodiment of the present invention;

[0054] Figure 2 A schematic diagram of a flow chart of a first data transmission method provided by an embodiment of the present invention;

[0055] Figure 3 A schematic diagram of uplink and downlink data transmission provided by an embodiment of the present invention;

[0056] Figure 4 A schematic diagram of a flow chart of a second data transmission method provided by an embodiment of the present invention;

[0057] Figure 5 A schematic diagram of a flow chart of a third data transmission method provided by an embodiment of the present invention;

[0058] Figure 6 A schematic diagram of a structure of a packaged message provided by an embodiment of the present invention;

[0059] Figure 7 A schematic diagram of the structure of a ground network management gateway provided by an embodiment of the present invention;

[0060] Figure 8 A schematic diagram of the structure of a data transmission device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0061] 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 only 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 based on the present invention belong to the scope of protection of the present invention.

[0062] At present, neither uplink data transmission nor downlink data transmission can be carried out between the ground management station and the payload network element, that is, messages cannot be transmitted between the ground management station and the payload network element, making it impossible for the ground management station to manage and control the payload network element.

[0063] In order to solve the above problems, the embodiments of the present invention provide a data transmission method, device, ground network management gateway and storage medium, which are described in detail below.

[0064] The embodiment of the present invention provides a data transmission method, which is applied to a ground network management gateway, wherein the ground network management gateway is respectively connected to a ground management station and a gateway (GW). Specifically, the ground network management gateway can be connected to the ground management station and the gateway by wire or wireless.

[0065] The above-mentioned ground management station is a device for transmitting messages with the load network element, and is used to control, maintain and test the load network element by transmitting messages, thereby managing the load network element. The above-mentioned ground management station may specifically include: ground management equipment and an automated test bench, wherein the ground management equipment is used to control and maintain the load network element, and the automated test bench is used to test the load network element.

[0066] The above-mentioned ground network management gateway (OMG, Operation and Maintenance Gateway) is a network management gateway added on the ground, which is used to process the messages transmitted by the gateway station or the ground management station, and transmit the processed messages to the ground management station or the gateway station.

[0067] The above-mentioned gateway is used to forward the message received from the OMG to the load network element, and is also used to forward the message received from the load network element to the OMG, so as to realize the forwarding of the received message.

[0068] In order to describe the data transmission process provided by the embodiment of the present invention, the communication architecture of the above-mentioned load network element, gateway station, OMG, ground management station, and automated test station is explained. Figure 1 , Figure 1 A schematic diagram of a communication architecture provided for an embodiment of the present invention.

[0069] If you need to communicate with the load network element on the ground, you can communicate with OMG through Ethernet access. Specifically, OMG provides a convenient access method (I5 interface) for the ground management station or automated test station. After the ground management station or automated test station has pre-configured the corresponding interface address, the communication between the ground management station or automated test station and OMG can be realized. In addition, OMG can also provide other access methods according to needs. OMG can communicate with the gateway station, and the gateway station can communicate with the load network element.

[0070] Based on the above communication method, the messages of the ground management station or the automated test station can be sent to OMG, which will process them and forward them to the gateway station, which will then forward them to the load network element; the messages of the load network element can also be sent to the gateway station, which will forward them to OMG, which will process them and then forward them to the ground management station or the automated test station.

[0071] The specific data transmission process is described below.

[0072] See also Figure 2 , Figure 2 This is a flow chart of a first data transmission method provided by an embodiment of the present invention. After starting to execute the above data transmission method, the following steps S201-S204 are executed, and the method ends after the execution is completed.

[0073] The above method includes the following steps S201-S204.

[0074] S201, receiving an uplink target message sent by a ground management station.

[0075] The message sent from the ground management station to OMG is the uplink target message.

[0076] OMG can monitor all messages passing through OMG through raw sockets.

[0077] S202, if the source IP (Internet Protocol) address of the uplink target message is the address of the ground management station and the destination IP address is the address of the load network element, based on the protocol format of the gateway, the uplink target message is used as the data payload, the uplink target message is encapsulated to generate an encapsulated message, and the encapsulated message is sent to the gateway.

[0078] The encapsulated message is unpacked by the gateway and forwarded to the load network element after preset processing.

[0079] When the source IP address of the uplink target message is the address of the ground management station and the destination IP address is the address of the load network element, it means that the uplink target message is a message that needs to be sent from the ground management station to the load network element. Specifically, the uplink target message can be a control message for controlling the load network element or other messages that need to communicate with the load network element.

[0080] Since the uplink target message received by OMG needs to be forwarded through the gateway, OMG needs to encapsulate the received uplink target message according to the protocol format of the gateway before sending the uplink target message to the gateway to generate an encapsulated message that can be processed by the gateway.

[0081] In an example, the protocol format of the gateway is S-GX, and the uplink target message is used as the data payload, encapsulated according to the message structure of S-GX to generate an encapsulated message, and the encapsulated message is sent to the gateway.

[0082] After receiving the encapsulated message, the gateway will decapsulate the encapsulated message according to the protocol format of the gateway to obtain the data payload, that is, the uplink target message. After obtaining the uplink target message, the gateway will perform preset processing on the uplink target message and send the processed uplink target message to the location indicated by the destination IP address, that is, to the load network element. Among them, the preset processing is related to the communication protocol between the gateway and the load network element, and the details can be referred to the relevant technology.

[0083] In addition, the bearer network element may adopt an in-band management mechanism to transmit the uplink target message, that is, to transmit the uplink target message through a channel that carries service information.

[0084] S203: Receive a downlink target message sent by the gateway.

[0085] The downlink target message is a message encapsulated by the gateway, and the data payload of the downlink target message is a message generated by the payload network element.

[0086] The message generated by the payload network element and sent from the gateway to the OMG is the downlink target message. Specifically, the message generated by the payload network element and sent to the gateway, and then encapsulated and forwarded by the gateway to the OMG is the downlink target message.

[0087] Specifically, after receiving the message generated by the payload network element, the gateway station will encapsulate the message generated by the payload network element as a data payload to obtain a downlink target message, and set the source IP address of the encapsulated downlink target message to the address of the gateway station.

[0088] S204: If the source IP address of the downlink target message is the address of the gateway and the destination IP address is the address of the ground management station, decapsulate the downlink target message based on the protocol format of the gateway to obtain the data payload, and send the data payload to the ground management station.

[0089] When the source IP address of the downlink target message is the address of the gateway station and the destination IP address is the address of the ground management station, it means that the downlink target message is a message that needs to be sent from the gateway station to the ground management station. The downlink target message is a message generated by the payload network element and sent from the gateway station to OMG. The source IP address of the message generated by the payload network element is the address of the payload network element. After receiving the message, the gateway station encapsulates the message, and the source IP address of the encapsulated downlink target message is the address of the gateway station.

[0090] Since the downlink target message received by OMG is forwarded by the gateway, the downlink target message is an encapsulated message that has been encapsulated by the gateway according to the protocol format of the gateway. Therefore, after receiving the downlink target message, OMG needs to decapsulate it according to the protocol format of the gateway to obtain the data payload, which is the original message that has not been encapsulated by the gateway. Then send the original message to the ground management station according to the destination IP address.

[0091] In an embodiment of the present invention, the received message is processed by the ground network management gateway. When an uplink target message sent by the ground management station is received, and when the source IP address of the uplink target message is the address of the ground management station and the destination IP address is the address of the load network element, that is, when the uplink target message is a message sent by the ground management station to the load network element, the uplink target message is encapsulated to generate an encapsulated message, and the encapsulated message is sent to the gateway station. The encapsulated message is decapsulated by the gateway station to obtain the uplink target message, and the uplink target message is forwarded to the load network element after preset processing, thereby realizing the uplink transmission of the uplink target message; when a downlink target message generated by the load network element and sent by the gateway station is received, and when the source IP address of the downlink target message is the address of the gateway station and the destination IP address is the address of the ground management station, that is, when the downlink target message is a message sent by the load network element to the ground management station, the downlink target message is decapsulated to obtain a data payload and the data payload is sent to the ground management station, thereby realizing the downlink transmission of the downlink target message. This enables the normal transmission of received messages, and data can be transmitted between the payload network element and the ground management station through the signal gateway and the ground network management gateway, so that the ground management station can manage the payload network element.

[0092] In addition, the ground network management gateway judges the received message based on the source IP address and destination IP address of the received message, ensuring that when the received message requires uplink or downlink transmission, only the message whose source IP address and destination IP address meet the requirements is forwarded, thereby achieving accurate message interception.

[0093] For an example, see Figure 3 , Figure 3A schematic diagram of uplink and downlink data transmission provided for an embodiment of the present invention. First, the uplink transmission process of data is described. The upward arrow in the figure represents the uplink target message sending process. Specifically, the uplink target message is sent from the ground management station to OMG. After receiving the uplink target message, OMG judges the source IP address and the destination IP address. When the source IP address is the address of the ground management station and the destination IP address is the address of the load network element, it is determined that the uplink target message needs to be uplinked, that is, the uplink target message needs to be sent from the ground management station to the load network element. Therefore, OMG sends the uplink target message to the load network element through the gateway. Specifically, OMG encapsulates the uplink target message according to the protocol format of the gateway, generates an encapsulated message and sends the encapsulated message to the gateway. The gateway decapsulates the encapsulated message to obtain the uplink target message, performs preset processing on the uplink target message, and then forwards it to the load network element, thereby realizing the uplink transmission of data.

[0094] Secondly, the downlink transmission process of data is explained. The downward arrow in the figure indicates the downlink target message sending process. Specifically, the downlink target message is sent by the load network element to the gateway station. The gateway station sets the source IP address of the received message to the address of the gateway station and encapsulates the message into the protocol format of the gateway station. Then, the message whose source IP address is the address of the gateway station and whose message structure is the protocol format of the gateway station is sent to OMG as the downlink target message. After receiving the downlink target message, OMG judges the source IP address and the destination IP address. When the source IP address is the address of the gateway station and the destination IP address is the address of the ground management station, it is determined that the downlink target message needs to be transmitted downlink, that is, the downlink target message generated by the load network element and received from the gateway station needs to be sent from the gateway station to the ground management station. Therefore, OMG decapsulates the downlink target message, obtains the data payload, and sends the data payload to the ground management station, thereby realizing the downlink transmission of data.

[0095] In one embodiment of the present invention, see Figure 4 , Figure 4 A flow chart of a second data transmission method provided by an embodiment of the present invention, in Figure 2 On the basis of, the above step S202 also includes step S205 before step S202, and step S202 can be implemented through step S202A.

[0096] S205: According to the time when the uplink target message is received, determine the target gateway station that is connected to the bearer network element for communication at that time.

[0097] Since the load network element is constantly in motion, the communication range of the load network element will continue to change. The load network element can only communicate with the gateway station within its own communication range. Therefore, the gateway station that can communicate with the load network element is different in different time periods. Therefore, before sending the encapsulated message to the gateway station, OMG needs to determine the target gateway station that is connected to the load network element at that time according to the time when the uplink target message is received to ensure normal communication.

[0098] Specifically, the communication time period of each gateway station that can communicate with the load network element can be recorded, and it can be determined that the communication time period of the gateway station in which the uplink target message is received is within, and the gateway station is determined as the target gateway station that can communicate with the load network element at that moment.

[0099] In addition, if the time when the uplink target message is received is not within the communication time period of any gateway station, the uplink target message is discarded.

[0100] S202A: If the source IP address of the uplink target message is the address of the ground management station and the destination IP address is the address of the load network element, based on the protocol format of the gateway, the uplink target message is used as the data payload, the uplink target message is encapsulated to generate an encapsulated message, and the encapsulated message is sent to the target gateway.

[0101] The encapsulated message is unpacked by the target gateway, processed by a preset process, and then forwarded to the load network element.

[0102] After the target gateway is determined, the encapsulated message generated by encapsulating the uplink target message is sent to the target gateway, and the encapsulated message is forwarded to the load network element via the target gateway.

[0103] In the embodiment of the present invention, before sending the encapsulated message to the gateway, according to the time when the uplink target message is received, the target gateway that is connected to the load network element for communication at that time is determined, thereby determining the target gateway that can normally communicate with the load network element at the time when the uplink target message is received, and then sending the encapsulated message to the target gateway, and forwarding the encapsulated message to the load network element via the target gateway, thereby ensuring that the encapsulated message can be normally sent to the load network element.

[0104] In one embodiment of the present invention, see Figure 5 , Figure 5 A schematic diagram of a flow chart of a third data transmission method provided in an embodiment of the present invention, Figure 2 On the basis of, the above method may further include step S206.

[0105] S206: If the received message does not satisfy the first condition and does not satisfy the second condition, discard the message.

[0106] The first condition is: the source IP address of the message is the address of the ground management station and the destination IP address is the address of the load network element. It can be seen that the message corresponding to the first condition is a message that needs to be sent from the ground management station to the load network element. Specifically, the message from the ground management station needs to be forwarded to the gateway station via OMG, and then forwarded to the load network element by the gateway station, so as to realize the uplink transmission of data.

[0107] The second condition is: the source IP address of the message is the address of the gateway station and the destination IP address is the address of the ground management station. It can be seen that the message corresponding to the second condition is a message that needs to be sent from the gateway station to the ground management station. Specifically, the message generated by the load network element from the gateway station to the OMG needs to be sent to the ground management station via the OMG to achieve downlink transmission of data.

[0108] From the above, it can be seen that the message corresponding to the first condition is a message that needs to be transmitted uplink, which needs to be sent from the ground management station to the load network element, and the message corresponding to the second condition is a message that needs to be transmitted downlink, which needs to be sent from the load network element to the ground management station. The messages corresponding to the two conditions are messages that need to be effectively transmitted. For messages that do not belong to the first and second conditions, that is, messages that do not need to be transmitted uplink or downlink, they do not need to be discarded.

[0109] In the embodiment of the present invention, the received messages that do not meet the first condition and the second condition are discarded, that is, the messages that do not require uplink transmission or downlink transmission are discarded, so that invalid messages can be intercepted and the correctness of data transmission is ensured.

[0110] In one embodiment of the present invention, see Figure 6 , Figure 6 A schematic diagram of a structure of an encapsulated message provided by an embodiment of the present invention. The encapsulated message is described by taking the protocol format of the gateway station S-GX as an example. The encapsulated message may include: an IP header, a UDP (User Datagram Protocol) header, a confidentiality field, a data payload, and a message authentication code.

[0111] Among them, the confidentiality field may include: encryption strategy, offset, and key information.

[0112] Specifically, when encapsulating the uplink target message, the uplink target message can be used as the data payload, and the IP header and UDP header are generated according to the IP and UDP of the uplink target message. For the configuration process of the encryption strategy, offset, and key information in the message authentication code and the confidentiality field, please refer to the relevant technology, which will not be repeated here. Then, according to the IP header, UDP header, confidentiality field, data payload, and message authentication code, the encapsulated encapsulated message is generated.

[0113] In addition, when decapsulating the downlink target message, OMG can decapsulate it according to the S-GX protocol format, strip off the IP header, UDP header, confidentiality field, and message authentication code to obtain the data payload.

[0114] In the embodiment of the present invention, the downlink target message is encapsulated in the S-GX protocol format, which meets the protocol format requirements of the gateway, so that the subsequent gateway can normally transmit the encapsulated message to the load network element.

[0115] The embodiment of the present invention also provides a ground network management gateway, see Figure 7 , Figure 7 A schematic diagram of the structure of a ground network management gateway provided by an embodiment of the present invention includes a memory 701, a transceiver 702, and a processor 703;

[0116] The memory 701 is used to store computer programs; the transceiver 702 is used to send and receive data under the control of the processor 703; the processor 703 is used to read the computer program in the memory 701 and perform the following operations:

[0117] Receive uplink target messages sent by the ground management station;

[0118] If the source IP address of the uplink target message is the address of the ground management station and the destination IP address is the address of the load network element, based on the protocol format of the gateway, the uplink target message is used as the data payload, the uplink target message is encapsulated to generate an encapsulated message, and the encapsulated message is sent to the gateway. The encapsulated message is decapsulated by the gateway and forwarded to the load network element after being processed by the preset method.

[0119] receiving a downlink target message sent by the gateway, where the downlink target message is a message encapsulated by the gateway, and the data payload of the downlink target message is a message generated by a payload network element;

[0120] If the source IP address of the downlink target message is the address of the gateway station and the destination IP address is the address of the ground management station, the downlink target message is decapsulated based on the protocol format of the gateway station to obtain the data payload, and the data payload is sent to the ground management station.

[0121] Among them, Figure 7In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 703 and various circuits of memory represented by memory 701 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 702 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which transmission medium may include a wireless channel, a wired channel, an optical cable, and other transmission media. The processor 703 is responsible for managing the bus architecture and general processing, and the memory 701 may store data used by the processor 703 when performing operations.

[0122] The processor 703 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.

[0123] When the ground network management gateway provided by the embodiment of the present invention is used for data transmission, the received message is processed by the ground network management gateway. When an uplink target message sent by the ground management station is received, and when the source IP address of the uplink target message is the address of the ground management station and the destination IP address is the address of the load network element, that is, when the uplink target message is a message sent by the ground management station to the load network element, the uplink target message is encapsulated to generate an encapsulated message, and the encapsulated message is sent to the gateway station. The encapsulated message is decapsulated by the gateway station to obtain the uplink target message, and the uplink target message is forwarded to the load network element after preset processing, thereby realizing the uplink transmission of the uplink target message; when a downlink target message generated by the load network element and sent by the gateway station is received, and when the source IP address of the downlink target message is the address of the gateway station and the destination IP address is the address of the ground management station, that is, when the downlink target message is a message sent by the load network element to the ground management station, the downlink target message is decapsulated to obtain a data payload and the data payload is sent to the ground management station, thereby realizing the downlink transmission of the downlink target message. This enables the normal transmission of received messages, and data can be transmitted between the payload network element and the ground management station through the signal gateway and the ground network management gateway, so that the ground management station can manage the payload network element.

[0124] In one embodiment of the present invention, before sending an encapsulated message to a gateway, it also includes: determining a target gateway that is communicatively connected to a load network element at that time according to the time when an uplink target message is received; sending an encapsulated message to a gateway, and the encapsulated message is unpacked by the gateway and forwarded to the load network element after being processed by a preset method, including: sending an encapsulated message to a target gateway, and the encapsulated message is unpacked by the target gateway and forwarded to the load network element after being processed by a preset method.

[0125] In the embodiment of the present invention, before sending the encapsulated message to the gateway, according to the time when the uplink target message is received, the target gateway that is connected to the load network element for communication at that time is determined, thereby determining the target gateway that can normally communicate with the load network element at the time when the uplink target message is received, and then sending the encapsulated message to the target gateway, and forwarding the encapsulated message to the load network element via the target gateway, thereby ensuring that the encapsulated message can be normally sent to the load network element.

[0126] In one embodiment of the present invention, the above-mentioned processor is also used to: discard the message if the received message does not meet the first condition and does not meet the second condition; the first condition is: the source IP address of the message is the address of the ground management station and the destination IP address is the address of the load network element; the second condition is: the source IP address of the message is the address of the gateway station and the destination IP address is the address of the ground management station.

[0127] In the embodiment of the present invention, the received messages that do not meet the first condition and the second condition are discarded, that is, the messages that do not require uplink transmission or downlink transmission are discarded, so that invalid messages can be intercepted and the correctness of data transmission is ensured.

[0128] In one embodiment of the present invention, the above-mentioned encapsulated message includes: an IP header, a UDP header, a confidentiality field, a data payload, and a message authentication code.

[0129] In the embodiment of the present invention, the downlink target message is encapsulated in the S-GX protocol format, which meets the protocol format requirements of the gateway, so that the subsequent gateway can normally transmit the encapsulated message to the load network element.

[0130] The embodiment of the present invention also provides a data transmission device, which is applied to a ground network management gateway, and the ground network management gateway is respectively connected to a ground management station and a gateway. Figure 8 , Figure 8 A schematic diagram of the structure of a data transmission device provided by an embodiment of the present invention. The device comprises:

[0131] The uplink message receiving module 801 is used to receive the uplink target message sent by the ground management station;

[0132] The message encapsulation module 802 is used to encapsulate the uplink target message to generate an encapsulated message based on the protocol format of the gateway station, using the uplink target message as the data payload, when the source IP address of the uplink target message is the address of the ground management station and the destination IP address is the address of the load network element, and send the encapsulated message to the gateway station. The encapsulated message is unpacked by the gateway station and forwarded to the load network element after being processed by the preset method;

[0133] The downlink message receiving module 803 is used to receive a downlink target message sent by the gateway, the downlink target message is a message encapsulated by the gateway, and the data payload of the downlink target message is a message generated by the load network element;

[0134] The message decapsulation module 804 is used to decapsulate the downlink target message to obtain the data payload based on the protocol format of the gateway station when the source IP address of the downlink target message is the address of the gateway station and the destination IP address is the address of the ground management station, and send the data payload to the ground management station.

[0135] In an embodiment of the present invention, the received message is processed by the ground network management gateway. When an uplink target message sent by the ground management station is received, and when the source IP address of the uplink target message is the address of the ground management station and the destination IP address is the address of the load network element, that is, when the uplink target message is a message sent by the ground management station to the load network element, the uplink target message is encapsulated to generate an encapsulated message, and the encapsulated message is sent to the gateway station. The encapsulated message is decapsulated by the gateway station to obtain the uplink target message, and the uplink target message is forwarded to the load network element after preset processing, thereby realizing the uplink transmission of the uplink target message; when a downlink target message generated by the load network element and sent by the gateway station is received, and when the source IP address of the downlink target message is the address of the gateway station and the destination IP address is the address of the ground management station, that is, when the downlink target message is a message sent by the load network element to the ground management station, the downlink target message is decapsulated to obtain a data payload and the data payload is sent to the ground management station, thereby realizing the downlink transmission of the downlink target message. This enables the normal transmission of received messages, and data can be transmitted between the payload network element and the ground management station through the signal gateway and the ground network management gateway, so that the ground management station can manage the payload network element.

[0136] In one embodiment of the present invention, the above-mentioned device also includes: a gateway determination module, which is used to determine the target gateway that is communicatively connected to the load network element at that time according to the time when the uplink target message is received before sending the encapsulated message to the gateway; a message encapsulation module 802, which is specifically used to encapsulate the uplink target message to generate an encapsulated message based on the protocol format of the gateway, using the uplink target message as the data payload, if the source IP address of the uplink target message is the address of the ground management station and the destination IP address is the address of the load network element, and send the encapsulated message to the target gateway. The encapsulated message is unpacked by the target gateway and forwarded to the load network element after preset processing.

[0137] In the embodiment of the present invention, before sending the encapsulated message to the gateway, according to the time when the uplink target message is received, the target gateway that is connected to the load network element for communication at that time is determined, thereby determining the target gateway that can normally communicate with the load network element at the time when the uplink target message is received, and then sending the encapsulated message to the target gateway, and forwarding the encapsulated message to the load network element via the target gateway, thereby ensuring that the encapsulated message can be normally sent to the load network element.

[0138] In one embodiment of the present invention, the above-mentioned device also includes: a message discarding module, which is used to discard the message when the received message does not meet the first condition and does not meet the second condition; the first condition is: the source IP address of the message is the address of the ground management station and the destination IP address is the address of the load network element; the second condition is: the source IP address of the message is the address of the gateway station and the destination IP address is the address of the ground management station.

[0139] In the embodiment of the present invention, the received messages that do not meet the first condition and the second condition are discarded, that is, the messages that do not require uplink transmission or downlink transmission are discarded, so that invalid messages can be intercepted and the correctness of data transmission is ensured.

[0140] In one embodiment of the present invention, the above-mentioned encapsulated message includes: an IP header, a UDP header, a confidentiality field, a data payload, and a message authentication code.

[0141] In the embodiment of the present invention, the downlink target message is encapsulated in the S-GX protocol format, which meets the protocol format requirements of the gateway, so that the subsequent gateway can normally transmit the encapsulated message to the load network element.

[0142] In another embodiment of the present invention, a computer-readable storage medium is provided, in which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above-mentioned data transmission methods are implemented.

[0143] When the computer program stored in the computer-readable storage medium provided by the embodiment of the present invention is applied to perform data transmission, the received message is processed by the ground network management gateway. When an uplink target message sent by the ground management station is received, and when the source IP address of the uplink target message is the address of the ground management station and the destination IP address is the address of the load network element, that is, when the uplink target message is a message sent by the ground management station to the load network element, the uplink target message is encapsulated to generate an encapsulated message, and the encapsulated message is sent to the gateway station. The encapsulated message is decapsulated by the gateway station to obtain the uplink target message, and the uplink target message is forwarded to the load network element after preset processing, thereby realizing the uplink transmission of the uplink target message; when a downlink target message generated by the load network element and sent by the gateway station is received, and when the source IP address of the downlink target message is the address of the gateway station and the destination IP address is the address of the ground management station, that is, when the downlink target message is a message sent by the load network element to the ground management station, the downlink target message is decapsulated to obtain a data payload and the data payload is sent to the ground management station, thereby realizing the downlink transmission of the downlink target message. This enables the normal transmission of received messages, and data can be transmitted between the payload network element and the ground management station through the signal gateway and the ground network management gateway, so that the ground management station can manage the payload network element.

[0144] In another embodiment of the present invention, a computer program product including instructions is provided, which, when executed on a computer, enables the computer to execute any one of the data transmission methods in the above embodiments.

[0145] When the computer program product provided by the embodiment of the present invention is used for data transmission, the received message is processed by the ground network management gateway. When an uplink target message sent by the ground management station is received, and when the source IP address of the uplink target message is the address of the ground management station and the destination IP address is the address of the load network element, that is, when the uplink target message is a message sent by the ground management station to the load network element, the uplink target message is encapsulated to generate an encapsulated message, and the encapsulated message is sent to the gateway station. The encapsulated message is decapsulated by the gateway station to obtain the uplink target message. After the uplink target message is pre-processed, the uplink target message is forwarded to the load network element, thereby realizing the uplink transmission of the uplink target message. When a downlink target message generated by the load network element and sent by the gateway station is received, and when the source IP address of the downlink target message is the address of the gateway station and the destination IP address is the address of the ground management station, that is, when the downlink target message is a message sent by the load network element to the ground management station, the downlink target message is decapsulated to obtain a data payload and the data payload is sent to the ground management station, thereby realizing the downlink transmission of the downlink target message. This enables the normal transmission of received messages, and data can be transmitted between the payload network element and the ground management station through the signal gateway and the ground network management gateway, so that the ground management station can manage the payload network element.

[0146] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk Solid State Disk (SSD)), etc.

[0147] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0148] Each embodiment in this specification is described in a related manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the ground network management gateway, device, computer-readable storage medium and computer program product embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiments.

[0149] The above description is only a preferred embodiment of the present invention and is not intended to limit the protection scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention are included in the protection scope of the present invention.

Claims

1. A data transmission method, characterized in that: Applied to a ground network management gateway, the ground network management gateway is respectively connected to a ground management station and a gateway station for communication, and the method includes: Receiving an uplink target message sent by the ground management station; If the source Internet Protocol IP address of the uplink target message is the address of the ground management station and the destination IP address is the address of the load network element, based on the protocol format of the gateway, the uplink target message is used as the data payload, the uplink target message is encapsulated to generate an encapsulated message, and the encapsulated message is sent to the gateway. The encapsulated message is unpacked by the gateway, and is forwarded to the load network element after being processed by the gateway; receiving a downlink target message sent by the gateway, wherein the downlink target message is a message encapsulated by the gateway, and a data payload of the downlink target message is a message generated by the load network element; If the source IP address of the downlink target message is the address of the gateway station and the destination IP address is the address of the ground management station, based on the protocol format of the gateway station, the downlink target message is decapsulated to obtain the data payload, and the data payload is sent to the ground management station.

2. The method according to claim 1, characterized in that Before sending the encapsulated message to the gateway, the method further includes: Determine, according to the time when the uplink target message is received, a target gateway station that is communicatively connected to the load network element at that time; The step of sending the encapsulated message to the gateway, wherein the encapsulated message is decapsulated by the gateway, is processed by the gateway, and then is forwarded to the load network element, including: The encapsulated message is sent to the target gateway, and the encapsulated message is decapsulated by the target gateway, and then forwarded to the load network element after being processed by the target gateway.

3. The method according to claim 1 or 2, characterized in that: The method further comprises: If the received message does not satisfy the first condition and does not satisfy the second condition, the message is discarded; The first condition is that the source IP address of the message is the address of the ground management station and the destination IP address is the address of the load network element; The second condition is that the source IP address of the message is the address of the gateway station and the destination IP address is the address of the ground management station.

4. The method according to claim 1 or 2, characterized in that: The encapsulated message includes: an IP header, a User Datagram Protocol UDP header, a confidentiality field, the data payload, and a message authentication code.

5. A ground network management gateway, characterized in that: The ground network management gateway is connected to the ground management station and the information gateway station respectively, and the ground network management gateway includes a memory, a transceiver, and a processor: Memory for storing computer programs; a transceiver, for transmitting and receiving data under the control of the processor; A processor is configured to read the computer program in the memory and perform the following operations: Receiving an uplink target message sent by the ground management station; If the source IP Internet Protocol address of the uplink target message is the address of the ground management station and the destination IP address is the address of the load network element, based on the protocol format of the gateway, the uplink target message is used as the data payload, the uplink target message is encapsulated to generate an encapsulated message, and the encapsulated message is sent to the gateway. The encapsulated message is unpacked by the gateway, and is forwarded to the load network element after being processed by the gateway; receiving a downlink target message sent by the gateway, wherein the downlink target message is a message encapsulated by the gateway, and a data payload of the downlink target message is a message generated by the load network element; If the source IP address of the downlink target message is the address of the gateway station and the destination IP address is the address of the ground management station, based on the protocol format of the gateway station, the downlink target message is decapsulated to obtain the data payload, and the data payload is sent to the ground management station.

6. The ground network management gateway according to claim 5, characterized in that: Before sending the encapsulated message to the gateway, the method further includes: Determine, according to the time when the uplink target message is received, a target gateway station that is communicatively connected to the load network element at that time; The step of sending the encapsulated message to the gateway, wherein the encapsulated message is decapsulated by the gateway, is processed by the gateway, and then is forwarded to the load network element, including: The encapsulated message is sent to the target gateway, and the encapsulated message is decapsulated by the target gateway, and then forwarded to the load network element after being processed by the target gateway.

7. The ground network management gateway according to claim 5 or 6, characterized in that: The processor is further configured to: If the received message does not satisfy the first condition and does not satisfy the second condition, the message is discarded; The first condition is that the source IP address of the message is the address of the ground management station and the destination IP address is the address of the load network element; The second condition is that the source IP address of the message is the address of the gateway station and the destination IP address is the address of the ground management station.

8. The ground network management gateway according to claim 5 or 6, characterized in that: The encapsulated message includes: an IP header, a User Datagram Protocol UDP header, a confidentiality field, the data payload, and a message authentication code.

9. A data transmission device, characterized in that: Applied to a ground network management gateway, the ground network management gateway is communicated with a ground management station and a gateway station respectively, and the device includes: An uplink message receiving module, used to receive an uplink target message sent by the ground management station; a message encapsulation module, configured to encapsulate the uplink target message to generate an encapsulated message based on the protocol format of the gateway station and using the uplink target message as a data payload when the source Internet Protocol IP address of the uplink target message is the address of the ground management station and the destination IP address is the address of the load network element, and send the encapsulated message to the gateway station; the encapsulated message is unpacked by the gateway station and forwarded to the load network element after being processed by a preset method; A downlink message receiving module, configured to receive a downlink target message sent by the gateway, wherein the downlink target message is a message encapsulated by the gateway, and the data payload of the downlink target message is a message generated by the load network element; A message decapsulation module is used to decapsulate the downlink target message based on the protocol format of the gateway station to obtain a data payload, and send the data payload to the ground management station when the source IP address of the downlink target message is the address of the gateway station and the destination IP address is the address of the ground management station.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method steps described in any one of claims 1 to 4 are implemented.