[发明专利]一种基于内存分配的多线程上传优化方法有效
申请号: | 201811587000.0 | 申请日: | 2018-12-25 |
公开(公告)号: | CN109547566B | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 张凌;郭超 | 申请(专利权)人: | 华南理工大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F16/182;G06F16/13;H04L1/00 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 冯炳辉 |
地址: | 510640 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于内存分配的多线程上传优化方法,包括步骤:1)获取当前操作用户的基础数据;2)利用获取的信息对上传请求进行预处理;3)根据上传文件大小判断是否需要切片多线程上传;4)利用服务器当前空闲内存情况,将上传文件的临时文件存放到指定的缓存位置;5)记录上传文件的元数据信息到数据库;6)将缓存中的临时文件写入文件最终需要存放的磁盘位置。本发明从业务逻辑与服务器内存管理两方面出发,通过客户端和服务器端协同合作,在网络条件较差时具有较高的上传成功率,同时支持断点续传功能,提升客户端的上传速率与服务器的带宽利用率。 | ||
搜索关键词: | 一种 基于 内存 分配 多线程 上传 优化 方法 | ||
【主权项】:
1.一种基于内存分配的多线程上传优化方法,其特征在于,包括以下步骤:1)获取当前操作用户的基础数据,包括上传权限信息和空间大小限制;2)利用获取的信息对上传请求进行预处理,若上传空间不足或者权限不足则上传请求直接在客户端拒绝,否则继续下面操作;3)根据上传文件大小判断是否需要切片多线程上传;4)利用服务器当前空闲内存情况,将上传文件的临时文件存放到指定的缓存位置;5)记录上传文件的元数据信息到数据库;6)将缓存中的临时文件写入文件最终需要存放的磁盘位置。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811587000.0/,转载请声明来源钻瓜专利网。
- 上一篇:富媒体信息发送、接收方法及终端设备和存储介质
- 下一篇:代理连接方法和装置