Virtual Object Event Sync for Multi-Device AR/VR Interaction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wearable electronic devices, such as AR glasses and VR devices, lack efficient methods for managing interactions and events between multiple users accessing metaverse-related content, leading to suboptimal user experiences.
Innovation Solution
An electronic device equipped with a processor, memory, and communication module that enables connection to a server, displays virtual objects, identifies user inputs, and manages events based on input recognition, allowing synchronized interactions with other devices through identification and event execution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple electronic devices can interact with the same virtual object simultaneously, then user collaboration and interaction versatility are improved, but device synchronization conflicts and system reliability deteriorate
Solution Approach 1:
The system performs preliminary actions by establishing device identification and state checking mechanisms before allowing interactions. When a device sends an input event for a virtual object, the server first verifies the device's identification information and checks whether the virtual object is currently in an active state with another device, preventing synchronization conflicts before they occur.
Solution Approach 2:
The system implements feedback mechanisms where the server responds to each device's interaction attempt by returning information about the virtual object's current state and the requesting device's identification. This feedback loop allows devices to adjust their interactions based on real-time system state, ensuring reliable synchronization while maintaining versatile collaboration capabilities.
2Reliability
If the system checks device identification and state for every virtual object interaction, then synchronization reliability is improved, but processing time and system complexity increase
Solution Approach 1:
The system applies partial checking by verifying only the essential elements (device identification and virtual object active state) rather than performing comprehensive validation of all interaction parameters. This selective verification approach maintains high synchronization reliability while minimizing processing time overhead.
3Reliability
If the system prevents multiple devices from executing events on the same virtual object, then synchronization conflicts are reduced, but interaction flexibility and user experience are limited
Solution Approach 1:
The system implements dynamic interaction management where the active state of virtual objects and device permissions are not fixed but change based on real-time conditions. When a device releases a virtual object or the system detects state changes, previously restricted devices can regain interaction capabilities, providing both synchronization reliability and interaction flexibility.
Data Source
AI summary
A first electronic device is provided. The electronic device includes memory, a communication module, a display, and at least one processor. The memory stores at least one instruction configured to cause, when executed by the processor, the first electronic device to, display a first virtual object, identify an input to the first virtual object, transmit information about a first event corresponding to the input to the first virtual object and first identification information of the first electronic device to the server when the first virtual object is in the active state, receive, second identification information of one among multiple electronic devices connected to the server and information about a second event for the first virtual object, and execute the first event when the second identification information corresponds to the first identification information.


