买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:深圳市本特利科技有限公司
摘要:本发明涉及计算机处理技术领域,尤其涉及一种电子控制模块软件刷新方法及系统。所述方法包括以下步骤:获取目标电子控制模块软件并获取最新版本信息数据;对目标电子控制模块软件进行待刷新筛选分析,得到电子控制模块待刷新对象软件;对电子控制模块待刷新对象软件进行软件版本刷新并记录和刷新状态异常监测,以得到模块软件版本刷新正常过程以及模块软件版本刷新异常过程;为模块软件版本刷新正常过程时,则执行相应的电子控制模块软件刷新过程;为模块软件版本刷新异常过程时,则进行软件回滚恢复和迭代刷新及异常监测,直至确定为模块软件版本刷新正常过程。本发明能够提高了软件刷新的效率和可靠性。
主权项:1.一种电子控制模块软件刷新方法,其特征在于,包括以下步骤:步骤S1:获取目标电子控制模块软件,并通过从云端服务器中获取目标电子控制模块软件的最新版本信息数据,以得到目标模块软件最新版本信息数据;基于目标模块软件最新版本信息数据对目标电子控制模块软件进行待刷新筛选分析,得到电子控制模块待刷新对象软件;其中,步骤S1包括以下步骤:步骤S11:获取目标电子控制模块软件;步骤S12:通过与云端服务器建立远程通信,并通过远程通信从云端服务器中获取目标电子控制模块软件的最新版本信息数据,以得到目标模块软件最新版本信息数据;步骤S13:基于目标模块软件最新版本信息数据对目标电子控制模块软件进行版本对比变更分析,得到目标电子控制模块版本变更软件;其中,步骤S13包括以下步骤:步骤S131:对目标电子控制模块软件进行版本信息提取处理,得到目标模块软件原有版本信息数据;步骤S132:对目标模块软件原有版本信息数据以及目标模块软件最新版本信息数据进行软件匹配分析,得到各个目标模块软件对应的原有版本信息数据以及最新匹配版本信息数据;步骤S133:对各个目标模块软件对应的原有版本信息数据以及最新匹配版本信息数据进行版本对比差异量化计算,以得到各个目标模块软件原有版本与最新版本之间的差异评分系数;步骤S134:根据各个目标模块软件原有版本与最新版本之间的差异评分系数对目标电子控制模块软件进行版本变更筛选处理,得到目标电子控制模块版本变更软件;步骤S14:基于目标模块软件最新版本信息数据对目标电子控制模块版本变更软件进行版本变更风险评估分析,以得到目标模块软件版本变更风险评估值;其中,步骤S14包括以下步骤:步骤S141:对目标模块软件最新版本信息数据进行关键功能变更挖掘分析,得到软件最新版本关键功能变更信息数据;步骤S142:根据软件最新版本关键功能变更信息数据对目标电子控制模块版本变更软件进行稳定性影响评估分析,得到版本变更软件系统稳定性影响因子;其中,步骤S142包括以下步骤:对软件最新版本关键功能变更信息数据进行功能变更参数统计分析,得到软件最新版本关键功能变更参数集;基于软件最新版本关键功能变更参数集对目标电子控制模块版本变更软件的系统稳定性进行相关系数统计计算,以得到各个关键功能变更参数与系统稳定性之间的变更相关系数;根据各个关键功能变更参数与系统稳定性之间的变更相关系数对软件最新版本关键功能变更参数集进行相关参数筛选处理,得到软件最新版本功能变更稳定性相关参数集;对软件最新版本功能变更稳定性相关参数集进行变更影响范围评估分析,得到功能变更稳定性相关参数变更影响范围大小;基于功能变更稳定性相关参数变更影响范围大小对目标电子控制模块版本变更软件进行稳定性影响评估分析,得到版本变更软件系统稳定性影响因子;步骤S143:根据软件最新版本关键功能变更信息数据对目标电子控制模块版本变更软件进行安全性影响评估分析,得到版本变更软件系统安全性影响因子;步骤S144:根据软件最新版本关键功能变更信息数据对目标电子控制模块版本变更软件进行性能影响评估分析,得到版本变更软件性能影响因子;步骤S145:基于版本变更软件系统稳定性影响因子、版本变更软件系统安全性影响因子以及版本变更软件性能影响因子对目标电子控制模块版本变更软件进行版本变更风险评估分析,以得到目标模块软件版本变更风险评估值;步骤S15:根据目标模块软件版本变更风险评估值对目标电子控制模块版本变更软件进行待刷新筛选分析,得到电子控制模块待刷新对象软件;步骤S2:对电子控制模块待刷新对象软件进行系统备份,以得到电子控制模块待刷新备份软件;基于目标模块软件最新版本信息数据对电子控制模块待刷新对象软件进行软件版本刷新并记录,以生成目标电子控制模块软件版本刷新过程;对目标电子控制模块软件版本刷新过程进行刷新状态异常监测,以得到模块软件版本刷新正常过程以及模块软件版本刷新异常过程;其中,步骤S2包括以下步骤:步骤S21:对电子控制模块待刷新对象软件进行系统备份,以得到电子控制模块待刷新备份软件;步骤S22:基于目标模块软件最新版本信息数据对电子控制模块待刷新对象软件进行软件版本匹配处理,得到模块待刷新对象软件最新版本信息数据;步骤S23:基于模块待刷新对象软件最新版本信息数据利用增量式更新算法对电子控制模块待刷新对象软件进行软件版本刷新并记录,以生成目标电子控制模块软件版本刷新过程;步骤S24:对目标电子控制模块软件版本刷新过程进行刷新状态及进度监测处理,得到目标模块软件版本刷新状态以及目标模块软件版本刷新进度;步骤S25:基于目标模块软件版本刷新状态以及目标模块软件版本刷新进度对目标电子控制模块软件版本刷新过程进行异常评估分析,得到目标模块软件刷新过程异常程度系数;步骤S26:根据预设的异常阈值对目标模块软件刷新过程异常程度系数进行比较判断,当目标模块软件刷新过程异常程度系数小于预设的异常阈值时,则将其对应的目标电子控制模块软件版本刷新过程判别为模块软件版本刷新正常过程;当目标模块软件刷新过程异常程度系数大于或等于预设的异常阈值时,则将其对应的目标电子控制模块软件版本刷新过程判别为模块软件版本刷新异常过程;步骤S3:确定目标电子控制模块软件版本刷新过程为模块软件版本刷新正常过程时,则对模块软件版本刷新正常过程进行版本刷新影响分析,得到模块软件版本刷新网络状态影响因素;基于模块软件版本刷新网络状态影响因素对模块软件版本刷新正常过程进行刷新参数调整优化,生成模块软件版本刷新优化参数集,以执行相应的电子控制模块软件刷新过程;其中,步骤S3包括以下步骤:步骤S31:确定目标电子控制模块软件版本刷新过程为模块软件版本刷新正常过程时,则对模块软件版本刷新正常过程进行刷新网络负载分析,得到软件版本刷新过程网络负载状况数据;步骤S32:对模块软件版本刷新正常过程进行刷新网络拥塞评估分析,以收集待软件版本刷新过程中的网络拥塞情况数据,包括网络延迟、数据包丢失率、排队延迟,并对网络拥塞情况数据进行分析,识别出网络拥塞的发生时段、频率以及持续时间,得到软件版本刷新过程网络拥塞状况数据;步骤S33:基于软件版本刷新过程网络负载状况数据以及软件版本刷新过程网络拥塞状况数据使用影响评估算法对模块软件版本刷新正常过程进行评估分析,以找出它们之间的关联性和影响程度,并从中识别出网络状态对软件版本刷新过程的关键影响因素,包括网络带宽、延迟、稳定性,得到模块软件版本刷新网络状态影响因素;步骤S34:基于模块软件版本刷新网络状态影响因素对模块软件版本刷新正常过程进行刷新参数调整优化,以生成模块软件版本刷新优化参数集;其中,步骤S34包括以下步骤:步骤S341:对模块软件版本刷新正常过程进行刷新速度及频率统计分析,得到模块软件版本刷新速度参数以及模块软件版本刷新频率参数;步骤S342:基于模块软件版本刷新网络状态影响因素对相对应的模块软件版本刷新速度参数以及模块软件版本刷新频率参数进行相关参数的调整分析,以设计出相应的参数调整策略,来适应不同网络状态下的版本刷新需求,包括根据网络带宽动态调整刷新速度、根据延迟优化刷新频率,以生成模块软件版本刷新参数调整方案;步骤S343:根据模块软件版本刷新参数调整方案对模块软件版本刷新速度参数以及模块软件版本刷新频率参数进行刷新参数调整优化,以模拟或实验验证调整后的参数对刷新过程的影响,包括性能提升、资源利用率方面的变化,并根据验证结果,进一步优化参数,直至达到最佳效果,以生成模块软件版本刷新优化参数集;步骤S35:根据模块软件版本刷新优化参数集对模块软件版本刷新正常过程进行刷新控制策略分析,生成模块软件版本刷新控制策略,以执行相应的电子控制模块软件刷新过程;步骤S4:确定目标电子控制模块软件版本刷新过程为模块软件版本刷新异常过程时,则基于电子控制模块待刷新备份软件对模块软件版本刷新异常过程进行软件回滚恢复,以生成电子控制模块待刷新回滚软件;重新对电子控制模块待刷新回滚软件进行迭代刷新及异常监测,直至确定为模块软件版本刷新正常过程。
全文数据:
权利要求:
百度查询: 深圳市本特利科技有限公司 电子控制模块软件刷新方法及系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。