一种基于云端通讯录的解锁控制方法技术

技术编号:18840737 阅读:47 留言:0更新日期:2018-09-05 08:28
一种基于云端通讯录的解锁控制方法,包括:在解锁平面上生成若干解锁按键并随机排布,在每一解锁按键上显示该解锁按键所代表的解锁字符,当显示解锁字符超过预设时间后隐藏该解锁字符;根据目标用户对解锁按键的操作确定目标用户选择的解锁字符,根据所有选择的解锁字符生成验证信息;当判断出验证信息与预设的合法解锁信息相匹配时,若判断预设的合法解锁信息绑定有云端通讯录标识,通过云端通讯录中的联系人获取目标用户的联网信息;根据联网信息确定目标用户的实际属性信息,实际属性信息用于表示目标用户的身份类型;在判断出实际属性信息与预设的目标属性信息一致时,确定目标用户的身份验证成功并执行解锁屏操作。能够提高解锁的安全性。

An unlocking control method based on cloud address book

An unlocking control method based on cloud address book includes: generating several unlocking keys on the unlocking plane and randomly arranging them, displaying the unlocking character represented by the unlocking key on each unlocking key, hiding the unlocking character when the unlocking character exceeds the preset time, and according to the operation of the target user on the unlocking key. To determine the unlock character selected by the target user, the verification information is generated according to all selected unlock characters; when the verification information matches the preset legal unlock information, if the preset legal unlock information is bound with the cloud address book identifier, the target user's association is obtained through the contacts in the cloud address book. Network information; according to the network information to determine the actual attribute information of the target user, the actual attribute information is used to represent the identity type of the target user; in judging the actual attribute information and the preset target attribute information consistent, determine that the target user's authentication is successful and perform the unlock screen operation. It can improve the security of unlocking.

【技术实现步骤摘要】
一种基于云端通讯录的解锁控制方法
本专利技术涉及解锁
,尤其涉及一种基于云端通讯录的解锁控制方法。
目前,智能手机、平板电脑等电子设备的应用已经非常广泛。在智能手机、平板电脑等电子设备的应用过程中,如果在一定时间内未使用电子设备,电子设备通常会自动进入锁屏状态。当用户需要再次使用电子设备时,用户就需要对电子设备进行解锁操作。在实践中发现,用户在对电子设备进行解锁操作时,电子设备通常需要对用户输入的验证信息进行校验,以确定用户是否具有解锁权限。然而,在实践中,用户输入的验证信息一般局限于单体信息,例如,常见的用户输入的验证信息可以是指纹信息或轨迹信息或密码信息等单体信息,单体信息容易被他人窃取,从而降低解锁的安全性。
技术实现思路
本专利技术实施例公开了一种基于云端通讯录的解锁控制方法,用于提高解锁的安全性。其中,一种基于云端通讯录的解锁控制方法,所述方法包括:电子设备在解锁平面上生成若干解锁按键并随机排布,在每一所述解锁按键上显示所述解锁按键所代表的解锁字符,以及,当显示所述解锁字符超过预设时间后,隐藏所述解锁字符;所述电子设备根据目标用户对所述解锁按键的操作确定所述目标用户选择的解锁字符,并且根据所有选择的解锁字符生成验证信息;所述电子设备判断所述验证信息是否与预设的合法解锁信息相匹配,如果相匹配,判断所述预设的合法解锁信息是否绑定有云端通讯录标识,所述云端通讯录标识用于表示需要进一步基于云端通讯录进行身份验证;若绑定有,所述电子设备通过云端通讯录中的联系人获取所述目标用户的联网信息;所述电子设备根据所述联网信息确定所述目标用户的实际属性信息,所述实际属性信息用于表示所述目标用户的身份类型;所述电子设备判断所述实际属性信息是否与预设的目标属性信息一致;若一致,所述电子设备确定所述目标用户的身份验证成功,并执行解锁屏操作。作为一种可选的实施方式,在本专利技术实施例中,所述电子设备判断出所述预设的合法解锁信息绑定有云端通讯录标识之后,以及所述电子设备通过云端通讯录中的联系人获取所述目标用户的联网信息之前,所述方法还包括:所述电子设备识别所述云端通讯录标识是否配置有允许基于云端通讯录进行身份验证的目标时间段;若配置有,所述电子设备识别当前时间点是否位于所述目标时间段内;若所述当前时间点位于所述目标时间段内,所述电子设备判断所述目标用户是否为活体用户,若所述目标用户为活体用户,执行所述的通过云端通讯录中的联系人获取所述目标用户的联网信息的步骤;其中,所述电子设备判断所述目标用户是否为活体用户包括:所述电子设备启动所述电子设备内置的摄像头,通过启动的所述内置的摄像头对所述目标用户的脸部区域进行识别,根据识别出的所述目标用户的脸部区域判断所述目标用户是否在一段时间内眨眼,若是,则确定所述目标用户为活体用户;其中,所述内置的摄像头为两轴均可旋转的摄像头。作为一种可选的实施方式,在本专利技术实施例中,所述电子设备判断出所述目标用户为活体用户之后,以及所述电子设备通过云端通讯录中的联系人获取所述目标用户的联网信息之前,所述方法还包括:所述电子设备根据识别出的所述目标用户的脸部区域,获取所述目标用户的脸部图像;所述电子设备验证所述目标用户的脸部图像是否与所述预设的合法解锁信息绑定的合法用户的人脸图像相匹配,如果相匹配,执行所述通过云端通讯录中的联系人获取所述目标用户的联网信息的步骤;其中,所述电子设备验证所述目标用户的脸部图像是否与所述预设的合法解锁信息绑定的合法用户的人脸图像相匹配,包括:所述电子设备根据所述目标用户的脸部图像的色彩信息,对所述目标用户的人脸图像进行二值化处理;所述电子设备将二值化处理后的所述目标用户的人脸图像分成多个像素块,并对每个像素块内所有像素对应的像素值进行或运算,得到每个像素块的或运算结果组成所述目标用户的人脸图像的下采样图片;所述电子设备将得到的下采样图片划分为多个像素区域,通过对每个像素区域中所有像素点的或运算结果求和,获得组成所述目标用户的人脸图像的每个像素区域的特征信息;所述电子设备根据所述目标用户的人脸图像的每个像素区域的特征信息判断所述目标用户的人脸图像与所述预设的合法解锁信息绑定的合法用户的人脸图像是否相匹配。作为一种可选的实施方式,在本专利技术实施例中,所述电子设备通过启动的所述内置的摄像头对所述目标用户的脸部区域进行识别,包括:所述电子设备通过启动的所述内置的摄像头进行周围扫描,并且在扫描确定所述目标用户的脸部区域后,所述电子设备确定自身的位置参数,然后根据所述位置参数来调整所述内置的摄像头拍摄区域,以使得调整后的拍摄区域一直保持覆盖所述目标用户的脸部区域进行识别。作为一种可选的实施方式,在本专利技术实施例中,所述电子设备根据所述位置参数来调整所述内置的摄像头拍摄区域,以使得调整后的拍摄区域一直保持覆盖所述目标用户的脸部区域进行识别,包括:当所述电子设备进行俯视或仰视时,所述电子设备通过所述位置参数获得俯仰角,所述俯仰角用以表示所述电子设备向下或向上偏移的角度;所述电子设备根据所述俯仰角利用如下公式计算所述内置的摄像头的调整角度;所述电子设备根据所述调整角度调整所述内置的摄像头的拍摄角度,以使得拍摄区域一直保持覆盖所述目标用户的脸部区域进行识别;或,其中,所述(Xworld,Zworld)为所述目标用户的脸部区域的坐标,所述(Xcamera,Zcamera)为所述拍摄区域的坐标,所述为所述俯仰角,所述φ为所述调整角度,所述θ为所述拍摄区域的视角度,所述m为所述摄像头的长度,所述dx为所述摄像头与所述目标用户的脸部区域的垂直距离,所述dz为所述摄像头与所述目标用户的脸部区域的水平距离。作为一种可选的实施方式,在本专利技术实施例中,所述电子设备通过云端通讯录中的联系人获取所述目标用户的联网信息,包括:所述电子设备读取云端通讯录中的联系人;所述电子设备获取联系人对所述目标用户的属性指认信息,所述属性指认信息即为所述目标用户的联网信息。作为一种可选的实施方式,在本专利技术实施例中,所述电子设备读取云端通讯录中的联系人,包括:所述电子设备调用云端通讯录的访问端口;所述电子设备检测所述云端通讯录的访问端口是否设置有允许访问所述云端通讯录的指定用户的人脸图像;若设置有,所述电子设备验证所述目标用户的脸部图像是否与所述访问端口设置的允许访问所述云端通讯录的指定用户的人脸图像相匹配,如果相匹配,通过所述云端通讯录的访问端口读取所述云端通讯录中的联系人。作为一种可选的实施方式,在本专利技术实施例中,所述电子设备根据所述联网信息确定所述目标用户的实际属性信息,包括:所述电子设备根据所述属性指认信息初始化各用户的各候选属性信息的第一概率,所述各用户包括所述目标用户以及所述目标用户的联系人;所述电子设备按照所述各用户的各候选属性信息的第一概率以及各用户之间的属性指认关系迭代计算各用户的各候选属性信息的第二概率;当满足预置的迭代终止条件时,所述电子设备输出迭代终止时各用户的各候选属性信息的第三概率;对于所述目标用户,所述电子设备将第三概率最高的候选属性信息作为所述目标用户的实际属性信息,所述目标用户属于所述各用户。作为一种可选的实施方式,在本专利技术实施例中,所述第一概率的计算过程为:按照如下方式计算所述第一概率:本文档来自技高网...

【技术保护点】
1.一种基于云端通讯录的解锁控制方法,其特征在于,所述方法包括:电子设备在解锁平面上生成若干解锁按键并随机排布,在每一所述解锁按键上显示所述解锁按键所代表的解锁字符,以及,当显示所述解锁字符超过预设时间后,隐藏所述解锁字符;所述电子设备根据目标用户对所述解锁按键的操作确定所述目标用户选择的解锁字符,并且根据所有选择的解锁字符生成验证信息;所述电子设备判断所述验证信息是否与预设的合法解锁信息相匹配,如果相匹配,判断所述预设的合法解锁信息是否绑定有云端通讯录标识,所述云端通讯录标识用于表示需要进一步基于云端通讯录进行身份验证;若绑定有,所述电子设备通过云端通讯录中的联系人获取所述目标用户的联网信息;所述电子设备根据所述联网信息确定所述目标用户的实际属性信息,所述实际属性信息用于表示所述目标用户的身份类型;所述电子设备判断所述实际属性信息是否与预设的目标属性信息一致;若一致,所述电子设备确定所述目标用户的身份验证成功,并执行解锁屏操作。

【技术特征摘要】
1.一种基于云端通讯录的解锁控制方法,其特征在于,所述方法包括:电子设备在解锁平面上生成若干解锁按键并随机排布,在每一所述解锁按键上显示所述解锁按键所代表的解锁字符,以及,当显示所述解锁字符超过预设时间后,隐藏所述解锁字符;所述电子设备根据目标用户对所述解锁按键的操作确定所述目标用户选择的解锁字符,并且根据所有选择的解锁字符生成验证信息;所述电子设备判断所述验证信息是否与预设的合法解锁信息相匹配,如果相匹配,判断所述预设的合法解锁信息是否绑定有云端通讯录标识,所述云端通讯录标识用于表示需要进一步基于云端通讯录进行身份验证;若绑定有,所述电子设备通过云端通讯录中的联系人获取所述目标用户的联网信息;所述电子设备根据所述联网信息确定所述目标用户的实际属性信息,所述实际属性信息用于表示所述目标用户的身份类型;所述电子设备判断所述实际属性信息是否与预设的目标属性信息一致;若一致,所述电子设备确定所述目标用户的身份验证成功,并执行解锁屏操作。2.根据权利要求1所述的解锁控制方法,其特征在于,所述电子设备判断出所述预设的合法解锁信息绑定有云端通讯录标识之后,以及所述电子设备通过云端通讯录中的联系人获取所述目标用户的联网信息之前,所述方法还包括:所述电子设备识别所述云端通讯录标识是否配置有允许基于云端通讯录进行身份验证的目标时间段;若配置有,所述电子设备识别当前时间点是否位于所述目标时间段内;若所述当前时间点位于所述目标时间段内,所述电子设备判断所述目标用户是否为活体用户,若所述目标用户为活体用户,执行所述的通过云端通讯录中的联系人获取所述目标用户的联网信息的步骤;其中,所述电子设备判断所述目标用户是否为活体用户包括:所述电子设备启动所述电子设备内置的摄像头,通过启动的所述内置的摄像头对所述目标用户的脸部区域进行识别,根据识别出的所述目标用户的脸部区域判断所述目标用户是否在一段时间内眨眼,若是,则确定所述目标用户为活体用户;其中,所述内置的摄像头为两轴均可旋转的摄像头。3.根据权利要求2所述的解锁控制方法,其特征在于,所述电子设备判断出所述目标用户为活体用户之后,以及所述电子设备通过云端通讯录中的联系人获取所述目标用户的联网信息之前,所述方法还包括:所述电子设备根据识别出的所述目标用户的脸部区域,获取所述目标用户的脸部图像;所述电子设备验证所述目标用户的脸部图像是否与所述预设的合法解锁信息绑定的合法用户的人脸图像相匹配,如果相匹配,执行所述通过云端通讯录中的联系人获取所述目标用户的联网信息的步骤;其中,所述电子设备验证所述目标用户的脸部图像是否与所述预设的合法解锁信息绑定的合法用户的人脸图像相匹配,包括:所述电子设备根据所述目标用户的脸部图像的色彩信息,对所述目标用户的人脸图像进行二值化处理;所述电子设备将二值化处理后的所述目标用户的人脸图像分成多个像素块,并对每个像素块内所有像素对应的像素值进行或运算,得到每个像素块的或运算结果组成所述目标用户的人脸图像的下采样图片;所述电子设备将得到的下采样图片划分为多个像素区域,通过对每个像素区域中所有像素点的或运算结果求和,获得组成所述目标用户的人脸图像的每个像素区域的特征信息;所述电子设备根据所述目标用户的人脸图像的每个像素区域的特征信息判断所述目标用户的人脸图像与所述预设的合法解锁信息绑定的合法用户的人脸图像是否相匹配。4.根据权利要求3所述的解锁控制方法,其特征在于,所述电子设备通过启动的所述内置的摄像头对所述目标用户的脸部区域进行识别,包括:所述电子设备通过启动的所述内置的摄像头进行周围扫描,并且在扫描确定所述目标用户的脸部区域后,所述电子设备确定自身的位置参数,然后根据所述位置参数来调...

【专利技术属性】
技术研发人员:王随州
申请(专利权)人:东莞市华睿电子科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1