[發明專利]一種數字機頂盒的Flash存儲器的存儲方法及系統在審
| 申請號: | 201310045949.9 | 申請日: | 2013-02-05 |
| 公開(公告)號: | CN103096162A | 公開(公告)日: | 2013-05-08 |
| 發明(設計)人: | 樊義飛 | 申請(專利權)人: | 北京賽科世紀數碼科技有限公司 |
| 主分類號: | H04N21/432 | 分類號: | H04N21/432 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 100191 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數字 機頂盒 flash 存儲器 存儲 方法 系統 | ||
技術領域
本發明涉及存儲器領域,更具體的說,涉及數字機頂盒的Flash存儲器的存儲方法及系統。
背景技術
目前,電視的數字機頂盒通常使用閃存Flash來存儲程序和數據。其中,Flash存儲器結合了只讀存儲器ROM和隨機存儲器RAM的長處,不僅具備電子可擦除可編程存儲器EEPROM的性能,還可以快速讀取數據,使數據不會因為斷電而丟失。Flash存儲器的電路結構簡單,同樣容量占芯片面積較小,成本自然比較低,因而適合做程序存儲器。
Flash存儲器中包括若干個block,其中,block的中文簡稱為塊。Flash存儲器中的數據擦除主要使用block塊擦除的方式。block塊擦除是把某一擦除塊的內容都變為1,變為1后,相當于將這個Flash存儲器的block塊中的數據全部擦除。
在對現有技術的研究和實踐過程中,本發明的發明人發現現有技術存在以下問題:
當用戶對數字機頂盒進行一次操作后,就會對Flash存儲器的block塊中的數據進行擦除處理,然后將本次操作對應的數據存儲在經過擦除后的block塊中。數字機頂盒的Flash存儲器的擦除數據方式是按照block塊進行的,只要對數據機頂盒進行一次操作,都會經歷先擦除后寫入的步驟,由于擦除的速度比較慢,所以用戶在對數字機頂盒操作的時候能夠感覺到明顯的延時。例如,用戶在使用遙控器對數字機頂盒進行控制,并給數字機頂盒發送換臺的指令;數字機頂盒在接收到該指令后,需要先擦除Flash存儲器的block塊中原有的數據,再將換臺的指令存儲在該block塊中,由于擦除速度很慢,所以每次用戶在換臺的過程中,都會感到明顯的延時。而且,由于數字機頂盒的使用較為頻繁,所以頻繁的擦寫block塊會降低數字機頂盒的Flash存儲器的使用壽命。
因此,如何降低數字機頂盒的Flash存儲器的延時,并延長其使用壽命,成為目前最需要解決的問題。
發明內容
有鑒于此,本發明的設計目的在于,提供一種數字機頂盒的Flash存儲器的存儲方法及系統,以降低數字機頂盒的Flash存儲器的延時,并延長其使用壽命。
本發明實施例是這樣實現的:
一種數字機頂盒的Flash存儲器的存儲方法,包括:
獲取所述數字機頂盒接收的指令數據;
按照順序在所述Flash存儲器的指定block塊的存儲單元中寫入所述指令數據,所述指定block塊為存儲所述指令數據專用的block塊,所述存儲單元為預先在所述指定block塊中劃分的若干個相同的存儲數據的區域之一;
當所述Flash存儲器的指定block塊中的所有的存儲單元均被存儲了指令數據時,則擦除所述指定block塊中所有存儲單元中的指令數據,并在所述指定block塊中的存儲單元中重新按照順序繼續寫入新的指令數據。
優選地,所述按照順序在所述Flash存儲器的指定block塊的存儲單元中寫入所述指令數據的步驟中,具體包括:
讀取上次寫入的所述指令數據的目標存儲單元;
在所述目標存儲單元的下一個存儲單元寫入新的指令數據。
一種數字機頂盒的Flash存儲器的存儲系統,包括:
獲取模塊,用于獲取所述數字機頂盒接收的指令數據;
存儲模塊,用于按照順序在所述Flash存儲器的指定block塊的存儲單元中寫入所述指令數據,所述指定block塊為存儲所述指令數據專用的block塊,所述存儲單元為預先在所述指定block塊中劃分的若干個相同的存儲數據的區域之一;
擦除模塊,用于當所述Flash存儲器的指定block塊中的所有的存儲單元均被存儲了指令數據時,則擦除所述指定block塊中所有存儲單元中的指令數據。
與現有技術相比,本實施例提供的技術方案具有以下優點和特點:
在本發明提供的方案中,由于Flash存儲器中的指定block塊的所有存儲單元在全部存儲數據以后才會進行擦除,所以相對于現有技術中的每次存儲都要擦除block塊的方式,本發明大大的減少了Flash存儲器擦除的次數,使得數據存儲的速度大大提高,讓用戶感覺不到任何時間上的延時;而且,由于擦除次數相對減少,從而也就增加了Flash存儲器的使用壽命。因此,本發明提供的方案不僅降低了數字機頂盒的Flash存儲器的存儲延時,而且還延長了Flash存儲器的使用壽命。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京賽科世紀數碼科技有限公司,未經北京賽科世紀數碼科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310045949.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:具有沖量傳播的多線程物理引擎
- 下一篇:作業處理裝置及其控制方法





