A method and system for collecting soil and water conservation data

By establishing data collection, compliance inspection and processing processes between the mobile terminal and the server terminal of the soil and water conservation data collection system, the problem of low sampling efficiency of soil and water conservation data in the existing technology is solved, and timely correction and efficient data are achieved monitor.

CN113779042BActive Publication Date: 2025-02-14BEIJING DONGZHOU JINLU TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202111200950.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-14
Publication Date
2025-02-14
Estimated Expiration
2041-10-14

AI Technical Summary

Technical Problem

The existing soil and water conservation data sampling methods require field personnel to monitor each sampling point outdoors. After the data is entered, it needs to be returned to the monitoring center for processing, resulting in data errors that cannot be corrected in time and the sampling efficiency is low.

Method used

Provide a method and system for collecting soil and water conservation data, including mobile terminals and server terminals. The mobile terminal includes engineering management modules, soil and water conservation data collection modules and data compliance detection modules. The server terminal includes data scale blocks, data warehouse modules and Engineering service modules, through these modules, real-time data collection, compliance inspection and processing.

Benefits of technology

By conducting data compliance inspections on the mobile terminal, data errors can be corrected in a timely manner and the sampling efficiency and monitoring efficiency of soil and water conservation data can be improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113779042B_ABST
    Figure CN113779042B_ABST
Patent Text Reader

Abstract

The present invention provides a method and system for collecting soil and water conservation data, the system comprising: a mobile terminal and a server terminal, wherein the mobile terminal receives a user's soil and water conservation sampling task viewing request, obtains and displays the soil and water conservation sampling task assigned to the user from the server terminal, obtains the soil and water conservation data collected according to the soil and water conservation sampling task, enters the collected soil and water conservation data into the task electronic form corresponding to the soil and water conservation sampling task, and performs compliance check on the soil and water conservation data in the received task electronic form; the server terminal creates a project, performs compliance check on the soil and water conservation data in the task electronic form uploaded by each mobile terminal, and stores the compliance data in the form of an electronic form. The soil and water conservation monitoring efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of ecological environment technology, and in particular to a method and system for collecting soil and water conservation data. Background Art

[0002] Soil and water conservation monitoring is one of the main contents of ecological environment monitoring. At present, soil and water conservation monitoring is generally carried out by field personnel using GIS equipment to sample soil and water conservation data by taking photos and recording data. After returning to the monitoring center, the sampled soil and water conservation data is exported and converted into a format, and then manual data analysis or statistical software is used to perform simple statistics on the converted soil and water conservation data. However, this soil and water conservation data sampling and monitoring method requires field personnel to complete the soil and water conservation data monitoring of each sampling point outdoors, and then import the recorded data into the soil and water conservation monitoring information system for processing. Therefore, if errors occur in the sampled and recorded soil and water conservation data, they cannot be corrected in time, and need to be returned to the corresponding sampling point for re-sampling by rework, which is very inconvenient for outdoor work tasks, resulting in low sampling efficiency of soil and water conservation data. Summary of the invention

[0003] In view of this, an object of the present invention is to provide a method and system for collecting soil and water conservation data to improve the efficiency of soil and water conservation monitoring.

[0004] In a first aspect, an embodiment of the present invention provides a system for collecting soil and water conservation data, including: a mobile terminal and a server terminal, wherein:

[0005] The mobile terminal includes: project management module, soil and water conservation data collection module and data compliance detection module, among which:

[0006] The project management module is used to receive a user's request to view a soil and water conservation sampling task, obtain the soil and water conservation sampling task assigned to the user from the server and display it; based on the soil and water conservation data collected by the soil and water conservation data collection module, update the task progress of the soil and water conservation sampling task assigned to the user;

[0007] The soil and water conservation data collection module is used to obtain the soil and water conservation data collected according to the soil and water conservation sampling task, enter the collected soil and water conservation data into the task electronic form corresponding to the soil and water conservation sampling task, and output it to the data compliance module;

[0008] The data compliance detection module is used to perform compliance check on the soil and water conservation data in the received task electronic form, and display the soil and water conservation data that does not comply with the check to the user, so that the user can re-collect the data and send the compliant task electronic form to the server;

[0009] The server side includes: data compliance module, data warehouse module and engineering service module, among which:

[0010] The engineering service module is used to create a project, decompose the created project into tasks, configure task executors and corresponding task electronic forms for the decomposed tasks, output the configuration to the data warehouse module, and update the configuration stored in the data warehouse module;

[0011] The data compliance module is used to perform compliance checks on the soil and water conservation data in the task electronic forms uploaded by each mobile terminal, log the non-compliant soil and water conservation data, and output the compliant task electronic forms to the data warehouse module to update the status of the corresponding tasks stored in the data warehouse module;

[0012] The data warehouse module is used to store the configuration output by the engineering service module in the form of electronic forms, receive the compliance data output by the data compliance module, and process the received compliance data according to the users corresponding to the compliance data.

[0013] In combination with the first aspect, the embodiment of the present invention provides a first possible implementation manner of the first aspect, wherein the server further includes:

[0014] The service interface module is used to operate the data warehouse module to provide external services through the set service interface, receive data transmitted by the mobile terminal, and store it in the data warehouse module.

[0015] In combination with the first possible implementation of the first aspect, the embodiment of the present invention provides a second possible implementation of the first aspect, wherein the server further includes:

[0016] The human service module is used to create task executor information, record the projects and tasks assigned to task executors, set task permissions for task executors, set task content and task life cycle.

[0017] In combination with the second possible implementation of the first aspect, the embodiment of the present invention provides a third possible implementation of the first aspect, wherein the server further includes:

[0018] The intelligent report module is used to extract the soil and water conservation data in the data warehouse module according to the report configuration options in the pre-set report template, fill in the report configuration options, and generate a report.

[0019] In combination with the first aspect, the embodiment of the present invention provides a fourth possible implementation of the first aspect, wherein the mobile terminal further includes:

[0020] The data management module is used to provide the engineering management module with an interface for viewing and managing soil and water conservation data, and to enable data viewing and management within the data management authority based on the data management authority of the logged-in user.

[0021] In combination with the first aspect, the embodiment of the present invention provides a fifth possible implementation of the first aspect, wherein the mobile terminal further includes:

[0022] Local cache module, used to cache the soil and water conservation data entered by users;

[0023] The local database module is used to locally store the transmitted soil and water conservation data if the transmission channel with the server fails during the transmission of soil and water conservation data. After the transmission channel returns to normal, the locally stored soil and water conservation data is transmitted to the server. It receives data requests from the data management module and returns the soil and water conservation data corresponding to the data request to the data management module.

[0024] In combination with the first aspect, the embodiment of the present invention provides a sixth possible implementation of the first aspect, which further includes:

[0025] Management side, including:

[0026] The project management module is used to provide a project editing interface for the project service module;

[0027] The authority management module is used to provide the human service module with a functional interface for creating, modifying, deleting, and grouping task authorities;

[0028] The collection management module is used to provide the data warehouse module with a functional interface for viewing, modifying, classifying, deleting, searching, and sorting soil and water conservation data;

[0029] The human resource management module is used to provide a human resource management interface for the human resource service module;

[0030] The report management module is used to provide report export configuration and export operation interface for the intelligent report module.

[0031] In a second aspect, an embodiment of the present invention further provides a method for collecting soil and water conservation data, comprising:

[0032] The engineering management module of the mobile terminal receives the user's request to view the soil and water conservation sampling task, obtains and displays the soil and water conservation sampling task assigned to the user from the server, and the soil and water conservation sampling task is obtained by creating a project by the engineering service module of the server, performing task decomposition on the created project, and configuring task executors and corresponding task electronic forms for the decomposed tasks;

[0033] The soil and water conservation data collection module on the mobile terminal obtains the soil and water conservation data collected according to the soil and water conservation sampling task, and enters the collected soil and water conservation data into the task electronic form corresponding to the soil and water conservation sampling task;

[0034] The data compliance detection module of the mobile terminal performs compliance check on the soil and water conservation data in the received task electronic form, displays the soil and water conservation data that does not comply with the check to the user, so that the user can re-collect the data, and sends the compliant task electronic form to the server and the engineering management module;

[0035] The engineering management module of the mobile terminal updates the task progress of the soil and water conservation sampling task assigned to the user according to the received soil and water conservation data;

[0036] The data compliance module of the server performs compliance checks on the soil and water conservation data in the task electronic forms uploaded by each mobile terminal, logs the non-compliant soil and water conservation data, and outputs the compliant task electronic forms to the data warehouse module to update the status of the corresponding tasks stored in the data warehouse module;

[0037] The data warehouse module on the server side receives the compliance data output by the data compliance module, and processes the received compliance data according to the user corresponding to the compliance data.

[0038] In a third aspect, an embodiment of the present application provides a computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above method when executing the computer program.

[0039] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the above method are executed.

[0040] The method and system for collecting soil and water conservation data provided by the embodiment of the present invention include: a mobile terminal and a server terminal, wherein the mobile terminal includes: an engineering management module, a soil and water conservation data collection module and a data compliance detection module, wherein the engineering management module is used to receive a user's request to view a soil and water conservation sampling task, obtain and display the soil and water conservation sampling task assigned to the user from the server terminal; update the task progress of the soil and water conservation sampling task assigned to the user based on the soil and water conservation data collected by the soil and water conservation data collection module; the soil and water conservation data collection module is used to obtain the soil and water conservation data collected based on the soil and water conservation sampling task, enter the collected soil and water conservation data into the task electronic form corresponding to the soil and water conservation sampling task, and output it to the data compliance module; the data compliance detection module is used to perform compliance checks on the soil and water conservation data in the received task electronic form, and display the non-compliant soil and water conservation data to the user, so that the user The user re-collects and sends the compliant task electronic form to the server; the server includes: a data compliance module, a data warehouse module and an engineering service module, wherein the engineering service module is used to create a project, decompose the created project, configure the task executors and the corresponding task electronic form for the decomposed task, output the configuration to the data warehouse module, and update the configuration stored in the data warehouse module; the data compliance module is used to perform compliance checks on the soil and water conservation data in the task electronic form uploaded by each mobile terminal, log the non-compliant soil and water conservation data, and output the compliant task electronic form to the data warehouse module to update the status of the corresponding task stored in the data warehouse module; the data warehouse module is used to store the configuration output by the engineering service module in the form of an electronic form, receive the compliant data output by the data compliance module, and process the received compliant data according to the user corresponding to the compliant data. In this way, by performing compliance checks on the recorded data on the mobile terminal, if there is an error in the recorded soil and water conservation data, it can be corrected in time, thereby improving the sampling efficiency and monitoring efficiency of soil and water conservation data.

[0041] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments are briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without creative work.

[0043] Figure 1A schematic diagram of the structure of a device for collecting soil and water conservation data provided by an embodiment of the present invention is shown;

[0044] Figure 2 A schematic diagram of the flow chart of the method for collecting soil and water conservation data provided by an embodiment of the present invention is shown;

[0045] Figure 3 A schematic diagram of the structure of a computer device 300 provided in an embodiment of the present application. DETAILED DESCRIPTION

[0046] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. The components of the embodiments of the present invention generally described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present invention provided in the drawings is not intended to limit the scope of the claimed invention, but merely represents selected embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present invention.

[0047] The embodiments of the present invention provide a method and system for collecting soil and water conservation data, which are described below through embodiments.

[0048] Figure 1 The schematic diagram of the system structure for collecting soil and water conservation data provided by the embodiment of the present invention is shown. Figure 1 As shown, the system includes: a mobile terminal 01 and a server terminal 02, wherein:

[0049] The mobile terminal 01 includes: an engineering management module 111, a soil and water conservation data collection module 112, and a data compliance detection module 113, wherein:

[0050] The project management module 111 is used to receive a user's request to view a soil and water conservation sampling task, obtain the soil and water conservation sampling task assigned to the user from the server and display it; based on the soil and water conservation data collected by the soil and water conservation data collection module 112, update the task progress of the soil and water conservation sampling task assigned to the user;

[0051] In an embodiment of the present invention, when a user needs to go out to conduct outdoor soil and water conservation data sampling, he logs in to the engineering management module of the mobile terminal, and after passing the authentication of the engineering management module, obtains the soil and water conservation sampling task assigned to the user from the server, so that the operator can intuitively know the projects and tasks for which he is responsible.

[0052] In an embodiment of the present invention, the soil and water conservation sampling task assigned to the user can be one task or multiple tasks, and multiple tasks can be executed in parallel by the user, wherein multiple tasks can belong to one project or belong to different projects. As an optional embodiment, the soil and water conservation sampling tasks assigned to the user are displayed in the form of a project list, and the project list includes but is not limited to: project description, task identification, task content, task area, task progress, task completion, uncompleted task, project quantity, and remarks information. After the user clicks on a project assigned to the user in the project list, the project description of the project, the task content, progress, completion, etc. assigned to the user are displayed, and the operation of the corresponding task in the project list can also be realized by sorting, classification, etc., to meet the user's task viewing needs, for example, sorting and classification according to a certain attribute in the soil and water conservation data, wherein the attributes include but are not limited to: project name, project type, collection time, and project scale.

[0053] In an embodiment of the present invention, the task progress, task completion, and task incompleteness displayed on the mobile terminal are updated according to the data collected by the soil and water conservation data acquisition module of the mobile terminal within a preset sampling period. If the preset sampling period is exceeded, the corresponding update information is obtained from the server for display. For example, the preset sampling period is one day. If the user logs in to the engineering management module for the first time within the sampling period, the engineering management module obtains the soil and water conservation sampling task assigned to the user from the server and stores it. According to the soil and water conservation data collected by the soil and water conservation data acquisition module, the task progress of the stored soil and water conservation sampling task is updated. For other logins within the sampling period, the stored updated soil and water conservation sampling task is displayed. For example, for a soil and water conservation sampling task obtained from the server, including 100 sampling points, 20 sampling points have been completed, the progress is 20%, the task completion is 20 sampling points, and the task is not completed for 80 sampling points. If the soil and water conservation data collection module collects soil and water conservation data of 20 sampling points during the sampling period, the soil and water conservation sampling task has completed 40 sampling points, the progress is 40%, the task completion is 40 sampling points, and the task is not completed for 60 sampling points. Among them, for the tasks that the user has completed, the completion status is displayed as completed, and the progress status displays the percentage of task completion in the form of a progress bar.

[0054] In the embodiment of the present invention, the soil and water conservation sampling task also carries a task electronic form corresponding to each task assigned to the user, and the task electronic form contains various acquisition parameters required for the task.

[0055] The soil and water conservation data collection module 112 is used to obtain the soil and water conservation data collected according to the soil and water conservation sampling task, enter the collected soil and water conservation data into the task electronic form corresponding to the soil and water conservation sampling task, and output it to the data compliance module 113;

[0056] In an embodiment of the present invention, the corresponding soil and water conservation data are collected according to the collection parameters corresponding to each soil and water conservation sampling task, wherein the collection parameters include but are not limited to: one or any combination of measure type, location information, soil and water conservation information, light information, and climate information. The soil and water conservation data include but are not limited to: photos, videos, panoramas, and texts. By entering the collected soil and water conservation data into an electronic form, the user's operation amount can be effectively reduced. As an optional embodiment, the camera of the mobile terminal can be called to record photos and videos, or the camera can be called to generate a panorama in combination with a later panoramic algorithm, the positioning module (GPS) of the mobile terminal can be called to record the GPS location information of the sampling point for collecting soil and water conservation data, and the air pressure module of the mobile terminal can be called to record the air pressure information of the sampling point for collecting soil and water conservation data, and the air pressure height information is generated by conversion, and the location information of the sampling point is obtained according to the GPS location information and the air pressure height information.

[0057] In the embodiment of the present invention, the air pressure altitude information corresponding to the air pressure information is calculated using the following formula:

[0058]

[0059] In the formula,

[0060] H1 is the pressure altitude information;

[0061] P is the air pressure information;

[0062] P0 is the standard air pressure information.

[0063] The location information of the sampling point is calculated using the following formula:

[0064]

[0065] In the formula,

[0066] H is the location information of the sampling point;

[0067] H2 is the GPS location information of the sampling point.

[0068] In the embodiment of the present invention, the light sensor at the mobile terminal records the light information when the sampling point collects the soil and water conservation data.

[0069] The data compliance detection module 113 is used to perform compliance check on the soil and water conservation data in the received task electronic form, display the soil and water conservation data that does not comply with the check to the user, so that the user can re-collect the data, and send the compliant task electronic form to the server 02;

[0070] In an embodiment of the present invention, the data compliance detection module also sends the compliant task electronic form to the engineering management module to update the task progress of the soil and water conservation sampling task assigned to the user. Compliance checks include but are not limited to: field format checks, quantity checks, entry permission checks, and database comparison rule checks, wherein, as an optional embodiment, the database comparison rule checks include project attribution checks and project status checks. By setting up data compliance detection on the mobile terminal, non-compliant soil and water conservation data in the collected soil and water conservation data can be detected in real time, facilitating real-time correction.

[0071] In an embodiment of the present invention, as an optional embodiment, the field format check includes: whether it is specified as a number, whether it is a decimal, whether it is an integer, the exact number of digits after the decimal point, whether it is a string, a string in a specified format, etc. The quantity check is a quantity range check corresponding to the data to determine whether it exceeds the maximum value or is lower than the minimum value. The entry permission check interacts with the server to determine whether it is an engineering task within the user's authority range through the server, and the server returns a compliance result.

[0072] In an embodiment of the present invention, if the soil and water conservation data does not meet any of the compliance checks, the data check is considered non-compliant, an error prompt window pops up, an error is reported by highlighting the input box in red, etc., the user makes modifications or resamples and re-enters the data, and an error log is recorded.

[0073] The server 02 includes: a data compliance module 121, a data warehouse module 122 and an engineering service module 123, wherein:

[0074] The project service module 123 is used to create a project, decompose the created project into tasks, configure task executors and corresponding task electronic forms for the decomposed tasks, output the configuration to the data warehouse module 122, and update the configuration stored in the data warehouse module 122;

[0075] In the embodiment of the present invention, the administrator can create a project through the mobile terminal or the server. If it is created through the mobile terminal, it is uploaded to the server. The created project and the information configured for the project, such as task executors, task permissions, and task electronic forms, are stored in the data warehouse module.

[0076] In the embodiment of the present invention, the engineering service module and the data warehouse module can also be used to perform related query, creation, modification, and deletion operations.

[0077] The data compliance module 121 is used to perform compliance checks on the soil and water conservation data in the task electronic forms uploaded by each mobile terminal 01, log the non-compliant soil and water conservation data, and output the compliant task electronic forms to the data warehouse module 122 to update the status of the corresponding tasks stored in the data warehouse module 122;

[0078] In an embodiment of the present invention, the data compliance module deployed on the server and the data compliance detection module deployed on the mobile terminal form a redundant design. The data compliance detection module on the mobile terminal performs compliance detection on the collected soil and water conservation data, and the data compliance module on the server performs detection on the soil and water conservation data after transmission over the network to ensure the effectiveness of data transmission.

[0079] The data warehouse module 122 is used to store the configuration output by the engineering service module 123 in the form of an electronic form, receive the compliance data output by the data compliance module 121, and process the received compliance data according to the user corresponding to the compliance data.

[0080] In an embodiment of the present invention, the data warehouse module updates the user's task progress, task completion, and uncompleted task status based on the received compliance data, summarizes the project completion status, evaluates the task based on the soil and water conservation data collected by each task executor for the same task, and generates improvement measures based on the evaluation results.

[0081] In the embodiment of the present invention, the data warehouse module can be deployed on one or more servers.

[0082] In the embodiment of the present invention, the data warehouse module can also be used to provide external functions such as search, query, and sorting.

[0083] In the embodiment of the present invention, the data stored in the data warehouse module includes: acquisition data, acquisition parameters, project data, personnel data, and report data.

[0084] The system for collecting soil and water conservation data provided by the embodiment of the present invention sets an engineering service module on the server side to assign task executors to various tasks under the project, and creates a task electronic form containing the soil and water conservation data to be collected for the task, so as to provide a uniformly formatted data collection mode, and sets an engineering management module on the mobile side to view the soil and water conservation sampling tasks assigned to the user, and collect the corresponding soil and water conservation data according to the task electronic form, and performs compliance detection on the collected soil and water conservation data through the data compliance detection module, so as to detect non-compliant soil and water conservation data in real time, so as to be able to re-collect the non-compliant soil and water conservation data in real time, thereby improving the collection efficiency of soil and water conservation data and the soil and water conservation monitoring efficiency.

[0085] In an embodiment of the present invention, as an optional embodiment, the server also includes:

[0086] The service interface module 124 is used to operate the data warehouse module 202 to provide external services through the set service interface, receive data transmitted by the mobile terminal, and store it in the data warehouse module 202.

[0087] In the embodiment of the present invention, the external service can be query, create, modify, delete service, data upload, data download, data transmission. The data warehouse module provides external services through the service interface, and the outside obtains the operation result by calling the service interface.

[0088] In the embodiment of the present invention, the service interface module provides interfaces for various services, thereby isolating various services and improving the availability of services and the availability of the system, including: private service interfaces and public service interfaces. By receiving requests from requesting ends such as management ends or mobile ends, the requests are distributed to various service modules through private service interfaces or public service interfaces, and the relevant information returned by the service modules is returned to the requesting end.

[0089] In the embodiment of the present invention, the service interface module supports multiple terminals and multiple responses to concurrent requests. The service interface module also supports request caching, temporarily saving requests in the order in which they are received when the server cannot respond, and calculating and returning corresponding results when the server recovers, for example, when there are computing resources.

[0090] In the embodiment of the present invention, as another optional embodiment, the server also includes:

[0091] The human service module 125 is used to create task executor information, record the projects and tasks assigned to the task executors, set task permissions for the task executors, and set task content and task life cycle.

[0092] In the embodiment of the present invention, the human service module provides logical processing of human resource management on the mobile terminal and the management terminal.

[0093] In the embodiment of the present invention, the administrator creates personnel information, allocates related projects, sets project tasks, time, requirements, indexes related project data, and stores them in the data warehouse module after processing.

[0094] In the embodiment of the present invention, as another optional embodiment, the server also includes:

[0095] The intelligent report module 126 is used to extract the soil and water conservation data in the data warehouse module according to the report configuration options in the preset report template, fill in the report configuration options, and generate a report.

[0096] In the embodiment of the present invention, various reports that meet the engineering requirements can be generated based on the soil and water conservation data stored in the data warehouse module. The report configuration options include but are not limited to: time, project, measure type, engineering quantity, etc. The corresponding collection information (soil and water conservation data) is read from the data warehouse module and filled into the corresponding position in the report template.

[0097] In the embodiment of the present invention, by setting the report template, the document format can be standardized, including the title position, picture layout, text position, and text font, so as to generate a report file in a unified format such as doc, excel, pdf, etc.

[0098] In the embodiment of the present invention, as an optional embodiment, the mobile terminal further includes:

[0099] The data management module 114 is used to provide the engineering management module with an interface for viewing and managing soil and water conservation data, and to implement data viewing and management within the data management authority according to the data management authority of the logged-in user.

[0100] In the embodiment of the present invention, the viewing and management functions include: searching, viewing, deleting, classifying, and sorting.

[0101] In an embodiment of the present invention, the data management module obtains the collected soil and water conservation data from the server when implementing functions such as search, view, delete, classify, and sort. Among them, the search can be compared or fuzzy compared according to keywords such as project, task, measure type, and attributes. As an optional embodiment, keywords can be entered through the search keyword input box to display the search results. The viewing function can view the details of the soil and water sampling data, for example, view the collected soil and water sampling photos, view the collected soil and water sampling videos and play them, view the text information related to the collected soil and water sampling data, etc. The classification function is used to classify the soil and water sampling data, the project list can be filtered by keywords, and the soil and water conservation data can be viewed according to the input tags. As an optional embodiment, the tags are listed in the form of a drop-down menu, and the user can select a tag category to view, and the classification includes multi-level classification. The sorting function is used to sort the data in the project list, sort the data by keywords, for example, sort by collection time, and display the relevant data after sorting.

[0102] In the embodiment of the present invention, as another optional embodiment, the mobile terminal further includes:

[0103] The local cache module 115 is used to cache the soil and water conservation data entered by the user.

[0104] In an embodiment of the present invention, the local cache module implements data caching through an object dictionary. As an optional embodiment, the object dictionary includes a keyword index stored in the mobile terminal memory to increase the data reading rate and improve the viewing efficiency.

[0105] In the embodiment of the present invention, as another optional embodiment, the mobile terminal further includes:

[0106] The local database module 116 is used to locally store the transmitted soil and water conservation data if the transmission channel with the server fails during the transmission of soil and water conservation data, and transmit the locally stored soil and water conservation data to the server after the transmission channel returns to normal, receive data requests from the data management module, and return the soil and water conservation data corresponding to the data request to the data management module.

[0107] In the embodiment of the present invention, the local database module solves the problem of long-term storage of data when the transmission channel fails (such as no network, backend service downtime), and facilitates data transmission after the transmission channel is restored.

[0108] In an embodiment of the present invention, as an optional embodiment, the local cache module stores the soil and water conservation data in the local database module while reporting the soil and water conservation data. The server saves the received soil and water conservation data to the data warehouse module. After confirming that the soil and water conservation data transmission is completed, the soil and water conservation data stored in the local database module is deleted.

[0109] In the embodiment of the present invention, as another optional embodiment, the local database module can store various soil and water conservation data collected by users, so that the local database module supports the query, deletion, sorting, comparison and other operations of the data management module, which is convenient for users to view.

[0110] In the embodiment of the present invention, as an optional embodiment, the system further includes: a management terminal 03, including:

[0111] The project management module 131 is used to provide a project editing interface for the project service module;

[0112] In the embodiment of the present invention, project editing includes project creation, modification, deletion, etc.

[0113] In the embodiment of the present invention, the project management module creates a project in the form of an electronic form, and fills in the electronic form with the project name, description information, number, etc. The service interface module is called and stored in the data warehouse module.

[0114] In the embodiment of the present invention, the electronic form is a project display list, through which the project name, number, project information, project introduction and other descriptive information can be viewed. Modification, deletion and other operations can also be performed. In the electronic form, the specific project execution progress is displayed in the form of a progress bar and percentage.

[0115] The authority management module 132 is used to provide the human service module with a functional interface for creating, modifying, deleting, and grouping task authorities;

[0116] In the embodiment of the present invention, the administrator can add permission groups or delete permission groups for projects in the project list in the interface presented by the permission management module. Each project can correspond to multiple permission groups, and the administrator can add people to the permission group or remove them from the permission group, so that the interface of the permission management module can display the project list and the list of people in the corresponding permission group, including the permission groups that can be viewed, modified, and deleted.

[0117] In the embodiment of the present invention, the authority management module also provides a user search function, and displays the projects with different authorities executed by the user in the form of a list according to the authority group type.

[0118] The collection management module 133 is used to provide the data warehouse module with a functional interface for viewing, modifying, classifying, deleting, searching, and sorting soil and water conservation data;

[0119] In the embodiment of the present invention, the collection management module provides a data function interface for all users within the administrator's authority, including functions such as search, view, delete, classify, sort, etc. Among them, the provided search can be compared or fuzzy compared according to keywords such as projects, tasks, measure types, collection personnel, and attributes, and search and display can be performed, and keywords can be entered through the search keyword input box to return search results.

[0120] In the embodiment of the present invention, the collection management module provides an interface for displaying the collected data or displaying thumbnails through a data list. Furthermore, it can also provide an interface for viewing the details of the collected data, such as viewing the collected photos, the collected videos and playing them, and viewing the text information related to the collected data, and the corresponding settings have been made. The classification filters the list by some keywords, and the data can be viewed according to a certain type of label. The sorting function re-sorts the data list by keywords, including sorting by collection time. Select the sorting keyword, rearrange the list, and display the relevant data.

[0121] The human resource management module 134 is used to provide a human resource management interface for the human resource service module;

[0122] In the embodiment of the present invention, the management interface includes functions such as personnel creation, deletion, and modification. As an optional embodiment, user names can be entered in an electronic form to create users. The interface of the human resource management module displays a user list, provides functions of deletion and modification, and functions of modifying and resetting user passwords, thereby providing an intuitive human resource management platform for administrators.

[0123] The report management module 135 is used to provide the intelligent report module with report export configuration and export operation interface.

[0124] In the embodiment of the present invention, the interface provided by the report management module includes: export file type selection, report template type, and report template configuration. After the administrator submits relevant parameters in the report management module, a report file is formed according to the submitted parameters, the interface displays the generated report list, and provides download and delete operation functions.

[0125] In the embodiment of the present invention, the mobile terminal includes but is not limited to: a mobile phone, a tablet computer and a dedicated smart device, using Android and iOS systems. The server is used for soil and water conservation data storage, processing and distribution. As an optional embodiment, the server is deployed on a cloud platform, which can be a server, a high-performance computer and a computer cluster. The management terminal is used for business management.

[0126] In the embodiment of the present invention, the soil and water conservation data collected by the mobile terminal can be directly transmitted to the server through the 5G network, and stored in the data warehouse module of the server, which can effectively avoid the physical carrying of the collected soil and water conservation data by the mobile terminal. At the same time, the mobile terminal and the server perform real-time compliance checks on the collected soil and water conservation data, detect errors in the soil and water conservation task operations in real time, and resample on the spot. Furthermore, by adopting the form of electronic form submission, the collected soil and water conservation data can be directly synchronized to the server without the need for processing by the server, thereby reducing the resource overhead of the server. Moreover, by using the engineering management module of the management end, the engineering information is pre-entered, and combined with the GPS positioning of the mobile end, the accurate collection location can be obtained, and the soil and water conservation data in various formats including photos, videos, panoramas, etc. can be entered, which is convenient for subsequent analysis; in addition, by setting the intelligent report module on the server, the report type and configuration parameters can be selected to automatically export the report, and the soil and water conservation task operations can be allocated and coordinated through the human management module, which is convenient for personnel management and collaboration.

[0127] The system of the embodiment of the present invention can provide soil and water conservation data collection for field personnel engaged in soil and water conservation work, and can realize functions such as personalized engineering settings, measure recording, and on-site photo collection, effectively reducing the workload of field personnel at the project site, improving the work efficiency and timeliness of soil and water conservation data collection, and can provide convenient conditions for later data collation, report preparation, original data storage, and timely reporting.

[0128] Figure 2 The following is a schematic diagram showing the flow of a method for collecting soil and water conservation data provided by an embodiment of the present invention. Figure 2 As shown, the method includes:

[0129] Step 201, the engineering management module of the mobile terminal receives a user's request to view a soil and water conservation sampling task, obtains and displays the soil and water conservation sampling task assigned to the user from the server, wherein the soil and water conservation sampling task is obtained by creating a project by the engineering service module of the server, performing task decomposition on the created project, and configuring task executors and corresponding task electronic forms for the decomposed tasks;

[0130] In an embodiment of the present invention, the soil and water conservation sampling task assigned to the user may be one task or multiple tasks, and the multiple tasks may be executed in parallel by the user, wherein the multiple tasks may belong to one project or to different projects. As an optional embodiment, the soil and water conservation sampling tasks assigned to the user are displayed in the form of a project list. The soil and water conservation sampling tasks returned to the mobile terminal also carry a task electronic form corresponding to each task assigned to the user, and the task electronic form contains the various acquisition parameters required for the task.

[0131] Step 202: The soil and water conservation data collection module of the mobile terminal obtains the soil and water conservation data collected according to the soil and water conservation sampling task, and enters the collected soil and water conservation data into the task electronic form corresponding to the soil and water conservation sampling task;

[0132] In the embodiment of the present invention, the corresponding soil and water conservation data are collected according to the collection parameters corresponding to each soil and water conservation sampling task, wherein the collection parameters include but are not limited to: one or any combination of the type of measure, location information, soil and water conservation information, light information, and climate information. The soil and water conservation data include but are not limited to: photos, videos, panoramic pictures, and text.

[0133] Step 203: The data compliance detection module of the mobile terminal performs compliance check on the soil and water conservation data in the received task electronic form, displays the soil and water conservation data that does not comply with the check to the user, so that the user can re-collect the data, and sends the compliant task electronic form to the server and the engineering management module;

[0134] In the embodiment of the present invention, the compliance check includes, but is not limited to: field format check, quantity check, entry permission check, and database comparison rule check, wherein the database comparison rule check includes project attribution check and project status check.

[0135] Step 204: The engineering management module of the mobile terminal updates the task progress of the soil and water conservation sampling task assigned to the user according to the received soil and water conservation data;

[0136] Step 205: The data compliance module of the server performs compliance check on the soil and water conservation data in the task electronic forms uploaded by each mobile terminal, logs the non-compliant soil and water conservation data, and outputs the compliant task electronic forms to the data warehouse module to update the status of the corresponding tasks stored in the data warehouse module;

[0137] In the embodiment of the present invention, the data compliance module of the server detects the soil and water conservation data after being transmitted via the network to ensure the validity of the data transmission.

[0138] Step 206: The data warehouse module at the server receives the compliance data output by the data compliance module, and processes the received compliance data according to the user corresponding to the compliance data.

[0139] In an embodiment of the present invention, processing includes but is not limited to: updating the user's task progress, task completion, and uncompleted task status, summarizing the project completion status, evaluating the task based on the soil and water conservation data collected by each task executor for the same task, and generating improvement measures based on the evaluation results.

[0140] In an embodiment of the present invention, as an optional embodiment, the method may further include:

[0141] A service interface module that provides various services is set up on the server side. Each service corresponds to a service interface. External services are provided through the set service interface, and data transmitted by the mobile terminal is received and stored.

[0142] In the embodiment of the present invention, as another optional embodiment, the method may further include:

[0143] According to the report configuration options in the pre-set report template, the soil and water conservation data stored in the server is extracted, the report configuration options are filled in, and the report is generated.

[0144] In the embodiment of the present invention, report configuration options include but are not limited to: time, project, measure type, project quantity, etc.

[0145] In the embodiment of the present invention, as another optional embodiment, the method may further include:

[0146] Cache the soil and water conservation data entered by users on the mobile terminal;

[0147] When transmitting soil and water conservation data, if the transmission channel with the server fails, the transmitted soil and water conservation data is stored locally. After the transmission channel returns to normal, the locally stored soil and water conservation data is transmitted to the server.

[0148] In an embodiment of the present invention, data caching is implemented through an object dictionary, and the object dictionary includes a keyword index stored in the memory of the mobile terminal to increase the data reading rate and improve the viewing efficiency.

[0149] like Figure 3 As shown, an embodiment of the present application provides a computer device 300 for executing Figure 1 The method for collecting soil and water conservation data in the device includes a memory 301, a processor 302, and a computer program stored in the memory 301 and executable on the processor 302, wherein the processor 302 implements the steps of the method for collecting soil and water conservation data when executing the computer program.

[0150] Specifically, the above-mentioned memory 301 and processor 302 can be general-purpose memory and processor, which are not specifically limited here. When the processor 302 runs the computer program stored in the memory 301, the above-mentioned method for collecting soil and water conservation data can be executed.

[0151] Corresponds to Figure 1 The method for collecting soil and water conservation data in the embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the method for collecting soil and water conservation data are executed.

[0152] Specifically, the storage medium can be a general storage medium, such as a mobile disk, a hard disk, etc. When the computer program on the storage medium is run, the above-mentioned method for collecting soil and water conservation data can be executed.

[0153] In the embodiments provided in the present application, it should be understood that the disclosed systems and methods can be implemented in other ways. The system embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, indirect coupling or communication connection of systems or units, which can be electrical, mechanical or other forms.

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

[0155] In addition, each functional unit in the embodiments provided in the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0156] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0157] It should be noted that similar numbers and letters represent similar items in the following figures. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. In addition, the terms "first", "second", "third", etc. are only used to distinguish the description and are not to be understood as indicating or implying relative importance.

[0158] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present application, which are used to illustrate the technical solutions of the present application, rather than to limit them. The protection scope of the present application is not limited thereto. Although the present application is described in detail with reference to the above-mentioned embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-mentioned embodiments within the technical scope disclosed in the present application, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application. They should all be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims

1. A system for collecting soil and water conservation data, characterized in that: include: Mobile terminal and server terminal, among which, The mobile terminal includes: project management module, soil and water conservation data collection module, data compliance detection module, local cache module and local database module, among which, The project management module is used to receive a user's request to view a soil and water conservation sampling task, obtain the soil and water conservation sampling task assigned to the user from the server and display it; update the task progress of the soil and water conservation sampling task assigned to the user based on the soil and water conservation data collected by the soil and water conservation data collection module; update the data collected by the soil and water conservation data collection module within a preset sampling period; if the preset sampling period is exceeded, obtain the corresponding update information from the server for display; The soil and water conservation data collection module is used to obtain the soil and water conservation data collected according to the collection parameters corresponding to the soil and water conservation sampling task, enter the collected soil and water conservation data into the task electronic form corresponding to the soil and water conservation sampling task, and output it to the data compliance module; the collection parameters are not limited to: one or any combination of the type of measure, location information, soil and water conservation information, light information, and climate information; The data compliance detection module is used to perform compliance checks on the soil and water conservation data in the received task electronic forms, and to display the soil and water conservation data that does not comply with the inspection to the user, so that the user can re-collect the data, and send the compliant task electronic forms to the server; the compliance checks include but are not limited to: field format checks, quantity checks, entry authority checks, and database comparison rule checks; The local cache module is used to cache the soil and water conservation data entered by the user, and store the soil and water conservation data in the local database module while reporting the soil and water conservation data; The local database module is used to store the transmitted soil and water conservation data locally if the transmission channel with the server fails during the transmission of soil and water conservation data, and transmit the locally stored soil and water conservation data to the server after the transmission channel is restored to normal, receive the data request of the data management module, and return the soil and water conservation data corresponding to the data request to the data management module, so as to solve the long-term storage of data when the transmission channel fails, and facilitate data transmission after the transmission channel is restored; The server side includes: data compliance module, data warehouse module, engineering service module and service interface module, among which: The engineering service module is used to create a project, decompose the created project into tasks, configure task executors and corresponding task electronic forms for the decomposed tasks, output the configuration to the data warehouse module, and update the configuration stored in the data warehouse module; A data compliance module is used to perform compliance checks on the soil and water conservation data in the task electronic forms uploaded by each mobile terminal, log the non-compliant soil and water conservation data, and output the compliant task electronic forms to the data warehouse module to update the status of the corresponding tasks stored in the data warehouse module; the data compliance module deployed on the server and the data compliance detection module deployed on the mobile terminal form a redundant design to ensure the effectiveness of data transmission; The data warehouse module is used to store the configuration output by the engineering service module in the form of electronic forms, receive the compliance data output by the data compliance module, and process the received compliance data according to the users corresponding to the compliance data; The service interface module is used to operate the data warehouse module to provide external services through the set service interface, receive data transmitted by the mobile terminal, and store it in the data warehouse module; the service interface module supports multiple terminals, multiple responses to concurrent requests and request caching. When the server cannot respond, the request is temporarily saved in the order of receipt, and when the server is restored, the corresponding result is calculated and returned.

2. The system according to claim 1, characterized in that The server also includes: The human service module is used to create task executor information, record the projects and tasks assigned to task executors, set task permissions for task executors, set task content and task life cycle.

3. The system according to claim 2, characterized in that The server also includes: The intelligent report module is used to extract the soil and water conservation data in the data warehouse module according to the report configuration options in the pre-set report template, fill in the report configuration options, and generate a report.

4. The system according to claim 1, characterized in that The mobile terminal also includes: The data management module is used to provide the engineering management module with an interface for viewing and managing soil and water conservation data, and to enable data viewing and management within the data management authority based on the data management authority of the logged-in user.

5. The system according to claim 1, characterized in that Also includes: Management side, including: The project management module is used to provide a project editing interface for the project service module; The authority management module is used to provide the human service module with a functional interface for creating, modifying, deleting, and grouping task authorities; The collection management module is used to provide the data warehouse module with a functional interface for viewing, modifying, classifying, deleting, searching, and sorting soil and water conservation data; The human resource management module is used to provide a human resource management interface for the human resource service module; The report management module is used to provide report export configuration and export operation interface for the intelligent report module.

6. A method for collecting soil and water conservation data, characterized in that: include: The engineering management module of the mobile terminal receives the user's request to view the soil and water conservation sampling task, obtains and displays the soil and water conservation sampling task assigned to the user from the server, and the soil and water conservation sampling task is obtained by creating a project by the engineering service module of the server, performing task decomposition on the created project, and configuring task executors and corresponding task electronic forms for the decomposed tasks; The soil and water conservation data collection module of the mobile terminal obtains the soil and water conservation data collected according to the collection parameters corresponding to the soil and water conservation sampling task, and enters the collected soil and water conservation data into the task electronic form corresponding to the soil and water conservation sampling task; the collection parameters include but are not limited to: one or any combination of measure type, location information, soil and water conservation information, light information, and climate information; The data compliance detection module of the mobile terminal performs compliance check on the soil and water conservation data in the received task electronic form, displays the soil and water conservation data that does not comply with the check to the user, so that the user can re-collect the data, and sends the compliant task electronic form to the server and the engineering management module; the compliance check includes but is not limited to: field format check, quantity check, input permission check, and database comparison rule check; The engineering management module of the mobile terminal updates the task progress of the soil and water conservation sampling task assigned to the user based on the received soil and water conservation data; updates the task progress based on the data collected by the soil and water conservation data collection module within the preset sampling period; if the preset sampling period is exceeded, the corresponding update information is obtained from the server for display; Cache the soil and water conservation data entered by the user on the mobile terminal, and store the soil and water conservation data in the local database module while reporting the soil and water conservation data; When transmitting soil and water conservation data, if the transmission channel with the server fails, the transmitted soil and water conservation data is stored locally. After the transmission channel is restored to normal, the locally stored soil and water conservation data is transmitted to the server, and the data request of the data management module is received, and the soil and water conservation data corresponding to the data request is returned to the data management module, so as to solve the long-term storage of data under the failure of the transmission channel, and facilitate data transmission after the transmission channel is restored; The data compliance module of the server performs compliance checks on the soil and water conservation data in the task electronic forms uploaded by each mobile terminal, logs the non-compliant soil and water conservation data, and outputs the compliant task electronic forms to the data warehouse module to update the status of the corresponding tasks stored in the data warehouse module; the data compliance module deployed on the server and the data compliance detection module deployed on the mobile terminal form a redundant design to ensure the effectiveness of data transmission; The data warehouse module on the server side receives the compliance data output by the data compliance module, and processes the received compliance data according to the user corresponding to the compliance data; A service interface module that provides various services is set up on the server side. Each service corresponds to a service interface. External services are provided through the set service interface, and data transmitted by the mobile terminal is received and stored.

7. A computer device, characterized in that: include: A processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor. When the computer device is running, the processor and the memory communicate via the bus. When the machine-readable instructions are executed by the processor, the steps of the method for collecting soil and water conservation data as described in claim 6 are performed.

8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which, when executed by a processor, executes the steps of the method for collecting soil and water conservation data as described in claim 6.

Citation Information

Patent Citations

  • Geotechnical engineering investigation field data acquisition system

    CN105930972A

  • Field data acquisition system and method for land quality geological survey

    CN111582729A

  • Supervision quality and safety production management evaluation management system

    CN111652454A