Group Chat Message Rollback Mechanism
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In instant messaging applications, users face inefficiencies when trying to access earlier-received messages in a group chat, as they must scroll through a long list of newer messages to find earlier communications, leading to low information acquisition efficiency.
Innovation Solution
A method and apparatus for managing message display on a computing device that allows users to directly access earlier-received messages by displaying a message list rollback button, which, when activated, moves the display to the position of the earlier-received message after the last closure of the communication window, eliminating the need for manual scrolling.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the communication window displays the last-received communication message when opened, then the user can quickly see the latest update, but the user must scroll up through many newer messages to access earlier-received messages, reducing information acquisition efficiency
Solution Approach 1:
The message list is segmented into two parts: the first message list showing newer messages received after the window was closed, and the second message list showing earlier messages received before the window was closed. This segmentation allows users to directly access the relevant message segment without scrolling through unrelated newer messages, thereby improving information acquisition efficiency while maintaining ease of operation.
2Ease of operation
If the message list displays all messages in time sequence from top to bottom, then the chronological order is maintained, but the user experience deteriorates when users need to frequently access earlier messages after closing and reopening the window
Solution Approach 1:
The system performs preliminary action by automatically organizing messages into two distinct lists based on their reception time relative to when the communication window was last closed. This pre-organization eliminates the need for users to manually scroll and search through messages, significantly reducing the time required to locate earlier messages while enhancing overall user experience.
3Productivity
If the system displays only the latest message upon opening the window, then the display is simple and focused, but the user must manually scroll through a long message list to find earlier communications, lowering information acquisition efficiency
Solution Approach 1:
The message display structure is segmented into two distinct message lists with clear temporal boundaries. The first list contains newer messages received after the window closure, and the second list contains earlier messages received before closure. This segmentation improves information acquisition efficiency by allowing direct access to relevant messages while maintaining a relatively simple display structure that users can easily understand and navigate.
Data Source
AI summary
A method includes: upon opening a target communication window, displaying a first subset of communication items target communication window, without concurrently displaying a second and a third subset of communication items in the target communication window, wherein: the first, second, and third subsets of communication items have been received after last closure of the target communication window, and the first subset is received after the second subset, and the second subset is received after the third subset; in response to receiving a second user request to display earlier received communication items and in accordance with a determination that the second user request meets predefined list rollback criteria: ceasing to display the first subset of communication items in the target communication window; and displaying the third subset of communication items in the target communication window, without first displaying the second subset of communication items in the target communication window.


