国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種發(fā)射功率調(diào)整方法及裝置與流程

      文檔序號:11882684閱讀:507來源:國知局
      一種發(fā)射功率調(diào)整方法及裝置與流程
      本發(fā)明涉及無線網(wǎng)絡(luò)
      技術(shù)領(lǐng)域
      ,特別涉及一種發(fā)射功率調(diào)整方法及裝置。
      背景技術(shù)
      :隨著無線網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,TPC(TransmitPowerControl,傳輸功率控制)技術(shù)已被廣泛應(yīng)用。傳統(tǒng)的射頻功率控制方法只是靜態(tài)地將AP(AccessPoint,無線接入點)的發(fā)射功率設(shè)置為最大值,單純地追求信號覆蓋范圍,但是功率過大可能導(dǎo)致對其他無線設(shè)備造成不必要的干擾。而應(yīng)用TPC技術(shù)能夠選擇一個既能兼顧各AP的信號覆蓋范圍又能滿足使用需求的最佳功率。應(yīng)用TPC技術(shù),能夠?qū)崿F(xiàn)根據(jù)實時的無線環(huán)境情況,動態(tài)地調(diào)整AP的發(fā)射功率。具體的,當AP檢測到增加鄰居AP或某個鄰居AP發(fā)生故障或離線時,該AP會遍歷AC(AccessController,無線控制器)上所有在線AP的鄰居列表,確定本AP的鄰居AP,根據(jù)鄰居AP檢測到本AP的信號強度大小,將確定的鄰居AP進行排序,根據(jù)排序結(jié)果,為每個鄰居AP設(shè)定鄰居系數(shù),根據(jù)指定鄰居系數(shù)對應(yīng)的鄰居AP(以下簡稱指定的鄰居AP)檢測到本AP的信號強度和預(yù)先設(shè)置的閾值的比較結(jié)果調(diào)整自身發(fā)射功率:如果該AP的鄰居AP的數(shù)量達到設(shè)定值,該AP會根據(jù)以下原則來調(diào)整發(fā)射功率:如果指定的鄰居AP檢測到該AP的信號強度大于預(yù)先設(shè)置的閾值區(qū)間的最大值,那么該AP會減小自身發(fā)射功率;如果指定的鄰居AP檢測到該AP的信號強度小于預(yù)先設(shè)置的閾值區(qū)間的最小值,那么該AP會增大自身發(fā)射功率;如果該AP的鄰居AP的數(shù)量未達到設(shè)定值,該AP會將自身發(fā)射功率調(diào)整到最大值。但是,應(yīng)用TPC技術(shù)進行功率調(diào)整,AP會遍歷AC上所有在線AP的鄰居列表,計算量過大,影響設(shè)備性能。技術(shù)實現(xiàn)要素:本發(fā)明實施例的目的在于提供一種發(fā)射功率調(diào)整方法及裝置,避免AP進行發(fā)射功率調(diào)整時遍歷AC上所有鄰居AP導(dǎo)致的計算量過大的情況。為達到上述目的,本發(fā)明實施例公開了一種發(fā)射功率調(diào)整方法,應(yīng)用于第一無線接入點AP,包括:確定所述第一AP的第一鄰居列表中所存在的至少一個第二AP;分別查詢無線控制器AC中保存的所述至少一個第二AP的第二鄰居列表中,是否存在所述第一AP;將查詢結(jié)果表明存在所述第一AP的第二鄰居列表所對應(yīng)的第二AP確定為所述第一AP的有效鄰居AP;判斷所述第一AP的有效鄰居AP的數(shù)量是否小于預(yù)設(shè)閾值,如果是,增大發(fā)射功率;如果否,從所述有效鄰居AP中確定目標有效鄰居AP,并確定所述目標有效鄰居AP所檢測到的所述第一AP的信號強度;判斷所述目標有效鄰居AP所檢測到的所述第一AP的信號強度是否在預(yù)設(shè)區(qū)間;當判斷結(jié)果為否時,調(diào)整發(fā)射功率。為達到上述目的,本發(fā)明實施例還公開了一種發(fā)射功率調(diào)整裝置,應(yīng)用于第一無線接入點AP,包括:第一確定模塊,用于確定所述第一AP的第一鄰居列表中所存在的至少一個第二AP;查詢模塊,用于查詢無線控制器AC中保存的所述至少一個第二AP的第二鄰居列表中,是否存在所述第一AP;第二確定模塊,用于將查詢結(jié)果表明存在所述第一AP的第二鄰居列表所對應(yīng)的第二AP確定為所述第一AP的有效鄰居AP;第一判斷模塊,用于判斷所述第一AP的有效鄰居AP的數(shù)量是否小于預(yù)設(shè)閾值;增大模塊,用于當所述第一判斷模塊判斷結(jié)果為是時,增大發(fā)射功率;第三確定模塊,用于當所述第一判斷模塊判斷結(jié)果為否時,從所述有效鄰居AP中確定目標有效鄰居AP,第四確定模塊,用于確定所述目標有效鄰居AP所檢測到的所述第一AP的信號強度;第二判斷模塊,用于判斷所述目標有效鄰居AP所檢測到的所述第一AP的信號強度是否在預(yù)設(shè)區(qū)間;調(diào)整模塊,用于當所述第二判斷模塊判斷結(jié)果為否時,調(diào)整發(fā)射功率。應(yīng)用本發(fā)明所示實施例,第一AP確定自身的第一鄰居列表中所存在的至少一個第二AP;分別查詢無線控制器AC中保存的所述至少一個第二AP的第二鄰居列表中,是否存在第一AP;將查詢結(jié)果表明存在第一AP的第二鄰居列表所對應(yīng)的第二AP確定為第一AP的有效鄰居AP;然后根據(jù)有效鄰居AP對自身進行發(fā)射功率的調(diào)整??梢?,通過為AP篩選調(diào)整發(fā)射功率所根據(jù)的有效鄰居AP,可以減少AP調(diào)整發(fā)射功率時所需遍歷的鄰居AP的數(shù)量,從而避免了AP遍歷AC上所有鄰居AP導(dǎo)致的計算量過大的情況;另外,第一AP的有效鄰居AP即為第一AP的對稱鄰居,應(yīng)用本方案可以保證鄰居AP的對稱性,避免不對稱鄰居調(diào)整問題。當然,實施本發(fā)明的任一產(chǎn)品或方法必不一定需要同時達到以上所述的所有優(yōu)點。附圖說明為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實施例提供的一種發(fā)射功率調(diào)整方法的流程示意圖;圖2為本發(fā)明實施例提供的一種發(fā)射功率調(diào)整裝置的結(jié)構(gòu)示意圖。具體實施方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。為了解決現(xiàn)有技術(shù)問題,本發(fā)明實施例提供了一種發(fā)射功率調(diào)整方法及裝置,應(yīng)用于第一無線接入點AP,其中,第一AP為無線控制器AC所管理下的任一AP,也即任一AP均可以作為第一AP來執(zhí)行本發(fā)明實施例所提供的方法。下面首先對本發(fā)明實施例提供的一種發(fā)射功率調(diào)整方法進行詳細說明。在本發(fā)明所示實施例中,第一AP進行發(fā)射功率調(diào)整的觸發(fā)條件(也就是第一AP執(zhí)行本發(fā)明實施例所提供的方法的觸發(fā)條件)可以包括:檢測到增加或減少鄰居AP;或者,達到預(yù)設(shè)時刻;或者,達到預(yù)設(shè)時刻且檢測到增加或減少鄰居AP。可以理解的是,當?shù)谝籄P檢測到增加或減少鄰居AP時,第一AP的有效鄰居AP可能要發(fā)生變化,而發(fā)射功率的調(diào)整與鄰居AP的個數(shù)及鄰居AP檢測到本AP的信號強度均有關(guān)系,因此,當?shù)谝籄P檢測到增加或減少鄰居AP時,第一AP可能需要重新調(diào)整發(fā)射功率。另一種情況,假設(shè)某AP頻繁上線、下線,使第一AP一直檢測到增加或減少鄰居AP,此時,如果應(yīng)用上述觸發(fā)條件,則第一AP會頻繁地進行發(fā)射功率的調(diào)整。因此,可以應(yīng)用另一種觸發(fā)條件,即每達到預(yù)設(shè)時刻,執(zhí)行該發(fā)射功率調(diào)整方法。當然,還可以將上述兩種觸發(fā)條件進行結(jié)合,即,當達到預(yù)設(shè)時刻、且檢測到增加或減少鄰居AP時,執(zhí)行該發(fā)射功率調(diào)整方法。當滿足上述發(fā)射功率調(diào)整觸發(fā)條件時,第一AP執(zhí)行本發(fā)明實施例提供的發(fā)射功率調(diào)整方法。如圖1所示,本發(fā)明實施例所提供的一種發(fā)射功率調(diào)整方法,可以包括如下步驟:S101:確定所述第一AP的第一鄰居列表中所存在的至少一個第二AP。AC中會存儲該AC管理下的所有AP的鄰居列表。比如,當AP1檢測到AP2時,AP1會將AP2上報給AC,AP2便存在于AP1的鄰居列表中。第一AP到管理第一AP的AC中查詢本AP的鄰居列表,確定本AP的第一鄰居列表中存在的第二AP。假設(shè)查詢到AC存儲的第一AP的鄰居列表中包括:AP2、AP3和AP4。其中,第二AP為AC所管理下的除去第一AP以外的AP,這里確定的第二AP是第一AP的鄰居AP。需要強調(diào)的是,“第一AP”中的“第一”和“第二AP”中的“第二”僅僅是從名稱上區(qū)分本AP和所對應(yīng)的鄰居AP,并不應(yīng)該具有任何限定意義;類似的,“第一鄰居列表”中的“第一”和后續(xù)的“第二鄰居列表”中的“第二”僅僅是從命名上區(qū)分本AP的鄰居列表和所對應(yīng)的鄰居AP的鄰居列表,并不應(yīng)該具有任何限定意義。另外,第一鄰居列表、第二鄰居列表的構(gòu)建方式可以采用現(xiàn)有技術(shù)中的任一種方式,由于不是本發(fā)明的發(fā)明點,在此不做贅述。S102:分別查詢無線控制器AC中保存的所述至少一個第二AP的第二鄰居列表中,是否存在所述第一AP,如果是,執(zhí)行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無法出現(xiàn)在AP2的鄰居列表中。AP1和AP2為不對稱鄰居(非對稱鄰居)。對于AP來說,當存在不對稱鄰居時,在調(diào)整發(fā)射功率的過程中會出現(xiàn)一個AP降低發(fā)射功率,而另一個AP增大發(fā)射功率的情況。在實際應(yīng)用中,對AP進行部署時,通常認為各AP的發(fā)射功率差別不大,從而對AP進行均勻的部署。如果出現(xiàn)上述一個AP降低發(fā)射功率,而另一個AP增大發(fā)射功率的情況,則影響了對AP的正常部署,會導(dǎo)致部分區(qū)域信號過強、部分區(qū)域沒有信號的情況。S103:將查詢結(jié)果表明存在所述第一AP的第二鄰居列表所對應(yīng)的第二AP確定為所述第一AP的有效鄰居AP。假設(shè)AP2的第二鄰居列表中包括:AP3和AP4;AP3的第二鄰居列表中包括:AP1和AP4;AP4的第二鄰居列表中包括:AP1和AP3。也就是說,在AP3和AP4的第二鄰居列表中的查詢結(jié)果表明存在第一AP,將AP3和AP4確定為第一AP的有效鄰居AP。在后續(xù)的發(fā)射功率調(diào)整過程中,第一AP根據(jù)有效鄰居AP(AP3和AP4)進行發(fā)射功率調(diào)整。第一AP僅根據(jù)有效鄰居AP進行發(fā)射功率調(diào)整,可以減少其所需遍歷的鄰居AP的數(shù)量,從而避免了AP遍歷AC上所有鄰居AP導(dǎo)致的計算量過大的情況;另外,第一AP的有效鄰居AP即為第一AP的對稱鄰居,應(yīng)用本方案可以保證鄰居AP的對稱性,避免不對稱鄰居調(diào)整問題。具體的,第一AP根據(jù)有效鄰居AP進行發(fā)射功率調(diào)整的過程如下:S104:判斷所述第一AP的有效鄰居AP的數(shù)量是否小于預(yù)設(shè)閾值,如果是,執(zhí)行S105,如果否,執(zhí)行S106。S105:增大發(fā)射功率。本領(lǐng)域技術(shù)人員可以理解的是,如果第一AP的有效鄰居AP的數(shù)量小于預(yù)設(shè)閾值,也就是說,第一AP檢測到的AP數(shù)量比預(yù)期要少,這種情況下,第一AP需要增大發(fā)射功率,以使更多AP能夠檢測到第一AP的信號。其中,發(fā)射功率的具體增大量可以根據(jù)現(xiàn)有技術(shù)確定,在此不做限定。S106:從所述有效鄰居AP中確定目標有效鄰居AP。上述目標有效鄰居AP可以為第一AP的全部或部分有效鄰居AP。作為本發(fā)明的一種實施方式,從所述有效鄰居AP中確定目標有效鄰居AP可以包括:接收用戶發(fā)出的選擇指令;根據(jù)所述選擇指令,從所述第一AP的有效鄰居AP中篩選得到目標有效鄰居AP。在本實施方式中,可以根據(jù)用戶的選擇確定目標有效鄰居。假設(shè)第一AP的有效鄰居包括AP3和AP4,用戶根據(jù)實際情況,確定第一AP需要根據(jù)AP3對自身發(fā)射功率進行調(diào)整,則第一AP接收用戶發(fā)出的選擇AP3作為目標有效鄰居的指令,將AP3確定為目標有效鄰居AP。作為本發(fā)明的另一種實施方式,從所述有效鄰居AP中確定目標有效鄰居AP可以包括:按照有效鄰居AP檢測到所述第一AP的信號強度的大小,對所述有效鄰居AP進行排序;將位于預(yù)設(shè)排位的有效鄰居AP確定為目標有效鄰居AP。具體的,可以按照有效鄰居AP檢測到第一AP的信號強度的大小,對所述有效鄰居AP進行排序,根據(jù)排序結(jié)果,設(shè)定每個有效鄰居AP的鄰居系數(shù);然后將預(yù)設(shè)鄰居系數(shù)對應(yīng)的有效鄰居AP確定為目標有效鄰居AP。在本實施方式中,假設(shè)第一AP的有效鄰居AP3和AP4檢測到第一AP的信號強度分別為-50dBm和-40dBm,對AP3和AP4進行排序,AP4排在前,AP3排在后,設(shè)定AP4的鄰居系數(shù)為1,AP3的鄰居系數(shù)為2。預(yù)設(shè)排位為2,則將鄰居系數(shù)2對應(yīng)的有郊鄰居AP3確定為為目標有效鄰居AP。S107:確定所述目標有效鄰居AP所檢測到的所述第一AP的信號強度。S108:判斷所述目標有效鄰居AP所檢測到的所述第一AP的信號強度是否在預(yù)設(shè)區(qū)間,如果否,執(zhí)行S109。如果確定第一AP的全部有效鄰居AP為目標有效鄰居AP,則S108即為:判斷第一AP的全部有效鄰居AP所檢測到的第一AP的信號強度是否均在預(yù)設(shè)區(qū)間,如果否,執(zhí)行S109。如果應(yīng)用上述實施方式,確定AP3為目標有效鄰居AP,則判斷AP3所檢測到的本AP的信號強度是否均在預(yù)設(shè)區(qū)間。如果目標有效鄰居AP所檢測到的所述第一AP的信號強度在預(yù)設(shè)區(qū)間,則第一AP不進行發(fā)射功率的調(diào)整,如果不在預(yù)設(shè)區(qū)間,則第一AP執(zhí)行S109。S109:調(diào)整發(fā)射功率。具體的,所述調(diào)整發(fā)射功率,可以包括:當所檢測到的所述第一AP的信號強度大于所述預(yù)設(shè)區(qū)間的最大值時,減小發(fā)射功率;當所檢測到的所述第一AP的信號強度小于所述預(yù)設(shè)區(qū)間的最小值時,增大發(fā)射功率。需要說明的是,發(fā)射功率的具體減少量和具體增大量可以根據(jù)現(xiàn)有技術(shù)來確定,在此不做限定。應(yīng)用本發(fā)明圖2所示實施例,第一AP確定自身的第一鄰居列表中所存在的至少一個第二AP;分別查詢無線控制器AC中保存的所述至少一個第二AP的第二鄰居列表中,是否存在第一AP;將查詢結(jié)果表明存在第一AP的第二鄰居列表所對應(yīng)的第二AP確定為第一AP的有效鄰居AP;然后根據(jù)有效鄰居AP對自身進行發(fā)射功率的調(diào)整??梢?,通過為AP篩選調(diào)整發(fā)射功率所根據(jù)的有效鄰居AP,可以減少AP調(diào)整發(fā)射功率時所需遍歷的鄰居AP的數(shù)量,從而避免了AP遍歷AC上所有鄰居AP導(dǎo)致的計算量過大的情況;另外,第一AP的有效鄰居AP即為第一AP的對稱鄰居,應(yīng)用本方案可以保證鄰居AP的對稱性,避免不對稱鄰居調(diào)整問題。下面舉例說明,本發(fā)明提供的實施例如何解決AP進行發(fā)射功率調(diào)整時遍歷AC導(dǎo)致的計算量過大、及不對稱鄰居調(diào)整問題。假設(shè)AP1能夠檢測到AP3,AP2能夠檢測到AP1和AP3,AP3能夠檢測到AP2和AP3,如下表:AP1檢測的結(jié)果:檢測AP被檢測AP信號強度SignalStrengthAP1AP3-61AP1NullNullAP2檢測的結(jié)果:檢測AP被檢測AP信號強度SignalStrengthAP2AP1-51AP2AP3-62AP3檢測的結(jié)果:檢測AP鄰居列表(被檢測AP)信號強度SignalStrengthAP3AP1-63AP3AP2-54由上表可知,對于AP1來說,AP3為其有效鄰居AP;對于AP2來說,AP3為其有效鄰居AP;對于AP3來說,AP1和AP2為其有效鄰居AP。AP1的調(diào)整過程:第一步:確定有效鄰居AP:AP3。假設(shè)預(yù)設(shè)閾值為1,本AP的有效鄰居AP的數(shù)量不小于1,繼續(xù)執(zhí)行后續(xù)步驟。第二步:按照有效鄰居AP檢測到本AP的信號強度的大小,對有效鄰居AP進行排序,根據(jù)排序結(jié)果,設(shè)定每個有效鄰居AP的鄰居系數(shù):本實例中,僅有一個有效鄰居AP,AP3檢測到本AP的信號強度為-63dBm,AP3的鄰居系數(shù)為1。第三步:將鄰居系數(shù)為1的有效鄰居AP確定為目標有效鄰居AP,判斷目標有效鄰居AP(AP3)所檢測到的本AP的信號強度是否在預(yù)設(shè)區(qū)間:假設(shè)預(yù)設(shè)區(qū)間為(-74dBm,-83dBm),AP3檢測到本AP的信號強度為-63dBm大于預(yù)設(shè)區(qū)間的最大值,因此需要完成減小發(fā)射功率。作為本發(fā)明的一種實施方式,AP1減小發(fā)射功率時,可以每次減小一預(yù)設(shè)值,比如每次減小3dBm,每減小一次,便將AP3檢測到AP1的信號強度與預(yù)設(shè)區(qū)間進行比較,直至檢測到的信號強度在預(yù)設(shè)區(qū)間的范圍內(nèi),AP1不再減小發(fā)射功率。當然,如果AP3檢測到AP1的信號強度一直大于預(yù)設(shè)區(qū)間的最大值,則將AP1的發(fā)射功率減小到為其配置的最小值。AP2的調(diào)整過程:第一步:確定有效鄰居AP:AP3。假設(shè)預(yù)設(shè)閾值為1,本AP的有效鄰居AP的數(shù)量不小于1,繼續(xù)執(zhí)行后續(xù)步驟。第二步:按照有效鄰居AP檢測到本AP的信號強度的大小,對有效鄰居AP進行排序,根據(jù)排序結(jié)果,設(shè)定每個有效鄰居AP的鄰居系數(shù):本實例中,僅有一個有效鄰居AP,AP3檢測到本AP的信號強度為-54dBm,AP3的鄰居系數(shù)為1。第三步:將鄰居系數(shù)為1的有效鄰居AP確定為目標有效鄰居AP,判斷目標有效鄰居AP(AP3)所檢測到的本AP的信號強度是否在預(yù)設(shè)區(qū)間:假設(shè)預(yù)設(shè)區(qū)間為(-74dBm,-83dBm),AP3檢測到本AP的信號強度為-54dBm大于預(yù)設(shè)區(qū)間的最大值,因此需要完成減小發(fā)射功率。AP3的調(diào)整過程:第一步:確定有效鄰居AP:AP1和AP2。假設(shè)預(yù)設(shè)閾值為1,本AP的有效鄰居AP的數(shù)量不小于1,繼續(xù)執(zhí)行后續(xù)步驟。第二步:按照有效鄰居AP檢測到本AP的信號強度的大小,對有效鄰居AP進行排序,根據(jù)排序結(jié)果,設(shè)定每個有效鄰居AP的鄰居系數(shù):本實例中,AP1檢測到本AP的信號強度為-61dBm,AP1的鄰居系數(shù)為1;AP2檢測到本AP的信號強度為-62dBm,AP2的鄰居系數(shù)為2。第三步:將鄰居系數(shù)為2的有效鄰居AP確定為目標有效鄰居AP,判斷目標有效鄰居AP(AP2)所檢測到的本AP的信號強度是否在預(yù)設(shè)區(qū)間:假設(shè)預(yù)設(shè)區(qū)間為(-74dBm,-83dBm),AP2檢測到本AP的信號強度為-62dBm大于預(yù)設(shè)區(qū)間的最大值,因此需要完成減小發(fā)射功率。相對應(yīng)的,在現(xiàn)有的TCP實現(xiàn)中,各AP的調(diào)整過程如下:AP1的調(diào)整過程:第一步:AP1遍歷AC上所有在線AP的鄰居列表,查詢到AP2和AP3檢測到AP1,將AP2和AP3確定為鄰居AP,如下表所示:信號強度SignalStrength檢測AP被檢測AP-51AP2AP1-63AP3AP1假設(shè)預(yù)設(shè)閾值為1,本AP的有效鄰居AP的數(shù)量不小于1,繼續(xù)執(zhí)行后續(xù)步驟。第二步:按照鄰居AP檢測到本AP的信號強度的大小,對鄰居AP進行排序,根據(jù)排序結(jié)果,設(shè)定每個鄰居AP的鄰居系數(shù):由上表可知,AP2檢測到本AP的信號強度為-51dBm,AP2的鄰居系數(shù)為1,AP3檢測到本AP的信號強度為-63dBm,AP3的鄰居系數(shù)為2。第三步:將鄰居系數(shù)為2的有效鄰居AP確定為目標有效鄰居AP,判斷目標有效鄰居AP(AP3)所檢測到的本AP的信號強度是否在預(yù)設(shè)區(qū)間:假設(shè)預(yù)設(shè)區(qū)間為(-74dBm,-83dBm),AP3檢測到本AP的信號強度為-63dBm大于預(yù)設(shè)區(qū)間的最大值,因此需要完成減小發(fā)射功率。AP2的調(diào)整過程:第一步:AP2遍歷AC上所有在線AP的鄰居列表,查詢到AP3檢測到AP2,將AP3確定為鄰居AP,如下表所示:信號強度SignalStrength檢測AP被檢測AP-54AP3AP2假設(shè)預(yù)設(shè)閾值為1,本AP的有效鄰居AP的數(shù)量不小于1,繼續(xù)執(zhí)行后續(xù)步驟。第二步:按照鄰居AP檢測到本AP的信號強度的大小,對鄰居AP進行排序,根據(jù)排序結(jié)果,設(shè)定每個鄰居AP的鄰居系數(shù):由上表可知,AP2僅查詢到一個鄰居AP,AP3的鄰居系數(shù)為1。第三步:將鄰居系數(shù)為1的有效鄰居AP確定為目標有效鄰居AP,判斷目標有效鄰居AP(AP3)所檢測到的本AP的信號強度是否在預(yù)設(shè)區(qū)間:假設(shè)預(yù)設(shè)區(qū)間為(-74dBm,-83dBm),AP3檢測到本AP的信號強度為-54Bm大于預(yù)設(shè)區(qū)間的最大值,因此需要完成減小發(fā)射功率。AP3的調(diào)整過程:第一步:AP3遍歷AC上所有在線AP的鄰居列表,查詢到AP2和AP3檢測到AP1,將AP2和AP3確定為鄰居AP,如下表所示:信號強度SignalStrength檢測AP被檢測AP-61AP1AP3-62AP2AP3假設(shè)預(yù)設(shè)閾值為1,本AP的有效鄰居AP的數(shù)量不小于1,繼續(xù)執(zhí)行后續(xù)步驟。第二步:按照鄰居AP檢測到本AP的信號強度的大小,對鄰居AP進行排序,根據(jù)排序結(jié)果,設(shè)定每個鄰居AP的鄰居系數(shù):由上表可知,AP1檢測到本AP的信號強度為-61dBm,AP1的鄰居系數(shù)為1,AP2檢測到本AP的信號強度為-62dBm,AP2的鄰居系數(shù)為2。第三步:將鄰居系數(shù)為2的有效鄰居AP確定為目標有效鄰居AP,判斷目標有效鄰居AP(AP3)所檢測到的本AP的信號強度是否在預(yù)設(shè)區(qū)間:假設(shè)預(yù)設(shè)區(qū)間為(-74dBm,-83dBm),AP3檢測到本AP的信號強度為-63dBm大于預(yù)設(shè)區(qū)間的最大值,因此需要完成減小發(fā)射功率。由此可見,本發(fā)明實施例提供的AP的調(diào)整過程與現(xiàn)有的TCP實現(xiàn)中的AP的調(diào)整過程的區(qū)別在于:第一步中確定鄰居AP:現(xiàn)有的TCP實現(xiàn)中確定鄰居AP的方式為:遍歷AC上所有在線AP的鄰居列表。假設(shè)該AC管理了1000個AP,對于AP1、AP2和AP3來說,都需要查詢其余999個AP的鄰居列表來確定這999個AP中是否有檢測到本AP的AP。而本發(fā)明所示實施例,確定本AP的鄰居列表中存在的第二AP,僅查詢第二AP的鄰居列表來確定第二AP是否檢測到自己:對于AP1來說,僅需查詢AP3的鄰居列表,對于AP2來說,僅需查詢AP1和AP3的鄰居列表,對于AP3來說,僅需查詢AP1和AP2的鄰居列表。由此可見,應(yīng)用現(xiàn)有技術(shù)的方案,需要查詢999*3次鄰居列表,而應(yīng)用本發(fā)明的方案,僅需查詢5次鄰居列表,極大的減少了查詢量。第二步中對鄰居AP進行排序:現(xiàn)有的TCP實現(xiàn)中,需要將上一步中查詢到的所有鄰居AP進行排序,其中可能包括不對稱鄰居。而本發(fā)明所示實施例,僅對篩選的有效鄰居AP進行排序,其中不包括不對稱鄰居。由此可見,在排序過程中,現(xiàn)有的TCP實現(xiàn)的計算量要大于本發(fā)明實施例的計算量。第三步中根據(jù)確定的目標鄰居AP調(diào)整發(fā)射功率:現(xiàn)有的TCP實現(xiàn)中,確定的目標鄰居AP可能是本AP的不對稱鄰居,可能會導(dǎo)致不對稱鄰居調(diào)整問題。而本發(fā)明所示實施例,確定的目標鄰居AP一定是對稱鄰居,不會出現(xiàn)不對稱鄰居調(diào)整問題。由此可見,應(yīng)用本發(fā)明實施例,避免了不對稱鄰居調(diào)整問題。下面對不對稱鄰居調(diào)整問題進行說明,為了方便說明,這里以目標鄰居AP的鄰居系數(shù)為1、且針對鄰居AP的數(shù)量的預(yù)設(shè)閾值為1進行舉例。假設(shè)AP1檢測的結(jié)果:檢測AP被檢測AP信號強度AP1NullNullAP2檢測的結(jié)果:檢測AP被檢測鄰居)信號強度AP2AP1-51也就是說,AP2能檢測到AP1,AP2將AP1上報給AC,因此AP1存在于AP2的鄰居列表中,但是AP1無法檢測到AP2,因此AP2無法出現(xiàn)在AP1的鄰居列表中。AP1的調(diào)整過程:第一步:AP1遍歷AC上所有在線AP的鄰居列表,查詢到AP2檢測到AP1,將AP1確定為鄰居AP。信號強度檢測AP被檢測AP-51AP2AP1第二步:按照鄰居AP檢測到本AP的信號強度的大小,對鄰居AP進行排序,根據(jù)排序結(jié)果,設(shè)定每個鄰居AP的鄰居系數(shù):由上表可知,AP1僅查詢到一個鄰居AP,AP2的鄰居系數(shù)為1。第三步:將鄰居系數(shù)為1的有效鄰居AP確定為目標有效鄰居AP,判斷目標有效鄰居AP(AP3)所檢測到的本AP的信號強度是否在預(yù)設(shè)區(qū)間:假設(shè)預(yù)設(shè)區(qū)間為(-74dBm,-83dBm),AP3檢測到本AP的信號強度為-54Bm大于預(yù)設(shè)區(qū)間的最大值,因此需要完成減小發(fā)射功率。AP2的調(diào)整過程:第一步:AP2遍歷AC上所有在線AP的鄰居列表。查詢到?jīng)]有AP檢測到AP2。信號強度檢測AP被檢測APNullNullAP2XXXXAP2第二步:按照鄰居AP檢測到本AP的信號強度的大小,對鄰居AP進行排序,根據(jù)排序結(jié)果,設(shè)定每個鄰居AP的鄰居系數(shù):由上表可知,AP2沒有鄰居AP。第三步:AP2的鄰居AP的數(shù)量0小于預(yù)設(shè)閾值1,因此AP2增大發(fā)射功率。也就是說,AP1會減小自身發(fā)射功率,AP2會增大自身發(fā)射功率。但是,在實際應(yīng)用中,對AP進行部署時,通常認為各AP的發(fā)射功率差別不大,從而對AP進行均勻的部署。如果出現(xiàn)上述一個AP降低發(fā)射功率,而另一個AP增大發(fā)射功率的情況,則影響了對AP的正常部署,會導(dǎo)致部分區(qū)域信號過強、部分區(qū)域沒有信號的情況。而應(yīng)用本發(fā)明所示實施例,僅針對對稱鄰居AP(即有效鄰居AP)進行調(diào)整,能夠避免上述不對稱鄰居調(diào)整問題。與上述的方法實施例相對應(yīng),本發(fā)明實施例還提供一種發(fā)射功率調(diào)整裝置。圖2為本發(fā)明實施例提供的一種發(fā)射功率調(diào)整裝置的結(jié)構(gòu)示意圖,包括:第一確定模塊201,用于確定所述第一AP的第一鄰居列表中所存在的至少一個第二AP;查詢模塊202,用于查詢無線控制器AC中保存的所述至少一個第二AP的第二鄰居列表中,是否存在所述第一AP;第二確定模塊203,用于將查詢結(jié)果表明存在所述第一AP的第二鄰居列表所對應(yīng)的第二AP確定為所述第一AP的有效鄰居AP;第一判斷模塊204,用于判斷所述第一AP的有效鄰居AP的數(shù)量是否小于預(yù)設(shè)閾值;增大模塊205,用于當?shù)谝慌袛嗄K204判斷結(jié)果為是時,增大發(fā)射功率;第三確定模塊206,用于當?shù)谝慌袛嗄K204判斷結(jié)果為否時,從所述有效鄰居AP中確定目標有效鄰居AP,第四確定模塊207,用于確定所述目標有效鄰居AP所檢測到的所述第一AP的信號強度;第二判斷模塊208,用于判斷所述目標有效鄰居AP所檢測到的所述第一AP的信號強度是否在預(yù)設(shè)區(qū)間;調(diào)整模塊209,用于當?shù)诙袛嗄K208判斷結(jié)果為否時,調(diào)整發(fā)射功率。在本發(fā)明所示實施例中,調(diào)整模塊209,具體可以用于:當所檢測到的所述第一AP的信號強度大于所述預(yù)設(shè)區(qū)間的最大值時,減小發(fā)射功率;當所檢測到的所述第一AP的信號強度小于所述預(yù)設(shè)區(qū)間的最小值時,增大發(fā)射功率。在本發(fā)明所示實施例中,第三確定模塊206,可以包括:接收子模塊和篩選子模塊(圖中未示出),其中,接收子模塊,用于接收用戶發(fā)出的選擇指令;篩選子模塊,用于根據(jù)所述選擇指令,從所述第一AP的有效鄰居AP中篩選得到目標有效鄰居AP。在本發(fā)明所示實施例中,第三確定模塊206,可以包括:排序子模塊和確定子模塊(圖中未示出),其中,排序子模塊,用于按照有效鄰居AP檢測到所述第一AP的信號強度的大小,對所述有效鄰居AP進行排序;確定子模塊,用于將位于預(yù)設(shè)排位的有效鄰居AP確定為目標有效鄰居AP。在本發(fā)明所示實施例中,所述裝置還可以包括:第三判斷模塊(圖中未示出),用于判斷是否滿足發(fā)射功率調(diào)整觸發(fā)條件;其中,所述發(fā)射功率調(diào)整觸發(fā)條件包括:檢測到增加或減少鄰居AP;或者,達到預(yù)設(shè)時刻;或者,當達到預(yù)設(shè)時刻時,檢測到增加或減少鄰居AP;如果是,觸發(fā)第一確定模塊201。應(yīng)用本發(fā)明圖2所示實施例,第一AP確定自身的第一鄰居列表中所存在的至少一個第二AP;分別查詢無線控制器AC中保存的所述至少一個第二AP的第二鄰居列表中,是否存在第一AP;將查詢結(jié)果表明存在第一AP的第二鄰居列表所對應(yīng)的第二AP確定為第一AP的有效鄰居AP;然后根據(jù)有效鄰居AP對自身進行發(fā)射功率的調(diào)整??梢?,通過為AP篩選調(diào)整發(fā)射功率所根據(jù)的有效鄰居AP,可以減少AP調(diào)整發(fā)射功率時所需遍歷的鄰居AP的數(shù)量,從而避免了AP遍歷AC上所有鄰居AP導(dǎo)致的計算量過大的情況;另外,第一AP的有效鄰居AP即為第一AP的對稱鄰居,應(yīng)用本方案可以保證鄰居AP的對稱性,避免不對稱鄰居調(diào)整問題。需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。本說明書中的各個實施例均采用相關(guān)的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于裝置實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施方式中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲于計算機可讀取存儲介質(zhì)中,這里所稱得的存儲介質(zhì),如:ROM/RAM、磁碟、光盤等。以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進等,均包含在本發(fā)明的保護范圍內(nèi)。當前第1頁1 2 3 
      當前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1