一种智能锁的物联网控制系统及方法技术方案

技术编号:27033484 阅读:23 留言:0更新日期:2021-01-12 11:16
本发明专利技术公开了一种智能锁的物联网控制系统及方法,包括接收用户信息和控制指令;判断所述控制指令的类型;若所述控制指令的类型为智能锁控制指令,则将所述用户信息在总用户数据中检索比对,判断所述用户信息对应的当前用户在当前是否对所述智能锁具有控制权限;若是,则根据所述控制指令控制智能锁执行相关控制操作。采用本发明专利技术的智能锁的物联网控制系统及方法,提供了功能强大的物联网智能锁的本地管理和控制系统,锁用户管理模块及日志管理模块、状态管理模块的结合应用,能够完善用户及职能锁的管理,从而将物联网智能锁应用于各种不同的现实场所中,满足更为复杂的业务场景的需求。

【技术实现步骤摘要】
一种智能锁的物联网控制系统及方法
本专利技术涉及物联网领域,尤其涉及一种智能锁的物联网控制系统及方法。
技术介绍
目前,现有的智能门锁在本地管理方面,功能相对单一,应用场景单一,往往只能胜任家庭这种人员少,业务场景简单的场所。对于大型的场合,例如旅店、公司、健身房等其他场所,便难以胜任。例如,公司场景可能需要不同的职位对应不同的权限,例如主管可以为新员工添加新用户,这需要智能锁的权限控制更加完善,甚至需要每次门锁操作的信息,例如开关锁时间,开关锁的员工信息等,这依赖于智能锁的日志管理;健身房场景可能需要在每天的固定时间才对外开放,客户在营业时间之外无法开锁,家庭场景也可能需要临时添加一次性用户,应对临时访客,这需要智能锁的用户管理。针对现有技术中所存在的问题,提供一种智能锁的物联网控制系统及方法具有重要意义。
技术实现思路
为解决上述问题,本专利技术提供一种智能锁的物联网控制系统及方法。为实现上述目的,本专利技术的一种智能锁的物联网控制系统,包括:通信模块、控制模块、指令判断模块、校验模块、锁用户管理模块及智能锁;所述通信模块用于接收用户信息和控制指令,并发送至所述控制模块;所述锁用户管理模块用于存储并管理总用户数据;所述指令判断模块用于判断所述控制指令的类型,并将所述用户信息及所述控制指令发送至所述校验模块;所述校验模块用于调取所述锁用户管理模块中的总用户数据,并根据所述用户信息在所述总用户数据中检索比对,判断所述用户信息对应的当前用户在当前是否对所述智能锁具有控制权限;若是,则将所述控制指令发送至所述控制模块;所述控制模块用于根据所述控制指令控制所述智能锁执行相关控制操作;进一步地,所述锁用户管理模块中包括第一存储容量和第二存储容量,所述第一存储容量中存储有若干个时间段信息;所述第二存储容量中存储有与任一所述时间段信息相对应的周一至周日的七个周掩码;若任一所述周掩码为0,则在当天的所述时间段内的控制权限为无效;若任一所述周掩码为1,则在当天的所述时间段内的控制权限为有效;进一步地,所述总用户数据具体包括owner用户、master用户和普通用户;所述owner用户负责管理若干个所述master用户;所述master用户负责管理若干个所述普通用户;所述管理具体为添加、删除、修改和查询;进一步地,所述检验模块还能够用于判断所述用户信息对应的当前用户是否拥有相应的管理权限;若是,则将所述控制指令发送至所述控制模块;所述控制模块还能够用于根据所述控制指令控制所述锁用户管理模块执行相关管理操作;进一步地,还包括日志管理模块和状态管理模块,所述日志管理模块用于记录所述控制操作及所述管理操作;所述状态管理模块用于记录所述智能锁的当前状态,并将所述智能锁的控制操作发送至所述日志管理模块;进一步地,还包括报警模块,所述报警模块用于根据所述状态管理模块中存储的所述智能锁的当前状态及所述智能锁的实际上锁状态判断所述智能锁是否被撬锁,并将报警事件发送至所述日志管理模块;本专利技术还提供了一种智能锁的物联网控制方法,所述方法包括以下步骤:接收用户信息和控制指令;判断所述控制指令的类型;若所述控制指令的类型为智能锁控制指令,则将所述用户信息在总用户数据中检索比对,判断所述用户信息对应的当前用户在当前是否对所述智能锁具有控制权限;若是,则根据所述控制指令控制智能锁执行相关控制操作;进一步地,在所述判断所述控制指令的类型之后,还可以为以下步骤:若所述控制指令的类型为用户管理指令,则将所述用户信息在总用户数据中检索比对,判断所述用户信息对应的当前用户是否拥有相应的管理权限;若是,根据所述控制指令执行相关管理操作;进一步地,在若是,根据所述控制指令执行相关管理操作,具体包括以下步骤:创建或编辑当前用户;为所述用户编辑若干个时间段信息;编辑与任一所述时间段信息相对应的周一至周日的七个周掩码,所述周掩码的编辑逻辑为,若任一所述周掩码为0,则所述用户在当天的所述时间段内的控制权限为无效;若任一所述周掩码为1,则所述用户在当天的所述时间段内的控制权限为有效;进一步地,在若是,则根据所述控制指令控制所述智能锁执行相关控制操作之后,还包括以下步骤:记录所述智能锁的当前状态,并将所述智能锁的控制操作统一存储为日志管理。本专利技术的一种智能锁的物联网控制系统及方法,提供了功能强大的物联网智能锁的本地管理和控制系统,锁用户管理模块及日志管理模块、状态管理模块的结合应用,能够完善用户及职能锁的管理,从而将物联网智能锁应用于各种不同的现实场所中,满足更为复杂的业务场景的需求。附图说明图1为本专利技术所述一种智能锁的物联网控制系统的结构示意图;图2为本专利技术所述一种智能锁的物联网控制方法第一流程示意图;图3为本专利技术所述一种智能锁的物联网控制方法第二流程示意图。具体实施方式下面,结合附图,对本专利技术的结构以及工作原理等作进一步的说明。如图1所示,图1为本专利技术所述一种智能锁的物联网控制系统的结构示意图,包括:通信模块1、控制模块2、指令判断模块3、校验模块4、锁用户管理模块5及智能锁6;在本专利技术优选的实施例中,还包括通讯终端10,所述通讯终端10与所述通信模块1相远程连接,所述通讯终端10用于将用户信息和控制指令发送至所述通讯模块1,所述通讯终端10分为本地及上级系统,所述本地可以为设置在所述智能锁6上的操作面板,所述上级系统可以为远程服务器及其他远程终端;优选地,所述本地通信依靠本地前面板的板载蓝牙芯片完成,智能锁MCU通过串口与蓝牙芯片交互,接收和发送蓝牙指令,进而完成与移动终端上应用程序的交互;所述远程通信能够通过蓝牙、zigbee或zwave进行完成远程通信要兼容不同的硬件通信模块,例如一种同时兼容zigbee和zwave模块的方法,由于每一种通信模块采用的都是硬件厂商自定义的数据格式,所以可以接收数据和处理数据中间增加一个数据链路层,在数据链路层添加要支持的数据格式,当收到不同数据格式的指令时,做不同格式的数据分包,然后再由数据链路层发送分包完成后的指令到指令处理线程进行处理。所述通信模块1与所述控制模块2相电性连接,所述通信模块1用于接收用户信息和控制指令,并发送至所述控制模块2;所述锁用户管理模块5用于存储并管理总用户数据;所述指令判断模块3与所述控制模块2相电性连接,所述指令判断模块3用于判断所述控制指令的类型,并将所述用户信息及所述控制指令发送至所述校验模块4;在本专利技术优选的实施例中,所述控制指令具体包括智能锁控制指令及用户管理指令;所述智能锁控制指令具体为控制所述智能锁6执行开锁,关锁及维持三种操作;其中开锁接口中要比keep接口多一个自动落锁的实现;当所述智能锁控制指令为keep时,所述智能锁的控制系统还可以包括定时模块或者rtthread系统的空闲线程,从而记录开锁状态的持续时间,当所述定时模块或者rtthread系统的空闲线程中记录的时间达到之后,调用所述智能锁的关锁接口即可实现定时自动落锁。所述校验模块4与所述指令本文档来自技高网...

【技术保护点】
1.一种智能锁的物联网控制系统,其特征在于,包括:通信模块、控制模块、指令判断模块、校验模块、锁用户管理模块及智能锁;/n所述通信模块用于接收用户信息和控制指令,并发送至所述控制模块;/n所述锁用户管理模块用于存储并管理总用户数据;/n所述指令判断模块用于判断所述控制指令的类型,并将所述用户信息及所述控制指令发送至所述校验模块;/n所述校验模块用于调取所述锁用户管理模块中的总用户数据,并根据所述用户信息在所述总用户数据中检索比对,判断所述用户信息对应的当前用户在当前是否对所述智能锁具有控制权限;若是,则将所述控制指令发送至所述控制模块;/n所述控制模块用于根据所述控制指令控制所述智能锁执行相关控制操作。/n

【技术特征摘要】
1.一种智能锁的物联网控制系统,其特征在于,包括:通信模块、控制模块、指令判断模块、校验模块、锁用户管理模块及智能锁;
所述通信模块用于接收用户信息和控制指令,并发送至所述控制模块;
所述锁用户管理模块用于存储并管理总用户数据;
所述指令判断模块用于判断所述控制指令的类型,并将所述用户信息及所述控制指令发送至所述校验模块;
所述校验模块用于调取所述锁用户管理模块中的总用户数据,并根据所述用户信息在所述总用户数据中检索比对,判断所述用户信息对应的当前用户在当前是否对所述智能锁具有控制权限;若是,则将所述控制指令发送至所述控制模块;
所述控制模块用于根据所述控制指令控制所述智能锁执行相关控制操作。


2.如权利要求1所述的一种智能锁的物联网控制系统,其特征在于,所述锁用户管理模块中包括第一存储容量和第二存储容量,所述第一存储容量中存储有若干个时间段信息;所述第二存储容量中存储有与任一所述时间段信息相对应的周一至周日的七个周掩码;若任一所述周掩码为0,则在当天的所述时间段内的控制权限为无效;若任一所述周掩码为1,则在当天的所述时间段内的控制权限为有效。


3.如权利要求1所述的一种智能锁的物联网控制系统,其特征在于,所述总用户数据具体包括owner用户、master用户和普通用户;所述owner用户负责管理若干个所述master用户;所述master用户负责管理若干个所述普通用户;所述管理具体为添加、删除、修改和查询。


4.如权利要求1所述的一种智能锁的物联网控制系统,其特征在于,所述检验模块还能够用于判断所述用户信息对应的当前用户是否拥有相应的管理权限;若是,则将所述控制指令发送至所述控制模块;
所述控制模块还能够用于根据所述控制指令控制所述锁用户管理模块执行相关管理操作。


5.如权利要求1或4所述的一种智能锁的物联网控制系统,其特征在于,还包括日志管理模块和状态管理模块,
所述日志管理模块用于记录所述控...

【专利技术属性】
技术研发人员:张宝泉鲍张祥
申请(专利权)人:苏州工业园区凌志软件股份有限公司
类型:发明
国别省市:江苏;32

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

1