[發明專利]數字電視接收終端、將數據寫入閃存的方法及系統有效
| 申請號: | 201210230852.0 | 申請日: | 2012-07-05 |
| 公開(公告)號: | CN102802057A | 公開(公告)日: | 2012-11-28 |
| 發明(設計)人: | 田超 | 申請(專利權)人: | 深圳創維數字技術股份有限公司;深圳市創維軟件有限公司 |
| 主分類號: | H04N21/274 | 分類號: | H04N21/274;H04N21/438;H04N21/462 |
| 代理公司: | 廣州三環專利代理有限公司 44202 | 代理人: | 郝傳鑫;熊永強 |
| 地址: | 518000 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數字 電視接收 終端 數據 寫入 閃存 方法 系統 | ||
技術領域
本發明涉及通信領域,尤其涉及一種數字電視接收終端、將數據寫入閃存的方法及系統。
背景技術
機頂盒正常運行時,經常會將一些數據頻繁的寫入閃存設備中。并且在寫入過程中,如果出現閃存設備的存儲空間不夠的情況,機頂盒還會從閃存設備中適當擦除一些數據。由于將數據寫入閃存需要一定的時間,當在此段時間內發生斷電或是外界干擾等情況時,都會導致數據寫入失敗,造成寫入數據的丟失。
目前,針對上述問題的解決方法有兩種。一種方法是在機頂盒出廠前將一些重要數據預先存儲在機頂盒的備份分區進行備份,當在寫入過程中出現意外斷電造成的重要數據的丟失或是破壞時,可以從備份分區調用這些重要數據進行恢復默認配置,但是該方法只適用于對機頂盒的一些原始固有數據的備份例如系統初始化所需的配置文件,對于機頂盒在運行過程隨機產生的數據并不適用。另一種方法是為機頂盒配置備份電源,當監測到斷電情況發生時,將常用電源切換成備份電源,但是該方法有兩個缺陷:一是常用電源切換成備份電源的過渡期內電力不穩,易對閃存中的數據安全造成影響,如要實現備份電源的平滑切換,對機頂盒的硬件和軟件都要求極高,不容易實現;二是需要為機頂盒增加備份電源,增加了成本。
發明內容
?本發明實施例所要解決的技術問題在于,提供一種數字電視接收終端、將數據寫入閃存的方法及系統,可以確保數據安全寫入,節約成本。
為了解決上述技術問題,本發明實施例提供了一種將數據寫入閃存的方法,包括:
將本地數據上傳至前端服務器,使所述前端服務器將所述本地數據備份;?????將所述備份成功的本地數據寫入閃存;?????若寫入失敗,則從所述前端服務器獲取所述本地數據的備份,繼續執行所述將所述備份成功的本地數據寫入閃存的步驟。
其中,所述本地數據包括:用戶設定數據、閃存中用于存儲用戶設定數據的數據塊內的所有數據、閃存中的所有數據,所述將本地數據上傳至前端服務器,使所述前端服務器將所述本地數據備份的步驟包括:
檢測所述閃存的剩余空間是否大于所述本地數據的尺寸;
若檢測結果為是,則將所述用戶設定數據、所述閃存中用于存儲用戶設定數據的數據塊內的所有數據上傳至前端服務器進行備份;
若檢測結果為否,則將所述用戶設定數據、所述閃存中的所有數據上傳至前端服務器進行備份。
其中,所述若寫入失敗,則從所述前端服務器獲取所述本地數據的備份,繼續執行所述將所述備份成功的本地數據寫入閃存的步驟包括:
若寫入失敗,則從所述前端服務器獲取所述本地數據的備份;
判斷閃存中是否有因寫入失敗導致的數據丟失;
若判斷結果為是,則根據所述備份成功的數據塊內的所有數據或閃存中的所有數據對閃存進行數據恢復,并繼續執行將所述備份成功的用戶設定數據寫入閃存的步驟;
若判斷結果為否,則繼續執行將所述備份成功的用戶設定數據寫入閃存的步驟。
其中,所述將本地數據上傳至前端服務器,使所述前端服務器將所述本地數據備份的步驟包括:
若在預設時長內接收到前端服務器備份失敗的通知,則繼續執行將本地數據上傳至前端服務器,使所述前端服務器將所述本地數據備份的步驟;
若在預設時長內未接收到前端服務器備份失敗的通知,則執行將所述本地數據寫入閃存的步驟。
一種將數據寫入閃存的方法,其特征在于,包括:
接收由前端服務器推送的網絡數據;
將所述網絡數據寫入閃存;
若寫入失敗,則通知所述前端服務器對所述網絡數據進行備份,接收由所述前端服務器推送的備份的網絡數據,繼續執行所述將所述網絡數據寫入閃存的步驟。
其中,所述接收由前端服務器推送的網絡數據的步驟之后,將所述網絡數據寫入閃存步驟之前包括:
檢測所述閃存的剩余空間是否大于所述網絡數據的尺寸;
若檢測結果為是,則將所述閃存中用于存儲所述網絡數據的數據塊內的所有數據上傳至所述前端服務器;
若檢測結果為否,則將所述閃存中的所有數據上傳至前端服務器。
其中,所述若寫入失敗,則通知所述前端服務器對所述網絡數據進行備份,接收由所述前端服務器推送的備份的網絡數據,繼續執行所述將所述網絡數據寫入閃存的步驟包括:
若寫入失敗,則通知所述前端服務器對所述網絡數據及所述上傳的本地數據進行備份,所述上傳的本地數據包括:閃存中用于存儲所述網絡數據的數據塊內的所有數據或閃存中的所有數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳創維數字技術股份有限公司;深圳市創維軟件有限公司,未經深圳創維數字技術股份有限公司;深圳市創維軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210230852.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種煤氣發生爐的放氣裝置
- 下一篇:油水分離器
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





