Rainfall measurement method and device, storage medium and electronic equipment

By using a rainwater measurement device consisting of a rainwater collection bucket and a weighing module, and employing weight data analysis and compensation technology, the problem of insufficient accuracy in rainfall measurement in traditional methods has been solved, achieving higher measurement accuracy and applicability.

CN114488353BActive Publication Date: 2026-04-14GUANGZHOU XAIRCRAFT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GUANGZHOU XAIRCRAFT TECH CO LTD
Filing Date
2022-01-05
Publication Date
2026-04-14

AI Technical Summary

Technical Problem

Traditional rainfall measurement methods have poor accuracy when used outdoors without maintenance, and are prone to failure due to wind and sand accumulation.

Method used

A rainwater measurement device employing a rain collection bucket and a weighing module acquires weight data through the weighing module, analyzes weight change information to determine the timing of rainfall events, and performs compensation and correction to reduce the impact of environmental factors.

Benefits of technology

It improves the accuracy and effectiveness of rainfall measurement, reduces the complexity and cost of the device, and has a wide range of applications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114488353B_ABST
    Figure CN114488353B_ABST
Patent Text Reader

Abstract

The application provides a rainfall measurement method and device, a storage medium and an electronic device, and relates to the technical field of rainfall detection. The method is applied to a rainwater measurement device including a rain collecting barrel and a weighing module. The rain collecting barrel includes a siphon pipe, and the weighing module is used for weighing the rain collecting barrel. The method includes the following steps: acquiring weight data of a first period measured by the weighing module; extracting weight change information corresponding to the weight data; determining a period corresponding to a rainfall event in the first period based on the weight change information; and determining rainfall of the first period based on the weight data of the period corresponding to the rainfall event. The method effectively reduces the complexity and cost of installing the rainfall measurement device. In addition, the method can reduce the influence of the outdoor environment on rainfall measurement, avoid the problem of large rainfall error caused by environmental factors, and effectively improve the accuracy and effectiveness of measurement. Furthermore, the embodiments have the advantage of wide application range.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of rainfall detection technology, specifically to a rainfall measurement method and device, storage medium and electronic equipment. Background Technology

[0002] In agriculture, rainfall often determines crop yields, making rainfall measurement essential for crop cultivation. Traditional rainfall measurement methods include siphon rain gauges, tipping bucket rain gauges, pressure rain gauges, or methods that measure rainfall by counting water droplets. However, these methods suffer from poor measurement accuracy when implemented outdoors without maintenance, and are prone to failure due to wind and sand accumulation. Summary of the Invention

[0003] To address the aforementioned technical problems, this application is proposed. Embodiments of this application provide a rainfall measurement method and apparatus, a storage medium, and an electronic device.

[0004] In a first aspect, one embodiment of this application provides a rainfall measurement method applied to a rainwater measuring device including a rainwater collection bucket and a weighing module. The rainwater collection bucket includes a siphon tube, and the weighing module is used to weigh the rainwater collection bucket. The method includes: acquiring weight data of a first time period measured by the weighing module; extracting weight change information corresponding to the weight data; determining the time period corresponding to the rainfall event in the first time period based on the weight change information; and determining the rainfall amount corresponding to the first time period based on the weight data of the time period corresponding to the rainfall event.

[0005] In conjunction with the first aspect, in some implementations of the first aspect, determining the time period corresponding to the rainfall event in the first time period based on weight change information includes: dividing the first time period into M sub-time periods based on weight change information, where M is a positive integer; and determining the time period corresponding to the rainfall event in the M sub-time periods based on the weight change information corresponding to each of the M sub-time periods.

[0006] In conjunction with the first aspect, in some implementations of the first aspect, the time period corresponding to the rainfall event in the M sub-time periods is determined based on the weight change information corresponding to each of the M sub-time periods, including: for each sub-time period in the M sub-time periods, if the weight change information indicates that the weight data in the sub-time period continues to increase uniformly, then the sub-time period is determined to be the time period corresponding to the rainfall event.

[0007] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: if the weight data in the sub-period indicated by the weight change information jumps and increases, then the sub-period is determined to be the period corresponding to the object falling event; if the weight data in the sub-period indicated by the weight change information first jumps and increases and then jumps and decreases, then the sub-period is determined to be the period corresponding to the animal staying event; if the weight data in the sub-period indicated by the weight change information continuously and uniformly decreases, then the sub-period is determined to be the period corresponding to the evaporation event; if the weight data in the sub-period indicated by the weight change information decreases rapidly, then the sub-period is determined to be the period corresponding to the siphon event.

[0008] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: if it is determined based on weight change information that the first time period includes the time period corresponding to the siphon event, and it is determined that the next time period corresponding to the siphon event is the time period corresponding to the rainfall event, then the determined rainfall amount is compensated, and the compensated rainfall amount is determined as the rainfall amount corresponding to the new first time period.

[0009] In conjunction with the first aspect, in some implementations of the first aspect, compensation is made for the determined rainfall amount, including: determining the rainfall compensation amount based on the weight change information of the period preceding the period corresponding to the siphon event, and compensating the determined rainfall amount based on the rainfall compensation amount.

[0010] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: pre-determining the weight of the empty rain collection bucket; if, based on weight change information, it is determined that the first time period includes the time period corresponding to the debris falling event, and it is determined that there is a time period corresponding to the siphon event after the time period corresponding to the debris falling event, then the weight of the rain collection bucket after the completion of the first siphon event following the time period corresponding to the debris falling event is determined; based on the weight of the rain collection bucket after the completion of the first siphon event and the weight of the empty rain collection bucket, the weight of impurities in the rain collection bucket is determined; the determined rainfall amount is corrected based on the weight of impurities in the rain collection bucket, and the corrected rainfall amount is determined as the rainfall amount corresponding to the new first time period.

[0011] In conjunction with the first aspect, in some implementations of the first aspect, after determining the weight of impurities in the rainwater collection bucket based on the weight of the rainwater collection bucket after the completion of the first siphon event and the weight of the empty rainwater collection bucket, the method further includes: pre-determining a weight threshold corresponding to the impurities in the rainwater collection bucket; if the weight of impurities in the rainwater collection bucket is greater than the weight threshold, then cleaning the rainwater measuring device.

[0012] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: if it is determined based on weight change information that the first time period includes the time period corresponding to the evaporation event, then an evaporation compensation amount is determined based on the weight change information of the time period corresponding to the evaporation event; the determined rainfall amount is compensated based on the evaporation compensation amount, and the compensated rainfall amount is determined as the rainfall amount corresponding to the new first time period.

[0013] Secondly, one embodiment of this application provides a rainfall measurement device, which includes: a rain collection bucket with a siphon; a weighing module for weighing the rain collection bucket; and a calculation module connected to the weighing module for executing the rainfall measurement method mentioned in the first aspect.

[0014] Thirdly, one embodiment of this application provides a computer-readable storage medium storing a computer program for performing the rainfall measurement method mentioned in the first aspect above.

[0015] Fourthly, one embodiment of this application provides an electronic device, which includes: a processor; a memory for storing processor-executable instructions; the processor is used to execute the rainfall measurement method mentioned in the first aspect above.

[0016] The rainfall measurement method, apparatus, storage medium, and electronic device provided in this application acquire weight data for a first time period measured by a weighing module; extract weight change information corresponding to the weight data; determine the time period corresponding to the rainfall event within the first time period based on the weight change information; and achieve the purpose of statistically analyzing the rainfall amount for the first time period based on the weight data of the time period corresponding to the rainfall event. The principle is simple and reliable, effectively reducing the complexity and cost of installing the rainfall measurement device. Furthermore, the method in this application can reduce the impact of the outdoor environment on rainfall measurement, avoiding the problem of large rainfall errors caused by environmental factors such as wind, sand, and fallen leaves, thereby effectively improving the accuracy and effectiveness of the measurement. In addition, the embodiments of this application have the advantage of wide applicability. Attached Figure Description

[0017] The above and other objects, features, and advantages of this application will become more apparent from the more detailed description of the embodiments of this application in conjunction with the accompanying drawings. The drawings are provided to further illustrate the embodiments of this application and form part of the specification. They are used together with the embodiments of this application to explain this application and do not constitute a limitation thereof. In the drawings, the same reference numerals generally represent the same components or steps.

[0018] Figure 1 The diagram shown is a scenario applicable to an embodiment of this application.

[0019] Figure 2 The diagram shown illustrates another scenario applicable to the embodiments of this application.

[0020] Figure 3 The diagram shown is a flowchart illustrating a rainfall measurement method provided in an exemplary embodiment of this application.

[0021] Figure 4 The diagram shown is a flowchart illustrating how a rainfall event in a first time period is determined based on weight change information, according to an exemplary embodiment of this application.

[0022] Figure 5 The diagram shown is a schematic flowchart of an exemplary embodiment of this application, which determines the time period corresponding to a rainfall event among M sub-time periods based on the weight change information corresponding to each of the M sub-time periods.

[0023] Figure 6 The diagram shown is a schematic representation of the change of weight data over time provided in an exemplary embodiment of this application.

[0024] Figure 7 The diagram shown is a flowchart illustrating a rainfall measurement method provided in another exemplary embodiment of this application.

[0025] Figure 8 The diagram shown is a flowchart of a rainfall measurement method provided in another exemplary embodiment of this application.

[0026] Figure 9 The diagram shown is a flowchart of a rainfall measurement method provided in another exemplary embodiment of this application.

[0027] Figure 10 The diagram shown is a schematic representation of the change of weighing weight over time according to another exemplary embodiment of this application.

[0028] Figure 11 The diagram shown is a flowchart of a rainfall measurement method provided in another exemplary embodiment of this application.

[0029] Figure 12 The diagram shown is a flowchart of a rainfall measurement method provided in another exemplary embodiment of this application.

[0030] Figure 13 The diagram shown is a flowchart of a rainfall measurement method provided in another exemplary embodiment of this application.

[0031] Figure 14 The diagram shown is a schematic representation of the rainfall measurement device provided in an exemplary embodiment of this application.

[0032] Figure 15 The diagram shown is a structural schematic of an electronic device provided in an exemplary embodiment of this application. Detailed Implementation

[0033] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0034] Figure 1 The diagram shown illustrates a scenario applicable to an embodiment of this application. Figure 1 As shown, the scenario applicable to this application embodiment is a rainfall measurement scenario. Specifically, this scenario includes a rainwater measuring device 2 equipped with a weighing module 20 and a rainwater collection tank 21, and a server 23 connected to the weighing module 20.

[0035] The weighing module 20 is used to weigh the rainwater collection bucket, and the server 23 is used to acquire the weight data measured by the weighing module for the first time period; extract the weight change information corresponding to the weight data; determine the time period corresponding to the rainfall event in the first time period based on the weight change information; and determine the rainfall amount corresponding to the first time period based on the weight data of the time period corresponding to the rainfall event. In other words, this scenario implements a rainfall measurement method. Multiple rainwater measuring devices can share a single server, which can receive data uploaded by different rainwater measuring devices, thus saving resources.

[0036] It should be noted that this application also applies to another scenario. Figure 2 The diagram shows another scenario applicable to the embodiments of this application. Specifically, this scenario includes a rainwater measuring device 2, which includes a rainwater collection tank 21, a weighing module 20, and a calculation module 22 connected to the weighing module 20. Furthermore, there is a communication connection between the weighing module 20 and the calculation module 22.

[0037] Specifically, the weighing module 20 is used to weigh the rainwater collection bucket, and the calculation module 22 is used to acquire the weight data measured by the weighing module for the first time period; extract the weight change information corresponding to the weight data; determine the time period corresponding to the rainfall event in the first time period based on the weight change information; and determine the rainfall amount corresponding to the first time period based on the weight data of the time period corresponding to the rainfall event. That is, this scenario implements a rainfall measurement method. Figure 1 Compared to the scenario shown, this scenario does not require data transmission with servers or other related devices. Therefore, this scenario can ensure the real-time performance of the rainfall measurement method.

[0038] Exemplary methods

[0039] Figure 3The diagram shown is a schematic flowchart of a rainfall measurement method provided in an exemplary embodiment of this application. Figure 3 As shown in the embodiment of this application, the rainfall measurement method is applied to a rainwater measurement device including a rainwater collection bucket and a weighing module. The rainwater collection bucket includes a siphon tube, and the weighing module is used to weigh the rainwater collection bucket, including the following steps.

[0040] Step 100: Obtain the weight data for the first time period measured by the weighing module.

[0041] For example, the weighing module mentioned in step 100 can be a load cell. The load cell is used to calculate the weight increase due to rainfall.

[0042] Specifically, the rainwater collection bucket is used to collect rainwater. The top of the rainwater collection bucket is a rain inlet, which prevents rainwater from falling onto the outside of the bucket over a certain area. As rainwater flows through the rain inlet into the rainwater collection bucket, the weight of the bucket increases accordingly. A weighing sensor is installed at the bottom of the rainwater collection bucket to measure the increase in weight due to rainfall.

[0043] Step 200: Extract the weight change information corresponding to the weight data.

[0044] For example, the weight change information mentioned in step 200 is used to represent the change in the weight data of the rainwater collection bucket measured by the weighing module within a finite time range. It should be understood that the weight change information can be a positive or negative change in value.

[0045] Step 300: Based on the weight change information, determine the time period corresponding to the rainfall event in the first time period.

[0046] For example, in a rainfall event, rainwater accumulates continuously, thus increasing in weight. Based on the weight change information, the time period that matches the rainfall characteristics can be identified, thus determining the time period corresponding to the rainfall event in the first time period.

[0047] Step 400: Determine the rainfall amount corresponding to the first time period based on the weight data of the time period corresponding to the rainfall event.

[0048] For example, the rainfall mentioned in step 400 can be understood as the depth of the water layer that accumulates on the water surface without evaporation, infiltration and loss. The rainfall can intuitively represent the amount of rainfall in a certain area.

[0049] Specifically, there are many events that affect the weight of the rainwater collection tank, mainly including rainfall, debris falling in, evaporation, and siphoning. Different events will cause the weight data of the rainwater collection tank to change with different characteristics. Therefore, the cause of the weight change can be identified based on the weight change information, thereby determining the rainfall amount in the first period.

[0050] The rainfall measurement method provided in this application acquires weight data from a first time period measured by a weighing module; extracts weight change information corresponding to the weight data; determines the time period corresponding to the rainfall event within the first time period based on the weight change information; and then achieves the purpose of statistical rainfall based on the weight data of the time period corresponding to the rainfall event. The principle is simple and reliable, effectively reducing the complexity and cost of installing rainfall measurement devices. Furthermore, the method in this application can reduce the impact of the outdoor environment on rainfall measurement, avoiding the problem of large rainfall errors caused by environmental factors such as wind, sand, and fallen leaves, thereby effectively improving the accuracy and effectiveness of the measurement. In addition, this application has the advantage of wide applicability.

[0051] In particular, applying the rainfall measurement method provided in this application to outdoor work scenarios, especially in the agricultural field, is crucial for crops, as rainfall measurement determines crop yield. The rainfall measurement method provided in this application, based on weight data and weight change information, can determine the rainfall in the first time period. Compared to traditional rainfall measurement methods, the measurement accuracy is significantly improved, providing a foundation for subsequent application of rainfall measurement in farmland analysis.

[0052] Figure 4 The diagram shown is a schematic representation of an exemplary embodiment of this application, illustrating the process of determining the time period corresponding to a rainfall event in a first time period based on weight change information. Figure 3 This application extends from the embodiments shown. Figure 4 The illustrated embodiment will be described in detail below. Figure 4 The illustrated embodiments and Figure 3 The differences between the embodiments shown are not repeated here, and the similarities are not repeated here.

[0053] like Figure 4 As shown, in the rainfall measurement method provided in this application embodiment, the time period corresponding to the rainfall event in the first time period is determined based on the weight change information, including the following steps.

[0054] Step 401: Based on the weight change information, the first time period is divided into M sub-time periods, where M is a positive integer.

[0055] Step 402: Based on the weight change information corresponding to each of the M sub-time periods, determine the time period corresponding to the rainfall event in the M sub-time periods.

[0056] Specifically, by analyzing the weight change information corresponding to each of the M sub-periods, the rate or frequency of change of rainwater weight can be determined, thereby identifying the time period corresponding to the rainfall event in the M sub-periods.

[0057] The rainfall measurement method provided in this application divides the first time period into multiple sub-time periods. By analyzing the weight change information corresponding to each of the M sub-time periods, the time period corresponding to the rainfall event in the M sub-time periods is determined, providing a prerequisite for subsequent rainfall statistics. Moreover, dividing the first time period into multiple sub-time periods for analysis is more conducive to ensuring the accuracy of the measurement results.

[0058] Figure 5 The diagram shown is a schematic flowchart of an exemplary embodiment of this application, which determines the time period corresponding to a rainfall event among M sub-time periods based on the weight change information corresponding to each of the M sub-time periods. Figure 6 The diagram illustrates the change of weight data over time according to an exemplary embodiment of this application. Figure 4 This application extends from the embodiments shown. Figure 5 The illustrated embodiment will be described in detail below. Figure 5 The illustrated embodiments and Figure 4 The differences between the embodiments shown are not repeated here, and the similarities are not repeated here.

[0059] like Figure 5 As shown, in the rainfall measurement method provided in this application embodiment, the time period corresponding to the rainfall event in the M sub-time periods is determined based on the weight change information corresponding to each of the M sub-time periods, including the following steps. It can be understood that the following steps need to be performed for each of the M sub-time periods.

[0060] Step 501: If the weight change information indicates that the weight data in the sub-period is continuously and uniformly increasing, then the sub-period is determined to be the period corresponding to the rainfall event.

[0061] like Figure 6 As shown, the vertical axis G represents the weight data measured by the weighing module, and the horizontal axis T represents time. 0-t1 corresponds to... Figure 6 Sub-time period 1. Within the duration 0-t1, the weight change information indicates that the weight data measured by the weighing module in sub-time period 1 increases continuously and uniformly. Specifically, by analyzing the weight data changes within the duration 0-t1, the computer can determine that this change corresponds to only one slope value, and that the slope value is positive. Simultaneously, it determines whether the 0-t1 duration corresponding to sub-time period 1 meets the preset rainfall time range. If it does, then sub-time period 1 can be determined as the time period corresponding to the rainfall event. The preset rainfall time can be set to 30 minutes, or other values ​​can be set according to actual conditions. Furthermore, Figure 6 Sub-periods 3, 5, 6, 8, 11, and 13 all correspond to the time periods of the rainfall event.

[0062] Figure 7 The diagram shown is a flowchart illustrating a rainfall measurement method provided in another exemplary embodiment of this application. Figure 7 As shown in the embodiments of this application, the rainfall measurement method further includes the following steps.

[0063] Step 701: If the weight change information indicates that the weight data in the sub-period jumps and increases, then the sub-period is determined to be the period corresponding to the event of the object falling in.

[0064] For example, when debris falls into the rainwater collection bin, such as twigs, fallen leaves, or animal feces, the bin's weight will increase instantly. Figure 6 As shown, t2 corresponds to sub-period 9. Within the duration of t2, the weight change information indicates that the weight measured by the weighing module in sub-period 9 increases instantaneously. Specifically, by analyzing the weight data changes within the duration of t2, the computer can determine that this change corresponds to only one positive slope value. Simultaneously, it determines whether the duration of t2 corresponding to sub-period 9 meets the preset time range for the object falling in. If it does, then sub-period 9 can be determined as the time period corresponding to the object falling in event. The object falling in time can be set to 2 seconds or other values.

[0065] Step 702: If the weight change information indicates that the weight data in the sub-period first jumps to increase and then jumps to decrease, then the sub-period is determined to be the period corresponding to the animal stay event.

[0066] For example, when animals such as birds perch on the rainwater collection bucket, the weight of the bucket will initially increase for a certain period before decreasing. That is... Figure 6 Sub-period 15 corresponds to the animal stay event. Within the duration t3-t4, the weight change information indicates that in sub-period 15, the weight measured by the weighing module first increases a certain amount of time and then instantly decreases. Specifically, by analyzing the weight data changes within the duration t3-t4, the computer can determine that the change corresponds to two slope values: the first is a positive slope, and the second is a negative slope. Simultaneously, it determines whether the duration t3-t4 corresponding to sub-period 15 meets the preset animal stay time range. If it does, then sub-period 15 can be determined as the time period corresponding to the animal stay event. The animal stay time can be set to 10 minutes or other values.

[0067] Step 703: If the weight change information indicates that the weight data in the sub-period continues to decrease uniformly, then the sub-period is determined to be the period corresponding to the evaporation event.

[0068] For example, during an evaporation event, the weighing weight of the rainwater collection bucket will slowly and continuously decrease. That is... Figure 6Sub-period 2 corresponds to the evaporation event. The weight change information indicates that the weight measured by the weighing module continuously and uniformly decreases during sub-period 2. Specifically, by analyzing the weight data changes within sub-period 2, the computer can determine that this change corresponds to a negative slope value. Simultaneously, it determines whether the duration of sub-period 2 meets the preset evaporation time range. If it does, then sub-period 2 can be determined as the period corresponding to the evaporation event. The evaporation time can be set to 15 minutes, or other values. In addition, Figure 6 Sub-time periods 4, 10, 12, and 14 all correspond to evaporation events.

[0069] Step 704: If the weight change information indicates that the weight data in the sub-period decreases rapidly, then the sub-period is determined to be the period corresponding to the siphon event.

[0070] For example, in the event of a siphon event, the weighing weight of the rainwater collection bucket will decrease rapidly. That is... Figure 6 Sub-period 7 corresponds to the siphon event. The weight change information indicates that the weight measured by the weighing module decreases rapidly during sub-period 7. Specifically, by analyzing the changes in weight data within sub-period 7, the computer can determine that this change corresponds to a negative slope value. Simultaneously, it determines whether the duration of sub-period 7 meets the preset siphon time range. If it does, then sub-period 7 can be determined as the period corresponding to the siphon event. The siphon time can be set to 2 minutes, or other values.

[0071] It should be understood that a single siphon can occur within the rainwater collection tank, or multiple siphons can occur. Of course, if the rainfall is short, no siphon may occur at all. When the number of siphons in the rainwater collection tank is 0, the rainfall can be calculated directly based on the weight data measured by the weighing module.

[0072] The rainfall measurement method provided in this application analyzes the weight change information corresponding to each of the M sub-time periods to identify the cause of the weight change based on the weight change information, thereby determining the event corresponding to each sub-time period and providing auxiliary reference for subsequent rainfall statistics, which is beneficial to improving the accuracy of rainfall measurement.

[0073] Figure 8 The diagram shown is a flowchart illustrating a rainfall measurement method provided in another exemplary embodiment of this application. Figure 7 This application extends from the embodiments shown. Figure 8 The illustrated embodiment will be described in detail below. Figure 8 The illustrated embodiments and Figure 7 The differences between the embodiments shown are not repeated here, and the similarities are not repeated here.

[0074] like Figure 8As shown, the rainfall measurement method provided in this application embodiment includes the following steps.

[0075] Step 801: If it is determined based on the weight change information that the first time period includes the time period corresponding to the siphon event, and it is determined that the next time period corresponding to the siphon event is the time period corresponding to the rainfall event, then the determined rainfall amount is compensated.

[0076] Specifically, as rainfall continues, the water level in the rainwater collection tank gradually rises. A siphon pipe is installed on the side of the tank. When the water level in the siphon pipe reaches the siphon level, a siphon occurs, and the water level in the collection tank then rapidly drops to a certain value. For prolonged rainfall, if the rainwater reaches the siphon line of the collection tank while rainfall is still ongoing, the rainfall during the period from the start to the end of the siphon will not be measured. Because the siphon time is relatively short, if the weight measured by the weighing sensor immediately and continuously increases after one siphon ends, it can be determined that rain was still falling during the siphon process. This ignored rainfall can be compensated for when calculating the final rainfall.

[0077] Step 802: Determine the compensated rainfall amount as the new rainfall amount corresponding to the first time period.

[0078] The rainfall measurement method provided in this application, when determining that the first time period includes the time period corresponding to the siphon event, and determining that the next time period corresponding to the siphon event is the time period corresponding to the rainfall event, compensates for the determined rainfall and uses the compensated rainfall as the actual rainfall of the first time period. Compared with traditional rainfall measurement methods, the measurement accuracy is significantly improved, providing a prerequisite for subsequent application of rainfall data in meteorological, hydrological, or agricultural fields.

[0079] Figure 9 The diagram shown is a flowchart of a rainfall measurement method provided in another exemplary embodiment of this application. Figure 10 The diagram shown is a schematic representation of the change in weighing weight over time according to another exemplary embodiment of this application. Figure 8 This application extends from the embodiments shown. Figure 9 The illustrated embodiment will be described in detail below. Figure 9 The illustrated embodiments and Figure 8 The differences between the embodiments shown are not repeated here, and the similarities are not repeated here.

[0080] like Figure 9 As shown, in the rainfall measurement method provided in this application embodiment, the compensation for the determined rainfall includes the following steps.

[0081] Step 901: Determine the rainfall compensation amount based on the weight change information of the period preceding the siphon event.

[0082] Specifically, the period preceding the siphon event is the period preceding the rainfall event. For example... Figure 10 As shown, the vertical axis G represents the weight data measured by the load cell, and the horizontal axis T represents time. The period before and after the siphon corresponds to a rainfall event. The rainfall compensation amount 16 represents the weight of rainwater not measured during the time from the start to the end of the siphon. The siphon time corresponding to the rainwater collection bucket is determined based on the time period corresponding to the siphon event. The rainfall compensation amount is determined based on the weight change information of the period preceding the time period corresponding to the siphon event (i.e., the slope of the weight change in the period preceding the time period corresponding to the siphon event) and the siphon time corresponding to the rainwater collection bucket.

[0083] Step 902: Compensate the determined rainfall amount based on the rainfall compensation amount.

[0084] For example, the rainfall amount can be added to the rainfall compensation amount to obtain the actual rainfall amount corresponding to the first time period.

[0085] The rainfall measurement method provided in this application can automatically drain water using the siphon principle and automatically compensate for rainfall during siphon drainage, which greatly improves the accuracy of automatic rainfall measurement.

[0086] Figure 11 The diagram shown is a flowchart illustrating a rainfall measurement method provided in another exemplary embodiment of this application. Figure 3 This application extends from the embodiments shown. Figure 11 The illustrated embodiment will be described in detail below. Figure 11 The illustrated embodiments and Figure 3 The differences between the embodiments shown are not repeated here, and the similarities are not repeated here.

[0087] like Figure 11 As shown, the rainfall measurement method provided in this application embodiment also includes the following steps.

[0088] Step 1100: Predetermine the weight of the empty rainwater collection bucket.

[0089] Specifically, when no debris falls into the bucket, the weight measured by the sensor after each siphon should be the same and equal to the weight of the empty bucket. However, if debris falls in, since the siphon only removes water, the debris will remain.

[0090] Step 1101: If it is determined based on the weight change information that the first time period includes the time period corresponding to the debris falling event, and it is determined that there is a time period corresponding to the siphon event after the time period corresponding to the debris falling event, then determine the weight of the rain collection bucket after the completion of the first siphon event following the time period corresponding to the debris falling event.

[0091] Specifically, such as Figure 6 As shown, sub-period 9 is the event of debris falling in. After sub-period 9, if the rainfall in the rain collection bucket reaches the siphon line, a siphon event will occur. If the weight of the rain collection bucket after the completion of the first siphon event following sub-period 9 corresponding to the debris falling in is different from the weight of the empty rain collection bucket, it can be determined that impurities have been added to the rain collection bucket.

[0092] Step 1102: Based on the weight of the rain collection bucket after the first siphon event is completed and the weight of the empty rain collection bucket, determine the weight of impurities in the rain collection bucket.

[0093] Specifically, the difference between the weight of the rain collection bucket after the first siphon event is completed and the weight of the empty rain collection bucket is the weight of the debris inside the rain collection bucket. The weight of the debris can be subtracted when calculating the final rainfall.

[0094] Step 1103: Correct the determined rainfall amount based on the weight of impurities in the rain collection bucket, and determine the corrected rainfall amount as the new rainfall amount corresponding to the first time period.

[0095] The rainfall measurement method provided in this application embodiment can determine the weight of impurities in the rain collection bucket based on the weight of the rain collection bucket after the completion of the first siphon event and the weight of the empty rain collection bucket, thereby correcting the rainfall and reducing the influence of the outdoor environment on rainfall measurement. It avoids the problem of large rainfall errors caused by environmental factors such as wind, sand and fallen leaves, and thus effectively improves the accuracy and effectiveness of the measurement.

[0096] Figure 12 The diagram shown is a flowchart illustrating a rainfall measurement method provided in another exemplary embodiment of this application. Figure 11 This application extends from the embodiments shown. Figure 12 The illustrated embodiment will be described in detail below. Figure 12 The illustrated embodiments and Figure 11 The differences between the embodiments shown are not repeated here, and the similarities are not repeated here.

[0097] like Figure 12 As shown, in the rainfall measurement method provided in this application embodiment, after determining the weight of impurities in the rain collection bucket based on the weight of the rain collection bucket after the completion of the first siphon event and the weight of the empty rain collection bucket, the following steps are also included.

[0098] Step 1201: Predetermine the weight threshold corresponding to the impurities in the rain collection bucket.

[0099] It should be understood that a weight threshold can be set according to the actual situation, and the weight threshold should be greater than the weight of the empty rainwater collection bucket.

[0100] Step 1202: If the weight of impurities in the rainwater collection bucket is greater than the weight threshold, then the rainwater measuring device is cleaned of impurities.

[0101] The rainfall measurement method provided in this application sets a weight threshold. If the calculated weight of impurities exceeds this threshold, the user can be notified via an application (APP) or other channels to maintain and clean the rain collection tank. If the rainfall measurement device is equipped with a self-cleaning function, this function can be automatically activated to clean impurities, thus achieving timely removal of impurities and avoiding errors in rainfall measurement due to impurities, significantly improving the measurement accuracy of the rainfall measurement device.

[0102] Figure 13 The diagram shown is a flowchart illustrating a rainfall measurement method provided in another exemplary embodiment of this application. Figure 3 This application extends from the embodiments shown. Figure 13 The illustrated embodiment will be described in detail below. Figure 13 The illustrated embodiments and Figure 3 The differences between the embodiments shown are not repeated here, and the similarities are not repeated here.

[0103] like Figure 13 As shown, the rainfall measurement method provided in this application embodiment also includes the following steps.

[0104] Step 1301: If it is determined from the weight change information that the first time period includes the time period corresponding to the evaporation event, then the evaporation compensation amount is determined from the weight change information of the time period corresponding to the evaporation event.

[0105] Specifically, based on the weight change information corresponding to the time period of the evaporation event, the evaporation time and evaporation rate of the evaporation event can be determined. Based on the evaporation time and evaporation rate, the evaporation compensation amount can be determined.

[0106] Step 1302: Compensate the determined rainfall amount based on the evaporation compensation amount, and determine the compensated rainfall amount as the new rainfall amount corresponding to the first time period.

[0107] Specifically, the amount of rainfall can be compensated by adding the amount of evaporation compensation.

[0108] The rainfall measurement method provided in this application can reduce the impact of the outdoor environment on rainfall measurement, and compensate for the determined rainfall based on evaporation compensation, thereby effectively improving the accuracy and effectiveness of the measurement.

[0109] Exemplary device

[0110] The above text combined Figures 1 to 13 The method embodiments of this application are described in detail below, in conjunction with... Figures 14 to 15 The present application provides a detailed description of the apparatus embodiments. It should be understood that the descriptions of the method embodiments correspond to the descriptions of the apparatus embodiments; therefore, any parts not described in detail can be found in the foregoing method embodiments.

[0111] Figure 14 The diagram shown is a schematic representation of a rainfall measurement device provided in an exemplary embodiment of this application. Figure 14 As shown, the rainfall measurement device provided in this application embodiment includes a rain collection bucket 21 with a siphon tube 18; a weighing module 20 for weighing the rain collection bucket; and a calculation module connected to the weighing module 20 for executing the rainfall measurement method mentioned in the above embodiment.

[0112] Specifically, a rainwater collection bucket 21 of a certain area first collects rainwater. The top of the bucket has a rain-collecting opening, which prevents rainwater from falling onto the outside of the bucket, thus reducing errors in rainfall measurement. When rainwater passes through the rain-collecting opening and is collected in the bucket 21, the weight of the bucket increases. To measure rainfall, a weighing sensor is located at the bottom of the bucket 21, which measures the increase in weight. The weighing sensor is mounted on a base 19. Additionally, a siphon 18 is located on the side of the bucket 21. When the rainwater in the bucket continues to rise and reaches the siphon position, it quickly drains the water, causing the water level to drop rapidly to a certain value. The rainwater in the bucket then rises again with the collected rainwater. The weighing sensor transmits the measured weight data of the bucket to a calculation module connected to the weighing module. The calculation module executes the rainfall measurement method mentioned in the above embodiment.

[0113] Exemplary electronic devices

[0114] Below, for reference Figure 15 This describes an electronic device according to embodiments of the present application. Figure 15 The diagram shown is a structural schematic of an electronic device provided in an exemplary embodiment of this application.

[0115] like Figure 15 As shown, the electronic device 170 includes one or more processors 1701 and memory 1702.

[0116] The processor 1701 may be a central processing unit (CPU) or other form of processing unit with data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device 170 to perform desired functions.

[0117] The memory 1702 may include one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may include, for example, random access memory (RAM) and / or cache memory. The non-volatile memory may include, for example, read-only memory (ROM), hard disk, flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage medium, and the processor 1701 may execute the program instructions to implement the rainfall measurement methods of the various embodiments of this application described above and / or other desired functions. Various contents, such as weight data measured by the weighing module for the first time period, may also be stored in the computer-readable storage medium.

[0118] In one example, the electronic device 170 may also include an input device 1703 and an output device 1704, which are interconnected via a bus system and / or other forms of connection mechanism (not shown).

[0119] The input device 1703 may include, for example, a keyboard, a mouse, etc.

[0120] The output device 1704 can output various information to the outside, including the rainfall corresponding to the first time period. The output device 1704 may include, for example, a display, a speaker, a printer, and a communication network and its connected remote output devices, etc.

[0121] Of course, for the sake of simplicity, Figure 15 Only some of the components of the electronic device 170 relevant to this application are shown in this illustration; components such as buses, input / output interfaces, etc., are omitted. In addition, the electronic device 170 may include any other suitable components depending on the specific application.

[0122] Exemplary computer-readable storage media

[0123] In addition to the methods and apparatus described above, embodiments of this application may also be computer program products, which include computer program instructions that, when executed by a processor, cause the processor to perform the steps in the rainfall measurement methods according to the various embodiments of this application described above.

[0124] The computer program product can be written in any combination of one or more programming languages ​​to perform the operations of the embodiments of this application. The programming languages ​​include object-oriented programming languages ​​such as Java and C++, as well as conventional procedural programming languages ​​such as C or similar languages. The program code can be executed entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0125] Furthermore, embodiments of this application may also be computer-readable storage media storing computer program instructions thereon, which, when executed by a processor, cause the processor to perform the steps in the rainfall measurement methods according to various embodiments of this application described above.

[0126] The computer-readable storage medium may be any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may, for example, include, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses, or devices, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: electrical connections having one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0127] The basic principles of this application have been described above with reference to specific embodiments. However, it should be noted that the advantages, benefits, and effects mentioned in this application are merely examples and not limitations, and should not be considered as essential features of each embodiment of this application. Furthermore, the specific details disclosed above are for illustrative and facilitative purposes only, and are not limitations. These details do not limit the application to the necessity of employing the aforementioned specific details for implementation.

[0128] The block diagrams of devices, apparatuses, devices, and systems involved in this application are merely illustrative examples and are not intended to require or imply that they must be connected, arranged, or configured in the manner shown in the block diagrams. As those skilled in the art will recognize, these devices, apparatuses, devices, and systems can be connected, arranged, and configured in any manner. Words such as “comprising,” “including,” “having,” etc., are open-ended terms meaning “including but not limited to,” and are used interchangeably with them. The terms “or” and “and” as used herein refer to the terms “and / or,” and are used interchangeably with them unless the context clearly indicates otherwise. The term “such as” as used herein refers to the phrase “such as but not limited to,” and is used interchangeably with it.

[0129] It should also be noted that in the apparatus, equipment, and methods of this application, the components or steps can be disassembled and / or recombined. These disassemblies and / or recombinations should be considered as equivalent solutions of this application.

[0130] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use this application. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein can be applied to other aspects without departing from the scope of this application. Therefore, this application is not intended to be limited to the aspects shown herein, but rather to be accorded the widest scope consistent with the principles and novel features disclosed herein.

[0131] The above description has been given for purposes of illustration and description. Furthermore, this description is not intended to limit the embodiments of this application to the forms disclosed herein. Although numerous exemplary aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, alterations, additions, and sub-combinations thereof.

Claims

1. A method for measuring rainfall, characterized in that, A rainwater measuring device comprising a rainwater collection bucket and a weighing module, the rainwater collection bucket including a siphon tube, the weighing module being used to weigh the rainwater collection bucket, the method comprising: Obtain the weight data measured by the weighing module for the first time period; Extract the weight change information corresponding to the weight data; Based on the weight change information, the time period corresponding to the rainfall event in the first time period is determined; Based on the weight data of the time period corresponding to the rainfall event, the rainfall amount corresponding to the first time period is determined; The weight of the empty rain collection bucket is determined in advance; If, based on the weight change information, it is determined that the first time period includes the time period corresponding to the debris falling event, and it is determined that there is a time period corresponding to the siphon event after the time period corresponding to the debris falling event, then the weight of the rain collection bucket after the completion of the first siphon event following the time period corresponding to the debris falling event is determined. Based on the weight of the rain collection bucket after the completion of the first siphon event and the weight of the empty rain collection bucket, the weight of the impurities in the rain collection bucket is determined. The determined rainfall amount is corrected based on the weight of impurities in the rain collection bucket, and the corrected rainfall amount is determined as the new rainfall amount corresponding to the first time period.

2. The rainfall measurement method according to claim 1, characterized in that, The step of determining the time period corresponding to the rainfall event in the first time period based on the weight change information includes: Based on the weight change information, the first time period is divided into M sub-time periods, where M is a positive integer; Based on the weight change information corresponding to each of the M sub-time periods, the time period corresponding to the rainfall event in the M sub-time periods is determined.

3. The rainfall measurement method according to claim 2, characterized in that, The step of determining the time period corresponding to the rainfall event within the M sub-time periods based on the weight change information corresponding to each of the M sub-time periods includes: For each of the M sub-time periods, If the weight change information indicates that the weight data in the sub-period is increasing continuously and uniformly, then the sub-period is determined to be the period corresponding to the rainfall event.

4. The rainfall measurement method according to claim 2 or 3, characterized in that, The method further includes: If the weight change information indicates a jump in weight data within the sub-period, then the sub-period is determined to be the period corresponding to the object falling in event; If the weight change information indicates that the weight data in the sub-period first jumps to increase and then jumps to decrease, then the sub-period is determined to be the period corresponding to the animal stay event; If the weight change information indicates that the weight data in the sub-period is decreasing continuously and uniformly, then the sub-period is determined to be the period corresponding to the evaporation event; If the weight change information indicates that the weight data in the sub-period decreases rapidly, then the sub-period is determined to be the period corresponding to the siphon event.

5. The rainfall measurement method according to claim 1, characterized in that, The method further includes: If, based on the weight change information, it is determined that the first time period includes the time period corresponding to the siphon event, and the next time period corresponding to the siphon event is determined to be the time period corresponding to the rainfall event, then the determined rainfall amount is compensated, and the compensated rainfall amount is determined as the new rainfall amount corresponding to the first time period.

6. The rainfall measurement method according to claim 5, characterized in that, The compensation for the determined rainfall includes: The rainfall compensation amount is determined based on the weight change information of the period preceding the time corresponding to the siphon event, and the determined rainfall amount is compensated based on the rainfall compensation amount.

7. The rainfall measurement method according to claim 1, characterized in that, After determining the weight of impurities in the rainwater collection bucket based on the weight of the collection bucket after the first siphon event is completed and the weight of the empty collection bucket, the method further includes: Predetermine the weight threshold corresponding to the impurities in the rain collection bucket; If the weight of impurities in the rainwater collection bucket exceeds the weight threshold, the rainwater measuring device is cleaned of impurities.

8. The rainfall measurement method according to claim 1, characterized in that, The method further includes: If it is determined based on the weight change information that the first time period includes the time period corresponding to the evaporation event, then the evaporation compensation amount is determined based on the weight change information of the time period corresponding to the evaporation event. The determined rainfall is compensated based on the evaporation compensation amount, and the compensated rainfall is determined as the new rainfall corresponding to the first time period.

9. A rainfall measuring device, characterized in that, include: Rainwater collection bucket with siphon; A weighing module, used to weigh the rain collection bucket; as well as A calculation module connected to the weighing module, the calculation module being used to execute the rainfall measurement method according to any one of claims 1 to 8.

10. A computer-readable storage medium, characterized in that, The storage medium stores a computer program for executing the rainfall measurement method according to any one of claims 1 to 8.

11. An electronic device, characterized in that, The electronic device includes: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the rainfall measurement method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Novel weighing type rainfall measurement method and device

    CN109143411A

  • Integrated digital rainfall sensor based on cantilever beam weighing measurement principle

    CN208953719U