发明名称 |
一种基于windows文件系统驱动的第三方存储协议文件访问系统和访问方法 |
摘要 |
本发明公开了一种基于windows文件系统驱动的第三方存储协议文件访问系统和访问方法,系统包括应用层部署应用层程序,支持部署各种不同存储协议的应用程序,用户通过应用层发起对文件操作的请求;驱动层提供windows API,根据应用层的请求I/O管理器调用相应的接口生成对应文件操作的IO请求包IRP,直至IRP返回相应结果;应用服务层提供多种协议的封装接口,以及提供windows文件路径与其他协议路径的转换规则,应用层服务将收到的请求转化成对应应用的存储协议的请求并调用相应的接口,文件操作请求执行完成后将结果反馈给驱动层。本发明能够在windows文件系统驱动上封装多种第三方存储协议,使得电视台业务系统可以实现多种协议的使用而无需更改所有应用的IO模块,提高了系统的可用性。 |
申请公布号 |
CN106371934A |
申请公布日期 |
2017.02.01 |
申请号 |
CN201610721408.7 |
申请日期 |
2016.08.25 |
申请人 |
成都索贝数码科技股份有限公司 |
发明人 |
倪宇;杨乐;黎胜;孔丹丹 |
分类号 |
G06F9/54(2006.01)I |
主分类号 |
G06F9/54(2006.01)I |
代理机构 |
成都金英专利代理事务所(普通合伙) 51218 |
代理人 |
袁英 |
主权项 |
一种基于windows文件系统驱动的第三方存储协议文件访问系统,其特征在于:它包括应用层、驱动层和应用层服务,所述的应用层部署应用层程序,支持部署各种不同存储协议的应用程序,用户通过应用层发起对文件操作的请求;所述的驱动层提供windows API,根据应用层的请求I/O管理器调用相应的接口生成对应文件操作的IO请求包IRP,直至IRP返回相应结果;所述的应用服务层提供多种协议的封装接口,以及提供windows文件路径与其他协议路径的转换规则,应用层服务将收到的请求转化成对应应用的存储协议的请求并调用相应的接口,文件操作请求执行完成后将结果反馈给驱动层。 |
地址 |
610041 四川省成都市高新区新园南二路2号 |