电子锁无线解锁系统及方法

文档序号:9751790阅读:1254来源:国知局
电子锁无线解锁系统及方法
【技术领域】
[0001]本发明涉及一种解锁系统及方法,特别涉及一种电子锁无线解锁系统及方法。
【背景技术】
[0002]市面上常见的电子锁有类似按键电话机的电子锁,通过在按键上依次输入一组密码,如果密码与内部预设的密码相同,控制机械开关完成开锁。还有使用感应方式的电子锁,但是外出时需要额外携带磁卡,且磁卡易被复制。

【发明内容】

[0003]有鉴于此,有必要提出一种利用电子设备实现开锁的电子锁无线解锁系统及方法。
[0004]—种电子锁无线解锁系统,应用于一电子锁中。所述电子锁包括存储器,所述系统包括:设置模块,用于供管理者设置开启电子锁的密码以及权限信息,并将所述密码以及权限信息存储于所述存储器中,所述权限信息包括用户设定的是否将所述电子锁设定为临时通行状态;获取模块,用于当电子锁与电子装置实现无线连接后,获取电子装置发送的解锁密码;判断模块,用于判断获取到的解锁密码是否与预设密码相符;所述判断模块,还用于当所述获取到的解锁密码与预设密码相符时,判断所述电子锁当前是否被设定为临时通行状态;所述获取模块,还用于当所述电子锁当前被设定为非临时通行状态时,获取所述电子装置的身份信息;所述判断模块,还用于根据所述电子装置的身份信息判断所述电子装置的持有者是否为权限用户;控制模块,用于当所述电子装置的持有者为权限用户时,控制所述电子锁开启。
[0005]—种电子锁无线解锁方法,应用于一电子锁中。所述电子锁包括存储器,所述方法包括步骤:预先设置开启电子锁的密码以及权限信息,并将所述密码以及权限信息存储于所述存储器中,所述权限信息包括用户设定的是否将所述电子锁设定为临时通行状态;在所述电子锁与电子装置实现无线连接后,获取电子装置发送的解锁密码;判断获取到的解锁密码是否与预设密码相符;如果所述获取到的解锁密码与预设密码相符,判断所述电子锁当前是否被设定为临时通行状态;如果所述电子锁当前被设定为非临时通行状态,获取所述电子装置的身份信息;根据所述电子装置的身份信息判断所述电子装置的持有者是否为权限用户;如果所述电子装置的持有者为权限用户,控制所述电子锁开启。
[0006]本发明的电子锁无线解锁系统及方法将电子设备作为开启电子锁的工具,携带方便且安全性高。
【附图说明】
[0007]图1是本发明一实施方式的电子锁无线解锁系统的应用环境示意图。
[0008]图2是本发明一实施方式的电子锁无线解锁方法的流程图。
[0009]主要元件符号说明
[0010]电子锁100
[0011]电子锁无线解锁系统 10
[0012]设置模块11
[0013]获取模块12
[0014]判断模块13
[0015]控制模块14
[0016]计数模块15
[0017]存储器20
[0018]无线通讯装置30
[0019]处理器40
[0020]电子装置 200
[0021]步骤S201 ?S210
[0022]如下【具体实施方式】将结合上述附图进一步说明本发明。
【具体实施方式】
[0023]如图1所示,是本发明一实施方式中的电子锁无线解锁系统10的应用环境示意图。在本实施方式中,该电子锁无线解锁系统10安装并运行于一电子锁100中,所述电子锁无线解锁系统10利用电子装置200作为所述电子锁100开锁的工具。所述电子锁100还包括,但不限于,存储器20、无线通讯装置30以及处理器40。
[0024]所述存储器20用于存储用户设置的用于开启所述电子锁100的密码以及权限信息。在本实施方式中,所述存储器20还用于存储所述电子装置200发送的解锁密码错误次数。所述无线通讯装置30用于与电子装置200建立无线连接,该无线通讯装置30可以是WIFI模组,也可以是蓝牙模组。所述处理器40用于控制电子锁100工作。所述电子装置200内嵌有无线通信装置以及电子陀螺仪,所述电子装置200可以是手机,也可以是平板电脑。
[0025]在本实施方式中,所述电子锁无线解锁系统10包括设置模块11、获取模块12、判断模块13、控制模块14以及计数模块15。本发明所称的模块是指一种能够被电子锁100的处理器40所执行并且能够完成特定功能的一系列程序指令段,其存储在电子锁100的存储器20中。关于各模块11-15的功能将在下图2的流程图中具体描述。
[0026]如图2所示,是本发明一实施方式中的电子锁无线解锁方法的流程图。
[0027]步骤S201,所述设置模块11预先设置用于开启所述电子锁100的密码以及权限信息,并将所述密码以及权限信息存储于所述存储器20中。
[0028]所述密码可以为数字密码,也可以是电子装置200的移动轨迹。在本实施方式中,所述预先存储在存储器20中的密码为电子装置200的三轴加速度变化量范围以及三轴方向角度变化量范围。所述权限信息为权限用户持有的电子装置200的网卡MAC地址信息。
[0029]在本实施方式中,所述设置模块11还能够根据用户的操作修改权限信息。例如,可以根据需求将电子锁设定为临时通行状态。
[0030]步骤S202,在所述电子锁100与电子装置200实现无线连接后,所述获取模块12获取电子装置200发送的解锁密码。
[0031]在本实施方式中,所述密码为所述电子装置200的移动轨迹,具体地,所述密码为所述电子装置200的电子陀螺仪感测到的所述电子装置200的三轴加速度变化量以及三轴方向角度变化量。
[0032]步骤S203,所述判断模块13判断所述获取到的解锁密码是否与预设密码相符。如果所述获取到的密码与预设密码相符,则执行步骤S207,如果所述获取到的密码与预设密码不相符,则执行步骤S204。
[0033]在本实施方式中,判断模块13判断所述电子装置200的感应器感测到的三轴加速度变化量以及三轴方向角度变化量是否落入存储器20中管理者预设的三轴加速度变化量范围以及三轴方向角度变化量范围。
[0034]步骤S204,所述计数模块15将密码错误次数加I并存储于所述存储器20中。
[0035]步骤S205,所述判断模块13判断一预设时间内所述密码错误次数是否超过一预设次数。如果在所述预设时间内所述密码错误次数超过所述预设次数,则执行步骤S206,如果在所述预设时间内所述密码错误次数没有超过所述预设次数,则返回步骤S202。在本实施方式中,所述预设次数为3次。
[0036]步骤S206,所述控制模块14将所述密码错误次数清零,同时控制所述无线通讯装置30发送一通知消息至管理者的电子装置,用于提示管理者可能有
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1