本发明涉及智能门禁控制技术领域,特别是涉及一种门禁系统的开门方法及装置。
背景技术:
在门禁系统中,门禁卡需要注册授权后才能刷卡开门。一般是在后台服务器对门禁卡进行授权,每条授权凭证主要包括门禁卡号、楼单元层房号、启用日期、失效日期、卡类型等信息,并将授权凭证存储在门禁控制器和门禁卡中。在门禁系统刚出厂安装时,无法通过门禁卡刷卡开门,不便于用户出入门禁。
技术实现要素:
基于此,有必要针对在门禁系统刚出厂安装时,无法通过门禁卡刷卡开门,不便于用户出入门禁的缺陷,提供一种门禁系统的开门方法及装置。
本发明所提供的技术方案如下:
一种门禁系统的开门方法,包括步骤:
在读取到门禁卡的刷卡信息时,检验门禁系统中是否存在预先存储的授权凭证。
若不存在授权凭证,打开门禁系统的门锁,否则检验刷卡信息是否合法。
若刷卡信息合法,打开门禁系统的门锁。
一种门禁系统的开门装置,包括:
第一判定模块,用于在读取到门禁卡的刷卡信息时,检验门禁系统中是否存在预先存储的授权凭证。
第二判定模块,用于在第一判定模块判定门禁系统存在授权凭证时,检验刷卡信息是否合法。
第一门禁开门模块,用于在判定不存在授权凭证时,打开门禁系统的门锁。
第二门禁开门模块,用于在判定存在授权凭证且判定刷卡信息合法时,打开门禁系统的门锁。
一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现门禁系统的开门方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,其特征在于,计算机程序被处理器执行时实现门禁系统的开门方法的步骤。
一种门禁系统,包括:
卡头模块、存储模块、门锁模块和门禁控制器。
门禁控制器分别连接卡头模块、存储模块和门锁模块;门锁模块用于连接门禁系统的门锁。
卡头模块用于读取门禁卡的刷卡信息,并将读取到的刷卡信息发送至门禁控制器;存储模块用于预先存储授权凭证。
门禁控制器用于在接收到刷卡信息时,检验存储模块中是否存在预先存储的授权凭证。
门禁控制器用于在判定存储模块中存在预先存储的授权凭证时,检验刷卡信息是否合法。
门禁控制器用于在判定存储模块中不存在预先存储的授权凭证时,通过门锁模块打开门禁系统的门锁。
门禁控制器用于在判定存储模块中存在预先存储的授权凭证且判定刷卡信息合法时,通过门锁模块打开门禁系统的门锁。
本发明所提供的技术方案,通过在读取到门禁卡的刷卡信息时,检验门禁系统中是否存在预先存储的授权凭证,在不存在授权凭证,打开门禁系统的门锁。在存在授权凭证时,检验刷卡信息是否合法,若刷卡信息合法,打开门禁系统的门锁。基于此,在门禁系统刚出厂安装时,用户可以直接进行刷卡开门,便于用户出入门禁和对门禁系统进行设置。
附图说明
图1为实施例一的门禁系统的开门方法流程图;
图2为优选实施例一的门禁系统的开门方法流程图;
图3为实施例二的门禁系统的开门方法流程图;
图4为优选实施例二的门禁系统的开门方法流程图;
图5为实施例三的门禁系统的开门方法流程图;
图6为实施例四的门禁系统的开门装置模块结构图;
图7为优选实施例四的门禁系统的开门装置模块结构图;
图8为实施例五的门禁系统的开门装置模块结构图;
图9为优选实施例五的门禁系统的开门装置模块结构图;
图10为实施例六的门禁系统的开门装置模块结构图;
图11为门禁系统模块结构图。
具体实施方式
在实施例一中,如图1所示,为实施例一的门禁系统的开门方法流程图,包括步骤:
s101,在读取到门禁卡的刷卡信息时,检验门禁系统中是否存在预先存储的授权凭证。
在门禁系统中,需要对门禁卡需要注册授权。一般地,通过门禁系统的后台服务器为门禁卡写入授权凭证,每一条授权凭证包括门禁卡号、楼单元层房号、启用日期、失效日期和卡类型等信息。同时,将写入门禁卡的授权凭证复制,预先存储在门禁系统中。
在进行门禁卡刷卡时,读取门禁卡的刷卡信息。一般地,刷卡信息为门禁卡的授权凭证,可选地,只读取门禁卡的授权凭证中的第一门禁卡号,以提高读取刷卡信息的效率。
s102,若不存在授权凭证,打开门禁系统的门锁,否则检验刷卡信息是否合法。
在检验到门禁系统中不存在授权凭证时,打开门禁系统的门锁。在检验到门禁系统中不存在授权凭证时,检验刷卡信息是否合法。
s103,若刷卡信息合法,打开门禁系统的门锁。
在门禁系统中不存在授权凭证时,判断刷卡信息是否合法。一般地,判断刷卡信息合法为判断门禁卡的授权凭证合法,包括判断门禁卡的授权凭证中的门禁卡号合法、判断门禁卡的授权凭证中的楼单元层房号合法、判断门禁卡的授权凭证中的启用日期生效、判断门禁卡的授权凭证中的失效日期未生效或判断门禁卡的授权凭证中的卡类型正确。
优选地,通过判断门禁卡的授权凭证中的门禁卡号合法来判断刷卡信息合法。如图2所示,为优选实施例一的门禁系统的开门方法流程图,步骤s103中检验刷卡信息是否合法的过程,包括步骤:
s113,读取预先存储的授权凭证中的第一门禁卡号。
s123,获取刷卡信息中的第二门禁卡号。
其中,第二门禁卡号为门禁卡的授权凭证中的门禁卡号。
s133,若第一门禁卡号与第二门禁卡号相同,判定刷卡信息合法。
同时,判定刷卡信息合法还可以判断第一门禁卡号未过期,判断第一门禁卡号未过期为判断预先存储的授权凭证中的失效日期未生效。
通过判断门禁卡的授权凭证中的门禁卡号是否合法来判断刷卡信息是否合法,降低刷卡信息的数据量,提高判断刷卡信息是否合法的效率。
实施例一所提供的技术方案,通过在读取到门禁卡的刷卡信息时,检验门禁系统中是否存在预先存储的授权凭证,在不存在授权凭证,打开门禁系统的门锁。在存在授权凭证时,检验刷卡信息是否合法,若刷卡信息合法,打开门禁系统的门锁。基于此,在门禁系统刚出厂安装时,用户可以直接进行刷卡开门,便于用户出入门禁和对门禁系统进行设置。
在实施例二中,如图3所示,为实施例二的门禁系统的开门方法流程图,包括步骤:
s201,在读取到门禁卡的刷卡信息时,检验门禁系统中是否存在预先存储的授权凭证。
s202,若不存在授权凭证,打开门禁系统的门锁,否则检验刷卡信息是否合法。
s203,若刷卡信息合法,打开门禁系统的门锁。
s204,若刷卡信息不合法,检验门禁系统中预先存储的授权凭证是否丢失数据。
如图4所示,为优选实施例二的门禁系统的开门方法流程图,步骤s204中检验门禁系统中预先存储的授权凭证是否丢失数据的过程包括步骤:
s214,根据预先存储的授权凭证计算第二查错校验码。
其中,刷卡信息还包括预先存储的第一查错校验码。后台服务器在为门禁卡写入授权凭证时,根据授权凭证计算第一查错校验码,并将第一查错校验码和授权凭证一起写入门禁卡中。
在读取门禁系统中预先存储的授权凭证后,根据预先存储的授权凭证计算第二查错校验码。
s224,若第二查错校验码与第一查错校验码不相同,判定预先存储的授权凭证丢失数据。
其中,第一查错校验码和第二查错校验码包括奇偶校验码、恒比码或crc(cyclicredundancycheck循环冗余)校验码等。优选地,选用crc校验码为第一查错校验码和第二查错校验码,以提高验证第二查错校验码与第一查错校验码是否相同的计算速度。
s205,若预先存储的授权凭证丢失数据,打开门禁系统的门锁。
实施例二所提供的技术方案,通过在判断门禁系统中预先存储的授权凭证丢失数据时,打开门禁系统的门锁。基于此,在门禁系统刚出厂,内部预先存储的授权凭证较为混乱时,便于用户直接进行刷卡开门,以出入门禁和对门禁系统进行设置。
在实施例三中,如图5所示,为实施例三的门禁系统的开门方法流程图,包括步骤:
s301,在读取到门禁卡的刷卡信息时,检验门禁系统中是否存在预先存储的授权凭证。
s302,若不存在授权凭证,打开门禁系统的门锁,否则检验刷卡信息是否合法。
s303,若刷卡信息合法,打开门禁系统的门锁。
s304,若刷卡信息不合法,检验门禁系统中预先存储的授权凭证是否丢失数据。
s305,若预先存储的授权凭证丢失数据,打开门禁系统的门锁。
s306,若门禁系统中不存在预先存储的授权凭证或预先存储的授权凭证丢失数据,生成提示信息并将提示信息发送至服务器;其中,提示信息用于提示门禁系统中不存在预先存储的授权凭证或预先存储的授权凭证丢失数据。
实施例三所提供的技术方案,在门禁系统中不存在预先存储的授权凭证或预先存储的授权凭证丢失数据时,通过生成提示信息并将提示信息发送至服务器,以及时提醒门禁系统服务人员进行监控门禁系统的异常状况,提高门禁系统后台服务器的安全性。
在实施例四中,如图6所示,为实施例四的门禁系统的开门装置模块结构图,包括:
第一判定模块401,用于在读取到门禁卡的刷卡信息时,检验门禁系统中是否存在预先存储的授权凭证。
第二判定模块402,用于在第一判定模块判定门禁系统存在授权凭证时,检验刷卡信息是否合法。
优选地,如图7所示,为优选实施例四的门禁系统的开门装置模块结构图,门禁系统的开门装置还包括:
第一门禁卡号读取模块412,用于读取预先存储的授权凭证中的第一门禁卡号。
第二门禁卡号读取模块422,用于获取刷卡信息中的第二门禁卡号。
门禁卡号判定模块432,用于在第一门禁卡号与第二门禁卡号相同时,判定刷卡信息合法。
通过判断门禁卡的授权凭证中的门禁卡号是否合法来判断刷卡信息是否合法,降低刷卡信息的数据量,提高判断刷卡信息是否合法的效率。
第一门禁开门模块403,用于在判定不存在授权凭证时,打开门禁系统的门锁。
第二门禁开门模块404,用于在判定存在授权凭证且判定刷卡信息合法时,打开门禁系统的门锁。
实施例四所提供的技术方案,通过在读取到门禁卡的刷卡信息时,检验门禁系统中是否存在预先存储的授权凭证,在不存在授权凭证,打开门禁系统的门锁。在存在授权凭证时,检验刷卡信息是否合法,若刷卡信息合法,打开门禁系统的门锁。基于此,在门禁系统刚出厂安装时,用户可以直接进行刷卡开门,便于用户出入门禁和对门禁系统进行设置。
在实施例五中,如图8所示,为实施例五的门禁系统的开门装置模块结构图,包括:
第一判定模块501,用于在读取到门禁卡的刷卡信息时,检验门禁系统中是否存在预先存储的授权凭证。
第二判定模块502,用于在第一判定模块判定门禁系统存在授权凭证时,检验刷卡信息是否合法。
第一门禁开门模块503,用于在判定不存在授权凭证时,打开门禁系统的门锁。
第二门禁开门模块504,用于在判定存在授权凭证且判定刷卡信息合法时,打开门禁系统的门锁。
丢失判定模块505,用于在刷卡信息不合法时,检验门禁系统中预先存储的授权凭证是否丢失数据。
优选地,如图9所示,为优选实施例五的门禁系统的开门装置模块结构图,丢失判定模块505包括:
第二查错校验码计算模块515,用于根据预先存储的授权凭证计算第二查错校验码。
校验码匹配模块525,用于在第二查错校验码与第一查错校验码不相同,判定预先存储的授权凭证丢失数据。
第三门禁开门模块506,用于在预先存储的授权凭证丢失数据时,打开门禁系统的门锁。
实施例五所提供的技术方案,通过在判断门禁系统中预先存储的授权凭证丢失数据时,打开门禁系统的门锁。基于此,在门禁系统刚出厂,内部预先存储的授权凭证较为混乱时,便于用户直接进行刷卡开门,以出入门禁和对门禁系统进行设置。
在实施例六中,如图10所示,为实施例六的门禁系统的开门装置模块结构图,包括:
第一判定模块601,用于在读取到门禁卡的刷卡信息时,检验门禁系统中是否存在预先存储的授权凭证。
第二判定模块602,用于在第一判定模块判定门禁系统存在授权凭证时,检验刷卡信息是否合法。
第一门禁开门模块603,用于在判定不存在授权凭证时,打开门禁系统的门锁。
第二门禁开门模块604,用于在判定存在授权凭证且判定刷卡信息合法时,打开门禁系统的门锁。
丢失判定模块605,用于在刷卡信息不合法时,检验门禁系统中预先存储的授权凭证是否丢失数据。
第三门禁开门模块606,用于在预先存储的授权凭证丢失数据时,打开门禁系统的门锁。
提示信息发送模块607,用于在门禁系统中不存在预先存储的授权凭证或预先存储的授权凭证丢失数据,生成提示信息并将提示信息发送至服务器;其中,提示信息用于提示门禁系统中不存在预先存储的授权凭证或预先存储的授权凭证丢失数据。
实施例六所提供的技术方案,在门禁系统中不存在预先存储的授权凭证或预先存储的授权凭证丢失数据时,通过生成提示信息并将提示信息发送至服务器,以及时提醒门禁系统服务人员进行监控门禁系统的异常状况,提高门禁系统后台服务器的安全性。
本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序程序时实现上述门禁系统的开门方法中任意一个实施例的步骤。
本实施例所提供的计算机设备,通过在读取到门禁卡的刷卡信息时,检验门禁系统中是否存在预先存储的授权凭证,在不存在授权凭证,打开门禁系统的门锁。在存在授权凭证时,检验刷卡信息是否合法,若刷卡信息合法,打开门禁系统的门锁。基于此,在门禁系统刚出厂安装时,用户可以直接进行刷卡开门,便于用户出入门禁和对门禁系统进行设置。
本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述门禁系统的开门方法中任意一个实施例的步骤。此外,通常存储在一个存储介质中的程序通过直接将程序读取出存储介质或者通过将程序安装或复制到数据处理设备的存储设备(如硬盘和或内存)中执行。因此,这样的存储介质也构成了本发明。存储介质可以使用任何类型的记录方式,例如纸张存储介质(如纸带等)、磁存储介质(如软盘、硬盘、闪存等)、光存储介质(如cd-rom等)、磁光存储介质(如mo等)等。
本实施例所提供的计算机可读存储介质,通过在读取到门禁卡的刷卡信息时,检验门禁系统中是否存在预先存储的授权凭证,在不存在授权凭证,打开门禁系统的门锁。在存在授权凭证时,检验刷卡信息是否合法,若刷卡信息合法,打开门禁系统的门锁。基于此,在门禁系统刚出厂安装时,用户可以直接进行刷卡开门,便于用户出入门禁和对门禁系统进行设置。
本发明实施例还提供一种门禁系统,如图11所示,为门禁系统模块结构图,包括:
卡头模块701、存储模块702、门锁模块703和门禁控制器704。
门禁控制器704分别连接卡头模块701、存储模块702和门锁模块703;门锁模块703用于连接门禁系统的门锁。
卡头模块701用于读取门禁卡的刷卡信息,并将读取到的刷卡信息发送至门禁控制器704;存储模块702用于预先存储授权凭证。
其中,用户在使用门禁卡刷卡时,将门禁卡置于卡头模块701上进行刷卡,卡头模块701读取门禁卡的刷卡信息。
门禁控制器704用于在接收到刷卡信息时,检验存储模块702中是否存在预先存储的授权凭证。
门禁控制器704用于在判定存储模块702中存在预先存储的授权凭证时,检验刷卡信息是否合法。
门禁控制器704用于在判定存储模块702中不存在预先存储的授权凭证时,通过门锁模块703打开门禁系统的门锁。
门禁控制器704用于在判定存储模块702中存在预先存储的授权凭证且判定刷卡信息合法时,通过门锁模块703打开门禁系统的门锁。
本发明实施例所提供的门禁系统,通过在读取到门禁卡的刷卡信息时,检验门禁系统中是否存在预先存储的授权凭证,在不存在授权凭证,打开门禁系统的门锁。在存在授权凭证时,检验刷卡信息是否合法,若刷卡信息合法,打开门禁系统的门锁。基于此,在门禁系统刚出厂安装时,用户可以直接进行刷卡开门,便于用户出入门禁和对门禁系统进行设置。
可选地,门禁控制器704还可通过有线或无线方式连接服务器。一般地,与门禁控制器704进行连接的服务器为门禁系统的后台服务器。
门禁控制器704还可生成提示信息并将提示信息发送至服务器;其中,提示信息用于提示门禁系统中不存在预先存储的授权凭证或预先存储的授权凭证丢失数据。
其中,后台服务器在为门禁卡写入授权凭证时,将写入门禁卡的授权凭证复制,发送至门禁控制器704中。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。