Virtual Space Display Prioritization Under Server Overload
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional systems struggle to deliver desired data to user terminals when many users access the server simultaneously, leading to server overload and potential failures in displaying virtual spaces, especially during live events.
Innovation Solution
A method and system that allow users to enter and display a virtual space even when the server is overloaded by identifying first object information and displaying a predetermined space, while optionally displaying alternative objects if second object information is not identifiable.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the server distributes all object information (including second type objects) to user terminals, then the virtual space display quality is improved, but the server load increases and reliability decreases during high traffic periods
Solution Approach 1:
The patent segments object information into two categories: first type objects (essential for virtual space structure) and second type objects (enhancement elements). The system selectively transmits only first type object information when server load is high, ensuring basic functionality while reducing data transmission volume. This segmentation allows the system to maintain reliability during high traffic by transmitting minimal essential data.
Solution Approach 2:
The patent implements partial action by transmitting only the necessary subset of object information (first type objects) rather than complete object information. When server load indicators exceed thresholds, the system deliberately transmits less data (partial action) to ensure service availability, accepting reduced display quality in exchange for maintained system reliability.
2Productivity
If the server processes requests from many simultaneous users, then user access capacity is improved, but server overload occurs and display reliability deteriorates
Solution Approach 1:
The patent implements dynamic adaptation by monitoring server load indicators and adjusting the level of service provided. When load exceeds predetermined thresholds, the system dynamically switches to transmitting only first type object information. This dynamic response allows the server to handle high user access capacity while maintaining acceptable reliability levels through adaptive data transmission.
Solution Approach 2:
The patent changes the parameter of data transmission completeness based on server load conditions. Under normal conditions, complete object information is transmitted. When server load increases beyond thresholds, the system changes the transmission parameter to include only essential first type objects, thereby maintaining service capacity while adjusting reliability characteristics to prevent system failure.
3Ease of operation
If alternative objects are displayed when second object information is unavailable, then user experience is maintained, but system complexity increases
Solution Approach 1:
The patent applies preliminary action by pre-defining alternative objects for each second type object in the virtual space. These alternatives are prepared in advance and automatically substituted when second type object information is not transmitted or unavailable. This preliminary preparation simplifies the substitution process during runtime, maintaining user experience without requiring complex real-time decision-making logic.
Data Source
AI summary
When first object information for displaying the first type of object is identifiable, a process is performed of displaying the predetermined space regardless of whether second object information for displaying the second type of object is identifiable, and displaying the predetermined space so that: when the second object information is identifiable, the second type of object is displayed in a display mode in accordance with the second object information; and when the second object information is not identifiable, an alternative object corresponding to the second type of object is displayed.


