Bluetooth Backup Server Maintaining App Background Execution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for backing up data from electronic devices, such as cell phones, often stop when the device transitions from foreground to background mode, leading to incomplete or interrupted backups due to application termination.
Innovation Solution
A wireless connecting method using a backup device with a communication circuit and processor to establish a Bluetooth connection, keeping the application alive in the background by transmitting packets and integrating wireless charging to initiate automatic backups whenever the device is charged.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the application executes in foreground mode, then data backup can be performed, but the application stops when the device transitions to background mode
Solution Approach 1:
The patent introduces a backup server as an intermediary component that receives data packets from the mobile device and forwards them to the cloud storage server. This intermediary architecture allows the application to continue executing in the background without requiring the user to keep the device in foreground mode, resolving the contradiction between application execution continuity and device mode transitions.
Solution Approach 2:
The patent replaces the traditional mechanical foreground-mode dependency with a network-based communication system. Instead of relying on the device being in foreground mode to maintain application execution, the system uses Bluetooth and Wi-Fi connections to transmit data packets to a backup server, which then uploads to cloud storage. This substitution eliminates the need for continuous foreground execution while maintaining backup reliability.
2Reliability
If the application stops when device is in background mode, then power consumption is reduced, but data backup is interrupted
Solution Approach 1:
The patent implements periodic action by having the backup application transmit data packets at scheduled intervals rather than continuously. The application can wake from background mode periodically to send data batches to the backup server, which then uploads to cloud storage. This periodic mechanism ensures backup completion while minimizing power consumption compared to continuous execution.
Solution Approach 2:
The backup server performs self-service by automatically receiving data packets from the mobile device and uploading them to cloud storage without requiring continuous user intervention or foreground application execution. The server handles the data transmission and storage operations autonomously, allowing the mobile device to enter background mode while maintaining backup reliability.
3Ease of operation
If the application is forced stopped by user, then user control is maintained, but backup function cannot execute
Solution Approach 1:
The patent applies preliminary action by having the backup application establish a Bluetooth connection with the backup server before the user needs to perform backup. The application pre-configures the communication channel and maintains readiness to transmit data packets. When the user initiates backup or when the device enters background mode, the pre-established connection enables immediate data transmission without requiring the application to be actively running in foreground mode.
Solution Approach 2:
The backup server provides feedback mechanisms to ensure backup function execution even when the application is forced stopped. The server can detect when data packets are received and confirm their successful upload to cloud storage. This feedback loop ensures that the backup function executes reliably regardless of user intervention, as the server actively manages the backup process and confirms completion.
Data Source
AI summary
A wireless connecting method is disclosed. The wireless connecting method includes the following operations: executing an application of an electronic device by the electronic device; establishing a BLUETOOTH connection between the electronic device and a backup device by the backup device; and keeping the application alive at a background of the electronic device through the BLUETOOTH connection by the backup device.

