緩存管理方法、裝置和移動(dòng)終端的制作方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種緩存管理方法、裝置和移動(dòng)終端,涉及計(jì)算機(jī)移動(dòng)終端技術(shù)領(lǐng)域,其中所述方法包括:獲取圖像文件;判斷預(yù)設(shè)緩存存儲(chǔ)空間是否已存滿(mǎn);當(dāng)所述緩存存儲(chǔ)空間已存滿(mǎn)時(shí),檢測(cè)用戶(hù)手指在屏幕上的滑動(dòng)方向;釋放所述緩存存儲(chǔ)空間的與用戶(hù)手指滑動(dòng)方向相同方向上最靠前的存儲(chǔ)空間;將所獲取的圖像文件加載到所釋放出的存儲(chǔ)空間并放入所述緩存存儲(chǔ)空間的與用戶(hù)手指滑動(dòng)方向相反方向上最靠前位置。由此,不管用戶(hù)手指如何上滑或下滑,移動(dòng)終端始終只存儲(chǔ)固定數(shù)量的圖像文件,從而可以保持緩存不會(huì)占用過(guò)多,保持移動(dòng)終端運(yùn)行流暢。
【專(zhuān)利說(shuō)明】
緩存管理方法、裝置和移動(dòng)終端
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及計(jì)算機(jī)移動(dòng)終端技術(shù)領(lǐng)域,具體涉及一種緩存管理方法、裝置和移動(dòng)終端。
【背景技術(shù)】
[0002]在移動(dòng)互聯(lián)網(wǎng)時(shí)代,用戶(hù)越來(lái)越習(xí)慣于用手機(jī)等移動(dòng)終端來(lái)瀏覽照片、帶有圖像文件的網(wǎng)頁(yè)等,用戶(hù)可以在移動(dòng)終端上進(jìn)行上滑操作,這樣照片和網(wǎng)頁(yè)會(huì)向上滾動(dòng),然后下方的圖像文件不斷顯示出來(lái),用戶(hù)就可以很方便地瀏覽圖像文件。
[0003]然而,移動(dòng)終端每加載一個(gè)新的圖像文件,都需要給圖像控件分配一定的緩存以便能夠顯示該圖像文件,隨著用戶(hù)不斷滑動(dòng)操作,移動(dòng)終端加載的圖像文件就會(huì)越來(lái)越多,占用越來(lái)越多的緩存空間,受限于目前移動(dòng)終端的緩存和處理器的處理能力,這樣會(huì)導(dǎo)致移動(dòng)終端運(yùn)行緩慢,甚至于死機(jī)、崩潰。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問(wèn)題在于移動(dòng)終端不斷加載圖像文件會(huì)占用過(guò)多緩存,導(dǎo)致移動(dòng)終端運(yùn)行緩慢,甚至于死機(jī)、崩潰。
[0005]為此,本發(fā)明實(shí)施例提供了一種緩存管理方法,包括:獲取圖像文件;判斷預(yù)設(shè)緩存存儲(chǔ)空間是否已存滿(mǎn);當(dāng)所述緩存存儲(chǔ)空間已存滿(mǎn)時(shí),檢測(cè)用戶(hù)手指在屏幕上的滑動(dòng)方向;釋放所述緩存存儲(chǔ)空間的與用戶(hù)手指滑動(dòng)方向相同方向上最靠前的存儲(chǔ)空間;將所獲取的圖像文件加載到所釋放出的存儲(chǔ)空間并放入所述緩存存儲(chǔ)空間的與用戶(hù)手指滑動(dòng)方向相反方向上最靠前位置。
[0006]優(yōu)選地,所述釋放所述緩存存儲(chǔ)空間的與用戶(hù)手指滑動(dòng)方向相同方向上最靠前的存儲(chǔ)空間的步驟包括:當(dāng)檢測(cè)到用戶(hù)手指上滑時(shí),釋放所述緩存存儲(chǔ)空間最上方的存儲(chǔ)空間;當(dāng)檢測(cè)到用戶(hù)手指下滑時(shí),釋放所述緩存存儲(chǔ)空間最下方的存儲(chǔ)空間。
[0007]優(yōu)選地,所述將所獲取的圖像文件加載到所釋放出的存儲(chǔ)空間并放入所述緩存存儲(chǔ)空間的與用戶(hù)手指滑動(dòng)方向相反方向上最靠前位置的步驟包括:當(dāng)檢測(cè)到用戶(hù)手指上滑時(shí),將所獲取的圖像文件加載到所釋放出的存儲(chǔ)空間并放入所述緩存存儲(chǔ)空間最下方;當(dāng)檢測(cè)到用戶(hù)手指下滑時(shí),將所獲取的圖像文件加載到所釋放出的存儲(chǔ)空間并放入所述緩存存儲(chǔ)空間最上方。
[0008]優(yōu)選地,當(dāng)所述緩存存儲(chǔ)空間未存滿(mǎn)時(shí),所述方法還包括:將所獲取的圖像文件加載到空的緩存存儲(chǔ)空間。
[0009]優(yōu)選地,所述圖像文件是位圖格式文件。
[0010]本發(fā)明實(shí)施例還提供了一種緩存管理裝置,包括:獲取單元,用于獲取圖像文件;判斷單元,用于判斷預(yù)設(shè)緩存存儲(chǔ)空間是否已存滿(mǎn);檢測(cè)單元,用于當(dāng)所述判斷單元判斷所述緩存存儲(chǔ)空間已存滿(mǎn)時(shí),檢測(cè)用戶(hù)手指在屏幕上的滑動(dòng)方向;釋放單元,用于釋放所述緩存存儲(chǔ)空間的與用戶(hù)手指滑動(dòng)方向相同方向上最靠前的存儲(chǔ)空間;加載單元,用于將所獲取的圖像文件加載到所釋放出的存儲(chǔ)空間并放入所述緩存存儲(chǔ)空間的與用戶(hù)手指滑動(dòng)方向相反方向上最靠前位置。
[0011]優(yōu)選地,所述釋放單元包括:第一釋放單元,用于當(dāng)檢測(cè)到用戶(hù)手指上滑時(shí),釋放所述緩存存儲(chǔ)空間最上方的存儲(chǔ)空間;第二釋放單元,用于當(dāng)檢測(cè)到用戶(hù)手指下滑時(shí),釋放所述緩存存儲(chǔ)空間最下方的存儲(chǔ)空間。
[0012]優(yōu)選地,所述加載單元包括:第一加載單元,用于當(dāng)檢測(cè)到用戶(hù)手指上滑時(shí),將所獲取的圖像文件加載到所釋放出的存儲(chǔ)空間并放入所述緩存存儲(chǔ)空間最下方;第二釋放單元,用于當(dāng)檢測(cè)到用戶(hù)手指下滑時(shí),將所獲取的圖像文件加載到所釋放出的存儲(chǔ)空間并放入所述緩存存儲(chǔ)空間最上方。
[0013]優(yōu)選地,所述圖像文件是位圖格式文件。
[0014]本發(fā)明實(shí)施例還提供了一種移動(dòng)終端,包括上述任一項(xiàng)所述的緩存管理裝置。
[0015]本發(fā)明實(shí)施例所提供的緩存管理方法、裝置和移動(dòng)終端,移動(dòng)終端不斷釋放緩存存儲(chǔ)空間的與用戶(hù)手指滑動(dòng)方向相同方向上最靠前的存儲(chǔ)空間,并將獲取的圖像文件加載到所釋放出的存儲(chǔ)空間并放入緩存存儲(chǔ)空間的與用戶(hù)手指滑動(dòng)方向相反方向上最靠前位置,從而不管用戶(hù)手指如何上滑或下滑,移動(dòng)終端始終只存儲(chǔ)固定數(shù)量的圖像文件,由此可以保持緩存不會(huì)占用過(guò)多,保持移動(dòng)終端運(yùn)行流暢。
【附圖說(shuō)明】
[0016]通過(guò)參考附圖會(huì)更加清楚的理解本發(fā)明的特征和優(yōu)點(diǎn),附圖是示意性的而不應(yīng)理解為對(duì)本發(fā)明進(jìn)行任何限制,在附圖中:
[0017]圖1A示出了根據(jù)本發(fā)明實(shí)施例的緩存存儲(chǔ)空間示意圖;
[0018]圖1B示出了圖1A的緩存存儲(chǔ)空間在檢測(cè)到用戶(hù)手指上滑后的示意圖;
[0019]圖1C示出了圖1A的緩存存儲(chǔ)空間在檢測(cè)到用戶(hù)手指下滑后的示意圖;
[0020]圖2A示出了根據(jù)本發(fā)明實(shí)施例的緩存管理方法的流程圖;
[0021]圖2B示出了根據(jù)本發(fā)明實(shí)施例的緩存管理方法的具體流程圖;
[0022]圖3示出了根據(jù)本發(fā)明實(shí)施例的緩存管理裝置的示意圖。
【具體實(shí)施方式】
[0023]下面將結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)描述。
[0024]圖1A示出了根據(jù)本發(fā)明實(shí)施例的緩存存儲(chǔ)空間示意圖,圖中示意性地示出了η份緩存空間,用于分別順序加載圖像文件1、圖像文件2、……圖像文件η,η的大小可以根據(jù)移動(dòng)終端所帶緩存的大小而預(yù)先出廠(chǎng)設(shè)定,也可以由用戶(hù)根據(jù)自己的使用習(xí)慣自行設(shè)定,例如可以設(shè)定為100。
[0025]本發(fā)明實(shí)施例提供的緩存管理方法如圖2Α所示,該方法可以適用于手機(jī)、平板電腦等移動(dòng)終端,該方法包括如下步驟:
[0026]Sll.獲取圖像文件。
[0027]S12.判斷預(yù)設(shè)緩存存儲(chǔ)空間是否已存滿(mǎn)。即判斷圖1A中所示的緩存存儲(chǔ)空間是否已經(jīng)存滿(mǎn),即是否已經(jīng)存儲(chǔ)了η個(gè)圖像文件,當(dāng)未存滿(mǎn)時(shí),和現(xiàn)有的緩存管理方法相同,將所獲取的圖像文件順序加載到空的緩存存儲(chǔ)空間;當(dāng)緩存存儲(chǔ)空間已存滿(mǎn)時(shí),則執(zhí)行步驟S13。
[0028]S13.檢測(cè)用戶(hù)手指在屏幕上的滑動(dòng)方向。當(dāng)用戶(hù)手指上滑時(shí),移動(dòng)終端屏幕上會(huì)顯示出之前未顯示過(guò)的圖像文件,當(dāng)用戶(hù)手指下滑時(shí),用戶(hù)就可以在移動(dòng)終端屏幕上回看之前顯示過(guò)的圖像文件。
[0029]S14.釋放緩存存儲(chǔ)空間的與用戶(hù)手指滑動(dòng)方向相同方向上最靠前的存儲(chǔ)空間。具體地,當(dāng)檢測(cè)到用戶(hù)手指上滑時(shí),具體參見(jiàn)圖1B和圖2B,釋放緩存存儲(chǔ)空間最上方的存儲(chǔ)空間,即釋放圖像文件I所占用的存儲(chǔ)空間;當(dāng)檢測(cè)到用戶(hù)手指下滑時(shí),具體參見(jiàn)圖1C和圖2B,釋放緩存存儲(chǔ)空間最下方的存儲(chǔ)空間,即釋放圖像文件η所占用的存儲(chǔ)空間。
[0030]SI5.將獲取的圖像文件加載到所釋放出的存儲(chǔ)空間并放入緩存存儲(chǔ)空間的與用戶(hù)手指滑動(dòng)方向相反方向上最靠前位置。具體地,當(dāng)檢測(cè)到用戶(hù)手指上滑時(shí),具體參見(jiàn)圖1B和圖2Β,將獲取的圖像文件加載到所釋放出的存儲(chǔ)空間并放入緩存存儲(chǔ)空間最下方,即將獲取的圖像文件η+1加載到所釋放出的存儲(chǔ)空間,并放在存儲(chǔ)圖像文件η所占用的緩存存儲(chǔ)空間下方;當(dāng)檢測(cè)到用戶(hù)手指下滑時(shí),具體參見(jiàn)圖1C和圖2Β,將獲取的圖像文件加載到所釋放出的存儲(chǔ)空間并放入緩存存儲(chǔ)空間最上方,即將獲取的圖像文件O加載到所釋放出的存儲(chǔ)空間,并放在存儲(chǔ)圖像文件I所占用的緩存存儲(chǔ)空間上方。
[0031]當(dāng)檢測(cè)到用戶(hù)手指繼續(xù)上滑或下滑時(shí),移動(dòng)終端重復(fù)執(zhí)行步驟S13至S15,順序釋放緩存存儲(chǔ)空間的與用戶(hù)手指滑動(dòng)方向相同方向上最靠前的存儲(chǔ)空間,將獲取的圖像文件加載到所釋放出的存儲(chǔ)空間并順序放入緩存存儲(chǔ)空間的與用戶(hù)手指滑動(dòng)方向相反方向上最靠前位置,從而一直保持緩存空間中只存儲(chǔ)η個(gè)圖像文件,不至于占用過(guò)多緩存,保持移動(dòng)終端運(yùn)行流暢。
[0032]通過(guò)上述步驟,移動(dòng)終端不斷釋放緩存存儲(chǔ)空間的與用戶(hù)手指滑動(dòng)方向相同方向上最靠前的存儲(chǔ)空間,并將獲取的圖像文件加載到所釋放出的存儲(chǔ)空間并放入緩存存儲(chǔ)空間的與用戶(hù)手指滑動(dòng)方向相反方向上最靠前位置,從而不管用戶(hù)手指如何上滑或下滑,移動(dòng)終端始終只存儲(chǔ)固定數(shù)量的圖像文件,由此可以保持緩存不會(huì)占用過(guò)多,保持移動(dòng)終端運(yùn)行流暢。
[0033]作為一種優(yōu)選實(shí)施方式,圖像文件是位圖(bmp)格式文件,這樣移動(dòng)終端在打開(kāi)該文件時(shí)可以直接顯示,而無(wú)需解碼操作,打開(kāi)更為迅速。優(yōu)選地,當(dāng)圖像文件不是位圖格式文件時(shí),例如為jpg格式時(shí),移動(dòng)終端將其轉(zhuǎn)換成位圖格式,并將該位圖格式文件加載到緩存中,由此即可以迅速打開(kāi)該文件。
[0034]相應(yīng)地,本發(fā)明實(shí)施例提供了一種緩存管理裝置,該裝置適用于手機(jī)、平板電腦等移動(dòng)終端,如圖3所示,該裝置包括:
[0035]獲取單元21,用于獲取圖像文件。
[0036]判斷單元22,用于判斷預(yù)設(shè)緩存存儲(chǔ)空間是否已存滿(mǎn)。即判斷圖1A中所示的緩存存儲(chǔ)空間是否已經(jīng)存滿(mǎn),即是否已經(jīng)存儲(chǔ)了η個(gè)圖像文件,當(dāng)未存滿(mǎn)時(shí),和現(xiàn)有的緩存管理方法相同,將所獲取的圖像文件順序加載到空的緩存存儲(chǔ)空間。
[0037]檢測(cè)單元23,用于當(dāng)判斷單元22判斷緩存存儲(chǔ)空間已存滿(mǎn)時(shí),檢測(cè)用戶(hù)手指在屏幕上的滑動(dòng)方向。當(dāng)用戶(hù)手指上滑時(shí),移動(dòng)終端屏幕上會(huì)顯示出之前未顯示過(guò)的圖像文件,當(dāng)用戶(hù)手指下滑時(shí),用戶(hù)就可以在移動(dòng)終端屏幕上回看之前顯示過(guò)的圖像文件。
[0038]釋放單元24,用于釋放緩存存儲(chǔ)空間的與用戶(hù)手指滑動(dòng)方向相同方向上最靠前的存儲(chǔ)空間。
[0039]加載單元25,用于將所獲取的圖像文件加載到所釋放出的存儲(chǔ)空間并放入所述緩存存儲(chǔ)空間的與用戶(hù)手指滑動(dòng)方向相反方向上最靠前位置。
[0040]當(dāng)用戶(hù)手指繼續(xù)上滑或下滑時(shí),釋放單元24和加載單元25重復(fù)順序工作,順序釋放緩存存儲(chǔ)空間的與用戶(hù)手指滑動(dòng)方向相同方向上最靠前的存儲(chǔ)空間,將獲取的圖像文件加載到所釋放出的存儲(chǔ)空間并順序放入緩存存儲(chǔ)空間的與用戶(hù)手指滑動(dòng)方向相反方向上最靠前位置,從而一直保持緩存空間中只存儲(chǔ)η個(gè)圖像文件,不至于占用過(guò)多緩存,保持移動(dòng)終端運(yùn)行流暢。
[0041]通過(guò)上述裝置,移動(dòng)終端不斷釋放緩存存儲(chǔ)空間的與用戶(hù)手指滑動(dòng)方向相同方向上最靠前的存儲(chǔ)空間,并將獲取的圖像文件加載到所釋放出的存儲(chǔ)空間并放入緩存存儲(chǔ)空間的與用戶(hù)手指滑動(dòng)方向相反方向上最靠前位置,從而不管用戶(hù)手指如何上滑或下滑,移動(dòng)終端始終只存儲(chǔ)固定數(shù)量的圖像文件,由此可以保持緩存不會(huì)占用過(guò)多,保持移動(dòng)終端運(yùn)行流暢。
[0042]其中,釋放單元24可以包括:
[0043]第一釋放單元,用于當(dāng)檢測(cè)到用戶(hù)手指上滑時(shí),釋放緩存存儲(chǔ)空間最上方的存儲(chǔ)空間,具體參見(jiàn)圖1Β,即釋放圖像文件I所占用的存儲(chǔ)空間;
[0044]第二釋放單元,用于當(dāng)檢測(cè)到用戶(hù)手指下滑時(shí),釋放所述緩存存儲(chǔ)空間最下方的存儲(chǔ)空間,具體參見(jiàn)圖1C,即釋放圖像文件η所占用的存儲(chǔ)空間。
[0045]其中,加載單元25可以包括:
[0046]第一加載單元,用于當(dāng)檢測(cè)到用戶(hù)手指上滑時(shí),將所獲取的圖像文件加載到所釋放出的存儲(chǔ)空間并放入所述緩存存儲(chǔ)空間最下方,具體參見(jiàn)圖1Β,即將獲取的圖像文件η+1加載到所釋放出的存儲(chǔ)空間,并放在存儲(chǔ)圖像文件η所占用的緩存存儲(chǔ)空間下方;
[0047]第二釋放單元,用于當(dāng)檢測(cè)到用戶(hù)手指下滑時(shí),將所獲取的圖像文件加載到所釋放出的存儲(chǔ)空間并放入所述緩存存儲(chǔ)空間最上方,具體參見(jiàn)圖1C,即將獲取的圖像文件O加載到所釋放出的存儲(chǔ)空間,并放在存儲(chǔ)圖像文件I所占用的緩存存儲(chǔ)空間上方。
[0048]作為一種優(yōu)選實(shí)施方式,圖像文件是位圖(bmp)格式文件,這樣移動(dòng)終端在打開(kāi)該文件時(shí)可以直接顯示,而無(wú)需解碼操作,打開(kāi)更為迅速。優(yōu)選地,當(dāng)圖像文件不是位圖格式文件時(shí),例如為jpg格式時(shí),移動(dòng)終端將其轉(zhuǎn)換成位圖格式,并將該位圖格式文件加載到緩存中,由此即可以迅速打開(kāi)該文件。
[0049]本發(fā)明實(shí)施例還提供了一種移動(dòng)終端,其包括如上所述的緩存管理裝置,從而移動(dòng)終端可以不斷釋放緩存存儲(chǔ)空間的與用戶(hù)手指滑動(dòng)方向相同方向上最靠前的存儲(chǔ)空間,并將獲取的圖像文件加載到所釋放出的存儲(chǔ)空間并放入緩存存儲(chǔ)空間的與用戶(hù)手指滑動(dòng)方向相反方向上最靠前位置,從而不管用戶(hù)手指如何上滑或下滑,移動(dòng)終端始終只存儲(chǔ)固定數(shù)量的圖像文件,由此可以保持緩存不會(huì)占用過(guò)多,保持移動(dòng)終端運(yùn)行流暢。
[0050]本領(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ì)(包括但不限于磁盤(pán)存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0051]本發(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ī)、專(zhuān)用計(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è)方框中指定的功能的裝置。
[0052]這些計(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è)方框中指定的功能。
[0053]這些計(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è)方框中指定的功能的步驟。
[0054]雖然結(jié)合附圖描述了本發(fā)明的實(shí)施方式,但是本領(lǐng)域技術(shù)人員可以在不脫離本發(fā)明的精神和范圍的情況下作出各種修改和變型,這樣的修改和變型均落入由所附權(quán)利要求所限定的范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種緩存管理方法,其特征在于,包括: 獲取圖像文件; 判斷預(yù)設(shè)緩存存儲(chǔ)空間是否已存滿(mǎn); 當(dāng)所述緩存存儲(chǔ)空間已存滿(mǎn)時(shí),檢測(cè)用戶(hù)手指在屏幕上的滑動(dòng)方向; 釋放所述緩存存儲(chǔ)空間的與用戶(hù)手指滑動(dòng)方向相同方向上最靠前的存儲(chǔ)空間; 將所獲取的圖像文件加載到所釋放出的存儲(chǔ)空間并放入所述緩存存儲(chǔ)空間的與用戶(hù)手指滑動(dòng)方向相反方向上最靠前位置。2.根據(jù)權(quán)利要求1所述的緩存管理方法,其特征在于,所述釋放所述緩存存儲(chǔ)空間的與用戶(hù)手指滑動(dòng)方向相同方向上最靠前的存儲(chǔ)空間的步驟包括: 當(dāng)檢測(cè)到用戶(hù)手指上滑時(shí),釋放所述緩存存儲(chǔ)空間最上方的存儲(chǔ)空間; 當(dāng)檢測(cè)到用戶(hù)手指下滑時(shí),釋放所述緩存存儲(chǔ)空間最下方的存儲(chǔ)空間。3.根據(jù)權(quán)利要求1所述的緩存管理方法,其特征在于,所述將所獲取的圖像文件加載到所釋放出的存儲(chǔ)空間并放入所述緩存存儲(chǔ)空間的與用戶(hù)手指滑動(dòng)方向相反方向上最靠前位置的步驟包括: 當(dāng)檢測(cè)到用戶(hù)手指上滑時(shí),將所獲取的圖像文件加載到所釋放出的存儲(chǔ)空間并放入所述緩存存儲(chǔ)空間最下方; 當(dāng)檢測(cè)到用戶(hù)手指下滑時(shí),將所獲取的圖像文件加載到所釋放出的存儲(chǔ)空間并放入所述緩存存儲(chǔ)空間最上方。4.根據(jù)權(quán)利要求1所述的緩存管理方法,其特征在于,當(dāng)所述緩存存儲(chǔ)空間未存滿(mǎn)時(shí),所述方法還包括: 將所獲取的圖像文件加載到空的緩存存儲(chǔ)空間。5.根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的緩存管理方法,其特征在于,所述圖像文件是位圖格式文件。6.一種緩存管理裝置,其特征在于,包括: 獲取單元,用于獲取圖像文件; 判斷單元,用于判斷預(yù)設(shè)緩存存儲(chǔ)空間是否已存滿(mǎn); 檢測(cè)單元,用于當(dāng)所述判斷單元判斷所述緩存存儲(chǔ)空間已存滿(mǎn)時(shí),檢測(cè)用戶(hù)手指在屏幕上的滑動(dòng)方向; 釋放單元,用于釋放所述緩存存儲(chǔ)空間的與用戶(hù)手指滑動(dòng)方向相同方向上最靠前的存儲(chǔ)空間; 加載單元,用于將所獲取的圖像文件加載到所釋放出的存儲(chǔ)空間并放入所述緩存存儲(chǔ)空間的與用戶(hù)手指滑動(dòng)方向相反方向上最靠前位置。7.根據(jù)權(quán)利要求6所述的緩存管理裝置,其特征在于,所述釋放單元包括: 第一釋放單元,用于當(dāng)檢測(cè)到用戶(hù)手指上滑時(shí),釋放所述緩存存儲(chǔ)空間最上方的存儲(chǔ)空間; 第二釋放單元,用于當(dāng)檢測(cè)到用戶(hù)手指下滑時(shí),釋放所述緩存存儲(chǔ)空間最下方的存儲(chǔ)空間。8.根據(jù)權(quán)利要求6所述的緩存管理裝置,其特征在于,所述加載單元包括: 第一加載單元,用于當(dāng)檢測(cè)到用戶(hù)手指上滑時(shí),將所獲取的圖像文件加載到所釋放出的存儲(chǔ)空間并放入所述緩存存儲(chǔ)空間最下方; 第二釋放單元,用于當(dāng)檢測(cè)到用戶(hù)手指下滑時(shí),將所獲取的圖像文件加載到所釋放出的存儲(chǔ)空間并放入所述緩存存儲(chǔ)空間最上方。9.根據(jù)權(quán)利要求6-8中任一項(xiàng)所述的緩存管理裝置,其特征在于,所述圖像文件是位圖格式文件。10.—種移動(dòng)終端,其特征在于,包括權(quán)利要求6-9中任一項(xiàng)所述的緩存管理裝置。
【文檔編號(hào)】G06F17/30GK105912251SQ201610204174
【公開(kāi)日】2016年8月31日
【申請(qǐng)日】2016年4月1日
【發(fā)明人】趙洪濤
【申請(qǐng)人】樂(lè)視控股(北京)有限公司, 樂(lè)視移動(dòng)智能信息技術(shù)(北京)有限公司