一種Wi-Fi網(wǎng)絡的連接方法及裝置制造方法
【專利摘要】本申請?zhí)峁┝艘环NWi-Fi網(wǎng)絡連接方法及裝置,當接收到與目標Wi-Fi網(wǎng)絡的連接指令時,檢測是否保存有用于與所述目標Wi-Fi網(wǎng)絡建立連接的連接參數(shù),若保存有,進而依據(jù)所述保存的連接參數(shù),建立與所述目標Wi-Fi網(wǎng)絡的連接。與現(xiàn)有技術(shù)相比,本發(fā)明實施例當檢測到保存的連接參數(shù)時,直接獲取保存的該連接參數(shù),并不需要耗費查找及交互過程以獲得的連接參數(shù),連接速度較快。
【專利說明】-種Wi-Fi網(wǎng)絡的連接方法及裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及無線通信【技術(shù)領(lǐng)域】,尤其是一種Wi-Fi網(wǎng)絡的連接方法及裝置。
【背景技術(shù)】
[0002] Wi-Fi網(wǎng)絡,是一種常用的無線通信網(wǎng)絡,多用于移動終端與有線局域網(wǎng)的連接。 在Wi-Fi網(wǎng)絡中,包括無線訪問接入點(AP,A CCesS Point),用于在媒體存取控制層作為無 線工作站與有線局域網(wǎng)絡之間的橋梁。移動終端連接Wi-Fi網(wǎng)絡,即是通過無線通信信道 與AP點建立連接。
[0003] 目前,Wi-Fi網(wǎng)絡的連接方法為,每次當需要連接某一 Wi-Fi網(wǎng)絡時,在多個無線 通信信道中,查找該Wi-Fi網(wǎng)絡所使用的通信信道,且在與無線訪問接入點的交互過程中 獲取其他連接參數(shù),以建立連接??梢?,該種方式連接速度較慢。
【發(fā)明內(nèi)容】
[0004] 有鑒于此,本發(fā)明提供了一種Wi-Fi網(wǎng)絡的連接方法及裝置,用以解決現(xiàn)有技術(shù) 中Wi-Fi網(wǎng)絡連接速度較慢的技術(shù)問題。為實現(xiàn)所述發(fā)明目的,本發(fā)明提供以下技術(shù)方案:
[0005] -種Wi-Fi網(wǎng)絡的連接方法,包括:
[0006] 當接收到與目標Wi-Fi網(wǎng)絡的連接指令時,檢測是否保存有用于與所述目標 Wi-Fi網(wǎng)絡建立連接的連接參數(shù);其中,所述連接參數(shù)是與所述目標Wi-Fi網(wǎng)絡進行首次連 接時保存的;
[0007] 若是,依據(jù)所述保存的連接參數(shù),建立與所述目標Wi-Fi網(wǎng)絡的連接。
[0008] 上述方法,優(yōu)選地,還包括:
[0009] 若否,建立與所述目標Wi-Fi網(wǎng)絡的首次連接,并保存所述首次連接中的連接參 數(shù)。
[0010] 上述方法,優(yōu)選地,所述建立與所述目標Wi-Fi網(wǎng)絡的首次連接,并保存所述首次 連接中的連接參數(shù),包括:
[0011] 依次在多個預設信道上發(fā)送掃描指令,直至在某一信道上接收到與掃描指令對應 的響應指令,獲取該信道的標識;
[0012] 當所述響應指令中包含有加密方式且所述加密方式為WPA/WPA2加密方式,依據(jù) 用戶輸入密碼對應的PMK碼(Pairwise Master Key),建立與所述目標Wi-Fi網(wǎng)絡的連接, 并保存該信道標識、該加密方式、該PMK碼及所述目標Wi-Fi網(wǎng)絡的標識為連接參數(shù);其中, 該目標Wi-Fi網(wǎng)絡的標識是從該響應指令中獲取到的;
[0013] 當所述響應指令中包含有加密方式且所述加密方式非WPA/WPA2加密方式時,依 據(jù)所述用戶輸入的密碼,建立與所述目標Wi-Fi網(wǎng)絡的連接,并保存該信道標識、該加密方 式、該輸入密碼及所述目標Wi-Fi網(wǎng)絡的標識為連接參數(shù);
[0014] 當所述響應指令中未包含有加密方式時,建立與所述目標Wi-Fi網(wǎng)絡的連接,并 保存該信道標識及所述目標Wi-Fi網(wǎng)絡的標識為連接參數(shù)。
[0015] 上述方法,優(yōu)選地,所述依據(jù)所述保存的連接參數(shù),建立與所述目標Wi-Fi網(wǎng)絡的 連接,包括:
[0016] 獲取所述保存的連接參數(shù)中的信道標識及目標Wi-Fi網(wǎng)絡標識;
[0017] 當保存的所述連接參數(shù)中包含有PMK碼時,在所述信道標識對應的信道上,依據(jù) 所述目標Wi-Fi網(wǎng)絡標識、保存的加密方式及保存的PMK碼,建立與所述目標Wi-Fi網(wǎng)絡的 連接;
[0018] 當保存的所述連接參數(shù)中包含有輸入密碼時,在所述信道標識對應的信道上,依 據(jù)所述目標Wi-Fi網(wǎng)絡標識、保存的加密方式及保存的輸入密碼,建立與所述目標Wi-Fi網(wǎng) 絡的連接;
[0019] 當保存的所述連接參數(shù)中未包含有PMK碼及輸入密碼時,在所述信道標識對應的 信道上,依據(jù)所述目標Wi-Fi網(wǎng)絡標識,建立與所述目標Wi-Fi網(wǎng)絡的連接。
[0020] 本申請還提供了一種Wi-Fi網(wǎng)絡的連接裝置,包括:
[0021] 連接參數(shù)檢測單元,用于當接收到與目標Wi-Fi網(wǎng)絡的連接指令時,檢測是否保 存有用于與所述目標Wi-Fi網(wǎng)絡建立連接的連接參數(shù);其中,所述連接參數(shù)是與所述目標 Wi-Fi網(wǎng)絡進行首次連接時保存的;若是,觸發(fā)第一連接單元;
[0022] 連接單元,用于依據(jù)所述保存的連接參數(shù),建立與所述目標Wi-Fi網(wǎng)絡的連接。
[0023] 上述裝置,優(yōu)選地,還包括:
[0024] 連接及保存單元,用于當未檢測到保存有用于與所述目標Wi-Fi網(wǎng)絡建立連接的 連接參數(shù)時,建立與所述目標Wi-Fi網(wǎng)絡的首次連接,并保存所述首次連接中的連接參數(shù)。
[0025] 上述裝置,優(yōu)選地,所述連接及保存單元包括:
[0026] 信道掃描子單元,用于依次在多個預設信道上發(fā)送掃描指令,直至在某一信道上 接收到與掃描指令對應的響應指令,獲取該信道的標識;
[0027] 第一連接保存子單元,用于當所述響應指令中包含有第一加密方式且所述第一加 密方式為WPA/WPA2加密方式,依據(jù)用戶輸入密碼對應的PMK碼(Pairwise Master Key), 建立與所述目標Wi-Fi網(wǎng)絡的連接,并保存該信道標識、該加密方式、該PMK碼及所述目標 Wi-Fi網(wǎng)絡的標識為連接參數(shù);其中,該目標Wi-Fi網(wǎng)絡的標識是從該響應指令中獲取到 的;
[0028] 第二連接保存子單元,用于當所述響應指令中包含有加密方式且所述加密方式非 WPA/WPA2加密方式時,依據(jù)所述用戶輸入的密碼,建立與所述目標Wi-Fi網(wǎng)絡的連接,并保 存該信道標識、該加密方式、該輸入密碼及所述目標Wi-Fi網(wǎng)絡的標識為連接參數(shù);
[0029] 第三連接保存子單元,用于當所述響應指令中未包含有加密方式時,建立與所述 目標Wi-Fi網(wǎng)絡的連接,并保存該信道標識及所述目標Wi-Fi網(wǎng)絡的標識為連接參數(shù)。
[0030] 上述裝置,優(yōu)選地,所述連接單元包括:
[0031] 標識獲取子單元,用于獲取所述保存的連接參數(shù)中的信道標識及目標Wi-Fi網(wǎng)絡 標識;
[0032] 第一連接子單元,用于當保存的所述連接參數(shù)中包含有PMK碼時,在所述信道標 識對應的信道上,依據(jù)所述目標Wi-Fi網(wǎng)絡標識、保存的加密方式及保存的PMK碼,建立與 所述目標Wi-Fi網(wǎng)絡的連接;
[0033] 第二連接子單元,用于當保存的所述連接參數(shù)中包含有輸入密碼時,在所述信道 標識對應的信道上,依據(jù)所述目標Wi-Fi網(wǎng)絡標識、保存的加密方式保存的輸入密碼,建立 與所述目標Wi-Fi網(wǎng)絡的連接;
[0034] 第三連接子單元,用于當保存的所述連接參數(shù)中未包含有PMK碼及輸入密碼時, 在所述信道標識對應的信道上,依據(jù)所述目標Wi-Fi網(wǎng)絡標識,建立與所述目標Wi-Fi網(wǎng)絡 的連接。
[0035] 與現(xiàn)有技術(shù)相比,本發(fā)明具有以下有益效果:
[0036] 本發(fā)明實施例提供了一種Wi-Fi網(wǎng)絡連接方法及裝置,當接收到與目標Wi-Fi網(wǎng) 絡的連接指令時,檢測是否保存有用于與所述目標Wi-Fi網(wǎng)絡建立連接的連接參數(shù),若保 存有,進而依據(jù)所述保存的連接參數(shù),建立與所述目標Wi-Fi網(wǎng)絡的連接。與現(xiàn)有技術(shù)相 t匕,本發(fā)明實施例當檢測到保存的連接參數(shù)時,直接獲取保存的該連接參數(shù),并不需要耗費 查找及交互過程以獲得的連接參數(shù),連接速度較快。
【專利附圖】
【附圖說明】
[0037] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù) 提供的附圖獲得其他的附圖。
[0038] 圖1為本發(fā)明實施例提供的Wi-Fi網(wǎng)絡連接方法的流程圖;
[0039] 圖2為本發(fā)明實施例提供的Wi-Fi網(wǎng)絡連接方法另一實施例的部分流程圖;
[0040] 圖3為本發(fā)明實施例提供的Wi-Fi網(wǎng)絡連接方法又一實施例的部分流程圖;
[0041] 圖4為本發(fā)明實施例提供的Wi-Fi網(wǎng)絡連接裝置的結(jié)構(gòu)框圖;
[0042] 圖5為本發(fā)明實施例提供的Wi-Fi網(wǎng)絡連接裝置另一實施例的部分結(jié)構(gòu)框圖;
[0043] 圖6為本發(fā)明實施例提供的Wi-Fi網(wǎng)絡連接裝置又一實施例的部分結(jié)構(gòu)框圖。
【具體實施方式】
[0044] 下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。
[0045] 參見圖1,其示出了本發(fā)明實施例提供的Wi-Fi網(wǎng)絡的連接方法流程,具體包括:
[0046] 步驟S100 :當接收到與目標Wi-Fi網(wǎng)絡的連接指令時,檢測是否保存有用于與所 述目標Wi-Fi網(wǎng)絡建立連接的連接參數(shù);其中,所述連接參數(shù)是與所述目標Wi-Fi網(wǎng)絡進行 首次連接時保存的;若是,執(zhí)行步驟S200。
[0047] 其中,當用戶需要與某一 Wi-Fi網(wǎng)絡進行連接時,該網(wǎng)絡為目標Wi-Fi網(wǎng)絡。由用 戶的操作觸發(fā)生成連接指令,且所述連接指令被發(fā)送至本發(fā)明實施例的執(zhí)行主體,當該執(zhí) 行主體接收到該連接指令后,檢測是否已經(jīng)保存有連接參數(shù)。其中,所述連接參數(shù)是用于 與該目標Wi-Fi網(wǎng)絡進行連接的參數(shù),可以包括但不限定于目標Wi-Fi網(wǎng)絡的標識及目標 Wi-Fi網(wǎng)絡使用的信道。若所述連接需要連接密碼時,同時保存所述連接密碼。
[0048] 需要說明的是,上述連接參數(shù)是與目標Wi-Fi網(wǎng)絡首次建立連接時保存的參數(shù)。
[0049] 步驟S200 :依據(jù)所述保存的連接參數(shù),建立與所述目標Wi-Fi網(wǎng)絡的連接。
[0050] 由以上的技術(shù)方案可知,本發(fā)明實施例提供的Wi-Fi網(wǎng)絡連接方法,當接收到與 目標Wi-Fi網(wǎng)絡的連接指令時,檢測是否保存有用于與所述目標Wi-Fi網(wǎng)絡建立連接的連 接參數(shù),若保存有,進而依據(jù)所述保存的連接參數(shù),建立與所述目標Wi-Fi網(wǎng)絡的連接。與 現(xiàn)有技術(shù)相比,本發(fā)明實施例當檢測到保存的連接參數(shù)時,直接獲取保存的該連接參數(shù),并 不需要耗費查找及交互過程以獲得的連接參數(shù),連接速度較快。
[0051] 可選地,如圖1所示,在上述方法實施例的基礎上,還可以包括:當步驟S100的判 斷結(jié)果為否時,執(zhí)行步驟S300。
[0052] 步驟S300 :建立與所述目標Wi-Fi網(wǎng)絡的首次連接,并保存所述首次連接中的連 接參數(shù)。
[0053] 當未檢測到保存有用于與所述目標Wi-Fi網(wǎng)絡建立連接的連接參數(shù)時,說明生成 連接指令的該次連接為首次連接,因此,需要與該目標Wi-Fi網(wǎng)絡建立連接。需要說明的 是,首次連接可以是利用現(xiàn)有技術(shù)中的任意一種連接方式。
[0054] 可選地,參見圖2,步驟S300可以通過以下方式實現(xiàn):
[0055] 步驟S301 :依次在多個預設信道上發(fā)送掃描指令,直至在某一信道上接收到與掃 描指令對應的響應指令,獲取該信道的標識。
[0056] 其中,Wi-Fi網(wǎng)絡使用的是無線信號,對應多個固定的無線通信信道。Wi-Fi網(wǎng)絡 對應14個信道,每個信道上傳輸固定頻段的無線信號。需要說明的是,當連接某一具體的 Wi-Fi網(wǎng)絡時,需要查詢該網(wǎng)絡使用的信道。
[0057] 本實施例中,依次在所述多個信道中,發(fā)送掃描指令??蛇x地,依照信道標識排序 依次發(fā)送掃描指令。具體地,依照信道1、信號2、信道3……信道14的順序依次發(fā)送掃描指 令。其中,所述掃描指令為Probe Request,該指令中包含有負載部分Frame Body,進一步 地,所述負載部分中包含有SSID字段,該字段的值為查找目標Wi-Fi網(wǎng)絡所使用信道時使 用的目標Wi-Fi網(wǎng)絡的名稱。
[0058] 其中,若某一信道中存在所述掃描指令中包含的目標Wi-Fi網(wǎng)絡標識對應的訪問 接入點(AP)時,該無線訪問接入點會通過該信道返回與該掃描指令對應的響應指令,則表 明目標目標Wi-Fi網(wǎng)絡使用該信道,進而獲取該信道的標識。
[0059] 可選地,所述響應指令為Probe Respond,且包含有負載部分,確定該負載部分中 的屬性Capability,查看該屬性中Privacy字段的值。當該字段值為1時,表明響應指令 中包含有加密方式且加密方式為WEP加密方式;當該字段值并非1時,進一步查看Vendor Specific字段的內(nèi)容,如果該字段中包含WPA信息,表明響應指令中包含有加密方式且加密 方式為WPA加密方式,更具體地為WPA TKIP加密方式,在此情況下,可以進一步查看RSN字 段,若該字段不為空,則表明該目標Wi-Fi網(wǎng)絡的加密方式為WPA加密方式中的WPAAES加 密方式;以上各個字段的值均為空時,表明該目標Wi-Fi網(wǎng)絡為非加密網(wǎng)絡。另外,通過查 看負載部分中的版本,可以獲知所述WPA加密方式是否為WPA2加密方式。
[0060] 步驟S302 :當所述響應指令中包含有加密方式且所述加密方式為WPA/WPA2加密 方式,依據(jù)用戶輸入密碼對應的PMK碼(Pairwise Master Key),建立與所述目標Wi-Fi網(wǎng) 絡的連接,并保存該信道標識、該加密方式、該PMK碼及所述目標Wi-Fi網(wǎng)絡的標識為連接 參數(shù);其中,該目標Wi-Fi網(wǎng)絡的標識是從該響應指令中獲取到的。
[0061] 其中,當接收到響應指令后,且所述響應指令中包含有加密方式,則表明所述目標 Wi-Fi網(wǎng)絡為加密網(wǎng)絡,用戶需要輸入密碼(PSK碼)。若加密方式為WPA/WPA2加密方式, 需要計算用戶輸入密碼對應的PMK碼,利用該PMK碼再次發(fā)送與目標Wi-Fi網(wǎng)絡的連接指 令,以連接與目標Wi-Fi網(wǎng)絡的連接。
[0062] 需要說明的是,本步驟中保存的加密方式為WPA/WPA2加密方式。同時,所述目標 Wi-Fi網(wǎng)絡返回的上述響應指令中包含有目標Wi-Fi網(wǎng)絡的標識,具體為響應指令中BSSID 字段的值。該標識是無線訪問接入點設置的標識,該標識具有唯一性,用來唯一定位該目標 Wi-Fi網(wǎng)絡。
[0063] 步驟S303 :當所述響應指令中包含有加密方式且所述加密方式非WPA/WPA2加密 方式時,依據(jù)所述用戶輸入的密碼,建立與所述目標Wi-Fi網(wǎng)絡的連接,并保存該信道標 識、該加密方式、該輸入密碼及所述目標Wi-Fi網(wǎng)絡的標識為連接參數(shù)。
[0064] 其中,若加密方式非WPA/WPA2加密方式,例如為WEP加密方式,直接利用用戶輸入 的密碼,發(fā)送連接指令,建立連接。需要說明的是,保存的所述加密方式非WPA/WPA2加密方 式,當從響應指令中獲取到的加密方式為何種即保存為何種加密方式。
[0065] 步驟S304 :當所述響應指令中未包含有加密方式時,建立與所述目標Wi-Fi網(wǎng)絡 的連接,并保存該信道標識及所述目標Wi-Fi網(wǎng)絡的標識為連接參數(shù)。
[0066] 其中,當響應指令中未包含有加密方式時,表明目標Wi-Fi網(wǎng)絡非加密網(wǎng)絡。在發(fā) 送的連接指令中并不需要包含密碼,即可建立連接。
[0067] 由以上技術(shù)方案可知,本申請?zhí)峁┑腤i-Fi網(wǎng)絡連接方法中,可以在建立首次連 接的過程中,同時保存連接時使用的連接參數(shù)。并且,可以依據(jù)目標Wi-Fi網(wǎng)絡是否加密 及加密方式是否為WPA/WPA2加密,相應地保存連接參數(shù),實現(xiàn)了對WPA/WPA2加密網(wǎng)絡、非 WPA/WPA2加密網(wǎng)絡及非加密網(wǎng)絡不同安全模式情況下的連接參數(shù)的保存。
[0068] 參見圖3,上述方法實施例中的步驟S200可以通過以下方式實現(xiàn):
[0069] 步驟S201 :獲取所述保存的連接參數(shù)中的信道標識及目標Wi-Fi網(wǎng)絡標識;
[0070] 步驟S202 :當保存的所述連接參數(shù)中包含有PMK碼時,在所述信道標識對應的信 道上,依據(jù)所述目標Wi-Fi網(wǎng)絡標識、保存的加密方式及保存的PMK碼,建立與所述目標 Wi-Fi網(wǎng)絡的連接;
[0071] 步驟S203 :當保存的所述連接參數(shù)中包含有輸入密碼時,在所述信道標識對應的 信道上,依據(jù)所述目標Wi-Fi網(wǎng)絡標識、保存的加密方式及保存的輸入密碼,建立與所述目 標Wi-Fi網(wǎng)絡的連接;
[0072] 步驟S204 :當保存的所述連接參數(shù)中未包含有PMK碼及輸入密碼時,在所述信道 標識對應的信道上,依據(jù)所述目標Wi-Fi網(wǎng)絡標識,建立與所述目標Wi-Fi網(wǎng)絡的連接。
[0073] 由以上技術(shù)方案可知,本發(fā)明實施例提供的Wi-Fi網(wǎng)絡連接方法,可以依據(jù)目標 Wi-Fi網(wǎng)絡在不同安全模式下保存的連接參數(shù)進行相應的連接。需要說明的是,在連接過程 中,使用的是依據(jù)首次連接保存下來的連接參數(shù),其中包括信道標識,因此,與現(xiàn)有技術(shù)不 同,本發(fā)明并不需要在多個信道中依次查找目標Wi-Fi網(wǎng)絡,可以節(jié)省信道的搜索時間。
[0074] 進一步地,針對加密的目標Wi-Fi網(wǎng)絡,本發(fā)明實施例使用預先保存的密碼,并不 需要用戶再次輸入密碼,節(jié)省了密碼輸入時間。進一步的,當加密網(wǎng)絡的加密方式為WAP/ WAP2加密方式時,使用預先計算生成并保存的PMK碼,節(jié)省了依據(jù)用戶輸入的密碼計算PMK 碼的時間,即節(jié)省了密鑰生成時間。
[0075] 另外,當依據(jù)上述保存的連接參數(shù),并未成功建立連接時,可以依據(jù)新的目標 Wi-Fi網(wǎng)絡標識重新進行與新的目標Wi-Fi網(wǎng)絡的首次連接。
[0076] 經(jīng)過試驗證明,本發(fā)明實施例提供的Wi-Fi網(wǎng)絡連接方法,與現(xiàn)有技術(shù)5-6秒的連 接建立時間相比,可以最低減少到〇. 75秒,可見,網(wǎng)絡連接速度明顯提升。
[0077] 下面對本發(fā)明實施例提供的Wi-Fi網(wǎng)絡連接裝置進行介紹,需要說明的是,下文 中對Wi-Fi網(wǎng)絡連接裝置的介紹可參見上文對Wi-Fi網(wǎng)絡連接的說明,在此不做贅述。
[0078] 參見圖4,其示出了本發(fā)明實施例提供的Wi-Fi網(wǎng)絡連接裝置的結(jié)構(gòu),具體包括:
[0079] 連接參數(shù)檢測單元100,用于當接收到與目標Wi-Fi網(wǎng)絡的連接指令時,檢測是否 保存有用于與所述目標Wi-Fi網(wǎng)絡建立連接的連接參數(shù);其中,所述連接參數(shù)是與所述目 標Wi-Fi網(wǎng)絡進行首次連接時保存的;若是,觸發(fā)第一連接單元;
[0080] 連接單元200,用于依據(jù)所述保存的連接參數(shù),建立與所述目標Wi-Fi網(wǎng)絡的連 接。
[0081] 由以上的技術(shù)方案可知,本發(fā)明實施例提供的Wi-Fi網(wǎng)絡連接裝置,當接收到與 目標Wi-Fi網(wǎng)絡的連接指令時,檢測是否保存有用于與所述目標Wi-Fi網(wǎng)絡建立連接的連 接參數(shù),若保存有,進而依據(jù)所述保存的連接參數(shù),建立與所述目標Wi-Fi網(wǎng)絡的連接。與 現(xiàn)有技術(shù)相比,本發(fā)明實施例當檢測到保存的連接參數(shù)時,直接獲取保存的該連接參數(shù),并 不需要耗費查找及交互過程以獲得的連接參數(shù),連接速度較快。
[0082] 可選地,如圖4所示,在上述方法實施例的基礎上,還可以包括:連接及保存單元 300,用于當未檢測到保存有用于與所述目標Wi-Fi網(wǎng)絡建立連接的連接參數(shù)時,建立與所 述目標Wi-Fi網(wǎng)絡的首次連接,并保存所述首次連接中的連接參數(shù)。
[0083] 可選地,參見圖5,所述連接及保存單元300可以具體包括:
[0084] 信道掃描子單元301,用于依次在多個預設信道上發(fā)送掃描指令,直至在某一信道 上接收到與掃描指令對應的響應指令,獲取該信道的標識;
[0085] 第一連接保存子單元302,用于當所述響應指令中包含有第一加密方式且所述第 一加密方式為WPA/WPA2加密方式,依據(jù)用戶輸入密碼對應的PMK碼(Pairwise Master Key),建立與所述目標Wi-Fi網(wǎng)絡的連接,并保存該信道標識、該加密方式、該PMK碼及所述 目標Wi-Fi網(wǎng)絡的標識為連接參數(shù);其中,該目標Wi-Fi網(wǎng)絡的標識是從該響應指令中獲取 到的;
[0086] 第二連接保存子單元303,用于當所述響應指令中包含有加密方式且所述加密方 式非WPA/WPA2加密方式時,依據(jù)所述用戶輸入的密碼,建立與所述目標Wi-Fi網(wǎng)絡的連接, 并保存該信道標識、該加密方式、該輸入密碼及所述目標Wi-Fi網(wǎng)絡的標識為連接參數(shù); [0087] 第三連接保存子單元304,用于當所述響應指令中未包含有加密方式時,建立與所 述目標Wi-Fi網(wǎng)絡的連接,并保存該信道標識及所述目標Wi-Fi網(wǎng)絡的標識為連接參數(shù)。
[0088] 可選地,參見圖6,所述連接單元200可以具體包括:
[0089] 標識獲取子單元201,用于獲取所述保存的連接參數(shù)中的信道標識及目標Wi-Fi 網(wǎng)絡標識;
[0090] 第一連接子單元202,用于當保存的所述連接參數(shù)中包含有PMK碼時,在所述信道 標識對應的信道上,依據(jù)所述目標Wi-Fi網(wǎng)絡標識、保存的加密方式及保存的PMK碼,建立 與所述目標Wi-Fi網(wǎng)絡的連接;
[0091] 第二連接子單元203,用于當保存的所述連接參數(shù)中包含有輸入密碼時,在所述信 道標識對應的信道上,依據(jù)所述目標Wi-Fi網(wǎng)絡標識、保存的加密方式保存的輸入密碼,建 立與所述目標Wi-Fi網(wǎng)絡的連接;
[0092] 第三連接子單元204,用于當保存的所述連接參數(shù)中未包含有PMK碼及輸入密碼 時,在所述信道標識對應的信道上,依據(jù)所述目標Wi-Fi網(wǎng)絡標識,建立與所述目標Wi-Fi 網(wǎng)絡的連接。
[〇〇93] 需要說明的是,本說明書中的各個實施例均采用遞進的方式描述,每個實施例重 點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。 [〇〇94] 對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。 對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的 一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明 將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一 致的最寬的范圍。
【權(quán)利要求】
1. 一種Wi-Fi網(wǎng)絡的連接方法,其特征在于,包括: 當接收到與目標Wi-Fi網(wǎng)絡的連接指令時,檢測是否保存有用于與所述目標Wi-Fi網(wǎng) 絡建立連接的連接參數(shù);其中,所述連接參數(shù)是與所述目標Wi-Fi網(wǎng)絡進行首次連接時保 存的; 若是,依據(jù)所述保存的連接參數(shù),建立與所述目標Wi-Fi網(wǎng)絡的連接。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 若否,建立與所述目標Wi-Fi網(wǎng)絡的首次連接,并保存所述首次連接中的連接參數(shù)。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述建立與所述目標Wi-Fi網(wǎng)絡的首次連 接,并保存所述首次連接中的連接參數(shù),包括: 依次在多個預設信道上發(fā)送掃描指令,直至在某一信道上接收到與掃描指令對應的響 應指令,獲取該信道的標識; 當所述響應指令中包含有加密方式且所述加密方式為WPA/WPA2加密方式,依據(jù)用戶 輸入密碼對應的PMK碼(Pairwise Master Key),建立與所述目標Wi-Fi網(wǎng)絡的連接,并保 存該信道標識、該加密方式、該PMK碼及所述目標Wi-Fi網(wǎng)絡的標識為連接參數(shù);其中,該目 標Wi-Fi網(wǎng)絡的標識是從該響應指令中獲取到的; 當所述響應指令中包含有加密方式且所述加密方式非WPA/WPA2加密方式時,依據(jù)所 述用戶輸入的密碼,建立與所述目標Wi-Fi網(wǎng)絡的連接,并保存該信道標識、該加密方式、 該輸入密碼及所述目標Wi-Fi網(wǎng)絡的標識為連接參數(shù); 當所述響應指令中未包含有加密方式時,建立與所述目標Wi-Fi網(wǎng)絡的連接,并保存 該信道標識及所述目標Wi-Fi網(wǎng)絡的標識為連接參數(shù)。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述依據(jù)所述保存的連接參數(shù),建立與所 述目標Wi-Fi網(wǎng)絡的連接,包括: 獲取所述保存的連接參數(shù)中的信道標識及目標Wi-Fi網(wǎng)絡標識; 當保存的所述連接參數(shù)中包含有PMK碼時,在所述信道標識對應的信道上,依據(jù)所述 目標Wi-Fi網(wǎng)絡標識、保存的加密方式及保存的PMK碼,建立與所述目標Wi-Fi網(wǎng)絡的連 接; 當保存的所述連接參數(shù)中包含有輸入密碼時,在所述信道標識對應的信道上,依據(jù)所 述目標Wi-Fi網(wǎng)絡標識、保存的加密方式及保存的輸入密碼,建立與所述目標Wi-Fi網(wǎng)絡的 連接; 當保存的所述連接參數(shù)中未包含有PMK碼及輸入密碼時,在所述信道標識對應的信道 上,依據(jù)所述目標Wi-Fi網(wǎng)絡標識,建立與所述目標Wi-Fi網(wǎng)絡的連接。
5. -種Wi-Fi網(wǎng)絡的連接裝置,其特征在于,包括: 連接參數(shù)檢測單元,用于當接收到與目標Wi-Fi網(wǎng)絡的連接指令時,檢測是否保存有 用于與所述目標Wi-Fi網(wǎng)絡建立連接的連接參數(shù);其中,所述連接參數(shù)是與所述目標Wi-Fi 網(wǎng)絡進行首次連接時保存的;若是,觸發(fā)第一連接單元; 連接單元,用于依據(jù)所述保存的連接參數(shù),建立與所述目標Wi-Fi網(wǎng)絡的連接。
6. 根據(jù)權(quán)利要求5所述的裝置,其特征在于,還包括: 連接及保存單元,用于當未檢測到保存有用于與所述目標Wi-Fi網(wǎng)絡建立連接的連接 參數(shù)時,建立與所述目標Wi-Fi網(wǎng)絡的首次連接,并保存所述首次連接中的連接參數(shù)。
7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述連接及保存單元包括: 信道掃描子單元,用于依次在多個預設信道上發(fā)送掃描指令,直至在某一信道上接收 到與掃描指令對應的響應指令,獲取該信道的標識; 第一連接保存子單元,用于當所述響應指令中包含有第一加密方式且所述第一加密方 式為WPA/WPA2加密方式,依據(jù)用戶輸入密碼對應的PMK碼(Pairwise Master Key),建立與 所述目標Wi-Fi網(wǎng)絡的連接,并保存該信道標識、該加密方式、該PMK碼及所述目標Wi-Fi 網(wǎng)絡的標識為連接參數(shù);其中,該目標Wi-Fi網(wǎng)絡的標識是從該響應指令中獲取到的; 第二連接保存子單元,用于當所述響應指令中包含有加密方式且所述加密方式非WPA/ WPA2加密方式時,依據(jù)所述用戶輸入的密碼,建立與所述目標Wi-Fi網(wǎng)絡的連接,并保存該 信道標識、該加密方式、該輸入密碼及所述目標Wi-Fi網(wǎng)絡的標識為連接參數(shù); 第三連接保存子單元,用于當所述響應指令中未包含有加密方式時,建立與所述目標 Wi-Fi網(wǎng)絡的連接,并保存該信道標識及所述目標Wi-Fi網(wǎng)絡的標識為連接參數(shù)。
8. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述連接單元包括: 標識獲取子單元,用于獲取所述保存的連接參數(shù)中的信道標識及目標Wi-Fi網(wǎng)絡標 識; 第一連接子單元,用于當保存的所述連接參數(shù)中包含有PMK碼時,在所述信道標識對 應的信道上,依據(jù)所述目標Wi-Fi網(wǎng)絡標識、保存的加密方式及保存的PMK碼,建立與所述 目標Wi-Fi網(wǎng)絡的連接; 第二連接子單元,用于當保存的所述連接參數(shù)中包含有輸入密碼時,在所述信道標識 對應的信道上,依據(jù)所述目標Wi-Fi網(wǎng)絡標識、保存的加密方式保存的輸入密碼,建立與所 述目標Wi-Fi網(wǎng)絡的連接; 第三連接子單元,用于當保存的所述連接參數(shù)中未包含有PMK碼及輸入密碼時,在所 述信道標識對應的信道上,依據(jù)所述目標Wi-Fi網(wǎng)絡標識,建立與所述目標Wi-Fi網(wǎng)絡的連 接。
【文檔編號】H04W76/02GK104113895SQ201410348312
【公開日】2014年10月22日 申請日期:2014年7月21日 優(yōu)先權(quán)日:2014年7月21日
【發(fā)明者】徐煒, 楊海波 申請人:上海慶科信息技術(shù)有限公司