波束处理方法、发起节点及响应节点与流程

文档序号:15221168发布日期:2018-08-21 17:29阅读:240来源:国知局

本申请涉及通信技术,尤其涉及一种波束处理方法、发起节点及响应节点。



背景技术:

60ghz频段有着大量可用的频谱资源,且干扰较低,因此60ghz频段将会在未来得到广泛的应用。

而60ghz频段的路径损耗非常大,因而基于60ghz频段的通信距离通常较短。为提高通信距离及信噪比,可采用波束赋形(beamforming,bf)的定向通信技术,可将发射天线的发射信号集中在一个很小的窄波束内,接收天线在一个很窄的波束范围内接收信号,从而提高天线的增益。在采用波束赋形技术之前,需进行波束赋形训练(beamformingtraining,bft)。bft阶段可包括:发送扇区扫描(transmitsectorsweep,txss),而该txss包括:发起方的发送扇区扫描(initiatortxss,i-txss)和应答方的发送扇区扫描(respondertxss,r-txss)。其中,在i-txss阶段,网络设备与用户设备在主信道上进行波束训练,确定该用户设备的最佳发送波束,在r-txss阶段,网络设备与用户设备在主信道上通过波束训练确定该网络设备的最佳发送波束。也就是说,网络设备与用户设备实际仅在主信道上进行波束训练,通过该波束训练所确定的最佳波束实际为主信道的最佳波束。

随着通信技术的不断发展,大多可采用多信道进行数据传输,然而,主信道的最佳波束,对于包括有其他信道的绑定信道可能不是最佳波束。用户设备和网络设备采用该主信道的最佳波束,在绑定信道上进行通信,可造成网络性能的损失,使得网络性能难以得到有效提高。



技术实现要素:

本申请提供一种波束处理方法、发起节点及响应节点,以避免在绑定信道上采用主信道的最佳波束进行通信所造成的性能损失。

第一方面,本申请实施例还提供一种波束处理方法,包括:

发起节点在绑定信道上采用多个波束向响应节点发送第一消息;该第一消息包括:发送波束训练指示;该发送波束训练指示用于该响应节点确定在该绑定信道上采用该多个波束的信道质量值;该绑定信道包括多个信道进行信道绑定所形成的信道;

该发起节点接收第二消息;该第二消息包括:该响应节点确定的该多个波束的信道质量值;

该发起节点根据该多个波束的信道质量值,从该多个波束中确定该绑定信道上针对该响应节点的发送的波束。

该方法可通过发起节点在绑定信道上采用多个波束向响应节点发送包括发送波束训练指示的第一消息,使得该响应节点根据该发送波束训练指示确定在该绑定信道上采用该多个波束的信道质量值,继而接收该响应节点发送的包括该多个波束的信道质量值的第二消息,从而根据该多个波束的信道质量值,从该多个波束中确定该绑定信道上针对该响应节点的发送的波束,可有效保证发送的波束与绑定信道的对应,使得该发送的波束为该绑定信道上的发送的最佳波束,该发起节点可在该绑定信道上通过该发送的波束与该接收节点进行通信,保证网络传输性能。

在一种可能实现的方式中,该方法还可包括:

该发起节点在该绑定信道上采用该发送送的波束向该响应节点发送数据。

在另一种可能实现的方式中,上述该第一消息可以为空数据包ndp;

该第二消息为波束精炼协议brp帧。

该方法,可在发送数据之前,进行发送的波束的调整,确定该发起节点针对该响应节点的发送的波束,也就是发起节点针对该响应节点的发送的最佳波束,有效保证在该绑定信道上进行数据传输的网络性能。

在又一种可能的实现方式中,上述第一消息可以为第一brp帧;第二消息为第二brp帧。

在又一种可能的实现方式中,该发起节点在绑定信道上采用多个波束向响应节点发送第一消息之前,该方法还可包括:

该发起节点向该响应节点发送第三消息;该第三消息包括:brp请求指示;

该发起节点从该响应节点接收第四消息,该第四消息包括:brp授权指示;

该发起节点根据该brp授权指示,确定该发起节点是否需在该绑定信道上进行brp阶段。

在又一种可能的实现方式中,该方法还可包括:

若需在该绑定信道进行brp阶段,则该发起节点在brp建立子阶段,与该响应节点协商确定该绑定信道上需进行brp训练的至少一个brp子阶段。

在又一种可能的实现方式中,若该至少一个brp子阶段包括:波束精炼交互子阶段,则该发起节点在绑定信道上采用多个波束向响应节点发送第一消息可包括:

该发起节点在该波束精炼交互子阶段,在该绑定信道上采用该多个波束向该响应节点发送该第一消息。

第二方面,本申请实施例还提供一种波束处理方法,包括:

响应节点接收发起节点在绑定信道上采用多个波束发送的第一消息;该第一消息包括:发送波束训练指示;该绑定信道包括多个信道进行信道绑定所形成的绑定信道;

该响应节点根据该发送波束训练指示,确定在该绑定信道上采用该多个波束的信道质量值;

该响应节点向该发起节点发送第二消息;该第二消息包括:该多个波束的信道质量值;该多个波束的信道质量值用于使得该发起节点从该多个波束中确定该绑定信道上针对该响应节点的发送的波束。

在一种可能的实现方式中,该方法还可包括:

该响应节点在该绑定信道上接收该发起节点采用该发送的波束所发送的数据。

在另一种可能的实现方式中,该第一消息为空数据包ndp;该第二消息为波束精炼协议brp帧。

在又一种可能的实现方式中,该第一消息为第一brp帧;该第二消息为第二brp帧。

在又一种可能的实现方式中,该响应节点接收发起节点在绑定信道上采用多个波束发送的第一消息之前,该方法还可包括:

该响应节点从该发起节点接收第三消息,该第三消息包括:brp请求指示;

该响应节点向该发起节点发送第四消息,该第四消息包括:brp授权指示;该brp授权指示用于该发起节点确定该发起节点是否需在该绑定信道上进行brp训练。

在又一种可能的实现方式中,若该发起节点需在该绑定信道上进行brp训练,则该方法还可包括:

在brp建立子阶段,该响应节点与该发起节点协商确定该绑定信道上需进行brp训练的至少一个brp子阶段。

在又一种可能的实现方式中,若该至少一个brp子阶段包括:波束精炼交互子阶段,则该响应节点接收发起节点在绑定信道上采用多个波束发送的第一消息,可包括:

该响应节点在该波束精炼交互子阶段,在该绑定信道上接收该发起节点采用该多个波束发送的该第一消息。

第三方面,本申请实施例还提供一种波束处理方法,包括:

响应节点在绑定信道上接收发起节点发送的消息;该消息包括:接收波束训练指示;该绑定信道包括多个信道进行信道绑定所形成的绑定信道;

该响应节点根据该接收波束训练指示,在该绑定信道上采用多个波束接收该消息,并确定该多个波束的信道质量值;

该响应节点根据该多个波束的信道质量值,从该多个波束中确定该绑定信道上针对该发起节点的接收的波束。

该方法可通过发起节点在绑定信道上向响应节点发送包括接收波束训练指示的消息,使得该响应节点根据该接收波束训练指示在该绑定信道上采用多个波束接收该消息,并确定该多个波束的信道质量值,并根据该多个波束的信道质量值,从该多个波束中确定该绑定信道上针对该发起节点的接收的波束,可有效保证接收的波束与绑定信道的对应,使得该接收的波束为该绑定信道上的接收的最佳波束,该响应节点可在该绑定信道上通过该接收的波束与发起节点进行通信,保证网络传输性能。

在一种可能的实现方式中,该响应节点在绑定信道上接收发起节点发送的消息之前,该方法还可包括:

该响应节点向该发起节点发送接收波束训练请求。

在另一种可能的实现方式中,该方法还可包括:

该响应节点在该绑定信道上采用该接收的波束,接收该发起节点发送的数据。

第四方面,本申请实施例还提供一种发起节点,包括:

发送模块,用于在绑定信道上采用多个波束向响应节点发送第一消息;该第一消息包括:发送波束训练指示;该发送波束训练指示用于该响应节点确定在该绑定信道上采用该多个波束的信道质量值;该绑定信道包括多个信道进行信道绑定所形成的信道;

接收模块,用于接收第二消息;该第二消息包括:该响应节点确定的该多个波束的信道质量值;

处理模块,用于根据该多个波束的信道质量值,从该多个波束中确定该绑定信道上针对该响应节点的发送的波束。

在一种可能的实现方式中,发送模块,还用于在该绑定信道上采用该发送的波束向该响应节点发送数据。

在另一种可能的实现方式中,该第一消息为空数据包ndp;该第二消息为波束精炼协议brp帧。

在又一种可能的实现方式中,该第一消息为第一brp帧;该第二消息为第二brp帧。

在又一种可能的实现方式中,发送模块,还用于在该绑定信道上采用该多个波束向该响应节点发送该第一消息之前,向响应节点发送第三消息;该第三消息包括:brp请求指示;

接收模块,还用于从该响应节点接收第四消息,该第四消息包括:brp授权指示;

处理模块,还用于根据该brp授权指示,确定该发起节点是否需在该绑定信道上进行brp阶段。

在又一种可能的实现方式中,处理模块,还用于若需在该绑定信道进行brp阶段,则在brp建立子阶段,与该响应节点协商确定该绑定信道上需进行brp训练的至少一个brp子阶段。

在又一种可能的实现方式中,若该至少一个brp子阶段包括:波束精炼交互子阶段,则发送模块,还用于在该波束精炼交互子阶段,在该绑定信道上采用该多个波束向该响应节点发送该第一消息。

第五方面,本申请实施例还提供一种响应节点,包括:

接收模块,用于接收发起节点在绑定信道上采用多个波束发送的第一消息;该第一消息包括:发送波束训练指示;该绑定信道包括多个信道进行信道绑定所形成的绑定信道;

处理模块,用于根据该发送波束训练指示,确定在该绑定信道上采用该多个波束的信道质量值;

发送模块,用于向该发起节点发送第二消息;该第二消息包括:该多个波束的信道质量值;该多个波束的信道质量值用于该发起节点从该多个波束中确定该绑定信道上针对该响应节点的发送的波束。

在一种可能的实现方式中,接收模块,还用于在该绑定信道上接收该发起节点采用该发送的波束所发送的数据。

在另一种可能的实现方式中,该第一消息为空数据包ndp;该第二消息为波束精炼协议brp帧。

在又一种可能的实现方式中,该第一消息为第一brp帧;该第二消息为第二brp帧。

在又一种可能的实现方式中,接收模块,还用于从该发起节点接收第三消息,该第三消息包括:brp请求指示;

发送模块,还用于向该发起节点发送第四消息,该第四消息包括:brp授权指示;该brp授权指示用于该发起节点确定该发起节点是否需在该绑定信道上进行brp训练。

在又一种可能的实现方式中,若该发起节点需在该绑定信道上进行brp训练,处理模块,还用于在brp建立子阶段,与该发起节点协商确定该绑定信道上需进行brp训练的至少一个brp子阶段。

在又一种可能的实现方式中,若该至少一个brp子阶段包括:波束精炼交互子阶段,则发送模块,还用于在该波束精炼交互子阶段,在该绑定信道上接收该发起节点采用该多个波束发送的该第一消息。

第六方面,本申请实施例还提供一种响应节点,包括:

接收模块,用于在绑定信道上接收发起节点发送的消息;该消息包括:接收波束训练指示;该绑定信道包括多个信道进行信道绑定所形成的绑定信道;

处理模块,用于根据该接收波束训练指示,在该绑定信道上采用多个波束接收该消息,并确定该多个波束的信道质量值;根据该多个波束的信道质量值,从该多个波束中确定该绑定信道上针对该发起节点的接收的波束。

在一种可能的实现方式中,该响应节点还可包括:

发送模块,用于在该绑定信道上接收发起节点发送的消息之前,向该发起节点发送接收波束训练请求。

在另一种可能的实现方式中,接收模块,还用于在该绑定信道上采用该接收的波束,接收该发起节点发送的数据。

第七方面,本申请实施例还提供一种发起节点,包括:发送器、接收器及处理器;发送器和接收器分别与处理器连接;

发送器,用于在绑定信道上采用多个波束向响应节点发送第一消息;该第一消息包括:发送波束训练指示;该发送波束训练指示用于该响应节点确定在该绑定信道上采用该多个波束的信道质量值;该绑定信道包括多个信道进行信道绑定所形成的信道;

接收器,用于接收第二消息;该第二消息包括:该响应节点确定的该多个波束的信道质量值;

处理器,用于根据该多个波束的信道质量值,从该多个波束中确定该绑定信道上针对该响应节点的发送的波束。

在一种可能的实现方式中,发送器,还用于在该绑定信道上采用该发送的波束向该响应节点发送数据。

在另一种可能的实现方式中,该第一消息为空数据包ndp;该第二消息为波束精炼协议brp帧。

在又一种可能的实现方式中,该第一消息为第一brp帧;该第二消息为第二brp帧。

在又一种可能的实现方式中,发送器,还用于在绑定信道上采用该多个波束向该响应节点发送该第一消息之前,向该响应节点发送第三消息;该第三消息包括:brp请求指示;

接收器,还用于从该响应节点接收第四消息,该第四消息包括:brp授权指示;

处理器,还用于根据该brp授权指示,确定该发起节点是否需在该绑定信道上进行brp阶段。

在又一种可能的实现方式中,处理器,还用于若需在该绑定信道进行brp阶段,则在brp建立子阶段,与该响应节点协商确定该绑定信道上需进行brp训练的至少一个brp子阶段。

在又一种可能的实现方式中,若该至少一个brp子阶段包括:波束精炼交互子阶段,则发送器,还用于在该波束精炼交互子阶段,在该绑定信道上采用该多个波束向该响应节点发送该第一消息。

第八方面,本申请实施例还可提供一种响应节点,包括:接收器、处理器和发送器;接收器和发送器分别与处理器连接;

接收器,用于接收发起节点在绑定信道上采用多个波束发送的第一消息;该第一消息包括:发送波束训练指示;该绑定信道包括多个信道进行信道绑定所形成的绑定信道;

处理器,用于根据该发送波束训练指示,确定在该绑定信道上采用该多个波束的信道质量值;

发送器,用于向该发起节点发送第二消息;该第二消息包括:该多个波束的信道质量值;该多个波束的信道质量值用于该发起节点从该多个波束中确定该绑定信道上针对该响应节点的发送的波束。

在一种可能的实现方式中,接收器,还用于在该绑定信道上接收该发起节点采用该发送的波束所发送的数据。

在另一种可能的实现方式中,第一消息为空数据包ndp;第二消息为波束精炼协议brp帧。

在又一种可能的实现方式中,第一消息为第一brp帧;第二消息为第二brp帧。

在又一种可能的实现方式中,接收器,还用于从该发起节点接收第三消息,该第三消息包括:brp请求指示;

发送器,还用于向该发起节点发送第四消息,该第四消息包括:brp授权指示;该brp授权指示用于该发起节点确定该发起节点是否需在该绑定信道上进行brp训练。

在又一种可能的实现方式中,若该发起节点需在该绑定信道上进行brp训练,处理器,还用于在brp建立子阶段,与该发起节点协商确定该绑定信道上需进行brp训练的至少一个brp子阶段。

在又一种可能的实现方式中,若该至少一个brp子阶段包括:波束精炼交互子阶段,则发送器,还用于在该波束精炼交互子阶段,在该绑定信道上接收该发起节点采用该多个波束发送的该第一消息。

第九方面,本申请实施例还提供一种响应节点,包括:接收器和处理器,该接收器与处理器连接;

接收器,用于在绑定信道上接收发起节点发送的消息;该消息包括:接收波束训练指示;该绑定信道包括多个信道进行信道绑定所形成的绑定信道;

处理器,用于根据该接收波束训练指示,在该绑定信道上采用多个波束接收该消息,并确定该多个波束的信道质量值;根据该多个波束的信道质量值,从该多个波束中确定该绑定信道上针对该发起节点的接收的波束。

在一种可能的实现方式中,该响应节点还可包括:发送器;

发送器,用于在该绑定信道上接收发起节点发送的消息之前,向该发起节点发送接收波束训练请求。

在另一种可能的实现方式中,接收器,还用于在该绑定信道上采用该接收的波束,接收该发起节点发送的数据。

第十方面,本申请实施例还提供一种计算机程序产品,该计算机程序产品包括用于执行上述本申请实施例的第一方面所提供的任一波束处理方法对应的程序代码。

第十一方面,本申请实施例还提供一种计算机程序产品,该计算机程序产品包括用于执行上述本申请实施例的第二方面所提供的任一波束处理方法对应的程序代码。

第十二方面,本申请实施例还提供一种计算机程序产品,该计算机程序产品包括用于执行上述本申请实施例的第三方面所提供的任一波束处理方法对应的程序代码。

第十三方面,本申请实施例还提供一种存储介质,该存储介质用于存储计算机程序产品,该计算机程序产品包括:程序代码,该程序代码可以包括用于执行上述本申请实施例的第一方面所提供的任一波束处理方法对应的程序代码。

第十四方面,本申请实施例还提供一种存储介质,该存储介质用于存储计算机程序产品,该计算机程序产品包括:程序代码,该程序代码可以包括用于执行上述本申请实施例的第二方面所提供的任一波束处理方法对应的程序代码。

第十五方面,本申请实施例还提供一种存储介质,该存储介质用于存储计算机程序产品,该计算机程序产品包括:程序代码,该程序代码可以包括用于执行上述本申请实施例的第三方面所提供的任一波束处理方法对应的程序代码。

本申请实施例提供的波束处理方法、发起节点及响应节点,可通过发起节点在绑定信道上采用多个波束向响应节点发送包括发送波束训练指示的第一消息,使得该响应节点根据该发送波束训练指示确定在该绑定信道上采用该多个波束的信道质量值,继而接收该响应节点发送的包括该多个波束的信道质量值的第二消息,从而根据该多个波束的信道质量值,从该多个波束中确定该绑定信道上针对该响应节点的发送的波束,可有效保证发送的波束与绑定信道的对应,使得该发送的波束为该绑定信道上的发送的最佳波束,该发起节点可在该绑定信道上通过该发送的波束与该接收节点进行通信,保证网络传输性能。

附图说明

图1为本申请各实施例适用的一种网络系统的结构示意图;

图2为本申请实施例提供的一种波束处理方法的流程图;

图3为本申请实施例提供的另一种波束处理方法的流程图;

图4为本申请实施例提供的一种波束处理方法中发起节点与响应节点间的一种消息交互图;

图5为本申请实施例提供的一种波束处理方法中发起节点与响应节点间的另一种消息交互图;

图6为本申请实施例提供的另一种波束处理方法中发起节点与响应节点间的一种消息交互图;

图7为本申请实施例提供的一种波束处理方法中发起节点与响应节点间的又一种消息交互图;

图8为本申请实施例提供的又一种波束处理方法的流程图;

图9为本申请实施例提供的一种brp请求域的结构示意图;

图10为本申请实施例提供的一种pcp/ap到多个站点间的发送的波束相同的场景示意图;

图11为本申请实施例提供的pcp/ap与一个站点通信过程中进行一对多的发送的波束调整的信息交互图;

图12为本申请实施例提供的pcp/ap与一个站点基于该一个站点反馈的发送的最佳波束进行通信的信息交互图;

图13为本申请实施例提供的pcp/ap与一个站点通信过程中进行一对多的接收的波束调整的信息交互图;

图14为本申请实施例提供的pcp/ap与多个站点进行通信过程中进行发送的波束调整的信息交互图;

图15为本申请实施例提供的pcp/ap与多个站点进行通信过程中进行接收的波束调整的信息交互图;

图16为本申请实施例提供的一种发起节点的结构示意图;

图17为本申请实施例提供的另一种发起节点的结构示意图;

图18为本申请实施例提供的一种响应节点的结构示意图;

图19为本申请实施例提供的另一种响应节点的结构示意图;

图20为本申请实施例提供的又一种响应节点的结构示意图;

图21为本申请实施例提供的再一种响应节点的结构示意图。

具体实施方式

本申请各实施例提供的波束处理方法、网络设备及用户设备,可适用于wlan系统,尤其适用于802.11ad标准、802.11ay标准及其标准的后续改进的标准的wlan系统。该波束处理方法可适用于具有多种接入类型的用户设备的网络场景中。图1为本申请各实施例适用的一种网络系统的结构示意图。如图1所示,该波束处理方法适用的网络系统例如可包括一个网络设备、至少一个用户设备。其中,该网络设备例如可以为基本服务集控制点(personalbasicservicesetcontrolpoint,pcp)/接入点(accesspoint,ap)。用户设备可以为站点(station,sta)。图1中的用户设备可以为增强的定向多千兆比特站点(enhanceddirectionalmulti-gigabitstation,edmgsta)。其中,edmg用户设备可以为edmg站点即802.11ay标准对应的站点。

本申请如下各实施例所涉及的发起节点可以为网络设备,也可以为用户设备,该响应节点也可以为网络设备,也可以为用户设备。例如,若发起节点为网络设备,则该响应节点为用户设备;若该发起节点为用户设备,则该响应节点可以为网络设备。

图2为本申请实施例提供的一种波束处理方法的流程图。如图2所示,该波束处理方法可包括:

s201、发起节点在绑定信道上采用多个波束向响应节点发送第一消息;该第一消息包括:发送波束训练指示。

该绑定信道包括多个信道进行信道绑定所形成的信道。

该发起节点可称为发起者(initiator)。该绑定信道可以为该发起节点对应的绑定信道。该多个信道可以包括预设的多个信道中,该发起节点对应的信道。该发起节点对应的信道可包括该预设的多个信道中的主信道,也可包括该预设的多个信道中的从信道。该预设的多个信道例如可以包括802.11ad标准对应的四个信道,也可以是包括:802.11ay标准对应的6个信道。其中,每个信道可以为2.16ghz信道。

举例来说,该预设的多个信道包括:信道1(channel1,ch1)、信道2(channel2,ch2)、信道3(channel3,ch3)及信道4(channel4,ch4),四个信道。

其中,若该发起节点对应信道可包括:ch1和ch2,则该绑定信道可以为对ch1和ch2进行信道绑定得到的信道,可表示为{ch1,ch2}。

该发起节点可在绑定信道上,分别采用多个波束向响应节点发送第一消息,采用每个波束发送的第一消息均包括该发送波束训练指示。

可选的,该发送波束训练指示可位于该第一消息中的发送训练(transmittraining–,trn-t)字段。

s202、响应节点根据该发送波束训练指示,确定在该绑定信道上采用该多个波束的信道质量值。

相对于发起节点,该响应节点可称为响应者(responder)。

该响应节点可根据该发送波束训练指示,确定该发起节点需对发送的波束进行训练或调整,继而确定在该绑定信道上采用每个波束的信道质量值,从而得到该多个波束的信道质量值。每个波束的信道质量值例如可通过接收采用该每个波束发送的第一消息的信噪比(signal-noiseratio,snr)值表示。当然,信道质量值还可通过其他类型的参数表示,在此不再赘述。

s203、响应节点向发起节点发送第二消息,该第二消息包括:该多个波束的信道质量值。

该响应节点可在确定该多个波束的信道质量值后,通过该第二消息将该多个波束的信道质量值反馈至该发起节点。

s204、发起节点根据该多个波束的信道质量值,从该多个波束中确定该绑定信道上针对该响应节点的发送的波束。

该发起节点可根据该多个波束的信道质量值,从该多个波束中确定信道质量值最高对应的波束为该绑定信道上针对该响应节点的发送的波束。该发送的波束还可称为该发起节点在该绑定信道上针对该响应节点的发送的最佳波束。

本申请实施例提供的波束处理方法,可通过发起节点在绑定信道上采用多个波束向响应节点发送包括发送波束训练指示的第一消息,使得该响应节点根据该发送波束训练指示确定在该绑定信道上采用该多个波束的信道质量值,继而接收该响应节点发送的包括该多个波束的信道质量值的第二消息,从而根据该多个波束的信道质量值,从该多个波束中确定该绑定信道上针对该响应节点的发送的波束,可有效保证发送的波束与绑定信道的对应,使得该发送的波束为该绑定信道上的发送的最佳波束,该发起节点可在该绑定信道上通过该发送的波束与该接收节点进行通信,保证网络传输性能。

可选的,在如上所示的方法的基础上,该方法还可包括:

该发起节点在该绑定信道上采用该发送的波束,向响应节点发送数据。

可选的,在如上所示的s201中发起节点在绑定信道上采用多个波束向响应节点发送第一消息之前,该方法还可包括:

该发起节点确定该发起节点针对该响应节点的该绑定信道。

例如,该发起节点可向响应节点发送请求发送(requesttosend,rts)帧,并接收该响应节点返回的允许发送(cleartosend,cts)帧,继而根据该响应节点返回的cts帧,确定该发起节点针对该响应节点的该绑定信道。举例来说,该cts帧可包括:该绑定信道的指示信息等。

可选的,本申请实施例还可提供一种波束处理方法。图3为本申请实施例提供的另一种波束处理方法的流程图。通过执行该波束处理方法,可实现接收的波束的调整。如图3所示,该波束处理方法可包括:

s301、发起节点在绑定信道上向响应节点发送消息;该消息包括:接收波束训练指示。

该绑定信道的相关描述可参见上述图2所示的波束处理方法中对应的描述,在此不再赘述。

可选的,该接收波束训练指示可位于该消息中的接收训练(receivetraining,trn-r)字段。

可选的,如上所示的s301中发起节点在绑定信道上向响应节点发送消息之前,该方法还可包括:

响应节点向发起节点发送接收波束训练请求。

该发起节点可以在接收到该接收波束训练请求后,在绑定信道上采用多个波束向响应节点发送包括该接收波束训练指示的消息。

s302、响应节点根据该接收波束训练指示,在该绑定信道上采用多个波束接收该消息,并确定该多个波束的信道质量值。

相对于发起节点,该响应节点可称为响应者(responder)。

该响应节点可根据该接收波束训练指示,确定需进行接收的波束的训练或调整,继而确定在该绑定信道上采用每个波束的信道质量值,从而得到该多个波束的信道质量值。每个波束的信道质量值例如可通过采用该每个波束接收该消息的snr值表示。当然,信道质量值还可通过其他类型的参数表示,在此不再赘述。

s303、响应节点根据该多个波束的信道质量值,从该多个波束中确定该绑定信道上针对该发起节点的接收的波束。

该响应节点可根据该多个波束的信道质量值,从该多个波束中确定信道质量值最高对应的波束为该绑定信道上针对该发起节点的接收的波束。该接收的波束还可称为该响应节点在该绑定信道上针对该发起节点的接收的最佳波束。

本申请实施例提供的该另一种波束处理方法,可通过发起节点在绑定信道上向响应节点发送包括接收波束训练指示的消息,使得该响应节点根据该接收波束训练指示在该绑定信道上采用多个波束接收该消息,并确定该多个波束的信道质量值,并根据该多个波束的信道质量值,从该多个波束中确定该绑定信道上针对该发起节点的接收的波束,可有效保证接收的波束与绑定信道的对应,使得该接收的波束为该绑定信道上的接收的最佳波束,该响应节点可在该绑定信道上通过该接收的波束与发起节点进行通信,保证网络传输性能。

可选的,如上所示的该第一消息可以为空数据包(nulldatapacket,ndp)或数据(data)。该第二消息可以为波束精炼协议(beamrefinementprotocol,brp)帧。

对于发起节点的发送的波束,若发起节点在绑定信道上不进行brp阶段,或者在该brp阶段不对发送的波束进行训练,则该发起节点可以通过波束追踪(beamtracking)来实现波束调整。本申请实施例的该波束处理方法中,可在该发起节点确定该绑定信道,即具有该绑定信道的使用权的情况下,在该绑定信道上采用多个波束向响应节点发送第一消息,以启动波束追踪,继而使得该发起节点确定针对该响应节点的发送的波束,实现发送的波束的调整,而非仅在检测到链路质量下降的条件下启动波束追踪。

在该一种波束处理方法的一个实例中,该发起节点确定该绑定信道后,可先不向响应节点发送数据,而在该绑定信道上采用该多个波束向响应节点发送包括有发送波束训练指示的ndp,其中,该发送波束训练指示可以为trn-t字段。响应节点可在接收该ndp的过程中,确定在该绑定信道上采用该多个波束的信道质量值,并将该多个波束的信道质量值通过brp帧反馈至发起节点。发起节点可根据响应节点所反馈的该多个波束的信道质量值,确定该绑定信道上针对该响应节点的发送的波束。该发起节点在确定该绑定信道上针对该响应节点的发送的波束后,便可在该绑定信道上采用该发送的波束向响应节点发送数据。该一种波束处理方法的一个实例所提供的方法,可在发送数据之前,进行发送的波束的调整,确定该发起节点针对该响应节点的发送的波束,也就是发起节点针对该响应节点的发送的最佳波束,有效保证在该绑定信道上进行数据传输的网络性能。

如下结合实例进行说明。图4为本申请实施例提供的一种波束处理方法中发起节点与响应节点间的一种消息交互图。如图4所示,发起节点可采用复制模式向响应节点发送请求帧,如请求发送(requesttosend,rts)帧,响应节点在接收到该请求帧后的预设帧间间隔(xinterframespace,xifs)向发起节点发送响应帧如允许发送(cleartosend,cts)帧。其中,该xifs可以为短帧间间隔(shortinterframespace,sifs)。发起节点通过发送请求帧,继而根据接收到的响应节点反馈的响应帧确定绑定信道。该响应帧中还可包括:发送训练请求(transmit–train-request,tx-trn-req)字段,若该tx-trn-req字段的值为0,则该发起节点可确定无需在该绑定信道上进行发送端的波束精炼协议(beamrefinementprotocol-transmit,brp-tx),因而,发起节点可在接收到该响应帧后的xifs后,可在该绑定信道上采用多个波束向响应节点发送添加有trn-t字段的ndp。响应节点可在接收到该ndp的过程中,确定在该绑定信道上采用该多个波束的snr值,继而在接收到该ndp的xifs后通过brp帧向发起节点反馈该多个波束的snr值。该发起节点在接收到该brp帧后,可根据该多个波束的snr值,从该多个波束选择一个波束作为发送的波束。该发起节点确定该发送的波束后,便可在该绑定信道上采用该发送的波束向响应节点发送数据,继而接收响应节点返回的确认(acknowledge,ack)帧。

在该一种波束处理方法的另一个实例中,该发起节点在确定该绑定信道后,可在该绑定信道上采用该多个波束向响应节点发送包括有发送波束训练指示的数据,其中,该发送波束训练指示可以为trn-t字段。响应节点可在接收该数据的过程中,确定在该绑定信道上采用该多个波束的信道质量值,并将该多个波束的信道质量值通过brp帧反馈至发起节点。发起节点可根据响应节点所反馈的该多个波束的信道质量值,确定该绑定信道上针对该响应节点的发送的波束。该发起节点在确定该绑定信道上针对该响应节点的发送的波束后,便可在该绑定信道上采用该发送的波束向响应节点发送数据。

该一种波束处理方法的另一个实例方法,可在发送数据的过程中,进行发送的波束的调整,确定该发起节点针对该响应节点的发送的波束,也就是发起节点针对该响应节点的发送的最佳波束,有效保证在该绑定信道上进行数据传输的网络性能。

如下结合实例进行说明。图5为本申请实施例提供的一种波束处理方法中发起节点与响应节点间的另一种消息交互图。如图5所示,发起节点可采用复制模式向响应节点发送请求帧,如rts帧,响应节点在接收到该请求帧后的xifs向发起节点发送响应帧如cts帧。其中,该xifs可以为sifs。发起节点可根据接收到的响应节点反馈的响应帧确定绑定信道。该响应帧中还可包括:tx-trn-req字段,若该tx-trn-req字段的值为0,则该发起节点可确定无需在该绑定信道上进行brp-tx,因而,发起节点可在接收到该响应帧后的xifs后,可在该绑定信道上采用多个波束向响应节点发送添加有trn-t字段的数据。响应节点可在接收到该数据的过程中,确定在该绑定信道上采用该多个波束的snr值,继而在接收到该数据的xifs后通过brp帧向发起节点反馈该多个波束的snr值。该发起节点在接收到该brp帧后,可根据该多个波束的snr值,从该多个波束选择一个波束作为发送的波束。该发起节点确定该发送的波束后,便可在该绑定信道上采用该发送的波束向响应节点继续发送数据,继而接收响应节点返回的ack帧。

可选的,如上所示的包括接收波束训练指示的消息可以为ndp或数据。

对于响应节点的接收的波束,若发起节点和响应节点在绑定信道上不进行brp阶段,或者在该brp阶段不进行接收的波束的训练,则该发起节点可以通过波束追踪来实现波束调整。本申请实施例的该另一种波束处理方法中,该发起节点设备可在该绑定信道上向响应节点发送包括有接收波束训练指示的消息,以启动波束追踪,继而使得响应节点确定针对该发起节点的接收的波束,实现接收的波束的调整。

在该另一种波束处理方法的实例中,响应节点可向发起节点发送接收波束训练请求,使得发起节点在该绑定信道上向响应节点发送包括接收波束训练指示的ndp或数据,其中,该接收波束训练指示可以为trn-r字段。响应节点可在该绑定信道上采用多个波束接收该ndp或数据,并确定该多个波束的信道质量值,并根据该多个波束的信道质量值,确定该绑定信道上针对该发起节点的接收的波束。该响应节点在确定该绑定信道上针对该发起节点的接收的波束后,便可采用该接收的波束接收该发起节点在该绑定信道上发送的数据。其中,该接收波束训练请求可以为波束追踪请求,该接收波束训练请求可以位于该响应节点发送至该发起节点的ack帧、cts帧或其他任一类型的帧中。

如下结合实例进行说明。图6为本申请实施例提供的另一种波束处理方法中发起节点与响应节点间的一种消息交互图。如图6所示,发起节点可采用复制模式向响应节点发送请求帧如rts帧,响应节点在接收到该请求帧后的xifs向发起节点发送响应帧如cts帧。其中,该xifs可以为sifs。发起节点根据该响应帧确定绑定信道。发起节点可在接收到该响应帧后的xifs后,可在该绑定信道上采用主信道的发送的最佳波束向响应节点发送数据。响应节点根据主信道上的接收的最佳波束接收该数据,并在接收到该数据的过程中,确定该主信道接收的最佳波束并非该绑定信道上接收的最佳波束,因此,在接收到该数据的xifs后通过ack帧向发起节点发送类型为trn-r、训练长度大于0的波束追踪请求。该发起节点在接收到该ack帧后,可确定该响应节点需进行接收的波束的训练,因而,在该绑定信道上向接收节点发送添加有trn-r字段的数据。该响应节点在该绑定信道上采用多个波束接收该数据,并确定该多个波束的snr值,并根据该多个波束的snr值,从该多个波束选择一个波束作为该响应节点针对该发起节点的接收的波束。该响应节点确定该接收的波束后,便可采用该接收的波束接收该响应节点在该绑定信道继续发送的数据。

可选的,如上所示的该第一消息可以为第一brp帧;该第二消息可以为第二brp帧。

一个信标间隔(beaconinterval,bi)可包括信标传输间隔(beacontransmissioninterval,bti)、关联波束赋形训练(associationbeamformingtraining,a-bft)期间、通告传输间隔(announcementtransmissioninterval,ati)、数据传输间隔(datatransferinterval,dti)。其中,在bti内,可由网络设备做发起方扇区扫描(initiatortxss,i-txss)。在a-bft期间内,可由用户设备做应答方扇区扫描(respondertxss,r-txss),并接收网络设备发送的扇区扫描反馈(sectorsweepfeedback,ssw-fb)帧。在r-txss阶段内,用户设备可向网络设备反馈该网络设备到该用户设备的发送的最佳波束;在ati内,网络设备可对用户设备在dti内的传输机会进行分配。其中,i-txss阶段和r-txss可为bft阶段中的必须进行的第一阶段,也就是sls阶段。

bft阶段还可包括:可选的第二阶段,如brp阶段。在brp阶段内,可由用户设备与网络设备确定双方的发送的最佳波束和接收的最佳波束,其中,brp阶段可在dti中进行。

若发起节点在绑定信道上进行brp阶段,则该发起节点无需通过波束追踪来实现波束调整,而便可在该brp阶段通过向响应节点发送包括发送波束训练指示的brp帧继而进行发送的波束的调整,在该brp阶段通过向响应节点发送包括接收波束训练指示的brp帧继而进行接收的波束的调整。

在本申请实施例的该一种波束处理方法中,可在该发起节点设备确定该绑定信道,即具有该绑定信道的使用权,并且,该发起节点在该绑定信道上需进行brp阶段的情况下,在brp阶段的brp-tx子阶段,在该绑定信道上采用多个波束向响应节点发送包括有发送波束训练指示的brp帧,如上述第一brp帧,以启动发送的波束的调整,继而使得该发起节点确定针对该响应节点的发送的波束,实现发送的波束的调整。

在该方法中,该发起节点确定该绑定信道后,可在绑定信道上采用该多个波束向响应节点发送包括有发送波束训练指示的第一brp帧,其中,该发送波束训练指示可以为trn-t字段。响应节点可在接收该第一brp帧的过程中,确定在该绑定信道上采用该多个波束的信道质量值,并将该多个波束的信道质量值通过第二brp帧反馈至发起节点。发起节点可根据响应节点所反馈的该多个波束的信道质量值,确定该绑定信道上针对该响应节点的发送的波束。该发起节点在确定该绑定信道上针对该响应节点的发送的波束后,便可在该绑定信道上采用该发送的波束向响应节点发送数据。

可选的,如上所示的包括接收波束训练指示的消息还可以为brp帧。

响应节点也可以在该brp阶段中的接收端的波束精炼协议(beamrefinementprotocol-receive,brp-rx)对接收的波束进行调整,波束调整可通过发起节点发送的包括有trn-r字段的brp帧实现,响应节点可使用不同的波束接收包括有trn-r字段的brp帧,从而确定其接收的最优波束。另外有可能发起节点和响应节点在主信道上没有进行发起方多扇区标识(initiator-multiplesectoridentifier,i-mid)阶段,响应节点还未确定接收的波束,或者响应节点在主信道上接收的最佳波束在绑定信道上不可用,这时发起节点和响应节点可在绑定信道上重新做i-mid子阶段,在i-mid子阶段响应节点用不同的波束接收发起节点发送的brp帧,从而确定其在该绑定信道上接收的最优波束,之后使用该接收的最优波束侦听发起节点发送的数据。

如下结合实例进行说明。图7为本申请实施例提供的一种波束处理方法中发起节点与响应节点间的又一种消息交互图。如图7所示,发起节点可采用复制模式向响应节点发送请求帧如rts帧,响应节点在接收到该请求帧后的xifs向发起节点发送响应帧如cts帧。其中,该xifs可以为sifs。发起节点通过发送请求帧,继而根据接收到的响应节点反馈的响应帧确定绑定信道。若该发起节点可确定需在该绑定信道上进行brp-rx阶段和brp-tx阶段,因而,发起节点可在接收到该响应帧后的xifs后,可在brp-rx阶段,在该绑定信道上采用多个波束向响应节点发送添加有trn-r字段的brp帧,使得响应节点可在接收到该添加有trn-r字段的brp帧的过程中,确定在该绑定信道上采用该多个波束的snr值,根据该多个波束的snr值,从该多个波束选择一个波束作为该响应节点针对该发起节点的接收的波束。该响应节点确定该接收的波束后,便可在该绑定信道上采用该接收的波束接收发起节点发送的数据。发起节点可在brp-tx阶段,在该绑定信道上采用多个波束向响应节点发送添加有trn-t字段的brp帧。响应节点可在接收到该添加有trn-t字段的brp帧的过程中,确定在该绑定信道上采用该多个波束的snr值,继而在通过brp帧,向发起节点反馈该多个波束的snr值。该发起节点在接收到该brp帧后,可根据该多个波束的snr值,从该多个波束选择一个波束作为发送的波束。该发起节点确定该发送的波束后,便可在该绑定信道上采用该发送的波束向响应节点继续发送数据。

图8为本申请实施例提供的又一种波束处理方法的流程图。可选的,如上所述的方法中,s201中发起节点在绑定信道上采用多个波束向响应节点发送第一消息之前,该方法还包括:

s801、发起节点向该响应节点发送第三消息;该第三消息包括:brp请求指示。

该brp请求指示可位于该第三消息的brp请求域(requestfield)中的cbbrpreq字段中。

图9为本申请实施例提供的一种brp请求域的结构示意图。如图9所示,该brp请求域可包括:5比特的接收端长度指示(length-receiver,l-rx)字段、1比特的tx-trn-req字段、1比特的多扇区标识阶段请求(multiplesectoridentifier-request,mid-req)字段、1比特的波束组合阶段请求(beamcombining-request,bc-req)、1比特的多扇区标识阶段授权(multiplesectoridentifier-grant,mid-grant)字段、1比特的波束组合阶段授权(beamcombining-grant,bc-grant)字段、1比特的信道反馈能力指示(channel-feedback-capability,chan-fbck-cap)字段、6比特的发送扇区标识(txsectorid)字段、8比特的其他的关联标识(otherassociatedidentifier,other_aid)字段、1个比特的发送天线标识(txantennaid)字段、1比特的绑定信道波束精炼阶段请求(channelbondingbeamrefinementprotocolrequest,cbbrpreq)字段、1比特的绑定信道波束精炼阶段允许(channelbondingbeamrefinementprotocolgrant,cbbrpgrant)字段及3比特的预留字段。

其中,当mid-req字段的值为0时,l-rx字段的值乘以4可以表示trn-r子字段的数目;mid-req字段的值为1时,l-rx字段的值乘以4可表示用户设备在mid阶段使用的天线加权向量(antennaweightvector,awv)数目;tx-trn-req字段的值为1可表示用户设备在波束精炼时进行发送的波束的训练,tx-trn-req字段的值为0可表示用户设备不进行发送的波束的训练;mid-req字段的值为1可表示请求进行发起方或应答方的多扇区标识(initiator/respondermultiplesectoridentifier,i/r-mid)子阶段,mid-req字段的值为0时可表示不请求;bc-req字段的值为1可表示请求发起方或应答方的波束组合(initiator/responderbeamcombining,i/r-bc)子阶段,bc-req字段的值为1可表示不请求;chan-fbck-cap字段的值为1可表示用户设备在波束精炼阶段可以返回信道测量结果,chan-fbck-cap字段的值为0可表示不返回信道测量结果;发送扇区标识字段的值可表示在发送数据包时使用的扇区标识;发送天线标识字段的值可表示在发送数据包时使用的天线标识。

在一个实例中,若该发起节点需在绑定信道上进行brp阶段,可将该第三消息的brp请求域中的cbbrpreq字段的值设置为1。

s802、发起节点接收该响应节点发送的第四消息,该第四消息包括:brp授权指示。

该brp授权指示可以为该响应节点在接收到包括有brp请求指示的该第三消息后,确定根据其是否同意该brp请求所配置的信息。

该brp授权指示可位于该第四消息中的brp请求域中的cbbrpgrant字段中。

若该响应节点同意该brp请求,可将该第四消息中的brp请求域中的cbbrpgrant字段的值设置为1并发送至发起节点;反之,若该响应节点不同意该brp请求,可将该第四消息中的brp请求域中的cbbrpgrant字段的值设置为0并发送至发起节点。

该第三消息和该第四消息可以为主信道上的sswfbck阶段、ssw-ack阶段等任一阶段中,该发起节点和该响应节点间传输的消息。

s803、发起节点根据该brp授权指示,确定该发起节点是否需在该绑定信道上进行brp阶段。

该发起节点可根据该brp授权指示所在字段的值,确定该发起节点是否需在该绑定信道上进行brp阶段。举例来说,若该brp授权指示所在字段,也就是cbbrpgrant字段的值为1,则该发起节点可确定该发起节点需在该绑定信道上进行brp阶段;反之,若该brp授权指示所在字段也就是cbbrpgrant字段的值为0,则该发起节点可确定该发起节点无需在该绑定信道上进行brp阶段。

可选的,该方法还可包括:

s804、若需在该绑定信道进行brp阶段,则发起节点在brp建立(setup)子阶段,与该响应节点协商确定该绑定信道上需进行brp训练的至少一个brp子阶段。

该至少一个brp子阶段可包括:mid子阶段、bc子阶段及至少一个波束精炼交互(beamrefinementtransaction)子阶段。该至少一个波束精炼交互子阶段可包括:brp-rx子阶段,和/或,brp-tx子阶段。

对于需在绑定信道上进行brp阶段的节点,该绑定信道上的brp建立子阶段可以为一个必选阶段。也就是说,若该发起节点需在该绑定信道上进行brp阶段,该发起节点可在该绑定信道上进行brp建立子阶段,并在该brp建立子阶段,与该响应节点协商确定该绑定信道上需进行brp阶段的至少一个brp子阶段。具体地,该发起节点可以在该绑定信道上向响应节点发送请求,并接收该响应节点返回的响应,该响应可包括:该至少一个brp子阶段的指示信息。

而对于无需绑定信道上进行brp阶段的节点,也就无需在绑定信道上进行brp阶段的任何子阶段,该绑定信道上的brp建立子阶段便可无需执行。也就是说,若该发起节点无需在该绑定信道上进行brp阶段,该发起节点便无需在该绑定信道上进行brp建立子阶段,有效避免了没有意义的绑定信道上brp建立子阶段的耗时,提高了通信效率。

可选的,若该至少一个brp子阶段包括:波束精炼交互子阶段,则该发起节点在绑定信道上采用多个波束向响应节点发送第一消息可包括:

发起节点在该波束精炼交互子阶段,在该绑定信道上采用该多个波束向该响应节点发送该第一消息。

也就是说,对于需在绑定信道上进行brp阶段的节点,该发起节点可在该波束精炼交互子阶段,在该绑定信道上采用该多个波束向该响应节点发送包括有发送波束训练指示的该第一消息,继而实现发送的波束的调整。

可选的,本申请实施例还可提供一种可在一些站点密集的场景中进行波束调整的波束处理方法。在bti阶段网络设备可进行发送的波束的训练,在a-bft阶段各个用户设备可在进行发送的波束训练的同时向网络设备反馈该网络设备到该用户设备的发送的最佳波束。在一些场景下,多个用户设备在a-bft阶段可能向网络设备反馈同一个发送的最佳波束。因而网络设备可在a-bft阶段结束后,便可以知道哪些用户设备反馈了同样的发送的波束。

以pcp/ap作为网络设备,以站点作为用户设备为例进行说明。图10为本申请实施例提供的一种pcp/ap到多个站点间的发送的波束相同的场景示意图。如图10所示,经过在主信道上的波束训练,pcp/ap可以获知,该pcp/ap到站点1、站点2、站点3的发送的最优波束为发送的同一个波束。在这样的场景下,pcp/ap便可以在某个绑定信道上同时与多个站点进行波束调整。

在上述场景中的一种情况下,若网络设备仅需向一个用户设备发送数据,本申请实施例提供的波束处理方法,该网络设备也可实现一对多的波束调整。

如下以pcp/ap作为网络,以站点作为用户设备为例进行说明。图11为本申请实施例提供的pcp/ap与一个站点通信过程中进行一对多的发送的波束调整的信息交互图。若在dti阶段的某一时刻,pcp/ap仅需向站点1发送数据,如图11所示,pcp/ap和站点1通过交互rts/cts帧后,便可确定可用的绑定信道。假定该绑定信道为{ch1,ch2},之后站点1可切换到该绑定信道,而pcp/ap暂时不切换到该绑定信道。由于站点2、站点3虽然能够侦听到pcp/ap发送的rts帧,但是并不一定能侦听到站点1发送的cts帧,因而,站点2和站点3可能无法获知pcp/ap和站点1所确定的绑定信道。因此,该pcp/ap可先在主信道上使用pcp/ap到站点1的发送的最佳波束发送一个通知(inform)帧,该通知帧中可携带该绑定信道的信息。pcp/ap可通过该通知帧通知站点2和站点3也切换到该绑定信道。该pcp/ap在发送该通知帧后的xifs后,可切换至{ch1,ch2},站点2和站点3如果侦听到了pcp/ap发送的通知帧,就可以切换到该绑定信道上去侦听。pcp/ap切换到该绑定信道之后,便可与站点1进行发送的波束的调整。

其中,pcp/ap可在该绑定信道上采用多个波束向站点1发送添加有trn-t字段的ndp,站点1可在接收ndp的过程中,确定在该绑定信道上采用该多个波束的snr值,继而在接收到该ndp的xifs后通过brp帧向发起节点反馈该多个波束的snr值。该发起节点在接收到该brp帧后,可根据该多个波束的snr值,从该多个波束选择一个波束作为该pcp/ap在该绑定信道上针对站点1的发送的最佳波束,从而实现了发送的波束的调整。

由于该站点2和站点3也切换至该绑定信道,因而,在站点1与pcp/ap进行波束调整的过程中,该站点2和站点3可获知pcp/ap在该绑定信道上针对站点1的发送的最佳波束。

站点2、站点3可在获知pcp/ap在该绑定信道上针对站点1的发送的最佳波束后,记录该发送的最佳波束的信息,并切回至主信道。

若pcp/ap需向站点2或站点3发送数据,如下以站点2为例进行说明。图12为本申请实施例提供的pcp/ap与一个站点基于该一个站点反馈的发送的最佳波束进行通信的信息交互图。如图12所示,若pcp/ap需向站点2发送数据,pcp/ap和站点2需通过交互rts帧/cts帧确定可用的绑定信道。若该可用的绑定信道为{ch1,ch2},由于站点2之前已经侦听了pcp/ap在该绑定信道上的波束调整,因此pcp/ap可以不再针对sta2进行的发送的波束的调整,sta2可以将之前侦听到的波束调整结果,即该绑定信道上的发送的最佳波束通过brp帧反馈给pcp/ap。pcp/ap在确定在该绑定信道的发送的最佳波束后,便可采用该绑定信道的发送的最佳波束在该绑定信道上向站点2发送数据。

图13为本申请实施例提供的pcp/ap与一个站点通信过程中进行一对多的接收的波束调整的信息交互图。如图13所示,pcp/ap和站点可1通过交互rts/cts帧后,便可确定可用的绑定信道。站点1还可以通过cts帧(或其他帧如ack帧)向pcp/ap发送接收波束训练请求,假定该绑定信道为{ch1,ch2},之后站点1可切换到该绑定信道,而pcp/ap暂时不切换到该绑定信道。pcp/ap可在主信道上发送通知帧通知站点2、站点3也切换{ch1,ch2}上侦听。站点2和站点3如果侦听到了pcp/ap发送的通知帧,就可以切换到该绑定信道上去侦听。

其中,pcp/ap可在该绑定信道上向站点1发送添加有trn-r字段的ndp,站点1、站点2和站点3可在该绑定信道上采用多个波束接收该ndp,并确定该多个波束的snr值,继而根据该多个波束的snr值,从该多个波束选择一个波束作为各站点在该绑定信道上针对pcp/ap接收的最佳波束,从而实现了接收的波束的调整。

在上述场景中的另一种情况下,若网络设备需向多个用户设备发送数据,本申请实施例提供的波束处理方法,该网络设备也可实现一对多的波束调整。

如下以pcp/ap作为网络,以站点作为用户设备为例进行说明。图14为本申请实施例提供的pcp/ap与多个站点进行通信过程中进行发送的波束调整的信息交互图。若在dti内的某一时刻,pcp/ap需要向站点1、站点2、站点3发送数据,这里以ndp携带trn-t字段为例,对发送的波束的调整及数据传输流程进行说明。如图14所示,在dti阶段,pcp/ap可向站点1、站点2、站点3发送多用户请求帧,如multi-rts帧,各个站点分时返回cts帧。若pcp/ap和多个站点都确定可以使用同一绑定信道,则pcp/ap可以同时和多个站点做发送的波束的调整,然后各个站点分时反馈侦听到的发送的最优波束,pcp/ap确定好发送的最优波束之后就可以采用针对每个站点的发送的最佳波束向该每个站点发送数据。

在有些场景下,pcp/ap和多个站点通过交互multi-rts帧/cts帧所确定的绑定信道可能会不同。如图14所示,pcp/ap与站点1、站点2确定{ch1,ch2,ch3}可用,而pcp/ap与站点3确定{ch1,ch2}可用,这样站点1、站点2就无法同时和这些站点3一起做波束调整,因此需要根据各个sta回复cts帧的情况,将多个站点进行分组进行波束调整。同一组内站点对应的绑定信道相同,可以同时进行发送的波束的调整。例如,pcp/ap可先在信道{ch1,ch2,ch3}上同时和sta1、sta2做发送的波束的调整,确定,之后pcp/ap在信道{ch1,ch2}上单独和sta3做发送的波束的调整。

图15为本申请实施例提供的pcp/ap与多个站点进行通信过程中进行接收的波束调整的信息交互图。如图15所示,若在dti内的某一时刻,pcp/ap需要向站点1、站点2、站点3发送数据,这里以数据携带trn-r字段为例,对接收的波束的调整及数据传输流程进行说明。如图15所示,在dti阶段,pcp/ap可向站点1、站点2、站点3发送多用户请求帧如multi-rts帧,各个站点分时返回cts帧。若pcp/ap和多个站点都确定可以使用同一绑定信道,则pcp/ap可以同时和多个站点做接收的波束的调整,然后各个站点分时确定的各自站点的最优接收送波束,每个站点在确定好接收的波束之后就可以采用针对pcp/ap接收的最佳波束接收,该pcp/ap在该绑定信道上发送的数据。

在有些场景下,pcp/ap和多个站点通过交互multi-rts帧/cts帧所确定的绑定信道可能会不同。如图15所示,pcp/ap与站点1、站点2确定{ch1,ch2,ch3}可用,而pcp/ap与站点3确定{ch1,ch2}可用,这样站点1、站点2就无法同时和这些站点3一起做波束调整,因此需要根据各个sta回复cts帧的情况,将多个站点进行分组进行波束调整。同一组内站点对应的绑定信道相同,可以同时进行接收的波束的调整。

例如,pcp/ap可先在信道{ch1,ch2,ch3}上向站点1和站点2发送包括trn-r字段的数据,使得站点1、站点2通过同时侦听包括trn-r字段的数据来确定站点1和站点2针对pcp/ap在信道{ch1,ch2,ch3}上接收的最佳波束。之后pcp/ap在信道{ch1,ch2}上向站点3发送包括trn-r字段的数据,使得站点3通过侦听包括trn-r字段的数据来确定站点3针对pcp/ap在信道{ch1,ch2}上接收的最佳波束。

本申请实施例提供的上述各一对多的发送的波束或接收的波束的调整,可以进一步缩短系统波束调整所需的时间,提高系统的通信效率。

本申请实施例还提供一种发起节点。图16为本申请实施例提供的一种发起节点的结构示意图。如图16所示,发起节点1600,可包括:

发送模块1601,用于在绑定信道上采用多个波束向响应节点发送第一消息;该第一消息包括:发送波束训练指示;该发送波束训练指示用于该响应节点确定在该绑定信道上采用该多个波束的信道质量值;该绑定信道包括多个信道进行信道绑定所形成的信道。

接收模块1602,用于接收第二消息;该第二消息包括:该响应节点确定的该多个波束的信道质量值。

处理模块1603,用于根据该多个波束的信道质量值,从该多个波束中确定该绑定信道上针对该响应节点的发送的波束。

可选的,发送模块1601,还用于在该绑定信道上采用该发送的波束向该响应节点发送数据。

可选的,该第一消息为ndp;该第二消息为brp帧。

可选的,该第一消息为第一brp帧;该第二消息为第二brp帧。

可选的,发送模块1601,还用于在该绑定信道上采用该多个波束向该响应节点发送该第一消息之前,向响应节点发送第三消息;该第三消息包括:brp请求指示。

接收模块1602,还用于从该响应节点接收第四消息,该第四消息包括:brp授权指示。

处理模块1603,还用于根据该brp授权指示,确定该发起节点是否需在该绑定信道上进行brp阶段。

可选的,处理模块1603,还用于若需在该绑定信道进行brp阶段,则在brp建立子阶段,与该响应节点协商确定该绑定信道上需进行brp训练的至少一个brp子阶段。

可选的,若该至少一个brp子阶段包括:波束精炼交互子阶段,则发送模块1601,还用于在该波束精炼交互子阶段,在该绑定信道上采用该多个波束向该响应节点发送该第一消息。

可选的,图17为本申请实施例提供的另一种发起节点的结构示意图。如图17所示,发起节点1700,包括:发送器1701、接收器1702及处理器1703;发送器1701和接收器1702分别与处理器1703连接。

发送器1701,用于在绑定信道上采用多个波束向响应节点发送第一消息;该第一消息包括:发送波束训练指示;该发送波束训练指示用于该响应节点确定在该绑定信道上采用该多个波束的信道质量值;该绑定信道包括多个信道进行信道绑定所形成的信道。

接收器1702,用于接收第二消息;该第二消息包括:该响应节点确定的该多个波束的信道质量值。

处理器1703,用于根据该多个波束的信道质量值,从该多个波束中确定该绑定信道上针对该响应节点的发送的波束。

可选的,发送器1701还可执行上述发送模块1601执行的各功能,接收器1702还可执行上述接收模块1602所执行的各功能;处理器1703可执行上述处理模块1603执行的各功能。

可选的,本申请实施例还提供一种计算机可读存储介质。该计算机可读存储介质可包括:指令,当其在计算机上运行时,使得计算机执行上述图2、图4、图5、图7及图8中任一所示的发起节点执行的波束处理方法。

可选的,本申请实施例还提供一种包括指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述图2、图4、图5、图7及图8中任一所示的发起节点执行的波束处理方法。

该计算机程序产品的各功能可以通过硬件或软件来实现,当通过软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读存储介质上的一个或多个指令或代码进行传输。

本申请实施例的发起节点、计算机可读存储介质及计算机程序产品,可执行上述图2、图4、图5、图7及图8中任一所示的发起节点执行的波束处理方法,其具体的实现过程及有益效果参见上述,在此不再赘述。

本申请实施例还提供一种响应节点。图18为本申请实施例提供的一种响应节点的结构示意图。如图18所示,响应节点1800包括:

接收模块1801,用于接收发起节点在绑定信道上采用多个波束发送的第一消息;该第一消息包括:发送波束训练指示;该绑定信道包括多个信道进行信道绑定所形成的绑定信道。

处理模块1802,用于根据该发送波束训练指示,确定在该绑定信道上采用该多个波束的信道质量值。

发送模块1803,用于向该发起节点发送第二消息;该第二消息包括:该多个波束的信道质量值;该多个波束的信道质量值用于该发起节点从该多个波束中确定该绑定信道上针对该响应节点的发送的波束。

可选的,接收模块1801,还用于在该绑定信道上接收该发起节点采用该发送的波束所发送的数据。

可选的,该第一消息为ndp;该第二消息为brp帧。

可选的,该第一消息为第一brp帧;该第二消息为第二brp帧。

可选的,接收模块1801,还用于从该发起节点接收第三消息,该第三消息包括:brp请求指示。

发送模块1803,还用于向该发起节点发送第四消息,该第四消息包括:brp授权指示;该brp授权指示用于该发起节点确定该发起节点是否需在该绑定信道上进行brp训练。

可选的,若该发起节点需在该绑定信道上进行brp训练,处理模块1802,还用于在brp建立子阶段,与该发起节点协商确定该绑定信道上需进行brp训练的至少一个brp子阶段。

可选的,若该至少一个brp子阶段包括:波束精炼交互子阶段,则发送模块1803,还用于在该波束精炼交互子阶段,在该绑定信道上接收该发起节点采用该多个波束发送的该第一消息。

可选的,图19为本申请实施例提供的另一种响应节点的结构示意图。如图19所示,响应节点1900包括:接收器1901、处理器1902和发送器1903;接收器1901和发送器1903分别与处理器1902连接。

接收器1901,用于接收发起节点在绑定信道上采用多个波束发送的第一消息;该第一消息包括:发送波束训练指示;该绑定信道包括多个信道进行信道绑定所形成的绑定信道。

处理器1902,用于根据该发送波束训练指示,确定在该绑定信道上采用该多个波束的信道质量值;

发送器1903,用于向该发起节点发送第二消息;该第二消息包括:该多个波束的信道质量值;该多个波束的信道质量值用于该发起节点从该多个波束中确定该绑定信道上针对该响应节点的发送的波束。

可选的,接收器1901还可执行上述接收模块1801执行的各功能,处理器1902还可执行上述处理模块1802所执行的各功能;发送器1903可执行上述发送模块1803执行的各功能。

可选的,本申请实施例还提供一种计算机可读存储介质。该计算机可读存储介质可包括:指令,当其在计算机上运行时,使得计算机执行上述图2、图4、图5、图7及图8中任一所示响应节点执行的波束处理方法。

可选的,本申请实施例还提供一种包括指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述图2、图4、图5、图7及图8中任一所示响应节点执行的波束处理方法。

该计算机程序产品的各功能可以通过硬件或软件来实现,当通过软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读存储介质上的一个或多个指令或代码进行传输。

本申请实施例的发起节点、计算机可读存储介质及计算机程序产品,可执上述图2、图4、图5、图7及图8中任一所示响应节点执行的波束处理方法,其具体的实现过程及有益效果参见上述,在此不再赘述。

本申请实施例还提供一种响应节点。图20为本申请实施例提供的又一种响应节点的结构示意图。如图20所示,响应节点2000包括:

接收模块2001,用于在绑定信道上接收发起节点发送的消息;该消息包括:接收波束训练指示;该绑定信道包括多个信道进行信道绑定所形成的绑定信道。

处理模块2002,用于根据该接收波束训练指示,在该绑定信道上采用多个波束接收该消息,并确定该多个波束的信道质量值;根据该多个波束的信道质量值,从该多个波束中确定该绑定信道上针对该发起节点的接收的波束。

可选的,该响应节点2000还可包括:

发送模块,用于在该绑定信道上接收发起节点发送的消息之前,向该发起节点发送接收波束训练请求。

可选的,接收模块2001,还用于在该绑定信道上采用该接收的波束,接收该发起节点发送的数据。

可选的,图21为本申请实施例提供的再一种响应节点的结构示意图。如图21所示,响应节点2100,包括:接收器2101和处理器2102。接收器2101与处理器2102连接。

接收器2101,用于在绑定信道上接收发起节点发送的消息;该消息包括:接收波束训练指示;该绑定信道包括多个信道进行信道绑定所形成的绑定信道。

处理器2102,用于根据该接收波束训练指示,在该绑定信道上采用多个波束接收该消息,并确定该多个波束的信道质量值;根据该多个波束的信道质量值,从该多个波束中确定该绑定信道上针对该发起节点的接收的波束。

可选的,响应节点2100还可包括:发送器;

发送器,用于在该绑定信道上接收发起节点发送的消息之前,向该发起节点发送接收波束训练请求。

可选的,接收器2101,还用于在该绑定信道上采用该接收的波束,接收该发起节点发送的数据。

可选的,本申请实施例还提供一种计算机可读存储介质。该计算机可读存储介质可包括:指令,当其在计算机上运行时,使得计算机执行上述图3、图6、图7及图8中任一所示的响应节点执行的波束处理方法。

可选的,本申请实施例还提供一种包括指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述图3、图6、图7及图8中任一所示的响应节点执行的波束处理方法。

该计算机程序产品的各功能可以通过硬件或软件来实现,当通过软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读存储介质上的一个或多个指令或代码进行传输。

本申请实施例的发起节点、计算机可读存储介质及计算机程序产品,可执行上述图3、图6、图7及图8中任一所示的响应节点执行的波束处理方法,其具体的实现过程及有益效果参见上述,在此不再赘述。

需要说明的是,在以上实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令包括存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如软盘、硬盘、磁带)、光介质(例如dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

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