Chat Window Auto-Lock via Scrolling Direction Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for managing chat windows in online games require manual operation to lock and unlock screens, leading to hindered reading of history messages due to frequent automatic scrolling and lack of new message reminders.
Innovation Solution
A method and apparatus for automatically locking and unlocking chat windows based on scrolling direction, preventing automatic scrolling to new messages and providing prompts for new messages, thus reducing manual operations and enhancing user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the chat window automatically scrolls to new messages, then new messages are displayed promptly, but history messages become difficult to read
Solution Approach 1:
The patent implements dynamic scrolling behavior that adapts to user needs. The system automatically scrolls to new messages when users are at the bottom of the chat window, but disables automatic scrolling when users are viewing history messages (scrolled to top), allowing users to manually control scrolling based on their reading preferences.
2Ease of operation
If manual screen locking is implemented, then history message reading is improved, but user operation complexity increases
Solution Approach 1:
The patent implements automatic screen locking functionality that detects when users are viewing history messages and automatically locks the screen to prevent automatic scrolling. The system self-adjusts based on user behavior patterns, eliminating the need for manual screen locking operations while maintaining the benefit of stable history message viewing.
Solution Approach 2:
The system monitors user scrolling behavior and provides feedback by automatically adjusting screen lock status. When the system detects users scrolling to view history messages, it automatically locks the screen; when users return to the bottom to view new messages, it automatically unlocks. This closed-loop feedback mechanism eliminates manual operation complexity.
3Stability of the object's composition
If automatic scrolling is disabled, then history message reading stability is improved, but new message notification effectiveness decreases
Solution Approach 1:
The patent segments the chat window into different viewing zones: when users are in the history message zone (scrolled to top), automatic scrolling is disabled for stability; when users are in the new message zone (scrolled to bottom), automatic scrolling is enabled for prompt notification. This spatial segmentation allows the system to provide different scrolling behaviors in different contexts.
Solution Approach 2:
The system dynamically adjusts automatic scrolling behavior based on the user's current position in the chat window. The scrolling mode switches between enabled and disabled states according to real-time user interaction patterns, ensuring both stability when reading history and effectiveness when receiving new messages.
Data Source
AI summary
A method for automatically locking and unlocking a screen during a chat includes: determining a current scrolling direction of message in a chat window; and setting the chat window as a screen locked state when the current scrolling direction of message in the chat window is opposite to a scrolling direction of loading new message, wherein, in the screen locked state, the chat window is not automatically scrolled to a position of a new message upon receiving the new message. According to the present disclosure, compared with related art, intentions of a player for screen locking and unlocking are predicted by determining a scrolling situation of a chat window, such that the player can be facilitated in screen locking or unlocking before a manual operation of the player, thereby greatly improving the user experience of chat.


