Interactive Picture Animation with Distinct Sending and Receiving Tracks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for presenting interactive pictures in instant messaging are simplistic and fail to meet the diverse needs of users.
Innovation Solution
The method involves receiving a sending operation for a target session message containing an interactive picture, sending the message to a second user, and presenting a sending animation of the interactive picture's object, which includes a distinct sending track different from the receiving track, allowing for enriched presentation and interaction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If simple presentation methods are used for interactive pictures in instant messaging, then the system complexity is reduced and ease of operation is improved, but the adaptability and user experience are insufficient
Solution Approach 1:
The animation presentation is segmented into distinct sending animations and receiving animations with different movement tracks. The sending animation shows the object moving from sender to receiver, while the receiving animation shows the object moving from receiver to sender or appearing at the receiver's location. This segmentation allows diverse presentation without requiring a completely complex unified system.
Solution Approach 2:
The receiving animation inverts the movement direction of the sending animation. If the object moves from sender to receiver in the sending animation, the receiving animation shows the object moving from receiver to sender or appearing at the receiver's location, creating a reciprocal visual effect that enhances interaction without requiring additional complex processing.
2Ease of operation
If distinct sending and receiving animations with different movement tracks are presented, then the interaction experience is enhanced and adaptability is improved, but the processing complexity and time consumption increase
Solution Approach 1:
The animation data and movement tracks are prepared and stored in advance before actual message transmission. The sending and receiving animations are pre-configured with different movement tracks, so when a message is sent, the system only needs to retrieve and play the pre-prepared animations rather than generating them in real-time, significantly reducing processing time.
Solution Approach 2:
The receiving animation is created as a copy or variation of the sending animation, with the movement track inverted or adjusted. This copying approach allows the system to reuse the same animation resources and processing logic while achieving different visual effects, reducing the need for completely separate animation processing pipelines.
Data Source
AI summary
Provided in the present disclosure are methods and apparatuses, an electronic device, a medium, and a program product for presenting an animation. A method for presenting an animation comprises: receiving a sending operation for a target session message, wherein the target session message comprises a first target interactive picture; in response to the sending operation, sending the target session message to a second user; and if the first target interactive picture comprises a first object, presenting a sending animation of the first object, the sending animation comprising a sending track of the first object, the sending track being different from a receiving track, the receiving track being a movement track of the first object included in a receiving animation of the first object, and the receiving animation being an animation presented, in response to receiving the first target interactive picture, by a second user.


