Multi-band weather radar detection environment protection automatic monitoring and early warning method
Through the network crawling keyword information and establishing a public information database, calculating the distance between the planned building and the weather radar, judging whether it is blocked and issued an early warning, solving the problem of lack of effective radar detection and environmental protection warning in the existing technology, and realizing a scientific early warning for the multi-band weather radar detection environment.
Patent Information
- Application Number
- CN202411756736.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-03
- Publication Date
- 2025-03-25
- Estimated Expiration
- 2044-12-03
AI Technical Summary
The existing technology lacks a complete solution to automatic monitoring and early warning of regional radar detection environment protection, and it is difficult to effectively protect the radar detection environment, especially in occlusion situations.
The keyword information is crawled through the network, a public information database is established, the distance between the planned building center point and the weather radar is calculated, whether to block the weather radar, and an early warning is issued based on the preset threshold.
A scientific warning of the multi-band weather radar detection environment has been achieved, and potential occlusion effects have been discovered and warned in a timely manner to avoid damage to the detection environment and reduced accuracy of observation data.
Smart Images

Figure CN119689409A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to an automatic early warning technology for environmental protection by radar detection, and in particular to an automatic monitoring and early warning method for environmental protection by multi-band weather radar detection. Background Art
[0002] With the intensification of global climate change and the frequent occurrence of extreme weather events, accurate monitoring and timely warning of environmental protection areas are particularly important. Traditional weather monitoring methods often rely on a single data source and simple models, which are difficult to meet the complex and changing needs of environmental protection. Multi-band weather radar technology has gradually become an important tool in the field of environmental monitoring because it can provide more comprehensive and accurate meteorological information. However, once the radar is affected by the detection environment (obstruction), it will affect the measurement of the echo intensity of the weather system, or even the lack of echo. Therefore, detection environment protection is also an important business process of radar operation. The key point is the protection of radar detection environment, that is, obstruction, which has nothing to do with multi-band radar data fusion, or the effective fusion of Ctrip multi-band radar latitude, longitude and altitude.
[0003] At present, multi-band weather radar data fusion technology has developed, but most of it is concentrated on data quality control and data fusion. There is a lack of a complete solution for regional automatic monitoring and early warning of radar operating environment protection. In addition, with the rapid development of technologies such as big data and artificial intelligence, it has become possible for in-depth mining and intelligent early warning of weather radar data. Summary of the invention
[0004] The purpose of the present invention is to provide a multi-band weather radar detection environmental protection automatic monitoring and early warning method.
[0005] To achieve the above object, the present invention is implemented according to the following technical solutions:
[0006] The present invention comprises the following steps:
[0007] A uses a crawler to access the relevant content of the keyword, screens the relevant content based on reasonable data crawling rules to obtain key information and establishes a public information database;
[0008] B. obtaining the four-direction geographical location information and the height information of the planned building based on the public information database, and converting the geographical location information into longitude and latitude;
[0009] C calculates the distance between the center point of the planned building and the weather radar, and determines whether the planned building blocks the weather radar based on the height information of the planned building and the radar elevation angle information. If it is higher than the threshold, an early warning is issued; D uploads the early warning information to the terminal, starts the manual interaction judgment, uploads the manual interaction confirmation information to the early warning data, and updates the confirmation status of the early warning information data to prevent repeated alarms.
[0010] Furthermore, a weather radar obstruction calculation model is compiled based on the weather radar protection range and obstacle obstruction calculation scheme in the "Meteorological Detection Environmental Protection Specification Weather Radar Station", and the model runs in the radar server.
[0011] Furthermore, the crawler is deployed on the radar server, and the crawler is started to automatically crawl and save the keyword information of the day (up to 2 times) every day, and determine whether there is a problem of missing crawling of historical data other than the day. If so, the missing data is crawled and saved.
[0012] Furthermore, the public information database provides functions of adding data, deleting data, modifying data, and querying data.
[0013] Furthermore, based on the geographic location coordinates and the terrain elevation data of the planned building, each point on the two-dimensional plane image representing the surface features is stretched to the corresponding actual height to obtain a map surface model consistent with the surface shape.
[0014] Furthermore, the method of using a crawler to access relevant content of a keyword includes obtaining the initial URL of a web page to be crawled, using a web crawler to initiate a request to a target site where the initial URL of the web page is located, and saving the returned web page source code data; parsing the web page source code data and saving it as an HTML format file; performing regular expression filtering on the HTML format file, selecting relevant keywords to match relevant content; and saving the filtered relevant content as a text format file.
[0015] Furthermore, the method for filtering the relevant content based on data crawling rules to obtain key information includes requesting the website address to obtain the website source code; removing interference data in the website source code; extracting the links and label text in each keyword in the website source code after removing the interference data, and calculating the length of each label text; calculating the text length for each extracted label text, and determining whether the text length is less than a preset length threshold, and if so, retaining the label text to which the keyword belongs; if not, filtering out the label text to which the keyword belongs.
[0016] The beneficial effects of the present invention are:
[0017] The present invention crawls keyword information from the Internet to protect the multi-band weather radar detection environment that can adapt to different standards. It can timely and effectively discover the potential shielding impact of planned buildings on the weather radar detection environment, and timely propose forecasts and warnings, thereby realizing scientific early warning of the regional multi-band weather radar detection environment, and has a certain universality. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 It is a schematic diagram of the overall process of a multi-band weather radar detection environmental protection automatic monitoring and early warning method of the present invention;
[0019] Figure 2 It is a schematic diagram of the structure of an electronic device in an embodiment of this specification. DETAILED DESCRIPTION
[0020] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments. The illustrative embodiments and descriptions of the present invention are used to explain the present invention but are not intended to limit the present invention.
[0021] This method runs on the weather radar server.
[0022] 1. Building an information processing model
[0023] 101. Visit the official website of a city’s Planning and Natural Resources Committee, find the “Planning Announcement” column and visit it;
[0024] 102. Read all the public notices in the "Planning Public Notices", conduct research and analysis, and formulate general data crawling rules for the "Planning Public Notices" notices;
[0025] 103. Based on the data crawling rules formulated in step 102, write an automated real-time web crawler for public planning information of a certain city area;
[0026] 104. The crawler of step 103 is deployed on the radar server, and the crawler is started to automatically crawl and save the information of the notification of the update of the "Planning Publicity" on that day on a daily basis;
[0027] 105. After step 104, the crawler of step 103 continues to run to determine whether there is a problem of missing crawling of historical data other than the current day. If so, the missing data is crawled and saved;
[0028] 106. After step 105, the crawler of step 103 stops crawling, waits for the next day's running time to continue running, and repeats steps 104-105.
[0029] 2. Real-time data storage
[0030] 201. Design a database storage structure for the data crawled in step 104 and step 105;
[0031] 202. For the database storage structure of step 201, establish a public information database;
[0032] 203. The public information database of step 202 provides functions of adding data, deleting data, modifying data, and querying data.
[0033] 3. Latitude and longitude calculation model
[0034] 301. Query the public information database of step 202 to obtain the four-direction geographical location of the planned building;
[0035] 302. Write a latitude and longitude calculation model, which runs in the weather radar server;
[0036] 303. Input the information queried in step 301 into the latitude and longitude calculation model in step 302;
[0037] 304. In step 303, firstly, the conversion between the four-position geographical location and the longitude and latitude is realized by using a third-party API;
[0038] 305. Determine the accuracy of the longitude and latitude conversion result of step 304 according to the self-written calculation rules, and calculate the longitude and latitude of the planned building center point;
[0039] 306. Save the longitude and latitude of the center point of the planned building in step 305 in the corresponding entry of the public information data in step 202.
[0040] 4. Weather Radar Occlusion Calculation Model
[0041] 401. Based on the weather radar protection range and obstacle shielding calculation scheme in the "Meteorological Detection Environmental Protection Specification Weather Radar Station", a weather radar shielding calculation model is compiled and run in the radar server;
[0042] 402. Input the longitude and latitude of the center point of the planned building and the longitude and latitude of the weather radar in step 305 into the weather radar shielding calculation model in step 401;
[0043] 403. In step 402, firstly, the distance between the center point of the planned building and the weather radar is calculated;
[0044] 404. Query the public information database of step 202 to obtain the planned building height;
[0045] 405. Secondly, the distance between the two points in step 403 and the planned building height and radar elevation angle in step 404 are used to determine whether the planned building blocks the weather radar;
[0046] 406. In step 405, if it is determined that the planned building will block the weather radar, an early warning is issued;
[0047] 407. For each notification updated on the day's "Planning Announcement", repeat the judgment and warning of steps three, four, and five until all notifications have been judged.
[0048] 408. Upload the warning information to the terminal, start the manual interaction judgment, upload the manual interaction confirmation information to the warning data, and update the confirmation status of the warning information data to prevent repeated alarms.
[0049] The warning information reduces false alarms through the clutter map CFAR algorithm, and fits the clutter background noise by iterating the data in the time dimension. It is suitable for slow-moving targets. By increasing the cumulative number of frames, the clutter background noise power approaches the theoretical value, and false alarms can be reduced by increasing the cumulative number of frames.
[0050] In this implementation example, based on the geographic location coordinates and the terrain elevation data of the planned building, each point on the two-dimensional plane image representing the surface features is stretched to the corresponding actual height to obtain a map surface model consistent with the surface shape.
[0051] In this implementation example, the method of using a crawler to access relevant content of a keyword includes obtaining the initial URL of a web page to be crawled, using a web crawler to initiate a request to a target site where the initial URL of the web page is located, and saving the returned web page source code data; parsing the web page source code data and saving it as an HTML format file; performing regular expression filtering on the HTML format file, selecting relevant keywords to match relevant content; and saving the filtered relevant content as a text format file.
[0052] In this implementation example, the method for filtering the relevant content based on data crawling rules to obtain key information includes requesting the website address to obtain the website source code; removing interference data in the website source code; extracting the links and label text in each keyword in the website source code after removing the interference data, and calculating the length of each label text; calculating the text length for each extracted label text, and determining whether the text length is less than a preset length threshold, and if so, retaining the label text to which the keyword belongs; if not, filtering out the label text to which the keyword belongs.
[0053] This method proposes for the first time an automatic protection warning for the weather radar detection environment. It automatically calculates the weather radar protection range and obstacle obstruction during the public announcement period of the building plan. If the building plan has a potential impact on the detection environment, it can issue a warning in a timely and effective manner to avoid damage to the detection environment and reduced accuracy of observation data due to untimely information interconnection between departments.
[0054] Figure 2 This is a schematic diagram of the structure of an electronic device according to an embodiment of the present application. Figure 2At the hardware level, the electronic device includes a processor, and optionally also includes an internal bus, a network interface, and a memory. The memory may include a memory, such as a high-speed random access memory (RAM), and may also include a non-volatile memory (non-volatile memory), such as at least one disk storage. Of course, the electronic device may also include hardware required for other services.
[0055] The processor, network interface and memory can be interconnected through an internal bus, which can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 2 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0056] The memory is used to store the program. Specifically, the program may include a program code, and the program code includes a computer operation instruction. The memory may include a memory and a non-volatile memory, and provides instructions and data to the processor.
[0057] The processor reads the corresponding computer program from the non-volatile memory into the memory and then runs it, forming a dynamic monitoring device for port terminal standard information based on big data at the logical level. The processor executes the program stored in the memory and is specifically used to execute any of the aforementioned multi-band weather radar detection environmental protection automatic monitoring and early warning methods.
[0058] The above application Figure 1The multi-band weather radar detection environmental protection automatic monitoring and early warning method disclosed in the illustrated embodiment can be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processor may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in a decoding processor. The software module can be located in a mature storage medium in the field such as random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0059] The electronic device may also perform Figure 1 and implement the method described in Figure 1 The functions of the illustrated embodiment will not be described in detail in the embodiments of the present application.
[0060] An embodiment of the present application also proposes a computer-readable storage medium, which stores one or more programs, and the one or more programs include instructions. When the instructions are executed by an electronic device including multiple application programs, they execute any of the aforementioned multi-band weather radar detection environmental protection automatic monitoring and early warning methods.
[0061] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0062] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0063] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0064] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0065] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0066] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0067] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0068] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0069] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0070] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A multi-band weather radar detection environmental protection automatic monitoring and early warning method, characterized in that: A uses a crawler with reasonable rules to access the relevant content of the keyword, screens the relevant content based on the data crawling rules to obtain key information and establishes a public information database; B. obtaining the four-direction geographical location information and the height information of the planned building based on the public information database, and converting the geographical location information into longitude and latitude; C calculates the distance between the center point of the planned building and the weather radar, and determines whether the planned building blocks the weather radar based on the height information of the planned building and the radar elevation angle information. If it is higher than the threshold, an early warning is issued; D uploads the warning information to the terminal, starts manual interaction judgment, uploads the manual interaction confirmation information to the warning data, and updates the confirmation status of the warning information data to prevent repeated alarms.
2. The method for automatic monitoring and early warning of environmental protection using multi-band weather radar detection according to claim 1 is characterized in that: A weather radar obstruction calculation model is written based on the weather radar protection range and obstacle obstruction calculation scheme in the "Meteorological Detection Environmental Protection Specification Weather Radar Station", and the model runs in the radar server.
3. The method for automatic monitoring and early warning of environmental protection using multi-band weather radar detection according to claim 1 is characterized in that: The crawler is deployed on the radar server. When the crawler is started, it automatically crawls and saves the keyword information of the day (up to 2 times) every day to determine whether there is a problem of missing crawling of historical data other than the day. If so, the missing data is crawled and saved.
4. The method for automatic monitoring and early warning of environmental protection using multi-band weather radar detection according to claim 1 is characterized in that: The public information database provides the functions of adding data, deleting data, modifying data, and querying data.
5. The method for automatic monitoring and early warning of environmental protection using multi-band weather radar detection according to claim 1 is characterized in that: According to the geographic location coordinates and the terrain elevation data of the planned building, each point on the two-dimensional plane image representing the surface features is stretched to the corresponding actual height to obtain a map surface model consistent with the surface shape.
6. The method for automatic monitoring and early warning of environmental protection using multi-band weather radar detection according to claim 1 is characterized in that: The method of using a crawler to access keyword-related content includes obtaining an initial URL of a web page to be crawled, using a web crawler to initiate a request to a target site where the initial URL of the web page is located, and saving the returned web page source code data; Parse the web page source code data and save it as an HTML format file; Perform regular expression screening on HTML format files and select relevant keywords to match relevant content; Save the filtered relevant content as a text format file.
7. The method for automatic monitoring and early warning of environmental protection using multi-band weather radar detection according to claim 1 is characterized in that: The method for filtering the relevant content based on the data crawling rules to obtain key information includes requesting the website address to obtain the website source code; removing the interference data in the website source code; extracting the links and label texts in each keyword in the website source code after removing the interference data, and calculating the length of each label text; The length of each of the extracted label characters is calculated, and it is determined whether the length of the character is less than a preset length threshold. If so, the label characters to which the keyword belongs are retained; if not, the label characters to which the keyword belongs are filtered out.
Citation Information
Patent Citations
Method for automatically crawling webpage data based on python language
CN117093761A
Method for detecting near-ground detection blind area range of weather radar
CN117214846A
Sensor blockage detection based upon raw radar data
US20240255613A1