CN109587817A - 一种Wi-Fi信道双网卡深度扫描方案 - Google Patents
一种Wi-Fi信道双网卡深度扫描方案 Download PDFInfo
- Publication number
- CN109587817A CN109587817A CN201811617559.3A CN201811617559A CN109587817A CN 109587817 A CN109587817 A CN 109587817A CN 201811617559 A CN201811617559 A CN 201811617559A CN 109587817 A CN109587817 A CN 109587817A
- Authority
- CN
- China
- Prior art keywords
- channel
- time
- signal
- wireless network
- network card
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 claims abstract description 69
- 230000008569 process Effects 0.000 claims abstract description 36
- 238000012545 processing Methods 0.000 claims abstract description 15
- 230000005484 gravity Effects 0.000 claims description 7
- 238000013507 mapping Methods 0.000 claims description 3
- 235000013399 edible fruits Nutrition 0.000 claims 1
- 241001522296 Erithacus rubecula Species 0.000 abstract description 2
- 235000003642 hunger Nutrition 0.000 abstract description 2
- 230000037351 starvation Effects 0.000 abstract description 2
- 108091006146 Channels Proteins 0.000 description 74
- 238000012937 correction Methods 0.000 description 5
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 230000007306 turnover Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/04—Scheduled access
- H04W74/06—Scheduled access using polling
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种Wi‑Fi信道双网卡深度扫描方法,包括无线网卡信道扫描流程、接收信号处理流程、调用智能方法得到信道停留时间流程;所述接收信号处理流程包含在无线网卡信道扫描流程中;所述调用智能方法得到信道停留时间流程包含在无线网卡信道扫描流程中;本发明通过引入各个信道信号接收数量和时间作为参数,通过相应方法得出当前轮循周期无线网卡在该信道上驻留的时间,通过双网卡交替纠正信道映射表的方式解决信道饥饿和提高信号接收率的问题,降低硬件成本。
Description
技术领域
本发明涉及信号扫描领域,更确切的说是属于Wi-Fi信道网卡信 号扫描领域。
技术背景
现有的技术通过使无线网卡轮循工作在各个信道上实现多个信 道扫描。这样的方式使得信号接收率随着需要扫描信道数的增加成倍 降低。如果使得网卡数等于信道数,由于不同国家地区标准不同,如 果所有信道都需要覆盖,信道数多达几十个,这样硬件成本将会成几 何倍数增加,最终产品的体积也会受到很大的影响。
发明内容
本发明通过引入各个信道信号接收数量和时间作为参数,通过相 应方法得出当前轮循周期无线网卡在该信道上驻留的时间,通过双网 卡交替纠正信道映射表的方式解决信道饥饿和提高信号接收率的问 题,降低硬件成本。
本发明技术方案如下:
一种Wi-Fi信道双网卡深度扫描方法,包括无线网卡信道扫描流 程、接收信号处理流程、调用智能方法得到信道停留时间流程;所述 接收信号处理流程包含在无线网卡信道扫描流程中;所述调用智能方 法得到信道停留时间流程包含在无线网卡信道扫描流程中;
无线网卡信道扫描流程,其支持monitor模式的无线网卡2n块, n为正整数;具体过程包括:
201)开启无线网卡,设置扫描信道列表,建立信道映射表;
202)初始化扫描列表、有效时间的阈值、默认时间权重值;切 换无线网卡信道;执行接收信号处理流程,具体包括如下步骤:
301)启动信号接收器,接收信号,接收到信号后,更新最后得 到信号的时间戳、收到信号的总数;
302)移除超出时间阈值的信号,更新信道映射对象信号数、信 号接收时间,并判断是否有外部退出请求;
其中,网卡为主扫描网卡时,执行调用智能方法得到信道停留时 间流程;网卡不为主扫描网卡时,取预设固定值作为信道停留时间; 按照取得的停留时间进行停留等待,并判断是否有外部退出请求。
进一步的,所述的无线网卡信道扫描流程中:如果有外部退出请 求,则退出;没有外部退出请求,则获取下一个没有被使用的信道, 切换至无线网卡信道继续进行判断操作。
进一步的,所述的收信号处理流程中:步骤301)中如果没有接 收信号,则直接判断是否有外部退出请求,此时如果接收到外部退出 请求,则退出,反之,则继续启动接收器接收信号。
进一步的,调用智能方法具体包括如下步骤:读取有效时间内信 号总数;计算信道上有效时间内接收到的信号总数占总信号数的比重; 计算当前时间与信最后接收到信号的时间的时间差占轮循总时间值 的比重;调用Wi-Fi信道双网卡深度扫描方法计算信道停留时间;输 出结果;
其中Wi-Fi信道双网卡深度扫描方法采用如下公式:
f(c)=(e/n)*T+((T/(t-s+1))*Q>=Q?Q:0) 公式(1)
其中f(c)为Wi-Fi信道双网卡深度扫描函数,c为信道,e为收 到的信号数,n为收到信号数总和,T为完成一轮所有信道扫描需要的 总时间,t为当前时间,s为最后收到信号的时间,Q为时间权值。
本技术方案相比现有技术优点在于:节约成本和降低信号丢失率。 采用智能方法根据各个信道上的信号拥挤度、时间阈值等参数计算出 每一轮循在信道上驻留时间,以此来达到无线网卡数小于需要扫描信 道数的情况下,尽可能高效的抓取各个信道上的信号。
附图说明
图1为本发明的无线网卡信道扫描流程图;
图2为本发明的接收信号处理流程图;
图3为本发明的智能方法处理流程图。
具体实施方式
下面结合附图和具体实施方式对本技术方案进一步说明。
如图1至图3所示,一种Wi-Fi信道双网卡深度扫描方法,包括 无线网卡信道扫描流程、接收信号处理流程、调用智能方法得到信道 停留时间流程;所述接收信号处理流程包含在无线网卡信道扫描流程 中;所述调用智能方法得到信道停留时间流程包含在无线网卡信道扫 描流程中;
无线网卡信道扫描流程,无线网卡信道扫描流程可以获取全部有 效的信道,并在合理的时间内对其进行信号接收,可以有效的降低信 号丢失率。其支持monitor模式的无线网卡2n块,n为正整数;具 体过程包括:
201)开启无线网卡,设置扫描信道列表,建立信道映射表;
202)初始化扫描列表、有效时间的阈值、默认时间权重值,这 样做可以灵活的设置等待时间,减少时间上的消耗。切换无线网卡信 道,这样做可以获取到所有设置好的网卡信道,减少信号丢失。执行 接收信号处理流程,接收信号处理流程可以在合理的时间内访问到所 有有效的信道,防止信号丢失,降低信号丢失率。具体包括如下步骤:
301)启动信号接收器,接收信号,接收到信号后,更新最后得 到信号的时间戳、收到信号的总数;没有接受到信号,则直接判断是 否有外部退出请求。
302)移除超出时间阈值的信号,这样做可以保证信号的准确性。 更新信道映射对象信号数、信号接收时间,这样做可以保证信道的有 效性,减少对无效信道的访问,降低信号丢失率。并判断是否有外部 退出请求;如果接收到外部退出请求,则退出,反之,则继续启动接 收器接收信号。
其中,网卡为主扫描网卡时,执行调用智能方法得到信道停留时 间流程;网卡不为主扫描网卡时,取预设固定值作为信道停留时间; 按照取得的停留时间进行停留等待,这样做可以节省时间消耗;并判 断是否有外部退出请求。如果有外部退出请求,则退出;没有外部退 出请求,则获取下一个没有被使用的信道,切换至无线网卡信道继续 进行判断操作。
其中调用智能方法具体包括如下步骤:读取有效时间内信号总数; 计算信道上有效时间内接收到的信号总数占总信号数的比重;计算当 前时间与信最后接收到信号的时间的时间差占轮循总时间值的比重; 调用Wi-Fi信道双网卡深度扫描方法计算信道停留时间;输出结果;
其中Wi-Fi信道双网卡深度扫描方法采用如下公式:
f(c)=(e/n)*T+((T/(t-s+1))*Q>=Q?Q:0) 公式(1)
其中f(c)为Wi-Fi信道双网卡深度扫描函数,c为信道,e为收 到的信号数,n为收到信号数总和,T为完成一轮所有信道扫描需要的 总时间,t为当前时间,s为最后收到信号的时间,Q为时间权值。
假设信道C上接收到的信号数为e个,各个信道在有效时间内收 到信号数总和为n,则信号数e占信号数总和n的比重为e/n。再乘 以完成所有信道一轮扫描需要的总时间T,得到本轮循环中在该信道 上停留时间的初始值,即(e/n)*T。矫正值等于所有信道一轮扫描需 要的总时间T除以当前时间t与该信道上最后收到信号的时间s差, 再乘以时间权值Q,如果计算得到的矫正值大于时间权值Q则取矫正 值为时权值,否则取矫正值为0,即((T/(t-s+1))*Q>=Q?Q:0)。初 始值加上矫正值得到本轮循环中在该信道上停留时间的最终值,即 (e/n)*T+((T/(t-s+1))*Q>=Q?Q:0)。
调用智能方法得到信道停留时间流程可以计算出合理的等待时 间,有效的发挥出网卡的效率,使得用户在拥有少量的硬件资源下何 以最大限度的提升信号接受效率,减少信号流失率,节约了硬件成本。 其中本方法未具体描述的处理内容均采用本领域技术人员常规方法 处理。
以上所述仅是本技术方案的优选实施方式,应当指出,对于本技 术领域的普通技术人员,在不脱离本发明构思的前提下,还可以做出 若干改进和润饰,这些改进和润饰也应视为本发明保护范围内。
Claims (4)
1.一种Wi-Fi信道双网卡深度扫描方法,其特征在于,包括无线网卡信道扫描流程、接收信号处理流程、调用智能方法得到信道停留时间流程;所述接收信号处理流程包含在无线网卡信道扫描流程中;所述调用智能方法得到信道停留时间流程包含在无线网卡信道扫描流程中;
无线网卡信道扫描流程,其支持monitor模式的无线网卡2n块,n为正整数;具体过程包括:
201)开启无线网卡,设置扫描信道列表,建立信道映射表;
202)初始化扫描列表、有效时间的阈值、默认时间权重值;切换无线网卡信道;执行接收信号处理流程,具体包括如下步骤:
301)启动信号接收器,接收信号,接收到信号后,更新最后得到信号的时间戳、收到信号的总数;
302)移除超出时间阈值的信号,更新信道映射对象信号数、信号接收时间,并判断是否有外部退出请求;
其中,网卡为主扫描网卡时,执行调用智能方法得到信道停留时间流程;网卡不为主扫描网卡时,取预设固定值作为信道停留时间;按照取得的停留时间进行停留等待,并判断是否有外部退出请求。
2.根据权利要求1所述的一种Wi-Fi信道双网卡深度扫描方法,其特征在于,所述的无线网卡信道扫描流程中:如果有外部退出请求,则退出;没有外部退出请求,则获取下一个没有被使用的信道,切换至无线网卡信道继续进行判断操作。
3.根据权利要求1所述的一种Wi-Fi信道双网卡深度扫描方法,其特征在于,所述的收信号处理流程中:步骤301)中如果没有接收信号,则直接判断是否有外部退出请求,此时如果接收到外部退出请求,则退出,反之,则继续启动接收器接收信号。
4.根据权利要求3所述的一种Wi-Fi信道双网卡深度扫描方法,其特征在于,调用智能方法具体包括如下步骤:读取有效时间内信号总数;计算信道上有效时间内接收到的信号总数占总信号数的比重;计算当前时间与信最后接收到信号的时间的时间差占轮循总时间值的比重;调用Wi-Fi信道双网卡深度扫描方法计算信道停留时间;输出结果;
其中Wi-Fi信道双网卡深度扫描方法采用如下公式:
f(c)=(e/n)*T+((T/(t-s+1))*Q>=Q?Q:0) 公式(1)
其中f(c)为Wi-Fi信道双网卡深度扫描函数,c为信道,e为收到的信号数,n为收到信号数总和,T为完成一轮所有信道扫描需要的总时间,t为当前时间,s为最后收到信号的时间,Q为时间权值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811617559.3A CN109587817B (zh) | 2018-12-27 | 2018-12-27 | 一种Wi-Fi信道双网卡深度扫描方案 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811617559.3A CN109587817B (zh) | 2018-12-27 | 2018-12-27 | 一种Wi-Fi信道双网卡深度扫描方案 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109587817A true CN109587817A (zh) | 2019-04-05 |
CN109587817B CN109587817B (zh) | 2020-09-18 |
Family
ID=65933199
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811617559.3A Active CN109587817B (zh) | 2018-12-27 | 2018-12-27 | 一种Wi-Fi信道双网卡深度扫描方案 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109587817B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112822708A (zh) * | 2020-12-31 | 2021-05-18 | 四川英得赛克科技有限公司 | 一种使用多无线网卡进行无线通信数据抓取的方法和设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101815345A (zh) * | 2009-02-23 | 2010-08-25 | 雷凌科技股份有限公司 | 无线局域网络中的信道扫描的方法与装置 |
CN101938784B (zh) * | 2009-06-29 | 2013-01-02 | 华为技术有限公司 | 信道分配方法、信道调整方法和网络设备 |
CN105357712A (zh) * | 2015-05-11 | 2016-02-24 | 西南交通大学 | 一种无线网络中多节点信道扫描与分配方法 |
CN105813176A (zh) * | 2015-06-29 | 2016-07-27 | 维沃移动通信有限公司 | 一种无线局域网扫描方法及终端 |
EP3087423A1 (en) * | 2013-12-24 | 2016-11-02 | Tissuevision, Inc. | Multi-foci multiphoton imaging systems and methods |
-
2018
- 2018-12-27 CN CN201811617559.3A patent/CN109587817B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101815345A (zh) * | 2009-02-23 | 2010-08-25 | 雷凌科技股份有限公司 | 无线局域网络中的信道扫描的方法与装置 |
CN101938784B (zh) * | 2009-06-29 | 2013-01-02 | 华为技术有限公司 | 信道分配方法、信道调整方法和网络设备 |
EP3087423A1 (en) * | 2013-12-24 | 2016-11-02 | Tissuevision, Inc. | Multi-foci multiphoton imaging systems and methods |
CN105357712A (zh) * | 2015-05-11 | 2016-02-24 | 西南交通大学 | 一种无线网络中多节点信道扫描与分配方法 |
CN105813176A (zh) * | 2015-06-29 | 2016-07-27 | 维沃移动通信有限公司 | 一种无线局域网扫描方法及终端 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112822708A (zh) * | 2020-12-31 | 2021-05-18 | 四川英得赛克科技有限公司 | 一种使用多无线网卡进行无线通信数据抓取的方法和设备 |
CN112822708B (zh) * | 2020-12-31 | 2022-06-28 | 四川英得赛克科技有限公司 | 一种使用多无线网卡进行无线通信数据抓取的方法和设备 |
Also Published As
Publication number | Publication date |
---|---|
CN109587817B (zh) | 2020-09-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110611891B (zh) | 一种短信发送方法及装置 | |
CN112887927B (zh) | 语音回落方法、装置及用户设备 | |
CN112564954B (zh) | 一种网络质量的预测方法及装置 | |
CN103929791A (zh) | 使用退让定时器的机器类别通讯装置和存取控制方法 | |
US8982816B2 (en) | Method and device for counting resident time span ratio in dual network of dual mode single standby terminal user | |
CN113891410A (zh) | 一种ims网络注册方法及装置、终端、可读存储介质 | |
CN102316528B (zh) | 基于网络共享资源管理的方法及*** | |
CN102149110A (zh) | 一种终端性能评估方法及装置 | |
US20220311670A1 (en) | Information processing method and apparatus, device, and computer-readable storage medium | |
CN109587817A (zh) | 一种Wi-Fi信道双网卡深度扫描方案 | |
CN109326123B (zh) | 路况信息处理方法和装置 | |
CN113179509B (zh) | 基于WiFi的自组网方法、装置、存储介质及无线节点 | |
CN102395140B (zh) | 一种基于认知传感器网络的节能频谱检测方法 | |
CN105722171B (zh) | 重定向方法及装置 | |
CN107426704B (zh) | 一种VoWiFi业务的计费方法和移动运营商网络及其计费装置 | |
CN103037325B (zh) | 短消息下发的方法及设备 | |
CN102938802B (zh) | 智能拨号控制***及其控制方法 | |
CN105871563B (zh) | 一种话单采集方法及电子设备 | |
WO2022160670A1 (zh) | Wi-Fi网络的识别方法和Wi-Fi网络的识别装置 | |
CN108601098A (zh) | 双卡终端的网络制式的识别方法和装置 | |
CN105095781B (zh) | 一种应用程序访问权限提醒***及方法 | |
CN110781878B (zh) | 目标区域的确定方法及装置、存储介质、电子装置 | |
CN101500315B (zh) | 无线基站及调度方法 | |
CN102104851B (zh) | 避免前转陷阱的方法、hlr及*** | |
CN106804047A (zh) | 基于ta的lte网络接纳与拥塞控制的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |