[發(fā)明專利]一種圖片加載方法及終端有效
| 申請?zhí)枺?/td> | 201710564756.2 | 申請日: | 2017-07-11 |
| 公開(公告)號: | CN107463627B | 公開(公告)日: | 2020-08-11 |
| 發(fā)明(設(shè)計)人: | 戴振光 | 申請(專利權(quán))人: | 深圳市云領(lǐng)天下科技有限公司 |
| 主分類號: | G06F16/957 | 分類號: | G06F16/957 |
| 代理公司: | 深圳中一專利商標事務(wù)所 44237 | 代理人: | 官建紅 |
| 地址: | 518000 廣東省深圳市南山區(qū)粵海街*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 圖片 加載 方法 終端 | ||
本發(fā)明實施例公開了一種圖片加載方法及終端,涉及計算機技術(shù)領(lǐng)域。其中方法包括:在用戶打開網(wǎng)頁時,判斷網(wǎng)頁上待加載圖片的加載位置是否在終端的當前顯示窗口內(nèi);若在當前顯示窗口內(nèi),則查詢終端內(nèi)存中是否存在待加載圖片;若內(nèi)存中存在待加載圖片,則讀取內(nèi)存中的待加載圖片,在當前窗口中進行顯示;若內(nèi)存中不存在所述待加載圖片,則查詢終端的硬件緩存中是否存在待加載圖片;若硬件緩存中存在待加載圖片,則從硬件緩存中讀取待加載圖片,并在當前窗口顯示所述待加載圖片;若硬件緩存中不存在待加載圖片,則從網(wǎng)絡(luò)上下載待加載圖片,并在當前窗口顯示所述待加載圖片。本發(fā)明實施例可以節(jié)省流量,改善網(wǎng)頁圖片加載的流暢度,提升用戶體驗。
技術(shù)領(lǐng)域
本發(fā)明涉及計算機技術(shù)領(lǐng)域,尤其涉及一種圖片加載方法及終端。
背景技術(shù)
隨著經(jīng)濟的發(fā)展,手機等智能終端的功能越來越強大,網(wǎng)頁圖片顯示已經(jīng)成為多數(shù)應(yīng)用程序的主流內(nèi)容展示方式?,F(xiàn)有技術(shù)中,通常將網(wǎng)頁圖片保存在網(wǎng)絡(luò)服務(wù)器上,用戶在進行網(wǎng)頁瀏覽時,需要先將網(wǎng)頁圖片下載到本地硬盤,接著從本地硬盤加載網(wǎng)頁圖片進行顯示,最后再將下載的網(wǎng)頁圖片放入內(nèi)存中緩存以備下次顯示。然而,由于操作系統(tǒng)內(nèi)存的限制機制,大部分手機等智能終端的內(nèi)存只能緩存幾張圖片,在實際應(yīng)用中,若用戶在終端上來回滑動網(wǎng)頁的瀏覽界面,而網(wǎng)頁上的圖片又沒有全部緩存在內(nèi)存中,那么終端則需要多次從網(wǎng)絡(luò)服務(wù)器上下載同一圖片,耗費流量較多;此外,當網(wǎng)頁上的圖片較多時,下載時間較長,會導(dǎo)致網(wǎng)頁瀏覽界面卡頓,給用戶帶來了不好的體驗。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種圖片加載方法及終端,可以節(jié)省網(wǎng)絡(luò)流量的耗費,改善網(wǎng)頁圖片加載的流暢度,提升用戶體驗。
第一方面,本發(fā)明實施例提供了一種圖片加載方法,該圖片加載方法包括:
在用戶打開網(wǎng)頁時,判斷網(wǎng)頁上待加載圖片的加載位置是否在終端的當前顯示窗口內(nèi);
若在所述當前顯示窗口內(nèi),則查詢終端內(nèi)存中是否存在所述待加載圖片;
若所述內(nèi)存中存在所述待加載圖片,則讀取所述內(nèi)存中的待加載圖片,在當前窗口中進行顯示;
若所述內(nèi)存中不存在所述待加載圖片,則查詢終端的硬件緩存中是否存在所述待加載圖片;
若所述硬件緩存中存在所述待加載圖片,則從所述硬件緩存中讀取所述待加載圖片,并在所述當前窗口顯示所述待加載圖片;
若所述硬件緩存中不存在所述待加載圖片,則從網(wǎng)絡(luò)上下載所述待加載圖片,并在所述當前窗口顯示所述待加載圖片。
第二方面,本發(fā)明實施例提供了一種終端,該終端包括:
判斷單元,用于在用戶打開網(wǎng)頁時,判斷網(wǎng)頁上待加載圖片的加載位置是否在終端的當前顯示窗口內(nèi);
內(nèi)存查詢單元,用于若在所述當前顯示窗口內(nèi),則查詢終端內(nèi)存中是否存在所述待加載圖片;
內(nèi)存讀取單元,用于若所述內(nèi)存中存在所述待加載圖片,則讀取所述內(nèi)存中的待加載圖片,在當前窗口中進行顯示;
硬盤查詢單元,用于若所述內(nèi)存中不存在所述待加載圖片,則查詢終端的硬件緩存中是否存在所述待加載圖片;
硬盤讀取單元,用于若所述硬件緩存中存在所述待加載圖片,則從所述硬件緩存中讀取所述待加載圖片,并在所述當前窗口顯示所述待加載圖片;
下載單元,用于若所述硬件緩存中不存在所述待加載圖片,則從網(wǎng)絡(luò)上下載所述待加載圖片,并在所述當前窗口顯示所述待加載圖片。
第三方面,本發(fā)明實施例提供了另一種終端,包括處理器、輸入設(shè)備、輸出設(shè)備和存儲器,所述處理器、輸入設(shè)備、輸出設(shè)備和存儲器相互連接,其中,所述存儲器用于存儲支持終端執(zhí)行上述方法的應(yīng)用程序代碼,所述處理器被配置用于調(diào)用所述應(yīng)用程序代碼執(zhí)行上述第一方面所述的圖片加載方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市云領(lǐng)天下科技有限公司,未經(jīng)深圳市云領(lǐng)天下科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710564756.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





