获取虚拟键盘的方法、装置和系统制造方法及图纸

技术编号:7673233 阅读:193 留言:0更新日期:2012-08-11 15:14
本发明专利技术公开了一种获取虚拟键盘的方法,包括:接收服务器发送的通用虚拟键盘的布局,和终端与通用虚拟键盘键值映射表的对应关系;根据本终端的终端标识和终端与通用虚拟键盘键值映射表的对应关系,获取本终端的通用虚拟键盘键值映射表;根据虚拟键盘的布局和本终端的通用虚拟键盘键值映射表得到通用虚拟键盘。本发明专利技术实施例,通过根据本终端的终端标识和终端与通用虚拟键盘键值映射表的对应关系,获取本终端的通用虚拟键盘键值映射表;根据虚拟键盘的布局和本终端的通用虚拟键盘键值映射表得到通用虚拟键盘。实现了不同终端虚拟键盘的统一用户界面显示,减少了用户由于更换终端而导致适应不同虚拟键盘的操作成本,增加了用户体验。

【技术实现步骤摘要】

本专利技术涉及虚拟键盘
,特别涉及一种获取虚拟键盘的方法、装置和系统
技术介绍
虚拟键盘是指用于全触摸终端的虚拟于屏幕的按键虚拟键盘。可直接把触摸屏上的虚拟键盘当实质键盘使用。其以标准键以及结合多个功能键组成实际键盘及键值表,产生虚拟键盘,以改善数据键入的方法。现有技术中,通过虚拟键盘获取用户输入的信息主要通过以下步骤实现首先,依据预设的键盘状态值显示对应的虚拟键;当虚拟键被按下时,通过输入框控件获取按下的虚拟键信息,再通过查询键值表以得到键值;并根据该键值以及相应的输入法控件调用相应的输入法后生成文字信息。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题由于现有的虚拟键盘系统种类繁多,不同终端采用的虚拟键盘不同,用户更换终端时需要适应该终端采用的虚拟键盘,从而增加了用户的操作成本,减少用户的体验。
技术实现思路
为了减少用户的操作成本,本专利技术实施例提供了一种获取虚拟键盘的方法,所述方法包括接收服务器发送的通用虚拟键盘的布局,和终端与通用虚拟键盘键值映射表的对应关系;根据本终端的终端标识和所述终端与通用虚拟键盘键值映射表的对应关系,获取所述本终端的通用虚拟键盘键值映射表;根据所述虚拟键盘的布局和所述本终端的通用虚拟键盘键值映射表得到通用虚拟键盘。本专利技术实施例还提供了一种发送虚拟键盘的方法,所述方法包括获取预设的终端与通用虚拟键盘键值映射表的对应关系;发送通用虚拟键盘的布局和所述终端与通用虚拟键盘键值映射表的对应关系至所述终端,使所述终端根据其终端标识和所述终端与通用虚拟键盘键值映射表的对应关系获取其通用虚拟键盘键值映射表,并根据所述虚拟键盘的布局和所述其通用虚拟键盘键值映射表得到通用虚拟键盘。本专利技术实施例还提供了一种获取虚拟键盘的方法,所述方法包括发送通用虚拟键盘获取请求,所述通用虚拟键盘获取请求中携带终端的终端标识;接收服务器发送通用虚拟键盘布局和与所述终端标识对应的通用虚拟键盘键值映射表至所述终端;根据所述虚拟键盘的布局和所述本终端的通用虚拟键盘键值映射表得到通用虚拟键盘本专利技术实施例还提供了一种发送虚拟键盘的方法,所述方法包括接收终端发送的通用虚拟键盘获取请求,所述通用虚拟键盘获取请求中携带所述终端的终端标识;根据所述终端的终端标识查询预设的终端标识与通用虚拟键盘键值映射表的对应关系,获取与所述终端的终端标识对应的通用虚拟键值映射表;发送通用虚拟键盘布局和所述与所述终端的终端标识对应的通用虚拟键值映射表至所述终端,使所述终端根据所述通用虚拟键盘布局和所述本终端的通用虚拟键盘键值映射表得到通用虚拟键盘。本专利技术实施例还提供了一种终端,所述终端包括虚拟键盘信息接收模块,用于接收服务器发送的通用虚拟键盘的布局,和终端与通用虚拟键盘键值映射表的对应关系;通用虚拟键盘键值映射表获取模块,用于根据本终端的终端标识和所述终端与通用虚拟键盘键值映射表的对应关系,获取所述本终端的通用虚拟键盘键值映射表;虚拟键盘生成模块,用于根据所述虚拟键盘的布局和所述本终端的通用虚拟键盘键值映射表得到通用虚拟键盘。本专利技术实施例还提供了一种服务器,所述服务器包括对应关系获取模块,用于获取预设的终端与通用虚拟键盘键值映射表的对应关系;通用虚拟键盘信息发送模块,用于发送通用虚拟键盘的布局和所述终端与通用虚拟键盘键值映射表的对应关系至所述终端,使所述终端根据其终端标识和所述终端与通用虚拟键盘键值映射表的对应关系获取其通用虚拟键盘键值映射表,并根据所述虚拟键盘的布局和所述其通用虚拟键盘键值映射表得到通用虚拟键盘。本专利技术实施例还提供了一种终端,所述终端包括通用虚拟键盘获取请求发送模块,用于发送通用虚拟键盘获取请求,所述通用虚拟键盘获取请求中携带终端的终端标识;通用虚拟键盘信息接收模块,用于接收服务器发送通用虚拟键盘布局和与所述终端标识对应的通用虚拟键盘键值映射表至所述终端;通用虚拟键盘生成模块,用于根据所述虚拟键盘的布局和所述本终端的通用虚拟键盘键值映射表得到通用虚拟键盘。本专利技术实施例还提供了一种服务器,所述服务器包括通用虚拟键盘获取请求接收模块,用于接收终端发送的通用虚拟键盘获取请求,所述通用虚拟键盘获取请求中携带所述终端的终端标识;通用虚拟键值映射表获取模块,用于根据所述终端的终端标识查询预设的终端标识与通用虚拟键盘键值映射表的对应关系,获取与所述终端的终端标识对应的通用虚拟键值映射表;通用虚拟键盘信息发送模块,用于发送通用虚拟键盘布局和所述与所述终端的终端标识对应的通用虚拟键值映射表至所述终端,使所述终端根据所述通用虚拟键盘布局和所述本终端的通用虚拟键盘键值映射表得到通用虚拟键盘。本专利技术实施例还提供了一种获取虚拟键盘的系统,所述系统包括至少一个终端和服务器所述终端用于,接收服务器发送的通用虚拟键盘的布局,和终端与通用虚拟键盘键值映射表的对应关系;根据本终端的终端标识和所述终端与通用虚拟键盘键值映射表的对应关系,获取所述本终端的通用虚拟键盘键值映射表;根据所述虚拟键盘的布局和所述本终端的通用虚拟键盘键值映射表得到通用虚拟键盘;所述服务器用于,获取预设的终端与通用虚拟键盘键值映射表的对应关系;发送通用虚拟键盘的布局和所述终端与通用虚拟键盘键值映射表的对应关系至所述终端,使所述终端根据其终端标识和所述终端与通用虚拟键盘键值映射表的对应关系获取其通用虚拟键盘键值映。本专利技术实施例,通过根据本终端的终端标识和所述终端与通用虚拟键盘键值映射表的对应关系,获取所述本终端的通用虚拟键盘键值映射表;根据所述虚拟键盘的布局和所述本终端的通用虚拟键盘键值映射表得到通用虚拟键盘。实现了不同终端虚拟键盘的统一用户界面显示,减少了用户由于更换终端而导致适应不同虚拟键盘的操作成本,增加了用户体验。附图说明图I是本专利技术实施例I提供的获取虚拟键盘的方法流程图;图2是本专利技术实施例2提供的获取虚拟键盘的方法流程图;图3是本专利技术实施例3提供的获取虚拟键盘的方法流程图;图4是本专利技术实施例4提供的获取虚拟键盘的方法流程图;图5是本专利技术实施例5提供的一种终端的结构示意图;图6是本专利技术实施例6提供的一种终端的结构示意图;图7是本专利技术实施例7提供的一种服务器的结构示意图;图8是本专利技术实施例8提供的一种终端的结构示意图;图9是本专利技术实施例9提供的一种服务器的结构示意图;图10是本专利技术实施例10提供的一种获取虚拟键盘的系统示意图。具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。实施例I如图I所示,本专利技术实施例提供了一种获取虚拟键盘的方法,所述方法包括SlOl :接收服务器发送的通用虚拟键盘的布局,和终端与通用虚拟键盘键值映射表的对应关系;S102 :根据本终端的终端标识和所述终端与通用虚拟键盘键值映射表的对应关系,获取所述本终端的通用虚拟键盘键值映射表; S103 :根据所述虚拟键盘的布局和所述本终端的通用虚拟键盘键值映射表得到通用虚拟键盘。需要说明的是,本实施例各步骤的执行主体可以是用C++语言编辑的程序模块,也可以是将该程序模块加载至终端,由具有该模块功能的终端执行上述各步骤。本专利技术实施例,通过根据本终端的终端标识和所述终端与通用虚拟键盘键值映射表的对应关系,获取所述本终端的通用虚拟键盘键值映射表;根据所述虚本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:贺志强罗春华郑元坤郭成田宇马亮
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1