[發明專利]雙備份數據存儲裝置及其工作方法、機器人在審
| 申請號: | 201710648052.3 | 申請日: | 2017-08-01 |
| 公開(公告)號: | CN107203441A | 公開(公告)日: | 2017-09-26 |
| 發明(設計)人: | 龐浩 | 申請(專利權)人: | 常州昊云工控科技有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F3/06 |
| 代理公司: | 北京科家知識產權代理事務所(普通合伙)11427 | 代理人: | 陳娟 |
| 地址: | 213000 江蘇省常州市武進區*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 備份 數據 存儲 裝置 及其 工作 方法 機器人 | ||
技術領域
本發明屬于計算機數據存儲領域,具體涉及一種數據存儲裝置及其工作方法、機器人。
背景技術
隨計算機技術發展,U盤成為了相比磁盤、光盤更普遍使用的數據存儲形式,但是U盤在數據存儲時容易因閃存裝置損壞、接口損壞而導致數據無法訪問。由此,U盤直接作為家庭照片、階段性開發文檔、運行數據資料、企業數據記錄時,存在較大的數據存儲安全隱患。往往也需要多個U盤進行備份存儲。但是,相同數據存入多U盤也給存放管理造成不便。提升數據存儲安全性,在以往磁盤存儲中也有類似問題。
因此,為了解決上述技術問題,發明提出一款具備更高數據存儲安全性的方案。
發明內容
本發明的目的是提供一種數據存儲裝置及其工作方法,其采用兩個獨立物理裝置的閃存塊進行數據的雙備份存儲,通過互為備份的存儲管理提高了數據存儲裝置中數據存儲的可靠性。
為了解決上述技術問題,本發明提供了一種數據存儲裝置,包括:存儲控制器,與該存儲控制器相連的接口A及多塊獨立的閃存塊;所述多塊為兩塊及兩塊以上;其中在通過接口A寫入數據時,所述存儲控制器適于將數據同時寫入多塊閃存塊;以及在通過接口A讀取數據時,所述存儲控制器適于從多塊閃存塊中讀取正確數據。
進一步,多塊獨立的閃存塊為兩塊獨立的閃存塊,即閃存塊A和閃存塊B;所述存儲控制器包括:與接口A相連的讀取管理模塊和寫入管理模塊;其中所述讀取管理模塊分別連接讀取檢驗模塊A和讀取檢驗模塊B;所述寫入管理模塊分別連接寫入時序模塊A和寫入時序模塊B;從接口A寫入數據時,寫入管理模塊同時通過寫入時序模塊A和寫入時序模塊B向閃存塊A和閃存塊B寫入相同數據,以實現數據的備份存儲;從接口A讀取數據時,讀取管理模塊先通過讀取檢驗模塊A讀取閃存塊A的數據;若讀取檢驗模塊A發現數據讀取錯誤,則讀取管理模塊切換至讀取檢驗模塊B讀取閃存塊B中對應備份存儲的數據;若在讀取過程中,讀取檢驗模塊B發現數據讀取錯誤,則讀取管理模塊切換至讀取檢驗模塊A讀取閃存塊A中對應備份存儲的數據。
進一步,所述閃存塊A和閃存塊B均適于在寫入時提供糾錯校驗功能,以在數據存儲時同時存儲糾錯校驗數據,并經相應讀取檢驗模塊通過糾錯校驗算法依據糾錯校驗數據判斷數據正確性,以及通過糾錯校驗數據對錯誤數據進行恢復。
進一步,所述讀取管理模塊適于對閃存塊A和閃存塊B出現錯誤數據塊的狀態進行統計,以便監視閃存塊A和閃存塊B的存儲性能狀態。
進一步,所述讀取管理模塊適于通過讀取檢驗模塊A和讀取檢驗模塊B同時讀取閃存塊A和閃存塊B的存儲數據,讀取時檢驗數據正確性;若發現閃存塊A或閃存塊B的存儲數據錯誤,則讀取管理模塊直接控制寫入管理模塊將閃存塊B或閃存塊A中正確數據分別寫入閃存塊A、閃存塊B的相應錯誤處理區;以及當讀取管理模塊發現閃存塊A和閃存塊B中存儲數據均出現錯誤時,則在閃存塊A和閃存塊B中的相應錯誤處理區中查找并讀取對應數據。
進一步,所述寫入管理模塊對閃存塊A和閃存塊B的寫入適于采用寫平衡算法,并提供兩閃存塊的寫入次數統計,以監視閃存塊A和閃存塊B的存儲性能狀態。
進一步,所述數據存儲裝置還包括另一接口B,以及與該接口B相連的存儲控制器B;其中存儲控制器B與存儲控制器A具有相同的電路結構,并采用與存儲控制器A相同的訪問接口連接閃存塊A和閃存塊B;所述存儲控制器B和存儲控制器A適于依據閃存塊A和閃存塊B訪問接口上的數據,建立相同的閃存塊A和閃存塊B的狀態統計數據,以保證存儲控制器B和存儲控制器A相同的訪問規則。
進一步,所述存儲控制器A和存儲控制器B適于對閃存塊A和閃存塊B采用互鎖訪問控制。
又一方面,本發明還提供了一種數據存儲裝置的工作方法。
其中所述數據存儲裝置包括:存儲控制器,與該存儲控制器相連的接口A及多塊獨立的閃存塊,所述多塊為兩塊及兩塊以上;以及所述工作方法包括:在通過接口A寫入數據時,所述存儲控制器適于將數據同時寫入多塊閃存塊;以及在通過接口A讀取數據時,所述存儲控制器適于從多塊閃存塊中讀取正確數據。
本發明的有益效果是,本發明的數據存儲裝置及其工作方法,通過讀取管理模塊、寫入管理模塊、讀取檢驗模塊A和讀取檢驗模塊B、寫入時序模塊A和寫入時序模塊B,以及閃存塊A和閃存塊B在功能上彼此支持,進而實現了數據的雙備份存儲,通過互為備份的存儲管理提高數據存儲的可靠性。
第三方面,本發明還提供了一種機器人,以解決傳統機器人在惡劣的工作條件下,數據寫入、讀取容易丟失的技術問題。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于常州昊云工控科技有限公司,未經常州昊云工控科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710648052.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種面向高性能計算云平臺的作業調度方法
- 下一篇:一種建筑工程造價專用計算器
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





