Three-dimensional presentation type intelligent operating system and interactive method thereof

By creating node warehouses at geometric points of the three-dimensional scene model and combining artificial intelligence, the problem of low three-dimensionalization of the existing three-dimensional operating system is solved, efficient three-dimensional presentation and intelligent operation are achieved, and user experience and system performance are improved.

CN119127022APending Publication Date: 2024-12-13JIANGSU JINSHUN SOFTWARE CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411246875.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-06
Publication Date
2024-12-13

AI Technical Summary

Technical Problem

The existing three-dimensional operating system relies on virtual reality technology and ignores the three-dimensional presentation of internal computer resources, resulting in a low degree of three-dimensionalization.

Method used

Adopt a three-dimensional three-dimensional presentation intelligent operating system, by creating node warehouses at geometric points of the three-dimensional scene model to store data, process and display logical results in real time, provide a three-dimensional visual experience, and use artificial intelligence and three-dimensional object recognition technology to realize intelligent scheduling and operation Identify.

Benefits of technology

It improves the degree of three-dimensional presentation and three-dimensionality, improves the user's visual experience and system performance, supports multi-user collaboration and personalized customization, and enhances collaborative work efficiency and data analysis capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119127022A_ABST
    Figure CN119127022A_ABST
Patent Text Reader

Abstract

The invention discloses a three-dimensional presentation type intelligent operating system and an interaction method thereof, and the method comprises the steps: constructing and storing three-dimensional scene model geometric information data and corresponding attribute information data, generating node bins at the geometric points of a three-dimensional scene model, synchronously filling corresponding data sources and corresponding target files into each node bin, and storing the data sources and the target files. The method comprises the steps of intelligently obtaining an external operation instruction, calling attribute information data in a three-dimensional scene model, calling a data source under the current attribute information data and a corresponding target file, and outputting a logic processing result and a display interface in real time. The system has strong data analysis capability, provides personalized customization services for users, meets different user requirements, and solves the problems that an existing three-dimensional operation system focuses on third-party display, neglects three-dimensional display of internal resources of a computer and is not high in three-dimensional degree.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of computer operating systems, and in particular to a three-dimensional presentation type intelligent operating system and an interactive method thereof. Background Art

[0002] With the advancement of technology, the development of computer operating systems has shifted from the traditional two-dimensional graphical user interface (GUI) to a more intuitive and immersive three-dimensional user interface (3DUI). The purpose of this shift is to improve the user's interactive experience and operating efficiency. In a 3D interface, users can interact with computers in a more natural way, for example, browsing objects in the operating system through voice, rotation, zooming, and stereo navigation.

[0003] The three-dimensional operating systems currently on the market often rely on virtual reality (VR) technology, which requires special hardware support, such as head-mounted displays (HMDs), position tracking sensors, and high-performance graphics processing units (GPUs). To a certain extent, existing technologies focus more on third-party displays and ignore the three-dimensional presentation of the computer's internal resources, and the degree of three-dimensionality is not high. Summary of the invention

[0004] In view of the above problems existing in the existing three-dimensional operating system, the present invention is proposed.

[0005] Therefore, the technical problem solved by the present invention is to solve the problem that the existing three-dimensional operating system focuses more on third-party display, ignores the three-dimensional presentation of the computer's internal resources, and has a low degree of stereoscopic presentation.

[0006] The present invention relates to an intelligent three-dimensional stereoscopic operating system and its interactive method, which creates node warehouses at geometric points of a three-dimensional scene model to store data, intelligently responds to external instructions, performs distributed big data analysis, processes and displays logical results in real time, and provides a three-dimensional visual experience. The system can be customized to meet the needs of different users, improves the three-dimensional presentation and stereoscopic degree, and surpasses the limitations of existing systems in the three-dimensional presentation of internal resources.

[0007] To solve the above technical problems, the present invention provides the following technical solutions: a three-dimensional presentation type intelligent operating system, comprising the following components: a 3D model construction module, used to construct a three-dimensional display interface, and store the constructed geometric information data of each three-dimensional scene model in a 3D model library; a storage module, embedded in the 3D model construction module, storing the constructed geometric information data of each three-dimensional scene model and the corresponding attribute information data; an information source module, embedded in the 3D model construction module, generating a node bin at each geometric point of the three-dimensional scene model, and synchronously filling in the corresponding data source and the corresponding target file in each node bin to complete the node storage of each data source and target file; an input module, used to Obtain external operation instructions; an information analysis module, which is connected to the 3D model construction module and the storage module information data, analyzes and outputs the constructed three-dimensional scene model and the corresponding attribute information data in the storage module to the interactive synchronization module; an interactive synchronization module, which is connected to the input module and the information analysis module information data, and the system digital human responds according to the external operation instructions obtained by the input module, and the information analysis module calls the attribute information data in the three-dimensional scene model, and then calls out the data source and corresponding target file under the current attribute information data; a display module, which is connected to the interactive synchronization module information data, outputs the logic processing results and the display interface in real time.

[0008] As a preferred solution of the three-dimensional presentation type intelligent operating system described in the present invention, the input module obtains external operation instructions through intelligent recognition; wherein, the intelligent recognition specifically includes direct selection recognition of the mouse and keyboard, voice recognition and gesture recognition.

[0009] As a preferred solution of the three-dimensional stereoscopic presentation intelligent operating system described in the present invention, the constructed three-dimensional scene model geometric information data includes: vertices of the model perimeter, the model scene and the model name, which are stored in several binary 3D model files; wherein the model scene adopts one of the palace scene, European scene, family scene, factory scene and office scene.

[0010] As a preferred solution of the three-dimensional stereoscopic presentation intelligent operating system described in the present invention, wherein: the attribute information data in the three-dimensional scene model contains detailed information of the model, and the attribute information data can be customized and expanded; wherein, the detailed information of the model specifically includes: model scene, model boundary points, model top vertices and model node bin information; wherein, the model node bin information specifically includes: the number of node bins, the size of the node bin and the position of the node bin.

[0011] To solve the above technical problems, the present invention also provides the following technical solutions: an interactive method of a three-dimensional stereoscopic presentation intelligent operating system, using the above three-dimensional stereoscopic presentation intelligent operating system, comprising the following steps: S1, the 3D model construction module generates three-dimensional scene model geometric information data and stores it in a 3D model library; S2, the storage module obtains and stores the attribute information data of the model; S3, the information source module selects an applicable model scene through an application, generates a node bin at a geometric point of the three-dimensional scene model, and synchronously fills the corresponding data source and the corresponding target file in each node bin to complete the node storage; S4, the input module intelligently obtains external operation instructions and sends them to the interactive synchronization module; S5, the information analysis module reads the corresponding three-dimensional scene model geometric information data and the corresponding attribute information data, converts them into an internal format and outputs them to the interactive synchronization module; S6, the interactive synchronization module calls the attribute information data in the three-dimensional scene model according to the external operation instructions obtained by the input module, and then calls out the data source and the corresponding target file under the current attribute information data; S7, the display module outputs the logic processing results and the display interface in real time.

[0012] As a preferred solution of the interactive method of the three-dimensional presentation intelligent operating system described in the present invention, the digital human is controlled by keyboard input or direct mouse selection recognition or voice recognition or gesture recognition to execute operation instructions; wherein the operation instructions specifically include: forward, backward, left, right, up, down, turn and select.

[0013] As a preferred solution of the interactive method of the three-dimensional stereoscopic presentation type intelligent operating system described in the present invention, wherein: if a forward instruction is received, the interactive synchronization module controls the digital human to move forward, the perspective in the three-dimensional scene moves forward, and the three-dimensional display interface moves forward; if a backward instruction is received, the interactive synchronization module controls the digital human to move backward, and the three-dimensional display interface moves backward; if a left move instruction is received, the interactive synchronization module controls the digital human to move left, and the three-dimensional display interface moves left; if a right move instruction is received, the interactive synchronization module controls the digital human to move right, and the three-dimensional display interface moves right; if an ascending instruction is received, the interactive synchronization module controls the digital human to ascend, and the three-dimensional display interface rises upward; if a descending instruction is received, the interactive synchronization module controls the digital human to descend, and the three-dimensional display interface falls downward; if a turning instruction is received, the interactive synchronization module controls the digital human to turn, and the three-dimensional display interface turns accordingly, and the digital human visual range mark turns synchronously; if a selection instruction is received, the interactive synchronization module controls the selected model object to be displayed in the three-dimensional scene in a highlighted manner, and at the same time, the interactive synchronization module matches the nearest node warehouse to obtain the data source stored in the selected node warehouse and the corresponding target file.

[0014] As a preferred solution of the three-dimensional stereoscopic presentation type intelligent operating system interactive method described in the present invention, wherein: the interactive synchronization module can control the digital human to turn 360 degrees.

[0015] The present invention provides a three-dimensional presentation type intelligent operating system, which has the following functional effects:

[0016] 1. Use three-dimensional presentation technology to improve the user's visual experience;

[0017] 2. Use artificial intelligence technology to achieve intelligent scheduling and optimization of the operating system and improve system performance;

[0018] 3. Introduce 3D object recognition technology to realize intelligent recognition and response to user operations and provide intelligent operation suggestions;

[0019] 4. Support multi-user collaboration, realize seamless connection of shared resources and data, and improve collaborative work efficiency;

[0020] 5. Have strong data analysis capabilities to provide users with personalized customized services to meet the needs of different users. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0022] Figure 1 This is an overall system module diagram of the three-dimensional presentation type intelligent operating system provided by the present invention.

[0023] Figure 2 This is an overall step diagram of the three-dimensional presentation type intelligent operating system interaction method provided by the present invention.

[0024] Figure 3 This is a flow chart of the three-dimensional presentation type intelligent operating system interaction method provided by the present invention. DETAILED DESCRIPTION

[0025] In order to make the above-mentioned purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are described in detail below in conjunction with the drawings of the specification. Obviously, the described embodiments are part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary persons in the art without creative work should fall within the scope of protection of the present invention.

[0026] The three-dimensional operating systems currently on the market often rely on virtual reality (VR) technology, which requires special hardware support, such as head-mounted displays (HMDs), position tracking sensors, and high-performance graphics processing units (GPUs). To a certain extent, existing technologies focus more on third-party displays and ignore the three-dimensional presentation of the computer's internal resources, and the degree of three-dimensionality is not high.

[0027] Therefore, please refer to Figure 1 The present invention provides a three-dimensional presentation type intelligent operating system, comprising the following components:

[0028] The 3D model construction module 100 is used to construct a three-dimensional display interface and store the geometric information data of each constructed three-dimensional scene model in a 3D model library;

[0029] The storage module 200 is embedded in the 3D model construction module 100 and stores the geometric information data and corresponding attribute information data of each constructed three-dimensional scene model;

[0030] The information source module 300 is embedded in the 3D model construction module 100, generates a node bin at each geometric point of the three-dimensional scene model, and simultaneously fills the corresponding data source and the corresponding target file in each node bin to complete the node storage of each data source and target file;

[0031] An input module 400 is used to obtain external operation instructions;

[0032] The information parsing module 500 is connected to the 3D model building module 100 and the storage module 200 for information data, and parses and outputs the constructed 3D scene model and the corresponding attribute information data in the storage module 200 to the interactive synchronization module 600;

[0033] The interactive synchronization module 600 is connected with the input module 400 and the information analysis module 500. According to the external operation instruction obtained by the input module 400, the system digital human responds, and the information analysis module 500 calls the attribute information data in the three-dimensional scene model, and then calls out the data source and the corresponding target file under the current attribute information data;

[0034] The display module 700 is connected to the interactive synchronization module 600 for information data, and outputs the logic processing results and display interface in real time.

[0035] It should be noted that:

[0036] ① The technology of constructing a three-dimensional display interface by the 3D model construction module 100 is a direct application of the existing three-dimensional scene construction technology, wherein the principle details involved in the 3D model construction module 100 are as follows:

[0037] 1. 3D modeling software:

[0038] Typically, the 3D model building module 100 includes a 3D modeling software that allows a user to create or edit a 3D model. This software provides a series of tools, such as vertex editing, face creation, mesh smoothing, material and texture application, etc., to build complex 3D objects.

[0039] 2. Geometric information data storage:

[0040] The constructed 3D model needs to be stored in a 3D model library. Geometric information usually includes information such as vertices, edges, faces, and bodies. These data structures are used to represent the shape and size of the model. For example, the vertex array stores the coordinates of all vertices in the model, while the face array defines the connection relationship between vertices to form the surface of the model.

[0041] 3. File format:

[0042] 3D model libraries usually use standard file formats to store model data, with the suffix "cm" + "original standard file format", such as "PDF" converted to "cmPDF" format file. These formats allow model data to be exchanged between different software, and can be read by various rendering engines and compatible with original format applications.

[0043] 4. Model optimization:

[0044] To ensure smooth rendering and interaction, the constructed models need to be optimized. This includes eliminating redundant vertices, edges and faces, simplifying the model geometry, and optimizing the use of materials and textures.

[0045] 5. Textures and Materials:

[0046] To make models look more realistic, textures and materials are applied to the surface of the model. Textures are maps that add visual effects such as color, gloss, roughness, and transparency to the model. Materials define how these textures interact with light and how they look more realistic under different lighting conditions.

[0047] 6. Lighting and shadow processing:

[0048] Rendering a 3D scene also involves simulating the lighting effects in the real world. This involves calculating how light shines from the light source onto the model and how it is reflected, refracted or absorbed by the surface of the model. Shadow processing is also done at this stage, which is crucial to the realism of the scene.

[0049] 7. Animation and Interaction:

[0050] The 3D model building module 100 supports animation and will include animation tools to allow the creation of model motion. For interactivity, such as games or virtual reality applications, the model may include a skeleton and skin structure so that certain parts of the model can move independently.

[0051] 8. Hardware Acceleration:

[0052] For complex models and animations, the 3D model building module 100 utilizes a graphics processing unit (GPU) for hardware acceleration to improve processing speed and rendering efficiency.

[0053] ② The storage module 200 stores the geometric information data of each constructed three-dimensional scene model;

[0054] ③ Regarding the information source module 300, it is important to emphasize that:

[0055] 1. The concept of node warehouse:

[0056] Node Inventory is a data structure used to store and manage all nodes (or elements) and their attributes in a 3D scene model. Each node usually represents a geometric point, surface or body of the model.

[0057] 2. Data source identification:

[0058] In a 3D model, data sources include:

[0059] Internal database: The database management system within the enterprise, such as relational databases (MySQL, PostgreSQL, Oracle, etc.), document databases (MongoDB, CouchDB, etc.) or time series databases (InfluxDB, etc.), which store a large amount of structured and unstructured data.

[0060] External databases: other enterprise or public databases, such as storage services provided by cloud service providers (AWS S3, Azure Blob Storage, etc.), public data sets (such as government open data, scientific research data, etc.).

[0061] File system: includes local file system, network file system (NFS, SMB, etc.) and cloud file storage service (AWS S3, Google Cloud Storage, etc.). The data stored in the file system can be in CSV, JSON, XML, Excel and other formats.

[0062] Real-time data stream: Real-time data stream processing systems such as Kafka, Apache Flume, and Amazon Kinesis are used to process and transmit large amounts of real-time data streams.

[0063] IoT devices: Data generated by IoT devices, such as sensor data, surveillance camera videos, etc.

[0064] System desktop AI browser: The present invention integrates a browser internally, which contains a lot of selectable information. When the trigger command is issued, the browser opens the folder accordingly and displays the data information contained therein; rich personalized functions: including personalized new tabs, weather, calendar, free PDF conversion, free AI assistant, software management, hot search list, website navigation, sidebar split screen, to bring you a better browser experience.

[0065] 3. Target file definition:

[0066] The target file refers to the file where the data stored in the node bin will be written. These files use standard file formats to store model data, and the suffix is ​​"cm" + "original standard file format", such as "PDF" converted to "cmPDF" format file.

[0067] It should be noted that cmpdf is a unique file format within the system. cmpdf contains the corresponding pdf file and is a format expression of three-dimensional attributes.

[0068] 4.Node storage process:

[0069] Data synchronization: Synchronize the data source and target file to ensure data consistency. This involves data conversion to adapt to the format requirements of the target file.

[0070] Node construction: For each geometric point of the 3D model, create a node and fill in the corresponding data.

[0071] 5. File system operations:

[0072] In the node warehouse, file system operations are required to write the contents of the data source to the target file. This involves operations such as file creation, writing, closing, and deletion.

[0073] 6. Data management and optimization:

[0074] When managing data in a node store, you may need to choose data structures and algorithms to optimize storage and access efficiency. For example, use a hash table, tree structure, or graph structure to manage nodes and their relationships.

[0075] 7. Error handling and consistency checking:

[0076] During data synchronization and storage, error handling mechanisms are required to ensure that data is not corrupted due to errors. Consistency checks can help ensure that the contents of the data source and target files match.

[0077] 8. Security and permission control:

[0078] In order to protect data from unauthorized access or modification, security measures and permission controls need to be implemented. This includes file encryption, access token verification, user identity verification, etc.

[0079] 9. Incremental update and synchronization:

[0080] If the 3D model changes frequently, the node warehouse needs to support incremental updates and synchronization to ensure that only the changed parts are reprocessed and stored.

[0081] 10. Automation and Scripting:

[0082] To improve efficiency, the node silo management and data synchronization process can usually be implemented through scripts or automated tools, which can reduce the need for manual operations.

[0083] Furthermore, the input module 400 obtains external operation instructions through intelligent recognition;

[0084] Among them, intelligent recognition specifically includes direct selection recognition of mouse and keyboard, voice recognition and gesture recognition.

[0085] Specifically, the constructed three-dimensional scene model geometric information data includes: each vertex of the model perimeter, the model scene and the model name, which are stored in a number of binary 3D model files;

[0086] Among them, the model style adopts a palace-style scene by default, and users can choose one of the European-style scene, family-style scene, factory-style scene and office-style scene.

[0087] Furthermore, the attribute information data in the 3D scene model includes detailed information of the model, and the attribute information data can be customized and extended;

[0088] The detailed information of the model specifically includes: model scene, model boundary points, model top vertices and model node bin information;

[0089] The model node bin information specifically includes: the number of node bins, the size of node bins and the location of node bins.

[0090] It should be noted that the "vertices on the model perimeter" contained in the three-dimensional scene model geometric information data refer to the vertices on the boundary and do not include the surrounding dividing points. The value range is small and is intended to obtain the geometric figures of the model. The "model boundary points" contained in the detailed information of the model include the surrounding dividing points. The value range is small and is intended to obtain the detailed information of the model.

[0091] For additional information, see Figure 2 and Figure 3 The present invention also provides a three-dimensional scene interactive method performed by a three-dimensional stereoscopic presentation type intelligent operating system, which uses the above three-dimensional stereoscopic presentation type intelligent operating system and comprises the following steps:

[0092] S1, the 3D model building module 100 generates geometric information data of a three-dimensional scene model and stores it in a 3D model library;

[0093] S2, the storage module 200 obtains and stores the attribute information data of the model;

[0094] S3, the information source module 300 selects an applicable model scene through the application, generates a node bin at a geometric point of the three-dimensional scene model, and synchronously fills the corresponding data source and the corresponding target file in each node bin to complete the node storage;

[0095] S4, the input module 400 intelligently obtains external operation instructions and sends them to the interactive synchronization module 600;

[0096] S5, the information parsing module 500 reads the corresponding 3D scene model geometry information data and the corresponding 3D scene model attribute information data, converts them into an internal format and outputs them to the interactive synchronization module 600;

[0097] S6, the interactive synchronization module 600 calls the attribute information data in the three-dimensional scene model according to the external operation instruction obtained by the input module 400, and then calls out the data source and the corresponding target file under the current attribute information data;

[0098] S7. The display module 700 outputs the logic processing results and the display interface in real time.

[0099] Specifically, the digital human is controlled by keyboard input, direct mouse selection recognition, voice recognition or gesture recognition to execute operation instructions;

[0100] The operation instructions specifically include: forward, backward, left, right, up, down, turn and select.

[0101] Specifically, if a forward instruction is received, the interactive synchronization module 600 controls the digital human to move forward, the perspective in the three-dimensional scene moves forward, and the three-dimensional display interface moves forward; if a backward instruction is received, the interactive synchronization module 600 controls the digital human to move backward, and the three-dimensional display interface moves backward; if a left move instruction is received, the interactive synchronization module 600 controls the digital human to move left, and the three-dimensional display interface moves left; if a right move instruction is received, the interactive synchronization module 600 controls the digital human to move right, and the three-dimensional display interface moves right; if an ascending instruction is received, the interactive synchronization module 600 controls the digital human to ascend, and the three-dimensional display interface rises upward; if a descending instruction is received, the interactive synchronization module 600 controls the digital human to descend, and the three-dimensional display interface falls downward; if a turning instruction is received, the interactive synchronization module 600 controls the digital human to turn, and the three-dimensional display interface turns accordingly, and the digital human visual range mark turns synchronously; if a selection instruction is received, the interactive synchronization module 600 controls the selected model object to be displayed in the three-dimensional scene in a highlighted manner, and the interactive synchronization module 600 matches the nearest node warehouse to obtain the data source stored in the selected node warehouse and the corresponding target file.

[0102] Furthermore, the interactive synchronization module 600 can control the digital human to turn 360 degrees.

[0103] It should be noted that the interactive synchronization module 600 can control the actions of the digital human (a virtual character) in the three-dimensional scene and synchronously update the three-dimensional display interface when receiving different user instructions. The digital human here is a virtual character, and its movement and actions are controlled by the user's input instructions, that is:

[0104] 1. Forward, backward, left, right, up, down, turn instructions:

[0105] These instructions are issued by users through input devices (such as keyboard, mouse, voice, game controller, etc.) to control the direction and position of the digital human in three-dimensional space.

[0106] When receiving a forward instruction, the interactive synchronization module 600 calculates the distance and direction of the digital human's forward movement and updates the position of the digital human.

[0107] Similarly, back, left, right, up, down, and turn commands will cause the digital human to move or change direction accordingly in three-dimensional space.

[0108] 2. Synchronous advancement of 3D display interface:

[0109] The movement of the digital human will be synchronously reflected on the three-dimensional display interface, making the user feel as if he is directly controlling the digital human to move in the virtual environment.

[0110] A 3D display interface might use view transformations to update the user's perspective to follow the movement of the digital human.

[0111] 3. Synchronous steering within the digital human’s visual range:

[0112] When the digital human performs a turning operation, the perspective in the three-dimensional display interface will also turn accordingly to keep the direction of the digital human seen by the user consistent.

[0113] The visual range marker may refer to the digital person's viewing angle or point of interest, which will change synchronously with the digital person's direction.

[0114] 4. Select the command:

[0115] When the user issues a selection instruction, the interactive synchronization module 600 will identify the selected model object.

[0116] The selected model object will be highlighted in the 3D scene so that the user can quickly identify it.

[0117] 5. Matching of nearby node warehouses:

[0118] A node bin is a data structure used to store and manage geometry in a 3D scene.

[0119] When a model object is selected, the interactive synchronization module 600 will search for the nearest node bin and obtain the relevant data of the selected model object from it.

[0120] In order to further verify the superiority of the operating system and the interactive system thereof of the present invention, a specific verification process is now given:

[0121] Test name: Three-dimensional presentation intelligent operating system performance verification test.

[0122] Purpose of the experiment: To verify the performance of the three-dimensional stereoscopic presentation intelligent operating system provided by the present invention, including stereoscopic presentation effect, intelligent operation function, system performance, multi-user collaboration capability and personalized customization service.

[0123] Test conditions:

[0124] 1. Hardware environment: Configure a computer with certain computing and graphics processing capabilities.

[0125] 2. Software environment: Install a test operating system to ensure stable system operation.

[0126] 3. Experimental data: Prepare various types of data, including text, pictures, videos, etc.

[0127] 4. Experimental personnel: have basic computer operation skills and understand how to use the experimental operating system.

[0128] Test process:

[0129] 1. Start the system: The test personnel start the computer, enter the 3D presentation interface, observe the 3D presentation effect, and record their feelings and evaluation.

[0130] Evaluation indicators: realism of 3D presentation effect, picture smoothness, and interactive experience.

[0131] 2. Intelligent recognition and response: When the tester performs various operations, such as clicking, dragging, zooming, etc., the system automatically provides corresponding operation suggestions. The accuracy and response speed of the operation suggestions are recorded.

[0132] Evaluation indicators: accuracy of operation suggestions (whether the user's intention can be accurately understood) and response speed (the time it takes to give suggestions).

[0133] 3. Intelligent scheduling and optimization: The test personnel observe the usage of system resources, including CPU, memory, hard disk, etc. and record the scheduling of system resources and the optimization effect.

[0134] Evaluation indicators: CPU usage, memory usage, and hard disk read and write speed.

[0135] 4. Multi-user collaboration: The experimenter invites other users to join the system to complete a task together. The efficiency and fluency of the collaborative work are recorded.

[0136] Evaluation indicators: task completion time, communication fluency, and convenience of resource sharing.

[0137] 5. Data analysis and personalized customization: The testers use the system for a period of time to collect user information and personalized customization service content. Analyze the data and evaluate the accuracy and satisfaction of personalized customization.

[0138] Evaluation indicators: accuracy of personalized recommendations and satisfaction with customized services.

[0139] 6. Exit the system: After completing the test, the test personnel exit the system and record the system exit status and data preservation status.

[0140] Evaluation indicators: smoothness of exiting the system and integrity of data storage.

[0141] Test results:

[0142] 1. Stereoscopic presentation effect: The stereoscopic presentation effect is realistic, the picture is smooth, and the interactive experience is good. The evaluation score is 90 points.

[0143] 2. Intelligent recognition and response: accurate operation suggestions and fast response speed. The accuracy score is 95 points and the response speed score is 90 points.

[0144] 3. System performance: CPU usage is reduced by 10%, memory usage is reduced by 20%, and hard disk read and write speed is increased by 30%. Evaluation score: 95 points.

[0145] 4. Multi-user collaboration: Task completion time is shortened by 30%, communication is smooth, and resource sharing is convenient. Evaluation score: 90 points.

[0146] 5. Data analysis and personalized customization: The accuracy of personalized recommendations reached 85%, and the satisfaction of customized services reached 90%. The evaluation score was 90 points.

[0147] 6. Exit the system: The system exit is smooth and the data is saved completely. The evaluation score is 95 points.

[0148] Test conclusion:

[0149] Through experiments, it is verified that the 3D presentation intelligent operating system provided by the present invention performs well in terms of 3D presentation effect, intelligent operation function, system performance, multi-user collaboration capability and personalized customization service, and has high practical value and creativity. The scores of various evaluation indicators are all above 90 points, indicating that the system has high performance and user satisfaction.

[0150] The present invention provides a three-dimensional presentation type intelligent operating system, which has the following functional effects:

[0151] 1. Use three-dimensional presentation technology to improve the user's visual experience;

[0152] 2. Use artificial intelligence technology to achieve intelligent scheduling and optimization of the operating system and improve system performance;

[0153] 3. Introduce 3D object recognition technology to realize intelligent recognition and response to user operations and provide intelligent operation suggestions;

[0154] 4. Support multi-user collaboration, realize seamless connection of shared resources and data, and improve collaborative work efficiency;

[0155] 5. Have strong data analysis capabilities to provide users with personalized customized services to meet the needs of different users.

[0156] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solutions of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical solutions of the present invention, which should all be included in the scope of the claims of the present invention.

Claims

1. A three-dimensional presentation intelligent operating system, characterized in that: Includes the following components: A 3D model construction module (100) is used to construct a three-dimensional display interface and store the geometric information data of each constructed three-dimensional scene model in a 3D model library; A storage module (200), embedded in the 3D model construction module (100), storing geometric information data and corresponding attribute information data of each constructed three-dimensional scene model; An information source module (300) is embedded in the 3D model construction module (100), generates a node bin at each geometric point of the three-dimensional scene model, and synchronously fills the corresponding data source and the corresponding target file in each node bin to complete the node storage of each data source and target file; An input module (400) is used to obtain external operation instructions; An information parsing module (500) is connected to the 3D model building module (100) and the storage module (200) for information data, and parses and outputs the constructed three-dimensional scene model and the corresponding attribute information data in the storage module (200) to an interactive synchronization module (600); The interactive synchronization module (600) is connected to the input module (400) and the information analysis module (500) in information data. According to the external operation instruction obtained by the input module (400), the system digital human responds, and the information analysis module (500) calls the attribute information data in the three-dimensional scene model, and then calls out the data source and the corresponding target file under the current attribute information data; The display module (700) is connected to the interactive synchronization module (600) for information data, and outputs the logic processing results and display interface in real time.

2. The three-dimensional presentation intelligent operating system according to claim 1, characterized in that: The input module (400) obtains external operation instructions through intelligent recognition; Among them, intelligent recognition specifically includes direct selection recognition of mouse and keyboard, voice recognition and gesture recognition.

3. The three-dimensional presentation type intelligent operating system according to claim 1, characterized in that: The constructed 3D scene model geometric information data includes: each vertex of the model perimeter, the model scene and the model name, which are stored in a number of binary 3D model files; Among them, the model scene adopts one of the palace scene, European scene, family scene, factory scene and office scene.

4. The three-dimensional presentation type intelligent operating system according to claim 1, characterized in that: The attribute information data in the 3D scene model contains detailed information of the model, and the attribute information data can be customized and extended; The detailed information of the model specifically includes: model scene, model boundary points, model top vertices and model node bin information; The model node bin information specifically includes: the number of node bins, the size of node bins and the location of node bins.

5. A three-dimensional scene interactive method using the three-dimensional stereoscopic presentation type intelligent operating system as claimed in any one of claims 1 to 4, characterized in that: The following steps are involved: S1, the 3D model building module (100) generates geometric information data of a three-dimensional scene model and stores it in a 3D model library; S2, the storage module (200) acquires and stores the attribute information data of the model; S3, the information source module (300) selects an applicable model scene through an application program, generates a node bin at a geometric point of the three-dimensional scene model, and synchronously fills the corresponding data source and the corresponding target file in each node bin to complete node storage; S4, the input module (400) intelligently acquires external operation instructions and sends them to the interactive synchronization module (600); S5, the information analysis module (500) reads the corresponding three-dimensional scene model geometric information data and the corresponding attribute information data, converts them into an internal format and outputs them to the interactive synchronization module (600); S6, the interactive synchronization module (600) calls the attribute information data in the three-dimensional scene model according to the external operation instruction obtained by the input module (400), and then calls out the data source and the corresponding target file under the current attribute information data; S7. The display module (700) outputs the logic processing results and the display interface in real time.

6. The three-dimensional presentation type intelligent operating system interactive method according to claim 5, characterized in that: Control the digital human through keyboard input, direct mouse selection recognition, voice recognition, or gesture recognition to execute operation instructions; The operation instructions specifically include: forward, backward, left, right, up, down, turn and select.

7. The three-dimensional presentation type intelligent operating system interactive method according to claim 6, characterized in that: If a forward instruction is received, the interactive synchronization module (600) controls the digital human to move forward, the viewing angle in the three-dimensional scene moves forward, and the three-dimensional display interface moves forward; if a backward instruction is received, the interactive synchronization module (600) controls the digital human to move backward, and the three-dimensional display interface moves backward; if a left move instruction is received, the interactive synchronization module (600) controls the digital human to move left, and the three-dimensional display interface moves left; if a right move instruction is received, the interactive synchronization module (600) controls the digital human to move right, and the three-dimensional display interface moves right; if an upward instruction is received, the interactive synchronization module (600) controls the digital human to move upward, and the three-dimensional display interface moves right; The digital human rises, and the three-dimensional display interface rises upward; if a descending instruction is received, the interactive synchronization module (600) controls the digital human to descend, and the three-dimensional display interface drops downward; if a turning instruction is received, the interactive synchronization module (600) controls the digital human to turn, and the three-dimensional display interface turns accordingly, and the digital human visual range mark turns synchronously; if a selection instruction is received, the interactive synchronization module (600) controls the selected model object to be displayed in a highlighted manner in the three-dimensional scene, and at the same time the interactive synchronization module (600) matches the nearest node warehouse to obtain the data source stored in the selected node warehouse and the corresponding target file.

8. The three-dimensional presentation type intelligent operating system interactive method according to claim 7, characterized in that: The interactive synchronization module (600) can control the digital human to turn 360 degrees.

Citation Information

Patent Citations

  • Interactive operation system for three-dimensional scene and operation method thereof

    CN105488839A

  • Apparatus and method for reconstructing three-dimensional graphics data

    US20050234946A1

  • Method of providing virtual reality based three-dimensional interface for web object searches and real-time metadata representations and web search system using the three-dimensional interface

    US20150143302A1

  • Three-dimensional map creation method and electronic device

    WO2023124948A1

  • Method and device for constructing and configuring three-dimensional space scene model, and computer program product

    WO2023159595A1