无线漫游方法及装置、存储介质、接入点设备与流程

文档序号:17066201发布日期:2019-03-08 22:56阅读:200来源:国知局
无线漫游方法及装置、存储介质、接入点设备与流程

本发明涉及通信技术领域,尤其涉及一种无线漫游方法及装置、存储介质、接入点设备。



背景技术:

在wifi漫游场景中,站点(station,sta)接入原始接入点(accesspoint,ap),原始ap使用原始信道。当新ap使用与原始ap使用的原始信道不同的信道时,站点将进行信道扫描,并移动到新的ap使用的信道并检查当前切换是否是有效切换。

但是,sta可能过早地切换到新信道,发现原始信道的信号更好,然后切换回原始信道;或者,sta可能过晚地切换到新信道。信道扫描以及信道的频繁切换需要花费时间,导致wifi漫游延迟。



技术实现要素:

本发明解决的技术问题是如何提升无线漫游的效率。

为解决上述技术问题,本发明实施例提供一种无线漫游方法,无线漫游方法包括:从重叠接入点接收第一信号强度指示信息,所述第一信号强度指示信息用于描述站点使用当前信道与所述重叠接入点传输数据包时的信号强度,所述重叠接入点与当前接入点的覆盖范围相重叠,所述站点接入所述当前接入点,所述当前接入点工作在所述当前信道;测量确定第二信号强度信息,所述第二信号强度信息用于描述所述站点使用所述当前信道与所述当前接入点传输数据包时的信号强度;将所述第一信号强度指示信息以及所述第二信号强度指示信息发送给所述站点,和/或,根据所述第一信号强度指示信息以及所述第二信号强度指示信息生成切换指令,并至少将所述切换指令发送给所述站点。

可选的,所述将所述第一信号强度指示信息以及所述第二信号强度指示信息发送给所述站点,和/或,根据所述第一信号强度指示信息以及所述第二信号强度指示信息生成切换指令,并至少将所述切换指令发送给所述站点包括:判断所述站点的类型;响应于所述站点的类型为边界站点,则将所述第一信号强度指示信息以及所述第二信号强度指示信息发送给所述站点,和/或,根据所述第一信号强度指示信息以及所述第二信号强度指示信息生成切换指令,并至少将所述切换指令发送给所述站点。

可选的,所述判断所述站点的类型包括:计算所述第一信号强度指示信息以及所述第二信号强度的差值;如果所述差值的绝对值小于预设阈值,则确定所述站点的类型为边界站点。

可选的,所述根据所述第一信号强度指示信息以及所述第二信号强度指示信息生成切换指令包括:至少响应于所述第一信号强度指示信息指示的信号强度大于所述第二信号强度指示信息指示的信号强度,生成所述切换指令,以指示所述站点切换至所述重叠接入点。

可选的,所述至少响应于所述第一信号强度指示信息指示的信号强度大于所述第二信号强度指示信息指示的信号强度,生成所述切换指令包括:响应于所述第一信号强度指示信息指示的信号强度大于所述第二信号强度指示信息指示的信号强度,并且所述第二信号强度指示信息指示的信号强度小于预设值,生成所述切换指令。

可选的,所述至少将所述切换指令发送给所述站点包括:将所述切换指令以及所述重叠接入点使用的信道信息发送给所述站点。

可选的,所述从重叠接入点接收第一信号强度指示信息之前包括:将所述站点的数据包发送时间通知所述重叠接入点,以使所述重叠接入点在所述发送时间测量确定所述第一信号强度指示信息。

为解决上述技术问题,本发明实施例还公开了一种无线漫游装置,无线漫游装置包括:信号强度指示信息接收模块,适于从重叠接入点接收第一信号强度指示信息,所述第一信号强度指示信息用于描述站点使用当前信道与所述重叠接入点传输数据包时的信号强度,所述重叠接入点与当前接入点的覆盖范围相重叠,所述站点接入所述当前接入点,所述当前接入点工作在所述当前信道;信号强度指示信息测量模块,适于测量确定第二信号强度信息,所述第二信号强度信息用于描述所述站点使用所述当前信道与所述当前接入点传输数据包时的信号强度;发送模块,适于将所述第一信号强度指示信息以及所述第二信号强度指示信息发送给所述站点,和/或,根据所述第一信号强度指示信息以及所述第二信号强度指示信息生成切换指令,并至少将所述切换指令发送给所述站点。

本发明实施例还公开了一种存储介质,其上存储有计算机指令,所述计算机指令运行时执行所述无线漫游方法的步骤。

本发明实施例还公开了一种接入点设备,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行所述无线漫游方法的步骤。

与现有技术相比,本发明实施例的技术方案具有以下有益效果:

本发明技术方案从重叠接入点接收第一信号强度指示信息,所述第一信号强度指示信息用于描述站点使用当前信道与所述重叠接入点传输数据包时的信号强度,所述重叠接入点与当前接入点的覆盖范围相重叠,所述站点接入所述当前接入点,所述当前接入点工作在所述当前信道;测量确定第二信号强度信息,所述第二信号强度信息用于描述所述站点使用所述当前信道与所述当前接入点传输数据包时的信号强度;将所述第一信号强度指示信息以及所述第二信号强度指示信息发送给所述站点,和/或,根据所述第一信号强度指示信息以及所述第二信号强度指示信息生成切换指令,并至少将所述切换指令发送给所述站点。本发明技术方案中,通过接收来自重叠接入点的第一信号强度指示信息可以获知站点与重叠接入点进行数据传输的信号的强度,当前接入点测量得到的第二信号强度指示信息可以表示站点与当前接入点进行数据传输的信号的强度,通过将第一信号强度指示信息和第二信号强度指示信息发送给站点,可以辅助站点决策是否进行接入点的切换;通过上述信号强度指示信息生成切换指令并发送给站点,可以指示站点进行接入点的切换,从而保证接入点切换的有效性,避免现有技术中信道扫描以及信道的频繁切换导致的漫游延迟,提升无线漫游的效率,进而提升用户体验。

进一步地,判断所述站点的类型;响应于所述站点的类型为边界站点,则将所述第一信号强度指示信息以及所述第二信号强度指示信息发送给所述站点,和/或,根据所述第一信号强度指示信息以及所述第二信号强度指示信息生成切换指令,并至少将所述切换指令发送给所述站点。本发明技术方案中,由于边界站点是处于两个接入点覆盖范围的重叠区域的站点,边界站点才具有切换接入点的需求,因此通过判断站点的类型,并且仅将第一信号强度指示信息以及所述第二信号强度指示信息和/或切换指令发送给边界站点,可以减少接入点的数据发送量,提升接入点的效率。

进一步地,将所述站点的数据包发送时间通知所述重叠接入点,以使所述重叠接入点在所述发送时间测量确定所述第一信号强度指示信息。本发明技术方案中,当前接入点通过将站点的数据包发送时间通知重叠接入点,可以使得重叠接入点能够在数据包发送时间监测数据包并获得第一信号强度指示信息,可以避免重叠接入点持续监测数据包,减少功耗。

附图说明

图1是本发明实施例一种无线漫游方法的流程图;

图2是本发明一个典型应用场景的示意图;

图3是本发明另一个典型应用场景的示意图;

图4是本发明实施例一种无线漫游装置的结构示意图;

图5是本发明实施例另一种无线漫游装置的结构示意图。

具体实施方式

如背景技术中所述,现有技术中sta可能过早地切换到新信道,发现原始信道的信号更好,然后切换回原始信道。或者,sta可能过晚地切换到新信道。信道扫描以及信道的频繁切换需要花费时间,导致wifi漫游延迟。

本发明技术方案中,通过接收来自重叠接入点的第一信号强度指示信息可以获知站点与重叠接入点进行数据传输的信号的强度,当前接入点测量得到的第二信号强度指示信息可以表示站点与当前接入点进行数据传输的信号的强度,通过将第一信号强度指示信息和第二信号强度指示信息发送给站点,可以辅助站点决策是否进行接入点的切换;通过上述信号强度指示信息生成切换指令并发送给站点,可以指示站点进行接入点的切换,从而保证接入点切换的有效性,避免现有技术中信道扫描以及信道的频繁切换导致的漫游延迟,提升无线漫游的效率,进而提升用户体验。

为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。

图1是本发明实施例一种无线漫游方法的流程图。

图1所示无线漫游方法可以包括以下步骤:

步骤s101:从重叠接入点接收第一信号强度指示信息,所述第一信号强度指示信息用于描述站点使用当前信道与所述重叠接入点传输数据包时的信号强度,所述重叠接入点与当前接入点的覆盖范围相重叠,所述站点接入所述当前接入点,所述当前接入点工作在所述当前信道;

步骤s102:测量确定第二信号强度信息,所述第二信号强度信息用于描述所述站点使用所述当前信道与所述当前接入点传输数据包时的信号强度;

步骤s103:将所述第一信号强度指示信息以及所述第二信号强度指示信息发送给所述站点,和/或,根据所述第一信号强度指示信息以及所述第二信号强度指示信息生成切换指令,并至少将所述切换指令发送给所述站点。

需要指出的是,本实施例中各个步骤的序号并不代表对各个步骤的执行顺序的限定。

本实施例中,图1所示方法的各个步骤可以由无线网络中的当前接入点执行,所述当前接入点是指与所述站点进行连接的接入点,也即所述站点接入当前接入点。当前接入点与重叠接入点具备相同的服务集标识(servicesetidentifier,ssid)。所述站点可以在当前接入点与重叠接入点之间进行切换,保持无间断的网络连接,以实现无线漫游。

具体地,重叠接入点可以称为当前接入点的重叠基本服务集(overlapbss,obss),当前接入点也可以称为重叠接入点的obss。

具体实施中,当前接入点工作在当前信道,重叠接入点工作在不同于当前信道的信道。也就是说,当前信道的频段不同于重叠接入点所使用的信道的频段。

重叠接入点具有测量站点的数据包在当前信道的第一信号强度指示信息的能力。具体可以在重叠接入点设置信号监测设备,例如可以是抓包(packetcapture)设备,以将站点与当前接入点之间传输的数据包进行截获、重发等操作,利用截获的数据包测量得到第一信号强度指示信息。

具体实施中,第一信号强度指示信息与第二信号强度指示信息可以是接收信号强度指示(receivedsignalstrengthindication,rssi)值。具体地,可以将重叠接入点的监测设备设置为监测已知的obss使用的信道,并测量obss站点发送数据包的rssi值。

在一个非限制性的例子中,重叠接入点可以持续测量站点的数据包在当前信道的第一信号强度指示信息;重叠接入点还可以周期性地测量站点的数据包在当前信道的第一信号强度指示信息。

在步骤s102的具体实施中,当前接入点能够测量确定站点的数据包在当前信道的第二信号强度指示信息。

第一信号强度指示信息可以指示站点与重叠接入点之间进行数据传输的信号的强度,第二信号强度指示信息可以指示站点与当前接入点之间进行数据传输的信号的强度。换言之,根据第一信号强度指示信息以及第二信号强度指示信息可以确定是否执行站点从当前接入点到重叠接入点的切换。

具体实施中,可以由当前接入点先生成切换指令,并发给站点,站点直接根据切换指令进行切换或者保持与当前接入点的连接。也可以由当前接入点直接将第一信号强度指示信息以及第二信号强度指示信息发送给站点,由站点决定是否执行从当前接入点到重叠接入点的切换。

本发明实施例中,通过接收来自重叠接入点的第一信号强度指示信息可以获知站点与重叠接入点进行数据传输的信号的强度,当前接入点测量得到的第二信号强度指示信息可以表示站点与当前接入点进行数据传输的信号的强度,通过将第一信号强度指示信息和第二信号强度指示信息发送给站点,可以辅助站点决策是否进行接入点的切换;通过上述信号强度指示信息生成切换指令并发送给站点,可以指示站点进行接入点的切换,从而保证接入点切换的有效性,避免现有技术中信道扫描以及信道的频繁切换导致的漫游延迟,提升无线漫游的效率,进而提升用户体验。

在一个非限制性的例子中,请一并参照图2,站点sta接入接入点ap1。接入点ap1的覆盖范围为区域a,接入点ap2的覆盖范围为区域b,区域a与区域b在区域c重叠。本场景中,接入点ap1为当前接入点,接入点ap2为重叠接入点。接入点ap1工作在信道a,接入点ap2工作在信道b。

接入点ap2截获接入点ap1与站点sta传输的数据包,测量得到rssi1,并将rssi1发送给接入点ap1。

接入点ap1利用其和站点sta之间的数据包测量得到rssi2。

接入点ap1可以根据rssi1和rssi2生成切换指令,指示站点sta执行从接入点ap1到接入点ap2的切换。

或者,接入点ap1直接将rssi1和rssi2发送给站点sta,以使站点sta根据rssi1和rssi2确定是否执行从接入点ap1到接入点ap2的切换。

或者,接入点ap1直接将rssi1、rssi2以及切换指令均发送给站点sta,以使站点sta根据rssi1、rssi2以及切换指令确定是否执行从接入点ap1到接入点ap2的切换。

本领域技术人员应当理解的是,当站点sta接入接入点ap2后,接入点ap2为当前接入点,接入点ap1为重叠接入点。

本发明一个非限制性的实施例中,图1所示步骤s103可以包括以下步骤:判断所述站点的类型;响应于所述站点的类型为边界站点,则将所述第一信号强度指示信息以及所述第二信号强度指示信息发送给所述站点,和/或,根据所述第一信号强度指示信息以及所述第二信号强度指示信息生成切换指令,并至少将所述切换指令发送给所述站点。

本实施例中,边界站点是处于两个接入点覆盖范围的重叠区域的站点,也即处于当前接入点覆盖范围与重叠接入点覆盖范围的重叠区域,边界站点才具有切换接入点的需求。

当前接入点可以判断与其连接的站点是否是边界(boundary)站点。通过判断站点的类型,并且仅将第一信号强度指示信息以及所述第二信号强度指示信息和/或切换指令发送给边界站点,可以减少当前接入点的数据发送量,提升接入点的效率。

具体实施中,可以通过以下方式判断站点是否是边界站点:如果第一信号强度指示信息与第二信号强度指示信息之差的绝对值小于预设数值,则确定所述站点为边界站点。

例如,继续参照图2,预设数值th1为10db,第一信号强度指示信息ap2_rssi@sta_tx为-80dbm,第二信号强度指示信息ap1_rssi@sta_tx为-75dbm,两者之差的绝对值deltarssi为abs(-75–(-80))=5,小于预设数值th1,则确定所述站点sta为边界站点。

需要说明的是,预设数值的大小可以根据实际的应用场景进行适应性的设置,本发明实施例对此不作限制。

本发明一个非限制性的实施例中,图1所示步骤s103可以包括以下步骤:至少响应于所述第一信号强度指示信息指示的信号强度大于所述第二信号强度指示信息指示的信号强度,生成所述切换指令,以指示所述站点切换至所述重叠接入点。

本实施例中,如果第一信号强度指示信息指示的信号强度大于所述第二信号强度指示信息指示的信号强度,表示站点与重叠接入点之间的路径损失(pathloss)更小,数据传输信号更好,则生成所述切换指令,指示所述站点执行从当前接入点到重叠接入点的切换。

进一步地,响应于所述第一信号强度指示信息指示的信号强度大于所述第二信号强度指示信息指示的信号强度,并且所述第二信号强度指示信息指示的信号强度小于预设值,生成所述切换指令。

本实施例中,为了避免站点的频繁切换,例如,重叠接入点的rssi值比当前接入点的rssi值高就执行从当前接入点到重叠接入点的切换,可以在第一信号强度指示信息指示的信号强度大于所述第二信号强度指示信息指示的信号强度,并且所述第二信号强度指示信息指示的信号强度小于预设值时,再生成切换指令。

本发明一个非限制性的实施例中,图1所示步骤s103可以包括以下步骤:将所述切换指令以及所述重叠接入点使用的信道信息发送给所述站点。

本实施例中,由于重叠接入点与当前接入点使用的信道不同,因此当前接入点在发送切换指令至站点时,还需要指示重叠接入点使用的信道信息。

例如,继续参照图2,接入点ap2使用的信道为信道b,接入点ap1在发送切换指令至站点sta时,发送切换指令以及接入点ap2的使用的信道b至站点sta。

本发明一个非限制性的实施例中,在图1所示步骤s101之前还可以包括以下步骤:将所述站点的数据包发送时间通知所述重叠接入点,以使所述重叠接入点在所述发送时间测量确定所述第一信号强度指示信息。

本实施例中,在重叠接入点的覆盖范围内具有多个当前接入点的情况下,多个当前接入点分别与多个站点相连接。由于重叠接入点的一种简单实施例是仅具备一套检测设备,因此在同一时刻仅能对一个当前接入点使用的当前信道内传输的数据包进行信号检测。

为了能够在此一种简单实施例中实现同一重叠接入点对多个当前接入点与其连接的站点的信号检测,每个当前接入点可以将其连接的站点的数据包发送时间通知所述重叠接入点,以使所述重叠接入点在所述发送时间测量确定所述第一信号强度指示信息,进而使得重叠接入点能够在不同的时刻测量确定针对不同站点的数据包的第一信号强度指示信息。

在本发明一个典型应用场景中,请参照图3,接入点ap2与接入点ap1和接入点ap3的覆盖范围存在重叠,分别为重叠区域c和重叠区域e。接入点ap1和接入点ap3分别与站点sta1与站点sta2相连接。接入点ap2为重叠接入点,接入点ap1和接入点ap3为当前接入点。接入点ap1和接入点ap3分别工作在信道a和信道c。

接入点ap1可以将其与站点sta1的数据包发送时间t1通知接入点ap2。由此,接入点ap2可以在时间t1测量针对站点sta1的数据包在信道a的rssi值。

接入点ap3可以将其与站点sta2的数据包发送时间t2通知接入点ap2。由此,接入点ap2可以在时间t2测量针对站点sta2的数据包在信道c的rssi值。

需要说明的是,上述应用场景以单个重叠接入点和两个当前接入点为例进行说明,重叠接入点和当前接入点的实际数量可以根据实际的应用场景进行调整,本发明对此不作限制。

请参照图4,本发明实施例还公开了一种无线漫游装置40。无线漫游装置40可以设置于当前接入点。无线漫游装置40可以包括:信号强度指示信息接收模块401、信号强度指示信息测量模块402和发送模块403。

其中,信号强度指示信息接收模块401适于从重叠接入点接收第一信号强度指示信息,所述第一信号强度指示信息用于描述站点使用当前信道与所述重叠接入点传输数据包时的信号强度,所述重叠接入点与当前接入点的覆盖范围相重叠,所述站点接入所述当前接入点,所述当前接入点工作在所述当前信道;信号强度指示信息测量模块402适于测量确定第二信号强度信息,所述第二信号强度信息用于描述所述站点使用所述当前信道与所述当前接入点传输数据包时的信号强度;发送模块403适于将所述第一信号强度指示信息以及所述第二信号强度指示信息发送给所述站点,和/或,根据所述第一信号强度指示信息以及所述第二信号强度指示信息生成切换指令,并至少将所述切换指令发送给所述站点。

本发明实施例通过接收来自重叠接入点的第一信号强度指示信息可以获知站点与重叠接入点进行数据传输的信号的强度,当前接入点测量得到的第二信号强度指示信息可以表示站点与当前接入点进行数据传输的信号的强度,通过将第一信号强度指示信息和第二信号强度指示信息发送给站点,可以辅助站点决策是否进行接入点的切换;通过上述信号强度指示信息生成切换指令并发送给站点,可以指示站点进行接入点的切换,从而保证接入点切换的有效性,避免现有技术中信道扫描以及信道的频繁切换导致的漫游延迟,提升无线漫游的效率,进而提升用户体验。

关于所述无线漫游装置40的工作原理、工作方式的更多内容,可以参照图1至图3中的相关描述,这里不再赘述。

请参照图5,无线漫游装置50可以设置于重叠接入点。重叠接入点与当前接入点的覆盖范围相重叠,当前接入点工作在所述当前信道。无线漫游装置50可以包括:第一信号强度指示信息测量模块501和第一信号强度指示信息发送模块502。

其中,第一信号强度指示信息测量模块501适于接收站点使用当前信道发送的数据包,并测量确定第一信号强度指示信息。第一信号强度指示信息发送模块502适于发送所述第一信号强度指示信息至当前接入点。

进一步地,无线漫游装置50还可以包括接收模块503,适于接收所述当前接入点发送的信息,所述信息包括所述站点的数据包发送时间。

可以理解的是,当前接入点可以作为其他接入点的重叠接入点,在这种情况下,当前接入点也可以设置图5所示的无线漫游装置50。

本发明实施例还公开了一种存储介质,其上存储有计算机指令,所述计算机指令运行时可以执行图1中所示方法的步骤。所述存储介质可以包括rom、ram、磁盘或光盘等。所述存储介质还可以包括非挥发性存储器(non-volatile)或者非瞬态(non-transitory)存储器等。

本发明实施例还公开了一种接入点设备,所述接入点设备可以包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令。所述处理器运行所述计算机指令时可以执行图1中所示方法的步骤。

虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。

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