一种智能解锁方法、装置和锁设备与流程

文档序号:12825418阅读:208来源:国知局
一种智能解锁方法、装置和锁设备与流程

本发明属于锁设备领域,尤其涉及一种智能解锁方法、装置和锁设备。



背景技术:

锁设备是指用于起封闭作用的器具,可用于对个人财产有效的保护,比如设置在保险柜、防盗门上的锁具,用户需要持有与锁具对应的钥匙、密码才能打开锁设备,钥匙包括机械钥匙、磁卡、射频识别卡等。另外,在公司或者工厂等场所,还包括将用户的生物特征作为钥匙使用的锁具,生物特征包括指纹、虹膜等,在有效的对进出权限控制的同时,还能获得用户的考勤信息,提高了用户使用的便利性。

在使用磁卡或射频卡作为钥匙进行识别时,由于需要另外携带磁卡或者射频卡,携带时不方便。



技术实现要素:

本发明的目的在于提供一种智能解锁方法,以解决现有技术的锁具使用时需要携带专门的钥匙,携带不方便的问题。

第一方面,本发明实施例提供了一种智能解锁方法,所述方法包括:

通过门锁摄像头获取用于解锁的图片,所述用于解锁的图片为所述门锁摄像头拍摄的用户的拍照设备中的图片,或者由所述门锁摄像头拍摄的用户携带的物件;

判断所述用于解锁的图片与预先存储的钥匙图片是否达到预定的相似度要 求;

如果所述用于解锁的图片与预先存储的钥匙图片达到预定的相似度要求,则发送解锁指令对锁具进行解锁。

结合第一方面,在第一方面的第一种可能实现方式中,在所述判断所述用于解锁的图片与预先存储的钥匙图片是否达到预定的相似度要求步骤之前,所述方法还包括:

通过无线通信电路接收钥匙图片的设置指令,以及接收需要设置的钥匙图片。

结合第一方面的第一种可能实现方式,在第一方面的第二种可能实现方式中,在所述通过无线通信模块接收钥匙图片的设置指令,以及接收需要设置的钥匙图片步骤之前,所述方法还包括:

通过无线通信电路接收设置权限认证指令,所述设置权限认证指令中至少包括密码和/或生物特征信息。

结合第一方面,在第一方面的第三种可能实现方式中,所述判断所述用于解锁的图片与预先存储的钥匙图片是否达到预定的相似度要求步骤包括:

获取所述用于解锁的图片中的关键点,计算所述关键点与所述钥匙图片中的关键点匹配的个数;

当所述匹配点个数大于预定的值,则所述用于解锁的图片与预先存储的钥匙图片达到预定的相似度要求。

结合第一方面,在第一方面的第四种可能实现方式中,所述获取所述用于解锁的图片中的关键点,计算所述关键点与所述钥匙图片中的关键点匹配的个数步骤具体为:

将用于解锁的图片转化为灰度图像;

通过surf算子检测算法检测出所述灰度图像中的关键点;

根据所述关键点创建基于flann的特征向量,对所述灰度图像中的关键与所述钥匙图像中的关键点进行匹配,计算得到匹配点的个数。

第二方面,本发明实施例提供了一种智能解锁装置,所述装置包括:

图片获取单元,用于通过门锁摄像头获取用于解锁的图片,所述用于解锁的图片为所述门锁摄像头拍摄的用户的拍照设备中的图片,或者由所述门锁摄像头拍摄的用户携带的物件;

判断单元,用于判断所述用于解锁的图片与预先存储的钥匙图片是否达到预定的相似度要求;

解锁单元,用于如果所述用于解锁的图片与预先存储的钥匙图片达到预定的相似度要求,则发送解锁指令对锁具进行解锁。

结合第二方面,在第二方面的第一种可能实现方式中,所述装置还包括:

设置单元,用于通过无线通信电路接收钥匙图片的设置指令,以及接收需要设置的钥匙图片。

结合第二方面,在第二方面的第二种可能实现方式中,所述判断单元包括:

匹配个数计算子单元,用于获取所述用于解锁的图片中的关键点,计算所述关键点与所述钥匙图片中的关键点匹配的个数;

图片判断子单元,用于当所述匹配点个数大于预定的值,则所述用于解锁的图片与预先存储的钥匙图片达到预定的相似度要求。

结合第二方面,在第二方面的第三种可能实现方式中,所述匹配个数计算子单元包括:

灰度化模块,用于将用于解锁的图片转化为灰度图像;

关键点提取模块,用于通过surf算子检测算法检测出所述灰度图像中的关键点;

匹配模块,用于根据所述关键点创建基于flann的特征向量,对所述灰度图像中的关键与所述钥匙图像中的关键点进行匹配,计算得到匹配点的个数。

第三方面,本发明实施例提供了一种锁设备,所述锁设备包括门锁摄像头、无线通信电路、控制器和锁具机械控制模块,所述控制器分别连接所述门锁摄像头、无线通信电路和锁具机械控制模块,其中,所述控制器具体用于:通过 门锁摄像头获取用于解锁的图片,所述用于解锁的图片为所述门锁摄像头拍摄的用户的拍照设备中的图片,或者由所述门锁摄像头拍摄的用户携带的物件;判断所述用于解锁的图片与预先存储的钥匙图片是否达到预定的相似度要求;如果所述用于解锁的图片与预先存储的钥匙图片达到预定的相似度要求,则发送解锁指令对锁具进行解锁。

在本发明中,用户在预先设定好钥匙图片后,用户在随身携带的手机或者其它拍照设备拍摄或者存储所述钥匙图片,在对锁具进行解锁时,只需要将所述设备中的钥匙图片或者与钥匙图片对应的物体对准所述门锁摄像头,即可有效的完成对设备进行解锁,本发明所述解锁方法使用方便,而且可由拍照设备方便拍摄用于解锁的图片,可有效的提高解锁的安全性。

附图说明

图1是本发明第一实施例提供的智能解锁方法的实现流程图;

图1a为本发明第一实施例提供的图片的关键点比较示意图;

图2是本发明第二实施例提供的智能解锁方法的实现流程图;

图3是本发明第三实施例提供的智能解锁装置的结构示意图;

图4为本发明第四实施例提供的锁设备的结构示意图。

具体实施方式

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

本发明实施例的目的在于提供一种智能解锁方法,以解决现有技术中使用磁卡或者射频卡进行解锁时,需要用户额外携带一张单独的钥匙卡,携带较为 不便,而且一旦丢失,则会导致安全性较低的问题。

本发明进一步的目的在于解决现有技术对锁设备进行密码设置时,在锁设备的位置进行设置时,容易被人非法窃取密码信息,从而导致锁设备的安全性不高的问题。

本发明通过可拍照的设备拍照得到用于解锁的图片,将所述用于解锁的图片与预先存储的钥匙图片进行比较,如果两者的相似度超过预定要求,则对锁具进行解锁。用户可以使用随身携带的智能手机拍摄或者存储的照片进行解锁,不需要另外再携带专门的磁卡或者射频卡,有利于提高使用的便利性。

进一步的实施方式中,用户可通过智能手机或者其它联网设备对锁具内的钥匙图片进行设置更换,并且在联网的环境下就可以随时进行设置,不用局限于在现场才能设置密码,有利于提高使用的安全性。下面结合附图对本发明具体进行说明。

实施例一:

图1示出了本发明第一实施例提供的智能解锁方法的实现流程,详述如下:

在步骤s101中,通过门锁摄像头获取用于解锁的图片,所述用于解锁的图片为所述门锁摄像头拍摄的用户的拍照设备中的图片,或者由所述门锁摄像头拍摄的用户携带的物件。

具体的,本发明实施例中所述门锁摄像头,为提高安全性,可以设置在锁具的内部,并通过透光孔或者透明窗口的结构用于获取锁具的开启位置的图像。

所述拍照设备,为可用于拍照和显示的设备,包括如带有拍照功能的智能手机或者照相机等。通过所述拍照设备,用户可以将解锁现场或者解锁周围的场景,以及远离解锁现场的其它场景中拍摄的照片作为用于解锁的图片进行解锁操作。

在本发明实施例中,当用户使用现场拍摄的场景图片作为用于解锁的图片时,需要注意的是,用于解锁的图片与锁具关闭时门锁摄像头正对着的图像相 区别,从而避免误解锁现象。

当然,用户也可以对自身携带的物品拍摄图片,比如图1a中为用户携带的物品所拍摄的图片的效果示意图,所拍摄的物品也可以为用户罕有的物品,或者用户随身携带的主要物件。当其它用户需要获得开启锁设备的权限时,只需要接收具有所述钥匙图片的用户发送的图片,并使用接收的图片对准门锁摄像头即可进行解锁。

另外,在本发明实施例中,所述锁设备还可以通过设置红外传感器,当检测到用户靠近,并且锁设备关闭时,自动开启门锁摄像头,可以接收用户的指令的方式对门锁摄像头中的图像进行检测,或者也可以通过门锁摄像头检测焦距的方式触发拍照,比如当图片距离门锁摄像头的距离小于预定距离时,则触发对焦拍照指令。

在步骤s102中,判断所述用于解锁的图片与预先存储的钥匙图片是否达到预定的相似度要求。

具体的,本发明实施例中所述钥匙图片,即预先设定的用于权限验证时的对比图片,所述钥匙图片预先存储在锁设备中,在没有授权许可时,普通用户无法对其进行修改。另外,为提高对比效率,所述钥匙图片的特征信息,比如关键点等,预先存储在所述锁设备中。

优选的一种实施方式中,所述判断所述用于解锁的图片与预先存储的钥匙图片是否达到预定的相似度要求步骤包括:

(1020)、获取所述用于解锁的图片中的关键点,计算所述关键点与所述钥匙图片中的关键点匹配的个数;

(1021)、当所述匹配点个数大于预定的值,则所述用于解锁的图片与预先存储的钥匙图片达到预定的相似度要求。

具体的,本发明实施例中获取所述用于解锁的图片中的关键点,计算所述关键点与所述钥匙图片中的关键点匹配的个数步骤具体可以为:

将用于解锁的图片转化为灰度图像;

通过surf算子检测算法检测出所述灰度图像中的关键点;

根据所述关键点创建基于flann的特征向量,对所述灰度图像中的关键与所述钥匙图像中的关键点进行匹配,计算得到匹配点的个数。

其中,所述surf(英文全称为speededuprobustfeatures,中文全称为加速稳健特征)算子检测算法,只是其中一种检测图像中的关键点的检测算法,还可以包括如sift特征检测算法等。

如图1a所示,将检测到的特征点与钥匙图片的关键点相连,构成flann(英文全称为fastlibraryforapproximatenearestneighbors,中文全称为高维数据的快速最近邻算法)向量,计算并统计匹配的个数。

在步骤s103中,如果所述用于解锁的图片与预先存储的钥匙图片达到预定的相似度要求,则发送解锁指令对锁具进行解锁。

根据建立的flann特征向量,获取钥匙图片与用于解锁的图片中匹配的关键点的个数,将所述个数预先设定的值进行比较,如果大于预先设定的值,则两幅图片较为相似或者相同,可通过认证,并发送解锁指令,控制锁设备的机械控制模块进行解锁,如果两幅图片不同,则不能通过认证,不进行解锁操作。

另外,为进一步提高本发明实施的安全性,还可包括对解锁的尝试次数进行统计,当统计解锁的尝试次数达到预定次数,并且未能完成解锁时,则发送报警信号,可以通过无线通信的方式发送报警信号至锁设备的主人,比如通过发送文字短信或者语音信息等,或者也可以通过门锁摄像头获取当前尝试解锁的用户的图像,并将图像发送给锁设备的主人等。当然,也可以通过声音、灯泡闪烁的方式发送报警信号。

本发明在用户在预先设定好钥匙图片后,用户在随身携带的手机或者其它拍照设备拍摄或者存储所述钥匙图片,在对锁具进行解锁时,只需要将所述设备中的钥匙图片对准所述门锁摄像头,即可有效的完成对设备进行解锁,本发明所述解锁方法使用方便,而且可由拍照设备方便拍摄用于解锁的图片,可有效的提高解锁的安全性。

实施例二:

图2示出了本发明第二实施例提供的智能解锁方法的实现流程,详述如下:

在步骤s201中,通过门锁摄像头获取用于解锁的图片,所述用于解锁的图片为所述门锁摄像头拍摄的用户的拍照设备中的图片,或者由所述门锁摄像头拍摄的用户携带的物件。

在步骤s202中,通过无线通信电路接收钥匙图片的设置指令,以及接收需要设置的钥匙图片。

具体的,所述无线通信电路,可以为wifi通信链路,也可不局限于此,还可以包括蓝牙或者移动通信网络等。比如设置在偏远位置的建筑物内,建筑物中没有wifi网络时,则可通过移动通信网络的方式,接收用户远程发送的指令和图片等。

用户发送远程设置指令以及发送需要设置的图片,可用于对钥匙图片进行修改或者增加,比如将原来的钥匙图片a修改为钥匙图片b,或者在原来的钥匙图片a的基础上,增加钥匙图片b。

为有效的提高锁设备的安全性,在所述通过无线通信模块接收钥匙图片的设置指令,以及接收需要设置的钥匙图片步骤之前,所述方法还包括:

通过无线通信电路接收设置权限认证指令,所述设置权限认证指令中至少包括密码和/或生物特征信息。

进行权限认证的目的在于防止非法用户对钥匙图片进行修改,而在设置权限中包括密码信息,或者生物特征信息,或者密码和生物特征信息的目的在于,如果用户的设置终端丢失时,仍然可以保证设置权限的安全性。

在步骤s203中,判断所述用于解锁的图片与预先存储的钥匙图片是否达到预定的相似度要求。

作为本发明一种优选的实施方式,所述认证图片可以包括多张,并且认证时还包括输入顺序信息,比如需要按照图片a——图片d——图片c——图片b 的顺序进行认证,如果输入的图片顺序不同,则不能通过认证,不允许设备解锁。

在步骤s204中,如果所述用于解锁的图片与预先存储的钥匙图片达到预定的相似度要求,则发送解锁指令对锁具进行解锁。

本发明实施例在实施例一的基础上,进一步增加了对锁设备的钥匙图片进行设定的步骤,通过无线通信电路接收用户设置的钥匙图片,可以方便用户进行钥匙的修改,并且在设置权限中包括密码或者生物特征信息,可以有效的提高锁设备的安全性。

实施例三:

图3示出了本发明第三实施例提供的智能解锁装置的结构示意图,详述如下:

本发明实施例所述智能解锁装置,包括:

图片获取单元301,用于通过门锁摄像头获取用于解锁的图片,所述用于解锁的图片为所述门锁摄像头拍摄的用户的拍照设备中的图片,或者由所述门锁摄像头拍摄的用户携带的物件;

判断单元302,用于判断所述用于解锁的图片与预先存储的钥匙图片是否达到预定的相似度要求;

解锁单元303,用于如果所述用于解锁的图片与预先存储的钥匙图片达到预定的相似度要求,则发送解锁指令对锁具进行解锁。

优选的,所述装置还包括:

设置单元,用于通过无线通信电路接收钥匙图片的设置指令,以及接收需要设置的钥匙图片。

优选的,所述判断单元包括:

匹配个数计算子单元,用于获取所述用于解锁的图片中的关键点,计算所述关键点与所述钥匙图片中的关键点匹配的个数;

图片判断子单元,用于当所述匹配点个数大于预定的值,则所述用于解锁的图片与预先存储的钥匙图片达到预定的相似度要求。

优选的,所述匹配个数计算子单元包括:

灰度化模块,用于将用于解锁的图片转化为灰度图像;

关键点提取模块,用于通过surf算子检测算法检测出所述灰度图像中的关键点;

匹配模块,用于根据所述关键点创建基于flann的特征向量,对所述灰度图像中的关键与所述钥匙图像中的关键点进行匹配,计算得到匹配点的个数。

本发明实施例所述智能解锁装置与实施例一和二所述智能解锁方法对应,在此不作重复赘述。

实施例四:

图4示出了本发明第四实施例提供的锁设备的结构示意图,详述如下:

本发明实施例所述锁设备包括:

门锁摄像头401、无线通信电路402、控制器403和锁具机械控制模块404,所述控制器分别连接所述门锁摄像头、无线通信电路和锁具机械控制模块,其中,所述控制器具体用于:通过门锁摄像头获取用于解锁的图片,所述用于解锁的图片为所述门锁摄像头拍摄的用户的拍照设备中的图片,或者由所述门锁摄像头拍摄的用户携带的物件;判断所述用于解锁的图片与预先存储的钥匙图片是否达到预定的相似度要求;如果所述用于解锁的图片与预先存储的钥匙图片达到预定的相似度要求,则发送解锁指令对锁具进行解锁。

优选的实施方式中,所述锁设备还可包括红外传感模块405,用于检测用户是否靠近,当用户靠近时,开启门锁摄像头,采集用于解锁的图片。

本发明实施例中控制器用于控制解锁的过程,与实施例一和二所述的智能解锁方法对应,在此不作过多的重复赘述。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可 以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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