一种刺激Wi-Fi终端提升数据报文发包数量的方法与流程

文档序号:16675112发布日期:2019-01-18 23:52阅读:490来源:国知局
一种刺激Wi-Fi终端提升数据报文发包数量的方法与流程

本发明涉及一种刺激wi-fi终端提升数据报文发包数量的方法,属于无线通信技术网络领域。



背景技术:

目前,wi-fi商业服务已经广泛应用于酒店、商场、娱乐场等商业场合,在给客户提供便利联网服务的同时,也为商家带来了老用户维系、消费爱好分析、信息推送等用途和服务。对于wi-fi定位应用而言,数据是一个亟待发掘的巨大金矿。通过wi-fi定位,wi-fi网络的部署者可以获取用户的位置信息、行动轨迹,在海量数据的基础上,借助相应的数据分析软件,就可以了解用户的消费习惯。对于任何一个商家而言,这都是非常有价值的。

了解用户的消费习惯,那么一旦该用户到店,商家就可以开展一系列针对性的信息推送,有效提升零售业绩。如wi-fi定位数据显示,某一wi-fi终端(用户)每次进入商场都只在一个货区停留,那么以后该终端(用户)一进入商场,就可以对其直接发送该货区的促销信息,方便用户选购商品并提升购买率。

现在智能手机系统为了避免信息泄露或省电,采用伪mac或wi-fi静默工作方式。只能终端发送伪mac,减少了数据包发送量,为发现老客户到访,定位客户停留,分析客户喜好带来了较大困难。出现以下情况时:1)已知目标wi-fi终端对象的mac地址;2)在1)的基础上,未侦测到目标wi-fi终端设备接入当前环境的任何网络的情形;3)在1)的基础上,已知目标wi-fi对象曾经链接的wi-fi路由器的ssid,但当前环境下未接入任何wi-fi网络的情形;4)在1)的基础上,当前环境下已经侦测到目标wi-fi终端对象正接入某一个wi-fi路由器设备,但未处于网络访问状态的情形。类似以上情形中,因为目标wi-fi终端发报文非常少,甚至不发报文,侦测与定位时非常困难。



技术实现要素:

本发明的目的在于提供一种刺激wi-fi终端提升数据报文发包数量的方法,解决无线移动终端采用伪mac或wi-fi静默工作时数据包发送量少、定位困难的缺憾。

本发明采用如下技术方案实现:

一种刺激wi-fi终端提升数据报文发包数量的方法,其特征在于,该方法基于rts/cts机制和/或同网网络对目标对象的wi-fi无线终端进行探测与定位,刺激目标对象的wi-fi无线终端增加数据报文的发送量。

进一步的,利用rts/cts机制对目标对象进行探测与刺激,包括如下步骤:

1、开启wi-fi终端无线监听模式,监听无线wi-fi终端的数据报文;

2、使用wi-fi数据报文发送模块向目标对象构造并发送rts帧的报文;

3、接收识别无线报文的cts数据帧报文,分析报文的应答mac,确认目标对象并定位;

4、重复2、3的步骤。

进一步的,在步骤2中,使用wi-fi数据报文发送模块,向目标对象每秒构造并发送一个rts帧的数据报文。

进一步的,该方法基于同网网络对目标wi-fi终端进行探测与刺激,包括如下步骤:

a1、开启wi-fi无线监听模式,监听无线数据报文,确定目标wi-fi无线终端;

a2、侦测到wi-fi无线终端接入的wi-fi热点或该wi-fi无线终端历史接入的wi-fi热点的ssid信息;

a3、启动一个无线模块工作于ap热点模式,并将ap热点的ssid信息设置为与该目标wi-fi无线终端的接入或历史接入的ssid相同;

a4、使用一个无线模块,根据rfc802.11协议规定,向目标wi-fi无线终端发送热点服务中断连接协议,迫使目标wi-fi无线终端重新选择热点链接;

a5、接受识别wi-fi无线终端的无线报文,根据无线报文分析新的连接热点对象;

a6、如果该新的连接热点对象不是a3步骤的ap热点,则重复a5步骤;

a7、使用a3步骤的无线模块工作于ap热点模式,构造并发送arp包报文和icmpping包报文;

a8、接收识别无线报文,分离出目标对象的应答数据报文,确定目标对象并进行定位;

a9、重复a7、a8步骤。

进一步的,在步骤a7中,每秒分别构造并发送5个arp包报文和1个icmpping包报文。

进一步的,该方法基于同网网络对目标wi-fi终端进行探测与刺激,包括如下步骤:

b1、开启wi-fi无线监听模式,监听无线wi-fi终端的无线报文;

b2、侦测到目标对象接入的wi-fi开放未加密的ap热点,或已知接入密码的ap热点;

b3、启动一个无线模块工作于wi-fi终端模式,并接入目标wi-fi终端已接入的ap热点网络;

b4、使用b3步骤的无线模块,构造并发送arp包数据报文和icmpping包数据报文,目标对象收到arp、icmpping报文时自动回复;

b5、接收识别无线报文,分离出目标对象应答报文,进行目标定位;

b6、重复b4、b5步骤。

进一步的,在步骤b4中,每秒分别构造并发送5个arp包报文、和1个icmpping包报文,目标对象收到arp、icmpping报文时自动回复。

本发明的有益技术效果是:通过rfc相关网络协议定义的技术要求,有效刺激wi-fi终端设备,在终端设备未联网发送伪mac或静默状态下主动大规模发送,达到对目标对象发现和提升定位效率的目的。

附图说明

图1是rts/cts机制及wi-fi无线终端的历史ssid刺激发送数据报文的流程图。

图2是rts/cts及开放可接入网络的刺激wi-fi无线终端发送数据报文的流程图。

具体实施方式

通过下面对实施例的描述,将更加有助于公众理解本发明,但不能也不应当将申请人所给出的具体的实施例视为对本发明技术方案的限制,任何对部件或技术特征的定义进行改变和/或对整体结构作形式的而非实质的变换都应视为本发明的技术方案所限定的保护范围。以下实施例中同网网络指的是同一局域网,但本领域技术人员在没有做出实质性改进的前提下,实施例仍可在同一网段、同一内网中适用。

实施例1:

一种刺激wi-fi终端提升数据报文发包数量的方法,该方法包括如下步骤:

利用rts/cts机制对目标对象进行探测与刺激,步骤如下:

1:开启wi-fi无线监听模式,监听无线wi-fi无线报文;

2:使用一个无线模块,向目标对象每秒构造并发送一个rts帧的报文(根据rfc802.11相关协议定义,目标接收到一个发送给自己的rts帧的报文时,会自动回应一个相应的cts帧的报文);

3:接收识别无线报文的cts数据帧报文,分析报文的应答mac,确认目标对象并定位;

4:重复2、3步骤;

2)利用同网网络进行刺激,步骤如下:

a1:开启wi-fi无线监听模式,监听无线wi-fi无线数据报文,确定目标wi-fi无线终端;

a2:侦测到wi-fi无线终端接入的wi-fi热点或该wi-fi无线终端历史接入的wi-fi热点的ssid信息;

a3:启动一个无线模块工作于ap热点模式,并将ap热点的ssid信息设置为与该目标wi-fi无线终端的接入或历史接入的ssid相同;

a4:使用一个无线模块,根据rfc802.11协议规定,向目标wi-fi无线终端发送热点服务中断连接协议,迫使目标wi-fi无线终端重新选择热点链接;

a5:接受识别目标兑现的无线报文,根据报文分析新的连接热点对象;

a6:如新连接对象不是a3步骤的ap热点,重复a5步骤;

a7:使用a3步骤的无线模块,每秒分别构造并发送5个arp包报文和1个icmpping包报文(根据rfc相关定义,目标对象收到arp、icmpping报文时,会自动回复);

a8:接收识别无线报文,分离出目标对象应答报文,进行目标定位;

a9:重复a7、a8步骤。

本实施例中,设备至少使用了三个wi-fi模块,一个wi-fi模块工作于发送数据报文状态;一个wi-fi模块工作于无线监听模式;一个工作于ap热点模式,热点名的ssid名与目标设备的接入或历史接入的ssid相同。工作于发送数据报文状态的无线模块,向目标对象每秒构造并发送一个rts帧的报文并发送;工作于监听模式的无线模块,实时监听并调制解调wi-fi无线信号;系统对解调的无线信号进行分析,分离出cts数据帧报文;对报文进一步分析,判定是否是对rts报文的回应;通过回应判定目标是否存在。目标存在时,同时进行步骤a2,利用同网网络进行刺激。

图1的附图标记说明:

1、步骤1、a1指的是说明书中的步骤1与步骤a1;

2、步骤3-1指的是说明书中的步骤3的第一部分;

3、步骤a8-1指的是说明书中的步骤a8中的第一部分;

4、步骤3-2、a8-2指的是说明书中的步骤3的其他部分及说明书中步骤a8的其他部分。

实施例2:

与实施例1不同的是,在本实施例中针对已经接入ap热点的目标对象,步骤如下:

一种刺激wi-fi终端提升数据报文发包数量的方法,包括如下步骤:

1)基于rts/cts机制进行目标探测与刺激,步骤如下:

1:开启wi-fi无线监听模式,监听无线wi-fi无线报文;

2:使用一个无线模块,向目标对象每秒构造并发送一个rts帧的报文(根据rfc802.11相关协议定义,目标接收到一个发送给自己的rts帧的报文时,会自动回应一个相应的cts帧的报文);

3:接收识别无线报文的cts数据帧报文,分析报文的应答mac,确认目标对象并定位;

4:重复2、3步骤;

2)利用同网网络刺激,步骤如下:

b1:开启wi-fi无线监听模式,监听无线wi-fi无线报文;

b2:侦测到目标接入的wi-fi开放未加密的ap热点,或已知接入密码的ap热点;

b3:启动一个无线模块工作于终端模式,并接入目标wi-fi终端已接入的ap热点网络;

b4:使用s3步骤的无线模块,每秒分别构造并发送5个arp包报文、和1个icmpping包报文(根据rfc相关定义,目标对象收到arp、icmpping报文时,会自动回复);

b5:接收识别无线报文,分离出目标对象应答报文,进行目标定位;

b6:重复b4、b5步骤。

本实施例中,设备至少使用了三个wi-fi模块,一个wi-fi模块工作于发送数据报文状态;一个wi-fi模块工作于无线监听模式;一个工作接入目标相同的ap热点。工作于发送数据报文状态的无线模块,向目标对象每秒构造并发送一个rts帧的报文并发送;同时进行步骤s2,利用同网网络进行刺激。

图2的附图标记说明:

1、步骤1、b1指的是说明书中的步骤1与步骤b1;

2、步骤3-1指的是说明书中的步骤3的第一部分;

3、步骤b5-1指的是说明书中的步骤b5中的第一部分;

4、步骤3-2、b5-2指指的是说明书中的步骤3的其他部分及专利描述b5的部分。

在上述两个实施例中,对于在rts/cts机制或同网网络模式下,可同时进行开启wi-fi无线监听模式,监听无线数据报文,确定目标wi-fi无线终端的步骤。

本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施,当然本发明还可以有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可以根据本发明做出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。

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