两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種WiFi連接失敗原因檢測方法及系統(tǒng)的制作方法

文檔序號:9399139閱讀:674來源:國知局
一種WiFi連接失敗原因檢測方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及WiFi連接技術(shù),特別是涉及一種WiFi連接失敗原因檢測方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著移動通信技術(shù)的發(fā)展,W1-Fi技術(shù)的普及,人們經(jīng)常通過W1-Fi連接熱點上網(wǎng)?;诎踩缘目紤],大多數(shù)熱點都是被加密的,連接熱點都需要通過身份認(rèn)證。目前廣泛使用的認(rèn)證方式是WPA。WPA全名為W1-Fi Protected Access,是一種基于標(biāo)準(zhǔn)的可互操作的WLAN安全性增強解決方案,WPA可保證WLAN用戶的數(shù)據(jù)受到保護,并且只有授權(quán)的網(wǎng)絡(luò)用戶才可以訪問WLAN網(wǎng)絡(luò)。wpa_supplicant是WPA在軟件的實現(xiàn),是一個開源的項目,目前Android都使用wpa_supplicant去實現(xiàn)WPA協(xié)議。
[0003]現(xiàn)有技術(shù)中,連接到一個受WPA保護的AP正常流程如下:掃描到AP,發(fā)起連接請求;關(guān)聯(lián)到AP (無線訪問接入點(WirelessAccessPoint)),發(fā)起身份認(rèn)證請求(這個階段只能發(fā)送身份認(rèn)證相關(guān)的數(shù)據(jù)幀,不能訪問外網(wǎng));如果認(rèn)證失敗,斷了連接;身份認(rèn)證通過,建立網(wǎng)絡(luò)連接。(這個時候,手機才可以訪問外網(wǎng)。)
在身份認(rèn)證失敗的原因有可能由于網(wǎng)絡(luò)堵塞導(dǎo)致的連接超時,也有可能是用戶輸入的密碼錯誤。當(dāng)前的手機終端上沒有對此進行區(qū)分,這很容易給用戶造成誤導(dǎo)。因此,有必要去區(qū)分身份認(rèn)證失敗的原因,提高用戶體驗。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種WiFi連接失敗原因檢測方法及系統(tǒng),能方便快捷地分析WiFi連接身份認(rèn)證失敗的原因,提升用戶體驗。
[0005]為了達到上述目的,本發(fā)明采用的技術(shù)方案是:
一種WiFi連接失敗原因檢測方法,包括如下步驟:
步驟1.移動終端實時掃描無線訪問接入點,當(dāng)掃描到無線訪問接入點時,發(fā)送連接請求;
步驟2.連接到無線訪問接入點,發(fā)起身份認(rèn)證請求,設(shè)置一連接超時鬧鐘進行計時;步驟3.在預(yù)設(shè)時間內(nèi)收到無線訪問接入點回復(fù)的身份認(rèn)證響應(yīng),則判定為網(wǎng)絡(luò)連接正常;
步驟4.在預(yù)設(shè)時間內(nèi)未收到認(rèn)證完成的消息,則判定為網(wǎng)絡(luò)連接異常。
[0006]作為本發(fā)明的較佳實施例,本發(fā)明所述方法還包括:
預(yù)設(shè)置一連接超時鬧鐘,將連接超時鬧鐘與無線訪問接入點連接請求進行關(guān)聯(lián),預(yù)設(shè)連接請求的響應(yīng)時間,若在預(yù)設(shè)時間內(nèi)響應(yīng)則判定為網(wǎng)絡(luò)連接正常,若在預(yù)設(shè)時間內(nèi)無響應(yīng)則判定為網(wǎng)絡(luò)連接異常。
[0007]作為本發(fā)明的較佳實施例,本發(fā)明步驟3具體包括:
步驟301.預(yù)設(shè)時間內(nèi)收到無線訪問接入點回復(fù)的身份認(rèn)證響應(yīng),獲取無線訪問接入點的響應(yīng)信息; 步驟302.根據(jù)無線訪問接入點的響應(yīng)信息,上報身份認(rèn)證信息;
步驟303.實時接收無線訪問接入點的上報身份認(rèn)證結(jié)果;
步驟304.身份認(rèn)證通過則建立網(wǎng)絡(luò)連接,身份認(rèn)證失敗則用戶界面顯示密碼錯誤。
[0008]作為本發(fā)明的較佳實施例,本發(fā)明步驟4具體包括:
步驟401.在預(yù)設(shè)時間內(nèi)未收到認(rèn)證完成的消息,向底層驅(qū)動發(fā)起取消身份認(rèn)證請求; 步驟402.上報連接超時信息;
步驟403.用戶界面顯示連接超時。
[0009]作為本發(fā)明的較佳實施例,本發(fā)明所述方法還包括:當(dāng)存在多個無線訪問接入點時,逐個掃描無線訪問接入點,重復(fù)執(zhí)行步驟1-4。
[0010]本發(fā)明還公開了一種WiFi連接失敗原因檢測系統(tǒng),包括:
掃描發(fā)送單元,用于移動終端實時掃描無線訪問接入點,當(dāng)掃描到無線訪問接入點時,發(fā)送連接請求;
計時單元,用于連接到無線訪問接入點,發(fā)起身份認(rèn)證請求,設(shè)置一連接超時鬧鐘進行計時;
第一判斷單元,用于在預(yù)設(shè)時間內(nèi)收到無線訪問接入點回復(fù)的身份認(rèn)證響應(yīng),則判定為網(wǎng)絡(luò)連接正常;
第二判斷單元,用于在預(yù)設(shè)時間內(nèi)未收到認(rèn)證完成的消息,則判定為網(wǎng)絡(luò)連接異常。
[0011]作為本發(fā)明的較佳實施例,本發(fā)明所述系統(tǒng)還包括:
設(shè)置單元,用于預(yù)設(shè)置一連接超時鬧鐘,將連接超時鬧鐘與無線訪問接入點連接請求進行關(guān)聯(lián),預(yù)設(shè)連接請求的響應(yīng)時間,若在預(yù)設(shè)時間內(nèi)響應(yīng)則判定為網(wǎng)絡(luò)連接正常,若在預(yù)設(shè)時間內(nèi)無響應(yīng)則判定為網(wǎng)絡(luò)連接異常。
[0012]作為本發(fā)明的較佳實施例,本發(fā)明第一判斷單元具體包括:
獲取單元,用于預(yù)設(shè)時間內(nèi)收到無線訪問接入點回復(fù)的身份認(rèn)證響應(yīng),獲取無線訪問接入點的響應(yīng)信息;
上報單元,用于根據(jù)無線訪問接入點的響應(yīng)信息,上報身份認(rèn)證信息;
接收單元,用于實時接收無線訪問接入點的上報身份認(rèn)證結(jié)果;
執(zhí)行單元,用于身份認(rèn)證通過則建立網(wǎng)絡(luò)連接,身份認(rèn)證失敗則用戶界面顯示密碼錯誤。
[0013]作為本發(fā)明的較佳實施例,本發(fā)明第二判斷單元具體包括:
取消請求單元,用于在預(yù)設(shè)時間內(nèi)未收到認(rèn)證完成的消息,向底層驅(qū)動發(fā)起取消身份認(rèn)證請求;
上報單元,用于上報連接超時信息;
執(zhí)行單元,用于用戶界面顯示連接超時。
[0014]作為本發(fā)明的較佳實施例,本發(fā)明所述系統(tǒng)還包括:循環(huán)判斷單元,用于當(dāng)存在多個無線訪問接入點時,逐個掃描無線訪問接入點,重復(fù)執(zhí)行檢測步驟。
[0015]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:通過設(shè)置一連接超時鬧鐘,在預(yù)設(shè)定時間內(nèi)收到AP回復(fù)的身份認(rèn)證響應(yīng),根據(jù)AP的響應(yīng)消息,上報身份認(rèn)證結(jié)果,若認(rèn)證失敗,顯示密碼錯誤,在預(yù)設(shè)定時間內(nèi)沒有收到認(rèn)證完成的消息,向底層驅(qū)動發(fā)起取消認(rèn)證請求,同時上報連接超時消息,收到消息后顯示連接超時,能方便快捷地分析出用戶連接失敗的原因為網(wǎng)絡(luò)堵塞導(dǎo)致的連接超時或密碼錯誤。
【附圖說明】
[0016]圖1為本發(fā)明的方法流程圖。
【具體實施方式】
[0017]
本發(fā)明的主旨在于克服現(xiàn)有技術(shù)的不足,提供一種WiFi連接失敗原因檢測方法,告知用戶連接失敗的原因是網(wǎng)絡(luò)堵塞導(dǎo)致的連接超時還是密碼錯誤。下面結(jié)合實施例參照附圖進行詳細說明,以便對本發(fā)明的技術(shù)特征及優(yōu)點進行更深入的詮釋。
[0018]本發(fā)明的方法流程圖如圖1所示,一種WiFi連接失敗原因檢測方法,包括如下步驟。
[0019]S0.預(yù)設(shè)置一連接超時鬧鐘,將連接超時鬧鐘與無線訪問接入點連接請求進行關(guān)聯(lián),預(yù)設(shè)連接請求的響應(yīng)時間,若在預(yù)設(shè)時間內(nèi)響應(yīng)則判定為網(wǎng)絡(luò)連接正常,若在預(yù)設(shè)時間內(nèi)無響應(yīng)則判定為網(wǎng)絡(luò)連接異常。與現(xiàn)有技術(shù)不同的是,本發(fā)明通過設(shè)置一連接超時鬧鐘,例如定時一分鐘,若在一分鐘內(nèi)未收到認(rèn)證完成的消息則判定為網(wǎng)絡(luò)連接異常,無法完成連接,若在一分鐘內(nèi)收到無線訪問接入點回復(fù)的身份認(rèn)證響應(yīng),則判定為網(wǎng)絡(luò)連接正常,用戶可以正常進行身份驗證,例如輸入密碼等操作。
[0020]S1.移動終端實時掃描無線訪問接入點(或簡稱AP點),當(dāng)掃描到無線訪問接入點時,發(fā)送連接請求;實際生活中,有可能用戶移動終端所處的環(huán)境可能包括多個無線訪問接入點,那么當(dāng)存在多個無線訪問接入點時,逐個掃描無線訪問接入點,重復(fù)執(zhí)行,直至找到一個可以連接的無線訪問接入點。若掃描的第一個無線訪問接入點就可以正常連接及上網(wǎng),那么停止掃描其他無線訪問接入點。
[0021]S2.連接到無線訪問接入點,發(fā)起身份認(rèn)證請求,設(shè)置一連接超時鬧鐘進行計時;此時,當(dāng)移動終端發(fā)起身份認(rèn)證請求時,即設(shè)置超時鬧鐘計時,例如計時一分鐘,當(dāng)然,用戶可以根據(jù)實際情況調(diào)節(jié)計時的長短,通過調(diào)節(jié)計時長短提升用戶體驗。
[0022]S3.在預(yù)設(shè)時間內(nèi)收到無線訪問接入點回復(fù)的身份認(rèn)證響應(yīng),則判定為網(wǎng)絡(luò)連接正常。
[0023]作為本發(fā)明的較佳實施例,本發(fā)明步驟3具體包括:
步驟301.預(yù)設(shè)時間內(nèi)收到無線訪問接入點回復(fù)的身份認(rèn)證響應(yīng),獲取無線訪問接入點的響應(yīng)信息;一般無線訪問接入點回復(fù)的身份認(rèn)證響應(yīng)為當(dāng)前網(wǎng)絡(luò)正常,不存在忙碌或堵塞,即提供一個可以輸入用戶賬號、密碼的界面;
步驟302.根據(jù)無線訪問接入點的響應(yīng)信息,上報身份認(rèn)證信息;用戶根據(jù)無線訪問接入點輸入用戶賬號、密碼,上報身份認(rèn)證信息;
步驟303.實時接收無線訪問接入點的上報身份認(rèn)
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
武隆县| 巩义市| 武平县| 舟曲县| 沁源县| 光泽县| 江源县| 方正县| 东丰县| 沙田区| 长岭县| 菏泽市| 武强县| 德庆县| 河东区| 阿克苏市| 当阳市| 安宁市| 左贡县| 吉水县| 呼和浩特市| 石河子市| 尖扎县| 宁阳县| 木里| 芷江| 中宁县| 商丘市| 平定县| 驻马店市| 石林| 赤城县| 凤凰县| 定结县| 晋州市| 中阳县| 和平县| 闻喜县| 格尔木市| 象山县| 碌曲县|