1.本技术涉及通行数据管理的领域,尤其是涉及一种校园门禁管理方法、装置、电子设备及存储介质。
背景技术:2.历来学校内学生的安全问题都是重要话题,学生的学业发展、身心健康以及家长与校方的配合工作无一不建立在学生安全的基础之上。在学生安全问题之中,保证学生快捷安全的出入校门是其中重要一环。
3.目前,虽然不同的学校规模不一,但总体来说校内学生人数众多,在学生们放学/上学时,学生们集中进出校园易导致众多学生进出校园的效率降低。
技术实现要素:4.为了解决现有技术存在的问题,本技术提供一种校园门禁管理的方法、装置、电子设备及存储介质。
5.第一方面,本技术提供一种展开校园门禁管理的方法,采用如下的技术方案:一种校园门禁管理的方法,包括:获取通行标准信息、人员识别信息以及当前时间信息;基于所述通行标准信息确定人员班级类别信息以及与所述人员班级类别信息相对应的通行时间信息;基于所述人员识别信息确定班级类别信息;将所述班级类别信息与所述人员班级类别信息匹配,得到匹配班级信息;根据所述班级信息与所述通行时间信息的对应关系,确定与所述匹配班级信息相对应的通行时间信息;确定所述当前时间信息是否符合所述通行时间信息;若符合,则生成门禁开启指令,控制门禁开启。
6.在另一种可能实现的方式中,实现人员识别信息确定人员班级类别信息,之前还包括:基于所述通行标准信息确定存储人员信息;判断所述人员识别信息是否与所述存储人员信息相匹配;若不匹配,则生成报警指令,控制报警设备进行报警。
7.在另一种可能实现的方式中,所述判断所述人员识别信息是否与所述存储人员信息相匹配,之前还包括:获取与所述人员识别信息相对应的人员面部图像信息;对所述人员面部图像信息进行特征提取,得到人员特征;将所述人员面部图像信息输入至训练好的辨别网络模型中进行辨别,得到人员匹配特征;
分别对所述人员特征以及所述人员匹配特征进行数量统计,得到与所述人员特征相对应的人员特征数量以及与所述人员匹配特征相对应的匹配特征数量;对所述人员特征数量以及所述匹配特征数量进行匹配度计算,得到信息匹配度;判断所述信息匹配度是否满足于预设匹配度,若不满足,则基于所述人员匹配特征以及所述人员特征确定人员异常特征;对所述人员异常特征进行异常分析,得到至少一个异常原因,并控制显示所述至少一个异常原因。
8.在另一种可能实现的方式中,所述确定所述当前时间信息是否符合所述匹配时间信息,之后还包括:判断所述当前时间信息是否超出所述匹配时间信息,若超出,则获取所述匹配班级信息中学生的通行状态信息;确定所述通行状态信息是否存在预设状态信息,若存在,则确定与所述预设状态信息相匹配的异常人员信息。
9.在另一种可能实现的方法里,所述确定与所述预设状态信息相匹配的异常人员信息,之后还包括:获取监控图像信息,所述监控图像信息为所述当前时间信息之前所拍摄的图像信息;根据所述监控图像信息确定所述异常人员信息所出现的人员位置信息以及与所述人员位置信息相对应出没的时间信息;基于所述出没时间信息确定满足预设条件的目标时间信息,并根据所述人员位置信息以及出没时间信息的对应关系,确定与所述目标时间信息相对应的目标位置信息;控制显示所述目标位置信息。
10.在另一种可能实现的方式中,该方法还包括:获取人员节点数据以及与所述人员节点数据相对应的关联人员信息,所述人员节点数据为每个学生在预设时间节点之间所生成的不同类型的数据;对所述人员节点数据进行数据分析,生成人员节点报告;基于所述关联人员信息确定人员关联账户,并将所述人员节点报告发送至所述人员关联账户。
11.在另一种可能实现的方式中,所述生成门禁开启指令,控制门禁开启,之后还包括:获取与所述人员识别信息对应的人员通行方向;基于所述当前时间信息确定第一通行方向以及第二通向方向;当检测到所述人员通向方向信息为第一通行方向时,将与所述人员识别信息对应的所述通行状态信息变更为正常状态信息;当检测到所述通向状态信息发生变更后,确定所述人员在匹配时间信息内的人员通行方向是否为第二通行方向;若是,则将所述人员识别信息对应的所述通行状态信息变更为预设状态信息。
12.第二方面,本技术提供一种校园门禁管理装置,包括:信息获取模块,用于获取通行标准信息、人员识别信息以及当前时间信息;
信息确定模块,用于基于所述通行标准信息确定人员班级类别信息以及与所述人员班级类别信息相对应的通行时间信息;班级确定模块,用于基于所述人员识别信息确定班级类别信息;信息匹配模块,用于将所述班级类别信息与所述人员班级类别信息匹配,得到匹配班级信息;信息对应模块,用于根据所述班级信息与所述通行时间信息的对应关系,确定与所述匹配班级信息相对应的通行时间信息;信息判断模块,用于确定所述当前时间信息是否符合所述通行时间信息;指令生成模块,用于当当前时间符合通行时间信息时,则生成门禁开启指令,控制门禁开启。
13.在一种可能实现的方法中,所述装置还包括:确定存储人员模块、人员判断模块以及生成报警指令模块,其中,所述确定存储人员模块,用于基于所述通行标准信息确定存储人员信息;所述人员判断模块,用于判断所述人员识别信息是否与所述存储人员信息相匹配;所述生成报警指令模块,用于当人员识别信息与所述存储人员信息不匹配时,生成报警指令,控制报警设备进行报警。
14.在另一种可能实现的方法中,所述装置还包括:获取图像模块、提取特征模块、辨别特征模块、特征统计模块、匹配度计算模块、分析原因模块以及显示原因模块,其中,所述获取图像模块,用于获取与所述人员识别信息相对应的人员面部图像信息;所述提取特征模块,用于对所述人员面部图像信息进行特征提取,得到人员特征;所述辨别特征模块,用于将所述人员面部图像信息输入至训练好的辨别网络模型中进行辨别,得到人员匹配特征;所述特征统计模块,用于分别对所述人员特征以及所述人员匹配特征进行数量统计,得到与所述人员特征相对应的人员特征数量以及与所述人员匹配特征相对应的匹配特征数量;所述匹配度计算模块,用于对所述人员特征数量以及所述匹配特征数量进行匹配度计算,得到信息匹配度;所述分析原因模块,用于判断所述信息匹配度是否满足于预设匹配度,若不满足,则基于所述人员匹配特征以及所述人员特征确定人员异常特征;所述显示原因模块,用于对所述人员异常特征进行异常分析,得到至少一个异常原因,并控制显示所述至少一个异常原因。
15.在另一种可能实现的方法中,所述装置还包括:状态信息抓取模块以及锁定异常人员模块,其中,所述状态信息抓取模块,用于判断所述当前时间信息是否超出所述匹配时间信息,若超出,则获取所述匹配班级信息中学生的通行状态信息;所述锁定异常人员模块,用于确定所述通行状态信息是否存在预设状态信息,若存在,则确定与所述预设状态信息相匹配的异常人员信息。
16.在另一种可能实现的方法中,所述装置还包括:截取监控模块、关系绑定模块、锁
定位置模块以及控制显示位置模块,其中,所述截取监控模块,用于获取监控图像信息,所述监控图像信息为所述当前时间信息之前所拍摄的图像信息;所述关系绑定模块,用于根据所述监控图像信息确定所述异常人员信息所出现的人员位置信息以及与所述人员位置信息相对应出没的时间信息;所述锁定位置模块,用于基于所述出没时间信息确定满足预设条件的目标时间信息,并根据所述人员位置信息以及出没时间信息的对应关系,确定与所述目标时间信息相对应的目标位置信息;所述控制显示位置模块,用于控制显示所述目标位置信息。
17.在一种可能实现的方法中,所述装置还包括:获取关联信息模块、生成报告模块以及推送报告模块,其中,所述获取关联信息模块,用于获取人员节点数据以及与所述人员节点数据相对应的关联人员信息,所述人员节点数据为每个学生在预设时间节点之间所生成的不同类型的数据;所述生成报告模块,用于对所述人员节点数据进行数据分析,生成人员节点报告;所述推送报告模块,用于基于所述关联人员信息确定人员关联账户,并将所述人员节点报告发送至所述人员关联账户。
18.在另一种可能实现的方法中,所述装置还包括:获取通行方向模块、确定方向模块、变更方向模块、通行判断模块以及状态变更模块,其中,所述获取通行方向模块,用于获取与所述人员识别信息对应的人员通行方向;所述确定方向模块,用于基于所述当前时间信息确定第一通行方向以及第二通向方向;所述变更方向模块,用于当检测到所述人员通向方向信息为第一通行方向时,将与所述人员识别信息对应的所述通行状态信息变更为正常状态信息;所述通行判断模块,用于当检测到所述通向状态信息发生变更后,确定所述人员在匹配时间信息内的人员通行方向是否为第二通行方向;所述状态变更模块,用于当所述人员在匹配时间信息内的人员通行方向为第二通行方向时,将所述人员识别信息对应的所述通行状态信息变更为预设状态信息。
19.第三方面,本技术提供一种电子设备,采用如下的技术方案:一种电子设备,该电子设备包括:至少一个处理器;存储器;至少一个应用程序,其中至少一个应用程序被存储在存储器中并被配置为由至少一个处理器执行,所述至少一个应用程序配置用于:执行上述校园门禁管理方法。
20.第四方面,提供了一种计算机可读存储介质,存储介质存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现如第一方面中任一可能的实现方式所示的校园门禁管理方法。
21.综上所述,本技术包括以下有益技术效果:本技术提供了一种控制校园门禁管理的方法、装置、电子设备及可读存储介质,与
相关技术相比,在本技术中,通过采集设备对经过校门口的人员进行人脸抓拍,生成人脸图像并将其上传至电子设备,获取人员识别信息,找到其图像上人员的班级类别信息,以此班级类别信息在数据库里根据预先储存的通行标准信息比对,找到班级类别与通行时间信息的对应关系,确定对应的通行时间信息,若当前时间与得到的通行时间信息匹配,则电子设备在后台传输开启门禁指令到锁控制,使门禁开启放行。由此实现了无人工介入的对人员的信息核实与控制通行,大幅度降低了人员通行时间,从而解决了堵塞问题。
附图说明
22.图1是本技术实施例校园门禁管理方法的流程示意图;图2是本技术实施例校园门禁管理装置的方框示意图;图3是本技术实施例电子设备的示意图。
具体实施方式
23.以下结合附图1-3对本技术作进一步详细说明。
24.领域技术人员在阅读完本说明书后可以根据需要对本实施例做出没有创造性贡献的修改,但只要在本技术的权利要求范围内都受到专利法的保护。
25.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
26.另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,一种校园门禁管理方法、装置、电子设备及存储介质和/或b,可以表示:单独存在一种校园门禁管理方法、装置、设备及介质,同时存在一种校园门禁管理方法、装置、设备及介质和b,单独存在b这三种情况。另外,本文中字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。
27.下面结合说明书附图对本技术实施例作进一步详细描述。
28.本技术实施例提供了一种校园门禁管理方法,由电子设备执行,该电子设备可以为服务器也可以为终端设备,其中,该服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云计算服务的云服务器。终端设备可以是智能手机、平板电脑、笔记本电脑、台式计算机等,但并不局限于此,该终端设备以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本技术实施例在此不做限制,如图1所示,该方法包括:步骤a001,获取通行标准信息、人员识别信息以及当前时间信息。
29.其中,通行标准信息:班级类别信息与其可通行时间段的对应关系(以下简称通行id),以及存储人员信息,存储人员信息:人员图像和人员信息(以下简称人员id,此人员id包括人员班级类别信息)的对应关系,人员识别信息包括:人脸图像经过人脸特征提取后的特征信息,包括但不限于:直方图特征,颜色特征,模板特征,结构特征及哈尔特征(haar-like feature)。
30.当前时间为人员经过并触发到采集人像设备开始工作时的当地时间。通过采集设备上传的人脸图像或者视频流经过人脸识别算法处理后,得到人员识别信息。
31.在mqtt 平台实现sqlite数据库里通信标准信息的预设,预设内容包含:建立两个数据表,表一是下发的白名单人员图像与人员班级类别的对应关系表,比如将学生甲的各种方位采集到图像与甲所在班级a班,在表格中建立对应关系;表二是人员班级与可通行时间段的对应关系表,比如将班级a班与可通行时间段16点至17点建立对应关系表。
32.步骤a002,基于通行标准信息确定人员班级类别信息以及与人员班级类别信息相对应的通行时间信息。
33.对于本技术实施例,将提取到的人脸特征与预先下发完成的存储人员信息中白名单人员图像库进行实时比对,找到白名单库匹配的人员信息,比如将甲的人脸特征与事先存储好的图像库提取出的人脸特征对比,找到甲的信息。
34.步骤a003,基于人员识别信息确定班级类别信息。
35.以得到的匹配人员信息,根据在sqlite数据库预先绑定好的人员图像表和班级类别信息的对应关系,查找到匹配人员的班级类别;比如学生甲为a班,在确定匹配人员为甲后,查到对应a班这一班级类别。
36.步骤a004,将班级类别信息与人员班级类别信息匹配,得到匹配班级信息。
37.步骤a005,根据班级信息与通行时间信息的对应关系,确定与匹配班级信息相对应的通行时间信息。
38.以此匹配人员的班级类别信息在数据库里根据预先储存的班级类别与可通行时间段的对应关系进行比对,找到可通行的时间段。
39.比如确认是1班后,找到另外一个表格里1班对应的通行时间,步骤a006,确定当前时间信息是否符合通行时间信息。
40.计时模块将采集设备开始采集人脸的时间上传到电子设备,若有多次采集同一人脸图像的过程,则将最后一次上传人脸图像的时间作为核验时间时的目标时间。比如学生在刷脸时多次改变位置,则上传最后一次刷脸成功的时间来进行再时间范围集合里的核验。
41.步骤a007,若符合,则生成门禁开启指令,控制门禁开启。
42.若在当前时间在此通行时间段内,后台电子设备传输开启门禁指令到锁控制,使门禁开启放行。实现了无人工介入的对人员的信息核实与控制通行,节省了时间和人力。
43.本技术实施例提供了一种校园门禁管理方法,通过采集设备对经过校门口的人员进行人脸抓拍,生成人脸图像并将其上传至电子设备,获取人员识别信息,找到其图像上人员的班级类别信息,以此班级类别信息在数据库里根据预先储存的通行标准信息比对,找到班级类别与通行时间信息的对应关系,确定对应的通行时间信息,若当前时间与得到的通行时间信息匹配,则电子设备在后台传输开启门禁指令到锁控制,使门禁开启放行。由此实现了无人工介入的对人员的信息核实与控制通行,大幅度降低了人员通行时间,从而解决了堵塞问题。
44.本技术实施例的一种可能的实现方式,步骤a003之前还包括步骤a301(图中未示出)、步骤a302(图中未示出)以及步骤a303(图中未示出),其中,步骤a301,基于通行标准信息确定存储人员信息。
45.步骤a302,判断人员识别信息是否与存储人员信息相匹配。
46.步骤a303,若不匹配,则生成报警指令,控制报警设备进行报警。
47.在本技术实施例中,报警设备包括但不限于:警示灯,应急灯,独立电源,报警蜂鸣器,线路控制板,报警控制器等。
48.对于本技术实施例来说,若已经确认人员识别信息与存储的人员信息不匹配,电子设备自动控制发送报警指令到报警设备的接收端,收到报警指令后,报警控制器控制警示灯开始闪烁,同时报警蜂鸣器开始发出声音用以提醒安保人员。
49.另外,本技术实施例中的电子设备以及报警设备还连接有独立电源,独立电源可保证充足电量来源,在发生停电或恶意控制电源时,线路控制板自动切换电路至独立电源,同时点亮应急灯,确保后续电子设备以及报警设备正常运转。
50.若查明报警原因是系统误报,或有其他需要关闭报警蜂鸣器以及警示灯的需求时,则对报警器进行手动关闭,操作流程为:按下报警控制器上的关闭按钮,出现密码框,此时输入密码即可。
51.本技术实施例的一种可能的实现方式,步骤a302之前还包括步骤s04(图中未示出)、步骤s05(图中未示出)、步骤s06(图中未示出)、步骤s07(图中未示出)、步骤s08(图中未示出)、步骤s09(图中未示出)以及步骤s10(图中未示出),其中,步骤s04,获取与人员识别信息相对应的人员面部图像信息。
52.步骤s05,对人员面部图像信息进行特征提取,得到人员特征。
53.其中,人员面部图像信息:人脸图像经过人脸特征提取后的特征信息对应的数据,即人员识别信息内的一种。
54.对于本技术实施例来说,通过对检测采集人像设备传来的人员面部图像进行图片预处理,包括但不限于在其上传的图像中准确标定出人员图像的特征位置和特征信息。
55.具体地,在本技术实施例中,采用光线补偿、灰度变换、直方图均衡化、归一化、几何校正、滤波以及锐化等方式对识别到的人员面部图像进行预处理,然后采用opencv技术对处理后的人员面部图像进行人脸特征收集。
56.将人脸特征收集后得到的人脸图像代数特征以及像素统计特征等数据储存在存储数据模块,存储数据模块包括数据库。
57.步骤s06,将人员面部图像信息输入至训练好的辨别网络模型中进行辨别,得到人员匹配特征。
58.对于本技术实施例来说,收集的人脸图像的特征数据与sqlite数据库中存储人员信息里特征模板进行搜索匹配,并得到其在sqlite库对应的人脸图像的特征。
59.在神经网络训练的过程中,以sqlite数据库中存储的人员面部图像为训练样本,并创建初始的辨别网络模型,将训练样本输入至辨别网络模型中进行训练,得到训练好地辨别网络模型。
60.在神经网络训练以及之后的搜索匹配过程中可以使用多种深度学习算法,包括但不限于:deepface,dlib,在得到匹配特征时使用步骤s04相同的方法。
61.比如将学生甲的五官特征提取,得到对应的数据,用deepface算法得出预先储存在sqlite数据库里与之相匹配的开学预存图像,并对开学预存的图像进行特征提取。
62.步骤s07,分别对人员特征以及人员匹配特征进行数量统计,得到与人员特征相对
应的人员特征数量以及与人员匹配特征相对应的匹配特征数量,步骤s08,对人员特征数量以及匹配特征数量进行匹配度计算,得到信息匹配度,对于本技术实施例来说,将s05步骤存储在储存模块的人脸特征,与s06步骤得到的匹配特征进行数量数据统计和比对计算,得到两者的匹配度。比如,将通过s05得到的特征数据作为分母,将通过s06得到的匹配图像特征数据作为分子,得到两者的比值作为匹配度。
63.步骤s09,判断信息匹配度是否满足于预设匹配度,若不满足,则基于人员匹配特征以及人员特征确定人员异常特征。
64.其中,预设匹配度为百分数80%。
65.人员异常特征为识别人员信息内人脸特征和据此确定的sqlite数据库内存储人员信息对应的人员特征的差异特征。
66.对于本技术实施例来说,将s08得到的比值减去预设匹配度80%,若结果大于等于0则推出判断结果为满足匹配度,若结果小于0则推出结果为不满足匹配度,得到结果为不满足匹配度之后,返回确定步骤s08步骤内统计过程,确定步骤s06与步骤s05的差异特征。
67.步骤s10,对人员异常特征进行异常分析,得到至少一个异常原因,并控制显示至少一个异常原因。
68.对于本技术实施例来说,对步骤s09确定的异常特征进行分析,根据步骤s06里提到的算法分析流程,得到导致异常特征的原因,并显示在人脸识别道闸机的显示屏上方。
69.比如张三的面部特征中的眼部特征不匹配。
70.以便于需要通行的人员调整自己的位置和角度,更快完成身份验证通过门禁。
71.本技术实施例的一种可能的实现方式,步骤a005之后还包括步骤s11(图中未示出)以及步骤s11(图中未示出),其中,步骤s11,判断当前时间信息是否超出匹配时间信息,若超出,则获取匹配班级信息中学生的通行状态信息。
72.对于本技术实施例来说,匹配时间信息为sqlite数据库里表二中班级类别对应的可通行时间。
73.将人员经过并触发到采集人像设备开始工作的当地时间信息作为当前时间信息。
74.判断当前时间是否在步骤a004得到的班级类别对应的时间集合内,如果当前时间已经超出了此时间集合,则获取此时间内班级对应的通行状态信息。通行状态信息包括:已通行以及未通行。
75.比如识别出小明为1班,1班对应的可通行时间为16:00——17:00,摄像头采集到小明脸部图像的时间为18:00,则获取1班对应的通行状态:已通行。
76.步骤s12,确定通行状态信息是否存在预设状态信息,若存在,则确定与预设状态信息相匹配的异常人员信息。
77.其中,预设状态信息为未通行,对于本技术实施例来说,若确定步骤s11的通行状态与预设状态信息相符,则表示当前匹配班级信息对应的班级存在未通行的人员,返回找到导致两者信息不符的异常人员信息,也即则返回找到步骤s11供确定匹配班级信息的人员信息。
78.比如,小明为1班学生,1班对应的可通行时间为16:00——17:00,摄像头采集到小明脸部图像的时间为18:00,此时认定小明通过校园门禁管理的时间超过了1班可通行时间段,而小明的通行状态为未通行,若有预先设定好的状态信息为未通行,则定确定小明的sqilte数据表表一里的存储人员信息。
79.本技术实施例的一种可能的实现方式,步骤s12之后步骤s13(图中未示出)、步骤s14(图中未示出)、步骤s15(图中未示出)、步骤s16(图中未示出),其中,步骤s13,获取监控图像信息,监控图像信息为当前时间信息之前所拍摄的图像信息,步骤s14,根据监控图像信息确定异常人员信息所出现的人员位置信息以及与人员位置信息相对应出没的时间信息。
80.对于本技术实施例来说,电子设备对步骤a001提到的当前时间之前,校园内采集设备上传的图像以及视频流进行人脸识别,实现人脸识别与监控技术的结合,获取在步骤s12内异常人员出现的位置以及时间。
81.比如,甲在中午十二点被照到要经过门禁的照片,在确定为异常人员后,则中午十二点为当前时间,找到十二点之前甲在监控里出现的位置以及对应的时间。
82.步骤s15,基于出没时间信息确定满足预设条件的目标时间信息,并根据人员位置信息以及出没时间信息的对应关系,确定与目标时间信息相对应的目标位置信息,步骤s16,控制显示目标位置信息。
83.其中,预设条件的目标时间信息为上一次异常人员出现的时间,对于本技术实施例来说,电子设备在截取在采集设备上传的图像或者视频流里满足预设条件的内容,采用人脸识别技术,确定当前时间以前,异常人员上一次出现在监控里的时间。
84.根据步骤s14确定的异常人员出现的时间以及位置的对应关系,在其他第三方提供的校园数字地图上找到异常人员上一次出现的坐标。将坐标换成对应的具体位置,传输至显示终端。这里的显示终端可以是电子设备在后台的显示屏,也可以是其他终端的显示器。
85.本技术实施例的一种可能的实现方式,步骤a007之后还包括步骤s17(图中未示出)、步骤s18(图中未示出)、步骤s19(图中未示出),其中,步骤s17,获取人员节点数据以及与人员节点数据相对应的关联人员信息,人员节点数据为每个学生在预设时间节点之间所生成的不同类型的数据,其中,预设时间节点:一周或者一个月,在此不做具体限制,时间节点:校园门闸上的红外传感器捕捉到的人员经过时间。
86.对于本技术实施例来说,对通行的人员获取其人员通行时间,即校园门闸上的红外传感器捕捉到的人员经过时间,同时找到通行时间标准里此人员对应的可通行时间段,将人员通行时间与可通行时间段对比。若人员通行时间早于可通行时间段,则生成数据:提前通行;若人员通行时间在可通行时间段内,则生成数据:正常通行;若人员通行时间早于可通行时间段,则生成数据:延迟通行。
87.另外,本技术实施例还包括了一种可能,在预设时间节点内收集由校方组织兴趣测评、心理测评得到的学生兴趣方向、心理状况的报告,老师记录的学习态度,体检得到的
体貌特征,本步骤之前提到的延迟通行次数、提前通行次数在本次时间节点内对应的频率这七项数据作为期中报告的基本内容。
88.对这七项数据设置自己的权重,根据现有的机器学习算法,对学生学习成绩做预测,并在之后根据老师的反馈调整权重设置。其中机器学习算法可以是多种市场上已经成熟的算法,例如自组织映射网络(som)。
89.基于此数据报告,建议家长以及老师调整对学生的教育方法方向,包括心理辅导,学习辅导,人际交往学习,特长发展等内容,之后根据学生反馈的表现来得到更多信息以供报告的形成。
90.步骤s18,对人员节点数据进行数据分析,生成人员节点报告。
91.对于本技术实施例来说,在步骤s17生成数据后,将生成的数据内容与步骤s17内提到的的通行人员,进行信息绑定,根据预存模板,最终形成含有步骤s17步骤内对比得到的生成数据,通行人员姓名,班级,可通行时间段这四项基础数据的人员节点报告。
92.比如:小明,三年二班,正常通行,可通行时间:16:00——17:00。
93.步骤s19,基于关联人员信息确定人员关联账户,并将人员节点报告发送至人员关联账户。
94.其中,关联人员信息:通行人员的姓名。
95.关联账户:通行人员的监护人或紧急联系人微信号码、qq号或邮箱号码等社交平台的预留联系方式。
96.对于本技术实施例来说,电子设备根据通行人员的班级姓名,找到数据库sqlite表一人员信息对应的监护人或紧急联系人的联系方式,找准其设备号和设备app的包名,实时推送人员节点报告到其监护人或紧急联系人的目标app。本步骤对包含四项数据的报告做每日推送,对步骤s17内的期中数据报告每半个学期做推送。
97.之后收集家长对数据报告的点击率,点击进入的时间以及停留在阅读界面上的时间数据,并将其点击率、点击进入时间以及停留时间这三项数据反馈至电子设备,根据点击率、点击进入时间以及停留时间来划分家长人群,调整发送报告的时间以及篇幅。使在通行安全,学生身心健康,学业发展上形成多方联动的局面,有针对性的对学生实施教育。比如,家长在19:00——20:00的点击次数占此次收集信息的时间范围内总点击次数达到80%,则下一次对此家长推送报告时的时间定为17:00。
98.本技术实施例的一种可能的实现方式,步骤a007之后还包括:步骤s20(图中未示出)、步骤s21(图中未示出)、步骤s22(图中未示出)、步骤s23(图中未示出)、步骤s24(图中未示出),其中,步骤s20,获取与人员识别信息对应的人员通行方向。
99.步骤s21,基于当前时间信息确定第一通行方向以及第二通向方向。
100.对于本技术实施例来说,红外传感器检测到人员通行,传输通行信号,电子设备据通行信号确定经过人员通行方向,根据当前时间信息定义通行方向为第一方向,未通行方
向(与通行方向相反的方向)为第二方向。比如在放学之后,出校门方向为已通行方向,即第一方向,返回校园为未通行方向,即第二方向;在上学之前,出校门方向为未通行方向,即第二方向,进入校园为已通行方向,即第一方向。
101.步骤s22,当检测到人员通向方向信息为第一通行方向时,将与人员识别信息对应的通行状态信息变更为正常状态信息。
102.步骤s23,当检测到通向状态信息发生变更后,确定人员在匹配时间信息内的人员通行方向是否为第二通行方向。
103.步骤s24,若是,则将人员识别信息对应的通行状态信息变更为预设状态信息。
104.其中,正常状态信息为已通行,预设状态信息为未通行。
105.对于本技术实施例来说,电子设备确定经过人员通行方向是属于步骤s21内的第一方向或第二方向后,若为第一方向,则变更通行人员的通行状态信息为已通行,若为第二方向,则变更通行人员的通行状态信息为未通行。
106.若此后同一人员再次通行,检测是否为第二方向,若是则变更通行状态为未通行。比如学生甲在离开学校后通行状态变为已通行,但之后去而复返,回学校取东西,则此时回到学校时变更通行状态为未通行,以便于之后节点报告生成或者人员查找工作的展开。
107.综上,通过学生进出管控、设置场景出入权限,事后查找落单人言,不但能够提升智能门闸机进出的体验感,还可以提升安保力度。
108.上述实施例从方法流程的角度介绍一种校园门禁管理方法,下述实施例从虚拟模块或者虚拟单元的角度介绍了一种校园门禁管理装置,具体详见下述实施例。
109.本技术实施例提供一种校园门禁管理装置,如图2所示,该知校园门禁管理装置20具体可以包括:信息获取模块21、信息确定模块22、班级确定模块23、信息匹配模块24、信息对应模块25、信息判断模块26以及指令生成模块27,其中,信息获取模块21,用于获取通行标准信息、人员识别信息以及当前时间信息,信息确定模块22,用于基于通行标准信息确定人员班级类别信息以及与人员班级类别信息相对应的通行时间信息,班级确定模块23,用于基于人员识别信息确定班级类别信息,信息匹配模块24,用于将班级类别信息与人员班级类别信息匹配,得到匹配班级信息,信息对应模块25,用于根据班级信息与通行时间信息的对应关系,确定与匹配班级信息相对应的通行时间信息,信息判断模块26,用于确定当前时间信息是否符合通行时间信息,指令生成模块27,用于当当前时间信息符合通行时间信息时,生成门禁开启指令,控制门禁开启。
110.本技术实施例的一种可能的实现方式,装置20还包括:确定存储人员模块、人员判断模块以及生成报警指令模块,其中,确定存储人员模块,用于基于通行标准信息确定存储人员信息,人员判断模块,用于判断人员识别信息是否与存储人员信息相匹配,生成报警指令模块,用于当人员识别信息与存储人员信息不匹配时,生成报警指令,控制报警设备进行报警。
111.本技术实施例的另一种可能的实现方式,装置20还包括:获取图像模块、提取特征模块、辨别特征模块、特征统计模块、匹配度计算模块、分析原因模块以及显示原因模块,其中,获取图像模块,用于获取与人员识别信息相对应的人员面部图像信息,提取特征模块,用于对人员面部图像信息进行特征提取,得到人员特征,辨别特征模块,用于将人员面部图像信息输入至训练好的辨别网络模型中进行辨别,得到人员匹配特征,特征统计模块,用于分别对人员特征以及人员匹配特征进行数量统计,得到与人员特征相对应的人员特征数量以及与人员匹配特征相对应的匹配特征数量,匹配度计算模块,用于对人员特征数量以及匹配特征数量进行匹配度计算,得到信息匹配度,分析原因模块,用于判断信息匹配度是否满足于预设匹配度,若不满足,则基于人员匹配特征以及人员特征确定人员异常特征,显示原因模块,用于对人员异常特征进行异常分析,得到至少一个异常原因,并控制显示至少一个异常原因。
112.本技术实施例的另一种可能的实现方式,装置20还包括:状态信息抓取模块以及锁定异常人员模块,其中,状态信息抓取模块,用于判断当前时间信息是否超出匹配时间信息,若超出,则获取匹配班级信息中学生的通行状态信息,锁定异常人员模块,用于确定通行状态信息是否存在预设状态信息,若存在,则确定与预设状态信息相匹配的异常人员信息。
113.本技术实施例的另一种可能的实现方式,装置20还包括:截取监控模块、关系绑定模块、锁定位置模块以及控制显示位置模块,其中,截取监控模块,用于获取监控图像信息,监控图像信息为当前时间信息之前所拍摄的图像信息,关系绑定模块,用于根据监控图像信息确定异常人员信息所出现的人员位置信息以及与人员位置信息相对应出没的时间信息,锁定位置模块,用于基于出没时间信息确定满足预设条件的目标时间信息,并根据人员位置信息以及出没时间信息的对应关系,确定与目标时间信息相对应的目标位置信息,控制显示位置模块,用于控制显示目标位置信息。
114.本技术实施例的另一种可能的实现方式,装置20还包括:获取关联信息模块、生成报告模块以及推送报告模块,其中,获取关联信息模块,用于获取人员节点数据以及与人员节点数据相对应的关联人员信息,人员节点数据为每个学生在预设时间节点之间所生成的不同类型的数据,生成报告模块,用于对人员节点数据进行数据分析,生成人员节点报告,推送报告模块,用于基于关联人员信息确定人员关联账户,并将人员节点报告发送至人员关联账户。
115.本技术实施例的另一种可能的实现方式,装置20还包括:获取通行方向模块、确定
方向模块、变更方向模块、通行判断模块以及状态变更模块,其中,获取通行方向模块,用于获取与人员识别信息对应的人员通行方向,确定方向模块,用于基于当前时间信息确定第一通行方向以及第二通向方向,变更方向模块,用于当检测到人员通向方向信息为第一通行方向时,将与人员识别信息对应的通行状态信息变更为正常状态信息,通行判断模块,用于当检测到通向状态信息发生变更后,确定人员在匹配时间信息内的人员通行方向是否为第二通行方向,状态变更模块,用于当人员在匹配时间信息内的人员通行方向为第二通行方向时,将人员识别信息对应的通行状态信息变更为预设状态信息。
116.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
117.本技术实施例还从实体装置的角度介绍了一种电子设备,如图3所示,图3所示的电子设备300包括:处理器301和存储器303。其中,处理器301和存储器303相连,如通过总线302相连。可选地,电子设备300还可以包括收发器304。需要说明的是,实际应用中收发器304不限于一个,该电子设备300的结构并不构成对本技术实施例的限定。
118.处理器301可以是cpu(central processing unit,中央处理器),通用处理器,dsp(digital signal processor,数据信号处理器),asic(application specific integrated circuit,专用集成电路),fpga(field programmable gate array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器301也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。
119.总线302可包括一通路,在上述组件之间传送信息。总线302可以是pci(peripheral component interconnect,外设部件互连标准)总线或eisa(extended industry standard architecture,扩展工业标准结构)总线等。总线302可以分为地址总线、数据总线、控制总线等。为便于表示,图3中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
120.存储器303可以是rom(read only memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,ram(random access memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom(electrically erasable programmable read only memory,电可擦可编程只读存储器)、cd-rom(compact disc read only memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
121.存储器303用于存储执行本技术方案的应用程序代码,并由处理器301来控制执行。处理器301用于执行存储器303中存储的应用程序代码,以实现前述方法实施例所示的内容。
122.其中,电子设备包括但不限于:移动电话、笔记本电脑、数字广播接收器、pda(个人
数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字tv、台式计算机等等的固定终端,还可以为服务器等。图3示出的电子设备仅仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
123.本技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,当其在计算机上运行时,使得计算机可以执行前述方法实施例中相应内容。在本技术实施例中,通过采集设备对经过校门口的人员进行人脸抓拍,生成人脸图像并将其上传至电子设备,获取人员识别信息,找到其图像上人员的班级类别信息,以此班级类别信息在数据库里根据预先储存的通行标准信息比对,找到班级类别与通行时间信息的对应关系,确定对应的通行时间信息,若当前时间与得到的通行时间信息匹配,则电子设备在后台传输开启门禁指令到锁控制,使门禁开启放行。由此实现了无人工介入的对人员的信息核实与控制通行,大幅度降低了人员通行时间,从而解决了堵塞问题。
124.应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
125.以上仅是本技术的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。