一种基于云端的动态密码生成方法、系统和智能锁技术方案

技术编号:34171363 阅读:26 留言:0更新日期:2022-07-17 10:51
本申请实施例公开了一种基于云端的动态密码生成方法、系统和智能锁,能够有效提高智能锁的安全性能。本申请包括:所述动态密码智能锁获取开锁指令;所述动态密码智能锁根据所述开锁指令获取开锁信息;所述动态密码智能锁将所述开锁信息发送至所述应用服务器;所述应用服务器将所述开锁信息发送至所述密码主机;所述密码主机根据开锁信息生成开锁码,并将所述开锁码通过所述短信服务器发送至用户终端;所述动态密码智能锁获取所述开锁码,并进行开锁校验;若开锁校验通过,则所述动态密码智能锁进行开锁处理。锁进行开锁处理。锁进行开锁处理。

【技术实现步骤摘要】
一种基于云端的动态密码生成方法、系统和智能锁


[0001]本申请实施例涉及智能锁
,尤其涉及一种基于云端的动态密码生成方法、系统和智能锁。

技术介绍

[0002]银行或企业的保管箱、金库和尾箱等保管装置上均采用智能锁,其可以采用密码输入的方式来验证用户身份进而达到开锁的目的,有效的解决随身携带钥匙的不方便及丢钥匙带来的风险,现有的智能锁的密码多数采用静态密码和动态密码进行加密。
[0003]智能锁采用静态密码,即采用密码键盘、对称加密算法或密钥分散等技术对密码加密后存储在智能锁的硬件中。智能锁上采用的密码位数是固定的,能存储的密码组数量也是有限的,若是其中的一组密码泄露后,智能锁的所有密码组均需要更换。采用静态密码的智能锁,密码丢失会导致风险产生,而现有采用动态密码的智能锁,是通过手机APP获取锁具ID等信息后获取到对应的开锁密码,若是出现手机丢失时也会发生类似密码丢失的风险。进而可知,由于智能锁的安全性能不高,无论是采用静态密码还是动态密码的方式,均存在密码丢失后带来的风险。

技术实现思路

[0004]本申请实施例提供了一种基于云端的动态密码生成方法、系统和智能锁,能够有效提高智能锁的安全性能。
[0005]本申请第一方面提供了一种基于云端的动态密码生成方法,所述方法应用于基于云端的动态密码生成系统,所述动态密码生成系统包括动态密码智能锁、密码主机、应用服务器和短信服务器,其中所述密码主机、所述应用服务器和所述短信服务器之间两两通信连接,所述动态密码智能锁分别与所述密码主机、所述应用服务器和所述短信服务器通信连接,所述方法包括:
[0006]所述动态密码智能锁获取开锁指令;
[0007]所述动态密码智能锁根据所述开锁指令获取开锁信息;
[0008]所述动态密码智能锁将所述开锁信息发送至所述应用服务器;
[0009]所述应用服务器将所述开锁信息发送至所述密码主机;
[0010]所述密码主机根据开锁信息生成开锁码,并将所述开锁码通过所述短信服务器发送至用户终端;
[0011]所述动态密码智能锁获取所述开锁码,并进行开锁校验;
[0012]若开锁校验通过,则所述动态密码智能锁进行开锁处理。
[0013]本申请第二方面提供了一种基于云端的动态密码生成方法,所述方法应用于动态密码智能锁,所述动态密码智能锁分别与密码主机、应用服务器和短信服务器通信连接,所述方法包括:
[0014]获取开锁指令;
[0015]根据所述开锁指令获取开锁信息;
[0016]将所述开锁信息发送至所述应用服务器以获取开锁码;
[0017]根据所述开锁码进行开锁校验;
[0018]若开锁校验通过,则进行开锁处理。
[0019]可选的,所述将所述开锁信息发送至所述应用服务器以获取开锁码,包括:
[0020]将所述开锁信息发送至所述应用服务器,以使得所述应用服务器将所述开锁信息发送至所述密码主机;所述密码主机用于根据所述开锁信息生成所述开锁码,并将所述开锁码发送至所述应用服务器,所述应用服务器用于将所述开锁码发送至所述短信服务器,所述短信服务器用于将所述开锁码下发至用户终端;
[0021]获取所述开锁码。
[0022]可选的,根据所述开锁码进行开锁校验,包括:
[0023]根据所述开锁码进行在线开锁校验;
[0024]或,
[0025]根据所述开锁码进行离线开锁校验。
[0026]可选的,在获取开锁指令之前,所述方法还包括:
[0027]获取激活码;
[0028]将锁具信息发送至所述密码主机,所述密码主机用于根据所述锁具信息生成配对信息,并将所述配对信息发送至所述动态密码智能锁,所述锁具信息包括锁具编号和随机数;
[0029]根据所述配对信息生成锁具激活信息,并将所述锁具激活信息发送至所述密码主机,所述密码主机用于将所述配对信息和所述锁具激活信息进行对比检验;
[0030]若检验通过,则所述动态密码智能锁激活成功。
[0031]可选的,所述在将动态密码智能锁激活成功之后,所述方法还包括:
[0032]获取授权码;
[0033]将所述授权码发送至所述应用服务器进行检验;
[0034]当接收所述应用服务器的验证成功的信息后,获取用户信息,所述用户信息包括用户编号和电话号码;
[0035]将所述用户信息发送至所述应用服务器,所述应用服务器用于根据所述用户信息发送至所述密码主机,所述密码主机用于根据所述用户信息生成验证码,并将所述验证码发送至用户终端;
[0036]获取验证码;
[0037]判断所述验证码是否正确;
[0038]若是,则所述动态智能锁具完成对用户的授权。
[0039]本申请第三方面提供了一种基于云端的动态密码生成系统,所述动态密码生成系统包括动态密码智能锁、密码主机、应用服务器和短信服务器,其中所述密码主机、所述应用服务器和所述短信服务器之间两两通信连接,所述动态密码智能锁分别与所述密码主机、所述应用服务器和所述短信服务器通信连接;
[0040]所述动态密码智能锁,用于获取开锁指令;
[0041]所述动态密码智能锁,还用于根据所述开锁指令获取开锁信息;
[0042]所述动态密码智能锁,还用于将所述开锁信息发送至所述应用服务器;
[0043]所述应用服务器,用于将所述开锁信息发送至所述密码主机;
[0044]所述密码主机,用于根据开锁信息生成开锁码,并将所述开锁码通过所述短信服务器发送至用户终端;
[0045]所述动态密码智能锁,还用于获取所述开锁码,并进行开锁校验;
[0046]若开锁校验通过,则所述动态密码智能锁用于进行开锁处理。
[0047]本申请第四方面提供了一种动态密码智能锁,包括:
[0048]第一获取单元,用于获取开锁指令;
[0049]第二获取单元,用于根据所述开锁指令获取开锁信息;
[0050]发送单元,用于将所述开锁信息发送至所述应用服务器以获取开锁码;
[0051]校验单元,用于根据所述开锁码进行开锁校验;
[0052]开锁单元,用于当所述校验单元确定开锁校验通过后进行开锁处理。
[0053]本申请第五方面提供了一种动态密码智能锁,包括:
[0054]处理器、存储器、输入输出单元以及总线;
[0055]所述处理器与所述存储器、所述输入输出单元以及所述总线相连;
[0056]所述存储器保存有程序,所述处理器调用所述程序以执行如第二方面及第二方面中任意一项所述的基于云端的动态密码生成方法。
[0057]本申请第六方面提供了一种计算机可读存储介质,所述计算机可读存储介质上保存有程序,所述程序在计算机上执行时执行如第二方面及第二方面中任一项所述的方法。
[0058]从以上技术方案可以看出,本申请实施例具有以下优点:<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于云端的动态密码生成方法,其特征在于,所述方法应用于基于云端的动态密码生成系统,所述动态密码生成系统包括动态密码智能锁、密码主机、应用服务器和短信服务器,其中所述密码主机、所述应用服务器和所述短信服务器之间两两通信连接,所述动态密码智能锁分别与所述密码主机、所述应用服务器和所述短信服务器通信连接,所述方法包括:所述动态密码智能锁获取开锁指令;所述动态密码智能锁根据所述开锁指令获取开锁信息;所述动态密码智能锁将所述开锁信息发送至所述应用服务器;所述应用服务器将所述开锁信息发送至所述密码主机;所述密码主机根据开锁信息生成开锁码,并将所述开锁码通过所述短信服务器发送至用户终端;所述动态密码智能锁获取所述开锁码,并进行开锁校验;若开锁校验通过,则所述动态密码智能锁进行开锁处理。2.一种基于云端的动态密码生成方法,其特征在于,所述方法应用于动态密码智能锁,所述动态密码智能锁分别与密码主机、应用服务器和短信服务器通信连接,所述方法包括:获取开锁指令;根据所述开锁指令获取开锁信息;将所述开锁信息发送至所述应用服务器以获取开锁码;根据所述开锁码进行开锁校验;若开锁校验通过,则进行开锁处理。3.根据权利要求2所述的基于云端的动态密码生成方法,其特征在于,所述将所述开锁信息发送至所述应用服务器以获取开锁码,包括:将所述开锁信息发送至所述应用服务器,以使得所述应用服务器将所述开锁信息发送至所述密码主机,所述密码主机用于根据所述开锁信息生成所述开锁码,并将所述开锁码发送至所述应用服务器,所述应用服务器用于将所述开锁码发送至所述短信服务器,所述短信服务器用于将所述开锁码下发至用户终端;获取所述开锁码。4.根据权利要求2所述的基于云端的动态密码生成方法,其特征在于,根据所述开锁码进行开锁校验,包括:根据所述开锁码进行在线开锁校验;或,根据所述开锁码进行离线开锁校验。5.根据权利要求2所述的基于云端的动态密码生成方法,其特征在于,在获取开锁指令之前,所述方法还包括:获取激活码;将锁具信息发送至所述密码主机,所述密码主机用于根据所述锁具信息生成配对信息,并将所述配对信息发送至所述动态密码智能锁,所述锁具信息包括锁具编号和随机数根据所述配对信息生成锁具激活信息,并将所述锁具激活信息发送至所述密码主机,所述密码主机用于将所述配对信息和所述锁具激活信...

【专利技术属性】
技术研发人员:马铮刘青林
申请(专利权)人:珠海汇金科技股份有限公司
类型:发明
国别省市:

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

1