一种确认WiFi移动终端的存在并统计其数量的方法技术

技术编号:8634021 阅读:187 留言:0更新日期:2013-04-27 18:25
本发明专利技术公开了一种确认WiFi移动终端的存在并统计其数量的方法,其属于无线通信技术领域,其中采用的监测设备包括解析装置和无线网卡,无线网卡连接解析装置;采用的方法包括:步骤1,将无线网卡的模式切换为混杂模式;步骤2,无线网卡接收到所有经过无线网卡的无线数据包;无线网卡将所有无线数据包发送至解析装置;步骤3,解析装置对无线数据包进行解析并得到对应每个无线数据包的MAC地址;步骤4,解析装置统计MAC地址的数量;上述技术方案的有益效果是:借助于配备有WiFi网卡及安装有抓包解析软件的设备,可在指定区域内通过旁路监测的方式确认WiFi移动终端的存在并统计其数量,操作简单、快速,结果准确。

【技术实现步骤摘要】

本专利技术涉及无线通信
,尤其涉及。
技术介绍
WiFi作为全球统一的宽带无线接入技术,近年来以其宽带接入能力、部署灵活和低成本优势,受到了运营商的大力推广,成为数据分流的重要手段和新的业务增长点。中国移动、中国联通及中国电信正在积极建设WiFi热点,作为3G网络数据分流的重要手段。与此同时,各地政府也正在建设WiFi热点,作为无线城市、智慧城市的基础网络设施。·电信级WiFi无线网络的规模和容量需求,与WiFi移动终端的数量密切相关。如果不能统计出特定区域内WiFi移动终端的数量,就无法有效地进行WiFi无线网络在容量、频率方面的组织规划,从而无法在系统资源和网络性能、用户体验之间达到最佳平衡。中国专利CN202351880U公开了一种餐厅后厨的监测系统,包括服务器计算机、后厨电子看板、点菜智能终端和无线路由器,服务器计算机、后厨电子看板和点菜智能终端分别与无线路由器连接;服务器计算机上设有顺次连接的出品档口存储单元、信息处理单元和信息收发装置。但是其并没有提及如何查找附近的无线移动终端以及进行数量统计的方法。
技术实现思路
根据现有技术中存在的缺陷,现提供,具体包括 ,适用于符合802. 11 b/g/n协议的WiFi移动终端,其中,采用监测设备进行监测并统计,所述监测设备包括解析装置和无线网卡;所述解析装置连接所述无线网卡;所述无线网卡用于接收外部的无线数据包并发送至所述解析装置;所述解析装置用于对接收到的所述无线数据包进行解析并得到相应的MAC地址,所述解析装置统计所述MAC地址的数量; 所述方法具体包括 步骤1,将所述无线网卡的模式切换为混杂模式; 步骤2,所述无线网卡接收所有经过所述无线网卡的无线数据包;所述无线网卡将所有所述无线数据包发送至所述解析装置; 步骤3,所述解析装置对所述无线数据包进行解析并得到对应每个所述无线数据包的MAC地址; 步骤4,所述解析装置统计所述MAC地址的数量。优选的,该确认WiFi移动终端的存在并统计其数量的方法,其中,在所述监测设备中增加一个存储装置;所述存储装置连接所述解析装置;所述存储装置用于存放所述解析装置解析得到的所述MAC地址的数据列表。优选的,该确认WiFi移动终端的存在并统计其数量的方法,其中,在所述解析装置中内置抓包部件,所述抓包部件连接所述存储装置;所述抓包部件用于解析所述无线数据包并得到对应的MAC地址,所述抓包部件将所述MAC地址存入所述存储装置中。优选的,该确认WiFi移动终端的存在并统计其数量的方法,其中,还包括对MAC地址的去重步骤 步骤a,所述解析装置第一次解析所述无线数据包并得到对应的所述MAC地址后,将所述MAC地址存入所述存储装置的所述数据列表中; 步骤b,所述解析装置解析所述无线数据包并得到对应的所述MAC地址后,将所述MAC地址与所述数据列表进行比对;若所述MAC地址未包括在所述数据列表内,则所述解析装置将所述MAC地址存入所述存储装置的所述数据列表中。优选的,该确认WiFi移动终端的存在并统计其数量的方法,其中,所述步骤b中,若所述MAC地址包括在所述数据列表内,则所述解析装置不将所述MAC地址存入所述存储装置中。优选的,该确认WiFi移动终端的存在并统计其数量的方法,其中,在所述解析装置中内置计数部件,所述计数部件与所述抓包部件连接;所述计数部件用于统计所述抓包部件解析的所述MAC地址的数量; 所述计数部件的初始值为O ;当所述抓包部件向所述存储装置中存入一个所述无线数据包的对应所述MAC地址时,所述计数部件的值加I ;所述抓包部件抓包完毕后,提取所述计数部件中的数值作为MAC地址的总数量并存入所述存储装置中。优选的,该确认WiFi移动终`端的存在并统计其数量的方法,其中,在所述监测设备中增加一个显示装置;所述显示装置连接所述抓包部件;所述抓包部件读取所述存储装置中储存的MAC地址以及所述MAC地址的总数量并显示在所述显示装置上。上述技术方案的有益效果是借助于配备有WiFi网卡及安装有抓包解析软件的设备,可在指定区域内通过旁路监测的方式确认WiFi移动终端的存在并统计其数量,操作简单、快速,结果准确。附图说明图1是本专利技术的实施例中确认并统计WiFi移动终端所使用的监测设备的基本结构 图2是本专利技术的实施例中确认并统计WiFi移动终端的流程示意图。具体实施例方式下面结合附图和具体实施例对本专利技术作进一步说明,但不作为本专利技术的限定。如图1所示,确认并统计WiFi移动终端,需要用到一个监测设备,该监测设备适用于符合802. llb/g/n协议的WiFi移动终端(包括手机、平板电脑、上网本等)。该监测设备包括无线网卡,解析装置、存储装置和显示装置;解析装置分别连接无线网卡、存储装置和显示装置,无线网卡用于监测外界无线移动终端发送的无线数据包,解析装置用于解析处理无线数据包,存储装置用于保存解析后的处理结果,显示装置用于显示解析后的处理结果。解析装置中包括抓包部件和计数部件,抓包部件分别连接无线网卡、存储装置和显示装置,同时连接计数部件;计数部件中的初始值为O,抓包部件中内置有抓包软件。如图2所示,本专利技术的实施例中,采用上述监测设备进行确认并统计WiFi移动终端数量的方法具体包括 首先打开监测设备,并将无线网卡的模式调为混杂模式(混杂模式就是接收所有经过网卡的数据包,包括不是发给本机的包;无线网卡能接受所有通过它的数据流,不管是什么格式,什么地址的);然后无线网卡捕捉经过其的无线数据包并发送至抓包部件;抓包部件运行内置的抓包解析软件并分析得到对应每个无线数据包的MAC地址;抓包部件将MAC地址发送至存储装置中保存; 当抓包部件每向存储装置中存入一个MAC地址时,计数部件内的数值加I ;当监测过程结束后,抓包部件读取计数部件中的最终数值并作为无线移动终端的总数量存入存储装置中。在抓包解析的过程中,可能会抓取从同一个无线移动终端中发送的无线数据包,为避免重复计算同一个无线移动终端的个数,在上述统计数量的方法中增加一个去重步骤,具体如下 当抓包部件分析得到第一个MAC地址时,将该MAC地址发送至存储装置;存储装置中存有一张关于MAC地址信息的空白的数据列表;抓包部件将第一个MAC地址送入该数据列表中保存。 随后当抓包部件每分析得到一个MAC地址时,将该MAC地址与存储装置中的数据列表进行比对;若该MAC地址未包括在该数据列表中(即之前未抓取过从相同无线移动终端发送来的无线数据包),则抓包部件将该MAC地址写入该数据列表中保存;若该MAC地址已经包括在该数据列表中(即抓包部件之前抓取过从相同无线移动终端发送来的无线数据包),则抓包部件不将该MAC地址存入存储装置中并丢弃。抓包部件将抓取的无线数据包的MAC地址以及最终抓取的无线移动终端总数发送至显示装置中显示;在本专利技术的实施例中,显示装置为显示屏。在本专利技术的实施例中,上述监测设备可以集成在具有WiFi网卡的台式计算机、笔记本、手机或其他专用设备上即在具有WiFi网卡的设备上安装专用的抓包解析软件,以形成一个专用的监测设备。以上所述仅为本专利技术较佳的实施例,并非因此限制本专利技术的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本专利技术说明书本文档来自技高网...

【技术保护点】
一种确认WiFi移动终端的存在并统计其数量的方法,适用于符合802.11?b/g/n协议的WiFi移动终端,其特征在于,采用监测设备进行监测并统计,所述监测设备包括解析装置和无线网卡;所述解析装置连接所述无线网卡;所述无线网卡用于接收外部的无线数据包并发送至所述解析装置;所述解析装置用于对接收到的所述无线数据包进行解析并得到相应的MAC地址,所述解析装置统计所述MAC地址的数量;所述方法具体包括:步骤1,将所述无线网卡的模式切换为混杂模式;步骤2,所述无线网卡接收所有经过所述无线网卡的无线数据包;所述无线网卡将所有所述无线数据包发送至所述解析装置;步骤3,所述解析装置对所述无线数据包进行解析并得到对应每个所述无线数据包的MAC地址;步骤4,所述解析装置统计所述MAC地址的数量。

【技术特征摘要】
1.一种确认WiFi移动终端的存在并统计其数量的方法,适用于符合802. 11 b/g/n协议的WiFi移动终端,其特征在于,采用监测设备进行监测并统计,所述监测设备包括解析装置和无线网卡;所述解析装置连接所述无线网卡;所述无线网卡用于接收外部的无线数据包并发送至所述解析装置;所述解析装置用于对接收到的所述无线数据包进行解析并得到相应的MAC地址,所述解析装置统计所述MAC地址的数量; 所述方法具体包括 步骤1,将所述无线网卡的模式切换为混杂模式; 步骤2,所述无线网卡接收所有经过所述无线网卡的无线数据包;所述无线网卡将所有所述无线数据包发送至所述解析装置; 步骤3,所述解析装置对所述无线数据包进行解析并得到对应每个所述无线数据包的MAC地址; 步骤4,所述解析装置统计所述MAC地址的数量。2.如权利要求1所述的确认WiFi移动终端的存在并统计其数量的方法,其特征在于,在所述监测设备中增加一个存储装置;所述存储装置连接所述解析装置;所述存储装置用于存放所述解析装置解析得到的所述MAC地址的数据列表。3.如权利要求1所述的确认WiFi移动终端的存在并统计其数量的方法,其特征在于,在所述解析装置中内置抓包部件,所述抓包部件连接所述存储装置;所述抓包部件用于解析所述无线数据包并得到对应的MAC地址,所述抓包部件将所述MAC地址存入所述存储装置中。4.如权利要求2所述的确认WiFi移动终端的存在并统计其数量的方法...

【专利技术属性】
技术研发人员:徐凯徐林殷俊黄志根
申请(专利权)人:公安部第三研究所
类型:发明
国别省市:

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

1