[发明专利]一种计算机文件传输方法及装置有效
申请号: | 201610128018.9 | 申请日: | 2016-03-07 |
公开(公告)号: | CN107172112B | 公开(公告)日: | 2020-10-02 |
发明(设计)人: | 吴笑笑 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 黄熊 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算机 文件传输 方法 装置 | ||
本申请公开了一种计算机文件传输方法,用以解决现有技术中的文件传输方式存在的处理资源浪费的问题。该方法包括:在发送端需要向接收端传输待传输文件前,判断所述待传输文件是否已被所述发送端执行过针对所述接收端的传输操作;如果是,则判断所述针对接收端的传输操作是否成功,若所述针对接收端的传输操作成功,则拒绝向所述接收端传输所述待传输文件,若所述针对接收端的传输操作失败,则根据与所述待传输文件对应的重新传输规则向所述接收端传输所述待传输文件;如果否,则向所述接收端传输所述待传输文件。本申请还公开了一种文件传输装置。
技术领域
本申请涉及计算机技术领域,尤其涉及一种计算机文件传输方法及装置。
背景技术
在互联网领域,数据传输是互联网中不同客户端之间数据交流的基础。一般地,客户端对于数据的传输是通过传输包含数据的文件来实现的。
现有技术中,在发送端发送文件前,发送端首先会校验接收端是否已经存储有与所述文件相同的文件,如果接收端已经存储有与所述文件相同的文件,则发送端不对所述文件进行传输;如果接收端不存在与所述文件相同的文件,则发送端对所述文件进行传输。但是,如果接收端正在接收与所述文件相同的文件,此时接收端并不存在与所述文件相同的文件,则发送端仍会对所述文件进行传输,这样便使得相同的文件进行了至少2次传输,导致处理资源的浪费。
发明内容
本申请实施例提供一种计算机文件传输方法,用以解决现有技术中的文件传输方式存在的处理资源浪费的问题。
本申请实施例还提供一种计算机文件传输装置,用以解决现有技术中的文件传输方式存在的处理资源浪费的问题。
本申请实施例采用下述技术方案:
一种计算机文件传输方法,包括:
在发送端需要向接收端传输待传输文件前,判断所述待传输文件是否已被所述发送端执行过针对所述接收端的传输操作;
如果是,则判断所述针对接收端的传输操作是否成功,若所述针对接收端的传输操作成功,则拒绝向所述接收端传输所述待传输文件,若所述针对接收端的传输操作失败,则根据与所述待传输文件对应的重新传输规则向所述接收端传输所述待传输文件;
如果否,则向所述接收端传输所述待传输文件。
一种计算机文件传输装置,包括:
第一执行判断单元,用于在发送端需要向接收端传输待传输文件前,判断所述待传输文件是否已被所述发送端执行过针对所述接收端的传输操作;
第一文件传输单元,包括第一判断子单元、第一拒绝子单元和第一传输子单元和第二传输子单元,其中:
所述第一判断子单元,用于如果所述待传输文件已被所述发送端执行过针对所述接收端的传输操作,则判断所述针对接收端的传输操作是否成功;
所述第一拒绝子单元,用于若所述针对接收端的传输操作成功,则拒绝向所述接收端传输所述待传输文件;
所述第一传输子单元,用于若所述针对接收端的传输操作失败,则根据与所述待传输文件对应的重新传输规则向所述接收端传输所述待传输文件;
所述第二传输子单元,用于如果所述待传输文件未被所述发送端执行过针对所述接收端的传输操作,则向所述接收端传输所述待传输文件。
一种计算机文件传输方法,包括:
创建用于监测文件传输状态的守护任务;
在发送端需要向接收端传输待传输文件时,启动所述守护任务;
在监测到所述待传输文件传输失败时,执行所述守护任务,所述守护任务用于根据与所述待传输文件对应的重新传输规则,对所述待传输文件执行重新传输操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610128018.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据传输方法、装置及系统
- 下一篇:服务调用异常时的处理方法和装置