文件传输方法和装置制造方法及图纸

技术编号:15219198 阅读:98 留言:0更新日期:2017-04-26 15:14
本发明专利技术公开了一种文件传输方法和装置,涉及信息技术领域,能够保证接收方下载到完整的文件,从而能够提升文件传输的准确率。所述方法包括:获取中间设备中保存的文件列表,所述文件列表中保存有不同文件的文件标识信息;判断所述不同文件的标识信息中是否存在携带有预置标识的标识信息,其中,所述预置标识为发送设备确认文件完整传输到中间设备时配置的,所述预置标识为标志文件的标识信息;若存在,则向中间设备发送文件传输请求,所述文件传输请求携带所述文件的标识信息;接收所述中间设备发送的与所述标识信息对应的文件。本发明专利技术适用于文件的传输。

File transmission method and device

The invention discloses a method and a device for file transmission, which relates to the technical field of information, and can ensure that the receiver can download the complete file, thereby improving the accuracy of file transmission. The method comprises: acquiring the file list in the intermediate device, the list of files stored in file identification information of different documents; judge carrying identification information, preset identification the existence of identification information of the different types of documents in which the preset identification for the sending device confirmation document complete transmission to intermediate equipment the configuration, the preset ID identification information symbol file; if there is, to the middle device sends a file transmission request, identification information of the file transfer request carrying the intermediate file; receiving the equipment sent and the identification information corresponding to the file. The invention is suitable for the transmission of files.

【技术实现步骤摘要】

本专利技术涉及信息
,特别是涉及一种文件传输方法和装置。
技术介绍
随着互联网的不断发展和普及,越来越多的用户将自己的计算机接入到网络中。其中,FTP(FileTransferProtocol,文件传输协议)是互联网最早提供的服务之一,用户与用户之间可以通过FTP进行文件的传输。在实际的应用中,数据发布方需要通过FTP给数据接收方传输文件,即将文件上传至数据服务器,然后接收方可以从数据服务器下载文件。由于接收方可以随时从数据服务器下载文件,无法获知文件的传输状态,造成接收方下载的文件为发布方正在上传的文件,从而导致接收方下载的文件不完整。目前,为了保证接收方下载到完整的文件,数据的发布方和接收方通过互相商定的文件下载时间点进行文件传输。即发布方估算上传文件所需的时间并告知接收方下载文件的时间,然后在商定的时间之前,将文件上传至数据服务器,从而接收方能够下载到完整文件。然而,当网络传输速度变慢时,发布方发送的文件在规定的时间不能完整的传输到数据服务器上,造成接收方不能下载到完整的文件,导致文件传输的准确率较低。
技术实现思路
有鉴于此,本专利技术提供一种文件传输方法和装置,主要目的在于能够保证接收方下载到完整的文件,从而能够提升文件传输的准确率。依据本专利技术一方面,提供了一种文件传输方法,包括:获取中间设备中保存的文件列表,所述文件列表中保存有不同文件的标识信息;判断所述不同文件的标识信息中是否存在携带有预置标识的标识信息,其中,所述预置标识为发送设备确认文件完整传输到所述中间设备时配置的,所述预置标识为标志文件的标识信息;若存在,则向中间设备发送文件传输请求,所述文件传输请求携带所述文件的标识信息;接收所述中间设备发送的与所述标识信息对应的文件。依据本专利技术另一方面,提供另一种文件传输方法,包括:向中间设备发送待传输的文件;检测是否接收到所述中间设备发送的提示信息,其中,所述提示信息用于提示所述文件完整传输到所述中间设备;若是,则生成与所述文件对应的标志文件并发送给所述中间设备,以使得所述中间设备将文件列表中所述文件的标识信息中添加预置标识,所述文件列表中保存有不同文件的标识信息,所述预置标识为标志文件的标识信息。依据本专利技术再一方面,提供一种接收设备,包括:获取单元,用于获取中间设备中保存的文件列表,所述文件列表中保存有不同文件的标识信息;判断单元,用于判断所述不同文件的标识信息中是否存在携带有预置标识的标识信息,其中,所述预置标识为发送设备确认文件完整传输到所述中间设备时配置的;发送单元,用于若所述判断单元判断不同文件的标识信息中存在携带有预置标识的标识信息,则向所述中间设备发送文件传输请求,所述文件传输请求携带所述文件的标识信息;接收单元,用于接收所述中间设备发送的与所述标识信息对应的文件。依据本专利技术又一方面,提供一种发送设备,包括:发送单元,用于向中间设备发送待传输的文件;检测单元,用于检测是否接收到所述中间设备发送的提示信息,其中,所述提示信息用于提示所述文件完整传输到所述中间设备;生成单元,用于若检测单元检测接收到所述中间设备发送的提示信息,则生成与所述文件对应的标志文件并发送给所述中间设备,以使得所述中间设备将文件列表中所述文件的标识信息中添加预置标识,所述文件列表中保存有不同文件的标识信息,所述预置标识为标志文件的标识信息。依据本专利技术再又一方面,提供一种文件传输系统,包括:发送设备,用于向中间设备发送待传输的文件,检测是否接收到所述中间设备发送的提示信息,其中,所述提示信息用于提示所述文件完整传输到所述中间设备,若检测接收到所述中间设备发送的提示信息,则生成与所述文件对应的标志文件并发送给所述中间设备;中间设备,用于将文件列表中所述文件的标识信息中添加预置标识,所述文件列表中保存有不同的标识信息,所述预置标识为标志文件的标识信息;接收设备,用于获取中间设备中保存的文件列表,所述文件列表中保存有不同文件的文件标识信息;用于判断所述不同文件的标识信息中是否存在携带有预置标识的标识信息,其中,所述预置标识为发送设备确认文件完整传输到所述中间设备时配置的;若所述不同文件的标识信息中存在携带有预置标识的标识信息,则向所述中间设备发送文件传输请求,所述文件传输请求携带所述文件的标识信息。借由上述技术方案,本专利技术实施例提供的技术方案至少具有下列优点:本专利技术提供一种文件传输方法和装置,首先,发送设备向中间设备发送待传输的文件;当检测到文件完整的传输到中间设备,中间设备会向发送设备发送提示信息,提示所述文件完整传输到中间设备;然后发送设备检测到提示信息后,会生成与所述文件对应的标志文件,所述中间设备将文件列表中所述文件的标识信息中添加预置标识,所述预置标识为标志文件的标识信息。当接收设备预从中间设备下载文件时,首先获取中间设备中保存的文件列表,所述文件列表中保存有不同文件的文件标识信息;然后,判断不同文件的标识信息中是否携带有预置标识的标识信息,若存在,说明标志文件对应的文件为发送设备完整传输到中间设备的文件,此时向中间设备发送文件传输请求,所述文件传输请求携带所述文件的标识信息;最后,接收所述中间设备发送的与所述标识信息对应的文件。与目前数据的发布方和接收方通过互相商定的文件下载时间点进行文件传输相比,本专利技术实施例当发送设备接收到文件完整的传输到中间设备的提示信息时,生成与所述文件对应的标志文件并发送给所述中间设备,所述中间设备将文件列表中所述文件的标识信息中添加预置标识。接收设备在获取中间设备中保存的文件列表后,若判断不同文件的标识信息中存在携带有预置标识,则向中间设备发送文件传输请求,然后接收所述中间设备发送的文件,从而能够下载到完整的文件,进而能够提升文件传输的准确率。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术实施例提供的一种文件传输方法的流程图;图2示出了本专利技术实施例提供的另一种文件传输方法的流程图;图3示出了本专利技术实施例提供的再一种文件传输方法的流程图;图4示出了本专利技术实施例提供的又一种文件传输方法的流程图;图5为本专利技术实施例提供的一种接收设备的结构示意图;图6为本专利技术实施例提供的另一种接收设备结构示意图;图7为本专利技术实施例提供的一种发送设备的结构示意图;图8为本专利技术实施例提供的另一种发送设备结构示意图;图9为本专利技术实施例提供的一种文件传输系统结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本专利技术实施例提供了一种文件传输方法,可以应用于接收设备,如图1所示,所述本文档来自技高网...

【技术保护点】
一种文件传输方法,其特征在于,包括:获取中间设备中保存的文件列表,所述文件列表中保存有不同文件的标识信息;判断所述不同文件的标识信息中是否存在携带有预置标识的标识信息,其中,所述预置标识为发送设备确认文件完整传输到所述中间设备时配置的,所述预置标识为标志文件的标识信息;若存在,则向所述中间设备发送文件传输请求,所述文件传输请求携带所述文件的标识信息;接收所述中间设备发送的与所述标识信息对应的文件。

【技术特征摘要】
1.一种文件传输方法,其特征在于,包括:获取中间设备中保存的文件列表,所述文件列表中保存有不同文件的标识信息;判断所述不同文件的标识信息中是否存在携带有预置标识的标识信息,其中,所述预置标识为发送设备确认文件完整传输到所述中间设备时配置的,所述预置标识为标志文件的标识信息;若存在,则向所述中间设备发送文件传输请求,所述文件传输请求携带所述文件的标识信息;接收所述中间设备发送的与所述标识信息对应的文件。2.根据权利要求1所述的文件传输方法,其特征在于,所述接收所述中间设备发送的与所述标识信息对应的文件包括:接收所述中间设备发送的与所述标识信息对应的文件以及与所述预置标识对应的标志文件。3.根据权利要求2所述的文件传输方法,其特征在于,所述标志文件中携带所述文件的信息摘要MD5值,所述接收所述中间设备发送的与所述标识信息对应的文件以及与所述预置标识对应的文件之后,还包括:判断所述标志文件对应的长度是否符合预置条件;若是,则确认所述文件正确。4.根据权利要求3所述的文件传输方法,其特征在于,所述若是,则确认所述文件正确包括:若是,则生成所述文件的MD5值;判断生成的所述文件的MD5值是否与所述标志文件中携带的所述文件的
\tMD5值一致;若是,则确认所述文件正确。5.一种文件传输方法,其特征在于,包括:向中间设备发送待传输的文件;检测是否接收到所述中间设备发送的提示信息,其中,所述提示信息用于提示所述文件完整传输到所述中间设备;若是,则生成与所述文件对应的标志文件并发送给所述中间设备,以使得所述中间设备将文件列表中所述文件的标识信息中添加预置标识,所述文件列表中保存有不同文件的标识信息,所述预置标识为标志文件的标识信息。6.根据权利要求5所述的文件传输方法,其特征在于,所述若是,生成与所述文件对应的标志文件并发送给所述中间设备之前,还包括:获取所述文件对应的信息摘要MD5值;所述若是,则生成所述文件对应的标志文...

【专利技术属性】
技术研发人员:李可欣
申请(专利权)人:北京国双科技有限公司
类型:发明
国别省市:北京;11

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

1