[發明專利]一種實現目標端驅動的方法及該目標端驅動無效
| 申請號: | 201010113814.8 | 申請日: | 2010-02-09 |
| 公開(公告)號: | CN101788888A | 公開(公告)日: | 2010-07-28 |
| 發明(設計)人: | 周洋 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 李健;龍洪 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 目標 驅動 方法 | ||
1.一種實現目標端驅動的方法,包括:
硬件接口驅動將接收到的存儲通信協議命令發送給目標端統一驅動平臺;
所述目標端統一驅動平臺根據所接收到的存儲通信協議命令的類型,對該存儲通信協議命令進行訪問控制處理,完成訪問控制處理后,執行該存儲通信協議命令,對塊設備進行操作。
2.如權利要求1所述的方法,其特征在于:
若所述存儲通信協議命令是向所述塊設備寫入數據的命令,則該目標端統一驅動平臺對該寫入數據的命令完成訪問控制處理后,為數據的寫入分配存儲空間,并將存儲空間地址返回給發起端主機;
在接收到所述發起端主機的攜帶地址指針和待寫入數據的存儲通信協議命令后,所述目標端統一驅動平臺對待寫入數據進行數據處理,完成數據處理后,將所述數據按照所述地址指針的指示寫入到所述塊設備的相應空間中。
3.如權利要求1所述的方法,其特征在于:
若所述存儲通信協議命令是從所述塊設備讀取數據的命令,則該目標端統一驅動平臺對該讀取數據的命令完成訪問控制處理后,按照該讀取數據的命令的指示從相應塊設備中讀取數據,并將讀取出的數據返回給發起端主機。
4.如權利要求1所述的方法,其特征在于:
所述存儲通信協議為小型計算機系統接口協議。
5.一種目標端驅動,包括:硬件接口驅動和目標端統一驅動平臺,該目標端統一驅動平臺包括:依次相連的目標端核心處理模塊、塊設備處理層和存儲通信協議中間層,還包括:命令處理守護線程和統一平臺函數庫,該命令處理守護線程分別與所述目標端核心處理模塊和統一平臺函數庫相連;
所述硬件接口驅動,用于將接收到的存儲通信協議命令發送給所述目標端核心處理模塊;
所述目標端核心處理模塊,用于將接收到的存儲通信協議命令發送給所述命令處理守護線程,并將接收到的該命令處理守護線程返回的基本輸入輸出命令發送給所述塊設備處理層;
所述命令處理守護線程,用于根據接收到的存儲通信協議命令的類型,在需要時調用所述統一平臺函數庫中的庫函數,對所述存儲通信協議命令進行訪問控制處理,生成基本輸入輸出命令,并發送給所述目標端核心處理模塊;
所述塊設備處理層,用于對接收到的基本輸入輸出命令進行預處理,將完成預處理的基本輸入輸出命令發送給所述存儲通信協議中間層;
所述存儲通信協議中間層,用于將接收到的基本輸入輸出命令轉換為存儲通信協議命令,根據該存儲通信協議命令對塊設備進行操作。
6.如權利要求5所述的目標端驅動,其特征在于:
若所述存儲通信協議命令是向所述塊設備寫入數據的命令,則所述命令處理守護線程完成訪問控制處理后,為數據分配存儲空間,并將存儲空間地址通過所述目標端核心處理模塊返回給發起端主機;并且,
在接收到所述發起端主機的攜帶地址指針和待寫入數據的存儲通信協議命令后,對所述待寫入數據進行數據處理,生成基本輸入輸出命令,攜帶處理后的數據,發送給所述目標端核心處理模塊,該目標端核心處理模塊將該基本輸入輸出命令發送給所述塊設備處理層;
所述塊設備處理層對接收到的基本輸入輸出命令進行預處理后,發送給所述存儲通信協議中間層,該存儲通信協議中間層進行命令轉換,將轉換得到的存儲通信協議命令中攜帶的所述數據,按照所述地址指針的指示寫入到所述塊設備的相應空間中。
7.如權利要求5所述的目標端驅動,其特征在于:
若所述存儲通信協議命令是從所述塊設備讀取數據的命令,則所述存儲通信協議中間層按照轉換得到的存儲通信協議命令的指示,從相應塊設備中讀取數據,并通過所述塊設備處理層和目標端核心處理層,將讀取出的數據返回給所述發起端主機。
8.如權利要求5所述的目標端驅動,其特征在于:
所述目標端核心處理模塊、塊設備處理層和存儲通信協議中間層位于操作系統的內核態空間;所述命令處理守護線程和統一平臺函數庫位于操作系統的用戶態空間。
9.如權利要求5所述的目標端驅動,其特征在于:所述統一平臺函數庫中保存傳輸協議及硬件接口驅動的共用函數。
10.如權利要求9所述的目標端驅動,其特征在于,該目標端驅動還包括管理模塊,該管理模塊與所述命令處理守護線程連接,用于通過所述命令處理守護線程對所述統一平臺函數庫中的庫函數進行管理維護。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010113814.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種存儲數據的方法和網管系統
- 下一篇:復合金線及其制造方法





