一种门禁控制系统及访客门禁权限控制方法

文档序号:6664635阅读:185来源:国知局
专利名称:一种门禁控制系统及访客门禁权限控制方法
技术领域
本发明涉及安防领域,尤其涉及一种门禁控制系统及访客门禁权限控制方法。
背景技术
在现有的安防系统中,对于访客门禁权限的控制,普遍采取以下两种方式一、预先发好一批访客卡,并将访客卡的门禁权限下载到相应的门禁控制器中(一直有权)。访客登记后领取一张访客卡,利用该卡进出相应门禁,访客签退时归还访客卡。这种方法的存在以下缺点1)多区域访客权限控制比较麻烦,需要预先发好不同区域的访客卡,访客进入不同区域需换领相应区域的访客卡;2)由于预先发卡、授权,没有与访客实际来访有效期关联,无法实现访客门禁权限的有效期控制;
二、访客登记后发访客卡,操作员将该访客卡的门禁权限下载到相应的门禁控制器中,访客利用该卡进出相应门禁,访客签退时归还访客卡,退卡后操作将访客卡的门禁权限从相应的门禁控制器中删除。这种方法的存在以下缺点由于访客门禁授权、取消授权均需人工操作,比较繁琐,尤其对于访客量大的系统,授权、取消授权操作的工作量很大。

发明内容
本发明要解决的技术问题在于,针对现有技术的上述操作繁琐的缺陷,提供一种门禁控制系统及访客门禁权限控制方法,能方便快捷的实现访客门禁权限控制。本发明解决其技术问题所采用的技术方案是构造一种访客门禁权限控制方法,包括A.在访客登记时,接收用户输入的卡有效期及所选择的访客区域,且所述卡有效期比当前时间大预设值;B.在发卡时,根据所输入的卡有效期和所选择的访客区域,生成授权记录和取消授权记录,并保存在数据库的门禁权限的下载表中,且所述授权记录和所述取消授权记录均包括为该访客所发卡的卡号、与所述访客区域对应的门禁控制器的标识、权限标志、生效时间和下载状态,且所述授权记录的权限标志为有权,所述取消授权记录的权限标志为无权;所述授权记录的生效时间为发卡时的时间,所述取消授权记录的生效时间为所述卡有效期;C.在所述授权记录中或所述取消授权记录中的生效时间小于当前时间,且当前记录的下载状态为未下载时,将所述当前记录下载到相应的门禁控制器中;D.相应的门禁控制器根据所下载的记录控制门禁权限。在本发明所述的访客门禁权限控制方法中,所述步骤A包括Al.接收用户输入的卡有效期;A2.判断所输入的卡有效期是否比当前时间大预设值,若是,则进行步骤A3 ;若否,则进行步骤Al ;A3.接收所选择的访客区域。
在本发明所述的访客门禁权限控制方法中,所述步骤C包括Cl.每隔预设时间读取一次数据库的门禁权限的下载表中的所述授权记录中和所述取消授权记录中的生效时间,并判断所述授权记录或所述取消授权记录中的生效时间是否小于当前时间,若是,则执行步骤C2 ;若否,则结束;C2.判断当前记录的下载状态是否为未下载,若是,则进行步骤C3 ;若否,则结束;C3.判断是否存在需要下载当前记录的门禁控制器,若是,则进行步骤C4 ;若否,则结束;C4.将当前记录下载到相应的门禁控制器中;C5.判断是否收到相应的门禁控制器返回的下载成功信息,若是,则进行步骤C6 ;若否,则进行步骤C7;
C6.在数据库的门禁权限的下载表中将当前记录的下载状态更新为已下载,然后进行步骤C3 ;C7.判断错误次数是否大于预设次数,若是,则进行步骤C3 ;若否,则进行步骤C8 ;CS.重复下载当前记录到相应的门禁控制器,然后进行步骤C5。在本发明所述的访客门禁权限控制方法中,在所述步骤B之后,还包括E.接收修改后的卡有效期和/或访客区域,并根据修改后的卡有效期和/或访客区域,在数据库的门禁权限的下载表中修改授权记录和取消授权记录。在本发明所述的访客门禁权限控制方法中,所述步骤D包括Dl.当访客在门禁点刷卡时,读取该访客的卡号;D2.门禁控制器根据所下载的记录判断所读取的卡号在当前门禁点是否授权,若是,则进行步骤D3 ;若否,则进行步骤D4 ;D3.进行开锁,并保存刷卡记录;D4.保持关锁状态,并提示无权开锁。本发明还构造一种门禁控制系统,包括设置在服务端的接收模块、记录生成模块、下载模块,及设置在每个门禁点的门禁控制器;其中,所述接收模块,用于在访客登记时,接收用户输入的卡有效期及所选择的访客区域,且所述卡有效期比当前时间大预设值;所述记录生成模块,用于在发卡时,根据所输入的卡有效期和所选择的访客区域,生成授权记录和取消授权记录,并保存在数据库的门禁权限的下载表中,且所述授权记录和所述取消授权记录均包括为该访客所发卡的卡号、与所述访客区域对应的门禁控制器的标识、权限标志、生效时间和下载状态,且所述授权记录的权限标志为有权,所述取消授权记录的权限标志为无权;所述授权记录的生效时间为发卡时的时间,所述取消授权记录的生效时间为所述卡有效期;所述下载模块,用于在所述授权记录中或所述取消授权记录中的生效时间小于当前时间,且当前记录的下载状态为未下载时,将所述当前记录下载到相应的门禁控制器中;所述门禁控制器,用于根据所下载的记录进行门禁权限控制。在本发明所述的门禁控制系统中,所述接收模块包括
有效期接收单元,用于接收用户输入的卡有效期;有效期判断单元,用于判断所输入的卡有效期是否比当前时间大预设值;区域接收单元,用于在所输入的卡有效期比当前时间大预设值时,接收所选择的访客区域。在本发明所述的门禁控制系统中,所述下载模块包括生效时间判断单元,用于每隔预设时间读取一次数据库的门禁权限的下载表中所述授权记录中和所述取消授权记录中的生效时间,并判断所述授权记录或所述取消授权记录中的生效时间是否小于当前时间;下载状态判断单元,用于在生效时间小于当前时间时,判断当前记录的下载状态是否为未下载;下载需要判断单元,用于在当前记录的下载状态为未下载时,判断是否存在需要
记录下载单元,用于在存在需要下载当前记录的门禁控制器时,将当前记录下载到相应的门禁控制器中;下载成功判断单元,用于判断是否收到相应的门禁控制器返回的下载成功信息;下载状态更新单元,用于在收到相应的门禁控制器返回的下载成功信息时,在数据库的门禁权限的下载表中将当前记录的下载状态更新为已下载;错误次数判断单元,用于在没有收到相应的门禁控制器返回的下载成功信息时,判断错误次数是否大于预设次数;重复下载单元,用于在错误次数不大于预设次数时,重复下载当前记录到相应的门禁控制器。在本发明所述的门禁控制系统中,所述门禁控制系统还包括修改模块,用于接收修改后的卡有效期和/或访客区域,并根据修改后的卡有效期和/或访客区域,在数据库的门禁权限的下载表中修改授权记录和取消授权记录。在本发明所述的门禁控制系统中,所述门禁控制系统还包括设置在每个门禁点的读卡器和电磁锁,且所述读卡器,用于当访客在门禁点刷卡时,读取该访客的卡号;所述门禁控制器,用于根据所下载的记录判断所读取的卡号在当前门禁点是否授权,且在授权时,控制电磁锁进行开锁,并保存刷卡记录;在无授权时,控制电磁锁保持关锁状态,并提示无权开锁。实施本发明的技术方案,方便、快捷地实现了访客门禁权限控制,且能自动实现门禁有效期的控制。


下面将结合附图及实施例对本发明作进一步说明,附图中图I是本发明访客门禁权限控制方法实施例一的流程图;图2是图I中步骤A实施例一的流程图;图3是图I中步骤C实施例一的流程图;图4是图I中步骤D实施例一的流程图5是本发明门禁控制系统实施例一的逻辑图;图6是本发明门禁控制系统实施例二的逻辑图。
具体实施例方式图I是本发明访客门禁权限控制方法实施例一的流程图,该访客门禁权限控制方法包括A.在访客登记时,接收用户输入的卡有效期及所选择的访客区域,且卡有效期比当前时间大预设值,在此应说明的是,对于一个特定范围(如小区),应首先建立多个访客区域,并在每个访客区域中设置相应的门禁点,以便访客登记时对访客授权区域进行选择。另夕卜,关于访客登记时的卡有效期,例如格式可为yyyy-mm-dd hh:mm,精确至分钟,而且要求卡有效期比系统当前时间大预设值,例如大2分钟;B.在发卡时,根据所输入的卡有效期和所选择的访客区域,生成授权记录和取消 授权记录,并保存在数据库的门禁权限的下载表中,且授权记录和取消授权记录均包括为该访客所发卡的卡号、与访客区域对应的门禁控制器的标识、权限标志、生效时间和下载状态,而且,这两条记录的卡号、门禁控制器的标识完全一致,所不同的仅是授权记录的权限标志为有权,取消授权记录的权限标志为无权;授权记录的生效时间为发卡时的时间,取消授权记录的生效时间为卡有效期。另外,这两条记录的下载状态初始时均为未下载;C.在授权记录中或取消授权记录中的生效时间小于当前时间,且当前记录的下载状态为未下载时,将当前记录下载到相应的门禁控制器中;D.相应的门禁控制器根据所下载的记录控制门禁权限,从而实现访客卡门禁权限发卡自动授权、过期自动取消授权的功能。图2是图I中步骤A实施例一的流程图,该步骤A包括Al.接收用户输入的卡有效期;A2.判断所输入的卡有效期是否比当前时间大预设值,若是,则进行步骤A3 ;若否,则进行步骤Al ;A3.接收所选择的访客区域。 图3是图I中步骤C实施例一的流程图,该步骤C包括Cl.每隔预设时间(例如30秒)读取一次数据库的门禁权限的下载表中的授权记录中和取消授权记录中的生效时间,并判断授权记录或取消授权记录中的生效时间是否小于当前时间,若是,则执行步骤C2 ;若否,则结束;C2.判断当前记录的下载状态是否为未下载,若是,则进行步骤C3 ;若否,则结束,在此应说明的是,该步骤中的当前记录也即为步骤Cl中满足判断条件的记录;C3.判断是否存在需要下载当前记录的门禁控制器,也即,判断多个访客区域的门禁点处的门禁控制器的标识是否与当前记录中的门禁控制器的标识相同,若是,则进行步骤C4 ;若否,则结束;C4.将当前记录下载到相应的门禁控制器中,若当前记录为授权记录,贝U下载的权限标志为有权;若当前记录为取消授权记录,则下载的权限标志为无权;C5.判断是否收到相应的门禁控制器返回的下载成功信息,若是,则进行步骤C6 ;若否,则进行步骤C7;
C6.在数据库的门禁权限的下载表中将当前记录的下载状态更新为已下载,然后进行步骤C3 ;C7.判断错误次数是否大于预设次数(例如,3次),若是,则进行步骤C3 ;若否,则进行步骤C8 ;CS.重复下载当前记录到相应的门禁控制器,然后进行步骤C5。图4是图I中步骤D实施例一的流程图,该步骤D包括Dl.当访客在门禁点刷卡时,读取该访客的卡号;D2.门禁控制器根据所下载的记录判断所读取的卡号在当前门禁点是否授权,也即,判断所读取的卡号与所下载的记录中的卡号是否相同;若是,则进行步骤D3 ;若否,则进行步骤D4; D3.进行开锁,并保存刷卡记录;D4.保持关锁状态,并提示无权开锁。另外,在本发明访客门禁权限控制方法的一个优选实施例中,在步骤B之后,还包括E.接收修改后的卡有效期和/或访客区域,并根据修改后的卡有效期和/或访客区域,在数据库的门禁权限的下载表中修改授权记录和取消授权记录。该步骤可具体包括首先,接收修改后的卡有效期,并判断修改后的卡有效期是否比当前时间大预设值,若否,则重复输入;若是,则接收修改后的访客区域。接着,将访客卡原授权区域内所有门禁点的取消授权记录的生效时间修改为系统当前时间,以便删除该卡原有的访客门禁权限;同时,根据修改后的卡有效期和访客区域,生成该访客卡新授权区域内所有门禁点的授权记录和取消授权记录,并保存在数据库中门禁权限自动下载表中,而且,授权记录中的生效时间为系统当前时间,取消授权记录中的生效时间为卡有效期。图5是本发明门禁控制系统实施例一的逻辑图,该门禁控制系统包括设置在服务端的接收模块10、记录生成模块20、下载模块30,及设置在每个门禁点的门禁控制器40,在此说明的是,图中虽然仅示出了一个门禁控制器,但本发明门禁控制系统并不限制门禁控制器的数量。在该门禁控制系统中,接收模块31用于在访客登记时,接收用户输入的卡有效期及所选择的访客区域,且卡有效期比当前时间大预设值;记录生成模块20用于在发卡时,根据所输入的卡有效期和所选择的访客区域,生成授权记录和取消授权记录,并保存在数据库的门禁权限的下载表中,且授权记录和取消授权记录均包括为该访客所发卡的卡号、与访客区域对应的门禁控制器的标识、权限标志、生效时间和下载状态,且授权记录的权限标志为有权,取消授权记录的权限标志为无权;授权记录的生效时间为发卡时的时间,取消授权记录的生效时间为卡有效期;下载模块30用于在授权记录中或取消授权记录中的生效时间小于当前时间,且当前记录的下载状态为未下载时,将当前记录下载到相应的门禁控制器中;门禁控制器40用于根据所下载的记录进行门禁权限控制,从而实现访客卡门禁权限发卡自动授权、过期自动取消授权的功能。图6是本发明门禁控制系统实施例二的逻辑图,该实施例相比图5所示的实施例,所不同仅是还包括设置在服务端的修改模块50和设置在每个门禁点的读卡器60和电磁锁70。而且,修改模块50用于接收修改后的卡有效期和/或访客区域,并根据修改后的卡有效期和/或访客区域,在数据库的门禁权限的下载表中修改授权记录和取消授权记录。读卡器60用于当访客在门禁点刷卡时,读取该访客的卡号;门禁控制器40用于根据所下载的记录判断所读取的卡号在当前门禁点是否授权,且在授权时,控制电磁锁70进行开锁,并保存刷卡记录;在无授权时,控制电磁锁70保持关锁状态,并提示无权开锁。在本发明门禁控制系统的一个优选实施例中,其中的接收模块可包括有效期接收单元、有效期判断单元和区域接收单元。而且,有效期接收单元用于接收用户输入的卡有效期;有效期判断单元用于判断所输入的卡有效期是否比当前时间大预设值;区域接收单元,用于在所输入的卡有效期比当前时间大预设值时,接收所选择的访客区域。在本发明门禁控制系统的另一个优选实施例中,其中的下载模块可包括生效时间判断单元、下载状态判断单元、下载需要判断单元、记录下载单元、下载成功判断单元、下载状态更新单元、错误次数判断单元和重复下载单元。而且,生效时间判断单元用于每隔预设时间读取一次数据库的门禁权限的下载表中授权记录中和取消授权记录中的生效时间,并判断授权记录或取消授权记录中的生效时间是否小于当前时间;下载状态判断单元用于在生效时间小于当前时间时,判断当前记录的下载状态是否为未下载;下载需要判断 单元用于在当前记录的下载状态为未下载时,判断是否存在需要下载当前记录的门禁控制器;记录下载单元用于在存在需要下载当前记录的门禁控制器时,将当前记录下载到相应的门禁控制器中;下载成功判断单元用于判断是否收到相应的门禁控制器返回的下载成功信息;下载状态更新单元用于在收到相应的门禁控制器返回的下载成功信息时,在数据库的门禁权限的下载表中将当前记录的下载状态更新为已下载;错误次数判断单元用于在没有收到相应的门禁控制器返回的下载成功信息时,判断错误次数是否大于预设次数;重复下载单元用于在错误次数不大于预设次数时,重复下载当前记录到相应的门禁控制器。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
权利要求
1.一种访客门禁权限控制方法,其特征在于,包括 A.在访客登记时,接收用户输入的卡有效期及所选择的访客区域,且所述卡有效期比当前时间大预设值; B.在发卡时,根据所输入的卡有效期和所选择的访客区域,生成授权记录和取消授权记录,并保存在数据库的门禁权限的下载表中,且所述授权记录和所述取消授权记录均包括为该访客所发卡的卡号、与所述访客区域对应的门禁控制器的标识、权限标志、生效时间和下载状态,且所述授权记录的权限标志为有权,所述取消授权记录的权限标志为无权;所述授权记录的生效时间为发卡时的时间,所述取消授权记录的生效时间为所述卡有效期; C.在所述授权记录中或所述取消授权记录中的生效时间小于当前时间,且当前记录的下载状态为未下载时,将所述当前记录下载到相应的门禁控制器中; D.相应的门禁控制器根据所下载的记录控制门禁权限。
2.根据权利要求I所述的访客门禁权限控制方法,其特征在于,所述步骤A包括 Al.接收用户输入的卡有效期; A2.判断所输入的卡有效期是否比当前时间大预设值,若是,则进行步骤A3 ;若否,则进行步骤Al ; A3.接收所选择的访客区域。
3.根据权利要求I所述的访客门禁权限控制方法,其特征在于,所述步骤C包括 Cl.每隔预设时间读取一次数据库的门禁权限的下载表中的所述授权记录中和所述取消授权记录中的生效时间,并判断所述授权记录或所述取消授权记录中的生效时间是否小于当前时间,若是,则执行步骤C2 ;若否,则结束; C2.判断当前记录的下载状态是否为未下载,若是,则进行步骤C3 ;若否,则结束; C3.判断是否存在需要下载当前记录的门禁控制器,若是,则进行步骤C4 ;若否,则结束; C4.将当前记录下载到相应的门禁控制器中; C5.判断是否收到相应的门禁控制器返回的下载成功信息,若是,则进行步骤C6 ;若否,则进行步骤C7; C6.在数据库的门禁权限的下载表中将当前记录的下载状态更新为已下载,然后进行步骤C3 ; C7.判断错误次数是否大于预设次数,若是,则进行步骤C3 ;若否,则进行步骤CS ; CS.重复下载当前记录到相应的门禁控制器,然后进行步骤C5。
4.根据权利要求I所述的访客门禁权限控制方法,其特征在于,在所述步骤B之后,还包括 E.接收修改后的卡有效期和/或访客区域,并根据修改后的卡有效期和/或访客区域,在数据库的门禁权限的下载表中修改授权记录和取消授权记录。
5.根据权利要求I所述的访客门禁权限控制方法,其特征在于,所述步骤D包括 Dl.当访客在门禁点刷卡时,读取该访客的卡号; D2.门禁控制器根据所下载的记录判断所读取的卡号在当前门禁点是否授权,若是,则进行步骤D3 ;若否,则进行步骤D4 ;D3.进行开锁,并保存刷卡记录; D4.保持关锁状态,并提示无权开锁。
6.一种门禁控制系统,其特征在于,包括设置在服务端的接收模块、记录生成模块、下载模块,及设置在每个门禁点的门禁控制器;其中, 所述接收模块,用于在访客登记时,接收用户输入的卡有效期及所选择的访客区域,且所述卡有效期比当前时间大预设值; 所述记录生成模块,用于在发卡时,根据所输入的卡有效期和所选择的访客区域,生成授权记录和取消授权记录,并保存在数据库的门禁权限的下载表中,且所述授权记录和所述取消授权记录均包括为该访客所发卡的卡号、与所述访客区域对应的门禁控制器的标识、权限标志、生效时间和下载状态,且所述授权记录的权限标志为有权,所述取消授权记录的权限标志为无权;所述授权记录的生效时间为发卡时的时间,所述取消授权记录的生效时间为所述卡有效期; 所述下载模块,用于在所述授权记录中或所述取消授权记录中的生效时间小于当前时间,且当前记录的下载状态为未下载时,将所述当前记录下载到相应的门禁控制器中; 所述门禁控制器,用于根据所下载的记录进行门禁权限控制。
7.根据权利要求6所述的门禁控制系统,其特征在于,所述接收模块包括 有效期接收单元,用于接收用户输入的卡有效期; 有效期判断单元,用于判断所输入的卡有效期是否比当前时间大预设值; 区域接收单元,用于在所输入的卡有效期比当前时间大预设值时,接收所选择的访客区域。
8.根据权利要求6所述的门禁控制系统,其特征在于,所述下载模块包括 生效时间判断单元,用于每隔预设时间读取一次数据库的门禁权限的下载表中所述授权记录中和所述取消授权记录中的生效时间,并判断所述授权记录或所述取消授权记录中的生效时间是否小于当前时间; 下载状态判断单元,用于在生效时间小于当前时间时,判断当前记录的下载状态是否为未下载; 下载需要判断单元,用于在当前记录的下载状态为未下载时,判断是否存在需要下载当前记录的门禁控制器; 记录下载单元,用于在存在需要下载当前记录的门禁控制器时,将当前记录下载到相应的门禁控制器中; 下载成功判断单元,用于判断是否收到相应的门禁控制器返回的下载成功信息; 下载状态更新单元,用于在收到相应的门禁控制器返回的下载成功信息时,在数据库的门禁权限的下载表中将当前记录的下载状态更新为已下载; 错误次数判断单元,用于在没有收到相应的门禁控制器返回的下载成功信息时,判断错误次数是否大于预设次数; 重复下载单元,用于在错误次数不大于预设次数时,重复下载当前记录到相应的门禁控制器。
9.根据权利要求6所述的门禁控制系统,其特征在于,所述门禁控制系统还包括 修改模块,用于接收修改后的卡有效期和/或访客区域,并根据修改后的卡有效期和/或访客区域,在数据库的门禁权限的下载表中修改授权记录和取消授权记录。
10.根据权利要求6所述的门禁控制系统,其特征在于,所述门禁控制系统还包括设置在每个门禁点的读卡器和电磁锁,且 所述读卡器,用于当访客在门禁点刷卡时,读取该访客的卡号; 所述门禁控制器,用于根据所下载的记录判断所读取的卡号在当前门禁点是否授权,且在授权时,控制电磁锁进行开锁,并保存刷卡记录;在无授权时,控制电磁锁保持关锁状态,并提示无权开锁。
全文摘要
本发明公开了一种门禁控制系统及访客门禁权限控制方法,该方法包括在访客登记时,接收用户输入的卡有效期及所选择的访客区域,卡有效期比当前时间大预设值;在发卡时,生成授权记录和取消授权记录,且授权记录和取消授权记录均包括为该访客所发卡的卡号、与访客区域对应的门禁控制器的标识、权限标志、生效时间和下载状态,且授权记录的权限标志为有权,取消授权记录的权限标志为无权;授权记录的生效时间为发卡时的时间,取消授权记录的生效时间为卡有效期;将当前记录下载到相应的门禁控制器中;相应的门禁控制器根据所下载的记录控制门禁权限。实施本发明的技术方案,方便、快捷地实现了访客门禁权限控制,且能自动实现门禁有效期的控制。
文档编号G07C9/00GK102831686SQ201210321668
公开日2012年12月19日 申请日期2012年9月3日 优先权日2012年9月3日
发明者汪广, 陈文宇 申请人:深圳达实信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1