本發(fā)明涉及計算機技術領域,尤其涉及一種連入WiFi熱點的方法及裝置。
背景技術:
傳統(tǒng)技術中,同一片區(qū)域可能存在多個WiFi熱點的無線覆蓋,當用戶的智能終端進入該區(qū)域或在該區(qū)域中開機時,則會探測附近的Wi-Fi熱點。而這些公共WiFi熱點中包括類似于CMCC、Starbucks等企業(yè)或機構(gòu)專門假設服務大眾的官方WiFi熱點,也通常存在以釣魚的方式竊取用戶隱私的偽裝成官方WiFi熱點的釣魚WiFi熱點,若用戶的智能終端接入了釣魚WiFi熱點,則容易造成用戶的隱私泄露;尤其是用戶在使用微信、QQ等包含了用戶個人隱私的應用以及支付寶、手機銀行等金融軟件時,一旦連接入了釣魚WiFi,很容易造成用戶的財產(chǎn)損失。也就是說,相關技術中公共WiFi熱點的連接和使用方法存在安全性不足的問題。
技術實現(xiàn)要素:
基于此,為解決傳統(tǒng)技術中接入WiFi熱點的方法造成的安全性和隱私保護程度不足的技術問題,特提出了一種連入WiFi熱點的方法。
一種連入WiFi熱點的方法,包括:
在連入WiFi熱點時,獲取與所述連入的目標WiFi熱點對應的WiFi熱點類型為目標WiFi熱點類型,所述WiFi熱點類型包括非信任WiFi熱點類型和信任WiFi熱點類型;
當所述目標WiFi熱點類型為非信任WiFi熱點類型時,檢測網(wǎng)絡調(diào)用請求,確定發(fā)起所述網(wǎng)絡調(diào)用請求的應用為目標應用;
判斷所述目標應用是否屬于預設的應用白名單;
在所述目標應用屬于預設的應用白名單時,使用移動數(shù)據(jù)網(wǎng)絡訪問網(wǎng)絡;
在所述目標應用不屬于預設的應用白名單時,使用所述連入的目標WiFi熱點對應的網(wǎng)絡訪問網(wǎng)絡。
可選的,在其中一個實施例中,所述獲取與所述目標WiFi熱點對應的WiFi熱點類型為目標WiFi熱點類型的步驟之后還包括:
當所述目標WiFi熱點類型為信任WiFi熱點類型時,使用所述連入的目標WiFi熱點訪問網(wǎng)絡。
可選的,在其中一個實施例中,所述獲取與所述目標WiFi熱點對應的WiFi熱點類型為目標WiFi熱點類型的步驟之后還包括:
若在終端中未存儲有與所述目標WiFi熱點對應的WiFi熱點類型,則展示W(wǎng)iFi熱點類型選擇組件,通過所述WiFi熱點類型選擇組件接收選擇的WiFi熱點類型作為目標WiFi熱點類型。
可選的,在其中一個實施例中,所述方法還包括:
接收WiFi熱點連接指令,獲取與所述WiFi熱點連接指令對應的目標WiFi熱點;
根據(jù)所述WiFi熱點連接指令連入所述目標WiFi熱點,并執(zhí)行所述獲取與所述連入的目標WiFi熱點對應的WiFi熱點類型為目標WiFi熱點類型的步驟。
可選的,在其中一個實施例中,所述檢測網(wǎng)絡調(diào)用請求之后還包括:
在所述目標應用屬于預設的應用白名單時,獲取所述目標應用發(fā)起所述網(wǎng)絡調(diào)用請求的目標操作,判斷所述目標操作是否屬于預設的操作白名單,若否,則使用所述目標WiFi熱點執(zhí)行所述目標操作。
此外,為解決傳統(tǒng)技術中接入WiFi熱點的方法造成的安全性和隱私保護程度不足的技術問題,特提出了一種連入WiFi熱點的裝置。
一種連入WiFi熱點的裝置,包括:
熱點類型確定模塊,用于在連入WiFi熱點時,獲取與所述連入的目標WiFi熱點對應的WiFi熱點類型為目標WiFi熱點類型,所述WiFi熱點類型包括非信任WiFi熱點類型和信任WiFi熱點類型;
網(wǎng)絡調(diào)用請求檢測模塊,用于當所述目標WiFi熱點類型為非信任WiFi熱點類型時,檢測網(wǎng)絡調(diào)用請求,確定發(fā)起所述網(wǎng)絡調(diào)用請求的應用為目標應用;
判斷模塊,用于判斷所述目標應用是否屬于預設的應用白名單;
數(shù)據(jù)流量網(wǎng)絡使用模塊,用于在所述目標應用屬于預設的應用白名單時,使用移動數(shù)據(jù)網(wǎng)絡訪問網(wǎng)絡;
第一WiFi網(wǎng)絡使用模塊,用于在所述目標應用不屬于預設的應用白名單時,使用所述連入的目標WiFi熱點對應的網(wǎng)絡訪問網(wǎng)絡。
可選的,在其中一個實施例中,所述裝置還包括第二WiFi網(wǎng)絡使用模塊,用于當所述目標WiFi熱點類型為信任WiFi熱點類型時,使用所述連入的目標WiFi熱點訪問網(wǎng)絡。
可選的,在其中一個實施例中,所述裝置還包括熱點類型選擇模塊,用于在終端中未存儲有與所述目標WiFi熱點對應的WiFi熱點類型時,展示W(wǎng)iFi熱點類型選擇組件,通過所述WiFi熱點類型選擇組件接收選擇的WiFi熱點類型作為目標WiFi熱點類型。
可選的,在其中一個實施例中,所述裝置還包括WiFi連接模塊,用于接收WiFi熱點連接指令,獲取與所述WiFi熱點連接指令對應的目標WiFi熱點;根據(jù)所述WiFi熱點連接指令連入所述目標WiFi熱點,并調(diào)用所述熱點類型確定模塊。
可選的,在其中一個實施例中,所述裝置還包括目標操作確定模塊,用于在所述目標應用屬于預設的應用白名單時,獲取所述目標應用發(fā)起所述網(wǎng)絡調(diào)用請求的目標操作,判斷所述目標操作是否屬于預設的操作白名單,若否,則使用所述目標WiFi熱點執(zhí)行所述目標操作。
在本發(fā)明中,為解決傳統(tǒng)技術中接入WiFi熱點的方法造成的安全性和隱私保護程度不足的技術問題,還提出了一種移動終端,包括:
處理器和存儲器;其中,所述處理器通過調(diào)用所述存儲器中的代碼或指令以執(zhí)行如權利要求1至5任意一項所述的方法。
實施本發(fā)明實施例,將具有如下有益效果:
采用了上述連入WiFi熱點的方法和裝置之后,在終端連入WiFi熱點之后,根據(jù)連入的WiFi熱點是屬于可信任的或者是屬于不可信任的來確定后續(xù)的訪問網(wǎng)絡的訪問策略;也就是說,若連入的是可信任的WiFi熱點,則終端所有的需要訪問網(wǎng)絡或者調(diào)用網(wǎng)絡的操作均使用該連入的WiFi熱點來完成;反之,若用戶連入的是不可信任的WiFi熱點,終端同時駐留在無線WiFi熱點對應的網(wǎng)絡和移動數(shù)據(jù)網(wǎng)絡,在終端需要訪問網(wǎng)絡時,根據(jù)需要訪問網(wǎng)絡的具體應用是否是預設的白名單來確定具體的網(wǎng)絡使用策略,即若需要訪問網(wǎng)絡的具體應用屬于預設的白名單,則使用移動數(shù)據(jù)網(wǎng)絡訪問網(wǎng)絡,否則,使用連入的WiFi熱點來訪問網(wǎng)絡。也就是說,根據(jù)WiFi熱點的安全性和訪問網(wǎng)絡的應用的安全性來確定使用WiFi熱點還是使用相對較為安全的移動數(shù)據(jù)網(wǎng)絡,避免了在用戶連入公共WiFi或者其他存在安全隱患的WiFi熱點時因為使用網(wǎng)絡造成的用戶隱私泄露或者賬戶信息泄露的安全性問題,提高了接入和使用WiFi熱點的安全性,提升了用戶體驗。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
其中:
圖1為一個實施例中一種連入WiFi熱點的方法的流程示意圖;
圖2為一個實施例中一種連入WiFi熱點的裝置的結(jié)構(gòu)示意圖;
圖3為一個實施例中運行前述連入WiFi熱點的方法的計算機設備的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
為解決傳統(tǒng)技術中接入WiFi熱點的方法造成的安全性和隱私保護程度不足的技術問題,在本實施例中,特提出了一種連入WiFi熱點的方法,該方法的實現(xiàn)可依賴于計算機程序,該計算機程序可運行于基于馮諾依曼體系的計算機系統(tǒng)之上,該計算機系統(tǒng)可以是智能手機、筆記本電腦、平板電腦等安裝有無線網(wǎng)卡或Wi-Fi芯片的計算機設備。該計算機程序可以是智能手機或平板電腦等智能終端上的Wi-Fi連接和使用的管理程序或熱點管理程序等計算機程序。
具體的,如圖1所示,上述連入WiFi熱點的方法包括如下步驟S102-S108:
步驟S102:在連入WiFi熱點時,獲取與所述連入的目標WiFi熱點對應的WiFi熱點類型為目標WiFi熱點類型,所述WiFi熱點類型包括非信任WiFi熱點類型和信任WiFi熱點類型。
在本實施例中,若用戶的智能終端上的WiFi連接設置為開啟狀態(tài),則該智能終端處于對WiFi信號的檢測狀態(tài),WiFi連接管理程序或熱點管理程序可通過調(diào)用智能終端的驅(qū)動程序獲取WiFi芯片檢測周圍環(huán)境中的可檢測到的的WiFi信號的熱點標識(例如服務集標識,Service Set Identity,簡稱SSID)以及對應的信號強度,然后通過信號強度或者其他參數(shù)選擇連接的WiFi熱點或通過用戶手動選擇需要連接的WiFi熱點來連入相應的WiFi熱點。
相應的,智能終端上的WiFi連接管理程序和熱點管理程序在通過智能終端的驅(qū)動程序獲取到WiFi芯片檢測到的WiFi信號的熱點標識的同時,也可以通過智能終端的驅(qū)動程序獲取到的WiFi芯片檢測到的WiFi信號的信號強度。
在本實施例中,在智能終端連入WiFi熱點之后,需要不斷的輪詢當前連入的WiFi熱點對應的信號強度,在信號強度低于預設的信號強度時,切換至信號強度更好的WiFi熱點,或者斷開當前連入的WiFi熱點并切換至移動數(shù)據(jù)網(wǎng)絡,以保證用戶良好的上網(wǎng)體驗。
在一個可選的實施例中,所述方法還包括:接收WiFi熱點連接指令,獲取與所述WiFi熱點連接指令對應的目標WiFi熱點;根據(jù)所述WiFi熱點連接指令連入所述目標WiFi熱點,并執(zhí)行所述獲取與所述連入的目標WiFi熱點對應的WiFi熱點類型為目標WiFi熱點類型的步驟。
需要說明的是,在本實施例中,WiFi熱點連接指令可以是用戶在WiFi熱點展示界面中通過選擇某一個展示的WiFi熱點輸入的,也可以是終端根據(jù)每一個WiFi熱點對應的信號強度或者信號質(zhì)量自動進行選擇而輸入的。
在本實施例中,每一個WiFi熱點對于本終端都存在有一個對應的WiFi熱點類型,該WiFi熱點類型可以是用戶通過選擇操作輸入的,也可以是根據(jù)用戶之前使用該WiFi熱點的歷史記錄來確定的。
在一個可選的實施例中,在用戶首次連入某WiFi熱點時,需要手動選擇該WiFi熱點的WiFi熱點類型。具體的,上述方法還包括:接收WiFi熱點連接指令,獲取與所述WiFi熱點連接指令對應的目標WiFi熱點;根據(jù)所述WiFi熱點連接指令連入所述目標WiFi熱點,并展示W(wǎng)iFi熱點類型選擇組件,通過所述WiFi熱點類型選擇組件接收選擇的WiFi熱點類型作為與所述目標WiFi熱點對應的目標WiFi熱點類型。
也就是說,在首次連入某一個WiFi時,終端通過展示界面展示W(wǎng)iFi熱點類型選擇組件,用戶可以通過該展示的WiFi熱點類型選擇組件選擇與當前連入的WiFi熱點對應的WiFi熱點類型并進行存儲。也就是說,在用戶首次連入某一個WiFi熱點時,會根據(jù)用戶的選擇輸入在終端中存儲有與該WiFi熱點的熱點標識對應的WiFi熱點類型,例如,以鍵值對的形式(WiFi熱點的熱點標識:WIFi熱點類型)在終端中的預設的WiFi數(shù)據(jù)存儲區(qū)域存儲歷史連接的所有的WiFi熱點對應的WiFi熱點類型,在步驟S102中需要獲取與當前連入的WiFi熱點對應的WiFi熱點類型時,通過在上述終端中的預設的WiFi數(shù)據(jù)存儲區(qū)域中查找與當前連入的目標WiFi熱點對應的WiFi熱點類型作為目標WiFi熱點類型。
進一步的,若在上述終端中的預設的WiFi數(shù)據(jù)存儲區(qū)域中未存儲有與目標WiFi熱點對應的WiFi熱點類型的相關數(shù)據(jù),則說明當前終端是首次連入目標WiFi熱點或者之前存儲的數(shù)據(jù)因為某種原因為刪除,因此,需要用戶重新對當前連入的目標WiFi熱點的目標WiFi熱點類型進行選擇操作。
具體的,所述獲取與所述目標WiFi熱點對應的WiFi熱點類型為目標WiFi熱點類型的步驟之后還包括:若在終端中未存儲有與所述目標WiFi熱點對應的WiFi熱點類型,則展示W(wǎng)iFi熱點類型選擇組件,通過所述WiFi熱點類型選擇組件接收選擇的WiFi熱點類型作為目標WiFi熱點類型。
需要說明的是,在本實施例中,WiFi熱點類型包括信任WiFi熱點類型和非信任WiFi熱點類型。例如,用戶家里或者公司中設置的WiFi熱點一般設置為信任WiFi熱點類型,公共場所的公共WiFi熱點一般設置為非信任WiFi熱點類型。用戶可以根據(jù)自己的需求以及對當前連入的WiFi熱點進行判斷,在連入的WiFi熱點的安全性存在隱患時,將該WiFi熱點設置為非信任WiFi熱點類型。
當然,除了上述信任WiFi熱點類型和非信任WiFi熱點類型之外,還可以設置其他WiFi熱點類型,具體的可以根據(jù)用戶的使用習慣和實際情況進行設置。
步驟S1042:當所述目標WiFi熱點類型為信任WiFi熱點類型時,使用所述連入的目標WiFi熱點訪問網(wǎng)絡。
若終端當前連入的目標WiFi熱點對應的目標WiFi熱點類型為信任WiFi熱點類型,即表示當前連入的WiFi熱點類型是值得信任的,是不存在安全隱患的,因此,用戶在使用連入的目標WiFi熱點訪問網(wǎng)絡時,不需要考慮因為WiFi熱點而導致的安全性問題或者隱私被泄露的問題。
也就是說,在連入的目標WiFi熱點對應的目標WiFi熱點類型為信任WiFi熱點類型時,終端上任意的訪問網(wǎng)絡的操作或請求均可以通過該連入的目標WiFi熱點來完成。
步驟S1044:當所述目標WiFi熱點類型為非信任WiFi熱點類型時,檢測網(wǎng)絡調(diào)用請求,確定發(fā)起所述網(wǎng)絡調(diào)用請求的應用為目標應用。
在另一個實施例中,若終端當前連入的目標WiFi熱點對應的目標WiFi熱點類型為非信任WiFi熱點類型時,即說明了目標WiFi熱點對應的網(wǎng)絡的使用可能會造成用戶資料的泄露或者賬戶中的金額被盜用,存在一定的安全隱患。在此種情況下,對于終端中需要訪問網(wǎng)絡的操作,需要分多種情況進行處理。具體的,在終端需要訪問網(wǎng)絡時,因為用戶的輸入或者后臺進程的操作向終端中相應的模塊發(fā)送網(wǎng)絡調(diào)用請求;也就是說,終端檢測到的網(wǎng)絡調(diào)用請求可以是用戶通過在某一個應用的操作界面輸入的,也可以后臺進程根據(jù)具體的需求發(fā)起的。
在本實施例中,若網(wǎng)絡調(diào)用請求的發(fā)起是根據(jù)用戶的輸入發(fā)起的,則用戶輸入相應的網(wǎng)絡調(diào)用請求的操作界面所對應的應用即為發(fā)起檢測到的網(wǎng)絡調(diào)用請求的目標應用;若網(wǎng)絡調(diào)用請求的發(fā)起是終端中運行的進程自動發(fā)起的,則發(fā)起相應的網(wǎng)絡調(diào)用請求的進程所對應的應用即為發(fā)起網(wǎng)絡調(diào)用請求的目標應用。
確定發(fā)起網(wǎng)絡調(diào)用請求的目標應用即為確定當前需要訪問網(wǎng)絡的具體操作所對應的應用程序,以便終端根據(jù)需要訪問網(wǎng)絡的應用程序來選擇相應的響應策略。
步驟S106:判斷所述目標應用是否屬于預設的應用白名單;在所述目標應用屬于預設的應用白名單時,執(zhí)行步驟S1082:使用移動數(shù)據(jù)網(wǎng)絡訪問網(wǎng)絡;在所述目標應用不屬于預設的應用白名單時,執(zhí)行步驟S1084:使用所述連入的目標WiFi熱點對應的網(wǎng)絡訪問網(wǎng)絡。
在本實施例中,預設設置應用白名單,包含在該應用白名單中的應用可以是QQ、微信等涉及用戶隱私的應用程序,還可以是手機銀行、支付寶等涉及用戶賬戶或者金額的應用程序。系統(tǒng)可以預先對常用的涉及到用戶賬戶安全和用戶隱私的應用進行設置,將常用的涉及到用戶賬戶安全和用戶隱私的應用添加到應用白名單中;進一步的,用戶還可以根據(jù)自己的使用習慣和需求將某一個應用添加到應用白名單中。
若目標應用屬于預設的應用白名單,則說明當前發(fā)起網(wǎng)絡調(diào)用請求的目標應用涉及到用戶隱私或者賬戶安全,需要考慮當前連入的WiFi熱點是否會導致用戶的隱私泄露或者賬戶安全遭到威脅。因此,屬于應用白名單的應用發(fā)起的網(wǎng)絡調(diào)用請求應當使用沒有安全隱患的網(wǎng)絡來完成。若目標應用不屬于預設的應用白名單,則說明當前發(fā)起網(wǎng)絡調(diào)用請求的目標應用并不涉及到用戶隱私或者賬戶安全,不需要考慮當前連入的WiFi熱點的安全性問題。
具體的,在本實施例中,若當前連入的目標WiFi熱點對應的目標WiFi熱點類型為非信任WiFi熱點類型,則終端同時連入與目標WiFi熱點對應的無線網(wǎng)絡以及移動數(shù)據(jù)網(wǎng)絡,也就是說,終端同時駐留無線WiFi網(wǎng)絡和移動數(shù)據(jù)網(wǎng)絡,并且,在需要訪問網(wǎng)絡時,可以從同時駐留的無線WiFi網(wǎng)絡和移動數(shù)據(jù)網(wǎng)絡中選擇其中一個網(wǎng)絡來訪問網(wǎng)絡。
具體實施例中,若發(fā)起網(wǎng)絡調(diào)用請求的目標應用屬于預設的應用白名單,則使用駐留的移動數(shù)據(jù)網(wǎng)絡(例如2G/3G/4G網(wǎng)絡)來響應相應的網(wǎng)絡調(diào)用請求,即通過移動數(shù)據(jù)網(wǎng)絡(例如2G/3G/4G網(wǎng)絡)來訪問網(wǎng)絡;若發(fā)起網(wǎng)絡調(diào)用請求的目標應用不屬于預設的應用白名單,則使用連入的目標WiFi熱點對應的網(wǎng)絡來響應相應的網(wǎng)絡調(diào)用請求,即通過連入的目標WiFi熱點來訪問網(wǎng)絡。也就是說,在發(fā)起網(wǎng)絡調(diào)用請求的目標應用涉及用戶隱私或者賬戶安全時,采用相對較為安全的移動數(shù)據(jù)網(wǎng)絡來進行相關的網(wǎng)絡訪問操作。
進一步的,對于屬于應用白名單的目標應用來說,并不是所有的需要調(diào)用網(wǎng)絡來完成的操作都會涉及到用戶隱私或者賬戶安全,例如,在即時通訊的聊天工具的應用中,下載應用安裝包、下載文件等相關操作,均不涉及到用戶隱私或者賬戶安全,而具體的聊天內(nèi)容的接收和發(fā)送則涉及到用戶隱私或賬戶安全。為了在保證了用戶隱私和賬戶安全的前提下,針對屬于應用白名單的目標應用中的不涉及到用戶隱私或賬戶安全的相關操作,可以使用連入的WiFi熱點對應的網(wǎng)絡連接來完成,以節(jié)省終端的移動數(shù)據(jù)流量。
具體的,所述檢測網(wǎng)絡調(diào)用請求之后還包括:在所述目標應用屬于預設的應用白名單時,獲取所述目標應用發(fā)起所述網(wǎng)絡調(diào)用請求的目標操作,判斷所述目標操作是否屬于預設的操作白名單,若否,則使用所述目標WiFi熱點執(zhí)行所述目標操作。
具體實施例中,需要預先設定操作白名單,包含在該操作白名單中的操作是涉及到用戶隱私或者賬戶安全的具體操作。需要說明的是,在本實施例中,操作白名單可以是統(tǒng)一設定的,也可以是根據(jù)不同的屬于應用白名單中的每一個應用分別設定的。
在檢測到網(wǎng)絡調(diào)用請求之后,不僅需要確定發(fā)起該網(wǎng)絡調(diào)用請求的具體的應用程序,還需要確定發(fā)起網(wǎng)絡調(diào)用請求需要進行的具體的目標操作,例如,上傳圖片、付款交易、下載文件、查看聊天記錄等等,然后,根據(jù)確定的目標操作是否屬于預設的操作白名單,并且,在目標操作不屬于預設的白名單時,使用目標WiFi熱點對應的網(wǎng)絡來執(zhí)行目標操作;反之,若目標操作屬于預設的操作白名單,則使用移動數(shù)據(jù)網(wǎng)絡來執(zhí)行相應的目標操作。
此外,為解決傳統(tǒng)技術中接入WiFi熱點的方法造成的安全性和隱私保護程度不足的技術問題,在一個實施例中,如圖2所示,還提出了一種連入WiFi熱點的裝置,包括熱點類型確定模塊102、網(wǎng)絡調(diào)用請求檢測模塊104、判斷模塊106、數(shù)據(jù)流量網(wǎng)絡使用模塊108以及第一WiFi網(wǎng)絡使用模塊110,其中:
熱點類型確定模塊102,用于在連入WiFi熱點時,獲取與所述連入的目標WiFi熱點對應的WiFi熱點類型為目標WiFi熱點類型,所述WiFi熱點類型包括非信任WiFi熱點類型和信任WiFi熱點類型;
網(wǎng)絡調(diào)用請求檢測模塊104,用于當所述目標WiFi熱點類型為非信任WiFi熱點類型時,檢測網(wǎng)絡調(diào)用請求,確定發(fā)起所述網(wǎng)絡調(diào)用請求的應用為目標應用;
判斷模塊106,用于判斷所述目標應用是否屬于預設的應用白名單;
數(shù)據(jù)流量網(wǎng)絡使用模塊108,用于在所述目標應用屬于預設的應用白名單時,使用移動數(shù)據(jù)網(wǎng)絡訪問網(wǎng)絡;
第一WiFi網(wǎng)絡使用模塊110,用于在所述目標應用不屬于預設的應用白名單時,使用所述連入的目標WiFi熱點對應的網(wǎng)絡訪問網(wǎng)絡。
可選的,在一個實施例中,如圖2所示,上述裝置還包括第二WiFi網(wǎng)絡使用模塊112,用于當所述目標WiFi熱點類型為信任WiFi熱點類型時,使用所述連入的目標WiFi熱點訪問網(wǎng)絡。
可選的,在一個實施例中,如圖2所示,上述裝置還包括熱點類型選擇模塊114,用于在終端中未存儲有與所述目標WiFi熱點對應的WiFi熱點類型時,展示W(wǎng)iFi熱點類型選擇組件,通過所述WiFi熱點類型選擇組件接收選擇的WiFi熱點類型作為目標WiFi熱點類型。
可選的,在一個實施例中,如圖2所示,上述裝置還包括WiFi連接模塊116,用于接收WiFi熱點連接指令,獲取與所述WiFi熱點連接指令對應的目標WiFi熱點;根據(jù)所述WiFi熱點連接指令連入所述目標WiFi熱點,并調(diào)用所述熱點類型確定模塊。
可選的,在一個實施例中,如圖2所示,上述裝置還包括目標操作確定模塊116,用于在所述目標應用屬于預設的應用白名單時,獲取所述目標應用發(fā)起所述網(wǎng)絡調(diào)用請求的目標操作,判斷所述目標操作是否屬于預設的操作白名單,若否,則使用所述目標WiFi熱點執(zhí)行所述目標操作。
實施本發(fā)明實施例,將具有如下有益效果:
采用了上述連入WiFi熱點的方法和裝置之后,在終端連入WiFi熱點之后,根據(jù)連入的WiFi熱點是屬于可信任的或者是屬于不可信任的來確定后續(xù)的訪問網(wǎng)絡的訪問策略;也就是說,若連入的是可信任的WiFi熱點,則終端所有的需要訪問網(wǎng)絡或者調(diào)用網(wǎng)絡的操作均使用該連入的WiFi熱點來完成;反之,若用戶連入的是不可信任的WiFi熱點,終端同時駐留在無線WiFi熱點對應的網(wǎng)絡和移動數(shù)據(jù)網(wǎng)絡,在終端需要訪問網(wǎng)絡時,根據(jù)需要訪問網(wǎng)絡的具體應用是否是預設的白名單來確定具體的網(wǎng)絡使用策略,即若需要訪問網(wǎng)絡的具體應用屬于預設的白名單,則使用移動數(shù)據(jù)網(wǎng)絡訪問網(wǎng)絡,否則,使用連入的WiFi熱點來訪問網(wǎng)絡。也就是說,根據(jù)WiFi熱點的安全性和訪問網(wǎng)絡的應用的安全性來確定使用WiFi熱點還是使用相對較為安全的移動數(shù)據(jù)網(wǎng)絡,避免了在用戶連入公共WiFi或者其他存在安全隱患的WiFi熱點時因為使用網(wǎng)絡造成的用戶隱私泄露或者賬戶信息泄露的安全性問題,提高了接入和使用WiFi熱點的安全性,提升了用戶體驗。
在一個實施例中,如圖3所示,圖3展示了一種運行上述連入WiFi熱點的方法的基于馮諾依曼體系的計算機系統(tǒng)的終端。該計算機系統(tǒng)可以是智能手機、平板電腦、掌上電腦、筆記本電腦或個人電腦等終端設備。具體的,可包括通過系統(tǒng)總線連接的外部輸入接口1001、處理器1002、存儲器1003和輸出接口1004。其中,外部輸入接口1001可選的可至少包括網(wǎng)絡接口10012。存儲器1003可包括外存儲器10032(例如硬盤、光盤或軟盤等)和內(nèi)存儲器10034。輸出接口1004可至少包括顯示屏10042等設備。
在本實施例中,本方法的運行基于計算機程序,該計算機程序的程序文件存儲于前述基于馮諾依曼體系的計算機系統(tǒng)的外存儲器10032中,在運行時被加載到內(nèi)存儲器10034中,然后被編譯為機器碼之后傳遞至處理器1002中執(zhí)行,從而使得基于馮諾依曼體系的計算機系統(tǒng)中形成邏輯上的熱點類型確定模塊102、網(wǎng)絡調(diào)用請求檢測模塊104、判斷模塊106、數(shù)據(jù)流量網(wǎng)絡使用模塊108、第一WiFi網(wǎng)絡使用模塊110、第二WiFi網(wǎng)絡使用模塊112、熱點類型選擇模塊114、WiFi連接模塊116以及目標操作確定模塊116。且在上述連入WiFi熱點的方法執(zhí)行過程中,輸入的參數(shù)均通過外部輸入接口1001接收,并傳遞至存儲器1003中緩存,然后輸入到處理器1002中進行處理,處理的結(jié)果數(shù)據(jù)或緩存于存儲器1003中進行后續(xù)地處理,或被傳遞至輸出接口1004進行輸出。
具體的,上述處理器1002用于執(zhí)行如下操作:
在連入WiFi熱點時,獲取與所述連入的目標WiFi熱點對應的WiFi熱點類型為目標WiFi熱點類型,所述WiFi熱點類型包括非信任WiFi熱點類型和信任WiFi熱點類型;
當所述目標WiFi熱點類型為非信任WiFi熱點類型時,檢測網(wǎng)絡調(diào)用請求,確定發(fā)起所述網(wǎng)絡調(diào)用請求的應用為目標應用;
判斷所述目標應用是否屬于預設的應用白名單;
在所述目標應用屬于預設的應用白名單時,使用移動數(shù)據(jù)網(wǎng)絡訪問網(wǎng)絡;
在所述目標應用不屬于預設的應用白名單時,使用所述連入的目標WiFi熱點對應的網(wǎng)絡訪問網(wǎng)絡。
可選的,在一個實施例中,上述處理器1002還用于當所述目標WiFi熱點類型為信任WiFi熱點類型時,使用所述連入的目標WiFi熱點訪問網(wǎng)絡。
可選的,在一個實施例中,上述處理器1002還用于若在終端中未存儲有與所述目標WiFi熱點對應的WiFi熱點類型,則展示W(wǎng)iFi熱點類型選擇組件,通過所述WiFi熱點類型選擇組件接收選擇的WiFi熱點類型作為目標WiFi熱點類型。
可選的,在一個實施例中,上述處理器1002還用于接收WiFi熱點連接指令,獲取與所述WiFi熱點連接指令對應的目標WiFi熱點;根據(jù)所述WiFi熱點連接指令連入所述目標WiFi熱點,并執(zhí)行所述獲取與所述連入的目標WiFi熱點對應的WiFi熱點類型為目標WiFi熱點類型的步驟。
可選的,在一個實施例中,上述處理器1002還用于在所述目標應用屬于預設的應用白名單時,獲取所述目標應用發(fā)起所述網(wǎng)絡調(diào)用請求的目標操作,判斷所述目標操作是否屬于預設的操作白名單,若否,則使用所述目標WiFi熱點執(zhí)行所述目標操作。
以上所揭露的僅為本發(fā)明較佳實施例而已,當然不能以此來限定本發(fā)明之權利范圍,因此依本發(fā)明權利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。