欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種信息處理方法及電子設(shè)備的制作方法

文檔序號(hào):6500300閱讀:107來(lái)源:國(guó)知局
一種信息處理方法及電子設(shè)備的制作方法
【專利摘要】本發(fā)明公開(kāi)了一種信息處理方法,用于減輕系統(tǒng)負(fù)擔(dān)。所述方法包括:通過(guò)所述至少一種瀏覽器中的一種瀏覽器加載所述第一瀏覽器頁(yè)面;獲得與所述第一瀏覽器頁(yè)面的第一數(shù)據(jù),并將所述第一數(shù)據(jù)緩存在所述緩存單元;獲得輸入操作,并對(duì)所述輸入操作進(jìn)行響應(yīng),為所述第一數(shù)據(jù)設(shè)置第一標(biāo)記信息;在當(dāng)前瀏覽頁(yè)面從所述第一瀏覽器頁(yè)面切換到所述第二瀏覽器頁(yè)面時(shí),基于所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù)。本發(fā)明還公開(kāi)了另一種信息處理方法,及與這兩種方法分別對(duì)應(yīng)的電子設(shè)備。
【專利說(shuō)明】一種信息處理方法及電子設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)及嵌入式領(lǐng)域,特別涉及一種信息處理方法及電子設(shè)備。
【背景技術(shù)】
[0002]隨著科學(xué)技術(shù)的不斷發(fā)展,電子技術(shù)也得到了飛速的發(fā)展,電子產(chǎn)品的種類也越來(lái)越多,人們也享受到了科技發(fā)展帶來(lái)的各種便利?,F(xiàn)在人們可以通過(guò)各種類型的電子設(shè)備,享受隨著科技發(fā)展帶來(lái)的舒適生活。比如,手機(jī)等電子設(shè)備已經(jīng)成為人們生活中一個(gè)不可或缺的部分,人們可以通過(guò)手機(jī)等電子設(shè)備以打電話、發(fā)短信等等方式加強(qiáng)與其他人之間的聯(lián)系。
[0003]本申請(qǐng)發(fā)明人在實(shí)現(xiàn)本申請(qǐng)實(shí)施例技術(shù)方案的過(guò)程中,至少發(fā)現(xiàn)現(xiàn)有技術(shù)中存在如下技術(shù)問(wèn)題:
[0004]當(dāng)前的手機(jī)或PAD(平板電腦)中安裝的網(wǎng)頁(yè)瀏覽器一般都會(huì)支持多窗口顯示,即用戶可以同時(shí)打開(kāi)多個(gè)瀏覽器窗口,或者可以同時(shí)打開(kāi)同一瀏覽器的多個(gè)窗口。當(dāng)用戶打開(kāi)多個(gè)窗口時(shí),因?yàn)橐淮沃荒懿榭雌渲幸粋€(gè)窗口,因此用戶可能需要在不同窗口之間進(jìn)行切換查看。但如果用戶長(zhǎng)時(shí)間沒(méi)有查看某個(gè)頁(yè)面,則因?yàn)橄到y(tǒng)資源有限,系統(tǒng)可能會(huì)自動(dòng)清除該頁(yè)面對(duì)應(yīng)的緩存,當(dāng)用戶再次切換到該頁(yè)面時(shí),系統(tǒng)又需要重新加載該頁(yè)面的內(nèi)容,系統(tǒng)需要多次進(jìn)行操作,過(guò)程較為復(fù)雜,也增加了系統(tǒng)的負(fù)擔(dān),同時(shí)用戶又需要等待很長(zhǎng)時(shí)間,影響用戶體驗(yàn)。

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

[0005]本發(fā)明實(shí)施例提供一種信息處理方法及電子設(shè)備,用于解決現(xiàn)有技術(shù)中系統(tǒng)負(fù)擔(dān)較重的技術(shù)問(wèn)題,實(shí)現(xiàn)了減輕系統(tǒng)負(fù)擔(dān)的技術(shù)效果。
[0006]一種信息處理方法,所述方法應(yīng)用于具有緩存單元及顯示模塊的電子設(shè)備,所述電子設(shè)備中安裝有至少一種瀏覽器,所述至少一種瀏覽器能夠支持瀏覽器頁(yè)面的瀏覽,當(dāng)所述顯示模塊上的當(dāng)前瀏覽頁(yè)面從第一瀏覽器頁(yè)面切換到與所述第一瀏覽器頁(yè)面不同的第二瀏覽器頁(yè)面時(shí),所述電子設(shè)備能夠加載所述第二瀏覽器頁(yè)面對(duì)應(yīng)的第二數(shù)據(jù),同時(shí)能夠清除所述緩存單元中所述第一瀏覽器頁(yè)面對(duì)應(yīng)的第一數(shù)據(jù),所述方法包括以下步驟:
[0007]通過(guò)所述至少一種瀏覽器中的一種瀏覽器加載所述第一瀏覽器頁(yè)面;
[0008]獲得與所述第一瀏覽器頁(yè)面的第一數(shù)據(jù),并將所述第一數(shù)據(jù)緩存在所述緩存單元;
[0009]獲得輸入操作,并對(duì)所述輸入操作進(jìn)行響應(yīng),為所述第一數(shù)據(jù)設(shè)置第一標(biāo)記信息;
[0010]在當(dāng)前瀏覽頁(yè)面從所述第一瀏覽器頁(yè)面切換到所述第二瀏覽器頁(yè)面時(shí),基于所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù)。
[0011]較佳的,在基于所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù)之前還包括步驟:在當(dāng)前瀏覽頁(yè)面從所述第一瀏覽器頁(yè)面切換到所述第二瀏覽器頁(yè)面時(shí),判斷所述第一數(shù)據(jù)是否具有所述第一標(biāo)記信息;
[0012]基于所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù)的步驟包括:當(dāng)所述第一數(shù)據(jù)具有所述第一標(biāo)記信息時(shí),保存所述緩存單元中的所述第一數(shù)據(jù)。
[0013]較佳的,所述第一數(shù)據(jù)為第一文件物件模型DOM樹(shù)。
[0014]較佳的,為所述第一數(shù)據(jù)設(shè)置第一標(biāo)記信息的步驟包括:為所述第一 DOM樹(shù)中包括的各元素設(shè)置所述第一標(biāo)記信息。
[0015]較佳的,在基于所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù)之后還包括步驟:
[0016]將當(dāng)前瀏覽頁(yè)面從所述第二瀏覽器頁(yè)面切換到所述第一瀏覽器頁(yè)面;
[0017]根據(jù)所述第一數(shù)據(jù)顯示所述第一瀏覽器頁(yè)面。
[0018]較佳的,在基于所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù)之后還包括步驟:
[0019]將當(dāng)前瀏覽頁(yè)面從所述第二瀏覽器頁(yè)面切換到第三瀏覽器頁(yè)面,所述第一瀏覽器頁(yè)面、所述第二瀏覽器頁(yè)面及所述第三瀏覽器頁(yè)面兩兩不相同;
[0020]清除所述緩存單元中的所述第二數(shù)據(jù),及根據(jù)所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù)。
[0021]較佳的,在清除所述緩存單元中的所述第二數(shù)據(jù)之前還包括步驟:判斷所述第二數(shù)據(jù)是否設(shè)置有所述第一標(biāo)記信息;
[0022]清除所述緩存單元中的所述第二數(shù)據(jù)的步驟包括:當(dāng)所述第二數(shù)據(jù)未設(shè)置所述第一標(biāo)記信息時(shí),清除所述第二數(shù)據(jù)。
[0023]較佳的,在根據(jù)所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù)之前還包括步驟:判斷所述緩存單元中的剩余空間容量是否不小于與所述第三瀏覽器頁(yè)面所對(duì)應(yīng)的第三數(shù)據(jù)的容量;
[0024]根據(jù)所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù)的步驟包括:當(dāng)所述剩余空間容量不小于所述第三數(shù)據(jù)的容量時(shí),根據(jù)所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù)。
[0025]較佳的,在判斷所述緩存單元中的剩余空間容量是否不小于與所述第三瀏覽器頁(yè)面所對(duì)應(yīng)的第三數(shù)據(jù)的容量之后還包括步驟:當(dāng)所述剩余空間容量小于所述第三數(shù)據(jù)的容量時(shí),清除所述第三數(shù)據(jù),或清除所述第三數(shù)據(jù)中所包括的各元素中的部分元素,以使所述緩存單元能夠存儲(chǔ)所述第三數(shù)據(jù)。
[0026]一種電子設(shè)備,所述電子設(shè)備具有緩存單元及顯示模塊,所述電子設(shè)備中安裝有至少一種瀏覽器,所述至少一種瀏覽器能夠支持瀏覽器頁(yè)面的瀏覽,當(dāng)所述顯示模塊上的當(dāng)前瀏覽頁(yè)面從第一瀏覽器頁(yè)面切換到與所述第一瀏覽器頁(yè)面不同的第二瀏覽器頁(yè)面時(shí),所述電子設(shè)備能夠加載所述第二瀏覽器頁(yè)面對(duì)應(yīng)的第二數(shù)據(jù),同時(shí)能夠清除所述緩存單元中所述第一瀏覽器頁(yè)面對(duì)應(yīng)的第一數(shù)據(jù),所述電子設(shè)備包括:
[0027]加載模塊,用于通過(guò)所述至少一種瀏覽器中的一種瀏覽器加載所述第一瀏覽器頁(yè)面;
[0028]獲取模塊,用于獲得與所述第一瀏覽器頁(yè)面的第一數(shù)據(jù),并將所述第一數(shù)據(jù)緩存在所述緩存單元;[0029]設(shè)置模塊,用于獲得輸入操作,并對(duì)所述輸入操作進(jìn)行響應(yīng),為所述第一數(shù)據(jù)設(shè)置第一標(biāo)記信息;
[0030]操作模塊,用于在當(dāng)前瀏覽頁(yè)面從所述第一瀏覽器頁(yè)面切換到所述第二瀏覽器頁(yè)面時(shí),基于所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù)。
[0031]較佳的,所述電子設(shè)備還包括判斷模塊,用于在當(dāng)前瀏覽頁(yè)面從所述第一瀏覽器頁(yè)面切換到所述第二瀏覽器頁(yè)面時(shí),判斷所述第一數(shù)據(jù)是否具有所述第一標(biāo)記信息;
[0032]所述操作模塊具體用于:當(dāng)所述第一數(shù)據(jù)具有所述第一標(biāo)記信息時(shí),保存所述緩存單元中的所述第一數(shù)據(jù)。
[0033]較佳的,所述第一數(shù)據(jù)為第一 DOM樹(shù)。
[0034]較佳的,所述設(shè)置模塊具體用于:為所述第一 DOM樹(shù)中包括的各元素設(shè)置所述第
一標(biāo)記信息。
[0035]較佳的,所述電子設(shè)備還包括切換模塊,用于將當(dāng)前瀏覽頁(yè)面從所述第二瀏覽器頁(yè)面切換到所述第一瀏覽器頁(yè)面;
[0036]所述顯示模塊用于根據(jù)所述第一數(shù)據(jù)顯示所述第一瀏覽器頁(yè)面。
[0037]較佳的,所述電子設(shè)備還包括切換模塊,用于將當(dāng)前瀏覽頁(yè)面從所述第二瀏覽器頁(yè)面切換到第三瀏覽器頁(yè)面,所述第一瀏覽器頁(yè)面、所述第二瀏覽器頁(yè)面及所述第三瀏覽器頁(yè)面兩兩不相同;
[0038]所述操作模塊具體還用于:清除所述緩存單元中的所述第二數(shù)據(jù),及根據(jù)所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù)。
[0039]較佳的,所述電子設(shè)備還包括判斷模塊,用于判斷所述第二數(shù)據(jù)是否設(shè)置有所述
第一標(biāo)記信息;
[0040]所述操作模塊具體還用于:當(dāng)所述第二數(shù)據(jù)未設(shè)置所述第一標(biāo)記信息時(shí),清除所述第二數(shù)據(jù)。
[0041]較佳的,所述電子設(shè)備還包括判斷模塊,用于判斷所述緩存單元中的剩余空間容量是否不小于與所述第三瀏覽器頁(yè)面所對(duì)應(yīng)的第三數(shù)據(jù)的容量;
[0042]所述操作模塊具體還用于:當(dāng)所述剩余空間容量不小于所述第三數(shù)據(jù)的容量時(shí),根據(jù)所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù)。
[0043]較佳的,所述操作模塊具體還用于:當(dāng)所述剩余空間容量小于所述第三數(shù)據(jù)的容量時(shí),清除所述第三數(shù)據(jù),或清除所述第三數(shù)據(jù)中所包括的各元素中的部分元素,以使所述緩存單元能夠存儲(chǔ)所述第三數(shù)據(jù)。
[0044]本發(fā)明實(shí)施例中的信息處理方法可以應(yīng)用于具有緩存單元及顯示模塊的電子設(shè)備,所述電子設(shè)備中安裝有至少一種瀏覽器,所述至少一種瀏覽器能夠支持瀏覽器頁(yè)面的瀏覽,當(dāng)所述顯示模塊上的當(dāng)前瀏覽頁(yè)面從第一瀏覽器頁(yè)面切換到與所述第一瀏覽器頁(yè)面不同的第二瀏覽器頁(yè)面時(shí),所述電子設(shè)備能夠加載所述第二瀏覽器頁(yè)面對(duì)應(yīng)的第二數(shù)據(jù),同時(shí)能夠清除所述緩存單元上所述第一瀏覽器頁(yè)面對(duì)應(yīng)的第一數(shù)據(jù),所述方法可以包括:通過(guò)所述至少一種瀏覽器中的一種瀏覽器加載所述第一瀏覽器頁(yè)面;獲得與所述第一瀏覽器頁(yè)面的第一數(shù)據(jù),并將所述第一數(shù)據(jù)緩存在所述緩存單元;獲得輸入操作,并對(duì)所述輸入操作進(jìn)行響應(yīng),為所述第一數(shù)據(jù)設(shè)置第一標(biāo)記信息;在當(dāng)前瀏覽頁(yè)面從所述第一瀏覽器頁(yè)面切換到所述第二瀏覽器頁(yè)面時(shí),基于所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù)。
[0045]本發(fā)明實(shí)施例中,在獲得與所述第一瀏覽器頁(yè)面對(duì)應(yīng)的所述第一數(shù)據(jù)時(shí),可以為所述第一數(shù)據(jù)設(shè)置所述第一標(biāo)記信息,這樣在所述電子設(shè)備的顯示模塊中的當(dāng)前瀏覽頁(yè)面從所述第一瀏覽器頁(yè)面切換到所述第二瀏覽器頁(yè)面時(shí),可以根據(jù)所述第一標(biāo)記信息保存所述緩存單元中存儲(chǔ)的所述第一數(shù)據(jù),即不將所述第一數(shù)據(jù)進(jìn)行清除,例如可以將所述第一數(shù)據(jù)放到最后再進(jìn)行清除,或者可以不清除所述第一數(shù)據(jù),這樣,便于用戶隨時(shí)查看所述第一瀏覽器頁(yè)面,所述電子設(shè)備也無(wú)需在每次從其他瀏覽器頁(yè)面切換回所述第一瀏覽器頁(yè)面時(shí)重新加載所述第一瀏覽器頁(yè)面,減少了所述電子設(shè)備的工作量,減輕了所述電子設(shè)備的負(fù)擔(dān),對(duì)于用戶來(lái)說(shuō)也較為方便,在查看所述第一瀏覽器頁(yè)面時(shí)不會(huì)遇到或較少遇到重新加載的情況,減少了用戶的等待時(shí)間,提高用戶體驗(yàn)。
【專利附圖】

【附圖說(shuō)明】
[0046]圖1為本發(fā)明實(shí)施例中一種信息處理方法的主要流程圖;
[0047]圖2為本發(fā)明實(shí)施例中另一種信息處理方法的主要流程圖;
[0048]圖3為本發(fā)明實(shí)施例中一種電子設(shè)備的詳細(xì)結(jié)構(gòu)圖;
[0049]圖4為本發(fā)明實(shí)施例中另一種電子設(shè)備的主要結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0050]本發(fā)明實(shí)施例中的信息處理方法可以應(yīng)用于具有緩存單元及顯示模塊的電子設(shè)備,所述電子設(shè)備中安裝有至少一種瀏覽器,所述至少一種瀏覽器能夠支持瀏覽器頁(yè)面的瀏覽,當(dāng)所述顯示模塊上的當(dāng)前瀏覽頁(yè)面從第一瀏覽器頁(yè)面切換到與所述第一瀏覽器頁(yè)面不同的第二瀏覽器頁(yè)面時(shí),所述電子設(shè)備能夠加載所述第二瀏覽器頁(yè)面對(duì)應(yīng)的第二數(shù)據(jù),同時(shí)能夠清除所述緩存單元上所述第一瀏覽器頁(yè)面對(duì)應(yīng)的第一數(shù)據(jù),所述方法可以包括:通過(guò)所述至少一種瀏覽器中的一種瀏覽器加載所述第一瀏覽器頁(yè)面;獲得與所述第一瀏覽器頁(yè)面的第一數(shù)據(jù),并將所述第一數(shù)據(jù)緩存在所述緩存單元;獲得輸入操作,并對(duì)所述輸入操作進(jìn)行響應(yīng),為所述第一數(shù)據(jù)設(shè)置第一標(biāo)記信息;在當(dāng)前瀏覽頁(yè)面從所述第一瀏覽器頁(yè)面切換到所述第二瀏覽器頁(yè)面時(shí),基于所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù)。
[0051]本發(fā)明實(shí)施例中,在獲得與所述第一瀏覽器頁(yè)面對(duì)應(yīng)的所述第一數(shù)據(jù)時(shí),可以為所述第一數(shù)據(jù)設(shè)置所述第一標(biāo)記信息,這樣在所述電子設(shè)備的顯示模塊中的當(dāng)前瀏覽頁(yè)面從所述第一瀏覽器頁(yè)面切換到所述第二瀏覽器頁(yè)面時(shí),可以根據(jù)所述第一標(biāo)記信息保存所述緩存單元中存儲(chǔ)的所述第一數(shù)據(jù),即不將所述第一數(shù)據(jù)進(jìn)行清除,例如可以將所述第一數(shù)據(jù)放到最后再進(jìn)行清除,或者可以不清除所述第一數(shù)據(jù),這樣,便于用戶隨時(shí)查看所述第一瀏覽器頁(yè)面,所述電子設(shè)備也無(wú)需在每次從其他瀏覽器頁(yè)面切換回所述第一瀏覽器頁(yè)面時(shí)重新加載所述第一瀏覽器頁(yè)面,減少了所述電子設(shè)備的工作量,減輕了所述電子設(shè)備的負(fù)擔(dān),對(duì)于用戶來(lái)說(shuō)也較為方便,在查看所述第一瀏覽器頁(yè)面時(shí)不會(huì)遇到或較少遇到重新加載的情況,減少了用戶的等待時(shí)間,提高用戶體驗(yàn)。
[0052]參見(jiàn)圖1,本發(fā)明實(shí)施例中提供一種信息處理方法,所述方法可以應(yīng)用于具有緩存單元及顯示模塊的電子設(shè)備,所述電子設(shè)備中安裝可以有至少一種瀏覽器,所述至少一種瀏覽器能夠支持瀏覽器頁(yè)面的瀏覽,當(dāng)所述顯示模塊上的當(dāng)前瀏覽頁(yè)面從第一瀏覽器頁(yè)面切換到與所述第一瀏覽器頁(yè)面不同的第二瀏覽器頁(yè)面時(shí),所述電子設(shè)備能夠加載所述第二瀏覽器頁(yè)面對(duì)應(yīng)的第二數(shù)據(jù),同時(shí)能夠清除所述緩存單元中所述第一瀏覽器頁(yè)面對(duì)應(yīng)的第一數(shù)據(jù)。所述方法的主要流程如下:
[0053]步驟101:通過(guò)所述至少一種瀏覽器中的一種瀏覽器加載所述第一瀏覽器頁(yè)面。
[0054]本發(fā)明實(shí)施例中,所述電子設(shè)備可以是手機(jī)、PAD (平板電腦)等不同的電子設(shè)備。
[0055]本發(fā)明實(shí)施例中,所述電子設(shè)備中可以只安裝有一種瀏覽器,或者也可以安裝有多種瀏覽器。所述顯示模塊上顯示的瀏覽器頁(yè)面可以是基于同一種瀏覽器的瀏覽器頁(yè)面,也可以是基于不同瀏覽器的瀏覽器頁(yè)面。即,所述第一瀏覽器頁(yè)面和所述第二瀏覽器頁(yè)面可以對(duì)應(yīng)于同一種瀏覽器,或者也可以分別對(duì)應(yīng)于不同的瀏覽器。
[0056]例如,所述電子設(shè)備可以獲得用于打開(kāi)所述第一瀏覽器頁(yè)面的第一操作,在獲得所述第一操作后,所述電子設(shè)備可以對(duì)所述第一操作進(jìn)行響應(yīng),加載所述第一瀏覽器頁(yè)面。
[0057]步驟102:獲得與所述第一瀏覽器頁(yè)面的第一數(shù)據(jù),并將所述第一數(shù)據(jù)緩存在所述緩存單元。
[0058]所述電子設(shè)備在加載所述第一瀏覽器頁(yè)面時(shí),會(huì)獲得與所述第一瀏覽器頁(yè)面對(duì)應(yīng)的第一數(shù)據(jù),所述第一數(shù)據(jù)即為所述第一瀏覽器頁(yè)面對(duì)應(yīng)的緩存內(nèi)容。較佳的,本發(fā)明實(shí)施例中,每個(gè)瀏覽器頁(yè)面可以對(duì)應(yīng)一個(gè)DOM(文件物件模型)樹(shù),即所述第一數(shù)據(jù)可以是與所述第一瀏覽器頁(yè)面對(duì)應(yīng)的第一 DOM樹(shù)。
[0059]本發(fā)明實(shí)施例中,一個(gè)DOM樹(shù)中可以包含有多個(gè)元素,其中每個(gè)元素均是相應(yīng)瀏覽器頁(yè)面對(duì)應(yīng)的元素。
[0060]本發(fā)明實(shí)施例中,在獲得所述第一數(shù)據(jù)后,所述電子設(shè)備可以將所述第一數(shù)據(jù)存儲(chǔ)在所述緩存單元中。
[0061 ] 本發(fā)明實(shí)施例中,所述電子設(shè)備在加載N個(gè)瀏覽器頁(yè)面之后,可以相應(yīng)確定所述N個(gè)瀏覽器頁(yè)面中的每個(gè)瀏覽器頁(yè)面所對(duì)應(yīng)的緩存內(nèi)容,即可相應(yīng)確定N個(gè)緩存內(nèi)容,也可以稱為N個(gè)數(shù)據(jù)。在確定所述N個(gè)數(shù)據(jù)后,所述電子設(shè)備可以為所述N個(gè)數(shù)據(jù)均設(shè)置所述第一標(biāo)記信息。這樣,所述電子設(shè)備在需要清除所述緩存單元中存儲(chǔ)的數(shù)據(jù)時(shí)可以進(jìn)行判斷,如果判斷確定其中有的數(shù)據(jù)帶有所述第一標(biāo)記信息,例如判斷確定其中有第一數(shù)據(jù)帶有所述第一標(biāo)記信息,則可以暫緩清除所述第一數(shù)據(jù),即可以根據(jù)所述第一標(biāo)記信息保存所述第一數(shù)據(jù),例如,可以先清除其他不帶有所述第一標(biāo)記信息的數(shù)據(jù),在將其他不帶有所述第一標(biāo)記信息的數(shù)據(jù)清除完畢后,如果系統(tǒng)資源充足,則無(wú)需清除帶有所述第一數(shù)據(jù),而如果系統(tǒng)資源依然不足,則可以再繼續(xù)清除帶有所述第一標(biāo)記信息的數(shù)據(jù)。
[0062]可選的,所述電子設(shè)備在清除所述緩存單元中存儲(chǔ)的每個(gè)數(shù)據(jù)之前,可以首先進(jìn)行判斷,判斷該將要被清除的數(shù)據(jù)是否帶有所述第一標(biāo)記信息。如果判斷確定該將要被清除的數(shù)據(jù)帶有所述第一標(biāo)記信息,則所述電子設(shè)備可以暫時(shí)不清除該數(shù)據(jù),即可以保存該數(shù)據(jù),而繼續(xù)清除其他數(shù)據(jù)。
[0063]步驟103:獲得輸入操作,并對(duì)所述輸入操作進(jìn)行響應(yīng),為所述第一數(shù)據(jù)設(shè)置第一標(biāo)記信息。
[0064]所述電子設(shè)備加載所述第一瀏覽器頁(yè)面后,可以將所述第一瀏覽器頁(yè)面顯示在所述顯示模塊中,用戶可以在所述顯示模塊中查看所述第一瀏覽器頁(yè)面。[0065]用戶在查看所述第一瀏覽器頁(yè)面時(shí),可能會(huì)認(rèn)為自己需要經(jīng)常性查看所述第一瀏覽器頁(yè)面,如果每次切換回所述第一瀏覽器頁(yè)面都需要重新進(jìn)行加載,顯然十分不便,需要等待較長(zhǎng)時(shí)間。
[0066]因此,用戶可以針對(duì)所述第一瀏覽器頁(yè)面進(jìn)行所述輸入操作,所述電子設(shè)備在獲得所述輸入操作后,可以對(duì)所述輸入操作進(jìn)行響應(yīng),為所述第一數(shù)據(jù)設(shè)置所述第一標(biāo)記信
肩、O
[0067]例如,一種可能的獲取所述輸入操作的方式可以是:所述電子設(shè)備可以向用戶提供一個(gè)選項(xiàng)框,以供用戶選擇是否要為所述第一瀏覽器頁(yè)面設(shè)置所述第一標(biāo)記信息,其中,為所述第一瀏覽器頁(yè)面設(shè)置所述第一標(biāo)記信息,也就是為所述第一數(shù)據(jù)設(shè)置所述第一標(biāo)記信息。例如,所述選項(xiàng)框中可以具有以下文字內(nèi)容:“是否需要保存第一瀏覽器頁(yè)面的緩存內(nèi)容”,并可以提供有兩個(gè)選擇項(xiàng),分別為“是”和“否”,用戶可以進(jìn)行選擇,即用戶可以進(jìn)行所述輸入操作,并提交選擇結(jié)果,在用戶提交選擇結(jié)果后,所述電子設(shè)備即可獲得用戶的所述輸入操作。如果用戶選擇了“是”,則所述電子設(shè)備可以對(duì)所述輸入操作進(jìn)行響應(yīng),為所述第一數(shù)據(jù)設(shè)置第一標(biāo)記信息,而如果用戶選擇了“否”,則所述電子設(shè)備可以對(duì)所述輸入操作進(jìn)行響應(yīng),不為所述第一數(shù)據(jù)設(shè)置第一標(biāo)記信息。
[0068]例如,一種可能的獲取所述輸入操作的方式可以是:在所述電子設(shè)備上為用戶提供一個(gè)硬件的特定按鍵,或者在所述第一瀏覽器頁(yè)面上為用戶提供一個(gè)軟件的特定按鍵,無(wú)論是硬件按鍵還是軟件按鍵,用戶只要按下該按鍵,即視為用戶進(jìn)行了所述輸入操作,所述電子設(shè)備可以獲得所述輸入操作,并可以對(duì)所述輸入操作進(jìn)行響應(yīng),為所述第一數(shù)據(jù)設(shè)置所述第一標(biāo)記信息。
[0069]或者,也可以有其他的獲取所述輸入操作的方式,本發(fā)明對(duì)此不做限制。
[0070]本發(fā)明實(shí)施例中,一種可能的為所述第一數(shù)據(jù)設(shè)置所述第一標(biāo)記信息的方式可以是:為所述第一瀏覽器頁(yè)面所對(duì)應(yīng)的所述第一 DOM樹(shù)中包括的各元素設(shè)置所述第一標(biāo)記信
肩、O
[0071 ] 其中,本發(fā)明實(shí)施例中,每個(gè)瀏覽器頁(yè)面均可以對(duì)應(yīng)一個(gè)DOM樹(shù),一個(gè)DOM樹(shù)中包含有與其對(duì)應(yīng)的瀏覽器頁(yè)面中的各元素。在為一個(gè)數(shù)據(jù)設(shè)置所述第一標(biāo)記信息時(shí),可以為該DOM樹(shù)中包括的各元素均設(shè)置所述第一標(biāo)記信息。
[0072]較佳的,本發(fā)明實(shí)施例中,所述第一標(biāo)記信息可以包括有至少一個(gè)種類的子標(biāo)記信息,其中每個(gè)種類的子標(biāo)記信息所對(duì)應(yīng)的優(yōu)先級(jí)不同。例如,所述第一標(biāo)記信息中可以包括有第一子標(biāo)記信息和第二子標(biāo)記信息,所述第一子標(biāo)記信息的優(yōu)先級(jí)高于所述第二子標(biāo)記信息的優(yōu)先級(jí)。
[0073]這樣,在為一個(gè)DOM樹(shù)中包括的各元素設(shè)置所述第一標(biāo)記信息時(shí),可以為該DOM樹(shù)中包括的不同元素設(shè)置不同的子標(biāo)記信息。如果所述電子設(shè)備在清除了其他緩存內(nèi)容后系統(tǒng)資源依然不足,需要清除具有所述第一標(biāo)記信息的DOM樹(shù)中包括的各元素,則所述電子設(shè)備也可以按照一個(gè)DOM樹(shù)中各元素所對(duì)應(yīng)的子標(biāo)記信息的優(yōu)先級(jí)來(lái)進(jìn)行清除。
[0074]例如,該DOM樹(shù)中具有兩個(gè)元素,分別為第一元素和第二元素,所述第一元素設(shè)置有所述第一子標(biāo)記信息,所述第二元素設(shè)置有所述第二子標(biāo)記信息,所述第一子標(biāo)記信息的優(yōu)先級(jí)高于所述第二子標(biāo)記信息的優(yōu)先級(jí),則所述電子設(shè)備可以首先清除所述第二元素,在將所述第二元素清除完畢后,所述電子設(shè)備可以繼續(xù)判斷系統(tǒng)資源是否充足,如果將所述第二元素清除完畢后系統(tǒng)資源已經(jīng)充足,則可以無(wú)需再清除所述第一元素,如果將所述第二元素清除完畢后系統(tǒng)資源仍然不足,則可以繼續(xù)清除所述第一元素。其中,在設(shè)置子標(biāo)記信息時(shí),可以由用戶自行設(shè)置,或者也可以由系統(tǒng)根據(jù)各元素的重要程度自動(dòng)進(jìn)行設(shè)置。
[0075]例如,在一個(gè)瀏覽器頁(yè)面中,重要的內(nèi)容可能是文字部分,而圖片、視頻等內(nèi)容可能是次重要的部分,則可以為該瀏覽器頁(yè)面中文字部分在DOM樹(shù)中對(duì)應(yīng)的元素設(shè)置第一子標(biāo)記信息,及為該瀏覽器頁(yè)面中圖片部分在DOM樹(shù)中對(duì)應(yīng)的元素設(shè)置第二子標(biāo)記信息,所述第一子標(biāo)記信息的優(yōu)先級(jí)高于所述第二子標(biāo)記信息的優(yōu)先級(jí)。例如,該DOM樹(shù)中具有兩個(gè)元素,分別為第一元素和第二元素,其中所述第一元素為文字部分對(duì)應(yīng)的元素,所述第一元素設(shè)置有所述第一子標(biāo)記信息,所述第二元素為圖片部分對(duì)應(yīng)的元素,所述第二元素設(shè)置有所述第二子標(biāo)記信息。所述電子設(shè)備在需要清除該DOM樹(shù)中的各元素時(shí),可以首先清除所述第二元素,在將所述第二元素清除完畢后,所述電子設(shè)備可以繼續(xù)判斷系統(tǒng)資源是否充足,如果將所述第二元素清除完畢后系統(tǒng)資源已經(jīng)充足,則可以無(wú)需再清除所述第一元素,如果將所述第二元素清除完畢后系統(tǒng)資源仍然不足,則可以繼續(xù)清除所述第一元素。
[0076]這樣,可以將帶有所述第一標(biāo)記信息的數(shù)據(jù)進(jìn)行保存,即暫緩清除,可以不將其進(jìn)行清除或?qū)⑵浞诺阶詈筮M(jìn)行清除,一方面減少了所述電子設(shè)備的工作量,減輕系統(tǒng)負(fù)擔(dān),另一方面,用戶在為一個(gè)瀏覽器頁(yè)面設(shè)置所述第一標(biāo)記信息時(shí),選擇的可以是自己經(jīng)常需要查看的或是自己較為感興趣的瀏覽器頁(yè)面,對(duì)這些瀏覽器頁(yè)面所對(duì)應(yīng)的數(shù)據(jù)進(jìn)行保存,用戶在瀏覽器頁(yè)面之間進(jìn)行切換查看時(shí),所述電子設(shè)備盡量可以保證這些瀏覽器頁(yè)面無(wú)需重新加載或重新加載的頻率較低,所述電子設(shè)備所需的工作量較少,且用戶的等待時(shí)間較短,切換了可以直接進(jìn)行查看,更能滿足用戶需求。
[0077]并且,在一個(gè)瀏覽器頁(yè)面所對(duì)應(yīng)的DOM樹(shù)中,也可以為不同元素設(shè)置不同優(yōu)先級(jí)的所述第一標(biāo)記信息,這樣,即使在需要清除具有所述第一標(biāo)記信息的緩存內(nèi)容時(shí),也可以根據(jù)不同元素的不同優(yōu)先級(jí)進(jìn)行清除,對(duì)于低優(yōu)先級(jí)的元素可以首先清除,在將低優(yōu)先級(jí)的元素清除完畢后,如果判斷確定系統(tǒng)資源充足,可以不用再清除高優(yōu)先級(jí)的元素,低優(yōu)先級(jí)的元素是否缺失一般不會(huì)影響到用戶對(duì)該瀏覽器頁(yè)面的查看,這樣,即使有部分元素被清除,用戶仍然可以正常查看該瀏覽器頁(yè)面的內(nèi)容,盡量滿足用戶需求。
[0078]步驟104:在當(dāng)前瀏覽頁(yè)面從所述第一瀏覽器頁(yè)面切換到所述第二瀏覽器頁(yè)面時(shí),基于所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù)。
[0079]本發(fā)明實(shí)施例中,在當(dāng)前瀏覽頁(yè)面從所述第一瀏覽器頁(yè)面切換到所述第二瀏覽器頁(yè)面時(shí),例如所述電子設(shè)備通過(guò)接收用戶的操作,將當(dāng)前瀏覽頁(yè)面從所述第一瀏覽器頁(yè)面切換到了所述第二瀏覽器頁(yè)面,則所述電子設(shè)備可以在所述緩存單元中首先查詢到所述第一瀏覽器頁(yè)面對(duì)應(yīng)的所述第一數(shù)據(jù),在查詢到所述第一數(shù)據(jù)后,所述電子設(shè)備可以進(jìn)行判斷,判斷所述第一數(shù)據(jù)是否具有所述第一標(biāo)記信息。如果判斷確定所述第一數(shù)據(jù)具有所述第一標(biāo)記信息,則所述電子設(shè)備可以根據(jù)所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù)。
[0080]本發(fā)明實(shí)施例中,在根據(jù)所述第一標(biāo)記信息保存所述第一數(shù)據(jù)后,如果所述電子設(shè)備又接收到用戶的操作,將當(dāng)前瀏覽頁(yè)面從所述第二瀏覽器頁(yè)面切換回了所述第一瀏覽器頁(yè)面,則所述電子設(shè)備可以直接根據(jù)所述第一數(shù)據(jù)顯示所述第一瀏覽器頁(yè)面,無(wú)需重新進(jìn)行加載,顯示速度較快,能使用戶較快地查看到自己需要的內(nèi)容。
[0081]同時(shí),在根據(jù)所述第一標(biāo)記信息保存所述第一數(shù)據(jù)后,如果所述電子設(shè)備又接收到用戶的操作,將當(dāng)前瀏覽頁(yè)面從所述第二瀏覽器頁(yè)面切換回了所述第一瀏覽器頁(yè)面,則所述電子設(shè)備可以在所述緩存單元中查詢與所述第二瀏覽器頁(yè)面對(duì)應(yīng)的第二數(shù)據(jù),在查詢到所述第二數(shù)據(jù)后,所述電子設(shè)備可以判斷所述第二數(shù)據(jù)是否具有所述第一標(biāo)記信息,如果判斷確定所述第二數(shù)據(jù)具有所述第一標(biāo)記信息,則可以根據(jù)所述第一標(biāo)記信息保存所述緩存單元中的所述第二數(shù)據(jù),如果判斷確定所述第二數(shù)據(jù)不具有所述第一標(biāo)記信息,則可以將所述緩存單元中存儲(chǔ)的所述第二數(shù)據(jù)進(jìn)行清除。
[0082]本發(fā)明實(shí)施例中,在根據(jù)所述第一標(biāo)記信息保存所述第一數(shù)據(jù)后,如果所述電子設(shè)備又接收到用戶的操作,將當(dāng)前瀏覽頁(yè)面從所述第二瀏覽器頁(yè)面切換到第三瀏覽器頁(yè)面,其中,所述第一瀏覽器頁(yè)面、所述第二瀏覽器頁(yè)面和所述第三瀏覽器頁(yè)面兩兩不相同,則所述電子設(shè)備可以在所述緩存單元中查詢與所述第一瀏覽器頁(yè)面對(duì)應(yīng)的第一數(shù)據(jù)和與所述第二瀏覽器頁(yè)面對(duì)應(yīng)的第二數(shù)據(jù),在查詢到所述第一數(shù)據(jù)和所述第二數(shù)據(jù)后,所述電子設(shè)備可以分別判斷所述第一數(shù)據(jù)是否具有所述第一標(biāo)記信息,及所述第二數(shù)據(jù)是否具有所述第一標(biāo)記信息。如果判斷確定所述第一數(shù)據(jù)具有所述第一標(biāo)記信息,則可以根據(jù)所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù),如果判斷確定所述第一數(shù)據(jù)不具有所述第一標(biāo)記信息,則可以將所述緩存單元中存儲(chǔ)的所述第一數(shù)據(jù)進(jìn)行清除。同樣的,如果判斷確定所述第二數(shù)據(jù)具有所述第一標(biāo)記信息,則可以根據(jù)所述第一標(biāo)記信息保存所述緩存單元中的所述第二數(shù)據(jù),如果判斷確定所述第二數(shù)據(jù)不具有所述第一標(biāo)記信息,則可以將所述緩存單元中存儲(chǔ)的所述第二數(shù)據(jù)進(jìn)行清除。本實(shí)施例中,所述第一數(shù)據(jù)具有所述第一標(biāo)記信息,則所述電子設(shè)備可以根據(jù)所述第一標(biāo)記信息保存所述緩存單元中存儲(chǔ)的所述第一數(shù)據(jù),而所述第二數(shù)據(jù)不具有所述第一標(biāo)記信息,則所述電子設(shè)備可以將所述緩存單元中存儲(chǔ)的所述第二數(shù)據(jù)進(jìn)行清除。
[0083]且,在根據(jù)所述第一標(biāo)記信息保存所述第一數(shù)據(jù)后,如果所述電子設(shè)備又接收到用戶的操作,將當(dāng)前瀏覽頁(yè)面從所述第二瀏覽器頁(yè)面切換到第三瀏覽器頁(yè)面,所述電子設(shè)備可以在所述緩存單元中查詢是否有與所述第三瀏覽器頁(yè)面對(duì)應(yīng)的第三數(shù)據(jù),如果所述緩存單元中存儲(chǔ)有所述第三數(shù)據(jù),則所述電子設(shè)備可以直接根據(jù)所述第三數(shù)據(jù)顯示所述第三瀏覽器頁(yè)面,如果所述緩存單元中沒(méi)有存儲(chǔ)所述第三數(shù)據(jù),則所述電子設(shè)備需要加載所述第三瀏覽器頁(yè)面,獲得與所述第三瀏覽器頁(yè)面對(duì)應(yīng)的所述第三數(shù)據(jù),并可以將獲得的所述第三數(shù)據(jù)存儲(chǔ)到所述緩存單元中。
[0084]較佳的,本發(fā)明實(shí)施例中,根據(jù)所述第一標(biāo)記信息保存所述第一數(shù)據(jù)后,如果所述電子設(shè)備又接收到用戶的操作,將當(dāng)前瀏覽頁(yè)面從所述第二瀏覽器頁(yè)面切換到第三瀏覽器頁(yè)面,所述電子設(shè)備可以根據(jù)所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù)。而在保存所述第一數(shù)據(jù)之前,所述電子設(shè)備可以首先判斷所述緩存單元中的剩余空間容量是否不小于所述第三瀏覽器頁(yè)面對(duì)應(yīng)的所述第三數(shù)據(jù)的容量,如果判斷確定所述剩余空間容量不小于所述第三數(shù)據(jù)的容量,則所述電子設(shè)備可以保存所述第一數(shù)據(jù),且可以正常保存所述第三數(shù)據(jù)。如果判斷確定所述剩余空間容量小于所述第三數(shù)據(jù)的容量,則所述電子設(shè)備可能需要將所述緩存單元中的所述第一數(shù)據(jù)也進(jìn)行清除。
[0085]較佳的,本發(fā)明實(shí)施例中所述第一數(shù)據(jù)對(duì)應(yīng)于第一 DOM樹(shù)。如果所述電子設(shè)備需要清除所述第一數(shù)據(jù),則可以將所述第一 DOM樹(shù)中包括的各元素均進(jìn)行清除。
[0086]較佳的,本發(fā)明實(shí)施例中所述第一數(shù)據(jù)對(duì)應(yīng)于第一 DOM樹(shù),而所述電子設(shè)備在為所述第一 DOM樹(shù)中包括的各元素設(shè)置所述第一標(biāo)記信息時(shí),可以為所述第一 DOM樹(shù)中包括的不同元素根據(jù)其重要程度設(shè)置了具有不同優(yōu)先級(jí)的子標(biāo)記信息。則所述電子設(shè)備在對(duì)所述第一數(shù)據(jù)進(jìn)行清除時(shí),首先可以清除所述第一 DOM樹(shù)中對(duì)應(yīng)的子標(biāo)記信息的優(yōu)先級(jí)較低的元素,在將所述第一 DOM樹(shù)中對(duì)應(yīng)的子標(biāo)記信息的優(yōu)先級(jí)較低的元素進(jìn)行清除后,所述電子設(shè)備可以繼續(xù)判斷所述剩余空間容量是否不小于所述第三數(shù)據(jù)的容量,如果此時(shí)所述剩余空間容量不小于所述第三數(shù)據(jù)的容量,則可以停止對(duì)所述第一數(shù)據(jù)的清除,所述第一數(shù)據(jù)中還保留了部分元素,在用戶切換回所述第一瀏覽器頁(yè)面時(shí),所述電子設(shè)備依然能夠保證將所述第一瀏覽器頁(yè)面的主要內(nèi)容呈現(xiàn)給用戶。而如果此時(shí)所述剩余空間容量還是小于所述第三數(shù)據(jù)的容量,則所述電子設(shè)備可以繼續(xù)清除所述第一 DOM樹(shù)中對(duì)應(yīng)的子標(biāo)記信息的優(yōu)先級(jí)較高的元素,以此類推。
[0087]本發(fā)明實(shí)施例中,是在保證正常對(duì)新打開(kāi)的瀏覽器頁(yè)面所對(duì)應(yīng)的數(shù)據(jù)進(jìn)行存儲(chǔ)的同時(shí),保證能夠?qū)τ脩暨x擇的瀏覽器頁(yè)面對(duì)應(yīng)的數(shù)據(jù)進(jìn)行存儲(chǔ),從而減少用戶的等待時(shí)間,同時(shí)也不會(huì)影響到新的瀏覽器頁(yè)面的打開(kāi)。
[0088]以下通過(guò)幾個(gè)具體的實(shí)施例介紹本發(fā)明中的所述信息處理方法,下面的實(shí)施例主要介紹了所述方法的幾種可能的應(yīng)用場(chǎng)景。需要說(shuō)明的是,本發(fā)明中的實(shí)施例只用于解釋本發(fā)明,而不能用于限制本發(fā)明,凡是符合本發(fā)明思想的實(shí)施例均在本發(fā)明的保護(hù)范圍之內(nèi),本領(lǐng)域技術(shù)人員自然知道應(yīng)如何根據(jù)本發(fā)明的思想進(jìn)行變型。
[0089]實(shí)施例一:
[0090]所述電子設(shè)備為手機(jī),所述電子設(shè)備具有緩存單元和顯示模塊,所述顯示模塊即為手機(jī)的顯示屏。手機(jī)中安裝有一種瀏覽器,用戶在所述顯示模塊中打開(kāi)了 3個(gè)瀏覽器頁(yè)面,分別為第I個(gè)瀏覽器頁(yè)面、第2個(gè)瀏覽器頁(yè)面和第3個(gè)瀏覽器頁(yè)面。
[0091]用戶在打開(kāi)第3個(gè)瀏覽器頁(yè)面時(shí),所述電子設(shè)備加載所述第3個(gè)瀏覽器頁(yè)面。在加載所述第3個(gè)瀏覽器頁(yè)面時(shí),所述電子設(shè)備能夠獲得與所述第3個(gè)瀏覽器頁(yè)面對(duì)應(yīng)的第三數(shù)據(jù),并可以將所述第三數(shù)據(jù)存儲(chǔ)在所述緩存單元中。本實(shí)施例中,所述第三數(shù)據(jù)可以是與所述第3個(gè)瀏覽器頁(yè)面對(duì)應(yīng)的第三DOM樹(shù)。
[0092]用戶在打開(kāi)所述第3個(gè)瀏覽器頁(yè)面后,認(rèn)為自己可能需要經(jīng)常性查看所述第3個(gè)瀏覽器頁(yè)面,如果每次切換回所述第3個(gè)瀏覽器頁(yè)面都需要重新進(jìn)行加載,顯然十分不便,需要等待較長(zhǎng)時(shí)間。因此,用戶針對(duì)所述第3個(gè)瀏覽器頁(yè)面進(jìn)行所述輸入操作,所述電子設(shè)備在獲得所述輸入操作后,可以對(duì)所述輸入操作進(jìn)行響應(yīng),為所述第三數(shù)據(jù)設(shè)置所述第一標(biāo)記信息。
[0093]本實(shí)施例中,在所述電子設(shè)備上為用戶提供了一個(gè)硬件的特定按鍵,用戶按下了該按鍵,即視為用戶進(jìn)行了所述輸入操作,所述電子設(shè)備可以獲得所述輸入操作,并可以對(duì)所述輸入操作進(jìn)行響應(yīng),為所述第三數(shù)據(jù)設(shè)置所述第一標(biāo)記信息。
[0094]本實(shí)施例中,為所述第三數(shù)據(jù)設(shè)置所述第一標(biāo)記信息的方式可以是:為所述第3個(gè)瀏覽器頁(yè)面所對(duì)應(yīng)的所述第三DOM樹(shù)中包括的各元素設(shè)置所述第一標(biāo)記信息。
[0095]用戶可能又進(jìn)行了操作,所述電子設(shè)備根據(jù)用戶的操作,將當(dāng)前瀏覽頁(yè)面從所述第3個(gè)瀏覽器頁(yè)面切換到所述第2個(gè)瀏覽器頁(yè)面,所述電子設(shè)備可以在所述緩存單元中首先查詢到所述第3個(gè)瀏覽器頁(yè)面對(duì)應(yīng)的所述第三數(shù)據(jù),在查詢到所述第三數(shù)據(jù)后,所述電子設(shè)備可以進(jìn)行判斷,判斷所述第三數(shù)據(jù)是否具有所述第一標(biāo)記信息。如果判斷確定所述第三數(shù)據(jù)具有所述第一標(biāo)記信息,則所述電子設(shè)備可以根據(jù)所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù),如果判斷確定所述第三數(shù)據(jù)不具有所述第一標(biāo)記信息,則所述電子設(shè)備可以將所述緩存單元中存儲(chǔ)的所述第三數(shù)據(jù)進(jìn)行清除。本實(shí)施例中,判斷確定所述第三數(shù)據(jù)具有所述第一標(biāo)記信息,則所述電子設(shè)備可以根據(jù)所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù)。
[0096]實(shí)施例二:
[0097]所述電子設(shè)備為PAD,所述電子設(shè)備具有緩存單元和顯示模塊,所述顯示模塊即為PAD的顯示屏。PAD中安裝有一種瀏覽器,用戶在所述顯示模塊中打開(kāi)了 3個(gè)瀏覽器頁(yè)面,分別為第I個(gè)瀏覽器頁(yè)面、第2個(gè)瀏覽器頁(yè)面和第3個(gè)瀏覽器頁(yè)面。
[0098]用戶在打開(kāi)第3個(gè)瀏覽器頁(yè)面時(shí),所述電子設(shè)備加載所述第3個(gè)瀏覽器頁(yè)面。在加載所述第3個(gè)瀏覽器頁(yè)面時(shí),所述電子設(shè)備能夠獲得與所述第3個(gè)瀏覽器頁(yè)面對(duì)應(yīng)的第三數(shù)據(jù),并可以將所述第三數(shù)據(jù)存儲(chǔ)在所述緩存單元中。本實(shí)施例中,所述第三數(shù)據(jù)可以是與所述第3個(gè)瀏覽器頁(yè)面對(duì)應(yīng)的第三DOM樹(shù)。
[0099]用戶在打開(kāi)所述第3個(gè)瀏覽器頁(yè)面后,認(rèn)為自己可能需要經(jīng)常性查看所述第3個(gè)瀏覽器頁(yè)面,如果每次切換回所述第3個(gè)瀏覽器頁(yè)面都需要重新進(jìn)行加載,顯然十分不便,需要等待較長(zhǎng)時(shí)間。因此,用戶針對(duì)所述第3個(gè)瀏覽器頁(yè)面進(jìn)行所述輸入操作,所述電子設(shè)備在獲得所述輸入操作后,可以對(duì)所述輸入操作進(jìn)行響應(yīng),為所述第三數(shù)據(jù)設(shè)置所述第一標(biāo)記信息。
[0100]本實(shí)施例中,在所述電子設(shè)備上為用戶提供了一個(gè)硬件的特定按鍵,用戶按下了該按鍵,即視為用戶進(jìn)行了所述輸入操作,所述電子設(shè)備可以獲得所述輸入操作,并可以對(duì)所述輸入操作進(jìn)行響應(yīng),為所述第三數(shù)據(jù)設(shè)置所述第一標(biāo)記信息。
[0101]本實(shí)施例中,為所述第三數(shù)據(jù)設(shè)置所述第一標(biāo)記信息的方式可以是:為所述第3個(gè)瀏覽器頁(yè)面所對(duì)應(yīng)的所述第三DOM樹(shù)中包括的各元素設(shè)置所述第一標(biāo)記信息。
[0102]用戶可能又進(jìn)行了操作,所述電子設(shè)備根據(jù)用戶的操作,將當(dāng)前瀏覽頁(yè)面從所述第3個(gè)瀏覽器頁(yè)面切換到所述第2個(gè)瀏覽器頁(yè)面,所述電子設(shè)備可以在所述緩存單元中首先查詢到所述第3個(gè)瀏覽器頁(yè)面對(duì)應(yīng)的所述第三數(shù)據(jù),在查詢到所述第三數(shù)據(jù)后,所述電子設(shè)備可以進(jìn)行判斷,判斷所述第三數(shù)據(jù)是否具有所述第一標(biāo)記信息。如果判斷確定所述第三數(shù)據(jù)具有所述第一標(biāo)記信息,則所述電子設(shè)備可以根據(jù)所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù),如果判斷確定所述第三數(shù)據(jù)不具有所述第一標(biāo)記信息,則所述電子設(shè)備可以將所述緩存單元中存儲(chǔ)的所述第三數(shù)據(jù)進(jìn)行清除。本實(shí)施例中,判斷確定所述第三數(shù)據(jù)具有所述第一標(biāo)記信息,則所述電子設(shè)備可以根據(jù)所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù)。
[0103]之后,所述電子設(shè)備又接收到用戶的操作,將當(dāng)前瀏覽頁(yè)面從所述第2個(gè)瀏覽器頁(yè)面切換到所述第I個(gè)瀏覽器頁(yè)面,此時(shí),如果所述緩存單元中沒(méi)有保存與所述第I個(gè)瀏覽器頁(yè)面對(duì)應(yīng)的第一數(shù)據(jù),則所述電子設(shè)備需要重新加載所述第I個(gè)瀏覽器頁(yè)面,獲得與所述第I個(gè)瀏覽器頁(yè)面對(duì)應(yīng)的所述第一數(shù)據(jù),并將所述第一數(shù)據(jù)存入所述緩存單元。
[0104]且,在將當(dāng)前瀏覽頁(yè)面從所述第2個(gè)瀏覽器頁(yè)面切換到所述第I個(gè)瀏覽器頁(yè)面時(shí),所述電子設(shè)備可以在所述緩存單元中查詢與所述第3個(gè)瀏覽器頁(yè)面對(duì)應(yīng)的所述第三數(shù)據(jù)和與所述第2個(gè)瀏覽器頁(yè)面對(duì)應(yīng)的所述第二數(shù)據(jù),在查詢到所述第三數(shù)據(jù)和所述第二數(shù)據(jù)后,所述電子設(shè)備可以分別判斷所述第三數(shù)據(jù)和所述第二數(shù)據(jù)是否均具有所述第一標(biāo)記信息,如果判斷確定所述第三數(shù)據(jù)具有所述第一標(biāo)記信息,則所述電子設(shè)備可以根據(jù)所述第一標(biāo)記信息保存所述緩存單元中的所述第三數(shù)據(jù),如果判斷確定所述第三數(shù)據(jù)不具有所述第一標(biāo)記信息,則所述電子設(shè)備可以將所述緩存單元中存儲(chǔ)的所述第三數(shù)據(jù)進(jìn)行清除。本實(shí)施例中,判斷確定所述第三數(shù)據(jù)具有所述第一標(biāo)記信息,則所述電子設(shè)備可以根據(jù)所述第一標(biāo)記信息保存所述緩存單元中存儲(chǔ)的所述第三數(shù)據(jù)。同樣,如果判斷確定所述第二數(shù)據(jù)具有所述第一標(biāo)記信息,則所述電子設(shè)備可以根據(jù)所述第一標(biāo)記信息保存所述緩存單元中的所述第二數(shù)據(jù),如果判斷確定所述第二數(shù)據(jù)不具有所述第一標(biāo)記信息,則所述電子設(shè)備可以將所述緩存單元中存儲(chǔ)的所述第二數(shù)據(jù)進(jìn)行清除。本實(shí)施例中,判斷確定所述第二數(shù)據(jù)不具有所述第一標(biāo)記信息,則所述電子設(shè)備可以將所述緩存單元中存儲(chǔ)的所述第二數(shù)據(jù)進(jìn)行清除。
[0105]實(shí)施例三:
[0106]所述電子設(shè)備為手機(jī),所述電子設(shè)備具有緩存單元和顯示模塊,所述顯示模塊即為手機(jī)的顯示屏。手機(jī)中安裝有兩種瀏覽器,分別為第一瀏覽器和第二瀏覽器。用戶在所述顯示模塊中打開(kāi)了 3個(gè)瀏覽器頁(yè)面,分別為第I個(gè)瀏覽器頁(yè)面、第2個(gè)瀏覽器頁(yè)面和第3個(gè)瀏覽器頁(yè)面,其中所述第I個(gè)瀏覽器頁(yè)面和所述第2個(gè)瀏覽器頁(yè)面對(duì)應(yīng)于所述第一瀏覽器,所述第3個(gè)瀏覽器頁(yè)面對(duì)應(yīng)于所述第二瀏覽器。
[0107]用戶在打開(kāi)第3個(gè)瀏覽器頁(yè)面時(shí),所述電子設(shè)備加載所述第3個(gè)瀏覽器頁(yè)面。在加載所述第3個(gè)瀏覽器頁(yè)面時(shí),所述電子設(shè)備能夠獲得與所述第3個(gè)瀏覽器頁(yè)面對(duì)應(yīng)的第三數(shù)據(jù),并可以將所述第三數(shù)據(jù)存儲(chǔ)在所述緩存單元中。本實(shí)施例中,所述第三數(shù)據(jù)可以是與所述第3個(gè)瀏覽器頁(yè)面對(duì)應(yīng)的第三DOM樹(shù)。
[0108]用戶在打開(kāi)所述第3個(gè)瀏覽器頁(yè)面后,認(rèn)為自己可能需要經(jīng)常性查看所述第3個(gè)瀏覽器頁(yè)面,如果每次切換回所述第3個(gè)瀏覽器頁(yè)面都需要重新進(jìn)行加載,顯然十分不便,需要等待較長(zhǎng)時(shí)間。因此,用戶針對(duì)所述第3個(gè)瀏覽器頁(yè)面進(jìn)行所述輸入操作,所述電子設(shè)備在獲得所述輸入操作后,可以對(duì)所述輸入操作進(jìn)行響應(yīng),為所述第三數(shù)據(jù)設(shè)置所述第一標(biāo)記信息。
[0109]本實(shí)施例中,在所述電子設(shè)備上為用戶提供了一個(gè)硬件的特定按鍵,用戶按下了該按鍵,即視為用戶進(jìn)行了所述輸入操作,所述電子設(shè)備可以獲得所述輸入操作,并可以對(duì)所述輸入操作進(jìn)行響應(yīng),為所述第三數(shù)據(jù)設(shè)置所述第一標(biāo)記信息。
[0110]本實(shí)施例中,為所述第三數(shù)據(jù)設(shè)置所述第一標(biāo)記信息的方式可以是:為所述第3個(gè)瀏覽器頁(yè)面所對(duì)應(yīng)的所述第三DOM樹(shù)中包括的各元素設(shè)置所述第一標(biāo)記信息。
[0111]用戶可能又進(jìn)行了操作,所述電子設(shè)備根據(jù)用戶的操作,將當(dāng)前瀏覽頁(yè)面從所述第3個(gè)瀏覽器頁(yè)面切換到所述第2個(gè)瀏覽器頁(yè)面,所述電子設(shè)備可以在所述緩存單元中首先查詢到所述第3個(gè)瀏覽器頁(yè)面對(duì)應(yīng)的所述第三數(shù)據(jù),在查詢到所述第三數(shù)據(jù)后,所述電子設(shè)備可以進(jìn)行判斷,判斷所述第三數(shù)據(jù)是否具有所述第一標(biāo)記信息。如果判斷確定所述第三數(shù)據(jù)具有所述第一標(biāo)記信息,則所述電子設(shè)備可以根據(jù)所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù),如果判斷確定所述第三數(shù)據(jù)不具有所述第一標(biāo)記信息,則所述電子設(shè)備可以將所述緩存單元中存儲(chǔ)的所述第三數(shù)據(jù)進(jìn)行清除。本實(shí)施例中,判斷確定所述第三數(shù)據(jù)具有所述第一標(biāo)記信息,則所述電子設(shè)備可以根據(jù)所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù)。
[0112]之后,所述電子設(shè)備又接收到用戶的操作,將當(dāng)前瀏覽頁(yè)面從所述第2個(gè)瀏覽器頁(yè)面切換回所述第3個(gè)瀏覽器頁(yè)面,所述電子設(shè)備可以直接根據(jù)所述第一數(shù)據(jù)顯示所述第3個(gè)瀏覽器頁(yè)面,無(wú)需重新進(jìn)行加載,顯示速度較快,能使用戶較快地查看到自己需要的內(nèi)容。
[0113]且,在將當(dāng)前瀏覽頁(yè)面從所述第2個(gè)瀏覽器頁(yè)面切換回所述第3個(gè)瀏覽器頁(yè)面時(shí),所述電子設(shè)備可以在所述緩存單元中查詢與所述第2個(gè)瀏覽器頁(yè)面對(duì)應(yīng)的第二數(shù)據(jù),在查詢到所述第二數(shù)據(jù)后,所述電子設(shè)備可以判斷所述第二數(shù)據(jù)是否具有所述第一標(biāo)記信息,如果判斷確定所述第二數(shù)據(jù)具有所述第一標(biāo)記信息,則所述電子設(shè)備可以根據(jù)所述第一標(biāo)記信息保存所述緩存單元中的所述第二數(shù)據(jù),如果判斷確定所述第二數(shù)據(jù)不具有所述第一標(biāo)記信息,則所述電子設(shè)備可以將所述緩存單元中存儲(chǔ)的所述第二數(shù)據(jù)進(jìn)行清除。本實(shí)施例中,判斷確定所述第二數(shù)據(jù)不具有所述第一標(biāo)記信息,則所述電子設(shè)備可以將所述緩存單元中存儲(chǔ)的所述第二數(shù)據(jù)進(jìn)行清除。
[0114]參見(jiàn)圖2,本發(fā)明實(shí)施例還提供一種信息處理方法,所述方法可以應(yīng)用于電子設(shè)備,所述電子設(shè)備中可以安裝有瀏覽器,所述顯示模塊中可以顯示有M個(gè)瀏覽器頁(yè)面,M可以為不小于2的整數(shù)。所述方法的主要流程如下:
[0115]步驟201:當(dāng)需要清除所述M個(gè)瀏覽器頁(yè)面所對(duì)應(yīng)的M個(gè)緩存內(nèi)容時(shí),判斷所述M個(gè)緩存內(nèi)容中是否有N個(gè)緩存內(nèi)容具有第一標(biāo)記信息,N為不大于M的正整數(shù)。
[0116]當(dāng)系統(tǒng)資源不足時(shí),所述電子設(shè)備可能需要清除所述M個(gè)緩存內(nèi)容,即需要清除所述M個(gè)DOM樹(shù)中包括的各元素。
[0117]可選的,所述電子設(shè)備在清除所述M個(gè)緩存內(nèi)容中的每個(gè)緩存內(nèi)容之前,可以首先進(jìn)行判斷,判斷該將要被清除的緩存內(nèi)容是否帶有所述第一標(biāo)記信息。
[0118]可選的,所述電子設(shè)備在清除所述M個(gè)緩存內(nèi)容之前,可以首先進(jìn)行判斷,判斷所述M個(gè)瀏覽器頁(yè)面對(duì)應(yīng)的所述M個(gè)緩存內(nèi)容中是否有帶有所述第一標(biāo)記信息的緩存內(nèi)容。
[0119]本實(shí)施例中,判斷一個(gè)緩存內(nèi)容是否設(shè)置有所述第一標(biāo)記信息,具體可以是判斷該DOM樹(shù)中包括的各元素是否設(shè)置有所述第一標(biāo)記信息。
[0120]可選的,本發(fā)明實(shí)施例中,在為一個(gè)DOM樹(shù)設(shè)置所述第一標(biāo)記信息時(shí),一般是將該DOM樹(shù)中對(duì)應(yīng)的各元素均設(shè)置了所述第一標(biāo)記信息,則所述電子設(shè)備在對(duì)一個(gè)DOM樹(shù)進(jìn)行判斷時(shí),只要判斷確定該DOM樹(shù)中對(duì)應(yīng)的各元素中的一個(gè)元素設(shè)置有所述第一標(biāo)記信息,即可確定該DOM樹(shù)設(shè)置有所述第一標(biāo)記信息。
[0121 ] 可選的,本發(fā)明實(shí)施例中,所述電子設(shè)備也可以對(duì)一個(gè)DOM樹(shù)中包括的各元素進(jìn)行依次判斷,以確定是否該DOM樹(shù)中包括的各元素是否均設(shè)置有所述第一標(biāo)記信息,如果確定該DOM樹(shù)中包括的各元素均設(shè)置有所述第一標(biāo)記信息,即可確定該DOM樹(shù)設(shè)置有所述
第一標(biāo)記信息。
[0122]步驟202:當(dāng)所述N個(gè)緩存內(nèi)容具有所述第一標(biāo)記信息時(shí),暫緩清除所述N個(gè)緩存內(nèi)容。
[0123]本發(fā)明實(shí)施例中,如果判斷確定所述M個(gè)緩存內(nèi)容中的所述N個(gè)緩存內(nèi)容具有所述第一標(biāo)記信息,則所述電子設(shè)備可以先不清除所述N個(gè)緩存內(nèi)容。
[0124]較佳的,本發(fā)明實(shí)施例中,如果判斷確定所述M個(gè)緩存內(nèi)容中的所述N個(gè)緩存內(nèi)容具有所述第一標(biāo)記信息,則所述電子設(shè)備可以先清除剩余的M-N個(gè)緩存內(nèi)容。在將剩余的M-N個(gè)緩存內(nèi)容清除完畢后,如果判斷確定系統(tǒng)資源仍然不足,則所述電子設(shè)備可以再繼續(xù)清除所述N個(gè)緩存內(nèi)容。其中,在清除所述N個(gè)緩存內(nèi)容時(shí),清除順序可以任意,或者也可以由用戶進(jìn)行指定。
[0125]例如,第一緩存內(nèi)容帶有所述第一標(biāo)記信息。一種可能的情況為:所述第一緩存內(nèi)容對(duì)應(yīng)于第一 DOM樹(shù),所述第一 DOM樹(shù)中包括的各元素均設(shè)置有所述第一標(biāo)記信息,所述第一標(biāo)記信息只包括一類子標(biāo)記信息,則為各元素設(shè)置的所述第一標(biāo)記信息均相同,優(yōu)先級(jí)也相同,在清除所述第一緩存內(nèi)容時(shí),可以將所述第一 DOM樹(shù)中對(duì)應(yīng)的各元素均同時(shí)進(jìn)行清除。
[0126]例如,第一緩存內(nèi)容帶有所述第一標(biāo)記信息。一種可能的情況為:所述第一緩存內(nèi)容對(duì)應(yīng)于第一 DOM樹(shù),所述第一 DOM樹(shù)中包括的各元素均設(shè)置有所述第一標(biāo)記信息,所述第一標(biāo)記信息包括有至少兩類子標(biāo)記信息,每一類子標(biāo)記信息對(duì)應(yīng)的優(yōu)先級(jí)不同,所述第一DOM樹(shù)中包括的各元素設(shè)置的所述第一標(biāo)記信息的優(yōu)先級(jí)也相應(yīng)不同。在清除所述第一緩存內(nèi)容時(shí),所述電子設(shè)備可以按照不同元素的不同優(yōu)先級(jí)進(jìn)行分別清除,例如,可以首先清除低優(yōu)先級(jí)的元素,在將低優(yōu)先級(jí)的元素清除完畢后,所述電子設(shè)備還可以判斷系統(tǒng)資源是否已充足,如果系統(tǒng)資源足夠,則所述電子設(shè)備可以停止清除高優(yōu)先級(jí)的元素,在不影響用戶觀看的情況下盡量避免重新加載,減少用戶的等待時(shí)間,也減少系統(tǒng)工作量。
[0127]以下通過(guò)幾個(gè)具體的實(shí)施例介紹本發(fā)明中的所述信息處理方法,下面的實(shí)施例主要介紹了所述方法的幾種可能的應(yīng)用場(chǎng)景。需要說(shuō)明的是,本發(fā)明中的實(shí)施例只用于解釋本發(fā)明,而不能用于限制本發(fā)明,凡是符合本發(fā)明思想的實(shí)施例均在本發(fā)明的保護(hù)范圍之內(nèi),本領(lǐng)域技術(shù)人員自然知道應(yīng)如何根據(jù)本發(fā)明的思想進(jìn)行變型。
[0128]買施例四:
[0129]所述電子設(shè)備為手機(jī),所述電子設(shè)備具有顯示模塊,所述顯示模塊即為手機(jī)的顯示屏。手機(jī)中安裝有一種瀏覽器,用戶在所述顯示模塊中打開(kāi)了 3個(gè)瀏覽器頁(yè)面,分別為第一瀏覽器頁(yè)面、第二瀏覽器頁(yè)面和第三瀏覽器頁(yè)面。
[0130]所述電子設(shè)備的系統(tǒng)資源較少時(shí),需要清除該3個(gè)瀏覽器頁(yè)面對(duì)應(yīng)的3個(gè)緩存內(nèi)容,其中,所述第一瀏覽器頁(yè)面對(duì)應(yīng)所述第一緩存內(nèi)容,所述第二瀏覽器頁(yè)面對(duì)應(yīng)所述第二緩存內(nèi)容,所述第三瀏覽器頁(yè)面對(duì)應(yīng)第三緩存內(nèi)容。
[0131]所述電子設(shè)備在清除每個(gè)緩存內(nèi)容之前,可以首先進(jìn)行判斷,判斷該將要被清除的緩存內(nèi)容是否帶有所述第一標(biāo)記信息。如果判斷確定該將要被清除的緩存內(nèi)容帶有所述第一標(biāo)記信息,則所述電子設(shè)備可以暫時(shí)不清除該緩存內(nèi)容,而繼續(xù)清除其他緩存內(nèi)容。
[0132]本實(shí)施例中,所述電子設(shè)備在清除所述第一緩存內(nèi)容之前,首先判斷所述第一緩存內(nèi)容是否帶有所述第一標(biāo)記信息,本實(shí)施例中判斷確定所述第一緩存內(nèi)容帶有所述第一標(biāo)記信息,則所述電子設(shè)備暫緩清除所述第一緩存內(nèi)容,繼續(xù)清除所述第二緩存內(nèi)容。
[0133]在清除所述第二緩存內(nèi)容之前,首先判斷所述第二緩存內(nèi)容是否帶有所述第一標(biāo)記信息,本實(shí)施例中判斷確定所述第二緩存內(nèi)容也帶有所述第一標(biāo)記信息,則所述電子設(shè)備暫緩清除所述第二緩存內(nèi)容,繼續(xù)清除所述第三緩存內(nèi)容。[0134]在清除所述第三緩存內(nèi)容之前,首先判斷所述第三緩存內(nèi)容是否帶有所述第一標(biāo)記信息,本實(shí)施例中判斷確定所述第三緩存內(nèi)容不帶有所述第一標(biāo)記信息,則所述電子設(shè)備可以直接清除所述第三緩存內(nèi)容。
[0135]在將所述第三緩存內(nèi)容清除完畢后,所述電子設(shè)備可以判斷系統(tǒng)資源是否足夠,本實(shí)施例中所述電子設(shè)備判斷確定系統(tǒng)資源足夠,則所述電子設(shè)備可以不對(duì)所述第一緩存內(nèi)容和所述第二緩存內(nèi)容進(jìn)行清除。
[0136]實(shí)施例五:
[0137]所述電子設(shè)備為PAD,所述電子設(shè)備具有顯示模塊,所述顯示模塊即為PAD的顯示屏。PAD中安裝有兩種瀏覽器,用戶在所述顯示模塊中打開(kāi)了 3個(gè)瀏覽器頁(yè)面,分別為第一瀏覽器頁(yè)面、第二瀏覽器頁(yè)面和第三瀏覽器頁(yè)面,其中,所述第一瀏覽器頁(yè)面和所述第二瀏覽器頁(yè)面對(duì)應(yīng)于第一種瀏覽器,所述第三瀏覽器頁(yè)面對(duì)應(yīng)于第二種瀏覽器。
[0138]所述電子設(shè)備的系統(tǒng)資源較少時(shí),需要清除該3個(gè)瀏覽器頁(yè)面對(duì)應(yīng)的3個(gè)緩存內(nèi)容,其中,所述第一瀏覽器頁(yè)面對(duì)應(yīng)所述第一緩存內(nèi)容,所述第二瀏覽器頁(yè)面對(duì)應(yīng)所述第二緩存內(nèi)容,所述第三瀏覽器頁(yè)面對(duì)應(yīng)第三緩存內(nèi)容。
[0139]所述電子設(shè)備在清除每個(gè)緩存內(nèi)容之前,可以首先進(jìn)行判斷,判斷該將要被清除的緩存內(nèi)容是否帶有所述第一標(biāo)記信息。如果判斷確定該將要被清除的緩存內(nèi)容帶有所述第一標(biāo)記信息,則所述電子設(shè)備可以暫時(shí)不清除該緩存內(nèi)容,而繼續(xù)清除其他緩存內(nèi)容。
[0140]本實(shí)施例中,所述電子設(shè)備在清除所述第一緩存內(nèi)容之前,首先判斷所述第一緩存內(nèi)容是否帶有所述第一標(biāo)記信息,本實(shí)施例中判斷確定所述第一緩存內(nèi)容帶有所述第一標(biāo)記信息,則所述電子設(shè)備暫緩清除所述第一緩存內(nèi)容,繼續(xù)清除所述第二緩存內(nèi)容。
[0141]在清除所述第二緩存內(nèi)容之前,首先判斷所述第二緩存內(nèi)容是否帶有所述第一標(biāo)記信息,本實(shí)施例中判斷確定所述第二緩存內(nèi)容也帶有所述第一標(biāo)記信息,則所述電子設(shè)備暫緩清除所述第二緩存內(nèi)容,繼續(xù)清除所述第三緩存內(nèi)容。
[0142]在清除所述第三緩存內(nèi)容之前,首先判斷所述第三緩存內(nèi)容是否帶有所述第一標(biāo)記信息,本實(shí)施例中判斷確定所述第三緩存內(nèi)容不帶有所述第一標(biāo)記信息,則所述電子設(shè)備可以直接清除所述第三緩存內(nèi)容。
[0143]在將所述第三緩存內(nèi)容清除完畢后,所述電子設(shè)備可以判斷系統(tǒng)資源是否足夠,本實(shí)施例中所述電子設(shè)備判斷確定系統(tǒng)資源依然不足,則所述電子設(shè)備可以繼續(xù)清除所述第一緩存內(nèi)容和所述第二緩存內(nèi)容。其中,在清除所述第一緩存內(nèi)容和所述第二緩存內(nèi)容時(shí),所述電子設(shè)備可以按照任意順序進(jìn)行清除。在每清除完畢一個(gè)緩存內(nèi)容時(shí),所述電子設(shè)備都可以繼續(xù)進(jìn)行判斷,判斷系統(tǒng)資源是否足夠,只要判斷確定系統(tǒng)資源已經(jīng)足夠,則所述電子設(shè)備都可以停止對(duì)緩存內(nèi)容的清除。
[0144]實(shí)施例六:
[0145]所述電子設(shè)備為手機(jī),所述電子設(shè)備具有顯示模塊,所述顯示模塊即為手機(jī)的顯示屏。手機(jī)中安裝有兩種瀏覽器,用戶在所述顯示模塊中打開(kāi)了 3個(gè)瀏覽器頁(yè)面,分別為第一瀏覽器頁(yè)面、第二瀏覽器頁(yè)面和第三瀏覽器頁(yè)面,其中,所述第一瀏覽器頁(yè)面和所述第二瀏覽器頁(yè)面對(duì)應(yīng)于第一種瀏覽器,所述第三瀏覽器頁(yè)面對(duì)應(yīng)于第二種瀏覽器。
[0146]所述電子設(shè)備的系統(tǒng)資源較少時(shí),需要清除該3個(gè)瀏覽器頁(yè)面對(duì)應(yīng)的3個(gè)緩存內(nèi)容,其中,所述第一瀏覽器頁(yè)面對(duì)應(yīng)所述第一緩存內(nèi)容,所述第二瀏覽器頁(yè)面對(duì)應(yīng)所述第二緩存內(nèi)容,所述第三瀏覽器頁(yè)面對(duì)應(yīng)第三緩存內(nèi)容。
[0147]所述電子設(shè)備在清除每個(gè)緩存內(nèi)容之前,可以首先進(jìn)行判斷,判斷該將要被清除的緩存內(nèi)容是否帶有所述第一標(biāo)記信息。如果判斷確定該將要被清除的緩存內(nèi)容帶有所述第一標(biāo)記信息,則所述電子設(shè)備可以暫時(shí)不清除該緩存內(nèi)容,而繼續(xù)清除其他緩存內(nèi)容。
[0148]本實(shí)施例中,所述電子設(shè)備在清除所述第一緩存內(nèi)容之前,首先判斷所述第一緩存內(nèi)容是否帶有所述第一標(biāo)記信息,本實(shí)施例中判斷確定所述第一緩存內(nèi)容帶有所述第一標(biāo)記信息,則所述電子設(shè)備暫緩清除所述第一緩存內(nèi)容,繼續(xù)清除所述第二緩存內(nèi)容。
[0149]在清除所述第二緩存內(nèi)容之前,首先判斷所述第二緩存內(nèi)容是否帶有所述第一標(biāo)記信息,本實(shí)施例中判斷確定所述第二緩存內(nèi)容不帶有所述第一標(biāo)記信息,則所述電子設(shè)備可以直接所述第二緩存內(nèi)容,在將所述第二緩存內(nèi)容清除完畢后,所述電子設(shè)備可以判斷系統(tǒng)資源是否足夠,如果判斷確定系統(tǒng)資源已足夠,則所述電子設(shè)備可以停止對(duì)其他緩存內(nèi)容的清除,如果判斷確定系統(tǒng)資源仍然不足,則所述電子設(shè)備可以繼續(xù)清除所述第三緩存內(nèi)容?;蛘撸趯⑺龅诙彺鎯?nèi)容清除完畢后,所述電子設(shè)備也可以不判斷系統(tǒng)資源是否足夠,而直接清除所述第三緩存內(nèi)容。
[0150]在清除所述第三緩存內(nèi)容之前,首先判斷所述第三緩存內(nèi)容是否帶有所述第一標(biāo)記信息,本實(shí)施例中判斷確定所述第三緩存內(nèi)容不帶有所述第一標(biāo)記信息,則所述電子設(shè)備可以直接清除所述第三緩存內(nèi)容。
[0151]在將所述第三緩存內(nèi)容清除完畢后,所述電子設(shè)備可以判斷系統(tǒng)資源是否足夠,本實(shí)施例中所述電子設(shè)備判斷確定系統(tǒng)資源依然不足,則所述電子設(shè)備可以繼續(xù)清除所述
第一緩存內(nèi)容。
[0152]本實(shí)施例中,在為所述第一 DOM樹(shù)中包括的各元素設(shè)置所述第一標(biāo)記信息時(shí),可以區(qū)分不同的優(yōu)先級(jí)。本實(shí)施例中,所述第一標(biāo)記信息可以包括有三類子標(biāo)記信息,分別為第一子標(biāo)記信息、第二子標(biāo)記信息和第三子標(biāo)記信息,所述第一子標(biāo)記信息、所述第二子標(biāo)記信息的優(yōu)先級(jí)和所述第三子標(biāo)記信息的優(yōu)先級(jí)順序?yàn)?所述第一子標(biāo)記信息的優(yōu)先級(jí)>所述第二子標(biāo)記信息的優(yōu)先級(jí)>所述第三子標(biāo)記信息的優(yōu)先級(jí)。
[0153]本實(shí)施例中,例如所述第一 DOM樹(shù)中包括有三個(gè)元素,分別為第一元素、第二元素和第三元素。所述第一元素為文字內(nèi)容對(duì)應(yīng)的元素,所述第二元素為視頻內(nèi)容對(duì)應(yīng)的元素,所述第三元素為圖片內(nèi)容對(duì)應(yīng)的元素。
[0154]在為所述第一 DOM樹(shù)設(shè)置所述第一標(biāo)記信息時(shí),所述電子設(shè)備可以自行為所述第一元素設(shè)置所述第一子標(biāo)記信息,為所述第二元素設(shè)置所述第二子標(biāo)記信息,及為所述第三元素設(shè)置所述第三子標(biāo)記信息。
[0155]則,在清除所述第一緩存內(nèi)容時(shí),所述電子設(shè)備可以按照所述第一緩存內(nèi)容中不同元素對(duì)應(yīng)的不同優(yōu)先級(jí)來(lái)進(jìn)行清除。例如,所述第三元素對(duì)應(yīng)所述第三子標(biāo)記信息,所述第三子標(biāo)記信息對(duì)應(yīng)的優(yōu)先級(jí)最低,則可以首先清除所述第三元素。在將所述第三元素清除完畢后,所述電子設(shè)備可以繼續(xù)進(jìn)行判斷,判斷系統(tǒng)資源是否足夠,如果判斷確定系統(tǒng)資源已經(jīng)足夠,則所述電子設(shè)備可以停止對(duì)其余元素的清除,而如果判斷確定系統(tǒng)資源仍然不足,則所述電子設(shè)備可以繼續(xù)清除所述第二元素,同樣的,所述第二元素清除完畢后,所述電子設(shè)備可以繼續(xù)判斷系統(tǒng)資源是否足夠,以此類推。
[0156]參見(jiàn)圖3,本發(fā)明實(shí)施例提供一種電子設(shè)備,所述電子設(shè)備可以具有緩存單元及顯示模塊301,所述電子設(shè)備中可以安裝有至少一種瀏覽器,所述至少一種瀏覽器能夠支持瀏覽器頁(yè)面的瀏覽,當(dāng)所述顯示模塊上的當(dāng)前瀏覽頁(yè)面從第一瀏覽器頁(yè)面切換到與所述第一瀏覽器頁(yè)面不同的第二瀏覽器頁(yè)面時(shí),所述電子設(shè)備能夠加載所述第二瀏覽器頁(yè)面對(duì)應(yīng)的第二數(shù)據(jù),同時(shí)能夠清除所述緩存單元中所述第一瀏覽器頁(yè)面對(duì)應(yīng)的第一數(shù)據(jù)。所述電子設(shè)備還可以包括加載模塊302、獲取模塊303、設(shè)置模塊304和操作模塊305。
[0157]較佳的,所述電子設(shè)備還可以包括判斷模塊306和切換模塊307。
[0158]加載模塊302可以用于通過(guò)所述至少一種瀏覽器中的一種瀏覽器加載所述第一瀏覽器頁(yè)面。
[0159]獲取模塊303可以用于獲得與所述第一瀏覽器頁(yè)面的第一數(shù)據(jù),并將所述第一數(shù)據(jù)緩存在所述緩存單元。
[0160]設(shè)置模塊304可以用于獲得輸入操作,并對(duì)所述輸入操作進(jìn)行響應(yīng),為所述第一
數(shù)據(jù)設(shè)置第一標(biāo)記信息。
[0161]設(shè)置模塊304具體可以用于為所述第一 DOM樹(shù)中包括的各元素設(shè)置所述第一標(biāo)記信息。
[0162]操作模塊305可以用于在當(dāng)前瀏覽頁(yè)面從所述第一瀏覽器頁(yè)面切換到所述第二瀏覽器頁(yè)面時(shí),基于所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù)。
[0163]操作模塊305具體可以用于當(dāng)所述第一數(shù)據(jù)具有所述第一標(biāo)記信息時(shí),保存所述緩存單元中的所述第一數(shù)據(jù)。
[0164]操作模塊305具體還可以用于清除所述緩存單元中的所述第二數(shù)據(jù),及根據(jù)所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù)。
[0165]操作模塊305具體還可以用于當(dāng)所述第二數(shù)據(jù)未設(shè)置所述第一標(biāo)記信息時(shí),清除所述第二數(shù)據(jù)。
[0166]判斷模塊306可以用于在當(dāng)前瀏覽頁(yè)面從所述第一瀏覽器頁(yè)面切換到所述第二瀏覽器頁(yè)面時(shí),判斷所述第一數(shù)據(jù)是否具有所述第一標(biāo)記信息。
[0167]判斷模塊306可以用于判斷所述第二數(shù)據(jù)是否設(shè)置有所述第一標(biāo)記信息。
[0168]本發(fā)明實(shí)施例中,所述第一數(shù)據(jù)可以為第一 DOM樹(shù)。
[0169]切換模塊307可以用于將當(dāng)前瀏覽頁(yè)面從所述第二瀏覽器頁(yè)面切換到所述第一瀏覽器頁(yè)面。
[0170]切換模塊307可以用于將當(dāng)前瀏覽頁(yè)面從所述第二瀏覽器頁(yè)面切換到第三瀏覽器頁(yè)面,所述第一瀏覽器頁(yè)面、所述第二瀏覽器頁(yè)面及所述第三瀏覽器頁(yè)面兩兩不相同。
[0171]顯示模塊301可以用于根據(jù)所述第一數(shù)據(jù)顯示所述第一瀏覽器頁(yè)面。
[0172]參見(jiàn)圖4,本發(fā)明實(shí)施例還提供一種電子設(shè)備,所述電子設(shè)備可以具有緩存單元和顯示模塊,所述電子設(shè)備中可以安裝有至少一種瀏覽器,所述顯示模塊中可以顯示有M個(gè)瀏覽器頁(yè)面,M可以為不小于2的整數(shù)。所述電子設(shè)備還可以包括判斷模塊401和操作模塊402。較佳的,本實(shí)施例中的所述電子設(shè)備與圖3實(shí)施例中所述的電子設(shè)備可以為同一電子設(shè)備。
[0173]判斷模塊401可以用于當(dāng)需要清除所述M個(gè)瀏覽器頁(yè)面所對(duì)應(yīng)的M個(gè)緩存內(nèi)容時(shí),判斷所述M個(gè)緩存內(nèi)容中是否有N個(gè)緩存內(nèi)容具有第一標(biāo)記信息,N為不大于M的正整數(shù)。[0174]判斷模塊401具體可以用于判斷所述M個(gè)緩存內(nèi)容所對(duì)應(yīng)的M個(gè)DOM樹(shù)中是否有N個(gè)DOM樹(shù)中包括的各元素中設(shè)置有所述第一標(biāo)記信息。
[0175]操作模塊402可以用于當(dāng)所述N個(gè)緩存內(nèi)容具有所述第一標(biāo)記信息時(shí),暫緩清除所述N個(gè)緩存內(nèi)容。
[0176]操作模塊402還可以用于當(dāng)所述N個(gè)緩存內(nèi)容具有所述第一標(biāo)記信息時(shí),清除所述M個(gè)緩存內(nèi)容中剩余的M-N個(gè)緩存內(nèi)容。
[0177]本發(fā)明實(shí)施例中的信息處理方法可以應(yīng)用于具有緩存單元及顯示模塊的電子設(shè)備,所述電子設(shè)備中安裝有至少一種瀏覽器,所述至少一種瀏覽器能夠支持瀏覽器頁(yè)面的瀏覽,當(dāng)所述顯示模塊上的當(dāng)前瀏覽頁(yè)面從第一瀏覽器頁(yè)面切換到與所述第一瀏覽器頁(yè)面不同的第二瀏覽器頁(yè)面時(shí),所述電子設(shè)備能夠加載所述第二瀏覽器頁(yè)面對(duì)應(yīng)的第二數(shù)據(jù),同時(shí)能夠清除所述緩存單元上所述第一瀏覽器頁(yè)面對(duì)應(yīng)的第一數(shù)據(jù),所述方法可以包括:通過(guò)所述至少一種瀏覽器中的一種瀏覽器加載所述第一瀏覽器頁(yè)面;獲得與所述第一瀏覽器頁(yè)面的第一數(shù)據(jù),并將所述第一數(shù)據(jù)緩存在所述緩存單元;獲得輸入操作,并對(duì)所述輸入操作進(jìn)行響應(yīng),為所述第一數(shù)據(jù)設(shè)置第一標(biāo)記信息;在當(dāng)前瀏覽頁(yè)面從所述第一瀏覽器頁(yè)面切換到所述第二瀏覽器頁(yè)面時(shí),基于所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù)。
[0178]本發(fā)明實(shí)施例中,在獲得與所述第一瀏覽器頁(yè)面對(duì)應(yīng)的所述第一數(shù)據(jù)時(shí),可以為所述第一數(shù)據(jù)設(shè)置所述第一標(biāo)記信息,這樣在所述電子設(shè)備的顯示模塊中的當(dāng)前瀏覽頁(yè)面從所述第一瀏覽器頁(yè)面切換到所述第二瀏覽器頁(yè)面時(shí),可以根據(jù)所述第一標(biāo)記信息保存所述緩存單元中存儲(chǔ)的所述第一數(shù)據(jù),即不將所述第一數(shù)據(jù)進(jìn)行清除,例如可以將所述第一數(shù)據(jù)放到最后再進(jìn)行清除,或者可以不清除所述第一數(shù)據(jù),這樣,便于用戶隨時(shí)查看所述第一瀏覽器頁(yè)面,所述電子設(shè)備也無(wú)需在每次從其他瀏覽器頁(yè)面切換回所述第一瀏覽器頁(yè)面時(shí)重新加載所述第一瀏覽器頁(yè)面,減少了所述電子設(shè)備的工作量,減輕了所述電子設(shè)備的負(fù)擔(dān),對(duì)于用戶來(lái)說(shuō)也較為方便,在查看所述第一瀏覽器頁(yè)面時(shí)不會(huì)遇到或較少遇到重新加載的情況,減少了用戶的等待時(shí)間,提高用戶體驗(yàn)。
[0179]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0180]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0181]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0182]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0183]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【權(quán)利要求】
1.一種信息處理方法,所述方法應(yīng)用于具有緩存單元及顯示模塊的電子設(shè)備,所述電子設(shè)備中安裝有至少一種瀏覽器,所述至少一種瀏覽器能夠支持瀏覽器頁(yè)面的瀏覽,當(dāng)所述顯示模塊上的當(dāng)前瀏覽頁(yè)面從第一瀏覽器頁(yè)面切換到與所述第一瀏覽器頁(yè)面不同的第二瀏覽器頁(yè)面時(shí),所述電子設(shè)備能夠加載所述第二瀏覽器頁(yè)面對(duì)應(yīng)的第二數(shù)據(jù),同時(shí)能夠清除所述緩存單元中所述第一瀏覽器頁(yè)面對(duì)應(yīng)的第一數(shù)據(jù),其特征在于,所述方法包括以下步驟: 通過(guò)所述至少一種瀏覽器中的一種瀏覽器加載所述第一瀏覽器頁(yè)面; 獲得與所述第一瀏覽器頁(yè)面的第一數(shù)據(jù),并將所述第一數(shù)據(jù)緩存在所述緩存單元; 獲得輸入操作,并對(duì)所述輸入操作進(jìn)行響應(yīng),為所述第一數(shù)據(jù)設(shè)置第一標(biāo)記信息; 在當(dāng)前瀏覽頁(yè)面從所述第一瀏覽器頁(yè)面切換到所述第二瀏覽器頁(yè)面時(shí),基于所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù)。
2.如權(quán)利要求1所述的方法,其特征在于,在基于所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù)之前還包括步驟:在當(dāng)前瀏覽頁(yè)面從所述第一瀏覽器頁(yè)面切換到所述第二瀏覽器頁(yè)面時(shí),判斷所述第一數(shù)據(jù)是否具有所述第一標(biāo)記信息; 基于所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù)的步驟包括:當(dāng)所述第一數(shù)據(jù)具有所述第一標(biāo)記信息時(shí),保存所述緩存單元中的所述第一數(shù)據(jù)。
3.如權(quán)利要求1所述的方法,其特征在于,所述第一數(shù)據(jù)為第一文件物件模型DOM樹(shù)。
4.如權(quán)利要求3所述 的方法,其特征在于,為所述第一數(shù)據(jù)設(shè)置第一標(biāo)記信息的步驟包括:為所述第一 DOM樹(shù)中包括的各元素設(shè)置所述第一標(biāo)記信息。
5.如權(quán)利要求1所述的方法,其特征在于,在基于所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù)之后還包括步驟: 將當(dāng)前瀏覽頁(yè)面從所述第二瀏覽器頁(yè)面切換到所述第一瀏覽器頁(yè)面; 根據(jù)所述第一數(shù)據(jù)顯示所述第一瀏覽器頁(yè)面。
6.如權(quán)利要求1所述的方法,其特征在于,在基于所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù)之后還包括步驟: 將當(dāng)前瀏覽頁(yè)面從所述第二瀏覽器頁(yè)面切換到第三瀏覽器頁(yè)面,所述第一瀏覽器頁(yè)面、所述第二瀏覽器頁(yè)面及所述第三瀏覽器頁(yè)面兩兩不相同; 清除所述緩存單元中的所述第二數(shù)據(jù),及根據(jù)所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù)。
7.如權(quán)利要求6所述的方法,其特征在于,在清除所述緩存單元中的所述第二數(shù)據(jù)之前還包括步驟:判斷所述第二數(shù)據(jù)是否設(shè)置有所述第一標(biāo)記信息; 清除所述緩存單元中的所述第二數(shù)據(jù)的步驟包括:當(dāng)所述第二數(shù)據(jù)未設(shè)置所述第一標(biāo)記信息時(shí),清除所述第二數(shù)據(jù)。
8.如權(quán)利要求6所述的方法,其特征在于,在根據(jù)所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù)之前還包括步驟:判斷所述緩存單元中的剩余空間容量是否不小于與所述第三瀏覽器頁(yè)面所對(duì)應(yīng)的第三數(shù)據(jù)的容量; 根據(jù)所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù)的步驟包括:當(dāng)所述剩余空間容量不小于所述第三數(shù)據(jù)的容量時(shí),根據(jù)所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù)。
9.如權(quán)利要求8所述的方法,其特征在于,在判斷所述緩存單元中的剩余空間容量是否不小于與所述第三瀏覽器頁(yè)面所對(duì)應(yīng)的第三數(shù)據(jù)的容量之后還包括步驟:當(dāng)所述剩余空間容量小于所述第三數(shù)據(jù)的容量時(shí),清除所述第三數(shù)據(jù),或清除所述第三數(shù)據(jù)中所包括的各元素中的部分元素,以使所述緩存單元能夠存儲(chǔ)所述第三數(shù)據(jù)。
10.一種電子設(shè)備,所述電子設(shè)備具有緩存單元及顯示模塊,所述電子設(shè)備中安裝有至少一種瀏覽器,所述至少一種瀏覽器能夠支持瀏覽器頁(yè)面的瀏覽,當(dāng)所述顯示模塊上的當(dāng)前瀏覽頁(yè)面從第一瀏覽器頁(yè)面切換到與所述第一瀏覽器頁(yè)面不同的第二瀏覽器頁(yè)面時(shí),所述電子設(shè)備能夠加載所述第二瀏覽器頁(yè)面對(duì)應(yīng)的第二數(shù)據(jù),同時(shí)能夠清除所述緩存單元中所述第一瀏覽器頁(yè)面對(duì)應(yīng)的第一數(shù)據(jù),其特征在于,所述電子設(shè)備包括: 加載模塊,用于通過(guò)所述至少一種瀏覽器中的一種瀏覽器加載所述第一瀏覽器頁(yè)面; 獲取模塊,用于獲得與所述第一瀏覽器頁(yè)面的第一數(shù)據(jù),并將所述第一數(shù)據(jù)緩存在所述緩存單元; 設(shè)置模塊,用于獲得輸入操作,并對(duì)所述輸入操作進(jìn)行響應(yīng),為所述第一數(shù)據(jù)設(shè)置第一標(biāo)記信息; 操作模塊,用于在當(dāng)前瀏覽頁(yè)面從所述第一瀏覽器頁(yè)面切換到所述第二瀏覽器頁(yè)面時(shí),基于所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù)。
11.如權(quán)利要求10所述的電子設(shè)備,其特征在于,所述電子設(shè)備還包括判斷模塊,用于在當(dāng)前瀏覽頁(yè)面從所述第一瀏覽器頁(yè)面切換到所述第二瀏覽器頁(yè)面時(shí),判斷所述第一數(shù)據(jù)是否具有所述第一標(biāo)記 信息; 所述操作模塊具體用于:當(dāng)所述第一數(shù)據(jù)具有所述第一標(biāo)記信息時(shí),保存所述緩存單元中的所述第一數(shù)據(jù)。
12.如權(quán)利要求10所述的電子設(shè)備,其特征在于,所述第一數(shù)據(jù)為第一DOM樹(shù)。
13.如權(quán)利要求12所述的電子設(shè)備,其特征在于,所述設(shè)置模塊具體用于:為所述第一DOM樹(shù)中包括的各元素設(shè)置所述第一標(biāo)記信息。
14.如權(quán)利要求10所述的電子設(shè)備,其特征在于,所述電子設(shè)備還包括切換模塊,用于將當(dāng)前瀏覽頁(yè)面從所述第二瀏覽器頁(yè)面切換到所述第一瀏覽器頁(yè)面; 所述顯示模塊用于根據(jù)所述第一數(shù)據(jù)顯示所述第一瀏覽器頁(yè)面。
15.如權(quán)利要求10所述的電子設(shè)備,其特征在于,所述電子設(shè)備還包括切換模塊,用于將當(dāng)前瀏覽頁(yè)面從所述第二瀏覽器頁(yè)面切換到第三瀏覽器頁(yè)面,所述第一瀏覽器頁(yè)面、所述第二瀏覽器頁(yè)面及所述第三瀏覽器頁(yè)面兩兩不相同; 所述操作模塊具體還用于:清除所述緩存單元中的所述第二數(shù)據(jù),及根據(jù)所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù)。
16.如權(quán)利要求15所述的電子設(shè)備,其特征在于,所述電子設(shè)備還包括判斷模塊,用于判斷所述第二數(shù)據(jù)是否設(shè)置有所述第一標(biāo)記信息; 所述操作模塊具體還用于:當(dāng)所述第二數(shù)據(jù)未設(shè)置所述第一標(biāo)記信息時(shí),清除所述第二數(shù)據(jù)。
17.如權(quán)利要求15所述的電子設(shè)備,其特征在于,所述電子設(shè)備還包括判斷模塊,用于判斷所述緩存單元中的剩余空間容量是否不小于與所述第三瀏覽器頁(yè)面所對(duì)應(yīng)的第三數(shù)據(jù)的容量;所述操作模塊具體還用于:當(dāng)所述剩余空間容量不小于所述第三數(shù)據(jù)的容量時(shí),根據(jù)所述第一標(biāo)記信息保存所述緩存單元中的所述第一數(shù)據(jù)。
18.如權(quán)利要求17所述的電子設(shè)備,其特征在于,所述操作模塊具體還用于:當(dāng)所述剩余空間容量小于所述第三數(shù)據(jù)的容量時(shí),清除所述第三數(shù)據(jù),或清除所述第三數(shù)據(jù)中所包括的各元素中的部分元素,以使所述緩存單元能夠存儲(chǔ)所述第三數(shù)據(jù)。
【文檔編號(hào)】G06F17/30GK104035921SQ201310067457
【公開(kāi)日】2014年9月10日 申請(qǐng)日期:2013年3月4日 優(yōu)先權(quán)日:2013年3月4日
【發(fā)明者】張博 申請(qǐng)人:聯(lián)想(北京)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
永安市| 法库县| 禹城市| 扶沟县| 忻城县| 方城县| 信丰县| 深泽县| 锡林浩特市| 湘潭县| 瑞昌市| 罗平县| 抚州市| 广平县| 长葛市| 兴隆县| 宁乡县| 读书| 永顺县| 奉节县| 治多县| 富蕴县| 庆安县| 阳东县| 长子县| 镇安县| 类乌齐县| 法库县| 年辖:市辖区| 海阳市| 江都市| 溧水县| 庆城县| 凤冈县| 乌拉特后旗| 盈江县| 洛南县| 罗定市| 高唐县| 行唐县| 义乌市|