Extreme meteorological monitoring method and device based on satellite, electronic equipment and medium

Through joint multi-satellite monitoring, low-orbit satellites cannot meet the needs of rapid changes and large impacts in extreme meteorological monitoring, and improve the accuracy and real-time monitoring.

CN119916499APending Publication Date: 2025-05-02GALAXY AEROSPACE (BEIJING) NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411845230.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-13
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

Low-orbit satellites cannot meet the needs of rapid change and large impacts in extreme meteorological monitoring, resulting in insufficient monitoring accuracy and real-time performance.

Method used

By determining extreme meteorological data and satellite data for the target area, adjust the meteorological monitoring period and determine the second target satellite based on these data to achieve joint multi-satellite monitoring.

Benefits of technology

It improves the accuracy and real-time performance of extreme meteorological monitoring, and can more effectively deal with rapidly changing extreme meteorological events.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119916499A_ABST
    Figure CN119916499A_ABST
Patent Text Reader

Abstract

The invention provides a satellite-based extreme meteorological monitoring method and device, electronic equipment and a medium, and relates to the technical field of meteorological satellite monitoring. The satellite-based extreme meteorological monitoring method provided by the invention comprises the steps of determining first region extreme meteorological data of a target region corresponding to a first target satellite and obtaining satellite data of the first target satellite, the satellite data comprising a first operation period; under the condition that the meteorological type of the regional meteorological data is a preset meteorological type, substituting the meteorological type into a preset meteorological monitoring standard database to determine a meteorological monitoring period corresponding to the first regional extreme meteorological data; under the condition that the monitoring period is smaller than the first operation period, determining a second target satellite based on the satellite data and the operation period, and generating a meteorological monitoring instruction; and based on the meteorological monitoring instruction, controlling the second target satellite to carry out meteorological monitoring on the target area. According to the invention, the accuracy of extreme meteorological data monitoring can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of meteorological satellite monitoring technology, and in particular to a satellite-based extreme weather monitoring method, device, electronic equipment and medium. Background Art

[0002] Since low-orbit satellites are closer to the earth's surface, usually at an altitude of about 800 kilometers, their use in meteorological monitoring has the advantage of being able to obtain higher-resolution images and meteorological data; and high-resolution data helps to more accurately analyze meteorological weather and surface features; and, since low-orbit satellites have a short orbit around the earth, completing one cycle approximately every 90 to 100 minutes, data from the target area can be frequently acquired.

[0003] However, the inventors of the present application discovered that meteorological weather includes both conventional meteorological weather and extreme meteorological weather, and the negative impacts caused by extreme meteorological weather are greater and their changes are faster; therefore, for extreme weather in the target area, low-orbit satellites monitor the target area based on their operating cycles, which cannot meet the requirements for extreme weather monitoring, and thus cannot guarantee the accuracy of extreme weather monitoring, and the real-time nature of the monitoring is too low. Summary of the invention

[0004] In order to improve the accuracy and real-time performance of extreme weather monitoring, the present application provides a satellite-based extreme weather monitoring method, device, electronic device and medium.

[0005] The present application provides a satellite-based extreme weather monitoring method, which adopts the following technical solutions:

[0006] A satellite-based extreme weather monitoring method, comprising:

[0007] Determine extreme weather data of a first area of ​​a target area corresponding to a first target satellite and obtain satellite data of the first target satellite, wherein the satellite data includes a first operation cycle;

[0008] When the meteorological type of the extreme meteorological data in the first region is a preset meteorological type, the meteorological type is substituted into a preset meteorological monitoring specification database to determine a meteorological monitoring period corresponding to the extreme meteorological data in the first region;

[0009] When the meteorological monitoring period is less than the first operation period, determining a second target satellite based on the satellite data and the first operation period, and generating a meteorological monitoring instruction;

[0010] Based on the meteorological monitoring instruction, the second target satellite is controlled to perform meteorological monitoring on the target area.

[0011] According to some embodiments, the above-mentioned first-region extreme meteorological data includes extreme meteorological data and first extreme meteorological change data; the above-mentioned determination of the first-region extreme meteorological data of the target area corresponding to the first target satellite includes: obtaining at least two sets of initial meteorological data of the target area corresponding to the first target satellite, wherein the at least two sets of initial meteorological data are meteorological data monitored by the first target satellite in adjacent and different operating cycles; determining the regional extreme meteorological data corresponding to the at least two sets of initial meteorological data, and comparing the at least two regional extreme meteorological data to obtain the first extreme meteorological change data, and integrating the at least two regional extreme meteorological data and the first extreme meteorological change data to obtain the first regional extreme meteorological data.

[0012] According to some embodiments, the above-mentioned preset meteorological monitoring specification database is constructed through the following steps: obtaining multiple sets of historical meteorological data, wherein the multiple sets of historical meteorological data are meteorological data monitored during different historical meteorological weather conditions; determining the historical extreme meteorological data and the corresponding meteorological types corresponding to the multiple sets of historical meteorological data respectively; based on the meteorological type, determining the meteorological level, meteorological change data and meteorological impact degree corresponding to the historical extreme meteorological data; based on the meteorological level, meteorological change data and meteorological impact degree, determining the meteorological monitoring period corresponding to the historical extreme meteorological data; constructing a preset meteorological monitoring specification database from the historical extreme meteorological data, meteorological level, meteorological change data, meteorological impact degree and meteorological monitoring period.

[0013] According to some embodiments, the above-mentioned satellite data includes a first time when the first target satellite arrives at a target area; the above-mentioned determining the second target satellite based on the satellite data and the first operating cycle includes: obtaining a second operating cycle of multiple initial satellites and a second time of arrival at the target area; based on the second operating cycle, selecting a plurality of candidate satellites with the same first operating cycle from the multiple initial satellites; based on the second time corresponding to the multiple candidate satellites and the first time, selecting the second target satellite from the multiple candidate satellites.

[0014] According to some embodiments, the above-mentioned first time includes a first sub-time and a second sub-time; the above-mentioned screening out a second target satellite from multiple candidate satellites based on the second time corresponding to the multiple candidate satellites and the first time includes: determining a time range based on the first sub-time and the second sub-time; judging whether the second time corresponding to the multiple candidate satellites is within the time range; and taking the candidate satellite corresponding to the second time within the time range as the second target satellite.

[0015] According to some embodiments, the above-mentioned method of taking the alternative satellite corresponding to the second time within the time range as the second target satellite includes: in a case where there are at least two alternative satellites among multiple alternative satellites whose respective second times are within the time range, determining the midpoint time based on the first sub-time and the second sub-time; comparing the second times corresponding to the at least two alternative satellites with the midpoint time respectively to determine at least two time differences; and taking the alternative satellite corresponding to the smallest time difference among the at least two time differences as the second target satellite.

[0016] According to some embodiments, after controlling the second target satellite to perform meteorological monitoring on the target area, the above-mentioned method also includes: obtaining extreme meteorological data of the second area corresponding to the second target satellite; determining the second extreme meteorological change data of the target area based on the extreme meteorological data of the first area and the extreme meteorological data of the second area; and generating an additional satellite meteorological monitoring instruction when the second extreme meteorological change data is greater than the preset extreme meteorological change data.

[0017] The present application provides a satellite-based extreme weather monitoring device, which adopts the following technical solutions:

[0018] A satellite-based extreme weather monitoring device comprises: a data determination module, a weather monitoring period determination module, a weather monitoring instruction generation module and a satellite control module, wherein:

[0019] A data determination module, used to determine extreme weather data of a first area of ​​a target area corresponding to a first target satellite and to obtain satellite data of the first target satellite, wherein the satellite data includes a first operation cycle;

[0020] A meteorological monitoring period determination module, for, when the meteorological type of the extreme meteorological data in the first region is a preset meteorological type, substituting the meteorological type into a preset meteorological monitoring specification database to determine the meteorological monitoring period corresponding to the extreme meteorological data in the first region;

[0021] A meteorological monitoring instruction generating module, used to determine a second target satellite based on satellite data and the first operating cycle, and generate a meteorological monitoring instruction when the meteorological monitoring cycle is less than the first operating cycle;

[0022] The satellite control module is used to control the second target satellite to perform meteorological monitoring on the target area based on the meteorological monitoring instruction.

[0023] According to some embodiments, the above-mentioned first-region extreme meteorological data includes extreme meteorological data and first extreme meteorological change data; the above-mentioned data determination module is specifically used to: obtain at least two sets of initial meteorological data of the target area corresponding to the first target satellite, wherein the at least two sets of initial meteorological data are meteorological data monitored by the first target satellite in adjacent and different operating cycles; determine the regional extreme meteorological data corresponding to the at least two sets of initial meteorological data, and compare the at least two regional extreme meteorological data to obtain the first extreme meteorological change data, and integrate the at least two regional extreme meteorological data and the first extreme meteorological change data to obtain the first regional extreme meteorological data.

[0024] According to some embodiments, the above-mentioned satellite-based extreme weather monitoring device also includes: a preset meteorological monitoring specification database construction module, wherein the preset meteorological monitoring specification database construction module is used to obtain multiple sets of historical meteorological data, wherein the multiple sets of historical meteorological data are meteorological data monitored during different historical meteorological weather conditions; determine the historical extreme meteorological data corresponding to the multiple sets of historical meteorological data and their corresponding meteorological types; based on the meteorological type, determine the meteorological level, meteorological change data and meteorological impact degree corresponding to the historical extreme meteorological data; based on the meteorological level, meteorological change data and meteorological impact degree, determine the meteorological monitoring period corresponding to the historical extreme meteorological data; construct a preset meteorological monitoring specification database from the historical extreme meteorological data, meteorological level, meteorological change data, meteorological impact degree and meteorological monitoring period.

[0025] According to some embodiments, the above-mentioned satellite data includes the first time when the first target satellite arrives at the target area; the above-mentioned meteorological monitoring instruction generation module is specifically used to: obtain the second operating cycle of multiple initial satellites and the second time of arriving at the target area; based on the second operating cycle, select multiple alternative satellites with the same operating cycle as the first operating cycle from the multiple initial satellites; based on the second time and the first time respectively corresponding to the multiple alternative satellites, select the second target satellite from the multiple alternative satellites.

[0026] According to some embodiments, the above-mentioned first time includes a first sub-time and a second sub-time; the above-mentioned meteorological monitoring instruction generation module is specifically used to: determine the time range based on the first sub-time and the second sub-time; determine whether the second times corresponding to multiple alternative satellites are within the time range; and use the alternative satellite corresponding to the second time within the time range as the second target satellite.

[0027] According to some embodiments, the above-mentioned meteorological monitoring instruction generation module is specifically used to: determine the midpoint time based on the first sub-time and the second sub-time when there are at least two alternative satellites among multiple alternative satellites and the second times corresponding to them are within the time range; compare the second times corresponding to the at least two alternative satellites with the midpoint time respectively to determine at least two time differences; and use the alternative satellite corresponding to the smallest time difference among the at least two time differences as the second target satellite.

[0028] According to some embodiments, the above-mentioned satellite-based extreme weather monitoring device further includes: an extreme weather data acquisition module, a weather change data determination module, and an additional satellite weather monitoring instruction generation module, wherein:

[0029] An extreme weather data acquisition module, used to acquire extreme weather data of a second area corresponding to a second target satellite;

[0030] A meteorological change data determination module, used to determine second extreme meteorological change data of a target area based on the extreme meteorological data of the first area and the extreme meteorological data of the second area;

[0031] A satellite meteorological monitoring instruction generation module is added, which is used to generate an additional satellite meteorological monitoring instruction when the second extreme meteorological change data is greater than the preset extreme meteorological change data.

[0032] The present application provides an electronic device, which adopts the following technical solution:

[0033] An electronic device, comprising:

[0034] processor;

[0035] The memory stores a computer program, and when the computer program is executed by the processor, the processor executes the above-mentioned satellite-based extreme weather monitoring method.

[0036] The present application provides a computer-readable medium, which adopts the following technical solution:

[0037] A computer readable medium stores a computer program, which, when executed by a processor, enables the processor to execute the above-mentioned satellite-based extreme weather monitoring method.

[0038] According to the above-mentioned embodiment provided by the present application, satellite data of the first target satellite is obtained and extreme meteorological data of the first area for meteorological monitoring of the target area by the first target satellite is determined; when the extreme meteorological data in the first area meets the preset meteorological type, its meteorological type is entered into the preset meteorological monitoring specification database, and the meteorological monitoring period of the extreme meteorological data in the first area is determined; when the meteorological monitoring period is less than the first operating period, it indicates that other satellites are needed to monitor the target area while the first target satellite is performing meteorological monitoring on the target area, and then based on the satellite data and the first operating period, the second target satellite is determined, and a meteorological monitoring instruction is generated; based on the meteorological monitoring instruction, the second target satellite is controlled to monitor the target area, thereby improving the accuracy of extreme meteorological monitoring by performing simultaneous monitoring by the first target satellite and the second target satellite. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] Figure 1 is a block diagram of a satellite-based extreme weather monitoring method according to an embodiment of the present application;

[0040] Figure 2 is a block diagram of a satellite-based extreme weather monitoring device according to an embodiment of the present application;

[0041] Figure 3 It is a schematic diagram of an electronic device according to an embodiment of the present application.

[0042] Description of reference numerals:

[0043] 20: satellite-based extreme weather monitoring device; 201: data determination module; 202: weather monitoring period determination module; 203: weather monitoring instruction generation module; 204: satellite control module; 30: electronic device; 301: processor; 302: bus; 303: memory; 304: transceiver. DETAILED DESCRIPTION

[0044] The following is combined with Figure 1-Figure 3 This application is described in further detail.

[0045] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the drawings in the embodiments of the present application are collected below to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0046] An embodiment of the present application provides a satellite-based extreme weather monitoring method, which can be executed by an electronic device, wherein the electronic device can be a server, wherein the server can be an independent physical server, or a server cluster or distributed device composed of multiple physical servers, or a cloud server that provides cloud computing services; the server can be installed on a ground communication terminal or on a satellite.

[0047] Reference Figure 1 , a satellite-based extreme weather monitoring method includes: step S101, step S102 and step S103, wherein,

[0048] S101, determining extreme weather data of a first area of ​​a target area corresponding to a first target satellite and acquiring satellite data of the first target satellite.

[0049] In some embodiments, the satellite data includes a first operation period.

[0050] When the first target satellite moves to the target area, it monitors the clouds and other weather conditions in the target area and obtains the weather data of the target area; the electronic device obtains the weather data from the first target satellite, analyzes the weather data and compares it with the historical weather data, so as to determine the extreme weather data contained in the weather data, wherein the extreme weather data may be extreme weather data such as extreme rain and snow, hail and strong wind; at the same time, the electronic device sends a satellite data acquisition instruction to the first target satellite, and sends the instruction to the first target satellite, the first target satellite responds to the instruction and sends the satellite data to the electronic device, and the electronic device uses the satellite data as reference data for finding other satellites for weather monitoring of the target area.

[0051] S102, when the meteorological type of the extreme meteorological data in the first region is a preset meteorological type, the meteorological type is substituted into a preset meteorological monitoring specification database to determine a meteorological monitoring period corresponding to the extreme meteorological data in the first region.

[0052] In some embodiments, different types of extreme weather have different degrees of impact and speed of change. If different meteorological monitoring cycles are used to monitor different types of extreme weather data, it is easy for the weather to change too quickly and be monitored untimely, thus affecting the authenticity of the meteorological monitoring. Therefore, after obtaining the extreme weather data of the first area, the electronic device can determine the meteorological monitoring cycle that is suitable for the meteorological type of the extreme weather data of the first area, that is, the electronic device performs data analysis on the extreme weather data of the first area, determines the meteorological type corresponding to the extreme weather data of the first area, and then determines whether the meteorological type is a preset meteorological type.

[0053] When the electronic device determines that the meteorological type of the extreme meteorological data in the first area is a preset meteorological type, it indicates that it is necessary to determine the meteorological monitoring period of the extreme meteorological data in the first area. Subsequently, the electronic device substitutes the meteorological type into the preset meteorological monitoring specification database based on a preset meteorological monitoring specification database constructed in advance, and filters out the meteorological monitoring period corresponding to the extreme meteorological data in the first area from the preset meteorological monitoring specification database.

[0054] S103, when the meteorological monitoring period is less than the first operation period, determining a second target satellite based on the satellite data and the first operation period, and generating a meteorological monitoring instruction;

[0055] S104, based on the meteorological monitoring instruction, controlling the second target satellite to perform meteorological monitoring on the target area.

[0056] In some embodiments, the first target satellite and the second target satellite are low-orbit satellites; the first operation cycle is the duration between the current arrival time of the first target satellite at the target area and the next arrival time at the target area. The electronic device determines whether the meteorological monitoring cycle is less than the first operation cycle, and if it is determined that the meteorological monitoring cycle is less than the first operation cycle, it indicates that the meteorological changes of the extreme meteorological data in the first area are fast, and the first target satellite cannot meet the monitoring of the extreme meteorological data in the first area in the target area based on the first operation cycle. Therefore, it is necessary to use other satellites for simultaneous monitoring while monitoring the first target satellite; then, the electronic device determines the second target satellite based on the satellite data and the first operation cycle of the first target satellite.

[0057] The electronic device generates a meteorological monitoring instruction and sends the meteorological monitoring instruction to the second target satellite, controls the second target satellite to respond to the meteorological monitoring instruction, and performs meteorological monitoring on the target area when the second target satellite arrives at the target area, and sends the acquired meteorological data including extreme meteorological data in the area to the electronic device; thereby improving the accuracy of extreme meteorological monitoring in the target area.

[0058] In some embodiments, the first-region extreme weather data includes extreme weather data and first extreme weather change data; then in step S101, the first-region extreme weather data of the target region corresponding to the first target satellite is determined, including: obtaining at least two sets of initial weather data of the target region corresponding to the first target satellite, wherein the at least two sets of initial weather data are respectively weather data monitored by the first target satellite in adjacent and different operating cycles; determining the regional extreme weather data corresponding to the at least two sets of initial weather data, and comparing the at least two regional extreme weather data to obtain the first extreme weather change data, and integrating the at least two regional extreme weather data and the first extreme weather change data to obtain the first regional extreme weather data.

[0059] In some embodiments, the electronic device obtains initial meteorological data of the monitored target area during at least two adjacent and different operating cycles from the first target satellite, and determines the regional extreme meteorological data contained in the initial meteorological data obtained during each operating cycle; then, the electronic device compares at least two regional extreme meteorological data to determine the first extreme meteorological change data between the two first regional extreme meteorological data of adjacent operating cycles; the electronic device integrates at least two first regional extreme meteorological data and the first extreme meteorological change data to obtain the first regional extreme meteorological data.

[0060] In some embodiments, when the electronic device compares the extreme data of at least two regions, it compares the cloud data and airflow data contained in the extreme meteorological data of at least two regions respectively, determines the change data corresponding to the cloud data and the airflow data, and integrates the corresponding change data to obtain the first extreme meteorological change data.

[0061] In step S102, a preset meteorological monitoring specification database is constructed by the following steps: obtaining multiple groups of historical meteorological data, wherein the multiple groups of historical meteorological data are meteorological data monitored during different historical meteorological weather conditions; determining the historical extreme meteorological data corresponding to the multiple groups of historical meteorological data and their corresponding meteorological types; based on the meteorological type, determining the meteorological level, meteorological change data and meteorological impact degree corresponding to the historical extreme meteorological data; based on the meteorological level, meteorological change data and meteorological impact degree, determining the meteorological monitoring period corresponding to the historical extreme meteorological data; constructing a preset meteorological monitoring specification database from the historical extreme meteorological data, meteorological level, meteorological change data, meteorological impact degree and meteorological monitoring period.

[0062] In some embodiments, the electronic device obtains historical meteorological data characterized by monitoring at different historical meteorological weather conditions from a storage device installed in a meteorological monitoring station, and analyzes multiple groups of historical meteorological data to determine the historical extreme meteorological data and the corresponding meteorological type contained in each group of historical meteorological data. The historical extreme meteorological data contains at least two types of extreme meteorology, and the electronic device obtains the meteorological level, meteorological change data, and meteorological impact degree corresponding to each type of extreme meteorology from the historical extreme meteorological data based on the meteorological type.

[0063] Meteorological type, meteorological level, meteorological change data, and meteorological impact degree can all reflect the impact degree of the corresponding extreme weather. Therefore, the electronic device can determine the meteorological monitoring period corresponding to the historical extreme weather data based on the meteorological type, meteorological level, meteorological change data, and meteorological impact degree. Among them, the technicians can use the electronic device to classify the meteorological type, meteorological level, meteorological change data, and meteorological impact degree in advance; for example, the meteorological type can be divided into three levels: emergency, secondary emergency, and non-emergency; the meteorological level is set to the first meteorological level, the second meteorological level, and the third meteorological level; the meteorological change data is set to the first change range, the second change range, and the third change range; the meteorological impact degree is set to the first impact degree, the second impact degree, and the third impact degree; and based on the above-mentioned divided levels, the corresponding meteorological monitoring period is set. The electronic device selects the meteorological monitoring period that meets its requirements based on the determined meteorological type, meteorological level, meteorological change data, and meteorological impact degree; then, the electronic device integrates the historical extreme weather data, meteorological level, meteorological change data, meteorological impact degree, and meteorological monitoring period to construct a preset meteorological monitoring specification database.

[0064] In some embodiments, the satellite data includes a first time when the first target satellite arrives at the target area; then in step S103, based on the satellite data and the first operating cycle, the second target satellite is determined, including: obtaining the second operating cycle of multiple initial satellites and the second time of arrival at the target area; based on the second operating cycle, selecting multiple alternative satellites with the same operating cycle as the first operating cycle from the multiple initial satellites; based on the second time corresponding to the multiple alternative satellites and the first time, selecting the second target satellite from the multiple alternative satellites.

[0065] In some embodiments, the operating altitudes of multiple initial satellites are equal to reduce the difference in accuracy of the meteorological data monitored due to different satellite operating altitudes; the second operating cycle is the time it takes for the initial satellite to orbit the earth.

[0066] The electronic device obtains the second operating period of the initial satellite and the second time when each initial satellite respectively operates to the target area. Subsequently, the electronic device compares the multiple second operating periods obtained with the first operating period, retains the initial satellites with the second operating period equal to the first operating period, and eliminates the initial satellites with the second operating period not equal to the first operating period, thereby selecting multiple candidate satellites from the multiple initial satellites; subsequently, the electronic device compares the second time with the first time, and when the second time satisfies a preset relationship with the first time, defines the candidate satellite corresponding to the second time as the second target satellite.

[0067] In some embodiments, the first time includes a first sub-time and a second sub-time; based on the second time corresponding to the multiple candidate satellites and the first time, a second target satellite is selected from the multiple candidate satellites, including: determining a time range based on the first sub-time and the second sub-time; judging whether the second time corresponding to the multiple candidate satellites is within the time range; and taking the candidate satellite corresponding to the second time within the time range as the second target satellite.

[0068] In some embodiments, the first sub-time is the time when the first target satellite arrives at the target area for the first time, and the second sub-time is the time when the first target satellite arrives at the target area for the second time.

[0069] The electronic device subtracts the second sub-time from the first sub-time to determine a time range, and the time range is equal to the first operation period of the first target satellite; the electronic device adjusts the second times corresponding to the plurality of candidate satellites into the time range, and determines whether the second time is within the time range. When the electronic device determines that the second time of any candidate satellite is within the time range, the electronic device defines any candidate satellite as the second target satellite.

[0070] In some embodiments, an alternative satellite corresponding to a second time within a time range is used as a second target satellite, including: when there are at least two alternative satellites among multiple alternative satellites whose corresponding second times are within the time range, determining a midpoint time based on a first sub-time and a second sub-time; comparing the second times corresponding to the at least two alternative satellites with the midpoint time respectively to determine at least two time differences; and using the alternative satellite corresponding to the smallest time difference among the at least two time differences as the second target satellite.

[0071] In some embodiments, when the electronic device determines that the second times of at least two candidate satellites among multiple candidate satellites are within the time range, it indicates that the at least two candidate satellites meet the conditions for meteorological monitoring of the target area. However, considering the balance of the monitoring period of meteorological monitoring of the target area, a more suitable candidate satellite can be selected from the at least two candidate satellites, that is, the electronic device first determines the midpoint time between the first sub-time and the second sub-time, for example, the first time is 11 o'clock and the second time is 12 o'clock, then the midpoint time is 11.30 o'clock, and then the electronic device compares the second times corresponding to the at least two candidate satellites with the midpoint time respectively, and determines the absolute difference between the second time and the midpoint time, that is, the time difference; then, compares the at least two time differences, and takes the candidate satellite corresponding to the smallest time of the at least two time differences as the second target satellite; thereby improving the balance between the meteorological monitoring periods for the target area.

[0072] In step S104, after controlling the second target satellite to perform meteorological monitoring on the target area, it also includes: obtaining the extreme meteorological data of the second area corresponding to the second target satellite; determining the second extreme meteorological change data of the target area based on the extreme meteorological data of the first area and the extreme meteorological data of the second area; and generating an additional satellite meteorological monitoring instruction when the second extreme meteorological change data is greater than the preset extreme meteorological change data.

[0073] In some embodiments, after the electronic device controls the second target satellite to perform meteorological monitoring on the target area, it obtains the extreme meteorological data of the second area corresponding to the target area from the second target satellite; and compares the extreme meteorological data of the first area with the extreme meteorological data of the second area to obtain the second extreme meteorological change data of the target area. Subsequently, the electronic device compares the second extreme meteorological data with the preset extreme meteorological change data to determine whether the second extreme meteorological data is greater than the preset extreme meteorological change data. When the electronic device determines that the second extreme meteorological change data is greater than the preset extreme meteorological change data, it indicates that the change of extreme meteorology in the target area is further accelerated, and the period of monitoring the extreme meteorological data of the target area needs to be shortened. Then, the electronic device generates an additional meteorological monitoring instruction, and sends the additional meteorological monitoring instruction to the target medium and high orbit satellite, and controls the target medium and high orbit satellite to perform meteorological monitoring on the target area.

[0074] The present application provides a satellite-based extreme weather monitoring device, which adopts the following technical solutions:

[0075] Reference Figure 2 , a satellite-based extreme weather monitoring device 20, comprising: a data determination module 201, a weather monitoring cycle determination module 202, a weather monitoring instruction generation module 203 and a satellite control module 204, wherein,

[0076] The data determination module 201 is used to determine the extreme weather data of the first area of ​​the target area corresponding to the first target satellite and obtain the satellite data of the first target satellite, wherein the satellite data includes a first operation cycle;

[0077] A meteorological monitoring period determination module 202 is used to substitute the meteorological type into a preset meteorological monitoring specification database to determine the meteorological monitoring period corresponding to the extreme meteorological data in the first region when the meteorological type of the extreme meteorological data in the first region is a preset meteorological type;

[0078] The meteorological monitoring instruction generating module 203 is used to determine the second target satellite based on the satellite data and the first operating cycle and generate a meteorological monitoring instruction when the meteorological monitoring cycle is less than the first operating cycle;

[0079] The satellite control module 204 is used to control the second target satellite to perform meteorological monitoring on the target area based on the meteorological monitoring instruction.

[0080] In some embodiments, the above-mentioned first-region extreme meteorological data includes extreme meteorological data and first extreme meteorological change data; the above-mentioned data determination module 201 is specifically used to: obtain at least two sets of initial meteorological data of the target area corresponding to the first target satellite, wherein the at least two sets of initial meteorological data are meteorological data monitored by the first target satellite in adjacent and different operating cycles; determine the regional extreme meteorological data corresponding to the at least two sets of initial meteorological data, and compare the at least two regional extreme meteorological data to obtain the first extreme meteorological change data, and integrate the at least two regional extreme meteorological data and the first extreme meteorological change data to obtain the first regional extreme meteorological data.

[0081] In some embodiments, the above-mentioned satellite-based extreme weather monitoring device 20 also includes: a preset meteorological monitoring specification database construction module, wherein the preset meteorological monitoring specification database construction module is used to obtain multiple sets of historical meteorological data, wherein the multiple sets of historical meteorological data are meteorological data monitored during different historical meteorological weather conditions; determine the historical extreme meteorological data corresponding to the multiple sets of historical meteorological data and their corresponding meteorological types; based on the meteorological type, determine the meteorological level, meteorological change data and meteorological impact degree corresponding to the historical extreme meteorological data; based on the meteorological level, meteorological change data and meteorological impact degree, determine the meteorological monitoring period corresponding to the historical extreme meteorological data; construct a preset meteorological monitoring specification database from the historical extreme meteorological data, meteorological level, meteorological change data, meteorological impact degree and meteorological monitoring period.

[0082] In some embodiments, the above-mentioned satellite data includes the first time when the first target satellite arrives at the target area; the above-mentioned meteorological monitoring instruction generation module 203 is specifically used to: obtain the second operating cycle of multiple initial satellites and the second time of arriving at the target area; based on the second operating cycle, select multiple alternative satellites with the same operating cycle as the first operating cycle from the multiple initial satellites; based on the second time and the first time respectively corresponding to the multiple alternative satellites, select the second target satellite from the multiple alternative satellites.

[0083] In some embodiments, the above-mentioned first time includes a first sub-time and a second sub-time; the above-mentioned meteorological monitoring instruction generation module 203 is specifically used to: determine the time range based on the first sub-time and the second sub-time; determine whether the second times corresponding to multiple alternative satellites are within the time range; and use the alternative satellite corresponding to the second time within the time range as the second target satellite.

[0084] According to some embodiments, the above-mentioned meteorological monitoring instruction generation module 203 is specifically used to: determine the midpoint time based on the first sub-time and the second sub-time when there are at least two alternative satellites among multiple alternative satellites and the second times corresponding to them are within the time range; compare the second times corresponding to the at least two alternative satellites with the midpoint time respectively to determine at least two time differences; and use the alternative satellite corresponding to the smallest time difference among the at least two time differences as the second target satellite.

[0085] In some embodiments, the above-mentioned satellite-based extreme weather monitoring device 20 further includes: an extreme weather data acquisition module, a weather change data determination module, and an additional satellite weather monitoring instruction generation module, wherein:

[0086] An extreme weather data acquisition module, used to acquire extreme weather data of a second area corresponding to a second target satellite;

[0087] A meteorological change data determination module, used to determine second extreme meteorological change data of a target area based on the extreme meteorological data of the first area and the extreme meteorological data of the second area;

[0088] A satellite meteorological monitoring instruction generation module is added, which is used to generate an additional satellite meteorological monitoring instruction when the second extreme meteorological change data is greater than the preset extreme meteorological change data.

[0089] In some embodiments, the data determination module 201 may include a logic circuit, or may be implemented by a central processing unit, a digital signal processor, or a field programmable gate array, etc. included in the electronic device; the meteorological monitoring period determination module 202 may include a logic circuit, or may be implemented by a central processing unit, a digital signal processor, or a field programmable gate array, etc. included in the electronic device; the meteorological monitoring instruction generation module 203 may include a logic circuit, or may be implemented by a central processing unit, a digital signal processor, or a field programmable gate array, etc. included in the electronic device; the satellite control module 204 may include a logic circuit, or may be implemented by a central processing unit, a digital signal processor, or a field programmable gate array, etc. included in the electronic device.

[0090] In some embodiments, a preset meteorological monitoring specification database construction module may include a logic circuit, or may be implemented by a central processing unit, a digital signal processor, or a field programmable gate array, etc. contained in an electronic device; an extreme meteorological data acquisition module may include a logic circuit, or may be implemented by a central processing unit, a digital signal processor, or a field programmable gate array, etc. contained in an electronic device; a meteorological change data determination module may include a logic circuit, or may be implemented by a central processing unit, a digital signal processor, or a field programmable gate array, etc. contained in an electronic device; an additional satellite meteorological monitoring instruction generation module may include a logic circuit, or may be implemented by a central processing unit, a digital signal processor, or a field programmable gate array, etc. contained in an electronic device.

[0091] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0092] An embodiment of the present application discloses an electronic device, including: a processor; a memory storing a computer program, and when the computer program is executed by the processor, the processor executes the above-mentioned satellite-based extreme weather monitoring method.

[0093] For example, refer to Figure 3 , Figure 3 The electronic device 30 shown includes: a processor 301 and a memory 303. The processor 301 and the memory 303 are connected, such as through a bus 302. Optionally, the electronic device 30 may also include a transceiver 304. It should be noted that in actual applications, the transceiver 304 is not limited to one, and the structure of the electronic device 30 does not constitute a limitation on the embodiments of the present invention.

[0094] Processor 301 may be a CPU (Central Processing Unit), a general purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in the disclosure of the present invention. Processor 301 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0095] The bus 302 may include a path to transmit information between the above components. The bus 302 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 302 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0096] The memory 303 can be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compressed optical disk, laser disk, optical disk, digital versatile disk, Blu-ray disk, etc.), a magnetic disk medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited to these.

[0097] The memory 303 is used to store application code for executing the solution of the present invention, and the execution is controlled by the processor 301. The processor 301 is used to execute the application code stored in the memory 303 to implement the content shown in the above method embodiment.

[0098] Figure 3 The electronic 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.

[0099] An embodiment of the present application discloses a computer-readable medium having a computer program stored thereon. When the computer program is executed by a processor, the processor executes a satellite-based extreme weather monitoring method.

[0100] It should be understood that, although the steps in the flowchart of the accompanying drawings are displayed in sequence as indicated by the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.

[0101] The above are only some implementation methods of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A satellite-based extreme weather monitoring method, characterized in that: include: Determine extreme weather data of a first area of ​​a target area corresponding to a first target satellite and obtain satellite data of the first target satellite, wherein the satellite data includes a first operation cycle; In a case where the meteorological type of the extreme meteorological data of the first region is a preset meteorological type, substituting the meteorological type into a preset meteorological monitoring specification database to determine a meteorological monitoring period corresponding to the extreme meteorological data of the first region; In a case where the meteorological monitoring period is less than the first operating period, determining a second target satellite based on the satellite data and the first operating period, and generating a meteorological monitoring instruction; Based on the meteorological monitoring instruction, the second target satellite is controlled to perform meteorological monitoring on the target area.

2. The method according to claim 1, characterized in that The first regional extreme weather data includes extreme weather data and first extreme weather change data; The step of determining extreme weather data of a first area of ​​a target area corresponding to a first target satellite includes: Acquire at least two sets of initial meteorological data of the target area corresponding to the first target satellite, wherein the at least two sets of initial meteorological data are meteorological data monitored by the first target satellite in adjacent and different operation periods; Determine the regional extreme meteorological data corresponding to the at least two sets of initial meteorological data, compare the at least two regional extreme meteorological data to obtain first extreme meteorological change data, and integrate the at least two regional extreme meteorological data and the first extreme meteorological change data to obtain the first regional extreme meteorological data.

3. The method according to claim 1, characterized in that The preset meteorological monitoring specification database is constructed by the following steps: Acquire multiple sets of historical meteorological data, wherein the multiple sets of historical meteorological data are meteorological data monitored at different historical meteorological weather conditions; Determine the historical extreme meteorological data and the corresponding meteorological types respectively corresponding to the multiple groups of historical meteorological data; Based on the meteorological type, determining the meteorological level, meteorological change data and meteorological impact degree corresponding to the historical extreme meteorological data; Determining a meteorological monitoring period corresponding to the historical extreme meteorological data based on the meteorological level, the meteorological change data and the meteorological impact degree; The preset meteorological monitoring specification database is constructed based on the historical extreme meteorological data, the meteorological level, the meteorological change data, the meteorological impact degree and the meteorological monitoring period.

4. The method according to claim 1, characterized in that: The satellite data includes a first time when the first target satellite arrives at the target area; The determining a second target satellite based on the satellite data and the first operation cycle includes: Acquire a second operation period of a plurality of initial satellites and a second time of arrival at the target area; Based on the second operation cycle, selecting a plurality of candidate satellites having the same operation cycle as the first operation cycle from the plurality of initial satellites; The second target satellite is selected from the plurality of candidate satellites based on second times respectively corresponding to the plurality of candidate satellites and the first time.

5. The method according to claim 4, characterized in that The first time includes a first sub-time and a second sub-time; The selecting the second target satellite from the plurality of candidate satellites based on the second time corresponding to the plurality of candidate satellites respectively and the first time comprises: determining a time range based on the first sub-time and the second sub-time; Determining whether the second times respectively corresponding to the multiple candidate satellites are within the time range; The candidate satellite corresponding to the second time within the time range is used as the second target satellite.

6. The method according to claim 5, characterized in that The step of taking the candidate satellite corresponding to the second time within the time range as the second target satellite comprises: When there are at least two candidate satellites among the plurality of candidate satellites and their respective corresponding second times are within the time range, determining a midpoint time based on the first sub-time and the second sub-time; Comparing the second times corresponding to the at least two candidate satellites respectively with the midpoint time to determine at least two time differences; The candidate satellite corresponding to the smallest time difference among the at least two time differences is used as the second target satellite.

7. The method according to any one of claims 1 to 6, characterized in that: After controlling the second target satellite to perform meteorological monitoring on the target area, the method further includes: Acquire extreme weather data of a second region corresponding to the second target satellite; Determining second extreme weather change data of the target area based on the extreme weather data of the first area and the extreme weather data of the second area; When the second extreme meteorological change data is greater than the preset extreme meteorological change data, an instruction to add satellite meteorological monitoring is generated.

8. A satellite-based extreme weather monitoring device, characterized in that: include: A data determination module, configured to determine extreme weather data of a first region of a target region corresponding to a first target satellite and to obtain satellite data of the first target satellite, wherein the satellite data includes a first operation cycle; A meteorological monitoring period determination module, configured to, when the meteorological type of the extreme meteorological data of the first region is a preset meteorological type, substitute the meteorological type into a preset meteorological monitoring specification database to determine the meteorological monitoring period corresponding to the extreme meteorological data of the first region; A meteorological monitoring instruction generating module, configured to determine a second target satellite based on the satellite data and the first operating cycle, and generate a meteorological monitoring instruction when the meteorological monitoring cycle is less than the first operating cycle; The satellite control module is used to control the second target satellite to perform meteorological monitoring on the target area based on the meteorological monitoring instruction.

9. An electronic device, characterized in that: include: processor; A memory storing a computer program, which, when executed by the processor, enables the processor to perform the method according to any one of claims 1 to 7.

10. A computer readable medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the processor is caused to perform the method according to any one of claims 1 to 7.