Message transmission method, device and system during transmission process

By establishing a communication link between the command node and the launch platform using a communication satellite during rocket launch, the problem of lack of direct communication between the command node and the launch platform was solved, enabling timely transmission of command messages and execution results and improving message transmission efficiency.

CN120474606BActive Publication Date: 2025-12-05NO 63921 UNIT OF PLA
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510942052.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-07-09
Publication Date
2025-12-05
Estimated Expiration
2045-07-09

AI Technical Summary

Technical Problem

During rocket launch, the lack of a direct communication link between the command node and the launch platform results in low message transmission efficiency and an inability to directly receive and transmit command messages and execution results.

Method used

A communication link is established between the target command node and the target launch platform via a communication satellite. Command messages and execution results are transmitted via the communication satellite, enabling command messages to reach the target launch platform directly and execution results to reach the target command node directly.

Benefits of technology

It improves the efficiency of message transmission during rocket launch, ensuring the timely transmission of command messages and execution results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120474606B_ABST
    Figure CN120474606B_ABST
Patent Text Reader

Abstract

The present disclosure relates to the field of aerospace technology, and discloses a message transmission method and device in a launch process and a message transmission system. The system comprises a target command node, a target launch platform and a communication satellite. The target command node is configured to obtain target launch information, generate a first instruction message based on the target launch information, send the first instruction message to the communication satellite, and receive an execution result sent by the communication satellite. The target launch platform is configured to receive the first instruction message sent by the communication satellite, execute a control logic corresponding to the first instruction message based on the first instruction message, obtain an execution result, and send the execution result to the communication satellite. The communication satellite is configured to receive the first instruction message sent by the target command node or the execution result sent by the target launch platform, and send the first instruction message to the target launch platform with a first address based on the first instruction message and a preset mapping relationship. The present disclosure can improve the message transmission efficiency in the launch process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of aerospace technology, specifically to message transmission methods, devices, and systems during launch. Background Technology

[0002] During a rocket launch, message transmission between the command center and the launch platform is crucial for completing the launch mission. With the development of aerospace technology, the demands of launch missions are increasing, placing higher requirements on message transmission.

[0003] When transmitting command messages and command execution results, the related technologies suffer from low message transmission efficiency due to the lack of a communication link. The command node and the launch platform can only interact via passwords, voice, and documents. The launch platform cannot directly receive or parse command messages from the command node, nor can it directly send command execution results back to the command node. Summary of the Invention

[0004] In view of this, the present disclosure provides a message transmission method, apparatus and system during the transmission process to solve the problem of low message transmission efficiency.

[0005] In a first aspect, this disclosure provides a message transmission method during the launch process, which is applied to a target command node and includes:

[0006] Obtain target launch information;

[0007] Generate a first command message based on the target launch information;

[0008] Send the first command message to the communication satellite;

[0009] The system receives the execution results sent by the communication satellite. The execution results are the results obtained by the target launch platform executing the corresponding control logic in response to the first instruction message sent by the communication satellite. The target launch platform is determined by the communication satellite based on the first instruction message and a preset mapping relationship. The preset mapping relationship stores the correspondence between multiple instruction messages and the identification addresses of multiple launch platforms.

[0010] In this embodiment, target launch information is acquired; a first command message is generated based on the target launch information; the first command message is sent to a communication satellite; and the execution result sent by the communication satellite is received. Because this embodiment utilizes a communication satellite to establish a communication link between the target command node and the target launch platform, the command message sent by the target command node directly reaches the target launch platform, thereby improving message transmission efficiency during the launch process.

[0011] Secondly, this disclosure provides a message transmission method during the launch process, which is applied to a target launch platform and includes:

[0012] receiving a first instruction message sent by the communication satellite, wherein the first instruction message is sent by the target command node to the communication satellite;

[0013] based on the first instruction message, executing control logic corresponding to the first instruction message to obtain an execution result;

[0014] sending the execution result to the communication satellite.

[0015] In the embodiment of the present disclosure, the first instruction message sent by the communication satellite is received, based on the first instruction message, the control logic corresponding to the first instruction message is executed to obtain an execution result, and the execution result is sent to the communication satellite. Since the communication satellite is used to establish a communication link between the target command node and the target launch platform in the embodiment of the present disclosure, the execution result sent by the target launch platform is directly transmitted to the target command node, thereby improving the message transmission efficiency in the launch process.

[0016] In a third aspect, the present disclosure provides a message transmission method in a launch process, which is applied to a communication satellite and includes:

[0017] receiving a first instruction message sent by the target command node or an execution result sent by the target launch platform;

[0018] based on the first instruction message and a preset mapping relationship, sending the first instruction message to the target launch platform with a first address, wherein the preset mapping relationship stores a corresponding relationship between a plurality of instruction messages and a plurality of identification addresses of the launch platforms, or based on the execution result and the preset mapping relationship, sending the execution result to the target command node with a second address, wherein the preset mapping relationship stores a corresponding relationship between a plurality of execution results and a plurality of identification addresses of the command nodes.

[0019] In the embodiment of the present disclosure, the first instruction message sent by the target command node or the execution result sent by the target launch platform is received, based on the first instruction message and the preset mapping relationship, the first instruction message is sent to the target launch platform with a first address, or based on the execution result and the preset mapping relationship, the execution result is sent to the target command node with a second address. Since the communication satellite is used to establish a communication link between the target command node and the target launch platform in the embodiment of the present disclosure, the instruction message sent by the target command node is directly transmitted to the target launch platform, and the execution result sent by the target launch platform is directly transmitted to the target command node, thereby improving the message transmission efficiency in the launch process.

[0020] In a fourth aspect, the present disclosure provides a message transmission system, which includes a target command node, a target launch platform, and a communication satellite, wherein:

[0021] a target command node configured to acquire target launch information, generate a first instruction message based on the target launch information, send the first instruction message to a communication satellite, and receive an execution result sent by the communication satellite, wherein the execution result is a result obtained by a target launch platform performing a corresponding control logic on the first instruction message sent by the communication satellite;

[0022] a target launch platform configured to receive the first instruction message sent by the communication satellite, wherein the first instruction message is sent by the target command node to the communication satellite, perform a corresponding control logic based on the first instruction message to obtain an execution result, and send the execution result to the communication satellite;

[0023] a communication satellite configured to receive the first instruction message sent by the target command node or the execution result sent by the target launch platform, send the first instruction message to a target launch platform with a first address based on the first instruction message and a preset mapping relationship, or send the execution result to a target command node with a second address based on the execution result and the preset mapping relationship, wherein the preset mapping relationship stores a corresponding relationship between a plurality of instruction messages and a plurality of identification addresses of launch platforms, or a corresponding relationship between a plurality of execution results and a plurality of identification addresses of command nodes.

[0024] In the embodiments of the present disclosure, a message transmission system is developed, which includes a target command node, a target launch platform, and a communication satellite. The target command node is configured to acquire target launch information, generate a first instruction message based on the target launch information, send the first instruction message to the communication satellite, and receive an execution result sent by the communication satellite. The target launch platform is configured to receive the first instruction message sent by the communication satellite, perform a corresponding control logic based on the first instruction message to obtain an execution result, and send the execution result to the communication satellite. The communication satellite is configured to receive the first instruction message sent by the target command node or the execution result sent by the target launch platform, and send the first instruction message to a target launch platform with a first address based on the first instruction message and a preset mapping relationship. Since the communication satellite is used to establish a communication link between the target command node and the target launch platform in the embodiments of the present disclosure, the instruction message sent by the target command node can be directly sent to the target launch platform, and the execution result sent by the target launch platform can be directly sent to the target command node, thereby improving the message transmission efficiency in the launch process.

[0025] In an optional implementation, the system further includes a networking center, wherein

[0026] The networking center is configured to acquire a first receiving time at which the target command node sends the first network state information and a second receiving time at which the target launch platform sends the second network state information; the networking center is further configured to traverse the target command node to acquire a first difference between the current time and a minimum value of the first receiving time; traverse the target launch platform to acquire a second difference between the current time and a minimum value of the second receiving time;

[0027] The networking center is further configured to determine a first network entry state of the target command node based on the first difference and a preset value, determine a second network entry state of the target launch platform based on the second difference and the preset value, and determine the communication link state based on the first network state information, the second network state information, the first network entry state, and the second network entry state.

[0028] In the embodiments of the present disclosure, the network states of the target command node and the target launch platform are monitored by the networking center, and the communication link state can be determined, thereby improving the stability of the message transmission system.

[0029] In a fifth aspect, the present disclosure provides a message transmission device in a launch process, which is a target command node, and includes:

[0030] A first acquisition module is configured to acquire target launch information.

[0031] A first generation module is configured to generate a first instruction message based on the target launch information.

[0032] A first sending module is configured to send the first instruction message to a communication satellite.

[0033] A first receiving module is configured to receive an execution result sent by the communication satellite, wherein the execution result is a result obtained by a target launch platform performing a corresponding control logic on a first instruction message sent by the communication satellite, the target launch platform is determined by the communication satellite based on the first instruction message and a preset mapping relationship, and the preset mapping relationship stores a corresponding relationship between a plurality of instruction messages and a plurality of identification addresses of launch platforms.

[0034] In a sixth aspect, the present disclosure provides a message transmission device in a launch process, which is a target launch platform, and includes:

[0035] A second receiving module is configured to receive a first instruction message sent by a communication satellite, wherein the first instruction message is sent by a target command node to the communication satellite.

[0036] An execution module is configured to perform a corresponding control logic of the first instruction message based on the first instruction message to obtain an execution result.

[0037] A second sending module is configured to send the execution result to the communication satellite.

[0038] In a seventh aspect, the present disclosure provides a message transmission device in a launch process, the device being a communication satellite, comprising:

[0039] a third receiving module configured to receive a first instruction message sent by a target command node or an execution result sent by a target launch platform;

[0040] a third sending module configured to send the first instruction message to the target launch platform with an identification address being a first address based on the first instruction message and a preset mapping relationship, wherein the preset mapping relationship stores a corresponding relationship between a plurality of instruction messages and a plurality of identification addresses of the launch platforms, or send the execution result to the target command node with an identification address being a second address based on the execution result and the preset mapping relationship, wherein the preset mapping relationship stores a corresponding relationship between a plurality of execution results and a plurality of identification addresses of the command nodes.

[0041] In an eighth aspect, the present disclosure provides a computer device, comprising a memory and a processor, which are in communication connection with each other, the memory stores computer instructions, and the processor executes the computer instructions to perform the message transmission method in a launch process according to the first aspect or any one of the corresponding embodiments thereof.

[0042] In a ninth aspect, the present disclosure provides a computer readable storage medium, which stores computer instructions, and the computer instructions are used to make a computer perform the message transmission method in a launch process according to the first aspect or any one of the corresponding embodiments thereof.

[0043] In a tenth aspect, the present disclosure provides a computer program product, which comprises computer instructions, and the computer instructions are used to make a computer perform the message transmission method in a launch process according to the first aspect or any one of the corresponding embodiments thereof. BRIEF DESCRIPTION OF DRAWINGS

[0044] In order to more clearly illustrate the specific embodiments of the present disclosure or the technical solutions in the prior art, the drawings needed in the specific embodiments or prior art description will be briefly introduced as follows. Obviously, the drawings in the following description are some embodiments of the present disclosure, and those skilled in the art can also obtain other drawings according to these drawings without creative labor.

[0045] Figure 1 is a flowchart of a message transmission method in a launch process according to an embodiment of the present disclosure;

[0046] Figure 2 is a flowchart of another message transmission method in a launch process according to an embodiment of the present disclosure;

[0047] Figure 3 is a flowchart of a message transmission method in a launch process according to an embodiment of the present disclosure;

[0048] Figure 4 is a framework diagram of a message transmission system according to an embodiment of the present disclosure;

[0049] Figure 5 is a framework diagram of another message transmission system according to an embodiment of the present disclosure;

[0050] Figure 6 is a target message format diagram according to an embodiment of the present disclosure;

[0051] Figure 7 is a message processing flow diagram according to an embodiment of the present disclosure;

[0052] Figure 8 is a structural block diagram of a message transmission device in a launch process according to an embodiment of the present disclosure;

[0053] Figure 9 is a structural block diagram of another message transmission device in a launch process according to an embodiment of the present disclosure;

[0054] Figure 10 is a structural block diagram of another message transmission device in a launch process according to an embodiment of the present disclosure;

[0055] Figure 11 is a hardware structure diagram of a computer device according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0056] In order to make the objects, technical solutions and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be described clearly and completely below with reference to the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only some of the embodiments of the present disclosure, rather than all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present disclosure.

[0057] In a rocket launch process, message transmission between a command node and a launch platform is the key to completing a launch task. With the development of space technology, the demand for launch tasks is increasing, and higher requirements are put forward for message transmission.

[0058] In related technologies, when transmitting instruction messages and instruction execution results, etc., due to the lack of communication links, the command node and the launch platform can only interact between passwords, voices and documents. The launch platform cannot directly receive and analyze the instruction messages of the command node, nor can it directly feedback the instruction execution results to the command node, resulting in low message transmission efficiency.

[0059] To solve the above problems, according to the embodiments of the present disclosure, a message transmission method in a launch process is provided, it should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from here.

[0060] In the present embodiment, a message transmission method in a launch process is provided, as shown in Figure 1 Figure 1 is a flowchart of a message transmission method in a launch process according to the embodiments of the present disclosure, which can be applied to a target command node, including the following steps:

[0061] Step S101, obtaining target launch information.

[0062] Optionally, in the embodiments of the present disclosure, the target launch information is sent by the superior command node to the target command node through the communication link, including launch task parameters (such as launch process, ignition timing, orbital target, etc.), identification of the target launch platform and other information.

[0063] It should be noted that the target command node can receive data (including telemetry data, control instruction messages and environmental parameters, etc.) from different sensors, devices or systems, and identify the data of different data sources (including various sensors and test devices in the test and launch process, etc.); support message receiving of multiple data formats, such as serial port data and network data packets; perform preprocessing operations such as integration, cleaning and management on the original data, and perform integrity and accuracy verification on the preprocessed data, find and correct errors or abnormalities in the data; convert test and launch data of different structures and formats into a unified target message format that can be recognized by the superior command node.

[0064] In addition, the target command node can also extract data related to the test and launch task, and share and use it between systems according to the target message format; support visual display of data storage information such as initial loading and dynamic change of data in the data sharing environment; support visual display of data theme service and entity service statistical information.

[0065] Step S102, generating a first instruction message based on the target launch information.

[0066] Optionally, in the embodiments of the present disclosure, the first instruction message is a control instruction generated by the target command node based on the target launch information, which is used to instruct the target launch platform to execute the corresponding launch task.

[0067] ​Specifically, after receiving the target launch information, the target command node first extracts the launch task parameters and the identification of the target launch platform and other information from the target launch information, then generates a control instruction for instructing the target launch platform to perform the corresponding launch task based on the information, and in the case that the control instruction is not in the form of a string, a non-encoding message, data, etc., the control instruction is constructed into a three-layer structure of an initial word (containing the basic attributes of the instruction, such as the instruction type), an extension word (containing the specific parameters of the instruction, such as the ignition timing, the orbit target parameters, etc.), and a continuation word (containing the extended information of the instruction, such as the backup instruction set, the environmental parameter threshold, etc.) according to the target message format, and then the control instruction is adapted to add a communication channel frame header according to the communication channel protocol to obtain a first instruction message.

[0068] In step S103, the first instruction message is sent to the communication satellite.

[0069] Specifically, the command node sends the first instruction message to the communication satellite via a satellite site (UHF frequency band satellite communication ground station or vehicle-mounted station) by using a communication link.

[0070] In step S104, an execution result sent by the communication satellite is received, wherein the execution result is a result obtained by the target launch platform performing a corresponding control logic on the first instruction message sent by the communication satellite, the target launch platform is determined by the communication satellite based on the first instruction message and a preset mapping relationship, and the preset mapping relationship stores a corresponding relationship between a plurality of instruction messages and identification addresses of a plurality of launch platforms.

[0071] Specifically, after receiving the execution result, the target command node strips the IP frame header and the UDP frame header of the execution result, extracts the message in the target message format in the execution result, parses and processes the source and destination information, the timestamp information, the verification information, the message type information and other parameter information in the message, and performs the next step processing according to these parameter information, including routing and link selection, timestamp updating, verification, message encapsulation and other operations.

[0072] In the embodiments of the present disclosure, the target launch information is obtained, the first instruction message is generated based on the target launch information, the first instruction message is sent to the communication satellite, and the execution result sent by the communication satellite is received. Since the communication satellite is used to establish a communication link between the target command node and the target launch platform in the embodiments of the present disclosure, the instruction message sent by the target command node can be directly transmitted to the target launch platform, thereby improving the message transmission efficiency in the launch process.

[0073] In an optional implementation, after receiving the execution result sent by the communication satellite, the method further includes:

[0074] The launch association information is obtained;

[0075] The launch correlation information and the execution result are fused to obtain launch situation information.

[0076] The launch decision information is generated based on the launch situation information.

[0077] Optionally, in the embodiments of the present disclosure, the launch correlation information includes meteorological environment information, personnel state information, and command decision information, etc. The launch situation information includes situation information in fields such as aerospace launch, aerospace measurement control, meteorology and hydrology, and communication network, and comprehensive situation information such as pre-launch situation and flight situation. The launch decision information is generated by a target command node based on the launch situation information, and is used to send to a superior command node to assist decision-making.

[0078] Specifically, the target command node first collects, integrates, and analyzes meteorological environment information, personnel state information, and command decision information, etc. launch correlation information by using big data technology, and then fuses the launch correlation information with rocket state information in the execution result to obtain launch situation information such as field situation information and comprehensive situation information.

[0079] Then, the target command node simulates an expert decision-making process based on the launch situation information and historical launch data statistical analysis of possible risks, including risks of the current task and risks of parallel tasks, and provides rule-based decision suggestions, including phase conversion suggestions, ignition suggestions, suspension of the current task, and priority execution of parallel task suggestions, etc. The risks and benefits of different decision suggestions are generated to obtain launch decision information.

[0080] In the embodiments of the present disclosure, by fusing the launch correlation information and the execution result, comprehensive and accurate launch situation information can be obtained by integrating multi-source data. Further, the launch decision information is generated based on the launch situation information, which can realize real-time perception and comprehensive evaluation of the launch task state, and provide a scientific and accurate decision basis for the command node.

[0081] In the present embodiment, a message transmission method in a launch process is provided, as shown in Figure 2 Figure 2 is a flowchart of another message transmission method in a launch process according to an embodiment of the present disclosure. The flowchart can be applied to a target launch platform, and includes the following steps:

[0082] Step S201, receiving a first instruction message sent by a communication satellite, wherein the first instruction message is sent by a target command node to the communication satellite.

[0083] Specifically, the target launch platform receives the first instruction message sent by the target command node from the communication satellite by using a communication link.

[0084] ​It should be noted that the target launch platform supports UHF band on-board processing mode, realizes short-time burst communication service; supports UHF link distributed networking mode, realizes streaming media (picture) information transmission; adapts to the external interface and message protocol of the UHF channel; supports UHF band transparent forwarding mode, on-board processing mode and circuit switching mode; also supports UHF link centralized networking, distributed networking and multi-link comprehensive application networking.

[0085] In addition, the target launch platform is composed of general information processing, satellite navigation and power conversion. The general information processing is mainly for adapting to the transmission interval of the UHF satellite channel, adapting to the external service interface and control interface of the UHF satellite channel equipment, and at the same time completing channel working parameter loading and configuration, link message protocol processing and link management, protocol processing with network management equipment and ground network, etc. The satellite navigation is composed of a two-in-one satellite navigation (GPS, Beidou II) and an atomic clock, mainly for completing the output functions of the terminal position and standard time. The power conversion is divided into a power conversion unit and a front-end power supply, mainly for completing the conversion of the 220V AC power supply into the power required by the terminal host unit and the internal power supply of the host unit.

[0086] In step S202, based on the first instruction message, the control logic corresponding to the first instruction message is executed to obtain an execution result.

[0087] Optionally, in the embodiment of the present disclosure, the execution result includes launch control front-end device state monitoring information and rocket state monitoring information, communication control front-end device state monitoring information, rocket remote sensing data receiving information, vehicle control front-end device state information, etc.

[0088] Specifically, after receiving the first instruction message, the target launch platform first parses the first instruction message to obtain the instruction type of the first instruction message, and then based on the instruction type, calls the corresponding control module to execute the control logic corresponding to the first instruction message to obtain the execution result.

[0089] In step S203, the execution result is sent to the communication satellite.

[0090] Specifically, the target launch platform uses the communication link to send the execution result corresponding to the first instruction message to the communication satellite.

[0091] In the embodiment of the present disclosure, the first instruction message sent by the communication satellite is received; based on the first instruction message, the control logic corresponding to the first instruction message is executed to obtain an execution result; and the execution result is sent to the communication satellite. Since the embodiment of the present disclosure establishes a communication link between the target command node and the target launch platform by using the communication satellite, it realizes that the execution result sent by the target launch platform directly reaches the target command node, thereby improving the message transmission efficiency in the launch process.

[0092] In an optional embodiment, based on the first instruction message, the control logic corresponding to the first instruction message is executed to obtain an execution result, including:

[0093] The first instruction message is parsed to obtain the instruction type of the first instruction message.

[0094] Based on the instruction type, a corresponding control module is called to execute the control logic corresponding to the first instruction message to obtain an execution result.

[0095] Optionally, in the embodiments of the present disclosure, the instruction type includes launch control instruction messages, start test instruction messages, communication control instruction messages, and vehicle control instruction messages. The control module includes command control, launch control, communication control, measurement control, and vehicle control modules. The execution result refers to the state of the rocket after the target launch platform executes the first instruction message.

[0096] Specifically, after receiving the first instruction message, the target launch platform parses the first instruction message according to the target message format, extracts the basic properties of the instruction such as the instruction type from the initial word, extracts the specific parameters of the instruction such as the ignition timing and the orbit target parameter from the extended word, and extracts the extension information of the instruction such as the backup instruction set and the environmental parameter threshold from the continuation word.

[0097] Then, the target launch platform calls the corresponding control module (launch control executes launch control instruction messages, measurement control executes start test instruction messages, communication control executes communication control instruction messages, and vehicle control executes vehicle control instruction messages) according to the instruction type of the first instruction message using command control, executes the corresponding control logic based on the specific parameters and extension information of the instruction, obtains the execution result, and returns the execution result to the command control through the launch instruction message transceiver interface.

[0098] It should be noted that the target launch platform creates and manages launch command control template data, communication control instruction message preset library data, measurement control analysis instruction message template data, and remote vehicle control instruction message set data; establishes a launch platform fault detection instruction message management model and a launch vehicle selection data management model; provides a launch instruction message transceiver interface between the command control and the launch control, the communication control, the measurement control, and the vehicle control, realizes sending launch control instruction messages to the launch control, sending start test instruction messages to the measurement control, sending communication control instruction messages to the communication control, providing vehicle control instruction messages to the vehicle control, and accepting the execution results returned by these modules.

[0099] In the embodiments of the present disclosure, by calling the corresponding control module to execute the corresponding control logic according to the instruction type of the first instruction message to obtain the execution result, the pertinence of instruction execution can be ensured, and the accuracy of the execution result can be improved.

[0100] In the present embodiment, a message transmission method in a launch process is provided, as shown in Figure 3 Figure 3 is a flow diagram of another message transmission method in a launch process according to an embodiment of the present disclosure. The flow can be applied to a communication satellite, and includes the following steps:

[0101] In step S301, a first instruction message sent by a target command node or an execution result sent by a target launch platform is received.

[0102] Specifically, the communication satellite receives the first instruction message sent by the target command node or the execution result sent by the target launch platform using a communication link.

[0103] In step S302, the first instruction message is sent to a target launch platform with an identification address of a first address based on the first instruction message and a preset mapping relationship, wherein the preset mapping relationship stores a corresponding relationship between a plurality of instruction messages and a plurality of identification addresses of launch platforms, or the execution result is sent to a target command node with an identification address of a second address based on the execution result and the preset mapping relationship, wherein the preset mapping relationship stores a corresponding relationship between a plurality of execution results and a plurality of identification addresses of command nodes.

[0104] Optionally, in the embodiments of the present disclosure, the preset mapping relationship stores a mapping relationship between the identification of a plurality of command nodes and a plurality of launch platforms and the corresponding identification addresses, wherein the identification addresses include logical addresses and physical addresses.

[0105] Specifically, after receiving the first instruction message, the communication satellite parses the first instruction message to obtain identification information of the target launch platform, and matches the identification information with the preset mapping relationship to obtain the identification address of the target launch platform, i.e., the first address, wherein the first address contains a target logical address and a target physical address.

[0106] After receiving the execution result, the communication satellite parses the execution result to obtain identification information of the target command node, and matches the identification information with the preset mapping relationship to obtain the identification address of the target command node, i.e., the second address, wherein the second address contains a target logical address and a target physical address.

[0107] ​Then, the communication satellite selects the optimal link (such as the link with the smallest time delay and the strongest anti-interference capability) from the links such as the ground wired network, the short wave network, and various communication channels, if the optimal link is a link with a reliable link layer transmission protocol, such as an IP network and a part of a TDMA communication link, the first instruction message or the execution result is encapsulated in a general frame format, and then the IP protocol is used to complete the routing exchange, if the optimal link is a network without a reliable link layer transmission protocol, such as a part of an FDMA link, the first instruction message or the execution result is encapsulated in a general frame format, the data packet is converted into a format combining space division multiple access and time division multiple access, and is sent according to a preset time slot plan to avoid air interface conflict.

[0108] In addition, the communication satellite can preset the information resource sharing relationship formed among the task nodes when the task plan is formulated, or can be flexibly allocated according to the task process, so that the full connectivity, full duplex interconnection and interworking capability, and the on-demand, groupcast and broadcast capability are provided among the task nodes.

[0109] In the embodiment of the present disclosure, the first instruction message sent by the target command node or the execution result sent by the target launch platform is received; the first instruction message is sent to the target launch platform with the first address based on the first instruction message and the preset mapping relationship, or the execution result is sent to the target command node with the second address based on the execution result and the preset mapping relationship. Since the communication satellite is used to establish the communication link between the target command node and the target launch platform in the embodiment of the present disclosure, the instruction message sent by the target command node is directly sent to the target launch platform, and the execution result sent by the target launch platform is directly sent to the target command node, so that the message transmission efficiency in the launch process is improved.

[0110] In the embodiment, a message transmission system is provided, as shown in Figure 4 Figure 4 is a frame schematic diagram of the message transmission system according to the embodiment of the present disclosure, which can be applied to a server and includes a target command node, a target launch platform, and a communication satellite; wherein

[0111] The target command node is configured to obtain target launch information, generate a first instruction message based on the target launch information, send the first instruction message to the communication satellite, and receive an execution result sent by the communication satellite, wherein the execution result is a result obtained by the target launch platform performing a corresponding control logic on the first instruction message sent by the communication satellite.

[0112] The target launch platform is configured to receive the first instruction message sent by the communication satellite, wherein the first instruction message is sent to the communication satellite by the target command node; perform a corresponding control logic of the first instruction message based on the first instruction message to obtain an execution result; and send the execution result to the communication satellite. ​

[0113] The communication satellite is configured to receive a first instruction message sent by the target command node or an execution result sent by the target launch platform, and send the first instruction message to the target launch platform with a first address based on the first instruction message and a preset mapping relationship, wherein the preset mapping relationship stores a correspondence between a plurality of instruction messages and a plurality of identification addresses of the launch platforms, or send the execution result to the target command node with a second address based on the execution result and the preset mapping relationship, wherein the preset mapping relationship stores a correspondence between a plurality of execution results and a plurality of identification addresses of the command nodes.

[0114] Optionally, in the embodiments of the present disclosure, as shown in Figure 4 , the message transmission system includes a target command node (corresponding to reference numeral 1 in Figure 4 ), a communication satellite (corresponding to reference numeral 2 in Figure 4 ), and a target launch platform (corresponding to reference numeral 3 in Figure 4 ).

[0115] Specifically, the target command node generates a first instruction message based on target launch information sent by a superior command node, and sends the first instruction message to the communication satellite. After receiving the first instruction message sent by the target command node, the communication satellite obtains a first address based on the first instruction message and a preset mapping relationship, and sends the first instruction message to the target launch platform with the first address.

[0116] The target launch platform executes a control logic corresponding to the first instruction message based on the first instruction message sent by the communication satellite, obtains an execution result, and sends the execution result to the communication satellite. After receiving the execution result sent by the target launch platform, the communication satellite obtains a second address based on the execution result and the preset mapping relationship, and sends the execution result to the target command node with the second address.

[0117] In this embodiment, a message transmission system is developed, comprising: a target command node, a target launch platform, and a communication satellite. The target command node is used to acquire target launch information; generate a first command message based on the target launch information; send the first command message to the communication satellite; and receive execution results sent by the communication satellite. The target launch platform is used to receive the first command message sent by the communication satellite; execute the control logic corresponding to the first command message based on the first command message to obtain an execution result; and send the execution result to the communication satellite. The communication satellite is used to receive the first command message sent by the target command node or the execution result sent by the target launch platform; and send the first command message to the target launch platform with an identifier address of a first address based on the first command message and a preset mapping relationship. Because this embodiment utilizes a communication satellite to establish a communication link between the target command node and the target launch platform, the command message sent by the target command node directly reaches the target launch platform, and the execution result sent by the target launch platform directly reaches the target command node, thereby improving the message transmission efficiency during the launch process.

[0118] In some optional implementations, the system further includes: a network center; wherein,

[0119] The network center is used to obtain the first reception time of the first network status information sent by the target command node and the second reception time of the second network status information sent by the target transmission platform; the network center is also used to traverse the target command nodes and obtain the first difference between the minimum value of the current time and the first reception time; and to traverse the target transmission platforms and obtain the second difference between the minimum value of the current time and the second reception time.

[0120] The network center is also used to determine the first network entry status of the target command node based on the first difference and the preset value, to determine the second network entry status of the target launch platform based on the second difference and the preset value, and to determine the communication link status based on the first network status information, the second network status information, the first network entry status, and the second network entry status.

[0121] Optionally, in this embodiment of the disclosure, the first network status information refers to the network status information of the target command node, the first reception time refers to the time when the network center receives the first network status information, and the first network entry status refers to the network status of the target command node. The second network status information refers to the network status information of the target launch platform, the second reception time refers to the time when the network center receives the second network status information, and the second network entry status refers to the network status of the target launch platform.

[0122] Specifically, such as Figure 5 As shown, the network center (corresponding to) Figure 5 (4) via switch (corresponding to) Figure 5and satellite stations (corresponding to Figure 5 The network center receives the standardized state reports sent by the network members such as the target command node and the target launch platform, and records the arrival times of the first network state information and the second network state information in the network member list.

[0123] Meanwhile, the network center periodically traverses all the network members, compares the current time with the time when the last first network state information and second network state information are received, and calculates a first difference value of the minimum value between the current time and the first receiving time, and a second difference value of the minimum value between the current time and the second receiving time.

[0124] Then, the network center compares the first difference value with a preset value. If the first difference value is greater than the preset value, it is determined that the first network state is offline because the first network state information has not been received for a long time. If the first difference value is less than or equal to the preset value, it is determined that the first network state is online.

[0125] The network center also compares the second difference value with the preset value. If the second difference value is greater than the preset value, it is determined that the second network state is offline because the second network state information has not been received for a long time. If the second difference value is less than or equal to the preset value, it is determined that the second network state is online.

[0126] Finally, the network center counts the channel signal-to-noise ratio, the bit error rate and the state information of the target command node and the target launch platform based on the first network state information, the second network state information, the first network state and the second network state, and then evaluates the communication link quality, generates an evaluation result of multiple levels of communication link state, and displays the evaluation result in a graphical manner.

[0127] In the evaluation of the communication link quality, the network center uses a sliding window protocol to count the state information, uses network management software to record the time marks of the start and end points of the window, and constantly updates the time marks of the start and end points as time goes on, so that the window slides forward on the time axis. At the same time, the network center constantly counts the number of state information falling within the time window, counts the packet loss rate of the state information within the time window, and judges the communication link quality according to the size of the packet loss rate. As the time window slides forward, the packet loss rate also changes. The size change of the packet loss rate reflects the change of the communication link quality between the communication platform and the communication master station in a timely manner.

[0128] In the embodiments of the present disclosure, the network state of the target command node and the target launch platform is monitored by the network center, the communication link state can be determined, and the stability of the message transmission system is improved.

[0129] In some optional embodiments, as shown in Figure 6 , Figure 6 is a target message format diagram according to an embodiment of the present disclosure, and the target message format is composed of a space-based satellite message transmission frame header, a satellite message message group header 1, an initial word I0, a continuation word C1, a satellite message message group header 2, an initial word I0, an extension word E0, a continuation word C1, a continuation word C2, and a space-based satellite message transmission frame tail, and the message structure has types such as initial word, extension word, and continuation word.

[0130] Among them, the initial word is the first message word in a message after the header, contains the basic attributes of the instruction, such as instruction type, etc., and the total number of extension words and continuation words after the initial word. The extension word is used to transmit the data field group logically associated with the initial word, and contains specific parameters of the instruction, such as ignition timing, orbit target parameters, etc. The continuation word is supplementary information of the initial word and the extension word, and contains extended information of the instruction, such as a backup instruction set, an environmental parameter threshold, etc.

[0131] In some optional embodiments, as shown in Figure 7 , Figure 7 is a message processing flow diagram according to an embodiment of the present disclosure, and the flow includes network monitoring management, platform message processing, message queue management, and message distribution processing. Among them, the network monitoring management includes network member information display, member network entry state monitoring, and link state monitoring; the platform message processing includes receiving service messages, message encoding and decoding, and message format conversion; the message queue management includes filter management, message priority processing, and flow control; the message distribution processing includes IP address routing mapping, network connection matrix, multi-channel preferred access, and link layer adaptation.

[0132] Specifically, when the system displays the network member information, it can display the information of the command node, the launch platform and other network members. The system obtains the local software and link state information, supports information display, and can list display and dynamically refresh the information of all network members, such as the identification number, the network number, the channel type, the communication mode, the network responsibility, and the network status.

[0133] When the system monitors the member network entry state, it can monitor the network entry state of the command node, the launch platform and other members. When the system receives the network state information, it considers that the member has entered the network, records the arrival time of the network state information in the network member list, periodically traverses all network members, compares the current time with the time when the network state information of each member is last received, considers that the member has left the network if the network state information is not received for a long time, and displays the member network entry and network exit in the network member list interface.

[0134] The system can monitor the channel state, link quality, message request and other communication link states when performing link state monitoring. The system periodically reports the working state of the communication channel, and simultaneously monitors the communication link quality and message transmission request. The communication master station obtains the monitoring information of the communication link in the network through the communication network control agent, receives the state information returned by the remote member, and evaluates the communication link quality through the channel signal-to-noise ratio, bit error rate and state information statistical counting. The evaluation result of the communication link quality in multiple levels is generated, and the evaluation result is displayed in a graphical manner.

[0135] The system receives the service messages of the command node and the launch platform when the communication link is available and the platform is online, and performs message encoding and decoding and message format conversion on the service messages.

[0136] When the system performs message encoding and decoding, the messages that can be converted into the target message format are encoded and decoded according to the general frame format and the target message format, and the receiving end parses and processes the messages based on the target message format. For string, non-encoded message and data messages, they do not need to be converted into the target message format, and only the general frame header is added for direct transmission on the communication link. The receiving end receives and parses the messages, and then distributes the messages according to the destination address.

[0137] When the system performs message format conversion, the messages can be converted into the target message format as needed according to the type of interactive service information. When the system performs message decoding, the IP frame header, UDP frame header and other headers are stripped, and the general frame and the message in the target message format are extracted. The source and destination information, timestamp information, verification information and message type information in the general frame are parsed and processed, and the next step processing is performed according to the message in the target message format, including routing and link selection, timestamp updating, verification, message packaging and other operations. When the system performs message encoding, the communication channel frame header is added according to the communication channel protocol adaptation, and the message is converted into the target message format as needed according to the type of interactive service information.

[0138] When the system performs filter management, the environment category or geographic area filter can be set at the command node according to the launch demand, and unnecessary information can be filtered out.

[0139] When the system performs message priority processing, the processing order of the messages can be determined according to the message priority. The system can receive messages from the command node and the launch platform in a loop, and store them in the receiving storage area corresponding to the priority according to the message type. The same type of messages are divided into high, medium and low queues according to the priority level, and the messages with the same priority are processed according to their sending order. The messages with different priorities are processed according to the processing order determined by the message priority.

[0140] The system can control the sending of service messages based on the load of the communication channel when controlling the flow. The system can establish a service flow control mechanism between the command node and the launch platform, and control the sending of service messages based on the load of the communication channel: the source stops sending when the channel load is saturated; the source sends less when the channel load is too large; and the source sends more when the channel load is normal.

[0141] When performing IP address routing mapping, the system can parse the service message after receiving the service message, obtain the identification information of the target network member, and match the identification information with the preset mapping relationship to obtain the target identification address of the target network member, wherein the target identification address contains the target logical address and the target physical address of the target network member.

[0142] When performing network connection matrix, the system can periodically dynamically update and maintain the direct connection table and the network connection matrix to realize the transfer and distribution of addressing messages.

[0143] When performing multi-channel optimal access, the system can select the optimal link in the ground wired network, shortwave network, and various communication channels for the multi-link access nodes such as the command node and the launch platform, and send the service message to the opposite node by using the optimal link.

[0144] When performing link layer adaptation, the system can encapsulate the message to be distributed according to the general frame format and send it on different data links. The system mainly relies on two types of links to solve the problem of remote transmission and distribution of messages: if the optimal link is a link with a reliable link layer transmission protocol, such as an IP network and some TDMA communication links, the first instruction message or the execution result is encapsulated according to the general frame format, and the IP protocol completes the routing exchange; if the optimal link is a network without a reliable link layer transmission protocol, such as some FDMA links, the first instruction message or the execution result is encapsulated according to the general frame format, the data packet is converted into the format combining space division multiple access and time division multiple access, and is sent according to the preset time slot planning to avoid air interface conflict.

[0145] In this embodiment, a message transmission device in a launch process is also provided, which is used to implement the above-mentioned embodiments and preferred embodiments, and will not be described again. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware, or a combination of software and hardware is also possible and contemplated.

[0146] The embodiment provides a message transmission device in a launch process, as shown in Figure 8 The device is a target command node, which comprises:

[0147] The first obtaining module 801 is configured to obtain target launch information.

[0148] The first generating module 802 is configured to generate a first instruction message based on the target launch information.

[0149] The first sending module 803 is configured to send the first instruction message to a communication satellite.

[0150] The first receiving module 804 is configured to receive an execution result sent by the communication satellite, wherein the execution result is a result obtained by a target launch platform performing a corresponding control logic on the first instruction message sent by the communication satellite, and the target launch platform is determined by the communication satellite based on the first instruction message and a preset mapping relationship, and the preset mapping relationship stores a corresponding relationship between a plurality of instruction messages and a plurality of identification addresses of launch platforms.

[0151] In the embodiment of the present disclosure, the target launch information is obtained, the first instruction message is generated based on the target launch information, the first instruction message is sent to the communication satellite, and the execution result sent by the communication satellite is received. Since the communication satellite is used to establish a communication link between the target command node and the target launch platform in the embodiment of the present disclosure, the instruction message sent by the target command node can directly reach the target launch platform, thereby improving the message transmission efficiency in the launch process.

[0152] In some optional embodiments, the apparatus further includes:

[0153] The second obtaining module is configured to obtain launch-related information.

[0154] The fusion module is configured to fuse the launch-related information and the execution result to obtain launch situation information.

[0155] The second generating module is configured to generate launch decision information based on the launch situation information.

[0156] The embodiment provides a message transmission device in a launch process, as shown in Figure 9 The device is a target launch platform, and includes:

[0157] The second receiving module 901 is configured to receive a first instruction message sent by a communication satellite, wherein the first instruction message is sent to the communication satellite by a target command node.

[0158] The execution module 902 is configured to perform a control logic corresponding to the first instruction message based on the first instruction message, to obtain an execution result.

[0159] The second sending module 903 is configured to send the execution result to the communication satellite.

[0160] In the embodiment of the present disclosure, the first instruction message sent by the communication satellite is received; based on the first instruction message, a control logic corresponding to the first instruction message is executed to obtain an execution result; and the execution result is sent to the communication satellite. Since the communication satellite is used to establish a communication link between the target command node and the target launch platform in the embodiment of the present disclosure, the execution result sent by the target launch platform is directly transmitted to the target command node, thereby improving the message transmission efficiency in the launch process.

[0161] In some optional embodiments, the execution module 902 includes:

[0162] The parsing submodule is configured to parse the first instruction message to obtain an instruction type of the first instruction message.

[0163] The execution submodule is configured to invoke a corresponding control module to execute a control logic corresponding to the first instruction message based on the instruction type, to obtain an execution result.

[0164] The sending submodule is configured to send the execution result to the communication satellite.

[0165] The embodiment provides a message transmission device in a launch process, as shown in Figure 10 The device is a communication satellite, and includes:

[0166] The third receiving module 1001 is configured to receive a first instruction message sent by a target command node or an execution result sent by a target launch platform.

[0167] The third sending module 1002 is configured to send the first instruction message to the target launch platform with an identification address being a first address based on the first instruction message and a preset mapping relationship, or send the execution result to the target command node with an identification address being a second address based on the execution result and the preset mapping relationship. The preset mapping relationship stores a corresponding relationship between a plurality of instruction messages and a plurality of identification addresses of the launch platforms, or stores a corresponding relationship between a plurality of execution results and a plurality of identification addresses of the command nodes.

[0168] In the embodiment of the present disclosure, the first instruction message sent by the target command node or the execution result sent by the target launch platform is received; the first instruction message is sent to the target launch platform with an identification address being a first address based on the first instruction message and a preset mapping relationship, or the execution result is sent to the target command node with an identification address being a second address based on the execution result and the preset mapping relationship. Since the communication satellite is used to establish a communication link between the target command node and the target launch platform in the embodiment of the present disclosure, the instruction message sent by the target command node is directly transmitted to the target launch platform, and the execution result sent by the target launch platform is directly transmitted to the target command node, thereby improving the message transmission efficiency in the launch process.

[0169] Further functional descriptions of the above modules and units are the same as those in the corresponding embodiments described above, and will not be repeated here.

[0170] In this embodiment, the message transmission device during the transmission process is presented in the form of a functional unit. Here, a unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that execute one or more software or fixed programs, and / or other devices that can provide the above functions.

[0171] This disclosure also provides a computer device having the above-described features. Figure 8 or Figure 9 or Figure 10 The message transmission device shown in the transmission process.

[0172] Please see Figure 11 , Figure 11 This is a schematic diagram of the structure of a computer device provided in an optional embodiment of this disclosure, such as... Figure 11 As shown, the computer device includes one or more processors 10, memory 20, and interfaces for connecting the components, including high-speed interfaces and low-speed interfaces. The components communicate with each other via different buses and can be mounted on a common motherboard or otherwise installed as needed. The processors can process instructions executed within the computer device, including instructions stored in or on memory to display graphical information of a GUI on external input / output devices (such as display devices coupled to the interfaces). In some alternative implementations, multiple processors and / or multiple buses can be used with multiple memories and multiple memory modules, if desired. Similarly, multiple computer devices can be connected, each providing some of the necessary operations (e.g., as a server array, a group of blade servers, or a multiprocessor system). Figure 11 Take a processor 10 as an example.

[0173] Processor 10 may be a central processing unit, a network processor, or a combination thereof. Processor 10 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The programmable logic device may be a complex programmable logic device (CAMP), a field-programmable gate array (FPGA), a general-purpose array logic (GDA), or any combination thereof.

[0174] The memory 20 stores instructions executable by at least one processor 10 to cause the at least one processor 10 to perform the method shown in the above embodiments.

[0175] The memory 20 can include a program storage area and a data storage area. The program storage area can store an operating system, application programs required for at least one function, etc. The data storage area can store data created by the computer device, etc. In addition, the memory 20 can include a high-speed random access memory, and can also include a non-transitory memory such as at least one disk storage device, a flash memory device, or other non-transitory solid state memory device. In some alternative embodiments, the memory 20 can optionally include memory that is remotely located with respect to the processor 10, and which can be connected to the computer device through a network. Examples of such networks include, but are not limited to, the Internet, an enterprise intranet, a local area network, a mobile communications network, and combinations thereof.

[0176] The memory 20 can include a volatile memory, such as a random access memory, and / or can include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid state memory device. The memory 20 can also include an array of memories of the same kind or different kinds.

[0177] The computer device also includes a communication interface 30 for communicating with other devices or communication networks.

[0178] The embodiments of the present disclosure also provide a computer readable storage medium, and the method according to the embodiments of the present disclosure can be implemented in hardware, firmware, or recorded in a storage medium, or implemented as computer code to be originally stored in a remote storage medium or a non-transitory machine readable storage medium downloaded through a network and stored in a local storage medium, so that the method described herein can be processed by such software on a storage medium using a general purpose computer, a special purpose processor, or programmable or special purpose hardware. The storage medium can be a disk, an optical disk, a read-only memory, a random access memory, a flash memory, a hard disk, or a solid state disk, etc. Further, the storage medium can also include a combination of the above-mentioned kinds of memories. It can be understood that the computer, the processor, the microprocessor controller, or the programmable hardware includes a storage component that can store or receive software or computer code, when the software or computer code is accessed and executed by the computer, the processor, or the hardware, the method shown in the above embodiments is implemented.

[0179] Part of the present disclosure can be applied as a computer program product, for example, computer program instructions, when executed by a computer, through the operation of the computer, the method and / or technical solutions according to the present disclosure can be invoked or provided. Those skilled in the art should understand that the form of computer program instructions in computer readable medium includes but is not limited to source file, executable file, installation package file and the like, and accordingly, the way of computer program instructions executed by computer includes but is not limited to: the computer directly executes the instructions, or the computer compiles the instructions and then executes the corresponding compiled program, or the computer reads and executes the instructions, or the computer reads and installs the instructions and then executes the corresponding installed program. Here, the computer readable medium can be any available computer readable storage medium or communication medium accessible to the computer.

[0180] Although the embodiments of the present disclosure are described in conjunction with the drawings, various modifications and changes can be made by those skilled in the art without departing from the spirit and scope of the present disclosure, and such modifications and changes fall within the scope defined by the appended claims.

Claims

1. A message transmission method during transmission, characterized in that, The method is applied to a target command node, and the method includes: Acquire target launch information, wherein the target launch information includes launch mission parameters and identification information of the target launch platform; A first instruction message is generated based on the target transmission information. The first instruction message is constructed into a three-layer structure of initial word, extended word and continuation word according to the target message format, and a communication channel frame header is added according to the communication channel protocol. Send the first command message to the communication satellite; The system receives the execution result sent by the communication satellite, wherein the execution result is the result obtained by the target launch platform executing the corresponding control logic on the first instruction message sent by the communication satellite, and the target launch platform is determined by the communication satellite based on the first instruction message and a preset mapping relationship, wherein the preset mapping relationship stores the correspondence between multiple instruction messages and the identification addresses of multiple launch platforms.

2. The method according to claim 1, characterized in that, After receiving the execution result sent by the communication satellite, the method further includes: Obtain launch association information; By fusing the launch association information and the execution result, launch status information is obtained; Launch decision information is generated based on the launch status information.

3. A message transmission method during transmission, characterized in that, The method is applied to a target launch platform, and the method includes: The first command message sent by the communication satellite is received through a communication link that supports UHF band transparent forwarding mode and on-board processing mode. The first command message is sent to the communication satellite by the target command node and has a three-layer structure of initial word, extension word and continuation word. The target launch platform is determined by the communication satellite based on the first command message and a preset mapping relationship. The preset mapping relationship stores the correspondence between multiple command messages and the identification addresses of multiple launch platforms. The first instruction message is parsed to obtain the instruction type; based on the instruction type, the corresponding control module is invoked to execute the control logic corresponding to the first instruction message, and the execution result is obtained. The execution result is sent to the communication satellite.

4. The method according to claim 3, characterized in that, The step of executing the control logic corresponding to the first instruction message based on the first instruction message to obtain the execution result includes: The first instruction message is parsed to obtain the instruction type of the first instruction message; Based on the instruction type, the corresponding control module is invoked to execute the control logic corresponding to the first instruction message, and the execution result is obtained.

5. A message transmission method during transmission, characterized in that, The method is applied to a communication satellite, and the method includes: Receive the first command message sent by the target command node or the execution result sent by the target launch platform; If the received instruction message is the first instruction message, based on the first instruction message and a preset mapping relationship, the optimal link is selected from the terrestrial wired network, shortwave network, and various communication channels, and the first instruction message is sent to the target transmitting platform with the identifier address of the first address. The preset mapping relationship stores the correspondence between multiple instruction messages and the identifier addresses of multiple transmitting platforms, and the identifier address includes both logical and physical addresses. Alternatively, if the received instruction message is the execution result, based on the execution result and the preset mapping relationship, the optimal link is selected from the terrestrial wired network, shortwave network, and various communication channels, and the execution result is sent to the target command node with the identifier address of the second address. The preset mapping relationship stores the correspondence between multiple execution results and the identifier addresses of multiple command nodes, and the identifier address includes both logical and physical addresses.

6. A message transmission system, characterized in that, The system includes: a target command node, a target launch platform, and a communication satellite; wherein... The target command node is used to acquire target launch information, including launch mission parameters and identification information of the target launch platform; generate a first command message based on the target launch information, wherein the first command message is constructed into a three-layer structure of initial word, extension word, and continuation word according to the target message format, and a communication channel frame header is added according to the communication channel protocol; send the first command message to the communication satellite; and receive the execution result sent by the communication satellite, wherein the execution result is the result obtained by the target launch platform executing the corresponding control logic on the first command message sent by the communication satellite. The target launch platform is configured to receive a first command message sent by a communication satellite via a communication link supporting UHF band transparent forwarding mode and on-board processing mode. The first command message is sent to the communication satellite by a target command node and has a three-layer structure consisting of an initial word, an extension word, and a continuation word. The target launch platform is determined by the communication satellite based on the first command message and a preset mapping relationship, which stores the correspondence between multiple command messages and the identifier addresses of multiple launch platforms. The platform parses the first command message to obtain the command type; based on the command type, it calls the corresponding control module to execute the control logic corresponding to the first command message, obtaining the execution result; and sends the execution result to the communication satellite. The communication satellite is used to receive a first instruction message sent by a target command node or an execution result sent by a target launch platform. If the received instruction message is the first instruction message, based on the first instruction message and a preset mapping relationship, the optimal link is selected from the terrestrial wired network, shortwave network, and various communication channels, and the first instruction message is sent to the target launch platform with an identifier address of the first address. The preset mapping relationship stores the correspondence between multiple instruction messages and the identifier addresses of multiple launch platforms, and the identifier address includes a logical address and a physical address. Alternatively, if the received execution result is the execution result, based on the execution result and the preset mapping relationship, the optimal link is selected from the terrestrial wired network, shortwave network, and various communication channels, and the execution result is sent to the target command node with an identifier address of the second address. The preset mapping relationship stores the correspondence between multiple execution results and the identifier addresses of multiple command nodes, and the identifier address includes a logical address and a physical address.

7. The system according to claim 6, characterized in that, The system also includes: a network center; wherein... The network center is used to obtain the arrival time of the first network status information sent by the target command node each time, and to obtain the first reception time; and to obtain the second reception time of the second network status information sent by the target transmission platform each time, and to obtain the second reception time. The network center is also used to traverse the target command nodes to obtain a first difference between the current time and the first reception time of the last time the first network status information was received; and to traverse the target transmission platform to obtain a second difference between the current time and the second reception time of the last time the second network status information was received. The network center is also used to determine the first network entry state of each target command node as "network entry" if the first difference is less than or equal to a preset value, and to determine the first network entry state of the target command node as "network exit" if the first difference is greater than the preset value; and to determine the second network entry state of each target launch platform as "network entry" if the second difference is less than or equal to the preset value, and to determine the second network entry state of the target launch platform as "network exit" if the second difference is greater than the preset value. Based on the first network status information of each target command node, the second network status information of each target launch platform, the first network entry status, and the second network entry status, the communication link status is determined by statistically analyzing the channel signal-to-noise ratio, bit error rate, and status information packet loss rate.

8. A message transmission device during transmission, characterized in that, The device is a target command node, and the device includes: The first acquisition module is used to acquire target launch information, wherein the target launch information includes launch mission parameters and identification information of the target launch platform; The first generation module is used to generate a first instruction message based on the target transmission information. The first instruction message is constructed into a three-layer structure of initial word, extended word and continuation word according to the target message format, and a communication channel frame header is added according to the communication channel protocol. The first transmitting module is used to transmit the first instruction message to the communication satellite; The first receiving module is used to receive the execution result sent by the communication satellite, wherein the execution result is the result obtained by the target launch platform executing the corresponding control logic of the first instruction message sent by the communication satellite, and the target launch platform is determined by the communication satellite based on the first instruction message and a preset mapping relationship, wherein the preset mapping relationship stores the correspondence between multiple instruction messages and the identification addresses of multiple launch platforms.

9. A message transmission device during transmission, characterized in that, The device is a target launch platform, and the device includes: The second receiving module is used to receive a first command message sent by a communication satellite through a communication link that supports UHF band transparent forwarding mode and on-board processing mode. The first command message is sent to the communication satellite by a target command node, and the first command message has a three-layer structure of initial word, extension word and continuation word. The target launch platform is determined by the communication satellite based on the first command message and a preset mapping relationship. The preset mapping relationship stores the correspondence between multiple command messages and the identification addresses of multiple launch platforms. The parsing module is used to parse the first instruction message to obtain the instruction type; The execution module is used to call the corresponding control module to execute the control logic corresponding to the first instruction message based on the instruction type, and obtain the execution result; the second sending module is used to send the execution result to the communication satellite.

10. A message transmission device during transmission, characterized in that, The device is a communication satellite, and the device includes: The third receiving module is used to receive the first instruction message sent by the target command node or the execution result sent by the target launch platform; The third sending module is configured to, if the received instruction message is the first instruction message, select the optimal link from the terrestrial wired network, shortwave network, and various communication channels based on the first instruction message and a preset mapping relationship, and send the first instruction message to the target transmitting platform with an identifier address of the first address. The preset mapping relationship stores the correspondence between multiple instruction messages and the identifier addresses of multiple transmitting platforms, and the identifier address includes both a logical address and a physical address. Alternatively, if the received instruction message is the execution result, the module is configured to, based on the execution result and the preset mapping relationship, select the optimal link from the terrestrial wired network, shortwave network, and various communication channels, and send the execution result to the target command node with an identifier address of the second address. The preset mapping relationship stores the correspondence between multiple execution results and the identifier addresses of multiple command nodes, and the identifier address includes both a logical address and a physical address.

11. A computer device, characterized in that, include: A memory and a processor are communicatively connected, the memory stores computer instructions, and the processor executes the computer instructions to perform the message transmission method in the transmission process according to any one of claims 1 to 5.

12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing the computer to execute the message transmission method during the transmission process as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Wide-area launch testing method and system applied to launch carrier rocket on sea

    CN116318354A