本發(fā)明涉及電子
技術(shù)領(lǐng)域:
,尤其涉及一種應(yīng)用程序接入網(wǎng)絡(luò)的方法及移動終端。
背景技術(shù):
:隨著移動通信技術(shù)的不斷發(fā)展,越來越多的移動終端都可以支持網(wǎng)絡(luò)功能。常用的具有安卓(英文:android)操作系統(tǒng)的移動終端,其在進(jìn)行網(wǎng)絡(luò)接入時,如果無線保真(英文:WIreless-Fidelity,縮寫:Wi-Fi)和移動數(shù)據(jù)網(wǎng)絡(luò)都可以使用,則移動終端優(yōu)先接入Wi-Fi。目前,當(dāng)用戶在使用移動數(shù)據(jù)網(wǎng)絡(luò)時,如果用戶移動到Wi-Fi覆蓋區(qū)域,且用戶在移動終端上配置過該Wi-Fi的接入點(diǎn)信息,則移動終端會從移動數(shù)據(jù)網(wǎng)絡(luò)自動切換到Wi-Fi,同時移動終端上使用網(wǎng)絡(luò)的應(yīng)用程序(英文:application,縮寫:APP)將切換到Wi-Fi進(jìn)行通信;如果用戶離開Wi-Fi覆蓋區(qū)域,且移動數(shù)據(jù)網(wǎng)絡(luò)可以使用,則移動終端會從Wi-Fi自動切換到移動數(shù)據(jù)網(wǎng)絡(luò),同時移動終端上使用Wi-Fi網(wǎng)絡(luò)的APP將切換到移動數(shù)據(jù)網(wǎng)絡(luò)進(jìn)行通信。由于用戶使用不同的APP時,這些APP對網(wǎng)絡(luò)的要求并不相同,因此為了保證這些APP能夠在滿足其要求的網(wǎng)絡(luò)環(huán)境下通信,用戶通常通過手動方式打開或關(guān)閉相應(yīng)的網(wǎng)絡(luò),以控制這些APP在滿足其要求的網(wǎng)絡(luò)環(huán)境下通信。例如,若用戶需使用APP1在線觀看視頻,則用戶需手動打開Wi-Fi開關(guān),以控制APP1接入免費(fèi)的Wi-Fi播放視頻;若用戶需通過APP2轉(zhuǎn)賬,則用戶需手動關(guān)閉Wi-Fi,并打開移動數(shù)據(jù)網(wǎng)絡(luò),以控制APP2接入移動數(shù)據(jù)網(wǎng)絡(luò)轉(zhuǎn)賬。然而,上述過程中,當(dāng)用戶在使用不同的APP時,用戶通常需要手動打開或關(guān)閉相應(yīng)的網(wǎng)絡(luò),以保證每個APP均使用滿足其要求的網(wǎng)絡(luò)進(jìn)行通信,從而導(dǎo)致網(wǎng)絡(luò)使用非常不方便。技術(shù)實(shí)現(xiàn)要素:本發(fā)明的實(shí)施例提供一種應(yīng)用程序接入網(wǎng)絡(luò)的方法及移動終端,能夠提高網(wǎng)絡(luò)使用的便利性。為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:第一方面,本發(fā)明實(shí)施例提供一種應(yīng)用程序接入網(wǎng)絡(luò)的方法,包括:應(yīng)用程序啟動時,移動終端確定所述應(yīng)用程序配置有應(yīng)用程序網(wǎng)絡(luò)特征,所述應(yīng)用程序網(wǎng)絡(luò)特征用于表示所述應(yīng)用程序?qū)W(wǎng)絡(luò)的要求;所述移動終端從所述移動終端已連接網(wǎng)絡(luò)中選擇符合所述應(yīng)用程序網(wǎng)絡(luò)特征的第一網(wǎng)絡(luò)并建立所述應(yīng)用程序與所述第一網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接。在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述第一網(wǎng)絡(luò)的數(shù)量有多個,所述移動終端建立所述應(yīng)用程序與所述第一網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接,包括:所述移動終端根據(jù)所述應(yīng)用程序網(wǎng)絡(luò)特征和多個第一網(wǎng)絡(luò)中每個第一網(wǎng)絡(luò)的網(wǎng)絡(luò)特征,分別計(jì)算該第一網(wǎng)絡(luò)的優(yōu)先級;所述移動終端根據(jù)所述多個第一網(wǎng)絡(luò)的優(yōu)先級,確定優(yōu)先級最高的所述第一網(wǎng)絡(luò);所述移動終端建立所述應(yīng)用程序與優(yōu)先級最高的所述第一網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接。結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述應(yīng)用程序網(wǎng)絡(luò)特征為所述應(yīng)用程序?qū)W(wǎng)絡(luò)的屬性的要求;或者所述應(yīng)用程序網(wǎng)絡(luò)特征為所述應(yīng)用程序配置的偏好網(wǎng)絡(luò)。結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述應(yīng)用程序網(wǎng)絡(luò)特征為所述應(yīng)用程序?qū)W(wǎng)絡(luò)的屬性的要求,所述移動終端確定所述應(yīng)用程序配置有應(yīng)用程序網(wǎng)絡(luò)特征之前,所述方法還包括:所述移動終端確定所述應(yīng)用程序是否配置有偏好網(wǎng)絡(luò);若所述應(yīng)用程序沒有配置所述偏好網(wǎng)絡(luò),則所述移動終端確定所述應(yīng)用程序配置有所述應(yīng)用程序網(wǎng)絡(luò)特征。結(jié)合第一方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式 中,所述方法還包括:若所述應(yīng)用程序配置有所述偏好網(wǎng)絡(luò),且所述移動終端已連接網(wǎng)絡(luò)中有所述偏好網(wǎng)絡(luò),則所述移動終端建立所述應(yīng)用程序與所述偏好網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接;若所述應(yīng)用程序配置有所述偏好網(wǎng)絡(luò),且所述移動終端已連接網(wǎng)絡(luò)中沒有所述偏好網(wǎng)絡(luò),則所述移動終端確定所述應(yīng)用程序配置有所述應(yīng)用程序網(wǎng)絡(luò)特征。結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式至第四種可能的實(shí)現(xiàn)方式中的任一種實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,所述方法還包括:當(dāng)所述移動終端從一個網(wǎng)絡(luò)的覆蓋范圍移動至另一個網(wǎng)絡(luò)的覆蓋范圍時,所述移動終端根據(jù)所述應(yīng)用程序的登錄信息,確定是否通知用戶需要進(jìn)行網(wǎng)絡(luò)切換,所述一個網(wǎng)絡(luò)為在所述移動終端移動前與所述應(yīng)用程序建立了網(wǎng)絡(luò)連接的網(wǎng)絡(luò);若所述移動終端確定不通知所述用戶需要進(jìn)行網(wǎng)絡(luò)切換,則所述移動終端建立所述應(yīng)用程序與所述另一個網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接;若所述移動終端確定通知所述用戶需要進(jìn)行網(wǎng)絡(luò)切換,則所述移動終端向所述用戶呈現(xiàn)通知消息,所述通知消息用于通知所述用戶需要進(jìn)行網(wǎng)絡(luò)切換。第二方面,本發(fā)明實(shí)施例提供一種移動終端,包括:確定單元,用于應(yīng)用程序啟動時,確定所述應(yīng)用程序配置有應(yīng)用程序網(wǎng)絡(luò)特征,所述應(yīng)用程序網(wǎng)絡(luò)特征用于表示所述應(yīng)用程序?qū)W(wǎng)絡(luò)的要求;選擇單元,用于從所述移動終端已連接網(wǎng)絡(luò)中選擇符合所述確定單元確定的所述應(yīng)用程序網(wǎng)絡(luò)特征的第一網(wǎng)絡(luò);建立單元,用于建立所述應(yīng)用程序與所述選擇單元選擇的所述第一網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接。在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述第一網(wǎng)絡(luò)的數(shù)量有多個,所述建立單元具體包括計(jì)算模塊、確定模塊和建立模塊,所述計(jì)算模塊,用于根據(jù)所述應(yīng)用程序網(wǎng)絡(luò)特征和多個第一網(wǎng)絡(luò)中每個第一網(wǎng)絡(luò)的網(wǎng)絡(luò)特征,分別計(jì)算該第一網(wǎng)絡(luò)的優(yōu)先級;所述確定模塊,用于根據(jù)所述計(jì)算模塊計(jì)算的所述多個第一網(wǎng)絡(luò)的優(yōu)先級,確定優(yōu)先級最高的所述第一網(wǎng)絡(luò);所述建立模塊,用于建立所述應(yīng)用程序與所述確定模塊確定的優(yōu)先級最高的所述第一網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接。結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述確定單元確定的所述應(yīng)用程序網(wǎng)絡(luò)特征為所述應(yīng)用程序?qū)W(wǎng)絡(luò)的屬性的要求;或者所述確定單元確定的所述應(yīng)用程序網(wǎng)絡(luò)特征為所述應(yīng)用程序配置的偏好網(wǎng)絡(luò)。結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述確定單元確定的所述應(yīng)用程序網(wǎng)絡(luò)特征為所述應(yīng)用程序?qū)W(wǎng)絡(luò)的屬性的要求,所述確定單元,還用于在確定所述應(yīng)用程序配置有應(yīng)用程序網(wǎng)絡(luò)特征之前,確定所述應(yīng)用程序是否配置有偏好網(wǎng)絡(luò),以及若所述應(yīng)用程序沒有配置所述偏好網(wǎng)絡(luò),則確定所述應(yīng)用程序配置有所述應(yīng)用程序網(wǎng)絡(luò)特征。結(jié)合第二方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述建立單元,還用于若所述確定單元確定所述應(yīng)用程序配置有所述偏好網(wǎng)絡(luò),且所述移動終端已連接網(wǎng)絡(luò)中有所述偏好網(wǎng)絡(luò),則建立所述應(yīng)用程序與所述偏好網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接;或者所述確定單元,還用于若確定所述應(yīng)用程序配置有所述偏好網(wǎng)絡(luò),且所述移動終端已連接網(wǎng)絡(luò)中沒有所述偏好網(wǎng)絡(luò),則確定所述應(yīng)用程序配置有所述應(yīng)用程序網(wǎng)絡(luò)特征。結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式至第四種可能的實(shí)現(xiàn)方式中的任一種實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,所述移動終端還包括呈現(xiàn)單元,所述確定單元,還用于當(dāng)所述移動終端從一個網(wǎng)絡(luò)的覆蓋范圍移動至另一個網(wǎng)絡(luò)的覆蓋范圍時,根據(jù)所述應(yīng)用程序的登錄信息,確定是否通知用戶需要進(jìn)行網(wǎng)絡(luò)切換,所述一個網(wǎng)絡(luò)為在所述移動終端移動前與所述應(yīng) 用程序建立了網(wǎng)絡(luò)連接的網(wǎng)絡(luò);所述建立單元,還用于若所述確定單元確定不通知所述用戶需要進(jìn)行網(wǎng)絡(luò)切換,則建立所述應(yīng)用程序與所述另一個網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接;所述呈現(xiàn)單元,用于若所述確定單元確定通知所述用戶需要進(jìn)行網(wǎng)絡(luò)切換,則向所述用戶呈現(xiàn)通知消息,所述通知消息用于通知所述用戶需要進(jìn)行網(wǎng)絡(luò)切換。本發(fā)明實(shí)施例提供一種應(yīng)用程序接入網(wǎng)絡(luò)的方法及移動終端,該方法包括應(yīng)用程序啟動時,移動終端確定該應(yīng)用程序配置有應(yīng)用程序網(wǎng)絡(luò)特征,該應(yīng)用程序網(wǎng)絡(luò)特征用于表示該應(yīng)用程序?qū)W(wǎng)絡(luò)的要求;且移動終端從移動終端已連接網(wǎng)絡(luò)中選擇符合該應(yīng)用程序網(wǎng)絡(luò)特征的第一網(wǎng)絡(luò)并建立該應(yīng)用程序與第一網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接?;谏鲜黾夹g(shù)方案,當(dāng)用戶啟動應(yīng)用程序時,在移動終端確定該應(yīng)用程序配置有應(yīng)用程序網(wǎng)絡(luò)特征的情況下,移動終端可從移動終端已連接網(wǎng)絡(luò)中選擇網(wǎng)絡(luò)特征符合該應(yīng)用程序網(wǎng)絡(luò)特征的第一網(wǎng)絡(luò),并建立該應(yīng)用程序與第一網(wǎng)絡(luò)之間的連接,即使得該應(yīng)用程序接入第一網(wǎng)絡(luò),并采用第一網(wǎng)絡(luò)進(jìn)行通信。由于本發(fā)明實(shí)施例中,當(dāng)應(yīng)用程序啟動時,移動終端可以在移動終端已連接網(wǎng)絡(luò)中,自動為應(yīng)用程序選擇符合應(yīng)用程序網(wǎng)絡(luò)特征的網(wǎng)絡(luò)建立網(wǎng)絡(luò)連接,即移動終端自動為應(yīng)用程序選擇優(yōu)選網(wǎng)絡(luò)接入,從而能夠保證不同的應(yīng)用程序均可以自動接入符合各自特征的網(wǎng)絡(luò)中,進(jìn)而能夠提高網(wǎng)絡(luò)使用的便利性。附圖說明為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例提供的移動終端的架構(gòu)示意圖;圖2為本發(fā)明實(shí)施例提供的移動終端的硬件示意圖;圖3為本發(fā)明實(shí)施例提供的一種應(yīng)用程序接入網(wǎng)絡(luò)的方法流程圖一;圖4為本發(fā)明實(shí)施例提供的APP網(wǎng)絡(luò)特征設(shè)置入口的示意圖;圖5為本發(fā)明實(shí)施例提供的APP網(wǎng)絡(luò)特征設(shè)置界面的示意圖;圖6為本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)特征設(shè)置界面的示意圖;圖7為本發(fā)明實(shí)施例提供的一種應(yīng)用程序接入網(wǎng)絡(luò)的方法流程圖二;圖8為本發(fā)明實(shí)施例提供的一種應(yīng)用程序接入網(wǎng)絡(luò)的方法流程圖三;圖9為本發(fā)明實(shí)施例提供的一種應(yīng)用程序接入網(wǎng)絡(luò)的方法流程圖四;圖10為本發(fā)明實(shí)施例提供的一種應(yīng)用程序接入網(wǎng)絡(luò)的方法流程圖五;圖11為本發(fā)明實(shí)施例提供的一種應(yīng)用程序接入網(wǎng)絡(luò)的方法流程圖六;圖12為本發(fā)明實(shí)施例提供的一種應(yīng)用程序接入網(wǎng)絡(luò)的方法流程圖七;圖13為本發(fā)明實(shí)施例提供的一種應(yīng)用程序接入網(wǎng)絡(luò)的方法流程圖八;圖14為本發(fā)明實(shí)施例提供的一種應(yīng)用程序接入網(wǎng)絡(luò)的方法流程圖九;圖15為本發(fā)明實(shí)施例提供的一種應(yīng)用程序接入網(wǎng)絡(luò)的方法流程圖十;圖16為本發(fā)明實(shí)施例提供的移動終端的結(jié)構(gòu)示意圖一;圖17為本發(fā)明實(shí)施例提供的移動終端的結(jié)構(gòu)示意圖二;圖18為本發(fā)明實(shí)施例提供的移動終端的結(jié)構(gòu)示意圖三。具體實(shí)施方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例提供的一種應(yīng)用程序接入網(wǎng)絡(luò)的方法及移動終端可以應(yīng)用于支持網(wǎng)絡(luò)功能的移動終端中,例如手機(jī)等。為了更清楚地理解本發(fā)明實(shí)施例的應(yīng)用場景及具體實(shí)現(xiàn)方式,下面以普遍存在的具有安卓操作系統(tǒng)的移動終端為例,對本發(fā)明實(shí)施例提供的移動終端的架構(gòu)進(jìn)行示例性的 說明。如圖1所示,為具有安卓操作系統(tǒng)的移動終端的架構(gòu)示意圖。其中,最底層為系統(tǒng)內(nèi)核,即Linux內(nèi)核(英文:Linuxkernel);Linux內(nèi)核的上層為安卓數(shù)據(jù)庫,其中,安卓數(shù)據(jù)庫中可以包括輕型數(shù)據(jù)庫(英文:SQlite);安卓數(shù)據(jù)庫的上層為安卓框架,其中,安卓框架中可以包括動態(tài)管理接口、窗口管理接口、通知管理接口以及其他管理接口;安卓框架的上層為安卓系統(tǒng)應(yīng)用程序,其中,安卓系統(tǒng)應(yīng)用程序可以包括網(wǎng)絡(luò)管理接口和無線網(wǎng)絡(luò)服務(wù)接口;安卓系統(tǒng)應(yīng)用程序的上層為第三方應(yīng)用程序,其中第三方應(yīng)用程序通常統(tǒng)稱為APP。隨著移動終端的智能化,移動終端上可以安裝的APP也越來越多,例如用于觀看視頻的視頻APP、用于支付的支付APP,以及用于聊天的聊天APP等。具體的,若用戶需使用視頻APP觀看視頻,則由于視頻數(shù)據(jù)一般為公共數(shù)據(jù),且其對網(wǎng)速要求較高,因此用戶通常希望移動終端可以接入網(wǎng)速高且資費(fèi)低的網(wǎng)絡(luò),而對網(wǎng)絡(luò)的安全等級無要求,例如用戶希望移動終端可以接入某些公共場所的免費(fèi)Wi-Fi。若用戶需使用支付APP進(jìn)行支付,則由于支付信息一般為用戶的隱私數(shù)據(jù)(例如用戶的銀行卡號和密碼等),因此用戶通常希望移動終端可以接入安全等級高的網(wǎng)絡(luò),而對網(wǎng)速和資費(fèi)無特殊要求,例如用戶希望移動終端可以接入運(yùn)營商的移動數(shù)據(jù)網(wǎng)絡(luò)。若用戶需使用聊天APP進(jìn)行聊天,則由于聊天信息一般為普通數(shù)據(jù),因此用戶通常希望移動終端可以接入資費(fèi)低的網(wǎng)絡(luò),而對網(wǎng)速和安全等級無特殊要求。按照上述的用戶需求,為了保證在使用不同APP時移動終端可以接入不同的網(wǎng)絡(luò),用戶在使用某個APP時需先手動將移動終端連接到相應(yīng)的網(wǎng)絡(luò),然后再使用該APP進(jìn)行相應(yīng)的業(yè)務(wù),從而導(dǎo)致網(wǎng)絡(luò)使用非常不方便,且APP接入網(wǎng)絡(luò)的效率較低。為了解決上述問題,本發(fā)明實(shí)施例提供一種應(yīng)用程序接入網(wǎng)絡(luò)的方法及移動終端,通過預(yù)先配置移動終端可連接網(wǎng)絡(luò)的網(wǎng)絡(luò)特征和應(yīng)用程序網(wǎng)絡(luò)特征(以下均稱為APP網(wǎng)絡(luò)特征,即APP對網(wǎng)絡(luò)的要求),且當(dāng)用戶在啟動某個APP時,移動終端可以根據(jù)預(yù)先配置的網(wǎng)絡(luò)特征和APP網(wǎng)絡(luò)特征,從移動終端已連接網(wǎng)絡(luò)中選擇一個網(wǎng)絡(luò)特征符合APP網(wǎng)絡(luò)特征的網(wǎng)絡(luò),以及移動終端建立該APP與該網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接,從而使得該 APP接入該網(wǎng)絡(luò)。與現(xiàn)有技術(shù)中用戶在使用某個APP時需先手動將移動終端連接到相應(yīng)的網(wǎng)絡(luò)相比,由于本發(fā)明實(shí)施例能夠在APP啟動時自動為APP選擇符合APP網(wǎng)絡(luò)特征的網(wǎng)絡(luò)接入,因此能夠提高網(wǎng)絡(luò)使用的便利性。同時由于本發(fā)明實(shí)施例可以使得不同APP自動接入符合各自特征的網(wǎng)絡(luò),因此能夠提高APP接入網(wǎng)絡(luò)的效率。具體的,本發(fā)明實(shí)施例中,結(jié)合上述圖1所示的移動終端的架構(gòu),當(dāng)APP啟動時,APP可以調(diào)用安卓應(yīng)用程序,例如網(wǎng)絡(luò)管理接口,且網(wǎng)絡(luò)管理接口通過無線網(wǎng)絡(luò)服務(wù)接口確定APP能夠接入的可用網(wǎng)絡(luò),以及網(wǎng)絡(luò)管理接口建立APP與該可用網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接,從而使得APP接入該可用網(wǎng)絡(luò)。實(shí)施例一本發(fā)明實(shí)施例提供一種移動終端,該移動終端可以為智能手機(jī)、平板電腦或個人數(shù)字助理(英文:personaldigitalassistant,縮寫:PDA)等終端設(shè)備。本發(fā)明實(shí)施例中以移動終端為智能手機(jī)為例進(jìn)行說明,圖2示出的是與本發(fā)明各實(shí)施例相關(guān)的智能手機(jī)的部分結(jié)構(gòu)的框圖。如圖2所示,智能手機(jī)可以包括:射頻(英文:radiofrequency,縮寫:RF)電路10、存儲器11、輸入單元12、顯示單元13、音頻單元14、處理器15、電源16以及接口17等部件。本領(lǐng)域技術(shù)人員可以理解,圖2中示出的智能手機(jī)的結(jié)構(gòu)并不構(gòu)成對智能手機(jī)的限定,智能手機(jī)具體可以包括比圖2所示的部件更多或更少的部件,或者組合其中某些部件,或者不同的部件分布的位置不同。下面結(jié)合圖2對智能手機(jī)的各個構(gòu)成部件進(jìn)行具體的介紹:1)RF電路10所述RF電路10可用于在收發(fā)信息(包括短信和上網(wǎng)時的數(shù)據(jù))或通話過程中,信號的接收和發(fā)送。特別地,將基站的下行信息接收后,給所述處理器15處理;另外,將上行的數(shù)據(jù)發(fā)送給基站。通常,所述RF電路包括但不限于天線、至少一個放大器、收發(fā)信機(jī)、耦合器、低噪聲放大器(英文:lownoiseamplifier,縮寫:LNA)、雙工器等。此外,所述RF電路10還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。所述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動 通訊系統(tǒng)(英文:globalsystemofmobilecommunication,縮寫:GSM)、通用分組無線服務(wù)(英文:generalpacketradioservice,縮寫:GPRS)、碼分多址(英文:codedivisionmultipleaccess,縮寫:CDMA)、寬帶碼分多址(英文:widebandcodedivisionmultipleaccess,縮寫:WCDMA)、長期演進(jìn)(英文:longtermevolution,縮寫:LTE)、電子郵件、短消息服務(wù)(英文:shortmessagingservice,縮寫:SMS)等。2)存儲器11所述存儲器11可用于存儲軟件程序以及模塊,所述處理器15通過運(yùn)行存儲在所述存儲器11中的軟件程序以及模塊,從而執(zhí)行智能手機(jī)的各種功能應(yīng)用以及數(shù)據(jù)處理。通常,所述存儲器11可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)智能手機(jī)的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、圖像數(shù)據(jù)、電話本等)等。此外,所述存儲器11可以包括易失性存儲器(英文:volatilememory),例如隨機(jī)存取存儲器(英文:random-accessmemory,縮寫:RAM);所述存儲器11也可以包括非易失性存儲器(英文:non-volatilememory),例如只讀存儲器(英文:read-onlymemory,縮寫:ROM),快閃存儲器(英文:flashmemory),硬盤(英文:harddiskdrive,縮寫:HDD)或固態(tài)硬盤(英文:solid-statedrive,縮寫:SSD);所述存儲器11還可以包括上述種類的存儲器的組合。3)輸入單元12所述輸入單元12可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與智能手機(jī)的用戶設(shè)置以及功能控制有關(guān)的按鍵信號輸入。具體地,所述輸入單元12可包括觸摸屏121以及其他輸入設(shè)備122。其中,所述觸摸屏121,也稱為觸控面板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在所述觸摸屏121上或在所述觸摸屏121附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置??蛇x的,所述觸摸屏121可包括觸摸檢測裝置和觸摸控制器兩個部 分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給所述處理器15,并能接收處理器15發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)所述觸摸屏121。所述其他輸入設(shè)備122可以包括但不限于物理鍵盤、功能鍵(比如音量控制鍵、電源鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。4)顯示單元13所述顯示單元13可用于顯示由用戶輸入的信息或提供給用戶的信息以及智能手機(jī)的各種菜單。所述顯示單元13可包括顯示面板131,可選的,可以采用液晶顯示器(英文:liquidcrystaldisplay,縮寫:LCD)、有機(jī)發(fā)光二極管(英文:organiclight-emittingdiode,OLED)等形式來配置所述顯示面板131。進(jìn)一步的,所述觸摸屏121可覆蓋所述顯示面板131,當(dāng)所述觸摸屏121檢測到在其上或附近的觸摸操作后,傳送給所述處理器15以確定觸摸事件的類型,隨后所述處理器15根據(jù)觸摸事件的類型在所述顯示面板131上提供相應(yīng)的視覺輸出。雖然在圖2中,所述觸摸屏121與所述顯示面板131是作為兩個獨(dú)立的部件來實(shí)現(xiàn)智能手機(jī)的輸入和輸出功能的,但是在某些實(shí)施例中,可以將所述觸摸屏121與所述顯示面板131集成而實(shí)現(xiàn)智能手機(jī)的輸入和輸出功能。5)音頻單元14所述音頻單元14包括音頻電路141、揚(yáng)聲器142以及麥克風(fēng)143。所述音頻單元14可提供用戶與智能手機(jī)之間的音頻接口。一方面,所述音頻電路141可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)剿鰮P(yáng)聲器142,由所述揚(yáng)聲器14轉(zhuǎn)換為聲音信號輸出;另一方面,所述麥克風(fēng)143將收集的聲音信號轉(zhuǎn)換為電信號,由所述音頻電路141接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出至所述RF電路10以發(fā)送給比如另一個智能手機(jī),或者將音頻數(shù)據(jù)輸出至存所述儲器11以便進(jìn)一步處理。6)處理器15所述處理器15是智能手機(jī)的控制中心,利用各種接口和線路連接整個智能手機(jī)的各個部分,通過運(yùn)行或執(zhí)行存儲在所述存儲器11內(nèi)的軟件程序和模塊,以及調(diào)用存儲在所述存儲器11內(nèi)的數(shù)據(jù),執(zhí)行智能手機(jī)的各種功能和處理數(shù)據(jù),從而對智能手機(jī)進(jìn)行整體監(jiān)控??蛇x的,所述處理器15可包括一個或多個處理單元。優(yōu)選的,所述處理器15可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖牵鲜稣{(diào)制解調(diào)處理器也可以不集成到所述處理器15中??蛇x的,所述處理器15可以是一個中央處理器(CentralProcessingUnit,CPU),或者是特定集成電路(ApplicationSpecificIntegratedCircuit,ASIC),或者是被配置成實(shí)施本發(fā)明實(shí)施例的一個或多個集成電路。7)電源16智能手機(jī)還包括給各個部件供電的電源16(比如電池)。優(yōu)選的,所述電源16可以通過電源管理系統(tǒng)與所述處理器15邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)對移動終端的充電、放電、以及功耗管理等功能。8)接口17所述接口17,可用于與其他設(shè)備連接,并傳輸移動終端與其他設(shè)備之間的數(shù)據(jù)。例如,所述接口17可以包括數(shù)據(jù)接口等。其中,數(shù)據(jù)接口可以用于和外界設(shè)備之間傳輸數(shù)據(jù),例如數(shù)據(jù)接口可以傳輸通用串行總線(英文:universalserialbus,縮寫:USB)數(shù)據(jù)。數(shù)據(jù)接口也可以用于外部電源為移動終端供電,以使得移動終端能夠正常工作;以及數(shù)據(jù)接口同時還可以為移動終端的電源16充電,以保證移動終端在沒有外部電源供電的情況下,仍然能夠在電源16的供電下正常工作。需要說明的是,本發(fā)明實(shí)施例提供的移動終端中,盡管圖2中未示出,但是該智能手機(jī)還可以包括藍(lán)牙模塊、重力傳感器以及光傳感器等其他單元/模塊。藍(lán)牙模塊可以用于和與移動終端完成藍(lán)牙匹配的其他終端/設(shè)備等之間進(jìn)行傳輸數(shù)據(jù)。重力傳感器可以檢測手機(jī)在各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機(jī) 姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動識別相關(guān)功能(比如計(jì)步器、敲擊)等。光傳感器可包括環(huán)境光傳感器及接近光傳感器。其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板的亮度;接近光傳感器可以檢測是否有物體靠近或接觸智能手機(jī),可在智能手機(jī)移動到耳邊時,關(guān)閉顯示面板和/或背光。智能手機(jī)還可配置陀螺儀、氣壓計(jì)、濕度計(jì)和紅外線傳感器等中的一個或多個傳感器,本發(fā)明實(shí)施例在此不再贅述。將如圖2所示的移動終端應(yīng)用在本發(fā)明實(shí)施例中,當(dāng)所述移動終端運(yùn)行時,所述處理器15可以通過執(zhí)行圖3或圖7-圖15任意之一所示的方法流程,完成下述過程:所述處理器15,用于應(yīng)用程序啟動時,確定所述應(yīng)用程序配置有應(yīng)用程序網(wǎng)絡(luò)特征,且從所述移動終端已連接網(wǎng)絡(luò)中選擇符合所述應(yīng)用程序網(wǎng)絡(luò)特征的第一網(wǎng)絡(luò)并建立所述應(yīng)用程序與所述第一網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接,所述應(yīng)用程序網(wǎng)絡(luò)特征用于表示所述應(yīng)用程序?qū)W(wǎng)絡(luò)的要求。所述存儲器11,用于存儲所述處理器15執(zhí)行上述過程的軟件代碼,所述處理器15通過執(zhí)行所述軟件代碼,完成上述過程。所述處理器15,還用于在用戶通過所述輸入單元12觸發(fā)啟動所述應(yīng)用程序后,執(zhí)行所述應(yīng)用程序。其中,上述所述移動終端已連接網(wǎng)絡(luò)可以理解為所述移動終端通過所述RF電路10已經(jīng)連接的網(wǎng)絡(luò)。所述應(yīng)用程序網(wǎng)絡(luò)特征,即所述應(yīng)用程序?qū)W(wǎng)絡(luò)的要求可以預(yù)先配置在所述存儲器11中。所述處理器15建立所述應(yīng)用程序與所述第一網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接可以理解為:所述處理器15根據(jù)所述第一網(wǎng)絡(luò),為所述應(yīng)用程序配置與所述第一網(wǎng)絡(luò)對應(yīng)的路由策略,從而使得所述應(yīng)用程序根據(jù)所述路由策略進(jìn)行通信。本發(fā)明實(shí)施例提供的移動終端,與現(xiàn)有技術(shù)中用戶在使用某個應(yīng)用程序時需先手動將移動終端連接到相應(yīng)的網(wǎng)絡(luò)相比,由于本發(fā)明實(shí)施例中,移動終端能夠在應(yīng)用程序啟動時自動為應(yīng)用程序選擇符合應(yīng)用程序網(wǎng)絡(luò)特征的網(wǎng)絡(luò)(即優(yōu)選網(wǎng)絡(luò))接入,因此能夠提高網(wǎng)絡(luò)使用的便利性和應(yīng)用程序接入網(wǎng)絡(luò)的效率。所述處理器15,具體用于應(yīng)用程序啟動時,確定所述移動終端已連 接網(wǎng)絡(luò);并確定所述應(yīng)用程序是否配置有應(yīng)用程序網(wǎng)絡(luò)特征,且若所述應(yīng)用程序配置有所述應(yīng)用程序網(wǎng)絡(luò)特征,則確定所述移動終端已連接網(wǎng)絡(luò)中是否有符合所述應(yīng)用程序網(wǎng)絡(luò)特征的第一網(wǎng)絡(luò);以及若所述移動終端已連接網(wǎng)絡(luò)中有所述第一網(wǎng)絡(luò),則建立所述應(yīng)用程序與所述第一網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接。可選的,所述第一網(wǎng)絡(luò)的數(shù)量有多個,所述處理器15,具體用于根據(jù)所述存儲器11中存儲的所述應(yīng)用程序網(wǎng)絡(luò)特征和多個第一網(wǎng)絡(luò)中每個第一網(wǎng)絡(luò)的網(wǎng)絡(luò)特征,分別計(jì)算該第一網(wǎng)絡(luò)的優(yōu)先級;并根據(jù)所述多個第一網(wǎng)絡(luò)的優(yōu)先級,確定優(yōu)先級最高的所述第一網(wǎng)絡(luò);以及建立所述應(yīng)用程序與優(yōu)先級最高的所述第一網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接??蛇x的,所述處理器15確定的所述應(yīng)用程序網(wǎng)絡(luò)特征為所述應(yīng)用程序?qū)W(wǎng)絡(luò)的屬性的要求;或者所述處理器15確定的所述應(yīng)用程序網(wǎng)絡(luò)特征為所述應(yīng)用程序配置的偏好網(wǎng)絡(luò)??蛇x的,所述處理器15確定的所述應(yīng)用程序網(wǎng)絡(luò)特征為所述應(yīng)用程序?qū)W(wǎng)絡(luò)的屬性的要求,所述處理器15,還用于在確定所述應(yīng)用程序配置有應(yīng)用程序網(wǎng)絡(luò)特征之前,確定所述應(yīng)用程序是否配置有偏好網(wǎng)絡(luò),以及若所述應(yīng)用程序沒有配置所述偏好網(wǎng)絡(luò),則確定所述應(yīng)用程序配置有所述應(yīng)用程序網(wǎng)絡(luò)特征。所述處理器15,還用于若確定所述應(yīng)用程序配置有所述偏好網(wǎng)絡(luò),且所述移動終端已連接網(wǎng)絡(luò)中有所述偏好網(wǎng)絡(luò),則建立所述應(yīng)用程序與所述偏好網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接;以及若確定所述應(yīng)用程序配置有所述偏好網(wǎng)絡(luò),且所述移動終端已連接網(wǎng)絡(luò)中沒有所述偏好網(wǎng)絡(luò),則確定所述應(yīng)用程序配置有所述應(yīng)用程序網(wǎng)絡(luò)特征??蛇x的,所述處理器15,還用于當(dāng)所述移動終端從一個網(wǎng)絡(luò)的覆蓋范圍移動至另一個網(wǎng)絡(luò)的覆蓋范圍時,根據(jù)所述存儲器11中存儲的所述應(yīng)用程序的登錄信息,確定是否通知用戶需要進(jìn)行網(wǎng)絡(luò)切換;以及若確定不通知所述用戶需要進(jìn)行網(wǎng)絡(luò)切換,則建立所述應(yīng)用程序與所述另一個網(wǎng) 絡(luò)之間的網(wǎng)絡(luò)連接;若確定通知所述用戶需要進(jìn)行網(wǎng)絡(luò)切換,則向所述用戶呈現(xiàn)通知消息,所述通知消息用于通知所述用戶需要進(jìn)行網(wǎng)絡(luò)切換;所述一個網(wǎng)絡(luò)為在所述移動終端移動前與所述應(yīng)用程序建立了網(wǎng)絡(luò)連接的網(wǎng)絡(luò)。其中,上述應(yīng)用程序的登錄信息為用戶預(yù)先配置的。應(yīng)用程序的登錄信息可以包括連接新的網(wǎng)絡(luò)時是否需要重新登錄的配置信息。應(yīng)用程序的登錄信息還可以包括應(yīng)用程序的登錄用戶名和應(yīng)用程序的登錄密碼。具體的,所述處理器15通過所述顯示單元13向所述用戶呈現(xiàn)通知消息;或者所述處理器15通過所述顯示單元13和所述音頻單元14向所述用戶程序通知消息??蛇x的,所述處理器15,還用于若所述應(yīng)用程序沒有預(yù)先配置應(yīng)用程序網(wǎng)絡(luò)特征,則根據(jù)預(yù)先配置的系統(tǒng)特征,從所述移動終端已連接網(wǎng)絡(luò)中確定符合所述系統(tǒng)特征的第二網(wǎng)絡(luò),并建立所述應(yīng)用程序與所述第二網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接,所述系統(tǒng)特征用于表示所述移動終端對所述網(wǎng)絡(luò)的要求??蛇x的,所述處理器15,還用于若所述移動終端已連接網(wǎng)絡(luò)中沒有所述第一網(wǎng)絡(luò),則建立所述應(yīng)用程序與第三網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接,所述第三網(wǎng)絡(luò)為所述移動終端已連接網(wǎng)絡(luò)中的一個。需要說明的是,本發(fā)明實(shí)施例中,移動終端中的所述處理器15建立應(yīng)用程序與某個網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接可以理解為:所述處理器15根據(jù)該網(wǎng)絡(luò),為所述應(yīng)用程序配置與該網(wǎng)絡(luò)對應(yīng)的路由策略,從而使得所述應(yīng)用程序根據(jù)所述路由策略進(jìn)行通信。可選的,所述處理器15確定的所述第二網(wǎng)絡(luò)的數(shù)量有多個,所述處理器15,具體用于根據(jù)所述存儲器11中存儲的所述系統(tǒng)特征和多個第二網(wǎng)絡(luò)中每個第二網(wǎng)絡(luò)的網(wǎng)絡(luò)特征,分別計(jì)算該第二網(wǎng)絡(luò)的優(yōu)先級;并根據(jù)所述多個第二網(wǎng)絡(luò)的優(yōu)先級,確定優(yōu)先級最高的所述第二網(wǎng)絡(luò);以及建立所述應(yīng)用程序與優(yōu)先級最高的所述第二網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接??蛇x的,所述第三網(wǎng)絡(luò)的數(shù)量有多個,所述處理器15,具體用于根據(jù)所述存儲器11中存儲的所述應(yīng)用程序網(wǎng)絡(luò)特征和多個第三網(wǎng)絡(luò)中每個第三網(wǎng)絡(luò)的網(wǎng)絡(luò)特征,分別計(jì)算該第三網(wǎng) 絡(luò)的優(yōu)先級;并根據(jù)所述多個第三網(wǎng)絡(luò)的優(yōu)先級,確定優(yōu)先級最高的所述第三網(wǎng)絡(luò);以及建立所述應(yīng)用程序與優(yōu)先級最高的所述第三網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接。本發(fā)明實(shí)施例中,上述應(yīng)用程序均可以指第三方應(yīng)用程序,即APP。需要說明的是,本實(shí)施例僅是對本發(fā)明實(shí)施例提供的移動終端進(jìn)行示例性的說明。對于移動終端在完成本實(shí)施例中所述的過程時所涉及的其他流程、參數(shù)及相關(guān)數(shù)據(jù)的說明均可以參見方法實(shí)施例,即下述實(shí)施例二中的相關(guān)描述,此處不再贅述??傊陨纤鰞H為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。本發(fā)明實(shí)施例提供一種移動終端,該移動終端在應(yīng)用程序啟動時,確定該應(yīng)用程序配置有應(yīng)用程序網(wǎng)絡(luò)特征,該應(yīng)用程序網(wǎng)絡(luò)特征用于表示該應(yīng)用程序?qū)W(wǎng)絡(luò)的要求;且該移動終端從該移動終端已連接網(wǎng)絡(luò)中選擇符合該應(yīng)用程序網(wǎng)絡(luò)特征的第一網(wǎng)絡(luò)并建立該應(yīng)用程序與該第一網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接?;谏鲜黾夹g(shù)方案,當(dāng)用戶啟動應(yīng)用程序時,在移動終端確定該應(yīng)用程序配置有應(yīng)用程序網(wǎng)絡(luò)特征的情況下,移動終端可從移動終端已連接網(wǎng)絡(luò)中選擇網(wǎng)絡(luò)特征符合該應(yīng)用程序網(wǎng)絡(luò)特征的第一網(wǎng)絡(luò),并建立該應(yīng)用程序與第一網(wǎng)絡(luò)之間的連接,即使得該應(yīng)用程序接入第一網(wǎng)絡(luò),并采用第一網(wǎng)絡(luò)進(jìn)行通信。由于本發(fā)明實(shí)施例中,當(dāng)應(yīng)用程序啟動時,移動終端可以在移動終端已連接網(wǎng)絡(luò)中,自動為應(yīng)用程序選擇符合應(yīng)用程序網(wǎng)絡(luò)特征的網(wǎng)絡(luò)建立網(wǎng)絡(luò)連接,即移動終端自動為應(yīng)用程序選擇優(yōu)選網(wǎng)絡(luò)接入,從而能夠保證不同的應(yīng)用程序均可以自動接入符合各自特征的網(wǎng)絡(luò)中,進(jìn)而能夠提高網(wǎng)絡(luò)使用的便利性。實(shí)施例二如圖3所示,本發(fā)明實(shí)施例提供一種應(yīng)用程序接入網(wǎng)絡(luò)的方法,該方法可以包括:S10、應(yīng)用程序啟動時,移動終端確定應(yīng)用程序配置有應(yīng)用程序網(wǎng)絡(luò)特征,應(yīng)用程序網(wǎng)絡(luò)特征用于表示應(yīng)用程序?qū)W(wǎng)絡(luò)的要求。S11、移動終端從移動終端已連接網(wǎng)絡(luò)中選擇符合應(yīng)用程序網(wǎng)絡(luò)特征的第一網(wǎng)絡(luò)并建立應(yīng)用程序與第一網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接。本發(fā)明實(shí)施例中的應(yīng)用程序均可以指第三方應(yīng)用程序,即APP。當(dāng)用戶需使用移動終端上安裝的某個APP時,用戶可通過點(diǎn)擊移動終端的操作界面上的該APP的圖標(biāo)打開該APP。本發(fā)明實(shí)施例中,用戶可以在移動終端上為某些對網(wǎng)絡(luò)有特殊要求的APP預(yù)先配置應(yīng)用程序網(wǎng)絡(luò)特征,其中,應(yīng)用程序網(wǎng)絡(luò)特征可以稱為APP網(wǎng)絡(luò)特征,APP網(wǎng)絡(luò)特征可以用于表示APP對網(wǎng)絡(luò)的要求??蛇x的,本發(fā)明實(shí)施例中,APP對網(wǎng)絡(luò)的要求可以為APP對網(wǎng)絡(luò)的屬性的要求,例如,APP對網(wǎng)絡(luò)的安全等級、資費(fèi)和網(wǎng)速等的要求??蛇x的,本發(fā)明實(shí)施例中,APP對網(wǎng)絡(luò)的要求還可以為APP配置的偏好網(wǎng)絡(luò)。APP配置的偏好網(wǎng)絡(luò)可以為用戶預(yù)先配置的APP優(yōu)先接入某個制式的網(wǎng)絡(luò),例如用戶預(yù)先配置的APP優(yōu)先接入第四代移動通信技術(shù)(英文:the4thGenerationmobilecommunicationtechnology,縮寫:4G)網(wǎng)絡(luò),這樣,當(dāng)移動終端已連接網(wǎng)絡(luò)中有4G網(wǎng)絡(luò)時,移動終端可以直接建立APP與4G網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接,從而提高網(wǎng)絡(luò)連接效率?;蛘逜PP配置的偏好網(wǎng)絡(luò)可以為用戶預(yù)先配置的APP優(yōu)先接入某個固定網(wǎng)絡(luò),例如用戶預(yù)先配置的APP優(yōu)先接入網(wǎng)絡(luò)A,這樣,當(dāng)移動終端已連接網(wǎng)絡(luò)中有網(wǎng)絡(luò)A時,移動終端可以直接建立APP與網(wǎng)絡(luò)A之間的網(wǎng)絡(luò)連接,從而提高網(wǎng)絡(luò)連接效率。示例性的,如上述所述的,以APP對網(wǎng)絡(luò)的要求為APP對網(wǎng)絡(luò)的屬性的要求為例,若APP為視頻APP,則視頻APP對網(wǎng)絡(luò)的要求可以為:網(wǎng)速高、資費(fèi)低,及對安全等級無特殊要求;若APP為支付APP,則支付APP對網(wǎng)絡(luò)的要求為:安全等級高,及對網(wǎng)速和資費(fèi)無特殊要求;若APP為聊天APP,則聊天APP對網(wǎng)絡(luò)的要求為:資費(fèi)低,及對網(wǎng)速和安全等級無特殊要求。本發(fā)明實(shí)施例中,在軟件實(shí)現(xiàn)方面,可以在移動終端上為用戶提供APP網(wǎng)絡(luò)特征設(shè)置入口,以及為移動終端提供APP網(wǎng)絡(luò)特征設(shè)置接口。當(dāng)用戶從APP網(wǎng)絡(luò)特征設(shè)置入口觸發(fā)APP網(wǎng)絡(luò)特征設(shè)置時,移動終端可通過調(diào)用該APP網(wǎng)絡(luò)特征設(shè)置接口設(shè)置APP網(wǎng)絡(luò)特征。具體的,移動終 端可通過調(diào)用該APP網(wǎng)絡(luò)特征設(shè)置接口添加APP網(wǎng)絡(luò)特征、修改APP網(wǎng)絡(luò)特征或刪除APP網(wǎng)絡(luò)特征等。具體的,移動終端調(diào)用APP網(wǎng)絡(luò)特征設(shè)置接口設(shè)置APP網(wǎng)絡(luò)特征時,首先需要創(chuàng)建一個APP網(wǎng)絡(luò)特征設(shè)置實(shí)例,然后再設(shè)置APP網(wǎng)絡(luò)特征。以APP網(wǎng)絡(luò)特征需要設(shè)置APP對網(wǎng)速和資費(fèi)的要求為例,移動終端調(diào)用APP網(wǎng)絡(luò)特征設(shè)置接口設(shè)置APP網(wǎng)絡(luò)特征可以采用下述語句實(shí)現(xiàn)。創(chuàng)建APP網(wǎng)絡(luò)特征設(shè)置實(shí)例:AppNetProSettingapps=newAppNetProSetting();設(shè)置APP對網(wǎng)速要求為網(wǎng)速高:Apps.setSpeed(NetConstatns.Speed.High);設(shè)置APP對網(wǎng)絡(luò)的資費(fèi)要求為資費(fèi)低:Apps.setPrice(NetConstatns.Price.Low);如圖4所示,為本發(fā)明實(shí)施例提供的移動終端上為用戶提供的APP網(wǎng)絡(luò)特征設(shè)置入口的示意圖;如圖5所示,為本發(fā)明實(shí)施例提供的移動終端上為用戶提供的APP網(wǎng)絡(luò)特征設(shè)置界面的示意圖。用戶可以通過如圖4所示的APP網(wǎng)絡(luò)特征設(shè)置入口選擇需要進(jìn)行APP網(wǎng)絡(luò)特征設(shè)置的APP,并點(diǎn)擊進(jìn)入相應(yīng)的APP網(wǎng)絡(luò)特征設(shè)置界面,即如圖5所示,用戶可以通過如圖5所示的APP網(wǎng)絡(luò)特征設(shè)置界面對該APP的APP網(wǎng)絡(luò)特征進(jìn)行設(shè)置。示例性的,如圖4所示,用戶選擇了X郵箱進(jìn)行APP網(wǎng)絡(luò)特征設(shè)置,如圖5所示,進(jìn)入X郵箱的APP網(wǎng)絡(luò)特征設(shè)置界面后,用戶可分別對X郵箱網(wǎng)絡(luò)特征(即X郵箱對網(wǎng)絡(luò)的要求),例如安全等級、網(wǎng)速及資費(fèi)等進(jìn)行設(shè)置。可選的,用戶還可以通過設(shè)置如圖5所示的APP網(wǎng)絡(luò)特征的優(yōu)先級改變某個APP網(wǎng)絡(luò)特征在所有APP網(wǎng)絡(luò)特征中所占的比重,該比重可以用于表示該APP網(wǎng)絡(luò)特征相對于其他APP網(wǎng)絡(luò)特征的重要性。示例性的,在圖5所示的X郵箱中,假設(shè)安全等級和資費(fèi)在X郵箱的所有網(wǎng)絡(luò)特征中所占的比重相同,且安全等級和資費(fèi)相對于網(wǎng)速比較重要,則可以將安全等級的優(yōu)先級和資費(fèi)的優(yōu)先級均設(shè)置為3,將網(wǎng)速的優(yōu)先級設(shè)置為1。其中,用戶可以通過如圖5所示的優(yōu)先級下的箭頭修改每個網(wǎng)絡(luò)特征的優(yōu)先級。本發(fā)明實(shí)施例中,當(dāng)用戶使用移動終端連接某個網(wǎng)絡(luò)時,用戶可以在移動終端上預(yù)先配置該網(wǎng)絡(luò)的網(wǎng)絡(luò)特征,例如,該網(wǎng)絡(luò)的網(wǎng)速、資費(fèi)和安全等級等。本發(fā)明實(shí)施例中,在軟件實(shí)現(xiàn)方面,可以在移動終端上為用戶提供網(wǎng)絡(luò)特征設(shè)置入口,以及為移動終端提供網(wǎng)絡(luò)特征設(shè)置接口。當(dāng)用戶從網(wǎng)絡(luò)特征設(shè)置入口觸發(fā)網(wǎng)絡(luò)特征設(shè)置時,移動終端可通過調(diào)用該網(wǎng)絡(luò)特征設(shè)置接口設(shè)置網(wǎng)絡(luò)特征。具體的,移動終端可通過調(diào)用該網(wǎng)絡(luò)特征設(shè)置接口添加網(wǎng)絡(luò)特征、修改網(wǎng)絡(luò)特征或刪除網(wǎng)絡(luò)特征等。具體的,移動終端調(diào)用網(wǎng)絡(luò)特征設(shè)置接口設(shè)置網(wǎng)絡(luò)特征時,首先需要創(chuàng)建一個網(wǎng)絡(luò)特征設(shè)置實(shí)例,然后再設(shè)置網(wǎng)絡(luò)特征。以網(wǎng)絡(luò)特征需要設(shè)置網(wǎng)絡(luò)的網(wǎng)速、資費(fèi)和安全等級為例,假設(shè)網(wǎng)速為3兆(兆通常表示為M),資費(fèi)為免費(fèi),安全等級為高,則移動終端調(diào)用網(wǎng)絡(luò)特征設(shè)置接口設(shè)置網(wǎng)絡(luò)特征可以采用下述語句實(shí)現(xiàn)。創(chuàng)建網(wǎng)絡(luò)特征設(shè)置實(shí)例:NetSettingInfonsi=newNetSettingInfo();設(shè)置網(wǎng)絡(luò)的網(wǎng)速為3M:Nsi.setSpeed(NetConstatns.Speed.3M);設(shè)置網(wǎng)絡(luò)的資費(fèi)為免費(fèi):Nsi.setPrice(NetConstatns.Price.Free);設(shè)置網(wǎng)絡(luò)的安全等級為高:Nsi.setSecure(NetConstatns.SecureLevel.High);如圖6所示,為本發(fā)明實(shí)施例提供的移動終端上為用戶提供的網(wǎng)絡(luò)特征設(shè)置界面的示意圖。用戶可以通過如圖6所示的網(wǎng)絡(luò)特征設(shè)置界面對移動終端可連接網(wǎng)絡(luò)的網(wǎng)絡(luò)特征進(jìn)行設(shè)置。示例性的,如圖6所示,用戶可分別對網(wǎng)絡(luò)1的安全等級、網(wǎng)速及資費(fèi)進(jìn)行設(shè)置。本發(fā)明實(shí)施例提供的應(yīng)用程序接入網(wǎng)絡(luò)的方法,當(dāng)用戶啟動應(yīng)用程序時,移動終端可確定應(yīng)用程序配置有應(yīng)用程序網(wǎng)絡(luò)特征,且移動終端可以從移動終端已連接網(wǎng)絡(luò)中選擇網(wǎng)絡(luò)特征符合應(yīng)用程序網(wǎng)絡(luò)特征的第一網(wǎng)絡(luò)并建立應(yīng)用程序與第一網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接,其中,應(yīng)用程序網(wǎng)絡(luò)特征用于表示應(yīng)用程序?qū)W(wǎng)絡(luò)的要求?;谏鲜黾夹g(shù)方案,由于本發(fā)明實(shí)施例 中,當(dāng)應(yīng)用程序啟動時,移動終端可以在移動終端已連接網(wǎng)絡(luò)中,自動為應(yīng)用程序選擇符合應(yīng)用程序網(wǎng)絡(luò)特征的網(wǎng)絡(luò)建立網(wǎng)絡(luò)連接,即移動終端自動為應(yīng)用程序選擇符合應(yīng)用程序網(wǎng)絡(luò)特征的優(yōu)選網(wǎng)絡(luò)接入,從而能夠保證不同的應(yīng)用程序均可以自動接入符合各自特征的網(wǎng)絡(luò)中,進(jìn)而能夠提高網(wǎng)絡(luò)使用的便利性。進(jìn)一步地,由于本發(fā)明實(shí)施例可以使得不同APP自動接入符合各自特征的網(wǎng)絡(luò),因此能夠提高APP接入網(wǎng)絡(luò)的效率??蛇x的,在一種可能的實(shí)現(xiàn)方式中,上述S10-S11可以通過下述如圖7所示的S101-S104的方式實(shí)現(xiàn)。S101、應(yīng)用程序啟動時,移動終端確定移動終端已連接網(wǎng)絡(luò)。S102、移動終端確定應(yīng)用程序是否配置有應(yīng)用程序網(wǎng)絡(luò)特征,應(yīng)用程序網(wǎng)絡(luò)特征用于表示應(yīng)用程序?qū)W(wǎng)絡(luò)的要求。S103、若應(yīng)用程序配置有應(yīng)用程序網(wǎng)絡(luò)特征,則移動終端確定移動終端已連接網(wǎng)絡(luò)中是否有符合應(yīng)用程序網(wǎng)絡(luò)特征的第一網(wǎng)絡(luò)。S104、若移動終端已連接網(wǎng)絡(luò)中有第一網(wǎng)絡(luò),則移動終端建立應(yīng)用程序與第一網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接。當(dāng)用戶啟動APP時,移動終端可以先查看移動終端已經(jīng)連接的網(wǎng)絡(luò)有哪些,即移動終端確定移動終端已連接網(wǎng)絡(luò)。且在移動終端確定APP配置有APP網(wǎng)絡(luò)特征后,移動終端再根據(jù)APP網(wǎng)絡(luò)特征和移動終端已連接網(wǎng)絡(luò)的網(wǎng)絡(luò)特征,確定移動終端已連接網(wǎng)絡(luò)中是否有網(wǎng)絡(luò)特征符合APP網(wǎng)絡(luò)特征的第一網(wǎng)絡(luò)。具體的,移動終端可以將APP網(wǎng)絡(luò)特征與移動終端已連接網(wǎng)絡(luò)的網(wǎng)絡(luò)特征分別進(jìn)行比較,以確定移動終端已連接網(wǎng)絡(luò)中是否有網(wǎng)絡(luò)特征符合APP網(wǎng)絡(luò)特征的第一網(wǎng)絡(luò)。若移動終端確定移動終端已連接網(wǎng)絡(luò)中有符合APP網(wǎng)絡(luò)特征的第一網(wǎng)絡(luò),則移動終端可以建立APP與第一網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接,從而使得APP可以通過第一網(wǎng)絡(luò)與為APP提供服務(wù)的應(yīng)用程序服務(wù)器進(jìn)行通信。示例性的,若移動終端確定移動終端已連接網(wǎng)絡(luò)中的某個免費(fèi)公共Wi-Fi的網(wǎng)絡(luò)特征符合視頻APP的APP網(wǎng)絡(luò)特征,則移動終端可以建立視頻APP與該免費(fèi)公共Wi-Fi之間的網(wǎng)絡(luò)連接,從而使得該視頻APP可以通過該免費(fèi)公共Wi-Fi與視頻服務(wù)器進(jìn)行通信,例如該視頻APP從該視頻服務(wù)器下載待播放的視頻數(shù)據(jù)等??蛇x的,在應(yīng)用程序?qū)用?,本發(fā)明實(shí)施例中,上述S101-S104均可以由移動終端調(diào)用網(wǎng)絡(luò)管理接口實(shí)現(xiàn)。具體的,在上述S103中,移動終端需調(diào)用網(wǎng)絡(luò)管理接口獲取用戶預(yù)先配置的APP網(wǎng)絡(luò)特征。例如,可以采用下述語句實(shí)現(xiàn)。NetInstance[]NetManager.getAppNet(StringappID);其中,上述語句中,移動終端可以將APP的標(biāo)識(英文:identity,縮寫:ID),即APPID作為入口參數(shù)傳給網(wǎng)絡(luò)管理接口,然后網(wǎng)絡(luò)管理接口根據(jù)該APPID獲取該APP的APP網(wǎng)絡(luò)特征,并將該APP網(wǎng)絡(luò)特征返回給移動終端,從而移動終端將該APP網(wǎng)絡(luò)特征與移動終端已連接網(wǎng)絡(luò)的網(wǎng)絡(luò)特征分別進(jìn)行比較,以確定移動終端已連接網(wǎng)絡(luò)中是否有網(wǎng)絡(luò)特征符合該APP網(wǎng)絡(luò)特征的第一網(wǎng)絡(luò)。本發(fā)明實(shí)施例提供的應(yīng)用程序接入網(wǎng)絡(luò)的方法,與現(xiàn)有技術(shù)中用戶在使用某個APP時需先手動將移動終端連接到相應(yīng)的網(wǎng)絡(luò)相比,由于本發(fā)明實(shí)施例能夠在APP啟動時自動為APP選擇符合APP網(wǎng)絡(luò)特征的網(wǎng)絡(luò)(即優(yōu)選網(wǎng)絡(luò))接入,因此能夠提高網(wǎng)絡(luò)使用的便利性。同時由于本發(fā)明實(shí)施例可以使得不同APP自動接入符合各自特征的網(wǎng)絡(luò),因此能夠提高APP接入網(wǎng)絡(luò)的效率?;诒景l(fā)明實(shí)施例提供的應(yīng)用程序接入網(wǎng)絡(luò)的方法,當(dāng)用戶啟動應(yīng)用程序時,在移動終端確定該應(yīng)用程序配置有應(yīng)用程序網(wǎng)絡(luò)特征的情況下,移動終端可從移動終端已連接網(wǎng)絡(luò)中選擇網(wǎng)絡(luò)特征符合該應(yīng)用程序網(wǎng)絡(luò)特征的第一網(wǎng)絡(luò),并建立該應(yīng)用程序與第一網(wǎng)絡(luò)之間的連接,即使得該應(yīng)用程序接入第一網(wǎng)絡(luò),并采用第一網(wǎng)絡(luò)進(jìn)行通信。由于本發(fā)明實(shí)施例中,當(dāng)應(yīng)用程序啟動時,移動終端可以在移動終端已連接網(wǎng)絡(luò)中,自動為應(yīng)用程序選擇符合應(yīng)用程序網(wǎng)絡(luò)特征的網(wǎng)絡(luò)建立網(wǎng)絡(luò)連接,即移動終端自動為應(yīng)用程序選擇優(yōu)選網(wǎng)絡(luò)接入,從而能夠保證不同的應(yīng)用程序均可以自動接入符合各自特征的網(wǎng)絡(luò)中,進(jìn)而能夠提高網(wǎng)絡(luò)使用的便利性??蛇x的,結(jié)合圖3,如圖8所示,若移動終端從移動終端已連接網(wǎng)絡(luò)中選擇符合應(yīng)用程序網(wǎng)絡(luò)特征的第一網(wǎng)絡(luò)的數(shù)量有多個,則上述S11具體可以包括:S11a、移動終端從移動終端已連接網(wǎng)絡(luò)中選擇符合應(yīng)用程序網(wǎng)絡(luò)特征 的多個第一網(wǎng)絡(luò),且移動終端根據(jù)應(yīng)用程序網(wǎng)絡(luò)特征和多個第一網(wǎng)絡(luò)中每個第一網(wǎng)絡(luò)的網(wǎng)絡(luò)特征,分別計(jì)算該第一網(wǎng)絡(luò)的優(yōu)先級。當(dāng)移動終端已連接網(wǎng)絡(luò)中有多個符合APP網(wǎng)絡(luò)特征的第一網(wǎng)絡(luò)時,移動終端需要計(jì)算每個第一網(wǎng)絡(luò)的優(yōu)先級,即APP網(wǎng)絡(luò)特征和每個第一網(wǎng)絡(luò)的匹配度,從而再根據(jù)每個第一網(wǎng)絡(luò)的優(yōu)先級選擇一個優(yōu)先級最高的第一網(wǎng)絡(luò)。示例性的,假設(shè)第一網(wǎng)絡(luò)有3個,分別為網(wǎng)絡(luò)A、網(wǎng)絡(luò)B和網(wǎng)絡(luò)C,網(wǎng)絡(luò)A的網(wǎng)絡(luò)特征為:安全等級高、資費(fèi)1元/兆,且網(wǎng)速為3M;網(wǎng)絡(luò)B的網(wǎng)絡(luò)特征為:安全等級高、資費(fèi)0.5元/兆,且網(wǎng)速為1M;網(wǎng)絡(luò)C的網(wǎng)絡(luò)特征為:安全等級高、資費(fèi)1元/兆,且網(wǎng)速1M。APP網(wǎng)絡(luò)特征為:安全等級高,且對資費(fèi)和網(wǎng)速沒有特殊要求(可以理解的是,通常安全等級高的網(wǎng)絡(luò),其資費(fèi)也高)。由于移動終端需要通過網(wǎng)絡(luò)特征和APP網(wǎng)絡(luò)特征計(jì)算網(wǎng)絡(luò)的優(yōu)先級,因此本發(fā)明實(shí)施例在實(shí)際應(yīng)用中,可以將網(wǎng)絡(luò)特征表示為具體的數(shù)值,即網(wǎng)絡(luò)特征值;同時可以將APP網(wǎng)絡(luò)特征表示為如圖5所示的APP網(wǎng)絡(luò)特征的優(yōu)先級。具體的,網(wǎng)絡(luò)A的網(wǎng)絡(luò)特征、網(wǎng)絡(luò)B的網(wǎng)絡(luò)特征和網(wǎng)絡(luò)C的網(wǎng)絡(luò)特征以及APP的APP網(wǎng)絡(luò)特征均可以表示為下述如表1所示的數(shù)值。表1需要說明的是,本發(fā)明實(shí)施例中,網(wǎng)絡(luò)的安全等級越高,表示網(wǎng)絡(luò)越安全,且安全等級對應(yīng)的網(wǎng)絡(luò)特征值就越大;網(wǎng)絡(luò)的資費(fèi)越高,資費(fèi)對應(yīng)的網(wǎng)絡(luò)特征值就越?。痪W(wǎng)絡(luò)的網(wǎng)速越高,網(wǎng)速對應(yīng)的網(wǎng)絡(luò)特征值就越大。根據(jù)上述表1中的數(shù)據(jù),移動終端可以分別計(jì)算出網(wǎng)絡(luò)A的優(yōu)先級、網(wǎng)絡(luò)B的優(yōu)先級和網(wǎng)絡(luò)C的優(yōu)先級。以網(wǎng)絡(luò)A為例,移動終端可以將每個APP網(wǎng)絡(luò)特征的優(yōu)先級與網(wǎng)絡(luò)A對應(yīng)網(wǎng)絡(luò)特征的網(wǎng)絡(luò)特征值相乘,然 后再將與所有APP/網(wǎng)絡(luò)A特征對應(yīng)的乘積相加,即可得到網(wǎng)絡(luò)A的優(yōu)先級。具體的,參照表1,網(wǎng)絡(luò)A的優(yōu)先級的計(jì)算方法可以為:APP安全等級的優(yōu)先級*網(wǎng)絡(luò)A安全等級的網(wǎng)絡(luò)特征值+APP資費(fèi)的優(yōu)先級*網(wǎng)絡(luò)A資費(fèi)的網(wǎng)絡(luò)特征值+APP網(wǎng)速的優(yōu)先級*網(wǎng)絡(luò)A網(wǎng)速的網(wǎng)絡(luò)特征值=3*5+3*1+1*3=21。示例性的,上述網(wǎng)絡(luò)A的優(yōu)先級為:3*5+3*1+1*3=21;網(wǎng)絡(luò)B的優(yōu)先級為:3*1+3*3+1*1=13;網(wǎng)絡(luò)C的優(yōu)先級為3*5+3*1+1*1=19。假設(shè)本發(fā)明實(shí)施例中優(yōu)先級的數(shù)值越大表示優(yōu)先級越高,則網(wǎng)絡(luò)A的優(yōu)先級高于網(wǎng)絡(luò)C的優(yōu)先級,網(wǎng)絡(luò)C的優(yōu)先級高于網(wǎng)絡(luò)B的優(yōu)先級??梢岳斫獾氖?,由于上述第一網(wǎng)絡(luò)為符合APP網(wǎng)絡(luò)特征的網(wǎng)絡(luò),因此,若APP對網(wǎng)絡(luò)的安全等級要求高,則上述第一網(wǎng)絡(luò)必定為安全等級高的網(wǎng)絡(luò)。S11b、移動終端根據(jù)多個第一網(wǎng)絡(luò)的優(yōu)先級,確定優(yōu)先級最高的第一網(wǎng)絡(luò)。示例性的,本實(shí)施例的網(wǎng)絡(luò)A、網(wǎng)絡(luò)B和網(wǎng)絡(luò)C中,由于網(wǎng)絡(luò)A的優(yōu)先級高于網(wǎng)絡(luò)C的優(yōu)先級,網(wǎng)絡(luò)C的優(yōu)先級高于網(wǎng)絡(luò)B的優(yōu)先級,因此移動終端可以確定優(yōu)先級最高的第一網(wǎng)絡(luò)為網(wǎng)絡(luò)A。S11c、移動終端建立應(yīng)用程序與優(yōu)先級最高的第一網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接。示例性的,本實(shí)施例中,移動終端確定優(yōu)先級最高的第一網(wǎng)絡(luò)為網(wǎng)絡(luò)A后,移動終端可建立APP與網(wǎng)絡(luò)A之間的網(wǎng)絡(luò)連接。可選的,結(jié)合圖7,如圖9所示,本發(fā)明實(shí)施例提供的一種應(yīng)用程序接入網(wǎng)絡(luò)的方法還可以包括:S105、若應(yīng)用程序沒有配置應(yīng)用程序網(wǎng)絡(luò)特征,則移動終端根據(jù)預(yù)先配置的系統(tǒng)特征,從移動終端已連接網(wǎng)絡(luò)中確定符合系統(tǒng)特征的第二網(wǎng)絡(luò),系統(tǒng)特征用于表示移動終端對網(wǎng)絡(luò)的要求。S106、移動終端建立應(yīng)用程序與第二網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接。本發(fā)明實(shí)施例中,若用戶沒有為APP預(yù)先配置APP網(wǎng)絡(luò)特征,則表示該APP對網(wǎng)絡(luò)沒有特殊要求,即該APP對網(wǎng)絡(luò)的網(wǎng)速、資費(fèi)和安全等級均沒有特殊要求。示例性的,在實(shí)際應(yīng)用場景中,由于用戶通常對資費(fèi) 比較在意,因此,用戶可以將移動終端的系統(tǒng)對網(wǎng)絡(luò)的要求,即系統(tǒng)特征設(shè)置為資費(fèi)低,從而移動終端可以從移動終端已連接網(wǎng)絡(luò)中確定網(wǎng)絡(luò)的資費(fèi)較低的第二網(wǎng)絡(luò),并建立APP與第二網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接,即使得APP接入第二網(wǎng)絡(luò)。當(dāng)然,也可以不對上述系統(tǒng)特征進(jìn)行任何設(shè)置,即表示任何網(wǎng)絡(luò)均可以符合移動終端對網(wǎng)絡(luò)的要求。需要說明的是,本發(fā)明實(shí)施例中提及的系統(tǒng)特征可以理解為整個移動終端對網(wǎng)絡(luò)的要求。例如,移動終端上安裝的所有APP對網(wǎng)絡(luò)的要求均為該系統(tǒng)特征。特別的,由于系統(tǒng)特征涉及整個移動終端,因此可以由軟件開發(fā)人員在移動終端的系統(tǒng)應(yīng)用程序中預(yù)先配置,這樣可以避免由于用戶誤設(shè)置可能導(dǎo)致的系統(tǒng)崩潰,從而保證移動終端的系統(tǒng)安全。可選的,結(jié)合圖9,如圖10所示,本發(fā)明實(shí)施例提供的一種應(yīng)用程序接入網(wǎng)絡(luò)的方法還可以包括:S107、若移動終端已連接網(wǎng)絡(luò)中沒有第一網(wǎng)絡(luò),則移動終端建立應(yīng)用程序與第三網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接,第三網(wǎng)絡(luò)為移動終端已連接網(wǎng)絡(luò)中的一個。如果移動終端已連接網(wǎng)絡(luò)中沒有網(wǎng)絡(luò)特征符合APP網(wǎng)絡(luò)特征的第一網(wǎng)絡(luò),則移動終端可以從移動終端已連接網(wǎng)絡(luò)中選擇一個網(wǎng)絡(luò),即第三網(wǎng)絡(luò),并建立APP與第三網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接。可選的,移動終端可以從移動終端已連接網(wǎng)絡(luò)中隨機(jī)選擇一個網(wǎng)絡(luò);也可以根據(jù)移動終端已連接網(wǎng)絡(luò)的優(yōu)先級,從移動終端已連接網(wǎng)絡(luò)中選擇一個優(yōu)先級最高的網(wǎng)絡(luò),本發(fā)明不作具體限定。其中,某個網(wǎng)絡(luò)的優(yōu)先級可以理解為APP網(wǎng)絡(luò)特征和該網(wǎng)絡(luò)的網(wǎng)絡(luò)特征之間的匹配度,具體的,對于上述網(wǎng)絡(luò)的優(yōu)先級,可參見上述如圖8所示的實(shí)施例中對第一網(wǎng)絡(luò)的優(yōu)先級的詳細(xì)說明。需要說明的是,本發(fā)明實(shí)施例中,移動終端建立APP與某個網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接可以理解為:移動終端根據(jù)該網(wǎng)絡(luò),為APP配置與該網(wǎng)絡(luò)對應(yīng)的路由策略,從而使得APP根據(jù)該路由策略進(jìn)行通信??蛇x的,結(jié)合圖9,如圖11所示,若上述第二網(wǎng)絡(luò)的數(shù)量有多個,則上述S106具體可以包括:S106a、若第二網(wǎng)絡(luò)的數(shù)量有多個,則移動終端根據(jù)系統(tǒng)特征和多個第二網(wǎng)絡(luò)中每個第二網(wǎng)絡(luò)的網(wǎng)絡(luò)特征,分別計(jì)算該第二網(wǎng)絡(luò)的優(yōu)先級。S106b、移動終端根據(jù)多個第二網(wǎng)絡(luò)的優(yōu)先級,確定優(yōu)先級最高的第二網(wǎng)絡(luò)。S106c、移動終端建立應(yīng)用程序與優(yōu)先級最高的第二網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接。由于上述系統(tǒng)特征通常為整個移動終端對網(wǎng)絡(luò)的要求,因此系統(tǒng)特征通??梢栽O(shè)置為對網(wǎng)絡(luò)無要求或者資費(fèi)低,從而上述第二網(wǎng)絡(luò)也必定為滿足該系統(tǒng)特征的網(wǎng)絡(luò)。需要說明的是,S106a中計(jì)算多個第二網(wǎng)絡(luò)的優(yōu)先級的方法與上述S11a中計(jì)算多個第一網(wǎng)絡(luò)的優(yōu)先級的方法相同,具體可參見上述如圖8所示的實(shí)施例中對S11a的相關(guān)描述,此處不再贅述??蛇x的,若沒有對系統(tǒng)特征進(jìn)行任何設(shè)置,則表示任何網(wǎng)絡(luò)均可以符合移動終端對網(wǎng)絡(luò)的要求。此時,示例性的,可以默認(rèn)系統(tǒng)特征中的每個特征的優(yōu)先級均為1,表示每個特征在所有特征中所占的比重相同,即每個特征的重要性相同??蛇x的,結(jié)合圖10,如圖12所示,若上述第三網(wǎng)絡(luò)的數(shù)量有多個,則上述S107中的移動終端建立應(yīng)用程序與第三網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接,具體可以包括:S107a、若移動終端已連接網(wǎng)絡(luò)中沒有第一網(wǎng)絡(luò),且第三網(wǎng)絡(luò)的數(shù)量有多個,則移動終端根據(jù)應(yīng)用程序網(wǎng)絡(luò)特征和多個第三網(wǎng)絡(luò)中每個第三網(wǎng)絡(luò)的網(wǎng)絡(luò)特征,分別計(jì)算該第三網(wǎng)絡(luò)的優(yōu)先級。S107b、移動終端根據(jù)多個第三網(wǎng)絡(luò)的優(yōu)先級,確定優(yōu)先級最高的第三網(wǎng)絡(luò)。S107c、移動終端建立應(yīng)用程序與優(yōu)先級最高的第三網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接。可選的,由于上述第三網(wǎng)絡(luò)為移動終端已連接且不符合APP網(wǎng)絡(luò)特征的網(wǎng)絡(luò),因此若APP網(wǎng)絡(luò)特征為資費(fèi)低、網(wǎng)速高,且對安全等級無特殊要求,且假設(shè)上述網(wǎng)絡(luò)A、網(wǎng)絡(luò)B和網(wǎng)絡(luò)C均為移動終端已連接網(wǎng)絡(luò),則網(wǎng)絡(luò)A、網(wǎng)絡(luò)B和網(wǎng)絡(luò)C均不符合APP網(wǎng)絡(luò)特征。此時,為了保證APP 正常通信,移動終端仍然需從網(wǎng)絡(luò)A、網(wǎng)絡(luò)B和網(wǎng)絡(luò)C中為APP選擇一個網(wǎng)絡(luò)建立網(wǎng)絡(luò)連接。具體的,移動終端可以采用S107a-S107c的方法計(jì)算這三個網(wǎng)絡(luò)的優(yōu)先級(具體可參見上述S104a中計(jì)算多個第一網(wǎng)絡(luò)的優(yōu)先級的方法),并為APP選擇一個優(yōu)先級最高的網(wǎng)絡(luò),例如網(wǎng)絡(luò)A建立網(wǎng)絡(luò)連接??蛇x的,移動終端也可以根據(jù)如圖5所示的APP網(wǎng)絡(luò)特征的優(yōu)先級,確定APP網(wǎng)絡(luò)特征中資費(fèi)和網(wǎng)速的優(yōu)先級,例如資費(fèi)的優(yōu)先級高于網(wǎng)速的優(yōu)先級,因此,移動終端可以先從多個第三網(wǎng)絡(luò)中確定資費(fèi)低的部分第三網(wǎng)絡(luò),即排除資費(fèi)高的第三網(wǎng)絡(luò),再按照S107a-S107c的方法計(jì)算資費(fèi)低的部分第三網(wǎng)絡(luò)的優(yōu)先級,從而不用計(jì)算所有第三網(wǎng)絡(luò)的優(yōu)先級,進(jìn)而可以節(jié)省移動終端的計(jì)算資源,提高移動終端的計(jì)算效率。需要說明的是,S107a中計(jì)算多個第三網(wǎng)絡(luò)的優(yōu)先級的方法與上述S11a中計(jì)算多個第一網(wǎng)絡(luò)的優(yōu)先級的方法相同,具體可參見上述如圖8所示的實(shí)施例中對S11a的相關(guān)描述,此處不再贅述??蛇x的,結(jié)合圖3,如圖13所示,若應(yīng)用程序網(wǎng)絡(luò)特征為應(yīng)用程序?qū)W(wǎng)絡(luò)的屬性的要求,則在上述S10中的移動終端確定應(yīng)用程序配置有應(yīng)用程序網(wǎng)絡(luò)特征之前,本發(fā)明實(shí)施例提供的一種應(yīng)用程序接入網(wǎng)絡(luò)的方法還可以包括:S12、應(yīng)用程序啟動時,移動終端確定應(yīng)用程序是否配置有偏好網(wǎng)絡(luò)。本發(fā)明實(shí)施例中,用戶可以為APP預(yù)先配置偏好網(wǎng)絡(luò)。這樣,當(dāng)移動終端已連接網(wǎng)絡(luò)中有該偏好網(wǎng)絡(luò)時,移動終端可以直接建立APP與該偏好網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接,從而提高網(wǎng)絡(luò)連接效率。具體的,對于偏好網(wǎng)絡(luò)的描述可參見上述如圖3所示的實(shí)施例中對偏好網(wǎng)絡(luò)的描述,此處不再贅述??梢岳斫獾氖?,本實(shí)施例中APP的偏好網(wǎng)絡(luò)可以為用戶預(yù)先配置的符合APP網(wǎng)絡(luò)特征的網(wǎng)絡(luò)。例如,假設(shè)用戶判斷移動終端已連接網(wǎng)絡(luò)中有多個網(wǎng)絡(luò)符合APP網(wǎng)絡(luò)特征時,用戶可以從該多個網(wǎng)絡(luò)中選擇一個手動配置為APP的偏好網(wǎng)絡(luò)。在軟件實(shí)現(xiàn)方面,可以在移動終端上為用戶提供APP偏好網(wǎng)絡(luò)設(shè)置入口,以及為移動終端提供APP偏好網(wǎng)絡(luò)設(shè)置接口。當(dāng)用戶從APP偏好 網(wǎng)絡(luò)設(shè)置入口觸發(fā)為APP設(shè)置偏好網(wǎng)絡(luò)時,移動終端可通過調(diào)用該APP偏好網(wǎng)絡(luò)設(shè)置接口為APP設(shè)置偏好網(wǎng)絡(luò)。具體的,移動終端可通過調(diào)用該APP偏好網(wǎng)絡(luò)設(shè)置接口添加偏好網(wǎng)絡(luò)、修改偏好網(wǎng)絡(luò)或刪除偏好網(wǎng)絡(luò)等。具體的,移動終端調(diào)用APP偏好網(wǎng)絡(luò)設(shè)置接口為APP設(shè)置偏好網(wǎng)絡(luò)可以采用下述語句實(shí)現(xiàn)。BooleanNetManager.addAppNetPreference(AppNetPreferenceanp);其中,上述S10具體可以包括:S10a、若應(yīng)用程序沒有配置偏好網(wǎng)絡(luò),則移動終端確定應(yīng)用程序配置有應(yīng)用程序網(wǎng)絡(luò)特征。當(dāng)移動終端確定APP沒有預(yù)先配置偏好網(wǎng)絡(luò)時,移動終端再確定APP配置有APP網(wǎng)絡(luò)特征,并在移動終端已連接網(wǎng)絡(luò)中為APP選擇符合APP網(wǎng)絡(luò)特征的優(yōu)選網(wǎng)絡(luò)接入。即若APP預(yù)先配置了偏好網(wǎng)絡(luò),且移動終端已連接網(wǎng)絡(luò)中有該偏好網(wǎng)絡(luò),則移動終端建立APP與該偏好網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接,使得APP直接接入該偏好網(wǎng)絡(luò);若APP沒有預(yù)先配置偏好網(wǎng)絡(luò),則移動終端需要采用上述S10-S11(具體也可以為上述S101-S104)的方法為APP選擇符合APP網(wǎng)絡(luò)特征的網(wǎng)絡(luò)接入。從而可以在提高網(wǎng)絡(luò)使用的便利性的同時,提高APP接入網(wǎng)絡(luò)的效率??蛇x的,結(jié)合圖13,如圖14所示,本發(fā)明實(shí)施例提供的一種應(yīng)用程序接入網(wǎng)絡(luò)的方法還可以包括:S13、若應(yīng)用程序配置有偏好網(wǎng)絡(luò),且移動終端已連接網(wǎng)絡(luò)中有該偏好網(wǎng)絡(luò),則移動終端建立應(yīng)用程序與該偏好網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接。S14、若應(yīng)用程序配置有偏好網(wǎng)絡(luò),且移動終端已連接網(wǎng)絡(luò)中沒有該偏好網(wǎng)絡(luò),則移動終端確定應(yīng)用程序配置有應(yīng)用程序網(wǎng)絡(luò)特征。本發(fā)明實(shí)施例中,如果移動終端判斷APP有預(yù)先配置偏好網(wǎng)絡(luò),則移動終端再判斷移動終端已連接網(wǎng)絡(luò)中是否有該偏好網(wǎng)絡(luò),若移動終端已連接網(wǎng)絡(luò)中有該偏好網(wǎng)絡(luò),則移動終端直接建立APP與該偏好網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接,使得APP直接接入該偏好網(wǎng)絡(luò);若移動終端已連接網(wǎng)絡(luò)中沒有該偏好網(wǎng)絡(luò),則移動終端需要采用上述S10-S11(具體也可以為上述 S101-S104)的方法為APP選擇符合APP網(wǎng)絡(luò)特征的網(wǎng)絡(luò)接入。從而可以在提高網(wǎng)絡(luò)使用的便利性的同時,提高APP接入網(wǎng)絡(luò)的效率??蛇x的,移動終端還可以在APP接入網(wǎng)絡(luò)時為APP設(shè)置APP使用該網(wǎng)絡(luò)的時長,從而可以避免APP在休眠后,由于不通信但長時間占用網(wǎng)絡(luò)資源,進(jìn)而保證網(wǎng)絡(luò)資源的合理利用。具體的,移動終端為APP設(shè)置APP使用該網(wǎng)絡(luò)的時長可以通過下述語句實(shí)現(xiàn)。一種可能的實(shí)現(xiàn)方式中,當(dāng)APP接入已經(jīng)在移動終端上配置過的網(wǎng)絡(luò)時,移動終端可通過語句1創(chuàng)建APP接入網(wǎng)絡(luò)實(shí)例,并通過該APP接入網(wǎng)絡(luò)實(shí)例為APP設(shè)置APP使用該網(wǎng)絡(luò)的時長。語句1:NetInstance[]NetManager.enableNet(StringappID,StringnetSettingID,intmode,intinterval);另一種可能的實(shí)現(xiàn)方式中,當(dāng)APP接入已經(jīng)在移動終端上創(chuàng)建過網(wǎng)絡(luò)實(shí)例的網(wǎng)絡(luò)時,移動終端可通過語句2創(chuàng)建APP接入網(wǎng)絡(luò)實(shí)例,并通過該APP接入網(wǎng)絡(luò)實(shí)例為APP設(shè)置APP使用該網(wǎng)絡(luò)的時長。語句2:NetInstance[]NetManager.enableNet(StringappID,StringnetInstanceID,intinterval);可選的,結(jié)合圖3,如圖15所示,本發(fā)明實(shí)施例提供的一種應(yīng)用程序接入網(wǎng)絡(luò)的方法還可以包括:S15、當(dāng)移動終端從一個網(wǎng)絡(luò)的覆蓋范圍移動至另一個網(wǎng)絡(luò)的覆蓋范圍時,移動終端根據(jù)應(yīng)用程序的登錄信息,確定是否通知用戶需要進(jìn)行網(wǎng)絡(luò)切換。其中,上述一個網(wǎng)絡(luò)為在移動終端移動前與應(yīng)用程序建立了網(wǎng)絡(luò)連接的網(wǎng)絡(luò)。例如可以為上述的第一網(wǎng)絡(luò)、第二網(wǎng)絡(luò)或者第三網(wǎng)絡(luò)。本實(shí)施例中,APP的登錄信息為用戶預(yù)先配置的。APP的登錄信息可以包括連接新的網(wǎng)絡(luò)時是否需要重新登錄的配置信息。APP的登錄信息還可以包括APP的登錄用戶名和APP的登錄密碼。S16、若移動終端確定不通知用戶需要進(jìn)行網(wǎng)絡(luò)切換,則移動終端建立應(yīng)用程序與另一個網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接。S17、若移動終端確定通知用戶需要進(jìn)行網(wǎng)絡(luò)切換,則移動終端向用戶呈現(xiàn)通知消息,通知消息用于通知用戶需要進(jìn)行網(wǎng)絡(luò)切換。本發(fā)明實(shí)施例中,當(dāng)移動終端從一個網(wǎng)絡(luò)的覆蓋范圍移動至另一個網(wǎng)絡(luò)的覆蓋范圍時,可能會導(dǎo)致APP與其原來接入的網(wǎng)絡(luò)斷開連接,因此,移動終端需要根據(jù)APP網(wǎng)絡(luò)特征,確定是否通知用戶需要進(jìn)行網(wǎng)絡(luò)切換。例如,當(dāng)APP與其原來接入的網(wǎng)絡(luò)斷開連接后,若該APP不需要重新登錄,則移動終端可以確定不通知用戶需要進(jìn)行網(wǎng)絡(luò)切換,從而移動終端自行切換,即移動終端直接建立APP與上述另一個網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接;若該APP需要重新登錄,則移動終端可以確定通知用戶需要進(jìn)行網(wǎng)絡(luò)切換,從而移動終端可向用戶呈現(xiàn)通知消息,以通知用戶需要進(jìn)行網(wǎng)絡(luò)切換。具體的,移動終端可通過APP向用戶呈現(xiàn)通知消息。為了更清楚地理解本發(fā)明實(shí)施例提供的一種應(yīng)用程序接入網(wǎng)絡(luò)的方法的具體實(shí)現(xiàn),下面再對本發(fā)明實(shí)施例實(shí)現(xiàn)過程中涉及的數(shù)據(jù)模型進(jìn)行示例性的說明。其中,本發(fā)明實(shí)施例提供的數(shù)據(jù)模型均可以保存在移動終端的數(shù)據(jù)庫中,例如具有安卓操作系統(tǒng)的移動終端的安卓數(shù)據(jù)庫中。在具體實(shí)現(xiàn)中,當(dāng)用戶在移動終端的某個設(shè)置入口(例如,APP網(wǎng)絡(luò)特征設(shè)置入口、網(wǎng)絡(luò)特征設(shè)置入口及APP偏好網(wǎng)絡(luò)設(shè)置入口等)進(jìn)行設(shè)置時,移動終端可通過執(zhí)行上述相應(yīng)的語句,將用戶的設(shè)置結(jié)果保存為下述對應(yīng)的數(shù)據(jù)模型。例如,當(dāng)用戶在網(wǎng)絡(luò)特征設(shè)置入口對網(wǎng)絡(luò)特征進(jìn)行設(shè)置時,移動終端可通過執(zhí)行上述相應(yīng)的網(wǎng)絡(luò)特征設(shè)置語句,將用戶對網(wǎng)絡(luò)特征的設(shè)置結(jié)果保存為下述表2所示的網(wǎng)絡(luò)特征設(shè)置實(shí)例的數(shù)據(jù)模型。(1)網(wǎng)絡(luò)特征設(shè)置實(shí)例的數(shù)據(jù)模型如表2所示,為本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)特征設(shè)置實(shí)例的數(shù)據(jù)模型。其中,特征名稱表示本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)特征的名稱;特征描述表示對每個網(wǎng)絡(luò)特征的說明;類型表示每個網(wǎng)絡(luò)特征在實(shí)際實(shí)現(xiàn)中采用的形式。表2(2)APP網(wǎng)絡(luò)特征設(shè)置實(shí)例的數(shù)據(jù)模型如表3所示,為本發(fā)明實(shí)施例提供的APP網(wǎng)絡(luò)特征設(shè)置實(shí)例的數(shù)據(jù)模型。其中,特征名稱表示本發(fā)明實(shí)施例提供的APP網(wǎng)絡(luò)特征的名稱;特征描述表示對每個APP網(wǎng)絡(luò)特征的說明;類型表示每個APP網(wǎng)絡(luò)特征在實(shí)際實(shí)現(xiàn)中采用的形式。表3(3)APP的偏好網(wǎng)絡(luò)設(shè)置實(shí)例的數(shù)據(jù)模型如表4所示,為本發(fā)明實(shí)施例提供的APP的偏好網(wǎng)絡(luò)設(shè)置實(shí)例的數(shù)據(jù)模型。其中,特征名稱表示本發(fā)明實(shí)施例提供的APP的偏好網(wǎng)絡(luò)的選項(xiàng);特征描述表示對每個選項(xiàng)的說明;類型表示每個選項(xiàng)在實(shí)際實(shí)現(xiàn)中采用的形式。表4(4)網(wǎng)絡(luò)連接實(shí)例的數(shù)據(jù)模型如表5所示,為本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)連接實(shí)例的數(shù)據(jù)模型。其中,特征名稱表示本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)連接實(shí)例的選項(xiàng);特征描述表示對每個選項(xiàng)的說明;類型表示每個選項(xiàng)在實(shí)際實(shí)現(xiàn)中采用的形式。表5特征名稱特征描述類型ID網(wǎng)絡(luò)連接實(shí)例標(biāo)識,由移動終端的系統(tǒng)生成字符串NetInstanceID網(wǎng)絡(luò)實(shí)例標(biāo)識字符串NetSettingID網(wǎng)絡(luò)配置標(biāo)識字符串(5)APP接入網(wǎng)絡(luò)實(shí)例的數(shù)據(jù)模型如表6所示,為本發(fā)明實(shí)施例提供的APP接入網(wǎng)絡(luò)實(shí)例的數(shù)據(jù)模型。其中,特征名稱表示本發(fā)明實(shí)施例提供的APP接入網(wǎng)絡(luò)實(shí)例的選項(xiàng);特征描述表示對每個選項(xiàng)的說明;類型表示每個選項(xiàng)在實(shí)際實(shí)現(xiàn)中采用的形式。表6本發(fā)明實(shí)施例提供一種應(yīng)用程序接入網(wǎng)絡(luò)的方法,該方法包括當(dāng)應(yīng)用程序啟動時,移動終端確定移動終端已連接網(wǎng)絡(luò);且移動終端確定應(yīng)用程序是否配置有偏好網(wǎng)絡(luò),若應(yīng)用程序配置有偏好網(wǎng)絡(luò),則移動終端確定移動終端已連接網(wǎng)絡(luò)中是否有該偏好網(wǎng)絡(luò),以及若移動終端已連接網(wǎng)絡(luò)中有該偏好網(wǎng)絡(luò),則移動終端建立應(yīng)用程序與該偏好網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接。若應(yīng)用程序沒有配置偏好網(wǎng)絡(luò),或移動終端已連接網(wǎng)絡(luò)中沒有該偏好網(wǎng)絡(luò),則移動終端確定應(yīng)用程序配置有應(yīng)用程序網(wǎng)絡(luò)特征,且移動終端從移動終端已連接網(wǎng)絡(luò)中選擇符合應(yīng)用程序網(wǎng)絡(luò)特征的第一網(wǎng)絡(luò),并建立應(yīng)用程序與第一網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接。通過上述方案,本發(fā)明實(shí)施例中,在應(yīng)用程序啟動時,移動終端可以在移動終端已連接網(wǎng)絡(luò)中,自動為應(yīng)用程序選擇優(yōu)選網(wǎng)絡(luò)(符合應(yīng)用程序網(wǎng)絡(luò)特征的網(wǎng)絡(luò))接入,從而能夠保證不同的應(yīng)用程序均可以自動接入符合各自特征的網(wǎng)絡(luò)中,進(jìn)而能夠提高網(wǎng)絡(luò)使用的便利性和應(yīng)用程序接入網(wǎng)絡(luò)的效率。實(shí)施例三如圖16所示,本發(fā)明實(shí)施例提供一種移動終端,該移動終端可以執(zhí)行圖3或圖7-圖15任意之一所示的方法流程。該移動終端可以包括:確定單元10,用于應(yīng)用程序啟動時,確定所述應(yīng)用程序配置有應(yīng)用程序網(wǎng)絡(luò)特征,所述應(yīng)用程序網(wǎng)絡(luò)特征用于表示所述應(yīng)用程序?qū)W(wǎng)絡(luò)的要求;選擇單元11,用于從所述移動終端已連接網(wǎng)絡(luò)中選擇符合所述確定單元10確定的所述應(yīng)用程序網(wǎng)絡(luò)特征的第一網(wǎng)絡(luò);建立單元12,用于建立所述應(yīng)用程序與所述選擇單元11選擇的所述第一網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接。所述建立單元12建立所述應(yīng)用程序與所述第一網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接可以理解為:所述建立單元12根據(jù)所述第一網(wǎng)絡(luò),為所述應(yīng)用程序配置與所述第一網(wǎng)絡(luò)對應(yīng)的路由策略,從而使得所述應(yīng)用程序根據(jù)所述路由策略進(jìn)行通信。本發(fā)明實(shí)施例提供的移動終端,與現(xiàn)有技術(shù)中用戶在使用某個應(yīng)用程序時需先手動將移動終端連接到相應(yīng)的網(wǎng)絡(luò)相比,由于本發(fā)明實(shí)施例中,移動終端能夠在應(yīng)用程序啟動時自動為應(yīng)用程序選擇符合應(yīng)用程序網(wǎng)絡(luò)特征的網(wǎng)絡(luò)(即優(yōu)選網(wǎng)絡(luò))接入,因此能夠提高網(wǎng)絡(luò)使用的便利性和應(yīng)用程序接入網(wǎng)絡(luò)的效率。所述確定單元10,具體用于應(yīng)用程序啟動時,確定所述移動終端已連接網(wǎng)絡(luò);并確定所述應(yīng)用程序是否配置有應(yīng)用程序網(wǎng)絡(luò)特征,且若所述應(yīng)用程序配置有所述應(yīng)用程序網(wǎng)絡(luò)特征,則確定所述移動終端已連接網(wǎng)絡(luò)中是否有符合所述應(yīng)用程序網(wǎng)絡(luò)特征的第一網(wǎng)絡(luò);所述選擇單元11,具體用于若所述確定單元10確定所述移動終端已連接網(wǎng)絡(luò)中有所述第一網(wǎng)絡(luò),則選擇第一網(wǎng)絡(luò);所述建立單元12,具體用于建立所述應(yīng)用程序與所述選擇單元11選擇的所述第一網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接??蛇x的,在圖16的基礎(chǔ)上,如圖17所示,所述第一網(wǎng)絡(luò)的數(shù)量有多個,所述建立單元12具體包括計(jì)算模塊120、確定模塊121和建立模塊122,所述計(jì)算模塊120,用于根據(jù)所述應(yīng)用程序網(wǎng)絡(luò)特征和多個第一網(wǎng)絡(luò)中每個第一網(wǎng)絡(luò)的網(wǎng)絡(luò)特征,分別計(jì)算該第一網(wǎng)絡(luò)的優(yōu)先級;所述確定模塊121,用于根據(jù)所述計(jì)算模塊120計(jì)算的所述多個第一網(wǎng)絡(luò)的優(yōu)先級,確定優(yōu)先級最高的所述第一網(wǎng)絡(luò);所述建立模塊122,用于建立所述應(yīng)用程序與所述確定模塊121確定的優(yōu)先級最高的所述第一網(wǎng)絡(luò)之間的網(wǎng)絡(luò) 連接??蛇x的,所述確定單元10確定的所述應(yīng)用程序網(wǎng)絡(luò)特征為所述應(yīng)用程序?qū)W(wǎng)絡(luò)的屬性的要求;或者所述確定單元10確定的所述應(yīng)用程序網(wǎng)絡(luò)特征為所述應(yīng)用程序配置的偏好網(wǎng)絡(luò)。可選的,所述確定單元10確定的所述應(yīng)用程序網(wǎng)絡(luò)特征為所述應(yīng)用程序?qū)W(wǎng)絡(luò)的屬性的要求,所述確定單元10,還用于在確定所述應(yīng)用程序配置有應(yīng)用程序網(wǎng)絡(luò)特征之前,確定所述應(yīng)用程序是否配置有偏好網(wǎng)絡(luò),以及若所述應(yīng)用程序沒有配置所述偏好網(wǎng)絡(luò),則確定所述應(yīng)用程序配置有所述應(yīng)用程序網(wǎng)絡(luò)特征??蛇x的,所述建立單元12,還用于若所述確定單元10確定所述應(yīng)用程序配置有所述偏好網(wǎng)絡(luò),且所述移動終端已連接網(wǎng)絡(luò)中有所述偏好網(wǎng)絡(luò),則建立所述應(yīng)用程序與所述偏好網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接;或者,所述確定單元10,還用于若確定所述應(yīng)用程序配置有所述偏好網(wǎng)絡(luò),且所述移動終端已連接網(wǎng)絡(luò)中沒有所述偏好網(wǎng)絡(luò),則確定所述應(yīng)用程序配置有所述應(yīng)用程序網(wǎng)絡(luò)特征??蛇x的,在圖16的基礎(chǔ)上,如圖18所示,所述移動終端還包括呈現(xiàn)單元13,所述確定單元10,還用于當(dāng)所述移動終端從一個網(wǎng)絡(luò)的覆蓋范圍移動至另一個網(wǎng)絡(luò)的覆蓋范圍時,根據(jù)所述應(yīng)用程序的登錄信息,確定是否通知用戶需要進(jìn)行網(wǎng)絡(luò)切換,所述一個網(wǎng)絡(luò)為在所述移動終端移動前與所述應(yīng)用程序建立了網(wǎng)絡(luò)連接的網(wǎng)絡(luò);所述建立單元12,還用于若所述確定單元10確定不通知所述用戶需要進(jìn)行網(wǎng)絡(luò)切換,則建立所述應(yīng)用程序與所述另一個網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接;所述呈現(xiàn)單元13,用于若所述確定單元10確定通知所述用戶需要進(jìn)行網(wǎng)絡(luò)切換,則向所述用戶呈現(xiàn)通知消息,所述通知消息用于通知所述用戶需要進(jìn)行網(wǎng)絡(luò)切換。其中,上述應(yīng)用程序的登錄信息為用戶預(yù)先配置的。應(yīng)用程序的登錄信息可以包括連接新的網(wǎng)絡(luò)時是否需要重新登錄的配置信息。應(yīng)用程序的登錄信息還可以包括應(yīng)用程序的登錄用戶名和應(yīng)用程序的登錄密碼??蛇x的,所述確定單元10,還用于若所述應(yīng)用程序沒有預(yù)先配置應(yīng)用程序網(wǎng)絡(luò)特征,則根據(jù)預(yù)先配置的系統(tǒng)特征,從所述移動終端已連接網(wǎng)絡(luò)中確定符合所述系統(tǒng)特征的第二網(wǎng)絡(luò),所述系統(tǒng)特征用于表示所述移動終端對所述網(wǎng)絡(luò)的要求;所述建立單元12,還用于建立所述應(yīng)用程序與所述確定單元10確定的所述第二網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接。可選的,所述建立單元12,還用于若所述移動終端已連接網(wǎng)絡(luò)中沒有所述第一網(wǎng)絡(luò),則建立所述應(yīng)用程序與第三網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接,所述第三網(wǎng)絡(luò)為所述移動終端已連接網(wǎng)絡(luò)中的一個。需要說明的是,本發(fā)明實(shí)施例中,移動終端中的所述建立單元12建立應(yīng)用程序與某個網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接可以理解為:所述建立單元12根據(jù)該網(wǎng)絡(luò),為所述應(yīng)用程序配置與該網(wǎng)絡(luò)對應(yīng)的路由策略,從而使得所述應(yīng)用程序根據(jù)所述路由策略進(jìn)行通信??蛇x的,所述確定單元10確定的所述第二網(wǎng)絡(luò)的數(shù)量有多個,在圖16的基礎(chǔ)上,如圖17所示,所述建立單元12具體包括計(jì)算模塊120、確定模塊121和建立模塊122,所述計(jì)算模塊120,用于根據(jù)所述系統(tǒng)特征和多個第二網(wǎng)絡(luò)中每個第二網(wǎng)絡(luò)的網(wǎng)絡(luò)特征,分別計(jì)算該第二網(wǎng)絡(luò)的優(yōu)先級;所述確定模塊121,用于根據(jù)所述計(jì)算模塊120計(jì)算的所述多個第二網(wǎng)絡(luò)的優(yōu)先級,確定優(yōu)先級最高的所述第二網(wǎng)絡(luò);所述建立模塊122,用于建立所述應(yīng)用程序與所述確定模塊121確定的優(yōu)先級最高的所述第二網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接??蛇x的,所述第三網(wǎng)絡(luò)的數(shù)量有多個,在圖16的基礎(chǔ)上,如圖17所示,所述建立單元12具體包括計(jì)算模塊120、確定模塊121和建立模塊122,所述計(jì)算模塊120,用于根據(jù)所述應(yīng)用程序網(wǎng)絡(luò)特征和多個第三網(wǎng)絡(luò)中每個第三網(wǎng)絡(luò)的網(wǎng)絡(luò)特征,分別計(jì)算該第三網(wǎng)絡(luò)的優(yōu)先級;所述確定模塊121,用于根據(jù)所述計(jì)算模塊120計(jì)算的所述多個第三網(wǎng)絡(luò)的優(yōu)先級,確定優(yōu)先級最高的所述第三網(wǎng)絡(luò);所述建立模塊122,用于建立所述應(yīng)用程序與所述確定模塊121確定的優(yōu)先級最高的所述第三網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接。本發(fā)明實(shí)施例中,上述應(yīng)用程序均可以指第三方應(yīng)用程序,即APP。需要說明的是,本實(shí)施例僅是對本發(fā)明實(shí)施例提供的移動終端進(jìn)行示例性的說明。對于移動終端在完成本實(shí)施例所述的過程時所涉及的其他流程、參數(shù)及相關(guān)數(shù)據(jù)的說明均可以參見方法實(shí)施例,即上述實(shí)施例二中的相關(guān)描述,此處不再贅述。本發(fā)明實(shí)施例提供一種移動終端,該移動終端可以為智能手機(jī)、平板電腦或PDA等終端設(shè)備,本發(fā)明不作具體限定。本發(fā)明實(shí)施例提供一種移動終端,該移動終端在應(yīng)用程序啟動時,確定該應(yīng)用程序配置有應(yīng)用程序網(wǎng)絡(luò)特征,該應(yīng)用程序網(wǎng)絡(luò)特征用于表示該應(yīng)用程序?qū)W(wǎng)絡(luò)的要求;且該移動終端從該移動終端已連接網(wǎng)絡(luò)中選擇符合該應(yīng)用程序網(wǎng)絡(luò)特征的第一網(wǎng)絡(luò)并建立該應(yīng)用程序與該第一網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接?;谏鲜黾夹g(shù)方案,當(dāng)用戶啟動應(yīng)用程序時,在移動終端確定該應(yīng)用程序配置有應(yīng)用程序網(wǎng)絡(luò)特征的情況下,移動終端可從移動終端已連接網(wǎng)絡(luò)中選擇網(wǎng)絡(luò)特征符合該應(yīng)用程序網(wǎng)絡(luò)特征的第一網(wǎng)絡(luò),并建立該應(yīng)用程序與第一網(wǎng)絡(luò)之間的連接,即使得該應(yīng)用程序接入第一網(wǎng)絡(luò),并采用第一網(wǎng)絡(luò)進(jìn)行通信。由于本發(fā)明實(shí)施例中,當(dāng)應(yīng)用程序啟動時,移動終端可以在移動終端已連接網(wǎng)絡(luò)中,自動為應(yīng)用程序選擇符合應(yīng)用程序網(wǎng)絡(luò)特征的網(wǎng)絡(luò)建立網(wǎng)絡(luò)連接,即移動終端自動為應(yīng)用程序選擇優(yōu)選網(wǎng)絡(luò)接入,從而能夠保證不同的應(yīng)用程序均可以自動接入符合各自特征的網(wǎng)絡(luò)中,進(jìn)而能夠提高網(wǎng)絡(luò)使用的便利性。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,僅以上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對應(yīng)過程,此處不再贅述。在本申請所提供的幾個實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可 以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。另外,在本發(fā)明各個實(shí)施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨(dú)物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,可以存儲在一個計(jì)算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器執(zhí)行本發(fā)明各個實(shí)施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本
技術(shù)領(lǐng)域:
的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。當(dāng)前第1頁1 2 3