Communication Terminal Application Storage Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Communication terminals face issues with multiple applications sharing the same storage region, leading to data interference and loss when each application has a different origin, as they overwrite information intended for other applications.
Innovation Solution
Implementing a system where each application uses a distinct storage region by setting unique in-terminal URLs for each application, ensuring that applications with different origins have separate local storage areas, preventing data interference and ensuring data integrity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If multiple applications share the same storage region, then storage space is efficiently utilized, but data interference and loss occur when applications with different origins overwrite each other's information
Solution Approach 1:
The patent divides the storage region into separate storage spaces for each application based on their origins. The storage management unit allocates distinct storage regions to applications with different origins, preventing data interference while efficiently utilizing available storage space. This segmentation resolves the contradiction by organizing storage hierarchically rather than sharing a single common space.
Solution Approach 2:
The patent implements different storage quality characteristics for different applications based on their origins. Each application receives storage space with properties tailored to its specific needs and origin characteristics, allowing optimal data integrity for each application while maintaining overall storage efficiency. This local differentiation resolves the contradiction by customizing storage attributes rather than applying uniform storage management.
2Device complexity
If applications use the same storage region, then device complexity is reduced, but data conflicts and loss occur when applications overwrite information intended for other applications
Solution Approach 1:
The storage management unit automatically segments storage space into application-specific regions based on origin identification. This automated segmentation reduces manual configuration complexity while preventing data loss through proper isolation. The system manages the complexity internally without requiring complex user-level storage management.
Solution Approach 2:
The storage management unit acts as an intermediary between applications and the underlying storage system. It handles the complexity of storage allocation and isolation, presenting a simplified interface to applications while managing the detailed segmentation and protection mechanisms that prevent data loss. This intermediary layer resolves the contradiction by absorbing management complexity away from applications.
3Productivity
If applications with different origins share storage space, then storage efficiency is improved, but data consistency and reliability deteriorate due to overwriting conflicts
Solution Approach 1:
The patent segments storage space into origin-specific regions while maintaining efficient utilization through centralized management. The storage management unit monitors and allocates space within each segment, ensuring high utilization rates while maintaining data consistency through proper isolation. This segmentation approach resolves the contradiction by organizing storage efficiently at the segment level rather than requiring monolithic shared space.
Solution Approach 2:
The patent creates equipotential storage conditions for applications with the same origin by providing them with equivalent access rights and storage characteristics. This ensures data consistency within origin groups while maintaining overall storage efficiency through unified management policies. The equipotential approach resolves the contradiction by standardizing storage conditions rather than allowing inconsistent shared access.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A communication terminal includes an obtaining unit configured to obtain an application, a storage unit configured to store information including origins used within the communication terminal for each application obtained by the obtaining unit, and a setting unit configured to search, when the communication terminal obtains an application, whether information that includes an origin of the application is stored in the storage unit and to set, when the information that includes the origin is not stored, information that includes an origin used within the communication terminal in a manner such that the information that includes the origin used within the communication terminal is different from information that is stored in the storage unit and includes origin.