一种信道切换方法及装置与流程

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

技术特征:

1.一种信道切换方法,其特征在于,包括:

无线设备在第i个信道监听预设监听时长后,切换到第i+1个信道继续监听,其中,所述i为取遍不大于N的所有正整数,所述N表示信道总数且为大于等于1的正整数;

所述无线设备确定所述N个信道均监听完成后获取在每个信道接收到的信标beacon报文数量;

所述无线设备基于每个信道的beacon报文数量更新对应信道的监听时长,使得更新后的获取beacon报文数量大的信道的监听时长大于获取beacon报文数量小的信道的监听时长;

针对更新监听时长后的每个信道,所述无线设备在第j个信道监听所述第j个信道对应的监听时长后,切换到第j+1个信道继续监听,其中,所述j为取遍不大于N的所有正整数。

2.如权利要求1所述的方法,其特征在于,所述无线设备基于每个信道的beacon报文数量更新对应信道的监听时长,包括:

所述无线设备将beacon报文数量小于报文阈值的信道的监听时长减少(R-r)*t1,所述R表示报文阈值,所述r表示在信道获取的beacon报文数量,所述t1为小于预设监听时长的常数。

3.如权利要求2所述的方法,其特征在于,所述t1为beacon报文数量为0的信道的监听时长。

4.如权利要求2所述的方法,其特征在于,所述报文阈值为大于报文数量平均值的多个beacon报文数量中数量最小的beacon报文数量,或者所述报文阈值为小于报文数量平均值的多个beacon报文数量中数量最大的beacon报文数量,所述报文数量平均值为所述N个信道的beacon报文数量的平均值。

5.如权利要求2所述的方法,其特征在于,针对更新监听时长后的每个信道,所述无线设备在第j个信道监听所述第j个信道对应的监听时长之前,还包括:

所述无线设备基于在每个信道接收到的报文中携带的有效MAC地址的数量,对更新监听时长后的每个信道对应的监听时长再次进行更新,所述在每个信道接收到的报文中携带的有效MAC地址的数量为所述无线设备确定在所述N个信道均监听完成后得到的。

6.如权利要求5所述的方法,其特征在于,所述无线设备基于在每个信道接收到的报文中携带的有效MAC地址的数量,对更新监听时长后的每个信道对应的监听时长再次进行更新,包括:

所述无线设备确定每个信道的效率比,所述效率比为在同一信道接收到的报文中携带的有效MAC地址的数量与获取的beacon报文数量的比值;

所述无线设备将获取beacon报文数量小于所述报文阈值、且效率比大于MAC地址阈值的信道的更新后的监听时长增加(q/Q)*t1,所述q表示对应信道的效率比,所述Q表示MAC地址阈值。

7.如权利要求6所述的方法,其特征在于,所述MAC地址阈值为小于所述报文阈值的多个beacon报文数量中数量最大的beacon报文数量对应信道的效率比,或者所述MAC地址阈值为大于所述报文阈值的多个beacon报文数量中数量最小的beacon报文数量对应信道的效率比。

8.如权利要求1-7任一所述的方法,其特征在于,所述方法还包括:

所述无线设备确定在所述N个信道均监听T次后,将每个信道的监听时长均更新为所述预设监听时长。

9.一种信道切换方法,其特征在于,包括:

无线设备在第m个信道监听预设监听时长后,切换到第m+1个信道继续监听,其中,所述m为取遍不大于M的所有正整数,所述M表示信道总数且为大于等于1的正整数;

所述无线设备确定所述M个信道均监听完成后获取在每个信道接收到的报文中携带的有效MAC地址数量;

所述无线设备基于每个信道的有效MAC地址数量更新对应信道的监听时长,使得更新后的获取有效MAC地址数量大的信道的监听时长大于获取有效MAC地址数量小的信道的监听时长;

针对更新监听时长后的每个信道,所述无线设备在第n个信道监听所述第n个信道对应的监听时长后,切换到第n+1个信道继续监听,其中,所述n为取遍不大于M的所有正整数。

10.如权利要求9所述的方法,其特征在于,无线设备基于每个信道的有效MAC地址数量更新对应信道的监听时长,包括:

所述无线设备将有效MAC地址数量小于地址数量阈值的信道的监听时长减少(Y-y)*t2,所述Y表示地址数量阈值,所述y表示在信道获取的有效MAC地址数量,所述t2为小于预设监听时长的常数。

11.如权利要求10所述的方法,其特征在于,所述地址数量阈值为大于有效MAC地址数量平均值的多个有效MAC地址数量中数量最小的有效MAC地址数量,或者所述地址数量阈值为小于有效MAC地址数量平均值的多个有效MAC地址数量中数量最大的有效MAC地址数量,所述有效MAC地址数量平均值为所述M个信道的有效MAC地址数量的平均值。

12.一种信道切换装置,其特征在于,包括:

信道切换模块,用于在第i个信道监听预设监听时长后,切换到第i+1个信道继续监听,其中,所述i为取遍不大于N的所有正整数,所述N表示信道总数且为大于等于1的正整数;

信道分析模块,用于获取所述信道切换模块所监听到的在每个信道接收到的信标beacon报文数量;

更新模块,用于基于所述信道分析模块获取到的每个信道的beacon报文数量更新对应信道的监听时长,使得更新后的获取beacon报文数量大的信道的监听时长大于获取beacon报文数量小的信道的监听时长;

所述信道切换模块,还用于针对所述更新模块更新监听时长后的每个信道,所述无线设备在第j个信道监听所述第j个信道对应的监听时长后,切换到第j+1个信道继续监听,其中,所述j为取遍不大于N的所有正整数。

13.如权利要求12所述的装置,其特征在于,所述更新模块,在基于所述信道分析模块获取到的每个信道的beacon报文数量更新对应信道的监听时长时,具体用于:

将beacon报文数量小于报文阈值的信道的监听时长减少(R-r)*t1,所述R表示报文阈值,所述r表示在信道获取的beacon报文数量,所述t1为小于预设监听时长的常数。

14.如权利要求13所述的装置,其特征在于,所述更新模块还用于将获取beacon报文数量为0的信道的监听时长更新为t1

15.如权利要求13所述的装置,其特征在于,所述报文阈值为大于报文数量平均值的多个beacon报文数量中数量最小的beacon报文数量,或者所述报文阈值为小于报文数量平均值的多个beacon报文数量中数量最大的beacon报文数量,所述报文数量平均值为所述N个信道的beacon报文数量的平均值。

16.如权利要求13所述的装置,其特征在于,所述更新模块,在所述信道切换模块在第j个信道监听所述第j个信道对应的监听时长之前,还用于:

针对所述更新模块更新监听时长后的每个信道,基于在每个信道接收到的报文中携带的有效MAC地址的数量,对更新监听时长后的每个信道对应的监听时长再次进行更新,所述在每个信道接收到的报文中携带的有效MAC地址的数量为所述信道分析模块在确定所述N个信道均监听完成后获取得到的。

17.如权利要求16所述的装置,其特征在于,所述更新模块,在基于在每个信道接收到的报文中携带的有效MAC地址的数量,对更新监听时长后的每个信道对应的监听时长再次进行更新时,具体用于:

确定每个信道的效率比,所述效率比为在同一信道接收到的报文中携带的有效MAC地址的数量与获取的beacon报文数量的比值;

将获取beacon报文数量小于所述报文阈值、且效率比大于MAC地址阈值的信道的更新后的监听时长增加(q/Q)*t1,所述q表示对应信道的效率比,所述Q表示MAC地址阈值。

18.如权利要求17所述的装置,其特征在于,所述MAC地址阈值为小于所述报文阈值的多个beacon报文数量中数量最大的beacon报文数量对应信道的效率比,或者所述MAC地址阈值为大于所述报文阈值的多个beacon报文数量中数量最小的beacon报文数量对应信道的效率比。

19.如权利要求12-18任一所述的装置,其特征在于,所述更新模块,还用于在确定在所述N个信道均监听T次后,将每个信道的监听时长均更新为所述预设监听时长。

20.一种信道切换装置,其特征在于,包括:

信道切换模块,用于在第m个信道监听预设监听时长后,切换到第m+1个信道继续监听,其中,所述m为取遍不大于M的所有正整数,所述M表示信道总数且为大于等于1的正整数;

信道分析模块,用于获取所述信道切换模块所监听到的在每个信道接收到的报文中携带的有效MAC地址数量;

更新模块,用于基于所述信道分析模块获取到的每个信道的有效MAC地址数量更新对应信道的监听时长,使得更新后的获取有效MAC地址数量大的信道的监听时长大于获取有效MAC地址数量小的信道的监听时长;

所述信道切换模块,还用于针对所述更新模块更新监听时长后的每个信道,所述无线设备在第n个信道监听所述第n个信道对应的监听时长后,切换到第n+1个信道继续监听,其中,所述n为取遍不大于M的所有正整数。

21.如权利要求20所述的装置,其特征在于,所述更新模块,在基于所述信道分析模块获取到的每个信道的有效MAC地址数量更新对应信道的监听时长时,具体用于:

将有效MAC地址数量小于地址数量阈值的信道的监听时长减少(Y-y)*t2,所述Y表示地址数量阈值,所述y表示在信道获取的有效MAC地址数量,所述t2为小于预设监听时长的常数。

22.如权利要求21所述的装置,其特征在于,所述地址数量阈值为大于有效MAC地址数量平均值的多个有效MAC地址数量中数量最小的有效MAC地址数量,或者所述地址数量阈值为小于有效MAC地址数量平均值的多个有效MAC地址数量中数量最大的有效MAC地址数量,所述有效MAC地址数量平均值为所述M个信道的有效MAC地址数量的平均值。

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