基于社区智能门禁的海量住户人脸信息分发机制的方法技术

技术编号:27979097 阅读:36 留言:0更新日期:2021-04-06 14:14
本发明专利技术公开了基于社区智能门禁的海量住户人脸信息分发机制的方法,S1、创建数据库:首先要把大量的小区信息,楼栋信息,单元信息,房屋信息,门禁设备信息分别创建对应的数据库表结构;本发明专利技术涉及社区门禁技术领域。该基于社区智能门禁的海量住户人脸信息分发机制的方法,通过后台增加一个人脸照片检测模块,住户上传的人脸照片经过检测模块,判断照片是否合格(比如是否有人脸,亮度,清晰度是否足够),不合格的照片返回给住户重新上传,大大增加住户在门禁机处扫脸通过的成功率,从而避免了社区门禁查询楼栋房屋住户人脸信息将非常缓慢的问题,使该小区的缓存模式更加流畅,极大的加快了人脸识别的效率和准确性。

【技术实现步骤摘要】
基于社区智能门禁的海量住户人脸信息分发机制的方法
本专利技术涉及社区门禁
,具体为基于社区智能门禁的海量住户人脸信息分发机制的方法。
技术介绍
我国城市人口基本的居住方式是社区的方式,每个社区包括数量不等的楼栋,每个楼栋包含几个单元,每个单元包含很多的住户,居民日常基本需求是进出小区大门,再进入单元门,在智慧社区改造过程中,社区出入口的门禁机需要缓存本小区所有住户的人脸信息,以及门禁卡信息,这样便于业主进出小区时通过人脸识别,判断是否为本小区的住户,找到匹配程度最高的人脸,大于预先设置的阈值则打开门禁锁,否则则不开门,另外,在物业进行本小区住户管理的过程中,单个住户的人脸信息增加或更新也需要实时下发到对应的单元门禁和围墙门禁设备当中,这样才能满足住户进出小区和单元门的刷脸场景。传统社区门禁一般采用的是直接查询关系型数据库Mysql的方式,在大量(1万台以上)小区门禁设备同时连接门禁网关服务器的时候,从数据库Mysql查询楼栋房屋住户人脸信息将非常缓慢,门禁设备等待时间会很长而影响正常使用,或者采用基于小区的缓存模式,在单个住户人脸信息变更时将更新整个小区的人脸列表数千张,效率非常低下,在实际社区环境使用中多人同时更新人脸将造成服务不可用的问题,为此,本专利技术提供了基于社区智能门禁的海量住户人脸信息分发机制的方法。
技术实现思路
针对现有技术的不足,本专利技术提供了基于社区智能门禁的海量住户人脸信息分发机制的方法,解决了传统社区门禁查询楼栋房屋住户人脸信息将非常缓慢,门禁设备等待时间长,以及在单个住户人脸信息变更时将更新整个小区的人脸列表数千张,效率非常低下的问题。为实现以上目的,本专利技术通过以下技术方案予以实现:基于社区智能门禁的海量住户人脸信息分发机制的方法,具体包括以下步骤:S1、创建数据库:首先要把大量的小区信息,楼栋信息,单元信息,房屋信息,门禁设备信息分别创建对应的数据库表结构;S2、添加信息:然后借助小区管理系统,依次添加小区,楼栋,单元,房屋,住户信息,添加完房屋基础数据后,一般不用修改,以及通过门禁管理模块的界面,管理好小区信息,楼栋信息,单元信息,房屋信息,以及每个房屋对应的住户;S3、缓存信息:缓存更新模块从数据库Mysql加载房屋住户人脸信息到缓存中,门禁网关服务从缓存中加载区县下属所有小区的房屋住户人脸信息,门禁设备连接到门禁网关服务后,批量读取本小区的所有人脸信息;S4、信息处理:物业人员增加或更新某住户的人脸信息时,审核后根据住户所在的房屋信息,同时更新缓存中对应房屋下的人脸信息,门禁网关服务同时把新人脸信息实时下发到对应的门禁设备中,新用户进入小区,刷脸验证通过。优选的,所述S1中楼栋信息表包含所属的小区id;单元信息表必须包含所属的楼栋id;房屋信息表必须包含所属的单元id;门禁信息表必须包含所属小区id和单元id。优选的,所述S3中缓存更新模块从数据库Mysql加载房屋住户人脸信息到缓存中具体操作为启动缓存服务启动模块,经过读取成区县代码模块,然后传输到下辖小区模块,以小区id为标识存入缓存;接着通过遍历小区模块的加载,加载到对应的下辖楼栋模块,以楼栋id为标识存入缓存;其次通过遍历楼栋模块的加载,加载到对应的下辖单元模块,以单元id为标识存入缓存;继而通过遍历单元模块的加载,加载到对应的下辖房屋模块,以房屋id为标识存入缓存;最后通过遍历房屋模块的加载,加载到对应的住户。优选的,所述S3中门禁网关服务从缓存中加载区县下属所有小区的房屋住户人脸信息中具体操作为启动门禁网关服务启动模块,经过读取成区县代码模块,以区县代码为标识存入缓存,然后又读取缓存,然后传输到下辖小区列表模块;接着通过遍历小区模块的加载,以小区id为标识存入缓存,通过读取缓存模块进行读取,加载到下辖小区列表模块,以小区id为标识存入树形结构;其次通过遍历楼栋模块的加载,以楼栋id为标识存入缓存,通过读取缓存模块进行读取,加载到下辖单元列表模块;继而通过遍历单元模块的加载,以单元id为标识存入缓存,通过读取缓存模块进行读取,加载到下辖房屋列表模块;最后通过遍历房屋模块的加载,以房屋id为标识存入缓存,通过读取缓存模块进行读取,加载到住户列表模块。优选的,所述S3中门禁设备连接到门禁网关服务后具体操作为通过网禁网关模块批量获取人脸或者单个人脸进行更新,利用门禁程序模块进行操控,住户通过住户刷脸模块即可打开门禁。优选的,所述S4中通过小区数据管理模块进行添加住户,或住户登录APP通过上传人脸模块进行上传,利用审核人脸模块进行审核,通过缓存服务模块进行缓存,最后传输到网禁网关模块。优选的,所述S4中新用户进入小区通过更新住户人脸模块,打开房屋id,利用读取缓存模块进行读取,从而加载出住户列表,以住户id为标识,采用更新人脸模块进行更新,最后以房屋id为标识,通过存入缓存模块进行存储。优选的,所述S1-S4中当访客到访时,先由访客输入手机号码,将手机号码发送到门禁后台模块,通过管理系统显示业主是否在线,在线的情况下通过请求开门模块进行处理,业主点击开门命令后,传输回门禁后台模块进行开门,业主不在线的情况下,首先后台回应访客情况,然后通过门禁拨打业主电话,与业主进行沟通,业主同意的情况下,按下#键,门禁后台模块接收到后即可开门,业主未同意的情况下,门禁不开锁。有益效果本专利技术提供了基于社区智能门禁的海量住户人脸信息分发机制的方法。与现有技术相比具备以下有益效果:该基于社区智能门禁的海量住户人脸信息分发机制的方法,通过在S1、创建数据库:首先要把大量的小区信息,楼栋信息,单元信息,房屋信息,门禁设备信息分别创建对应的数据库表结构;S2、添加信息:然后借助小区管理系统,依次添加小区,楼栋,单元,房屋,住户信息,添加完房屋基础数据后,一般不用修改,以及通过门禁管理模块的界面,管理好小区信息,楼栋信息,单元信息,房屋信息,以及每个房屋对应的住户;S3、缓存信息:缓存更新模块从数据库Mysql加载房屋住户人脸信息到缓存中,门禁网关服务从缓存中加载区县下属所有小区的房屋住户人脸信息,门禁设备连接到门禁网关服务后,批量读取本小区的所有人脸信息;S4、信息处理:物业人员增加或更新某住户的人脸信息时,审核后根据住户所在的房屋信息,同时更新缓存中对应房屋下的人脸信息,门禁网关服务同时把新人脸信息实时下发到对应的门禁设备中,新用户进入小区,刷脸验证通过,通过后台增加一个人脸照片检测模块,住户上传的人脸照片经过检测模块,判断照片是否合格(比如是否有人脸,亮度,清晰度是否足够),不合格的照片返回给住户重新上传,这样就大大增加住户在门禁机处扫脸通过的成功率,从而避免了传统社区门禁查询楼栋房屋住户人脸信息将非常缓慢的问题,使得该小区的缓存模式更加的流畅,极大的加快了人脸识别的效率和准确性。附图说明图1为本专利技术的人脸信息分发机制的方法流程图;图2为本专利技术数据库加载到县区的小区原理框图;图3为本专利技术数据库加载到小区楼本文档来自技高网...

【技术保护点】
1.基于社区智能门禁的海量住户人脸信息分发机制的方法,其特征在于:具体包括以下步骤:/nS1、创建数据库:首先要把大量的小区信息,楼栋信息,单元信息,房屋信息,门禁设备信息分别创建对应的数据库表结构;/nS2、添加信息:然后借助小区管理系统,依次添加小区,楼栋,单元,房屋,住户信息,添加完房屋基础数据后,一般不用修改,以及通过门禁管理模块的界面,管理好小区信息,楼栋信息,单元信息,房屋信息,以及每个房屋对应的住户;/nS3、缓存信息:缓存更新模块从数据库Mysql加载房屋住户人脸信息到缓存中,门禁网关服务从缓存中加载区县下属所有小区的房屋住户人脸信息,门禁设备连接到门禁网关服务后,批量读取本小区的所有人脸信息;/nS4、信息处理:物业人员增加或更新某住户的人脸信息时,审核后根据住户所在的房屋信息,同时更新缓存中对应房屋下的人脸信息,门禁网关服务同时把新人脸信息实时下发到对应的门禁设备中,新用户进入小区,刷脸验证通过。/n

【技术特征摘要】
1.基于社区智能门禁的海量住户人脸信息分发机制的方法,其特征在于:具体包括以下步骤:
S1、创建数据库:首先要把大量的小区信息,楼栋信息,单元信息,房屋信息,门禁设备信息分别创建对应的数据库表结构;
S2、添加信息:然后借助小区管理系统,依次添加小区,楼栋,单元,房屋,住户信息,添加完房屋基础数据后,一般不用修改,以及通过门禁管理模块的界面,管理好小区信息,楼栋信息,单元信息,房屋信息,以及每个房屋对应的住户;
S3、缓存信息:缓存更新模块从数据库Mysql加载房屋住户人脸信息到缓存中,门禁网关服务从缓存中加载区县下属所有小区的房屋住户人脸信息,门禁设备连接到门禁网关服务后,批量读取本小区的所有人脸信息;
S4、信息处理:物业人员增加或更新某住户的人脸信息时,审核后根据住户所在的房屋信息,同时更新缓存中对应房屋下的人脸信息,门禁网关服务同时把新人脸信息实时下发到对应的门禁设备中,新用户进入小区,刷脸验证通过。


2.根据权利要求1所述的基于社区智能门禁的海量住户人脸信息分发机制的方法,其特征在于:所述S1中楼栋信息表包含所属的小区id;单元信息表必须包含所属的楼栋id;房屋信息表必须包含所属的单元id;门禁信息表必须包含所属小区id和单元id。


3.根据权利要求1所述的基于社区智能门禁的海量住户人脸信息分发机制的方法,其特征在于:所述S3中缓存更新模块从数据库Mysql加载房屋住户人脸信息到缓存中具体操作为启动缓存服务启动模块,经过读取成区县代码模块,然后传输到下辖小区模块,以小区id为标识存入缓存;接着通过遍历小区模块的加载,加载到对应的下辖楼栋模块,以楼栋id为标识存入缓存;其次通过遍历楼栋模块的加载,加载到对应的下辖单元模块,以单元id为标识存入缓存;继而通过遍历单元模块的加载,加载到对应的下辖房屋模块,以房屋id为标识存入缓存;最后通过遍历房屋模块的加载,加载到对应的住户。


4.根据权利要求1所述的基于社区智能门禁的海量住户人脸信息分发机制的方法,其特征在于:所述S3中门禁网关服务从缓存中加载区县下属所有小区的房屋住户人脸信息中具体操作为启动门禁网关服...

【专利技术属性】
技术研发人员:周华彬马法进谭其勇
申请(专利权)人:北京八路通科技有限公司
类型:发明
国别省市:北京;11

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

1