The embodiment of the invention provides a vehicle automatic diagnosis system equipment and updating method thereof; the method comprises: acquiring modem vehicle automatic diagnosis system of equipment upgrade package; modem equipment upgrade package for the first split into software upgrades to the modem package and for upgrade second software package of micro controller, and push send second packages to the micro controller; micro controller based on second software upgrade. The present invention split MCU software package in Modem data packets received, and pushed to MCU, so that MCU can directly according to the software package MCU upgrade, Modem is no longer required to trigger the MCU upgrade after upgrade, realize decoupling of Modem upgrade and upgrade of the MCU, to avoid invalid upgrade Modem.
【技术实现步骤摘要】
一种车载自动诊断系统设备及其升级方法
本专利技术涉及车载自动诊断系统设备领域,尤其涉及一种车载自动诊断系统设备及其升级方法。
技术介绍
随着汽车和互联网产业的快速发展,市场中不断的出现各种新型OBD(On-BoardDiagnostics,车载自动诊断系统设备)等车载设备,与此同时,车载设备的功能需求方面也在不断的更新,越来越趋于智能化。在进行设备更新时,软件版本都打包在调制解调器Modem中,必须是先升级Modem,Modem升级完成之后通过下指令触发微控制器MCU升级。由于在使用时,设备更新往往是针对微控制器MCU进行的,实际上不需要对Modem进行升级,因此,现有OBD升级方式存在Modem无效升级的问题。
技术实现思路
本专利技术实施例提供了一种车载自动诊断系统设备及其升级方法,以解决现有OBD升级方式存在的Modem无效升级的问题。一方面,提供了一种用于车载自动诊断系统设备的升级方法,车载自动诊断系统设备包括调制解调器及微控制器,升级方法包括:调制解调器获取车载自动诊断系统设备的设备升级包;调制解调器将设备升级包拆分为用于对调制解调器进行升级的第一软件包、以 ...
【技术保护点】
一种用于车载自动诊断系统设备的升级方法,所述车载自动诊断系统设备包括调制解调器及微控制器,所述升级方法包括:所述调制解调器获取所述车载自动诊断系统设备的设备升级包;所述调制解调器将所述设备升级包拆分为用于对所述调制解调器进行升级的第一软件包、以及用于对所述微控制器进行升级的第二软件包;所述调制解调器推送所述第二软件包至所述微控制器;所述微控制器根据所述第二软件包进行微控制器升级。
【技术特征摘要】
1.一种用于车载自动诊断系统设备的升级方法,所述车载自动诊断系统设备包括调制解调器及微控制器,所述升级方法包括:所述调制解调器获取所述车载自动诊断系统设备的设备升级包;所述调制解调器将所述设备升级包拆分为用于对所述调制解调器进行升级的第一软件包、以及用于对所述微控制器进行升级的第二软件包;所述调制解调器推送所述第二软件包至所述微控制器;所述微控制器根据所述第二软件包进行微控制器升级。2.如权利要求1所述的升级方法,其特征在于,在所述调制解调器推送所述第二软件包至所述微控制器之前,还包括:所述调制解调器判断是否需要根据所述第一软件包进行调制解调器升级;若不需要升级,则删除所述第一软件包,并推送所述第二软件包至所述微控制器。3.如权利要求2所述的升级方法,其特征在于,所述调制解调器判断是否需要根据所述第一软件包进行调制解调器升级包括:获取当前的调制解调器软件版本标识;判断所述当前的调制解调器软件版本标识与所述第一软件包的版本标识是否相同;若相同,则不需要升级;若不相同,则需要升级。4.如权利要求2所述的升级方法,其特征在于,还包括:若需要升级,则根据所述第一软件包进行调制解调器升级,在进行调制解调器升级之后,推送所述第二软件包至所述微控制器。5.如权利要求4所述的升级方法,其特征在于,所述调制解调器在根据所述第一软件包进行调制解调器升级之前,还包括:向所述微控制器发送调制解调器升级请求;若接收到不允许调制解调器升级消息时,暂停升级流程,并周期性的发送所述调制解调器升级请求;所述不允许调制解调器升级消息为所述微控制器在工作模式时发送,所述工作模式包括所述微控制器处于升级状态和/或车辆未处于熄火状态;若接收到允许调制解调器升级消息时,进入升级流程;所述允许调制解调器升级消息为所述微控制器在非工作模式时发送,所述非工作模式包括所述微控制器未处于升级状态且车辆处于熄火状态。6.如权利要求1至5任一项所述的升级方法,其特征在于,在所述微控制器根据所述第二软件包进行微控制器升级之前,还包括:根据检测到的车辆运行信息,判断车辆是否处于熄火状态;若车辆未处于熄火状态,则暂停升级流程,并周期性的判断车辆是否处于熄火状态;若车辆处于熄火状态,则判断电量是否满足升级要求,若满足,则进入升级流程。7.如权利要求6所述的升级方法,其特征在于,在所述微控制器判断车辆处于熄火状态、且电量满足升级要求之后,执行升级流程之前,还包括:向所述调制解调器发送微控制器升级请求;若接收到不允许微控制器升级消息时,暂停升级流程,并周期性的发送所述微控制器升级请求;所述不允许微控制器升级消息为所述调制解调器在处于升级状态时发送的;若接收到允许微控制器升级消息时,进入升级流程;所述允许微控制器升级消息为所述调制解调器在...
【专利技术属性】
技术研发人员:梁雷,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。