Virtual World Rendering Nodes for Smooth Multi-Terminal Interaction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing virtual world systems face delays and frame freezing due to the limited computing capacity of regional servers when a large number of terminals access them, affecting interaction efficiency.
Innovation Solution
The system divides the virtual world into regional servers and rendering node devices, where regional servers handle logical computation and allocate view data to rendering node devices for rendering, reducing their computational load by offloading rendering tasks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If one regional server maintains a complete virtual world to serve multiple terminals, then the system can support multiple users accessing the virtual world, but the regional server experiences delay and frame freezing due to limited computing capacity when many terminals access simultaneously
Solution Approach 1:
The patent divides the virtual world into multiple virtual sub-worlds, each served by a dedicated regional server. This segmentation allows each server to handle a specific portion of the virtual world, reducing the computational load on individual servers and preventing frame freezing while maintaining smooth rendering for multiple concurrent users.
2Device complexity
If regional servers perform both logical computation and picture rendering, then the system structure is simpler, but the computing capacity is insufficient when a large number of terminals access the virtual world
Solution Approach 1:
The patent extracts the picture rendering function from the regional servers and assigns it to dedicated rendering nodes. This separation allows regional servers to focus on logical computation while rendering nodes handle graphical rendering, thereby increasing the overall computing capacity and rendering performance without significantly complicating the system structure.
Solution Approach 2:
The patent introduces rendering nodes as intermediary components between regional servers and terminals. These rendering nodes receive view data from regional servers and generate the actual rendered pictures, acting as a mediator that offloads rendering tasks from regional servers and enhances system productivity.
3Device complexity
If a single regional server handles all logical computation and rendering for the virtual world, then the system is easier to implement, but frame freezing occurs when many terminals access simultaneously
Solution Approach 1:
The patent segments the virtual world into multiple sub-worlds distributed across different regional servers, each with dedicated rendering nodes. This segmentation reduces the processing load on individual servers, eliminating frame freezing and minimizing processing delay while maintaining relatively simple system implementation through standardized server-node pairs.
Data Source
AI summary
A virtual world-based rendering method and systems are described, relating to human-computer interaction technologies. A method is performed by a rendering node device; at least one rendering server group included in the rendering node device has a one-to-one correspondence with at least one regional server configured to deploy a virtual world; each regional server corresponds to one virtual sub-world in the virtual world. The method includes: receiving first view data transmitted by a first regional server of at least one regional server; transmitting the first view data to at least one rendering server in a first rendering server group; and transmitting a virtual world picture rendered by the at least one rendering server to a terminal accessing the at least one rendering server. This application can improve the efficiency of interaction between a user and the virtual world in a scenario of cloud technologies such as cloud gaming.


