本發(fā)明涉及移動終端技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)連接切換方法及系統(tǒng)以及移動終端。
背景技術(shù):
隨著無線網(wǎng)絡(luò)技術(shù)(Wi-Fi技術(shù))的不斷發(fā)展,越來越多的移動終端開始使用Wi-Fi與外界進(jìn)行通信。Wi-Fi技術(shù)的優(yōu)點在于數(shù)據(jù)傳輸速度較快,并且傳輸數(shù)據(jù)不需要額外收費,能夠降低使用者的使用成本。隨著Wi-Fi熱點的全面覆蓋,使用者在使用移動終端時,通常優(yōu)先選擇接入Wi-Fi網(wǎng)絡(luò)。但是現(xiàn)有技術(shù)中,對于Wi-Fi網(wǎng)絡(luò)的入侵攻擊是比較簡單的,即使是具有私有密碼的家庭或者企業(yè)Wi-Fi網(wǎng)絡(luò),也存在著被破解密碼并入侵的可能性。換言之,移動終端采用Wi-Fi網(wǎng)絡(luò)較難保證其數(shù)據(jù)傳輸?shù)陌踩?,尤其對于一些涉及財產(chǎn)操作或者個人信息操作的應(yīng)用程序,在使用Wi-Fi網(wǎng)絡(luò)進(jìn)行工作時會存在潛在的安全風(fēng)險,從而可能為使用者帶來相應(yīng)的損失。
技術(shù)實現(xiàn)要素:
根據(jù)現(xiàn)有技術(shù)中存在的問題,現(xiàn)提供一種網(wǎng)絡(luò)連接切換方法及系統(tǒng)以及移動終端的技術(shù)方案,旨在解決現(xiàn)有技術(shù)中存在的無法實現(xiàn)根據(jù)應(yīng)用程序自動選擇網(wǎng)絡(luò)接入方式,從而導(dǎo)致移動數(shù)據(jù)傳輸?shù)陌踩阅軣o法得到保障的問題;
上述技術(shù)方案具體包括:
一種網(wǎng)絡(luò)連接切換方法,適用于移動終端;其中,所述移動終端至少提供:
第一網(wǎng)絡(luò)連接單元,所述第一網(wǎng)絡(luò)連接單元被關(guān)聯(lián)到一需身份驗證的第一外部網(wǎng)絡(luò);
第二網(wǎng)絡(luò)連接單元,所述第二網(wǎng)絡(luò)連接單元被關(guān)聯(lián)到一不需身份驗證第 二外部網(wǎng)絡(luò);
所述移動終端處于通過所述第一網(wǎng)絡(luò)連接單元接入所述第一外部網(wǎng)絡(luò)的網(wǎng)絡(luò)連接方式,或者處于通過所述第二網(wǎng)絡(luò)連接單元接入所述第二外部網(wǎng)絡(luò)的網(wǎng)絡(luò)連接方式;
所述網(wǎng)絡(luò)連接切換方法具體包括:
步驟S1,所述移動終端激活一個所述應(yīng)用程序,并在被激活的所述應(yīng)用程序包括在一預(yù)設(shè)的網(wǎng)絡(luò)切換列表中時轉(zhuǎn)向步驟S2;
步驟S2,所述移動終端在被激活的所述應(yīng)用程序正常運行時應(yīng)用所述通過所述第一網(wǎng)絡(luò)連接單元接入所述第一外部網(wǎng)絡(luò)的網(wǎng)絡(luò)連接方式;
步驟S3,所述移動終端在被激活的所述應(yīng)用程序結(jié)束運行時將相應(yīng)的網(wǎng)絡(luò)連接方式應(yīng)用所述應(yīng)用程序被激活前對應(yīng)的所述網(wǎng)絡(luò)連接方式。
優(yōu)選的,該網(wǎng)絡(luò)連接切換方法,其中,所述移動終端提供一編輯界面,以供使用者對預(yù)設(shè)的所述網(wǎng)絡(luò)切換列表中包括的所述應(yīng)用程序進(jìn)行添加,和/或修改,和/或刪除的操作功能。
優(yōu)選的,該網(wǎng)絡(luò)連接切換方法,其中,所述步驟S2具體包括:
步驟S21,所述移動終端判斷所述應(yīng)用程序被激活之前的網(wǎng)絡(luò)接入方式;
若所述應(yīng)用程序被激活之前,所述網(wǎng)絡(luò)接入方式為所述移動終端通過所述第一網(wǎng)絡(luò)連接單元接入所述第一外部網(wǎng)絡(luò),則轉(zhuǎn)向步驟S22;
若所述應(yīng)用程序被激活之前,所述網(wǎng)絡(luò)接入方式為所述移動終端通過所述第二網(wǎng)絡(luò)連接單元接入所述第二外部網(wǎng)絡(luò),則轉(zhuǎn)向步驟23;
步驟S22,所述移動終端保持當(dāng)前的所述網(wǎng)絡(luò)連接方式不變,隨后轉(zhuǎn)向所述步驟S3;
步驟S23,所述移動終端將當(dāng)前的所述網(wǎng)絡(luò)連接方式切換為所述通過所述第一網(wǎng)絡(luò)連接單元接入所述第一外部網(wǎng)絡(luò)的網(wǎng)絡(luò)連接方式,隨后轉(zhuǎn)向所述步驟S3。
優(yōu)選的,該網(wǎng)絡(luò)連接切換方法,其中,所述步驟S23中,當(dāng)所述移動終端從所述通過所述第二網(wǎng)絡(luò)連接單元接入所述第二外部網(wǎng)絡(luò)的網(wǎng)絡(luò)連接方式切換至所述通過所述第一網(wǎng)絡(luò)連接單元接入所述第一外部網(wǎng)絡(luò)的網(wǎng)絡(luò)連接方式時,所述移動終端向使用者顯示相應(yīng)的切換提示信息。
優(yōu)選的,該網(wǎng)絡(luò)連接切換方法,其中,所述步驟S3具體包括:
步驟S31,所述移動終端判斷被激活的所述應(yīng)用程序正常工作之前是否通過所述第一網(wǎng)絡(luò)連接單元接入所述第一外部網(wǎng)絡(luò):
若所述移動終端于被激活的所述應(yīng)用程序正常工作之前通過所述第一網(wǎng)絡(luò)連接單元接入所述第一外部網(wǎng)絡(luò),則轉(zhuǎn)向步驟S32;
若所述移動終端于被激活的所述應(yīng)用程序正常工作之前通過所述第二網(wǎng)絡(luò)連接單元接入所述第二外部網(wǎng)絡(luò),則轉(zhuǎn)向步驟S33;
步驟S32,所述移動終端于被激活的所述應(yīng)用程序結(jié)束工作時保持所述通過所述第一網(wǎng)絡(luò)連接單元接入所述第一外部網(wǎng)絡(luò)的網(wǎng)絡(luò)連接方式;
步驟S33,所述移動終端于被激活的所述應(yīng)用程序結(jié)束工作時切換至所述通過所述第二網(wǎng)絡(luò)連接單元接入所述第二外部網(wǎng)絡(luò)的網(wǎng)絡(luò)連接方式。
優(yōu)選的,該網(wǎng)絡(luò)連接切換方法,其中,所述步驟S4中,當(dāng)所述移動終端將所述網(wǎng)絡(luò)接入方式切換至重新通過所述第二網(wǎng)絡(luò)連接單元接入所述第二外部網(wǎng)絡(luò)時,所述移動終端向使用者顯示相應(yīng)的切換提示信息。
優(yōu)選的,該網(wǎng)絡(luò)連接切換方法,其中,所述移動終端通過所述第一網(wǎng)絡(luò)連接單元,采用移動數(shù)據(jù)網(wǎng)絡(luò)接入所述外部網(wǎng)絡(luò)。
優(yōu)選的,該網(wǎng)絡(luò)連接切換方法,其中,所述移動終端通過所述第二網(wǎng)絡(luò)連接單元,采用無線網(wǎng)絡(luò)接入所述外部網(wǎng)絡(luò)。
一種網(wǎng)絡(luò)連接切換系統(tǒng),適用于移動終端;其中,包括:
第一網(wǎng)絡(luò)連接單元,所述第一網(wǎng)絡(luò)連接單元被關(guān)聯(lián)到一需要身份驗證的第一外部網(wǎng)絡(luò);
第二網(wǎng)絡(luò)連接單元,所述第二網(wǎng)絡(luò)連接單元被關(guān)聯(lián)到一不需身份驗證的第二外部網(wǎng)絡(luò);
所述移動終端處于通過所述第一網(wǎng)絡(luò)連接單元接入所述第一外部網(wǎng)絡(luò)的網(wǎng)絡(luò)連接方式,或者處于通過所述第二網(wǎng)絡(luò)連接單元接入所述第二外部網(wǎng)絡(luò)的網(wǎng)絡(luò)連接方式;
所述網(wǎng)絡(luò)連接切換系統(tǒng)還包括:
存儲單元,用于保存一預(yù)設(shè)的網(wǎng)絡(luò)切換列表,所述網(wǎng)絡(luò)切換列表中包括多個應(yīng)用程序;
判斷單元,連接所述存儲單元,用于判斷所述移動終端當(dāng)前激活的一個所述應(yīng)用程序是否包括在所述網(wǎng)絡(luò)切換列表中,并輸出相應(yīng)的判斷結(jié)果;
第一切換單元,分別連接所述判斷單元、所述第一網(wǎng)絡(luò)連接單元以及所述第二網(wǎng)絡(luò)連接單元,用于根據(jù)所述判斷結(jié)果,在被激活的所述應(yīng)用程序包括在所述網(wǎng)絡(luò)切換列表中時控制所述移動終端通過所述第一網(wǎng)絡(luò)連接單元接入所述第一外部網(wǎng)絡(luò);
第二切換單元,分別連接所述第一網(wǎng)絡(luò)連接單元和所述第二網(wǎng)絡(luò)連接單元,用于在被激活的所述應(yīng)用程序結(jié)束工作時,控制所述移動終端應(yīng)用所述應(yīng)用程序被激活之前對應(yīng)的所述網(wǎng)絡(luò)連接方式。
優(yōu)選的,該網(wǎng)絡(luò)連接切換系統(tǒng),其中,還包括:
編輯單元,連接所述存儲單元,提供一編輯界面,以供使用者對所述網(wǎng)絡(luò)切換列表中包括的所述應(yīng)用程序進(jìn)行添加,和/或編輯,和/或刪除的操作功能。
優(yōu)選的,該網(wǎng)絡(luò)連接切換系統(tǒng),其中,所述第一切換單元中包括:
第一判斷模塊,用于判斷所述移動終端當(dāng)前應(yīng)用的所述網(wǎng)絡(luò)連接方式,并輸出相應(yīng)的第一判斷結(jié)果;
第一保持模塊,連接所述第一判斷模塊,用于根據(jù)所述第一判斷結(jié)果,在所述移動終端當(dāng)前通過所述第一網(wǎng)絡(luò)連接單元接入所述第一外部網(wǎng)絡(luò)時,在被激活的所述應(yīng)用程序開始正常工作時控制所述移動終端保持當(dāng)前的所述網(wǎng)絡(luò)連接方式;
第一切換模塊,連接所述第一判斷模塊,用于根據(jù)所述第一判斷結(jié)果,在所述移動終端當(dāng)前通過所述第二網(wǎng)絡(luò)連接單元接入所述第二外部網(wǎng)絡(luò)時,在被激活的所述應(yīng)用程序開始正常工作時控制所述移動終端切換至通過所述第一網(wǎng)絡(luò)連接單元接入所述第一外部網(wǎng)絡(luò)。
優(yōu)選的,該網(wǎng)絡(luò)連接切換系統(tǒng),其中,所述第一切換單元中還包括:
第一提示模塊,連接所述第一切換模塊,用于在所述移動終端切換至通過所述第一網(wǎng)絡(luò)連接單元接入所述第一外部網(wǎng)絡(luò)時輸出相應(yīng)的切換提示信息。
優(yōu)選的,該網(wǎng)絡(luò)連接切換系統(tǒng),其中,所述第二切換單元中包括:
第二判斷模塊,用于判斷被激活的所述應(yīng)用程序開始工作之前,所述移動終端所應(yīng)用的所述網(wǎng)絡(luò)連接方式,并輸出相應(yīng)的第二判斷結(jié)果;
第二保持模塊,連接所述第二判斷模塊,用于根據(jù)所述第二判斷結(jié)果進(jìn) 行下述處理:
若所述移動終端于被激活的所述應(yīng)用程序開始工作之前通過所述第一網(wǎng)絡(luò)連接單元接入所述第一外部網(wǎng)絡(luò),則所述第二保持模塊于被激活的所述應(yīng)用程序結(jié)束工作時控制所述移動終端保持當(dāng)前的所述網(wǎng)絡(luò)連接方式;
第二切換模塊,連接所述第二判斷模塊,用于根據(jù)所述第二判斷結(jié)果進(jìn)行下述處理:
若所述移動終端于被激活的所述應(yīng)用程序開始工作之前通過所述第二網(wǎng)絡(luò)連接單元接入所述第二外部網(wǎng)絡(luò),則所述第二切換模塊于被激活的所述應(yīng)用程序結(jié)束工作時控制所述移動終端切換至重新通過所述第二網(wǎng)絡(luò)連接單元接入所述第二外部網(wǎng)絡(luò)。
優(yōu)選的,該網(wǎng)絡(luò)連接切換系統(tǒng),其中,所述第二切換單元中還包括:
第二提示模塊,連接所述第二切換模塊,用于在所述移動終端切換至通過所述第二網(wǎng)絡(luò)連接單元接入所述第二外部網(wǎng)絡(luò)時輸出相應(yīng)的切換提示信息。
優(yōu)選的,該網(wǎng)絡(luò)連接切換系統(tǒng),其中,所述移動終端通過所述第一網(wǎng)絡(luò)連接單元,采用移動數(shù)據(jù)網(wǎng)絡(luò)接入所述外部網(wǎng)絡(luò)。
優(yōu)選的,該網(wǎng)絡(luò)連接切換系統(tǒng),其中,所述移動終端通過所述第二網(wǎng)絡(luò)連接單元,采用無線網(wǎng)絡(luò)接入所述外部網(wǎng)絡(luò)。
一種移動終端,其中,采用上述的網(wǎng)絡(luò)連接切換方法。
一種移動終端,其中,包括上述的網(wǎng)絡(luò)連接切換系統(tǒng)。
上述技術(shù)方案的有益效果是:
1)提供一種網(wǎng)絡(luò)連接切換方法,能夠根據(jù)應(yīng)用程序的需求自動切換網(wǎng)絡(luò)連接方式,保證應(yīng)用程序可通過安全性能較高的網(wǎng)絡(luò)連接方式與外部網(wǎng)絡(luò)之間進(jìn)行數(shù)據(jù)交換,保證了使用者的移動數(shù)據(jù)安全;
2)提供一種網(wǎng)絡(luò)連接切換系統(tǒng),用以支持實現(xiàn)上述網(wǎng)絡(luò)連接切換方法。
附圖說明
圖1是本發(fā)明的較佳的實施例中,一種網(wǎng)絡(luò)連接切換方法的總體流程示意圖;
圖2-3是本發(fā)明的較佳的實施例中,一種網(wǎng)絡(luò)連接切換方法的分步驟流 程示意圖;
圖4是本發(fā)明的較佳的實施例中,一種網(wǎng)絡(luò)連接切換系統(tǒng)的結(jié)構(gòu)流程圖;
圖5-6是本發(fā)明的較佳的實施例中,一種網(wǎng)絡(luò)連接切換系統(tǒng)的分模塊結(jié)構(gòu)流程圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
需要說明的是,在不沖突的情況下,本發(fā)明中的實施例及實施例中的特征可以相互組合。
下面結(jié)合附圖和具體實施例對本發(fā)明作進(jìn)一步說明,但不作為本發(fā)明的限定。
現(xiàn)有技術(shù)中,如上文中所述,越來越多的移動終端使用者選擇Wi-Fi網(wǎng)絡(luò)作為移動終端的優(yōu)先接入網(wǎng)絡(luò)。但是由于Wi-Fi網(wǎng)絡(luò)的安全性能較差,在移動終端上使用一些涉及財產(chǎn)操作或者個人信息操作的應(yīng)用程序(Application,APP)時,還是傳統(tǒng)的移動數(shù)據(jù)網(wǎng)絡(luò)接入方式較為可靠。但是,移動數(shù)據(jù)網(wǎng)絡(luò)接入方式也存在著相應(yīng)的缺點,例如收費較高,數(shù)據(jù)傳輸速度會隨著移動信號的減弱而下降等,若使用者在使用相應(yīng)的應(yīng)用程序時選擇將網(wǎng)絡(luò)連接方式切換至應(yīng)用移動數(shù)據(jù)網(wǎng)絡(luò)連接,而在應(yīng)用程序使用結(jié)束后忘記將其重新切換回Wi-Fi網(wǎng)絡(luò)連接,則可能會產(chǎn)生不必要的數(shù)據(jù)流量費用,同樣會增加使用者的使用成本。換言之,現(xiàn)有技術(shù)中并不存在一種能夠根據(jù)應(yīng)用程序的需求控制移動終端自動在Wi-Fi網(wǎng)絡(luò)和移動數(shù)據(jù)網(wǎng)絡(luò)之間進(jìn)行切換的技術(shù)方案。
則本發(fā)明的較佳的實施例中,基于現(xiàn)有技術(shù)中存在的上述問題,現(xiàn)提供一種網(wǎng)絡(luò)連接切換方法的技術(shù)方案。該網(wǎng)絡(luò)連接切換方法適用于移動終端。進(jìn)一步地,該移動終端中至少提供:
一被關(guān)聯(lián)到需要身份驗證的第一外部網(wǎng)絡(luò)的第一網(wǎng)絡(luò)連接單元,以及
一被關(guān)聯(lián)到不需要身份驗證的第二外部網(wǎng)絡(luò)的第二網(wǎng)絡(luò)連接單元。
則本發(fā)明的較佳的實施例中,該移動終端處于通過第一網(wǎng)絡(luò)連接單元接入第一外部網(wǎng)絡(luò)的網(wǎng)絡(luò)連接方式,或者處于通過第二網(wǎng)絡(luò)連接單元接入第二外部網(wǎng)絡(luò)的網(wǎng)絡(luò)連接方式。
本發(fā)明的一個較佳的實施例中,由于移動數(shù)據(jù)網(wǎng)絡(luò)是一種可以提供身份驗證功能的網(wǎng)絡(luò)連接方式,因此移動終端可以通過上述第一網(wǎng)絡(luò)連接單元,采用移動數(shù)據(jù)網(wǎng)絡(luò)接入外部網(wǎng)絡(luò)并與外部進(jìn)行數(shù)據(jù)通信,即該實施例中,上述第一外部網(wǎng)絡(luò)可以為移動數(shù)據(jù)網(wǎng)絡(luò);
相應(yīng)地,由于無線網(wǎng)絡(luò)時一種不需要進(jìn)行身份驗證(例如具有公用密鑰)的網(wǎng)絡(luò)連接方式,因此移動終端可以通過上述第二網(wǎng)絡(luò)連接單元,采用無線網(wǎng)絡(luò)接入外部網(wǎng)絡(luò)并與外部進(jìn)行數(shù)據(jù)通信,即該實施例中,上述第二外部網(wǎng)絡(luò)可以為無線網(wǎng)絡(luò)。
本發(fā)明的其他實施例中,上述第一網(wǎng)絡(luò)連接單元及其關(guān)聯(lián)的第一外部網(wǎng)絡(luò),以及第二網(wǎng)絡(luò)連接單元及其關(guān)聯(lián)的第二外部網(wǎng)絡(luò)均可以為符合上文中要求的其他網(wǎng)絡(luò)連接方式,即移動終端可以通過符合上文中要求的其他網(wǎng)絡(luò)連接方式接入外部網(wǎng)絡(luò),在此不再贅述。
本發(fā)明的較佳的實施例中,依據(jù)上文中所述的設(shè)定,一種網(wǎng)絡(luò)連接切換方法如圖1所示,具體包括:
步驟S1,移動終端激活一個應(yīng)用程序,并在被激活的應(yīng)用程序包括在一預(yù)設(shè)的網(wǎng)絡(luò)切換列表中時轉(zhuǎn)向步驟S2;
本發(fā)明的較佳的實施例中,上述網(wǎng)絡(luò)切換列表可以為使用者預(yù)先設(shè)定的,即移動終端提供一編輯界面,以供使用者對網(wǎng)絡(luò)切換列表中包括的應(yīng)用程序進(jìn)行添加,和/或刪除,和/或編輯的操作功能。例如,移動終端中對應(yīng)上述網(wǎng)絡(luò)連接切換方法設(shè)置一應(yīng)用軟件,該應(yīng)用軟件中包括一編輯界面。使用者可以將相應(yīng)的應(yīng)用程序添加進(jìn)網(wǎng)絡(luò)連接切換列表中,或者從網(wǎng)絡(luò)連接切換列表中刪除相應(yīng)的應(yīng)用程序,或者對網(wǎng)絡(luò)連接切換列表中的應(yīng)用程序進(jìn)行其他形式的編輯操作等。例如,在當(dāng)前的編輯界面上顯示“網(wǎng)絡(luò)新聞”、“網(wǎng)絡(luò)聊天”、“手機(jī)銀行”以及“手機(jī)游戲”等幾個備選的應(yīng)用程序,則使用者判斷“手機(jī)銀行”的應(yīng)用程序需要更高的網(wǎng)絡(luò)連接安全性的支持,因此將其選入網(wǎng)絡(luò)連接列表中。
本發(fā)明的較佳的實施例中,上述網(wǎng)絡(luò)連接列表也可以是系統(tǒng)默認(rèn)的,例 如系統(tǒng)默認(rèn)關(guān)聯(lián)于財產(chǎn)操作的應(yīng)用程序均應(yīng)當(dāng)包括在上述網(wǎng)絡(luò)連接切換列表中。
則本發(fā)明的較佳的實施例中,上述步驟S1中,使用者通過移動終端選擇一個應(yīng)用程序并激活(即選擇一個應(yīng)用程序并打開,以使該應(yīng)用程序正常工作),移動終端隨即判斷該應(yīng)用程序是否包括在上述網(wǎng)絡(luò)連接切換列表中:
當(dāng)被激活的應(yīng)用程序包括在上述網(wǎng)絡(luò)連接切換列表中時,轉(zhuǎn)向下述步驟S2;
當(dāng)被激活的應(yīng)用程序未包括在上述網(wǎng)絡(luò)連接切換列表中時,按照正常的流程激活該應(yīng)用程序,也就是執(zhí)行應(yīng)用程序正常工作所需的正常操作。
步驟S2,移動終端在被激活的應(yīng)用程序正常運行時應(yīng)用通過第一網(wǎng)絡(luò)連接單元接入第一外部網(wǎng)絡(luò)的網(wǎng)絡(luò)連接方式;
本發(fā)明的較佳的實施例中,如圖2所示,上述步驟S2具體包括:
步驟S21,移動終端判斷應(yīng)用程序被激活之前的網(wǎng)絡(luò)接入方式;
若應(yīng)用程序被激活之前,網(wǎng)絡(luò)接入方式為移動終端通過第一網(wǎng)絡(luò)連接單元接入第一外部網(wǎng)絡(luò),則轉(zhuǎn)向步驟S22;
若應(yīng)用程序被激活之前,網(wǎng)絡(luò)接入方式為移動終端通過第二網(wǎng)絡(luò)連接單元接入第二外部網(wǎng)絡(luò),則轉(zhuǎn)向步驟23;
本發(fā)明的一個較佳的實施例中,上述關(guān)聯(lián)于第一網(wǎng)絡(luò)連接單元的網(wǎng)絡(luò)連接方式為移動數(shù)據(jù)網(wǎng)絡(luò)連接方式,上述關(guān)聯(lián)于第二網(wǎng)絡(luò)連接單元的網(wǎng)絡(luò)連接方式為無線網(wǎng)絡(luò)連接方式。
則在該實施例中,若應(yīng)用程序被激活之前,移動終端通過無線網(wǎng)絡(luò)接入外部網(wǎng)絡(luò),則轉(zhuǎn)至步驟S22;
若應(yīng)用程序被激活之前,移動終端通過移動數(shù)據(jù)網(wǎng)絡(luò)接入外部網(wǎng)絡(luò),則轉(zhuǎn)至步驟S23。
步驟S22,移動終端保持當(dāng)前的網(wǎng)絡(luò)連接方式不變,隨后轉(zhuǎn)向步驟S3;
步驟S23,移動終端將當(dāng)前的網(wǎng)絡(luò)連接方式切換為通過第一網(wǎng)絡(luò)連接單元接入第一外部網(wǎng)絡(luò)的網(wǎng)絡(luò)連接方式,隨后轉(zhuǎn)向步驟S3。
綜上所述,上述步驟S21-23中,由于激活包括在網(wǎng)絡(luò)連接切換列表中的應(yīng)用程序時,移動終端需要應(yīng)用移動數(shù)據(jù)網(wǎng)絡(luò)方式接入外部網(wǎng)絡(luò)并進(jìn)行數(shù)據(jù)傳輸(即應(yīng)用第一網(wǎng)絡(luò)連接單元),則移動終端需要判斷在激活應(yīng)用程序之 前(即在應(yīng)用程序工作之前)所應(yīng)用的網(wǎng)絡(luò)連接單元是否為移動數(shù)據(jù)網(wǎng)絡(luò)連接單元:
若是,則表示在激活相應(yīng)的應(yīng)用程序前后,移動終端無需變更網(wǎng)絡(luò)接入方式,直接激活應(yīng)用程序并控制其正常工作即可;
若否,則表示在激活相應(yīng)的應(yīng)用程序之前,移動終端通過無線網(wǎng)絡(luò)(即通過第二網(wǎng)絡(luò)連接單元)接入第二外部網(wǎng)絡(luò),則移動終端在激活相應(yīng)的應(yīng)用程序之后,將其網(wǎng)絡(luò)接入方式切換為應(yīng)用移動數(shù)據(jù)網(wǎng)絡(luò)(即通過第一網(wǎng)絡(luò)連接單元)接入第一外部網(wǎng)絡(luò)。
換言之,上述步驟S21-S23中,在移動終端當(dāng)前處于無線網(wǎng)絡(luò)連接狀態(tài)下時,在激活包括于網(wǎng)絡(luò)連接列表中的一個相應(yīng)的應(yīng)用程序后,移動終端轉(zhuǎn)而應(yīng)用移動數(shù)據(jù)網(wǎng)絡(luò)接入外部網(wǎng)絡(luò)。
本發(fā)明的較佳的實施例中,在移動終端執(zhí)行切換操作后(即從無線網(wǎng)絡(luò)連接切換至移動數(shù)據(jù)網(wǎng)絡(luò)連接),移動終端輸出一切換提示信息,以向使用者顯示該信息。具體地,例如,移動終端在切換網(wǎng)絡(luò)連接時可以在其顯示屏上輸出“為保證信息安全,已自動切換為移動數(shù)據(jù)連接,退出該應(yīng)用后將自動切換回Wi-Fi連接”。
綜上所述,本發(fā)明的較佳的實施例中,上述步驟S2(具體包括步驟S21-S23)解決的是移動終端如何在激活應(yīng)用程序時進(jìn)行自動的網(wǎng)絡(luò)切換操作。
步驟S3,移動終端在被激活的應(yīng)用程序結(jié)束運行時應(yīng)用應(yīng)用程序被激活前對應(yīng)的網(wǎng)絡(luò)連接方式。
本發(fā)明的較佳的實施例中,上述步驟S3具體包括:
步驟S31,移動終端判斷被激活的應(yīng)用程序正常工作之前是否通過第一網(wǎng)絡(luò)連接單元接入第一外部網(wǎng)絡(luò):
若移動終端于被激活的應(yīng)用程序正常工作之前通過第一網(wǎng)絡(luò)連接單元接入第一外部網(wǎng)絡(luò),則轉(zhuǎn)向步驟S32;
若移動終端于被激活的應(yīng)用程序正常工作之前通過第二網(wǎng)絡(luò)連接單元接入第二外部網(wǎng)絡(luò),則轉(zhuǎn)向步驟S33;
本發(fā)明的一個較佳的實施例中,上述步驟S31中,移動終端于相應(yīng)的應(yīng)用程序被激活并正常工作的情況下,采用移動數(shù)據(jù)網(wǎng)絡(luò)(即通過第一網(wǎng)絡(luò)連 接單元)接入第一外部網(wǎng)絡(luò),隨后在被激活的應(yīng)用程序結(jié)束工作后返回其之前應(yīng)用的網(wǎng)絡(luò)接入方式,具體為:
若移動終端在被激活的應(yīng)用程序正常工作之前應(yīng)用的網(wǎng)絡(luò)接入方式為移動數(shù)據(jù)網(wǎng)絡(luò)連接(即通過第一網(wǎng)絡(luò)連接單元),則在該應(yīng)用程序結(jié)束工作之后,移動終端無需更改當(dāng)前的網(wǎng)絡(luò)接入方式,即保持當(dāng)前應(yīng)用移動數(shù)據(jù)網(wǎng)絡(luò)連接的狀態(tài)(如下述步驟S32所述);
若移動終端在被激活的應(yīng)用程序正常工作之前應(yīng)用的網(wǎng)絡(luò)接入方式為無線網(wǎng)絡(luò)連接(即應(yīng)用第二網(wǎng)絡(luò)連接單元接入第二外部網(wǎng)絡(luò)),則在該應(yīng)用程序結(jié)束工作之后,移動終端需要重新將當(dāng)前的網(wǎng)絡(luò)接入方式切換回應(yīng)用無線網(wǎng)絡(luò)連接的狀態(tài)(如下述步驟S33所述)。
本發(fā)明的較佳的實施例中,若在應(yīng)用程序結(jié)束工作之后,移動終端切換了其網(wǎng)絡(luò)連接方式(即從移動數(shù)據(jù)網(wǎng)絡(luò)連接切換成無線網(wǎng)絡(luò)連接),則移動終端輸出相應(yīng)的切換提示信息,以顯示給相應(yīng)的使用者查看。例如,在完成切換后,移動終端在其顯示屏上顯示“已自動切換回Wi-Fi連接”。
本發(fā)明的一個較佳的實施例中,為了支持上述判斷,移動終端可以事先保存其在被激活的應(yīng)用程序開始工作之前應(yīng)用的網(wǎng)絡(luò)連接方式,并在該被激活的應(yīng)用程序結(jié)束工作之后,讀取被保存的連接方式并進(jìn)行判斷,從而分析是否需要進(jìn)行切換。
步驟S32,移動終端于被激活的應(yīng)用程序結(jié)束工作時保持通過第一網(wǎng)絡(luò)連接單元接入第一外部網(wǎng)絡(luò)的網(wǎng)絡(luò)連接方式;
步驟S33,移動終端于被激活的應(yīng)用程序結(jié)束工作時切換至通過第二網(wǎng)絡(luò)連接單元接入第二外部網(wǎng)絡(luò)的網(wǎng)絡(luò)連接方式。
綜上所述,本發(fā)明技術(shù)方案中,移動終端在當(dāng)前狀態(tài)下采用第一網(wǎng)絡(luò)連接單元接入第一外部網(wǎng)絡(luò)(例如移動數(shù)據(jù)網(wǎng)絡(luò)連接),或者采用第二網(wǎng)絡(luò)連接單元接入第二外部網(wǎng)絡(luò)(例如無線網(wǎng)絡(luò)連接),隨后移動終端監(jiān)測使用者是否激活了一個包括于預(yù)設(shè)的網(wǎng)絡(luò)連接切換列表中的應(yīng)用程序,并在使用者激活了相應(yīng)的應(yīng)用程序后,根據(jù)之前狀態(tài)下的網(wǎng)絡(luò)連接方式判斷是否需要進(jìn)行連接切換(即切換至通過第一網(wǎng)絡(luò)連接單元接入第一外部網(wǎng)絡(luò),或者保持當(dāng)前的網(wǎng)絡(luò)連接方式);隨后在該應(yīng)用程序結(jié)束工作并退出后,根據(jù)該應(yīng)用程序工作之前的網(wǎng)絡(luò)連接方式(即原始的網(wǎng)絡(luò)連接方式)判斷是否需要將其 切換回通過第二網(wǎng)絡(luò)連接單元接入第二外部網(wǎng)絡(luò),或者保持通過第一網(wǎng)絡(luò)連接單元接入第一外部網(wǎng)絡(luò)。具體而言:
若移動終端的原始的網(wǎng)絡(luò)連接方式為通過第一網(wǎng)絡(luò)連接單元接入第一外部網(wǎng)絡(luò)(例如移動數(shù)據(jù)網(wǎng)絡(luò)),則在使用者激活相應(yīng)的包括于網(wǎng)絡(luò)連接切換列表中的應(yīng)用程序時,移動終端保持當(dāng)前的網(wǎng)絡(luò)連接方式,并在該應(yīng)用程序結(jié)束工作并退出時,仍然保持當(dāng)前的網(wǎng)絡(luò)連接方式。即在整個過程中,移動終端始終保持處于通過第一網(wǎng)絡(luò)連接單元接入第一外部網(wǎng)絡(luò)的網(wǎng)絡(luò)連接方式。
若移動終端的原始的網(wǎng)絡(luò)連接方式為通過第二網(wǎng)絡(luò)連接單元接入第二外部網(wǎng)絡(luò)(例如無線網(wǎng)絡(luò)),則在使用者激活相應(yīng)的包括于網(wǎng)絡(luò)連接切換列表中的應(yīng)用程序時,移動終端將網(wǎng)絡(luò)連接方式切換為通過第一網(wǎng)絡(luò)連接單元接入第一外部網(wǎng)絡(luò)(例如移動數(shù)據(jù)網(wǎng)絡(luò)),并在該應(yīng)用程序結(jié)束時重新將網(wǎng)絡(luò)連接方式切換回通過第二網(wǎng)絡(luò)連接單元接入第二外部網(wǎng)絡(luò)的網(wǎng)絡(luò)連接方式。即在整個過程中,移動終端將其網(wǎng)絡(luò)連接方式從通過第二網(wǎng)絡(luò)連接單元接入第二外部網(wǎng)絡(luò)切換至通過第一網(wǎng)絡(luò)連接單元接入第一外部網(wǎng)絡(luò),再切換回通過第二網(wǎng)絡(luò)連接單元接入第二外部網(wǎng)絡(luò),以完成整個切換過程。
本發(fā)明的較佳的實施例中,基于上文中所述的網(wǎng)絡(luò)連接切換方法,現(xiàn)提供一種網(wǎng)絡(luò)連接切換系統(tǒng),同樣適用于移動終端。
則本發(fā)明的較佳的實施例中,如圖4所示,上述網(wǎng)絡(luò)連接切換系統(tǒng)的結(jié)構(gòu)具體包括:
第一網(wǎng)絡(luò)連接單元1,被關(guān)聯(lián)到一需要身份驗證的第一外部網(wǎng)絡(luò)。本發(fā)明的較佳的實施例中,第一網(wǎng)絡(luò)連接單元1的數(shù)據(jù)傳輸安全性比較高(例如移動數(shù)據(jù)網(wǎng)絡(luò))。
第二網(wǎng)絡(luò)連接單元2被關(guān)聯(lián)到一不需身份驗證的第二外部網(wǎng)絡(luò)。本發(fā)明的較佳的實施例中,第二網(wǎng)絡(luò)連接單元的數(shù)據(jù)傳輸安全性比較低,但是在其他方面可能具有優(yōu)勢,例如數(shù)據(jù)傳輸速度(例如無線網(wǎng)絡(luò))。
本發(fā)明的較佳的實施例中,上述移動終端處于通過第一網(wǎng)絡(luò)連接單元1接入第一外部網(wǎng)絡(luò)的網(wǎng)絡(luò)連接方式,或者處于通過第二網(wǎng)絡(luò)連接單元2接入第二外部網(wǎng)絡(luò)的網(wǎng)絡(luò)連接方式。
本發(fā)明的一個較佳的實施例中,上述第一網(wǎng)絡(luò)連接單元1可以為移動數(shù) 據(jù)網(wǎng)絡(luò)連接單元,即移動終端可以通過第一網(wǎng)絡(luò)連接單元1,采用移動數(shù)據(jù)網(wǎng)絡(luò)接入第一外部網(wǎng)絡(luò)。
該實施例中,上述第二網(wǎng)絡(luò)連接單元2可以為無線網(wǎng)絡(luò)連接單元,即移動終端可以通過第二網(wǎng)絡(luò)連接單元2,采用無線網(wǎng)絡(luò)接入第二外部網(wǎng)絡(luò)。
則本發(fā)明的較佳的實施例中,移動終端通過第一網(wǎng)絡(luò)連接單元1接入第一外部網(wǎng)絡(luò),或者通過第二網(wǎng)絡(luò)連接單元2接入第二外部網(wǎng)絡(luò),意味著在移動終端內(nèi)部,可以同時設(shè)置兩個網(wǎng)絡(luò)連接單元,但是在同一時刻,只有一個網(wǎng)絡(luò)連接單元對應(yīng)的網(wǎng)絡(luò)連接方式是被應(yīng)用的。
本發(fā)明的較佳的實施例中,在滿足上文中所述的要求的前提下,上述第一網(wǎng)絡(luò)連接單元1及其被關(guān)聯(lián)的第一外部網(wǎng)絡(luò),以及第二網(wǎng)絡(luò)連接單元2及其被關(guān)聯(lián)的第二外部網(wǎng)絡(luò),均可以被設(shè)置為提供其他形式的網(wǎng)絡(luò)連接方式,在此不再贅述。
本發(fā)明的較佳的實施例中,仍然如圖4所示,上述網(wǎng)絡(luò)連接切換系統(tǒng)中還包括:
存儲單元3,用于保存一預(yù)設(shè)的網(wǎng)絡(luò)切換列表,網(wǎng)絡(luò)切換列表中包括多個應(yīng)用程序。
本發(fā)明的較佳的實施例中,在上述網(wǎng)絡(luò)連接切換系統(tǒng)中還包括一編輯單元4,連接存儲單元3。本發(fā)明的較佳的實施例中,編輯單元4用于提供一編輯界面,以供使用者對網(wǎng)絡(luò)切換列表中包括的應(yīng)用程序進(jìn)行添加,和/或編輯,和/或刪除的操作功能。例如,使用者可以通過該編輯單元4對網(wǎng)絡(luò)連接切換列表進(jìn)行添加應(yīng)用程序,或者刪除已有的應(yīng)用程序,或者對已有的應(yīng)用程序進(jìn)行其他編輯調(diào)整等操作。
本發(fā)明的較佳的實施例中,上述網(wǎng)絡(luò)連接切換系統(tǒng)中還包括:
判斷單元5,連接存儲單元3,用于判斷移動終端當(dāng)前激活的一個應(yīng)用程序是否包括在網(wǎng)絡(luò)切換列表中,并輸出相應(yīng)的判斷結(jié)果。
第一切換單元6,分別連接判斷單元5,第一網(wǎng)絡(luò)連接單元1以及第二網(wǎng)絡(luò)連接單元2,用于根據(jù)判斷結(jié)果,在被激活的應(yīng)用程序包括在網(wǎng)絡(luò)切換列表中時控制移動終端通過第一網(wǎng)絡(luò)連接單元1接入第一外部網(wǎng)絡(luò)。例如,當(dāng)前的網(wǎng)絡(luò)連接切換列表中包括關(guān)聯(lián)于財產(chǎn)操作的應(yīng)用程序例如手機(jī)銀行的相關(guān)APP,則當(dāng)使用者通過點擊等操作激活相應(yīng)的手機(jī)銀行APP時,移動終端 判斷需要將當(dāng)前的網(wǎng)絡(luò)連接方式切換至通過第一網(wǎng)絡(luò)連接單元1接入第一外部網(wǎng)絡(luò)(例如應(yīng)用移動數(shù)據(jù)網(wǎng)絡(luò)),并將當(dāng)前的網(wǎng)絡(luò)連接方式置為通過第一網(wǎng)絡(luò)連接單元1接入第一外部網(wǎng)絡(luò)的網(wǎng)絡(luò)連接方式。
本發(fā)明的較佳的實施例中,進(jìn)一步地,如圖4所示,上述第一切換單元6包括:
第一判斷模塊61,用于判斷移動終端當(dāng)前應(yīng)用的網(wǎng)絡(luò)連接方式,并輸出相應(yīng)的第一判斷結(jié)果。本發(fā)明的較佳的實施例中,所謂移動終端當(dāng)前應(yīng)用的網(wǎng)絡(luò)連接方式,是指移動終端在激活相應(yīng)的包括在網(wǎng)絡(luò)連接切換列表中的應(yīng)用程序之前的原始的網(wǎng)絡(luò)連接方式。
第一保持模塊62,連接第一判斷模塊61,用于根據(jù)第一判斷結(jié)果,在移動終端當(dāng)前應(yīng)用的網(wǎng)絡(luò)連接方式為通過第一網(wǎng)絡(luò)連接單元1接入第一外部網(wǎng)絡(luò)時,在被激活的應(yīng)用程序開始正常工作時控制移動終端保持該網(wǎng)絡(luò)連接方式。本發(fā)明的較佳的實施例中,第一保持模塊62工作的前提是:移動終端的原始的網(wǎng)絡(luò)連接方式(即在被激活的應(yīng)用程序工作之前的網(wǎng)絡(luò)連接方式)本來就是通過第一網(wǎng)絡(luò)連接單元1接入第一外部網(wǎng)絡(luò)。則在被激活的應(yīng)用程序正常工作時,無需再進(jìn)行切換,直接保持當(dāng)前的網(wǎng)絡(luò)連接方式即可。
第一切換模塊63,連接第一判斷模塊61,用于根據(jù)第一判斷結(jié)果,在移動終端當(dāng)前應(yīng)用的網(wǎng)絡(luò)連接方式為通過第二網(wǎng)絡(luò)連接單元2接入第二外部網(wǎng)絡(luò)時,在被激活的應(yīng)用程序開始正常工作時控制移動終端切換至通過第一網(wǎng)絡(luò)連接單元1接入第一外部網(wǎng)絡(luò)。本發(fā)明的較佳的實施例中,第一切換模塊63工作的前提是:移動終端的原始的網(wǎng)絡(luò)連接方式本來是通過第二網(wǎng)絡(luò)連接單元2接入第二外部網(wǎng)絡(luò)。則在被激活的應(yīng)用程序正常工作時,移動終端需要采用第一切換模塊63,將自身的網(wǎng)絡(luò)連接方式切換至通過第一網(wǎng)絡(luò)連接單元1接入第一外部網(wǎng)絡(luò)。
因此,本發(fā)明的較佳的實施例中,上述第一切換單元6的作用在于實現(xiàn)被激活的包括在網(wǎng)絡(luò)連接切換列表中的應(yīng)用程序在未激活(未工作)和被激活(開始工作)之間的網(wǎng)絡(luò)連接切換過程。
本發(fā)明的較佳的實施例中,仍然如圖4所示,上述第一切換單元6中還包括:
第一提示模塊64,連接第一切換模塊63。用于在移動終端切換至通過第 一網(wǎng)絡(luò)連接單元1接入第一外部網(wǎng)絡(luò)時輸出相應(yīng)的切換提示信息。例如,在切換過程中在移動終端的顯示屏上顯示“為保證信息安全,已自動切換為移動數(shù)據(jù)連接,退出該應(yīng)用后將自動切換回Wi-Fi連接”。
本發(fā)明的較佳的實施例中,仍然如圖3所示,上述網(wǎng)絡(luò)連接切換系統(tǒng)中還包括:
第二切換單元7,分別連接第一網(wǎng)絡(luò)連接單元1和第二網(wǎng)絡(luò)連接單元2。本發(fā)明的較佳的實施例中,第二切換單元7用于在被激活的應(yīng)用程序結(jié)束工作時,控制移動終端應(yīng)用應(yīng)用程序被激活之前對應(yīng)的網(wǎng)絡(luò)連接方式。
本發(fā)明的較佳的實施例中,如圖5所示,上述第二切換單元7具體包括:
第二判斷模塊71,用于判斷被激活的應(yīng)用程序開始工作之前,移動終端所應(yīng)用的網(wǎng)絡(luò)連接方式,并輸出相應(yīng)的第二判斷結(jié)果;
第二保持模塊72,連接第二判斷模塊71,用于根據(jù)第二判斷結(jié)果進(jìn)行下述處理:
若移動終端于被激活的應(yīng)用程序開始工作之前通過第一網(wǎng)絡(luò)連接單元1接入第一外部網(wǎng)絡(luò),則第二保持模塊于被激活的應(yīng)用程序結(jié)束工作時控制移動終端保持當(dāng)前的網(wǎng)絡(luò)連接方式;
第二切換模塊73,連接第二判斷模塊71,用于根據(jù)第二判斷結(jié)果進(jìn)行下述處理:
若移動終端于被激活的應(yīng)用程序開始工作之前通過第二網(wǎng)絡(luò)連接單元2接入第二外部網(wǎng)絡(luò),則第二切換模塊73于被激活的應(yīng)用程序結(jié)束工作時控制移動終端切換至重新通過第二網(wǎng)絡(luò)連接單元2接入第二外部網(wǎng)絡(luò)。
換言之,本發(fā)明的較佳的實施例中,上述第二切換單元7的工作原理與第一切換單元6類似。第二切換單元7工作所依據(jù)的是移動終端在運行被激活的應(yīng)用程序之前的原始的網(wǎng)絡(luò)連接方式,并在上述被激活的應(yīng)用程序結(jié)束工作并退出之后,將當(dāng)前的網(wǎng)絡(luò)連接方式切換回上述原始的網(wǎng)絡(luò)連接方式。例如:
若移動終端的原始連接方式為通過第一網(wǎng)絡(luò)連接單元1接入第一外部網(wǎng)絡(luò)時,在被激活的包括在網(wǎng)絡(luò)連接切換列表中的應(yīng)用程序結(jié)束工作并退出后,第二保持模塊72控制移動終端維持當(dāng)前的網(wǎng)絡(luò)連接方式。
若移動終端的原始的連接方式為通過第二網(wǎng)絡(luò)連接單元2接入第二外部 網(wǎng)絡(luò)時,在被激活的包括在網(wǎng)絡(luò)連接切換列表中的應(yīng)用的程序結(jié)束工作并退出后,第二切換模塊73控制移動終端切換回通過第二網(wǎng)絡(luò)連接單元2接入第二外部網(wǎng)絡(luò)的網(wǎng)絡(luò)連接方式。
本發(fā)明的較佳的實施例中,仍然如圖5所示,上述第二切換單元7中還包括:
第二提示模塊74,連接第二切換模塊73。本發(fā)明的較佳的實施例中,第二提示模塊74用于在在移動終端切換至通過第二網(wǎng)絡(luò)連接單元接入第二外部網(wǎng)絡(luò)時輸出相應(yīng)的切換提示信息。例如,在切換時在移動終端的顯示屏上顯示“已自動切換回Wi-Fi連接”。
本發(fā)明的較佳的實施例中,還提供一種移動終端,其中采用如上文中所述的網(wǎng)絡(luò)連接切換方法。
本發(fā)明的較佳的實施例中,還提供一種移動終端,其中包括如上文中所述的網(wǎng)絡(luò)連接切換系統(tǒng)。
以上所述僅為本發(fā)明較佳的實施例,并非因此限制本發(fā)明的實施方式及保護(hù)范圍,對于本領(lǐng)域技術(shù)人員而言,應(yīng)當(dāng)能夠意識到凡運用本發(fā)明說明書及圖示內(nèi)容所作出的等同替換和顯而易見的變化所得到的方案,均應(yīng)當(dāng)包含在本發(fā)明的保護(hù)范圍內(nèi)。