A multi-band weather radar detection environmental protection automatic monitoring and early warning method

Through crawling technology and database calculation methods, real-time monitoring of the impact of buildings on radar occlusion, solving the automatic early warning problem of multi-band weather radar detection and environmental protection, ensuring the accuracy and timeliness of observation data.

CN119689409BActive Publication Date: 2025-08-12BEIJING METEOROLOGICAL OBSERVATION CENT
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411756736.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-03
Publication Date
2025-08-12
Estimated Expiration
2044-12-03

AI Technical Summary

Technical Problem

The existing multi-band weather radar technology lacks automatic monitoring and early warning methods in environmental protection, and it is difficult to detect and prevent the impact of building shading in a timely manner, resulting in a decrease in the accuracy of observation data.

Method used

Use crawler technology to access keyword information, establish a public information database, calculate the distance and altitude of the building center point and the radar, determine whether the radar is blocked, and issue an early warning when the threshold is exceeded, and reduce false alarms through the clutter graph CFAR algorithm.

Benefits of technology

It realizes timely early warning of multi-band weather radar detection environment, avoids damage to the detection environment, and improves the accuracy of observation data and the scientificity of early warning.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119689409B_ABST
    Figure CN119689409B_ABST
Patent Text Reader

Abstract

The present invention discloses a multi-band weather radar detection and environmental protection automatic monitoring and early warning method. The method uses a crawler technology based on reasonable rules to access keyword-related content. Based on data crawling rules, the relevant content is screened to obtain key information and establish a public information database. Based on the public information database, the four-way geographic location information and the planned building height information of the planned building are obtained, and the geographic location information is converted into longitude and latitude. The distance between the planned building center point and the weather radar is calculated. Based on the planned building height information and the radar elevation angle information, it is determined whether the planned building blocks the weather radar. If the distance exceeds a threshold, an early warning is issued. By crawling keyword information on the network based on reasonable rules and adapting to multi-band weather radar detection and environmental protection standards, the present invention can timely and effectively discover the potential obstruction of the planned building on the weather radar detection environment and issue a timely early warning.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present 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 warnings in environmental protection areas are becoming increasingly important. Traditional weather monitoring methods often rely on single data sources and simple models, making it difficult to meet the complex and ever-changing needs of environmental protection. Multi-band weather radar technology, which provides more comprehensive and accurate meteorological information, has gradually become a key tool in the field of environmental monitoring. However, once radar is affected by the detection environment (obstruction), it will affect the measurement of weather system echo intensity, or even the absence of echoes. Therefore, protecting the detection environment is also a key business process of radar operation. The key point is the protection of the radar detection environment, that is, obstruction, which is not related to multi-band radar data fusion, or the effective fusion of Ctrip's multi-band radar latitude, longitude and altitude.

[0003] Currently, multi-band weather radar data fusion technology has developed, but most of it focuses 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 to deeply mine weather radar data and conduct intelligent early warning. 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 steps of:

[0007] A uses a crawler to access content related to keywords, 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 planned building 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. If the distance is higher than the threshold, an early warning is issued. D uploads the early warning information to the terminal, starts manual interaction judgment, and uploads the manual interaction confirmation information to the early warning data, and updates the early warning information data confirmation status to prevent repeated alarms.

[0010] Furthermore, a weather radar obstruction calculation model was 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 of 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 from the website source code after removing the interference data, and calculating the length of each label text; calculating the text length of each extracted label text, and determining whether the text length is less than a preset length threshold. 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 blocking impact of planned buildings on the weather radar detection environment, and timely provide forecasts and warnings, thereby realizing scientific early warning of the regional multi-band weather radar detection environment, and has certain universality. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 This 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 This 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 with reference to the accompanying drawings and specific embodiments. The exemplary 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 Commission, find the "Planning Announcements" section, and access it.

[0024] 102. Read all public notices in the "Planning Public Notices" section, conduct research and analysis, and formulate general data crawling rules for "Planning Public Notices";

[0025] 103. Based on the data crawling rules developed in step 102, write an automated real-time web crawler for public planning information in 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 updated notification of "Planning Public Notice" 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 any missing crawling problem in the 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 steps 104 and 105;

[0031] 202. Establish a public information database based on the database storage structure of step 201;

[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-dimensional geographical location of the planned building;

[0035] 302. Write a latitude and longitude calculation model, which runs on the weather radar server;

[0036] 303. Input the information queried in step 301 into the latitude and longitude calculation model of step 302;

[0037] 304. In step 303, firstly, the conversion between the four-position geographic location and the longitude and latitude is realized with the help of a third-party API;

[0038] 305. Determine the accuracy of the longitude and latitude conversion result of step 304 based on 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 planned building center point 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 for Weather Radar Stations", a weather radar shielding calculation model is compiled and run on the radar server.

[0042] 402. Input the longitude and latitude of the planned building center point 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. Next, 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 of the “Planning Announcement”, repeat the judgment and warning of steps three, four, and five until all notifications are judged.

[0048] 408. Upload the warning information to the terminal, start manual interaction judgment, upload the manual interaction confirmation information to the warning data, and update the warning information data confirmation status to prevent repeated alarms.

[0049] The warning information reduces false alarms through the clutter map CFAR algorithm. The clutter background noise is fitted by iteratively performing data in the time dimension. It is suitable for slow-moving targets. By increasing the number of accumulated frames, the clutter background noise power approaches the theoretical value, which can reduce false alarms.

[0050] In this embodiment, 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 the web page to be crawled, using a web crawler to initiate a request to the 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 embodiment, 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 of 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 timely and effective warning to avoid damage to the detection environment and reduced accuracy of observation data caused by 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, an internal bus, a network interface, and memory. The memory may include internal memory, such as high-speed random-access memory (RAM), or non-volatile memory, such as at least one disk drive. Of course, the electronic device may also include other hardware required for its services.

[0055] The processor, network interface, and memory can be interconnected via 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 one type of bus.

[0056] The memory is used to store programs. Specifically, the program may include program code, which includes computer operating instructions. The memory may include internal memory and 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 internal memory and then runs it, logically forming a device for dynamically monitoring port terminal standard information based on big data. The processor executes the program stored in the memory and is specifically configured 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 and 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. During implementation, each step of the above method can be completed by hardware integrated logic circuits in the processor or by software instructions. The above processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can 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 gate or transistor logic devices, or discrete hardware components. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in conjunction with the embodiments of this application can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium well-known in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above method.

[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 applications, 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 can be provided as methods, systems, or computer program products. Therefore, the present application can 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 can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) that contain 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 produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. 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 that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The 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 operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 The steps for the function specified in one or more boxes.

[0065] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.

[0066] 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. Memory is an example of a computer-readable medium.

[0067] Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. The 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 disc read-only memory (CD-ROM), digital versatile disc (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 transitory computer-readable media (transitory media), such as modulated data signals and carrier waves.

[0068] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.

[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 take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing 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 principles of the present invention should be included in the scope of protection of the present invention.

Claims

1. A multi-band weather radar detection environmental protection automatic monitoring and early warning method, characterized by: 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 planned building 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 planned building height information and the radar elevation angle information. If the distance is higher than the threshold, an early warning is issued; D. Upload the warning information to the terminal, start manual interaction judgment, upload the manual interaction confirmation information to the warning data, and update the warning information data confirmation status to prevent repeated alarms; A weather radar obstruction calculation model was developed based on the weather radar protection range and obstacle obstruction calculation scheme in the "Meteorological Detection Environmental Protection Specification for Weather Radar Stations," and the model runs on the radar server. 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.

2. The method for automatic monitoring and early warning of environmental protection using multi-band weather radar detection according to claim 1, 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 on a daily basis, and determines whether there is a problem of missing crawling of historical data other than the day. If so, the missing data is crawled and saved.

3. The method for automatic monitoring and early warning of environmental protection using multi-band weather radar detection according to claim 1, characterized in that: The public information database provides functions of adding data, deleting data, modifying data, and querying data.

4. The method of automatic monitoring and early warning for environmental protection using multi-band weather radar detection according to claim 1, 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.

5. The method for automatic monitoring and early warning of environmental protection using multi-band weather radar detection according to claim 1, characterized in that: The method for filtering the relevant content based on data crawling rules to obtain key information includes requesting a website address to obtain the website source code; removing interference data from the website source code; extracting links and label text from each keyword in the website source code after removing the interference data, and calculating the length of each label text; The length of each extracted label text is calculated, and it is determined whether the length of the text is less than a preset length threshold. If so, the label text to which the keyword belongs is retained; if not, the label text to which the keyword belongs is filtered out.

Citation Information

Patent Citations

  • Method for automatically crawling webpage data based on python language

    CN117093761A