Universal Virtual Keyboard Mapping for Cross-Terminal Consistency

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveterminal adaptationVSAvoiduser operation cost
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

Engineering Contradiction:
Improvelocal adaptation capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveinput experience optimizationVSAvoiddata transmission volume
Core Design Contradiction:
Ease of operationVSQuantity of substance

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentEP2669776B1Method, device and system for acquiring a virtual keyboard
Publication Date: 2020.07.08 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • EP2669776B1 patent drawingFigure 1
  • EP2669776B1 patent drawingFigure 2
  • EP2669776B1 patent drawingFigure 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.