一种智能门锁的开锁方法与流程

文档序号:13935321阅读:510来源:国知局

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



背景技术:

门锁是人们日常生活中的必备品,随着科技的发展,人们对生活品质的要求越来越高,智能门锁应运而生。目前,智能门锁的开锁方式一般有离线密码开锁和在线密码开锁。

其中,离线密码开锁不依赖于网络,服务器或者app以一种固定的算法生成密钥,该密钥同门锁端的密钥采取同一算法,以系统时钟作为基准。由于门锁无需联网,没有开门动作时,功耗约等于0。但是要考虑用户体验,所以密码长度有限,能够包含的信息量有限,无法承载完整描述密码有效期等信息。

在线密码开锁的密钥通过网络从云端传输至锁端,这样密钥可以包含开门密码和精确到分钟级别的起止时间,使得密钥信息量充分。但是,这样锁端需要通过服务器交互获取密钥,耗时时间长,用户体验不佳。为了提高用户体验,锁端和服务器之间需要通过心跳包模式来保持连接,心跳包设置的频繁,密码到达时延短,但是这样又会导致锁端的功耗过大。



技术实现要素:

本发明的目的在于提供一种智能门锁的开锁方法,其在保证用户体验的前提下,兼顾了锁端的低功耗以及传输密码信息多的优势。

为实现上述目的,本发明采用的技术方案是:

一种智能门锁的开锁方法,其包括以下步骤:

步骤1、云端和锁端装设相同的密码计算生成模块;

步骤2、云端生成用户住房订单,包括用户信息、门锁id、入住开始时间和结束时间;

步骤3、云端根据住房订单结合门锁id运算出临时密码,并依照用户信息将临时密码交给用户;

步骤4、用户与锁端进行数据交互向锁端输入临时密码,锁端接收临时密码后查询存储的入住密码表;若密码表中不存在该临时密码,则启动锁端的密码计算生成模块对该临时密码进行校验,若该临时密码合法,则驱动锁芯开门,开门的同时,锁端唤醒睡眠中的sim卡登录服务器,服务器根据门锁id将包含临时密码和开锁有效时间的完整密钥同步到锁端并存入入住密码表中;

步骤5、若入住密码表存有该临时密码,则进一步判断开锁时间是否落入开锁有效时间,若是,则驱动锁芯开门,开门的同时锁端唤醒睡眠中的sim卡登录服务器,服务器根据门锁id将包含临时密码和开锁有效时间的完整密钥同步到锁端并存入入住密码表中。

所述步骤3中,云端通过app将临时密码交给用户。

所述步骤4中,用户通过键盘或nfc模块向锁端输入临时密码。

本发明通过将云端和锁端设置相通的密码计算生成模块,当用户通过云端获得门锁授权,得到临时密码后,用户与锁端交互输入密码,锁端的密码计算生成模块进行校验,若密码相符则开门;开门的同时,锁端的sim卡激活并登录服务器,服务器根据门锁id将包含临时密码和开锁有效时间的完整密钥同步到锁端。

采用上述方案后,用户与锁端交互时,锁端的密码计算生成模块直接进行密码校验,该校验无需通过云端即可完成,从而降低了开锁耗时,从而提高用户体验。门锁的sim卡只有在开门时才会被激活,而没有开门动作时,sim卡保持离线状态,不进行任何的联网动作,此时锁端的功耗约等于0。开门时锁端的sim卡与服务器交互获取完整密钥,使得密钥信息充分。综上,本发明的门锁开锁方法兼顾了功耗低以及传输密钥信息多的优势,同时还降低了开锁的耗时,提高了用户体验。

附图说明

图1为本发明开锁流程示意图。

具体实施方式

为详尽本发明技术内容,以下将例举具体实施例进行详述。

本发明揭示了一种智能门锁的开锁方法,其包括以下步骤:

步骤1、云端和锁端装设相同的密码计算生成模块;

步骤2、云端生成用户住房订单,包括用户信息、门锁id、入住开始时间和结束时间;

步骤3、云端根据住房订单结合门锁id运算出临时密码,依照用户信息通过app或者微信等方式将临时密码交给用户;

步骤4、用户与锁端进行数据交互,例如通过键盘或者通过手机nfc模块输入临时密码;锁端接收临时密码后查询存储的入住密码表,若密码表中不存在该临时密码,则启动锁端的密码计算生成模块对该临时密码进行校验,若该临时密码合法,则驱动锁芯开门,开门的同时,锁端唤醒睡眠中的sim卡登录服务器,服务器根据门锁id将包含临时密码和开锁有效时间的完整密钥同步到锁端并存入入住密码表中;

步骤5、若入住密码表存有该临时密码,则进一步判断开锁时间是否落入开锁有效时间,若是,则驱动锁芯开门,开门的同时锁端唤醒睡眠中的sim卡登录服务器,服务器根据门锁id将包含临时密码和开锁有效时间的完整密钥同步到锁端并存入入住密码表中。

本发明通过将云端和锁端设置相通的密码计算生成模块,当用户通过云端获得门锁授权,得到临时密码后,用户与锁端交互输入密码,锁端的密码计算生成模块进行校验,若密码相符则开门;开门的同时,锁端的sim卡激活并登录服务器,服务器根据门锁id将包含临时密码和开锁有效时间的完整密钥同步到锁端。

用户与锁端交互时,锁端的密码计算生成模块直接进行密码校验,该校验无需通过云端即可完成,从而降低了开锁耗时,从而提高用户体验。门锁的sim卡只有在开门时才会被激活,而没有开门动作时,sim卡保持离线状态,不进行任何的联网动作,此时锁端的功耗约等于0。开门时锁端的sim卡与服务器交互获取完整密钥,使得密钥信息充分。综上,本发明的门锁开锁方法兼顾了功耗低以及传输密钥信息多的优势,同时还降低了开锁的耗时,提高了用户体验。

以上所述,仅是本发明实施例而已,并非对本发明的技术范围作任何限制,故凡是依据本发明的技术实质对以上实施例所作的任何细微修改、等同变化与修饰,均仍属于本发明技术方案的范围内。



技术特征:

技术总结
本发明涉及一种智能门锁的开锁方法,其通过将云端和锁端设置相通的密码计算生成模块,当用户通过云端获得门锁授权,得到临时密码后,用户与锁端交互输入密码,锁端的密码计算生成模块进行校验,若密码相符则开门;开门的同时,锁端的SIM卡激活并登录服务器,服务器根据门锁ID将包含临时密码和开锁有效时间的完整密钥同步到锁端。本发明的门锁开锁方法兼顾了功耗低以及传输密钥信息多的优势,同时还降低了开锁的耗时,提高了用户体验。

技术研发人员:方敏
受保护的技术使用者:厦门分享云科技有限公司
技术研发日:2017.10.26
技术公布日:2018.03.13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1