[发明专利]多点同步存储的文件下载异常处理系统及方法有效
申请号: | 201210129892.6 | 申请日: | 2012-04-28 |
公开(公告)号: | CN103379167A | 公开(公告)日: | 2013-10-30 |
发明(设计)人: | 李忠一;林海洪;谢德意;陈海云;罗安胜 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多点 同步 存储 文件 下载 异常 处理 系统 方法 | ||
技术领域
本发明涉及一种资料同步系统及方法,特别是关于一种多点同步存储的文件下载异常处理系统及方法。
背景技术
随着信息全球化的发展趋势,全球各地用户需要共享全球各数据中心(data center)提供信息服务。例如,从各数据中心下载所需要的信息资料。一般地,各地数据中心可透过数据同步来提供在各地一致快速的服务,从而使用户具有相同且一致的资料下载体验。例如,当一个区域有新的音乐专辑出现后,需要以数据同步方式更新各数据中心的信息资料,用户可从该区域的数据中心下载音乐专辑使用。然而,在数据同步过程中,因网络或存储设备的问题,总存在文件丢失或损坏,从而导致数据同步失败等情形发生。
发明内容
鉴于以上内容,有必要提供一种多点同步存储的文件下载异常处理系统及方法,当从近端文件服务器下载文件失败后,能够根据文件存储配置表和服务轮询方式来选择远端文件服务器请求下载用户所需的文件,并且可以实现文件服务器中错误文件的自动修复功能。
所述的多点同步存储的文件下载异常处理系统运行于应用服务器中,该应用服务器通过网络连接有至少一台终端设备和多台文件服务器。所述的文件下载异常处理系统包括:第一下载模块,用于从终端设备接收用户输入的文件下载请求,该文件下载请求包括终端设备的IP地址以及文件名称,该第一下载模块还用于根据终端设备的IP地址查找与该终端设备最近的文件服务器作为第一文件服务器,根据文件名称从该第一文件服务器下载用户所需的文件,以及判断终端设备是否从第一文件服务器成功下载文件;第二下载模块,用于当终端设备从第一文件服务器中没有成功下载到文件时,从文件存储配置表中查找存储有该文件的所有远端的文件服务器,选择其中之一个远端的文件服务器作为下载文件的第二文件服务器,根据文件名称从该第二文件服务器下载文件,以及判断终端设备是否从第二文件服务器成功下载到用户所需的文件;异常处理模块,用于当终端设备从第二文件服务器成功下载到用户所需的文件时,将第二文件服务器中的文件同步存储到第一文件服务器来自动修复第一文件服务器中的错误文件。
所述的多点同步存储的文件下载异常处理方法应用于应用服务器中,该应用服务器通过网络连接有至少一台终端设备和多台文件服务器。该方法包括步骤:从终端设备接收用户输入的文件下载请求,该文件下载请求包括终端设备的IP地址以及文件名称;根据终端设备的IP地址查找与该终端设备最近的文件服务器作为第一文件服务器,并根据文件名称从该第一文件服务器下载用户所需的文件;判断终端设备是否从第一文件服务器成功下载到文件;当终端设备从第一文件服务器中没有成功下载到文件时,从文件存储配置表中查找存储有该文件的所有远端的文件服务器;选择其中之一个远端的文件服务器作为下载文件的第二文件服务器,并根据文件名称从该第二文件服务器下载文件;判断终端设备是否从第二文件服务器成功下载到用户所需的文件;当终端设备从第二文件服务器成功下载到用户所需的文件时,将第二文件服务器中的文件同步存储到第一文件服务器来自动修复第一文件服务器中的错误文件。
相较于现有技术,本发明所述的多点同步存储的文件下载异常处理系统及方法能够根据文件存储配置表和服务轮询方式来选择文件服务器请求下载用户所需的文件,并且可以实现文件服务器中错误文件的自动修复功能。
附图说明
图1是本发明多点同步存储的文件下载异常处理系统较佳实施例的架构图。
图2是本发明多点同步存储的文件下载异常处理方法较佳实施例的流程图。
图3是一种文件存储配置表的示意图。
主要元件符号说明
应用服务器 1
文件下载异常处理系统 10
第一下载模块 101
第二下载模块 102
异常处理模块 103
存储设备 11
处理器 12
显示设备 13
终端设备 2
文件服务器 3
第一文件服务器 3a
第二文件服务器 3b
网络 4
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210129892.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:分层式细木分离机
- 下一篇:一种多级碾米系统中的输送装置