CN111104656A - 解锁方法及电子设备 - Google Patents
解锁方法及电子设备 Download PDFInfo
- Publication number
- CN111104656A CN111104656A CN201911424030.4A CN201911424030A CN111104656A CN 111104656 A CN111104656 A CN 111104656A CN 201911424030 A CN201911424030 A CN 201911424030A CN 111104656 A CN111104656 A CN 111104656A
- Authority
- CN
- China
- Prior art keywords
- target
- input
- electronic device
- preset
- action
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/013—Eye tracking input arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/01—Indexing scheme relating to G06F3/01
- G06F2203/012—Walk-in-place systems for allowing a user to walk in a virtual environment while constraining him to a given position in the physical environment
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例公开了一种解锁方法及电子设备,涉及通信技术领域,能够解决电子设备解锁过程的安全性低的问题。该方法包括:接收用户对目标对象的第一输入,该目标对象为目标现实对象或目标虚拟对象;响应于第一输入,在第一输入的输入特征与预设输入特征相匹配的情况下,解锁目标电子设备的屏幕,该目标电子设备为第一电子设备或第二电子设备。本发明实施例应用于第一电子设备根据用户对现实对象或虚拟对象的输入,解锁目标电子设备的过程中。
Description
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种解锁方法及电子设备。
背景技术
目前,用户在解锁电子设备时,可以先点亮电子设备的屏幕,然后在该屏幕上进行验证密码(例如图案密码或数字密码)的输入,以使得电子设备根据用户的输入进行解锁。
然而,上述方法中,由于用户在屏幕上输入验证密码时,可能会被其他用户看到,因此会存在验证密码泄露的问题,从而电子设备解锁过程的安全性低。
发明内容
本发明实施例提供一种解锁方法及电子设备,能够解决电子设备解锁过程的安全性低的问题。
为了解决上述技术问题,本发明实施例采用如下技术方案:
本发明实施例的第一方面,提供一种解锁方法,应用于第一电子设备,该解锁方法包括:接收用户对目标对象的第一输入,该目标对象为目标现实对象或目标虚拟对象;响应于第一输入,在第一输入的输入特征与预设输入特征相匹配的情况下,解锁目标电子设备的屏幕,该目标电子设备为第一电子设备或第二电子设备。
本发明实施例的第二方面,提供一种电子设备,该电子设备为第一电子设备,该电子设备包括:接收模块和解锁模块。其中,接收模块,用于接收用户对目标对象的第一输入,该目标对象为目标现实对象或目标虚拟对象。解锁模块,用于响应于接收模块接收的第一输入,在第一输入的输入特征与预设输入特征相匹配的情况下,解锁目标电子设备的屏幕,该目标电子设备为第一电子设备或第二电子设备。
本发明实施例的第三方面,提供一种电子设备,该电子设备包括处理器、存储器及存储在存储器上并可在处理器上运行的计算机程序,该计算机程序被处理器执行时实现如第一方面所述的解锁方法的步骤。
本发明实施例的第四方面,提供一种计算机可读存储介质,该计算机可读存储介质上存储计算机程序,该计算机程序被处理器执行时实现如第一方面所述的解锁方法的步骤。
在本发明实施例中,第一电子设备可以检测用户对目标现实对象或目标虚拟对象的第一输入,并在该第一输入对应的特征信息与预设特征信息相匹配的情况下,解锁第一电子设备或第二电子设备。由于用户在需求解锁第一电子设备或第二电子设备时,可以直接通过第一电子设备对目标现实对象或目标虚拟对象进行第一输入,以使得第一电子设备可以根据该第一输入,确定第一输入的输入特征与预设输入特征相匹配,即确定第一输入是否为能够使得第一电子设备或第二电子设备解锁的输入,以确定是否解锁第一电子设备或第二电子设备,从而在第一输入的输入特征与预设输入特征相匹配的情况下,再解锁第一电子设备或第二电子设备,从而可以提高第一电子设备和第二电子设备解锁过程中的安全性。
附图说明
图1为本发明实施例提供的一种操作***的架构示意图;
图2为本发明实施例提供的一种解锁方法的示意图之一;
图3为本发明实施例提供的一种解锁方法的示意图之二;
图4为本发明实施例提供的一种AR眼镜检测用户的动作的实例示意图之一;
图5为本发明实施例提供的一种解锁方法的示意图之三;
图6为本发明实施例提供的一种AR眼镜检测用户的动作的实例示意图之二;
图7为本发明实施例提供的一种解锁方法的示意图之四;
图8为本发明实施例提供的一种解锁方法的示意图之五;
图9A为本发明实施例提供的一种AR眼镜检测用户的动作的实例示意图之三;
图9B为本发明实施例提供的一种AR眼镜检测用户的动作的实例示意图之四;
图10为本发明实施例提供的一种电子设备的结构示意图;
图11为本发明实施例提供的一种电子设备的硬件示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例的说明书和权利要求书中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述对象的特定顺序。例如,第一电子设备和第二电子设备等是用于区别不同的电子设备,而不是用于描述电子设备的特定顺序。
在本发明实施例的描述中,除非另有说明,“多个”的含义是指两个或两个以上。例如,多个元件是指两个元件或两个以上元件。
本文中术语“和/或”,是一种描述关联对象的关联关系,表示可以存在三种关系,例如,显示面板和/或背光,可以表示:单独存在显示面板,同时存在显示面板和背光,单独存在背光这三种情况。本文中符号“/”表示关联对象是或者的关系,例如输入/输出表示输入或者输出。
在本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
本发明实施例提供一种解锁方法及电子设备,由于用户在需求解锁第一电子设备或第二电子设备时,可以直接通过第一电子设备对目标现实对象或目标虚拟对象进行第一输入,以使得第一电子设备可以根据该第一输入,确定第一输入的输入特征与预设输入特征相匹配,即确定第一输入是否为能够使得第一电子设备或第二电子设备解锁的输入,以确定是否解锁第一电子设备或第二电子设备,从而在第一输入的输入特征与预设输入特征相匹配的情况下,再解锁第一电子设备或第二电子设备,从而可以提高第一电子设备和第二电子设备解锁过程中的安全性。
本发明实施例提供的解锁方法及电子设备,可以应用于第一电子设备根据用户对现实对象或虚拟对象的输入,解锁目标电子设备的过程。
下面对本发明实施例提供的第一电子设备的屏幕进行介绍:本发明实施例中的第一电子设备的屏幕可以为虚拟屏幕,可以为采用AR技术显示内容时,能够用于显示投射设备投射的内容的任意载体。其中,该投射设备可以为采用AR技术的投射设备,例如本发明实施例中的第一电子设备。
当采用AR技术在虚拟屏幕显示内容时,投射设备可以将投射设备获取(或内部集成的)的虚拟场景,或虚拟场景和现实场景投射至虚拟屏幕上,使得虚拟屏幕可以显示这些内容,从而向用户展示现实场景与虚拟场景叠加的效果。
结合AR技术应用的不同场景,虚拟屏幕通常可以为电子设备(例如手机)的显示屏、AR眼镜的镜片、汽车的挡风玻璃、房间的墙壁等任意可能的载体。
下面分别以虚拟屏幕为电子设备的显示屏、AR眼镜的镜片,以及汽车的挡风玻璃为例,对采用AR技术在虚拟屏幕上显示内容的过程进行示例性的说明。
一种示例中,当虚拟屏幕为电子设备的显示屏时,投射设备可以为该电子设备。电子设备可以通过其摄像头采集电子设备所处区域中的现实场景,并将该现实场景显示在电子设备的显示屏上,然后电子设备可以将其获取(或内部集成的)的虚拟场景投射到电子设备的显示屏上,从而使得该虚拟场景可以叠加显示在该现实场景中,进而使得用户可以通过电子设备的显示屏看到现实场景和虚拟场景叠加后的效果。
另一种示例中,当虚拟屏幕为AR眼镜的镜片时,投射设备可以为该AR眼镜。当用户佩戴眼镜时,用户可以通过AR眼镜的镜片看到其所处区域中的现实场景,并且AR眼镜可以将其获取(或内部集成的)的虚拟场景投射到AR眼镜的镜片上,从而使得用户可以通过AR眼镜的镜片看到现实场景和虚拟场景叠加后的显示效果。
又一种示例中,当虚拟屏幕为汽车的挡风玻璃时,投射设备可以为任意电子设备。当用户位于汽车内时,用户可以通过汽车的挡风玻璃看到其所处区域中的现实场景,并且投射设备可以将其获取(或内部集成的)的虚拟场景投射到汽车的挡风玻璃上,从而使得用户可以通过汽车的挡风玻璃看到现实场景和虚拟场景叠加后的显示效果。
当然,本发明实施例中,也可以不限定虚拟屏幕的具体形式,例如其可能为非载体的现实空间。这种情况下,当用户位于现实空间中时,用户可以直接看到该现实空间中的现实场景,并且投射设备可以将其获取(或内部集成的)的虚拟场景投射到现实空间中,从而使得用户在现实空间中可以看到现实场景和虚拟场景叠加后的显示效果。
本发明实施例中的电子设备(例如第一电子设备或第二电子设备)可以为具有操作***的电子设备。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可能的操作***,本发明实施例不作具体限定。
下面以操作***为例,介绍一下本发明实施例提供的解锁方法所应用的软件环境。
如图1所示,为本发明实施例提供的一种可能的操作***的架构示意图。在图1中,操作***的架构包括4层,分别为:应用程序层、应用程序框架层、***运行库层和内核层(具体可以为Linux内核层)。
其中,应用程序层包括操作***中的各个应用程序(包括***应用程序和第三方应用程序)。
应用程序框架层是应用程序的框架,开发人员可以在遵守应用程序的框架的开发原则的情况下,基于应用程序框架层开发一些应用程序。
***运行库层包括库(也称为***库)和操作***运行环境。库主要为操作***提供其所需的各类资源。操作***运行环境用于为操作***提供软件环境。
内核层是操作***的操作***层,属于操作***软件层次的最底层。内核层基于Linux内核为操作***提供核心***服务和与硬件相关的驱动程序。
以操作***为例,本发明实施例中,开发人员可以基于上述如图1所示的操作***的***架构,开发实现本发明实施例提供的解锁方法的软件程序,从而使得该解锁方法可以基于如图1所示的操作***运行。即处理器或者电子设备可以通过在操作***中运行该软件程序实现本发明实施例提供的解锁方法。
下面结合附图,通过具体的实施例及其应用场景对本发明实施例提供的一种解锁方法及电子设备进行详细地说明。
本发明实施例中可以应用于用户需求对某个电子设备的屏幕(例如AR眼镜的屏幕或手机的屏幕)解锁的场景下。在本发明实施例的一种场景下,用户在佩戴AR眼镜之后,用户可以将某个现实物体从一个位置拿到另一个位置(即放置在该另一个位置)处,以使得AR眼镜可以通过AR眼镜的摄像头获取用户的动作,即判断用户手持的现实物体是否为指定的现实物体,且用户放置现实物体后的位置是否为指定的位置,从而在用户手持的现实物体为指定的现实物体,且用户放置现实物体后的位置为指定的位置的情况下,AR眼镜可以解锁AR眼镜的屏幕或手机的屏幕。
在本发明实施例的另一种场景下,用户在佩戴AR眼镜之后,用户可以通过AR眼镜观看到AR眼镜的屏幕显示的多个虚拟物体(即AR物体),然后用户可以对该多个AR物体中的某个AR物体进行手势输入,以将该AR物体从一个位置拿到另一个位置(即放置在该另一个位置)处,以使得AR眼镜可以判断用户手持的AR物体是否为指定的AR物体,且用户放置AR物体后的位置是否为指定的位置,从而在用户手持的AR物体为指定的AR物体,且用户放置AR物体后的位置为指定的位置的情况下,AR眼镜可以解锁AR眼镜的屏幕或手机的屏幕。
在本发明实施例的另一种场景下,用户在佩戴AR眼镜之后,用户可以对现实物体进行输入,例如用户手持水壶将水壶中的水倒入水杯中,以使得AR眼镜可以通过AR眼镜的摄像头获取用户的动作,即判断用户的动作是否为指定的动作,从而在用户的动作为指定的动作的情况下,AR眼镜可以解锁AR眼镜的屏幕或手机的屏幕。
在本发明实施例的另一种场景下,用户在佩戴AR眼镜之后,AR眼镜可以基于现实物体(例如预设的现实物体或用户手持的现实物体)生成对应的AR物体(例如AR水壶和AR水杯),并在AR眼镜的屏幕显示生成的AR物体,以使得用户可以通过AR眼镜观看到显示的AR物体,然后用户可以对该AR物体进行手势输入,例如通过伸展-紧握手指的手势输入抓住AR水壶,以将AR水壶中的水倒入AR水杯中,以使得AR眼镜可以判断用户的动作是否为指定的动作,从而在用户的动作为指定的动作的情况下,AR眼镜可以解锁AR眼镜的屏幕或手机的屏幕。
可以理解,通过AR眼镜的相关技术,用户通过AR眼镜定制解锁规则,当用户完成解锁动作后实现AR眼镜或其他电子设备的解锁,增加解锁的多样性,提高信息的安全性,并增强感知,虚拟与现实相结合。
本发明实施例提供的一种解锁方法,图2示出了本发明实施例提供的一种解锁方法的流程图,该方法可以应用于具有如图1所示的操作***的电子设备。如图2所示,本发明实施例提供的解锁方法可以包括下述的步骤201和步骤202。
步骤201、第一电子设备接收用户对目标对象的第一输入。
本发明实施例中,上述目标对象为目标现实对象或目标虚拟对象。
本发明实施例中,用户在使用第一电子设备时,可以点亮第一电子设备的屏幕(即触发第一电子设备处于亮屏且未解锁状态),然后用户可以对目标对象进行第一输入,以触发第一电子设备解锁第一电子设备或其他电子设备(即下述实施例中的第二电子设备)的屏幕。
可选的,本发明实施例中,上述第一电子设备可以为具有虚拟成像功能的电子设备,例如第一电子设备可以为可穿戴设备,具体的可以为AR设备(例如AR眼镜)或VR设备(例如VR眼镜)。
可选的,本发明实施例中,上述第二电子设备可以为具有显示功能的电子设备,例如移动电子设备(例如手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等)或非移动电子设备(例如个人计算机(personalcomputer,PC)、电视机(television,TV)、柜员机或者自助机等)。本发明实施例不作具体限定。
需要说明的是,本发明实施例中的现实对象(例如目标现实对象、第一现实对象)可以理解为真实存在的对象。可选的,本发明实施例中,现实对象可以为现实物体(即真实存在的物体),例如现实对象具体可以为水杯、水壶和花瓶等物体。具体的可以根据实际使用需求确定,本发明实施例不做限制。
可选的,本发明实施例中,上述目标虚拟对象可以为AR对象。需要说明的是,AR对象可以理解为:AR设备对现实对象进行分析,以得到现实对象的特征信息(例如现实对象的类型信息、现实对象的外观信息(例如结构、颜色、形状等)和现实对象在空间中的位置信息等),并根据该特征信息在AR设备中构建的AR模型。
可选的,本发明实施例中,上述目标虚拟对象具体可以为虚拟图像、虚拟图案、虚拟字符或虚拟图片等。
可选的,本发明实施例中,上述第一输入可以为用户对目标现实对象的移动输入、晃动输入或转动输入等。
可选的,本发明实施例中,上述第一输入可以为用户将目标对象从第一位置移动至第二位置的输入。
可选的,本发明实施例中,上述第一输入可以为用户针对目标虚拟对象的手势输入,以触发目标虚拟对象移动、晃动或转动。
可选的,本发明实施例中,上述手势输入可以包括以下任一项:伸展-紧握手指的手势输入,旋转手掌的手势输入和平移手掌的手势输入等。
需要说明的是,上述手势输入可以理解为:用户通过手势模拟对目标虚拟对象的移动输入、晃动输入或转动输入等,以使得目标虚拟对象发生移动、晃动或转动。
步骤202、第一电子设备响应于第一输入,在第一输入的输入特征与预设输入特征相匹配的情况下,解锁目标电子设备的屏幕。
本发明实施例中,上述目标电子设备为第一电子设备或第二电子设备。
可选的,本发明实施例中,在第一电子设备与第二电子设备处于连接状态(例如有线连接状态或无线连接状态)的情况下,若第一输入的输入特征与预设输入特征相匹配,则第一电子设备可以控制第二电子设备解锁第二电子设备的屏幕。
可选的,本发明实施例中,在第一输入的输入特征与预设输入特征相匹配的情况下,第一电子设备可以向第二电子设备发送解锁指令,以使得第二电子设备根据该解锁指令解锁第二电子设备的屏幕。
可选的,本发明实施例中,上述预设输入特征可以通过文字信息输入或语音信息输入等得到。
可选的,本发明实施例中,上述文字信息可以为用户基于一个具体操作,在第一电子设备中预设的一段文字描述(例如“用户手持水壶将水壶中的水倒入水杯”的文字)。
可选的,本发明实施例中,第一电子设备可以对文字信息进行解析(例如语义解析),以获取该文字信息中的多个动作关键词,以将这些动作关键词确定为预设输入特征。
示例性的,第一电子设备对文字信息进行语义解析,例如将文字信息按照主语、谓语、宾语和动词等解析出多个动作关键词(例如将文字“手持水壶将水壶中的水倒入水杯”解析得到“手”、“水壶”、“水杯”和“水”)。
可选的,本发明实施例中,上述语音信息可以为用户在第一电子设备中预先录制的一段语音信息(例如“用户手持水壶将水壶中的水倒入水杯”对应的语音信息)。
可选的,本发明实施例中,第一电子设备可以对语音信息进行解析(例如音频解码),以获取该语音信息中的多个动作关键词,以将这些动作关键词确定为预设输入特征。
示例性的,第一电子设备对语音信息进行音频解码,例如将语音信息按照主语、谓语、宾语和动词等解析出多个动作关键词(例如将语音“手持水壶将水壶中的水倒入水杯”解析得到“手”、“水壶”、“水杯”和“水”)。
可选的,本发明实施例中,在上述步骤201之前,本发明实施例提供的解锁方法还包括下述的步骤301至步骤303。
步骤301、第一电子设备接收用户对目标对象的第二输入。
本发明实施例中,上述第二输入可以为用户预先设置解锁规则的输入,即设置预设输入特征的输入。
可选的,本发明实施例中,上述第二输入可以为用户将目标对象从一个位置(例如第一位置)移动至另一个位置(例如第二位置)的输入。
可选的,本发明实施例中,上述第二输入可以为用户对目标现实对象的移动输入、晃动输入或转动输入等;或者,上述第二输入可以为用户针对目标虚拟对象的手势输入,以触发目标虚拟对象移动、晃动或转动。
需要说明的是,对于手势输入的具体说明,可以参见上述实施例中的描述,此处不再赘述。
步骤302、第一电子设备响应于第二输入,录制第二输入的输入过程,输出目标视频。
可选的,本发明实施例中,若第二输入为用户对目标现实对象的输入,则第一电子设备可以通过第一电子设备的摄像头录制第二输入的输入过程,并在完成录制之后,输出目标视频。
可选的,本发明实施例中,若第二输入为用户对目标虚拟对象的输入,则第一电子设备可以检测第二输入的输入内容,并根据该输入内容生成目标视频,以输出目标视频。
步骤303、第一电子设备基于目标视频,确定预设输入特征。
可选的,本发明实施例中,第一电子设备可以对目标视频进行解析(例如视频解码),以获取目标视频中的主要介质(例如手/水壶/水壶中的水/倒入水杯),以根据这些主要介质得到目标对象的特征信息,并根据目标对象的特征信息确定预设输入特征。
可选的,本发明实施例中,第一电子设备可以对目标视频进行动作识别,得到多个动作关键词(例如手/水壶/水壶中的水/倒入水杯),以将该多个动作关键词确定为预设输入特征。
本发明实施例中,用户可以根据使用需求,在第一电子设备中进行解锁规则的设置,即在第一电子设备中进行预设输入特征的输入,以使得第一电子设备可以基于用户设置的解锁规则实现目标电子设备的解锁,从而增加解锁的多样性。
可选的,在本发明实施例的一种实现方式中,结合图2,如图3所示,上述步骤201具体可以通过下述的步骤201a实现,并且上述步骤202具体可以通过下述的步骤202a实现。
步骤201a、第一电子设备接收用户将目标对象从第一位置移动至第二位置的第一输入。
步骤202a、第一电子设备响应于第一输入,在第二位置为预设的目标位置的情况下,解锁目标电子设备的屏幕。
可选的,本发明实施例中,第一电子设备可以通过第一电子设备的摄像头获取目标现实对象的空间位置(即第一输入的结束位置),并将该空间位置与预设的目标位置进行对比,以确定第二位置是否与该预设的目标位置相同。
可选的,本发明实施例中,第一电子设备可以检测第一电子设备的屏幕显示的目标虚拟对象的显示位置(即第一输入的结束位置),并将该显示位置与预设的目标位置(即预设的显示位置)进行对比,以确定第二位置是否与该预设的目标位置相同。
需要说明的是,上述第二位置为预设的目标位置可以理解为:第二位置与预设的目标位置之间的距离小于或等于第一预设阈值。
示例性的,以第一电子设备为AR眼镜为例进行说明。如图4所示,在用户开启并佩戴AR眼镜10之后,用户可以将某个现实物体(例如花瓶11)从一个位置(例如位置a)拿到另一个位置(例如位置b)并放置在该位置b处,以使得AR眼镜可以获取用户的动作,并在判断用户手持的花瓶11为指定的现实物体,且用户放置现实物体后的位置b为指定的位置的情况下,AR眼镜可以解锁AR眼镜10的屏幕。
本发明实施例中,由于用户可以对目标对象进行移动输入,以使得第一电子设备可以通过判断移动后的目标对象的位置(即第二位置)是否为预设的目标位置,以确定是否解锁目标电子设备,并在第二位置为预设的目标位置的情况下,第一电子设备才解锁第一电子设备或第二电子设备,由于其他用户无法知道目标对象和第二位置,从而无法解锁第一电子设备或第二电子设备,因此,第一电子设备和第二电子设备解锁过程中的安全性较高。
可选的,在本发明实施例的另一种实现方式中,结合图2,如图5所示,上述目标对象为目标现实对象,上述第一输入的输入内容为第一动作。上述步骤202具体可以通过下述的步骤202b实现。
步骤202b、第一电子设备响应于第一输入,在目标现实对象的特征信息与预设特征信息相匹配,且第一动作为预设的第一目标动作的情况下,解锁目标电子设备的屏幕。
本发明实施例中,第一电子设备在检测到第一输入之后,可以将该第一输入对应的特征信息(即目标现实对象的特征信息)与已存的预设特征信息进行比较,以确定目标现实对象的特征信息与预设特征信息是否相匹配(即目标现实对象是否为预设的现实对象),并将第一输入对应的第一动作与预设的第一目标动作进行比较,以确定该第一动作是否与预设的第一目标动作相同。
需要说明的是,上述“目标现实对象的特征信息与预设特征信息相匹配”可以理解为:目标现实对象的特征信息与预设特征信息之间的差值小于或等于第二预设阈值(例如目标现实对象的特征信息与预设特征信息相同);或者,目标现实对象的特征信息与预设特征信息的相似度大于或等于预设相似度。
可选的,本发明实施例中,上述目标现实对象的特征信息包括以下至少一项:目标现实对象的数量、目标现实对象的类型信息和目标现实对象的外观信息。
需要说明的是,上述目标现实对象的类型信息可以指示目标现实对象的类型,例如目标现实对象的种类(例如目标现实对象为水壶或水杯);上述目标现实对象的外观信息可以指示目标现实对象的外观,例如目标现实对象的颜色、大小、形状、结构等。
可以理解,上述目标现实对象的特征信息与预设特征信息相匹配可以理解为:目标现实对象的数量与预设特征信息中的预设数量相匹配,且目标现实对象的类型信息与预设特征信息中的预设类型信息相匹配,以及目标现实对象的外观信息与预设特征信息中的预设外观信息相匹配。
可选的,本发明实施例中,第一电子设备可以根据第一动作对应的多个动作关键词,确定第一动作是否为预设的第一目标动作。在上述步骤202b中的“在目标现实对象的特征信息与预设特征信息相匹配,且第一动作为预设的第一目标动作的情况下,解锁目标电子设备的屏幕”之前,本发明实施例提供的解锁方法还包括下述的步骤401,并且上述步骤202b具体可以通过下述的步骤202b1实现。
步骤401、第一电子设备响应于第一输入,基于第一动作,确定N个动作关键词。
本发明实施例中,N为正整数。
本发明实施例中,第一电子设备可以对第一动作进行动作解析,以获取N个动作关键词。
可选的,本发明实施例中,上述N个动作关键词可以包括以下至少一项:操作对象关键词、操作主体关键词和操作信息关键词等。
示例性的,假设第一输入为用户手持水壶将水壶中的水倒入水杯的输入,第一电子设备可以获取该第一输入的输入内容(即第一动作),并对该第一动作进行动作解析,以得到N个动作关键词分别为“手”、“水壶”、“倒入”、“水”和“水杯”等。
步骤202b1、在目标现实对象的特征信息与预设特征信息相匹配,且N个动作关键词分别与预设动作关键词集合中的每个预设动作关键词相匹配的情况下,第一电子设备解锁目标电子设备的屏幕。
可以理解,上述预设特征信息可以包括预设动作关键词集合,该预设动作关键词集合中包括多个预设动作关键词(例如N个预设动作关键词),第一电子设备可以分别将N个动作关键词中的每个动作关键词与多个预设动作关键词中的一个预设动作关键词进行对比,以确定N个动作关键词是否与多个预设动作关键词相匹配(即N个动作关键词中的一个动作关键词是否与一个预设动作关键词相匹配)。
示例性的,如图6所示,在用户开启并佩戴AR眼镜10之后,用户可以对目标现实对象(例如水壶和水杯)进行第一输入(例如用户手持水壶将水壶中的水倒入水杯中),以使得AR眼镜10可以获取第一输入的输入内容,即第一动作,并根据该第一动作确定N个动作关键词分别为“手”、“水壶”、“倒入”、“水”和“水杯”等,以在目标现实对象的特征信息与预设特征信息相匹配,且N个动作关键词分别与预设动作关键词集合中的每个预设动作关键词相匹配的情况下,AR眼镜10可以解锁AR眼镜10的屏幕。
本发明实施例中,第一电子设备可以通过判断目标现实对象的特征信息与预设特征信息是否相匹配,以及第一动作是否为预设的第一目标动作,即通过两次信息的判断,以确定是否解锁第一电子设备或第二电子设备,以在目标现实对象的特征信息与预设特征信息相匹配、且第一动作为预设的第一目标动作的情况下,才解锁第一电子设备或第二电子设备,即在目标现实对象的特征信息与预设特征信息不匹配、和/或第一动作不为预设的第一目标动作的情况下无法解锁,因此,第一电子设备和第二电子设备解锁过程中的安全性较高。
本发明实施例中,第一电子设备可以通过判断目标现实对象的特征信息与预设特征信息是否相匹配,以及N个动作关键词分别与预设动作关键词集合中的每个预设动作关键词是否相匹配,即通过两次信息的判断,以确定是否解锁第一电子设备或第二电子设备,以在两次信息的判断均为相匹配的情况下,才解锁第一电子设备或第二电子设备,即在判断存在一次信息的判断为不匹配的情况下并不解锁,因此第一电子设备和第二电子设备解锁过程中的安全性较高。
可选的,本发明实施例中,上述目标对象为目标虚拟对象。结合图2,如图7所示,在上述步骤201之前,本发明实施例提供的解锁方法还包括下述的步骤501至步骤503。
步骤501、第一电子设备获取第一现实对象的特征信息。
可选的,本发明实施例中,上述第一现实对象可以为第一电子设备中预设的现实对象;或者,上述第一现实对象可以为用户确定的现实对象(例如用户当前手持的现实对象)。
可选的,本发明实施例中,第一电子设备可以通过摄像头获取第一现实对象的特征信息。
可选的,本发明实施例中,上述第一现实对象的特征信息可以包括以下至少一项:第一现实对象的数量、第一现实对象的类型信息和第一现实对象的外观信息等。
需要说明的是,上述第一现实对象的类型信息可以指示第一现实对象的类型,例如第一现实对象的种类(例如第一现实对象为水壶或水杯);上述第一现实对象的外观信息可以指示第一现实对象的外观,例如第一现实对象的颜色、大小、形状、结构等。
可选的,本发明实施例中,上述第一现实对象可以为目标现实对象。
步骤502、第一电子设备根据第一现实对象的特征信息,生成目标虚拟对象。
可选的,本发明实施例中,第一电子设备可以根据第一现实对象的数量、第一现实对象的类型信息和第一现实对象的外观信息等,构建对应的虚拟模型,以生成目标虚拟对象,并在第一电子设备的屏幕上显示该目标虚拟对象。
步骤503、第一电子设备显示目标虚拟对象。
可选的,本发明实施例中,第一电子设备可以通过投影方式,将目标虚拟图像以全息的方式投影在第一电子设备的屏幕上,以呈现出清晰的虚拟影像。
可选的,在本发明实施例的又一种实现方式中,上述第一输入的输入内容为第二动作。结合图7,如图8所示,上述步骤202具体可以通过下述的步骤202c实现。
步骤202c、第一电子设备响应于第一输入,在第二动作为预设的第二目标动作的情况下,解锁目标电子设备的屏幕。
本发明实施例中,上述第二动作为用户对目标虚拟对象的动作。第一电子设备在检测到第一输入之后,可以将该第一输入对应的第二动作与预设的第二目标动作进行比较,以确定该第二动作是否与预设的第二目标动作相同。
可选的,本发明实施例中,第一电子设备可以对第二动作进行动作解析,以获取M个动作关键词,并根据该M个动作关键词,确定第二动作是否为预设的第二目标动作,M为正整数。
可选的,本发明实施例中,在M个动作关键词分别与第一预设动作关键词集合中的每个第一预设动作关键词相匹配的情况下,第一电子设备解锁目标电子设备的屏幕。
需要说明的是,上述第一预设动作关键词集合可以与上述实施例中的预设动作关键词集合相同或不同。
可以理解,上述第一预设动作关键词集合中包括多个第一预设动作关键词(例如M个第一预设动作关键词),第一电子设备可以分别将M个动作关键词中的每个动作关键词与多个第一预设动作关键词中的一个第一预设动作关键词进行对比,以确定M个动作关键词是否与多个第一预设动作关键词相匹配(即M个动作关键词中的一个动作关键词是否与一个第一预设动作关键词相匹配)。
示例性的,如图9A所示,在用户开启并佩戴AR眼镜10之后,可以通过该AR眼镜10观看到AR眼镜10生成并显示的目标虚拟对象(例如虚拟钥匙12和虚拟锁13);如图9B所示,用户可以对该虚拟钥匙12进行第一输入(例如用户通过手势输入将虚拟钥匙12移动至虚拟锁13,以使得虚拟钥匙12和虚拟锁13重合),以使得AR眼镜10可以获取第一输入的输入内容,即第二动作,并根据该第二动作确定M个动作关键词分别为“钥匙”、“锁”、“移动”和“重合”等,以在该M个动作关键词分别与第一预设动作关键词集合中的每个第一预设动作关键词相匹配的情况下,AR眼镜10可以解锁AR眼镜10的屏幕。
本发明实施例中,第一电子设备可以根据第一现实对象的特征信息,生成目标虚拟对象并在第一电子设备的屏幕上显示该目标虚拟对象,从而用户可以直接对目标虚拟对象进行输入,以使得第一电子设备根据用户对目标虚拟对象的输入判断是否解锁目标电子设备,即用户在触发第一电子设备解锁时,其他用户看不到用户输入的输入对象,从而可以避免输入对象(即解锁密码)被其他用户看到导致的隐私泄露,以提升第一电子设备和第二电子设备解锁过程的安全性。
本发明实施例提供一种解锁方法,第一电子设备可以检测用户对目标现实对象或目标虚拟对象的第一输入,并在该第一输入对应的特征信息与预设特征信息相匹配的情况下,解锁第一电子设备或第二电子设备。由于用户在需求解锁第一电子设备或第二电子设备时,可以直接通过第一电子设备对目标现实对象或目标虚拟对象进行第一输入,以使得第一电子设备可以根据该第一输入,确定第一输入的输入特征与预设输入特征相匹配,即确定第一输入是否为能够使得第一电子设备或第二电子设备解锁的输入,以确定是否解锁第一电子设备或第二电子设备,从而在第一输入的输入特征与预设输入特征相匹配的情况下,再解锁第一电子设备或第二电子设备,从而可以提高第一电子设备和第二电子设备解锁过程中的安全性。
可以理解,通过第一电子设备(AR眼镜)的相关技术,用户通过第一电子设备定制解锁规则,当用户完成解锁动作后实现第一电子设备或第二电子设备的解锁,增加解锁的多样性,提高信息的安全性,并增强感知,虚拟与现实相结合。
图10示出了本发明实施例中涉及的电子设备的一种可能的结构示意图,该电子设备为第一电子设备。如图10所示,电子设备50可以包括:接收模块51和解锁模块52。
其中,接收模块51,用于接收用户对目标对象的第一输入,该目标对象为目标现实对象或目标虚拟对象。解锁模块52,用于响应于接收模块51接收的第一输入,在第一输入的输入特征与预设输入特征相匹配的情况下,解锁目标电子设备的屏幕,该目标电子设备为第一电子设备或第二电子设备。
本发明实施例提供一种电子设备,由于用户在需求解锁第一电子设备或第二电子设备时,可以直接通过第一电子设备对目标现实对象或目标虚拟对象进行第一输入,以使得第一电子设备可以根据该第一输入,确定第一输入的输入特征与预设输入特征相匹配,即确定第一输入是否为能够使得第一电子设备或第二电子设备解锁的输入,以确定是否解锁第一电子设备或第二电子设备,从而在第一输入的输入特征与预设输入特征相匹配的情况下,再解锁第一电子设备或第二电子设备,从而可以提高第一电子设备和第二电子设备解锁过程中的安全性。
在一种可能的实现方式中,上述接收模块51,具体用于接收用户将目标对象从第一位置移动至第二位置的第一输入。上述解锁模块52,具体用于在第二位置为预设的目标位置的情况下,解锁目标电子设备的屏幕。
本发明实施例中,由于用户可以对目标对象进行移动输入,以使得第一电子设备可以通过判断移动后的目标对象的位置(即第二位置)是否为预设的目标位置,以确定是否解锁目标电子设备,并在第二位置为预设的目标位置的情况下,第一电子设备才解锁第一电子设备或第二电子设备,即在第二位置不为预设的目标位置的情况下,第一电子设备并不解锁第一电子设备或第二电子设备,因此第一电子设备和第二电子设备解锁过程中的安全性较高。
在一种可能的实现方式中,上述目标对象为目标现实对象;上述第一输入的输入内容为第一动作。上述解锁模块52,具体用于在目标现实对象的特征信息与预设特征信息相匹配,且第一动作为预设的第一目标动作的情况下,解锁目标电子设备的屏幕。
本发明实施例中,第一电子设备在检测到第一输入之后,可以将该第一输入对应的特征信息(即目标现实对象的特征信息)与已存的预设特征信息进行比较,以确定目标现实对象的特征信息与预设特征信息是否相匹配(即目标现实对象是否为预设的现实对象),并将第一输入对应的第一动作与预设的第一目标动作进行比较,以确定该第一动作是否与预设的第一目标动作相同。
在一种可能的实现方式中,本发明实施例提供的电子设备50还包括:确定模块。其中,确定模块,用于在目标现实对象的特征信息与预设特征信息相匹配、且第一动作为预设的第一目标动作的情况下,解锁模块52解锁目标电子设备的屏幕之前,基于第一动作,确定N个动作关键词,N为正整数。上述解锁模块52,具体用于在目标现实对象的特征信息与预设特征信息相匹配,且N个动作关键词分别与预设动作关键词集合中的每个预设动作关键词相匹配的情况下,解锁目标电子设备的屏幕。
在一种可能的实现方式中,上述目标现实对象的特征信息包括以下至少一项:目标现实对象的数量、目标现实对象的类型信息和目标现实对象的外观信息。
本发明实施例中,第一电子设备可以通过判断目标现实对象的特征信息与预设特征信息是否相匹配,以及N个动作关键词分别与预设动作关键词集合中的每个预设动作关键词是否相匹配,即通过两次信息的判断,以确定是否解锁第一电子设备或第二电子设备,以在两次信息的判断均为相匹配的情况下,才解锁第一电子设备或第二电子设备,即在判断存在一次信息的判断为不匹配的情况下并不解锁,因此第一电子设备和第二电子设备解锁过程中的安全性较高。
在一种可能的实现方式中,上述目标对象为目标虚拟对象。本发明实施例提供的电子设备50还包括:获取模块、生成模块和显示模块。其中,获取模块,用于在接收模块51接收用户对目标对象的第一输入之前,获取第一现实对象的特征信息。生成模块,用于根据获取模块51获取的第一现实对象的特征信息,生成目标虚拟对象。显示模块,用于显示生成模块生成的目标虚拟对象。
在一种可能的实现方式中,上述第一输入的输入内容为第二动作。上述解锁模块52,具体用于在第二动作为预设的第二目标动作的情况下,解锁目标电子设备的屏幕。
本发明实施例中,第一电子设备可以根据第一现实对象的特征信息,生成目标虚拟对象并在第一电子设备的屏幕上显示该目标虚拟对象,从而用户可以直接对目标虚拟对象进行输入,以使得第一电子设备根据用户对目标虚拟对象的输入判断是否解锁目标电子设备,即用户在触发第一电子设备解锁时,其他用户看不到用户输入的输入对象,从而可以避免输入对象(即解锁密码)被其他用户看到导致的隐私泄露,以提升第一电子设备和第二电子设备解锁过程的安全性。
在一种可能的实现方式中,上述接收模块51,还用于在接收用户对目标对象的第一输入之前,接收用户对目标对象的第二输入。本发明实施例提供的电子设备50还包括:录制模块和确定模块。其中,录制模块,用于响应于接收模块51接收的第二输入,录制第二输入的输入过程,输出目标视频。确定模块,用于基于录制模块录制的目标视频,确定预设输入特征。
本发明实施例中,用户可以根据使用需求,在第一电子设备中进行解锁规则的设置,即在第一电子设备中进行预设输入特征的输入,以使得第一电子设备可以基于用户设置的解锁规则实现目标电子设备的解锁,从而增加解锁的多样性。
本发明实施例提供的电子设备能够实现上述方法实施例中电子设备实现的各个过程,为避免重复,详细描述这里不再赘述。
图11为实现本发明各个实施例的一种电子设备的硬件示意图。如图11所示,电子设备100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、处理器110、以及电源111等部件。
需要说明的是,本领域技术人员可以理解,图11中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图11所示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,电子设备包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备等。
可选的,本发明实施例中,上述可穿戴设备可以包括以下任一项:智能头盔、智能眼镜和智能头带等。具体的可以根据实际使用需求确定,本发明实施例在此不做限制。
其中,用户输入单元107,用于接收用户对目标对象的第一输入,该目标对象为目标现实对象或目标虚拟对象。
处理器110,用于响应于第一输入,在第一输入的输入特征与预设输入特征相匹配的情况下,解锁目标电子设备的屏幕,该目标电子设备为第一电子设备或第二电子设备。
本发明实施例提供一种电子设备,由于用户在需求解锁第一电子设备或第二电子设备时,可以直接通过第一电子设备对目标现实对象或目标虚拟对象进行第一输入,以使得第一电子设备可以根据该第一输入,确定第一输入的输入特征与预设输入特征相匹配,即确定第一输入是否为能够使得第一电子设备或第二电子设备解锁的输入,以确定是否解锁第一电子设备或第二电子设备,从而在第一输入的输入特征与预设输入特征相匹配的情况下,再解锁第一电子设备或第二电子设备,从而可以提高第一电子设备和第二电子设备解锁过程中的安全性。
应理解的是,本发明实施例中,射频单元101可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器110处理;另外,将上行的数据发送给基站。通常,射频单元101包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元101还可以通过无线通信***与网络和其他设备通信。
电子设备通过网络模块102为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。
音频输出单元103可以将射频单元101或网络模块102接收的或者在存储器109中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元103还可以提供与电子设备100执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元103包括扬声器、蜂鸣器以及受话器等。
输入单元104用于接收音频或视频信号。输入单元104可以包括图形处理器(Graphics Processing Unit,GPU)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元106上。经图形处理器1041处理后的图像帧可以存储在存储器109(或其它存储介质)中或者经由射频单元101或网络模块102进行发送。麦克风1042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元101发送到移动通信基站的格式输出。
电子设备100还包括至少一种传感器105,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1061的亮度,接近传感器可在电子设备100移动到耳边时,关闭显示面板1061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别电子设备姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器105还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。
显示单元106用于显示由用户输入的信息或提供给用户的信息。显示单元106可包括显示面板1061,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板1061。
用户输入单元107可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元107包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1071上或在触控面板1071附近的操作)。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器110,接收处理器110发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1071。除了触控面板1071,用户输入单元107还可以包括其他输入设备1072。具体地,其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
进一步的,触控面板1071可覆盖在显示面板1061上,当触控面板1071检测到在其上或附近的触摸操作后,传送给处理器110以确定触摸事件的类型,随后处理器110根据触摸事件的类型在显示面板1061上提供相应的视觉输出。虽然在图11中,触控面板1071与显示面板1061是作为两个独立的部件来实现电子设备的输入和输出功能,但是在某些实施例中,可以将触控面板1071与显示面板1061集成而实现电子设备的输入和输出功能,具体此处不做限定。
接口单元108为外部装置与电子设备100连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元108可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到电子设备100内的一个或多个元件或者可以用于在电子设备100和外部装置之间传输数据。
存储器109可用于存储软件程序以及各种数据。存储器109可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器109可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
处理器110是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器109内的软件程序和/或模块,以及调用存储在存储器109内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。处理器110可包括一个或多个处理单元;可选的,处理器110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。
电子设备100还可以包括给各个部件供电的电源111(比如电池),可选的,电源111可以通过电源管理***与处理器110逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
另外,电子设备100包括一些未示出的功能模块,在此不再赘述。
可选的,本发明实施例还提供一种电子设备,包括如图11所示的处理器110,存储器109,存储在存储器109上并可在所述处理器110上运行的计算机程序,该计算机程序被处理器110执行时实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
可选的,本发明实施例还提供一种AR设备,包括处理器,存储器,存储在存储器上并可在处理器上运行的计算机程序,该计算机程序被处理器执行时实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
可选的,本发明实施例中,上述实施例中的电子设备可以为AR设备。具体的,当上述实施例中的电子设备(例如上述如图11所示的电子设备)为AR设备时,该AR设备可以包括上述电子设备中的全部或部分功能模块。当然,该AR设备还可以包括上述电子设备中未包括的功能模块。
可以理解,本发明实施例中,当上述实施例中的电子设备为AR设备时,该电子设备可以为集成有AR技术的电子设备。其中,AR技术是指实现现实场景和虚拟场景结合的一种技术。采用AR技术可以复原人类的视觉功能,从而使得人类可以通过AR技术体验现实场景和虚拟场景结合的感觉,进而使得人类更好地体验身临其境的感受。
下面以AR设备为AR眼镜为例,当用户佩戴上AR眼镜后,用户观看到的场景是通过AR技术处理所产生的,即通过AR技术可以使得虚拟场景叠加显示在现实场景中。当用户对AR眼镜显示的内容操作时,用户可以看到AR眼镜将现实场景“剥开”,从而将更加真实的一面展示给用户。例如,用户肉眼观察一个纸箱时只能观察到纸箱外壳,但是当用户佩戴上AR眼镜后,用户便可以通过AR眼镜直接观察到纸箱的内部结构。
上述AR设备中可以包括摄像头,从而AR设备可以在摄像头拍摄的画面的基础上结合虚拟画面进行展示和互动。例如,本发明实施例中,AR设备可以检测用户对目标现实对象或目标虚拟对象的第一输入,并在该第一输入对应的特征信息与预设特征信息相匹配的情况下,解锁AR设备或第二电子设备。由于用户在需求解锁AR设备或第二电子设备时,可以直接通过AR设备对目标现实对象或目标虚拟对象进行第一输入,以使得AR设备可以根据该第一输入,确定第一输入的输入特征与预设输入特征相匹配,即确定第一输入是否为能够使得AR设备或第二电子设备解锁的输入,以确定是否解锁AR设备或第二电子设备,从而在第一输入的输入特征与预设输入特征相匹配的情况下,再解锁AR设备或第二电子设备,从而可以提高AR设备和第二电子设备解锁过程中的安全性。
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台电子设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。
Claims (17)
1.一种解锁方法,应用于第一电子设备,其特征在于,所述方法包括:
接收用户对目标对象的第一输入,所述目标对象为目标现实对象或目标虚拟对象;
响应于所述第一输入,在所述第一输入的输入特征与预设输入特征相匹配的情况下,解锁目标电子设备的屏幕,所述目标电子设备为所述第一电子设备或第二电子设备。
2.根据权利要求1所述的方法,其特征在于,所述接收用户对目标对象的第一输入,包括:
接收用户将所述目标对象从第一位置移动至第二位置的第一输入;
所述在所述第一输入的输入特征与预设输入特征相匹配的情况下,解锁目标电子设备的屏幕,包括:
在所述第二位置为预设的目标位置的情况下,解锁所述目标电子设备的屏幕。
3.根据权利要求1所述的方法,其特征在于,所述目标对象为目标现实对象;所述第一输入的输入内容为第一动作;
所述在所述第一输入的输入特征与预设输入特征相匹配的情况下,解锁目标电子设备的屏幕,包括:
在所述目标现实对象的特征信息与预设特征信息相匹配,且所述第一动作为预设的第一目标动作的情况下,解锁所述目标电子设备的屏幕。
4.根据权利要求3所述的方法,其特征在于,所述在所述目标现实对象的特征信息与预设特征信息相匹配、且所述第一动作为预设的第一目标动作的情况下,解锁所述目标电子设备的屏幕之前,所述方法还包括:
基于所述第一动作,确定N个动作关键词,N为正整数;
所述在所述目标现实对象的特征信息与预设特征信息相匹配,且所述第一动作为预设的第一目标动作的情况下,解锁所述目标电子设备的屏幕,包括:
在所述目标现实对象的特征信息与所述预设特征信息相匹配,且所述N个动作关键词分别与预设动作关键词集合中的每个预设动作关键词相匹配的情况下,解锁所述目标电子设备的屏幕。
5.根据权利要求3或4所述的方法,其特征在于,所述目标现实对象的特征信息包括以下至少一项:所述目标现实对象的数量、所述目标现实对象的类型信息和所述目标现实对象的外观信息。
6.根据权利要求1或2所述的方法,其特征在于,所述目标对象为目标虚拟对象;
所述接收用户对目标对象的第一输入之前,所述方法还包括:
获取第一现实对象的特征信息;
根据所述第一现实对象的特征信息,生成所述目标虚拟对象;
显示所述目标虚拟对象。
7.根据权利要求6所述的方法,其特征在于,所述第一输入的输入内容为第二动作;
所述在所述第一输入的输入特征与预设输入特征相匹配的情况下,解锁目标电子设备的屏幕,包括:
在所述第二动作为预设的第二目标动作的情况下,解锁所述目标电子设备的屏幕。
8.根据权利要求1所述的方法,其特征在于,所述接收用户对目标对象的第一输入之前,所述方法还包括:
接收用户对所述目标对象的第二输入;
响应于所述第二输入,录制所述第二输入的输入过程,输出目标视频;
基于所述目标视频,确定所述预设输入特征。
9.一种电子设备,所述电子设备为第一电子设备,其特征在于,所述电子设备包括:接收模块和解锁模块;
所述接收模块,用于接收用户对目标对象的第一输入,所述目标对象为目标现实对象或目标虚拟对象;
所述解锁模块,用于响应于所述接收模块接收的所述第一输入,在所述第一输入的输入特征与预设输入特征相匹配的情况下,解锁目标电子设备的屏幕,所述目标电子设备为所述第一电子设备或第二电子设备。
10.根据权利要求9所述的电子设备,其特征在于,所述接收模块,具体用于接收用户将所述目标对象从第一位置移动至第二位置的第一输入;
所述解锁模块,具体用于在所述第二位置为预设的目标位置的情况下,解锁所述目标电子设备的屏幕。
11.根据权利要求9所述的电子设备,其特征在于,所述目标对象为目标现实对象;所述第一输入的输入内容为第一动作;
所述解锁模块,具体用于在所述目标现实对象的特征信息与预设特征信息相匹配,且所述第一动作为预设的第一目标动作的情况下,解锁所述目标电子设备的屏幕。
12.根据权利要求11所述的电子设备,其特征在于,所述电子设备还包括:确定模块;
所述确定模块,用于在所述目标现实对象的特征信息与预设特征信息相匹配、且所述第一动作为预设的第一目标动作的情况下,所述解锁模块解锁所述目标电子设备的屏幕之前,基于所述第一动作,确定N个动作关键词,N为正整数;
所述解锁模块,具体用于在所述目标现实对象的特征信息与所述预设特征信息相匹配,且所述N个动作关键词分别与预设动作关键词集合中的每个预设动作关键词相匹配的情况下,解锁所述目标电子设备的屏幕。
13.根据权利要求11或12所述的电子设备,其特征在于,所述目标现实对象的特征信息包括以下至少一项:所述目标现实对象的数量、所述目标现实对象的类型信息和所述目标现实对象的外观信息。
14.根据权利要求9或10所述的电子设备,其特征在于,所述目标对象为目标虚拟对象;
所述电子设备还包括:获取模块、生成模块和显示模块;
所述获取模块,用于在所述接收模块接收用户对目标对象的第一输入之前,获取第一现实对象的特征信息;
所述生成模块,用于根据所述获取模块获取的所述第一现实对象的特征信息,生成所述目标虚拟对象;
所述显示模块,用于显示所述生成模块生成的所述目标虚拟对象。
15.根据权利要求14所述的电子设备,其特征在于,所述第一输入的输入内容为第二动作;
所述解锁模块,具体用于在所述第二动作为预设的第二目标动作的情况下,解锁所述目标电子设备的屏幕。
16.根据权利要求9所述的电子设备,其特征在于,所述接收模块,还用于在接收用户对目标对象的第一输入之前,接收用户对所述目标对象的第二输入;
所述电子设备还包括:录制模块和确定模块;
所述录制模块,用于响应于所述接收模块接收的所述第二输入,录制所述第二输入的输入过程,输出目标视频;
所述确定模块,用于基于所述录制模块录制的所述目标视频,确定所述预设输入特征。
17.一种电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至8中任一项所述的解锁方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911424030.4A CN111104656A (zh) | 2019-12-31 | 2019-12-31 | 解锁方法及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911424030.4A CN111104656A (zh) | 2019-12-31 | 2019-12-31 | 解锁方法及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111104656A true CN111104656A (zh) | 2020-05-05 |
Family
ID=70426574
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911424030.4A Pending CN111104656A (zh) | 2019-12-31 | 2019-12-31 | 解锁方法及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111104656A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021136265A1 (zh) * | 2019-12-31 | 2021-07-08 | 维沃移动通信有限公司 | 解锁方法及电子设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103513753A (zh) * | 2012-06-18 | 2014-01-15 | 联想(北京)有限公司 | 信息处理方法和电子设备 |
CN106682468A (zh) * | 2016-12-30 | 2017-05-17 | 百度在线网络技术(北京)有限公司 | 解锁电子设备的方法以及电子设备 |
CN110602309A (zh) * | 2019-08-02 | 2019-12-20 | 华为技术有限公司 | 设备解锁方法、***和相关设备 |
-
2019
- 2019-12-31 CN CN201911424030.4A patent/CN111104656A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103513753A (zh) * | 2012-06-18 | 2014-01-15 | 联想(北京)有限公司 | 信息处理方法和电子设备 |
CN106682468A (zh) * | 2016-12-30 | 2017-05-17 | 百度在线网络技术(北京)有限公司 | 解锁电子设备的方法以及电子设备 |
CN110602309A (zh) * | 2019-08-02 | 2019-12-20 | 华为技术有限公司 | 设备解锁方法、***和相关设备 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021136265A1 (zh) * | 2019-12-31 | 2021-07-08 | 维沃移动通信有限公司 | 解锁方法及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108595946B (zh) | 一种保护隐私的方法及终端 | |
CN109710349B (zh) | 一种截屏方法及移动终端 | |
CN109190356B (zh) | 一种屏幕解锁方法及终端 | |
CN109241832B (zh) | 一种人脸活体检测的方法及终端设备 | |
CN109257505B (zh) | 一种屏幕控制方法及移动终端 | |
US20220286622A1 (en) | Object display method and electronic device | |
CN109032406A (zh) | 一种控制方法及移动终端 | |
CN108664818B (zh) | 一种解锁控制方法及装置 | |
CN110866465A (zh) | 电子设备的控制方法及电子设备 | |
CN110012151B (zh) | 一种信息显示方法及终端设备 | |
CN110933307A (zh) | 一种电子设备及图像处理方法 | |
CN109104573B (zh) | 一种确定对焦点的方法及终端设备 | |
CN109189514B (zh) | 一种终端设备的控制方法及终端设备 | |
CN111093033B (zh) | 一种信息处理方法及设备 | |
CN110493451B (zh) | 一种数据传输方法、电子设备及终端 | |
CN111176547B (zh) | 解锁方法及头戴式电子设备 | |
CN109359460B (zh) | 一种面部识别方法及终端设备 | |
CN111142772A (zh) | 一种内容显示方法及可穿戴设备 | |
CN108259807B (zh) | 一种通讯方法、移动终端及计算机可读存储介质 | |
CN111104656A (zh) | 解锁方法及电子设备 | |
CN111178306A (zh) | 一种显示控制方法及电子设备 | |
CN110781331A (zh) | 一种图片显示方法、电子设备及计算机可读存储介质 | |
WO2021136265A1 (zh) | 解锁方法及电子设备 | |
CN111045584B (zh) | 一种界面显示方法及电子设备 | |
CN109815667B (zh) | 显示方法及终端设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |