新四季網

安全接收晶片存儲臺名的方法

2023-07-12 16:20:36

專利名稱:安全接收晶片存儲臺名的方法
技術領域:
本發明涉及通信領域中的一種安全接收晶片存儲臺名的方法,它
特別適用於在Flash (快閃記憶體)中對電視節目臺名進行存儲及對電視節 目的臺名信息進行管理。
背景技術:
Flash存儲器無法對單個字節進行擦除,如要擦除某個字節的內 容,只能將該字節所在的扇區整個擦除,然後將不需要擦除的字節寫 入,不再寫要擦除的字節,因此,執行單字節擦除或更新操作比較麻 煩,而且如果頻繁擦除同一個扇區的某些字節,因要對整個扇區操作, 會使得該扇區的擦寫次數過多,使Flash的壽命縮短。
因此,需要開發一種合理的方法,既能夠減少對Flash的擦寫次 數,提高晶片的使用壽命,又方便對所存儲的數據進行管理。

發明內容
本發明所要解決的技術問題就是提供一種實現對節目臺名進行 存儲及有效管理的安全接收晶片存儲臺名的方法,本發明根據節目臺 名的長度以及所用存儲器的容量、扇區大小等特點,對存儲器的空間 進行合理分配,對節目臺名進行存儲、編制索引並做相應的狀態標記。 本發明具有方便對存儲的數據進行管理,減少對存儲器進行擦除的次 數,延長存儲器的使用壽命等特點。
本發明的目的是這樣實現的,它包括步驟 ① 把存儲器的扇區0、扇區l作為總的索引區,記錄已用到的扇 區序號,每次在存儲器中寫入數據後,則在扇區0或扇區1中寫入
此次用到的最後一個扇區的序號,首先從扇區o開始記錄扇區序號,
每個序號佔用一個字節,扇區O寫滿後則向扇區1寫序號,扇區1寫 完後將扇區o擦除,扇區O、扇區l交替使用作為索引,
② 自扇區2開始存儲實際的信息臺名,將存儲信息臺的扇區分為 N個分區,N為自然數,其中分區O作為本扇區的索引,不存儲實際 臺名信息,從分區1開始用於存儲臺名信息,
③ 分區0作為本扇區的索引,按如下方式標識每兩個字節對應 一個臺名信息區,第1個字節寫入特定數值表示本扇區的整個信息區 已經用完;第2個字節寫入特定數值表示本扇區的整個信息區標識為 無用信息,允許將整個扇區擦除;後面的字節依次對應本扇區存儲的 臺名信息,第3個字節寫入特定數值表示本扇區的分區1存有臺名信 息,第4個字節寫入特定數值表示本扇區的分區1存有的臺名信息已 經失效,以此類推,所述的特定數值為OO至FF的十六進位數,自定 義確定。
④ 檢測到存儲信息臺名的扇區中有兩個扇區的失效臺名都超過 分區數目的一半,則將這兩個扇區的有用臺名依次讀取、寫入到指定 的扇區中,在指定的扇區的第1個字節和第2個字節中寫入這兩個扇 區的序號,將這兩個扇區擦除,將指定的扇區的信息拷貝到擦除後的 一個扇區中,然後擦除指定的扇區,
⑤ 避免在擦除扇區過程中或在指定的扇區的信息拷貝過程中發
生掉電影響數據的完整性,將指定的扇區的最後兩個字節作為標識, 倒數第二個字節寫入特定數值表示指定的扇區的數據完整,最後一個 字節寫入特定數值表示指定的扇區的信息已拷貝完成,可以擦除,如
果最後兩個字節非特定數值,也非00H或FFH,則表示該扇區在擦 除過程中發生了掉電,也可以再次擦除。所述的特定數值為00至FF 的十六進位數,自定義確定。
本發明與背景技術相比,具有如下優點
(1) 本發明將Flash存儲器按照數據特點分區進行存儲,能夠 有效的利用存儲空間,既能減小電路的面積,又能降低成本。
(2) 本發明在存儲的內容中加入索引,可方便對存儲數據的管 理,還可以減少Flash擦寫次數,提高晶片的使用壽命。


圖1是本發明實施例的示意圖。
圖2是本發明實施例64KFlash存儲器的存儲結構示意圖。圖2 中信息區容量為256位元組,各扇區容量均為512位元組。
圖3是本發明實施例對64KFlash分配存儲空間的示意圖。圖3 中信息區、扇區0、扇區1不分區,其餘扇區均按32位元組分為16個 分區。
具體實施例方式
參照圖1至圖3,本發明方法包括步驟
①把存儲器的扇區0、扇區l作為總的索引區,記錄己用到的扇 區序號,每次在存儲器中寫入數據後,則在扇區0或扇區1中寫入
此次用到的最後一個扇區的序號,首先從扇區o開始記錄扇區序號,
每個序號佔用一個字節,扇區0寫滿後則向扇區1寫序號,扇區1寫 完後將扇區0擦除,扇區0、扇區l交替使用作為索引。
② 自扇區2開始存儲實際的信息臺名,將存儲信息臺的扇區分為 N個分區,N為自然數,其中分區O作為本扇區的索引,不存儲實際 臺名信息,從分區1開始用於存儲臺名信息。
③ 分區0作為本扇區的索引,按如下方式標識每兩個字節對應 一個臺名信息區,第1個字節寫入特定數值表示本扇區的整個信息區 已經用完;第2個字節寫入特定數值表示本扇區的整個信息區標識為 無用信息,允許將整個扇區擦除;後面的字節依次對應本扇區存儲的 臺名信息,第3個字節寫入特定數值表示本扇區的分區1存有臺名信 息,第4個字節寫入特定數值表示本扇區的分區1存有的臺名信息己 經失效,以此類推。實施例中所述的特定數值為OO至FF的十六進位 數,自定義確定。
④ 檢測到存儲信息臺名的扇區中有兩個扇區的失效臺名都超過 分區數目的一半,則將這兩個扇區的有用臺名依次讀取、寫入到指定 的扇區中,在指定的扇區的第1個字節和第2個字節中寫入這兩個扇 區的序號,將這兩個扇區擦除,將指定的扇區的信息拷貝到擦除後的 一個扇區中,然後擦除指定的扇區。
⑤ 避免在擦除扇區過程中或在指定的扇區的信息拷貝過程中發 生掉電影響數據的完整性,將指定的扇區的最後兩個字節作為標識, 倒數第二個字節寫入特定數值表示指定的扇區的數據完整,最後一個
字節寫入特定數值表示指定的扇區的信息己拷貝完成,可以擦除,如
果最後兩個字節非特定數值,也非00H或FFH,則表示該扇區在擦 除過程中發生了掉電,也可以再次擦除。實施例中所述的特定數值為 OO至FF的十六進位數,自定義確定。
本發明基於Flash存儲器實現電視節目臺名的存儲和管理,圖1 是本發明實施例的原理示意圖。
下面以64K的Flash存儲器為實施例說明本方法的操作過程
圖2是本發明實施例64KFlash存儲器的示意圖。圖2中信息區 容量為256位元組,各扇區容量均為512位元組。
其中信息區的256位元組保留,將來作為晶片的測試記錄或者晶片 配置信息保存區。
扇區0、 1作為總的索引區,記錄用到的扇區序號如目前存儲 到扇區7,則在扇區0中寫07H;如後面因為添加節目將扇區用到了 9,則在下一地址上寫09H,依此類推;如果整個扇區O寫滿,則開 始向扇區1寫,向扇區1寫完後將扇區O擦除。扇區O、 l交替使用 作為索引。
自扇區2開始存儲實際的信息臺名,將存儲信息臺的扇區按32 字節分為16個分區,編號依次為0至15,其中分區O作為本扇區的 索引,不存儲實際臺名信息,分區1至分區15用於存儲臺名信息, 所以每個扇區可以存儲15個臺名信息;定義扇區2至扇區61共60 個扇區存儲臺名信息,則共可以存儲15X60-900個臺名信息。
圖3是本發明實施例對64KFlash分配存儲空間的示意圖。圖3
中信息區、扇區0、扇區1不分區,其餘扇區均按32位元組分為16個 區。
分區0作為本扇區的索引,按如下方式標識32個字節按每兩 個字節對應一個臺名信息區,第1個字節寫入55H表示本扇區的整 個信息區己經用完;第2個字節寫入AAH表示本扇區的整個信息區 標識為無用信息,可以擦除本扇區;後面的30個字節依次對應15個 臺名信息,如第3個字節寫入55H表示本扇區分區l存有臺名信息, 第4個字節寫入AAH表示本扇區分區1的臺名信息己經失效。實施 例中55H和AAH可在實際設計中自定義。
扇區的擦除扇區62作為扇區更新用的備份區。如果檢測到有 兩個扇區的失效信息臺都超過8個,則將這兩個扇區的有用臺名依次 讀取、寫入到扇區62中,之後在扇區62的第1個字節和第2個字節 寫入對應要更新的扇區號,之後將對應的兩個扇區擦除,將扇區62 的信息拷貝到擦除後的一個扇區中,之後擦除扇區62,注意擦除前 檢測對應的兩個扇區是否已經完成了相應操作,以免操作中掉電沒有 完成相應操作。
為避免在扇區擦除過程中或在扇區62的信息拷貝中掉電影響數 據的完整性,將扇區62的最後兩個字節作為標識,倒數第二個字節 寫入55H表示扇區62的數據完整,最後一個字節寫入AAH表示扇 區62的信息己拷貝完成,可以擦除。如果最後兩個字節非55H和 AAH,也非OOH或FFH,則表示該扇區在擦除過程中發生了掉電, 也可以再次擦除。實施例中55H和AAH可在實際設計中自定義。
為避免在寫入或擦除過程中掉電導致信息不完整而影響系統的
正常工作,設計Flash邏輯時一定要注意確認寫入或擦除動作完整有 效,比如在某個扇區的某區增加一個臺名時,將相應臺名寫入後再向 對應的索引中寫入55H;同理,如果對應的索引為00H (空信息)或 其他信息,而對應的信息存儲區有數據,則認為是無效數據,在表示 數據有效性的對應字節上寫入AAH,以便適當時機擦除。實施例中 55H和AAH可在實際設計中自定義。
權利要求
1、一種安全接收晶片存儲臺名的方法,其特徵在於包括步驟①把存儲器的扇區0、扇區1作為總的索引區,記錄已用到的扇區序號,每次在存儲器中寫入數據後,則在扇區0或扇區1中寫入此次用到的最後一個扇區的序號,首先從扇區0開始記錄扇區序號,每個序號佔用一個字節,扇區0寫滿後則向扇區1寫序號,扇區1寫完後將扇區0擦除,扇區0、扇區1交替使用作為索引,②自扇區2開始存儲實際的信息臺名,將存儲信息臺的扇區分為N個分區,N為自然數,其中分區0作為本扇區的索引,不存儲實際臺名信息,從分區1開始用於存儲臺名信息,③分區0作為本扇區的索引,按如下方式標識每兩個字節對應一個臺名信息區,第1個字節寫入特定數值表示本扇區的整個信息區已經用完;第2個字節寫入特定數值表示本扇區的整個信息區標識為無用信息,允許將整個扇區擦除;後面的字節依次對應本扇區存儲的臺名信息,第3個字節寫入特定數值表示本扇區的分區1存有臺名信息,第4個字節寫入特定數值表示本扇區的分區1存有的臺名信息已經失效,以此類推,④檢測到存儲信息臺名的扇區中有兩個扇區的失效臺名都超過分區數目的一半,則將這兩個扇區的有用臺名依次讀取、寫入到指定的扇區中,在指定的扇區的第1個字節和第2個字節中寫入這兩個扇區的序號,將這兩個扇區擦除,將指定的扇區的信息拷貝到擦除後的一個扇區中,然後擦除指定的扇區,⑤避免在擦除扇區過程中或在指定的扇區的信息拷貝過程中發生掉電影響數據的完整性,將指定的扇區的最後兩個字節作為標識,倒數第二個字節寫入特定數值表示指定的扇區的數據完整,最後一個字節寫入特定數值表示指定的扇區的信息已拷貝完成,可以擦除,如果最後兩個字節非特定數值,也非00H或FFH,則表示該扇區在擦除過程中發生了掉電,也可以再次擦除,完成安全接收晶片存儲臺名。
2、根據權利要求1所述的安全接收晶片存儲臺名的方法,其特 徵在於第③、⑤步中所述的特定數值為00至FF的十六進位數,自定義確定。
全文摘要
本發明公開了一種安全接收晶片存儲臺名的方法,它涉及通信領域中對數據存儲進行管理的數字信息處理技術。本發明根據節目臺名的長度以及所用存儲器的容量、扇區大小等特點,對存儲器的空間進行合理分配,實現對節目臺名進行存儲、編制索引並做相應的狀態標記。應用本方法,優點是方便對存儲的數據進行管理,又可以減少對存儲器進行擦除的次數,延長存儲器的使用壽命。特別適用於在快閃記憶體存儲器中對臺名信息進行存儲。
文檔編號H04N5/00GK101184155SQ20071018541
公開日2008年5月21日 申請日期2007年12月18日 優先權日2007年12月18日
發明者周永川, 孫晶晶, 斌 李, 李勝利, 田素雷 申請人:中國電子科技集團公司第五十四研究所

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀