一种基于智能应用的三维码开锁方法技术

技术编号:16820314 阅读:64 留言:0更新日期:2017-12-16 14:13
本发明专利技术公开一种基于智能应用的三维码开锁方法,首先对不同角度不同光线采集的若干个三维码图案信息进行深度学习,得到一个精准的三维码比较阈值和权值参数;然后在开锁过程中,三维码扫描装置根据内部权限设置来验证用户身份,根据三维码比较阈值和权值参数验证三维码,并验证三维码的密钥区域的密码和序列号(或者仅序列号),综上三层的验证成功之后,才执行开锁。另外,密钥区域上同时设置可变的密钥和可变的序列号时,序列号的更改算法一般采用加一或者减一之类的加减算法,可保证开锁的迅捷;而密钥无需每次更改,通过定期进行更改,可进一步在提高安全性能的同时,减少开锁时间,给用户良好的体验感。

A method of 3D code unlocking based on intelligent application

The invention discloses a three-dimensional code unlocking method based on intelligent application, firstly, different angles of several three-dimensional code pattern information collected by the different light deep learning, get a 3D code accurate comparison threshold and weight parameters; then in the unlocking process, three dimensional code scanning device to verify the identity of users according to internal permissions, according to the three-dimensional code comparison threshold and weight parameter verification of 3D code, and three-dimensional code validation key password and serial number (or serial number), after successful verification in three, before the implementation of the lock. In addition, key areas and key variable and set the variable sequence number, the sequence number change the algorithm commonly used plus one or minus one addition and subtraction algorithm, can guarantee the quick lock and key; each without change, through regular changes, can further improve safety in performance at the same time, reduce the time of unlocking give the user a good experience.

【技术实现步骤摘要】
一种基于智能应用的三维码开锁方法
本专利技术涉及一种基于智能应用的三维码开锁方法。
技术介绍
随着现代电子技术的发展,现代意义上的锁钥装置已经不仅仅局限于传统的纯机械式锁具,近年来随着二维码的兴起,还出现了二维码锁钥装置。二维码锁钥装置是用户利用二维码作为钥匙或者辅助钥匙,在开锁时由二维码锁钥装置扫描移动终端上显示的二维码来进行开锁。相对于传统的纯机械式锁具,二维码锁钥装置避免了用户总需要随身携带钥匙的麻烦,同时开锁过程也更加方便。然而目前的二维码锁钥装置采用二维码作为钥匙存在一定的安全漏洞,因为二维码本身非常容易被复制,而现有的二维码锁钥装置只要二维码正确即可打开房门,因此二维码的丢失或泄露会带来很大的安全隐患。二维码是在平面的横向和纵向上都用黑白相间的图形表示资讯的符号。与一维条码相比,二维条码的信息量、信息密度更大,读取速度更快,编码范围更广,成本更低,容错能力强。鉴于二维条码的这些优势,世界各国都竞相研发,并广泛使用二维条码。分别有日本DensoWave公司开发的QRCode(QuickResponseCode),美国Symbol公司开发的PDF417码,中国开发的汉信码。Q本文档来自技高网...

【技术保护点】
一种基于智能应用的三维码开锁方法,锁具内设置三维码扫描装置,移动终端上设置三维码,其特征在于:开锁方法包括深度学习过程和开锁过程,其中,深度学习过程包括:过程1a:锁具内的三维码扫描装置多次扫描移动终端的三维码,获取若干个三维码图案信息;过程1b:将扫描得到的三维码图案信息进行筛选,获得有效的三维码图案信息集合,并对这些有效的三维码图案信息集合进行预处理,得到统一格式的训练样本;过程1c:设置一预设三维码比较阈值;对训练样本进行计算,得到初步权值参数,并在训练过程中对初步权值参数和预设三维码比较阈值进行调整,得到权值参数和三维码比较阈值;三维码比较阈值用于:当三维码扫描装置扫描移动终端的三维码...

【技术特征摘要】
1.一种基于智能应用的三维码开锁方法,锁具内设置三维码扫描装置,移动终端上设置三维码,其特征在于:开锁方法包括深度学习过程和开锁过程,其中,深度学习过程包括:过程1a:锁具内的三维码扫描装置多次扫描移动终端的三维码,获取若干个三维码图案信息;过程1b:将扫描得到的三维码图案信息进行筛选,获得有效的三维码图案信息集合,并对这些有效的三维码图案信息集合进行预处理,得到统一格式的训练样本;过程1c:设置一预设三维码比较阈值;对训练样本进行计算,得到初步权值参数,并在训练过程中对初步权值参数和预设三维码比较阈值进行调整,得到权值参数和三维码比较阈值;三维码比较阈值用于:当三维码扫描装置扫描移动终端的三维码后,将获得的三维码图案信息与权值参数进行计算得到三维码图案偏差,如果该三维码图案偏差在三维码比较阈值的范围内,则该三维码图案信息合格;开锁过程包括:过程2a:锁具内的三维码扫描装置扫描移动终端的三维码,获取三维码信息以及用户身份验证信息,并执行如下验证过程,输出验证结果信号:过程2a1:三维码扫描装置对用户身份验证信息进行验证:三维码扫描装置遍历其内存内存储的身份信息,如果存在该用户身份验证信息,则身份验证通过,则执行过程2a2;反之则退出开锁过程,并提示身份验证失败;过程2a2:三维码扫描装置将获得的三维码图案信息与权值参数进行计算得到三维码图案偏差,如果该三维码图案偏差在三维码比较阈值的范围内,则该三维码图案信息合格,执行下一过程;反之则不合格,退出开锁过程,并提示三维码认证失败;过程2b:三维码扫描装置输出的验证结果信号如果是合格,则向锁具发送开锁命令;过程2c:锁具接收到开锁命令并开锁。2.根据权利要求1所述的基于智能应用的三维码开锁方法,其特征在于:验证过程还包括过程2a3:三维码上还设有密钥区域,密钥区域上设有序列号,三维码扫描装置上设有与密钥区域的序列号对应的序列号;三维码扫描装置扫描三维码图案信息后,同时还解析出来位于密钥区域的序列号,三维码扫描装置通过自身的序列号与该密钥区域的序列号进行验证,如果验证成功,则该三维码图案信息合格,执行下一过程;反之则不合格,退出开锁过程,并提示三维码认证失败;同时,三维码扫描装置对密钥区域的序列号验证成功后,按照第一预设算法对其上的序列号进行更改,还同时反馈给移动终端,移动终端按照第二预设算法对密钥区域的序列号进行更改,第一预设算法和第二预设算法对应,使得密钥区域的序列号和三维码扫描装置的序列号更改后仍保持一一对应。3.根据权利要求1所述的基于智能应用的三维码开锁方法,其特征在于:验证过程还包括过程2a3:三维码上还设有密钥区域,密钥区域上设有密钥和序列号,三维码扫描装置上设有与密钥区域的密钥和序列号对应的密钥和序列号;三维码扫描装置扫描三维码图案信息后,同时还解析出来位于密钥区域的密钥和序列号,三维码扫描装置通过自身的密钥和序列号与该...

【专利技术属性】
技术研发人员:陈绳旭
申请(专利权)人:三维码厦门网络科技有限公司
类型:发明
国别省市:福建,35

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

1