Cross-Device Notification Opening With App Sync and Silent Install
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing notification systems require each device to have an application installed for notification interaction, limiting cross-device notification synchronization and user experience.
Innovation Solution
A method for cross-device notification interaction that allows selecting a device to open a notification, silently installing the application if needed, and implementing data synchronization through a distributed database or soft bus to manage notification display and status across multiple devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If each device requires an application to be installed for notification interaction, then notification functionality is reliable and stable, but cross-device notification synchronization is limited and user experience is poor
Solution Approach 1:
The patent introduces a notification server as an intermediary component that mediates between multiple electronic devices. The server receives notifications from a first device, manages device identifiers, and forwards notifications to target devices without requiring applications to be pre-installed on each device. This intermediary architecture enables cross-device notification synchronization while reducing the complexity of application installation requirements on individual devices.
Solution Approach 2:
The notification server implements universal functionality by serving multiple electronic devices with different device identifiers. It provides a unified interface for receiving, processing, and distributing notifications across various devices, eliminating the need for device-specific application installations. The server's multi-functional design allows any device with a valid device identifier to receive and interact with notifications.
2Ease of operation
If notification interaction is limited to devices with applications installed, then application performance is optimized, but user convenience and cross-device accessibility are reduced
Solution Approach 1:
The notification server acts as a reliable intermediary that ensures notification delivery to devices without pre-installed applications. It manages device identifiers and maintains communication channels, providing reliable notification transmission while simplifying the user's interaction process. Users can open notifications on any device without worrying about application installation status.
Solution Approach 2:
The system implements self-service functionality where the notification server automatically handles notification distribution to devices. When a user taps a notification on one device, the server automatically identifies the target device and forwards the notification without requiring manual configuration or application installation on the target device. This automated self-service approach enhances both ease of operation and reliability.
3Adaptability or versatility
If device selection control is enabled for cross-device notification opening, then user experience is improved, but system complexity and data synchronization requirements increase
Solution Approach 1:
The notification server serves as a centralized intermediary that manages device selection and data synchronization across multiple devices. It maintains a database of device identifiers and handles the complexity of routing notifications to selected devices. This intermediary approach enables device selection capability while centralizing the data synchronization logic, reducing the complexity burden on individual devices.
Solution Approach 2:
The system uses device identifier copying and replication to enable cross-device notification opening. When a user selects a target device, the server copies the notification data and associated device identifier information to the target device. This copying mechanism enables device selection functionality while maintaining data consistency across the distributed system through the server's coordination.
Data Source
Figure 1
Figure 2
Figure 3a
AI summary
Embodiments of this application provide a notification processing method, and relate to the terminal field. A first electronic device displays a first notification, and the first electronic device obtains notification opening information of the first notification based on an operation of opening the first notification, where the notification opening information includes a device identifier and an application parameter of a first application corresponding to the first notification. When the first electronic device determines, based on the device identifier, that a device for opening the first notification is a second electronic device, the first electronic device transfers the notification opening information to the second electronic device, so that the second electronic device starts, based on the application parameter, the first application to open the first notification, or downloads and installs the first application to open the first notification. Embodiments of this application provide an electronic device, a chip, and a computer-readable storage medium. In this application, cross-device redirection of a notification can be implemented, to improve user experience.