当前位置: 首页 > 专利查询>黎辉专利>正文

一种动态二维码门锁的加密解密开锁方法技术

技术编号:17009400 阅读:124 留言:0更新日期:2018-01-11 05:33
本发明专利技术公开了一种动态二维码门锁的加密解密开锁方法,手机APP与门锁网关分别具有预先设置的相同的动态密钥生成机制;所述门锁显示屏上显示由门锁自动生成随机的动态二维码;手机APP通过扫描所述动态二维码,手机APP将所述动态二维码与预设的动态密钥生成机制所生成的动态密钥进行再加密运算形成新的动态开锁密钥,手机APP将所述动态开锁密钥转发给所述门锁网关,门锁网关再将所述动态二维码转发回门锁,门锁对收到自门锁网关的动态二维码进行解密比较无误后执行开锁。本发明专利技术安全、简单、便捷的手机自动开锁控制方式,适用于共享酒店、短租公寓、民宿酒店等通过手机实现开锁的应用。

【技术实现步骤摘要】
一种动态二维码门锁的加密解密开锁方法
本专利技术涉及智能门锁领域,具体地说是一种动态二维码门锁的加密解密开锁方法。
技术介绍
目前,应用于酒店客房的智能门锁大多是以刷卡或密码开锁为主,随着共享酒店、短租公寓和民宿酒店的快速兴起,传统的刷卡方式将逐步被手机验证方式取代,现有的酒店门锁是无法实现手机直接开锁的。
技术实现思路
本专利技术提供了一种动态二维码门锁的加密解密开锁方法,利用手机APP通过扫描门锁自动生成的随机二维码进行现场开锁。技术方案:一种动态二维码门锁的加密解密开锁方法,包括具有显示屏的门锁、手机APP、门锁网关,所述门锁与门锁网关无线或有线通讯连接,手机与门锁网关无线网络通讯连接。所述手机APP与门锁网关分别具有预先设置的相同的动态密钥生成机制;所述门锁显示屏上显示由门锁自动生成随机的动态二维码;手机APP通过扫描所述动态二维码,手机APP将所述动态二维码与预设的动态密钥生成机制所生成的动态密钥进行再加密运算形成新的动态开锁密钥,手机APP将所述动态开锁密钥转发给所述门锁网关,所述门锁网关通过与手机APP相同的动态密钥生成机制解密所述动态开锁密钥,并分解出由手机APP扫描的动态二维码,门锁网关再将所述动态二维码转发回门锁,门锁对收到自门锁网关转发的动态二维码进行解密比较无误后执行开锁,并在限定的时间段后再次自动上锁并更新动态二维码显示。优选地,所述手机APP与门锁网关具有预先设置的相同的动态密钥生成机制,是通过所述手机APP后台程序随机生成一个初始动态密钥,然后将所述初始动态密钥发送给所述门锁网关,所述手机APP与所述门锁网关依据时间的变化而同步衍生出完全相同的新的动态密钥。优选地,所述手机APP与门锁网关具有预先设置的相同的动态密钥生成机制,是通过所述手机APP由使用者人工输入方式输入初始密钥,然后将所述初始动态密钥发送给所述门锁网关,所述手机APP与所述门锁网关依据时间的变化而同步衍生出新的动态密钥。有益效果:本专利技术安全、简单、便捷的手机自动开锁控制方式,适用于共享酒店、短租公寓、民宿酒店等通过手机实现开锁的应用。附图说明图1是本专利技术的加密和解密方法流程示意框图。图2是本专利技术的连接示意框图。图中:门锁1、门锁网关2、手机APP3。具体实施方式除非另作定义,此处使用的技术术语或者科学术语应当为本专利技术所属领域内具有一般技能的人士所理解的通常意义。本专利技术专利申请说明书以及权利要求书中使用的“第一”“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。同样,“一个”或者“一”等类似词语也不表示数量限制,而是表示存在至少一个。“包括”或者“包含”等类似的词语意指出现在“包括”或者“包含”前面的元件或者物件涵盖出现在“包括”或者“包含”后面列举的元件或者物件及其等同,并不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。见图1、2所示,一种动态二维码门锁的加密解密开锁方法,包括具有显示屏的门锁1、门锁网关2、手机APP3,所述门锁1与门锁网关2无线或有线通讯连接,手机APP3与门锁网关2无线网络通讯连接。所述手机APP3与门锁网关2分别具有预先设置的相同的动态密钥生成机制;所述门锁1的显示屏上显示由门锁1自动生成随机的动态二维码。手机APP3通过扫描所述门锁1的显示屏上的动态二维码,手机APP3将所述动态二维码与预设的动态密钥生成机制所生成的动态密钥进行再加密运算形成新的动态开锁密钥,手机APP3将所述动态开锁密钥转发给所述门锁网关2,所述门锁网关2通过与手机APP3相同的动态密钥生成机制解密所述动态开锁密钥,并分解出由手机APP3扫描的动态二维码,门锁网关2再将所述动态二维码转发回门锁1,门锁1对收到自门锁网关2转发的动态二维码进行解密比较无误后执行开锁,并在限定的时间段后再次自动上锁并更新动态二维码显示。在一个实施例中,所述手机APP3与门锁网关2具有预先设置的相同的动态密钥生成机制,是通过所述手机APP3后台程序随机生成一个初始动态密钥,然后将所述初始动态密钥发送给所述门锁网关2,所述手机APP3与所述门锁网关2依据时间的变化而同步衍生出完全相同的新的动态密钥。在一个实施例中,所述手机APP3与门锁网关2具有预先设置的相同的动态密钥生成机制,是通过所述手机APP3由使用者人工输入方式输入初始密钥,然后将所述初始动态密钥发送给所述门锁网关2,所述手机APP3与所述门锁网关2依据时间的变化而同步衍生出新的动态密钥。即使用者手工在手机APP3上输入自己定义的密码信息,然后通过专用的无线网络连接(WIFI/4G/蓝牙/ZigBee等)传给门锁网关2,该密码会在同一个规定时间自动同步变化和同时失效。下面对本专利技术作详细说明。门锁包括有电性连接的显示控制装置、网络通讯模组、门锁驱动电路,其中,显示控制装置是控制门锁显示屏显示动态二维码,网络通讯模组并与门锁网关有线或无线连接,门锁驱动电路控制门锁开闭。手机APP与门锁网关通过专用的无线网络连接(WIFI/4G/蓝牙/ZigBee等),并同时具有预先设置的相同的动态密钥生成机制,在所述手机APP和所述门锁网关的后台程序中都有一套完全相同且按时间同步的密码生成规则,相当于网上银行的后台与动态口令U盾之间的同步关系,按照这个规则所产生的密钥随时间的变化同时更新。例如,手机APP和门锁网关首次同步生成的动态密钥均为123456,10秒钟后手机APP和门锁网关同步生成新的动态密钥为ABCDEF,手机APP和门锁网关同步生成的密钥更新的规则是完全相同的,以此类推。门锁显示屏上显示由门锁自动生成随机的动态二维码,例如XYZ,然后,手机APP扫描所述动态二维码XYZ,手机APP将所述动态二维码XYZ与预设的动态密钥生成机制所生成的动态密钥,例如123456,进行再加密运算形成新的动态开锁密钥123456XYZ,手机APP将所述动态开锁密钥123456XYZ转发给所述门锁网关。所述门锁网关通过与手机APP相同的动态密钥生成机制所生成的动态密钥123456,解密所述动态开锁密钥123456XYZ,并分解出由手机APP扫描的动态二维码XYZ,门锁网关再将所述动态二维码XYZ转发回门锁,门锁对收到自门锁网关的动态二维码XYZ进行解密比较无误后执行开锁,并在限定的时间段后再次自动上锁并更新动态二维码显示。以上对本专利技术实施案例所提供了详细介绍,对于本领域的一般技术人员,依据本专利技术实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本专利技术的限制。本文档来自技高网...
一种动态二维码门锁的加密解密开锁方法

【技术保护点】
一种动态二维码门锁的加密解密开锁方法,包括具有显示屏的门锁、手机APP、门锁网关,所述门锁与门锁网关无线或有线通讯连接,手机与门锁网关无线网络通讯连接,其特征在于:所述手机APP与门锁网关分别具有预先设置的相同的动态密钥生成机制;所述门锁显示屏上显示由门锁自动生成随机的动态二维码;手机APP通过扫描所述动态二维码,手机APP将所述动态二维码与预设的动态密钥生成机制所生成的动态密钥进行再加密运算形成新的动态开锁密钥,手机APP将所述动态开锁密钥转发给所述门锁网关,所述门锁网关通过与手机APP相同的动态密钥生成机制解密所述动态开锁密钥,并分解出由手机APP扫描的动态二维码,门锁网关再将所述动态二维码转发回门锁,门锁对收到自门锁网关转发的动态二维码进行解密比较无误后执行开锁,并在限定的时间段后再次自动上锁并更新动态二维码显示。

【技术特征摘要】
1.一种动态二维码门锁的加密解密开锁方法,包括具有显示屏的门锁、手机APP、门锁网关,所述门锁与门锁网关无线或有线通讯连接,手机与门锁网关无线网络通讯连接,其特征在于:所述手机APP与门锁网关分别具有预先设置的相同的动态密钥生成机制;所述门锁显示屏上显示由门锁自动生成随机的动态二维码;手机APP通过扫描所述动态二维码,手机APP将所述动态二维码与预设的动态密钥生成机制所生成的动态密钥进行再加密运算形成新的动态开锁密钥,手机APP将所述动态开锁密钥转发给所述门锁网关,所述门锁网关通过与手机APP相同的动态密钥生成机制解密所述动态开锁密钥,并分解出由手机APP扫描的动态二维码,门锁网关再将所述动态二维码转发回门锁,门锁对收到自门锁网关转发的动态二维码进行解密比较无误后执行...

【专利技术属性】
技术研发人员:黎辉赵龙李剑林
申请(专利权)人:黎辉
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1