文件传输方法、装置及设备制造方法及图纸

技术编号:37767580 阅读:14 留言:0更新日期:2023-06-06 13:29
本申请提供一种文件传输方法、装置及设备,应用于通信技术领域,以解决文件传输效率较低的技术问题,该方法包括:第一设备确定待传输的N个数据文件和所述N个数据文件的文件名称,所述N为大于等于1的整数;所述第一设备获取每个数据文件的校验信息,得到N个校验信息;所述第一设备根据所述N个数据文件的文件名称和所述N个校验信息,生成校验文件;所述第一设备向文件存储设备发送所述N个数据文件和所述校验文件。从而使得N个数据文件的校验信息存储在同一校验文件中,减少了需要传输的文件数量,提高了文件传输效率。提高了文件传输效率。提高了文件传输效率。

【技术实现步骤摘要】
文件传输方法、装置及设备


[0001]本申请涉及通信
,尤其涉及一种文件传输方法、装置及设备。

技术介绍

[0002]文件传输是指将文件从发送端设备传到接收端设备。
[0003]在相关技术中,每个待传输文件都有其对应的一份校验文件。校验文件内存放相应待传输文件的校验信息。传输文件时,发送端设备需要发送待传输文件,以及待传输文件对应的校验文件。相应的,接收端设备需要接收发送端设备发送的文件及其对应的校验文件,并根据校验文件中存放的校验信息对接收到的文件进行检验。然而,当需要传输的文件数量较多时,发送端设备需要发送多个待传输文件,以及该多个待传输文件对应的多个校验文件。相应的,接收端设备需要接收多个文件以及对应的多个校验文件。上述文件传输过程中,需要的传输时间较长,造成文件传输效率较低。

技术实现思路

[0004]本申请提供一种文件传输方法、装置及设备,提高了文件传输效率。
[0005]第一方面,本申请提供一种文件传输方法,所述方法包括:
[0006]第一设备确定待传输的N个数据文件和所述N个数据文件的文件名称,所述N为大于等于1的整数;
[0007]所述第一设备获取每个数据文件的校验信息,得到N个校验信息;
[0008]所述第一设备根据所述N个数据文件的文件名称和所述N个校验信息,生成校验文件;
[0009]所述第一设备向文件存储设备发送所述N个数据文件和所述校验文件。
[0010]一种可能的实现方式中,所述第一设备根据所述N个数据文件的文件名称和所述N个校验信息,生成校验文件,包括:
[0011]所述第一设备根据所述N个数据文件的文件名称和所述N个校验信息,生成N条校验记录,每条校验记录包括一个文件名称和对应的校验信息;
[0012]根据所述N条校验记录生成所述校验文件,所述校验文件包括所述N条校验记录,所述校验文件的末尾处包括结束标识符。
[0013]一种可能的实现方式中,根据所述N条校验记录生成所述校验文件,包括:
[0014]根据所述N个数据文件的文件名称,确定所述N条校验记录的排列顺序;
[0015]按照所述排列顺序和所述N条校验记录,生成所述校验文件;在所述校验文件中,所述N条校验记录按照所述排列顺序排列,每两个相邻的校验记录中存在分隔符。
[0016]一种可能的实现方式中,所述第一设备确定所述N个数据文件的文件名称,包括:
[0017]所述第一设备根据所述N个数据文件的生成时间,确定所述N个数据文件的命名部和所述N个数据文件的序号部,所述N个数据文件的命名部相同,所述N个数据文件的序号部均不同;
[0018]针对任意一个数据文件,所述第一设备对所述数据文件的命名部和序号部进行组合处理,得到所述数据文件的文件名称。
[0019]第二方面,本申请提供一种文件传输方法,所述方法包括:
[0020]第二设备在文件存储设备中获取校验文件;
[0021]所述第二设备对所述校验文件进行完整性验证,得到验证结果;
[0022]所述第二设备在所述验证结果指示所述校验文件具备完整性时,所述第二设备获取所述校验文件的文件名称;
[0023]所述第二设备根据所述校验文件的文件名称,在所述文件存储设备中获取所述校验文件对应的N个数据文件,所述校验文件用于对所述N个数据文件进行校验,所述N为大于等于1的整数。
[0024]一种可能的实现方式中,所述第二设备对所述校验文件进行完整性验证,得到验证结果,包括:
[0025]所述第二设备判断所述校验文件的末尾处是否存在结束标识符;
[0026]若是,则所述第二设备确定所述验证结果指示所述校验文件具备完整性;
[0027]若否,则所述第二设备确定所述验证结果指示所述校验文件不具备完整性。
[0028]一种可能的实现方式中,所述第二设备根据所述校验文件的文件名称,在所述文件存储设备中获取所述校验文件对应的N个数据文件,包括:
[0029]所述第二设备获取所述校验文件的第一文件名称;
[0030]所述第二设备将所述文件存储设备中命名部与所述第一文件名称相同的数据文件,确定为所述N个数据文件。
[0031]一种可能的实现方式中,所述方法还包括:
[0032]所述第二设备在所述校验文件中获取N个校验信息;
[0033]所述第二设备通过所述N个校验信息分别对对应的数据文件进行校验处理。
[0034]第三方面,本申请提供一种文件传输装置,应用于第一设备,包括:确定模块、获取模块、生成模块和发送模块,其中,
[0035]所述确定模块,用于确定待传输的N个数据文件和所述N个数据文件的文件名称,所述N为大于等于1的整数;
[0036]所述获取模块,用于获取每个数据文件的校验信息,得到N个校验信息;
[0037]所述生成模块,用于根据所述N个数据文件的文件名称和所述N个校验信息,生成校验文件;
[0038]所述发送模块,用于向文件存储设备发送所述N个数据文件和所述校验文件。
[0039]在一种可能的实施方式中,所述生成模块具体用于:
[0040]根据所述N个数据文件的文件名称和所述N个校验信息,生成N条校验记录,每条校验记录包括一个文件名称和对应的校验信息;
[0041]根据所述N条校验记录生成所述校验文件,所述校验文件包括所述N条校验记录,所述校验文件的末尾处包括结束标识符。
[0042]在一种可能的实施方式中,所述生成模块具体用于:
[0043]根据所述N个数据文件的文件名称,确定所述N条校验记录的排列顺序;
[0044]按照所述排列顺序和所述N条校验记录,生成所述校验文件;在所述校验文件中,
所述N条校验记录按照所述排列顺序排列,每两个相邻的校验记录中存在分隔符。
[0045]在一种可能的实施方式中,所述确定模块具体用于:
[0046]根据所述N个数据文件的生成时间,确定所述N个数据文件的命名部和所述N个数据文件的序号部,所述N个数据文件的命名部相同,所述N个数据文件的序号部均不同;
[0047]针对任意一个数据文件,所述第一设备对所述数据文件的命名部和序号部进行组合处理,得到所述数据文件的文件名称。
[0048]第四方面,本申请提供一种文件传输装置,应用于第二设备,包括:第一获取模块、验证模块、第二获取模块和第三获取模块,其中,
[0049]所述第一获取模块,用于在文件存储设备中获取校验文件;
[0050]所述验证模块,用于对所述校验文件进行完整性验证,得到验证结果;
[0051]所述第二获取模块,用于在所述验证结果指示所述校验文件具备完整性时,获取所述校验文件的文件名称;
[0052]所述第三获取模块,用于根据所述校验文件的文件名称,在所述文件存储设备中获取所述校验文件对应的N个数据文件,所述校验文件用于对所述N个数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件传输方法,其特征在于,包括:第一设备确定待传输的N个数据文件和所述N个数据文件的文件名称,所述N为大于等于1的整数;所述第一设备获取每个数据文件的校验信息,得到N个校验信息;所述第一设备根据所述N个数据文件的文件名称和所述N个校验信息,生成校验文件;所述第一设备向文件存储设备发送所述N个数据文件和所述校验文件。2.根据权利要求1所述的方法,其特征在于,所述第一设备根据所述N个数据文件的文件名称和所述N个校验信息,生成校验文件,包括:所述第一设备根据所述N个数据文件的文件名称和所述N个校验信息,生成N条校验记录,每条校验记录包括一个文件名称和对应的校验信息;根据所述N条校验记录生成所述校验文件,所述校验文件包括所述N条校验记录,所述校验文件的末尾处包括结束标识符。3.根据权利要求2所述的方法,其特征在于,根据所述N条校验记录生成所述校验文件,包括:根据所述N个数据文件的文件名称,确定所述N条校验记录的排列顺序;按照所述排列顺序和所述N条校验记录,生成所述校验文件;在所述校验文件中,所述N条校验记录按照所述排列顺序排列,每两个相邻的校验记录中存在分隔符。4.根据权利要求1

3任一项所述的方法,其特征在于,所述第一设备确定所述N个数据文件的文件名称,包括:所述第一设备根据所述N个数据文件的生成时间,确定所述N个数据文件的命名部和所述N个数据文件的序号部,所述N个数据文件的命名部相同,所述N个数据文件的序号部均不同;针对任意一个数据文件,所述第一设备对所述数据文件的命名部和序号部进行组合处理,得到所述数据文件的文件名称。5.一种文件传输方法,其特征在于,包括:第二设备在文件存储设备中获取校验文件;所述第二设备对所述校验文件进行完整性验证,得到验证结果;所述第二设备在所述验证结果指示所述校验文件具备完整性时,所述第二设备获取所述校验文件的文件名称;所述第二设备根据所述校验文件的文件名称,在所述文件存储设备中获取所述校验文件对应的N个数据文件,所述校验文件用于对所述N个数据文件进行校验,所述N为大于等于1的整数。6.根据权利要求5所述的方法,其特征在于,所述第二设备对所述校验文件进行完整性验证,得到验证结果,包括:所述第二设备判断所述校验文件的末尾处是否存在结束标识符;若是,则所述第二设备确定所述验证结果指示所述校验文件具备完整性;若否,则所述第二设备确定所述验证结果...

【专利技术属性】
技术研发人员:吴雨露
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1