最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

一種數(shù)據(jù)緩存方法和裝置的制造方法

文檔序號:9524302閱讀:375來源:國知局
一種數(shù)據(jù)緩存方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于移動端網(wǎng)絡(luò)緩存技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)緩存方法和裝置。
【背景技術(shù)】
[0002]目前,移動端需實時連接網(wǎng)絡(luò)才能體驗網(wǎng)絡(luò)端提供的各項數(shù)據(jù)服務(wù),例如瀏覽網(wǎng)頁等,同時,在數(shù)據(jù)服務(wù)體驗過程中移動端對網(wǎng)絡(luò)的要求較高,在網(wǎng)絡(luò)環(huán)境較差時,移動端接收數(shù)據(jù)比如瀏覽網(wǎng)頁時會出現(xiàn)卡頓、無響應(yīng)、加載速度慢等問題。從而現(xiàn)有技術(shù)中移動端在體驗網(wǎng)絡(luò)端的數(shù)據(jù)服務(wù)時,對網(wǎng)絡(luò)的依賴程度較高。
[0003]基于此,本領(lǐng)域需提供一種技術(shù)來改善移動端對網(wǎng)絡(luò)的依賴情況,從而為移動端在無網(wǎng)絡(luò)或網(wǎng)絡(luò)環(huán)境較差等情況下體驗網(wǎng)絡(luò)端數(shù)據(jù)服務(wù)提供支持。

【發(fā)明內(nèi)容】

[0004]有鑒于此,本發(fā)明的目的在于提供一種數(shù)據(jù)緩存方法和裝置,旨在克服現(xiàn)有移動端在體驗網(wǎng)絡(luò)端數(shù)據(jù)服務(wù)時對網(wǎng)絡(luò)的依賴程度較高這一問題,從而為無網(wǎng)絡(luò)或網(wǎng)絡(luò)環(huán)境較差等情況下體驗網(wǎng)絡(luò)端數(shù)據(jù)服務(wù)提供支持。
[0005]為此,本發(fā)明公開如下技術(shù)方案:
[0006]—種數(shù)據(jù)緩存方法,應(yīng)用于電子設(shè)備,所述方法包括:
[0007]判斷所述電子設(shè)備是否符合預(yù)設(shè)的緩存開啟條件;所述緩存開啟條件包括:所述電子設(shè)備與服務(wù)器建立連接;
[0008]如果符合所述緩存開啟條件,則獲取預(yù)設(shè)的目標對象;
[0009]從所述服務(wù)器獲取所述目標對象的數(shù)據(jù)內(nèi)容,并緩存所述數(shù)據(jù)內(nèi)容。
[0010]上述方法,優(yōu)選的,所述從所述服務(wù)器獲取所述目標對象的數(shù)據(jù)內(nèi)容包括:
[0011 ] 向所述服務(wù)器發(fā)送數(shù)據(jù)獲取請求,所述數(shù)據(jù)獲取請求包括所述目標對象的地址信息;
[0012]接收所述服務(wù)器依據(jù)所述地址信息返回的數(shù)據(jù)內(nèi)容。
[0013]上述方法,優(yōu)選的,還包括:
[0014]判斷所述電子設(shè)備是否符合預(yù)設(shè)的緩存關(guān)閉條件;
[0015]如果符合所述緩存關(guān)閉條件,則停止從所述服務(wù)器獲取所述目標對象的數(shù)據(jù)內(nèi)容。
[0016]上述方法,優(yōu)選的,還包括:
[0017]判斷所述電子設(shè)備是否符合預(yù)設(shè)的緩存清除條件;
[0018]如果符合所述緩存清除條件,則從所述電子設(shè)備中清除所述目標對象的數(shù)據(jù)內(nèi)容。
[0019]上述方法,優(yōu)選的,還包括:
[0020]接收用戶針對目標設(shè)置項提交的設(shè)置信息,并基于所述設(shè)置信息對所述目標設(shè)置項的內(nèi)容進行更新存儲;[0021 ] 其中,所述目標設(shè)置項為所述目標對象、所述緩存開啟條件、所述緩存關(guān)閉條件及所述緩存清除條件中的任意一項或多項。
[0022]—種數(shù)據(jù)緩存裝置,應(yīng)用于電子設(shè)備,所述裝置包括:
[0023]緩存開啟判斷模塊,用于判斷所述電子設(shè)備是否符合預(yù)設(shè)的緩存開啟條件;所述緩存開啟條件包括:所述電子設(shè)備與服務(wù)器建立連接;
[0024]目標對象獲取模塊,用于在符合所述緩存開啟條件時,獲取預(yù)設(shè)的目標對象;
[0025]數(shù)據(jù)獲取及緩存模塊,用于從所述服務(wù)器獲取所述目標對象的數(shù)據(jù)內(nèi)容,并緩存所述數(shù)據(jù)內(nèi)容。
[0026]上述裝置,優(yōu)選的,所述數(shù)據(jù)獲取及緩存模塊包括:
[0027]請求發(fā)送單元,用于向所述服務(wù)器發(fā)送數(shù)據(jù)獲取請求,所述數(shù)據(jù)獲取請求包括所述目標對象的地址信息;
[0028]數(shù)據(jù)接收單元,用于接收所述服務(wù)器依據(jù)所述地址信息返回的數(shù)據(jù)內(nèi)容。
[0029]上述裝置,優(yōu)選的,還包括緩存關(guān)閉模塊,所述緩存關(guān)閉模塊包括:
[0030]第一判斷單元,用于判斷所述電子設(shè)備是否符合預(yù)設(shè)的緩存關(guān)閉條件;
[0031]停止獲取單元,用于在符合所述緩存關(guān)閉條件時,停止從所述服務(wù)器獲取所述目標對象的數(shù)據(jù)內(nèi)容。
[0032]上述裝置,優(yōu)選的,還包括緩存清除模塊,所述緩存清除模塊包括:
[0033]第二判斷單元,用于判斷所述電子設(shè)備是否符合預(yù)設(shè)的緩存清除條件;
[0034]數(shù)據(jù)清除單元,用于在符合所述緩存清除條件時,從所述電子設(shè)備中清除所述目標對象的數(shù)據(jù)內(nèi)容。
[0035]上述裝置,優(yōu)選的,還包括:
[0036]設(shè)置項更新存儲模塊,用于接收用戶針對目標設(shè)置項提交的的設(shè)置信息,并基于所述設(shè)置信息對所述目標設(shè)置項的內(nèi)容進行更新存儲;
[0037]其中,所述目標設(shè)置項為所述目標對象、所述緩存開啟條件、所述緩存關(guān)閉條件及所述緩存清除條件中的任意一項或多項。
[0038]由以上方案可知,本申請公開一種數(shù)據(jù)緩存方法和裝置,所述方法和裝置可應(yīng)用于各種移動端電子設(shè)備,所述方法和裝置首先判斷電子設(shè)備是否符合預(yù)設(shè)的緩存開啟條件;該緩存開啟條件包括:所述電子設(shè)備與服務(wù)器建立連接;之后在電子設(shè)備符合所述緩存開啟條件時,利用電子設(shè)備與服務(wù)器之間建立的連接,從服務(wù)器獲取預(yù)設(shè)目標對象的數(shù)據(jù)內(nèi)容并緩存。本申請通過在移動端滿足預(yù)置條件(比如包括移動端與網(wǎng)絡(luò)建立連接)時,預(yù)先在移動端獲取并緩存所需的網(wǎng)絡(luò)數(shù)據(jù),實現(xiàn)了為無網(wǎng)絡(luò)或網(wǎng)絡(luò)環(huán)境較差等情況下仍能體驗網(wǎng)絡(luò)端數(shù)據(jù)服務(wù)提供支持,從而本申請改善了移動端對網(wǎng)絡(luò)的依賴情況,后續(xù)用戶不必依賴網(wǎng)絡(luò)即可使用已緩存的網(wǎng)絡(luò)數(shù)據(jù)。
【附圖說明】
[0039]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0040]圖1為本發(fā)明實施例一提供的數(shù)據(jù)緩存方法流程圖;
[0041]圖2為本發(fā)明實施例二提供的數(shù)據(jù)緩存方法流程圖;
[0042]圖3為本發(fā)明實施例三提供的數(shù)據(jù)緩存方法流程圖;
[0043]圖4為本發(fā)明實施例四提供的數(shù)據(jù)緩存方法流程圖;
[0044]圖5-圖8為本發(fā)明實施例五提供的數(shù)據(jù)緩存裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0045]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0046]實施例一
[0047]本發(fā)明實施例一公開一種數(shù)據(jù)緩存方法,所述方法應(yīng)用于電子設(shè)備,例如具體可應(yīng)用于智能手機、平板電腦等移動端設(shè)備,參考圖1,所述方法可以包括以下步驟:
[0048]S101:判斷所述電子設(shè)備是否符合預(yù)設(shè)的緩存開啟條件;所述緩存開啟條件包括:所述電子設(shè)備與服務(wù)器建立連接。
[0049]為解決現(xiàn)有技術(shù)中移動端體驗網(wǎng)絡(luò)端數(shù)據(jù)服務(wù)時對網(wǎng)絡(luò)環(huán)境的依賴程度較高這一問題,本申請考慮通過在移動端滿足預(yù)置條件(比如移動端以預(yù)定方式與網(wǎng)絡(luò)建立連接)時,預(yù)先在移動端獲取并緩存所需的網(wǎng)絡(luò)數(shù)據(jù),實現(xiàn)為后續(xù)無網(wǎng)絡(luò)或網(wǎng)絡(luò)環(huán)境較差等情況下仍能體驗網(wǎng)絡(luò)端數(shù)據(jù)服務(wù)提供支持。
[0050]其中,所述緩存開啟條件包括:移動端與網(wǎng)絡(luò)建立連接,且當前距上次緩存操作時的間隔時間達到預(yù)定時長等(如果是第一次緩存則不必考慮該間隔時間)。實際應(yīng)用中,基于移動端的流量費用考慮,可具體設(shè)定移動端僅在以WiFi (Wireless-Fidelity,無線保真)方式接入網(wǎng)絡(luò),且距上次緩存操作的間隔時間達到預(yù)定時長時,才開啟移動端的網(wǎng)絡(luò)數(shù)據(jù)獲取及緩存操作。
[0051]在此基礎(chǔ)上,可通過實時偵測移動端的網(wǎng)絡(luò)接入情況以及當前距上次緩存操作時的時間間隔情況,來判斷移動端是否符合預(yù)置的緩存開啟條件。
[0052]S102:如果符合所述緩存開啟條件,則獲取預(yù)設(shè)的目標對象。
[0053]如果基于實時偵測的移動端情況,判斷出移動端滿足所述緩存開啟條件,比如移動端當前已通過WiFi成功接入網(wǎng)絡(luò),且當前時刻距上次緩存時刻超過設(shè)定時長,則讀取預(yù)設(shè)的目標對象。否則,如果不符合所述緩存開啟條件,則不觸發(fā)目標對象讀取操作。
[0054]所述目標對象可以是用戶依據(jù)其實際需求預(yù)先設(shè)置的、可提供相應(yīng)數(shù)據(jù)內(nèi)容的各種網(wǎng)絡(luò)對象,例如具體可以是各種網(wǎng)站,或網(wǎng)站中包括的某些網(wǎng)頁等。
[0055]S103:從所述服務(wù)器獲取所述目標對象的數(shù)據(jù)內(nèi)容,并緩存所述數(shù)據(jù)內(nèi)容。
[0056]在讀取得到目標對象后,移動端可基于當前的網(wǎng)絡(luò)連接,向網(wǎng)絡(luò)服務(wù)器發(fā)送包括目標對象地址信息的數(shù)據(jù)獲取請求,例如發(fā)送包括特定網(wǎng)頁網(wǎng)址信息的請求給網(wǎng)絡(luò)服務(wù)器等,網(wǎng)絡(luò)服務(wù)器接收該請求,并響應(yīng)請求向移動端返回與請求中的地址信息相吻合的數(shù)據(jù)內(nèi)容。
[0057]在此基礎(chǔ)上,移動端接收網(wǎng)絡(luò)服務(wù)器返回的數(shù)據(jù)內(nèi)容,并將其緩存至設(shè)定的存儲區(qū)域。后續(xù),用戶無需依賴網(wǎng)絡(luò)即可對該存儲區(qū)域內(nèi)緩存的網(wǎng)絡(luò)數(shù)據(jù)進行使用。比如,用戶每天可在固定的WiFi環(huán)境(辦公室等)中更新緩存某網(wǎng)站的新聞網(wǎng)頁內(nèi)容,從而之后在脫離WiFi環(huán)境或網(wǎng)絡(luò)不穩(wěn)定(下班路上)等情況下,用戶不必依賴網(wǎng)絡(luò)即可打開更新緩存的新聞內(nèi)容進行閱讀。
[0058]由以上方案可知,本申請方法首先判斷電子設(shè)備是否符合預(yù)設(shè)的緩存開啟條件;該緩存開啟條件包括:所述電子設(shè)備與服務(wù)器建立連接;之后在電子設(shè)備符合所述緩存開啟條件時,利用電子設(shè)備與服務(wù)器之間建立的連接,從服務(wù)器獲取預(yù)設(shè)目標對象的數(shù)據(jù)內(nèi)容并緩存。本申請通過在移動端滿足預(yù)置條件(比如包括移動端與網(wǎng)絡(luò)建立連接)時,預(yù)先在移動端獲取并緩存所需的網(wǎng)絡(luò)數(shù)據(jù),實現(xiàn)了為無網(wǎng)絡(luò)或網(wǎng)絡(luò)環(huán)境較差等情況下仍能體驗網(wǎng)絡(luò)端數(shù)據(jù)服務(wù)提供支持,從而本申請改善了移動端對網(wǎng)絡(luò)的依賴情況,后續(xù)用戶不必依賴網(wǎng)絡(luò)即可使用已緩存的網(wǎng)絡(luò)數(shù)據(jù)。
[0059]實施例二
[0060]本實施例中,參考圖2,所述數(shù)據(jù)緩存方法還可以包括以下步驟:
[0061]S201:判斷所述電子設(shè)備是否符合預(yù)設(shè)的緩存關(guān)閉條件;
[0062]S202:如果符合所述緩存關(guān)閉條件,則停止從所述服務(wù)器獲取所述目標對象的數(shù)據(jù)內(nèi)容。
[0063]本實施例繼續(xù)對實施例一的方法進行補充,在移動端符合緩存開啟條件,并基于當前的網(wǎng)絡(luò)連接,從網(wǎng)絡(luò)服務(wù)器獲取并緩存所需的網(wǎng)絡(luò)數(shù)據(jù)過程中,本實施例增添一緩存關(guān)閉的判斷環(huán)節(jié),在實時偵測并判斷出移動端符合預(yù)設(shè)的緩存關(guān)閉條件時,停止當前的網(wǎng)絡(luò)數(shù)據(jù)獲取及緩存操作。
[0064]具體地,所述緩存關(guān)閉條件可以是緩存的網(wǎng)頁數(shù)目或流量耗費達到相應(yīng)的設(shè)定門限,或當前的網(wǎng)絡(luò)連接中斷,或目標對象的數(shù)據(jù)內(nèi)容緩存完畢等等,只要移動端符合以上
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1