A dike-damaging animal information collection method, system, device and storage medium

By verifying authorized accounts, generating watermarked images, and using structured storage, the problem of non-standard collection of information on animal patrols that endanger dikes was solved, ensuring data security and integrity, and improving the scientific nature and efficiency of dike safety operation and maintenance.

CN122153975APending Publication Date: 2026-06-05CHINA INST OF WATER RESOURCES & HYDROPOWER RES

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CHINA INST OF WATER RESOURCES & HYDROPOWER RES
Filing Date
2026-03-03
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

Existing technologies suffer from non-standard information collection for animal patrols on dikes, easy tampering with spatiotemporal information, lagging data processing, and a lack of business closure, resulting in low efficiency in dike safety operation and maintenance and unscientific information management.

Method used

Access permissions are determined by verifying authorized account information, a list of projects corresponding to the permissions is obtained, patrol information is collected and verified, patrol images and governance information with watermarks are generated, the patrol personnel's trajectory is recorded in real time, and the data is stored in a structured database to achieve accurate data binding and standardized storage.

Benefits of technology

It ensures the security and accuracy of data access, guarantees the integrity and standardization of information, provides reliable data support, and provides reliable data support for subsequent management and analysis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122153975A_ABST
    Figure CN122153975A_ABST
Patent Text Reader

Abstract

The application discloses a kind of dike damage animal information acquisition method, system, equipment and storage medium.It includes: obtaining the authorized account information input by patrol officer, the authorized account information is checked, when checking, access permission is determined based on authorized account information;Obtain the project list corresponding to access permission, and determine target project from project list;Based on target project, obtain patrol information;The patrol information is checked, and after checking, it is stored in census database as patrol record.Through checking authorized account information to determine access permission, data access range can be accurately controlled, information leakage and disorderly operation are avoided, and system use safety is guaranteed.Through obtaining patrol information based on target project, data and project accurate binding are realized.Through checking information and storing in census database, data format is guaranteed to be standard, complete and effective, structured storage is realized, and reliable data support is provided for subsequent management analysis.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of water conservancy engineering, and in particular to a method, system, equipment, and storage medium for collecting information on animals that damage dikes. Background Technology

[0002] As a core water conservancy infrastructure for ensuring water resource allocation and flood control, the structural safety of dikes is directly related to the national economy and people's livelihood. Animals that damage dikes burrow and nest inside the dike, easily creating seepage channels and posing a significant risk of dike collapse. Therefore, accurate inspection and information management of the damage caused by these animals are crucial aspects of dike safety operation and maintenance.

[0003] Currently, the inspection of animal damage to dikes mainly relies on traditional manual inspections and information recording methods. In some scenarios, drones equipped with high-definition cameras and infrared thermal imagers are used to assist in screening abnormal areas, but the collection of core information is still mainly based on paper forms and simple electronic documents.

[0004] Existing technologies lack dedicated authorization and precise access control, which can easily lead to information leakage or operational chaos. Inspectors need to manually record the projects they are responsible for, which is inefficient and prone to errors. At the same time, there is no unified guidance and verification for the entry of inspection and management information, resulting in chaotic data formats, insufficient completeness, and poor correlation between inspection records and management information. This cannot provide reliable support for subsequent analysis and management, and seriously affects the scientific and efficient operation and maintenance of dam safety. Summary of the Invention

[0005] This invention provides a method, system, device, and storage medium for collecting information on animals that damage dikes, solving the technical problems in the prior art such as non-standard collection of information on animal patrols that damage dikes, easy tampering with spatiotemporal information, lagging data processing, and lack of business closed loop.

[0006] According to one aspect of the present invention, a method for collecting information on dam-damaged animals is provided, the method comprising: Obtain the authorized account information entered by the patrol officer, verify the authorized account information, and determine access permissions based on the authorized account information if the verification is successful; Retrieve a list of projects corresponding to access permissions, and identify the target project from the list; Obtain inspection information based on the target project; The inspection information is verified, and once verified, it is stored in the census database as an inspection record.

[0007] Optionally, the method further includes: obtaining a data viewing instruction, matching the data viewing instruction with a census database to obtain the target data corresponding to the data viewing instruction; obtaining a download instruction based on the target data, and compressing and downloading the target data.

[0008] Optionally, the inspection information can be obtained based on the target project, including: collecting basic and structured information of the inspection site based on the target project; generating watermark information based on the basic and structured information; obtaining inspection images of the inspection site; superimposing the watermark information onto a specified position of the inspection image to generate a watermarked inspection image; and obtaining remediation information based on the hazard situation at the inspection site.

[0009] Optionally, based on the target project, basic and structured information of the patrol site is collected, including: obtaining the location information of the patrol site based on the target project, and obtaining the patrol project and the type of harmful animal selected by the patrolman, using the location information, patrol unit and the type of harmful animal as basic information; obtaining the patrol category, station number, axis distance, center point coordinates, cross section location and problem description supplemented by the patrolman as structured information.

[0010] Optionally, information on the management of the hazard is obtained based on the situation at the inspection site, including: determining the situation at the inspection site; when the situation at the inspection site is that there are animals that damage the dike, obtaining the management information supplemented by the inspectors or special management personnel, wherein the supplemented information includes the animal species, management method, number of seepage points, number of breaches in the dam, number of sinkholes, number of nests dug, area of ​​pesticide application, amount of grouting, investment funds and hazard level.

[0011] Optionally, after acquiring the patrol images at the patrol site, the method further includes: performing quality verification on the patrol images, wherein the quality verification includes sharpness verification and brightness verification; when the quality of the patrol images does not meet the standards, reminding the patrol personnel to retake the photos.

[0012] Optionally, the method also includes: during the process of the inspector collecting information based on the target project, recording the inspector's movement trajectory in real time, collecting location coordinates and generating trajectory data at preset time intervals; and storing the trajectory data in association with the inspection records.

[0013] According to another aspect of the present invention, a system for collecting information on endangered animals is provided, the system comprising: The unified login module is used to obtain the authorized account information entered by the inspector, verify the authorized account information, and determine the access permissions based on the authorized account information when the verification is successful. The project overview module is used to obtain a list of projects corresponding to access permissions and to identify the target project from the list. The information collection module is used to acquire inspection information based on the target project. The inspection information includes basic information, structured information, watermarked inspection images, and governance information. The data storage module is used to verify the inspection information, and after successful verification, it is stored in the census database.

[0014] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising: At least one processor; and a memory communicatively connected to the at least one processor; The memory stores a computer program that can be executed by the at least one processor, which is then executed by the at least one processor to enable the at least one processor to perform a method for collecting information on dammed animals as described in any embodiment of the present invention.

[0015] According to another aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions, the computer instructions being configured to cause a processor to execute and implement a method for collecting information on dammed animals as described in any embodiment of the present invention.

[0016] The technical solution of this invention determines access permissions by verifying authorized account information, enabling precise control over the scope of data access, preventing information leakage and disorderly operations, and ensuring system security. By acquiring inspection information based on target projects, precise binding of data to projects is achieved. After information verification, it is stored in the census database, ensuring standardized, complete, and valid data formats, achieving structured storage, and providing reliable data support for subsequent management and analysis.

[0017] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

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

[0019] Figure 1 This is a flowchart of a method for collecting information on animals that damage dikes, according to Embodiment 1 of the present invention; Figure 2 This is a flowchart of another method for collecting information on animals that damage dikes, provided in Embodiment 2 of the present invention; Figure 3 This is a schematic diagram of a system for collecting information on animals that damage dikes, provided in Embodiment 3 of the present invention. Figure 4 This is a schematic diagram of the structure of an electronic device for implementing a method for collecting information on dammed animals according to an embodiment of the present invention. Detailed Implementation

[0020] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0021] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0022] Example 1 Figure 1 This is a flowchart illustrating a method for collecting information on animals that damage riverbanks, as provided in Embodiment 1 of the present invention. This embodiment is applicable to scenarios involving the collection of information on animals that damage riverbanks. This method can be executed by an animal information collection system, which can be implemented in hardware and / or software and can be configured in a computer controller. Figure 1 As shown, the method includes: S110. Obtain the authorized account information entered by the patrol officer, verify the authorized account information, and determine the access permissions based on the authorized account information when the verification is successful.

[0023] Among them, "dam-damaging animals" refers to animals that damage the structural safety of water conservancy projects such as dikes and reservoirs, threatening the stability of the projects. The core representative is termites, but it also includes other animals that may bore into the dike soil and damage the dike structure. The activity of dam-damaging animals can lead to hidden dangers such as cracks and seepage in the dikes, affecting the normal operation of water conservancy projects. Inspectors are professionals authorized by the system to carry out dike-damaging animal inspections and related information collection. Authorized account information refers to the unique identity authentication information assigned to inspectors by the system administrator for logging into the dam-damaging animal hazard information collection system, including but not limited to username, password, and job-related identifier. Access permissions refer to the scope of operations that inspectors can operate based on the authorized account information, specifically including the scope of dike projects that can be accessed, the system functions that can be operated, and the data permissions that can be viewed.

[0024] Specifically, patrol officers use a dedicated mini-program for monitoring levee hazards installed on their mobile devices. Through the unified login module, they enter the authorized account information assigned by the system administrator. This information includes a username, password, and a job-related identifier, among other unique authentication details. Upon receiving the account information, the mini-program transmits it to the authentication and permission management unit on the application server. This unit comprehensively verifies the validity of the account information, specifically checking if the account exists, if the password matches, and if the permissions are valid. Once the verification is successful, the authentication and permission management unit, based on the pre-bound configuration information of the authorized account, determines the scope of levee projects the patrol officer can access, the system functions they can operate, and the data permissions they can view, thus establishing a unique access permission and sending feedback to the patrol officer's mobile device.

[0025] S120. Obtain the list of items corresponding to the access permissions, and determine the target item from the list of items.

[0026] The project list refers to the collection of all dike projects bound to the patroller's access permissions. It includes basic information and dynamic statistics for each project, such as the total number of patrol units, the number of units that have been surveyed, and the number of animals that have been found to harm the dike. The target project refers to the specific dike project that the patroller selects from the project list based on the current work task, and which requires patrolling for animals that harm the dike and collecting information. It is the associated object for subsequent patrol information and management information collection.

[0027] Specifically, after completing account verification and access permission confirmation, the application server retrieves all relevant data for the dike projects matching the access permissions from the database server. This includes basic information and dynamic statistics for each project, such as the total number of patrol units, the number of units that have completed the general survey, and the statistical count of various types of dike-damaging animals discovered. The system then generates a project list and distributes it to the patroller's mobile terminal. The project overview module on the patroller's mobile terminal displays this project list, showing all dike projects currently under the patroller's responsibility and the overall progress of each project's patrol. Patrollers can select specific dike projects from the displayed project list based on their current tasks to conduct dike-damaging animal patrols and information collection; the selected project becomes the target project.

[0028] S130. Obtain inspection information based on the target project.

[0029] Among them, patrol information refers to structured data collected for the target project that reflects the damage caused by animals to the dike and the basic information of the patrol work. Patrol information includes basic information, structured information, watermarked patrol images, and treatment information. Treatment information refers to the relevant information on the treatment of animal damage to the dike discovered during the patrol, which is specifically entered into the system. This includes the species of animal causing damage, the treatment method, the number of seepage points, the number of breaches in the dike, the number of places where animals have fallen into the dike, the number of nests dug, the area treated with pesticides, the amount of grouting, the funds invested, and the level of damage.

[0030] Specifically, after selecting the target project in the mobile terminal mini-program, the inspector triggers the start of the census operation, enters the information collection interface, and obtains the inspection information through the information collection module.

[0031] S140. Verify the patrol information, and store it in the census database as a patrol record after the verification is passed.

[0032] Verification refers to the process by which the system checks the legality, completeness, and consistency of the collected information. Inspection records, after passing system verification, are complete data units formed by integrating inspection information, governance information, and related spatiotemporal supporting information. They are standardized records reflecting the results of a single inspection, containing comprehensive information including text descriptions, structured data, and watermarked photos. The census database is a structured data storage medium maintained by a database server, used to centrally store all compliant inspection records within the system, including account information, project information, inspection unit spatial data, inspection details, watermarked photos, governance records, and system statistical results. It supports data querying, synchronization, analysis, and export.

[0033] Specifically, after the inspectors complete the collection and entry of inspection information, they submit the relevant data. The mobile terminal then uploads the complete data to the application server via a wireless network. The application server's business logic processing unit performs a comprehensive verification of the received inspection information, checking aspects such as the completeness of information fields, data format compliance, and logical consistency. Once the verification is successful, the application server integrates the verified information into a standardized inspection record. Subsequently, the inspection record is transmitted to the database server via the data synchronization unit. The database server, according to preset structured storage rules, stores the record along with account information, project information, and inspection unit spatial data into the census database. Simultaneously, it updates the statistical information of the corresponding target project, providing reliable data support for subsequent query, analysis, and management work.

[0034] Optionally, the method further includes: obtaining a data viewing instruction, matching the data viewing instruction with a census database to obtain the target data corresponding to the data viewing instruction; obtaining a download instruction based on the target data, and compressing and downloading the target data.

[0035] Specifically, inspectors and administrators, as authorized users of the system, will initiate data viewing operations based on their own work needs. Inspectors can use the record query module of the mobile terminal applet, while administrators can input specific data viewing commands through the webpage of the administrator terminal or the management backend. After receiving the data viewing command, the system will convert the query conditions in the command into a query statement that the database can recognize, and then send a data query request to the census database. The census database is maintained by a database server and adopts a structured storage method. It centrally stores all account information, project information, inspection unit spatial data, detailed records of each inspection, watermarked on-site photos, governance records, and various statistical results generated by the system, and establishes correlation indexes between the data. After receiving a query request, the database server performs precise retrieval and matching in the massive structured data according to the conditions in the query statement, and filters out all relevant data that meet the query conditions, i.e., the target data corresponding to the data viewing instruction. Finally, the database server will feed back the target data to the terminal that initiated the query. The terminal will present the target data to the user in an intuitive form such as a list, details page, and statistical chart through the corresponding module, so that the user can easily view the inspection records, hazard details, governance information, watermarked photos and related statistical analysis results.

[0036] Furthermore, after viewing the target data on the terminal, if the user has needs such as retention, reporting, or offline analysis, they can initiate a download command through the download button, export option, or other operations on the terminal interface. Upon receiving the user's download command, the terminal sends the download request and the corresponding target data identifier to the application server. The application server's business logic processing unit parses the received download request, confirms the specific scope and relevant permissions of the target data, ensuring that the user can only download data within their authorized scope. Subsequently, the application server requests the corresponding target data from the database server. The database server extracts the complete target data based on the identifier and returns it to the application server. After receiving the target data, the application server starts a data compression program, compressing the target data according to a preset compression format to reduce data size, improve download efficiency, and save network bandwidth and user terminal storage resources. After compression, the application server generates a download link or directly pushes the compressed file to the user terminal. After receiving the compressed file, the user terminal completes the target data compression and download process. The user can then decompress the file locally on the terminal to obtain the complete target data for subsequent use.

[0037] Optionally, the method also includes: during the process of the inspector collecting information based on the target project, recording the inspector's movement trajectory in real time, collecting location coordinates and generating trajectory data at preset time intervals; and storing the trajectory data in association with the inspection records.

[0038] Specifically, the GPS module built into the patrol officer's mobile terminal continuously receives satellite positioning signals, and the mini-program obtains real-time location data by calling the terminal's positioning service interface. Simultaneously, the system automatically collects the patrol officer's location coordinates at pre-set time intervals. These intervals can be configured by the administrator via the administrator terminal in the system backend, such as every 5 or 10 seconds, ensuring the continuity and validity of the trajectory data. Each collected location coordinate is stored sequentially in chronological order, forming continuous trajectory data that completely reconstructs the patrol officer's movement path within the target project area. During trajectory data generation, the system establishes a correlation between the trajectory data and the current patrol task, binding the trajectory data with key information such as the target project identifier, patrol unit information, and patrol start time, ensuring that each segment of trajectory data corresponds to a specific patrol task. When the patrol officer completes information collection and submits the patrol record, the mobile terminal packages the generated complete trajectory data along with all the information from this patrol and uploads it to the application server via wireless network. Finally, the application server will transmit the associated trajectory data and patrol records to the database server through the data synchronization unit. The database server will store the trajectory data and patrol records in the corresponding associated data tables in accordance with the structured storage specifications. The trajectory data can serve as supplementary evidence for the patrol records, making it easier to verify whether the patrol route of the patrolman covers the target patrol unit and whether there are any missed areas, thereby further ensuring the standardization and authenticity of the patrol work.

[0039] The technical solution of this invention determines access permissions by verifying authorized account information, enabling precise control over the scope of data access, preventing information leakage and disorderly operations, and ensuring system security. By acquiring inspection information based on target projects, precise binding of data to projects is achieved. After information verification, it is stored in the census database, ensuring standardized, complete, and valid data formats, achieving structured storage, and providing reliable data support for subsequent management and analysis.

[0040] Example 2 Figure 2 This is a flowchart of a method for collecting information on animals that damage dikes, provided in Embodiment 2 of the present invention. This embodiment adds a specific process for obtaining patrol information based on target items, building upon Embodiment 1. The specific content of steps S250-S260 is largely the same as steps S120-S130 in Embodiment 1, and therefore will not be repeated in this embodiment. Figure 2 As shown, the method includes: S210. Obtain the authorized account information entered by the patrol officer, verify the authorized account information, and determine the access permissions based on the authorized account information if the verification is successful.

[0041] S220. Obtain a list of items corresponding to the access permissions, and determine the target item from the list of items.

[0042] S230. Based on the target project, collect basic and structured information from the inspection site.

[0043] Optionally, based on the target project, basic and structured information of the patrol site is collected, including: obtaining the location information of the patrol site based on the target project, and obtaining the patrol project and the type of harmful animal selected by the patrolman, using the location information, patrol unit and the type of harmful animal as basic information; obtaining the patrol category, station number, axis distance, center point coordinates, cross section location and problem description supplemented by the patrolman as structured information.

[0044] Specifically, after selecting the target item in the mobile app, the patrol officer enters the information collection interface, and the system automatically triggers the basic information collection process. Location information can be obtained through the mobile terminal's built-in GPS module, which automatically receives satellite positioning signals to obtain the latitude and longitude coordinates of the patrol site, eliminating the need for manual input by the patrol officer. If there are special circumstances such as weak satellite signals at the site, the system allows the patrol officer to supplement the location information manually to ensure the integrity of the location data. Subsequently, the patrol officer needs to select the patrol unit and the type of harmful animal from the system's preset options. The system will load a list of all subdivided patrol units associated with the target item. This list is pre-maintained by the administrator terminal and stored in the database server, and synchronized to the mobile terminal through the application server. The patrol officer selects the corresponding patrol unit according to the actual patrol area. The system presets options for common harmful animals such as termites, badgers, foxes, and rats. After confirming the harmful animals found on-site, the patrol officer can select the corresponding type.

[0045] Furthermore, after the basic information collection is completed, the system will automatically redirect to the structured information entry form interface. This form is a standardized template specifically designed to address the shortcomings of non-standard information recording in existing technologies. Inspectors need to supplement and enter the corresponding structured fields one by one according to the actual situation on site: the inspection category must be selected from the system's preset options; the station number and axis distance must be accurately filled in based on the on-site marker stakes and axis measurement data of the embankment to ensure precise location; the center point coordinates include the distance from the center point to the embankment shoulder and the distance from the center point to the slope, and inspectors can enter specific values ​​through on-site measurement or by referring to relevant engineering data; the cross-section location must be selected or supplemented according to the cross-section division of the embankment; the problem description requires inspectors to record in detail the damage caused by animals that damage the embankment based on on-site observation. The system will standardize the format of the input content to ensure that the description is clear and traceable. The inspection category, station number, axis distance, center point coordinates, cross-section location, and problem description, supplemented through the form, together constitute structured information, realizing the transformation of the originally vague natural language description into a precise and unified data format, solving the problems of non-standard and difficult-to-manage traditional inspection information recording.

[0046] S240. Generate watermark information based on basic information and structured information, obtain patrol images of the patrol site, overlay the watermark information onto the designated position of the patrol image, and generate a watermarked patrol image.

[0047] Specifically, the system obtains the current shooting time from the terminal system service, the geographical location latitude and longitude obtained from GPS positioning, the patrol unit name extracted from the target project's associated information, and the image content description manually entered by the patrolman. Then, the patrolman takes images of the patrol site using the watermark camera sub-module integrated into the information collection module, or selects previously taken photos from the terminal's photo album as patrol images. This sub-module will, according to preset rules, overlay the generated watermark information onto a designated location in the patrol image in an irremovable manner, such as the lower left corner of the image. The watermark is deeply bound to the image itself and cannot be tampered with or deleted independently, thus forming a watermarked patrol image, effectively ensuring the authenticity of spatiotemporal information.

[0048] Optionally, after acquiring the patrol images at the patrol site, the method further includes: performing quality verification on the patrol images, wherein the quality verification includes sharpness verification and brightness verification; when the quality of the patrol images does not meet the standards, reminding the patrol personnel to retake the photos.

[0049] It should be noted that after acquiring patrol images from the patrol site through the watermark camera sub-module of the patrol officer's mobile terminal mini-program, the system automatically initiates the image quality verification process. Sharpness verification in the quality check is achieved by analyzing the image's sharpness value using image recognition algorithms. The system extracts the edge contour information of the patrol image and calculates the grayscale difference between adjacent pixels. When the image is clear, the grayscale contrast between the object's edge and the background is strong, and the sharpness value is higher than a preset threshold. If the image has issues such as blurring or bokeh, the edge grayscale transition is smooth, and the sharpness value is lower than the threshold. The algorithm divides the image into blocks, checking the sharpness of each area one by one to avoid overall misjudgment due to local blurring, ensuring the comprehensiveness of the verification results. During brightness verification, the system counts the brightness values ​​of all pixels in the patrol image, calculates the overall average brightness, and simultaneously detects the brightness difference between the brightest and darkest areas of the image, i.e., the dynamic range. The preset rules will clearly define a reasonable average brightness range and dynamic range threshold. If the average brightness is too low, the image will be too dark and details will be indistinguishable; if the average brightness is too high, the image will be overexposed and key features will be obscured; if the dynamic range is too small, the image will lack contrast and have poor depth. All of the above situations will be judged as insufficient brightness.

[0050] Specifically, after completing the clarity and brightness verification, the system will combine the results of the two checks to determine whether the quality of the patrol image meets the standards. If either verification item fails to meet the preset threshold, the image quality is deemed substandard. In this case, the mini-program will provide feedback to the patrol officer through pop-up prompts, voice reminders, or red indicators on the interface, explaining the specific reasons for the substandard quality, such as: "Image is blurry, please move closer to take the picture," or "Insufficient brightness, please adjust the shooting angle." Simultaneously, the system will trigger the re-shooting function of the watermark camera sub-module, guiding the patrol officer to re-capture patrol images that meet the quality requirements on-site. Only when the clarity and brightness of the patrol image both meet the preset standards and the quality verification is passed will the system allow subsequent watermark information overlay and patrol information submission operations, ensuring that the patrol images stored in the database have valid evidentiary value.

[0051] S250. Obtain governance information based on the hazards observed at the inspection site.

[0052] Optionally, information on the management of the hazard is obtained based on the situation at the inspection site, including: determining the situation at the inspection site; when the situation at the inspection site is that there are animals that damage the dike, obtaining the management information supplemented by the inspectors or special management personnel, wherein the supplemented information includes the animal species, management method, number of seepage points, number of breaches in the dam, number of sinkholes, number of nests dug, area of ​​pesticide application, amount of grouting, investment funds and hazard level.

[0053] Specifically, after an inspector submits inspection information, the application server's business logic processing unit parses the information and extracts the judgment criteria, including the selection of the "harmful animal type" field, the actual on-site conditions reflected in the watermarked inspection images, and whether the problem description mentions signs of harm such as burrows or seepage caused by harmful animals. The system automatically judges according to preset rules. If the harmful animal type is a specific category selected, such as termites or badgers, and the inspection images or problem description can corroborate the existence of the corresponding harm, the system determines that the inspection information indicates harm caused by harmful animals. If no harmful animal type is selected and there is no supporting information, the system determines that there is no harm, and the system does not enable the function of supplementing management information in this case. When it is determined that there is harm caused by harmful animals, the system automatically marks the inspection information as pending management and generates a dedicated management information entry entry in the database, while simultaneously updating it to the inspector's mobile terminal and the administrator's terminal through the application server. Inspectors or special governance personnel can use the system's record query module to retrieve corresponding inspection information by project, time, inspection unit, and other criteria, and then click to enter the governance information supplementation interface. This interface uses a standardized form design, including animal species, governance methods, number of infiltration points, number of dam crossings, number of nesting sites, number of nests dug, area treated with pesticides, grouting volume, investment funds, and hazard level. Personnel supplementing the information must fill in or select the corresponding fields one by one according to the actual governance work carried out, ensuring the completeness and accuracy of the governance information. After the supplementation is completed and submitted, the application server's business logic processing unit will receive the governance information, first verifying its field completeness, data format compliance, and logical consistency with the corresponding inspection information. After successful verification, the system will bind the governance information with the corresponding inspection information using a unique association identifier, achieving precise data-level association. Finally, the application server, through the data synchronization unit, stores the associated governance information and inspection information together in the census database of the database server.

[0054] S260. Verify the patrol information, and store it in the census database as a patrol record after the verification is passed.

[0055] Optionally, the method further includes: obtaining a data viewing instruction, matching the data viewing instruction with a census database to obtain the target data corresponding to the data viewing instruction; obtaining a download instruction based on the target data, and compressing and downloading the target data.

[0056] Optionally, the method also includes: during the process of the inspector collecting information based on the target project, recording the inspector's movement trajectory in real time, collecting location coordinates and generating trajectory data at preset time intervals; and storing the trajectory data in association with the inspection records.

[0057] It should be noted that this invention not only targets the collection of information on harmful animals affecting dams, but can also be extended to reservoirs, sluices, and other water conservancy engineering facilities, as well as the control of termites and other harmful animals in the construction industry. The corresponding functional architecture's project overview module allows for the addition of sub-units such as reservoir projects, sluice projects, and construction projects, enabling the input of specific basic information such as reservoir dam section numbers and sluice number to generate corresponding inspection projects. The information collection module is adapted to the harmful characteristics of animals in the transportation industry, such as traces of rodent damage to building soil structures, supporting the collection of corresponding hazard data. The unified login module's permission control and account verification functions can also be extended to the hierarchical structure and staff accounts of relevant units in the construction industry, realizing cross-scenario harmful animal information collection and management from dam engineering to multiple water conservancy facilities and the construction field, enhancing the system's applicability and overall value.

[0058] The technical solution of this invention, by collecting basic and structured information based on the target project, makes the input of inspection data more standardized and uniform, avoiding ambiguity and disorder, and improving data usability. By generating watermark information and overlaying it onto the inspection image, spatiotemporal information is bound to the image, preventing information falsification, ensuring the authenticity and traceability of on-site evidence, and achieving a precise correlation between hazard discovery and remediation. It accurately determines the hazard situation of the inspection information and clarifies whether remediation is necessary. By supplementing standardized remediation information, it ensures the completeness and standardization of remediation data.

[0059] Example 3 Figure 3 This is a schematic diagram of a system for collecting information on animals that damage dikes, provided in Embodiment 3 of the present invention. Figure 3 As shown, the system includes: a unified login module 310, which is used to obtain the authorized account information entered by the patrolman, verify the authorized account information, and determine the access permissions based on the authorized account information when the verification is successful; The project overview module 320 is used to obtain a list of projects corresponding to access permissions and to determine the target project from the project list. The information collection module 330 is used to acquire inspection information based on the target project. The inspection information includes basic information, structured information, watermarked inspection images, and governance information. The data storage module 340 is used to verify the inspection information, and after the verification is successful, it is stored in the census database.

[0060] Optionally, the device further includes a data query module, used to: obtain a data viewing instruction; match the data viewing instruction with a census database to obtain target data corresponding to the data viewing instruction; obtain a download instruction based on the target data; and compress and download the target data.

[0061] Optionally, the information acquisition module 330 specifically includes: an information acquisition unit, used to: collect basic and structured information of the inspection site based on the target project; a watermarking unit, used to: generate watermark information based on the basic and structured information, obtain inspection images of the inspection site, and overlay the watermark information onto a specified position of the inspection image to generate a watermarked inspection image; and a governance information acquisition unit, used to: acquire governance information based on the hazard situation at the inspection site.

[0062] Optionally, the information collection unit is specifically used for: obtaining the location information of the patrol site based on the target project, and obtaining the patrol project and the type of harmful animal selected by the patrolman, using the location information, patrol unit and the type of harmful animal as basic information; obtaining the patrol category, station number, axis distance, center point coordinates, cross section location and problem description supplemented by the patrolman as structured information.

[0063] Optionally, the governance information acquisition unit is specifically used to: determine the hazard situation at the inspection site; when the hazard situation at the inspection site is that there are animals that damage the dike, acquire the governance information supplemented by the inspectors or special governance personnel, wherein the supplemented information includes animal species, governance methods, number of seepage points, number of dam penetrations, number of sinkholes, number of nests dug, area of ​​pesticide application, amount of grouting, investment funds and hazard level.

[0064] Optionally, the information acquisition module 330 also includes an image verification unit, used to perform quality verification on the patrol images after acquiring them at the patrol site. The quality verification includes sharpness verification and brightness verification. When the quality of the patrol image does not meet the standards, the patrolman is reminded to retake the image.

[0065] Optionally, the device also includes: a trajectory recording module, used to: record the patrolman's movement trajectory in real time during the process of the patrolman collecting information based on the target project, collect location coordinates at preset time intervals and generate trajectory data; and associate and store the trajectory data with the patrol record.

[0066] The technical solution of this invention determines access permissions by verifying authorized account information, enabling precise control over the scope of data access, preventing information leakage and disorderly operations, and ensuring system security. By acquiring inspection information based on target projects, precise binding of data to projects is achieved. After information verification, it is stored in the census database, ensuring standardized, complete, and valid data formats, achieving structured storage, and providing reliable data support for subsequent management and analysis.

[0067] The embankment-damaging animal information collection system provided in this embodiment of the invention can execute the embankment-damaging animal information collection method provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the method.

[0068] Example 4 Figure 4 A schematic diagram of an electronic device 10 that can be used to implement embodiments of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.

[0069] like Figure 4 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded into the RAM 13 from storage unit 18. The RAM 13 can also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0070] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0071] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as a method for collecting information on endangered animals.

[0072] In some embodiments, a method for collecting information on embankment-damaging animals can be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the embankment-damaging animal information collection method described above can be performed. Alternatively, in other embodiments, processor 11 can be configured to perform a embankment-damaging animal information collection method by any other suitable means (e.g., by means of firmware).

[0073] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0074] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0075] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0076] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0077] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or middleware components (e.g., application servers), or frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0078] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.

[0079] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.

[0080] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. A method for collecting information on animals that harm dikes, characterized in that, include: Obtain the authorized account information entered by the patrol officer, verify the authorized account information, and determine the access permissions based on the authorized account information if the verification is successful; Obtain a list of projects corresponding to the access permissions, and determine the target project from the list of projects; Based on the target project, inspection information is obtained, including basic information, structured information, watermarked inspection images, and governance information. The inspection information is verified, and once the verification is successful, it is stored in the census database as an inspection record.

2. The method according to claim 1, characterized in that, The method further includes: Obtain a data viewing instruction, and match the data viewing instruction with the census database to obtain the target data corresponding to the data viewing instruction; Based on the target data, a download instruction is obtained, and the target data is compressed and downloaded.

3. The method according to claim 1, characterized in that, The process of obtaining patrol information based on the target project includes: Based on the target project, collect basic and structured information from the inspection site; Watermark information is generated based on the basic information and the structured information. Acquire patrol images of the patrol site, and overlay the watermark information onto a designated position in the patrol images to generate a watermarked patrol image; Information on remediation is obtained based on the hazards observed at the inspection site.

4. The method according to claim 3, characterized in that, Based on the target project, the collection of basic and structured information from the inspection site includes: Based on the target project, the location information of the patrol site is obtained, and the patrol project and the type of harmful animal selected by the patrolman are obtained. The location information, the patrol unit and the type of harmful animal are used as basic information. The patrol category, station number, axis distance, center point coordinates, cross-section location, and problem description entered by the patrol officers are collected as structured information.

5. The method according to claim 3, characterized in that, The acquisition of remediation information based on the hazard situation at the inspection site includes: Determine the extent of hazards at the inspection site; When the hazard situation at the inspection site is that there are animals that damage the dike, the inspection personnel or special management personnel shall obtain the management information supplemented by the inspection personnel or special management personnel. The supplemented information includes animal species, management methods, number of seepage points, number of dam penetrations, number of sinkholes, number of nests dug, area of ​​pesticide application, amount of grouting, investment funds and hazard level.

6. The method according to claim 3, characterized in that, After acquiring the patrol images of the patrol site, the method further includes: The inspection images are subjected to quality verification, which includes sharpness verification and brightness verification. If the quality of the patrol images is substandard, remind the patrol personnel to retake the photos.

7. The method according to claim 1, characterized in that, The method further includes: During the process of the patrolman collecting information based on the target project, the patrolman's movement trajectory is recorded in real time, and the location coordinates are collected and trajectory data is generated at preset time intervals; The trajectory data is associated with and stored in the patrol records.

8. A system for collecting information on animals that damage dikes, applied to the method described in any one of claims 1-7, characterized in that, include: The unified login module is used to obtain the authorized account information entered by the patrol officer, verify the authorized account information, and determine the access permissions based on the authorized account information when the verification is successful. The project overview module is used to obtain a list of projects corresponding to the access permissions and to determine the target project from the list of projects; The information collection module is used to acquire inspection information based on the target project, wherein the inspection information includes basic information, structured information, watermarked inspection images, and governance information; The data storage module is used to verify the inspection information, and after successful verification, it is stored in the census database.

9. An electronic device, characterized in that, The electronic device includes: At least one processor; and a memory communicatively connected to the at least one processor; The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-7.

10. A computer storage medium, characterized in that, The computer storage medium stores computer instructions that are used to cause a processor to execute the method of any one of claims 1-7.