Point location verification method, device and equipment based on building twinborn database and medium

Through the point verification method based on the architectural twin database, the problems of low verification efficiency and poor accuracy in the existing technology are solved, and more efficient and accurate point verification is achieved, which is suitable for complex building data scenarios.

CN119720341AActive Publication Date: 2025-03-28PERSAGY TECHNOLOGY CO LTD

Patent Information

Application Number
CN202411783903.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-05
Publication Date
2025-03-28
Estimated Expiration
2044-12-05

AI Technical Summary

Technical Problem

The existing point verification methods have problems such as low verification efficiency and poor accuracy of verification results. It is difficult to comprehensively and systematically examine the relationships and structures between data when dealing with complex architectural data scenarios.

Method used

Through the point verification method based on the building twin database, in response to the user's confirmation operation, the target starting point is selected in the starting point configuration table, the monitoring point is found based on the preconfigured building twin database and road search conditions, and the verification is carried out according to the preconfigured verification rules, and point verification information is generated for display.

Benefits of technology

It improves the efficiency of point verification operations, enhances the accuracy of point verification results, and allows a more comprehensive examination of the relationship and structure between building data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119720341A_ABST
    Figure CN119720341A_ABST
Patent Text Reader

Abstract

The invention discloses a point location verification method, device and equipment based on a building twinborn database and a medium. The method comprises the following steps: in response to a confirmation operation of a user, selecting at least one starting point from a starting point configuration table as a target starting point; searching each first monitoring point based on a pre-configured building twinborn database and a first path finding condition, and verifying each target starting point based on a pre-configured target verification rule to obtain a target verification result; verifying each first monitoring point based on a pre-configured first verification rule to obtain a first verification result; and generating point location verification information according to the target verification result and the first verification result, and displaying the point location verification information. According to the technical scheme, point location verification based on the building twinborn database can be achieved, the efficiency of point location verification operation is improved, and meanwhile the accuracy of point location verification results is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data verification, and in particular to a point verification method, device, equipment and medium based on a building twin database. Background Art

[0002] In today's era of rapid digital development, the construction field has increasingly stringent requirements for data accuracy and integrity. When processing point data in building twin databases, traditional data verification technology has significant limitations.

[0003] Existing data verification technologies can often only perform isolated verification operations on a single point. This single-point verification method cannot comprehensively and systematically examine the relationship and structure between data. It is difficult to cope with complex building data scenarios, especially when faced with situations where it is necessary to consider the interrelationships and structured features between multiple points. For example, in building structure design, for closed structure data, such as closed room boundaries or pipe loops, traditional verification cannot accurately determine whether they are truly closed, which may lead to serious errors in building construction. For multiple open structure data, such as different pipeline lines or cable directions, it is impossible to effectively detect whether there are intersections between them, which may cause wiring conflicts and safety hazards. The limitations of this single-point verification not only affect the quality and reliability of building data, but also restrict the efficiency and safety of building design, construction, and operation and maintenance.

[0004] In summary, the existing point calibration methods have the problems of low calibration efficiency and poor accuracy of calibration results. Summary of the invention

[0005] The present invention provides a point verification method, device, equipment and medium based on a building twin database, which can solve the problems of low verification efficiency and poor accuracy of verification results in existing point verification methods.

[0006] In a first aspect, an embodiment of the present invention provides a point verification method based on a building twin database, the method comprising:

[0007] In response to a confirmation operation by the user, selecting at least one in the starting point configuration table as a target starting point;

[0008] Find each first monitoring point based on the pre-configured building twin database and the first path finding condition, and verify each target starting point based on the pre-configured target verification rule to obtain a target verification result;

[0009] Verify each first monitoring point based on a pre-configured first verification rule to obtain a first verification result;

[0010] Point verification information is generated and displayed according to the target verification result and the first verification result.

[0011] In a second aspect, an embodiment of the present invention provides a point verification device based on a building twin database, the device comprising:

[0012] A starting point confirmation module, for selecting at least one starting point in the starting point configuration table as a target starting point in response to a user's confirmation operation;

[0013] A target verification module is used to find each first monitoring point based on a pre-configured building twin database and a first path finding condition, and to verify each target starting point based on a pre-configured target verification rule to obtain a target verification result;

[0014] A first verification module, used to verify each first monitoring point based on a pre-configured first verification rule to obtain a first verification result;

[0015] The information display module is used to generate and display point verification information according to the target verification result and the first verification result.

[0016] In a third aspect, an embodiment of the present invention provides an electronic device, the electronic device comprising:

[0017] at least one processor; and

[0018] a memory communicatively connected to the at least one processor; wherein,

[0019] The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the point verification method based on the building twin database described in any embodiment of the present invention.

[0020] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the point verification method based on a building twin database described in any embodiment of the present invention when executed.

[0021] The technical solution of an embodiment of the present invention first responds to the user's confirmation operation, selects at least one as the target starting point in the starting point configuration table, then searches for each first monitoring point based on a pre-configured building twin database and a first pathfinding condition, and verifies each target starting point based on a pre-configured target verification rule to obtain a target verification result, then verifies each first monitoring point based on a pre-configured first verification rule to obtain a first verification result, and finally generates and displays point verification information based on the target verification result and the first verification result, thereby solving the problems of low verification efficiency and poor accuracy of verification results in existing point verification methods, realizing point verification based on a building twin database, improving the efficiency of point verification operations, and also improving the accuracy of point verification results.

[0022] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0024] Figure 1 This is a flow chart of a point verification method based on a building twin database provided according to Embodiment 1 of the present invention;

[0025] Figure 2 This is a flow chart of a point verification method based on a building twin database provided according to Embodiment 2 of the present invention;

[0026] Figure 3 is a structural schematic diagram of a point verification device based on a building twin database provided according to Embodiment 3 of the present invention;

[0027] Figure 4 It is a structural schematic diagram of an electronic device for implementing a point verification method based on a building twin database according to an embodiment of the present invention. DETAILED DESCRIPTION

[0028] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0029] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, any variation of the terms "including" and "having" is intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0030] Embodiment 1

[0031] Figure 1 A flow chart of a point verification method based on a building twin database is provided for Embodiment 1 of the present invention. This embodiment is applicable to the situation where point verification is performed based on a building twin database. The method can be executed by a point verification device based on a building twin database. The point verification device based on a building twin database can be implemented in the form of hardware and / or software. The point verification device based on a building twin database can be configured in a terminal or server with a point verification function based on a building twin database.

[0032] like Figure 1 As shown, the method includes:

[0033] S110. In response to a confirmation operation by the user, at least one is selected in the starting point configuration table as a target starting point.

[0034] Among them, the building twin database includes: point information, point numbers, connection relationships of each point, and connection types matching the connection relationships of each point of all points related to the current construction project, wherein the point connection relationship is the point number of each point that has a direct connection relationship with the current point.

[0035] Specifically, in the relevant operations of the building twin database, when a confirmation operation explicitly given by the user is received, the starting point configuration table will be screened and at least one will be selected as the target starting point; wherein, the starting point configuration table can be a pre-configured list of point numbers containing multiple points, and the specific list information contained can be set by relevant personnel according to the specific implementation scenario. For example, if the current implementation scenario is a cooling unit, "centrifugal chiller", "absorption chiller" and "piston chiller" can be configured in the starting point configuration table, and if the current implementation scenario is a specific centrifugal chiller, "cooling water pump", "cooling tower" and the like can be configured in the starting point configuration table; for another example, if the current application scenario is a power supply system, then "AC distribution box", "DC distribution box" and "transformer" may be configured in the starting point configuration table, and if the current application scenario is a specific AC distribution box, then "air switch", "leakage protector" and the like may be configured in the starting point configuration table. It should be noted that the above implementation scenario is only an example of this embodiment, and this embodiment does not limit the specific content data in the starting point configuration table.

[0036] Furthermore, the point information refers to a detailed description of each specific location in a building, such as the specific coordinate position of a room, the specific operation mode or connection mode of a device, etc.; further, the point number is a specific code assigned to each point for the purpose of easy distinction and identification, such as 001, 002, etc., and the point connection relationship indicates the identification of other points that are directly associated with the current point. For example, the door of room A is connected to room B, and the point number of room B has a point connection relationship with room A. Further, the connection type refers to the specific mode and nature of the connection between points, such as steel beam connection, cable connection, etc. In this embodiment, the specific content of the point information matched with the point, the point number, the connection relationship of each point, and the connection type matched with each point connection relationship can be configured by relevant personnel according to actual needs, and this embodiment does not limit this.

[0037] S120. Search for each first monitoring point based on the pre-configured building twin database and the first path-finding condition, and verify each target starting point based on the pre-configured target verification rule to obtain a target verification result.

[0038] Specifically, each target starting point is verified based on a pre-configured target verification rule to obtain a target verification result, including: respectively judging whether the point information of each target starting point matches the target verification rule; if it matches, generating a target matching result, the target matching result includes the point number of the target starting point and a successful matching prompt; if it does not match, generating a target unmatched result, the target unmatched result includes the point number of the target starting point and a successful matching prompt.

[0039] In a specific implementation scenario of this embodiment, during the operation of the entire system, each first monitoring point is searched based on a pre-configured building twin database and a first path-finding condition, and a verification operation is performed on each target starting point according to a pre-set target verification rule, and finally a target verification result is obtained; wherein, the first path-finding condition is a pre-set search rule or condition setting. For example, it may be to search for monitoring points according to conditions such as the shortest distance to the target starting point, the lowest energy consumption, or a specific connection method. The target verification rule is a series of standards formulated to ensure data accuracy and rationality, such as stipulating that the temperature of a certain point must be within a specific range.

[0040] Specifically, each target starting point is verified based on the pre-configured target verification rules to obtain the target verification result. This process includes: determining whether the point information of each target starting point matches the target verification rules; if the match is successful, a target matching result will be generated, and this target matching result includes the point number of the target starting point and a clear successful matching prompt; if it does not match, a target unmatched result will be generated, and this target unmatched result includes the point number of the target starting point and a prompt of unsuccessful matching. For example, the point information of a target starting point is that the temperature of a room is 25 degrees Celsius, and the target verification rules stipulate that the room temperature should be between 20-24 degrees Celsius, then a target unmatched result including the point number and a prompt of unsuccessful matching will be generated.

[0041] S130: Verify each first monitoring point based on a pre-configured first verification rule to obtain a first verification result.

[0042] Among them, each first monitoring point is verified based on a pre-configured first verification rule to obtain a first verification result, including: respectively judging whether each point information of each first monitoring point matches the first verification rule; if it matches, generating a first matching result, the first matching result includes the point number of the first monitoring point and a successful matching prompt; if it does not match, generating a first unmatched result, the first unmatched result includes the point number of the first monitoring point and a successful unmatched prompt.

[0043] In this embodiment, illustratively, in the operation process of the system, a verification operation is performed on each first monitoring point based on a pre-configured first verification rule, and then a first verification result is obtained. The first verification rule is a specific verification standard and condition set for the first monitoring point. For example, for a certain equipment temperature monitoring point, the first verification rule may stipulate that its normal operating temperature range is 30 to 50 degrees Celsius. The first monitoring point is a monitoring point with specific attributes or functions determined in a certain classification method, such as an operating status monitoring point of a key equipment.

[0044] Among them, based on the pre-configured first verification rule, each first monitoring point is verified to obtain a first verification result. The specific process includes: respectively judging whether each point information of each first monitoring point is compatible with the first verification rule; if the match is successful, then a first matching result will be generated, and in this first matching result, the point number of the first monitoring point and a clear successful matching prompt are included. For example, a first monitoring point is a speed monitoring point of an important machine, and its point information shows that the speed is 1500 revolutions per minute, while the first verification rule stipulates that the normal speed of the machine is between 1200 and 1800 revolutions per minute. At this time, a first matching result including the point number of the monitoring point and a successful matching prompt is generated. If there is no match, a first unmatched result is generated, and the first unmatched result includes the point number of the first monitoring point and a successful unmatched prompt. For example, if the point information of a first monitoring point is that the pressure of a pipeline is 80 Pa, and the first verification rule requires that the pressure is between 60 and 75 Pa, a first unmatched result including the point number and a successful unmatched prompt will be generated.

[0045] Optionally, after verifying each first monitoring point based on a preconfigured first verification rule to obtain the first verification result, it also includes: detecting whether there are pre-set second verification rules and second path-finding conditions; if there are second verification rules and second path-finding conditions, searching for each second monitoring point based on the pre-configured building twin database, each first monitoring point and the second path-finding condition, and verifying each second monitoring point based on the pre-configured second verification rule to obtain the second verification result; detecting whether there are pre-set third verification rules and third path-finding conditions; if there are third verification rules and third path-finding conditions, searching for each third monitoring point based on the pre-configured building twin database, each second monitoring point and the third path-finding condition, and verifying each third monitoring point based on the pre-configured third verification rule to obtain the third verification result.

[0046] Specifically, the second monitoring points are searched based on the preconfigured building twin database, the first monitoring points and the second path-finding condition, including: obtaining the connection relationship between the first monitoring points in the building twin database, obtaining the second points to be verified that have a connection relationship with the first monitoring points, and then identifying the points that meet the second path-finding condition as the second monitoring points among the second points to be verified.

[0047] Similarly, each third monitoring point is verified based on a pre-configured third verification rule to obtain a third verification result, including: obtaining the connection relationship between each second monitoring point in the building twin database, obtaining each third point to be verified that has a connection relationship with each second monitoring point, and then identifying the point that meets the third pathfinding condition among each third point to be verified as the third monitoring point.

[0048] In a specific real-time scenario of the present embodiment, for example, it is assumed that the first path-finding condition is set to "find equipment that meets the cooling water pump category through the cooling water inlet relationship in multiple types of chillers". Through the first path-finding condition, the first monitoring points found include: cooling water pump 1 and cooling water pump 2. Afterwards, it is identified that the second path-finding condition is pre-configured, specifically "find equipment that meets the cooling tower equipment category through cooling water pump equipment". At the same time, the equipment that is connected to cooling water pump 1 and cooling water pump 2 is found through the building twin database, including cooling tower 1, cooling tower 2, chilled water pump 1, chilled water pump 2 and water collector. At this time, based on the above-mentioned second path-finding condition, it can be judged that the second monitoring point that meets the condition is "cooling tower 1, cooling tower 2". Afterwards, it is identified that a third path-finding condition is pre-configured, specifically "find equipment that meets the water distributor equipment category through cooling tower equipment". At the same time, the equipment connected to cooling tower 1 and cooling tower 2 are found through the building twin database, including chilled water pump 1, chilled water pump 2 and water distributor 1. At this time, based on the above third path-finding condition, it can be judged that the third monitoring point that meets the condition is "water distributor 1".

[0049] It should be noted that the specific contents of all the verification rules mentioned in the above examples are examples provided in this embodiment. In actual applications, each verification rule can be set and adjusted by relevant personnel according to actual conditions, and this embodiment does not impose any restrictions on this.

[0050] S140: Generate point verification information according to the target verification result and the first verification result and display it.

[0051] Optionally, generating point verification information based on the target verification result and the first verification result and displaying the information also includes: determining whether a second verification result and / or a third verification result exists; if so, generating point verification information based on the target verification result, the first verification result, the second verification result and / or the third verification result and displaying the information; if not, generating point verification information based on the target verification result and the first verification result and displaying the information.

[0052] Specifically, in this embodiment, if there is a second verification result and / or a third verification result, then point verification information will be created and displayed based on the target verification result, the first verification result, the second verification result and / or the third verification result. For example, the point verification information will simultaneously include comprehensive information such as the matching status of the target starting point, the verification status of the first monitoring point, the evaluation result of the second monitoring point, and the detection conclusion of the third monitoring point. If there is no second verification result and the third verification result, the point verification information will be generated and displayed only based on the target verification result and the first verification result.

[0053] The technical solution of an embodiment of the present invention first responds to the user's confirmation operation, selects at least one as the target starting point in the starting point configuration table, then searches for each first monitoring point based on a pre-configured building twin database and a first pathfinding condition, and verifies each target starting point based on a pre-configured target verification rule to obtain a target verification result, then verifies each first monitoring point based on a pre-configured first verification rule to obtain a first verification result, and finally generates point verification information according to the target verification result and the first verification result and displays it, thereby realizing point verification based on the building twin database, improving the efficiency of the point verification operation, and also improving the accuracy of the point verification result.

[0054] Embodiment 2

[0055] Figure 2 A flow chart of a point verification method based on a building twin database is provided in the second embodiment of the present invention. This embodiment is refined on the basis of the above embodiment. In this embodiment, the method of searching for each first monitoring point based on a pre-configured building twin database and a first path-finding condition is specifically refined.

[0056] like Figure 2 As shown, the method includes:

[0057] S210. In response to a confirmation operation by the user, at least one is selected in the starting point configuration table as a target starting point.

[0058] S220. Searching the building twin database for a point with the same point number as the target starting point as the point to be retrieved.

[0059] S230: Acquire connection relationships of each point that matches the point to be retrieved and the connection type of each point connection relationship.

[0060] S240, searching in each connection type whether there is at least one target connection relationship that meets the first path finding condition;

[0061] If yes, execute S250;

[0062] If not present, execute S260.

[0063] S250. Confirm each first monitoring point according to each point connection relationship that matches each target connection relationship, and execute S270.

[0064] S260: Generate path finding jump-out information based on the point number of the target starting point and the first path finding condition and display it to prompt relevant personnel, and end the point verification operation.

[0065] S270. Verify each target starting point based on a pre-configured target verification rule to obtain a target verification result.

[0066] S280: Verify each first monitoring point based on a pre-configured first verification rule to obtain a first verification result.

[0067] S290. Generate point verification information according to the target verification result and the first verification result and display it.

[0068] The technical solution of the embodiment of the present invention first responds to the user's confirmation operation, selects at least one as the target starting point in the starting point configuration table, then searches the building twin database for a point with the same point number as the target starting point as the point to be retrieved, and obtains the connection relationship of each point matching the point to be retrieved and the connection type of each point connection relationship, then searches in each connection type whether there is at least one target connection relationship that meets the first pathfinding condition, if so, confirms each first monitoring point according to the connection relationship of each point matching each target connection relationship, then verifies each target starting point based on a pre-configured target verification rule to obtain a target verification result, then verifies each first monitoring point based on a pre-configured first verification rule to obtain a first verification result, finally generates point verification information based on the target verification result and the first verification result and displays it, thereby realizing point verification based on the building twin database, improving the efficiency of the point verification operation, and also improving the accuracy of the point verification result.

[0069] Embodiment 3

[0070] Figure 3This is a schematic diagram of the structure of a point verification device based on a building twin database provided in the third embodiment of the present invention. Figure 3 As shown, the device comprises:

[0071] A starting point confirmation module 310, for selecting at least one starting point in the starting point configuration table as a target starting point in response to a user's confirmation operation;

[0072] A target verification module 320 is used to find each first monitoring point based on a pre-configured building twin database and a first path finding condition, and verify each target starting point based on a pre-configured target verification rule to obtain a target verification result;

[0073] A first verification module 330, configured to verify each first monitoring point based on a pre-configured first verification rule to obtain a first verification result;

[0074] The information display module 340 is used to generate and display point verification information according to the target verification result and the first verification result.

[0075] The technical solution of an embodiment of the present invention first responds to the user's confirmation operation, selects at least one as the target starting point in the starting point configuration table, then searches for each first monitoring point based on a pre-configured building twin database and a first pathfinding condition, and verifies each target starting point based on a pre-configured target verification rule to obtain a target verification result, then verifies each first monitoring point based on a pre-configured first verification rule to obtain a first verification result, and finally generates point verification information according to the target verification result and the first verification result and displays it, thereby realizing point verification based on the building twin database, improving the efficiency of the point verification operation, and also improving the accuracy of the point verification result.

[0076] Based on the above embodiment, the target verification module 320 includes:

[0077] A point confirmation unit to be retrieved is used to search the building twin database for a point with the same point number as the target starting point as the point to be retrieved;

[0078] A connection type acquisition unit, used to acquire connection relationships of each point matching the point to be retrieved and a connection type of each point connection relationship;

[0079] A first connection relationship searching unit, configured to search in each connection type whether there is at least one target connection relationship that meets a first path finding condition;

[0080] A first monitoring point confirmation unit, configured to confirm each first monitoring point according to each point connection relationship matching each target connection relationship, if any;

[0081] The jump-out unit is used to generate and display the path-finding jump-out information based on the point number of the target starting point and the first path-finding condition to prompt relevant personnel if it does not exist, and end the point verification operation.

[0082] Based on the above embodiment, the target verification module 320 includes:

[0083] A rule judgment unit, used to judge whether the point information of each target starting point matches the target verification rule;

[0084] A matching success unit, used for generating a target matching result if a match is found, wherein the target matching result includes a point number of the target starting point and a matching success prompt;

[0085] The matching failure unit is used to generate a target unmatched result if there is no match, and the target unmatched result includes the point number of the target starting point and a matching unsuccessful prompt.

[0086] Based on the above embodiment, the first verification module 330 includes:

[0087] A point information determination unit, used to respectively determine whether each point information of each first monitoring point matches the first verification rule;

[0088] A first matching unit, configured to generate a first matching result if a match is found, wherein the first matching result includes a point number of the first monitoring point and a prompt indicating successful matching;

[0089] The first unmatched unit is configured to generate a first unmatched result if there is no match, wherein the first unmatched result includes a point number of the first monitoring point and a prompt of unmatched success.

[0090] On the basis of the above embodiment, the first verification module 330 is also used to: verify each first monitoring point based on a pre-configured first verification rule, and after obtaining the first verification result, detect whether there are pre-set second verification rules and second path-finding conditions; if there are second verification rules and second path-finding conditions, search for each second monitoring point based on the pre-configured building twin database, each first monitoring point and the second path-finding condition, and verify each second monitoring point based on the pre-configured second verification rule to obtain a second verification result; detect whether there are pre-set third verification rules and third path-finding conditions; if there are third verification rules and third path-finding conditions, search for each third monitoring point based on the pre-configured building twin database, each second monitoring point and the third path-finding condition, and verify each third monitoring point based on the pre-configured third verification rule to obtain a third verification result.

[0091] Based on the above embodiment, the information display module 340 is also used to: determine whether there is a second verification result and / or a third verification result; if so, generate and display point verification information based on the target verification result, the first verification result, the second verification result and / or the third verification result; if not, generate and display point verification information based on the target verification result and the first verification result.

[0092] The point verification device based on the building twin database provided in the embodiment of the present invention can execute the point verification method based on the building twin database provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0093] Embodiment 4

[0094] Figure 4 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.

[0095] like Figure 4 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, ROM 12 and RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0096] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0097] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as a point verification method based on a building twin database.

[0098] Accordingly, the method comprises:

[0099] In response to a confirmation operation by the user, selecting at least one in the starting point configuration table as a target starting point;

[0100] Find each first monitoring point based on the pre-configured building twin database and the first path finding condition, and verify each target starting point based on the pre-configured target verification rule to obtain a target verification result;

[0101] Verify each first monitoring point based on a pre-configured first verification rule to obtain a first verification result;

[0102] Point verification information is generated and displayed according to the target verification result and the first verification result.

[0103] In some embodiments, the point verification method based on the building twin database can be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the point verification method based on the building twin database described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to execute the point verification method based on the building twin database in any other appropriate manner (for example, by means of firmware).

[0104] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0105] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0106] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0107] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0108] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0109] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0110] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

Claims

1. A point verification method based on a building twin database, characterized in that: include: In response to a confirmation operation by the user, selecting at least one in the starting point configuration table as a target starting point; Find each first monitoring point based on the pre-configured building twin database and the first path finding condition, and verify each target starting point based on the pre-configured target verification rule to obtain a target verification result; Verify each first monitoring point based on a pre-configured first verification rule to obtain a first verification result; Point verification information is generated and displayed according to the target verification result and the first verification result.

2. The method according to claim 1, characterized in that The building twin database includes: point information, point numbers, connection relationships of each point, and connection types matching the connection relationships of each point, of all points related to the current construction project, wherein the point connection relationship is the point number of each point that has a direct connection relationship with the current point.

3. The method according to any one of claims 1 to 2, characterized in that: Finding each first monitoring point based on the pre-configured building twin database and the first path finding condition includes: Searching the building twin database for a point with the same point number as the target starting point as the point to be retrieved; Acquire the connection relationship of each point matching the point to be retrieved and the connection type of each point connection relationship; Searching in each connection type whether there is at least one target connection relationship that meets the first path finding condition; If so, confirm each first monitoring point according to each point connection relationship matching each target connection relationship; If it does not exist, the path finding jump-out information is generated based on the point number of the target starting point and the first path finding condition and displayed to prompt relevant personnel.

4. The method according to claim 1, characterized in that: Verify each target starting point based on the pre-configured target verification rules to obtain the target verification results, including: Determine whether the point information of each target starting point matches the target verification rule; If there is a match, a target matching result is generated, which includes the point number of the target starting point and a successful matching prompt; If there is no match, a target unmatched result is generated, and the target unmatched result includes the point number of the target starting point and a prompt of unsuccessful matching.

5. The method according to any one of claims 1-2, characterized in that: Verifying each first monitoring point based on a pre-configured first verification rule to obtain a first verification result includes: Determine whether each point information of each first monitoring point matches the first verification rule; If there is a match, a first matching result is generated, wherein the first matching result includes the point number of the first monitoring point and a successful matching prompt; If there is no match, a first unmatched result is generated, wherein the first unmatched result includes the point number of the first monitoring point and a prompt of unsuccessful matching.

6. The method according to claim 1, characterized in that After verifying each first monitoring point based on a pre-configured first verification rule and obtaining a first verification result, the method further includes: Detecting whether there is a preset second verification rule and a second path-finding condition; If there are second verification rules and second path-finding conditions, each second monitoring point is searched based on the pre-configured building twin database, each first monitoring point and the second path-finding condition, and each second monitoring point is verified based on the pre-configured second verification rule to obtain a second verification result; Detecting whether a preset third verification rule and a third path-finding condition exist; If there are third verification rules and third path-finding conditions, then each third monitoring point is searched based on the pre-configured building twin database, each second monitoring point and the third path-finding condition, and each third monitoring point is verified based on the pre-configured third verification rule to obtain a third verification result.

7. The method according to any one of claims 1 to 6, characterized in that: Generating point verification information according to the target verification result and the first verification result and displaying the information further includes: Determining whether a second verification result and / or a third verification result exists; If so, generating and displaying point verification information according to the target verification result, the first verification result, the second verification result and / or the third verification result; If not present, point verification information is generated and displayed according to the target verification result and the first verification result.

8. A point verification method based on a building twin database, characterized in that: include: A starting point confirmation module, for selecting at least one starting point in the starting point configuration table as a target starting point in response to a user's confirmation operation; A target verification module is used to find each first monitoring point based on a pre-configured building twin database and a first path finding condition, and to verify each target starting point based on a pre-configured target verification rule to obtain a target verification result; A first verification module, used to verify each first monitoring point based on a pre-configured first verification rule to obtain a first verification result; Point verification information is generated and displayed according to the target verification result and the first verification result.

9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute a method for verifying building digital twin data as described in any one of claims 1-7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement a method for verifying building digital twin data according to any one of claims 1 to 7 when executed.

Citation Information

Patent Citations

  • Artificial intelligence-based file verification method and device and computer device

    CN109542664A

  • Data processing method and device, storage medium and electronic equipment

    CN111144697A

  • BIM-based indoor home decoration pipeline layout method

    CN112651065A

  • Data inspection method for building digital twinning

    CN116186836A

  • Database structure processing method and device, equipment and storage medium

    CN118467579A

Cited By

  • Automatic correction method and device for point binding abnormity, equipment and medium

    CN121579457A

  • An automatic correction method, apparatus, device, and medium for point binding anomalies

    CN121579457B