[发明专利]一种实现目标端驱动的方法及该目标端驱动无效
申请号: | 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.vipzhuanli.com/pat/books/201010113814.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种存储数据的方法和网管系统
- 下一篇:复合金线及其制造方法