VMI Input Method Switching for BYOD Security
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In the context of Virtual Mobile Infrastructure (VMI) for Bring Your Own Device (BYOD) management, existing input methods face challenges in enhancing user experience due to insufficient automation and security concerns, particularly with the risk of data leakage and ransomware threats when using local input methods.
Innovation Solution
A mobile communication device with a VMI architecture that dynamically switches between remote and local input methods, using a controller to manage the input method switching process, enabling secure and user-friendly input operations by activating a local input method to cover the remote input keyboard and transmitting inputs to a remote server, while ensuring data security by automatically switching to a remote input method for sensitive operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a local input method is used for inputting, then the user experience is improved, but the security risk increases due to potential ransomware attacks and data leakage
Solution Approach 1:
The system dynamically switches between local and remote input methods based on the operational context. The controller monitors the input state and automatically selects the appropriate input method, making the system adaptive to different scenarios while maintaining both user experience and security
Solution Approach 2:
The controller acts as an intermediary between the user input and the remote server. It manages the switching between local and remote input methods, filtering and processing input signals to ensure security while maintaining usability
2Object-affected harmful factors
If a remote input method is used for inputting, then the security is improved, but the user experience deteriorates due to insufficient automation and manual intervention requirements
Solution Approach 1:
The system performs self-service by automatically detecting the input state and switching between input methods without requiring manual user intervention. The controller monitors the operational context and autonomously selects the most appropriate input method, eliminating the need for users to manually switch between secure but cumbersome remote input and convenient but risky local input
Solution Approach 2:
The system implements feedback mechanisms where the controller continuously monitors the input state and operational context, adjusting the input method selection based on real-time information. This feedback loop ensures the system automatically adapts to user needs while maintaining security
3Device complexity
If the input method switching is manual, then the control is simplified, but the automation degree is insufficient leading to poor user experience
Solution Approach 1:
The controller autonomously manages the input method switching process without requiring manual user input. It automatically detects when to switch between local and remote input methods based on the operational context, achieving high automation while keeping the control logic encapsulated within the system
Data Source
AI summary
A mobile communication device based on a virtual mobile infrastructure is provided, including: a display device for displaying a graphical user interface (GUI); a communication device for providing a network connection to a remote server; a storage device; and a controller for performing an input method switching method including the following operations during performing first application (APP) of remote server: displaying operation screen of first APP on GUI; receiving first notification indicating that remote input keyboard has enabled from remote server; in response, use local input keyboard of local input to cover remote input keyboard to enable a user uses local input method for inputting and to transmit user inputs to remote server to display user inputs on respective remote location; and receiving second notification indicating that remote input keyboard has disabled from remote server and in response, hide local input keyboard on operation screen.


