亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種無線保真Wi?Fi連接方法及移動(dòng)終端與流程

文檔序號(hào):12500770閱讀:177來源:國知局
一種無線保真Wi?Fi連接方法及移動(dòng)終端與流程

本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種無線保真Wi-Fi連接方法及移動(dòng)終端。



背景技術(shù):

隨著信息技術(shù)的快速發(fā)展,移動(dòng)終端(如手機(jī)、平板電腦等等)使用越來越普及,用戶對(duì)移動(dòng)終端的要求也越來越高,不僅需要較高的處理速度,而且對(duì)無線保真(Wireless Fidelity,Wi-Fi)的依賴也越來越強(qiáng)。隨著移動(dòng)終端以及Wi-Fi的普及,通過移動(dòng)終端來接入Wi-Fi網(wǎng)絡(luò)也越來越頻繁。

現(xiàn)有技術(shù)中,會(huì)出現(xiàn)如下情況,例如,在移動(dòng)終端漫游到某個(gè)區(qū)域時(shí),其周圍環(huán)境可能會(huì)存在多個(gè)相同的服務(wù)集標(biāo)識(shí)(Service Set Identifier,SSID)、加密方式、不同密碼的接入點(diǎn),例如,在進(jìn)行Wi-Fi掃描之后,若存在兩個(gè)SSID相同,加密方式相同但是密碼不同的接入點(diǎn),移動(dòng)終端只會(huì)識(shí)別為一個(gè)接入點(diǎn),如:輸入其中一個(gè)密碼進(jìn)行連接,可能存在因密碼不匹配無法連接的問題,如何解決在環(huán)境中存在多個(gè)具有相同SSID和加密方式,但密碼不同的接入點(diǎn)的情況下,實(shí)現(xiàn)快速接入網(wǎng)絡(luò)的問題亟待解決。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例提供了一種無線保真Wi-Fi連接方法及移動(dòng)終端,以期實(shí)現(xiàn)在環(huán)境中存在多個(gè)具有相同SSID和加密方式,但密碼不同的接入點(diǎn)的情況下,快速接入網(wǎng)絡(luò)。

本發(fā)明實(shí)施例第一方面提供了一種無線保真Wi-Fi連接方法,包括:

在移動(dòng)終端離第一接入點(diǎn)的距離達(dá)到漫游條件時(shí),獲取第二接入點(diǎn)的目標(biāo)BSSID,其中,所述第一接入點(diǎn)和所述第二接入點(diǎn)的SSID和加密方式均相同;

檢測(cè)預(yù)先存儲(chǔ)的哈希表中是否存在所述目標(biāo)BSSID對(duì)應(yīng)的第一密碼,所述哈希表中包含K條記錄,每一條記錄中包含一個(gè)BSSID及該BSSID對(duì)應(yīng)的密碼,所述K為正整數(shù);

在所述哈希表中存在所述目標(biāo)BSSID對(duì)應(yīng)的第一密碼時(shí),根據(jù)該第一密碼接入所述第二接入點(diǎn)。

本發(fā)明實(shí)施例第二方面提供了一種移動(dòng)終端,包括:

獲取單元,用于在移動(dòng)終端離第一接入點(diǎn)的距離達(dá)到漫游條件時(shí),獲取第二接入點(diǎn)的目標(biāo)BSSID,其中,所述第一接入點(diǎn)和所述第二接入點(diǎn)的SSID和加密方式均相同;

第一檢測(cè)單元,用于檢測(cè)預(yù)先存儲(chǔ)的哈希表中是否存在所述目標(biāo)BSSID對(duì)應(yīng)的第一密碼,所述哈希表中包含K條記錄,每一條記錄中包含一個(gè)BSSID及該BSSID對(duì)應(yīng)的密碼,所述K為正整數(shù);

接入單元,用于在所述哈希表中存在所述目標(biāo)BSSID對(duì)應(yīng)的第一密碼時(shí),根據(jù)該第一密碼接入所述第二接入點(diǎn)。

本發(fā)明實(shí)施例第三方面提供了一種移動(dòng)終端,包括:

處理器和存儲(chǔ)器;其中,所述處理器通過調(diào)用所述存儲(chǔ)器中的代碼或指令以執(zhí)行第一方面所描述的方法的部分或者全部步驟。

實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:

通過本發(fā)明實(shí)施例,在移動(dòng)終端離第一接入點(diǎn)的距離達(dá)到漫游條件時(shí),獲取第二接入點(diǎn)的目標(biāo)BSSID,其中,第一接入點(diǎn)和第二接入點(diǎn)的SSID和加密方式均相同,檢測(cè)預(yù)先存儲(chǔ)的哈希表中是否存在目標(biāo)BSSID對(duì)應(yīng)的密碼,該哈希表中包含K條記錄,每一條記錄中包含一個(gè)BSSID及該BSSID對(duì)應(yīng)的第一密碼,K為正整數(shù),在哈希表中存在目標(biāo)BSSID對(duì)應(yīng)的第一密碼時(shí),根據(jù)該第一密碼接入第二接入點(diǎn)。從而,可在環(huán)境中存在多個(gè)具有相同SSID和加密方式,但密碼不同的接入點(diǎn)的情況下,實(shí)現(xiàn)快速接入網(wǎng)絡(luò)。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明實(shí)施例提供的一種無線保真Wi-Fi連接方法的第一實(shí)施例流程示意圖;

圖2是本發(fā)明實(shí)施例提供的一種無線保真Wi-Fi連接方法的第二實(shí)施例流程示意圖;

圖3是本發(fā)明實(shí)施例提供的一種無線保真Wi-Fi連接方法的第三實(shí)施例流程示意圖;

圖4是本發(fā)明實(shí)施例提供的一種無線保真Wi-Fi連接方法的第四實(shí)施例流程示意圖;

圖5a是本發(fā)明實(shí)施例提供的一種移動(dòng)終端的第一實(shí)施例結(jié)構(gòu)示意圖;

圖5b是本發(fā)明實(shí)施例提供的圖5a所描述的移動(dòng)終端的又一結(jié)構(gòu)示意圖;

圖5c是本發(fā)明實(shí)施例提供的圖5b所描述的移動(dòng)終端的第二檢測(cè)單元的結(jié)構(gòu)示意圖;

圖5d是本發(fā)明實(shí)施例提供的圖5a所描述的移動(dòng)終端的又一結(jié)構(gòu)示意圖;

圖5e是本發(fā)明實(shí)施例提供的圖5a所描述的移動(dòng)終端的又一結(jié)構(gòu)示意圖;

圖6是本發(fā)明實(shí)施例提供的一種移動(dòng)終端的第二實(shí)施例結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

本發(fā)明的說明書和權(quán)利要求書及所述附圖中的術(shù)語“第一”、“第二”、“第三”和“第四”等是用于區(qū)別不同對(duì)象,而不是用于描述特定順序。此外,術(shù)語“包括”和“具有”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對(duì)于這些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。

在本文中提及“實(shí)施例”意味著,結(jié)合實(shí)施例描述的特定特征、結(jié)構(gòu)或特性可以包含在本發(fā)明的至少一個(gè)實(shí)施例中。在說明書中的各個(gè)位置展示該短語并不一定均是指相同的實(shí)施例,也不是與其它實(shí)施例互斥的獨(dú)立的或備選的實(shí)施例。本領(lǐng)域技術(shù)人員顯式地和隱式地理解的是,本文所描述的實(shí)施例可以與其它實(shí)施例相結(jié)合。

本發(fā)明實(shí)施例所描述移動(dòng)終端可以包括智能手機(jī)(如Android手機(jī)、iOS手機(jī)、Windows Phone手機(jī)等)、平板電腦、掌上電腦、筆記本電腦、移動(dòng)互聯(lián)網(wǎng)設(shè)備(MID,Mobile Internet Devices)或穿戴式設(shè)備等,上述僅是舉例,而非窮舉,包含但不限于上述移動(dòng)終端。

需要說明的是,本發(fā)明實(shí)施例中主要適用于周圍環(huán)境中存在兩個(gè)或者兩個(gè)以上具有相同的SSID和加密方式,但密碼不同的接入點(diǎn)。在進(jìn)行Wi-Fi掃描之后,若存在兩個(gè)具有相同SSID和加密方式,但密碼不同的接入點(diǎn),移動(dòng)終端會(huì)識(shí)別為一個(gè)接入點(diǎn),如輸入其中一個(gè)密碼連接,可能會(huì)存在因密碼不匹配無法連接的問題。例如,接入點(diǎn)A和接入點(diǎn)B,其中,接入點(diǎn)A的SSID為:cathay000,加密方式為:WAP_PSK,密碼:12345678,接入點(diǎn)B的SSID為:cathay000,加密方式為:WAP_PSK,密碼為:88888888。如果移動(dòng)終端僅用SSID去搜索接入點(diǎn)A和接入點(diǎn)B,則只會(huì)搜索到該接入點(diǎn)A或者接入點(diǎn)B中的一個(gè),若移動(dòng)終端搜索到接入點(diǎn)A,可能會(huì)按照接入點(diǎn)B的密碼去連接接入點(diǎn)A,因而,導(dǎo)致連接接入點(diǎn)A失敗,同理,若移動(dòng)終端搜索到接入點(diǎn)B,則可能會(huì)按照接入點(diǎn)A的密碼去連接接入點(diǎn)B,因而,導(dǎo)致連接接入點(diǎn)B失敗。

需要說明的是,本發(fā)明實(shí)施例中的哈希表包含多條記錄,每一記錄中包含一個(gè)BSSID和與該BSSID對(duì)應(yīng)的密碼。例如,在移動(dòng)終端連接一個(gè)成功了AP后,可記錄該AP的SSID、加密方式、BSSID以及密碼,并將BSSID、密碼作為鍵值對(duì)存入哈希表(HASH)中,哈希表中可包含多條記錄,每一條記錄形式可如下:以AP1為例,其BSSID:BSSID1,其密碼:密碼1,可記錄為(BSSID1,密碼1)。以下本發(fā)明實(shí)施例僅以移動(dòng)終端所處環(huán)境中存在兩個(gè)SSID及加密方式相同的接入點(diǎn)的情況加以說明,實(shí)際應(yīng)用中,移動(dòng)終端所處環(huán)境中可能包含兩個(gè)以上SSID及加密方式相同的接入點(diǎn),其實(shí)現(xiàn)原理與本發(fā)明實(shí)施例類似。

請(qǐng)參閱圖1,為本發(fā)明實(shí)施例提供的一種無線保真Wi-Fi連接方法的第一實(shí)施例流程示意圖。本實(shí)施例中所描述的無線保真Wi-Fi連接方法,包括以下步驟:

101、在移動(dòng)終端離第一接入點(diǎn)的距離達(dá)到漫游條件時(shí),獲取第二接入點(diǎn)的目標(biāo)BSSID,其中,所述第一接入點(diǎn)和所述第二接入點(diǎn)的SSID和加密方式均相同。

其中,上述第一接入點(diǎn)和第二接入點(diǎn)的SSID和加密方式相同,但是,第一接入點(diǎn)和第二接入點(diǎn)的密碼不相同。上述第一接入點(diǎn)的覆蓋范圍與第二接入點(diǎn)的覆蓋范圍有一定的交叉區(qū)域,當(dāng)然,第一接入點(diǎn)的覆蓋范圍也可以與第二接入點(diǎn)的覆蓋范圍沒有交叉區(qū)域。移動(dòng)終端在連接到第一接入點(diǎn)之后,若其離開該第一接入點(diǎn)達(dá)到一定距離時(shí),則其檢測(cè)到的第一接入點(diǎn)的信號(hào)強(qiáng)度會(huì)越來越弱,從而,可能觸發(fā)漫游條件,以至于接入其他接入點(diǎn)。在該移動(dòng)終端漫游到第二接入點(diǎn)的覆蓋范圍內(nèi),則可獲取該第二接入點(diǎn)的目標(biāo)BSSID。上述獲取第二接入點(diǎn)的目標(biāo)BSSID可由移動(dòng)終端進(jìn)行Wi-Fi掃描,從而,得到第二接入點(diǎn)的BSSID。當(dāng)然,移動(dòng)終端中可預(yù)先存儲(chǔ)第二接入點(diǎn)的目標(biāo)BSSID,從而,可直接讀取該目標(biāo)BSSID。

102、檢測(cè)預(yù)先存儲(chǔ)的哈希表中是否存在所述目標(biāo)BSSID對(duì)應(yīng)的第一密碼,所述哈希表中包含K條記錄,每一條記錄中包含一個(gè)BSSID及該BSSID對(duì)應(yīng)的密碼,所述K為正整數(shù)。

其中,由上述可知,預(yù)先存儲(chǔ)的哈希表中存儲(chǔ)有多條記錄,假設(shè)K條記錄,其中,K為正整數(shù),每一條記錄均包含一個(gè)BSSID和與該BSSID對(duì)應(yīng)的密碼。因而,在得到第二接入點(diǎn)的目標(biāo)BSSID之后,則可以根據(jù)該目標(biāo)BSSID在哈希表中進(jìn)行查找,若存在該目標(biāo)BSSID,則可查找到與之對(duì)應(yīng)的密碼。若哈希表中不存在與目標(biāo)BSSID對(duì)應(yīng)的密碼,則可提示用戶輸入該目標(biāo)BSSID對(duì)應(yīng)的密碼,并根據(jù)該密碼登錄第二接入點(diǎn)。

103、在所述哈希表中存在所述目標(biāo)BSSID對(duì)應(yīng)的第一密碼時(shí),根據(jù)該第一密碼接入所述第二接入點(diǎn)。

其中,在哈希表中存在與目標(biāo)BSSID對(duì)應(yīng)的第一密碼時(shí),則可根據(jù)該第一密碼接入第二接入點(diǎn),具體地,可根據(jù)該目標(biāo)BSSID進(jìn)行Wi-Fi掃描,在掃描到第二接入點(diǎn)之后,則可根據(jù)該密碼接入該第二接入點(diǎn)。

例如,移動(dòng)終端在進(jìn)行Wi-Fi掃描過程中,則可能會(huì)出現(xiàn)兩個(gè)具有相同SSID和加密方式、但不同密碼的接入點(diǎn),例如:AP1和AP2。具體實(shí)現(xiàn)中,若手動(dòng)連接某個(gè)AP時(shí),可記錄該AP的SSID、加密方式、BSSID、密碼,并將其BSSID、密碼作為鍵值對(duì)存入哈希表中,如連接AP1,則記錄為(BSSID1,密碼1),當(dāng)移動(dòng)終端斷開AP1,重新進(jìn)行Wi-Fi連接時(shí),可根據(jù)選擇到的BSSID從哈希表中選擇密碼,如選擇到密碼,則根據(jù)該密碼進(jìn)行連接,如沒有選擇到密碼,則提示用戶重新輸入新的密碼進(jìn)行連接。連接AP2,則可重新輸入AP2密碼連接,連接成功后,可將AP2的BSSID與密碼存入哈希表中,如(BSSID2,密碼2),再次從AP2斷開后,重新連接時(shí),則可選擇密碼連接AP1、AP2,例如,若AP1和AP2存在交叉區(qū)域,在該區(qū)域內(nèi),若連接AP1不成功,則可以連接AP2。

又例如,移動(dòng)終端的周圍環(huán)境中存在兩個(gè)具有相同SSID和加密方式、但不同密碼的接入點(diǎn),例如:AP1和AP2。具體實(shí)現(xiàn)中,若手動(dòng)連接某個(gè)AP時(shí),可記錄該AP的SSID、加密方式、BSSID、密碼,并將其BSSID、密碼作為鍵值對(duì)存入哈希表中,如連接AP1,則記錄為(BSSID1,密碼1),在移動(dòng)終端遠(yuǎn)離AP1且達(dá)到漫游條件時(shí),可選擇AP2,先從哈希表中根據(jù)AP2的BSSID2讀取對(duì)應(yīng)的密碼2,如存在則更新密碼進(jìn)行漫游切換,如不存在則提示用戶輸入新密碼,則重新輸入密碼連接后,將AP2的BSSID與密碼存入哈希表中,如(BSSID2,密碼2)再次從AP2漫游AP1時(shí),根據(jù)AP1的BSSID1讀取密碼進(jìn)行漫游切換,即可達(dá)到智能選擇密碼進(jìn)行漫游。

可以看出,通過本發(fā)明實(shí)施例,在移動(dòng)終端離第一接入點(diǎn)的距離達(dá)到漫游條件時(shí),獲取第二接入點(diǎn)的目標(biāo)BSSID,其中,第一接入點(diǎn)和第二接入點(diǎn)的SSID和加密方式均相同,檢測(cè)預(yù)先存儲(chǔ)的哈希表中是否存在目標(biāo)BSSID對(duì)應(yīng)的第一密碼,該哈希表中包含K條記錄,每一條記錄中包含一個(gè)BSSID及該BSSID對(duì)應(yīng)的密碼,K為正整數(shù),在哈希表中存在目標(biāo)BSSID對(duì)應(yīng)的第一密碼時(shí),根據(jù)該第一密碼接入第二接入點(diǎn)。從而,可在環(huán)境中存在多個(gè)具有相同SSID和加密方式,但密碼不同的接入點(diǎn)的情況下,實(shí)現(xiàn)快速接入網(wǎng)絡(luò)。

與上述一致地,請(qǐng)參閱圖2,為本發(fā)明實(shí)施例提供的一種無線保真Wi-Fi連接方法的第二實(shí)施例流程示意圖。本實(shí)施例中所描述的無線保真Wi-Fi連接方法,包括以下步驟:

201、在移動(dòng)終端離第一接入點(diǎn)的距離達(dá)到漫游條件時(shí),獲取第二接入點(diǎn)的目標(biāo)BSSID,其中,所述第一接入點(diǎn)和所述第二接入點(diǎn)的SSID和加密方式均相同。

202、檢測(cè)預(yù)先存儲(chǔ)的哈希表中是否存在所述目標(biāo)BSSID對(duì)應(yīng)的第一密碼,所述哈希表中包含K條記錄,每一條記錄中包含一個(gè)BSSID及該BSSID對(duì)應(yīng)的密碼,所述K為正整數(shù)。

203、在所述哈希表中存在所述目標(biāo)BSSID對(duì)應(yīng)的第一密碼時(shí),根據(jù)該第一密碼接入所述第二接入點(diǎn)。

其中,上述步驟201-步驟203的具體描述可參照?qǐng)D1所描述的Wi-Fi連接方法的對(duì)應(yīng)步驟101-步驟103。

204、在所述哈希表中不存在所述目標(biāo)BSSID對(duì)應(yīng)的所述第一密碼時(shí),獲取輸入的第二密碼。

其中,在哈希表中不存在目標(biāo)BSSID對(duì)應(yīng)的第一密碼時(shí),則可能移動(dòng)終端第一次連接第二接入點(diǎn),因而,可由用戶自己輸入第二接入點(diǎn)的第二密碼。

205、根據(jù)所述第二密碼接入所述第二接入點(diǎn)。

其中,移動(dòng)終端可對(duì)該第二密碼進(jìn)行驗(yàn)證,進(jìn)而,在該第二密碼驗(yàn)證成功的情況下,接入第二接入點(diǎn)。

206、在所述第二密碼成功接入所述第二接入點(diǎn)時(shí),將所述目標(biāo)BSSID和所述第二密碼作為一條記錄保存在所述哈希表中。

其中,在第二密碼成功接入第二接入點(diǎn)時(shí),可將該目標(biāo)BSSID和第二密碼作為一條記錄保存在哈希表中,例如,(目標(biāo)BSSID,第二密碼)。

可以看出,通過本發(fā)明實(shí)施例,在移動(dòng)終端離第一接入點(diǎn)的距離達(dá)到漫游條件時(shí),獲取第二接入點(diǎn)的目標(biāo)BSSID,其中,第一接入點(diǎn)和第二接入點(diǎn)的SSID和加密方式均相同,檢測(cè)預(yù)先存儲(chǔ)的哈希表中是否存在目標(biāo)BSSID對(duì)應(yīng)的第一密碼,該哈希表中包含K條記錄,每一條記錄中包含一個(gè)BSSID及該BSSID對(duì)應(yīng)的密碼,K為正整數(shù),在哈希表中存在目標(biāo)BSSID對(duì)應(yīng)的第一密碼時(shí),根據(jù)該第一密碼接入第二接入點(diǎn),在哈希表中不存在目標(biāo)BSSID對(duì)應(yīng)的第一密碼時(shí),可獲取用戶的第二密碼,并根據(jù)該第二密碼接入第二接入點(diǎn)。從而,可在環(huán)境中存在多個(gè)具有相同SSID和加密方式、但密碼不同的接入點(diǎn)的情況下,實(shí)現(xiàn)快速接入網(wǎng)絡(luò)。

與上述一致地,請(qǐng)參閱圖3,為本發(fā)明實(shí)施例提供的一種無線保真Wi-Fi連接方法的第三實(shí)施例流程示意圖。本實(shí)施例中所描述的無線保真Wi-Fi連接方法,包括以下步驟:

301、在移動(dòng)終端離第一接入點(diǎn)的距離達(dá)到漫游條件時(shí),檢測(cè)所述移動(dòng)終端是否漫游到所述第二接入點(diǎn)的覆蓋范圍。

其中,在移動(dòng)終端離第一接入點(diǎn)的距離達(dá)到漫游條件時(shí),可按照如下方式檢測(cè)該移動(dòng)終端是否漫游到第二接入點(diǎn)的覆蓋范圍。

可選地,上述步驟301中,檢測(cè)所述移動(dòng)終端是否漫游到所述第二接入點(diǎn)的覆蓋范圍,包括:

31)、確定所述移動(dòng)終端的當(dāng)前位置;

32)、確定所述當(dāng)前位置與所述第二接入點(diǎn)的位置之間的距離值;

33)、判斷所述距離值是否小于預(yù)設(shè)閾值,在所述距離值小于所述預(yù)設(shè)閾值時(shí),確認(rèn)所述移動(dòng)終端漫游到所述第二接入點(diǎn)的覆蓋范圍。

其中,移動(dòng)終端可通過全球定位系統(tǒng)(Global Positioning System,GPS)確定移動(dòng)終端的當(dāng)前位置,或者,移動(dòng)終端可通過Wi-Fi定位技術(shù)確定移動(dòng)終端的當(dāng)前位置。上述移動(dòng)終端的當(dāng)前位置可用經(jīng)緯度進(jìn)行表示,例如,當(dāng)前位置可表示為東經(jīng)113°46',北緯22°27'。當(dāng)然,若是采用Wi-Fi定位技術(shù)確定移動(dòng)終端的當(dāng)前位置,那么,將當(dāng)前Wi-Fi掃描到的某一AP的位置作為該移動(dòng)終端的位置,該AP的位置若標(biāo)記在室內(nèi)地圖上可作為是一個(gè)點(diǎn)(一個(gè)表示移動(dòng)終端位置的點(diǎn))。其中,采用Wi-Fi定位技術(shù)進(jìn)行定位的話,第二接入點(diǎn)的位置可為一個(gè)已知量,其可以標(biāo)記在室內(nèi)地圖上。因而,可確定當(dāng)前位置與第二接入點(diǎn)的位置之間的距離值,可判斷該距離值是否小于預(yù)設(shè)閾值,在距離值小于預(yù)設(shè)閾值時(shí),確認(rèn)移動(dòng)終端漫游到第二接入點(diǎn)的覆蓋范圍,在距離值大于或等于預(yù)設(shè)閾值時(shí),則確認(rèn)移動(dòng)終端未漫游到第二接入點(diǎn)的覆蓋范圍。

302、在所述移動(dòng)終端漫游到所述第二接入點(diǎn)的覆蓋范圍時(shí),獲取第二接入點(diǎn)的目標(biāo)BSSID,其中,所述第一接入點(diǎn)和所述第二接入點(diǎn)的SSID和加密方式均相同。

303、檢測(cè)預(yù)先存儲(chǔ)的哈希表中是否存在所述目標(biāo)BSSID對(duì)應(yīng)的第一密碼,所述哈希表中包含K條記錄,每一條記錄中包含一個(gè)BSSID及該BSSID對(duì)應(yīng)的密碼,所述K為正整數(shù)。

304、在所述哈希表中存在所述目標(biāo)BSSID對(duì)應(yīng)的第一密碼時(shí),根據(jù)該第一密碼接入所述第二接入點(diǎn)。

其中,上述步驟302-步驟304的具體描述可參照?qǐng)D1所描述的Wi-Fi連接方法的對(duì)應(yīng)步驟101-步驟103。

可以看出,通過本發(fā)明實(shí)施例,在移動(dòng)終端離第一接入點(diǎn)的距離達(dá)到漫游條件時(shí),獲取第二接入點(diǎn)的目標(biāo)BSSID,其中,第一接入點(diǎn)和第二接入點(diǎn)的SSID和加密方式均相同,檢測(cè)預(yù)先存儲(chǔ)的哈希表中是否存在目標(biāo)BSSID對(duì)應(yīng)的第一密碼,該哈希表中包含K條記錄,每一條記錄中包含一個(gè)BSSID及該BSSID對(duì)應(yīng)的密碼,K為正整數(shù),在哈希表中存在目標(biāo)BSSID對(duì)應(yīng)的第一密碼時(shí),根據(jù)該第一密碼接入第二接入點(diǎn)。從而,可在環(huán)境中存在多個(gè)具有SSID和加密方式相同、但密碼不同的接入點(diǎn)的情況下,實(shí)現(xiàn)快速接入網(wǎng)絡(luò)。

與上述一致地,請(qǐng)參閱圖4,為本發(fā)明實(shí)施例提供的一種無線保真Wi-Fi連接方法的第四實(shí)施例流程示意圖。本實(shí)施例中所描述的無線保真Wi-Fi連接方法,包括以下步驟:

401、在移動(dòng)終端離第一接入點(diǎn)的距離達(dá)到漫游條件時(shí),檢測(cè)所述移動(dòng)終端是否接收由所述第二接入點(diǎn)發(fā)送的beacon幀。

其中,第二接入點(diǎn)可按照一定頻率向周圍廣播beacon幀,因而,若移動(dòng)終端在第二接入點(diǎn)的覆蓋范圍內(nèi),則可能會(huì)接收到由第二接入點(diǎn)廣播的beacon幀。因此,若移動(dòng)終端接收到由第二接入點(diǎn)發(fā)送的beacon幀,則說明移動(dòng)終端可以根據(jù)該第二接入點(diǎn)的目標(biāo)BSSID掃描到該第二接入點(diǎn)。

402、在所述移動(dòng)終端接收到由所述第二接入點(diǎn)發(fā)送的beacon幀時(shí),獲取第二接入點(diǎn)的目標(biāo)BSSID,其中,所述第一接入點(diǎn)和所述第二接入點(diǎn)的SSID和加密方式均相同。

其中,在移動(dòng)終端接收到由第二接入點(diǎn)發(fā)送的beacon幀時(shí),可獲取第二接入點(diǎn)發(fā)送的beacon幀時(shí),接入第二接入點(diǎn)的目標(biāo)BSSID,

403、檢測(cè)預(yù)先存儲(chǔ)的哈希表中是否存在所述目標(biāo)BSSID對(duì)應(yīng)的第一密碼,所述哈希表中包含K條記錄,每一條記錄中包含一個(gè)BSSID及該BSSID對(duì)應(yīng)的密碼,所述K為正整數(shù)。

404、在所述哈希表中存在所述目標(biāo)BSSID對(duì)應(yīng)的第一密碼時(shí),根據(jù)該第一密碼接入所述第二接入點(diǎn)。

其中,上述步驟402-步驟404的具體描述可參照?qǐng)D1所描述的Wi-Fi連接方法的對(duì)應(yīng)步驟101-步驟103。

可以看出,通過本發(fā)明實(shí)施例,在移動(dòng)終端離第一接入點(diǎn)的距離達(dá)到漫游條件時(shí),獲取第二接入點(diǎn)的目標(biāo)BSSID,其中,第一接入點(diǎn)和第二接入點(diǎn)的SSID和加密方式均相同,檢測(cè)預(yù)先存儲(chǔ)的哈希表中是否存在目標(biāo)BSSID對(duì)應(yīng)的第一密碼,該哈希表中包含K條記錄,每一條記錄中包含一個(gè)BSSID及該BSSID對(duì)應(yīng)的密碼,K為正整數(shù),在哈希表中存在目標(biāo)BSSID對(duì)應(yīng)的第一密碼時(shí),根據(jù)該第一密碼接入第二接入點(diǎn)。從而,可在環(huán)境中存在多個(gè)具有相同SSID和加密方式、但密碼不同的接入點(diǎn)的情況下,實(shí)現(xiàn)快速接入網(wǎng)絡(luò)。

與上述一致地,以下為實(shí)施上述無線保真Wi-Fi連接方法的裝置,具體如下:

請(qǐng)參閱圖5a,為本發(fā)明實(shí)施例提供的一種移動(dòng)終端的第一實(shí)施例結(jié)構(gòu)示意圖。本實(shí)施例中所描述的移動(dòng)終端,包括:獲取單元501、第一檢測(cè)單元502和接入單元503,具體如下:

獲取單元501,用于在移動(dòng)終端離第一接入點(diǎn)的距離達(dá)到漫游條件時(shí),獲取第二接入點(diǎn)的目標(biāo)BSSID,其中,所述第一接入點(diǎn)和所述第二接入點(diǎn)的SSID和加密方式均相同;

第一檢測(cè)單元502,用于檢測(cè)預(yù)先存儲(chǔ)的哈希表中是否存在所述目標(biāo)BSSID對(duì)應(yīng)的第一密碼,所述哈希表中包含K條記錄,每一條記錄中包含一個(gè)BSSID及該BSSID對(duì)應(yīng)的密碼,所述K為正整數(shù);

接入單元503,用于在所述哈希表中存在所述目標(biāo)BSSID對(duì)應(yīng)的第一密碼時(shí),根據(jù)該第一密碼接入所述第二接入點(diǎn)。

可選地,如圖5b,圖5b為圖5a所描述的移動(dòng)終端的又一變型結(jié)構(gòu),圖5b與圖5a相比較,其還可包括:第二檢測(cè)單元504,具體如下:

第二檢測(cè)單元504,用于檢測(cè)所述移動(dòng)終端是否漫游到所述第二接入點(diǎn)的覆蓋范圍,在所述第二檢測(cè)單元504的檢測(cè)結(jié)果為所述移動(dòng)終端漫游到所述第二接入點(diǎn)的覆蓋范圍時(shí),由所述獲取單元501執(zhí)行所述獲取第二接入點(diǎn)的目標(biāo)BSSID。

可選地,如圖5c,圖5c為圖5b所描述的移動(dòng)終端的第二檢測(cè)單元504的具體細(xì)化結(jié)構(gòu),所述第二檢測(cè)單元504可包括:確定模塊5041和判斷模塊5042,具體如下:

確定模塊5041,用于確定所述移動(dòng)終端的當(dāng)前位置;

所述確定模塊5041,還具體用于:

確定所述當(dāng)前位置與所述第二接入點(diǎn)的位置之間的距離值;

判斷模塊5042,用于判斷所述距離值是否小于預(yù)設(shè)閾值,在所述判斷模塊5042的判斷結(jié)果為所述距離值小于所述預(yù)設(shè)閾值時(shí),確認(rèn)所述移動(dòng)終端漫游到所述第二接入點(diǎn)的覆蓋范圍。

可選地,如圖5d,圖5d為圖5a所描述的移動(dòng)終端的又一變型結(jié)構(gòu),圖5d與圖5a相比較,其還可包括:第三檢測(cè)單元505,具體如下:

第三檢測(cè)單元505,用于檢測(cè)所述移動(dòng)終端是否接收由所述第二接入點(diǎn)發(fā)送的beacon幀,在所述第三檢測(cè)單元505的檢測(cè)結(jié)果為所述移動(dòng)終端接收到由所述第二接入點(diǎn)發(fā)送的beacon幀時(shí),由所述獲取單元501執(zhí)行所述獲取第二接入點(diǎn)的目標(biāo)BSSID。

可選地,如圖5e,圖5e為圖5a所描述的移動(dòng)終端的又一變型結(jié)構(gòu),圖5e與圖5a相比較,其還可包括:保存單元506,具體如下:

所述獲取單元501還具體用于:

在所述哈希表中不存在所述目標(biāo)BSSID對(duì)應(yīng)的所述第一密碼時(shí),獲取輸入的第二密碼;

所述接入單元503還具體用于:

根據(jù)所述第二密碼接入所述第二接入點(diǎn);

保存單元506,用于在所述第二密碼成功接入所述第二接入點(diǎn)時(shí),將所述目標(biāo)BSSID和所述第二密碼作為一條記錄保存在所述哈希表中。

可以看出,通過本發(fā)明實(shí)施例,在移動(dòng)終端離第一接入點(diǎn)的距離達(dá)到漫游條件時(shí),獲取第二接入點(diǎn)的目標(biāo)BSSID,其中,第一接入點(diǎn)和第二接入點(diǎn)的SSID和加密方式均相同,檢測(cè)預(yù)先存儲(chǔ)的哈希表中是否存在目標(biāo)BSSID對(duì)應(yīng)的第一密碼,該哈希表中包含K條記錄,每一條記錄中包含一個(gè)BSSID及該BSSID對(duì)應(yīng)的密碼,K為正整數(shù),在哈希表中存在目標(biāo)BSSID對(duì)應(yīng)的第一密碼時(shí),根據(jù)該第一密碼接入第二接入點(diǎn)。從而,可在環(huán)境中存在多個(gè)具有相同SSID和加密方式、但密碼不同的接入點(diǎn)的情況下,實(shí)現(xiàn)快速接入網(wǎng)絡(luò)。

與上述一致地,請(qǐng)參閱圖6,為本發(fā)明實(shí)施例提供的一種移動(dòng)終端的第二實(shí)施例結(jié)構(gòu)示意圖。本實(shí)施例中所描述的移動(dòng)終端,包括:至少一個(gè)輸入設(shè)備1000;至少一個(gè)輸出設(shè)備2000;至少一個(gè)處理器3000,例如CPU;和存儲(chǔ)器4000,上述輸入設(shè)備1000、輸出設(shè)備2000、處理器3000和存儲(chǔ)器4000通過總線5000連接。

其中,上述輸入設(shè)備1000具體可為觸控面板、物理按鍵或者鼠標(biāo)。

上述輸出設(shè)備2000具體可為顯示屏。

上述存儲(chǔ)器4000可以是高速RAM存儲(chǔ)器,也可為非易失存儲(chǔ)器(non-volatile memory),例如磁盤存儲(chǔ)器。上述存儲(chǔ)器4000用于存儲(chǔ)一組程序代碼,上述輸入設(shè)備1000、輸出設(shè)備2000和處理器3000用于調(diào)用存儲(chǔ)器4000中存儲(chǔ)的程序代碼,執(zhí)行如下操作:

上述處理器3000,用于:

在移動(dòng)終端離第一接入點(diǎn)的距離達(dá)到漫游條件時(shí),獲取第二接入點(diǎn)的目標(biāo)BSSID,其中,所述第一接入點(diǎn)和所述第二接入點(diǎn)的SSID和加密方式均相同;

檢測(cè)預(yù)先存儲(chǔ)的哈希表中是否存在所述目標(biāo)BSSID對(duì)應(yīng)的第一密碼,所述哈希表中包含K條記錄,每一條記錄中包含一個(gè)BSSID及該BSSID對(duì)應(yīng)的密碼,所述K為正整數(shù);

在所述哈希表中存在所述目標(biāo)BSSID對(duì)應(yīng)的第一密碼時(shí),根據(jù)該第一密碼接入所述第二接入點(diǎn)。

可選地,上述處理器3000,還具體用于:

檢測(cè)所述移動(dòng)終端是否漫游到所述第二接入點(diǎn)的覆蓋范圍,在所述移動(dòng)終端漫游到所述第二接入點(diǎn)的覆蓋范圍時(shí),執(zhí)行所述獲取第二接入點(diǎn)的目標(biāo)BSSID。

可選地,上述處理器3000檢測(cè)所述移動(dòng)終端是否漫游到所述第二接入點(diǎn)的覆蓋范圍,包括:

確定所述移動(dòng)終端的當(dāng)前位置;

確定所述當(dāng)前位置與所述第二接入點(diǎn)的位置之間的距離值;

判斷所述距離值是否小于預(yù)設(shè)閾值,在所述距離值小于所述預(yù)設(shè)閾值時(shí),確認(rèn)所述移動(dòng)終端漫游到所述第二接入點(diǎn)的覆蓋范圍。

可選地,上述處理器3000,還具體用于:

檢測(cè)所述移動(dòng)終端是否接收由所述第二接入點(diǎn)發(fā)送的beacon幀,在所述移動(dòng)終端接收到由所述第二接入點(diǎn)發(fā)送的beacon幀時(shí),執(zhí)行所述獲取第二接入點(diǎn)的目標(biāo)BSSID。

可選地,上述處理器3000,還具體用于:

在所述哈希表中不存在所述目標(biāo)BSSID對(duì)應(yīng)的所述第一密碼時(shí),獲取輸入的第二密碼;

根據(jù)所述第二密碼接入所述第二接入點(diǎn);

在所述第二密碼成功接入所述第二接入點(diǎn)時(shí),將所述目標(biāo)BSSID和所述第二密碼作為一條記錄保存在所述哈希表中。

本發(fā)明實(shí)施例還提供一種計(jì)算機(jī)存儲(chǔ)介質(zhì),其中,該計(jì)算機(jī)存儲(chǔ)介質(zhì)可存儲(chǔ)有程序,該程序執(zhí)行時(shí)包括上述方法實(shí)施例中記載的任何一種無線保真Wi-Fi連接方法的部分或全部步驟。

盡管在此結(jié)合各實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,然而,在實(shí)施所要求保護(hù)的本發(fā)明過程中,本領(lǐng)域技術(shù)人員通過查看所述附圖、公開內(nèi)容、以及所附權(quán)利要求書,可理解并實(shí)現(xiàn)所述公開實(shí)施例的其他變化。在權(quán)利要求中,“包括”(comprising)一詞不排除其他組成部分或步驟,“一”或“一個(gè)”不排除多個(gè)的情況。單個(gè)處理器或其他單元可以實(shí)現(xiàn)權(quán)利要求中列舉的若干項(xiàng)功能。相互不同的從屬權(quán)利要求中記載了某些措施,但這并不表示這些措施不能組合起來產(chǎn)生良好的效果。

本領(lǐng)域技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、裝置(設(shè)備)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。計(jì)算機(jī)程序存儲(chǔ)/分布在合適的介質(zhì)中,與其它硬件一起提供或作為硬件的一部分,也可以采用其他分布形式,如通過Internet或其它有線或無線電信系統(tǒng)。

本發(fā)明是參照本發(fā)明實(shí)施例的方法、裝置(設(shè)備)和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。

這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。

這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。

盡管結(jié)合具體特征及其實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,顯而易見的,在不脫離本發(fā)明的精神和范圍的情況下,可對(duì)其進(jìn)行各種修改和組合。相應(yīng)地,本說明書和附圖僅僅是所附權(quán)利要求所界定的本發(fā)明的示例性說明,且視為已覆蓋本發(fā)明范圍內(nèi)的任意和所有修改、變化、組合或等同物。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1