Digital exhibition hall server based on 3D scene editing and application method thereof

Through a digital exhibition hall server based on 3D scene editing, the problem of lack of physical experience and limited interaction in online exhibitions is solved, and an immersive and interactive online exhibition experience is realized, which improves customer experience and reduces marketing costs.

CN119494916APending Publication Date: 2025-02-21ZHONGTONG FUHUIZHAN TECH CO LTD

Patent Information

Application Number
CN202411220873.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-02
Publication Date
2025-02-21

AI Technical Summary

Technical Problem

Online exhibitions lack physical experience, technical limitations, limited interaction, distraction, dependence on equipment and platforms, and high maintenance and update costs, which cannot improve customers' overall experience of online exhibitions.

Method used

A digital exhibition hall server based on 3D scene editing is proposed, including the physical layer, data layer, network layer, platform layer and application layer, supporting panoramic exhibition hall, three-dimensional engine, management system and 3D visual modeling services, and implementing 3D through panoramic editor Scene editing and virtual reality display.

Benefits of technology

It realizes an immersive experience of online exhibitions, enhances interactivity and brand promotion, reduces marketing costs, and supports a consistent experience on multiple devices and platforms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119494916A_ABST
    Figure CN119494916A_ABST
Patent Text Reader

Abstract

The invention relates to a digital exhibition hall server based on 3D scene editing and an application method of the digital exhibition hall server, a panoramic editor realizes a tool for migrating an exhibition industry from a traditional offline mode to an online mode, and helps a customer to build an online exhibition hall with characteristics or restore an offline exhibition hall in a one-to-one mode according to requirements to carry out online channel publicity. And meaningless multimedia information waste and marketing cost are fully reduced. By matching with the VR virtual roaming technology, audiences and visitors can browse exhibition halls all over the country without going out through the Internet, enterprise understanding and understanding of customers are enhanced, more useful information can be mastered through interaction, and higher influence and pertinence are achieved. The panorama editor can enable the user to preview the cloud exhibition hall online and provide sensory experience the same as that of entity exhibition. VR and other virtual reality online exhibition can be provided, a certain degree of interaction is provided, interactivity is provided, the attention of audiences is prevented from being distracted, and the audiences are concentrated on exhibition content.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of digital modeling, and in particular to a digital exhibition hall server based on 3D scene editing, an application method thereof, and an electronic device. Background Art

[0002] With the development of the exhibition industry market, exhibition planners and exhibit marketing personnel need new ways to attract visitors and new forms of display to ensure efficient use of exhibition resources. At the same time, exhibition halls and organizers need to break away from the traditional offline exhibition mode and rely on the technical foundation of the panoramic editor to conduct in-depth integration with the publicity team to form a variety of online display solutions while ensuring sufficient content display. Driven by the market, the panoramic editor that can realize online panoramic display has emerged.

[0003] In today's information age, the offline exhibition and display industry has gradually been unable to adapt to the process of informatization. The space, time and geographical limitations of traditional exhibitions and exhibition halls cannot be effectively expanded and diverted.

[0004] Online exhibition is a way of displaying products, artworks or information through websites, applications or social media platforms using Internet technology. It has the advantages of low cost, wide coverage, easy access and strong interactivity. However, online exhibition also has some application defects:

[0005] 1. Lack of physical experience: Online exhibitions cannot provide the same sensory experience as physical exhibitions, such as the texture, scale and sense of space of the artwork.

[0006] 2. Technical limitations: Unstable network connection, software compatibility issues or user unfamiliarity may affect the visitor's experience.

[0007] 3. Limited interactivity: Although online exhibitions can provide a certain degree of interactivity, they cannot fully replicate the human interaction and instant feedback compared to face-to-face communication.

[0008] 4. Distraction: Information overload and multitasking in the online environment may cause the audience's attention to be distracted, making it difficult for them to focus on the exhibition content for a long time.

[0009] 5. Device and platform dependence: Access to online exhibitions is limited by the devices and platforms used by users and may not provide a consistent experience on all devices.

[0010] 6. Maintenance and update costs: Although the initial costs are lower, online exhibitions require continuous technical support and content updates to maintain their appeal and relevance.

[0011] Therefore, although online exhibitions have their unique value and advantages as a way to supplement traditional exhibitions, they still have the above-mentioned application defects and cannot enhance customers' overall experience of online exhibitions. Summary of the invention

[0012] In order to solve the above problems, the present application proposes a digital exhibition hall server based on 3D scene editing, an application method and an electronic device thereof.

[0013] On the one hand, the present application proposes a digital exhibition hall server based on 3D scene editing, comprising:

[0014] The physical layer is used to provide operating systems, computing and network resources;

[0015] The data layer is used to provide various types of data storage and management services;

[0016] The network layer is used to provide network services for various 3D scene online applications;

[0017] The platform layer is used to provide panoramic exhibition halls, 3D engines, management systems, and 3D visualization modeling services;

[0018] Application layer, used for 3D display of digital exhibition hall.

[0019] As an optional implementation scheme of the present application, optionally, the data layer includes:

[0020] Business database, used to store business data, including business data collected by the front end for 3D scene editing, and application data of 3D digital exhibition halls sent to the front end in response to front end business requirements;

[0021] Model database, used to store model files for 3D modeling;

[0022] Scene database, used to store edited 3D digital scenes or pre-store preview scenes of different styles;

[0023] Template library, used to pre-store scene exhibition hall templates for different application scenarios;

[0024] The material library is used to pre-store 3D digital exhibition hall materials for different application scenarios.

[0025] As an optional implementation scheme of the present application, optionally, the network layer supports at least one of the following network modes:

[0026] API, IOT, 5G, cloud gateway or HTTP.

[0027] As an optional implementation scheme of the present application, optionally, the platform layer includes:

[0028] A panoramic editor, used for 3D scene editing and previewing, including: a tour interface, a panoramic editing module and a background management, wherein the background management is used to request the management system to retrieve the corresponding scene exhibition hall template and 3D digital exhibition hall material according to the front-end business information, the panoramic editing module is used to edit the exhibition hall scene of the corresponding 3D digital exhibition hall based on the retrieved scene exhibition hall template and the 3D digital exhibition hall material, and the tour interface is used to preview the edited exhibition hall scene;

[0029] 3D engine, used to provide 3D editing container, including WebHL, Unity or UE;

[0030] A management system for editing and managing digital exhibition halls, including process management, exhibition hall management and material management, wherein the process management is used for editing process management, the exhibition hall management is used for managing edited exhibition hall scenes, and the material management is used for managing the material library and the template library and responding to requests from the background management and retrieving corresponding scene exhibition hall templates and 3D digital exhibition hall materials;

[0031] 3D visualization modeling service, used to provide visualization services of 3D scene models.

[0032] As an optional implementation of the present application, optionally, the panorama editor is further used for:

[0033] Edit and position the screens in the panoramic exhibition hall scene;

[0034] Through 3D scene editing, multiple plans can be created and managed, including independent editing and broadcasting plan information, independent viewing angle information for each scene, independent screen information, independent hot spot information, independent music management, independent automatic navigation route planning and independent preview function;

[0035] The hotspot information includes panoramic switching, hyperlinks, pictures, videos, products and multimedia hotspots.

[0036] As an optional implementation of the present application, optionally, the panorama editor is further used for:

[0037] According to the edited exhibition hall scene of the corresponding 3D digital exhibition hall, the corresponding cloud exhibition hall data is generated, and the cloud exhibition hall data is shared to the cloud server through the cloud gateway.

[0038] As an optional implementation of the present application, optionally, the panorama editor is further used for:

[0039] Collect multi-source exhibition big data through the application layer;

[0040] Using deep learning technology, identify and extract exhibition data features / exhibition screen features from the multi-source exhibition big data;

[0041] Based on the obtained exhibition data features / exhibition screen features, feature fusion is performed to generate exhibition hall features and save them to the scene database;

[0042] By using the exhibition hall features, the scene features in the edited exhibition hall scene corresponding to the 3D digital exhibition hall are added / deleted / modified.

[0043] As an optional implementation scheme of the present application, optionally, the 3D visualization modeling service includes:

[0044] Digital twin system, used to provide digital twin modeling services for 3D digital exhibition halls;

[0045] The VR virtual engine is used to virtualize the exhibition hall scene of the edited 3D digital exhibition hall and generate a VR exhibition hall model corresponding to the exhibition hall scene;

[0046] A data visualization component is used to perform data visualization processing on the edited data of the exhibition hall scene of the 3D digital exhibition hall;

[0047] The 3D rendering engine is used to render the exhibition hall scene of the 3D digital exhibition hall.

[0048] On the other hand, the present application proposes an application method of a digital exhibition hall server based on 3D scene editing, comprising the following steps:

[0049] The management end obtains the front-end business information and uploads it to the digital exhibition hall server;

[0050] The digital exhibition hall server analyzes the front-end business information, obtains the business requirements of the digital exhibition hall, and generates corresponding 3D scene editing tasks;

[0051] The digital exhibition hall server distributes and executes the 3D scene editing task, including:

[0052] The backend management requests the management system to retrieve the corresponding scene exhibition hall template and 3D digital exhibition hall materials;

[0053] The panoramic editing module edits the exhibition hall scene corresponding to the 3D digital exhibition hall based on the retrieved scene exhibition hall template and the 3D digital exhibition hall material editing, and previews the edited exhibition hall scene on the tour interface;

[0054] After the editing is completed, the exhibition hall scene corresponding to the 3D digital exhibition hall is virtualized to generate a VR exhibition hall model corresponding to the exhibition hall scene, or the edited data of the exhibition hall scene of the 3D digital exhibition hall is visualized;

[0055] Feedback the VR exhibition hall model or visualization data to the corresponding user terminal, and remind the user to view and confirm the exhibition hall scene of the corresponding 3D digital exhibition hall;

[0056] After receiving the confirmation information, the exhibition hall scene of the 3D digital exhibition hall is rendered;

[0057] After rendering is completed, the corresponding cloud exhibition hall data is generated according to the edited exhibition hall scene of the corresponding 3D digital exhibition hall, and the cloud exhibition hall data is shared to the cloud server through the cloud gateway;

[0058] The user terminal logs in to the cloud server, reads the cloud exhibition hall data and generates a corresponding cloud exhibition hall.

[0059] In another aspect, the present application further provides an electronic device, comprising:

[0060] processor;

[0061] a memory for storing processor-executable instructions;

[0062] Wherein, the processor is configured to implement the application method of the digital exhibition hall server based on 3D scene editing when executing the executable instructions.

[0063] Technical effects of the present invention:

[0064] Based on the implementation of the present invention, the panoramic editor provided by the present invention is a tool for realizing the migration of the display industry from traditional offline to online, helping customers to build a distinctive online exhibition hall or restore the offline exhibition hall one-to-one according to their needs to promote online channels, and supporting the uploading and display of materials such as pictures, texts, live broadcasts, and audio, so as to deliver the value that customers really need to transmit to designated groups of people, fully reduce unnecessary waste of multimedia information and marketing costs, and support the outbreak of actual traffic and brand promotion. The panoramic editor is equipped with VR virtual roaming technology, which allows viewers and visitors to browse exhibition halls across the country without leaving their homes through the Internet, enhance their understanding and knowledge of customers' companies, and obtain more useful information through interactive interactions, which is more influential and targeted.

[0065] Panorama Editor is a virtual exhibition hall editor based on WebGL technology and broadband Internet. It allows companies to easily build their own virtual exhibition halls and multimedia playback on the Internet. Different from other modeling technologies, it features novel forms, comprehensive content, relatively low development costs, and more convenient playback. People can get a first impression of the company and the exhibition hall through dynamic, interactive and immersive experiences.

[0066] 3D exhibition hall editing is developed through the creation of panoramic exhibition halls and the editing of exhibition hall content and interactive forms, which enables users to preview cloud exhibition halls online and provide the same sensory experience as physical exhibitions. It can also provide virtual reality online exhibitions such as VR, provide a certain degree of interaction, provide interactivity, and avoid distraction of audiences, so that they can focus on the exhibition content.

[0067] The 3D exhibition hall application platform is based on the continuous improvement of the spatial digital platform and the information system integration service capabilities that integrate the Internet and traditional industries. It expands the field and scope of information consumption, continuously cultivates and strengthens new service models of "online + offline" and "product + application", and helps companies transform and upgrade their digital display.

[0068] Further features and aspects of the present disclosure will become apparent from the following detailed description of exemplary embodiments with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0069] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate exemplary embodiments, features, and aspects of the disclosure and, together with the description, serve to explain the principles of the disclosure.

[0070] Figure 1 A technical architecture diagram of a digital exhibition hall server based on 3D scene editing according to the present invention is shown;

[0071] Figure 2 Shown is a schematic diagram of an application system of a server of the present invention;

[0072] Figure 3 Shown is a schematic diagram of a model of a digital exhibition hall of the present invention;

[0073] Figure 4 Shown is a schematic diagram of the exhibition hall big data application of the present invention;

[0074] Figure 5 It is a schematic diagram showing the application of the electronic device of the present invention. DETAILED DESCRIPTION

[0075] Various exemplary embodiments, features and aspects of the present disclosure will be described in detail below with reference to the accompanying drawings. The same reference numerals in the accompanying drawings represent elements with the same or similar functions. Although various aspects of the embodiments are shown in the accompanying drawings, the drawings are not necessarily drawn to scale unless otherwise specified.

[0076] The word “exemplary” is used exclusively herein to mean “serving as an example, example, or illustration.” Any embodiment described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other embodiments.

[0077] In addition, in order to better illustrate the present disclosure, numerous specific details are given in the following specific embodiments. It should be understood by those skilled in the art that the present disclosure can also be implemented without certain specific details. In some examples, means, components and circuits well known to those skilled in the art are not described in detail in order to highlight the main purpose of the present disclosure.

[0078] Example 1

[0079] like Figure 1 As shown, on one hand, the present application proposes a digital exhibition hall server based on 3D scene editing, comprising:

[0080] The physical layer is used to provide operating systems, computing and network resources;

[0081] The data layer is used to provide various types of data storage and management services;

[0082] The network layer is used to provide network services for various 3D scene online applications;

[0083] The platform layer is used to provide panoramic exhibition halls, 3D engines, management systems, and 3D visualization modeling services;

[0084] Application layer, used for 3D display of digital exhibition hall.

[0085] like Figure 2 As shown, the digital exhibition hall server can interact and communicate with the administrator of the front-end business administrator and the user end of the user who customizes the 3D digital exhibition hall. At the same time, it can also generate corresponding cloud exhibition hall data for the edited exhibition hall scene of the corresponding 3D digital exhibition hall through the cloud gateway, and share the cloud exhibition hall data to the cloud server through the cloud gateway; so that the customer can log in to the cloud server through the user end, read the cloud exhibition hall data and generate the corresponding cloud exhibition hall.

[0086] If the user performs a VR preview, the data can also be linked to the VR device (VR glasses) worn by the customer, and the corresponding edited exhibition hall scene of the corresponding 3D digital exhibition hall can be sent to the VR device for display. The specific understanding can be combined with the management interaction between the VR device and the background.

[0087] The VR data of the corresponding exhibition hall has been sent to the VR device, and the relevant content can now be displayed. To ensure the smooth display of VR data, the following steps need to be performed:

[0088] 1. Check whether the VR device is correctly connected and started, and make sure the device is in good condition and has no fault prompts.

[0089] 2. Open the corresponding display software or application on the VR device and wait for the data to load. Please keep the device stable during the loading process and avoid moving or shaking.

[0090] 3. After the data is loaded, make necessary settings and adjustments according to the prompts of the software or application to ensure that the VR data can be displayed as expected.

[0091] 4. Conduct actual display tests to check whether the presentation of VR data is clear and smooth, ensuring that the audience can get a good viewing experience.

[0092] 5. During the demonstration, pay attention to monitoring the operating status of the VR equipment, promptly discover and solve possible problems, and ensure the smooth progress of the entire demonstration process.

[0093] 6. After the demonstration, turn off the VR device and demonstration software or application in time to save energy and protect the equipment. At the same time, back up and organize the VR data for subsequent use or sharing.

[0094] like Figure 3 , which is a schematic diagram of a 3D digital exhibition hall constructed using a digital exhibition hall server.

[0095] The technical architecture of the digital exhibition hall server will be described below.

[0096] The main technologies of the digital exhibition hall server are as follows:

[0097] (1) 3D reconstruction technology

[0098] The 3D exhibition hall application platform is based on 3D reconstruction technology to achieve space reproduction and editing. Display models and marketing materials can be freely uploaded in the editor, allowing the exhibition hall and exhibition hall to truly simulate the real-life environment. Visitors can browse the entire exhibition hall clearly through the three scene browsing modes of roaming, bird's-eye view, and 3D, creating an immersive exhibition experience.

[0099] (2) Support API connection

[0100] The system supports API docking, which not only embeds live broadcast, translation, video conferencing, customer service system, VR and other modes in the exhibition hall, but also connects the exhibition hall to external platforms such as websites, APPs, and mini-programs, and forwards with one click. The multi-terminal scene interaction greatly improves the user's online experience and marketing efficiency.

[0101] (3) Research and development based on WEBGL technology

[0102] Based on WebGL technology, it brings more realistic display effects, realizes seamless roaming of the cloud exhibition hall, and freely switches perspectives. It can be better compatible with mobile terminals, allowing exhibits to be viewed in detail online and achieve an immersive experience.

[0103] As an optional implementation scheme of the present application, optionally, the data layer includes:

[0104] Business database, used to store business data, including business data collected by the front end for 3D scene editing, and application data of 3D digital exhibition halls sent to the front end in response to front end business requirements;

[0105] Model database, used to store model files for 3D modeling;

[0106] Scene database, used to store edited 3D digital scenes or pre-store preview scenes of different styles;

[0107] Template library, used to pre-store scene exhibition hall templates for different application scenarios;

[0108] The material library is used to pre-store 3D digital exhibition hall materials for different application scenarios.

[0109] The management end, for example, can be front-end business personnel or front-end business management personnel, who can collect corresponding business data through the front-end, feed it back to the server and store it in the corresponding business database, so as to form the business needs of different customers and store the corresponding business data.

[0110] The different business data include business data of 3D scenes that meet the customer's requirements. At the same time, in the subsequent scene editing process, the front-end business requirements can be sent to the server, and the 3D digital pause application data generated by the server can also be displayed to the front-end customers.

[0111] The model database mainly stores various 3D modeling model files used to construct a 3D digital exhibition hall, such as the model of a 3D digital exhibition hall constructed using a corresponding three-dimensional engine or a 3D model constructed using a digital twin system.

[0112] The scene database can be used to store 3D scenes and to pre-launch preview scenes of different styles. When constructing and editing a 3D digital exhibition hall, the background management can directly call up preview scenes of corresponding styles.

[0113] The template library and material library are used to store the corresponding exhibition hall scene templates and exhibition hall materials respectively. It is convenient for developers to select and retrieve the corresponding templates, materials, etc. from the template library and material library for use, thereby saving the development time of the digital exhibition hall.

[0114] As an optional implementation scheme of the present application, optionally, the network layer supports at least one of the following network modes:

[0115] API, IOT, 5G, cloud gateway or HTTP. This server supports multiple communication protocols. For example, it can communicate with each user end or the APP on the management end through API to interact with data. At the same time, it can use the Internet of Things / Internet and other networks to interact with the corresponding terminals. At the same time, it can also use the cloud gateway to interact with the cloud server, etc., and it can also use HTTP and other network companies to communicate with the corresponding business end web pages, PCs, etc. Therefore, it can meet the data communication requirements of different terminals.

[0116] As an optional implementation scheme of the present application, optionally, the platform layer includes:

[0117] A panoramic editor, used for 3D scene editing and previewing, including: a tour interface, a panoramic editing module and a background management, wherein the background management is used to request the management system to retrieve the corresponding scene exhibition hall template and 3D digital exhibition hall material according to the front-end business information, the panoramic editing module is used to edit the exhibition hall scene of the corresponding 3D digital exhibition hall based on the retrieved scene exhibition hall template and the 3D digital exhibition hall material, and the tour interface is used to preview the edited exhibition hall scene;

[0118] 3D engine, used to provide 3D editing container, including WebHL, Unity or UE;

[0119] A management system for editing and managing digital exhibition halls, including process management, exhibition hall management and material management, wherein the process management is used for editing process management, the exhibition hall management is used for managing edited exhibition hall scenes, and the material management is used for managing the material library and the template library and responding to requests from the background management and retrieving corresponding scene exhibition hall templates and 3D digital exhibition hall materials;

[0120] 3D visualization modeling service, used to provide visualization services of 3D scene models.

[0121] 3D exhibition hall editing is developed through the creation of panoramic exhibition halls and the editing of exhibition hall content and interactive forms. It mainly includes three parts: the tour interface published by the panoramic exhibition hall editor, the editing function module of the panoramic exhibition hall, and the background management and database module of the editor.

[0122] In line with the development of 5G, the 3D panoramic online exhibition hall built based on cloud rendering, virtual reality and other technologies provides functions such as [panoramic roaming], [online 3D], and [VR roaming]. It has the capabilities of digital twins, integrated marketing, data on the cloud, and borderless display, allowing the exhibition to be taken away, interacted with, and experienced anytime, anywhere.

[0123] The 3D exhibition hall application platform (digital exhibition hall server) provides functions such as [Template library management], [My exhibition hall] and [Material library] (back-end management, which requires calls to different data layers), and has the capabilities of plan management, downloading, sharing, and adding, deleting, modifying and checking the material library (back-end management), realizing the free setting of the platform and the management of the entire process.

[0124] Through the core engine tool (WebGL), the panoramic image is converted into a 360-degree visual panoramic scene on the Web. Initialize the browser page and the core engine viewer environment, create a file loader object, determine the viewer API, call the jpg loader to complete the loading of the panoramic image, standardize the loaded and verified panoramic image source file, and finally display the 360° visual panoramic scene in the editing container of the browser page using WebGL.

[0125] With the panoramic editor, developers can use the panoramic editing module and the background management system to call the corresponding templates and materials, as well as the user requirements collected by the front end to build the exhibition hall scene of the corresponding 3D digital exhibition hall, and at the same time call the corresponding 3D engine, management system, data twin system, VR virtual engine, data visualization, 3D rendering engine, etc., to achieve the corresponding 3D modeling and the construction and visual rendering of the 3D digital exhibition hall, etc. The corresponding data visualization, the construction of the three-digit blue model, the data construction and generation of the VR virtual model, data visualization, 3D rendering, etc., can be directly called by the developer through the background management of the corresponding 3D engine management system or 3D visualization modeling service system to achieve the corresponding 3D modeling and application.

[0126] As an optional implementation of the present application, optionally, the panorama editor is further used for:

[0127] Edit and position the screens in the panoramic exhibition hall scene;

[0128] Through 3D scene editing, multiple plans can be created and managed, including independent editing and broadcasting plan information, independent viewing angle information for each scene, independent screen information, independent hot spot information, independent music management, independent automatic navigation route planning and independent preview function;

[0129] The hotspot information includes panoramic switching, hyperlinks, pictures, videos, products and multimedia hotspots.

[0130] The panoramic editor can use a single or multiple visual panoramic scenes to create a panoramic exhibition hall, and edit and position the screens within the panoramic exhibition hall scene. It can realize multi-plan management by creating editing plans in the exhibition hall. The content includes: independent editing and broadcasting plan information, independent perspective information for each scene, independent screen information, independent hotspot information, independent music management, independent automatic guide route planning, and independent preview function.

[0131] Edit and position scene elements on the screen:

[0132] 1. Select a tool: First, select the editing tool that suits your needs. This might be the selection tool, crop tool, move tool, or another specific graphic editing tool.

[0133] 2. Identify the element: Identify the element on the screen that you want to edit. This can be text, a picture, a graphic, or any other visual object.

[0134] 3. Precise positioning: Use the positioning options in the toolbar to precisely adjust the position of the element. This may include adjusting the X and Y coordinates of the element, or using the grid and alignment tools to help align the elements.

[0135] 4. Resize: Resize the element if needed. Make sure to maintain the proportions of the element when resizing, or resize freely as needed.

[0136] 5. Layer management: If the scene contains multiple elements, use the layering function to manage the order and visibility of different elements.

[0137] 6. Fine-tune: Use the fine-tune function or keyboard shortcuts to make finer adjustments, such as slightly moving or rotating elements.

[0138] 7. Preview and Save: After you finish editing, preview the scene to make sure all elements are positioned correctly. Then save your changes.

[0139] Hotspot information must meet the requirements of panoramic switching, hyperlinks, pictures, videos, products, multimedia and other hotspots. Panoramic switching hotspots can realize jumps between scenes, hyperlink hotspots can open corresponding links, picture hotspots can form albums and associate voice explanations, video hotspots can add videos to panoramic scenes, product hotspots can add products and display the product information including 3D model diagrams, and multimedia hotspots can add corresponding exhibits and pictures and videos. By adding these hotspots to the panoramic scene, the interactivity of the panoramic scene is improved. By using the hotspot plug-in <hotspot>Attributes are used to control the position and style, including hotspot name, type, hotspot image path, boundary alignment point, etc.

[0140] As an optional implementation of the present application, optionally, the panorama editor is further used for:

[0141] According to the edited exhibition hall scene of the corresponding 3D digital exhibition hall, the corresponding cloud exhibition hall data is generated, and the cloud exhibition hall data is shared to the cloud server through the cloud gateway.

[0142] The scene cloud rendering method of the exhibition hall editing technology based on the Web framework adopts an operation mode based on cloud computing. The system is divided into a server and a client. The server can use a large GPU server cluster to render the cloud exhibition screen in real time, and can also transmit the rendered display scene screen to the client through streaming technology, so as to present it to the user.

[0143] Based on the data resource fusion and analysis method of the cloud exhibition hall, in the process of accessing the smart devices and applications integrated on the platform, the exhibition data that can be collected through different channels and the data required by each service are studied, and data fusion and sharing are carried out innovatively.

[0144] The highly interactive technological experience, combined with the digital cloud exhibition hall created with multimedia technology, has rich interactivity and a strong sense of immersion, and is displayed in a variety of forms such as text, commentary, pictures, videos and 3D models.

[0145] Universal platform backend management services eliminate the need for separate development for a single project; complete cloud exhibition business integration reduces the time and labor costs of single-venue development of cloud exhibitions, and provides easy-to-use cloud exhibition hall content editing and management based on a 3D panoramic editor, greatly facilitating content modification operations and increasing operational flexibility.

[0146] The steps to generate 3D cloud data and display it are as follows:

[0147] 1. Data collection: First, you need to collect data for generating 3D cloud models.

[0148] 2. Data processing: Preprocess the collected data, including data cleaning, format conversion, coordinate correction, etc., to ensure data quality.

[0149] 3.3D modeling: Use 3D modeling software or tools to create a 3D model based on the processed data. This may involve steps such as point cloud processing, mesh generation, and texture mapping. Specifically, the corresponding 3D engine can be called to generate the 3D model of the corresponding digital exhibition hall.

[0150] 4. Cloud rendering: Upload the 3D model to the cloud rendering platform and use cloud computing resources for rendering. This step can optimize the visual effects of the model, including lighting, shadows, materials, etc. Here, the rendering can be completed directly on the digital exhibition hall server or on the cloud server.

[0151] 5. Cloud storage: Store the rendered 3D models on cloud servers to ensure data security and accessibility.

[0152] 6. Cloud display: Display 3D models to users through the Internet, and users can view the models through web pages, mobile applications or virtual reality devices.

[0153] 7. Interaction design: Design a user interaction interface that allows users to view 3D models from different angles and distances, and provides operations such as zooming and rotating.

[0154] As for 3D display, you can refer to the display technology of online VR models.

[0155] As an optional implementation of the present application, optionally, the panorama editor is further used for:

[0156] Collect multi-source exhibition big data through the application layer;

[0157] Using deep learning technology, identify and extract exhibition data features / exhibition screen features from the multi-source exhibition big data;

[0158] Based on the obtained exhibition data features / exhibition screen features, feature fusion is performed to generate exhibition hall features and save them to the scene database;

[0159] By using the exhibition hall features, the scene features in the edited exhibition hall scene corresponding to the 3D digital exhibition hall are added / deleted / modified.

[0160] Through the platform's backend management, you can uniformly manage the content in the product library and material library, including uploading, editing, deleting and other functions. You can also manage the exhibition hall's plans, publish and share the exhibition hall after it is generated.

[0161] Backstage management allows developers to implement corresponding backstage editing services when editing digital exhibition halls, including data retrieval, addition, deletion, and modification.

[0162] This embodiment also combines big data means, and the access to the panoramic editor will make corporate publicity more complete and convenient.

[0163] As attached Figure 4 As shown in the figure, in the editing business interaction of the digital exhibition hall, the management end will collect exhibition big data from different data sources to form multi-source exhibition big data on the server. These multi-source exhibition big data contain multi-source exhibition big data features of different styles and requirements, such as graphic features, scene screen features, etc. Therefore, with the help of big data technology, the corresponding exhibition data features / exhibition screen features can be extracted from the multi-source exhibition big data and saved as materials for templates or scene materials for subsequent digital exhibition hall development.

[0164] Therefore, the exhibition hall features can be used to perform addition / deletion / modification operations on the scene features in the edited exhibition hall scene corresponding to the 3D digital exhibition hall.

[0165] Specifically, to carry out feature engineering of multi-source exhibition big data and extract exhibition hall features of different 3D exhibition halls, the following methods and steps can be followed:

[0166] 1. Data collection: First, collect exhibition data from multiple sources, including but not limited to 3D exhibition hall design files, visitor behavior data, sales and transaction records, social media feedback, etc.

[0167] 2. Data preprocessing: clean data, handle missing values ​​and outliers, unify data formats, and ensure data quality.

[0168] 3. Feature extraction: Extract key features from preprocessed data. For 3D exhibition halls, this may include exhibition hall layout, space utilization, crowd density, hot spots, exhibit distribution and other exhibition data features / exhibition screen features. In particular, the screen image features and element features of different styles of exhibition scenes.

[0169] 4. Feature selection: Use statistical tests, model scoring, or expert knowledge to select the most influential features, reduce feature dimensionality, and improve model efficiency.

[0170] 5. Feature construction: construct new features based on the original data, for example, construct a feature that reflects sales hotspots by calculating the correlation between pedestrian density and sales data.

[0171] 6. Feature transformation: Standardize or normalize the extracted features to ensure that the data is on the same scale for subsequent analysis and model training.

[0172] 7. Application of feature engineering tools: Use feature engineering tools in machine learning libraries (such as sci kit-l earn), such as feature selectors, encoders, etc., to further optimize features.

[0173] 8. Model training and validation: Use the extracted and optimized features to train the machine learning model, and verify the accuracy and generalization ability of the model through methods such as cross-validation.

[0174] 9. Feature importance assessment: Evaluate the contribution of features to the model prediction results, identify key features, and provide guidance for exhibition hall design and operation.

[0175] 10. Continuous iteration: Based on model feedback and business needs, continuously iterate the feature engineering process, optimize the feature set, and improve model performance.

[0176] Through the above steps, valuable 3D exhibition hall features can be effectively extracted from multi-source exhibition big data, providing data support for the planning and management of exhibition activities.

[0177] When processing the digital exhibition hall model currently being edited, the first thing to do is to analyze the model's screen features. This includes identifying visual elements in the model, such as color, texture, shape, and layout. Next, the corresponding extracted exhibition data features / exhibition screen features are retrieved and optimized based on these features to ensure that the format of the features matches the exhibition model / scene currently being edited, and feature fusion is performed directly to quickly edit the model. For example, color contrast can be enhanced to highlight key areas, or textures can be adjusted to enhance realism. At the same time, shapes and layouts are optimized to ensure that information is clearly conveyed and user interaction is smooth. Through these steps, it can be ensured that the digital exhibition hall model achieves the desired effect both visually and functionally.

[0178] As an optional implementation scheme of the present application, optionally, the 3D visualization modeling service includes:

[0179] Digital twin system, used to provide digital twin modeling services for 3D digital exhibition halls;

[0180] The VR virtual engine is used to virtualize the exhibition hall scene of the edited 3D digital exhibition hall and generate a VR exhibition hall model corresponding to the exhibition hall scene;

[0181] A data visualization component is used to perform data visualization processing on the edited data of the exhibition hall scene of the 3D digital exhibition hall;

[0182] The 3D rendering engine is used to render the exhibition hall scene of the 3D digital exhibition hall.

[0183] The above-mentioned digital twin system, VR virtual engine, data visualization component and 3D rendering engine can deploy corresponding application components, programs, APPs or software systems, etc., which are not limited in this embodiment.

[0184] Developers can call corresponding application services to assist in the development of 3D exhibition scenes.

[0185] Therefore, this application converts panoramic images into 360-degree visual panoramic scenes on the web side, performs data conversion and loading through the browser viewer, and generates a panoramic exhibition hall in association with the interface UI. The generation of online panoramic exhibition halls and the editing and display of content are realized. Through the editing of multi-plan panoramic exhibition halls, an implementation method of multi-plan panoramic exhibition hall editing scheme is provided, which retains the original scene design model, supports multi-plan editing and broadcasting, and performs multi-plan and multi-theme editing and broadcasting for large panoramic scenes. In different usage scenarios, the use of multiple scenes in the panoramic exhibition hall can be switched in time. In the graphic editing system of the cloud exhibition hall, this technology is used to enable users to design and edit panoramic multi-plans in a browser environment.

[0186] Obviously, those skilled in the art should understand that the implementation of all or part of the processes in the above-mentioned embodiments can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the above-mentioned embodiments. Those skilled in the art can understand that the implementation of all or part of the processes in the above-mentioned embodiments can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the above-mentioned embodiments. Among them, the storage medium can be a disk, an optical disk, a read-only memory (ROM), a random access memory (RAM), a flash memory (Flash Memory), a hard disk (Hard Disk Drive, abbreviated: HDD) or a solid-state drive (SSD), etc.; the storage medium can also include a combination of the above-mentioned types of memory.

[0187] Example 2

[0188] Based on the implementation principle of Example 1, on the other hand, the present application proposes an application method of a digital exhibition hall server based on 3D scene editing, comprising the following steps:

[0189] The management end obtains the front-end business information and uploads it to the digital exhibition hall server;

[0190] The digital exhibition hall server analyzes the front-end business information, obtains the business requirements of the digital exhibition hall, and generates corresponding 3D scene editing tasks;

[0191] The digital exhibition hall server distributes and executes the 3D scene editing task, including:

[0192] The backend management requests the management system to retrieve the corresponding scene exhibition hall template and 3D digital exhibition hall materials;

[0193] The panoramic editing module edits the exhibition hall scene corresponding to the 3D digital exhibition hall based on the retrieved scene exhibition hall template and the 3D digital exhibition hall material editing, and previews the edited exhibition hall scene on the tour interface;

[0194] After the editing is completed, the exhibition hall scene corresponding to the 3D digital exhibition hall is virtualized to generate a VR exhibition hall model corresponding to the exhibition hall scene, or the edited data of the exhibition hall scene of the 3D digital exhibition hall is visualized;

[0195] Feedback the VR exhibition hall model or visualization data to the corresponding user terminal, and remind the user to view and confirm the exhibition hall scene of the corresponding 3D digital exhibition hall;

[0196] After receiving the confirmation information, the exhibition hall scene of the 3D digital exhibition hall is rendered;

[0197] After rendering is completed, the corresponding cloud exhibition hall data is generated according to the edited exhibition hall scene of the corresponding 3D digital exhibition hall, and the cloud exhibition hall data is shared to the cloud server through the cloud gateway;

[0198] The user terminal logs in to the cloud server, reads the cloud exhibition hall data and generates a corresponding cloud exhibition hall.

[0199] The above steps can be understood and implemented in conjunction with Example 1, which will not be described in detail in this embodiment. For server applications not described in this embodiment, please implement them in conjunction with Example 1.

[0200] The modules or steps of the present invention described above can be implemented by a general-purpose computing system, they can be concentrated on a single computing system, or distributed on a network composed of multiple computing systems, and optionally, they can be implemented by a program code executable by a computing system, so that they can be stored in a storage system and executed by the computing system, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.

[0201] Example 3

[0202] like Figure 5 As shown, further, in another aspect, the present application also proposes an electronic device, including:

[0203] processor;

[0204] a memory for storing processor-executable instructions;

[0205] The processor is configured to implement the application method of the digital exhibition hall server based on 3D scene editing described in Example 2 when executing the executable instructions.

[0206] The electronic device of the embodiment of the present disclosure includes a processor and a memory for storing processor executable instructions. The processor is configured to implement the application method of the digital exhibition hall server based on 3D scene editing described in the above embodiment 2 when executing the executable instructions.

[0207] Here, it should be noted that the number of processors can be one or more. At the same time, the electronic device of the embodiment of the present disclosure may also include an input system and an output system. Among them, the processor, memory, input system and output system may be connected through a bus or in other ways, which are not specifically limited here.

[0208] The memory, as a computer-readable storage medium, can be used to store software programs, computer executable programs and various modules, such as the program or module corresponding to the application method of the digital exhibition hall server based on 3D scene editing in the embodiment of the present disclosure. The processor executes various functional applications and data processing of the electronic device by running the software programs or modules stored in the memory.

[0209] The input system can be used to receive input numbers or signals. The signal can be a key signal related to user settings and function control of the device / terminal / server. The output system can include display devices such as display screens.

[0210] The embodiments of the present disclosure have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.< / hotspot>

Claims

1. A digital exhibition hall server based on 3D scene editing, characterized in that: include: The physical layer is used to provide operating systems, computing and network resources; The data layer is used to provide various types of data storage and management services; The network layer is used to provide network services for various 3D scene online applications; The platform layer is used to provide panoramic exhibition halls, 3D engines, management systems, and 3D visualization modeling services; Application layer, used for 3D display of digital exhibition hall.

2. The digital exhibition hall server based on 3D scene editing according to claim 1, characterized in that: The data layer includes: Business database, used to store business data, including business data collected by the front end for 3D scene editing, and application data of the 3D digital exhibition hall sent to the front end in response to the front end business requirements; Model database, used to store model files for 3D modeling; Scene database, used to store edited 3D digital scenes or pre-store preview scenes of different styles; Template library, used to pre-store scene exhibition hall templates for different application scenarios; The material library is used to pre-store 3D digital exhibition hall materials for different application scenarios.

3. The digital exhibition hall server based on 3D scene editing according to claim 1, characterized in that: The network layer supports at least one of the following network modes: API, IOT, 5G, cloud gateway or HTTP.

4. The digital exhibition hall server based on 3D scene editing according to claim 1, characterized in that: The platform layer includes: A panoramic editor, used for 3D scene editing and previewing, including: a tour interface, a panoramic editing module and a background management, wherein the background management is used to request the management system to retrieve the corresponding scene exhibition hall template and 3D digital exhibition hall material according to the front-end business information, the panoramic editing module is used to edit the exhibition hall scene of the corresponding 3D digital exhibition hall based on the retrieved scene exhibition hall template and the 3D digital exhibition hall material, and the tour interface is used to preview the edited exhibition hall scene; 3D engine, used to provide 3D editing container, including WebHL, Unity or UE; A management system for editing and managing digital exhibition halls, including process management, exhibition hall management and material management, wherein the process management is used for editing process management, the exhibition hall management is used for managing edited exhibition hall scenes, and the material management is used for managing the material library and the template library and responding to requests from the background management and retrieving corresponding scene exhibition hall templates and 3D digital exhibition hall materials; 3D visualization modeling service, used to provide visualization services of 3D scene models.

5. The digital exhibition hall server based on 3D scene editing according to claim 4, characterized in that: The panorama editor is also used to: Edit and position the screens in the panoramic exhibition hall scene; Through 3D scene editing, multiple plans can be created and managed, including independent editing and broadcasting plan information, independent viewing angle information for each scene, independent screen information, independent hot spot information, independent music management, independent automatic navigation route planning and independent preview function; The hotspot information includes panoramic switching, hyperlinks, pictures, videos, products and multimedia hotspots.

6. The digital exhibition hall server based on 3D scene editing according to claim 4, characterized in that: The panorama editor is also used to: According to the edited exhibition hall scene of the corresponding 3D digital exhibition hall, the corresponding cloud exhibition hall data is generated, and the cloud exhibition hall data is shared to the cloud server through the cloud gateway.

7. The digital exhibition hall server based on 3D scene editing according to claim 4, characterized in that: The panorama editor is also used to: Collect multi-source exhibition big data through the application layer; Using deep learning technology, identify and extract exhibition data features / exhibition screen features from the multi-source exhibition big data; Based on the obtained exhibition data features / exhibition screen features, feature fusion is performed to generate exhibition hall features and save them to the scene database; By using the exhibition hall features, the scene features in the edited exhibition hall scene corresponding to the 3D digital exhibition hall are added / deleted / modified.

8. The digital exhibition hall server based on 3D scene editing according to claim 4, characterized in that: The 3D visualization modeling service includes: Digital twin system, used to provide digital twin modeling services for 3D digital exhibition halls; The VR virtual engine is used to virtualize the exhibition hall scene of the edited 3D digital exhibition hall and generate a VR exhibition hall model corresponding to the exhibition hall scene; A data visualization component is used to perform data visualization processing on the edited data of the exhibition hall scene of the 3D digital exhibition hall; The 3D rendering engine is used to render the exhibition hall scene of the 3D digital exhibition hall.

9. The application method of the digital exhibition hall server based on 3D scene editing according to any one of claims 1 to 8, characterized in that: The steps include: The management end obtains the front-end business information and uploads it to the digital exhibition hall server; The digital exhibition hall server analyzes the front-end business information, obtains the business requirements of the digital exhibition hall, and generates corresponding 3D scene editing tasks; The digital exhibition hall server distributes and executes the 3D scene editing task, including: The backend management requests the management system to retrieve the corresponding scene exhibition hall template and 3D digital exhibition hall materials; The panoramic editing module edits the exhibition hall scene corresponding to the 3D digital exhibition hall based on the retrieved scene exhibition hall template and the 3D digital exhibition hall material editing, and previews the edited exhibition hall scene on the tour interface; After the editing is completed, the exhibition hall scene corresponding to the 3D digital exhibition hall is virtualized to generate a VR exhibition hall model corresponding to the exhibition hall scene, or the edited data of the exhibition hall scene of the 3D digital exhibition hall is visualized; Feedback the VR exhibition hall model or visualization data to the corresponding user terminal, and remind the user to view and confirm the exhibition hall scene of the corresponding 3D digital exhibition hall; After receiving the confirmation information, the exhibition hall scene of the 3D digital exhibition hall is rendered; After rendering is completed, the corresponding cloud exhibition hall data is generated according to the edited exhibition hall scene of the corresponding 3D digital exhibition hall, and the cloud exhibition hall data is shared to the cloud server through the cloud gateway; The user terminal logs in to the cloud server, reads the cloud exhibition hall data and generates a corresponding cloud exhibition hall.

10. An electronic device, characterized in that include: processor; a memory for storing processor-executable instructions; Wherein, the processor is configured to implement the application method described in claim 9 when executing the executable instructions.

Citation Information

Patent Citations

  • Panorama template-based digital virtual exhibition hall generation method and system

    CN112132961A

  • Digital twin basic development platform based on industrial internet

    CN113673948A

  • Digital exhibition hall content optimization method and device based on multi-dimensional interaction data analysis

    CN117331460A

  • Method and system for constructing interactive virtual cloud exhibition hall based on three-dimensional modeling

    CN117788689A

  • Three-dimensional model scene interaction method, system and apparatus, and device, storage medium and computer program product

    WO2024060663A1

Cited By

  • Digital exhibition hall panoramic roaming construction method based on virtual-real fusion

    CN120876791A