A long and large highway bridge multi-service scene hybrid graphics engine automatic switching method

By establishing an automatic switching method for hybrid graphics engines in long-distance highway bridge projects, the shortcomings of GIS and BIM engines in expressing and managing irregular surface models and spatial morphology have been solved. This has achieved complementarity and integration of engine functions, improving construction accuracy and management efficiency.

CN116011051BActive Publication Date: 2026-05-12CHINA TRANSPORT INFORMATION TECH GRP CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA TRANSPORT INFORMATION TECH GRP CO LTD
Filing Date
2022-12-15
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

Existing technologies are insufficient to effectively represent and manage the irregular surface models and spatial forms of long highway bridges. GIS and BIM engines each have their own advantages and disadvantages, and they have failed to achieve functional complementarity, leading to difficulties in engineering construction.

Method used

A hybrid graphics engine automatic switching method is adopted, a modular engine organizational structure and standardized interface technology are built, and WebGL technology is used to switch horizontally between GIS and BIM engines, so as to realize the automatic switching and integration of engine functions and adapt to the needs of different business scenarios.

Benefits of technology

It achieves functional complementarity between GIS and BIM engines, improves construction accuracy and project management decision-making efficiency, enhances collaborative construction conditions, and strengthens the role of 3D graphics engines in highway and bridge engineering.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116011051B_ABST
    Figure CN116011051B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of graphics engine integration, and in particular to a mixed graphics engine automatic switching method for long and large highway bridge multi-service scenarios, comprising: S1. Building a mixed graphics engine integration environment; S2. Selecting a current service scenario of a long and large highway bridge project; S3. Judging whether the current service scenario is project scheme demonstration or project delivery, if yes, executing step S4, if not, executing step S6; S4. Connecting a GIS engine horizontal switching interface, switching a three-dimensional GIS engine by using a WebGL technology, reusing graphics engine capability, and updating a GIS model; S5. Judging whether the current service scenario is project scheme demonstration, if yes, executing step S7, if not, executing step S6; S6. Connecting a BIM engine horizontal switching interface, switching a BIM engine by using a WebGL technology, reusing graphics engine capability, and updating a BIM model; S7. Judging whether to enter other service scenarios, if yes, returning to step S3, if not, executing step S8; S8. Completing a model processing task.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of graphics engine integration technology, and in particular to a method for automatic switching of hybrid graphics engines for multiple business scenarios of long highway bridges. Background Technology

[0002] Long highway bridges are characterized by design variations, regional and periodic construction, high-altitude operations, and complex production organization and collaboration. During construction, their irregular surface models and spatial forms often involve massive amounts of data, which a single graphics engine cannot effectively represent and manage, leading to construction difficulties. Currently, GIS and BIM technologies are widely used in highway bridge construction; however, the development of GIS+BIM technology is relatively recent, and its technical structure is complex, remaining largely in the conceptual stage.

[0003] GIS graphics engines are suitable for analyzing and presenting spatial data with a wide range and complex distribution. However, the macroscopic abstraction of spatial representation limits their ability to present microscopic details such as the internal structure, materials, and processes of buildings. BIM graphics engines, as virtual carriers for long highway bridges, provide complete information on digital asset delivery during the construction phase, but they have inherent limitations in the application of spatially complex transportation infrastructure construction. Although both have distinct advantages and disadvantages, they are complementary and mutually reinforcing. Therefore, there is an urgent need to integrate GIS and BIM graphics engines, combining the microscopic and macroscopic domains to achieve functional complementarity and coexistence of their advantages. This will provide strong support for solving technical challenges and enhancing business capabilities in highway bridge engineering projects.

[0004] The information disclosed in this background section is intended only to enhance the understanding of the general background of the invention and should not be construed as an admission or in any way implying that the information constitutes prior art known to those skilled in the art. Summary of the Invention

[0005] The purpose of this invention is to provide an automatic switching method for hybrid graphics engines in multiple business scenarios for long highway bridges. To adapt to the entire business process of long highway bridges, the automatic switching method considers the operational needs of each business scenario, builds a stable graphics engine integration environment, formulates a reasonable and efficient switching process, makes up for the defects of single-engine technology, improves the accuracy of construction, and makes a significant contribution to the management decision-making of the entire life cycle of engineering projects.

[0006] To achieve the above objectives, the present invention adopts the following technical solution:

[0007] This invention provides a method for automatic switching of hybrid graphics engines for multi-service scenarios of long highway bridges, comprising:

[0008] S1. Set up a hybrid graphics engine integrated environment;

[0009] S2. Select the current business scenario for the long-distance highway bridge project;

[0010] S3. Determine whether the current business scenario is a project solution demonstration or project delivery.

[0011] If the judgment result is yes, then proceed to step S4;

[0012] If the result is negative, proceed to step S6;

[0013] S4. Connect to the GIS engine horizontal switching interface, use WebGL technology to switch the 3D GIS engine, reuse the graphics engine capabilities, and update the GIS model;

[0014] S5. Determine if the current business scenario is a project solution demonstration.

[0015] If the judgment result is yes, then proceed to step S7;

[0016] If the result is negative, proceed to step S6;

[0017] S6. Connect to the BIM engine horizontal switching interface, use WebGL technology to switch BIM engines, reuse graphics engine capabilities, and update BIM models;

[0018] S7. Determine whether to enter other business scenarios.

[0019] If the judgment result is yes, then return to step S3;

[0020] If the result is negative, proceed to step S8;

[0021] S8. Complete the model processing task.

[0022] Preferably, in step S1, the hybrid graphics engine integrated environment is built using a modular engine organizational structure, assimilated engine communication methods, standardized interface technology, and separate SDK (Software Development Kit) management. The modularization abstracts the engine organizational structure into seven modules: layer module, geometry module, rendering module, animation module, interaction module, analysis module, and control module. The assimilated engine communication method uses an Ajax (Asynchronous JavaScript and XML) communication mechanism, employs XHTML and CSS for standardized presentation, uses DOM for dynamic display and interaction, uses XML and XSLT for data exchange and processing, uses XMLHttpRequest for asynchronous data reading, and uses JavaScript for binding and processing all data. The standardized interface technology uniformly adopts a Web Service method based on the SOAP protocol, with both parties connecting via interface calls. The separate SDK management separates the We3d SDK from commercial and open-source SDKs, with functional modules sharing the same interfaces and parameters. The We3d SDK integrates and schedules the specific functions of the open-source and commercial SDKs.

[0023] Preferably, in step S2, the business scenario of long-distance highway bridges includes project scheme demonstration, design disclosure, construction management, project delivery, and operation and maintenance management;

[0024] The project demonstration scenario requires showcasing different stages of long highway bridge designs using a GIS model; the design briefing scenario requires providing technical explanations and briefings on the design schemes based on a BIM model; the construction management scenario requires managing construction operations based on a BIM model; the project delivery scenario requires accepting all project deliverables using both a GIS model and a BIM model; and the operation and maintenance management scenario requires providing operation and maintenance application services using a BIM model.

[0025] Preferably, in step S4, the GIS engine is suitable for presenting and analyzing spatially complex data, reflecting the irregular spatial morphology of long highway bridges through macroscopic and abstract expressions. Specifically, it includes the Cesium engine, Citymaker engine, Supermap engine, and MapTlaks engine.

[0026] Preferably, in step S4, the WebGL technology is a 3D graphics protocol that uses the underlying graphics hardware acceleration function to complete graphics rendering and uses HTML scripts to create interactive 3D animations.

[0027] Preferably, in step S4, the lateral switching of the GIS engine is used to implement service applications based on the OGC (Open Geospatial Consortium) standard, including the following sub-steps:

[0028] S41. Connects to the engine lateral switching interface;

[0029] S42. Input function call command;

[0030] S43. Connect to the corresponding functional module interface and call the functional module;

[0031] S44. Switch the execution engine to the target engine and execute the function call instruction;

[0032] S45. Determine whether all instructions have been completed.

[0033] If the judgment result is yes, then proceed to step S47;

[0034] If the result is negative, proceed to step S46.

[0035] S46. Determine whether the next call instruction belongs to another functional module;

[0036] If the judgment result is yes, then proceed to step S43;

[0037] If the result is negative, proceed to step S44.

[0038] S47. Disconnect the engine lateral switching interface.

[0039] Preferably, in step S6, the BIM engine provides decision-makers with full-element engineering information and three-dimensional visualization images throughout the entire life cycle of long highway bridges, and supports different users to collaborate and update the BIM model together.

[0040] Preferably, in step S6, the BIM engine includes the Blackhole engine and the OpenDx engine; the horizontal switching of the BIM engine is used to realize model application based on the world coordinate system, and the horizontal switching sub-step of the BIM engine is the same as the horizontal switching sub-step of the GIS engine.

[0041] By adopting the above technical solution, the present invention has the following beneficial effects:

[0042] This invention provides an automatic switching method for hybrid graphics engines in multiple business scenarios for long highway bridges. This method integrates GIS and BIM engine functions by building an integrated environment, defining a switching process, and combining these functions. On one hand, GIS geographic information has powerful 3D spatial query and analysis capabilities, providing latitude and longitude coordinates for engineering construction BIM models. Conversely, the massive amount of information in BIM is a crucial data source for GIS geographic information. The integrated switching of BIM and GIS enables unified management of engineering model information and geographic information. On the other hand, the engine switching method employs a modular organizational structure and standardized interface technology, addressing the severe deficiencies in BIM and GIS technology standardization and parametric family libraries. This invention's automatic switching method for hybrid graphics engines in multiple business scenarios for long highway bridges achieves technological integration, significantly improves collaborative construction conditions, further highlights the role of 3D graphics engines in highway bridge engineering, and provides valuable reference for the development of similar platforms. Attached Figure Description

[0043] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0044] Figure 1 This invention presents a flowchart of an automatic switching process for a hybrid graphics engine across multiple business scenarios on long highway bridges.

[0045] Figure 2 This is a schematic diagram of the SDK separate management structure proposed in this invention;

[0046] Figure 3 This is a flowchart of the hybrid graphics engine horizontal switching method proposed in this invention. Detailed Implementation

[0047] The technical solution of the present invention will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0048] The specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are for illustration and explanation only and are not intended to limit the present invention.

[0049] like Figure 1As shown, this embodiment provides a method for automatic switching of hybrid graphics engines for long highway bridges across multiple business scenarios. It matches appropriate BIM and GIS engines according to the business scenario and executes model processing functions, including:

[0050] S1. Set up a hybrid graphics engine integrated environment;

[0051] S2. Select the current business scenario for the long-distance highway bridge project;

[0052] S3. Determine whether the current business scenario is a project solution demonstration or project delivery.

[0053] If the judgment result is yes, then proceed to step S4;

[0054] If the result is negative, proceed to step S6;

[0055] S4. Connect to the GIS engine horizontal switching interface, use WebGL technology to switch the 3D GIS engine, reuse the graphics engine capabilities, and update the GIS model;

[0056] S5. Determine if the current business scenario is a project solution demonstration.

[0057] If the judgment result is yes, then proceed to step S7;

[0058] If the result is negative, proceed to step S6;

[0059] S6. Connect to the BIM engine horizontal switching interface, use WebGL technology to switch BIM engines, reuse graphics engine capabilities, and update BIM models;

[0060] S7. Determine whether to enter other business scenarios.

[0061] If the judgment result is yes, then return to step S3;

[0062] If the result is negative, proceed to step S8;

[0063] S8. Complete the model processing task.

[0064] In the above technical solution, the GIS engine and the BIM engine each include multiple graphics engines, and engines of the same type can be switched horizontally to jointly complete the update processing of the GIS model or BIM model.

[0065] In the above technical solution, the automatic switching method is compatible with a variety of mainstream graphics engines, from lightweight mobile terminals that are only for display to heavyweight high-performance workstations that pursue effects and full-element data. In different business scenarios, there are engines that meet the needs of switching, adapting to various professional application needs such as geographic information scenarios and construction scenarios. The system compatibility development cost is almost zero, and it is more adaptable to a wider range of scenarios.

[0066] In this embodiment, preferably, in step S1, the hybrid graphics engine integrated environment is built using a modular engine organizational structure, an assimilated engine communication method, standardized interface technology, and separate management of the SDK (Software Development Kit). The modularization abstracts the engine organizational structure into seven modules, primarily including a layer module, geometry module, rendering module, animation module, interaction module, analysis module, and control module. The assimilated engine communication method uses an Ajax (Asynchronous JavaScript and XML) communication mechanism, employs XHTML and CSS for standardized presentation, uses DOM for dynamic display and interaction, uses XML and XSLT for data exchange and processing, uses XMLHttpRequest for asynchronous data reading, and uses JavaScript for binding and processing all data. The standardized interface technology uniformly adopts a Web Service method based on the SOAP protocol, with both parties connecting via interface calls. The separate SDK management separates the We3d SDK from commercial and open-source SDKs, with functional modules sharing the same interfaces and parameters. The We3d SDK integrates and schedules the specific functions of the open-source and commercial SDKs.

[0067] Specifically, such as Figure 2 As shown, the We3d SDK encapsulates and integrates multiple open-source and commercial SDKs, setting the same interfaces and parameters for the integrated SDKs and scheduling the underlying SDKs to execute specific functions. For call commands with identical input parameters, the open-source and commercial SDKs automatically match, switch, and execute specific functions, achieving automatic engine switching. The integrated SDK retains the original structure of the underlying SDKs, while the open-source and commercial SDKs remain independent, supporting independent and flexible upgrades for each SDK.

[0068] In this embodiment, preferably, in step S2, the long-distance highway bridge business scenario includes project scheme demonstration, design briefing, construction management, project delivery, and operation and maintenance management; the project scheme demonstration business scenario needs to combine the GIS model to display the schemes for different stages of the long-distance highway bridge; the design briefing business scenario needs to provide technical explanations and briefings on the design scheme based on the BIM model; the construction management business scenario needs to conduct construction business management based on the BIM model; the project delivery business scenario needs to combine the GIS model and the BIM model to accept all project delivery results; and the operation and maintenance management business scenario needs to combine the BIM model to provide operation and maintenance application services.

[0069] Different business scenarios have different task requirements, and therefore different needs for graphics engines. To meet all needs, the automatic switching method decouples the 3D graphics engine from the business system, abstracts the graphics engine into a component, and calls it on demand, enabling the reuse of graphics engine capabilities in different business scenarios.

[0070] In this embodiment, preferably, in step S4, the GIS engine is suitable for presenting and analyzing spatially complex data, reflecting the irregular spatial morphology of long highway bridges through macroscopic and abstract expressions. Specifically, it includes the Cesium engine, Citymaker engine, Supermap engine, and MapTlaks engine.

[0071] In this embodiment, preferably, in step S4, the WebGL technology is a three-dimensional graphics protocol that uses the underlying graphics hardware acceleration function to complete graphics rendering and uses HTML scripts to create interactive three-dimensional animations.

[0072] like Figure 3 As shown, this invention provides a flowchart of a method for horizontal switching between hybrid graphics engines. Based on integrated SDK and WebGL technologies, it unifies standards and creates interactive conditions. The horizontal switching method adopts a modular organizational structure. Different engines have the same modules, but the specific functions of the same modules are not entirely the same. It adopts a matching order of module first and then engine, and automatic engine switching can be achieved after two matchings, which greatly improves the efficiency of switching between multiple graphics engines.

[0073] Both the GIS engine horizontal switching and the BIM engine horizontal switching are implemented according to this method and process.

[0074] In this embodiment, preferably, in step S4, the GIS engine horizontal switching is used to implement service applications based on the OGC (Open Geospatial Consortium) standard, including the following sub-steps:

[0075] S41. Connects to the engine lateral switching interface;

[0076] S42. Input function call command;

[0077] S43. Connect to the corresponding functional module interface and call the functional module;

[0078] S44. Switch the execution engine to the target engine and execute the function call instruction;

[0079] S45. Determine whether all instructions have been completed.

[0080] If the judgment result is yes, then proceed to step S47;

[0081] If the result is negative, proceed to step S46.

[0082] S46. Determine whether the next call instruction belongs to another functional module;

[0083] If the judgment result is yes, then proceed to step S43;

[0084] If the result is negative, proceed to step S44.

[0085] S47. Disconnect the engine lateral switching interface.

[0086] In this embodiment, preferably, in step S6, the BIM engine provides decision-makers with comprehensive engineering information and 3D visualization images throughout the entire lifecycle of the long highway bridge, supporting collaborative work among different users to update the BIM model. Preferably, in step S6, the BIM engine includes the Blackhole engine and the OpenDX engine; the horizontal switching of the BIM engine is used to implement model applications based on the world coordinate system, and the horizontal switching sub-step of the BIM engine is the same as the horizontal switching sub-step of the GIS engine.

[0087] In summary, this invention provides an automatic switching method for hybrid graphics engines in multiple business scenarios for long highway bridges. This method integrates GIS and BIM engine functions by building an integrated environment, defining a switching process, and combining these functions. On one hand, GIS geographic information possesses powerful 3D spatial query and analysis capabilities, providing latitude and longitude coordinates for engineering construction BIM models. Conversely, the massive amount of information in BIM serves as a crucial data source for GIS geographic information. The integrated switching of BIM and GIS enables unified management of engineering model information and geographic information. On the other hand, the engine switching method employs a modular organizational structure and standardized interface technology, addressing the severe deficiencies in BIM and GIS technology standardization and parametric family libraries. This invention's automatic switching method for hybrid graphics engines in multiple business scenarios for long highway bridges achieves technological integration, significantly improves collaborative construction conditions, further highlights the role of 3D graphics engines in highway bridge engineering, and provides valuable reference for the development of similar platforms.

[0088] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features; and these modifications may not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for automatic switching of hybrid graphics engines for multiple business scenarios in long highway bridges, characterized in that, include: S1. Set up a hybrid graphics engine integrated environment; S2. Select the current business scenario for the long-distance highway bridge project; S3. Determine whether the current business scenario is a project solution demonstration or project delivery. If the judgment result is yes, then proceed to step S4; If the result is negative, proceed to step S6; S4. Connect to the GIS engine horizontal switching interface, use WebGL technology to switch the 3D GIS engine, reuse the graphics engine capabilities, and update the GIS model; S5. Determine whether the current business scenario is a project solution demonstration. If the judgment result is yes, then proceed to step S7; If the result is negative, proceed to step S6; S6. Connect to the BIM engine horizontal switching interface, use WebGL technology to switch BIM engines, reuse graphics engine capabilities, and update BIM models; S7. Determine whether to enter other business scenarios. If the judgment result is yes, then return to step S3; If the result is negative, proceed to step S8; S8. Complete the model processing task; In step S1, the hybrid graphics engine integrated environment is built using a modular engine organizational structure, assimilated engine communication methods, standardized interface technology, and SDK-separated management. The modularization abstracts the engine organizational structure into seven modules: layer module, geometry module, rendering module, animation module, interaction module, analysis module, and control module. The assimilated engine communication method uses Ajax communication, XHTML and CSS for standardized presentation, DOM for dynamic display and interaction, XML and XSLT for data exchange and processing, XMLHttpRequest for asynchronous data reading, and JavaScript for binding and processing all data. The standardized interface technology uniformly adopts a Web Service method based on the SOAP protocol, with both parties connecting via interface calls. The SDK-separated management separates the We3d SDK from commercial and open-source SDKs, with functional modules sharing the same interfaces and parameters. The We3d SDK integrates and schedules specific functions from both open-source and commercial SDKs. In step S2, the long-distance highway bridge business scenario includes project scheme demonstration, design disclosure, construction management, project delivery, and operation and maintenance management. The project demonstration scenario requires showcasing different stages of long highway bridge designs using a GIS model; the design briefing scenario requires providing technical explanations and briefings on the design schemes based on a BIM model; the construction management scenario requires managing construction operations based on a BIM model; the project delivery scenario requires accepting all project deliverables using both a GIS model and a BIM model; and the operation and maintenance management scenario requires providing operation and maintenance application services using a BIM model. In step S4, the GIS engine horizontal switching is used to implement service applications based on the OGC standard, including the following sub-steps: S41. Connect the engine lateral switching interface; S42. Input function call command; S43. Connect to the corresponding functional module interface and call the functional module; S44. Switch the execution engine to the target engine and execute the function call instruction; S45. Determine whether all instructions have been completed. If the judgment result is yes, then proceed to step S47; If the result is negative, proceed to step S46. S46. Determine whether the next call instruction belongs to another functional module; If the judgment result is yes, then proceed to step S43; If the result is negative, proceed to step S44. S47. Disconnect the engine lateral switching interface.

2. The automatic switching method for hybrid graphics engines in multi-service scenarios for long highway bridges according to claim 1, characterized in that, In step S4, the GIS engine is suitable for presenting and analyzing spatially complex data. Through macroscopic and abstract expressions, it reflects the irregular spatial morphology of long highway bridges. Specifically, it includes the Cesium engine, Citymaker engine, Supermap engine, and MapTlaks engine.

3. The automatic switching method for hybrid graphics engines in multi-service scenarios for long highway bridges according to claim 1, characterized in that, In step S4, WebGL technology is a 3D graphics protocol that uses underlying graphics hardware acceleration to complete graphics rendering and creates interactive 3D animations using HTML scripts.

4. The automatic switching method for hybrid graphics engines in multi-service scenarios for long highway bridges according to claim 1, characterized in that, In step S6, the BIM engine provides decision-makers with full-element engineering information and three-dimensional visualization images throughout the entire life cycle of the long highway bridge, and supports different users to collaborate and update the BIM model together.

5. The automatic switching method for hybrid graphics engines in multi-service scenarios for long highway bridges according to claim 4, characterized in that, In step S6, the BIM engine includes the Blackhole engine and the OpenDx engine; the horizontal switching of the BIM engine is used to realize model application based on the world coordinate system, and the horizontal switching sub-step of the BIM engine is the same as the horizontal switching sub-step of the GIS engine.