CN101459669A - 一种网络文件***的访问方法和装置 - Google Patents

一种网络文件***的访问方法和装置 Download PDF

Info

Publication number
CN101459669A
CN101459669A CNA2008101876722A CN200810187672A CN101459669A CN 101459669 A CN101459669 A CN 101459669A CN A2008101876722 A CNA2008101876722 A CN A2008101876722A CN 200810187672 A CN200810187672 A CN 200810187672A CN 101459669 A CN101459669 A CN 101459669A
Authority
CN
China
Prior art keywords
nfs
request message
user terminal
file type
plug
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2008101876722A
Other languages
English (en)
Inventor
罗姣林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Digital Technologies Chengdu Co Ltd
Original Assignee
Huawei Symantec Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Symantec Technologies Co Ltd filed Critical Huawei Symantec Technologies Co Ltd
Priority to CNA2008101876722A priority Critical patent/CN101459669A/zh
Publication of CN101459669A publication Critical patent/CN101459669A/zh
Priority to EP09837326A priority patent/EP2375671A4/en
Priority to PCT/CN2009/074531 priority patent/WO2010078769A1/zh
Priority to US13/172,442 priority patent/US20110258255A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明的实施例公开了一种网络文件***的访问方法和装置。该方法包括:接收用户终端根据可用的第一文件类型向网络文件***发送的第一请求消息;根据预设的映射关系,将所述第一请求消息转换为可驱动所述网络文件***中第二文件类型的第二请求消息,并将所述第二请求消息向所述网络文件***发送;接收所述网络文件***根据所述第二请求消息向所述用户终端发送的基于第二文件类型的第一响应消息;根据预设的映射关系,将所述第一响应消息转换为基于第一文件类型的第二响应消息并向所述用户终端发送。通过使用本发明的实施例,实现了文件***协议转换以及网络文件***对多种操作***的兼容。

Description

一种网络文件***的访问方法和装置
技术领域
本发明涉及通信技术领域,特别涉及一种网络文件***的访问方法和装置。
背景技术
在网络文件***领域有两种主要结构,一种是点到点网络文件***,如图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是现有技术中基于分布式存取的网络文件***的网络结构示意图;
图2是现有技术中用户主机操作***的文件***结构示意图;
图3是本发明的实施例中网络文件***的访问方法流程图;
图4是本发明的实施例中文件***协议虚拟引擎在用户终端和网络文件***间传递消息的操作时序图;
图5是本发明的实施例中访问装置的结构示意图;
图6是本发明的实施例中访问装置的转换单元的结构示意图;
图7A~图7C是本发明的实施例中访问装置在网络中的位置示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种网络文件***的访问方法,通过文件***协议虚拟,将网络文件***所使用的文件类型虚拟为用户终端的操作***可识别的通用文件类型(如大部分操作***都支持的NFS或CIFS等协议)。如图3所示,该方法具体包括:
步骤s301、接收用户终端根据第一文件类型向网络文件***发送的第一请求消息;
步骤s302、根据预设的映射关系,将第一请求消息转换为可驱动网络文件***中第二文件类型的第二请求消息,并将第二请求消息向网络文件***发送;
步骤s303、接收网络文件***根据第二请求消息向用户终端发送的基于第二文件类型的第一响应消息;
步骤s304、根据预设的映射关系,将第一响应消息转换为基于第一文件类型的第二响应消息并向用户终端发送。
通过使用本发明的实施例,将网络文件***所使用的文件类型转换为用户终端的操作***可识别的文件类型,实现了文件类型协议转换,可以将不同的文件类型虚拟为通用的文件类型,简便的实现了网络文件***对多种操作***的兼容。
具体的,本发明的实施例提供一种网络文件***的访问方法,通过文件***协议虚拟引擎实现。为了实现网络文件***对多种操作***的兼容,首先配置多个服务器插件和客户端插件,每个服务器插件对应一种文件类型,每个客户端插件对应一种可驱动特定文件类型的协议;在文件***协议虚拟引擎启动时,自动查找本地可用的虚拟服务器插件并依次装载,以达到同时支持NFS、CIFS或其他网络文件***协议;自动查找本地可用的客户端插件并依次装载,以达到同时支持多种驱动不同文件类型的协议。
当接收到用户终端发送的第一请求消息时,从预先装载的服务器插件中选择与用户终端可用的第一文件类型所对应的第一服务器插件;通过第一服务器插件接收该第一请求消息。
根据网络文件***中第二文件类型,从预先装载的客户端插件中选择可驱动网络文件***中第二文件类型的第一客户端插件;根据预设的映射关系,将第一请求消息转换为第一客户端插件支持的第二请求消息并向第一客户端插件发送,由第一客户端插件将第二请求消息向网络文件***发送。该第一请求消息转换为第二请求消息时所参考的映射关系可以预先进行设置,具体的,针对不同的协议消息间的转换分别设置对应的转换方法,得到不同请求消息间转换所应参考的映射关系。
通过第一客户端插件,根据第二请求消息向用户终端发送的基于第二文件类型的第一响应消息。
根据预设的映射关系,将从第一客户端插件接收的第一响应消息转换为第一服务器插件支持的第二响应消息;由第一服务器插件将第二响应消息向用户终端发送。该第一响应消息转换为第二响应消息时所参考的映射关系可以预先进行设置,具体的,针对不同的协议消息间的转换分别设置对应的转换方法,得到不同响应消息间转换所应参考的映射关系。
上述文件***协议虚拟引擎的一个具体示例如下:
(1)文件***协议虚拟引擎获取配置信息,并依次加载“客户端插件”和“服务器端插件”
(2)文件***协议虚拟引擎初始化缓冲池,工作线程池等共享资源
(3)文件***协议虚拟引擎根据配置信息依次启动每个“服务器插件”对应的虚拟服务器。
(4)当NFS/CIFS等客户端通过网络发送mount(挂载)请求时,文件***协议虚拟引擎中对应的服务器插件收到请求后先分配并初始化文件***实例,文件***协议虚拟引擎根据可以驱动网络文件***的虚拟客户端,转换该mount请求并发送到虚拟客户端,由虚拟客户端在网络文件***中执行该mount请求。成功后注册该文件***实例。
(5)文件***协议虚拟引擎收到NFS/CIFS等客户端的read/write/stat/seek等请求后转换该请求,并调用对应的虚拟客户端在网络文件***中进行对应操作。
(6)如果文件***协议虚拟引擎从客户端收到umount操作,则先提交所有未提交的请求,之后在断开会话后注销该文件***实例。
如图4所示,描述了文件***协议虚拟引擎在用户终端和网络文件***间传递消息的操作时序图。从图4中可以看出,用户终端向网络文件***发送的消息首先到达文件***协议虚拟引擎中的虚拟服务器,虚拟服务器将用户终端发送的消息转换为网络文件***可执行的消息后发送给虚拟客户端,由虚拟客户端将转换后的消息发给网络文件***。虚拟客户端接收到网络文件***发送的响应后,首先将响应发送给文件***协议虚拟引擎中的虚拟客户端,虚拟客户端将该响应消息转换为用户终端能识别的响应后,将转换后的响应发送给虚拟服务器,由虚拟服务器将转换后的响应发送给用户终端。通过上述流程,由文件***协议虚拟引擎将网络文件***所使用的文件类型转换为用户终端的操作***可识别的文件类型,使得用户终端可以对网络文件***进行操作。
假设一个网络文件***服务器集群,元数据服务器IP是10.0.0.2,文件***名字叫fs1,这样使用了协议虚拟引擎后,可以在不支持nfs的操作***上面通过访问nfs的方式访问该元数据服务器。执行挂载(mount)请求如下:
mount-t nfs-o\\挂载nfs文件***
user=xxx,pass=xxx,ldap=xx.xx.xx.xx,mds=10.0.0.2,fs=fs1\\输入用户名、密码、认证服务器地址、服务器IP地址、文件***名称
localhost:/xxfs/mnt/fs1\\挂载目录为/mnt/fs1
即用户终端可以通过访问nfs的方式访问该元数据服务器。
通过使用本发明的实施例,将网络文件***所使用的文件类型转换为用户终端的操作***可识别的文件类型,实现了文件***协议转换,可以将不同的文件类型虚拟为通用的文件类型,简便的实现了网络文件***对多种操作***的兼容。
本发明的实施例还提供一种访问装置,如图5所示,包括用户终端接口10、转换单元20和网络文件***接口30。其中:
用户终端接口10,用于接收用户终端根据可用的第一文件类型向网络文件***发送的第一请求消息并向转换单元20发送;将从转换单元20接收到的第二响应消息向用户终端发送;
转换单元20,用于根据预设的映射关系,将从用户终端接口10接收到的第一请求消息转换为可驱动网络文件***中第二文件类型的第二请求消息,并向网络文件***接口30发送;将从网络文件***接口30接收到的第一响应消息转换为基于第一文件类型的第二响应消息并发送到用户终端接口10;
网络文件***接口30,用于将第二请求消息向网络文件***接口发送;接收网络文件***根据第二请求消息向用户终端发送的基于第二文件类型的第一响应消息并向转换单元20发送。
本发明的另一实施例中,如图6所示,转换单元20可以包括:
至少一个服务器插件,每个服务器插件对应一种文件类型;
至少一个客户端插件,每个客户端插件对应一种可驱动特定文件类型的协议;
服务器插件匹配子单元21,用于根据用户终端发送的第一请求消息,从至少一个服务器插件中选择与用户终端可用的第一文件类型所对应的第一服务器插件25;
客户端插件匹配子单元22,用于根据网络文件***中第二文件类型,从至少一个客户端插件中选择可驱动网络文件***中第二文件类型的第一客户端插件24;
转换子单元23,用于根据预设的映射关系,将第一服务器插件25发送的第一请求消息转换为第一客户端插件24支持的第二请求消息并向第一客户端插件24发送;将从第一客户端插件24接收的第一响应消息转换为第一服务器插件25支持的第二响应消息并向第一服务器插件25发送;
第一客户端插件24,用于将转换子单元23发送的第二请求消息向网络文件***发送;并将网络文件***发送的第一响应消息向转换子单元发送;
第一服务器插件25,用于将用户终端发送的第一请求消息向转换子单元发送,并将转换子单元发送的第二响应消息向用户终端发送。
服务器插件注册子单元26,用于注册每个服务器;当装置启动时自动查找本地可用的虚拟服务器插件并依次装载,以达到同时支持NFS、CIFS或其他网络文件***协议。
客户端插件注册子单元27,用于注册每个客户端,当装置启动时自动查找本地可用的客户端插件并依次装载,以达到同时支持多种驱动不同文件类型的协议。
在具体的网络实现中,如图7A所示,上述访问装置可以位于用户终端与网络文件***之间的网络设备如文件***协议转换网关或路由器等,实现了文件***协议虚拟化,提供对多文件***的支持。
该访问装置也可以如图7B所示,作为一个在用户态运行的组件位于用户终端的用户态中,可以在不同的操作***下面编译安装,达到一种文件类型兼容多个操作***平台的目的。另外,由于位于用户主机中的用户态,在用户态开发的这个组件可以被轻松移植到绝大部分操作***上面,作为操作***的一个服务运行,具有比较高的可靠性,稳定性,开发相对比较容易。
该访问装置也可以如图7C所示,位于网络文件***中,使得网络文件***可以支持多种操作***。
通过使用本发明的实施例,将网络文件***所使用的文件类型转换为用户终端的操作***可识别的文件类型,实现了文件***协议转换,可以将不同的文件类型虚拟为通用的文件类型,简便的实现了网络文件***对多种操作***的兼容。另外,集成在用户终端中时,由于可以在用户态实现这个虚拟化引擎,所以跨平台变得非常容易;由于不需要在内核态下编写程序,在部署的时候,无需先取得某些兼容稳定性认证;由于不需要在内核态下开发不同平台的代码,使得开发的人力成本和设备成本大幅度减少。集成在网络文件***中时,可以使得文件***支持标准的NFS/CIFS等文件***。集成在用户终端与网络文件***之间的网络设备中如网络交换设备内部时,可以使网络交换设备有新的卖点和功能。最后,由于只有一套代码,大大缩短了开发周期;由于支持现有的标准NFS等CIFS通用协议,使得用户无需学习直接可以使用,大大减少了用户培训成本。
上述模块可以分布于一个装置,也可以分布于多个装置。上述模块可以合并为一个模块,也可以进一步拆分成多个子模块。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。

Claims (10)

1、一种网络文件***的访问方法,其特征在于,包括:
接收用户终端根据第一文件类型向网络文件***发送的第一请求消息;
根据预设的映射关系,将所述第一请求消息转换为可驱动所述网络文件***中第二文件类型的第二请求消息,并将所述第二请求消息向所述网络文件***发送;
接收所述网络文件***根据所述第二请求消息向所述用户终端发送的基于第二文件类型的第一响应消息;
根据预设的映射关系,将所述第一响应消息转换为基于第一文件类型的第二响应消息并向所述用户终端发送。
2、如权利要求1所述的方法,其特征在于,所述接收用户终端根据可用的第一文件类型向网络文件***发送的第一请求消息前还包括:
配置服务器插件和客户端插件,每个服务器插件对应一种文件类型,每个客户端插件对应一种可驱动特定文件类型的协议;
注册所述服务器插件和客户端插件。
3、如权利要求2所述的方法,其特征在于,所述接收用户终端根据可用的第一文件类型向网络文件***发送的第一请求消息包括:
根据所述用户终端发送的第一请求消息,从所述至少一个服务器插件中选择与所述用户终端可用的第一文件类型所对应的第一服务器插件;通过所述第一服务器插件接收所述第一请求消息。
4、如权利要求3所述的方法,其特征在于,所述根据预设的映射关系,将所述第一请求消息转换为可驱动所述网络文件***中第二文件类型的第二请求消息,并将所述第二请求消息向所述网络文件***发送包括:
根据所述网络文件***中第二文件类型,从所述至少一个客户端插件中选择可驱动所述网络文件***中第二文件类型的第一客户端插件;根据预设的映射关系,将所述第一请求消息转换为第一客户端插件支持的第二请求消息并向所述第一客户端插件发送,由所述第一客户端插件将所述第二请求消息向所述网络文件***发送。
5、如权利要求4所述的方法,其特征在于,所述接收所述网络文件***根据所述第二请求消息向所述用户终端发送的基于第二文件类型的第一响应消息包括:
通过所述第一客户端插件,根据所述第二请求消息向所述用户终端发送的基于第二文件类型的第一响应消息。
6、如权利要求4或5所述的方法,其特征在于,所述根据预设的映射关系,将所述第一响应消息转换为基于第一文件类型的第二响应消息并向所述用户终端发送包括:
将从所述第一客户端插件接收的第一响应消息转换为第一服务器插件支持的第二响应消息;由所述第一服务器插件将所述第二响应消息向所述用户终端发送。
7、一种访问装置,其特征在于,包括用户终端接口、转换单元和网络文件***接口:
所述用户终端接口,用于接收用户终端根据可用的第一文件类型向网络文件***发送的第一请求消息并向所述转换单元发送;将从所述转换单元接收到的第二响应消息向所述用户终端发送;
所述转换单元,用于根据预设的映射关系,将从所述用户终端接口接收到的第一请求消息转换为可驱动所述网络文件***中第二文件类型的第二请求消息,并向所述网络文件***接口发送;将从所述网络文件***接口接收到的第一响应消息转换为基于第一文件类型的第二响应消息并发送到所述用户终端接口;
所述网络文件***接口,用于将所述第二请求消息向所述网络文件***接口发送;接收所述网络文件***根据所述第二请求消息向所述用户终端发送的基于第二文件类型的第一响应消息并向所述转换单元发送。
8、如权利要求7所述的访问装置,其特征在于,所述转换单元包括:
至少一个服务器插件,所述服务器插件对应一种文件类型;
至少一个客户端插件,所述客户端插件对应一种可驱动特定文件类型的协议;
服务器插件匹配子单元,用于根据所述用户终端发送的第一请求消息,从所述至少一个服务器插件中选择与所述用户终端可用的第一文件类型所对应的第一服务器插件;
客户端插件匹配子单元,用于根据所述网络文件***中第二文件类型,从所述至少一个客户端插件中选择可驱动所述网络文件***中第二文件类型的第一客户端插件;
转换子单元,用于根据预设的映射关系,将所述第一请求消息转换为第一客户端插件支持的第二请求消息并向所述第一客户端插件发送;将从所述第一客户端插件接收的第一响应消息转换为第一服务器插件支持的第二响应消息;
所述第一客户端插件,用于将所述转换子单元发送的第二请求消息向所述网络文件***发送;并将所述网络文件***发送的第一响应消息向所述转换子单元发送;
所述第一服务器插件,用于将所述用户终端发送的第一请求消息向所述转换子单元发送,并将所述转换子单元发送的第二响应消息向所述用户终端发送。
9、如权利要求7所述的访问装置,其特征在于,所述转换单元还包括:
服务器插件注册子单元,用于注册所述每个服务器;
客户端插件注册子单元,用于注册所述每个客户端。
10、如权利要求7至9中任一项所述的访问装置,其特征在于,所述访问装置位于所述用户终端与所述网络文件***之间的网络设备、或位于所述用户终端的用户态、或位于所述网络文件***中。
CNA2008101876722A 2008-12-29 2008-12-29 一种网络文件***的访问方法和装置 Pending CN101459669A (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CNA2008101876722A CN101459669A (zh) 2008-12-29 2008-12-29 一种网络文件***的访问方法和装置
EP09837326A EP2375671A4 (en) 2008-12-29 2009-10-20 ACCESS PROCEDURE AND ACCESS DEVICE FOR A NETWORK FILE SYSTEM
PCT/CN2009/074531 WO2010078769A1 (zh) 2008-12-29 2009-10-20 一种网络文件***的访问方法和访问装置
US13/172,442 US20110258255A1 (en) 2008-12-29 2011-06-29 Method and Apparatus for Accessing Network File System

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2008101876722A CN101459669A (zh) 2008-12-29 2008-12-29 一种网络文件***的访问方法和装置

Publications (1)

Publication Number Publication Date
CN101459669A true CN101459669A (zh) 2009-06-17

Family

ID=40770298

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2008101876722A Pending CN101459669A (zh) 2008-12-29 2008-12-29 一种网络文件***的访问方法和装置

Country Status (4)

Country Link
US (1) US20110258255A1 (zh)
EP (1) EP2375671A4 (zh)
CN (1) CN101459669A (zh)
WO (1) WO2010078769A1 (zh)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010078769A1 (zh) * 2008-12-29 2010-07-15 成都市华为赛门铁克科技有限公司 一种网络文件***的访问方法和访问装置
CN103020191A (zh) * 2012-12-03 2013-04-03 北京奇虎科技有限公司 一种用于显示文件的装置及方法
CN103024010A (zh) * 2012-12-03 2013-04-03 北京奇虎科技有限公司 文件显示装置及方法
CN103368912A (zh) * 2012-03-31 2013-10-23 华为技术有限公司 一种在线应用的实现方法、装置及***
CN103731489A (zh) * 2013-12-27 2014-04-16 华为技术有限公司 一种数据存储方法、***和设备
CN104850502A (zh) * 2015-05-05 2015-08-19 华为技术有限公司 一种数据的访问方法、装置及设备
TWI560556B (zh) * 2015-05-15 2016-12-01 Chunghwa Telecom Co Ltd
WO2016197838A1 (zh) * 2015-06-08 2016-12-15 阿里巴巴集团控股有限公司 一种访问方法及装置
CN106254434A (zh) * 2016-07-28 2016-12-21 武汉华星光电技术有限公司 一种网络附属存储设备与方法
CN106357814A (zh) * 2016-10-27 2017-01-25 北京华为数字技术有限公司 一种文件处理方法、代理服务端及客户端
CN106371934A (zh) * 2016-08-25 2017-02-01 成都索贝数码科技股份有限公司 一种基于windows文件***驱动的第三方存储协议文件访问***和访问方法
CN106412034A (zh) * 2016-09-14 2017-02-15 北京百度网讯科技有限公司 业务处理方法及装置
CN107679023A (zh) * 2017-09-27 2018-02-09 武汉颂大教育科技股份有限公司 一种联合采用多种转换技术的高兼容性电子文档转换方法
CN109257420A (zh) * 2018-08-29 2019-01-22 郑州云海信息技术有限公司 一种文件互传方法和装置
CN109274774A (zh) * 2018-11-16 2019-01-25 郑州云海信息技术有限公司 一种数据存储方法、装置和计算机可读存储介质
CN109344140A (zh) * 2018-08-14 2019-02-15 北京奇虎科技有限公司 数据访问方法、装置、电子设备及计算机存储介质

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5249368B2 (ja) * 2011-01-31 2013-07-31 株式会社バッファロー ネットワーク装置
WO2015081471A1 (zh) * 2013-12-02 2015-06-11 华为技术有限公司 文件的处理方法、装置及***
WO2015081468A1 (zh) * 2013-12-02 2015-06-11 华为技术有限公司 文件的处理方法、装置及***
EP3089421A4 (en) * 2013-12-31 2017-01-18 Huawei Technologies Co., Ltd. Network element data access method and apparatus, and network management system
CN106559392A (zh) * 2015-09-28 2017-04-05 北京神州泰岳软件股份有限公司 一种文件共享方法、装置和***
CN110677441B (zh) * 2018-07-02 2022-05-06 ***通信集团有限公司 一种对象存储集群的访问方法及装置
US20230171099A1 (en) * 2021-11-27 2023-06-01 Oracle International Corporation Methods, systems, and computer readable media for sharing key identification and public certificate data for access token verification

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6102164A (en) * 1996-02-28 2000-08-15 Applied Materials, Inc. Multiple independent robot assembly and apparatus for processing and transferring semiconductor wafers
US7293099B1 (en) * 1998-09-29 2007-11-06 Sun Microsystems, Inc. Heterogeneous network file access
US7280995B1 (en) * 1999-08-05 2007-10-09 Oracle International Corporation On-the-fly format conversion
US6718372B1 (en) * 2000-01-07 2004-04-06 Emc Corporation Methods and apparatus for providing access by a first computing system to data stored in a shared storage device managed by a second computing system
US6795824B1 (en) * 2000-10-31 2004-09-21 Radiant Data Corporation Independent storage architecture
US6871245B2 (en) * 2000-11-29 2005-03-22 Radiant Data Corporation File system translators and methods for implementing the same
US7512673B2 (en) * 2001-01-11 2009-03-31 Attune Systems, Inc. Rule based aggregation of files and transactions in a switched file system
AU2002313583A1 (en) * 2001-08-01 2003-02-17 Actona Technologies Ltd. Virtual file-sharing network
JP4237515B2 (ja) * 2003-02-07 2009-03-11 株式会社日立グローバルストレージテクノロジーズ ネットワークストレージ仮想化方法およびネットワークストレージシステム
US20060026161A1 (en) * 2004-07-16 2006-02-02 Henseler David A Distributed parallel file system for a distributed processing system
JP2006133882A (ja) * 2004-11-02 2006-05-25 Canon Inc 情報処理装置及び方法
CN1996878A (zh) * 2006-06-28 2007-07-11 华为技术有限公司 一种简单对象访问协议业务管理接口转换信息的方法
CN101000633A (zh) * 2007-01-17 2007-07-18 北京航空航天大学 针对mpeg-7文件的检索方法及***
CN101436148B (zh) * 2007-11-14 2011-11-02 华为技术有限公司 集成客户端及进行桌面应用与网络应用交互的方法
CN101216777B (zh) * 2008-01-11 2010-11-03 华中科技大学 一种多虚拟机环境下的快速部署***
CN101459669A (zh) * 2008-12-29 2009-06-17 成都市华为赛门铁克科技有限公司 一种网络文件***的访问方法和装置

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010078769A1 (zh) * 2008-12-29 2010-07-15 成都市华为赛门铁克科技有限公司 一种网络文件***的访问方法和访问装置
CN103368912A (zh) * 2012-03-31 2013-10-23 华为技术有限公司 一种在线应用的实现方法、装置及***
CN103368912B (zh) * 2012-03-31 2017-08-25 华为技术有限公司 一种在线应用的实现方法、装置及***
CN103020191B (zh) * 2012-12-03 2017-04-05 北京奇虎科技有限公司 一种用于显示文件的装置及方法
CN103020191A (zh) * 2012-12-03 2013-04-03 北京奇虎科技有限公司 一种用于显示文件的装置及方法
CN103024010A (zh) * 2012-12-03 2013-04-03 北京奇虎科技有限公司 文件显示装置及方法
CN103024010B (zh) * 2012-12-03 2016-08-24 北京奇虎科技有限公司 文件显示装置及方法
CN103731489A (zh) * 2013-12-27 2014-04-16 华为技术有限公司 一种数据存储方法、***和设备
CN103731489B (zh) * 2013-12-27 2017-12-15 华为技术有限公司 一种数据存储方法、***和设备
CN104850502B (zh) * 2015-05-05 2018-03-09 华为技术有限公司 一种数据的访问方法、装置及设备
CN104850502A (zh) * 2015-05-05 2015-08-19 华为技术有限公司 一种数据的访问方法、装置及设备
TWI560556B (zh) * 2015-05-15 2016-12-01 Chunghwa Telecom Co Ltd
WO2016197838A1 (zh) * 2015-06-08 2016-12-15 阿里巴巴集团控股有限公司 一种访问方法及装置
KR20180016488A (ko) * 2015-06-08 2018-02-14 알리바바 그룹 홀딩 리미티드 액세스 방법 및 장치
US11221997B2 (en) 2015-06-08 2022-01-11 Advanced New Technologies Co., Ltd. On-demand creation and access of a virtual file system
KR102256890B1 (ko) 2015-06-08 2021-05-31 어드밴스드 뉴 테크놀로지스 씨오., 엘티디. 액세스 방법 및 장치
CN106254434A (zh) * 2016-07-28 2016-12-21 武汉华星光电技术有限公司 一种网络附属存储设备与方法
CN106371934A (zh) * 2016-08-25 2017-02-01 成都索贝数码科技股份有限公司 一种基于windows文件***驱动的第三方存储协议文件访问***和访问方法
CN106412034A (zh) * 2016-09-14 2017-02-15 北京百度网讯科技有限公司 业务处理方法及装置
CN106412034B (zh) * 2016-09-14 2019-09-20 北京百度网讯科技有限公司 业务处理方法及装置
CN106357814B (zh) * 2016-10-27 2019-08-20 北京华为数字技术有限公司 一种文件处理方法、代理服务端及客户端
CN106357814A (zh) * 2016-10-27 2017-01-25 北京华为数字技术有限公司 一种文件处理方法、代理服务端及客户端
CN107679023A (zh) * 2017-09-27 2018-02-09 武汉颂大教育科技股份有限公司 一种联合采用多种转换技术的高兼容性电子文档转换方法
CN109344140A (zh) * 2018-08-14 2019-02-15 北京奇虎科技有限公司 数据访问方法、装置、电子设备及计算机存储介质
CN109257420A (zh) * 2018-08-29 2019-01-22 郑州云海信息技术有限公司 一种文件互传方法和装置
CN109274774A (zh) * 2018-11-16 2019-01-25 郑州云海信息技术有限公司 一种数据存储方法、装置和计算机可读存储介质

Also Published As

Publication number Publication date
EP2375671A4 (en) 2012-01-18
US20110258255A1 (en) 2011-10-20
WO2010078769A1 (zh) 2010-07-15
EP2375671A1 (en) 2011-10-12

Similar Documents

Publication Publication Date Title
CN101459669A (zh) 一种网络文件***的访问方法和装置
US7720888B2 (en) Contents conversion communication terminal, server system, and method
US8868690B2 (en) System and method for support wireless device access to external storage
CN100480948C (zh) 移动终端、资源访问控制***以及资源访问控制方法
CN103812915A (zh) 资源共享方法、装置、***及终端、资源管理中心
CN1711533A (zh) 配置同步会话
CN103475682A (zh) 文件迁移方法及设备
CN1158799C (zh) 一种为移动终端用户提供扩展存储空间的方法
CN111491037B (zh) 通过sftp数据流与对象存储服务器的通信方法
CN100536472C (zh) 一种网络资源访问控制的方法、模块和服务器
CN114201317B (zh) 数据传输方法、装置、存储介质及电子设备
CN113312311A (zh) 命名空间的处理方法及装置
CN1764217A (zh) 用于分配vxml能力以便在客户设备上执行的***
CN104123313B (zh) 获取导览信息的方法和服务器
US9712667B2 (en) Identifying network entities in a peer-to-peer network
CN102170631B (zh) 业务信息获取方法、设备和***
CN111367857A (zh) 数据存储方法、装置、ftp服务器及存储介质
CN101938427B (zh) 一种全局负载均衡中的重定向方法和装置
CN101488974A (zh) 一种p2p资源提供方法、***及p2p目录服务器
US20050177577A1 (en) Accessing data on remote storage servers
EP1754145B1 (en) Method and apparatus for supporting multiple versions of a web services protocol
JP4774275B2 (ja) 通信制御システムおよび制御装置
CN104462514A (zh) 数据库的高可用解决方法、连接控制装置和***
CN104125266A (zh) 位置信息处理方法、装置
CN109600452B (zh) 服务器集群、消息推送方法及相关服务器

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: 611731 Chengdu high tech Zone, Sichuan, West Park, Qingshui River

Applicant after: Huawei Symantec Technologies Co., Ltd.

Address before: 611731 Chengdu high tech Zone, Sichuan, West Park, Qingshui River

Applicant before: Chengdu Huawei Symantec Technologies Co., Ltd.

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: CHENGDU HUAWEI SYMANTEC TECHNOLOGIES CO., LTD. TO: HUAWEI DIGITAL TECHNOLOGY (CHENGDU) CO., LTD.

C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20090617