Instruction execution method and apparatus during transmission
By enabling command interaction between the command vehicle and the launch vehicle, the problem of direct command transmission during rocket launch was solved, achieving real-time and accurate command execution and improving the efficiency and flexibility of launch missions.
Patent Information
- Application Number
- CN202510942053.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-09
- Publication Date
- 2025-12-09
- Estimated Expiration
- 2045-07-09
AI Technical Summary
In existing technologies, commands from command nodes during rocket launch cannot be directly received and parsed by the launch platform and must be relayed manually, resulting in low command execution efficiency. Furthermore, when launch time or parameters need to be adjusted temporarily, the re-decision cycle is lengthy.
Through command interaction between the first module of the command vehicle, the second module of the command vehicle, and the launch vehicle, command messages are transmitted in real time and accurately, including acquiring, generating, sending, and receiving commands and execution results, thereby improving command execution efficiency.
It enables real-time and accurate transmission of commands, improves the execution efficiency of rocket launch missions, simplifies operation procedures, reduces manual intervention, and enhances the flexibility and efficiency of launch missions.
Smart Images

Figure CN120454836B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the field of aerospace technology, in particular to a method and device for executing instructions during launch. BACKGROUND
[0002] During the launch of a rocket, the execution of instructions by the command node and the launch platform is critical to completing the launch task. With the development of aerospace technology, the demand for launch tasks is increasing, and higher requirements are placed on the execution of instructions.
[0003] In related technologies, when executing instructions during the launch, the command node commands the launch platform in the form of scheduling orders, and the operation of each subsystem of the launch platform is executed by manual step-by-step instructions. This instruction execution method has some problems. First, the instruction messages of the command node cannot be directly received and analyzed by the launch platform, and the transmission of instructions needs to be realized by manual transfer. Second, when the launch time or parameters need to be temporarily adjusted, the re-decision cycle is long, resulting in low efficiency of instruction execution. SUMMARY
[0004] Therefore, the present disclosure provides a method and device for executing instructions during launch to solve the problem of low efficiency of instruction execution.
[0005] In a first aspect, the present disclosure provides a method and device for executing instructions during launch, which are applied to a first module of a command vehicle, and the method comprises:
[0006] obtaining a first instruction, wherein the first instruction is used to indicate a launch task to be executed;
[0007] generating a second instruction based on the first instruction and sending the second instruction to a second module of the command vehicle, wherein the second instruction is used to instruct the second module to execute the launch task;
[0008] receiving a third instruction sent by the second module and sending the third instruction to a launch vehicle, wherein the third instruction is an instruction generated by the second module based on the second instruction sent by the first module;
[0009] receiving an execution result sent by the launch vehicle and sending the execution result to the second module, wherein the execution result is a result obtained by the launch vehicle executing the launch task based on the third instruction sent by the first module.
[0010] In the embodiment of the present disclosure, the first instruction is acquired, the second instruction is generated based on the first instruction, and the second instruction is sent to the second module of the command vehicle; the third instruction sent by the second module is received, and the third instruction is sent to the launch vehicle; the execution result sent by the launch vehicle is received, and the execution result is sent to the second module. Since the instruction interaction among the first module of the command vehicle, the second module of the command vehicle and the launch vehicle is used in the embodiment of the present disclosure, the instruction message can be transmitted in real time and accurately, so that the instruction execution efficiency is improved.
[0011] In a second aspect, the present disclosure provides a method and device for executing instructions in a launch process, which are applied to the second module of a command vehicle, and the method comprises the following steps:
[0012] receiving the second instruction sent by the first module;
[0013] generating the third instruction based on the second instruction, and sending the third instruction to the first module, wherein the second instruction is used to instruct the launch vehicle to execute a corresponding launch task;
[0014] receiving the execution result sent by the first module, wherein the execution result is the result obtained by the launch vehicle executing the launch task according to the third instruction sent by the first module.
[0015] In the embodiment of the present disclosure, the second instruction sent by the first module is received, the third instruction is generated based on the second instruction, and the third instruction is sent to the first module; the execution result sent by the first module is received. Since the instruction interaction among the first module of the command vehicle, the second module of the command vehicle and the launch vehicle is used in the embodiment of the present disclosure, the instruction message can be transmitted in real time and accurately, so that the instruction execution efficiency is improved.
[0016] In a third aspect, the present disclosure provides a method and device for executing instructions in a launch process, which are applied to a launch vehicle, and the method comprises the following steps:
[0017] receiving the third instruction sent by the first module, wherein the third instruction is the instruction generated by the second module based on the second instruction sent by the first module;
[0018] executing the launch task corresponding to the third instruction based on the third instruction, to obtain an execution result;
[0019] sending the execution result to the first module.
[0020] In the embodiment of the present disclosure, the third instruction sent by the first module is received, the launch task corresponding to the third instruction is executed based on the third instruction, to obtain an execution result; the execution result is sent to the first module. Since the instruction interaction among the first module of the command vehicle, the second module of the command vehicle and the launch vehicle is used in the embodiment of the present disclosure, the instruction message can be transmitted in real time and accurately, so that the instruction execution efficiency is improved.
[0021] In a fourth aspect, the present disclosure provides a command execution device in a launching process, which is a first module of a command vehicle and comprises:
[0022] an acquisition module configured to acquire a first instruction, wherein the first instruction is used to indicate a launching task to be executed;
[0023] a first sending module configured to generate a second instruction based on the first instruction and send the second instruction to a second module of the command vehicle, wherein the second instruction is used to instruct the second module to execute the launching task;
[0024] a first transceiving module configured to receive a third instruction sent by the second module and send the third instruction to a launching vehicle, wherein the third instruction is an instruction generated by the second module based on the second instruction sent by the first module;
[0025] a second transceiving module configured to receive an execution result sent by the launching vehicle and send the execution result to the second module, wherein the execution result is a result obtained by the launching vehicle when executing the launching task based on the third instruction sent by the first module.
[0026] In a fifth aspect, the present disclosure provides a command execution device in a launching process, which is a second module of a command vehicle and comprises:
[0027] a first receiving module configured to receive a second instruction sent by a first module;
[0028] a second sending module configured to generate a third instruction based on the second instruction and send the third instruction to the first module, wherein the second instruction is used to instruct the launching vehicle to execute a corresponding launching task;
[0029] a second receiving module configured to receive an execution result sent by the first module, wherein the execution result is a result obtained by the launching vehicle when executing the launching task based on the third instruction sent by the first module.
[0030] In a sixth aspect, the present disclosure provides a command execution device in a launching process, which is a launching vehicle and comprises:
[0031] a third receiving module configured to receive a third instruction sent by a first module, wherein the third instruction is an instruction generated by a second module based on a second instruction sent by the first module;
[0032] an execution module configured to execute a launching task corresponding to the third instruction based on the third instruction to obtain an execution result;
[0033] a third sending module configured to send the execution result to the first module.
[0034] In a seventh aspect, the present disclosure provides a computer device, comprising: a memory and a processor, which are connected to each other in communication, and the memory stores computer instructions, and the processor executes the instruction execution method in the transmitting process of the first aspect or any of the corresponding embodiments thereof by executing the computer instructions.
[0035] In an eighth aspect, the present disclosure provides a computer readable storage medium, which stores computer instructions for causing a computer to execute the instruction execution method in the transmitting process of the first aspect or any of the corresponding embodiments thereof.
[0036] In a ninth aspect, the present disclosure provides a computer program product, which comprises computer instructions for causing a computer to execute the instruction execution method in the transmitting process of the first aspect or any of the corresponding embodiments thereof. BRIEF DESCRIPTION OF DRAWINGS
[0037] In order to more clearly illustrate the technical solutions in the specific embodiments of the present disclosure or the prior art, the drawings needed in the description of the specific embodiments or the prior art will be briefly introduced. Obviously, the drawings in the following description are some embodiments of the present disclosure, and other drawings can be obtained by those skilled in the art without creative labor on the basis of these drawings.
[0038] Figure 1 FIG. 1 is a flowchart of an instruction execution method in a transmitting process according to an embodiment of the present disclosure;
[0039] Figure 2 FIG. 2 is an information interaction diagram of a first module according to an embodiment of the present disclosure;
[0040] Figure 3 FIG. 3 is a schematic diagram of a transmitting process and a testing process according to an embodiment of the present disclosure;
[0041] Figure 4 FIG. 4 is a flowchart of another instruction execution method in a transmitting process according to an embodiment of the present disclosure;
[0042] Figure 5 FIG. 5 is a measurement and control data processing flowchart according to an embodiment of the present disclosure;
[0043] Figure 6 FIG. 6 is a flowchart of still another instruction execution method in a transmitting process according to an embodiment of the present disclosure;
[0044] Figure 7 FIG. 7 is a structural framework diagram of the instruction execution method in the transmitting process according to an embodiment of the present disclosure;
[0045] Figure 8is a structural block diagram of an instruction execution device in a launch process according to an embodiment of the present disclosure;
[0046] Figure 9 is a structural block diagram of another instruction execution device in a launch process according to an embodiment of the present disclosure;
[0047] Figure 10 is a structural block diagram of still another instruction execution device in a launch process according to an embodiment of the present disclosure;
[0048] Figure 11 is a hardware structure schematic diagram of a computer device of an embodiment of the present disclosure. DETAILED DESCRIPTION
[0049] 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 below in connection with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only some of the embodiments of the present disclosure but not all the embodiments. Based on the embodiments in the present disclosure, any other embodiments obtained by a person of ordinary skill in the art without creative work fall within the protection scope of the present disclosure.
[0050] In a rocket launch process, the execution of instructions by the command node and the launch platform is the key to completing the launch task. With the development of space technology, the demand for launch tasks is increasing, and higher requirements are put forward for the execution of instructions.
[0051] In related technologies, when executing instructions in a launch process, the command node commands the launch platform in the form of a scheduling password, and the operation of each subsystem of the launch platform needs to be executed by artificial step-by-step order. This instruction execution method has some problems. First, the instruction message of the command node cannot be directly received and analyzed by the launch platform, and needs to be transmitted by artificial transfer. Second, when the launch time or parameters need to be temporarily adjusted, the re-decision cycle is long, resulting in low efficiency of instruction execution.
[0052] To solve the above problems, according to an embodiment of the present disclosure, a launch process instruction execution method embodiment is provided. It should be noted that the steps shown in the flowchart of the drawings can be executed in a computer system such as a group 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 that here.
[0053] In the present embodiment, a launch process instruction execution method is provided, as shown in Figure 1 Figure 1 is a flowchart of a launch process instruction execution method according to an embodiment of the present disclosure. The flowchart can be applied to the first module of the command vehicle, including the following steps:
[0054] Step S101: Obtain the first instruction, wherein the first instruction is used to indicate the launch mission to be executed.
[0055] Optionally, in this embodiment of the disclosure, the first instruction is a core control instruction issued by a higher-level command node (such as a fixed command post) to indicate the launch mission to be executed. It includes key information such as launch data parameters (such as orbital target, ignition sequence), rocket model, launch site information, and mission mode (such as conventional launch or emergency launch). It can be in the form of command instructions or audio and video information.
[0056] Specifically, the first module of the command vehicle establishes a communication connection with the superior command node through a UHF band satellite communication link or a terrestrial wired network (such as a dedicated fiber optic link), and receives the first instruction sent by the superior command node through the communication link.
[0057] like Figure 2 As shown, the first module of the command vehicle is a multi-control integrated command and control module, including command and control and launch control (including launch and measurement control, communication control, and vehicle control). The command and control module can receive command instructions and audio / video information sent by higher-level command nodes, enabling code-based command, audio / video command, and command relationship management functions. The launch control module can receive instruction information sent by the command and control module and send control instructions, test instructions, launch status, launch process information, test process parameters, and data transmission parameters to the launch platform, enabling launch control, launch platform test control, launch platform monitoring, launch process monitoring, launch and measurement control parameter monitoring, and data management.
[0058] It should be noted that the first module can monitor and control multiple launch platforms, manage multiple launch platforms, dynamically monitor all elements of the launch in real time (including rocket status, onboard satellite status, command vehicle status, etc.), monitor the launch mission status throughout the entire process, and share multi-control status information such as launch control, measurement control, and communication control.
[0059] The first module can also provide a comprehensive interface display, offering functions for receiving, sending, editing, and displaying launch-related commands; providing monitoring and display functions for the communication status of various devices within the system, and timely alarms for faults or abnormal information of monitored objects; providing voice broadcasts of various control flow commands, status information of each link within the system, and abnormal information; classifying interactive devices and using Gantt charts to categorize processes; and adopting a one-click launch test process after meeting launch requirements to minimize unnecessary operator intervention and simplify operation.
[0060] The first module can also perform data collection deduction and analysis, provide full-process data collection and storage functions for the launch task, including pre-launch meteorological environment data, launch vehicle and command vehicle state data, rocket control system, measurement system, power system, liquid attitude system, analysis system, etc. State data; provide various abnormality judgment models, support abnormal data analysis, can produce analysis result report, provide storage, editing, viewing, deleting and other functions of abnormal analysis result.
[0061] Step S102, generate a second instruction based on the first instruction, and send the second instruction to a second module of the command vehicle, wherein the second instruction is used to instruct the second module to perform the launch task.
[0062] Optionally, in the embodiment of the present disclosure, the second instruction is a control instruction generated by the first module based on the first instruction, used to instruct the second module to perform the launch task.
[0063] Specifically, the first module parses the first instruction, extracts the core parameters of the launch task (such as launch elements, equipment control requirements), encapsulates these parameters, and adapts the communication link protocol to obtain the second instruction. The second instruction is sent to the second module through the internal bus of the command vehicle.
[0064] Step S103, receive the third instruction sent by the second module, and send the third instruction to the launch vehicle, wherein the third instruction is an instruction generated by the second module based on the second instruction sent by the first module.
[0065] Optionally, in the embodiment of the present disclosure, the third instruction is a control instruction generated by the second module based on the second instruction, used to instruct the launch vehicle to perform a specific launch task.
[0066] Specifically, the first module receives the third instruction sent by the second module through the internal bus of the command vehicle, adds the frame header protocol of the corresponding channel (such as the burst communication format of the UHF link) to the third instruction according to the current communication state of the launch vehicle (such as the UHF satellite link or the short wave channel), adapts the interface requirements of the receiving end of the launch vehicle, and sends the third instruction to the launch vehicle through the selected communication link (such as UHF satellite communication).
[0067] Step S104, receive the execution result sent by the launch vehicle, and send the execution result to the second module, wherein the execution result is the result obtained by the launch vehicle executing the launch task based on the third instruction sent by the first module.
[0068] Optionally, in the embodiment of the present disclosure, the execution result is the state data returned by the launch vehicle after executing the launch task based on the third instruction, including the state of the pre-launch control front-end equipment (such as power voltage, attitude control pressure), rocket state parameters (such as self-checking result, ignition preparation state) and instruction execution state (success / failure).
[0069] Specifically, the first module receives the execution result sent by the launch vehicle through the UHF satellite link or the ground communication channel, strips the corresponding frame header protocol according to the channel type (such as TDMA / FDMA), parses the execution result, and sends the parsed execution result to the second module through the internal bus of the command vehicle.
[0070] In the embodiment of the present disclosure, the first instruction is obtained, the second instruction is generated based on the first instruction, and the second instruction is sent to the second module of the command vehicle; the third instruction sent by the second module is received, and the third instruction is sent to the launch vehicle; the execution result sent by the launch vehicle is received, and the execution result is sent to the second module. Since the instruction interaction among the first module of the command vehicle, the second module of the command vehicle, and the launch vehicle is realized, the instruction message can be transmitted in real time and accurately, thereby improving the instruction execution efficiency.
[0071] In an optional implementation, the second instruction is generated based on the first instruction, and the second instruction is sent to the second module of the command vehicle, comprising:
[0072] The first instruction is parsed to obtain a launch task;
[0073] The first test instruction is contained in the second instruction.
[0074] The first test instruction is sent to the second module;
[0075] In the case where the test instruction execution result sent by the launch vehicle is received, the first launch instruction is generated based on the launch task, wherein the test instruction execution result is contained in the execution result, and the first launch instruction is contained in the second instruction;
[0076] The first launch instruction is sent to the second module.
[0077] Optionally, in the embodiment of the present disclosure, the second instruction includes the first test instruction and the first launch instruction. The first test instruction is a control instruction for pre-launch system detection, including tasks such as self-checking of the launch control device and parameter verification. The first launch instruction is a core instruction for starting the formal launch process, including key information such as parameter and ignition timing.
[0078] Specifically, as Figure 3As shown, the first module parses the first instruction to obtain a launch task, determines a launch process according to the launch task, performs the launch process test, first determines test items (including task mode, position situation, launch platform model, etc.) according to the launch task, then selects test items therefrom, generates a first test instruction based on the test items, and sends the first test instruction to the second module to perform the test. In the case of receiving a test instruction execution result sent by the launch vehicle, the launch state is entered, a launch command is waited for, a first launch instruction is generated based on the launch task, and the first launch instruction is sent to the second module to perform the launch.
[0079] In the embodiments of the present disclosure, by sequentially generating and executing the first test instruction and the first launch instruction, the test process and the launch process can be implemented, thereby improving the real-time performance of the launch instruction execution.
[0080] In the present embodiment, another launch process instruction execution method is provided, as shown in Figure 4 Figure 4 is a flow diagram of another launch process instruction execution method according to an embodiment of the present disclosure, which can be applied to the second module of the command vehicle, and includes the following steps:
[0081] Step S401, receiving a second instruction sent by the first module.
[0082] Specifically, the second module receives the second instruction sent by the first module through the internal bus of the command vehicle.
[0083] Step S402, generating a third instruction based on the second instruction and sending the third instruction to the first module, wherein the second instruction is used to instruct the launch vehicle to perform a corresponding launch task.
[0084] Optionally, in the embodiments of the present disclosure, the third instruction refers to a control instruction generated by the second module based on the second instruction, which is used to instruct the launch vehicle to perform a specific launch task.
[0085] Specifically, the second module parses the received second instruction, extracts test requirements or launch process nodes in the launch task, decomposes the launch task into executable sub-tasks according to function, generates a third instruction according to the decomposed sub-tasks, and sends the third instruction to the first module through the internal bus of the command vehicle.
[0086] Step S403, receiving an execution result sent by the first module, wherein the execution result is a result obtained by the launch vehicle performing the launch task on the third instruction sent by the first module.
[0087] Optionally, in the embodiment of the present disclosure, the execution result is state data returned by the launch vehicle after executing the launch task based on the third instruction, and the state data includes state of the measurement and launch control front-end equipment (such as power supply voltage, attitude control pressure), state parameters of the rocket (such as self-checking result, ignition preparation state) and instruction execution state (success / failure) and the like.
[0088] Specifically, the second module receives the execution result of the launch vehicle forwarded by the first module through the internal bus of the command vehicle, can analyze the execution result, and stores the analyzed execution result into the local database.
[0089] In the embodiment of the present disclosure, the second instruction sent by the first module is received, the third instruction is generated based on the second instruction, and the third instruction is sent to the first module; and the execution result sent by the first module is received. Since the instruction interaction among the first module of the command vehicle, the second module of the command vehicle and the launch vehicle is used in the embodiment of the present disclosure, the instruction message can be transmitted in real time and accurately, so that the instruction execution efficiency is improved.
[0090] In an optional embodiment, the second module includes a first submodule.
[0091] The first submodule is configured to receive the first test instruction sent by the first module, generate the second test instruction based on the first test instruction, send the second test instruction to the first module, and receive the test instruction execution result sent by the first module, wherein the first test instruction is included in the second instruction, and the second test instruction is included in the third instruction.
[0092] The first submodule is further configured to receive the first launch instruction sent by the first module, generate the second launch instruction based on the first launch instruction, send the second launch instruction to the first module, and receive the launch instruction execution result sent by the first module, wherein the first launch instruction is included in the second instruction, and the second launch instruction is included in the third instruction.
[0093] Optionally, in the embodiment of the present disclosure, the first submodule is a cooperative measurement and launch control master module. The first test instruction and the first launch instruction are included in the second instruction, and the second test instruction and the second launch instruction are included in the third instruction.
[0094] Specifically, when the first submodule executes the test process, the first test instruction (such as starting the self-checking of the measurement and launch control front-end equipment) sent by the first module is received through the internal bus of the command vehicle, the first test instruction is analyzed, the second test instruction is generated based on the test requirement obtained by the analysis, and then the test instruction execution result sent by the first module is received, and the test instruction execution result is stored into the local database.
[0095] The first sub-module receives the first launch instruction (such as ignition launch) sent by the first module through the vehicle internal bus when executing the launch process, analyzes the first launch instruction, and generates a second launch instruction based on the launch parameters such as the parameters obtained by analysis and execution time sequence. Then, the first sub-module receives the launch instruction execution result sent by the first module and stores the launch instruction execution result in the local database.
[0096] It should be noted that, during the launch process, the first sub-module sequentially performs device startup and system login, pre-launch control front-end state checking (outputs pre-launch control front-end state checking instruction, acquires and displays pre-launch control front-end state information), C3I communication checking (outputs C3I communication command to the pre-launch control front-end, and displays C3I communication state information), T0 information checking (outputs telemetry zero-second instruction, acquires and displays telemetry zero-second instruction execution result), parameter preparation (generates parameters, outputs parameters, and acquires and displays parameter setting results), rocket on-board power distribution (outputs rocket on-board power distribution, inertial measurement unit power distribution, final stage battery heating power distribution, aiming power distribution, measurement and control communication power distribution, and rudder power distribution instructions, and acquires and displays all power distribution instruction execution results), third overall check (sends third overall check start instruction, acquires execution of each step of the checking process, displays and interprets key parameters and state information, and records and prints data), state clearing (sends measurement and control communication power-off instruction, and acquires and displays power-off execution result), single-machine self-checking (sends single-machine self-checking instruction, and acquires and displays single-machine self-checking execution result), inertial measurement unit data interpretation (acquires and displays inertial measurement unit data), attitude control pressure monitoring (sends attitude control pressure monitoring instruction, and acquires and displays attitude control pressure and automatic interpretation result), parameter preparation (generates parameters, outputs parameters, and acquires and displays parameter setting results), rocket vertical adjustment (sends inertial measurement unit test instruction, and receives measurement and control system pitch and yaw angle data), aiming test (sends aiming instruction, starts aiming calibration, acquires and displays aiming test result), GPS / BD2 satellite acquisition test (sends GPS test instruction, and acquires and displays GPS test result), rocket-ground time synchronization (sends rocket-ground time synchronization instruction, and acquires and displays rocket-ground time synchronization result), pre-launch accuracy correction (sends pre-launch accuracy correction instruction, and acquires and displays pre-launch accuracy correction result), space-based measurement and control parameter binding (sends power distribution and binding space-based measurement and control parameter instruction, and acquires and displays power distribution and binding result), final stage battery heating power-off (sends final stage battery heating power-off instruction, and acquires and displays power-off result), formal launch (sends start formal launch instruction, acquires execution of each step of the formal launch process, displays and interprets key parameters and state information, and records and prints data), and finally clears the state and closes the device.
[0097] In the embodiments of the present disclosure, the first sub-module sequentially generates and executes the second test instruction and the second launch instruction, which can implement the test process and the launch process, thereby improving the real-time performance of launch instruction execution.
[0098] In an optional implementation, the second module further comprises a second submodule:
[0099] The second submodule is configured to receive target data sent by the first module, wherein the target data is data obtained by the launch vehicle performing a corresponding measurement task according to the measurement instruction sent by the first module;
[0100] The second submodule is further configured to perform fault feature extraction on the target data to obtain target fault features;
[0101] The second submodule is further configured to interpret the target fault features based on a preset knowledge base to obtain a target interpretation result, wherein the preset knowledge base stores a mapping relationship between fault features and interpretation results.
[0102] Optionally, in the embodiments of the present disclosure, the second submodule is a measurement and control data processing module. The target data refers to real-time measurement data returned by the launch vehicle after performing the measurement instruction (such as attitude control pressure monitoring and power supply voltage detection) sent by the first module, which contains measurement and control front-end equipment parameters, rocket state parameters, etc. The target fault features refer to abnormal signal features (such as parameter out-of-range, time sequence anomaly, waveform distortion, etc.) extracted from the target data, which are used for locating system faults. The preset knowledge base is a database storing the mapping relationship between fault features and interpretation results, which contains a fact table and an interpretation rule table.
[0103] Specifically, as shown in FIG. 2, the second submodule first receives target data (i.e., data obtained by the launch vehicle performing the measurement instruction) sent by the first module, then performs data selection on the target data, filters out valid data from the target data, and then processes and solves the filtered target data through a data processing function library, extracts features from the processed and solved target data through a criterion library, and obtains a data analysis result, i.e., target fault features. Figure 5
[0104] Subsequently, the second submodule takes the preset knowledge base (containing a fact table and an interpretation rule table) as a theoretical basis, uses a reasoning mechanism to match the target fault features with the mapping relationship between fault features and interpretation results in the preset knowledge base, outputs a target interpretation result, and optimizes the preset knowledge base in combination with a learning mechanism.
[0105] In the embodiments of the present disclosure, by receiving, fault feature extraction, and interpretation of the target data through the second submodule, abnormal conditions in the launch process can be identified and a target interpretation result can be obtained, thereby ensuring the safety and reliability of the execution of the launch instruction.
[0106] In an optional implementation, the second module further comprises a third submodule:
[0107] The third submodule is configured to receive initial resource information sent by the first module, wherein the initial resource information is obtained by the first module from a superior command node, a command vehicle and a launching vehicle;
[0108] The third submodule is further configured to analyze the initial resource information to obtain target resource information.
[0109] The third submodule is further configured to store the target resource information in the first database.
[0110] The third submodule is further configured to send corresponding target resource information to the first module upon receiving a resource information acquisition instruction of the first module.
[0111] Optionally, in the embodiment of the present disclosure, the third submodule is a resource interface processing module. The initial resource information refers to resource information messages such as the number of launching personnel, the state of launching equipment and the situation of launching points sent by the superior command node, the command vehicle and the launching vehicle. The target resource information refers to resource information obtained by analyzing the initial resource information.
[0112] Specifically, the third submodule first receives the initial resource information sent by the first module, then analyzes the initial resource information into a data structure containing resource entity information, then performs consistency check on the data structure of the analyzed initial resource information, filters out illegal data and missing data, supplements aligned resource entity information, obtains the target resource information, then stores the target resource information in the first database, and feeds back corresponding target resource information to the first module upon receiving a resource information acquisition instruction of the first module.
[0113] In the embodiment of the present disclosure, the third submodule receives, analyzes, stores and feeds back resource information on demand, which can provide real-time and accurate resource information support for command decision-making in the launching process.
[0114] In an optional implementation, the second module further comprises a fourth submodule:
[0115] The fourth submodule is configured to receive target resource information sent by the first module, wherein the target resource information is obtained by the first module from the third submodule.
[0116] The fourth submodule is further configured to fuse the target resource information to obtain target situation information.
[0117] The fourth submodule is further configured to store the target situation information in the second database.
[0118] The fourth submodule is further configured to send corresponding target situation information to the first module upon receiving a situation information acquisition instruction of the first module.
[0119] Optionally, in the embodiments of the present disclosure, the fourth sub-module is a command long module. The target resource information refers to information sent by a superior command node, a command vehicle and a launch vehicle, and various types of launch state data, launch point position information, launch support information, etc. The target situation information refers to launch global situation information obtained by fusing the target resource information.
[0120] Specifically, the fourth sub-module first receives the target resource information (such as launch state information, launch point position information, launch support information, etc.) sent by the first module, then interprets these information according to the categories of the target resource information, and converts them into internal information formats of different categories, and then fuses the target resource information through pre-processing, data filtering, data association, data synthesis, etc. to obtain target situation information, and then stores the target situation information in the second database, and feeds back the corresponding target situation information to the first module when receiving the situation information acquisition instruction of the first module.
[0121] In the embodiments of the present disclosure, by receiving, fusing, storing and feeding back the target resource information as needed through the fourth sub-module, real-time and accurate situation information support can be provided for command decision-making during the launch process, thereby improving the perception ability of the launch system to the launch global situation.
[0122] In an optional implementation, the second module further comprises a fifth sub-module:
[0123] The fifth sub-module is configured to receive the first control instruction sent by the first module, generate a second control instruction based on the first control instruction, send the second control instruction to the first module, and receive a control instruction execution result sent by the first module, wherein the first control instruction is contained in the second instruction, and the second control instruction is contained in the third instruction.
[0124] The fifth sub-module is further configured to receive launch correlation information sent by the first module, integrate the launch correlation information to obtain target launch information, store the target launch information in the third database, and send the target launch information to the first module, wherein the launch correlation information is obtained from the launch vehicle by the first module.
[0125] Optionally, in the embodiments of the present disclosure, the fifth sub-module is a remote vehicle control module. The first control instruction is contained in the second instruction, and the second control instruction is contained in the third instruction. The launch correlation information refers to data related to remote control obtained from the launch vehicle, such as the current angle of the erecting mechanism 45°, the hydraulic system pressure 12MPa, etc. The target launch information refers to launch information obtained by integrating the launch correlation information.
[0126] Specifically, the fifth sub-module first receives the first control instruction (such as starting the launching erecting process) sent by the first module, then analyzes the first control instruction to obtain the process type (erecting / recovering), action parameters (target angle, speed), and safety threshold (such as the lower limit of hydraulic pressure 10 MPa), and the like, generates a second control instruction based on the parsed information, and sends the second control instruction to the first module, and then receives the control instruction execution result sent by the first module.
[0127] The fifth sub-module can also receive the launch-related information (such as the current angle of the erecting mechanism 45°, the hydraulic system pressure 12 MPa, and the like) sent by the first module, then integrates the launch-related information to obtain target launch information (such as integrating the hydraulic pressure 12 MPa and the motor current 80A to generate the power system load state), and then stores the target launch information in the third database, and sends the target launch information to the first module.
[0128] In the embodiments of the present disclosure, the second control instruction is generated and sent by the fifth sub-module, which can realize remote control of the launching vehicle, and the launch-related information is received, integrated, stored, and sent by the fifth sub-module, which can provide real-time and accurate launch information support for command decision-making during the launching process.
[0129] In an optional implementation, the second module further includes a sixth sub-module:
[0130] The sixth sub-module is configured to receive initial device information sent by the first module, wherein the initial device information is obtained by the first module from a superior command node, a command vehicle, and a launching vehicle;
[0131] The sixth sub-module is further configured to analyze the initial device information to obtain target device information;
[0132] The sixth sub-module is further configured to store the target device information in a fourth database;
[0133] The sixth sub-module is further configured to send corresponding target device information to the first module when receiving a device information acquisition instruction of the first module.
[0134] Optionally, in the embodiments of the present disclosure, the sixth sub-module is a communication management module. The initial device information refers to the information of the communication devices (including communication controllers, satellite communication devices, ultra-short wave radios, short wave radios, high-speed radios, and the like) sent by the superior command node, the command vehicle, and the launching vehicle, including device type, model, working parameter, state information, and message transmission form. The target device information refers to the device information obtained by analyzing the initial device information.
[0135] Specifically, the sixth sub-module first receives the initial device information (such as the global device configuration list issued by the superior command node, the ultra-short wave radio state reported by the launch vehicle, etc.) sent by the first module, then interprets the initial device information by using the device parsing protocol, extracts the device type, parameter and other key information, obtains the target device information, and then stores the target device information in the fourth database in a classified manner, and feeds back the corresponding target device information to the first module when receiving the device information acquisition instruction of the first module.
[0136] In the embodiments of the present disclosure, by receiving, parsing, storing and feeding back the device information by the sixth sub-module, the management of the device state is realized, and real-time and accurate device information support can be provided for the command decision in the launch process.
[0137] In the embodiments of the present disclosure, another instruction execution method in the launch process is provided, as shown in Figure 6 Figure 6 is a flow diagram of another instruction execution method in the launch process according to the embodiments of the present disclosure, which can be applied to a launch vehicle, including the following steps:
[0138] Step S601, receiving the third instruction sent by the first module, wherein the third instruction is an instruction generated by the second module based on the second instruction sent by the first module.
[0139] Optionally, in the embodiments of the present disclosure, the third instruction refers to a control instruction generated by the second module based on the second instruction, which is used to instruct the launch vehicle to execute a specific launch task.
[0140] Specifically, the launch vehicle receives the third instruction sent by the first module through the UHF satellite link or the ground communication channel, and strips the corresponding frame header protocol according to the channel type (such as TDMA / FDMA).
[0141] Step S602, based on the third instruction, executing the launch task corresponding to the third instruction to obtain an execution result.
[0142] Optionally, in the embodiments of the present disclosure, the execution result is the state data returned by the launch vehicle after executing the launch task based on the third instruction, which includes the pre-launch control front-end device state (such as power voltage, attitude control pressure), rocket state parameters (such as self-checking result, ignition preparation state) and instruction execution state (success / failure) and the like.
[0143] Specifically, the launch vehicle first parses the third instruction, extracts the task type (test / launch), target device (such as launch control device, rocket power system) and execution parameter (such as coordinate binding value, ignition timing), and schedules local resources according to priority. For example, if the launch vehicle receives the ignition launch instruction, the rocket power system power supply loop is activated in priority.
[0144] Then, the launch vehicle drives the front-end equipment to perform operations according to the instruction content. For example, if the launch vehicle receives the on-rocket power distribution instruction, the control relay is closed to supply the power loop, and parameters such as voltage and current are collected in real time; if the launch vehicle receives the attitude control pressure monitoring instruction, the pressure sensor data is read and compared with the preset threshold.
[0145] Finally, the launch vehicle encapsulates the equipment execution state, parameter collection value, and instruction execution timestamp and the like into an execution result.
[0146] Step S603: sending the execution result to the first module.
[0147] Specifically, the launch vehicle encapsulates the equipment state, parameter collection value, and timestamp of executing the third instruction into an execution result, adds a corresponding channel frame header (such as the burst communication protocol identifier of the UHF link) according to the current communication link type (UHF satellite link / ground wired network), and sends it to the first module through the UHF satellite communication link or the ground special network.
[0148] In the embodiment of the present disclosure, the third instruction sent by the first module is received; based on the third instruction, the launch task corresponding to the third instruction is executed to obtain an execution result; and the execution result is sent to the first module. Since the instruction interaction among the first module of the command vehicle, the second module of the command vehicle, and the launch vehicle is used in the embodiment of the present disclosure, the instruction message can be transmitted in real time and accurately, thereby improving the instruction execution efficiency.
[0149] In some optional embodiments, as shown in Figure 7 Figure 7 is a structural framework diagram of an instruction execution method in a launch process according to the embodiment of the present disclosure. The launch system includes a command vehicle and a launch vehicle, and the command vehicle and the launch vehicle perform information interaction through a communication interface.
[0150] The command vehicle includes a first module (i.e., a multi-control integrated command module) and a second module, and the second module includes a first submodule (i.e., a cooperative measurement and launch control master module), a second submodule (i.e., a measurement and control data processing module), a third submodule (i.e., a resource interface processing module), a fourth submodule (i.e., a command officer module), a fifth submodule (i.e., a remote vehicle control module), and a sixth submodule (i.e., a communication management module). The launch vehicle includes a first terminal (i.e., a cooperative measurement and launch control master terminal), a second terminal (i.e., a measurement and control data processing terminal), a third terminal (i.e., a command officer terminal), a fourth terminal (i.e., a remote vehicle control terminal), and a fifth terminal (i.e., a communication management terminal).
[0151] An instruction execution apparatus in a launch process is also provided in the embodiments, which is used to implement the above 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 apparatus described in the following embodiments is preferably implemented in software, implementation in hardware, or a combination of software and hardware, is also possible and contemplated.
[0152] The embodiments provide an instruction execution apparatus in a launch process, as shown in Figure 8 The apparatus is a first module of a command vehicle, which comprises:
[0153] The acquisition module 801 is configured to acquire a first instruction, wherein the first instruction is used to indicate a launch task to be executed.
[0154] The first sending module 802 is configured to generate a second instruction based on the first instruction, and send the second instruction to a second module of the command vehicle, wherein the second instruction is used to instruct the second module to execute the launch task.
[0155] The first transceiving module 803 is configured to receive a third instruction sent by the second module, and send the third instruction to a launch vehicle, wherein the third instruction is an instruction generated by the second module based on the second instruction sent by the first module.
[0156] The second transceiving module 804 is configured to receive an execution result sent by the launch vehicle, and send the execution result to the second module, wherein the execution result is a result obtained by the launch vehicle executing the launch task based on the third instruction sent by the first module.
[0157] In the embodiments of the present disclosure, the first instruction is acquired, the second instruction is generated based on the first instruction and sent to the second module of the command vehicle, the third instruction sent by the second module is received and sent to the launch vehicle, and the execution result sent by the launch vehicle is received and sent to the second module. Since the instruction interaction among the first module of the command vehicle, the second module of the command vehicle and the launch vehicle is used in the embodiments of the present disclosure, the instruction message can be transmitted in real time and accurately, so that the instruction execution efficiency is improved.
[0158] In some optional embodiments, the first sending module 802 comprises:
[0159] The parsing sub-module is configured to parse the first instruction to obtain the launch task.
[0160] The first generating sub-module is configured to generate a first test instruction based on the launch task, wherein the first test instruction is contained in the second instruction.
[0161] The first sending sub-module is configured to send the first test instruction to the second module.
[0162] a second generating sub-module, configured to generate a first launch instruction based on the launch task in a case where the test instruction execution result is received, wherein the test instruction execution result is contained in the execution result, and the first launch instruction is contained in the second instruction;
[0163] a second sending sub-module, configured to send the first launch instruction to the second module.
[0164] Another instruction execution device in a launch process is provided in the embodiment, as shown in the figure. The device is a second module of a command vehicle, comprising: Figure 9
[0165] a first receiving module 901, configured to receive a second instruction sent by a first module;
[0166] a second sending module 902, configured to generate a third instruction based on the second instruction and send the third instruction to the first module, wherein the second instruction is used to instruct a launch vehicle to execute a corresponding launch task;
[0167] a second receiving module 903, configured to receive an execution result sent by the first module, wherein the execution result is a result obtained by the launch vehicle executing the launch task on the third instruction sent by the first module.
[0168] In the embodiment of the present disclosure, the second instruction sent by the first module is received, the third instruction is generated based on the second instruction and sent to the first module, and the execution result sent by the first module is received. Since the instruction interaction among the first module of the command vehicle, the second module of the command vehicle and the launch vehicle is realized in the embodiment of the present disclosure, the instruction message can be transmitted in real time and accurately, thereby improving the instruction execution efficiency.
[0169] In some optional embodiments, the second module comprises:
[0170] a first sub-module, configured to receive a first test instruction sent by a first module, generate a second test instruction based on the first test instruction, send the second test instruction to the first module, and receive a test instruction execution result sent by the first module, wherein the first test instruction is contained in the second instruction, and the second test instruction is contained in the third instruction; and further configured to receive a first launch instruction sent by the first module, generate a second launch instruction based on the first launch instruction, send the second launch instruction to the first module, and receive a launch instruction execution result sent by the first module, wherein the first launch instruction is contained in the second instruction, and the second launch instruction is contained in the third instruction;
[0171] The second sub-module is configured to receive target data sent by the first module, wherein the target data is data obtained by the launch vehicle performing a corresponding measurement task according to the measurement instruction sent by the first module; further configured to extract a target fault feature from the target data; further configured to interpret the target fault feature based on a preset knowledge base to obtain a target interpretation result, wherein the preset knowledge base stores a mapping relationship between a fault feature and an interpretation result;
[0172] The third sub-module is configured to receive initial resource information sent by the first module, wherein the initial resource information is obtained by the first module from a superior command node, a command vehicle and a launch vehicle; further configured to analyze the initial resource information to obtain target resource information; further configured to store the target resource information in the first database; further configured to send corresponding target resource information to the first module when receiving a resource information acquisition instruction of the first module;
[0173] The fourth sub-module is configured to receive target resource information sent by the first module, wherein the target resource information is obtained by the first module from the third sub-module; further configured to fuse the target resource information to obtain target situation information; further configured to store the target situation information in the second database; further configured to send corresponding target situation information to the first module when receiving a situation information acquisition instruction of the first module;
[0174] The fifth sub-module is configured to receive a first control instruction sent by the first module, generate a second control instruction based on the first control instruction, send the second control instruction to the first module, and receive a control instruction execution result sent by the first module, wherein the first control instruction is included in the second instruction, and the second control instruction is included in the third instruction; further configured to receive launch association information sent by the first module, integrate the launch association information to obtain target launch information, store the target launch information in the third database, and send the target launch information to the first module, wherein the launch association information is obtained by the first module from the launch vehicle;
[0175] The sixth sub-module is configured to receive initial device information sent by the first module, wherein the initial device information is obtained by the first module from a superior command node, a command vehicle and a launch vehicle; further configured to analyze the initial device information to obtain target device information; further configured to store the target device information in the fourth database; further configured to send corresponding target device information to the first module when receiving a device information acquisition instruction of the first module.
[0176] The embodiment provides another instruction execution device in a launch process, as shown in Figure 10 The device is a launch vehicle, comprising:
[0177] The third receiving module 1001 is configured to receive a third instruction sent by the first module, wherein the third instruction is an instruction generated by the second module based on the second instruction sent by the first module.
[0178] The executing module 1002 is configured to execute a corresponding launch task of the third instruction based on the third instruction, to obtain an execution result.
[0179] The third sending module 1003 is configured to send the execution result to the first module.
[0180] In the embodiments of the present disclosure, the third instruction sent by the first module is received, the corresponding launch task of the third instruction is executed based on the third instruction, and the execution result is sent to the first module. Since the embodiments of the present disclosure can transmit instruction messages in real time and accurately through the instruction interaction among the first module of the command vehicle, the second module of the command vehicle and the launch vehicle, the instruction execution efficiency is improved.
[0181] Further function descriptions of the above-mentioned modules and units are the same as those of the corresponding embodiments, and will not be repeated here.
[0182] The instruction execution device in the launch process in the embodiments is presented in the form of a functional unit. The unit herein refers to an ASIC (Application Specific Integrated Circuit, Application Specific Integrated Circuit) circuit, a processor and a memory executing one or more software or fixed programs, and / or other devices that can provide the above functions.
[0183] The embodiments of the present disclosure also provide a computer device having the instruction execution device in the launch process shown in the above Figure 8 、 Figure 9 、 Figure 10 .
[0184] Please refer to Figure 11 , Figure 11 is a structural schematic diagram of a computer device provided by an optional embodiment of the present disclosure, as shown in Figure 11As shown, the computer device includes one or more processors 10, memory 20, and interfaces 30 for the various components to communicate with one another. The various components communicate through the use of the various buses, and can be mounted on a common motherboard or in other manners as appropriate. The processor 10 can process instructions for execution within the computer device, including instructions stored in the memory 20 or elsewhere by a storage device, such as a disk storage or an optical storage. In some optional embodiments, multiple processors and / or multiple buses can be employed as appropriate, as will be appreciated by those of ordinary skill in the art, especially in light of the following disclosure. Also, various elements of the computer device can be located on a single circuit board, or can be distributed among different circuit boards in a distributed, or modular, fashion, as is appropriate for a given implementation. Figure 11 The processor 10 is taken as an example in the embodiments.
[0185] The processor 10 can be a central processing unit, a network processor, or a combination thereof. The processor 10 can further include a hardware chip. The hardware chip can be an application specific integrated circuit, a programmable logic device, or a combination thereof. The programmable logic device can be a complex programmable logic device, a field programmable logic device, a general array logic, or any combination thereof.
[0186] The memory 20 stores instructions that are executable by the at least one processor 10, so as to enable the at least one processor 10 to perform the method shown in the above embodiments.
[0187] 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 by at least one function, and the like. The data storage area can store data created according to the use of the computer device, and the like. In addition, the memory 20 can include a high-speed random access memory, and can further include a non-transitory memory, such as at least one magnetic disk storage device, a flash memory device, or other non-transitory solid-state memory device. In some optional embodiments, the memory 20 can optionally include a memory that is remotely arranged with respect to the processor 10, and these remote memories can be connected to the computer device through a network. Examples of the network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.
[0188] The memory 20 can include a volatile memory, such as a random access memory, and can also include a non-volatile memory, such as a flash memory, a hard disk, or a solid state disk. The memory 20 can further include a combination of the above-mentioned kinds of memories.
[0189] The computer device further includes a communication interface 30 for the computer device to communicate with other devices or communication networks.
[0190] The embodiments of the present disclosure further 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 be implemented as computer code originally stored in a remote storage medium or a non-transitory machine readable storage medium and 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. Among them, the storage medium can be a magnetic 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 types of memories. It can be understood that the computer, processor, 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 the computer, processor or hardware, the method shown in the above embodiments is implemented.
[0191] 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 called 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, etc., 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.
[0192] Although the embodiments of the present disclosure are described in conjunction with the accompanying 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 method for executing commands during a launch process, characterized in that, The method is applied to a first module of a command vehicle, the first module being a multi-control integrated command module including command control and launch control, and the method comprising: establishing a communication connection between the first module and a superior command node, and receiving a first instruction sent by the superior command node through a communication link, wherein the first instruction is used to indicate a to-be-executed launch task; generating a second instruction based on the first instruction and sending the second instruction to a second module of the command vehicle, wherein the second instruction is used to instruct the second module to execute the launch task, and the generating of the second instruction based on the first instruction and the sending of the second instruction to the second module of the command vehicle comprise: the first module analyzes the first instruction, extracts core parameters of the launch task, encapsulates the core parameters, and adapts a communication link protocol to obtain the second instruction, and sends the second instruction to the second module through an internal bus of the command vehicle; the second module analyzes the received second instruction, extracts test requirements or launch process nodes in the launch task, decomposes the launch task into executable sub-tasks according to functions, generates a third instruction according to the decomposed sub-tasks, and sends the third instruction to the first module through the internal bus of the command vehicle; receiving the third instruction sent by the second module and sending the third instruction to a launch vehicle, wherein the third instruction is an instruction generated by the second module based on the second instruction sent by the first module; receiving an execution result sent by the launch vehicle and sending the execution result to the second module, wherein the execution result is a result obtained by the launch vehicle executing the launch task according to the third instruction sent by the first module, the second module analyzes the execution result, and stores the analyzed execution result in a local database.
2. The method of claim 1, wherein, The generating of the second instruction based on the first instruction and the sending of the second instruction to the second module of the command vehicle comprise: analyzing the first instruction to obtain the launch task; generating a first test instruction based on the launch task, wherein the first test instruction is contained in the second instruction; sending the first test instruction to the second module; in a case where a test instruction execution result sent by the launch vehicle is received, generating a first launch instruction based on the launch task, wherein the test instruction execution result is contained in the execution result, and the first launch instruction is contained in the second instruction; sending the first launch instruction to the second module.
3. A method of instruction execution in a pipelined processor, the method comprising: The method is applied to a second module of a command vehicle, and the method comprising: receive a second instruction sent by a first module, wherein the first module is a multi-control integrated command module including command control and launch control, the first module establishes a communication connection with a superior command node, receives a first instruction sent by the superior command node through a communication link, analyzes the first instruction, extracts core parameters of a launch task, encapsulates the core parameters, adapts a communication link protocol to obtain the second instruction, and sends the second instruction to the second module through an internal bus of a command vehicle; generate a third instruction based on the second instruction and send the third instruction to the first module, wherein the second instruction is used to instruct a launch vehicle to execute a corresponding launch task, the generation of the third instruction based on the second instruction and the sending of the third instruction to the first module include that the second module analyzes the received second instruction, extracts test requirements or launch process nodes in the launch task, decomposes the launch task into executable sub-tasks according to functions, generates the third instruction according to the decomposed sub-tasks, and sends the third instruction to the first module through the internal bus of the command vehicle; receive an execution result sent by the first module, wherein the execution result is a result obtained by the launch vehicle executing the launch task according to the third instruction sent by the first module; analyze the execution result and store the analyzed execution result in a local database.
4. The method of claim 3, wherein, The second module includes a first sub-module; the first sub-module is configured to receive a first test instruction sent by the first module, generate a second test instruction based on the first test instruction, send the second test instruction to the first module, and receive a test instruction execution result sent by the first module, wherein the first test instruction is included in the second instruction, and the second test instruction is included in the third instruction; the first sub-module is further configured to receive a first launch instruction sent by the first module, generate a second launch instruction based on the first launch instruction, send the second launch instruction to the first module, and receive a launch instruction execution result sent by the first module, wherein the first launch instruction is included in the second instruction, and the second launch instruction is included in the third instruction.
5. The method of claim 3, wherein, The second module further includes a second sub-module; the second sub-module is configured to receive target data sent by the first module, wherein the target data is data obtained by the launch vehicle executing a corresponding measurement task according to a measurement instruction sent by the first module; the second sub-module is further configured to extract a target fault feature from the target data; the second sub-module is further configured to interpret the target fault feature based on a preset knowledge base to obtain a target interpretation result, wherein the preset knowledge base stores a mapping relationship between fault features and interpretation results.
6. The method of claim 3, wherein, The second module further includes a third sub-module; the third sub-module is configured to receive initial resource information sent by the first module, wherein the initial resource information is obtained by the first module from a superior command node, a command vehicle, and the launch vehicle. The third submodule is further configured to parse the initial resource information to obtain target resource information. The third submodule is further configured to store the target resource information in a first database. The third submodule is further configured to send the corresponding target resource information to the first module upon receiving a resource information acquisition instruction from the first module.
7. The method of claim 6, wherein, The second module further comprises a fourth submodule. The fourth submodule is configured to receive target resource information sent by the first module, wherein the target resource information is acquired by the first module from the third submodule. The fourth submodule is further configured to fuse the target resource information to obtain target situation information. The fourth submodule is further configured to store the target situation information in a second database. The fourth submodule is further configured to send the corresponding target situation information to the first module upon receiving a situation information acquisition instruction from the first module.
8. The method of claim 3, wherein, The second module further comprises a fifth submodule. The fifth submodule is configured to receive a first control instruction sent by the first module, generate a second control instruction based on the first control instruction, send the second control instruction to the first module, and receive a control instruction execution result sent by the first module, wherein the first control instruction is included in the second instruction, and the second control instruction is included in the third instruction. The fifth submodule is further configured to receive transmission association information sent by the first module, integrate the transmission association information to obtain target transmission information, store the target transmission information in a third database, and send the target transmission information to the first module, wherein the transmission association information is acquired by the first module from the launch vehicle.
9. The method of claim 3, wherein, The second module further comprises a sixth submodule. The sixth submodule is configured to receive initial device information sent by the first module, wherein the initial device information is acquired by the first module from a superior command node, a command vehicle, and the launch vehicle. The sixth submodule is further configured to parse the initial device information to obtain target device information. The sixth submodule is further configured to store the target device information in a fourth database. The sixth submodule is further configured to send the corresponding target device information to the first module upon receiving a device information acquisition instruction from the first module.
10. A method of performing a launch mission, characterized by, The method is applied to a launch vehicle, and the method comprises: receive a third instruction sent by a first module of the command vehicle, wherein the third instruction is an instruction generated by a second module of the command vehicle based on a second instruction sent by the first module, the first module is a multi-control integrated command module including command control and launch control, the third instruction is generated by the second module based on parsing the received second instruction, extracting test requirements or launch process nodes in the launch task, decomposing the launch task into executable sub-tasks according to functions, and generating the third instruction according to the decomposed sub-tasks, the second instruction is obtained by the first module by parsing a first instruction, extracting core parameters of the launch task, encapsulating the core parameters, and adapting a communication link protocol, and the first instruction is an instruction sent by a superior command node and received by the first module through a communication link after the first module establishes a communication connection with the superior command node; execute the launch task corresponding to the third instruction based on the third instruction to obtain an execution result; send the execution result to the first module.
11. A command execution device during the launch process, characterized in that, The device is a first module of a command vehicle, the first module is a multi-control integrated command module including command control and launch control, and the device includes: an acquisition module configured to acquire a first instruction sent by a superior command node and received by the first module through a communication link after the first module establishes a communication connection with the superior command node, wherein the first instruction is used to indicate a launch task to be executed; a first sending module configured to generate a second instruction based on the first instruction and send the second instruction to a second module of the command vehicle, wherein the second instruction is used to instruct the second module to execute the launch task, the first sending module is configured to parse the first instruction, extract core parameters of the launch task, encapsulate the core parameters, and obtain the second instruction by adapting a communication link protocol, and send the second instruction to the second module through an internal bus of the command vehicle, the second module is configured to parse the received second instruction, extract test requirements or launch process nodes in the launch task, decompose the launch task into executable sub-tasks according to functions, generate a third instruction according to the decomposed sub-tasks, and send the third instruction to the first module through the internal bus of the command vehicle; a first transceiver module configured to receive the third instruction sent by the second module and send the third instruction to a launch vehicle, wherein the third instruction is an instruction generated by the second module based on the second instruction sent by the first module; a second transceiver module configured to receive an execution result sent by the launch vehicle and send the execution result to the second module, wherein the execution result is a result obtained by the launch vehicle executing the launch task based on the third instruction sent by the first module, the second module is configured to parse the execution result and store the parsed execution result in a local database.
12. A command execution device during the launch process, characterized in that, The device is a second module of a command vehicle, and the device includes: The first receiving module is configured to receive a second instruction sent by a first module, wherein the first module is a multi-control integrated command and control module including command control and launch control, the first module establishes a communication connection with a superior command node, receives a first instruction sent by the superior command node through a communication link, analyzes the first instruction, extracts core parameters of a launch task, encapsulates the core parameters, adapts a communication link protocol to obtain the second instruction, and sends the second instruction to the second module through an internal bus of the command vehicle. The second sending module is configured to generate a third instruction based on the second instruction and send the third instruction to the first module, wherein the second instruction is used to instruct a launch vehicle to execute a corresponding launch task, and the generation of the third instruction based on the second instruction and the sending of the third instruction to the first module include that the second module analyzes the received second instruction, extracts test requirements or launch process nodes in the launch task, decomposes the launch task into executable subtasks according to functions, generates the third instruction according to the decomposed subtasks, and sends the third instruction to the first module through the internal bus of the command vehicle. The second receiving module is configured to receive an execution result sent by the first module, wherein the execution result is a result obtained by the launch vehicle executing the launch task based on the third instruction sent by the first module. The analysis module is configured to analyze the execution result and store the analyzed execution result in a local database.
13. A command execution device during the launch process, characterized in that, The device is a launch vehicle, and the device includes: The third receiving module is configured to receive a third instruction sent by a first module of a command vehicle, wherein the third instruction is an instruction generated by a second module of the command vehicle based on a second instruction sent by the first module, the first module is a multi-control integrated command and control module including command control and launch control, the third instruction is generated by the second module based on analysis of the received second instruction, extraction of test requirements or launch process nodes in the launch task, decomposition of the launch task into executable subtasks according to functions, and the second instruction is obtained by the first module based on analysis of a first instruction, extraction of core parameters of a launch task, encapsulation of the core parameters, and adaptation of a communication link protocol, and the first instruction is an instruction sent by the first module to the superior command node through the communication link. The execution module is configured to execute a launch task corresponding to the third instruction based on the third instruction to obtain an execution result. The third sending module is configured to send the execution result to the first module.
Citation Information
Patent Citations
Carrier rocket test system
CN113821018A
Communication networking system of carrier system under field no-support condition
CN114629540A