Augmented Reality Interactive Data Rendering via Server Mediation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current augmented reality applications lack the ability for interactive processes between different users in a shared virtual reality space, limiting user experience and interaction capabilities.

Innovation Solution

An information interaction method and device that enables the generation and sharing of interactive data between client terminals, allowing a physical engine to render and display interactive operations of virtual targets, thereby simulating real-time interactions between users in the same virtual reality space.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple users interact in a shared virtual reality space, then user experience and interaction capabilities are improved, but system complexity and data synchronization requirements increase

Engineering Contradiction:
Improveinteraction capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the virtual reality space into multiple independent sub-spaces or interaction zones, each handled by dedicated server instances. This allows multiple user interactions to be processed in parallel without interfering with each other, reducing overall system complexity while enabling versatile multi-user interaction.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A server terminal acts as an intermediary between multiple client terminals, managing the shared virtual reality space and coordinating interactions. The server receives interaction data from clients, processes it centrally, and distributes relevant data back to appropriate clients, simplifying the complexity of direct peer-to-peer multi-user synchronization.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If real-time interaction data is synchronized between multiple clients, then interaction consistency is improved, but network bandwidth and processing load increase

Engineering Contradiction:
Improveinteraction consistencyVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system implements selective data synchronization where each client terminal receives only the interaction data relevant to its local context and view. Instead of broadcasting all interaction data to all clients, the server filters and distributes data based on user position, attention focus, and interaction relevance, reducing network bandwidth consumption while maintaining interaction consistency.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system synchronizes interaction data with appropriate granularity and frequency based on the specific interaction type. Not all interactions require full real-time synchronization at the same rate - less critical interactions use lower update frequencies, while critical interactions receive higher priority synchronization, optimizing network bandwidth usage while maintaining necessary consistency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240378825A1Information interaction method, device, apparatus and medium based on augmented reality
Publication Date: 2024.11.14 DOUYIN VISION CO LTD
  • US20240378825A1 patent drawing
  • US20240378825A1 patent drawing
  • US20240378825A1 patent drawing

AI summary

The present application discloses an information interaction method, device, apparatus and medium based on augmented reality. The information interaction method includes: generating first interactive data in response to an interactive operation of a first virtual target in a virtual reality space, and sending the first interactive data to a first server terminal; receiving second interactive data corresponding to a second virtual target sent by the first server terminal, wherein the second virtual target and the first virtual target share the virtual reality space; and calling a physical engine to render the interactive operations of the first virtual target and the second virtual target in the virtual reality space based on the first interactive data and the second interactive data, and generating and displaying an interactive rendering result.