自動(dòng)打開wifi列表及連接wifi的方法和移動(dòng)終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種自動(dòng)打開WIFI列表及連接WIFI的方法和移動(dòng)終端。屬于無線通信技術(shù)領(lǐng)域。
【背景技術(shù)】
[0002]移動(dòng)終端是指可以在移動(dòng)中使用的計(jì)算機(jī)設(shè)備,是指手機(jī)或者具有多種應(yīng)用功能的智能手機(jī)以及平板電腦。隨著網(wǎng)絡(luò)和技術(shù)朝著越來越寬帶化的方向的發(fā)展,移動(dòng)通信產(chǎn)業(yè)將走向真正的移動(dòng)信息時(shí)代。另一方面,隨著集成電路技術(shù)的飛速發(fā)展,移動(dòng)終端的處理能力已經(jīng)擁有了強(qiáng)大的處理能力,移動(dòng)終端正在從簡(jiǎn)單的通話工具變?yōu)橐粋€(gè)綜合信息處理平臺(tái),這也給移動(dòng)終端增加了更加寬廣的發(fā)展空間。
[0003]目前,在移動(dòng)終端使用WIFUWireless-Fidelity,無線保真技術(shù))時(shí),如果需要打開WIFI列表,通常有兩種方法:1)通過設(shè)置界面進(jìn)入WIFI打開窗口打開列表;2)在啟動(dòng)WIFI快捷圖標(biāo)上長(zhǎng)按圖標(biāo)打開WIFI進(jìn)入WIFI列表,這兩種方法都比較耗時(shí),而且操作不方便。此外,在移動(dòng)終端打開WIFI后,如果WIFI存在多個(gè)已保存AP(ACCesS Point,無線接入點(diǎn)),往往連接最近連接過的AP,不能自動(dòng)接入連網(wǎng)速度較好的AP,如果用戶需要網(wǎng)速更穩(wěn)定的網(wǎng)絡(luò),則要重新對(duì)AP進(jìn)行連接,給用戶造成不便。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是為了解決上述現(xiàn)有技術(shù)的缺陷,提供了一種自動(dòng)打開WIFI列表及連接WIFI的方法,該方法可以根據(jù)附近AP是否存在已保存的可用AP,來判斷是否自動(dòng)打開搜索到的AP列表,方便用戶選擇接入,而且在針對(duì)附近存在多個(gè)已保存AP時(shí),使用所有已保存AP中連網(wǎng)速度較好的AP,保證用戶最優(yōu)網(wǎng)絡(luò)體驗(yàn)。
[0005]本發(fā)明的另一目的在于提供一種自動(dòng)打開WIFI列表及連接WIFI的移動(dòng)終端,該移動(dòng)終端在檢測(cè)到附近不存在已保存的可用AP時(shí),可以自動(dòng)打開顯示AP的WIFI列表,方便用戶通過WIFI列表選擇需要接入的AP,而存在多個(gè)已保存的可用AP時(shí),可以自動(dòng)連接平均連網(wǎng)速率最高的AP,以獲得更穩(wěn)定的上網(wǎng)速度。
[0006]本發(fā)明的目的可以通過采取如下技術(shù)方案達(dá)到:
[0007]—種自動(dòng)打開WIFI列表及連接WIFI的方法,應(yīng)用于移動(dòng)終端中,所述方法包括:
[0008]所述移動(dòng)終端搜索附近的可用AP ;
[0009]所述移動(dòng)終端檢測(cè)搜索到的AP中是否存在已保存的可用AP ;
[0010]當(dāng)檢測(cè)到搜索的AP中不存在已保存的可用AP時(shí),所述移動(dòng)終端打開顯示AP的WIFI列表;
[0011]當(dāng)用戶在WIFI列表中選擇需要使用的AP后,所述移動(dòng)終端連接用戶選擇的AP。
[0012]進(jìn)一步的,所述方法還包括:
[0013]當(dāng)檢測(cè)到搜索的AP中存在多個(gè)已保存的可用AP時(shí),所述移動(dòng)終端檢測(cè)每個(gè)已保#AP的平均連網(wǎng)速率;
[0014]所述移動(dòng)終端將所有已保存AP的平均連網(wǎng)速率進(jìn)行對(duì)比,根據(jù)對(duì)比結(jié)果,連接所有已保存AP中平均連網(wǎng)速率最高的AP。
[0015]進(jìn)一步的,所述方法還包括:
[0016]當(dāng)檢測(cè)到搜索的AP中存在一個(gè)已保存的可用AP時(shí),所述移動(dòng)終端連接該已保存
APo
[0017]進(jìn)一步的,所述方法還包括:
[0018]當(dāng)連接AP成功后,所述移動(dòng)終端記錄該AP非睡眠模式時(shí)的連接網(wǎng)絡(luò)時(shí)長(zhǎng),同時(shí)記錄該AP的連網(wǎng)速度;
[0019]當(dāng)斷開與AP的連接后,所述移動(dòng)終端根據(jù)該AP非睡眠模式時(shí)的連接網(wǎng)絡(luò)時(shí)長(zhǎng)和該AP的連網(wǎng)速度,計(jì)算該AP的平均連網(wǎng)速率。
[0020]進(jìn)一步的,所述方法還包括:
[0021]所述移動(dòng)終端在計(jì)算斷開連接的AP的平均連網(wǎng)速率后,判斷斷開連接的AP是否為首次連接;
[0022]當(dāng)判斷斷開連接的AP是首次連接時(shí),所述移動(dòng)終端直接保存該AP的平均連網(wǎng)速率;
[0023]當(dāng)判斷斷開連接的AP不是首次連接時(shí),所述移動(dòng)終端根據(jù)該AP當(dāng)前計(jì)算的平均連網(wǎng)速率與已保存的平均連網(wǎng)速率,計(jì)算出一個(gè)新的平均連網(wǎng)速率,將新的平均連網(wǎng)速率替換已保存的平均連網(wǎng)速率。
[0024]本發(fā)明的另一目的可以通過采取如下技術(shù)方案達(dá)到:
[0025]—種自動(dòng)打開WIFI列表及連接WIFI的移動(dòng)終端,所述移動(dòng)終端包括:
[0026]搜索模塊,用于搜索附近的可用AP ;
[0027]第一檢測(cè)模塊,用于檢測(cè)搜索到的AP中是否存在已保存的可用AP ;
[0028]列表打開模塊,用于當(dāng)檢測(cè)到搜索的AP中不存在已保存的可用AP時(shí),打開顯示AP的WIFI列表;
[0029]第一連接模塊,用于當(dāng)用戶在WIFI列表中選擇需要使用的AP后,連接用戶選擇的APo
[0030]進(jìn)一步的,所述移動(dòng)終端還包括:
[0031]第二檢測(cè)模塊,用于當(dāng)檢測(cè)到搜索的AP中存在多個(gè)已保存的可用AP時(shí),檢測(cè)每個(gè)已保存AP的平均連網(wǎng)速率;
[0032]第二連接模塊,用于將所有已保存AP的平均連網(wǎng)速率進(jìn)行對(duì)比,根據(jù)對(duì)比結(jié)果,連接所有已保存AP中平均連網(wǎng)速率最高的AP。
[0033]進(jìn)一步的,所述移動(dòng)終端還包括:
[0034]第三連接模塊,用于當(dāng)檢測(cè)到搜索的AP中存在一個(gè)已保存的可用AP時(shí),連接該已保存AP。
[0035]進(jìn)一步的,所述移動(dòng)終端還包括:
[0036]記錄模塊,用于當(dāng)連接AP成功后,記錄該AP非睡眠模式時(shí)的連接網(wǎng)絡(luò)時(shí)長(zhǎng),同時(shí)記錄該AP的連網(wǎng)速度;
[0037]計(jì)算模塊,用于當(dāng)斷開與AP的連接后,根據(jù)該AP非睡眠模式時(shí)的連接網(wǎng)絡(luò)時(shí)長(zhǎng)和該AP的連網(wǎng)速度,計(jì)算該AP的平均連網(wǎng)速率。
[0038]進(jìn)一步的,所述移動(dòng)終端還包括:
[0039]判斷模塊,用于在計(jì)算斷開連接的AP的平均連網(wǎng)速率后,判斷斷開連接的AP是否為首次連接;
[0040]保存模塊,用于當(dāng)判斷斷開連接的AP是首次連接時(shí),直接保存該AP的平均連網(wǎng)速率;
[0041]替換模塊,用于當(dāng)判斷斷開連接的AP不是首次連接時(shí),根據(jù)該AP當(dāng)前計(jì)算的平均連網(wǎng)速率與已保存的平均連網(wǎng)速率,計(jì)算出一個(gè)新的平均連網(wǎng)速率,將新的平均連網(wǎng)速率替換已保存的平均連網(wǎng)速率。
[0042]本發(fā)明相對(duì)于現(xiàn)有技術(shù)具有如下的有益效果:
[0043]1、本發(fā)明在移動(dòng)終端搜索附近的可用AP時(shí),檢測(cè)是否存在已保存的可用AP,如果不存在已保存的可用AP時(shí),則自動(dòng)打開顯示AP的WIFI列表,方便用戶通過WIFI列表選擇需要接入的AP。
[0044]2、本發(fā)明在移動(dòng)終端檢測(cè)到附近存在多個(gè)已保存的可用AP時(shí),檢測(cè)每個(gè)已保存AP的平均連網(wǎng)速率,自動(dòng)連接平均連網(wǎng)速率最高的AP,以獲得更穩(wěn)定的上網(wǎng)速度,滿足了大部分用戶的需求。
[0045]3、本發(fā)明在移動(dòng)終端連接AP成功后,會(huì)記錄該AP非睡眠模式時(shí)的連接網(wǎng)絡(luò)時(shí)長(zhǎng)和連網(wǎng)速度,使得移動(dòng)終端在斷開與AP的連接后可以計(jì)算AP的平均連網(wǎng)速率,如果該AP不是首次接入,還會(huì)根據(jù)當(dāng)前計(jì)算結(jié)果和已保存結(jié)果,計(jì)算出一個(gè)新的平均連網(wǎng)速率,將新的平均連網(wǎng)速率替換已保存的平均連網(wǎng)速率,及時(shí)更新已保存AP的速率。
【附圖說明】
[0046]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單的介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一部分實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來說,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0047]圖1為本發(fā)明實(shí)施例1的自動(dòng)打開WIFI列表及連接WIFI的方法流程圖。
[0048]圖2為本發(fā)明實(shí)施例2的自動(dòng)打開WIFI列表及連接WIF的移動(dòng)終端結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0049]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例,基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0050]實(shí)施例1:
[0051]如圖1所示,本實(shí)施例的自動(dòng)打開WIFI列表及連接WIFI的方法,包括以下步驟:
[0052]S101、用戶點(diǎn)擊移動(dòng)終端顯示屏上快捷菜單的WIFI按鈕,移動(dòng)終端自動(dòng)搜索附近的可用AP ;
[0053]S102、移動(dòng)終端檢測(cè)搜索到的AP中是否存在已保存的可用AP,若否,進(jìn)入步驟S103,若是,進(jìn)入步驟S107 ;
[0054]S103、移動(dòng)終端自動(dòng)打開顯示AP的WIFI列表;
[0055]S104、用戶在WIFI列表中選擇需要使用的AP,移動(dòng)終端連接用戶選擇的AP ;
[0056]S105、連接用戶選擇的AP成功后,移動(dòng)終端記錄該AP非睡眠模式時(shí)的連接網(wǎng)絡(luò)時(shí)長(zhǎng),同時(shí)記錄該AP的連網(wǎng)速度;
[0057]S106、斷開與用戶所選擇AP的連接后,移動(dòng)終端根據(jù)該AP非睡眠模式時(shí)的連接網(wǎng)絡(luò)時(shí)長(zhǎng)和該AP的連網(wǎng)速度,計(jì)算該AP的平均連網(wǎng)速率,并進(jìn)行保存,返回步驟S101,等待下次連接;
[0058]從步驟S106中可以看到,當(dāng)斷開連接的AP是首次連接時(shí),移動(dòng)終端會(huì)直接保存該AP的平均連網(wǎng)速率;
[0059]S107、移動(dòng)終端檢測(cè)到搜索的AP中存在一個(gè)已保存的可用AP,直接連接該已保存AP,進(jìn)入步驟S109 ;移動(dòng)終端檢測(cè)到搜索的AP中存在多個(gè)已保存的可用AP,檢測(cè)每個(gè)已保SAP的平均連網(wǎng)速率(根據(jù)上述步驟可以知道,平均連網(wǎng)速率是在已保存AP首次接入并斷開連接后計(jì)算的)