一种文件传输方法、装置及系统制造方法及图纸

技术编号:34758352 阅读:13 留言:0更新日期:2022-08-31 18:56
本申请公开一种文件传输方法、装置及系统。在该方法中,第一终端装置向第二终端装置传输第一请求之后,接收第二终端装置对所述第一请求的第一响应,所述第一响应包括一个或多个数据块和所述一个或多个数据块分别对应的第一文件的标识,然后第一终端装置根据所述一个或多个数据块分别对应的第一文件的标识,将所述一个或多个数据块保存到对应的第一文件中。通过本申请实施例的方案,第一终端装置可同时获取一个或多个数据块,并可根据第一响应中包括的所述一个或多个数据块分别对应的第一文件的标识,确定获取到的数据块所属的文件,即通过并行传输的方式获取文件,从而提高获取文件的效率,以及提高网络带宽的利用率。以及提高网络带宽的利用率。以及提高网络带宽的利用率。

【技术实现步骤摘要】
一种文件传输方法、装置及系统


[0001]本申请涉及汽车
,具体涉及一种文件传输方法、装置及系统。

技术介绍

[0002]汽车诊断仪又称汽车故障诊断仪,是一种专门针对汽车进行诊断的专业设备,主要用于检测汽车的性能、监控汽车故障的发生以及查明故障的部位和原因。
[0003]在应用过程中,汽车诊断仪通常与汽车内安装的车载终端相连接,并可与车载终端进行信息交互,以实现汽车诊断仪与车载终端之间的文件传输,例如,汽车诊断仪可下载所述车载终端内的文件,或者所述汽车诊断仪可将自身存储的文件上传至车载终端。
[0004]但是,目前汽车诊断仪与车载终端进行文件传输时,效率较低。

技术实现思路

[0005]为了解决现有技术中,汽车诊断仪与车载终端之间的文件传输效率较低的问题,本申请实施例提供一种文件传输方法、装置及系统。
[0006]第一方面,本申请实施例公开一种文件传输方法,包括:
[0007]第一终端装置向第二终端装置传输第一请求,所述第一请求用于请求获取一个或多个第一文件;
[0008]所述第一终端装置接收所述第二终端装置对所述第一请求的第一响应,所述第一响应包括一个或多个数据块和所述一个或多个数据块分别对应的第一文件的标识;
[0009]所述第一终端装置根据所述一个或多个数据块分别对应的第一文件的标识,将所述一个或多个数据块保存到对应的第一文件中。
[0010]通过上述步骤,第一终端装置可通过第一响应获取一个或多个数据块,即第一终端装置可通过并行传输的方式获取各个第一文件,第一终端装置获取文件的效率提高。并且,由于第一终端装置可同时获取两个以上文件,因此还可提高网络带宽的利用率。
[0011]一种可选的设计中,还包括:
[0012]所述第一终端装置向所述第二终端装置传输第二请求,所述第二请求包括所述一个或多个第一文件的并行传输指示信息;
[0013]所述第一终端装置接收所述第二终端装置对所述第二请求的第二响应,所述第二响应包括所述一个或多个第一文件的标识。
[0014]通过上述步骤,所述第一终端装置可根据所述第二终端装置传输的第二响应,确定所述一个或多个第一文件的标识。
[0015]一种可选的设计中,所述第二响应还包括所述一个或多个第一文件的大小。
[0016]通过所述第二响应中包括的所述一个或多个第一文件的大小,所述第一终端装置可确定自身是否接收到完整的第一文件。
[0017]一种可选的设计中,还包括:
[0018]所述第一终端装置在根据接收到的所述一个或多个数据块的大小和所述第二响
应中包括的所述一个或多个数据块对应的第一文件的大小,确定至少一个第一文件传输完成之后,所述第一终端装置传输第一目标文件对应的第一终止信息,所述第一目标文件为完成传输的所述至少一个第一文件,所述第一终止信息用于指示终止传输所述第一目标文件。
[0019]通过上述步骤,第一终端装置可通过所述第一终止信息,结束对第一目标文件的传输。
[0020]一种可选的设计中,还包括:
[0021]所述第一终端装置向所述第二终端装置传输第三请求,所述第三请求用于请求获取一个或多个第二文件;
[0022]所述第一终端装置接收所述第二终端装置对所述第三请求的第三响应,所述第三响应包括一个或多个数据块和所述一个或多个数据块分别对应的第二文件的标识;
[0023]所述第一终端装置根据所述一个或多个数据块分别对应的第二文件的标识,将所述一个或多个数据块保存到对应的第二文件中。
[0024]通过上述步骤,第一终端装置还可通过并行传输方式获取一个或多个第二文件,并且,第一终端装置可在获取第一文件的过程中,获取所述一个或多个第二文件,进一步提高第一终端装置获取文件的效率。
[0025]一种可选的设计中,还包括:
[0026]所述第一终端装置向第三终端装置传输第四请求,所述第四请求包括一个或多个第三文件的并行传输指示信息;
[0027]所述第一终端装置接收所述第三终端装置对所述第四请求的错误应答响应,所述错误应答响应用于指示所述第三终端装置不支持并行传输;
[0028]所述第一终端装置传输第五请求,所述第五请求用于指示所述第一终端装置通过串行传输方式获取所述一个或多个第三文件。
[0029]通过上述步骤,第一终端装置可在第三终端装置不支持并行传输方式的情况下,通过串行传输方式获取第三终端装置内的文件,从而兼容并行传输和串行传输方式。
[0030]第二方面,本申请实施例公开一种文件传输方法,其特征在于,包括:
[0031]第二终端装置接收第一终端装置传输的第一请求,所述第一请求用于请求获取一个或多个第一文件;
[0032]所述第二终端装置向所述第一终端装置发送对所述第一请求的第一响应,所述第一响应包括一个或多个数据块和所述一个或多个数据块分别对应的第一文件的标识。
[0033]通过上述步骤,第二终端装置可向第一终端装置发送一个或多个数据块,使第一终端装置通过并行传输的方式获取文件,从而提高第一终端装置获取文件的效率。
[0034]一种可选的设计中,还包括:
[0035]所述第二终端装置接收所述第一终端装置传输的第二请求,所述第二请求包括所述一个或多个第一文件的并行传输指示信息;
[0036]所述第二终端装置向所述第一终端装置发送对所述第二请求的第二响应,所述第二响应包括所述一个或多个第一文件的标识。
[0037]通过上述步骤,所述第二终端装置可通过所述第二响应,使第一终端装置确定所述一个或多个第一文件的标识。
[0038]一种可选的设计中,所述第二响应还包括所述一个或多个第一文件的大小。
[0039]一种可选的设计中,还包括:
[0040]所述第二终端装置接收所述第一终端装置传输的第一终止信息,所述第一终止信息用于指示终止传输第一目标文件,所述第一目标文件为完成传输的第一文件;
[0041]所述第二终端装置向所述第一终端装置发送对所述第一终止信息的终止应答响应,并释放所述第一目标文件的标识。
[0042]通过上述步骤,第二终端装置可结束对第一目标文件的传输,并且,在释放所述第一目标文件的标识之后,所述第二终端装置还可将该标识分配给其他文件,提高第二终端装置分配标识的效率。
[0043]一种可选的设计中,还包括:
[0044]所述第二终端装置接收所述第一终端装置传输的第三请求,所述第三请求用于请求获取一个或多个第二文件;
[0045]所述第二终端装置向所述第一终端装置发送对所述第三请求的第三响应,所述第三响应包括一个或多个数据块和所述一个或多个数据块分别对应的第二文件的标识。
[0046]通过上述步骤,第二终端装置可向第一终端装置传输第二文件中的一个或多个数据块,从而使第一终端装置通过并行传输方式获取第二文件,提高第一终端装置获取第二文件的效率。...

【技术保护点】

【技术特征摘要】
1.一种文件传输方法,其特征在于,包括:第一终端装置向第二终端装置传输第一请求,所述第一请求用于请求获取一个或多个第一文件;所述第一终端装置接收所述第二终端装置对所述第一请求的第一响应,所述第一响应包括一个或多个数据块和所述一个或多个数据块分别对应的第一文件的标识;所述第一终端装置根据所述一个或多个数据块分别对应的第一文件的标识,将所述一个或多个数据块保存到对应的第一文件中。2.根据权利要求1所述的方法,其特征在于,还包括:所述第一终端装置向所述第二终端装置传输第二请求,所述第二请求包括所述一个或多个第一文件的并行传输指示信息;所述第一终端装置接收所述第二终端装置对所述第二请求的第二响应,所述第二响应包括所述一个或多个第一文件的标识。3.根据权利要求2所述的方法,其特征在于,所述第二响应还包括所述一个或多个第一文件的大小。4.根据权利要求3所述的方法,其特征在于,还包括:所述第一终端装置在根据接收到的所述一个或多个数据块的大小和所述第二响应中包括的所述一个或多个数据块对应的第一文件的大小,确定至少一个第一文件传输完成之后,所述第一终端装置传输第一目标文件对应的第一终止信息,所述第一目标文件为完成传输的所述至少一个第一文件,所述第一终止信息用于指示终止传输所述第一目标文件。5.根据权利要求1至4任一项所述的方法,其特征在于,还包括:所述第一终端装置向所述第二终端装置传输第三请求,所述第三请求用于请求获取一个或多个第二文件;所述第一终端装置接收所述第二终端装置对所述第三请求的第三响应,所述第三响应包括一个或多个数据块和所述一个或多个数据块分别对应的第二文件的标识;所述第一终端装置根据所述一个或多个数据块分别对应的第二文件的标识,将所述一个或多个数据块保存到对应的第二文件中。6.根据权利要求1至4任一项所述的方法,其特征在于,还包括:所述第一终端装置向第三终端装置传输第四请求,所述第四请求包括一个或多个第三文件的并行传输指示信息;所述第一终端装置接收所述第三终端装置对所述第四请求的错误应答响应,所述错误应答响应用于指示所述第三终端装置不支持并行传输;所述第一终端装置传输第五请求,所述第五请求用于指示所述第一终端装置通过串行传输方式获取所述一个或多个第三文件。7.一种文件传输方法,其特征在于,包括:第二终端装置接收第一终端装置传输的第一请求,所述第一请求用于请求获取一个或多个第一文件;所述第二终端装置向所述第一终端装置发送对所述第一请求的第一响应,所述第一响应包括一个或多个数据块和所述一个或多个数据块分别对应的第一文件的标识。8.根据权利要求7所述的方法,其特征在于,还包括:
所述第二终端装置接收所述第一终端装置传输的第二请求,所述第二请求包括所述一个或多个第一文件的并行传输指示信息;所述第二终端装置向所述第一终端装置发送对所述第二请求的第二响应,所述第二响应包括所述一个或多个第一文件的标识。9.根据权利要求8所述的方法,其特征在于,所述第二响应还包括所述一个或多个第一文件的大小。10.根据权利要求7至9任一项所述的方法,其特征在于,还包括:所述第二终端装置接收所述第一终端装置传输的第一终止信息,所述第一终止信息用于指示终止传输第一目标文件,所述第一目标文件为完成传输的第一文件;所述第二终端装置向所述第一终端装置发送对所述第一终止信息的终止应答响应,并释放所述第一目标文件的标识。11.根据权利要求7至9任一项所述的方法,其特征在于,还包括:所述第二终端装置接收所述第一终端装置传输的第三请求,所述第三请求用于请求获取一个或多个第二文件;所述第二终端装置向所述第一终端装置发送对所述第三请求的第三响应,所述第三响应包括一个或多个数据块和所述一个或多个数据块分别对应的第二文件的标识。12.一种文件传输方法,其特征在于,包括:第三终端装置在接收第一终端装置传输的第四请求之后,向所述第一终端装置发送对所述第四请求的错误应答响应,所述第四请求包括一个或多个第三文件的并行传输指示信息,所述错误应答响应用于指示所述第三终端装置不支持并行传输;所述第三终端装置接收所述第一终端装置传输的第五请求,所述第五请求用于指示所述第一终端装置通过串行传输方式获取所述一个或多个第三文件。13.一种文件传输装置,其特征在于,包括:处理器和收发接口;所述收发接口用于向第二终端装置传输第一请求,并接收所述第二终端装置对所述第一请求的第一响应,所述第一请求用于请求获取一个或多个第一文件,所述第一响应包括一个或多个数据块和所述一个或多个数据块分别对应的第一文件的标识;所述处理器用于根据所述一个或多个数据块分别对应的第一文件的标识,将所述一个或多个数据块保存到对应的第一文件中。14.根据权利要求13所述的装置,其特征在于,所述收发接口还用于,向所述第二终端装置传输第二请求,所述第二请求包括所述一个或多个第一文件的并行传输指示信息;所述收发接口还用于,接收所述第二终端装置对所述第二请求的第二响应,所述第二响应包括所述一个或多个第一文件的标识。15.根据权利要求14所述的装置,其特征在于,所述第二响应还包括所述一个或多个第一文件的大小。16.根据权利要求15所述的装置,其特征在于,所述收发接口还用于,在所述处理器根据接收到的所述一个或多个数据块...

【专利技术属性】
技术研发人员:王晓华徐太平
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1