一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

软件运行参数动态设置方法、装置、电子设备及存储介质与流程

2022-03-04 22:24:59 来源:中国专利 TAG:

技术特征:
1.一种软件运行参数动态设置方法,其特征在于,包括:获取需要进行软件运行参数动态设置的软件的安装包;根据软件运行参数动态设置需求,对所述安装包中需要进行动态设置的软件运行参数进行更新,得到更新后的安装包;利用更新后的安装包进行软件安装,从安装后的软件中获取动态设置后的软件运行参数,以实现软件运行参数的动态更新设置。2.根据权利要求1所述的软件运行参数动态设置方法,其特征在于,所述软件运行参数动态设置需求中包含有需要进行动态设置的软件运行参数的参数名称和更新值;相应地,根据软件运行参数动态设置需求,对所述安装包中需要进行动态设置的软件运行参数进行更新,得到更新后的安装包,包括:根据所述参数名称,在所述安装包中确定所述参数在所述安装包中的位置信息,并根据所述更新值,对所述安装包中与所述位置信息对应的参数进行更新,得到更新后的安装包。3.根据权利要求2所述的软件运行参数动态设置方法,其特征在于,若所述软件的安装包为rpm格式的安装包,则根据所述参数名称,在所述安装包中确定所述参数在所述安装包中的位置信息,并根据所述更新值,对所述安装包中与所述位置信息对应的参数进行更新,得到更新后的安装包,包括:根据所述参数名称,在所述安装包中确定所述参数在所述安装包中的位置信息,并根据所述更新值,对所述安装包中与所述位置信息对应的参数进行更新;以及,计算参数更新后的安装包的新的校验指纹信息,并利用新的校验指纹信息替代原有的校验指纹信息后,得到更新后的安装包。4.根据权利要求3所述的软件运行参数动态设置方法,其特征在于,所述rpm格式的安装包至少包括:指纹验证信息部分和有效负载归档部分;其中,所述指纹验证信息部分用于对安装包进行安全校验;所述有效负载归档部分用于存储安装包的安装文件信息;相应地,根据所述参数名称,在所述安装包中确定所述参数在所述安装包中的位置信息,并根据所述更新值,对所述安装包中与所述位置信息对应的参数进行更新;以及,计算参数更新后的安装包的新的校验指纹信息,并利用新的校验指纹信息替代原有的校验指纹信息后,得到更新后的安装包,包括:根据所述参数名称,在所述安装包的有效负载归档部分确定所述参数的位置信息,并根据所述更新值,对所述安装包中与所述位置信息对应的参数进行更新;其中,所述安装包的有效负载归档部分用于存储所述安装包的安装文件信息;以及,重新确定与参数更新后的安装包对应的新的md5值,并将所述指纹验证信息部分中与参数更新前对应的原有md5值替换为新的md5值;重新确定与md5值更新后的安装包对应的新的sha1值,并将所述指纹验证信息部分中与参数更新前对应的原有sha1值替换为新的sha1值;重新确定与sha1值更新后的安装包对应的新的crc32值,并将所述指纹验证信息部分中与参数更新前对应的原有crc32值替换为新的crc32值。5.根据权利要求2所述的软件运行参数动态设置方法,其特征在于,若所述软件的安装
包为deb格式的安装包,则在生成所述安装包时,设置所述安装包的压缩级别为空,以使得在对所述安装包的打包过程中不进行压缩;相应地,根据所述参数名称,在所述安装包中确定所述参数在所述安装包中的位置信息,并根据所述更新值,对所述安装包中与所述位置信息对应的参数进行更新,得到更新后的安装包,包括:根据所述参数名称,在未经压缩的安装包中确定所述参数在所述安装包中的位置信息,并根据所述更新值,对所述安装包中与所述位置信息对应的参数进行更新,得到更新后的安装包。6.根据权利要求1~5任一项所述的软件运行参数动态设置方法,其特征在于,利用更新后的安装包进行软件安装,从安装后的软件中获取动态设置后的软件运行参数,以实现软件运行参数的动态更新设置,包括:在检测到外界触发的安装指令后,利用更新后的安装包进行软件安装,从安装后的软件中获取动态设置后的软件运行参数,以实现软件运行参数的动态更新设置;和/或,在检测到软件分发管理工具下发的批量安装指令后,获取所述批量安装指令指向的多个更新后的安装包进行软件安装,从安装后的软件中获取动态设置后的软件运行参数,以实现软件运行参数的动态更新设置。7.一种软件运行参数动态设置装置,其特征在于,包括:获取模块,用于获取需要进行软件运行参数动态设置的软件的安装包;更新模块,用于根据软件运行参数动态设置需求,对所述安装包中需要进行动态设置的软件运行参数进行更新,得到更新后的安装包;安装模块,用于利用更新后的安装包进行软件安装,从安装后的软件中获取动态设置后的软件运行参数,以实现软件运行参数的动态更新设置。8.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1~6任一项所述软件运行参数动态设置方法的步骤。9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1~6任一项所述软件运行参数动态设置方法的步骤。10.一种计算机程序产品,所计算机程序产品包括有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1~6任一项所述软件运行参数动态设置方法的步骤。

技术总结
本发明实施例提供一种软件运行参数动态设置方法、装置、电子设备及存储介质,所述方法包括:获取需要进行软件运行参数动态设置的软件的安装包;根据软件运行参数动态设置需求,对所述安装包中需要进行动态设置的软件运行参数进行更新,得到更新后的安装包;利用更新后的安装包进行软件安装,从安装后的软件中获取动态设置后的软件运行参数,以实现软件运行参数的动态更新设置。本发明通过采用对软件安装包中的待进行动态设置的参数进行更新的方式实现对软件运行参数的动态设置,从而解决有些场景下不便于对软件运行参数进行批量动态设置的问题以及解决有些场景下因没有权限对软件配置文件进行更改进而导致无法对软件运行参数进行动态设置的问题。行参数进行动态设置的问题。行参数进行动态设置的问题。


技术研发人员:胡伟平 李常坤
受保护的技术使用者:奇安信科技集团股份有限公司 国家计算机病毒应急处理中心
技术研发日:2020.09.03
技术公布日:2022/3/3
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献