本发明专利技术公开了一种文件传输系统,包括:文件管理服务器,与文件传输服务器相连,用于管理及存储文件传输信息,若干文件传输服务器,与所述文件管理服务器相连,用于按照文件管理服务器所指定的服务器传输任务发送指定文件,并接收来自其它文件传输服务器发送的文件,还包括若干文件传输客户端。本发明专利技术还公开了一种文件传输方法。本发明专利技术实现了对文件传输更有效地管理,提高了传输效率,避免了FTP、邮件或传统传输软件使用者任意传输文件的有意或无意的行为,将文件传输行为纳入统一管理,同时也提高了文件传输的安全性。
【技术实现步骤摘要】
本专利技术涉及计算机网络通信
,特别涉及一种。
技术介绍
企业信息化经过几十年的发展,许多企业的业务已经实现了信息化,但各系统之间的文件传输却成为了信息化的薄弱环节。许多企业同十几年前一祥,使用FTP和电子邮件传输业务文件,或者采用自行开发的简单的文件传输软件进行传输。这些方式对于只有少量文件传输的企业来说具有部署快、使用方便的优点,但在企业级文件传输关注的安全性、可管理性、操作可审计性方面却存在严重不足。 FTP的用户机制安全性低,用户ロ令以明文方式在网络上传输;用户可任意上传下载目录下的文件,无法跟踪和审计;如果企业网内建立多个FTP服务器,则需分别管理,导致管理复杂,更易产生安全漏洞;用户数、目录数增加到一定数量后管理成本剧增、管理效率剧減;传输时需要大量人工干预,如需在指定的时间执行命令,传输中断后需再次执行命令,人工成本高而效率低,且易出错;用户忽略安全制度要求,将机密文件以明文方式传输等。电子邮件用户可以以附件方式向任意用户发送任意文件,企业难以进行跟踪和审计;由于用户安全意识淡薄,发送机密文件不进行加密,导致机密信息在网络上泄露;如果配置不当,邮件会在邮件服务器上保留备份,安全性不可控;邮件发送到外网导致大量企业机密文件通过邮件泄露出去。企业自行开发的简单文件传输软件往往只着眼于业务当前的传输需求,沿袭FTP或P2P的传输模式,缺乏完整的文件传输管理体系,文件传输需求改变或文件传输规模扩展时,管理功能的匮乏更为明显。综上所述,现有技术实现的文件传输系统管理不完备,且安全性和可靠性差,导致文件传输整体效率低。随着企业规模越来越大,其分支机构、员エ不断增长,企业总部与分支机构之间需要交換的文件剧增,文件路径不断建立,传输过程中经过的服务器及网络环节增加,參与文件交換的员エ增多,采用FTP、电子邮件或自行开发的简单传输软件已经无法胜任企业级应用环境的需求,极大地増加了使用和运维的工作量,降低了文件传输效率,甚至出现严重的安全问题。
技术实现思路
(一 )要解决的技术问题本专利技术要解决的技术问题是如何实现高效地文件的传输管理,以提高文件传输效率。( ニ )技术方案为解决上述技术问题,本专利技术提供了ー种文件传输系统,包括文件管理服务器,与文件传输服务器相连,用于管理及存储文件传输信息;若干文件传输服务器,与所述文件管理服务器相连,用于按照文件管理服务器所指定的服务器传输任务发送指定文件,并接收来自其它文件传输服务器发送的文件。其中,所述系统还包括若干文件传输客户端,与所述文件管理服务器相连,用于向文件管理服务器中的客户端传输任务中指定的文件传输服务器上传或下载文件。其中,所述文件管理服务器包括用户管理模块,用于管理所述文件传输系统中所有用户、角色、权限、资源;审计管理模块,用于对所有用户的增、删、改操作及操作对象进行记录和审计,对 所有历史文件进行审计;注册管理模块,用于接收来自文件传输服务器或文件传输客户端的注册请求,进行身份验证,检查文件传输服务器名或文件传输客户端名、IP地址、端口号、用户名、ロ令等イ目息是否正确;任务管理模块,用于定义文件传输服务器的服务器传输任务或文件传输客户端的客户端传输任务;监控管理模块,用于接收并显示来自文件传输服务器或文件传输客户端的运行状态ィ目息;传输管理模块,用于接收并显示来自文件传输服务器或文件传输客户端的文件传输进度信息、文件传输结果信息,并调整文件传输优先级;存储管理模块,用于对用户、角色、权限、资源、传输日志信息进行持久化存储,对运行状态、传输进度信息进行非持久化存储。其中,所述文件传输服务器包括注册模块,用于向文件管理服务器发起注册请求;任务模块,用于从文件管理服务器下载所述文件传输服务器的服务器传输任务;传输执行模块,用于按照文件管理服务器传输任务的指定,执行文件传输服务器之间的文件传输;运行同步模块,用于将文件传输服务器运行时的状态信息同步到文件管理服务器,并执行文件管理服务器的启动、停止指令,以远程启停文件传输服务器。传输同步模块,用于将文件传输的进度、结果信息同步到文件管理服务器,并执行文件管理服务器的调整优先级指令。存储模块,用于将本文件传输服务器的用户、任务、文件传输结果信息进行持久化存储,将运行状态、传输进度信息进行非持久存储。其中,所述文件传输客户端包括注册模块,用于向所述文件管理服务器发起注册请求并接收注册应答;任务模块,用于从所述文件管理服务器下载文件传输客户端的客户端传输任务;传输执行模块,用于按照文件管理服务器传输任务的指定,执行文件传输客户端与文件传输服务器之间的文件传输;运行收集模块,用于收集本文件传输客户端运行时的状态信息并同步到文件管理服务器;传输收集模块,用于收集文件传输的进度、结果信息并同步到文件管理服务器。本专利技术还提供了ー种利用上述任一项所述的文件传输系统的文件传输方法,包括以下步骤SI :文件传输服务器启动时,向文件管理服务器注册及进行身份验证,并将注册信息在文件管理服务器里保留以供审计;S2:通过身份验证后,源文件传输服务器从文件管理服务器获得源文件传输服务器的服务器传输任务;S3 :源文件传输服务器按照获得的服务器传输任务定义的方式及目标文件传输服务器向所述目标文件传输服务器发送文件;S4 目标文件传输服务器接收来自源文件传输服务器的文件。其中,所述步骤S3具体包括文件传输服务器按照服务器传输任务定义的开始时间和扫描间隔扫描源目录中 的文件;对符合服务器传输任务中定义的文件进行处理,并发送给所述服务器传输任务中指定的一个或多个目标文件传输服务器的目标目录。其中,所述步骤S3中源文件传输服务器还接收来自文件管理服务器的指令,完成文件传输的停止、文件优先级调整操作。其中,文件传输完成后,所述源文件传输服务器和目标文件传输服务器将各自的文件传输结果日志发送给所述文件管理服务器以供管理审计。其中,还包括步骤所述文件传输服务器在文件传输过程中定时获得本服务器运行状态、资源情況、传输进度信息发送给文件管理服务器以供监控。本专利技术还提供了ー种利用上述包括文件传输客户端的任一项所述的文件传输系统的文件传输方法,包括以下步骤Al :文件传输客户端和文件传输服务器启动时,向文件管理服务器注册和身份验证,并将注册信息在文件管理服务器里保留以供审计;A2 :文件传输客户端从所述文件管理服务器获得本文件传输客户端的客户端传输任务;A3 :文件传输客户端连接所述客户端传输任务中指定的文件传输服务器;A4 :所述文件传输客户端按所述客户端传输任务中指定的方式与所述文件传输服务器传输文件。其中,所述步骤A2中具体包括根据指定的客户端传输任务名或不指定传输任务名,从所述文件管理服务器获得本文件传输客户端的客户端传输任务。其中,所述步骤A4具体包括若为上传任务,文件传输客户端根据所述客户端传输任务进行源文件上传准备,之后发送到所述文件传输服务器;若为下载任务,文件传输客户端将下载请求发送给文件传输服务器,文件传输服务器进行源文件下载准备,之后发送给所述文件传输客户端。其中,文件传输完成后,所述文件传输客户端和文件传输服务器将各自的文件传输结果日志发送给所述文件管理服务器以供管理审计。其中,文件传输客户端、文件传输服务器定时将客户端、服本文档来自技高网...
【技术保护点】
一种文件传输系统,其特征在于,包括:文件管理服务器,与文件传输服务器相连,用于管理及存储文件传输信息;若干文件传输服务器,与所述文件管理服务器相连,用于按照文件管理服务器所指定的服务器传输任务发送指定文件,并接收来自其它文件传输服务器发送的文件。
【技术特征摘要】
【专利技术属性】
技术研发人员:吴雪萍,马新群,严洁,张金德,
申请(专利权)人:北京东方通科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。