掌桥专利:专业的专利平台
掌桥专利
首页

电子设备的操作方法和装置

文献发布时间:2023-06-19 10:43:23


电子设备的操作方法和装置

技术领域

本申请属于通信技术领域,具体涉及一种电子设备的操作方法和装置。

背景技术

目前,电子设备基本上都是通过触控屏实现用户操作,在操作中需要用户手指接触屏幕,然而电子设备屏幕上易存留病毒、细菌等致病生物,从而存在易因接触式操作带来疾病传染风险的问题。

发明内容

本申请实施例的目的是提供一种电子设备的操作方法、装置和电子设备,能够克服现有接触式操作中存在的疾病传染风险问题。

为了解决上述技术问题,本申请是这样实现的:

第一方面,本申请实施例提供了一种电子设备的操作方法,该方法包括:

在所述电子设备处于隔空操作模式的情况下,获取用户的手指尺寸信息;

根据所述手指尺寸信息,输出目标提示消息,其中,所述目标提示信息用于指引所述用户将手指移动至目标空间操作区域,所述目标空间操作区域与所述手指尺寸信息相关联;

在检测到用户将手指移动至所述目标空间操作区域的情况下,接收用户手指在所述目标空间操作区域内的目标输入,并响应所述目标输入。

第二方面,本申请实施例提供了一种电子设备的操作装置,包括:

第一获取模块,用于在所述电子设备处于隔空操作模式的情况下,获取用户的手指尺寸信息;

输出模块,用于根据所述手指尺寸信息,输出目标提示消息,其中,所述目标提示信息用于指引所述用户将手指移动至目标空间操作区域,所述目标空间操作区域与所述手指尺寸信息相关联;

执行模块,用于在检测到用户将手指移动至所述目标空间操作区域的情况下,接收用户手指在所述目标空间操作区域内的目标输入,并响应所述目标输入。

第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的电子设备的操作方法的步骤。

第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的电子设备的操作方法的步骤。

第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的电子设备的操作方法。

在本申请实施例中,在所述电子设备处于隔空操作模式的情况下,获取用户的手指尺寸信息;根据所述手指尺寸信息,输出目标提示消息,其中,所述目标提示信息用于指引所述用户将手指移动至目标空间操作区域,所述目标空间操作区域与所述手指尺寸信息相关联;在检测到用户将手指移动至所述目标空间操作区域的情况下,接收用户手指在所述目标空间操作区域内的目标输入,并响应所述目标输入。这样,用户可以在空间中对电子设备进行无接触式操作,从而可避免接触所带来的疾病传染风险问题,并且可根据用户的手指尺寸信息,引导用户在合适的空间操作区域操作,提升用户的操作体验。

附图说明

图1是本申请实施例提供的一种电子设备的操作方法的流程图;

图2是本申请实施例提供的确定空间基准位置的操作界面示意图;

图3是本申请实施例提供的根据识别到的不同手指尺寸指引用户移动至相应大小的空间操作区域的操作界面示意图;

图4是本申请实施例提供的隔空输入不同字符的操作界面示意图;

图5是本申请实施例提供的在开始操作前输出相关提示消息以指引用户移动至目标空间操作区域的操作界面示意图;

图6是本申请实施例提供的通过比例选项控件选择不同比例大小的空间操作区域的操作界面示意图;

图7是本申请实施例提供的一种电子设备的操作装置的结构示意图;

图8是本申请实施例提供的一种电子设备的结构示意图;

图9是本申请实施例提供的另一种电子设备的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的电子设备的操作方法和装置进行详细地说明。

请参见图1,图1为本申请实施例提供的电子设备的操作方法的流程图,如图1所示,该方法包括以下步骤:

步骤101、在所述电子设备处于隔空操作模式的情况下,获取用户的手指尺寸信息。

上述隔空操作模式可以是所述电子设备配置的一种能够进行隔空操作的模式,上述电子设备处于隔空操作模式,可以是所述电子设备基于用户的触发操作开启隔空操作模式,也可以是基于特定事件触发开启隔空操作模式。

上述获取用户的手指尺寸信息,可以是通过采集用户隔空操作的手指信息,如手指图像或指纹图像,并基于所述手指信息确定用户手指的尺寸信息,其中,所述手指图像可以是包括指纹部分的指尖图像。具体地,可以通过所述电子设备的光电模块采集用户的手指信息,如通过前置摄像头采集用户的手指图像,或通过高清前置摄像头采集用户的指纹图像,然后基于所采集的图像尺寸,确定用户的手指尺寸信息,这样,通过用户的手指尺寸信息,可以判定用户手指是大手指还是小手指,进而可以确定对应的适合用户手指操作的目标空间操作区域,例如,大手指可以对应较大的目标空间操作区域,小手指则对应较小的目标空间操作区域。

需要说明的是,在未设定空间基准位置(该位置与电子设备的距离为基准距离)的情况下,由于手指距所述电子设备的距离不同,采集到的手指图像尺寸或指纹图像尺寸也会发生变化,如距离所述电子设备越远,采集到的手指图像尺寸越小,为保证在此情况下,能够不受距离影响准确判断出用户手指尺寸信息,可以设定不同距离下对应的基准尺寸作为参照。例如,第一距离时,以第一尺寸为基准,第二距离时,以第二尺寸为基准,第一距离大于第二距离时,第一尺寸小于第二尺寸,等等,从而在获取用户手指尺寸信息时,可以先通过光电距离传感器等模块检测用户手指与所述电子设备的距离,再根据该距离对应的基准尺寸,确定用户手指尺寸信息,比如,若在第一距离下采集到的手指图像尺寸超过第一尺寸一定值,则判定为大手指,若在第一距离下采集到的手指图像尺寸小于第一尺寸一定值,则判定为小手指。

在确定有空间基准位置的情况下,可以基于用户手指在该空间基准位置处对应的手指图像尺寸或指纹图像尺寸,确定用户手指尺寸信息。

也就是说,所述获取用户的手指尺寸信息,可以包括:

在检测到用户手指位于空间基准位置处的情况下,采集用户的手指图像;

基于所述手指图像的尺寸,确定用户的手指尺寸信息。

即一种可选的实施方式中,可以在确定用户手指置于该空间基准位置处的情况下,才开始检测用户的手指尺寸信息,具体地,可以通过采集当前的用户手指图像,确定所述手指图像的尺寸,进而确定用户的手指尺寸信息,例如,手指图像的尺寸可以与用户的手指尺寸信息存在映射关系,手指图像的尺寸越大,用户的手指尺寸信息相应越大,手指图像的尺寸越小,用户的手指尺寸信息相应越小。

其中,所述空间基准位置与所述电子设备存在间隔距离;所述空间基准位置可以是预先确定好的基准平面中的某一基准位置,且该基准位置可以是与所述电子设备屏幕上的目标基准位置存在映射关系的空间位置,例如,距离所述电子设备屏幕上方4厘米左右的空间平面中与所述目标基准位置对齐的位置,其中,所述目标基准位置可以是预先设定好的特定基准位置,例如,以屏幕上显示的输入键盘上的某个特定字符所在位置为目标基准位置,或以屏幕上的固定某点(如屏幕中心)为目标基准位置等。

这样,通过采用空间基准位置作为判断手指尺寸大小的参照,可帮助更好地判断用户手指尺寸信息,且实现上更为容易。

进一步的,所述在检测到用户手指位于空间基准位置处的情况下,采集用户的手指图像,包括:

检测用户的手指位置与空间基准位置的位置差是否在预设误差范围内;

在检测到所述用户的手指位置与空间基准位置的位置差在所述预设误差范围内的情况下,采集用户的手指图像。

即该实施方式中,可以在所述电子设备处于隔空操作模式的情况下,通过采集用户的手指图像,确定用户的手指位置,具体可以通过所述电子设备的光电模块采集手指信息,并在采集到手指信息的情况下,判断当前手指是否位于所述空间基准位置处,或当前手指位置与所述空间基准位置的位置差是否在允许的误差范围内,若是,则表示当前手指已位于所述空间基准位置处,所述电子设备可以以当前位置为基准采集用户手指图像,以确定用户手指尺寸信息,否则,用户需要继续移动手指直至到达所述空间基准位置处后才触发所述电子设备确定用户手指尺寸信息,进而输出相应提示。

其中,判断用户手指位置与空间基准位置的位置差是否在预设误差范围内,具体可以是通过采集当前手指位置信息,并将该位置信息与所述空间基准位置进行对比,来判定二者位置差是否在预设误差范围内,其中,手指位置信息可以通过获取手指在采集的图像中的坐标位置确定;或者,也可以通过对比当前采集到的手指图像与预先采集的所述空间基准位置处的手指图像,判断手指图像大小和位置是否基本一致,来判定二者位置差是否在预设误差范围内。所述预设误差范围可以是根据需要预先设定的最大允许位置误差。

这样,通过检测用户手指位置与空间基准位置的位置差是否预设误差范围内的方式,不仅可以帮助准确快速确定用户手指是否位于空间基准位置处,还可以允许用户一定的操作误差,有助于提升用户操作体验。

可选的,上述光电模块可以是前置摄像头、屏下摄像头、移动摄像头等能够采集手指信息的模块,所述手指信息可以包括手指图像、指纹图像等,具体可以是指定的需要用到的具体信息,如手指图像、指纹信息等。

可选的,所述光电模块为前置摄像头或屏下摄像头。当采用前置摄像头时,可以充分利用电子设备的现有硬件模块来实现本申请实施例中的方案,而无需增加硬件设备成本;当采用屏下摄像头时,可以利用已有屏下摄像头技术实现本申请实施例中的方案,且由于摄像头设置在屏下,更接近手指操作位置,从而相比设置在屏幕上方的前置摄像头,具备更为合适的采集范围,进而能够保证用户具备更大更合适的操作空间。

可选的,所述检测用户的手指位置与空间基准位置的位置差是否在预设误差范围内之后,所述方法还包括:

在检测到用户的手指位置与空间基准位置的位置差不在所述预设误差范围内的情况下,根据所述手指位位置与所述空间基准位置的相对偏移信息,输出用于指引用户将手指向所述空间基准位置处移动的第一提示消息;

采集移动后的手指位置,并判断所述移动后的手指位置与所述空间基准位置的位置差是否在所述预设误差范围内;

在所述移动后的手指位置与所述空间基准位置的位置差在所述预设误差范围内的情况下,执行所述采集用户的手指图像的步骤。

即在判断所述手指位置与空间基准位置的位置差是否在预设误差范围内之后,若当前手指位置与空间基准位置的位置差不在所述预设误差范围内,表明当前用户并未将手指放置在空间基准位置,在这种情况下,可以输出相关提示,以引导用户将手指移动至空间基准位置处以完成基准位置对准。

具体地,可以通过实时采集当前手指位置,确定当前手指位置与所述空间基准位置的相对偏移信息,如偏移方向、偏移距离,进而可基于该相对偏移信息,输出相应的用于指引用户手指移动方向的提示消息,也即第一提示消息,例如,若确定当前用户手指位于空间基准位置左侧,则可以提示用户将手指向右侧移动,或者,所述空间基准位置相对屏幕的距离为4厘米,若确定当前用户手指距离屏幕较远,则可以提示用户将手指向靠近屏幕的方向移动,等等。

并且在用户按照所述第一提示消息移动手指的过程中,还可以通过所述电子设备的光电模块实时采集移动后的手指位置,并判断移动后的手指位置与所述空间基准位置的位置差是否在所述预设误差范围内,具体实施方式与前述介绍的方式类似,此处不再赘述。

在确定移动后的手指位置与所述空间基准位置的位置差在所述预设误差范围内,也即完成基准位置对准的情况下,所述电子设备可以以当前位置为基准采集用户的手指图像,以确定适合用户手指操作的空间操作区域。

这样,通过输出相应的提示来指引用户手指移动方向,可以帮助用户快速完成空间基准位置的对准。

可选的,所述步骤101之前,所述方法还包括:

在所述电子设备处于隔空操作设置模式的情况下,采集标识手指的手指信息,其中,所述标识手指为预先录入有指纹的手指;

在检测到所述标识手指在目标空间位置处的停留时长超过预定时长的情况下,确定所述目标空间位置为与所述电子设备屏幕上的目标基准位置对准的空间基准位置,并记录所述标识手指的手指信息;

所述在检测到用户手指位于空间基准位置处的情况下,采集用户的手指图像之前,所述方法还包括:

在所述电子设备处于隔空操作模式且采集到有效手指信息的情况下,检测用户手指是否位于空间基准位置处,其中,所述有效手指信息为与所述标识手指的手指信息匹配的手指信息。

即一种可选的实施方式中,为了提高隔空操作的安全性,可以预先设置用于隔空操作的手指,并且使用该手指设置好空间基准位置。

具体地,可以在开启隔空操作功能的情况下,进入隔空操作设置模式,以对隔空操作手指和空间基准位置进行设置,其中,开启所述隔空操作功能的方式可以有多种,例如,在系统设置中开启,通过快捷菜单中的快捷键开启、特定手势触发开启等,在开启隔空操作功能的情况下,可以进入隔空操作设置模式,在该设置模式下,可以启动所述电子设备的光电模块,并通过所述光电模块采集标识手指的手指信息,所述标识手指可以是预先录入有指纹的手指,即未录入有指纹的手指不能用于隔空操作,所述手指信息可以包括手指图像和指纹信息。

在隔空操作设置模式下,用户可以在将标识手指置于屏幕上方,在所述光电模块可采集到的空间中任意移动,以寻找合适的空间基准位置,在找到合适的空间基准位置之后,用户可以将手指在该位置处停留一定时长,以使所述电子设备将该位置确定为空间基准位置,也就是说,在通过所述光电模块采集到所述标识手指在某空间位置处停留了超过预定时长,如3秒的情况下,可以确定该空间位置为空间基准位置,并且可将该空间位置与所述目标基准位置对齐,还可以记录所述标识手指的手指信息,将该标识手指作为隔空操作手指,后续用户需使用该标识手指进行隔空操作。需说明的是,在确定空间基准位置时,还可以记录所述空间基准位置相对所述电子设备屏幕的垂直距离,也即空间基准平面与设备屏幕所在平面之间的距离,以便后续在隔空操作场景中,提示用户空间基准平面的大概位置。

例如,参见图2,可通过电子设备20的前置摄像头21采集标识手指的手指信息,在前置摄像头21的采集范围内,无论用户标识手指如何移动,都可将用户标识手指所在位置对应于电子设备20屏幕上显示的键盘22上字符键Y所在位置,在用户找到合适的空间基准位置后,如空间位置11,可以在该处稍作停留,便可完成空间基准位置与键盘22上字符Y所在位置的对齐。需说明的是,图2中的空间操作区域23仅作为示意,并不表示其位于电子设备20侧方,而是位于屏幕上方与屏幕平行且存在一定距离的空间平面。

在完成上述隔空操作设置之后,用户可以在需要进行隔空操作时,使用标识手指完成空间基准位置的对准确认,对于用户使用的非标识手指都将被认为是无效的操作手指,也就是说,只有在采集到有效手指信息的情况下,才会开始检测用户手指是否位于空间基准位置处,如判断用户当前手指位置与空间基准位置的位置差是否在预设误差范围内,具体地,可以通过所述光电模块采集当前操作的手指信息,手指信息包括指纹图像,并将该手指信息与记录的所述标识手指的手指信息进行匹配,以确认当前操作的手指是否为标识手指,若是,则进一步检测用户手指是否位于空间基准位置处。

这样,通过该实施方式,可以保证隔空操作更为安全,防止非授权用户操作所述电子设备,并且可以防止用户其他手指的误操作。

可选的,所述步骤101之前,所述方法还包括:

获取标识手指的参数信息,其中,所述标识手指为预先录入有指纹的手指,所述参数信息包括指纹信息和尺寸信息;

在所述标识手指的参数信息与预设的标识手指参数信息匹配的情况下,开启隔空操作模式。

即一种可选的实施方式中,为了提高隔空操作的安全性,可以预先设置用于隔空操作的手指,也即可以采用一标识手指作为隔空操作手指,且可以预先录入标识手指的参数信息,如指纹信息和尺寸信息,其中,尺寸信息可以是录入的标识手指的指纹图像的尺寸,所述预先录入的标识手指参数信息用于通过对每次隔空操作中获取的用户标识手指的参数信息进行匹配,以触发隔空操作模式开启。

这样,用户可以在需要开启隔空操作模式时,将标识手指置于合适的空间位置处,使得所述电子设备能够获取到所述标识手指的参数信息,也即当前能够采集到的指纹信息和尺寸信息,并通过将当前获取到的所述标识手指的参数信息与预设的标识手指参数信息进行匹配,具体可以是确定指纹信息是否匹配,以及尺寸信息是否匹配,如指纹图像尺寸是否与预设的指纹图像尺寸匹配,可以理解为通过尺寸匹配来判断标识手指指纹图像是否完整,也即用户是否将标识手指置于所述电子设备的采集范围之内;在确定匹配的情况下,可以确定用户当前操作的手指和放置位置满足隔空操作的条件,进而可为用户开启隔空操作模式,使得用户能够正常进行隔空操作。

这样,通过该实施方式,可以提高隔空操作的安全性,且能保证用户隔空操作的有效性,可避免无效操作、误操作或被他人任意操作。

可选的,所述获取标识手指的参数信息之前,所述方法还包括:

在所述电子设备进入预设页面的情况下,启动所述电子设备的光电模块以采集标识手指的参数信息。

上述预设页面可以是预先设定的可开启隔空操作的页面,例如,信息编辑页面、即时通讯页面等需要启动输入法键盘的页面,还或者其他用户需要开启隔空操作的页面。所述预设页面可由系统自动设定,也可以由用户自定义设定。

该实施方式中,在所述电子设备进入预设页面的情况下,便可触发所述光电模块启动,并通过所述光电模块开始采集手指信息,也即进入隔空操作模式。

这样,可在某些特定页面下,自动为用户预启动隔空操作模式,而无需用户手动操作。

步骤102、根据所述手指尺寸信息,输出目标提示消息,其中,所述目标提示信息用于指引所述用户将手指移动至目标空间操作区域,所述目标空间操作区域与所述手指尺寸信息相关联。

本申请实施例中,为便于用户操作,还可以根据获取到的用户手指尺寸信息为用户调整适合其操作的目标空间操作区域,并输出相应提示,以引导用户将手指移动至该目标空间操作区域。其中,所述目标空间操作区域与所述手指尺寸信息相关联,可以是预先定义有不同的手指尺寸信息对应的不同空间操作区域。

该步骤中,可以根据所述手指尺寸信息,确定对应的适合当前用户手指操作的目标空间操作区域,然后,生成并输出相应的目标提示消息,以指引用户将手指移动至所述目标空间操作区域,特别地,当用户手指正处于所述目标空间操作区域中时,可以提示用户保持当前手指位置。例如,所述目标提示消息可以是“请将手指向远处(即远离屏幕方向)移动至更大的操作区域”,“请将手指向近处(即靠近屏幕方向)移动至更小的操作区域”,“请保持当前手指位置”等。

可选的,所述步骤102包括:

在所述手指尺寸信息为第一尺寸信息的情况下,输出第一目标提示信息,所述第一目标提示信息指示的为第一目标空间操作区域;

或者,在所述手指尺寸信息为第二尺寸信息的情况下,输出第二目标提示信息,所述第二目标提示信息指示的为第二目标空间操作区域;

其中,所述第一尺寸信息大于所述第二尺寸信息,且所述第一目标空间操作区域的第一区域面积大于所述第二目标空间操作区域的第二区域面积。

一种可选的实施方式中,可以预先设置若干组空间距离(即手指与电子设备的距离)与操作区域大小(如空间键盘大小)的对应关系,具体可以是手指距电子设备越近,空间键盘越小,手指距屏幕越远,空间键盘越大。

另外,考虑到手指大小不同的用户适合的操作区域大小也相应不同,例如,手大的用户适合操作的空间键盘的键间距更大,因此,可以根据当前获取到的手指尺寸信息,确定适合当前用户手指操作的空间操作区域。具体地,可以是在用户的手指尺寸信息较大情况下,确定当前用户手指较大,从而可为用户选择面积较大的空间操作区域,在手指尺寸信息较小的情况下,确定当前用户手指较小,从而可为用户选择面积较小的空间操作区域,当然,也可以预先设定手指尺寸信息与操作区域面积的对应关系,来帮助快速确定与当前用户的手指尺寸信息对应的目标操作区域面积。

然后,可根据已确定的所述目标操作区域面积,以及预先设置的空间距离与操作区域面积的对应关系,确定与所述目标操作区域面积对应的空间距离,从而在空间距离和目标操作区域面积均确定的情况下,可确定相应的目标空间操作区域在空间中的具体位置,进而可输出相应的包括手指移动方向的提示,以指引用户将手指移动至所述目标空间操作区域。

更具体地,可以预先设定至少两个基准尺寸信息与目标空间操作区域的对应关系,其中,两个基准尺寸信息可以分别是第一尺寸信息和第二尺寸信息,对应的两个目标空间操作区域则分别是第一目标空间操作区域和第二目标空间操作区域,所述第一尺寸信息可以大于所述第二尺寸信息,此时,所述第一目标空间操作区域的第一区域面积大于所述第二目标空间操作区域的第二区域面积,也就是说,为了便于用户操作,可设定更大的手指尺寸信息对应更大的空间操作区域面积。需说明的是,由于光发散的缘故,所述电子设备的光电模块如前置摄像头所能采集到的有效操作区域面积与手指距电子设备的距离是相关联的,因此,越大的区域面积对应离电子设备距离越远,也就是说,所述第一目标空间操作区域与所述电子设备的距离相对所述第二目标空间操作区域会更远些。

从而可以在所述手指尺寸信息为第一尺寸信息的情况下,输出第一目标提示信息,以指示用户将手指移动至所述第一目标空间操作区域,在所述手指尺寸信息为第二尺寸信息的情况下,输出第二目标提示信息,以指示用户将手指移动至所述第二目标空间操作区域。

这样,通过该实施方式,可根据用户手指大小,引导用户移动至合适的空间操作区域,提升用户的操作便捷性。

可选的,在所述电子设备屏幕中显示有键盘的情况下,所述目标空间操作区域映射于所述键盘;

在所述第一尺寸信息大于所述第二尺寸信息的情况下,所述第一目标空间操作区域中键盘的键间距大于所述第二目标空间操作区域中键盘的键间距。

即一种可选的实施方式中,当所述电子设备屏幕中显示有键盘时,所述目标空间操作区域可以映射于所述键盘,即所述目标空间操作区域可以相当于空间键盘,在目标空间操作区域中的打字操作,可以对应于在屏幕中键盘上的打字操作。

且在上述前提下,不仅所述第一目标空间操作区域的面积大于所述第二目标空间操作区域的面积,所述第一目标空间操作区域中键盘的键间距也可以大于所述第二目标空间操作区域中键盘的键间距,使得胖手指用户操作的空间键盘区域中键间距更大些,以避免因用户手指较大但键间距过小而易导致的误操作问题。

例如,参见图3,在识别到用户手指较细小(手指尺寸较小)的情况下,比如小朋友的手,可以输出相应提示,引导用户将手指移动至小键盘区域31,在识别到用户手指较大的情况下,比如胖手,可以输出相应提示,引导用户将手指移动至大键盘区域32,其中,小键盘区域31中的键间距相对较小,大键盘区域32中的键间距则较大一些。

这样,可使得空间键盘中的键间距也同步适配用户不同手指大小,使得用户更容易进行隔空操作,且能提升用户的操作体验。

步骤103、在检测到用户将手指移动至所述目标空间操作区域的情况下,接收用户手指在所述目标空间操作区域内的目标输入,并响应所述目标输入。

本申请实施例中,在用户将手指移动至所述目标空间操作区域后,所述电子设备可以检测到用户手指位于所述目标空间操作区域,在这种情况下,用户可以在所述目标空间操作区域中开始进行隔空操作,所述电子设备则可以接收并响应用户的隔空输入,也即接收用户手指在所述目标空间操作区域内的目标输入,并响应所述目标输入,所述目标输入可以是在所述目标空间操作区域上的点击、滑动、将手指在某位置处停留一定时长等各种用户输入。

具体地,可以包括多种不同的隔空操作场景,例如,可以基于所述目标输入的输入位置信息,确定隔空输入的具体信息,如输入法键盘上的字符,或者,可以基于所述目标输入的输入位置信息,确定具体的隔空操作对象,如特定按键、控件等,还或者,可以基于所述目标输入的所述输入位置信息,确定具体的操作手势或操作轨迹,进而可控制所述电子设备响应这些操作。

可选的,所述接收用户手指在所述目标空间操作区域内的目标输入,并响应所述目标输入,包括:

采集用户手指的移动位置信息,并将所述移动位置信息转化为对应所述电子设备屏幕上的输入位置信息;

基于所述输入位置信息,对所述电子设备进行操作。

具体地,在开始进行隔空操作后,用户可以根据实际操作需求,在所述目标空间操作区域中移动手指,所述电子设备则可以实时采集用户手指的移动位置信息,并将所述移动位置信息转化为对应所述电子设备屏幕上的输入位置信息,更具体地,可以将每次移动的相对距离转换为对应所述电子设备屏幕上的相对移动距离,再结合所述电子设备屏幕上的目标基准位置,或上一次空间操作位置对应于屏幕上的输入位置,便可确定用户手指的空间操作位置对应于所述电子设备屏幕上的具体输入位置。

这样,通过该实施方式,可保证将用户手指在空间操作区域中的输入位置准确映射为在电子设备屏幕上的操作位置,实现隔空操作和响应。

进一步的,所述采集用户手指的移动位置信息,并将所述移动位置信息转化为对应所述电子设备屏幕上的输入位置信息,包括:

采集隔空输入时用户手指移动的第一相对距离;

将所述第一相对距离转化为对应所述电子设备屏幕上的第二相对距离;

根据第一输入位置和所述第二相对距离,确定对应所述电子设备屏幕上的第二输入位置,其中,所述第一输入位置为上一次输入中对应所述电子设备屏幕上的输入位置;

所述基于所述输入位置信息,对所述电子设备进行操作,包括:

确定所述第二输入位置处的对象信息为隔空输入的对象信息。

即该实施方式中,可以通过采集用户每次隔空输入时手指的移动距离,并将该移动距离转化为对应所述电子设备屏幕上的移动距离,来确定每次隔空输入的实体位置,进而确定每次隔空输入的对象信息。

具体地,可以通过所述光电模块采集每次隔空输入时手指移动的第一相对距离,所述第一相对距离即为移动后的手指位置相对移动前的手指位置的距离,然后,将所述第一相对距离转化为对应所述电子设备屏幕上的第二相对距离,具体可以等比例转换,也可以按特定比例转换,例如,在设定有空间操作区域大小与设备操作区域大小的特定比例的情况下,可以按该比例对所述第一相对距离进行转换,或者,也可以按照当前目标空间操作区域的大小和设备操作区域大小,计算二者比例,再按该比例对所述第一相对距离进行转换。

然后,可以根据转换后的所述第二相对距离和上一次输入中对应所述电子设备屏幕上的输入位置,确定当前次输入中对应所述电子设备屏幕上的第二输入位置,具体地,可将上一次输入中对应所述电子设备屏幕上的输入位置处加上所述第二相对距离,便可确定所述第二输入位置,进而可确定所述第二输入位置处的对象信息为隔空输入的对象信息,所述对象信息可以是键盘上字符、控件、图标等。

例如,参见图4,当用户将手指在空间键盘42上依次移动至空间位置12、13、14和15处时,通过将空间键盘42上的移动距离转换为屏幕键盘41上的移动距离,可确定用户依次输入位置为屏幕键盘41上字符键T、Y、U和I所在位置,进而可确定用户依次输入的字符为T、Y、U和I。

这样,通过该实施方式,可以保证快速且准确地完成空间下移动位置的转化,保证隔空输入的准确度。

可选的,所述接收用户手指在所述目标空间操作区域内的目标输入之前,所述方法还包括:

在检测到用户将手指移动至所述目标空间操作区域的情况下,获取标识手指的第一位置,所述标识手指为与所述电子设备屏幕中显示的目标控件建立映射关系的手指;

在所述标识手指在所述第一位置处的停留时间大于预设时长的情况下,确定所述目标空间操作区域中的所述第一位置映射于所述目标控件。

一种可选的实施方式中,为了提升用户操作体验,可以在用户将手指移动至所述目标空间操作区域后,在接收并响应用户输入之前,先确定用户手指位置与所述电子设备屏幕上的目标控件的映射关系,使得用户能够基于该映射关系,方便地进行隔空操作。

具体地,可以在检测到用户将手指移动至所述目标空间操作区域的情况下,先获取标识手指的位置信息,即第一位置,所述标识手指可以是与所述电子设备屏幕中显示的目标控件建立映射关系的手指,即可以预先设定隔空操作的标识手指,并且可以建立标识手指与所述目标控件的映射关系,所述映射关系可以理解为无论用户将标识手指置于所述目标空间操作区域中的任何位置,都对应指向所述目标控件。需说明的是,所述标识手指可以与用户在移动手指至所述目标空间操作区域时的手指为同一根手指,也即用户在整个隔空操作的过程中,使用的都是标识手指。

该实施方式中,用户可以在所述目标空间操作区域中找到适合作为空间基准位置的某位置后,将标识手指在该位置处停留一定时长,来触发所述电子设备将该位置映射于所述目标控件。因此,在获取所述标识手指的第一位置后,若检测到所述标识手指在所述第一位置处的停留时间大于预设时长,则可以确定所述第一位置映射于所述目标控件。

其中,所述第一位置可以是所述目标空间操作区域中的任意位置,所述目标控件可以是所述电子设备屏幕上的特定控件,例如,在所述电子设备屏幕中显示有键盘的情况下,所述目标控件可以是所述电子设备屏幕中键盘上的某一按键,或者,也可以是所述电子设备屏幕上显示的用于确定位置映射关系的确定控件等。这样,以隔空打字输入场景为例,可以在确定所述第一位置映射于所述目标控件之后,开始接收用户的打字输入,并基于所述目标空间操作区域与所述电子设备屏幕中键盘的位置映射关系确定用户每次隔空输入的键位置,进而在所述屏幕上显示用户隔空输入的字符。

这样,通过该实施方式,可以提升用户的隔空操作体验,并帮助用户快速准确地进行隔空输入。

可选的,所述接收用户手指在所述目标空间操作区域内的目标输入之前,所述方法还包括:

在检测到用户将手指移动至所述目标空间操作区域的情况下,输出用于指示用户开始隔空操作的第二提示消息。

一种可选的实施方式中,为了便于用户获得可开始隔空操作的反馈,提升隔空操作体验,可以在检测到用户将手指移动至所述目标空间操作区域的情况下,输出相应提示,以提示用户当前已将手指置于所述目标空间操作区域,可以开始进行隔空操作。

下面结合图5,以隔空输入键盘上的字符为例,对前述实施方式进行举例说明:

在隔空操作模式下,需要用户先完成空间基准位置对准,然后按照提示将手指移动至目标空间操作区域,如图5所示,为引导用户快速完成对准,可以先输出如“请保持手指与屏幕距离4厘米左右”的提示,使用户得知大概需要将手指放在离屏幕多少距离的空间位置,而在用户移动手指的过程中,又可以输出相应的提示,如“请将手指向屏幕上方移动”,以实时指引用户手指移动方向以到达空间基准位置,当手指到达空间基准位置时,可以输出如“请将手指稍向前方移动”的提示,当检测到用户手指到达目标空间操作区域内时,可以继续输出“请开始隔空操作”的提示。

需说明的是,本申请实施例中的提示消息均可以文字、语音、图文等任意能达到提示目的的提示形式输出。

可选的,所述电子设备屏幕上显示有比例选项控件,所述比例选项控件中的比例选项用于指示空间操作区域大小与设备操作区域大小的比例;

所述步骤102之后,所述方法还包括:

在检测到用户将手指移动至所述目标空间操作区域的情况下,接收对所述比例选项控件中的比例选项的选择输入;

根据所述选择输入所选择的目标比例选项和所述电子设备屏幕上的操作区域大小,调整当前空间操作区域大小。

即一种可选的实施方式中,还可以提供一种用于用户选择空间操作区域大小与设备操作区域大小比例的比例选项控件,使得用户可通过该比例选项控件来调整空间操作区域大小,其中,所述设备操作区域大小为所述电子设备屏幕上的操作区域大小,其中,在所述电子设备屏幕中显示有键盘时,所述设备操作区域大小可以是键盘大小,所述比例选项控件中可以包括多个比例选项,例如,1:2,1:1,2:1,等等。

这样,在用户还需要调整当前空间操作区域大小时,可以对所述比例选项控件中的比例选项执行选择输入,具体地,用户也可以通过隔空操作来实现,例如,可以移动手指至映射于所述比例选项控件的空间位置处,在此处停留一定时长或点击一下该位置,所述电子设备在接收到该操作后,可以弹出比例选项供用户选择,用户可以继续移动手指至映射于目标比例选项的空间位置处,在此处停留一定时长或点击一下该位置,所述电子设备在接收到该操作后,可以按照用户选择的目标比例选项,将当前空间操作区域大小调整为与所述目标比例选项对应的大小。

例如,参见图6,电子设备60屏幕上显示有比例选项控件61,比例选项控件61中包括三个比例选项,分别为1:2,1:1和2:1,当用户选择空间键盘与屏幕键盘大小比例为1:2的比例选项时,第一空间键盘63的可操作面积只有屏幕键盘62的一半,当用户选择空间键盘与屏幕键盘大小比例为1:1的比例选项时,第二空间键盘64的可操作面积与屏幕键盘62一致。

这样,通过该实施方式,可为用户提供手动调整空间操作区域大小的功能,满足用户的不同需求,且操作方式较为简单且直观。

可选的,所述方法还包括:

调整所述电子设备屏幕上的操作区域位置和操作区域大小中的至少之一。

即在隔空操作模式开启后,用户对所述电子设备屏幕上的操作区域可无实际使用需求,例如输入法键盘,从而可以将所述电子设备屏幕上的操作区域位置和/或大小进行调整,以获得期望的界面显示效果,例如,可以缩放输入法键盘,并将其放于屏幕底部或屏幕角落位置,以获得更大屏的视觉效果。其中,具体地调整方法可以包括所述电子设备自动智能调整,或基于用户的操作进行相应调整。

本申请实施例中的电子设备的操作方法,在所述电子设备处于隔空操作模式的情况下,获取用户的手指尺寸信息;根据所述手指尺寸信息,输出目标提示消息,其中,所述目标提示信息用于指引所述用户将手指移动至目标空间操作区域,所述目标空间操作区域与所述手指尺寸信息相关联;在检测到用户将手指移动至所述目标空间操作区域的情况下,接收用户手指在所述目标空间操作区域内的目标输入,并响应所述目标输入。这样,用户可以在空间中对电子设备进行无接触式操作,从而可避免接触所带来的疾病传染风险问题,并且可根据用户的手指尺寸信息,引导用户在合适的空间操作区域操作,提升用户的操作体验。

需要说明的是,本申请实施例提供的电子设备的操作方法,执行主体可以为电子设备的操作装置,或者该电子设备的操作装置中的用于执行电子设备的操作方法的控制模块。本申请实施例中以电子设备的操作装置执行电子设备的操作方法为例,说明本申请实施例提供的电子设备的操作装置。

请参见图7,图7为本申请实施例提供的电子设备的操作装置的结构示意图,如图7所示,电子设备的操作装置700包括:

第一获取模块701,用于在所述电子设备处于隔空操作模式的情况下,获取用户的手指尺寸信息;

输出模块702,用于根据所述手指尺寸信息,输出目标提示消息,其中,所述目标提示信息用于指引所述用户将手指移动至目标空间操作区域,所述目标空间操作区域与所述手指尺寸信息相关联;

执行模块703,用于在检测到用户将手指移动至所述目标空间操作区域的情况下,接收用户手指在所述目标空间操作区域内的目标输入,并响应所述目标输入。

可选的,输出模块702用于在所述手指尺寸信息为第一尺寸信息的情况下,输出第一目标提示信息,所述第一目标提示信息指示的为第一目标空间操作区域;

或者,输出模块702用于在所述手指尺寸信息为第二尺寸信息的情况下,输出第二目标提示信息,所述第二目标提示信息指示的为第二目标空间操作区域;

其中,所述第一尺寸信息大于所述第二尺寸信息,且所述第一目标空间操作区域的第一区域面积大于所述第二目标空间操作区域的第二区域面积。

可选的,执行模块703包括:

处理单元,用于采集用户手指的移动位置信息,并将所述移动位置信息转化为对应所述电子设备屏幕上的输入位置信息;

执行单元,用于基于所述输入位置信息,对所述电子设备进行操作。

可选的,在所述电子设备屏幕中显示有键盘的情况下,所述目标空间操作区域映射于所述键盘;

在所述第一尺寸信息大于所述第二尺寸信息的情况下,所述第一目标空间操作区域中键盘的键间距大于所述第二目标空间操作区域中键盘的键间距。

可选的,电子设备的操作装置700还包括:

第二获取模块,用于获取标识手指的参数信息,其中,所述标识手指为预先录入有指纹的手指,所述参数信息包括指纹信息和尺寸信息;

处理模块,用于在所述标识手指的参数信息与预设的标识手指参数信息匹配的情况下,开启隔空操作模式。

可选的,电子设备的操作装置700还包括:

第三获取模块,用于在检测到用户将手指移动至所述目标空间操作区域的情况下,获取标识手指的第一位置,所述标识手指为与所述电子设备屏幕中显示的目标控件建立映射关系的手指;

确定模块,用于在所述标识手指在所述第一位置处的停留时间大于预设时长的情况下,确定所述目标空间操作区域中的所述第一位置映射于所述目标控件。

可选的,第一获取模块701包括:

获取单元,用于在检测到用户手指位于空间基准位置处的情况下,采集用户的手指图像;

确定单元,用于基于所述手指图像的尺寸,确定用户的手指尺寸信息。

本申请实施例中的电子设备的操作装置,在所述电子设备处于隔空操作模式的情况下,获取用户的手指尺寸信息;根据所述手指尺寸信息,输出目标提示消息,其中,所述目标提示信息用于指引所述用户将手指移动至目标空间操作区域,所述目标空间操作区域与所述手指尺寸信息相关联;在检测到用户将手指移动至所述目标空间操作区域的情况下,接收用户手指在所述目标空间操作区域内的目标输入,并响应所述目标输入。这样,用户可以在空间中对电子设备进行无接触式操作,从而可避免接触所带来的疾病传染风险问题,并且可根据用户的手指尺寸信息,引导用户在合适的空间操作区域操作,提升用户的操作体验。

本申请实施例中的电子设备的操作装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。

本申请实施例中的电子设备的操作装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。

本申请实施例提供的电子设备的操作装置能够实现图1至图6的方法实施例实现的各个过程,为避免重复,这里不再赘述。

可选的,如图8所示,本申请实施例还提供一种电子设备800,包括处理器801,存储器802,存储在存储器802上并可在所述处理器801上运行的程序或指令,该程序或指令被处理器801执行时实现上述电子设备的操作方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备9和非移动电子设备。

图9为实现本申请实施例的一种电子设备的硬件结构示意图。

该电子设备900包括但不限于:射频单元901、网络模块902、音频输出单元903、输入单元904、传感器905、显示单元906、用户输入单元907、接口单元908、存储器909、以及处理器910等部件。

本领域技术人员可以理解,电子设备900还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器910逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图9中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。

其中,处理器910,用于在电子设备900处于隔空操作模式的情况下,获取用户的手指尺寸信息;

根据所述手指尺寸信息,输出目标提示消息,其中,所述目标提示信息用于指引所述用户将手指移动至目标空间操作区域,所述目标空间操作区域与所述手指尺寸信息相关联;

在检测到用户将手指移动至所述目标空间操作区域的情况下,接收用户手指在所述目标空间操作区域内的目标输入,并响应所述目标输入。

可选的,处理器910,还用于在所述手指尺寸信息为第一尺寸信息的情况下,输出第一目标提示信息,所述第一目标提示信息指示的为第一目标空间操作区域;

或者,在所述手指尺寸信息为第二尺寸信息的情况下,输出第二目标提示信息,所述第二目标提示信息指示的为第二目标空间操作区域;

其中,所述第一尺寸信息大于所述第二尺寸信息,且所述第一目标空间操作区域的第一区域面积大于所述第二目标空间操作区域的第二区域面积。

可选的,处理器910,还用于采集用户手指的移动位置信息,并将所述移动位置信息转化为对应所述电子设备屏幕上的输入位置信息;

基于所述输入位置信息,对所述电子设备进行操作。

可选的,在所述电子设备屏幕中显示有键盘的情况下,所述目标空间操作区域映射于所述键盘,所述目标空间操作区域为空间下的键盘区域;

在所述第一尺寸信息大于所述第二尺寸信息的情况下,所述第一目标空间操作区域中键盘的键间距大于所述第二目标空间操作区域中键盘的键间距。

可选的,处理器910,还用于获取标识手指的参数信息,其中,所述标识手指为预先录入有指纹的手指,所述参数信息包括指纹信息和尺寸信息;

在所述标识手指的参数信息与预设的标识手指参数信息匹配的情况下,开启隔空操作模式。

可选的,处理器910,还用于在检测到用户将手指移动至所述目标空间操作区域的情况下,获取标识手指的第一位置,所述标识手指为与所述电子设备屏幕中显示的目标控件建立映射关系的手指;

在所述标识手指在所述第一位置处的停留时间大于预设时长的情况下,确定所述目标空间操作区域中的所述第一位置映射于所述目标控件。

可选的,处理器910,还用于在检测到用户手指位于空间基准位置处的情况下,采集用户的手指图像;

基于所述手指图像的尺寸,确定用户的手指尺寸信息。

本申请实施例中的电子设备900,在所述电子设备处于隔空操作模式的情况下,获取用户的手指尺寸信息;根据所述手指尺寸信息,输出目标提示消息,其中,所述目标提示信息用于指引所述用户将手指移动至目标空间操作区域,所述目标空间操作区域与所述手指尺寸信息相关联;在检测到用户将手指移动至所述目标空间操作区域的情况下,接收用户手指在所述目标空间操作区域内的目标输入,并响应所述目标输入。这样,用户可以在空间中对电子设备进行无接触式操作,从而可避免接触所带来的疾病传染风险问题,并且可根据用户的手指尺寸信息,引导用户在合适的空间操作区域操作,提升用户的操作体验。

应理解的是,本申请实施例中,输入单元904可以包括图形处理器(GraphicsProcessing Unit,GPU)9041和麦克风9042,图形处理器9041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元906可包括显示面板9061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板9061。用户输入单元907包括触控面板9071以及其他输入设备9072。触控面板9071,也称为触摸屏。触控面板9071可包括触摸检测装置和触摸控制器两个部分。其他输入设备9072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器909可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器910可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器910中。

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述电子设备的操作方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述电子设备的操作方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

相关技术
  • 电子设备的操作方法和支持该操作方法的电子设备
  • 电子设备快捷操作方法、装置、电子设备及存储介质
技术分类

06120112656680