【技术实现步骤摘要】
一种智慧社区楼宇对讲系统动态密码开锁装置、方法、设备及存储介质
本专利技术涉及智慧社区领域,具体涉及一种智慧社区楼宇对讲系统动态密码开锁装置、方法、设备及存储介质。
技术介绍
智慧社区:是社区管理的一种新理念和新形势下社会管理创新的一种新模式,它充分借助互联网、物联网,涉及到智能楼宇、智能家居、路网监控、个人健康与数字生活等诸多领域,能充分发挥信息通信产业发达、电信业务及信息化基础设施优良等优势。静态密码:现有系统的密码大部分是记忆在人的大脑中,长期固定不变,每次登录的密码都一样,称为静态密码。动态密码:根据时间、事件等因素即时产生的随机密码。动态密码的需要通过一个手持设备产生,该设备每次生成的密码随时间变化,每次的密码都不相同。动态密码还有其他的叫法,也称动态口令,一次性密码(英文名:One-Time-Password,简写OTP)。动态口令技术:动态口令是根据专门的算法每隔60秒生成一个与时间相关的、不可预测的随机数字组合(One-timePassword),每个口令只能使用一次,每天可以产生2880个密码。用户进行认证时候,除输入账号和静态密码之外,必须要求输入动态密码,只有通过系统验证,才可以正常登录或者交易,从而有效保证用户身份的合法性和唯一性。动态口令最大的优点在于,用户每次使用的口令都不相同,使得不法分子无法仿冒合法用户的身份。动态口令认证技术被认为是目前能够最有效解决用户的身份认证方式之一,可以有效防范黑客木马盗窃用户账户口令、假网站等多种网络问题,导致用户的财产或者资 ...
【技术保护点】
1.一种智慧社区楼宇对讲系统动态密码开锁装置,其特征在于:包括APP端、服务器端和门禁设备端;/n所述APP端与服务器端通信连接,用于从服务器端获取动态码;/n所述服务器端,用于在门禁设备首次接入服务器端时产生固定密钥,将该固定密钥与门禁设备ID进行关联保存,并将固定密钥下发至门禁设备;/n所述服务器端设有动态码生成模块、第一动态码解码模块、第一校验模块,所述动态码生成模块用于将固定密钥和系统时间戳通过签名算法编码生成动态码;所述第一动态码解码模块用于将动态码通过签名算法解码,以获取系统时间戳和固定密钥;/n所述第一校验模块用于从第一动态码解码模块中获取系统时间戳和固定密钥,并将该系统时间戳与服务器端的当前系统时间进行比对,将该固定密钥与相应门禁设备ID关联存储的固定密钥进行比对,当系统时间戳在有效期内,且固定密钥与相应门禁设备ID关联存储的固定密钥一致时,该第一校验模块向门禁设备端下发密码校验成功的结果;否则,该第一校验模块向门禁设备端下发密码校验失败的结果;/n所述门禁设备端用于供用户输入动态码,所述门禁设备在其与服务器端通信连接时,将动态码上报至服务器端,同时接收服务器端返回的密 ...
【技术特征摘要】
1.一种智慧社区楼宇对讲系统动态密码开锁装置,其特征在于:包括APP端、服务器端和门禁设备端;
所述APP端与服务器端通信连接,用于从服务器端获取动态码;
所述服务器端,用于在门禁设备首次接入服务器端时产生固定密钥,将该固定密钥与门禁设备ID进行关联保存,并将固定密钥下发至门禁设备;
所述服务器端设有动态码生成模块、第一动态码解码模块、第一校验模块,所述动态码生成模块用于将固定密钥和系统时间戳通过签名算法编码生成动态码;所述第一动态码解码模块用于将动态码通过签名算法解码,以获取系统时间戳和固定密钥;
所述第一校验模块用于从第一动态码解码模块中获取系统时间戳和固定密钥,并将该系统时间戳与服务器端的当前系统时间进行比对,将该固定密钥与相应门禁设备ID关联存储的固定密钥进行比对,当系统时间戳在有效期内,且固定密钥与相应门禁设备ID关联存储的固定密钥一致时,该第一校验模块向门禁设备端下发密码校验成功的结果;否则,该第一校验模块向门禁设备端下发密码校验失败的结果;
所述门禁设备端用于供用户输入动态码,所述门禁设备在其与服务器端通信连接时,将动态码上报至服务器端,同时接收服务器端返回的密码校验结果;
所述门禁设备端设有第二动态码解码模块、第二校验模块和开锁执行模块,所述门禁设备在其与服务器端无通信连接时,将动态码发送至第二动态码解码模块;所述第二动态码解码模块用于将动态码通过签名算法解码,以获取系统时间戳和固定密钥;第二校验模块,用于从第二动态码解码模块中获取系统时间戳和固定密钥,并将该系统时间戳与门禁设备端的当前系统时间进行比对,将该固定密钥与门禁设备端存储的固定密钥进行比对,当系统时间戳在有效期内,且固定密钥与门禁设备端存储的固定密钥一致时,该第二校验模块向开门执行模块发送密码校验成功的结果;否则,该第一校验模块向向开门执行模块发送密码校验失败的结果;
所述开锁执行模块,用于在接收到密码校验成功结果时进行开锁。
2.根据权利要求1所述的一种智慧社区楼宇对讲系统动态密码开锁装置,其特征在于:所述服务器端的系统时间与门禁设备端的系统时间一致。
3.一种智慧社区楼宇对讲系统动态密码开锁方法,其特征在于:包括以下步骤:
步骤1、APP端与服务器端建立通信连接,用户通过APP端从服务器端获取动态码;
步骤2、用户在门禁设备端输入动态码,此时,若门禁设备端与服务器端有通信连接,则进入步骤3,进行在线密码校验开锁;否则,进入步骤4,进行离线密码校验开锁;
步骤3、在线密码校验;
步骤3.1、门禁设备端向服务器端上报动态码;
步骤3.2、服务器端接收动态码后,对动态码进行解码,得到系统时间戳和固定密钥...
【专利技术属性】
技术研发人员:张台,练德昌,陈金树,陈学琛,
申请(专利权)人:厦门立林科技有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。