一种辅助漫游方法、装置、电子设备及存储介质与流程

未命名 07-15 阅读:149 评论:0


1.本技术涉及通信技术领域,尤其涉及一种辅助漫游方法、装置、电子设备及存储介质。


背景技术:

2.随着无线局域网(wireless local area network,wlan)网络的广泛应用,使用场景变得越来越复杂,网络规模也在不断加大,参与的无线终端数量也在不断增长,尤其在企业办公网、校园网,手持的无线终端随时随地的访问对wlan网络的要求越来越高,要提供高质量的网络体验,离不开无线终端的良好表现,从wlan通信机制分析,无线终端要有好的表现,与接入到合理的ap、以及在wlan网络中进行快速的漫游切换是分不开的。
3.目前,无线终端可以通过主动扫描方式探测并接入wlan网络,即,无线终端主动发送探测请求(probe request)报文,通过接收周边接入点(access point,ap)应答的探测响应(probe response)报文来感知wlan网络,并接入到信号强度最高的ap上。当无线终端移动时,就需要在不同的ap间切换,即发生漫游,在这种情形下,无线终端需要主动发送probe request报文,以重新进行wlan网络探测,所以,如何漫游到通信质量较高的ap上,以提高用户体验,是当前需要解决的技术问题之一。


技术实现要素:

4.为克服相关技术中存在的问题,本技术提供了一种辅助漫游方法、装置、电子设备及存储介质。
5.根据本技术实施例的第一方面,提供一种辅助漫游方法,所述方法应用于ap,所述方法包括:
6.接收无线终端发送的probe request报文;
7.根据接收到所述probe request报文时测量到的接收信号强度指示(received signal strength indication,rssi)值,判断是否应答所述probe request报文;
8.在判断结果为是时,根据所述ap的ap角色和所述rssi值,进一步判断是否需要调整所述ap当前使用的发送功率,其中,所述ap角色为已关联所述无线终端的关联ap,或者为未关联所述无线终端的非关联ap;
9.若判断结果为否,则使用所述ap当前使用的发送功率发送针对所述probe request报文的probe response报文;
10.若判断结果为是,则根据针对所述ap角色设置的调整策略,调整所述ap当前使用的发送功率,并使用调整后的发送功率发送所述probe response报文,以使所述无线终端漫游到发送功率最高的ap上。
11.根据本技术实施例的第二方面,提供一种辅助漫游装置,所述装置应用于ap,所述装置包括:
12.接收模块,用于接收无线终端发送的probe request报文;
13.第一判断模块,用于根据接收到所述probe request报文时测量到的rssi值,判断是否应答所述probe request报文;
14.第二判断模块,用于在所述第一判断模块的判断结果为是时,根据所述ap的ap角色和所述rssi值,进一步判断是否需要调整所述ap当前使用的发送功率,其中,所述ap角色为已关联所述无线终端的关联ap,或者为未关联所述无线终端的非关联ap;
15.第一发送模块,用于在所述第二断模块的判断结果为否时,使用所述ap当前使用的发送功率发送针对所述probe request报文的probe response报文;
16.第二发送模块,用于在所述第二判断模块的判断结果为是时,根据针对所述ap角色设置的调整策略,调整所述ap当前使用的发送功率,并使用调整后的发送功率发送所述probe response报文,以使所述无线终端漫游到发送功率最高的ap上。
17.根据本技术实施例的第三方面,提供一种电子设备,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,所述处理器被所述机器可执行指令促使:实现上述辅助漫游方法的方法步骤。
18.根据本技术实施例的第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述辅助漫游方法的方法步骤。
19.本技术的实施例提供的技术方案可以包括以下有益效果:
20.在本技术实施例中,对于wlan网络中的ap而言,在接收到无线终端发送的probe request报文情形下,可以根据接收到该probe request报文时测量到的rssi值、和ap的ap角色(关联ap或者非关联ap),灵活地决策是否应答probe request报文以及在应答probe request报文时是否需要调整自身当前使用的发送速率,以引导无线终端漫游到通信质量最高的ap上,从而提高了用户体验。
21.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
附图说明
22.此处的附图被并入说明书中并构成本技术的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
23.图1为本技术实施例提供的一种辅助漫游方法的流程示意图;
24.图2为本技术实施例提供的一种辅助漫游装置的结构示意图;
25.图3为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
26.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
27.在本技术使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术。在本技术和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数
形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
28.应当理解,尽管在本技术可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本技术范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”或者“若”可以被解释成为“在
……
时”或“当
……
时”。
29.接下来对本技术实施例进行详细说明。
30.本技术实施例提供了一种辅助漫游方法,该方法应用于ap,如图1所示,该方法可以包括如下步骤:
31.s11、接收无线终端发送的探测请求probe request报文。
32.s12、根据接收到probe request报文时测量到的接收信号强度指示rssi值,判断是否应答probe request报文;在判断结果为否时,执行步骤s13;在判断结果为是时,执行步骤s14。
33.s13、不做任何操作。
34.s14、根据ap的ap角色和rssi值,进一步判断是否需要调整ap当前使用的发送功率;在判断结果为是时,执行步骤s15;在判断结果为否时,执行步骤s16。
35.在本步骤中,ap角色为已关联无线终端的关联ap,或者为未关联无线终端的非关联ap。
36.s15、使用ap当前使用的发送功率发送针对probe request报文的probe response报文;
37.s16、根据针对ap角色设置的调整策略,调整ap当前使用的发送功率,并使用调整后的发送功率发送probe response报文,以使无线终端漫游到发送功率最高的ap上。
38.具体地,在上述步骤s12中,ap可以通过以下方式判断是否应答probe request报文:
39.若rssi值小于第一阈值,则判定不应答probe request报文;
40.若rssi值不小于第一阈值但小于第二阈值、rssi值不小于第二阈值但小于第三阈值或者rssi值不小于第三阈值,则判定应答probe request报文;
41.其中,第一阈值小于第二阈值,第二阈值小于第三阈值。
42.需要说明的是,在此判断流程中,第一阈值可以理解为ap允许无线终端接入的最低门限值;第二阈值可以理解为ap期望无线终端及时切换到其他ap的门限值;第三阈值可以理解为ap期望无线终端启动切换的门限值。
43.在这里,第一阈值、第二阈值和第三阈值可由管理员根据无线终端所在wlan网络的实际需求来设定,并事先配置在ap上。
44.进一步需要说明的是,一旦ap判定不应答probe request报文,那么,不管ap是关联ap,还是非关联ap,均不做任何操作。
45.在上述步骤s14中,ap可以通过以下方式判断是否需要调整ap的发送功率:
46.若ap角色为关联ap,则在rssi值不小于第一阈值但小于第二阈值、rssi值不小于第二阈值但小于第三阈值或者rssi值不小于第三阈值时,判定需要调整ap的发送功率;
47.若ap角色为非关联ap,则在rssi值不小于第一阈值但小于第二阈值时,判定不需要调整ap的发送功率;或者,在rssi值不小于第二阈值但小于第三阈值或者rssi值不小于第三阈值时,判定需要调整ap的发送功率。
48.在上述步骤s16中,ap可以通过以下方式调整ap当前使用的发送功率,具体包括:
49.若ap角色为关联ap,则按照设定的功率降低规则,降低ap当前使用的发送功率;
50.若ap角色为非关联ap,则按照设定的功率增大规则,增大ap当前使用的发送功率。
51.需要说明的是,上述设定的功率降低规则和上述设定的功率增大规则可由管理员来设定并事先配置到ap上。
52.在一个例子中,上述设定的功率降低规则可以是按照设定的功率降低比例降低,也可以是降低设定的第一功率阈值等。具体地,设定的功率降低比例或者设定的功率阈值均可由管理员根据上述第一阈值与第二阈值形成的阈值区间来设定,不同的阈值区间对应不同的设定的功率降低比例或者设定的第一功率阈值。
53.例如,假设上述rssi值不小于第一阈值但小于第二阈值,并且,假设ap为关联ap,那么,在这种情形下,ap可以按照2%的比例(即,设定的功率降低比例)降低ap当前使用的发送功率。
54.在一个例子中,上述设定的功率增大规则可以是按照设定的功率增大比例增大,也可以是增大设定的第二功率阈值等。具体地,设定的功率增大比例或者设定的第二功率阈值均可由管理员根据上述第一阈值与第二阈值形成的阈值区间来设定,不同的阈值区间对应不同的设定的功率增大比例或者设定的第二功率阈值。
55.进一步需要说明的是,ap在使用调整后的发送功率发送probe response报文之后,对于无线终端而言,可以根据接收到probe response报文时测量到的rssi值决策出需要漫游到的ap(rssi值最大的ap,也即,发送功率最大的ap),并漫游过去。
56.由以上技术方案可以看出,在本技术实施例中,对于wlan网络中的ap而言,在接收到无线终端发送的probe request报文情形下,可以根据接收到该probe request报文时测量到的rssi值、和ap的ap角色(关联ap或者非关联ap),灵活地决策是否应答probe request报文以及在应答probe request报文时是否需要调整自身当前使用的发送速率,以引导无线终端漫游到通信质量最高的ap上,从而提高了用户体验。
57.基于同一发明构思,本技术还提供了一种辅助漫游装置,其结构示意图如图2所示,具体包括:
58.接收模块21,用于接收无线终端发送的探测请求probe request报文;
59.第一判断模块22,用于根据接收到所述probe request报文时测量到的接收信号强度指示rssi值,判断是否应答所述probe request报文;
60.第二判断模块23,用于在所述第一判断模块22的判断结果为是时,根据所述ap的ap角色和所述rssi值,进一步判断是否需要调整所述ap当前使用的发送功率,其中,所述ap角色为已关联所述无线终端的关联ap,或者为未关联所述无线终端的非关联ap;
61.第一发送模块24,用于在所述第二断模块23的判断结果为否时,使用所述ap当前使用的发送功率发送针对所述probe request报文的探测响应probe response报文;
62.第二发送模块25,用于在所述第二判断模块的判断结果为是时,根据针对所述ap角色设置的调整策略,调整所述ap当前使用的发送功率,并使用调整后的发送功率发送所
述probe response报文,以使所述无线终端漫游到发送功率最高的ap上。
63.优选地,所述第一判断模块22,还用于在判断结果为否时,不做任何操作。
64.优选地,所述第一判断模块22,具体用于:
65.若所述rssi值小于第一阈值,则判定不应答所述probe request报文;
66.若所述rssi值不小于第一阈值但小于第二阈值、所述rssi值不小于第二阈值但小于第三阈值或者所述rssi值不小于第三阈值,则判定应答所述probe request报文;
67.其中,所述第一阈值小于所述第二阈值,所述第二阈值小于所述第三阈值。
68.优选地,所述第二判断模块23,具体用于:
69.若所述ap角色为关联ap,则在所述rssi值不小于第一阈值但小于第二阈值、所述rssi值不小于第二阈值但小于第三阈值或者所述rssi值不小于第三阈值时,判定需要调整所述ap的发送功率;
70.若所述ap角色为非关联ap,则在所述rssi值不小于第一阈值但小于第二阈值时,判定不需要调整所述ap的发送功率;或者,在所述rssi值不小于第二阈值但小于第三阈值或者所述rssi值不小于第三阈值时,判定需要调整所述ap的发送功率。
71.优选地,所述第二发送模块25,具体用于:
72.若所述ap角色为关联ap,则按照设定的功率降低规则,降低所述ap当前使用的发送功率;
73.若所述ap角色为非关联ap,则按照设定的功率增大规则,增大所述ap当前使用的发送功率。
74.由以上技术方案可以看出,在本技术实施例中,对于wlan网络中的ap而言,在接收到无线终端发送的probe request报文情形下,可以根据接收到该probe request报文时测量到的rssi值、和ap的ap角色(关联ap或者非关联ap),灵活地决策是否应答probe request报文以及在应答probe request报文时是否需要调整自身当前使用的发送速率,以引导无线终端漫游到通信质量最高的ap上,从而提高了用户体验。
75.本技术实施例还提供了一种电子设备,如图3所示,包括处理器31和机器可读存储介质32,所述机器可读存储介质32存储有能够被所述处理器31执行的机器可执行指令,所述处理器31被所述机器可执行指令促使:实现上述辅助漫游方法的步骤。
76.上述的机器可读存储介质可以包括随机存取存储器(random access memory,ram),也可以包括非易失性存储器(non-volatile memory,nvm),例如至少一个磁盘存储器。可选的,机器可读存储介质还可以是至少一个位于远离前述处理器的存储装置。
77.上述的处理器可以是通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)等;还可以是数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
78.在本技术提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述辅助漫游方法的步骤。
79.以上所述仅为本技术的较佳实施例而已,并不用以限制本技术,凡在本技术的精
神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本技术保护的范围之内。

技术特征:
1.一种辅助漫游方法,其特征在于,所述方法应用于ap,所述方法包括:接收无线终端发送的探测请求probe request报文;根据接收到所述probe request报文时测量到的接收信号强度指示rssi值,判断是否应答所述probe request报文;在判断结果为是时,根据所述ap的ap角色和所述rssi值,进一步判断是否需要调整所述ap当前使用的发送功率,其中,所述ap角色为已关联所述无线终端的关联ap,或者为未关联所述无线终端的非关联ap;若判断结果为否,则使用所述ap当前使用的发送功率发送针对所述probe request报文的探测响应probe response报文;若判断结果为是,则根据针对所述ap角色设置的调整策略,调整所述ap当前使用的发送功率,并使用调整后的发送功率发送所述probe response报文,以使所述无线终端漫游到发送功率最高的ap上。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在判断是否应答所述probe request报文之后,若判断结果为否,则不做任何操作。3.根据权利要求1所述的方法,其特征在于,根据接收到所述时测量到的接收信号强度指示rssi值,判断是否应答所述probe request报文,具体包括:若所述rssi值小于第一阈值,则判定不应答所述probe request报文;若所述rssi值不小于第一阈值但小于第二阈值、所述rssi值不小于第二阈值但小于第三阈值或者所述rssi值不小于第三阈值,则判定应答所述probe request报文;其中,所述第一阈值小于所述第二阈值,所述第二阈值小于所述第三阈值。4.根据权利要求3所述的方法,其特征在于,根据所述ap的ap角色和所述rssi值,进一步判断是否需要调整所述ap的发送功率:若所述ap角色为关联ap,则在所述rssi值不小于第一阈值但小于第二阈值、所述rssi值不小于第二阈值但小于第三阈值或者所述rssi值不小于第三阈值时,判定需要调整所述ap的发送功率;若所述ap角色为非关联ap,则在所述rssi值不小于第一阈值但小于第二阈值时,判定不需要调整所述ap的发送功率;或者,在所述rssi值不小于第二阈值但小于第三阈值或者所述rssi值不小于第三阈值时,判定需要调整所述ap的发送功率。5.根据权利要求4所述的方法,其特征在于,根据针对所述ap角色设置的调整策略,调整所述ap当前使用的发送功率,具体包括:若所述ap角色为关联ap,则按照设定的功率降低规则,降低所述ap当前使用的发送功率;若所述ap角色为非关联ap,则按照设定的功率增大规则,增大所述ap当前使用的发送功率。6.一种辅助漫游装置,其特征在于,所述装置应用于ap,所述装置包括:接收模块,用于接收无线终端发送的探测请求probe request报文;第一判断模块,用于根据接收到所述probe request报文时测量到的接收信号强度指示rssi值,判断是否应答所述probe request报文;第二判断模块,用于在所述第一判断模块的判断结果为是时,根据所述ap的ap角色和
所述rssi值,进一步判断是否需要调整所述ap当前使用的发送功率,其中,所述ap角色为已关联所述无线终端的关联ap,或者为未关联所述无线终端的非关联ap;第一发送模块,用于在所述第二断模块的判断结果为否时,使用所述ap当前使用的发送功率发送针对所述probe request报文的探测响应probe response报文;第二发送模块,用于在所述第二判断模块的判断结果为是时,根据针对所述ap角色设置的调整策略,调整所述ap当前使用的发送功率,并使用调整后的发送功率发送所述probe response报文,以使所述无线终端漫游到发送功率最高的ap上。7.根据权利要求6所述的装置,其特征在于,所述第一判断模块,具体用于:若所述rssi值小于第一阈值,则判定不应答所述probe request报文;若所述rssi值不小于第一阈值但小于第二阈值、所述rssi值不小于第二阈值但小于第三阈值或者所述rssi值不小于第三阈值,则判定应答所述probe request报文;其中,所述第一阈值小于所述第二阈值,所述第二阈值小于所述第三阈值。8.根据权利要求7所述的装置,其特征在于,所述第二判断模块,具体用于:若所述ap角色为关联ap,则在所述rssi值不小于第一阈值但小于第二阈值、所述rssi值不小于第二阈值但小于第三阈值或者所述rssi值不小于第三阈值时,判定需要调整所述ap的发送功率;若所述ap角色为非关联ap,则在所述rssi值不小于第一阈值但小于第二阈值时,判定不需要调整所述ap的发送功率;或者,在所述rssi值不小于第二阈值但小于第三阈值或者所述rssi值不小于第三阈值时,判定需要调整所述ap的发送功率。9.根据权利要求8所述的装置,其特征在于,所述第二发送模块,具体用于:若所述ap角色为关联ap,则按照设定的功率降低规则,降低所述ap当前使用的发送功率;若所述ap角色为非关联ap,则按照设定的功率增大规则,增大所述ap当前使用的发送功率。10.一种电子设备,其特征在于,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,所述处理器被所述机器可执行指令促使:实现权利要求1-5中任一项所述的方法步骤。11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-5中任一项所述的方法步骤。

技术总结
本申请提供一种辅助漫游方法、装置、电子设备及存储介质。该方法应用于AP,且包括:接收无线终端发送的Probe Request报文;根据接收到Probe Request报文时测量到的RSSI值,判断是否应答Probe Request报文;若是,根据AP的AP角色和RSSI值,判断是否需要调整AP当前使用的发送功率;若否,使用AP当前使用的发送功率发送Probe Response报文;若是,根据针对AP角色设置的调整策略,调整AP当前使用的发送功率,并使用调整后的发送功率发送Probe Response报文,以使无线终端漫游到发送功率最高的AP上。本申请可辅助无线终端漫游到通信质量好的AP上。AP上。AP上。


技术研发人员:贾渭东
受保护的技术使用者:新华三技术有限公司
技术研发日:2023.03.09
技术公布日:2023/7/12
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐