[发明专利]一种设备开锁方法、装置、终端设备和介质在审
申请号: | 201810726714.9 | 申请日: | 2018-07-04 |
公开(公告)号: | CN109150509A | 公开(公告)日: | 2019-01-04 |
发明(设计)人: | 魏中志;温作奖;胡伯良 | 申请(专利权)人: | 北京海泰方圆科技股份有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L29/06;G07C9/00 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 100094 北京市海淀区东北旺西路*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 开锁 验证信息 随机数 终端序列号 设备序列号 信息验证 终端设备 认证码 锁具 计算机技术领域 远程数据处理 繁琐步骤 接收终端 验证成功 解密 公钥 私钥 服务器 加密 存储 扫描 输出 返回 申请 维护 | ||
本申请公开了一种设备开锁方法、装置、终端设备和介质,属于计算机技术领域,该方法包括,输出基于随机数和锁具设备序列号生成的图形认证码;接收终端基于扫描的图形认证码返回的验证信息,验证信息是基于对应锁具设备序列号设置的私钥对随机数、终端序列号和开锁次数进行加密后获得的;采用存储的公钥,对验证信息进行解密,获得验证信息包含的随机数、终端序列号和开锁次数;基于验证信息包含的随机数、终端序列号和开锁次数,进行信息验证,确定验证成功时,执行开锁操作。这样,不需要通过服务器进行远程数据处理,简化了信息验证的繁琐步骤,降低了设备开锁的维护成本。
技术领域
本申请涉及计算机技术领域,尤其涉及一种设备开锁方法、装置、终端设备和介质。
背景技术
随着物联网技术的发展,为提高安全性,信息验证方式也不断增多。现有技术下,通常采用通过远程服务器进行验证的方式对锁具设备进行开锁。例如,终端扫描共享单车的静态二维码后,通过远程服务器进行信息验证,锁具设备基于远程服务器发送的开锁指令进行开锁。
但是,采用这种方式,通过服务器进行信息处理和验证,步骤繁琐,维护成本较高。
发明内容
本申请实施例提供一种设备开锁方法、装置、终端设备和介质,用以在通过验证信息对设备进行验证开锁时,简化信息验证的实施流程,降低设备开锁的维护成本。
第一方面,提供一种设备开锁方法,包括:
输出基于随机数和锁具设备序列号生成的图形认证码;
接收终端基于扫描的图形认证码返回的验证信息,验证信息是基于对应锁具设备序列号设置的私钥对随机数、终端序列号和开锁次数进行加密后获得的;
采用存储的公钥,对验证信息进行解密,获得验证信息包含的随机数、终端序列号和开锁次数;
基于验证信息包含的随机数、终端序列号和开锁次数,进行信息验证,确定验证成功时,执行开锁操作。
较佳的,在接收终端基于扫描的图形认证码返回的验证信息之前,进一步包括:
向终端发送包含锁具设备序列号的授权指令;
接收并保存终端基于授权指令返回的公钥和终端序列号。
较佳的,基于验证信息包含的随机数、终端序列号和开锁次数,进行信息验证,确定验证成功时,执行开锁操作,具体包括:
将验证信息中包含的随机数、终端序列号和开锁次数,分别与本地存储的相应随机数、终端序列号和开锁次数一一进行匹配;
确定匹配成功时,执行开锁操作。
较佳的,在执行开锁操作之后,进一步包括:
将开锁次数加一,并基于随机生成的新的随机数以及锁具设备序列号,生成新的图形认证码。
第二方面,一种设备开锁装置,包括:
输出单元,用于输出基于随机数和锁具设备序列号生成的图形认证码;
接收单元,用于接收终端基于扫描的图形认证码返回的验证信息,验证信息是基于对应锁具设备序列号设置的私钥对随机数、终端序列号和开锁次数进行加密后获得的;
解密单元,用于采用存储的公钥,对验证信息进行解密,获得验证信息包含的随机数、终端序列号和开锁次数;
开锁单元,用于基于验证信息包含的随机数、终端序列号和开锁次数,进行信息验证,确定验证成功时,执行开锁操作。
较佳的,在接收终端基于扫描的图形认证码返回的验证信息之前,接收单元还用于:
向终端发送包含锁具设备序列号的授权指令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京海泰方圆科技股份有限公司,未经北京海泰方圆科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810726714.9/2.html,转载请声明来源钻瓜专利网。