[发明专利]云系统以及在云系统中的文件压缩及传送方法有效
申请号: | 201180049233.5 | 申请日: | 2011-07-28 |
公开(公告)号: | CN103348334A | 公开(公告)日: | 2013-10-09 |
发明(设计)人: | 金将中 | 申请(专利权)人: | EST软件公司 |
主分类号: | G06F15/16 | 分类号: | G06F15/16;G06F17/30 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 安香子;黄剑锋 |
地址: | 韩国*** | 国省代码: | 韩国;KR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 以及 中的 文件 压缩 传送 方法 | ||
1.一种云系统,搜索与用户请求压缩的原始文件相同的文件,生成能够确认该文件的识别码并进行存储及传送,其特征在于,包括:
搜索引擎(102),搜索上述原始文件是否已存储在上述系统中,比较上述原始文件与已存储在上述系统中的文件是否相同;
识别码生成部(104),生成识别码,该识别码包含能够掌握上述原始文件存储在上述系统中的何处的位置信息;
文件压缩模块(106),在包含作为压缩对象的上述原始文件的识别码的状态下利用压缩算法对上述原始文件进行压缩,或对存储在上述系统中的压缩文件进行解压缩,并生成具有能够确认作为压缩对象的上述原始文件的相同性的信息和上述位置信息的虚拟压缩文件;
压缩文件检索部(108),在由用户终端机传送识别码且输入了压缩文件搜索请求时,在以包含识别码的状态被压缩并存储在上述系统中的压缩文件之中,查找是否存在具有与从上述用户终端机传送的识别码相同的识别码的压缩文件;以及
文件数据库(110),存储上述原始文件和由上述文件压缩模块(106)对上述原始文件进行压缩而生成的压缩文件。
2.如权利要求1所述的云系统,其特征在于,
上述识别码包含存储上述原始文件的目录名、文件名、容量、记录日期、数据存储区域信息中的某一种以上。
3.如权利要求2所述的云系统,其特征在于,
上述识别码还包含提取上述原始文件的一部分而生成的哈希值,作为能够确认上述原始文件的相同性的信息。
4.如权利要求3所述的云系统,其特征在于,
上述哈希值是通过消息摘要算法第五版算法即MD5算法生成的校验和或通过循环冗余码校验方式即CRC方式生成的校验值中的某一个。
5.一种云系统中的文件压缩及传送方法,其是利用权利要求1至4中任一项所述的云系统的文件压缩及传送方法,其特征在于,包括:
第一步骤,在用户终端机通过互联网连接到上述云系统并输入了对原始文件的压缩请求时,搜索引擎(102)在文件数据库(110)中进行搜索而掌握作为压缩对象的上述原始文件是否存储在上述云系统中;
第二步骤,在上述原始文件未存储在上述云系统中的情况下,上述用户终端机向上述云系统传送上述原始文件来存储至上述文件数据库(110);
第三步骤,识别码生成部(104)基于存储在上述云系统中的原始文件,生成识别码;
第四步骤,文件压缩模块(106)在包含上述识别码的状态下对上述原始文件进行压缩而生成压缩文件,并将上述压缩文件存储至上述云系统;以及
第五步骤,上述文件压缩模块(106)生成虚拟压缩文件,并将上述虚拟压缩文件传送给上述用户终端机。
6.如权利要求5所述的云系统中的文件压缩及传送方法,其特征在于,
在上述第二步骤中,在上述原始文件已存储在上述云系统中的情况下,上述识别码生成部(104)调出与上述原始文件相同的文件。
7.如权利要求5所述的云系统中的文件压缩及传送方法,其特征在于,
上述识别码包含存储上述原始文件的目录名、文件名、容量、记录日期、数据存储区域信息中的某一种以上,作为针对上述原始文件的位置信息。
8.如权利要求7所述的云系统中的文件压缩及传送方法,其特征在于,
上述识别码还包含提取上述原始文件的一部分而生成的哈希值,作为能够确认上述原始文件的相同性的信息。
9.如权利要求8所述的云系统中的文件压缩及传送方法,其特征在于,
上述哈希值是通过消息摘要算法第五版算法即MD5算法生成的校验和或通过循环冗余码校验方式即CRC方式生成的校验值中的某一个。
10.如权利要求8所述的云系统中的文件压缩及传送方法,其特征在于,
上述虚拟压缩文件包含针对上述原始文件的位置信息和针对上述原始文件的哈希值。
11.如权利要求10所述的云系统中的文件压缩及传送方法,其特征在于,还包括以下步骤:
第六步骤,在接收到附加有上述虚拟压缩文件的电子邮件的收件人选择打开虚拟压缩文件时,上述收件人的用户终端机提取包含于上述虚拟压缩文件中的上述位置信息和上述哈希值;
第七步骤,在从上述收件人的用户终端机向上述云系统传送了上述位置信息和上述哈希值时,压缩文件检索部(108)搜索符合上述位置信息的压缩文件并调出;
第八步骤,文件压缩模块(106)对所调出的上述压缩文件进行解压缩;以及
第九步骤,上述云系统将上述解压缩后的文件传送给上述收件人的用户终端机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于EST软件公司,未经EST软件公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180049233.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于确定测试物质对活细胞作用的高通量光学方法及系统
- 下一篇:动态二进制优化