摘要
本发明涉及软件更新技术,揭露一种基于运维数据分析的软件版本更新方法、装置及设备,所述方法包括:对软件的更新版本信息与当前版本文件的更新验证通过后,对更新版本信息进行算法分块,得到映射文件,将映射文件与当前版本文件进行差异性验证,得到存在差异性的第一映射文件及不存在差异性的第二映射文件;根据两种映射文件对应的第一数据块及第二数据块生成测试文件,对测试文件及当前版本文件进行编译及对比分析,得到测试数据块;根据历史测试信息中的运维数据生成测试约束条件,根据测试约束条件及测试数据块判断更新版本信息安全时,根据第一数据块与第二数据块构造并执行更新文件。本发明提高了软件版本更新过程的效率及安全性。