Historic building protection and text and travel resource development system based on digital twinning
By combining drone aerial photography and photogrammetry with a real-time rendering engine to construct a high-precision digital twin model of ancient buildings, the limitations of comprehensive modeling and display of ancient architectural relics have been solved, enabling intelligent management and effective value-added of cultural resources, and improving the efficiency of cultural dissemination and protection.
Patent Information
- Application Number
- CN202511689202.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-18
- Publication Date
- 2026-02-10
AI Technical Summary
Existing technologies are insufficient to achieve comprehensive and high-precision modeling and simulation of ancient buildings and cultural relics, resulting in digital archives having too low information dimensions, severe limitations in display, and an inability to achieve integrated management and effective value-added transformation of cultural resources.
The system uses drone aerial photography and photogrammetry to collect exterior images and spatial data of ancient buildings. It then combines these with a real-time rendering engine to construct a high-precision digital twin 3D model of the ancient buildings and provides multimodal data integration to achieve immersive interactive browsing and intelligent management.
It has enabled high-precision 3D modeling of ancient buildings and integrated management of multimodal cultural assets, enhanced the depth and breadth of cultural dissemination, supported immersive experiences and precise protection analysis, and promoted the sustainable protection of cultural heritage and the development of cultural tourism resources.
Smart Images

Figure CN121502883A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of virtual reality technology, and in particular to a system for the protection of ancient buildings and the development of cultural tourism resources based on digital twins. Background Technology
[0002] With the rapid development of modern society, the protection and inheritance of ancient buildings and cultural relics in traditional villages face new opportunities and challenges. On the one hand, as carriers of history and culture, ancient buildings and cultural relics urgently need more effective protection for their unique architectural styles and historical value. On the other hand, traditional protection methods are often limited by factors such as manpower, material resources, and time, making it difficult to achieve comprehensive, accurate, and long-term monitoring and management. Currently, the protection and inheritance of ancient buildings and cultural relics suffer from problems such as insufficient digital archive information dimensions, limitations in the display of ancient buildings and cultural relics, and the inability to achieve effective value-added and transformation of cultural resources on a unified technical platform, all of which urgently need to be addressed.
[0003] Digital twin technology, as a key enabling technology for real-time interaction and dynamic mapping between the physical world and virtual space, is increasingly becoming a core driving force for digital transformation in fields such as industrial manufacturing, urban management, and cultural heritage protection. This technology provides a new paradigm for the state monitoring, process simulation, and decision optimization of complex systems by integrating multi-source sensor data, constructing high-fidelity virtual models, and establishing bidirectional data channels. Summary of the Invention
[0004] This application provides a digital twin-based system for the protection of ancient buildings and the development of cultural tourism resources. It aims to address issues such as the lack of integrated management of the geometric form and multimodal cultural assets of ancient buildings, the low dimensionality of digital archive information, and the limitations of ancient building display. Through digital means, it enables comprehensive and high-precision modeling and simulation of ancient building relics, thereby achieving intelligent and scientific protection, management, and inheritance of them.
[0005] This application provides a system for the protection of ancient buildings and the development of cultural tourism resources based on digital twins, including: a data acquisition module, a digital twin model construction module, and an application service module, wherein:
[0006] The data acquisition module is used to collect exterior images and spatial data of the ancient building complex using drone aerial photography and photogrammetry techniques.
[0007] The digital twin model construction module is communicatively connected to the data acquisition module. It is used to construct an initial three-dimensional model of the ancient building based on the appearance image and the spatial data, import the initial three-dimensional model of the ancient building into the real-time rendering engine, adjust the parameters of the initial three-dimensional model of the ancient building, and generate a high-precision digital twin three-dimensional model of the ancient building.
[0008] The application service module is communicatively connected to the digital twin model construction module, and in response to the current user command, performs at least one of the following operations:
[0009] Load the digital twin 3D model of the ancient building and provide interactive browsing with first-person perspective roaming and drone perspective aerial view;
[0010] Real-time measurement of component length or spatial area is performed on the digital twin three-dimensional model of the ancient building;
[0011] Provide a database of cultural and creative products, a database of tourist routes, and a database of study tour courses for the ancient building complex.
[0012] Optionally, in some embodiments, the data acquisition module further includes:
[0013] The non-spatial data acquisition unit is used to collect oral history, documentary materials, historical image data and construction technology records of the ancient building complex to form a multimodal raw dataset.
[0014] Optionally, in some embodiments, the digital twin model building module includes: an initial model building unit, a model optimization unit, and an archive integration unit, wherein...
[0015] The initial model building unit is used to perform aerial triangulation, generate dense point clouds, construct digital elevation models and perform texture mapping based on the appearance images and spatial data to generate the initial three-dimensional model of the ancient building.
[0016] The model optimization unit is used to import the initial three-dimensional model of the ancient building into the real-time rendering engine and adjust the lighting and material parameters of the initial three-dimensional model of the ancient building.
[0017] The archive integration unit is used to associate and integrate the multimodal original dataset with the optimized digital twin three-dimensional model of the ancient building to establish a digital archive containing spatial and non-spatial data.
[0018] Optionally, in some embodiments, the real-time rendering engine is the Unity engine;
[0019] The model optimization unit implements collision detection through the physics engine of the Unity engine, and adjusts the material reflectivity and surface texture through the shaders of the Unity engine.
[0020] Optionally, in some embodiments, the application service module includes: a model rendering and interaction unit.
[0021] The model rendering and interaction unit integrates a view control component and an interface rendering component. The view control component is used to switch between a first-person perspective roaming mode and a drone perspective overhead mode according to the current user command.
[0022] The interface rendering component is used to generate a graphical user interface that includes the digital twin ancient building's 3D model and operation controls.
[0023] Optionally, in some embodiments, the first-person perspective roaming mode achieves gravity simulation and collision detection through an integrated physics engine, and the UAV perspective overhead view mode supports altitude parameter adjustment and orbital flight trajectory setting.
[0024] Optionally, in some embodiments, the application service module further includes:
[0025] The spatial analysis unit integrates a geometric calculation engine and a label generation component, wherein...
[0026] The geometric calculation engine is used to calculate the length of components or the area of space in real time based on the coordinate points selected by the user on the digital twin ancient building 3D model.
[0027] The annotation generation component is used to generate measurement diagrams with dimension annotations on a graphical user interface.
[0028] Optionally, in some embodiments, the application service module further includes:
[0029] The cultural and tourism resource management unit includes a data storage component and an interface management component, wherein...
[0030] The data storage component is used to maintain the product model data of the cultural and creative product database, the path topology data of the tourism route database, and the multimedia course data of the study tour course database.
[0031] The interface management component provides a data exchange interface with external systems.
[0032] Optionally, in some embodiments, the aforementioned system for the protection of ancient buildings and the development of cultural tourism resources based on digital twins further includes:
[0033] An online store interface is provided, which is connected to the cultural and creative product database, integrates a third-party payment system, and supports order status tracking.
[0034] Optionally, in some embodiments, the aforementioned system for the protection of ancient buildings and the development of cultural tourism resources based on digital twins further includes:
[0035] An electronic guide unit is connected to the tourist route database, providing real-time location positioning, route planning algorithms, and voice narration data streams.
[0036] The beneficial effects of the embodiments of this application are as follows:
[0037] (1) This application integrates drone aerial photography, photogrammetry and multimodal data acquisition, and uses a real-time rendering engine to optimize light and shadow materials. The constructed three-dimensional model of ancient buildings not only far surpasses the traditional model in geometric accuracy, but also achieves a qualitative leap in visual realism and information integrity, providing a reliable "digital copy" for cultural relic protection.
[0038] (2) This application provides users with unprecedented autonomous exploration capabilities by integrating multiple browsing modes such as first-person roaming and drone perspective. Users are no longer limited by time, space and physical conditions when observing ancient buildings, which greatly enhances the depth and breadth of cultural dissemination.
[0039] (3) This application integrates spatial analysis tools (real-time measurement, navigation) with cultural and tourism development resources (cultural and creative databases, tourism routes, study tours) on the same platform, enabling precise protection analysis, intelligent management decision-making and cultural and creative product design, tourism route planning and other industrial activities based on the same data source to be carried out simultaneously, significantly improving data utilization efficiency and business collaboration capabilities, and technically ensuring the sustainability of cultural heritage protection.
[0040] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description
[0041] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:
[0042] Figure 1 This is a schematic diagram of a digital twin-based system for the protection of ancient buildings and the development of cultural tourism resources, provided according to an embodiment of this application.
[0043] Figure 2 This is a structural diagram of a digital twin-based system for the protection of ancient buildings and the development of cultural tourism resources, according to a specific embodiment of this application.
[0044] Figure 3 This is a schematic diagram of a system homepage design according to a specific embodiment of this application;
[0045] Figure 4 This is a schematic diagram of a system ancient building 3D visualization window design according to a specific embodiment of this application;
[0046] Figure 5 This is a schematic diagram of the design of a first-person roaming function window according to a specific embodiment of this application;
[0047] Figure 6 This is a schematic diagram of a system data measurement function window design according to a specific embodiment of this application;
[0048] Figure 7 This is a schematic diagram of the design of a system drone view browsing function window according to a specific embodiment of this application;
[0049] Figure 8 This is a schematic diagram of a system view three-view function window design according to a specific embodiment of this application;
[0050] Figure 9 This is a schematic diagram of the system scenic area navigation function window design according to a specific embodiment of this application. Detailed Implementation
[0051] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.
[0052] The following description, with reference to the accompanying drawings, describes an embodiment of this application of a system for the protection of ancient buildings and the development of cultural tourism resources based on digital twins. To address the issues mentioned in the background art, such as the lack of integrated management of the geometric forms and multimodal cultural assets of ancient buildings, the low dimensionality of digital archive information, and the limitations in the display of ancient buildings, this application provides a system for the protection of ancient buildings and the development of cultural tourism resources based on digital twins. In this system, a data acquisition module is used to collect exterior images and spatial data of the ancient building complex using drone aerial photography and photogrammetry techniques. A digital twin model construction module, communicating with the data acquisition module, is used to construct an initial 3D model of the ancient building based on the exterior images and spatial data, import the initial 3D model into a real-time rendering engine, adjust the parameters of the initial 3D model, and generate a high-precision digital twin 3D model of the ancient building. An application service module, communicating with the digital twin model construction module, responds to current user commands and performs at least one of the following operations: loading the digital twin 3D model of the ancient building and providing interactive browsing with first-person perspective roaming and drone perspective aerial views; performing real-time measurement of component length or spatial area on the digital twin 3D model of the ancient building; and providing a database of cultural and creative products, a database of tourist routes, and a database of study tour courses for the ancient building complex. This solves the problems of lack of integrated management of the geometric form and multimodal cultural assets of ancient buildings, low dimensionality of digital archive information, and limitations in the display of ancient buildings. Through digital means, ancient architectural relics can be modeled and simulated in a comprehensive and high-precision manner, so as to realize the intelligent and scientific protection, management and inheritance of them.
[0053] Specifically, Figure 1 This is a schematic diagram of the structure of a digital twin-based system for the protection of ancient buildings and the development of cultural tourism resources, provided in an embodiment of this application. Figure 2 This is a structural diagram of a digital twin-based system for the protection of ancient buildings and the development of cultural tourism resources, representing a specific embodiment of this application. The following will be based on... Figure 1 and Figure 2 This application provides a detailed description of the structure, data interaction, specific implementation steps, and application of a digital twin-based system for the protection of ancient buildings and the development of cultural tourism resources, so that those skilled in the art can understand and implement this application.
[0054] like Figure 1 and Figure 2 As shown, the ancient building protection and cultural tourism resource development system 10 based on digital twins includes: a data acquisition module 100, a digital twin model construction module 200, and an application service module 300.
[0055] The data acquisition module 100 is used to collect exterior images and spatial data of the ancient building complex using drone aerial photography and photogrammetry techniques.
[0056] Among them, the exterior images of ancient building complexes refer to two-dimensional digital photographs containing visual information such as the color, texture, pattern, and weathering marks of the ancient buildings' surfaces. The spatial data of ancient building complexes refers to data describing the geographical location, geometric shape, and structural relationships of the ancient buildings in three-dimensional space, mainly including point cloud data and three-dimensional coordinates.
[0057] In the three-dimensional modeling of ancient buildings and cultural relics, this application embodiment first uses drone aerial photography technology and photogrammetry technology to capture the appearance and overall layout of ancient buildings from multiple angles and all directions in the air, and obtain detailed and accurate raw data.
[0058] Optionally, in some embodiments, the data acquisition module 100 further includes a non-spatial data acquisition unit for acquiring oral history, documentary materials, historical image data and construction process records of the ancient building complex to form a multimodal raw dataset.
[0059] In this application, oral history, through interviews with local elders, craftsmen, scholars, etc., consists of audio or video recordings that contain oral traditions and personal memories about the construction, use, and changes of ancient buildings. Documentary materials include local chronicles, genealogies, historical archives, restoration reports, academic papers, and other textual materials, providing official and academic historical evidence. Historical image data refers to visual materials such as old photographs, old drawings, and documentaries, which are the most direct evidence of the appearance of ancient buildings in different historical periods. Architectural craft records are specialized records of intangible cultural heritage such as unique construction techniques, material formulas, and craftsman's oral traditions of ancient buildings.
[0060] It is understandable that, such as Figure 2 As shown, the data collected by the data acquisition module 100 includes spatial data and non-spatial data of ancient buildings and cultural relics. In this embodiment, the introduction of non-spatial data aims to address the shortcomings of digital models in related technologies, such as the single information dimension and lack of cultural connotation, making it a living historical archive. Furthermore, subsequent advanced functions such as immersive experiences, information pop-ups, and study tours all require rich cultural content as support, and non-spatial data is the source of this content. It injects "knowledge" into the digital twin model that can be queried, understood, and displayed.
[0061] Specifically, as shown in Figure 2, spatial data is acquired through oblique photogrammetry of the building exterior, RTK (Real-Time Kinematic) ground control points, laser and photogrammetry of the building interior, thereby generating point cloud data (including geographical location and three-dimensional coordinates), surface texture (including architectural illustrations and surface color), and geometric shape (including structural relationships and internal structure). Non-spatial data is acquired through literature collection, questionnaire surveys, and interviews with village residents, thereby forming multi-dimensional resources such as academic papers, local chronicles, historical images, architectural craft records, repair reports, oral traditions, historical archives, oral history, and personal memories, comprehensively supporting the digital twin application of ancient building protection and cultural tourism resource development.
[0062] Therefore, this application, through the collaborative work of drones and photogrammetry, automatically generates three-dimensional spatial data of ancient buildings that possess both geometric form and realistic texture in a non-contact, efficient, and high-precision manner. This provides a reliable data foundation for the subsequent construction of the "digital twin," which serves as the core of the system, and solves the bottleneck problems of efficiency, security, and completeness in traditional ancient building information collection. Furthermore, by systematically integrating the cultural genes and historical memories of ancient buildings, this application elevates the digital twin model from a purely geometric entity into an "intelligent entity" carrying complete spatiotemporal information and cultural semantics.
[0063] The digital twin model building module 200 is connected to the data acquisition module 100. It is used to build an initial three-dimensional model of the ancient building based on the appearance image and spatial data, and import the initial three-dimensional model of the ancient building into the real-time rendering engine. The parameters of the initial three-dimensional model of the ancient building are adjusted to generate a high-precision digital twin three-dimensional model of the ancient building.
[0064] The digital twin model building module 200 and the data acquisition module 100 are communicatively connected. This means that the modules communicate and exchange commands via wired / wireless networks, data buses, or API (Application Programming Interface) interfaces, ensuring smooth data flow from acquisition to modeling. The initial 3D model of the ancient building in this embodiment is a basic 3D model generated through automated processes such as photogrammetry, possessing basic geometric shapes and textures.
[0065] Optionally, in some embodiments, the real-time rendering engine is the Unity engine.
[0066] Specifically, the Unity engine achieves a high degree of realism in the visuals by simulating physical phenomena such as light propagation, material reflection, and shadows.
[0067] In this application embodiment, "parameter adjustment" refers to fine-tuning a series of visual and physical attribute variables of the model in the rendering engine. The core parameters include: lighting parameters, such as light source type (parallel light, point light source), intensity, color, and shadow softness; and material parameters, such as diffuse map, normal map (simulating surface bumps), specular map, roughness, and metallicity.
[0068] The high-precision digital twin three-dimensional model of ancient buildings in this application is a virtual model that is not only geometrically accurate but also visually highly realistic and possesses physical properties. It is a holographic mapping of physical ancient buildings in digital space.
[0069] Understandably, the "initial model" automatically generated through techniques such as photogrammetry is a static visual shell based on photographs, lacking simulation of the optical properties of the materials themselves (such as the diffuse reflection of wood and the luster of glazed tiles). Its lighting and shadows are also "frozen" under specific weather conditions at the time of shooting, unable to change dynamically, resulting in a "fake" and stiff appearance. Therefore, to solve the above problems, this application introduces real-time rendering engine technology, transforming the initial model from "a single model" into "a set of a large number of adjustable physical parameters." By adjusting the model parameters, the digital model leaps from simple "geometric reproduction" to "visual simulation under physical laws." For example, by adjusting the roughness and metallicity parameters of the tiles, the effect of wet, reflective tiles after rain can be accurately reproduced.
[0070] Therefore, by introducing a real-time rendering engine and adjusting the physical parameters of the model, the digital expression of ancient buildings is transformed from a geometric shell that is merely "similar in form" to a virtual entity that is both "realistic and spiritual." This solves the industry bottleneck of insufficient visual realism in automated 3D models and provides a highly credible digital foundation for subsequent immersive experiences, precise analysis, and cultural displays.
[0071] Optionally, in some embodiments, the digital twin model building module 200 includes: an initial model building unit, a model optimization unit, and an archive integration unit.
[0072] like Figure 2 As shown, in the digital twin model construction module 200, the initial model construction uses photogrammetric images, aerial triangulation, dense point cloud generation, digital elevation model, and texture mapping to construct a three-dimensional model of the ancient building; model optimization covers model structure completion, model trimming, model stitching, removal of architectural miscellaneous items, texture repair, and model rendering; archive integration is achieved through three-dimensional coordinate association and semantic network construction to form a spatial database, a multimodal database, and a data association network, comprehensively supporting the construction and improvement of the digital twin model of the ancient building.
[0073] Specifically, the initial model building unit is used to perform aerial triangulation, generate dense point clouds, construct digital elevation models, and perform texture mapping based on appearance images and spatial data to generate an initial three-dimensional model of the ancient building.
[0074] Aerial triangulation calculates common points among a large number of images to accurately reconstruct the position and orientation of each image in the air, providing a reference coordinate system for the entire 3D reconstruction. Dense point cloud is a massive, colored set of 3D spatial points generated by calculating the 3D coordinates of each pixel on an object's surface using a dense matching algorithm. The digital elevation model in this embodiment is a triangular mesh model describing the surface morphology of an ancient building's foundation. Texture mapping is a technique that "wraps" the acquired appearance image onto the surface of a DEM (Digital Elevation Model) or triangular mesh model, giving the model realistic color and texture.
[0075] Specifically, this embodiment utilizes 3D modeling software and aerial photography data to meticulously recreate every detail of the ancient building, including wall textures, roof structure, and door and window styles. Through this series of operations, a highly realistic 3D model of the ancient building is constructed. This model is almost indistinguishable from the real ancient building in appearance, providing an extremely reliable digital foundation for the subsequent protection, research, and display of ancient architectural relics.
[0076] like Figure 2 As shown, in the digital twin model construction module 200, the initial model construction of this application embodiment includes the following steps: by using UAV oblique photogrammetry and combining it with ground control point coordinate information, aerial triangulation is carried out to obtain the three-dimensional coordinates of dense point clouds, and a DEM model is constructed based on this. Then, texture mapping is performed, and the accuracy of the resulting images is compared and analyzed to finally generate a high-precision three-dimensional model of ancient buildings.
[0077] The model optimization unit is used to import the initial 3D model of the ancient building into the real-time rendering engine and adjust the lighting and material parameters of the initial 3D model of the ancient building.
[0078] Specifically, in this embodiment, after completing the 3D modeling of the ancient architectural artifacts, the 3D model (initial 3D model of the ancient architectural artifacts) is imported into the Unity engine to carry out digital twin creation work. In the Unity environment, through fine-tuning parameters such as lighting and materials, the 3D model presents more realistic lighting effects and textures, further enhancing the model's visual realism. Simultaneously, utilizing Unity's powerful interactive development capabilities, rich interactive elements are added to the digital twin model. For example, virtual guided paths can be set up, allowing users to freely stroll through the ancient architecture from a first-person perspective and appreciate its details up close. Information display windows can also be added; when users click on specific parts of the architecture, relevant historical background, construction techniques, and other information pops up, achieving an immersive experience of ancient architectural culture. Through Unity's digital twin creation of ancient architectural artifacts, the limitations of time and space are broken, allowing more people to conveniently appreciate the charm of ancient architecture and opening up new avenues for the inheritance and promotion of ancient architectural artifacts.
[0079] Optionally, in some embodiments, the model optimization unit implements collision detection through the Unity engine's physics engine and adjusts material reflectivity and surface texture through the Unity engine's shaders.
[0080] The physics engine is a software component that simulates real-world physical laws (such as gravity, collisions, and friction). Collision detection is one of its core functions, used to determine whether two 3D objects are in contact or intersecting. Shaders are used to control the final color and brightness of each pixel on the screen. By adjusting their parameters, various materials (such as the diffuse reflection of wood and the specular reflection of metal) can be accurately simulated.
[0081] Specifically, this application embodiment utilizes the simulation capabilities of a real-time rendering engine to perform "visual relighting" and "physicalization" on the model. Adjusting lighting and material parameters is to simulate the interaction between light and matter, making it look realistic; integrating a physics engine and collision detection is to simulate the interaction between objects during interaction, making its "behavior" realistic, thereby achieving immersive roaming.
[0082] The archive integration unit is used to link and integrate the multimodal raw dataset with the optimized digital twin 3D model of ancient buildings to establish a digital archive containing both spatial and non-spatial data.
[0083] It is understood that the embodiments of this application break down data silos and construct semantic networks through the archive integration unit, which associates scattered data in different forms (such as an oral history or an old photograph) with the specific spatial location of the model (such as a beam or a window), so that abstract "knowledge" can be anchored in a specific "space", and the three-dimensional model is transformed from a visual object into a queryable and explorable intelligent information container.
[0084] Specifically, in this embodiment of the application, a unique ID (Identity Document) and spatial coordinates are created for each important component (such as "main gate" and "east side bracket") of the optimized 3D model (digital twin ancient building 3D model) in the database. Multimodal raw datasets (such as transcripts of oral histories, PDFs of documents, and old photographs) are stored and cataloged in the database. Relationships are established in the database tables; for example, the ID of the data record "oral history about the construction of the main gate" is associated with the ID of the "main gate" component in the 3D model. Furthermore, interactive logic is developed in the front-end interface. When the user clicks on the "main gate" on the model, the system retrieves and displays the corresponding oral history content from the database based on this relationship.
[0085] The initial model building unit, model optimization unit, and archive integration unit of this application embodiment work together to realize a complete technical pipeline from raw data to high-fidelity visualization and then to knowledge fusion, ultimately producing a digital twin of ancient architecture that is not only "both in form and spirit" but also "comprehensive in both ancient and modern times".
[0086] As can be seen from the above embodiments, the system of this application embodiment can construct a detailed electronic map of traditional villages, which not only clearly presents the overall layout and spatial structure of the village, but also visualizes the location, orientation, and surrounding environment of each ancient building through high-precision geographic information annotation. In terms of basic information display, the platform integrates textual data such as building age, structural type, and historical evolution, and associates it with multimedia resources such as 3D models and historical images to form a digital archive integrating text, images, audio, and video.
[0087] The system in this application embodiment can display three-dimensional models of ancient buildings. Through high-precision modeling technology, it presents users with realistic and detailed three-dimensional models of ancient buildings. These models not only restore the appearance of the ancient buildings but also accurately present architectural details such as carving patterns and material textures. Users can freely rotate and zoom the models on the platform, observing the structural features of the ancient buildings from different angles and gaining an immersive visual experience. The system also supports first-person immersive browsing, allowing users to virtually "walk into" the interior of the ancient buildings and appreciate the architectural spatial layout and decorative art up close. Furthermore, the model display page is equipped with a detailed ancient building introduction module. Users can click on specific parts of the model to view relevant historical background, construction techniques, and other information, and browse corresponding historical images and documents. To enhance the user experience, the platform has developed an internal navigation function for scenic spots. Users can plan their tour routes according to their interests, and the system will automatically generate the optimal path and provide real-time guidance. Through these innovative functions, the platform not only provides a digital archiving solution for the protection of ancient buildings but also allows the public to conveniently and deeply understand the cultural value of ancient buildings. The following will specifically introduce the various functions of the system in this application embodiment.
[0088] The application service module 300 is communicatively connected to the digital twin model construction module 200. In response to the current user's command, it performs at least one of the following operations: loading the digital twin ancient building 3D model and providing interactive browsing with first-person perspective roaming and drone perspective overhead view; performing real-time measurement of component length or spatial area on the digital twin ancient building 3D model; and providing a database of cultural and creative products, a database of tourist routes, and a database of study tour courses for the ancient building complex.
[0089] The application service module 300 in this embodiment is the system's functional output layer and interactive interface for end users. It is a collection of hardware (such as servers and user terminals) and software (such as web applications and APPs), responsible for transforming the digital twin ancient building 3D model into various practical applications. Specifically, as... Figure 2 As shown, the application service module 300 revolves around two main directions: "development of ancient architectural and cultural relics tourism resources" and "protection of ancient architectural and cultural relics." Tourism resource development encompasses services such as a cultural and creative design marketplace, study tour design, travel route planning, first-person immersive tours, and text and audio guides. Ancient architectural and cultural relics protection includes functions such as real-time 3D measurement of architectural space data, architectural three-view drawings, internal navigation of ancient buildings, and drone-view tours, comprehensively realizing the development, utilization, and protection of ancient architectural and cultural tourism resources.
[0090] The application service module 300 operates by user input, i.e., user commands (such as mouse clicks, touchscreen operations, and menu selections), thus reflecting the system's interactivity and on-demand service characteristics. The application service module 300 loads the digital twin ancient building 3D model, which involves transferring the data (geometry, texture, and materials) of the digital twin ancient building 3D model from the storage server into the computer's memory and video storage, and then rendering it through a graphics interface.
[0091] First-person perspective is a virtual roaming mode where the spatial position and angle of the virtual camera simulate human eye level, allowing users to freely explore the 3D model using control keys. Drone perspective is another virtual roaming mode where the virtual camera is located outside the model, allowing users to observe the overall layout of the ancient building and its surrounding environment from any height and angle in the air.
[0092] The application service module 300 can perform real-time measurement of component length or spatial area on the digital twin ancient building 3D model. In other words, after the user selects a point or surface on the 3D model through the graphical interface, the system can immediately call the spatial geometry algorithm to perform calculations and return the length or area data.
[0093] The cultural and creative product database of this application stores a structured data set of product information inspired by ancient architectural cultural elements, typically including fields such as product name, number, 3D model, design description, and price; the tourism route database stores a structured data set of pre-planned tour route information, including route coordinate sequence, attractions passed through, introductory content, and related multimedia resources; the study tour course database stores a structured data set of educational course content developed around ancient architecture, including course chapters, graphic materials, video links, interactive Q&A, and other data.
[0094] Regarding the interactive browsing in this application embodiment, specifically, the user accesses the system through a webpage or APP frontend, and the application service module 300 calls and loads the specified digital twin model data from the server to the user's device. If the user selects the first-person perspective roaming mode, the system initializes a first-person controller with a collider in the scene. The user controls movement using control keys, and the physics engine performs collision detection in real time to ensure that the walking path conforms to realistic logic (such as not passing through walls). If the user selects the drone perspective overhead mode, the system initializes a freely movable camera. The user rotates the view by dragging the mouse and controls the ascent and descent using the scroll wheel to achieve high-altitude circling and diving views.
[0095] Regarding the real-time measurement function in this application embodiment, specifically, the user enters measurement mode on the loaded model and selects two points on the model surface (to measure length) or delineates a region (to measure area) by clicking with the mouse. After the front-end or server receives the three-dimensional coordinates of these points, it calls the geometric calculation library. For length, it calculates the Euclidean distance between the two points; for area, it triangulates the selected polygon and accumulates the areas. Finally, the numerical value of the calculation result and the corresponding annotation lines / faces are superimposed and rendered on the three-dimensional model of the user interface in real time.
[0096] Specifically, regarding the database service in this application embodiment, when a user accesses a cultural and creative mall, a travel brochure, or a study tour course page, the application service module 300 initiates a query request to the corresponding database. The database returns the query results (such as a product list, route details, and course videos). The application service module 300 associates and presents these data with a digital twin model. For example, when a user clicks on a scenic spot on a travel route, the interface will simultaneously highlight the building in the model and display a detailed introduction.
[0097] Thus, by providing three major services—immersive browsing, precise measurement, and resource management—the application service module transforms the high-precision digital twin 3D model of ancient buildings into a system that integrates an immersive experience platform, professional analysis tools, and an integrated resource management center, thereby achieving a closed loop for the sustainable protection and revitalization of cultural heritage.
[0098] Optionally, in some embodiments, the application service module 300 includes: a model rendering and interaction unit, which integrates a view control component and an interface rendering component, wherein the view control component is used to switch between a first-person view roaming mode and a drone view overhead mode according to the current user command; and the interface rendering component is used to generate a graphical user interface containing a digital twin ancient building 3D model and operation controls.
[0099] The view control component manages the behavior of the virtual camera, including its type, position, rotation, and switching logic. The interface rendering component is responsible for drawing user interface elements (such as buttons, menus, and icons) and compositing them with the 3D scene image to create the final screen image. The graphical user interface (GUI) is the visual front end for user interaction with the system, containing a main view window for displaying the 3D model and surrounding operation controls (such as mode switching buttons, measurement tool icons, and database access tabs).
[0100] Optionally, in some embodiments, the first-person perspective roaming mode achieves gravity simulation and collision detection through an integrated physics engine, while the drone perspective overhead mode supports altitude parameter adjustment and orbital flight trajectory setting.
[0101] The physics engine is used to calculate the interaction between the virtual character and the scene model. Gravity simulation refers to the physics engine continuously applying a downward acceleration to the first-person view controller to simulate the force of gravity on the character, allowing it to stand on the ground or fall from a height. Collision detection refers to the physics engine calculating in real time whether the collider of the virtual controller intersects with the collider of the scene model, preventing the controller from passing through walls or doors and ensuring the physical realism of movement. The altitude parameter adjustment function allows users to dynamically change the altitude of the drone's view camera relative to the ground by inputting values or using a slider. The orbital flight trajectory setting function allows users to specify a target building, and the system can automatically calculate and execute a circular or elliptical flight path around that target.
[0102] Specifically, the system in this application embodiment provides a first-person perspective immersive browsing function, simulating the experience of walking in a village. It supports free roaming (direction and view control) and a collision physics engine, allowing users to traverse courtyards, halls, and other areas, restoring the traditional architectural spatial sequence of "changing scenery with every step," and enhancing the sense of realism and immersion. The system in this application embodiment also provides a drone perspective browsing function, offering high-altitude overview and circling flight capabilities. Users can freely adjust the altitude, circle the building to observe the entire view, and focus on local details. Through a macroscopic perspective, users can experience the architectural layout, spatial relationships, and surrounding environment, combining aesthetic appeal with a scene-based experience.
[0103] In addition, users can view the three views of ancient buildings, that is, the system can display the front view, side view, and top view of ancient buildings. Figure 3 The system provides engineering-level views, annotating dimensions, structural details, and floor plans to help users understand the architectural design logic and structural features. Users can view introductions and scenic images of ancient buildings. Because the system integrates text descriptions (historical background, architectural style), audio guides, terminology explanations, and other information modules, while simultaneously displaying high-definition scenic images (four seasons' landscapes, cultural scenes, and close-up details), users can comprehensively interpret the architectural cultural connotations and aesthetic value through a combination of text, images, audio, and video.
[0104] Optionally, in some embodiments, the application service module 300 further includes: a spatial analysis unit, which integrates a geometric calculation engine and a label generation component, wherein the geometric calculation engine is used to calculate the length of the component or the spatial area in real time based on the coordinate points selected by the user on the digital twin ancient building 3D model; and the label generation component is used to generate measurement diagrams with dimension annotations on the graphical user interface.
[0105] The geometric calculation engine consists of a series of three-dimensional spatial geometric algorithms, responsible for performing mathematical operations between points, lines, and surfaces. The annotation generation component is responsible for converting the purely numerical results generated by the geometric calculation engine into visual elements that users can intuitively understand and rendering them on the screen. In this embodiment, the coordinate points are three-dimensional spatial positions selected by the user on the surface of the three-dimensional model through mouse clicks or other means, and their coordinate values are based on the model's built-in real-world coordinate system. The measurement illustration refers to a temporary graphic layer superimposed on the three-dimensional model on the graphical user interface, including elements such as annotation lines, annotation text, dimension arrows, and highlighted areas.
[0106] Specifically, the system in this application provides real-time measurement capabilities for the length and area of ancient buildings. Utilizing 3D spatial analysis technology, users can easily select measurement points on the model, and the system instantly calculates and displays precise data for ancient building components (such as beam length and column base diameter) or the overall space (such as courtyard area and building footprint). Measurement results support unit switching (meters / centimeters / square feet, etc.) and can generate labeled line segments. Through this real-time measurement function, users can not only gain a deeper understanding of the spatial scale and architectural wisdom of ancient buildings, but also receive an efficient digital surveying tool for cultural relic protection units.
[0107] Therefore, by integrating geometric calculation and visualization annotation capabilities, this application transforms a high-precision digital twin model into an intuitive and easy-to-use "virtual measuring instrument," enabling users to conduct non-destructive, accurate, and visualized quantitative analysis of ancient building components in a "what you see is what you get" manner.
[0108] Optionally, in some embodiments, the application service module 300 further includes: a cultural and tourism resource management unit, which includes a data storage component and an interface management component. The data storage component is used to maintain product model data of the cultural and creative product database, path topology data of the tourist route database, and multimedia course data of the study tour course database. The interface management component provides a data exchange interface with external systems.
[0109] In this embodiment, the cultural tourism resource management unit is a functional module responsible for aggregating, storing, and managing all digital resources related to ancient architectural culture and creativity, tourism, and education within the system. The interface management component is responsible for defining and implementing the rules, protocols, and channels for data interaction between the system and external services or terminals. Product model data refers to a structured set of information describing cultural and creative products, including: product ID, name, 3D (Three-Dimensional) model file links, design drawings, price, inventory, and descriptions of associated ancient architectural cultural elements. The path topology data of the tourism route database describes the spatial structure and sequential relationships of tourism routes, containing a series of ordered geographic coordinate points (latitude, longitude, and elevation), and the connections between points, used for drawing paths on maps and performing navigation calculations. Multimedia course data refers to a collection of non-single media content constituting digital study tour courses, organized in a structured format, including course chapters, text descriptions, audio explanations, links to teaching videos, interactive quiz questions, etc. The data exchange interface is a set of predefined communication endpoints.
[0110] Understandably, in the design of cultural and creative products based on ancient architecture, this application fully explores the cultural elements and artistic features inherent in ancient architectural relics, combining them with modern design concepts and practical functions. On the one hand, it extracts inspiration from the architectural structure, decorative patterns, and color schemes of ancient buildings to design a series of cultural and creative products with unique cultural charm, such as bookmarks inspired by the eaves of ancient buildings, scarves incorporating window lattice patterns, and notebooks that borrow color schemes from ancient buildings. These products not only showcase the unique charm of ancient architecture in appearance but also possess high practicality and collectible value. On the other hand, it utilizes the three-dimensional models and virtual scenes constructed using a digital twin platform to develop interactive cultural and creative products. Through the design of cultural and creative products based on ancient architecture, it not only provides new ideas and methods for the protection and inheritance of ancient architectural relics but also promotes the development of the cultural and creative industries, achieving a win-win situation for both cultural and economic value.
[0111] In terms of designing study tour courses for ancient architecture, this application embodiment leverages the rich digital resources of a digital twin platform to construct a multi-level, multi-dimensional study tour curriculum system. The curriculum design centers on ancient architectural culture, combining the cognitive characteristics and learning needs of students of different age groups to develop modular courses covering multiple themes such as historical origins, architectural techniques, and cultural inheritance. During course implementation, a blended teaching model of "online virtual study tour + offline field trip" is adopted. Students can first preview and virtually practice through the digital platform, and then conduct comparative observation and in-depth exploration on-site. Furthermore, this application embodiment also developed accompanying study tour manuals and interactive games to make the learning process more engaging and interactive. Through this innovative curriculum design, not only is public awareness and protection of ancient architectural culture enhanced, but also reserve talent is cultivated for the inheritance of traditional architectural techniques.
[0112] Specifically, the ancient architecture study tour course display function in this application embodiment provides the public with an intuitive and vivid window for learning about ancient architectural culture. This function presents the carefully designed study tour courses of this application embodiment in digital form on the platform. The course content not only includes basic knowledge such as the historical origins and architectural techniques of ancient architecture, but also incorporates deeper themes such as cultural heritage and conservation awareness. Users can browse the course outlines through the platform to understand the learning objectives, content arrangement, and target audience of each course. On the course display page, the platform uses various forms such as rich graphics and text, and video explanations to vividly showcase the unique charm of ancient architecture and the exciting content of the study tour courses. Through the ancient architecture study tour course display function, the platform effectively promotes the dissemination and popularization of ancient architectural culture, laying a solid foundation for cultivating more talents interested in ancient architectural culture.
[0113] Therefore, this application embodiment efficiently links the digital twin model of ancient buildings with surrounding cultural and creative, tourism, and research and study industry resources, and builds an open platform of "resource standardization and capability service" at the technical level, thereby providing core digital infrastructure for the sustainable commercial operation and ecological development of cultural heritage.
[0114] Optionally, in some embodiments, a digital twin-based system 10 for the protection of ancient buildings and the development of cultural and tourism resources further includes: an online mall interface, which is connected to a database of cultural and creative products, integrates a third-party payment system, and supports order status tracking.
[0115] The online marketplace interface in this application embodiment is a set of standardized communication protocols and software components responsible for handling the online transaction business process of cultural and creative products in the system. It serves as a business logic bridge connecting the front-end display, back-end services, and external payment capabilities.
[0116] This online marketplace interface can access and query information stored in the cultural and creative product database (such as product inventory, price, and details) through internal communication mechanisms (such as database connection drivers and API calls), ensuring the real-time nature and accuracy of data during transactions.
[0117] The online mall interface seamlessly integrates payment functionality into the system's transaction process by calling a software development kit or open API provided by a professional payment service provider. This third-party system is responsible for handling sensitive payment information and transferring funds.
[0118] The order status tracking in this application embodiment refers to the system's ability to generate and maintain a dynamically updated order record. The status of this record (such as pending payment, paid, shipped, completed) will be automatically or manually updated as the transaction progresses, and a channel will be provided for users to query the status.
[0119] Specifically, regarding the viewing and purchasing functions of cultural and creative products, this embodiment of the application establishes an online cultural and creative mall to centrally display cultural and creative products related to ancient architecture. After entering the mall, users can quickly find their favorite cultural and creative products through category browsing and keyword search. Each product is accompanied by high-definition images, showcasing the product's appearance details from different angles, along with detailed product descriptions, including the source of design inspiration, the ancient architectural elements used, product materials, size specifications, and other information, allowing users to fully understand the product's features and quality. In addition to product display, the system of this embodiment of the application also provides a convenient purchasing process. After selecting a product, users can directly add it to their shopping cart and then proceed to the checkout page to choose a suitable payment method. During the payment process, the platform uses a secure and reliable payment system to ensure the safety of users' funds. After a successful purchase, users can view the order status in their personal account, track logistics information, and understand the product's delivery progress at any time.
[0120] Optionally, the system in this embodiment also includes user evaluation and feedback functions. After receiving and using the product for a period of time, users can evaluate the product, share their experiences and feelings, and provide reference for other users. Simultaneously, the platform will continuously optimize the design and quality of cultural and creative products based on user feedback, enhancing the user's shopping experience. The function of viewing and purchasing cultural and creative products not only facilitates users' access to products with ancient architectural cultural characteristics but also provides strong support for the promotion and sales of such products.
[0121] Optionally, in some embodiments, a digital twin-based system 10 for the protection of ancient buildings and the development of cultural tourism resources further includes: an electronic guide unit connected to a tourist route database, providing real-time location positioning, route planning algorithms, and voice narration data streams.
[0122] Among them, the electronic guide unit is a functional module in the system responsible for providing intelligent navigation and guide services to visitors on-site. It can realize the function of an ancient building tourism manual through mobile applications or mini-programs.
[0123] The electronic guide unit can access and call up the "path topology data" pre-stored in the tourist route database to obtain classic tour routes and information on the attractions along the way that have been pre-planned by the system.
[0124] The electronic tour guide unit uses positioning technologies such as GPS, BeiDou, Wi-Fi, or Bluetooth iBeacon on terminal devices (such as smartphones) to continuously acquire and update the geographical coordinates of visitors in the real physical world and map them onto electronic maps or digital twin models.
[0125] The path planning algorithm in this application embodiment can calculate the optimal travel path from the current location to the target point based on the user's real-time location, the preset route endpoint (such as the next scenic spot), and possible spatial constraints (such as closed areas).
[0126] The voice narration data stream in this application refers to pre-recorded or text-to-speech generated digital audio narration content, which can be pushed and played to the user's device on demand and continuously through the network or local caching, realizing a narration experience that allows you to listen while walking.
[0127] It is understood that the system in this application embodiment has the function of an ancient building tourism guide. It carefully plans multiple distinctive tourist routes for visitors, which not only cover the most representative ancient buildings in the village but also cleverly connect the surrounding natural landscapes and cultural attractions, allowing visitors to fully experience the unique charm of traditional villages. Each route in the tourism guide is accompanied by detailed map navigation. Visitors only need to open the platform of this application embodiment to easily find their location and direction, without worrying about getting lost in unfamiliar villages. At the same time, the tourism guide also provides rich introductory content for each ancient building. In addition to basic architectural information, it delves into the historical stories, cultural legends, and related anecdotes of famous figures behind the ancient buildings. When visiting ancient buildings, visitors only need to scan the QR code next to the building to view these detailed introductions on their mobile phones or tablets, as if a professional guide is narrating the story, allowing visitors to appreciate the beauty of the ancient buildings while also gaining a deeper understanding of their profound cultural heritage.
[0128] Optionally, the travel guide also provides practical travel service information, including recommendations for nearby restaurants, accommodations, and transportation. Tourists can quickly find suitable restaurants, hotels, and transportation on the platform based on their needs and budget. The platform in this embodiment will also recommend personalized travel packages based on tourists' travel time and interests, making their journey more worry-free and convenient. Through the ancient architecture travel guide function, tourists can gain a deeper understanding of traditional villages and obtain a richer and higher-quality travel experience.
[0129] Specifically, the system in this application provides real-time path guidance for large building complexes, supports destination retrieval, trajectory marking (distance prompts, route preference settings) and location positioning, and combines congestion prompts and surrounding facility guidance to solve the problem of getting lost and optimize visit efficiency.
[0130] Therefore, the electronic tour guide unit in this application embodiment, through deep integration of real-time positioning, intelligent algorithms and contextualized media, transforms the static tourist routes stored in the database into a personal virtual tour guide that can provide tourists with real-time, accurate and seamless integrated "navigation-interpretation" services in the real world, greatly enhancing the convenience, immersion and cultural understanding of on-site visits.
[0131] The following description, in conjunction with the accompanying drawings, illustrates the application of a digital twin-based system for the protection of ancient buildings and the development of cultural tourism resources, according to an embodiment of this application.
[0132] This embodiment takes the functional module implementation of a digital twin-based ancient building protection and cultural tourism resource development system as an example. The attached figures show the interface and logic of the system in different application scenarios.
[0133] Figure 3 This is a schematic diagram of the system homepage design according to a specific embodiment of this application. Figure 3 This document demonstrates the interface layout and functional modules of the system homepage in this embodiment: The top features a system icon and a button to close the software system; the left side displays scrolling charts of ancient building data, ancient building research and design, and ancient building cultural and creative products in small windows; the right side displays multiple scrolling windows introducing the villages where the ancient buildings are located; the central core display window initially shows the system introduction, and the content of each small window can be switched; the bottom includes a details button ("Click to display the content of the small windows in the central display window"), a customizable button, a clickable toggle button to switch the map base map, and a button to enter the 3D model scene of the ancient buildings. The overall interface, through its multi-module layout and interactive buttons, achieves an integrated presentation and convenient operation of the system's functional entry points.
[0134] Figure 4 This is a schematic diagram of a system for designing a 3D visualization window for ancient architecture according to a specific embodiment of this application, such as... Figure 4 As shown, the system's 3D visualization window for ancient buildings features a system icon at the top; the middle section displays the 3D model of the ancient building, allowing users to view details from multiple angles and scales using the keyboard and mouse; the left side features buttons for first-person roaming, 3D model measurement, and drone view browsing; the right side includes buttons for viewing the three views of the building, starting the navigation function, and exiting the system; and the bottom features buttons for voice introduction of building information, viewing architectural images, and returning to the homepage. The overall layout enables multi-dimensional viewing and interactive functions of the 3D model of the ancient building.
[0135] Figure 5 This is a schematic diagram of the design of a first-person roaming function window according to a specific embodiment of this application, as shown below. Figure 5 As shown, the first-person roaming function window has a first-person roaming function button on the left side of the interface, an example first-person roaming display window in the middle, and the function description at the bottom indicates that after entering this function, the user's perspective changes from a top-down view to a ground-based first-person view. The user can control the view forward / backward / right / left using the arrow keys, and can also change the camera's tilt angle by sliding the mouse. The interactive interface and operation logic of this function are presented intuitively.
[0136] Figure 6 This is a schematic diagram of a system data measurement function window design according to a specific embodiment of this application, as shown below. Figure 6 As shown, the system's data measurement function window has a 3D model measurement function button on the left side, a 3D measurement tool window (including line length measurement tool and area measurement tool) and a measurement result display area above, and an example ancient building measurement display window in the middle. The function description indicates that after entering the data measurement function, a 3D measurement tool window will appear on the screen. Users can select the corresponding tool and then use the mouse to click to measure any location on the ancient building. The measurement results are displayed in real time in the measurement result display area, and the model measurement results correspond 1:1 with the real building, intuitively presenting the interactive interface and measurement logic of this function.
[0137] Figure 7 This is a schematic diagram of the design of a system drone perspective browsing function window according to a specific embodiment of this application, as shown below. Figure 7 As shown, the system's drone view browsing function window has a drone view browsing function button on the left side, a building type selection window (including selectable building types) below, and an example drone browsing display window in the middle. The function description indicates that after entering the drone browsing function, a building type window will appear on the screen. After the user selects the corresponding building type, the main display window will fly around the ancient building from a top-down perspective. Users can also select a specific building and rotate and fly around it from the drone's perspective to view the details of the ancient building. This intuitively presents the interactive interface and browsing logic of the function.
[0138] Figure 8 This is a schematic diagram of a system view three-view function window design according to a specific embodiment of this application, such as... Figure 8 As shown, the system's three-view function window has a three-view building view button on the right side of the interface. After clicking, a three-view building display window will appear on the screen, which will automatically display the three-view building of the corresponding ancient building (the example shows the three-view building of the ancient building). The function description points out that after entering the three-view building function, a three-view building display window will appear on the screen, which will automatically display the three-view building of the corresponding ancient building, intuitively presenting the interactive interface and viewing logic of this function.
[0139] Figure 9 This is a schematic diagram of the system scenic area navigation function window design according to a specific embodiment of this application, such as... Figure 9 As shown, the interface of the navigation function window within the scenic area includes a navigation function window, which has a drop-down box for selecting the destination, a confirm destination button, a navigation function start button, and can also display the distance to the destination in real time. The function description indicates that after entering the navigation function within the scenic area, a navigation interface will appear on the screen, where you can select and confirm the destination. After the navigation starts, an arrow will be rendered in the scene to indicate the direction of travel, intuitively presenting the interactive interface and navigation logic of the function.
[0140] Therefore, the above Figures 3 to 9 This document details the core functional window design of a digital twin-based system for the preservation of ancient buildings and the development of cultural tourism resources. It encompasses modules such as the system homepage, 3D visualization of ancient buildings, first-person perspective navigation, data measurement, drone-view browsing, viewing of three-view architectural diagrams, and navigation within scenic areas. Through intuitive interface layout and interactive design, each functional window achieves multi-dimensional visualization of ancient buildings, an immersive navigation experience, precise data measurement and analysis, and intelligent navigation within scenic areas. By comprehensively integrating digital twin technology, it provides digital tools for the preservation of ancient buildings and creates intelligent scenarios for tourism resource development, fully demonstrating the innovative application and practical value of this system in the fields of ancient building preservation and tourism resource development.
[0141] It should be noted that the accompanying drawings of this application ( Figures 3 to 9 The colors, icons, and button elements used in the figures are only for visually demonstrating the module layout, functional areas, and interactive elements of the system interface, so that those skilled in the art can understand the design logic of each functional window; the colors, icons, and button elements in the figures are not decisive factors for understanding the technical solution of this application (such as the core technical features of system architecture, function implementation, module interaction, etc.), that is, the technical solution of this application does not depend on the use of the colors, and even if the figures are presented in black and white, the content of each technical feature can be clearly understood.
[0142] According to an embodiment of this application, a system for the protection of ancient buildings and the development of cultural tourism resources based on digital twins is proposed. This system utilizes drone aerial photography and photogrammetry for high-precision data acquisition and employs a real-time rendering engine to construct a high-fidelity 3D model that combines geometric form with realistic texture, forming digital assets. Based on this, the system provides professional tools such as immersive interactive browsing from first-person and drone perspectives, and real-time precise measurement of components and spaces. It also deeply integrates the digital model of ancient buildings with cultural and creative product databases, smart electronic guides, and digital study tours. This addresses the problems of lack of integrated management of the geometric form and multimodal cultural assets of ancient buildings, insufficient dimensionality of digital archive information, and limitations in the display of ancient buildings. Through digital means, it enables comprehensive and high-precision modeling and simulation of ancient architectural relics, achieving intelligent and scientific protection, management, and inheritance.
[0143] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0144] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0145] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or N executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.
[0146] It should be understood that the various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, the N steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or more of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (FPGAs), field-programmable gate arrays (FPGAs), etc.
[0147] Those skilled in the art will understand that all or part of the steps of the methods described in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it includes one or a combination of the steps of the method embodiments.
[0148] Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of this application.
Claims
1. A system for the protection of ancient buildings and the development of cultural tourism resources based on digital twins, characterized in that, include: The module comprises a data acquisition module, a digital twin model construction module, and an application service module, among which: The data acquisition module is used to collect exterior images and spatial data of the ancient building complex using drone aerial photography and photogrammetry techniques. The digital twin model construction module is communicatively connected to the data acquisition module. It is used to construct an initial three-dimensional model of the ancient building based on the appearance image and the spatial data, import the initial three-dimensional model of the ancient building into the real-time rendering engine, adjust the parameters of the initial three-dimensional model of the ancient building, and generate a high-precision digital twin three-dimensional model of the ancient building. The application service module is communicatively connected to the digital twin model construction module, and in response to the current user command, performs at least one of the following operations: Load the digital twin 3D model of the ancient building and provide interactive browsing with first-person perspective roaming and drone perspective aerial view; Real-time measurement of component length or spatial area is performed on the digital twin three-dimensional model of the ancient building; Provide a database of cultural and creative products, a database of tourist routes, and a database of study tour courses for the ancient building complex.
2. The system for the protection of ancient buildings and the development of cultural tourism resources based on digital twins according to claim 1, characterized in that, The data acquisition module also includes: The non-spatial data acquisition unit is used to collect oral history, documentary materials, historical image data and construction technology records of the ancient building complex to form a multimodal raw dataset.
3. The system for the protection of ancient buildings and the development of cultural tourism resources based on digital twins according to claim 2, characterized in that, The digital twin model construction module includes: an initial model construction unit, a model optimization unit, and an archive integration unit, wherein... The initial model building unit is used to perform aerial triangulation, generate dense point clouds, construct digital elevation models and perform texture mapping based on the appearance images and spatial data to generate the initial three-dimensional model of the ancient building. The model optimization unit is used to import the initial three-dimensional model of the ancient building into the real-time rendering engine and adjust the lighting and material parameters of the initial three-dimensional model of the ancient building. The archive integration unit is used to associate and integrate the multimodal original dataset with the optimized digital twin three-dimensional model of the ancient building to establish a digital archive containing spatial and non-spatial data.
4. The system for the protection of ancient buildings and the development of cultural tourism resources based on digital twins according to claim 3, characterized in that, The real-time rendering engine is the Unity engine; The model optimization unit implements collision detection through the physics engine of the Unity engine, and adjusts the material reflectivity and surface texture through the shaders of the Unity engine.
5. The system for the protection of ancient buildings and the development of cultural tourism resources based on digital twins according to claim 1, characterized in that, The application service module includes: a model rendering and interaction unit. The model rendering and interaction unit integrates a view control component and an interface rendering component. The view control component is used to switch between a first-person perspective roaming mode and a drone perspective overhead mode according to the current user command. The interface rendering component is used to generate a graphical user interface that includes the digital twin ancient building's 3D model and operation controls.
6. The system for the protection of ancient buildings and the development of cultural tourism resources based on digital twins according to claim 5, characterized in that, The first-person perspective roaming mode achieves gravity simulation and collision detection through an integrated physics engine, while the drone perspective overhead mode supports altitude parameter adjustment and orbital flight trajectory setting.
7. The system for the protection of ancient buildings and the development of cultural tourism resources based on digital twins according to claim 1, characterized in that, The application service module also includes: The spatial analysis unit integrates a geometric calculation engine and a label generation component, wherein... The geometric calculation engine is used to calculate the length of components or the area of space in real time based on the coordinate points selected by the user on the digital twin ancient building 3D model. The annotation generation component is used to generate measurement diagrams with dimension annotations on a graphical user interface.
8. The system for the protection of ancient buildings and the development of cultural tourism resources based on digital twins according to claim 1, characterized in that, The application service module also includes: The cultural and tourism resource management unit includes a data storage component and an interface management component, wherein... The data storage component is used to maintain the product model data of the cultural and creative product database, the path topology data of the tourism route database, and the multimedia course data of the study tour course database. The interface management component provides a data exchange interface with external systems.
9. A system for the protection of ancient buildings and the development of cultural tourism resources based on digital twins according to claim 8, characterized in that, Also includes: An online store interface is provided, which is connected to the cultural and creative product database, integrates a third-party payment system, and supports order status tracking.
10. A system for the protection of ancient buildings and the development of cultural tourism resources based on digital twins according to claim 8, characterized in that, Also includes: An electronic guide unit is connected to the tourist route database, providing real-time location positioning, route planning algorithms, and voice narration data streams.