
技术摘要:
本发明公开了一种无线漫游方法、装置、无线接入点及计算机存储介质,该方法包括:获取当前AP的温度;当判断到所述当前AP的温度高于预设的温度预警阈值时,确定与所述当前AP连接的各个STA中协商速率最低且有流量正在传输的待漫游STA;计算所述当前AP进入过温保护后的第 全部
背景技术:
传统的无线局域网(WLAN),逐渐由有中心结构的AP模式向无中心结构的Ac-hoc模 式转变,即常说的无线Mesh网络。在该网络结构下,当STA(Station,站点)在多个AP(Access Point,无线接入点)组成的WiFi网络中移动时,ST A将根据WiFi信号的强弱来实现不同AP 之间的自动切换,该过程就是无线漫游。 现有的无线漫游调节策略,一般是基于STA信号强度减弱,或是基于AP实现自身负 载均衡来进行的。但是,发明人在使用上述现有的无线漫游策略过程中发现,当AP未负载超 载、且信道质量及信号强度良好时,由于AP长时间高功率发射会使得AP进入过温保护、芯片 呈现占空比发射状态,从而导致无线吞吐量降低,但此时,无论是通过基于STA信号强度减 弱进行无线漫游调节这种方式策略,还是通过基于AP实现自身负载均衡进行无线漫游调节 这种方式策略,均无法触发STA进行漫游,从而会导致AP将一直维持高温工作、无线吞吐量 下降的状态,降低通信质量,影响终端无线体验。
技术实现要素:
本发明实施例提供一种无线漫游方法、装置、无线接入点及计算机存储介质,能够 在AP过热时,引导STA进行漫游,从而提高通信质量,优化无线体验。 为了实现上述目的,本发明实施例提供了一种无线漫游方法,包括: 获取当前AP的温度; 当判断到所述当前AP的温度高于预设的温度预警阈值时,确定与所述当前AP连接 的各个STA中协商速率最低且有流量正在传输的待漫游STA; 计算所述当前AP进入过温保护后的第一系统吞吐量和所述当前AP未进入过温保 护但剔除掉所述待漫游STA以后的第二系统吞吐量; 当判断到所述第一系统吞吐量低于所述第二系统吞吐量时,生成漫游报文并发送 至所述待漫游STA,使得所述待漫游STA根据所述漫游报文发起漫游。 作为上述方案的改进,所述当判断到所述当前AP的温度高于预设的温度预警阈值 时,确定与所述当前AP连接的各个STA中协商速率最低且有流量正在传输的待漫游STA,具 体为: 当判断到所述当前AP的温度高于预设的温度预警阈值时,获取与所述当前AP连接 的各个STA的协商速率,从与所述当前AP连接的各个STA中选取出协商速率最低且有流量正 在传输的STA,以作为待漫游STA; 则所述计算所述当前AP进入过温保护后的第一系统吞吐量和所述当前AP未进入 过温保护但剔除掉所述待漫游STA以后的第二系统吞吐量,具体为: 4 CN 111601340 A 说 明 书 2/9 页 根据获取到的与所述当前AP连接的各个STA的协商速率,计算所述当前AP进入过 温保护后的第一系统吞吐量和所述当前AP未进入过温保护但剔除掉所述待漫游STA以后的 第二系统吞吐量;其中,所述第一系统吞吐量等于与所述当前AP连接的各个STA的协商速率 的总和乘以过温保护占空比比值,所述第二系统吞吐量等于与所述当前AP连接的各个STA 的协商速率的总和减去所述待漫游STA的协商速率。 作为上述方案的改进,所述当判断到所述第一系统吞吐量低于所述第二系统吞吐 量时,生成漫游报文并发送至所述待漫游STA,使得所述待漫游STA根据所述漫游报文发起 漫游,具体包括: 当判断到所述第一系统吞吐量低于所述第二系统吞吐量时,指引所述待漫游STA 探测连接范围内的各个AP的信号强度,使得所述待漫游STA从其连接范围内的各个AP中,选 取出除所述当前AP外的信号强度最优的目的AP并反馈给所述当前AP; 根据所述待漫游STA的反馈信息,生成漫游报文;其中,所述漫游报文用于指示所 述待漫游STA发起至所述目的AP的漫游; 将所述漫游报文发送至所述待漫游STA,使得所述待漫游STA根据所述漫游报文发 起漫游。 作为上述方案的改进,在所述当判断到所述第一系统吞吐量低于所述第二系统吞 吐量时,生成漫游报文并发送至所述待漫游STA,使得所述待漫游STA根据所述漫游报文发 起漫游,所述无线漫游方法还包括步骤: 当检测到所述待漫游STA被其连接范围内的所有AP拒绝接入时,将所述当前AP对 所述待漫游STA的发射模式调整为占空比发射模式。 作为上述方案的改进,在所述将所述当前AP对所述待漫游STA的发射模式调整为 占空比发射模式之后,所述无线漫游方法还包括步骤: 每隔预设的第一时间周期,按预设步长下调所述当前AP对所述待漫游STA的发射 占空比,直至检测到所述当前AP的温度低于所述温度预警阈值或所述当前AP对所述待漫游 STA的发射占空比低于预设的发射占空比最低阈值为止; 在检测到所述当前AP对所述待漫游STA的发射占空比低于所述发射占空比阈值 时,若判断到所述当前AP的温度不低于所述温度预警阈值,则按照除所述待漫游STA外的其 他STA的信号强度从低到高的顺序,依次将所述当前AP对除所述待漫游STA外的其他STA的 发射占空比逐级下调,直至检测到所述当前AP的温度低于所述温度预警阈值为止。 作为上述方案的改进,在所述将所述当前AP对所述待漫游STA的发射模式调整为 占空比发射模式之后,所述无线漫游方法还包括步骤: 当检测到所述当前AP的温度低于预设的过温保护退出阈值时,按照进入占空比发 射的各STA的信号强度从高到低的顺序,依次将所述当前AP对进入占空比发射的各STA的发 射占空比逐级上调,直至检测到所述当前AP的温度不低于所述过温保护退出阈值为止。 作为上述方案的改进,在所述将所述当前AP对所述待漫游STA的发射模式调整为 占空比发射模式之后,所述无线漫游方法还包括步骤: 每隔预设的第二时间周期,将所述漫游报文发送至所述待漫游STA,使得所述待漫 游STA根据所述漫游报文发起漫游,直至检测到所述待漫游STA漫游成功或所述当前AP的温 度低于预设的过温保护退出阈值为止。 5 CN 111601340 A 说 明 书 3/9 页 相应地,本发明实施例还提供了一种无线漫游装置,包括: 温度获取模块,用于获取当前AP的温度; 待漫游STA确定模块,用于当判断到所述当前AP的温度高于预设的温度预警阈值 时,确定与所述当前AP连接的各个STA中协商速率最低且有流量正在传输的待漫游STA; 吞吐量计算模块,用于计算所述当前AP进入过温保护后的第一系统吞吐量和所述 当前AP未进入过温保护但剔除掉所述待漫游STA以后的第二系统吞吐量;漫游发起模块,用 于当判断到所述第一系统吞吐量低于所述第二系统吞吐量时,生成漫游报文并发送至所述 待漫游STA,使得所述待漫游STA根据所述漫游报文发起漫游。 本发明实施例还提供了一种无线接入点,包括处理器、存储器以及存储在所述存 储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实 现如上任意一项所述的无线漫游方法。 本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括 存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设 备执行如上任意一项所述的无线漫游方法。 与现有技术相比,本发明实施例提供的一种无线漫游方法、装置、无线接入点及计 算机存储介质,通过获取当前AP的温度,当判断到所述当前AP的温度高于预设的温度预警 阈值时,确定与所述当前AP连接的各个STA中协商速率最低且有流量正在传输的待漫游 STA,计算所述当前AP进入过温保护后的第一系统吞吐量和所述当前AP未进入过温保护但 剔除掉所述待漫游STA以后的第二系统吞吐量,当判断到所述第一系统吞吐量低于所述第 二系统吞吐量时,生成漫游报文并发送至所述待漫游STA,使得所述待漫游STA根据所述漫 游报文发起漫游,从而实现在AP过热时引导STA进行漫游。由于能够在AP过热时引导STA进 行漫游,因此能有效降低AP的温度,从而解决了AP因温度过高而进入过温保护导致无线吞 吐量下降的问题,能有效提高通信质量,优化无线体验,并且,能够有效降低无线Mesh网络 中各AP节点的温度,从而使得热量在整个漫游网络中分布更加均衡,避免了因热量过于集 中某个AP节点而导致的通信质量降低、芯片寿命减少。 附图说明 图1是本发明提供的无线漫游方法的一个实施例的流程示意图。 图2是本发明提供的无线漫游方法的另一个实施例的流程示意图。 图3是本发明提供的无线漫游装置的一个实施例的结构示意图。 图4是本发明提供的无线接入点的一个实施例的结构示意图。