一种基于碰撞算法的目标人员定位方法及系统技术方案

技术编号:25487142 阅读:25 留言:0更新日期:2020-09-01 23:06
本发明专利技术涉及目标人员定位的技术领域,提供了一种基于碰撞算法的目标人员定位方法及系统。其方法包括步骤:S1:建立数据采集服务,通过所述数据采集服务实时采集MAC地址信息和人脸信息,并且同时建立数据存储服务,通过所述数据存储服务将所述MAC地址信息存储于MAC信息表中,将所述人脸信息存储于人脸信息表中,形成采集信息库;S2:建立碰撞算法服务,执行碰撞算法,将所述采集信息库中的信息与预设的碰撞计算库中的信息进行碰撞,碰撞出所述人脸信息对应的MAC地址;S3:通过所述MAC地址信息的轨迹,实现包括对目标人员定位、对目标人员行为分析在内的功能。解决了在现有的定位目标人员的方法中,均存在定位效率低,定位不准确的情况。

【技术实现步骤摘要】
一种基于碰撞算法的目标人员定位方法及系统
本专利技术涉及目标人员定位的
,尤其涉及一种基于碰撞算法的目标人员定位方法及系统。
技术介绍
近年来随着刑侦与安防技术的发展,快速定位目标人员,掌握目标人员的行动轨迹,越来越受到重视和发展。现有的刑侦与安防技术中,主要采用人脸识别技术和WIFI嗅探技术。人脸识别技术识别目标人员,具有精度高,反应快的优点,但其缺点也很明显,设备成本高,外观显著,覆盖范围小,无法捕捉已经对摄像机产生警觉故意躲避摄像机视角的目标人员,导致捕捉效率低下。随着社会的发展,手机已经成为了人们出行必备的工具之一,而手机自带的唯一识别码MAC地址,让WIFI嗅探技术成为了在刑侦中追踪人员定位的一种手段,WIFI嗅探技术具有精度高,覆盖范围广,设备成本低,设备隐蔽的优点,但其缺点则是无法从众多嗅探到的MAC中找出目标人员的手机MAC,进而也就无法对目标人员进行追踪。综上所述,在现有的定位目标人员的方法中,均存在定位效率低,定位不准确的情况。
技术实现思路
针对上述问题,本专利技术的目的在于提供一种基于碰撞算法的目标人员定位方法及系统,结合人脸识别技术和WIFI嗅探技术的优点,利用少量的目标人员被采集到的人脸信息,实现人脸信息和手机MAC进行一对一匹配关系,进而可以通过采集到大量的该MAC信息,从而实现追踪定位,其具有定位效率高,定位准确,方便后续对目标人员进行追踪的优点。本专利技术的上述专利技术目的是通过以下技术方案得以实现的:一种基于碰撞算法的目标人员定位方法,包括以下步骤:S1:建立数据采集服务,通过所述数据采集服务实时采集MAC地址信息和人脸信息,并且同时建立数据存储服务,通过所述数据存储服务将所述MAC地址信息存储于MAC信息表中,将所述人脸信息存储于人脸信息表中,形成采集信息库;S2:建立碰撞算法服务,执行碰撞算法,将所述采集信息库中的信息与预设的碰撞计算库中的信息进行碰撞,碰撞出所述人脸信息对应的MAC地址;S3:通过所述MAC地址信息的轨迹,实现包括对目标人员定位、对目标人员行为分析在内的功能。进一步地,在步骤S2中,执行所述碰撞算法,碰撞出所述人脸信息对应的所述MAC地址,具体的步骤为:S21:通过所述人脸信息对应的采集时间和地点,获取对应的时间和地点范围内的所述MAC地址信息的列表;S22:将所述人脸信息与所述碰撞计算库中的人脸信息进行比对,检测所述人脸信息是否在所述碰撞计算库中首次出现;若是,将所述MAC地址信息的列表储存于所述碰撞计算库中,作为MAC地址碰撞列表,同时用所述人脸信息标记所述MAC地址碰撞列表,结束流程;否则,获取以所述人脸信息标记的所述MAC地址碰撞列表,执行步骤S23;S23:验证所述MAC地址碰撞列表上是否有碰撞成功的标记;若是,对所述MAC地址信息的列表进行校验;否则,执行步骤S24;S24:针对所述MAC地址信息的列表和所述MAC地址碰撞列表进行碰撞匹配,获取相同的MAC地址作为MAC地址交集;若所述MAC地址交集存在多条记录,将所述MAC地址交集替换原始的所述MAC地址碰撞列表,存入所述碰撞计算库;若所述MAC地址交集不存在记录,将所述MAC地址信息的列表和所述MAC地址碰撞列表进行合并形成新的所述MAC地址碰撞列表,存入所述碰撞计算库;若所述MAC地址交集只有唯一一个MAC地址,表示碰撞成功,所述人脸信息与所述MAC地址形成对应关系,存储于所述碰撞计算库中,并且在所述MAC地址碰撞列表上设置碰撞成功的标记。进一步地,在步骤S23中,当所述MAC地址碰撞列表上有碰撞成功的标记是,需对所述MAC地址信息的列表进行进行验证,具体为:校验所述MAC地址信息的列表中是否存在已经碰撞成功的所述人脸信息对应的所述MAC地址;若存在,校验成功;若不存在,执行步骤S24。进一步的,还包括:采集所述MAC地址信息时,根据采集的所述MAC地址的时间,地点,离线间隔对所述所述MAC地址的状态进行更新,得到所述MAC地址的在检测区域内的包括进入时间,离开时间,停留时间在内的信息。进一步地,还包括:所述人脸信息的采集时间大于所述MAC地址的所述进入时间,小于所述MAC地址的所述离开时间;所述人脸信息的采集地点等于所述MAC地址的采集地点。一种基于碰撞算法的目标人员定位系统,包括:数据采集模块,碰撞模块,定位分析模块;所述数据采集模块,用于建立数据采集服务,通过所述数据采集服务实时采集MAC地址信息和人脸信息,并且同时建立数据存储服务,通过所述数据存储服务将所述MAC地址信息存储于MAC信息表中,将所述人脸信息存储于人脸信息表中,形成采集信息库;所述碰撞模块,用于建立碰撞算法服务,执行碰撞算法,将所述采集信息库中的信息与预设的碰撞计算库中的信息进行碰撞,碰撞出所述人脸信息对应的MAC地址;所述定位分析模块,用于通过所述MAC地址信息的轨迹,实现包括对目标人员定位、对目标人员行为分析在内的功能。进一步地,所述碰撞模块,进一步包括:MAC列表获取子模块,用于通过所述人脸信息对应的采集时间和地点,获取对应的时间和地点范围内的所述MAC地址信息的列表;人脸信息比对子模块,用于将所述人脸信息与所述碰撞计算库中的人脸信息进行比对,检测所述人脸信息是否在所述碰撞计算库中首次出现;若是,将所述MAC地址信息的列表储存于所述碰撞计算库中,作为MAC地址碰撞列表,同时用所述人脸信息标记所述MAC地址碰撞列表,结束流程;否则,获取以所述人脸信息标记的所述MAC地址碰撞列表;MAC碰撞验证子模块,用于验证所述MAC地址碰撞列表上是否有碰撞成功的标记;MAC碰撞匹配子模块,用于针对所述MAC地址信息的列表和所述MAC地址碰撞列表进行碰撞匹配,获取相同的MAC地址作为MAC地址交集;若所述MAC地址交集存在多条记录,将所述MAC地址交集替换原始的所述MAC地址碰撞列表,存入所述碰撞计算库;若所述MAC地址交集不存在记录,将所述MAC地址信息的列表和所述MAC地址碰撞列表进行合并形成新的所述MAC地址碰撞列表,存入所述碰撞计算库;若所述MAC地址交集只有唯一一个MAC地址,表示碰撞成功,所述人脸信息与所述MAC地址形成对应关系,存储于所述碰撞计算库中,并且在所述MAC地址碰撞列表上设置碰撞成功的标记。进一步地,所述数据采集模块,进一步包括:相关信息记录子模块,用于当采集所述MAC地址信息时,根据采集的所述MAC地址的时间,地点,离线间隔对所述所述MAC地址的状态进行更新,得到所述MAC地址的在检测区域内的包括进入时间,离开时间,停留时间在内的信息。与现有技术相比,本专利技术包括以下至少一种有益效果是:(1)通过一种基于碰撞算法的目标人员定位方法,具体的:通过碰撞算法,将所述采集信息库中的信息与预设的碰撞计算库中的信息进行碰撞,碰撞本文档来自技高网...

【技术保护点】
1.一种基于碰撞算法的目标人员定位方法,其特征在于,包括以下步骤:/nS1:建立数据采集服务,通过所述数据采集服务实时采集MAC地址信息和人脸信息,并且同时建立数据存储服务,通过所述数据存储服务将所述MAC地址信息存储于MAC信息表中,将所述人脸信息存储于人脸信息表中,形成采集信息库;/nS2:建立碰撞算法服务,执行碰撞算法,将所述采集信息库中的信息与预设的碰撞计算库中的信息进行碰撞,碰撞出所述人脸信息对应的MAC地址;/nS3:通过所述MAC地址信息的轨迹,实现包括对目标人员定位、对目标人员行为分析在内的功能。/n

【技术特征摘要】
1.一种基于碰撞算法的目标人员定位方法,其特征在于,包括以下步骤:
S1:建立数据采集服务,通过所述数据采集服务实时采集MAC地址信息和人脸信息,并且同时建立数据存储服务,通过所述数据存储服务将所述MAC地址信息存储于MAC信息表中,将所述人脸信息存储于人脸信息表中,形成采集信息库;
S2:建立碰撞算法服务,执行碰撞算法,将所述采集信息库中的信息与预设的碰撞计算库中的信息进行碰撞,碰撞出所述人脸信息对应的MAC地址;
S3:通过所述MAC地址信息的轨迹,实现包括对目标人员定位、对目标人员行为分析在内的功能。


2.根据权利要求1所述的基于碰撞算法的目标人员定位方法,其特征在于,在步骤S2中,执行所述碰撞算法,碰撞出所述人脸信息对应的所述MAC地址,具体的步骤为:
S21:通过所述人脸信息对应的采集时间和地点,获取对应的时间和地点范围内的所述MAC地址信息的列表;
S22:将所述人脸信息与所述碰撞计算库中的人脸信息进行比对,检测所述人脸信息是否在所述碰撞计算库中首次出现;
若是,将所述MAC地址信息的列表储存于所述碰撞计算库中,作为MAC地址碰撞列表,同时用所述人脸信息标记所述MAC地址碰撞列表,结束流程;
否则,获取以所述人脸信息标记的所述MAC地址碰撞列表,执行步骤S23;
S23:验证所述MAC地址碰撞列表上是否有碰撞成功的标记;
若是,对所述MAC地址信息的列表进行校验;
否则,执行步骤S24;
S24:针对所述MAC地址信息的列表和所述MAC地址碰撞列表进行碰撞匹配,获取相同的MAC地址作为MAC地址交集;
若所述MAC地址交集存在多条记录,将所述MAC地址交集替换原始的所述MAC地址碰撞列表,存入所述碰撞计算库;
若所述MAC地址交集不存在记录,将所述MAC地址信息的列表和所述MAC地址碰撞列表进行合并形成新的所述MAC地址碰撞列表,存入所述碰撞计算库;
若所述MAC地址交集只有唯一一个MAC地址,表示碰撞成功,所述人脸信息与所述MAC地址形成对应关系,存储于所述碰撞计算库中,并且在所述MAC地址碰撞列表上设置碰撞成功的标记。


3.根据权利要求2所述的基于碰撞算法的目标人员定位方法,其特征在于,在步骤S23中,当所述MAC地址碰撞列表上有碰撞成功的标记时,需对所述MAC地址信息的列表进行进行验证,具体为:
校验所述MAC地址信息的列表中是否存在已经碰撞成功的所述人脸信息对应的所述MAC地址;
若存在,校验成功;
若不存在,执行步骤S24。


4.根据权利要求1所述的基于碰撞算法的目标人员定位方法,其特征在于,还包括:
采集所述MAC地址信息时,根据采集的所述MAC地址的时间,地点,离线间隔对所述所述MAC地址的状态进行更新,得到所述MAC地址的在检测区域内的包括进入时间,离开时间,停留时间在内的信息。


5.根据权利要求...

【专利技术属性】
技术研发人员:颜敏骏付俊王彬
申请(专利权)人:博康云信科技有限公司
类型:发明
国别省市:广东;44

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

1