欢迎来到知嘟嘟! 联系电话:13336804447 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13336804447
知嘟嘟经纪人
收藏
专利号: 2018105855644
申请人: 平安普惠企业管理有限公司
专利类型:发明专利
专利状态:授权未缴费
专利领域: 计算;推算;计数
更新日期:2024-04-17
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种无配置文件压缩方法,其特征在于,所述无配置文件压缩方法包括:接收并解析第一资源,以提取所述第一资源中的第一资源依赖,并基于所述第一资源依赖生成第一资源树;

接收并解析第二资源,以提取所述第二资源中的第二资源依赖,并基于所述第二资源依赖生成第二资源树;

分别对所述第一资源树和所述第二资源树进行压缩打包,以获得第一子压缩包和第二子压缩包,并将所述第一子压缩包和所述第二子压缩包合并成目标压缩包。

2.如权利要求1所述的无配置文件压缩方法,其特征在于,

所述分别对所述第一资源树和所述第二资源树进行压缩打包,以获得第一子压缩包和第二子压缩包,并将所述第一子压缩包和所述第二子压缩包合并成目标压缩包的步骤包括:分别获取所述第一资源树的第一资源类型和所述第二资源树的第二资源类型;

根据所述第一资源类型获取预设的第一压缩器,并根据所述第二资源类型获取预设的第二压缩器,所述第一压缩器和所述第二压缩器分别预设有第一压缩规则和第二压缩规则;

控制所述第一压缩器和所述第二压缩器基于所述第一压缩规则和所述第二压缩规则分别对所述第一资源树和所述第二资源树进行压缩打包,以获得第一子压缩包和第二子压缩包;

将所述第一子压缩包和所述第二子压缩包合并压缩,获得目标压缩包。

3.如权利要求2所述的无配置文件压缩方法,其特征在于,

所述控制所述第一压缩器和所述第二压缩器基于所述第一压缩规则和所述第二压缩规则分别对所述第一资源树和所述第二资源树进行压缩打包,以获得第一子压缩包和第二子压缩包的步骤包括:控制所述第一压缩器基于所述第一压缩规则和所述第一资源依赖对所述第一资源树进行压缩打包,以获得第一子压缩包;

控制所述第二压缩器基于所述第二压缩规则和所述第二资源依赖对所述第二资源树进行压缩打包,以获得第二子压缩包。

4.如权利要求3所述的无配置文件压缩方法,其特征在于,

所述分别对所述第一资源树和所述第二资源树进行压缩打包,以获得第一子压缩包和第二子压缩包,并将所述第一子压缩包和所述第二子压缩包合并成目标压缩包的步骤之后还包括:当检测到基于所述第一资源和/或所述第二资源的资源变更指令时,向预设终端发送压缩包更新提示。

5.如权利要求4所述的无配置文件压缩方法,其特征在于,所述无配置文件压缩方法还包括:当检测到资源压缩异常时,获取系统反馈的异常编号,并根据所述异常编号确定异常原因;

当检测到所述异常原因是资源树构建异常时,输出资源树构建失败的第一警告信息,并提示用户导入正确的第一资源和/或第二资源;

当检测到所述异常原因是压缩器应用异常时,输出压缩器失效的第二警告信息,并提示用户更新最新版的第一压缩器和/或第二压缩器。

6.如权利要求5所述的无配置文件压缩方法,其特征在于,所述第一资源类型和第二资源类型统称资源类型,所述第一压缩器和第二压缩器统称预设压缩器,所述无配置文件压缩方法还包括:当检测到不存在与资源类型相映射的预设压缩器时,通过互联网查询到所述资源类型对应的目标压缩器,并从官方网站下载所述目标压缩器。

7.如权利要求6所述的无配置文件压缩方法,其特征在于,所述第一资源和第二资源统称资源文件,所述第一资源树和第二资源树统称资源树,所述无配置文件压缩方法还包括:当检测到无法根据资源文件生成资源树时,获取所述资源文件对应的文件容量;

若所述文件容量大于预设阈值,则输出文件容量超标,无法执行无配置文件压缩的提示信息。

8.一种压缩装置,其特征在于,所述压缩装置包括:

第一提取模块,用于接收并解析第一资源,以提取所述第一资源中的第一资源依赖,并基于所述第一资源依赖生成第一资源树;

第二提取模块,用于接收并解析第二资源,以提取所述第二资源中的第二资源依赖,并基于所述第二资源依赖生成第二资源树;

压缩模块,用于分别对所述第一资源树和所述第二资源树进行压缩打包,以获得第一子压缩包和第二子压缩包,并将所述第一子压缩包和所述第二子压缩包合并成目标压缩包。

9.一种压缩终端,其特征在于,所述压缩终端包括:存储器、处理器、通信总线以及存储在所述存储器上的无配置打包程序,所述处理器用于执行所述无配置打包程序,以实现如权利要求1至7中任一项所述的无配置文件压缩方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有无配置打包程序,所述无配置打包程序被处理器执行时实现如权利要求1至7中任一项所述的无配置文件压缩方法的步骤。