一种基于MAC地址的监控方法和监控系统转让专利

申请号 : CN201811475837.6

文献号 : CN111277788B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 谭政聂蓉曹孝元

申请人 : 北京声迅电子股份有限公司

摘要 :

本发明提供了一种基于MAC地址的监控方法和监控系统。方法包括:采集被监控的目标地的视频和所述目标地附近的智能设备的MAC地址;识别所述视频中的人脸图像,查找所述人脸图像在多个时间段中对应的多个MAC地址;对多个MAC地址进行迭代过滤获得所述人脸图像对应的N个MAC地址,建立所述人脸图像与N个MAC地址的关联记录并对关联记录进行存档。本发明通过采集人员携带移动设备MAC地址和人脸图像,并进行MAC地址和人脸图像的关联和筛选,从而实现多维度的信息的采集和多维度的信息互联互查,实现更全面、更综合的人员布控,提高重点人员定位的成功率。

权利要求 :

1.一种基于MAC地址的监控方法,其特征在于,包括:

采集被监控的目标地的视频和所述目标地附近的智能设备的MAC地址;

识别所述视频中的人脸图像,查找所述人脸图像在多个时间段中对应的多个MAC地址,所述识别所述视频中的人脸图像,查找所述人脸图像在多个时间段中对应的多个MAC地址的步骤,包括:通过图像识别的方式识别所述视频中的人脸图像并确定识别的所述人脸图像在视频中出现的多个时间段;确定多个时间段中每一时间段内的智能设备的MAC地址,得到多个时间段中对应的多个MAC地址;

对多个MAC地址进行迭代过滤获得所述人脸图像对应的N个MAC地址,建立所述人脸图像与N个MAC地址的关联记录并对关联记录进行存档,其中,N≥1;

所述对多个MAC地址进行迭代过滤获得所述人脸图像对应的N个MAC地址,建立所述人脸图像与N个MAC地址的关联记录并对关联记录进行存档,包括:获取多个时间段中每一个时间段内人脸图像所对应的智能设备的MAC地址,对获取的MAC地址中相同的MAC地址归为一类;

对于每一个时间段内的每一类MAC地址,保留每一类MAC地址中MAC地址的采集时间距离人脸图像的抓取时间最接近的一个MAC地址,并删除其余MAC地址记录;

统计多个时间段中每一个时间段内最接近的一个MAC地址,确定多个时间段中出现次数超过预设阈值的N个MAC地址;

其中,N个MAC地址为所述人脸图像所对应的N个MAC地址。

2.根据权利要求1所述的监控方法,其特征在于,还包括:

将识别的所述人脸图像与人脸图片库中的人脸图片进行比对并确定所述人脸图像的人员编号信息;

将所述人脸图像、所述人脸图像的抓取时间、所述人脸图像的抓取位置和人员编号信息建立为一条人脸记录。

3.根据权利要求2所述的监控方法,其特征在于,所述将识别的所述人脸图像与人脸图片库中的人脸图片进行比对并建立人脸图像的人员编号信息的步骤,包括:若人脸图像与人脸图片比对成功,则将人脸图片库中人脸图片对应的人员编号信息赋予所述人脸图像;

若人脸图像与人脸图片比对不成功,则在人脸图片库中新增一个人员编号,并将新增的人员编号赋予所述人脸图像。

4.根据权利要求1或2所述的监控方法,其特征在于,所述采集被监控的目标地的视频和所述目标地附近的智能设备的MAC地址的步骤,包括:通过目标地的监控摄像设备和WiFi探针分别获取目标地的视频和MAC地址。

5.一种基于MAC地址的监控系统,其特征在于,包括:

前端采集子系统,用于采集被监控的目标地的视频和所述目标地附近的智能设备的MAC地址;

信息处理子系统,用于识别所述视频中的人脸图像,查找所述人脸图像在多个时间段中对应的多个MAC地址,所述识别所述视频中的人脸图像,查找所述人脸图像在多个时间段中对应的多个MAC地址的步骤,包括:通过图像识别的方式识别所述视频中的人脸图像并确定识别的所述人脸图像在视频中出现的多个时间段;确定多个时间段中每一时间段内的智能设备的MAC地址,得到多个时间段中对应的多个MAC地址;

数据分析子系统,用于对多个MAC地址进行迭代过滤获得所述人脸图像对应的N个MAC地址,建立所述人脸图像与N个MAC地址的关联记录并对关联记录进行存档,其中,N≥1;

其中,数据分析子系统具体用于:

获取多个时间段中每一个时间段内人脸图像所对应的智能设备的MAC地址,并对获取的MAC地址中相同的MAC地址归为一类;

对每一个时间段内的每一类MAC地址,保留每一类MAC地址中MAC地址的采集时间距离人脸图像的抓取时间最接近的一个MAC地址,并删除其余MAC地址记录;

统计多个时间段中每一个时间段内最接近的一个MAC地址,确定多个时间段中出现次数超过预设阈值的N个MAC地址;

其中,N个MAC地址为所述人脸图像所对应的N个MAC地址。

6.根据权利要求5所述的监控系统,其特征在于,还包括:

对比子系统,用于将识别的所述人脸图像与人脸图片库中的人脸图片进行比对并确定所述人脸图像的人员编号信息;

记录子系统,用于将所述人脸图像、所述人脸图像的抓取时间、所述人脸图像的抓取位置和人员编号信息建立为一条人脸记录。

7.一种电子设备,其特征在于,包括:处理器、存储器、通信接口和通信总线;其中,处理器、通信接口和存储器通过通信总线完成相互间的通信;

处理器用于调用存储器中的逻辑指令,以执行权利要求1‑4任一项所述的基于MAC地址的监控方法。

8.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行权利要求1‑4任一项所述的基于MAC地址的监控方法。

说明书 :

一种基于MAC地址的监控方法和监控系统

技术领域

[0001] 本发明实施例涉及安全监控技术领域,具体涉及一种基于MAC地址的监控方法和监控系统。

背景技术

[0002] 监控摄像机是用在安防方面的摄像机,广泛应用于学校、公司、银行、交通等多个安保领域。现有的监控摄像机包括:网络摄像机,由网络编码模块和模拟摄像机组合而成,网络编码模块将模拟摄像机采集到的模拟视频信号编码压缩成数字信号,从而可以直接接入网络交换及路由设备;人脸识别抓拍摄像机,是一款可以对人脸进行追踪、识别、智能放大的高清监控智能摄像机,并且能够直接捕捉到人脸,只要进入监视范围,就会识别、抓取人脸图像,极大的减少了犯罪。
[0003] 现有的监控摄像机采集的信息比较单一,如果犯罪分子蒙面犯案,便很难抓取人面部信息,导致无法获取其相关身份信息。因此亟需一种多维度的信息监控系统。

发明内容

[0004] 针对现有技术中的问题,本发明提供一种基于MAC地址的监控方法和监控系统,通过多维度的信息采集和互查,实现更全面、更综合的布控。
[0005] 为实现上述目的,本发明提供以下技术方案:
[0006] 一方面,本发明提供了一种基于MAC地址的监控方法,包括:
[0007] 采集被监控的目标地的视频和所述目标地附近的智能设备的MAC地址;
[0008] 识别所述视频中的人脸图像,查找所述人脸图像在多个时间段中对应的多个MAC地址;
[0009] 对多个MAC地址进行迭代过滤获得所述人脸图像对应的N个MAC地址,建立所述人脸图像与N个MAC地址的关联记录并对关联记录进行存档,其中,N≥1。
[0010] 另一方面,本发明还提供了一种基于MAC地址的监控系统,包括:
[0011] 前端采集子系统,用于采集被监控的目标地的视频和所述目标地附近的智能设备的MAC地址;
[0012] 信息处理子系统,用于识别所述视频中的人脸图像,查找所述人脸图像在多个时间段中对应的多个MAC地址;
[0013] 数据分析子系统,用于对多个MAC地址进行迭代过滤获得所述人脸图像对应的N个MAC地址,建立所述人脸图像与N个MAC地址的关联记录并对关联记录进行存档,其中,N≥1。
[0014] 进一步的,还包括:
[0015] 对比子系统,用于将识别的所述人脸图像与人脸图片库中的人脸图片进行比对并确定所述人脸图像的人员编号信息;
[0016] 记录子系统,用于将所述人脸图像、所述人脸图像的抓取时间、所述人脸图像的抓取位置和人员编号信息建立为一条人脸记录。
[0017] 另一方面,本发明还提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线;其中,
[0018] 处理器、通信接口和存储器通过通信总线完成相互间的通信;
[0019] 处理器用于调用存储器中的逻辑指令,以执行上述基于MAC地址的监控方法。
[0020] 另一方面,本发明还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述基于MAC地址的监控方法。
[0021] 本发明所述的一种基于MAC地址的监控方法和监控系统,通过采集人员携带移动设备MAC地址和人脸图像,并进行MAC地址和人脸图像的关联和筛选,从而实现多维度的信息的采集和多维度的信息互联互查,实现更全面、更综合的人员布控,提高重点人员定位的成功率。

附图说明

[0022] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0023] 图1是本发明实施例提供的一种基于MAC地址的监控方法的流程图;
[0024] 图2是本发明实施例提供的另一种基于MAC地址的监控方法的流程图;
[0025] 图3是本发明实施例提供的基于MAC地址的监控方法中步骤S105的一种具体实施方式的流程示意图;
[0026] 图4是本发明实施例提供的一种基于MAC地址的监控系统的结构示意图;
[0027] 图5是本发明实施例提供的电子设备的结构示意图。

具体实施方式

[0028] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0029] 本发明实施例提供的一种基于MAC地址的监控方法,参见图1,该监控方法具体包括如下步骤:
[0030] S101:采集被监控的目标地的视频和所述目标地附近的智能设备的MAC地址;
[0031] 在本步骤中,通过目标地的监控摄像设备和WiFi探针分别获取目标地的视频和MAC地址。
[0032] 监控摄像设备具备实时视频录像功能,可以为监控摄像机、网络摄像机、人脸摄像机及其他具备实时摄像和视频传送功能的设备;WiFi探针具备实时抓取电子设备MAC地址功能;监控摄像设备和WiFi探针集成安装在被监控的目标地的同一位置,对过往人流和携带设备同时进行数据采集,目标地附近即为监控摄像设备的有效范围或WiFi探针的有效范围。其中,监控摄像设备记录经过人员的录像、时间、设备位置信息,WiFi探针采集经过人员携带的移动设备的MAC地址信息、时间、设备位置信息。同一位置的被监控的目标地的监控摄像设备和WiFi探针提供的设备位置信息相同。
[0033] 需要说明的是,当一个设备给另外一个设备通过无线传输技术发送信息时,周围的其他同类设备都是能够收到这些信息的,WiFi探针技术就是基于这个原理。具体来说,只要一个WiFi设备在WiFi探针的侦听范围内,当这个WiFi设备(无论是终端、路由器或者其他WiFi设备)发送任何一帧(Frame)时,不管是发给谁,探针都能截获,并分析出此帧MAC层与物理层的一些信息,比如发送与接收设备的MAC地址、帧类型、信号强度等。对于周围的WiFi设备来说,WiFi探针是透明的。WiFi探针不需要与周围的设备有任何交互,其本身不需要发出任何WiFi信号。WiFi探针的主要用途是统计与分析周围的WiFi设备。随着智能手机的普及,WiFi探针也部署得越来越多。只要手机的WiFi功能开着,不管有没有连接热点,都可以被探针探测到。
[0034] S102:识别所述视频中的人脸图像,查找所述人脸图像在多个时间段中对应的多个MAC地址;
[0035] 在本步骤中,通过图像识别的方式识别所述视频中的人脸图像并确定识别的所述人脸图像在视频中出现的多个时间段;
[0036] 在确定人脸图像后,可以获取采集人脸图像的时间。根据人脸图像的采集时间去查找WiFi探针在该时间下检测到的智能设备的MAC地址,该智能设备即认为是具有该人脸图像的人所携带的移动设备。因此在当前人脸图像的采集时间上,该人脸图像存在对应一个、多个或零个MAC地址。
[0037] 根据采集的人脸图像,在采集的视频中同一个人出现在被目标地的多个时间段,确定多个时间段中每一时间段内的智能设备的MAC地址,得到多个时间段中对应的多个MAC地址。
[0038] 其中,若是监控摄像设备采用人脸摄像机,则可直接从视频中识别出人脸图像。
[0039] S105:对多个MAC地址进行迭代过滤获得所述人脸图像对应的N个MAC地址,建立所述人脸图像与N个MAC地址的关联记录并对关联记录进行存档,其中,N≥1。
[0040] 在本步骤中,将人脸图像和与其对应的MAC地址整合成一条关联记录,将每个人员的人脸图像和携带设备的MAC地址通过抓取时间和设备位置关联起来,并不断迭代过滤筛选掉重复和错误关联结果。
[0041] 从上述描述可知,本发明实施例提供的一种基于MAC地址的监控方法,通过采集人员携带移动设备MAC地址和人脸图像,并进行MAC地址和人脸图像的关联和筛选,从而实现多维度的信息的采集和多维度的信息互联互查,实现更全面、更综合的人员布控,提高重点人员定位的成功率。
[0042] 本发明实施例提供了一种基于MAC地址的监控方法。参见图2,上述步骤S105之前还具体包括如下步骤:
[0043] S103:将识别的所述人脸图像与人脸图片库中的人脸图片进行比对并确定所述人脸图像的人员编号信息;
[0044] 在本步骤中,将识别的所述人脸图像和对应的多个MAC地址建立生成人脸图片库,根据该人脸图片库可以进行数据的存储和利用。在新采集一个人脸图像时,将识别的人脸图像与人脸图片库中的人脸图片进行比对,对并确定所述人脸图像的人员编号信息;实现将实时采集的人脸图像进行存储。
[0045] 为避免重复数据过多,因此将识别的人脸图像与人脸图片库中的人脸图片进行比对,若是人脸图像与人脸图片比对成功,说明该人脸图像已经存储在图片库中,则将人脸图片库中人脸图片对应的人员编号信息赋予所述人脸图像;若是人脸图像与人脸图片比对不成功,表明人脸图片库中没有存储有该人脸图像,则在人脸图片库中新增一个人员编号,并将新增的人员编号赋予人脸图像。
[0046] S104:将所述人脸图像、所述人脸图像的抓取时间、所述人脸图像的抓取位置和人员编号信息建立为一条人脸记录。
[0047] 在本步骤中,以人员编号信息为序列,在每个序列中填充相同抓取时间的人脸图像和人脸图像的抓取位置。
[0048] 从上述描述可知,本发明实施例提供一种基于MAC地址的监控方法,能够生成基础的人脸图片库,进行数据的存储和使用,而且还能够降低人脸图片库的冗余。
[0049] 在一种可选实施方式中,提供了上述步骤S105的一种具体实施方式。参见图3,上述步骤S105具体包括如下步骤:
[0050] S1051:获取多个时间段中每一个时间段内人脸图像所对应的智能设备的MAC地址,对获取的MAC地址中相同的MAC地址归为一类;
[0051] 在本步骤中,从视频中提取的带有人脸图像的多个时间段中提取一条人脸图像的时间段,找到该人脸图像的采集时刻T和设备的位置信息。查找在相同采集时刻T的MAC地址的记录,得到该时间段内人脸图像所对应的MAC地址的具体信息。将得到的MAC地址信息中相同的MAC地址规划为一类,相同的MAC地址为一个移动设备,类的数目就是移动设备的数目。从移动设备的数目中确定该人脸图像对应的人员所携带的移动设备。
[0052] 其中,多个时间段对应多个MAC地址,多个MAC地址中相同的MAC地址归为一类。
[0053] S1052:确定每一类MAC地址中MAC地址的采集时间距离人脸图像的抓取时间最接近的一个MAC地址;
[0054] 在本步骤中,对多个时间段对应的多个MAC地址进行初步过滤:对于每一个时间段内的每一类MAC地址,仅保留每一类MAC地址中MAC地址的采集时间距离人脸图像的抓取时间最接近的一个MAC地址,其余MAC地址记录删除。
[0055] S1053:统计多个时间段中每一个时间段内最接近的一个MAC地址,确定多个时间段中出现次数超过预设阈值的N个MAC地址;
[0056] 其中,N个MAC地址为所述人脸图像所对应的N个MAC地址。
[0057] 在本步骤中,通过初步过滤,将初步过滤后的MAC地址记录中的MAC地址和人脸图像关联起来。其中,可以通过初步过滤形成初步人员关联记录库。每一条初步人员关联记录包含人员编号信息、人脸信息、时间信息、设备位置信息和MAC地址信息。
[0058] 统计多个时间段中每一个时间段内最接近的一个MAC地址,确定多个时间段中出现次数超过预设阈值的N个MAC地址;
[0059] 则确定人脸图像对应的人员和N个MAC地址对应的设备匹配成功,将所有含有N个MAC地址信息的初步人员关联记录提取出来并归档入另外的人员匹配记录库,同时将该MAC地址信息、人员编号信息和人脸信息重新联结成一条人员信息记录并归档入人员信息库;否则若出现次数未超过阈值则认为匹配失败,不做其他操作。
[0060] 进一步的,还能够进行信息关联查找,在人员信息库中通过人员编号信息、人脸信息和MAC地址信息进行互查;在人员匹配记录库中通过查找同一人员编号的记录,定位该人员出现的时间和地点,并描绘行动轨迹;用户新给定一个MAC地址,在人员信息库中查找对应的人脸信息。
[0061] 从上述描述可知,本发明提供的一种迭代过滤方法,能够简单快速的确定人脸图像对应的人员所携带的移动设备。
[0062] 为更近一步的对本发明的方法进行详细说明,本法明提供一种基于MAC地址的监控方法的具体应用实例,具体内容如下:
[0063] 监控摄像设备和WiFi探针集成安装在社区大门同一位置,可以在多个社区安装,社区可以有多个大门。监控摄像设备采集进出社区人员的人脸视频和相应时间、位置,同时WiFi探针采集进出社区人员所携带移动设备(主要为手机)的MAC地址和相应时间、位置。监控摄像设备采集人脸视频,如果监控摄像设备直接采用人脸摄像机,则可直接识别出人脸图片。人脸分析服务器识别出视频录像中的人脸图像,之后与人脸图库(如表1)中的人脸图片进行人脸比对分析。
[0064] 表1:人脸图库
[0065]
[0066]
[0067] 若比对成功,则赋予人脸图库中与该人脸图片相同的人员编号信息;若比对失败,则在人脸图库中新增一个人员编号,并将采集到的人脸信息与该人员编号关联存档。将每个人脸信息和该人脸抓取的时间、设备位置信息和人员编号信息存为一条人脸记录(如表2)。
[0068] 表2:人脸记录
[0069]人员编号 时间 位置 人脸图片
1 T1 X1 1.jpg
1 T2 X1 1.jpg
1 T3 X3 1.jpg
2 T2 X2 2.jpg
2 T3 X3 2.jpg
3 T4 X3 3.jpg
[0070] WiFi探针分析服务器将每个抓取的MAC地址信息和时间、设备位置信息存为一条MAC记录(如表3)。人脸分析服务器和探针分析服务器分别将整理后的记录通过网络发送给数据分析服务器。
[0071] 表3:MAC记录
[0072] 时间 位置 MAC地址T1 X1 M1
T2 X1 M1
T3 X3 M1
T2 X2 M2
T3 X3 M3
T4 X3 M4
[0073] 数据分析服务器利用数据分析算法对人脸记录和MAC记录进行整理。首先通过初步过滤得到初步人员关联记录(如表4)。
[0074] 表4:初步人员关联记录库
[0075] 人员编号 时间 位置 人脸图片 MAC地址1 T1 X1 1.jpg M1
1 T2 X1 1.jpg M1
1 T3 X3 1.jpg M1
2 T2 X2 2.jpg M2
2 T3 X3 2.jpg M3
3 T4 X3 3.jpg M4
[0076] 在对初步人员关联记录进行迭代过滤,找到所有具有相同人员编号的初步人员关联记录并分为一类,统计其中的MAC地址信息。参见表3,对于1号人员,存在3条记录,且相同MAC地址(M1)出现了3次;对于2号人员,存在2条记录,但2次MAC地址不相同;对于3号人员,只有一条记录。,提前约定一个匹配阈值为2(可根据实际情况更改),即若对于同一个人员编号,出现相同MAC地址的次数超过2次(大于等于3次),则认为匹配成功。据此,只有1号人员匹配成功,2号和3号人员均匹配失败。因此,将1号人员相关的记录存入人员匹配记录库(如表5)。
[0077] 表5:人员匹配记录库
[0078]人员编号 时间 位置 人脸图片 MAC地址
1 T1 X1 1.jpg M1
1 T2 X1 1.jpg M1
1 T3 X3 1.jpg M1
[0079] 在人员匹配记录库中,将其中人员编号、人脸图片、MAC地址提取出来存入人员信息库(如表6)。
[0080] 表6:人员信息库
[0081]人员编号 人脸图片 MAC地址
1 1.jpg M1
[0082] 进一步的,在进行关联查找时,用户能够进行信息关联查找:在人员信息库中通过人员编号信息、人脸信息和MAC地址信息进行互查;在人员匹配记录库中通过查找同一人员编号的记录,定位该人员出现的时间和地点,并描绘行动轨迹;用户新给定一个MAC地址,在人员信息库中查找对应的人脸信息,具体如下:
[0083] (a)在人员信息库中通过人员编号信息、人脸信息和MAC地址信息进行互查。
[0084] (b)在人员匹配记录库中通过查找同一人员编号的记录,定位该人员出现的时间和地点,并描绘行动轨迹。如对于1号人员,在表5中查到其在一系列时间地点出现:(T1,X1)(T2,X1)(T3,X3)。通过在地图上定位可以描绘1号人员在小区的行动轨迹。
[0085] (c)用户新给定一个MAC地址(由前端设备新采集到或用户发布到数据分析服务器),在人员信息库中查找对应的人脸信息。例如某犯罪分子在某地蒙面犯案,仅采集到该人员携带设备的MAC地址,未采集到人脸信息。若该人员此前通过信息采集,信息已记录在库,这样可通过在人员信息库中查找该MAC地址对应的人脸信息,之后再通过人脸布控可抓捕犯罪分子。
[0086] 从上述描述可知,通过采集人员携带移动设备MAC地址和人脸图像,并进行MAC地址和人脸图像的关联和筛选,从而实现多维度的信息的采集和多维度的信息互联互查,实现更全面、更综合的人员信息查找和多维布控,提高重点人员定位的成功率。
[0087] 本发明实施例提供了一种基于MAC地址的监控系统,参见图4,包括:
[0088] 前端采集子系统10,用于采集被监控的目标地的视频和所述目标地附近的智能设备的MAC地址;
[0089] 通过目标地的监控摄像设备和WiFi探针分别获取目标地的视频和MAC地址。
[0090] 信息处理子系统20,用于识别所述视频中的人脸图像,查找所述人脸图像在多个时间段中对应的多个MAC地址;
[0091] 其中,信息处理子系统包含人脸分析服务器和探针分析服务器;
[0092] 人脸分析服务器能够接收、存储来自监控摄像设备的信息,并整理成统一记录格式;
[0093] 人脸分析服务器能够从视频录像中识别出人脸信息,并与其他图片进行人脸比对;
[0094] 人脸分析服务器中存储人脸图库,人脸图库包含人员编号信息和人脸图片,人脸图库中信息可以增加、删除、修改和查找;
[0095] 探针分析服务器中能够接收并存储来自WiFi探针的信息,并整理成统一记录格式。
[0096] 数据分析子系统30,用于对多个MAC地址进行迭代过滤获得所述人脸图像对应的N个MAC地址,建立所述人脸图像与N个MAC地址的关联记录并对关联记录进行存档,其中,N≥1。
[0097] 其中,数据分析子系统包含数据分析服务器;
[0098] 数据分析服务器能够接收、存储来自人脸分析服务器和探针分析服务器的记录;
[0099] 数据分析服务器能够对记录信息进行初步过滤和迭代过滤;
[0100] 数据分析服务器包含初步人员关联记录库、人员匹配记录库、人员信息库;
[0101] 初步人员关联记录库存储对记录信息初步过滤之后生成的初步人员关联记录;
[0102] 人员匹配记录库、人员信息库分别存储对记录信息迭代过滤之后生成的人员匹配记录和人员信息记录;
[0103] 初步人员关联记录包含人员编号信息、人脸信息、时间信息、设备位置信息和MAC地址信息;
[0104] 人员匹配记录包含人员编号信息、人脸信息、时间信息、设备位置信息和MAC地址信息;
[0105] 人员信息记录包含人员编号信息、人脸信息和MAC地址信息;
[0106] 还包括:对比子系统,用于将识别的所述人脸图像与人脸图片库中的人脸图片进行比对并确定所述人脸图像的人员编号信息;
[0107] 记录子系统,用于将所述人脸图像、所述人脸图像的抓取时间、所述人脸图像的抓取位置和人员编号信息建立为一条人脸记录。
[0108] 所有子系统均具有面向第三方的开放接口,子系统间通过标准协议进行数据传输。
[0109] 需要说明的是,装置中各模块所实现的功能与方法实施例中相应的操作步骤对应,这里不再赘述。
[0110] 由上述技术方案可知,本发明所述的一种基于MAC地址的监控系统,系统结构简单、使用便捷,通过前端采集子系统采集人员携带移动设备MAC地址和人脸图像,并由信息处理子系统、数据分析子系统进行关联和筛选,从而实现多维度的信息的采集和多维度的信息互联互查,实现更全面、更综合的人员布控,提高重点人员定位的成功率。
[0111] 本发明实施例提供了一种电子设备,参见图5,该电子设备可以包括:处理器(processor)810、通信接口(Communications Interface)820、存储器(memory)830和通信总线840,其中,处理器810,通信接口820,存储器830通过通信总线840完成相互间的通信。处理器810可以调用存储器830中的逻辑指令,以执行如下方法:采集被监控的目标地的视频和所述目标地附近的智能设备的MAC地址;识别所述视频中的人脸图像,查找所述人脸图像在多个时间段中对应的多个MAC地址;对多个MAC地址进行迭代过滤获得所述人脸图像对应的N个MAC地址,建立所述人脸图像与N个MAC地址的关联记录并对关联记录进行存档,其中,N≥1。
[0112] 此外,上述的存储器830中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read‑Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0113] 本发明实施例提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例所提供的方法,例如包括:采集被监控的目标地的视频和所述目标地附近的智能设备的MAC地址;识别所述视频中的人脸图像,查找所述人脸图像在多个时间段中对应的多个MAC地址;对多个MAC地址进行迭代过滤获得所述人脸图像对应的N个MAC地址,建立所述人脸图像与N个MAC地址的关联记录并对关联记录进行存档,其中,N≥1。
[0114] 本领域内的技术人员应明白,本申请的实施例可提供为方法、装置、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD‑ROM、光学存储器等)上实施的计算机程序产品的形式。
[0115] 本申请是参照根据本申请实施例的方法、装置、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置/系统。
[0116] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0117] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0118] 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。术语“上”、“下”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
[0119] 本发明的说明书中,说明了大量具体细节。然而能够理解的是,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。类似地,应当理解,为了精简本发明公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释呈反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。本发明并不局限于任何单一的方面,也不局限于任何单一的实施例,也不局限于这些方面和/或实施例的任意组合和/或置换。而且,可以单独使用本发明的每个方面和/或实施例或者与一个或更多其他方面和/或其实施例结合使用。
[0120] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。