A meteorological data collection and transmission system
By designing a meteorological data acquisition and transmission system, the quality, accuracy and safety issues in meteorological data acquisition and transmission are solved, more efficient data management and security are achieved, and the efficiency of meteorological data acquisition is improved.
Patent Information
- Application Number
- CN202410425073.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-10
- Publication Date
- 2024-12-31
- Estimated Expiration
- 2044-04-10
AI Technical Summary
In the prior art, meteorological data collection has quality and accuracy problems, and transmission safety is insufficient and efficiency is low.
A meteorological data acquisition and transmission system is designed, including a data acquisition module, a data transmission module and a data storage module. The main control unit generates instructions to control the acquisition equipment, the processing unit performs preprocessing and grading, and the communication unit establishes an encrypted transmission channel. The encryption unit uses asymmetric encryption algorithm and KP-ABE algorithm to encrypt and transmit private data.
The security and acquisition efficiency of meteorological data are improved, the confidentiality and integrity of data are ensured through data grading and encrypted transmission, the data management process is optimized, and the intelligence and standardization of data management are enhanced.
Smart Images

Figure CN118041691B_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of meteorological data analysis and transmission, and in particular relates to a meteorological data collection and transmission system. Background Art
[0002] Meteorological data refers to the data collected and recorded about weather phenomena and meteorological parameters. These data include weather-related information such as temperature, humidity, air pressure, wind speed, precipitation, visibility, etc. Meteorological data is usually collected through meteorological observation stations, satellites, radars and other equipment. Various sensors and instruments are deployed at the observation stations to measure different meteorological parameters. Satellites and radars can provide wider-area and three-dimensional meteorological observation data.
[0003] Meteorological data is crucial for fields such as weather forecasting, climate research, and weather monitoring. By analyzing and processing meteorological data, scientists and meteorologists can understand the laws of weather and climate change, provide early warnings of extreme weather events, improve agricultural production, and support aviation and maritime safety. However, the existing technology for collecting meteorological data has problems with quality and accuracy, while the transmission of meteorological data has problems with insufficient security and low transmission efficiency. Summary of the invention
[0004] The object of the present invention is to provide a meteorological data collection and transmission system, which can be realized by the following technical solutions:
[0005] The embodiment of the present application provides a meteorological data collection and transmission system, including a data collection module, a data transmission module and a data storage module;
[0006] The data acquisition module is used to record and collect meteorological data;
[0007] The data transmission module is used to encrypt and transmit the meteorological data;
[0008] The data storage module is used to store the meteorological data;
[0009] Wherein, the data acquisition module includes a main control unit, a processing unit and a communication unit;
[0010] The main control unit is used to generate various instructions and control the collection equipment to collect meteorological data;
[0011] The processing unit is used to pre-process and classify the collected meteorological data;
[0012] The communication unit is used to establish a communication connection with the data transmission module and the data storage module, and establish transmission channels for different meteorological data levels, specifically to establish an encrypted transmission channel for private data and a normal transmission channel for ordinary data; the encrypted transmission channel includes the following establishment steps:
[0013] S1. Add identity authentication digital tags to private data;
[0014] S2. Package the private data into a JSON file and generate an OTP key.
[0015] Among them, grading meteorological data means: dividing meteorological data into private data and general data according to the importance of the data.
[0016] Preferably, the meteorological data includes temperature, humidity, air pressure, wind direction, wind speed, rainfall and light intensity.
[0017] Preferably, the main control unit includes a microprocessor, a variety of sensors and several interfaces;
[0018] Among them, the various sensors include temperature sensors, humidity sensors, air pressure sensors, wind direction sensors, wind speed sensors, rainfall sensors, and light intensity sensors;
[0019] Several interfaces include temperature interface, humidity interface, air pressure interface, wind direction interface, wind speed interface, rainfall interface and light intensity interface;
[0020] Among them, several interfaces are correspondingly connected to the interface circuits of various sensors.
[0021] Preferably, the communication unit adopts two communication modes: wireless connection and wired connection, and switches one of the two modes or uses the two modes in combination according to communication requirements.
[0022] Preferably, the meteorological data is preprocessed, comprising the following steps:
[0023] Obtaining meteorological data characteristic information;
[0024] Determine a corresponding processing method for the meteorological data according to the characteristic information of the meteorological data, and perform parallel processing on the meteorological data;
[0025] The meteorological data characteristic information includes meteorological data type, meteorological data value, time, number of meteorological data sources, longitude and latitude.
[0026] Preferably, the processing methods of the meteorological data include: derivation calculation, interpolation, set analysis and drawing display;
[0027] The ensemble analysis includes at least one of the following: ensemble maximum, ensemble minimum, ensemble mean, ensemble mean square error, probability matching, neighborhood probability, precipitation probability of accumulated precipitation, and ensemble error analysis.
[0028] Preferably, the data transmission module includes a data encryption unit, an information verification unit and a data distribution unit;
[0029] The data encryption unit is used to encrypt the meteorological data of the encrypted transmission channel;
[0030] The information verification unit is used to obtain and verify the meteorological data call request;
[0031] The meteorological data call request includes the identity information of the requester and the type of meteorological data requested;
[0032] The data distribution unit is used to distribute corresponding meteorological data to requesters who have passed information verification.
[0033] Preferably, in the data encryption unit, an asymmetric encryption algorithm is used to perform a first encryption on the meteorological data; and a KP-ABE algorithm is used to perform a second encryption on the private data.
[0034] The beneficial effects of the present invention are:
[0035] (1) The present invention generates a variety of control instructions to control the data acquisition equipment to collect meteorological data, obtains more complete and accurate meteorological data through preprocessing, and increases the security of meteorological data by classifying the data so that the meteorological data has different access rights. It also encrypts meteorological data of different levels during the data transmission process to further ensure the security of the data. Finally, the meteorological data is stored in the data storage module to facilitate the subsequent call of the meteorological data and improve the efficiency of meteorological data acquisition.
[0036] (2) The present invention improves the efficiency of data model generation by establishing multiple meteorological data models, while also reducing the time for calling meteorological data and improving efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] For better understanding and implementation, the technical solution of the present application is described in detail below with reference to the accompanying drawings.
[0038] Figure 1 A schematic diagram of the structure of a meteorological data collection and transmission system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0039] In order to further explain the technical means and effects adopted by the present invention to achieve the predetermined invention purpose, exemplary embodiments will be described in detail here, and examples thereof are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are only examples of methods and systems consistent with some aspects of the present application as detailed in the attached claims.
[0040] The terms used in this application are only for the purpose of describing specific embodiments and are not intended to limit this application. The singular forms of "a", "said" and "the" used in this application and the appended claims are also intended to include plural forms unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used in this article refers to any or all possible combinations of one or more associated listed items.
[0041] The specific implementation methods, features and effects of the present invention are described in detail below in conjunction with the accompanying drawings and preferred embodiments.
[0042] See also Figure 1 , the embodiment of the present application provides a meteorological data collection and transmission system, including a data collection module, a data transmission module and a data storage module;
[0043] The data acquisition module is used to record and collect meteorological data;
[0044] The data transmission module is used to encrypt and transmit the meteorological data;
[0045] The data storage module is used to store the meteorological data;
[0046] Wherein, the data acquisition module includes a main control unit, a processing unit and a communication unit;
[0047] The main control unit is used to generate various instructions and control the collection equipment to collect meteorological data;
[0048] The processing unit is used to pre-process and classify the collected meteorological data;
[0049] The communication unit is used to establish a communication connection with the data transmission module and the data storage module, and establish transmission channels for different meteorological data levels, specifically, to establish an encrypted transmission channel for private data and a normal transmission channel for ordinary data;
[0050] In this embodiment, by grading meteorological data and setting up two levels of private data and ordinary data, it is helpful to improve data security and management efficiency. For private data, strict security measures such as encrypted transmission, identity authentication, secure channels, etc. can be taken to ensure the confidentiality and integrity of data. For ordinary data, a more flexible and simple transmission method and access control are adopted to ensure the efficiency and necessary security of data transmission. By establishing transmission channels of different levels, private data and ordinary data can be effectively distinguished during the transmission process, thereby improving the efficiency of data management, strengthening the security of data transmission, and achieving better data management efficiency. When meteorological data is graded and transmission channels of different levels are established, a more intelligent and flexible control mechanism is actually introduced in the data management process. This data classification and transmission channel construction not only improves the security and confidentiality of data, but also helps to optimize the data management process and enhance the intelligence and standardization level of data management. By grading meteorological data, targeted management can be carried out according to the sensitivity and importance of the data, so as to better protect the security of important data. At the same time, by establishing transmission channels of different levels, appropriate transmission methods can be adopted according to the level requirements of the data to improve the efficiency and accuracy of data transmission. This differentiated management approach not only effectively addresses the challenges of data security management, but also improves the intelligence level of data management, making data management more efficient, flexible and sustainable.
[0051] Among them, grading meteorological data means: dividing meteorological data into private data and general data according to the importance of the data.
[0052] Furthermore, the encrypted transmission channel includes the following establishment steps:
[0053] S1. Add identity authentication digital tags to private data;
[0054] In this embodiment, adding an identity authentication digital tag to private data is a security mechanism that ensures data integrity and authenticity by encrypting data and generating a digital signature. The receiver can verify the digital signature using the sender's public key, thereby effectively preventing data tampering and forgery and improving the security and credibility of data transmission. The entire process requires ensuring the legitimacy of the digital certificate and the integrity of the trust chain, as well as regularly updating the certificate to maintain security.
[0055] S2. Package the private data into a JSON file and generate an OTP key.
[0056] In this embodiment, packaging private data into a JSON file and generating an OTP key is a security measure to ensure the confidentiality and security of data by encrypting the JSON file and generating a one-time password key. The encrypted JSON file can effectively protect sensitive information, and the OTP key can be used for further identity authentication to enhance data security.
[0057] In an embodiment provided in the present application, the meteorological data includes temperature, humidity, air pressure, wind direction, wind speed, rainfall and light intensity.
[0058] Furthermore, the main control unit includes a microprocessor, a variety of sensors and several interfaces;
[0059] Among them, the various sensors include temperature sensors, humidity sensors, air pressure sensors, wind direction sensors, wind speed sensors, rainfall sensors, and light intensity sensors;
[0060] Several interfaces include temperature interface, humidity interface, air pressure interface, wind direction interface, wind speed interface, rainfall interface and light intensity interface;
[0061] Among them, several interfaces are correspondingly connected to the interface circuits of various sensors.
[0062] In an embodiment provided in the present application, the communication unit adopts two communication modes: wireless connection and wired connection, and switches one of the two modes or uses the two modes in combination according to communication requirements.
[0063] In an embodiment provided in the present application, preprocessing the meteorological data comprises the following steps:
[0064] Obtaining meteorological data characteristic information;
[0065] Determine a corresponding processing method for the meteorological data according to the characteristic information of the meteorological data, and perform parallel processing on the meteorological data;
[0066] The meteorological data characteristic information includes meteorological data type, meteorological data value, time, number of meteorological data sources, longitude and latitude.
[0067] Furthermore, the processing methods of the meteorological data include: derivation calculation, interpolation, set analysis and drawing display;
[0068] The ensemble analysis includes at least one of the following: ensemble maximum, ensemble minimum, ensemble mean, ensemble mean square error, probability matching, neighborhood probability, precipitation probability of accumulated precipitation, and ensemble error analysis.
[0069] In an embodiment provided in the present application, the data transmission module includes a data encryption unit, an information verification unit and a data distribution unit;
[0070] The data encryption unit is used to encrypt the meteorological data of the encrypted transmission channel;
[0071] The information verification unit is used to obtain and verify the meteorological data call request;
[0072] The meteorological data call request includes the identity information of the requester and the type of meteorological data requested;
[0073] The data distribution unit is used to distribute corresponding meteorological data to requesters who have passed information verification.
[0074] Furthermore, in the data encryption unit, an asymmetric encryption algorithm is used to perform a first encryption on the meteorological data; and a KP-ABE algorithm is used to perform a second encryption on the private data.
[0075] In one embodiment provided in the present application, in the data storage module, data analysis is performed based on the stored meteorological data and a meteorological data model and a meteorological prediction model are established.
[0076] The meteorological data model is established, specifically:
[0077] Acquiring meteorological data, wherein the meteorological data includes meteorological information corresponding to the geographic information;
[0078] generating at least one meteorological data model based on the meteorological data;
[0079] caching at least one meteorological data model;
[0080] When receiving a meteorological data calling instruction, extracting at least one meteorological data model from cached meteorological data models according to the calling instruction for presentation;
[0081] The step of generating at least one meteorological data model according to the meteorological data comprises the following steps:
[0082] Parse and segment meteorological data into multiple levels;
[0083] The weather data is divided into a plurality of units in a plurality of levels, each unit including weather information corresponding to a unit geographical area of the level.
[0084] Furthermore, the weather forecast model is established, specifically:
[0085] Acquire the meteorological data from a data source; wherein the data source includes a meteorological observation station, satellite remote sensing and meteorological radar;
[0086] Preprocessing the meteorological data; wherein the preprocessing includes denoising, outlier processing and missing value filling;
[0087] Extract meteorological data features through feature extraction method based on frequency domain analysis;
[0088] Establish a meteorological forecast model based on the characteristics of meteorological data and deep learning algorithms;
[0089] Acquiring historical meteorological data and training, validating and evaluating the meteorological forecast model;
[0090] Perform weather forecasts using trained weather forecast models.
[0091] To summarize, the present application generates a variety of control instructions to control the data acquisition equipment to collect meteorological data, and obtains more complete and accurate meteorological data through preprocessing. It also increases the security of meteorological data by classifying the data so that the meteorological data has different access rights; it also further ensures the security of the data by encrypting meteorological data of different levels during the data transmission process; finally, the meteorological data is stored in the data storage module to facilitate the subsequent call of the meteorological data and improve the efficiency of meteorological data acquisition.
[0092] This application improves the efficiency of data model generation by establishing multiple meteorological data models, while also reducing the time for calling meteorological data and improving efficiency.
[0093] This application can obtain more comprehensive and accurate meteorological information by collecting multiple types of meteorological data, thereby improving the accuracy of meteorological forecasts; at the same time, the feature extraction method based on frequency domain analysis can convert time domain signals into frequency domain signals without losing meteorological information, and can extract feature information at different frequencies, and can better extract periodic features, thereby improving the accuracy of meteorological forecasts; the multi-dimensional meteorological forecast model established through deep learning algorithms has more accurate predictions, wider applications, stronger generalization capabilities and higher efficiency.
[0094] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0095] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0096] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0097] The above description is only a preferred embodiment of the present invention and does not limit the present invention in any form. Although the present invention has been disclosed as a preferred embodiment as above, it is not used to limit the present invention. Any technical personnel in this field can make some changes or modify the technical contents disclosed above into equivalent embodiments without departing from the scope of the technical solution of the present invention. However, any simple modification, equivalent change and modification made to the above embodiments according to the technical essence of the present invention without departing from the content of the technical solution of the present invention still fall within the scope of the technical solution of the present invention.
Claims
1. A meteorological data collection and transmission system, characterized in that: It includes a data acquisition module, a data transmission module and a data storage module; The data acquisition module is used to record and collect meteorological data; The data transmission module is used to encrypt and transmit the meteorological data; The data storage module is used to store the meteorological data; Wherein, the data acquisition module includes a main control unit, a processing unit and a communication unit; The main control unit is used to generate various instructions and control the collection equipment to collect meteorological data; The processing unit is used to pre-process and classify the collected meteorological data, wherein the classification specifically classifies the meteorological data into private data and common data according to the importance of the data; The communication unit establishes a communication connection with the data transmission module and the data storage module, and is used to establish transmission channels for different meteorological data levels, specifically, to establish an encrypted transmission channel for private data and a normal transmission channel for common data; the encrypted transmission channel includes the following establishment steps: S1. Add identity authentication digital tags to private data; S2. Package the private data into a JSON file and generate an OTP key; The meteorological data include temperature, humidity, air pressure, wind direction, wind speed, rainfall and light intensity; Ensuring data integrity and authenticity by encrypting data and generating a digital signature. The receiver can verify the digital signature using the sender's public key. The entire process requires ensuring the legitimacy of the digital certificate and the integrity of the trust chain, as well as regularly updating the certificate to maintain security. The main control unit includes a microprocessor, multiple sensors and several interfaces; Among them, the various sensors include temperature sensors, humidity sensors, air pressure sensors, wind direction sensors, wind speed sensors, rainfall sensors, and light intensity sensors; Several interfaces include temperature interface, humidity interface, air pressure interface, wind direction interface, wind speed interface, rainfall interface and light intensity interface; Among them, several interfaces are connected correspondingly to interface circuits of various sensors; The communication unit adopts two communication modes: wireless connection and wired connection, and switches one of the two modes or uses the two modes in combination according to communication requirements; Preprocessing the meteorological data includes the following steps: Obtaining meteorological data characteristic information; Determine a corresponding processing method for the meteorological data according to the characteristic information of the meteorological data, and perform parallel processing on the meteorological data; The meteorological data characteristic information includes meteorological data type, meteorological data value, time, number of meteorological data sources, longitude and latitude; The processing methods of the meteorological data include: derivation calculation, interpolation, set analysis and drawing display; The ensemble analysis includes at least one of the following: ensemble maximum, ensemble minimum, ensemble mean, ensemble mean square error, probability matching, neighborhood probability, precipitation probability of cumulative precipitation, and ensemble error analysis; The data transmission module includes a data encryption unit, an information verification unit and a data distribution unit; The data encryption unit is used to encrypt the meteorological data of the encrypted transmission channel; The information verification unit is used to obtain and verify the meteorological data call request; The meteorological data call request includes the identity information of the requester and the type of meteorological data requested; The data distribution unit is used to distribute corresponding meteorological data to requesters who have passed information verification; In the data encryption unit, an asymmetric encryption algorithm is used to perform a first encryption on the meteorological data; and a KP-ABE algorithm is used to perform a second encryption on the private data.