Beacon Terminal Local Caching Reduces Server Dependency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional beacon services require a constant connection between beacon transmitters and servers, leading to increased communication and server usage costs, and the provided service depends on server-provided information.
Innovation Solution
A method and device for a beacon service that allows terminals to receive and process beacons, determine if they are information transmission targets, and transmit relevant information independently, reducing dependence on server connections by using beacon-related information stored on the terminal and transmitting it only when requested.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a constant connection is maintained between beacon transmitter and server, then the service can be provided with server-provided information, but communication cost and server usage cost increase
Solution Approach 1:
The terminal stores beacon-related information (such as location information, service information) in advance before actually needing it. This preliminary storage eliminates the need for constant server connections during operation, reducing communication costs while ensuring information availability when needed.
Solution Approach 2:
The terminal acts as an intermediary that caches server-provided information locally. Instead of direct continuous communication between server and beacon transmitter, the terminal mediates by storing and providing information from its local storage, reducing server usage frequency and communication overhead.
2Reliability
If a constant connection is maintained between beacon transmitter and server, then the service can be provided with server-provided information, but server usage cost increases
Solution Approach 1:
The terminal enables self-service by storing beacon-related information locally and providing it autonomously without requiring continuous server intervention. The system serves itself by maintaining local caches that can be used independently, reducing server dependency and associated costs.
Solution Approach 2:
Information is preliminarily obtained and stored on the terminal before actual service execution. This advance preparation reduces the need for ongoing server connections, simplifying the system architecture by reducing critical server dependencies.
3Measurement precision
If the terminal queries the server for location information, then accurate location can be confirmed, but communication frequency and cost increase
Solution Approach 1:
The terminal obtains and stores location information in advance through preliminary server queries. Once stored, this location data can be used repeatedly without additional communication, reducing communication energy while maintaining location accuracy for multiple service operations.
Solution Approach 2:
Instead of continuous or frequent queries, the system uses periodic action by querying the server at appropriate intervals and caching the results. This reduces communication frequency while maintaining sufficient location accuracy for service provision between updates.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
According to one embodiment of the present disclosure, a method and a terminal can be provided, and a beacon service method of the terminal comprises the steps of: transmitting a beacon including identification information of the terminal; receiving beacon-related information from a reception device having received the beacon; receiving a beacon-related information report request message from an information collection device; and transmitting stored beacon-related information to the information collection device. In addition, the present disclosure can provide a beacon reception device communicating with the terminal and an operation method therefor, an information collection device communicating with the terminal and an operation method therefor, and a server for providing a beacon service and an operation method of the server.