CN103346826B - 智能天线的选择方法和接入点 - Google Patents
智能天线的选择方法和接入点 Download PDFInfo
- Publication number
- CN103346826B CN103346826B CN201310271554.0A CN201310271554A CN103346826B CN 103346826 B CN103346826 B CN 103346826B CN 201310271554 A CN201310271554 A CN 201310271554A CN 103346826 B CN103346826 B CN 103346826B
- Authority
- CN
- China
- Prior art keywords
- sta
- training
- message
- antenna
- active training
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种智能天线的选择方法和接入点AP,所述方法包括:接入点AP从各站点STA中确定第一STA,所述第一STA的通信质量低于预设质量阈值,且所述第一STA的流量需求高于预设流量需求;所述AP在所述第一STA的训练期内在天线阵列的各天线方向上向所述第一STA发送主动训练报文,并获取所述主动训练报文对应的训练结果;所述AP根据所述训练结果,从所述天线阵列中选择最优天线;所述AP采用所述最优天线向所述第一STA发送用户报文。所述方法中,AP通过向通信质量差但具有一定流量需求的第一STA,发送主动训练报文,通过发送主动训练报文增加用户流量,从而帮助第一STA尽快的挑选出最优天线。
Description
技术领域
本发明涉及通信技术,尤其涉及一种智能天线的选择方法和接入点。
背景技术
传统天线具有覆盖角度大,但覆盖范围小的缺点,而智能天线的出现,能够通过动态选择不同天线阵列组合,既能实现全方位覆盖各个角度,又能在每个角度都获得更大的覆盖范围。当接入点(AccessPoint,简称AP)需要为站点(STATION,简称STA)选择最适合的天线阵列,AP可以通过向不同方向的天线阵列发送报文,然后通过一系列的判断策略挑选出最优的天线阵列,以尽量保证传输质量。
现有技术中,天线阵列的选择需要依赖用户正常流量,当用户流量大时能够快速完成训练,这里训练是指,在天线阵列的多个方向上为STA挑选一个最优的天线,作为STA的发射天线的过程,而当用户流量小时,训练则缓慢进行。但是现有技术无法区分用户流量小的原因是因为用户本身流量需求小,还是因为所处环境恶劣而造成速率低,引发单位时间流量小。对于因所处环境恶劣而造成速率低,引发单位时间流量小的STA,长时间无法挑选出最优的天线阵列。同时,由于无线网络具备共享性,在综合组网中,如果存在个别初始通信质量较差的STA,势必会影响到其他STA的正常通信,在智能天线训练过程中,即使个别通信质量较好的STA快速挑选出了最优天线阵列,如果存在部分STA因所处通信环境较差,引发该STA长时间无法挑选出最优天线阵列,则从空口利用率来看,整网通信质量会受到很大的影响,而且训练时间长,可能会由于STA位置的改变等因素导致训练的准确率也会下降。
发明内容
本发明提供一种智能天线的选择方法和接入点AP,能够帮助通信质量差但具有一定流量需求的STA快速挑选出最优天线。
本发明第一方面提供一种智能天线的选择方法,包括:
接入点AP从各站点STA中确定第一STA,所述第一STA的通信质量低于预设质量阈值,且所述第一STA的流量需求高于预设流量需求;
所述AP在所述第一STA的训练期内在天线阵列的各天线方向上向所述第一STA发送主动训练报文,并获取所述主动训练报文对应的训练结果;
所述AP根据所述训练结果,从所述天线阵列中选择最优天线;
所述AP采用所述最优天线向所述第一STA发送用户报文。
如上所述的方法,其中,所述AP从各STA中确定第一STA,包括:
所述AP从各STA中确定当前速率小于第一阈值的第二STA,所述第二STA的通信质量低于预设质量阈值;
所述AP从所述第二STA中确定当前流量与当前速率的比值大于第二阈值的第一STA。
如上所述的方法,其中,所述获取所述主动训练报文对应的训练结果之后,还包括:
所述AP根据所述训练结果,更新与所述第一STA对应的当前速率和当前流量。
如上所述的方法,其中,所述AP在所述第一STA的训练期内在天线阵列的各天线方向上向所述第一STA发送主动训练报文之前,还包括:
所述AP根据当前的空口资源占用信息确定是否对所述第一STA进行主动训练;
若是,则所述AP执行向所述第一STA发送主动训练报文的步骤。
如上所述的方法,其中,所述空口资源占用信息,包括下述信息中的至少一种:
资源空闲度、待发送报文数、可用的缓冲区、空口利用率、已经进行主动训练的STA的个数。
本发明第二方面提供一种接入点AP,包括:
确定模块,用于从各站点STA中确定第一STA,所述第一STA的通信质量低于预设质量阈值,且所述第一STA的流量需求高于预设流量需求;
发送模块,用于在所述第一STA的训练期内在天线阵列的各天线方向上向所述第一STA发送主动训练报文;
获取模块,用于获取所述主动训练报文对应的训练结果;
天线选择模块,用于根据所述训练结果,从所述天线阵列中选择最优天线;
所述发送模块还用于,采用所述最优天线向所述第一STA发送用户报文。
如上所述的AP,其中,所述确定模块具体用于:
从各STA中确定当前速率小于第一阈值的第二STA,所述第二STA的通信质量低于预设质量阈值;
从所述第二STA中确定当前流量与当前速率的比值大于第二阈值的第一STA。
如上所述的AP,其中,还包括:
更新模块,用于在所述获取模块获取所述主动训练报文对应的训练结果之后,根据所述训练结果,更新与所述第一STA对应的当前速率和当前流量。
如上所述的AP,其中,所述确定模块还用于,在所述发送模块在所述第一STA的训练期内在天线阵列的各天线方向上向所述第一STA发送主动训练报文之前,根据当前的空口资源占用信息确定是否对所述第一STA进行主动训练;
若是,则所述发送模块向所述在天线阵列的各天线方向上向所述第一STA发送主动训练报文。
如上所述的AP,其中,所述空口资源占用信息,包括下述信息中的至少一种:
资源空闲度、待发送报文数、可用的缓冲区、空口利用率、已经进行主动训练的STA的个数。
本发明提供的智能天线的选择方法,AP通过向通信质量差但具有一定流量需求的第一STA,发送主动训练报文,通过发送主动训练报文增加用户流量,从而帮助第一STA尽快的挑选出最优天线,而其他的STA则依赖用户的正常流量进行被动训练,通过将主动训练和被动训练方式结合起来,在这类通信质量较差的第一STA受益的同时,整网的空口利用率也会增加。
附图说明
图1为本发明智能天线的选择方法实施例一的流程图;
图2为本发明智能天线的选择方法实施例二的流程图;
图3为本发明智能天线的选择方法实施例三的流程图;
图4为本发明实施例四提供的AP的结构示意图。
具体实施方式
图1为本发明智能天线的选择方法实施例一的流程图,如图1所示,本实施例提供的智能天线的选择方法,具体包括如下步骤:
步骤101、AP从各STA中确定第一STA,第一STA的通信质量低于预设质量阈值,且第一STA的流量需求高于预设流量需求。
当AP有数据向各STA发送时,获取各STA的通信质量以及流量需求,将通信质量低于预设质量阈值,且流量需求高于预设流量需求的STA确定为第一STA。其中,各STA是指接入该AP的所有STA,通信质量可以根据STA的速率、丢包率以及信号强度指示等确定,流量需求根据STA的当前流量确定,AP通过实时的统计各STA的速率、丢包率、信号强度指示以及流量等获取各STA的通信质量和流量需求。
步骤102、AP在第一STA的训练期内在天线阵列的各天线方向上向第一STA发送主动训练报文,并获取主动训练报文对应的训练结果。
第一STA为通信质量差但具有一定流量需求的STA,由于第一STA的通信质量差,相应地,其发送速率也低,为了尽快的帮助这类STA挑选出最优天线,AP需要在第一STA的训练期内,在天线阵列的各天线方向上向第一STA发送主动训练报文,并获取主动训练报文的训练结果。只有当STA在训练期内,才对STA进行主动或者被动训练,为STA挑选出最优天线,在为STA挑选出最优天线后,该训练期结束,在非训练期采用挑选出的最优向STA发送用户报文。
本实施例中,主动训练报文既包括专用训练报文也包括用户报文,用户报文是指用户正常流量,专用训练报文是AP专用于进行主动训练的报文,不是用户的正常流量,AP向STA主动发送一些专用训练报文,以增加用户的流量,从而使得AP能够尽快的为该第一STA挑选出最优天线,可以理解的是,AP在进行主动训练时,并不区分主动训练报文是专用报文还是用户报文,统一将报文视为用户流量。
本实施例中,AP只向在训练期内的第一STA发送主动训练报文,因此,AP还需要判断STA是否处在训练期,一种实现方式中,AP在步骤101之后判断STA是否处在训练期,即遍历各STA确定出第一STA后,然后判断STA是否处在训练期,若在训练期,则向STA发送专用训练报文,若不在训练期,则不对STA进行训练,使用历史最优天线向STA发送正常的用户报文,历史最优天线是AP在上一训练期内为该STA挑选的最优天线;另一种实现方式中,AP在步骤101之前判断STA是否处在训练期,对处在训练期内的STA,进一步根据信号质量和流量需求确定出第一STA,然后向训练期内的第一STA发送主动训练报文,主动训练报文包括专用训练报文和用户报文。对于在训练期内除第一STA之外的其它STA,则采用被动训练的方式,即依赖用户正常流量挑选出最优天线。需要明确的是,在本发明各实施例中,主动训练是指AP通过向STA发送专用训练报文,根据该专用训练报文和用户的正常用户报文对应的训练结果,为STA挑选最优天线,和用户报文相比,专用训练报文中不包含用户数据,本发明对于专用报文的格式不做限制,可以采用现有的任意报文,该专用训练报文中还可以包含标识信息,以便于AP在进行流量统计时,区分该报文为用户报文还是专用训练报文,AP只对用户报文进行统计。而被动训练是指,AP只能根据用户的正常流量,为STA挑选最优天线。对于那些通信质量差但又具备一定流量需求的STA,由于用户流量小,AP通过主动向STA发送一些专用训练报文,以增加用户流量,尽快为STA挑选出最优天线,
如何判断STA是否处在训练期,为现有技术,这里只做简单的介绍:第一种情况,根据用户的流量判断是否在训练期,若用户流量达到预设的值,则判断出STA处在训练期,需要对其进行训练,挑选最优天线。第二种情况,根据设置的老化时间判断,当老化时间到时,说明STA处在训练期,需要对其进行训练。当然还可以根据其他的信息确定,例如STA的吞吐率,或者在STA刚接入AP时,也需要对其进行训练。
步骤103、AP根据训练结果,从天线阵列中选择最优天线。
AP在向STA发送主动训练报文后,根据发送的主动训练报文获得训练结果,根据训练结果从天线阵列中选择最优天线。以下先简单介绍一下AP和STA之间速率协商过程,在报文传输过程中,发送方发送的每一个报文,接收方在收到均要进行ACK回复确认,当发送方接收到接收方发送的ACK确认后,才认定报文已经发送成功,从而发送下一帧数据,否则发送方重新进行报文发送。当报文发送成功时,发送方提高发送的速率,以更高的速率发送报文,若仍然成功,可以继续提高速率。当报文发送失败后,在同样的速率下重新进行发送,此时发送方和接收方依旧使用报文确认机制进行可靠性确认,如果依旧无法重传成功,发送方降低速率后进行重传,直到协商到一个合适的速率,在该速率下,报文在此能够正常传输。
以下将具体举例来说明AP如何挑选最优天线,在AP对STA进行主动训练的过程中,AP以第一速率在天线阵列的第一方向上向STA发送主动训练报文,第一速率大于STA的当前速率,当AP向STA发送主动训练报文后,STA向AP回一个ACK消息,若报文传输成功,则AP以更高的第二速率向STA发送报文,若发送成功,则以更高的第三速率向STA发送主动训练报文,若发送失败,则以第三速率重新发送,若发送成功,则将第三速率作为在第一方向上的最高速率,若发送失败,则将第二速率作为第一方向上的最高发送速率,其中,第三速率>第二速率>第一速率。然后,AP以第一方向上的最高速率在其他方向上发送报文,若各方向上的报文都发送失败,则将第一方向上的天线作为最优发射天线。若其他方向上,还能以更高的速率发送报文,则将对应的天线作为最优天线。若有某几个方向上的最高速率都相同,则进一步的根据信号强度指示或丢包率等其它信息,确定一个最优发射天线。
需要说明的是,本实施例中,主动训练报文包括专用训练报文和用户报文,当AP发送的是专用训练报文时,若发送失败,则AP不需要进行重传,以相同的速率发送一个新的专用训练报文,当发送的是用户报文时,需要对用户报文进行重传。本实施例对发送专用训练报文和用户报文的顺序并不做限制,AP还是按照现有的机制,哪个报文先到,先发送哪个报文。如何根据训练结果,挑选最优天线为现有技术,上述例子只是为了举例说明,本发明并不对如何根据训练结果挑选最优天线进行限制,还可以通过其他方式挑选最优天线。
步骤104、AP采用最优天线向第一STA发送用户报文。
当AP为第一STA挑选出最优的天线后,将最优天线作为发射天线,向第一STA发送用户报文。
本实施例提供的方法,AP通过向通信质量差但具有一定流量需求的第一STA,发送主动训练报文,主动训练报文包括专用训练报文和用户报文,通过发送专用训练报文增加用户流量,从而帮助第一STA尽快的挑选出最优天线。
图2为本发明智能天线的选择方法实施例二的流程图,本实施例在实施例一的基础上,具体描述AP如何为STA选择最优天线,如图2所示,本实施例提供的智能天线的选择方法,具体包括如下步骤:
步骤201、AP确定各STA是否在训练期。
若是,即在训练期,则执行步骤202;若否,即不在训练期,使用历史最优天线作为发射天线向STA发送用户报文。具体的判断方式可以参照实施例一的描述,这里不再赘述,可选地,该步骤也可以放在步骤203之后执行,不同的是,放在步骤203之后,AP只判断第一STA是否在训练期,而不是判断所有的STA是否在训练期,对在训练期内的第一STA才发送主动训练报文,该主动训练报文中包括专用训练报文,对不在训练期内的STA不进行训练,采用历史最优天线向STA发送用户报文。
步骤202、AP从各STA中确定当前速率小于第一阈值的第二STA,第二STA的通信质量低于预设质量阈值。
首先,AP需要获取各STA的当前速率,然后比较当前速率与第一阈值的大小,当前速率小于第一阈值,说明STA的速率较低,当前速率大于第一阈值,说明STA速率较高,通信质量较好,不需要进行主动训练。STA的当前速率是变化的,AP会实时的统计各STA的当前速率。第一阈值通常取STA可支持的最高速率和最低速率的三分之一的值,当STA接入AP后,STA可支持的最高速率和最低速率都为一个定值,例如,STA可支持的最高速率为80Mbps,最低速率为50Mbps,则第一阈值为60Mbps,当STA的当前速率低于60Mbp时,将其确定为第二STA。当然,也可以通过其他方式确定第一阈值,例如根据历史经验值确定第一阈值,或者取STA最高速率与最低速率的中间值作为第一阈值,本发明并不对此限制。对于不同的STA,第一阈值可以相同,也可以不同,AP可以将所有STA的第一阈值都设置为一个固定的值,可以根据各STA可支持的最高速率和最低速率不同,对不同的STA设置不同的第一阈值。AP通过比较各STA的当前速率与第一阈值的大小,若STA当前速率小于第一阈值,则将该STA确定为第二STA,第二STA的通信质量低于预设质量阈值。本实施例中,确定的第二STA为速率低的STA,对于高速的STA不需要进行主动训练,采用被动训练的方式就能够快速的为STA挑选出最优的天线。
步骤203、AP从第二STA中确定当前流量与当前速率的比值大于第二阈值的第一STA。
在AP确定出通信质量低于预设质量阈值的第二STA后,判断各第二STA的当前流量与当前速率的比值是否大于第二阈值,当前流量也为实时统计的流量结果,若大于第二阈值,则将第二STA确定为第一STA,当前流量与当前速率的比值越大,说明流量需求越大,第二阈值可通过加权平均算法计算该STA在单位时间内的平均吞吐量和平均速率,然后将平均吞吐量和平均速率的比值作为第二阈值,因此,不同的STA的第二阈值可以相同也可以不同。本实施例中,在步骤201中首先确定出了该STA为低速的STA,该低速STA若本身具有一定的流量,则当前流量与当前速率的比值大,若该低速STA本身流量需求小,则当前流量也小,当前流量与当前速率的比值就会越小,因此,根据当前流量和当前速率的比值可以确定STA是否具备一定流量需求,确定出的第一STA为通信速率低,且具有一定流量需求的STA,因此,可以确定该第一STA通信速率低是由于所处环境质量差引起的,对于这类STA需要进行主动训练。如果低速的STA的,本身的流量需求小,也不需要进行主动训练,主动训练反而会浪费空口资源。
步骤204、AP根据当前的空口资源占用信息确定是否对第一STA进行主动训练。
若是,即对第一STA进行主动训练,则AP执行向第一STA发送主动训练报文的步骤,即执行步骤205。其中,空口资源占用信息,包括下述信息中的至少一种:资源空闲度、待发送报文数、可用的缓冲区、空口利用率、已经进行主动训练的STA的个数。AP根据上述空口资源占用信息的任一一个或其组合综合来确定是否对第一STA进行主动训练。若资源空闲度大于阈值,则说明AP的资源空闲度较大,可用的剩余资源较多,此时,可以对STA进行主动训练。对于待发送报文数,当待发送报文数超过阈值时,说明待发送的报文较多,此时如果进行主动训练,会影响其他STA正常用户报文的发送,进行主动训练,反而会降低空口利用率。对于可用的缓冲区,可用的缓冲区大于阈值,说明可用的缓冲区较多,可以进行主动训练,当空口利用率低于某一阈值时,对STA进行主动训练,当已经进行主动训练的STA的个数超过阈值,则不对STA进行主动训练。也可以将上述资源信息综合一种或多种进行评估,来判断是否对STA进行主动训练。当AP可用的空闲资源较少时,主动训练反而会降低AP的空口利用率。当根据AP的资源占用信息,确定不对STA进行主动训练时。AP不向STA发送专用训练报文,而是利用第一STA的正常的用户报文进行被动训练。
因此,本实施例提供的方法,将主动训练和被动训练的方式结合起来,通过评估STA的当前速率,当前流量信息以及结合AP的***资源情况,选择是否对STA进行主动训练,以避免过多用户或者长时间进行主动训练,造成AP的负载过重。
步骤205、AP在第一STA的训练期内在天线阵列的各天线方向上向第一STA发送主动训练报文,并获取主动训练报文对应的训练结果。
本实施例中,主动训练报文包括专用训练报文和用户报文,AP对在训练期内的第一STA,在天线阵列的各天线方向上向第一STA发送主动训练报文,并根据主动训练报文获取在各个天线方向上对应的训练结果,训练结果为该第一STA的当前速率、丢包率、信号强度指示等信息。天线阵列的各天线方向称作一个训练天线,通过在多个训练天线上发送主动训练报文,并获取各训练天线对应的训练结果,从多个训练天线中挑选出最优天线。
步骤206、AP根据训练结果,更新与第一STA对应的当前速率和当前流量。
AP在获取主动训练报文对应的训练结果之后,更新与第一STA对应的当前速率和当前流量。实际上,不论STA是否在训练期,AP每次向STA发送完报文后,都会更新该STA对应的当前速率和当前流量,这里当前流量是指用户实际的流量,不包括AP发送的专用训练报文,因此,AP在统计用户流量时,需要识别发送的报文是用户报文还是专用训练报文,对于专用训练报文,AP在统计时不将其算在用户流量中,用户流量只包括用户报文,具体地,可在报文中携带标识信息,以便于AP根据标识信息确定是用户报文还是专用训练报文。
步骤207、AP根据训练结果,从天线阵列中选择最优天线。
本步骤可参照实施例一中的描述,故不再赘述,需要说明的是,步骤206和步骤207的执行顺序并不做限制,步骤206也可以放在步骤207之后执行。在AP进行主动训练的过程中,对各训练天线都进行主动训练,并比较各训练天线的训练结果,从天线阵列中的多个训练天线中选择最优天线。具体地,在对每个训练天线进行训练时,AP会多次尝试以更高的速率向STA发送主动训练报文,并根据发送该报文的速率以及丢包率等确定出在该训练天线上的最高速率。然后,比较各训练天线上的最高速率,确定一个最优的天线作为发射天线。
步骤208、AP采用最优天线向第一STA发送用户报文。
需要说明的是,本实施例中,AP在遍历各STA,确定是否对STA进行主动训练时,可通过以下两种方式判:一种方式,AP按照一定的顺序,先确定一个STA,然后根据该STA的当前速率、当前流量以及AP的资源占用信息判断是否对该STA进行主动训练,判断完后,返回执行判断下一个STA是否进行主动训练,依次遍历完所有的STA。另一种方式中,AP首先根据各STA的速率确定出第二STA,然后根据各STA的流量,在第二STA中确定出第一STA,然后根据AP的资源占用信息在第一STA中确定出需要进行主动训练的STA。通过上述两种方式,AP都能够遍历所有的STA,确定出需要进行主动训练的STA。其中。AP可以一直循环性的遍历所有的STA,确定是否需要对STA进行主动训练,并对需要进行主动训练的STA发送专用训练报文,以使得AP能够尽快的为该STA挑选出最优天线。由于AP的资源是有限的,进行主动训练的检测也会占用AP的资源,因此,可以设置监控时间,AP只在监控时间内遍历STA,确定需要进行主动训练的STA。
通过本实施例提供的方法,通过主动训练的方式快速的为通信质量较差、具备一定流量需求的STA尽快的挑选出最优天线,而对于其他STA可以利用用户正常流量进行被动训练,将主动训练和被动训练方式结合起来,在这类通信质量较差的STA受益的同时,整网的空口利用率也会增加。
图3为本发明智能天线的选择方法实施例三的流程图,在实施例二的基础上,本实施例具体说明AP如何根据主动训练报文挑选最优天线,本实施例是对实施例二中步骤207的具体描述,在实施例二中,步骤201至205中判断是否需要对STA进行主动训练,对处在训练期内的STA若判断出不进行主动训练,可利用用户的正常流量进行被动训练,而对于需要进行主动训练的STA,AP会发送专用训练报文,利用STA自身的用户报文和主动训练报文共同完成训练。但需要说明的是,无论是主动训练还是被动训练,AP在进行训练时,并不去区分该报文是专用训练报文还是用户报文,统一将其视为用户流量进行训练。如图3所示,本实施例提供的方法具体包括以下步骤:
步骤301、当有报文发送时,判断STA是否在训练期。
若是,则执行步骤302,若否,则执行步骤303。本步骤中,当报文通过时,该报文可能是用户报文,也可能是专用训练报文。当对STA进行主动训练时,该报文可以是用户报文和专用训练报文,当对STA进行被动训练时,该报文只能是用户报文。但是,AP在发送报文后,根据训练结果,挑选最优天线时,并不考虑该报文是用户报文还是专用训练报文。
步骤302、挑选训练天线,将训练天线作为发射天线。
当报文通过时,判断是否在训练期,是则使用该AP的智能天线模块输出的训练天线作为该报文的发送天线,由于AP的天线阵列有多个天线,一种方式中AP可以遍历所有的训练天线,从中挑选一个最优天线,另一种方式中,通过一定的算法挑选出某几个天线作为训练天线,然后从这几个训练天线中选择一个作为最优天线,先选择某一个天线作为训练天线。若STA不在训练期,则使用历史最优天线发送该报文。
步骤303、选择历史最优天线作为发射天线,执行步骤304。
对于不在训练期内的STA,不需要进行训练,则将历时最优天线作为发射天线,该历史最优天线为上次在训练期内挑选的最优天线。
步骤304、使用选择的发射天线向STA发送报文。
这里的发射天线可以是历史最优天线,也可以是训练天线。
步骤305、判断STA是否在训练期。
由于AP在向该STA发送报文的同时,也向其它STA发送报文,而其他STA可能不在训练期,对于不在训练期内的STA不许要更新训练状态,执行后续步骤,而只有训练期内的STA才更新训练状态,因此,在报文发送完成后,还需要判断STA是否在训练期,是则执行步骤306,否则,执行步骤307。
步骤306、获取训练结果,更新训练状态。
若STA在训练期,将训练天线的相应信息更新至智能天线模块,以便更新训练状态,这里训练状态是指AP在当前使用的训练天线发送用户报文的速率,是否发送成功,以及丢包率,信号强度指示等信息,本实施例中,更新的训练状态中还可以包括STA的流量信息。如果训练完成则退出训练,同时输出最优天线,如果未完成训练,则执行步骤307,单次训练结束,,继续等待下一次报文的发送,重复执行上述步骤,更新训练结果,直到挑选出最优天线。
步骤307、单次结束。
上述过程描述的是单次训练的过程,在一个训练期内,AP需要重复多次训练,才能在多个训练天线中挑选出最优天线,在单次训练结束之后,继续下一次的训练,重复执行步骤301-307。
需要说明的是,本发明各实施例提供的方法,不仅仅能对通信质量差但具备一定流量需求的STA进行主动训练,还可以在其他一些场景下应用,例如根据用户的优先级判断是否对STA进行主动训练,对于高优先级的用户采用主动训练为STA快速挑选出最优天线。本发明各实施例提供的方法不仅可以应用于现有的Wi-Fi网络,也可以应用于其他的无线技术中。
图4为本发明实施例四提供的AP的结构示意图,如图4所示,本实施例提供的AP包括:确定模块41、发送模块42、获取模块43、天线选择模块44。
其中,确定模块41,用于从各站点STA中确定第一STA,第一STA的通信质量低于预设质量阈值,且第一STA的流量需求高于预设流量需求;
发送模块42,用于在第一STA的训练期内在天线阵列的各天线方向上向第一STA发送主动训练报文;
获取模块43,用于获取所述主动训练报文对应的训练结果;
天线选择模块44,用于根据所述训练结果,从天线阵列中选择最优天线;
发送模块42还用于,采用最优天线向第一STA发送用户报文。
确定模块41具体用于:从各STA中确定当前速率小于第一阈值的第二STA,第二STA的通信质量低于预设质量阈值;从第二STA中确定当前流量与当前速率的比值大于第二阈值的第一STA。确定模块41还用于,在发送模块42在第一STA的训练期内在天线阵列的各天线方向上向第一STA发送主动训练报文之前,根据当前的空口资源占用信息确定是否对第一STA进行主动训练;若是,则发送模块42向在天线阵列的各天线方向上向第一STA发送主动训练报文。
其中,空口资源占用信息,包括下述信息中的至少一种:资源空闲度、待发送报文数、可用的缓冲区、空口利用率、已经进行主动训练的STA的个数。
本实施例提供的AP还可以包括更新模块,用于在获取模块43获取主动训练报文对应的训练结果之后,根据训练结果,更新与第一STA对应的当前速率和当前流量。
本实施例提供的AP可以执行上述任一方法实施例,具体实现方式和技术效果类似,这里不再赘述。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (8)
1.一种智能天线的选择方法,其特征在于,包括:
接入点AP从各站点STA中确定第一STA,所述第一STA的通信质量低于预设质量阈值,且所述第一STA的流量需求高于预设流量需求;
所述AP在所述第一STA的训练期内在天线阵列的各天线方向上向所述第一STA发送主动训练报文,并获取所述主动训练报文对应的训练结果;
所述AP根据所述训练结果,更新与所述第一STA对应的当前速率和当前流量;
所述AP根据所述训练结果,从所述天线阵列中选择最优天线;
所述AP采用所述最优天线向所述第一STA发送用户报文。
2.根据权利要求1所述的方法,其特征在于,所述AP从各STA中确定第一STA,包括:
所述AP从各STA中确定当前速率小于第一阈值的第二STA,所述第二STA的通信质量低于预设质量阈值;
所述AP从所述第二STA中确定当前流量与当前速率的比值大于第二阈值的第一STA。
3.根据权利要求1~2中任一项所述的方法,其特征在于,所述AP在所述第一STA的训练期内在天线阵列的各天线方向上向所述第一STA发送主动训练报文之前,还包括:
所述AP根据当前的空口资源占用信息确定是否对所述第一STA进行主动训练;
若是,则所述AP执行向所述第一STA发送主动训练报文的步骤。
4.根据权利要求3所述的方法,其特征在于,所述空口资源占用信息,包括下述信息中的至少一种:
资源空闲度、待发送报文数、可用的缓冲区、空口利用率、已经进行主动训练的STA的个数。
5.一种接入点AP,其特征在于,包括:
确定模块,用于从各站点STA中确定第一STA,所述第一STA的通信质量低于预设质量阈值,且所述第一STA的流量需求高于预设流量需求;
发送模块,用于在所述第一STA的训练期内在天线阵列的各天线方向上向所述第一STA发送主动训练报文;
获取模块,用于获取所述主动训练报文对应的训练结果;
更新模块,用于在所述获取模块获取所述主动训练报文对应的训练结果之后,根据所述训练结果,更新与所述第一STA对应的当前速率和当前流量;
天线选择模块,用于根据所述训练结果,从所述天线阵列中选择最优天线;
所述发送模块还用于,采用所述最优天线向所述第一STA发送用户报文。
6.根据权利要求5所述的AP,其特征在于,所述确定模块具体用于:
从各STA中确定当前速率小于第一阈值的第二STA,所述第二STA的通信质量低于预设质量阈值;
从所述第二STA中确定当前流量与当前速率的比值大于第二阈值的第一STA。
7.根据权利要求5~6中任一项所述的AP,其特征在于,所述确定模块还用于,在所述发送模块在所述第一STA的训练期内在天线阵列的各天线方向上向所述第一STA发送主动训练报文之前,根据当前的空口资源占用信息确定是否对所述第一STA进行主动训练;
若是,则所述发送模块向所述在天线阵列的各天线方向上向所述第一STA发送主动训练报文。
8.根据权利要求7所述的AP,其特征在于,所述空口资源占用信息,包括下述信息中的至少一种:
资源空闲度、待发送报文数、可用的缓冲区、空口利用率、已经进行主动训练的STA的个数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310271554.0A CN103346826B (zh) | 2013-06-27 | 2013-06-27 | 智能天线的选择方法和接入点 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310271554.0A CN103346826B (zh) | 2013-06-27 | 2013-06-27 | 智能天线的选择方法和接入点 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103346826A CN103346826A (zh) | 2013-10-09 |
CN103346826B true CN103346826B (zh) | 2016-06-29 |
Family
ID=49281606
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310271554.0A Active CN103346826B (zh) | 2013-06-27 | 2013-06-27 | 智能天线的选择方法和接入点 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103346826B (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105337647B (zh) * | 2014-08-15 | 2019-01-08 | 新华三技术有限公司 | 一种智能天线选择方法及无线接入点 |
CN105991173B (zh) * | 2015-02-17 | 2019-09-13 | 启碁科技股份有限公司 | 无线网络基站及天线选择方法 |
CN105848261A (zh) * | 2016-03-18 | 2016-08-10 | 深圳东志科技有限公司 | Wifi天线的发射功率调节方法及装置 |
CN106452532B (zh) * | 2016-11-10 | 2019-08-16 | 普联技术有限公司 | 一种天线选择方法、装置和一种无线接入设备 |
CN107249193B (zh) * | 2017-06-28 | 2021-02-12 | 金华市智甄通信设备有限公司 | 一种无线访问接入点、基于用户优先级的无线接入方法及*** |
CN108765847A (zh) * | 2018-05-03 | 2018-11-06 | 南京铁道职业技术学院 | 一种火灾报警*** |
CN108538034A (zh) * | 2018-05-03 | 2018-09-14 | 南京铁道职业技术学院 | 一种火灾报警***的方法 |
CN108736985B (zh) * | 2018-05-22 | 2020-12-18 | 深圳市同维通信技术有限公司 | 一种无线ap天线方向性性能的测试***、方法及装置 |
CN111385820A (zh) * | 2018-12-29 | 2020-07-07 | 深圳Tcl新技术有限公司 | 一种Wifi射频方向优化方法、装置及可读存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1817053A (zh) * | 2003-06-19 | 2006-08-09 | 美商智慧财产权授权股份有限公司 | 以控制图框为基础存取点的天线操控 |
CN1841961A (zh) * | 2005-03-30 | 2006-10-04 | 松下电器产业株式会社 | 多天线无线通信***中选择发送天线的方法和装置 |
CN101507140A (zh) * | 2006-08-22 | 2009-08-12 | 三菱电机株式会社 | 无线网络中的天线选择方法及*** |
CN101568139A (zh) * | 2008-03-11 | 2009-10-28 | 英特尔公司 | 无线网络中连通性恢复的方法和装置 |
CN102412881A (zh) * | 2010-09-26 | 2012-04-11 | 日电(中国)有限公司 | 无线通信***和用于无线通信***的波束形成训练方法 |
CN102461278A (zh) * | 2009-06-03 | 2012-05-16 | Lg电子株式会社 | 提供关于接入点选择的信息的方法 |
CN102468879A (zh) * | 2010-10-29 | 2012-05-23 | 日电(中国)有限公司 | 用于无线通信***的波束形成训练方法、设备和*** |
CN102868431A (zh) * | 2012-06-15 | 2013-01-09 | 福建星网锐捷网络有限公司 | 智能天线的控制***及报文发送方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7542454B2 (en) * | 2005-01-21 | 2009-06-02 | Intel Corporation | MIMO channel feedback protocols |
-
2013
- 2013-06-27 CN CN201310271554.0A patent/CN103346826B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1817053A (zh) * | 2003-06-19 | 2006-08-09 | 美商智慧财产权授权股份有限公司 | 以控制图框为基础存取点的天线操控 |
CN1841961A (zh) * | 2005-03-30 | 2006-10-04 | 松下电器产业株式会社 | 多天线无线通信***中选择发送天线的方法和装置 |
CN101507140A (zh) * | 2006-08-22 | 2009-08-12 | 三菱电机株式会社 | 无线网络中的天线选择方法及*** |
CN101568139A (zh) * | 2008-03-11 | 2009-10-28 | 英特尔公司 | 无线网络中连通性恢复的方法和装置 |
CN102461278A (zh) * | 2009-06-03 | 2012-05-16 | Lg电子株式会社 | 提供关于接入点选择的信息的方法 |
CN102412881A (zh) * | 2010-09-26 | 2012-04-11 | 日电(中国)有限公司 | 无线通信***和用于无线通信***的波束形成训练方法 |
CN102468879A (zh) * | 2010-10-29 | 2012-05-23 | 日电(中国)有限公司 | 用于无线通信***的波束形成训练方法、设备和*** |
CN102868431A (zh) * | 2012-06-15 | 2013-01-09 | 福建星网锐捷网络有限公司 | 智能天线的控制***及报文发送方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103346826A (zh) | 2013-10-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103346826B (zh) | 智能天线的选择方法和接入点 | |
US11297604B2 (en) | Methods and devices of assigning resource for sidelink communication system | |
Lavric et al. | Performance evaluation of LoRaWAN communication scalability in large‐scale wireless sensor networks | |
WO2019128418A1 (zh) | 一种数据传输方法及装置、计算机存储介质 | |
US7778170B2 (en) | Spectrum and medium access allocation for fairness | |
EP2578016B1 (en) | Dynamic channel and transmission rate selection | |
CN112136334A (zh) | 蜂窝网络中基于机器学习的宽波束优化的方法和装置 | |
CN104320227B (zh) | 通过无线设备提供确认信息的方法和设备 | |
CN107852722A (zh) | 免授权多址接入***中的链路自适应 | |
CN103493390B (zh) | 用于在无线电通信***中接收上行链路射频信号的方法、其主控单元及从属单元 | |
US9148816B2 (en) | Dynamic rate control in WiFi systems | |
RU2008113180A (ru) | Способ передачи и приема информации о радиодоступе в системе беспроводной подвижной связи | |
CN106535351A (zh) | 传输数据的方法和装置 | |
CN101558679A (zh) | 当信道质量参数降落到预定义的阈值以下时经由单独上行链路与基站通信的移动站 | |
KR20030077432A (ko) | 무선 근거리 통신망내의 접근점에서 적어도 하나의드레시호울드의 동적설정방법 및 접근점 | |
KR20110015759A (ko) | 무선 랜의 협력 통신 방법 | |
CN107690190B (zh) | 一种无线通信中的方法和装置 | |
CN110460953A (zh) | 一种基于发送方丢包区分机制的车联网退避方法及其装置 | |
CN102415058A (zh) | 用于计算随机访问网络通信链路信道损失率和冲突损失率的设备和方法 | |
CN103856959A (zh) | 无线局域网络质量监控方法、设备和*** | |
CN107615869A (zh) | 使用不同的空闲信道评估(cca)阈值的无线设备、接入点和方法 | |
CN103313414A (zh) | 在无线局域网中用于调度无线资源的方法 | |
CN104283590B (zh) | 天线阵列控制方法与使用该方法的通信装置 | |
CN103312469A (zh) | 组播重传中的确认代表选择方法及装置 | |
CN109564516A (zh) | 一种载波选择方法、终端设备及计算机存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder |
Address after: Cangshan District of Fuzhou City, Fujian province 350002 Jinshan Road No. 618 Garden State Industrial Park 19 floor Patentee after: RUIJIE NETWORKS CO., LTD. Address before: Cangshan District of Fuzhou City, Fujian province 350002 Jinshan Road No. 618 Garden State Industrial Park 19 floor Patentee before: Fujian Xingwangruijie Network Co., Ltd. |
|
CP01 | Change in the name or title of a patent holder |