一種提升wifi靈敏度穩(wěn)定性的方法、裝置以及移動(dòng)終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通訊領(lǐng)域,尤其涉及一種提升WIFI靈敏度穩(wěn)定性的方法、裝置以及移動(dòng)終端。
【背景技術(shù)】
[0002]隨著手機(jī)等移動(dòng)終端的娛樂(lè)功能的不斷提升和完善,用戶使用手機(jī)等移動(dòng)終端上網(wǎng)聊天、看新聞及玩游戲等與分組交換(Packet Switched,PS)域業(yè)務(wù)相關(guān)的操作越來(lái)越多,智能移動(dòng)終端所支持運(yùn)行的需要使用網(wǎng)絡(luò)的應(yīng)用程序也越來(lái)越多。在現(xiàn)有無(wú)線網(wǎng)絡(luò)中,進(jìn)行PS域業(yè)務(wù)主要使用的是3G網(wǎng)絡(luò)或者無(wú)線局域網(wǎng)的無(wú)線保真(Wireless Fidelity,WIFI)網(wǎng)絡(luò)。由于WIFI網(wǎng)絡(luò)比3G網(wǎng)絡(luò)更快而且更經(jīng)濟(jì),因此,在有WIFI網(wǎng)絡(luò)覆蓋的地方人們一般都會(huì)優(yōu)先使用WIFI網(wǎng)絡(luò)。
[0003]在現(xiàn)有技術(shù)的WIFI協(xié)議中,當(dāng)打開WIFI進(jìn)行工作時(shí),會(huì)定時(shí)發(fā)起“掃描”動(dòng)作,對(duì)周邊的WIFI熱點(diǎn)進(jìn)行搜尋,獲得周圍熱點(diǎn)的信號(hào)強(qiáng)度、信道等信息。
[0004]然而該“掃描”動(dòng)作會(huì)引起WIFI靈敏度明顯的回退并占用CPU的資源,從而導(dǎo)致WIFI傳輸速率、吞吐率的下降。引起用戶所瀏覽的內(nèi)容卡頓、信號(hào)下降等問(wèn)題,嚴(yán)重影響了用戶的體驗(yàn)。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種提升WIFI靈敏度穩(wěn)定性的方法、裝置以及移動(dòng)終端,以實(shí)現(xiàn)提升WIFI靈敏度的穩(wěn)定性。
[0006]第一方面,本發(fā)明實(shí)施例提供一種提升WIFI靈敏度穩(wěn)定性的方法,包括:
[0007]在開啟WIFI功能后,掃描周圍熱點(diǎn);
[0008]輸出包含掃描到的熱點(diǎn)的熱點(diǎn)列表;
[0009]檢測(cè)是否連接上所述熱點(diǎn)列表中的任一熱點(diǎn);
[0010]如果連接上所述熱點(diǎn)列表中的任一熱點(diǎn),則停止掃描熱點(diǎn)。
[0011]第二方面,本發(fā)明實(shí)施例還提供一種提升WIFI靈敏度穩(wěn)定性的裝置,包括:
[0012]掃描模塊,用于開啟WIFI功能后,掃描周圍熱點(diǎn);
[0013]熱點(diǎn)列表模塊,用于輸出包含掃描到的熱點(diǎn)的熱點(diǎn)列表;
[0014]檢測(cè)模塊,用于檢測(cè)是否連接上所述熱點(diǎn)列表中的任一熱點(diǎn);
[0015]第一處理模塊,如果連接上所述熱點(diǎn)列表中的任一熱點(diǎn),則停止掃描熱點(diǎn)。
[0016]第三方面,本發(fā)明實(shí)施例還提供一種移動(dòng)終端,該移動(dòng)終端包括所述提升WIFI靈敏度穩(wěn)定性的裝置。
[0017]本發(fā)明通過(guò)在開啟WIFI功能后,掃描周圍熱點(diǎn),輸出包含掃描到的熱點(diǎn)的熱點(diǎn)列表,檢測(cè)是否連接上所述熱點(diǎn)列表中的任一熱點(diǎn),如果連接上所述熱點(diǎn)列表中的任一熱點(diǎn),則自動(dòng)關(guān)閉掃描模塊以停止掃描熱點(diǎn)。解決了由于頻繁掃描熱點(diǎn)引起WIFI靈敏度回退,而導(dǎo)致的WIFI吞吐量以及信號(hào)強(qiáng)度下降的問(wèn)題,實(shí)現(xiàn)了提升WIFI靈敏度、吞吐量和信號(hào)強(qiáng)度穩(wěn)定性的效果。
【附圖說(shuō)明】
[0018]圖1是本發(fā)明實(shí)施例一提供的一種提升WIFI靈敏度穩(wěn)定性的方法的流程圖;
[0019]圖2是本發(fā)明實(shí)施例一提供的掃描熱點(diǎn)時(shí)的WIFI靈敏度曲線圖;
[0020]圖3是本發(fā)明實(shí)施例一提供的停止掃描熱點(diǎn)后的WIFI靈敏度曲線圖;
[0021]圖4是本發(fā)明實(shí)施例二提供的一種提升WIFI靈敏度穩(wěn)定性的方法的流程圖;
[0022]圖5是本發(fā)明實(shí)施例三提供的一種提升WIFI靈敏度穩(wěn)定性的方法的流程圖;
[0023]圖6是本發(fā)明實(shí)施例四提供的一種提升WIFI靈敏度穩(wěn)定性的裝置的結(jié)構(gòu)示意圖;
[0024]圖7是本發(fā)明實(shí)施例五提供的一種提升WIFI靈敏度穩(wěn)定性的裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0025]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明??梢岳斫獾氖牵颂幩枋龅木唧w實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
[0026]實(shí)施例一
[0027]圖1是本發(fā)明實(shí)施例一提供的一種提升WIFI靈敏度穩(wěn)定性的方法的流程圖,該方法可以由提升WIFI靈敏度穩(wěn)定性的裝置執(zhí)行,該裝置可由軟件和/或硬件實(shí)現(xiàn),一般可集成在移動(dòng)終端中。如圖1所示,所述提升WIFI靈敏度穩(wěn)定性的方法具體包括如下步驟:
[0028]步驟110、在開啟WIFI功能后,掃描周圍熱點(diǎn);
[0029]具體的,用戶在開啟WIFI功能后,WIFI開始掃描周圍熱點(diǎn)。周圍熱點(diǎn)會(huì)隨著環(huán)境的變化而變化。如周圍環(huán)境對(duì)網(wǎng)絡(luò)信號(hào)有一定的屏蔽作用,則掃描到的熱點(diǎn)信號(hào)會(huì)變?nèi)趸驋呙璧降臒狳c(diǎn)個(gè)數(shù)會(huì)變少,甚至掃描不到熱點(diǎn)。
[0030]步驟120、輸出包含掃描到的熱點(diǎn)的熱點(diǎn)列表;
[0031]具體的,所述熱點(diǎn)列表會(huì)將掃描到的熱點(diǎn)實(shí)時(shí)的顯示在該掃描列表中。
[0032]步驟130、檢測(cè)是否連接上所述熱點(diǎn)列表中的任一熱點(diǎn);
[0033]具體的,終端自動(dòng)檢測(cè)是否連接上所述熱點(diǎn)列表中的任一熱點(diǎn)。
[0034]步驟140、如果連接上所述熱點(diǎn)列表中的任一熱點(diǎn),則停止掃描熱點(diǎn)。
[0035]具體的,如果連接上所述熱點(diǎn)列表中的任一熱點(diǎn),此時(shí)無(wú)需繼續(xù)掃描周圍熱點(diǎn),應(yīng)用層會(huì)發(fā)出停止掃描指令以自動(dòng)停止掃描熱點(diǎn)。
[0036]通過(guò)WIFI靈敏度曲線可以更清楚的看到在掃描熱點(diǎn)時(shí)與停止掃描熱點(diǎn)后兩種狀態(tài)下WIFI靈敏度穩(wěn)定性的變化。圖2和圖3分別提供了掃描熱點(diǎn)時(shí)和停止掃描熱點(diǎn)后的WIFI靈敏度曲線圖,參考圖2和圖3,圖中橫坐標(biāo)為DUT Rx Level表示W(wǎng)IFI掃描的動(dòng)態(tài)范圍,縱坐標(biāo)為誤碼率(packent Error Rate,PER),其中PER的值越大表明WIFI靈敏度越不穩(wěn)定,反之,PER的值越小表明WIFI靈敏度越穩(wěn)定;在掃描熱點(diǎn)時(shí),如圖2所示,PER出現(xiàn)了幾個(gè)比較高的峰值,使得靈敏度曲線出現(xiàn)明顯的跳動(dòng),表明在掃描熱點(diǎn)時(shí)WIFI的靈敏度不穩(wěn)定;在停止掃描熱點(diǎn)后,如圖3所示,PER基本上在0附近,PER靈敏度曲線幾乎沒(méi)有跳動(dòng),表明停止掃描熱點(diǎn)后,WIFI的靈敏度很穩(wěn)定。
[0037]本實(shí)施例的技術(shù)方案,通過(guò)檢測(cè)當(dāng)前的熱點(diǎn)的連接狀態(tài),如果已連接熱點(diǎn),則智能停止熱點(diǎn)掃描,解決了由于頻繁掃描熱點(diǎn)引起WIFI靈敏度回退,而導(dǎo)致的WIFI吞吐量以及信號(hào)強(qiáng)度下降的問(wèn)題,實(shí)現(xiàn)了提升WIFI靈敏度、吞吐量和信號(hào)強(qiáng)度穩(wěn)定性效果。
[0038]上述實(shí)施例在停止掃描熱點(diǎn)之后,優(yōu)選的,清除所述熱點(diǎn)列表。該設(shè)置可及時(shí)清理熱點(diǎn)列表,可以釋放一定的內(nèi)存。
[0039]實(shí)施例二
[0040]圖4是本發(fā)明實(shí)施例二提供的一種提升WIFI靈敏度穩(wěn)定性的方法的流程圖,如圖4所示,在實(shí)施例一的基礎(chǔ)上,所述提升WIFI靈敏度穩(wěn)定性的方法具體包括:
[0041]步驟210、在開啟WIFI功能后,掃描周圍熱點(diǎn);
[0042]步驟220、輸出包含掃描到的熱點(diǎn)的熱點(diǎn)列表;
[0043]步驟230、檢測(cè)是否連接上所述熱點(diǎn)列表中的任一熱點(diǎn);
[0044]步驟240、如果連接上所述熱點(diǎn)列表中的任一熱點(diǎn),則停止掃描熱點(diǎn);如果未連接上所述熱點(diǎn)列表中的任一熱點(diǎn),則返回步驟210繼續(xù)掃描周圍熱點(diǎn)。
[0045]具體的,如果未連接上所述熱點(diǎn)列表中的任一熱點(diǎn),應(yīng)用層會(huì)發(fā)出繼續(xù)掃描指令以繼續(xù)掃描熱點(diǎn),直到連接上熱點(diǎn)列表中的任一熱點(diǎn)后停止掃描熱點(diǎn)。
[0046]本實(shí)施例的技術(shù)方案,通過(guò)判斷當(dāng)前的熱點(diǎn)的連接狀態(tài),如果已連接熱點(diǎn),則智能停止熱點(diǎn)掃描,如果未連接熱點(diǎn),則仍需繼續(xù)掃描熱點(diǎn);解決了如果尚