一种软件包处理方法、装置、电子设备以及存储介质与流程

文档序号:33053881发布日期:2023-01-24 23:48阅读:来源:国知局

技术特征:
1.一种软件包处理方法,其特征在于,所述方法包括以下步骤:基于各种类型的软件升级包的需求标准,配置开发控制器策略;获取目标软件升级包;基于所述开发控制期策略对目标软件升级包进行处理,获取与车载终端相匹配的文件。2.如权利要求1所述的软件包处理方法,其特征在于,所述基于所述开发控制器策略对目标软件升级包进行处理,包括以下步骤:判断所述目标软件升级包是否加密;若加密,则利用解密策略对所述目标软件升级包进行解密,得到解密后的目标软件包文件;基于所述开发控制器策略对所述目标软件包文件进行识别。3.如权利要求2所述软件包处理方法,其特征在于,所述方法还包括以下步骤:若不加密,则直接基于所述开发控制器策略对所述目标软件升级包内的文件进行识别。4.如权利要求2所述软件包处理方法,其特征在于,所述基于所述开发控制器策略对所述目标软件包文件进行识别,包括以下步骤:获取所述目标软件包文件的识别标识;若所述识别标识与控制器策略配置的标识一致,则对所述目标软件包进行处理。5.如权利要求1所述软件包处理的方法,其特征在于,所述基于各种类型的软件升级包的需求标准,配置开发控制器策略,包括以下步骤:基于各安全算法的输入参数以及输出参数,获取各安全算法的参数标准;基于安全算法函数、安全算法文件名、安全密钥以及所述各安全算法的参数标准,封装成各安全算法库。6.如权利要求5所述的软件包处理方法,其特征在于,所述方法包括:获取各安全算法的安全密钥的有效时长;将所述有效时长大于第一阈值的安全密钥确定为第一安全密钥;将所述第一安全密钥对应的安全算法库存储在车载数据库中。7.如权利要求6所述的软件包处理方法,其特征在于,所述方法还包括:将所述有效时长小于第一阈值的安全密钥确定为第二安全密钥;将所述第二安全密钥对应的安全算法库存储在云端数据库中。8.一种软件包处理装置,其特征在于,所述装置包括:策略配置模块,其用于基于各种类型的软件升级包的需求标准,配置开发控制器策略;升级包获取模块,其用于获取目标软件升级包;处理模块,其用于基于所述开发控制期策略对目标软件升级包进行处理,获取与车载终端相匹配的文件。9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的方法。10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在
于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的方法。

技术总结
本申请涉及一种软件包升级方法、装置、电子设备以及存储介质,涉及车辆信息安全技术领域,该方法包括以下步骤:基于各种类型的软件升级包的需求标准,配置开发控制器策略;获取目标软件升级包;基于所述开发控制期策略对目标软件升级包进行处理,获取与车载终端相匹配的文件。也就是本申请中覆盖当前所有的控制器现状以及制定的各类标准的软件需求,同时需开发控制器策略所关联需要使用的库。当发布软件更新包时,首先将控制器在策略库里面进行配置,当软件包从生产系统传递过来时,依据接口逻辑以及所对应的控制器策略进行详细的处理,最终实现车端脚本能识别的文件,实现基于车辆空中下载技术的软件的可拓展性。空中下载技术的软件的可拓展性。空中下载技术的软件的可拓展性。


技术研发人员:钱亚容 余建华 方剑 张雷 熊超
受保护的技术使用者:东风商用车有限公司
技术研发日:2022.11.03
技术公布日:2023/1/23
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1