智能锁控制方法、装置及锁管理服务器与流程

文档序号:11145377阅读:630来源:国知局
智能锁控制方法、装置及锁管理服务器与制造工艺

本发明涉及通信技术领域,尤其涉及一种智能锁控制方法、装置及锁管理服务器。



背景技术:

锁在我们日常生活中非常常见,如:家里的门、抽屉、保险柜、汽车等都需要上锁,以保护用户财产安全,所以它的安全性也日益被我们重视。

目前较为常见的锁包括钥匙锁和智能锁,智能锁包括但不限于为密码锁、指纹密码锁等。对于钥匙锁,需要用户将钥匙随时带在身上,这也意味着安装多把锁时,需要带多把钥匙在身上。如果忘记带钥匙,就会开不了锁,而且如果钥匙给“别有用心的人”复制了,将带来很大的安全隐患。可见,钥匙锁不是很安全,使用也不是很方便。

而对于智能锁中的密码锁,虽然安全级别较钥匙锁高,但由于需要用户记住密码,使用起来也存在一定的不便性。同时,如果密码被泄露,用户财产安全将会受到极大的威胁。

而对于智能锁中的指纹锁,安全级别较密码锁更高,但其需要用户直接对智能锁进行操作控制,这就会存在当用户不能直接控制智能锁时,无法对智能锁进行控制的问题,在一定程度上也存在一定的不便性。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种解决上述问题的智能锁控制方法、装置及系统,用以在保证智能锁安全性的情况下,提高控制的便利性。

依据本发明的一个方面,提供一种智能锁控制方法,应用于移动终端侧,包括:

向锁管理服务器发送智能锁添加请求,待智能锁添加成功后,将与该智能锁关联的生物特征识别码上传至锁管理服务器;

当用户对所述智能锁有控制需求时,向所述锁管理服务器发送携带有所述智能锁的锁信息和采集的生物特征识别码信息的控制权限请求消息;

在获得所述锁管理服务器的授权后,对所述智能锁进行控制。

可选地,本发明所述方法中,在向锁管理服务器发送智能锁添加请求前,还包括:

自动搜索智能锁,在搜索的结果中,确定待添加的智能锁,或者,通过采集用户输入的智能锁的锁信息,确定待添加的智能锁。

可选地,本发明所述方法中,所述智能锁添加请求中携带有智能锁的锁信息和用以供所述锁管理服务器进行添加判断的智能锁验证码。

可选地,本发明所述方法中,上传至锁管理服务器的所述生物特征识别码为用户通过移动终端录入的生物特征识别码,或者,为在移动终端已存储的生物特征识别码中选定的生物特征识别码;

和/或,在上传生物特征识别码时,对所述生物特征识别码进行加密处理。

可选地,本发明所述方法中,当用户对所述智能锁有控制需求时,从所述锁管理服务器读取为该用户维护的智能锁列表,并在所述智能锁列表中选定所述智能锁;

和/或,当用户对所述智能锁有控制需求时,检测移动终端是否与所述智能锁已建立连接,在已建立连接的情况下,向所述锁管理服务器发送携带有智能锁的锁信息和采集的生物特征识别码信息的控制权限请求消息。

可选地,本发明所述方法还包括:当用户对所述智能锁有管理需求时,向所述锁管理服务器发送管理指令,以对所述锁管理服务器维护的智能锁的 相关信息进行管理。

依据本发明的另一个方面,还提供一种智能锁控制方法,应用于锁管理服务器侧,包括:

接收移动终端侧发送的智能锁添加请求,验证待添加智能锁的合法性,在验证通过的情况下,存储添加的智能锁的锁信息和与该智能锁关联的生物特征识别码信息;

当接收到移动终端侧发送的对所述智能锁的控制权限请求消息时,基于存储的信息对所述控制权限请求消息中携带的生物特征识别码信息进行验证,在验证通过的情况下,授权移动终端对所述智能锁进行控制。

可选地,本发明所述方法中,所述验证待添加智能锁的合法性,包括:

基于所述添加请求中携带的智能锁的锁信息,查找存储的合法的智能锁验证码,将所述添加请求中携带的智能锁验证码与查找到的智能锁验证码进行比对,在比对结果一致的情况下,判定为验证通过。

可选地,本发明所述方法中,所述存储添加的智能锁的锁信息和与该智能锁关联的生物特征识别码信息,包括:

将所述智能锁的锁信息添加到对应用户的智能锁列表中,并将所述生物特征识别码信息以所述智能锁的锁信息为索引进行存储。

依据本发明的第三个方面,还提供一种智能锁控制装置,应用于移动终端侧,包括:

锁添加模块,用于向锁管理服务器发送智能锁添加请求,待智能锁添加成功后,将与该智能锁关联的生物特征识别码上传至锁管理服务器;

锁控制模块,用于当用户对所述智能锁有控制需求时,向所述锁管理服务器发送携带有所述智能锁的锁信息和通过移动终端采集的生物特征识别码信息的控制权限请求消息,在获得所述锁管理服务器的授权后,对所述智 能锁进行控制。

可选地,本发明所述装置中,所述智能锁添加请求中携带有智能锁的锁信息和用以供所述锁管理服务器进行添加判断的智能锁验证码。

可选地,本发明所述装置还包括:

锁管理模块,用于当用户对所述智能锁有管理需求时,向所述锁管理服务器发送管理指令,以对所述锁管理服务器维护的智能锁的相关信息进行管理。

依据本发明的第四个方面,还提供一种锁管理服务器,包括:

信息存储模块,用于接收移动终端侧发送的智能锁添加请求,验证待添加智能锁的合法性,在验证通过的情况下,存储添加的智能锁的锁信息和与该智能锁关联的生物特征识别码信息;

鉴权模块,用于当接收到移动终端侧发送的对所述智能锁的控制权限请求消息时,基于存储的信息对所述控制权限请求消息中携带的生物特征识别码信息进行验证,在验证通过的情况下,授权移动终端侧对所述智能锁进行控制。

本发明有益效果如下:

本发明提出直接通过移动终端自带的生物特征识别验证身份功能控制智能锁,使用户能够对多个具有无线通信功能的智能锁进行集中控制和远程控制,在保证锁安全性的情况下,方便了用户的使用,提高了用户的使用体验,更重要的是节省了成本。

附图说明

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

图1为本发明实施例一提供的一种智能锁控制方法的流程图;

图2为本发明实施例二提供的一种智能锁控制方法的流程图;

图3为本发明实施例三中用户通过移动终端添加并管理智能锁的流程图;

图4为本发明实施例三中用户通过移动终端控制智能锁的流程图;

图5为本发明实施例四提供的一种智能锁控制装置的结构框图;

图6为本发明实施例五提供的一种锁管理服务器的结构框图。

具体实施方式

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

实施例一

本发明实施例提供一种智能锁控制方法,应用于移动终端侧,如图1所示,包括:

步骤S101,向锁管理服务器发送智能锁添加请求,待智能锁添加成功后,将与该智能锁关联的生物特征识别码上传至锁管理服务器;

在本发明的一个实施例中,向锁管理服务器发送智能锁添加请求前,自动搜索智能锁,在搜索的结果中,确定待添加的智能锁,或者,通过采集用户输入的智能锁的锁信息,确定待添加的智能锁。

在本发明的又一实施例中,所述智能锁添加请求中携带有智能锁的锁信息和用以供所述锁管理服务器进行添加判断的智能锁验证码。

其中,智能锁验证码为智能锁厂家在生产智能锁时生成的该锁允许被其它设备访问的验证密码。智能锁验证码由厂家提供给用户和锁管理服务器,以使得锁管理服务器以该智能锁验证码来判定添加的智能锁是否为合法的智能锁,保证了智能锁控制的安全性。

进一步地,本发明实施例中,上传至锁管理服务器的所述生物特征识别码为用户通过移动终端录入的生物特征识别码,或者,为在移动终端已存储的生物特征识别码中选定的生物特征识别码。另外,为了提高安全性,优选地,在上传生物特征识别码时,对所述生物特征识别码进行加密处理,防止传输过程中被恶意篡改。

本实施例中提及的生物特征识别码包括:指纹、人脸、虹膜、声音、手形或掌纹等。

步骤S102,当用户对所述智能锁有控制需求时,向所述锁管理服务器发送携带有智能锁的锁信息和采集的生物特征识别码信息的控制权限请求消息;

在具体实现时,当用户对智能锁有控制需求时,从所述锁管理服务器读取为该用户维护的智能锁列表,并在所述智能锁列表中选定所述智能锁。当然,也可以直接通过输入智能锁的锁信息的方式,确定需要控制的智能锁。

进一步地,考虑到本发明中的锁控制方案需要通过无线方式进行控制,所以,当用户对智能锁有控制需求时,优选地,检测移动终端是否与所述智能锁已建立连接,在已建立连接的情况下,向所述锁管理服务器发送携带有智能锁的锁信息和采集的生物特征识别码信息的控制权限请求消息。该处理方式,避免了由于未连接而导致控制失败的情况,提高了控制效率。

步骤S103,在获得所述锁管理服务器的授权后,对所述智能锁进行控制。

该步骤中,对智能锁进行控制包括:控制智能锁的开和锁。

进一步地,在本发明的又一实施例中,用户还可以对添加的智能锁进行 管理操作,具体表现在:当用户对所述智能锁有管理需求时,向所述锁管理服务器发送管理指令,以对所述锁管理服务器维护的智能锁的相关信息进行管理。其中,管理指令包括删除或修改智能锁的锁信息和生物特征识别码。

综上可知,本发明提出直接通过移动终端自带的生物特征识别验证身份功能控制智能锁,使用户能够对多个具有无线通信功能的智能锁进行集中控制和远程控制,在保证锁安全性的情况下,方便了用户的使用,提高了用户的使用体验,更重要的是节省了成本。

实施例二

本发明实施例提供一种智能锁控制方法,应用于锁管理服务器侧,如图2所示,包括如下步骤:

步骤S201,接收移动终端侧发送的智能锁添加请求,验证待添加智能锁的合法性,在验证通过的情况下,存储添加的智能锁的锁信息和与该智能锁关联的生物特征识别码信息;

所述验证待添加智能锁的合法性,具体包括:基于所述添加请求中携带的智能锁的锁信息,查找存储的合法的智能锁验证码,将所述添加请求中携带的智能锁验证码与查找到的智能锁验证码进行比对,在比对结果一致的情况下,判定为验证通过。

其中,合法的智能锁验证码是由智能锁厂家提供的,智能锁用户可以根据需求对其进行修改。

进一步地,本实施例中,所述存储添加的智能锁的锁信息和与该智能锁关联的生物特征识别码信息,包括:

将所述智能锁的锁信息添加到对应用户的智能锁列表中,并将所述生物特征识别码信息以所述智能锁的锁信息为索引进行存储。其中,维护智能锁列表是为了方便用户调取查看,选定被控制和被管理的智能锁。

步骤S202,当接收到移动终端侧发送的对所述智能锁的控制权限请求消息时,基于存储的信息对所述控制权限请求消息中携带的生物特征识别码信息进行验证,在验证通过的情况下,授权移动终端对所述智能锁进行控制。

具体的,该步骤中,锁管理服务器提取控制权限请求消息中的智能锁的锁信息,以该智能锁的锁信息为索引,查找该智能锁信息对应的生物特征识别码,并将控制权限请求消息中的生物特征识别码与查找到的生物特征识别码进行比较,若比较结果一直,则认为验证通过。

本发明实施所述锁管理服务器与移动终端配合,实现了用户能够对多个具有无线通信功能的智能锁进行集中控制和远程控制,在保证锁安全性的情况下,方便了用户的使用,提高了用户的使用体验。

实施例三

本发明实施例提供一种智能锁控制方法,该方法以应用的形式安装在具有指纹识别功能的移动终端中,实现对智能锁的智能控制,具体控制过程如下:

在具有指纹识别的移动终端中安装“智能锁”应用,然后通过注册的账号成功登录,用户可以管理锁和锁关联的指纹,以及可以通过指纹身份验证成功后控制连接上移动终端的智能锁的开启和关闭。

本实施例中,用户通过移动终端添加并管理智能锁的方式,如图3所示,包括:

步骤S301,打开移动终端“智能锁”应用并成功通过账号登录;

步骤S302,进入“锁管理”页面,若用户需要添加智能锁,则执行步骤S303;若用户需要管理智能锁,则执行步骤S305;

步骤S303,用户可以选择“自动搜索(通过打开蓝牙/红外/ZigBee等功能)”或者“手动添加”功能来添加带有蓝牙/红外/ZigBee、WIFI、3G模块 功能的智能锁;添加智能锁时,需要输入厂家提供的该锁允许被其它设备访问的验证密码才能成功添加(这个验证密码用户购买到锁后可以随时修改)。

在用户角度来看,用户在智能锁应用中添加了智能锁,在后台运行角度来看,智能锁应用向锁管理服务器发送添加请求,由锁管理服务器根据请求中携带的该智能锁的验证密码进行添加判断。

步骤S304,当用户成功添加智能锁后进行指纹关联(可以通过新建指纹录入或者已存储指纹进行关联),关联的指纹特征信息通过设定加密算法加密后和锁信息存入到锁管理服务器中该用户账号下;

步骤S305,用户从锁管理服务器中读出该账号已管理(添加)的锁及其相关信息,用户可以管理智能锁和关联的指纹(删除和修改)。

本实施例中,用户通过移动终端控制智能锁的方式,如图4所示,包括:

步骤S401,打开移动终端“智能锁”应用并成功通过账号登录;

步骤S402,进入“指纹开锁”页面;

步骤S403,移动终端将从锁管理服务器读出该账号下管理(添加)的智能锁,并按智能锁和移动终端的连接状态排序列出(当前状态为在线的排在前面,当前状态为断线的排在后面,状态适时进行刷新);

步骤S404,获取用户选择的需要操作的智能锁;

步骤S405,判断用户所选择的智能锁和移动终端的连接状态是否为在线,若否,则执行步骤S406;若是,则执行步骤S407;

步骤S406,移动终端发出“移动终端未连接上该锁”的提示;

步骤S407,进入采集当前操作用户手指指纹图像页面,采集手指指纹图像后提取相关指纹特征信息,并通过设定的加密算法将指纹特征信息加密后和锁信息传入到锁管理服务器中;

步骤S408,锁管理服务器收到信息后提取出锁信息和加密的指纹特征信息;

步骤S409,锁管理服务器通过锁信息查找出关联该锁的所有加密的指纹特征信息;

步骤S410,将提取的指纹特征信息和查找出来的所有指纹特征信息进行对比,如果一致,则执行步骤S411;如果不一致,则执行步骤S413;

步骤S411,锁管理数据库服务器返回身份验证成功结果给移动终端;

步骤S412,移动终端进入对该锁的相关操作页面,用户在页面上点击对应操作按钮,移动终端就会将相关操作指令通过某种算法进行加密并直接发送给锁,锁收到后进行解密并执行相关操作指令,如:用户点击“开”按钮,移动终端就会将“解锁并开门”的指令进行加密并发送给锁,锁收到指令后就进行解密并执行“解锁并开门”的指令;用户点击“关”按钮,移动终端就会将“关门并上锁”的指令通过某种算法加密发送给锁,锁收到指令后就进行解密并执行“关门并上锁”的指令;

步骤S413,锁管理服务器返回身份验证失败结果给移动终端;

步骤S414,移动终端提示身份验证失败。

综上可知,本发明针对现有技术方案缺陷,提出了直接通过移动终端自带的指纹识别验证身份功能控制带有蓝牙/红外/ZigBee、WIFI、3G模块功能的智能锁方案,大大方便了用户,提高了锁的安全性,更节省了成本。

实施例四

本发明实施例提供一种智能锁控制装置,应用于移动终端侧,如图5所示,包括:

锁添加模块510,用于向锁管理服务器发送智能锁添加请求,待智能锁添加成功后,将与该智能锁关联的生物特征识别码上传至锁管理服务器;

锁控制模块520,用于当用户对所述智能锁有控制需求时,向所述锁管理服务器发送携带有所述智能锁的锁信息和通过移动终端采集的生物特征 识别码信息的控制权限请求消息,在获得所述锁管理服务器的授权后,对所述智能锁进行控制。

基于上述结构框架及实施原理,下面给出在上述结构下的几个具体及优选实施方式,用以细化和优化本发明所述装置的功能,以使本发明方案的实施更方便,准确。具体涉及如下内容:

本发明实施例中,所述智能锁添加请求中携带有智能锁的锁信息和用以供所述锁管理服务器进行添加判断的智能锁验证码。

进一步地,本实施例中,锁控制模块520在用户对智能锁有控制需求时,从所述锁管理服务器读取为该用户维护的智能锁列表,并在所述智能锁列表中选定所述智能锁。当然,也可以直接通过输入智能锁的锁信息的方式,确定需要控制的智能锁。进一步地,考虑到本发明中的锁控制方案需要通过无线方式进行控制,所以,当用户对智能锁有控制需求时,优选地,锁控制模块520需要检测移动终端是否与所述智能锁已建立连接,在已建立连接的情况下,向所述锁管理服务器发送携带有智能锁的锁信息和采集的生物特征识别码信息的控制权限请求消息。该处理方式,避免了由于未连接而导致控制失败的情况,提高了控制效率。

进一步地,本发明实施例所述装置,还包括:

锁管理模块530,用于当用户对所述智能锁有管理需求时,向所述锁管理服务器发送管理指令,以对所述锁管理服务器维护的智能锁的相关信息进行管理。其中,管理指令包括删除或修改智能锁的锁信息和生物特征识别码。

综上可知,本发明实施例所述方案提出直接通过移动终端自带的生物特征识别验证身份功能控制智能锁,使用户能够对多个具有无线通信功能的智能锁进行集中控制和远程控制,在保证锁安全性的情况下,方便了用户的使用,提高了用户的使用体验,更重要的是节省了成本。

实施例五

本发明实施例提供一种锁管理服务器,如图6所示,包括:

信息存储模块610,用于接收移动终端侧发送的智能锁添加请求,验证待添加智能锁的合法性,在验证通过的情况下,存储添加的智能锁的锁信息和与该智能锁关联的生物特征识别码信息;

鉴权模块620,用于当接收到移动终端侧发送的对所述智能锁的控制权限请求消息时,基于存储的信息对所述控制权限请求消息中携带的生物特征识别码信息进行验证,在验证通过的情况下,授权移动终端侧对所述智能锁进行控制。

本发明实施例中,信息存储模块610验证待添加智能锁的合法性,具体包括:基于所述添加请求中携带的智能锁的锁信息,查找存储的合法的智能锁验证码,将所述添加请求中携带的智能锁验证码与查找到的智能锁验证码进行比对,在比对结果一致的情况下,判定为验证通过。

其中,合法的智能锁验证码是由智能锁厂家提供的,智能锁用户可以根据需求对其进行修改。

进一步地,本发明实施例中,信息存储模块610具体地将所述智能锁的锁信息添加到对应用户的智能锁列表中,并将所述生物特征识别码信息以所述智能锁的锁信息为索引进行存储。其中,维护智能锁列表是为了方便用户调取查看,选定被控制和被管理的智能锁。

本发明实施所述锁管理服务器与移动终端配合,实现了用户能够对多个具有无线通信功能的智能锁进行集中控制和远程控制,在保证锁安全性的情况下,方便了用户的使用,提高了用户的使用体验。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是其与其他实施例的不同之处。尤其对于装置实施例而言,由于其基本相似与方法实施例,所以, 描述的比较简单,相关之处参见方法实施例的部分说明即可。

虽然通过实施例描述了本申请,本领域的技术人员知道,本申请有许多变形和变化而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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