一种计算机文件传输方法及装置制造方法及图纸

技术编号:16219538 阅读:68 留言:0更新日期:2017-09-16 01:59
本申请公开了一种计算机文件传输方法,用以解决现有技术中的文件传输方式存在的处理资源浪费的问题。该方法包括:在发送端需要向接收端传输待传输文件前,判断所述待传输文件是否已被所述发送端执行过针对所述接收端的传输操作;如果是,则判断所述针对接收端的传输操作是否成功,若所述针对接收端的传输操作成功,则拒绝向所述接收端传输所述待传输文件,若所述针对接收端的传输操作失败,则根据与所述待传输文件对应的重新传输规则向所述接收端传输所述待传输文件;如果否,则向所述接收端传输所述待传输文件。本申请还公开了一种文件传输装置。

Computer file transmission method and device

The invention discloses a computer file transmission method, which is used for solving the waste of processing resources existing in the document transmission mode in the prior art. The method includes: the sending end to the document to be transmitted to the receiver before transmission, whether the file has not been transmitted to the transmitting end execution for transmission operation of the receiving end; if it is, judging the receiver for transmission operation is successful, if the transfer operation for receiving the end of the success, refused to transmit the document to be transmitted to the receiver, if the receiver for transmission operation failure, re transmission according to the rules and the corresponding document to be transmitted to the receiving end transmission of the document to be transmitted; if not, then to the receiving end transmission the document to be transmitted. The present application also discloses a file transmission device.

【技术实现步骤摘要】
一种计算机文件传输方法及装置
本申请涉及计算机
,尤其涉及一种计算机文件传输方法及装置。
技术介绍
在互联网领域,数据传输是互联网中不同客户端之间数据交流的基础。一般地,客户端对于数据的传输是通过传输包含数据的文件来实现的。现有技术中,在发送端发送文件前,发送端首先会校验接收端是否已经存储有与所述文件相同的文件,如果接收端已经存储有与所述文件相同的文件,则发送端不对所述文件进行传输;如果接收端不存在与所述文件相同的文件,则发送端对所述文件进行传输。但是,如果接收端正在接收与所述文件相同的文件,此时接收端并不存在与所述文件相同的文件,则发送端仍会对所述文件进行传输,这样便使得相同的文件进行了至少2次传输,导致处理资源的浪费。
技术实现思路
本申请实施例提供一种计算机文件传输方法,用以解决现有技术中的文件传输方式存在的处理资源浪费的问题。本申请实施例还提供一种计算机文件传输装置,用以解决现有技术中的文件传输方式存在的处理资源浪费的问题。本申请实施例采用下述技术方案:一种计算机文件传输方法,包括:在发送端需要向接收端传输待传输文件前,判断所述待传输文件是否已被所述发送端执行过针对所述接收本文档来自技高网...
一种计算机文件传输方法及装置

【技术保护点】
一种计算机文件传输方法,其特征在于,包括:在发送端需要向接收端传输待传输文件前,判断所述待传输文件是否已被所述发送端执行过针对所述接收端的传输操作;如果是,则判断所述针对接收端的传输操作是否成功,若所述针对接收端的传输操作成功,则拒绝向所述接收端传输所述待传输文件,若所述针对接收端的传输操作失败,则根据与所述待传输文件对应的重新传输规则向所述接收端传输所述待传输文件;如果否,则向所述接收端传输所述待传输文件。

【技术特征摘要】
1.一种计算机文件传输方法,其特征在于,包括:在发送端需要向接收端传输待传输文件前,判断所述待传输文件是否已被所述发送端执行过针对所述接收端的传输操作;如果是,则判断所述针对接收端的传输操作是否成功,若所述针对接收端的传输操作成功,则拒绝向所述接收端传输所述待传输文件,若所述针对接收端的传输操作失败,则根据与所述待传输文件对应的重新传输规则向所述接收端传输所述待传输文件;如果否,则向所述接收端传输所述待传输文件。2.如权利要求1所述方法,其特征在于,判断所述待传输文件是否已被所述发送端执行过针对所述接收端的传输操作,包括:获取所述待传输文件的唯一标识;尝试将所述唯一标识作为数据库表的主键值写入预设数据库中;判断所述唯一标识是否成功写入所述预设数据库中,如果成功写入,则判定所述待传输文件未被执行过针对所述接收端的传输操作;如果写入失败,且写入失败的原因是预设数据库中已存在相同主键值,则判定所述待传输文件已被执行过针对所述接收端的传输操作。3.如权利要求1所述方法,其特征在于,在所述待传输文件未被所述发送端执行过针对所述接收端的传输操作,向所述接收端传输所述待传输文件后,所述方法还包括:如果所述待传输文件传输失败,则根据与所述待传输文件对应的重新传输规则,对所述待传输文件执行重新传输操作。4.如权利要求3所述方法,其特征在于,所述如果所述待传输文件传输失败,则根据与所述待传输文件对应的重新传输规则,对所述待传输文件执行重新传输操作,包括:如果所述待传输文件传输失败,则获取待传输文件传输失败的原因;根据待传输文件传输失败的原因和与所述待传输文件对应的重新传输规则,对所述待传输文件执行重新传输操作。5.如权利要求4所述方法,其特征在于,所述与所述待传输文件对应的重新传输规则包括:与所述待传输文件匹配的、预先设置的执行重新传输操作的次数和每次执行重新传输操作的时刻。6.一种计算机文件传输方法,其特征在于,包括:创建用于监测文件传输状态的守护任务;在发送端需要向接收端传输待传输文件时,启动所述守护任务;在监测到所述待传输文件传输失败时,执行所述守护任务,所述守护任务用于根据与所述待传输文件对应的重新传输规则,对所述待传输文件执行重新传输操作。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:在发送端需要向接收端传输待传输文件前,判断所述待传输文件是否已被所述发送端执行过针对所述接收端的传输操作;如果是,则判断所述针对接收端的传输操作是否成功,若所述针对接收端的传输操作成功,则拒绝向所述接收端传输所述待传输文件,若所述针对接收端的传输操作失败,则向所述接收端传输所述待传输文件;如果否,则向所述接收端传输所述待传输文件。8.根据权利要求6所述的方法,其特征在于,所述方法还包括:在监测到所述待传输文件传输成功时,则取消所述守护任务。9.一种计算机文件传输装置,其特征在于,包括:第一执行判断单元,用于在发送端需要向接收端传输待传输文件前,判断所述待传输文件是否已被所述发送端执行过针对所述接收端的传输操作;第一文件传输单元,包括第一判断子单元、第一拒绝子单元和第一传输子单元和第二传输子单元,其中:所述第一判断子单元,用于如果所述待传输文件已被所述发送端执行过针对所述接收端的传输操作,则判断所述针对接收端的传输操作是否成功;所述第一拒绝子单元,用于若...

【专利技术属性】
技术研发人员:吴笑笑
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1