System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于车载控制器应用升级,具体涉及一种adas域控制器差分升级方法、系统及存储介质。
技术介绍
1、随着汽车智能网联的发展,车联网处于越来越重要的地位,汽车的ecu控制器如ivi、tbox、adas以及新能源ecu控制器相比传统车辆,软件更新迭代越来越多,用于为用户提供更好的用户体验。
2、在现有嵌入式软件升级方案中,通常采用全覆盖的升级方案,即是使用新的软件版本的完全覆盖老版本软件,其缺点就是需要把新版本软件完全下载到本地,然后把下载的升级包覆盖到目标区域。随着车载控制器功能越来越多,功能软件也越做越大,可能只是一个小小的改动就需要重新下载安装整个升级软件包。这种方式在智能网络汽车普遍采用ota升级方式的当今,既增加了服务器的压力,又浪费了用户的流量,因此每当软件商发布新版本的时候,一些用户升级并不是很积极,这就造成了新版本的升级率不高、升级时间长等问题。
3、因此,亟需开发一种新的adas域控制器差分升级方法、系统及存储介质,以解决上述问题。
技术实现思路
1、本专利技术的目的是提供一种adas域控制器差分升级方法、系统及存储介质。
2、为了解决上述技术问题,本专利技术提供了一种adas域控制器差分升级方法,其包括:在服务器收集成对的旧版文件和更新文件,以构建判断新版和旧版文件相似度模型;根据判断新版和旧版文件相似度模型在服务器构建决策使用全量更新或差分模型,以向域控制器下发更新文件;在域控制器接收更新文件,完成更新后校验并重启;设置
3、具体地,获取文件数据;文件数据经数据预处理、构建相似度判别神经网络、特征提取、特征向量生成、距离度量、损失函数计算、训练及优化、输出相似度,以构建判断新版和旧版文件相似度模型。
4、具体地,通过将文件内容转换为数字表示形式对文件数据进行数据预处理,并对每个文件内容进行归一化处理。
5、具体地,设置孪生网络,以共享权重;同时将两个输入数据输入孪生网络中,以使孪生网络分别接收两个输入x1与x2,以转换为向量gω(x1)与gω(x2),计算两个输出向量的距离eω;ew(x1,x2)=||gw(x1)-gw(x2)||。
6、具体地,每个输入数据通过孪生网络中各自的子网络,经卷积层、池化层和全连接层层后提取出代表性的特征;经过特征提取后,孪生网络中每个子网络将输入数据映射为一个低维特征向量;两个输入数据各自经过孪生网络中子网络后,分别得到对应的特征向量,且经距离度量后衡量两个输入数据在特征空间中的距离,以得出两个输入数据之间的相似程度。
7、具体地,通过优化器随机梯度下降更新网络的权重,以最小化对比损失函数;设置对比损失函数学习率为0.002。
8、具体地,计算两个输入数据的特征向量之间的相似度,通过使用孪生网络将两个输入数据转化为特征向量;通过余弦相似度或欧氏距离评估两个输入数据的相似性。
9、具体地,当域控制器需要升级时,域控制器向服务器发送请求,并提供旧版本和新版本的文件;服务器使用已训练的孪生网络,分别对旧版本和新版本的文件进行特征提取,并计算它们的特征向量之间的差异,以形成差分文件。
10、另一方面,本专利技术提供一种采用如上述的adas域控制器差分升级方法的adas域控制器差分升级系统,其包括:服务器,收集成对的旧版文件和更新文件,以构建判断新版和旧版文件相似度模型,根据判断新版和旧版文件相似度模型在服务器构建决策使用全量更新或差分模型,以向域控制器下发更新文件;域控制器,接收更新文件,完成更新后校验并重启。
11、第三方面,本专利技术提供一种计算机存储介质,所述计算机存储介质中存储有计算机程序,所述计算机程序在被处理器执行时,实现如上述的adas域控制器差分升级方法。
12、本专利技术的有益效果是,本专利技术能够降低域控制器更新时所需的资源消耗,增强汽车ecu升级过程中的用户体验,对不同类型的文件和变更具有较好的泛化能力,且不受文件大小影响就能自动生成有效的差分文件,减少了人工操作的需求,并具有高效性、容错性及应用广泛的特点。
13、本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。
14、为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
本文档来自技高网...【技术保护点】
1.一种ADAS域控制器差分升级方法,其特征在于,包括:
2.如权利要求1所述的ADAS域控制器差分升级方法,其特征在于,
3.如权利要求2所述的ADAS域控制器差分升级方法,其特征在于,
4.如权利要求3所述的ADAS域控制器差分升级方法,其特征在于,
5.如权利要求4所述的ADAS域控制器差分升级方法,其特征在于,
6.如权利要求5所述的ADAS域控制器差分升级方法,其特征在于,
7.如权利要求5所述的ADAS域控制器差分升级方法,其特征在于,
8.如权利要求7所述的ADAS域控制器差分升级方法,其特征在于,
9.一种采用如权利要求1-8任一项所述的ADAS域控制器差分升级方法的ADAS域控制器差分升级系统,其特征在于,包括:
10.一种计算机存储介质,其特征在于,所述计算机存储介质中存储有计算机程序,所述计算机程序在被处理器执行时,实现如权利要求1-8任一项所述的ADAS域控制器差分升级方法。
【技术特征摘要】
1.一种adas域控制器差分升级方法,其特征在于,包括:
2.如权利要求1所述的adas域控制器差分升级方法,其特征在于,
3.如权利要求2所述的adas域控制器差分升级方法,其特征在于,
4.如权利要求3所述的adas域控制器差分升级方法,其特征在于,
5.如权利要求4所述的adas域控制器差分升级方法,其特征在于,
6.如权利要求5所述的adas域控制器差分升级方法,其特征在于,
...
【专利技术属性】
技术研发人员:徐健,王炳伟,刘宇,李徐钰,
申请(专利权)人:常州星宇车灯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。