一种车载高清摄像头OTA升级方法与流程以及设备技术

技术编号:30081044 阅读:21 留言:0更新日期:2021-09-18 08:38
本发明专利技术涉及一种车载高清摄像头OTA升级方法与流程以及设备,用户触发更新摄像头软件的按钮,判断开始升级后读取进度,1mi n内正常读取进度,完成后升级成功,更新中通过动态链接库的内部流程进行,并通过一OEM/OTA云服务器、一远程通讯接口装置、一车机、一第一摄像头、一第二摄像头与一第三摄像头完成。该车载高清摄像头OTA升级方法与流程具有降低更新软件的成本损失,提升用户体验,提高安全性,促进智能化发展等优点。发展等优点。发展等优点。

【技术实现步骤摘要】
一种车载高清摄像头OTA升级方法与流程以及设备


[0001]本专利技术涉及车载高清摄像头OTA
,特别是一种车载高清摄像头OTA升级方法与流程以及设备。

技术介绍

[0002]目前,车载摄像头处于无人驾驶与车联网市场的双风口。一方面,车载摄像头是ADAS系统(Advanced Driving Assistance System,高级驾驶辅助系统)的主要视觉传感器。现在自动驾驶时代来临,ADAS系统作为无人驾驶的“桥梁”存在,也迎来了高速增长时期。全球范围内ADAS规模保持每年30%以上的增速增长期。以特斯拉Autopilot为例,共配置了8个摄像头,包括3个前置摄像头、2个侧方前视摄像头、2个侧方后视摄像头和1个后视摄像头。
[0003]但目前面临一个问题,前期开发或试产装车时如果出现批量性的画质效果问题(如白天模糊、夜间噪点多等)或其他软件bug,那么就需要通过更新摄像头软件来解决,而鉴于摄像头在车上安装位置的特殊性,拆卸比较困难,易造成相关零部件损坏或报废,增加更新软件的时间和成本损失。
[0004]为此我们研发了一种车载高清摄像头OTA升级方法与流程以及设备,用以解决以上问题。

技术实现思路

[0005]本专利技术目的是为了克服现有技术的不足而提供一种车载高清摄像头OTA升级方法与流程以及设备,具有降低更新软件的成本损失,提升用户体验,提高安全性,促进智能化发展等优点。
[0006]为达到上述目的,本专利技术采用的技术方案是:一种车载高清摄像头OTA升级方法与流程,依次包括以下步骤:
[0007]1.1用户触发更新摄像头软件的按钮;
[0008]1.2判断是否允许升级,如果不允许升级,升级失败,如果允许升级,进行步骤1.3;
[0009]1.3开始升级;
[0010]1.4读取升级进度;
[0011]1.5判断升级状态是否异常,如果升级异常,升级失败,如果升级正常,进行步骤1.6;
[0012]1.6判断1min之内进度是否更新,如果没有更新,升级失败,如果已经更新,进行步骤1.7;
[0013]1.7判断读取进度,如果完成进度100%,升级成功,如果没有完成更新,返回步骤1.4,重新进行。
[0014]优选的,所述摄像头软件的驱动打包为动态链接库,所述动态链接库联合编译到车机的软件系统中。
[0015]优选的,所述动态链接库的内部流程依次包括以下步骤:
[0016]3.1解锁;
[0017]3.2判断解锁是否成功,如果失败,返回错误信息,如果成功,进行步骤3.3;
[0018]3.3Flash Erase,摄像头软件的擦除;
[0019]3.4判断Flash Erase是否成功,如果失败,返回错误信息,如果成功,进行步骤3.5;
[0020]3.5Flash Write,摄像头软件的写入;
[0021]3.6判断Flash Write是否成功,如果失败,返回错误信息,如果成功,进行步骤3.7;
[0022]3.7Flash Read,摄像头软件的读取;
[0023]3.8校验Flash Read是否成功,如果失败,返回错误信息,如果成功,进行步骤3.9;
[0024]3.9加锁;
[0025]3.10判断加锁是否成功,如果失败,返回错误信息,如果成功,升级成功。
[0026]优选的,在摄像头硬件完好且车身通讯线路正常的情况下,如果更新过程中车辆异常掉电,此时摄像头也会掉电,那么给车辆重新点火启动之后,仍可重新升级摄像头软件至成功。
[0027]优选的,所述软件系统为安卓系统。
[0028]一种车载高清摄像头OTA升级设备,包括一生产更新包的OEM/OTA云服务器、一传输更新包的远程通讯接口装置、一升级更新包的车机以及与所述车机电性连接的一第一摄像头、一第二摄像头与一第三摄像头,所述更新包通过权利要求1至3任一项所述的方法与流程升级的,所述OEM/OTA云服务器与所述远程通讯接口装置通过移动网络4G/5G进行通讯,所述远程通讯接口装置与所述车机通过CAN Bus通讯,所述车机分别与所述第一摄像头、所述第二摄像头和所述第三摄像头通过LVDS(Low

Voltage Differential Signaling)低电压差分信号通讯。
[0029]优选的,所述远程通讯接口装置包括一T

Box与一网关,所述T

Box与所述网关通过CAN Bus通讯,所述T

Box与所述OEM/OTA云服务器通过移动网络4G/5G进行通讯,所述网关与所述车机通过CAN Bus通讯。
[0030]优选的,所述第一摄像头、所述第二摄像头与所述第三摄像头依次设置在车身的前端处。
[0031]由于上述技术方案的运用,本专利技术与现有技术相比具有下列优点:
[0032]1.减少前期开发或批量试产时需要更新软件带来的时间和成本损失;
[0033]2.后期量产后也可以通过更新摄像头软件,带给用户更好的驾驶安全和体验;
[0034]3.促进车载智能化的发展。
附图说明
[0035]附图1为本专利技术所述车载高清摄像头OTA升级更新的流程图;
[0036]附图2为本专利技术所述车载高清摄像头OTA升级动态链接库内部的流程图;
[0037]附图3为本专利技术所述车载高清摄像头OTA升级通讯连接的示意图。
Coaxia,基于同轴线的影像传输,同轴控制,电源叠加的技术)与车身显示设备(如车机)进行影像流数据传输,而其中也可以传送控制流数据,支持标准的I2C协议,这样就为OTA升级提供了前提。通常各家摄像头供应商可以将摄像头升级所需的软件驱动打包成动态链接库,车机供应商将动态链接库联合编译到自身软件系统中(一般是Android系统)。而车机通过移动网络4G/5G或WiFi与云端服务器进行安全连接,当云端有新版软件可以更新时,云端通过移动网络安全将新软件传送至车机,车机收到新软件之后会进行新软件的完整性和准确性算法校验,校验无误后车机相应界面会提示用户有新软件可以更新,用户只需要点击更新按钮并确认,即可开始摄像头软件的升级,升级完毕后动态链接库会进行软件的完整性和准确性算法校验,确保更新无误;如果更新失败,可以再次点击更新直至更新成功。
[0062]当开发高清摄像头专案时,可以与车厂、车机供应商三方沟通确认好升级流程,同步开发摄像头软件驱动库,主要实现摄像头软件的擦除(Erase)、写入(Write)、读取(Read)、校验等功能,且考虑到了若升级中途摄像头掉电,再次上电之后仍然可以重新升级软件直至成功,防止摄像头变为“砖头”。
[0063]以上仅是本专利技术的具体应用范例,对本专利技术的保护范围不构成任何限制。凡采用等同变换或者等效替换而形成的技术方案,均落在本专利技术权利保护范围之内。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车载高清摄像头OTA升级方法与流程,其特征在于:依次包括以下步骤:1.1用户触发更新摄像头软件的按钮;1.2判断是否允许升级,如果不允许升级,升级失败,如果允许升级,进行步骤1.3;1.3开始升级;1.4读取升级进度;1.5判断升级状态是否异常,如果升级异常,升级失败,如果升级正常,进行步骤1.6;1.6判断1min之内进度是否更新,如果没有更新,升级失败,如果已经更新,进行步骤1.7;1.7判断读取进度,如果完成进度100%,升级成功,如果没有完成更新,返回步骤1.4,重新进行。2.根据权利要求1所述车载高清摄像头OTA升级方法与流程,其特征在于,所述摄像头软件的驱动打包为动态链接库,所述动态链接库联合编译到车机的软件系统中。3.根据权利要求2所述车载高清摄像头OTA升级方法与流程,其特征在于,所述动态链接库的内部流程依次包括以下步骤:3.1解锁;3.2判断解锁是否成功,如果失败,返回错误信息,如果成功,进行步骤3.3;3.3Flash Erase,摄像头软件的擦除;3.4判断Flash Erase是否成功,如果失败,返回错误信息,如果成功,进行步骤3.5;3.5Flash Write,摄像头软件的写入;3.6判断Flash Write是否成功,如果失败,返回错误信息,如果成功,进行步骤3.7;3.7Flash Read,摄像头软件的读取;3.8校验Flash Read是否成功,如果失败,返回错误信息,如果成功,进行步骤3.9;3.9加锁;3.10判断加锁是否成功,如果失败,返回错误信息,如果成功,升...

【专利技术属性】
技术研发人员:牛顺兴李尚飞魏森
申请(专利权)人:辉创电子科技苏州有限公司
类型:发明
国别省市:

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

1