[发明专利]一种网络文件系统的访问方法和装置无效
申请号: | 200810187672.2 | 申请日: | 2008-12-29 |
公开(公告)号: | CN101459669A | 公开(公告)日: | 2009-06-17 |
发明(设计)人: | 罗姣林 | 申请(专利权)人: | 成都市华为赛门铁克科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G06F17/30 |
代理公司: | 北京挺立专利事务所 | 代理人: | 叶树明 |
地址: | 611731四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 文件系统 访问 方法 装置 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种网络文件系统的访问方法和装置。
背景技术
在网络文件系统领域有两种主要结构,一种是点到点网络文件系统,如图1A所示,即用户主机从一个网络文件系统服务器上获取文件数据。另外一种是基于分布式存取的网络文件系统,如图1B所示,用户主机从网络文件系统服务器集群的多个存储服务器上面并行获取文件数据,通过并行存取解决吞吐能力的问题。
在以上的两种类型的网络文件系统中,都需要在用户主机的操作系统中开发出对应的网络文件系统驱动程序。用户主机中操作系统的文件系统结构如图2所示,包括:应用程序(例如数据库等)、操作系统文件系统中间层VFS(Virtual File System,虚拟文件系统)以及网络文件系统驱动如NTFS(NewTechnology File System,新技术文件系统)、FAT32(File Allocation Table32,文件分配表系统32)、EXT3(Extended File System,扩展文件系统3)、JFS(Journal File System,日记式文件系统)、NFS(Network File System,网络文件系统)或CIFS(Common Internet File System,通用网络文件系统)等,通过VFS的封装实现应用程序对文件系统的支持。而一种文件系统要达到跨平台的目的,就需要在不同的平台下面开发具体的驱动程序,如AIX(IBM公司的企业级UNIX操作系统)、Solaris(SUN公司的企业级UNIX操作系统)、HPUX、IRIX、BSD、Linux、Windows等。而驱动程序的开发依赖于操作系统,有的操作系统开放程序较好可能比较容易开发,例如Linux、Windows、BSD等,但有的操作系统却相对来说比较封闭,比如AIX、Solaris、HPUX等在这些操作系统上开发驱动相对来说比较困难。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
网络文件系统要实现对多操作系统的兼容非常困难,一方面在技术上比较复杂,另外一方面需要较高的投入。
发明内容
本发明实施例提供一种网络文件系统的访问方法和装置,用于简便的实现网络文件系统对多操作系统的兼容。
本发明实施例提供一种网络文件系统的访问方法,包括:
接收用户终端根据第一文件类型向网络文件系统发送的第一请求消息;
根据预设的映射关系,将所述第一请求消息转换为可驱动所述网络文件系统中第二文件类型的第二请求消息,并将所述第二请求消息向所述网络文件系统发送;
接收所述网络文件系统根据所述第二请求消息向所述用户终端发送的基于第二文件类型的第一响应消息;
根据预设的映射关系,将所述第一响应消息转换为基于第一文件类型的第二响应消息并向所述用户终端发送。
本发明实施例还提供一种访问装置,包括用户终端接口、转换单元和网络文件系统接口:
所述用户终端接口,用于接收用户终端根据可用的第一文件类型向网络文件系统发送的第一请求消息并向所述转换单元发送;将从所述转换单元接收到的第二响应消息向所述用户终端发送;
所述转换单元,用于根据预设的映射关系,将从所述用户终端接口接收到的第一请求消息转换为可驱动所述网络文件系统中第二文件类型的第二请求消息,并向所述网络文件系统接口发送;将从所述网络文件系统接口接收到的第一响应消息转换为基于第一文件类型的第二响应消息并发送到所述用户终端接口;
所述网络文件系统接口,用于将所述第二请求消息向所述网络文件系统接口发送;接收所述网络文件系统根据所述第二请求消息向所述用户终端发送的基于第二文件类型的第一响应消息并向所述转换单元发送。
与现有技术相比,本发明实施例具有以下优点:
通过使用本发明的实施例,将网络文件系统所使用的文件类型转换为用户终端的操作系统可识别的文件类型,实现了文件系统协议转换,可以将不同的文件类型虚拟为通用的文件类型,简便的实现了网络文件系统对多种操作系统的兼容。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1A是现有技术中点到点网络文件系统的网络结构示意图;
图1B是现有技术中基于分布式存取的网络文件系统的网络结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都市华为赛门铁克科技有限公司,未经成都市华为赛门铁克科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810187672.2/2.html,转载请声明来源钻瓜专利网。