[发明专利]图片编译方法及相关设备在审
申请号: | 201911283107.0 | 申请日: | 2019-12-13 |
公开(公告)号: | CN111124419A | 公开(公告)日: | 2020-05-08 |
发明(设计)人: | 郝永淞 | 申请(专利权)人: | 中国平安人寿保险股份有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F16/583 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;彭程 |
地址: | 518000 广东省深圳市福田区益田路5033号*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图片 编译 方法 相关 设备 | ||
本申请涉及密码技术的信息加密,尤其涉及一种图片编译方法及相关设备,应用于电子设备,所述方法包括:确定第一文件中的待编译图片;基于预设加密算法计算所述待编译图片的第一特征值;若所述第一特征值与M个第二特征值中的其中一个相匹配,则获取其中一个所述第二特征值关联的已编译图片的缓存编译数据,以及将所述缓存编译数据作为所述待编译图片的当前编译数据,所述M个第二特征值为M个已编译图片的特征值,所述M个第二特征值与所述M个已编译图片一一对应,所述M为大于1的整数。采用本申请实施例可节省包括较多图片的软件项目的编译时长。
技术领域
本申请涉及图片编译技术领域,尤其涉及一种图片编译方法及相关设备。
背景技术
编译是软件项目开发中重要的一步,在软件项目的开发过程中,需要不断地对各种类型的源代码进行编译。对于某些软件项目(如H5运营类项目等),包括的图片较多,每次版本的改进,大部分的图片不会进行删减或更改,然而在编译的时候,对于该未删减或更改的图片,还是会进行再次编译,从而造成编译的时长较大。因此,如何缩短包括较多图片的软件项目的编译时长是一个急需解决的问题。
发明内容
本申请实施例提供一种图片编译方法及相关设备,用于缩短包括较多图片的软件项目的编译时长。
第一方面,本申请实施例提供一种图片编译方法,应用于电子设备,所述方法包括:
确定第一文件中的待编译图片;
基于预设加密算法计算所述待编译图片的第一特征值;
若所述第一特征值与M个第二特征值中的其中一个相匹配,则获取其中一个所述第二特征值关联的已编译图片的缓存编译数据,以及将所述缓存编译数据作为所述待编译图片的当前编译数据,所述M个第二特征值为M个已编译图片的特征值,所述M个第二特征值与所述M个已编译图片一一对应,所述M为大于1的整数。
第二方面,本申请实施例提供一种图片编译装置,应用于电子设备,所述装置包括:
确定单元,用于确定第一文件中的待编译图片;
计算单元,用于基于预设加密算法计算所述待编译图片的第一特征值;
获取单元,用于若所述第一特征值与M个第二特征值中的其中一个相匹配,则获取其中一个所述第二特征值关联的已编译图片的缓存编译数据;
所述确定单元,还用于将所述缓存编译数据作为所述待编译图片的当前编译数据,所述M个第二特征值为M个已编译图片的特征值,所述M个第二特征值与所述M个已编译图片一一对应,所述M为大于1的整数。
第三方面,本申请实施例提供一种电子设备,该电子设备包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如本申请实施例第一方面所述的方法中所描述的部分或全部步骤的指令。
第四方面,本申请实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质用于存储计算机程序,其中,上述计算机程序被处理器执行,以实现如本申请实施例第一方面所述的方法中所描述的部分或全部步骤。
可以看出,在本申请实施例中,电子设备,先确定第一文件中的待编译图片,然后基于预设加密算法计算待编译图片的第一特征值,最后在第一特征值与M个已编译图片的M个第二特征值相匹配时,获取相匹配的第二特征值关联的已编译图片的缓存编译数据,以及将缓存编译数据作为待编译图片的当前编译数据,不需要重新编译,直接使用该缓存数据,从而减少了该待编译图片的编译过程,缩短了包括该待编译图片的软件项目的编译时长。
本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安人寿保险股份有限公司,未经中国平安人寿保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911283107.0/2.html,转载请声明来源钻瓜专利网。