一种通信方法、站点及系统与流程

文档序号:18124008发布日期:2019-07-10 09:48阅读:301来源:国知局
一种通信方法、站点及系统与流程

本发明涉及通信技术领域,尤其涉及一种通信方法、站点及系统。



背景技术:

随着无线通信技术的迅猛发展,无线设备如接入点(Access Point,简称AP)和站点(Station,简称STA)的部署也越来越多,在密集部署的无线局域网中,由于连续布网的需要,相邻的基本服务集(Basic Service Set,简称BSS)之间可能会存在信号交叠的区域。由于频谱资源是有限的,这些相邻的BSS有可能工作在相同的信道上,从而导致相邻的BSS形成交叠基本服务集(Overlapped Basic Service Set,简称OBSS)。处于相邻的BSS交叠区域的STA,其在通信时将会受到感知范围内的多个BSS的影响,相对于处于非交叠区域的STA,其竞争到信道的概率较低,导致处于交叠区域的STA吞吐量较低,甚至在与AP通信时信息交互可能失败。

在现有技术中,针对OBSS系统中处于交叠区域的STA可以同时接收到来自多个AP信号的特性,允许该STA与多于一个的AP进行管理和通信,具体可通过与多个AP关联并且在不同BSS间设定不同的睡眠时间进行轮流唤醒,从而实现与不同AP的时分通信。如图1所示,STA1处于相邻的BSS1和BSS2的交叠区域,STA2仅处于BSS2的覆盖区域,因此STA1可以同时接收到来自与BSS1对应的AP1的信号以及来自于BSS2对应的AP2的信号。在OBSS系统中,处于交叠区域的STA1在BSS1中唤醒,当BSS2与STA2进行信息交互时,此时STA1竞争到信道的概率仍等同于单独在BSS1中竞争到信道的概率。且只要与BSS1对应AP1或与BSS2对应的AP2任意一个AP在发送信息给其他STA时,处于交叠区域的STA1都不能竞争信道,因此处于交叠区域的STA1竞争得到信道进行通信的概率较小,吞吐量较低。



技术实现要素:

本发明实施例提供了一种通信方法、站点及系统,以解决OBSS系统中,处于交叠区域的STA竞争得到信道的概率较小、吞吐量较低的问题。

本发明实施例第一方面提供了一种通信方法,可包括:

站点与接入点进行关联认证,所述接入点至少包括第一接入点和第二接入点;

所述站点发送序列号到所述第一接入点和所述第二接入点,所述序列号用于指示各个接入点应答所述站点的顺序;

所述站点广播通信消息,以便所述第一接入点和所述第二接入点在接收到所述通信消息后,根据所述序列号按顺序返回应答消息给所述站点;

所述站点接收所述第一接入点和所述第二接入点中至少一个接入点返回的应答消息,与至少一个返回应答消息的接入点进行数据通信。

在第一方面的第一种可能的实现方式中,所述站点接收所述第一接入点和所述第二接入点中至少一个接入点返回的应答消息,与至少一个返回应答消息的接入点进行数据通信,包括:

所述站点接收所述第一接入点或所述第二接入点返回的应答消息,与所述第一接入点或所述第二接入点进行数据通信;或

所述站点接收所述第一接入点和所述第二接入点返回的应答消息,根据信息交互时的信道质量,选择信息交互时信道质量好的接入点进行数据通信。

结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述第一接入点和所述第二接入点在接收到所述通信消息时均会返回应答消息,所述站点接收所述第一接入点或所述第二接入点返回的应答消息,与所述第一接入点或所述第二接入点进行数据通信,包括:

所述站点在第一预设时间内接收到所述第一接入点返回的应答消息时,不等待所述第二接入点返回应答消息,直接与所述第一接入点进行数据通信;若所述站点在所述第一预设时间内未接收到所述第一接入点返回的应答消息,则继续等待所述第二接入点返回应答消息;或

所述站点在所述第一预设时间内接收到所述第一接入点返回的应答消息时,广播用于表明已获取应答消息的确认消息,以便所述第二接入点在接收到所述确认消息后不再返回应答消息,所述站点与所述第一接入点进行数据通信。

结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,若仅所述第一接入点在接收到所述通信消息时会返回应答消息,当所述站点在所述第一预设时间内未接收到所述第一接入点返回的应答消息时,广播用于请求返回应答消息的请求消息,以便所述第二接入点在接收到所述请求消息后返回应答消息。

结合第一方面的第一或第二或第三种可能的实现方式,在第四种可能的实现方式中,所述站点接收所述第一接入点和所述第二接入点返回的应答消息,根据信息交互时的信道质量,选择信息交互时信道质量好的接入点进行数据通信,包括:

若所述第一接入点和所述第二接入点在接收到所述通信消息时均会返回应答消息,则在所述站点接收到所述第一接入点和所述第二接入点按顺序返回的应答消息时,根据信息交互时的信道质量,选择信息交互时信道质量好的接入点进行数据通信;或

若仅所述第一接入点在接收到所述通信消息时会返回应答消息,则在所述站点接收到所述第一接入点返回的应答消息时,广播用于请求返回应答消息的请求消息,以便所述第二接入点在接收到所述请求消息后返回应答消息,所述站点根据信息交互时的信道质量,选择信息交互时信道质量好的接入点进行数据通信。

结合第一方面或结合第一方面的第一或第二或第三或第四种可能的实现方式,在第五种可能的实现方式中,所述通信消息为数据消息,所述数据消息中携带通信的数据,所述应答消息为确认字符;或

所述通信消息为请求发送消息RTS,所述应答消息为允许发送消息CTS,所述请求发送消息RTS用于所述站点向所述接入点请求发送数据,所述允许发送消息CTS用于所述接入点允许所述站点发送数据。

结合第一方面的第五种可能的实现方式,在第六种可能的实现方式中,若所述通信消息为RTS,所述应答消息为CTS,则所述站点接收所述第一接入点和所述第二接入点中至少一个接入点返回的应答消息,与至少一个返回应答消息的接入点进行数据通信,包括:

所述站点接收所述第一接入点和所述第二接入点中至少一个接入点返回的CTS;

根据所述第一接入点和所述第二接入点中至少一个接入点返回的CTS,确定进行数据通信的接入点;

发送数据消息至所述确定通信的接入点,与所述确定通信的接入点进行数据通信,其中,所述数据消息中携带通信的数据。

结合第一方面或结合第一方面的第一或第二或第三或第四或第五或第六种可能的实现方式,在第七种可能的实现方式中,若所述第一接入点和所述第二接入点工作在同一信道,则所述站点在所述信道广播所述通信消息;若所述第一接入点和所述第二接入点工作在不同信道,则所述站点在所述第一接入点工作的信道广播所述通信消息,当与所述第一接入点通信失败时,所述站点更换至所述第二接入点工作的信道并广播所述通信消息。

结合第一方面或结合第一方面的第一或第二或第三或第四或第五或第六或第七种可能的实现方式,在第八种可能的实现方式中,所述站点与至少一个返回应答消息的接入点进行数据通信之前,还包括:

所述站点接收已建立通信连接的接入点发送的通信设置消息,根据所述通信设置消息与所述已建立通信连接的接入点进行通信;

其中,所述已建立通信连接的接入点包括已与所述站点进行数据通信的接入点或未与所述站点进行数据通信但已被所述站点确定为进行数据通信的接入点,所述通信设置消息包括以下信息中的至少一种:通信时间信息、窗口长度信息。

本发明实施例第二方面提供了一种站点,可包括:

关联单元,用于与接入点进行关联认证,所述接入点至少包括第一接入点和第二接入点;;

发送单元,用于发送序列号到所述第一接入点和所述第二接入点,所述序列号用于指示各个接入点应答所述站点的顺序;

消息广播单元,用于广播通信消息,以便所述第一接入点和所述第二接入点在接收到所述通信消息后,根据所述序列号按顺序返回应答消息给所述站点;

接收单元,用于接收所述第一接入点和所述第二接入点中至少一个接入点返回的应答消息,与至少一个返回应答消息的接入点进行数据通信。

在第二方面的第一种可能的实现方式中,所述接收单元具体用于:

接收所述第一接入点或所述第二接入点返回的应答消息,与所述第一接入点或所述第二接入点进行数据通信;或

接收所述第一接入点和所述第二接入点返回的应答消息,根据信息交互时的信道质量,选择信息交互时信道质量好的接入点进行数据通信。

结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,若所述第一接入点和所述第二接入点在接收到所述通信消息时均会返回应答消息,所述接收单元具体用于:

在第一预设时间内接收到所述第一接入点返回的应答消息时,不等待所述第二接入点返回应答消息,直接与所述第一接入点进行数据通信;若所述接收单元在所述第一预设时间内未接收到所述第一接入点返回的应答消息,则继续等待所述第二接入点返回应答消息;或

在所述第一预设时间内接收到所述第一接入点返回的应答消息时,指示所述消息广播单元广播用于表明已获取应答消息的确认消息,以便所述第二接入点在接收到所述确认消息后不再返回应答消息,所述接收单元与所述第一接入点进行数据通信。

结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,若仅所述第一接入点在接收到所述通信消息时会返回应答消息,当所述接收单元在所述第一预设时间内未接收到所述第一接入点返回的应答消息时,指示所述消息广播单元广播用于请求返回应答消息的请求消息,以便所述第二接入点在接收到所述请求消息后返回应答消息。

结合第二方面的第一或第二或第三种可能的实现方式,在第四种可能的实现方式中,所述接收单元具体用于:

若所述第一接入点和所述第二接入点在接收到所述通信消息时均会返回应答消息,则在所述接收单元接收到所述第一接入点和所述第二接入点按顺序返回的应答消息时,根据信息交互时的信道质量,选择信息交互时信道质量好的接入点进行数据通信;或

若仅所述第一接入点在接收到所述通信消息时会返回应答消息,则在所述接收单元接收到所述第一接入点返回的应答消息时,指示所述消息广播单元广播用于请求返回应答消息的请求消息,以便所述第二接入点在接收到所述请求消息后返回应答消息,所述接收单元根据信息交互时的信道质量,选择选择信息交互时信道质量好的接入点进行数据通信。

结合第二方面或结合第二方面的第一或第二或第三或第四种可能的实现方式,在第五种可能的实现方式中,所述通信消息为数据消息,所述数据消息中携带通信的数据,所述应答消息为确认字符;或

所述通信消息为请求发送消息RTS,所述应答消息为允许发送消息CTS,所述请求发送消息RTS用于所述站点向所述接入点请求发送数据,所述允许发送消息CTS用于所述接入点允许所述站点发送数据。

结合第一方面的第五种可能的实现方式,在第六种可能的实现方式中,若所述通信消息为RTS,所述应答消息为CTS,则所述接收单元具体用于:

接收所述第一接入点和所述第二接入点中至少一个接入点返回的CTS;

根据所述第一接入点和所述第二接入点中至少一个接入点返回的CTS,确定进行数据通信的接入点;

发送数据消息至所述确定通信的接入点,与所述确定通信的接入点进行数据通信,其中,所述数据消息中携带通信的数据。

结合第二方面或结合第二方面的第一或第二或第三或第四或第五或第六种可能的实现方式,在第七种可能的实现方式中,所述站点还包括:

信道切换单元,用于若所述第一接入点和所述第二接入点工作在同一信道,则所述消息广播单元在所述信道广播所述通信消息;若所述第一接入点和所述第二接入点工作在不同信道,则所述消息广播单元在所述第一接入点工作的信道广播所述通信消息,当与所述第一接入点通信失败时,所述信道切换单元更换至所述第二接入点工作的信道并指示所述消息广播单元广播所述通信消息。

结合第二方面或结合第二方面的第一或第二或第三或第四或第五或第六或第七种可能的实现方式,在第八种可能的实现方式中,所述接收单元还用于:

接收已建立通信连接的接入点发送的通信设置消息,根据所述通信设置消息与所述已建立通信连接的接入点进行通信;

其中,所述已建立通信连接的接入点包括已与所述站点进行数据通信的接入点或未与所述站点进行数据通信但已被所述站点确定为进行数据通信的接入点,所述通信设置消息包括以下信息中的至少一种:通信时间信息、窗口长度信息。

本发明实施例第三方面提供了一种计算机程序产品,可包括计算机可读介质,所述计算机可读介质包括一组程序代码,用于执行如本发明实施例第一方面或第一方面任一实现方式所述的方法。

本发明实施例第四方面提供了一种系统,可包括:

如本发明实施例第二方面或第二方面任一实现方式所述的站点;

至少两个接入点,用于与所述站点进行关联认证,接收所述站点发送的对应的序列号,所述序列号用于指示各个接入点应答所述站点的顺序,在接收到所述站点广播的通信消息时,根据所述序列号按顺序返回应答消息给所述站点,以便所述站点接收至少一个接入点返回的应答消息并与至少一个返回应答消息的接入点进行数据通信。

在第四方面的第一种可能的实现方式中,若所述站点与所述至少两个接入点中的任一接入点建立通信连接,则与所述站点已建立通信连接的接入点还用于发送通信设置消息至所述站点,以便所述站点根据所述通信设置消息与所述已建立通信连接的接入点进行数据通信;

其中,所述已建立通信连接的接入点包括已与所述站点进行数据通信的接入点或未与所述站点进行数据通信但已被所述站点确定为进行数据通信的接入点,所述通信设置消息包括以下信息中的至少一种:通信时间信息、窗口长度信息。

实施本发明实施例,具有如下有益效果:

在OBSS系统中,通过为接入点分配序列号使得各个接入点按顺序响应站点的通信消息,这样位于相邻BSS交叠区域的站点,就可以与多个接入点进行通信的尝试连接,即该站点可以同时在两个BSS中竞争信道,从而提高了站点竞争到信道并发送数据的概率,利于提升站点的吞吐量。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为OBSS系统的场景示意图;

图2为本发明通信方法的第一实施例的流程示意图;

图3为本发明通信方法的第二实施例的流程示意图;

图4为本发明通信方法的第三实施例的流程示意图;

图5为本发明通信方法的第四实施例的流程示意图;

图6为本发明通信方法的第五实施例的流程示意图;

图7为本发明通信方法的第六实施例的流程示意图;

图8为本发明通信方法的第七实施例的流程示意图;

图9为本发明通信方法的第八实施例的流程示意图;

图10为本发明通信方法的第九实施例的流程示意图;

图11为本发明通信方法的第十实施例的流程示意图;

图12为本发明通信方法的第十一实施例的流程示意图;

图13为本发明通信方法的第十二实施例的流程示意图;

图14为本发明站点的第一实施例的组成示意图;

图15为本发明站点的第二实施例的组成示意图;

图16为本发明站点的第三实施例的组成示意图;

图17为本发明实施例系统的组成示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参照图2,为本发明通信方法的第一实施例的流程示意图,在本实施例中,所述方法包括以下步骤:

S201,站点与接入点进行关联认证。

其中,所述接入点至少包括第一接入点和第二接入点。

具体地,站点可以通过扫描信道,获取位于所述站点工作区域内的接入点信息。所述第一接入点和所述第二接入点可以工作在相同的信道,也可以工作在不同的信道。此处的扫描可以由站点主动发起,也可以由站点接收接入点的要求被动开始扫描信道。本实施例不作任何限制。

S202,所述站点发送序列号到所述第一接入点和所述第二接入点,所述序列号用于指示各个接入点应答所述站点的顺序。

其中,所述序列号用于指示各个接入点应答所述站点的顺序。

例如,若所述站点扫描信道时发现工作区域内存在两个接入点,当所述站点与这两个接入点进行了关联认证之后,便可以发送序列号给这两个接入点。每个接入点所能获得的序列号一般都不相同。

S203,所述站点广播通信消息,以便所述第一接入点和所述第二接入点在接收到所述通信消息后,根据所述序列号按顺序返回应答消息给所述站点。

具体地,所述通信消息为数据消息,所述数据消息中携带通信的数据,所述应答消息为确认字符ACK;或

所述通信消息为请求发送消息RTS,所述应答消息为允许发送消息CTS,所述请求发送消息RTS用于所述站点向所述接入点请求发送数据,所述允许发送消息CTS用于所述接入点允许所述站点发送数据。

所述通信消息可以携带数据,所述站点直接尝试与接入点进行数据通信,例如直接广播数据消息并等待接入点返回确认字符ACK,根据返回的ACK即可以确定是否和某一接入点通信成功;当然也可以不携带数据,等待确定通信的接入点后,再发送携带数据的消息,例如广播请求发送消息(Request To Send,简称RTS)并等待返回允许发送消息(Clear To Send,简称CTS),根据返回的CTS即可以确定通信的接入点,再发送数据消息即可。

S204,所述站点接收所述第一接入点和所述第二接入点中至少一个接入点返回的应答消息,与至少一个返回应答消息的接入点进行数据通信。

具体地,所述站点可以在接收到任意一个接入点返回的应答消息时,与该接入点建立通信连接,也可以等待一个以上或关联认证的所有接入点返回应答消息,再根据通信消息或应答消息发送和接收时体现的信道质量选择信道质量较佳的接入点进行通信。从而降低了干扰,提高了通信质量。

当然,在一些特别的场景下,所述站点还可以和返回应答消息的两个或以上的接入点同时进行数据通信。

在本实施例中,所述站点会为关联的任意接入点分配对应的序列号,以用于指示各个接入点应答所述站点的顺序。例如,第一接入点的序列号为1,第二接入点的序列号为2,则两者接收到所述站点的通信消息时,将按照顺序依次由第一接入点返回应答消息,再由第二接入点返回应答消息。这样,在OBSS系统中,通过为接入点分配序列号使得各个接入点按顺序响应站点的通信消息,这样位于相邻BSS交叠区域的站点,就可以与多个接入点进行通信的尝试连接,即该站点可以同时在两个BSS中竞争信道,从而提高了站点竞争到信道并发送数据的概率,利于提升站点的吞吐量,且能降低处于交叠区域的站点通信时受到的干扰。

需要说明的是,本实施例中的BSS可以是基于基础架构模式Infrastructure的也可以是基于点对点模式ad-hoc的。站点可以同时在这两种模式的网络中竞争信道。站点与多个接入点通信时,这些接入点所在的BSS的基本服务集标识符(Basic Service Set IDentity,简称BSSID)有可能一样或者不同。当BSSID相同时,站点发送的数据帧或者RTS中的媒质接入控制层(Mdium Access Control,简称MAC)帧头相应位可以设置为该BSSID。当BSSID不同时,如果这些接入点工作在同一信道上,站点发送的数据帧或者RTS中的MAC帧头相应位可以设置为通配符。

此外,站点在进行与多接入点通信之前,可以与多个接入点间协商多接入点通信的时长。与多接入点通信可以是临时的,也可以是长期的。协商的信息可以是一个新的命令或者包含在已有的控制帧、管理帧或数据帧中,例如关联请求帧和重关联请求帧。

在本实施例中仅描述了OBSS系统中处于交叠区域的站点与两个接入点通信的流程,当存在3个以上的接入点时,其通信的流程类似,此处不再赘述。

请参照图3,为本发明通信方法的第二实施例的流程示意图,在本实施例中,所述方法包括以下步骤:

S301,站点与接入点进行关联认证。

其中,所述接入点至少包括第一接入点和第二接入点。

S302,所述站点发送序列号到所述第一接入点和所述第二接入点,所述序列号用于指示各个接入点应答所述站点的顺序。

S303,所述站点广播通信消息,以便所述第一接入点和所述第二接入点在接收到所述通信消息后,根据所述序列号按顺序返回应答消息给所述站点。

S304,所述站点接收所述第一接入点或所述第二接入点返回的应答消息,与所述第一接入点或所述第二接入点进行数据通信。

具体地,若所述第一接入点的序列号对应的顺序优于所述第二接入点的序列号对应的顺序,因此站点将首先接收到所述第一接入点返回的应答消息。

更具体地,若所述第一接入点和所述第二接入点在接收到所述通信消息时均会返回应答消息,则所述站点在第一预设时间内接收到所述第一接入点返回的应答消息时,不等待所述第二接入点返回应答消息,直接与所述第一接入点进行数据通信;若所述站点在所述第一预设时间内未接收到所述第一接入点返回的应答消息,则继续等待所述第二接入点返回应答消息,若所述站点在所述第二预设时间内接收到所述第二接入点返回的应答消息,则与所述第二接入点进行数据通信;若所述站点在第二预设时间内未接收到所述第二接入点返回的应答消息,则判定通信失败;或

所述站点在所述第一预设时间内接收到所述第一接入点返回的应答消息时,广播用于表明已获取应答消息的确认消息,以便所述第二接入点在接收到所述确认消息后不再返回应答消息,所述站点与所述第一接入点进行数据通信。

其中,若仅所述第一接入点在接收到所述通信消息时会返回应答消息,当所述站点在所述第一预设时间内未接收到所述第一接入点返回的应答消息时,广播用于请求返回应答消息的请求消息,以便所述第二接入点在接收到所述请求消息后返回应答消息。

若所述站点在所述第二预设时间内接收到所述第二接入点返回的应答消息,则与所述第二接入点进行数据通信;若所述站点在第二预设时间内未接收到所述第二接入点返回的应答消息,则判定通信失败。

需要说明的是,若所述第一接入点和所述第二接入点工作在同一信道,则所述站点在所述信道广播所述通信消息;若所述第一接入点和所述第二接入点工作在不同信道,则所述站点在所述第一接入点工作的信道广播所述通信消息,当与所述第一接入点通信失败时,所述站点更换至所述第二接入点工作的信道并广播所述通信消息。从而确保站点与工作在不同信道的接入点实现通信,提升所述站点竞争得到信道的概率。

在本实施例中,主要描述了针对成功接收任一个接入点的返回消息并进行数据通信的流程,由于无需等待其他接入点返回应答消息,因此本实施例所述的通信方法可以较快的确定通信的接入点,提高了数据通信的效率。

请参照图4,为本发明通信方法的第三实施例的流程示意图,在本实施例中,所述方法包括以下步骤:

S401,站点与接入点进行关联认证。

其中,所述接入点至少包括第一接入点和第二接入点。

S402,所述站点发送序列号到所述第一接入点和所述第二接入点,所述序列号用于指示各个接入点应答所述站点的顺序。

S403,所述站点广播通信消息,以便所述第一接入点和所述第二接入点在接收到所述通信消息后,根据所述序列号按顺序返回应答消息给所述站点。

S404,所述站点接收所述第一接入点和所述第二接入点返回的应答消息,根据信息交互时的信道质量,选择信息交互时信道质量好的接入点进行数据通信。

具体地,可包括:若所述第一接入点和所述第二接入点在接收到所述通信消息时均会返回应答消息,则在所述站点接收到所述第一接入点和所述第二接入点按顺序返回的应答消息时,根据信息交互时的信道质量,选择信息交互时信道质量好的接入点进行数据通信;或

若在接入点一侧为了减少系统整体功耗、减少站点等待时间的考虑,配置所有接入点中仅获取的序列号为首位的接入点会返回应答消息即本实施例中,若仅所述第一接入点在接收到所述通信消息时会返回应答消息,则在所述站点接收到所述第一接入点返回的应答消息时,广播用于请求返回应答消息的请求消息,以便所述第二接入点在接收到所述请求消息后返回应答消息,所述站点根据信息交互时的信道质量,选择信息交互时信道质量好的接入点进行数据通信。

在本实施例中,给出了根据多个甚至所有接入点返回的应答消息选择通信的接入点的方法,虽然需要等待多个接入点返回应答消息,但是站点可以根据信息交互时的信道质量选择信道质量较佳的接入点进行通信,利于提高选择的接入点的通信质量。

需要说明的是,实施例二与实施例三在提升站点总体工作效率的目的上采用了不同的实现方式,在具体实施时,可根据实际情况例如接入点的数量等进行合适的选择。若接入点数量较少,则可以等待多个接入点返回应答消息后再选择信道质量较佳的接入点进行通信,若接入点数量较多,则可以在接收到任意一个接入点返回的应答消息时即确定该接入点为通信的接入点并进行数据通信。

请参照图5,为本发明通信方法的第四实施例的流程示意图,在本实施例中,所述方法包括以下步骤:

S501,站点与接入点进行关联认证。

其中,所述接入点至少包括第一接入点和第二接入点。

S502,所述站点发送序列号到所述第一接入点和所述第二接入点,所述序列号用于指示各个接入点应答所述站点的顺序。

S503,所述站点广播通信消息,以便所述第一接入点和所述第二接入点在接收到所述通信消息后,根据所述序列号按顺序返回应答消息给所述站点。

S504,所述站点接收所述第一接入点和所述第二接入点中至少一个接入点返回的应答消息,与至少一个返回应答消息的接入点建立通信连接。

S505,所述站点接收已建立通信连接的接入点发送的通信设置消息,根据所述通信设置消息与所述已建立通信连接的接入点进行通信。

其中,所述已建立通信连接的接入点包括已与所述站点进行数据通信的接入点或未与所述站点进行数据通信但已被所述站点确定为进行数据通信的接入点,所述通信设置消息包括以下信息中的至少一种:通信时间信息、窗口长度信息。

具体地,工作在同一信道,与同一个站点关联的接入点如果要发送下行数据给所述站点,多个接入点可以采用竞争方式进行发送。可以通过设定不同的通信以及窗口长度来避免多个接入点与同一个站点通信的冲突。相应的参数信息可以使用新的命令进行通告,或者在已有的数据帧,管理帧或控制帧中携带。且在所述通信时间信息指示的通信时间内,站点可与已建立通信连接的接入点进行任意次持续或间断的通信。

下面,以站点与两个接入点进行通信的场景进行通信过程的说明。

请一并参照图6-图10,分别为本发明通信方法的第五至第九实施例的流程示意图,在这些实施例中,第一接入点和第二接入点接收到站点的通信消息均会返回应答消息。如图6所示:

站点广播通信消息,在第一接入点返回应答消息后,站点即可以与第一接入点进行数据通信。此处的通信消息可以是携带数据的数据消息,也可以是RTS,对应地,应答消息可以是ACK,也可以是CTS。

若第一接入点返回应答消息失败,则如图7所示,站点可以等待第二接入点返回应答消息,并与第二接入点进行数据通信。

若第一接入点和第二接入点均成功按照序列号对应的顺序返回应答消息,则如图8所示,所述站点可以根据信息交互时的信道质量,选择信息交互时信道质量好的接入点进行数据通信。

若两个接入点均返回应答消息失败,则如图9所示,站点判定通信失败。当然,若还存在第三接入点,则所述站点还可以继续等待第三接入点返回应答消息。

若所述站点仅需要获取一个接入点的应答消息即与给接入点进行数据通信,则可以如图10所示,在站点接收到第一接入点返回的应答消息后,广播用于表明已获取应答消息的确认消息,以便第二接入点接收确认消息后,不再返回应答消息给站点,站点与第一接入点进行数据通信即可,这样在接入点数量较多时,可以避免多个接入点再返回应答消息,从而减少信令开销,节省信令及信道资源。所述确认消息中可以携带第一接入点的标识以便其他接入点了解与站点进行数据通信的接入点。

请一并参照图11-图12,分别为本发明通信方法的第十和第十一实施例的流程示意图,在这些实施例中,第一接入点和第二接入点接收到站点的通信消息仅第一接入点会主动返回应答消息。如图11所示:

站点广播通信消息,第一接入点返回应答消息失败,则此时,站点可以广播请求返回应答消息的请求消息,以便第二接入点返回应答消息,从而与第二接入点进行数据通信。此处的通信消息可以是携带数据的数据消息,也可以是RTS,对应地,应答消息可以是ACK,也可以是CTS。所述请求消息中可以携带第一接入点的标识以便其他接入点了解未返回应答消息的接入点。第一接入点若接收到该请求消息后,可以返回应答消息,也可以不返回,此处不作任何限定。

若第一接入点返回应答消息成功,但是站点还想接收其他接入点的应答消息,则可以如图12所示,广播用于请求返回应答消息的请求消息,第二接入点返回应答消息,站点再根据信息交互时的信道质量,选择其中一个接入点进行数据通信。

请参照图13,为本发明通信方法的第十二实施例的流程示意图,在本实施例中,所述方法包括以下步骤:

1.站点广播RTS。

2.第一接入点和第二接入点按照序列号对应的顺序返回CTS。

3.站点根据信息交互时的信道质量,选择第一接入点进行数据通信。(假设此时站点与第一接入点信息交互时的信道质量较佳)

4.站点发送数据消息至第一接入点,进行数据通信。所述数据消息中携带数据。

需要说明的是,若采用本实施例中广播RTS的方式,则需要在确定通信的接入点之后才能进行数据通信,在确定接入点的过程中,无需携带大量的数据,可节省信道资源。而如图6-图12即本发明第五至第十一实施例中所述的通信方法,当通信消息直接为携带数据的数据消息时,确定通信的接入点的过程中即可以完成一次数据通信,这样可以减少信息交互的次数。当然,图6至图12所述的通信方法流程在通信消息为RTS时同样适用,只需要在通信的接入点确定以后,再增加一个发送数据消息的流程即可。

请参照图14,为本发明站点的第一实施例的组成示意图,在本实施例中,所述站点包括:关联单元100、发送单元200、消息广播单元300及接收单元400。

关联单元100,用于与接入点进行关联认证。

所述接入点至少包括第一接入点和第二接入点。

发送单元200,用于发送序列号到所述第一接入点和所述第二接入点,所述序列号用于指示各个接入点应答所述站点的顺序;

消息广播单元300,用于广播通信消息,以便所述第一接入点和所述第二接入点在接收到所述通信消息后,根据所述序列号按顺序返回应答消息给所述站点;

接收单元400,用于接收所述第一接入点和所述第二接入点中至少一个接入点返回的应答消息,与至少一个返回应答消息的接入点进行数据通信。

所述接收单元400具体用于:

接收所述第一接入点或所述第二接入点返回的应答消息,与所述第一接入点或所述第二接入点进行数据通信;或

接收所述第一接入点和所述第二接入点返回的应答消息,根据信息交互时的信道质量,选择信息交互时信道质量好的接入点进行数据通信。

更具体地,所述接收单元400具体用于:

若所述第一接入点和所述第二接入点在接收到所述通信消息时均会返回应答消息,在第一预设时间内接收到所述第一接入点返回的应答消息时,不等待所述第二接入点返回应答消息,直接与所述第一接入点进行数据通信;若所述接收单元在所述第一预设时间内未接收到所述第一接入点返回的应答消息,则继续等待所述第二接入点返回应答消息;或

在所述第一预设时间内接收到所述第一接入点返回的应答消息时,指示所述消息广播单元300广播用于表明已获取应答消息的确认消息,以便所述第二接入点在接收到所述确认消息后不再返回应答消息,所述接收单元400与所述第一接入点进行数据通信。

若仅所述第一接入点在接收到所述通信消息时会返回应答消息,当所述接收单元400在所述第一预设时间内未接收到所述第一接入点返回的应答消息时,指示所述消息广播单元300广播用于请求返回应答消息的请求消息,以便所述第二接入点在接收到所述请求消息后返回应答消息。

所述接收单元400具体用于:

若所述第一接入点和所述第二接入点在接收到所述通信消息时均会返回应答消息,则在所述接收单元400接收到所述第一接入点和所述第二接入点按顺序返回的应答消息时,根据信息交互时的信道质量,选择信息交互时信道质量好的接入点进行数据通信;或

若仅所述第一接入点在接收到所述通信消息时会返回应答消息,则在所述接收单元接收到所述第一接入点返回的应答消息时,指示所述消息广播单元300广播用于请求返回应答消息的请求消息,以便所述第二接入点在接收到所述请求消息后返回应答消息,所述接收单元400根据信息交互时的信道质量,选择选择信息交互时信道质量好的接入点进行数据通信。

其中,所述通信消息为数据消息,所述数据消息中携带通信的数据,所述应答消息为确认字符;或

所述通信消息为请求发送消息RTS,所述应答消息为允许发送消息CTS,所述请求发送消息RTS用于所述站点向所述接入点请求发送数据,所述允许发送消息CTS用于所述接入点允许所述站点发送数据。

若所述通信消息为RTS,所述应答消息为CTS,则所述接收单元400具体用于:

接收所述第一接入点和所述第二接入点中至少一个接入点返回的CTS;

根据所述第一接入点和所述第二接入点中至少一个接入点返回的CTS,确定进行数据通信的接入点;

发送数据消息至所述确定通信的接入点,与所述确定通信的接入点进行数据通信,其中,所述数据消息中携带通信的数据。

所述接收单元300还用于:

接收已建立通信连接的接入点发送的通信设置消息,根据所述通信设置消息与所述已建立通信连接的接入点进行通信;

其中,所述通信设置消息包括以下信息中的至少一种:通信时间信息、窗口长度信息。

请参照图15,为本发明站点的第二实施例的组成示意图,在本实施例中,所述站点包括:关联单元100、发送单元200、消息广播单元300、接收单元400及信道切换单元500。

关联单元100,用于与接入点进行关联认证。

所述接入点至少包括第一接入点和第二接入点。

发送单元200,用于发送序列号到所述第一接入点和所述第二接入点,所述序列号用于指示各个接入点应答所述站点的顺序;

消息广播单元300,用于广播通信消息,以便所述第一接入点和所述第二接入点在接收到所述通信消息后,根据所述序列号按顺序返回应答消息给所述站点;

接收单元400,用于接收所述第一接入点和所述第二接入点中至少一个接入点返回的应答消息,与至少一个返回应答消息的接入点进行数据通信。

信道切换单元500,用于若所述第一接入点和所述第二接入点工作在同一信道,则所述消息广播单元300在所述信道广播所述通信消息;若所述第一接入点和所述第二接入点工作在不同信道,则所述消息广播单元300在所述第一接入点工作的信道广播所述通信消息,当与所述第一接入点通信失败时,所述信道切换单元500更换至所述第二接入点工作的信道并指示所述消息广播单元300广播所述通信消息。

需要说明的是,以上关联单元可以由关联子单元和认证子单元集合而成,也可以独立存在,接收单元可以由接收子单元和通信子单元集合而成,也可以独立存在。且以上站点实施例中关联单元和/或接收单元可以以硬件的形式独立于站点的处理器单独设置,且设置形式可以是微处理器的形式;也可以以硬件形式内嵌于站点的处理器中,还可以以软件形式存储于站点的存储器中,以便于站点的处理器调用执行以上关联单元或接收单元对应的操作。

例如,在本发明站点的第一实施例(图14所示的实施例)中,关联单元100和/或接收单元400可以为站点的处理器,而发送单元200和消息广播单元300的功能可以内嵌于该处理器中。另外,图15所示的信道切换单元500同关联单元100或接收单元400,可以独立于处理器单独设置,也可以内嵌于处理器,也可以以软件的形式存储于存储器中,由处理器调用实现其功能。当然,发送单元200和消息广播单元300可以集成设置,也可以独立设置,发送单元200和消息广播单元300可以作为站点的接口电路,也可以与关联单元100、接收单元400或信道切换单元500集成,也可以独立设置。本发明实施例不做任何限制。以上处理器可以为中央处理单元(CPU)、微处理器、单片机等。

请参照图16,为本发明站点的第三实施例的组成示意图,在本实施例中,所述站点包括:接口电路110、存储器120以及与所述接口电路110和存储器120相连接的处理器130。其中存储器120用于存储一组程序代码,处理器130用于调用存储器120中存储的程序代码,执行本发明通信方法的第一至第十二任一实施例中所述的操作。

请参照图17,为本发明实施例系统的组成示意图,在本实施例中,所述系统包括:

如本发明站点的第一至第三任一实施例所述的站点140;

第一接入点150及第二接入点160。

所述第一接入点150和第二接入点160用于与所述站点140进行关联认证,接收所述站点140发送的对应的序列号,所述序列号用于指示各个接入点应答所述站点的顺序,在接收到所述站点140广播的通信消息时,根据所述序列号按顺序返回应答消息给所述站点140,以便所述站点140接收至少一个接入点返回的应答消息并与至少一个返回应答消息的接入点进行数据通信。

若所述站点140与所述至少两个接入点中的任一接入点建立通信连接,则与所述站点140已建立通信连接的接入点还用于发送通信设置消息至所述站点140,以便所述站点140根据所述通信设置消息与所述已建立通信连接的接入点进行数据通信;

其中,所述已建立通信连接的接入点包括已与所述站点140进行数据通信的接入点或未与所述站点140进行数据通信但已被所述站点140确定为进行数据通信的接入点,所述通信设置消息包括以下信息中的至少一种:通信时间信息、窗口长度信息。

当然,本实施例中仅描述了两个接入点的情况,当在OBSS系统中,站点可扫描到3个及以上的接入点时,其通信的过程与仅存在两个接入点的情况类似,此处不再赘述。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

通过上述实施例的描述,本发明具有以下优点:

在OBSS系统中,通过为接入点分配序列号使得各个接入点按顺序响应站点的通信消息,这样位于相邻BSS交叠区域的站点,就可以与多个接入点进行通信的尝试连接,即该站点可以同时在两个BSS中竞争信道,从而提高了站点竞争到信道并发送数据的概率,利于提升站点的吞吐量。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

以上对本发明实施例所提供的一种通信方法、站点及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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