Message transmission method, device and system in transmitting process
By using communication satellites to establish a communication link between the command node and the launch platform during the rocket launch process, the problem of low message transmission efficiency between the command node and the launch platform is solved, and the timely and accurate transmission of command messages and execution results is achieved.
Patent Information
- Application Number
- CN202510942052.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-09
- Publication Date
- 2025-08-12
- Estimated Expiration
- 2045-07-09
AI Technical Summary
During the rocket launch process, there is a lack of a direct communication link between the command node and the launch platform, resulting in low message transmission efficiency, inability to directly receive and parse command messages, and cannot return the execution results.
Through communication satellites, a communication link between the target command node and the target transmission platform is established, and the communication satellites transmit command messages and execution results to realize direct command messages to the transmission platform and direct execution results to the command node.
It improves the message transmission efficiency during rocket launch, ensuring that instruction messages and execution results can be transmitted in a timely and accurate manner.
Smart Images

Figure CN120474606A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of aerospace technology, and in particular to a message transmission method, device, and system during a launch process. Background Art
[0002] During a rocket launch, message transmission between the command node and the launch platform is crucial to completing the mission. With the development of aerospace technology, the demand for launch missions is increasing, placing higher demands on message transmission.
[0003] When transmitting command messages and command execution results and other messages, the relevant technology lacks a communication link, and the command node and the launch platform can only interact through commands, voice, and documents. The launch platform cannot directly receive and parse the command messages from the command node, nor can it directly return the command execution results to the command node, resulting in low message transmission efficiency. Summary of the Invention
[0004] In view of this, the present disclosure provides a message transmission method, device, and message transmission system during a transmission process to solve the problem of low message transmission efficiency.
[0005] In a first aspect, the present disclosure provides a message transmission method during a transmission process, the method being applied to a target command node, comprising: Obtain target launch information; generating a first instruction message based on the target emission information; sending a first command message to a communication satellite; Receive an execution result sent by a communication satellite, wherein the execution result is a result obtained by a target launch platform executing corresponding control logic on a first command message sent by the communication satellite, the target launch platform is determined by the communication satellite based on the first command message and a preset mapping relationship, and the preset mapping relationship stores a correspondence between multiple command messages and identification addresses of multiple launch platforms.
[0006] In the disclosed 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 communications satellite; and an execution result is received from the communications satellite. Because the disclosed embodiment utilizes a communications 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.
[0007] In a second aspect, the present disclosure provides a method for transmitting messages during a launch process, the method being applied to a target launch platform, comprising: receiving a first command message sent by a communication satellite, wherein the first command message is sent by a target command node to the communication satellite; Based on the first instruction message, executing the control logic corresponding to the first instruction message to obtain an execution result; Send the execution results to the communication satellite.
[0008] In the disclosed embodiment, a first command message is received from a communications satellite; based on the first command message, control logic corresponding to the first command message is executed to obtain an execution result; and the execution result is transmitted to the communications satellite. Because the disclosed embodiment utilizes a communications satellite to establish a communication link between the target command node and the target launch platform, the execution result transmitted by the target launch platform reaches the target command node directly, thereby improving message transmission efficiency during the launch process.
[0009] In a third aspect, the present disclosure provides a method for transmitting messages during a launch process, the method being applied to a communication satellite, comprising: receiving a first command message sent by a target command node or an execution result sent by a target launch platform; Based on the first instruction message and the preset mapping relationship, the first instruction message is sent to the target launch platform whose identification address is the first address, wherein the preset mapping relationship stores the correspondence between multiple instruction messages and the identification addresses of multiple launch platforms; or based on the execution result and the preset mapping relationship, the execution result is sent to the target command node whose identification address is the second address, wherein the preset mapping relationship stores the correspondence between multiple execution results and the identification addresses of multiple command nodes.
[0010] In the disclosed embodiment, a first command message is received from a target command node or an execution result is received from a target launch platform; based on the first command message and a preset mapping relationship, the first command message is sent to a target launch platform whose identification address is the first address, or based on the execution result and the preset mapping relationship, the execution result is sent to a target command node whose identification address is the second address. Because the disclosed 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 efficiency of message transmission during the launch process.
[0011] 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, The target command node is configured to obtain 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 an execution result sent by the communication satellite, wherein the execution result is a result obtained by the target launch platform executing 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, wherein the first command message is sent by a target command node to the communication satellite; execute control logic corresponding to the first command message based on the first command message to obtain an execution result; and transmit the execution result to the communication satellite; A 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; based on the first instruction message and a preset mapping relationship, send the first instruction message to a target launch platform whose identification address is a first address, wherein the preset mapping relationship stores a correspondence between multiple instruction messages and the identification addresses of multiple launch platforms; or based on the execution result and the preset mapping relationship, send the execution result to a target command node whose identification address is a second address, wherein the preset mapping relationship stores a correspondence between multiple execution results and the identification addresses of multiple command nodes.
[0012] In an embodiment of the present disclosure, a message transmission system is developed, which includes: a target command node, a target launch platform, and a communication satellite; wherein the target command node is used 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; receive the execution result sent by the communication satellite; the target launch platform is used to receive the first instruction message sent by the communication satellite; based on the first instruction message, execute the control logic corresponding to the first instruction message to obtain the execution result; send the execution result to the communication satellite; the communication satellite is used to receive the first instruction message sent by the target command node or the execution result sent by the target launch platform; based on the first instruction message and a preset mapping relationship, send the first instruction message to the target launch platform whose identification address is the first address. Since the embodiment of the present disclosure uses a communication satellite to establish a communication link between the target command node and the target launch platform, 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, thereby improving the message transmission efficiency during the launch process.
[0013] In an optional embodiment, the system further includes: a networking center; wherein, The networking center is configured to obtain a first reception time when a target command node sends first network status information, and a second reception time when a target launch platform sends second network status information; the networking center is further configured to traverse the target command node to obtain a first difference between a current time and a minimum value of the first reception time; and traverse the target launch platform to obtain a second difference between a current time and a minimum value of the second reception time; The networking center is also used to determine the first network access status of the target command node based on the first difference and the preset value, determine the second network access status of the target launch platform based on the second difference and the preset value, and determine the communication link status based on the first network status information, the second network status information, the first network access status and the second network access status.
[0014] In the disclosed embodiment, by monitoring the network status of the target command node and the target launch platform through the networking center, the communication link status can be determined and the stability of the message transmission system can be improved.
[0015] In a fifth aspect, the present disclosure provides a message transmission device during a transmission process, the device being a target command node, comprising: A first acquisition module is used to acquire target launch information; A first generating module, configured to generate a first instruction message based on the target transmission information; A first sending module, configured to send a first instruction message to a 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 on the first command message sent by the communication satellite. 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.
[0016] In a sixth aspect, the present disclosure provides a message transmission device during a launch process, the device being a target launch platform, comprising: A second receiving module is configured to receive a first command message sent by the communication satellite, wherein the first command message is sent by the target command node to the communication satellite; an execution module, configured to execute the control logic corresponding to the first instruction message based on the first instruction message, and obtain an execution result; The second sending module is used to send the execution result to the communication satellite.
[0017] In a seventh aspect, the present disclosure provides a message transmission device during a launch process, the device being a communication satellite, comprising: A third receiving module is configured to receive a first instruction message sent by a target command node or an execution result sent by a target launch platform; The third sending module is used to send the first instruction message to the target launch platform whose identification address is the first address based on the first instruction message and the preset mapping relationship, wherein the preset mapping relationship stores the correspondence between multiple instruction messages and the identification addresses of multiple launch platforms, or to send the execution result to the target command node whose identification address is the second address based on the execution result and the preset mapping relationship, wherein the preset mapping relationship stores the correspondence between multiple execution results and the identification addresses of multiple command nodes.
[0018] In an eighth aspect, the present disclosure provides a computer device comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, computer instructions being stored in the memory, and the processor executing the message transmission method during the transmission process of the above-mentioned first aspect or any corresponding embodiment thereof by executing the computer instructions.
[0019] In a ninth aspect, the present disclosure provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the message transmission method during the transmission process of the above-mentioned first aspect or any corresponding embodiment thereof.
[0020] In a tenth aspect, the present disclosure provides a computer program product, comprising computer instructions, which are used to enable a computer to execute the message transmission method during the transmission process of the above-mentioned first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the specific embodiments of the present disclosure or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the specific embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0022] Figure 1 is a flow chart of a message transmission method during a transmission process according to an embodiment of the present disclosure; Figure 2 is a flow chart of a message transmission method in another transmission process according to an embodiment of the present disclosure; Figure 3 is a flowchart of a message transmission method in another transmission process according to an embodiment of the present disclosure; Figure 4 is a schematic diagram of a framework of a message transmission system according to an embodiment of the present disclosure; Figure 5 is a schematic diagram of a framework of another message transmission system according to an embodiment of the present disclosure; Figure 6is a schematic diagram of a target message format according to an embodiment of the present disclosure; Figure 7 is a schematic diagram of a message processing flow according to an embodiment of the present disclosure; Figure 8 is a structural block diagram of a message transmission device during a transmission process according to an embodiment of the present disclosure; Figure 9 is a structural block diagram of a message transmission device in another transmission process according to an embodiment of the present disclosure; Figure 10 is a structural block diagram of a message transmission device in another transmission process according to an embodiment of the present disclosure; Figure 11 Schematic diagram of the hardware structure of the computer device according to the embodiment of the present disclosure. DETAILED DESCRIPTION
[0023] To make the purpose, technical solutions, and advantages of the embodiments of the present disclosure more clear, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments of the present disclosure, all other embodiments obtained by those skilled in the art without making creative efforts shall fall within the scope of protection of the present disclosure.
[0024] During a rocket launch, message transmission between the command node and the launch platform is crucial to completing the mission. With the development of aerospace technology, the demand for launch missions is increasing, placing higher demands on message transmission.
[0025] When transmitting command messages and command execution results and other messages, the relevant technology lacks a communication link, and the command node and the launch platform can only interact through commands, voice, and documents. The launch platform cannot directly receive and parse the command messages from the command node, nor can it directly return the command execution results to the command node, resulting in low message transmission efficiency.
[0026] In order to solve the above problems, according to an embodiment of the present disclosure, an embodiment of a message transmission method during a transmission 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 a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0027] In this embodiment, a message transmission method during the transmission process is provided. Figure 1 As shown, Figure 1FIG. 1 is a flow chart of a message transmission method during a transmission process according to an embodiment of the present disclosure. The flow chart can be applied to a target command node and includes the following steps: Step S101, obtaining target launch information.
[0028] Optionally, in the embodiment of the present disclosure, the target launch information is sent by the superior command node to the target command node through a communication link, including launch mission parameters (such as launch process, ignition timing, orbital target, etc.), identification of the target launch platform and other information.
[0029] It should be noted that the target command node can receive data from different sensors, equipment or systems (including telemetry data, control command messages and environmental parameters, etc.), and identify data from different data sources (including various sensors and test equipment in the test process, etc.); support message reception in multiple data formats, such as serial port data, network data packets, etc.; perform pre-processing operations such as integration, cleaning, and management on the original data, and verify the integrity and accuracy of the pre-processed data to discover and correct errors or anomalies in the data; convert test data of different structures and formats into a unified target message format that can be recognized by the superior command node.
[0030] In addition, the target command node can also extract data related to the test and launch tasks, and share it between systems in accordance with the target message format; support the visual display of storage information such as initial data loading and dynamic changes in the data sharing environment; support the visual display of data subject services and entity service statistics.
[0031] Step S102: Generate a first instruction message based on the target transmission information.
[0032] Optionally, in an embodiment of the present disclosure, the first instruction message is a control instruction generated by the target command node based on the target launch information, and is used to instruct the target launch platform to perform a corresponding launch mission.
[0033] Specifically, after receiving the target launch information, the target command node first extracts information such as the launch mission parameters and the identification of the target launch platform from the target launch information, and then generates a control instruction for instructing the target launch platform to perform the corresponding launch mission based on this information. In the case that the control instruction is not in the form of a character string, a non-coded message, or data, 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, etc.), an extended word (containing the specific parameters of the instruction, such as the ignition timing, orbit target parameters, etc.) and a continue word (containing extended information of the instruction, such as the backup instruction set, environmental parameter thresholds, etc.) according to the target message format. Then, the control instruction is adapted and a communication channel frame header is added according to the communication channel protocol to obtain the first instruction message.
[0034] Step S103: Send a first instruction message to the communication satellite.
[0035] Specifically, the command node uses a communication link to send the first command message to the communication satellite via a satellite site (UHF band satellite communication ground station or vehicle-mounted station).
[0036] Step S104: 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 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.
[0037] Specifically, after receiving the execution result, the target command node strips off the IP frame header and 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, timestamp information, verification information, message type information and other parameter information in the message, and performs the next step of processing based on these parameter information, including routing and link selection, timestamp update, verification, message encapsulation and other operations.
[0038] In the disclosed 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 communications satellite; and an execution result is received from the communications satellite. Because the disclosed embodiment utilizes a communications 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.
[0039] In an optional embodiment, after receiving the execution result sent by the communication satellite, the method further includes: Obtain launch-related information; Fuse launch-related information and execution results to obtain launch situation information; Generate launch decision information based on the launch situation information.
[0040] Optionally, in the disclosed embodiments, launch-related information includes meteorological environment information, personnel status information, and command decision information. Launch situation information includes situation information in areas such as space launch, space measurement and control, meteorology and hydrology, and communication networks, as well as comprehensive situation information such as pre-launch situation and flight situation. Launch decision information is generated by the target command node based on the launch situation information and is sent to the superior command node for decision-making assistance.
[0041] Specifically, the target command node first uses big data technology to collect, integrate and analyze launch-related information such as meteorological environment information, personnel status information, and command decision-making information, and then integrates this launch-related information with the rocket status information in the execution results to obtain launch situation information such as field situation information and comprehensive situation information.
[0042] Afterwards, the target command node statistically analyzes possible risks based on launch situation information and historical launch data, including the risks of the current launch mission and parallel missions, and simulates the expert decision-making process to provide rule-based decision-making suggestions, including phase transition suggestions, ignition suggestions, termination of the current mission, and priority execution of parallel tasks. It generates the risks and benefits of different decision suggestions and obtains launch decision information.
[0043] In the disclosed embodiment, by fusing launch-related information and execution results, multi-source data can be integrated to obtain comprehensive and accurate launch situation information, and launch decision information can be further generated based on the launch situation information, which can achieve real-time perception and comprehensive evaluation of the launch mission status, and provide scientific and accurate decision-making basis for the command node.
[0044] In this embodiment, a message transmission method during the transmission process is provided. Figure 2 As shown, Figure 2 FIG. 1 is a flow chart of another message transmission method during a launch process according to an embodiment of the present disclosure. The flow chart can be applied to a target launch platform and includes the following steps: Step S201: receiving a first command message sent by a communication satellite, wherein the first command message is sent by a target command node to the communication satellite.
[0045] Specifically, the target launch platform receives a first instruction message sent by the target command node from the communication satellite using a communication link.
[0046] It should be noted that the target launch platform supports the UHF band on-board processing mode to realize short-term burst communication services; supports the UHF link distributed networking mode to realize streaming media (picture) information transmission; adapts to the external interface and message protocol of the UHF channel; supports the UHF band transparent forwarding mode, on-board processing mode and circuit switching mode; and also supports UHF link centralized networking, distributed networking, and multi-chain comprehensive application networking.
[0047] In addition, the target launch platform consists of general information processing, satellite navigation, and power conversion. The general information processing system primarily adapts to the UHF satellite channel transmission interval and the external service and control interfaces of the UHF satellite channel equipment. It also handles channel operating parameter loading and configuration, link message protocol processing and link management, and protocol processing with network management equipment and the ground network. The satellite navigation system consists of a two-in-one satellite navigation system (GPS and BeiDou-2) and an atomic clock, primarily outputting the terminal's position and standard time. The power conversion system consists of a power conversion unit and a front-end power supply, primarily converting 220V AC power to the power required by the terminal host unit and providing internal power to the host unit.
[0048] Step S202: Based on the first instruction message, execute the control logic corresponding to the first instruction message to obtain an execution result.
[0049] Optionally, in the embodiment of the present disclosure, the execution results include launch control front-end equipment status monitoring information and rocket status monitoring information, communication control front-end equipment status monitoring information, rocket remote sensing data reception information, vehicle control front-end equipment status information, etc.
[0050] 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.
[0051] Step S203: Send the execution result to the communication satellite.
[0052] Specifically, the target launch platform uses the communication link to send the execution result corresponding to the first instruction message to the communication satellite.
[0053] In the disclosed embodiment, a first command message is received from a communications satellite; based on the first command message, control logic corresponding to the first command message is executed to obtain an execution result; and the execution result is transmitted to the communications satellite. Because the disclosed embodiment utilizes a communications satellite to establish a communication link between the target command node and the target launch platform, the execution result transmitted by the target launch platform reaches the target command node directly, thereby improving message transmission efficiency during the launch process.
[0054] In an optional implementation, executing control logic corresponding to the first instruction message based on the first instruction message to obtain an execution result includes: Parsing the first instruction message to obtain an instruction type of the first instruction message; Based on the instruction type, the corresponding control module is called to execute the control logic corresponding to the first instruction message to obtain an execution result.
[0055] Optionally, in the disclosed embodiment, command types include test and launch control command messages, startup test command messages, communication control command messages, and vehicle control command messages. Control modules include command and control, test and launch control, communication control, measurement control, and vehicle control modules. The execution result refers to the rocket status after the target launch platform executes the first command message.
[0056] 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 attributes of the instruction, such as the instruction type, from the initial word, extracts the specific parameters of the instruction, such as the ignition timing, orbit target parameters, etc., from the extended word, and extracts the extended information of the instruction, such as the backup instruction set, environmental parameter thresholds, etc., from the continued word.
[0057] Then, the target launch platform uses command and control to call the corresponding control module according to the instruction type of the first instruction message (test and launch control executes the test and launch control instruction message, measurement control executes the start test instruction message, communication control executes the communication control instruction message, and vehicle control executes the vehicle control instruction message), executes the corresponding control logic based on the specific parameters and extended information of the instruction, obtains the execution result, and returns the execution result to the command and control through the launch instruction message sending and receiving interface.
[0058] It should be noted that the target launch platform creates and manages test and launch command and control template data, communication control command message preset library data, measurement control parsing command message template data and remote vehicle control command message set data; establishes a launch platform fault detection command message management model and a launch vehicle selection data management model; provides a launch command message sending and receiving interface between command control and test and launch control, communication control, measurement control and vehicle control, to realize the sending of test and launch control command messages to test and launch control, sending start test command messages to measurement control, sending communication control command messages to communication control, providing vehicle control command messages to vehicle control, and accepting the execution results returned by these modules.
[0059] In the embodiment 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 targeted execution of the instruction can be ensured and the accuracy of the execution result can be improved.
[0060] In this embodiment, a message transmission method during the transmission process is provided. Figure 3 As shown, Figure 3 FIG. 1 is a flow chart of another method for transmitting messages during a transmission process according to an embodiment of the present disclosure. The flow chart can be applied to a communication satellite and includes the following steps: Step S301: receiving a first instruction message sent by a target command node or an execution result sent by a target launch platform.
[0061] Specifically, the communication satellite utilizes the communication link to receive the first instruction message sent by the target command node, or the execution result sent by the target launch platform.
[0062] Step S302: Based on the first instruction message and the preset mapping relationship, the first instruction message is sent to the target launch platform whose identification address is the first address, wherein the preset mapping relationship stores the correspondence between multiple instruction messages and the identification addresses of multiple launch platforms; or based on the execution result and the preset mapping relationship, the execution result is sent to the target command node whose identification address is the second address, wherein the preset mapping relationship stores the correspondence between multiple execution results and the identification addresses of multiple command nodes.
[0063] Optionally, in an embodiment of the present disclosure, the preset mapping relationship stores a mapping relationship between the identifiers of multiple command nodes and multiple launch platforms and their corresponding identification addresses, wherein the identification address includes a logical address and a physical address.
[0064] Specifically, after receiving the first command message, the communication satellite parses the first command message to obtain the 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, that is, the first address, wherein the first address includes the target logical address and the target physical address.
[0065] After receiving the execution result, the communication satellite parses the execution result to obtain the 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, that is, the second address, wherein the second address includes the target logical address and the target physical address.
[0066] Then, the communication satellite selects the optimal link (such as the link with the smallest delay and the strongest anti-interference ability) from the ground wired network, shortwave network and various communication channels. If the optimal link is a link with a reliable link layer transmission protocol, such as an IP network, some TDMA communication links, etc., the first instruction message or execution result is encapsulated in a universal frame format, and the IP protocol completes the routing exchange; if the optimal link is a network that does not have a reliable link layer transmission protocol, such as some FDMA links, etc., the first instruction message or execution result is encapsulated in a universal frame format, and the data packet is converted into a format combining space division multiple access and time division multiple access, and sent according to the preset time slot plan to avoid air interface conflicts.
[0067] In addition, when formulating mission plans, communication satellites can preset the information resource sharing relationship between various mission nodes, and can also flexibly allocate them according to the mission progress to enable various mission nodes to have full connectivity, full-duplex interconnection capabilities, as well as on-demand, multicast and broadcast capabilities.
[0068] In the disclosed embodiment, a first command message is received from a target command node or an execution result is received from a target launch platform; based on the first command message and a preset mapping relationship, the first command message is sent to a target launch platform whose identification address is the first address, or based on the execution result and the preset mapping relationship, the execution result is sent to a target command node whose identification address is the second address. Because the disclosed 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 efficiency of message transmission during the launch process.
[0069] In this embodiment, a message transmission system is provided, such as Figure 4 As shown, Figure 4 is a schematic diagram of a framework of a message transmission system according to an embodiment of the present disclosure, which can be applied to a server, including: a target command node, a target launch platform, and a communication satellite; wherein, The target command node is configured to obtain 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 an execution result sent by the communication satellite, wherein the execution result is a result obtained by the target launch platform executing 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, wherein the first command message is sent by a target command node to the communication satellite; execute control logic corresponding to the first command message based on the first command message to obtain an execution result; and transmit the execution result to the communication satellite; A 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; based on the first instruction message and a preset mapping relationship, send the first instruction message to a target launch platform whose identification address is a first address, wherein the preset mapping relationship stores a correspondence between multiple instruction messages and the identification addresses of multiple launch platforms; or based on the execution result and the preset mapping relationship, send the execution result to a target command node whose identification address is a second address, wherein the preset mapping relationship stores a correspondence between multiple execution results and the identification addresses of multiple command nodes.
[0070] Optionally, in the embodiment of the present disclosure, if Figure 4 As shown, the message transmission system includes the target command node (corresponding to Figure 4 Number 1 in), communication satellite (corresponding to Figure 4 2 in the figure) and the target launch platform (corresponding to Figure 4 3 in the figure).
[0071] Specifically, the target command node generates a first command message based on the target launch information sent by the superior command node, and sends the first command message to the communication satellite. After receiving the first command message from the target command node, the communication satellite obtains a first address based on the first command message and a preset mapping relationship, and sends the first command message to the target launch platform whose identification address is the first address.
[0072] The target launch platform executes the control logic corresponding to the first command message based on the first command message sent by the communication satellite, obtains an execution result, and transmits 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 a preset mapping relationship, and transmits the execution result to the target command node whose identification address is the second address.
[0073] In an embodiment of the present disclosure, a message transmission system is developed, which includes: a target command node, a target launch platform, and a communication satellite; wherein the target command node is used 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; receive the execution result sent by the communication satellite; the target launch platform is used to receive the first instruction message sent by the communication satellite; based on the first instruction message, execute the control logic corresponding to the first instruction message to obtain the execution result; send the execution result to the communication satellite; the communication satellite is used to receive the first instruction message sent by the target command node or the execution result sent by the target launch platform; based on the first instruction message and a preset mapping relationship, send the first instruction message to the target launch platform whose identification address is the first address. Since the embodiment of the present disclosure uses a communication satellite to establish a communication link between the target command node and the target launch platform, 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, thereby improving the message transmission efficiency during the launch process.
[0074] In some optional implementations, the system further includes: a networking center; wherein, The networking center is configured to obtain a first reception time when a target command node sends first network status information, and a second reception time when a target launch platform sends second network status information; the networking center is further configured to traverse the target command node to obtain a first difference between a current time and a minimum value of the first reception time; and traverse the target launch platform to obtain a second difference between a current time and a minimum value of the second reception time; The networking center is also used to determine the first network access status of the target command node based on the first difference and the preset value, determine the second network access status of the target launch platform based on the second difference and the preset value, and determine the communication link status based on the first network status information, the second network status information, the first network access status and the second network access status.
[0075] Optionally, in an embodiment of the present 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 networking center receives the first network status information, and the first network access 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 networking center receives the second network status information, and the second network access status refers to the network status of the target launch platform.
[0076] Specifically, if Figure 5 As shown, the network center (corresponding to Figure 5 Number 4 in the figure) through the switch (corresponding to Figure 5 5 in the figure) and satellite sites (corresponding to Figure 5 6 in the figure), receives standardized status reports sent by network members such as the target command node and the target launch platform, including network status information such as operating parameters, health status, and mission phase completion status (i.e., first network status information and second network status information), and records the arrival time of the first network status information and the second network status information in the network member linked list.
[0077] At the same time, the networking center periodically traverses all network members and compares the current time with the time when the first network status information and the second network status information were last received, and calculates the first difference between the current time and the minimum value of the first receiving time, and the second difference between the current time and the minimum value of the second receiving time.
[0078] Afterwards, the networking center compares the first difference with the preset value. If the first difference is greater than the preset value, it means that the first network status information has not been received for a long time, and the first network access status is determined to be offline; if the first difference is less than or equal to the preset value, the first network access status is determined to be online.
[0079] The networking center also compares the second difference with the preset value. If the second difference is greater than the preset value, it means that the second network status information has not been received for a long time, and the second network access status is determined to be offline; if the second difference is less than or equal to the preset value, the second network access status is determined to be online.
[0080] Finally, based on the first network status information, the second network status information, the first network access status and the second network access status, the networking center counts the channel signal-to-noise ratio, bit error rate and status information of the target command node and the target launch platform, thereby evaluating the quality of the communication link, generating evaluation results of multiple levels of the communication link status, and displaying the evaluation results in a graphical manner.
[0081] When evaluating the quality of the communication link, the networking center uses a sliding window protocol to count status information. Network management software records the time stamps for the window's start and end points, continuously updating them over time to allow the window to slide forward along the timeline. Simultaneously, the networking center continuously counts the amount of status information that falls within the time window, as well as the packet loss rate of status information within the time window. The quality of the communication link is then assessed based on the packet loss rate. As the time window slides forward, the packet loss rate also changes. These changes in the packet loss rate promptly reflect changes in the quality of the communication link between the communication platform and the communication master station.
[0082] In the disclosed embodiment, by monitoring the network status of the target command node and the target launch platform through the networking center, the communication link status can be determined and the stability of the message transmission system can be improved.
[0083] In some optional embodiments, such as Figure 6 As shown, Figure 6 This is a schematic diagram of the target message format according to an embodiment of the present disclosure. The target message format consists of a space-based satellite message transmission frame header, a satellite message group header 1, an initial word I0, a continuation word C1, a satellite 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. The message structure includes types such as an initial word, an extension word, and a continuation word.
[0084] The initial word is the first message word following the header in a message. It contains basic command attributes, such as the command type, as well as the total number of extension words and continuation words following the initial word. The extension word is used to transmit a group of data fields logically associated with the initial word and contains specific command parameters, such as ignition timing and orbit target parameters. The continuation word supplements the initial word and extension word and contains extended command information, such as alternative command sets and environmental parameter thresholds.
[0085] In some optional embodiments, such as Figure 7 As shown, Figure 7This is a schematic diagram of the message processing flow according to an embodiment of the present disclosure. The flow includes network monitoring management, platform message processing, message queue management, and message distribution processing. Specifically, network monitoring management includes network member information display, member access status monitoring, and link status monitoring; platform message processing includes receiving service messages, message encoding and decoding, and message format conversion; message queue management includes filter management, message priority processing, and flow control; and message distribution processing includes IP address routing mapping, networked connection matrix, multi-channel optimal access, and link layer adaptation.
[0086] Specifically, when displaying network member information, the system can display information about network members such as command nodes and launch platforms. The system acquires local software and link status information and supports information display. It can list and dynamically refresh information such as the identification number, network number, channel type, communication mode, network responsibility, and online status of all network members.
[0087] When monitoring the network access status of members, the system can monitor the network access status of members such as command nodes and launch platforms. When the system receives network status information, it considers the member to have joined the network and records the arrival time of the network status information in the network member list. It periodically traverses all network members and compares the current time with the time of the last network status information received from each member. Members that have not received network status information for a long time are considered to be offline, and the member's network entry and exit are displayed on the network member list interface.
[0088] When monitoring link status, the system can monitor communication link status, including channel status, link quality, and message requests. The system periodically reports the operating status of the communication channel and monitors communication link quality and message sending and receiving requests. It obtains monitoring information about the network's communication links from the communication master station through the communication network control agent, and receives and counts status information sent back by remote members. It evaluates communication link quality based on channel signal-to-noise ratio, bit error rate, and status information statistics. It generates multiple levels of communication link quality assessment results and displays them graphically.
[0089] When the communication link is available and the platform is online, the system receives business messages from the command node and the launch platform, and performs message encoding and decoding and message format conversion on the business messages.
[0090] When the system encodes and decodes messages, it encodes and decodes the messages according to the universal frame format and target message format for messages that can be converted to the target message format. The receiving end parses and processes the messages based on the target message format. For messages such as character strings, non-encoded messages, and data, there is no need to convert them to the target message format. Only a universal frame header is added and they are sent directly on the communication link. The receiving end receives and parses the messages, and then forwards the messages according to the destination address.
[0091] When converting message formats, the system can convert messages to the target message format as needed based on the type of interactive business information. When decoding messages, the system strips off the IP frame header and UDP frame header, extracts the universal frame and the message in the target message format, parses and processes the source and destination information, timestamp information, verification information, and message type information in the universal frame, and then performs further processing based on the message in the target message format, including routing and link selection, timestamp update, verification, and message encapsulation. When encoding messages, the system adapts and adds the communication channel frame header according to the communication channel protocol and converts to the target message format as needed based on the type of interactive business information.
[0092] When the system is performing filter management, it can set environmental category or geographical area filters at the command node according to the launch requirements to filter out unnecessary information.
[0093] When processing messages, the system prioritizes them and determines the order in which they are processed. The system cyclically receives messages from command nodes and launch platforms, storing them in receive storage areas corresponding to their priority levels according to their type. Messages of the same type are divided into high, medium, and low queues based on their priority levels. Messages of the same priority level are processed in the order in which they were sent; messages of different priorities are processed in a different order based on their priority levels.
[0094] When performing flow control, the system can control the sending of service messages based on the communication channel load. The system can establish a service flow control mechanism between the command node and the launch platform to control the sending of service messages based on the communication channel load: when the channel load is saturated, the message source stops sending; when the channel load is too high, the message source sends less; when the channel load is normal, the message source sends more.
[0095] When the system performs IP address routing mapping, it can parse the business message after receiving it, 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, where the target identification address contains the target logical address and target physical address of the target network member.
[0096] When the system is carrying out a network connection matrix, it can realize the forwarding and distribution of addressing messages by periodically and dynamically updating and maintaining the direct connection table and the network connection matrix.
[0097] When performing multi-channel optimal access, the system can select the optimal link among the terrestrial wired network, shortwave network and various communication channels for multi-link access nodes such as command nodes and launch platforms, and use the optimal link to send business messages to the opposite node.
[0098] When the system is performing link layer adaptation, it can encapsulate the message to be distributed according to the universal frame format and send it on different data links. The system mainly relies on two types of links to solve the problem of remote message transmission and distribution: if the optimal link is a link with a reliable link layer transmission protocol, such as an IP network or some TDMA communication links, the first instruction message or execution result will be encapsulated in the universal frame format, and the IP protocol will complete 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 execution result will be encapsulated in the universal frame format, the data packet will be converted to a format that combines space division multiple access and time division multiple access, and sent according to the preset time slot plan to avoid air interface conflicts.
[0099] This embodiment also provides a message transmission device during the transmission process, which is used to implement the above-mentioned embodiments and preferred embodiments. Details already described will not be repeated here. As used below, the term "module" may refer to a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation using hardware, or a combination of software and hardware, is also possible and contemplated.
[0100] This embodiment provides a message transmission device during the transmission process, such as Figure 8 As shown, the device is a target command node, including: The first acquisition module 801 is used to acquire target emission information; A first generating module 802 is configured to generate a first instruction message based on target transmission information; A first sending module 803 is configured to send a first instruction message to a communication satellite; The first receiving module 804 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 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 the preset mapping relationship. The preset mapping relationship stores the correspondence between multiple instruction messages and the identification addresses of multiple launch platforms.
[0101] In the disclosed 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 communications satellite; and an execution result is received from the communications satellite. Because the disclosed embodiment utilizes a communications 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.
[0102] In some optional embodiments, the device further comprises: A second acquisition module is used to acquire emission-related information; A fusion module is used to fuse launch-related information and execution results to obtain launch situation information; The second generating module is used to generate launch decision information based on the launch situation information.
[0103] This embodiment provides a message transmission device during the transmission process, such as Figure 9 As shown, the device is a target launch platform, including: The second receiving module 901 is configured to receive a first command message sent by a communication satellite, wherein the first command message is sent by a target command node to the communication satellite; An execution module 902 is configured to execute the control logic corresponding to the first instruction message based on the first instruction message to obtain an execution result; The second sending module 903 is used to send the execution result to the communication satellite.
[0104] In the disclosed embodiment, a first command message is received from a communications satellite; based on the first command message, control logic corresponding to the first command message is executed to obtain an execution result; and the execution result is transmitted to the communications satellite. Because the disclosed embodiment utilizes a communications satellite to establish a communication link between the target command node and the target launch platform, the execution result transmitted by the target launch platform reaches the target command node directly, thereby improving message transmission efficiency during the launch process.
[0105] In some optional implementations, the execution module 902 includes: a parsing submodule, configured to parse the first instruction message to obtain an instruction type of the first instruction message; An execution submodule, configured to call a corresponding control module to execute the control logic corresponding to the first instruction message based on the instruction type, and obtain an execution result; The sending submodule is used to send the execution results to the communication satellite.
[0106] This embodiment provides a message transmission device during the transmission process, such as Figure 10 As shown, the device is a communication satellite, comprising: 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; The third sending module 1002 is used to send the first instruction message to the target launch platform whose identification address is the first address based on the first instruction message and the preset mapping relationship, wherein the preset mapping relationship stores the correspondence between multiple instruction messages and the identification addresses of multiple launch platforms, or to send the execution result to the target command node whose identification address is the second address based on the execution result and the preset mapping relationship, wherein the preset mapping relationship stores the correspondence between multiple execution results and the identification addresses of multiple command nodes.
[0107] In the disclosed embodiment, a first command message is received from a target command node or an execution result is received from a target launch platform; based on the first command message and a preset mapping relationship, the first command message is sent to a target launch platform whose identification address is the first address, or based on the execution result and the preset mapping relationship, the execution result is sent to a target command node whose identification address is the second address. Because the disclosed 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 efficiency of message transmission during the launch process.
[0108] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.
[0109] The message transmission device in the transmission process in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.
[0110] The present disclosure also provides a computer device having the above Figure 8 or Figure 9 or Figure 10 The message transmission device is shown in the transmission process.
[0111] See also Figure 11 , Figure 11 is a structural diagram of a computer device provided by an optional embodiment of the present disclosure, such as Figure 11As shown, the computer device includes: one or more processors 10, memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components utilize different buses to communicate with each other and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in the memory or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Equally, multiple computer devices can be connected, and each device provides part of the necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 11 A processor 10 is taken as an example.
[0112] The processor 10 may be a central processing unit, a network processor, or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit, a programmable logic device, or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic, or any combination thereof.
[0113] The memory 20 stores instructions that can be executed by at least one processor 10, so that the at least one processor 10 executes the method shown in the above embodiment.
[0114] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and application programs required for at least one function; the data storage area may store data created based on the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely located relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0115] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid-state drive; the memory 20 may also include a combination of the above types of memory.
[0116] The computer device further includes a communication interface 30 for the computer device to communicate with other devices or a communication network.
[0117] The embodiments of the present disclosure also provide a computer-readable storage medium. The above-mentioned method according to the embodiments of the present disclosure can be implemented in hardware, firmware, or implemented as a computer code that can be recorded in a storage medium, or implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and downloaded through a network and will be stored in a local storage medium, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state drive, etc.; further, the storage medium can also include a combination of the above-mentioned types of memory. It can be understood that a computer, a processor, a microprocessor controller or 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 a computer, a processor or hardware, the method shown in the above embodiment is implemented.
[0118] A portion of the present disclosure may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present disclosure through the operation of the computer. Those skilled in the art should understand that the form in which the computer program instruction exists in a computer-readable medium includes but is not limited to a source file, an executable file, an installation package file, etc. Accordingly, the way in which the computer program instruction is executed by the computer includes but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium that can be accessed by the computer.
[0119] Although the embodiments of the present disclosure have been described with reference to the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present disclosure, and such modifications and variations are all within the scope defined by the appended claims.
Claims
1. A message transmission method during a transmission process, characterized in that: The method is applied to a target command node, and the method includes: Obtain target launch information; generating a first instruction message based on the target emission information; sending the first command message to the communication satellite; Receive an execution result sent by the communication satellite, wherein the execution result is a result obtained by a target launch platform executing corresponding control logic on the first command message sent by the communication satellite, and the target launch platform is determined by the communication satellite based on the first command message and a preset mapping relationship, and the preset mapping relationship stores a correspondence between multiple command messages and 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-related information; fusing the launch association information and the execution result to obtain launch situation information; Transmission decision information is generated based on the transmission situation information.
3. A message transmission method during a transmission process, characterized in that: The method is applied to a target launch platform, and the method comprises: receiving a first command message sent by a communication satellite, wherein the first command message is sent by a target command node to the communication satellite; Based on the first instruction message, executing the control logic corresponding to the first instruction message to obtain an execution result; The execution result is sent to the communication satellite.
4. The method according to claim 3, characterized in that The executing, based on the first instruction message, the control logic corresponding to the first instruction message to obtain an execution result includes: Parsing the first instruction message to obtain an instruction type of the first instruction message; Based on the instruction type, a corresponding control module is called to execute the control logic corresponding to the first instruction message to obtain the execution result.
5. A message transmission method during a transmission process, characterized in that: The method is applied to a communication satellite, and the method comprises: receiving a first command message sent by a target command node or an execution result sent by a target launch platform; Based on the first instruction message and the preset mapping relationship, the first instruction message is sent to the target launch platform whose identification address is the first address, wherein the preset mapping relationship stores the correspondence between multiple instruction messages and the identification addresses of multiple launch platforms; or based on the execution result and the preset mapping relationship, the execution result is sent to the target command node whose identification address is the second address, wherein the preset mapping relationship stores the correspondence between multiple execution results and the identification addresses of multiple command nodes.
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 configured to obtain target launch information; generate a first command message based on the target launch information; send the first command message to a 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 executing 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, wherein the first command message is sent by a target command node to the communication satellite; execute control logic corresponding to the first command message based on the first command message to obtain an execution result; and transmit 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; based on the first instruction message and a preset mapping relationship, send the first instruction message to a target launch platform whose identification address is a first address, wherein the preset mapping relationship stores a correspondence between multiple instruction messages and the identification addresses of multiple launch platforms; or based on the execution result and the preset mapping relationship, send the execution result to a target command node whose identification address is a second address, wherein the preset mapping relationship stores a correspondence between multiple execution results and the identification addresses of multiple command nodes.
7. The system according to claim 6, characterized in that The system also includes: a networking center; wherein, The networking center is configured to obtain a first reception time when the target command node sends the first network status information, and a second reception time when the target launch platform sends the second network status information; the networking center is further configured to traverse the target command node to obtain a first difference between a current time and a minimum value of the first reception time; and traverse the target launch platform to obtain a second difference between the current time and the minimum value of the second reception time; The networking center is further used to determine the first network access status of the target command node based on the first difference and the preset value, determine the second network access status of the target launch platform based on the second difference and the preset value, and determine the communication link status based on the first network status information, the second network status information, the first network access status and the second network access status.
8. A message transmission device during the transmission process, characterized in that: The device is a target command node, and the device includes: A first acquisition module is used to acquire target launch information; A first generating module, configured to generate a first instruction message based on the target transmission information; A first sending module, configured to send the first instruction message to the communication satellite; A first receiving module is used to receive an execution result sent by the communication satellite, wherein the execution result is a result obtained by a target launch platform executing corresponding control logic on the first command message sent by the communication satellite, and the target launch platform is determined by the communication satellite based on the first command message and a preset mapping relationship, and the preset mapping relationship stores a correspondence between multiple command messages and identification addresses of multiple launch platforms.
9. A message transmission device during a transmission process, characterized in that: The device is a target launch platform, and the device includes: A second receiving module is configured to receive a first command message sent by a communication satellite, wherein the first command message is sent by a target command node to the communication satellite; an execution module, configured to execute the control logic corresponding to the first instruction message based on the first instruction message, and obtain an execution result; The second sending module is used to send the execution result to the communication satellite.
10. A message transmission device during a transmission process, characterized in that: The device is a communication satellite, and the device comprises: A third receiving module is configured to receive a first instruction message sent by a target command node or an execution result sent by a target launch platform; A third sending module is configured to send the first instruction message to a target launch platform whose identification address is a first address based on the first instruction message and a preset mapping relationship, wherein the preset mapping relationship stores a correspondence between multiple instruction messages and the identification addresses of multiple launch platforms, or to send the execution result to a target command node whose identification address is a second address based on the execution result and the preset mapping relationship, wherein the preset mapping relationship stores a correspondence between multiple execution results and the identification addresses of multiple command nodes.
11. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the message transmission method during the transmission process according to any one of claims 1 to 5 by executing the computer instructions.
12. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the message transmission method during the transmission process according to any one of claims 1 to 5.
Citation Information
Patent Citations
Marine satellite launching command and control system and method
CN115833912A
Wide-area launch testing method and system applied to launch carrier rocket on sea
CN116318354A
Carrier rocket power supply data transmission and monitoring method and device and storage medium
CN119341698A
Remote-supportable rocket test launching control system based on cloud platform
CN119356067A
Coverage gap management for non-terrestrial networks
WO2024036035A1