Automatic farmland irrigation system and method based on region division, medium, program product and terminal

By using an automated irrigation system for farmland with regional divisions, soil data is collected in real time and dynamic irrigation decisions are made, which solves the problems of low irrigation accuracy and slow response in traditional irrigation methods, and achieves precision irrigation and water-saving and yield-increasing results.

CN121328897APending Publication Date: 2026-01-13HENAN HUIDA ZHINONG TECH DEV CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511253241.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-03
Publication Date
2026-01-13

AI Technical Summary

Technical Problem

Traditional agricultural automatic irrigation methods cannot respond to changes in soil moisture and weather in real time, leading to over-irrigation or under-irrigation. They cannot accurately manage water resources in large-scale farmland, ignore spatial differences in soil moisture, and have a high response lag.

Method used

An automated irrigation system for farmland based on regional division is adopted. Through an architecture of perception layer, decision layer and execution layer, soil quality data at different depths are collected in real time. Dynamic irrigation decisions are made using a multi-threshold decision model, and the valves are opened or closed through the execution layer.

Benefits of technology

It enables precise irrigation of large-scale farmland by zone, avoids ineffective irrigation, improves irrigation water-saving rate, increases crop yield, adapts to weather changes, supports multiple data acquisition devices, and meets the needs of large-scale farmland management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121328897A_ABST
    Figure CN121328897A_ABST
Patent Text Reader

Abstract

According to the automatic farmland irrigation system and method based on regional division, the medium, the program product and the terminal, the automatic farmland irrigation system with a sensing layer, a decision-making layer and an execution layer is constructed, soil quality data are collected in real time through the soil moisture content instrument, and irrigation operation is directly controlled; partitioned irrigation and precise irrigation of a large-scale farmland are achieved, invalid irrigation can be avoided, and the water-saving rate of farmland irrigation is increased. Through precise irrigation control, the crop root system can be kept in the optimal water containing interval, and the crop yield is increased. According to the automatic farmland irrigation system, the irrigation threshold value can be dynamically adjusted to adapt to sudden meteorological events such as rainfall and drought, access of more soil data acquisition devices can be supported, and large-scale farmland management is met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of smart agriculture technology, and in particular to an automatic irrigation system, method, medium, program product and terminal for farmland based on regional division. Background Technology

[0002] Currently, traditional automated irrigation methods in agricultural production primarily utilize mechanical, hydraulic, and simple electrical control mechanisms to automatically start and stop irrigation equipment and regulate water flow. These systems typically do not rely on complex electronic sensor networks, but rather control pumps, valves, and water distribution devices based on preset time, pressure, or water level conditions. In well-equipped farmland or greenhouses, a common practice is to use mechanical or electronic timers in conjunction with electric pumps or solenoid valves. Farmers pre-set the start and end times for irrigation; the system automatically turns on the water supply at the set time and automatically shuts off the water supply when the timer expires. This method is relatively simple to install and operate, and has low costs, but because it cannot detect real-time soil moisture and weather changes, it is prone to over-irrigation or under-irrigation.

[0003] Traditional automated irrigation methods for agriculture have revealed the following problems in the precise management of water resources in large-scale farmland:

[0004] 1. Insufficient data-driven approach: Traditional automated irrigation control methods in agriculture rely on fixed schedules or weather forecasts, which cannot respond in real time to the actual soil moisture content. Especially in large-scale agricultural irrigation, time deviations and inaccurate forecasts will affect large-scale agricultural output.

[0005] 2. Low spatial accuracy: Under normal circumstances, due to different terrain and soil materials, the soil moisture of adjacent plots also varies. Traditional agricultural automatic control irrigation methods use regional average irrigation, ignoring the spatial differences in field moisture, which affects the agricultural output of some plots with special soil conditions.

[0006] 3. Response lag: Manual inspection of soil moisture is inefficient and cannot support high-frequency, precise irrigation decisions. Summary of the Invention

[0007] In view of the shortcomings of the prior art described above, the purpose of this application is to provide an automatic irrigation system, method, medium, program product and terminal for farmland based on regional division, so as to solve the problems of low irrigation accuracy and slow response of traditional farmland irrigation.

[0008] To achieve the above and other related objectives, a first aspect of this application provides an automatic irrigation system for farmland based on regional division, comprising: a sensing layer, a decision layer, and an execution layer; the sensing layer, decision layer, and execution layer are communicatively connected; wherein, the sensing layer is used to divide the farmland into several sub-irrigation zones, and to collect soil quality data at different depths in real time for each sub-irrigation zone through a soil data acquisition device; the decision layer is used to make dynamic irrigation decisions based on the soil quality data at different depths in each sub-irrigation zone, so as to obtain the dynamic irrigation decision results for each sub-irrigation zone; the execution layer is used to control the irrigation of each sub-irrigation zone according to the dynamic irrigation decision results of each sub-irrigation zone.

[0009] In some embodiments of the first aspect of this application, the process of making dynamic irrigation decisions based on soil quality data at different depths of each sub-irrigation area to obtain dynamic irrigation decision results for each sub-irrigation area includes: extracting first soil quality data and second soil quality data for each sub-irrigation area from the soil quality data at different depths of each sub-irrigation area according to preset soil characteristics; inputting the first soil quality data and second soil quality data for each sub-irrigation area into a multi-threshold decision model, and outputting the dynamic irrigation decision results corresponding to each sub-irrigation area.

[0010] In some embodiments of the first aspect of this application, the decision-making process in the multi-threshold decision model includes: comparing the first soil quality data of the current sub-irrigation area with a preset irrigation threshold, and comparing the second soil quality data with a preset stop threshold; if the first soil quality data of the current sub-irrigation area is less than the preset irrigation threshold, the dynamic irrigation decision result of the current sub-irrigation area is to start irrigation; if the second soil quality data of the current sub-irrigation area is greater than or equal to the preset stop threshold, the dynamic irrigation decision result of the current sub-irrigation area is to stop irrigation.

[0011] In some embodiments of the first aspect of this application, the process of controlling irrigation for each sub-irrigation area based on the dynamic irrigation decision result of each sub-irrigation area includes: if the dynamic irrigation decision result of the current sub-irrigation area is to start irrigation, then sending an opening command to the valve of the current sub-irrigation area; if the dynamic irrigation decision result of the current sub-irrigation area is to stop irrigation, then sending a closing command to the valve of the current sub-irrigation area.

[0012] In some embodiments of the first aspect of this application, before making dynamic irrigation decisions based on soil quality data at different depths in each sub-irrigation zone, sub-irrigation zones with abnormal soil quality data are removed, and an alarm signal is sent to the user.

[0013] In some embodiments of the first aspect of this application, the system further includes: real-time monitoring of the status of valves in each sub-irrigation area, and sending an alarm signal to the user when an abnormal valve status is detected.

[0014] To achieve the above and other related objectives, a second aspect of this application provides a method for automatic irrigation of farmland based on regional division, applied to the aforementioned automatic irrigation system for farmland based on regional division. The method includes: dividing farmland into several sub-irrigation zones; collecting soil quality data at different depths in real time for each sub-irrigation zone using a soil data acquisition device; making dynamic irrigation decisions based on the soil quality data at different depths in each sub-irrigation zone to obtain the dynamic irrigation decision results for each sub-irrigation zone; and controlling irrigation for each sub-irrigation zone based on the dynamic irrigation decision results for each sub-irrigation zone.

[0015] To achieve the above and other related objectives, a third aspect of this application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the automatic irrigation method for farmland based on region division.

[0016] To achieve the above and other related objectives, a fourth aspect of this application provides a computer program product comprising computer program code that, when executed on a computer, causes the computer to implement the automatic irrigation method for farmland based on regional division.

[0017] To achieve the above and other related objectives, a fifth aspect of this application provides an electronic terminal, including a memory, a processor, and a computer program stored in the memory; the processor executes the computer program to implement the automatic irrigation method for farmland based on regional division.

[0018] As described above, the automatic irrigation system, method, medium, program product, and terminal for farmland based on regional division of this application have the following beneficial effects:

[0019] (1) This application constructs an automatic irrigation system for farmland with a perception layer, decision layer and execution layer architecture. It directly controls irrigation operations by collecting soil quality data in real time through a soil moisture meter, realizing zoned irrigation and precision irrigation of large-scale farmland, avoiding ineffective irrigation and improving the water-saving rate of farmland irrigation.

[0020] (2) This application can maintain the crop roots in the optimal water content range through precise irrigation control, thereby increasing crop yield.

[0021] (3) The automatic irrigation system for farmland in this application can not only dynamically adjust the irrigation threshold to adapt to sudden meteorological events such as rainfall and drought, but also support the connection of more soil data acquisition devices to meet the needs of large-scale farmland management. Attached Figure Description

[0022] Figure 1The diagram shown is a schematic representation of an automatic irrigation system for farmland based on regional division, as described in one embodiment of this application.

[0023] Figure 2 The diagram shown is a schematic representation of an automatic irrigation system for farmland based on regional division, as described in one embodiment of this application.

[0024] Figure 3 The diagram shown is a structural schematic of an electronic terminal according to an embodiment of this application. Detailed Implementation

[0025] The following specific examples illustrate the implementation of this application. Those skilled in the art can easily understand other advantages and effects of this application from the content disclosed in this specification. This application can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of this application. It should be noted that, unless otherwise specified, the following embodiments and features in the embodiments can be combined with each other.

[0026] In this application, unless otherwise expressly specified and limited, the terms "installation," "connection," "linking," "fixing," and "holding" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection between two components. Those skilled in the art can understand the specific meaning of the above terms in this application according to the specific circumstances.

[0027] In this application embodiment, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.

[0028] In the embodiments of this application, terms such as "first" and "second" are used to distinguish identical or similar items with essentially the same function and effect. For example, "first soil quality data" and "second soil quality data" are used only to distinguish different soil quality data and do not limit their order. Those skilled in the art will understand that terms such as "first" and "second" do not limit the quantity or execution order, and that "first" and "second" do not necessarily imply that they are different.

[0029] To make the objectives, technical solutions, and advantages of the present invention clearer, the technical solutions in the embodiments of the present invention will be further described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are only for explaining the present invention and are not intended to limit the invention.

[0030] like Figure 1 As shown in the figure, this embodiment of the invention proposes an automatic farmland irrigation system 100 based on region division, used to realize automatic irrigation of farmland. The system 100 mainly includes: a perception layer 101, a decision layer 102, and an execution layer 103, which are communicatively connected. Wherein:

[0031] The sensing layer 101 is used to divide farmland into several sub-irrigation areas, and to collect soil quality data at different depths in real time for each sub-irrigation area through a soil data acquisition device.

[0032] It should be noted that this embodiment focuses on precise water resource management for large-scale farmland, dividing the farmland into several sub-irrigation zones, such as sub-irrigation zone 1, sub-irrigation zone 2, ..., sub-irrigation zone N. By dividing the farmland, the automatic irrigation system can perform personalized irrigation control for each sub-irrigation zone, thereby significantly improving irrigation efficiency and avoiding water waste.

[0033] Furthermore, the specific division method can be chosen based on the actual conditions of the farmland. Division methods include dividing based on farmland area: if the farmland area is large and the terrain is relatively regular, and the same crop is uniformly planted, the farmland can be evenly divided into multiple sub-irrigation areas according to a certain area ratio. Division methods also include dividing based on the type of crop planted: if multiple types of crops are planted within a large-scale farmland area, considering the significant differences in water and nutrient requirements of different crops, dividing areas planted with the same or similar crops into the same sub-irrigation area allows for better subsequent irrigation control based on the crop's growth needs. For example, an area planted with rice can be divided into one sub-irrigation area, and an area planted with wheat into another. Division methods also include combining both farmland area and crop type. The specific division method needs to be flexibly adjusted according to the actual site conditions; the details of various possible divisions will not be elaborated here.

[0034] After dividing the farmland into sub-irrigation zones, a corresponding soil data acquisition device is configured for each sub-irrigation zone. This device allows for real-time and accurate acquisition of soil quality data for each sub-irrigation zone. For example, sub-irrigation zone 1 is equipped with soil data acquisition device 1, sub-irrigation zone 2 with soil data acquisition device 2, and so on, with sub-irrigation zone N equipped with soil data acquisition device N, etc. The soil data acquisition device can penetrate into different soil depths to collect soil quality data in real time, including soil moisture and soil temperature. In this embodiment, a soil moisture meter is preferred as the soil data acquisition device.

[0035] It should be understood that the process of collecting soil quality data at different depths in each sub-irrigation area specifically includes: for each sub-irrigation area, soil quality data is collected at a certain depth of the soil profile. During the collection process, the soil profile depth of each sub-irrigation area is stratified to obtain soil quality data at different depths. The soil profile depth can be selected based on the distribution depth of the crop roots in each sub-irrigation area. The stratification of the soil profile depth can be done by uniformly stratifying at predetermined intervals or by stratifying according to the water requirements of the crop roots. Both the soil profile depth and the stratification of the soil profile depth can be selected according to specific needs and actual conditions, and are not limited here.

[0036] For example, if the root distribution depth of crops in a sub-irrigation area is approximately 0-50cm, then soil quality data at the 0-50cm soil profile depth are collected and stratified according to predetermined intervals into five depth layers: 10cm, 20cm, 30cm, 40cm, and 50cm. Soil quality data are collected for each depth layer, ultimately yielding soil quality data for the 10cm, 20cm, 30cm, 40cm, and 50cm layers.

[0037] The soil quality data includes soil moisture value, which is the ratio of soil water quality to soil mass. Soil moisture value directly reflects the degree of soil moisture and is an important indicator used in this embodiment to determine whether the soil needs irrigation.

[0038] Furthermore, to ensure the security, integrity, and consistency of soil quality data during transmission, all soil quality data is encrypted and packaged using a standardized, unified format. This standardized format enables data exchange and sharing between different devices and systems. Encryption effectively protects data privacy and ensures the security of agricultural production data. The encrypted data transmission uses MQTT (Message Queuing Telemetry Transport) combined with RabbitMQ, with a transmission interval of 5 minutes. The encrypted data includes the current voltage, corresponding layer number, soil quality data for each layer, and wireless signal strength, among other information.

[0039] The soil data acquisition device supports LoRa (Long Range) data transmission. LoRa is a long-range wireless transmission technology based on spread spectrum, characterized by long transmission distance, low power consumption, and strong anti-interference capabilities. In large-scale farmland environments, due to the large area and complex terrain, as well as the problem of mutual interference between multiple soil data acquisition devices, traditional wireless communication technologies may not be able to meet the data transmission requirements. LoRa technology can effectively solve these problems, ensuring reliable transmission of soil quality data in large-scale farmland areas and guaranteeing normal data transmission and reception.

[0040] The decision layer 102 is used to make dynamic irrigation decisions based on soil quality data at different depths in each sub-irrigation area, so as to obtain the dynamic irrigation decision results for each sub-irrigation area.

[0041] The decision layer 102 can be selected from processors such as ARM (Advanced RISC Machines), FPGA (Field Programmable Gate Array), SoC (System on Chip), DSP (Digital Signal Processing), MCU (Microcontroller Unit), CPU (Central Processing Unit), or one or more application-specific integrated circuits (ASICs); or it can be a computer including components such as memory, memory controller, one or more processing units (CPU), peripheral interfaces, RF circuits, input / output (I / O) subsystems, other output or control devices, and external ports, etc. This embodiment is not limited.

[0042] In one embodiment, before making dynamic irrigation decisions based on soil quality data at different depths in each sub-irrigation zone, sub-irrigation zones with abnormal soil quality data are removed, and an alarm signal is sent to the user.

[0043] It should be noted that after receiving the soil quality data from the soil quality measuring device, the decision-making layer 102 needs to perform anomaly detection on the soil quality data before making dynamic irrigation decisions. Types of abnormal data include: garbled soil quality data, null soil quality data, and soil quality data exceeding the range displayed by the soil quality measuring device. For example, if the range of values ​​displayed by the soil quality measuring device is 0-100, and the collected soil quality data shows -10, 110, or multiple soil quality data points of 0, then it is determined to be abnormal data.

[0044] When abnormal data is detected in the collected soil quality data, the sub-irrigation area corresponding to the abnormal data cannot be judged whether irrigation is needed. At this time, the sub-irrigation area corresponding to the abnormal data needs to be removed, and the sub-irrigation area will no longer be subject to further dynamic irrigation decisions. The abnormal situation will be reported to the user.

[0045] In one embodiment, the process of making dynamic irrigation decisions based on soil quality data at different depths in each sub-irrigation area to obtain the dynamic irrigation decision results for each sub-irrigation area includes: extracting first soil quality data and second soil quality data for each sub-irrigation area from the soil quality data at different depths according to preset soil characteristics; inputting the first soil quality data and second soil quality data of each sub-irrigation area into a multi-threshold decision model; and outputting the dynamic irrigation decision results corresponding to each sub-irrigation area.

[0046] Specifically, each sub-irrigation area includes soil quality data at different depths, such as soil quality data at the 10cm, 20cm, 30cm, 40cm, and 50cm depths, as mentioned above. The preset soil characteristics include, but are not limited to, crop root distribution, crop root water absorption characteristics, and soil water transport patterns.

[0047] Considering the varying degrees of influence of soil quality data at different depths on irrigation decisions, soil quality data from different depths in the current sub-irrigation area were analyzed based on preset soil characteristics. Two depths with the greatest impact on irrigation decisions were selected, and their soil quality data were designated as the first and second soil quality data. The aim is to ensure that subsequent irrigation decisions accurately correspond to the root location and water requirements of crops planted in the current sub-irrigation area, thereby achieving precision irrigation and water conservation.

[0048] For example, soil quality data at depths of 10cm, 20cm, 30cm, 40cm, and 50cm are analyzed in the current sub-irrigation area. The 10cm layer data is selected as the first soil quality data, and the 50cm layer data as the second. This demonstrates that the 10cm and 50cm layers accurately reflect the water requirements of the crops in the current sub-irrigation area.

[0049] Furthermore, the first and second soil quality data of each sub-irrigation area are input into a multi-threshold decision model, and decision processing is performed in the multi-threshold decision model to output the dynamic irrigation decision result corresponding to each sub-irrigation area. The decision process in the multi-threshold decision model includes:

[0050] The system compares the first soil quality data of the current sub-irrigation area with a preset irrigation threshold, and the second soil quality data with a preset stop threshold. If the first soil quality data of the current sub-irrigation area is less than the preset irrigation threshold, the dynamic irrigation decision for the current sub-irrigation area is to start irrigation; if the second soil quality data of the current sub-irrigation area is greater than or equal to the preset stop threshold, the dynamic irrigation decision for the current sub-irrigation area is to stop irrigation. The preset irrigation threshold and preset stop threshold can be dynamically adjusted according to the crop's growth stage (e.g., seedling stage, jointing stage, grain-filling stage) or according to weather conditions to adapt to sudden weather events such as rainfall and drought.

[0051] Specifically, the execution process of the multi-threshold decision model is as follows: First, the multi-threshold decision model selects a preset irrigation threshold and a preset stop threshold for the current sub-irrigation area. Then, it compares the first soil quality data with the preset irrigation threshold. If the first soil quality data is less than the preset irrigation threshold, it indicates that the current sub-irrigation area is in a water-scarce state and irrigation needs to be started. At this time, the multi-threshold decision model outputs a dynamic irrigation decision result to start irrigation. After the irrigation operation is started, the second soil quality data of the current sub-irrigation area is continuously acquired in real time and compared with the preset stop threshold. When the second soil quality data is greater than or equal to the preset stop threshold, it indicates that the soil moisture content of the current sub-irrigation area has reached a level suitable for crop growth, and irrigation is not required. Irrigation can be stopped, and the multi-threshold decision model outputs a dynamic irrigation decision result to stop irrigation.

[0052] It is particularly important to emphasize that in this embodiment, the system collects soil quality data from different depths within the current sub-irrigation area in real time. The dynamic irrigation decision-making process of the multi-threshold decision model is a continuous process, not a one-time judgment. During irrigation operations, the soil quality data of the current sub-irrigation area changes in real time as irrigation continues. The multi-threshold decision model makes dynamic decisions based on the real-time collected first and second soil quality data. If the first soil quality data is less than a preset irrigation threshold, irrigation is started immediately; simultaneously, the real-time collected second soil quality data is continuously compared with a preset stop threshold. When the second soil quality data is greater than or equal to the preset stop threshold, irrigation is stopped promptly. This dynamic irrigation decision-making ensures the accuracy and timeliness of irrigation operations, effectively meeting the water requirements for crop growth while avoiding water waste.

[0053] The execution layer 103 is used to perform irrigation control for each sub-irrigation area based on the dynamic irrigation decision results of each sub-irrigation area.

[0054] In one embodiment, the process of controlling irrigation for each sub-irrigation area based on the dynamic irrigation decision result of each sub-irrigation area includes: if the dynamic irrigation decision result of the current sub-irrigation area is to start irrigation, then send an opening command to the valve of the current sub-irrigation area; if the dynamic irrigation decision result of the current sub-irrigation area is to stop irrigation, then send a closing command to the valve of the current sub-irrigation area.

[0055] It should be noted that the automatic irrigation system for farmland in this application is communicatively connected to the valves of each sub-irrigation area. After the execution layer 103 obtains the dynamic irrigation decision results of each sub-irrigation area transmitted from the decision layer 102, it generates corresponding control commands based on the dynamic irrigation decision results of each sub-irrigation area and sends the control commands to the valves of the corresponding sub-irrigation area.

[0056] Specifically, if the dynamic irrigation decision for the current sub-irrigation district is to start irrigation, then execution layer 103 generates an start command for the current sub-irrigation district and sends the start command to the valves of the current sub-irrigation district. The valves of the current sub-irrigation district open according to the start command to begin irrigation. If the received dynamic irrigation decision for the current sub-irrigation district is to stop irrigation, then execution layer 103 generates a stop command for the current sub-irrigation district and sends a stop command to the valves of the current sub-irrigation district. The valves of the current sub-irrigation district close according to the stop command to stop irrigation. The response time of each valve after receiving the control command is less than 0.5 seconds.

[0057] In one embodiment, the system further includes: real-time monitoring of the status of valves in each sub-irrigation area, and sending an alarm signal to the user when an abnormal valve status is detected.

[0058] It should be noted that the system in this embodiment also includes anomaly monitoring. Anomaly monitoring includes monitoring of abnormal soil quality data as described above, as well as monitoring of soil data acquisition devices. If an anomaly is detected in a soil data acquisition device, the corresponding sub-irrigation area will not make dynamic irrigation decisions, and the user will be notified. Anomaly monitoring also includes monitoring the status of valves in each sub-irrigation area. If, during irrigation, an abnormal state such as abnormal opening or closing of a valve in a sub-irrigation area is detected, irrigation for that sub-irrigation area will be stopped, and the user will be notified. The system can also send an alarm signal to the user.

[0059] It is important to emphasize that this application monitors soil moisture levels in real time and promptly feeds these levels back to the automatic irrigation system. The system then determines whether irrigation is necessary based on the feedback soil moisture values, thus avoiding ineffective irrigation when soil moisture is sufficient. Actual field trials have shown that this application can significantly save water, with a water-saving rate between 22% and 40%, preventing water waste.

[0060] This application, through precise irrigation control, can maintain crop roots within the optimal water content range, providing a suitable water environment for crop growth. In practical applications in demonstration areas, the irrigation system of this application has significantly increased crop yields, with increases ranging from 8% to 12%, achieving the goal of increasing both yield and efficiency.

[0061] The multi-threshold decision model in this application can dynamically adjust irrigation thresholds. For example, when encountering rainfall, the model can automatically lower the threshold based on information such as rainfall amount, reducing irrigation water or even stopping irrigation; when encountering drought, the model will correspondingly raise the threshold and increase irrigation water to ensure the water required for crop growth. This adaptive capability enables the irrigation system to better adapt to different weather conditions, improving the stability and reliability of agricultural production.

[0062] This application describes the deployment of numerous soil data acquisition devices in large-scale farmland to monitor soil quality data in real time. These devices are connected to the irrigation system, enabling precise management of farmland spanning tens of thousands of acres. This application also allows for zoned and precision irrigation, improving water resource utilization efficiency and agricultural production benefits.

[0063] like Figure 2 The diagram illustrates an embodiment of the present invention for an automatic farmland irrigation method based on region division, applied to the aforementioned automatic farmland irrigation system based on region division; the specific steps are as follows:

[0064] Step S21: Divide the farmland into several sub-irrigation areas, and collect soil quality data at different depths in real time for each sub-irrigation area using a soil data acquisition device;

[0065] Step S22: Make dynamic irrigation decisions based on soil quality data at different depths in each sub-irrigation area to obtain the dynamic irrigation decision results for each sub-irrigation area;

[0066] Step S23: Perform irrigation control for each sub-irrigation area based on the dynamic irrigation decision results of each sub-irrigation area.

[0067] It should be understood that the specific process of performing the above-mentioned steps has been described in detail in the above system embodiments, and will not be repeated here for the sake of brevity.

[0068] It should also be understood that the module division in the embodiments of this application is illustrative and only represents a logical functional division; in actual implementation, there may be other division methods. Furthermore, the functional modules in the various embodiments of this application can be integrated into a single processor, exist as separate physical entities, or be integrated into a single module. The integrated modules described above can be implemented in hardware or as software functional modules.

[0069] Figure 3 This is a schematic block diagram of the electronic terminal provided in an embodiment of this application. Figure 3 As shown, the electronic terminal includes at least one processor 301, a memory 302, at least one network interface 303, and a user interface 305. The various components in the device are coupled together via a bus system 304. It is understood that the bus system 304 is used to implement communication between these components. In addition to a data bus, the bus system 304 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in… Figure 3 The general will label all buses as bus systems.

[0070] The user interface 305 may include a monitor, keyboard, mouse, trackball, clicker, button, touchpad, or touch screen.

[0071] It is understood that memory 302 can be volatile memory or non-volatile memory, or both. Non-volatile memory can be read-only memory (ROM) or programmable read-only memory (PROM), used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM) and synchronous static random access memory (SSRAM). The memories described in the embodiments of this invention are intended to include, but are not limited to, these and any other suitable categories of memory.

[0072] In this embodiment of the invention, the memory 302 is used to store various types of data to support the operation of the electronic terminal 300. Examples of this data include: any executable program for operation on the electronic terminal 300, such as the operating system 3021 and application programs 3022; the operating system 3021 contains various system programs, such as the framework layer, core library layer, driver layer, etc., for implementing various basic services and handling hardware-based tasks. The application program 3022 may contain various applications, such as a media player, browser, etc., for implementing various application services. The implementation of the automatic farmland irrigation method based on region division provided in this embodiment of the invention can be included in the application program 3022.

[0073] The methods disclosed in the above embodiments of the present invention can be applied to or implemented by processor 301. Processor 301 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware in processor 301 or by instructions in software form. The processor 301 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Processor 301 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present invention. General-purpose processor 301 may be a microprocessor or any conventional processor, etc. The steps of the accessory optimization method provided in the embodiments of the present invention can be directly reflected as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, which is located in memory. The processor reads the information in the memory and combines it with its hardware to complete the steps of the aforementioned method.

[0074] In an exemplary embodiment, the electronic terminal 300 may be used by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), or complex programmable logic devices (CPLDs) to execute the aforementioned method.

[0075] According to the method provided in the embodiments of this application, this application also provides a computer program product, which includes: computer program code, which, when run on a computer, causes the computer to execute the automatic farmland irrigation method based on region division in any of the embodiments shown.

[0076] According to the method provided in the embodiments of this application, this application also provides a computer-readable storage medium storing program code that, when run on a computer, causes the computer to execute the automatic farmland irrigation method based on region division in any of the embodiments shown.

[0077] As used in this specification, the terms "component," "module," "system," etc., are used to refer to computer-related entities, hardware, firmware, combinations of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program, and / or a computer. As illustrated, applications running on computing devices and computing devices can both be components. One or more components may reside in a process and / or an execution thread, and components may be located on a single computer and / or distributed among two or more computers. Furthermore, these components can be executed from various computer-readable media on which various data structures are stored. Components can communicate, for example, via local and / or remote processes based on signals having one or more data packets (e.g., data from two components interacting with another component between a local system, a distributed system, and / or a network, such as the Internet interacting with other systems via signals).

[0078] Those skilled in the art will recognize that the various illustrative logical blocks and steps described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this application.

[0079] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0080] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0081] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0082] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0083] In the above embodiments, the functions of each functional unit can be implemented entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. A computer program product includes one or more computer instructions (programs). When the computer program instructions (programs) are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. Computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs, DVDs), or semiconductor media (e.g., solid-state disks, SSDs, etc.).

[0084] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0085] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

[0086] In summary, this application provides an automated irrigation system, method, medium, program product, and terminal for farmland based on regional division. By constructing an automated irrigation system with a perception layer, decision-making layer, and execution layer architecture, this application directly controls irrigation operations by collecting real-time soil quality data through soil moisture meters, achieving zoned and precise irrigation for large-scale farmland. This avoids ineffective irrigation and improves water-saving rates in farmland irrigation. Through precise irrigation control, this application can maintain crop roots within the optimal water content range, increasing crop yield. The automated irrigation system of this application can not only dynamically adjust irrigation thresholds to adapt to sudden weather events such as rainfall and drought, but also support the connection of a larger number of soil data acquisition devices to meet the needs of large-scale farmland management. Therefore, this application effectively overcomes the various shortcomings of existing technologies and has high industrial application value.

[0087] The above embodiments are merely illustrative of the principles and effects of this application and are not intended to limit this application. Any person skilled in the art can modify or alter the above embodiments without departing from the spirit and scope of this application. Therefore, all equivalent modifications or alterations made by those skilled in the art without departing from the spirit and technical concept disclosed in this application should still be covered by the claims of this application.

Claims

1. An automated farmland irrigation system based on regional division, characterized in that, include: The layers are: perception layer, decision-making layer, and execution layer. The perception layer, decision-making layer, and execution layer are connected by communication. The sensing layer is used to divide farmland into several sub-irrigation areas, and to collect soil quality data at different depths in real time for each sub-irrigation area through a soil data acquisition device. The decision layer is used to make dynamic irrigation decisions based on soil quality data at different depths in each sub-irrigation area, so as to obtain the dynamic irrigation decision results for each sub-irrigation area. The execution layer is used to control irrigation for each sub-irrigation area based on the dynamic irrigation decision results of each sub-irrigation area.

2. The automatic farmland irrigation system based on regional division according to claim 1, characterized in that, The process of making dynamic irrigation decisions based on soil quality data from different depth layers in each sub-irrigation district, and obtaining the dynamic irrigation decision results for each sub-irrigation district, includes: Based on the soil quality data of different depth layers in each sub-irrigation area, the first soil quality data and the second soil quality data of each sub-irrigation area are extracted from them according to the preset soil characteristics. Input the first and second soil quality data of each sub-irrigation area into the multi-threshold decision model, and output the dynamic irrigation decision results corresponding to each sub-irrigation area.

3. The automatic farmland irrigation system based on regional division according to claim 2, characterized in that, The decision-making process in the multi-threshold decision model includes: Compare the first soil quality data of the current sub-irrigation area with the preset irrigation threshold, and compare the second soil quality data with the preset stop threshold; If the first soil quality data of the current sub-irrigation area is less than the preset irrigation threshold, the dynamic irrigation decision result of the current sub-irrigation area is to start irrigation. If the second soil quality data of the current sub-irrigation area is greater than or equal to the preset stop threshold, the dynamic irrigation decision result of the current sub-irrigation area is to stop irrigation.

4. The automatic farmland irrigation system based on regional division according to claim 3, characterized in that, The process of controlling irrigation for each sub-irrigation district based on the dynamic irrigation decision results of each sub-irrigation district includes: If the dynamic irrigation decision for the current sub-irrigation district is to start irrigation, then an open command is sent to the valve of the current sub-irrigation district; if the dynamic irrigation decision for the current sub-irrigation district is to stop irrigation, then a close command is sent to the valve of the current sub-irrigation district.

5. The automatic farmland irrigation system based on regional division according to claim 1, characterized in that, Before making dynamic irrigation decisions based on soil quality data at different depths in each sub-irrigation area, sub-irrigation areas with abnormal soil quality data are removed, and an alarm signal is sent to the user.

6. The automatic farmland irrigation system based on regional division according to claim 1, characterized in that, The system also includes: real-time monitoring of the valve status of each sub-irrigation area, and sending an alarm signal to the user when an abnormal valve status is detected.

7. An automatic irrigation method for farmland based on regional division, characterized in that, Applied to an automated farmland irrigation system based on region division as described in any one of claims 1 to 6; the method comprises: The farmland was divided into several sub-irrigation areas, and soil quality data at different depths was collected in real time for each sub-irrigation area using a soil data acquisition device. Dynamic irrigation decisions are made based on soil quality data at different depths in each sub-irrigation area to obtain the dynamic irrigation decision results for each sub-irrigation area. Irrigation control for each sub-irrigation district is carried out based on the dynamic irrigation decision results of each sub-irrigation district.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the automatic irrigation method for farmland based on regional division as described in claim 7.

9. A computer program product, characterized in that, The computer program product includes computer program code, which, when run on a computer, enables the computer to implement the automatic farmland irrigation method based on region division as described in claim 7.

10. An electronic terminal, comprising a memory, a processor, and a computer program stored in the memory, characterized in that, The processor executes the computer program to implement the automatic irrigation method for farmland based on regional division as described in claim 7.