本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種WIFI發(fā)射功率的調(diào)整方法和終端。
背景技術(shù):目前大多數(shù)終端都支持WIFI(WirelessFidelity,無線局域網(wǎng))技術(shù),WIFI模塊在有效范圍內(nèi)能通過無線電波使終端連接網(wǎng)絡(luò),不需要布線、也不受布線條件的限制,因此,這種WIFI上網(wǎng)方式受到越來越多用戶的青睞。然而,WIFI模塊的耗電量較大,如果其使用頻率較高會(huì)加快電池電量的損耗?,F(xiàn)有的終端中,WIFI模塊沒有引入功率控制機(jī)制,也即是說,現(xiàn)有終端的WIFI模塊都是以固定的發(fā)射功率(12dBm~20dBm之間的一個(gè)值)進(jìn)行數(shù)據(jù)傳輸?shù)摹R话愣?,如果終端和無線熱點(diǎn)之間的距離較遠(yuǎn)時(shí),需要較大的發(fā)射功率;距離較近時(shí)需要較小的發(fā)射功率?;诂F(xiàn)有終端WIFI的發(fā)射功率是固定的,沒有相關(guān)機(jī)制來調(diào)節(jié)發(fā)射功率的大小,自動(dòng)進(jìn)行功率控制。若終端與無線熱點(diǎn)的距離很近,此時(shí)的發(fā)射功率相對(duì)較大,相當(dāng)于浪費(fèi)了一些功率,增加了功耗。若終端與無線熱點(diǎn)的距離很遠(yuǎn),此時(shí)的發(fā)射功率相對(duì)較小,可能信號(hào)不穩(wěn)定導(dǎo)致數(shù)據(jù)傳輸較慢、甚至傳輸失敗。
技術(shù)實(shí)現(xiàn)要素:鑒于上述現(xiàn)有技術(shù)的不足之處,本發(fā)明的目的在于提供一種WIFI發(fā)射功率的調(diào)整方法和終端,以解決現(xiàn)有終端不能調(diào)整WIFI發(fā)射功率、導(dǎo)致功耗增加、電量損耗大的問題。為了達(dá)到上述目的,本發(fā)明采取了以下技術(shù)方案:一種WIFI發(fā)射功率的調(diào)整方法,其包括:A、在WIFI模塊開啟時(shí),終端檢測(cè)當(dāng)前的WIFI制式和調(diào)制方式,每隔第一預(yù)設(shè)時(shí)間控制WIFI模塊獲取當(dāng)前WIFI熱點(diǎn)的RSSI值;B、根據(jù)當(dāng)前的WIFI制式、調(diào)制方式和RSSI值計(jì)算出匹配的WIFI發(fā)射功率;C、WIFI模塊按照所述WIFI發(fā)射功率進(jìn)行發(fā)射。所述的WIFI發(fā)射功率的調(diào)整方法中,在所述步驟B中,計(jì)算出當(dāng)前的WIFI發(fā)射功率的方法包括查表法和計(jì)算法。所述的WIFI發(fā)射功率的調(diào)整方法中,所述查表法包括:根據(jù)所述RSSI值在發(fā)射功率對(duì)應(yīng)表中查詢相對(duì)應(yīng)的WIFI發(fā)射功率,將所述WIFI發(fā)射功率輸出給WIFI模塊。所述的WIFI發(fā)射功率的調(diào)整方法中,在所述步驟A之前,還包括存儲(chǔ)所述發(fā)射功率對(duì)應(yīng)表并存儲(chǔ)在非易失性存儲(chǔ)器中;所述發(fā)射功率對(duì)應(yīng)表包括WIFI制式和調(diào)制方式的相關(guān)數(shù)據(jù),RSSI值的取值范圍以及與其對(duì)應(yīng)的WIFI發(fā)射功率的取值范圍。所述的WIFI發(fā)射功率的調(diào)整方法中,所述計(jì)算法包括:B1、終端與WIFI熱點(diǎn)通信獲取WIFI熱點(diǎn)當(dāng)前的報(bào)告發(fā)射功率,查詢?cè)揥IFI熱點(diǎn)的解調(diào)門限;B2、根據(jù)RSSI值和報(bào)告發(fā)射功率計(jì)算空間損耗;B3、根據(jù)解調(diào)門限和空間損耗計(jì)算出當(dāng)前的WIFI發(fā)射功率。所述的WIFI發(fā)射功率的調(diào)整方法中,所述空間損耗的計(jì)算公式為:;WIFI發(fā)射功率計(jì)算公式為:;其中,為空間損耗,為WIFI熱點(diǎn)當(dāng)前的報(bào)告發(fā)射功率,為RSSI值,為解調(diào)門限,為WIFI發(fā)射功率。所述的WIFI發(fā)射功率的調(diào)整方法中,在所述步驟B3之后,還包括:B4、統(tǒng)計(jì)第二預(yù)設(shè)時(shí)間內(nèi)的丟包率;B5、判斷所述丟包率是否大于調(diào)整閾值;當(dāng)丟包率大于調(diào)整閾值時(shí)增加WIFI發(fā)射功率,當(dāng)丟包率小于調(diào)整閾值時(shí)減小WIFI發(fā)射功率。所述的WIFI發(fā)射功率的調(diào)整方法中,在所述步驟B5中,按預(yù)設(shè)步長(zhǎng)增加或減小WIFI發(fā)射功率。一種用于實(shí)現(xiàn)所述的WIFI發(fā)射功率的調(diào)整方法的終端,其包括:CPU,一方面用于在WIFI模塊開啟時(shí),檢測(cè)當(dāng)前的WIFI制式和調(diào)制方式,每隔第一預(yù)設(shè)時(shí)間控制WIFI模塊獲取當(dāng)前WIFI熱點(diǎn)的RSSI值;另一方面用于根據(jù)當(dāng)前的WIFI制式、調(diào)制方式和RSSI值獲得當(dāng)前的WIFI發(fā)射功率;WIFI模塊,一方面用于檢測(cè)當(dāng)前WIFI熱點(diǎn)的RSSI值并傳輸給CPU;另一方面用于按照所述WIFI發(fā)射功率進(jìn)行發(fā)射;第一定時(shí)器,用于設(shè)置第一預(yù)設(shè)時(shí)間。所述的終端中,還包括:非易失性存儲(chǔ)器,用于存儲(chǔ)發(fā)射功率對(duì)應(yīng)表;第二定時(shí)器,用于設(shè)置第二預(yù)設(shè)時(shí)間。相較于現(xiàn)有技術(shù),本發(fā)明提供的WIFI發(fā)射功率的調(diào)整方法和終端,在WIFI模塊開啟時(shí)由終端檢測(cè)當(dāng)前的WIFI制式和調(diào)制方式,并每隔第一預(yù)設(shè)時(shí)間獲取WIFI熱點(diǎn)的RSSI值,根據(jù)當(dāng)前的WIFI制式、調(diào)制方式和RSSI值計(jì)算出當(dāng)前更合適的WIFI發(fā)射功率,控制WIFI模塊按照所述WIFI發(fā)射功率進(jìn)行發(fā)射,從而達(dá)到了根據(jù)RSSI值動(dòng)態(tài)調(diào)整WIFI發(fā)射功率的效果,能夠節(jié)省WIFI的功耗,提升終端的續(xù)航時(shí)間。附圖說明圖1為本發(fā)明WIFI發(fā)射功率的調(diào)整方法的流程圖。圖2為本發(fā)明終...