【技术实现步骤摘要】
一种基于USB以太网的车载设备升级方法及装置
[0001]本专利技术涉及软件升级
,尤其涉及一种基于USB以太网的车载设备升级方法及装置。
技术介绍
[0002]目前,车载设备(如智能驾驶舱、自动泊车系统、ECU等)可以通过以太网接口或TBOX对系统进行远程升级。在远程升级过程,如果出现突发的状态(比如系统复位、电源掉电、网络掉线等),则可能较大概率出现因升级中断导致系统原有程序损坏无法开机。此时,只有将升级失败的车载设备从车辆上拆卸下来,使用专用的烧录器下载程序进行再升级才能恢复正常,导致维修过程长,容易引起客户投诉和不满。
技术实现思路
[0003]本专利技术提供一种基于USB以太网的车载设备升级方法及装置,旨在解决现有技术中的缺陷,提高升级程序的稳定性。
[0004]为达到上述目的,本专利技术所采取的技术方案为:本专利技术一方面提供一种基于USB以太网的车载设备升级装置,包括:网关、域控制器、目标升级设备;所述网关包括第一以太网接口以及与其连接的连接模式控制模块、数据处理模块,还包括与所述数据处理模块连接的通讯模块;所述第一以太网接口,用于与域控制器进行通讯连接;所述连接模式控制模块,用于控制域控制器、目标升级设备之间的USB接口的连接模式,升级正常时为USB以太网模式,升级异常时切换为普通USB接口模式;所述通讯模块,用于与升级服务器进行通信,下载升级文件;所述数据处理模块:对升级文件按照预设规则进行处理;所述域控制器包括依次连接的第二以太网接口、转换模块、第一USB接口;所述第 ...
【技术保护点】
【技术特征摘要】
1.一种基于USB以太网的车载设备升级装置,其特征在于,包括:网关、域控制器、目标升级设备;所述网关包括第一以太网接口以及与其连接的连接模式控制模块、数据处理模块,还包括与所述数据处理模块连接的通讯模块;所述第一以太网接口,用于与域控制器进行通讯连接;所述连接模式控制模块,用于控制域控制器、目标升级设备之间的USB接口的连接模式,升级正常时为USB以太网模式,升级异常时切换为普通USB接口模式;所述通讯模块,用于与升级服务器进行通信,下载升级文件;所述数据处理模块:对升级文件按照预设规则进行处理;所述域控制器包括依次连接的第二以太网接口、转换模块、第一USB接口;所述第二以太网接口,与所述第一以太网接口适配连接,用于与网关进行通讯连接;所述转换模块,用于在升级异常时将以太网数据转换为USB数据;所述第一USB接口,用于与目标升级设备连接,工作模式包括USB以太网模式、USB普通模式;所述目标升级设备包括:第二USB接口以及与其连接的SoC、BOOT切换模块;所述第二USB接口,与所述第一USB接口适配连接,用于与域控制器进行通讯,工作模式包括USB以太网模式、USB普通模式;所述BOOT切换模块,用于根据连接模式控制模块发送的连接模式信号选择目标升级设备启动时的BOOT类型;所述SoC,为目标升级设备的系统模块。2.根据权利要求1所述的基于USB以太网的车载设备升级装置,其特征在于,所述SoC包括用于存储系统文件的Flash、处理各种升级操作的ARM处理器。3.一种基于USB以太网的车载设备升级方法,基于权利要求1~2任一项所述的基于USB以太网的车载设备升级装置,其特征在于,包括:步骤1、目标升级设备以OTA差分升级模式进行升级;步骤2、网关判断目标升级设备的OTA差分升级是否成功,是则结束,否则进入下一步;步骤3、控制所述目标升级设备进入USB升级模式。4.根据权利要求3所述的基于USB以太网的车载设备升级方法,其特征在于,所述步骤1包括:步骤101、网关接收目标升级设备的OTA差分升级请求,与OTA升级服务器建立安全通信通道,并向所述OTA升级服务器请求下发OTA差分升级文件;步骤102、网关接收OTA升级服务器下发的OTA差分升级文件;步骤103、网关根据预设规则对所述OTA差分升级文件进行处理,并将处理后的OTA差分升级文件通过以太网协议下发给目标升级设备的域控制器;步骤104、所述域控制器将所述处理后的OTA差分升级文件通过USB以太网传输协议下发给目标升级设备,进行OTA差分升级。5.根据权利要求4所述的基于USB以太网的车载设备升级方法,其特征在于,所述步骤103包括:步骤1031、判断所述OTA差分升级文件是否为多个目标升级设备的综合升级文件,是则
对所述OTA差分升级文件进行解压后进入下一步,否则将所述OTA差分升级文件作为目标升级设备的OTA差分升级文件;步骤1032、读取所述各目标升级设备的当前系统文件数据,通过快速后缀排序法生成字典序;步骤1033、读取所述解压后的升级数据与所述字典序进行匹配,得到相似数据...
【专利技术属性】
技术研发人员:邓海明,蒋才科,
申请(专利权)人:惠州华阳通用电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。