Matrix measurement robot lofting and disclosure system based on application program

By designing an application-based matrix measurement robot stakeout briefing system, the accuracy and efficiency of data entry and management in traditional systems are solved, and efficient and accurate stakeout briefing and data management are achieved, providing support for construction project quality control.

CN119863216APending Publication Date: 2025-04-22IN THE TUNNEL BUREAU OF THE SECOND ENG +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411951296.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-27
Publication Date
2025-04-22

AI Technical Summary

Technical Problem

Traditional staking briefing systems have problems such as low accuracy, high time-consuming and error-prone in data entry and management, and data inconsistency and accuracy are difficult to guarantee.

Method used

Design a matrix measurement robot stakeout briefing system based on application, including user management module, stakeout briefing module and data storage and backup module. The system realizes remote control and automatic measurement of the measurement robot through a software and hardware collaboration mechanism, realizes real-time entry and verification of on-site data with the help of the portability of the mobile terminal, and uses hierarchical storage and encrypted backup strategies to ensure the integrity and reliability of the data.

Benefits of technology

The efficiency and accuracy of the lofting briefing work have been significantly improved. Through electronic transformation and process reengineering, standardized management of the measurement data throughout the life cycle has been realized, providing strong support for the quality control of construction projects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119863216A_ABST
    Figure CN119863216A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of lofting and disclosure, in particular to a matrix measurement robot lofting and disclosure system based on an application program. According to the application, firstly, a permission system is established through the user management module to ensure the safety of data operation, the lofting disclosure module realizes remote control and automatic measurement of the measurement robot through a software and hardware collaboration mechanism, and immediate input and verification of field data are realized by means of the portability advantage of the mobile terminal, so that the measurement efficiency is improved. And finally, a hierarchical storage and encryption backup strategy is adopted to ensure the integrity and reliability of the data, so that the efficiency and accuracy of lofting disclosure work are remarkably improved, and standardized management of the whole life cycle of the measurement data and convenience of field use are realized through electronic transformation and process reconstruction. And powerful support is provided for quality control of constructional engineering.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of layout briefing, and in particular to a matrix measurement robot layout briefing system based on an application program. Background Art

[0002] With the digital transformation in the field of construction engineering, construction layout, as an important part of engineering measurement, has put forward higher requirements on measurement accuracy and the speed of personnel briefing.

[0003] In the traditional stakeout process, surveyors need to manually enter a large amount of data (such as stakeout point coordinates, time, and surveyor information) into the briefing document. This process is not only time-consuming and error-prone, but also increases the workload and leads to data inconsistency and accuracy problems. This situation needs to be further improved. Summary of the invention

[0004] In order to solve the problem of low accuracy of the existing layout and briefing system, the present application provides a matrix measurement robot layout and briefing system based on an application program, which adopts the following technical solutions: In a first aspect, the present application provides an application-based matrix measurement robot layout briefing system, comprising: User management module, used to implement user login, authority verification and function management, and generate user authorization information; A layout briefing module, used to perform measurement control, data entry and document generation of the measurement robot according to the user authorization information, and generate a briefing data set; A data storage and backup module, used to perform hierarchical storage, encryption protection and automatic backup of the disclosure data set according to the user authorization information; The layout and disclosure module comprises: A measurement control unit, used to receive a measurement request according to the user authorization information and control the measurement robot to perform automatic measurement, obtain measurement data and perform coordinate calculation to generate measurement standard data; A data entry unit, used to provide controls for auxiliary information input according to the measurement standard data, monitor and verify the validity of the input data in real time, and generate a complete data set; The document generation unit is used to collect electronic signature information and fill in a preset briefing template according to the complete data set, and generate pictures and briefing documents.

[0005] By adopting the above technical solution, in actual construction, surveyors need to operate the surveying robot, record data and fill in briefing documents at the same time, which not only has a large workload but also easily causes data transmission errors. In addition, the storage and query of paper materials also bring a large management burden. This application first establishes an authority system through the user management module to ensure the security of data operations. The layout briefing module realizes remote control and automatic measurement of the surveying robot through the software and hardware collaboration mechanism, and uses the portability advantage of mobile terminals to realize the instant entry and verification of on-site data. Finally, a hierarchical storage and encryption backup strategy is adopted to ensure the integrity and reliability of the data, which not only significantly improves the efficiency and accuracy of the layout briefing work, but also realizes the standardized management of the entire life cycle of measurement data through electronic transformation and process reengineering, providing strong support for the quality control of construction projects.

[0006] Optionally, the user management module includes: A user login unit, used to receive login information input by a user and generate a login authentication request; An authority verification unit, used to perform identity verification according to the login authentication request and generate user authorization information; The function management unit is used to provide corresponding function access rights according to the user authorization information.

[0007] By adopting the above technical solution, in large-scale engineering projects, measurement data may be accessed and modified by personnel in multiple positions at the same time. If there is a lack of effective authority management, it is easy to cause data to be misoperated or accessed without authorization; at the same time, due to unstable network conditions at the construction site, traditional centralized authentication schemes are often difficult to ensure reliability; this application first collects login information through the user login unit and generates a standardized authentication request, and the authority verification unit performs multi-dimensional identity verification based on the dynamic policy engine to generate fine-grained authorization information; finally, the function management unit dynamically adjusts the user's accessible function range according to the authorization level through a real-time response mechanism to achieve user authority control, and improves the reliability and scalability of the system through modular design.

[0008] Optionally, the function management unit includes: The session management subunit is used to maintain the user login status and session validity period and generate a user session identifier; A password management subunit, used to modify and reset the password and generate a security credential based on the user session identifier; A personal information management subunit, for maintaining and updating basic user information and generating user profiles based on the security credentials; The administrator interface subunit is used to allow the system administrator to configure user rights according to the user profile and generate a rights configuration table.

[0009] By adopting the above technical solutions, due to the high mobility of construction engineering surveying personnel and frequent equipment sharing, the traditional static user management method is difficult to adapt to the dynamic and complex construction site needs. This application first introduces a session control strategy through a session management sub-unit to achieve intelligent maintenance of the login status; the password management sub-unit adopts multi-factor authentication technology to bind the user identity with the device characteristics to generate dynamic security credentials; the personal information management sub-unit realizes the adaptive update of user information by establishing a user portrait model; finally, the administrator interface sub-unit provides a refined permission configuration tool based on role behavior analysis, which significantly improves the security and flexibility of user management.

[0010] Optionally, the data storage and backup module includes: A database initialization unit, used to establish a database structure and generate an initialization configuration; A database encryption unit, used to securely encrypt the initialization configuration and generate an encrypted database; A data management unit is used to operate and manage the encrypted database.

[0011] By adopting the above technical scheme, due to the high sensitivity and confidentiality of construction engineering measurement data, data storage on mobile devices faces multiple challenges of security, integrity and availability; this application first adopts an adaptive data structure design through a database initialization unit; the database encryption unit ensures data security; finally, the real-time monitoring and rollback of data operations by the data management unit improves the security of mobile data storage, and through an intelligent management mechanism, efficient access to and reliable protection of data is achieved.

[0012] Optionally, the data management unit includes: The data operation subunit is used to perform data addition, deletion, modification and query operations, and generate data synchronization records and operation identifiers; A regular backup subunit, used to execute automatic backup tasks and upload backup data according to the operation identifier, and generate a backup status record; The history record subunit is used to maintain the data change log and handle abnormal status according to the data synchronization record and the backup status record, and generate a status report.

[0013] By adopting the above technical solution, the present application firstly performs the operations of adding, deleting, modifying and checking data through the data operation subunit to generate data synchronization records and operation identifiers; the periodic backup subunit performs automatic backup tasks and uploads backup data according to the operation identifier to generate backup status records; finally, the history record subunit maintains the data change log and handles abnormal status according to the data synchronization record and the backup status record, and generates a status report. Through the linkage processing of data operation, backup and historical record, the standardization and traceability of data management are realized, which provides a guarantee for the security of engineering measurement data.

[0014] Optionally, the periodic backup subunit includes: Backup scheduling function, used to set timing triggers and generate backup scheduling plans; The backup execution function is used to execute the data backup task in the background according to the backup scheduling plan and generate a backup file; Storage synchronization function, used to store the backup files in local storage devices and cloud servers respectively, and generate backup records; The backup management function is used to maintain the backup records and provide data recovery function.

[0015] By adopting the above technical solution, this application first sets a timing trigger through the backup scheduling function to generate a backup scheduling plan; the backup execution function executes the data backup task in the background according to the scheduling plan and generates a backup file; the storage synchronization function stores the backup files to the local storage device and the cloud server respectively to ensure double data protection; finally, the backup management function maintains the backup records and provides data recovery capabilities. Through the timing trigger and dual storage mechanism, the automation and reliability of data backup are realized, which effectively solves the backup problem of engineering measurement data.

[0016] Optionally, the backup execution function includes: Select the data to be backed up according to the preset rules and generate the data set to be backed up; Compressing and encrypting the data set to be backed up to generate an encrypted backup package; Marking the encrypted backup package in blocks, supporting the continuation of backup tasks caused by network interruption, and generating transmission records; According to the transmission record, key events and abnormal situations in the backup process are recorded to generate a backup log.

[0017] By adopting the above technical solution, the present application first selects the data to be backed up according to preset rules to generate a data set to be backed up; compresses and encrypts the data set to be backed up to generate an encrypted backup package; then marks the encrypted backup package in blocks to support the continued execution of backup tasks caused by network interruptions and generate transmission records; finally, based on the transmission records, key events and abnormal situations in the backup process are recorded to generate a backup log. Through block transmission and breakpoint resumption mechanism, the data backup problem in an unstable network environment is effectively solved, ensuring the reliable completion of the backup task.

[0018] Optionally, the periodic backup subunit includes: Task scheduling function, used to create background task chains, set task constraints, and generate task execution plans; The task execution function is used to trigger the backup operation and generate the backup file when the conditions are met according to the task execution plan and constraint conditions; Task monitoring function, used to monitor task execution status and progress in real time and generate execution reports; Resource management function, used to optimize system resource utilization and control task execution overhead.

[0019] By adopting the above technical solution, this application first creates a background task chain through the task scheduling function, sets task constraints, and generates a task execution plan; the task execution function triggers the backup operation and generates a backup file when the conditions are met based on the execution plan and constraints; the task monitoring function monitors the task execution status and progress in real time and generates an execution report; finally, the resource management function optimizes system resource utilization, controls task execution overhead, and realizes efficient execution of backup tasks through task chain management and resource optimization mechanism, ensuring the rational use of system resources.

[0020] Optionally, the task scheduling function includes: Set network status, power level, and device idleness to generate task constraint configuration; According to the task constraint configuration, multiple related tasks are combined into a task chain to generate an execution sequence; According to the execution sequence, define retry rules and interval time after task failure, and generate a retry plan; According to the retry scheme, the repetition execution cycle and delay time of the task are configured to generate a scheduling plan.

[0021] By adopting the above technical solution, the present application first sets conditions such as network status, power level and device idleness to generate a task constraint configuration; according to the task constraint configuration, multiple related tasks are combined into a task chain to generate an execution sequence; then, according to the execution sequence, the retry rules and interval time after the task failure are defined to generate a retry plan; finally, according to the retry plan, the repeated execution cycle and delay time of the task are configured to generate a scheduling plan. Through the constraints and retry mechanism, it is ensured that the task is executed in the appropriate device state, thereby improving the success rate of task completion.

[0022] In summary, the present application includes at least one of the following beneficial technical effects: 1. This application first establishes an authority system through the user management module to ensure the security of data operations. The layout and disclosure module realizes remote control and automatic measurement of the measurement robot through the software and hardware collaborative mechanism, and uses the portability advantage of the mobile terminal to realize the real-time entry and verification of on-site data. Finally, a hierarchical storage and encryption backup strategy is adopted to ensure the integrity and reliability of the data, which not only significantly improves the efficiency and accuracy of the layout and disclosure work, but also realizes the standardized management of the entire life cycle of measurement data through electronic transformation and process reengineering, providing strong support for the quality control of construction projects; 2. This application first selects the data to be backed up according to preset rules to generate a data set to be backed up; compresses and encrypts the data set to be backed up to generate an encrypted backup package; then marks the encrypted backup package in blocks to support the continued execution of the backup task caused by network interruption and generate a transmission record; finally, based on the transmission record, records the key events and abnormal conditions in the backup process and generates a backup log. Through block transmission and breakpoint resume transmission mechanism, the data backup problem in an unstable network environment is effectively solved, ensuring the reliable completion of the backup task; 3. This application first sets conditions such as network status, power level, and device idleness to generate a task constraint configuration; based on the task constraint configuration, multiple related tasks are combined into a task chain to generate an execution sequence; then, based on the execution sequence, the retry rules and interval time after task failure are defined to generate a retry plan; finally, based on the retry plan, the task's repeated execution cycle and delay time are configured to generate a scheduling plan. Through constraints and retry mechanisms, it is ensured that the task is executed in the appropriate device state, thereby improving the success rate of task completion. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] Figure 1 It is a structural schematic diagram of a matrix measurement robot layout and briefing system based on an application program in an embodiment of the present application; Figure 2 It is a structural schematic diagram of a user management module in an application-based matrix measurement robot layout briefing system according to an embodiment of the present application; Figure 3 This is a schematic diagram of the workflow of a layout briefing module in a matrix measurement robot layout briefing system based on an application program in an embodiment of the present application; Figure 4 It is a structural schematic diagram of a data storage and backup module in an application-based matrix measurement robot layout briefing system in an embodiment of the present application. DETAILED DESCRIPTION

[0024] The terms used in the following embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to be used as limitations to the present application. As used in the specification and appended claims of the present application, the singular expressions "one", "a kind of", "said", "above", "the" and "this" are intended to also include plural expressions, unless there is a clear indication to the contrary in the context. It should also be understood that the term "and / or" used in the present application refers to any or all possible combinations comprising one or more listed items.

[0025] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features, and in the description of the embodiments of the present application, unless otherwise specified, "plurality" means two or more.

[0026] The embodiments of the present application are further described in detail below in conjunction with the drawings in the specification.

[0027] In the first aspect, the present application provides an application-based matrix measurement robot layout briefing system, based on Android Studio, which builds a complete data management system through mobile applications, wireless communications and database technologies.

[0028] Reference Figure 1 ,The briefing system includes a user management module, a layout briefing module and a data storage and backup module.

[0029] The user management module is used to implement user login, permission verification and function management, and generate user authorization information.

[0030] Among them, refer to Figure 2 The user management module includes a user login unit, an authority verification unit and a function management unit. The user login unit is used to receive the login information input by the user and generate a login authentication request; the authority verification unit is used to perform identity authentication according to the login authentication request and generate user authorization information; the function management unit is used to provide corresponding function access rights according to the user authorization information.

[0031] In this embodiment, the function management unit includes a member management subunit, a password management subunit, a personal information management subunit and an administrator interface subunit. The session management subunit is used to maintain the user login status and session validity period and generate a user session identifier; the password management subunit is used to modify and reset the password according to the user session identifier and generate a security credential; the personal information management subunit is used to maintain and update the user's basic information and generate a user profile according to the security credential; the administrator interface subunit is used to allow the system administrator to configure user permissions according to the user profile and generate a permission configuration table.

[0032] Specifically, user login is implemented using a strong authentication mechanism, including username and password verification. When a user logs in, the system verifies the credentials they enter and allows them to access functions and data within their authority after verification. After a successful login, the system will maintain the user's login status and provide session management functions, such as automatic logout and login status retention, to ensure the security of the system and user experience. The module supports password reset and modification functions. Users can modify or reset their passwords on the login interface. Users can view and update their personal information, including username, contact information, and role. The system provides an interface that enables users to easily manage their personal information. For system administrators, a functional interface is provided to view the basic information and role assignments of all users in the system for effective user management and authority control.

[0033] The layout briefing module is used to perform measurement control, data entry and document generation of the measurement robot according to user authorization information, and generate a briefing data set.

[0034] Among them, the layout briefing module includes a measurement control unit, a data entry unit and a document generation unit; the measurement control unit is used to receive measurement requests according to user authorization information and control the measurement robot to perform automatic measurement, obtain measurement data and perform coordinate calculation to generate measurement standard data. The data entry unit is used to provide controls for auxiliary information input according to the measurement standard data, monitor and verify the validity of the input data in real time, and generate a complete data set. The document generation unit is used to collect electronic signature information and fill in the preset briefing template according to the complete data set to generate a briefing document.

[0035] In this embodiment, refer to Figure 3The workflow of the layout and briefing module adopts a serial processing mechanism and is carried out in three sequential stages: data collection, data verification, and document management. The first stage is measurement data collection. The system receives the measurement request initiated, controls the measurement robot to perform automatic measurement, encodes the acquired data, and displays it on the user interface; the second stage is data entry verification. The system inputs information through controls, uses the TextWatcher mechanism to monitor the input content in real time, verifies the validity of the input data, and ensures the accuracy of data filling; the third stage is document management. After the system completes signature capture, that is, electronic signature collection, it provides a document reading function and finally saves the briefing document. This serial processing mechanism ensures the data integrity and processing accuracy of each link.

[0036] Specifically, in the stakeout briefing module, the system uses integrated wireless communication technology to control the surveying robot via a mobile phone. Users can initiate a measurement request through the mobile phone App interface, and the surveying robot automatically performs measurements according to the instructions and transmits the measurement results back to the mobile phone through a wireless network. The measurement data includes the coordinates of the stakeout point, the measurement time, the elevation, etc., which are automatically filled in the corresponding table components in the application. This automated process greatly reduces manual operations and improves the accuracy and efficiency of data entry. The user interface is designed based on the principle of simplicity and intuitiveness. Through a variety of data input controls such as text boxes, drop-down menus, and date selectors, it is convenient for users to enter the coordinates of the stakeout point, the stakeout time, and the surveyor information, thereby improving the convenience and accuracy of user operations. In the stakeout briefing process, the user interface is built through Android's Activity to provide an intuitive and user-friendly interaction method. The UI design uses a variety of controls, such as EditText, Spinner, Checkbox, etc., to ensure that users can enter and select stakeout data in the simplest way. In order to improve the accuracy of data entry, the system introduces a TextWatcher listener, which can capture the user's input changes in the text box in real time. Through TextWatcher, the system can instantly verify whether the data format entered by the user is correct, such as whether it is a numeric value, whether the date format is correct, etc., to ensure the integrity and consistency of the input data. In terms of data storage and management, the system uses SQLite database for database operation management. SQLite database provides a lightweight local database solution, which is particularly suitable for mobile devices. Data insertion, query, update and deletion operations are implemented through methods such as insert(), query(), update() and delete(), which directly interact with the underlying database to ensure that data can be saved efficiently and securely. This design not only enables instant data storage, but also allows rapid retrieval and update of data when users need it, greatly improving the system's response speed and reliability. In terms of document generation, the system combines the LayoutInflater mechanism and custom table components to achieve efficient and flexible document preview and generation. This mechanism is used to load predefined document template layouts. These layout files are written in XML and define the appearance, layout and interaction properties of user interface elements, including buttons, text boxes and images. Tables and images are integrated in the document template to intuitively display the measurement results. In this way, the system can automatically generate a handover document that conforms to the standard format, ensuring consistency in content and style. In order to enhance the user experience, the system also introduces a custom table component to implement the real-time preview function. Unlike using the WebView component, this custom component can dynamically generate and display document content based on the layout data entered by the user.The table component parses and renders the lofting data, and displays the measurement results in a table. Users can view the document effect in real time on the interface and make instant modifications when necessary. This design ensures that users can fully control the content and format before the final document is generated, avoiding subsequent adjustments caused by inconsistencies between the preview and the actual effect. In the implementation of the signature function, the system uses the Canvas class to capture the user's handwritten signature. Canvas is a powerful drawing tool that can draw complex graphics on the screen, including capturing handwriting. After the user signs, the system saves the signature in image format and stores the image in the device memory. The saved signature image is automatically attached to the generated briefing document, which not only improves the security of the document, but also ensures the non-tamperability of the electronic signature.

[0037] The data storage and backup module is used to perform hierarchical storage, encryption protection and automatic backup of the briefing data set based on user authorization information.

[0038] Among them, refer to Figure 4 The data storage and backup module includes a database initialization unit, a database encryption unit and a data management unit. The database initialization unit is used to establish a database structure and generate an initialization configuration. The database encryption unit is used to securely encrypt the initialization configuration and generate an encrypted database. The data management unit is used to operate and manage the encrypted database.

[0039] Specifically, create, configure and manage database instances based on SQLite database. To further enhance data security, the system integrates SQLCipher for database encryption. It is an advanced encryption extension that provides powerful encryption and decryption functions for SQLite database, effectively protecting data from unauthorized access and potential security threats. This encryption measure can ensure the security of data during storage and transmission, and ensure the confidentiality and integrity of data.

[0040] Furthermore, in this embodiment, the data management unit includes a data operation subunit, a periodic backup subunit, and a history record subunit. The data operation subunit is used to perform data addition, deletion, modification, and query operations, generate data synchronization records and operation identifiers, the periodic backup subunit is used to perform automatic backup tasks and upload backup data according to the operation identifier, and generate backup status records, and the history record subunit is used to maintain data change logs and handle abnormal states according to the data synchronization records and backup status records, and generate status reports.

[0041] In one embodiment, the periodic backup subunit includes a backup scheduling function, a backup execution function, a storage synchronization function, and a backup management function; the backup scheduling function is used to set a timing trigger and generate a backup scheduling plan; the backup execution function is used to execute data backup tasks in the background according to the backup scheduling plan and generate backup files; the storage synchronization function is used to store the backup files in the local storage device and the cloud server respectively and generate backup records; the backup management function is used to maintain the backup records and provide data recovery functions. Among them, the backup execution function includes selecting the data to be backed up according to the preset rules and generating a data set to be backed up; compressing and encrypting the data set to be backed up and generating an encrypted backup package; marking the encrypted backup package in blocks to support the continued execution of the backup task caused by network interruption and generate a transmission record; recording the key events and abnormal conditions in the backup process according to the transmission record and generating a backup log.

[0042] Specifically, in terms of data backup, the system implements a regular automatic backup mechanism to prevent data loss or damage. AlarmManager is a system service provided by Android that is used to trigger one-time or periodic operations at specified time intervals or at specific times. It is usually used to perform background tasks, such as regularly executed backups, timed reminders, or scheduled tasks. By completing the scheduled backup task, the backup operation can be automatically performed in the background at a predetermined time interval. The backup file can be stored not only on the local storage device, but also in the cloud storage service, thereby achieving multi-level data protection. The system also provides backup management functions, including backup history viewing and backup recovery functions, to ensure that data can be quickly restored in the event of data loss or system failure. In terms of data transmission and real-time updates, the system uses ContentProvider to share data between processes and supports data exchange between different applications and components. It provides an efficient cross-process communication mechanism that enables data to be accessed and operated between different processes. Real-time data updates are implemented through the WebSocket network protocol. WebSocket is an efficient two-way communication protocol that supports continuous and real-time data exchange, which can ensure instant synchronization and consistency of data between different devices, further improving the efficiency and accuracy of data transmission. The use of WebSocket also supports real-time data push, ensuring that users can receive the latest data updates, enhancing the system's responsiveness and user experience.

[0043] In one embodiment, WorkManager is used instead of AlarmManager to handle the scheduling and execution of background tasks. WorkManager is suitable for scenarios where tasks need to be executed in the background and supports complex constraints, such as network connection, charging status, and device idleness.

[0044] Among them, the regular backup subunit includes task scheduling function, task execution function, task monitoring function and resource management function. The task scheduling function is used to create a background task chain, set task constraints, and generate a task execution plan; the task execution function is used to trigger the backup operation and generate backup files when the conditions are met according to the task execution plan and constraints; the task monitoring function is used to monitor the task execution status and progress in real time and generate execution reports; the resource management function is used to optimize system resource utilization and control task execution overhead.

[0045] Specifically, the task scheduling function includes setting the network status, power level and device idleness, generating task constraint configuration, combining multiple related tasks into a task chain according to the task constraint configuration, generating an execution sequence, defining the retry rules and interval time after task failure according to the execution sequence, generating a retry plan, configuring the task's repeated execution cycle and delay time according to the retry plan, and generating a scheduling plan.

[0046] The above are all preferred embodiments of the present application, and the protection scope of the present application is not limited thereto. Therefore, any equivalent changes made according to the structure, shape, and principle of the present application should be included in the protection scope of the present application.

Claims

1. A matrix measurement robot layout and briefing system based on an application program, characterized in that: include: User management module, used to implement user login, authority verification and function management, and generate user authorization information; A layout briefing module, used to perform measurement control, data entry and document generation of the measurement robot according to the user authorization information, and generate a briefing data set; A data storage and backup module, used to perform hierarchical storage, encryption protection and automatic backup of the disclosure data set according to the user authorization information; The layout and disclosure module comprises: A measurement control unit, used to receive a measurement request according to the user authorization information and control the measurement robot to perform automatic measurement, obtain measurement data and perform coordinate calculation to generate measurement standard data; A data entry unit, used to provide controls for auxiliary information input according to the measurement standard data, monitor and verify the validity of the input data in real time, and generate a complete data set; The document generation unit is used to collect electronic signature information and fill in a preset briefing template according to the complete data set, and generate pictures and briefing documents.

2. The matrix measurement robot layout and briefing system based on application program according to claim 1 is characterized in that: The user management module comprises: A user login unit, used to receive login information input by a user and generate a login authentication request; An authority verification unit, used to perform identity verification according to the login authentication request and generate user authorization information; The function management unit is used to provide corresponding function access rights according to the user authorization information.

3. The matrix measurement robot layout and briefing system based on application program according to claim 2 is characterized in that: The function management unit comprises: The session management subunit is used to maintain the user login status and session validity period and generate a user session identifier; A password management subunit, used to modify and reset the password and generate a security credential based on the user session identifier; A personal information management subunit, for maintaining and updating basic user information and generating user profiles based on the security credentials; The administrator interface subunit is used to allow the system administrator to configure user rights according to the user profile and generate a rights configuration table.

4. The matrix measurement robot layout and briefing system based on application program according to claim 1 is characterized in that: The data storage and backup module includes: A database initialization unit, used to establish a database structure and generate an initialization configuration; A database encryption unit, used to securely encrypt the initialization configuration and generate an encrypted database; A data management unit is used to operate and manage the encrypted database.

5. The matrix measurement robot layout and briefing system based on application program according to claim 4 is characterized in that: The data management unit comprises: The data operation subunit is used to perform data addition, deletion, modification and query operations, and generate data synchronization records and operation identifiers; A regular backup subunit, used to execute automatic backup tasks and upload backup data according to the operation identifier, and generate a backup status record; The history record subunit is used to maintain the data change log and handle abnormal status according to the data synchronization record and the backup status record, and generate a status report.

6. The matrix measurement robot layout and briefing system based on application program according to claim 5 is characterized in that: The periodic backup subunit comprises: Backup scheduling function, used to set timing triggers and generate backup scheduling plans; The backup execution function is used to execute the data backup task in the background according to the backup scheduling plan and generate a backup file; Storage synchronization function, used to store the backup files in local storage devices and cloud servers respectively, and generate backup records; The backup management function is used to maintain the backup records and provide data recovery function.

7. The matrix measurement robot layout and briefing system based on application program according to claim 6 is characterized in that: The backup execution function includes: Select the data to be backed up according to the preset rules and generate the data set to be backed up; Compressing and encrypting the data set to be backed up to generate an encrypted backup package; Marking the encrypted backup package in blocks, supporting the continuation of backup tasks caused by network interruption, and generating transmission records; According to the transmission record, key events and abnormal situations in the backup process are recorded to generate a backup log.

8. The matrix measurement robot layout and briefing system based on application program according to claim 5 is characterized in that: The periodic backup subunit comprises: Task scheduling function, used to create background task chains, set task constraints, and generate task execution plans; The task execution function is used to trigger the backup operation and generate the backup file when the conditions are met according to the task execution plan and constraint conditions; Task monitoring function, used to monitor task execution status and progress in real time and generate execution reports; Resource management function, used to optimize system resource utilization and control task execution overhead.

9. The matrix measurement robot layout and briefing system based on application program according to claim 8 is characterized in that: The task scheduling function includes: Set network status, power level, and device idleness to generate task constraint configuration; According to the task constraint configuration, multiple related tasks are combined into a task chain to generate an execution sequence; According to the execution sequence, define retry rules and interval time after task failure, and generate a retry plan; According to the retry scheme, the repetition execution cycle and delay time of the task are configured to generate a scheduling plan.