远端文件管理方法及系统的制作方法

文档序号:8001358阅读:208来源:国知局
远端文件管理方法及系统的制作方法
【专利摘要】本发明公开了一种远端文件管理方法及系统,涉及计算机网络【技术领域】。通过在网络中设置控制台管理服务器,在各文件服务器上设置监控模块,控制台管理服务器和各监控模块之间通过http协议实现互通。服务器几乎默认开通http协议,且不需每次都输入用户名和密码,只需通过控制台管理服务器,就可对安装了监控模块的文件服务器进行文件管理操作,优选的,可以采用浏览器的方式实现,界面简单易操作。监控模块在执行控制台管理服务器的文件操作指令之前,对控制台管理服务器的合法性进行验证,保证基于http协议进行远端文件处理环节的安全性。本发明提供了简单通用的远程文件管理解决方案,能提高对多台服务器大量文件的操作处理效率。
【专利说明】远端文件管理方法及系统

【技术领域】
[0001]本发明涉及计算机网络【技术领域】,特别涉及一种远端文件管理方法及系统。

【背景技术】
[0002]近年来,远端文件管理软件,如SecureCRT, FlashFXP 和 SSHSecureShellClient等,已被大部分用户所使用。远端文件管理软件在企业管理应用中的地位越来越重要。而在这些软件中大多采用ftp或者Sftp协议进行文件的传输,这就需要每次想要对某台远程服务器进行文件操作时都需要输入一堆连接参数。如果采用http协议进行文件的传输等操作,我们不仅可以减少登陆服务器所花的时间,而且还能给用户提供更人性化的操作界面。
[0003]现有的远端文件管理方案,通常是根据远端系统开放了什么协议下载相对应的连接工具,打开连接工具选取对应的协议,协议号,输入登陆的用户名和密码连接上对应的远端,使用工具自带的文件管理功能对远端的文件系统进行操作处理。
[0004]可见,现有的远端文件管理方案中,如果需要管理的服务器数量不太多还可以接受,一旦数量达到上百台以上,如果需要对其中一部分服务器上的文件做一些操作处理的话,就需要一个个查询每台服务器开放了哪些协议,对应的用户名和密码是什么,需要使用什么软件去连接,另外,每台服务器都需要输入不同的用户名和密码一个个登陆上去查看修改,然后还需要记录哪些服务器被修改过,防止重复修改相同的服务器,要修改起来将会特别耗费人力和时间,而且还容易出错,文件操作界面也很不友好。因此,迫切需要提出一种简单通用的远端文件管理解决方案,以提高对多台服务器大量文件进行操作处理的效率。


【发明内容】

[0005]鉴于上述问题,本发明实施例提供一种远端文件管理方法及系统,使得能够基于简单通用的架构实现对多台服务器大量文件的高效操作处理。
[0006]本发明实施例采用了如下技术方案:
[0007]本发明一个实施例提供了一种远端文件管理方法,在网络中设置控制台管理服务器,在网络中各文件服务器上设置监控模块,并且,控制台管理服务器挂载各监控模块,所述方法包括:
[0008]控制台管理服务器接收到文件操作请求;
[0009]控制台管理服务器根据所述文件操作请求中的目的地址,获取目的地址所在文件服务器中的文档结构;
[0010]控制台管理服务器根据在所述文档结构中选定的目标文件及操作内容,向所述目的地址所在文件服务器发出文件操作指令;
[0011]所述文件服务器中的监控模块接收到文件操作指令后,对目标文件执行所述操作内容,并将操作结果返回控制台管理服务器。
[0012]所述控制台管理服务器与各监控模块之间通过http协议进行交互;具体的,
[0013]所述控制台管理服务器根据所述文件操作指令中的目的地址,获取目的地址所在文件服务器中的文档结构具体为:控制台管理服务器根据所述文件操作指令中的目的地址,通过http协议获取目的地址所在文件服务器中的文档结构;
[0014]所述向所述目的地址所在文件服务器发出文件操作指令具体为:通过http协议向所述目的地址所在文件服务器发出文件操作指令;
[0015]所述将操作结果返回控制台管理服务器具体为:通过http协议将操作结果返回控制台管理服务器。
[0016]所述控制台管理服务器根据所述文件操作指令中的目的地址,获取目的地址所在文件服务器中的文档结构步骤还包括:
[0017]文件服务器中的监控模块对控制台管理服务器进行安全性验证的步骤。
[0018]所述文件服务器中的监控模块对控制台管理服务器进行安全性验证具体为:
[0019]文件服务器中的监控模块采用MD5加密算法对控制台管理服务器的IP地址合法性进行验证。
[0020]所述方法还包括:
[0021]当控制台管理服务器的IP地址变更时,控制台管理服务器发送包含变更后IP地址的同步命令给各监控模块;
[0022]各监控模块接收到同步命令后,将自身保存的控制台管理服务器的IP地址更新为变更后IP地址;和/或
[0023]当监控模块的IP地址变更时,控制台管理服务器更新自身保存的该监控模块的IP地址为变更后IP地址。
[0024]所述控制台管理服务器采用浏览器方式提供交互接口,具体的:
[0025]控制台管理服务器通过浏览器接收文件操作请求;
[0026]控制台管理服务器通过浏览器呈现获取到的文档结构;并且,通过浏览器接收在所述文档结构中选定的目标文件及操作内容;以及,
[0027]控制台管理服务器通过浏览器将监控模块返回的操作结果进行呈现,
[0028]若所述操作内容为下载操作,则监控模块向控制台管理服务器返回操作结果具体为:
[0029]监控模块将下载后的文件通过流的方式传给控制器管理服务器;
[0030]控制器管理服务器直接将下载后的文件通过流方式传给用户请求端;其中,若下载后文件满足预定条件,则通过流方式传给用户请求端的文件可以直接在用户请求端打开,若下载后文件不满足预定条件,则通过流方式传给用户请求端的文件需通过中转方式下载至本地;
[0031]所述预定条件为:文档类型为预定类型且文档大小小于预定值。
[0032]另外,本发明实施例还提供了一种远端文件管理系统,所述系统包括控制台管理服务器、多个文件服务器,以及设置在各文件服务器中的监控模块;控制台管理服务器挂载各监控模块;
[0033]所述控制台管理服务器包括:
[0034]接收模块,用于接收文件操作请求;
[0035]获取模块,用于根据所述文件操作请求中的目的地址,获取目的地址所在文件服务器中的文档结构;
[0036]指令下发模块,用于根据在所述文档结构中选定的目标文件及操作内容,向所述目的地址所在文件服务器发出文件操作指令;
[0037]所述文件服务器中的监控模块,用于接收到文件操作指令后,对目标文件执行所述操作内容,并将操作结果返回控制台管理服务器。
[0038]所述控制台管理服务器与各监控模块之间通过http协议进行交互;
[0039]所述控制台管理服务器采用浏览器方式提供交互接口,用于接收文件操作请求、呈现获取到的文档结构、接收在所述文档结构中选定的目标文件及操作内容、以及,将监控模块返回的操作结果进行呈现。
[0040]所述监控模块还包括:
[0041]验证单元,用于当所述获取模块获取本文件服务器中的文档结构时,对控制台管理服务器进行安全性验证;
[0042]所述控制台管理服务器还包括第一同步模块,用于当控制台管理服务器的IP地址变更时,向各监控模块发送包含变更后IP地址的同步命令;
[0043]各监控模块还包括第二同步模块,用于接收到同步命令后,将自身保存的控制台管理服务器的IP地址更新为变更后IP地址;
[0044]所述控制台管理服务器还包括第三同步模块,用于当监控模块的IP地址变更时,更新自身保存的该监控模块的IP地址为变更后IP地址。
[0045]可见,本发明实施例提供的远端文件管理方法和系统,通过在网络中设置控制台管理服务器,以及在各文件服务器上设置监控模块,控制台管理服务器和各文件服务器上的监控模块之间通过http协议实现互通。由于http协议使用最广泛,所有服务器几乎默认都会开通,而且不需要每次连接都输入用户名和密码,只需通过控制台管理服务器,就可以对所有安装了监控模块的文件服务器进行文件管理操作,优选的,控制台管理服务器可以采用浏览器的方式实现,界面简单易操作,就像操作本地文件一样。进一步的,监控模块在执行控制台管理服务器的文件操作指令之前,能够对控制台管理服务器的合法性进行验证,从而保证基于http协议进行远端文件处理环节的安全性。可见,本发明实施例提供了一种简单通用的远程文件管理解决方案,能够大大提高对多台服务器大量文件的操作处理效率。

【专利附图】

【附图说明】
[0046]图1为本发明一个实施例提供的一种远端文件管理方法流程图;
[0047]图2为本发明另一实施例提供的一种远端文件管理方法流程图;
[0048]图3为本发明实施例提供的远端文件管理方法的一种具体实例流程图;
[0049]图4为本发明一个实施例提供的一种远端文件管理系统框图。

【具体实施方式】
[0050]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0051]参见图1,本发明实施例提供一种远端文件管理方法,在网络中设置控制台管理服务器,在网络中各文件服务器上设置监控模块,并且,控制台管理服务器挂载各监控模块。具体实现步骤如下:
[0052]SlOl:控制台管理服务器接收到文件操作请求。
[0053]S102:控制台管理服务器根据文件操作请求中的目的地址,获取目的地址所在文件服务器中的文档结构。
[0054]S103:控制台管理服务器根据在文档结构中选定的目标文件及操作内容,向所述目的地址所在文件服务器发出文件操作指令。
[0055]S104:文件服务器中的监控模块接收到文件操作指令后,对目标文件执行所述操作内容,并将操作结果返回控制台管理服务器。
[0056]可见,本发明实施例提供的远端文件管理方法,通过在网络中设置控制台管理服务器,以及在各文件服务器上设置监控模块,控制台管理服务器挂载各监控模块。由于控制台管理服务器与各监控模块之间互通,从而可以仅仅在控制台管理服务器中提交文件操作请求,便可以对所有安装了监控模块的文件服务器进行文件管理操作,无需再逐个文件服务器查询、连接,从而提供了一种简单通用的远程文件管理解决方案,能够提高对多台服务器大量文件的操作处理效率。
[0057]参见图2,本发明实施例提供了一种远端文件管理方法,在网络中设置控制台管理服务器,在网络中各文件服务器上设置监控模块,并且,控制台管理服务器挂载各监控模块,本发明实施例提供的方法具体包括以下步骤:
[0058]S201:控制台管理服务器接收到文件操作请求。
[0059]具体地,控制台管理服务器采用浏览器方式提供与用户请求端的交互接口,即用户通过浏览器登录控制台管理服务器页面,在该页面上输入文件操作请求。
[0060]S202:控制台管理服务器根据文件操作请求中的目的地址,通过http协议获取目的地址所在文件服务器中的文档结构。
[0061]具体地,控制台管理服务器浏览器后台,在接收到的文件操作请求中解析出目的地址,即本次文件操作请求所要针对的是哪台或哪几台文件服务器。再与目的地址所在的文件服务器中的监控模块之间建立信息交互,并获取对应的文件服务器上的文档结构,即获取对应文件服务器的文档结构,并呈现在控制台管理服务器的浏览器上,供用户端在文档结构中选择要操作的目标文件。
[0062]优选的,获取的文档结构可以是类似于windows的资源管理器,包含文件夹及文档的形式。这样比较符合用户习惯,提高易用性及用户体验。
[0063]进一步的,本步骤控制台管理服务器与目的地址所在文件服务器中的监控模块建立连接,实现信息交互时,还包括文档服务器中的监控模块对控制台管理服务器进行安全性验证的步骤。
[0064]具体实现中,文件服务器中的监控模块采用MD5加密算法对控制台管理服务器的IP地址合法性进行验证。
[0065]需要说明的是,http协议虽然使用最广泛,通常服务器几乎默认都会开通,而且不需要每次连接都输入用户名和密码,但是为了安全起见,在实际应用中,通常,服务器一般不会允许陌生IP地址通过http协议随意访问,这也是为什么虽然文件服务器通常都默认开通了 http协议,但是现有技术在实现中需要逐个文件服务器查询用户请求端(陌生访问源)所允许使用的协议,比如ftp或者Sftp协议等,及对应的用户名和密码,以保证访问的安全性。本发明实施例中,由于控制台管理服务器对于各文件服务器中的监控模块而言,是安全的,控制台管理服务器通过HTTP协议与各监控模块之间进行交互时,各监控模块对控制台管理服务器的IP地址进行合法性验证,实现安全访问。当然,在实际应用中,各用户请求端在访问控制台管理服务器时,可以通过用户名密码等方式实现安全登录,进一步提高安全性。也就是说,某用户请求端仅需一次安全登录后,便可以对该控制台管理服务器所挂载的各监控模块所在的文件服务器上的文件进行操作了,极大的提高了远端文件处理的便捷性及效率。
[0066]各用户请求端在控制台管理服务器中提交了文件操作请求,
[0067]S203:控制台管理服务器根据在文档结构中选定的目标文件及操作内容,通过http协议向上述目的地址所在文件服务器发出文件操作指令。
[0068]用户端可以在控制台管理服务器浏览器呈现的文档结构中,选定要操作的目标文件及对该目标文件所要进行的操作内容,控制台管理服务器后台根据在文档结构中选定的目标文件及操作内容,生成文件操作指令,并通过http协议向上述目的地址所在文件服务器发出文件操作指令。
[0069]具体的,可以在控制台管理服务器中预置web工程,用于根据目标文件及操作内容生成对应的文件操作指令。当控制台管理服务器接收到选定的目标文件及操作内容后,便可以调用web工程生成本次文件操作指令。
[0070]需要说明的是,在文档结构中选定的目标文件及操作内容可以是一个,也可以是多个,可以选定的是一个文件服务器上的一个或多个目标文件,也可以选定的是多个文件服务器上的多个目标文件。针对多个选定的目标文件,对各目标文件选定的操作内容可以相同也可以不同。
[0071]若所选定的是多个文件服务器上的目标文件及操作内容,则控制台管理服务器分别将生成的文件操作指令发送至对应的文件服务器。
[0072]S204:文件服务器中的监控模块接收到文件操作指令后,对目标文件执行所述操作内容,并通过http协议将操作结果返回控制台管理服务器。
[0073]具体的,在各文件服务器中的监控模块中,内置有用于针对各种操作内容的具体实现的web工程,当监控模块接收到文件操作指令后,在本监控模块中内置的web工程中,调取对应当前操作内容的web工程,以实现对当前目标文件的具体操作。操作内容可以是对文件的增删改查和下载,上传等。
[0074]进一步的,文件服务器中的监控模块,将操作结果通过http协议返回控制台管理服务器后,控制台管理服务器可以将操作结果呈现在浏览器界面上,使得结果更加直观清晰,提高易用性及用户体验。
[0075]需要说明的是,若操作内容为下载操作,则监控模块向控制台管理服务器返回操作结果的步骤具体包括:
[0076]监控模块将下载后的文件通过流的方式传给控制器管理服务器。
[0077]然后,控制器管理服务器直接将下载后的文件通过流方式传给用户请求端。也就是说,在文档操作时,如下载时,文件服务器中的监控模块将文件通过流的方式传给控制台管理服务器,控制台管理服务器只作为一个中转站,本身不对下载的文件进行保存,直接将流转发给用户请求端。这样,可以极大的节省带宽,同时也可以大大降低控制台管理服务器的压力。
[0078]其中,若下载后文件满足预定条件,则通过流方式传给用户请求端的文件可以直接在用户请求端打开,若下载后文件不满足预定条件,则通过流方式传给用户请求端的文件需通过中转方式下载至本地。
[0079]上述预定条件可以是:文档类型为预定类型且文档大小小于预定值。比如,文档类型为txt类型,且文档大小小于100k。则,对于小于10k的txt文件,可直接打开,大于100k,或其它非txt类型文件,可中转下载到本地。
[0080]其中,txt类型文件包括 txt、properties、xml、jsp、java、js、log、html、sql、sh、
bat等文件类型。
[0081]进一步的,本发明实施例提供的远端文件管理方法还可以包括控制台管理服务器与各监控模块之间IP地址同步的步骤,具体包括:
[0082]当控制台管理服务器的IP地址变更时,控制台管理服务器发送包含变更后IP地址的同步命令给各监控模块;
[0083]各监控模块接收到同步命令后,将自身保存的控制台管理服务器的IP地址更新为变更后IP地址。
[0084]和/或,当监控模块的IP地址变更时,控制台管理服务器更新自身保存的该监控模块的IP地址为变更后IP地址。
[0085]优选的,本发明实施例在具体实现中,各监控模块还可以记录对其所在文件服务器上的各文件执行操作的操作历史,该操作历史可以周期性的向控制台管理服务器进行同步,也可以根据接收到的控制台管理服务器的操作历史同步指令,将操作历史同步给控制台管理服务器。
[0086]可见,本发明实施例提供的远端文件管理方法,通过在网络中设置控制台管理服务器,以及在各文件服务器上设置监控模块,控制台管理服务器和各文件服务器之间通过http协议实现互通。由于http协议使用最广泛,所有服务器几乎默认都会开通,而且不需要每次连接都输入用户名和密码,只需通过控制台管理服务器,就可以对所有安装了监控模块的文件服务器进行文件管理操作,优选的,控制台管理服务器可以采用浏览器的方式实现,界面简单易操作,就像操作本地文件一样。进一步的,监控模块在执行控制台管理服务器的文件操作指令之前,能够对控制台管理服务器的合法性进行验证,从而保证基于http协议进行远端文件处理环节的安全性。可见,本发明实施例提供了一种简单通用的远程文件管理解决方案,能够大大提高对多台服务器大量文件的操作处理效率。
[0087]参见图3,本发明实施例提供的一种远端文档处理方法的一个具体实例,其中,控制台管理服务器consle,各监控模块采用电子狗watchdog的方式实现。
[0088]控制台管理服务器consle:—个web工程,安装在整个网路的中心位置,保证跟每台watchdog都能互通,将watchdog都挂载上来进行指令发送和维护的功能。
[0089]Watchdog:安装在需要监管的服务器上,执行控制台管理服务器consle发送的文件操作指令。
[0090]console和watchdog之间使用http协议进行互相通信,http协议使用最广泛,所有服务器几乎默认都会开通,而且不需要每次连接都输入用户名和密码,并且将所有的监管的watchdog都统一挂载到console,只需通过浏览器登录该console页面,就可以对所有安装了 watchdog的服务器进行统一的文件管理操作,界面简单易操作,就像操作本地的文件一样,可以实现文件的增删改查和下载,上传等操作。
[0091]本实例中,优选的,console与各操作模块之间交互时,采取DES加解密算法,用以进一步提高网络传输的安全性。
[0092]也就是说,本方案通过采用http协议,可以减少用户下载对应的连接工具,输入对应的用户名和密码去连接的过程。而且采用console统一管理那些安装了 watchdog的服务器,对所有监管的服务器有一个统一的界面可以操作处理大量的服务器内部的文件系统,而且界面采用web方式直接在浏览器访问,不需要用户安装任何的连接工具,对文件的操作就像操作本地的文件系统一个,界面简单易操作,对文件的增删改查和下载,上传等都能操作。而且对文件的每次操作都会记录下来,并且还可以随时查看历史记录。图3中示出了本实例的具体实现,此处不再赘述。
[0093]参见图4,本发明实施例提供一种远端文件管理系统,该系统包括控制台管理服务器400、多个文件服务器500,以及设置在各文件服务器中的监控模块600 ;控制台管理服务器挂载各监控模块。
[0094]上述控制台管理服务器400包括:
[0095]接收模块401,用于接收文件操作请求。
[0096]获取模块402,用于根据上述文件操作请求中的目的地址,获取目的地址所在文件服务器中的文档结构。
[0097]指令下发模块403,用于根据在上述文档结构中选定的目标文件及操作内容,向上述目的地址所在文件服务器发出文件操作指令。
[0098]文件服务器500中的监控模块600,用于接收到文件操作指令后,对目标文件执行所述操作内容,并将操作结果返回控制台管理服务器400。
[0099]上述控制台管理服务器与各监控模块之间通过http协议进行交互;所述控制台管理服务器采用浏览器方式提供交互接口,用于接收文件操作请求、呈现获取到的文档结构、接收在所述文档结构中选定的目标文件及操作内容、以及,将监控模块返回的操作结果进行呈现。
[0100]优选的,上述监控模块600还包括:
[0101]验证单元,用于当所述获取模块获取本文件服务器中的文档结构时,对控制台管理服务器进行安全性验证。
[0102]所述控制台管理服务器还包括第一同步模块,用于当控制台管理服务器的IP地址变更时,向各监控模块发送包含变更后IP地址的同步命令。
[0103]相应的,各监控模块还包括第二同步模块,用于接收到同步命令后,将自身保存的控制台管理服务器的IP地址更新为变更后IP地址。
[0104]另外,控制台管理服务器还包括第三同步模块,用于当监控模块的IP地址变更时,更新自身保存的该监控模块的IP地址为变更后IP地址。
[0105]所述控制台服务器具体采用浏览器方式提供交互接口,具体的:
[0106]控制台服务器通过浏览器接收文件操作请求;控制台服务器通过浏览器呈现获取到的文档结构;并且,通过浏览器接收在所述文档结构中选定的目标文件及操作内容;以及,控制台服务器通过浏览器将操作模块返回的操作结果进行呈现。
[0107]需要说明的是,本发明系统实施例中的各个模块或者单元的工作原理和处理过程可以参见上述图1、图2和图3所示方法实施例中的相关描述,此处不再赘述。
[0108]可见,本发明实施例提供的远端文件管理系统,通过在网络中设置控制台管理服务器,以及在各文件服务器上设置监控模块,控制台管理服务器和各文件服务器之间通过http协议实现互通。由于http协议使用最广泛,所有服务器几乎默认都会开通,而且不需要每次连接都输入用户名和密码,只需通过控制台管理服务器,就可以对所有安装了监控模块的文件服务器进行文件管理操作,优选的,控制台管理服务器可以采用浏览器的方式实现,界面简单易操作,就像操作本地文件一样。进一步的,监控模块在执行控制台管理服务器的文件操作指令之前,能够对控制台管理服务器的合法性进行验证,从而保证基于http协议进行远端文件处理环节的安全性。可见,本发明实施例提供了一种简单通用的远程文件管理解决方案,能够大大提高对多台服务器大量文件的操作处理效率。
[0109]为了便于清楚描述本发明实施例的技术方案,在发明的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定。
[0110]以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
【权利要求】
1.一种远端文件管理方法,其特征在于,在网络中设置控制台管理服务器,在网络中各文件服务器上设置监控模块,并且,控制台管理服务器挂载各监控模块,所述方法包括: 控制台管理服务器接收到文件操作请求; 控制台管理服务器根据所述文件操作请求中的目的地址,获取目的地址所在文件服务器中的文档结构; 控制台管理服务器根据在所述文档结构中选定的目标文件及操作内容,向所述目的地址所在文件服务器发出文件操作指令; 所述文件服务器中的监控模块接收到文件操作指令后,对目标文件执行所述操作内容,并将操作结果返回控制台管理服务器。
2.根据权利要求1所述的远端文件管理方法,其特征在于,所述控制台管理服务器与各监控模块之间通过http协议进行交互;具体的, 所述控制台管理服务器根据所述文件操作指令中的目的地址,获取目的地址所在文件服务器中的文档结构具体为:控制台管理服务器根据所述文件操作指令中的目的地址,通过http协议获取目的地址所在文件服务器中的文档结构; 所述向所述目的地址所在文件服务器发出文件操作指令具体为:通过http协议向所述目的地址所在文件服务器发出文件操作指令; 所述将操作结果返回控制台管理服务器具体为:通过http协议将操作结果返回控制台管理服务器。
3.根据权利要求2所述的远端文件管理方法,其特征在于,所述控制台管理服务器根据所述文件操作指令中的目的地址,获取目的地址所在文件服务器中的文档结构步骤还包括: 文件服务器中的监控模块对控制台管理服务器进行安全性验证的步骤。
4.根据权利要求3所述的远端文件管理方法,其特征在于,所述文件服务器中的监控模块对控制台管理服务器进行安全性验证具体为: 文件服务器中的监控模块采用MD5加密算法对控制台管理服务器的IP地址合法性进行验证。
5.根据权利要求4所述的远端文件管理方法,其特征在于,所述方法还包括: 当控制台管理服务器的IP地址变更时,控制台管理服务器发送包含变更后IP地址的同步命令给各监控模块; 各监控模块接收到同步命令后,将自身保存的控制台管理服务器的IP地址更新为变更后IP地址;和/或 当监控模块的IP地址变更时,控制台管理服务器更新自身保存的该监控模块的IP地址为变更后IP地址。
6.根据权利要求1-5任一项所述的远端文件管理方法,其特征在于,所述控制台管理服务器采用浏览器方式提供交互接口,具体的: 控制台管理服务器通过浏览器接收文件操作请求; 控制台管理服务器通过浏览器呈现获取到的文档结构;并且,通过浏览器接收在所述文档结构中选定的目标文件及操作内容;以及, 控制台管理服务器通过浏览器将监控模块返回的操作结果进行呈现。
7.根据权利要求1-5任一项所述的远端文件管理方法,其特征在于,若所述操作内容为下载操作,则监控模块向控制台管理服务器返回操作结果具体为: 监控模块将下载后的文件通过流的方式传给控制器管理服务器; 控制器管理服务器直接将下载后的文件通过流方式传给用户请求端;其中,若下载后文件满足预定条件,则通过流方式传给用户请求端的文件可以直接在用户请求端打开,若下载后文件不满足预定条件,则通过流方式传给用户请求端的文件需通过中转方式下载至本地; 所述预定条件为:文档类型为预定类型且文档大小小于预定值。
8.—种远端文件管理系统,其特征在于,所述系统包括控制台管理服务器、多个文件服务器,以及设置在各文件服务器中的监控模块;控制台管理服务器挂载各监控模块; 所述控制台管理服务器包括: 接收模块,用于接收文件操作请求; 获取模块,用于根据所述文件操作请求中的目的地址,获取目的地址所在文件服务器中的文档结构; 指令下发模块,用于根据在所述文档结构中选定的目标文件及操作内容,向所述目的地址所在文件服务器发出文件操作指令; 所述文件服务器中的监控模块,用于接收到文件操作指令后,对目标文件执行所述操作内容,并将操作结果返回控制台管理服务器。
9.根据权利要求8所述的远端文件管理系统,其特征在于,所述控制台管理服务器与各监控模块之间通过http协议进行交互; 所述控制台管理服务器采用浏览器方式提供交互接口,用于接收文件操作请求、呈现获取到的文档结构、接收在所述文档结构中选定的目标文件及操作内容、以及,将监控模块返回的操作结果进行呈现。
10.根据权利要求8或9所述的远端文件管理系统,其特征在于,所述监控模块还包括: 验证单元,用于当所述获取模块获取本文件服务器中的文档结构时,对控制台管理服务器进行安全性验证; 所述控制台管理服务器还包括第一同步模块,用于当控制台管理服务器的IP地址变更时,向各监控模块发送包含变更后IP地址的同步命令; 各监控模块还包括第二同步模块,用于接收到同步命令后,将自身保存的控制台管理服务器的IP地址更新为变更后IP地址; 所述控制台管理服务器还包括第三同步模块,用于当监控模块的IP地址变更时,更新自身保存的该监控模块的IP地址为变更后IP地址。
【文档编号】H04L29/08GK104253832SQ201310259612
【公开日】2014年12月31日 申请日期:2013年6月26日 优先权日:2013年6月26日
【发明者】王庆磊, 盛健 申请人:北京神州泰岳软件股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1