[发明专利]一种支持扩展功能的虚拟文件系统装置和方法有效
申请号: | 201510034043.6 | 申请日: | 2015-01-23 |
公开(公告)号: | CN104573061B | 公开(公告)日: | 2017-09-26 |
发明(设计)人: | 李旭东 | 申请(专利权)人: | 南开大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 天津佳盟知识产权代理有限公司12002 | 代理人: | 侯力 |
地址: | 300071*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种支持扩展功能的虚拟文件系统装置和方法,属于计算机领域,该虚拟文件系统装置支持针对文件系统的动态扩展功能操作。支持扩展功能的虚拟文件系统装置包括虚拟文件系统服务模块、文件系统实例模块、扩展功能表模块和扩展功能模块;支持虚拟文件系统扩展功能的方法包括初始时建立“文件系统类型实例表”;加载文件系统实例时建立“文件系统类型”实例;注册指定文件系统类型的文件扩展功能;访问文件系统实例的文件扩展功能。本发明将文件数据的处理过程从应用层转到虚拟文件系统层来完成,从而减少文件数据在上述两层间的传递,有效提高文件数据的处理速度,尤其是适合IO密集型应用及基于网络文件系统应用场景。 | ||
搜索关键词: | 一种 支持 扩展 功能 虚拟 文件系统 装置 方法 | ||
【主权项】:
一种支持扩展功能的虚拟文件系统装置,其特征在于,所述系统装置包括:虚拟文件系统服务模块、文件系统实例模块、扩展功能表模块和扩展功能模块;虚拟文件系统服务模块分别与文件系统实例模块和扩展功能表模块相互连接,扩展功能表模块与扩展功能模块单向连接,扩展功能表模块通过或不通过虚拟文件系统服务模块指向文件系统实例模块;其中,所述的虚拟文件系统服务模块包括:文件系统类型实例管理模块、标准功能服务模块,以及扩展功能服务模块;所述的文件系统类型实例管理模块用于对“文件系统类型实例表”的管理,包括“文件系统类型”实例的注册与注销;标准功能服务模块用于提供文件标准功能的服务,标准功能服务模块将已注册“文件系统类型”实例与属于该“文件系统类型”实例的“文件系统实例”相互关联;扩展功能服务模块用于提供自定义的文件扩展功能的服务,扩展功能服务模块将已注册“文件系统类型”实例与已注册的“扩展功能表”相互关联;文件系统实例模块包括数据结构体实例和标准功能模块,“数据结构体实例”记录该文件系统实例的运行时数据,标准功能模块则基于“数据结构体实例”的数据来提供该文件系统实例的文件标准功能执行代码的实现;扩展功能表模块,用于针对具体文件系统实例提供文件扩展功能的“扩展功能表”的管理;扩展功能服务模块,用于针对具体文件系统实例提供文件扩展功能执行代码的实现。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南开大学,未经南开大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510034043.6/,转载请声明来源钻瓜专利网。