门禁管理方法及门禁系统与流程

文档序号:12598132阅读:821来源:国知局
门禁管理方法及门禁系统与流程

本发明涉及智能楼宇,更具体地说,涉及一种门禁管理方法及门禁系统。



背景技术:

授权公告日2014年11月26日、授权公告号CN203966220U的中国实用新型专利公开了一种基于智能手机的门禁管理系统,其包括智能手机、管理云服务器、门禁控制装置;智能手机和门禁控制装置设置有移动应用处理器和通讯模块,可利用APP通过无线数据网络连接云服务器。用户可利用自己的智能手机,通过预先设置的账户登录APP,将开门信号传到管理云服务器,管理云服务器验证通过之后,将开锁信号发到对应的门禁控制装置(例如门口机或梯口机、围墙机),其收到开锁信号后则打开相应的电锁。

这种门禁管理系统,即使用户不在现场,也可远程控制打开相应的门锁,虽然为用户提供了方便,但也存在安全隐患。

作为改进,有的门禁管理系统通过定位技术定位用户的当前位置,当接收到开门请求时,管理云服务器根据其中包含的用户手机当前位置信息判断用户是否在门禁管理区域内,仅当用户在管理区域内时才向相应位置处的门口机或梯口机、围墙机发送开锁信号。这种方案需要定位系统非常精确,并且软件开发工作量大、硬件成本高。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的门禁管理系统远程开锁存在安全隐患、及现场开锁需要采用精确定位系统且软件开发工作量大、硬件成本高的问题,提供一种门禁管理方法及门禁系统,其无需采用定位系统即能实现门禁系统的现场开门。

本发明解决其技术问题所采用的技术方案是:提供一种门禁管理方法,包括在云后台执行如下步骤:

接收来自移动终端的第一开锁指令,所述第一开锁指令中包含所述移动终端的终端ID;

随机生成N个各不相同的验证码,其中N是与发送第一开锁指令的移动终端的终端ID相关联的梯口机的数量,并为每一个梯口机分配一个所述验证码;

向与发送第一开锁指令的移动终端的终端ID相关联的N个梯口机的每一个发送所分配的验证码,以供各梯口机显示;

接收来自移动终端的验证回复信息,其中包含验证回复码;

将所述验证回复码与所述N个各不相同的验证码进行比对,以获取与所述验证回复码相匹配的验证码;

发送开锁控制信号至与匹配成功的验证码相对应的梯口机,以打开相应门锁。

在本发明所述的门禁管理方法中,

所述移动终端发送的验证回复信息包含终端ID,且在发送开锁控制信号之前,还执行如下步骤:

判断发送验证回复信息的移动终端的终端ID与匹配成功的验证码相对应的梯口机是否相关联,且仅当判断为关联时发送所述开锁控制信号。

在本发明所述的门禁管理方法中,

所述验证码具有预定时长的有效期,在所述有效期内梯口机显示所述验证码,有效期过后停止显示验证码;且

所述门禁管理方法还包括:

在发送验证码同时开始计时,在验证码有效期内若接收到第二开锁指令,则向相关的梯口机发送延时控制信号,并重新开始计时有效期,以使所述相关的梯口机的验证码的有效期从发送延时控制信号时重新开始计时;

其中,所述相关的梯口机包括:发送所述第二开锁指令的移动终端的终端ID相关联的第二梯口机子集与处于有效期内的验证码对应的第一梯口机子集的交集之内的梯口机。

在本发明所述的门禁管理方法中,在接收到所述第二开锁指令之后,所述云后台还执行如下步骤:

随机生成M个各不相同且与有效期内的验证码不相同的验证码,并将其分配给所述交集之外且属于第二梯口机子集的梯口机;

向所述交集之外且属于第二梯口机子集的M个梯口机的每一个发送所分配的验证码并计时,以供各梯口机显示;

其中,M是第一梯口机子集和第二梯口机子集的交集之外的、且属于第二梯口机子集的梯口机的数量。

在本发明所述的门禁管理方法中,在接收到所述第二开锁指令之后,所述云后台还执行如下步骤:

随机生成M个各不相同的验证码,并将其分配给所述交集之外且属于第二梯口机子集的梯口机;

向所述交集之外且属于第二梯口机子集的M个梯口机的每一个发送所分配的验证码并计时,以供各梯口机显示;

其中,M是第一梯口机子集和第二梯口机子集的交集之外的、且属于第二梯口机子集的梯口机的数量。

在本发明所述的门禁管理方法中,所述验证码为有顺序的字母组合和/或数字组合,且当移动终端发送开锁指令后,在移动终端的显示界面显示包含字母和/或数字的图片以供用户输入相应的验证回复码。

在本发明所述的门禁管理方法中,所述预定时长在5-30秒范围内。

在本发明所述的门禁管理方法中,所述预定时长为10秒。

本发明解决其技术问题所采用的技术方案是:构造一种门禁系统,包括梯口机、移动终端,以及与所述梯口机、移动终端通信连接的云后台,其中,

所述云后台执行如上所述的门禁管理方法,以结合所述移动终端和所述梯口机一起打开相应的门锁。

在本发明所述门禁系统中,所述梯口机设置有:

通信装置,用于接收来所述云后台的验证码和延时控制信号;

控制装置,用于在接收到验证码时开始计时有效期,并在有效期内控制显示屏显示所述验证码,其中验证码的有效期设定为预定时长;及在接收到延时控制信号时,重新开始计时有效期;以及

显示屏,用于在所述控制装置的控制下显示所述验证码。

实施本发明,具有以下有益效果:在对门禁系统进行管理时,无需获取用户的当前位置信息即可打开需要打开的门锁,软件开发工作量小、硬件成本低。并且用户只有在看到或得知梯口机显示的验证码时,才能输入、发送正确的验证回复码,安全可靠。

附图说明

下面将结合附图及实施例对本发明作进一步说明,附图中:

图1是本发明门禁系统的结构示意图;

图2是根据本发明一实施例的门禁管理方法中云后台执行步骤的流程图;

图3A是根据本发明一实施例的门禁管理方法中云后台执行步骤的流程图;

图3B是根据本发明一实施例的门禁管理方法中云后台执行步骤的流程图;

图4是根据本发明一实施例的门禁管理方法中梯口机显示验证码的步骤的流程图。

具体实施方式

本发明构思一种门禁管理方法和门禁系统,楼宇梯口机通过互联网连接到云后台,移动终端APP通过云后台完成开门功能。本发明利用安装在移动终端上的APP,例如手机APP发送开门指令,云后台转发该指令到手机注册地址的梯口机上(可以有多台梯口机),同时在梯口机上显示验证码,用户通过手机APP输入该验证码,即可开门。

如图1所示,本发明的门禁系统包括云后台1、多个梯口机21、22、……2x、多个移动终端31、32、……3y。通过通信网络4,多个梯口机21、22、……2x和多个移动终端31、32、……3y与云后台1通信连接。云后台1根据来自移动终端31、32、……3y的信息控制梯口机21、22、……2x的操作,以打开用户需要打开的门锁,具体操作将结合图2、图3A、图3B和图4在以下进行说明。

需要说明的是,在本发明的各个实施例中,移动终端可以是Android系统智能手机、平板电脑和IOS系统iPad、iPhone等具有无线通信功能的(Android/IOS)通信装置。

梯口机可以设置在例如围墙大门、地下停车场负一楼、负二楼、一楼大堂、三楼平台、楼道进口等地方,梯口机包括(但不限于)通信装置、控制装置和显示屏。

通信网络4可以是3G、4G、WIFI、有线网络等中的一种或多种的结合。

如图2所示,在本发明的一实施例中,门禁管理方法100包括,当用户通过移动终端APP发送开锁指令后,云后台端执行如下步骤:

步骤110中,接收来自移动终端的第一开锁指令。在本发明的各个实施例中,移动终端发送的开锁指令中包含该移动终端的终端ID。

在步骤120中,随机生成N个各不相同的验证码,其中N是与发送第一开锁指令的移动终端的终端ID相关联的梯口机的数量;并为每一个相关联的梯口机分配一个所生成的验证码,同时记录每一个验证码和对应的梯口机的对应关系。

在门禁应用中,通常每一个用户(例如住户中的每一成员)具有进出多个门的权限,以住宅小区为例,每一用户都可以打开围墙大门、其所住的单元的大门、以及地下停车场通向其所住单元的门。管理这些门的多个梯口机与该用户之间就建立了关联关系。这个关联关系可以通过这些梯口机的ID与用户的移动终端(例如智能手机)的终端ID之间的关联关系来代表。在建立门禁管理系统时,可将这些关联关系存储在云后台的数据库中。云后台接收到移动终端的开锁指令后,根据其中包含的终端ID可在数据库中查找到与该终端ID相关联的梯口机ID,进而可获知相关联的梯口机的数量N。

之后,在步骤130中,云后台向与发送第一开锁指令的移动终端的终端ID相关联的N个梯口机的每一个发送所分配的验证码,以供各梯口机显示。即每一个与该终端ID关联的梯口机都将显示云后台发送来的验证码。

用户看到其想进入的门旁的梯口机上显示的验证码后,在其移动终端例如手机显示的输入界面输入验证回复码,手机APP将该验证回复码发送至云后台。

作为另一选择,梯口机的ID与用户的移动终端(例如智能手机)的终端ID之间的关联关系还可由用户在APP中设置并保存在移动终端(例如智能手机)中。移动终端发送的开锁指令中除包含该移动终端的终端ID外,还可包含与其绑定(即相关联的)的N个梯口机的信息(例如梯口机数量N及各个梯口机的位置编码或梯口机ID),或者包含与其相关联的梯口机子集信息(例如子集编码)。在前一种情况下,云后台接收到开锁指令后,计算出N个不重复的验证码,并分别分配给相关联的每一个梯口机。在后一种情况下,云后台接收到开锁指令后,根据梯口机子集信息,获取子集中包含的梯口机数量N及各个梯口机的编码,计算出相应数量的不重复的验证码,并分别分配给子集中的每一个梯口机。

然后,在步骤140中,云后台接收来自移动终端的验证回复信息,该验证回复信息包含验证回复码,作为选择还可包含终端ID。

在随后的在步骤150中,云后台将验证回复信息中所包含的验证回复码与之前分配的N个各不相同的验证码进行比对,以获取与验证回复码相匹配的验证码。

在匹配结果判断步骤151,判断是否有匹配的验证回复码。

若无,例如,因用户输入验证回复码的错误,匹配不上,则执行步骤170,使该方法流程返回步骤110等待新的开锁指令。

若有,进入判断步骤153,云后台判断发送验证回复信息的移动终端的终端ID与匹配成功的验证码相对应的梯口机是否相关联。

若不关联,则执行步骤170,使该方法流程返回步骤110等待新的开锁指令。

若判断为关联,则进入步骤160。

在步骤160中,云后台发送开锁控制信号至与匹配成功的验证码相对应的梯口机,以打开相应门锁。

需要说明的是,方法100中,步骤153是可选步骤,其用虚线框表示。在一个特例中,门禁系统只管理一栋大楼,该大楼的所有进出口权限开放给全部住户。这样,所有用户的进出权限全部相同,即所有用户的终端ID相关联的梯口机全部相同。这种情况下,能使用手机APP向云后台发送开锁指令和验证回复码的用户,均是合法用户,可以进出任意一个门,因此无需设置步骤153,且验证回复码信息中也可不包含终端ID信息。

步骤160之后,继续执行本发明的门禁管理方法。例如,执行图3A或图3B的流程步骤,或者返回步骤110等待新的开锁指令。

在本发明的各个实施例中,验证码具有预定时长的有效期,在验证码有效期内梯口机显示该验证码,有效期过后停止显示该验证码。该预定时长可在5秒-30秒范围内选择,例如,可设置为5秒、10秒、15秒、20秒、25秒或30秒。

云后台在发送验证码同时开始计时,梯口机在接收到验证码时开始显示并计时。若云后台在验证码有效期内若接收到第二开锁指令,则向相关的梯口机发送延时控制信号,并重新开始计时有效期,以使相关梯口机的验证码的有效期从发送延时控制信号时重新开始计时。其中,相关的梯口机包括:发送第二开锁指令的移动终端的终端ID相关联的第二梯口机子集与处于有效期内的验证码对应的第一梯口机子集的交集之内的梯口机。

例如,假设验证码有效期的预定时长为10秒,在第一个人‘开锁’10秒之内,其他人点击开锁不会变化,并且此刻起顺延10秒验证码画面不变。比如:第一人点击后第7秒另一人点击‘开锁’,此刻验证码画面顺延10秒不变,也就是此验证码画面共17秒不变化。

相关实施例,将结合图3A和图3B详细说明。

如图3A所示,在本发明的一实施例中,门禁管理方法200包括,当用户通过移动终端APP发送开锁指令后,在步骤210中,云后台接收来自移动终端的第二开锁指令,第二开锁指令中包含该移动终端的终端ID。

之后,在步骤211中,云后台判断是否存在处于有效期的验证码。若无,云后台将执行图2所示的门禁管理方法100(从步骤120开始)。若有,云后台执行如下步骤:

在步骤213,云后台获取与发送第二开锁指令的移动终端的终端ID相关联的第二梯口机子集信息。

在步骤215,云后台获取该第二梯口机子集与处于有效期内的验证码对应的第一梯口机子集的交集的信息。

然后,在步骤217,向该交集内的梯口机发送延时控制信号,并重新计时其有效期。

同时,在步骤220,云后台随机生成M个各不相同且与有效期内的验证码不相同的验证码,并将其分配给该交集之外且属于第二梯口机子集的梯口机。

需要说明的是,M是第一梯口机子集(简称第一子集)和第二梯口机子集(简称第二子集)的交集之外的、且属于第二子集的梯口机的数量。例如,当第一子集和第二子集无交集时,M等于与发送第二开锁指令的移动终端的终端ID相关联的第二子集中的梯口机的数量;当第一子集和第二子集全部重叠时,M等于零;当第一子集和第二子集部分相交时,M等于第二子集中的梯口机数量减去交集中的梯口机数量。

之后,在步骤230,云后台向交集之外且属于第二梯口机子集的M个梯口机的每一个发送所分配的验证码并计时,以供各梯口机显示。

在步骤240,云后台接收来自移动终端的验证回复信息,该验证回复信息包含验证回复码,作为选择还可包含终端ID。

随后,在步骤250,云后台将验证回复信息中所包含的验证回复码与处于有效期内的验证码进行比对,以获取与验证回复码相匹配的验证码。

在匹配结果判断步骤251,判断是否有匹配的验证回复码。

若无,例如,因用户输入验证回复码的错误,匹配不上,则执行步骤270,使该方法流程返回步骤210等待新的开锁指令。

若有,进入判断步骤253,云后台判断发送验证回复信息的移动终端的终端ID与匹配成功的验证码相对应的梯口机是否相关联。

若不关联,则执行步骤270,使该方法流程返回步骤210等待新的开锁指令。

若判断为关联,则进入步骤260。

在步骤260中,云后台发送开锁控制信号至与匹配成功的验证码相对应的梯口机,以打开相应门锁。

如图3B所示,本发明的门禁管理方法300与图3A所示的方法200的不同之处仅在于步骤320中,随机生成M个各不相同的验证码,并将其分配给交集之外且属于第二梯口机子集的梯口机。除此之外,其他相应的步骤均与方法200中相应步骤相同,可参见方法200的相关说明。因此,为节省篇幅不再对相同的步骤进行赘述。

需要说明的是,方法300的步骤320中生成的M个各不相同的验证码,有可能与之前处于有效期的验证码中的一个或多个相同,当发送第二开锁指令的用户在移动终端APP界面输入验证回复码并发送至云后台,云后台对相同的验证码所对应的至少两个梯口机都会发送开锁控制信号,而只有与移动终端的终端ID号相匹配的梯口机执行开锁动作。这种情况下,需要开锁控制信号中也带有发送开锁指令的移动终端的ID,梯口机中也存储有与其匹配或关联的所有移动终端的终端ID,梯口机判断是否匹配/关联,仅当匹配时才执行开锁动作。

如图4所示,根据本发明一实施例的门禁管理方法中梯口机验证码显示过程的步骤如下:

在步骤410,梯口机接收来自云后台的验证码;

在步骤420,显示验证码,并开始计时验证码的有效期;

在判断步骤430,判断是否验证码仍在有效期,即判断之前接收到并正在显示的验证码是否还处于预定的有效期内;

若是,则执行步骤440;若否,则执行步骤470,停止显示验证码,等待云后台发送新的验证码;

在判断步骤440,判断是否接收到延时控制信号;

若是,则执行步骤450,若否,则执行步骤460;

在步骤450,重新开始计时验证码有效期,例如可采用重置计数器的方式重新开始计时,然后执行步骤460;

在步骤460,继续显示原验证码,然后返回步骤430。

需要说明的是,在验证码有效期或延长期内,若无意外情况,梯口机一直不断地显示之前接收到的验证码,即在步骤430、440和450执行期间,同时在显示原验证码。

为了执行上述步骤,本发明的门禁系统中的梯口机需要配置以下装置:

通信装置,用于接收来所述云后台的验证码和延时控制信号;

控制装置,用于在接收到验证码时开始计时有效期,并在有效期内控制显示屏显示所述验证码,其中验证码的有效期设定为预定时长;及在接收到延时控制信号时,重新开始计时有效期;以及

显示屏,用于在所述控制装置的控制下显示所述验证码。

需要说明的是本发明的门禁系统中的梯口机所包括的装置不限于上述装置和/或上述装置不限于执行上述操作。例如通信装置还可用于接收开锁控制信号,控制装置还可根据该开锁控制信号控制门锁(例如电控锁等)的开启和关闭。

本发明中,验证码可以是任意形式的字符和/或图形的组合。

在本发明的一些实施例中,验证码为有顺序的字母组合和/或数字组合,且当移动终端发送开锁指令后,在移动终端的显示界面显示包含字母和/或数字的图片以供用户输入相应的验证回复码。

作为选择,例如还可采用汉字、图片(广告图片)或几何图形(如圆形、方形、三角形、五角星形等)作为验证码。

根据门禁系统的规模大小(即包含的梯口机数量的多少),验证码的位数可以按需设置。例如,可以是2、3或4位。

在一个实施例中,采用2位验证码,例如从四个数字1、2、3、4中随机选择2位作为验证码,例如41是其中一个验证码,发送到相应的梯口机后,该梯口机显示41。移动终端APP的输入界面显示1、2、3、4四个数字,用户按顺序点击4、1后,验证回复码信息被发送至云后台,随后,开锁控制信号即发送至该梯口机,打开相应的门锁。这种情况数字少,用户操作方便快捷。

在另一实施例中,采用3位验证码,例如可从十个数字0-9中随机选择3位作为验证码。此时,移动终端APP的输入界面显示0-9十个数字。相比前一情况,操作时间稍长。

在另一实施例中,采用3位验证码,例如可从26个数字字母中随机选择3位作为验证码。此时,移动终端APP的输入界面显示26字母。相比前一情况,用户需要的选择时间更长。

如前所述,还可以任意形式的字符和/或图形的组合,例如字母和数字的组合。当然这种情况需要更长的选择输入时间。

本发明的方法100、200、300中,部分步骤的顺序可以调换,即本发明的门禁管理方法不受图2、图3A和图3B所示的流程中步骤顺序的限制,任何符合逻辑的步骤顺序都属于本发明的保护范围。例如,步骤211和步骤213的顺序可以调换,步骤311和步骤313的顺序可以调换。

应用实例:

1、当一栋楼有多个梯口机时:比如:地下停车场负一楼、负二楼、一楼大堂、三楼平台各有一台梯口机,当业主外出回家需要打开大门时,正常情况下应该精确定位业主处在哪个梯口机门口,打开唯一一扇大门回家,这需要定位系统非常精确,软件开发工作量增加,硬件成本提高,当使用上述验证方式开门时,一切问题都解决了,即使同时有人在不同的楼层梯口机门口,正好也在开门,只需输入梯口机画面出现的验证码就可了,因为验证码随机产生,每个梯口机验证码不相同,假如外来人员正处于梯口机前,由于不是注册用户,无法正规操作APP,无法输入验证码开门,也就无法非法进入。

2、当小区有几个围墙机时,加上一栋楼有多个梯口及时,上述验证开门方式同样适用。

3、本发明的门禁管理方法和门禁系统还可集成现有的门禁卡开锁方法和装置,例如利用IC卡的近场感应开锁等,以方便不熟悉手机操作的老人。

在应用中,当用户打开手机APP,点击开锁按钮后,出现验证码输入界面。输入验证回复码后,输入界面关闭。用户可能会出现验证码输入错误的情况,如输错,还需要重新点击开锁按钮。也就是说,若需要输入验证码,必须先点击开锁按钮,才会出现验证码输入界面。

以上实施例只为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人士能够了解本发明的内容并据此实施,并不能限制本发明的保护范围。凡跟本发明权利要求范围所做的均等变化与修饰,均应属于本发明权利要求的涵盖范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1