文件传输方法、装置和系统与流程

文档序号:11156963阅读:来源:国知局

技术特征:

1.一种文件传输方法,其特征在于,应用于文件传输系统中的管控服务器集群,所述文件传输系统包括业务服务器、与所述业务服务器通过内网相连接的代理服务器和与所述代理服务器通过公网或内网相连接的所述管控服务器集群,所述方法包括:

将同步文件指令、第一业务服务器的第一识别信息和第二业务服务器的第二识别信息发送至第一代理服务器,触发所述第一代理服务器由所述第一识别信息和所述第二识别信息确定文件传输类型并将所述同步文件指令下发至所述第一业务服务器,以使所述第一业务服务器以预设协议按照与所述文件传输类型相对应的传输路径将待同步文件传至所述第二代理服务器;所述同步文件指令包括所述待同步文件的识别信息;所述第一业务服务器预先存储有所述待同步文件;所述预设协议包括比特流BT协议;

将下载指令和所述第二识别信息发送至第二代理服务器,触发所述第二代理服务器将所述下载指令下发至所述第二业务服务器,以使所述第二业务服务器以所述预设协议从所述第二代理服务器下载所述待同步文件;所述下载指令包括待同步文件的识别信息。

2.根据权利要求1所述的方法,其特征在于,所述第一识别信息和所述第二识别信息各自包括所属区域和业务标识信息,所述将同步文件指令、第一业务服务器的第一识别信息和第二业务服务器的第二识别信息发送至第一代理服务器,触发所述第一代理服务器由所述第一识别信息和所述第二识别信息确定文件传输类型并将所述同步文件指令下发至所述第一业务服务器,以使所述第一业务服务器以预设协议按照与所述文件传输类型相对应的传输路径将待同步文件传至所述第二代理服务器,包括:

将同步文件指令、第一业务服务器的第一识别信息和第二业务服务器的第二识别信息发送至第一代理服务器,触发所述第一代理服务器确定满足第一预设条件时文件传输类型为第一类型并将所述同步文件指令下发至所述第一业务服务器,以使所述第一业务服务器以预设协议将待同步文件传至所述第一代理服务器;其中,所述第一类型为同一业务同一区域内文件传输,所述第一预设条件为所述第一识别信息和所述第二识别信息中的所属区域相同且业务标识信息相同;

所述将下载指令和所述第二识别信息发送至第二代理服务器,触发所述第二代理服务器将所述下载指令下发至所述第二业务服务器,以使所述第二业务服务器以预设协议从所述第二代理服务器下载所述待同步文件,包括:

将下载指令和所述第二识别信息发送至所述第一代理服务器,触发所述第一代理服务器将所述下载指令下发至所述第二业务服务器,以使所述第二业务服务器以预设协议从所述第一代理服务器下载所述待同步文件。

3.根据权利要求1所述的方法,其特征在于,所述第一识别信息和所述第二识别信息各自包括所属区域和业务标识信息,所述将同步文件指令、第一业务服务器的第一识别信息和第二业务服务器的第二识别信息发送至第一代理服务器,触发所述第一代理服务器由所述第一识别信息和所述第二识别信息确定文件传输类型并将所述同步文件指令下发至所述第一业务服务器,以使所述第一业务服务器以预设协议按照与所述文件传输类型相对应的传输路径将待同步文件传至所述第二代理服务器,包括:

将同步文件指令、第一业务服务器的第一识别信息和第二业务服务器的第二识别信息发送至第一代理服务器,触发所述第一代理服务器确定满足第二预设条件时文件传输类型为第二类型并将所述同步文件指令下发至所述第一业务服务器,以使所述第一业务服务器以预设协议将待同步文件经由第一转发服务器传至第二代理服务器;其中,所述第二类型为同一业务跨区域文件传输,所述第二预设条件为所述第一识别信息和所述第二识别信息中的所属区域不同而业务标识信息相同;所述第一转发服务器为记录有所述第二代理服务器识别信息的所述第一代理服务器,或者所述管控服务器集群中记录有所述第二代理服务器识别信息的任一管控服务器。

4.根据权利要求1所述的方法,其特征在于,所述第一识别信息和所述第二识别信息各自包括所属区域和业务标识信息,所述将同步文件指令、第一业务服务器的第一识别信息和第二业务服务器的第二识别信息发送至第一代理服务器,触发所述第一代理服务器由所述第一识别信息和所述第二识别信息确定文件传输类型并将所述同步文件指令下发至所述第一业务服务器,以使所述第一业务服务器以预设协议按照与所述文件传输类型相对应的传输路径将待同步文件传至所述第二代理服务器,包括:

将同步文件指令、第一业务服务器的第一识别信息和第二业务服务器的第二识别信息发送至第一代理服务器,触发所述第一代理服务器确定满足第三预设条件时文件传输类型为第三类型并将所述同步文件指令下发至所述第一业务服务器,以使所述第一业务服务器以预设协议将待同步文件经由第二转发服务器传至第二代理服务器;其中,所述第三类型为跨业务文件传输,所述第三预设条件为所述第一识别信息和所述第二识别信息中的业务标识信息不同;所述第二转发服务器为所述管控服务器集群中记录有所述第二代理服务器识别信息的任一管控服务器。

5.根据权利要求1项所述的方法,其特征在于,还包括:

实时接收并存储各区域内各业务对应的代理服务器发送的代理服务器识别信息,所述代理服务器识别信息包括所属区域、业务标识信息和IP地址。

6.根据权利要求5项所述的方法,其特征在于,还包括:

若持续预设时间未接收到第三代理服务器发送的代理服务器识别信息,删除已存储的所述第三代理服务器的代理服务器识别信息;所述第三代理服务器为各区域内各业务对应的代理服务器中的任一代理服务器。

7.根据权利要求1~6任一项所述的方法,其特征在于,所述预设协议还包括备用协议,所述备用协议包括传输控制协议TCP和/或用户数据报协议UDP,则所述预设协议中启用各协议的优先级从高到底依次为所述比特流BT协议和备用协议。

8.一种文件传输装置,其特征在于,应用于文件传输系统中的管控服务器集群,所述文件传输系统包括业务服务器、与所述业务服务器通过内网相连接的代理服务器和与所述代理服务器通过公网或内网相连接的所述管控服务器集群,所述装置包括:

第一发送模块,用于将同步文件指令、第一业务服务器的第一识别信息和第二业务服务器的第二识别信息发送至第一代理服务器,触发所述第一代理服务器由所述第一识别信息和所述第二识别信息确定文件传输类型并将所述同步文件指令下发至所述第一业务服务器,以使所述第一业务服务器以预设协议按照与所述文件传输类型相对应的传输路径将待同步文件传至所述第二代理服务器;所述同步文件指令包括所述待同步文件的识别信息;所述第一业务服务器预先存储有所述待同步文件;所述预设协议包括比特流BT协议;

第二发送模块,用于将下载指令和所述第二识别信息发送至第二代理服务器,触发所述第二代理服务器将所述下载指令下发至所述第二业务服务器,以使所述第二业务服务器以所述预设协议从所述第二代理服务器下载所述待同步文件;所述下载指令包括待同步文件的识别信息。

9.根据权利要求8所述的装置,其特征在于,所述第一识别信息和所述第二识别信息各自包括所属区域和业务标识信息,所述第一发送模块包括:

第一发送单元,用于将同步文件指令、第一业务服务器的第一识别信息和第二业务服务器的第二识别信息发送至第一代理服务器,触发所述第一代理服务器确定满足第一预设条件时文件传输类型为第一类型并将所述同步文件指令下发至所述第一业务服务器,以使所述第一业务服务器以预设协议将待同步文件传至所述第一代理服务器;其中,所述第一类型为同一业务同一区域内文件传输,所述第一预设条件为所述第一识别信息和所述第二识别信息中的所属区域相同且业务标识信息相同;

所述第二发送模块包括:

第二发送单元,用于将下载指令和所述第二识别信息发送至所述第一代理服务器,触发所述第一代理服务器将所述下载指令下发至所述第二业务服务器,以使所述第二业务服务器以预设协议从所述第一代理服务器下载所述待同步文件。

10.根据权利要求8所述的装置,其特征在于,所述第一识别信息和所述第二识别信息各自包括所属区域和业务标识信息,所述第一发送模块包括:

第三发送单元,用于将同步文件指令、第一业务服务器的第一识别信息和第二业务服务器的第二识别信息发送至第一代理服务器,触发所述第一代理服务器确定满足第二预设条件时文件传输类型为第二类型并将所述同步文件指令下发至所述第一业务服务器,以使所述第一业务服务器以预设协议将待同步文件经由第一转发服务器传至第二代理服务器;其中,所述第二类型为同一业务跨区域文件传输,所述第二预设条件为所述第一识别信息和所述第二识别信息中的所属区域不同而业务标识信息相同;所述第一转发服务器为记录有所述第二代理服务器识别信息的所述第一代理服务器,或者所述管控服务器集群中记录有所述第二代理服务器识别信息的任一管控服务器。

11.根据权利要求8所述的装置,其特征在于,所述第一识别信息和所述第二识别信息各自包括所属区域和业务标识信息,所述第一发送模块包括:

第四发送单元,用于将同步文件指令、第一业务服务器的第一识别信息和第二业务服务器的第二识别信息发送至第一代理服务器,触发所述第一代理服务器确定满足第三预设条件时文件传输类型为第三类型并将所述同步文件指令下发至所述第一业务服务器,以使所述第一业务服务器以预设协议将待同步文件经由第二转发服务器传至第二代理服务器;其中,所述第三类型为跨业务文件传输,所述第三预设条件为所述第一识别信息和所述第二识别信息中的业务标识信息不同;所述第二转发服务器为所述管控服务器集群中记录有所述第二代理服务器识别信息的任一管控服务器。

12.根据权利要求8所述的装置,其特征在于,还包括:

存储模块,用于实时接收并存储各区域内各业务对应的代理服务器发送的代理服务器识别信息,所述代理服务器识别信息包括所属区域、业务标识信息和IP地址。

13.根据权利要求12所述的装置,其特征在于,还包括:

更新模块,用于若持续预设时间未接收到第三代理服务器发送的代理服务器识别信息,删除所述存储模块已存储的所述第三代理服务器的代理服务器识别信息;所述第三代理服务器为各区域内各业务对应的代理服务器中的任一代理服务器。

14.根据权利要求8~13任一项所述的装置,其特征在于,所述预设协议还包括备用协议,所述备用协议包括传输控制协议TCP和/或用户数据报协议UDP,则所述预设协议中启用各协议的优先级从高到底依次为所述比特流BT协议和备用协议。

15.一种文件传输系统,其特征在于,包括:

业务服务器,与所述业务服务器通过内网相连接的代理服务器,以及与所述代理服务器通过公网或内网相连接的管控服务器集群;

所述管控服务器集群用于:将同步文件指令、第一业务服务器的第一识别信息和第二业务服务器的第二识别信息发送至第一代理服务器,触发所述第一代理服务器由所述第一识别信息和所述第二识别信息确定文件传输类型并将所述同步文件指令下发至所述第一业务服务器,以使所述第一业务服务器以预设协议按照与所述文件传输类型相对应的传输路径将待同步文件传至所述第二代理服务器;所述同步文件指令包括所述待同步文件的识别信息;所述第一业务服务器预先存储有所述待同步文件;所述预设协议包括比特流BT协议;将下载指令和所述第二识别信息发送至第二代理服务器,触发所述第二代理服务器将所述下载指令下发至所述第二业务服务器,以使所述第二业务服务器以所述预设协议从所述第二代理服务器下载所述待同步文件;所述下载指令包括待同步文件的识别信息。

16.根据权利要求15所述的系统,其特征在于,所述管控服务器集群包括:

管控服务器区域子集群;

所述管控服务器区域子集群与所述管控服务器区域子集群独立匹配的代理服务器相连接;

所述管控服务器区域子集群之间通过内网或公网相连接。

17.根据权利要求15或16所述的系统,其特征在于,所述管控服务器集群还用于:

实时接收并存储各区域内各业务对应的代理服务器发送的代理服务器识别信息,所述代理服务器识别信息包括所属区域、业务标识信息和IP地址。

18.根据权利要求17所述的系统,其特征在于,所述管控服务器集群还用于:

若持续预设时间未接收到第三代理服务器发送的代理服务器识别信息,删除已存储的所述第三代理服务器的代理服务器识别信息;所述第三代理服务器为各区域内各业务对应的代理服务器中的任一代理服务器。

19.根据权利要求15所述的系统,其特征在于,所述预设协议还包括备用协议,所述备用协议包括传输控制协议TCP和/或用户数据报协议UDP,则所述预设协议中启用各协议的优先级从高到底依次为所述比特流BT协议和备用协议。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1