A multi-terminal intelligent rotary water sprayer rapid test method based on cloud planning

By using a cloud-based set of operational variant instructions to perform unified testing on intelligent rotary sprinklers, the problem of rapid and efficient testing of intelligent rotary sprinklers has been solved, improving system reliability and reducing costs, thus ensuring crop yield and quality.

CN116183266BActive Publication Date: 2026-01-20JIAHUI INNOVATION (HAINAN) TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310131943.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-19
Publication Date
2026-01-20
Estimated Expiration
2043-02-19

AI Technical Summary

Technical Problem

The lack of a rapid and efficient testing scheme for intelligent rotary sprinklers in the existing technology leads to increased manpower and material costs when equipment fails, and affects crop yield and quality.

Method used

By using cloud-based planning methods, operation variant instruction sets are generated and sent to multiple intelligent rotary sprinklers. Unified testing and scheduling are then performed using the cloud database of operation variant instructions to identify potential software defects or hardware damage.

Benefits of technology

It improves the reliability and robustness of intelligent sprinkler irrigation systems, reduces crop yield reduction caused by poor water and fertilizer irrigation, and lowers labor and material costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116183266B_ABST
    Figure CN116183266B_ABST
Patent Text Reader

Abstract

The application discloses a kind of based on cloud planning multi-terminal intelligent rotary water sprayer rapid test method, comprising: obtaining the operation instruction for the intelligent rotary water sprayer in currently used intelligent water spraying irrigation system, the operation instruction for the intelligent rotary water sprayer is named as original instruction, original instruction is copied multiple times to generate multiple identical copy instruction and constitute copy instruction set with it;The rotation angle of the intelligent rotary water sprayer in each copy instruction in copy instruction set, water spraying time, machine start time, water spraying rate and other parameters are generated operation variant instruction with the numerical change conforming to the specification of intelligent water spraying irrigation system, finally form operation variant instruction set;Build operation variant instruction cloud database and construct operation variant instruction database table for SQL storage operation variant instruction set finally formed, collect the operation instruction in the historical operation data of intelligent rotary water sprayer to be used for expanding operation variant instruction cloud database;Operation variant instruction set in operation variant instruction cloud database is sent to the operation variant instruction of multiple intelligent rotary water sprayers under intelligent water spraying irrigation system and runs using the way of cloud planning;Collect and compare the running result record data in intelligent rotary water sprayer, record and save the number of possible problem intelligent rotary water sprayer, the operation variant instruction that induces problem is marked in operation variant instruction cloud database.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of intelligent sprinkler irrigation system testing, and in particular to a rapid testing method for multi-terminal intelligent rotary sprinklers based on cloud-based planning. Background Technology

[0002] With the increasing trend of large-scale and intelligent development in my country's agriculture, the demand for precise water and fertilizer irrigation is also growing. Promoting the precision, speed, and intelligence of water and fertilizer irrigation not only helps reduce costs but also improves soil quality and crop yield and quality. Therefore, utilizing technologies such as intelligent sprinkler irrigation systems for precision water and fertilizer irrigation has become an important direction in current agricultural development.

[0003] In intelligent sprinkler irrigation systems, intelligent rotary sprinklers are important tools for water and fertilizer irrigation. If they malfunction and cause improper irrigation, it will not only reduce the yield of crops and plants, but may also cause physiological diseases such as excessive growth, premature aging, deformed fruit, and root diseases caused by root rot. In addition, because intelligent rotary sprinklers are used frequently, they have a high failure rate. If a failure occurs, the equipment needs to be repaired quickly and the original area needs to be temporarily irrigated by manpower, which greatly increases the input of human and material resources.

[0004] Therefore, the inspection and testing of intelligent sprinkler irrigation systems, especially the testing of intelligent rotary sprinklers within these systems, is of paramount importance. Currently, there is no readily available and mature solution specifically designed for the rapid and efficient testing of intelligent rotary sprinklers. Summary of the Invention

[0005] To address the problems existing in the prior art, this invention discloses a rapid testing method for a multi-terminal intelligent rotary sprinkler based on cloud-based planning, specifically including the following steps:

[0006] Obtain the operation instructions for the intelligent rotary sprinkler in the currently used intelligent sprinkler irrigation system, name the operation instructions for the intelligent rotary sprinkler as the original instructions, copy the original instructions multiple times to generate multiple identical copy instructions, and use these to form a copy instruction set.

[0007] The parameters such as rotation angle, spraying time, machine start-up time, and spraying rate of the intelligent rotary sprinkler in each copy instruction in the copy instruction set are numerically varied in accordance with the specifications of the intelligent sprinkler irrigation system to generate operation variant instructions, and finally form an operation variant instruction set; a cloud database of operation variant instructions is built and an operation variant instruction database table is constructed for SQL storage of the final operation variant instruction set, and operation instructions in the historical operation data of the intelligent rotary sprinkler are collected to expand the cloud database of operation variant instructions;

[0008] The operation variant instruction set in the cloud database is sent to multiple intelligent rotary sprinklers in the intelligent sprinkler irrigation system for operation using a cloud-planned approach.

[0009] Collect and compare the operational data recorded from the intelligent rotary sprinklers, record and save the numbers of intelligent rotary sprinklers that may have problems, and mark the operation variant commands that cause problems in the operation variant command cloud database. The operation commands of the intelligent rotary sprinklers are related to the intelligent sprinkler irrigation system. The operation commands may be different in different intelligent sprinkler irrigation systems. In this case, the operation commands should be obtained by referring to the specific intelligent sprinkler irrigation system's usage specifications.

[0010] The operation variant instruction set consists of operation variant instructions, which are generated by changing the parameters such as the rotation angle, spraying time, machine start-up time, and spraying rate of the intelligent rotary sprinkler in each copy instruction to conform to the specifications of the intelligent sprinkler irrigation system.

[0011] It is particularly important to emphasize that the parameters may vary depending on the specific intelligent sprinkler irrigation system. The rotation angle, spraying time, machine start-up time, and spraying rate mentioned in this method are only examples of parameters commonly found in intelligent rotary sprinklers. Other possible parameters should also be included within the scope emphasized in this method to ensure a more comprehensive and complete test. To facilitate practical application, this method should, in actual use, be implemented by building the cloud database of operation variant commands on the server hosting the existing intelligent sprinkler irrigation system. This allows operation variant commands to be transmitted via the existing intelligent sprinkler irrigation system, reducing costs and accelerating transmission speed.

[0012] In addition, the uniqueness check of operation variant instructions should be maintained in the operation variant instruction database table in the operation variant instruction cloud database, and a label field should be reserved to facilitate the labeling of operation variant instructions that cause problems in the last step of this method, so as to improve the complexity and diversity of the operation variant instruction set during subsequent method iteration and optimization.

[0013] Cloud-based planning specifically refers to the scheduling method of operation variant instructions in the cloud database of operation variant instructions based on the cloud server where the intelligent sprinkler irrigation system is located. Its characteristics are that different operation variant instructions are sent to the intelligent rotary sprinklers of different terminals and the operation variant instructions in the operation variant instruction database table are locked in time to prevent the operation variant instructions from being called by the intelligent rotary sprinklers of other terminals. At the same time, the information of each intelligent rotary sprinkler calling the operation variant instructions is recorded.

[0014] Furthermore, to facilitate the smooth implementation of cloud-based planning, this method will also permanently designate one of the intelligent rotary sprinklers as a test machine for standby, ensuring rapid identification of the root cause of problems—whether it's a variant command or the intelligent rotary sprinkler itself. The operational results encompass data from various possible scenarios during the intelligent rotary sprinkler's operation, specifically based on its associated intelligent irrigation system. Judgment is made based on prompts or error messages from the intelligent irrigation system. This method assumes the intelligent irrigation system is correct and does not consider its stability. The stability and correctness of the intelligent irrigation system will be tested and explained using other methods, which will not be elaborated upon here.

[0015] The testing machine is an intelligent rotary water sprayer. Before uploading the operation variant instruction set to the operation variant instruction cloud database, it executes all operation variant instructions to ensure that the operation variant instructions themselves are problem-free. When a cloud-based event occurs, if other intelligent rotary water sprayers encounter problems, the testing machine will quickly execute the same operation variant instruction once. By comparing the running results, the purpose of automated testing and inspection is achieved.

[0016] By adopting the above technical solution, this invention provides a rapid testing method for multi-terminal intelligent rotary sprinklers based on cloud planning. This method uses the cloud to uniformly schedule and allocate test instructions for intelligent rotary sprinklers in the same intelligent irrigation system, enabling testing of the intelligent irrigation system, especially the intelligent rotary sprinklers. This allows for the discovery of software defects or hardware damage problems hidden in the intelligent rotary sprinklers, greatly improving the reliability and robustness of the intelligent irrigation system. This lays the foundation for the subsequent intelligent development of intelligent irrigation systems and reduces the occurrence of crop and plant yield reduction problems caused by poor water and fertilizer irrigation. This method has good market prospects and application prospects. Attached Figure Description

[0017] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0018] Figure 1 This is a flowchart of the method of the present invention;

[0019] Figure 2 This is a diagram illustrating the process of issuing cloud-based planning and operation variant commands in this invention. Detailed Implementation

[0020] To make the technical solutions and advantages of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention:

[0021] like Figure 1 The method for rapid testing of a multi-terminal intelligent rotary sprinkler based on cloud planning, as shown, specifically includes the following steps:

[0022] In step S101: A copy instruction set is generated;

[0023] Existing smart sprinkler irrigation systems typically employ a transmission method combining cloud servers and IoT communication technologies to remotely operate smart rotary sprinklers. The key difference lies in the fact that the smart sprinkler irrigation system and the smart rotary sprinkler operate on the same communication network. The cloud server hosting the smart sprinkler irrigation system receives operation commands from user terminals. These commands are usually network requests. After receiving the network request, the cloud server processes it through the smart sprinkler irrigation system and then transmits the operation command via IoT communication technologies (such as Bluetooth Low Energy, LoRa, NB-IoT, etc.) in a manner that the smart rotary sprinkler can receive and process. Upon receiving the operation command, the smart rotary sprinkler performs the specific operation. For details on the operation, refer to other existing IoT communication technologies. In this method, only the operation command from the smart rotary sprinkler is obtained and named the original command. The original command is then copied multiple times to generate duplicate commands. The set of duplicate commands is called the duplicate command set, which is used to generate variant command sets in subsequent steps.

[0024] It should be noted that this method does not restrict the source and format of operation instructions, so there are no excessive requirements for IoT communication technology. The IoT communication technology described in this method is only the commonly used IoT communication technology at present. If IoT communication technology undergoes significant changes over time, the IoT communication technology that can be used in smart sprinkler irrigation systems should also be included in this method.

[0025] In step S102: A set of operation variant instructions is formed;

[0026] In this step, the parameters such as the rotation angle, spraying time, machine start-up time, and spraying rate of the intelligent rotary sprinkler within each copy instruction in the copy instruction set are modified to conform to the specifications of the intelligent sprinkler irrigation system, generating variant operation instructions. It is important to emphasize that the above description is based on a broad parameter modification of the intelligent rotary sprinkler copy instructions. In reality, during the information transmission process of an actual intelligent sprinkler irrigation system, the cloud server may receive specific text or numerical information of parameters such as rotation angle, spraying time, machine start-up time, and spraying rate. However, when transmitted to the intelligent rotary sprinkler via IoT communication technology, due to different communication technologies, this information may be translated into various numerical combinations, which differs from the content to be protected by this method. Therefore, it will not be analyzed in detail.

[0027] In this step, the key feature of forming the operational variant instruction set is that the important parameter information contained in each variant instruction set should be random and disorganized, while still conforming to the specifications of the intelligent sprinkler irrigation system. Firstly, this testing method does not test the explicitly specified conditions of the intelligent sprinkler irrigation system; that is, it does not test the declared condition values ​​and ranges of the intelligent sprinkler irrigation system. All randomly generated values ​​should conform to the explicitly specified specifications of the intelligent sprinkler irrigation system to prevent significant losses to users due to system crashes caused by excessive operation and testing.

[0028] Secondly, the random number generation method used in this method is based on existing random number generation methods, which can be easily implemented in programming languages ​​(such as Java) using the Math.random() function. This random number generation method has been extensively verified and has strong reliability.

[0029] In step S103: Build and expand the cloud database of operation variant instructions;

[0030] In this step, an additional cloud database of operation variant instructions is first built on the cloud server to which the intelligent sprinkler irrigation system belongs. The advantage of this is that the intelligent sprinkler irrigation system and the cloud database of operation variant instructions of this method belong to the same cloud server. When issuing test instructions in subsequent steps, there is no need to consider the impact of third parties on the running results. In addition, building it on the same cloud server also speeds up the transmission efficiency of operation variant instructions to a certain extent, saves the additional cost required by this method, and increases the feasibility of this method in specific practice. Furthermore, an operation variant instruction database table is constructed based on the operation variant instruction cloud database. Each row in this table should include, but is not limited to, fields such as "Sequence Number," "Operation Variant Instruction Information," "Annotation," and "Instruction Status." The Sequence Number field serves as the primary key in the database table, maintaining uniqueness and auto-incrementing to ensure that each row conforms to the database table's creation. The "Operation Variant Instruction Information" field stores specific information about the operation variant instruction for subsequent testing. The "Instruction Status" field is used to confirm whether the instruction has been used during testing. Its status typically includes the numbers 0, 1, and 2, where 0 represents an idle state (meaning the instruction has not yet been invoked), 1 indicates the instruction is currently being invoked by one intelligent rotary sprinkler, and 2 indicates the instruction is currently being invoked by multiple intelligent rotary sprinklers.

[0031] In addition, the uniqueness check of operation variant instructions should be maintained in the operation variant instruction database table in the operation variant instruction cloud database. The establishment of the "annotation" field facilitates the annotation of operation variant instructions that cause problems in the last step of this method, which can be used to improve the complexity and diversity of the operation variant instruction set during subsequent method iteration and optimization.

[0032] It should be noted that the cloud database for this operation variant instruction is based on SQL. Any database management software that uses SQL as its database language can be used for management. As one of the most commonly used database languages, the versatility and reliability of SQL are beyond doubt.

[0033] Finally, the operation variant instruction sets generated after the above steps are imported in batches using SQL statements. In addition, in order to expand the operation variant instruction cloud database and make the operation variant instructions more practical, this method also considers importing the operation instructions from the historical operation data of the intelligent rotary sprinkler. This makes the operation variant instructions in the operation variant instruction cloud database more realistic and consistent with the actual operation of the intelligent rotary sprinkler during operation. All operation variant instructions in the operation variant instruction cloud database will be executed by a specific testing machine to ensure that the operation variant instructions themselves are free of problems.

[0034] In step S104: The cloud-based system plans the operation of multiple intelligent rotary sprinklers;

[0035] In this step, the operation variant instruction set in the operation variant instruction cloud database is sent to multiple intelligent rotary sprinklers under the intelligent sprinkler irrigation system for execution using a cloud-based planning approach. This is achieved by randomly transmitting the operation variant instructions from the cloud database to any intelligent rotary sprinkler via a cloud server, with the randomization method being identical to that in step S102. Cloud planning primarily utilizes and restricts the operation variant instruction cloud database to randomly allocate operation variant instructions to different intelligent rotary sprinklers, allowing multiple operation variant instructions from the cloud database to be executed simultaneously and enabling rapid testing of the intelligent rotary sprinklers. The key feature is that it fully leverages the scheduling capabilities of the operation variant instruction cloud database, allowing multiple intelligent rotary sprinklers to be tested simultaneously during the execution time of each instruction. Furthermore, the restrictions on the operation variant instruction cloud database prevent the same operation variant instruction from being executed by multiple intelligent rotary sprinklers at the same time. Specifically, regarding the implementation of scheduling and restrictions, for an operation variant command already executed by a smart rotary sprinkler, the corresponding "command status" field in the operation variant command cloud database table will change to a value of 1. During this implementation, operation variant commands with a "command status" field of 1 are automatically ignored during randomization, ensuring that each operation variant command is uniquely assigned to a single smart rotary sprinkler. It is important to emphasize that when cloud planning occurs, if other smart rotary sprinklers malfunction, a verification machine will quickly execute the same operation variant command and modify its "command status" field to 2. The specific cloud planning and operation variant command distribution process is as follows... Figure 2 As shown, multiple operation variant instructions, such as operation variant instructions A22, operation variant instructions A23, and operation variant instructions A24, which are located in the operation variant instruction cloud database 21, are planned by the cloud server 25 and run on different intelligent rotary sprinklers, namely intelligent rotary sprinkler A26, intelligent rotary sprinkler A27, and intelligent rotary sprinkler A28. In addition, there is a detection machine 29 waiting to perform a quick check of the same operation variant instructions when a problem occurs in the intelligent rotary sprinkler.

[0036] Furthermore, sending variant operation commands to multiple smart sprinkler irrigation systems is no different from the way smart sprinkler irrigation systems control smart rotary sprinklers, as explained in the preceding steps. The applicability of this method extends far beyond this. Through continuous iteration and optimization, this method can also be used to control smart rotary sprinklers based on different operation commands to achieve visually appealing spray patterns or staggered irrigation methods to maximize irrigation effectiveness. Specific implementation schemes will be proposed in subsequent methods and will not be described here.

[0037] In step S105: Compare the recorded annotation data with the running results;

[0038] The most crucial step in this testing method lies in the recording, labeling, and processing of the operational results. If the intelligent rotary sprinkler, after completing the above steps, has reached its normal operating state, it will automatically generate operational results and send them back to the cloud server. The cloud server automatically controls the corresponding "instruction status" field in the operation variant instruction cloud database table to be reset to 0. For intelligent rotary sprinklers with abnormal operational results (typically manifested as the cloud server being unable to receive information from the intelligent rotary sprinkler or the intelligent rotary sprinkler experiencing physical damage resulting in a loss of connection, which is expressed as "offline" for intelligent sprinkler irrigation systems), the operational results will be recorded and compared with the operational results of the test machine. If the test machine yields the same operational result, the operation variant instruction may be abnormal, and this will be labeled in the operation variant instruction cloud database. If the test machine's operational result is normal, the tested intelligent rotary sprinkler may have a problem. In this method, the numbers of intelligent rotary sprinklers with potential problems will be recorded and saved, facilitating further testing by users at the physical hardware level.

[0039] The above description is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any equivalent substitutions or modifications made by those skilled in the art within the scope of the technology disclosed in the present invention, based on the technical solution and inventive concept of the present invention, should be covered within the scope of protection of the present invention.

Claims

1. A rapid testing method for multi-terminal intelligent rotary sprinklers based on cloud-based planning, characterized in that... include: Obtain the operation instructions for the intelligent rotary sprinkler in the currently used intelligent sprinkler irrigation system, name the operation instructions for the intelligent rotary sprinkler as the original instructions, copy the original instructions multiple times to generate multiple identical copy instructions, and use these to form a copy instruction set. The parameters such as the rotation angle, spraying time, machine start-up time, and spraying rate of the intelligent rotary sprinkler in each copy instruction in the copy instruction set are numerically changed in accordance with the specifications of the intelligent sprinkler irrigation system to generate operation variant instructions, and finally form an operation variant instruction set; A cloud database of operation variant instructions is built, and an operation variant instruction database table is constructed for SQL storage of the final operation variant instruction set. Operation instructions from historical operation data of intelligent rotary water sprinklers are collected to expand the cloud database of operation variant instructions. The operation variant instruction set in the cloud database is sent to multiple intelligent rotary sprinklers in the intelligent sprinkler irrigation system for operation using a cloud-planned approach. Collect and compare the recorded operational data from the intelligent rotary sprinklers, record and save the numbers of intelligent rotary sprinklers that may have problems, and annotate the operational variant commands that cause the problems in the operational variant command cloud database. This method should build the cloud database of operation variant instructions on the server where the original intelligent sprinkler irrigation system is located, so that the operation variant instructions can be transmitted through the original intelligent sprinkler irrigation system, reducing costs and speeding up the transmission rate. The operation variant instruction database table in the cloud database should maintain a uniqueness check for operation variant instructions and reserve a label field to facilitate the annotation of operation variant instructions that cause problems in the last step of this method, so as to improve the complexity and diversity of the operation variant instruction set during subsequent method iteration and optimization.

2. The rapid testing method for a multi-terminal intelligent rotary sprinkler based on cloud planning according to claim 1, characterized in that: The operating instructions for intelligent rotary sprinklers are related to the intelligent sprinkler irrigation system. The operating instructions may vary in different intelligent sprinkler irrigation systems. In this case, the operating instructions should be obtained by referring to the specific operating specifications of the intelligent sprinkler irrigation system.

3. The rapid testing method for a multi-terminal intelligent rotary sprinkler based on cloud planning according to claim 1, characterized in that: The operation variant instruction set consists of operation variant instructions, which are generated by changing the parameters such as the rotation angle, spraying time, machine start-up time, and spraying rate of the intelligent rotary sprinkler in each copy instruction to conform to the specifications of the intelligent sprinkler irrigation system. It is important to emphasize that the parameters may vary depending on the specific intelligent sprinkler irrigation system. The rotation angle, spraying time, machine start-up time, and spraying rate mentioned in this method are only examples of parameters commonly found in intelligent rotary sprinklers. Other possible parameters should also be included within the scope emphasized in this method to make the test more comprehensive and complete.

4. The rapid testing method for a multi-terminal intelligent rotary sprinkler based on cloud planning according to claim 1, characterized in that: Cloud-based planning specifically refers to the scheduling method of operation variant instructions in the cloud database of operation variant instructions based on the cloud server where the intelligent sprinkler irrigation system is located. Its characteristics are that different operation variant instructions are sent to the intelligent rotary sprinklers of different terminals and the operation variant instructions in the operation variant instruction database table are locked in time to prevent the operation variant instructions from being called by the intelligent rotary sprinklers of other terminals. At the same time, the information of each intelligent rotary sprinkler calling the operation variant instructions is recorded. In addition, to facilitate the normal implementation of cloud-based planning, this method will also keep one of the intelligent rotary sprinklers on standby as a test machine to ensure that when a problem occurs, the root cause can be quickly determined whether it is an operation variant command or the intelligent rotary sprinkler.

5. The rapid testing method for a multi-terminal intelligent rotary sprinkler based on cloud planning according to claim 1, characterized in that: The operating results refer to the data of various situations that may occur during the operation of the intelligent rotary sprinkler, specifically based on the intelligent sprinkler irrigation system it is connected to. The results are judged by the prompts or error messages of the intelligent sprinkler irrigation system. In this method, it is assumed that the intelligent sprinkler irrigation system is correct, and the stability of the intelligent sprinkler irrigation system is not considered. The stability and correctness of the intelligent sprinkler irrigation system will be tested and explained by other methods in other methods, and will not be elaborated on in this method.

6. The rapid testing method for a multi-terminal intelligent rotary sprinkler based on cloud planning according to claim 4, characterized in that: The testing machine is an intelligent rotary water sprayer. Before uploading the operation variant instruction set to the operation variant instruction cloud database, it executes all operation variant instructions to ensure that the operation variant instructions themselves are problem-free. When a cloud-based event occurs, if other intelligent rotary water sprayers encounter problems, the testing machine will quickly execute the same operation variant instruction once. By comparing the running results, the purpose of automated testing and inspection is achieved.

Citation Information

Patent Citations

  • Automatic detection system and method for new energy AGC or AVC control system

    CN108958216A

  • Precision test-bed for comprehensive performance of blow head

    CN2849654Y