[发明专利]一种文件的上传方法、终端、云服务器和计算机存储介质在审
申请号: | 201711207883.3 | 申请日: | 2017-11-27 |
公开(公告)号: | CN109842652A | 公开(公告)日: | 2019-06-04 |
发明(设计)人: | 许静静 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 朱磊;张颖玲 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 待上传文件 上传 云服务器 打包 计算机存储介质 打包文件 普通文件 分组 终端 预设规则 发送 | ||
本发明实施例公开了一种文件的上传方法,包括:接收一个以上待上传文件,确定一个以上待上传文件的文件大小;将文件大小大于等于预先从云服务器获取到的文件阈值的待上传文件,标记为普通文件,根据标记为普通文件的待上传文件生成对应的上传请求;将文件大小小于文件阈值的待上传文件,按照预设规则进行分组打包,得到分组打包后的待上传文件,将分组打包后的待上传文件标记为打包文件,根据标记为打包文件的待上传文件生成对应的上传请求;发送上传请求至云服务器。本发明实施例还同时公开了一种终端、云服务器和计算机存储介质。
技术领域
本发明涉及终端向云服务器上传文件的技术,尤其涉及一种文件的上传方法、终端、云服务器和计算机存储介质。
背景技术
云盘,又称网盘,是一种在线存储服务,提供个人数据内容在网络侧云服务器的在线存储、远程管理、访问下载、分享传播等服务,提供基于个人存储内容的多种增值业务。
网盘,不仅可以通过网页直接访问,也可通过桌面客户端访问,无论是网页方式还是客户端方式,一般都需要支持批量上传多个文件,现今,随着网盘存储的便利性,越来越多的个人或者企业使用网盘来存储文件,这样,对于一个云服务器来说,当出现几十个客户端同时上传几十甚至上百个文件时,终端通过客户端会发送大量的上传请求,一旦请求并发,网络侧的云服务器压力非常大,需要处理大量并发请求,尤其对于企业用户来说,使用网盘上传文档、图片类等小文件进行备份,终端经常性地会出现批量上传多个文件的情况,这样使得云服务器承受较大的处理压力,由此可以看出,现有的向云服务器批量上传文件时云服务器由于承受大量的上传请求导致处理效率低下。
发明内容
有鉴于此,本发明实施例期望提供一种文件的上传的方法、终端、云服务器和计算机存储介质,能够解决现有的向云服务器批量上传文件时云服务器由于承受大量的上传请求导致处理效率低下的技术问题,旨在提高云服务器的处理上传请求的效率。
为达到上述目的,本发明的技术方案是这样实现的:
第一方面,本发明实施例提供了一种文件的上传方法,包括:
接收一个以上待上传文件,确定所述一个以上待上传文件的文件大小;
将文件大小大于等于预先从云服务器获取到的文件阈值的待上传文件,标记为普通文件,根据标记为普通文件的待上传文件生成对应的上传请求;
将文件大小小于所述文件阈值的待上传文件,按照预设规则进行分组打包,得到分组打包后的待上传文件,将所述分组打包后的待上传文件标记为打包文件,根据标记为打包文件的待上传文件生成对应的上传请求;
发送所述上传请求至所述云服务器;其中,所述上传请求用于所述云服务器确定所述上传请求中携带的待上传文件为普通文件时,接收并存储所述普通文件的待上传文件,确定所述上传请求中携带的待上传文件为打包文件时,接收并解包所述打包文件的待上传文件,存储解包后的待上传文件。
在上述方案中,所述将文件大小小于所述文件阈值的待上传文件,按照预设规则进行分组打包,得到分组打包后的待上传文件,包括:
将文件大小小于所述文件阈值的待上传文件,按照文件大小的升序进行排序,得到排序后的一个以上待上传文件;
对所述排序后的一个以上待上传文件进行分组,得到分组后的待上传文件;
分别对每组待上传文件进行打包,得到所述分组打包后的待上传文件。
在上述方案中,所述排序后的一个以上待上传文件的编号用i来表示,其中,i为大于等于1小于等于n的正整数,i的初始值为1;
所述对所述排序后的一个以上待上传文件进行分组,得到分组后的待上传文件,包括:
确定第n个待上传文件的文件大小与第i个待上传文件的文件大小之和;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711207883.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种业务不间断的负载均衡方法和系统
- 下一篇:一种进行数据传输的方法和设备