Indoor and outdoor real-time collaborative operation method and system
By generating the invitation code for project projects, real-time synchronous updates and job updates of internal and external field data are realized, and the problem of low efficiency of internal and external field collaborative operations in the existing technology is solved, and the reliability of engineering operations is improved.
Patent Information
- Application Number
- CN202411857764.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-17
- Publication Date
- 2025-04-18
AI Technical Summary
The efficiency of the existing technology of internal and external field collaborative operations is not high, and real-time data synchronization updates and internal and external field synchronous operations are not possible, resulting in poor engineering operation reliability.
By generating the invitation code corresponding to the project project, the area division and project task binding are matched, the area leader is obtained, the task invitation code is obtained, and the real-time synchronous update of internal and external field data is realized.
It improves the reliability of engineering operations, realizes real-time synchronous updates and job updates of internal and external field data, reduces the entry of unrelated personnel into the project, and improves the reliability of project execution.
Smart Images

Figure CN119850121A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of engineering collaborative operations, and in particular to a method and system for real-time collaborative operations of indoor and outdoor operations. Background Art
[0002] Engineering operations are usually divided into field operations and internal operations. Field operations are usually outdoor operations, which obtain field data through engineering surveying, foundation pit excavation, and concrete pouring. Internal operations are usually data processing operations, which obtain internal data through sorting, analyzing, and integrating field data. Internal and field operations have different roles in engineering operations, but their collaboration is required to promote the continuous progress of engineering projects.
[0003] At present, the existing technology's indoor and outdoor collaborative operation method is: field workers upload field operation data to the cloud, and indoor workers download the dat file of the field operation data, analyze the dat file, and finally draw it into an engineering drawing; the existing technology's indoor and outdoor collaborative operation method is not efficient. If the surveying and mapping scope is wide, the field workers fail to achieve zoning operations, resulting in the indoor workers having to wait for the field workers to upload the data to the cloud before they can download the dat file for analysis and drawing. It is impossible to achieve real-time synchronous update of data and synchronous operation of indoor and outdoor work, resulting in poor reliability of engineering operations. Summary of the invention
[0004] In order to solve the above problems, the present invention proposes a method and system for real-time collaborative operation between indoor and outdoor work, so as to realize real-time synchronous updating of indoor and outdoor data and improve the reliability of engineering operations.
[0005] To achieve the above-mentioned purpose, an embodiment of the present invention provides a method for real-time collaborative work between indoor and outdoor work, including:
[0006] Create a project, divide the project into regions and bind regional engineering tasks based on the project invitation code corresponding to the project, and match the corresponding regional person in charge to obtain the task invitation code;
[0007] Based on the task invitation code, the engineering tasks corresponding to each project engineering area are obtained and the corresponding field personnel and the corresponding office personnel are matched;
[0008] Based on the engineering data uploaded to the engineering task in real time and the corresponding field personnel, field data is obtained;
[0009] Based on the preset time interval, the field data meeting the first preset requirements and the corresponding office personnel, the office data is obtained and uploaded to the engineering task in real time;
[0010] Based on the preset time interval, the internal data that meets the second preset requirements and the corresponding area manager, the project engineering operations are updated.
[0011] The embodiment of the present invention proposes a method for real-time collaborative work between indoor and outdoor work. The project project is partitioned and bound to the engineering task by generating an invitation code corresponding to the project project, and then the corresponding regional person in charge is matched to obtain the task invitation code. The personnel entering the project project are restricted by the invitation code corresponding to the project project. At the same time, the required indoor and outdoor personnel can be quickly matched and mobilized by sharing the invitation code, reducing the entry of irrelevant personnel into the project and improving the reliability of the project project execution. Furthermore, the engineering tasks associated with each project project area are obtained by the task invitation code, which can realize the reasonable allocation of operating personnel to perform corresponding engineering tasks in different areas, and improve the reliability of the project project execution. Based on the corresponding field personnel, during the field operation process, the field engineering data can be uploaded to the engineering task in real time. The indoor operation can also obtain the field data that meets the first preset requirements through the preset time interval and the corresponding indoor personnel, and then obtain the indoor data and upload it to the engineering task in real time. Finally, by obtaining the indoor data that meets the second preset requirements, based on the corresponding regional person in charge, the project project is updated. Thus, by realizing the real-time synchronous update of the field and indoor data, the project project is updated, and the reliability of the engineering operation is improved.
[0012] Furthermore, the creation of the project engineering, based on the engineering invitation code corresponding to the project engineering, divides the project engineering into regions, binds regional engineering tasks and matches the corresponding regional person in charge, and obtains the task invitation code, including:
[0013] Create a project and obtain the unique corresponding project invitation code;
[0014] Based on the unique corresponding project invitation code, the project is divided into regions and matched with corresponding regional managers to obtain a number of project areas; wherein each project area is matched with a regional manager;
[0015] Create a number of engineering tasks, and based on the unique corresponding engineering invitation code and the corresponding regional person in charge, bind the number of engineering tasks to a number of project engineering areas to obtain a unique corresponding task invitation code for each project engineering area.
[0016] The embodiment of the present invention proposes a method for real-time collaborative work between indoor and outdoor work. By obtaining a unique corresponding project invitation code, it is possible to restrict the entry of other workers except the area manager, ensure the security of work data, divide the project into zones, and generate a unique task invitation code for each zone. In this way, when conducting large-scale surveying, it is possible to reasonably allocate workers to work in each zone, realize regional operations, and improve the reliability of project operations.
[0017] Further, based on the task invitation code, the engineering tasks corresponding to each project engineering area are obtained and the corresponding field personnel and the corresponding office personnel are matched, including:
[0018] Based on the task invitation code, obtain the field tasks and office tasks corresponding to each project engineering area;
[0019] Matching corresponding field personnel based on the task invitation code and the field tasks corresponding to each project engineering area;
[0020] Based on the task invitation code and the internal tasks corresponding to each project engineering area, the corresponding internal personnel are matched.
[0021] The embodiment of the present invention proposes a method for real-time collaborative work between indoor and outdoor work. Through a unique corresponding task invitation code, the field tasks and indoor tasks corresponding to each project engineering area are obtained and the corresponding indoor and outdoor personnel are matched, so that the field personnel can perform field zoning operations and the indoor personnel can draw indoor zoning areas, thereby realizing collaborative zoning operations between indoor and outdoor work, and efficiently associating indoor and outdoor tasks with project engineering, thereby improving the efficiency of engineering project operations.
[0022] Furthermore, the field data is obtained based on the engineering data uploaded to the engineering task in real time and the corresponding field personnel, including:
[0023] Based on the corresponding field personnel, update the field task status to working;
[0024] Obtain several field points and the names of the ground objects corresponding to each field point, and obtain the engineering data corresponding to each field point;
[0025] Whenever a field point is measured, the point coordinates of the engineering data corresponding to the field point are converted into a character string and uploaded to the engineering task to obtain the field data.
[0026] The embodiment of the present invention proposes a method for real-time collaborative work between indoor and outdoor work. Based on the corresponding field personnel, the task status prompt is updated, which can prevent multiple people from entering the task at the same time, resulting in unreliable data update. The field work data is updated to the engineering task in real time through the data serialization operation that converts the data point coordinates into a string. The work data is no longer saved in a dat file, but is saved as a string that is more convenient for indoor work processing, thereby improving the efficiency and reliability of collaborative work. In addition, the field data can be updated in real time after the measurement of each field point is completed, thereby improving the efficiency and real-time performance of data transmission.
[0027] Furthermore, a method for real-time collaborative work between indoor and outdoor work proposed in an embodiment of the present invention further includes:
[0028] Whenever a preset number of field points are measured, the point coordinates of the engineering data corresponding to each field point are converted into a character string and uploaded to the engineering task to obtain the field data.
[0029] In addition to updating the data after measuring each field point, you can also choose to update the data after measuring multiple field points. Multiple data update modes can cope with more diverse operating conditions and improve the reliability of engineering operations.
[0030] Furthermore, the field data that meets the first preset requirement and the corresponding office personnel based on the preset time interval obtain the office data and upload it to the engineering task in real time, including:
[0031] Based on the corresponding office personnel, update the office task status to working;
[0032] Based on the preset time interval, check whether the field data is updated;
[0033] If the field data is updated, the field data is automatically downloaded, and the character string of the field data is parsed into point coordinates to obtain the engineering data corresponding to the corresponding field point;
[0034] If the engineering data corresponding to the field point is updated, the engineering data corresponding to the field point is drawn indoors to obtain the indoor data and upload it to the engineering task in real time.
[0035] The embodiment of the present invention proposes a method for real-time collaborative work between indoor and outdoor work. Based on the corresponding indoor personnel, the working status of the indoor work is updated to prevent multiple people from entering a task at the same time, making the data update unreliable. At the same time, based on the preset time interval, it is queried whether the field data is updated to ensure that the data update can be monitored in real time, and the updated field data is automatically downloaded. The character string is deserialized into point coordinates, and then it is determined whether the engineering data corresponding to the field point already exists. If so, the data is discarded. If not, the data is drawn indoors and uploaded to the engineering task in real time. By monitoring and screening the update of the field data, the update of the valid data is guaranteed, and the repeated update of the data is prevented to cause data redundancy, thereby improving the reliability of the engineering operation.
[0036] Furthermore, if the engineering data corresponding to the field point is updated, the engineering data corresponding to the field point is drawn in-house, the in-house data is obtained and uploaded to the engineering task in real time, including:
[0037] If the engineering data corresponding to the field point is updated, the ground feature symbol name in the engineering data corresponding to the field point is drawn to obtain the corresponding ground feature symbol;
[0038] Convert all attributes of the corresponding land feature symbol into character strings, obtain internal data and upload it to the engineering task in real time.
[0039] After the engineering data corresponding to the field points are processed, all the attributes of the corresponding ground feature symbols are serialized and converted into character strings to improve the efficiency of subsequent data processing.
[0040] Further, based on the preset time interval, the internal data meeting the second preset requirement and the corresponding regional person in charge, the project engineering is updated, including:
[0041] Based on the corresponding regional person in charge, set the project status to working;
[0042] Based on the preset time interval, check whether there is any internal data update in the engineering task;
[0043] If there is any update to the internal data, the internal data will be automatically downloaded and the project will be updated.
[0044] Furthermore, if the internal data is updated, the internal data is automatically downloaded and the project is updated, including:
[0045] If the office data is updated, the office data is automatically downloaded;
[0046] Parsing the character string of the office data into all attributes of the corresponding land feature symbol to obtain a plurality of land feature symbols;
[0047] If there are updates to the several land feature symbols, the project engineering is updated.
[0048] The embodiment of the present invention proposes a method for real-time collaborative work between indoor and outdoor work. Based on the corresponding area manager, the project engineering status is updated to prevent multiple people from entering a task at the same time, making the data update unreliable. At the same time, the update of outdoor data is also monitored, and the updated outdoor data is automatically downloaded. The character string of the outdoor data is deserialized and parsed into all attributes of the corresponding land feature symbol, and several corresponding land feature symbols are obtained. It is determined whether the land feature symbol already exists in the engineering task, and the existing land feature symbols are ignored. Only the non-existent land feature symbols are updated, thereby realizing the operation update of the project engineering, effectively updating and screening the data, improving the data reliability, and then improving the reliability of the engineering operation.
[0049] The embodiment of the present invention also provides a system for real-time collaborative work between outdoor and indoor work, including: an invitation code generation module, a task acquisition module, an outdoor work module, an indoor work module and a work update module;
[0050] The invitation code generation module is used to create a project project, divide the project project into regions, bind regional engineering tasks and match the corresponding regional person in charge based on the project invitation code corresponding to the project project, and obtain the task invitation code;
[0051] The task acquisition module is used to acquire the engineering tasks corresponding to each project engineering area and match the corresponding field personnel and the corresponding office personnel based on the task invitation code;
[0052] The field operation module is used to obtain field data based on the engineering data uploaded to the engineering task in real time and the corresponding field personnel;
[0053] The office operation module is used to obtain office data and upload it to the engineering task in real time based on the preset time interval, the field data that meets the first preset requirements and the corresponding office personnel;
[0054] The operation update module is used to update the operation of the project engineering based on the preset time interval, the internal data that meets the second preset requirements and the corresponding area manager.
[0055] The embodiment of the present invention proposes a system for real-time collaborative work between indoor and outdoor workers. An invitation code generation module generates an invitation code corresponding to a project project, partitions the project project and binds it to engineering tasks, and then matches the corresponding regional person in charge to obtain a task invitation code. The invitation code corresponding to the project project is used to restrict the personnel entering the project project. At the same time, the required indoor and outdoor personnel can be quickly matched and mobilized by sharing invitation codes, thereby reducing the number of irrelevant personnel entering the project and improving the reliability of project execution. Furthermore, the task acquisition module obtains engineering tasks associated with each project project area based on the task invitation code, which can realize the reasonable allocation of operating personnel to perform corresponding work in different areas. The reliability of project execution is improved by using the corresponding field personnel. During field operations, the field operation module can upload field engineering data to the engineering task in real time. The office operation module can also obtain field data that meets the first preset requirements through the preset time interval and the corresponding office personnel during office operations, and then obtain the office data and upload it to the engineering task in real time. Finally, the office data that meets the second preset requirements is obtained through the operation update module. Based on the corresponding area manager, the project engineering is updated. In this way, the reliability of engineering operations is improved by realizing real-time synchronous update of field and office data and updating the project engineering. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] Figure 1 A schematic flow chart of the steps of a method for real-time collaborative operation between indoor and outdoor work provided by a certain embodiment of the present invention;
[0057] Figure 2A schematic diagram of the module structure of a system for real-time collaborative work between indoor and outdoor areas provided in accordance with a certain embodiment of the present invention. DETAILED DESCRIPTION
[0058] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions 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. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0059] Example 1
[0060] See also Figure 1 , Figure 1 A flowchart of a method for real-time collaborative operation between indoor and outdoor work is provided in accordance with an embodiment of the present invention. Figure 1 As shown, the embodiment of the present invention proposes a method including steps 101 to 105, each of which is specifically as follows:
[0061] Step 101, creating a project, dividing the project into regions and binding regional engineering tasks based on the project invitation code corresponding to the project, matching the corresponding regional person in charge, and obtaining the task invitation code;
[0062] As an example of this embodiment, create a project and obtain a unique corresponding project invitation code;
[0063] Based on the unique corresponding engineering invitation code, the project engineering is divided into regions and matched with corresponding regional managers to obtain several project engineering regions; wherein each project engineering region is paired with a regional manager; several engineering tasks are created, and based on the unique corresponding engineering invitation code and the corresponding regional manager, the several engineering tasks are bound to several project engineering regions to obtain a unique corresponding task invitation code for each project engineering region.
[0064] After the project is created, a unique corresponding project invitation code is generated. By using the unique corresponding project invitation code to limit the operators who can enter the project, the security of the operation data is guaranteed. The project area is also divided, and each project area is bound to the corresponding engineering task. The project is divided into zones and each zone generates a unique task invitation code to realize the project zone operation. Therefore, when mapping a large area, the operators can be reasonably allocated to work in each zone to realize the regional operation and improve the reliability of the project operation. A specific implementation method is to set a project person in charge, create a project, and the project is monitored by the corresponding project person in charge. The project is divided into zones, and a regional person in charge is set for each zone. When creating a project, each project corresponds to a unique invitation code. The invitation code is generated as the project is successfully created, and the project person in charge can view, copy and share it at any time. Then the unique invitation code corresponding to the project is sent to the regional person in charge, and the regional person in charge creates a task. The created task is bound to the project through the unique invitation code corresponding to the project, and a unique task invitation code is generated for each task. One example of the final regional division and task binding results can be seen in Table 1, which is specifically:
[0065] Table 1 Schematic diagram of regional division and task binding results
[0066] Serial number Task Name state project 1 Task 1 - Project 1 2 Task 2 At work Project 1 3 Task 3 At work Project 2 4 Task 4 - Project 3 5 Task 5 - Project 3 ... ... ... ...
[0067] In the created project 1, Task 1 and Task 2 are bound, Project 2 is bound to Task 3, Project 3 is bound to Task 4 and Task 5, and so on, eventually achieving project partitioning, and each task will eventually generate a corresponding unique task invitation code;
[0068] It is worth mentioning that the project manager has the highest authority over the project and can query all indoor and outdoor data under the project, that is, the indoor and outdoor data of all tasks under the project; the regional manager can only query all indoor and outdoor data under the corresponding task;
[0069] Step 102, based on the task invitation code, obtaining the engineering tasks corresponding to each project engineering area and matching the corresponding field personnel and the corresponding office personnel;
[0070] As an example of this embodiment, based on the task invitation code, the field tasks and office tasks corresponding to each project engineering area are obtained; based on the task invitation code and the field tasks corresponding to each project engineering area, the corresponding field personnel are matched; based on the task invitation code and the office tasks corresponding to each project engineering area, the corresponding office personnel are matched.
[0071] Through the unique corresponding task invitation code, it is possible to obtain tasks bound to the project engineering, divide the tasks into field tasks and office tasks, and one task corresponds to one field task and one office task, thereby realizing field zoning operations and office zoning drawing, and then realizing collaborative zoning operations between indoor and outdoor tasks, and efficiently linking indoor and outdoor tasks with project engineering, thereby improving the efficiency of engineering project operations; a specific implementation method is to set up field personnel and office personnel under the task created by the area manager, and send the unique task invitation code to the field personnel and the office personnel. The field personnel enter the corresponding field operations through the task invitation code, and the office personnel enter the office drawing through the task invitation code. In addition, due to different task invitation codes, different areas can enter different tasks, thereby realizing field zoning operations and office zoning drawing.
[0072] It is worth mentioning that for projects with a smaller scope, you can create engineering tasks instead of project engineering, directly associate tasks between office workers and field workers, and also realize field zoning operations and office zoning drawing;
[0073] Step 103, obtaining field data based on the engineering data uploaded to the engineering task in real time and the corresponding field personnel;
[0074] As an example of this embodiment, based on the corresponding field personnel, the field task status is updated to working; a number of field points and the names of the ground objects corresponding to each field point are obtained to obtain the engineering data corresponding to each field point; each time a field point is measured, the point coordinates of the engineering data corresponding to the field point are converted into a string and uploaded to the engineering task to obtain the field data. Each time a preset number of field points are measured, the point coordinates of the engineering data corresponding to each field point are converted into a string and uploaded to the engineering task to obtain the field data.
[0075] After the field personnel enter the operation, the task status can be updated to prompt other field personnel, avoiding multiple people updating data in a task at the same time, and improving the reliability of data update. The existing technology uses dat files to update data, which has the problem of low data update efficiency. Therefore, the embodiment of the present invention proposes to serialize the field data and process the data into a string that is simple to process and transmit, so as to improve the efficiency and reliability of collaborative work. At the same time, not only can a single field point be updated in sequence, but also multiple field points can be updated at the same time, so as to improve the reliability of engineering operations. In a specific implementation method, the field personnel enter the task through the task invitation code and set the task status to working. For details, please refer to the representation of the working status in Table 1. The field personnel measure the field points through RTK or total station equipment, and distinguish different ground object symbols through different point names. For details, please refer to Table 2:
[0076] Table 2 Operation data diagram
[0077] Serial number Roll Call type source coordinate 1 D1-1 1 RTK-1 (X1,Y1,Z1) 2 D1-2 1 RTK-1 (X2,Y2,Z2) 3 J1-1 2 RTK-2 (X3,Y3,Z3) 4 J1-2 2 RTK-2 (X4,Y4,Z4) ... ... ... ... ...
[0078] In the operation data schematic shown in Table 2, D1-1 and D1-2 represent the first point of the first road and the second point of the first road respectively; J1 and J2 represent the first manhole cover and the second manhole cover respectively; RTK-1 and RTK-2 in the data source refer to the data obtained by RTK monitoring; each data corresponds to a coordinate value containing XYZ for subsequent processing;
[0079] It is worth mentioning that field personnel can choose to serialize the point data (equivalent to the engineering data corresponding to the field point) after measuring each field point, convert the point coordinates XYZ into a string, and then upload it to the engineering task; they can also choose to measure multiple field points, process the data of multiple field points and upload them.
[0080] Step 104, based on the preset time interval, the field data meeting the first preset requirement and the corresponding field personnel, obtain the field data and upload it to the engineering task in real time;
[0081] As an example of this embodiment, based on the corresponding office personnel, the office task status is updated to working; based on the preset time interval, it is queried whether the field data is updated; if the field data is updated, the field data is automatically downloaded, and the string of the field data is parsed into point coordinates to obtain the engineering data corresponding to the corresponding field point; if the engineering data corresponding to the field point is updated, the engineering data corresponding to the field point is drawn in the office to obtain the office data and upload it to the engineering task in real time. Specifically, if the engineering data corresponding to the field point is updated, the name of the feature symbol in the engineering data corresponding to the field point is drawn to obtain the corresponding feature symbol; all attributes of the corresponding feature symbol are converted into a string to obtain the office data and upload it to the engineering task in real time.
[0082] After the office staff enters the office operation, they can set the task status to "working", avoiding multiple people updating data in a task at the same time, improving the reliability of data update, and then capturing data updates at preset time intervals to efficiently and accurately monitor data updates, and then automatically download the updated data to deserialize the string to obtain the point coordinates, and before each data update, it will determine whether the data already exists. If not, the data will be updated to the task. If it already exists, the data update will be ignored to prevent repeated data updates from causing data redundancy, thereby improving the reliability of engineering operations. A specific implementation method is that the office staff enters the task through the task invitation code, sets the task status to "working", and uses the office software to query whether there is a field data update in the task every 1s (equivalent to the preset time interval). The task query method can be incremental query or full query. Incremental query means querying the newly added point data between the current time and the last query time; full query means querying all point data under the current task, which is the same as The query time is irrelevant; if there is no data update, query again after an interval of 1s. If there is data update, automatically download the point data (equivalent to the engineering data corresponding to the field point); deserialize the point data (equivalent to the engineering data corresponding to the field point), parse the string and convert it into point coordinates XYZ, and then determine whether the point data already exists in the point container of the internal software. If it already exists, ignore the update of the point data. If it does not exist, update the point data to the point container and draw the point in the drawing area of the internal software. Draw different ground feature symbols according to different point names, which are represented as "types" in Table 2. One type can correspond to one ground feature symbol stored in the internal software. After the point data is drawn, the drawn ground feature symbol is automatically serialized into a string every 1s. Specifically, all attributes of the ground feature symbol are converted into a string and uploaded to the engineering task; after the internal drawing is completed, all attributes of the corresponding ground feature symbol after processing are serialized and converted into a string that is easy to be processed later, which can improve the efficiency of subsequent data processing;
[0083] Step 105: Update the project work based on the preset time interval, the internal data that meets the second preset requirements and the corresponding regional person in charge.
[0084] As an example of this embodiment, based on the corresponding regional person in charge, the project engineering status is set to be in progress; based on the preset time interval, it is queried whether there is an update of the internal data in the engineering task; if the internal data is updated, the internal data is automatically downloaded and the project engineering is updated. Specifically, if the internal data is updated, the internal data is automatically downloaded; the character string of the internal data is parsed into all the attributes of the corresponding ground feature symbol to obtain a number of ground feature symbols; if the several ground feature symbols are updated, the project engineering is updated.
[0085] The project leader can view the work status of each task, and update the project engineering status after entering the task, avoiding multiple people updating data in a task at the same time, improving the reliability of data update, and then updating the internal data by deserializing the internal data and only updating the non-existent ground feature symbols, thereby realizing the operation update of the project engineering, effectively updating and filtering the data, improving data reliability, and thus improving the reliability of engineering operations; a specific implementation method is that the project engineering leader uses the project invitation code and task invitation code to query the corresponding engineering projects and tasks in the internal software, and updates the task status to working after entering the task, where the task query method can be incremental query or full query. Query, incremental query means querying the newly added point data between the current time and the last query time; full query means querying all point data under the current task, regardless of the query time; if there is any point data or feature symbol data (the point data or feature symbol data is equivalent to the internal data) updated, automatically download the updated data, deserialize the point data or feature symbol data, parse the string into all the attributes of the corresponding feature symbol, and compare whether the container corresponding to the point data or feature symbol data saved by the internal software already exists. If it already exists, ignore the update of the data. If not, save the point data or feature symbol data in the corresponding container, draw the feature symbol, and update the project operation according to the updated feature symbol.
[0086] The embodiment of the present invention proposes a method for real-time collaborative work between indoor and outdoor work. The project project is partitioned and bound to the engineering task by generating an invitation code corresponding to the project project, and then the corresponding regional person in charge is matched to obtain the task invitation code. The personnel entering the project project are restricted by the invitation code corresponding to the project project. At the same time, the required indoor and outdoor personnel can be quickly matched and mobilized by sharing the invitation code, reducing the entry of irrelevant personnel into the project and improving the reliability of the project project execution. Furthermore, the engineering tasks associated with each project project area are obtained by the task invitation code, which can realize the reasonable allocation of operating personnel to perform corresponding engineering tasks in different areas, and improve the reliability of the project project execution. Based on the corresponding field personnel, during the field operation process, the field engineering data can be uploaded to the engineering task in real time. The indoor operation can also obtain the field data that meets the first preset requirements through the preset time interval and the corresponding indoor personnel, and then obtain the indoor data and upload it to the engineering task in real time. Finally, by obtaining the indoor data that meets the second preset requirements, based on the corresponding regional person in charge, the project project is updated. Thus, by realizing the real-time synchronous update of the field and indoor data, the project project is updated, and the reliability of the engineering operation is improved.
[0087] Example 2
[0088] See also Figure 2 , Figure 2 The module structure diagram of a system for real-time collaborative work between indoor and outdoor work is provided in one embodiment of the present invention. Figure 2 As shown, the embodiment of the present invention provides a system for real-time collaborative operation of indoor and outdoor work, including:
[0089] Invitation code generation module 201, task acquisition module 202, field operation module 203, office operation module 204 and operation update module 205;
[0090] The invitation code generation module 201 is used to create a project, divide the project into regions, bind regional engineering tasks and match the corresponding regional person in charge based on the project invitation code corresponding to the project, and obtain the task invitation code;
[0091] The task acquisition module 202 is used to acquire the engineering tasks corresponding to each project engineering area and match the corresponding field personnel and the corresponding office personnel based on the task invitation code;
[0092] The field operation module 203 is used to obtain field data based on the engineering data uploaded to the engineering task in real time and the corresponding field personnel;
[0093] The office operation module 204 is used to obtain office data and upload it to the engineering task in real time based on the preset time interval, the field data that meets the first preset requirements and the corresponding office personnel;
[0094] The operation update module 205 is used to update the operation of the project based on the preset time interval, the internal data that meets the second preset requirements and the corresponding area manager.
[0095] The embodiment of the present invention proposes a system for real-time collaborative work between indoor and outdoor workers. An invitation code generation module generates an invitation code corresponding to a project project, partitions the project project and binds it to engineering tasks, and then matches the corresponding regional person in charge to obtain a task invitation code. The invitation code corresponding to the project project is used to restrict the personnel entering the project project. At the same time, the required indoor and outdoor personnel can be quickly matched and mobilized by sharing invitation codes, thereby reducing the number of irrelevant personnel entering the project and improving the reliability of project execution. Furthermore, the task acquisition module obtains engineering tasks associated with each project project area based on the task invitation code, which can realize the reasonable allocation of operating personnel to perform corresponding work in different areas. The reliability of project execution is improved by using the corresponding field personnel. During field operations, the field operation module can upload field engineering data to the engineering task in real time. The office operation module can also obtain field data that meets the first preset requirements through the preset time interval and the corresponding office personnel during office operations, and then obtain the office data and upload it to the engineering task in real time. Finally, the office data that meets the second preset requirements is obtained through the operation update module. Based on the corresponding area manager, the project engineering is updated. In this way, the reliability of engineering operations is improved by realizing real-time synchronous update of field and office data and updating the project engineering.
[0096] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the technical principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
[0097] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example" or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. Moreover, the described specific features, structures, materials or characteristics may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine different embodiments or examples described in this specification and the features of different embodiments or examples, unless they are contradictory.
[0098] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.
Claims
1. A method for real-time collaborative work between indoor and outdoor work, characterized in that: include: Create a project, divide the project into regions and bind regional engineering tasks based on the project invitation code corresponding to the project, and match the corresponding regional person in charge to obtain the task invitation code; Based on the task invitation code, the engineering tasks corresponding to each project engineering area are obtained and the corresponding field personnel and the corresponding office personnel are matched; Based on the engineering data uploaded to the engineering task in real time and the corresponding field personnel, field data is obtained; Based on the preset time interval, the field data meeting the first preset requirements and the corresponding office personnel, the office data is obtained and uploaded to the engineering task in real time; Based on the preset time interval, the internal data that meets the second preset requirements and the corresponding area manager, the project engineering operations are updated.
2. The method for real-time collaborative work between indoor and outdoor work as claimed in claim 1, characterized in that: The creation of the project engineering, based on the engineering invitation code corresponding to the project engineering, divides the project engineering into regions, binds regional engineering tasks and matches corresponding regional persons in charge, and obtains the task invitation code, including: Create a project and obtain the unique corresponding project invitation code; Based on the unique corresponding project invitation code, the project is divided into regions and matched with corresponding regional managers to obtain a number of project areas; wherein each project area is matched with a regional manager; Create a number of engineering tasks, and based on the unique corresponding engineering invitation code and the corresponding regional person in charge, bind the number of engineering tasks to a number of project engineering areas to obtain a unique corresponding task invitation code for each project engineering area.
3. A method for real-time collaborative work between indoor and outdoor work as claimed in claim 2, characterized in that: Based on the task invitation code, the engineering tasks corresponding to each project engineering area are obtained and the corresponding field personnel and the corresponding office personnel are matched, including: Based on the task invitation code, obtain the field tasks and office tasks corresponding to each project engineering area; Matching corresponding field personnel based on the task invitation code and the field tasks corresponding to each project engineering area; Based on the task invitation code and the internal tasks corresponding to each project engineering area, the corresponding internal personnel are matched.
4. A method for real-time collaborative work between indoor and outdoor work as claimed in claim 3, characterized in that: The field data obtained based on the engineering data uploaded to the engineering task in real time and the corresponding field personnel include: Based on the corresponding field personnel, update the field task status to working; Obtain several field points and the names of the ground objects corresponding to each field point, and obtain the engineering data corresponding to each field point; Whenever a field point is measured, the point coordinates of the engineering data corresponding to the field point are converted into a character string and uploaded to the engineering task to obtain the field data.
5. The method for real-time collaborative work between indoor and outdoor work as claimed in claim 4, characterized in that: Also includes: Whenever a preset number of field points are measured, the point coordinates of the engineering data corresponding to each field point are converted into a character string and uploaded to the engineering task to obtain the field data.
6. A method for real-time collaborative work between indoor and outdoor work as described in any one of claims 4 or 5, characterized in that: The field data and the corresponding office personnel based on the preset time interval that meet the first preset requirements obtain the office data and upload it to the engineering task in real time, including: Based on the corresponding office personnel, update the office task status to working; Based on the preset time interval, check whether the field data is updated; If the field data is updated, the field data is automatically downloaded, and the character string of the field data is parsed into point coordinates to obtain the engineering data corresponding to the corresponding field point; If the engineering data corresponding to the field point is updated, the engineering data corresponding to the field point is drawn indoors to obtain the indoor data and upload it to the engineering task in real time.
7. A method for real-time collaborative work between indoor and outdoor work as claimed in claim 6, characterized in that: If the engineering data corresponding to the field point is updated, the engineering data corresponding to the field point is drawn in-house, and the in-house data is obtained and uploaded to the engineering task in real time, including: If the engineering data corresponding to the field point is updated, the ground feature symbol name in the engineering data corresponding to the field point is drawn to obtain the corresponding ground feature symbol; Convert all attributes of the corresponding land feature symbol into character strings, obtain internal data and upload it to the engineering task in real time.
8. The method for real-time collaborative work between indoor and outdoor work as claimed in claim 7, characterized in that: Based on the preset time interval, the internal data that meets the second preset requirement and the corresponding regional person in charge, the project engineering is updated, including: Based on the corresponding regional person in charge, set the project status to working; Based on the preset time interval, check whether there is any internal data update in the engineering task; If there is any update to the internal data, the internal data will be automatically downloaded and the project will be updated.
9. A method for real-time collaborative work between indoor and outdoor work as claimed in claim 8, characterized in that: If the office data is updated, the office data is automatically downloaded and the project is updated, including: If the office data is updated, the office data is automatically downloaded; Parsing the character string of the office data into all attributes of the corresponding land feature symbol to obtain a plurality of land feature symbols; If there are updates to the several land feature symbols, the project engineering is updated.
10. A system for real-time collaborative work between indoor and outdoor operations, characterized in that: A method for performing real-time collaborative work between indoor and outdoor work as claimed in any one of claims 1 to 9, comprising: Invitation code generation module, task acquisition module, field operation module, office operation module and operation update module; The invitation code generation module is used to create a project project, divide the project project into regions, bind regional engineering tasks and match the corresponding regional person in charge based on the project invitation code corresponding to the project project, and obtain the task invitation code; The task acquisition module is used to acquire the engineering tasks corresponding to each project engineering area and match the corresponding field personnel and the corresponding office personnel based on the task invitation code; The field operation module is used to obtain field data based on the engineering data uploaded to the engineering task in real time and the corresponding field personnel; The office operation module is used to obtain office data and upload it to the engineering task in real time based on the preset time interval, the field data that meets the first preset requirements and the corresponding office personnel; The operation update module is used to update the operation of the project engineering based on the preset time interval, the internal data that meets the second preset requirements and the corresponding area manager.