Relay Device Dynamic Cache Allocation for Wireless Terminals
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless communication systems face inefficiencies in cache utilization due to the lack of methods to adjust cache areas, leading to suboptimal use of storage resources and increased transmission delays.
Innovation Solution
A relay device with an access point that includes a controller to dynamically manage storage area allocation based on network connections, user authentication, and valid connection time, allowing for reallocation of storage areas when connections are established, terminated, or authentication is successful, thereby optimizing cache usage and reducing delays.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If cache areas are not adjusted dynamically, then device complexity is reduced, but cache efficiency deteriorates
Solution Approach 1:
The patent implements dynamic cache area allocation where the storage area is automatically adjusted based on the number of connected wireless terminals. The cache management unit monitors connection status and reallocates cache space dynamically, transforming the static cache structure into a dynamic one that adapts to changing network conditions, thereby improving cache efficiency without requiring complex manual management
Solution Approach 2:
The cache management unit autonomously performs cache area allocation and adjustment without external intervention. It automatically detects connection changes, calculates required cache space, and reallocates areas accordingly, enabling the system to self-manage cache resources based on actual usage patterns while maintaining simple operation for users
2Productivity
If cache areas are adjusted dynamically based on connections, then cache efficiency improves, but device complexity increases
Solution Approach 1:
The access point integrates multiple functions including wireless communication, cache management, and automatic area allocation within a single device. The cache management unit performs multiple tasks such as monitoring connections, allocating cache space, and managing data storage, thereby improving cache efficiency while avoiding the need for separate complex management systems
Solution Approach 2:
The patent changes the allocation parameters of cache storage areas based on the number of connected terminals. By dynamically adjusting cache area sizes as a variable parameter rather than fixed values, the system improves cache efficiency while using straightforward parameter management logic that does not significantly increase device complexity
3Ease of operation
If fixed cache allocation is used, then ease of operation is improved, but loss of time increases due to transmission delays
Solution Approach 1:
The system performs preliminary cache allocation based on predicted needs. When wireless terminals connect, the cache management unit proactively allocates storage areas in advance before data transmission occurs. This preliminary action ensures cache readiness, reducing transmission delays while maintaining simple automatic operation without requiring complex real-time adjustments during data transfer
Data Source
AI summary
According to one embodiment, a relay device that relays communication between an information request device which requests information and an information providing device which provides requested information. The relay device includes an interface to receive a signal transmitted by the information request device. The relay device includes a first circuitry to perform, using the signal, at least one of connection management of a network, authentication of the information request device, and authentication of a user of the information request device. The relay device includes a second circuitry to control allocation of storage areas included in a storage device, or an available range within which information saved in the storage area is able to be provided, when the first circuitry detects establishment of a connection to the network, disconnection of the connection, an authentication result, or a lapse of a valid connection time period.


