[发明专利]一种避免浪费第三方云存储空间的方法有效

专利信息
申请号: 201910754227.8 申请日: 2019-08-15
公开(公告)号: CN110515548B 公开(公告)日: 2021-04-06
发明(设计)人: 毕明 申请(专利权)人: 浙江万朋教育科技股份有限公司
主分类号: G06F3/06 分类号: G06F3/06;H04L29/08
代理公司: 杭州君度专利代理事务所(特殊普通合伙) 33240 代理人: 朱月芬
地址: 310013 浙江省杭州市西湖*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 避免 浪费 第三 存储空间 方法
【说明书】:

发明公开了一种避免浪费第三方云存储空间的方法。本发明设通知消息中的文件在服务端保存的属性有:文件哈希值、文件大小、文件类型、文件存储方式、文件网络地址、文件是否已发送属性。本发明采用先上传至本地服务器,待用户确认发送消息后再上传文件至第三方云存储空间的方法,杜绝了用户在消息发送前删除文件、修改文件带来的第三方存储空间和流量的浪费。本发明当有相同文件哈希值的文件出现时,不再进行上传操作,提高了效率并避免了重复文件上传带来的第三方存储空间和流量的浪费。

技术领域

本发明涉及计算机应用技术,尤其是一种避免浪费第三方云存储空间的方法。

背景技术

在各种web应用以及app应用的使用过程中会产生大量文件资源,比如发送多媒体消息时可能附带的图片、视频、文档等各类文件资源。随着时间的推移存储这些附件资源需要海量存储空间。很多产品会购买专业的第三方云存储空间,越多的使用第三方云存储空间当然也意味着成本越大。

以web应用发送包含文件的通知消息为例来说明浪费第三方云存储空间的操作。为了提升用户体验,减少用户点击发送消息时的响应时间,一般需要在用户选择好文件时,异步将文件上传至第三方云存储空间,这样用户点击发送消息时将不需要再进行耗时的文件上传操作。如果用户在点击发送消息前删除文件、修改文件、取消消息发送,原先已上传到第三方云存储空间的文件将会变成无用文件,从而浪费了第三方云存储空间。又或者用户在发送不同通知消息时选择了相同的文件,重复上传至第三方云存储空间也同样造成了浪费。

发明内容

本发明针对上述场景,提供了一种避免浪费第三方云存储空间的方法。本发明在保证用户体验的同时,能防止无用文件和重复文件上传至第三方云存储空间,从而降低云存储成本。

以web应用发送包含文件的通知消息为例进行说明:

设通知消息中的文件在服务端保存的属性有:文件哈希值、文件大小、文件类型、文件存储方式、文件网络地址、文件是否已发送。

步骤1、用户选择文件时,利用web浏览器计算文件的哈希值、大小和类型,并访问本地服务器,根据文件哈希值查询本地服务器是否已存在该文件,若存在则将文件存储方式设置为本地服务器存储,将文件网络地址设置为本地服务器存储路径对应的网络地址,此时无需再进行文件上传操作。若不存在,再查询第三方云存储空间是否已存在该文件,若存在则将文件存储方式设置为第三方云存储空间存储,将文件网络地址设置为第三方云存储空间对应的网络地址,此时无需再进行文件上传操作。若本地服务器和第三方云存储空间都不存在该文件,在本地服务器创建临时目录,在临时目录下创建以日期命名的子目录A,日期的格式为YYYYMMDD,再利用已成熟的分块上传技术将文件上传至本地服务器的目录A中。上传成功后将文件存储方式设置为本地服务器存储,将文件网络地址设置为本地服务器存储路径对应的网络地址,将文件是否已发送属性设置为“否”。

步骤2、在步骤1中获取文件存储方式、文件网络地址后,将文件的哈希值、大小和类型、存储方式、网络地址存储至数据库。用户点击发送消息,在消息发送成功后,将文件是否已发送属性设置为“是”,接收者将根据文件网络地址访问该文件。此时文件的存储方式根据步骤1中的不同情况,将有可能是本地服务器存储或者第三方云存储空间存储。若存储方式为第三方云存储空间存储时,将不需要对文件进行其他操作。若存储方式为本地服务器存储时,则开启上传文件至第三方云存储空间的系统任务,此任务第一步将根据文件的哈希值再次查询第三方云存储空间是否已存在相同的文件,若存在则终止任务,并更新文件存储方式为第三方云存储空间存储,将文件网络地址设置为第三方云存储空间对应的网络地址。若不存在则上传文件至第三方云存储空间,上传成功后,将更新文件存储方式为第三方云存储空间存储,并将文件网络地址设置为第三方云存储空间对应的网络地址。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江万朋教育科技股份有限公司,未经浙江万朋教育科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910754227.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top