Terminal Storage Management via Automatic Data Transfer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face a cumbersome experience when manually selecting data to transfer from local terminal equipment to cloud storage due to limited storage space, which can lead to inefficient use of storage and poor user experience.
Innovation Solution
A method and device that automatically detect available storage space and transfer data that have not been used for a specified period of time to a secondary storage area, such as a cloud storage, to free up space without user intervention, ensuring sufficient storage for new data without impacting normal device usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual selection of data for transfer is implemented, then user control over storage management is improved, but operation complexity and time consumption increase
Solution Approach 1:
The system automatically identifies and transfers data that meets preset conditions (e.g., files not accessed within a specified period) without requiring user intervention. The terminal equipment autonomously monitors storage space and executes data transfer decisions based on predefined rules, making the system self-managing and eliminating manual selection steps.
Solution Approach 2:
The system pre-establishes transfer conditions and criteria before storage space becomes critical. By setting advance rules for data selection (such as access time thresholds), the system prepares the decision-making framework in advance, enabling automatic execution when conditions are met, thus avoiding real-time manual decision-making.
2Productivity
If automatic data transfer is implemented, then storage space recovery is improved, but device complexity increases
Solution Approach 1:
The terminal equipment autonomously monitors its own storage status, identifies candidate files based on preset conditions, and executes transfer operations without external intervention. This self-service mechanism automates the entire storage management process, improving efficiency while keeping the system architecture relatively simple by leveraging existing system capabilities.
Solution Approach 2:
The system uses configurable parameters (such as access time thresholds, storage space thresholds, and transfer destinations) to control automatic data transfer behavior. By adjusting these parameters, users can customize the automation level and transfer criteria without changing the underlying system structure, thus managing complexity through parameterization rather than structural complexity.
3Quantity of substance
If data not used for specified period are transferred, then available storage space is improved, but risk of transferring needed data increases
Solution Approach 1:
The system applies different transfer criteria to different types of data based on their characteristics and importance. Instead of uniformly transferring all old files, it selectively identifies data for transfer based on specific attributes such as file type, access patterns, and user-defined priorities, ensuring that locally important data are preserved while freeing up space.
Solution Approach 2:
The system continuously monitors data access patterns and user interactions to validate and adjust transfer decisions. By implementing feedback mechanisms that track whether transferred files were actually needed, the system can refine its selection criteria over time, reducing the risk of transferring important data while maintaining storage efficiency.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
The disclosure relates to a method and device for processing data. The method includes determining a size of available storage space in a first storage area in terminal equipment; comparing the size of the available storage space in the first storage area to a first threshold; determining that the size of the available storage space in the first storage area is less than the first threshold; in response to determining that the size of the available storage space in the first storage area is less than the first threshold, determining whether data stored in the first storage area meet a preset condition; determining that the data stored in the first storage area meet the preset condition; and transferring the data that meet the preset condition to a second storage area, wherein the second storage area is different from the first storage area.