Bluetooth Wristband Message Queue for Disconnection Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Bluetooth wristbands often disconnect from terminals due to limited communication range, leading to missed notification messages as they cannot receive unread notifications during disconnection, resulting in poor human-computer interaction performance.
Innovation Solution
A message push method that stores notification messages when the terminal and wristband are disconnected and pushes them when the connection is re-established, ensuring timely delivery of messages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If Bluetooth connection is used for message transmission, then message push function is achieved, but connection stability deteriorates due to limited communication range
Solution Approach 1:
The system performs preliminary actions by storing notification messages in a queue on the terminal before the disconnection occurs. When the Bluetooth connection is active, messages are buffered and prepared for transmission. Upon reconnection, the pre-stored messages are automatically pushed without requiring user intervention, thus resolving the contradiction by ensuring message delivery reliability even when connection stability is compromised.
Solution Approach 2:
The patent introduces an intermediary mechanism - a message queue and buffer system - that mediates between the terminal and the Bluetooth wristband. This intermediary stores messages during disconnection periods and facilitates their transmission upon reconnection, thereby decoupling the message delivery function from the immediate connection status and resolving the contradiction between delivery reliability and connection stability.
2Ease of operation
If Bluetooth connection range is limited, then device portability is improved, but information completeness deteriorates due to missed notifications
Solution Approach 1:
The terminal performs preliminary action by maintaining a message queue that stores notification messages during disconnection periods. When the user returns to connection range, the system automatically pushes the accumulated messages, ensuring information completeness without compromising device portability. This resolves the contradiction by compensating for the limited range through proactive message buffering.
Solution Approach 2:
The patent implements continuity of useful action by ensuring that the message push function operates continuously across connection and disconnection states. The message queue maintains the useful action of notification delivery even when Bluetooth connection is interrupted, thereby preventing information loss while preserving the portability benefits of Bluetooth technology.
3Loss of information
If messages are stored during disconnection, then message delivery completeness is improved, but device complexity increases
Solution Approach 1:
The terminal provides self-service by automatically managing the message queue without requiring external intervention. The system autonomously detects connection status, stores messages during disconnection, and pushes them upon reconnection. This self-service approach improves message completeness while minimizing the perceived complexity for users, as the complex message management operations occur transparently in the background.
Solution Approach 2:
The patent merges the message storage and push functions into the existing terminal operating system, rather than requiring a separate dedicated system. By integrating the message queue mechanism with the terminal's existing notification and communication infrastructure, the solution improves message completeness while avoiding significant increases in overall device complexity.
Data Source
Figure 1A
Figure 1B
Figure 1C
AI summary
This application discloses a message push method and an apparatus. The method includes: receiving, by a first terminal, a first notification message and pushing the first notification message to a second terminal, when the first terminal and the second terminal are having a communication connection successfully established; receiving, by the first terminal, a second notification message and storing the second notification message into a storage area, when the first terminal and the second terminal are communicatively disconnected; and pushing, by the first terminal to the second terminal, a notification message stored in a storage area, when the first terminal and the second terminal recover from being communicatively disconnected to having a communication connection successfully established. In this way, notification messages are pushed to users in a timely manner, thereby improving human-computer interaction performance of terminals, and effectively preventing users from missing important notification messages.