Touch-Secret OSD Access for Public Self-Service Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing OSD systems in public-place-devices and self-service devices lack a secure mechanism to prevent unauthorized users from adjusting display configurations, while allowing authorized technicians to make necessary adjustments conveniently.
Innovation Solution
Implementing a touch-based OSD system with a locked and unlocked state, where a predetermined touch secret code unlocks the OSD function for authorized users, enabling OSD configurations, and a locking request returns it to the locked state, using a touch screen to manage access and prevent unauthorized adjustments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the OSD function is made accessible to all users, then the ease of operation is improved, but the security and authorization control deteriorate
Solution Approach 1:
The OSD function transitions between locked and unlocked states dynamically based on authorization. The system starts in a locked state where OSD operations are disabled, and only transitions to unlocked state when proper authentication is provided, thereby adapting accessibility based on user authorization status
Solution Approach 2:
A lock/unlock mechanism acts as an intermediary between the user and the OSD function. This intermediary layer (the authorization system) controls whether OSD operations can be performed, mediating between the desire for accessibility and the need for security
2Reliability
If the OSD function is locked to prevent unauthorized access, then the security is improved, but the ease of operation for authorized users deteriorates
Solution Approach 1:
The system performs preliminary authentication before allowing OSD operations. The lock/unlock mechanism is activated in advance to prevent unauthorized access, and once authenticated, the OSD function becomes immediately accessible without requiring continuous re-authentication during normal operation
Solution Approach 2:
The authorization system serves itself by automatically managing the lock/unlock states based on user authentication. Once a user is authenticated, the system automatically transitions to unlocked state and maintains accessibility without requiring manual intervention, making the process seamless for authorized users
3Reliability
If a lock/unlock mechanism is implemented, then the authorization control is improved, but the device complexity increases
Solution Approach 1:
The touch screen serves multiple functions: it displays normal device information, detects touch inputs for operations, and facilitates authorization through the same interface. The lock/unlock mechanism utilizes existing hardware components (touch screen, controller) rather than adding dedicated security hardware, thereby reducing overall device complexity
Solution Approach 2:
The authorization system leverages the existing touch input mechanism to handle both normal operations and authentication. The same touch screen and controller that handle regular user interactions also manage the lock/unlock logic, making the system self-sufficient and avoiding the need for separate complex authentication hardware
Data Source
AI summary
The present disclosure relates to a method of operating an OSD function for a public-place-device. The method includes: detecting a touch input through the touch screen while the OSD function is in the locked state; causing the OSD function to operate in the unlocked state in response to detecting a predetermined touch secret code, so as to output an OSD image on the display and conduct an OSD configuration of the display according to an OSD operation from an external entity; and causing the OSD function to operate in the locked state in response to receiving an OSD locking request while the OSD function is in the unlocked state, so as not to output the OSD image on the display and not to respond to an OSD operation from an external entity. The present disclosure also relates to an OSD system and a self-service device for the public-place-device.


