Electronic Device Differential Backup for Multi-Device Storage Integrity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data backup systems face issues such as overwriting of backup data at different points in time and data loss due to multiple devices sharing external storage, leading to inefficient management and security concerns.
Innovation Solution
An electronic device with a processor and communication circuit that manages differential backups based on user inputs, identifies data types, generates backup data accordingly, and stores it securely in external storage using encryption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If multiple electronic devices store backup data in one external memory, then storage utilization is improved, but data security and integrity deteriorate due to overwriting by other devices
Solution Approach 1:
The external storage space is segmented into separate backup regions for different electronic devices. Each device is assigned a specific backup region where only its own backup data is stored, preventing overwriting by other devices while maintaining high storage utilization through efficient space management within each segment.
Solution Approach 2:
A backup management server acts as an intermediary between multiple electronic devices and the external storage. The server manages backup operations, assigns storage regions, and controls data writing processes to ensure that each device's backup data is stored securely without being overwritten by other devices.
2Quantity of substance
If backup data at a last point in time is overwritten with backup data at a previous point in time, then storage space is saved, but data loss occurs and backup reliability deteriorates
Solution Approach 1:
The system performs preliminary identification of the latest backup data before any backup operation. By checking backup timestamps and comparing data versions in advance, the system ensures that newer backup data is preserved and only appropriate spaces are utilized, preventing accidental overwriting of recent backups while maintaining storage efficiency.
Solution Approach 2:
The backup management server implements a feedback mechanism that monitors backup operations in real-time. It tracks backup timestamps, data sizes, and storage usage, providing continuous feedback to adjust backup strategies dynamically. This ensures that storage space is optimized while preventing data loss through real-time monitoring and control.
3Reliability
If all first data is generated as backup data, then data restoration capability is improved, but storage efficiency deteriorates due to redundant backup of unchanged data
Solution Approach 1:
The system extracts and identifies only the changed portions of data since the last backup, rather than backing up all data. By comparing data timestamps and detecting modifications, it separates changed data from unchanged data, backing up only the necessary portions to maintain restoration capability while improving storage efficiency.
Solution Approach 2:
Instead of performing a complete backup of all data, the system performs a partial backup of only the changed portions. This selective approach provides sufficient data for restoration of modified files while avoiding the storage waste associated with redundant backups of unchanged data.
4Quantity of substance
If differential backup based on latest backup history is implemented, then storage efficiency is improved, but backup complexity increases due to need to track and compare backup histories
Solution Approach 1:
A backup management server serves as an intermediary that handles the complexity of tracking and comparing backup histories. It maintains records of backup timestamps, data versions, and change logs, automatically performing differential backup calculations based on this history. This centralizes the complex management tasks while keeping the actual backup process simple and efficient.
Data Source
AI summary
An electronic device is provided. The electronic device includes a processor, a communication circuit that establishes a connection between external storage and a device, and a memory operatively connected to the processor and storing instructions. When executed by the processor, the instructions may cause the electronic device to execute an application that provides a backup function, identify first data in response to a first user input to the application, identify a backup history stored in the memory, identify a data type of the first data in response to a fact that the at least one backup history is present, generate all of the first data or a part of the first data, which is generated after a point in time according to a latest backup history, as backup data based on the data type, and store the generated backup data in the external storage.


