文件传输方法与流程

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

技术特征:

1.一种文件传输方法,其特征在于,包括步骤:

(i)根据待传输文件的大小确定所述待传输文件的首选传输方式;

(ii)利用所述首选传输方式向外传输所述待传输文件;以及

(iii)当利用所述首选传输方式向外传输所述待传输文件出现异常中断时,切换至所述待传输文件的备选传输方式进行所述待传输文件的向外传输,其中所述首选传输方式和所述备选传输方式不同且每一者是基于标准协议的文件传输方式或基于自定义非标准协议的文件传输方式。

2.如权利要求1所述的文件传输方法,其特征在于,在步骤(iii)之后还包括步骤:当利用所述备选传输方式向外传输所述待传输文件出现异常中断时,再切换至所述待传输文件的第二备选传输方式进行所述待传输文件的向外传输。

3.如权利要求1所述的文件传输方法,其特征在于,在步骤(ii)之前还包括步骤:将所述待传输文件按照预设数据长度进行分包处理并对每包数据进行标记;相应地步骤(iii)包括:将未发送数据包的标记通知所述备选传输方式以使所述备选传输方式续传所述待传输文件剩余的文件数据。

4.如权利要求1所述的文件传输方法,其特征在于,步骤(i)包括:

当所述待传输文件的大小位于第一范围内,确定所述待传输文件的首选传输方式为基于第一标准协议的文件传输方式;

当所述待传输文件的大小位于第二范围内,确定所述待传输文件的首选传输方式为基于第二标准协议的文件传输方式;

当所述待传输文件的大小位于第三范围内,确定所述待传输文件的首选传输方式为基于自定义非标准协议的文件传输方式。

5.如权利要求4所述的文件传输方法,其特征在于,所述第一范围内的任意值大于所述第二范围内的任意值,且所述第二范围内的任意值大于所述第三范围内的任意值。

6.如权利要求5所述的文件传输方法,其特征在于,当所述待传输文件的大小位于所述第一范围内,步骤(iii)中的所述备选传输方式为所述基于第二标准协议的文件传输方式;以及当所述待传输文件的大小位于所述第二范围或所述第三范围内,步骤(iii)中的所述备选传输方式为所述基于第一标准协议的文件传输方式。

7.如权利要求6所述的文件传输方法,其特征在于,在步骤(ii)之前还包括步骤:当利用所述备选传输方式向外传输所述待传输文件出现异常中断时,再自动切换至所述待传输文件的第二备选传输方式以续传所述待传输文件剩余的文件数据;当所述待传输文件的大小位于所述第一范围或所述第二范围内,所述第二备选传输方式为所述基于自定义非标准协议的文件传输方式;以及当所述待传输文件的大小位于所述第三范围内,所述第二备选传输方式为所述基于第二标准协议的文件传输方式。

8.如权利要求4至7任意一项所述的文件传输方法,其特征在于,所述基于第一标准协议的文件传输方式为基于FTP协议的文件传输方式,所述基于第二标准协议的文件传输方式为基于HTTP协议的文件传输方式,以及所述基于自定义非标准协议的文件传输方式为基于UDP广播和TCP/IP连接的自定义非标准协议的文件传输方式。

9.一种文件传输方法,其特征在于,包括步骤:

将待传输文件按照预设数据长度进行分包处理并对每包数据进行标记;

将所述待传输文件标记后的每包数据以第一文件传输方式向外传输;以及

当利用所述第一文件传输方式向外传输所述待传输文件出现异常中断时,切换至第二文件传输方式并将未发送数据包的标记通知所述第二文件传输方式以使所述第二文件传输方式续传所述待传输文件剩余的文件数据;其中所述第一文件传输方式和所述第二文件传输方式不同。

10.如权利要求9所述的文件传输方法,其特征在于,还包括步骤:当所述第二文件传输方式续传所述待传输文件剩余的文件数据出现异常中断时,切换至第三文件传输方式续传所述待传输文件在采用第二文件传输方式后剩余的文件数据;其中,所述第三文件传输方式为基于UDP广播和TCP/IP连接的自定义非标准协议的文件传输方式,所述第一文件传输方式和所述第二文件传输方式为基于不同标准协议的文件传输方式。

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