Meteorological observation message quality control system and method
By designing a meteorological observation message quality control system, using image recognition and analysis technology combined with the quality control rule database for quality control, the problem of incomplete control of new norms and quality control rules in the existing system has been solved, and efficient Message quality control and meteorological work quality improvement.
Patent Information
- Application Number
- CN202411456184.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-18
- Publication Date
- 2025-02-14
AI Technical Summary
The existing meteorological observation message quality control system has problems such as not applying the new norms, lagging progress, and incomplete control of quality control rules, resulting in errors in the observation message time group.
Design a meteorological observation message quality control system, including image recognition module, message analysis module, quality control rule library, quality control module, logging module and display module. The characters in the message are identified through image recognition and parsing, parsed into message elements, and quality control is carried out according to the rules in the quality control rule base, quality control results are output, and logs and display results are recorded.
The message quality control based on the new version of the ground observation specification has been realized, effectively avoiding the problem of missed messages caused by personnel or equipment, and improving the quality of meteorological work.
Smart Images

Figure CN119445588A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of message quality control, and in particular to a meteorological observation message quality control system and method. Background Art
[0002] The quality of meteorological observation messages refers to whether the content of meteorological observation messages conforms to the prescribed format, standards and specifications. It is directly related to the accuracy and reliability of meteorological observation data, which in turn affects decision-making and actions in the fields of external meteorological services, aviation control, disaster prevention and mitigation, etc.
[0003] At present, all airports have more or less problems with the application of new specifications and rules when using observation and editing software. At the same time, manufacturers also have problems with delayed progress and incomplete quality control rules in the subsequent upgrade and improvement process. In addition, the observation and editing software developed by most manufacturers cannot automatically synchronize with the GPS clock. As a result, some airports have previously encountered problems with observation message time group errors due to abnormal time jumps in the editing and sending terminal system.
[0004] Therefore, we propose a meteorological observation message quality control system and method to solve the above problems. Summary of the invention
[0005] The purpose of the present invention is to provide a meteorological observation message quality control system and method to solve the current market problems raised by the above background technology.
[0006] To achieve the above object, the present invention provides the following technical solutions:
[0007] A meteorological observation message quality control system, comprising:
[0008] Image recognition module, used to recognize characters in the picture of the message editing area of the observation and message editing software;
[0009] A message parsing module, used to parse the recognized characters into message elements;
[0010] Quality control rule library, used to store message quality control rules;
[0011] The quality control module is used to perform quality control on message elements according to the rules in the quality control rule library and output the quality control results;
[0012] The log recording module is used to record the detection log of each message;
[0013] The display module is used to display quality control results and message element information.
[0014] As a further optimization solution of the present invention, the image recognition module uses the Python-based Pytesseract method to perform character recognition.
[0015] As a further optimization solution of the present invention, the quality control module performs quality control by combining rule control within the message element group with logic control between element groups.
[0016] As a further optimization scheme of the present invention, the quality control rule base includes message type quality control, four-character code quality control, message time quality control, wind group essential quality control, visibility, runway visual range essential quality control, weather phenomenon quality control, cloud group essential quality control, temperature dew point quality control, corrected sea pressure quality control, and recent weather quality control.
[0017] As a further optimization solution of the present invention, the display module records and saves the detection log of each message in a combination of pictures and texts;
[0018] The display module displays the message element information and quality control results in an independent pop-up window interface, and uses a green or red background color to distinguish whether the message quality is normal or abnormal.
[0019] A method for controlling the quality of meteorological observation messages comprises the following steps:
[0020] S1. Use the image recognition module to identify the characters in the picture of the message editing area of the observation and dispatching software;
[0021] S2. Use the message parsing module to parse the identified characters into message elements;
[0022] S3. Perform quality control on message elements according to the rules in the quality control rule library;
[0023] S4. Use the display module to display message element information and quality control results;
[0024] S5. Prompt the user to modify the message according to the quality control results;
[0025] S6. Use the log recording module to record the detection log of each message.
[0026] Compared with the prior art, the present invention has the following beneficial effects:
[0027] The present invention can completely control the quality of observation messages based on the requirements of the new version of the ground observation specification, effectively avoid the problem of wrong message sending caused by personnel or equipment reasons through technical prevention means, and improve the quality of meteorological work.
[0028] The quality control mode of the present invention adopts a method that combines rule control within the message element group with logical control between element groups. The software system's detection and control of message quality is not limited by the original observation and editing message software version, nor does it affect the original observation and editing message working procedures and message data forwarding. The software system application is universal and general.
[0029] The present invention is designed around the combination of "convenient and interactive + flexible configuration", in which the design of the display module is based on the principles of simplicity and efficiency to avoid too many redundant function buttons affecting the user experience; some localized key information (airport four-character code, GPS clock IP address, screenshot area coordinate information, and edited report log directory) is personalized using text configuration to enhance the flexibility and universality of the software system.
[0030] The above summary is for illustrative purposes only and is not intended to be limiting in any way. In addition to the illustrative aspects, embodiments and features described above, further aspects, embodiments and features of the present invention will be readily apparent by reference to the accompanying drawings and the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] Figure 1 This is an example diagram of the test results of the wind group elements of the present invention;
[0032] Figure 2 This is an example of the visibility group test results of the present invention.
[0033] Figure 3 This is an example diagram of the test results of the weather phenomenon group of the present invention;
[0034] Figure 4 This is an example diagram of the test results of the cloud group elements of the present invention;
[0035] Figure 5 This is an example diagram of the test results of the temperature dew point group of the present invention;
[0036] Figure 6 This is an example diagram of the test results of the modified sea pressure group of the present invention;
[0037] Figure 7 This is an example diagram of the test results of the recent weather group of the present invention;
[0038] Figure 8 This is a diagram showing the interface of the display module of the present invention;
[0039] Fig. 9 This is an interface diagram of the message error information output result of the present invention;
[0040] Fig.10 This is an interface diagram of the correct information output result of the message of the present invention;
[0041] Fig.11 This is an interface diagram of the application effect of the present invention. DETAILED DESCRIPTION
[0042] 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.
[0043] Embodiment 1
[0044] A meteorological observation message quality control system, comprising:
[0045] Image recognition module, used to recognize characters in the picture of the message editing area of the observation and message editing software;
[0046] A message parsing module, used to parse the recognized characters into message elements;
[0047] Quality control rule library, used to store message quality control rules based on the new version of "Civil Aviation Meteorological Ground Observation Specifications";
[0048] The quality control rule base includes message type quality control, four-character code quality control, message time quality control, wind group quality control, visibility, runway visual range quality control, weather phenomenon quality control, cloud group quality control, temperature dew point quality control, corrected sea pressure quality control, and recent weather quality control.
[0049] For the quality control of message types, we mainly focus on the matching of three types of keywords: METAR, SPECI, and COR. If other characters inconsistent with the above three types appear, an abnormal information prompt will be given.
[0050] Four-character code quality control:
[0051] This system sets the four-character code of the airport used by the software through the configuration file. The software system will compare and detect the four-character code in the configuration file with the four-character code in the message. If there is a mismatch, an abnormal information prompt will be given.
[0052] Message time quality control:
[0053] The message time is composed of six digits plus the character "Z". The correct expression format is set to "aabbccZ", where aa represents the date, bb represents the hour, cc represents the minute, and Z is a fixed identification character. The specific quality control functions and rules are as follows:
[0054] 1. BB can only be the hour between 00 and 23;
[0055] 2. When the message type is METAR, cc can only be 00 or 30 (half-hour message);
[0056] 3. When the message type is SPECI, if the airport does not publish half-hour reports, cc can only be between 01 and 59; if the airport needs to publish half-hour reports, cc can only be between 01 and 29 or 31 and 59.
[0057] The "aabbcc" information in the message time will be split separately and compared with the GPS clock one by one. If there is a mismatch, an abnormal information prompt will be given.
[0058] Wind group quality control:
[0059] The correct expression pattern combinations of wind group elements are as follows:
[0060] (1)aaabbMPS
[0061] (2)00000MPS
[0062] (3) / / / / / MPS(5 / )
[0063] (4)aaaP49MPS
[0064] (5)aaabbGccMPS
[0065] (6)aaabbMPS eeeVfff
[0066] (7)aaabbGccMPS eeeVfff
[0067] (8)aaaP49MPS eeeVfff
[0068] aaa can be represented by three digits or "VRB". When represented by digits, it must be between 0 and 360 and an integer multiple of 10; when aaa is less than 100, its first digit should be padded with "0".
[0069] When the wind speed is less than 50m / s, bb is represented by a number between 0 and 49. If the wind speed is less than 10m / s, the first digit is filled with "0".
[0070] When the wind speed is greater than or equal to 50m / s, it is uniformly represented by "P49".
[0071] When bb is 00, aaa must also be 000; when aaa is 000, bb must be 00. The two are mutually necessary and sufficient conditions.
[0072] When "G" appears after bb, cc must be greater than or equal to bb+5, otherwise "G" cannot appear, and "Gcc" is a fixed combination and can appear in the form of "GP49".
[0073] When "aaabb" is 00000, Gcc cannot appear.
[0074] When the reporting format of "aaabbMPS eeeVfff" or "aaabbGccMPS eeeVfff" appears, the following quality control rules should be met:
[0075] (1) Only when bb is greater than or equal to 02 can the eeeVfff reporting pattern appear;
[0076] (2) When aaa is VRB, the reporting pattern of eeeVfff cannot appear;
[0077] (3) eee and fff must be three-digit numbers between 0 and 360 and must be an integer multiple of 10. When eee or fff is less than 100, the first digit must be padded with “0”;
[0078] (4) When eee>fff, fff+300≥eee>fff+180 should be satisfied;
[0079] (5) When eee<fff, eee+60≤fff<eee+180 should be satisfied;
[0080] (4) aaa must be between eee and fff. When eee>fff, eee<aaa≤360 or 000<aaa<fff; when eee<fff, eee<aaa<fff.
[0081] Visibility and runway visual range quality control:
[0082] 1. The correct expression range of visibility is set to "aaaa", and the correct expression format of runway visual range is set to "RbbL / ccccX RbbR / eeeeY".
[0083] aaaa is a four-digit integer. When CAVOK appears, aaaa, aaaa Rbb / ccccXRdd / eeeeY are not reported. The quality control rules for aaaa are as follows:
[0084] (1) 50 m ≤ aaaa < 800 m, the accuracy of aaaa is 50 m;
[0085] (2) 800 m ≤ aaaa < 5000 m, the accuracy of aaaa is 100 m;
[0086] (3) 5000 m ≤ aaaa < 10000 m, the accuracy of aaaa is 1000 m; or 9999;
[0087] (4)aaaa can be 0000.
[0088] 2. cccc and eeee are four-digit integers. When they are greater than or equal to 50 and less than or equal to 2000, they are directly represented by specific values. When they are less than 50, they are represented by M0050; when they are greater than 2000, they are represented by P2000. / / / / (4 / ) may also appear. The quality control rules for the representation of cccc and eeee are as follows:
[0089] (1) 50 meters ≤ cccc, eeee < 400 meters, the accuracy of cccc, eeee is 25 meters;
[0090] (2) 400 m ≤ cccc, eeee < 800 m, the accuracy of cccc, eeee is 50 m;
[0091] (3)800 m ≤ cccc, eeee ≤ 2000 m. The accuracy of cccc and eeee is 100 m.
[0092] In the expression paradigm of runway visual range setting, bb corresponds to the runway terminal number of the airport. Taking Guiyang Airport as an example, bb can only be 19 or 01, and X and Y can only be U, N, D, or not edited.
[0093] When any of aaaa, cccc or eeee is less than 1500, Rbb / ccccXRdd / eeeeY needs to be reported, otherwise the runway visual range item will not be reported.
[0094] 3.aaaaQuality control rules that need to be coordinated with weather phenomena
[0095] (1) When the weather phenomenon in the message is BR or SA, 1000 m ≤ aaaa ≤ 5000 m.
[0096] (2) When the weather phenomenon in the message is FG or FZFG, aaaa<1000m.
[0097] (3) When the weather phenomenon in the message is DU, FU or HZ, aaaa≤5000m.
[0098] (4) When one or more of the following weather conditions appear in the outgoing message: -DZ, -FZDZ, -SN, -SHSN, -SNRA / -RASN, -SHSNRA / -SHRASN, 1000 m ≤ aaaa.
[0099] (5) When the following weather phenomena are reported in the message: DZ, FZDZ, SN, SHSN, SNRA / RASN, SHSNRA / SHRASN, SS, DS, 500 m ≤ aaaa < 1000 m.
[0100] (6) When the following weather phenomena are reported: +DZ, +FZDZ, +SN, +SHSN, +SNRA / +RASN, +SHSNRA / +SHRASN, +SS, +DS, aaaa<500 m (0500).
[0101] (7) When the weather phenomenon in the message is BCFG, PRFG or MIFG, 1000m≤aaaa≤9999m
[0102] (8) When the weather phenomena in the message include BLSA and BLDU, 1000 m ≤ aaaa ≤ 9000 m.
[0103] (9) When the weather phenomenon in the message contains BLSN, aaaa≤9000m.
[0104] Weather phenomenon quality control:
[0105] The quality control rules for weather phenomena are based on the requirements of Appendix 12 and Appendix 15 of the new version of the Observation Specifications. Based on actual operation, the quality control standards are refined and summarized as follows:
[0106] (1) Each message may contain at most three groups of weather phenomena, and each group of weather phenomena may only contain 2 to 9 characters. These characters are composed of weather intensity symbols “-, +” and corresponding weather abbreviations “VC, MI, BC, PR, DR, BL, SH, TS, FZ, DZ, RA, SN, SG, PL, GR, GS, BR, FG, FU, VA, DU, SA, HZ, PO, SQ, FC, SS, DS”.
[0107] (2) The weather intensity symbol “+ / -” can only be used to identify the following weather phenomena: one or a combination of several abbreviations of DZ, FZDZ, RA, SHRA, TSRA, SN, SHSN, TSSN, SHGR, TSGR, SHGS, TSGS, PL, SG; among them, FC, SS, and DS can only be identified using the intensity symbol “+”.
[0108] (3) The weather phenomena must be arranged in the following order: "DZ RA SN SG PL GR GS SS DS FC (with intensity)", "BR FG FU VA DU SA HZ POSQ (without intensity)".
[0109] (4) When the abbreviations SH, TS, FZ and one or more of the phenomena DZ, RA, SN, SG, PL, GR, GS appear at the same time, or when one or more of the phenomena DZ, RA, SN, SG, PL, GR, GS appear at the same time, they should be reported together. When other phenomena appear at the same time, they should be reported separately, with spaces between groups.
[0110] (5) Each group of weather phenomena can contain at most one of the following abbreviations: MI, BC, PR, DR, BL, SH, TS, FZ, TS. For example, when FZRA and TS appear at the same time, they should be reported as TS FZRA. SH can only be used in combination with one or more of the abbreviations RA, SN, GS, GR. For example, when SHRA and PL appear at the same time, they can be reported as a group, that is, "SHPLRA" or "SHRAPL". TS can only be used in combination with one or more of the abbreviations RA, SN, GS, GR. For example, when TSRA and PL appear at the same time, they can be reported as a group, that is, "TSPLRA" or "TSRAPL". FZ is usually used in combination with the abbreviations FG, DZ and RA. For example, when FZRA and PL appear at the same time, they can be reported as a group, that is, "FZPLRA" or "FZRAPL".
[0111] (6)VC can only be used in combination with TS, DS, SS, FG, FC, SH, PO, BLDU, BLSA, BLSN and VA. When TS or a combination of TS and one or more weather phenomena among RA, SN, GR and GS appears in the message, VCTS should not be reported; when a combination of SH, TS and one or more weather phenomena among RA, SN, GR and GS appears in the message, VCSH should not be reported; when DS, SS, FC, PO, BLDU, BLSA, BLSN and VA appear in the message, VCDS, VCSS, VCFC, VCPO, VCBLDU, VCBLSA, VCBLSN and VCVA should not be reported; when FG, FZFG, PRFG, BCFG and MIFG appear in the message, VCFG should not be reported.
[0112] (7) When the weather phenomenon has SQ, if there is gust in the wind group element, the gust wind speed must be greater than or equal to 11; if there is no gust, the average wind speed must be greater than or equal to 7.
[0113] (8) When CB or TCU appears in the cloud group, the precipitation in the weather phenomenon can only be RA, SN, GR, GS and their combinations, and should be reported in conjunction with the abbreviations TS or SH.
[0114] (9) When the visibility in the message is greater than or equal to 1000 m and less than 10,000 m, any situation where the RVR is less than 1000 m requires an additional reminder to the observer: "It is recommended that the weather phenomenon be reported as BCFG or PRFG."
[0115] (10) When the visibility in the message is greater than or equal to 1000 and less than or equal to 5000, the weather phenomenon group should include one or more of the following: BR, FU, DU, HZ, SA, BLSA, BLDU, BLSN, -DZ, RA, +RA, -SN, -FZDZ, SHRA, +SHRA, TSRA, +TSRA, -SHSN, -TSSN, -SHRASN / -SHSNRA, -TSRASN / -TSSNRA.
[0116] (11) When the visibility in the message is greater than or equal to 500 and less than 1000, the weather phenomenon group should include one or more of the following: FU, DU, HZ, FG, FZFG, BLSN, SS, DS, DZ, RA, +RA, SN, FZDZ, SHRA, +SHRA, TSRA, +TSRA, SHSN, TSSN, SHRASN / SHSNRA, TSRASN / TSSNRA.
[0117] (12) When the visibility in the message is less than 500, the weather phenomenon group should include one or more of the following: FU, DU, HZ, FG, FZFG, BLSN, +SS, +DS, +DZ, RA, +RA, +SN, +FZDZ, SHRA, +SHRA, TSRA, +TSRA, +SHSN, +TSSN, +SHRASN / +SHSNRA, +TSRASN / +TSSNRA.
[0118] (13) Weather phenomena that cannot appear at the same time: "MIFG, BCFG, PRFG" cannot appear at the same time, "GR, GS" cannot appear at the same time, and "MIFG, BCFG, PRFG and HZ, SQ, GR, GS" cannot appear at the same time.
[0119] Cloud group essentials quality control:
[0120] The reporting format of cloud group elements is expressed in the following format:
[0121] (1)aaabbbccc
[0122] (2)VVfff
[0123] (3) CAVOK
[0124] (4)NSC.
[0125] There is only one type of aaabbbccc, VVfff, CAVOK or NSC in the same message. The cloud group report in the form of aaabbbccc is generally less than or equal to 3 groups. When one or more cloud groups have ccc, up to 4 groups can be reported. Among them, aaa represents cloud amount, which can only be expressed by FEW, SCT, BKN and OVC keywords; bbb is cloud height, and ccc is cloud shape, which can only be expressed by CB or TCU keywords.
[0126] 1. The CCC report should meet the following two points:
[0127] Rule 1: When there is no ccc in the cloud group, the operations are as follows:
[0128] The first group can be reported as: FEW, SCT, BKN and OVC; the second group can be reported as: SCT, BKN and OVC; the third group can be reported as: BKN and OVC. (135 rule)
[0129] Rule 2: When there is ccc in the group, the operations are as follows:
[0130] aaa can be any one of FEW, SCT, BKN and OVC. If the cloud group meets the "135 rule", the cloud group is reported as one of the groups in "Rule 1"; if the cloud group does not meet the "135 rule", or the cloud group is at the same height as another cloud group without ccc and also meeting the "135" rule, the cloud group is reported as an additional group, and the remaining cloud groups are reported according to the rules in "Rule 1".
[0131] 2. Rules for compiling and reporting cloud height bbb
[0132] (1) The reporting range of cloud height varies from airport to airport. Take Guiyang Airport as an example:
[0133] bbb is usually a 3-digit integer between 001 and 049. When there is ccc in the cloud group, bbb can be between 010 and 066. (Generally, the CB and TCU altitudes are between 300 and 2000 meters)
[0134] (2) The order of cloud groups should be arranged from low to high according to cloud height. When there is no ccc in the cloud group: the bbb of the second cloud group should be greater than the bbb of the first cloud group; the bbb of the third cloud group should be greater than the bbb of the second cloud group. When there is ccc in the cloud group: the bbb of this cloud group should be greater than or equal to the bbb of the previous cloud group.
[0135] (3) When two groups of clouds are at the same height, if the cloud amount of one group is BKN, the cloud amount of the other group can only be FEW or SCT. When two groups of clouds are at the same height, one of them must have ccc.
[0136] (4) When the cloud amount of a group of clouds is OVC, clouds of the same height should not appear again.
[0137] 3. Reporting rules for cloud-shaped ccc
[0138] When CB and TCU are at the same height (i.e., bbb is the same), only one group should be reported, and ccc should only report CB. (For example, the reporting of FEW033CB SCT033TCU cannot occur)
[0139] 4. Rules for reporting vertical visibility VVfff
[0140] (1) VV is a fixed character, and fff should be a 3-digit number between 001 and 020.
[0141] (2) When reporting VVfff, the weather phenomenon group must include weather phenomena that can affect sky obscurity: FG, FZFG, BLSN, SS, DS, DU, FU, HZ. (It is necessary to discuss SN and +SN, (FZ)DZ and +(FZ)DZ, sleet, heavy rain, etc. that affect vertical visibility)
[0142] 5. NSC Reporting Rules
[0143] If "9999NSC" appears in the airport weather report, the observer should be reminded to report "CAVOK" instead of "9999NSC"
[0144] 6. Cloud groups and weather phenomena
[0145] When TS, FC, SQ, SHGR, SHGS (small hail) occur in the weather, there must be a group of clouds with ccc of CB. (Note: sleet SHGS may not be accompanied by CB) The correct expression paradigm for temperature dew point quality control and set temperature dew point is: aa / bb, and its quality control rules should meet the following conditions:
[0146] (1) aa and bb are both two-digit integers, which can also be expressed by “ / / ”;
[0147] (2) If aa and bb are less than 00, the keyword "M" must be added in front;
[0148] (3) bb must be less than or equal to aa;
[0149] (4) Rules for coordination between weather phenomena and temperature:
[0150] When the prevailing visibility is less than 1000 meters and aa<0℃, the fog phenomenon that occurs can only be FZFG; when aa≥0℃, the fog phenomenon that occurs can only be FG.
[0151] Corrected sea pressure quality control:
[0152] The correct expression paradigm for setting the corrected sea pressure is: Qaaaa, and its quality control rules should meet the following conditions:
[0153] (1) aaaa is a 4-digit integer. Any digit less than 4 must be padded with 0s in front of it. It can also be expressed by “ / / / / ”;
[0154] (2) There should not be any spaces or other irrelevant characters between Qaaaa;
[0155] (3) The value of aaaa should be set within a certain range according to the elevation of the airport. Taking Guiyang Airport as an example, aaaa is between 950 and 1050. If it exceeds this range, the observer needs to be reminded to check.
[0156] Recent weather quality control:
[0157] In METAR and SPECI messages, recent weather needs to be compared with previous reports. If there is weather in the past but not now, recent weather should be reported as supplementary information. The correct expression paradigm is set to REaaaaaa, that is, RE+6 characters of weather elements, and there can be no more than 3 groups of recent weather.
[0158] aaaaaa can only be one of the following weather conditions, and the same weather phenomenon cannot appear repeatedly in multiple groups of aaaaaa in the same message (Note: recent weather has no intensity):
[0159] TS, FZRA, DZ, SHRA, TSRA, RASN, VA, FC, BLSN, FZDZ, RA, SHSN, TSSN, SNRA, SS, SN, SHRASN, TSRASN, DS, SG, SHSNRA, TSSNRA, PL, SHGR, TSGR, SHGS, TSGS.
[0160] If the following weather phenomena occur between the last routine weather report and the current report, and if they are not included in the report to be compiled, the recent weather group needs to be compiled:
[0161] (1) Frozen precipitation (FZRA, FZDZ of any intensity);
[0162] (2) moderate or heavy precipitation (a combination of one or more of RA SHRA SN RASN SG SHGR SHGSDZ PL);
[0163] (3) Blowing Snow (BLSN);
[0164] (4) Dust storm (DS);
[0165] (5) Sandstorm (SS);
[0166] (6) Thunderstorm (TS);
[0167] (7) Funnel cloud (FC);
[0168] (8) Volcanic ash (VA)
[0169] Among them, freezing precipitation does not need to issue near-time weather when its intensity changes, and it only issues near-time weather when it disappears. Other weather phenomena follow the process of going from large to small, from large to none, from medium to small, and from medium to none, and they all need to issue near-time weather. The intensity change relationship that meets the reporting conditions is as follows:
[0170] Previous weather intensity Current weather intensity
[0171] Big---------->Small
[0172] Big---------->None
[0173] Medium---------->Small
[0174] Medium---------->None
[0175] The recording and reporting of recent weather refers to the weather phenomena observed at the airport. Therefore, there is no need to report the weather near the airport. That is, after VCTS ends, there is no need to report RETS.
[0176] The quality control module is used to perform quality control on message elements according to the rules in the quality control rule library and output the quality control results.
[0177] The log recording module is used to record the detection log of each message.
[0178] The display module is used to display quality control results and message element information.
[0179] The display module records and saves the detection log of each message in the form of a combination of pictures and text.
[0180] The display module displays message element information and quality control results in an independent pop-up window interface, and uses a green or red background color to distinguish whether the message quality is normal or abnormal.
[0181] Specifically, the display module is divided into three functional areas, such as Figure 8 As shown in the figure, the mark ① is the message quality detection button. After clicking the "Message Quality Inspection" button, the software system will automatically extract and identify the image in the message editing area according to the configured screenshot coordinate information; the marked area ② can display the GPS time or the system time of the local terminal; the marked area ③ is the friendly interactive information prompt of the software system.
[0182] The message detection results are displayed in a separate pop-up window interface, which is mainly divided into two areas. One is the area where the message is split and displayed according to the element group, with a blue background as the area background color; the other is the message quality control detection result display area. If the message quality is abnormal, the background color of the detection area will be displayed in red, and the error information in the message will be output in the result display area, such as Fig. 9 shown.
[0183] If the message quality is normal, the background color of the detection area will be displayed in green, and the words "Message quality is normal!" will be output in the result display area. Fig.10 shown.
[0184] The result information after the image recognition in the message editing area is presented in an independent pop-up box. The content of the pop-up box is divided into two parts. One is the message content after being split into element groups; the other is the message quality detection result. When the message quality detection result is abnormal, the user can quickly review and locate the original message content that is split and displayed, and promptly revise the abnormal message content in the message editing and sending software. The application effect of this software system based on the overall design architecture is as follows: Fig.11 shown.
[0185] The image recognition module uses the Python-based Pytesseract method to perform character recognition, which is a prior art and will not be described in detail here.
[0186] The quality control module performs quality control by combining rule control within a message element group with logic control between element groups.
[0187] A method for controlling the quality of meteorological observation messages comprises the following steps:
[0188] S1. Use the image recognition module to identify the characters in the picture of the message editing area of the observation and dispatching software;
[0189] S2. Use the message parsing module to parse the identified characters into message elements;
[0190] S3. Perform quality control on message elements according to the rules in the quality control rule library;
[0191] S4. Use the display module to display message element information and quality control results;
[0192] S5. Prompt the user to modify the message according to the quality control results;
[0193] S6. Use the log recording module to record the detection log of each message.
[0194] Experimental test case
[0195] The test contents included in this test are: wind group element test, visibility group test, weather phenomenon group test, cloud group element test, temperature dew point group test, corrected sea pressure group test, and recent weather group test.
[0196] Among them, the test results for the wind group elements are as follows: Figure 1 As shown; the test results for the visibility group are as follows Figure 2 As shown; the test results for the weather phenomenon group are as follows Figure 3 As shown; the test results for the cloud group elements are as follows Figure 4 As shown; the test results for the temperature dew point group are as follows Figure 5 As shown; the test results of the modified sea pressure group are as follows Figure 6 As shown; the test results for the recent weather group are as follows Figure 7 shown.
[0197] Experimental application examples
[0198] The system is being tested at Guizhou Zunyi Maotai Airport, Guizhou Tongren Phoenix Airport, Huangping Airport, Liupanshui Airport, Bijie Airport and Tibet Lhasa Airport.
[0199] Among them, after nearly three months of verification and testing at Tibet Lhasa Airport, the software system runs smoothly, the message quality control function is effective, and it does not affect the operation of the original observation and editing software. The software system can also verify the observation message time group based on the GPS system time, which can effectively prevent and control the false alarm problem caused by abnormal jumps in the editing and sending terminal system time.
[0200] After nearly six months of verification and testing at Guizhou Liupanshui Airport, the software runs smoothly and its message quality control function is effective, without affecting the operation of the original observation and editing software. The software can also verify the observation message time group based on the GPS system time, which can effectively prevent and control the false alarm problem caused by abnormal jumps in the editing terminal system time.
[0201] After nearly 7 months of verification and testing at Maotai Airport, the software runs smoothly and the message quality control function is effective, without affecting the operation of the original observation and editing software. The software can also verify the observation message time group based on the GPS system time, which can effectively prevent and control the false alarm problem caused by abnormal jumps in the editing terminal system time.
[0202] After nearly six months of verification and testing at the Tongren Phoenix Airport in Guizhou, the software has been running smoothly, the message quality control function is effective, and it does not affect the operation of the original observation and editing software. The software can also verify the observation message time group based on the GPS system time, which can effectively prevent and control the false alarm problem caused by abnormal jumps in the editing and sending terminal system time.
[0203] Although the embodiments of the present invention have been shown and described above, it is to be understood that the above embodiments are exemplary and are not to be construed as limitations of the present invention. A person skilled in the art may change, modify, replace and vary the above embodiments within the scope of the present invention.
Claims
1. A meteorological observation message quality control system, characterized in that: include: Image recognition module, used to recognize characters in the picture of the message editing area of the observation and message editing software; A message parsing module, used to parse the recognized characters into message elements; Quality control rule library, used to store message quality control rules; The quality control module is used to perform quality control on message elements according to the rules in the quality control rule library and output the quality control results; The log recording module is used to record the detection log of each message; The display module is used to display quality control results and message element information.
2. A meteorological observation message quality control system according to claim 1, characterized in that: The image recognition module uses the Python-based Pytesseract method to perform character recognition.
3. A meteorological observation message quality control system according to claim 1, characterized in that: The quality control module performs quality control by combining rule control within a message element group with logic control between element groups.
4. A meteorological observation message quality control system according to claim 1, characterized in that: The quality control rule base includes message type quality control, four-character code quality control, message time quality control, wind group quality control, visibility, runway visual range quality control, weather phenomenon quality control, cloud group quality control, temperature dew point quality control, corrected sea pressure quality control, and recent weather quality control.
5. A meteorological observation message quality control system according to claim 1, characterized in that: The display module records and saves the detection log of each message in the form of a combination of pictures and texts; The display module displays the message element information and quality control results in an independent pop-up window interface, and uses a green or red background color to distinguish whether the message quality is normal or abnormal.
6. A method for controlling the quality of meteorological observation messages, characterized in that: The steps include: S1. Use the image recognition module to identify the characters in the picture of the message editing area of the observation and dispatching software; S2. Use the message parsing module to parse the identified characters into message elements; S3. Perform quality control on message elements according to the rules in the quality control rule library; S4. Use the display module to display message element information and quality control results; S5. Prompt the user to modify the message according to the quality control results; S6. Use the log recording module to record the detection log of each message.
Citation Information
Cited By
Method for supporting multi-mode batch editing and issuing guidance forecast of regional meteorological center
CN120725629A
A method for supporting the batch compilation and distribution of guidance forecasts by regional meteorological centers using multiple models
CN120725629B