[发明专利]一种监听客户端信号特征的方法和装置有效
申请号: | 201410647789.X | 申请日: | 2014-11-14 |
公开(公告)号: | CN104468058B | 公开(公告)日: | 2018-07-24 |
发明(设计)人: | 范继涛 | 申请(专利权)人: | 北京囡宝科技有限公司 |
主分类号: | H04L1/16 | 分类号: | H04L1/16;H04L1/18 |
代理公司: | 北京新知远方知识产权代理事务所(普通合伙) 11397 | 代理人: | 马军芳 |
地址: | 100040 北京市石景山*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 监听 客户端 信号 特征 方法 装置 | ||
1.一种监听客户端信号特征的方法,其特征在于,在监听客户端发送报文时的信号特征的过程中,执行如下步骤:
获取数据库中的客户端地址;
向客户端地址发送探测报文,所述探测报文是客户端接收后会响应的报文;
数据库包括以下数据库之一或者其组合:第一数据库、第二数据库、第三数据库、第四数据库,其中:
在第一次收到客户端发出的报文时,将该客户端的客户端地址加入第一数据库;
若在多个相邻信道收到客户端发出的报文,且该客户端的客户端地址在第一数据库中,则将该客户端地址移入第二数据库,并记录该客户端地址对应的信道;
若向第二数据库中的客户端地址发送设定次数的探测报文后,未接收到该客户端会响应的报文,则将该客户端地址移入第一数据库;
若在收到客户端发出的数据帧,且该客户端的客户端地址在第一数据库中,则将该客户端地址移入第三数据库,并记录该客户端地址对应的信道;
若向第三数据库中的客户端地址发送设定次数的探测报文后,未接收到该客户端会响应的报文,则将该客户端地址移入第一数据库;
若向第一数据库中的客户端地址在预设次数的遍历过程中,发送设定次数的探测报文后,未接收到该客户端会响应的报文,则将该客户端地址移入第四数据库,并记录该客户端地址对应的信道;
向客户端地址发送探测报文,是向根据预设策略从数据库中选择出的客户端地址发送探测报文。
2.如权利要求1所述的方法,其特征在于,所述探测报文是按802.11协议发出的探测响应probe response报文。
3.如权利要求1所述的方法,其特征在于,发送探测报文时,是以单播使用基础速率发送的。
4.如权利要求1所述的方法,其特征在于,发送探测报文时,在各个信道进行切换,在每个信道都发送探测报文。
5.如权利要求1所述的方法,其特征在于,向根据预设策略从数据库中选择出的客户端地址发送探测报文,包括:
依次在每一信道遍历第一数据库、第二数据库、第三数据库、第四数据库;
在各数据库中,选择出对应该信道的客户端地址;
向该客户端地址发送探测报文。
6.如权利要求5所述的方法,其特征在于,在每一信道上都向选择出的客户端地址发送过探测报文后,进一步包括:
更新数据库中的客户端地址和/或其对应的信道信息。
7.如权利要求5或6所述的方法,其特征在于,按照预定周期,向根据预设策略从数据库中选择出的客户端地址发送探测报文。
8.如权利要求6所述的方法,其特征在于,在更新数据库中的客户端地址和/或其对应的信道时,包括:
若向第一数据库中的客户端地址在预设次数的已经历的周期中,发送探测报文后,未接收到该客户端会响应的报文,则将该客户端地址移入第四数据库,并记录该客户端地址对应的信道;
若向第四数据库中的客户端地址发送探测报文后,接收到该客户端会响应的报文,则将该客户端地址移入第一数据库。
9.如权利要求8所述的方法,其特征在于,进一步包括:
确定第四数据库中发送探测报文后,未接收到响应报文的客户端地址,并确定已发送的周期数;
根据已发送的周期数确定向该客户端地址发送探测报文的间隔;
按该间隔向该客户端地址发送探测报文。
10.如权利要求1所述的方法,其特征在于,进一步包括:
向相邻AP发送客户端地址信息;
和/或,
接收相邻AP发送的客户端地址信息,并根据客户端地址信息更新数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京囡宝科技有限公司,未经北京囡宝科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410647789.X/1.html,转载请声明来源钻瓜专利网。