Universal Virtual Keyboard Mapping for Cross-Terminal Consistency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face increased operation costs and poor user experience due to the need to adapt to different virtual keyboards on various terminals, leading to inconsistent user interfaces and inefficient data input methods.
Innovation Solution
A method and system that establish a mapping relationship between terminal identifiers and universal virtual keyboard key value mapping tables, allowing terminals to acquire a universal virtual keyboard key value mapping table and layout, enabling a uniform user interface across different terminals by sending the necessary mapping and layout information from a server.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If different terminals use different virtual keyboards adapted to their specific displays, then the virtual keyboard can be optimized for each terminal's hardware characteristics, but the user must adapt to different layouts increasing operation cost and reducing user experience
Solution Approach 1:
The patent applies universality by creating a universal virtual keyboard layout that can be used across multiple different terminal types. The server provides a standardized keyboard configuration that terminals can adopt, eliminating the need for each terminal to have its own customized keyboard layout. This universal keyboard serves multiple terminals with different hardware specifications, thereby reducing user adaptation requirements while maintaining compatibility across diverse devices.
2Adaptability or versatility
If each terminal stores its own virtual keyboard configuration locally, then the terminal can independently adapt to its display characteristics, but storage space and system complexity increase
Solution Approach 1:
The patent introduces a server as an intermediary between terminal manufacturers and users. Instead of each terminal storing its own configuration locally, the server acts as a central authority that provides standardized keyboard configurations to multiple terminals. This intermediary approach eliminates the need for terminals to maintain complex local adaptation mechanisms, reducing system complexity while still enabling display-specific optimization through server-mediated configuration distribution.
3Ease of operation
If virtual keyboard configurations are customized for each terminal model, then optimal input experience can be achieved for each device, but communication bandwidth and data transmission requirements increase
Solution Approach 1:
The patent applies universality by creating a single standardized virtual keyboard configuration that serves multiple terminal models. Rather than transmitting customized configurations for each terminal, the server sends one universal configuration that can be adapted by terminals with different display characteristics. This approach significantly reduces communication bandwidth requirements and data transmission volume while still achieving optimal input experience through server-based adaptation mechanisms.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Embodiments, relating to the field of virtual keyboard technologies, of the present invention provide a method for acquiring a virtual keyboard key. The method includes: receiving layout of a universal virtual keyboard and a mapping relationship between terminals and universal virtual keyboard key value mapping tables from a server; acquiring a corresponding universal virtual keyboard key value mapping table according to the identifier of the terminal and the mapping relationship between terminals and universal virtual keyboard key value mapping tables; and acquiring a universal virtual keyboard according to the layout of the universal virtual keyboard and the universal virtual keyboard key value mapping table of the terminal. According to the embodiments of the present invention, a universal virtual keyboard key value mapping table of a terminal is acquired according to the identifier of the terminal and a mapping relationship between terminals and universal virtual keyboard key value mapping tables, and a universal virtual keyboard is acquired according to layout of the universal virtual keyboard and the universal virtual keyboard key value mapping table of the terminal. In this way, virtual keyboards of different terminals have uniform user interface display, thereby reducing operation costs of users to adapt different virtual keyboards due to use of different terminals, and improving user experience.