A satellite orbit control ground scheduling method, system, device and computer readable storage medium
Through intelligent scheduling methods, a satellite orbit control task plan is generated, and one-click satellite orbit control is realized, which solves the problems of manual operation errors and insufficient recovery timeliness in the existing technology, and improves business reliability and response speed.
Patent Information
- Application Number
- CN202211253931.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-13
- Publication Date
- 2025-01-03
- Estimated Expiration
- 2042-10-13
AI Technical Summary
The existing meteorological satellite orbit control technology relies on manual operations, resulting in a high risk of operational errors, the timeliness of business recovery cannot be fully guaranteed, and multiple skilled personnel are required to operate simultaneously, which increases the workload and complexity.
A satellite orbit control ground scheduling method is adopted. By obtaining the satellite orbit adjustment time period, generating a task plan and performing intelligent scheduling, one-click satellite orbit control is realized, reducing manual workload, reducing the risk of operational errors, and improving business reliability. and shorten emergency response time.
It effectively reduces manual workload, reduces the risk of operational errors, improves business reliability, and shortens the time for business to resume normal observations.
Smart Images

Figure CN115549768B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of normalized meteorological emergency service technology, and in particular to the technology of satellite orbit east-west control. Specifically, it relates to a satellite orbit control ground scheduling method, system, equipment and computer-readable storage medium. Background Art
[0002] At present, the orbit control of meteorological satellites is all done manually to switch business. The ground application system needs to be operated manually throughout the process. Before the start of the satellite orbit control mission, the orbit control mission is submitted to the system, and the data processing business of the ground application system is suspended. During the satellite orbit control period, the ground system's satellite measurement and control capabilities are suspended, and command authority is transferred to the satellite controller. After orbit control, scheduling is performed to restore the measurement and control capabilities, restore the normal business operations of the satellite payloads, and restore the data processing business of the ground application system.
[0003] In actual meteorological services, the accuracy of ground system scheduling for meteorological satellite orbit control missions is highly dependent on the operational proficiency of multiple staff members throughout the entire process.
[0004] Therefore, in the on-orbit operation service of multiple business satellites, the satellite orbit control window period is narrow. The original technology has long required multiple experienced and skilled operators to operate simultaneously, and to have the ability to ensure the safety and accuracy of the satellite during the satellite orbit control, to suspend the ground measurement and control, to achieve the business operation in a suspended state, to promptly dispatch the ground system to resume measurement and control after orbit control, and to control the satellite payloads to resume business observation services in a timely manner. Since there is a certain risk of error in the manual operation of various business subsystems dispatched by the ground at the same time, the timeliness of business recovery after the satellite orbit control is completed cannot be fully guaranteed.
[0005] In view of this, the present invention is proposed. Summary of the invention
[0006] The technical problem to be solved by the present invention is to overcome the shortcomings of the prior art and provide a satellite orbit control ground scheduling method, system, equipment and computer-readable storage medium, which can realize satellite orbit control of the entire satellite-to-ground business system with one click, which not only effectively reduces manual workload, reduces the risk of operational errors, and improves business reliability, but also can shorten emergency response time.
[0007] In the first aspect, in order to solve the above technical problems, the basic concept of the technical solution adopted by the present invention is:
[0008] A satellite orbit control ground scheduling method, the method comprising the following steps:
[0009] Get satellite orbit adjustment time period;
[0010] Generating a satellite orbit control mission plan based on the time period, wherein the satellite orbit control mission plan stores a satellite platform schedule template;
[0011] Intelligent scheduling of ground systems for satellite orbit control missions based on scheduling plans.
[0012] In a preferred embodiment of any of the above schemes, generating a satellite orbit control mission plan based on the time period includes:
[0013] Obtain the control type of satellite orbit, and the start and end time of satellite orbit control;
[0014] Recommend scheduling processes to users through intelligent scheduling process matching algorithms;
[0015] If the scheduling process is executed, a control operation is performed according to the scheduling process, and the execution status of the scheduling process is displayed.
[0016] In a preferred embodiment of any of the above schemes, the intelligent scheduling of the satellite orbit control ground system according to the scheduling plan includes:
[0017] Respond to the ground system dispatch command and suspend all satellite tracking and control;
[0018] When verification is successful, the satellite orbit control task is added to the satellite platform task template in the satellite task schedule;
[0019] Send updates and issue management commands for a payload satellite orbit control task schedule to the MCS task management subsystem, and determine whether the MCS task management subsystem has received the schedule arrival instruction;
[0020] If a timetable arrival instruction is received, the ground system dispatch instruction is sent and all measurement and control plans are updated;
[0021] Verify that the satellite orbit control tasks are consistent with the schedule, and verify that the satellite orbit control tasks in the command parameter file are consistent with the schedule;
[0022] If the satellite orbit control task is consistent with the timetable, and the satellite orbit control task in the command parameter file is consistent with the timetable, then send a scheduling instruction to restore all measurement and control ground systems;
[0023] In response to the above-mentioned instruction to restore all the measurement and control ground system scheduling instructions, a conventional satellite platform mission template is restored;
[0024] When the conventional satellite platform mission template is restored, the satellite orbit control results are sent to the control end;
[0025] Data broadcasting will be suspended immediately after the satellite orbit control ends. 12 hours after the satellite orbit control, the satellite positioning data will be automatically recalculated based on the results of three MRS missions, and the IMNI positioning data of the satellite cloud image full disk center will be automatically corrected. 24 hours after the satellite orbit control, the satellite positioning data will be calculated again based on the results of eight MRS missions, and the product data broadcasting will be automatically resumed. 72 hours after the satellite orbit control, 24 MRS ranging data will be automatically uploaded to the satellite controller.
[0026] In a preferred embodiment of any of the above schemes, the method further comprises:
[0027] After receiving the task management command for the satellite orbit control task, the MCS task management subsystem executes the process of updating and issuing the task schedule for all satellite platforms;
[0028] And generate a timetable for each payload task excluding the satellite orbit control period, and the orbital timetable includes the orbit measurement and determination tasks that need to be performed immediately after the satellite orbit control ends;
[0029] The schedules of various tasks are sent to each system, and at the same time, the first-level dispatch order of "adding satellite orbit control tasks" is sent to notify each system to perform satellite orbit control task management, update the observation schedule of each payload and send it to DSS, and send the broadcast schedule to DTS.
[0030] In a preferred embodiment of any of the above schemes, the method further comprises:
[0031] The task scheduling management of all loads in the MCS scheduling control subsystem receives the first-level scheduling order of "adding satellite orbit control tasks";
[0032] Read the payload task schedule after adding the satellite orbit control task, update the satellite orbit control task operation plan of each payload, the satellite orbit control key operation execution plan of each system, the satellite orbit control data transmission plan of each system, and the product broadcast plan before and after the satellite orbit control task period;
[0033] Load various new plans and track and monitor the task process according to the new plans.
[0034] In a preferred embodiment of any of the above schemes, the method further comprises:
[0035] Send updated product broadcast plan to DTS;
[0036] Satellite measurement and control scheduling management receives ground system scheduling instructions, executes suspension of measurement and control, updates measurement and control plans, and resumes measurement and control operations. It enters a dormant state during the satellite east-west control period and does not perform instruction injection;
[0037] When the first-level dispatch order of "adding satellite orbit control task" is received, the load task schedule after adding satellite orbit control task is parsed and updated, the operation execution plan of this system for adding satellite orbit control task of the load is updated, and the data reception, processing and distribution of the business observation mode are automatically restored according to the operation plan after the satellite orbit control task is updated;
[0038] The MCS intelligent operation monitoring subsystem will conduct centralized monitoring of the entire system in the operational observation mode after the satellite orbit control mission switches to the routine observation mission.
[0039] In a second aspect, a satellite orbit control task ground scheduling system includes:
[0040] A first acquisition module is used to acquire a satellite orbit adjustment time period and generate a satellite orbit control mission plan based on the time period, wherein the satellite orbit control mission plan stores a satellite platform schedule template;
[0041] The scheduling module is used to perform intelligent scheduling of the satellite orbit control ground system according to the scheduling plan.
[0042] In a preferred embodiment of any of the above solutions, the acquisition module includes:
[0043] The second acquisition module is used to obtain the control type of the satellite orbit, the start and end time of the satellite orbit control; recommend the scheduling process to the user through the intelligent scheduling process matching algorithm; if the scheduling process is executed, the control operation is performed according to the scheduling process, and the execution status of the scheduling process is displayed.
[0044] In a third aspect, a satellite orbit control device includes:
[0045] one or more processors;
[0046] A storage device is used to store one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the satellite orbit control ground scheduling method.
[0047] In a fourth aspect, a computer-readable storage medium stores a program, which, when executed by a processor, implements the satellite orbit control ground scheduling method.
[0048] Compared with the prior art, the present application has the following beneficial effects.
[0049] A satellite orbit control task plan is generated based on the time period, and a satellite platform timetable template is stored in the satellite orbit control task plan. Intelligent scheduling of the ground system of the satellite orbit control task is performed according to the scheduling plan. When maintenance personnel use the present invention, the satellite orbit control task of the entire ground business system can be achieved with one click, which not only effectively reduces the manual workload, reduces the risk of operational errors, and improves business reliability, but also can shorten the time for business to resume normal observation.
[0050] The specific implementation modes of the present invention are further described in detail below in conjunction with the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. Some specific embodiments of the present application will be described in detail in an illustrative and non-restrictive manner with reference to the drawings. The same reference numerals in the drawings indicate the same or similar components or parts. It should be understood by those skilled in the art that these drawings are not necessarily drawn to scale. In the drawings:
[0052] Figure 1 This is a schematic flow chart of the satellite orbit control method according to an embodiment of the present application.
[0053] Figure 2 This is a schematic diagram of a satellite orbit control system according to an embodiment of the present application.
[0054] Figure 3 This is a schematic diagram of a satellite orbit control device according to an embodiment of the present application.
[0055] It should be noted that these drawings and textual descriptions are not intended to limit the conceptual scope of the present invention in any way, but are intended to illustrate the concept of the present invention for those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0056] In order to enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only embodiments of a part of the present application, not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work should fall within the scope of protection of the present application.
[0057] It should be noted that the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this application, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.
[0058] The following embodiment of the present application takes a satellite orbit control system as an example to explain the solution of the present application in detail, but this embodiment cannot limit the scope of protection of the present application.
[0059] like Figure 1 As shown, the present invention provides a satellite orbit control ground scheduling method, the method comprising the following steps:
[0060] Step 1: Obtain the satellite orbit adjustment time period;
[0061] Step 2: Generate a satellite orbit control mission plan based on the time period, wherein the satellite orbit control mission plan stores a satellite platform schedule template;
[0062] Step 3: Intelligently dispatch the satellite orbit control ground system according to the dispatch plan.
[0063] In the satellite orbit control ground scheduling method described in an embodiment of the present invention, a satellite orbit control task plan is generated based on the time period, a satellite platform timetable template is stored in the satellite orbit control task plan, and intelligent scheduling of the satellite orbit control task ground system is performed according to the scheduling plan. When maintenance personnel use the present invention, satellite orbit control of the ground system can be achieved with one click, which not only effectively reduces manual workload, reduces the risk of operational errors, and improves business reliability, but also shortens the time for business to resume normal observation.
[0064] In an embodiment of the present invention, generating a satellite orbit control mission plan based on the time period includes:
[0065] Step 21: Obtain the control type of the satellite orbit, and the start and end time of the satellite orbit control task;
[0066] Step 22: Recommend a scheduling process to the user through an intelligent scheduling process matching algorithm;
[0067] Step 23: If the scheduling process is executed, the control operation is performed according to the scheduling process, and the execution status of the scheduling process is displayed. The execution status of the ground system measurement and control process can be displayed in real time. If an abnormality occurs, an alarm message is sent to notify the maintenance personnel, which can play a role in real-time monitoring.
[0068] In an embodiment of the present invention, the intelligent scheduling of the ground system of the satellite orbit control task according to the scheduling plan includes:
[0069] Step 31: respond to the ground system dispatching instruction and suspend all satellite tracking and control;
[0070] Step 32: When verification is successful, add the satellite orbit control task to the satellite platform task template;
[0071] Step 33: automatically update the satellite platform task template for adding the satellite orbit control task, and send the ground system scheduling instruction for adding all the payload task schedules for the satellite orbit control task to the MCS task management subsystem, and determine whether the MCS task management subsystem has received the ground system scheduling instruction for adding all the payload observation task schedules for the satellite orbit control task;
[0072] Step 34: If the arrival confirmation information of all the payload task schedules for the satellite orbit control task is received, the ground system scheduling instructions are automatically sent and all the measurement and control plans are updated;
[0073] Step 35: Verify whether the satellite orbit control task is consistent with the schedule, and verify whether the satellite orbit control task in the instruction parameter file is consistent with the schedule;
[0074] Step 36: If the satellite orbit control task is consistent with the schedule, and the satellite orbit control task in the command parameter file is consistent with the schedule, then send a scheduling instruction to restore all measurement and control ground systems;
[0075] Step 37: Responding to the above-mentioned instruction to restore all the measurement and control ground system scheduling instructions, restoring the conventional satellite platform mission template; after restoring the conventional satellite platform mission template, sending the satellite orbit control result to the control end;
[0076] Step 38: Immediately after the satellite orbit control is completed, the data broadcast is suspended. 12 hours after the satellite orbit control, the satellite positioning data is automatically recalculated based on the results of 3 MRS missions, and the IMNI positioning data of the satellite cloud image full disk center is automatically corrected. 24 hours after the satellite orbit control, the satellite positioning data is calculated again based on the results of 8 MRS missions, and the product data broadcast is automatically resumed. 72 hours after the satellite orbit control, 24 MRS ranging data are automatically uploaded to the satellite controller.
[0077] In an embodiment of the present invention, the method further includes:
[0078] After receiving the task management command, the MCS task management subsystem executes the process of updating and issuing all task schedules;
[0079] And generate a timetable for each payload task excluding the satellite orbit control period, and the orbital timetable includes the orbit measurement and determination tasks that need to be performed immediately after the satellite orbit control ends;
[0080] The schedules of various tasks are sent to each system, and at the same time, the first-level dispatch order of "adding satellite orbit control tasks" is sent to notify each system to perform satellite orbit control task management, update the observation schedule of each payload and send it to DSS, and send the broadcast schedule to DTS.
[0081] In an embodiment of the present invention, the method further includes:
[0082] The task scheduling management of all loads in the MCS scheduling control subsystem receives the first-level scheduling order of "adding satellite orbit control tasks";
[0083] Read the payload task schedule after adding the satellite orbit control task, update the satellite orbit control task operation plan of each payload, the satellite orbit control key operation execution plan of each system, the satellite orbit control data transmission plan of each system, and the product broadcast plan before and after the satellite orbit control task period;
[0084] Load various new plans and track and monitor the task process according to the new plans.
[0085] In an embodiment of the present invention, the method further includes:
[0086] Send updated product broadcast plan to DTS;
[0087] Satellite measurement and control scheduling management receives ground system scheduling instructions, executes suspension of measurement and control, updates measurement and control plans, and resumes measurement and control operations. It enters a dormant state during the satellite east-west control period and does not perform instruction injection;
[0088] When the first-level dispatch order of "adding satellite orbit control tasks" is received, the updated payload task schedule is parsed, the operation execution plan of the system for the payload is updated, and the data reception, processing and distribution of the new business observation mode are realized according to the updated operation plan;
[0089] The MCS intelligent operation monitoring subsystem will conduct centralized monitoring of the entire system in the operational observation mode after the satellite orbit control mission switches to the routine observation mission.
[0090] In the ground scheduling method for satellite orbit control described in the embodiment of the present invention, according to the satellite orbit maintenance requirements, the Xi'an Satellite Tracking and Control Center issues satellite orbit east-west control requirements in the form of fax from time to time, about once a month. During the satellite orbit control period, tracking and control are not allowed to issue commands, and no tasks can be performed on the satellite. Generally, the east-west satellite orbit control requirements will be issued a few days in advance, but after the north-south satellite orbit control or in some special circumstances, the requirements will be temporarily issued. In view of the above situation, MCS can implement satellite orbit satellite orbit control task management and scheduling control of the entire ground application system through the following process.
[0091] When operating, follow these steps:
[0092] 1). The user logs in to the intelligent control platform and enters the satellite orbit control time period;
[0093] 2). Intelligent control management will use the intelligent scheduling process matching algorithm to recommend the correct scheduling process for users based on the control type, satellite orbit control start and end time. After the user confirms the execution, the intelligent control management will perform the control operation according to the scheduling process and record the operation status. The intelligent control platform will display the execution status of the entire scheduling process in a graphical way; for the safety of satellites and payloads during satellite orbit control, satellite orbit control start requests before the latest injection instruction execution time will not be accepted;
[0094] 3) When satellite orbit control management needs to start at the minimum acceptable time, the scheduling process is the most complicated and requires the following operations:
[0095] A. Add satellite orbit control tasks to the satellite platform task template;
[0096] B. Send the task management command "Update and send all satellite orbit control task schedules to each system" to determine whether the arrival confirmation information of the satellite orbit control schedule of each system has been received. If no confirmation information is received, the subsequent steps will be automatically suspended and an alarm will be immediately issued. If all confirmation information is received, the subsequent steps will be executed;
[0097] C. Before satellite orbit control begins, send the ground system scheduling instruction "Update all satellite orbit control mission measurement and control plans";
[0098] D. Send the ground system dispatch command "suspend all measurement and control";
[0099] E. Confirm that all measurement and control capabilities of the ground system are suspended, and before the satellite orbit control mission begins, the satellite user sends a "satellite orbit control start" message to the satellite controller.
[0100] F. After the satellite orbit control is completed, the satellite controller sends the "satellite orbit control completed" message to the satellite user.
[0101] G. After the satellite user confirms that the satellite orbit control mission is completed, it sends the ground system dispatch instruction "restore all measurement and control";
[0102] H. Resume regular satellite platform business operations;
[0103] 4). After receiving the task management command, the MCS task management subsystem executes the update and distribution process of all task schedules, generates the task schedules of each payload excluding the satellite orbit control time period, and the orbit measurement and determination tasks that need to be performed immediately after the satellite orbit control ends in the orbit schedule. The various task schedules are distributed to each system, and at the same time, a first-level dispatching order of "adding satellite orbit control tasks" is sent to notify each system to perform satellite orbit control task management; the observation schedules of each payload are updated and sent to DSS, and the broadcast schedule is sent to DTS;
[0104] 5). The task scheduling management of all payloads of the MCS scheduling control subsystem receives the first-level scheduling order of "adding satellite orbit control tasks", reads the task schedule of satellite orbit control task payloads, updates the satellite orbit control task operation plan of each payload, the key operation execution plan of satellite orbit control tasks of each system, the data transmission plan of satellite orbit control tasks of each system, and the product broadcast plan before and after the satellite orbit control task period, loads various new plans for adding satellite orbit control tasks and tracks and monitors the task process according to the new plan;
[0105] 6). Send the updated product broadcast plan to DTS;
[0106] 7) Satellite measurement and control scheduling management receives ground system scheduling instructions, executes a series of operations such as suspending measurement and control, updating measurement and control plans, and resuming measurement and control. It enters a dormant state during the satellite east-west control period and does not perform instruction injection;
[0107] 8) After receiving the first-level dispatch order of "adding satellite orbit control tasks", each technical system parses the updated payload task schedule, updates the system operation execution plan of the payload, and implements data reception, processing, and distribution of the new business observation mode according to the updated operation plan;
[0108] 9). The MCS intelligent operation monitoring subsystem will conduct a full-process centralized monitoring of the business operation status before and after the satellite orbit control mission.
[0109] like Figure 2 As shown, a satellite orbit control system comprises:
[0110] A first acquisition module is used to acquire a satellite orbit adjustment time period and generate a satellite orbit control mission plan based on the time period, wherein the satellite orbit control mission plan stores a satellite platform schedule template;
[0111] The scheduling module is used to perform intelligent scheduling of the satellite orbit control ground system according to the scheduling plan.
[0112] like Figure 2 As shown, the acquisition module includes:
[0113] The second acquisition module is used to obtain the control type of the satellite orbit, the start and end time of the satellite orbit control; recommend the scheduling process to the user through the intelligent scheduling process matching algorithm; if the scheduling process is executed, the control operation is performed according to the scheduling process, and the execution status of the scheduling process is displayed.
[0114] In the embodiment of the present invention, the satellite orbit control system is responsible for generating the MCS orbit determination operation scheduling plan, tracking the execution of the MRS orbit determination task, and implementing the scheduling management of the orbit determination timetable operation according to the operation scheduling plan. The specific functions implemented are as follows:
[0115] 1) Orbit determination schedule job plan generation module: Generates a satellite platform schedule job scheduling plan based on the orbit determination task schedule and the orbit determination job configuration parameters. The plan generates a corresponding job for each task in the task schedule. The job scheduling plan is the basis for the orbit determination task scheduling management module to track the orbit determination task jobs. The plan clearly gives the start time of each job in the schedule, the execution time of the task, the timeout alarm time, the name of the start job, the execution program name, the status information and possible control commands that each monitoring node should receive, and the processing operations in the event of a fault or abnormality.
[0116] 2) Orbit determination task scheduling management module: realizes the job scheduling of MCS satellite platform tasks. The orbit determination schedule task job scheduling is mainly to start the planned task job on time according to the satellite platform schedule task job scheduling plan, and track the entire process of task execution. The orbit determination task scheduling management module also needs to regularly update the orbit determination task job scheduling plan or suspend, resume or update the task job scheduling plan at any time according to the task management command;
[0117] 3) Track measurement operation tracking module: Tracks the operation processing flow of MRS track measurement task execution, ranging data generation, track data generation and transmission. Each participating system starts the relevant processing operation of this time to process the received data based on the track determination task schedule, and reports various status and alarm information to MCS. The track measurement operation process tracking module monitors the operation status of each system operation based on this status information, and forwards these statuses to the operation monitoring subsystem for intuitive display;
[0118] 4) Track determination and forecasting operation tracking module: Tracks the operation processing flow of MRS orbit determination and forecasting task execution, ranging data generation, orbit data generation and transmission. Each participating system starts the relevant processing operation of this time to process the received data based on the orbit determination task schedule, and reports various status and alarm information to MCS. The orbit determination and forecasting operation process tracking module monitors the operation status of each system operation based on this status information, and forwards these statuses to the operation monitoring subsystem for intuitive display.
[0119] Figure 3 A block diagram of an exemplary satellite orbit control apparatus suitable for implementing embodiments of the present invention is shown. Figure 3 The satellite orbit control device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0120] like Figure 3 As shown, the satellite orbit control device is in the form of a general-purpose computing device. The components of the satellite orbit control device may include, but are not limited to: one or more processors or processing units, memory, and a bus connecting different system components (including memory and processing units).
[0121] The term "bus" refers to one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor or a local bus using any of a variety of bus architectures. For example, these architectures include, but are not limited to, the Industry Standard Architecture (ISA) bus, the Micro Channel Architecture (MAC) bus, the Enhanced ISA bus, the Video Electronics Standards Association (VESA) local bus, and the Peripheral Component Interconnect (PCI) bus.
[0122] Satellite orbit control equipment typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the satellite orbit control equipment, including volatile and non-volatile media, removable and non-removable media.
[0123] The memory may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache memory. The satellite orbit control device may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system may be used to read and write non-removable, non-volatile magnetic media ( Figure 3 not shown, usually called a "hard drive"). Although Figure 3Not shown, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical medium) may be provided. In these cases, each drive may be connected to the bus via one or more data medium interfaces. The memory may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of the embodiments of the present invention.
[0124] A program / utility having a set (at least one) of program modules may be stored, for example, in a memory, such program modules including but not limited to an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. The program modules generally perform the functions and / or methods of the embodiments described herein.
[0125] The satellite orbit control device can also communicate with one or more external devices (such as keyboards, pointing devices, displays, etc.), and can also communicate with one or more devices that enable users to interact with the satellite orbit control device, and / or communicate with any device (such as a network card, a modem, etc.) that enables the satellite orbit control device to communicate with one or more other computing devices. This communication can be carried out through an input / output (I / O) interface. In addition, the satellite orbit control device can also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN) and / or a public network, such as the Internet) through a network adapter. As shown in the figure, the network adapter communicates with other modules of the satellite orbit control device through a bus. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the satellite orbit control device, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.
[0126] The processing unit executes various functional applications and data processing by running the program stored in the memory, for example, implementing the stack splitting processing method provided by any embodiment of the present invention. That is: obtaining the satellite orbit adjustment time period; generating a satellite orbit control mission plan based on the time period, wherein the satellite orbit control mission plan stores a satellite platform schedule template; and performing intelligent scheduling of the satellite orbit control ground system according to the scheduling plan.
[0127] An embodiment of the present invention further provides a computer-readable storage medium, wherein a program is stored in the computer-readable storage medium. When the program is executed by a processor, the stack splitting processing method according to any embodiment of the present invention is implemented. The method includes:
[0128] Get satellite orbit adjustment time period;
[0129] Generating a satellite orbit control mission plan based on the time period, wherein the satellite orbit control mission plan stores a satellite platform schedule template;
[0130] Intelligent scheduling of satellite orbit control ground systems based on scheduling plans.
[0131] The computer storage medium of the embodiment of the present invention can adopt any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it.
[0132] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, which carry computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0133] The program code embodied on the computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0134] Computer program code for performing the operations of the present invention may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0135] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A satellite orbit control ground scheduling method, characterized in that: The method comprises the following steps: Get satellite orbit adjustment time period; Generating a satellite orbit control mission plan based on the time period, wherein the satellite orbit control mission plan stores a satellite platform schedule template; Intelligent dispatching of satellite orbit control ground system according to satellite orbit control mission plan; The generating of the satellite orbit control mission plan based on the time period includes: Obtain the control type of satellite orbit, and the start and end time of satellite orbit control; Recommend scheduling processes to users through intelligent scheduling process matching algorithms; If the scheduling process is executed, a control operation is performed according to the scheduling process, and the execution status of the scheduling process is displayed; The intelligent scheduling of the satellite orbit control ground system according to the satellite orbit control mission plan includes: Respond to the dispatching instructions of the ground system and suspend all satellite tracking and control; When verification is successful, the satellite orbit control task is added to the satellite platform task template in the satellite task schedule; Send updates and issue management commands for a payload satellite orbit control mission schedule to the MCS mission management subsystem, and determine whether the MCS mission management subsystem has received the schedule arrival instruction; If a timetable arrival instruction is received, the ground system dispatch instruction is sent and all measurement and control plans are updated; Verify that the satellite orbit control task is consistent with the payload satellite orbit control task schedule, and verify that the satellite orbit control task in the command parameter file is consistent with the payload satellite orbit control task schedule; If the satellite orbit control task is consistent with the payload satellite orbit control task schedule, and the satellite orbit control task in the command parameter file is consistent with the payload satellite orbit control task schedule, then send a scheduling instruction to restore all measurement and control ground systems; In response to the above-mentioned instruction to restore all the measurement and control ground system scheduling instructions, a conventional satellite platform mission template is restored; When the conventional satellite platform mission template is restored, the satellite orbit control results are sent to the control end; Data broadcasting will be suspended immediately after the satellite orbit control ends. Satellite positioning data will be automatically recalculated based on the results of three MRS missions 12 hours after the satellite orbit control. Satellite positioning data will be recalculated based on the results of eight MRS missions 24 hours after the satellite orbit control, and product data broadcasting will be automatically resumed. 24 MRS ranging data will be automatically uploaded to the satellite controller 72 hours after the satellite orbit control. Also includes: After receiving the task management command, the MCS task management subsystem executes the process of updating and issuing all task schedules; The orbit measurement and determination tasks in the orbit schedule are to be executed immediately after the satellite orbit control is completed. Send various task schedules to each system, and send the "add satellite orbit control task" first-level dispatch order to notify each system to perform satellite orbit control task management, update each payload observation schedule and send it to DSS, and send the broadcast schedule to DTS; Also includes: Manage the task scheduling of all payloads of the MCS scheduling control subsystem, and receive the first-level scheduling order of "adding satellite orbit control tasks"; Read the payload task schedule after adding the satellite orbit control task, update the satellite orbit control task operation plan of each payload, the satellite orbit control key operation execution plan of each system, the satellite orbit control data transmission plan of each system, and the product broadcast plan before and after the satellite orbit control task period; Load various new plans and track and monitor the task process according to the new plans; Also includes: Send updated product broadcast plan to DTS; The satellite measurement and control scheduling management system receives the dispatching instructions of the ground system, executes the suspension of measurement and control, updates the measurement and control plan, and resumes the measurement and control operation. It enters the dormant state during the satellite east-west control period and does not perform instruction injection; When the first-level dispatch order of "adding satellite orbit control tasks" is received, the updated payload task schedule is parsed, the operation execution plan of the system for the payload is updated, and the data reception, processing and distribution of the new business observation mode are realized according to the updated operation plan; The MCS intelligent operation monitoring subsystem will conduct centralized monitoring of the entire system in the operational observation mode after the satellite orbit control mission switches to the routine observation mission.
2. A satellite orbit control ground scheduling system, characterized in that: Implementing the satellite orbit control ground scheduling method as claimed in claim 1, comprising: A first acquisition module is used to acquire a satellite orbit adjustment time period and generate a satellite orbit control mission plan based on the time period, wherein the satellite orbit control mission plan stores a satellite platform schedule template; The scheduling module is used to perform intelligent scheduling of the satellite orbit control ground system according to the satellite orbit control mission plan.
3. The satellite orbit control ground scheduling system according to claim 2, characterized in that: The acquisition module comprises: The second acquisition module is used to obtain the control type of the satellite orbit, the start and end time of the satellite orbit control; recommend the scheduling process to the user through the intelligent scheduling process matching algorithm; if the scheduling process is executed, the control operation is performed according to the scheduling process, and the execution status of the scheduling process is displayed.
4. A satellite orbit control ground scheduling device, characterized in that: include: one or more processors; A storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the satellite orbit control ground scheduling method as described in claim 1.
5. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a program, which, when executed by a processor, implements the satellite orbit control ground scheduling method as claimed in claim 1.
