[发明专利]一种文件的上传方法、终端、云服务器和计算机存储介质在审
申请号: | 201711207883.3 | 申请日: | 2017-11-27 |
公开(公告)号: | CN109842652A | 公开(公告)日: | 2019-06-04 |
发明(设计)人: | 许静静 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 朱磊;张颖玲 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 待上传文件 上传 云服务器 打包 计算机存储介质 打包文件 普通文件 分组 终端 预设规则 发送 | ||
1.一种文件的上传方法,其特征在于,包括:
接收一个以上待上传文件,确定所述一个以上待上传文件的文件大小;
将文件大小大于等于预先从云服务器获取到的文件阈值的待上传文件,标记为普通文件,根据标记为普通文件的待上传文件生成对应的上传请求;
将文件大小小于所述文件阈值的待上传文件,按照预设规则进行分组打包,得到分组打包后的待上传文件,将所述分组打包后的待上传文件标记为打包文件,根据标记为打包文件的待上传文件生成对应的上传请求;
发送所述上传请求至所述云服务器;其中,所述上传请求用于所述云服务器确定所述上传请求中携带的待上传文件为普通文件时,接收并存储所述普通文件的待上传文件,确定所述上传请求中携带的待上传文件为打包文件时,接收并解包所述打包文件的待上传文件,存储解包后的待上传文件。
2.根据权利要求1所述的方法,其特征在于,所述将文件大小小于所述文件阈值的待上传文件,按照预设规则进行分组打包,得到分组打包后的待上传文件,包括:
将文件大小小于所述文件阈值的待上传文件,按照文件大小的升序进行排序,得到排序后的一个以上待上传文件;
对所述排序后的一个以上待上传文件进行分组,得到分组后的待上传文件;
分别对每组待上传文件进行打包,得到所述分组打包后的待上传文件。
3.根据权利要求2所述的方法,其特征在于,所述排序后的一个以上待上传文件的编号用i来表示,其中,i为大于等于1小于等于n的正整数,i的初始值为1;
所述对所述排序后的一个以上待上传文件进行分组,得到分组后的待上传文件,包括:
确定第n个待上传文件的文件大小与第i个待上传文件的文件大小之和;
判断所述和是否大于等于所述文件阈值;
确定所述和大于等于所述文件阈值时,确定第1个待上传文件至第i个待上传文件,与第n个待上传文件为一组待上传文件;
确定所述和小于所述文件阈值时,将i的值更新为i+1,将所述和更新为,所述和与第i个待上传文件的文件大小之和,重新判断所述和是否大于等于所述文件阈值,直至确定所述和大于等于所述文件阈值,或者直至i=n-1,确定所述第n个待上传文件、第1个待上传文件至第i个待上传文件为一组待上传文件;
将所述排序后的一个以上待上传文件更新为分组后剩余的待上传文件,重新确定第n个待上传文件的文件大小与第i个待上传文件的文件大小之和。
4.一种文件上传的方法,其特征在于,包括:
接收终端的一个以上待上传文件的上传请求;
确定所述上传请求中携带的待上传文件为普通文件时,接收并存储所述普通文件的待上传文件;
确定所述上传请求中携带的待上传文件为打包文件时,接收并解包所述打包文件的待上传文件,存储解包后的待上传文件。
5.根据权利要求4所述的方法,其特征在于,在接收终端的一个以上文件上传请求之前,所述方法包括:
接收所述文件阈值,并向所述终端发送所述文件阈值;
其中,所述文件阈值用于所述终端与所述一个以上待上传文件的文件大小进行比较,根据比较结果生成所述一个以上待上传文件的上传请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711207883.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种业务不间断的负载均衡方法和系统
- 下一篇:一种进行数据传输的方法和设备