Wearable Data Sync via Permissioned App Mediation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data synchronization methods for wearable devices to non-compatible applications require multiple user operations, leading to low efficiency and complexity.
Innovation Solution
A method where a first application on a terminal device starts a second application that has data access permission, allowing the second application to synchronize data from a wearable device directly to the first application, reducing the need for multiple user operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a first application that does not have data access permission receives a data synchronization instruction, then the data synchronization can be initiated from the user interface, but the application cannot directly access and synchronize data from the wearable device
Solution Approach 1:
The patent introduces a second application as an intermediary that has data access permission to the wearable device. The first application triggers the second application, which then performs the actual data synchronization. This mediator approach allows the first application to initiate synchronization without needing direct access permissions, resolving the contradiction between application compatibility and data access requirements.
2Productivity
If the user manually operates both the first application and the second application to synchronize data, then data can be synchronized to both applications, but the operation process becomes complex and requires multiple steps
Solution Approach 1:
The patent merges the data synchronization operations of two applications into a single user action. When the user triggers data synchronization in the first application, the system automatically coordinates with the second application to complete the synchronization process. This combines multiple manual operations into one automated workflow, improving both efficiency and ease of operation.
Solution Approach 2:
The system performs preliminary setup by establishing the relationship and data access permissions between the first and second applications in advance. This preliminary configuration allows the actual data synchronization to proceed automatically without requiring users to manually set up connections or permissions each time, reducing operational complexity.
3Productivity
If the first application directly attempts to access wearable device data, then the data can be synchronized directly, but the application lacks the necessary data access permission
Solution Approach 1:
The second application serves as a mediator that possesses the necessary data access authorization. Instead of the first application directly accessing the wearable device (which would fail due to permission restrictions), the first application triggers the second application, which then performs the authorized data access and synchronization. This maintains both synchronization speed and authorization reliability.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
This application provides a data synchronization method, and relates to the field of data communication technologies. A terminal device to which the method according to embodiments of this application is applied includes a first application and a second application. The first application does not have data access permission of a wearable device, and the second application has the data access permission of the wearable device. When a user performs a data synchronization operation on the first application, the first application may start the second application. After the second application starts, the second application may send a data synchronization request to a firmware program of the wearable device, to request the firmware program of the wearable device to synchronize data of the wearable device to the second application. Then, the second application synchronizes, to the first application, the data synchronized by the firmware program of the wearable device. In this way, the user only needs to perform the data synchronization operation once in the first application to synchronize the data of the wearable device to the first application. The operation is simple, and data synchronization efficiency is improved.