一种发射功率调整方法及装置与流程

文档序号:11882684阅读:417来源:国知局
一种发射功率调整方法及装置与流程
本发明涉及无线网络
技术领域
,特别涉及一种发射功率调整方法及装置。
背景技术
:随着无线网络技术的不断发展,TPC(TransmitPowerControl,传输功率控制)技术已被广泛应用。传统的射频功率控制方法只是静态地将AP(AccessPoint,无线接入点)的发射功率设置为最大值,单纯地追求信号覆盖范围,但是功率过大可能导致对其他无线设备造成不必要的干扰。而应用TPC技术能够选择一个既能兼顾各AP的信号覆盖范围又能满足使用需求的最佳功率。应用TPC技术,能够实现根据实时的无线环境情况,动态地调整AP的发射功率。具体的,当AP检测到增加邻居AP或某个邻居AP发生故障或离线时,该AP会遍历AC(AccessController,无线控制器)上所有在线AP的邻居列表,确定本AP的邻居AP,根据邻居AP检测到本AP的信号强度大小,将确定的邻居AP进行排序,根据排序结果,为每个邻居AP设定邻居系数,根据指定邻居系数对应的邻居AP(以下简称指定的邻居AP)检测到本AP的信号强度和预先设置的阈值的比较结果调整自身发射功率:如果该AP的邻居AP的数量达到设定值,该AP会根据以下原则来调整发射功率:如果指定的邻居AP检测到该AP的信号强度大于预先设置的阈值区间的最大值,那么该AP会减小自身发射功率;如果指定的邻居AP检测到该AP的信号强度小于预先设置的阈值区间的最小值,那么该AP会增大自身发射功率;如果该AP的邻居AP的数量未达到设定值,该AP会将自身发射功率调整到最大值。但是,应用TPC技术进行功率调整,AP会遍历AC上所有在线AP的邻居列表,计算量过大,影响设备性能。技术实现要素:本发明实施例的目的在于提供一种发射功率调整方法及装置,避免AP进行发射功率调整时遍历AC上所有邻居AP导致的计算量过大的情况。为达到上述目的,本发明实施例公开了一种发射功率调整方法,应用于第一无线接入点AP,包括:确定所述第一AP的第一邻居列表中所存在的至少一个第二AP;分别查询无线控制器AC中保存的所述至少一个第二AP的第二邻居列表中,是否存在所述第一AP;将查询结果表明存在所述第一AP的第二邻居列表所对应的第二AP确定为所述第一AP的有效邻居AP;判断所述第一AP的有效邻居AP的数量是否小于预设阈值,如果是,增大发射功率;如果否,从所述有效邻居AP中确定目标有效邻居AP,并确定所述目标有效邻居AP所检测到的所述第一AP的信号强度;判断所述目标有效邻居AP所检测到的所述第一AP的信号强度是否在预设区间;当判断结果为否时,调整发射功率。为达到上述目的,本发明实施例还公开了一种发射功率调整装置,应用于第一无线接入点AP,包括:第一确定模块,用于确定所述第一AP的第一邻居列表中所存在的至少一个第二AP;查询模块,用于查询无线控制器AC中保存的所述至少一个第二AP的第二邻居列表中,是否存在所述第一AP;第二确定模块,用于将查询结果表明存在所述第一AP的第二邻居列表所对应的第二AP确定为所述第一AP的有效邻居AP;第一判断模块,用于判断所述第一AP的有效邻居AP的数量是否小于预设阈值;增大模块,用于当所述第一判断模块判断结果为是时,增大发射功率;第三确定模块,用于当所述第一判断模块判断结果为否时,从所述有效邻居AP中确定目标有效邻居AP,第四确定模块,用于确定所述目标有效邻居AP所检测到的所述第一AP的信号强度;第二判断模块,用于判断所述目标有效邻居AP所检测到的所述第一AP的信号强度是否在预设区间;调整模块,用于当所述第二判断模块判断结果为否时,调整发射功率。应用本发明所示实施例,第一AP确定自身的第一邻居列表中所存在的至少一个第二AP;分别查询无线控制器AC中保存的所述至少一个第二AP的第二邻居列表中,是否存在第一AP;将查询结果表明存在第一AP的第二邻居列表所对应的第二AP确定为第一AP的有效邻居AP;然后根据有效邻居AP对自身进行发射功率的调整。可见,通过为AP筛选调整发射功率所根据的有效邻居AP,可以减少AP调整发射功率时所需遍历的邻居AP的数量,从而避免了AP遍历AC上所有邻居AP导致的计算量过大的情况;另外,第一AP的有效邻居AP即为第一AP的对称邻居,应用本方案可以保证邻居AP的对称性,避免不对称邻居调整问题。当然,实施本发明的任一产品或方法必不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例提供的一种发射功率调整方法的流程示意图;图2为本发明实施例提供的一种发射功率调整装置的结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。为了解决现有技术问题,本发明实施例提供了一种发射功率调整方法及装置,应用于第一无线接入点AP,其中,第一AP为无线控制器AC所管理下的任一AP,也即任一AP均可以作为第一AP来执行本发明实施例所提供的方法。下面首先对本发明实施例提供的一种发射功率调整方法进行详细说明。在本发明所示实施例中,第一AP进行发射功率调整的触发条件(也就是第一AP执行本发明实施例所提供的方法的触发条件)可以包括:检测到增加或减少邻居AP;或者,达到预设时刻;或者,达到预设时刻且检测到增加或减少邻居AP。可以理解的是,当第一AP检测到增加或减少邻居AP时,第一AP的有效邻居AP可能要发生变化,而发射功率的调整与邻居AP的个数及邻居AP检测到本AP的信号强度均有关系,因此,当第一AP检测到增加或减少邻居AP时,第一AP可能需要重新调整发射功率。另一种情况,假设某AP频繁上线、下线,使第一AP一直检测到增加或减少邻居AP,此时,如果应用上述触发条件,则第一AP会频繁地进行发射功率的调整。因此,可以应用另一种触发条件,即每达到预设时刻,执行该发射功率调整方法。当然,还可以将上述两种触发条件进行结合,即,当达到预设时刻、且检测到增加或减少邻居AP时,执行该发射功率调整方法。当满足上述发射功率调整触发条件时,第一AP执行本发明实施例提供的发射功率调整方法。如图1所示,本发明实施例所提供的一种发射功率调整方法,可以包括如下步骤:S101:确定所述第一AP的第一邻居列表中所存在的至少一个第二AP。AC中会存储该AC管理下的所有AP的邻居列表。比如,当AP1检测到AP2时,AP1会将AP2上报给AC,AP2便存在于AP1的邻居列表中。第一AP到管理第一AP的AC中查询本AP的邻居列表,确定本AP的第一邻居列表中存在的第二AP。假设查询到AC存储的第一AP的邻居列表中包括:AP2、AP3和AP4。其中,第二AP为AC所管理下的除去第一AP以外的AP,这里确定的第二AP是第一AP的邻居AP。需要强调的是,“第一AP”中的“第一”和“第二AP”中的“第二”仅仅是从名称上区分本AP和所对应的邻居AP,并不应该具有任何限定意义;类似的,“第一邻居列表”中的“第一”和后续的“第二邻居列表”中的“第二”仅仅是从命名上区分本AP的邻居列表和所对应的邻居AP的邻居列表,并不应该具有任何限定意义。另外,第一邻居列表、第二邻居列表的构建方式可以采用现有技术中的任一种方式,由于不是本发明的发明点,在此不做赘述。S102:分别查询无线控制器AC中保存的所述至少一个第二AP的第二邻居列表中,是否存在所述第一AP,如果是,执行S103。第一AP到AC中分别查询AP2、AP3和AP4的第二邻居列表,判断AP2、AP3和AP4的第二邻居列表中是否存在第一AP。也就是说,判断AP2、AP3和AP4是否与第一AP为对称邻居。对称邻居是指AP1和AP2互为相邻AP,AP1能够检测到AP2,并且将AP2上报给AC,因此AP2存在于AP1的邻居列表中;同时,AP2也能检测到AP1,并且将AP1上报给AC,因此AP1也存在于AP2的邻居列表中。这种情况下,AP1与AP2为对称邻居。不对称邻居是指AP1能够检测到AP2,并且将AP2上报给AC,因此AP2存在于AP1的邻居列表中,但是AP2无法检测到AP1,因此AP1无法出现在AP2的邻居列表中。AP1和AP2为不对称邻居(非对称邻居)。对于AP来说,当存在不对称邻居时,在调整发射功率的过程中会出现一个AP降低发射功率,而另一个AP增大发射功率的情况。在实际应用中,对AP进行部署时,通常认为各AP的发射功率差别不大,从而对AP进行均匀的部署。如果出现上述一个AP降低发射功率,而另一个AP增大发射功率的情况,则影响了对AP的正常部署,会导致部分区域信号过强、部分区域没有信号的情况。S103:将查询结果表明存在所述第一AP的第二邻居列表所对应的第二AP确定为所述第一AP的有效邻居AP。假设AP2的第二邻居列表中包括:AP3和AP4;AP3的第二邻居列表中包括:AP1和AP4;AP4的第二邻居列表中包括:AP1和AP3。也就是说,在AP3和AP4的第二邻居列表中的查询结果表明存在第一AP,将AP3和AP4确定为第一AP的有效邻居AP。在后续的发射功率调整过程中,第一AP根据有效邻居AP(AP3和AP4)进行发射功率调整。第一AP仅根据有效邻居AP进行发射功率调整,可以减少其所需遍历的邻居AP的数量,从而避免了AP遍历AC上所有邻居AP导致的计算量过大的情况;另外,第一AP的有效邻居AP即为第一AP的对称邻居,应用本方案可以保证邻居AP的对称性,避免不对称邻居调整问题。具体的,第一AP根据有效邻居AP进行发射功率调整的过程如下:S104:判断所述第一AP的有效邻居AP的数量是否小于预设阈值,如果是,执行S105,如果否,执行S106。S105:增大发射功率。本领域技术人员可以理解的是,如果第一AP的有效邻居AP的数量小于预设阈值,也就是说,第一AP检测到的AP数量比预期要少,这种情况下,第一AP需要增大发射功率,以使更多AP能够检测到第一AP的信号。其中,发射功率的具体增大量可以根据现有技术确定,在此不做限定。S106:从所述有效邻居AP中确定目标有效邻居AP。上述目标有效邻居AP可以为第一AP的全部或部分有效邻居AP。作为本发明的一种实施方式,从所述有效邻居AP中确定目标有效邻居AP可以包括:接收用户发出的选择指令;根据所述选择指令,从所述第一AP的有效邻居AP中筛选得到目标有效邻居AP。在本实施方式中,可以根据用户的选择确定目标有效邻居。假设第一AP的有效邻居包括AP3和AP4,用户根据实际情况,确定第一AP需要根据AP3对自身发射功率进行调整,则第一AP接收用户发出的选择AP3作为目标有效邻居的指令,将AP3确定为目标有效邻居AP。作为本发明的另一种实施方式,从所述有效邻居AP中确定目标有效邻居AP可以包括:按照有效邻居AP检测到所述第一AP的信号强度的大小,对所述有效邻居AP进行排序;将位于预设排位的有效邻居AP确定为目标有效邻居AP。具体的,可以按照有效邻居AP检测到第一AP的信号强度的大小,对所述有效邻居AP进行排序,根据排序结果,设定每个有效邻居AP的邻居系数;然后将预设邻居系数对应的有效邻居AP确定为目标有效邻居AP。在本实施方式中,假设第一AP的有效邻居AP3和AP4检测到第一AP的信号强度分别为-50dBm和-40dBm,对AP3和AP4进行排序,AP4排在前,AP3排在后,设定AP4的邻居系数为1,AP3的邻居系数为2。预设排位为2,则将邻居系数2对应的有郊邻居AP3确定为为目标有效邻居AP。S107:确定所述目标有效邻居AP所检测到的所述第一AP的信号强度。S108:判断所述目标有效邻居AP所检测到的所述第一AP的信号强度是否在预设区间,如果否,执行S109。如果确定第一AP的全部有效邻居AP为目标有效邻居AP,则S108即为:判断第一AP的全部有效邻居AP所检测到的第一AP的信号强度是否均在预设区间,如果否,执行S109。如果应用上述实施方式,确定AP3为目标有效邻居AP,则判断AP3所检测到的本AP的信号强度是否均在预设区间。如果目标有效邻居AP所检测到的所述第一AP的信号强度在预设区间,则第一AP不进行发射功率的调整,如果不在预设区间,则第一AP执行S109。S109:调整发射功率。具体的,所述调整发射功率,可以包括:当所检测到的所述第一AP的信号强度大于所述预设区间的最大值时,减小发射功率;当所检测到的所述第一AP的信号强度小于所述预设区间的最小值时,增大发射功率。需要说明的是,发射功率的具体减少量和具体增大量可以根据现有技术来确定,在此不做限定。应用本发明图2所示实施例,第一AP确定自身的第一邻居列表中所存在的至少一个第二AP;分别查询无线控制器AC中保存的所述至少一个第二AP的第二邻居列表中,是否存在第一AP;将查询结果表明存在第一AP的第二邻居列表所对应的第二AP确定为第一AP的有效邻居AP;然后根据有效邻居AP对自身进行发射功率的调整。可见,通过为AP筛选调整发射功率所根据的有效邻居AP,可以减少AP调整发射功率时所需遍历的邻居AP的数量,从而避免了AP遍历AC上所有邻居AP导致的计算量过大的情况;另外,第一AP的有效邻居AP即为第一AP的对称邻居,应用本方案可以保证邻居AP的对称性,避免不对称邻居调整问题。下面举例说明,本发明提供的实施例如何解决AP进行发射功率调整时遍历AC导致的计算量过大、及不对称邻居调整问题。假设AP1能够检测到AP3,AP2能够检测到AP1和AP3,AP3能够检测到AP2和AP3,如下表:AP1检测的结果:检测AP被检测AP信号强度SignalStrengthAP1AP3-61AP1NullNullAP2检测的结果:检测AP被检测AP信号强度SignalStrengthAP2AP1-51AP2AP3-62AP3检测的结果:检测AP邻居列表(被检测AP)信号强度SignalStrengthAP3AP1-63AP3AP2-54由上表可知,对于AP1来说,AP3为其有效邻居AP;对于AP2来说,AP3为其有效邻居AP;对于AP3来说,AP1和AP2为其有效邻居AP。AP1的调整过程:第一步:确定有效邻居AP:AP3。假设预设阈值为1,本AP的有效邻居AP的数量不小于1,继续执行后续步骤。第二步:按照有效邻居AP检测到本AP的信号强度的大小,对有效邻居AP进行排序,根据排序结果,设定每个有效邻居AP的邻居系数:本实例中,仅有一个有效邻居AP,AP3检测到本AP的信号强度为-63dBm,AP3的邻居系数为1。第三步:将邻居系数为1的有效邻居AP确定为目标有效邻居AP,判断目标有效邻居AP(AP3)所检测到的本AP的信号强度是否在预设区间:假设预设区间为(-74dBm,-83dBm),AP3检测到本AP的信号强度为-63dBm大于预设区间的最大值,因此需要完成减小发射功率。作为本发明的一种实施方式,AP1减小发射功率时,可以每次减小一预设值,比如每次减小3dBm,每减小一次,便将AP3检测到AP1的信号强度与预设区间进行比较,直至检测到的信号强度在预设区间的范围内,AP1不再减小发射功率。当然,如果AP3检测到AP1的信号强度一直大于预设区间的最大值,则将AP1的发射功率减小到为其配置的最小值。AP2的调整过程:第一步:确定有效邻居AP:AP3。假设预设阈值为1,本AP的有效邻居AP的数量不小于1,继续执行后续步骤。第二步:按照有效邻居AP检测到本AP的信号强度的大小,对有效邻居AP进行排序,根据排序结果,设定每个有效邻居AP的邻居系数:本实例中,仅有一个有效邻居AP,AP3检测到本AP的信号强度为-54dBm,AP3的邻居系数为1。第三步:将邻居系数为1的有效邻居AP确定为目标有效邻居AP,判断目标有效邻居AP(AP3)所检测到的本AP的信号强度是否在预设区间:假设预设区间为(-74dBm,-83dBm),AP3检测到本AP的信号强度为-54dBm大于预设区间的最大值,因此需要完成减小发射功率。AP3的调整过程:第一步:确定有效邻居AP:AP1和AP2。假设预设阈值为1,本AP的有效邻居AP的数量不小于1,继续执行后续步骤。第二步:按照有效邻居AP检测到本AP的信号强度的大小,对有效邻居AP进行排序,根据排序结果,设定每个有效邻居AP的邻居系数:本实例中,AP1检测到本AP的信号强度为-61dBm,AP1的邻居系数为1;AP2检测到本AP的信号强度为-62dBm,AP2的邻居系数为2。第三步:将邻居系数为2的有效邻居AP确定为目标有效邻居AP,判断目标有效邻居AP(AP2)所检测到的本AP的信号强度是否在预设区间:假设预设区间为(-74dBm,-83dBm),AP2检测到本AP的信号强度为-62dBm大于预设区间的最大值,因此需要完成减小发射功率。相对应的,在现有的TCP实现中,各AP的调整过程如下:AP1的调整过程:第一步:AP1遍历AC上所有在线AP的邻居列表,查询到AP2和AP3检测到AP1,将AP2和AP3确定为邻居AP,如下表所示:信号强度SignalStrength检测AP被检测AP-51AP2AP1-63AP3AP1假设预设阈值为1,本AP的有效邻居AP的数量不小于1,继续执行后续步骤。第二步:按照邻居AP检测到本AP的信号强度的大小,对邻居AP进行排序,根据排序结果,设定每个邻居AP的邻居系数:由上表可知,AP2检测到本AP的信号强度为-51dBm,AP2的邻居系数为1,AP3检测到本AP的信号强度为-63dBm,AP3的邻居系数为2。第三步:将邻居系数为2的有效邻居AP确定为目标有效邻居AP,判断目标有效邻居AP(AP3)所检测到的本AP的信号强度是否在预设区间:假设预设区间为(-74dBm,-83dBm),AP3检测到本AP的信号强度为-63dBm大于预设区间的最大值,因此需要完成减小发射功率。AP2的调整过程:第一步:AP2遍历AC上所有在线AP的邻居列表,查询到AP3检测到AP2,将AP3确定为邻居AP,如下表所示:信号强度SignalStrength检测AP被检测AP-54AP3AP2假设预设阈值为1,本AP的有效邻居AP的数量不小于1,继续执行后续步骤。第二步:按照邻居AP检测到本AP的信号强度的大小,对邻居AP进行排序,根据排序结果,设定每个邻居AP的邻居系数:由上表可知,AP2仅查询到一个邻居AP,AP3的邻居系数为1。第三步:将邻居系数为1的有效邻居AP确定为目标有效邻居AP,判断目标有效邻居AP(AP3)所检测到的本AP的信号强度是否在预设区间:假设预设区间为(-74dBm,-83dBm),AP3检测到本AP的信号强度为-54Bm大于预设区间的最大值,因此需要完成减小发射功率。AP3的调整过程:第一步:AP3遍历AC上所有在线AP的邻居列表,查询到AP2和AP3检测到AP1,将AP2和AP3确定为邻居AP,如下表所示:信号强度SignalStrength检测AP被检测AP-61AP1AP3-62AP2AP3假设预设阈值为1,本AP的有效邻居AP的数量不小于1,继续执行后续步骤。第二步:按照邻居AP检测到本AP的信号强度的大小,对邻居AP进行排序,根据排序结果,设定每个邻居AP的邻居系数:由上表可知,AP1检测到本AP的信号强度为-61dBm,AP1的邻居系数为1,AP2检测到本AP的信号强度为-62dBm,AP2的邻居系数为2。第三步:将邻居系数为2的有效邻居AP确定为目标有效邻居AP,判断目标有效邻居AP(AP3)所检测到的本AP的信号强度是否在预设区间:假设预设区间为(-74dBm,-83dBm),AP3检测到本AP的信号强度为-63dBm大于预设区间的最大值,因此需要完成减小发射功率。由此可见,本发明实施例提供的AP的调整过程与现有的TCP实现中的AP的调整过程的区别在于:第一步中确定邻居AP:现有的TCP实现中确定邻居AP的方式为:遍历AC上所有在线AP的邻居列表。假设该AC管理了1000个AP,对于AP1、AP2和AP3来说,都需要查询其余999个AP的邻居列表来确定这999个AP中是否有检测到本AP的AP。而本发明所示实施例,确定本AP的邻居列表中存在的第二AP,仅查询第二AP的邻居列表来确定第二AP是否检测到自己:对于AP1来说,仅需查询AP3的邻居列表,对于AP2来说,仅需查询AP1和AP3的邻居列表,对于AP3来说,仅需查询AP1和AP2的邻居列表。由此可见,应用现有技术的方案,需要查询999*3次邻居列表,而应用本发明的方案,仅需查询5次邻居列表,极大的减少了查询量。第二步中对邻居AP进行排序:现有的TCP实现中,需要将上一步中查询到的所有邻居AP进行排序,其中可能包括不对称邻居。而本发明所示实施例,仅对筛选的有效邻居AP进行排序,其中不包括不对称邻居。由此可见,在排序过程中,现有的TCP实现的计算量要大于本发明实施例的计算量。第三步中根据确定的目标邻居AP调整发射功率:现有的TCP实现中,确定的目标邻居AP可能是本AP的不对称邻居,可能会导致不对称邻居调整问题。而本发明所示实施例,确定的目标邻居AP一定是对称邻居,不会出现不对称邻居调整问题。由此可见,应用本发明实施例,避免了不对称邻居调整问题。下面对不对称邻居调整问题进行说明,为了方便说明,这里以目标邻居AP的邻居系数为1、且针对邻居AP的数量的预设阈值为1进行举例。假设AP1检测的结果:检测AP被检测AP信号强度AP1NullNullAP2检测的结果:检测AP被检测邻居)信号强度AP2AP1-51也就是说,AP2能检测到AP1,AP2将AP1上报给AC,因此AP1存在于AP2的邻居列表中,但是AP1无法检测到AP2,因此AP2无法出现在AP1的邻居列表中。AP1的调整过程:第一步:AP1遍历AC上所有在线AP的邻居列表,查询到AP2检测到AP1,将AP1确定为邻居AP。信号强度检测AP被检测AP-51AP2AP1第二步:按照邻居AP检测到本AP的信号强度的大小,对邻居AP进行排序,根据排序结果,设定每个邻居AP的邻居系数:由上表可知,AP1仅查询到一个邻居AP,AP2的邻居系数为1。第三步:将邻居系数为1的有效邻居AP确定为目标有效邻居AP,判断目标有效邻居AP(AP3)所检测到的本AP的信号强度是否在预设区间:假设预设区间为(-74dBm,-83dBm),AP3检测到本AP的信号强度为-54Bm大于预设区间的最大值,因此需要完成减小发射功率。AP2的调整过程:第一步:AP2遍历AC上所有在线AP的邻居列表。查询到没有AP检测到AP2。信号强度检测AP被检测APNullNullAP2XXXXAP2第二步:按照邻居AP检测到本AP的信号强度的大小,对邻居AP进行排序,根据排序结果,设定每个邻居AP的邻居系数:由上表可知,AP2没有邻居AP。第三步:AP2的邻居AP的数量0小于预设阈值1,因此AP2增大发射功率。也就是说,AP1会减小自身发射功率,AP2会增大自身发射功率。但是,在实际应用中,对AP进行部署时,通常认为各AP的发射功率差别不大,从而对AP进行均匀的部署。如果出现上述一个AP降低发射功率,而另一个AP增大发射功率的情况,则影响了对AP的正常部署,会导致部分区域信号过强、部分区域没有信号的情况。而应用本发明所示实施例,仅针对对称邻居AP(即有效邻居AP)进行调整,能够避免上述不对称邻居调整问题。与上述的方法实施例相对应,本发明实施例还提供一种发射功率调整装置。图2为本发明实施例提供的一种发射功率调整装置的结构示意图,包括:第一确定模块201,用于确定所述第一AP的第一邻居列表中所存在的至少一个第二AP;查询模块202,用于查询无线控制器AC中保存的所述至少一个第二AP的第二邻居列表中,是否存在所述第一AP;第二确定模块203,用于将查询结果表明存在所述第一AP的第二邻居列表所对应的第二AP确定为所述第一AP的有效邻居AP;第一判断模块204,用于判断所述第一AP的有效邻居AP的数量是否小于预设阈值;增大模块205,用于当第一判断模块204判断结果为是时,增大发射功率;第三确定模块206,用于当第一判断模块204判断结果为否时,从所述有效邻居AP中确定目标有效邻居AP,第四确定模块207,用于确定所述目标有效邻居AP所检测到的所述第一AP的信号强度;第二判断模块208,用于判断所述目标有效邻居AP所检测到的所述第一AP的信号强度是否在预设区间;调整模块209,用于当第二判断模块208判断结果为否时,调整发射功率。在本发明所示实施例中,调整模块209,具体可以用于:当所检测到的所述第一AP的信号强度大于所述预设区间的最大值时,减小发射功率;当所检测到的所述第一AP的信号强度小于所述预设区间的最小值时,增大发射功率。在本发明所示实施例中,第三确定模块206,可以包括:接收子模块和筛选子模块(图中未示出),其中,接收子模块,用于接收用户发出的选择指令;筛选子模块,用于根据所述选择指令,从所述第一AP的有效邻居AP中筛选得到目标有效邻居AP。在本发明所示实施例中,第三确定模块206,可以包括:排序子模块和确定子模块(图中未示出),其中,排序子模块,用于按照有效邻居AP检测到所述第一AP的信号强度的大小,对所述有效邻居AP进行排序;确定子模块,用于将位于预设排位的有效邻居AP确定为目标有效邻居AP。在本发明所示实施例中,所述装置还可以包括:第三判断模块(图中未示出),用于判断是否满足发射功率调整触发条件;其中,所述发射功率调整触发条件包括:检测到增加或减少邻居AP;或者,达到预设时刻;或者,当达到预设时刻时,检测到增加或减少邻居AP;如果是,触发第一确定模块201。应用本发明图2所示实施例,第一AP确定自身的第一邻居列表中所存在的至少一个第二AP;分别查询无线控制器AC中保存的所述至少一个第二AP的第二邻居列表中,是否存在第一AP;将查询结果表明存在第一AP的第二邻居列表所对应的第二AP确定为第一AP的有效邻居AP;然后根据有效邻居AP对自身进行发射功率的调整。可见,通过为AP筛选调整发射功率所根据的有效邻居AP,可以减少AP调整发射功率时所需遍历的邻居AP的数量,从而避免了AP遍历AC上所有邻居AP导致的计算量过大的情况;另外,第一AP的有效邻居AP即为第一AP的对称邻居,应用本方案可以保证邻居AP的对称性,避免不对称邻居调整问题。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:ROM/RAM、磁碟、光盘等。以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1