[发明专利]一种基于云压缩链接的压缩和解压缩方法、装置及系统有效
| 申请号: | 201110174658.0 | 申请日: | 2011-06-24 |
| 公开(公告)号: | CN102420843A | 公开(公告)日: | 2012-04-18 |
| 发明(设计)人: | 马占凯 | 申请(专利权)人: | 奇智软件(北京)有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
| 代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
| 地址: | 100016 北京市朝阳*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 压缩 链接 和解 方法 装置 系统 | ||
技术领域
本发明涉及压缩和解压缩技术,特别是涉及一种基于云压缩链接的压缩方法、一种基于云压缩链接的解压缩方法、一种基于云压缩链接的压缩装置、一种基于云压缩链接的解压缩装置及一种基于云压缩链接的系统。
背景技术
随着互联网技术的发展,越来越多的人通过网络进行沟通和交流,并利用网络进行文件的传输,如使用电子邮箱、即时通讯工具等方式分享文件。
但是,人们在互联网上进行文件分享时,会遇到各种各样的情况。例如,文件太大而无法通过邮箱发送,或者使用即时通讯工具传输大文件,由于网速等原因往往需等待更多时间,等等问题,制约了文件在互联网上的分享。
压缩软件的出现在一定程度上缓解了上述问题。传统的压缩软件通过将大文件进行压缩,能够把文件体积缩小很多,节省了带宽,方便了分享。但是,压缩软件仍解决不了对文件上传有限制的情况。
例如:
一个论坛不允许上传附件,或者由于用户积分不够,即使极小的1K大的文件也不允许上传,这时候分享文件很困难;
在微博上想给大家分享一个PPT,但是该微博不支持文件上传功能,仅支持图片和音乐的上传;
在即时通讯的群里,想要方便地直接发一个文件给大家,但群里不能上传文件;
等等。
在上述列举的这些情况或者其他类似的情况下,由于不允许将文件作为附件进行上传,因此限制了文件在网络上的分享。
发明内容
本发明所要解决的技术问题是提供一种基于云压缩链接的压缩和解压缩方法、装置及系统,以解决现有技术中不允许将文件作为附件上传,限制文件在网络上分享的问题。
为了解决上述问题,本发明公开了一种基于云压缩链接的压缩方法,包括:
触发云压缩请求;
客户端依据所述云压缩请求对要压缩的本地文件数据进行自动压缩,并将压缩后的数据上传至服务器作为云压缩数据存储;
服务器依据所述云压缩请求生成对应的云压缩链接,并将该云压缩链接发送给客户端;
服务器对云压缩数据建立与云压缩链接的映射关系。
其中,所述云压缩链接包含传输协议和文件标识信息,其中所述文件标识信息对应服务器中云压缩数据的基本文件信息,所述基本文件信息包含文件目录结构。
其中,所述要压缩的本地文件数据为单个文件,或者为多个文件,或者为单个文件夹,或者为多个文件夹。
其中,如果所述云压缩请求为先压缩并上传数据,再生成云压缩链接,则所述服务器在客户端上传完毕之后,再依据所述请求生成对应的云压缩链接;如果所述云压缩请求为先生成云压缩链接,则所述服务器在接收到所述请求后依据所述请求生成对应的云压缩链接,并将该云压缩链接立即发送给客户端,同时接收客户端上传的云压缩数据。
优选的,如果所述云压缩请求为先生成云压缩链接,则还包括:在客户端未上传完毕的时候,另一客户端通过点击云压缩链接从所述服务器下载已经上传的部分云压缩数据。
优选的,所述触发云压缩请求之后,还包括:客户端将要压缩的本地文件的基本文件信息上传给服务器;服务器根据所述基本文件信息查询是否存储了相同的文件,并将查询结果返回给客户端,所述查询结果中包含服务器未存储的部分文件的基本文件信息;客户端依据所述查询结果,将服务器未存储的本地文件数据进行自动压缩,并将压缩后的云压缩数据上传至服务器存储;如果服务器已存储客户端要压缩的所有文件,则服务器直接将对应的云压缩链接发送给客户端。
优选的,客户端将压缩后的云压缩数据分块上传至服务器存储;若客户端上传部分数据后发生上传失败,则所述方法还包括:客户端重新开始上传数据,如果服务器上存在相同的数据块,则客户端不再上传所述相同的数据块;或者,客户端在上传失败的断点处做标记,然后从所述标记的断点处继续上传数据。
优选的,所述触发云压缩请求之后,还包括:客户端在压缩前添加密码和/或注释信息;或者,服务器存储云压缩数据时添加密码和/或注释信息。
优选的,所述触发云压缩请求之后,还包括:客户端智能判断压缩率并自动调整压缩级别进行压缩。
本发明还提供了一种基于云压缩链接的解压缩方法,包括:
通过打开云压缩链接触发云解压请求;
客户端从服务器上获取与所述云压缩链接对应的云压缩数据的基本文件信息,所述基本文件信息包含文件目录结构;
客户端根据所述云压缩链接,从服务器上下载对应的云压缩数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奇智软件(北京)有限公司,未经奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110174658.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种避难球
- 下一篇:兽用复方长效烟酸诺氟沙星混悬液及其制备方法





