一种文件传输方法、装置、设备、存储介质制造方法及图纸

技术编号:38202899 阅读:11 留言:0更新日期:2023-07-21 16:47
本申请公开了一种文件传输方法、装置、设备、存储介质,涉及信息安全领域,包括:通过WebService协议接收发送端发送的文件传输信息;文件传输信息为基于所述接收端已接收的第一文件确定的信息;判断文件传输信息中是否包含传输断点信息;若文件传输信息中包含传输断点信息,则生成包含传输断点信息的响应信息,并将响应信息发送至发送端,以便发送端基于响应信息中的传输断点信息确定出相应的待续传的第二文件;接收发送端发送的第二文件,并对第一文件和第二文件进行完整性校验,若完整性校验通过则判定文件传输完毕。通过本申请在进行文件重新传输时,只需从断点处的文件进行续传,不需要整个文件重新开始传输,提高了传输效率和文件传输的稳定性。效率和文件传输的稳定性。效率和文件传输的稳定性。

【技术实现步骤摘要】
一种文件传输方法、装置、设备、存储介质


[0001]本专利技术涉及信息安全领域,特别涉及一种文件传输方法、装置、设备、存储介质。

技术介绍

[0002]当前基于WebService协议的文件传输协议按照任务进行文件传输的过程中,一个传输任务包括一个正文和多个附件文件。如果传输过程中出现异常,例如:网络断开、系统掉电、程序异常退出等,下次再进行任务传输时,需要整个任务重新开始传输,传输的效率低;尤其是一个传输任务包括的附件个数很多,或者包括大文件时,需要全部重新传输整个传输任务,十分耗时;另外在网络条件不好的情况,则可能要进行多次传输才能成功,效率低下。
[0003]综上,在任务传输失败时,如何避免整个传输任务重传,成功传输文件提高文件传输效率,减少任务传输耗时是本领域有待解决的问题。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种文件传输方法、装置、设备、存储介质,能够在任务传输失败时,避免整个传输任务重传,成功传输文件提高文件传输效率,减少任务传输耗时。其具体方案如下:
[0005]第一方面,本申请公开了一种文件传输方法,应用于接收端,包括:
[0006]通过WebService协议接收发送端发送的文件传输信息;所述文件传输信息为基于所述接收端已接收的第一文件确定的信息;
[0007]判断所述文件传输信息中是否包含传输断点信息;
[0008]若所述文件传输信息中包含传输断点信息,则生成包含所述传输断点信息的响应信息,并将所述响应信息发送至所述发送端,以便所述发送端基于所述响应信息中的所述传输断点信息确定出相应的待续传的第二文件;
[0009]接收所述发送端发送的所述第二文件,并对所述第一文件和所述第二文件进行完整性校验,若完整性校验通过则判定文件传输完毕。
[0010]可选的,所述对所述第一文件和所述第二文件进行完整性校验之后,还包括:
[0011]若完整性校验未通过,则确定相应的断点位置信息,并将所述断点位置信息发送至所述发送端,以便所述发送端基于所述断点位置信息生成相应的传输断点信息,并构造相应的包含所述传输断点信息的文件传输信息。
[0012]可选的,所述发送端基于所述断点位置信息生成相应的传输断点信息,包括:
[0013]所述发送端根据所述断点位置信息确定出相应的断点处文件的文件类型和文件名称,并创建包含所述文件类型、所述文件名称以及本地当前已接收文件的文件信息的传输断点信息。
[0014]可选的,所述对所述第一文件和所述第二文件进行完整性校验之前,还包括:
[0015]监测是否接收到所述发送端发送的表征结束传输的信息;
[0016]若接收到表征结束传输的信息,则触发所述对所述第一文件和所述第二文件进行完整性校验的步骤。
[0017]可选的,所述对所述第一文件和所述第二文件进行完整性校验,包括:
[0018]从本地的临时文件夹中提取出当前的所述第一文件;
[0019]对当前的所述第一文件和所述第二文件进行完整性校验,若完整性校验未通过,则对所述第一文件和所述第二文件进行拼接,并将拼接后的文件作为新的所述第一文件保存至所述临时文件夹。
[0020]可选的,所述对当前的所述第一文件和所述第二文件进行完整性校验之后,还包括:
[0021]若完整性校验通过,则对所述第一文件和所述第二文件进行拼接,以得到相应的完整文件。
[0022]第二方面,本申请公开了一种文件传输方法,应用于发送端,包括:
[0023]通过WebService协议发送文件传输信息至接收端;所述文件传输信息为基于所述接收端已接收的第一文件确定的信息;
[0024]获取所述接收端基于所述文件传输信息中包含的传输断点信息生成的响应信息;
[0025]解析所述响应信息并基于所述传输断点信息确定出相应的待续传的第二文件;
[0026]发送所述第二文件至所述接收端,以便所述接收端对所述第一文件和所述第二文件进行完整性校验,若完整性校验通过则判定文件传输完毕。
[0027]第三方面,本申请公开了一种文件传输装置,应用于接收端,包括:
[0028]表单接收模块,用于通过WebService协议接收发送端发送的文件传输信息;所述文件传输信息为基于所述接收端已接收的第一文件确定的信息;
[0029]信息判断模块,用于判断所述文件传输信息中是否包含传输断点信息;
[0030]第二文件传输模块,用于若所述文件传输信息中包含传输断点信息,则生成包含所述传输断点信息的响应信息,并将所述响应信息发送至所述发送端,以便所述发送端基于所述响应信息中的所述传输断点信息确定出相应的待续传的第二文件;
[0031]完整性校验模块,用于接收所述发送端发送的所述第二文件,并对所述第一文件和所述第二文件进行完整性校验,若完整性校验通过则判定文件传输完毕。
[0032]第四方面,本申请公开了一种电子设备,包括:
[0033]存储器,用于保存计算机程序;
[0034]处理器,用于执行所述计算机程序,以实现前述公开的文件传输方法的步骤。
[0035]第五方面,本申请公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的文件传输方法的步骤。
[0036]可见,本申请公开了一种文件传输方法,应用于接收端,包括:通过WebService协议接收发送端发送的文件传输信息;所述文件传输信息为基于所述接收端已接收的第一文件确定的信息;判断所述文件传输信息中是否包含传输断点信息;若所述文件传输信息中包含传输断点信息,则生成包含所述传输断点信息的响应信息,并将所述响应信息发送至所述发送端,以便所述发送端基于所述响应信息中的所述传输断点信息确定出相应的待续传的第二文件;接收所述发送端发送的所述第二文件,并对所述第一文件和所述第二文件进行完整性校验,若完整性校验通过则判定文件传输完毕。由此可见,基于WebService协议
的文件传输被中断或则网络断开后文件重新传输时,只需要接着断点处的文件进行续传,不需要整个文件重新开始传输,减少了对传输成功的文件数据包没有意义的重复传输,提高了传输效率和文件传输的稳定性,减低了网络带宽的占用。
附图说明
[0037]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0038]图1为本申请公开的一种文件传输方法流程图;
[0039]图2为本申请公开的一种具体的文件传输方法流程图;
[0040]图3为本申请公开的一种文件传输处理流程方法流程图;
[0041]图4为本申请公开的另一种具体的文件传输方法流程图;
[0042]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件传输方法,其特征在于,应用于接收端,包括:通过WebService协议接收发送端发送的文件传输信息;所述文件传输信息为基于所述接收端已接收的第一文件确定的信息;判断所述文件传输信息中是否包含传输断点信息;若所述文件传输信息中包含传输断点信息,则生成包含所述传输断点信息的响应信息,并将所述响应信息发送至所述发送端,以便所述发送端基于所述响应信息中的所述传输断点信息确定出相应的待续传的第二文件;接收所述发送端发送的所述第二文件,并对所述第一文件和所述第二文件进行完整性校验,若完整性校验通过则判定文件传输完毕。2.根据权利要求1所述的文件传输方法,其特征在于,所述对所述第一文件和所述第二文件进行完整性校验之后,还包括:若完整性校验未通过,则确定相应的断点位置信息,并将所述断点位置信息发送至所述发送端,以便所述发送端基于所述断点位置信息生成相应的传输断点信息,并构造相应的包含所述传输断点信息的文件传输信息。3.根据权利要求2所述的文件传输方法,其特征在于,所述发送端基于所述断点位置信息生成相应的传输断点信息,包括:所述发送端根据所述断点位置信息确定出相应的断点处文件的文件类型和文件名称,并创建包含所述文件类型、所述文件名称以及本地当前已接收文件的文件信息的传输断点信息。4.根据权利要求1至3任一项所述的文件传输方法,其特征在于,所述对所述第一文件和所述第二文件进行完整性校验之前,还包括:监测是否接收到所述发送端发送的表征结束传输的信息;若接收到表征结束传输的信息,则触发所述对所述第一文件和所述第二文件进行完整性校验的步骤。5.根据权利要求4所述的文件传输方法,其特征在于,所述对所述第一文件和所述第二文件进行完整性校验,包括:从本地的临时文件夹中提取出当前的所述第一文件;对当前的所述第一文件和所述第二文件进行完整性校验,若完整性校验未通过,则对所述第一文件和所述第二文件进行拼接,...

【专利技术属性】
技术研发人员:李应强林楠王庆黄华伟巴连杰竹宇黄建平
申请(专利权)人:中电科网络安全科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1