本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)加載方法和終端設(shè)備。
背景技術(shù):隨著移動(dòng)終端的發(fā)展,目前移動(dòng)終端如智能手機(jī)具備了很強(qiáng)的處理能力與網(wǎng)絡(luò)能力。用戶(hù)可以在手機(jī)上安裝各種應(yīng)用程序如新聞、微博、天氣預(yù)報(bào)、視頻等,用戶(hù)在使用某些應(yīng)用程序的過(guò)程中需要從網(wǎng)絡(luò)中加載數(shù)據(jù),如文字、圖片、音頻、視頻等。用戶(hù)可以通過(guò)通信網(wǎng)絡(luò)如3G(3rd-generation,第三代移動(dòng)通信技術(shù))網(wǎng)絡(luò)等,或者通過(guò)無(wú)線(xiàn)局域網(wǎng)絡(luò)(WirelessLocalAreaNetworks,簡(jiǎn)稱(chēng)WLAN)如WIFI(WirelessFidelity,無(wú)線(xiàn)保真)網(wǎng)絡(luò)等加載數(shù)據(jù)。由于用戶(hù)使用各種應(yīng)用程序時(shí)所需加載的數(shù)據(jù)流量越來(lái)越多,而目前通信網(wǎng)絡(luò)的網(wǎng)絡(luò)通信費(fèi)用居高不下,從而用戶(hù)在通信網(wǎng)絡(luò)中為加載數(shù)據(jù)所支付的費(fèi)用越來(lái)越多。現(xiàn)有技術(shù)中,為了節(jié)省用戶(hù)的網(wǎng)絡(luò)通信費(fèi)用,某些應(yīng)用程序可預(yù)加載。例如:如果用戶(hù)意識(shí)到自己隨后在3G網(wǎng)絡(luò)場(chǎng)景中使用某些應(yīng)用程序時(shí)需要加載數(shù)據(jù),則當(dāng)用戶(hù)發(fā)現(xiàn)自己處于某些WLAN中時(shí),用戶(hù)可以主動(dòng)在手機(jī)上打開(kāi)這個(gè)應(yīng)用程序并將這些數(shù)據(jù)預(yù)先加載到手機(jī)上從而當(dāng)用戶(hù)隨后在3G網(wǎng)絡(luò)場(chǎng)景中打開(kāi)這些應(yīng)用程序時(shí),就可以直接使用這些已加載的數(shù)據(jù)。由于目前很多WLAN如WIFI網(wǎng)絡(luò)場(chǎng)景中加載數(shù)據(jù)的收費(fèi)較低甚至是免費(fèi)的,因此這種方法能夠減少用戶(hù)在3G網(wǎng)絡(luò)中所需加載的數(shù)據(jù)流量,從而為用戶(hù)節(jié)省了網(wǎng)絡(luò)通信費(fèi)用。現(xiàn)有技術(shù)中預(yù)加載的方法依賴(lài)于用戶(hù)的意識(shí)并實(shí)際由用戶(hù)操作完成。如果用戶(hù)未意識(shí)有應(yīng)用程序需要加載數(shù)據(jù)或自己處于WLAN中,或者用戶(hù)未在WLAN中主動(dòng)在終端設(shè)備上預(yù)先加載數(shù)據(jù),則無(wú)法完成預(yù)加載數(shù)據(jù)。另外,現(xiàn)有技術(shù)中由于系統(tǒng)權(quán)限等原因,應(yīng)用程序并不能實(shí)時(shí)獲得手機(jī)進(jìn)入WIFI環(huán)境的提醒,因此只有通過(guò)用戶(hù)主動(dòng)操作才能打開(kāi)應(yīng)用程序,以使得應(yīng)用程序自身完成加載任務(wù)。
技術(shù)實(shí)現(xiàn)要素:為了解決如何減少用戶(hù)在通信網(wǎng)絡(luò)場(chǎng)景下在終端設(shè)備上所需加載的數(shù)據(jù)流量的技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)加載方法和終端設(shè)備。為了實(shí)現(xiàn)上述目的,在第一方面,本發(fā)明提出了一種數(shù)據(jù)加載方法,包括:采集用戶(hù)行為數(shù)據(jù),其中,所述用戶(hù)行為數(shù)據(jù)用于記錄用戶(hù)使用各應(yīng)用程序的起止時(shí)間,各所述應(yīng)用程序安裝在終端設(shè)備上并且需要經(jīng)由無(wú)線(xiàn)局域網(wǎng)和/或通信網(wǎng)絡(luò)加載數(shù)據(jù);采集網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù),其中,所述網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù)用于記錄所述終端設(shè)備處于所述無(wú)線(xiàn)局域網(wǎng)內(nèi)的起止時(shí)間;根據(jù)所述用戶(hù)行為數(shù)據(jù)和所述網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù),確定各所述應(yīng)用程序的預(yù)加載策略;以及根據(jù)所述預(yù)加載策略,通過(guò)所述無(wú)線(xiàn)局域網(wǎng)對(duì)各所述應(yīng)用程序進(jìn)行預(yù)加載數(shù)據(jù)處理。結(jié)合第一方面,在第一種可能的實(shí)施方式中,所述根據(jù)所述用戶(hù)行為數(shù)據(jù)和所述網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù),確定各所述應(yīng)用程序的預(yù)加載策略,包括:根據(jù)所述網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù),按預(yù)定時(shí)間長(zhǎng)度對(duì)所述終端設(shè)備處于所述無(wú)線(xiàn)局域網(wǎng)內(nèi)的起止時(shí)間進(jìn)行聚類(lèi)劃分,得到所述終端設(shè)備能夠使用所述無(wú)線(xiàn)局域網(wǎng)的預(yù)加載時(shí)段;根據(jù)所述用戶(hù)行為數(shù)據(jù),按所述預(yù)定時(shí)間長(zhǎng)度對(duì)用戶(hù)使用各所述應(yīng)用程序的起止時(shí)間進(jìn)行聚類(lèi)劃分,得到各所述應(yīng)用程序的開(kāi)啟時(shí)段;以及根據(jù)所述開(kāi)啟時(shí)段和所述預(yù)加載時(shí)段,確定各所述應(yīng)用程序的預(yù)加載時(shí)間范圍。結(jié)合第一方面的第一種可能的實(shí)施方式,在第二種可能的實(shí)施方式中,所述根據(jù)所述開(kāi)啟時(shí)段和所述預(yù)加載時(shí)段,確定各所述應(yīng)用程序的預(yù)加載時(shí)間范圍,包括:判斷所述開(kāi)啟時(shí)段之前的所述預(yù)加載時(shí)段是否有空余時(shí)段;以及在確定所述開(kāi)啟時(shí)段之前的所述預(yù)加載時(shí)段有空余時(shí)段的情況下,根據(jù)各所述應(yīng)用程序的優(yōu)先級(jí)和預(yù)加載類(lèi)型,確定各所述應(yīng)用程序的預(yù)加載順序。結(jié)合第一方面的第二種可能的實(shí)施方式,在第三種可能的實(shí)施方式中,所述根據(jù)各所述應(yīng)用程序的優(yōu)先級(jí)和預(yù)加載類(lèi)型,確定各所述應(yīng)用程序的預(yù)加載順序,包括:根據(jù)各所述應(yīng)用程序的預(yù)加載類(lèi)型,確定各所述應(yīng)用程序的許可時(shí)段;以及在多個(gè)各所述應(yīng)用程序的許可時(shí)段在所述預(yù)加載時(shí)段內(nèi)發(fā)生沖突的情況下,根據(jù)各所述應(yīng)用程序的優(yōu)先級(jí),調(diào)整各所述應(yīng)用程序的許可時(shí)段在所述預(yù)加載時(shí)段內(nèi)的順序,以確定各所述應(yīng)用程序的預(yù)加載順序。結(jié)合第一方面的第三種可能的實(shí)施方式,在第四種可能的實(shí)施方式中,所述根據(jù)各所述應(yīng)用程序的預(yù)加載類(lèi)型,確定各所述應(yīng)用程序的許可時(shí)段,包括:在所述預(yù)加載類(lèi)型為設(shè)定時(shí)段的情況下,將所述許可時(shí)段確定為所述設(shè)定時(shí)段;或在所述預(yù)加載類(lèi)型為最大提前時(shí)段的情況下,將所述許可時(shí)段的開(kāi)始時(shí)刻確定為所述終端設(shè)備進(jìn)入所述預(yù)加載時(shí)段的時(shí)刻,并根據(jù)各所述應(yīng)用程序的數(shù)據(jù)加載流量,確定所述許可時(shí)段的結(jié)束時(shí)刻;或在所述預(yù)加載類(lèi)型為最小提前時(shí)段的情況下,根據(jù)所述開(kāi)啟時(shí)段的前一個(gè)預(yù)加載時(shí)段,將所述許可時(shí)段的結(jié)束時(shí)刻確定為所述終端設(shè)備離開(kāi)所述前一個(gè)預(yù)加載時(shí)段的時(shí)刻,并根據(jù)各所述應(yīng)用程序的數(shù)據(jù)加載流量,確定所述許可時(shí)段的開(kāi)始時(shí)刻。結(jié)合第一方面的上述可能的實(shí)施方式,在第五種可能的實(shí)施方式中,所述根據(jù)所述預(yù)加載策略,通過(guò)所述無(wú)線(xiàn)局域網(wǎng)對(duì)各所述應(yīng)用程序進(jìn)行預(yù)加載數(shù)據(jù)處理之后,還包括:在所述預(yù)加載時(shí)段存在未使用時(shí)段的情況下,根據(jù)所述未使用時(shí)段和各未加載完成的應(yīng)用程序,修改所述預(yù)加載策略。在第二方面,本發(fā)明提出了一種終端設(shè)備,包括:用戶(hù)行為采集單元,用于采集用戶(hù)行為數(shù)據(jù),其中,所述用戶(hù)行為數(shù)據(jù)用于記錄用戶(hù)使用各應(yīng)用程序的起止時(shí)間,各所述應(yīng)用程序安裝在終端設(shè)備上并且需要經(jīng)由無(wú)線(xiàn)局域網(wǎng)和/或通信網(wǎng)絡(luò)加載數(shù)據(jù);網(wǎng)絡(luò)經(jīng)歷采集單元,用于采集網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù),其中,所述網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù)用于記錄所述終端設(shè)備處于所述無(wú)線(xiàn)局域網(wǎng)內(nèi)的起止時(shí)間;預(yù)加載策略單元,與所述用戶(hù)行為采集單元和所述網(wǎng)絡(luò)經(jīng)歷采集單元分別連接,用于根據(jù)所述用戶(hù)行為數(shù)據(jù)和所述網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù),確定各所述應(yīng)用程序的預(yù)加載策略;以及預(yù)加載數(shù)據(jù)處理單元,與所述預(yù)加載策略單元連接,用于根據(jù)所述預(yù)加載策略,通過(guò)所述無(wú)線(xiàn)局域網(wǎng)對(duì)各所述應(yīng)用程序進(jìn)行預(yù)加載數(shù)據(jù)處理。結(jié)合第二方面,在第一種可能的實(shí)施方式中,所述預(yù)加載策略單元,包括:預(yù)加載時(shí)段模塊,與所述網(wǎng)絡(luò)經(jīng)歷采集單元連接,用于根據(jù)所述網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù),按預(yù)定時(shí)間長(zhǎng)度對(duì)所述終端設(shè)備處于所述無(wú)線(xiàn)局域網(wǎng)內(nèi)的起止時(shí)間進(jìn)行聚類(lèi)劃分,得到所述終端設(shè)備能夠使用所述無(wú)線(xiàn)局域網(wǎng)的預(yù)加載時(shí)段;開(kāi)啟時(shí)段模塊,與所述用戶(hù)行為采集單元和所述預(yù)加載時(shí)段模塊分別連接,用于根據(jù)所述用戶(hù)行為數(shù)據(jù),按所述預(yù)定時(shí)間長(zhǎng)度對(duì)用戶(hù)使用各所述應(yīng)用程序的起止時(shí)間進(jìn)行聚類(lèi)劃分,得到各所述應(yīng)用程序的開(kāi)啟時(shí)段;以及預(yù)加載時(shí)間范圍模塊,與所述預(yù)加載時(shí)段模塊、所述開(kāi)啟時(shí)段模塊和所述預(yù)加載數(shù)據(jù)處理單元分別連接,用于根據(jù)所述開(kāi)啟時(shí)段和所述預(yù)加載時(shí)段,確定各所述應(yīng)用程序的預(yù)加載時(shí)間范圍。結(jié)合第二方面的第一種可能的實(shí)施方式,在第二種可能的實(shí)施方式中,所述預(yù)加載時(shí)間范圍模塊還用于:判斷所述開(kāi)啟時(shí)段之前的所述預(yù)加載時(shí)段是否有空余時(shí)段;以及在確定所述開(kāi)啟時(shí)段之前的所述預(yù)加載時(shí)段有空余時(shí)段的情況下,根據(jù)各所述應(yīng)用程序的優(yōu)先級(jí)和預(yù)加載類(lèi)型,確定各所述應(yīng)用程序的預(yù)加載順序。結(jié)合第二方面的第二種可能的實(shí)施方式,在第三種可能的實(shí)施方式中,所述預(yù)加載時(shí)間范圍模塊還用于:根據(jù)各所述應(yīng)用程序的預(yù)加載類(lèi)型,確定各所述應(yīng)用程序的許可時(shí)段;以及在確定多個(gè)各所述應(yīng)用程序的許可時(shí)段在所述預(yù)加載時(shí)段內(nèi)發(fā)生沖突的情況下,根據(jù)各所述應(yīng)用程序的優(yōu)先級(jí),調(diào)整各所述應(yīng)用程序的許可時(shí)段在所述預(yù)加載時(shí)段內(nèi)的順序,以確定各所述應(yīng)用程序的預(yù)加載順序。結(jié)合第二方面的第三種可能的實(shí)施方式,在第四種可能的實(shí)施方式中,所述預(yù)加載時(shí)間范圍模塊還用于:在確定所述預(yù)加載類(lèi)型為設(shè)定時(shí)段的情況下,將所述許可時(shí)段確定為所述設(shè)定時(shí)段;或在確定所述預(yù)加載類(lèi)型為最大提前時(shí)段的情況下,將所述許可時(shí)段的開(kāi)始時(shí)刻確定為所述終端設(shè)備進(jìn)入所述預(yù)加載時(shí)段的時(shí)刻,并根據(jù)各所述應(yīng)用程序的數(shù)據(jù)加載流量,確定所述許可時(shí)段的結(jié)束時(shí)刻;或在確定所述預(yù)加載類(lèi)型為最小提前時(shí)段的情況下,根據(jù)所述開(kāi)啟時(shí)段的前一個(gè)預(yù)加載時(shí)段,將所述許可時(shí)段的結(jié)束時(shí)刻確定為所述終端設(shè)備離開(kāi)所述前一個(gè)預(yù)加載時(shí)段的時(shí)刻,并根據(jù)各所述應(yīng)用程序的數(shù)據(jù)加載流量,確定所述許可時(shí)段的開(kāi)始時(shí)刻;或在確定所述預(yù)加載類(lèi)型為禁用的情況下,將所述許可時(shí)段設(shè)置為空。結(jié)合第二方面的上述可能的實(shí)施方式,在第五種可能的實(shí)施方式中,還包括:預(yù)加載策略修訂單元,與所述預(yù)加載策略單元和所述預(yù)加載數(shù)據(jù)處理單元分別連接,用于在所述預(yù)加載時(shí)段存在未使用時(shí)段的情況下,根據(jù)所述未使用時(shí)段和各未加載完成的應(yīng)用程序,修改所述預(yù)加載策略。通過(guò)采集用戶(hù)行為數(shù)據(jù)和網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù),根據(jù)用戶(hù)行為數(shù)據(jù)和網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù),確定各應(yīng)用程序的預(yù)加載策略,從而指示應(yīng)用程序通過(guò)WLAN進(jìn)行預(yù)加載數(shù)據(jù)處理,根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)加載方法和終端設(shè)備,能夠有效節(jié)省在通信網(wǎng)絡(luò)場(chǎng)景下加載數(shù)據(jù)的流量,從而減少網(wǎng)絡(luò)通信費(fèi)用。根據(jù)下面參考附圖對(duì)示例性實(shí)施例的詳細(xì)說(shuō)明,本發(fā)明的其它特征及方面將變得清楚。附圖說(shuō)明包含在說(shuō)明書(shū)中并且構(gòu)成說(shuō)明書(shū)的一部分的附圖與說(shuō)明書(shū)一起示出了本發(fā)明的示例性實(shí)施例、特征和方面,并且用于解釋本發(fā)明的原理。圖1示出根據(jù)本發(fā)明一實(shí)施例的數(shù)據(jù)加載方法的流程圖;圖2示出根據(jù)本發(fā)明一實(shí)施例的數(shù)據(jù)加載方法中預(yù)加載前的用戶(hù)行為數(shù)據(jù)和網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù)的時(shí)間分布情況的示意圖;圖3示出根據(jù)本發(fā)明一實(shí)施例的數(shù)據(jù)加載方法中預(yù)加載后的用戶(hù)行為數(shù)據(jù)和網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù)的時(shí)間分布情況的示意圖;圖4a~圖4d示出根據(jù)本發(fā)明另一實(shí)施例的數(shù)據(jù)加載方法的流程圖;圖5示出根據(jù)本發(fā)明另一實(shí)施例的數(shù)據(jù)加載方法,聚類(lèi)得到的一天內(nèi)各應(yīng)用程序的開(kāi)啟時(shí)段的示意圖;圖6示出根據(jù)本發(fā)明另一實(shí)施例的數(shù)據(jù)加載方法,在應(yīng)用程序的預(yù)加載類(lèi)型為最小提前時(shí)段的情況下,該應(yīng)用程序的許可時(shí)段的示意圖;圖7示出根據(jù)本發(fā)明一實(shí)施例的終端設(shè)備的結(jié)構(gòu)框圖;圖8示出根據(jù)本發(fā)明另一實(shí)施例的終端設(shè)備的結(jié)構(gòu)框圖;圖9示出根據(jù)本發(fā)明又一實(shí)施例的終端設(shè)備的結(jié)構(gòu)框圖。具體實(shí)施方式以下將參考附圖詳細(xì)說(shuō)明本發(fā)明的各種示例性實(shí)施例、特征和方面。附圖中相同的附圖標(biāo)記表示功能相同或相似的元件。盡管在附圖中示出了實(shí)施例的各種方面,但是除非特別指出,不必按比例繪制附圖。在這里專(zhuān)用的詞“示例性”意為“用作例子、實(shí)施例或說(shuō)明性”。這里作為“示例性”所說(shuō)明的任何實(shí)施例不必解釋為優(yōu)于或好于其它實(shí)施例。另外,為了更好的說(shuō)明本發(fā)明,在下文的具體實(shí)施方式中給出了眾多的具體細(xì)節(jié)。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,沒(méi)有這些具體細(xì)節(jié),本發(fā)明同樣可以實(shí)施。在另外一些實(shí)例中,對(duì)于大家熟知的方法、手段、元件和電路未作詳細(xì)描述,以便于凸顯本發(fā)明的主旨。圖1示出根據(jù)本發(fā)明一實(shí)施例的數(shù)據(jù)加載方法的流程圖。如圖1所示,該數(shù)據(jù)加載方法主要包括以下步驟:步驟S110、采集用戶(hù)行為數(shù)據(jù);其中,所述用戶(hù)行為數(shù)據(jù)用于記錄用戶(hù)使用各應(yīng)用程序的起止時(shí)間,各所述應(yīng)用程序安裝在終端設(shè)備上并且需要經(jīng)由無(wú)線(xiàn)局域網(wǎng)和/或通信網(wǎng)絡(luò)加載數(shù)據(jù);步驟S120、采集網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù);其中,所述網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù)可以用于記錄所述終端設(shè)備處于所述無(wú)線(xiàn)局域網(wǎng)內(nèi)的起止時(shí)間;步驟S130、根據(jù)所述用戶(hù)行為數(shù)據(jù)和所述網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù),確定各所述應(yīng)用程序的預(yù)加載策略;以及步驟S140、根據(jù)所述預(yù)加載策略,通過(guò)所述無(wú)線(xiàn)局域網(wǎng)對(duì)各所述應(yīng)用程序進(jìn)行預(yù)加載數(shù)據(jù)處理。具體地,所述通信網(wǎng)絡(luò)如蜂窩移動(dòng)通信網(wǎng)絡(luò)可以包括但不限于:2G(2nd-generation,第二代移動(dòng)通信技術(shù))、3G(3rd-generation,第三代移動(dòng)通信技術(shù))、4G(4th-generation,第四代移動(dòng)通信技術(shù))網(wǎng)絡(luò)。其中,所述無(wú)線(xiàn)局域網(wǎng)(WLAN)可以包括但不限于:采用藍(lán)牙、WIFI、紅外等技術(shù)建立的近距離網(wǎng)絡(luò)。其中,可以在一定的時(shí)間長(zhǎng)度范圍例如:一天、一周、十天、一個(gè)月等內(nèi),持續(xù)采集用戶(hù)在各通信網(wǎng)絡(luò)場(chǎng)景中使用某一應(yīng)用程序的記錄,得到用戶(hù)行為數(shù)據(jù),從而確定用戶(hù)使用該應(yīng)用程序的時(shí)間分布情況;還可以在一定的時(shí)間長(zhǎng)度范圍例如:一天、一周、十天、一個(gè)月等內(nèi),持續(xù)采集終端設(shè)備在各WLAN的網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù),從而得到用戶(hù)經(jīng)歷的各WLAN的時(shí)間分布情況。其中,采集網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù)與采集用戶(hù)行為數(shù)據(jù)的時(shí)間長(zhǎng)度范圍,可以相同,也可以不同。其中,為了保證用戶(hù)行為數(shù)據(jù)的及時(shí)性和準(zhǔn)確性,采集用戶(hù)行為數(shù)據(jù)或采集網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù)所用的時(shí)間長(zhǎng)度范圍可以根據(jù)不同用戶(hù)、不同時(shí)間段進(jìn)行優(yōu)化。例如:為了保證用戶(hù)行為數(shù)據(jù)能夠反映用戶(hù)最新的使用習(xí)慣,采集用戶(hù)行為數(shù)據(jù)的時(shí)間長(zhǎng)度范圍可以為在用戶(hù)行為數(shù)據(jù)中所記錄的最近一段時(shí)間的時(shí)間長(zhǎng)度,從而用戶(hù)行為數(shù)據(jù)是在預(yù)加載數(shù)據(jù)之前的最新數(shù)據(jù)。又例如:為了保證用戶(hù)行為數(shù)據(jù)能夠反映用戶(hù)使用終端設(shè)備的常用地點(diǎn),如果在某個(gè)時(shí)間段內(nèi),用戶(hù)在外地出差,則采集用戶(hù)行為數(shù)據(jù)的時(shí)間長(zhǎng)度范圍中可以不包括在該時(shí)間段。此外,用戶(hù)行為數(shù)據(jù)可以包括用戶(hù)使用應(yīng)用程序的所有行為,或者僅包括用戶(hù)使用該應(yīng)用程序的有效行為。網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù)可以包括用戶(hù)使用WLAN的所有行為或僅包括用戶(hù)使用該WLAN的有效行為。所述有效行為是指用戶(hù)使用該應(yīng)用程序的時(shí)間長(zhǎng)度或用戶(hù)在該WLAN的停留時(shí)間長(zhǎng)度滿(mǎn)足預(yù)定要求行為。例如:如果用戶(hù)在某次打開(kāi)某一應(yīng)用程序后很快就關(guān)閉了該應(yīng)用程序,即用戶(hù)對(duì)該應(yīng)用程序的使用時(shí)間很短,如小于預(yù)設(shè)的閾值△T1,則用戶(hù)本次使用該應(yīng)用程序的行為不會(huì)被計(jì)入用戶(hù)行為數(shù)據(jù)中。又例如:如果手機(jī)在某次進(jìn)入某WIFI網(wǎng)絡(luò)后很快就離開(kāi)了該WIFI網(wǎng)絡(luò),即手機(jī)在該WIFI網(wǎng)絡(luò)的停留時(shí)間很短,如小于預(yù)設(shè)的閾值△T2,則手機(jī)本次處于該WLAN的行為不會(huì)被計(jì)入網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù)中。本實(shí)施例中,步驟S110和步驟S120可以同時(shí)執(zhí)行;也可以先執(zhí)行步驟S110,再執(zhí)行步驟S120;或者也可以先執(zhí)行步驟S120,再執(zhí)行步驟S110。此外,可以直接使用終端設(shè)備采集用戶(hù)行為數(shù)據(jù)和網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù),也可以使用外置的數(shù)據(jù)記錄設(shè)備采集用戶(hù)行為數(shù)據(jù)和網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù)后再傳輸給終端設(shè)備。其中,步驟S140可具體包括:在某一時(shí)刻,終端設(shè)備的系統(tǒng)檢測(cè)該終端設(shè)備是否進(jìn)入WLAN場(chǎng)景;以及當(dāng)檢測(cè)到該終端設(shè)備進(jìn)入WLAN場(chǎng)景時(shí),向應(yīng)用程序發(fā)送預(yù)加載請(qǐng)求,以使得該應(yīng)用程序響應(yīng)于該預(yù)加載請(qǐng)求而開(kāi)始預(yù)加載數(shù)據(jù)。例如:圖2示出用戶(hù)在智能移動(dòng)終端如手機(jī)、平板電腦上一天內(nèi)保持正常使用時(shí)該終端設(shè)備通過(guò)應(yīng)用程序訪(fǎng)問(wèn)網(wǎng)絡(luò)的內(nèi)容或數(shù)據(jù)(例如瀏覽器觀(guān)看在線(xiàn)視頻、訪(fǎng)問(wèn)新聞、微博等)的使用情況,如圖2所示,基于系統(tǒng)層面在一段時(shí)間內(nèi)持續(xù)周期性的收集與分析,可以得到用戶(hù)在固定場(chǎng)所如辦公和家中的網(wǎng)絡(luò)環(huán)境為WIFI網(wǎng)絡(luò),在移動(dòng)場(chǎng)景下如上下班途中使用3G蜂窩數(shù)據(jù)網(wǎng)絡(luò),以及可以得到用戶(hù)使用智能終端設(shè)備在網(wǎng)絡(luò)環(huán)境中的操作行為數(shù)據(jù)。例如:用戶(hù)周一到周五的工作日中網(wǎng)絡(luò)的大致使用情況如下:從早晨6點(diǎn)起床開(kāi)始至7點(diǎn)在家中(WIFI網(wǎng)絡(luò))刷新新聞、微博等應(yīng)用程序的內(nèi)容;從7點(diǎn)離開(kāi)家中至8點(diǎn)在上班路上(3G網(wǎng)絡(luò))繼續(xù)瀏覽新聞、微博、閱讀在線(xiàn)小說(shuō)等;從8點(diǎn)到達(dá)辦公室上班至18點(diǎn)使用辦公室(主要為WIFI網(wǎng)絡(luò),間歇性為3G網(wǎng)絡(luò))觀(guān)看在線(xiàn)視頻、使用社交應(yīng)用程序、團(tuán)購(gòu)應(yīng)用程序等;從18點(diǎn)下班離開(kāi)辦公室至19點(diǎn)在下班路上(3G網(wǎng)絡(luò))繼續(xù)瀏覽之前的團(tuán)購(gòu)信息、續(xù)看在線(xiàn)視頻、小說(shuō);從19點(diǎn)回到家中(WIFI網(wǎng)絡(luò))持續(xù)使用或預(yù)緩存視頻、音樂(lè)等應(yīng)用程序中內(nèi)容。基于上述采集的用戶(hù)行為數(shù)據(jù)和網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù),可以得出用戶(hù)在一些主要場(chǎng)景下的應(yīng)用程序及網(wǎng)絡(luò)使用情況,并通過(guò)與應(yīng)用程序之間特定的接口,在相對(duì)穩(wěn)定并低收費(fèi)的WIFI網(wǎng)絡(luò)中預(yù)加載用戶(hù)在移動(dòng)網(wǎng)絡(luò)下可能訪(fǎng)問(wèn)的內(nèi)容和數(shù)據(jù),完成用戶(hù)可能在蜂窩數(shù)據(jù)網(wǎng)絡(luò)下使用的內(nèi)容和數(shù)據(jù)的預(yù)加載。例如:基于一段時(shí)間的持續(xù)使用,系統(tǒng)可以指示新聞、微博等應(yīng)用程序在6點(diǎn)至7點(diǎn)之間使用家中WIFI網(wǎng)絡(luò)預(yù)加載用戶(hù)在7點(diǎn)至8點(diǎn)之間在3G網(wǎng)絡(luò)中可能會(huì)持續(xù)閱讀的內(nèi)容。系統(tǒng)還可以指示視頻、團(tuán)購(gòu)等應(yīng)用程序使用辦公室WIFI網(wǎng)絡(luò)預(yù)加載用戶(hù)從18點(diǎn)至19點(diǎn)在下班路上可能會(huì)持續(xù)使用的內(nèi)容。此外,如果采集到用戶(hù)在回家途中或辦公區(qū)域之間,必定經(jīng)過(guò)一個(gè)固定WIFI網(wǎng)絡(luò),例如公共WIFI、校園WIFI、工作WIFI。當(dāng)用戶(hù)經(jīng)過(guò)該WIFI網(wǎng)絡(luò)時(shí),也可以使用類(lèi)似的方法,將此時(shí)用戶(hù)在3G網(wǎng)絡(luò)下可能使用的應(yīng)用程序的內(nèi)容、后臺(tái)可能打開(kāi)的應(yīng)用程序的內(nèi)容、近期此時(shí)間段內(nèi)經(jīng)常使用的內(nèi)容等預(yù)加載,以幫助用戶(hù)節(jié)省蜂窩數(shù)據(jù)流量。如圖3所示,預(yù)加載后,用戶(hù)在通信網(wǎng)絡(luò)流量及費(fèi)用相比圖2大幅減少,從而為用戶(hù)節(jié)省了通信網(wǎng)絡(luò)的數(shù)據(jù)流量及通信費(fèi)用。本實(shí)施例的數(shù)據(jù)加載方法,通過(guò)采集用戶(hù)行為數(shù)據(jù)和網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù),根據(jù)用戶(hù)行為數(shù)據(jù)和網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù),確定各應(yīng)用程序的預(yù)加載策略,并指示應(yīng)用程序通過(guò)WLAN進(jìn)行預(yù)加載數(shù)據(jù)處理,能夠有效減少在通信網(wǎng)絡(luò)場(chǎng)景下加載數(shù)據(jù)的流量,從而為用戶(hù)節(jié)省網(wǎng)絡(luò)通信費(fèi)用。圖4a~圖4d示出了根據(jù)本發(fā)明另一實(shí)施例的數(shù)據(jù)加載方法的流程圖。如圖4a所示,該數(shù)據(jù)加載方法可具體包括:步驟S210、采集用戶(hù)行為數(shù)據(jù);其中,所述用戶(hù)行為數(shù)據(jù)用于記錄用戶(hù)使用各應(yīng)用程序的起止時(shí)間,各所述應(yīng)用程序安裝在終端設(shè)備上并且需要經(jīng)由無(wú)線(xiàn)局域網(wǎng)和/或通信網(wǎng)絡(luò)加載數(shù)據(jù);步驟S220、采集網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù);其中,所述網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù)可以用于記錄所述終端設(shè)備處于所述無(wú)線(xiàn)局域網(wǎng)內(nèi)的起止時(shí)間;步驟S230、根據(jù)所述用戶(hù)行為數(shù)據(jù)和所述網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù),確定各所述應(yīng)用程序的預(yù)加載策略。如圖4b所示,在一種可能的實(shí)現(xiàn)方式中,步驟S230具體可以包括以下步驟:步驟S2310、根據(jù)所述網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù),按預(yù)定時(shí)間長(zhǎng)度對(duì)所述終端設(shè)備處于所述無(wú)線(xiàn)局域網(wǎng)內(nèi)的起止時(shí)間進(jìn)行聚類(lèi)劃分,得到所述終端設(shè)備能夠使用所述無(wú)線(xiàn)局域網(wǎng)的預(yù)加載時(shí)段。其中,預(yù)定時(shí)間長(zhǎng)度可以為一天、一周、一個(gè)月等。所述聚類(lèi)是將數(shù)據(jù)分類(lèi)到不同的類(lèi)或者簇的過(guò)程,同一個(gè)簇中的對(duì)象有很大的相似性。如果預(yù)定時(shí)間長(zhǎng)度為一天,則預(yù)加載時(shí)段可以為終端設(shè)備一天內(nèi)可能使用該WLAN的各個(gè)時(shí)間段。具體地,可以將根據(jù)網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù)得到的終端設(shè)備每天進(jìn)入某個(gè)WLAN的時(shí)刻和離開(kāi)該WLAN的時(shí)刻,分別聚類(lèi),得到終端設(shè)備一天內(nèi)處于該WLAN的時(shí)間段,以此作為可使用的預(yù)加載時(shí)段。使用類(lèi)似方法,可以聚類(lèi)得到終端設(shè)備一天內(nèi)各個(gè)可使用的預(yù)加載時(shí)段。以下采用網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù)的示例進(jìn)行說(shuō)明:表1一天內(nèi)的網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù)表2m天內(nèi)進(jìn)入CELAB的網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù)表3一天內(nèi)劃分的預(yù)加載時(shí)段預(yù)加載時(shí)段名稱(chēng)預(yù)加載時(shí)段WLAN名稱(chēng)Wifi_16:00~7:00HOMEWifi_28:00~12:00CELABWifi_314:00~18:00CELABWifi_419:00~22:00HOME表1為一天內(nèi)記錄的終端設(shè)備在WLAN的網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù)。表2為經(jīng)過(guò)m天的采集,得到的m天內(nèi)該終端設(shè)備進(jìn)入CELAB網(wǎng)絡(luò)場(chǎng)景的時(shí)刻序列,其中,T_wifi_start_m_n(m=1,2,3…;n=1,2,3…)為終端設(shè)備第m天第n次進(jìn)入該CELAB網(wǎng)絡(luò)場(chǎng)景的時(shí)刻。表3為根據(jù)表1和表2的數(shù)據(jù),聚類(lèi)得到的終端設(shè)備一天內(nèi)第一次進(jìn)入CELAB網(wǎng)絡(luò)場(chǎng)景的時(shí)刻序列為(8:06,8:12,8:00,…,T_wifi_start_m_1??梢匀〗K端設(shè)備一天內(nèi)第一次進(jìn)入該CELAB網(wǎng)絡(luò)的最早時(shí)刻8:00,作為該CELAB網(wǎng)絡(luò)場(chǎng)景的預(yù)加載時(shí)段的開(kāi)始時(shí)刻T_wifi_start,即T_wifi_start=min(8:06,8:12,8:00,…,T_wifi_start_m_1)。使用類(lèi)似方法,可以得到該預(yù)加載時(shí)段的結(jié)束時(shí)刻為12:00,從而得到該一個(gè)預(yù)加載時(shí)段為(8:00~12:00)。使用類(lèi)似方法,還可以得到表3中其他的預(yù)加載時(shí)段。此外,為了避免對(duì)用戶(hù)在各WLAN的正常使用造成影響,也可以將根據(jù)網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù)得到的終端設(shè)備在每天在某WLAN處于閑置狀態(tài)的開(kāi)始時(shí)刻和結(jié)束時(shí)刻,分別聚類(lèi),得到終端設(shè)備一天內(nèi)在該WLAN可能處于閑置狀態(tài)的時(shí)間段,以此作為該WLAN的預(yù)加載時(shí)段,以保證只有在該終端設(shè)備處于閑置狀態(tài)時(shí),才預(yù)先加載數(shù)據(jù)。所述閑置狀態(tài)可以包括但不限于終端設(shè)備無(wú)加載數(shù)據(jù)的行為、用戶(hù)在終端設(shè)備上無(wú)任何操作(即待機(jī))和終端設(shè)備處于休眠狀態(tài)或充電狀態(tài)等。步驟S2320、根據(jù)所述用戶(hù)行為數(shù)據(jù),按所述預(yù)定時(shí)間長(zhǎng)度對(duì)用戶(hù)使用各所述應(yīng)用程序的起止時(shí)間進(jìn)行聚類(lèi)劃分,得到各所述應(yīng)用程序的開(kāi)啟時(shí)段。具體地,預(yù)定時(shí)間長(zhǎng)度可以為一天,在終端設(shè)備一天內(nèi)的各預(yù)加載時(shí)段之間的間隔時(shí)段,可以將根據(jù)用戶(hù)行為數(shù)據(jù)得到的用戶(hù)一天內(nèi)打開(kāi)某應(yīng)用程序的時(shí)刻和關(guān)閉該應(yīng)用程序的時(shí)刻,分別聚類(lèi),得到用戶(hù)一天內(nèi)可能使用該應(yīng)用程序的時(shí)間段,以此作為該應(yīng)用程序的開(kāi)啟時(shí)段。一個(gè)應(yīng)用在一天內(nèi)的開(kāi)啟時(shí)段可能有多個(gè)。以下采用用戶(hù)行為數(shù)據(jù)的示例進(jìn)行說(shuō)明:表4一天內(nèi)的用戶(hù)行為數(shù)據(jù)表5用戶(hù)第一次打開(kāi)新聞的用戶(hù)行為數(shù)據(jù)表6各應(yīng)用程序的開(kāi)啟時(shí)段示例應(yīng)用程序名稱(chēng)開(kāi)啟時(shí)段新聞7:00~7:15,18:00~18:30微博12:00~12:20視頻18:30~19:00表4為一天內(nèi)記錄的用戶(hù)使用新聞這個(gè)應(yīng)用程序的用戶(hù)行為數(shù)據(jù)。表5為經(jīng)過(guò)m天的采集,得到的m天內(nèi)每天的用戶(hù)打開(kāi)新聞的時(shí)刻序列,其中,T_3g_start_m_n(m=1,2,3…;n=1,2,3…)為用戶(hù)在通信網(wǎng)絡(luò)場(chǎng)景下第m天第n次打開(kāi)新聞的時(shí)刻。表6為根據(jù)表4和表5的數(shù)據(jù),聚類(lèi)得到用戶(hù)一天內(nèi)第一次可能打開(kāi)新聞的時(shí)刻序列為(7:08,7:15,7:00,…,T_3g_start_m_1)。為了保證在用戶(hù)打開(kāi)應(yīng)用前將完成所需數(shù)據(jù)的加載,可以取用戶(hù)一天內(nèi)第一次在通信網(wǎng)絡(luò)場(chǎng)景中打開(kāi)新聞的最早時(shí)刻(7:00),作為新聞的第一個(gè)開(kāi)啟時(shí)段的開(kāi)始時(shí)刻T_3g_start,即T_3g_start=min(7:08,7:15,7:00,…,T_3g_start_m_1)。使用類(lèi)似方法,可以得到該開(kāi)啟時(shí)段的結(jié)束時(shí)刻T_3g_end為8:00,從而得到一天內(nèi)新聞的第一個(gè)開(kāi)啟時(shí)段為(7:00~8:00)。使用類(lèi)似方法,還可以得到表6中其他各應(yīng)用程序的各個(gè)開(kāi)啟時(shí)段。如圖5所示,根據(jù)所述用戶(hù)行為數(shù)據(jù),聚類(lèi)得到新聞的開(kāi)啟時(shí)段為Cluster1(7:00~8:00,18:00~18:30),微博的開(kāi)啟時(shí)段為Cluster2(12:00~13:00),視頻的開(kāi)啟時(shí)段為Cluster3(18:30~19:00)。步驟S2330、根據(jù)所述開(kāi)啟時(shí)段和所述預(yù)加載時(shí)段,確定各所述應(yīng)用程序的預(yù)加載時(shí)間范圍。其中,所述預(yù)加載時(shí)間范圍為各應(yīng)用程序可以執(zhí)行預(yù)加載的時(shí)間段。如圖4c所示,在一種可能的實(shí)現(xiàn)方式中,步驟S2330具體可以包括以下步驟:步驟S310、判斷所述開(kāi)啟時(shí)段之前的預(yù)加載時(shí)段是否有空余時(shí)段。其中,在預(yù)加載時(shí)段內(nèi)如果有一個(gè)未安排為任一應(yīng)用程序加載數(shù)據(jù)的時(shí)段,則這個(gè)時(shí)段為空余時(shí)段。某一應(yīng)用程序的開(kāi)啟時(shí)段之前可能有多個(gè)預(yù)加載時(shí)段,為了保證預(yù)加載的數(shù)據(jù)是最新數(shù)據(jù),可以?xún)?yōu)先選擇與該應(yīng)用程序的開(kāi)啟時(shí)段最接近的預(yù)加載時(shí)段,判斷這個(gè)預(yù)加載時(shí)段內(nèi)是否有空余時(shí)段。例如:某應(yīng)用程序如微博的開(kāi)啟時(shí)段為(12:00~13:00),之前的預(yù)加載時(shí)段包括(6:00~7:00)、(8:00~12:00),可以先檢測(cè)預(yù)加載時(shí)段(8:00~12:00)內(nèi)是否有空余時(shí)段。如果在此預(yù)加載時(shí)段內(nèi)沒(méi)有空余時(shí)段,則再檢測(cè)預(yù)加載時(shí)段(6:00~7:00)內(nèi)是否有空余時(shí)段。步驟S320、在確定所述開(kāi)啟時(shí)段之前的所述預(yù)加載時(shí)段有空余時(shí)段的情況下,根據(jù)各所述應(yīng)用程序的優(yōu)先級(jí)和預(yù)加載類(lèi)型,確定各所述應(yīng)用程序的預(yù)加載順序。如圖4d所示,在一種可能的實(shí)現(xiàn)方式中,步驟S320具體可以包括以下步驟:步驟S410、根據(jù)各所述應(yīng)用程序的預(yù)加載類(lèi)型,確定各所述應(yīng)用程序的許可時(shí)段。其中,所述許可時(shí)段為完成所述應(yīng)用程序的預(yù)加載所需的時(shí)間段。如表7所示,預(yù)加載類(lèi)型可以為禁用、設(shè)定時(shí)段、最小提前時(shí)段或最大提前時(shí)段等。不同的預(yù)加載類(lèi)型可以適用于不同的應(yīng)用程序。表7預(yù)加載類(lèi)型示例在一種可能的實(shí)現(xiàn)方式中,步驟S410可具體包括以下方式的任意一種:方式一、在所述預(yù)加載類(lèi)型為設(shè)定時(shí)段的情況下,將所述許可時(shí)段確定為所述設(shè)定時(shí)段。具體地,在該應(yīng)用程序的預(yù)加載類(lèi)型為設(shè)定時(shí)段的情況下,可以將許可時(shí)段的開(kāi)始時(shí)刻確定為該設(shè)定時(shí)段中所允許的最早時(shí)刻,并根據(jù)該應(yīng)用程序所需加載的數(shù)據(jù)流量,確定該許可時(shí)段的結(jié)束時(shí)刻。例如:某應(yīng)用程序如視頻的預(yù)加載類(lèi)型為設(shè)定時(shí)段,該設(shè)定時(shí)段中所允許的最早時(shí)刻為14:00,僅能在每天14:00之后才能加載當(dāng)天更新的一集電視劇,加載該集電視劇所需的數(shù)據(jù)流量為30MB,根據(jù)表6的開(kāi)啟時(shí)段得到用戶(hù)下次打開(kāi)該視頻的時(shí)刻為18:30,根據(jù)表3選擇一個(gè)預(yù)加載時(shí)段(14:00~18:00),在該預(yù)加載時(shí)段所對(duì)應(yīng)的WLAN為CELAB網(wǎng)絡(luò),該CELAB網(wǎng)絡(luò)的可用帶寬為1Mbps,可以得到預(yù)加載一集電視劇所需的時(shí)間長(zhǎng)度為30MB/1Mbps=4min。如果預(yù)加載時(shí)段(14:00~18:00)均為空余時(shí)段,則該應(yīng)用程序的許可時(shí)段的開(kāi)始時(shí)刻為14:00,許可時(shí)段的結(jié)束時(shí)刻為14:04。如果該預(yù)加載時(shí)段中的空余時(shí)段為(15:00~15:30),則該應(yīng)用程序的許可時(shí)段的開(kāi)始時(shí)刻為15:00,許可時(shí)段的結(jié)束時(shí)刻為15:04。其中,可以在一定時(shí)間長(zhǎng)度范圍內(nèi),采集終端設(shè)備每次使用WLAN的帶寬,取平均值或其他方法,得到WLAN的可用帶寬;還可以根據(jù)在一定時(shí)間長(zhǎng)度范圍,用戶(hù)每次使用各應(yīng)用程序時(shí)實(shí)際加載的數(shù)據(jù)流量,取平均值或其他方法,得到各應(yīng)用程序所需預(yù)加載的數(shù)據(jù)流量。方式二、在所述預(yù)加載類(lèi)型為最大提前時(shí)段的情況下,將所述許可時(shí)段的開(kāi)始時(shí)刻確定為所述終端設(shè)備進(jìn)入預(yù)加載時(shí)段的時(shí)刻,并根據(jù)各所述應(yīng)用程序所需加載的數(shù)據(jù)流量,確定所述許可時(shí)段的結(jié)束時(shí)刻。例如:某應(yīng)用程序如微博的預(yù)加載類(lèi)型為最大提前時(shí)段,加載微博所需的數(shù)據(jù)流量為12MB,根據(jù)表6的開(kāi)啟時(shí)段得到用戶(hù)下次打開(kāi)微博的時(shí)刻為當(dāng)天12:00,根據(jù)表3可以選擇一個(gè)預(yù)加載時(shí)段為(8:00~12:00),該預(yù)加載時(shí)段所對(duì)應(yīng)的WLAN為CELAB網(wǎng)絡(luò),該CELAB網(wǎng)絡(luò)的可用帶寬為1Mbps,可以得到預(yù)加載該微博所需的時(shí)間長(zhǎng)度為12MB/1Mbps=1.8min。如果預(yù)加載時(shí)段(8:00~12:00)均為空余時(shí)段,則該應(yīng)用程序的許可時(shí)段的開(kāi)始時(shí)刻為8:00,許可時(shí)段的結(jié)束時(shí)刻為8:02。如果該預(yù)加載時(shí)段中的空余時(shí)段為(9:00~9:30),則該應(yīng)用程序的許可時(shí)段的開(kāi)始時(shí)刻為9:00,許可時(shí)段的結(jié)束時(shí)刻為9:02。方式三、在所述預(yù)加載類(lèi)型為最小提前時(shí)段的情況下,根據(jù)所述開(kāi)啟時(shí)段的前一個(gè)預(yù)加載時(shí)段,將所述許可時(shí)段的結(jié)束時(shí)刻確定為所述終端設(shè)備離開(kāi)所述前一個(gè)預(yù)加載時(shí)段的時(shí)刻,并根據(jù)各所述應(yīng)用程序的數(shù)據(jù)加載流量,確定所述許可時(shí)段的開(kāi)始時(shí)刻。如圖6所示,某應(yīng)用程序如新聞的預(yù)加載類(lèi)型為最小提前時(shí)段。用戶(hù)下次打開(kāi)新聞的時(shí)刻為T(mén)_3g_start,新聞下次所需預(yù)加載的數(shù)據(jù)流量為S_pre、終端設(shè)備離開(kāi)的前一個(gè)預(yù)加載時(shí)段為(T_wifi_start,T_wifi_end),該預(yù)加載時(shí)段所對(duì)應(yīng)的WLAN網(wǎng)絡(luò)為HOME,該HOME網(wǎng)絡(luò)的可用帶寬為V_wifi。首先,由于新聞完成預(yù)加載所需的許可時(shí)段的結(jié)束時(shí)刻T_pre_end應(yīng)該早于用戶(hù)下次打開(kāi)新聞的時(shí)刻T_3g_start,因此,T_pre_end≤T_3g_start。又由于預(yù)加載應(yīng)該在WLAN完成,因此,許可時(shí)段的結(jié)束時(shí)刻T_pre_end應(yīng)該早于預(yù)加載時(shí)段的結(jié)束時(shí)刻T_wifi_end。所以,許可時(shí)段的結(jié)束時(shí)刻應(yīng)為用戶(hù)下次打開(kāi)新聞的時(shí)刻和預(yù)加載時(shí)段的結(jié)束時(shí)刻兩者之中的最小值,即T_pre_end=min(T_wifi_end,T_3g_start)。其次,可以得到新聞完成預(yù)加載所需的時(shí)間長(zhǎng)度為S_pre/V_wifi。此外,為了保證在用戶(hù)下次打開(kāi)新聞前完成預(yù)加載,還可以為預(yù)加載預(yù)留冗余時(shí)間△T_pre,因此該應(yīng)用程序預(yù)加載所需的總時(shí)間長(zhǎng)度T為預(yù)加載所需的時(shí)間長(zhǎng)度與冗余時(shí)間兩者之和,即T=S_pre/V_wifi+△T_pre。最后,根據(jù)許可時(shí)段的結(jié)束時(shí)刻、預(yù)加載所需的總時(shí)間長(zhǎng)度,可以得到新聞的預(yù)加載的許可時(shí)段的開(kāi)始時(shí)刻T_pre_start為兩者之差,即T_pre_start=T_pre_end-(S_pre/V_wifi+△T_pre),從而得到新聞?lì)A(yù)加載的許可時(shí)段為(T_pre_start,T_pre_end)。方式四、在所述預(yù)加載類(lèi)型為禁用的情況下,可以將所述許可時(shí)段確定為空,即不允許對(duì)該應(yīng)用程序的數(shù)據(jù)預(yù)加載。此外,如果在WLAN的可用帶寬允許的情況下,在一個(gè)預(yù)加載時(shí)段中,各應(yīng)用程序的許可時(shí)段有可能發(fā)生沖突,即可能有兩個(gè)以上的應(yīng)用程序的許可時(shí)段相同或者部分重疊。例如:兩個(gè)應(yīng)用程序的許可時(shí)段的開(kāi)始時(shí)刻相同或一個(gè)應(yīng)用程序的預(yù)加載時(shí)間范圍包含在另一個(gè)應(yīng)用程序的預(yù)加載時(shí)間范圍內(nèi)。因此需要分別為各應(yīng)用程序設(shè)置優(yōu)先級(jí)。此外,由于應(yīng)用程序通常都希望預(yù)加載流量越多越好。例如:某些應(yīng)用程序中植入的廣告會(huì)給該應(yīng)用程序的提供商帶來(lái)收益。因此部分應(yīng)用程序可能會(huì)虛構(gòu)一個(gè)較大的預(yù)加載流量需求,從而惡意搶占WLAN的閑時(shí)帶寬。為了解決上述問(wèn)題,可以根據(jù)需要,為各應(yīng)用程序設(shè)定在一定時(shí)間長(zhǎng)度內(nèi)如每天的所需加載的數(shù)據(jù)流量的最大值。該最大值可以保存在云端,并由運(yùn)營(yíng)商或終端設(shè)備制造商根據(jù)需求設(shè)置并維護(hù)。也可以在該應(yīng)用程序所需加載的數(shù)據(jù)流量較大的情況下,將該應(yīng)用程序所需加載的數(shù)據(jù)流量切割成多個(gè)流量包,并分別為每個(gè)流量包分配一個(gè)許可時(shí)段,各許可時(shí)段之間不一定連續(xù)。為了避免在一個(gè)預(yù)加載時(shí)段中各應(yīng)用程序(需要加載的全部數(shù)據(jù)流量或各個(gè)流量包)的許可時(shí)段發(fā)生沖突,可以分別為該應(yīng)用程序設(shè)置優(yōu)先級(jí)。在一種可能的實(shí)現(xiàn)方式中,步驟S320具體可以包括以下步驟:步驟S420、判斷各所述應(yīng)用程序的許可時(shí)段在所述預(yù)加載時(shí)段內(nèi)是否發(fā)生沖突;步驟S430、在多個(gè)各所述應(yīng)用程序的許可時(shí)段在所述預(yù)加載時(shí)段內(nèi)發(fā)生沖突的情況下,根據(jù)各所述應(yīng)用程序的優(yōu)先級(jí),調(diào)整各所述應(yīng)用程序的許可時(shí)段在所述預(yù)加載時(shí)段內(nèi)的順序,以確定各所述應(yīng)用程序的預(yù)加載順序。具體地,如果在預(yù)加載時(shí)段內(nèi)有多個(gè)應(yīng)用程序的許可時(shí)段發(fā)生沖突,則為優(yōu)先級(jí)最高的應(yīng)用程序優(yōu)先分配許可時(shí)段,并按照各應(yīng)用程序的優(yōu)先級(jí)自高到低的順序,依次調(diào)整各應(yīng)用程序的許可時(shí)段,以確定各應(yīng)用程序的預(yù)加載順序。例如:應(yīng)用程序A的許可時(shí)段為7:00~7:30,應(yīng)用程序B的許可時(shí)段為7:15~7:45,二者存在部分重疊。應(yīng)用程序A的優(yōu)先級(jí)高于應(yīng)用程序B的優(yōu)先級(jí),則可以將7:00~7:30仍舊作為應(yīng)用程序A的許可時(shí)段,但將應(yīng)用程序B的許可時(shí)段調(diào)整為7:30~8:00。其中,應(yīng)用程序的優(yōu)先級(jí)可以由系統(tǒng)預(yù)先指定,或者用戶(hù)手動(dòng)指定,也可以根據(jù)用戶(hù)的使用習(xí)慣,如用戶(hù)使用某一應(yīng)用程序的停留時(shí)間進(jìn)行排序,將使用時(shí)間最長(zhǎng)的應(yīng)用程序的優(yōu)先級(jí)設(shè)置為最高。應(yīng)用程序的優(yōu)先級(jí)、預(yù)加載類(lèi)型和初始的數(shù)據(jù)流量可以在預(yù)加載注冊(cè)的過(guò)程中設(shè)置。例如:某個(gè)應(yīng)用程序如APP1在終端設(shè)備上安裝完成后,可以首先進(jìn)行預(yù)加載注冊(cè)。由終端設(shè)備的操作系統(tǒng)指定:APP1的優(yōu)先級(jí)為1級(jí)、預(yù)加載類(lèi)型為最大提前時(shí)段、所需加載的數(shù)據(jù)流量為50MB/天。又例如:根據(jù)用戶(hù)在各應(yīng)用程序的停留時(shí)間長(zhǎng)短,由終端設(shè)備的操作系統(tǒng)指定,將用戶(hù)使用時(shí)間最長(zhǎng)的應(yīng)用程序的優(yōu)先級(jí)設(shè)置為最高。在一種可能的實(shí)現(xiàn)方式中,步驟S240之后,具體可以包括以下步驟:步驟S250、判斷所述預(yù)加載時(shí)段內(nèi)是否存在未使用時(shí)段;步驟S260、在確定所述預(yù)加載時(shí)段內(nèi)存在未使用時(shí)段的情況下,根據(jù)所述未使用時(shí)段和各未加載完成的應(yīng)用程序,修改所述預(yù)加載策略。例如:在預(yù)加載時(shí)段內(nèi)存在空余時(shí)段,則該空余時(shí)段可以作為一個(gè)未使用時(shí)段。又例如:在該應(yīng)用程序的預(yù)加載數(shù)據(jù)處理的過(guò)程中,由于當(dāng)天實(shí)際預(yù)加載的數(shù)據(jù)流量較小,導(dǎo)致該應(yīng)用程序提前完成了預(yù)加載,從而在許可時(shí)段內(nèi)存在剩余時(shí)段,則該剩余時(shí)段也可以作為一個(gè)未使用時(shí)段。其中,應(yīng)用程序中有未預(yù)加載完成的原因可能有多種。例如:由于網(wǎng)絡(luò)環(huán)境或終端設(shè)備的異常,如WLAN網(wǎng)絡(luò)意外中斷、終端設(shè)備由于電池用盡而關(guān)機(jī),導(dǎo)致該應(yīng)用程序尚未開(kāi)始預(yù)加載或未預(yù)加載完成所需的全部數(shù)據(jù),從而應(yīng)用程序中有未預(yù)加載完成的流量包。又例如:由于該應(yīng)用程序的優(yōu)先級(jí)較低,而未在當(dāng)天的預(yù)加載策略中為其分配一個(gè)許可時(shí)段,從而該應(yīng)用程序未開(kāi)始預(yù)加載。具體地,如果在預(yù)加載時(shí)段內(nèi)存在未使用時(shí)段,并有未加載完成的應(yīng)用程序,則可以修改預(yù)加載策略,在未使用時(shí)段為未加載完成的應(yīng)用程序再分配一個(gè)許可時(shí)段。進(jìn)一步地,為了避免預(yù)加載策略的隨意變更以及出于對(duì)應(yīng)用程序分?jǐn)偭髁康墓脚c系統(tǒng)預(yù)加載規(guī)劃的簡(jiǎn)便性考慮,預(yù)加載策略的修改將在修改后的某一設(shè)定時(shí)間如第二天才能生效,當(dāng)天仍然執(zhí)行原來(lái)的預(yù)加載策略。此外,當(dāng)卸載某個(gè)應(yīng)用程序時(shí),也可以修改預(yù)加載策略,在預(yù)加載策略中將該應(yīng)用程序的許可時(shí)段刪除。此外,預(yù)加載策略中某一應(yīng)用程序如微博,在某一WLAN如HOME中,確定了一個(gè)許可時(shí)段。在該許可時(shí)段開(kāi)始時(shí),若微博未處于HOME場(chǎng)景中,但其連接了其他的WLAN,也可以繼續(xù)執(zhí)行預(yù)加載數(shù)據(jù)處理的過(guò)程。并且,在所述預(yù)加載數(shù)據(jù)處理的過(guò)程中,根據(jù)系統(tǒng)或應(yīng)用程序的需要,可以由系統(tǒng)或應(yīng)用程序終止該預(yù)加載數(shù)據(jù)處理的過(guò)程。本實(shí)施例的數(shù)據(jù)加載方法,通過(guò)采集用戶(hù)行為數(shù)據(jù)和網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù),根據(jù)用戶(hù)行為數(shù)據(jù)和網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù),確定各應(yīng)用程序的預(yù)加載策略,從而指示應(yīng)用程序通過(guò)WLAN進(jìn)行預(yù)加載數(shù)據(jù)處理,有效減少在通信網(wǎng)絡(luò)場(chǎng)景下加載數(shù)據(jù)的流量,從而為用戶(hù)節(jié)省網(wǎng)絡(luò)通信費(fèi)用。圖7示出根據(jù)本發(fā)明一實(shí)施例的終端設(shè)備的結(jié)構(gòu)框圖。如圖7所示,該終端設(shè)備主要包括:用戶(hù)行為采集單元710、網(wǎng)絡(luò)經(jīng)歷采集單元720、預(yù)加載策略單元730和預(yù)加載數(shù)據(jù)處理單元740。具體地,用戶(hù)行為采集單元710,用于采集用戶(hù)行為數(shù)據(jù),其中,所述用戶(hù)行為數(shù)據(jù)用于記錄用戶(hù)使用各應(yīng)用程序的起止時(shí)間,各所述應(yīng)用程序安裝在終端設(shè)備上并且需要經(jīng)由無(wú)線(xiàn)局域網(wǎng)和/或通信網(wǎng)絡(luò)加載數(shù)據(jù);網(wǎng)絡(luò)經(jīng)歷采集單元720,用于采集網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù),其中,所述網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù)用于記錄所述終端設(shè)備處于所述無(wú)線(xiàn)局域網(wǎng)內(nèi)的起止時(shí)間;預(yù)加載策略單元730,與所述用戶(hù)行為采集單元710和所述網(wǎng)絡(luò)經(jīng)歷采集單元720分別連接,用于根據(jù)所述用戶(hù)行為數(shù)據(jù)和所述網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù),確定各所述應(yīng)用程序的預(yù)加載策略;以及預(yù)加載數(shù)據(jù)處理單元740,與所述預(yù)加載策略單元730連接,用于根據(jù)所述預(yù)加載策略,通過(guò)所述無(wú)線(xiàn)局域網(wǎng)對(duì)各所述應(yīng)用程序進(jìn)行預(yù)加載數(shù)據(jù)處理。具體地,所述通信網(wǎng)絡(luò)如蜂窩移動(dòng)通信網(wǎng)絡(luò)可以包括但不限于:2G(2nd-generation,第二代移動(dòng)通信技術(shù))、3G(3rd-generation,第三代移動(dòng)通信技術(shù))、4G(4th-generation,第四代移動(dòng)通信技術(shù))網(wǎng)絡(luò)。其中,所述無(wú)線(xiàn)局域網(wǎng)(WLAN)可以包括但不限于:采用藍(lán)牙、WIFI、紅外等技術(shù)建立的近距離網(wǎng)絡(luò)。其中,可以在一定的時(shí)間長(zhǎng)度范圍例如:一天、一周、十天、一個(gè)月等內(nèi),持續(xù)采集用戶(hù)在各通信網(wǎng)絡(luò)場(chǎng)景中使用某一應(yīng)用程序的記錄,得到用戶(hù)行為數(shù)據(jù),從而確定用戶(hù)使用該應(yīng)用程序的時(shí)間分布情況;還可以在一定的時(shí)間長(zhǎng)度范圍,例如:一天、一周、十天、一個(gè)月等內(nèi),持續(xù)采集終端設(shè)備在各WLAN的網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù),從而得到用戶(hù)經(jīng)歷的各WLAN的時(shí)間分布情況。其中,采集網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù)與采集用戶(hù)行為數(shù)據(jù)的時(shí)間長(zhǎng)度范圍,可以相同,也可以不同。其中,用戶(hù)行為采集單元710可以記錄在終端設(shè)備中需要使用預(yù)加載的應(yīng)用程序,為預(yù)加載策略單元730提供需要預(yù)加載的應(yīng)用程序的列表。網(wǎng)絡(luò)經(jīng)歷采集單元720可以識(shí)別記錄用戶(hù)的WIFI信號(hào)規(guī)律,為預(yù)加載策略單元730提供WIFI使用記錄支持。預(yù)加載策略單元730可以根據(jù)用戶(hù)行為采集單元710、網(wǎng)絡(luò)經(jīng)歷采集單元720和用戶(hù)設(shè)置,判斷在何時(shí)開(kāi)始預(yù)加載,從而確定預(yù)加載策略。預(yù)加載數(shù)據(jù)處理單元740可以根據(jù)所述預(yù)加載策略,通過(guò)所述WIFI網(wǎng)絡(luò)對(duì)各所述應(yīng)用程序進(jìn)行預(yù)加載數(shù)據(jù)處理。其中,預(yù)加載數(shù)據(jù)處理單元840還用于,在某一時(shí)刻,終端設(shè)備的系統(tǒng)檢測(cè)該終端設(shè)備是否進(jìn)入WLAN場(chǎng)景;以及當(dāng)檢測(cè)到該終端設(shè)備進(jìn)入WLAN場(chǎng)景時(shí),向應(yīng)用程序發(fā)送預(yù)加載請(qǐng)求,以使得該應(yīng)用程序響應(yīng)于該預(yù)加載請(qǐng)求而開(kāi)始加載數(shù)據(jù)。本實(shí)施例的終端設(shè)備,通過(guò)采集用戶(hù)行為數(shù)據(jù)和網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù),根據(jù)用戶(hù)行為數(shù)據(jù)和網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù),確定各應(yīng)用程序的預(yù)加載策略,從而指示應(yīng)用程序通過(guò)WLAN進(jìn)行預(yù)加載數(shù)據(jù)處理,能夠有效減少在通信網(wǎng)絡(luò)場(chǎng)景下加載數(shù)據(jù)的流量,從而為用戶(hù)節(jié)省網(wǎng)絡(luò)通信費(fèi)用。圖8示出根據(jù)本發(fā)明另一實(shí)施例的終端設(shè)備的結(jié)構(gòu)框圖。該終端設(shè)備主要包括:用戶(hù)行為采集單元810、網(wǎng)絡(luò)經(jīng)歷采集單元820、預(yù)加載策略單元830和預(yù)加載數(shù)據(jù)處理單元840。具體地,用戶(hù)行為采集單元810,用于采集用戶(hù)行為數(shù)據(jù),其中,所述用戶(hù)行為數(shù)據(jù)用于記錄用戶(hù)使用各應(yīng)用程序的起止時(shí)間,各所述應(yīng)用程序安裝在終端設(shè)備上并且需要經(jīng)由無(wú)線(xiàn)局域網(wǎng)和/或通信網(wǎng)絡(luò)加載數(shù)據(jù);網(wǎng)絡(luò)經(jīng)歷采集單元820,用于采集網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù),其中,所述網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù)用于記錄所述終端設(shè)備處于所述無(wú)線(xiàn)局域網(wǎng)內(nèi)的起止時(shí)間;預(yù)加載策略單元830,與所述用戶(hù)行為采集單元810和所述網(wǎng)絡(luò)經(jīng)歷采集單元820分別連接,用于根據(jù)所述用戶(hù)行為數(shù)據(jù)和所述網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù),確定各所述應(yīng)用程序的預(yù)加載策略。在一種可能的實(shí)現(xiàn)方式中,預(yù)加載策略單元830具體可以包括以下組件:預(yù)加載時(shí)段模塊8310,與所述網(wǎng)絡(luò)經(jīng)歷采集單元730連接,用于根據(jù)所述網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù),按預(yù)定時(shí)間長(zhǎng)度對(duì)所述終端設(shè)備處于所述無(wú)線(xiàn)局域網(wǎng)內(nèi)的起止時(shí)間進(jìn)行聚類(lèi)劃分,得到所述終端設(shè)備能夠使用所述無(wú)線(xiàn)局域網(wǎng)的預(yù)加載時(shí)段;開(kāi)啟時(shí)段模塊8320,與所述用戶(hù)行為采集單元710和所述預(yù)加載時(shí)段模塊8310分別連接,用于根據(jù)所述用戶(hù)行為數(shù)據(jù),按所述預(yù)定時(shí)間長(zhǎng)度對(duì)用戶(hù)使用各所述應(yīng)用程序的起止時(shí)間進(jìn)行聚類(lèi)劃分,得到各所述應(yīng)用程序的開(kāi)啟時(shí)段;以及預(yù)加載時(shí)間范圍模塊8330,與所述預(yù)加載時(shí)段模塊8310、所述開(kāi)啟時(shí)段模塊8320和所述預(yù)加載數(shù)據(jù)處理單元840分別連接,用于根據(jù)所述開(kāi)啟時(shí)段和所述預(yù)加載時(shí)段,確定各所述應(yīng)用程序的預(yù)加載時(shí)間范圍。其中,預(yù)加載時(shí)段模塊8310中用于確定預(yù)加載時(shí)段的具體方法可以參見(jiàn)圖4a~圖4d、表1~表3及其相關(guān)描述。開(kāi)啟時(shí)段模塊8320中用于確定開(kāi)始時(shí)段的具體方法可以參見(jiàn)圖4a~圖4d、表4~表6及其相關(guān)描述。預(yù)加載時(shí)間范圍模塊8330中用于確定預(yù)加載時(shí)間范圍的具體方法可以參見(jiàn)圖4a~圖4d、圖5~圖6及其相關(guān)描述。在一種可能的實(shí)現(xiàn)方式中,預(yù)加載時(shí)間范圍模塊8330還用于,判斷所述開(kāi)啟時(shí)段之前的所述預(yù)加載時(shí)段是否有空余時(shí)段;以及在確定所述開(kāi)啟時(shí)段之前的所述預(yù)加載時(shí)段有空余時(shí)段的情況下,根據(jù)各所述應(yīng)用程序的優(yōu)先級(jí)和預(yù)加載類(lèi)型,確定各所述應(yīng)用程序的預(yù)加載順序。在一種可能的實(shí)現(xiàn)方式中,預(yù)加載時(shí)間范圍模塊8330還用于,根據(jù)各所述應(yīng)用程序的預(yù)加載類(lèi)型,確定各所述應(yīng)用程序的許可時(shí)段;以及在確定多個(gè)各所述應(yīng)用程序的許可時(shí)段在所述預(yù)加載時(shí)段內(nèi)發(fā)生沖突的情況下,根據(jù)各所述應(yīng)用程序的優(yōu)先級(jí),調(diào)整各所述應(yīng)用程序的許可時(shí)段在所述預(yù)加載時(shí)段內(nèi)的順序,以確定各所述應(yīng)用程序的預(yù)加載順序。在一種可能的實(shí)現(xiàn)方式中,預(yù)加載時(shí)間范圍模塊8330還用于,在確定所述預(yù)加載類(lèi)型為設(shè)定時(shí)段的情況下,將所述許可時(shí)段確定為所述設(shè)定時(shí)段;或還用于在確定所述預(yù)加載類(lèi)型為最大提前時(shí)段的情況下,則將所述許可時(shí)段的開(kāi)始時(shí)刻確定為所述終端設(shè)備進(jìn)入所述預(yù)加載時(shí)段的時(shí)刻,并根據(jù)各所述應(yīng)用程序的數(shù)據(jù)加載流量,確定所述許可時(shí)段的結(jié)束時(shí)刻;或還用于在確定所述預(yù)加載類(lèi)型為最小提前時(shí)段的情況下,則根據(jù)所述開(kāi)啟時(shí)段的前一個(gè)預(yù)加載時(shí)段,將所述許可時(shí)段的結(jié)束時(shí)刻確定為所述終端設(shè)備離開(kāi)所述前一個(gè)預(yù)加載時(shí)段的時(shí)刻,并根據(jù)各所述應(yīng)用程序的數(shù)據(jù)加載流量,確定所述許可時(shí)段的開(kāi)始時(shí)刻;或還用于在確定所述預(yù)加載類(lèi)型為禁用的情況下,將所述許可時(shí)段設(shè)置為空。預(yù)加載數(shù)據(jù)處理單元840,與所述預(yù)加載策略單元830連接,用于根據(jù)所述預(yù)加載策略,通過(guò)所述無(wú)線(xiàn)局域網(wǎng)對(duì)各所述應(yīng)用程序進(jìn)行預(yù)加載數(shù)據(jù)處理。在一種可能的實(shí)現(xiàn)方式中,所述終端設(shè)備具體還可以包括,預(yù)加載策略修訂單元850,與所述預(yù)加載策略單元830和所述預(yù)加載數(shù)據(jù)處理單元840分別連接,用于在所述預(yù)加載時(shí)段存在未使用時(shí)段的情況下,根據(jù)所述未使用時(shí)段和各未加載完成的應(yīng)用程序,修改所述預(yù)加載策略。具體地,終端設(shè)備可以包括系統(tǒng)平臺(tái)和應(yīng)用平臺(tái)。其中,系統(tǒng)平臺(tái)和應(yīng)用平臺(tái)之間,可具體包括:應(yīng)用程序注冊(cè)接口、預(yù)加載響應(yīng)接口、預(yù)加載終止接口、預(yù)加載類(lèi)型修改接口、預(yù)加載流量需求變更接口、預(yù)加載提前完成提醒接口、應(yīng)用程序注銷(xiāo)接口以及應(yīng)用程序卸載接口。其中,可以由預(yù)加載響應(yīng)接口、預(yù)加載終止接口實(shí)現(xiàn)預(yù)加載數(shù)據(jù)處理單元840的部分功能,可以由應(yīng)用程序注冊(cè)接口、應(yīng)用程序注銷(xiāo)接口、應(yīng)用程序卸載接口、預(yù)加載流量需求變更接口以及預(yù)加載提前完成提醒接口、實(shí)現(xiàn)預(yù)加載策略修訂單元850的部分功能。其中,應(yīng)用程序注冊(cè)接口,用于在某個(gè)應(yīng)用程序在終端設(shè)備上安裝完成后,系統(tǒng)可以主動(dòng)調(diào)用該接口,注冊(cè)該應(yīng)用程序。初次注冊(cè)時(shí),需要應(yīng)用程序提供應(yīng)用程序名稱(chēng)、預(yù)加載類(lèi)型、預(yù)加載流量需求。所述應(yīng)用程序名稱(chēng)、預(yù)加載類(lèi)型、預(yù)加載流量需求可以由應(yīng)用程序指定,也可以由系統(tǒng)根據(jù)運(yùn)營(yíng)商或終端設(shè)備制造商的需要或根據(jù)用戶(hù)的使用習(xí)慣為應(yīng)用程序指定預(yù)加載需求,也可以由用戶(hù)根據(jù)自身的需要、通過(guò)在終端設(shè)備上的操作指定預(yù)加載需求。初次注冊(cè)后,應(yīng)用程序可以根據(jù)預(yù)加載需要隨時(shí)修改預(yù)加載需求。預(yù)加載響應(yīng)接口,用于當(dāng)系統(tǒng)檢測(cè)到終端設(shè)備進(jìn)入到WIFI網(wǎng)絡(luò)時(shí),系統(tǒng)可以調(diào)用該接口,通知相應(yīng)的應(yīng)用程序,以使得該應(yīng)用程序開(kāi)始預(yù)加載數(shù)據(jù)處理。預(yù)加載終止接口,用于在某個(gè)應(yīng)用程序預(yù)加載數(shù)據(jù)處理的過(guò)程中,根據(jù)需要,系統(tǒng)可以主動(dòng)調(diào)用該接口,通知該應(yīng)用程序,以使得該應(yīng)用程序執(zhí)行終止預(yù)加載數(shù)據(jù)處理的相關(guān)動(dòng)作。應(yīng)用程序注銷(xiāo)接口,用于當(dāng)某個(gè)應(yīng)用程序在終端設(shè)備上完成卸載時(shí),系統(tǒng)可以主動(dòng)調(diào)用該接口,注銷(xiāo)該應(yīng)用程序。注銷(xiāo)后,系統(tǒng)不再為該應(yīng)用程序保留許可時(shí)段。流量需求變更接口,用于當(dāng)某個(gè)應(yīng)用程序所需預(yù)加載的數(shù)據(jù)流量發(fā)生變更時(shí),應(yīng)用程序可以主動(dòng)調(diào)用該接口,將變更后的流量需求告知系統(tǒng),以使得系統(tǒng)修改預(yù)加載策略。預(yù)加載類(lèi)型變更接口,用于當(dāng)某個(gè)應(yīng)用程序的預(yù)加載類(lèi)型發(fā)生變更時(shí),應(yīng)用程序可以主動(dòng)調(diào)用該接口,將變更后的預(yù)加載類(lèi)型告知系統(tǒng),以使得系統(tǒng)修改預(yù)加載策略。預(yù)加載提前完成提醒接口,用于在預(yù)加載數(shù)據(jù)處理過(guò)程中當(dāng)某個(gè)應(yīng)用程序在許可時(shí)段內(nèi)提前完成預(yù)加載時(shí),應(yīng)用程序可以主動(dòng)調(diào)用該接口,提示系統(tǒng)在該許可時(shí)段內(nèi)有空余的時(shí)段,以使得系統(tǒng)修改預(yù)加載策略。預(yù)加載未完成提醒接口,用于在預(yù)加載數(shù)據(jù)處理過(guò)程中當(dāng)某個(gè)應(yīng)用程序在許可時(shí)段內(nèi)未完成所需預(yù)加載的全部數(shù)據(jù)時(shí),應(yīng)用程序可以主動(dòng)調(diào)用該接口,提示系統(tǒng)仍需預(yù)加載的數(shù)據(jù)流量,以使得系統(tǒng)修改預(yù)加載策略。這樣,通過(guò)本實(shí)施例的終端設(shè)備能夠?qū)崿F(xiàn)終端設(shè)備的操作系統(tǒng)和各應(yīng)用程序之間的通信,也就是當(dāng)系統(tǒng)檢測(cè)到終端設(shè)備進(jìn)入到WIFI網(wǎng)絡(luò)時(shí),能夠由系統(tǒng)告知應(yīng)用程序,以使得應(yīng)用程序執(zhí)行預(yù)加載數(shù)據(jù)處理。本實(shí)施例的終端設(shè)備,通過(guò)采集用戶(hù)行為數(shù)據(jù)和網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù),根據(jù)用戶(hù)行為數(shù)據(jù)和網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù),確定各應(yīng)用程序的預(yù)加載策略,從而指示應(yīng)用程序通過(guò)WLAN進(jìn)行預(yù)加載數(shù)據(jù)處理,能夠有效節(jié)省在通信網(wǎng)絡(luò)場(chǎng)景下加載數(shù)據(jù)的流量,從而減少網(wǎng)絡(luò)通信費(fèi)用。圖9示出根據(jù)本發(fā)明又一實(shí)施例的終端設(shè)備的結(jié)構(gòu)框圖。所述終端設(shè)備可以是具備計(jì)算能力的主機(jī)服務(wù)器、個(gè)人計(jì)算機(jī)PC、或者可攜帶的便攜式計(jì)算機(jī)或終端等。本發(fā)明具體實(shí)施例并不對(duì)計(jì)算節(jié)點(diǎn)的具體實(shí)現(xiàn)做限定。如圖9所示,所述終端設(shè)備1100包括處理器(processor)1110、通信接口(CommunicationsInterface)1120、存儲(chǔ)器(memoryarray)1130和總線(xiàn)1140。其中,處理器1110、通信接口1120、以及存儲(chǔ)器1130通過(guò)總線(xiàn)1140完成相互間的通信。通信接口1120用于與網(wǎng)元通信,其中網(wǎng)元包括例如虛擬機(jī)管理中心、共享存儲(chǔ)等。處理器1110用于執(zhí)行程序。處理器1110可能是一個(gè)中央處理器CPU,或者是專(zhuān)用集成電路ASIC(ApplicationSpecificIntegratedCircuit),或者是被配置成實(shí)施本發(fā)明實(shí)施例的一個(gè)或多個(gè)集成電路。存儲(chǔ)器1130用于存放程序和/或數(shù)據(jù)。存儲(chǔ)器1130可能包含高速RAM存儲(chǔ)器,也可能還包括非易失性存儲(chǔ)器(non-volatilememory),例如至少一個(gè)磁盤(pán)存儲(chǔ)器。存儲(chǔ)器1130也可以是存儲(chǔ)器陣列。存儲(chǔ)器1130還可能被分塊,并且所述塊可按一定的規(guī)則組合成虛擬卷。在一種可能的實(shí)施方式中,上述程序可為包括計(jì)算機(jī)操作指令的程序代碼。所述程序具體可用于:采集用戶(hù)行為數(shù)據(jù)和網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù);根據(jù)所述用戶(hù)行為數(shù)據(jù)和所述網(wǎng)絡(luò)經(jīng)歷數(shù)據(jù),確定各所述應(yīng)用程序的預(yù)加載策略;根據(jù)所述預(yù)加載策略,通過(guò)所述無(wú)線(xiàn)局域網(wǎng)對(duì)各所述應(yīng)用程序進(jìn)行預(yù)加載數(shù)據(jù)處理。根據(jù)本發(fā)明上述實(shí)施例的終端設(shè)備中的數(shù)據(jù)加載機(jī)制,與以上針對(duì)根據(jù)本發(fā)明上述實(shí)施例的終端設(shè)備所解釋的類(lèi)似,本領(lǐng)域技術(shù)人員應(yīng)能理解前述的可能的實(shí)現(xiàn)方式均可應(yīng)用程序于本實(shí)施例并能夠獲得相同的有益效果,在此不再贅述。本領(lǐng)域普通技術(shù)人員可以意識(shí)到,本文所描述的實(shí)施例中的各示例性單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來(lái)實(shí)現(xiàn)。這些功能究竟以硬件還是軟件形式來(lái)實(shí)現(xiàn),取決于技術(shù)方案的特定應(yīng)用程序和設(shè)計(jì)約束條件。專(zhuān)業(yè)技術(shù)人員可以針對(duì)特定的應(yīng)用程序選擇不同的方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。如果以計(jì)算機(jī)軟件的形式來(lái)實(shí)現(xiàn)所述功能并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),則在一定程度上可認(rèn)為本發(fā)明的技術(shù)方案的全部或部分(例如對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分)是以計(jì)算機(jī)軟件產(chǎn)品的形式體現(xiàn)的。所述計(jì)算機(jī)軟件產(chǎn)品通常存儲(chǔ)在計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)中,包括若干指令用以使得計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī)、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各實(shí)施例方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(ROM,Read-OnlyMemory)、隨機(jī)存取存儲(chǔ)器(RAM,RandomAccessMemory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(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)。