Airborne platform satellite demand planning method, equipment, medium and product

By screening and optimizing satellite selection, the satellite usage planning results were generated, which solved the problem of airborne platform information support under the limitation of remote sensing satellite revisit cycle, realized the efficient use of remote sensing satellite information, and met the mission requirements of airborne platform.

CN121664274APending Publication Date: 2026-03-1310TH RES INST OF CETC
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-10
Publication Date
2026-03-13

AI Technical Summary

Technical Problem

How to meet the information needs of airborne platforms under the constraints of remote sensing satellite revisit cycles and ensure that remote sensing satellite information can efficiently support the flight activities of airborne platforms?

Method used

By acquiring mission parameters and flight trajectory data from the airborne platform, available satellite constellations are screened, the time sets and coverage time sets of communication links are determined, and satellite usage planning results are generated, including satellite names, numbers, and available time windows. Satellite elevation angles and orbital operation data are also considered to optimize satellite selection.

Benefits of technology

This enables airborne platforms to efficiently utilize remote sensing satellite information to meet mission requirements under the constraint of remote sensing satellite revisit cycles, thereby improving the efficiency and reliability of information support.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121664274A_ABST
    Figure CN121664274A_ABST
Patent Text Reader

Abstract

The invention discloses an airborne platform satellite demand planning method, equipment, a medium and a product, and relates to the field of air-space integrated information application. The method comprises the following steps: acquiring task parameters and flight track data of an airborne platform; screening available satellite constellations from the satellite resources according to the task parameters; based on the flight path data and the satellite orbit operation data, determining a first time set for establishing a communication link between the satellite and the airborne platform, and determining a second time set for the satellite to cover the concerned target area; and according to the overlapped time period of the first time set and the second time set, generating a satellite use demand planning result containing the available time window. Through ground pre-planning, the remote sensing satellite revisit period limitation is overcome, the problem that an airborne platform is difficult to obtain satellite information support at any time is solved, and efficient support of satellite information is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of integrated aerospace information applications, specifically to a method, equipment, medium, and product for planning satellite demand for airborne platforms. Background Technology

[0002] The statements in this section are provided only as background information in relation to this disclosure and may not constitute prior art.

[0003] Currently, there are many types of remote sensing satellites, and the information products they provide vary greatly, differing in terms of Earth coverage, timeframe, quality, content, and timeliness. Ensuring that these numerous remote sensing satellites meet the operational needs of airborne platforms is a key issue that requires resolution.

[0004] Based on a comprehensive analysis of the airborne platform's mission type, mission area, mission time, and flight track data, the required information support content (including information quality, information content, and information latency) for this flight activity is determined. This process optimizes satellite selection, plans the numbering of available satellites and their operational windows, and provides the results of the demand planning. This provides technical support for the efficient support of remote sensing satellite information for various mission activities of the airborne platform. Summary of the Invention

[0005] The purpose of this invention is to address the limitation of remote sensing satellite revisit cycles and the inability of airborne platforms to utilize information provided by remote sensing satellites anytime and anywhere. This invention proposes a method, equipment, medium, and product for planning satellite usage needs of airborne platforms. This enables airborne platforms to efficiently support their flight activities with remote sensing satellite information by customizing the types, numbers, and operating times of remote sensing satellites, under constraints of typical mission time, mission type, and mission area.

[0006] The technical solution of the present invention is as follows: A method for planning satellite usage requirements for an airborne platform includes: Acquire mission parameters and flight trajectory data from the airborne platform; Available satellite constellations are selected from satellite resources based on the mission parameters; Based on the flight trajectory data and the orbital operation data of the available satellite constellation, a first time set is determined for the establishment of a communication link between the available satellite constellation and the airborne platform, and a second time set is determined for the coverage of the target area of ​​interest in the mission parameters by the available satellite constellation. Based on the overlapping periods of the first time set and the second time set, a satellite usage demand planning result containing available time windows is generated.

[0007] Furthermore, the task parameters include task time, task area, task type, and target area of ​​interest; The step of filtering available satellite constellations from satellite resources based on the mission parameters includes: The available satellite constellation is obtained by selecting satellites from the satellite resources that meet the requirements of the mission time, mission area, and mission type.

[0008] Furthermore, before determining the first time set for establishing a communication link between the available satellite constellation and the airborne platform based on the flight track data and the orbital operation data of the available satellite constellation, the method further includes: Load the ephemeris data of the available satellite constellation, and parse it to generate the position data of the satellites in the available satellite constellation at different times; Based on the location data and the target area of ​​interest in the mission parameters, calculate the satellite's elevation angle to the target area of ​​interest; Based on the elevation angle, select high-elevation-angle available satellite constellations from the available satellite constellations; The determination of the first time set for establishing a communication link between the available satellite constellation and the airborne platform specifically includes: determining the first time set for establishing a communication link between the available high-elevation satellite constellation and the airborne platform.

[0009] Further, the step of filtering out high-elevation-angle available satellite constellations from the available satellite constellations based on the elevation angle includes: Calculate the absolute value of the difference between the elevation angle and 90 degrees, and the time interval between adjacent transits of two satellites with different numbers; The high-elevation-angle available satellite constellation is selected from the available satellite constellations according to the order of the absolute value of the difference from smallest to largest and the order of the adjacent transit time interval from smallest to largest.

[0010] Furthermore, the first time set for determining the available satellite constellation and the airborne platform to establish a communication link includes: Obtain the beamwidth range parameters of the receiving antenna of the airborne platform; Based on the flight track data, the orbital operation data of the available satellite constellation, and the beamwidth range parameter, the time periods during which the satellites in the available satellite constellation are within the beamwidth range are calculated to obtain the first time set.

[0011] Further, determining the second time set of the target area of ​​interest in the mission parameters covered by the available satellite constellation includes: Obtain the Earth observation beam angle values ​​of the satellites in the available satellite constellation; Based on the orbital operation data and the Earth observation beam angle value, the time period during which the satellite covers the target area of ​​interest is calculated to obtain the second time set.

[0012] Furthermore, the satellite usage planning results include: satellite name, satellite number, and corresponding available time window; The results of the satellite usage planning are also associated with priority identifiers, which include high priority, medium priority, or low priority.

[0013] The present invention also proposes an electronic device, comprising: At least one processor; and a memory communicatively connected to said at least one processor; The memory stores instructions that can be executed by the at least one processor, and the at least one processor executes the instructions stored in the memory to perform the method described above.

[0014] The present invention also proposes a computer-readable storage medium for storing instructions that, when executed, cause the method described above to be implemented.

[0015] The present invention also proposes a computer program product, which implements the above-described method when executed by a processor.

[0016] Compared with existing technologies, the advantages of this invention are: Compared to existing applications of remote sensing satellites supporting airborne platform activities, this invention has the advantage of fully considering the constraints of satellite revisit time on the completion of airborne platform tasks, and proposes a mechanism and method for remote sensing satellites to support airborne platform tasks, thus meeting the high-efficiency requirements of remote sensing satellites for information support to airborne platforms. This invention is applicable to airborne platforms with remote sensing satellite information reception capabilities. Attached Figure Description

[0017] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments recorded in the embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings.

[0018] Figure 1 This is a flowchart illustrating the satellite demand planning method for airborne platforms according to the present invention. Figure 2 This invention relates to a schematic diagram of the elevation angle of a satellite to a target area of ​​interest. Figure 3 This invention relates to a schematic diagram of the time window for satellite access on an airborne platform; Figure 4 This invention relates to a schematic diagram illustrating the coverage time of a target area by a satellite; Figure 5 This invention illustrates the available time window of the selected satellite for satellite demand planning on an airborne platform. Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation

[0019] It should be noted that relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0020] The features and performance of the present invention will be further described in detail below with reference to embodiments.

[0021] Example 1 This embodiment proposes a satellite demand planning method for airborne platforms. It considers the ground mission planning problem that the airborne platform needs to perform before takeoff. If satellite demand planning is not carried out, the airborne platform will likely not have any remote sensing satellite resources available after arriving at the mission area at the mission time. In order for the airborne platform to successfully complete the mission, satellite demand planning needs to be carried out on the ground before the airborne platform takes off. This makes up for the problem that satellites are likely to be unavailable, effectively improves the purpose of airborne platforms using remote sensing satellite information to support flight activities, and enhances the application value of remote sensing satellite information.

[0022] The prerequisite for applying this method is that the airborne platform can load all available remote sensing satellite ephemeris data on the ground before takeoff, and that preliminary mission plans and flight path plans have been generated, such as mission planning packages and trajectory planning packages.

[0023] Please see Figure 1 A method for planning satellite usage requirements for an airborne platform specifically includes the following steps, and the entire process is completed in the ground mission planning subsystem.

[0024] First, the mission planning subsystem receives the mission time, mission area, mission type, and target area parameters from the airborne platform. It then selects available satellite constellations that meet the mission requirements from the available satellite resources. Next, by loading the ephemeris parameters of the available satellite constellations, it parses the orbital parameters of the available satellites and generates satellite position data at different times. By calculating the elevation angle of the selected satellites relative to the target area, it selects combinations of high-elevation satellites. Finally, by calculating the airborne platform's flight track and receiving performance parameters, it calculates the time set for establishing a communication link between the aircraft and the satellites, and outputs the intersection of the time sets, thus realizing the requirement planning capability.

[0025] See Figure 2 Based on data analysis of the target area, the elevation angles of satellites to the target area are calculated. This calculation is then used to further filter available constellation satellite resources. The filtering principle is that the elevation angle value should be as close to 90 degrees as possible, and the time interval between adjacent transits of two high-elevation satellites with different serial numbers should be as small as possible. Typical values ​​are determined according to system requirements. Based on these rules, available satellite constellations are then selected. High-elevation-angle satellite constellations were selected from the data. ,in ; See Figure 3 Based on the flight trajectory parameters of the loaded airborne platform and the beamwidth range parameters of the airborne platform's receiving antenna, the time set for establishing a communication link between the satellite and the airborne platform is calculated. ,in .

[0026] See Figure 4 The satellite's position and latitude / longitude data at different times are generated based on the orbital parameters of the selected high-elevation satellites. In addition, the analysis of satellite Earth observation beam angle values ​​yields a set of time windows for complete satellite coverage of the target area of ​​interest. This process involves iterating through all available satellites (M satellites in total), requiring M calculations to generate the coverage time window sets for satellite 1, satellite 2, and so on up to satellite M. ,in .

[0027] See Figure 5 For each satellite in the available satellite constellation. The intersection of the time window for establishing a communication link between the airborne platform and the satellite and the time window for the satellite to fully cover the target area of ​​interest is calculated to obtain the available time window T3.

[0028] ,in .

[0029] The calculation process involved in a method for planning satellite usage requirements for an airborne platform includes the following steps: The first step is for the mission planning subsystem to receive the mission time, mission area, mission type, and target area parameters from the airborne platform, and then select available satellite constellations that meet the above mission requirements from the available satellite resources. ;

[0030] in These are the parameters for task time, task area, task type, and target area of ​​interest.

[0031] By loading the ephemeris parameters of available satellite constellations, the orbital parameters of the available satellites are parsed to generate satellite position data at different times. , These represent longitude, latitude, altitude, and time, respectively. The second step involves calculating the satellite elevation angles to the target area based on data analysis. This calculation then filters available satellite constellation resources again, prioritizing elevation angles closer to 90 degrees and minimizing the time interval between adjacent transits of two high-elevation satellites with different serial numbers. Based on these rules, available satellite constellations are then selected. Select high-elevation-angle usable satellite constellations: ,in ; The third step involves calculating the time set for establishing a communication link between the satellite and the airborne platform, based on the flight trajectory parameters of the loaded airborne platform and the beamwidth range parameters of the airborne platform's receiving antenna. ,in

[0032] The fourth step involves generating latitude and longitude data of the satellites at different times based on the orbital parameters of the selected available high-elevation satellites. In addition, the analysis of satellite Earth observation beam angle values ​​yields a set of time windows for complete satellite coverage of the target area of ​​interest. This process involves iterating through all available satellites (M satellites in total), requiring M calculations to generate the coverage time window sets for satellite 1, satellite 2, and so on up to satellite M. ,in .

[0033] The fifth step involves analyzing each satellite in the available satellite constellation. The final satellite usage planning result is obtained by intersecting the time windows for establishing communication links between the airborne platform and the satellite, and the time windows for the satellite to fully cover the target area of ​​interest. The available time windows for the selected satellites are then determined. ,in .

[0034] Finally, a satellite usage planning result for an airborne platform is obtained, which includes elements such as satellite name, satellite number, and corresponding available time window. Different priority requirements can be superimposed, such as high priority, medium priority, and low priority.

[0035] Based on the same technical concept, embodiments of the present invention also provide an electronic device that can implement the airborne platform satellite demand planning method flow provided in the above embodiments of the present invention. In one embodiment, the electronic device can be a server, a terminal device, or other electronic equipment. Figure 6 As shown, the electronic device may include: At least one processor and a memory connected to the at least one processor. In this embodiment of the invention, the specific connection medium between the processor and the memory is not limited. Figure 6 The example used is the connection between the processor and memory via a bus. The bus... Figure 6 The connections between other components are indicated by thick lines and are for illustrative purposes only, not as limiting information. Buses can be divided into address buses, data buses, control buses, etc., but for ease of representation, [the specific bus type is not shown here]. Figure 6 The processor is represented by a single thick line, but this does not imply that there is only one bus or one type of bus. Alternatively, a processor can also be called a controller; there are no restrictions on the name.

[0036] In this embodiment of the invention, the memory stores instructions executable by at least one processor. By executing the instructions stored in the memory, the at least one processor can perform the aforementioned method for planning the demand for airborne platform satellites. The processor can implement... Figure 6 The functions of each module in the device shown.

[0037] The processor is the control center of the device. It can connect to various parts of the control device through various interfaces and lines. By running or executing instructions stored in memory and calling data stored in memory, it can monitor the device's various functions and process data, thereby enabling overall monitoring of the device.

[0038] In an alternative design, the processor may include one or more processing units. The processor may integrate an application processor and a modem processor, wherein the application processor primarily handles the operating system, user interface, and applications, while the modem processor primarily handles wireless communication. It is understood that the modem processor may also not be integrated into the processor. In some embodiments, the processor and memory may be implemented on the same chip; in some embodiments, they may also be implemented separately on separate chips.

[0039] The processor can be a general-purpose processor, such as a CPU, digital signal processor, application-specific integrated circuit, field-programmable gate array or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, capable of implementing or executing the methods, steps, and logic block diagrams disclosed in the embodiments of this invention. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the airborne platform satellite demand planning method disclosed in the embodiments of this invention can be directly manifested as execution by a hardware processor, or execution by a combination of hardware and software modules within the processor.

[0040] Memory, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules. Memory can include at least one type of storage medium, such as flash memory, hard disk, multimedia cards, card-type memory, random access memory (RAM), static random access memory (SRAM), programmable read-only memory (PROM), read-only memory (ROM), and electrically erasable programmable read-only memory (EPROM). Only memory (EEPROM), magnetic storage, magnetic disks, optical disks, etc. A memory is any other medium capable of carrying or storing desired program code in the form of instructions or data structures, and accessible by a computer, but is not limited thereto. The memory in embodiments of this invention can also be a circuit or any other device capable of performing storage functions for storing program instructions and / or data.

[0041] By designing and programming the processor, the code corresponding to the airborne platform satellite demand planning method described in the foregoing embodiments can be embedded into the chip, enabling the chip to execute the steps of the method described in the foregoing embodiments during operation. How to design and program the processor is a technique well-known to those skilled in the art and will not be elaborated upon here.

[0042] Based on the same inventive concept, embodiments of the present invention also provide a storage medium storing computer instructions that, when executed on a computer, cause the computer to perform a method for planning the demand for airborne platform satellites as described above.

[0043] In some alternative embodiments, the present invention also provides a method for planning the demand for satellites on an airborne platform that can also be implemented as a program product comprising program code that, when the program product is run on a device, causes the control device to perform the steps in the method for planning the demand for satellites on an airborne platform according to various exemplary embodiments of the present invention as described above.

[0044] It should be noted that although several units or sub-units of the apparatus have been mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of the invention, the features and functions of two or more units described above can be embodied in one unit. Conversely, the features and functions of one unit described above can be further divided and embodied by multiple units. Furthermore, although the operation of the method of the invention is described in a specific order in the drawings, this does not require or imply that these operations must be performed in that specific order, or that all the operations shown must be performed to achieve the desired result. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into one step, and / or one step may be broken down into multiple steps.

[0045] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can be implemented in one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROMs) containing computer-usable program code. The form of a computer program product implemented on ROM, optical memory, etc.

[0046] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a server, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0047] Program code for performing the operations of this invention can be written using any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, as well as conventional procedural programming languages ​​such as C or similar languages. The program code can be executed entirely on the user's computing device, partially on the user's device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0048] In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0049] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0050] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0051] In addition, in some embodiments, a computer program product is also proposed, which, when executed by a processor, implements the above-described method for planning the satellite demand of an airborne platform.

[0052] The embodiments described above merely illustrate specific implementation methods of this application, and while the descriptions are detailed and specific, they should not be construed as limiting the scope of protection of this application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the technical solution of this application, and these modifications and improvements all fall within the scope of protection of this application.

[0053] This background section is provided to generally present the context of the invention. The work of the currently named inventors, the work to the extent described in this background section, and aspects of this section that did not constitute prior art at the time of application are neither expressly nor impliedly acknowledged as prior art to the invention.

Claims

1. A method for planning satellite usage requirements for an airborne platform, characterized in that, include: Acquire mission parameters and flight trajectory data from the airborne platform; Available satellite constellations are selected from satellite resources based on the mission parameters; Based on the flight trajectory data and the orbital operation data of the available satellite constellation, a first time set is determined for the establishment of a communication link between the available satellite constellation and the airborne platform, and a second time set is determined for the coverage of the target area of ​​interest in the mission parameters by the available satellite constellation. Based on the overlapping periods of the first time set and the second time set, a satellite usage demand planning result containing available time windows is generated.

2. The method for planning satellite usage requirements for an airborne platform according to claim 1, characterized in that, The task parameters include task time, task area, task type, and target area of ​​interest; The step of filtering available satellite constellations from satellite resources based on the mission parameters includes: The available satellite constellation is obtained by selecting satellites from the satellite resources that meet the requirements of the mission time, mission area, and mission type.

3. The method for planning satellite usage requirements for an airborne platform according to claim 2, characterized in that, Before determining the first time set for establishing a communication link between the available satellite constellation and the airborne platform based on the flight track data and the orbital operation data of the available satellite constellation, the process also includes: Load the ephemeris data of the available satellite constellation, and parse it to generate the position data of the satellites in the available satellite constellation at different times; Based on the location data and the target area of ​​interest in the mission parameters, calculate the satellite's elevation angle to the target area of ​​interest; Based on the elevation angle, select high-elevation-angle available satellite constellations from the available satellite constellations; The determination of the first time set for establishing a communication link between the available satellite constellation and the airborne platform specifically includes: determining the first time set for establishing a communication link between the available high-elevation satellite constellation and the airborne platform.

4. The method for planning satellite usage requirements for an airborne platform according to claim 3, characterized in that, The step of filtering out high-elevation-angle available satellite constellations from the available satellite constellations based on the elevation angle includes: Calculate the absolute value of the difference between the elevation angle and 90 degrees, and the time interval between adjacent transits of two satellites with different numbers; The high-elevation-angle available satellite constellation is selected from the available satellite constellations according to the order of the absolute value of the difference from smallest to largest and the order of the adjacent transit time interval from smallest to largest.

5. The method for planning satellite usage requirements for an airborne platform according to claim 4, characterized in that, The first time set for determining the available satellite constellation and establishing a communication link with the airborne platform includes: Obtain the beamwidth range parameters of the receiving antenna of the airborne platform; Based on the flight track data, the orbital operation data of the available satellite constellation, and the beamwidth range parameter, the time periods during which the satellites in the available satellite constellation are within the beamwidth range are calculated to obtain the first time set.

6. The method for planning satellite usage requirements for an airborne platform according to claim 5, characterized in that, The determination of the second time set for the coverage of the target area of ​​interest in the mission parameters by the available satellite constellation includes: Obtain the Earth observation beam angle values ​​of the satellites in the available satellite constellation; Based on the orbital operation data and the Earth observation beam angle value, the time period during which the satellite covers the target area of ​​interest is calculated to obtain the second time set.

7. The method for planning satellite usage requirements for an airborne platform according to claim 6, characterized in that, The satellite usage planning results include: satellite name, satellite number, and corresponding available time window; The results of the satellite usage planning are also associated with priority identifiers, which include high priority, medium priority, or low priority.

8. An electronic device, characterized in that, include: At least one processor; and a memory communicatively connected to the at least one processor; The memory stores instructions executable by the at least one processor, which executes the instructions stored in the memory to perform the method as described in any one of claims 1-7.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store instructions that, when executed, cause the method as described in any one of claims 1-7 to be implemented.

10. A computer program product, characterized in that, When the computer program is executed by a processor, it implements the method described in any one of claims 1-7.