解锁和锁定电脑屏幕的方法、电子设备和存储介质
文献发布时间:2023-06-19 12:05:39
技术领域
本发明涉及智能解锁和锁定电脑屏幕技术领域,具体涉及一种解锁和锁定电脑屏幕的方法、电子设备和存储介质。
背景技术
目前,随着神经网络技术的发展,人脸识别以及通过图像(或视频)进行意图识别的技术也得到很好的发展,也非常成熟,落地的产品也层出不穷。如:门禁系统,公共安全监控系统等。我们的办公电脑目前的解锁方式主要以密码解锁为主,一些笔记本电脑配备了指纹解锁的方式。
我们的办公或个人电脑解锁存在同样的问题,我们需要输入密码进行解锁之后才能正常使用,在使用完毕时,也需要手动锁屏等,必然存在由于有意无意的密码泄露的风险,最终影响系统或者数据的安全。
发明内容
本发明提供一种解锁和锁定电脑屏幕的方法、装置、电子设备和存储介质,能够解决上述手动输入密码解锁,手动锁屏的技术问题。
本发明解决上述技术问题的技术方案如下:
第一方面,本发明实施例提供了一种解锁电脑屏幕的方法,包括:
当电脑屏幕处于锁屏状态时,获取电脑屏幕前的人脸数据;
匹配人脸数据与预先存储的人脸数据;
若人脸数据与预先存储的人脸数据匹配,则解锁电脑屏幕。
在一些实施例中,上述解锁电脑屏幕的方法还包括:
若人脸数据与预先存储的人脸数据不匹配,
获取电脑屏幕前的人脸数据;
匹配人脸数据与预先存储的人脸数据;
若人脸数据与预先存储的人脸数据匹配,则解锁电脑屏幕;
若人脸数据与预先存储的人脸数据匹配,则继续保持锁屏状态。
在一些实施例中,上述解锁电脑屏幕的方法中获取电脑屏幕前的人脸数据,包括:
周期性采集电脑屏幕前的图像,
提取图像中的人脸数据。
在一些实施例中,上述解锁电脑屏幕的方法中,解锁电脑屏幕后的时间段大于预设时间段,获取电脑屏幕前的人脸数据;
匹配人脸数据与预先存储的人脸数据;
若人脸数据与预先存储的人脸数据匹配,则保持解锁电脑屏幕状态;
若人脸数据与预先存储的人脸数据不匹配,则锁定电脑屏幕。
第二方面,本发明实施例提供了一种锁定电脑屏幕的方法,包括:
当电脑屏幕处于已解锁状态时,获取电脑屏幕前的人脸意图;
匹配人脸意图与预先存储的人脸意图;
若人脸意图与预先存储的人脸意图匹配,则锁定电脑屏幕。
在一些实施例中,上述锁定电脑屏幕的方法包括:
若人脸意图与预先存储的人脸意图不匹配,
获取电脑屏幕前的人脸意图;
匹配人脸意图与预先存储的人脸意图;
若人脸意图与所述预先存储的人脸意图匹配,则锁定所述电脑屏幕;
若人脸意图与预先存储的人脸意图不匹配,则继续保持解锁状态;
其中,人脸意图包括:人脸数据和眨眼动作。
在一些实施例中,上述锁定电脑屏幕的方法获取电脑屏幕前的人脸意图,包括:
周期性采集电脑屏幕前的图像和视频,
提取图像和视频中的人脸数据和眨眼动作。
在一些实施例中,上述锁定电脑屏幕的方法还包括:
在预设时间段内电脑没有接收到操作时,自动锁定屏幕。
第三方面,本发明实施例还提供了一种电子设备,包括:处理器和存储器;
所述处理器通过调用所述存储器存储的程序或指令,用于执行如上所述任一项解锁电脑屏幕和锁定电脑屏幕的方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储程序或指令,所述程序或指令使计算机执行如上所述任一项解锁电脑屏幕和锁定电脑屏幕的方法。
本发明的有益效果是:当电脑屏幕处于锁屏状态时,获取电脑屏幕前的人脸数据;匹配人脸数据与预先存储的人脸数据;若人脸数据与预先存储的人脸数据匹配,则解锁电脑屏幕。当电脑屏幕处于已解锁状态时,获取电脑屏幕前的人脸意图;匹配人脸意图与预先存储的人脸意图;若人脸意图与预先存储的人脸意图匹配,则锁定电脑屏幕。本申请实施例中通过将电脑屏幕前的人脸数据与预先存储的人脸数据匹配,将电脑屏幕前的人脸意图与预先存储的人脸意图匹配,在匹配成功的情况下进行电脑屏幕解锁和锁定,避免了输入密码解锁和手动锁屏的繁琐操作和泄漏密码的危险,保证了数据和系统的安全,并且不需要手动输入密码解锁电脑屏幕,手动锁定电脑屏幕,节省了解锁和锁定电脑屏幕的时间,提升了用户体验。
附图说明
图1为本发明实施例提供的一种解锁电脑屏幕方法图之一;
图2为本发明实施例提供的一种解锁电脑屏幕方法图之二;
图3为本发明实施例提供的一种解锁电脑屏幕方法图之三;
图4为本发明实施例提供的一种解锁电脑屏幕方法图之四;
图5为本发明实施例提供的一种锁定电脑屏幕方法图之一;
图6为本发明实施例提供的一种锁定电脑屏幕方法图之二;
图7为本发明实施例提供的一种锁定电脑屏幕方法图之三;
图8为本发明实施例提供的一种电子设备的示意性框图。
具体实施方式
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
为了能够更清楚地理解本申请的上述目的、特征和优点,下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,所描述的实施例是本公开的一部分实施例,而不是全部的实施例。此处所描述的具体实施例仅仅用于解释本公开,而非对本申请的限定。基于所描述的本申请的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本申请保护的范围。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
图1为本发明实施例提供的一种解锁电脑屏幕方法图之一;
第一方面,结合图1,本发明实施例提供了一种解锁电脑屏幕的方法,包括S101、S102和S103三个步骤:
S101:当电脑屏幕处于锁屏状态时,获取电脑屏幕前的人脸数据。
具体的,本申请实施例中,电脑屏幕处于锁屏状态,是电脑处于开机状态,但是电脑屏幕处于锁屏状态,通过电脑内置的图像采集设备对电脑屏幕前的图像进行采集得到图像,提取图像中的人脸数据。
S102:匹配人脸数据与预先存储的人脸数据。
具体的,本申请实施例中,预先存储的人脸数据,是指在电脑系统解锁屏幕设置时存储的人脸数据,将存储的人脸数据与图像中提取的人脸数据进行匹配比对。
S103:若人脸数据与预先存储的人脸数据匹配,则解锁电脑屏幕。
具体的,本申请实施例中,若存储的人脸数据与图像中提取的人脸数据进行匹配比对成功,则解锁电脑屏幕,不需要手动输入密码解锁电脑屏幕,,节省了解锁电脑屏幕的时间,提升了用户体验,避免了输入密码解锁繁琐操作和泄漏密码的危险,保证了数据和系统的安全。
图2为本发明实施例提供的一种解锁电脑屏幕方法图之二。
在一些实施例中,结合图2,上述解锁电脑屏幕的方法还包括S201、S202、S203和S204四个步骤:
S201:若人脸数据与预先存储的人脸数据不匹配。
具体的,本申请实施例中,若存储的人脸数据与图像中提取的人脸数据进行匹配比对不成功。
S202:获取电脑屏幕前的人脸数据。
具体的,本申请实施例中,通过电脑内置的图像采集设备继续对电脑屏幕前的图像进行采集得到图像,提取图像中的人脸数据。
S203:匹配人脸数据与预先存储的人脸数据。
具体的,本申请实施例中,将存储的人脸数据与图像中提取的人脸数据进行匹配比对。
S204:若所述人脸数据与预先存储的人脸数据匹配,则解锁电脑屏幕;若人脸数据与预先存储的人脸数据匹配,则继续保持锁屏状态。
具体的,本申请实施例中,若存储的人脸数据与图像中提取的人脸数据进行匹配比对成功,则解锁电脑屏幕,若存储的人脸数据与图像中提取的人脸数据进行匹配比对不成功,则继续锁定电脑屏幕。
应理解,上述S201、S202、S203和S204四个步骤实际上是在第一次解锁电脑屏幕失败的情况下,进行的第二次解锁电脑屏幕,进一步确认电脑前的人脸数据与预先存储的人脸数据是否匹配,在匹配成功的情况下,解锁电脑屏幕,在匹配不成功的情况下,继续锁定电脑屏幕,进一步提高了电脑屏幕解锁的准确率。
图3为本发明实施例提供的一种解锁电脑屏幕方法图之三。
在一些实施例中,结合图3,上述解锁电脑屏幕的方法中获取电脑屏幕前的人脸数据,包括S301和S302两个步骤:
S301:周期性采集电脑屏幕前的图像。
应理解,本申请实施例中,通过电脑内置的图像采集设备对电脑屏幕前的图像进行采集得到图像采取的是周期性采集的方式,如每隔1S,每隔0.5S采集一次,具体周期根据情况灵活设定,并不以此限定本发明的实施例。
S302:提取图像中的人脸数据。
应理解,将图像采集设备周期性获取到的图像,进行提取得到人脸数据。
图4为本发明实施例提供的一种解锁电脑屏幕方法之四。
在一些实施例中,结合图4,上述解锁电脑屏幕的方法还包括S401、S402和S403三个步骤:
S401:解锁电脑屏幕后的时间段大于预设时间段,获取电脑屏幕前的人脸数据。
具体的,本申请实施例中,在人脸数据与预先存储的人脸数据匹配成功的情况下,进行电脑屏幕的解锁,解锁电脑屏幕后的时间若大于预设时间段,继续获取电脑屏幕前的人脸数据。
S402:匹配人脸数据与预先存储的人脸数据。
应理解,将存储的人脸数据与电脑屏幕前的人脸数据进行匹配比对。
S403:若人脸数据与预先存储的人脸数据匹配,则保持解锁电脑屏幕状态;若人脸数据与预先存储的人脸数据不匹配,则锁定电脑屏幕。
具体的,本申请实施例中,若存储的人脸数据与图像中提取的人脸数据进行匹配比对成功,则电脑屏幕保持解锁状态,若存储的人脸数据与图像中提取的人脸数据进行匹配比对不成功,则锁定电脑屏幕。
应理解,通过S401、S402和S403三个步骤,在电脑解锁后时间比较长时,对电脑屏幕前的人脸数据与预先存储的人脸数据进行再次匹配比对,确定锁定电脑屏幕还是继续保持电脑屏幕解锁状态,进一步保证了数据和系统的安全。
图5为本发明实施例提供的一种锁定电脑屏幕方法图之一。
第二方面,本发明实施例提供了一种锁定电脑屏幕的方法,结合图5,包括S501、S502和S503三个步骤:
S501:当电脑屏幕处于已解锁状态时,获取电脑屏幕前的人脸意图;
具体的,本申请实施例中,电脑屏幕处于已解锁状态,是电脑处于开机状态,并且电脑屏幕处于已解锁状态,通过电脑内置的图像采集设备对电脑屏幕前的图像和视频进行采集得到图像和视频,提取图像和视频中的人脸意图。
S502:匹配人脸意图与预先存储的人脸意图。
具体的,本申请实施例中,预先存储的人脸意图,是指在电脑系统锁定屏幕设置时存储的人脸意图,将存储的人脸数据与图像和视频中提取的人脸意图进行匹配比对。
S503:若人脸意图与预先存储的人脸意图匹配,则锁定电脑屏幕。
具体的,本申请实施例中,若存储的人脸意图与图像和视频中提取的人脸意图进行匹配比对成功,则锁定电脑屏幕,不需要手动锁定电脑屏幕,节省了锁定电脑屏幕的时间,提升了用户体验,避免了手动锁定屏幕繁琐操作,保证了数据和系统的安全。
图6为本发明实施例提供的一种锁定电脑屏幕方法图之二。
在一些实施例中,上述锁定电脑屏幕的方法包括S601、S602、S603和S604四个步骤:
S601:若人脸意图与预先存储的人脸意图不匹配。
具体的,本申请实施例中,若存储的人脸意图与图像和视频中提取的人脸意图进行匹配比对不成功。
S602:获取电脑屏幕前的人脸意图;
具体的,本申请实施例中,通过电脑内置的图像采集设备继续对电脑屏幕前的图像和视频进行采集,提取图像和视频中的人脸意图。
S603:匹配人脸意图与预先存储的人脸意图;
具体的,本申请实施例中,将存储的人脸意图与图像和视频中的人脸意图进行匹配比对。
S604:若人脸意图与预先存储的人脸意图匹配,则锁定电脑屏幕;若人脸意图与预先存储的人脸意图不匹配,则继续保持解锁状态。
具体的,本申请实施例中,若存储的人脸意图与图像和视频中提取的人脸意图进行匹配比对成功,则锁定电脑屏幕,若存储的人脸数据与图像中提取的人脸数据进行匹配比对不成功,则继续保持电脑屏幕解锁的状态。
应理解,上述S601、S602、S603和S604四个步骤实际上是在第一次锁定电脑屏幕失败的情况下,进行的第二次锁定电脑屏幕,进一步确认电脑前的人脸意图与预先存储的人脸意图是否匹配,在匹配成功的情况下,锁定电脑屏幕,在匹配不成功的情况下,继续保持电脑屏幕解锁的状态,进一步提高了电脑屏幕锁定的准确率。
其中,人脸意图包括:人脸数据和眨眼动作。
具体的,本申请实施例中的眨眼动作可以是有意的连续眨眼两次的动作,或者连续眨眼三次。
图7为本发明实施例提供的一种锁定电脑屏幕方法图之三。
在一些实施例中,结合图7,上述锁定电脑屏幕的方法获取电脑屏幕前的人脸意图,包括S701和S702两个步骤:
S701:周期性采集电脑屏幕前的图像和视频,
应理解,本申请实施例中,通过电脑内置的图像采集设备对电脑屏幕前的图像和视频进行采集得到图像和视频采取的是周期性采集的方式,如每隔1S,每隔0.5S采集一次,具体周期根据情况灵活设定,并不以此限定本发明的实施例。
S702:提取图像和视频中的人脸数据和眨眼动作。
应理解,将图像采集设备周期性获取到的图像和视频,进行提取得到人脸数据和眨眼动作。
在一些实施例中,上述锁定电脑屏幕的方法还包括:
在预设时间段内电脑没有接收到操作时,自动锁定屏幕。
应理解,当电脑屏幕处于已解锁状态,且长时间没有用户操作时,自动锁定屏幕,进一步确保了系统数据的安全。
第三方面,本发明实施例还提供了一种电子设备,包括:处理器和存储器;
所述处理器通过调用所述存储器存储的程序或指令,用于执行如上所述任一项所述解锁电脑屏幕和锁定电脑屏幕的方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储程序或指令,所述程序或指令使计算机执行如上所述任一项所述解锁电脑屏幕和锁定电脑屏幕的方法。
图8是本公开实施例提供的一种电子设备的示意性框图。
如图8所示,电子设备包括:至少一个处理器801、至少一个存储器802和至少一个通信接口803。电子设备中的各个组件通过总线系统804耦合在一起。通信接口803,用于与外部设备之间的信息传输。可理解,总线系统804用于实现这些组件之间的连接通信。总线系统804除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但为了清楚说明起见,在图8中将各种总线都标为总线系统804。
可以理解,本实施例中的存储器802可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。
在一些实施方式中,存储器802存储了如下的元素,可执行单元或者数据结构,或者他们的子集,或者他们的扩展集:操作系统和应用程序。
其中,操作系统,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序,包含各种应用程序,例如媒体播放器(Media Player)、浏览器(Browser)等,用于实现各种应用业务。实现本申请实施例提供的解锁电脑屏幕和锁定电脑屏幕的方法中任一方法的程序可以包含在应用程序中。
在本申请实施例中,处理器801通过调用存储器802存储的程序或指令,具体的,可以是应用程序中存储的程序或指令,处理器801用于执行本申请实施例提供的解锁电脑屏幕和锁定电脑屏幕的方法各实施例的步骤。
电脑屏幕处于锁屏状态时,获取电脑屏幕前的人脸数据;匹配所述人脸数据与预先存储的人脸数据;若所述人脸数据与所述预先存储的人脸数据匹配,则解锁所述电脑屏幕。当电脑屏幕处于已解锁状态时,获取电脑屏幕前的人脸意图;匹配所述人脸意图与预先存储的人脸意图;若所述人脸意图与所述预先存储的人脸意图匹配,则锁定电脑屏幕。
本申请实施例提供的解锁电脑屏幕和锁定电脑屏幕的方法中任一方法可以应用于处理器801中,或者由处理器801实现。处理器801可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器801中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器801可以是通用处理器、数字信号处理器(DigitalSignal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
本申请实施例提供的解锁电脑屏幕和锁定电脑屏幕的方法中任一方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件单元组合执行完成。软件单元可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器802,处理器801读取存储器802中的信息,结合其硬件完成方法的步骤。
本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本申请的范围之内并且形成不同的实施例。
本领域的技术人员能够理解,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
虽然结合附图描述了本申请的实施方式,但是本领域技术人员可以在不脱离本申请的精神和范围的情况下做出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
- 解锁和锁定电脑屏幕的方法、电子设备和存储介质
- 一种屏幕锁定、屏幕解锁方法及电子设备