一种开锁方法及装置与流程

文档序号:17778405发布日期:2019-05-28 20:33阅读:317来源:国知局
一种开锁方法及装置与流程

本发明涉及智能门锁领域,更具体的说,涉及一种开锁方法及装置。



背景技术:

随着科技的进步,越来越多的用户安装智能门锁。

在使用智能门锁时,用户可以使用密码或指纹进行解锁,对于这类智能门锁,用户在智能门锁上输入密码或指纹,但密码或指纹易于被窥视进而容易被盗取,安全性不能保证。



技术实现要素:

有鉴于此,本发明提供一种开锁方法及装置,以解决用户在智能门锁上输入密码或指纹导致的密码或指纹容易被盗的问题。

为解决上述技术问题,本发明采用了如下技术方案:

一种开锁方法,应用于门锁,包括:

建立与电子设备的无线连接;所述电子设备包括所述电子设备的本体和内置于所述电子设备中的sim卡、或仅包括所述电子设备的本体;

对所述电子设备进行连接认证,若所述电子设备连接认证通过,则将所述电子设备作为目标电子设备,并保持与所述目标电子设备的无线连接;

获取所述门锁与所述目标电子设备之间的无线信号强度数据;

基于所述无线信号强度数据,确定持有所述目标电子设备的用户是否有开门意图;

若是,从所述目标电子设备获取解锁数据,并基于所述解锁数据,执行解锁操作。

优选地,基于所述无线信号强度数据,确定持有所述目标电子设备的用户是否有开门意图,包括:

基于所述无线信号强度数据,确定所述门锁与所述目标电子设备之间的距离变化数据;

若所述距离变化数据显示所述门锁与所述目标电子设备之间的距离为不断变小的趋势,确定持有所述目标电子设备的用户有开门意图;

若所述距离变化数据显示所述门锁与所述目标电子设备之间的距离没有不断变小的趋势,确定持有所述目标电子设备的用户没有开门意图。

优选地,若所述电子设备仅包括所述电子设备的本体时,从所述目标电子设备获取解锁数据,并基于所述解锁数据,执行解锁操作,包括:

发送解锁认证指令至所述目标电子设备的本体,以使所述目标电子设备的本体的显示界面显示提示信息;所述提示信息用于提示用户输入初始解锁信息;

接收所述目标电子设备的本体反馈的解锁信息;所述电子设备的本体对所述初始解锁信息执行了加密操作得到所述解锁信息;所述目标电子设备的本体与所述门锁无线连接;

使用预设密钥,对所述解锁信息进行解密操作,得到解密后的解锁信息;所述预设密钥为预先存储且与所述解锁信息相对应的解锁密钥;

将所述解密后的解锁信息与预设解锁信息进行比对,若一致,则执行解锁操作。

优选地,若所述电子设备包括所述电子设备的本体和内置于所述电子设备中的sim卡时,从所述目标电子设备获取解锁数据,并基于所述解锁数据,执行解锁操作,包括:

发送解锁认证指令至所述目标电子设备的本体,以使所述目标电子设备的本体的显示界面显示提示信息;所述提示信息用于提示用户输入初始解锁信息;

获取所述sim卡反馈给所述电子设备的本体的解锁信息;所述电子设备的本体将所述初始解锁信息发送至所述sim卡,所述sim卡对所述初始解锁信息执行了加密操作得到所述解锁信息;所述目标电子设备的本体与所述门锁无线连接;

使用预设密钥,对所述解锁信息进行解密操作,得到解密后的解锁信息;所述预设密钥为预先存储且与所述解锁信息相对应的解锁密钥;

将所述解密后的解锁信息与预设解锁信息进行比对,若一致,则执行解锁操作。

优选地,若所述电子设备包括所述电子设备的本体和内置于所述电子设备中的sim卡时,从所述目标电子设备获取解锁数据,并基于所述解锁数据,执行解锁操作,包括:

发送解锁认证指令至所述目标电子设备的本体,以使所述目标电子设备的本体的显示界面显示提示信息;所述提示信息用于提示用户输入初始解锁信息;

接收所述sim卡反馈的解锁信息;所述电子设备的本体将所述初始解锁信息发送至所述sim卡,所述sim卡对所述初始解锁信息执行了加密操作得到所述解锁信息;所述目标电子设备的本体、所述sim卡分别与所述门锁无线连接;

使用预设密钥,对所述解锁信息进行解密操作,得到解密后的解锁信息;所述预设密钥为预先存储且与所述解锁信息相对应的解锁密钥;

将所述解密后的解锁信息与预设解锁信息进行比对,若一致,则执行解锁操作。

优选地,若所述电子设备包括所述电子设备的本体和内置于所述电子设备中的sim卡时,从所述目标电子设备获取解锁数据,并基于所述解锁数据,执行解锁操作,包括:

发送解锁认证指令至所述sim卡,以使所述sim卡将开锁提示信息以stk主动式命令的形式发送至所述目标电子设备的本体,所述目标电子设备的本体的显示界面通过stk菜单显示提示信息;所述提示信息用于提示用户输入初始解锁信息;

接收所述sim卡反馈的解锁信息;所述sim卡对接收到的所述初始解锁信息执行了加密操作得到所述解锁信息;所述sim卡与所述门锁无线连接;

使用预设密钥,对所述解锁信息进行解密操作,得到解密后的解锁信息;所述预设密钥为预先存储且与所述解锁信息相对应的解锁密钥;

将所述解密后的解锁信息与预设解锁信息进行比对,若一致,则执行解锁操作。

优选地,所述解锁信息包括生物特征信息和/或密码。

优选地,所述目标电子设备包括手机。

优选地,所述目标电子设备与所述门锁通过蓝牙连接。

一种开锁方法,应用于电子设备,所述电子设备包括所述电子设备的本体和内置于所述电子设备中的sim卡、或仅包括所述电子设备的本体;所述开锁方法包括:

与门锁建立无线连接以及进行连接认证操作;

若连接认证通过,确定解锁信息并反馈至所述门锁。

优选地,确定解锁信息并反馈至所述门锁,包括:

接收所述门锁发送的解锁认证指令;

在所述电子设备的显示界面显示提示信息;所述提示信息用于提示用户输入初始解锁信息;

获取用户输入的初始解锁信息、对所述初始解锁信息进行加密,得到解锁信息,并将所述解锁信息反馈至所述门锁。

优选地,若所述电子设备包括所述电子设备的本体,在所述电子设备的显示界面显示提示信息,包括:

所述电子设备的本体内的运行软件或插件接收到所述解锁认证指令之后,在所述电子设备的本体的显示界面显示采集提示信息,以提醒用户输入生物特征信息;

或,在所述电子设备的本体的显示界面显示输入框,以使所述用户在所述输入框中输入密码信息;

所述初始解锁信息包括所述生物特征信息和所述密码信息。

优选地,所述电子设备仅包括所述电子设备的本体,获取用户输入的初始解锁信息、对所述初始解锁信息进行加密,得到解锁信息,并将所述解锁信息反馈至所述门锁,包括:

所述电子设备的本体获取用户输入的初始解锁信息,并对所述初始解锁信息进行加密,得到解锁信息;

所述目标电子设备的本体将所述解锁信息反馈至所述门锁;所述目标电子设备的本体与所述门锁无线连接。

优选地,所述电子设备包括所述电子设备的本体和内置于所述电子设备中的sim卡,获取用户输入的初始解锁信息、对所述初始解锁信息进行加密,得到解锁信息,并将所述解锁信息反馈至所述门锁,包括:

所述电子设备的本体获取所述初始解锁信息;

所述电子设备的本体将所述初始解锁信息发送至所述sim卡;

所述sim卡对所述初始解锁信息执行了加密操作得到所述解锁信息;

所述sim卡将所述解锁信息反馈至所述电子设备的本体;

所述电子设备的本体将所述解锁信息反馈至所述门锁;所述目标电子设备的本体与所述门锁无线连接。

优选地,所述电子设备包括所述电子设备的本体和内置于所述电子设备中的sim卡,获取用户输入的初始解锁信息、对所述初始解锁信息进行加密,得到解锁信息,并将所述解锁信息反馈至所述门锁,包括:

所述电子设备的本体获取所述初始解锁信息;

所述电子设备的本体将所述初始解锁信息发送至所述sim卡;

所述sim卡对所述初始解锁信息执行了加密操作得到所述解锁信息;

所述sim卡将所述解锁信息反馈至所述门锁;所述目标电子设备的本体、所述sim卡分别与所述门锁无线连接。

优选地,所述电子设备包括所述电子设备的本体和内置于所述电子设备中的sim卡,获取用户输入的初始解锁信息、对所述初始解锁信息进行加密,得到解锁信息,并将所述解锁信息反馈至所述门锁,包括:

所述电子设备的本体将所述初始解锁信息发送至所述sim卡;

所述sim卡对所述初始解锁信息执行了加密操作得到所述解锁信息;

所述sim卡将所述解锁信息反馈至所述门锁;所述sim卡与所述门锁无线连接。

优选地,若所述电子设备包括所述电子设备的本体和内置于所述电子设备中的sim卡,在所述电子设备的显示界面显示提示信息,包括:

所述sim卡根据所述解锁认证指令生成开锁提示信息;

所述sim卡将开锁提示信息以stk主动式命令的形式发送至所述目标电子设备的本体;

所述目标电子设备的本体的显示界面通过stk菜单显示提示信息;所述提示信息用于提示用户输入初始解锁信息。

一种开锁装置,应用于门锁,包括:

无线连接模块,用于建立与电子设备的无线连接;所述电子设备包括所述电子设备的本体和内置于所述电子设备中的sim卡、或仅包括所述电子设备的本体;

连接认证模块,用于对所述电子设备进行连接认证,若所述电子设备连接认证通过,则将所述电子设备作为目标电子设备,并保持与所述目标电子设备的无线连接;

数据获取模块,用于获取所述门锁与所述目标电子设备之间的无线信号强度数据;

意图确定模块,用于基于所述无线信号强度数据,确定持有所述目标电子设备的用户是否有开门意图;

开锁模块,用于若所述意图确定模块确定出持有所述目标电子设备的用户有开门意图,从所述目标电子设备获取解锁数据,并基于所述解锁数据,执行解锁操作。

相较于现有技术,本发明具有以下有益效果:

本发明提供了一种开锁方法及装置,目标电子设备与门锁通过无线连接,门锁可以通到无线接收到目标电子设备发送的解锁数据,不需要在智能门锁端录入解锁数据,可防止解锁数据在门锁端录入造成的泄露、易于被窃取的问题。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例提供的一种应用于门锁的开锁方法的方法流程图;

图2为本发明实施例提供的另一种应用于门锁的开锁方法的方法流程图;

图3为本发明实施例提供的再一种应用于门锁的开锁方法的方法流程图;

图4为本发明实施例提供的又一种应用于门锁的开锁方法的方法流程图;

图5为本发明实施例提供的第五种应用于门锁的开锁方法的方法流程图;

图6为本发明实施例提供的第六种应用于门锁的开锁方法的方法流程图;

图7为本发明实施例提供的一种应用于电子设备的开锁方法的方法流程图;

图8为本发明实施例提供的一种应用于门锁的开锁装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供了一种开锁方法,应用于门锁,参照图1,可以包括:

s11、建立与电子设备的无线连接。

所述电子设备包括所述电子设备的本体和内置于所述电子设备中的sim卡、或仅包括所述电子设备的本体。

优选地,电子设备可以是手机、平板等可以内置sim卡的设备。即本发明实施例中使用用户常规的电子设备即可,不需要额外购买专门用于开锁的设备。电子设备的本体即除了内置的sim卡之外的部分,电子设备的本体也能够进行数据处理、数据通信等功能。

无线连接可以包括但不限于蓝牙、近场通信nfc连接。电子设备接近门锁时,门锁会与电子设备建立无线连接。

s12、对所述电子设备进行连接认证,若所述电子设备连接认证通过,则将所述电子设备作为目标电子设备,并保持与所述目标电子设备的无线连接。

具体的,电子设备与门锁建立无线连接之后,门锁会对电子设备进行连接认证操作,连接认证操作采用常规的无线连接认证操作即可,如智能门锁向手机端发送认证请求,要求手机端进行认证操作;手机端与智能门锁认证成功则两者建立蓝牙持续连接,否则蓝牙连接中断,中断前发送给手机中的门锁手机软件app相关指令信息,要求app弹出提示框:“蓝牙认证失败,需要更换设备”。

若目标电子设备的本体与门锁建立无线连接,则建立第一无线通信通道,若sim卡与门锁建立无线连接,则建立第二无线通信通道。

本实施例中,对电子设备进行连接认证,能够保证只有开锁权限的用户才能够开锁。举例来说,两个距离较近的门锁,其中一个为目标门锁(自己家门锁),另一个为非目标门锁(邻居家门锁)。但是在连接时,电子设备认证对非目标门锁认证失败,即仅能认证成功自家门锁,保证用户仅能够开自己家的门锁。

s13、获取所述门锁与目标电子设备之间的无线信号强度数据。

具体的,以蓝牙无线连接为例,门锁中内置有蓝牙模块,蓝牙模块可以使用rssi技术测量门锁与目标电子设备之间的蓝牙信号强度。

其中,rssi(receivedsignalstrengthindication)是指接收的信号强度指示,通过接收到的信号强弱测定信号点与接收点的距离,进而根据相应数据进行定位计算的一种定位技术。

举例来说,用户手持手机(蓝牙开启)靠近智能门锁时,此时智能门锁内的蓝牙低能耗ble蓝牙模块一直处于广播状态,随着智能手机的靠近,手机和ble蓝牙模块之间的蓝牙信号强度不断变化,ble蓝牙模块获取到不断变化的蓝牙信号强度。

s14、判断持有所述目标电子设备的用户是否有开门意图;若有,执行步骤s15;若没有,结束。

具体的,仍以蓝牙无线连接为例,基于所述蓝牙信号强度数据,确定持有所述目标电子设备的用户是否有开门意图,所述目标电子设备与所述门锁通过蓝牙连接。

具体的,智能门锁内的ble蓝牙模块根据接收到的蓝牙信号强度数据,结合相应的算法,对蓝牙信号强度进行测算,根据蓝牙信号强度的变化,确定两者的距离变化,并结合当前门锁状态,从而判断出用户是靠近门锁还是远离门锁,进而确定用户是否具有开门意图。

可选的,在本实施例的基础上,参照图2,步骤s12可以包括:

s21、基于所述无线信号强度数据,确定所述门锁与所述目标电子设备之间的距离变化数据。

具体的,仍以蓝牙无线连接为例,若蓝牙信号变强,说明门锁与所述目标电子设备之间的距离变近;若蓝牙信号变弱,说明门锁与所述目标电子设备之间的距离变远。

s22、若所述距离变化数据显示所述门锁与所述目标电子设备之间的距离为不断变小的趋势,确定持有所述目标电子设备的用户有开门意图。

s23、若所述距离变化数据显示所述门锁与所述目标电子设备之间的距离没有不断变小的趋势,确定持有所述目标电子设备的用户没有开门意图。

其中,若目标电子设备与门锁的距离不断变近,且当前门锁状态为锁定状态,则说明用户接近门锁,有开门的意图。若目标电子设备与门锁的距离不断变远或者时近时远,说明用户没有开门的意图。或者,若当前门锁状态为开启状态,则无需进行后续操作。

需要说明的是,为了避免用户在门内触发开锁,可以通过机械设计屏蔽门锁在屋内的蓝牙信号。

另外,根据无线信号强度数据精确判断是否有开门意图的步骤在实际应用时需要结合相应的算法。

s15、从所述目标电子设备获取解锁数据,并基于所述解锁数据,执行解锁操作。

需要说明的是,步骤s11和s12执行的是连接操作,步骤s13、s14和s15执行的是意图判断操作,连接操作和意图判断操作在执行上没有先后顺序,可以顺序执行,也可以同时执行。

通过本发明实施例,用户手持电子设备接近门锁的过程中,门锁可自动与目标电子设备实现无线认证连接,并给出提示认证信息,与现有技术相比,门锁由被动开锁,变为主动发起提醒操作给用户,使得用户操作步骤有所简化,用户体验更好;且门锁可以通到无线通道接收到目标电子设备发送的解锁数据,不需要在智能门锁端录入解锁数据,可防止解锁数据在门锁端录入造成的泄露、易于被窃取的问题,此外,sim卡对用户解锁数据的处理进一步提升了开锁数据的安全性。

另外,可以通过采集门锁与目标电子设备之间的无线信号强度数据,将信号强弱转化为距离的测算,进而可以推测出用户是否有开门的意图。

第三,门锁和电子设备内部自动进行授权认证,认证通过才可建立持续的蓝牙连接,认证不通过则自动断开蓝牙连接,并通过手机软件弹出相应错误提示。

第四,通过本发明实施例,不用单独携带卡片或钥匙,利用随身携带的手机,就可实现快捷开锁。

可选的,在上述任一实施例的基础上,根据电子设备包括的内容不同,步骤s14可以有四种实现方式,现分别介绍。

1、若所述电子设备仅包括所述电子设备的本体时,参照图3,步骤s15可以包括:

s31、发送解锁认证指令至所述目标电子设备的本体,以使所述目标电子设备的本体的显示界面显示提示信息。

所述提示信息用于提示用户输入初始解锁信息。

具体的,若确定出用户有开锁的意图,则发送解锁认证指令至目标电子设备,以使用户通过目标电子设备输入解锁信息。

所述电子设备的本体内后台运行的软件或插件接收到所述解锁认证指令之后,在所述电子设备的本体的显示界面显示采集提示信息,以提醒用户输入,即解锁信息;所述解锁信息包括生物特征信息和/或密码,如生物特征信息可以是指纹、声音、人脸等特征。

或,在所述电子设备的本体的显示界面显示输入框,以使所述用户在所述输入框中输入密码信息;

所述初始解锁信息包括所述生物特征信息和所述密码信息。

本发明实施例既可以输入指纹等生物特征信息,也可以输入密码信息,如pin码。若采集生物特征信息,则显示界面显示采集提示信息,如对话框,提示用户输入生物特征信息。若采集密码信息,则出现输入框,让用户输入密码。

以采集指纹为例进行说明,手机端手机app接收到智能门锁端发送解锁认证指令,在手机界面弹出提示框,要求用户利用手机上的指纹识别按键进行指纹输入。

以密码为例进行说明,手机端手机app接收到智能门锁端发送的解锁认证指令,在手机界面弹出提示框,要求用户输入认证密码。

除了在显示界面显示采集提示信息或输入框之外,还会显示确定键和取消键,若用户靠近门锁,但不需要开门,此时需要在弹出的提示框中弹出取消按键,用户点击取消键则门锁不执行开门操作,如果用户不做任何点击也视为不执行开门操作。

用户点击确认键,若采集的是生物特征信息,则跳转至相应的数据采集界面,如采集指纹信息界面、打开摄像头采集人脸图像界面。若获取的是密码信息,点击确认键后,即可获取到用户输入的密码信息。

s32、接收所述目标电子设备的本体反馈的解锁信息。

所述电子设备的本体对所述初始解锁信息执行了加密操作得到所述解锁信息;所述目标电子设备的本体与所述门锁无线连接。

以指纹为例,用户在手机指纹识别按键录入预先设定的指纹,并将指纹其中的一部分(事先约定,比如左上方的四分之一)利用个人私钥进行加密,并通过目标电子设备的本体与门锁的第一无线通信通道传输至门锁。

本实施例中,是电子设备的本体接收解锁认证指令、显示提示信息、采集初始解锁信息、对初始解锁信息进行加密得到解锁信息,并将解锁信息反馈至门锁。即本实施例中所有的操作均是电子设备的本体执行。并且仅需要电子设备的本体与门锁连接。

s33、使用预设密钥,对所述解锁信息进行解密操作,得到解密后的解锁信息。

所述预设密钥为预先存储且与所述解锁信息相对应的解锁密钥。

s34、将所述解密后的解锁信息与预设解锁信息进行比对,若一致,则执行解锁操作。

具体的,以指纹为例,智能门锁端接收到该执行了加密操作的解锁信息后。利用预先存储的与个人私钥对应的公钥对解锁信息进行解密,并与事先存储的指纹对应部分进行比对,比对通过则执行开锁,通过无线通信通道反馈给手机端手机app开锁成功。否则开锁失败,如开锁失败,门锁需要通过无线通信通道反馈给手机端手机app,提示用户再次进行认证。

2、若所述电子设备包括所述电子设备的本体和内置于所述电子设备中的sim卡时,参照图4,步骤s15可以包括:

s41、发送解锁认证指令至所述目标电子设备的本体,以使所述目标电子设备的本体的显示界面显示提示信息。

所述提示信息用于提示用户输入初始解锁信息。

s42、获取所述sim卡反馈给所述电子设备的本体的解锁信息。

所述电子设备的本体将所述初始解锁信息发送至所述sim卡,所述sim卡利用内部预存个人私钥对所述初始解锁信息执行了加密操作得到所述解锁信息;所述目标电子设备的本体与所述门锁无线连接。

s43、使用预设密钥,对所述解锁信息进行解密操作,得到解密后的解锁信息。

所述预设密钥为预先存储且与所述解锁信息相对应的解锁密钥,即与sim卡内个人私钥对应的公钥。

s44、将所述解密后的解锁信息与预设解锁信息进行比对,若一致,则执行解锁操作。

本实施例与上述实施例不同的是,电子设备的本体接收解锁认证指令、显示提示信息和采集初始解锁信息,sim卡对初始解锁信息进行加密得到解锁信息,电子设备的本体将解锁信息反馈至门锁。并且仅需要电子设备的本体与门锁连接,电子设备的本体与门锁通信。不需要sim卡与门锁连接。sim卡与电子设备的本体通过iso7816接触通道通信。

另外,步骤s41-s44的具体工作过程同步骤s31-s34类似,参照上述解释说明即可。

3、若所述电子设备包括所述电子设备的本体和内置于所述电子设备中的sim卡时,参照图5,步骤s15可以包括:

s51、发送解锁认证指令至所述目标电子设备的本体,以使所述目标电子设备的本体的显示界面显示提示信息。

所述提示信息用于提示用户输入初始解锁信息。

s52、接收所述sim卡反馈的解锁信息。

所述电子设备的本体将所述初始解锁信息发送至所述sim卡,所述sim卡利用内部预存的个人私钥对所述初始解锁信息执行了加密操作得到所述解锁信息;所述目标电子设备的本体、所述sim卡分别与所述门锁无线连接。

s53、使用预设密钥,对所述解锁信息进行解密操作,得到解密后的解锁信息。

所述预设密钥为预先存储且与所述解锁信息相对应的解锁密钥,即与sim卡内个人私钥对应的公钥。

s54、将所述解密后的解锁信息与预设解锁信息进行比对,若一致,则执行解锁操作。

本实施例与上述实施例不同的是,电子设备的本体接收解锁认证指令、显示提示信息和采集初始解锁信息,sim卡利用内部预存个人私钥对初始解锁信息进行加密得到解锁信息,以及将解锁信息反馈至门锁。并且需要电子设备的本体、sim卡分别与门锁连接,电子设备的本体与门锁通过第一无线通信通道通信,sim卡与门锁通过第二无线通信通道通信。sim卡与电子设备的本体通过iso7816接触通道通信。

另外,步骤s51-s54的具体工作过程同步骤s31-s34类似,参照上述解释说明即可。

4、若所述电子设备包括所述电子设备的本体和内置于所述电子设备中的sim卡时,参照图6,步骤s15可以包括:

s61、发送解锁认证指令至所述sim卡,以使所述sim卡将开锁提示信息以stk主动式命令的形式发送至所述目标电子设备的本体,所述目标电子设备的本体的显示界面通过stk菜单显示提示信息。

所述提示信息用于提示用户输入初始解锁信息。

具体的,sim卡接收到门锁发出的解锁指令后,进行解析,将提示信息整理成主动式命令通过iso7816接触通道发给本体,通过本体显示屏以stk菜单形式显示给用户,用户通过stk菜单输入解锁信息,随后本体再以主动式命令的形式通过iso7816接触通道将获取的数据反馈给sim卡。

s62、接收所述sim卡反馈的解锁信息。

所述sim卡对接收到的所述初始解锁信息利用内部预存的个人执行了加密操作得到所述解锁信息,所述sim卡与所述门锁无线连接。

s63、使用预设密钥,对所述解锁信息进行解密操作,得到解密后的解锁信息。

所述预设密钥为预先存储且与所述解锁信息相对应的解锁密钥,即与sim卡内个人私钥对应的公钥。

s64、将所述解密后的解锁信息与预设解锁信息进行比对,若一致,则执行解锁操作。

本实施例与上述实施例不同的是,sim卡接收解锁认证指令、电子设备的本体显示提示信息和采集初始解锁信息,sim卡对初始解锁信息进行加密得到解锁信息,以及将解锁信息反馈至门锁。并且仅需要sim卡与门锁连接,sim卡与门锁通过第二无线通信通道通信。sim卡与电子设备的本体通过iso7816接触通道通信。

本实施例中,给出了不同使用场景下电子设备与门锁的交互过程,进而在电子设备内部配置不同时,使用相适应的交互方法与门锁交互。

另外,通过接收执行了加密操作的解密信息,提高了信息传输的安全性。并且,在解码验证时,增加可与用户交互的操作,进一步提高了开锁安全性,可选的,在上述应用于门锁的开锁方法的实施例的基础上,本发明的另一实施例提供了一种开锁方法,应用于电子设备,所述电子设备包括所述电子设备的本体和内置于所述电子设备中的sim卡、或仅包括所述电子设备的本体。参照图7,所述开锁方法包括:

s71、与门锁建立无线连接以及进行连接认证操作;

s72、若连接认证通过,确定解锁信息并反馈至所述门锁。

可选的,在本实施例的基础上,步骤s72可以包括:

1)接收所述门锁发送的解锁认证指令;

2)在所述电子设备的显示界面显示提示信息;所述提示信息用于提示用户输入初始解锁信息;

3)获取用户输入的初始解锁信息、对所述初始解锁信息进行加密,得到解锁信息,并将所述解锁信息反馈至所述门锁。

可选的,在上一实施例的基础上,若所述电子设备包括所述电子设备的本体,在所述电子设备的显示界面显示提示信息,包括:

所述电子设备的本体内的运行软件或插件接收到所述解锁认证指令之后,在所述电子设备的本体的显示界面显示采集提示信息,以提醒用户输入生物特征信息;

或,在所述电子设备的本体的显示界面显示输入框,以使所述用户在所述输入框中输入密码信息;

所述初始解锁信息包括所述生物特征信息和所述密码信息。

本实施例中,通过电子设备与门锁的交互使得门锁获取解锁信息并开锁。

需要说明的是,本实施例中的各个步骤请参照上述实施例中的相应说明,在此不再赘述。

在上述任一应用于电子设备的开锁方法的实施例的基础上,所述电子设备仅包括所述电子设备的本体,获取用户输入的初始解锁信息、对所述初始解锁信息进行加密,得到解锁信息,并将所述解锁信息反馈至所述门锁,包括:

所述电子设备的本体获取用户输入的初始解锁信息,并对所述初始解锁信息进行加密,得到解锁信息;

所述目标电子设备的本体将所述解锁信息反馈至所述门锁;所述目标电子设备的本体与所述门锁无线连接。

进一步,所述电子设备包括所述电子设备的本体和内置于所述电子设备中的sim卡,获取用户输入的初始解锁信息、对所述初始解锁信息进行加密,得到解锁信息,并将所述解锁信息反馈至所述门锁,包括:

所述电子设备的本体获取所述初始解锁信息;

所述电子设备的本体将所述初始解锁信息发送至所述sim卡;

所述sim卡对所述初始解锁信息执行了加密操作得到所述解锁信息;

所述sim卡将所述解锁信息反馈至所述电子设备的本体;

所述电子设备的本体将所述解锁信息反馈至所述门锁;所述目标电子设备的本体与所述门锁无线连接。

进一步,所述电子设备包括所述电子设备的本体和内置于所述电子设备中的sim卡,获取用户输入的初始解锁信息、对所述初始解锁信息进行加密,得到解锁信息,并将所述解锁信息反馈至所述门锁,包括:

所述电子设备的本体获取所述初始解锁信息;

所述电子设备的本体将所述初始解锁信息发送至所述sim卡;

所述sim卡对所述初始解锁信息执行了加密操作得到所述解锁信息;

所述sim卡将所述解锁信息反馈至所述门锁;所述目标电子设备的本体、所述sim卡分别与所述门锁无线连接。

本实施例中,给出了不同使用场景下电子设备与门锁的交互过程,进而在电子设备内部配置不同时,使用相适应的交互方法与门锁交互。

需要说明的是,本实施例中的各个步骤请参照上述实施例中的相应说明,在此不再赘述。

可选的,在图7对应的实施例的基础上,所述电子设备包括所述电子设备的本体和内置于所述电子设备中的sim卡,获取用户输入的初始解锁信息、对所述初始解锁信息进行加密,得到解锁信息,并将所述解锁信息反馈至所述门锁,包括:

所述电子设备的本体将所述初始解锁信息发送至所述sim卡;

所述sim卡对所述初始解锁信息执行了加密操作得到所述解锁信息;

所述sim卡将所述解锁信息反馈至所述门锁;所述sim卡与所述门锁无线连接。

进一步,若所述电子设备包括所述电子设备的本体和内置于所述电子设备中的sim卡,在所述电子设备的显示界面显示提示信息,包括:

所述sim卡根据所述解锁认证指令生成开锁提示信息;

所述sim卡将开锁提示信息以stk主动式命令的形式发送至所述目标电子设备的本体;

所述目标电子设备的本体的显示界面通过stk菜单显示提示信息;所述提示信息用于提示用户输入初始解锁信息。

本实施例中,给出了电子设备与门锁的交互过程,进而在电子设备内部配置不同时,使用相适应的交互方法与门锁交互。

需要说明的是,本实施例中的各个步骤请参照上述实施例中的相应说明,在此不再赘述。

可选的,在上述应用于门锁的开锁方法的实施例的基础上,本发明的另一实施例提供了一种开锁装置,应用于门锁,包括:

无线连接模块101,用于建立与电子设备的无线连接;所述电子设备包括所述电子设备的本体和内置于所述电子设备中的sim卡、或仅包括所述电子设备的本体;

连接认证模块102,用于对所述电子设备进行连接认证,若所述电子设备连接认证通过,则将所述电子设备作为目标电子设备,并保持与所述目标电子设备的无线连接;

数据获取模块103,用于获取所述门锁与所述目标电子设备之间的无线信号强度数据;

意图确定模块104,用于基于所述无线信号强度数据,确定持有所述目标电子设备的用户是否有开门意图;

开锁模块105,用于若所述意图确定模块确定出持有所述目标电子设备的用户有开门意图,从所述目标电子设备获取解锁数据,并基于所述解锁数据,执行解锁操作。

可选的,所述意图确定模块104可以包括:

数据确定子模块,用于基于所述无线信号强度数据,确定所述门锁与所述目标电子设备之间的距离变化数据;

第一确定子模块,用于若所述距离变化数据显示所述门锁与所述目标电子设备之间的距离为不断变小的趋势,确定持有所述目标电子设备的用户有开门意图;

第二确定子模块,用于若所述距离变化数据显示所述门锁与所述目标电子设备之间的距离没有不断变小的趋势,确定持有所述目标电子设备的用户没有开门意图。

可选的,若所述电子设备仅包括所述电子设备的本体时,所述开锁模块105可以包括:

第一发送子模块,用于发送解锁认证指令至所述目标电子设备的本体,以使所述目标电子设备的本体的显示界面显示提示信息;所述提示信息用于提示用户输入初始解锁信息;

第一接收子模块,用于接收所述目标电子设备的本体反馈的解锁信息;所述电子设备的本体对所述初始解锁信息执行了加密操作得到所述解锁信息;所述目标电子设备的本体与所述门锁无线连接;

第一解锁子模块,用于使用预设密钥,对所述解锁信息进行解密操作,得到解密后的解锁信息;所述预设密钥为预先存储且与所述解锁信息相对应的解锁密钥;

第一比对子模块,用于将所述解密后的解锁信息与预设解锁信息进行比对,若一致,则执行解锁操作。

可选的,若所述电子设备包括所述电子设备的本体和内置于所述电子设备中的sim卡时,所述开锁模块105可以包括:

第二发送子模块,用于发送解锁认证指令至所述目标电子设备的本体,以使所述目标电子设备的本体的显示界面显示提示信息;所述提示信息用于提示用户输入初始解锁信息;

第二接收子模块,用于获取所述sim卡反馈给所述电子设备的本体的解锁信息;所述电子设备的本体将所述初始解锁信息发送至所述sim卡,所述sim卡对所述初始解锁信息执行了加密操作得到所述解锁信息;所述目标电子设备的本体与所述门锁无线连接;

第二解锁子模块,用于使用预设密钥,对所述解锁信息进行解密操作,得到解密后的解锁信息;所述预设密钥为预先存储且与所述解锁信息相对应的解锁密钥;

第二比对子模块,用于将所述解密后的解锁信息与预设解锁信息进行比对,若一致,则执行解锁操作。

可选的,若所述电子设备包括所述电子设备的本体和内置于所述电子设备中的sim卡时,所述开锁模块105可以包括:

第三发送子模块,用于发送解锁认证指令至所述目标电子设备的本体,以使所述目标电子设备的本体的显示界面显示提示信息;所述提示信息用于提示用户输入初始解锁信息;

第三接收子模块,用于接收所述sim卡反馈的解锁信息;所述电子设备的本体将所述初始解锁信息发送至所述sim卡,所述sim卡对所述初始解锁信息执行了加密操作得到所述解锁信息;所述目标电子设备的本体、所述sim卡分别与所述门锁无线连接;

第三解锁子模块,用于使用预设密钥,对所述解锁信息进行解密操作,得到解密后的解锁信息;所述预设密钥为预先存储且与所述解锁信息相对应的解锁密钥;

第三比对子模块,用于将所述解密后的解锁信息与预设解锁信息进行比对,若一致,则执行解锁操作。

可选的,若所述电子设备包括所述电子设备的本体和内置于所述电子设备中的sim卡时,所述开锁模块105可以包括:

第四发送子模块,用于发送解锁认证指令至所述sim卡,以使所述sim卡将开锁提示信息以stk主动式命令的形式发送至所述目标电子设备的本体,所述目标电子设备的本体的显示界面通过stk菜单显示提示信息;所述提示信息用于提示用户输入初始解锁信息;

第四接收子模块,用于接收所述sim卡反馈的解锁信息;所述sim卡对接收到的所述初始解锁信息执行了加密操作得到所述解锁信息;所述sim卡与所述门锁无线连接;

第四解锁子模块,用于使用预设密钥,对所述解锁信息进行解密操作,得到解密后的解锁信息;所述预设密钥为预先存储且与所述解锁信息相对应的解锁密钥;

第四比对子模块,用于将所述解密后的解锁信息与预设解锁信息进行比对,若一致,则执行解锁操作。

可选的,所述解锁信息包括生物特征信息和/或密码。

可选的,所述目标电子设备包括手机。

可选的,所述目标电子设备与所述门锁通过蓝牙连接。

通过本发明实施例,用户手持电子设备接近门锁的过程中,门锁可自动与目标电子设备实现无线认证连接,并给出提示认证信息,与现有技术相比,门锁由被动开锁,变为主动发起提醒操作给用户,使得用户操作步骤有所简化,用户体验更好;且门锁可以通到无线通道接收到目标电子设备发送的解锁数据,不需要在智能门锁端录入解锁数据,可防止解锁数据在门锁端录入造成的泄露、易于被窃取的问题,此外,sim卡对用户解锁数据的处理进一步提升了开锁数据的安全性。

另外,可以通过采集门锁与目标电子设备之间的无线信号强度数据,将信号强弱转化为距离的测算,进而可以推测出用户是否有开门的意图。

第三,门锁和电子设备内部自动进行授权认证,认证通过才可建立持续的蓝牙连接,认证不通过则自动断开蓝牙连接,并通过手机软件弹出相应错误提示。

第四,通过本发明实施例,不用单独携带卡片或钥匙,利用随身携带的手机,就可实现快捷开锁。

需要说明的是,本实施例中的各个模块、子模块和单元的工作过程,请参照上述实施例中的相应说明,在此不再赘述。

可选的,在上述应用于电子设备的开锁方法的实施例的基础上,本发明的另一实施例提供了一种开锁装置,应用于电子设备,所述电子设备包括所述电子设备的本体和内置于所述电子设备中的sim卡、或仅包括所述电子设备的本体;所述开锁装置包括:

无线连接模块,用于与门锁建立无线连接以及进行连接认证操作;

信息反馈模块,用于若连接认证通过,确定解锁信息并反馈至所述门锁。

可选的,所述信息反馈模块可以包括:

指令接收子模块,用于接收所述门锁发送的解锁认证指令;

显示子模块,用于在所述电子设备的显示界面显示提示信息;所述提示信息用于提示用户输入初始解锁信息;

信息反馈子模块,用于获取用户输入的初始解锁信息、对所述初始解锁信息进行加密,得到解锁信息,并将所述解锁信息反馈至所述门锁。

可选的,若所述电子设备包括所述电子设备的本体,所述显示子模块用于在所述电子设备的显示界面显示提示信息时,具体用于:

所述电子设备的本体内的运行软件或插件接收到所述解锁认证指令之后,在所述电子设备的本体的显示界面显示采集提示信息,以提醒用户输入生物特征信息;

或,在所述电子设备的本体的显示界面显示输入框,以使所述用户在所述输入框中输入密码信息;

所述初始解锁信息包括所述生物特征信息和所述密码信息。

可选的,所述电子设备仅包括所述电子设备的本体,所述信息反馈子模块可以包括:

第一处理单元,用于所述电子设备的本体获取用户输入的初始解锁信息,并对所述初始解锁信息进行加密,得到解锁信息;

第一反馈单元,用于所述目标电子设备的本体将所述解锁信息反馈至所述门锁;所述目标电子设备的本体与所述门锁无线连接。

可选的,所述电子设备包括所述电子设备的本体和内置于所述电子设备中的sim卡,所述信息反馈子模块可以包括:

第一获取单元,用于所述电子设备的本体获取所述初始解锁信息;

第一发送单元,用于所述电子设备的本体将所述初始解锁信息发送至所述sim卡;

第二处理单元,用于所述sim卡对所述初始解锁信息执行了加密操作得到所述解锁信息;

第二发送单元,用于所述sim卡将所述解锁信息反馈至所述电子设备的本体;

第二反馈单元,用于所述电子设备的本体将所述解锁信息反馈至所述门锁;所述目标电子设备的本体与所述门锁无线连接。

可选的,所述电子设备包括所述电子设备的本体和内置于所述电子设备中的sim卡,所述信息反馈子模块可以包括:

第二获取单元,用于所述电子设备的本体获取所述初始解锁信息;

第三发送单元,用于所述电子设备的本体将所述初始解锁信息发送至所述sim卡;

第三处理单元,用于所述sim卡对所述初始解锁信息执行了加密操作得到所述解锁信息;

第三反馈单元,用于所述sim卡将所述解锁信息反馈至所述门锁;所述目标电子设备的本体、所述sim卡分别与所述门锁无线连接。

可选的,所述电子设备包括所述电子设备的本体和内置于所述电子设备中的sim卡,所述信息反馈子模块可以包括:

第四发送单元,用于所述电子设备的本体将所述初始解锁信息发送至所述sim卡;

第四处理单元,用于所述sim卡对所述初始解锁信息执行了加密操作得到所述解锁信息;

第四反馈单元,用于所述sim卡将所述解锁信息反馈至所述门锁;所述sim卡与所述门锁无线连接。

可选的,在上一实施例的基础上,若所述电子设备包括所述电子设备的本体和内置于所述电子设备中的sim卡,所述显示子模块用于在所述电子设备的显示界面显示提示信息时,具体用于:

所述sim卡根据所述解锁认证指令生成开锁提示信息;

所述sim卡将开锁提示信息以stk主动式命令的形式发送至所述目标电子设备的本体;

所述目标电子设备的本体的显示界面通过stk菜单显示提示信息;所述提示信息用于提示用户输入初始解锁信息。

本实施例中,给出了电子设备与门锁的交互过程,进而在电子设备内部配置不同时,使用相适应的交互方法与门锁交互。

需要说明的是,本实施例中的各个模块、子模块和单元的工作过程,请参照上述实施例中的相应说明,在此不再赘述。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1