一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

解锁控制方法、系统、计算机存储介质及电子设备与流程

2022-03-26 02:33:18 来源:中国专利 TAG:


1.本技术涉及终端技术领域,尤其涉及一种解锁控制方法、系统、计算机存储介质及电子设备。


背景技术:

2.在分布式场景下,通常需要通过近端设备对远端设备进行控制,如果远端设备处于锁屏,则近端设备无法实现对远端设备进行控制。如果保持远端设备一直处于解锁状态,会导致远端设备的安全性不足。如果近端设备用户切换回在远端设备进行解锁,则缺乏便利性及安全性。


技术实现要素:

3.鉴于以上内容,有必要提供一种解锁控制方法、系统、计算机存储介质及电子设备以避免用户在通过第一设备控制第二设备时,需返回到第二设备上对第二设备进行解锁而带来的不便性,并提高远程解锁的安全性及便利性。
4.第一方面,本技术实施例提供一种解锁控制方法,应用于由第一设备和第二设备组成的解锁控制系统,方法包括:第一设备与第二设备进行连接绑定;第一设备接收第二设备发送的界面内容,并显示界面内容;响应于第一设备接收用户对界面内容的第一操作,第一设备生成第一解锁请求;第一设备将第一解锁请求发送给第二设备以请求解锁第二设备;第一设备接收第二设备发送的第一回复信息,并根据第一回复信息生成第一提示信息以提示用户输入解锁验证信息;第一设备接收用户输入的解锁验证信息,并将解锁验证信息发送给第二设备以供第二设备进行解锁验证;第一设备接收第二设备在解锁验证成功后返回的数据。本技术实施例中,避免用户在通过第一设备控制第二设备时,需返回到第二设备上对第二设备进行解锁而带来的不便性,并提高了用户在第一设备上对第二设备进行远程控制的效率。
5.在一种可能的实现方式中,第一设备与第二设备进行连接绑定的方法包括:第一设备和第二设备之间通过扫描二维码的方式进行连接绑定;或者,第一设备和第二设备之间通过登录同一用户账号的方式进行连接绑定;或者,第一设备和第二设备之间建立蓝牙连接的方式进行连接绑定。通过上述技术方案,实现通过扫码方式、登录账号方式及蓝牙连接方式等多种方式建立第一设备与第二设备的连接。
6.在一种可能的实现方式中,解锁验证信息包括生物特征信息,生物特征信息包括指纹、人脸图像、虹膜或声纹特征中的至少一种。通过上述技术方案,使得第二设备能够精确认证使用第一设备的用户,并只在接收到第一设备的合法用户输入的生物特征信息时才能实现解锁,提高远程解锁的安全性及便利性。
7.在一种可能的实现方式中,解锁验证信息为数字密码或者图形密码中的至少一种。通过上述技术方案,使得在第一设备上输入数字密码或者图形密码可以远程解锁第一设备,实现解锁的远程操作。
8.在一种可能的实现方式中,响应于第一设备接收用户对界面内容的第一操作,第一设备生成第一解锁请求的方法包括:检测到用户对界面内容的第一操作时,第一设备进行计时并得到计时时间;第一设备判断计时时间是否超过预设时间;若计时时间超过预设时间,第一设备发出请求信息以获取第二设备的屏幕状态信息;第一设备接收第二设备发送的屏幕状态信息;第一设备根据屏幕状态信息判断第二设备是否处于锁屏状态;若第二设备处于锁屏状态,第一设备生成第一解锁请求。通过上述技术方案,第一设备在确定出计时时间超过预设时间时才生成第一解锁请求,可以有效避免因用户误操作而生成的解锁指令的发生,提高对第一设备使用的流畅性。
9.第二方面,本技术实施例提供另一种解锁控制方法,应用于由第一设备和第二设备组成的解锁控制系统,方法包括:第二设备向与第二设备连接绑定的第一设备发送界面内容;第二设备接收第一设备发送的第一解锁请求;响应于第一解锁请求,第二设备判断第二设备是否满足预设条件;若确定第二设备满足预设条件,第二设备向第一设备发送第一回复信息以指示第一设备输入解锁验证信息;第二设备接收第一设备发送的解锁验证信息,并将解锁验证信息与存储的预设解锁信息进行比对,并在解锁验证信息与预设解锁信息相同时执行解锁操作;及将第二设备的数据返回给第一设备。本技术实施例中,第二设备在接收到第一设备发送的解锁验证信息后对解锁验信息进行验证,并在验证通过后,将第二设备的数据返回给第一设备,从而实现第一设备对第二设备进行远程控制的同时,实现对第二设备的远程解锁。
10.在一种可能的实现方式中,响应于第一解锁请求,第二设备判断第二设备是否满足预设条件的方法包括:第二设备判断第二设备是否处于锁屏状态;第二设备判断第二设备中是否存储有预设解锁信息;
11.第二设备识别第一解锁请求中所携带的第一设备的身份信息,并判断第一设备的身份信息是否记录在信任清单列表中;及若第二设备处于锁屏状态,且第二设备中存储有预设解锁信息,且第一设备的身份信息记录在信任清单列表中,第二设备确定第二设备满足预设条件。通过上述技术方案,第二设备在接收到第一设备发送的解锁请求时判断是否满足预设条件,并根据判断结果确定第二设备当前是否需要解锁。
12.在一种可能的实现方式中,方法还包括:若解锁验证信息与预设解锁信息不相同,第二设备生成第二回复信息,并将第二回复信息发送给第一设备以指示解锁失败。通过上述技术方案,第二设备在验证输入的解锁验证信息不正确时通过回复信息提醒用户在第一设备上重新输入解锁验证信息。
13.在一种可能的实现方式中,第二设备接收第一设备发送的解锁验证信息,并将解锁验证信息与存储的预设解锁信息进行比对的方法还包括:第二设备记录第一设备发送的解锁验证信息的次数;若第一设备发送的解锁验证信息的次数超过第一预设次数,第二设备将解锁方式设定为第一解锁方式,其中,第一解锁方式是指使用解锁密钥作为解锁验证方式。通过上述技术方案,用户在第一设备上输入解锁验证信息的错误次数达到第一预设次数时,可以允许用户通过在第一设备上输入解锁密钥对第二设备进行解锁,方便了用户的操作。
14.在一种可能的实现方式中,方法还包括:第二设备记录第一设备发送解锁密钥作为解锁验证信息的次数;若第一设备发送解锁密钥作为解锁验证信息的次数超过第二预设
次数,第二设备将解锁方式设定为第二解锁方式,其中,第二解锁方式是指在第二设备上进行本地解锁。通过上述技术方案,用户在第一设备上输入解锁密钥的错误次数达到第二预设次数时,可以允许用户在第二设备上进行本地解锁,方便了用户的操作。
15.第三方面,本技术实施例提供一种解锁控制系统,包括第一设备及第二设备:第一设备用于与第二设备进行连接绑定;第一设备用于接收第二设备发送的界面内容,并显示界面内容;响应于第一设备接收用户对界面内容的第一操作,第一设备用于生成第一解锁请求;第一设备用于将第一解锁请求发送给第二设备以请求解锁第二设备;第一设备用于接收第二设备发送的第一回复信息,并生成第一提示信息以提示用户输入解锁验证信息;第一设备用于接收用户输入的解锁验证信息,并将解锁验证信息发送给第二设备以供第二设备进行解锁验证;第一设备用于接收第二设备在解锁验证成功后返回的数据。本技术实施例中,避免用户在通过第一设备控制第二设备时,需返回到第二设备上对第二设备进行解锁而带来的不便性,并提高了用户在第一设备上对第二设备进行远程控制的效率。
16.在一种可能的实现方式中,第一设备用于与第二设备进行连接绑定包括:第一设备和第二设备之间通过扫描二维码的方式进行连接绑定;或者,第一设备和第二设备之间通过登录同一用户账号的方式进行连接绑定;或者,第一设备和第二设备之间建立蓝牙连接的方式进行连接绑定。通过上述技术方案,实现通过扫码方式、登录账号方式及蓝牙连接方式等多种方式建立第一设备与第二设备的连接。
17.在一种可能的实现方式中,解锁验证信息包括生物特征信息,生物特征信息包括指纹、人脸图像、虹膜或声纹特征中的至少一种。通过上述技术方案,使得第二设备能够精确认证使用第一设备的用户,并只在接收到第一设备的合法用户输入的生物特征信息时才能实现解锁,提高远程解锁的安全性及便利性。
18.在一种可能的实现方式中,解锁验证信息包括数字密码或者图形密码中的至少一种。通过上述技术方案,使得在第一设备上输入数字密码或者图形密码可以远程解锁第一设备,实现解锁的远程操作。
19.在一种可能的实现方式中,响应于第一设备接收用户对界面内容的第一操作,第一设备用于生成第一解锁请求包括:检测到用户对界面内容的第一操作时,第一设备进行计时并得到计时时间;第一设备判断计时时间是否超过预设时间;若计时时间超过预设时间,第一设备向第二设备发出请求信息以获取第二设备的屏幕状态信息;第一设备接收第二设备发送的屏幕状态信息;第一设备根据屏幕状态信息判断第二设备是否处于锁屏状态;若第二设备处于锁屏状态,第一设备生成第一解锁请求。通过上述技术方案,第一设备在确定出计时时间超过预设时间时才生成第一解锁请求,可以有效避免因用户误操作而生成的解锁指令的发生,提高对第一设备使用的流畅性。
20.第三方面,本技术实施例提供另一种解锁控制系统,包括第一设备及第二设备,其中:第二设备用于向与第二设备连接绑定的第一设备发送界面内容;第二设备用于接收第一设备发送的第一解锁请求;响应于第一解锁请求,第二设备用于判断第二设备是否满足预设条件;若确定第二设备满足预设条件,第二设备用于向第一设备发送第一回复信息以指示第一设备输入解锁验证信息;第二设备用于接收第一设备发送的解锁验证信息,并将解锁验证信息与存储的预设解锁信息进行比对,并在解锁验证信息与预设解锁信息相同时执行解锁操作;第二设备用于将第二设备的数据返回给第一设备。本技术实施例中,第二设
备在接收到第一设备发送的解锁验证信息后对解锁验信息进行验证,并在验证通过后,将第二设备的数据返回给第一设备,从而实现第一设备对第二设备进行远程控制的同时,实现对第二设备的远程解锁。
21.在一种种可能的实现方式中,响应于第一解锁请求,第二设备判断第二设备是否满足预设条件包括:第二设备判断第二设备是否处于锁屏状态;第二设备判断第二设备中是否存储有预设解锁信息;第二设备识别第一解锁请求中所携带的第一设备的身份信息,并判断第一设备的身份信息是否记录在信任清单列表中;及若第二设备处于锁屏状态,且第二设备中存储有预设解锁信息,且第一设备的身份信息记录在信任清单列表中,第二设备确定第二设备满足预设条件。通过上述技术方案,第二设备在接收到第一设备发送的解锁请求时判断是否满足预设条件,并根据判断结果确定第二设备当前是否需要解锁。
22.在一种可能的实现方式中,解锁控制系统包括:若解锁验证信息与预设解锁信息不相同,第二设备还用于生成第二回复信息,并将第二回复信息发送给第一设备以指示解锁失败。通过上述技术方案,第二设备在验证输入的解锁验证信息不正确时通过回复信息提醒用户在第一设备上重新输入解锁验证信息。
23.在一种可能的实现方式中,第二设备接收第一设备发送的解锁验证信息,并将解锁验证信息与存储的预设解锁信息进行包括:第二设备记录第一设备发送的解锁验证信息的次数;若第一设备发送的解锁验证信息的次数超过第一预设次数,第二设备将解锁方式设定为第一解锁方式,第一解锁方式是指使用解锁密钥作为解锁验证信息进行解锁验证的方式。通过上述技术方案,用户在第一设备上输入解锁验证信息的错误次数达到第一预设次数时,可以允许用户通过在第一设备上输入解锁密钥对第二设备进行解锁,方便了用户的操作。
24.在一种可能的实现方式中,解锁验证系统包括:第二设备用于记录第一设备发送解锁密钥作为解锁验证信息的次数;若第一设备发送解锁密钥作为解锁验证信息的次数超过第二预设次数,第二设备用于将解锁方式设定为第二解锁方式,其中,第二解锁方式是指在第二设备上进行本地解锁。通过上述技术方案,用户在第一设备上输入解锁密钥的错误次数达到第二预设次数时,可以允许用户在第二设备上进行本地解锁,方便了用户的操作。
25.第五方面,本技术实施例提供一种电子设备,包括执行上述第一方面及其任一可能的设计的方法中所执行的步骤的装置。
26.第六方面,本技术实施例提供一种计算机存储介质,计算机存储介质存储有程序指令,当程序指令在电子设备上运行时,使得电子设备执行本技术实施例上述第一方面及其任一可能的设计中的解锁控制方法。
27.另外,第五方面至第六方面所带来的技术效果可参见上述方法部分各设计的方法相关的描述,此处不再赘述。
附图说明
28.图1a-1b为本技术实施例提供的一种第一设备与第二设备的交互示意图;
29.图2为本技术实施例的一种解锁控制方法的流程图;
30.图3a-3d为本技术实施例中第一设备接收第二设备的界面内容的示意图;
31.图4a-4e为本技术实施例中第二设备对第一设备进行扫码的示意图;
32.图5为本技术实施例的一种解锁模式选择界面的示意图;
33.图6为本技术实施例中基于用户的操作生成第一解锁请求的流程图;
34.图7为本技术实施例中第二设备判断满足预设条件的流程的示意图;
35.图8为本技术实施例中第一设备与第二设备之间建立安全通道的流程的示意图;
36.图9为本技术实施例中电子设备的结构示意图。
具体实施方式
37.以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本技术实施例的描述中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
38.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术中的技术领域的技术人员通常理解的含义相同。本技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本技术。应理解,本技术中除非另有说明,“/”表示或的意思。例如,a/b可以表示a或b。本技术中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系。例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b三种情况。“至少一个”是指一个或者多个。“多个”是指两个或多于两个。例如,a、b或c中的至少一个,可以表示:a,b,c,a和b,a和c,b和c,a、b和c七种情况。
39.参考图1a-1b所示,为本技术实施例的一种第一设备10与第二设备20的交互示意图。如图1a所示,所述第一设备10与所述第二设备20通过云服务器进行数据交互。具体地,所述第一设备10通过云服务器向每一所述第二设备20发送解锁控制指令,每一所述第二设备20根据所述解锁控制指令执行解锁操作。每一所述第二设备20还在解锁完成后通过所述云服务器向所述第一设备10返回数据。例如,所述第二设备20在解锁完成后将当前显示的界面或者数据通过所述云服务器发送给所述第一设备10。
40.如图1b所示,所述第一设备10直接与至少一个所述第二设备20进行数据交互。具体地,所述第一设备10向至少一个所述第二设备20发送解锁控制指令,每一所述第二设备20根据所述解锁控制指令执行解锁操作,并在解锁完成后向所述第一设备10返回数据。在本技术一种可能的实现方式中,所述第一设备10同时与多个第二设备20建立连接,并进行数据交互,本技术对此不加以限制。
41.可选的,在本技术一个实施例中,第一设备10与第二设备20在同一个局域网内,所述第一设备10与所述第二设备20连接到同一个路由器上。可选的,在本技术另一个实施例中,所述第一设备10与所述第二设备20也可以不在同一个局域网内。例如,所述第一设备10在第一局域网内,且连接到第一路由器上,所述第二设备20连接到第二局域网内,且连接到第二路由器中,其中,第一路由器与第二路由器相通信。可选的,在本技术另一个实施例中,所述第一设备10与第二设备20之间通过蓝牙、wifi或p2p设备实现点对点的通信。在本实施方式中,第一设备10与第二设备20之间的交互无需通过云服务器进行转发,从而有助于降低第一设备10的解锁控制指令的执行及第二设备20的数据的接收的时延。本实施方式中,
所述第一设备10可以为手机、平板电能、笔记本电脑、个人数字助理、智能电视、阅读器、穿戴式装置等设备。所述第二设备20可以为手机、平板电脑等带有锁屏功能的终端设备。可选的,在本技术另一个实施例中,所述第一设备10与所述第二设备20可以为同一类型的设备,例如,所述第一设备10与所述第二设备20都可以是平板电脑。
42.参考图2所示,为本技术实施例的一种解锁控制方法的流程图。所述解锁控制方法可应用在第一设备10及第二设备20中,具体可包括如下步骤:
43.步骤s201,所述第一设备10与所述第二设备20进行连接绑定。本技术的实施例中,连接绑定是指建立具有可信任机制的数据通信通道。所述第一设备10与所述第二设备20进行连接绑定就是指所述第一设备10与所述第二设备20之间建立具有可信任机制的数据通信通道。在本技术不同的实施例中,可通过多种方式实现对第一设备10与第二设备20进行连接绑定,例如,所述第一设备10与所述第二设备20基于wi-fi peer-to-peer(p2p)协议进行连接绑定。又例如,所述第一设备10与所述第二设备20基于蓝牙协议进行连接绑定。
44.步骤s202,所述第二设备20向绑定的第一设备10发送界面内容。
45.可选的,在本技术一种实施例中,所述第二设备20通过扫码方式与所述第一设备10进行连接绑定,并向第一设备10发送界面内容,其中所述扫码可以包括扫描qr二维码、条形码等方式。参考图3a-3d所示,为本技术实施例中第一设备10接收第二设备20的界面内容的示意图。
46.如图3a所示,所述第一设备10的显示界面100上显示协同助手小程序101,用户可点击协同助手小程序101。可选的,在本技术实施例中,协同助手小程序101可以是第一设备10的系统的一种功能,也可以是安装在第一设备10上的一种应用程序。在检测到用户点击协同助手小程序101的操作时,所述第一设备10响应点击协同助手小程序101的操作,并显示第一界面102。所述第一界面102用于指示用户如何将第一设备10与第二设备20进行连接绑定。
47.如图3b所示,所述第一界面102上显示有引导提示信息1021及扫码连接选项1022。用户可点击扫码连接选项1022。引导提示信息1021用于指示用户通过扫码将第一设备10与第二设备20进行连接。当检测到用户点击所述扫码连接选项1022时,所述第一设备10响应点击扫码连接选项的操作,并显示二维码界面103。
48.如图3c所示,所述二维码界面103显示二维码。用户可通过第二设备20扫描所述二维码。如图3d所示,所述第一设备10响应第二设备20扫描所述二维码的操作,将所述第一设备10与所述第二设备20进行连接绑定,接收并显示所述第二设备20发送的界面内容。具体地,参考图4a-4c所示,为本技术实施例中第二设备20对第一设备10进行扫码的示意图。可选的,在本技术实施例中,可以通过协同助手等入口直接跳转到二维码扫码界面。比如,第一设备10接收用户语音指令,响应于接收到的语音指令,第一设备在显示屏上显示二维码。
49.如图4a所示,所述第二设备20的显示界面100上显示连接界面104。本实施例中,所述连接界面104为所述第二设备20的系统中的功能界面。所述连接界面104显示有wi-fi连接选项1041、蓝牙连接选项1042及无线投屏选项1043。当所述第二设备20检测到用户点击所述wi-fi连接选项1041时,所述第二设备20通过wi-fi peer-to-peer协议与所述第一设备10建立通信连接。具体地,响应于所述wi-fi连接选项1041被点击的操作,所述第二设备20搜寻可用的wi-fi网络,并在搜寻到可用的wi-fi网络时,将所述第二设备20与所述第一
设备10建立通信连接。所述第二设备20响应于所述蓝牙连接选项1042被点击的操作,所述第二设备20通过蓝牙协议与所述第一设备10建立通信连接。如图4b所示,响应于所述蓝牙连接选项1042被点击的操作,所述第二设备20显示设备搜索界面105以搜索可以连接的设备。如图4c所示,响应于从所述第一设备10接收的同意连接请求,所述第二设备20与第一设备10进行连接绑定。
50.如图4d所示,在所述第二设备20与所述第一设备10建立连接绑定后,所述第二设备20响应于所述无线投屏选项1043被点击的操作,所述第二设备20显示扫码框106。所述第二设备20通过扫码框106扫描所述第一设备10上显示的二维码(如图3c)后,将所述第二设备20的桌面界面内容(如图4e)发送给所述第一设备10,所述第一设备10显示所述第二设备20的桌面界面内容(如图3d)。可选的,在本技术其他实施例中,所述第二设备20从所述第二设备20的应用程序或系统程序中的扫码工具扫描所述第一设备10上显示的二维码后,将所述第二设备20的桌面界面内容发送给所述第一设备10。可选的,在本技术实施例中,第一设备和第二设备不需要提前建立连接关系,二者只需要通过wifi接入同一个局域网中,当第一设备界面显示可供扫描的二维码,而可以通过第二设备扫描所述第一设备提供的二维码,使得第一设备和第二设备建立连接绑定。可选的,在本技术一个实施例中,所述第一设备和所述第二设备之间通过登录同一用户账号的方式进行连接绑定。所述第一设备10的显示界面100上显示登录界面(图中未示)。所述第一设备10通过所述登录界面的第一输入栏接收用户输入的登录账号。所述第一设备10通过所述登录界面第二输入栏接收用户输入的登录密码。所述第一设备10验证用户输入的登录账号及登录密码是否正确。若验证用户输入的登录账号及登录密码正确,所述第一设备10显示验证成功信息,并建立所述第一设备10与所述第二设备20的连接绑定。当验证用户输入的登录账号及登录密码错误时,所述第一设备10显示验证失败信息,并提示用户重新输入登录账号及登录密码。
51.步骤s203,所述第一设备10接收所述第二设备20发送的界面内容,显示所述界面内容,并接收用户对所述界面内容的第一操作生成第一解锁请求。
52.可选的,在本技术实施例中,在所述第一设备10与所述第二设备20实现连接绑定后,所述第二设备20将当前的界面内容及锁屏状态信息发送至第一设备10,所述第一设备10接收并显示所述第二设备20的当前的界面内容,及根据所述锁屏状态信息确定出所述第二设备20处于锁屏时接收用户对所述界面内容的第一操作生成第一解锁请求。可选的,在本技术实施例中,所述界面内容可以是所述第二设备20上包括多个应用程序图标的界面或某一应用程序运行时的界面内容。
53.可选的,在本技术实施例中,接收用户对所述界面内容的第一操作生成第一解锁请求,具体可参考图6所示的流程示意图,以及下文对图6的详细说明。
54.步骤s204,所述第一设备10将所述第一解锁请求发送至所述第二设备20以请求解锁所述第二设备20。
55.步骤s205,所述第二设备20响应所述第一设备10发送的第一解锁请求,并判断所述第二设备20是否满足预设条件。其中,所述预设条件包括:判断所述第二设备20是否处于锁屏、判断所述第一设备是否存储用于进行验证的预设解锁信息以及验证所述第一设备10是否是可信任的设备。具体地,针对所述预设条件的判断,具体可参考图8所示的流程图以及下文针对图8所进行的详细说明。
56.步骤s206,若确定所述第二设备满足预设条件,所述第二设备20向所述第一设备发送第一回复信息以指示所述第一设备输入解锁验证信息。
57.可选的,在本技术实施例中,当所述第二设备20确定所述第二设备20不满足预设条件时,拒绝将所述第二设备20的数据返回至所述第一设备10。
58.步骤s207,所述第一设备10接收所述第二设备20发送的第一回复信息,根据所述第一回复信息生成第一提示信息以提示用户输入解锁验证信息,并接收用户输入的解锁验证信息。
59.可选的,在本技术实施例的一种可能实现方式中,当所述第一设备通过第一提示信息提示用户输入解锁验证信息后,响应于所述提示信息侦测并接收用户输入的解锁验证信息。具体地,所述第一提示信息为文字信息,例如,所述第一提示信息可以为“请输入解锁验证”的文字语句,所述第一设备10通过弹窗或文字框显示所述第一提示信息,并响应于所述提示信息侦测并接收用户输入的解锁验证信息。在本技术的其他实施例中,所述第一提示信息为语音信息,例如,所述第一提示信息可以为“请输入解锁验证”的语音,所述第一设备10通过语音输出设备播放所述第一提示信息。
60.可选的,在本技术实施例的一种可能实现方式中,当所述第一设备提示用户输入解锁验证信息的同时,第一设备10开始接收用户输入的解锁验证信息。例如,所述第一设备10通过弹窗显示所述第一提示信息或通过语音输出设备播放所述第一提示信息的同时,所述第一设备10开始接收用户输入的解锁验证信息。
61.步骤s208,所述第一设备10将所述解锁验证信息发送至所述第二设备20以供所述第二设备20进行解锁验证,其中所述解锁验证信息包括用户的生物特征信息及解锁密钥。
62.示例性的,在本技术实施例中,所述用户生物特征信息为指纹、人脸图像、虹膜或声纹特征中的至少一种。可选的,在本技术实施例中,所述第一设备10的生物特征采集器为指纹识别器,所述第一设备10接收用户通过所述指纹识别器输入的指纹信息,将所述指纹信息作为解锁验证信息,并将所述指纹信息发送至所述第二设备20,以供所述第二设备20进行解锁验证。可选的,在其他实施例中,所述第一设备10的生物特征采集器为摄像头,所述第一设备10接收用户通过所述摄像头拍摄的人脸图像信息作为解锁验证信息,并将所述人脸图像信息发送至所述第二设备20,以供所述第二设备20进行解锁验证。
63.可选的,在其他实施例中,所述第一设备10的生物特征采集器还可以为虹膜识别器,所述第一设备10接收用户通过所述虹膜识别器接收的虹膜信息,并将所述虹膜信息作为解锁验证信息,并将所述虹膜信息发送至所述第二设备20,以供所述第二设备20进行解锁验证。
64.可选的,在其他实施例中,所述第一设备10的生物特征采集器还可以为语音识别器,所述第一设备10接收用户通过所述语音识别器输入的声纹信息,并将所述声纹信息作为解锁验证信息,并将所述声纹信息发送至所述第二设备20,以供所述第二设备20进行解锁验证。
65.可选的,在其他实施例中,所述第一设备10提供解锁界面,并通过所述解锁界面接收用户输入的解锁密钥。所述第一设备10将所述解锁密钥作为解锁验证信息,并将所述解锁密钥发送至所述第二设备20,以供所述第二设备20进行解锁验证。具体地,所述解锁密钥为数字密码或图形密码,所述第一设备10通过所述解锁界面接收用户输入的数字密码或图
形密码作为解锁验证信息,并将所述数字密码或图形密码发送给第二设备20。
66.可选的,在其他实施例中,所述第一设备10在接收到用户输入的解锁验证信息前还提供解锁模式选择界面40,并通过所述解锁模式选择界面40设定所述第二设备20的解锁模式。所述解锁模式是指实现设备进行解锁验证的方式。如此,用户可以根据设定的解锁模式输入解锁验证信息以完成对所述第二设备20的解锁。本实施例中,所述解锁模式包括指纹解锁模式、人脸图像解锁模式、虹膜解锁模式、声纹解锁模式、密钥解锁模式。所述指纹解锁模式是指通过验证指纹实现设备的解锁验证的方式。所述人脸解锁模式是指通过验证人脸图像实现设备的解锁验证的方式。所述虹膜解锁模式是指通过验证虹膜实现设备的解锁验证的方式。所述声纹解锁模式是指通过验证声纹实现设备的解锁验证的方式。所述密钥解锁模式是指通过验证密钥实现设备的解锁验证的方式。参考图5所示,为本技术实施例的一种解锁模式选择界面40的示意图。所述解锁模式选择界面40包括第一模式选项41、第二模式选项42、第三模式选项43、第四模式选项44及第五模式选项45。所述解锁模式选择界面40接收用户对所述第一模式选项41的选择操作,将所述第二设备20的解锁模式设定为指纹解锁模式。如此,用户可以根据设定的指纹解锁模式在所述第一设备10中输入解锁验证信息以完成对所述第二设备20的解锁。
67.类似的,所述解锁模式选择界面40接收用户对所述第二模式选项42的选择操作,将所述第二设备20的解锁模式设定为人脸图像解锁模式;接收用户对所述第三模式选项43的选择操作,将所述第二设备20的解锁模式设定为虹膜图像解锁模式;接收用户对所述第四模式选项44的选择操作,将所述第二设备20的解锁模式设定为声纹解锁模式;接收用户对所述第五模式选项45的选择操作,将所述第二设备20的解锁模式设定为密钥解锁模式。
68.步骤s209,所述第二设备20接收所述第一设备10发送的解锁验证信息,并将所述解锁验证信息与存储的预设解锁信息进行比对,并在所述解锁验证信息与所述预设解锁信息匹配成功时执行解锁操作。
69.例如,当所述第二设备20接收到的解锁验证信息为指纹信息时,所述第二设备20将所述指纹信息与预设指纹信息进行比较,并在所述指纹信息与预设指纹信息一致时完成解锁验证,并向所述第一设备10返回数据。
70.又如,当所述第二设备20接收到的解锁验证信息为人脸图像信息时,所述第二设备20将所述人脸图像信息与预设人脸图像信息进行比较,并在所述人脸图像信息与预设人脸图像信息一致时完成解锁验证,并向所述第一设备10返回数据。
71.又如,当所述第二设备20接收到的解锁验证信息为虹膜信息时,所述第二设备20将所述虹膜信息与预设虹膜信息进行比较,并在所述虹膜信息与预设虹膜信息一致时完成解锁验证,并向所述第一设备10返回数据。
72.又如,当所述第二设备20接收到的解锁验证信息为声纹信息时,所述第二设备20将所述声纹信息与预设声纹信息进行比较,并在所述声纹信息与预设声纹信息一致时完成解锁验证,并向所述第一设备10返回数据。
73.又如,当所述第二设备20接收到的解锁验证信息为解锁密钥时,所述第二设备20将所述解锁密钥与预设解锁密钥进行比较,并在所述解锁密钥与预设解锁密钥一致时完成解锁验证,并向所述第一设备10返回数据。
74.可选的,在本技术的其他实施例中,当确定所述第二设备20满足预设条件时,所述
第二设备20在回复给所述第一设备10的第一回复信息中携带存储的预设解锁验证信息(比如预设人脸图像信息、预设虹膜信息、预设声纹信息、预设解锁密钥)发送给第一设备10。所述第一设备10通过生物特征采集器采集用户的生物特征信息,或通过解锁界面接收用户输入的解锁密钥,所述第一设备10将所述生物特征信息或解锁密钥与所述预设解锁验证信息进行比对验证,并把验证通过的结果发送给所述第二设备20。所述第二设备20接收到验证通过的结果时执行解锁操作并返回数据。
75.可选的,在本技术实施例中,还可以包括步骤s210,即所述第二设备20将所述第二设备20的数据返回至所述第一设备10。可选的,在本技术实施例中,所述第一设备10接收所述第二设备20通过解锁验证后返回的数据。可选的,在本技术实施例中,所述第二设备20在解锁成功后将解锁确认信息回复给所述第一设备10,及将所述第二设备20当前的界面内容返回给所述第一设备10。
76.可选的,在本技术实施例中,还可以包括步骤s211,即当所述解锁验证信息与所述预设解锁信息不相同时,所述第二设备20生成第二回复信息,并将所述第二回复信息发送至所述第一设备10,以指示解锁失败。
77.本实施方式中,所述第一设备10将用户的生物特征信息作为所述解锁验证信息发送至所述第二设备20,以供所述第二设备20进行解锁验证,并接收所述第二设备20在解锁验证后返回的数据,如此使得第二设备20能够精确认证使用所述第一设备10的用户,并只在接收到第一设备10的合法用户输入的生物特征信息时才能实现解锁,及返回数据至第一设备10,使得所述第一设备10能够对第二设备20进行远程解锁。因此,通过上述的多个实施例,可以避免用户在通过第一设备10控制第二设备20时,需返回到第二设备20上对第二设备20进行解锁而带来的不便性,提高了用户在第一设备10上对第二设备20进行远程控制的效率。
78.可选的,在本技术其他实施例中,所述解锁控制方法在步骤s212之后还可以包括:
79.所述第二设备20记录所述第一设备10发送的解锁验证信息的次数;
80.当所述第一设备10发送的解锁验证信息的次数超过第一预设次数时,所述第二设备20将解锁方式设定为第一解锁方式;
81.所述第二设备20生成第三回复信息,及将所述第三回复信息发送至所述第一设备10,以提醒用户通过第一解锁方式解锁所述第二设备20,其中,所述第一解锁方式是指所述第一设备10使用解锁密钥作为解锁验证方式,以远程解锁所述第二设备20。
82.可选的,在另一个实施例中,所述解锁控制方法在步骤s212之后还包括:
83.所述第二设备20记录所述第一设备10发送解锁密钥作为解锁验证信息的次数;
84.当所述第一设备10发送解锁密钥作为解锁验证信息的次数超过第二预设次数时,所述第二设备20将解锁方式设定为第二解锁方式;
85.所述第二设备20生成第四回复信息,及将所述第四回复信息发送至所述第一设备10,以提醒用户通过第二解锁方式解锁所述第二设备20。其中,所述第二解锁方式是指在所述第二设备20上进行本地解锁。
86.本实施方式中,所述第一预设次数及所述第二预设次数可以根据实际需要进行设定,本技术实施例对此不加以限定。例如,可以分别将所述第一预设次数及所述第二预设次数设定为5次。
87.可选的,在本技术实施例中,所述第一设备10接收到所述第二设备20发送的界面内容后,所述第一设备10接收用户对所述界面内容的第一操作生成第一解锁请求。具体地,参考图6所示,为本技术实施例中基于用户的操作生成第一解锁请求的流程图,具体可包括如下步骤:
88.步骤601,检测到用户对所述界面内容的第一操作时,所述第一设备10进行计时并得到计时时间;本实施例中,所述第一设备10检测到用户对所述界面内容的第一操作时开始进行计时,并在检测到所述第一操作完成或结束时停止计时并得到计时时间;
89.步骤s602,所述第一设备10判断所述计时时间是否超过预设时间,其中,当所述第一设备10在确定所述计时时间超过所述预设时间时,执行步骤s603;否则,当所述第一设备10在确定所述计时时间未超过(即,小于或等于)所述预设时间时,执行步骤s606;
90.步骤s603,所述第一设备10发出请求信息以获取所述第二设备20的屏幕状态信息,其中所述第二设备20的屏幕状态信息包括锁屏状态及解锁状态,其中所述锁屏状态是指所述设备处于屏幕锁定状态,仅仅能实现限定的功能,限制非可信用户访问设备的数据和资源,所述解锁状态是指所述设备处于屏幕解锁的状态,不限制用户访问设备的数据和资源;本实施例中,所述第二设备20接收到所述第一设备10发送的请求信息时,获取所述第二设备20的屏幕状态信息,并将获取的所述屏幕状态信息发送给所述第一设备10;
91.步骤s604,所述第一设备10接收所述第二设备20发送的屏幕状态信息;
92.步骤s605,所述第一设备10根据所述屏幕状态信息判断所述第二设备20是否处于锁屏状态;其中,当所述第二设备20处于锁屏状态时,执行步骤s605;否则,当所述第二设备20处于解锁状态时,执行步骤s606;
93.步骤s606,所述第一设备10生成第一解锁请求;
94.步骤s607,所述第一设备10不生成所述第一解锁请求。
95.本实施方式中,所述第一操作可以包括,但不限于:单指点击、单指滑动或多指滑动等操作。在其他实施方式中,所述第一操作也可以为用户自定义的操作,如单指画圈的操作。本实施方式中,所述第一设备10在确定出计时时间超过预设时间时才生成第一解锁请求,可以有效避免因用户误操作而生成的解锁指令的发生,提高对第一设备10使用的流畅性。可选的,在本技术的实施例中,基于用户的操作生成第一解锁请求可以不需要进行计时,仅在检测到用户对所述界面内容的第一操作时直接生成第一解锁请求。
96.可选的,在本技术实施例中,所述第二设备20接收所述第一设备10发送的第一解锁请求,并判断所述第二设备20是否满足预设条件。具体地,参考图7所示,为本技术实施例中第二设备20判断满足预设条件的流程的示意图,具体可包括如下步骤:
97.步骤s701,判断所述第二设备20是否处于锁屏状态;其中,当所述第二设备20处于锁屏状态时,执行步骤s702;否则,当所述第二设备20处于解锁状态时,执行步骤s706;
98.步骤s702,判断所述第二设备20中是否存储有预设解锁信息;其中,当所述第二设备20中存储有所述预设解锁信息时,执行步骤s703;否则,当所述第二设备20中未存储有所述预设解锁信息时,执行步骤s706;
99.步骤s703,识别所述第一解锁请求中所携带的所述第一设备10的身份信息;
100.步骤s704,判断所述第一设备10的身份信息是否记录在所述第二设备20中存储的信任清单列表中;其中,当所述第一设备10的身份信息记录在所述信任清单列表中时,执行
步骤s705;否则,当所述第一设备10的身份信息未记录在所述信任清单列表中时,执行步骤s706;
101.步骤s705,确定所述第二设备20满足所述预设条件;
102.步骤s706,确定所述第二设备20不满足所述预设条件。
103.可选的,在本技术的实施例中,所述第一设备10发送的第一解锁请求中携带有所述第一设备10的身份信息。所述第一设备10的身份信息为由字母、数字组成的字符串,所述字符串用于唯一标记所述第一设备10。例如,所述第一设备10的身份信息为id0203。需要说明的是,所述第二设备20在与所述第一设备10进行连接绑定时,可获取所述第一设备10的身份信息,并将所述第一设备10的身份信息记录在所述第二设备20中的所述信任清单列表中。本实施方式中,所述第二设备20当判断出所述第一设备10的身份信息记录在所述第二设备20中的信任清单列表中,则确定所述第一设备10是可信任的设备。
104.可选的,在本技术的实施例中,所述第二设备20在与所述第一设备10进行连接绑定前,预先采集预设解锁信息并存储在所述第二设备20中。例如,所述预设解锁信息为指纹信息、人脸图像信息、虹膜信息及声纹信息中的至少一种生物特征信息。具体地,所述第二设备20通过指纹采集器采集用户的指纹信息,通过摄像头采集用户的人脸图像信息,通过虹膜采集器采集用户的虹膜信息,通过语音识别器采集用户的声纹信息,并将采集的指纹信息、人脸图像信息、虹膜信息及/或声纹信息预先存储在第二设备20中。本实施方式中,在所述第一设备10与所述第二设备20进行连接绑定,所述第一设备10还建立与第二设备20之间的安全通道,以用于保护所述第一设备10与所述第二设备20之间进行数据交互的安全。在一实施方式中,所述第一设备10通过所述pake协议建立与第二设备20之间的安全通道。参考图8所示,为本技术实施例中第一设备10与第二设备20之间建立安全通道的流程的示意图图,具体包括如下步骤:
105.步骤s801,第一设备10通过手动输入或扫描二维码的方式,获取第二设备20上的个人身份识别码(personal identification number,pin);
106.步骤s802,第一设备10向第二设备20发送绑定请求;
107.步骤s803,第二设备20响应所述绑定请求生成一个随机数r,并向所述第一设备10发送随机数r;
108.步骤s804,第一设备10基于pin码和随机数r,生成第一设备10侧的基于口令的认证密钥协商(pake)公私钥对;
109.步骤s805,第一设备10向第二设备20发送第一设备10侧的pake公钥;
110.步骤s806,第二设备20基于pin码和随机数r,生成第二设备20侧的pake公私钥对,并根据第一设备10侧的pake公钥和第二设备20侧的pake私钥生成共享秘钥k1;
111.步骤s807,第二设备20向第一设备10发送第二设备20侧的pake公钥;
112.步骤s808,第一设备10根据第二设备20侧的pake公钥和第一设备10侧的pake私钥生成共享秘钥k2;
113.步骤s809,第一设备10和第二设备20通过共享秘钥k1或k2进行加密通信,其中共享秘钥k1和共享秘钥k2为相同的秘钥。
114.本实施方式中通过pake协议建立安全通道,以保证第一设备10第二设备20之间进行数据交互的安全性。
115.参考图9所示,为本技术实施例中电子设备1的结构示意图。电子设备1包括,但不限于:通信单元11、生物特征采集器12、显示器13、处理器14以及存储器15。上述各器件可以通过一个或多个通信总线16连接。存储器15用于存储一个或多个计算机程序17。一个或多个计算机程序17被配置为被所述处理器14执行。所述一个或多个计算机程序17包括多个指令,所述多个指令被所述处理器14执行时,可实现上述实施例中在第一设备10或第二设备20上执行的解锁控制方法,以实现电子设备1的解锁控制功能。
116.本技术的实施例还提供了一种解锁控制系统,解锁控制系统包括第一设备10及第二设备20。所述第一设备10和第二设备20执行上述解锁控制方法,以实现解锁控制功能。
117.本技术的实施例还提供一种计算机存储介质,所述计算机存储介质中存储有计算机指令,当所述计算机指令在电子设备上运行时,使得电子设备执行上述相关方法步骤实现上述实施例中的解锁控制方法。
118.本技术的实施例还提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得计算机执行上述相关步骤,以实现上述实施例中的解锁控制方法。
119.另外,本技术的实施例还提供一种装置,这个装置具体可以是芯片,组件或模块,所述装置可包括相连的处理器和存储器;其中,存储器用于存储计算机执行指令,当装置运行时,处理器可执行存储器存储的计算机执行指令,以使芯片执行上述各方法实施例中的解锁控制方法。
120.其中,本实施例提供的电子设备、计算机存储介质、计算机程序产品或芯片均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。
121.通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
122.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,该模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
123.该作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
124.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
125.该集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或
者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
126.最后应说明的是,以上实施例仅用以说明本技术的技术方案而非限制,尽管参照较佳实施例对本技术进行了详细说明,本领域的普通技术人员应当理解,可以对本技术的技术方案进行修改或等同替换,而不脱离本技术技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献