两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

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

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

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

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