[發(fā)明專利]圖片快速加載及緩存方法與系統(tǒng)在審
| 申請?zhí)枺?/td> | 201310382790.X | 申請日: | 2013-08-28 |
| 公開(公告)號: | CN103631616A | 公開(公告)日: | 2014-03-12 |
| 發(fā)明(設(shè)計)人: | 屈明進;朱火燊;程偉 | 申請(專利權(quán))人: | 廣州品唯軟件有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F12/08 |
| 代理公司: | 廣州華進聯(lián)合專利商標代理有限公司 44224 | 代理人: | 王茹;向群 |
| 地址: | 510370 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 圖片 快速 加載 緩存 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及圖片處理技術(shù)領(lǐng)域,特別是涉及圖片快速加載及緩存方法與系統(tǒng)。
背景技術(shù)
隨著互聯(lián)網(wǎng)絡(luò)發(fā)展,網(wǎng)絡(luò)購物被越來越多的人所接受和使用。為了滿足廣大消費者的需求,一般購物網(wǎng)站都制作有適用于移動終端的客戶端,方便消費者在移動終端上,瀏覽選夠商品。
消費者在瀏覽、選購商品的過程中為了直觀、清楚了解商品信息,都會選擇瀏覽大量的圖片。現(xiàn)有的移動終端的客戶端一般都是直接加載及緩存商品的原圖,在移動終端上,由于受到移動終端處理能力的局限,當對圖片的加載及緩存存儲處理不當時,很容易導(dǎo)致內(nèi)存溢出,另外移動終端在2G/3G網(wǎng)絡(luò)環(huán)境下,若采用直接加載原圖的加載方法,其加載圖片速度會很慢且需要消耗大量流量。
發(fā)明內(nèi)容
基于此,有必要針對直接在移動終端上加載及緩存原圖的方法,加載時加載速度緩慢需要消耗大量流量,緩存時容易出現(xiàn)內(nèi)存溢出的問題,提供一種加載圖片速度快、節(jié)約流量且不易出現(xiàn)內(nèi)存溢出的圖片快速加載及緩存方法與系統(tǒng)。
一種圖片快速加載及緩存方法,包括步驟:
獲取移動終端的圖片質(zhì)量參數(shù);
根據(jù)所述移動終端的圖片質(zhì)量參數(shù),將待加載圖片等比壓縮,獲得壓縮圖片;
根據(jù)當前業(yè)務(wù)場景,選擇緩存數(shù)據(jù)清除機制,清除歷史緩存數(shù)據(jù);
采取先讀取再更新的策略加載壓縮圖片的緩存數(shù)據(jù)。
一種圖片快速加載及緩存系統(tǒng),包括:
圖片質(zhì)量參數(shù)獲取模塊,用于獲取移動終端的圖片質(zhì)量參數(shù);
壓縮圖片獲取模塊,用于根據(jù)所述移動終端的圖片質(zhì)量參數(shù),將待加載圖片等比壓縮,獲得壓縮圖片;
歷史數(shù)據(jù)清除模塊,用于根據(jù)當前業(yè)務(wù)場景,選擇緩存數(shù)據(jù)清除機制,清除歷史緩存數(shù)據(jù);
加載模塊,用于采取先讀取再更新的策略加載壓縮圖片的緩存數(shù)據(jù)。
本發(fā)明圖片快速加載及緩存方法與系統(tǒng),根據(jù)移動終端圖片質(zhì)量參數(shù)對待加載圖片進行等比壓縮,獲得壓縮圖片,同時移動終端根據(jù)當前業(yè)務(wù)場景清除緩存的歷史數(shù)據(jù),最后采用先讀取后更新的策略加載壓縮圖片的緩存數(shù)據(jù)。整個加載和緩存的過程中,根據(jù)移動終端圖片質(zhì)量參數(shù)對待加載圖片進行等比壓縮,可以在沒有降低待加載圖片質(zhì)量的前提下,減小待加載圖片的大小,從而減小加載圖片過程中的網(wǎng)絡(luò)流量,提高加載速度,根據(jù)業(yè)務(wù)場景清除緩存的歷史數(shù)據(jù),可以確保移動終端內(nèi)存中有更多的內(nèi)存空間緩存壓縮圖片的數(shù)據(jù),不易出現(xiàn)內(nèi)存溢出的情況,采用先讀取后更新的加載策略,能夠保證打開應(yīng)用程序的第一時間即進入加載緩存的狀態(tài),加快圖片加載速度。
附圖說明
圖1為本發(fā)明圖片快速加載及緩存方法第一個實施例的流程示意圖;
圖2為本發(fā)明圖片快速加載及緩存方法第二個實施例的流程示意圖;
圖3為本發(fā)明圖片快速加載及緩存系統(tǒng)第一個實施例的結(jié)構(gòu)示意圖;
圖4為本發(fā)明圖片快速加載及緩存系統(tǒng)第二個實施例的結(jié)構(gòu)示意圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下根據(jù)附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施僅僅用以解釋本發(fā)明,并不限定本發(fā)明。
如圖1所示,一種圖片快速加載及緩存方法,包括步驟:
S200:獲取移動終端的圖片質(zhì)量參數(shù)。
不同的移動終端其性能會不一樣,其顯示圖片的質(zhì)量也不一樣。在這里,首先獲取當前移動終端的圖片質(zhì)量參數(shù)。以使下載的圖片質(zhì)量與移動終端顯示圖片的性能匹配,避免下載大量無法被移動終端使用的圖片數(shù)據(jù),節(jié)約了網(wǎng)絡(luò)流量,同時也不會使移動終端加載顯示的圖片質(zhì)量下降。
S400:根據(jù)所述移動終端的圖片質(zhì)量參數(shù),將待加載圖片等比壓縮,獲得壓縮圖片。
根據(jù)所述移動終端的圖片質(zhì)量參數(shù),將待加載圖片等比壓縮,可以使下載的圖片質(zhì)量與移動終端顯示圖片的性能匹配,避免下載大量無法被移動終端使用的圖片數(shù)據(jù),節(jié)約了網(wǎng)絡(luò)流量,同時也不會使移動終端加載顯示的圖片質(zhì)量下降。
S600:根據(jù)當前業(yè)務(wù)場景,選擇緩存數(shù)據(jù)清除機制,清除歷史緩存數(shù)據(jù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣州品唯軟件有限公司,未經(jīng)廣州品唯軟件有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310382790.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





