根据软件层次化设计思想,降低页面和数据处理之间的耦合,便于以后扩展人脸识别门禁系统的层次结构设计参照MVC2结构设计,分为表示层、控制层、模型层、数据访问层和数据层。
人脸识别门禁系统主要分为通信模块、设管理模块、用户管理模块、数据库管理模块、视颊监控模块和数据访问层模块几个主要模块。
通信模块负责直接与识别终端通信,其余模块如果要对识别终端进行数据交互都要通过调用通信模块的接口实現,通信模块分为TCP和UDPヴ条通信线路因为UDP是面向无连接的,数据传输速度比较快,TCP主要用于建立连接,发送通信端口,以及用于检测线路状况的心跳包,UDP用于传输数据。
2. 设备管理模块主要负责对识别终端进行管理,包括自动检测识别终端、管识别终端的连接、对识别终端进行参数设置和数据管理。该人脸识别门禁系统能够自动检测连接上的人脸识别终端,并将连接上的终端设各显示在界面上便管理员操作。对于检测到的识別终端,要对其进行管理必须首先建立连接,已建立连接的终端以某种颜色标示出来,对于因网络问题断开连接的终端以另外种颜色标示出来,便于管理及时出来。该人脸识别门禁系统对识别终端的管理主体现在参数设置和数据管理两种,管理员可以根据需要及时更改相应终端的界面显示参数或者识别参数等等。数据管理主要分为人员注册数据的导入导出,识别日志的导出和控制终端注,以及文本文件和图片的导入等。
3. 因为终端的输入屏幕比较小,如果人员在每个终端上都要注册一遍是没有必要的,管理员可以将各个识別终端的人员注册信息进行统管理,存储在数据库服务器上,然后再向相应的终端导入人员注册信息即可。导出识别日志是方便公可的管理人员看相应的识別记录,而不是到每一台终端上查看。人脸识别门禁系统控制终端注册主要是为了批量注册,尽管识终端可以完成输入信息的功能,但是由于屏幕小,不使于操作,如果出现大量的人员注册时就会耽误很长时间,控制终端注册时在该管理软件上:输入人员的必要信息,然后在终端上抽取人脸特征即可,方使且省去大量的识别。
3.人脸识别门禁系统用户管理模块主要是进行本地用户的登录验证和用户的一些操作:包括新用户注册、用户信息修改以及用户除。
4.人脸识别门禁系统数据库管理模块主要是对识别终端的人员注册信息和识别日志信息提供统一管理:方便同步到不同的识别终端。
5.人脸识别门禁系统视频监控模块是实时査看当前识別终端的摄像头采集的图像信息并进行存储到视监控服务器上,管理员可以在视频服务器上搜索相应的视频进行回放。
6.人脸识别门禁系统数据访问层模块是对本地数据库和xml文件提供管理,向上提供访问数据的接口,避免各模块直接对数据操作,向下可以屏蔽数据库的差异性,方便以后更换数据库。
TAG:天波人脸识别测温终端|RV1109人脸识别门禁终端|人脸识别门禁+测温|非触式测温人脸识别|非触式红外体温枪||人脸测温一体机|温感人脸识别门禁|人脸识别体温检测一体机|热成像人脸识别门禁|人脸识别测温机|人脸识别门禁测温终端|人脸识别测温门禁|人脸识别门禁考勤系统|人脸测温门禁一体机|人脸识别测温仪|人脸识别门禁测温系统|测温人脸识别门禁终端