[發明專利]一種移動富媒體播放器的緩存優化方法無效
| 申請號: | 201010276370.X | 申請日: | 2010-09-08 |
| 公開(公告)號: | CN101963953A | 公開(公告)日: | 2011-02-02 |
| 發明(設計)人: | 申杰;姜帆 | 申請(專利權)人: | 東莞電子科技大學電子信息工程研究院 |
| 主分類號: | G06F17/21 | 分類號: | G06F17/21;H04M1/725 |
| 代理公司: | 成都行之專利代理事務所(普通合伙) 51220 | 代理人: | 溫利平 |
| 地址: | 523808 廣東省東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 移動 媒體播放器 緩存 優化 方法 | ||
技術領域
本發明屬于富媒體技術領域,更為具體地講,涉及一種移動富媒體播放器的緩存優化方法
背景技術
目前隨著移動互聯網技術的發展,基于移動終端的移動富媒體應用也如雨后春筍般不斷涌現,它們為人們的生活和工作帶來了極大的便利。與此同時,隨著移動富媒體應用的增多,人們對移動富媒體播放器性能的要求也越來越高,移動富媒體應用的響應時間、反應速度、流暢度等成為評價一個應用好壞的重要指標。
運行于PC客戶端的移動富媒體播放器由于具備可觀的硬件條件,幾乎可以不用考慮緩存等方面的優化就可以較順暢的運行。然而,移動富媒體播放器由于受到移動終端設備處理器和內存等方面的限制,若不采取有效的優化措施,很容易導致移動富媒體應用響應緩慢、延遲明顯而影響用戶體驗。
通常的移動富媒體播放器在不使用緩存區的時候,基于其上的應用可以將本地資源文件中所有需要的字符點陣信息全部讀取到內存中,然后再確定字符點陣的尺寸并用于給頁面布局,最終進行顯示。這樣做有兩個明顯的缺點:
1、將頁面上的所有字符點陣全部讀入內存會帶來很多重復字符信息的冗余數據,給內存資源帶來極大的浪費,這對于手機等受限設備來講是極為不現實的,很有可能會導致內存資源消耗殆盡;
2、應用每顯示一個字符都要從資源文件所有字符的點陣中查找所需字符的點陣信息,這將耗費掉大量的時間,必然會造成應用顯示緩慢。
此外,根據文獻提供的數據,移動富媒體應用中手機游戲、手機閱讀、手機搜索、手機瀏覽器列在了移動互聯網用戶近半年使用過的手機應用服務的前四位,而這些應用中很大一部分內容就是字符。因此,解決移動富媒體播放器的字符緩存問題是解決響應時間、反應速度和流暢度的重點。
發明內容
本發明的目的在于克服現有檢測方法的不足,提出一種動富媒體播放器的緩存優化方法,以有效地減少對移動設備的內存開銷,極大地加快了富媒體播放器的顯示時間和響應速度,從而使得移動富媒體應用能夠在手機等移動終端上流暢的運行。
為實現上述發明目的,本發明動富媒體播放器的緩存優化方法,其特征在于,包括以下步驟:
(1)、在移動富媒體播放器與本地資源文件之間設置字符緩存區,用來緩存移動富媒體播放器常用的字符點陣信息;同時,字符緩沖區內還存有字符點陣的寬高信息;
(2)、移動富媒體播放器首先到字符緩存區中搜索所需顯示的字符,如果字符緩存區中已經有了該字符,則將字符緩存區中存儲的字符點陣、寬、高信息直接讀取出來并進行排版顯示;否則,從本地資源文件中讀取并顯示;
(3)、字符緩存區字符的置換
設置一緩存管理器,用于維護富媒體播放器使用過的字符點陣信息的日志表來決定置換緩存中的哪個字符,該日志表內容包括:字符關鍵字K、總使用次數C1、第一次使用時的時刻T1、權值V、上次計算權值的時刻T2、周期內使用次數C2;每當一個字符被請求時,該字符所對應的總使用次數C1和周期內使用次數C2分別加1,T時刻計算各個字符的權值V,那么某一字符所對應的權值:
V=d*C1/(T-T1)+(1-d)*C2/(T-T2);(0≤d≤1)
其中d是一個介于0跟1之間的常量,用來平衡總的使用頻率和T-T2周期內使用頻率;
當權值V計算完成以后,上次計算權值的時刻T2置為時刻T,而周期內使用次數C2置為0;
設置一個閾值p,如果某個字符的權值V>p,則該字符將被換入緩沖區并取代具有最小權值的那個字符。
本發明的發明目的是這樣實現的:
由于受到移動終端硬件設備的限制,移動富媒體播放器性能往往較差,針對移動富媒體應用數據量大、占用內存空間多、響應時間較長等問題,本發明提出了一種基于移動富媒體播放器的緩存優化方法,在移動富媒體播放器與本地資源文件之間設置字符緩存區,用來緩存播放器常用的字符點陣信息以及字符點陣的寬高信息;移動富媒體播放器首先到字符緩存區中搜索所需顯示的字符,如果字符緩存區中已經有了該字符,則將字符緩存區中存儲的字符點陣、寬、高信息直接讀取出來并進行排版顯示;否則,從本地資源文件中讀取并顯示。這樣避免了頻繁地訪問本地資源文件,減小了時間消耗,同時,也避免了冗余數據的出現,可以一定程度的降低內存的開銷。另外,為字符緩存區中儲存了字符點陣的寬高信息,這樣就可以直接讀出字符的尺寸,而避免了每次都去進行運算獲取,使頁面的繪制速度更快。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東莞電子科技大學電子信息工程研究院,未經東莞電子科技大學電子信息工程研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010276370.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:射頻同軸電纜電長度測量方法及裝置
- 下一篇:真空動密封精確傳動裝置





