A method and system for recording engineering supervision work data
By identifying and archiving the number of supervision documents in the engineering supervision work data recording system, the problem of data loss caused by invalid data processing in traditional methods is solved. This enables supervisors to query the data needed to assist in their supervision work, improving the system's response speed and query efficiency.
Patent Information
- Application Number
- CN202511262310.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-05
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2045-09-05
AI Technical Summary
In the traditional process of recording engineering supervision data, when the data exceeds the capacity of the recording system, the data with the lowest number is invalidated, making it impossible for supervisors to find important data that can assist in their work.
By checking whether the number of the supervision data information exists in the auxiliary supervision information in the data recording system, if it does not exist, it is archived to the auxiliary supervision information. When the total number of numbers in the archived process information exceeds the preset number, sub-information is generated, and the number with the shortest acquisition time is removed to ensure that the specified data information is still archived to the archived supervision information.
This ensures that supervisors can access information to assist their work when needed, avoiding data loss due to invalid processing and improving system response speed and query efficiency.
Smart Images

Figure CN120832335B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of information technology for engineering supervision, and in particular relates to a method and system for recording engineering supervision work data. Background Technology
[0002] Engineering supervision work data refers to all kinds of data and documents that the supervising party uses to monitor, record, manage and archive the project implementation throughout the entire construction process of the project. These data are used to supervise and manage aspects such as project progress, quality, safety, post-construction acceptance and final settlement.
[0003] In the traditional process of recording engineering supervision data, if the recorded data exceeds the capacity of the data recording system, the data with the smallest number will be invalidated to free up capacity. However, this process may result in supervisors being unable to find the data that assists their work. Summary of the Invention
[0004] This application provides a method and system for recording engineering supervision work data. It can solve the problem that in the traditional engineering supervision work data recording process, if the recorded data exceeds the capacity of the data recording system, the data with the smallest number will be invalidated to free up capacity. However, this process may cause supervisors to be unable to find the data used to assist their work.
[0005] Firstly, embodiments of this application provide a method for recording engineering supervision work data, including:
[0006] When the data recording system obtains the supervision data information, it determines whether the number corresponding to the supervision data information exists in the auxiliary supervision information;
[0007] If it is determined that the number corresponding to the supervision data information does not exist in the auxiliary supervision information, the number and content corresponding to the supervision data information are archived to the auxiliary supervision information to obtain archived supervision information; at the same time, the number corresponding to the supervision data information is archived to the generation process information to obtain archived process information.
[0008] When the total number of numbers in the archived process information is greater than a preset number, sub-information is generated based on the archived process information; wherein, the sub-information does not contain the number of the data with the shortest acquisition time in the archived process information;
[0009] When a number corresponding to a specified data information exists in the sub-information, the number and content corresponding to the specified data information are still archived into the archived supervision information; wherein, the number corresponding to the specified data information is matched with the number of the data with the shortest acquisition time in the archived process information.
[0010] The technical solutions described in this application embodiment have at least the following technical effects:
[0011] The engineering supervision work data recording method provided in this application generates sub-information with the smallest acquisition time for data that does not exist in the archived process information when the total number of numbers in the archived process information exceeds a preset number. If the number corresponding to the specified data information still exists in the sub-information, the number and content corresponding to the specified data information are still archived to the archived supervision information. This allows the supervisors to query the data used to assist their work when they need to use the resources that assist them.
[0012] In one possible implementation of the first aspect, the number in the auxiliary supervision information is archived according to the acquisition time of the data, and there are multiple different numbers; the number in the generation process information is archived according to the acquisition time of the data, and the generation process information can include at least two identical numbers.
[0013] In one possible implementation of the first aspect, when a number corresponding to specified data information exists in the sub-information, the number and content corresponding to the specified data information are still archived into the archived supervision information, including:
[0014] If the specified data information has a corresponding number in the sub-information, and the specified data information's corresponding number matches the number corresponding to the supervision data information, then the specified data information's corresponding number and content will still be archived into the archived supervision information.
[0015] In one possible implementation of the first aspect, the method further includes:
[0016] When the supervision data information is key information corresponding to the supervision work management, obtain the number corresponding to the supervision data information;
[0017] When a viewing operation is requested for the supervision data information, the content of the supervision data information is retrieved from the archived supervision information based on the viewing operation, so as to instruct the data recording system to display the content of the supervision data information to the user.
[0018] In one possible implementation of the first aspect, when the total number of numbers in the archived process information is greater than a preset number, after generating sub-information based on the archived process information, the method further includes:
[0019] If the number corresponding to the specified data information does not exist in the sub-information, the number and content corresponding to the specified data information will not be archived to the archived supervision information.
[0020] In one possible implementation of the first aspect, before determining whether the number corresponding to the supervision data information exists in the auxiliary supervision information when the data recording system generates supervision data information, the method further includes:
[0021] Upon receiving a supervisor's record instruction, control the information collection device of the supervisory equipment to perform information collection actions.
[0022] Basic information is obtained based on the information collection actions of the information collection device; wherein, the basic information is used to reflect the relationship between the current supervision node and the collected information;
[0023] The recorded data is adjusted based on the aforementioned basic information; wherein, the recorded data carries the recording focus.
[0024] Based on the adjusted recorded data, the data is recorded to obtain the supervision data information.
[0025] In one possible implementation of the first aspect, the method further includes:
[0026] When the supervision record instruction instructs the information acquisition device of the supervision equipment to be set to tracking and recording mode, the target recording device and the designated recording device of the supervision equipment are controlled to start working; wherein, the recording range of the target recording device is larger than the recording range of the designated recording device;
[0027] When the target object to be supervised is within the recording range of the target recording device, the target recording device is controlled to record multiple sets of marking data, and the collection cycle of the information collection device is dynamically determined when recording the marking data;
[0028] When the target object to be supervised is within the recording range of the designated recording device, the information collection device is controlled to continuously collect data based on the dynamically determined collection cycle of the information collection device, and multiple sets of process data are recorded sequentially by the designated recording device while the information collection device is continuously collecting data.
[0029] The supervision data information is generated based on the multiple process documents.
[0030] In one possible implementation of the first aspect, the step of recording data based on the adjusted recorded data to obtain supervision data information includes:
[0031] Based on the aforementioned basic information, determine the set value for the recorded data;
[0032] The information acquisition device is controlled to perform an information acquisition action, and the recorded data is adjusted according to the set value during the information acquisition action.
[0033] Based on the adjusted recorded data, the data is recorded to obtain the supervision data information.
[0034] In one possible implementation of the first aspect, the recorded data includes a level of detail and a data format standard, and determining the set value of the recorded data based on the basic information includes:
[0035] Based on the aforementioned basic information, first environmental data is obtained; wherein, the first environmental data is construction environment data detected by sensors that are communicatively connected to the supervision equipment;
[0036] Based on the first environmental data, determine the initial value of the record detail level and the initial value of the data format standard;
[0037] Based on the initial values of the record detail level and the initial values of the data format standard, perform the information collection action;
[0038] During the information collection process, second environmental information is acquired in real time, and the initial values of the record detail level and the data format standard are adjusted based on the second environmental information to obtain the set values of the record detail level and the data format standard in the recorded data.
[0039] Secondly, embodiments of this application provide a data recording system for implementing the engineering supervision work data recording method described in any of the first aspects above. The data recording system is applied to supervision equipment, and the data recording system includes:
[0040] The judgment unit is used to determine whether the number corresponding to the supervision data information exists in the auxiliary supervision information when the data recording system obtains the supervision data information.
[0041] The archiving unit is used to archive the number and content corresponding to the supervision data information into the auxiliary supervision information when it is determined that the number corresponding to the supervision data information does not exist in the auxiliary supervision information, so as to obtain the archived supervision information; at the same time, it archives the number corresponding to the supervision data information into the generation process information, so as to obtain the archived process information.
[0042] A generation unit is used to generate sub-information based on the archived process information when the total number of numbers in the archived process information is greater than a preset number; wherein, the sub-information does not contain the number of the data with the shortest acquisition time in the archived process information;
[0043] An execution unit is configured to, when a number corresponding to a specified data information exists in the sub-information, still archive the number and content corresponding to the specified data information into the archived supervision information; wherein, the number corresponding to the specified data information is matched with the number in the archived process information with the shortest acquisition time.
[0044] Thirdly, embodiments of this application provide a supervision device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the engineering supervision work data recording method described in any of the first aspects above.
[0045] It is understood that the beneficial effects of the second and third aspects mentioned above can be found in the relevant descriptions in the first aspect mentioned above, and will not be repeated here. Attached Figure Description
[0046] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0047] Figure 1 This is a flowchart illustrating a method for recording engineering supervision work data according to an embodiment of this application;
[0048] Figure 2 This is a schematic diagram illustrating the implementation process of archived data information in the engineering supervision work data recording method provided in one embodiment of this application;
[0049] Figure 3 This is a schematic diagram illustrating the implementation process of generating supervision data information in the engineering supervision work data recording method provided in an embodiment of this application;
[0050] Figure 4 This is a timing diagram of the engineering supervision work data recording method provided in one embodiment of this application;
[0051] Figure 5 This is a schematic diagram of the data recording system provided in the embodiments of this application;
[0052] Figure 6 This is a schematic diagram of the structure of the supervision equipment provided in the embodiments of this application. Detailed Implementation
[0053] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.
[0054] It should be understood that, when used in this application specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or a collection thereof.
[0055] It should also be understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.
[0056] As used in this application specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrase "if determined" or "if the described condition or event is detected" may be interpreted, depending on the context, as "once determined," "in response to determination," "once the described condition or event is detected," or "in response to the detection of the described condition or event."
[0057] Furthermore, in the description of this application and the appended claims, the terms "first," "second," "third," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.
[0058] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0059] In related technologies, during the traditional process of recording engineering supervision work data, if the recorded data exceeds the capacity of the data recording system, the data with the lowest number will be invalidated to free up capacity. However, this process may also invalidate resources used to assist supervisors. If, after invalidation, the supervisor needs to use the resources that were just invalidated, they will be unable to retrieve the data content. The following is a detailed description of this problem.
[0060] In the traditional process of recording engineering supervision data, if the recorded data exceeds the capacity of the data recording system, the data with the smallest number in the archived process information (e.g., data 1) will be invalidated to free up capacity. After invalidation, a new data 2 is obtained. At this point, the recorded data will again exceed the capacity of the data recording system, and the data with the smallest number in the archived process information (e.g., data 3) will be invalidated again. However, since the generated process information can include at least two identical numbers (i.e., the generated process information is used to record the generation trajectory of all data to allow for the existence of identical numbers), the generated process information may also include data 3 (i.e., data 3 has been recorded or associated multiple times before). Since the supervisors do not need to use data 3 at this time, resource 3 in the auxiliary supervision information (used to assist supervisors in daily data retrieval) will also be invalidated to better free up capacity. If, after invalidation, the supervisor needs to use the resource 3 of the auxiliary supervisor that was just invalidated, the supervisor will be unable to find the data content and related auxiliary information (such as problems in the project, solutions, inspection standards, etc.) because there is no valid record of the data in the auxiliary supervisor information.
[0061] To address the aforementioned issues, this application provides a method and system for recording engineering supervision work data.
[0062] In this method, when the total number of numbers in the archived process information is greater than a preset number, a sub-information is generated that has the smallest acquisition time for the data in the archived process information. If the sub-information still contains the number corresponding to the specified data information, the number and content corresponding to the specified data information are still archived into the archived supervision information. This ensures that when the supervisor needs to use the resources that assist the supervisor, they can find the data used to assist the supervisor's work. The data in the auxiliary supervision information will not be invalidated along with the data, preventing the supervisor from being unable to find the data content and related auxiliary information.
[0063] The engineering supervision work data recording method provided in this application embodiment can be applied to supervision equipment. In this case, the supervision equipment is the executing subject of the engineering supervision work data recording method provided in this application embodiment. This application embodiment does not impose any restrictions on the specific type of supervision equipment.
[0064] For example, supervision equipment can be mobile phones, tablets, laptops, ultra-mobile personal computers (UMPCs), netbooks, desktop computers, computing devices, or computers connected to wireless modems, handheld communication devices, handheld computing devices, etc. Supervision equipment can include information acquisition devices (e.g., cameras, recording devices, etc.) and recording devices (e.g., storage and processing units, built-in hard drives, etc.). Information acquisition devices are used to perform supervision information acquisition operations to obtain various types of data required during the supervision process (such as node information, environmental parameters, construction status, etc.). Recording devices are used to record, store, organize, and process the information collected during the supervision process to transform it into standardized supervision data.
[0065] To better understand the engineering supervision work data recording method provided in the embodiments of this application, the specific implementation process of the engineering supervision work data recording method provided in the embodiments of this application will be described by way of example below.
[0066] Figure 1 This illustration shows a schematic flowchart of a method for recording engineering supervision work data provided in an embodiment of this application. The method for recording engineering supervision work data includes:
[0067] S100, when the data recording system obtains the supervision data information, determine whether the number corresponding to the supervision data information exists in the auxiliary supervision information.
[0068] It is understandable that auxiliary supervision information is used to assist supervisors in their daily data retrieval. The generation process information records the generation trajectory of all data, allowing for the existence of identical serial numbers. That is, the number of data in the generation process information is greater than the number of data in the auxiliary supervision information (auxiliary supervision information stores currently accessible data, which the system needs to access quickly. The generation process information, however, includes the generation trajectory of all data, encompassing all data corresponding to work tasks. This data may be accessed or traced later, or it may never be accessed, viewed, or traced again, but it is still valuable data; therefore, the number of data in the generation process information is greater than the number of data in the auxiliary supervision information). The serial number corresponding to the supervision data information is used to indicate the data's ID or sequence number.
[0069] In traditional technical solutions, if all data is centralized in one place (e.g., in auxiliary supervision information or in generation process information), on the one hand, the large amount of data may affect the query speed of the currently needed data, especially when the data volume increases, the query efficiency will be greatly reduced. On the other hand, if all data is centralized in one place, it is necessary to ensure that "currently available data is not the same" while "the recorded data trajectory can be the same", which will lead to logical conflicts (for example, allowing the same number in order to "record the data trajectory" will result in data with the same number appearing in the currently available data, requiring the supervisor to filter during review, reducing efficiency).
[0070] This application separates the data (e.g., into auxiliary supervision information and generation process information). On one hand, this prevents queries and access to "active data" from being interfered with by large amounts of data. It only traverses the currently valid and unique auxiliary supervision information (which is relatively concise and unique), avoiding the need to traverse a large amount of data, narrowing the traversal scope, and improving system response speed and management efficiency. On the other hand, the auxiliary supervision information only handles "currently available and unique data," retaining only the latest valid version regardless of how many times it has appeared before, preventing supervisors from confusing data when faced with the same number. The generation process information only records the "trajectory of previously appearing data," allowing for the same number to reflect the time evolution and complete trajectory of the data, meeting the needs of traceability and auditing (e.g., records corresponding to the same data at multiple different times). This ensures that supervisors only see the latest data when accessing it, and that the repeated numbers in the generation process information reveal the time evolution and complete trajectory of the data.
[0071] Optionally, when the data recording system obtains the supervision data information, it compares the number of the supervision data information with the number in the auxiliary supervision information to determine if a match exists (for example, iterating through the auxiliary supervision information and comparing the number in each auxiliary supervision information one by one to determine if a match exists). If a match exists, it means that the number corresponding to the supervision data information has already been archived in the auxiliary supervision information and does not need to be archived again. If a match does not exist, it indicates that it is a new data number, and the number and content can be archived.
[0072] Optionally, when comparing the number of the supervision data information with the number in the auxiliary supervision information, if a match is found (i.e., the numbers are the same), then only the latest data is retained in the auxiliary supervision information so that the supervisors can only see the latest data when they access the data.
[0073] This setup, by checking whether the supervision document number already exists in the auxiliary supervision information in the data recording system, avoids frequent archiving of invalid data. It ensures that the auxiliary supervision information retains only currently valid and unique documents, reducing data volume, improving system response speed and query efficiency, and providing a data foundation for subsequent supervision personnel to find documents used to assist their work.
[0074] S200: If it is determined that the number corresponding to the supervision data information does not exist in the auxiliary supervision information, the number and content corresponding to the supervision data information are archived to the auxiliary supervision information to obtain the archived supervision information. At the same time, the number corresponding to the supervision data information is archived to the generation process information to obtain the archived process information.
[0075] It is understandable that the archived supervision information is obtained based on the existence of the corresponding numbers in the auxiliary supervision information and supervision data information. The archived process information is obtained based on the corresponding numbers in the generation process information and supervision data information. That is, the archived supervision information is new auxiliary supervision information (i.e., the extracted numbers and content are inserted as a new record into the auxiliary supervision information data structure to obtain the archived supervision information). The archived process information is new generation process information (i.e., the numbers corresponding to the supervision data information are inserted into the generation process information data structure to obtain the archived process information).
[0076] Optionally, if it is determined that the corresponding number of the supervision data information does not exist in the auxiliary supervision information, the corresponding number and content of the supervision data information are archived to the auxiliary supervision information. For example, if the supervision data information is Data 4, the original auxiliary supervision information (Data 1, Data 2, Data 3), and the original generation process information (Data 1, Data 2, Data 3), then the archived supervision information will be (Data 1, Data 2, Data 3, Data 4), which is the new auxiliary supervision information (Data 1, Data 2, Data 3, Data 4). The archived process information will be (Data 2, Data 1, Data 2, Data 3), which is the new generation process information (Data 2, Data 1, Data 2, Data 3, Data 4).
[0077] This setup, by directly updating the latest and most valid data in the archived supervision information and recording it in the auxiliary supervision information, provides a data foundation for subsequent supervision personnel to access materials that assist their work.
[0078] S300: When the total number of IDs in the archived process information exceeds a preset number, sub-information is generated based on the archived process information. The sub-information does not contain the ID with the shortest document acquisition time from the archived process information.
[0079] It's understandable that the preset number reflects the system's allowed number of IDs, such as 10, 100, 1000, etc. Sub-information can be obtained by invalidating the data with the smallest ID in the archived process information when the total number of IDs in the archived process information exceeds the preset number. In other words, sub-information is new archived process information (i.e., invalidating the data with the smallest acquisition time in the archived process information (e.g., removing the data with the smallest acquisition time from the archived process information) to obtain sub-information, prioritizing the retention of high-value, active data). The ID value represents the data acquisition time.
[0080] This setting limits the total number of document numbers in the archived process information by setting a preset threshold, preventing the data volume from expanding indefinitely and affecting the query speed of the currently needed data, and providing a data foundation for supervisors to find the information used to assist their work.
[0081] S400: When a specified document information number exists in the sub-information, the specified document information number and content will still be archived in the archived supervision information. Specifically, the specified document information number will be matched with the document number in the archived process information with the shortest acquisition time.
[0082] Optionally, if the total number of serial numbers in the archived process information exceeds a preset number, then data 1 with the lowest acquisition time in the archived process information will be removed. If the supervisor does not need data 1 at this time, then to better free up capacity, resource 1 used to assist the supervisor in the archived supervision information will also be invalidated. After invalidation, if new data 2 is obtained, the recorded data will again exceed the capacity of the data recording system. In this case, the data with the lowest serial number in the archived process information (e.g., data 3) will be invalidated. However, since the archived process information can include at least two identical serial numbers (i.e., the archived process information is used to record the generation trajectory of all data to allow for identical serial numbers), the archived process information may also include data 3 (i.e., data 3 has been generated or associated multiple times before). Since the supervisor does not need data 3 at this time, resource 3 used to assist the supervisor in the archived supervision information (used to assist the supervisor in daily data retrieval) will also be invalidated to better free up capacity. If, after invalidation, the supervisor needs to use the resource 3 that was just invalidated, the supervisor will be unable to find the data content and related auxiliary information (such as problems in the project, solutions, inspection standards, etc.) because the data is no longer in the archived supervisory information. The following is an example of this problem.
[0083] For example, if the total number of serial numbers in the archived process information exceeds the preset number, the generated sub-information is (Document 1 (invalidated), Document 3, Document 2, Document 3, Document 4). After invalidation, a new Document 2 is obtained, and the total number of serial numbers in the sub-information again exceeds the preset number, resulting in the generated sub-information (Document 1 (invalidated), Document 3 (invalidated), Document 2, Document 3, Document 4). When the total number of serial numbers in the archived process information exceeds the preset number, the corresponding archived supervision information is (Document 1 (invalidated), Document 2, Document 3 (invalidated), Document 4). At this point, Document 3 is no longer available in the archived supervision information. If the supervisor needs to use the recently invalidated auxiliary supervisor resource 3, they will be unable to find the document content and related auxiliary information (such as project problems, solutions, inspection standards, etc.) because the document is no longer in the archived process information.
[0084] For example, if the document with the smallest acquisition time (document 3) is removed from the archived process information, it can be determined whether the document number (document 3) still exists in the sub-information. If so, the document number and content corresponding to the specified document information are still archived in the archived supervision information (document 1 (invalidated), document 2, document 3, document 4). Regardless of whether the supervisor needs to use the recently invalidated auxiliary supervisor's resource 3 after the invalidation process, resource 3 still exists in the archived supervision information. In this way, if the supervisor needs to use the recently invalidated auxiliary supervisor's resource 3, the document content and related auxiliary information (resource 3) can be retrieved.
[0085] With this setting, when the total number of numbers in the archived process information is greater than the preset number, a sub-information is generated that has the smallest acquisition time for the data in the archived process information. If the sub-information still contains the number corresponding to the specified data information, the number and content corresponding to the specified data information are still archived into the archived supervision information. This way, when the supervisor needs to use the resources that assist the supervisor, they can find the data used to assist the supervisor's work.
[0086] In one possible implementation, the serial numbers in the auxiliary supervision information are archived based on the time the data was acquired, and there are multiple distinct serial numbers. The serial numbers in the generation process information are also archived based on the time the data was acquired, and the generation process information can include at least two identical serial numbers.
[0087] It is understandable that the numerical value of the number is used to indicate the time the data was acquired, and the number in the auxiliary supervision information can be archived based on the data's creation time. Similarly, the number in the creation process information can be archived based on the data's creation time.
[0088] In one possible implementation, S400, please refer to... Figure 2 and Figure 4 When a specified document information number exists in the sub-information, the specified document information number and content will still be archived into the archived supervision information, including:
[0089] If a number corresponding to a specified document exists in the sub-information, and the number corresponding to the specified document matches the number corresponding to the supervision document, the number and content corresponding to the specified document will still be archived into the archived supervision information.
[0090] It is understandable that when the number corresponding to the specified data information matches the number corresponding to the supervision data information, and the specified data information's corresponding number exists in the sub-information, it means that the number with the shortest acquisition time in the archived process information is the number corresponding to the supervision data information. Furthermore, since the sub-information also contains the number corresponding to the supervision data information, the specified data information's corresponding number and content can still be archived in the archived supervision information. This avoids invalidation processing to free up capacity, which would prevent the archived supervision information from no longer containing the supervision data information, thus preventing supervisors from being unable to query the data content and related auxiliary information (such as problems in the project, solutions, inspection standards, etc.).
[0091] This setting can prevent the archiving of supervision information from being missing due to invalid processing to free up space, which would prevent supervisors from finding the content of the materials and related auxiliary information (such as problems in the project, solutions, inspection standards, etc.).
[0092] In one possible implementation, the method for recording engineering supervision work data also includes:
[0093] S500: When the supervision data information is key information corresponding to the supervision work management, obtain the corresponding number of the supervision data information.
[0094] It is understandable that each piece of information (such as supervision tasks, projects, progress, etc.) is bound to a unique number for quick retrieval and management. Key information reflects specific attributes of the information. When the supervision data is key information corresponding to supervision work management, the corresponding number can be prioritized.
[0095] With this setup, by assigning a number to each piece of supervision data (especially key information), the system can efficiently match the data with its number, facilitating subsequent searching, management, and retrieval.
[0096] S600, when a viewing operation is obtained for supervision data information, retrieves the content of supervision data information from the archived supervision information based on the viewing operation, and instructs the data recording system to display the content of supervision data information to the user.
[0097] It's understandable that the viewing operation included the document number.
[0098] For example, when a user requests to view supervision data, the system can identify the document number being viewed. Based on this number, it iterates through the archived supervision information (i.e., currently valid and unique documents) to retrieve the corresponding content. The system then extracts the complete document content (text, images, attachments, etc.) corresponding to that number from the archived supervision information. The extracted content is then formatted to suit front-end display requirements (e.g., pagination, mixed text and images, security filtering). Finally, the system returns the prepared content to the front-end or screen, instructing the data recording system to render and display the supervision data on the screen.
[0099] This setup avoids traversing a large amount of data by extracting content from the currently valid and unique archived supervision information (which is relatively concise and unique), thus reducing the traversal range, lowering system load, and ensuring fast and stable response.
[0100] In one possible implementation, in step S300, when the total number of numbers in the archived process information exceeds a preset number, after generating sub-information based on the archived process information, the engineering supervision work data recording method further includes:
[0101] If the corresponding number for the specified information does not exist in the sub-information, the corresponding number and content of the specified information will not be archived into the archived supervision information.
[0102] It is understandable that if a specific data item's corresponding number is not present in the sub-information, it indicates that the data item has only appeared once in a long period of time and has not been repeatedly monitored or accessed by the supervisors. In this case, the data item no longer has "continuous access or monitoring value." In supervisory work, the core function of data in the auxiliary supervisory information is to "serve current or near-term project management." If a certain data item in the generation process information has only appeared once in a long period of time, it means that it is no longer relevant to current project management. Continuing to retain it in the archived supervisory information currently used to assist supervisors will only interfere with their judgment of "valid data." Therefore, it is crucial to avoid invalid information occupying the archived supervisory information intended to assist supervisors, thus keeping the amount of data in the archived supervisory information relatively concise.
[0103] This setup helps supervisors focus on current and recently relevant and useful information, avoiding interference from outdated or irrelevant data, thus enabling them to effectively access data content and related supplementary information.
[0104] In one possible implementation, please refer to Figure 3 In step S100, before determining whether the number corresponding to the supervision data information exists in the auxiliary supervision information after the data recording system has obtained the supervision data information, the engineering supervision work data recording method further includes:
[0105] S610, upon receiving a supervisor's record instruction, controls the information collection device of the supervisory equipment to perform information collection actions.
[0106] It is understandable that information collection devices can be cameras, recording devices, cameras, infrared cameras, etc.
[0107] For example, a monitoring mechanism can be set up in the system to monitor monitoring recording commands from external sources or users. Monitoring can be conducted via hardware signals, software commands, or other communication protocols (such as wireless networks, Bluetooth, IoT communication, etc.). Once a monitoring recording command is detected, the information collection device of the monitoring equipment can be controlled to perform information collection actions. For example, a "start collection" signal can be sent to the camera, recording device, etc.
[0108] This setup enables timely responses to supervisor's recording instructions, thereby improving the real-time nature of supervisor data.
[0109] S620: Obtain basic information based on the information collection actions of the information collection device. This basic information reflects the relationship between the current supervision node and the collected information.
[0110] It is understandable that supervision milestones can refer to various stages of supervision work within a project.
[0111] For example, when information acquisition devices (such as cameras, infrared cameras, sensors, etc.) start operating according to instructions, they collect specific data, which may include information such as images, videos, sounds, temperature, and humidity. Once the collected information is transmitted to the system, the system can associate the current supervision node (such as the "foundation pit support stage") with the collected information (such as welding temperature, weld size, component arrival acceptance records, and installation quality records) to determine which supervision node the collected information belongs to.
[0112] This setup allows for the classification and archiving of collected data by associating basic information, preventing information confusion and misuse.
[0113] S630 adjusts the recorded data based on basic information. The recorded data carries the recording focus.
[0114] It's understandable that the focus of recording can be the key content or parameters of interest in the recorded data, such as:
[0115] The level of detail in the record (detailed or brief), the focus of the recorded content (such as safety risks, construction quality, environmental conditions, etc.), and the data format standard (resolution or compression rate of text, images, and videos, etc.).
[0116] For example, basic information reflects the correlation between the current supervision node and the collected information. This information directly affects the focus and risk concerns of the supervision work, thus requiring adjustments to the emphasis of the recorded data. For instance, for supervision nodes with high risk levels: increase the level of detail in the records, such as using high-precision images and detailed environmental data, focusing on recording safety hazards and abnormal events. For nodes with low risk levels: records can be relatively concise, reducing repetitive and redundant information. Different supervision stages also apply: for example, the foundation pit support stage emphasizes structural safety data, while the installation stage emphasizes component quality data.
[0117] This setup, by dynamically adjusting the level of detail and focus of the records, ensures that the recorded data meets the actual supervision needs, avoids irrelevant or redundant information, and improves the effectiveness and utilization value of the data.
[0118] S640: Record data based on the adjusted data to obtain supervisory information.
[0119] It is understandable that the adjusted recording data already includes the recording focus (such as level of detail, key points of the recording content, data format standards, etc.). According to the key content and collection frequency set in the recording data, the cameras, sensors and other devices are controlled to collect corresponding data. The collected data (images, videos, audio, sensor data, etc.) are combined with text records to obtain the supervision information.
[0120] In traditional supervision methods, records are often kept using standardized templates (such as general checklists), applying the same recording dimensions to different supervision stages (such as foundation treatment, steel structure welding, and equipment commissioning). This leads to incomplete recording of key parameters (such as rebar spacing and concrete strength grade) for high-risk stages (such as the acceptance of concealed works), while redundant information accumulates for routine procedures (such as wall plastering).
[0121] The method in this application adjusts the "recording focus" by "basic information" (the association between the current node and the collected information, such as the importance of the node), which can dynamically match the recording dimensions for different nodes (such as emphasizing geological bearing capacity data in the foundation stage and environmental protection material test reports in the decoration stage), so that key information is not omitted and secondary information is not redundant.
[0122] This setup, by collecting and integrating various data types according to the adjusted record data (level of detail, content focus, data format, etc.), can form structured and systematic supervision data information, avoiding fragmented and missing information.
[0123] In one possible implementation, the method for recording engineering supervision work data also includes:
[0124] S650, when the supervision record instruction instructs the information acquisition device of the supervision equipment to be set to tracking record mode, controls the target recording device and the designated recording device of the supervision equipment to start working. The recording range of the target recording device is larger than the recording range of the designated recording device.
[0125] It is understood that the target recording device and the designated recording device can be storage and processing units, built-in hard drives, etc., used to record, store, organize, and process information collected during the supervision process, transforming it into standardized supervision data. Tracking the recording status indicates that the device is in continuous operation. The target recording device is used to organize and process large-scale work information. The designated recording device is used to organize and process work information within a specific area.
[0126] For example, when the supervision record instruction instructs the information collection device of the supervision equipment to be set to the tracking record state, a start command is sent to the target record device and the designated record device to start the recording work.
[0127] This setup, with its large-scale and localized division of labor and cooperation, ensures that every piece of data in the supervision work can be accurately and systematically recorded and stored, thereby improving the efficiency and quality of supervision data processing.
[0128] S660, when the target object to be supervised is within the recording range of the target recording device, controls the target recording device to record multiple sets of marking data respectively, and dynamically determines the collection cycle of the information collection device while recording the marking data.
[0129] Understandably, after confirming that the target object to be monitored is within the designated area, the target recording device begins generating multiple sets of "marked data" (e.g., photos, video clips, sensor data collected at key time points). Each set of marked data corresponds to a different acquisition time or angle. The acquisition cycle of the information acquisition device is dynamically adjusted based on the actual situation on site (e.g., target object movement frequency, risk level, environmental changes, etc.). The acquisition cycle can be calculated in real-time using algorithms; for example, when the target object is frequently active, the acquisition cycle is shortened and the sampling frequency is increased. When the target object is stationary or the risk is low, the acquisition cycle is extended to save resources.
[0130] This configuration allows for dynamic adjustment of the data collection cycle, enabling the data collection device to flexibly collect data based on the actual state of the target object. This allows for the collection of more critical data when the target object is frequently active or at high risk, thus reflecting changes on-site in a timely manner.
[0131] S670, when the object to be supervised is within the recording range of the designated recording device, the information acquisition device is controlled to continuously acquire data based on the dynamically determined acquisition cycle of the information acquisition device, and multiple process data are recorded sequentially by the designated recording device while the information acquisition device is continuously acquiring data.
[0132] It is understandable that positioning, sensor or visual recognition technology can be used to determine in real time whether the target object to be monitored is within the smaller coverage area of the designated recording device.
[0133] In traditional engineering projects, the objects to be supervised (such as the hoisting of precast components, concrete pouring and curing, and pipeline pressure testing) are often in a state of dynamic change. Traditional records are mostly "fixed-point spot checks," which are prone to process breaks (such as the disconnect between the precast component arrival acceptance record and the installation accuracy record). For example, when hoisting precast components, the traditional method only records two points: "component arrival acceptance (9:00)" and "component installation completed (11:00)," but does not record the hoisting trajectory between 9:00 and 11:00 (such as the position of the pause for adjustment during the process, and the real-time deviation from the installation point). When it is necessary to trace "whether the installation deviation was caused by the positional shift during the hoisting process," the lack of intermediate process records makes it impossible to link the "initial position upon arrival" and the "final position after installation," and the cause can only be inferred, leading to the failure of traceability.
[0134] For example, when the object to be supervised is within the recording range of the designated recording device, the information acquisition device starts to continuously collect data based on the dynamically adjusted acquisition cycle. During the continuous data collection process, the designated recording device (such as a data storage device) will record multiple sets of process data in sequence, each set of process data including data from different time points or different acquisition angles.
[0135] With this setup, the method in this application achieves continuous recording of the entire process of dynamic objects by using a "target recording device (large-scale recording, such as covering the entire work surface)" and a "designated recording device (small-scale focusing, such as focusing on key process details, such as hoisting pause adjustment, pressure surge, "when the pressure surges by 0.3MPa at 10:08, the verticality deviation between the pipeline and the reference axis is 1")": First, the initial state of the object to be supervised entering the tracking range is captured on a large scale (such as qualification verification when materials arrive on site), and then the core process is focused on on a small scale (such as the installation status when materials are used), combined with a dynamically adjusted "collection cycle" (such as intensive recording during high-intensity construction periods).
[0136] S680 generates supervision data information based on multiple process documents.
[0137] This involves collecting multiple sets of process data (images, videos, sensor data, text records, etc.) from designated and target recording devices. These various data types (images, videos, text, sensor data) are then integrated into a unified format, sorted by time, and categorized to form a complete process data sequence, thus creating the supervision data information.
[0138] This setup allows for the creation of complete and detailed supervision data, providing a data foundation for subsequent on-site construction management and quality control.
[0139] In one possible implementation, S640 records data based on the adjusted record data to obtain supervision data information, including:
[0140] S641, determine the set value of the recorded data based on the basic information.
[0141] Understandably, basic information includes the risk level (high, medium, low) of the supervision nodes, the target data collection intensity, on-site environmental data (temperature, humidity, noise, etc.) or data collection requirements. Recorded data settings include the level of detail, content focus, and data format standards (such as image resolution, video frame rate, and audio quality).
[0142] For example, adjust the level of detail and content focus based on the risk level. For high-risk nodes: set the level of detail to "detailed," focusing on safety hazards, abnormal events, and key quality parameters. For medium-risk nodes: set the level of detail to "medium," focusing on key monitoring items and routine data. For low-risk nodes: set the level of detail to "brief," collecting only necessary routine data. In harsh environments such as high temperature and high humidity, increase image resolution. In relatively stable environments, appropriately reduce sampling accuracy to save resources.
[0143] This setup allows for dynamic adjustment of the level of detail, content focus, and data format based on the risk level of the supervision node and on-site environmental conditions (such as temperature, humidity, and noise). This ensures that the collected and recorded data closely matches the actual needs on-site, highlighting key risks and important information, avoiding irrelevant or redundant data, and improving the practical value of the data.
[0144] In one possible implementation, the recorded data includes a level of detail and a data format standard. S641, based on the basic information, determines the set values for the recorded data, including:
[0145] S6411, Based on the basic information, obtain the first environmental data. The first environmental data refers to the construction environment data detected by sensors connected to the monitoring equipment.
[0146] It is understandable that the initial environmental data can be obtained by extracting environmental data from the basic information. This environmental data can be collected in real-time by IoT sensors (such as thermometers, hygrometers, and dust detectors) to assess the physical environment of the construction site. Examples include temperature, humidity, and dust concentration.
[0147] This setup can comprehensively reflect the physical environment of the construction site, providing intuitive and accurate environmental information for the supervision work.
[0148] S6412, Based on the first environmental data, determine the initial values for the record detail level and the initial values for the data format standard.
[0149] Understandably, using the initial environmental data collected, the system preliminarily determines the initial value for the level of detail in the supervision data, as well as the initial value for the data format standard. For example, under harsh environmental conditions such as high temperature, high humidity, or abnormal vibration (environmental conditions that have a significant impact on construction quality or safety), the initial level of detail is set to "detailed," and the data format adopts high resolution and high sampling rate to ensure the integrity and accuracy of the collected data. When the environment is stable, a lower level of detail and standard data format can be set to conserve resources.
[0150] This setup determines the initial values for the level of detail and data format based on real-time environmental data from the construction site (such as temperature, humidity, vibration, etc.), ensuring that the content and quality of the collected supervision data closely match the actual site conditions, highlighting key risks and important information.
[0151] S6413, based on the initial values of the record detail level and the initial values of the data format standard, performs the information collection action.
[0152] This is understandable; the scope of data collection is adjusted based on the level of detail. For example, a detailed level involves collecting more data items, sampling at a higher frequency, and images from more angles. A concise level collects key data, reduces the sampling frequency, and minimizes redundant information. The acquisition precision and format are adjusted according to data format standards: for example, setting the camera resolution and frame rate. The sensor sampling frequency and precision are also set. Based on the set key content and sampling frequency, the camera, sensors, and other devices are controlled to collect corresponding data.
[0153] This setup, by adjusting the scope and depth of the collected content according to the level of detail in the records, ensures that the collected data is both comprehensive and targeted.
[0154] S6414, when performing the information acquisition action, acquires the second environment information in real time, and adjusts the initial value of the record detail level and the initial value of the data format standard according to the second environment information, so as to obtain the set value of the record detail level and the set value of the data format standard in the recorded data.
[0155] It is understandable that the data acquisition device continuously acquires the latest environmental data (temperature, humidity, vibration, dust concentration, etc.) from environmental sensors during operation, forming secondary environmental information. By comparing the current secondary environmental information with the initial environmental data, it is determined whether the environment has undergone significant changes (such as increased temperature, fluctuating humidity, abnormal vibration, etc.). If the environment deteriorates or the risk increases, the level of detail is increased (e.g., from "medium" to "detailed"), increasing the content collected and the sampling frequency. If the environment stabilizes or the risk decreases, the level of detail is decreased, reducing the content collected and conserving resources.
[0156] This setup allows for real-time responses to changes in the environment and risks, thereby improving the timeliness and accuracy of the data.
[0157] S642 controls the information acquisition device to perform information acquisition actions, and adjusts the recorded data according to the set values during the information acquisition actions.
[0158] It is understandable that during the data collection process, the system continuously monitors the operating status of the data collection device, the quality of the collected data, and changes in the on-site environment. If the environment changes or the risk level of the supervision node changes, the system dynamically adjusts parameters such as the collection cycle, data collection detail, and format according to the new settings.
[0159] This setup allows information collection to be flexibly adjusted according to real-time conditions, ensuring that the data always meets the actual needs on site and reducing data distortion or omissions caused by environmental fluctuations or changes in risk.
[0160] S643, Record data based on the adjusted data to obtain supervisory data information.
[0161] It is understandable that, based on the set values in the adjusted recorded data (such as level of detail, content focus, data format standards, etc.), the camera, sensor and other devices are controlled to collect corresponding data, and the collected data (images, videos, audio, sensor data, etc.) are combined with text records to obtain the supervision data information.
[0162] This setup, by collecting and integrating various data types according to the adjusted record data (level of detail, content focus, data format, etc.), can form structured and systematic supervision data information, avoiding fragmented and missing information.
[0163] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0164] Corresponding to the engineering supervision work data recording method described in the above embodiments, this application embodiment also provides a data recording system, the various units of which can implement the various steps of the engineering supervision work data recording method. Figure 5 A structural block diagram of the data recording system provided in the embodiments of this application is shown. For ease of explanation, only the parts related to the embodiments of this application are shown.
[0165] Reference Figure 5 The data recording system includes:
[0166] The judgment unit is used to determine whether the number corresponding to the supervision data information exists in the auxiliary supervision information when the supervision data information is obtained from the data recording system.
[0167] The archiving unit is used to archive the corresponding number and content of the supervision data to the auxiliary supervision information when it is determined that the number corresponding to the supervision data does not exist in the auxiliary supervision information, thus obtaining the archived supervision information. At the same time, it archives the corresponding number of the supervision data to the generation process information, thus obtaining the archived process information.
[0168] The generation unit is used to generate sub-information based on the archived process information when the total number of numbers in the archived process information exceeds a preset number. The sub-information does not contain the number with the shortest document acquisition time from the archived process information.
[0169] The processing unit is used to archive the corresponding number and content of the specified data information into the archived supervision information when the specified data information contains a corresponding number in the sub-information. Specifically, the number corresponding to the specified data information is matched with the number in the archived process information that has the shortest acquisition time.
[0170] It should be noted that the information interaction and execution process between the above systems / units are based on the same concept as the method embodiments of this application. For details on their specific functions and technical effects, please refer to the method embodiments section, and they will not be repeated here.
[0171] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units is merely an example. In practical applications, the above functions can be assigned to different functional units as needed, that is, the internal structure of the system can be divided into different functional units to complete all or part of the functions described above. The functional units in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0172] This application also provides a monitoring device. Figure 6 This is a schematic diagram of the structure of a monitoring device provided in one embodiment of this application. Figure 6 As shown, the monitoring device 6 in this embodiment includes: at least one processor 60 ( Figure 6 Only one is shown in the image), at least one memory 61 ( Figure 6 (Only one is shown in the image) and a computer program 62 stored in the at least one memory 61 and executable on the at least one processor 60. When the processor 60 executes the computer program 62, it causes the supervision device 6 to perform the steps in any of the above-described engineering supervision work data recording method embodiments, or causes the supervision device 6 to perform the functions of each unit in the above-described system embodiments.
[0173] For example, the computer program 62 may be divided into one or more units, which are stored in the memory 61 and executed by the processor 60 to complete this application. The one or more units may be a series of computer program instruction segments capable of performing a specific function, which describe the execution process of the computer program 62 in the monitoring device 6.
[0174] The supervision equipment 6 can be a mobile phone, tablet computer, laptop computer, ultra-mobile personal computer (UMPC), netbook, desktop computer, computing device, or computer connected to a wireless modem, laptop computer, handheld communication device, handheld computing device, etc. The supervision equipment can include information acquisition devices (e.g., camera, recording device, etc.) and recording devices (e.g., storage and processing unit, built-in hard drive, etc.). The information acquisition device is used to perform supervision information acquisition operations to obtain various types of data required during the supervision process (such as node information, environmental parameters, construction status, etc.). The recording device is used to record, store, organize, and process the information collected during the supervision process to transform it into standardized supervision data. The supervision equipment 6 may include, but is not limited to, a processor 60 and a memory 61. Those skilled in the art will understand that... Figure 6 This is merely an example of the monitoring equipment 6 and does not constitute a limitation on the monitoring equipment 6. It may include more or fewer components than shown in the figure, or combine certain components, or different components, such as input / output devices, network access devices, buses, etc.
[0175] The processor 60 can be a Central Processing Unit (CPU), or it can be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.
[0176] In some embodiments, the memory 61 may be an internal storage unit of the monitoring device 6, such as a hard disk or memory of the monitoring device 6. In other embodiments, the memory 61 may be an external storage device of the monitoring device 6, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the monitoring device 6. Further, the memory 61 may include both internal and external storage units of the monitoring device 6. The memory 61 is used to store the operating system, applications, bootloader, data, and other programs, such as the program code of the computer program. The memory 61 can also be used to temporarily store data that has been output or will be output.
[0177] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps in any of the above method embodiments.
[0178] This application provides a computer program product that, when run on a supervision device, enables the supervision device to perform the steps described in any of the above method embodiments.
[0179] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments of this application can be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include at least: any entity or device capable of carrying the computer program code to the monitoring equipment, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium, such as a USB flash drive, a portable hard drive, a magnetic disk, or an optical disk.
[0180] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0181] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0182] In the embodiments provided in this application, it should be understood that the disclosed supervision equipment, data recording system, and engineering supervision work data recording method can be implemented in other ways. For example, the supervision equipment and data recording system embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0183] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0184] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.
Claims
1. An engineering supervision work data recording method, characterized by, The method comprises: In the case that the supervision information is obtained by the information recording system, it is judged whether the number corresponding to the supervision information exists in the auxiliary supervision information; In the case that it is judged that the number corresponding to the supervision information does not exist in the auxiliary supervision information, the number and content corresponding to the supervision information are archived to the auxiliary supervision information to obtain the archived supervision information; meanwhile, the number corresponding to the supervision information is archived to the generation process information to obtain the archived process information; When the total number of the numbers in the archived process information is greater than a preset number, a sub-information is generated according to the archived process information; wherein, the number corresponding to the information with the minimum acquisition time in the archived process information does not exist in the sub-information; When the number corresponding to the specified information exists in the sub-information, the number and content corresponding to the specified information are still archived to the archived supervision information; wherein, the number corresponding to the specified information matches the number corresponding to the information with the minimum acquisition time in the archived process information; The numbers in the auxiliary supervision information are archived according to the acquisition time of the information, and are multiple different numbers; the numbers in the generation process information are archived according to the acquisition time of the information, and the generation process information can include at least two same numbers; When the number corresponding to the specified information exists in the sub-information, the number and content corresponding to the specified information are still archived to the archived supervision information, comprising: When the number corresponding to the specified information exists in the sub-information, and the number corresponding to the specified information matches the number corresponding to the supervision information, the number and content corresponding to the specified information are still archived to the archived supervision information; Before judging whether the number corresponding to the supervision information exists in the auxiliary supervision information in the case that the supervision information is generated by the information recording system, the method further comprises: In the case that the supervision recording instruction is monitored, the information acquisition device of the supervision device is controlled to run the information acquisition action; The basic information is acquired according to the information acquisition action of the information acquisition device; wherein, the basic information is used to reflect the association between the current supervision node and the collected information; The recording data is adjusted according to the basic information; wherein, the recording data carries the recording emphasis; The information recording is performed according to the adjusted recording data to obtain the supervision information.
2. The construction management documentation recording method of claim 1, wherein, The method further comprises: When the supervision information is the key information corresponding to the supervision work management, the number corresponding to the supervision information is acquired; When the viewing operation for the supervision information is acquired, the content of the supervision information is acquired from the archived supervision information based on the viewing operation, so as to instruct the information recording system to show the content of the supervision information to the user.
3. The method for recording engineering supervision work documents according to claim 1, wherein, After the total number of the numbers in the archived process information is greater than the preset number, the sub-information is generated according to the archived process information, and the method further comprises: When the number corresponding to the designated information does not exist in the sub-information, the number and content corresponding to the designated information are not filed to the filed supervision information.
4. The method for recording engineering supervision work documents according to claim 1, wherein, The method further comprises: When the supervision record instruction indicates that the information collection device of the supervision equipment is set to a tracking record state, the target record device and the designated record device of the supervision equipment are controlled to start working; wherein the recording range of the target record device is greater than the recording range of the designated record device; When the target to be supervised is located in the recording range of the target record device, the target record device is controlled to record multiple pieces of marking information, and the collection period of the information collection device is dynamically determined during the recording of the marking information; When the target to be supervised is located in the recording range of the designated record device, the information collection device is controlled to continuously collect based on the dynamically determined collection period of the information collection device, and the designated record device is controlled to sequentially record multiple pieces of process information based on the continuous collection of the information collection device; The supervision information is generated based on the multiple pieces of process information.
5. The method for recording engineering supervision work documents according to claim 1, wherein, The supervision information is generated based on the multiple pieces of process information. The set value of the record data is determined based on the basic information; The information collection device is controlled to perform information collection, and the record data is adjusted based on the set value during the information collection; The supervision information is generated based on the adjusted record data.
6. The construction management document recording method of claim 5, wherein, The record data includes a record detail level and a data format standard, and the set value of the record data is determined based on the basic information, which comprises: First environment data is obtained based on the basic information; wherein the first environment data is the construction environment data detected by a sensor in communication connection with the supervision equipment; The initial value of the record detail level and the initial value of the data format standard are determined based on the first environment data; Information collection is performed based on the initial value of the record detail level and the initial value of the data format standard; During the information collection, second environment information is obtained in real time, and the initial value of the record detail level and the initial value of the data format standard are adjusted based on the second environment information to obtain the set value of the record detail level and the set value of the data format standard in the record data.
7. An information recording system, characterized by comprising: The system is applied to a supervision equipment and is used to implement the engineering supervision work information recording method according to any one of claims 1 to 6, and the system comprises: A judgment unit is configured to judge whether the number corresponding to the supervision information exists in the auxiliary supervision information when the information recording system obtains the supervision information. An archiving unit is configured to archive the number and content corresponding to the supervision information to the auxiliary supervision information to obtain filed supervision information when it is judged that the number corresponding to the supervision information does not exist in the auxiliary supervision information, and to archive the number corresponding to the supervision information to the generation process information to obtain filed process information. The generating unit is configured to generate sub-information according to the post-archiving process information when the total number of the numbers in the post-archiving process information is greater than the preset number, and the number of the sub-information does not include the number of the minimum acquisition time of the post-archiving process information. The executing unit is configured to still archive the number and content corresponding to the specified information to the post-archiving supervision information when the number corresponding to the specified information exists in the sub-information, and the number corresponding to the specified information matches the number of the minimum acquisition time of the post-archiving process information.
Citation Information
Patent Citations
Expired data archiving method and device
CN110866006A
Engineering management information backup method and system
CN110955391A