文件服务器分压系统及方法

文档序号:6502357阅读:392来源:国知局
文件服务器分压系统及方法
【专利摘要】一种文件服务器分压系统及方法,包括:将客户端所需上传的文件上传至应用服务器所对应的子文件服务器中;同时将所述上传的文件的信息存储于该子文件服务器所对应的子文件数据库中,并在子文件数据库中将所述文件标记为待处理;在预设时间段中,按照预设时间间隔读取所述标记为待处理的文件,并对所述待处理的文件进行预处理;判断预处理后的文件是否需要上传到主文件服务器上;当预处理后的文件需要上传到主文件服务器上时,将预处理后的文件上传到主文件服务器;将所述预处理后的文件的信息存储到主文件数据库中,同时将所述预处理后的文件在所述子文件数据库中所对应的文件标记为已处理;删除所述子文件服务器上已经处理过的文件。
【专利说明】文件服务器分压系统及方法

【技术领域】
[0001] 本发明涉及一种文件服务器分压系统及方法。

【背景技术】
[0002] 目前,在大多数情况下,涉及文件存储的应用服务器是将文件存储在单独的文件 服务器上,应用服务器直接访问该文件服务器进行文件的存取。无论是什么文件,只要是应 用服务器上传的文件都将存储在文件服务器上。在很多情况下,上传的文件是需要再次做 处理之后才能确定其正确性的,之后应用服务器和与应用服务器相关的程序会再次将文件 从文件服务器上下载下来,处理完成后再上传至文件服务器,这样的来回将增加对文件服 务器的访问次数和存储压力。


【发明内容】

[0003] 鉴于以上内容,有必要提供文件服务器分压系统及方法,其可以有效的减少对主 文件服务器的访问次数和存储压力。
[0004] 一种文件服务器分压系统,其包括:上传模块,用于将客户端所需上传的文件上传 至应用服务器所对应的子文件服务器中;所述上传模块,还用于同时将所述上传的文件的 信息存储于该子文件服务器所对应的子文件数据库中,并在子文件数据库中将所述文件标 记为待处理;预处理模块,用于在预设时间段中,按照预设时间间隔读取所述标记为待处理 的文件,并对所述待处理的文件进行预处理;判断模块,用于判断预处理后的文件是否需要 上传到主文件服务器上;所述上传模块,还用于当预处理后的文件需要上传到主文件服务 器上时,将预处理后的文件上传到主文件服务器;所述上传模块,还用于将所述预处理后的 文件的信息存储到主文件数据库中,同时将所述预处理后的文件在所述子文件数据库中所 对应的文件标记为已处理;删除模块,用于删除所述子文件服务器上已经处理过的文件。
[0005] -种文件服务器分压方法,该方法包括:上传步骤一,将客户端所需上传的文件上 传至应用服务器所对应的子文件服务器中;上传步骤二,同时将所述上传的文件的信息存 储于该子文件服务器所对应的子文件数据库中,并在子文件数据库中将所述文件标记为待 处理;预处理步骤,在预设时间段中,按照预设时间间隔读取所述标记为待处理的文件,并 对所述待处理的文件进行预处理;判断步骤,判断预处理后的文件是否需要上传到主文件 服务器上;上传步骤三,当预处理后的文件需要上传到主文件服务器上时,将预处理后的文 件上传到主文件服务器;上传步骤四,将所述预处理后的文件的信息存储到主文件数据库 中,同时将所述预处理后的文件在所述子文件数据库中所对应的文件标记为已处理;删除 步骤,删除所述子文件服务器上已经处理过的文件。
[0006] 相较于现有技术,所述文件服务器分压系统及方法,先在子文件服务器上对客户 端需要上传的文件进行预处理,再将预处理后所需上传的文件上传到主文件服务器上。这 样可以有效的减少对主文件服务器的访问次数和存储压力。

【专利附图】

【附图说明】
[0007] 图1是本发明文件服务器分压系统的应用环境图。
[0008] 图2是本发明文件服务器分压系统的模块图。
[0009] 图3是本发明文件服务器分压方法的较佳实施例的流程图。
[0010] 主要元件符号说明
[0011]
[0012]

【权利要求】
1. 一种文件服务器分压系统,其特征在于,该系统包括: 上传模块,用于将客户端所需上传的文件上传至应用服务器所对应的子文件服务器 中; 所述上传模块,还用于同时将所述上传的文件的信息存储于该子文件服务器所对应的 子文件数据库中,并在子文件数据库中将所述文件标记为待处理; 预处理模块,用于在预设时间段中,按照预设时间间隔读取所述标记为待处理的文件, 并对所述待处理的文件进行预处理; 判断模块,用于判断预处理后的文件是否需要上传到主文件服务器上; 所述上传模块,还用于当预处理后的文件需要上传到主文件服务器上时,将预处理后 的文件上传到主文件服务器; 所述上传模块,还用于将所述预处理后的文件的信息存储到主文件数据库中,同时将 所述预处理后的文件在所述子文件数据库中所对应的文件标记为已处理; 删除模块,用于删除所述子文件服务器上已经处理过的文件。
2. 如权利要求1所述的文件服务器分压系统,其特征在于,所述上传的文件的信息包 括该文件在子文件服务器中的文件大小、文件名、存储路径及该文件的标记,所述标记用于 标识文件是否已经预处理。
3. 如权利要求1所述的文件服务器分压系统,其特征在于,所述主文件服务器对应一 个主文件数据库、多个子文件服务器、多个子文件数据库及多个应用服务器; 每个应用服务器对应各自的一个子文件服务器、一个子文件数据库。
4. 如权利要求1所述的文件服务器分压系统,其特征在于,所述预处理包括读取文件 内容、文件重命名、文件合并、文件压缩及从文件中提取所需的内容。
5. 如权利要求1所述的文件服务器分压系统,其特征在于,所述预处理后的文件的信 息包括在主文件服务器中的文件大小、文件名及存储路径。
6. -种文件服务器分压方法,其特征在于,该方法包括: 上传步骤一,将客户端所需上传的文件上传至应用服务器所对应的子文件服务器中; 上传步骤二,同时将所述上传的文件的信息存储于该子文件服务器所对应的子文件数 据库中,并在子文件数据库中将所述文件标记为待处理; 预处理步骤,在预设时间段中,按照预设时间间隔读取所标记为待处理的文件,并对所 述待处理的文件进行预处理; 判断步骤,判断预处理后的文件是否需要上传到主文件服务器上; 上传步骤三,当预处理后的文件需要上传到主文件服务器上时,将预处理后的文件上 传到主文件服务器; 上传步骤四,将所述预处理后的文件的信息存储到主文件数据库中,同时将所述预处 理后的文件在所述子文件数据库中所对应的文件标记为已处理; 删除步骤,删除所述子文件服务器上已经处理过的文件。
7. 如权利要求6所述的文件服务器分压方法,其特征在于,所述上传的文件的信息包 括该文件在子文件服务器中的文件大小、文件名、存储路径及该文件的标记;所述标记用于 标识文件是否已经预处理。
8. 如权利要求6所述的文件服务器分压方法,其特征在于,所述主文件服务器对应一 个主文件数据库、多个子文件服务器、多个子文件数据库及多个应用服务器; 每个应用服务器对应各自的一个子文件服务器、一个子文件数据库。
9. 如权利要求6所述的文件服务器分压方法,其特征在于,所述预处理包括读取文件 内容、文件重命名、文件合并、文件压缩及从文件中提取所需的内容。
10. 如权利要求6所述的文件服务器分压方法,其特征在于,所述预处理后的文件的信 息包括在主文件服务器中的文件大小、文件名及存储路径。
【文档编号】G06F17/30GK104123327SQ201310157929
【公开日】2014年10月29日 申请日期:2013年4月29日 优先权日:2013年4月29日
【发明者】李忠一, 谢德意, 陶帅军, 易志强, 姚俊超 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1