Non-contact measurement result interactive cooperation method and system
The non-contact measurement results interactive collaboration method and system solves the problem of low efficiency in data publishing and sharing collaboration in existing technologies, realizes efficient data publishing and storage, supports various comment operations for collaborating users, improves user experience and collaboration efficiency, and is suitable for small and medium-sized project teams.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SOUTH SURVEYING & MAPPING INSTR
- Filing Date
- 2025-12-29
- Publication Date
- 2026-05-15
AI Technical Summary
In the existing technology, the efficiency and flexibility of publishing and sharing non-contact measurement results data are low, and data communication is not smooth.
Through non-contact measurement results interactive collaboration methods and systems, efficient publishing and storage of non-contact measurement results data can be achieved. It supports collaborative users in adding, viewing, modifying, replying to, and deleting comments. The data publishing algorithm standardizes the data format into standard point cloud format and standard BIM format. It provides collaborative management in both public and private modes and supports functions such as project permission transfer.
It improves the browsing efficiency and interactive collaboration experience for collaborative users, meets the needs of open communication in projects, enhances the efficiency and flexibility of non-contact measurement result collaboration, supports project permission transfer, reduces setup and maintenance costs, and is suitable for convenient collaboration in small and medium-sized project teams.
Smart Images

Figure CN122049202A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of computer data processing technology, and more specifically, to a non-contact method and system for interactive collaboration of measurement results. Background Technology
[0002] In the process of integrating and upgrading digital information technology with various industries, the surveying and mapping industry is gradually moving from traditional surveying and mapping towards unmanned, contactless, highly efficient operations and real-world results. In response to the characteristics of this new type of surveying and mapping, the industry has gradually developed common formats of business data such as Building Information Modeling (BIM) and point clouds to display surveying results.
[0003] However, the display and publication of these results are often limited by network, storage, and confidentiality requirements, circulating only within the business unit. Furthermore, business collaboration is highly complex, typically requiring self-built service sites or physical copies of data for viewing, making data communication and exchange inefficient. Conventional data publishing platforms tend to focus on data processing and display, offering weak support for data sharing and collaboration. When facing data publishing and collaboration, project teams need to build their own publishing and collaboration platforms, incurring high setup and maintenance costs. For small and medium-sized project teams, data sharing via shared disks or hard copies of data files is more common, resulting in low efficiency in collaboration and sharing. Summary of the Invention
[0004] To address the issues of low efficiency and limited flexibility in the publication and sharing of non-contact measurement results, this invention proposes a non-contact measurement results interactive collaboration method and system. Through efficient data publication and the provision of both public and private dual modes for collaborative management, it facilitates collaborative work on routine measurement data, achieving precise and real-time collaborative interaction to flexibly guide subsequent operations.
[0005] To achieve the above-mentioned technical effects, the technical solution of the present invention is as follows: A non-contact method for interactive collaboration of measurement results includes: Non-contact measurement results data are published and stored for collaborative users to access and add collaborative comments. These collaborative comments are generated by collaborative users by picking the coordinates of the intersection point between the control point and the published non-contact measurement results data and making anchor point comments. These comments can be added, viewed, modified, replied to, and deleted.
[0006] Preferably, before publishing the non-contact measurement results data, the format of the non-contact measurement results data is standardized. The standardized format includes standard point cloud format and standard BIM format. The non-contact measurement results data is published using a data publishing algorithm. The data publishing algorithm supports parsing standard point cloud format and standard BIM format and publishing them in a format that can be efficiently viewed through a webpage.
[0007] Preferably, when the collaborating user accesses stored non-contact measurement results data to add collaborative comments to the project, including adding new comments, the process is as follows: Based on the distribution of comment anchor points in the rendering area layer, listen for click events in the rendering area layer; Obtain the coordinates of the intersection point between the control point and the non-contact measurement result data publishing layer; Based on the rendering area layer, the intersection coordinates are picked, a comment ID is generated at the intersection coordinates, and a collaborative work comment window is rendered based on the comment ID; After the collaborating user completes the input of the comment and clicks send, the comment is sent to the backend for storage and then rendered and displayed on the page.
[0008] Preferably, after the comments are stored, an input box is added synchronously, and the input box supports a chain-style commenting system.
[0009] Preferably, when the collaborating user accesses stored non-contact measurement results data to access project results and adds collaborative comments to the project, the process also includes viewing comments. After a collaborating user clicks on a specific comment in the comment list, the location of the comment in the corresponding image area is indexed. Link the location of the image area and expand the comment display; Furthermore, after detecting that the collaborating user has searched and viewed comments multiple times, the rendering state of the comment from the previous search and view is removed, and the rendering state of the comment corresponding to the current search and view is activated.
[0010] Preferably, when the collaborating user accesses stored non-contact measurement results data to access project results and adds collaborative comments to the project, the process also includes modifying comments, as follows: Once it is detected that the collaborating user has selected the comment that needs to be modified under an existing comment and clicked "modify", a comment modification box is rendered for the comment that needs to be modified. After the comment content is modified and sent, the comment content is sent to the backend for storage and rendered as read-only. Remove the open comment rendering pop-up when you click close.
[0011] Preferably, when the collaborating user accesses the stored non-contact measurement results data to add collaborative comments to the project, the process also includes replying to comments, as follows: Once it is detected that the collaborating user has selected a comment that needs to be replied to under an existing comment and clicked reply, the comment reply window is rendered according to the comment level that needs to be replied to; When the collaborating user is detected to be typing in the comment reply window, the main user is referenced and a reply reminder is sent to the main user, where the main user is the original user who posted the comment; After the collaborating user completes their reply and clicks send, the reply is sent to the backend for storage and then rendered and displayed in a progressive manner. If the collaborating user clicks to close the pop-up, the comment rendering pop-up will be removed.
[0012] Preferably, when the collaborating user accesses stored non-contact measurement results data to add collaborative comments to the project, the process also includes deleting comments, as follows: When the collaborating user clicks to delete a comment, listen for the delete click event; Clear the corresponding delete click event data in the database, and clear the comment display content bound to the intersection coordinates of the published non-contact measurement results data, while also deleting the intersection coordinates.
[0013] Preferably, it also includes: if there are changes in project personnel during the project, the personnel's collaborative results are retained while their permissions are modified, and project permissions are transferred at the same time.
[0014] This invention also proposes a non-contact measurement results interactive collaboration system for implementing the above-mentioned non-contact measurement results interactive collaboration method, comprising: The data publishing module is used to receive non-contact measurement results data and publish the non-contact measurement results data based on the data publishing algorithm; The data storage service module is used to store published non-contact measurement results data; The collaborative opinion management module is used to manage the coordinates of the intersection points between the control points picked by collaborative users and the published non-contact measurement results data, and to generate anchor point comments; The comment management module is used to bind comments from collaborating users to the publishing entity of non-contact measurement results data, manage comment rendering, and support adding, viewing, modifying, replying to, and deleting comments.
[0015] Compared with the prior art, the beneficial effects of the technical solution of the present invention are: This invention proposes a method and system for interactive collaboration of non-contact measurement results. It publishes and stores non-contact measurement data for collaborative users to access. Subsequent access directly calls to the stored content, improving browsing efficiency. Furthermore, it allows users to add collaborative comments, enhancing the user experience. Collaborative comments are generated by users using the coordinates of the intersection points between control points and published non-contact measurement data. Comments can be added, viewed, modified, replied to, and deleted, meeting the needs of open project communication. This invention, by building an open data collaboration and publishing platform, facilitates collaborative work on routine measurement data and supports convenient team collaboration functions such as project permission transfer, thereby improving the efficiency of non-contact measurement result collaboration. Attached Figure Description
[0016] Figure 1 A flowchart illustrating a non-contact measurement results interactive collaboration method proposed in an embodiment of the present invention; Figure 2 This diagram illustrates the process of adding a new comment as proposed in this embodiment of the invention. Figure 3 This illustrates the flowchart for viewing comments as presented in this embodiment of the invention. Figure 4 This illustrates the flowchart for modifying comments as proposed in this embodiment of the invention. Figure 5 This illustrates the flowchart for replying to comments as proposed in this embodiment of the invention. Figure 6 This diagram illustrates the comment deletion process proposed in this embodiment of the invention. Figure 7 This diagram illustrates the structure of a non-contact measurement results interactive collaboration system proposed in this embodiment of the invention. Figure 8 This diagram illustrates the structure of the comment management module proposed in this embodiment of the invention. Figure 9 This diagram illustrates the architecture of a non-contact measurement results interactive collaboration system proposed in this embodiment of the invention. Detailed Implementation
[0017] The accompanying drawings are for illustrative purposes only and should not be construed as limiting the scope of this patent. To better illustrate this embodiment, some parts of the accompanying drawings may be omitted, enlarged, or reduced, and do not represent the actual dimensions; It is understandable to those skilled in the art that some well-known details may be omitted from the accompanying drawings.
[0018] The technical solution of the present invention will be further described below with reference to the accompanying drawings and embodiments.
[0019] The positional relationships depicted in the accompanying drawings are for illustrative purposes only and should not be construed as limiting this patent. Example 1 This embodiment proposes a non-contact method for interactive collaboration of measurement results. (See [link]) Figure 1 This includes the following steps: S1: Publish and store the non-contact measurement results data for collaborative users to access and add collaborative comments; S2: Collaborative comments are generated by collaborative users by picking the coordinates of the intersection point between the control point and the published non-contact measurement results data, and anchor point comments are generated. Comments can be added, viewed, modified, replied to, and deleted.
[0020] In this embodiment, non-contact measurement results data are published and stored for collaborative users to access. Subsequent access directly calls to the stored content, improving browsing efficiency for collaborative users. Furthermore, collaborative users can add comments to the project, enhancing the user experience of interactive collaboration. Collaborative comments are generated by collaborative users using the coordinates of the intersection points between the control points and the published non-contact measurement results data. Comments can be added, viewed, modified, replied to, and deleted, meeting the needs of open project communication. This invention, by building an open data collaboration and publishing platform, facilitates collaborative work on routine measurement data and supports convenient team collaboration functions such as project permission transfer, thereby improving the efficiency of non-contact measurement results collaboration.
[0021] Example 2 This embodiment further improves upon Embodiment 1 by providing a non-contact measurement results interactive collaboration method. Before publishing the non-contact measurement results data, the format of the non-contact measurement results data is standardized. The standardized formats include standard point cloud format and standard BIM format. The non-contact measurement results data is published using a data publishing algorithm. The data publishing algorithm supports parsing the standard point cloud format and standard BIM format and publishes them in a format that can be efficiently viewed through a webpage.
[0022] In this embodiment, the non-contact measurement results data includes point cloud data and building information model data, and the point cloud data includes at least one of airborne point cloud, handheld point cloud and vehicle-mounted point cloud.
[0023] In an optional embodiment, when collaborating users access stored non-contact measurement results data to access project results and add collaborative comments to the project, including adding new comments, see [link to relevant documentation]. Figure 2 The process is as follows: Based on the distribution of comment anchor points in the rendering area layer, listen for click events in the rendering area layer; Obtain the coordinates of the intersection point between the control point and the non-contact measurement result data publishing layer; The intersection coordinates are picked based on the rendering area layer, a comment ID is generated at the intersection coordinates, and the collaborative work comment window is rendered based on the comment ID; After the collaborating user completes the input of the comment and clicks send, the comment is sent to the backend for storage and then rendered and displayed on the page.
[0024] In this embodiment, by listening to click events on the rendering area layers, it is ensured that the trigger position of the comment corresponds one-to-one with the specific layer element clicked by the user, preventing comments from being displayed in the wrong layer area. The comment ID is passed to a preset comment manager, which is used to render the collaborative work comment window, presenting the new comment function to the user in a visual form, allowing collaborating users to intuitively enter comment content. Background storage is synchronized with page display to ensure that all collaborating users see consistent comment content.
[0025] In one optional embodiment, after the comments are stored, an input box is added synchronously, and the input box supports a chain-style commenting system.
[0026] In this embodiment, the comment-building style displays multiple rounds of comments in a hierarchical structure, making team discussions more organized and avoiding information chaos.
[0027] In one optional embodiment, when collaborating users access stored non-contact measurement results data to access project results and add collaborative comments to the project, they can also view comments, see [link to relevant documentation]. Figure 3 The process is as follows: After a collaborating user clicks on a specific comment in the comment list, the location of the comment in the index area is determined. Link the image area location and expand the comment display; Furthermore, after detecting that a collaborating user has searched and viewed comments multiple times, the rendering state of the comment from the previous search and view is removed, and the rendering state of the comment corresponding to the current search and view is activated.
[0028] In this embodiment, automatically indexing the location of the comment in the image area improves the accuracy of the interaction and prevents collaborating users from not being able to find the image area corresponding to the comment. After indexing the image area location, the comment details panel is dynamically rendered to display the complete comment content, enhancing the contextual understanding of the comment and reducing the number of operation steps for collaborating users.
[0029] In an optional embodiment, when collaborating users access stored non-contact measurement results data to access project results and add collaborative comments to the project, it also includes modifying comments, see [link to relevant documentation]. Figure 4 The process is as follows: Once it is detected that a collaborating user selects the comment that needs to be modified under an existing comment and clicks "modify", the comment modification box is rendered according to the comment to be modified. After the comment content is modified and sent, the comment content is sent to the backend for storage and rendered as read-only. Remove the open comment rendering pop-up when you click close.
[0030] In this embodiment, the comment content is rendered as read-only, so that collaborating users can intuitively know that the modification has taken effect, improving the certainty of the operation and preventing users from modifying it again, thus avoiding the error of multiple unsaved modifications.
[0031] In an optional embodiment, when collaborating users access stored non-contact measurement results data to access project results and add collaborative comments to the project, it also includes replying to comments, see [link to relevant documentation]. Figure 5 The process is as follows: Once it is detected that a collaborating user has selected a comment that needs to be replied to under an existing comment and clicked reply, the comment reply window is rendered according to the comment number to be replied to. When a collaborating user is detected typing in the comment reply window, the main user is referenced, and a reply reminder is sent to the main user, who is the original user who posted the comment. After a collaborating user completes their reply and clicks send, the reply is sent to the backend for storage and then rendered and displayed in a progressive manner. If a collaborating user clicks to close the pop-up, the comment rendering pop-up will be removed.
[0032] In this embodiment, referencing the primary user and sending a reply notification to that user clarifies the recipient of the collaborating user's reply and ensures the primary user receives the notification promptly, thus improving communication efficiency. Removing the comment rendering pop-up avoids leaving a residual reply window, keeping the interface clean and preventing interference with other operations by the collaborating user.
[0033] In an optional embodiment, when collaborating users access stored non-contact measurement results data to access project results and add collaborative comments to the project, the system also includes deleting comments. See [link to relevant documentation]. Figure 6 The process is as follows: Listen for the delete click event when a collaborating user clicks to delete a comment. Clear the corresponding delete click event data in the database, and clear the comment display content bound to the intersection coordinates of the published non-contact measurement results data, while also deleting the intersection coordinates.
[0034] In this embodiment, when a comment is deleted, the association between the comment and the measurement results is also cleared, and the display content corresponding to the comment in the front-end interface is also cleared simultaneously. After deletion, the comment display content disappears immediately, and users will not see invalid information, thus improving the usability of the comment interface.
[0035] In an optional embodiment, the method further includes: if there are changes in project personnel during the project process, modifying personnel permissions while retaining the collaborative results of the personnel, and transferring project permissions at the same time.
[0036] In this embodiment, collaborative results are linked to the project, not the collaborating user. Even if the current collaborating user leaves the project, the data results remain stored in the project space and will not be deleted, avoiding the risks associated with personnel changes and ensuring project continuity. New members can view historical collaborative results, quickly integrate into the project, and reduce learning costs. After the transfer of permissions, the new person in charge can continue to perform their duties, and project progress will not be interrupted due to personnel changes, improving the stability of the collaborative process.
[0037] Example 3 This embodiment proposes a non-contact measurement results interactive collaboration system. This system can be used to implement a non-contact measurement results interactive collaboration method proposed in Embodiment 1 or Embodiment 2. See [link / reference] Figure 7 The system includes a data publishing module, a collaborative opinion management module, and a comment management module; The data publishing module is used to receive non-contact measurement results data and publish the non-contact measurement results data based on the data publishing algorithm; The data storage service module is used to store published non-contact measurement results data; The collaborative opinion management module is used to manage the coordinates of the intersection points between the control points picked by collaborative users and the published non-contact measurement results data, and to generate anchor point comments; The comment management module is used to bind comments from collaborating users to the publishing entity of non-contact measurement results data, manage comment rendering, and support adding, viewing, modifying, replying to, and deleting comments.
[0038] In this embodiment, a permission management module is also included. The permission management module is used to provide a dual mode of public release and private sharing within the team: users can freely display their personal results, or achieve secure collaboration within a small team through permission control, and provide member invitation, permission allocation and project permission transfer functions to meet the dual needs of project confidentiality and open communication.
[0039] After processing the non-contact measurement results data, the data publishing module stores the data in the data storage service module. This module includes a storage server and a data server. Collaborating users joining the project later can view, comment on, and collaborate on the published data. The data publishing algorithm supports parsing standard point clouds and BIM data, publishing them in a format that can be efficiently viewed via a webpage. Subsequent browsing access directly utilizes the content stored on the storage server for improved browsing efficiency.
[0040] The collaborative opinion management module binds comment boxes to intersection coordinates and uses the Operational Transformation (OT) algorithm to handle concurrent comment conflicts. The first comment is used as the topic, and subsequent comments are associated with the topic, realizing collaborative interaction and agile feedback based on the results data.
[0041] like Figure 8 As shown, the comment management module also includes a comment list unit, a label manager unit, an automatic indexing unit, a comment anchor point rendering unit, and a message notification unit. The comment list unit provides an overview of the comment sections. The label manager unit receives user-registered comment IDs and comment clearing events. Upon receiving a registration event, the label manager unit renders the comment input panel, enabling comment input. Upon receiving a comment clearing event, the label manager unit clears the comment panel content bound to the publishing entity and simultaneously deletes the marked coordinate points. The automatic indexing unit responds to user selections in the comment list, automatically locating and highlighting the corresponding coordinate area in the non-contact measurement data. The comment rendering unit retrieves the comment IDs and coordinates stored in the database based on project information. During initial rendering, only the comment anchor point distribution is rendered; detailed information requires clicking to expand. The comment rendering unit also renders the comment window. The message notification unit pushes relevant prompts and comment information to collaborating users who are replied to or mentioned.
[0042] Furthermore, such as Figure 9 As shown, the producer submits and publishes the non-contact measurement results data project. While publishing and displaying the data, the producer stores the non-contact measurement results data in the storage server and opens up content and comment functions to collaborating users. Collaborating users can add or modify comments, and the relevant data content is synchronously stored in the data server.
[0043] The embodiments described are merely examples to clearly illustrate the present invention and are not intended to limit the implementation of the invention. Those skilled in the art will recognize that other variations or modifications can be made based on the above description. It is neither necessary nor possible to exhaustively describe all possible implementations. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the scope of protection of the claims of the present invention.
Claims
1. A non-contact method for interactive collaboration of measurement results, characterized in that, include: The non-contact measurement results data will be published and stored for collaborative users to access and add collaborative comments. The collaborative comments are generated by collaborative users picking the coordinates of the intersection points between the control points and the published non-contact measurement results data, and the comments can be added, viewed, modified, replied to, and deleted.
2. The non-contact measurement result interactive collaboration method according to claim 1, characterized in that, Before publishing the non-contact measurement results data, the format of the non-contact measurement results data is standardized. The standardized format includes standard point cloud format and standard BIM format. The non-contact measurement results data is published using a data publishing algorithm. The data publishing algorithm supports parsing standard point cloud format and standard BIM format and publishes them in a format that can be efficiently viewed through a webpage.
3. The non-contact measurement result interactive collaboration method according to claim 2, characterized in that, When a collaborating user accesses stored non-contact measurement data to view project results and adds collaborative comments to the project, the process is as follows: Based on the distribution of comment anchor points in the rendering area layer, listen for click events in the rendering area layer; Obtain the coordinates of the intersection point between the control point and the non-contact measurement result data publishing layer; Based on the rendering area layer, the intersection coordinates are picked, a comment ID is generated at the intersection coordinates, and a collaborative work comment window is rendered based on the comment ID; After the collaborating user completes the input of the comment and clicks send, the comment is sent to the backend for storage and then rendered and displayed on the page.
4. The non-contact measurement result interactive collaboration method according to claim 3, characterized in that, After the comments are stored, an input box is added synchronously, which supports a chain-style commenting system.
5. The non-contact measurement result interactive collaboration method according to claim 1, characterized in that, When collaborative users access stored non-contact measurement data to view project results and add collaborative comments, the process also includes viewing comments. After a collaborating user clicks on a specific comment in the comment list, the location of the comment in the corresponding image area is indexed. Link the location of the image area and expand the comment display; Furthermore, after detecting that the collaborating user has searched and viewed comments multiple times, the rendering state of the comment from the previous search and view is removed, and the rendering state of the comment corresponding to the current search and view is activated.
6. The non-contact measurement result interactive collaboration method according to claim 1, characterized in that, When collaborative users access stored non-contact measurement data to view project results and add collaborative comments, the process also includes modifying comments. Once it is detected that the collaborating user has selected the comment that needs to be modified under an existing comment and clicked "modify", a comment modification box is rendered for the comment that needs to be modified. After the comment content is modified and sent, the comment content is sent to the backend for storage and rendered as read-only. Remove the open comment rendering pop-up when you click close.
7. The non-contact measurement result interactive collaboration method according to claim 1, characterized in that, When collaborative users access stored non-contact measurement data to view project results and add collaborative comments, the process also includes replying to comments. Once it is detected that the collaborating user has selected a comment that needs to be replied to under an existing comment and clicked reply, the comment reply window is rendered according to the comment level that needs to be replied to; When the collaborating user is detected to be typing in the comment reply window, the main user is referenced and a reply reminder is sent to the main user, where the main user is the original user who posted the comment; After the collaborating user completes their reply and clicks send, the reply is sent to the backend for storage and then rendered and displayed in a progressive manner. If the collaborating user clicks to close the pop-up, the comment rendering pop-up will be removed.
8. The non-contact measurement result interactive collaboration method according to claim 1, characterized in that, When collaborative users access stored non-contact measurement data to view project results and add collaborative comments, the process also includes deleting comments. The process is as follows: When the collaborating user clicks to delete a comment, listen for the delete click event; Clear the corresponding delete click event data in the database, and clear the comment display content bound to the intersection coordinates of the published non-contact measurement results data, while also deleting the intersection coordinates.
9. The non-contact measurement result interactive collaboration method according to claim 1, characterized in that, Also includes: If there are changes in project personnel during the project, retain the collaborative results of the personnel, modify the personnel permissions, and transfer project permissions at the same time.
10. A non-contact measurement results interactive collaboration system, used to implement the non-contact measurement results interactive collaboration method according to any one of claims 1 to 9, characterized in that, include: The data publishing module is used to receive non-contact measurement results data and publish the non-contact measurement results data based on the data publishing algorithm; The data storage service module is used to store published non-contact measurement results data; The collaborative opinion management module is used to manage the coordinates of the intersection points between the control points picked by collaborative users and the published non-contact measurement results data, and to generate anchor point comments; The comment management module is used to bind comments from collaborating users to the publishing entity of non-contact measurement results data, manage comment rendering, and support adding, viewing, modifying, replying to, and deleting comments.