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

防偷窥的颜色密码解锁方法、装置、设备及介质

文献发布时间:2023-06-19 18:27:32


防偷窥的颜色密码解锁方法、装置、设备及介质

技术领域

本申请涉及触控技术领域,特别是涉及到一种防偷窥的颜色密码解锁方法、装置、设备及介质。

背景技术

锁屏功能是智能终端的主要功能之一,当智能终端处于空闲状态时,用户可以通过锁屏功能进行锁屏,以节约智能终端的耗电,增加智能终端的待机时间,并且还可以防止用户在智能终端处于空闲状态时,由于疏忽对智能终端的误操作,锁屏功能的应用给用户的生活带来了很多便捷。对于锁屏后的智能终端,需要用户于解锁界面输入解锁密码或其他设置的解锁方式进行解锁,方可进入功能界面,进而有效保护该智能终端中的数据安全和隐私。在实际生活中,当用户在输入解锁密码时,由于环境不同,其解锁密码被泄露的风险也不相同,若是在熟悉的安全环境中实时输入解锁密码,其解锁密码的保密性好,泄露风险小;但在陌生、嘈杂的环境中实时输入解锁密码,其解锁密码容易被偷窥,泄露风险大。因此,如何降低解锁密码的泄露风险,提高解锁密码的安全性是需要解决的问题。

发明内容

本申请的主要目的为提供一种防偷窥的颜色密码解锁方法、装置、设备及介质,旨在降低解锁密码的泄露风险,提高解锁密码的安全性。

为了实现上述发明目的,本申请提出一种防偷窥的颜色密码解锁方法,包括:

采集当前的环境信息;

对所述环境信息进行分析,确定环境的安全系数;

根据所述安全系数选定解锁方式,其中,所述解锁方式包括三原色解锁和合成色解锁;

基于所述解锁方式接收用户的解锁密码,并依据所述解锁密码进行界面解锁,并进入功能界面。

进一步地,所述采集当前的环境信息的步骤,包括:

通过摄像头采集当前环境的图片;和/或,

通过麦克风采集当前环境中的音频数据。

进一步地,所述对所述环境信息进行分析,确定环境的安全系数的步骤,包括:

检测所述图片中的人脸信息;

对所述人脸信息进行统计,确定人脸数量;

将所述人脸数量与预设数值进行比较,判断所述人脸数量是否大于所述预设数值;

若是,则对多个所述人脸信息进行识别,确定多个所述人脸信息分别对应的第一身份信息;

将所述第一身份信息与预设信任用户的身份信息进行比对,判断多个所述人脸信息是否均为信任用户;

若否,则判定当前环境的安全系数为一级安全系数,其中,所述安全系数包括多级,所述一级安全系数低于二级安全系数。

进一步地,所述对所述环境信息进行分析,确定环境的安全系数的步骤,包括:

对所述音频数据进行分析,确定声音分贝;

将所述声音分贝与预设声音分贝进行比较,判断所述声音分贝是否大于所述预设声音分贝;

若是,则判定当前环境的安全系数为一级安全系数,其中,所述安全系数包括多级,所述一级安全系数低于二级安全系数。

进一步地,若当前环境的安全系数为一级安全系数,则选定所述解锁方式为三原色解锁,所述基于所述解锁方式接收用户的解锁密码,并依据所述解锁密码进行界面解锁,并进入功能界面的步骤,包括:

将三原色按钮显示于显示界面中,触发输入解锁密码提醒;

基于所述输入解锁密码提醒,接收用户在第一预设时间内所述用户点击所述显示界面的多个三原色按钮信息;

在所述多个三原色按钮信息中,每预设个数所述三原色按钮信息作为一组,获得多组三原色按钮信息;

将所述多组三原色按钮信息转换生成多个组合色信息;

基于所述多个组合色信息生成解锁密码;

对所述解锁密码进行分析,获取解码序列;

将所述解码序列与预设解码序列进行比对,判断所述解码序列与所述预设解码序列是否一致;

若所述解码序列与所述预设解码序列一致,判定所述解锁密码正确;

基于所述解锁密码进行界面解锁,并进入功能界面。

进一步地,若当前环境的安全系数为二级安全系数,则选定所述解锁方式为合成色解锁,所述基于所述解锁方式接收用户的解锁密码,并依据所述解锁密码进行界面解锁,并进入功能界面的步骤,包括:

将合成色密码和非合成色密码一同显示于显示界面中,并触发输入解锁密码提醒;

基于所述输入解锁密码提醒接收用户的解锁密码;

对所述解锁密码进行分析,获取解码序列;

将所述解码序列与预设解码序列进行比对,判断所述解码序列与所述预设解码序列是否一致;

若所述解码序列与所述预设解码序列一致,判定所述解锁密码正确;

基于所述解锁密码进行界面解锁,并进入功能界面。

进一步地,所述基于所述解锁方式接收用户的解锁密码的步骤,包括:

实时检测用户输入解锁密码时的环境情况;

判断所述环境情况是否存在泄露所述解锁密码的风险;

若存在所述风险,则根据预设规则切换至对应的密码输入策略,并基于所述密码输入策略对应的所述解锁方式获取所述解锁密码。

本申请还提供一种防偷窥的颜色密码解锁装置,所述装置包括:

采集模块,用于采集当前的环境信息;

分析模块,用于对所述环境信息进行分析,确定环境的安全系数;

选择模块,用于根据所述安全系数选定解锁方式;

解锁模块,用于基于所述解锁方式接收用户的解锁密码,并依据所述解锁密码进行界面解锁,并进入功能界面。

本申请还提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述任一项所述的防偷窥的颜色密码解锁方法的步骤。

本申请还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述任一项所述的防偷窥的颜色密码解锁方法的步骤。

本申请例提供了一种根据环境的安全系数选择解锁方式,并依据解锁方式对解锁界面进行解锁,实现对解锁界面安全解锁的方法,通过采集当前的环境信息,对所述环境信息进行分析,确定环境的安全系数,根据所述安全系数选定解锁方式,其中,所述解锁方式包括三原色解锁和合成色解锁,基于所述解锁方式接收用户的解锁密码,并依据所述解锁密码进行界面解锁,并进入功能界面,实现对解锁界面的安全解锁,降低了解锁密码的泄露风险,提高解锁密码的安全性。

附图说明

图1为本申请防偷窥的颜色密码解锁方法的一实施例流程示意图;

图2为本申请防偷窥的颜色密码解锁装置的一实施例结构示意图;

图3为本申请计算机设备的一实施例结构示意框图。

本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

参照图1,本申请实施例提供一种防偷窥的颜色密码解锁方法,包括步骤S10-S50,对于所述防偷窥的颜色密码解锁方法的各个步骤的详细阐述如下。

S10、采集当前的环境信息。

本实施例应用于用户进行智能终端的解锁界面密码输入的保护。在用户于智能终端的解锁界面输入密码之前,为保护密码不被泄露,需对当前的环境进行环境信息采集,以判断环境情况。其中,对当前的环境进行环境信息采集通过智能终端的摄像头和/或麦克风完成,具体的,通过智能终端的前置摄像头采集当前环境的图片;通过智能终端的麦克风采集当前环境中的音频数据;将采集的所述图片和所述音频数据作为当前的环境信息,所述环境信息为后续判断当前环境的安全情况的有效依据。

S20、对所述环境信息进行分析,确定环境的安全系数。

本实施例中,在采集当前的环境信息之后,对所述环境信息进行分析,以确定环境的安全系数,所述安全系数包括一级安全系数和二级安全系数两个等级,所述一级安全系数对应陌生环境或高泄露密码风险的环境;所述二级安全系数对应熟悉环境或低泄露密码风险的环境。可依据所述环境信息中的图片或音频数据确定环境的安全系数,或是结合所述图片和所述音频数据确定环境的安全系数。具体的,若是依据所述图片确定环境的安全系数,需对所述图片进行识别,以确定所述图片中的人脸数量,并判断所述人脸数量是否大于预设数值,若是,则判定当前环境为高泄露密码风险的环境,环境的安全系数为一级安全系数;反之,则为二级安全系数的环境。若依据音频数据确定环境的安全系数,需对所述音频数据进行分析,确定所述音频数据对应的声音分贝,并判断所述声音分贝是否大于预设声音分贝,若是,则判定当前环境为高泄露密码风险的环境,环境的安全系数为一级安全系数;反之,则为二级安全系数的环境。若是结合所述图片和所述音频数据确定环境的安全系数,需图片信息和音频数据均判定当前环境为二级安全系数的环境,才确定当前环境为二级安全系数的环境;反之,则为一级安全系数的环境。判断当前环境的安全情况,进而确定对应安全系数,有利于避免密码被偷窥进而造成密码的泄露。

S30、根据所述安全系数选定解锁方式,其中,所述解锁方式包括三原色解锁和合成色解锁。

本实施例中,解锁方式包括三原色解锁方式和合成色解锁方式,其中,所述三原色解锁方式为在解锁界面中,将三原色对应的颜色按键显示在屏幕上,供用户点击,进而实现界面解锁;所述合成色解锁方式为在解锁界面中,将预先设置的密码对应的合成色和其他合成色一同显示在屏幕上,供用户点击以选择出密码对应的合成色,进而实现界面解锁;所述三原色解锁方式较所述合成色解锁方式操作繁琐,因此所述三原色解锁方式适用于安全系数低即一级安全系数的解锁环境;所述合成色解锁方式适用于安全系数高即二级安全系数的解锁环境。在无法判断当前环境是否安全时,其第一解锁方式为三原色解锁方式,第二解锁方式为合成色解锁方式,避免解锁密码被偷窥而泄漏,进而以保障用户的密码安全。在对所述环境信息进行分析,确定环境的安全系数之后,根据所述安全系数选定所述解锁方式,具体的,若环境为二级安全系数,则选择合成色解锁方式作为锁屏界面的解锁方式;若环境为一级安全系数,则选择三原色解锁方式作为锁屏界面的解锁方式。根据安全系数选定解锁方式,有利于防止解锁密码的泄露。

S40、基于所述解锁方式接收用户的解锁密码,并依据所述解锁密码进行界面解锁,并进入功能界面。

本实施例中,在根据所述安全系数选定解锁方式之后,基于所述解锁方式接收用户的解锁密码。具体的,当用户于解锁界面输入解锁密码时,解锁界面利用人体电流感应现象,在手指和屏幕之间形成一个电容,手指触摸时吸走一个微小电流,这个电流会导致触摸板上4个电极上发生电流流动,控制器通过计算这4个电流的比例进而得到解锁密码。其中,为避免因用户输入密码时间过长,进而利于陌生人偷窥,造成解锁密码泄露,还限定输入解锁密码的时长。具体的,用户在输入解锁密码时,需在预设时长内完成密码的连续输入,其输入的密码才为有效输入密码,反之则为无效输入密码,对于无效输入的密码,不对输入的密码进行记录,即使输入的密码为正确密码也不将其作为解锁密码。例如,在X秒内或2X秒内完成密码的连续输入则为有效输入密码;若在X秒内或2X秒内未完成密码的连续输入,则为无效输入密码,对应的,不对所述无效输入密码进行记录。此时,需用户重新输入密码,直至输入的密码为有效输入密码为止。依据所述解锁密码进行界面解锁,并进入功能界面。具体的,对所述解锁密码进行分析,以获取所述解锁密码的解码序列,然后将所述解码序列与预设解码序列进行比对,判断所述解码序列与所述预设解码序列是否一致;若所述解码序列与所述预设解码序列一致,则判定所述解锁密码正确,并基于所述解码序列进行界面解锁,以进入功能界面,实现解锁界面的安全解锁。若所述解码序列与所述预设解码序列不一致,则判定所述解锁密码不正确,触发解锁密码错误提示,以提醒用户重新输入正确的解锁密码进行界面解锁,实现解锁界面的安全解锁。

本实施例提供了一种根据环境的安全系数选择解锁方式,并依据解锁方式对解锁界面进行解锁,实现对解锁界面安全解锁的方法,通过采集当前的环境信息,对所述环境信息进行分析,确定环境的安全系数,根据所述安全系数选定解锁方式,其中,所述解锁方式包括三原色解锁和合成色解锁,基于所述解锁方式接收用户的解锁密码,并依据所述解锁密码进行界面解锁,并进入功能界面,实现对解锁界面的安全解锁,降低了解锁密码的泄露风险,提高解锁密码的安全性。

在一个实施例中,所述采集当前的环境信息的步骤,包括:

通过摄像头采集当前环境的图片;和/或,

通过麦克风采集当前环境中的音频数据。

本实施例中,通过智能终端的前置摄像头采集用户当前环境的图片,所述图片可为一张或多张当前环境的照片;通过智能终端的麦克风采集用户当前环境中的音频数据,所述音频数据可为一段具有连续性的音频信息,所述音频数据的时长为预先设置,当所述麦克风进行音频采集时,依据预设时长录制当前环境中的音频信息,进而得到当前环境中的音频数据。通过智能终端的前置摄像头和麦克风采集当前环境的环境信息,为后续分析所述环境信息,进而确定环境的安全系数提供有效依据。

在一个实施例中,所述对所述环境信息进行分析,确定环境的安全系数的步骤,包括:

检测所述图片中的人脸信息;

对所述人脸信息进行统计,确定人脸数量;

将所述人脸数量与预设数值进行比较,判断所述人脸数量是否大于所述预设数值;

若是,则对多个所述人脸信息进行识别,确定多个所述人脸信息分别对应的第一身份信息;

将所述第一身份信息与预设信任用户的身份信息进行比对,判断多个所述人脸信息是否均为信任用户;

若否,则判定当前环境的安全系数为一级安全系数,其中,所述安全系数包括多级,所述一级安全系数低于二级安全系数。

本实施例中,确定环境的安全系数可通过图片中的人脸信息进行判断。具体的,通过人脸检测算法对图片中的人脸进行检测,首先对所述图片进行整体扫描,并判断所述图片中是否存在人脸信息,若存在,则对所述人脸信息一一进行标记,然后对具有标记的所述人脸信息进行统计,进而确定所述图片中的人脸数量,将所述人脸数量与预设数量进行比对,以确定当前环境是否存在密码泄露风险,其中,通过判断所述人脸数量是否大于所述预设数值对所述当前环境进行判定,若所述人脸数量小于所述预设数值,则判定所述当前环境为安全环境,其对应二级安全系数,不存在密码泄露的风险;若所述人脸数量大于所述预设数值,则判定所述当前环境存在密码泄露的风险;为防止对环境安全系数的误判,还预设二次判断操作,具体的,当所述人脸数量大于所述预设数值时,对人脸数量大于预设数值的图片进行人脸识别,以确定所述图片中的多个人脸的第一身份信息,将多个所述第一身份信息与预设信任用户的身份信息进行比对,判断多个所述人脸是否均为用户预设的信任用户,所述信任用户为用户信任但并非是该智能终端持有的用户,例如,所述智能终端用户的亲友或与用户有亲密关系的其他用户;若多个所述人脸均为用户预设的信任用户,则判定所述当前环境为安全环境,其对应二级安全系数,不存在密码泄露的风险;若多个所述人脸中存在至少一个不为用户预设的信任用户,则判定所述当前环境为一级安全系数,存在密码泄露风险。通过对环境信息进行分析,进而确定环境的安全系数,有利于防止解锁密码的泄露。

在一个实施例中,所述对所述环境信息进行分析,确定环境的安全系数的步骤,包括:

对所述音频数据进行分析,确定声音分贝;

将所述声音分贝与预设声音分贝进行比较,判断所述声音分贝是否大于所述预设声音分贝;

若是,则判定当前环境的安全系数为一级安全系数,其中,所述安全系数包括多级,所述一级安全系数低于二级安全系数。

本实施例中,确定环境的安全系数还可通过音频数据进行判断。具体的,对所述音频数据进行识别,确定所述音频数据中的声音分贝,将所述声音分贝与预设声音分贝进行比较,并判断所述声音分贝是否大于所述预设声音分贝,若所述声音分贝小于所述预设声音分贝,则判定当前环境较为安静,其对应的安全系数为二级安全系数,密码泄露的风险较低;若所述声音分贝大于所述预设声音分贝,则判定所述当前环境较为嘈杂,其对应的安全系数为一级安全系数,存在密码泄露的风险。通过音频数据判断当前环境安全情况,为后续依据所述环境情况选定解锁方式提供有效依据。

在一个实施例中,若当前环境的安全系数为一级安全系数,则选定所述解锁方式为三原色解锁,所述基于所述解锁方式接收用户的解锁密码,并依据所述解锁密码进行界面解锁,并进入功能界面的步骤,包括:

将三原色按钮显示于显示界面中,触发输入解锁密码提醒;

基于所述输入解锁密码提醒,接收用户在第一预设时间内所述用户点击所述显示界面的多个三原色按钮信息;

在所述多个三原色按钮信息中,每预设个数所述三原色按钮信息作为一组,获得多组三原色按钮信息;

将所述多组三原色按钮信息转换生成多个组合色信息;

基于所述多个组合色信息生成解锁密码;

对所述解锁密码进行分析,获取解码序列;

将所述解码序列与预设解码序列进行比对,判断所述解码序列与所述预设解码序列是否一致;

若所述解码序列与所述预设解码序列一致,判定所述解锁密码正确;

基于所述解锁密码进行界面解锁,并进入功能界面。

本实施例中,若当前环境的安全系数为一级安全系数,存在密码泄露的风险,则选定所述解锁方式为三原色解锁方式,基于所述三原色解锁方式将三原色按钮显示于显示界面中,并触发输入解锁密码提醒,此时,用户可于所述显示界面中对三原色按钮进行有规律的点击,然后接收端对用户的有规律点击行为进行接收,获取用户在第一预设时间内所述用户点击所述显示界面的多个三原色按钮信息,在所述多个三原色按钮信息中,每预设个数所述三原色按钮信息作为一组,获得多组三原色按钮信息,将所述多组三原色按钮信息,转换生成为多个组合色信息,基于所述多个组合色信息生成解锁密码。例如,用户在第一预设时间内对显示界面中的三原色按钮进行点击时,其分别点击了绿色、红色、红色、蓝色、绿色、蓝色,在这些三原色按钮信息中绿色+红色作为一组,红色+蓝色作为一组,绿色+蓝色作为一组,进而获得三组原色按钮信息,将这三组原色按钮信息转换为对应的合成色,即绿色+红色=黄色,红色+蓝色=紫色,绿色+蓝色=青色,依据黄色、紫色、青色生成解锁密码。在得到解锁密码之后,还对所述解锁密码进行核验,具体的,对所述解锁密码进行分析,以获取所述解锁密码的解码序列,所述解码序列为用户输入解锁密码时输入三原色的顺序;然后将所述解码序列与预设解码序列进行比对,判断所述解码序列与所述预设解码序列是否一致;若所述解码序列与所述预设解码序列一致,则判定所述解锁密码正确,基于所述解锁密码进行界面解锁,并进入功能界面,实现解锁界面的安全解锁。三原色解锁密码不同于常规的数字解锁密码,三原色解锁密码存在颜色转换过程,即使在三原色合成的解锁密码泄露的情况下,偷窥者依然无法知道真正的颜色密码,降低了密码被偷窥的风险,提高了所述解锁密码的安全性,及实现防偷窥的作用。

在一个实施例中,若当前环境的安全系数为二级安全系数,则选定所述解锁方式为合成色解锁,所述基于所述解锁方式接收用户的解锁密码,并依据所述解锁密码进行界面解锁,并进入功能界面的步骤,包括:

将合成色密码和非合成色密码一同显示于显示界面中,并触发输入解锁密码提醒;

基于所述输入解锁密码提醒接收用户的解锁密码;

对所述解锁密码进行分析,获取解码序列;

将所述解码序列与预设解码序列进行比对,判断所述解码序列与所述预设解码序列是否一致;

若所述解码序列与所述预设解码序列一致,判定所述解锁密码正确;

基于所述解锁密码进行界面解锁,并进入功能界面。

本实施例中,若当前环境的安全系数为二级安全系数,不存在密码泄露的风险,则选定所述解锁方式为合成色解锁方式,基于所述合成色解锁方式将合成色密码和非合成色密码一同显示于显示界面中,其中,将合成色密码和非合成色密码一同显示于显示界面中,在方便用户对锁屏界面进行解锁的同时,基于需在多个合成色密码中选出正确合成色密码,对于不被信任的陌生人而言,存在一定的迷惑性,使得所述合成色解锁方式的解锁难度增加,进而实现对所述合成色密码的保护;另外,所述非合成色密码还可以设置为与所述合成色密码颜色相近的合成色,以提高合成色解锁方式的复杂性,进而提高所述合成色解锁方式安全性;将合成色密码和非合成色密码一同显示于显示界面中之后,并触发输入解锁密码提醒,其中,所述合成色密码为与三原色解锁方式相对应的合成色密码,所述合成色密码无需用户在所述显示界面中对三原色进行有规律的点击,是预先设置好的;此时,用户可于同时存在多个非合成色密码和唯一合成色密码的显示界面中选出所述合成色密码,然后接收端接收用户选出的所述合成色密码,并对所述合成色密码进行分析,以获取所述合成色密码的解码序列,所述解码序列为用户输入解锁密码时输入三原色的顺序;然后将所述解码序列与预设解码序列进行比对,判断所述解码序列与所述预设解码序列是否一致;若所述解码序列与所述预设解码序列一致,则判定所述合成色密码正确,基于所述合成色密码进行界面解锁,并进入功能界面,实现锁屏界面的安全解锁。通过对合成色密码进行解码序列的判断,即增加了解锁的复杂性,还保证密码的有效性,进而保护用户智能终端中的数据信息。所述合成色解锁方式仅仅适用于安全性高的解锁环境中,合成色解锁方式相较于三原色解锁方式,其无需用户在显示界面中对三原色进行有规律的点击,使得操作更加便捷。

在一个实施例中,所述基于所述解锁方式接收用户的解锁密码的步骤,包括:

实时检测用户输入解锁密码时的环境情况;

判断所述环境情况是否存在泄露所述解锁密码的风险;

若存在所述风险,则根据预设规则切换至对应的密码输入策略,并基于所述密码输入策略对应的所述解锁方式获取所述解锁密码。

本实施例中,为防止用户在输入解锁密码时被偷窥,进而导致密码泄露,还实时检测用户输入密码时的环境情况。具体的,通过智能终端的前置摄像头实时采集用户输入解锁密码时的环境图片,所述环境图片可为一张或多张,并利用人脸检测算法对所述环境图片进行人脸检测,若所述环境图片中存在用户以外的其他人脸信息,所述人脸数量大于预设数量,及所述人脸信息为非信任用户,则判定当前环境存在泄露所述解锁密码的风险,此时若不及时调整密码输入策略,极有可能发生解锁密码的泄露,因此,根据预设规则切换至对应的密码输入策略,其中,所述预设规则为当解锁密码存在泄露风险时,根据泄露风险而设置的应对措施;并基于所述密码输入策略对应的所述解锁方式获取所述解锁密码,避免解锁密码的泄露。通过实时检测用户输入解锁密码时的环境情况,并判断所述环境情况是否存在解锁密码泄露风险的方式,有利于防止解锁密码的泄露。

其中,所述密码输入策略包括以下至少一种,第一策略:根据所述环境情况中陌生用户的人脸角度调整所述解锁界面的显示方向,得到遮挡显示的扭转解锁界面;例如,当显示界面中存在不被信任的陌生人脸信息,且陌生人脸数量达到阈值,则利用陌生人脸所在的方位,对合成色解锁界面进行方向性调整,其中,可以是根据陌生人脸的角度,以背离陌生人脸进行遮挡合成色解锁界面或旋转扭曲遮挡显示等形式,使得陌生人无法轻易观看用户输入的合成色解锁密码,进而避免密码被偷窥;或是,当显示界面中存在不被信任的陌生人脸信息,并且捕捉到至少一个人脸的眼神注视屏幕,则利用陌生人脸所在的方位,对合成色解锁界面进行方向性调整,其中,可以是根据陌生人脸的角度,以背离陌生人脸进行遮挡合成色解锁界面或旋转扭曲遮挡显示等形式,使得陌生人无法轻易观看用户输入的合成色解锁密码,进而避免密码被偷窥。第二策略:自适应调整各个解锁颜色大小;例如,将各个解锁颜色由正常显示尺寸以一定比例自适应缩小为小尺寸的解锁颜色,进而减小解锁密码被泄露的风险。第三策略:自动息屏;例如,当前处于密码输入状态,但捕捉到至少一个人脸的眼神注视屏幕,或是当前环境中存在陌生人脸且陌生人脸数量达到阈值,为防止解锁密码被偷窥,自动切换为息屏状态,使得用户暂停输入密码的操作,进而实现对解锁密码的保护。第四策略:由第一解锁方式切换为第二解锁方式;例如,若当前为合成色解锁方式,所述合成色解锁方式即为第一解锁方式,为防止解锁密码被泄露,智能终端将当前的合成色解锁方式切换为三原色解锁方式,所述三原色解锁方式即为第二解锁方式,进而实现对解锁密码的保护。

参照图2,本申请提供一种防偷窥的颜色密码解锁装置,所述装置包括:

采集模块10,用于采集当前的环境信息;

分析模块20,用于对所述环境信息进行分析,确定环境的安全系数;

选择模块30,用于根据所述安全系数选定解锁方式,其中,所述解锁方式包括三原色解锁和合成色解锁;

解锁模块40,用于基于所述解锁方式接收用户的解锁密码,并依据所述解锁密码进行界面解锁,并进入功能界面。

如上所述,可以理解地,本申请中提出的所述防偷窥的颜色密码解锁装置的各组成部分可以实现如上所述防偷窥的颜色密码解锁方法任一项的功能。

在一个实施例中,所述采集模块10还用于执行:

通过摄像头采集当前环境的图片;和/或,

通过麦克风采集当前环境中的音频数据。

在一个实施例中,所述分析模块20还用于执行:

检测所述图片中的人脸信息;

对所述人脸信息进行统计,确定人脸数量;

将所述人脸数量与预设数值进行比较,判断所述人脸数量是否大于所述预设数值;

若是,则对多个所述人脸信息进行识别,确定多个所述人脸信息分别对应的第一身份信息;

将所述第一身份信息与预设信任用户的身份信息进行比对,判断多个所述人脸信息是否均为信任用户;

若否,则判定当前环境的安全系数为一级安全系数,其中,所述安全系数包括多级,所述一级安全系数低于二级安全系数。

在一个实施例中,所述分析模块20还用于执行:

对所述音频数据进行分析,确定声音分贝;

将所述声音分贝与预设声音分贝进行比较,判断所述声音分贝是否大于所述预设声音分贝;

若是,则判定当前环境的安全系数为一级安全系数,其中,所述安全系数包括多级,所述一级安全系数低于二级安全系数。

在一个实施例中,所述解锁模块40还用于执行:

将三原色按钮显示于显示界面中,触发输入解锁密码提醒;

基于所述输入解锁密码提醒,接收用户在第一预设时间内所述用户点击所述显示界面的多个三原色按钮信息;

在所述多个三原色按钮信息中,每预设个数所述三原色按钮信息作为一组,获得多组三原色按钮信息;

将所述多组三原色按钮信息转换生成多个组合色信息;

基于所述多个组合色信息生成解锁密码;

对所述解锁密码进行分析,获取解码序列;

将所述解码序列与预设解码序列进行比对,判断所述解码序列与所述预设解码序列是否一致;

若所述解码序列与所述预设解码序列一致,判定所述解锁密码正确;

基于所述解锁密码进行界面解锁,并进入功能界面。

在一个实施例中,所述解锁模块40还用于执行:

将合成色密码和非合成色密码一同显示于显示界面中,并触发输入解锁密码提醒;

基于所述输入解锁密码提醒接收用户的解锁密码;

对所述解锁密码进行分析,获取解码序列;

将所述解码序列与预设解码序列进行比对,判断所述解码序列与所述预设解码序列是否一致;

若所述解码序列与所述预设解码序列一致,判定所述解锁密码正确;

基于所述解锁密码进行界面解锁,并进入功能界面。

在一个实施例中,所述解锁模块40还用于执行:

实时检测用户输入解锁密码时的环境情况;

判断所述环境情况是否存在泄露所述解锁密码的风险;

若存在所述风险,则根据预设规则切换至对应的密码输入策略,并基于所述密码输入策略对应的所述解锁方式获取所述解锁密码。

参照图3本申请实施例中还提供一种计算机设备,该计算机设备的内部结构可以如图3所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和显示装置及输入装置。其中,该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机设备的显示装置用于显示交互页面。该计算机设备的输入装置用于接收用户的输入。该计算机设备设计的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质。该非易失性存储介质存储有操作系统、计算机程序和数据库。该计算机设备的数据库用于存放原始数据。该计算机程序被处理器执行时以实现一种防偷窥的颜色密码解锁方法。

上述处理器执行上述的防偷窥的颜色密码解锁方法,包括:采集当前的环境信息;对所述环境信息进行分析,确定环境的安全系数;根据所述安全系数选定解锁方式,其中,所述解锁方式包括三原色解锁和合成色解锁;基于所述解锁方式接收用户的解锁密码,并依据所述解锁密码进行界面解锁,并进入功能界面。所述计算机提供了一种根据环境的安全系数选择解锁方式,并依据解锁方式对解锁界面进行解锁,实现对解锁界面安全解锁的方法,通过采集当前的环境信息,对所述环境信息进行分析,确定环境的安全系数,根据所述安全系数选定解锁方式,其中,所述解锁方式包括三原色解锁和合成色解锁,基于所述解锁方式接收用户的解锁密码,并依据所述解锁密码进行界面解锁,并进入功能界面,实现对解锁界面的安全解锁,降低了解锁密码的泄露风险,提高解锁密码的安全性。

本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被所述处理器执行时实现一种防偷窥的颜色密码解锁方法,包括步骤:采集当前的环境信息;对所述环境信息进行分析,确定环境的安全系数;根据所述安全系数选定解锁方式,其中,所述解锁方式包括三原色解锁和合成色解锁;基于所述解锁方式接收用户的解锁密码,并依据所述解锁密码进行界面解锁,并进入功能界面。所述计算机可读存储介质提供了一种根据环境的安全系数选择解锁方式,并依据解锁方式对解锁界面进行解锁,实现对解锁界面安全解锁的方法,通过采集当前的环境信息,对所述环境信息进行分析,确定环境的安全系数,根据所述安全系数选定解锁方式,其中,所述解锁方式包括三原色解锁和合成色解锁,基于所述解锁方式接收用户的解锁密码,并依据所述解锁密码进行界面解锁,并进入功能界面,实现对解锁界面的安全解锁,降低了解锁密码的泄露风险,提高解锁密码的安全性。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的和实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双速据率SDRAM(SSRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。

以上所述仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

相关技术
  • 微表情锁生成及解锁方法、装置、终端设备及存储介质
  • 一种汽车智能解锁方法、装置、设备及存储介质
  • 终端指纹录入、解锁方法、装置、存储介质和计算机设备
  • 一种人脸解锁方法、装置、电子设备和计算机可读介质
  • 耳机解锁方法、装置、电子设备以及存储介质
  • 一种密码防偷窥键盘及密码防偷窥装置
  • 密码防偷窥方法、装置、计算机设备和存储介质
技术分类

06120115577672