自動(dòng)連接無線局域網(wǎng)的方法及裝置制造方法
【專利摘要】本發(fā)明是關(guān)于自動(dòng)連接無線局域網(wǎng)的方法及裝置,用以降低自動(dòng)連接失敗的概率,減少對用戶的干擾。所述方法包括:在無線局域網(wǎng)連接狀態(tài)為未連接狀態(tài)、且檢測到第一無線局域網(wǎng)時(shí),根據(jù)當(dāng)前搜索到的周邊無線局域網(wǎng)的名稱生成第一無線局域網(wǎng)列表;將所述第一無線局域網(wǎng)列表與預(yù)存的第二無線局域網(wǎng)列表進(jìn)行匹配比較,獲得匹配比較結(jié)果;當(dāng)所述匹配比較結(jié)果符合預(yù)設(shè)條件時(shí),根據(jù)預(yù)存的所述第二無線局域網(wǎng)的連接信息,向所述第一無線局域網(wǎng)發(fā)起連接請求。本發(fā)明技術(shù)方案可以提高判斷同一無線局域網(wǎng)的準(zhǔn)確率,降低自動(dòng)連接失敗的概率,減少對用戶的干擾。
【專利說明】自動(dòng)連接無線局域網(wǎng)的方法及裝置
【技術(shù)領(lǐng)域】
[0001] 本公開涉及通信【技術(shù)領(lǐng)域】,尤其涉及自動(dòng)連接無線局域網(wǎng)的方法及裝置。
【背景技術(shù)】
[0002] 相關(guān)技術(shù)中,終端設(shè)備能夠存儲(chǔ)其連接過的無線局域網(wǎng)的名稱和密碼,以便當(dāng)再 次檢測到該無線局域網(wǎng)時(shí),可以利用存儲(chǔ)的密碼進(jìn)行自動(dòng)連接。其中,無線局域網(wǎng)包括 WIFI (Wireless Fidelity,無線保真)網(wǎng)絡(luò),以及基于 IEEE(Institute of Electrical and Electronics Engineers,美國電子和電氣工程師協(xié)會(huì))802. 11協(xié)議的各種網(wǎng)絡(luò)。在利用存 儲(chǔ)的密碼進(jìn)行自動(dòng)連接時(shí),需要判斷當(dāng)前檢測到的無線局域網(wǎng)與之前連接過的無線局域網(wǎng) 是否為同一無線局域網(wǎng)。相關(guān)技術(shù)中的判斷方法為,判斷前后兩個(gè)無線局域網(wǎng)的名稱是否 相同,如果名稱相同,則判定當(dāng)前檢測到的無線局域網(wǎng)與之前連接過的無線局域網(wǎng)為同一 無線局域網(wǎng)。
[0003] 但是,現(xiàn)實(shí)中存在很多重名的無線局域網(wǎng),利用無線局域網(wǎng)的名稱判斷前后兩個(gè) 無線局域網(wǎng)是否為同一無線局域網(wǎng),可能會(huì)出現(xiàn)判斷錯(cuò)誤,在終端設(shè)備側(cè)造成自動(dòng)連接失 敗。通常情況下,當(dāng)自動(dòng)連接失敗時(shí),終端設(shè)備會(huì)不斷彈出窗口,提示用戶重新輸入密碼,對 用戶造成干擾。
【發(fā)明內(nèi)容】
[0004] 為克服相關(guān)技術(shù)中存在的問題,本公開實(shí)施例提供自動(dòng)連接無線局域網(wǎng)的方法及 裝置,用以提高判斷之前連接過的無線局域網(wǎng)和當(dāng)前檢測到的無線局域網(wǎng)是否為同一無線 局域網(wǎng)的準(zhǔn)確率,降低自動(dòng)連接失敗的概率,減少對用戶的干擾。
[0005] 根據(jù)本公開實(shí)施例的第一方面,提供一種自動(dòng)連接無線局域網(wǎng)的方法,包括:
[0006] 在無線局域網(wǎng)連接狀態(tài)為未連接狀態(tài)、且檢測到第一無線局域網(wǎng)時(shí),根據(jù)當(dāng)前搜 索到的周邊無線局域網(wǎng)的名稱生成第一無線局域網(wǎng)列表,其中,所述第一無線局域網(wǎng)在存 儲(chǔ)中具有同名的第二無線局域網(wǎng)的連接信息;
[0007] 將所述第一無線局域網(wǎng)列表與預(yù)存的第二無線局域網(wǎng)列表進(jìn)行匹配比較,獲得匹 配比較結(jié)果,其中,所述第二無線局域網(wǎng)列表為所述第二無線局域網(wǎng)的無線局域網(wǎng)列表;
[0008] 當(dāng)所述匹配比較結(jié)果符合預(yù)設(shè)條件時(shí),根據(jù)預(yù)存的所述第二無線局域網(wǎng)的連接信 息,向所述第一無線局域網(wǎng)發(fā)起連接請求。
[0009] 在一個(gè)實(shí)施例中,所述第二無線局域網(wǎng)列表的生成方法,可包括:
[0010] 當(dāng)所述第二無線局域網(wǎng)處于連接狀態(tài)時(shí),搜索當(dāng)前周邊無線局域網(wǎng)的名稱;
[0011] 根據(jù)搜索獲得的周邊無線局域網(wǎng)的名稱,生成對應(yīng)于所述第二無線局域網(wǎng)的第二 無線局域網(wǎng)列表。
[0012] 在一個(gè)實(shí)施例中,所述方法還可包括:
[0013] 當(dāng)向所述第一無線局域網(wǎng)發(fā)起連接請求成功后,根據(jù)所述第一無線局域網(wǎng)列表對 所述第二無線局域網(wǎng)列表進(jìn)行更新。
[0014] 本實(shí)施例的有益效果在于,通過更新第二無線局域網(wǎng)列表,可以對存儲(chǔ)的第二無 線局域網(wǎng)列表進(jìn)行改進(jìn),使用改進(jìn)之后的第二無線局域網(wǎng)列表進(jìn)行匹配比較所得匹配比較 結(jié)果更加準(zhǔn)確,進(jìn)而提高對同一無線局域網(wǎng)判斷的準(zhǔn)確性,降低自動(dòng)連接的失敗率。
[0015] 在一個(gè)實(shí)施例中,所述根據(jù)所述第一無線局域網(wǎng)列表對所述第二無線局域網(wǎng)列表 進(jìn)行更新,可包括:
[0016] 將所述第一無線局域網(wǎng)列表中沒有被所述第二無線局域網(wǎng)列表包含的條目增加 到所述第二無線局域網(wǎng)列表中;或者
[0017] 將所述第二無線局域網(wǎng)列表替換為所述第一無線局域網(wǎng)列表。
[0018] 本實(shí)施例的有益效果在于,通過將第一無線局域網(wǎng)列表與第二無線局域網(wǎng)列表進(jìn) 行合并,能夠不斷補(bǔ)充第二無線局域網(wǎng)列表中條目,完善第二無線局域網(wǎng)列表;通過將第二 無線局域網(wǎng)列表替換為第一無線局域網(wǎng)列表,可以對存儲(chǔ)的第二無線局域網(wǎng)列表進(jìn)行不斷 的實(shí)時(shí)更新。
[0019] 在一個(gè)實(shí)施例中,所述方法還可包括:
[0020] 當(dāng)在所述匹配比較結(jié)果未符合所述預(yù)設(shè)條件時(shí),存儲(chǔ)所述第一無線局域網(wǎng)列表。
[0021] 本實(shí)施例的有益效果在于,當(dāng)在匹配比較結(jié)果未符合預(yù)設(shè)條件,說明相對于第二 無線局域網(wǎng)當(dāng)前檢測到的第一無線局域網(wǎng)為一新發(fā)現(xiàn)的無線局域網(wǎng),其對應(yīng)有自己的無線 局域網(wǎng)列表,因此將第一無線局域網(wǎng)列表存儲(chǔ),以便后續(xù)操作中使用。
[0022] 在一個(gè)實(shí)施例中,當(dāng)至少兩個(gè)所述第二無線局域網(wǎng)的匹配比較結(jié)果符合所述預(yù)設(shè) 條件時(shí),所述根據(jù)預(yù)存的所述第二無線局域網(wǎng)的連接信息,向所述第一無線局域網(wǎng)發(fā)起連 接請求,可包括:
[0023] 逐個(gè)利用所述第二無線局域網(wǎng)的連接信息,向所述第一無線局域網(wǎng)發(fā)起連接請 求,直到連接成功或所述連接信息都已被利用過;或者
[0024] 按照匹配比較結(jié)果從大到小的順序,對所述至少兩個(gè)第二無線局域網(wǎng)進(jìn)行排序; 依序逐個(gè)利用所述第二無線局域網(wǎng)的連接信息,向所述第一無線局域網(wǎng)發(fā)起連接請求,直 到連接成功或所述連接信息都已被利用過。
[0025] 本實(shí)施例的有益效果在于,通過將第二無線局域網(wǎng)排序,按排序使用第二無線局 域網(wǎng)的連接密碼進(jìn)行自動(dòng)連接,能夠減少嘗試連接密碼進(jìn)行自動(dòng)連接的次數(shù),進(jìn)而減少終 端設(shè)備的自動(dòng)連接操作次數(shù),節(jié)約終端設(shè)備資源。
[0026] 在一個(gè)實(shí)施例中,所述將所述第一無線局域網(wǎng)列表與預(yù)存的第二無線局域網(wǎng)列表 進(jìn)行匹配比較,獲得匹配比較結(jié)果,可包括:
[0027] 確定所述第一無線局域網(wǎng)列表與所述第二無線局域網(wǎng)列表中的名稱相同條目的 數(shù)目;
[0028] 確定所述名稱相同條目的數(shù)目占所述第二無線局域網(wǎng)列表的總數(shù)目的比例,將所 述比例作為所述第二無線局域網(wǎng)對應(yīng)的匹配比較結(jié)果。
[0029] 本實(shí)施例的有益效果在于,與以兩個(gè)無線局域網(wǎng)列表中相同條目的數(shù)目為匹配比 較結(jié)果相比,采用該實(shí)施例中實(shí)現(xiàn)方式所得匹配比較結(jié)果能更準(zhǔn)確地反映兩個(gè)無線局域網(wǎng) 列表的匹配程度,進(jìn)而提高后續(xù)對同一無線局域網(wǎng)判斷的準(zhǔn)確性,減少自動(dòng)連接的失敗率。
[0030] 根據(jù)本公開實(shí)施例的第二方面,提供一種自動(dòng)連接無線局域網(wǎng)的裝置,包括:
[0031] 檢測模塊,用于在無線局域網(wǎng)連接狀態(tài)為未連接狀態(tài)、且檢測到第一無線局域網(wǎng) 時(shí),根據(jù)當(dāng)前搜索到的周邊無線局域網(wǎng)的名稱生成第一無線局域網(wǎng)列表,其中,所述第一無 線局域網(wǎng)在存儲(chǔ)中具有同名的第二無線局域網(wǎng)的連接信息;
[0032] 匹配比較模塊,用于將所述第一無線局域網(wǎng)列表與預(yù)存的第二無線局域網(wǎng)列表進(jìn) 行匹配比較,獲得匹配比較結(jié)果,其中,所述第二無線局域網(wǎng)列表為所述第二無線局域網(wǎng)的 無線局域網(wǎng)列表;
[0033] 連接模塊,用于當(dāng)所述匹配比較結(jié)果符合預(yù)設(shè)條件時(shí),根據(jù)預(yù)存的所述第二無線 局域網(wǎng)的連接信息,向所述第一無線局域網(wǎng)發(fā)起連接請求。
[0034] 在一個(gè)實(shí)施例中,所述裝置還可包括:
[0035] 生成模塊,用于當(dāng)所述第二無線局域網(wǎng)處于連接狀態(tài)時(shí),搜索當(dāng)前周邊無線局域 網(wǎng)的名稱;根據(jù)搜索獲得的周邊無線局域網(wǎng)的名稱,生成對應(yīng)于所述第二無線局域網(wǎng)的第 二無線局域網(wǎng)列表。
[0036] 在一個(gè)實(shí)施例中,所述裝置還可包括:
[0037] 更新模塊,用于當(dāng)向所述第一無線局域網(wǎng)發(fā)起連接請求成功后,根據(jù)所述第一無 線局域網(wǎng)列表對所述第二無線局域網(wǎng)列表進(jìn)行更新。
[0038] 在一個(gè)實(shí)施例中,所述更新模塊,可包括:
[0039] 第一更新單元,用于將所述第一無線局域網(wǎng)列表中沒有被所述第二無線局域網(wǎng)列 表包含的條目增加到所述第二無線局域網(wǎng)列表中;或者
[0040] 第二更新單元,用于將所述第二無線局域網(wǎng)列表替換為所述第一無線局域網(wǎng)列 表。
[0041] 在一個(gè)實(shí)施例中,所述裝置還可包括:
[0042] 存儲(chǔ)模塊,用于當(dāng)所述匹配比較結(jié)果未符合所述預(yù)設(shè)條件時(shí),存儲(chǔ)所述第一無線 局域網(wǎng)列表。
[0043] 在一個(gè)實(shí)施例中,所述連接模塊,可包括:
[0044] 第一連接單元,用于當(dāng)至少兩個(gè)所述第二無線局域網(wǎng)的匹配比較結(jié)果符合所述預(yù) 設(shè)條件時(shí),逐個(gè)利用所述第二無線局域網(wǎng)的連接信息,向所述第一無線局域網(wǎng)發(fā)起連接請 求,直到連接成功或所述連接信息都已被利用過;或者
[0045] 第二連接單元,用于當(dāng)至少兩個(gè)所述第二無線局域網(wǎng)的匹配比較結(jié)果符合所述預(yù) 設(shè)條件時(shí),按照匹配比較結(jié)果從大到小的順序,對所述至少兩個(gè)第二無線局域網(wǎng)進(jìn)行排序; 依序逐個(gè)利用所述第二無線局域網(wǎng)的連接信息,向所述第一無線局域網(wǎng)發(fā)起連接請求,直 到連接成功或所述連接信息都已被利用過。
[0046] 在一個(gè)實(shí)施例中,所述匹配比較模塊,可包括:
[0047] 匹配比較單元,用于確定所述第一無線局域網(wǎng)列表與所述第二無線局域網(wǎng)列表中 的名稱相同條目的數(shù)目;確定所述名稱相同條目的數(shù)目占所述第二無線局域網(wǎng)列表的總數(shù) 目的比例,將所述比例作為所述第二無線局域網(wǎng)對應(yīng)的匹配比較結(jié)果。
[0048] 根據(jù)本公開實(shí)施例的第三方面,提供一種自動(dòng)連接無線局域網(wǎng)的裝置,包括:
[0049] 處理器;
[0050] 用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
[0051] 其中,所述處理器被配置為:
[0052] 在無線局域網(wǎng)連接狀態(tài)為未連接狀態(tài)、且檢測到第一無線局域網(wǎng)時(shí),根據(jù)當(dāng)前搜 索到的周邊無線局域網(wǎng)的名稱生成第一無線局域網(wǎng)列表,其中,所述第一無線局域網(wǎng)在存 儲(chǔ)中具有同名的第二無線局域網(wǎng)的連接信息;
[0053] 將所述第一無線局域網(wǎng)列表與預(yù)存的第二無線局域網(wǎng)列表進(jìn)行匹配比較,獲得匹 配比較結(jié)果,其中,所述第二無線局域網(wǎng)列表為所述第二無線局域網(wǎng)的無線局域網(wǎng)列表;
[0054] 當(dāng)所述匹配比較結(jié)果符合預(yù)設(shè)條件時(shí),根據(jù)預(yù)存的所述第二無線局域網(wǎng)的連接信 息,向所述第一無線局域網(wǎng)發(fā)起連接請求。
[0055] 本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:通過對具有相同名稱的 無線局域網(wǎng)的無線局域網(wǎng)列表進(jìn)行匹配比較,根據(jù)匹配比較結(jié)果進(jìn)行自動(dòng)連接,可以提高 判斷之前連接過的無線局域網(wǎng)和當(dāng)前檢測到的無線局域網(wǎng)是否為同一無線局域網(wǎng)的準(zhǔn)確 率,避免將重名的不同無線局域網(wǎng)誤判成同一無線局域網(wǎng)絡(luò),降低自動(dòng)連接失敗的概率,減 少對用戶的干擾。
[0056] 應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不 能限制本公開。
【專利附圖】
【附圖說明】
[0057] 此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實(shí)施 例,并與說明書一起用于解釋本公開的原理。
[0058] 圖1是根據(jù)一示例性實(shí)施例示出的自動(dòng)連接無線局域網(wǎng)的方法的流程圖。
[0059] 圖2是根據(jù)一示例性實(shí)施例一示出自動(dòng)連接無線局域網(wǎng)的方法的流程圖。
[0060] 圖3是根據(jù)一示例性實(shí)施例二示出自動(dòng)連接無線局域網(wǎng)的方法的流程圖。
[0061] 圖4是根據(jù)一示例性實(shí)施例示出的一種自動(dòng)連接無線局域網(wǎng)的裝置的框圖。
[0062] 圖5是根據(jù)一示例性實(shí)施例示出的另一種自動(dòng)連接無線局域網(wǎng)的裝置的框圖。
[0063] 圖6A是根據(jù)一示例性實(shí)施例示出的另一種自動(dòng)連接無線局域網(wǎng)的裝置的框圖。
[0064] 圖6B是根據(jù)一示例性實(shí)施例示出的另一種自動(dòng)連接無線局域網(wǎng)的裝置的框圖。 [0065] 圖7是根據(jù)一示例性實(shí)施例示出的另一種自動(dòng)連接無線局域網(wǎng)的裝置的框圖。 [0066] 圖8A是根據(jù)一示例性實(shí)施例示出的另一種自動(dòng)連接無線局域網(wǎng)的裝置的框圖。 [0067] 圖8B是根據(jù)一示例性實(shí)施例示出的另一種自動(dòng)連接無線局域網(wǎng)的裝置的框圖。 [0068] 圖9是根據(jù)一示例性實(shí)施例示出的一種適用于自動(dòng)連接無線局域網(wǎng)的裝置的框 圖。
【具體實(shí)施方式】
[0069] 這里將詳細(xì)地對示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及 附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例 中所描述的實(shí)施方式并不代表與本公開相一致的所有實(shí)施方式。相反,它們僅是與如所附 權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
[0070] 圖1是根據(jù)一示例性實(shí)施例示出的自動(dòng)連接無線局域網(wǎng)的方法的流程圖,如圖1 所示,該自動(dòng)連接無線局域網(wǎng)的方法用于終端設(shè)備如手機(jī)、平板電腦、筆記本電腦等具有無 線網(wǎng)卡的設(shè)備中,包括以下步驟S101-S104 :
[0071] 在步驟S101中、在無線局域網(wǎng)連接狀態(tài)為未連接狀態(tài)、且檢測到第一無線局域網(wǎng) 時(shí),根據(jù)當(dāng)前搜索到的周邊無線局域網(wǎng)的名稱生成第一無線局域網(wǎng)列表。
[0072] 其中,所述第一無線局域網(wǎng)在存儲(chǔ)中具有同名的第二無線局域網(wǎng)的連接信息。
[0073] 在步驟S102中、將第一無線局域網(wǎng)列表與預(yù)存的第二無線局域網(wǎng)列表進(jìn)行匹配 比較,獲得匹配比較結(jié)果。
[0074] 其中,第二無線局域網(wǎng)列表為第二無線局域網(wǎng)的無線局域網(wǎng)列表。
[0075] 在一實(shí)施例中,第二無線局域網(wǎng)列表的生成方法可包括:當(dāng)?shù)诙o線局域網(wǎng)處于 連接狀態(tài)時(shí),搜索當(dāng)前周邊無線局域網(wǎng)的名稱;根據(jù)搜索獲得的周邊無線局域網(wǎng)的名稱,生 成對應(yīng)于第二無線局域網(wǎng)的第二無線局域網(wǎng)列表。
[0076] 舉例而言,當(dāng)前檢測到的第一無線局域網(wǎng)名稱為D,在之前,連接過名稱為D的無 線局域網(wǎng),該連接過的名稱為D的無線局域網(wǎng)為第二無線局域網(wǎng),存儲(chǔ)中具有第二無線局 域網(wǎng)的連接信息。在第二無線局域網(wǎng)處于連接狀態(tài)時(shí),搜索到當(dāng)前周邊無線局域網(wǎng)的名稱; 根據(jù)搜索獲得的周邊無線局域網(wǎng)的名稱,生成對應(yīng)于第二無線局域網(wǎng)的第二無線局域網(wǎng)列 表,標(biāo)記為列表ListD2。第一無線局域網(wǎng)列表標(biāo)記為列表ListDl,按步驟S102所述,將列 表ListDl與列表ListD2進(jìn)行匹配比較,得到第二無線局域網(wǎng)對應(yīng)的匹配比較結(jié)果。
[0077] 在一實(shí)施例中,步驟S102可實(shí)施為如下步驟A1-A2。
[0078] 在步驟A1中、確定第一無線局域網(wǎng)列表與第二無線局域網(wǎng)列表中的名稱相同條 目的數(shù)目。
[0079] 在步驟A2中、確定名稱相同條目的數(shù)目占第二無線局域網(wǎng)列表的總數(shù)目的比例, 將比例作為第二無線局域網(wǎng)對應(yīng)的匹配比較結(jié)果。
[0080] 與以兩個(gè)無線局域網(wǎng)列表中相同條目的數(shù)目為匹配比較結(jié)果相比,采用該實(shí)施例 中實(shí)現(xiàn)方式所得匹配比較結(jié)果能更準(zhǔn)確地反映兩個(gè)無線局域網(wǎng)列表的匹配程度,進(jìn)而提高 后續(xù)對同一無線局域網(wǎng)判斷的準(zhǔn)確性,減少自動(dòng)連接的失敗率。
[0081] 上述實(shí)施例中實(shí)施方式為舉例說明的實(shí)施方式,并不限制采用其他方式實(shí)現(xiàn)步驟 S102。例如,步驟S102可實(shí)施為:確定第一無線局域網(wǎng)列表與存儲(chǔ)的第二無線局域網(wǎng)列表 的名稱相同條目的數(shù)目,將確定出的名稱相同條目的數(shù)目作為第二無線局域網(wǎng)對應(yīng)的匹配 比較結(jié)果。或者,步驟S102可實(shí)施為:確定第一無線局域網(wǎng)列表與存儲(chǔ)的第二無線局域網(wǎng) 列表的名稱相同條目的數(shù)目,確定名稱相同條目的數(shù)目占第一無線局域網(wǎng)列表中條目的總 數(shù)目的比例,將確定出的比例作為第二無線局域網(wǎng)對應(yīng)的匹配比較結(jié)果。
[0082] 在步驟S103中、當(dāng)匹配比較結(jié)果符合預(yù)設(shè)條件時(shí),根據(jù)預(yù)存的第二無線局域網(wǎng)的 連接信息,向第一無線局域網(wǎng)發(fā)起連接請求。
[0083] 在一實(shí)施例中,步驟S103可以實(shí)施為:當(dāng)匹配比較所得的比例大于預(yù)設(shè)比例時(shí), 確定匹配比較結(jié)果符合預(yù)設(shè)條件。
[0084] 舉例而言,第一無線局域網(wǎng)列表為列表ListDl,第二無線局域網(wǎng)列表為列表 ListD2。列表ListDl與列表ListD2的相同條目的數(shù)目為7,列表ListD2的條目的總數(shù)目 為10??梢源_定出列表ListDl與列表ListD2進(jìn)行匹配比較后,列表ListD2的匹配比較結(jié) 果為70 %。設(shè)置的預(yù)設(shè)比例為60 %,匹配比較結(jié)果70 %大于預(yù)設(shè)比例60 %,所以可以確定 出匹配比較結(jié)果符合預(yù)設(shè)條件。
[0085] 當(dāng)至少兩個(gè)第二無線局域網(wǎng)的匹配比較結(jié)果符合預(yù)設(shè)條件時(shí),步驟S103可按如 下實(shí)施例中技術(shù)方案進(jìn)行實(shí)施。
[0086] 在一實(shí)施例中,步驟S103可實(shí)施為:逐個(gè)利用匹配比較結(jié)果符合預(yù)設(shè)條件的多個(gè) 第二無線局域網(wǎng)的連接信息,向第一無線局域網(wǎng)發(fā)起連接請求,直到連接成功或連接信息 都已被利用過為止。
[0087] 在另一實(shí)施例中,步驟S103可實(shí)施為:按照匹配比較結(jié)果從大到小的順序,對匹 配比較結(jié)果符合預(yù)設(shè)條件的多個(gè)第二無線局域網(wǎng)進(jìn)行排序;依序逐個(gè)利用第二無線局域網(wǎng) 的連接信息,向第一無線局域網(wǎng)發(fā)起連接請求,直到連接成功或連接信息都已被利用過為 止。
[0088] 此外,本公開中的實(shí)施方式并不限于上述實(shí)施例中技術(shù)方案,當(dāng)存在多個(gè)第二無 線局域網(wǎng)時(shí),步驟S102-103可以執(zhí)行為:將第一無線局域網(wǎng)列表與一第二無線局域網(wǎng)列表 進(jìn)行匹配比較,獲得匹配比較結(jié)果;如果匹配比較結(jié)果符合預(yù)設(shè)條件,則根據(jù)該第二無線局 域網(wǎng)的連接信息,向第一無線局域網(wǎng)發(fā)起連接請求;如果匹配比較結(jié)果未符合預(yù)設(shè)條件,則 將第一無線局域網(wǎng)列表與下一第二無線局域網(wǎng)列表進(jìn)行匹配比較,重復(fù)前述操作。如此操 作,直到連接成功或每個(gè)第二無線局域網(wǎng)列表都已被匹配比較過。
[0089] 綜上可見,通過對具有相同名稱的無線局域網(wǎng)的無線局域網(wǎng)列表進(jìn)行匹配比較, 根據(jù)匹配比較結(jié)果進(jìn)行自動(dòng)連接,可以提高判斷之前連接的無線局域網(wǎng)和當(dāng)前檢測到的無 線局域網(wǎng)是否為同一無線局域網(wǎng)的準(zhǔn)確率,減少將重名的無線局域網(wǎng)誤判斷成同一無線局 域網(wǎng)絡(luò)的概率,并降低自動(dòng)連接失敗的概率,減少對用戶的不必要干擾。
[0090] 在一實(shí)施例中,利用第一無線局域網(wǎng)列表對第二無線局域網(wǎng)列表進(jìn)行更新。
[0091] 上述方法還包括:當(dāng)向第一無線局域網(wǎng)發(fā)起連接請求成功后,根據(jù)第一無線局域 網(wǎng)列表對第二無線局域網(wǎng)列表進(jìn)行更新。
[0092] 其中,根據(jù)第一無線局域網(wǎng)列表對第二無線局域網(wǎng)列表進(jìn)行更新可實(shí)施為:將第 一無線局域網(wǎng)列表中沒有被第二無線局域網(wǎng)列表包含的條目增加到第二無線局域網(wǎng)列表 中。
[0093] 舉例而言,在步驟S103中存儲(chǔ)的列表ListD2為第二無線局域網(wǎng)列表,第一無線 局域網(wǎng)列表為列表ListDl,將列表ListDl中沒有被列表ListD2包含的條目增加到列表 ListD2中。這樣,可以對存儲(chǔ)的列表ListD2進(jìn)行完善,使用完善之后的列表ListD2進(jìn)行匹 配比較所得匹配比較結(jié)果更加準(zhǔn)確,進(jìn)而提高對同一無線局域網(wǎng)判斷的準(zhǔn)確性,降低自動(dòng) 連接的失敗率。
[0094] 上述實(shí)施方式為舉例說明的實(shí)施方式,并不限制采用其他方式實(shí)現(xiàn)根據(jù)第一無線 局域網(wǎng)列表對第二無線局域網(wǎng)列表進(jìn)行更新。例如,根據(jù)第一無線局域網(wǎng)列表對第二無線 局域網(wǎng)列表進(jìn)行更新可實(shí)施為:將第二無線局域網(wǎng)列表替換為第一無線局域網(wǎng)列表。通過 將第二無線局域網(wǎng)列表替換為第一無線局域網(wǎng)列表,可以對存儲(chǔ)的第一無線局域網(wǎng)列表進(jìn) 行不斷的實(shí)時(shí)更新。
[0095] 在一實(shí)施例中,上述方法還可以包括步驟:當(dāng)在匹配比較結(jié)果未符合預(yù)設(shè)條件時(shí), 存儲(chǔ)第一無線局域網(wǎng)列表。
[0096] 上述步驟中存儲(chǔ)的第一無線局域網(wǎng)列表可以在后續(xù)操作中被使用。
[0097] 例如,當(dāng)步驟S103中匹配比較結(jié)果未符合預(yù)設(shè)條件時(shí),自動(dòng)連接操作未被啟動(dòng), 終端設(shè)備可以彈出提示窗口,提示輸入連接密碼。
[0098] 當(dāng)使用輸入的連接密碼連接第一無線局域網(wǎng)成功后,存儲(chǔ)的第一無線局域網(wǎng)列表 轉(zhuǎn)化為一第二無線局域網(wǎng)列表。
[0099] 當(dāng)使用輸入的連接密碼連接第一無線局域網(wǎng)沒有成功時(shí),存儲(chǔ)的第一無線局域網(wǎng) 列表為待檢驗(yàn)無線局域網(wǎng)列表,當(dāng)前檢測到的第一無線局域網(wǎng)為待檢驗(yàn)無線局域網(wǎng)。當(dāng)再 次檢測到無線局域網(wǎng)時(shí),當(dāng)再次檢測到的無線局域網(wǎng)與上述待檢驗(yàn)無線局域網(wǎng)同名時(shí),將 待檢驗(yàn)無線局域網(wǎng)列表與再次檢測到的無線局域網(wǎng)的無線局域網(wǎng)列表進(jìn)行匹配比較;當(dāng)匹 配比較結(jié)果符合預(yù)設(shè)條件時(shí),并不啟動(dòng)自動(dòng)連接,終端設(shè)備可以彈出提示窗口,提示輸入連 接密碼。當(dāng)使用輸入的連接密碼連接再次檢測到的無線局域網(wǎng)成功后,該待檢驗(yàn)無線局域 網(wǎng)列表成為一第二無線局域網(wǎng)列表,該待檢驗(yàn)無線局域網(wǎng)成為一第二無線局域網(wǎng),將輸入 的連接密碼作為連接信息。并且,可以根據(jù)再次檢測到的無線局域網(wǎng)的無線局域網(wǎng)列表對 上述待檢驗(yàn)無線局域網(wǎng)列表進(jìn)行更新。
[0100] 綜上可見,當(dāng)匹配比較結(jié)果未符合預(yù)設(shè)條件時(shí),說明當(dāng)前檢測到的第一無線局域 網(wǎng)與同名的第二無線局域網(wǎng),雖然名稱相同,但是不為同一無線局域網(wǎng),當(dāng)前檢測到的第一 無線局域網(wǎng)為一新發(fā)現(xiàn)的無線局域網(wǎng),其對應(yīng)有自己的無線局域網(wǎng)列表,因此將第一無線 局域網(wǎng)列表存儲(chǔ),以便后續(xù)操作中使用。
[0101] 下面以具體實(shí)施例來說明本公開實(shí)施例提供的技術(shù)方案。
[0102] 實(shí)施例一
[0103] 實(shí)施例一利用本公開實(shí)施例提供的上述方法,使得終端設(shè)備,例如手機(jī),能夠自動(dòng) 連接無線局域網(wǎng),其應(yīng)用在如下場景:終端設(shè)備已經(jīng)成功連接到名稱為A的第二無線局域 網(wǎng),名稱記作WIFI A,當(dāng)該第二無線局域網(wǎng)處于連接狀態(tài)時(shí),根據(jù)搜索到的無線局域網(wǎng)的名 稱建立第二無線局域網(wǎng)列表ListA2,例如ListA2中包括5個(gè)無線局域網(wǎng),分別為:WIFI A、 WIFI B、WIFI C、WIFI D、WIFI E。在終端設(shè)備中存儲(chǔ)第二無線局域網(wǎng)的名稱WIFI A、WIFI A的連接密碼、以及第二無線局域網(wǎng)列表ListA2。如圖2所示,終端設(shè)備接下來進(jìn)行如下操 作:
[0104] 在步驟S201中、在無線局域網(wǎng)連接狀態(tài)為未連接狀態(tài)、且檢測到名稱為A的第 一無線局域網(wǎng)時(shí),根據(jù)當(dāng)前搜索到的周邊無線局域網(wǎng)的名稱生成第一無線局域網(wǎng)列表 ListAl〇
[0105] 在步驟S202中、將第一無線局域網(wǎng)列表ListAl和第二無線局域網(wǎng)列表ListA2進(jìn) 行匹配比較,確定出名稱相同條目的數(shù)目,將名稱相同條目的數(shù)目占第二無線局域網(wǎng)列表 ListA2中條目的總數(shù)目的比例作為匹配比較結(jié)果。
[0106] 在步驟S203中、判斷匹配比較結(jié)果是否大于設(shè)置比例60%,如果匹配比較結(jié)果大 于設(shè)置比例60%,則執(zhí)行步驟S204,如果匹配比較結(jié)果小于等于設(shè)置比例60%,則執(zhí)行步 驟 S206。
[0107] 在步驟S204中、利用存儲(chǔ)的第二無線局域網(wǎng)WIFI A的連接密碼,對第一無線局域 網(wǎng)進(jìn)行發(fā)起連接請求。
[0108] 在步驟S205中、根據(jù)第一無線局域網(wǎng)列表ListAl更新第二無線局域網(wǎng)列表 ListA2〇
[0109] 在步驟S206中、當(dāng)匹配比較結(jié)果小于等于設(shè)置比例60 %時(shí),放棄向第一無線局域 網(wǎng)發(fā)起連接請求,存儲(chǔ)第一無線局域網(wǎng)列表ListAl。
[0110] 本實(shí)施例一,通過對具有相同名稱的無線局域網(wǎng)的無線局域網(wǎng)列表進(jìn)行匹配比 較,根據(jù)匹配比較結(jié)果進(jìn)行自動(dòng)連接,可以提高判斷之前連接的無線局域網(wǎng)和當(dāng)前檢測到 的無線局域網(wǎng)是否為同一無線局域網(wǎng)的準(zhǔn)確率,減少將重名的無線局域網(wǎng)誤判斷成同一無 線局域網(wǎng)絡(luò)的概率,并降低自動(dòng)連接失敗的概率,減少對用戶的不必要干擾。
[0111] 實(shí)施例二
[0112] 實(shí)施例二利用本公開實(shí)施例提供的上述方法,使得終端設(shè)備,例如手機(jī),能夠自動(dòng) 連接無線局域網(wǎng),其應(yīng)用在如下場景:終端設(shè)備中,對應(yīng)于無線局域網(wǎng)的名稱WIFI B,存儲(chǔ) 有兩個(gè)連接密碼,分別為連接密碼PasswordBl和連接密碼PasswordB2,對應(yīng)于連接密碼 PasswordBl存儲(chǔ)有一第二無線局域網(wǎng)列表ListB21,對應(yīng)于連接密碼PasswordB2存儲(chǔ)有一 第二無線局域網(wǎng)列表ListB22。如圖3所示,終端設(shè)備接下來進(jìn)行如下操作:
[0113] 在步驟S301中、在無線局域網(wǎng)連接狀態(tài)為未連接狀態(tài)、且檢測到名稱為B的第 一無線局域網(wǎng)時(shí),根據(jù)當(dāng)前搜索到的周邊無線局域網(wǎng)的名稱生成第一無線局域網(wǎng)列表 ListBl〇
[0114] 在步驟S302中、將第二無線局域網(wǎng)列表ListB21和ListB22與第一無線局域網(wǎng)列 表ListBl分別進(jìn)行匹配比較,得出第二無線局域網(wǎng)列表ListB21和ListB22各自的匹配比 較結(jié)果。
[0115] 第二無線局域網(wǎng)列表ListB21的匹配比較結(jié)果為,匹配出的第二無線局域網(wǎng)列表 ListB21與第一無線局域網(wǎng)列表ListBl中名稱相同條目的數(shù)目,占第二無線局域網(wǎng)列表 ListB21中條目的總數(shù)目的比例。
[0116] 第二無線局域網(wǎng)列表ListB22的匹配比較結(jié)果為,匹配出的第二無線局域網(wǎng)列表 ListB22與第一無線局域網(wǎng)列表ListBl中名稱相同條目的數(shù)目,占第二無線局域網(wǎng)列表 ListB22中條目的總數(shù)目的比例。
[0117] 在步驟S303中、將第二無線局域網(wǎng)列表ListB21和ListB22各自的匹配比較結(jié)果 與設(shè)置比例60%分別進(jìn)行比較。
[0118] 在步驟S304中、當(dāng)兩個(gè)匹配比較結(jié)果都不符合預(yù)設(shè)條件時(shí),放棄向第一無線局域 網(wǎng)發(fā)送連接請求,存儲(chǔ)第一無線局域網(wǎng)列表ListBl。
[0119] 在步驟S305中、當(dāng)符合預(yù)設(shè)條件的匹配比較結(jié)果數(shù)量為1時(shí),利用存儲(chǔ)的匹配比 較結(jié)果符合預(yù)設(shè)條件的第二無線局域網(wǎng)列表對應(yīng)的連接密碼,向第一無線局域網(wǎng)發(fā)起連接 請求,并根據(jù)第一無線局域網(wǎng)列表List B1更新該第二無線局域網(wǎng)列表。
[0120] 例如,當(dāng)?shù)诙o線局域網(wǎng)列表ListB21的匹配比較結(jié)果符合預(yù)設(shè)條件時(shí),在步驟 S305中,利用存儲(chǔ)的第二無線局域網(wǎng)列表ListB21對應(yīng)的連接密碼PasswordBl,向第一 無線局域網(wǎng)發(fā)起連接請求,并根據(jù)第一無線局域網(wǎng)列表List B1更新第二無線局域網(wǎng)列表 ListB21。
[0121] 在步驟S306中、當(dāng)符合預(yù)設(shè)條件的匹配比較結(jié)果數(shù)量為2時(shí),按照匹配比較結(jié)果 從大到小的順序,對第二無線局域網(wǎng)列表ListB21和ListB22進(jìn)行排序,依序逐個(gè)利用存儲(chǔ) 的連接密碼,向第一無線局域網(wǎng)發(fā)起連接請求,直到連接成功或2個(gè)連接密碼都已被利用 過。
[0122] 例如,在步驟S302中得出的第二無線局域網(wǎng)列表ListB21和ListB22各自的匹配 比較結(jié)果分別為80%和70%,將第二無線局域網(wǎng)列表ListB21和ListB22排序,先利用第 二無線局域網(wǎng)列表ListB21對應(yīng)的連接密碼PasswordBl向第一無線局域網(wǎng)發(fā)起連接請求, 如果連接成功,則執(zhí)行后續(xù)步驟;如果連接失敗,則再利用第二無線局域網(wǎng)列表ListB22對 應(yīng)的連接密碼PasswordB2向第一無線局域網(wǎng)發(fā)起連接請求。
[0123] 在步驟S307中、當(dāng)向第一無線局域網(wǎng)發(fā)起連接請求成功后,根據(jù)第一無線局域網(wǎng) 列表ListBl更新連接所用連接密碼對應(yīng)的第二無線局域網(wǎng)列表。
[0124] 在步驟S308中、當(dāng)向第一無線局域網(wǎng)發(fā)起連接請求失敗后,存儲(chǔ)第一無線局域網(wǎng) 列表 ListBl。
[0125] 本實(shí)施例二,通過對具有相同名稱的無線局域網(wǎng)的無線局域網(wǎng)列表進(jìn)行匹配比 較,根據(jù)匹配比較結(jié)果進(jìn)行自動(dòng)連接,可以提高判斷之前連接的無線局域網(wǎng)和當(dāng)前檢測到 的無線局域網(wǎng)是否為同一無線局域網(wǎng)的準(zhǔn)確率,減少將重名的無線局域網(wǎng)誤判斷成同一無 線局域網(wǎng)絡(luò)的概率,并降低自動(dòng)連接失敗的概率,減少對用戶的不必要干擾。
[0126] 圖4是根據(jù)一示例性實(shí)施例示出的自動(dòng)連接無線局域網(wǎng)的裝置的框圖。如圖4所 示,該自動(dòng)連接無線局域網(wǎng)的裝置包括:
[0127] 檢測模塊41被配置為在無線局域網(wǎng)連接狀態(tài)為未連接狀態(tài)、且檢測到第一無線 局域網(wǎng)時(shí),根據(jù)當(dāng)前搜索到的周邊無線局域網(wǎng)的名稱生成第一無線局域網(wǎng)列表,其中,第一 無線局域網(wǎng)在存儲(chǔ)中具有同名的第二無線局域網(wǎng)的連接信息;
[0128] 匹配比較模塊42被配置為將第一無線局域網(wǎng)列表與預(yù)存的第二無線局域網(wǎng)列表 進(jìn)行匹配比較,獲得匹配比較結(jié)果,其中,第二無線局域網(wǎng)列表為第二無線局域網(wǎng)的無線局 域網(wǎng)列表;
[0129] 連接模塊43被配置為當(dāng)匹配比較結(jié)果符合預(yù)設(shè)條件時(shí),根據(jù)預(yù)存的第二無線局 域網(wǎng)的連接信息,向第一無線局域網(wǎng)發(fā)起連接請求。
[0130] 在一實(shí)施例中,如圖5所示,上述裝置還可包括:
[0131] 生成模塊44被配置為當(dāng)?shù)诙o線局域網(wǎng)處于連接狀態(tài)時(shí),搜索當(dāng)前周邊無線局 域網(wǎng)的名稱;根據(jù)搜索獲得的周邊無線局域網(wǎng)的名稱,生成對應(yīng)于第二無線局域網(wǎng)的第二 無線局域網(wǎng)列表。
[0132] 在一實(shí)施例中,如圖6A和圖6B所示,上述裝置還可包括:
[0133] 更新模塊45被配置為當(dāng)向第一無線局域網(wǎng)發(fā)起連接請求成功后,根據(jù)第一無線 局域網(wǎng)列表對第二無線局域網(wǎng)列表進(jìn)行更新。
[0134] 在一實(shí)施例中,如圖6A和圖6B所示,上述更新模塊45可包括:
[0135] 第一更新單元451被配置為將第一無線局域網(wǎng)列表中沒有被第二無線局域網(wǎng)列 表包含的條目增加到第二無線局域網(wǎng)列表中;或者
[0136] 第二更新單元452被配置為將第二無線局域網(wǎng)列表替換為第一無線局域網(wǎng)列表。
[0137] 在一實(shí)施例中,如圖7所示,上述裝置還可包括:
[0138] 存儲(chǔ)模塊46被配置為當(dāng)匹配比較結(jié)果未符合預(yù)設(shè)條件時(shí),存儲(chǔ)第一無線局域網(wǎng) 列表。
[0139] 在一實(shí)施例中,如圖8A和8B所示,上述連接模塊43可包括:
[0140] 第一連接單元431被配置為當(dāng)至少兩個(gè)第二無線局域網(wǎng)的匹配比較結(jié)果符合預(yù) 設(shè)條件時(shí),逐個(gè)利用第二無線局域網(wǎng)的連接信息,向第一無線局域網(wǎng)發(fā)起連接請求,直到連 接成功或連接信息都已被利用過;或者
[0141] 第二連接單元432被配置為當(dāng)至少兩個(gè)第二無線局域網(wǎng)的匹配比較結(jié)果符合預(yù) 設(shè)條件時(shí),按照匹配比較結(jié)果從大到小的順序,對至少兩個(gè)第二無線局域網(wǎng)進(jìn)行排序;依序 逐個(gè)利用第二無線局域網(wǎng)的連接信息,向第一無線局域網(wǎng)發(fā)起連接請求,直到連接成功或 連接信息都已被利用過。
[0142] 在一實(shí)施例中,如圖4所示,上述匹配比較模塊42可包括:
[0143] 匹配比較單元421被配置為確定第一無線局域網(wǎng)列表與第二無線局域網(wǎng)列表中 的名稱相同條目的數(shù)目;確定名稱相同條目的數(shù)目占第二無線局域網(wǎng)列表的總數(shù)目的比 例,將比例作為第二無線局域網(wǎng)對應(yīng)的匹配比較結(jié)果。
[0144] 本公開實(shí)施例提供的自動(dòng)連接無線局域網(wǎng)的裝置,通過對具有相同名稱的無線局 域網(wǎng)的無線局域網(wǎng)列表進(jìn)行匹配比較,根據(jù)匹配比較結(jié)果進(jìn)行自動(dòng)連接,可以提高判斷之 前連接的無線局域網(wǎng)與當(dāng)前檢測到的無線局域網(wǎng)是否為同一無線局域網(wǎng)的準(zhǔn)確率,減少將 重名的無線局域網(wǎng)誤判斷成同一無線局域網(wǎng)絡(luò)的概率,降低自動(dòng)連接失敗的概率,減少對 用戶的不必要干擾。
[0145] 關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法 的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
[0146] 圖9是根據(jù)一示例性實(shí)施例示出的一種適用于自動(dòng)連接無線局域網(wǎng)的裝置1200 的框圖,該裝置適用于終端設(shè)備。例如,裝置1200可以是移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端, 消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
[0147] 參照圖9,裝置1200可以包括以下一個(gè)或多個(gè)組件:處理組件1202,存儲(chǔ)器1204, 電源組件1206,多媒體組件1208,音頻組件1210,輸入/輸出(I/O)的接口 1212,傳感器組 件1214,以及通信組件1216。
[0148] 處理組件1202通??刂蒲b置1200的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信, 相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理元件1202可以包括一個(gè)或多個(gè)處理器1220來執(zhí) 行指令,以完成上述的方法的全部或部分步驟。此外,處理組件1202可以包括一個(gè)或多個(gè) 模塊,便于處理組件1202和其它組件之間的交互。例如,處理部件1202可以包括多媒體模 塊,以方便多媒體組件1208和處理組件1202之間的交互。
[0149] 存儲(chǔ)器1204被配置為存儲(chǔ)各種類型的數(shù)據(jù)以支持在設(shè)備1200的操作。這些數(shù)據(jù) 的示例包括用于在裝置1200上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù) 據(jù),消息,圖片,視頻等。存儲(chǔ)器1204可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它 們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPR0M),可 擦除可編程只讀存儲(chǔ)器(EPROM),可編程只讀存儲(chǔ)器(PR0M),只讀存儲(chǔ)器(R0M),磁存儲(chǔ)器, 快閃存儲(chǔ)器,磁盤或光盤。
[0150] 電力組件1206為裝置1200的各種組件提供電力。電力組件1206可以包括電源 管理系統(tǒng),一個(gè)或多個(gè)電源,及其它與為裝置1200生成、管理和分配電力相關(guān)聯(lián)的組件。
[0151] 多媒體組件1208包括在所述裝置1200和用戶之間的提供一個(gè)輸出接口的屏幕。 在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面 板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個(gè)或多個(gè)觸摸 傳感器以感測觸摸、滑動(dòng)和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動(dòng) 動(dòng)作的邊界,而且還檢測與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中, 多媒體組件1208包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)設(shè)備1200處于操作模式,如 拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè) 前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
[0152] 音頻組件1210被配置為輸出和/或輸入音頻信號。例如,音頻組件1210包括一 個(gè)麥克風(fēng)(MIC),當(dāng)裝置1200處于操作模式,如呼叫模式、記錄模式和語音識(shí)別模式時(shí),麥 克風(fēng)被配置為接收外部音頻信號。所接收的音頻信號可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器1204或 經(jīng)由通信組件1216發(fā)送。在一些實(shí)施例中,音頻組件1210還包括一個(gè)揚(yáng)聲器,用于輸出音 頻信號。
[0153] I/O接口 1212為處理組件1202和外圍接口模塊之間提供接口,上述外圍接口模塊 可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動(dòng)按鈕和 鎖定按鈕。
[0154] 傳感器組件1214包括一個(gè)或多個(gè)傳感器,用于為裝置1200提供各個(gè)方面的狀態(tài) 評估。例如,傳感器組件1214可以檢測到設(shè)備1200的打開/關(guān)閉狀態(tài),組件的相對定位, 例如所述組件為裝置1200的顯示器和小鍵盤,傳感器組件1214還可以檢測裝置1200或裝 置1200 -個(gè)組件的位置改變,用戶與裝置1200接觸的存在或不存在,裝置1200方位或加 速/減速和裝置1200的溫度變化。傳感器組件1214可以包括接近傳感器,被配置用來在 沒有任何的物理接觸時(shí)檢測附近物體的存在。傳感器組件1214還可以包括光傳感器,如 CMOS或C⑶圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件1214還 可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0155] 通信組件1216被配置為便于裝置1200和其它設(shè)備之間有線或無線方式的通信。 裝置1200可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個(gè)示 例性實(shí)施例中,通信部件1216經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣 播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信部件1216還包括近場通信(NFC)模塊,以促 進(jìn)短程通信。例如,在NFC模塊可基于射頻識(shí)別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(IrDA)技術(shù), 超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其它技術(shù)來實(shí)現(xiàn)。
[0156] 在示例性實(shí)施例中,裝置1200可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(ASIC)、數(shù)字 信號處理器(DSP)、數(shù)字信號處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列 (FPGA)、控制器、微控制器、微處理器或其它電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
[0157] 在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例 如包括指令的存儲(chǔ)器1204,上述指令可由裝置1200的處理器820執(zhí)行以完成上述方法。例 如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是ROM、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、 軟盤和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
[0158] 一種自動(dòng)連接無線局域網(wǎng)的裝置,包括:
[0159] 處理器;
[0160] 用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
[0161] 其中,所述處理器被配置為:
[0162] 在無線局域網(wǎng)連接狀態(tài)為未連接狀態(tài)、且檢測到第一無線局域網(wǎng)時(shí),根據(jù)當(dāng)前搜 索到的周邊無線局域網(wǎng)的名稱生成第一無線局域網(wǎng)列表,其中,所述第一無線局域網(wǎng)在存 儲(chǔ)中具有同名的第二無線局域網(wǎng)的連接信息;
[0163] 將所述第一無線局域網(wǎng)列表與預(yù)存的第二無線局域網(wǎng)列表進(jìn)行匹配比較,獲得匹 配比較結(jié)果,其中,所述第二無線局域網(wǎng)列表為所述第二無線局域網(wǎng)的無線局域網(wǎng)列表;
[0164] 當(dāng)所述匹配比較結(jié)果符合預(yù)設(shè)條件時(shí),根據(jù)預(yù)存的所述第二無線局域網(wǎng)的連接信 息,向所述第一無線局域網(wǎng)發(fā)起連接請求。
[0165] 該處理器還被配置為:當(dāng)所述第二無線局域網(wǎng)處于連接狀態(tài)時(shí),搜索當(dāng)前周邊無 線局域網(wǎng)的名稱;根據(jù)搜索獲得的周邊無線局域網(wǎng)的名稱,生成對應(yīng)于所述第二無線局域 網(wǎng)的第二無線局域網(wǎng)列表。
[0166] 該處理器還被配置為:當(dāng)向所述第一無線局域網(wǎng)發(fā)起連接請求成功后,根據(jù)所述 第一無線局域網(wǎng)列表對所述第二無線局域網(wǎng)列表進(jìn)行更新。
[0167] 該處理器還被配置為:將所述第一無線局域網(wǎng)列表中沒有被所述第二無線局域網(wǎng) 列表包含的條目增加到所述第二無線局域網(wǎng)列表中;或者
[0168] 將所述第二無線局域網(wǎng)列表替換為所述第一無線局域網(wǎng)列表。
[0169] 該處理器還被配置為:當(dāng)在所述匹配比較結(jié)果未符合所述預(yù)設(shè)條件時(shí),存儲(chǔ)所述 第一無線局域網(wǎng)列表。
[0170] 該處理器還被配置為:當(dāng)至少兩個(gè)所述第二無線局域網(wǎng)的匹配比較結(jié)果符合所述 預(yù)設(shè)條件時(shí),逐個(gè)利用所述第二無線局域網(wǎng)的連接信息,向所述第一無線局域網(wǎng)發(fā)起連接 請求,直到連接成功或所述連接信息都已被利用過;或者
[0171] 當(dāng)至少兩個(gè)所述第二無線局域網(wǎng)的匹配比較結(jié)果符合所述預(yù)設(shè)條件時(shí),按照匹配 比較結(jié)果從大到小的順序,對所述至少兩個(gè)第二無線局域網(wǎng)進(jìn)行排序;依序逐個(gè)利用所述 第二無線局域網(wǎng)的連接信息,向所述第一無線局域網(wǎng)發(fā)起連接請求,直到連接成功或所述 連接信息都已被利用過。
[0172] 該處理器還被配置為:確定所述第一無線局域網(wǎng)列表與所述第二無線局域網(wǎng)列表 中的名稱相同條目的數(shù)目;
[0173] 確定所述名稱相同條目的數(shù)目占所述第二無線局域網(wǎng)列表的總數(shù)目的比例,將所 述比例作為所述第二無線局域網(wǎng)對應(yīng)的匹配比較結(jié)果。
[0174] 一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述存儲(chǔ)介質(zhì)中的指令由移動(dòng)終端的處理 器執(zhí)行時(shí),使得移動(dòng)終端能夠執(zhí)行一種自動(dòng)連接無線局域網(wǎng)的方法,所述方法包括:
[0175] 在無線局域網(wǎng)連接狀態(tài)為未連接狀態(tài)、且檢測到第一無線局域網(wǎng)時(shí),根據(jù)當(dāng)前搜 索到的周邊無線局域網(wǎng)的名稱生成第一無線局域網(wǎng)列表,其中,所述第一無線局域網(wǎng)在存 儲(chǔ)中具有同名的第二無線局域網(wǎng)的連接信息;
[0176] 將所述第一無線局域網(wǎng)列表與預(yù)存的第二無線局域網(wǎng)列表進(jìn)行匹配比較,獲得匹 配比較結(jié)果,其中,所述第二無線局域網(wǎng)列表為所述第二無線局域網(wǎng)的無線局域網(wǎng)列表;
[0177] 當(dāng)所述匹配比較結(jié)果符合預(yù)設(shè)條件時(shí),根據(jù)預(yù)存的所述第二無線局域網(wǎng)的連接信 息,向所述第一無線局域網(wǎng)發(fā)起連接請求。
[0178] 所述第二無線局域網(wǎng)列表的生成方法,可包括:
[0179] 當(dāng)所述第二無線局域網(wǎng)處于連接狀態(tài)時(shí),搜索當(dāng)前周邊無線局域網(wǎng)的名稱;
[0180] 根據(jù)搜索獲得的周邊無線局域網(wǎng)的名稱,生成對應(yīng)于所述第二無線局域網(wǎng)的第二 無線局域網(wǎng)列表。
[0181] 所述方法還可包括:
[0182] 當(dāng)向所述第一無線局域網(wǎng)發(fā)起連接請求成功后,根據(jù)所述第一無線局域網(wǎng)列表對 所述第二無線局域網(wǎng)列表進(jìn)行更新。
[0183] 所述根據(jù)所述第一無線局域網(wǎng)列表對所述第二無線局域網(wǎng)列表進(jìn)行更新,可包 括:
[0184] 將所述第一無線局域網(wǎng)列表中沒有被所述第二無線局域網(wǎng)列表包含的條目增加 到所述第二無線局域網(wǎng)列表中;或者
[0185] 將所述第二無線局域網(wǎng)列表替換為所述第一無線局域網(wǎng)列表。
[0186] 所述方法還可包括:
[0187] 當(dāng)在所述匹配比較結(jié)果未符合所述預(yù)設(shè)條件時(shí),存儲(chǔ)所述第一無線局域網(wǎng)列表。
[0188] 當(dāng)至少兩個(gè)所述第二無線局域網(wǎng)的匹配比較結(jié)果符合所述預(yù)設(shè)條件時(shí),所述根據(jù) 預(yù)存的所述第二無線局域網(wǎng)的連接信息,向所述第一無線局域網(wǎng)發(fā)起連接請求,可包括:
[0189] 逐個(gè)利用所述第二無線局域網(wǎng)的連接信息,向所述第一無線局域網(wǎng)發(fā)起連接請 求,直到連接成功或所述連接信息都已被利用過;或者
[0190] 按照匹配比較結(jié)果從大到小的順序,對所述至少兩個(gè)第二無線局域網(wǎng)進(jìn)行排序; 依序逐個(gè)利用所述第二無線局域網(wǎng)的連接信息,向所述第一無線局域網(wǎng)發(fā)起連接請求,直 到連接成功或所述連接信息都已被利用過。
[0191] 所述將所述第一無線局域網(wǎng)列表與預(yù)存的第二無線局域網(wǎng)列表進(jìn)行匹配比較,獲 得匹配比較結(jié)果,可包括:
[0192] 確定所述第一無線局域網(wǎng)列表與所述第二無線局域網(wǎng)列表中的名稱相同條目的 數(shù)目;
[0193] 確定所述名稱相同條目的數(shù)目占所述第二無線局域網(wǎng)列表的總數(shù)目的比例,將所 述比例作為所述第二無線局域網(wǎng)對應(yīng)的匹配比較結(jié)果。
[0194] 本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的公開后,將容易想到本公開的其 它實(shí)施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或 者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本【技術(shù)領(lǐng)域】中的公知常識(shí) 或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本公開的真正范圍和精神由下面的 權(quán)利要求指出。
[0195] 應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并 且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。
【權(quán)利要求】
1. 一種自動(dòng)連接無線局域網(wǎng)的方法,其特征在于,包括: 在無線局域網(wǎng)連接狀態(tài)為未連接狀態(tài)、且檢測到第一無線局域網(wǎng)時(shí),根據(jù)當(dāng)前搜索到 的周邊無線局域網(wǎng)的名稱生成第一無線局域網(wǎng)列表,其中,所述第一無線局域網(wǎng)在存儲(chǔ)中 具有同名的第二無線局域網(wǎng)的連接信息; 將所述第一無線局域網(wǎng)列表與預(yù)存的第二無線局域網(wǎng)列表進(jìn)行匹配比較,獲得匹配比 較結(jié)果,其中,所述第二無線局域網(wǎng)列表為所述第二無線局域網(wǎng)的無線局域網(wǎng)列表; 當(dāng)所述匹配比較結(jié)果符合預(yù)設(shè)條件時(shí),根據(jù)預(yù)存的所述第二無線局域網(wǎng)的連接信息, 向所述第一無線局域網(wǎng)發(fā)起連接請求。
2. 如權(quán)利要求1所述的方法,其特征在于,所述第二無線局域網(wǎng)列表的生成方法,包 括: 當(dāng)所述第二無線局域網(wǎng)處于連接狀態(tài)時(shí),搜索當(dāng)前周邊無線局域網(wǎng)的名稱; 根據(jù)搜索獲得的周邊無線局域網(wǎng)的名稱,生成對應(yīng)于所述第二無線局域網(wǎng)的第二無線 局域網(wǎng)列表。
3. 如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 當(dāng)向所述第一無線局域網(wǎng)發(fā)起連接請求成功后,根據(jù)所述第一無線局域網(wǎng)列表對所述 第二無線局域網(wǎng)列表進(jìn)行更新。
4. 如權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述第一無線局域網(wǎng)列表對所述 第二無線局域網(wǎng)列表進(jìn)行更新,包括: 將所述第一無線局域網(wǎng)列表中沒有被所述第二無線局域網(wǎng)列表包含的條目增加到所 述第二無線局域網(wǎng)列表中;或者 將所述第二無線局域網(wǎng)列表替換為所述第一無線局域網(wǎng)列表。
5. 如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 當(dāng)所述匹配比較結(jié)果未符合所述預(yù)設(shè)條件時(shí),存儲(chǔ)所述第一無線局域網(wǎng)列表。
6. 如權(quán)利要求1所述的方法,其特征在于,當(dāng)至少兩個(gè)所述第二無線局域網(wǎng)的匹配比 較結(jié)果符合所述預(yù)設(shè)條件時(shí),所述根據(jù)預(yù)存的所述第二無線局域網(wǎng)的連接信息,向所述第 一無線局域網(wǎng)發(fā)起連接請求,包括: 逐個(gè)利用所述第二無線局域網(wǎng)的連接信息,向所述第一無線局域網(wǎng)發(fā)起連接請求,直 到連接成功或所述連接信息都已被利用過;或者 按照匹配比較結(jié)果從大到小的順序,對所述至少兩個(gè)第二無線局域網(wǎng)進(jìn)行排序;依序 逐個(gè)利用所述第二無線局域網(wǎng)的連接信息,向所述第一無線局域網(wǎng)發(fā)起連接請求,直到連 接成功或所述連接信息都已被利用過。
7. 如權(quán)利要求1所述的方法,其特征在于, 所述將所述第一無線局域網(wǎng)列表與預(yù)存的第二無線局域網(wǎng)列表進(jìn)行匹配比較,獲得匹 配比較結(jié)果,包括: 確定所述第一無線局域網(wǎng)列表與所述第二無線局域網(wǎng)列表中的名稱相同條目的數(shù) 目; 確定所述名稱相同條目的數(shù)目占所述第二無線局域網(wǎng)列表的總數(shù)目的比例,將所述比 例作為所述第二無線局域網(wǎng)對應(yīng)的匹配比較結(jié)果。
8. -種自動(dòng)連接無線局域網(wǎng)的裝置,其特征在于,包括: 檢測模塊,用于在無線局域網(wǎng)連接狀態(tài)為未連接狀態(tài)、且檢測到第一無線局域網(wǎng)時(shí),根 據(jù)當(dāng)前搜索到的周邊無線局域網(wǎng)的名稱生成第一無線局域網(wǎng)列表,其中,所述第一無線局 域網(wǎng)在存儲(chǔ)中具有同名的第二無線局域網(wǎng)的連接信息; 匹配比較模塊,用于將所述第一無線局域網(wǎng)列表與預(yù)存的第二無線局域網(wǎng)列表進(jìn)行匹 配比較,獲得匹配比較結(jié)果,其中,所述第二無線局域網(wǎng)列表為所述第二無線局域網(wǎng)的無線 局域網(wǎng)列表; 連接模塊,用于當(dāng)所述匹配比較結(jié)果符合預(yù)設(shè)條件時(shí),根據(jù)預(yù)存的所述第二無線局域 網(wǎng)的連接信息,向所述第一無線局域網(wǎng)發(fā)起連接請求。
9. 如權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 生成模塊,用于當(dāng)所述第二無線局域網(wǎng)處于連接狀態(tài)時(shí),搜索當(dāng)前周邊無線局域網(wǎng)的 名稱;根據(jù)搜索獲得的周邊無線局域網(wǎng)的名稱,生成對應(yīng)于所述第二無線局域網(wǎng)的第二無 線局域網(wǎng)列表。
10. 如權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 更新模塊,用于當(dāng)向所述第一無線局域網(wǎng)發(fā)起連接請求成功后,根據(jù)所述第一無線局 域網(wǎng)列表對所述第二無線局域網(wǎng)列表進(jìn)行更新。
11. 如權(quán)利要求10所述的裝置,其特征在于,所述更新模塊,包括: 第一更新單元,用于將所述第一無線局域網(wǎng)列表中沒有被所述第二無線局域網(wǎng)列表包 含的條目增加到所述第二無線局域網(wǎng)列表中;或者 第二更新單元,用于將所述第二無線局域網(wǎng)列表替換為所述第一無線局域網(wǎng)列表。
12. 如權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 存儲(chǔ)模塊,用于當(dāng)所述匹配比較結(jié)果未符合所述預(yù)設(shè)條件時(shí),存儲(chǔ)所述第一無線局域 網(wǎng)列表。
13. 如權(quán)利要求8所述的裝置,其特征在于,所述連接模塊,包括: 第一連接單元,用于當(dāng)至少兩個(gè)所述第二無線局域網(wǎng)的匹配比較結(jié)果符合所述預(yù)設(shè)條 件時(shí),逐個(gè)利用所述第二無線局域網(wǎng)的連接信息,向所述第一無線局域網(wǎng)發(fā)起連接請求,直 到連接成功或所述連接信息都已被利用過;或者 第二連接單元,用于當(dāng)至少兩個(gè)所述第二無線局域網(wǎng)的匹配比較結(jié)果符合所述預(yù)設(shè)條 件時(shí),按照匹配比較結(jié)果從大到小的順序,對所述至少兩個(gè)第二無線局域網(wǎng)進(jìn)行排序;依序 逐個(gè)利用所述第二無線局域網(wǎng)的連接信息,向所述第一無線局域網(wǎng)發(fā)起連接請求,直到連 接成功或所述連接信息都已被利用過。
14. 如權(quán)利要求8所述的裝置,其特征在于, 所述匹配比較模塊,包括: 匹配比較單元,用于確定所述第一無線局域網(wǎng)列表與所述第二無線局域網(wǎng)列表中的名 稱相同條目的數(shù)目;確定所述名稱相同條目的數(shù)目占所述第二無線局域網(wǎng)列表的總數(shù)目的 比例,將所述比例作為所述第二無線局域網(wǎng)對應(yīng)的匹配比較結(jié)果。
15. -種自動(dòng)連接無線局域網(wǎng)的裝置,其特征在于,包括: 處理器; 用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器; 其中,所述處理器被配置為: 在無線局域網(wǎng)連接狀態(tài)為未連接狀態(tài)、且檢測到第一無線局域網(wǎng)時(shí),根據(jù)當(dāng)前搜索到 的周邊無線局域網(wǎng)的名稱生成第一無線局域網(wǎng)列表,其中,所述第一無線局域網(wǎng)在存儲(chǔ)中 具有同名的第二無線局域網(wǎng)的連接信息; 將所述第一無線局域網(wǎng)列表與預(yù)存的第二無線局域網(wǎng)列表進(jìn)行匹配比較,獲得匹配比 較結(jié)果,其中,所述第二無線局域網(wǎng)列表為所述第二無線局域網(wǎng)的無線局域網(wǎng)列表; 當(dāng)所述匹配比較結(jié)果符合預(yù)設(shè)條件時(shí),根據(jù)預(yù)存的所述第二無線局域網(wǎng)的連接信息, 向所述第一無線局域網(wǎng)發(fā)起連接請求。
【文檔編號】H04W76/02GK104105169SQ201410360907
【公開日】2014年10月15日 申請日期:2014年7月25日 優(yōu)先權(quán)日:2014年7月25日
【發(fā)明者】李棽, 王恒, 相里飛 申請人:小米科技有限責(zé)任公司