虚拟键盘输入方法、系统、设备和存储介质技术方案

技术编号:22054214 阅读:24 留言:0更新日期:2019-09-07 14:54
本发明专利技术公开了一种虚拟键盘输入方法、系统、设备和存储介质。其中,所述方法包括:根据通过距离传感器检测到的距离数据,确定目标按压位置所属的目标虚拟区域;根据通过所述目标虚拟区域对应设置的至少两个压力传感器检测到的压力值,从目标虚拟区域中展示的虚拟按键中选择用户操作的目标虚拟按键。本发明专利技术实施例提供的方法,实现了虚拟键盘准确且高效的输入。

Virtual keyboard input methods, systems, devices and storage media

【技术实现步骤摘要】
虚拟键盘输入方法、系统、设备和存储介质
本专利技术涉及终端输入
,尤其涉及一种虚拟键盘输入方法、系统、设备和存储介质。
技术介绍
随着移动终端技术的不断发展,电脑、手机等终端在人们日常工作和生活中发挥着越来越重要的作用,与之相匹配的键盘作为输入设备也是终端中不可缺少的装置。传统的实体键盘是目前使用最广泛的终端输入设备,但是实体键盘在使用时需要占据一定的空间,不便于随身携带。为了实现键盘的便携性,虚拟键盘应运而生,目前大部分的虚拟键盘都是通过投影的方式实现,用户从虚拟键盘中选取所需触发的目标按键之后,根据该目标按键的位置在触摸屏的相应位置处进行点击操作,即可输入目标按键所对应的内容,用户用手进行操作的时候容易遮挡投影区域,引发误触发,导致虚拟键盘输入的准确性和效率较低。
技术实现思路
本专利技术提供一种虚拟键盘输入方法、系统、设备及存储介质,以提高虚拟键盘输入的准确性和输入效率。第一方面,本专利技术实施例提供了一种虚拟键盘输入方法,所述方法包括:根据通过距离传感器检测到的距离数据,确定目标按压位置所属的目标虚拟区域;根据通过所述目标虚拟区域对应设置的至少两个压力传感器检测到的压力值,从目标虚拟区域中展示的虚拟按键中选择用户操作的目标虚拟按键。第二方面,本专利技术实施例还提供了一种虚拟键盘输入系统,所述系统包括:目标区域确定单元,用于根据通过距离传感器检测到的距离数据,确定目标按压位置所属的目标虚拟区域;目标虚拟按键展示单元,用于根据通过所述目标虚拟区域对应设置的至少两个压力传感器检测到的压力值,从目标虚拟区域中展示的虚拟按键中选择用户操作的目标虚拟按键。第三方面,本专利技术实施例还提供了一种设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如本专利技术任一实施例中的虚拟键盘输入方法。第四方面,本专利技术实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术任一实施例中的虚拟键盘输入方法。本专利技术通过距离传感器检测到的距离数据,确定目标按压位置所属的目标虚拟区域,在目标虚拟区域确定之后,再根据目标虚拟区域对应设置的至少两个压力传感器检测到的压力值,从目标虚拟区域中展示的虚拟按键中选择用户操作的目标虚拟按键。利用距离传感器先确定目标按压位置的目标虚拟区域,可以缩小目标按压位置的判定范围,提高按压效率,在确定目标虚拟区域之后,再利用压力传感器对目标按压位置进行精确定位,采用压力值进行目标按键的定位不存在键盘被遮挡的问题,能够进一步提高按压的精确度和效率。附图说明图1本专利技术实施例一提供的虚拟键盘的不同投影形式;图2为本专利技术实施例一提供的虚拟键盘输入方法的流程图;图3是本专利技术实施例二提供的虚拟键盘输入方法的流程图;图4是本专利技术实施例三提供的虚拟键盘输入系统的结构图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图2为本专利技术实施例一提供的虚拟键盘输入方法的流程图,本实施例可适用于利用虚拟键盘进行输入的情况,该方法可以由虚拟键盘输入系统来执行,虚拟键盘输入系统包括至少两个按键投影部件,用于将虚拟按键投影到至少两个虚拟区域,上述至少两个虚拟区域设置有至少一个距离传感器且每个虚拟区域均设置有至少两个压力传感器。如图2所示,该方法具体可以包括如下步骤:步骤210、根据通过距离传感器检测到的距离数据,确定目标按压位置所属的目标虚拟区域。参照图1,示例性的,虚拟键盘输入系统的按键投影设备11可以设置成圆柱形状,具体可以包括四个按键投影部分,四个按键投影部分可以以圆柱的形状排列,此时每个虚拟投影部件将虚拟按键投影至周围的四个虚拟区域,具体参照图1中的12所示,该投影方式不受空间的限制,可应用在触摸的显示屏上。可选择的,按键的投影设备11可以展开进行排放,具体形式如图1中的13所示,此时每个虚拟投影部件将虚拟按键投影在四个并排的虚拟区域中,四个虚拟区域共同形成一个完整的虚拟按键,具体形式如图1中的14所示。其中,四个虚拟区域设置有至少一个距离传感器且每个虚拟区域均设置有至少两个距离传感器。其中,距离传感器用来检测目标按压位置的距离值,依据距离值的大小以及每个虚拟区域和每个虚拟区域所对应的距离范围,从至少两个虚拟区域中确定出该目标按压位置的目标虚拟区域。步骤220、根据通过目标虚拟区域对应设置的至少两个压力传感器检测到的压力值,从目标虚拟区域中展示的虚拟按键中选择用户操作的目标虚拟按键。在确定目标按压位置的目标虚拟区域之后,每个目标虚拟区域对应设置的至少两个压力传感器依据获取到的目标虚拟区域的压力值,从而确定目标虚拟区域的目标虚拟按键,实现目标按压位置的输入。具体的,根据通过目标虚拟区域对应设置的至少两个压力传感器检测到的压力值,从目标虚拟区域中展示的虚拟按键中选择用户操作的目标虚拟按键包括:依据目标虚拟区域,控制目标虚拟区域的至少两个压力传感器获取目标按压位置的压力值;将目标按压位置的压力值与预存的虚拟按键所对应的压力值进行比较,从目标虚拟区域中展示的虚拟按键中选择用户操作的目标虚拟按键。其中,每个压力传感器检测同一目标按压位置的压力值是不同,因此,每个目标按压位置和不同的压力传感器都对应着不同的压力值,即每个目标按压位置和至少两个压力传感器之间存在着相应的关联关系。同过将至少两个压力传感器检测到的目标按压位置的压力值和预存的每个虚拟按键所对应的压力值关联关系进行比较,即可以得到目标按压位置所对应的目标虚拟按键,从而实现虚拟键盘的输入。本实施例的技术方案,通过距离传感器检测到的距离数据,确定目标按压位置所属的目标虚拟区域,在目标虚拟区域确定之后,再根据目标虚拟区域对应设置的至少两个压力传感器检测到的压力值,从目标虚拟区域中展示的虚拟按键中选择用户操作的目标虚拟按键。利用距离传感器先确定目标按压位置的目标虚拟区域,可以缩小目标按压位置的判定范围,提高按压效率,在确定目标虚拟区域之后,再利用压力传感器对目标按压位置进行精确定位,采用压力值进行目标按键的定位不存在键盘被遮挡的问题,能够进一步提高按压的精确度和效率。实施例二图3为本专利技术实施例二提供的虚拟键盘输入方法的流程图,本实施例在上述实施例的基础上,对根据通过距离传感器检测到的距离数据,确定目标按压位置所属的目标虚拟区域的步骤进行进一步细化。如图3所示,具体可以包括如下步骤:步骤310、将通过距离传感器检测到的距离数据,与各虚拟区域关联的距离范围进行匹配。其中,各虚拟区域关联的距离范围是指对于每个虚拟区域而言,在每个距离传感器中都对应一个检测的距离范围值。具体的,各虚拟区域关联的距离范围的确定方式如下:在对每一虚拟区域中的各个虚拟按键进行按压校准过程中,控制距离传感器获取按压位置的距离值;根据获取的距离值,确定每一虚拟区域关联的距离范围。首先对每一虚拟区域进行校准,通过按压每一虚拟区域中的虚拟按键,针对不同的虚拟按键压力传感器获取不同的距离值,从而最终得到每个虚拟区域所对应的距离范围值。对于不同的压力传感器而言,本文档来自技高网...

【技术保护点】
1.一种虚拟键盘输入方法,其特征在于,所述方法由虚拟键盘输入系统执行,所述虚拟键盘输入系统包括至少两个按键投影部件,用于将虚拟按键投影到至少两个虚拟区域,所述至少两个虚拟区域设置有至少一个距离传感器且每个所述虚拟区域均设置有至少两个压力传感器;所述方法包括:根据通过距离传感器检测到的距离数据,确定目标按压位置所属的目标虚拟区域;根据通过所述目标虚拟区域对应设置的至少两个压力传感器检测到的压力值,从目标虚拟区域中展示的虚拟按键中选择用户操作的目标虚拟按键。

【技术特征摘要】
1.一种虚拟键盘输入方法,其特征在于,所述方法由虚拟键盘输入系统执行,所述虚拟键盘输入系统包括至少两个按键投影部件,用于将虚拟按键投影到至少两个虚拟区域,所述至少两个虚拟区域设置有至少一个距离传感器且每个所述虚拟区域均设置有至少两个压力传感器;所述方法包括:根据通过距离传感器检测到的距离数据,确定目标按压位置所属的目标虚拟区域;根据通过所述目标虚拟区域对应设置的至少两个压力传感器检测到的压力值,从目标虚拟区域中展示的虚拟按键中选择用户操作的目标虚拟按键。2.根据权利要求1所述的方法,其特征在于,所述根据通过距离传感器检测到的距离数据,确定目标按压位置所属的目标虚拟区域,包括:将通过距离传感器检测到的距离数据,与各虚拟区域关联的距离范围进行匹配;若所述距离数据位于任一虚拟区域关联的距离范围中,则将该虚拟区域作为目标虚拟区域。3.根据权利要求2所述的方法,其特征在于,所述各虚拟区域关联的距离范围通过如下方式确定:在对每一虚拟区域中的虚拟按键进行按压校准过程中,控制距离传感器获取按压位置的距离值;根据获取的距离值,确定每一虚拟区域关联的距离范围。4.根据权利要求2所述的方法,其特征在于,将通过距离传感器检测到的距离数据,与各虚拟区域关联的距离范围进行匹配,包括:将通过位于至少两个虚拟区域中的距离传感器检测到的各距离数据,与各虚拟区域关联的距离范围组进行匹配,其中所述距离范围组中包括各距离传感器检测到的距离范围。5.根据权利要求1所述的方法,其特征在于,所述根据通过所述目标虚拟区域对应设置的至少两个压力传感器检测到的压力值,从目标虚拟区域中展示的虚拟按键中选择用户操作的目标虚拟按键包括:控制所述目标虚拟区域的至少两个压力传感器获取所述...

【专利技术属性】
技术研发人员:冯伟
申请(专利权)人:上海闻泰电子科技有限公司
类型:发明
国别省市:上海,31

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

1