Bridge construction visualization system and method

CN118193627BActive Publication Date: 2026-09-25CHINA RAILWAY BRIDGE SCI RES INST LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410293076.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-03-14
Publication Date
2026-09-25
Estimated Expiration
2044-03-14

AI Technical Summary

Technical Problem

而施工日志包含的数据涉及安全、质量和技术等方面,往往比较冗杂;且存在记录不详细,数据不完善的情况,数据信息间联动访问查询功能不足,对数据信息的分类储存较差,无法直接查询桥梁构件生产的原材料信息和生产过程信息

Benefits of technology

[0031]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本发明。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118193627B_ABST
    Figure CN118193627B_ABST
Patent Text Reader

Abstract

The application discloses a bridge construction visual system and method, which can realize visual storage and query of bridge components and data information, and can also quickly trace the components, so that each link of the materials becomes clear and controllable, construction safety problems caused by raw material problems are avoided and reduced, and the electronic storage and query of the data information are practical and can be widely applied.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to bridge engineering technology, and more particularly to a bridge construction visualization system and method. Background Technology

[0002] The quality of building materials is a core and critical factor in ensuring the safe operation and lifespan of building projects. Material quality and safety directly impact building safety and the safety of people's lives and property, significantly affecting social stability and development. Establishing a quality responsibility traceability system for building materials clarifies responsibilities related to materials, mitigating and reducing construction safety issues caused by raw material problems through management systems and mechanisms. Completely recording the entire process of building materials from production to final construction is a crucial innovative means to improve the quality and efficiency of building projects.

[0003] In the past, traceability was often achieved by tracking bridge construction and production information in chronological order through bridge construction logs. However, construction logs contain data related to safety, quality, and technology, which is often quite complex; moreover, there are instances of incomplete or infrequent records, insufficient inter-data access and query functions, poor data classification and storage, and an inability to directly query information on raw materials and production processes for bridge components.

[0004] Therefore, how to visualize and query information on raw materials and production processes for bridge components is a technical problem that urgently needs to be solved. Summary of the Invention

[0005] This invention discloses a bridge construction visualization system and method, which can realize the visualization storage and query of bridge components and data information, and can also quickly trace the components. Through traceability, every link of the materials becomes clear and controllable, avoiding and reducing construction safety problems caused by raw material issues. The electronic storage and query of data information is highly practical and can be widely applied.

[0006] In a first aspect, this application provides a bridge construction visualization system, which includes:

[0007] The raw material traceability module is used to encode the warehousing information, testing information, production information and batching information of raw materials for bridge construction using EBS encoding. The encoded information is written into the corresponding data table, and each data table is also EBS encoded for storage in the database.

[0008] The BIM system visualization module is used to build a bridge BIM model, encode each bridge component in the BIM model using EBS, and associate the EBS codes of each data table in the database with the EBS codes of the bridge components to complete the one-to-one correspondence between the database tables and the bridge components.

[0009] The query module is used to retrieve the corresponding data table information from the database table based on the EBS code of the bridge component when querying information of any bridge component in the bridge BIM model, so as to display the bridge construction data information in the BIM visualization platform.

[0010] In conjunction with the first aspect mentioned above, as an optional implementation method, the raw material traceability module further includes: a raw material information database, which is used to store material warehousing information, material testing information, production task information, and material batching information;

[0011] The forward traceability module is used to call the front-end code callback function to obtain the EBS code information of the selected component, and to trace the raw material information through the called EBS code information;

[0012] The reverse tracing module is used to find the EBS code of the component that needs to be traced by tracing the material information, and then query the tracing information corresponding to the tracing path code in sequence.

[0013] In conjunction with the first aspect above, as an optional implementation, the forward tracing module is also used to call the front-end code callback function to obtain the bridge component attribute information, and modify the attribute color of the component to make it highlight through the bridge component attribute information;

[0014] The reverse tracing module is also used to modify the color of the bridge component attribute corresponding to the EBS code to highlight the final use location of the bridge component.

[0015] In conjunction with the first aspect mentioned above, as an optional implementation method, the raw material traceability module is also used to establish data calls and accesses between different data tables through the forward traceability module and the reverse traceability module.

[0016] In conjunction with the first aspect above, as an optional implementation method, the material warehousing information includes: material batch number code, receiving and mixing station, material name, material specifications, representative quantity, manufacturer, acceptance report, manufacturing date, arrival date, and material receiving person;

[0017] The material testing information includes: material test code, material batch number code, testing commissioning unit, test status, test items, commissioning date, test category, commissioning person, responsible laboratory, tester, and test report;

[0018] The production task information includes: production task code, construction component location, task status, mixing plant, expected start time, design volume, design concrete strength, design slump, actual production volume, volume error, actual concrete strength, and actual slump.

[0019] The material batching information includes: production task code, material batching code, material test code, material name, and material usage.

[0020] In conjunction with the first aspect mentioned above, as an optional implementation, the BIM system visualization module includes: a BIM software platform and a component attribute library;

[0021] The BIM software platform is used to create BIM models, traceability information display bars, EBS code indexes, and raw material type buttons;

[0022] The component attribute library is used to store the component's EBS code, model color, and attribute information associated with the component.

[0023] In conjunction with the first aspect mentioned above, as an optional implementation method, the component EBS encoding is used to establish a one-to-one bidirectional mapping relationship between bridge components in the BIM model and the component attribute library.

[0024] In conjunction with the first aspect mentioned above, as an optional implementation method, the BIM software platform is also used to visualize the queried component information.

[0025] In conjunction with the first aspect mentioned above, as an optional implementation method, the raw material traceability module is also used to classify and store construction material warehousing information, material testing information, production task information, and material batching information.

[0026] Secondly, this application provides a method for visualizing bridge construction, wherein the method includes the following steps:

[0027] EBS coding is performed on the warehousing information, testing information, production information and batching information of bridge construction raw materials. The coded information is written into the corresponding data table and each data table is EBS coded for storage in the database.

[0028] A bridge BIM model is established, each bridge component in the BIM model is coded with EBS, and the EBS codes of each data table in the database are associated with the EBS codes of the bridge components to complete the one-to-one correspondence between the database tables and the bridge components.

[0029] When querying information about any bridge component in the bridge BIM model, the corresponding data table information is retrieved from the database table based on the EBS code of the bridge component, so as to display the bridge construction data information in the BIM visualization platform.

[0030] This application provides a bridge construction visualization system and method. The system includes: a raw material traceability module, used to EBS encode the warehousing, testing, production, and batching information of bridge construction raw materials, write the encoded information into corresponding data tables, and EBS encode each data table for storage in a database; a BIM system visualization module, used to build a bridge BIM model, EBS encode each bridge component in the BIM model, and associate the EBS codes of each data table in the database with the EBS codes of the bridge components to establish a one-to-one correspondence between the database tables and the bridge components; and a query module, used to query the corresponding data table information from the database tables based on the bridge component's EBS code when querying information about any bridge component in the bridge BIM model, so as to display the bridge construction data information in the BIM visualization platform. This application can realize the visualized storage and query of bridge component information, avoid and reduce construction safety problems caused by raw material issues, and quickly trace components to obtain the life cycle of the bridge structure during construction. It is highly practical and can be widely applied.

[0031] It should be understood that the above general description and the following detailed description are merely exemplary and do not limit the invention. Attached Figure Description

[0032] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0033] Figure 1 This is a schematic diagram of a bridge construction visualization system provided in the embodiments of this application;

[0034] Figure 2 This is a flowchart of a bridge construction visualization method provided in the embodiments of this application;

[0035] Figure 3 This is a schematic diagram of the overall forward tracing path provided in the embodiments of this application;

[0036] Figure 4 This is a schematic diagram of the overall reverse tracing path provided in the embodiments of this application. Detailed Implementation

[0037] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the invention as detailed in the appended claims.

[0038] Furthermore, the accompanying drawings are merely illustrative of this disclosure and are not necessarily drawn to scale. Some of the block diagrams shown in the drawings represent functional entities and do not necessarily correspond to physically or logically independent entities.

[0039] The embodiments of this application will be further described in detail below with reference to the accompanying drawings.

[0040] Reference Figure 1 , Figure 1 The diagram shown is a schematic of a bridge construction visualization system provided by the present invention. Figure 1 The following are included:

[0041] Raw material traceability module 201: It is used to encode the warehousing information, testing information, production information and batching information of raw materials for bridge construction using EBS, write the encoded information into the corresponding data table, and encode each data table using EBS for storage in the database.

[0042] BIM system visualization module 202: It is used to establish a bridge BIM model, encode each bridge component in the BIM model with EBS, and associate the EBS codes of each data table in the database with the EBS codes of the bridge components to complete the one-to-one correspondence between the database tables and the bridge components.

[0043] Traceability module 203: When querying information about any bridge component in the bridge BIM model, it retrieves the corresponding data table information from the database table based on the EBS code of the bridge component, so as to display the bridge construction data information in the BIM visualization platform.

[0044] Furthermore, in one possible implementation, the raw material traceability module further includes:

[0045] The raw material information database is used to store information on material warehousing, material testing, production tasks, and material batching.

[0046] The forward traceability module is used to call the front-end code callback function to obtain the EBS code information of the selected component, and to trace the raw material information through the called EBS code information;

[0047] The reverse tracing module is used to find the EBS code of the component that needs to be traced by tracing the material information, and then query the tracing information corresponding to the tracing path code in sequence.

[0048] Furthermore, in one possible implementation, the forward tracing module is also used to call a front-end code callback function to obtain bridge component attribute information, and modify the attribute color of the component to make it highlight through the bridge component attribute information;

[0049] The reverse tracing module is also used to modify the color of the bridge component attribute corresponding to the EBS code to highlight the final use location of the bridge component.

[0050] Furthermore, in one possible implementation, the raw material traceability module is also used to establish data calls and access between different data tables through the forward traceability module and the reverse traceability module.

[0051] Furthermore, in one possible implementation, the material warehousing information includes: material batch number code, receiving and mixing station, material name, material specifications, representative quantity, manufacturer, acceptance report, manufacturing date, arrival date, and material receiving person;

[0052] The material testing information includes: material test code, material batch number code, testing commissioning unit, test status, test items, commissioning date, test category, commissioning person, responsible laboratory, tester, and test report;

[0053] The production task information includes: production task code, construction component location, task status, mixing plant, expected start time, design volume, design concrete strength, design slump, actual production volume, volume error, actual concrete strength, and actual slump.

[0054] The material batching information includes: production task code, material batching code, material test code, material name, and material usage.

[0055] Furthermore, in one possible implementation, the BIM system visualization module includes:

[0056] BIM software platform and component attribute library;

[0057] The BIM software platform is used to create BIM models, traceability information display bars, EBS code indexes, and raw material type buttons;

[0058] The component attribute library is used to store the component's EBS code, model color, and attribute information associated with the component.

[0059] Furthermore, in one possible implementation, the component EBS encoding is used to establish a one-to-one bidirectional mapping relationship between bridge components in the BIM model and the component attribute library.

[0060] Furthermore, in one possible implementation, the BIM software platform is also used to visualize the queried component information.

[0061] Furthermore, in one possible implementation, the raw material traceability module is also used to classify and store construction material warehousing information, material testing information, production task information, and material batching information.

[0062] Understandably, the raw material traceability module includes a raw material information database, which is used to store material warehousing information, material testing information, production task information, and material batching information.

[0063] The forward traceability module is used to call the front-end code callback function to obtain the EBS code information of the selected component, and to trace the raw material information through the called EBS code information;

[0064] The reverse tracing module is used to find the EBS code of the component that needs to be traced by tracing the material information, and then query the tracing information corresponding to the tracing path code in sequence.

[0065] It should be noted that when selecting the forward tracing method: click the EBS code index to highlight the bridge BIM component, and select the material type button to display the tracing information of the corresponding material in the tracing information display bar.

[0066] When selecting the reverse tracing method: Select the material type and material batch code, and the BIM model will highlight the final application location of the material in the bridge component.

[0067] The principle of BIM component visualization is as follows: When a component is selected for forward tracing, the front-end JS code callback function is called to obtain the component's EBS code information and component attribute information. The called component attribute information is used to modify the attribute color to make it stand out, and the called EBS code information is used for tracing the source of raw material information. For reverse tracing, the EBS code of the structural component that needs to be traced is found through material tracing. The tracing information corresponding to the tracing path code is queried in sequence, and the attribute color of the bridge component corresponding to the EBS code is modified to make it stand out.

[0068] For clarity and illustration, when selecting the forward traceability method: Clicking the EBS code index of the bridge BIM component highlights it. By selecting the material type button, the traceability information display bar shows the traceability elements for the corresponding material. This allows you to query the usage of water-reducing agents in the concrete raw materials of Pier 5, Pile 1. The interface visually displays: the batch number, test report number, usage amount, and construction date of the four types of water-reducing agents used in Pier 5, Pile 1. The queried information can be customized to display the interface as needed.

[0069] When selecting the reverse tracing method: Select the material type and material batch number. The BIM model will highlight the final application location of this material in the bridge component. To query the usage of the water-reducing agent with batch number "23031501-R", the interface will visually display the following information: This batch of water-reducing agent "23031501-R" was used on four piles: pile #6 of pier #6, pile #8 of pier #6, pile #1 of pier #7, and pile #3 of pier #7. The interface will show the application time and usage amount on each pile. This assumes the four piles highlighted in the BIM model are the four piles where this material was applied. If you are interested in other information about the water-reducing agent with batch number "23031501-R", you can easily access the data displayed on the interface.

[0070] The material warehousing information includes: material batch number, receiving and mixing station, material name, material specifications, representative quantity, manufacturer, acceptance report, manufacturing date, arrival date, and material receiving person;

[0071] The material testing information includes: material test code, material batch number code, testing commissioning unit, test status, test items, commissioning date, test category, commissioning person, responsible laboratory, tester, and test report;

[0072] The production task information includes: production task code, construction component location, task status, mixing plant, expected start time, design volume, design concrete strength, design slump, actual production volume, volume error, actual concrete strength, and actual slump.

[0073] The material batching information includes: production task code, material batching code, material test code, material name, and material usage. It should be noted that the material warehousing information, material test information, production task information, and material batching information are all composed of traceability codes and traceability information. That is, taking material warehousing as an example, the traceability code includes the material batch number code, receiving mixing station, material name, material specifications, representative quantity, manufacturer, acceptance report, manufacturing date, arrival date, and material receiving person. The traceability code is the material batch number code, and the traceability information refers to (receiving mixing station, material name, material specifications, representative quantity, manufacturer, acceptance report, manufacturing date, arrival date, and material receiving person). The other material test information, production task information, and material batching information are similar and will not be elaborated further. It should also be noted that the material warehousing table, material test table, production task table, and material batching table are essentially the same as the material warehousing information, material test information, production task information, and material batching information. The traceability codes for the material receiving table, material testing table, production task table, and material batching table are, in order: material batch number code, material testing code, production task code, and material batching code. Each material batch number code, material testing code, production task code, and material batching code is unique, allowing for tracing back to the corresponding data table's traceability information. It should be noted that there is a one-to-one correspondence between bridge component codes, bridge EBS codes, and production task codes; a one-to-many relationship exists between production task codes and material batching codes, with one production task code corresponding to multiple material batching codes; a one-to-many relationship exists between material batching codes and test report codes, with one material batching code corresponding to multiple test report codes. There is a one-to-one correspondence between test report codes and material batch number codes.

[0074] The BIM system visualization module includes: a BIM software platform and a component attribute library; the BIM software platform is used to create BIM models, traceability information display bars, EBS code indexes, and raw material type buttons; the component attribute library is used to store component EBS codes, model colors, and attribute information associated with the components.

[0075] In one embodiment, the forward tracing module is further configured to call a front-end code callback function to obtain bridge component attribute information, and modify the attribute color of the component to make it highlight using the bridge component attribute information;

[0076] The reverse tracing module is also used to modify the color of the bridge component attribute corresponding to the EBS code to highlight the final use location of the bridge component.

[0077] Understandably, the purpose of the forward tracing module here is that, assuming the information of the A component is obtained, the color of the A component's attributes can be modified and highlighted based on the mapping relationship between the component and the component's attribute library (bound via EBS encoding).

[0078] The reverse tracing module here refers to the fact that the code for building A has a corresponding attribute color, which can be modified to make it brighter and highlight the part that will be used in the end.

[0079] In one embodiment, the component EBS encoding is used to establish a one-to-one bidirectional mapping relationship between bridge components in the BIM model and the component attribute library. It is understood that each component is associated with the component attribute library through EBS encoding. For example, component A can find its corresponding EBS encoding in the component attribute library through its EBS encoding, and the color and other information of component A can be determined through the corresponding EBS encoding.

[0080] In one embodiment, the BIM software platform is also used to visualize the queried component information. This ability to display component information is more convenient and faster than existing technologies that rely on logs (pure data).

[0081] In one embodiment, the raw material traceability module is also used to classify and store construction material warehousing information, material testing information, production task information, and material batching information. It is understood that classifying and storing construction material warehousing information, material testing information, production task information, and material batching information enables the visualization and querying of bridge components.

[0082] Optionally, the warehousing, testing, production, and batching information of bridge construction raw materials are coded, corresponding data tables are filled in, and EBS codes are applied to these data tables. The coded data tables are then stored in the database. Each data table is queried using a unique corresponding data traceability code (EBS code). For example, the material warehousing table can only be accessed through the warehousing information code, and the production task table can only be queried through the production task code. Data access and retrieval between different data tables are established through forward and reverse traceability paths. A one-to-one correspondence is established between the database, EBS codes, and bridge BIM model components (this can be understood as: creating a BIM model and writing EBS codes, binding each component in the BIM model to an EBS code, i.e., one code per component, and then associating the EBS code with the EBS codes of the data tables in the database; that is, information corresponding to a component in the data table can be queried through the component's EBS code and displayed visually). By calling EBS codes and various data table codes of the traceability path through BIM model components, the corresponding data table information can be queried through the data table codes, and the called data information is displayed in the BIM visualization platform, realizing the visual query of forward traceability of data. When tracing back, the material batch number code is selected or entered in the system platform, and the corresponding data table information is accessed through the reverse traceability path. The called data information is displayed in the BIM visualization platform. At the same time, by modifying the color attribute information of BIM visualization through the one-to-one correspondence between EBS codes and bridge BIM model components, the highlighted components are the specific construction components used in the application of this batch of materials.

[0083] Reference Figure 2 , Figure 2 The diagram shown is a flowchart of a bridge construction visualization method provided by the present invention. Figure 2 As shown, the method includes the following steps:

[0084] Step S101: EBS encoding is performed on the warehousing information, testing information, production information and batching information of the raw materials for bridge construction. The encoded information is written into the corresponding data table, and each data table is EBS encoded for storage in the database.

[0085] Step S102: Establish a bridge BIM model, encode each bridge component in the BIM model using EBS encoding, and associate the EBS encoding of each data table in the database with the EBS encoding of the bridge component to complete the one-to-one correspondence between the database tables and the bridge components.

[0086] Step S103: When querying information about any bridge component in the bridge BIM model, based on the EBS code of the bridge component, query the corresponding data table information from the database table to display the bridge construction data information in the BIM visualization platform.

[0087] Understandably, a bridge BIM model is established, and each component in the BIM model is coded; a raw material information traceability database is established, and the entry information, testing information, production information, and batching information of construction raw materials in the database are traceable and coded to form a traceability path; a mapping relationship is established between the coded BIM model components and the traceability codes; when querying BIM model component information, based on the BIM model component's code and traceability path, the corresponding traceability information is retrieved from the database to display the bridge construction data information in the BIM visualization platform.

[0088] Furthermore, it should be noted that EBS coding is a coding method used for Building Information Modeling (BIM), developed by the International Organization for Standardization (ISO) and the European Committee for Standardization.

[0089] Introduced by CEN (Construction Engineering Institute), EBS (Engineering Structure Code) is used to identify structural elements of buildings. It is called the "Building Structure Element Coding System" and serves as a unique identifier for each building element. The main functions of EBS coding include: Rapid identification and management: EBS coding enables rapid identification and management of building models, reducing data redundancy and improving information processing efficiency. Facilitating statistics and analysis: EBS coding aids in the statistics, asset management, and retrieval of building quantities. Optimizing the design process: EBS coding improves design efficiency, helping designers select and organize building elements more effectively, thereby reducing design time costs. Ensuring attribute consistency: By defining the coding of building elements, consistency and accuracy of attribute and specification data of building elements can be ensured across different stages of construction. Promoting information integration: Since BIM models contain a large amount of information and data from various project stages, using EBS coding can promote information exchange and integration between different stages and systems, making information flow smoother.

[0090] BIM model is the core concept of Building Information Modeling (BIM). It is a digital representation that integrates all relevant information and data of a building project. A BIM model is not merely a description of a geometric shape; it contains rich non-geometric information such as material properties, component specifications, and project costs. This information forms a logically connected database that records information throughout the entire process of a building project, from design and construction to operation and management.

[0091] Reference Figure 3 , Figure 3 The diagram shown is a schematic representation of the overall traceability path for forward tracing provided by this invention. Figure 3 As shown:

[0092] The overall traceability coding path for forward tracing is: bridge component - bridge EBS code - production task code - material batching code - material test code - material batch code.

[0093] It is understandable that bridge components are bound to the component attribute library. When querying detailed information of bridge component A, the corresponding generation task code is queried by constructing EBS code to obtain the production task table and production task information. Through the production task code, the material batching code is queried, and then the material batching table and mixing ratio information are obtained. Through the material batching code, the test report code is queried, and then the test report table and test information are obtained. Through the test report code, the material preference code is queried, and then the material warehousing table and material warehousing information are obtained.

[0094] In one embodiment, the forward traceability path for production information is: bridge component - bridge EBS code - production task code - production task table - production task information. This can be understood as (the bridge EBS code and production task code are traceability codes, while the production task table and production task information are traceability information).

[0095] In one embodiment, the forward traceability path for mix proportion information is: bridge component - bridge EBS code - production task code - material batching code - material batching table - concrete mix proportion information. Assuming one production task code corresponds to m material batching codes, the forward traceability path for the mix proportion information of the i-th batching table in the m material batching tables is: bridge component - bridge EBS code - production task code - material batching code - material batching table - concrete mix proportion information.

[0096] In one embodiment, the forward traceability path for test information is: bridge component - bridge EBS code - production task code - material batching code - material test code - material test table - material test information. Assuming one production task code corresponds to m material batching codes, and one material batching code corresponds to n material test codes, the forward traceability path for the test information of the j-th material in the i-th batching table of the m material batching tables is: bridge component - bridge EBS code - production task code - material batching code - material test code - material test table - material test information.

[0097] In one embodiment, the traceability path for raw material information in the forward traceability is: bridge component - bridge EBS code - production task code - material batching code - material test code - material batch code - material warehousing table - raw material information.

[0098] It should be noted that the Material Receiving Table contains various traceability elements for raw materials, including: material batch number code, receiving mixing station, material name, material specifications, representative quantity, manufacturer, acceptance report, manufacturing date, arrival date, and receiving person. The Material Testing Table contains various traceability elements for raw material testing, including: material test code, material batch number code, testing commissioning unit, test status, test items, commissioning date, test category, commissioning party, responsible laboratory, tester, and test report. The Production Task Table contains various traceability elements for production tasks, including: production task code, construction component location, task status, mixing station, expected start time, design volume, design concrete strength, design slump, actual production volume, volume error, actual concrete strength, and actual slump. The Material Batching Table contains various traceability elements for concrete mix proportions, including: production task code, material batching code, material test code, material name, and material usage.

[0099] Reference Figure 4 , Figure 4 The diagram shown is a schematic representation of the overall reverse tracing path provided by this invention. Figure 4 As shown:

[0100] The overall traceability coding path for reverse tracing is: Material Batch Number Code - Material Test Code - Bridge Component - Bridge EBS Code - Production Task Code - Material Batching Code - Material Test Code. Similar to forward tracing, the material batch number code leads to the corresponding material test code, which in turn leads to the bridge component, which leads to the bridge EBS code, which leads to the production task code, which leads to the material batching code, and finally, the material test code. The material batch number code leads to the material warehousing table and information, while the material test code leads to the material test report and information.

[0101] Understandably, the reverse traceability steps for bridge component information are as follows: First, find the unique test report code corresponding to the raw material code: material batch code - material test code; Second, establish a sequential mapping relationship between bridge components and material test codes through forward traceability: bridge EBS code - production task code - material batching code - material test code; Third, find the corresponding code's data table and related information based on the mapping relationship. Since (bridge component → bridge EBS code → production task code → material batching code → material test code) is the same as the forward traceability path, it will not be repeated. Only the reverse traceability paths for raw material information and test information will be described.

[0102] In one embodiment, the reverse traceability path for raw material information is: material batch number code - material warehousing table - raw material information.

[0103] In one embodiment, the reverse traceability path for test information is: material batch number code - material test code - material test table - material test table information.

[0104] Based on the same inventive concept, embodiments of this application also provide a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements all or part of the method steps of the above method.

[0105] This application implements all or part of the processes in the above methods, which can also be accomplished 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: any entity or device capable of carrying computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in the computer-readable medium can be appropriately added or removed according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.

[0106] Based on the same inventive concept, embodiments of this application also provide an electronic device, including a memory and a processor. The memory stores a computer program that runs on the processor. When the processor executes the computer program, it implements all or part of the method steps described above.

[0107] The processor can be a Central Processing Unit (CPU), or 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. A general-purpose processor can be a microprocessor or any conventional processor. The processor is the control center of the computer device, connecting all parts of the computer device through various interfaces and lines.

[0108] Memory can be used to store computer programs and / or modules. The processor performs various functions of the computer device by running or executing the computer programs and / or modules stored in the memory, and by accessing data stored in the memory. Furthermore, memory can include high-speed random access memory, and can also include non-volatile memory, such as hard disks, RAM, plug-in hard disks, smart media cards (SMC), secure digital cards (SD), flash cards, at least one disk storage device, flash memory device, or other volatile solid-state storage devices.

[0109] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, servers, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0110] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), servers, and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0111] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0112] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0113] The above description is merely a specific embodiment of this application, enabling those skilled in the art to understand or implement this application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features claimed herein.

Claims

1. A bridge construction visualization system, characterized in that, include: The raw material traceability module is used to encode the warehousing information, testing information, production information and batching information of raw materials for bridge construction using EBS encoding. The encoded information is written into the corresponding data table, and each data table is also EBS encoded for storage in the database. The BIM system visualization module is used to build a bridge BIM model, encode each bridge component in the BIM model using EBS, and associate the EBS codes of each data table in the database with the EBS codes of the bridge components to complete the one-to-one correspondence between the database tables and the bridge components. The query module is used to query the corresponding data table information from the database table based on the EBS code of the bridge component when querying information of any bridge component in the bridge BIM model, so as to display the bridge construction data information in the BIM visualization platform. The raw material traceability module also includes: The raw material information database is used to store information on material warehousing, material testing, production tasks, and material batching. The forward traceability module is used to call the front-end code callback function to obtain the EBS code information of the selected component, and to trace the raw material information through the called EBS code information; The reverse tracing module is used to find the EBS code of the component that needs to be traced by tracing the material information, and then query the tracing information corresponding to the tracing path code in sequence. The forward tracing module is also used to call the front-end code callback function to obtain the bridge component attribute information, and modify the attribute color of the component to make it highlight through the bridge component attribute information; The reverse tracing module is also used to modify the attribute color of the bridge component corresponding to the EBS code to highlight the final use location of the bridge component.

2. The system according to claim 1, characterized in that: The raw material traceability module is also used to establish data calls and access between different data tables through the forward traceability module and the reverse traceability module.

3. The system according to claim 1, characterized in that: The material warehousing information includes: material batch number, receiving and mixing station, material name, material specifications, representative quantity, manufacturer, acceptance report, manufacturing date, arrival date, and material receiving person; The material testing information includes: material test code, material batch number code, testing commissioning unit, test status, test items, commissioning date, test category, commissioning person, responsible laboratory, tester, and test report; The production task information includes: production task code, construction component location, task status, mixing plant, expected start time, design volume, design concrete strength, design slump, actual production volume, volume error, actual concrete strength, and actual slump. The material batching information includes: production task code, material batching code, material test code, material name, and material usage.

4. The system according to claim 1, characterized in that, The BIM system visualization module includes: BIM software platform and component attribute library; The BIM software platform is used to create BIM models, traceability information display bars, EBS code indexes, and raw material type buttons; The component attribute library is used to store the component's EBS code, model color, and attribute information associated with the component.

5. The system according to claim 4, characterized in that: The component EBS encoding is used to establish a one-to-one bidirectional mapping relationship between bridge components in the BIM model and the component attribute library.

6. The system according to claim 4, characterized in that: The BIM software platform is also used to visualize the queried component information.

7. The system according to claim 1, characterized in that: The raw material traceability module is also used to classify and store information on construction material warehousing, material testing, production tasks, and material batching.

8. A bridge construction visualization method utilizing the bridge construction visualization system as described in any one of claims 1-7, characterized in that, include: EBS coding is performed on the warehousing information, testing information, production information and batching information of bridge construction raw materials. The coded information is written into the corresponding data table and each data table is EBS coded for storage in the database. A bridge BIM model is established, each bridge component in the BIM model is coded with EBS, and the EBS codes of each data table in the database are associated with the EBS codes of the bridge components to complete the one-to-one correspondence between the database tables and the bridge components. When querying information about any bridge component in the bridge BIM model, the corresponding data table information is retrieved from the database table based on the EBS code of the bridge component, so as to display the bridge construction data information in the BIM visualization platform. This includes storing material warehousing information, material testing information, production task information, and material batching information; When a component is selected, the front-end code callback function is called to obtain the component's EBS code information, and the raw material information is traced through the EBS code information. By tracing the material's information, the EBS code of the component that needs to be traced is found, and the traceability information corresponding to the traceability path code is queried in sequence. Call the front-end code callback function to obtain the bridge component attribute information, and modify the attribute color of the component to make it highlight based on the bridge component attribute information; Modify the color of the bridge component attribute corresponding to the EBS code to highlight the final use location of the bridge component.

Citation Information

Patent Citations

  • Bridge prefabricated part BIM informatization management system

    CN111210199A

  • Railway full-life-cycle multi-source data integration and association method and system and storage medium

    CN115774893A