一种基于移动终端mac地址查找特定人员的方法及系统的制作方法_2

文档序号:9597927阅读:来源:国知局
传输通过互联网 进行输送。在数据存储之前,对数据进行预处理工作,如图1所示,主要是去掉采集设备发 送过来的无效数据、重复数据、不完整的数据等。数据存储的格式如下表1 :
[0065] 第三,如图2所示,查找与单一事件相关的人员。根据单一事件进行查找,也即根 据事件发生的地点、时间在原始数据中进行检索。主要过程如下:
[0066] 1.录入事件发生的地点、时间提交到后台数据库,在原始数据中查找到对应的全 部记录;
[0067] 2.将原始数据进行数据合并,合并出人员的最早出现时间和最晚出现时间,并可 计算出人员在某场所停留的时间,以及被采集的次数等;
[0068] 3.数据展示,以被采集到的数量做倒排序进行列表展示,如下表2所示:
[0071] 第四.如图3所示,查找与多事件相关的人员。
[0072] 1.录入多个事件发生的地点、时间,进行多条件检索原始数据;检索原始数据过 程同单一事件查找过程类似,根据地点、时间为条件分别进行检索。检索的数据分别保存在 不同的数组中,待以下环节使用。
[0073] 2.对每一个事件的原始数据进行数据去重,保证每一个数组内保留不重复的MAC 地址;将数据组中的每条数据去掉无用字段,只保留mac地址,然后将数据循环比对,去除 重复MAC,在同一个数组内只保留无重复的MAC地址。
[0074] 3.将去重后的数据集合化,并对集合进行交集运算处理;集合化采用java编程语 言中的set类型进行转储,将数据转储到set类型的数据结构中,即保证了数据不重复,又 保证数据结构可以进行集合运算。然后将多个set集合进行两两比对进行碰撞,如果有相 同的MAC,再在此MAC上计数为1次。重复此碰撞过程,计算得出MAC在所有集合中的计数 情况。如下图4。
[0075] 4.数据展示,以集合碰撞相交次数做倒排序进行列表展示,或以关联关系图或力 导向图进行展示。展示如下表3所示:
[0078] 本发明可以用于:公安机关查找犯罪嫌疑人,通过报案人员提供的时间、地点等线 索查找在现场出现过的人员,与视频采集技术配合,快速定位犯罪人员。
[0079] 公安机关对多案件犯罪行为的分析。多案件存在多个现场,通过对多个现场、多个 时间段进行碰撞联合分析,找到与多案件相关最为密切的人员。
[0080] 商业分析。通过对多个营业场所、多个时间段内到访消费的人员进行碰撞分析,可 找到不同消费层次及消费类型的人员,从而可针对不同的消费人群进行精确产品及广告的 投放。
[0081] 上述虽然结合附图对本发明的【具体实施方式】进行了描述,但并非对本发明保护范 围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不 需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。
【主权项】
1. 一种基于移动终端MAC地址查找特定人员的方法,其特征是,包括以下步骤: 步骤一:数据的采集:采集设备通过无线协议对无线上网设备的MAC相关信息进行采 集; 步骤二:数据存储:采集设备采集到数据后实时发送到后台服务器对应的数据库,在 数据存储之前,对数据进行预处理; 步骤三:查找与单一事件相关的人员:根据单一事件进行查找,也即根据事件发生的 地点、时间在数据库中进行检索,计算出与人员关联的终端在某场所停留的时间,以及被采 集的次数; 步骤四:查找与多事件相关的人员:根据多个事件发生的地点、时间,进行多条件检索 数据库,对检索到的数据进行处理,计算得出MAC信息在所有集合中的计数情况。2. 如权利要求1所述的一种基于移动终端MAC地址查找特定人员的方法,其特征是,无 线上网设备包括手机、平板电脑PAD及笔记本。3. 如权利要求1所述的一种基于移动终端MAC地址查找特定人员的方法,其特征是,采 集的数据包括无线上网设备终端的MAC地址、场所位置及采集时间信息。4. 如权利要求1所述的一种基于移动终端MAC地址查找特定人员的方法,其特征是,数 据进行预处理,去掉采集设备发送过来的无效数据、重复数据、不完整的数据,数据存储的 格式:移动终端MAC、位置及时间。5. 如权利要求1所述的一种基于移动终端MAC地址查找特定人员的方法,其特征是,根 据单一事件进行查找时,包括以下步骤: 3-1)输入事件发生的地点、时间,在数据库的原始数据中查找到对应的全部记录; 3-2)将原始数据进行数据合并,合并出人员的最早出现时间和最晚出现时间,并可计 算出人员在某场所停留的时间以及被采集的次数; 3- 3)将合并后的数据进行展示,以被采集到的数量做倒排序进行列表展示,展示终端 MAC信息、地点、上线时间、下线时间及次数。6. 如权利要求1所述的一种基于移动终端MAC地址查找特定人员的方法,其特征是,查 找与多事件相关的人员时,包括以下步骤: 4- 1)输入多个事件发生的地点、时间,进行多条件检索数据库中的原始数据;根据地 点、时间为条件分别进行检索,检索的数据分别保存在不同的数组中; 4-2)对每一个事件的原始数据进行数据去重;将数据组中的每条数据去掉无用字段, 只保留MAC地址,然后将数据循环比对,去除重复MAC,在同一个数组内只保留无重复的MAC 地址; 4-3)将去重后的数据集合化,并对集合进行交集运算处理;集合化采用java编程语言 中的set类型进行转储,将数据转储到set类型的数据结构中,即保证了数据不重复,又保 证数据结构可以进行集合运算; 然后将多个set集合进行两两比对进行碰撞,如果有相同的MAC,再在此MAC上计数为 1次。重复此碰撞过程,计算得出MAC在所有集合中的计数情况; 4-4)数据展示,以集合碰撞相交次数做倒排序进行列表展示,或以关联关系图或力导 向图进行展示。7. -种基于移动终端MAC地址查找特定人员的系统,其特征是,包括: 数据的采集模块:采集设备通过无线协议对无线上网设备的MAC相关信息进行采集; 数据存储模块:采集设备采集到数据后实时发送到后台服务器对应的数据库,在数据 存储之前,对数据进行预处理; 查找与单一事件相关的人员模块:根据单一事件进行查找,也即根据事件发生的地点、 时间在数据库中进行检索,计算出人员在某场所停留的时间,以及被采集的次数; 查找与多事件相关的人员模块:根据多个事件发生的地点、时间,进行多条件检索数据 库,对检索到的数据进行处理,计算得出MAC信息在所有集合中的计数情况。8. 如权利要求7所述的一种基于移动终端MAC地址查找特定人员的系统,其特征是,无 线上网设备包括手机、平板电脑PAD及笔记本; 采集的数据包括无线上网设备终端的MAC地址、场所位置及采集时间信息。9. 如权利要求7所述的一种基于移动终端MAC地址查找特定人员的系统,其特征是,查 找与单一事件相关的人员模块,根据单一事件进行查找时,包括: 单一事件信息查找模块,输入事件发生的地点、时间,在数据库的原始数据中查找到对 应的全部记录; 数据合并模块,将原始数据进行数据合并,合并出人员的最早出现时间和最晚出现时 间,并可计算出人员在某场所停留的时间以及被采集的次数; 第一数据展示模块,将合并后的数据进行展示,以被采集到的数量做倒排序进行列表 展示,展示终端MAC信息、地点、上线时间、下线时间及次数。10. 如权利要求7所述的一种基于移动终端MAC地址查找特定人员的系统,其特征是, 查找与多事件相关的人员模块,查找与多事件相关的人员时,包括: 多个事件信息查找模块,输入多个事件发生的地点、时间,进行多条件检索数据库中的 原始数据;根据地点、时间为条件分别进行检索,检索的数据分别保存在不同的数组中; 数据去重模块,对每一个事件的原始数据进行数据去重;将数据组中的每条数据去掉 无用字段,只保留MAC地址,然后将数据循环比对,去除重复MAC,在同一个数组内只保留无 重复的MAC地址; 数据集合化模块,将去重后的数据集合化,并对集合进行交集运算处理;集合化采用java编程语言中的set类型进行转储,将数据转储到set类型的数据结构中,即保证了数据 不重复,又保证数据结构可以进行集合运算; 然后将多个set集合进行两两比对进行碰撞,如果有相同的MAC,再在此MAC上计数为 1次。重复此碰撞过程,计算得出MAC在所有集合中的计数情况; 第二数据展示模块,以集合碰撞相交次数做倒排序进行列表展示,或以关联关系图或 力导向图进行展示。
【专利摘要】本发明公开了一种基于移动终端MAC地址查找特定人员的方法及系统,采集设备通过无线协议对无线上网设备的MAC相关信息进行采集;采集设备采集到数据后实时发送到后台服务器对应的数据库,在数据存储之前,对数据进行预处理;查找与单一事件相关的人员:根据单一事件进行查找,即根据事件发生的地点、时间在数据库中进行检索,计算出人员在某场所停留的时间,以及被采集的次数;查找与多事件相关的人员:根据多个事件发生的地点、时间,进行多条件检索数据库,计算得出MAC信心在所有集合中的计数情况。本发明对单一事件相关的人员及多事件相关的人员能够分别进行查找,且制定出不同的查找方式及数据处理方式,更有针对性,查找更加精确。
【IPC分类】G06F17/30
【公开号】CN105354290
【申请号】CN201510733071
【发明人】王恒, 王可鑫, 段文良
【申请人】山东合天智汇信息技术有限公司
【公开日】2016年2月24日
【申请日】2015年10月30日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1