[发明专利]虚拟键盘生成方法、装置和智能设备在审
申请号: | 201410058140.4 | 申请日: | 2014-02-20 |
公开(公告)号: | CN104866211A | 公开(公告)日: | 2015-08-26 |
发明(设计)人: | 李庆成 | 申请(专利权)人: | 李庆成 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488;G06F3/041;G06F3/023 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 102208 北京市昌平*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 键盘 生成 方法 装置 智能 设备 | ||
1.一种虚拟键盘生成方法,所述的虚拟键盘至少包括一个以上数字按键、一个以上字母/符号按键、回退功能按键和确认功能按键;其特征在于,所述的方法包括:
当智能设备获得用户在其触摸屏上执行输入物品编码第一位的操作之前,将所述第一位作为所述虚拟键盘按键数据对应位,基于该对应位的字母/符号序列,生成相应的M个虚拟键盘的按键数据,在所述智能设备的触摸屏上显示该对应位的第一按键数据所确定的第一虚拟键盘;或者,
当智能设备获得用户在其触摸屏上执行了输入所述物品编码的第n位的操作之后,将所述第n+1位作为所述虚拟键盘按键数据对应位,基于该对应位的字母/符号序列,生成相应的M个虚拟键盘的按键数据,在所述智能设备的触摸屏上显示该对应位的第一按键数据所确定的第一虚拟键盘;或者,
当智能设备获得用户在其触摸屏上执行了输入所述物品编码的第k位的操作之后,保持当前显示的虚拟键盘;或者,
当智能设备获得用户在其触摸屏上执行从已输入的第i位回退j个编码位的操作时,将所述第i-j+1位作为所述虚拟键盘按键数据对应位,基于该对应位的字母/符号序列,生成相应的M个虚拟键盘的按键数据,在所述智能设备的触摸屏上显示该对应位的第一按键数据所确定的第一虚拟键盘;或者,
当已输入的物品编码位为i位,且智能设备获得用户在其触摸屏上执行将光标移动到第r位后的操作时,将所述第r+1位作为所述虚拟键盘按键数据对应位,基于该对应位的字母/符号序列,生成相应的M个虚拟键盘的按键数据,在所述智能设备的触摸屏上显示该对应位的第一按键数据所确定的第一虚拟键盘;
其中,当相应位中所出现的字母/符号种类总数a与相应虚拟键盘上能够显示的字母个数b的余数为零值时,所述的M为a与b的商,当a与b的余数为非零值时,所述的M为a与b的商与1的和;所述的n为正整数,且其取值范围是:1≤n<k;所述的k是所述物品编码的总位数;所述的j,其取值范围是:j≤i;所述的r,其取值范围是:r<i。
2.根据权利要求1所述的方法,其特征在于,所述字母/符号序列按照如下的步骤获得:
统计所获取的全部物品编码中,除数字之外,所有编码位上字母/符号的频度数据;
按照所述频度数据,对所述的字母/符号进行排序,生成所述的字母/符号序列;
或者,
统计所获取的全部物品编码中,除数字之外,虚拟键盘按键数据对应位上字母/符号的频度数据;
按照所述频度数据,对所述的字母/符号进行排序,生成所述的字母/符号序列;
或者,
获取光标之前已输入的编码串的位数m;
获取所述全部物品编码中前m位编码与所述编码串相同的部分物品编码;
统计所述的部分物品编码中光标之后的第一个编码位上字母/符号的频度数据,或者,统计所述的部分物品编码中光标之后的所有编码位上字母/符号的频度数据;
按照所述频度数据,对所述的字母/符号进行排序,生成所述的字母/符号序列。
3.根据权利要求1或2所述的方法,其特征在于,还包括:
当接收到切换当前显示的虚拟键盘的命令时,所述当前显示的虚拟键盘为对应位的第L按键数据所确定的第L虚拟键盘,在所述智能设备的触摸屏上显示对应位的第L+1按键数据所确定的第L+1虚拟键盘,其中,L为正整数,1≤L<M。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于李庆成,未经李庆成许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410058140.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于捏着便携智能设备操作的系统和方法
- 下一篇:一种图画评论方法及系统