[go: up one dir, main page]

CN119127022A - A three-dimensional presentation type intelligent operating system and its interactive method - Google Patents

A three-dimensional presentation type intelligent operating system and its interactive method Download PDF

Info

Publication number
CN119127022A
CN119127022A CN202411246875.XA CN202411246875A CN119127022A CN 119127022 A CN119127022 A CN 119127022A CN 202411246875 A CN202411246875 A CN 202411246875A CN 119127022 A CN119127022 A CN 119127022A
Authority
CN
China
Prior art keywords
model
dimensional
module
information data
node
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202411246875.XA
Other languages
Chinese (zh)
Inventor
朱江
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangsu Jinshun Software Co ltd
Original Assignee
Jiangsu Jinshun Software Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jiangsu Jinshun Software Co ltd filed Critical Jiangsu Jinshun Software Co ltd
Priority to CN202411246875.XA priority Critical patent/CN119127022A/en
Publication of CN119127022A publication Critical patent/CN119127022A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04815Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/60Type of objects
    • G06V20/64Three-dimensional objects

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Graphics (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The invention discloses a three-dimensional presentation intelligent operating system and an interaction method thereof, which are used for constructing and storing three-dimensional scene model geometric information data and corresponding attribute information data, generating node bins at geometric points of the three-dimensional scene model, synchronously filling corresponding data sources and corresponding target files in the node bins for storage, intelligently acquiring external operation instructions, calling the attribute information data in the three-dimensional scene model, then calling the data sources and the corresponding target files under the current attribute information data, and outputting logical processing results and display interfaces in real time.

Description

Three-dimensional presentation type intelligent operation system and interactive method thereof
Technical Field
The invention relates to the technical field of computer operating systems, in particular to a three-dimensional stereoscopic presentation type intelligent operating system and an interactive method thereof.
Background
With advances in technology, the evolution of computer operating systems has transitioned from traditional two-dimensional Graphical User Interfaces (GUIs) to more intuitive and immersive three-dimensional user interfaces (3 DUIs). The purpose of this transition is to promote the interactive experience and operational efficiency of the user. In a three-dimensional interface, a user may interact with a computer in a more natural manner, such as through voice, rotation, zooming, and stereoscopic navigation, to navigate through objects in an operating system.
Three-dimensional operating systems currently on the market often rely on Virtual Reality (VR) technology, which requires specialized hardware device support, such as Head Mounted Displays (HMDs), position tracking sensors, and high performance Graphics Processing Units (GPUs), to a certain extent, more of the prior art focuses on third party presentations, but ignores three-dimensional presentations of internal resources of the computer itself, with low degrees of stereoscopy.
Disclosure of Invention
The present invention has been made in view of the above-mentioned problems occurring in the conventional three-dimensional operating system.
Therefore, the invention solves the technical problems that the existing three-dimensional operating system focuses more on third party display, ignores the three-dimensional presentation of internal resources of the computer and has low three-dimensional degree.
The invention relates to an intelligent three-dimensional operation system and an interactive method thereof, which are characterized in that node bin storage data are created at geometric points of a three-dimensional scene model, and the intelligent response external instructions perform big data analysis in a distributed manner, process and display logic results in real time, and provide stereoscopic vision experience. The system can be customized individually, meets different user demands, improves three-dimensional presentation and three-dimensional degree, and exceeds the limitation of the existing system in the aspect of three-dimensional presentation of internal resources.
The three-dimensional rendering intelligent operation system comprises a 3D model building module, a storage module, an information source module, an information analysis module, an interactive synchronization module, a display module and a display module, wherein the 3D model building module is used for building a three-dimensional display interface and storing geometric information data of each built three-dimensional scene model in a 3D model library, the storage module is embedded in the 3D model building module and stores geometric information data of each built three-dimensional scene model and corresponding attribute information data, the information source module is embedded in the 3D model building module and generates node bins at each geometric point of the three-dimensional scene model, corresponding data sources and corresponding target files are synchronously filled in the node bins to finish node storage of each data source and the target files, the input module is used for acquiring external operation instructions, the information analysis module is connected with the 3D model building module and the storage module information data, the built three-dimensional scene model and the storage module corresponding attribute information data in the storage module are output to the interactive synchronization module, the interactive synchronization module is connected with the input module and the information analysis module information data of each three-dimensional scene model, the input module is used for carrying out interaction with the corresponding data of the three-dimensional scene model and the three-dimensional model, the display module is used for carrying out interaction with the display of the corresponding information of the attribute information of the three-dimensional model, and the display module is used for displaying the current operation instruction.
The three-dimensional presentation type intelligent operation system is used as a preferable scheme, wherein the input module acquires an external operation instruction through intelligent recognition, and the intelligent recognition specifically comprises direct selection recognition, voice recognition and gesture recognition of a mouse and a keyboard.
The three-dimensional rendering intelligent operation system is used as a preferable scheme, wherein the built three-dimensional scene model geometric information data comprises vertexes of a model perimeter, model scenes and model names, the vertexes, the model scenes and the model names are stored in a plurality of binary 3D model files, and the model scenes adopt one of palace scenes, european scenes, family scenes, factory scenes and office scenes.
The three-dimensional rendering intelligent operation system is characterized in that attribute information data in a three-dimensional scene model comprise detailed information of the model, the attribute information data can be expanded in a self-defined mode, the detailed information of the model comprises model scenes, model boundary points, model top vertexes and model node bin information, and the model node bin information comprises the number of node bins, the size of the node bins and the positions of the node bins.
The invention further provides a technical scheme of the three-dimensional rendering intelligent operation system interactive method, wherein the three-dimensional rendering intelligent operation system comprises the following steps of S1, generating three-dimensional scene model geometric information data by the aid of the 3D model building module and storing the three-dimensional scene model geometric information data in a 3D model library, S2, acquiring and storing attribute information data of a model by the aid of the storage module, S3, selecting an applicable model scene by the aid of the information source module, generating node bins at geometric points of the three-dimensional scene model by the aid of application programs, synchronously filling corresponding data sources and corresponding target files in the node bins to complete node storage, S4, intelligently acquiring external operation instructions by the aid of the input module and sending the external operation instructions to the interactive synchronization module, S5, reading the corresponding three-dimensional scene model geometric information data and the corresponding attribute information data by the aid of the information analysis module, converting the corresponding three-dimensional scene model geometric information data into an internal format and outputting the internal format to the interactive synchronization module, S6, calling the attribute information data in a three-dimensional scene by the aid of the information analysis module, calling the corresponding attribute information data in the three-dimensional scene model, and displaying the corresponding attribute information data in the real-time, and displaying the real-time processing results, and displaying the attribute information, and displaying the corresponding data.
The interactive method of the three-dimensional presentation intelligent operating system is characterized in that a digital person is controlled by means of keyboard input or mouse direct selection recognition or voice recognition or gesture recognition, and an operation instruction is executed, wherein the operation instruction comprises forward movement, backward movement, left movement, right movement, ascending, descending, steering and selection.
The interactive method of the three-dimensional presentation intelligent operation system comprises the following steps of controlling a digital person to advance if an advance instruction is received, controlling a visual angle in a three-dimensional scene to advance and a three-dimensional display interface to advance if a retreat instruction is received, controlling the digital person to retreat and enabling the three-dimensional display interface to retreat if a retreat instruction is received, controlling the digital person to move left if a left movement instruction is received, controlling the digital person to move left if a right movement instruction is received, controlling the digital person to move right if a right movement instruction is received, controlling the digital person to ascend and the three-dimensional display interface to ascend if an ascending instruction is received, controlling the digital person to descend and enabling the three-dimensional display interface to descend if a descending instruction is received, controlling the digital person to steer along with the three-dimensional display interface if a steering instruction is received, enabling a visual range of the digital person to identify synchronous steering, controlling the digital person to move right if a selected instruction is received, controlling the interactive synchronization module to control the digital person to move right in a high-brightness mode, and simultaneously obtaining a corresponding object in a three-dimensional source storage bin in a three-dimensional object mode, and simultaneously matching selected object nodes in the three-dimensional object.
As a preferable scheme of the interactive method of the three-dimensional stereoscopic presentation type intelligent operation system, the interactive synchronization module can control 360-degree turning of a digital person.
The invention provides a three-dimensional presentation intelligent operating system, which has the following functional effects:
1. the three-dimensional presenting technology is adopted, so that the visual experience of a user is improved;
2. The intelligent scheduling and optimization of the operating system are realized by utilizing an artificial intelligence technology, and the system performance is improved;
3. introducing a three-dimensional object recognition technology, realizing intelligent recognition and response to user operation, and providing intelligent operation suggestions;
4. the multi-user cooperation is supported, the seamless connection of shared resources and data is realized, and the cooperative work efficiency is improved;
5. the system has strong data analysis capability, provides personalized custom services for users, and meets the requirements of different users.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings that are needed in the description of the embodiments will be briefly described below, it being obvious that the drawings in the following description are only some embodiments of the present invention, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art. Wherein:
FIG. 1 is a block diagram of an overall system of the three-dimensional rendering intelligent operating system provided by the invention.
Fig. 2 is an overall step diagram of an interaction method of a three-dimensional rendering type intelligent operation system provided by the invention.
FIG. 3 is a flow chart of the interaction method of the three-dimensional rendering intelligent operation system provided by the invention.
Detailed Description
So that the manner in which the above recited objects, features and advantages of the present invention can be understood in detail, a more particular description of the invention, briefly summarized above, may be had by reference to the embodiments, some of which are illustrated in the appended drawings. All other embodiments, which can be made by one of ordinary skill in the art based on the embodiments of the present invention without making any inventive effort, shall fall within the scope of the present invention.
Three-dimensional operating systems currently on the market often rely on Virtual Reality (VR) technology, which requires specialized hardware device support, such as Head Mounted Displays (HMDs), position tracking sensors, and high performance Graphics Processing Units (GPUs), to a certain extent, more of the prior art focuses on third party presentations, but ignores three-dimensional presentations of internal resources of the computer itself, with low degrees of stereoscopy.
Accordingly, referring to fig. 1, the present invention provides a three-dimensional rendering intelligent operation system, which includes the following components:
The 3D model construction module 100 is configured to construct a three-dimensional display interface, and store geometric information data of each constructed three-dimensional scene model in a 3D model library;
the storage module 200 is embedded in the 3D model construction module 100 and stores the constructed geometric information data and the corresponding attribute information data of each three-dimensional scene model;
The information source module 300 is embedded in the 3D model construction module 100, generates node bins at each geometric point of the three-dimensional scene model, and synchronously fills corresponding data sources and corresponding target files in each node bin to finish node storage of each data source and target file;
An input module 400 for acquiring an external operation instruction;
The information analysis module 500 is connected with the 3D model construction module 100 and the storage module 200 in an information data manner, and analyzes and outputs the constructed three-dimensional scene model and the corresponding attribute information data in the storage module 200 to the interactive synchronization module 600;
The interactive synchronization module 600 is in information data connection with the input module 400 and the information analysis module 500, responds to the external operation instruction acquired by the input module 400 by a system digital person, and the information analysis module 500 calls the attribute information data in the three-dimensional scene model and then calls a data source and a corresponding target file under the current attribute information data;
And the display module 700 is connected with the interactive synchronous module 600 in information data and outputs logic processing results and a display interface in real time.
It should be noted that:
① The technology of constructing the 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 related to the inside of the 3D model construction module 100 are as follows:
1. three-dimensional modeling software:
in general, the 3D model building module 100 contains a three-dimensional modeling software that allows a user to create or edit a three-dimensional model. This software provides a series of tools such as vertex editing, patch creation, mesh smoothing, texture and texture application, etc. to construct complex three-dimensional objects.
2. Geometry information data storage:
The built three-dimensional model needs to be stored in a 3D model library. Geometric information generally includes vertex, edge, face, and volume information. 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 between the vertices to form the surface of the model.
3. File format:
The 3D model library typically stores model data using a standard file format, with the suffix "cm" + "in the original standard file format", such as "PDF" converted to a "cmPDF" format file. These formats allow model data to be exchanged between different software and can be read by various rendering engines, compatible with native format applications.
4. Model optimization:
in order to ensure smooth rendering and interaction, the built model needs to be optimized. This includes eliminating redundant vertices, edges and faces, simplifying model geometry, and optimizing the use of materials and textures.
5. Texture and texture:
In order to make the model look more realistic, textures and materials are applied to the model surface. Textures are maps that add visual effects to the model such as color, gloss, roughness, and transparency. The material defines how these textures interact with the light rays and how they look more realistic under different lighting conditions.
6. Illumination and shading:
Rendering of a three-dimensional scene also includes simulating lighting effects in the real world. This involves calculating how light rays impinge from a light source onto the mold and are reflected, refracted, or absorbed by the mold surface. The processing of shadows is also done at this stage, which is critical to the realism of the scene.
7. Animation and interaction:
The 3D model building block 100 supports animations, which will contain animation tools, allowing the creation of movements of the model. For interactivity, such as gaming or virtual reality applications, the model may contain bone and skin structures so that portions of the model may move independently.
8. Hardware acceleration:
for complex models and animations, the 3D model building block 100 may utilize a Graphics Processor (GPU) for hardware acceleration to increase processing speed and rendering efficiency.
② The storage module 200 stores geometric information data of each constructed three-dimensional scene model;
③ Regarding the information source module 300, it should be emphasized that:
1. concept of node bin:
a Node bin (Node Inventory) is a data structure for storing and managing all nodes (or elements) and their attributes in a three-dimensional scene model. Each node typically represents a geometric point, face or volume of the model.
2. And (3) data source identification:
in a three-dimensional model, a data source includes:
Internal databases-database management systems within the enterprise, such as relational databases (MySQL, postgreSQL, oracle, etc.), document databases (MongoDB, couchDB, etc.), or time series databases (InfluxDB, etc.), which store large amounts of structured and unstructured data.
External databases-other corporate or public databases such as cloud service provider' S storage services (AWS S3, azure Blob Storage, etc.), public data sets (e.g., government public data, scientific data, etc.).
File systems including local file systems, network file systems (NFS, SMB, etc.), and cloud file storage services (AWS S3, google Cloud Storage, etc.). The data stored by the file system may be in CSV, JSON, XML, excel or the like format.
Real-time data streams real-time data stream processing systems such as Kafka, apache Flume, amazon Kinesis, etc., are used to process and transmit large volumes of real-time data streams.
IoT devices, data generated by internet of things devices, such as sensor data, surveillance camera videos, and the like.
The system desktop AI browser integrates a browser inside, wherein the browser contains a plurality of selectable information, when a trigger instruction is sent, the browser correspondingly opens a folder to display the contained data information, and has rich personalized functions, including personalized new tag pages, weather, calendars, free PDF conversion, free AI assistants, software management, hot search list, website navigation and side bar split screen, thereby bringing better browser use experience for you.
3. Target file definition:
the target file refers to a file to which data stored in the node bin is to be written. These files store model data using a standard file format, with the suffix "cm" + "original standard file format", such as "PDF" converted to "cmPDF" format files.
Note that cmpdf is a file format unique to the system, cmpdf includes a corresponding pdf file, and is a format expression of a stereoscopic attribute.
4. The node storage process comprises the following steps:
And synchronizing data, namely synchronizing a data source and a target file, and ensuring the consistency of the data. This involves data conversion to accommodate the format requirements of the target file.
Node construction, namely, for each geometric point of the three-dimensional model, creating a node and filling corresponding data.
5. File system operation:
In the node bin, a file system operation is required to write the contents of the data source to the target file. This involves file creation, writing, closing, and deleting operations.
6. Data management and optimization:
in managing data in node bins, selection of data structures and algorithms may be required to optimize storage and access efficiency. For example, a hash table, tree structure, or graph structure is used to manage nodes and their relationships.
7. Error handling and consistency checking:
during data synchronization and storage, an error handling mechanism is required to ensure that the data is not corrupted by errors. Consistency checks may help ensure that the contents of the data source and destination files match.
8. Security and rights control:
in order to protect data from unauthorized access or modification, security measures and rights control need to be implemented. This includes file encryption, access token authentication, user authentication, etc.
9. Incremental update and synchronization:
If the three-dimensional model changes frequently, the node bins need to support incremental updates and synchronization to ensure that only the changed portions are reprocessed and stored.
10. Automation and scripting:
To improve efficiency, the management of the node bins and the data synchronization process may be generally implemented by script or automation tools, which may reduce the need for manual operations.
Further, the input module 400 obtains an external operation instruction through intelligent recognition;
the intelligent recognition specifically comprises direct selection recognition of a mouse and a keyboard, voice recognition and gesture recognition.
The built geometric information data of the three-dimensional scene model comprises vertexes of the model perimeter, model scenes and model names, and the vertexes, the model scenes and the model names are stored in a plurality of binary 3D model files;
The model adopts palace type scenes by default, and a user can select one of European type scenes, family type scenes, factory type scenes and office type scenes by himself.
Further, the attribute information data in the three-dimensional scene model contains detailed information of the model, and the attribute information data can be expanded in a self-defined manner;
the detailed information of the model comprises model scenes, model boundary points, model top vertexes and model node bin information;
the model node bin information specifically comprises the number of node bins, the size of the node bins and the positions of the node bins.
It should be noted that, the "model perimeter vertices" included in the geometric information data of the three-dimensional scene model refer to boundary vertices, and do not include perimeter demarcation points, the value range of which is small, so as to obtain the geometric figure of the model, and the "model boundary points" included in the detailed information of the model include perimeter demarcation points, the value range of which is small, so as to obtain the detailed information of the model.
Additionally, referring to fig. 2 and 3, the present invention further provides a three-dimensional scene interactive method performed by the three-dimensional rendering intelligent operating system, and the three-dimensional rendering intelligent operating system comprises the following steps:
s1, a 3D model construction module 100 generates geometric information data of a three-dimensional scene model and stores the geometric information data in a 3D model library;
S2, the storage module 200 acquires and stores attribute information data of the model;
S3, the information source module 300 selects an applicable model scene through an application program, generates node bins at geometric points of the three-dimensional scene model, and synchronously fills corresponding data sources and corresponding target files in each node bin to finish node storage;
s4, the input module 400 intelligently acquires an external operation instruction and sends the external operation instruction 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 three-dimensional scene model attribute information data, converts the three-dimensional scene model geometric information data into an internal format and outputs the internal format to the interactive synchronization module 600;
S6, the interactive synchronization module 600 calls attribute information data in the three-dimensional scene model by the information analysis module 500 according to the external operation instruction acquired by the input module 400, and then calls a data source and a corresponding target file under the current attribute information data;
s7, the display module 700 outputs the logic processing result and displays an interface in real time.
Specifically, the digital person is controlled by directly selecting recognition or voice recognition or gesture recognition through keyboard input or mouse to execute operation instructions;
the operation instruction specifically comprises forward, backward, leftward and rightward movement, ascending, descending, steering and selection.
Specifically, if a forward command is received, the interactive synchronization module 600 controls the digital person to forward, the visual angle in the three-dimensional scene advances forward, the three-dimensional display interface advances forward, if a backward command is received, the interactive synchronization module 600 controls the digital person to backward, the three-dimensional display interface retreats, if a left shift command is received, the interactive synchronization module 600 controls the digital person to move left, if a right shift command is received, the interactive synchronization module 600 controls the digital person to move right, the three-dimensional display interface moves right, if a rise command is received, the interactive synchronization module 600 controls the digital person to rise, the three-dimensional display interface rises, the interactive synchronization module 600 controls the digital person to fall, if a fall command is received, the interactive synchronization module 600 controls the digital person to turn, the three-dimensional display interface turns, the digital person visible range marks the synchronous turning, if a selected command is received, the interactive synchronization module 600 controls the selected model object to be displayed in the three-dimensional scene in a high-brightness mode, and simultaneously the interactive synchronization module 600 performs matching of a near node bin and a corresponding target file in the selected node bin.
Further, the interactive synchronization module 600 may control 360 degree turning of the digital person.
It should be noted that, when receiving different user instructions, the interactive synchronization module 600 can control the actions of the digital person (a virtual character) in the three-dimensional scene, and synchronously update the three-dimensional display interface. The digital person is here a virtual character whose movements and actions are controlled by input instructions from the user, i.e.:
1. forward, backward, left, right, up, down, and steer commands:
these commands are issued by the user through input devices (e.g., keyboard, mouse, voice, gamepad, etc.) to control the orientation and position of the digital person in three dimensions.
Upon receiving the forward command, the interactive synchronization module 600 calculates the distance and direction the digital person moves forward and updates the digital person's position.
Similarly, back, left, right, up, down, and turn commands all cause the digital person to move or change direction in three dimensions accordingly.
2. Synchronous pushing of three-dimensional display interfaces:
The movements of the digital person are synchronously reflected on the three-dimensional display interface, so that the user feels as if he is directly controlling the digital person to move in the virtual environment.
The three-dimensional display interface may use a view transformation (view transformation) to update the user's perspective to follow the movement of the digital person.
3. Digital human visual range identification synchronous turning:
when the digital person performs a turning operation, the viewing angle in the three-dimensional display interface is turned accordingly to keep the direction of the digital person seen by the user consistent.
The visual range identification may be a visual range or point of interest of the digital person that changes synchronously with the turning of the digital person.
4. Selecting an instruction:
when a user issues a selection instruction, the interactive synchronization module 600 identifies the selected model object.
The selected model object is highlighted in the three-dimensional scene so that the user can quickly recognize.
5. Matching of nearby node bins:
A node bin is a data structure used to store and manage geometry in a three-dimensional scene.
When a model object is selected, the interactive synchronization module 600 looks up the nearest node bin and obtains relevant data for the selected model object from it.
In order to further verify the superiority of the operating system and its interaction system of the present invention, a specific verification procedure is now given:
the test name is a three-dimensional presentation type intelligent operating system performance verification test.
The three-dimensional presentation intelligent operation system provided by the invention has the test purpose of verifying the performance of the three-dimensional presentation intelligent operation system, including three-dimensional presentation effect, intelligent operation function, system performance, multi-user cooperation capability and personalized customization service.
Test conditions:
1. and the hardware environment is a configuration computer, and has certain computing capacity and graphic processing capacity.
2. And installing a test operating system in a software environment to ensure the stable operation of the system.
3. Test data, namely preparing various types of data including texts, pictures, videos and the like.
4. The tester has the basic skill of operating the computer and knows the using method of the test operating system.
The test process comprises the following steps:
1. and starting the system, namely starting a computer by a tester, entering a three-dimensional stereoscopic presentation interface, observing stereoscopic presentation effect, and recording feeling and evaluation.
And the evaluation index is fidelity of the stereoscopic presentation effect, smoothness of the picture and interactive experience.
2. And the intelligent recognition and response are that the test personnel execute various operation behaviors, such as clicking, dragging, zooming and the like, and the system automatically provides corresponding operation suggestions. The accuracy and response speed of the operation advice are recorded.
Evaluation index, accuracy of operation advice (whether user intention can be accurately understood), response speed (time of advice is given).
3. Intelligent scheduling and optimizing, namely observing the use condition of system resources by test personnel, wherein the use condition comprises a CPU, a memory, a hard disk and the like. And recording the scheduling condition and the optimizing effect of the system resources.
And the evaluation index is CPU utilization rate, memory occupancy rate and hard disk read-write speed.
4. And (3) multiuser cooperation, namely inviting other users to join the system by the test personnel to jointly complete a task. The efficiency and fluency of the co-operation is recorded.
And the evaluation index is task completion time, communication fluency and resource sharing convenience.
5. And the data analysis and personalized customization are carried out by using the system for a period of time by using a tester, and user information and personalized customization service content collected by the system are collected. And analyzing the data, and evaluating the accuracy and satisfaction degree of personalized customization.
And the evaluation index is the accuracy of personalized recommendation and satisfaction degree of customized service.
6. And (3) exiting the system, namely after the test is finished by the test personnel, exiting the system, and recording the exiting condition and the data storage condition of the system.
And evaluating indexes, namely the smoothness of exiting the system and the integrity of data storage.
Test results:
1. the stereoscopic presentation effect is lifelike, smooth in picture and good in interaction experience. The evaluation score was 90 points.
2. And the intelligent recognition and response are accurate in operation suggestion and high in response speed. The accuracy score was 95 points and the response speed score was 90 points.
3. The system performance is that the CPU utilization rate is reduced by 10%, the memory occupancy rate is reduced by 20%, and the hard disk read-write speed is improved by 30%. The evaluation score was 95 points.
4. And the multi-user cooperation is that the task completion time is shortened by 30%, the communication is smooth, and the resource sharing is convenient. The evaluation score was 90 points.
5. And data analysis and personalized customization, wherein the personalized recommendation accuracy reaches 85%, and the satisfaction degree of the customized service reaches 90%. The evaluation score was 90 points.
6. And (3) exiting the system, namely exiting the system smoothly and completely storing data. The evaluation score was 95 points.
Conclusion of the test:
through experimental verification, the three-dimensional presentation intelligent operation system provided by the invention has good three-dimensional presentation effect, intelligent operation function, system performance, multi-user cooperation capability and personalized customized service, and has higher practical value and creativity. The scores of all the evaluation indexes are more than 90 minutes, which indicates that the system has higher performance and user satisfaction.
The invention provides a three-dimensional presentation intelligent operating system, which has the following functional effects:
1. the three-dimensional presenting technology is adopted, so that the visual experience of a user is improved;
2. The intelligent scheduling and optimization of the operating system are realized by utilizing an artificial intelligence technology, and the system performance is improved;
3. introducing a three-dimensional object recognition technology, realizing intelligent recognition and response to user operation, and providing intelligent operation suggestions;
4. the multi-user cooperation is supported, the seamless connection of shared resources and data is realized, and the cooperative work efficiency is improved;
5. the system has strong data analysis capability, provides personalized custom services for users, and meets the requirements of different users.
It should be noted that the above embodiments are only for illustrating the technical solution of the present invention and not for limiting the same, and although the present invention has been described in detail with reference to the preferred embodiments, it should be understood by those skilled in the art that the technical solution of the present invention may be modified or substituted without departing from the spirit and scope of the technical solution of the present invention, which is intended to be covered in the scope of the claims of the present invention.

Claims (8)

1.一种三维立体呈现式智能操作系统,其特征在于,包括如下部件:1. A three-dimensional presentation intelligent operating system, characterized by comprising the following components: 3D模型构建模块(100),用于构建三维立体式显示界面,并将构建的各三维场景模型几何信息数据存储于3D模型库中;A 3D model construction module (100), 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; 存储模块(200),嵌设于所述3D模型构建模块(100)中,存储构建的各三维场景模型几何信息数据及对应的属性信息数据;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; 信息源模块(300),嵌设于所述3D模型构建模块(100)中,于三维场景模型各几何点处生成节点仓,于各节点仓内同步填入相应的数据源及对应的目标文件,完成各数据源及目标文件的节点存储;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; 输入模块(400),用于获取外部操作指令;An input module (400) is used to obtain external operation instructions; 信息解析模块(500),与所述3D模型构建模块(100)及所述存储模块(200)信息数据连接,将构建的三维场景模型和所述存储模块(200)中对应的属性信息数据解析输出到交互式同步模块(600)中;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); 交互式同步模块(600),与所述输入模块(400)和所述信息解析模块(500)信息数据连接,根据输入模块(400)获取的外部操作指令,系统数字人进行响应,由所述信息解析模块(500)对三维场景模型中的属性信息数据进行调用,而后调用出当前属性信息数据下的数据源及对应的目标文件;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; 显示模块(700),与所述交互式同步模块(600)信息数据连接,实时输出逻辑处理结果及显示界面。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.根据权利要求1所述的三维立体呈现式智能操作系统,其特征在于:所述输入模块(400)通过智能识别获取外部操作指令;2. The three-dimensional presentation type 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.根据权利要求1所述的三维立体呈现式智能操作系统,其特征在于,构建的三维场景模型几何信息数据包含:模型周界各顶点、模型场景和模型名称,将其存储在若干二进制的3D模型文件中;3. The three-dimensional presentation type intelligent operating system according to claim 1 is characterized in that 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; 其中,模型场景采用宫殿式场景、欧式场景、家庭式场景、工厂式场景及办公式场景中的一种。Among them, the model scene adopts one of the palace scene, European scene, family scene, factory scene and office scene. 4.根据权利要求1所述的三维立体呈现式智能操作系统,其特征在于:三维场景模型中的属性信息数据包含模型的详细信息,属性信息数据可自定义扩展;4. The three-dimensional presentation type intelligent operating system according to claim 1, characterized in that: the attribute information data in the three-dimensional scene model includes 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.一种利用如权利要求1-4中任意一个所述的三维立体呈现式智能操作系统进行的三维场景交互式方法,其特征在于,包含以下步骤: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 it comprises the following steps: S1、所述3D模型构建模块(100)生成三维场景模型几何信息数据,并存储在3D模型库中;S1, the 3D model construction module (100) generates geometric information data of a three-dimensional scene model and stores it in a 3D model library; S2、所述存储模块(200)获取模型的属性信息数据并存储;S2, the storage module (200) acquires and stores the attribute information data of the model; S3、所述信息源模块(300)通过应用程序选择适用的模型场景,于三维场景模型几何点处生成节点仓,于各节点仓内同步填入相应的数据源及对应的目标文件,完成节点存储;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、所述输入模块(400)智能获取外部操作指令,发送给所述交互式同步模块(600);S4, the input module (400) intelligently acquires external operation instructions and sends them to the interactive synchronization module (600); S5、所述信息解析模块(500)读取相应的三维场景模型几何信息数据及对应的属性信息数据,转换为内部格式输出给所述交互式同步模块(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、所述交互式同步模块(600)根据所述输入模块(400)获取的外部操作指令,由所述信息解析模块(500)对三维场景模型中的属性信息数据进行调用,而后调用出当前属性信息数据下的数据源及对应的目标文件;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、所述显示模块(700)实时输出逻辑处理结果及显示界面。S7. The display module (700) outputs the logic processing results and the display interface in real time. 6.根据权利要求5所述的三维立体呈现式智能操作系统交互式方法,其特征在于:通过键盘输入或鼠标直接选定识别或语音识别或手势识别的方式操控数字人,执行操作指令;6. The interactive method of three-dimensional presentation intelligent operating system according to claim 5 is characterized in that: the digital human is controlled by keyboard input or mouse direct selection recognition or voice recognition or gesture recognition to execute the operation instruction; 其中,操作指令具体包含:前进、后退、左移、右移、上升、下降、转向及选中。The operation instructions specifically include: forward, backward, left, right, up, down, turn and select. 7.根据权利要求6所述的三维立体呈现式智能操作系统交互式方法,其特征在于:如果接收到前进指令,则所述交互式同步模块(600)控制数字人前进,三维场景中的视角向前推进,三维显示界面向前推进;如果接收到后退指令,则所述交互式同步模块(600)控制数字人后退,三维显示界面向后回退;如果接收到左移指令,则所述交互式同步模块(600)控制数字人左移,三维显示界面向左移动;如果接收到右移指令,则所述交互式同步模块(600)控制数字人右移,三维显示界面向右移动;如果接收到上升指令,则所述交互式同步模块(600)控制数字人上升,三维显示界面向上提升;如果接收到下降指令,则所述交互式同步模块(600)控制数字人下降,三维显示界面向下降落;如果接收到转向指令,则所述交互式同步模块(600)控制数字人转向,三维显示界面随之转向,数字人可视范围标识同步转向;如果接收到选中指令,则所述交互式同步模块(600)控制被选中的模型对象以高亮方式显示在三维场景中,同时所述交互式同步模块(600)进行就近节点仓的匹配,获得被选中节点仓中存储的数据源及对应的目标文件。7. The interactive method of the three-dimensional stereoscopic presentation intelligent operating system according to claim 6 is characterized in that: 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 ascend instruction is received, The interactive synchronization module (600) controls the digital human to rise, and the three-dimensional display interface to rise upward; if a descending instruction is received, the interactive synchronization module (600) controls the digital human to descend, and the three-dimensional display interface to fall 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.根据权利要求7所述的三维立体呈现式智能操作系统交互式方法,其特征在于:所述交互式同步模块(600)可控制数字人360度转向。8. The three-dimensional presentation type intelligent operating system interactive method according to claim 7 is characterized in that: the interactive synchronization module (600) can control the digital human to turn 360 degrees.
CN202411246875.XA 2024-09-06 2024-09-06 A three-dimensional presentation type intelligent operating system and its interactive method Pending CN119127022A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411246875.XA CN119127022A (en) 2024-09-06 2024-09-06 A three-dimensional presentation type intelligent operating system and its interactive method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411246875.XA CN119127022A (en) 2024-09-06 2024-09-06 A three-dimensional presentation type intelligent operating system and its interactive method

Publications (1)

Publication Number Publication Date
CN119127022A true CN119127022A (en) 2024-12-13

Family

ID=93751638

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411246875.XA Pending CN119127022A (en) 2024-09-06 2024-09-06 A three-dimensional presentation type intelligent operating system and its interactive method

Country Status (1)

Country Link
CN (1) CN119127022A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050234946A1 (en) * 2004-04-20 2005-10-20 Samsung Electronics Co., Ltd. Apparatus and method for reconstructing three-dimensional graphics data
US20150143302A1 (en) * 2013-11-15 2015-05-21 Korea Advanced Institute Of Science And Technology 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
CN105488839A (en) * 2015-12-07 2016-04-13 上海市政工程设计研究总院(集团)有限公司 Interactive operation system for three-dimensional scene and operation method thereof
WO2023124948A1 (en) * 2021-12-31 2023-07-06 华为技术有限公司 Three-dimensional map creation method and electronic device
WO2023159595A1 (en) * 2022-02-28 2023-08-31 京东方科技集团股份有限公司 Method and device for constructing and configuring three-dimensional space scene model, and computer program product

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050234946A1 (en) * 2004-04-20 2005-10-20 Samsung Electronics Co., Ltd. Apparatus and method for reconstructing three-dimensional graphics data
US20150143302A1 (en) * 2013-11-15 2015-05-21 Korea Advanced Institute Of Science And Technology 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
CN105488839A (en) * 2015-12-07 2016-04-13 上海市政工程设计研究总院(集团)有限公司 Interactive operation system for three-dimensional scene and operation method thereof
WO2023124948A1 (en) * 2021-12-31 2023-07-06 华为技术有限公司 Three-dimensional map creation method and electronic device
WO2023159595A1 (en) * 2022-02-28 2023-08-31 京东方科技集团股份有限公司 Method and device for constructing and configuring three-dimensional space scene model, and computer program product

Similar Documents

Publication Publication Date Title
US12079626B2 (en) Methods and systems for creating applications using scene trees
Li et al. [Retracted] Multivisual Animation Character 3D Model Design Method Based on VR Technology
US9159168B2 (en) Methods and systems for generating a dynamic multimodal and multidimensional presentation
CN116452786B (en) Virtual reality content generation method, system, computer device and storage medium
CN105488839A (en) Interactive operation system for three-dimensional scene and operation method thereof
Banfi et al. Unlocking the interactive potential of digital models with game engines and visual programming for inclusive VR and web-based museums
US11625900B2 (en) Broker for instancing
Barzaghi et al. A reproducible workflow for the creation of digital twins in the cultural heritage domain
EP4437466A1 (en) Machine learning for generative geometric modelling
CN120633605A (en) Document processing method, device, equipment, medium and program product
US8379028B1 (en) Rigweb
Balusa et al. Bridging deep learning & 3D models from 2D images
CN119127022A (en) A three-dimensional presentation type intelligent operating system and its interactive method
Yang et al. Construction of 3D visualization platform for visual communication design based on virtual reality technology
CN120803438B (en) Application development method, application development device and XR equipment
Giertsen et al. An open system for 3D visualisation and animation of geographic information
Pescarin et al. Implementation of guidelines and best practices for technology-aided narratives via prototypes
Ponchio et al. OpenLIME: An open and flexible web framework for creating and exploring complex multi-layered relightable image models
CN117853661B (en) Visual effect self-defining method and system based on object model
Havemann et al. The presentation of cultural heritage models in epoch
Lai et al. A Review of Virtual Display Construction Methods
Liu A Prototype Architecture for Interactive 3D Maps on the Web
Solcan Web Visualization and Management of Digital Media Using 3D Games Engines
HK40094515A (en) Virtual camera configuration method, device, equipment and storage medium
Karydakis Simplification & Visualization of BIM models through Hololens

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination