一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

非接触式解锁方法及装置、电子设备、存储介质与流程

2022-04-25 04:41:44 来源:中国专利 TAG:


1.本技术涉及空间交互技术领域,特别是涉及非接触式解锁方法及装置、电子设备、存储介质。


背景技术:

2.随着互联网技术和电子设备的的不断发展,电子设备(例如,智能手机、平板电脑、笔记本电脑等)越来越成为人们生活中所不可或缺的部分。人们可以使用电子设备自带功能或是电子设备安装的app(application,应用程序)来帮助自己实现某个目的。
3.在使用过程中,电子设备或者其安装的应用程序中会存储有用户的隐私信息,为了保护用户的隐私,或者,为了防止用户误操作导致电子设备或应用程序在不需要使用的情况下开启,电子设备或者应用程序在不需要使用的时候会进行锁定。
4.现有的解锁方式包括接触式解锁和非接触式解锁,接触式解锁方式一般是通过实体键盘或虚拟键盘输入数字和/或字母进行解锁,或者通过触摸屏幕形成相应的符合解锁条件的图形轨迹进行解锁。可见,传统解锁方式很容易被别人盗取,安全性较低;并且,在一些场景下不便于用户使用,例如,当用户手脏等情况下不能直接接触实体设备时,则无法进行解锁。
5.而非接触式解锁方式主要是通过人脸识别技术采集人脸图像,当采集的人脸图像与预先设定的用于解锁的人脸图像匹配时,则进行解锁。当用户处于意识模糊(例如喝醉)的情况下,人脸识别解锁方式存在很大的安全隐患。


技术实现要素:

6.鉴于上述问题,提出了本技术以便提供克服上述问题或者至少部分地解决上述问题的非接触式解锁方法及装置、电子设备、存储介质,包括:
7.一种非接触式解锁方法,电子设备的界面中显示虚拟模型;所述虚拟模型包括多个子模型;所述方法包括:
8.获取三维检测空间内的操作介质信息;所述三维检测空间是位于所述电子设备的传感器检测范围内的三维空间;
9.根据所述操作介质信息,控制所述虚拟模型中的一个或多个子模型执行对应的响应动作;
10.当所述虚拟模型中的一个或多个子模型执行的响应动作符合预设解锁条件时,对所述界面的内容进行解锁。
11.一种非接触式解锁装置,电子设备的界面中显示虚拟模型;所述虚拟模型包括多个子模型;所述装置包括:
12.信息获取模块,用于获取三维检测空间内的操作介质信息;所述三维检测空间是位于所述电子设备的传感器检测范围内的三维空间;
13.动作执行模块,用于根据所述操作介质信息,控制所述虚拟模型中的一个或多个
子模型执行对应的响应动作;
14.解锁模块,用于当所述虚拟模型中的一个或多个子模型执行的响应动作符合预设解锁条件时,对所述界面的内容进行解锁。
15.一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的非接触式解锁方法的步骤。
16.一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的非接触式解锁方法的步骤。
17.本技术具有以下优点:
18.在本技术的实施例中,在电子设备的界面中显示虚拟模型,虚拟模型包括多个子模型,通过获取位于电子设备的传感器检测范围内的三维检测空间内的操作介质信息,根据操作介质信息,控制虚拟模型中的一个或多个子模型执行对应的响应动作;当虚拟模型中的一个或多个子模型执行的响应动作符合预设解锁条件时,对界面的内容进行解锁。本技术实施例通过三维检测空间限定用户操作的有效感应空间,可以增大解锁难度,提高防误触性能,以及提高隐私保护安全性;通过在界面中显示虚拟模型,并根据三维检测空间中的操作介质信息控制虚拟模型执行对应的响应动作,可以起到可视化辅助解锁的作用,并提高解锁交互过程的趣味性。
附图说明
19.为了更清楚地说明本技术的技术方案,下面将对本技术的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
20.图1为本技术实施例的一种非接触式解锁方法的步骤流程图;
21.图2为本技术一实施例的摄像头的空间摄像范围与三维检测空间的关系的示意图;
22.图3为本技术一实施例的三维检测空间的示意图;
23.图4为本技术另一实施例的三维检测空间的示意图;
24.图5为本技术实施例的一种非接触式解锁装置的结构框图。
具体实施方式
25.为使本技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本技术作进一步详细的说明。显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
26.电子设备或者其安装的应用程序中会存储有用户的隐私信息,为了保护用户的隐私,或者,为了防止用户误操作导致电子设备或应用程序在不需要使用的情况下开启,电子设备或者应用程序在不需要使用的时候会进行锁定。
27.考虑到现有的解锁方式存在不便于使用、安全性低等缺陷。本技术实施例提供了
一种非接触式解锁方法。参照图1,示出了本技术一实施例提供的一种非接触式解锁方法的步骤流程图。
28.在本技术实施例中,电子设备的界面中显示有虚拟模型,可以理解,当需要对锁定的电子设备或应用程序进行解锁时,会在电子设备的界面中显示虚拟模型;需要说明的是,本技术实施例中,对应用程序进行解锁的情况可以包括打开应用程序的情况,和/或,打开应用程序的某个功能的情况。以游戏应用程序为例,当玩家触发游戏应用程序的图标时,可以在电子设备的界面中显示虚拟模型;再如,当玩家出发游戏应用程序中的某个关卡时,可以在电子设备的界面中显示虚拟模型。本实施例中,虚拟模型包括多个子模型,该方法具体可以包括如下步骤:
29.步骤101,获取三维检测空间内的操作介质信息;所述三维检测空间是位于所述电子设备的传感器检测范围内的三维空间;
30.步骤102,根据所述操作介质信息,控制所述虚拟模型中的一个或多个子模型执行对应的响应动作;
31.步骤103,当所述虚拟模型中的一个或多个子模型执行的响应动作符合预设解锁条件时,对所述界面的内容进行解锁。
32.本技术实施例,通过在电子设备的界面中显示虚拟模型,通过获取位于电子设备的传感器检测范围内的三维检测空间内的操作介质信息,根据操作介质信息,控制虚拟模型中的一个或多个子模型执行对应的响应动作;当虚拟模型中的一个或多个子模型执行的响应动作符合预设解锁条件时,对界面的内容进行解锁。本技术实施例通过三维检测空间限定用户操作的有效感应空间,可以增大解锁难度,提高防误触性能,以及提高隐私保护安全性;通过在界面中显示虚拟模型,并根据三维检测空间中的操作介质信息控制虚拟模型执行对应的响应动作,可以起到可视化辅助解锁的作用,并提高解锁交互过程的趣味性。
33.下面,将对本示例性实施例中非接触式解锁方法作进一步地说明。
34.在步骤101中,获取三维检测空间内的操作介质信息;所述三维检测空间是位于所述电子设备的传感器检测范围内的三维空间。
35.对于已经锁定的电子设备或应用程序,可以在电子设备的显示屏显示锁定界面,即待解锁界面。示例性地,当电子设备或应用程序在预设时间阈值内没有接收到用户操作时,自动跳转到待解锁界面。或者,当电子设备或应用程序关闭后,电子设备或应用程序接收到开启操作时,显示待解锁界面;或者,当电子设备或应用程序接收到针对已锁定的功能控件的触发操作时,显示待解锁界面。
36.在本技术实施例中,待解锁界面显示有虚拟模型,该虚拟模型可以是规则的立体图形,也可以是不规则的立体图形;另外存在与电子设备不接触的,用于接收用户操作的有效感应空间,该有效感应控件为电子设备的传感器检测范围内的三维空间;并且该有效感应空间的形态与虚拟模型的形态对应,该有效感应空间即为本技术实施例中的三维检测空间。可以认为该三维检测空间存在虚拟边界,并且,该三维检测空间中包含与待解锁界面显示的虚拟模型中的各个点位置一一对应的空间点。可选地,三维检测空间可以仅包含与待解锁界面显示的虚拟模型中的各个点位置一一对应的空间点。
37.示例性地,当待解锁界面显示的是正方体时,三维检测空间中包含正方体;当待解锁界面显示的是球体时,三维检测空间中包含球体;当待解锁界面显示的虚拟模型是圆锥
体时,三维检测空间中包含圆锥体,并且,当待解锁界面中的圆锥体从顶点在上的圆锥体形态,旋转成顶点在下的圆锥体形态时,三维检测空间中的圆锥体也由原顶点在上的圆锥体的形态,旋转成顶点在下的圆锥体形态;或者,当三维检测空间中的圆锥体由原顶点在上的圆锥体的形态,旋转成顶点在下的圆锥体形态时,待解锁界面中的圆锥体也由顶点在上的圆锥体形态,旋转成顶点在下的圆锥体形态。
38.本实施例中,电子设备可以获取三维检测空间内的操作介质信息,以便根据该操作介质信息控制待解锁界面中显示的虚拟模型中的一个或多个子模型执行对应的响应动作。
39.其中,操作介质信息可以包括操作介质的操作形态信息、操作轨迹信息、操作位置信息中的至少一项。
40.在本技术一可选实施方式中,上述电子设备的传感器可以由至少两个摄像头组成,即电子设备具有至少两个摄像头,该摄像头可以是普通摄像头,也可以是红外摄像头;至少两个摄像头可以位于电子设备的显示屏所在的一面,也可以位于电子设备的其他面,例如显示屏的背面;为了便于理解,下面以两个摄像头为例进行描述。
41.两个摄像头之间存在一定的距离,每个摄像头具有对应的空间摄像范围,三维检测空间在两个摄像头重合的空间摄像范围中。具体地,可以通过每个摄像头对应的空间摄像范围确定出两个摄像头重合的空间摄像范围,进而在两个摄像头重合的空间摄像范围内确定出三维检测空间,并且三维检测空间中包括与虚拟模型的各个位置一一对应的空间点。如图2所示,摄像头a的空间摄像范围a,摄像头b的空间摄像范围b,摄像头a和摄像头b重合的空间摄像范围ab;三维检测空间是空间摄像范围ab的一部分,具有虚拟边界。
42.在确定两个摄像头的间隔距离的基础上,通过摄像头监控三维检测空间中的操作介质,并确定该操作介质与两个摄像头的相对角度,从而可以确定操作介质的操作形态信息和操作位置信息,当操作介质在三维检测空间中运动时,可以进一步确定操作介质的操作轨迹信息。
43.在其他示例中,电子设备的传感器还可以是激光雷达等可以检测操作介质位置信息的传感器。其中,传感器可以内置在电子设备中,也可以设置在电子设备外。
44.在步骤102中,根据所述操作介质信息,控制所述虚拟模型中的一个或多个子模型执行对应的响应动作。
45.当获取到操作介质信息后,可以基于操作介质信息控制待解锁界面中显示的虚拟模型中的一个或多个子模型执行相应的响应动作,其中,响应动作可以包括添加显示标识、位置变换等。
46.具体地,可以预先设定并存储操作介质信息与响应动作的对应关系,该对应关系可以存储在电子设备本地中,可以存储在可以与该电子设备通信连接的其他设备中。在获取到操作介质信息后,根据预先设定的操作介质信息与响应动作的对应关系,确定获取到的操作介质信息对应的目标响应动作,并对虚拟模型执行目标响应动作。
47.在本技术的第一具体实施例中,虚拟模型包括多个子模型,三维检测空间包括多个与多个子模型一一对应的子空间;操作介质信息包括第一操作位置信息;根据操作介质信息,控制虚拟模型中的一个或多个子模型执行对应的响应动作,包括:
48.根据第一操作位置信息和各个子空间的位置信息之间的关系,确定目标子空间;
49.当检测到操作介质在目标子空间的预设位置停留时间超过第一预设时间时,对与目标子空间对应的目标子模型添加第一显示标识。
50.在本实施例中,多个子模型可以间隔设置,也可以相互连接设置;对应的每个子空间具有用于表征其所在空间的位置信息;操作介质可以是手指或其他物体。当检测到操作介质进入三维检测空间内时,获取操作介质的位置信息,为了便于区分,将此时获取的操作介质的位置信息记为第一操作位置信息;以操作介质是手指为例,第一操作位置信息用于表征手指的指尖所在空间的位置信息。
51.根据第一操作位置信息和各个子空间的位置信息之间的关系,确定目标子空间。具体可以通过第一操作位置信息和各个子空间的位置信息,判断第一操作位置信息是否在其中一个子空间内,将第一操作位置信息所在的子空间确定为目标子空间。
52.当检测到操作介质在目标子空间的预设位置停留时间超过第一预设时间时,生成相应的触发信息,该触发信息用于控制与目标子空间对应的目标子模型添加第一显示标识。其中,对目标子模型添加第一显示标识,具体可以是将目标子模型渲染成特定的颜色。例如,虚拟模型的多个子模型初始是没有填充颜色的线框模型,在确定目标子模型后,将目标子模型渲染成第一颜色,示例性地,第一颜色可以是红色。通过第一显示标识可以可视化展示出操作介质控制的子模型。
53.通过相同的方式,可以继续控制其他子模型添加第一显示标识。
54.可选地,上述当检测到所述操作介质在所述目标子空间的预设位置停留时间超过第一预设时间时,对与所述目标子空间对应的目标子模型添加第一显示标识,可以包括:
55.确定所述目标子空间对应的目标子模型,并对所述目标子模型添加第二显示标识;
56.当检测到所述操作介质在所述目标子空间的预设位置停留时间超过第一预设时间时,将所述第二显示标识更新为第一显示标识。
57.在本实施例中,可以在确定目标子空间后,根据虚拟模型中的多个子模型与三维检测空间中的多个子空间一一对应的关系,确定目标子空间对应的目标子模型,并对目标子模型添加第二显示标识;其中,对目标子模型添加第二显示标识,具体可以是将目标子模型渲染成特定的颜色,需要说明的是,第二显示标识对应的颜色应当与第一显示标识对应的颜色不同。例如,虚拟模型的多个子模型初始是没有填充颜色的线框模型,在确定目标子模型后,将目标子模型渲染成第二颜色,第二颜色可以是绿色。通过第二显示标识可以可视化展示出操作介质的作用范围,以便用户在选择子模型时,可以起到提示作用,防止误操作。
58.当用户确认选择添加第二显示标识的目标子模型时,可以控制操作介质在目标子空间预设位置停留超过第一预设时间;电子设备通过摄像头检测到操作介质在目标子空间预设位置停留超过第一预设时间时,将目标子空间的第二显示标识更新为第一显示标识。
59.具体地,目标子空间可以划分为外层空间和内层空间,预设位置可以指目标子空间的内层空间。示例性地,以目标子空间是边长为3cm的正方体为例,其内层空间可以是其内部空间中与其中心点重合的边长为2cm的正方体。可以理解,只有当操作介质在内层空间中停留超过第一预设时间,才会对目标子模型添加第一显示标识。当操作介质在外层空间停留任意时间时,仅对目标子模型添加第二显示标识,并且该第二显示标识在操作介质离
开目标子空间时消失。在本实施例中,第一显示标识是解锁判断的依据。
60.在本技术的第二具体实施例中,虚拟模型包括多个可变化的子模型,三维检测空间包括多个与多个子模型一一对应的子空间;操作介质信息包括操作介质的第二操作位置信息和第一操作形态信息,根据操作介质信息,控制虚拟模型中的一个或多个子模型执行对应的响应动作,包括:
61.当第一操作形态信息与预设的第一形态信息匹配时,根据第二操作位置信息确定至少一个候选子空间;
62.响应于操作介质在保持第一操作形态信息时执行的第一操作轨迹信息,根据第一操作轨迹信息从至少一个候选子空间中确定出目标子空间;
63.控制虚拟模型中与目标子空间对应的目标子模型,执行与第一操作轨迹信息对应的第一移动动作。
64.在本实施例中,虚拟模型的多个子模型之间的相对位置可以变化。当检测到操作介质进入三维检测空间内时,获取操作介质的具体位置信息和形态信息,为了便于区分,将此时获取的操作介质的位置信息记为第二操作位置信息,以及将操作介质的形态信息记为第一操作形态信息。
65.以操作介质是手指为例,第一操作形态信息可以理解为手势形态信息,第二操作位置信息可以理解为手势所在空间的位置信息。示例性地,当第一操作形态信息是拇指和中指捏合的形态信息时,第二操作位置信息可以指拇指和中指捏合处所在空间的位置信息。
66.第一形态信息是预先设定的、用于指示选择待移动位置的候选子空间。当第一操作形态信息与第一形态信息匹配时,认为用户希望移动部分子模型,此时,根据第二操作位置信息从多个子空间中确定出至少一个候选子空间。再根据操作介质在保持与第一形态信息匹配的第一操作形态时执行的第一操作轨迹信息,从至少一个候选子空间中确定出目标子空间,并控制与目标子空间对应的目标子模型根据第一操作轨迹信息移动。需要说明的是,目标子模型可以是多个。
67.具体地,虚拟模型具有多个虚拟转轴,各个虚拟转轴至少关联一个子模型;对应地,三维检测空间具有多个与多个虚拟转轴一一对应的空间转轴。当空间转轴转动时,该空间转轴关联的子空间的位置会随之变化,对应地,子模型的位置也会随着子空间的位置变化而变化。
68.示例性地,第一形态信息可以是拇指和中指捏合的形态信息,当获取到的第一操作形态信息也是拇指和中指捏合的形态信息时,确定第一操作形态信息与第一形态信息匹配,此时,再根据第二操作位置信息和各个空间转轴之间的关系,确定出至少一个候选空间转轴。
69.为了便于理解,以三维检测空间的形态是正方体为例进行说明,图3示出了与虚拟模型对应地三维检测空间,三维检测空间包括27个大小相同的子空间,可以理解,由27个大小相同的子空间组成正方体形态的三维检测空间。三维检测空间包括6个空间转轴,每个空间转轴与其对应位置的9个子空间关联,当空间转轴转动时,其对应位置的9个子空间也会随之变化。可以理解,存在部分子空间关联多个空间转轴。
70.如图3所示,当第二操作位置信息对应位置p时,此时根据第二操作位置信息确定
的候选空间转轴包括与组成第一面的9个子空间关联的空间转轴,以及与组成第二面的9个子空间关联的空间转轴,以及与组成第三面的9个子空间关联的空间转轴。
71.当检测到操作介质在保持第一操作形态信息的同时在三维检测空间内移动时,获取操作介质的移动轨迹,将该移动轨迹记为第一操作轨迹信息;然后根据该第一操作轨迹信息从候选空间转轴中确定出目标空间转轴。
72.示例性地,当检测到操作介质在保持拇指和中指捏合的同时在三维检测空间内向下向左(如图3箭头所指方向)移动时,获取操作介质在保持拇指和中指捏合的同时的移动轨迹,将该移动轨迹记为第一操作轨迹信息;根据该第一操作轨迹信息可以确定用户希望与第一面的9个子空间关联的空间转轴转动,因此,将与第一面的9个子空间关联的空间转轴确定为目标空间转轴。
73.在确定目标空间转轴后,进一步可以确定目标空间转轴关联的目标子空间,同时根据第一操作轨迹信息确定目标空间转轴的旋转方向,基于目标空间转轴的旋转方向确定目标子空间的移动动作,进而控制虚拟模型中与目标子空间对应的目标子模型,执行与目标子空间对应的第一移动动作。
74.可选地,第一操作轨迹信息的起点可以对应操作介质保持第一操作形态信息开始移动时的位置,第一操作轨迹信息的终点可以对应操作介质离开预设虚拟空间的位置,或者,操作介质结束第一操作形态信息时的位置。
75.可选地,当第一操作轨迹信息的移动角度为90度。即在确定目标空间转轴和第一操作轨迹信息后,将目标空间转轴按照第一操作轨迹信息的移动方向转动90度,对应地,目标子模型整体根据第一操作轨迹信息对应的方向转动90度。
76.可选地,还可以根据第一操作轨迹信息的长度确定第一移动动作的移动角度。示例性地,当第一操作轨迹信息的长度在第一预设长度阈值范围内时,确定第一移动动作的移动角度为90度;当第一操作轨迹信息的长度在第二预设长度阈值范围内时,确定第一移动动作的移动角度为180度;当第一操作轨迹信息的长度在第三预设长度阈值范围内时,确定第一移动动作的移动角度为270度。
77.可选地,上述方法还可以包括:
78.当所述第一操作形态信息与预设的第二形态信息匹配时,根据所述第二操作位置信息确定至少一个候选子空间;
79.对所述虚拟模型中与所述候选子空间对应的候选子模型添加第三显示标识。
80.在本实施例中,第二形态信息是预先设定的、用于标示待移动的候选子模型的形态信息。当第一操作形态信息与第二形态信息匹配时,认为用户希望标示操作介质对应的子模型,此时,根据第二操作位置信息从多个子空间中确定出至少一个候选子空间,并对与候选子空间对应的候选子模型添加第三显示标识。
81.其中,对候选子模型添加第三显示标识,具体可以是将候选子模型渲染成特定的颜色。
82.具体地,对应于不同虚拟转轴的候选子模型渲染成不同的颜色;当存在一个候选子空间同时关联多个候选空间转轴时,该候选子空间对应的候选子模型的颜色可以是其关联的任意一个候选空间转轴对应的颜色,也可以是多个候选空间转轴对应的颜色的融合。
83.通过第三显示标识可以可视化展示出操作介质的作用范围,以便用户在执行转动
部分子模型的操作时,可以起到提示作用,防止误操作。
84.示例性地,第二形态信息可以是拇指和食指捏合的形态信息,当获取到第一操作形态信息是拇指和食指捏合的形态信息时,确定第一操作形态信息与第二形态信息匹配;第二操作位置信息可以指拇指和食指捏合处所在空间的位置信息,根据第二操作位置信息和各个空间转轴之间的关系,确定出至少一个候选空间转轴,进而确定各个候选空间转轴关联的候选子空间,并对与候选子空间对应的候选子模型添加第三显示标识。
85.用户根据第三显示标识可以确定是否存在其希望转动的目标子模型,若存在,用户可以直接通过改变操作介质的形态信息,使其从与第二形态信息匹配更新为与第一形态信息匹配,并在保持与第一形态信息匹配的同时移动操作介质,实现对目标子模型执行第一移动动作。
86.例如,在用户确定存在其希望转动的目标子模型时,用户可以将手势从拇指和食指捏合变换为拇指和中指捏合,并在保持拇指和中指捏合的同时按照其希望转动的方向和角度移动手势,实现对应的目标子模型执行第一移动动作。
87.通过相同的方式,可以继续控制虚拟模型执行其他的第一移动动作。
88.可选地,上述方法还可以包括:
89.当所述第一操作形态信息与预设的第三形态信息匹配时,响应于所述操作介质在保持所述第一操作形态信息时的第二操作轨迹信息,控制所述虚拟模型执行与所述第二操作轨迹信息对应的第二移动动作;所述第三形态信息是用于触发转动所述虚拟模型的形态信息。
90.在本实施例中,当第一操作形态信息与第三形态信息匹配时,认为用户希望对虚拟模型整体实行转动,此时,还可以对虚拟模型添加第四显示标识。其中,对虚拟模型添加第四显示标识,具体可以是将虚拟模型渲染成特定的颜色,或者对虚拟模型的外边框进行加粗或高亮显示等。
91.通过第四显示标识可以可视化展示出操作介质的作用空间,以便用户在执行操作时,可以起到提示作用,防止误操作。
92.示例性地,第三形态信息可以是五指并拢的形态信息。当获取到第一操作形态信息是五指并拢的形态信息时,确定第一操作形态信息与第三形态信息匹配,并对虚拟模型添加第四显示标识。
93.当用户确定希望转动虚拟模型整体时,可以在保持与第三形态信息匹配的同时移动操作介质。当检测到操作介质在保持与第三形态信息匹配的第一操作形态信息的同时在三维检测空间内移动时,获取操作介质的移动轨迹,将该移动轨迹记为第二操作轨迹信息;并控制虚拟模型执行与第二操作轨迹信息相应的第二移动动作。
94.可选地,第二操作轨迹信息的起点可以对应操作介质保持第一操作形态信息开始移动时的位置,第二操作轨迹信息的终点可以对应操作介质离开三维检测空间的位置,或者,操作介质结束第一操作形态信息时的位置。
95.可选地,可以确定第二操作轨迹信息的移动角度为90度。即在确定第二操作轨迹信息后,将三维检测空间按照第二操作轨迹信息的移动方向转动90度,对应地,虚拟模型根据第二操作轨迹信息对应的方向转动90度。
96.可选地,还可以根据第二操作轨迹信息的长度确定第二移动动作的移动角度。示
例性地,当第二操作轨迹信息的长度在第一预设长度阈值范围内时,确定第二移动动作的移动角度为90度;当第二操作轨迹信息的长度在第二预设长度阈值范围内时,确定第二移动动作的移动角度为180度;当第二操作轨迹信息的长度在第三预设长度阈值范围内时,确定第二移动动作的移动角度为270度。
97.通过相同的方式,可以继续控制虚拟模型执行其他的第二移动动作。
98.在本技术的第三具体实施例中,三维模型包括多个子模型,三维检测空间包括多个与多个子模型一一对应的子空间,示例性地,虚拟模型具有多个模型面,每个模型面包括多个模型区域,每个模型区域对应一个子模型;三维检测空间具有多个与多个模型面一一对应的虚拟面,每个虚拟面包括多个与其对应的模型面的多个模型区域一一对应的虚拟区域,即每个虚拟区域对应一个子空间;待解锁界面显示虚拟模型的一个模型面;操作介质信息包括操作介质的第三操作位置和第二操作形态信息,根据操作介质信息,控制虚拟模型中的一个或多个子模型执行对应的响应动作,包括:
99.当第二操作形态信息与预设的第四形态信息匹配时,根据第三操作位置信息和三维检测空间正虚拟面各个子空间的位置信息之间的关系,确定目标子空间;正虚拟面与显示在界面的模型面对应;
100.当检测到操作介质在保持第二操作形态信息时停留时间超过第二预设时间时,对与目标子空间对应的目标子模型添加第五显示标识。
101.在本实施例中,第四形态信息是预设的、用于指示选择子模型的形态信息。当第二操作形态信息与第四形态信息匹配时,认为用户希望选择目标子模型,此时,根据操作介质的第三操作位置信息和三维检测空间正虚拟面中各个子空间的位置信息之间的关系,确定目标子空间,当操作介质在保持第二操作形态信息的同时在第三操作位置信息对应的位置停留时间超过第二预设时间时,对与目标子空间对应的目标子模型添加第五显示标识。其中,对目标子模型添加第五显示标识,具体可以是将目标子模型渲染成特定的颜色。例如,虚拟模型的模型面初始没有填充颜色,在确定目标子模型后,将目标子模型渲染成第一颜色。或者,虚拟模型的不同模型面渲染有不同的除第一颜色外的其他颜色,在确定目标子模型后,将目标子模型渲染成第一颜色。示例性地,第一颜色可以是红色或其他颜色。通过第五显示标识可以可视化展示出操作介质选择的虚拟区域。
102.示例性地,第四形态信息可以是食指和中指合并的形态信息,当获取到第二操作形态信息是食指和中指合并的形态信息时,确定第二操作形态信息与第四形态信息匹配;第三操作位置信息可以指食指的指尖所在空间的位置信息、或者指中指的指尖所在空间的位置信息、或者指食指的指尖和中指的指尖连线的中点所在空间的位置信息。
103.根据第三操作位置信息和正虚拟面各个子空间的位置信息之间的关系,确定目标子空间。具体可以通过第三操作位置信息和正虚拟面的各个子空间的位置信息,判断位于第三操作位置信息的操作介质,在正虚拟面的投影,落入到的子空间,并将投影落入的子空间确定为目标子空间。
104.在确定目标子空间后,根据子空间与子模型的对应关系,可以确定与目标子空间对应的目标子模型,并在操作介质保持与第四形态信息匹配的第二操作形态信息的同时在第三操作位置停留超过第二预设时间时,生成相应的触发信息,该触发信息用于选择目标子空间,控制与目标子空间对应的目标子模型添加第五显示标识。通过第五显示标识可以
可视化展示出操作介质选择的子模型。
105.可选地,上述方法还可以包括:
106.当所述第二操作形态信息与预设的第三形态信息匹配时,响应于所述操作介质在保持所述第二操作形态信息时的第三操作轨迹信息,控制所述虚拟模型执行与所述第三操作轨迹信息对应的第三移动动作;所述第三形态信息是用于触发转动所述虚拟模型的形态信息;
107.根据执行所述第三移动动作后的虚拟模型更新所述界面显示的模型面。
108.在本实施例中可以转动虚拟模型,以更新界面显示的模型面;可以理解,当虚拟模型转动后,界面显示的模型面会随之变化,对应地,三维检测空间的正虚拟面也会随之变化。其中,控制虚拟模型转动的具体过程,可以参考上文对“响应于所述操作介质在保持所述第一操作形态信息时的第二操作轨迹信息,控制所述虚拟模型执行与所述第二操作轨迹信息对应的第二移动动作”步骤的描述,此处不再赘述。
109.为了便于理解,以三维检测空间的形态是正方体为例进行说明,如图4所示,三维检测空间包括6个虚拟面,每个虚拟面包括9个子空间;将6个虚拟面分别标识为a~f;每个虚拟面包括的9个子空间分别标识为1~9;界面显示与其中一个虚拟面(例如虚拟面a)对应的模型面。
110.当检测到操作介质在三维检测空间内,且操作介质的操作形态信息和预设的第四形态信息匹配时,确定用户希望选择子空间;此时,根据操作介质在正虚拟面的投影位置,确定出目标子空间(假设目标子空间为虚拟面a的子空间1);当检测到操作介质停留超过第二预设时间时,对与目标子空间对应的目标子模型添加第五显示标识,用于表示目标子模型已被选择,是解锁判断的依据。
111.当检测到操作介质在三维检测空间内,且操作介质的操作形态信息与预设的第三形态信息匹配时,认为用户希望转动虚拟模型整体,此时,还可以对虚拟模型添加第四显示标识,第四显示标识与第五显示标识不同。当用户确定要转动虚拟模型整体时,可以在保持与第三形态信息匹配的同时移动操作介质。当检测到操作介质在保持与第三形态信息匹配的第二操作形态信息的同时在三维检测空间内移动时,获取操作介质的移动轨迹(例如,移动轨迹为图4在俯视图方向的顺时针方向),将该移动轨迹记为第三操作轨迹信息;并控制虚拟模型执行与第三操作轨迹信息相应的第三移动动作(即控制虚拟模型的模型面b移动到原模型面a的位置),最后,根据执行第三移动动作后的虚拟模型更新界面显示的模型面(此时显示模型面b);以便满足用户选择模型面b中的子模型的需求。
112.通过相同的方式,可以继续控制虚拟模型执行其他的第三移动动作和选择其他的目标子模型。
113.需要说明的是,本技术根据操作介质信息,控制虚拟模型中的一个或多个子模型执行对应的响应动作的过程,并不限于以上列举的三个具体实施例,例如,还可以根据操作介质在保持第四操作形态信息的同时,从第一子空间所在位置移动到第二子空间所在的位置,以控制虚拟模型中与第一子空间对应的第一子模型,以及与第二子空间对应的第二子模型进行位置互换,其中,第四操作形态信息用于指示子模型进行位置互换;再者,还可以通过将上述三个具体实施例中的步骤进行重新组合,得到新的具体实施例,例如,在上述第三具体实施例中,虚拟模型可以包括多个子模型,在选择目标子模型时,还可以通过转动子
模型来将目标子模型转动到界面中显示等等;在此不再赘述。
114.在步骤103中,当所述虚拟模型中的一个或多个子模型执行的响应动作符合预设解锁条件时,对所述界面的内容进行解锁。
115.在本技术实施例中,预设解锁条件可以由用户设定并存储在电子设备本地,或者存储在与该电子设备通信连接的其他设备中。通过判断虚拟模型中的一个或多个子模型执行的响应动作是否符合预设解锁条件来确定是否对界面的内容进行解锁。其中,界面的内容与需要解锁的内容相关,例如,当需要解锁的是电子设备的屏幕锁时,则在虚拟模型执行的响应动作符合预设解锁条件时,对屏幕锁进行解锁;再如,当需要解锁的是应用程序开启的锁时,则在虚拟模型执行的响应动作符合预设解锁条件时,对应用程序进行解锁,以启动应用程序;再如,当需要解锁的是应用程序的功能锁时,则在虚拟模型执行的响应动作符合预设解锁条件时,对该功能进行解锁,以启用该功能;等等。
116.可选地,在判断虚拟模型中的一个或多个子模型执行的响应动作是否符合预设解锁条件时,还可以判断虚拟模型中的一个或多个子模型执行的响应动作的顺序是否与预设解锁条件中预设的解锁动作的顺序一致。
117.在上述第一具体实施例中,所述当所述虚拟模型中的一个或多个子模型执行的响应动作符合预设解锁条件时,对所述界面的内容进行解锁,包括:
118.确定添加至少一个所述第一显示标识后的虚拟模型的显示样式;
119.判断所述显示样式与预设解锁条件对应的显示样式是否匹配;
120.若匹配,则确定符合预设解锁条件,对所述界面的内容进行解锁。
121.在本实施例中,通过比较添加了第一显示标识后的虚拟模型的显示样式与预设解锁条件对应的显示样式,来确定是否对界面的内容进行解锁。
122.示例性地,当三维检测空间为正方体,该正方体由8个大小相等的小正方体构成时,每个小正方体对应一个子空间。为了方便理解,可以对8个小正方体进行标示,分别标号为1~8。
123.假设预设解锁条件对应的显示样式为标号为1和3的小正方体呈红色,当虚拟模型与标号1和3的子空间对应的子模型均呈红色时,满足解锁条件,对界面的内容进行解锁。
124.可选地,预设解锁条件还可以包括标号为1和3的小正方体呈现红色的顺序;当虚拟模型与标号1和3的子空间对应的子模型均呈红色,且呈现红色的顺序与预设解锁条件的顺序一致时,满足解锁条件,对界面的内容进行解锁。
125.在上述第二具体实施例中,所述当所述虚拟模型中的一个或多个子模型执行的响应动作符合预设解锁条件时,对所述界面的内容进行解锁,包括:
126.判断所述虚拟模型中的一个或多个子模型执行的至少一个第一移动动作和/或第二移动动作对应的动作信息与预设解锁条件对应的动作信息是否匹配;
127.若匹配,则确定符合预设解锁条件,对所述界面的内容进行解锁。
128.其中,第一移动动作对应的动作信息包括第一移动动作对应的目标子空间的信息,以及目标子空间移动的方向和角度信息。第二移动动作对应的动作信息包括三维检测空间移动的方向和角度信息。
129.在本实施例中,通过比较虚拟模型执行的第一移动动作和/或第二移动动作的动作信息与预设解锁条件对应的动作信息,来确定是否对界面的内容进行解锁。
130.示例性地,当三维检测空间为正方体,该正方体由27个大小相等的小正方体构成时,每个小正方体对应一个子空间。
131.假设预设解锁条件对应的动作信息为构成顶面的9个小正方体对应的子空间整体向左转动90度,并且,构成右侧面的9个小正方体对应的子空间整体向下旋转90度。当虚拟模型执行的动作信息中包括构成顶面的9个子模型整体向左旋转90,并且,构成左侧面的9个子模型整体向下旋转90度,则确定满足解锁条件,对界面的内容进行解锁。
132.可选地,预设解锁条件还可以包括各个动作信息对应的动作执行的顺序;当动作信息以及相应的执行顺序与预设解锁条件一致时,则确定满足解锁条件,对界面的内容进行解锁。
133.在上述第三具体实施例中,所述当所述虚拟模型中的一个或多个子模型执行的响应动作符合预设解锁条件时,对所述界面的内容进行解锁,包括:
134.确定添加至少一个所述第五显示标识后的虚拟模型的显示样式;
135.判断所述显示样式与预设解锁条件对应的显示样式是否匹配;
136.若匹配,则确定符合预设解锁条件,对所述界面的内容进行解锁。
137.在本实施例中,通过比较添加了第五显示标识后的虚拟模型的显示样式与预设解锁条件对应的显示样式,来确定是否对界面的内容进行解锁。
138.示例性地,当三维检测空间为正方体,该正方体包括6个面,每个面划分为9个区域(即9个子空间)。为了方便理解,可以将6个虚拟面分别标识为a~f,将每个子空间分别标识为1~9。
139.假设预设解锁条件对应的显示样式为虚拟面a标号为1的子空间和虚拟面b标号2的子空间显示红色,当虚拟模型与虚拟面a标号为1的子空间和虚拟面b标号2的子空间对应的子模型均呈红色时,满足解锁条件,对界面的内容进行解锁。
140.可选地,预设解锁条件还可以包括第三显示标识添加的顺序;当虚拟模型的显示样式与预设解锁条件对应的显示样式相同,且添加第三显示标识的的顺序与预设解锁条件的顺序一致时,满足解锁条件,对界面的内容进行解锁。
141.需要说明的是,本技术并不限于以上列举的三个具体实施例,还可以通过将上述三个具体实施例中的步骤进行重新组合,得到新的具体实施例,在此不再赘述。
142.进一步地,用户在解锁过程中难免会操作错误,在本技术一可选实施例中,上述方法还可以包括:
143.获取作用于所述三维检测空间的操作介质的第三操作形态信息;
144.当所述第三操作形态信息与预设的第五形态信息匹配时,撤销相应的已执行的响应动作,所述第五形态信息用于指示撤销最近一次执行的响应动作,或者,用于指示撤销所有已执行的响应动作。
145.在本实施例中,当用户在解锁过程中操作错误时,可以通过控制操作介质执行与第五形态信息匹配的第三操作形态信息,来实现撤销相应的已执行的响应动作。在一示例中,第五形态信息用于指示撤销最近一次执行的响应动作;在另一示例中,第五形态信息用于指示撤销所有已执行的响应动作。
146.示例性地,第五形态信息可以是握拳的形态信息,当获取到第三操作形态信息是握拳的形态信息时,确定第三操作形态信息与第五形态信息匹配,此时,可以撤销最近一次
执行的响应动作,或者撤销所有已执行的响应动作。
147.可选地,上述当所述第三操作形态信息与预设的第五形态信息匹配时,撤销相应的已执行的响应动作,可以包括:
148.当所述第三操作形态信息与预设的第五形态信息匹配,且所述操作介质在所述三维检测空间中,保持与第五形态信息匹配的第三操作形态信息的时间超过第三预设时间时,撤销相应的已执行的响应动作;
149.或者,
150.当所述第三操作形态信息与预设的第五形态信息匹配,且所述操作介质在保持与第五形态信息匹配的第三操作形态信息的同时,在三维检测空间中的移动轨迹与预设撤销轨迹匹配时,撤销相应的已执行的响应动作。
151.本技术实施例,通过在电子设备的界面中显示虚拟模型,虚拟模型包括多个子模型,通过获取位于电子设备的传感器检测范围内的三维检测空间内的操作介质信息,根据操作介质信息,控制虚拟模型中的一个或多个子模型执行对应的响应动作,当虚拟模型中的一个或多个子模型执行的响应动作符合预设解锁条件时,对界面的内容进行解锁。本技术实施例通过三维检测空间限定用户操作的有效感应空间,可以增大解锁难度,提高防误触性能,以及提高隐私保护安全性;通过在界面中显示虚拟模型,并根据三维检测空间中的操作介质信息控制虚拟模型执行对应的响应动作,可以起到可视化辅助解锁的作用,并提高解锁交互过程的趣味性。
152.需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术实施例并不受所描述的动作顺序的限制,因为依据本技术实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本技术实施例所必须的。
153.参照图5,示出了本技术的一种非接触式解锁装置实施例的结构框图,电子设备的界面中显示虚拟模型;所述虚拟模型包括多个子模型;所述装置具体可以包括如下模块:
154.信息获取模块501,用于获取三维检测空间内的操作介质信息;所述三维检测空间是位于所述电子设备的传感器检测范围内的三维空间;
155.动作执行模块502,用于根据所述操作介质信息,控制所述虚拟模型中的一个或多个子模型执行对应的响应动作;
156.解锁模块503,用于当所述虚拟模型中的一个或多个子模型执行的响应动作符合预设解锁条件时,对所述界面的内容进行解锁。
157.可选地,所述传感器由至少两个摄像头组成;所述信息获取模块501,用于通过所述至少两个摄像头获取作用于所述三维检测空间内的操作介质的操作形态信息、操作轨迹信息、操作位置信息中的至少一项操作介质信息。
158.可选地,所述三维检测空间包括与所述多个子模型一一对应的子空间;所述操作介质信息包括第一操作位置信息;所述动作执行模块502,包括:
159.目标子空间确定模块,用于根据所述第一操作位置信息和各个子空间的位置信息之间的关系,确定目标子空间;
160.第一动作执行模块,用于当检测到所述操作介质在所述目标子空间的预设位置停
留时间超过第一预设时间时,对与所述目标子空间对应的目标子模型添加第一显示标识。
161.可选地,所述第一动作执行模块,包括:
162.第二显示标识添加模块,用于确定所述目标子空间对应的目标子模型,并对所述目标子模型添加第二显示标识;
163.显示标识更新模块,用于当检测到所述操作介质在所述目标子空间的预设位置停留时间超过第一预设时间时,将所述第二显示标识更新为第一显示标识。
164.可选地,所述解锁模块503,包括:
165.第一显示样式确定模块,用于确定添加至少一个所述第一显示标识后的虚拟模型的显示样式;
166.第一显示样式判断模块,用于判断所述显示样式与预设解锁条件对应的显示样式是否匹配;
167.第一解锁模块,用于若匹配,则确定符合预设解锁条件,对所述界面的内容进行解锁。
168.可选地,所述三维检测空间包括与所述多个子模型一一对应的子空间;所述操作介质信息包括所述操作介质的第二操作位置信息和第一操作形态信息,所述动作执行模块502,包括:
169.候选子空间确定模块,用于当所述第一操作形态信息与预设的第一形态信息匹配时,根据所述第二操作位置信息确定至少一个候选子空间;
170.目标子空间确定模块,用于响应于所述操作介质在保持所述第一操作形态信息时执行的第一操作轨迹信息,根据所述第一操作轨迹信息从所述至少一个候选子空间中确定出目标子空间;
171.第一移动动作执行模块,用于控制所述虚拟模型中与所述目标子空间对应的目标子模型,执行与所述第一操作轨迹信息对应的第一移动动作。
172.可选地,所述装置还包括:
173.候选子空间预显示模块,用于当所述第一操作形态信息与预设的第二形态信息匹配时,根据所述第二操作位置信息确定至少一个候选子空间;
174.第三显示标识添加模块,用于对所述虚拟模型中与所述候选子空间对应的候选子模型添加第三显示标识。
175.可选地,所述装置还包括:
176.第二移动动作执行模块,用于当所述第一操作形态信息与预设的第三形态信息匹配时,响应于所述操作介质在保持所述第一操作形态信息时的第二操作轨迹信息,控制所述虚拟模型执行与所述第二操作轨迹信息对应的第二移动动作;所述第三形态信息是用于触发转动所述虚拟模型的形态信息。
177.可选地,所述解锁模块503,包括:
178.动作信息判断模块,用于判断所述虚拟模型执行的至少一个第一移动动作和/或第二移动动作对应的动作信息与预设解锁条件对应的动作信息是否匹配;
179.第二解锁模块,用于若匹配,则确定符合预设解锁条件,对所述界面的内容进行解锁。
180.可选地,所述三维检测空间包括与所述多个子模型一一对应的子空间;所述界面
显示所述虚拟模型的一个模型面;所述操作介质信息包括所述操作介质的第三操作位置和第二操作形态信息,所述动作执行模块502,包括:
181.目标虚拟区域确定模块,用于当所述第二操作形态信息与预设的第四形态信息匹配时,根据所述第三操作位置信息和所述三维检测空间正虚拟面各个子空间的位置信息之间的关系,确定目标子空间;所述正虚拟面与显示在所述界面的模型面对应;
182.第五显示标识添加模块,用于当检测到所述操作介质在保持所述第二操作形态信息时停留时间超过第二预设时间时,对与所述目标子空间对应的目标子模型添加第五显示标识。
183.可选地,所述装置还包括:
184.第三移动动作响应模块,用于当所述第二操作形态信息与预设的第三形态信息匹配时,响应于所述操作介质在保持所述第二操作形态信息时的第三操作轨迹信息,控制所述虚拟模型执行与所述第三操作轨迹信息对应的第三移动动作;所述第三形态信息是用于触发转动所述虚拟模型的形态信息;
185.正模型面更新模块,用于根据执行所述第三移动动作后的虚拟模型更新所述界面显示的模型面。
186.可选地,所述解锁模块503,包括:
187.第三显示样式确定模块,用于确定添加至少一个所述第五显示标识后的虚拟模型的显示样式;
188.第三显示样式判断模块,用于判断所述显示样式与预设解锁条件对应的显示样式是否匹配;
189.第三解锁模块,用于若匹配,则确定符合预设解锁条件,对所述界面的内容进行解锁。
190.可选地,所述装置还包括:
191.第四获取模块,用于获取作用于所述三维检测空间的操作介质的第三操作形态信息;
192.撤销响应模块,用于当所述第三操作形态信息与预设的第五形态信息匹配时,撤销相应的已执行的响应动作,所述第五形态信息用于指示撤销最近一次执行的响应动作,或者,用于指示撤销所有已执行的响应动作。
193.可选地,所述撤销响应模块,用于当所述第三操作形态信息与预设的第五形态信息匹配,且所述操作介质在所述三维检测空间中,保持所述第三操作形态信息的时间超过第三预设时间时,撤销相应的已执行的响应动作;
194.或者,
195.当所述第三操作形态信息与预设的第五形态信息匹配,且所述操作介质在保持所述第三操作形态信息的同时,在三维检测空间中的移动轨迹与预设撤销轨迹匹配时,撤销相应的已执行的响应动作。
196.对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
197.本技术实施例还公开了电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所
述的非接触式解锁方法的步骤。
198.本技术实施例还公开了计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的非接触式解锁方法的步骤。
199.本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
200.本领域内的技术人员应明白,本技术实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本技术实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
201.本技术实施例是参照根据本技术实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
202.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
203.这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
204.尽管已描述了本技术实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术实施例范围的所有变更和修改。
205.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
206.以上对本技术所提供的一种非接触式解锁方法及装置、电子设备和存储介质,进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明
书内容不应理解为对本技术的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献