Water resource allocation planning method and system
By dividing the water resource allocation area into several sub-blocks, collecting and predicting soil moisture content, determining the optimal irrigation time period, and merging the time periods of adjacent sub-blocks, the problem of large preparation work during the irrigation water resource allocation process is solved, and the refined management and efficient utilization of water resources are achieved.
Patent Information
- Application Number
- CN202411720935.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-28
- Publication Date
- 2025-03-21
AI Technical Summary
During the allocation of irrigation water resources, farmers need to make a lot of preparation work, resulting in high labor costs, low farming efficiency, and increasing equipment loss and maintenance costs. How to plan uniformly according to soil moisture content is a technical problem.
By dividing the water resource allocation area into several sub-blocks, each sub-block planted the same crop, collecting real-time soil moisture content, building a prediction model, determining the ideal water content and fluctuation range, selecting the best irrigation time period, and combining the time periods of adjacent sub-blocks to generate a water resource allocation planning table.
It has realized the refined management of water resources, rational allocation of water resources, improved water resource utilization, reduced irrigation workload, and improved agricultural production efficiency.
Smart Images

Figure CN119671127A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of water resource planning, and in particular to a planning method and system for water resource allocation. Background Art
[0002] Irrigation water resource allocation planning is mainly to scientifically and rationally allocate limited water resources to improve agricultural production efficiency, ensure that the water needs of crop growth can be met, and avoid waste of water resources.
[0003] In the process of allocating water resources, farmers need to do a lot of preparation work, such as transporting and installing irrigation equipment, digging canals and connecting lines, etc., before they can irrigate the farmland. The ownership of adjacent fields is not the same, and the corresponding irrigation time is also different. Repeated irrigation preparation work not only greatly increases labor costs and farmers' burdens, reduces farming efficiency, but also increases equipment loss and maintenance costs. Therefore, how to uniformly plan water resources according to soil moisture content is a technical problem that the present invention needs to solve. Summary of the invention
[0004] The purpose of the present invention is to provide a water resources allocation planning method and system to solve the problem of how to uniformly plan water resources according to soil moisture content proposed in the above background technology.
[0005] To achieve the above object, the present invention provides the following technical solutions:
[0006] A water resources allocation planning method, the method comprising:
[0007] Delineate a water resource allocation area and divide it into several sub-blocks, wherein the crops planted in each sub-block are the same, collect the real-time moisture content of the soil in the sub-block, and update it at a predetermined frequency, determine the ideal moisture content of each sub-block, and configure the fluctuation range;
[0008] Constructing a soil moisture prediction model, and inputting the real-time moisture content into the prediction model, outputting the predicted moisture content and the corresponding time, drawing a change curve with time as the horizontal axis and the predicted moisture content as the vertical axis, selecting the best time period in the change curve based on the fluctuation range, and establishing a corresponding relationship between the sub-block and the best time period;
[0009] Receive the idle time period uploaded by the user, compare the overlapped part of the optimal time period and the idle time period, obtain the target time period, create a number block corresponding to each sub-block, and synchronize the target time period corresponding to each sub-block into the number block;
[0010] Determine whether the target time periods of two adjacent sub-blocks overlap. If so, merge the number blocks corresponding to the two adjacent sub-blocks to obtain a merged block, and define the time period corresponding to the merged block as an overlapping time period. Continue to judge the merged block and the adjacent sub-blocks until the number of days in the processed overlapping time period is less than a preset threshold. Integrate the merged block and the overlapping time period to generate a water resources allocation planning table, and push it to the user corresponding to the merged block.
[0011] Furthermore, the step of collecting the real-time moisture content of the soil in the sub-block includes:
[0012] Constructing an early warning monitoring mechanism, clustering the real-time moisture content into several levels, and determining the emergency measures corresponding to each level;
[0013] A critical value is embedded into the level, and if the real-time water content of the blocks is less than the critical value, the blocks are inserted into the front column of the water resource allocation planning table.
[0014] Furthermore, the step of updating at a predetermined frequency, determining the ideal moisture content of each sub-block, and configuring a fluctuation range includes:
[0015] Determining a priority of each of the sub-blocks based on the crops in the sub-blocks;
[0016] The predetermined frequency is adjusted according to the priority.
[0017] Furthermore, the step of constructing a soil moisture prediction model, inputting the real-time moisture content into the prediction model, and outputting the predicted moisture content and the corresponding time comprises:
[0018] Traversing the influencing factors of the predicted water content, wherein the influencing factors at least include: weather, groundwater and environment;
[0019] The influencing factors are integrated into the prediction model, and the prediction model is trained using the existing data set.
[0020] Furthermore, the step of selecting the best time period in the change curve diagram and establishing a corresponding relationship between the sub-blocks and the best time period includes:
[0021] Determine the optimal irrigation time for the crop, refine the optimal time period, and generate a label;
[0022] Insert the tag into the water resource allocation planning table.
[0023] Furthermore, the step of receiving the idle time period uploaded by the user, comparing the overlapped part of the optimal time period and the idle time period, and obtaining the target time period includes:
[0024] Constructing an adjustment window for the idle time period, and using the adjustment window to offset the target time period;
[0025] After the adjustment window ends, feedback is generated and pushed to the corresponding user.
[0026] Furthermore, the step of integrating the merged block and the overlapping time period, generating a water resource allocation planning table, and pushing it to the user corresponding to the merged block includes:
[0027] The area other than the merged block in the water resource allocation area is defined as a scattered area, and the merged block and the overlapping time period are redefined in the scattered area;
[0028] All merged blocks and overlapping time periods are sorted in chronological order to generate a water resources allocation planning table.
[0029] Furthermore, a configuration module is used to define a water resource allocation area and divide it into a number of sub-blocks, wherein the crops planted in each sub-block are the same, collect the real-time moisture content of the soil in the sub-block, and update it according to a predetermined frequency, determine the ideal moisture content of each sub-block, and configure the fluctuation range;
[0030] Establish a module for constructing a soil moisture prediction model, and input the real-time moisture content into the prediction model, output the predicted moisture content and the corresponding time, draw a change curve with time as the horizontal axis and the predicted moisture content as the vertical axis, select the best time period in the change curve based on the fluctuation range, and establish the corresponding relationship between the sub-block and the best time period;
[0031] A synchronization module is used to receive the idle time periods uploaded by the user, compare the overlapped part of the optimal time period and the idle time period, obtain the target time period, create digital blocks corresponding to the sub-blocks one by one, and synchronize the target time period corresponding to each sub-block into the digital blocks;
[0032] The push module is used to determine whether the target time periods of two adjacent sub-blocks overlap. If so, the number blocks corresponding to the two adjacent sub-blocks are merged to obtain a merged block, and the time period corresponding to the merged block is defined as an overlapping time period. The merged block and the adjacent sub-blocks are continuously judged until the number of days in the processed overlapping time period is less than a preset threshold, the merged block and the overlapping time period are integrated, a water resource allocation planning table is generated, and the table is pushed to the user corresponding to the merged block.
[0033] Furthermore, the configuration module includes:
[0034] A clustering unit is used to construct an early warning monitoring mechanism, cluster the real-time moisture content into several levels, and determine the emergency measures corresponding to each level;
[0035] A judgment unit, used to embed a critical value into the level, and if the real-time water content of the block is less than the critical value, insert the block into the front column of the water resources allocation planning table;
[0036] a determining unit, configured to determine a priority of each of the sub-blocks based on the crops in the sub-blocks;
[0037] An adjusting unit is used to adjust the predetermined frequency according to the priority.
[0038] Furthermore, the establishment module includes:
[0039] A prediction unit, used to traverse the influencing factors of the predicted water content, wherein the influencing factors at least include: weather, groundwater and environment;
[0040] An integration unit, used to integrate the influencing factors into the prediction model and train the prediction model using an existing data set;
[0041] A generating unit, used for determining the optimal irrigation time for the crop, refining the optimal time period, and generating a label;
[0042] The inserting unit is used to insert the tag into the water resource allocation planning table.
[0043] Compared with the prior art, the present invention has the following beneficial effects:
[0044] By dividing the water resource allocation area into sub-blocks, water resources can be managed in a refined manner and allocated reasonably, greatly improving the utilization rate of water resources. By collecting the real-time moisture content of the soil, data support can be provided for water resource allocation to avoid excessive or insufficient irrigation water. By building a prediction model, it is possible to respond to severe weather in advance, promote the intelligent management of water resource allocation, and greatly improve irrigation efficiency. By selecting the best time period, the most suitable irrigation time can be determined, and by comparing the idle time periods, the irrigation time of different users can be unified, so that multiple sub-blocks can be irrigated at the same time, greatly reducing the workload of water resource allocation and improving agricultural production efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] Figure 1 A flowchart of a water resources allocation planning method provided by an embodiment of the present invention;
[0046] Figure 2 A first sub-flow chart of the water resources allocation planning method provided in an embodiment of the present invention;
[0047] Figure 3 A second sub-flow chart of the water resources allocation planning method provided in an embodiment of the present invention;
[0048] Figure 4 A third sub-flow chart of the water resources allocation planning method provided in an embodiment of the present invention;
[0049] Figure 5 A fourth sub-flow chart of the water resources allocation planning method provided in an embodiment of the present invention;
[0050] Figure 6 A block diagram of the water resources allocation planning system provided by an embodiment of the present invention;
[0051] Figure 7 A block diagram of the configuration module in the planning system for water resource configuration provided by an embodiment of the present invention;
[0052] Figure 8 A block diagram of the components of the establishment module in the planning system for water resource allocation provided by an embodiment of the present invention;
[0053] Fig. 9 A block diagram of the composition of a synchronization module in a water resources allocation planning system provided by an embodiment of the present invention;
[0054] Fig.10 This is a block diagram of the composition of the push module in the planning system for water resource allocation provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0055] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0056] In Example 1, Figure 1 The implementation process of the planning method for water resource allocation provided by the embodiment of the present invention is shown and described in detail below:
[0057] S100: Delineate a water resource allocation area and divide it into several sub-blocks, wherein the crops planted in each sub-block are the same, collect the real-time moisture content of the soil in the sub-block, and update it at a predetermined frequency, determine the ideal moisture content of each sub-block, and configure a fluctuation range.
[0058] According to the geographical environment, land ownership, etc., the water resource allocation area is delineated and divided into several sub-blocks, each of which can be one acre or multiple acres, and the crops planted in each sub-block are the same; the real-time moisture content of the soil in each sub-block is determined using a soil moisture detector, and the real-time moisture content is updated daily. If there is no rain, snow or other weather, the update interval can be extended; the existing data is queried to determine the ideal moisture content of the crops in each sub-block, and the soil moisture content is not constant, it will fluctuate with weather changes and plant transpiration, which requires configuring the fluctuation range of the ideal moisture content for each sub-block.
[0059] S200: Construct a prediction model for soil moisture content, and input the real-time moisture content into the prediction model, output the predicted moisture content and the corresponding time, draw a change curve with time as the horizontal axis and the predicted moisture content as the vertical axis, select the best time period in the change curve based on the fluctuation range, and establish the corresponding relationship between the sub-block and the best time period.
[0060] Through the historical soil moisture data and soil types in the existing data, and using machine learning methods, a model that can predict future changes in soil moisture content is established and defined as a prediction model; a change curve is drawn with time as the horizontal axis and the daily predicted moisture content as the vertical axis; by querying the change curve, the change trend of the predicted moisture content is determined, and the best time period for irrigation is located, that is, the time period when the soil moisture content is within the fluctuation range, where each sub-block corresponds to an optimal time period.
[0061] S300: receiving the idle time period uploaded by the user, comparing the optimal time period with the overlapping part of the idle time period, obtaining the target time period, creating a number block corresponding to each sub-block, and synchronizing the target time period corresponding to each sub-block into the number block.
[0062] The preset water resource planning platform receives the idle time periods uploaded by users, where the idle time periods include the start time and end time when users can irrigate. The overlapping parts between the optimal time period and the idle time period are found to obtain the target time period, where the target time period indicates that within this time period, users are free to irrigate and the soil moisture demand is at the best time for irrigation.
[0063] A data block is created for each sub-block, and the target time period corresponding to each sub-block is synchronized to the data block, where the data block is the basic structure for storing data and is used to manage and track the water resource allocation of each sub-block.
[0064] S400: Determine whether the target time periods of two adjacent sub-blocks overlap. If so, merge the number blocks corresponding to the two adjacent sub-blocks to obtain a merged block, and define the time period corresponding to the merged block as an overlapping time period. Continue to judge the merged block and the adjacent sub-blocks until the number of days in the processed overlapping time period is less than a preset threshold, integrate the merged block and the overlapping time period, generate a water resource allocation planning table, and push it to the user corresponding to the merged block.
[0065] If the target time periods corresponding to two adjacent sub-blocks overlap, the blocks corresponding to the two sub-blocks are merged to obtain a merged block, and the overlapping part in the target time period is extracted to obtain an overlapping time period. In this way, it is continued to be determined whether the target time periods corresponding to the merged block and the adjacent sub-blocks overlap, until the number of days in the overlapping time period is less than a preset threshold, where the threshold is pre-determined by the staff, and the obtained merged block and overlapping time are used to generate a water resource allocation table. The water resource allocation table is an irrigation calculation table, which includes merged block items and overlapping time items.
[0066] For example, if sub-block A is adjacent to sub-block B, and the target time period of sub-block A is April 13-15, while the target time period of sub-block B is April 10-15, sub-block A and sub-block B are merged to obtain a merged block with an overlapping time period of April 13-15, and it is further determined whether there is an overlap between the target time periods of the merged block and its adjacent sub-blocks; in other words, sub-block A and sub-block B are irrigated at the same time from April 13 to 15.
[0067] In Example 2, Figure 2 The implementation process of the planning method for water resource allocation provided by the embodiment of the present invention is shown. The steps of collecting the real-time moisture content of the soil in the sub-block are described in detail as follows:
[0068] S101: construct an early warning monitoring mechanism, cluster the real-time moisture content into several levels, and determine the emergency measures corresponding to each level.
[0069] According to the real-time moisture content of each sub-block, the sub-blocks are divided into several levels, including drought level, low moisture content level, medium moisture content level, high moisture content level, saturation level and water accumulation level, etc., and emergency measures for each level are determined. The early warning monitoring mechanism is: when the sub-block is at the drought level and water accumulation level, an alarm message is sent to the preset terminal, and the preset terminal is the user terminal corresponding to the sub-block.
[0070] S102: embedding a critical value into the level, and if the real-time water content of the block is less than the critical value, inserting the block into the front column of the water resource allocation planning table.
[0071] The critical value of the real-time moisture content of each sub-block is determined, and the blocks whose real-time moisture content is less than the critical value are found, and the found blocks are inserted into the blocks whose real-time moisture content is less than the critical value.
[0072] The critical value can be obtained from existing data according to the type of crop. If the real-time moisture content of the sub-block is less than the critical value, it may affect the normal growth of the crop; therefore, water resource allocation needs to be prioritized.
[0073] In Example 3, Figure 2 The implementation process of the planning method for water resource allocation provided by an embodiment of the present invention is shown. The steps of updating according to a predetermined frequency, determining the ideal water content of each sub-block, and configuring the fluctuation range are described in detail as follows:
[0074] S103: Determine the priority of each of the sub-blocks based on the crops in the sub-blocks.
[0075] The sub-blocks are divided into multiple priorities based on the economic value and growth potential of the crops in each sub-block.
[0076] S104: Adjust the predetermined frequency according to the priority.
[0077] The frequency of collecting real-time moisture content is adjusted according to the priority. The higher the priority, the higher the collection frequency.
[0078] In Example 4, Figure 3 The implementation process of the planning method for water resource allocation provided by an embodiment of the present invention is shown. The steps of constructing a soil moisture prediction model, inputting the real-time moisture content into the prediction model, and outputting the predicted moisture content and the corresponding time are described in detail as follows:
[0079] S201: Traverse the influencing factors of the predicted water content, wherein the influencing factors at least include: weather, groundwater and environment.
[0080] S202: Integrate the influencing factors into a prediction model, and use an existing data set to train the prediction model.
[0081] Determine the factors that affect the moisture content of the sub-block, including weather, groundwater and environment, integrate all the influencing factors and establish a prediction model.
[0082] In Example 5, Figure 3 The implementation process of the planning method for water resource allocation provided by an embodiment of the present invention is shown. The steps of selecting the optimal time period in the change curve diagram and establishing the corresponding relationship between the sub-block and the optimal time period are described in detail as follows:
[0083] S203: Determine the optimal irrigation time for the crops, refine the optimal time period, and generate a label.
[0084] Determine the best time to irrigate your crops, down to the exact hour.
[0085] S204: Insert the tag into the water resource allocation planning table.
[0086] Generate labels using the optimal time period and insert them into the water resource allocation planning table; by refining the optimal time period, the user's time expenditure can be greatly reduced and the water resource scheduling efficiency can be improved.
[0087] In Example 6, Figure 4 The implementation process of the planning method for water resource allocation provided by an embodiment of the present invention is shown. The steps of receiving the idle time period uploaded by the user, comparing the overlapping part of the optimal time period and the idle time period, and obtaining the target time period are described in detail as follows:
[0088] S301: construct an adjustment window for the idle time period, and use the adjustment window to offset the target time period.
[0089] When the user decides to adjust the idle time period, an adjustment window is opened, and the user can adjust the idle time period again within the time period corresponding to the adjustment window, and the target time period will also be adjusted accordingly.
[0090] S302: After the adjustment window ends, feedback is generated and pushed to the corresponding user.
[0091] When the idle time period is determined, feedback is generated and pushed to the user to remind the user to configure water resources according to the idle time period.
[0092] In Example 7, Figure 5 The implementation process of the planning method for water resource allocation provided by an embodiment of the present invention is shown. The steps of integrating the merged blocks and the overlapping time periods, generating a water resource allocation planning table, and pushing it to the user corresponding to the merged blocks are described in detail as follows:
[0093] S401: defining the area other than the merged block in the water resource allocation area as a scattered area, and redefining the merged block and the overlapping time period in the scattered area.
[0094] According to steps S100 to S400, merged blocks and overlapping time periods are continuously defined in the scattered areas.
[0095] S402: Sort all merged blocks and overlapping time periods in time order to generate a water resources allocation planning table.
[0096] The redefined merged blocks and overlapping time periods are sorted in chronological order to obtain a water resources allocation planning table, and water resources are allocated according to the water resources allocation planning table.
[0097] Figure 6 The following is a structural block diagram of a water resource allocation planning system according to an embodiment of the present invention. The water resource allocation planning system 1 includes:
[0098] Configuration module 11 is used to define the water resource allocation area and divide it into several sub-blocks, wherein the crops planted in each sub-block are the same, collect the real-time moisture content of the soil in the sub-block, and update it according to a predetermined frequency, determine the ideal moisture content of each sub-block, and configure the fluctuation range;
[0099] Establishing module 12, for constructing a prediction model of soil moisture content, and inputting the real-time moisture content into the prediction model, outputting the predicted moisture content and the corresponding time, drawing a change curve with time as the horizontal axis and the predicted moisture content as the vertical axis, selecting the best time period in the change curve based on the fluctuation range, and establishing the corresponding relationship between the sub-block and the best time period;
[0100] The synchronization module 13 is used to receive the idle time period uploaded by the user, compare the overlapped part of the optimal time period and the idle time period, obtain the target time period, create a number block corresponding to each sub-block, and synchronize the target time period corresponding to each sub-block to the number block;
[0101] The push module 14 is used to determine whether the target time periods of two adjacent sub-blocks overlap. If so, the number blocks corresponding to the two adjacent sub-blocks are merged to obtain a merged block, and the time period corresponding to the merged block is defined as an overlapping time period. The merged block and the adjacent sub-blocks are continuously judged until the number of days in the processed overlapping time period is less than a preset threshold value, the merged block and the overlapping time period are integrated, a water resource allocation planning table is generated, and the table is pushed to the user corresponding to the merged block.
[0102] Figure 7 The following is a structural block diagram of a water resources allocation planning system according to an embodiment of the present invention. The configuration module 11 includes:
[0103] The clustering unit 111 is used to construct an early warning monitoring mechanism, cluster the real-time water content into several levels, and determine the emergency measures corresponding to each level;
[0104] A judgment unit 112, used to embed a critical value into the level, and if the real-time water content of the block is less than the critical value, insert the block into the front column of the water resource allocation planning table;
[0105] A determination unit 113, configured to determine a priority of each of the sub-blocks based on the crops in the sub-blocks;
[0106] The adjusting unit 114 is configured to adjust the predetermined frequency according to the priority.
[0107] Figure 8 The structure diagram of the water resource allocation planning system provided by the embodiment of the present invention is shown, and the establishment module 12 includes:
[0108] A prediction unit 121, configured to traverse the influencing factors of the predicted water content, wherein the influencing factors at least include: weather, groundwater and environment;
[0109] An integration unit 122, used to integrate the influencing factors into the prediction model and train the prediction model using an existing data set;
[0110] A generating unit 123, for determining the optimal irrigation time for the crop, refining the optimal time period, and generating a label;
[0111] The inserting unit 124 is used to insert the tag into the water resource allocation planning table.
[0112] Fig. 9 The structure diagram of the water resource allocation planning system provided by the embodiment of the present invention is shown, and the synchronization module 13 includes:
[0113] An offset unit 131 is used to construct an adjustment window of the idle time period and use the adjustment window to offset the target time period;
[0114] The push unit 132 is used to generate feedback after the adjustment window ends, and push the feedback to the corresponding user.
[0115] Fig.10 The structure diagram of the water resource allocation planning system provided by the embodiment of the present invention is shown, and the push module 14 includes:
[0116] A definition unit 141 is used to define the area other than the merged block in the water resource allocation area as a scattered area, and redefine the merged block and the overlapping time period in the scattered area;
[0117] The sorting unit 142 is used to sort all the merged blocks and overlapping time periods in time order to generate a water resource allocation planning table.
[0118] The configuration module 11 is mainly used to complete step S100, the establishment module 12 is mainly used to complete step S200, the synchronization module 13 is mainly used to complete step S300, and the push module 14 is mainly used to complete step S400;
[0119] The clustering unit 111 is mainly used to complete step S101, the judging unit 112 is mainly used to complete step S102, the determining unit 113 is mainly used to complete step S103, and the adjusting unit 114 is mainly used to complete step S104;
[0120] The prediction unit 121 is mainly used to complete step S201, the integration unit 122 is mainly used to complete step S202, the generation unit 123 is mainly used to complete step S203, and the insertion unit 124 is mainly used to complete step S204;
[0121] The offset unit 131 is mainly used to complete step S301, and the push unit 132 is mainly used to complete step S302;
[0122] The defining unit 141 is mainly used to complete step S401, and the sorting unit 142 is mainly used to complete step S402.
[0123] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0124] The above-mentioned embodiments only express several implementation methods of the present invention, and the description thereof is relatively specific and detailed, but it cannot be understood as limiting the scope of the patent of the present invention. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, which all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.
[0125] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
Claims
1. A water resources allocation planning method, characterized in that: The method comprises: Delineate a water resource allocation area and divide it into several sub-blocks, wherein the crops planted in each sub-block are the same, collect the real-time moisture content of the soil in the sub-block, and update it at a predetermined frequency, determine the ideal moisture content of each sub-block, and configure the fluctuation range; Constructing a soil moisture prediction model, and inputting the real-time moisture content into the prediction model, outputting the predicted moisture content and the corresponding time, drawing a change curve with time as the horizontal axis and the predicted moisture content as the vertical axis, selecting the best time period in the change curve based on the fluctuation range, and establishing a corresponding relationship between the sub-block and the best time period; Receive the idle time period uploaded by the user, compare the overlapped part of the optimal time period and the idle time period, obtain the target time period, create a number block corresponding to each sub-block, and synchronize the target time period corresponding to each sub-block into the number block; Determine whether the target time periods of two adjacent sub-blocks overlap. If so, merge the number blocks corresponding to the two adjacent sub-blocks to obtain a merged block, and define the time period corresponding to the merged block as an overlapping time period. Continue to judge the merged block and the adjacent sub-blocks until the number of days in the processed overlapping time period is less than a preset threshold. Integrate the merged block and the overlapping time period to generate a water resources allocation planning table, and push it to the user corresponding to the merged block.
2. The water resources allocation planning method according to claim 1, characterized in that: The step of collecting the real-time moisture content of the soil in the sub-block comprises: Constructing an early warning monitoring mechanism, clustering the real-time moisture content into several levels, and determining the emergency measures corresponding to each level; A critical value is embedded into the level, and if the real-time water content of the blocks is less than the critical value, the blocks are inserted into the front column of the water resource allocation planning table.
3. The water resources allocation planning method according to claim 1, characterized in that: The step of updating at a predetermined frequency, determining the ideal moisture content of each sub-block, and configuring a fluctuation range comprises: Determining a priority of each of the sub-blocks based on the crops in the sub-blocks; The predetermined frequency is adjusted according to the priority.
4. The water resources allocation planning method according to claim 1, characterized in that: The steps of constructing a soil moisture prediction model, inputting the real-time moisture content into the prediction model, and outputting the predicted moisture content and the corresponding time include: Traversing the influencing factors of the predicted water content, wherein the influencing factors at least include: weather, groundwater and environment; The influencing factors are integrated into the prediction model, and the prediction model is trained using the existing data set.
5. The water resources allocation planning method according to claim 3, characterized in that: The step of selecting the best time period in the change curve diagram and establishing a corresponding relationship between the sub-blocks and the best time period comprises: Determine the optimal irrigation time for the crop, refine the optimal time period, and generate a label; Insert the tag into the water resource allocation planning table.
6. The water resources allocation planning method according to claim 1, characterized in that: The step of receiving the idle time period uploaded by the user, comparing the overlapped part of the optimal time period and the idle time period, and obtaining the target time period includes: Constructing an adjustment window for the idle time period, and using the adjustment window to offset the target time period; After the adjustment window ends, feedback is generated and pushed to the corresponding user.
7. The water resources allocation planning method according to claim 1, characterized in that: The step of integrating the merged block and the overlapping time period, generating a water resource allocation planning table, and pushing it to the user corresponding to the merged block includes: The area other than the merged block in the water resource allocation area is defined as a scattered area, and the merged block and the overlapping time period are redefined in the scattered area; All merged blocks and overlapping time periods are sorted in chronological order to generate a water resources allocation planning table.
8. A water resources allocation planning system, characterized in that: The system comprises: A configuration module is used to define a water resource allocation area and divide it into several sub-blocks, wherein the crops planted in each sub-block are the same, collect the real-time moisture content of the soil in the sub-block, and update it according to a predetermined frequency, determine the ideal moisture content of each sub-block, and configure the fluctuation range; Establish a module for constructing a soil moisture prediction model, and input the real-time moisture content into the prediction model, output the predicted moisture content and the corresponding time, draw a change curve with time as the horizontal axis and the predicted moisture content as the vertical axis, select the best time period in the change curve based on the fluctuation range, and establish the corresponding relationship between the sub-block and the best time period; A synchronization module is used to receive the idle time periods uploaded by the user, compare the overlapped part of the optimal time period and the idle time period, obtain the target time period, create digital blocks corresponding to the sub-blocks one by one, and synchronize the target time period corresponding to each sub-block into the digital blocks; The push module is used to determine whether the target time periods of two adjacent sub-blocks overlap. If so, the number blocks corresponding to the two adjacent sub-blocks are merged to obtain a merged block, and the time period corresponding to the merged block is defined as an overlapping time period. The merged block and the adjacent sub-blocks are continuously judged until the number of days in the processed overlapping time period is less than a preset threshold, the merged block and the overlapping time period are integrated, a water resource allocation planning table is generated, and the table is pushed to the user corresponding to the merged block.
9. The water resources allocation planning system according to claim 8, characterized in that: The configuration module includes: A clustering unit is used to construct an early warning monitoring mechanism, cluster the real-time moisture content into several levels, and determine the emergency measures corresponding to each level; A judgment unit, used to embed a critical value into the level, and if the real-time water content of the block is less than the critical value, insert the block into the front column of the water resources allocation planning table; a determining unit, configured to determine a priority of each of the sub-blocks based on the crops in the sub-blocks; An adjusting unit is used to adjust the predetermined frequency according to the priority.
10. The water resources allocation planning system according to claim 9, characterized in that: The establishment module includes: A prediction unit, used to traverse the influencing factors of the predicted water content, wherein the influencing factors at least include: weather, groundwater and environment; An integration unit, used to integrate the influencing factors into the prediction model and train the prediction model using an existing data set; A generating unit, used for determining the optimal irrigation time for the crop, refining the optimal time period, and generating a label; The inserting unit is used to insert the tag into the water resource allocation planning table.