[发明专利]一种文件上传方法、装置和系统有效
申请号: | 201410531294.0 | 申请日: | 2014-10-10 |
公开(公告)号: | CN105577712B | 公开(公告)日: | 2019-06-11 |
发明(设计)人: | 王文涛;何剑锋;顾况 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 鞠永善 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 上传 方法 装置 系统 | ||
1.一种文件上传方法,其特征在于,所述方法包括:
接收目标文件的上传指令,检测所述目标文件的数据量;
如果所述数据量未超过预设阈值,则确定所述目标文件的全部内容的特征值;如果所述数据量超过预设阈值,则确定所述目标文件的预设位置的内容的特征值;
向服务器发送确定出的特征值;
如果接收到所述服务器发送的上传通知,则向所述服务器上传所述目标文件;
如果接收到所述服务器发送的上传成功通知,则显示上传成功提示信息。
2.根据权利要求1所述的方法,其特征在于,如果所述数据量超过预设阈值,则所述接收到所述服务器发送的上传通知之后,还包括:
确定所述目标文件的全部内容的特征值,发送给所述服务器。
3.根据权利要求2所述的方法,其特征在于,所述确定所述目标文件的全部内容的特征值,发送给所述服务器之后,还包括:
如果接收到所述服务器发送的上传停止通知,则停止上传所述目标文件,并显示上传成功提示信息。
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在所述确定所述目标文件的全部内容的特征值的过程中,如果所述目标文件上传完毕,则停止确定所述目标文件的全部内容的特征值的处理。
5.一种文件上传方法,其特征在于,所述方法包括:
接收终端发送的特征值;其中,所述特征值是所述终端在接收目标文件的上传指令并检测所述目标文件的数据量后,对于所述数据量未超过预设阈值的情况,确定出的所述目标文件的全部内容的特征值,或者,对于所述数据量超过预设阈值的情况,确定出的所述目标文件的预设位置的内容的特征值;
查询本地是否存储有接收到的特征值和对应的文件;
如果本地存储有接收到的特征值和对应的文件,则记录所述文件为所述终端上传的文件,并向所述终端发送上传成功通知;否则,向所述终端发送上传通知,接收所述终端上传的目标文件,将所述特征值与所述目标文件进行对应的存储。
6.根据权利要求5所述的方法,其特征在于,所述查询本地是否存储有接收到的特征值和对应的文件,包括:
当接收到的特征值为所述目标文件的全部内容的特征值时,则根据预先存储的特征值与文件的对应关系,查询本地是否存储有所述接收到的特征值和对应的文件。
7.根据权利要求5所述的方法,其特征在于,所述查询本地是否存储有接收到的特征值和对应的文件,包括:
当接收到的特征值为所述目标文件的预设位置的内容的特征值时,根据预先存储的局部内容特征值与全文特征值的对应关系,查询所述接收到的特征值对应的第一全文特征值;
如果查询到所述接收到的特征值对应的第一全文特征值,则查询预先存储的特征值与文件的对应关系中是否包含所述第一全文特征值,如果是,则判定本地存储有所述接收到的特征值和对应的文件,否则,判定本地未同时存储有所述接收到的特征值和对应的文件;或者,
如果未查询到所述接收到的特征值对应的第一全文特征值,则根据预先存储的特征值与文件的对应关系,查询本地是否存储有所述接收到的特征值和对应的文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410531294.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:兼容多种不同电器连接的控制方法和系统
- 下一篇:账户的实名认证方法及装置