[發明專利]圖片加載的方法及終端有效
| 申請號: | 201010111053.2 | 申請日: | 2010-02-10 |
| 公開(公告)號: | CN101794567A | 公開(公告)日: | 2010-08-04 |
| 發明(設計)人: | 張飛 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G09G5/39 | 分類號: | G09G5/39;G06F3/048 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 余剛;吳孟秋 |
| 地址: | 518057 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 圖片 加載 方法 終端 | ||
技術領域
本發明涉及通信領域,尤其是涉及一種圖片加載的方法及終端。?
背景技術
低速處理器和低內存的圖像終端設備通常體型比較小,且方便移動,但它的數據處理能力比起普通的PC機來說,畢竟還是很有限的。因此,低速處理器和低內存的圖像終端設備的數據處理能力只能通過合理地利用其有限的資源的方式來提升它先天的不足。?
現有的低速處理器和低內存圖像終端設備(例如,手機)雖然可以通過多線程的圖片加載,達到用戶的操作無需等待圖片加載的進行的目的,但是,都存在一些缺陷,具體地,有兩種設計形式:?
(1)加載所有圖片。用戶在瀏覽圖片時,沒有圖片加載的時延,有利于用戶體驗。但是,這種加載方式對終端的內存消耗特別大,對具有低速處理器和低內存的圖像終端設備是不可取的。隨著存儲技術的不斷發展,閃存(flash)容量會越來越大,用戶存儲的圖片數目也可能會非常龐大,這樣必將會出現終端死機的情況。?
(2)只加載可見部分圖片。這種加載方式的好處是可以大大節省了終端的資源,屬于即用即加載的方式。但是,相應的缺點是其用戶體驗比較差,即,用戶每次進行頁面切換時,都需等待圖片加載的執行,當圖片文件比較大或者圖片解析過程比較慢時,用戶的等待時間也是相當可觀的。?
綜上所述,現有的低速處理器和低內存的圖像終端設備上的圖片加載方式是很不合理的,亟需進行優化。?
本發明的主要目的在于提供一種圖片的加載方案,以至少解決上述問題。?
為了實現上述目的,根據本發明的一個方面,提供了一種圖片加載的方法。?
根據本發明的圖片加載的方法包括:根據當前可用內存空間確定能夠加載的圖片的數目;獲取多個圖片中從起始位置開始的數目的圖片,其中,用戶操作線程將符合加載上下限條件的所有圖片列表添加到圖片解析線程的任務隊列中;以及為獲取的圖片分配資源,使用資源預加載獲取的圖片,其中,圖片解析線程為用戶操作線程交給圖片解析線程的任務隊列中的所有圖片列表項分配資源。?
優選地,獲取多個圖片中從起始位置開始的數目的圖片包括:在起始位置發生改變時,根據改變后的起始位置重新獲取數目的圖片。?
優選地,起始位置發生改變通過以下方式至少之一:屏幕的滾動條通過快速按鍵或觸摸的方式拖動、當前屏幕發生變換。?
優選地,該方法還包括:在起始位置發生改變之后,確定在屏幕中按縮略圖形式應該顯示的新圖片;如果應該顯示的新圖片屬于預加載的圖片,則直接從預加載的圖片顯示應該顯示的新圖片。?
優選地,使用資源預加載獲取的圖片之后,包括:回收在重新獲取數目的圖片之外的圖片的分配資源。?
優選地,數目大于當前屏幕顯示的圖片的數量。?
優選地,起始位置通過圖片目錄中圖片的列表項和/或屏幕的滾動條的位置來確定。?
為了實現上述目的,根據本發明的另一方面,還提供了一種終端。?
根據本發明的終端,包括:確定模塊,用于根據當前可用內存空間確定能夠加載的圖片的數目;獲取模塊,用于獲取多個圖片中從起始位置開始的數目的圖片,其中,用戶操作線程將符合加載上下限條件的所有圖片列表添加到圖片解析線程的任務隊列中;以及加載模塊,用于為獲取的圖片分配資源,使用資源預加載獲取的圖片,其中,所述圖片解析線程為所述用戶操作線程交給所述圖片解析線程的任務隊列中的所有圖片列表項分配資源。?
優選地,獲取模塊包括:更新單元,用于在起始位置發生改變時,根據改變后的起始位置重新獲取數目的圖片。?
優選地,更新單元還用于屏幕的滾動條通過快速按鍵或觸摸的方式拖動、或者當前屏幕發生變換時起始位置發生改變。?
通過本發明,采用多線程的圖片加載方式,利用用戶的操作時間進行圖片的預解析,解決了現有的低速處理器和低內存的圖像終端設備加載所有圖片內存消耗特別大和加載可見部分圖片解析過程慢的問題,保證了用戶在訪問圖片時圖片數據資源已經就位,從而實現了用戶在切換圖片時的“零”時間等待及在預覽圖片時的不間斷性,提升了用戶體驗,合理利用了系統資源。?
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:?
圖1是根據本發明實施例的終端的結構框圖;?
圖2是根據本發明實施例的終端的優選結構框圖;?
圖3是根據本發明實施例的圖片加載的方法的流程圖;?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010111053.2/2.html,轉載請聲明來源鉆瓜專利網。





