本公开涉及增强现实技术领域,具体而言,涉及一种基于增强现实眼镜的认证方法、基于增强现实眼镜的认证装置、计算机可读存储介质和电子设备。
背景技术:
安全认证已经在日常工作生活中发挥着越来越重要的作用,可以应用于解锁、支付、唤醒等各个终端应用场景中。
目前,安全认证的方式主要包括密码输入认证、指纹认证、人脸认证等。然而,在公共场合中,密码输入认证的方式可能存在密码泄露的风险,而指纹和人脸等基于生物特征的认证方式也可能存在个人隐私泄露的问题。
技术实现要素:
本公开提供一种增强现实眼镜的认证方法、基于增强现实眼镜的认证装置、计算机可读存储介质和电子设备,进而至少在一定程度上克服由于隐私泄露而造成认证不安全的问题。
根据本公开的第一方面,提供了一种基于增强现实眼镜的认证方法,增强现实眼镜配备有深度传感器,认证方法包括:利用深度传感器,确定第一对象的深度信息;其中,第一对象的深度信息显示于增强现实眼镜的显示界面;如果第一对象的深度信息满足预先配置的认证要求,则认证通过。
根据本公开的第二方面,提供了一种基于增强现实眼镜的认证装置,增强现实眼镜配备有深度传感器,认证装置包括:深度信息确定模块,用于利用深度传感器,确定第一对象的深度信息;其中,第一对象的深度信息显示于增强现实眼镜的显示界面;认证模块,用于如果第一对象的深度信息满足预先配置的认证要求,则认证通过。
根据本公开的第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的基于增强现实眼镜的认证方法。
根据本公开的第四方面,提供了一种电子设备,包括处理器;存储器,用于存储一个或多个程序,当一个或多个程序被处理器执行时,使得所述处理器实现上述的基于增强现实眼镜的认证方法。
在本公开的一些实施例所提供的技术方案中,利用增强现实眼镜配备的深度传感器确定第一对象的深度信息,并将该深度信息显示于增强现实眼镜的显示界面,在第一对象的深度信息满足预先配置的认证要求的情况下,则确定出认证通过。本公开方案借助于增强现实眼镜检测对象的距离来实现认证,由于只有增强现实眼镜的佩戴者才能看到眼镜界面上的深度信息,降低了信息泄露的风险,保证了认证的安全性。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1示出了可以应用本公开实施例的基于增强现实眼镜的认证方案的示例性系统架构的示意图;
图2示出了本公开实施例的增强现实眼镜的样式示意图;
图3示出了本公开实施例的电子设备的结构示意图;
图4示意性示出了根据本公开示例性实施方式的基于增强现实眼镜的认证方法的流程图;
图5示意性示出了根据本公开实施例的认证要求录入过程的流程图;
图6示意性示出了根据本公开另一实施例的认证要求录入过程的流程图;
图7示出了应用本公开基于增强显示眼镜的认证方法进行认证的场景示意图;
图8示意性示出了根据本公开示例性实施方式的基于增强现实眼镜的认证装置的方框图;
图9示意性示出了根据本公开另一示例性实施方式的基于增强现实眼镜的认证装置的方框图。
具体实施方式
现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本公开的各方面变得模糊。
此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
附图中所示的流程图仅是示例性说明,不是必须包括所有的步骤。例如,有的步骤还可以分解,而有的步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。另外,下面所有的术语“第一”、“第二”仅是为了区分的目的,不应作为本公开内容的限制。
图1示出了可以应用本公开实施例的基于增强现实眼镜的认证方案的示例性系统架构的示意图。
如图1所示,系统架构可以包括增强现实眼镜11和例如手机的另一终端设备12。虽然图1中终端设备12以手机为例绘制出,然而,终端设备12还可以包括平板电脑、个人计算机等设备。另外,增强现实眼镜11可以通过有线或无线的方式与终端设备12通信连接,以无线方式为例,可以通过蓝牙、wifi等方式进行通信连接。
增强现实眼镜11可以配备有深度传感器,本公开对深度传感器的类型不做限制,例如可以是结构光、tof(timeofflight,飞行时间)等。
在增强现实眼镜11与终端设备12建立控制信任的情况下,可以利用增强现实眼镜11来实现对终端设备12的认证确认。
具体的,增强现实眼镜11可以利用其配备的深度传感器,确定出第一对象的深度信息,并将第一对象的深度信息显示于增强现实眼镜的显示界面。应当注意的是,本公开所述的深度信息可以包括一个或多个深度值。接下来,增强现实眼镜11可以判断第一对象的深度信息是否满足预先配置的认证要求,如果满足,则认证通过。此时,增强现实眼镜11可以向终端设备12发送表征认证通过的信息,以便终端设备12执行认证通过后的操作,这些操作例如包括但不限于解锁屏幕、支付、唤醒应用等任何需要认证的操作。
在增强现实眼镜11功能越来越丰富的趋势下,认证还可以是针对增强现实眼镜11自身的认证,例如,唤醒麦克风、关机等设备功能。在这种情况下,系统架构中仅包括增强现实眼镜11。
以唤醒麦克风的场景为例,增强现实眼镜11可以利用深度传感器确定第一对象的深度信息,在第一对象的深度信息满足与唤醒麦克风对应的预先配置的认证要求的情况下,则认证通过,增强现实眼镜11开启自身配备的麦克风。
此外,本公开方案的确定是否满足认证要求的过程还可以由终端设备12执行,也就是说,增强现实眼镜11仅用于采集深度信息,并在显示界面上展示该深度信息。同时,增强现实眼镜11将采集的深度信息发送给终端设备12,由终端设备12判断检测到的深度信息是否满足预先配置的认证要求。如果是增强现实眼镜11执行认证后的操作,终端设备12可以将表征认证通过的信息发送给增强现实眼镜11,以便增强现实眼镜11执行认证通过后的操作。如果是终端设备12执行认证后的操作,终端设备12可以直接执行认证通过后的操作。
图2示出了本公开实施例的增强现实眼镜的样式示意图。
参考图2,本公开的增强现实眼镜可以包括深度传感器21、处理器22、光机23以及可显示镜片24。应当理解的是,本公开的增强现实眼镜可以仅与人眼对应的一侧包含光机和显示镜片,以图2为例,深度信息仅能在可显示镜片24上显示出。然而,在另一些实施例中,在增强现实眼镜的两侧均包含有光机和显示镜片,也就是说,深度信息在眼镜的两个镜片上均能显示出深度信息。
在本公开实施方式的基于增强现实眼镜的认证方案中,深度传感器21可以检测场景中一物体的深度信息,通过处理器22对深度数据的分析,借助于光机23,在可显示镜片24上显示出该物体的深度信息。
同时,处理器22可以判断该深度信息是否满足预先配置的认证要求,如果满足,则认证通过。如果在自开始检测后经历一预设时间,深度信息均不满足预先配置的认证要求,则借助于光机23,在可显示镜片24上显示认证失败的信息。
图3示出了本公开实施例的电子设备的结构示意图。本公开示例性实施方式的增强现实眼镜可以被配置为如图3的形式。需要说明的是,图3示出的电子设备仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
本公开的电子设备至少包括处理器和存储器,存储器用于存储一个或多个程序,当一个或多个程序被处理器执行时,使得处理器可以实现本公开示例性实施方式的认证方法。
具体的,如图3所示,电子设备3可以包括:处理器31、存储器32、输入-输出单元33和通信单元34。其中,输入-输出单元33可以包括至少一个显示部件331、光学部件332、传感器333和音频部件334。
可以理解的是,本公开实施例示意的结构并不构成对电子设备3的具体限定。在本公开另一些实施例中,电子设备3可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件、软件或软件和硬件的组合实现。
处理器31可以包括一个或多个处理单元,例如:处理器31可以包括应用处理器(applicationprocessor,ap)、调制解调处理器、图形处理器(graphicsprocessingunit,gpu)、图像信号处理器(imagesignalprocessor,isp)、控制器、视频编解码器、数字信号处理器(digitalsignalprocessor,dsp)、基带处理器和/或神经网络处理器(neural-etworkprocessingunit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。另外,处理器31中还可以设置存储器,用于存储指令和数据。
输入-输出单元33可以用于从外部获取数据或向外部发送数据。
至少一个显示部件331可以用于显示图像,通常指代可显示镜片。
光学部件332可以用于形成向用户呈现图像的光学系统,可以包括静态部件,例如波导、静态光学耦合器和固定透镜。另外,还可以包括可调节的光学部件,例如,可调节谐振器、可调谐透镜、可动态调节耦合器、可调节液晶全息耦合器等。光学部件332中包含的器件结构可以以串联的形式配置,本公开对它们的组合方式不做限制。
传感器333除包括本公开所说的深度传感器外,还可以包括例如红外传感器、温度传感器、加速度传感器等。另外,本公开对传感器的配置位置不做限制,例如,可以将深度传感器配置在眼镜的镜框上。
音频部件334可以包括用于采集语音指令和其他音频输入的麦克风,以及用于提供音频输出的扬声器。
通信单元34可以包括有线和/或无线通信模块,用于与外部设备之间传送信号。
本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
计算机可读存储介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。
计算机可读存储介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备实现如下述实施例中所述的方法。
附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。
下面以增强现实眼镜执行本公开实施方式的认证方法为例进行说明,在这种情况下,下述认证装置可以配置在增强现实眼镜中。
图4示意性示出了本公开的示例性实施方式的基于增强现实眼镜的认证方法的流程图。参考图4,所述基于增强现实眼镜的认证方法可以包括以下步骤:
s42.利用深度传感器,确定第一对象的深度信息;其中,第一对象的深度信息显示于增强现实眼镜的显示界面。
在本公开的示例性实施方式中,第一对象是真实世界中的真实对象。第一对象可以是活体对象,例如,猫、狗等动物、人手、除佩戴增强现实眼镜的用户之外的其他用户等。另外,第一对象还可以是非活体对象,例如,显示屏、图书、盒子等。
在第一对象为特定对象的场景中,还可以先利用增强现实眼镜配备的rgb摄像头采集图像,并通过图像识别,来判断图像中是否包含第一对象,在确定出包含第一对象的情况下,再利用深度传感器确定第一对象的深度信息。
在深度传感器采集到的深度图中包含有多个对象的情况下,在增强现实眼镜的显示界面(可显示镜片对应的界面)上可以显示出各对象的区域,该区域通常被配置为矩形框的形式。在这种情况下,用户可以通过移动头部,来实现准心的移动,进而在不需要手动的情况下,将准心对应的对象作为第一对象。另外,用户还可以通过增强现实眼镜的按钮,从多个对象中选择一个对象作为第一对象。
另外,在第一对象上每一点的深度值不完全一样的情况下,可以例如对所有点的深度值取平均值,以得到增强现实眼镜与第一对象的深度值。又例如,可以取第一对象中心点的深度值作为增强现实眼镜与第一对象的深度值。再例如,可以随机选取第一对象上若干点,对这些点取深度平均值,得到增强现实眼镜与第一对象的深度值。
根据本公开的一些实施例,第一对象的深度信息为一个深度值。也就是说,下述方案过程仅利用一个深度值来确定是否认证通过。
根据本公开的另一些实施例,在佩戴增强现实眼镜的用户移动或第一对象移动的情况下,增强现实眼镜与第一对象的距离发生变化,此时,确定出的深度信息包括按时间先后顺序确定出的多个深度值。
在深度传感器连续采集深度的情况下,这多个深度值可以是连续的深度值。例如,30cm至10cm。
在深度传感器每隔时间间隔采集深度的情况下,这多个深度值可以离散的深度值。以采集到5个深度值为例,例如为:30cm、28cm、25cm、20cm、10cm。
此外,为了使采集的深度值能够更好地受用户意愿控制,在用户移动的过程中,如果某一时间段,用户几乎未移动,即,检测数的深度值稳定在一个数值,偏移量小于一深度阈值,则记录这种情况下的深度值。例如,得到的深度值可以为10cm、15cm和20cm。
可以理解的是,因为第一对象的深度信息可以实时显示在增强现实眼镜的显示界面上,有助于用户调整距第一对象的距离。另外,正因为深度信息在增强现实眼镜上,因此,隐私性得到了保障。
s44.如果第一对象的深度信息满足预先配置的认证要求,则认证通过。
在第一对象的深度信息仅为一个深度值的情况下,可以将检测出的该深度值与预设深度值进行比较,如果二者一致,则认证通过。其中,预设深度值可以是用户预先配置的深度值,例如,52cm。如果预先配置的深度值与当下想要进行认证的用户是同一个人,则该用户必然知道52cm即是设置的预设深度值,该用户可以移动,借助于增强现实眼镜上显示的深度值,可以移动到距第一对象深度值为52cm的地方。此时,用户可以停留一定时间(例如,3s、5s等),以完成认证。或者,用户可以通过语音或触按控件的方式来完成认证。
下面对第一对象的深度信息包括按时间先后顺序确定出的多个深度值的情况进行说明。
根据本公开的一些实施例,可以判断这多个深度值是否包括彼此之间按预定顺序配置的多个预设深度值,应当注意的是,各预设深度值彼此之间是有顺序的。
如果确定出这多个深度值包括彼此之间按预定顺序配置的多个预设深度值,则确定出第一对象的深度信息满足预先配置的认证要求。
如果确定出这多个深度值不包括彼此之间按预定顺序配置的多个预设深度值,则确定出第一对象的深度信息不满足预先配置的认证要求。
例如,在第一对象的深度信息为20cm、15cm、12cm、10cm、8cm、18cm、30cm的情况下,如果彼此之间按预定顺序配置的多个预设深度值为15cm、10cm、30cm,则确定出第一对象的深度信息满足预先配置的认证要求。如果按预定顺序配置的多个预设深度值为10cm、15cm、30cm,则确定出第一对象的深度信息不满足预先配置的认证要求。
可见,在判断是否满足预先配置的认证要求时,不仅判断检测出的深度信息是否包含预设深度值,还要判断是否满足各预设深度值预定的出现顺序。
参考图5,对预先确定预设深度值的过程进行示例性说明。
在步骤s502中,利用深度传感器,确定增强现实眼镜与第二对象的多个深度值,作为第二对象的深度信息。其中,第二对象可以与第一对象相同,也可以与第一对象不同,实际上,本公开方案不关注对象是什么样的对象,仅关注对象的深度。例如,得到第二对象的10个深度值。
在步骤s504中,从第二对象的深度信息中确定多个深度值作为多个预设深度值。例如,从步骤s502中确定出的10个深度值中确定出3个作为预设深度值。具体的,可以由用户选择出预设深度值,也可以由增强现实眼镜选择出,再通过增强现实眼镜的显示界面显示出这些预设深度值,以便用户能够知晓。
应当理解的是,步骤s42检测深度值的过程是实时检测的过程,也就是说,每检测出一个深度值,均会在增强现实眼镜的显示界面上进行展示,并进行是否满足认证要求的判断过程。
如果确定出的当前深度值对应于彼此之间按预定顺序配置的多个预设深度值中的目标深度值,则改变当前深度值在显示界面上的显示样式。
仍以上例进行说明,在彼此之间按预定顺序配置的多个预设深度值为15cm、10cm、30cm的情况下,如果第一对象的深度信息为20cm、15cm、12cm、10cm、8cm、18cm、30cm,则在当前深度值分别为15cm、10cm、30cm的情况时,分别改变这些深度值在显示界面上的显示样式。由此,起到提醒用户的作用。
具体的,显示样式的改变包括但不限于改变字体大小、改变字体颜色、改变字体闪烁程度等,本公开对此不做限制。
根据本公开的另一些实施例,首先,可以确定第一对象的深度信息中多个深度值对应的特征值。具体的,可以利用深度值与特征值的映射关系表,确定出各深度值对应的特征值,例如,10cm对应特征值1、12cm对应特征值2。这种映射关系表可以预先由用户自行配置并进行存储。
可以理解的是,在确定出的深度值按时间先后顺序排列的情况下,确定出的对应的特征值也按时间先后排序。
接下来,判断按时间先后排序的多个特征值是否包括彼此之间按预定顺序配置的多个预设特征值。
如果按时间先后排序排列的多个特征值包括彼此之间按预定顺序配置的多个预设特征值,则确定出第一对象的深度信息满足预先配置的认证要求。
如果按时间先后顺序排列的多个特征值不包括彼此之间按预定顺序配置的多个预设特征值,则确定出第一对象的深度信息不满足预先配置的认证要求。
例如,在第一对象的深度信息为20cm、15cm、12cm、10cm、8cm、18cm、30cm的情况下,利用上述映射关系表,确定出的按时间先后顺序排列的特征值为别为5、3、2、1、0.8、4、8,如果彼此之间按预定顺序配置的多个预设特征值为3、1、8,则确定出第一对象的深度信息满足预先配置的认证要求。如果彼此之间按预定顺序配置的多个预设特征值为2、1、4,则确定出第一对象的深度信息不满足预先配置的认证要求。
可见,在判断是否满足预先配置的认证要求时,不仅确定出的特征值是否包含预设特征值,还要判断是否满足各预设特征值预定的出现顺序。
参考图6,对预先确定预设特征值的过程进行示例性说明。
在步骤s602中,利用深度传感器,确定增强现实眼镜与第二对象多个深度值,作为第二对象的深度信息。如上所述,第二对象可以与第一对象相同,也可以与第一对象不同。例如,得到第二对象的10个深度值。
在步骤s604中,从第二对象深度信息中确定多个深度值作为待转化的深度值,其中,各待转化的深度值是待转换成特征值的深度值,它们按深度传感器检测的时间顺序排列。例如,从10个深度值中确定出3个待转化的深度值。具体的,可以由用户选择出待转化的深度值,也可以由增强现实眼镜选择出,再通过增强现实眼镜的显示界面显示出这些待转化的深度值,以便用户能够知晓。
在步骤s606中,可以利用预先配置的映射关系表,确定出各待转化的深度值对应的特征值,作为预设特征值。
应当理解的是,步骤s42检测深度值的过程是实时检测的过程,也就是说,每检测出一个深度值,均会在增强现实眼镜的显示界面上进行展示,并进行是否满足认证要求的判断过程。
如果确定出的当前深度值的特征值对应于彼此之间按预定顺序配置的多个预设特征值中的目标特征值,则改变当前深度值在显示界面上的显示样式。
仍以上例进行说明,在彼此之间按预定顺序配置的多个预设特征值为3、1、8的情况下,如果第一对象的深度信息为20cm、15cm、12cm、10cm、8cm、18cm、30cm,则在当前深度值分别为15cm、10cm、30cm的情况时,分别改变这些深度值在显示界面上的显示样式。由此,起到提醒用户的作用。
具体的,显示样式的改变包括但不限于改变字体大小、改变字体颜色、改变字体闪烁程度等,本公开对此不做限制。
此外,在增强现实眼镜与一终端设备通信连接且整个认证过程是针对终端设备的认证过程的情况下,在增强现实眼镜确定出认证通过之后,增强现实眼镜可以向终端设备发送表征认证通过的信息,以便终端设备执行认证通过后的操作。例如,终端设备完成解锁、支付等操作。
应当理解的是,本公开的认证方案可以替代现有的利用密码输入、指纹、面部识别等进行认证的方案,能够有助于提升认证的安全性。
另外,在本公开的另一些实施例中,在增强现实眼镜的深度传感器开启后经历一预设时间,例如深度传感器开始检测深度后60s,如果确定出的第一对象的深度信息不满足预先配置的认证要求,则说明认证失败,可以增强现实眼镜的显示界面上显示认证失败的信息。
下面将参考图7对本公开方案的一个应用场景进行说明。
在用户想要解锁一应用程序的相应功能(例如,计算、渲染等功能)时,可以借助于增强现实眼镜71来实现。
具体的,用户可以预先设置该功能对应的认证密码,例如,认证密码为特征值5、2、3。在预先知晓特征值与深度值对应关系的情况下,可以得到与特征值5、2、3对应的深度值为15cm、6cm、9cm。正如目前要解锁手机一样,用户是知道解锁密码的。
在认证的场景中,用户需要佩戴增强现实眼镜71,在开启深度传感器的情况下,用户可以选择真实世界中的一个盒子72,作为感测深度的对象。
此时,在增强现实眼镜71的显示界面上可以实时显示出盒子72的深度值。如在镜片上显示出当前的深度值为30cm。
当用户看到盒子72的深度值为30cm的情况下,可以知晓相比于密码第一位15cm,离盒子72较远,此时,用户可以朝盒子72移动。
在镜片上显示出15cm的情况下,用户可以停留一定时间(例如,3s、5s等),来作为密码的一位。或者,用户可以通过语音或触按眼镜上控件的方式来确认将当前的深度值作为密码的一位。在这种情况下,增强现实眼镜会记录下这个深度值,并与预先配置的密码进行比对。
随后,用户继续向前,在镜片上显示出6cm的情况下,用户例如采用停留一定时间或语音亦或者触按眼镜上控件的方式,来确认将当前的深度值作为密码的一位。在这种情况下,增强现实眼镜继续记录比较。
接下来,用户可以后退,在镜片上显示出9cm的情况下,用户可以采用相同的确认深度的方式,使增强现实眼镜确定出又一位密码。
由此,增强现实眼镜记录的深度为15cm、6cm、9cm,对应特征值5、2、3,由此,认证通过。在这种情况下,增强现实眼镜自行解锁相应功能。
应当注意,尽管在附图中以特定顺序描述了本公开中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。
进一步的,本示例实施方式中还提供了一种基于增强现实眼镜的认证装置。
图8示意性示出了本公开的示例性实施方式的基于增强现实眼镜的认证装置的方框图。增强现实眼镜配备有深度传感器。参考图8,根据本公开的示例性实施方式的基于增强现实眼镜的认证装置8可以包括深度信息确定模块81和认证模块83。
具体的,深度信息确定模块81可以用于利用深度传感器,确定第一对象的深度信息;其中,第一对象的深度信息显示于增强现实眼镜的显示界面;认证模块83可以用于如果第一对象的深度信息满足预先配置的认证要求,则认证通过。
根据本公开的示例性实施例,在增强现实眼镜与第一对象的距离发生变化的情况下,第一对象的深度信息包括按时间先后顺序确定出的多个深度值。
根据本公开的示例性实施例,认证模块83可以被配置为执行:判断按时间先后顺序确定出的多个深度值是否包括彼此之间按预定顺序配置的多个预设深度值;如果按时间先后顺序确定出的多个深度值包括彼此之间按预定顺序配置的多个预设深度值,则确定出第一对象的深度信息满足预先配置的认证要求。
根据本公开的示例性实施例,认证模块83还可以被配置为执行:预先利用深度传感器,在增强现实眼镜与第二对象的距离发生变化的情况下,确定第二对象的深度信息;从第二对象的深度信息中确定多个深度值作为多个预设深度值。
根据本公开的示例性实施例,认证模块83还可以被配置为执行:如果确定出的当前深度值对应于彼此之间按预定顺序配置的多个预设深度值中的目标深度值,则改变当前深度值在显示界面上的显示样式。
根据本公开的示例性实施例,认证模块83还可以被配置为执行:确定各深度值对应的特征值,各特征值按时间先后顺序排列;判断按时间先后顺序排列的多个特征值是否包括彼此之间按预定顺序配置的多个预设特征值;如果按时间先后顺序排列的多个特征值包括彼此之间按预定顺序配置的多个预设特征值,则确定出第一对象的深度信息满足预先配置的认证要求。
根据本公开的示例性实施例,认证模块83还可以被配置为执行:预先利用深度传感器,在增强现实眼镜与第二对象的距离发生变化的情况下,确定第二对象的深度信息;从第二对象的深度信息中确定多个深度值作为待转化的深度值;其中,各待转化的深度值按深度传感器检测的时间顺序排列;确定各待转化的深度值对应的特征值作为预设特征值。
根据本公开的示例性实施例,认证模块83还可以被配置为执行:如果确定出的当前深度值的特征值对应于彼此之间按预定顺序配置的多个预设特征值中的目标特征值,则改变当前深度值在显示界面上的显示样式。
根据本公开的示例性实施例,增强现实眼镜与一终端设备通信连接,在这种情况下,参考图9,相比于基于增强现实眼镜的认证装置8,基于增强现实眼镜的认证装置9还可以包括信息发送模块91。
具体的,在增强现实眼镜确定出认证通过之后,向终端设备发送表征认证通过的信息,以便终端设备执行认证通过后的操作。
根据本公开的示例性实施例,认证模块83还可以被配置为执行:自深度传感器开启后经历一预设时间,如果第一对象的深度信息不满足预先配置的认证要求,则在显示界面上显示认证失败的信息。
由于本公开实施方式的基于增强现实眼镜的认证装置的各个功能模块与上述方法实施方式中相同,因此在此不再赘述。
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本公开实施方式的方法。
此外,上述附图仅是根据本公开示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。
应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
本领域技术人员在考虑说明书及实践这里公开的内容后,将容易想到本公开的其他实施例。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限。
1.一种基于增强现实眼镜的认证方法,其特征在于,所述增强现实眼镜配备有深度传感器,所述认证方法包括:
利用所述深度传感器,确定第一对象的深度信息;其中,所述第一对象的深度信息显示于所述增强现实眼镜的显示界面;
如果所述第一对象的深度信息满足预先配置的认证要求,则认证通过。
2.根据权利要求1所述的认证方法,其特征在于,在所述增强现实眼镜与所述第一对象的距离发生变化的情况下,所述第一对象的深度信息包括按时间先后顺序确定出的多个深度值。
3.根据权利要求2所述的认证方法,其特征在于,所述认证方法包括:
判断所述按时间先后顺序确定出的多个深度值是否包括彼此之间按预定顺序配置的多个预设深度值;
如果所述按时间先后顺序确定出的多个深度值包括所述彼此之间按预定顺序配置的多个预设深度值,则确定出所述第一对象的深度信息满足所述预先配置的认证要求。
4.根据权利要求3所述的认证方法,其特征在于,所述认证方法还包括:
预先利用所述深度传感器,在所述增强现实眼镜与第二对象的距离发生变化的情况下,确定所述第二对象的深度信息;
从所述第二对象的深度信息中确定多个深度值作为所述多个预设深度值。
5.根据权利要求3所述的认证方法,其特征在于,所述认证方法还包括:
如果确定出的当前深度值对应于所述彼此之间按预定顺序配置的多个预设深度值中的目标深度值,则改变所述当前深度值在所述显示界面上的显示样式。
6.根据权利要求2所述的认证方法,其特征在于,所述认证方法包括:
确定各所述深度值对应的特征值,各所述特征值按时间先后顺序排列;
判断按时间先后顺序排列的多个特征值是否包括彼此之间按预定顺序配置的多个预设特征值;
如果所述按时间先后顺序排列的多个特征值包括所述彼此之间按预定顺序配置的多个预设特征值,则确定出所述第一对象的深度信息满足所述预先配置的认证要求。
7.根据权利要求6所述的认证方法,其特征在于,所述认证方法还包括:
预先利用所述深度传感器,在所述增强现实眼镜与第二对象的距离发生变化的情况下,确定所述第二对象的深度信息;
从所述第二对象的深度信息中确定多个深度值作为待转化的深度值;其中,各所述待转化的深度值按所述深度传感器检测的时间顺序排列;
确定各所述待转化的深度值对应的特征值作为所述预设特征值。
8.根据权利要求6所述的认证方法,其特征在于,所述认证方法还包括:
如果确定出的当前深度值的特征值对应于所述彼此之间按预定顺序配置的多个预设特征值中的目标特征值,则改变所述当前深度值在所述显示界面上的显示样式。
9.根据权利要求1所述的认证方法,其特征在于,所述增强现实眼镜与一终端设备通信连接,所述认证方法还包括:
在增强现实眼镜确定出认证通过之后,向所述终端设备发送表征认证通过的信息,以便所述终端设备执行认证通过后的操作。
10.根据权利要求1至9中任一项所述的认证方法,其特征在于,所述认证方法还包括:
自所述深度传感器开启后经历一预设时间,如果所述第一对象的深度信息不满足所述预先配置的认证要求,则在所述显示界面上显示认证失败的信息。
11.一种基于增强现实眼镜的认证装置,其特征在于,所述增强现实眼镜配备有深度传感器,所述认证装置包括:
深度信息确定模块,用于利用所述深度传感器,确定第一对象的深度信息;其中,所述第一对象的深度信息显示于所述增强现实眼镜的显示界面;
认证模块,用于如果所述第一对象的深度信息满足预先配置的认证要求,则认证通过。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1至10中任一项所述的基于增强现实眼镜的认证方法。
13.一种电子设备,其特征在于,包括:
处理器;
存储器,用于存储一个或多个程序,当所述一个或多个程序被所述处理器执行时,使得所述处理器实现如权利要求1至10中任一项所述的基于增强现实眼镜的认证方法。
技术总结