Wifi熱點連接及選擇方法、通信終端及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體涉及一種WIFI熱點連接及選擇方法、通信終端及系統(tǒng)。
【背景技術(shù)】
[0002]隨著Internet網(wǎng)絡(luò)的高速發(fā)展和通信技術(shù)的日新月異,運營商和各個商家,在各種不同的場所(如機場)和地點(如咖啡店),都已經(jīng)開始逐步提供無加密的WIFI熱點,以用來吸引用戶和給用戶提供方便的網(wǎng)絡(luò)訪問。
[0003]但是,運營商和商家所提供的無加密的WIFI設(shè)備,卻由于性質(zhì)不同而在用戶體驗上有根本的差異:運營商所提供的無加密WIFI熱點其實是其提供網(wǎng)絡(luò)有償服務(wù)的一種,在連接后,需要在運營商的頁面進行二次認證后,才能真正的接入Internet網(wǎng)絡(luò)。商家提供的WIFI熱點則是不需要進行二次認證,連接以后就可以直接訪問Internet網(wǎng)絡(luò)。且由于運營商的實力遠勝于商家,所以很多情況下,運營商的無加密WIFI熱點的信號質(zhì)量要比商家所提供的無加密WIFI熱點要強。這樣,用戶在選擇無加密WIFI熱點接入Internet網(wǎng)絡(luò)時,即使WIFI的管理軟件支持自動加入無加密WIFI熱點,仍然需要手動驗證該WIFI熱點是否需要二次認證和選擇,過程繁瑣,在較大程度上降低了用戶體驗的滿意度。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的主要技術(shù)問題是,提供一種WIFI熱點連接及選擇方法、通信終端及系統(tǒng),解決現(xiàn)有不能自動篩選需二次認證的WIFI熱點的問題。為了解決上述問題,本發(fā)明提供了一種WIFI熱點連接方法,包括:
[0005]通信終端連接一個無加密的WIFI熱點;
[0006]所述通信終端向網(wǎng)絡(luò)服務(wù)器發(fā)送預(yù)置的驗證信息,所述網(wǎng)絡(luò)服務(wù)器預(yù)置有所述驗證信息;
[0007]所述通信終端接收所述網(wǎng)絡(luò)服務(wù)器反饋的驗證信息,并與其本地預(yù)置的所述驗證信息比較,在二者一致時保持與所述WIFI熱點的連接。
[0008]在本發(fā)明的一種實施例中,當所述通信終端判斷所述網(wǎng)絡(luò)服務(wù)器反饋的驗證信息與其本地的所述驗證信息不一致時,所述方法還包括:
[0009]所述通信終端重新選擇并連接至一個無加密的WIFI熱點;
[0010]或所述通信終端將所述WIFI熱點從無加密WIFI熱點列表中刪除后,重新選擇并連接至一個無加密的WIFI熱點;
[0011]或所述通信終端直接退出WIFI連接。
[0012]在本發(fā)明的一種實施例中,所述通信終端連接所述無加密的WIFI熱點前,還包括:
[0013]根據(jù)預(yù)置的運營商WIFI熱點信息將所述通信終端搜索到的無加密WIFI熱點中的運營商WIFI熱點剔除。
[0014]為了解決上述問題,本發(fā)明還提供了一種WIFI熱點選擇方法,包括:
[0015]通信終端連接一個無加密的WIFI熱點;
[0016]所述通信終端向網(wǎng)絡(luò)服務(wù)器發(fā)送預(yù)置的驗證信息,所述網(wǎng)絡(luò)服務(wù)器預(yù)置有所述驗證信息;
[0017]所述網(wǎng)絡(luò)服務(wù)器接收所述驗證信息,并與其本地預(yù)置的驗證信息進行比較,在二者一致時向所述通信終端反饋所述驗證信息;
[0018]所述通信終端接收所述網(wǎng)絡(luò)服務(wù)器反饋的驗證信息,并與其本地預(yù)置的所述驗證信息比較,在二者一致時保持與所述WIFI熱點的連接。
[0019]在本發(fā)明的一種實施例中,當所述網(wǎng)絡(luò)服務(wù)器判斷所述通信終端發(fā)送的驗證信息與其本地預(yù)置的驗證信息不一致時;或當所述通信終端判斷所述網(wǎng)絡(luò)服務(wù)器反饋的驗證信息與其本地的所述驗證信息不一致時,所述方法還包括:
[0020]所述通信終端重新選擇并連接至一個無加密的WIFI熱點;
[0021]或所述通信終端將所述WIFI熱點從無加密WIFI熱點列表中刪除后,重新選擇并連接至一個無加密的WIFI熱點;
[0022]或所述通信終端直接退出WIFI連接。
[0023]在本發(fā)明的一種實施例中,所述通信終端和/或所述網(wǎng)絡(luò)服務(wù)器在發(fā)送驗證信息之前,還包括將待發(fā)送的驗證信息進行加密;
[0024]所述通信終端和/或所述網(wǎng)絡(luò)服務(wù)器將接收到的驗證信息與本地預(yù)置的驗證信息比較之前,還包括對接收到的驗證信息進行解密。
[0025]在本發(fā)明的一種實施例中,所述通信終端和/或所述網(wǎng)絡(luò)服務(wù)器將待發(fā)送的驗證信息加密成二進制驗證數(shù)據(jù)信息。
[0026]為了解決上述問題,本發(fā)明還提供了一種通信終端,包括WIFI通信模塊、第一發(fā)送模塊、第一接收模塊和第一處理模塊;
[0027]所述WIFI通信模塊用于連接一個無加密的WIFI熱點;
[0028]所述第一發(fā)送模塊用于向網(wǎng)絡(luò)服務(wù)器發(fā)送所述通信終端本地預(yù)置的驗證信息;
[0029]所述第一接收模塊用于接收所述網(wǎng)絡(luò)服務(wù)器反饋的驗證信息;
[0030]所述第一處理模塊用于將所述第一接收模塊接收到的驗證信息與所述通信終端本地預(yù)置的所述驗證信息進行比較,且在二者一致時保持所述WIFI通信模塊與所述WIFI熱點的連接。
[0031 ] 在本發(fā)明的一種實施例中,所述通信終端還包括重選模塊,所述重選模塊用于在所述第一處理模塊判斷所述第一接收模塊接收到的驗證信息與所述通信終端本地預(yù)置的驗證信息不一致時,重新選擇一個無加密的WIFI熱點與所述WIFI通信模塊連接;或?qū)⑺鯳IFI熱點從無加密WIFI熱點列表中刪除后,重新選擇一個無加密的WIFI熱點與所述WIFI通信模塊連接。
[0032]在本發(fā)明的一種實施例中,所述通信終端還包括篩選模塊,所述篩選模塊用于在所述WIFI通信模塊選擇并連接一個無加密WIFI熱點前,根據(jù)預(yù)置的運營商WIFI熱點信息將所述WIFI通信模塊搜索到的無加密WIFI熱點中的運營商WIFI熱點剔除。
[0033]在本發(fā)明的一種實施例中,所述通信終端還包括第一加密模塊和第一解密模塊,所述第一加密模塊用于在所述第一發(fā)送模塊將所述驗證信息發(fā)送給所述網(wǎng)絡(luò)服務(wù)器之前,對該待發(fā)送的驗證信息進行加密;所述第一解密模塊用于在所述第一處理模塊將所述第一接收模塊接收到的驗證信息與所述通信終端本地預(yù)置的所述驗證信息進行比較之前,對所述第一接收模塊接收到的驗證信息進行解密處理。
[0034]為了解決上述問題,本發(fā)明還提供了一種通信系統(tǒng),包括通信終端和網(wǎng)絡(luò)服務(wù)器;
[0035]所述通信終端包括WIFI通信模塊、第一發(fā)送模塊、第一接收模塊和第一處理模塊;所述網(wǎng)絡(luò)服務(wù)器包括第二接收模塊、第二發(fā)送模塊、和第二處理模塊;所述WIFI通信模塊用于選擇并連接一個無加密的WIFI熱點;
[0036]所述第一發(fā)送模塊用于向所述第二接收模塊發(fā)送所述通信終端本地預(yù)置的驗證信息;
[0037]所述第二接收模塊用于接收所述第一發(fā)送模塊發(fā)送的驗證信息;
[0038]所述第二處理模塊用于將所述第二接收模塊接收到的驗證信息與所述網(wǎng)絡(luò)服務(wù)器本地預(yù)置的驗證信息進行比較,并在二者一致時通過所述第二發(fā)送模塊向所述第一接收模塊發(fā)送驗證信息;
[0039]所述第一接收模塊用于接收所述第二發(fā)送模塊發(fā)送的驗證信息;
[0040]所述第一處理模塊用于將所述第一接收模塊接收到的驗證信息與所述通信終端本地預(yù)置的所述驗證信息進行比較,且在二者一致時保持所述WIFI通信模塊與所述WIFI熱點的連接。
[0041]在本發(fā)明的一種實施例中,所述網(wǎng)絡(luò)服務(wù)器還包括第二解密模塊和第二加密模塊;
[0042]所述第二解密模塊用于在所述第二處理模塊將所述第二接收模塊接收到的驗證信息與所述網(wǎng)絡(luò)服務(wù)器本地預(yù)置的驗證信息進行比較前,對所述第二接收模塊接收到的驗證信息進行解密處理;
[0043]所述第二加密模塊用于在所述第二發(fā)送模塊向所述通信終端發(fā)送所述驗證信息之前,將待發(fā)送的所述驗證信息進行加密處理。
[0044]本發(fā)明的有益效果是:
[0045]本發(fā)明提供的WIFI熱點連接及選擇方法、通信終端及系統(tǒng),通信終端選擇并連接一個無加密的WIFI熱點;向網(wǎng)絡(luò)服務(wù)器發(fā)送預(yù)置的驗證信息,網(wǎng)絡(luò)服務(wù)器也預(yù)置有該驗證信息;網(wǎng)絡(luò)服務(wù)器接收到驗證信息后,與其本地預(yù)置的驗證信息進行比較,在二者一致時向通信終端反饋驗證信息;通信終端接收網(wǎng)絡(luò)服務(wù)器反饋的驗證信息并與其本地預(yù)置的驗證信息比較,在二者一時,表明當前連接的WIFI熱點是不需要進行