一種終端及終端連接無線保真WiFi熱點(diǎn)的方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及移動(dòng)終端的網(wǎng)絡(luò)連接技術(shù),尤其涉及一種終端及終端連接無線保真 (WiFi, Wireless Fidelity)熱點(diǎn)的方法。
【背景技術(shù)】
[0002] 當(dāng)前幾乎所有的移動(dòng)終端都可以通過連接WiFi熱點(diǎn)進(jìn)行數(shù)據(jù)業(yè)務(wù),但是,并不 是所有的WiFi熱點(diǎn)都能夠?yàn)橐苿?dòng)終端提供數(shù)據(jù)業(yè)務(wù);也就是說雖然終端已經(jīng)正常連接上 WiFi熱點(diǎn),但是終端依舊無法通過連接上的WiFi熱點(diǎn)瀏覽網(wǎng)頁等。這樣的情況在某些特定 的小范圍內(nèi)部網(wǎng)絡(luò)中比較常見,例如某個(gè)公司的內(nèi)部網(wǎng)絡(luò)等。上述情況會(huì)使得終端在連接 上WiFi熱點(diǎn)之后,需要用戶通過實(shí)際地手動(dòng)進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)訪問才能夠得知移動(dòng)終端連接 的WiFi熱點(diǎn)是否提供數(shù)據(jù)業(yè)務(wù)。增加了移動(dòng)終端用戶了解WiFi熱點(diǎn)是否具備數(shù)據(jù)業(yè)務(wù)能 力的復(fù)雜度。
【發(fā)明內(nèi)容】
[0003] 為解決上述技術(shù)問題,本發(fā)明實(shí)施例期望提供一種終端及終端連接WiFi熱點(diǎn)的 方法,能夠簡(jiǎn)化移動(dòng)終端用戶了解WiFi熱點(diǎn)是否具備數(shù)據(jù)業(yè)務(wù)能力的復(fù)雜度。
[0004] 本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0005] 第一方面,本發(fā)明實(shí)施例提供了一種終端連接WiFi熱點(diǎn)的方法,所述方法包括:
[0006] 終端在連接上WiFi熱點(diǎn)之后,向預(yù)設(shè)的網(wǎng)絡(luò)地址發(fā)送驗(yàn)證消息;
[0007] 當(dāng)所述終端在預(yù)設(shè)的時(shí)限內(nèi)接收到所述預(yù)設(shè)的網(wǎng)絡(luò)地址返回的驗(yàn)證回復(fù)消息時(shí), 所述終端確認(rèn)所述WiFi熱點(diǎn)的數(shù)據(jù)業(yè)務(wù)可用,并示意所述終端成功連接所述WiFi熱點(diǎn)。
[0008] 可選地,所述終端向預(yù)設(shè)的網(wǎng)絡(luò)地址發(fā)送驗(yàn)證消息,包括:
[0009] 所述終端向所述預(yù)設(shè)的網(wǎng)絡(luò)地址發(fā)送Internet控制報(bào)文協(xié)議ICMP消息,所述 ICMP消息用于確認(rèn)所述預(yù)設(shè)的網(wǎng)絡(luò)地址的可達(dá)性。
[0010] 可選地,在所述終端連接所述WiFi熱點(diǎn)之前,所述方法還包括:
[0011] 所述終端掃描周圍預(yù)設(shè)范圍內(nèi)的WiFi熱點(diǎn),并獲取所述預(yù)設(shè)范圍內(nèi)的WiFi熱點(diǎn) 連接信息,其中,所述預(yù)設(shè)范圍內(nèi)的WiFi熱點(diǎn)連接信息包括所述預(yù)設(shè)范圍內(nèi)的WiFi熱點(diǎn)的 標(biāo)識(shí)信息、所述預(yù)設(shè)范圍內(nèi)的WiFi熱點(diǎn)的安全模式指示信息以及所述預(yù)設(shè)范圍內(nèi)的WiFi 熱點(diǎn)的信號(hào)強(qiáng)度;
[0012] 所述終端根據(jù)所述預(yù)設(shè)范圍內(nèi)的WiFi熱點(diǎn)連接信息和預(yù)設(shè)的優(yōu)先級(jí)規(guī)則將述預(yù) 設(shè)范圍內(nèi)的WiFi熱點(diǎn)進(jìn)行排列,生成待連接WiFi熱點(diǎn)名單;
[0013] 所述終端連接所述WiFi熱點(diǎn)名單中優(yōu)先級(jí)最高的WiFi熱點(diǎn)。
[0014] 可選地,當(dāng)所述終端未連接上所述優(yōu)先級(jí)最高的WiFi熱點(diǎn),或在預(yù)設(shè)的時(shí)限內(nèi)沒 有接收到所述網(wǎng)絡(luò)地址返回的驗(yàn)證回復(fù)消息時(shí),所述方法還包括:所述終端連接所述WiFi 熱點(diǎn)名單中優(yōu)先級(jí)第二高的WiFi熱點(diǎn)。
[0015] 可選地,所述終端根據(jù)所述預(yù)設(shè)范圍內(nèi)的WiFi熱點(diǎn)的連接信息和預(yù)設(shè)的優(yōu)先級(jí) 規(guī)則將述預(yù)設(shè)范圍內(nèi)的WiFi熱點(diǎn)進(jìn)行排列,生成待連接WiFi熱點(diǎn)名單,包括:
[0016] 所述終端將所述預(yù)設(shè)范圍內(nèi)的WiFi熱點(diǎn)的標(biāo)識(shí)信息與自身保存的WiFi熱點(diǎn)信息 進(jìn)行匹配,獲取所述終端在所述預(yù)設(shè)范圍內(nèi)曾經(jīng)連接過的WiFi熱點(diǎn),并將所述預(yù)設(shè)范圍內(nèi) 曾經(jīng)連接過的WiFi熱點(diǎn)按照預(yù)設(shè)的排列順序進(jìn)行排列,組成第一WiFi熱點(diǎn)集合,其中,所 述終端自身保存的WiFi熱點(diǎn)信息包括所述終端自身保存的WiFi熱點(diǎn)的標(biāo)識(shí)信息、所述終 端自身保存的WiFi熱點(diǎn)的安全模式指示信息、所述終端自身保存的WiFi熱點(diǎn)的鑒權(quán)信息、 所述終端與自身保存的WiFi熱點(diǎn)最后一次連接的斷開時(shí)間;
[0017] 所述終端將在所述預(yù)設(shè)范圍內(nèi)未連接過,且所述WiFi熱點(diǎn)連接信息中安全模式 指示信息為空的WiFi熱點(diǎn)按照所述WiFi熱點(diǎn)連接信息中信號(hào)強(qiáng)度由強(qiáng)到弱進(jìn)行排列,組 成第二WiFi熱點(diǎn)集合;
[0018] 所述終端將在所述預(yù)設(shè)范圍內(nèi)未連接過,且所述WiFi熱點(diǎn)連接信息中安全模式 指示信息不為空的WiFi熱點(diǎn)按照所述WiFi熱點(diǎn)連接信息中信號(hào)強(qiáng)度由強(qiáng)到弱進(jìn)行排列, 組成第三WiFi熱點(diǎn)集合;
[0019] 所述終端按照所述第一WiFi熱點(diǎn)集合、所述第二WiFi熱點(diǎn)集合和第三WiFi熱點(diǎn) 集合的順序進(jìn)行排列,生成所述待連接WiFi熱點(diǎn)名單。
[0020] 可選地,所述將所述預(yù)設(shè)范圍內(nèi)曾經(jīng)連接過的WiFi熱點(diǎn)按照預(yù)設(shè)的排列順序進(jìn) 行排列,組成第一WiFi熱點(diǎn)集合,包括:
[0021] 所述終端將所述預(yù)設(shè)范圍內(nèi)曾經(jīng)連接過的WiFi熱點(diǎn)的信號(hào)強(qiáng)度以及所述終端與 所述預(yù)設(shè)范圍內(nèi)曾經(jīng)連接過的WiFi熱點(diǎn)最后一次連接的斷開時(shí)間進(jìn)行求和,得出所述預(yù) 設(shè)范圍內(nèi)曾經(jīng)連接過的WiFi熱點(diǎn)的順序權(quán)值;
[0022] 所述終端將所述預(yù)設(shè)范圍內(nèi)曾經(jīng)連接過的WiFi熱點(diǎn)按照所述預(yù)設(shè)范圍內(nèi)曾經(jīng)連 接過的WiFi熱點(diǎn)的順序權(quán)值由大到小進(jìn)行排列,組成所述第一WiFi熱點(diǎn)集合。
[0023] 第二方面,本發(fā)明實(shí)施例提供了一種終端,所述終端包括:連接單元、發(fā)送單元、接 收單元、確認(rèn)單元和提示單元,其中,
[0024] 所述連接單元,用于連接WiFi熱點(diǎn);
[0025] 所述發(fā)送單元,用于在所述連接單元連接上WiFi熱點(diǎn)之后,向預(yù)設(shè)的網(wǎng)絡(luò)地址發(fā) 送驗(yàn)證消息;
[0026] 所述接收單元,用于接收所述網(wǎng)絡(luò)地址返回的驗(yàn)證回復(fù)消息;
[0027] 所述確定單元,用于當(dāng)所述接收單元在預(yù)設(shè)的時(shí)限內(nèi)接收到所述網(wǎng)絡(luò)地址返回的 驗(yàn)證回復(fù)消息時(shí),確認(rèn)所述WiFi熱點(diǎn)的數(shù)據(jù)業(yè)務(wù)可用,并觸發(fā)提示單元;
[0028] 所述提示單元,用于示意所述終端成功連接所述WiFi熱點(diǎn)。
[0029] 可選地,所述發(fā)送單元,用于向所述預(yù)設(shè)的網(wǎng)絡(luò)地址發(fā)送Internet控制報(bào)文協(xié)議 ICMP消息,所述ICMP消息用于確認(rèn)所述預(yù)設(shè)的網(wǎng)絡(luò)地址的可達(dá)性。
[0030] 可選地,所述終端還包括獲取單元和生成單元,其中,
[0031] 所述獲取單元,用于掃描周圍預(yù)設(shè)范圍內(nèi)的WiFi熱點(diǎn),并獲取所述預(yù)設(shè)范圍內(nèi)的 WiFi熱點(diǎn)連接信息,其中,所述預(yù)設(shè)范圍內(nèi)的WiFi熱點(diǎn)連接信息包括所述預(yù)設(shè)范圍內(nèi)的 WiFi熱點(diǎn)的標(biāo)識(shí)信息、所述預(yù)設(shè)范圍內(nèi)的WiFi熱點(diǎn)的安全模式指示信息以及所述預(yù)設(shè)范 圍內(nèi)的WiFi熱點(diǎn)的信號(hào)強(qiáng)度;
[0032] 所述生成單元,用于根據(jù)所述預(yù)設(shè)范圍內(nèi)的WiFi熱點(diǎn)連接信息和預(yù)設(shè)的優(yōu)先級(jí) 規(guī)則將述預(yù)設(shè)范圍內(nèi)的WiFi熱點(diǎn)進(jìn)行排列,生成待連接WiFi熱點(diǎn)名單;
[0033] 所述連接單元,還用于連接所述WiFi熱點(diǎn)名單中優(yōu)先級(jí)最高的WiFi熱點(diǎn)。
[0034] 可選地,所述連接單元,還用于當(dāng)所述連接單元未連接上所述優(yōu)先級(jí)最高的WiFi 熱點(diǎn),或所述接收單元在預(yù)設(shè)的時(shí)限內(nèi)沒有接收到所述網(wǎng)絡(luò)地址返回的驗(yàn)證回復(fù)消息時(shí), 連接所述WiFi熱點(diǎn)名單中優(yōu)先級(jí)第二高的WiFi熱點(diǎn)。
[0035] 可選地,所述生成單元,用于:
[0036] 將所述預(yù)設(shè)范圍內(nèi)的WiFi熱點(diǎn)的標(biāo)識(shí)信息與自身保存的WiFi熱點(diǎn)信息進(jìn)行匹 配,獲取所述終端在所述預(yù)設(shè)范圍內(nèi)曾經(jīng)連接過的WiFi熱點(diǎn),并將所述預(yù)設(shè)范圍內(nèi)曾經(jīng)連 接過的WiFi熱點(diǎn)按照預(yù)設(shè)的排列順序進(jìn)行排列,組成第一 WiFi熱點(diǎn)集合,其中,所述終端 自身保存的WiFi熱點(diǎn)信息包括所述終端自身保存的WiFi熱點(diǎn)的標(biāo)識(shí)信息、所述終端自身 保存的WiFi熱點(diǎn)的安全模式指示信息、所述終端自身保存的WiFi熱點(diǎn)的鑒權(quán)信息、所述終 端與自身保存的WiFi熱點(diǎn)最后一次連接的斷開時(shí)間;以及,
[0037] 將在所述預(yù)設(shè)范圍內(nèi)未連接過,且所述WiFi熱點(diǎn)連接信息中安全模式指示信息 為空的WiFi熱點(diǎn)按照所述WiFi熱點(diǎn)連接信息中信號(hào)強(qiáng)度由強(qiáng)到弱進(jìn)行排列,組成第二 WiFi熱點(diǎn)集合;以及,
[0038] 將在所述預(yù)設(shè)范圍內(nèi)未連接過,且所述WiFi熱點(diǎn)連接信息中安全模式指示信息 不為空的WiFi熱點(diǎn)按照所述WiFi熱點(diǎn)連接信息中信號(hào)強(qiáng)度由強(qiáng)到弱進(jìn)行排列,組成第三 WiFi熱點(diǎn)集合;以及,
[0039] 按照所述第一 WiFi熱點(diǎn)集合、所述第二WiFi熱點(diǎn)集合和第三WiFi熱點(diǎn)集合的順 序進(jìn)行排列,生成所述待連接WiFi熱點(diǎn)名單。
[0040] 可選地,所述生成單元,用于:
[0041] 將所述預(yù)設(shè)范圍內(nèi)曾經(jīng)連接過的WiFi熱點(diǎn)的信號(hào)強(qiáng)度以及所述終端與所述預(yù)設(shè) 范圍內(nèi)曾經(jīng)連接過的WiFi熱點(diǎn)最后一次連接的斷開時(shí)間進(jìn)行求和,得出所述預(yù)設(shè)范圍內(nèi) 曾經(jīng)連接過的WiFi熱點(diǎn)的順序權(quán)值;以及,
[0042] 將所述預(yù)設(shè)范圍內(nèi)曾經(jīng)連接過的WiFi熱點(diǎn)按照所述預(yù)設(shè)范圍內(nèi)曾經(jīng)連接過的 WiFi熱點(diǎn)的順序權(quán)值由大到小進(jìn)行排列,組成所述第一 WiFi熱點(diǎn)集合。
[0043] 本發(fā)明實(shí)施例提供了一種終端及終端連接WiFi熱點(diǎn)的方法,通過終端在連接 WiFi熱點(diǎn)的過程中,對(duì)該WiFi熱點(diǎn)進(jìn)行數(shù)據(jù)業(yè)務(wù)的可用性驗(yàn)證,從而無需終端用戶通過手 動(dòng)操作就能夠了解移動(dòng)終端連接的WiFi熱點(diǎn)是否提供數(shù)據(jù)業(yè)務(wù)。降低了移動(dòng)終端用戶了 解WiFi熱點(diǎn)是否具備數(shù)據(jù)業(yè)務(wù)能力的復(fù)雜度,提高了用戶體驗(yàn)。
【附圖說明】
[0044] 圖1為本發(fā)明實(shí)施例提供的一種終端連接WiFi熱點(diǎn)的方法的流程示意圖;
[0045] 圖2為本發(fā)明實(shí)施例提供的一種終端確定連接WiFi熱點(diǎn)的方法的流程示意圖;
[0046] 圖3為本發(fā)明實(shí)施例提供的一種終端生成待連接WiFi熱點(diǎn)名單的方法流程示意 圖;
[0047] 圖4為本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖;
[0048] 圖5為本發(fā)明實(shí)施例提供的另一種終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0049] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述。
[0050] 參見圖1,其示出了