METHOD, DEVICE AND SYSTEM FOR ACQUIRING VIRTUAL KEYBOARD
First Claim
1. A method for acquiring a virtual keyboard, comprising:
- 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 universal virtual keyboard key value mapping table of a terminal 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.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
-
Citations
29 Claims
-
1. A method for acquiring a virtual keyboard, comprising:
-
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 universal virtual keyboard key value mapping table of a terminal 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. - View Dependent Claims (2, 3, 4, 5, 6, 19)
-
-
7. A method for sending a virtual keyboard, comprising:
-
acquiring layout of a universal virtual keyboard, and a preset mapping relationship between terminals and universal virtual keyboard key value mapping tables; and sending the layout of the universal virtual keyboard and the mapping relationship between terminals and universal virtual keyboard key value mapping tables to a terminal to enable the terminal to acquire 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 acquire 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. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for acquiring a virtual keyboard, comprising:
-
sending a universal virtual keyboard acquisition request, wherein the request carries the identifier of a terminal; receiving layout of a universal virtual keyboard, and a universal virtual keyboard key value mapping table corresponding to the identifier of the terminal from a server; 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.
-
-
14. A method for sending a virtual keyboard, comprising:
-
receiving a universal virtual keyboard acquisition request from a terminal, wherein the request carries the identifier of the terminal; querying the mapping relationship between terminal identifiers and universal virtual keyboard key value mapping tables according to the identifier of the terminal to acquire a universal virtual keyboard key value mapping table corresponding to the identifier of the terminal; and sending the layout of the universal virtual keyboard and the universal virtual keyboard key value mapping table corresponding to the identifier of the terminal to enable the terminal to acquire 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.
-
-
15. A terminal, comprising:
-
a virtual keyboard information receiving module, configured to receive layout of a universal virtual keyboard, and a mapping relationship between terminals and universal virtual keyboard key value mapping tables from a server; a module for acquiring a universal virtual keyboard key value mapping table, configured to acquire a universal virtual keyboard key value mapping table of a terminal according to the identifier of the terminal and the mapping relationship between terminals and universal virtual keyboard key value mapping tables; and a universal virtual keyboard generating module, configured to acquire 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. - View Dependent Claims (16, 17, 18, 20)
-
-
21. A server, comprising:
-
a mapping relationship acquiring module, configured to acquire a preset mapping relationship between terminals and universal virtual keyboard key value mapping tables; and a universal virtual keyboard information sending module, configured to send layout of a universal virtual keyboard and the mapping relationship between terminals and universal virtual keyboard key value mapping tables to a terminal to enable the terminal to acquire 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 acquire 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. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A terminal, comprising:
-
a universal virtual keyboard acquisition request sending module, configured to send a request for acquiring a universal virtual keyboard, wherein the request carries the identifier of a terminal; a universal virtual keyboard information receiving module, configured to receive layout of a universal virtual keyboard, and a universal virtual keyboard key value mapping table corresponding to the identifier of the terminal from a server; and a universal virtual keyboard generating module, configured to acquire 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.
-
-
28. A server, comprising:
-
a universal virtual keyboard acquisition request receiving module, configured to receive a request for acquiring a universal virtual keyboard from a terminal, wherein the request carries the identifier of the terminal; a module for acquiring a universal virtual keyboard key value mapping table, configured to query a mapping relationship between terminal identifiers and universal virtual keyboard key value mapping tables according to the identifier of the terminal to acquire a universal virtual keyboard key value mapping table corresponding to the identifier of the terminal; and a universal virtual keyboard information sending module, configured to send layout of the universal virtual keyboard and the universal virtual keyboard key value mapping table corresponding to the identifier of the terminal to enable the terminal to acquire 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.
-
-
29. A system for acquiring a virtual keyboard, comprising at least one terminal and a server;
- wherein
the terminal is configured to;
receive layout of a universal virtual keyboard and a mapping relationship between terminals and universal virtual keyboard key value mapping tables from the server;
acquire 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
acquire 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; andthe server is configured to;
acquire a preset mapping relationship between terminals and universal virtual keyboard key value mapping tables; and
send the layout of the universal virtual keyboard and the mapping relationship between terminals and universal virtual keyboard key value mapping tables to the terminal to enable the terminal to acquire 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.
- wherein
Specification