Notification Bar Message Classification and Priority Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvenumber of messagesVSAvoiduser ability to find useful messages
Core Design Contradiction:
Quantity of substanceVSEase of operation

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #3Local quality

2Loss of information

If messages are displayed without classification, then all messages are visible, but the accuracy rate of identifying message types is low

Engineering Contradiction:
Improvemessage type identification accuracyVSAvoidmessage processing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If all messages are displayed with the same priority, then all messages are equally visible, but important messages cannot be distinguished

Engineering Contradiction:
Improvemessage importance identificationVSAvoiddisplay management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11095739B2Notification column message processing method and device
Publication Date: 2021.08.17 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US11095739B2 patent drawing
  • US11095739B2 patent drawing
  • US11095739B2 patent drawing

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.