操作远程文件的系统及方法

文档序号:9436189阅读:442来源:国知局
操作远程文件的系统及方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别涉及一种操作远程文件的系统及方法。
【背景技术】
[0002]随着互联网技术的迅速发展,人们可以在办公室、家里或其他任何地方访问网上的任何资源,极大地提高了工作效率,促进了办公自动化、工厂自动化、家庭自动化的发展。例如,用户可以访问服务器或服务平台上提供的很多文件,若要操作这些文件,则需要利用本地客户端获取并打开这些文件。现有技术中,客户端从服务器或服务平台上获取并打开文件时,首先需要将远程文件整体下载到本地客户端中,再从本地客户端安装的应用中搜索能打开相应类型文件的文件阅读器,通过客户端的文件阅读器来打开下载的文件,再对打开的文件进行相应的操作,例如修改、删除、增加内容等操作。
[0003]上述操作远程文件的方法,实现了远程文件的获取、打开等操作,但是存在以下问题:首先,不同的文件格式,需要由客户端中不同的文件阅读器来打开,若客户端没有应用可以打开该文件,则用户无法阅读文件,因此,需在客户端中安装多个能够打开文件的文件阅读器,如此将导致客户端应用多,占用的存储空间大。另外,当客户端所处位置的网络环境差或客户端在快速移动等状态下,如果需要将远程文件全部下载到本地客户端再打开,下载时间长将造成阅读时延大,尤其是当文件的数据量大时,用户迟迟不能在客户端获得并打开文件,导致操作文件的过程繁琐,效率极低。此外,将文件全部下载到客户端中再打开,若客户端中的存储空间不够时,将导致文件下载不成功,客户端的用户无法获取该文件。

【发明内容】

[0004]本发明提供一种操作远程文件的系统及方法,能够快速地获取并打开远程文件、提高操作效率。
[0005]所述技术方案如下:
[0006]本发明实施例提供了一种操作远程文件的系统,其包括:客户端;云端处理装置,所述云端处理装置包括存储服务器、管理服务器、应用服务器,所述管理服务器、应用服务器均与所述存储服务器电性连接,并分别可向所述存储服务器存取数据,其中,所述客户端用于向所述管理服务器发送打开文件请求;所述管理服务器接收所述客户端发送的打开文件请求,根据所述打开文件请求获取到安装有相应应用软件的应用服务器;所述应用服务器启动能够打开文件的应用软件读入文件,以打开所述文件,并将打开所述文件后的应用软件界面提供给所述客户端进行显示。
[0007]在本发明的一个实施例中,所述客户端用于通过鼠标点击、键盘敲击行为在管理服务器提供的文件展示页面上操作文件,以向所述管理服务器发送打开文件请求。
[0008]在本发明的一个实施例中,所述应用服务器为一应用集群,包括多个应用节点,所述多个应用节点内安装有应用软件。
[0009]在本发明的一个实施例中,所述管理服务器用于根据打开文件请求获取到文件类型,并根据文件类型选择安装有相应应用软件的一个应用节点。
[0010]在本发明的一个实施例中,所述文件类型从文件的后缀名获得。
[0011]在本发明的一个实施例中,所述客户端包括一台或多台个人电脑或者手持智能设备。
[0012]在本发明的一个实施例中,所述客户端还用于对打开的远程文件进行处理,并将处理后的文件存储到所述存储服务器。
[0013]在本发明的一个实施例中,其特征在于,所述处理包括对打开的文件进行增加、删除、修改处理。
[0014]本发明实施例还提供了一种操作远程文件的方法,其包括:客户端向管理服务器发送打开文件请求;所述管理服务器接收所述客户端发送的打开文件请求,根据所述打开文件请求获取到安装有相应应用软件的应用服务器;所述应用服务器启动能够打开文件的应用软件读入文件,以打开所述文件,并将打开所述文件后的应用软件界面提供给所述客户端进行显示。
[0015]本发明实施例提供的技术方案带来的有益效果是:
[0016]通过客户端向管理服务器发送打开文件请求;管理服务器根据打开文件请求获取到安装有相应应用软件的应用服务器;应用服务器启动能够打开文件的应用软件读入文件,以打开所述文件,并将打开文件后的应用软件界面提供给客户端进行显示,从而避免了现有技术中打开文件需要下载数据文件等繁琐操作,极大地提高了打开文件的效率,并且本发明实施例无需存储打开文件的应用,节省了客户端的存储空间,降低了成本。
[0017]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。
【附图说明】
[0018]图1是本发明第一实施例提供的操作远程文件的系统的主要架构框图;
[0019]图2是图1的应用服务器上发布的应用软件的示意图;
[0020]图3是图1的管理服务器提供的文件展示web页面的示意图;
[0021]图4是本发明第一实施例提供的操作远程文件的方法的流程图;
[0022]图5是本发明第二实施例提供的操作远程文件的方法的流程图。
【具体实施方式】
[0023]为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的操作远程文件的系统及方法其【具体实施方式】、结构、特征及功效,详细说明如后。
[0024]有关本发明的前述及其他技术内容、特点及功效,在以下配合参考图式的较佳实施例详细说明中将可清楚的呈现。通过【具体实施方式】的说明,当可对本发明为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图式仅是提供参考与说明之用,并非用来对本发明加以限制。
[0025]第一实施例
[0026]图1是本发明第一实施例提供的操作远程文件的系统的主要架构框图。请参考图1,操作远程文件的系统包括:客户端10和云端处理装置11,客户端包括一台或多台个人电脑,如台式计算机、笔记本电脑、手机、Pad等手持智能设备。客户端10通过有线网络或无线网络连接至云端处理装置11,客户端10可通过鼠标点击、键盘敲击等用户行为进行操作,以通过在web页面进入云端处理装置操作文件,例如打开文件等操作。云端处理装置11包括存储服务器110、管理服务器113、应用服务器115。管理服务器113、应用服务器115均与存储服务器110电性连接,并分别可向存储服务器110存取数据。其中,在本发明实施例中,应用服务器115为一应用集群,包括多个应用节点117,多个应用节点117内安装有应用软件,如图2所示的应用服务器上发布了安装的多个应用软件201。管理服务器113用于解释用户行为,并将文件展示web页面传送给用户。
[0027]具体地,客户端10用于向管理服务器113发送打开文件请求。管理服务器113接收客户端发送的打开文件请求,根据打开文件请求获取到安装有相应应用软件的应用服务器115。应用服务器115启动能够打开文件的应用软件读入文件,以打开文件,并将打开文件后的应用软件界面提供给客户端10进行显示,从而客户端用户就可以看到打开的文件。优选地,客户端10还用于对对打开的远程文件进行处理,并将处理后的文件存储到存储服务器110。其中,上述处理包括对打开的文件进行增加、删除、修改处理。例如若打开的是word文件,贝Ij可以根据用户的操作,对word文件里的内容进行增加、删除、修改等处理。
[0028]其中,操作远程文件过程中,远程文件打开及后续操作程序均在该云端处理装置11进行。详而言之,如图3所示,管理服务器113可以提供文件展示界面给客户端10,以供客户端10获取文件,然后当客户端10接收到用户通过鼠标点击、键盘敲击行为在管理服务器113提供的文件展示页面上操作文件,例如双击管理服务器113提供的文件展示web页面上的文件时,则客户端10即可向管理服务器113发送打开文件请求。其中,文件展示页面可以显示多个文件,以供客户端10进行获取。
[0029]然后,管理服务器113
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1