Dynamic Support Component for Real-Time Video Interaction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video interaction methods fail to provide an engaging and timely interaction experience for users during video programs, lacking effective mechanisms for real-time user engagement and feedback.
Innovation Solution
A support interaction method that displays a dedicated component during video playback, allowing users to support objects (e.g., performers) in real-time, with dynamic effects and cumulative results, and a leaderboard interface for comprehensive support data and rankings, enhancing user participation and interaction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a support interaction component is displayed during video playback, then user engagement and interaction timeliness are improved, but device complexity and interface clutter increase
Solution Approach 1:
The support interaction component is segmented into distinct functional elements: a support button/control, a support count display, and optional visual effect elements. This segmentation allows each element to perform its specific function clearly without overwhelming the user, resolving the contradiction by making the complex interaction mechanism manageable and visually organized.
Solution Approach 2:
The support component is designed to be dynamic rather than static - it appears and disappears based on video content context, changes visual effects based on support thresholds, and updates support counts in real-time. This dynamic behavior allows the interface to be engaging when needed while remaining simple when not needed, resolving the contradiction between engagement and simplicity.
2Loss of time
If real-time support feedback is displayed during video playback, then interaction timeliness is improved, but information overload and user distraction increase
Solution Approach 1:
The support feedback is displayed with local quality - the support count and visual effects are concentrated in specific localized areas of the interface rather than distributed throughout. This allows timely feedback to be provided in a focused manner that doesn't overwhelm the user with scattered information, resolving the contradiction between timeliness and information overload.
Solution Approach 2:
The system uses partial action by displaying only the most relevant support information (current support count, key visual effects) rather than all possible data. This selective display provides timely feedback while avoiding information overload, as the user receives just enough information to engage meaningfully without being overwhelmed.
3Adaptability or versatility
If multiple interaction controls are provided for supporting different objects, then user participation is improved, but ease of operation deteriorates
Solution Approach 1:
The support component uses a universal design where the same basic control mechanism (support button) and interaction pattern are applied across all video objects. This multi-functionality allows users to support different objects (performers, contestants, etc.) using the same simplified interaction method, resolving the contradiction between versatility and simplicity by making the interface consistent and learnable.
Data Source
AI summary
A support interaction method and an electronic device are provided. The method comprises: displaying a playing interface of a video program in an application program; after a first object in the video program appears in the playing interface, displaying a first component, wherein the first component is used for supporting the first object within a first time period, and the first time period is a time period within which the first object played on the playing interface appears in the video program; within the first time period, receiving a first operation executed by a user on the first component; and in response to receiving the first operation, displaying, in the first component, the number of supports from the user for the first object.


