載功能。
[0043]具體實施時,在步驟S21中,需要記錄用戶終端在統(tǒng)計周期內(nèi)從無線局域網(wǎng)切換到蜂窩網(wǎng)和從蜂窩網(wǎng)切換到無線局域網(wǎng)的歷史網(wǎng)絡(luò)切換時間。
[0044]以統(tǒng)計周期為10天為例,記錄每天用戶終端從無線局域網(wǎng)切換到蜂窩網(wǎng)和從蜂窩網(wǎng)切換到無線局域網(wǎng)的歷史網(wǎng)絡(luò)切換時間。例如,可以使用網(wǎng)絡(luò)切換時間統(tǒng)計表記錄用戶終端的歷史網(wǎng)絡(luò)切換時間,如圖3所示,為網(wǎng)絡(luò)切換時間統(tǒng)計表一種可能的示意圖。
[0045]根據(jù)圖3中記錄的用戶終端在無線局域網(wǎng)和蜂窩網(wǎng)之間切換的歷史網(wǎng)絡(luò)切換時間,具體實施時,可以按照圖4所示的流程預(yù)測用戶終端從無線局域網(wǎng)切換到蜂窩網(wǎng)的網(wǎng)絡(luò)切換時間:
[0046]S41、篩選出統(tǒng)計周期內(nèi)滿足預(yù)設(shè)條件的、用戶終端從無線局域網(wǎng)切換到蜂窩網(wǎng)的歷史網(wǎng)絡(luò)切換時間。
[0047]為了提高確定出的用戶終端從無線局域網(wǎng)切換到蜂窩網(wǎng)的網(wǎng)絡(luò)切換時間的準(zhǔn)確性,在預(yù)測用戶終端從無線局域網(wǎng)切換到蜂窩網(wǎng)的網(wǎng)絡(luò)切換時間時,可以過濾掉用戶終端短時間內(nèi)在無線局域網(wǎng)與蜂窩網(wǎng)之間切換的數(shù)據(jù)記錄。
[0048]例如,用戶在家中或者辦公室中,用戶終端隨著用戶發(fā)生移動,如果移動至周圍有遮擋的位置,可能導(dǎo)致無線局域網(wǎng)信號接收較差,用戶終端將會切換至與蜂窩網(wǎng)連接,但是在用戶移動至無線局域網(wǎng)信號較強(qiáng)位置后,用戶終端將重新與無線局域網(wǎng)連接,這種網(wǎng)絡(luò)切換可能在短時間內(nèi)進(jìn)行,因此,在實際進(jìn)行統(tǒng)計時,可以過濾掉由此產(chǎn)生的數(shù)據(jù)記錄。具體實施時,可以通過設(shè)置網(wǎng)絡(luò)切換時長閾值來過濾類似的數(shù)據(jù)記錄。
[0049]例如,圖3中,2015.7.1在15:05和15:08記錄的兩次記錄之間的時長只有3分鐘,則可以通過設(shè)置用戶離開無線局域網(wǎng)的預(yù)設(shè)時長以過濾掉類似的數(shù)據(jù)記錄。
[0050]較佳的,步驟S41中,可以按照圖5所示的流程篩選出滿足條件的歷史網(wǎng)絡(luò)切換時間:
[0051]S51、根據(jù)記錄的用戶終端從無線局域網(wǎng)切換到蜂窩網(wǎng)的第一時間以及從蜂窩網(wǎng)切換回?zé)o線局域網(wǎng)的第二時間,確定用戶終端離開無線局域網(wǎng)的時長。
[0052]以圖3為例,2015.7.1用戶終端從無線局域網(wǎng)切換到蜂窩網(wǎng)的第一時間為7:05,從蜂窩網(wǎng)切換到無線局域網(wǎng)的第二時間為8:40,因此,可以確定出用戶終端離開無線局域網(wǎng)的時長為95分鐘,以此類推,分別確定出剩余的從無線局域網(wǎng)切換到蜂窩網(wǎng)的第一時間與其相鄰的從蜂窩網(wǎng)切換到無線局域網(wǎng)的第二時間之間的時長。
[0053]S52、如果用戶終端離開無線局域網(wǎng)的時長大于預(yù)設(shè)時長,則確定第一時間為滿足預(yù)設(shè)條件的、用戶終端從無線局域網(wǎng)切換到蜂窩網(wǎng)的歷史網(wǎng)絡(luò)切換時間。
[0054]例如,設(shè)置預(yù)設(shè)時長為30分鐘,即用戶終端離開無線局域網(wǎng)的時長大于等于30分鐘時,確定對應(yīng)的用戶終端從無線局域網(wǎng)切換到蜂窩網(wǎng)的時間為滿足條件的網(wǎng)絡(luò)切換時間。
[0055]更佳的,為了避免小概率事件導(dǎo)致的統(tǒng)計誤差,本發(fā)明實施例中,還可以設(shè)置預(yù)設(shè)時長的上限值,即以30分鐘作為預(yù)設(shè)時長的下限值,另外設(shè)置上限值為120分鐘,即將用戶終端離開無線局域網(wǎng)的時長在[30,120]之間時,確定對應(yīng)的用戶終端從無線局域網(wǎng)切換到蜂窩網(wǎng)的時間為滿足條件的網(wǎng)絡(luò)切換時間。
[0056]仍然以圖3為例,圖3中,2015.7.4和2015.7.5兩天內(nèi),用戶離開無線局域網(wǎng)時長大于設(shè)置的上限值,因此,在進(jìn)行統(tǒng)計時,可以根據(jù)設(shè)置的上限值將這兩次的數(shù)據(jù)記錄過濾掉。
[0057]具體實施時,預(yù)設(shè)的網(wǎng)絡(luò)切換時長閾值可以由用戶自定義,也可以由系統(tǒng)進(jìn)行設(shè)置,本發(fā)明實施例對此不做限定。
[0058]S42、按照預(yù)先劃分的時間段,確定篩選出的各歷史網(wǎng)絡(luò)切換時間所歸屬的時間段。
[0059]例如,可以將全天劃分為24個時間段,即每小時為一個時間段。根據(jù)劃分得到的時間段,分別確定篩選出的各歷史網(wǎng)絡(luò)切換時間所歸屬的時間段。
[0060]以圖3為例,2015.7.1從無線局域網(wǎng)切換到蜂窩網(wǎng)第一時間分別為7:05,11:50和17:32,則根據(jù)劃分的時間段可以確定其分別歸屬于時間段7:00-8:00,11:00-12:00和17:00-18:00,依次類推,分別確定出其他歷史網(wǎng)絡(luò)切換時間所歸屬的時間段。
[0061]S43、分別統(tǒng)計各時間段內(nèi)包含的歷史網(wǎng)絡(luò)切換時間的數(shù)量。
[0062]具體實施時,以步驟S42中以I小時為一個時間段為例,即分別統(tǒng)計每小時內(nèi)包含的歷史網(wǎng)絡(luò)切換時間。
[0063]以圖3為例,在7:00-8:00之間包含8次,17:00-18:00之間包含6次,18:00-19:00之間包含2次,11:00-12:00之間包含I次,10:00-11:00之間包含I次,8:00-9:00之間包含I次。
[0064]S44、確定包含的歷史網(wǎng)絡(luò)切換時間數(shù)量超過預(yù)設(shè)值的時間段為網(wǎng)絡(luò)切換時間段。
[0065]以預(yù)先設(shè)置的切換數(shù)量預(yù)設(shè)值為5次為例,本例中,確定出的網(wǎng)絡(luò)切換時間段包括 7:00-8:00,17:00-18:00。
[0066]S45、預(yù)測確定用戶終端從無線局域網(wǎng)切換到蜂窩網(wǎng)的網(wǎng)絡(luò)切換時間為確定出的網(wǎng)絡(luò)切換時間段的起始時間。
[0067]本例中,即預(yù)測確定用戶終端從無線局域網(wǎng)切換到蜂窩網(wǎng)的網(wǎng)絡(luò)切換時間為7:00,17:00ο
[0068]具體實施時,還可以根據(jù)歷史網(wǎng)絡(luò)切換時間的實際分布預(yù)測用戶終端的網(wǎng)絡(luò)切換時間,本例中,在17:00-18:00之間,用戶終端從無線局域網(wǎng)切換到蜂窩網(wǎng)的網(wǎng)絡(luò)切換時間集中于17:30左右,因此,可以預(yù)測確定用戶終端的網(wǎng)絡(luò)切換時間為17:30 ;在7:00-8:00之間,用戶終端從無線局域網(wǎng)切換到蜂窩網(wǎng)的網(wǎng)絡(luò)切換時間集中于7:10左右,因此,可以預(yù)測確定用戶終端的網(wǎng)絡(luò)切換時間為7:10。
[0069]在預(yù)測出用戶終端從無線局域網(wǎng)切換到蜂窩網(wǎng)的網(wǎng)絡(luò)切換時間后,如果用戶未啟用離線預(yù)下載功能,則根據(jù)預(yù)測的用戶終端網(wǎng)絡(luò)切換時間,在網(wǎng)絡(luò)切換時間之前,提醒用戶是否啟用離線預(yù)下載功能。
[0070]較佳的,還可以在提醒消息中提示用戶離線預(yù)下載的開始時間。例如,可以根據(jù)預(yù)測的網(wǎng)絡(luò)切換時間設(shè)置離線預(yù)下載的開始時間,應(yīng)當(dāng)理解,離線預(yù)下載的開始時間應(yīng)在預(yù)測出的網(wǎng)絡(luò)切換時間之前。以設(shè)置的離線預(yù)下載的開始時間在預(yù)測出的網(wǎng)絡(luò)切換之前一小時為例,本例中,設(shè)置的尚線預(yù)下載的開始時間分別為6:00和16:00。
[0071]具體實施時,還可以由用戶自行設(shè)置離線預(yù)下載時間。例如,在提醒用戶啟用離線預(yù)下載功能時,如果用戶確認(rèn)啟用離線預(yù)下載功能,則可以進(jìn)一步提示用戶設(shè)置離線預(yù)下載時間。較佳的,在提示消息中可以包括確定出的網(wǎng)絡(luò)切換時間,供用戶參考。
[0072]如果用戶根據(jù)提醒消息啟用了離線預(yù)下載功能后,根據(jù)設(shè)置的離線預(yù)下載的開始時間,在監(jiān)測到離線預(yù)下載開始時間到達(dá)時獲取網(wǎng)絡(luò)資源。
[0073]具體的,在離線預(yù)下載功能設(shè)置在終端APP中時,即網(wǎng)絡(luò)側(cè)不知道該用戶的終端APP設(shè)置了離線預(yù)下載功能時,終端APP可以按照圖6所示的流程向網(wǎng)絡(luò)側(cè)獲取網(wǎng)絡(luò)資源:
[0074]S61、向網(wǎng)絡(luò)側(cè)服務(wù)器發(fā)送資源獲取請求。
[0075]S62、接收網(wǎng)絡(luò)側(cè)服務(wù)器根據(jù)接收到的資源獲取請求返回的網(wǎng)絡(luò)資源。
[0076]較佳的,網(wǎng)絡(luò)側(cè)服務(wù)器返回的網(wǎng)絡(luò)資源可以為根據(jù)用戶終端的瀏覽記錄確定出的。例如,網(wǎng)絡(luò)側(cè)服務(wù)器根據(jù)記錄的用戶終端上一次瀏覽時間,向用戶終端返回上次瀏覽時間后更新的網(wǎng)絡(luò)資源;或者網(wǎng)絡(luò)側(cè)服務(wù)器根據(jù)記錄的用戶終端上一次的觀看記錄,例如,該用戶終端觀看某視頻至第7分鐘,則網(wǎng)絡(luò)側(cè)服務(wù)器根據(jù)記錄向用戶終端返回同一視頻、第7分鐘之后的內(nèi)容;或者網(wǎng)絡(luò)側(cè)服務(wù)器還可以根據(jù)自身記錄的用戶終端歷史訪問記錄,確定用戶感興趣的網(wǎng)絡(luò)資源,例如對于新聞資訊類,通過統(tǒng)計分析用戶的瀏覽記錄,可以確定用戶喜歡瀏覽娛樂新聞還是體育新聞或者社會新聞等等;當(dāng)然,網(wǎng)絡(luò)側(cè)服務(wù)器還可以向用戶終端返回瀏覽數(shù)量較多的熱點新聞等等,本發(fā)明實施例對此不進(jìn)行限定。
[0077]S63、在用戶終端本地緩存接收到的網(wǎng)絡(luò)資源。
[0078]這樣,在用戶從無線局域網(wǎng)切換到蜂窩網(wǎng)時,可以瀏覽本地緩存的網(wǎng)絡(luò)資源,無需通過蜂窩網(wǎng)向網(wǎng)絡(luò)側(cè)服務(wù)器請求網(wǎng)絡(luò)資源,從而,能夠避免產(chǎn)生蜂窩網(wǎng)流量,同時,還能夠提高網(wǎng)絡(luò)資源的訪問速度。
[0079]需要說明的是,具體實施時,考慮到用戶終端存儲空間有限,終端APP可以在每次啟動時清空自身在用戶終端本地緩存的內(nèi)容;或者終端APP可以設(shè)置其在用戶終端本地緩存的上限值,當(dāng)緩存的內(nèi)容體積到達(dá)設(shè)置的上限值時,清空其緩存在用戶終端本地的內(nèi)容。
[0080]本發(fā)明實施例提供的離線預(yù)下載功能提醒方法,根據(jù)統(tǒng)計周