Notification Bar Message Classification and Priority Handling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The notification bar on intelligent terminals becomes overwhelmed with messages from various applications and SDKs, making it difficult for users to find useful information due to the inability to accurately classify short or picture-only push messages.
Innovation Solution
A method that detects target messages in the notification bar, acquires the target interface identifier, determines the message type based on this identifier, and displays the message accordingly, using a preset rule library to differentiate between application and SDK messages, and adjusts display priority levels based on user interaction statistics.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If various applications send various messages to the notification bar, then the notification bar receives comprehensive information, but the notification bar becomes fully occupied and difficult to manage
Solution Approach 1:
The notification bar messages are segmented into different types (application messages and SDK messages) based on their source. The system divides the notification space into different display regions, with SDK messages displayed in a separate area from application messages, allowing users to easily distinguish and find relevant information without being overwhelmed by mixed content.
Solution Approach 2:
Different display qualities and styles are applied to different types of messages. SDK messages are displayed with distinct visual characteristics (such as different backgrounds, icons, or positioning) compared to application messages, enabling users to quickly identify and prioritize certain types of notifications based on their local visual properties.
2Loss of information
If messages are displayed without classification, then all messages are visible, but the accuracy rate of identifying message types is low
Solution Approach 1:
The system performs preliminary classification of messages by detecting whether each message originates from an application or an SDK before displaying it. This advance categorization is achieved by analyzing message attributes and source identifiers, allowing the notification bar to pre-organize messages by type, thereby improving identification accuracy without requiring complex real-time processing when messages are displayed.
3Reliability
If all messages are displayed with the same priority, then all messages are equally visible, but important messages cannot be distinguished
Solution Approach 1:
Different display priorities and visual qualities are assigned to different message types. SDK messages, which are typically more system-critical, are displayed with higher prominence (such as larger size, different positioning, or distinctive icons) compared to application messages, enabling users to quickly identify important notifications based on their local visual characteristics without requiring complex priority management.
Data Source
AI summary
A method and a device for processing a notification bar message are provided. The method includes detecting a target message received by a terminal notification bar. A target interface identifier contained in the target message is acquired, and a type of the target message is determined based on the target interface identifier. The target message is displayed in the notification bar using a display mode according to the type of the target message.


