Thin-Client Server Mediator for Client Sensor Data Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional thin-client systems cannot directly utilize sensor information from client terminals, such as GPS sensors, as web applications running on servers far from users lack the ability to effectively leverage this data.
Innovation Solution
A server device in a thin-client system is configured with a determination unit to identify requests for sensor information, an obtaining unit to retrieve sensor data from the client terminal, and a transmission unit to enable the application to run based on this data, allowing sensor information to be used efficiently on the client terminal.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If web applications run on a server device in a thin-client system, then information security is improved because data remains on the server, but the application cannot directly access sensor information from the client terminal
Solution Approach 1:
The patent introduces an intermediary mechanism where the server device acts as a mediator between the web application and the client terminal's sensor information. The server receives sensor data from the client terminal through network communication and makes it available to the web application running on the server, thus enabling sensor access without compromising the thin-client architecture's security model.
2Adaptability or versatility
If the server device obtains sensor information directly, then the application can use sensor data, but the server device is far from the user's physical location making the data less meaningful
Solution Approach 1:
The patent implements preliminary action by having the client terminal collect and transmit sensor information to the server device before the web application needs to use it. This ensures that when the application requires sensor data (such as location information for navigation), the data is already available on the server, maintaining its relevance to the user's current context while enabling application functionality.
Data Source
AI summary
A server device for use in a thin-client system includes a determination unit configured to determine whether or not an application program executed on the server device based on an input event from the client terminal has requested sensor information in a present environment of a device, an obtaining unit configured to, when the determination unit has determined the application program has requested sensor information, obtain sensor information in a present environment of the client terminal instead of obtaining sensor information in an present environment of the server device, and a transmission unit configured to cause the application program to run based on the sensor information on the client terminal obtained at the obtaining unit and transmits screen data created by the execution to the client terminal.


