一种基于微信的小区门禁系统及开门方法转让专利

申请号 : CN201710601598.3

文献号 : CN107507305B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈杞城缪国栋吕全华

申请人 : 厦门狄耐克智能科技股份有限公司

摘要 :

本发明公开了一种基于微信的小区门禁系统和开门方法。基于微信的小区门禁系统包括二维码显示单元、微信平台、住户移动终端、访客移动终端、公众号云服务器、小区门口机和单元门口机,通过住户移动终端和访客移动终端关注门禁云服务微信公众号,实现公众号云服务器和住户移动终端与访客移动终端的通讯。在相关的开门方法中,住户可以预授权,并可限定访客访问时间;而且能够实现对访客身份的核对,并能为访客进行从小区门口机到单元门口机的导航,提升了住户和访客的开门体验。

权利要求 :

1.一种基于微信的小区门禁系统,其特征在于:包括二维码显示单元、微信平台、住户移动终端、访客移动终端、公众号云服务器、小区门口机和单元门口机;

所述的微信平台、住户移动终端、访客移动终端、公众号云服务器、小区门口机和单元门口机均接入互联网;

所述二维码显示单元位于小区门周围并显示门禁二维码,所述门禁二维码所含信息包括小区门口机识别码信息和公众号云服务器网址信息;

所述的微信平台设有门禁云服务公众号;已经关注了门禁云服务公众号的住户移动终端或访客移动终端与公众号云服务器之间通过微信平台传递信息;所述的微信平台还载有与门禁云服务公众号关联的第一小程序,以供访客移动终端下载并运行;所述的第一小程序提取访客移动终端接收到的导航链接所包含的第一导航信息,将第一导航信息显示于访客移动终端,并每隔人为设定的第一期间调取访客移动终端的实时坐标信息后将调取的实时坐标信息和访客微信号信息合并生成位置信息发送给公众号云服务器;

所述的住户移动终端包括其所载有的微信客户端并拥有住户微信号,所述的住户微信号已经关注了门禁云服务公众号,且获公众号云服务器授权关联一个或多个居住地址;住户移动终端通过访问门禁云服务公众号,将访问指令信息经微信平台发送给公众号云服务器;所述的访问指令信息内容包括住户微信号、访客微信号、访问地址、开门起止时间;所述的访问地址是所述的住户微信号关联的居住地址之一;

所述的访客移动终端包括其所载有的微信客户端并拥有访客微信号,所述的访客微信号已经关注了门禁云服务公众号;访客移动终端通过微信客户端扫描所述的门禁二维码向门禁二维码内所含的网址发送开门请求信息,所述开门请求信息包括门禁二维码识别结果中的小区门口机识别码信息和访客微信号信息;访客移动终端接收公众号云服务器经微信平台发送的导航链接,并通过访问导航链接调取和运行第一小程序显示第一导航信息,并每隔人为设定的第一期间生成位置信息发送给公众号云服务器;访客移动终端接收公众号云服务器经微信平台发送的随机二维码;

所述公众号云服务器包括其所载有的门禁云服务公众号的管理程序;公众号云服务器并存储有住户微信号与居住地址的关联关系、居住地址与小区门口机识别码和单元门口机识别码的对应关系、小区门口机的小区门口机识别码、单元门口机的单元门口机识别码及地理坐标、特定小区门口机与特定单元门口机之间的导航信息;公众号云服务器还存储有访问数据表,所述的访问数据表包括访客微信号字段、身份识别码字段、小区门口机识别码字段、单元门口机识别码字段和起止时间字段;公众号云服务器接收到访问指令信息后在访问数据表中新建第一记录,将第一记录的访客微信号字段值、起止时间字段值分别赋值为访问指令信息中的访客微信号和开门起止时间,将第一记录的小区门口机识别码字段值和单元门口机识别码字段值分别赋值为访问指令信息中的访问地址所对应的小区门口机识别码和单元门口机识别码;公众号云服务器接收到访客移动终端经微信平台发送的开门请求信息后,存储接收时间为第一时间,并在访问数据表中查询访客微信号字段值与访客微信号信息相同的记录,将该记录设为第二记录,并验证第二记录中的小区门口机识别码字段值与开门请求信息中的小区门口机识别码信息是否一致,如验证结果为真,再验证第一时间是否位于第二记录中的起止时间字段值所界定的期间内,如验证结果仍为真,则通过微信平台向该访客微信号发送带第一导航信息的导航链接,并向第二记录中的小区门口机识别码字段值相对应的小区门口机发送小区门开门指令,所述的第一导航信息被定义为第二记录中的小区门口机识别码字段值所对应的小区门口机与第二记录中的单元门口机识别码字段值所对应的单元门口机之间的导航信息;公众号云服务器还在接收到访客移动终端发送的位置信息后,提取其中的实时坐标信息和访客微信号信息,并在访问数据表中查询访客微信号字段值与访客微信号信息相同的记录,将该记录设为第三记录,接着计算第三记录中的单元门口机识别码字段值相对应的单元门口机的地理坐标与实时坐标信息所载的实时坐标之间的第一距离,并验证所述的第一距离是否小于或等于人为设定的第二距离,如验证结果为真,则在访问数据表的第三记录中将身份识别码字段值赋值为随机数字,并将该随机数字转化为随机二维码并通过微信平台发送给该访客微信号;公众号云服务器还在接收到单元门口机发送的随机二维码解码信息和单元门口机识别码信息后,存储接收时间为第二时间,并在访问数据表中查询身份识别码字段值与随机二维码解码信息相同的记录,并将该记录设为第四记录,再验证第二时间是否位于第四记录中的起止时间字段值所界定的期间内,如验证结果为真,则向该单元门口机发送单元门开门指令;

所述小区门口机在接收到公众号云服务器发送的小区门开门指令后通过电控执行小区门开门动作;

所述的单元门口机包括二维码识别单元,所述的二维码识别单元识别随机二维码,并将随机二维码解码信息同单元门口机识别码信息一起发送给公众号云服务器;单元门口机在接收到公众号云服务器发送的单元门开门指令后通过电控执行单元门开门动作。

2.如权利要求1所述的一种基于微信的小区门禁系统,其特征在于:还包括物业管理终端;所述的物业管理终端也接入互联网;

所述的住户移动终端还用于通过访问门禁云服务公众号,将关联请求信息经微信平台发送给公众号云服务器;所述的关联请求信息内容包括请求住户微信号和请求关联居住地址;

所述的公众号云服务器还存储居住地址与物业管理员微信号之间的对应关系;公众号云服务器在收到住户移动终端发来的关联请求信息后,形成关联待审信息,并按关联待审信息中的待审居住地址,将关联待审信息转发给对应的物业管理员微信号,所述的关联待审信息包括待审住户微信号和待审居住地址,所述的待审住户微信号与请求住户微信号相同,所述的待审居住地址与请求关联居住地址相同;公众号云服务器在收到物业管理终端发来的关联审核通过信息后,提取关联审核通过信息中的已审住户微信号和已审居住地址,并存储两者间的关联关系;

所述的物业管理终端包括所载有的微信客户端并拥有物业管理员微信号,同时也关注了门禁云服务公众号;物业管理终端在收到公众号云服务器发送的关联待审信息后,受物业管理员控制生成关联审核通过信息,所述的关联审核通过信息包括已审住户微信号和已审居住地址,所述的已审住户微信号与待审住户微信号相同,所述的已审居住地址与待审居住地址相同。

3.如权利要求1或2所述的一种基于微信的小区门禁系统,其特征在于:所述二维码显示单元也接入互联网,所述门禁二维码由公众号云服务器生成并由公众号云服务器传送至二维码显示单元。

4.一种开门方法,用于如权利要求1至3中任一项所述的基于微信的小区门禁系统,其特征是包括如下步骤:

步骤1:住户移动终端通过访问门禁云服务公众号,将访问指令信息经微信平台发送给公众号云服务器,所述的访问指令信息包括住户微信号、访客微信号、访问地址和开门起止时间,所述的访问地址是住户微信号关联的居住地址之一;

步骤2:公众号云服务器接收到访问指令信息后,在访问数据表中新建第一记录,将第一记录的访客微信号字段值、起止时间字段值分别赋值为访问指令信息中的访客微信号和开门起止时间,将第一记录的小区门口机识别码字段值和单元门口机识别码字段值分别赋值为访问指令信息中的访问地址所对应的小区门口机识别码和单元门口机识别码;

步骤3:访客移动终端通过微信客户端扫描所述的门禁二维码向门禁二维码内所含的网址发送开门请求信息,所述开门请求信息包括门禁二维码识别结果中的小区门口机识别码信息和访客微信号信息;

步骤4:公众号云服务器接收到开门请求信息后,存储接收时间为第一时间,并在访问数据表中查询访客微信号字段值与访客微信号信息相同的记录,将该记录设为第二记录,并验证第二记录中的小区门口机识别码字段值与开门请求信息中的小区门口机识别码信息是否一致,如验证结果为真,再验证第一时间是否位于第二记录中的起止时间字段值所界定的期间内,如验证结果仍为真,则通过微信平台向该访客微信号发送带第一导航信息的导航链接,并向第二记录中的小区门口机识别码字段值相对应的小区门口机发送小区门开门指令,所述的第一导航信息被定义为第二记录中的小区门口机识别码字段值所对应的小区门口机与第二记录中的单元门口机识别码字段值所对应的单元门口机之间的导航信息;

步骤5:小区门口机在接收到公众号云服务器发送的小区门开门指令后通过电控执行小区门开门动作;

步骤6:访客移动终端接收公众号云服务器经微信平台发送的导航链接,并通过访问导航链接调取和运行第一小程序显示第一导航信息,并每隔人为设定的第一期间生成位置信息发送给公众号云服务器;

步骤7:公众号云服务器接收到访客移动终端发送的位置信息后,提取其中的实时坐标信息和访客微信号信息,并在访问数据表中查询访客微信号字段值与访客微信号信息相同的记录,将该记录设为第三记录,接着计算第三记录中的单元门口机识别码字段值相对应的单元门口机的地理坐标与实时坐标信息所载的实时坐标之间的第一距离,并验证所述的第一距离是否小于或等于人为设定的第二距离,如验证结果为真,则在访问数据表的第三记录中将身份识别码字段值赋值为随机数字,并将该随机数字转化为随机二维码并通过微信平台发送给该访客微信号;

步骤8:访客移动终端接收随机二维码,访客将随机二维码对准单元门口机的二维码识别单元;

步骤9:单元门口机的二维码识别单元识别随机二维码,将随机二维码解码信息同单元门口机识别码信息一起发送给公众号云服务器;

步骤10:公众号云服务器还在接收到单元门口机发送的随机二维码解码信息和单元门口机识别码信息后,存储接收时间为第二时间,并在访问数据表中查询身份识别码字段值与随机二维码解码信息相同的记录,并将该记录设为第四记录,再验证第二时间是否位于第四记录中的起止时间字段值所界定的期间内,如验证结果为真,则向该单元门口机发送单元门开门指令;

步骤11:单元门口机在接收到公众号云服务器发送的单元门开门指令后通过电控执行单元门开门动作。

说明书 :

一种基于微信的小区门禁系统及开门方法

技术领域

[0001] 本发明涉及涉及利用互联网技术对门禁实施控制的领域,具体涉及一种基于微信的小区门禁系统及开门方法。

背景技术

[0002] 现有的门禁系统中,门禁系统由门禁控制器、门禁读卡器、门禁卡片组成,用户通过刷卡的方式进行控制门禁开门。更为麻烦的是,在某些应用场景中,尤其是访客需要先通过小区门禁再访问单元门门禁,或访客需要先访问办公楼一楼的门禁再访问楼上的公司门禁,或者在酒店内需要先访问电梯门禁再访问房间门禁这三种特别场景(以下简称三种特别场景)下,访客均需要访问两次门禁,而住户或有权控制的人则需要被麻烦两次。还有,访客由于对环境陌生,往往在从第一个门口机走向第二个门口机的过程中迷路。更为重要的是无法实现预约来访功能,即住户或有权控制的人很难通过预先的约定,授权特定的访客在特定的时间内访问其所控制的地点。
[0003] 近来,随着互联网技术的发展,通过利用移动终端的APP与门禁服务器通讯控制门禁的技术也日渐发展。
[0004] 中国专利CN105976471A于2016年9月28日公开了一种门禁设备、访客管理方法及系统,该访客管理方法包括,住户需要下载专用APP,后台服务器从住户终端获取所要到访的单元门禁设备的位置信息及预约日期信息,并根据位置信息和预约日期信息生成访客密码,且发送至访客;单元门禁设备根据其位置信息及当前日期信息生成单元门禁密码,小区门禁设备根据小区内每个单元门禁设备的位置信息及当前日期信息生成小区门禁密码,小区门禁密码包括每个单元门禁设备所对应的单元门禁密码;当访客到大小区/单元门禁设备处时,小区/单元门禁设备接收访客输入的访客密码,并验证接收的访客密码是否存在于所生成的小区/单元门禁密码中,若是,则控制小区/单元门打开。该方法中,住户需要下载专用的APP,住户用专用的APP完成对访客访问信息的登记后台服务器生成密码,小区门禁设备和单元门禁设备生成密码,生成的密码必须一致才能使得访客进入。而访客使用密码进入时,无法识别访客身份,且密码所包含信息过于简单,且容易丢失,造成安全风险。且其虽然可用于小区-单元门的场景,但访客从小区门到单元门仍无法获得导航,容易迷路。

发明内容

[0005] 本发明的目的在于解决现有技术中的问题,提供一种基于微信的小区门禁系统及开门方法,以同时实现以下目的:
[0006] 1、住户和访客无需下载专用APP,只需使用微信关注相关微信号即可;
[0007] 2、云服务器可以服务无限量的小区、住户和访客,不止针对一个小区;
[0008] 3、住户只需一次访问即可实现对访客的授权,且授权后无需再参与或干预;
[0009] 4、对访客的授权可限定时间;
[0010] 5、通过扫描门禁二维码对访客身份实现核对,通过单元门口机对访客身份实现核对;
[0011] 6、对访客从小区门口机到单元门口机实现导航。
[0012] 为达成上述目的,本发明采用如下技术方案:
[0013] 一种基于微信的小区门禁系统,包括二维码显示单元、微信平台、住户移动终端、访客移动终端、公众号云服务器、小区门口机和单元门口机;所述的微信平台、住户移动终端、访客移动终端、公众号云服务器、小区门口机和单元门口机均接入互联网;所述二维码显示单元位于小区门周围并显示门禁二维码,所述门禁二维码所含信息包括小区门口机识别码信息和公众号云服务器网址信息;所述的微信平台设有门禁云服务公众号;已经关注了门禁云服务公众号的住户移动终端或访客移动终端与公众号云服务器之间通过微信平台传递信息;所述的微信平台还载有与门禁云服务公众号关联的第一小程序,以供访客移动终端下载并运行;所述的第一小程序提取访客移动终端接收到的导航链接所包含的第一导航信息,将第一导航信息显示于访客移动终端,并每隔人为设定的第一期间调取访客移动终端的实时坐标信息后将调取的实时坐标信息和访客微信号信息合并生成位置信息发送给公众号云服务器;所述的住户移动终端包括其所载有的微信客户端并拥有住户微信号,所述的住户微信号已经关注了门禁云服务公众号,且获公众号云服务器授权关联一个或多个居住地址;住户移动终端通过访问门禁云服务公众号,将访问指令信息经微信平台发送给公众号云服务器;所述的访问指令信息内容包括住户微信号、访客微信号、访问地址、开门起止时间;所述的访问地址是所述的住户微信号关联的居住地址之一;所述的访客移动终端包括其所载有的微信客户端并拥有访客微信号,所述的访客微信号已经关注了门禁云服务公众号;访客移动终端通过微信客户端扫描所述的门禁二维码向门禁二维码内所含的网址发送开门请求信息,所述开门请求信息包括门禁二维码识别结果中的小区门口机识别码信息和访客微信号信息;访客移动终端接收公众号云服务器经微信平台发送的导航链接,并通过访问导航链接调取和运行第一小程序显示第一导航信息,并每隔人为设定的第一期间生成位置信息发送给公众号云服务器;访客移动终端接收公众号云服务器经微信平台发送的随机二维码;所述公众号云服务器包括其所载有的门禁云服务公众号的管理程序;公众号云服务器并存储有住户微信号与居住地址的关联关系、居住地址与小区门口机识别码和单元门口机识别码的对应关系、小区门口机的小区门口机识别码、单元门口机的单元门口机识别码及地理坐标、特定小区门口机与特定单元门口机之间的导航信息;公众号云服务器还存储有访问数据表,所述的访问数据表包括访客微信号字段、身份识别码字段、小区门口机识别码字段、单元门口机识别码字段和起止时间字段;公众号云服务器接收到访问指令信息后在访问数据表中新建第一记录,将第一记录的访客微信号字段值、起止时间字段值分别赋值为访问指令信息中的访客微信号和开门起止时间,将第一记录的小区门口机识别码字段值和单元门口机识别码字段值分别赋值为访问指令信息中的访问地址所对应的小区门口机识别码和单元门口机识别码;公众号云服务器接收到访客移动终端经微信平台发送的开门请求信息后,存储接收时间为第一时间,并在访问数据表中查询访客微信号字段值与访客微信号信息相同的记录,将该记录设为第二记录,并验证第二记录中的小区门口机识别码字段值与开门请求信息中的小区门口机识别码信息是否一致,如验证结果为真,再验证第一时间是否位于第二记录中的起止时间字段值所界定的期间内,如验证结果仍为真,则通过微信平台向该访客微信号发送带第一导航信息的导航链接,并向第二记录中的小区门口机识别码字段值相对应的小区门口机发送小区门开门指令,所述的第一导航信息被定义为第二记录中的小区门口机识别码字段值所对应的小区门口机与第二记录中的单元门口机识别码字段值所对应的单元门口机之间的导航信息;公众号云服务器还在接收到访客移动终端发送的位置信息后,提取其中的实时坐标信息和访客微信号信息,并在访问数据表中查询访客微信号字段值与访客微信号信息相同的记录,将该记录设为第三记录,接着计算第三记录中的单元门口机识别码字段值相对应的单元门口机的地理坐标与实时坐标信息所载的实时坐标之间的第一距离,并验证所述的第一距离是否小于或等于人为设定的第二距离,如验证结果为真,则在访问数据表的第三记录中将身份识别码字段值赋值为随机数字,并将该随机数字转化为随机二维码并通过微信平台发送给该访客微信号;公众号云服务器还在接收到单元门口机发送的随机二维码解码信息和单元门口机识别码信息后,存储接收时间为第二时间,并在访问数据表中查询身份识别码字段值与随机二维码解码信息相同的记录,并将该记录设为第四记录,再验证第二时间是否位于第四记录中的起止时间字段值所界定的期间内,如验证结果为真,则向该单元门口机发送单元门开门指令;所述小区门口机在接收到公众号云服务器发送的小区门开门指令后通过电控执行小区门开门动作;所述的单元门口机包括二维码识别单元,所述的二维码识别单元识别随机二维码,并将随机二维码解码信息同单元门口机识别码信息一起发送给公众号云服务器;单元门口机在接收到公众号云服务器发送的单元门开门指令后通过电控执行单元门开门动作。
[0014] 基于以上技术方案,还设有第二技术方案,在第二技术方案中,还包括物业管理终端;所述的物业管理终端也接入互联网;所述的住户移动终端还用于通过访问门禁云服务公众号,将关联请求信息经微信平台发送给公众号云服务器;所述的关联请求信息内容包括请求住户微信号和请求关联居住地址;所述的公众号云服务器还存储居住地址与物业管理员微信号之间的对应关系;公众号云服务器在收到住户移动终端发来的关联请求信息后,形成关联待审信息,并按关联待审信息中的待审居住地址,将关联待审信息转发给对应的物业管理员微信号,所述的关联待审信息包括待审住户微信号和待审居住地址,所述的待审住户微信号与请求住户微信号相同,所述的待审居住地址与请求关联居住地址相同;公众号云服务器在收到物业管理终端发来的关联审核通过信息后,提取关联审核通过信息中的已审住户微信号和已审居住地址,并存储两者间的关联关系;所述的物业管理终端包括所载有的微信客户端并拥有物业管理员微信号,同时也关注了门禁云服务公众号;物业管理终端在收到公众号云服务器发送的关联待审信息后,受物业管理员控制生成关联审核通过信息,所述的关联审核通过信息包括已审住户微信号和已审居住地址,所述的已审住户微信号与待审住户微信号相同,所述的已审居住地址与待审居住地址相同
[0015] 基于以上技术方案,还设有第三技术方案,在第三技术方案中,所述二维码显示单元也接入互联网,所述门禁二维码由公众号云服务器生成并由公众号云服务器传送至二维码显示单元。
[0016] 一种开门方法,用于以上三种基于微信的小区门禁系统及开门方法,包括如下步骤:步骤1:住户移动终端通过访问门禁云服务公众号,将访问指令信息经微信平台发送给公众号云服务器,所述的访问指令信息包括住户微信号、访客微信号、访问地址和开门起止时间,所述的访问地址是住户微信号关联的居住地址之一;步骤2:公众号云服务器接收到访问指令信息后,在访问数据表中新建第一记录,将第一记录的访客微信号字段值、起止时间字段值分别赋值为访问指令信息中的访客微信号和开门起止时间,将第一记录的小区门口机识别码字段值和单元门口机识别码字段值分别赋值为访问指令信息中的访问地址所对应的小区门口机识别码和单元门口机识别码;步骤3:访客移动终端通过微信客户端扫描所述的门禁二维码向门禁二维码内所含的网址发送开门请求信息,所述开门请求信息包括门禁二维码识别结果中的小区门口机识别码信息和访客微信号信息;步骤4:公众号云服务器接收到开门请求信息后,存储接收时间为第一时间,并在访问数据表中查询访客微信号字段值与访客微信号信息相同的记录,将该记录设为第二记录,并验证第二记录中的小区门口机识别码字段值与开门请求信息中的小区门口机识别码信息是否一致,如验证结果为真,再验证第一时间是否位于第二记录中的起止时间字段值所界定的期间内,如验证结果仍为真,则通过微信平台向该访客微信号发送带第一导航信息的导航链接,并向第二记录中的小区门口机识别码字段值相对应的小区门口机发送小区门开门指令,所述的第一导航信息被定义为第二记录中的小区门口机识别码字段值所对应的小区门口机与第二记录中的单元门口机识别码字段值所对应的单元门口机之间的导航信息;步骤5:小区门口机在接收到公众号云服务器发送的小区门开门指令后通过电控执行小区门开门动作;步骤6:访客移动终端接收公众号云服务器经微信平台发送的导航链接,并通过访问导航链接调取和运行第一小程序显示第一导航信息,并每隔人为设定的第一期间生成位置信息发送给公众号云服务器;步骤7:公众号云服务器接收到访客移动终端发送的位置信息后,提取其中的实时坐标信息和访客微信号信息,并在访问数据表中查询访客微信号字段值与访客微信号信息相同的记录,将该记录设为第三记录,接着计算第三记录中的单元门口机识别码字段值相对应的单元门口机的地理坐标与实时坐标信息所载的实时坐标之间的第一距离,并验证所述的第一距离是否小于或等于人为设定的第二距离,如验证结果为真,则在访问数据表的第三记录中将身份识别码字段值赋值为随机数字,并将该随机数字转化为随机二维码并通过微信平台发送给该访客微信号;步骤8:访客移动终端接收随机二维码,访客将随机二维码对准单元门口机的二维码识别单元;步骤9:单元门口机的二维码识别单元识别随机二维码,将随机二维码解码信息同单元门口机识别码信息一起发送给公众号云服务器;步骤10:公众号云服务器还在接收到单元门口机发送的随机二维码解码信息和单元门口机识别码信息后,存储接收时间为第二时间,并在访问数据表中查询身份识别码字段值与随机二维码解码信息相同的记录,并将该记录设为第四记录,再验证第二时间是否位于第四记录中的起止时间字段值所界定的期间内,如验证结果为真,则向该单元门口机发送单元门开门指令;步骤11:单元门口机在接收到公众号云服务器发送的单元门开门指令后通过电控执行单元门开门动作。
[0017] 由上述对本发明的描述可知,相对于现有技术,本发明具有的如下有益效果:
[0018] 1、本发明的技术方案中,住户和访客都只需关注微信公众号即可,无需下载专用的APP,因而方便了住户和访客。
[0019] 2、对于所有小区的小区门口机和单元门口机,只需配备符合技术方案的合格的门口机,均能与云服务器建立控制关系,并实现全部功能,这样就能实现广泛的服务,无需再配置门禁控制器,节约了成本。
[0020] 3、住户只需一次访问,即可实现对访客的授权,之后由服务器向访客下发信息,在开门过程中也无需住户干预,极大地避免了对住户的打扰,实现了完全的授权。
[0021] 4、访客在小区门附近扫描门禁二维码,不仅能够实现对访客信息的鉴权,还能确认所对应的小区门口机身份,确保了安全。
[0022] 5、访客移动终端通过点击导航链接,可以获得从小区门口机到单元门口机的导航信息,避免了访客迷路的问题。
[0023] 6、通过云服务器不断核对访客位置,再向访客访客发送随机二维码作为开门凭证,不仅能够实现对访客信息的鉴权,还能确认所对应的单元门口机身份,确保了安全。
[0024] 7、物业管理终端可通过微信公众号审查住户信息,实现了住户与居住地的授权关系的建立。
[0025] 8、二维码显示单元显示由公众号云服务器生成的门禁二维码使得二维码不易受雨水灰尘等影响而损坏,且服务器生成可赋予二维码时效信息等,有效防止二维码信息被窃取或复制,提高了自动门禁系统的安全性。

附图说明

[0026] 为了更清楚地说明本发明实施例的技术方案,下面对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域的普通技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027] 图1为本发明实施例中基于微信的小区门禁系统的示意图;
[0028] 图2为本发明实施例中开门方法的时序关系图。
[0029] 主要附图标记说明:
[0030] 二维码显示单元1;微信平台2;住户移动终端3;访客移动终端4;公众号云服务器5;小区门口机6,包括小区门口机开门执行单元61、小区门口机无线收发单元62,单元门口机7,包括单元门口机开门执行单元71、单元门口机无线收发单元72、二维码识别单元73;物业管理终端8。

具体实施方式

[0031] 下面将给合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明的优选实施例,且不应被看作对其他实施例的排除。基于本发明实施例,本领域的普通技术人员在不作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0032] 本发明的权利要求书、说明书及上述附图中,如使用术语“第一”、“第二”或“第三”等,都是为了区别不同对象,而不是用于描述特定顺序。
[0033] 本发明的权利要求书、说明书及上述附图中,如使用术语“包括”、“具有”以及它们的变形,意图在于“包含但不限于”。
[0034] 参见图1,图1示出了本发明实施例中基于云服务的小区门禁系统。实施例中,基于云服务的小区门禁系统包括二维码显示单元1、微信平台2、住户移动终端3、访客移动终端4、公众号云服务器5、小区门口机6、单元门口机7和物业管理终端8。
[0035] 二维码显示单元1、微信平台2、住户移动终端3、访客移动终端4、公众号云服务器5、小区门口机6、单元门口机7和物业管理终端8均接入互联网。
[0036] 二维码显示单元1位于小区门周围并显示门禁二维码,所述门禁二维码所含信息包括小区门口机识别码信息和公众号云服务器网址信息,二维码显示单元1显示由公众号云服务器5生成的门禁二维码使得二维码不易受雨水灰尘等影响而损坏,且服务器生成可赋予二维码时效信息等,有效防止二维码信息被窃取或复制,提高了门禁系统的安全性。
[0037] 微信平台2既指微信服务器,也指微信服务。在微信平台2上,开设有门禁云服务公众号。住户移动终端3、访客移动终端4和物业管理终端8均已关注上述门禁云服务公众号。而公众号云服务器5则载有门禁云服务公众号的管理程序,用于管理该门禁云服务公众号。
微信平台2用于在住户移动终端3、访客移动终端4或物业管理终端8与公众号云服务器5之间传递信息。
[0038] 微信平台2上载有与门禁云服务公众号关联的第一小程序,所有关联上述门禁云服务公众号的微信客户端均可下载,当然,访客移动终端4也可下载并运行第一小程序。
[0039] 第一小程序用于提取访客移动终端接收到的导航链接所包含的第一导航信息,将第一导航信息显示于访客移动终端4,并每隔人为设定的第一期间调取访客移动终端4的实时坐标信息后将调取的实时坐标信息和访客微信号信息合并生成位置信息发送给公众号云服务器5。
[0040] 住户移动终端3在这里不仅指移动终端设备,也包括在移动终端设备上所运行的微信客户端和其上的住户微信号。该住户微信号已经关注门禁云服务公众号。
[0041] 住户移动终端3可通过访问门禁云服务公众号,将关联请求信息经微信平台2发送给公众号云服务器5,这里的关联请求信息内容可以包括住户微信号、请求关联的居住地址,还可包括住户获得授权所需的其他内容,例如房产证信息、身份证号码等其他可以确知住户身份的信息,但这不是必要的。极端情况下,物业管理终端8是可以仅通过住户的微信号确认住户身份的。住户移动终端3递交关联请求信息中的居住地址时,可以通过在门禁云服务公众号上打开相关的选择,逐层地从省份、市、区县、小区等方式选择,避免由住户填写时无法定位到某一特定的居住地址。
[0042] 住户移动终端3在获得公众号云服务器5授权后,可以关联一个或多个居住地址。在这个前提下,住户移动终端3可以通过预授权方式授权某一访客微信号在某一特定期间内访问某个居住地址。具体做法是,住户移动终端3通过访问门禁云服务公众号,将访问指令信息经微信平台2发送给公众号云服务器5。这里的访问指令信息其内容包括住户微信号、访客微信号、访问地址、开门起止时间等。需要注意,可以通过让住户移动终端3选择已经关注门禁云服务公众号的朋友微信号来避免其所选择的访客微信号未关注门禁云服务公众号的情况发生。当然,访问地址也可通过由住户移动终端3在其所关联的居住地址中选择产生以避免住户移动终端3未与其所填写的居住地址关联的情况发生。
[0043] 访客移动终端4在这里不仅指移动终端设备,也包括在移动终端设备上所运行的微信客户端和其上的访客微信号。该访客微信号已经关注门禁云服务公众号。
[0044] 访客移动终端4在到达小区门口时,通过微信客户端扫描所述的门禁二维码向门禁二维码内所含的网址发送开门请求信息,其中开门请求信息包括门禁二维码识别结果中的小区门口机识别码信息和访客微信号信息。
[0045] 访客移动终端4还接收公众号云服务器5经微信平台2发送的导航链接,并通过访问导航链接调取和运行第一小程序(如为第一次使用会下载并运行,如不是第一次使用则直接运行),以显示第一导航信息并每隔2秒生成位置信息发送给公众号云服务器5.[0046] 访客移动终端4在到达单元门口附近时接收公众号云服务器5经微信平台2发送的随机二维码作为开门凭证,供单元门口机7的二维码扫描单元73扫码并识别。
[0047] 公众号云服务器5不仅包括服务器硬件,还包括其所载有的门禁云服务公众号的管理程序,同时也能运行关系数据库,并能对关系数据库进行新建、查询、删除记录等操作。云服务器5存储着物业管理员微信号与居住地址的对应有关系、住户微信号与居住地址的关联关系,还存储着居住地址与小区门口机识别码和单元门口机识别码的对应关系、小区门口机6的小区门口机识别码、单元门口机7的单元门口机识别码、单元门口机7的地理坐标、特定小区门口机6和单元门口机7之间的导航信息。特别地,公众号云服务器5还存储并运行访问数据表,这个访问数据表包括访客微信号字段、身份识别码字段、小区门口机识别码字段、单元门口机识别码字段和起止时间字段。
[0048] 公众号云服务器5在收到住户移动终端3发来的关联请求信息后,形成关联待审信息,并按关联待审信息中的待审居住地址,将关联待审信息转发给对应的物业管理员微信号。这里的关联待审信息包括待审住户微信号和待审居住地址,这里的待审住户微信号与关联请求信息中的请求住户微信号相同。这里的待审居住地址与关联请求信息中的请求居住地址相同。
[0049] 公众号云服务器5还在收到物业管理终端8发来的关联审核通过信息后,提取关联审核通过信息中的已审住户微信号和已审居住地址,并存储两者之间的关联关系。
[0050] 公众号云服务器5还在收到住户移动终端3发来的访问指令信息后,在访问数据表中新建第一记录,具体而言,将该第一记录的访客微信号字段值、起止时间字段值分别赋值为访问指令信息中的访客微信号和开门起止时间,将该第一记录的小区门口机识别码字段值和单元门口机识别码字段值分别赋值为访问指令信息中的访问地址所对应的小区门口机识别码和单元门口机识别码。
[0051] 公众号云服务器5在接收到访客移动终端4经微信平台2发送的开门请求信息后,存储接收时间为第一时间,并在访问数据表中查询访客微信号字段值与访客微信号信息相同的记录,将该记录(查询结果)设为第二记录,并验证第二记录中的小区门口机识别码字段值与开门请求信息中的小区门口机识别码信息是否一致,如验证结果为真,再验证第一时间是否位于第二记录中的起止时间字段值所界定的期间内,如验证结果仍为真,则通过微信平台2向该访客微信号发送带第一导航信息的导航链接,并向第二记录中的小区门口机识别码字段值相对应的小区门口机6发送小区门开门指令,所述的第一导航信息被定义为第二记录中的小区门口机识别码字段值所对应的小区门口机7与第二记录中的单元门口机识别码字段值所对应的单元门口机8之间的导航信息。
[0052] 公众号云服务器5还在接收到访客移动终端4发送的位置信息后,提取其中的实时坐标信息和访客微信号信息,并在访问数据表中查询访客微信号字段值与访客微信号信息相同的记录,将该记录(查询结果)设为第三记录,接着计算第三记录中的单元门口机识别码字段值相对应的单元门口机7的地理坐标与实时坐标信息所载的实时坐标之间的第一距离,并验证所述的第一距离是否小于或等于2米,如验证结果为真,则在访问数据表的第三记录中将身份识别码字段值赋值为随机数字,并将该随机数字转化为随机二维码并通过微信平台2发送给该访客微信号。
[0053] 公众号云服务器5还在接收到单元门口机7发送的随机二维码解码信息和单元门口机识别码信息后,存储接收时间为第二时间,并在访问数据表中查询身份识别码字段值与随机二维码解码信息相同的记录,并将该记录(查询结果)设为第四记录,再验证第二时间是否位于第四记录中的起止时间字段值所界定的期间内,如验证结果为真,则向该单元门口机7发送单元门开门指令。
[0054] 小区门口机6包括小区门口机开门执行单元61、小区门口机无线收发单元62。小区门口机6通过小区门口机无线收发单元62连入互联网,以接收公众号云服务器5的小区门开门指令。小区门口机无线收发单元62在接收到小区门开门指令后,转发给小区门开门执行单元61,由其执行小区门口机开门动作。一般开门动作由电控继电器完成。
[0055] 单元门口机7包括单元门口机开门执行单元71、单元门口机无线收发单元72、二维码识别单元73。单元门口机7通过单元门口机无线收发单元72连入互联网,以接收公众号云服务器5的单元门开门指令,或向公众号云服务器5发送随机二维码解码信息和单元门口机识别码信息。二维码识别单元73用于识别访客移动终端3显示的随机二维码,并将随机二维码的解码信息与单元门口机识别码信息一起发送给单元门口机无线收发单元72,供其发送给公众号云服务器5。单元门口机无线收发单元72在接收到单元门开门指令后,转发给单元门口机开门执行单元71,由其执行单元门口机开门动作。一般开门动作由电控继电器完成。
[0056] 物业管理终端8在这里不仅指终端设备,也包括在终端设备上所运行的微信客户端和其上的物业管理员微信号。该物业管理员微信号已经关注门禁云服务公众号。
[0057] 物业管理终端8在收到公众号云服务器5发送的关联待审信息后,受物业管理员控制生成关联审核通过信息,所述的关联审核通过信息包括已审住户微信号和已审居住地址,所述的已审住户微信号与待审住户微信号相同,所述的已审居住地址与待审居住地址相同。
[0058] 应当看到,物业管理终端8还具有其他功能,例如向公众号云服务器5上传小区门口机6的小区门口机识别码、单元门口机7的单元门口机识别码、单元门口机7的地理坐标、特定小区门口机6和单元门口机7之间的导航信息。
[0059] 同时还需要注意,基于云服务的小区门禁系统中,虽然冠以小区门口机和单元门口机,但在前述三种特别场景下均可应用,不应片面理解为只是小区门和单元门的关系,涉及办公楼时,小区门口机即为办公楼一楼的门禁而单元门口机即为公司门禁;涉及酒店时,小区门口机即为电梯门禁,而单元门口机即为房门门禁。同样,涉及办公楼时,住户即为公司门禁管理员;涉及酒店时,住户即为酒店前台。
[0060] 如图2所示,采用上述基于云服务的小区门禁系统,具体的开门方法包括如下步骤:
[0061] 步骤1:住户移动终端3通过访问门禁云服务公众号,将访问指令信息经微信平台2发送给公众号云服务器5,所述的访问指令信息包括住户微信号、访客微信号、访问地址和开门起止时间,所述的访问地址是住户微信号关联的居住地址之一;
[0062] 步骤2:公众号云服务器5接收到访问指令信息后,在访问数据表中新建第一记录,将第一记录的访客微信号字段值、起止时间字段值分别赋值为访问指令信息中的访客微信号和开门起止时间,将第一记录的小区门口机识别码字段值和单元门口机识别码字段值分别赋值为访问指令信息中的访问地址所对应的小区门口机识别码和单元门口机识别码;
[0063] 步骤3:访客移动终端4通过微信客户端扫描所述的门禁二维码向门禁二维码内所含的网址发送开门请求信息,所述开门请求信息包括门禁二维码识别结果中的小区门口机识别码信息和访客微信号信息;
[0064] 步骤4:公众号云服务器5接收到开门请求信息后,存储接收时间为第一时间,并在访问数据表中查询访客微信号字段值与访客微信号信息相同的记录,将该记录设为第二记录,并验证第二记录中的小区门口机识别码字段值与开门请求信息中的小区门口机识别码信息是否一致,如验证结果为真,再验证第一时间是否位于第二记录中的起止时间字段值所界定的期间内,如验证结果仍为真,则通过微信平台2向该访客微信号发送带第一导航信息的导航链接,并向第二记录中的小区门口机识别码字段值相对应的小区门口机6发送小区门开门指令,所述的第一导航信息被定义为第二记录中的小区门口机识别码字段值所对应的小区门口机6与第二记录中的单元门口机识别码字段值所对应的单元门口机7之间的导航信息;
[0065] 步骤5:小区门口机6在接收到公众号云服务器5发送的小区门开门指令后通过电控执行小区门开门动作;
[0066] 步骤6:访客移动终端4接收公众号云服务器5经微信平台2发送的导航链接,并通过访问导航链接调取和运行第一小程序显示第一导航信息,并每隔2秒生成位置信息发送给公众号云服务器5;
[0067] 步骤7:公众号云服务器5接收到访客移动终端4发送的位置信息后,提取其中的实时坐标信息和访客微信号信息,并在访问数据表中查询访客微信号字段值与访客微信号信息相同的记录,将该记录设为第三记录,接着计算第三记录中的单元门口机识别码字段值相对应的单元门口机7的地理坐标与实时坐标信息所载的实时坐标之间的第一距离,并验证所述的第一距离是否小于或等于2米,如验证结果为真,则在访问数据表的第三记录中将身份识别码字段值赋值为随机数字,并将该随机数字转化为随机二维码并通过微信平台2发送给该访客微信号;
[0068] 步骤8:访客移动终端4接收随机二维码,访客将随机二维码对准单元门口机7的二维码识别单元73;
[0069] 步骤9:单元门口机7的二维码识别单元73识别随机二维码,将随机二维码解码信息同单元门口机识别码信息一起发送给公众号云服务器5;
[0070] 步骤10:公众号云服务器5还在接收到单元门口机7发送的随机二维码解码信息和单元门口机识别码信息后,存储接收时间为第二时间,并在访问数据表中查询身份识别码字段值与随机二维码解码信息相同的记录,并将该记录设为第四记录,再验证第二时间是否位于第四记录中的起止时间字段值所界定的期间内,如验证结果为真,则向该单元门口机7发送单元门开门指令;
[0071] 步骤11:单元门口机7在接收到公众号云服务器5发送的单元门开门指令后通过电控执行单元门开门动作。
[0072] 在此之前,住户移动终端3在公众号云服务器5上关联居住地址的方法包括如下步骤:
[0073] 步骤0.1:住户移动终端3还用于通过访问门禁云服务公众号,将关联请求信息经微信平台2发送给公众号云服务器5;所述的关联请求信息内容包括请求住户微信号和请求关联居住地址;
[0074] 步骤0.2:公众号云服务器5在收到住户移动终端3发来的关联请求信息后,形成关联待审信息,并按关联待审信息中的待审居住地址,将关联待审信息转发给对应的物业管理员微信号,所述的关联待审信息包括待审住户微信号和待审居住地址,所述的待审住户微信号与请求住户微信号相同,所述的待审居住地址与请求关联居住地址相同;
[0075] 步骤0.3:物业管理终端8在收到公众号云服务器5发送的关联待审信息后,受物业管理员控制生成关联审核通过信息,所述的关联审核通过信息包括已审住户微信号和已审居住地址,所述的已审住户微信号与待审住户微信号相同,所述的已审居住地址与待审居住地址相同;
[0076] 步骤0.4:公众号云服务器5在收到物业管理终端8发来的关联审核通过信息后,提取关联审核通过信息中的已审住户微信号和已审居住地址,并存储两者间的关联关系。
[0077] 从以上对实施例中基于云服务的小区门禁系统的描述和开门过程可以看出,本发明的技术方案中,住户和访客都只需关注微信公众号即可,无需下载专用的APP,因而方便了住户和访客。对于所有小区的小区门口机和单元门口机,只需配备符合技术方案的合格的门口机,均能与云服务器建立控制关系,并实现全部功能,这样就能实现广泛的服务,无需再配置门禁控制器,节约了成本。住户只需一次访问,即可实现对访客的授权,之后由服务器向访客下发信息,在开门过程中也无需住户干预,极大地避免了对住户的打扰,实现了完全的授权。访客在小区门附近扫描门禁二维码,不仅能够实现对访客信息的鉴权,还能确认所对应的小区门口机身份,确保了安全。访客移动终端通过点击导航链接,可以获得从小区门口机到单元门口机的导航信息,避免了访客迷路的问题。通过云服务器不断核对访客位置,再向访客访客发送随机二维码作为开门凭证,不仅能够实现对访客信息的鉴权,还能确认所对应的单元门口机身份,确保了安全。物业管理终端可通过微信公众号审查住户信息,实现了住户与居住地的授权关系的建立。二维码显示单元显示由公众号云服务器生成的门禁二维码使得二维码不易受雨水灰尘等影响而损坏,且服务器生成可赋予二维码时效信息等,有效防止二维码信息被窃取或复制,提高了自动门禁系统的安全性。
[0078] 因此,基于以上分析,本发明的技术方案解决了所述的技术问题,达到了相应的技术效果。
[0079] 上述说明书和实施例的描述,用于解释本发明保护范围,但并不构成对本发明保护范围的限定。通过本发明或上述实施例的启示,本领域普通技术人员结合公知常识、本领域的普通技术知识和/或现有技术,通过合乎逻辑的分析、推理或有限的试验可以得到的对本发明实施例或其中一部分技术特征的修改、等同替换或其他改进,均应包含在本发明的保护范围之内。