数据压缩方法与装置、解压缩方法与装置制造方法及图纸

技术编号:16428203 阅读:45 留言:0更新日期:2017-10-21 23:29
本发明专利技术实施例提供了一种数据压缩方法与装置、解压缩方法与装置。本发明专利技术的数据压缩方法实施例通过对待压缩的源数据进行压缩处理,得到第一数据段;为第一数据段设置销毁条件,销毁条件用于指示在源数据对应的压缩文件的指定参数满足销毁条件时销毁压缩文件;根据第一数据段和销毁条件,生成源数据对应的压缩文件,使得压缩文件在指定参数满足销毁条件时能够自动销毁,进一步加强了压缩文件的安全保护措施,从而有效减小了通过压缩文件造成数据泄漏的几率,因此降低了数据泄漏的风险,提高了压缩文件的数据安全性,在一定程度上解决了现有技术中压缩文件的数据安全性较差,具有较大的数据泄漏风险的问题。

Data compression method and device, decompression method and device

The embodiment of the invention provides a data compression method and device, a decompression method and a device. The invention of the data compression method of the embodiment of compression by the source data to compression, the first data segment; set the conditions for the destruction of the first data segment, indicating the destruction conditions meet the destruction conditions destroyed when the compressed files in the specified file compression parameters corresponding to the data source; according to the first data segment and the destruction condition of compressed files to generate the source data corresponding to the compressed file, making conditions can meet the destruction of automatic destruction in the specified parameters, to further strengthen security measures to protect the compressed file, thereby effectively reducing the probability of leakage caused by compression of the data, thus reducing the risk of data leakage, improve the security of data compressed file, in a certain degree to solve the poor data security of the compressed file in the prior art, has a large data leakage risk problem.

【技术实现步骤摘要】
数据压缩方法与装置、解压缩方法与装置
本专利技术涉及通信领域,尤其涉及一种数据压缩方法与装置、解压缩方法与装置。
技术介绍
当前,用户在对数据(包括文件)进行压缩存储的时候,大多数情况下仅仅对数据进行压缩处理。这样得到的压缩文件任何人都能够直接解压缩,还原出原始数据内容,数据的安全性很差。为了对压缩的数据保密,防止数据泄露,在对数据进行压缩的时候,可以设置加密信息。这样得到的压缩文件在解压缩时,需要输入正确的密码(与加密信息相同)才能解压出原始数据内容,数据的安全性得到了一定的提升。然而,在当前技术条件下,通过加密得到的压缩文件也很容易被破解复制,从而导致用户数据泄露。可见,现有技术中压缩文件的数据安全性较差,具有较大的数据泄漏风险。
技术实现思路
有鉴于此,本专利技术实施例提供了一种数据压缩方法与装置、解压缩方法与装置,用以解决现有技术中压缩文件的数据安全性较差,具有较大的数据泄漏风险的问题。第一方面,本专利技术实施例提供一种数据压缩方法,所述方法包括:对待压缩的源数据进行压缩处理,得到第一数据段;为所述第一数据段设置销毁条件,所述销毁条件用于指示在所述源数据对应的压缩文件的指定参数满足所述销毁条件时销毁所述压缩文件;根据所述第一数据段和所述销毁条件,生成所述源数据对应的压缩文件。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述销毁条件包括:当前时间在所述压缩文件的有效时间外,和/或,所述压缩文件的当前剩余解压次数为0。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述方法还包括:为所述第一数据段设置加密信息;根据所述第一数据段和所述销毁条件,生成所述源数据对应的压缩文件,包括:根据所述第一数据段、所述加密信息和所述销毁条件,生成所述源数据对应的压缩文件。第二方面,本专利技术实施例提供一种解压缩方法,所述方法包括:在对压缩文件进行解压缩处理时,判断所述压缩文件的指定参数是否满足销毁条件,所述销毁条件用于指示在所述压缩文件的指定参数满足所述销毁条件时销毁所述压缩文件;在所述压缩文件的指定参数满足所述销毁条件时,销毁所述压缩文件。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述销毁条件包括:当前时间不在所述压缩文件的有效时间内,和/或,所述压缩文件的当前剩余解压次数为0。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述方法还包括:在所述压缩文件的指定参数不满足所述销毁条件时,对所述压缩文件进行解压缩处理。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,对所述压缩文件进行解压缩处理之后,所述方法还包括:更新剩余解压次数。第三方面,本专利技术实施例提供一种数据压缩装置,所述装置包括:压缩模块,用于对待压缩的源数据进行压缩处理,得到第一数据段;第一设置模块,用于为所述第一数据段设置销毁条件,所述销毁条件用于指示在所述源数据对应的压缩文件的指定参数满足所述销毁条件时销毁所述压缩文件;生成模块,用于根据所述第一数据段和所述销毁条件,生成所述源数据对应的压缩文件。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述销毁条件包括:当前时间不在所述压缩文件的有效时间内,和/或,所述压缩文件的当前剩余解压次数为0。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述装置还包括:第二设置模块,用于为所述第一数据段设置加密信息;所述生成模块在用于根据所述第一数据段和所述销毁条件,生成所述源数据对应的压缩文件时,用于:根据所述第一数据段、所述加密信息和所述销毁条件,生成所述源数据对应的压缩文件。第四方面,本专利技术实施例提供一种解压缩装置,所述装置包括:判断模块,用于在对压缩文件进行解压缩处理时,判断所述压缩文件的指定参数是否满足销毁条件,所述销毁条件用于指示在所述压缩文件的指定参数满足所述销毁条件时销毁所述压缩文件;销毁模块,用于在所述压缩文件的指定参数满足所述销毁条件时,销毁所述压缩文件。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述销毁条件包括:当前时间不在所述压缩文件的有效时间内,和/或,所述压缩文件的当前剩余解压次数为0。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述装置还包括:解压缩模块,用于在所述压缩文件的指定参数不满足所述销毁条件时,对所述压缩文件进行解压缩处理。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述装置还包括:更新模块,用于更新剩余解压次数。本专利技术实施例具有以下有益效果:本专利技术的数据压缩方法实施例,通过为压缩的数据设置销毁条件,并基于销毁条件生成压缩文件,使得压缩文件在指定参数满足销毁条件时能够自动销毁,进一步加强了压缩文件的安全保护措施,从而有效减小了通过压缩文件造成数据泄漏的几率,因此降低了数据泄漏的风险,提高了压缩文件的数据安全性。本专利技术实施例的解压缩方法实施例,通过在对压缩文件进行解压缩处理时,在压缩文件满足销毁条件的情况下销毁压缩文件,加强了压缩文件的安全保护措施,因此有效减小了通过压缩文件造成数据泄漏的几率,从而降低了数据泄漏的风险,提高了压缩文件的数据安全性。【附图说明】为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术实施例提供的数据压缩方法的第一流程示例图。图2为本专利技术实施例提供的数据压缩方法的第二流程示例图。图3为本专利技术实施例提供的数据压缩方法的第三流程示例图。图4为本专利技术实施例提供的数据压缩装置的功能方块图。图5为本专利技术实施例提供的解压缩方法的第一流程示例图。图6为本专利技术实施例提供的解压缩方法的第二流程示例图。图7为本专利技术实施例提供的解压缩方法的第三流程示例图。图8为本专利技术实施例提供的解压缩装置的功能方块图。【具体实施方式】为了更好的理解本专利技术的技术方案,下面结合附图对本专利技术实施例进行详细描述。应当明确,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。在本专利技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。实施例一图1为本专利技术实施例提供的数据压缩方法的第本文档来自技高网...
数据压缩方法与装置、解压缩方法与装置

【技术保护点】
一种数据压缩方法,其特征在于,所述方法包括:对待压缩的源数据进行压缩处理,得到第一数据段;为所述第一数据段设置销毁条件,所述销毁条件用于指示在所述源数据对应的压缩文件的指定参数满足所述销毁条件时销毁所述压缩文件;根据所述第一数据段和所述销毁条件,生成所述源数据对应的压缩文件。

【技术特征摘要】
1.一种数据压缩方法,其特征在于,所述方法包括:对待压缩的源数据进行压缩处理,得到第一数据段;为所述第一数据段设置销毁条件,所述销毁条件用于指示在所述源数据对应的压缩文件的指定参数满足所述销毁条件时销毁所述压缩文件;根据所述第一数据段和所述销毁条件,生成所述源数据对应的压缩文件。2.根据权利要求1所述的方法,其特征在于,所述销毁条件包括:当前时间在所述压缩文件的有效时间外,和/或,所述压缩文件的当前剩余解压次数为0。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:为所述第一数据段设置加密信息;根据所述第一数据段和所述销毁条件,生成所述源数据对应的压缩文件,包括:根据所述第一数据段、所述加密信息和所述销毁条件,生成所述源数据对应的压缩文件。4.一种解压缩方法,其特征在于,所述方法包括:在对压缩文件进行解压缩处理时,判断所述压缩文件的指定参数是否满足销毁条件,所述销毁条件用于指示在所述压缩文件的指定参数满足所述销毁条件时销毁所述压缩文件;在所述压缩文件的指定参数满足所述销毁条件时,销毁所述压缩文件。5.根据权利要求4所述的方法,其特征在于,所述销毁条件包括:当前时间在所述压缩文件的有效时间外,和/或,所述压缩文件的当前剩余解压次数为0。6.根据权利要求4所述的方法,其特征在于,所述方法还包括:在所述压缩文件的指定参数不满足所述销毁条件时,对所述压缩文件进行解压缩处理。7.根据权利要求6所述的方法,其特征在于,对所述压缩文件进行解压缩处理之后,所述方法还包括:更新剩余解压次数。8.一种数据压缩装置,其特征在于,所述装置包括:压缩模块,用于...

【专利技术属性】
技术研发人员:成崇鑫
申请(专利权)人:深圳天珑无线科技有限公司深圳市天珑移动技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1