[发明专利]一种文件上传方法及相关设备、系统无效
申请号: | 201110429982.2 | 申请日: | 2011-12-20 |
公开(公告)号: | CN102420875A | 公开(公告)日: | 2012-04-18 |
发明(设计)人: | 陈欢 | 申请(专利权)人: | 深圳市茁壮网络股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 彭愿洁;李文红 |
地址: | 518000 广东省深圳市罗湖区沿河*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 上传 方法 相关 设备 系统 | ||
技术领域
本发明涉及通信领域,尤其涉及一种文件上传方法及相关设备、系统。
背景技术
文件传输协议(FTP,File Transfer Protocol)是一种用于在两台装有不同操作系统的机器中传输计算机文件的软件标准。许多用户设备都需要使用到FTP上传功能,目的是将本地文件上传到服务器上保存,以节省本地资源,对于内存比较小的用户设备如机顶盒来说,此项功能尤为重要。
用户设备在使用FTP上传功能上传一个本地文件时,由于网络出现故障或者其他原因,常会出现文件上传中断的情况,导致上传到服务器上的文件不是完整的本地文件。当用户再次向服务器上传本地文件时,可能会发现服务器上存在与本地文件同名的文件,这时服务器就会提示用户可以选择续传文件。当用户选择续传文件时,客户端将本地文件续传到服务器上,可以提高上传速度、节省网络资源。
但是现有技术无法判断用户设备上的本地文件与服务器上的同名文件是否为同一个文件。将本地文件续传至服务器上时,服务器上的文件可能是两个不同文件合并的结果,导致续传到服务器上的文件不能够正常使用,造成网络资源的浪费。
发明内容
本发明提供了一种文件上传方法及相关设备、系统,用于判断同名文件是否为同一文件,保证上传文件的准确性,节省网络资源。
一种文件上传方法,包括:
客户端向服务器上传第一文件并上传所述第一文件的校验值,所述第一文件的校验值用于标识所述第一文件的内容;
当第一文件上传失败,客户端向服务器上传的第二文件与所述第一文件同名时,客户端接收服务器发送的提示消息,所述提示消息用于提示所述第二文件与所述第一文件的名称相同;
客户端接收服务器返回的所述第一文件的校验值,并判断所述第一文件的校验值与所述第二文件的校验值是否相同,若相同,则续传所述第一文件。
一种文件上传方法,包括:
服务器接收客户端上传的第一文件并且接收客户端上传的第一文件的校验值,所述第一文件的校验值用于标识所述第一文件的内容;
当第一文件上传失败,客户端上传的第二文件与所述第一文件同名时,服务器向客户端发送提示消息,所述提示消息用于提示所述第二文件与所述第一文件的名称相同;
服务器向客户端发送所述第一文件的校验值,并接收和保存客户端续传的所述第一文件;所述接收和保存客户端续传的所述第一文件是当客户端判断的所述第一文件的校验值与所述第二文件的校验值相同时执行的。
一种客户端,包括:
第一上传单元,用于向服务器上传第一文件;
第二上传单元,用于向服务器上传所述第一文件的校验值,所述第一文件的校验值用于标识所述第一文件的内容;
第一接收单元,用于当第一文件上传失败且向服务器上传的第二文件与所述第一文件同名时,接收服务器发送的提示消息,所述提示消息用于提示所述第二文件与所述第一文件的名称相同;
第二接收单元,用于接收服务器返回的所述第一文件的校验值;
判断单元,用于判断所述第一文件的校验值与所述第二文件的校验值是否相同;
第三上传单元,用于在所述判断单元判断结果为是时,续传所述第一文件。
一种服务器,包括:
第一接收单元,用于接收客户端上传的第一文件;
第二接收单元,用于接收客户端上传的第一文件的校验值,所述第一文件的校验值用于标识所述第一文件的内容;
第一发送单元,用于当第一文件上传失败,客户端上传的第二文件与所述第一文件同名时,向客户端发送提示消息,所述提示消息用于提示所述第二文件与所述第一文件的名称相同;
第二发送单元,用于向客户端发送所述第一文件的校验值;
第一接收保存单元,用于当所述第一文件的校验值与所述第二文件的校验值相同时,接收并保存客户端续传的所述第一文件。
一种文件上传系统,包括:
如上述的客户端和如上述的服务器。
上述方案中,在上传文件时,向服务器上传文件的校验值,当下次上传文件发现服务器上有同名文件时,可以获取服务器上该文件的校验值,与当前上传的同名文件的校验值进行比较,若相同则同名文件为同一文件,可以续传当前上传的文件;若不同,可以重新上传当前文件。与现有技术不判断同名文件是否为同一文件就续传文件的上传方式相比,本发明可以保证上传文件的准确性,避免造成网络资源的浪费。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市茁壮网络股份有限公司,未经深圳市茁壮网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110429982.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于线弹性双膜簧结构的音圈作动器
- 下一篇:一种悬浮式风力发电机