Cooperative scheduling method for ultra-wideband remote sensing satellite clusters based on virtual resource pool

Through the ultra-wide-scale remote sensing satellite cluster collaborative scheduling method based on virtual resource pool, the problem of high computational complexity and time-consuming in multi-star multi-task analysis is solved, and fast and flexible satellite resource scheduling is achieved to meet different application needs.

CN116137546BActive Publication Date: 2025-02-11HARBIN INST OF TECH SHENZHEN GRADUATE SCHOOL
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111357481.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-16
Publication Date
2025-02-11
Estimated Expiration
2041-11-16

AI Technical Summary

Technical Problem

In the prior art, multi-star multi-task analysis methods have high computational complexity and long time consuming, making it difficult to quickly meet users' imaging observation needs.

Method used

The ultra-wide-scale remote sensing satellite cluster collaborative scheduling method based on the virtual resource pool is adopted. By obtaining the multi-star coverage mapping table, a satellite-to-ground observation virtual resource pool is generated, and a resource list that satisfies the request is queried according to the type of data collaboration request.

Benefits of technology

It reduces the computational complexity and time-consuming, can quickly meet the needs of users, realize flexible combination configuration and coordinated scheduling of satellite resources, and meet different application needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116137546B_ABST
    Figure CN116137546B_ABST
Patent Text Reader

Abstract

In the collaborative scheduling method, device and storage medium of an ultra-wide-width remote sensing satellite cluster based on a virtual resource pool provided by the present disclosure, a multi-satellite coverage mapping table is obtained, and a satellite earth observation virtual resource pool is generated according to the multi-satellite coverage mapping table, and then a data collaboration request is obtained, and the type of the data collaboration request is judged according to the content in the data collaboration request, and then according to the type of the data collaboration request, a resource list that meets the data collaboration request in the satellite earth observation virtual resource pool is queried, and the resource list is returned. It can be seen that in the method proposed in the present disclosure, the storage of the multi-satellite coverage mapping table is exchanged for computing consumption, so that the satellite resources that meet the user's needs can be queried in the fastest time, reducing the computational complexity and reducing the computational time. At the same time, the method proposed in the present disclosure can meet different application requirements through spatial collaboration, temporal collaboration, frequency collaboration, and comprehensive collaboration, and flexibly combine and configure satellite resources and perform collaborative scheduling.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of multi-satellite coordinated scheduling, and in particular to a method, device and storage medium for coordinated scheduling of an ultra-wide-band remote sensing satellite cluster based on a virtual resource pool. Background Art

[0002] Ultra-wide-band remote sensing satellites are new imaging satellites that use vertical-track scanning and along-track splicing. The satellite orbit altitude is 500km, the sub-satellite spatial resolution is 1 meter, and the imaging width is 3000km, which can achieve full coverage of the earth's surface in a single day. A constellation with wide-area coverage of the earth formed by multiple ultra-wide satellites, or coordinated observation with other types of satellites, can further improve temporal resolution and application efficiency. With the in-orbit operation and data service of ultra-wide-band satellites, the ultra-wide-band satellite constellation will work together with other existing remote sensing satellite groups to meet the increasing imaging observation needs of many users in different industries. Therefore, it is necessary to plan satellite missions for multi-satellite and multi-task coordinated scheduling to transmit high-resolution images to users quickly and in a timely manner.

[0003] However, in the related art, the multi-satellite multi-task analysis methods are all serial, that is, the multi-satellite multi-task planning problem is regarded as a variable-length directed polygon coverage optimization problem, which is a typical NP-Hard problem, so that when the algorithm is used for calculation, the calculation complexity is high and the time consumption is long. Summary of the invention

[0004] The present application provides a method, device and storage medium for collaborative scheduling of an ultra-wide-band remote sensing satellite cluster based on a virtual resource pool, so as to at least solve the technical problems of high computational complexity and long time consumption in related technologies.

[0005] The first embodiment of the present application proposes a method for coordinated scheduling of an ultra-wide-band remote sensing satellite cluster based on a virtual resource pool, comprising:

[0006] Get multi-satellite coverage mapping table;

[0007] Generating a satellite earth observation virtual resource pool according to the multi-satellite coverage mapping table;

[0008] Get data collaboration request;

[0009] Determining the type of the data collaboration request according to the content of the data collaboration request;

[0010] According to the type of the data collaboration request, a resource list satisfying the data collaboration request is queried in the satellite earth observation virtual resource pool, and the resource list is returned.

[0011] The second embodiment of the present application proposes a collaborative scheduling device for an ultra-wide-band remote sensing satellite cluster based on a virtual resource pool, comprising:

[0012] An acquisition module is used to obtain a multi-satellite coverage mapping table;

[0013] A generating module, used for generating a satellite earth observation virtual resource pool according to the multi-satellite coverage mapping table;

[0014] The acquisition module is also used to acquire data collaboration requests;

[0015] A determination module, configured to determine the type of the data collaboration request according to the content of the data collaboration request;

[0016] The processing module is used to query the resource list that meets the data collaboration request in the satellite earth observation virtual resource pool according to the type of the data collaboration request, and return the resource list.

[0017] The computer storage medium proposed in the third aspect of the present application stores computer executable instructions; after the computer executable instructions are executed by the processor, the method described in the first aspect above can be implemented.

[0018] The computer device proposed in the fourth aspect of the present application includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it can implement the method described in the first aspect above.

[0019] The technical solution provided by the embodiments of the present application brings at least the following beneficial effects:

[0020] In the collaborative scheduling method, device and storage medium of the ultra-wide remote sensing satellite cluster based on the virtual resource pool provided by the present disclosure, a multi-satellite coverage mapping table is obtained, and a satellite earth observation virtual resource pool is generated according to the multi-satellite coverage mapping table, and then a data collaboration request is obtained, and the type of the data collaboration request is judged according to the content in the data collaboration request, and then according to the type of the data collaboration request, a resource list that satisfies the data collaboration request in the satellite earth observation virtual resource pool is queried, and the resource list is returned. It can be seen that in the method proposed in the present disclosure, the resource list that satisfies the data collaboration request can be directly queried according to the content in the data collaboration request, thereby exchanging the computing consumption for the storage of the multi-satellite coverage mapping table, and the user's needs can be met in the fastest time, reducing the computing complexity and the computing time. At the same time, the method proposed in the present disclosure can meet different application requirements through space collaboration, time collaboration, frequency collaboration, and comprehensive collaboration, and flexibly combine and configure satellite resources and perform collaborative scheduling.

[0021] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0023] Figure 1 A flowchart of a method for collaborative scheduling of an ultra-wide-band remote sensing satellite cluster based on a virtual resource pool according to an embodiment of the present application;

[0024] Figure 1a A schematic diagram of the structure of a virtual resource pool provided according to an embodiment of the present application;

[0025] Figure 2 It is a structural schematic diagram of an ultra-wide-band remote sensing satellite cluster collaborative scheduling device based on a virtual resource pool according to an embodiment of the present application. DETAILED DESCRIPTION

[0026] Embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.

[0027] In the collaborative scheduling method, device and storage medium of the ultra-wide remote sensing satellite cluster based on the virtual resource pool provided by the present disclosure, a multi-satellite coverage mapping table is obtained, and a satellite earth observation virtual resource pool is generated according to the multi-satellite coverage mapping table, and then a data collaboration request is obtained, and the type of the data collaboration request is judged according to the content in the data collaboration request, and then according to the type of the data collaboration request, a resource list that satisfies the data collaboration request in the satellite earth observation virtual resource pool is queried, and the resource list is returned. It can be seen that in the method proposed in the present disclosure, the resource list that satisfies the data collaboration request can be directly queried according to the content in the data collaboration request, thereby exchanging the computing consumption for the storage of the multi-satellite coverage mapping table, and the user's needs can be met in the fastest time, reducing the computing complexity and the computing time. At the same time, the method proposed in the present disclosure can meet different application requirements through space collaboration, time collaboration, frequency collaboration, and comprehensive collaboration, and flexibly combine and configure satellite resources and perform collaborative scheduling.

[0028] The following describes the collaborative scheduling method and device of an ultra-wide-band remote sensing satellite cluster based on a virtual resource pool according to an embodiment of the present application with reference to the accompanying drawings.

[0029] Embodiment 1

[0030] Figure 1 FIG. 1 is a flow chart of a method for collaborative scheduling of an ultra-wide-band remote sensing satellite cluster based on a virtual resource pool according to an embodiment of the present application. Figure 1As shown, it may include:

[0031] Step 101: Obtain a multi-satellite coverage mapping table.

[0032] It should be noted that, in the embodiments of the present disclosure, before obtaining the multi-satellite coverage mapping table, a multi-satellite coverage mapping table may also be constructed so that the satellite's earth resource observation capability may be obtained through the multi-satellite coverage mapping table.

[0033] Specifically, in an embodiment of the present disclosure, a method for constructing a multi-satellite coverage mapping table may include the following steps:

[0034] S1. Obtaining satellite parameters, where the parameters may include satellite bandwidth and sub-satellite point coordinates;

[0035] S2. Obtain the satellite grid level according to the satellite parameters;

[0036] Among them, in the embodiment of the present disclosure, according to the width of the satellite, the grid level and the corresponding grid size suitable for the satellite are selected while meeting the accuracy requirements of the satellite's earth observation characterization.

[0037] Furthermore, in the embodiment of the present disclosure, different grid levels correspond to different grid sizes. Specifically, in the embodiment of the present disclosure, the higher the grid level, the larger the corresponding grid space.

[0038] S3. Based on the satellite parameters and grid level, the ground coverage area of ​​the satellite at a certain moment is obtained and divided into the grid level of the satellite to obtain the instantaneous grid code set corresponding to the satellite;

[0039] Among them, in the embodiments of the present disclosure, based on the satellite parameters and grid level, the method for obtaining the ground coverage area of ​​the satellite at a certain moment may include: taking the sub-satellite point coordinates of the satellite at a certain moment as the center and the width of the satellite as the radius, and the obtained area is the ground coverage area of ​​the satellite at that moment.

[0040] S4, obtaining a grid code set of the satellite's ground coverage through the satellite's trajectory time and the instantaneous grid code set corresponding to the trajectory time;

[0041] In one embodiment of the present disclosure, different trajectory times of the satellite correspond to different sub-satellite point coordinates of the satellite. Also, in an embodiment of the present disclosure, through step S3, the instantaneous grid code set corresponding to all moments in the trajectory time of the satellite can be obtained, and then all instantaneous grid code sets corresponding to the satellite are the grid code sets of the satellite's ground coverage.

[0042] Furthermore, in another embodiment of the present disclosure, the area that the satellite may cover and the corresponding instantaneous grid code set at a certain moment in the future can also be calculated based on the parameters of the satellite.

[0043] Specifically, in an embodiment of the present disclosure, a method for calculating, based on satellite parameters, an area that a satellite may cover and a corresponding instantaneous grid code set at a certain moment in a future period of time may include: calculating the satellite's in-orbit speed and direction based on the satellite's orbital elements, and then calculating the sub-satellite point coordinates at any future moment based on the sub-satellite point coordinates at the current moment, and obtaining the instantaneous grid code set of the satellite at any future moment through the above step S3 based on the new sub-satellite point coordinates and the width.

[0044] S5, repeating steps S1 to S4 to obtain a set of ground coverage grid codes of all satellites;

[0045] S6. Construct a multi-satellite coverage mapping table based on the ground coverage grid code set of all satellites.

[0046] Among them, in the embodiment of the present disclosure, the multi-satellite coverage mapping table may include satellite coverage of the earth's surface space grid code, satellite platform, satellite-borne payload, and time discrete grid code covering the entire time domain of the working cycle.

[0047] Furthermore, in the embodiments of the present disclosure, the multi-satellite coverage mapping table adopts a multi-scale spatial grid indexing mechanism to establish a multi-level spatial index quadtree with the satellite resource grid level as the lowest level and continuously aggregated to the highest level, so that satellite resources can be quickly retrieved based on grid codes to quickly obtain satellite resources that meet the requirements.

[0048] Furthermore, in the embodiment of the present disclosure, the multi-satellite coverage mapping table will periodically update the data in the table. In the embodiment of the present disclosure, when the multi-satellite coverage mapping table is updated, the current or a certain moment in the future will be used as the reference time point, and the parameters of all satellites at the reference time point will be used to calculate the coverage grid code set of all satellites at a certain moment in the future, and the obtained result will be updated to the multi-satellite coverage mapping table.

[0049] Step 102: Generate a satellite earth observation virtual resource pool according to the multi-satellite coverage mapping table.

[0050] Among them, in an embodiment of the present disclosure, a method for generating a satellite earth observation virtual resource pool according to a multi-satellite coverage mapping table may include: storing the multi-satellite coverage mapping table in a database, and generating a satellite earth observation virtual resource pool with all earth observation satellite resources.

[0051] Specifically, in the embodiments of the present disclosure, Figure 1a A schematic diagram of the structure of a satellite earth observation virtual resource pool provided in an embodiment of the present disclosure.

[0052] refer to Figure 1aThe satellite earth observation virtual resource pool includes device virtualization, function virtualization, and service virtualization. In the embodiment of the present disclosure, device virtualization includes the type of satellite, such as optical payload, infrared payload, microwave payload, and SAR payload; function virtualization can analyze and calculate the acquired satellite type data; service virtualization is the type of service that the virtual resource pool can provide, including space coordination, time coordination, frequency coordination, and comprehensive coordination.

[0053] Furthermore, in the embodiments of the present disclosure, the satellite earth observation virtual resource pool can query the acquired data coordination request based on the multi-satellite coverage mapping table and the earth observation satellite resources to obtain a list of resources that meet the data coordination request, thereby realizing the coordinated scheduling of ultra-wide-band remote sensing satellite clusters.

[0054] Step 103: Obtain data collaboration request.

[0055] In the embodiment of the present disclosure, the data collaboration request may include the latitude and longitude range of the observation area, the observation time and the spectrum observation data.

[0056] Step 104: Determine the type of the data collaboration request according to the content of the data collaboration request.

[0057] Among them, in the embodiment of the present disclosure, the method for determining the type of the data collaboration request according to the content in the data collaboration request may include the following steps:

[0058] Step a: parse the longitude and latitude range of the observation area in the data collaboration request into spatial code.

[0059] Among them, in the embodiments of the present disclosure, the longitude and latitude range of the observation area in the data collaboration request can be parsed into the corresponding grid code through the earth subdivision grid code.

[0060] Step b: Parse the observation time in the data collaboration request as a time code.

[0061] In the embodiments of the present disclosure, the specific time may be parsed into a time code.

[0062] Step c: judging the type of data coordination request according to the spatial coding, temporal coding and spectrum observation data.

[0063] Among them, in the embodiment of the present disclosure, if there are more spatial codes, the time code is for a certain moment, and the spectrum observation data is single, it means that it is necessary to observe the image of a larger spatial area at a certain moment, and the type of data collaboration request is spatial collaboration.

[0064] Specifically, in the embodiments of the present disclosure, the spatial collaboration may be a regional coverage observation request, which means that it is necessary to query satellite resources that can cover the observation area, and there is no requirement for the satellite's sensors.

[0065] Furthermore, in the embodiments of the present disclosure, if the spatial coding is relatively small, the time coding is the observation time range, and the spectrum observation data is single, it means that a specific spatial area needs to be monitored for a period of time, and the type of data collaboration request is time collaboration.

[0066] For example, in an embodiment of the present disclosure, a city is monitored for the next 24 hours, thereby providing data support for emergency rescue in the city.

[0067] Furthermore, in the embodiment of the present disclosure, if there are many spatial codes, the time code is a certain moment, and there are many spectrum observation data, it means that multiple observations of a certain space at a certain moment need to be observed, and the type of data coordination request is frequency coordination. Among them, the spectrum observation data can include visible light, infrared, and multi-spectrum.

[0068] For example, in an embodiment of the present disclosure, visible light and infrared images of a city at a certain moment are acquired.

[0069] Further, in an embodiment of the present disclosure, if the content in the data collaboration request satisfies at least two of spatial collaboration, temporal collaboration, and frequency collaboration, the type of the data collaboration request is comprehensive collaboration.

[0070] Step 105: According to the type of the data collaboration request, query the satellite earth observation virtual resource pool for a resource list that meets the data collaboration request, and return the resource list.

[0071] Among them, in an embodiment of the present disclosure, according to the type of data collaboration request, the method for querying the resource list that meets the data collaboration request in the satellite earth observation virtual resource pool may include:

[0072] If the type of data collaboration request is space collaboration, the list of available satellite resources that meet the data collaboration request is queried according to the space code, and the satellite resources are sorted according to the observation time;

[0073] If the type of the data collaboration request is time collaboration, a list of available satellite resources that meet the data collaboration request is queried based on the time code;

[0074] If the type of data coordination request is frequency coordination, a list of available satellite resources that meet the data coordination request is queried based on the spectrum observation data;

[0075] If the type of data collaboration request is comprehensive collaboration, the list of available satellite resources that meet the data collaboration request is queried based on the spatial coding, time coding and spectrum observation data.

[0076] It should be noted that, in the embodiments of the present disclosure, when the type of data collaboration request is space collaboration, it is necessary to query the available satellite resource list according to the space code so that the satellites in the resource list can cover the area that needs to be monitored as quickly as possible. Also, in the embodiments of the present disclosure, when the type in the data collaboration request is time collaboration, it is necessary to query the available satellite resource list according to the time code so that the satellites in the resource list can relay to continuously observe the space. Furthermore, in the embodiments of the present disclosure, when the type in the data collaboration request is frequency collaboration, it is necessary to query the available satellite resource list according to the frequency observation data so that the sensors of the satellites in the resource list can obtain images that meet the spectrum observation data.

[0077] In addition, it should be noted that in the embodiment of the present disclosure, the data collaboration request can be a request for past data or a request for future data. In the embodiment of the present disclosure, if the data collaboration request is a request for past data, the data is directly returned. And, in the embodiment of the present disclosure, if the data collaboration request is a request for future data, a resource list is returned so that the user can assign tasks to the satellite according to the resource list.

[0078] In the collaborative scheduling method of an ultra-wide-width remote sensing satellite cluster based on a virtual resource pool provided by the present disclosure, a multi-satellite coverage mapping table is obtained, and a satellite earth observation virtual resource pool is generated according to the multi-satellite coverage mapping table, and then a data collaboration request is obtained, and the type of the data collaboration request is determined according to the content in the data collaboration request, and then according to the type of the data collaboration request, a resource list that satisfies the data collaboration request in the satellite earth observation virtual resource pool is queried, and the resource list is returned. It can be seen that in the method proposed in the present disclosure, a resource list that satisfies the data collaboration request can be directly queried according to the content in the data collaboration request, thereby exchanging the computing consumption for the storage of the multi-satellite coverage mapping table, and the user's needs can be met in the fastest time, reducing the computing complexity and the computing time. At the same time, the method proposed in the present disclosure can meet different application requirements through space collaboration, time collaboration, frequency collaboration, and comprehensive collaboration, and flexibly combine and configure satellite resources and perform collaborative scheduling.

[0079] Embodiment 2

[0080] Figure 2 FIG. 1 is a schematic diagram of a structure of an ultra-wide-band remote sensing satellite cluster collaborative scheduling device based on a virtual resource pool according to an embodiment of the present application. Figure 2 As shown, the device may include:

[0081] An acquisition module 201 is used to acquire a multi-satellite coverage mapping table;

[0082] A generating module 202, configured to generate a satellite earth observation virtual resource pool according to a multi-satellite coverage mapping table;

[0083] The acquisition module 201 is also used to acquire a data collaboration request;

[0084] A determination module 203, configured to determine the type of the data collaboration request according to the content of the data collaboration request;

[0085] The processing module 204 is used to query the satellite earth observation virtual resource pool for a resource list that meets the data collaboration request according to the type of the data collaboration request, and return the resource list.

[0086] Among them, in the embodiment of the present disclosure, the data collaboration request includes the latitude and longitude range of the observation area, the observation time and the spectrum observation data.

[0087] Furthermore, in the embodiment of the present disclosure, the above-mentioned determination module 203 is also used for:

[0088] The latitude and longitude range of the observation area in the parsed data collaborative request is spatially coded;

[0089] The observation time in the parsed data collaborative request is time-coded;

[0090] Determine the type of data collaboration request based on spatial coding, temporal coding and spectrum observation data.

[0091] Furthermore, in an embodiment of the present disclosure, types of data collaboration requests include space collaboration, time collaboration, frequency collaboration, and comprehensive collaboration.

[0092] Furthermore, in the embodiment of the present disclosure, the processing module 204 is also used to:

[0093] If the type of the data collaboration request is space collaboration, a list of available satellite resources that meet the data collaboration request is queried according to the space code;

[0094] If the type of data collaboration request is time collaboration, the list of available satellite resources that meet the data collaboration request is queried according to the time code, and the satellite resources are sorted according to the observation time;

[0095] If the type of data coordination request is frequency coordination, a list of available satellite resources that meet the data coordination request is queried based on the spectrum observation data;

[0096] If the type of data collaboration request is comprehensive collaboration, the list of available satellite resources that meet the data collaboration request is queried based on the spatial coding, time coding and spectrum observation data.

[0097] In the collaborative scheduling method, device and storage medium of the ultra-wide remote sensing satellite cluster based on the virtual resource pool provided by the present disclosure, a multi-satellite coverage mapping table is obtained, and a satellite earth observation virtual resource pool is generated according to the multi-satellite coverage mapping table, and then a data collaboration request is obtained, and the type of the data collaboration request is judged according to the content in the data collaboration request, and then according to the type of the data collaboration request, a resource list that satisfies the data collaboration request in the satellite earth observation virtual resource pool is queried, and the resource list is returned. It can be seen that in the method proposed in the present disclosure, the resource list that satisfies the data collaboration request can be directly queried according to the content in the data collaboration request, thereby exchanging the computing consumption for the storage of the multi-satellite coverage mapping table, and the user's needs can be met in the fastest time, reducing the computing complexity and the computing time. At the same time, the method proposed in the present disclosure can meet different application requirements through space collaboration, time collaboration, frequency collaboration, and comprehensive collaboration, and flexibly combine and configure satellite resources and perform collaborative scheduling.

[0098] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.

[0099] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.

[0100] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations on the present application. Ordinary technicians in this field can change, modify, replace and modify the above embodiments within the scope of the present application.

Claims

1. A collaborative scheduling method for ultra-wide-band remote sensing satellite clusters based on a virtual resource pool, characterized in that: The method comprises: Get multi-satellite coverage mapping table; Generating a satellite earth observation virtual resource pool according to the multi-satellite coverage mapping table; Get data collaboration request; Determining the type of the data collaboration request according to the content of the data collaboration request; According to the type of the data collaboration request, query the satellite earth observation virtual resource pool for a resource list that meets the data collaboration request, and return the resource list; Among them, the multi-satellite coverage mapping table adopts a multi-scale spatial grid index mechanism to establish a multi-level spatial index quadtree with the satellite resource grid level as the lowest level and continuously aggregated to the highest level, so as to retrieve satellite resources based on grid codes and obtain satellite resources that meet the requirements.

2. The method for coordinated scheduling of ultra-wideband remote sensing satellite clusters according to claim 1, characterized in that: The data coordination request includes the latitude and longitude range of the observation area, the observation time and the spectrum observation data.

3. The method for coordinated scheduling of ultra-wideband remote sensing satellite clusters according to claim 2, characterized in that: The determining, according to the content of the data collaboration request, the type of the data collaboration request includes: Parsing the latitude and longitude range of the observation area in the data collaboration request as a spatial code; Parsing the observation time in the data collaboration request as a time code; The type of the data coordination request is determined according to the spatial coding, temporal coding and spectrum observation data.

4. The method for coordinated scheduling of ultra-wideband remote sensing satellite clusters according to claim 3, characterized in that: The types of data collaboration requests include space collaboration, time collaboration, frequency collaboration and comprehensive collaboration.

5. The method for coordinated scheduling of ultra-wideband remote sensing satellite clusters according to claim 4, characterized in that: The querying, according to the type of the data collaboration request, a list of resources in the satellite earth observation virtual resource pool that meet the data collaboration request comprises: If the type of the data collaboration request is space collaboration, query the list of available satellite resources that meet the data collaboration request according to the space code, and sort the satellite resources according to the observation time; If the type of the data coordination request is time coordination, querying a list of available satellite resources that meet the data coordination request according to the time code; If the type of the data coordination request is frequency coordination, querying a list of available satellite resources that meet the data coordination request according to the spectrum observation data; If the type of the data cooperation request is comprehensive cooperation, a list of available satellite resources that meet the data cooperation request is queried according to the space code, time code and spectrum observation data.

6. A collaborative scheduling device for ultra-wide-band remote sensing satellite clusters based on a virtual resource pool, characterized in that: The device comprises: An acquisition module is used to obtain a multi-satellite coverage mapping table; A generating module, used for generating a satellite earth observation virtual resource pool according to the multi-satellite coverage mapping table; The acquisition module is also used to acquire data collaboration requests; A determination module, configured to determine the type of the data collaboration request according to the content of the data collaboration request; A processing module, configured to query a resource list in the satellite earth observation virtual resource pool that satisfies the data collaboration request according to the type of the data collaboration request, and return the resource list; Among them, the multi-satellite coverage mapping table adopts a multi-scale spatial grid index mechanism to establish a multi-level spatial index quadtree with the satellite resource grid level as the lowest level and continuously aggregated to the highest level, so as to retrieve satellite resources based on grid codes and obtain satellite resources that meet the requirements.

7. The ultra-wideband remote sensing satellite cluster coordinated scheduling device according to claim 6, characterized in that: The data coordination request includes the latitude and longitude range of the observation area, the observation time and the spectrum observation data.

8. The ultra-wideband remote sensing satellite cluster collaborative scheduling device according to claim 7, characterized in that: The judging module is also used for: Parsing the latitude and longitude range of the observation area in the data collaboration request as a spatial code; Parsing the observation time in the data collaboration request as a time code; The type of the data coordination request is determined according to the spatial coding, temporal coding and spectrum observation data.

9. A computer storage medium, wherein: The computer storage medium stores computer executable instructions; after the computer executable instructions are executed by the processor, the method described in claims 1-5 can be implemented.

10. A computer device, characterized in that: The method comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method according to any one of claims 1 to 5 is implemented.

Citation Information

Patent Citations

  • Low-orbit satellite network addressing and routing method and system based on satellite-ground decoupling

    CN108881029A

  • Virtual constellation cooperative observation method

    CN109239735A