A meteorological message data transmission abnormality control system and method based on the Internet of Things

Through the Internet of Things meteorological message data transmission abnormality control system, the transmission flow of meteorological message data is analyzed and optimized, and the problem of abnormal data transmission in unmanned meteorological observatory stations is solved, timely data transmission and abnormal monitoring are realized, and the operation status monitoring capabilities of meteorological observatory stations are improved.

CN119011491BActive Publication Date: 2025-04-18HUAIAN METEOROLOGICAL BUREAU
View PDF 1 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In unattended meteorological stations, the transmission of meteorological message data is prone to failure or missing data, and the prior art cannot transmit data in a timely manner and conduct traceability inspection, which affects the monitoring of the operation status of the meteorological station.

Method used

The Internet of Things meteorological message data transmission abnormality control system is adopted to generate message data transmission streams by collecting meteorological elements in real time, analyzing the impact of data transmission risk, building a priority sequence of message data transmission streams, and updating priority in real time to ensure timely data transmission and abnormal monitoring.

Benefits of technology

It realizes timely transmission and abnormal monitoring of meteorological message data, improves the data transmission reliability and secondary monitoring capabilities of meteorological stations, and reduces the risk of data loss and transmission failure.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119011491B_ABST
    Figure CN119011491B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of data transmission technology, specifically to a meteorological message data transmission anomaly control system and method based on the Internet of Things, the system includes a transmission risk analysis module, the transmission analysis module summarizes the message data transmission streams that have not been transmitted at the current time of the tested meteorological station to obtain a first transmission stream set; combined with the network transmission data of the corresponding meteorological station in the historical data, the data transmission risk impact value corresponding to each element in the first transmission stream set is analyzed. In the process of meteorological message data transmission, the present invention not only takes into account the impact of the network transmission environment on data transmission anomalies, but also takes into account the interference of the data information of the message data to be transmitted itself on the transmission order priority, updates the priority sequence of the message data transmission stream to be transmitted, and manages and warns the status of the message data transmission stream received from each meteorological station, so as to achieve effective supervision of meteorological message data transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data transmission, and in particular to a meteorological message data transmission abnormality control system and method based on the Internet of Things. Background Art

[0002] With the advancement of meteorological modernization, the business of meteorological observation has been transformed from traditional manual observation to automated observation based on electronic technology.

[0003] Unmanned ground meteorological observation stations refer to the completion of various tasks in accordance with ground meteorological observation standards and relevant technical requirements (collection of meteorological element data through various monitoring sensors connected to the Internet of Things). Staff do not need to be on duty at the station 24 hours a day. The purpose is to promote the improvement of business quality by optimizing business processes, and also to reduce the labor intensity of observation and reporting personnel. Unmanned operation does not mean that human participation is not required. The development of unmanned business has transformed the regular duty of station personnel into emergency duty.

[0004] In the new stage of unmanned stations, higher requirements are placed on the transmission of meteorological message data monitored by meteorological stations. The current station meteorological message data is often collected and transmitted at the same time. When affected by the external transmission environment, the transmitted meteorological message data is prone to abnormal situations such as transmission failure or data loss. When the network transmission speed is unstable, the meteorological message data monitored by the meteorological station cannot be transmitted in time, and simply transmitting in the order of data collection time will lead to untimely data transmission. At the same time, when the existing technology monitors abnormal transmission data, it is unable to trace the abnormal data and conduct secondary monitoring of the abnormal operating status of the meteorological station. Therefore, the existing technology has major defects. Summary of the invention

[0005] The purpose of the present invention is to provide a meteorological message data transmission abnormality control system and method based on the Internet of Things to solve the problems raised in the above background technology.

[0006] In order to solve the above technical problems, the present invention provides the following technical solutions: a method for controlling abnormal transmission of meteorological message data based on the Internet of Things, the method comprising the following steps:

[0007] S100, the meteorological station to be tested collects meteorological elements in the monitoring area in real time, generates meteorological message data according to the collected meteorological elements; generates a message data transmission flow in combination with the data collection time corresponding to the meteorological message data, and transmits the generated message data transmission flow to the corresponding meteorological station monitoring terminal;

[0008] S200, summarizing the message data transmission flows that are not transmitted at the current time of the meteorological station to be tested to obtain a first transmission flow set; combining the network transmission data of the corresponding meteorological station in the historical data, analyzing the data transmission risk impact value corresponding to each element in the first transmission flow set;

[0009] S300. According to the data transmission risk impact value corresponding to each element in the first transmission flow set, a message data transmission flow priority sequence corresponding to the corresponding meteorological station is constructed, and a transmission queue of the corresponding meteorological station is generated. Each element in the transmission queue corresponds to an element in the corresponding message data transmission flow priority sequence, and the transmission queue will transmit one by one in the order of the elements in the corresponding message data transmission flow priority sequence; the data transmission status corresponding to each element in the message data transmission flow priority sequence is obtained, a message log of the corresponding station is generated, and the message data transmission flow priority sequence is updated in real time according to the obtained data transmission status;

[0010] S400, the meteorological station monitoring terminal organizes and packages the message data transmission streams transmitted by each meteorological station, and manages the status of the message data transmission streams received from each meteorological station, generates data reception status characteristic information in real time, and when the generated data reception status characteristic information is abnormal, constructs an abnormal station message log retrieval request, generates corresponding early warning monitoring information, and feeds back to the administrator to assist the administrator in making transmission decisions for the message data transmission stream.

[0011] Furthermore, the meteorological elements include temperature, humidity, wind speed, air pressure and precipitation;

[0012] The objects monitored by the meteorological station monitoring terminal include multiple meteorological stations; when the meteorological station transmits a message data transmission stream to the corresponding meteorological station monitoring terminal, the sent message data transmission stream contains meteorological message data and data collection time corresponding to each meteorological message data; after receiving the message data transmission stream transmitted by the corresponding meteorological station, the meteorological station monitoring terminal parses the received message data transmission stream; each meteorological message data corresponds to a data collection time, and the data collection time corresponding to each meteorological element in the meteorological message data is the same;

[0013] The meteorological station monitoring terminal detects whether there is any missing data in the parsed meteorological message data. If the parsed meteorological message data is missing, response information of the corresponding message data transmission stream is generated and sent to the corresponding meteorological station, and the response information includes the data collection time in the corresponding message data transmission stream; otherwise, response information of the corresponding message data transmission stream is not generated, and no response is made to the corresponding meteorological station.

[0014] Further, the message data transmission flow corresponding to the i-th element in the first transmission flow set is recorded as Ai;

[0015] The data transmission risk impact value corresponding to the i-th element in the first transmission flow set is recorded as Fi,

[0016] Fi = 1 / e Ti +β1·Ci+β2·Yi,

[0017] Wherein, Ti represents the interval between the data collection time corresponding to the message data transmission flow corresponding to the i-th element in the first transmission flow set and the current time;

[0018] Ci represents the number of transmission failures corresponding to the message data transmission flow corresponding to the i-th element in the first transmission flow set; the message data transmission flow that is not transmitted by the meteorological station to be tested at the current time includes the message data transmission flow for which there is no transmission record in the historical data, and the message data transmission flow for which there is a transmission record in the historical data and the transmission fails;

[0019] Yi represents the priority of the i-th element in the first transmission stream set in the corresponding transmission deviation sequence, and the value of Yi is equal to the sequence number corresponding to the i-th element in the first transmission stream set in the corresponding transmission deviation sequence;

[0020] The transmission deviation sequence corresponding to the elements in the first transmission stream set is a result of arranging the elements in the first transmission stream set in ascending order according to the transmission deviation values ​​corresponding to the corresponding elements;

[0021] The transmission deviation value corresponding to the i-th element in the first transmission stream set is recorded as Pi,

[0022]

[0023] Among them, N represents the total number of elements in the first transmission stream set; Mij represents the value corresponding to the jth meteorological element in the meteorological message data in the i-th element in the first transmission stream set; j1 represents the total number of meteorological elements in the meteorological message data; Mnj represents the value corresponding to the jth meteorological element in the meteorological message data in the n-th element in the first transmission stream set; Rj represents the deviation coefficient, and when j is different values, the various deviation coefficients corresponding to Rj are constants preset in the database.

[0024] When obtaining the data transmission risk impact value corresponding to the i-th element in the first transmission flow set in the present invention, the comprehensive influence of various factors is taken into account, and the three aspects of the interval time between the data collection time corresponding to the message data transmission flow and the current time, the number of transmission failures corresponding to the message data transmission flow and the priority of the message data transmission flow in the corresponding transmission deviation sequence are analyzed to quantify the data transmission risk of the corresponding message data transmission flow; wherein, the interval time between the data collection time corresponding to the message data transmission flow and the current time considers the timeliness of the message data, the number of transmission failures corresponding to the message data transmission flow considers the abnormal risk of data transmission, and the priority of the message data transmission flow in the corresponding transmission deviation sequence considers the representativeness of the corresponding message data in the untransmitted data. The higher the priority, the smaller the transmission deviation value corresponding to the corresponding message data based on the corresponding first transmission flow set, and the more the message data can represent the overall data collection situation of all elements in the corresponding first transmission flow set, so that even if the subsequent data fails to be transmitted in time, the user can understand the overall meteorological status presented by the untransmitted message data; and data support is provided for constructing the message data transmission flow priority sequence corresponding to each meteorological station in the subsequent steps.

[0025] Furthermore, when constructing the message data transmission flow priority sequence corresponding to the corresponding meteorological station, the message data transmission flow priority sequence corresponding to the corresponding meteorological station is the result of sorting the elements in the first transmission flow set in order from small to large according to the data transmission risk impact value. In constructing the message data transmission flow priority sequence corresponding to the corresponding meteorological station, the message data transmission priority corresponding to the front element of the sequence is higher than that of the back element of the sequence.

[0026] The present invention generates a message data transmission flow priority sequence corresponding to a meteorological station, taking into account the possibility that the network status may be affected by fluctuations during the data transmission process, resulting in the collected message data being unable to be transmitted in a timely manner. The importance of the monitoring data to be transmitted is quantified by prioritizing the data, thereby achieving effective management of the data to be transmitted.

[0027] Furthermore, in the process of generating the message log of the corresponding meteorological station in S300, the data transmission status corresponding to each element in the message data transmission flow priority sequence is obtained, and the data transmission status includes a normal transmission status and an abnormal transmission status;

[0028] The normal transmission state is a situation where the corresponding message data transmission flow in the corresponding meteorological station receives the response information fed back by the monitoring terminal of the corresponding meteorological station within the preset time after the corresponding time point of starting transmission; the abnormal transmission state is a situation where the corresponding message data transmission flow in the corresponding meteorological station does not receive the response information fed back by the monitoring terminal of the corresponding meteorological station within the preset time after the corresponding time point of starting transmission;

[0029] Generate a corresponding meteorological station message log including log information of each message data transmission flow transmitted by the corresponding meteorological station to the corresponding meteorological station monitoring terminal, the log information including the data collection time corresponding to the message data transmission flow starting to transmit, the time when the corresponding message data transmission flow starts to transmit, and the data transmission status corresponding to the corresponding message data transmission flow;

[0030] When the priority of the message data transmission flow is updated in real time according to the acquired data transmission status,

[0031] If the data transmission status in the most recent corresponding log information in the message log of the corresponding meteorological station is a normal transmission status, it is determined that there is no need to update the message data transmission flow priority sequence;

[0032] If the data transmission status in the most recent corresponding log information in the message log of the corresponding meteorological station is an abnormal transmission status, it is determined that the message data transmission flow priority sequence needs to be updated, the message data transmission flow currently transmitting normally at the corresponding meteorological station is marked, and the process jumps to S200 to obtain a new message data transmission flow priority sequence, and the marked message data transmission flow in the new message transmission flow priority sequence is moved to the front of the corresponding sequence, and the remaining elements in the corresponding sequence are arranged, and the result is used as the update result of the message data transmission flow priority.

[0033] In the process of updating the priority of the message data transmission flow, the present invention not only takes into account the data transmission status of the meteorological station, but also takes into account the message data transmission flow being transmitted by the meteorological station in the current state (if this factor is not considered, the priority of the message data transmission flow after the message data transmission flow being transmitted may be changed, thereby causing the transmission process to be interrupted, affecting the efficiency of data transmission, and causing misjudgment interference to the subsequent monitoring process), thereby realizing dynamic update of the priority of the message data transmission flow.

[0034] Furthermore, when the meteorological station monitoring terminal organizes and packages the message data transmission streams transmitted by each meteorological station, each message data transmission stream received with the same corresponding data collection time is divided into one category for packaging;

[0035] The data receiving state characteristic information includes a normal receiving state and an abnormal receiving state.

[0036] If the set of meteorological stations corresponding to each packaged data whose corresponding data collection time is greater than or equal to the current time of the first preset time length is the same, and is the same as the set of meteorological stations controlled by the corresponding meteorological station monitoring terminal, then the corresponding data reception state characteristic information is determined to be a normal reception state; otherwise, the corresponding data reception state characteristic information is determined to be an abnormal reception state;

[0037] When constructing the abnormal station message log retrieval request, the abnormal station message log retrieval request includes a request object set and a message log reference time period retrieved by each request object;

[0038] When the abnormal reception state is obtained, the meteorological station corresponding to each packaged data whose data collection time and current time are greater than or equal to the first preset time length, and the set consisting of the missing elements compared with the set consisting of the meteorological stations controlled by the corresponding meteorological station monitoring terminal, are recorded as the first reference set;

[0039] The requested object set is the meteorological station to which each element in the obtained first reference set belongs;

[0040] The message log reference time period retrieved by each request object is the time interval from the minimum value of the corresponding data collection time of each element of the same request object to the current time in the first reference set obtained, and the corresponding meteorological station is a time interval composed of;

[0041] The early warning monitoring information includes one or more status abnormality early warning unit information, each status abnormality early warning unit information includes the meteorological station with abnormal data receiving status characteristic information, the data collection time corresponding to the missing message data transmission flow, the reference time interval corresponding to the retrieved message log and the message data transmission flow priority sequence corresponding to the current time in the corresponding meteorological station, and the missing message data transmission flow belongs to the first reference set.

[0042] A meteorological message data transmission abnormality control system based on the Internet of Things, the system includes the following modules:

[0043] A meteorological element collection module, wherein the meteorological element collection module collects meteorological elements in the monitoring area in real time from the meteorological station to be tested, generates meteorological message data according to the collected meteorological elements; generates a message data transmission stream in combination with the data collection time corresponding to the meteorological message data, and transmits the generated message data transmission stream to the corresponding meteorological station monitoring terminal for transmission;

[0044] A transmission risk analysis module, wherein the transmission risk analysis module summarizes the message data transmission flows that are not transmitted at the current time of the meteorological station to be tested to obtain a first transmission flow set; combines the network transmission data of the corresponding meteorological station in the historical data to analyze the data transmission risk impact value corresponding to each element in the first transmission flow set;

[0045] A transmission priority sequence construction and update module, wherein the transmission priority sequence construction and update module constructs a message data transmission flow priority sequence corresponding to the corresponding meteorological station according to the data transmission risk impact value corresponding to each element in the first transmission flow set, generates a transmission queue of the corresponding meteorological station, each element in the transmission queue corresponds to an element in the corresponding message data transmission flow priority sequence, and the transmission queue will transmit one by one in the order of the elements in the corresponding message data transmission flow priority sequence; obtains the data transmission status corresponding to each element in the message data transmission flow priority sequence, generates a message log of the corresponding station, and updates the message data transmission flow priority sequence in real time according to the obtained data transmission status;

[0046] The transmission anomaly monitoring and early warning module organizes and packages the message data transmission streams transmitted by each meteorological station through the meteorological station monitoring terminal, and manages the status of the message data transmission streams received from each meteorological station, generates data reception status characteristic information in real time, and when the generated data reception status characteristic information is abnormal, constructs an abnormal station message log retrieval request, generates corresponding early warning monitoring information, and feeds back to the administrator to assist the administrator in making transmission decisions for the message data transmission stream.

[0047] Furthermore, the transmission priority sequence construction and update module includes a transmission priority construction module, a message log generation module and a transmission priority update module.

[0048] The transmission priority building module builds a message data transmission flow priority sequence corresponding to the corresponding meteorological station according to the data transmission risk impact value corresponding to each element in the first transmission flow set, and generates a transmission queue of the corresponding meteorological station, each element in the transmission queue corresponds to an element in the corresponding message data transmission flow priority sequence, and the transmission queue will be transmitted one by one in the order of the elements in the corresponding message data transmission flow priority sequence;

[0049] The message log generation module obtains the data transmission status corresponding to each element in the message data transmission flow priority sequence and generates a message log of the corresponding station;

[0050] The transmission priority updating module updates the message data transmission flow priority sequence in real time according to the acquired data transmission status.

[0051] Compared with the prior art, the beneficial effect achieved by the present invention is that during the transmission of meteorological message data, the present invention not only takes into account the impact of the network transmission environment on data transmission anomalies, but also takes into account the interference of the data information of the message data to be transmitted itself on the transmission order priority. By analyzing the impact of the data transmission risk on the message data transmission flow to be transmitted, the priority sequence of the message data transmission flow to be transmitted is updated, and the status of the message data transmission flow received from each meteorological station is managed and warned, thereby realizing effective supervision of the meteorological message data transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:

[0053] Figure 1 It is a structural schematic diagram of a meteorological message data transmission abnormality control system based on the Internet of Things of the present invention;

[0054] Figure 2 The present invention is a flowchart of a method for controlling abnormal transmission of meteorological message data based on the Internet of Things. DETAILED DESCRIPTION

[0055] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0056] See also Figure 1 The present invention provides a technical solution: a meteorological message data transmission abnormality control system based on the Internet of Things, the system includes the following modules:

[0057] Meteorological element acquisition module, the meteorological element acquisition module collects meteorological elements in the monitoring area in real time at the meteorological station to be tested, generates meteorological message data according to the collected meteorological elements; generates a message data transmission stream in combination with the data collection time corresponding to the meteorological message data, and transmits the generated message data transmission stream to the corresponding meteorological station monitoring terminal; each message data transmission stream corresponds to an independent file; different message data transmission streams belong to different files;

[0058] A transmission risk analysis module, wherein the transmission risk analysis module summarizes the message data transmission flows that are not transmitted at the current time of the meteorological station to be tested to obtain a first transmission flow set; combines the network transmission data of the corresponding meteorological station in the historical data to analyze the data transmission risk impact value corresponding to each element in the first transmission flow set;

[0059] A transmission priority sequence construction and update module, wherein the transmission priority sequence construction and update module constructs a message data transmission flow priority sequence corresponding to the corresponding meteorological station according to the data transmission risk impact value corresponding to each element in the first transmission flow set, generates a transmission queue of the corresponding meteorological station, each element in the transmission queue corresponds to an element in the corresponding message data transmission flow priority sequence, and the transmission queue will transmit one by one in the order of the elements in the corresponding message data transmission flow priority sequence; obtains the data transmission status corresponding to each element in the message data transmission flow priority sequence, generates a message log of the corresponding station, and updates the message data transmission flow priority sequence in real time according to the obtained data transmission status;

[0060] The transmission anomaly monitoring and early warning module organizes and packages the message data transmission streams transmitted by each meteorological station through the meteorological station monitoring terminal, and manages the status of the message data transmission streams received from each meteorological station, generates data reception status characteristic information in real time, and when the generated data reception status characteristic information is abnormal, constructs an abnormal station message log retrieval request, generates corresponding early warning monitoring information, and feeds back to the administrator to assist the administrator in making transmission decisions for the message data transmission stream.

[0061] In this embodiment, when it is detected that there is no abnormality in the transmission flow of the message data after sorting and packaging, it will be automatically transmitted to the meteorological platform of the upper level. For example, the initial meteorological station summarizes the meteorological elements in the corresponding area and transmits them to the corresponding meteorological station monitoring terminal. The meteorological station monitoring terminal uploads the normal packaged and complete data to the provincial meteorological platform;

[0062] In the prior art, the provincial meteorological platform summarizes the meteorological data of the whole province and packages the data in hours. Often, because there are too many stations in the province and the provincial level often does not fully understand the specific circumstances of station collection and transmission, the station is usually notified of data missing when the data is packaged at the hour. At this time, the time left for the station to handle the fault is very tight. In this real-time example, since the meteorological station monitoring terminal realizes automatic monitoring of the data transmitted by the meteorological station, it can handle the abnormal data and the fault of the meteorological station to which it belongs in advance. This method of monitoring and alarming from the source of the station's transmission will undoubtedly improve the quality of ground observations, and faults can be discovered as soon as possible.

[0063] The transmission priority sequence construction and update module includes a transmission priority construction module, a message log generation module and a transmission priority update module.

[0064] The transmission priority building module builds a message data transmission flow priority sequence corresponding to the corresponding meteorological station according to the data transmission risk impact value corresponding to each element in the first transmission flow set, and generates a transmission queue of the corresponding meteorological station, each element in the transmission queue corresponds to an element in the corresponding message data transmission flow priority sequence, and the transmission queue will be transmitted one by one in the order of the elements in the corresponding message data transmission flow priority sequence;

[0065] The message log generation module obtains the data transmission status corresponding to each element in the message data transmission flow priority sequence and generates a message log of the corresponding station;

[0066] The transmission priority updating module updates the message data transmission flow priority sequence in real time according to the acquired data transmission status.

[0067] like Figure 2 As shown, a method for controlling abnormal transmission of meteorological message data based on the Internet of Things comprises the following steps:

[0068] S100, the meteorological station to be tested collects meteorological elements in the monitoring area in real time, generates meteorological message data according to the collected meteorological elements; generates a message data transmission flow in combination with the data collection time corresponding to the meteorological message data, and transmits the generated message data transmission flow to the corresponding meteorological station monitoring terminal;

[0069] The meteorological elements include temperature, humidity, wind speed, air pressure and precipitation;

[0070] In this embodiment, the meteorological element monitoring also includes conventional meteorological elements such as wind direction and visibility, and unconventional meteorological elements such as acid rain and radiation;

[0071] The objects monitored by the meteorological station monitoring terminal include multiple meteorological stations; when the meteorological station transmits a message data transmission stream to the corresponding meteorological station monitoring terminal, the sent message data transmission stream contains meteorological message data and data collection time corresponding to each meteorological message data; after receiving the message data transmission stream transmitted by the corresponding meteorological station, the meteorological station monitoring terminal parses the received message data transmission stream; each meteorological message data corresponds to a data collection time, and the data collection time corresponding to each meteorological element in the meteorological message data is the same;

[0072] The meteorological station monitoring terminal detects whether there is any missing data in the parsed meteorological message data. If the parsed meteorological message data is missing, response information of the corresponding message data transmission stream is generated and sent to the corresponding meteorological station, and the response information includes the data collection time in the corresponding message data transmission stream; otherwise, response information of the corresponding message data transmission stream is not generated, and no response is made to the corresponding meteorological station.

[0073] S200, summarizing the message data transmission flows that are not transmitted at the current time of the meteorological station to be tested to obtain a first transmission flow set; combining the network transmission data of the corresponding meteorological station in the historical data, analyzing the data transmission risk impact value corresponding to each element in the first transmission flow set;

[0074] The message data transmission flow corresponding to the i-th element in the first transmission flow set is recorded as Ai;

[0075] The data transmission risk impact value corresponding to the i-th element in the first transmission flow set is recorded as Fi,

[0076] Fi = 1 / e Ti +β1·Ci+β2·Yi,

[0077] Wherein, Ti represents the interval between the data collection time corresponding to the message data transmission flow corresponding to the i-th element in the first transmission flow set and the current time;

[0078] Ci represents the number of transmission failures corresponding to the message data transmission flow corresponding to the i-th element in the first transmission flow set; the message data transmission flow that is not transmitted by the meteorological station to be tested at the current time includes the message data transmission flow for which there is no transmission record in the historical data, and the message data transmission flow for which there is a transmission record in the historical data and the transmission fails;

[0079] Yi represents the priority of the i-th element in the first transmission stream set in the corresponding transmission deviation sequence, and the value of Yi is equal to the sequence number corresponding to the i-th element in the first transmission stream set in the corresponding transmission deviation sequence;

[0080] The transmission deviation sequence corresponding to the elements in the first transmission stream set is a result of arranging the elements in the first transmission stream set in ascending order according to the transmission deviation values ​​corresponding to the corresponding elements;

[0081] The transmission deviation value corresponding to the i-th element in the first transmission stream set is recorded as Pi,

[0082]

[0083] Among them, N represents the total number of elements in the first transmission stream set; Mij represents the value corresponding to the jth meteorological element in the meteorological message data in the i-th element in the first transmission stream set; j1 represents the total number of meteorological elements in the meteorological message data; Mnj represents the value corresponding to the jth meteorological element in the meteorological message data in the n-th element in the first transmission stream set; Rj represents the deviation coefficient, and when j is different values, the various deviation coefficients corresponding to Rj are constants preset in the database.

[0084] S300. According to the data transmission risk impact value corresponding to each element in the first transmission flow set, a message data transmission flow priority sequence corresponding to the corresponding meteorological station is constructed, and a transmission queue of the corresponding meteorological station is generated. Each element in the transmission queue corresponds to an element in the corresponding message data transmission flow priority sequence, and the transmission queue will transmit one by one in the order of the elements in the corresponding message data transmission flow priority sequence; the data transmission status corresponding to each element in the message data transmission flow priority sequence is obtained, a message log of the corresponding station is generated, and the message data transmission flow priority sequence is updated in real time according to the obtained data transmission status;

[0085] When constructing the message data transmission flow priority sequence corresponding to the corresponding meteorological station, the message data transmission flow priority sequence corresponding to the corresponding meteorological station is the result of sorting the elements in the first transmission flow set in ascending order of data transmission risk impact value, and in constructing the message data transmission flow priority sequence corresponding to the corresponding meteorological station, the message data transmission priority corresponding to the front element of the sequence is higher than that corresponding to the back element of the sequence.

[0086] In the process of generating the message log of the corresponding meteorological station in S300, the data transmission status corresponding to each element in the message data transmission flow priority sequence is obtained, and the data transmission status includes a normal transmission status and an abnormal transmission status;

[0087] The normal transmission state is a situation where the corresponding message data transmission flow in the corresponding meteorological station receives the response information fed back by the monitoring terminal of the corresponding meteorological station within the preset time after the corresponding time point of starting transmission; the abnormal transmission state is a situation where the corresponding message data transmission flow in the corresponding meteorological station does not receive the response information fed back by the monitoring terminal of the corresponding meteorological station within the preset time after the corresponding time point of starting transmission;

[0088] Generate a corresponding meteorological station message log including log information of each message data transmission flow transmitted by the corresponding meteorological station to the corresponding meteorological station monitoring terminal, the log information including the data collection time corresponding to the message data transmission flow starting to transmit, the time when the corresponding message data transmission flow starts to transmit, and the data transmission status corresponding to the corresponding message data transmission flow;

[0089] When the priority of the message data transmission flow is updated in real time according to the acquired data transmission status,

[0090] If the data transmission status in the most recent corresponding log information in the message log of the corresponding meteorological station is a normal transmission status, it is determined that there is no need to update the message data transmission flow priority sequence;

[0091] If the data transmission status in the most recent corresponding log information in the message log of the corresponding meteorological station is an abnormal transmission status, it is determined that the message data transmission flow priority sequence needs to be updated, the message data transmission flow currently transmitting normally at the corresponding meteorological station is marked, and the process jumps to S200 to obtain a new message data transmission flow priority sequence, and the marked message data transmission flow in the new message transmission flow priority sequence is moved to the front of the corresponding sequence, and the remaining elements in the corresponding sequence are arranged, and the result is used as the update result of the message data transmission flow priority.

[0092] S400, the meteorological station monitoring terminal organizes and packages the message data transmission streams transmitted by each meteorological station, and manages the status of the message data transmission streams received from each meteorological station, generates data reception status characteristic information in real time, and when the generated data reception status characteristic information is abnormal, constructs an abnormal station message log retrieval request, generates corresponding early warning monitoring information, and feeds back to the administrator to assist the administrator in making transmission decisions for the message data transmission stream.

[0093] In this embodiment, after receiving the corresponding early warning monitoring information, the administrator will monitor the operation status of the corresponding meteorological station in combination with the abnormal station daily log retrieval request in the early warning monitoring information. The specific monitoring principle is as follows:

[0094] ① Remotely retrieve the folder of the directory where the message log is located in the corresponding meteorological station through the meteorological station monitoring terminal to monitor whether the message formation and sending are normal. If the message is not formed or transmitted within the specified time, an alarm will be issued;

[0095] ② Detect whether the network nodes from the meteorological station to the meteorological station monitoring terminal are unobstructed;

[0096] ③Analyze the message logs in the meteorological station to determine whether the data is normal;

[0097] This monitoring method has the function of self-crash and self-restart, and can also manually test whether the operation status of the meteorological station is normal. This monitoring method converts the monitored information into serial port information through the USB cable and transmits it to the STM32 microcontroller for processing. The alarm module drives the alarm according to the set alarm program through telephone text messages and other channels. The telephone alarm can make calls in a loop until the call is connected.

[0098] In addition to meteorological stations (ground), monitoring messages for other types of equipment (such as radar atmospheric composition, etc.) are added, and monitoring and alarming of other types of meteorological equipment can also be carried out.

[0099] When the meteorological station monitoring terminal arranges and packages the message data transmission streams transmitted by each meteorological station, each message data transmission stream received with the same corresponding data collection time is divided into one category for packaging;

[0100] The data receiving state characteristic information includes a normal receiving state and an abnormal receiving state.

[0101] If the set of meteorological stations corresponding to each packaged data whose corresponding data collection time is greater than or equal to the current time of the first preset time length is the same, and is the same as the set of meteorological stations controlled by the corresponding meteorological station monitoring terminal, then the corresponding data reception state characteristic information is determined to be a normal reception state; otherwise, the corresponding data reception state characteristic information is determined to be an abnormal reception state;

[0102] When constructing the abnormal station message log retrieval request, the abnormal station message log retrieval request includes a request object set and a message log reference time period retrieved by each request object;

[0103] When the abnormal reception state is obtained, the meteorological station corresponding to each packaged data whose data collection time and current time are greater than or equal to the first preset time length, and the set consisting of the missing elements compared with the set consisting of the meteorological stations controlled by the corresponding meteorological station monitoring terminal, are recorded as the first reference set;

[0104] The requested object set is the meteorological station to which each element in the obtained first reference set belongs;

[0105] The message log reference time period retrieved by each request object is the time interval from the minimum value of the corresponding data collection time of each element of the same request object to the current time in the first reference set obtained, and the corresponding meteorological station is a time interval composed of;

[0106] The early warning monitoring information includes one or more status abnormality early warning unit information, each status abnormality early warning unit information includes the meteorological station with abnormal data receiving status characteristic information, the data collection time corresponding to the missing message data transmission flow, the reference time interval corresponding to the retrieved message log and the message data transmission flow priority sequence corresponding to the current time in the corresponding meteorological station, and the missing message data transmission flow belongs to the first reference set.

[0107] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article 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, article or device.

[0108] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art can still modify the technical solutions described in the aforementioned embodiments or replace some of the technical features therein by equivalents. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A method for controlling abnormal transmission of meteorological message data based on the Internet of Things, characterized in that: The method comprises the following steps: S100, the meteorological station to be tested collects meteorological elements in the monitoring area in real time, generates meteorological message data according to the collected meteorological elements; generates a message data transmission flow in combination with the data collection time corresponding to the meteorological message data, and transmits the generated message data transmission flow to the corresponding meteorological station monitoring terminal; S200, summarizing the message data transmission flows that are not transmitted at the current time of the meteorological station to be tested to obtain a first transmission flow set; combining the network transmission data of the corresponding meteorological station in the historical data, analyzing the data transmission risk impact value corresponding to each element in the first transmission flow set; The message data transmission flow corresponding to the i-th element in the first transmission flow set is recorded as Ai; the data transmission risk impact value corresponding to the i-th element in the first transmission flow set is recorded as Fi, Fi=1 / e Ti +β1 Ci+β2 Yi, Among them, Ti represents the interval time between the data collection time corresponding to the message data transmission flow corresponding to the i-th element in the first transmission flow set and the current time; Ci represents the number of transmission failures corresponding to the message data transmission flow corresponding to the i-th element in the first transmission flow set; the message data transmission flow that is not transmitted by the meteorological station to be tested at the current time includes the message data transmission flow for which there is no transmission record in the historical data, and the message data transmission flow for which there is a transmission record in the historical data and the transmission fails; Yi represents the priority of the i-th element in the first transmission flow set in the corresponding transmission deviation sequence, and the value of Yi is equal to the sequence number corresponding to the i-th element in the first transmission flow set in the corresponding transmission deviation sequence; the transmission deviation sequence corresponding to the elements in the first transmission flow set is the arrangement result of each element in the first transmission flow set in the order of the transmission deviation values ​​corresponding to the corresponding elements from small to large; the transmission deviation value corresponding to the i-th element in the first transmission flow set is recorded as Pi, Wherein, N represents the total number of elements in the first transmission stream set; Mij represents the value corresponding to the jth meteorological element in the meteorological message data in the i-th element in the first transmission stream set; j1 represents the total number of meteorological elements in the meteorological message data; Mnj represents the value corresponding to the jth meteorological element in the meteorological message data in the n-th element in the first transmission stream set; Rj represents the deviation coefficient, and each deviation coefficient corresponding to Rj when j is different is a constant preset in the database; S300. According to the data transmission risk impact value corresponding to each element in the first transmission flow set, a message data transmission flow priority sequence corresponding to the corresponding meteorological station is constructed, and a transmission queue of the corresponding meteorological station is generated. Each element in the transmission queue corresponds to an element in the corresponding message data transmission flow priority sequence, and the transmission queue will transmit one by one in the order of the elements in the corresponding message data transmission flow priority sequence; the data transmission status corresponding to each element in the message data transmission flow priority sequence is obtained, a message log of the corresponding station is generated, and the message data transmission flow priority sequence is updated in real time according to the obtained data transmission status; When constructing the message data transmission flow priority sequence corresponding to the corresponding meteorological station, the message data transmission flow priority sequence corresponding to the corresponding meteorological station is the result of sorting the elements in the first transmission flow set in the order of data transmission risk impact value from small to large, and in constructing the message data transmission flow priority sequence corresponding to the corresponding meteorological station, the message data transmission priority corresponding to the element at the front of the sequence is higher than that corresponding to the element at the back of the sequence; In the process of generating the message log of the corresponding meteorological station in S300, the data transmission status corresponding to each element in the message data transmission flow priority sequence is obtained, and the data transmission status includes a normal transmission status and an abnormal transmission status; The normal transmission state is a situation where the corresponding message data transmission flow in the corresponding meteorological station receives the response information fed back by the monitoring terminal of the corresponding meteorological station within the preset time after the corresponding time point of starting transmission; the abnormal transmission state is a situation where the corresponding message data transmission flow in the corresponding meteorological station does not receive the response information fed back by the monitoring terminal of the corresponding meteorological station within the preset time after the corresponding time point of starting transmission; Generate a corresponding meteorological station message log including log information of each message data transmission flow transmitted by the corresponding meteorological station to the corresponding meteorological station monitoring terminal, the log information including the data collection time corresponding to the message data transmission flow starting to transmit, the time when the corresponding message data transmission flow starts to transmit, and the data transmission status corresponding to the corresponding message data transmission flow; When the message data transmission flow priority is updated in real time according to the acquired data transmission status, if the data transmission status in the most recent corresponding log information in the message log of the corresponding meteorological station is a normal transmission status, it is determined that the message data transmission flow priority sequence does not need to be updated; if the data transmission status in the most recent corresponding log information in the message log of the corresponding meteorological station is an abnormal transmission status, it is determined that the message data transmission flow priority sequence needs to be updated, the message data transmission flow currently being normally transmitted by the corresponding meteorological station is marked, and the process jumps to S200 to obtain a new message data transmission flow priority sequence, and the marked message data transmission flow in the new message transmission flow priority sequence is moved to the front end of the corresponding sequence, and the remaining elements in the corresponding sequence are arranged, and the result is used as the update result of the message data transmission flow priority. S400, the meteorological station monitoring terminal organizes and packages the message data transmission streams transmitted by each meteorological station, and manages the status of the message data transmission streams received from each meteorological station, generates data reception status characteristic information in real time, and when the generated data reception status characteristic information is abnormal, constructs an abnormal station message log retrieval request, generates corresponding early warning monitoring information, and feeds back to the administrator to assist the administrator in making transmission decisions for the message data transmission stream.

2. According to the method for controlling abnormal transmission of meteorological message data based on the Internet of Things in claim 1, it is characterized in that: The meteorological elements include temperature, humidity, wind speed, air pressure and precipitation; The objects monitored by the meteorological station monitoring terminal include multiple meteorological stations; when the meteorological station transmits a message data transmission stream to the corresponding meteorological station monitoring terminal, the sent message data transmission stream includes meteorological message data and data collection time corresponding to each meteorological message data; After receiving the message data transmission stream transmitted by the corresponding meteorological station, the meteorological station monitoring terminal parses the received message data transmission stream; each meteorological message data corresponds to a data collection time, and the data collection time corresponding to each meteorological element in the meteorological message data is the same; The meteorological station monitoring terminal detects whether there is data missing in the parsed meteorological message data. If the parsed meteorological message data is missing, it generates response information of the corresponding message data transmission stream and sends it to the corresponding meteorological station, wherein the response information includes the data collection time in the corresponding message data transmission stream; Otherwise, no response information of the corresponding message data transmission flow will be generated, and no response will be made to the corresponding meteorological station.

3. The method for controlling abnormal transmission of meteorological message data based on the Internet of Things according to claim 1 is characterized in that: When the meteorological station monitoring terminal arranges and packages the message data transmission streams transmitted by each meteorological station, each message data transmission stream received with the same corresponding data collection time is divided into one category for packaging; The data receiving state characteristic information includes a normal receiving state and an abnormal receiving state. If the set of meteorological stations corresponding to each packaged data whose corresponding data collection time is greater than or equal to the current time of the first preset time length is the same, and is the same as the set of meteorological stations controlled by the corresponding meteorological station monitoring terminal, then the corresponding data reception state characteristic information is determined to be a normal reception state; Otherwise, the corresponding data receiving state characteristic information is determined to be an abnormal receiving state; When constructing the abnormal station message log retrieval request, the abnormal station message log retrieval request includes a request object set and a message log reference time period retrieved by each request object; When the abnormal reception state is obtained, the meteorological station corresponding to each packaged data whose data collection time and current time are greater than or equal to the first preset time length, and the set consisting of the missing elements compared with the set consisting of the meteorological stations controlled by the corresponding meteorological station monitoring terminal, are recorded as the first reference set; The requested object set is the meteorological station to which each element in the obtained first reference set belongs; The message log reference time period retrieved by each request object is the time interval from the minimum value of the corresponding data collection time of each element of the same request object to the current time in the first reference set obtained, and the corresponding meteorological station is a time interval composed of; The early warning monitoring information includes one or more status abnormality early warning unit information, each status abnormality early warning unit information includes the meteorological station with abnormal data receiving status characteristic information, the data collection time corresponding to the missing message data transmission flow, the reference time interval corresponding to the retrieved message log and the message data transmission flow priority sequence corresponding to the current time in the corresponding meteorological station, and the missing message data transmission flow belongs to the first reference set.

4. A meteorological message data transmission abnormality control system based on the Internet of Things, applying a meteorological message data transmission abnormality control method based on the Internet of Things as described in any one of claims 1 to 3, characterized in that: The system includes the following modules: A meteorological element collection module, wherein the meteorological element collection module collects meteorological elements in the monitoring area in real time from the meteorological station to be tested, and generates meteorological message data according to the collected meteorological elements; Combined with the data collection time corresponding to the meteorological message data, a message data transmission stream is generated, and the generated message data transmission stream is transmitted to the corresponding meteorological station monitoring terminal; A transmission risk analysis module, wherein the transmission risk analysis module summarizes the message data transmission flows that are not transmitted at the current time of the meteorological station to be tested to obtain a first transmission flow set; combines the network transmission data of the corresponding meteorological station in the historical data to analyze the data transmission risk impact value corresponding to each element in the first transmission flow set; A transmission priority sequence construction and update module, wherein the transmission priority sequence construction and update module constructs a message data transmission flow priority sequence corresponding to the corresponding meteorological station according to the data transmission risk impact value corresponding to each element in the first transmission flow set, generates a transmission queue of the corresponding meteorological station, each element in the transmission queue corresponds to an element in the corresponding message data transmission flow priority sequence, and the transmission queue will transmit one by one in the order of the elements in the corresponding message data transmission flow priority sequence; obtains the data transmission status corresponding to each element in the message data transmission flow priority sequence, generates a message log of the corresponding station, and updates the message data transmission flow priority sequence in real time according to the obtained data transmission status; The transmission anomaly monitoring and early warning module organizes and packages the message data transmission streams transmitted by each meteorological station through the meteorological station monitoring terminal, and manages the status of the message data transmission streams received from each meteorological station, generates data reception status characteristic information in real time, and when the generated data reception status characteristic information is abnormal, constructs an abnormal station message log retrieval request, generates corresponding early warning monitoring information, and feeds back to the administrator to assist the administrator in making transmission decisions for the message data transmission stream.

5. The abnormal control system for meteorological message data transmission based on the Internet of Things according to claim 4 is characterized in that: The transmission priority sequence construction and update module includes a transmission priority construction module, a message log generation module and a transmission priority update module. The transmission priority building module builds a message data transmission flow priority sequence corresponding to the corresponding meteorological station according to the data transmission risk impact value corresponding to each element in the first transmission flow set, and generates a transmission queue of the corresponding meteorological station, each element in the transmission queue corresponds to an element in the corresponding message data transmission flow priority sequence, and the transmission queue will be transmitted one by one in the order of the elements in the corresponding message data transmission flow priority sequence; The message log generation module obtains the data transmission status corresponding to each element in the message data transmission flow priority sequence and generates a message log of the corresponding station; The transmission priority updating module updates the message data transmission flow priority sequence in real time according to the acquired data transmission status.

Citation Information

Patent Citations

  • Intelligent ocean observation system based on multipath sensor state acquisition technology

    CN115508914A