[發明專利]一種處理數據的方法、裝置及系統有效
| 申請號: | 201210568191.2 | 申請日: | 2012-12-24 |
| 公開(公告)號: | CN103064638A | 公開(公告)日: | 2013-04-24 |
| 發明(設計)人: | 李經緯 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京中博世達專利商標代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 處理 數據 方法 裝置 系統 | ||
1.一種寫入數據的方法,其特征在于,包括:
磁盤陣列接收主機發送的處理數據的請求信息,所述請求信息包括:處理方式為插入操作、待寫入數據、所述待寫入數據所需占用的空閑虛擬頁的第一數目以及所述插入操作的第一起始地址;所述第一數目為正整數;所述插入操作的第一起始地址為第一虛擬頁的首地址,所述第一虛擬頁的首地址為用戶指示的開始寫入數據的地址,所述第一虛擬頁所映射的存儲塊以及與所述第一虛擬頁相鄰的前一個虛擬頁所映射的存儲塊中均存儲有數據;
根據所述請求信息從所述第一起始地址開始插入所述第一數目個空閑虛擬頁;
向已插入的所述空閑虛擬頁所映射的存儲塊中寫入所述待寫入數據。
2.一種寫入數據的方法,其特征在于,包括:
磁盤陣列接收主機發送的處理數據的請求信息,所述請求信息包括:處理方式為插入操作、待寫入數據、所述待寫入數據所需占用的空閑虛擬頁的第一數目、所述插入操作的第一起始地址以及所述插入操作的第二起始地址;所述第一數目為正整數;所述插入操作的第一起始地址為第一虛擬頁的首地址,所述第一虛擬頁所映射的存儲塊以及與所述第一虛擬頁相鄰的前一個虛擬頁所映射的存儲塊中均存儲有數據;所述插入操作的第二起始地址為用戶指示的開始寫入數據的地址,且所述第二起始地址為一個虛擬頁的中間地址或者尾地址;
根據所述請求信息從所述第一起始地址開始插入所述第一數目個空閑虛擬頁;
若已插入的所述空閑虛擬頁所映射的存儲塊空間足夠存儲所述第二起始地址與所述第一起始地址之間的虛擬頁所映射的第一存儲塊中的第一數據和所述待寫入數據,則向所述已插入的所述空閑虛擬頁所映射的存儲塊存儲塊中寫入所述第一數據和所述待寫入數據,使得所述第一數據和所述待寫入數據順序存儲;
或者,若已插入的所述空閑虛擬頁所映射的存儲塊空間不足以存儲所述第二起始地址與所述第一起始地址之間的虛擬頁所映射的第一存儲塊中的第一數據和所述待寫入數據,則在所述第一存儲塊和已插入的所述空閑虛擬頁所映射的存儲塊中搬移所述第一數據,并寫入所述待寫入數據,使得所述第一數據和所述待寫入數據順序存儲。
3.一種刪除數據的方法,其特征在于,包括:
磁盤陣列接收主機發送的處理數據操作的請求信息,所述請求信息包括:處理方式為刪除操作、待刪除數據所占的完整虛擬頁的第一數目,以及所述刪除操作的第一起始地址;所述第一數目為正整數;所述刪除操作的第一起始地址為所述第一數目個完整虛擬頁的首地址,在所述第一數目個完整虛擬頁之前和之后的、與所述第一數目個完整虛擬頁相鄰的虛擬頁所映射的存儲塊中存儲有數據;
根據所述請求信息將從所述刪除操作的第一起始地址開始的所述第一數目個完整虛擬頁,移至與任一空閑虛擬頁相鄰的位置;
將所述第一數目個完整虛擬頁所映射的存儲塊中的數據刪除。
4.一種刪除數據的方法,其特征在于,包括:
磁盤陣列接收主機發送的處理數據操作的請求信息,所述請求信息包括:處理方式為刪除操作、待刪除數據所占的完整虛擬頁的第一數目、所述刪除操作的第一起始地址,以及所述刪除操作的第二起始地址和/或所述刪除操作的第二終止地址;所述第一數目為正整數;所述刪除操作的第一起始地址為所述第一數目個完整虛擬頁的首地址,在所述第一數目個完整虛擬頁之前和之后的、與所述第一數目個完整虛擬頁相鄰的虛擬頁所映射的存儲塊中存儲有數據;所述刪除操作的第二起始地址為用戶指示的開始刪除數據的地址,所述第二起始地址與所述第一起始地址不重合;所述刪除操作的第二終止地址為用戶指示的終止刪除數據的地址,所述第二終止地址為一個虛擬頁的中間地址或首地址;
根據所述請求信息將從所述刪除操作的第一起始地址開始的所述第一數目個完整虛擬頁,移至與任一空閑虛擬頁相鄰的位置;
將所述第一數目個完整虛擬頁所映射的存儲塊中的數據刪除、并將所述第二起始地址與所述第一起始地址之間的虛擬頁所映射的存儲塊中的數據和/或所述第二終止地址與所述待刪除數據所占的完整虛擬頁的尾地址之間的虛擬頁所映射的存儲塊中的數據刪除。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210568191.2/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





