一种绑定MAC真实身份的方法及系统与流程

文档序号:12279046阅读:509来源:国知局

本发明涉及一种绑定MAC真实身份的方法及系统。



背景技术:

随着近几年互联网的迅猛发展,以智能手机为代表的智能终端也极速发展,人们对网络的需求也越来越高,这也促使越来越多餐馆、咖啡厅、酒店开始提供有线/无线上网方式,供客人使用。但为了实现对上网人员的管控,避免非法分子利用网络传播谣言,制造祸端,引起公众控慌,很多地方都安装了可以对上网终端MAC进行采集的设备,从而利用采集到的智能终端MAC分析人员的各种行为,也成为了一种可能,如同行分析、碰撞分析等。

但是,采集终端虽然可以对智能设备的MAC进行采集,但是也仅仅是采集到MAC,无法关联到该MAC对应的用户的真实身份。因此在用于破案时,往往虽然分析到了MAC,但是却查不到该MAC对应人员的真实身份



技术实现要素:

本发明为了解决上述问题,提出了一种绑定MAC真实身份的方法及系统,本发明解决了MAC无法关联到真实身份的这一难题,相对于传统只能依赖人工去标注MAC对应人员真实身份,在一定程度上极大的提高了办理效率,为公安民警及其他使用人员查找MAC对应的人员真实身份,提供了极大的便利及参考价值。

为了实现上述目的,本发明采用如下技术方案:

一种绑定MAC真实身份的方法,包括以下步骤:

(1)获取当日来客人员的身份证号码,并进行去重处理;

(2)依次选取去重后的身份证号码,查询对应的身份证号码在设定时间内所有对应的MAC集合;

(3)对所有MAC集合取交集,确认碰撞结果,如果碰撞结果为多个或零个,则认为没有碰撞到合适的mac,如果碰撞结果为一个,将该身份证号和碰撞出的mac关联关系记录到数据库中供以查阅;

(4)不断重复步骤(2)、(3),直到所有身份证号码存储完。

所述步骤(1)中,在获取身份证号码的仪器周围布设多个MAC采集设备。

所述步骤(1)中,设置时间参数数m,n,t,当有人取票时,以刷取身份证的时间点为基准点,向前移m个时间单位,得到时间点m1,即假定在时间点m1时,该人员来到了取票前机;向后移n个单位时间,得到时间点n1,即假定在时间点n1时,该人员已经拿到票后离开,t为设定的查询时间段。

所述步骤(2)中,查询出当日所有取票人员的身份证号,对获取的身份证号进行去重处理,获取身份证号t时间内所有采集到的所有mac采集设备的集合。

所述步骤(3)中,查询为精确查询,是指在碰撞分析的结果中进行查询:或根据身份证号查询MAC,或是根据MAC查询身份证号。

所述步骤(3)中,查询为模糊查询,提供身份证号、时间段,将提供身份证号在指定进间段内的所有取票记录涉及到的MAC集合取出,进行碰撞分析,并按照出现的次数将MAC进行排序返回。

一种绑定MAC真实身份的系统,包括多个MAC采集设备、刷卡器、处理器和数据库服务器,其中:

所述刷卡器为多个,均设置在待监控地区,所述刷卡器周围设置有MAC采集设备;

所述处理器连接MAC采集设备和刷卡器,获取当日来客人员的身份证号码,并进行去重处理,依次选取去重后的身份证号码,查询对应的身份证号码在设定时间内所有对应的MAC集合,对所有MAC集合取交集,确认碰撞结果,如果碰撞结果为多个或零个,则认为没有碰撞到合适的mac,如果碰撞结果为一个,将该身份证号和碰撞出的mac关联关系记录到数据库服务器中供以查阅;

所述数据库服务器,提供查询服务。

所述数据库服务器具体包括精确查询及模精查询,精确查询根据身份证号或MAC在碰撞分析的结果中进行查询,模糊查询为提供身份证号、时间段,将提供身份证号在指定进间段内的所有取票记录涉及到的MAC集合取出,进行碰撞分析,并按照出现的次数将MAC进行排序返回。

本发明的有益效果为:本发明主要解决了MAC无法关联到真实身份的这一难题,相对于传统只能依赖人工去标注MAC对应人员真实身份,在一定程度上极大的提高了办理效率,为公安民警及其他使用人员查找MAC对应的人员真实身份,提供了极大的便利及参考价值。

附图说明

图1是本发明的流程示意图。

具体实施方式:

下面结合附图与实施例对本发明作进一步说明。

如图1所示,为了达到对MAC对应人员真实身份的分析,发明的具体方案如下:

首先,在使用真实身份的场景中,安装小范围MAC采集设备,如在取票机前安装该采集设备,该MAC采集设备仅可采集取票机小范围内的智能终端的MAC(如1米范围内)。

其次,安装后台分析系统,该系统一方面可以实时获取MAC采集设备采集到的MAC,另一方面可以连接到取票机上,获取取票人员的身份信息。

第三,设置后台分析系统参数m,n,t。当有人取票时,以刷取身份证的时间点为基准点,向前移m个时间单位,得到时间点m1,即假定在时间点m1时,该人员来到了取票前机;向后移n个单位时间,得到时间点n1,即假定在时间点n1时,该人员已经拿到票后离开。t为时间,即取t时间内的数据进行碰撞。

第四,每次当有人取票刷身份证时,根据该时间点、m、n参数计算出m1、n1时间点。将m1、n1单位时间内该台取票机对应的MAC采集设备采集到的MAC进行去重后与该人员的身份信息进行关联存储。

第五,系统每日定时从系统中获取数据进行离线分析。

分析过程如下:

首先,查询出当日所有取票人员的身份证号。

其次,对获取的身份证号进行去重处理。

第三,取出第一个身份证号,获取该身份证号t时间内所有采集到的mac的集合,并对这些mac集合取交集。如果碰撞结果为多个或零个,则认为没有碰撞到合适的mac;如果碰撞结果为一个,则认为取到的结果即为该身份证号对应的智能终端的mac,也即是该mac对应的人的真实身份,将该身份证号和碰撞出的mac关联关系记录到数据库中。

第四,对所有的身份证号都按第三步的碰撞处来做处理,并将碰撞结果为1的数据存储到数据库中。如果存储时该身份证号已经有MAC绑定数据,或该MAC已经绑定到其他身份证号上,则解决旧的绑定,并继续存储新的分析结果。

第五,系统提供两种查询方式:精确查询及模精查询。

精确查询,是指在碰撞分析的结果中进行查询:或根据身份证号查询MAC;或是根据MAC查询身份证号。

模糊查询:需要提供身份证号、时间段。然后系统将提供身份证号在指定进间段内的所有取票记录涉及到的MAC集合取出,进行碰撞分析。并按照出现的次数将MAC进行排序返回。如指定的身份证号在指定时间内共取过5次票,则从系统中取出5个集合,进行碰撞分析。可能有的mac在5个集合中都出现了,有的出现了4次等等。则将所有出现过的mac按照出现次数进行排序,并返回mac地址、出现次数,以供使用人员参考。

上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1