一种使用iPhone手机开启智能锁的方法、系统与流程

文档序号:15561209发布日期:2018-09-29 02:17阅读:1527来源:国知局

本发明涉及智能锁领域,尤其涉及一种使用iphone手机开启智能锁的方法、系统。



背景技术:

homekit是苹果公司发布的一个智能家居平台,用户可以在苹果手机上的通过homekit搜索并连接到其他的智能家居设备,并对其进行控制;现有的智能锁大多都是在锁上设置初始开锁密码,用户可以在智能锁上输入初始开锁密码来解锁开门,为了使初始开锁密码不容易被破解,初始开锁密码通常都设置得比较复杂,以提高智能锁的安全性,但是这样使得用户在每次进门都需要输入比较复杂的初始开锁密码,十分不便。



技术实现要素:

本发明的目的在于提出一种使用iphone手机开启智能锁的方法、系统,以解决上述问题。

为达此目的,本发明采用以下技术方案:

一种使用iphone手机开启智能锁的方法,包括iphone手机和智能锁,所述iphone手机与所述智能锁通过无线网络连接,还包括使用所述iphone手机开锁的过程:

步骤a1,设置智能锁的初始开锁密码,并重置智能锁的网络,等待搜索和连接;

步骤a2,由iphone手机通过homekit搜索到所述智能锁,并添加到设备列表;

步骤a3,由homekit接收待验证开锁密码,并将待验证开锁密码发送到所述智能锁上;

步骤a4,判断待验证开锁密码与初始开锁密码是否相同:

当两者密码相同时,则智能锁执行开锁,并返回开锁成功信号给homekit,且当homekit保存有该待验证开锁密码并匹配iphone自带的验证方式时,下次该所述homekit与智能锁连接时,通过所述iphone手机自带的验证方式即可登录智能锁,登录成功后智能锁执行开锁;

当两者密码相同时,则智能锁执行开锁,并返回开锁成功信号给homekit,且当homekit保存有该待验证开锁密码但未匹配iphone自带的验证方式时,下次该所述homekit与智能锁连接时,在homekit接收到开锁信号后直接发送已保存的待验证开锁密码来登录所述智能锁,登录成功后智能锁执行开锁;

当两者密码相同时,则智能锁执行开锁,并返回开锁成功信号给homekit,且当homekit未保存有该待验证开锁密码时,下次该所述homekit与智能锁连接时,需要重新输入开锁密码来登录智能锁;

当两者密码不相同时,则智能锁发送密码错误信号给homekit,且智能锁不执行开锁。

优选地,iphone手机自带的验证方式解锁的过程:

步骤b1,当智能锁接收到待验证开锁密码时,对该待验证开锁密码进行验证:

当该待验证开锁密码与初始开锁密码相同时,则执行开锁,并发送开锁成功信号到homekit;

当该待验证开锁密码与初始开锁密码不同时,则不执行开锁,并发送密码错误信号到homekit;

步骤b2,当homekit接收到所述开锁成功信号时,homekit保存该待验证开锁密码,并将该待验证开锁密码匹配iphone手机自带的验证方式;

当homekit接收到密码错误信号时,homekit不保存该待验证开锁密码,并提示密码错误消息;

步骤b3,当所述homekit再次连接到所述智能锁时,如果homekit保存有该待验证开锁密码,则提示需要通过iphone手机自带验证方式来解锁的消息;当iphone手机自带验证方式可以通过时,homekit发送保存的待验证开锁密码到智能锁;

如果homekit没有保存有该待验证开锁密码,则提示需要输入初始开锁密码来解锁的消息,此时需要输入智能锁的初始开锁密码来解锁,homekit发送其接收到的待验证开锁密码到智能锁;

步骤b4,当智能锁接收到的待验证开锁密码与初始开锁密码相同时,则允许开锁,并发送开锁成功信号到所述iphone手机;

当智能锁接收到的待验证开锁密码与初始开锁密码不同时,则不允许开锁,并发送密码错误信号到所述iphone手机。

优选地,所述iphone手机自带的验证方式包括其预先设定好的faceid或touchid或iphone手机密码。

优选地,还包括智能锁防破解的过程:

步骤c1,当iphone手机与智能锁连接时,所述智能锁获取所述iphone手机的设备id,如果所述iphone手机开锁成功,由所述智能锁保存所述iphone手机的设备id;

步骤c2,当新的iphone手机与所述智能锁连接,并试图通过在新的iphone手机上输入密码进行开锁时,如果新的iphone手机向所述智能锁发送的解锁密码错误次数超过3次,则所述智能锁进入锁定状态,此时所述智能锁只能与设备id保存在所述智能锁上的iphone手机进行连接;

步骤c3,当设备id保存在所述智能锁上的所述iphone手机与所述智能锁连接,且发送的解锁可与所述智能锁上的初始密码匹配通过验证时,所述智能锁退出锁定状态并允许开锁,同时向所述iphone手机发送入侵信号和开锁信号;

步骤c4,当所述iphone手机接收到所述入侵信号和所述开锁信号时,所述iphone手机上显示有人试图入侵的信息和开锁成功的消息。

优选地,所述无线网络包括wifi或者蓝牙。

一种使用iphone手机开启智能锁的系统,包括iphone手机和智能锁,所述iphone手机与所述智能锁通过无线网络连接:

所述智能锁包括:

无线模块,可被iphone手机通过homekit搜索发现和连接,并与连接的所述iphone手机进行通信;

密码模块,所述密码模块用于设置初始开锁密码和验证接收到的待验证开锁密码:

当所述无线模块接收到待验证开锁密码时,由所述密码模块对接收到的待验证开锁密码进行验证,当收到的待验证开锁密码与初始开锁密码相同时,则允许开锁,并通过所述无线模块向homekit发送开锁成功的信号;

当接收到的待验证开锁密码与初始密码不同时,则不允许开锁,并通过所述无线模块向homekit发送密码错误的信号;

所述iphone手机包括:

homekit模块,用于通过无线网络搜索和连接所述智能锁,并与所述智能锁进行通信,向所述智能锁发送解锁密码或者接收所述智能锁发出的信号;

输入模块,用于输入密码,可通过所述homekit模块将输入的密码发送到所述智能锁上;

第一储存模块,用于储存解锁密码;

显示模块,用于显示与所述智能锁通信消息;

当所述homekit模块接收到开锁成功的信号时,所述显示模块显示开锁成功消息,当所述第一储存模块储存有用于解锁的待验证开锁密码,并与iphone手机上自带的验证方式匹配时,当所述homekit模块再次连接到所述智能锁时,可通过验证iphone手机上自带的验证方式进行解锁:

当iphone手机上自带的验证方式可以通过验证时,所述homekit模块将所述第一储存模块里储存的用于解锁的待验证开锁密码发送给所述智能锁;

当iphone手机上自带的验证方式无法通过验证时,所述显示模块上显示验证失败,需要重新进行验证的消息;

当所述homekit模块接收到开锁成功的信号时,所述显示模块显示开锁成功消息,当所述第一储存模块储存有用于解锁的待验证开锁密码,但未与iphone手机上自带的验证方式匹配时,当所述homekit模块再次连接到所述智能锁时,在homekit接收到开锁信号后直接发送已保存的待验证开锁密码到智能锁进行开解锁;

当所述homekit模块接收到开锁成功的信号时,所述显示模块显示开锁成功消息,当所述第一储存模块没有储存用于解锁的待验证开锁密码,当所述homekit模块再次连接到所述智能锁时,需要重新输入开锁密码并发送到智能锁进行开解锁;

当所述homekit模块接收到密码错误的信号时,显示模块显示密码错误消息。

优选地,所述iphone手机还包括faceid模块、touchid模块、手机密码模块或者其组合,faceid模块、touchid模块用于录入或者验证用户的人脸或者指纹;手机密码模块用于设置初始手机密码和验证手机密码;

当所述第一储存模块储存有用于解锁的待验证开锁密码,并与iphone手机上自带的验证方式匹配时,当所述homekit模块再次连接到该所述智能锁时,所述显示模块显示需要验证iphone手机上自带的验证方式的消息,用户可以选择通过在faceid模块验证人脸信息、在touchid模块验证指纹信息或者在手机密码模块输入手机密码;

当人脸信息、指纹信息或手机密码可以通过验证时,所述iphone手机发送其保存的用于解锁的待验证开锁密码到所述智能锁上;

当人脸信息、指纹信息或手机密码无法通过验证时,所述iphone手机上显示验证失败,需要重新进行验证的消息。

优选地,所述智能锁还包括:

计数模块,用于计算所述密码模块验证密码失败的次数;

第二储存模块,用于储存与所述智能锁连接并解锁成功的iphone手机的设备id;

当iphone手机与智能锁连接时,所述智能锁获取所述iphone手机的设备id,如果所述iphone手机开锁成功,则所述第二储存模块保存所述iphone手机的设备id;

当设备id未保存在第二储存模块上的iphone手机与所述智能锁连接,并向所述智能锁发送解锁密码来解锁时,如果所述密码模块验证密码错误,则所述计数模块对错误的次数进行统计,当错误次数超过三次时,所述智能锁进入锁定状态,此时所述智能锁只能与设备id保存在所述第二储存模块上的iphone手机进行连接;

进入锁定状态后,当设备id保存在所述第二储存模块上的iphone手机与所述智能锁连接,且发送的解锁可与所述智能锁上的初始密码匹配通过验证时,所述智能锁退出锁定状态并允许开锁,同时向所述iphone手机发送入侵信号和开锁信号;

当所述iphone手机接收到所述入侵信号和所述开锁信号时,所述显示模块显示有人试图入侵的信息和开锁成功的消息。

本发明的有益效果是:所述使用iphone手机开启智能锁的方法通过用iphone手机上的homekit搜索并连接到智能锁,使iphone手机与智能锁可以通过无线网络进行通信;用户需要开锁时,只需要在iphone手机上搜索连接到智能锁,接着在iphone手机上输入密码,然后旋转智能锁上的把手就可以轻松地开门了;同时使用iphone手机开启智能锁的方法还可以在通过在iphone手机上输入密码时将密码保存,当用户再次连接到该智能锁时,可以使用iphone手机上自带的验证方式进行开锁,无需每次开门都要在智能锁上输入复杂的初始开锁密码,极为方便,而且由于iphone手机是通过无线网络与智能锁直接连接并进行通信的,在解锁的过程中无需连接到服务器,解锁速度更快,而且也防止别人通过网络来破解智能锁的密码,安全性更高。

附图说明

附图对本发明做进一步说明,但附图中的内容不构成对本发明的任何限制。

图1是本发明其中一个实施例的系统通信连接示意图;

图2是本发明其中一个实施例通过iphone手机自带的验证方式开锁的交互流程图;

图3是本发明其中一个实施例的智能锁进入锁定状态的交互流程图;

图4是本发明其中一个实施例的智能锁处于锁定状态的交互流程图。

其中:iphone手机1、智能锁2。

具体实施方式

下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。

一种使用iphone手机开启智能锁的方法,如图1所示,包括iphone手机和智能锁,所述iphone手机与所述智能锁通过无线网络连接,如图2所示,还包括使用所述iphone手机开锁的过程:

步骤a1,设置智能锁的初始开锁密码,并重置智能锁的网络,等待搜索和连接;

步骤a2,由iphone手机通过homekit搜索到所述智能锁,并添加到设备列表;

步骤a3,由homekit接收待验证开锁密码,并将待验证开锁密码发送到所述智能锁上;

步骤a4,判断待验证开锁密码与初始开锁密码是否相同:

当两者密码相同时,则智能锁执行开锁,并返回开锁成功信号给homekit,且当homekit保存有该待验证开锁密码并匹配iphone自带的验证方式时,下次该所述homekit与智能锁连接时,通过所述iphone手机自带的验证方式即可登录智能锁,登录成功后智能锁执行开锁;

当两者密码相同时,则智能锁执行开锁,并返回开锁成功信号给homekit,且当homekit保存有该待验证开锁密码但未匹配iphone自带的验证方式时,下次该所述homekit与智能锁连接时,在homekit接收到开锁信号后直接发送已保存的待验证开锁密码来登录所述智能锁,登录成功后智能锁执行开锁;

当两者密码相同时,则智能锁执行开锁,并返回开锁成功信号给homekit,且当homekit未保存有该待验证开锁密码时,下次该所述homekit与智能锁连接时,需要重新输入开锁密码来登录智能锁;

当两者密码不相同时,则智能锁发送密码错误信号给homekit,且智能锁不执行开锁。

所述使用iphone手机1开启智能锁2的方法通过用iphone手机1上的homekit搜索并连接到智能锁2,使iphone手机1与智能锁2可以通过无线网络进行通信;用户需要开锁时,只需要在iphone手机1上搜索连接到智能锁2,接着在iphone手机1上输入密码,然后旋转智能锁2上的把手就可以轻松地开门了;同时用户可以选择是否要在iphone手机1上输入密码时将密码保存和是否要将保存的密码匹配iphone手机自带的验证方式,以满足用户不同解锁方式的需求;当用户再次连接到该智能锁2时,homekit根据用户的选择来提供相应的解锁方式,可以满足用户的多样化选择,用户可以通过选择保存密码和匹配iphone手机自带的验证方式来避免每次进门都需要输入复杂的开锁密码的问题;而且由于iphone手机1是通过无线网络与智能锁2直接连接并进行通信的,在解锁的过程中无需连接到服务器,解锁速度更快,而且也防止别人通过网络来破解智能锁2的密码,安全性更高。

作为优选的实施方式,包括使用iphone手机自带的验证方式解锁的过程:

步骤b1,当智能锁接收到待验证开锁密码时,对该待验证开锁密码进行验证:

当该待验证开锁密码与初始开锁密码相同时,则执行开锁,并发送开锁成功信号到homekit;

当该待验证开锁密码与初始开锁密码不同时,则不执行开锁,并发送密码错误信号到homekit;

步骤b2,当homekit接收到所述开锁成功信号时,homekit保存该待验证开锁密码,并将该待验证开锁密码匹配iphone手机自带的验证方式;

当homekit接收到密码错误信号时,homekit不保存该待验证开锁密码,并提示密码错误消息;

步骤b3,当所述homekit再次连接到所述智能锁时,如果homekit保存有该待验证开锁密码,则提示需要通过iphone手机自带验证方式来解锁的消息;当iphone手机自带验证方式可以通过时,homekit发送保存的待验证开锁密码到智能锁;

如果homekit没有保存有该待验证开锁密码,则提示需要输入初始开锁密码来解锁的消息,此时需要输入智能锁的初始开锁密码来解锁,homekit发送其接收到的待验证开锁密码到智能锁;

步骤b4,当智能锁接收到的待验证开锁密码与初始开锁密码相同时,则允许开锁,并发送开锁成功信号到所述iphone手机;

当智能锁接收到的待验证开锁密码与初始开锁密码不同时,则不允许开锁,并发送密码错误信号到所述iphone手机。

用户如果想提高房子的安全性,通常需要把智能锁2的密码设置得较为复杂,但是会造成每次开锁时都需要输入较为复杂的解锁密码,极为不便;使用iphone手机1开启智能锁2的方法可以在通过在homekit上输入密码并开锁成功后,homekit自动保存待验证开锁密码并与iphone手机1自带的验证方式进行匹配,当用户再次连接到该智能锁2时,只需要通过iphone手机1上自带的验证方式即可开锁,用户无需选择开锁的方式和无需输入复杂的解锁密码也可解锁,这样不仅保证了智能锁2的安全性,还可以方便用户使用。

作为优选的实施方式,所述iphone手机1自带的验证方式包括其预先设定好的faceid或touchid或iphone手机1密码。

使用iphone手机1上的faceid或touchid来解锁,只需要在iphone手机1上进行人脸或指纹验证即可开锁,极为方便,不仅不需要重新录入人脸信息或者指纹信息,且智能锁2上不需安装人脸解锁模块和指纹解锁模块,利用iphone手机1上的faceid或touchid来实现智能锁2的人脸解锁或指纹解锁,这样既可以降低智能锁2的成本,又可以为智能锁2提供多种解锁方式,满足用户的需求;另外通过输入比较简单的iphone手机1密码代替输入比较复杂的初始开锁密码来解锁,也可以方便用户使用。

作为优选的实施方式,如图3和图4所示,还包括智能锁2防破解的过程:

步骤c1,当iphone手机1与智能锁2连接时,所述智能锁2获取所述iphone手机1的设备id,如果所述iphone手机1开锁成功,由所述智能锁2保存所述iphone手机1的设备id;

步骤c2,当新的iphone手机1与所述智能锁2连接,并试图通过在新的iphone手机1上输入密码进行开锁时,如果新的iphone手机1向所述智能锁2发送的解锁密码错误次数超过3次,则所述智能锁2进入锁定状态,此时所述智能锁2只能与设备id保存在所述智能锁2上的iphone手机1进行连接;

步骤c3,当设备id保存在所述智能锁2上的所述iphone手机1与所述智能锁2连接,且发送的解锁可与所述智能锁2上的初始密码匹配通过验证时,所述智能锁2退出锁定状态并允许开锁,同时向所述iphone手机1发送入侵信号和开锁信号;

步骤c4,当所述iphone手机1接收到所述入侵信号和所述开锁信号时,所述iphone手机1上显示有人试图入侵的信息和开锁成功的消息。

由于智能锁2在家庭安防中扮演着重要的角色,其安全性和防破解性能是十分重要的,本方案中,智能锁2保存开锁成功iphone手机1的设备id作为屋内成员的识别码,当有人使用新的iphone手机1与所述智能锁2连接并进行解锁时,当解锁次数超过3次就会对智能锁2进行锁定,防止智能锁2被暴力破解,具有极高的安全性;当智能锁2进入锁定状态后,只有设备id已保存在所述智能锁2内的iphone手机1可以与智能锁2连接,保证屋内的成员可以解锁并解锁智能的锁定状态。

作为优选的实施方式,所述无线网络包括wifi或者蓝牙。

现有的iphone手机1手机普遍都支持wifi和蓝牙,所以智能锁2的无线网络选用wifi或者蓝牙,可以让iphone手机1通过wifi或者蓝牙方便地搜索和连接到智能锁2。

一种使用iphone手机开启智能锁的系统,包括iphone手机和智能锁,所述iphone手机与所述智能锁通过无线网络连接:

所述智能锁包括:

无线模块,可被iphone手机通过homekit搜索发现和连接,并与连接的所述iphone手机进行通信;

密码模块,所述密码模块用于设置初始开锁密码和验证接收到的待验证开锁密码:

当所述无线模块接收到待验证开锁密码时,由所述密码模块对接收到的待验证开锁密码进行验证,当收到的待验证开锁密码与初始开锁密码相同时,则允许开锁,并通过所述无线模块向homekit发送开锁成功的信号;

当接收到的待验证开锁密码与初始密码不同时,则不允许开锁,并通过所述无线模块向homekit发送密码错误的信号;

所述iphone手机包括:

homekit模块,用于通过无线网络搜索和连接所述智能锁,并与所述智能锁进行通信,向所述智能锁发送解锁密码或者接收所述智能锁发出的信号;

输入模块,用于输入密码,可通过所述homekit模块将输入的密码发送到所述智能锁上;

第一储存模块,用于储存解锁密码;

显示模块,用于显示与所述智能锁通信消息;

当所述homekit模块接收到开锁成功的信号时,所述显示模块显示开锁成功消息,当所述第一储存模块储存有用于解锁的待验证开锁密码,并与iphone手机上自带的验证方式匹配时,当所述homekit模块再次连接到所述智能锁时,可通过验证iphone手机上自带的验证方式进行解锁:

当iphone手机上自带的验证方式可以通过验证时,所述homekit模块将所述第一储存模块里储存的用于解锁的待验证开锁密码发送给所述智能锁;

当iphone手机上自带的验证方式无法通过验证时,所述显示模块上显示验证失败,需要重新进行验证的消息;

当所述homekit模块接收到开锁成功的信号时,所述显示模块显示开锁成功消息,当所述第一储存模块储存有用于解锁的待验证开锁密码,但未与iphone手机上自带的验证方式匹配时,当所述homekit模块再次连接到所述智能锁时,在homekit接收到开锁信号后直接发送已保存的待验证开锁密码到智能锁进行开解锁;

当所述homekit模块接收到开锁成功的信号时,所述显示模块显示开锁成功消息,当所述第一储存模块没有储存用于解锁的待验证开锁密码,当所述homekit模块再次连接到所述智能锁时,需要重新输入开锁密码并发送到智能锁进行开解锁;

当所述homekit模块接收到密码错误的信号时,显示模块显示密码错误消息。

用户可以把智能锁2的密码设置得较为复杂,通过在homekit上输入密码并开锁成功后,homekit将待验证开锁密码保存并与iphone手机1自带的验证方式进行匹配,当homekit再次连接到该智能锁2时,只需要通过iphone手机1上自带的验证方式即可开锁,这样用户无需每次开锁都要输入比较复杂的解锁密码,不仅保证了智能锁2的安全性,还可以方便用户使用;另外由于iphone手机1是通过无线网络与智能锁2直接连接并进行通信的,在解锁的过程中无需连接到服务器,解锁速度更快,而且也防止别人通过网络来破解智能锁2的密码,安全性更高。

作为优选的实施方式,所述iphone手机还包括faceid模块、touchid模块、手机密码模块或者其组合,faceid模块、touchid模块用于录入或者验证用户的人脸或者指纹;手机密码模块用于设置初始手机密码和验证手机密码;

当所述第一储存模块储存有用于解锁的待验证开锁密码,并与iphone手机上自带的验证方式匹配时,当所述homekit模块再次连接到该所述智能锁时,所述显示模块显示需要验证iphone手机上自带的验证方式的消息,用户可以选择通过在faceid模块验证人脸信息、在touchid模块验证指纹信息或者在手机密码模块输入手机密码;

当人脸信息、指纹信息或手机密码可以通过验证时,所述iphone手机发送其保存的用于解锁的待验证开锁密码到所述智能锁上;

当人脸信息、指纹信息或手机密码无法通过验证时,所述iphone手机上显示验证失败,需要重新进行验证的消息。

使用iphone手机1上的faceid或touchid来解锁,只需要在iphone手机1上进行人脸或指纹验证即可开锁,极为方便,不仅不需要重新录入人脸信息或者指纹信息,且智能锁2上不需安装人脸解锁模块和指纹解锁模块,利用iphone手机1上的faceid或touchid来实现智能锁2的人脸解锁或指纹解锁,这样既可以降低智能锁2的成本,又可以为智能锁2提供多种解锁方式,满足用户的需求;另外通过输入比较简单的iphone手机1密码代替输入比较复杂的初始开锁密码来解锁,也可以方便用户使用。

作为优选的实施方式,所述智能锁2还包括:

计数模块,用于计算所述密码模块验证密码失败的次数;

第二储存模块,用于储存与所述智能锁2连接并解锁成功的iphone手机1的设备id;

当iphone手机1与智能锁2连接时,所述智能锁2获取所述iphone手机1的设备id,如果所述iphone手机1开锁成功,则所述第二储存模块保存所述iphone手机1的设备id;

当设备id未保存在第二储存模块上的iphone手机1与所述智能锁2连接,并向所述智能锁2发送解锁密码来解锁时,如果所述密码模块验证密码错误,则所述计数模块对错误的次数进行统计,当错误次数超过三次时,所述智能锁2进入锁定状态,此时所述智能锁2只能与设备id保存在所述第二储存模块上的iphone手机1进行连接;

进入锁定状态后,当设备id保存在所述第二储存模块上的iphone手机1与所述智能锁2连接,且发送的解锁可与所述智能锁2上的初始密码匹配通过验证时,所述智能锁2退出锁定状态并允许开锁,同时向所述iphone手机1发送入侵信号和开锁信号;

当所述iphone手机1接收到所述入侵信号和所述开锁信号时,所述显示模块显示有人试图入侵的信息和开锁成功的消息。

由于智能锁2在家庭安防中扮演着重要的角色,其安全性和防破解性能是十分重要的,本方案中,智能锁2保存开锁成功iphone手机1的设备id作为屋内成员的识别码,当有人使用新的iphone手机1与所述智能锁2连接并进行解锁时,当解锁次数超过3次就会对智能锁2进行锁定,防止智能锁2被破解,具有极高的安全性;当智能锁2进入锁定状态后,只有设备id已保存在所述智能锁2内的iphone手机1可以与智能锁2连接,保证屋内的成员可以解锁并解锁智能的锁定状态。

以上结合具体实施例描述了本发明的技术原理。这些描述只是为了解释本发明的原理,而不能以任何方式解释为对本发明保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明的其它具体实施方式,这些方式都将落入本发明的保护范围之内。

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