[發明專利]一種網絡文件系統的訪問方法和裝置無效
| 申請號: | 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.szxzyx.cn/pat/books/200810187672.2/2.html,轉載請聲明來源鉆瓜專利網。





