一种软件全自动部署系统、方法及存储介质技术方案

技术编号:38513595 阅读:28 留言:0更新日期:2023-08-19 16:56
本发明专利技术涉及一种软件全自动部署系统、方法及存储介质,所述系统包括脚本模块,包括各种车型脚本模块,是整个工具最底层的逻辑组成;部署平台,包括各类车型的选择单元、车型的软件版本实时确认单元和显示单元,用于部署的车型软件版本和整个部署工具的可视化;自检模块,用于部署完成后,部署平台完成自检操作,且对部署过程中漏操作或者错误操作导致部署软件对应的错误进行提示。本发明专利技术不仅解决了工程师需要到当前车辆所在的位置进行软件的部署替换工作,并且整个部署替换工作繁琐,容易产生漏换、多换的情况,而平台替换能远程进行,大大减少替换的时间,而且能清晰直观的在平台上展示出每个车辆当前的软件版本,做到统一软件规划。规划。规划。

【技术实现步骤摘要】
一种软件全自动部署系统、方法及存储介质


[0001]本专利技术涉及软件管理
,尤其是涉及一种软件全自动部署系统、方法及存储介质。

技术介绍

[0002]由于现阶段网联智能汽车的发展迅速,各类车型自动驾驶软件版本更新迭代迅速,但现在软件部署大多数为人工手动部署,首先将每个需要保存下来的车辆参数从中提取出来,并将原软件版本备份后删除,再将新版软件部署进去,最后再将原车参数放入新版本中,但是这样将会非常的繁琐,并且容易出错。并且在以往的软件部署中,需要工程师需要前往车上将电脑与控制器相连,这样也会大大消耗时间。
[0003]为了方便新版软件部署到车上,需要开发一种一键软件部署的系统,这样能最大程度上的解决人工部署所浪费的时间并且提高部署准确率,并且这种软件部署的工具可以远程连接到车上的控制器内,使得工程师在办公室就能远程部署。

技术实现思路

[0004]鉴于以上问题,本专利技术提供了一种软件全自动部署系统、方法及存储介质,不仅解决了工程师需要到当前车辆所在的位置进行软件的部署替换工作,并且整个部署替换工作繁琐,容易产生漏本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种软件全自动部署系统,其特征在于,所述系统包括:脚本模块,包括各种车型脚本模块,是整个工具最底层的逻辑组成;部署平台,包括各类车型的选择单元、车型的软件版本实时确认单元和显示单元,用于部署的车型软件版本和整个部署工具的可视化;自检模块,用于部署完成后,部署平台完成自检操作,且对部署过程中漏操作或者错误操作导致部署软件对应的错误进行提示;部署文件替换模块,用于将车端控制器内替换的文件与上传至部署平台相应位置的新版文件进行替换,并且在替换过程中的检测,使每个替换的文件都将在部署平台上得到记录保留,方便后续查看;目标文件版本输出模块,用于得到每台与部署平台联网的车内软件的版本号,并且实时显示在部署平台上。2.根据权利要求1所述的软件全自动部署系统,其特征在于:所述部署平台与所述脚本模块、所述自检模块、所述部署文件替换模块和所述目标文件版本输出模块连接。3.根据权利要求1所述的软件全自动部署系统,其特征在于:所述各类车型的选择单元根据所述脚本模块提供各种车型脚本模块数据信息,进行分类并生成车型编号,将所述车型编号上传至所述部署平台的存储数据库中。4.根据权利要求3所述的软件全自动部署系统,其特征在于,所述分类并生产车型编号包括:L1.根据所述各种车型脚本模块数据信息,输出车型参数矩阵数据信息;L2.基于所述车型参数矩阵数据信息,建立一对一的函数关系f,f=QX+M,其中X为n
×
m阶车型参数矩阵,Q为1
×
n阶转换矩阵,M为1
×
n阶常量矩阵,输出相对应车型的数组数据信息;L3.根据所述相对应车型的数组数据信...

【专利技术属性】
技术研发人员:邹博堃蔡营陈泊通王迪
申请(专利权)人:东风悦享科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1