Household meteorological early warning observation system based on cloud serverTechnical Field
The utility model relates to a meteorological prediction, concretely relates to domestic meteorological early warning observation system based on cloud ware.
Background
The changeable weather can restrict people's daily trip, influences people's quality of life even. In daily life, when strong rainfall or high temperature occurs outdoors, and the like, a resident cannot pay attention to weather prediction software anytime and anywhere, and finds that the resident forgets to carry necessary tools such as rain gears, sunshade umbrellas and the like after going downstairs, the resident needs to return to the residence again to obtain the weather prediction software, and particularly, the resident living at a high-rise building experiences the inconvenience most deeply. Such a phenomenon seriously affects people's trip, and is time-consuming and labor-consuming at the same time.
Meanwhile, most weather phenomena occur in local areas, and before a resident starts to go to a destination, the resident also needs to know the weather condition of the destination in advance, adjust the journey in advance or prepare early so as to avoid extreme weather conditions in the area when the resident arrives at the destination, which restricts the travel efficiency and even causes danger.
With the continuous development of society and economy, the life rhythm of people is accelerated continuously, the attention degree on weather information is less and less, but the requirement on the accuracy of the weather information is higher and higher. In order to meet the requirements of people on meteorological information, a meteorological early warning observation system is required to provide more accurate prediction information, but the existing meteorological station cannot provide more accurate and reliable observation data as a support, so that the prediction information and the actual information are greatly different.
SUMMERY OF THE UTILITY MODEL
Utility model purpose: an object of the application is to provide a domestic meteorological early warning observation system based on cloud ware for solve current meteorological prediction instrument and user's interactive approach limitation and meteorological prediction result inaccurate and lead to the inconvenient problem of trip.
The technical scheme is as follows: the utility model provides a domestic meteorological early warning observation system based on cloud ware, include:
the data acquisition module acquires and sends the original meteorological data and the position data to the cloud server and transmits the original meteorological data to the data processing module;
the data processing module is used for receiving and carrying out quality control on the original meteorological data from the data acquisition module, and transmitting the meteorological data after the quality control to the cloud server;
receiving data from the data acquisition module and the data processing module, performing meteorological analysis and prediction according to the meteorological data after quality control, and respectively sending analysis and prediction results to cloud servers of the monitoring terminal and the user terminal;
the monitoring terminal sends a data access request to the cloud server and receives meteorological data and an analysis and prediction result from the cloud server;
and the user terminal receives and displays the weather analysis prediction result from the cloud server.
Further, the data acquisition module comprises:
a sensor module for collecting raw meteorological data;
the positioning module is used for acquiring position information;
the data acquisition control unit receives and transmits the original meteorological data and the position data to the cloud server and transmits the original meteorological data to the data processing module;
a first storage module for storing raw weather data and location data;
and the acquisition and transmission module is used for transmitting the original meteorological data and the position information.
Furthermore, the data acquisition module also comprises a communication error reporting module which is connected with the data acquisition control unit and carries out error reporting warning on the data acquisition communication state.
Furthermore, the data acquisition module also comprises an acquisition display module which is connected with the data acquisition control unit and used for displaying the original meteorological data and the position data.
Further, the data acquisition module comprises a meteorological sensor module; the meteorological sensor module comprises one or more of a temperature sensor, a humidity sensor, a wind speed sensor, a wind direction sensor, a rainfall sensor, a barometric pressure sensor, a visibility sensor, a lightning sensor, a particulate matter sensor, and a snow depth sensor.
Further, the data processing module comprises:
receiving and performing quality control on original meteorological data from the data acquisition module, and transmitting the meteorological data after the quality control to the cloud server;
the second storage module is used for storing the meteorological data after the quality control;
and the processing and transmitting module is used for transmitting the meteorological data after the quality control.
Furthermore, the data acquisition module and the data processing module are powered by the power module; the power supply module comprises a solar panel, a storage battery, a charging controller and a backup power supply; the charging controller detects the voltage of the storage battery through the voltage detection circuit and sends a power supply instruction to the backup power supply.
Furthermore, the monitoring terminal comprises a monitoring display module used for displaying the meteorological data and the meteorological analysis prediction result.
Further, the monitoring terminal comprises one or more of a personal computer, a tablet computer and a smart phone.
Furthermore, the user terminal comprises a terminal display module for displaying weather analysis prediction results and an intelligent voice module for recognizing voice information and performing voice broadcasting.
Has the advantages that: compared with the prior art, the household meteorological early warning observation system framework can provide pretreatment for meteorological data by using a preset data processing method, improve the integrity and rationality of the meteorological observation data and improve the accuracy of meteorological prediction; and provides a wired or wireless flexible transmission mode in the data transmission of each module of the system. In addition, the system can be used for the user to obtain the meteorological information of the target position through voice interaction at the terminal, and the user can make travel preparation in advance.
Drawings
FIG. 1 is a block diagram of a domestic weather early warning observation system according to the present application;
FIG. 2 is a schematic structural diagram of a data acquisition module and a data processing module;
FIG. 3 is a schematic workflow diagram of a cloud server;
FIG. 4 is a schematic diagram of the operation of the monitor terminal;
FIG. 5 is a diagram illustrating a meteorological data curve displayed by the monitoring terminal.
Detailed Description
The invention will be further described with reference to the following figures and examples:
the utility model provides a domestic meteorological early warning observation system based on cloud ware, as shown in FIG. 1, include: the system comprises a data acquisition module 1, a data processing module 2, acloud server 3, amonitoring terminal 4 and auser terminal 5. Firstly, an automatic weather station is installed in each cell by taking the cell as a unit, and the data acquisition module 1 and the data processing module 2 are installed in the weather station. The data processing module 1 is used for acquiring and sending original meteorological data and position data to the cloud server, and transmitting the original meteorological data to the data processing module 2; the data processing module 2 is used for receiving and performing quality control on the original meteorological data from the data acquisition module, and transmitting the meteorological data after the quality control to thecloud server 3; thecloud server 3 is used for receiving data from the data acquisition module and the data processing module, performing meteorological analysis and prediction according to the meteorological data after quality control, and respectively sending analysis and prediction results to themonitoring terminal 4 and theuser terminal 5; themonitoring terminal 4 is used for sending a data access request to thecloud server 3 and receiving meteorological data and an analysis prediction result from thecloud server 3; theuser terminal 5 is used for receiving and displaying the weather analysis prediction result from thecloud server 3.
Specifically, as shown in fig. 2, the data acquisition module 1 includes asensor module 101, apositioning module 102, a dataacquisition control unit 103, afirst storage module 104, a communicationerror reporting module 105, anacquisition display module 106, and anacquisition transmission module 107. Thesensor module 101 is used for collecting original meteorological data, and comprises a temperature sensor, a humidity sensor, a wind speed sensor, a wind direction sensor, a rainfall sensor, an air pressure sensor, a visibility sensor, a lightning sensor, a particulate matter sensor and a snow depth sensor. In specific implementation, one or more of the sensors can be selected according to meteorological prediction requirements; other meteorological data sensors can be added according to the requirements. The data signals collected by the temperature sensor, the humidity sensor and the like are analog signals, and need to be converted into digital signals through an A/D conversion circuit and transmitted to the data collection control unit. The sensor modules are connected to thedata acquisition unit 103 via the I/O interface to transmit raw meteorological data. During specific implementation, the temperature sensor can adopt a PT100 type platinum thermal resistance sensor, the humidity sensor adopts an HM1500 type humidity sensor, the wind speed sensor adopts an NRG #40 type wind speed sensor, the wind direction sensor adopts an NRG #200P type wind direction sensor, the rainfall sensor adopts an SL3-1 type tipping bucket type rainfall sensor, the air pressure sensor adopts a BMP180 type air pressure sensor, the visibility sensor adopts a PWD20 type visibility sensor, the lightning sensor adopts an AS3935 type lightning sensor, the particulate matter sensor adopts a TF-LP01 type laser particulate matter sensor, and the snow depth sensor adopts a WUSH-SD type laser snow depth measuring sensor.
Thepositioning module 102 is configured to collect position information of a current cell and transmit the position information to the dataacquisition control unit 103, and in this embodiment, thepositioning module 102 may adopt a GPS positioning module or a beidou positioning module. The dataacquisition control unit 103 is configured to receive raw weather data from thesensor module 101 and position data from thepositioning module 102 and store the data in thefirst storage module 104. Thefirst memory module 104 may employ an SD memory card. The dataacquisition control unit 103 integrates the original meteorological data and the position data, and sends the integrated data to thecloud server 3 through the acquisition andtransmission module 107 in a wireless (such as a wireless network card) or wired (the RJ45 interface is accessed to the local area network) mode, and transmits the original meteorological data to thedata processing unit 201 in the data processing module 2 through the SPI, and the data acquisition control unit can adopt an MSP430F5438 chip. Meanwhile, the dataacquisition control unit 103 is connected with the communicationerror reporting module 105 through the CAN bus, the interface communication state of data acquisition of the data acquisition control unit is transmitted to the communicationerror reporting module 105, and the communication error reporting module is realized by adopting a mode that a warning circuit with sound prompt or photoelectric warning or a mobile terminal sends a message according to a specific warning requirement so as to remind operation and maintenance personnel to carry out communication maintenance.
The acquisition anddisplay module 106 is connected with the data acquisition and control unit through an HDMI interface and is used for displaying the original meteorological data and position data.
As shown in fig. 2, the data processing module 2 includes adata processing unit 201, asecond storage module 202, and aprocessing transmission module 203. Thedata processing module 201 receives and performs quality control on the original meteorological data from the data acquisition module, and transmits the meteorological data after the quality control to the cloud server through a wireless (such as a wireless network card) or a wired (access to a local area network through an RJ45 interface), i.e., a processing and transmittingmodule 203. Specifically, the data processing control unit can adopt an AT91RM9200 type chip, and writes corresponding codes according to the type of data quality control required to be carried out to realize data quality control; the data quality control types may include existing format check, value range check, change range check, internal consistency check, temporal consistency check, spatial consistency check, and the like, and data that fails quality control is marked as suspicious, erroneous, and missing, respectively, so as to provide a reliable data source for weather prediction in thecloud server 3. Thesecond storage module 202 is used for storing the weather data after quality control, and thesecond storage module 202 can adopt an SD memory card.
In this embodiment, the data acquisition module 1 and the data processing module 2 are powered by the power module; the power supply module comprises a solar panel, a storage battery, a charging controller and a backup power supply; be equipped with voltage detection circuit among the charge controller for detect battery voltage, when battery voltage crosses lowly, send the power supply instruction to the back-up power, guarantee that automatic weather station can be uninterrupted duty for a long time when meetting rainy weather. The backup power source can be charged by a socket connected with the power source.
As shown in fig. 3, thecloud server 3 may integrate three levels of services: software services, data computing and management services, infrastructure services. The software service provides a user access entrance, the data calculation and management service is mainly responsible for data analysis and calculation, and the infrastructure service provides a cloud storage function. The cloud server utilizes the powerful computing capability and the computing speed to realize the closer quality control of the meteorological element data. An appropriate spatial interpolation algorithm may be selected according to the geographic environment of the current household, for example: and the original lack-of-measurement data in the meteorological data is interpolated by classical statistical interpolation algorithms such as an inverse distance weighted average (IDW), a Spatial Regression Test (SRT) and a Kriging interpolation (Kriging), so that a reliable basis is provided for the subsequent accurate prediction. And predicting by using the interpolated data, feeding back a prediction result to a user terminal for displaying, and storing the interpolated data into the cloud server. The cloud server is beneficial to integrating data from a plurality of sources and realizing data sharing. Research personnel can upload the latest interpolation algorithm program to the cloud server according to the technical update to improve the data interpolation precision, so that the prediction precision is improved on the basis.
Themonitoring terminal 4 comprises a monitoring display module for displaying meteorological data and meteorological analysis prediction results. Optionally, themonitoring terminal 4 comprises one or more of a personal computer, a tablet computer, and a smart phone. With reference to fig. 3 and 4, themonitoring terminal 4 is connected to the software service of thecloud server 3, and a research and development worker may send an access request to thecloud server 3 through the monitoring terminal to obtain data after interpolation in thecloud server 3, so that a display of the monitoring terminal displays a temperature curve, a humidity curve, an air pressure curve, a wind speed curve, a wind direction curve, an accumulated precipitation curve, and other meteorological element curves, as shown in fig. 5. Research personnel judge whether automatic weather station normally works through observing each meteorological element curve chart, if find that automatic weather station breaks down, in time inform maintenance personal to maintain, reduce automatic weather station fault rate by a wide margin.
Theuser terminal 5 comprises a terminal display module for displaying weather analysis prediction results and an intelligent voice module for recognizing voice information and performing voice broadcasting. Theuser terminal 5 receives the weather analysis prediction result of thecloud server 3, and displays the weather condition at the current moment and the future weather prediction result through a terminal display module of theuser terminal 5. The terminal display module can facilitate users to pay attention to the real-time weather and the future weather of the current place at any time, and corresponding travel preparation is made for close-distance going out. In addition, the user can input the departure place and the destination in a voice mode before leaving the house, the intelligent voice module of the user terminal can recognize voice information, the weather conditions of the departure place and the destination at the current moment and the future weather prediction results are obtained and displayed on the terminal display module, and the weather conditions and the corresponding travel reminding are broadcasted in the voice mode, so that the travel efficiency of the resident is improved. Such as: when rainfall weather occurs, the voice reminds the residents of carrying rain gears; when haze appears in the air, the voice reminds the resident of carrying the mask; when strong snowfall weather occurs, the voice reminds the resident of doing cold-proof measures, and the resident pays attention to heat preservation when going out.