基于制造技术

技术编号:39590173 阅读:8 留言:0更新日期:2023-12-03 19:42
本发明专利技术公开了一种基于

【技术实现步骤摘要】
基于OTA的容器化车载应用程序增量更新方法


[0001]本专利技术涉及容器技术和
OTA
技术,尤其涉及一种基于
OTA
的容器化车载应用程序增量更新方法


技术介绍

[0002]随着移动设备和物联网技术的快速发展,
OTA

Over The Air
)技术成为了一项重要的技术,它可以通过网络将固件

软件

配置文件等更新至设备中

通过
OTA
技术,可以为设备提供更好的用户体验

修复安全漏洞

提升设备性能等

在智能驾驶领域,
OTA
技术有着广泛的应用,以下是一些
OTA
在智能驾驶领域的典型应用场景:软件更新:
OTA
技术可以用于智能驾驶系统的软件更新,包括车载娱乐

车辆诊断

驾驶辅助等功能

通过
OTA
更新,车辆的软件可以及时得到升级,从而增强驾驶体验和安全性

[0003]地图更新:
OTA
技术可以用于更新车辆导航系统的地图数据,包括实时交通信息

道路修建变化

施工路段等信息

通过
OTA
更新,车辆的导航系统可以及时得到更新,从而更加准确地指引驾驶员行驶路线/>。
[0004]自动驾驶功能升级:
OTA
技术可以用于自动驾驶系统的功能升级,包括识别算法

感知系统

控制系统等

通过
OTA
更新,车辆的自动驾驶功能可以及时得到升级,从而提高自动驾驶的性能和安全性

[0005]故障诊断:
OTA
技术可以用于车辆故障诊断,包括检测车辆的电子控制模块

传感器

执行器等部件的工作状态

通过
OTA
更新,车辆的故障诊断功能可以及时得到升级,从而提高车辆的可靠性和安全性

[0006]综上所述,
OTA
技术在智能驾驶领域的应用非常广泛,可以帮助车辆及时得到升级和更新,从而提高驾驶体验和安全性,减少故障发生的可能性

[0007]车联网的安全问题是一个重要的话题,因为它涉及到人身安全和财产安全

车联网的安全保障主要通过数据加密

身份认证

安全防护

安全升级

人工智能等技术实现

随着车联网技术的不断发展和普及,车载业务生态的安全问题越来越受到关注

[0008]应用程序容器技术作为一种有效的安全保障措施,在车载业务生态中发挥着重要的作用,主要体现在以下几个方面:隔离技术:将不同的应用程序隔离开来,防止恶意程序对车载系统和用户数据的攻击和滥用

安全认证:通过数字证书和其他安全机制进行安全认证,确保只有合法的应用程序才能在车载系统中运行

限制权限:限制应用程序对系统和用户数据的访问权限,从而防止恶意程序获取敏感信息或者对系统进行破坏

远程管理:实现远程管理,车载系统管理员可以随时对应用程序进行监控

更新和删除,确保车载系统的安全和稳定

通过隔离技术

安全认证

权限限制和远程管理等手段,应用程序容器技术可以保障车载系统和用户数据的安全,有效遏制恶意攻击和滥用,提高车联网的可靠性和安全性

[0009]在车载网络中,通常会有类似
T

Box
的设备,作为无线网关,为整车提供远程通讯
的服务

采用容器化方式运行在车载网络中的应用程序,在需要拉取容器镜像时,无法直接连接外网的镜像服务器进行拉取

目前,对于车载应用的在线升级,只有通过
OTA
服务,以
T

Box
作为无线网关,进行升级包的下载和安装


OTA
的升级过程中,其所支持的上传和下载包的格式,决定了
OTA
的升级方式

目前市面上大部分的
OTA
服务器都仅支持二进制包的上传和下载,无法支持直接推送和拉取容器镜像的方式

那么容器镜像分层技术和增量更新的特性,则无法在通过
OTA
升级车载应用的场景下发挥作用


技术实现思路

[0010]为解决现有技术中存在的不足,本专利技术的目的在于,提供一种基于
OTA
的容器化车载应用程序增量更新方法

[0011]为实现本专利技术的目的,本专利技术所采用的技术方案是:一种基于
OTA
的容器化车载应用程序增量更新方法,包括步骤:(1)将应用程序容器镜像文件导出到本地文件,使用差分工具对导出到本地的新旧版本的容器镜像文件进行差分计算,生成容器镜像的差分增量包;(2)将差分增量包上传到
OTA
服务器,由需要更新升级的车载
OTA
客户端下载到车载系统中;(3)在车载系统中将差分增量包和旧版本的容器镜像文件进行合并,使用差分合并工具生成新的镜像文件;(4)将新的容器镜像文件上传到车载系统的本地容器镜像仓库,更新应用程序容器,根据车载系统的容器化方案,选择合适的容器化升级方案,完成应用程序的升级

[0012]进一步地,步骤(1)中,将应用程序容器镜像文件导出到本地文件,如
docker save image.tar image:v0.2
;使用差分工具,如
bsdiff
,对导出到本地的新旧版本的容器镜像文件进行差分计算,生成容器镜像的差分增量包,如
bsdiff old.tar new.tarimage.patch。
[0013]进一步地,步骤(2)中,通过
OTA
技术上传下载差分增量包,并以
T

Box
作为上传下载的无线网关

[0014]进一步地,步骤(2)中,利用
OTA
技术的安全校验功能,对上传和下载的增量包进行安全校验;上传差分增量包时,
OTA
服务器会根据上传的数据包,计算出
Hash
值,与当前的时间戳一起,作为数据包的元数据,存储于
OTA
服务器的数据库中;下载差分增量包时,
OTA...

【技术保护点】

【技术特征摘要】
1.
一种基于
OTA
的容器化车载应用程序增量更新方法,其特征在于,包括步骤:(1)将应用程序容器镜像文件导出到本地文件,使用差分工具对导出到本地的新旧版本的容器镜像文件进行差分计算,生成容器镜像的差分增量包;(2)将差分增量包上传到
OTA
服务器,由需要更新升级的车载
OTA
客户端下载到车载系统中;(3)在车载系统中将差分增量包和旧版本的容器镜像文件进行合并,使用差分合并工具生成新的镜像文件;(4)将新的容器镜像文件上传到车载系统的本地容器镜像仓库,更新应用程序容器,根据车载系统的容器化方案,选择合适的容器化升级方案,完成应用程序的升级
。2. 根据权利要求1所述的基于
OTA
的容器化车载应用程序增量更新方法,其特征在于,步骤(1)中,将应用程序容器镜像文件导出到本地文件,如
docker save image.tar image:v0.2
;使用差分工具,如
bsdiff
,对导出到本地的新旧版本的容器镜像文件进行差分计算,生成容器镜像的差分增量包,如
bsdiff old.tar new.tar image.patch。3.
根据权利要求1所述的基于
OTA
的容器化车载应用程序增量更新方法,其特征在于,步骤(2)中,通过
OTA
技术上传下载差分增量包,并以
T

Box
作为上传下载的无线网关
。4.
根据权利要求1所述的基于
OTA
的容器化车载应用程序增量更新方法,其特征在于,步骤(2)中,利用
OTA
技术的安全校验功能,对上传和下载的增量包...

【专利技术属性】
技术研发人员:蔡月祥陈诚张旸
申请(专利权)人:奥特酷智能科技南京有限公司
类型:发明
国别省市:

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

1