Dynamic Virtual Object Display for Chat Interfaces
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication technologies fail to provide a dynamic and engaging virtual object display mode for interaction messages, resulting in monotonous presentations when multiple interaction messages are transmitted, as they use the same presentation animation for virtual objects.
Innovation Solution
A data processing method and system that displays virtual objects and resource objects associated with interaction messages on an interaction interface, allowing them to interact and move dynamically, enabling personalized and engaging visual effects by varying the display locations and movements of virtual objects based on the interaction messages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If virtual objects are displayed using the same presentation animation for all interaction messages, then the implementation is simple and consistent, but the display mode becomes monotonous and lacks engagement
Solution Approach 1:
The patent applies dynamics by making the virtual object display mode changeable and adaptable. Different presentation animations are selected based on the interaction message content, sender identity, or other dynamic parameters. This allows the display system to adapt to different scenarios while maintaining manageable complexity through predefined animation options.
Solution Approach 2:
The patent implements local quality by assigning different presentation animations to different virtual objects or different message types. Instead of using a uniform animation for all cases, specific animation styles are applied to specific virtual objects based on their characteristics or the context of the interaction message, creating localized variations in display quality.
2Ease of operation
If virtual objects are displayed in a static manner, then the implementation is straightforward, but the interaction experience becomes boring and lacks emotional expression
Solution Approach 1:
The patent transforms static virtual object display into dynamic presentation by introducing multiple animation modes. Virtual objects can move, change size, or perform other dynamic behaviors based on the interaction context. This maintains ease of implementation through predefined animation templates while significantly improving user engagement and emotional expression.
3Ease of manufacture
If the same virtual object display animation is used for all interaction messages, then the system is easy to maintain, but the interaction fun and emotional expression are limited
Solution Approach 1:
The patent applies local quality by assigning different animation characteristics to different virtual objects or message contexts. Each virtual object can have its own customized animation style or movement pattern, allowing for diverse interaction expressions while maintaining systematic organization for ease of maintenance.
Solution Approach 2:
The patent utilizes parameter changes by varying animation parameters such as speed, amplitude, direction, or animation type based on the interaction message content. This allows the system to express different emotions or contexts through parameter adjustments rather than requiring completely different animation systems, balancing versatility with maintainability.
Data Source
AI summary
A data processing method includes, in response to an interaction message being displayed on an interaction interface, displaying a virtual object in an interaction area in which the interaction message is located, and displaying a resource object at a target location on the interaction interface. The virtual object and the resource object are associated with the interaction message, and the resource object and the virtual object are configured to interact with each other. The method further includes displaying, on the interaction interface, interactive movement involving the virtual object and the resource object. The interactive movement includes moving the virtual object from a location of the interaction area, and/or moving the resource object from the target location.


