[发明专利]一种车辆电子部件更新方法及装置有效
申请号: | 201611168519.6 | 申请日: | 2016-12-16 |
公开(公告)号: | CN108205303B | 公开(公告)日: | 2020-10-02 |
发明(设计)人: | 蔡海洋;俞松耀;钟东;于雯 | 申请(专利权)人: | 法法汽车(中国)有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 北京润平知识产权代理有限公司 11283 | 代理人: | 王崇 |
地址: | 100015 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 车辆 电子 部件 更新 方法 装置 | ||
本发明公开了一种车辆电子部件更新方法及装置,所述方法包括:监测是否接收到用于更新车辆电子部件的更新数据;当接收到所述更新数据时,判断所述车辆电子部件是否正在执行更新操作;当所述车辆电子部件未执行更新操作时,利用所述更新数据对所述车辆电子部件进行更新操作。
技术领域
本发明涉及智能汽车领域,具体涉及一种车辆电子部件更新方法及装置。
背景技术
智能车辆是一个集环境感知、规划决策、多等级辅助驾驶等功能于一体的综合系统,它集中运用了计算机、现代传感、信息融合、通讯、人工智能及自动控制等技术,是典型的高新技术综合体。目前对智能车辆的研究主要致力于提高汽车的安全性、舒适性,以及提供优良的人车交互界面。
为了实现智能控制、信息融合和交互等功能,车辆中通常设有诸如控制器、执行器、处理器等多种电子部件,这些电子部件需要由软件程序来驱动,为了不断完善功能,这些软件程序还需要被频繁的更新。随着软件和硬件技术的发展,目前对车辆电子部件的更新方式有多种,例如可以通过互联网与车载处理器进行通信以实现远程更新,又如可以通过外接诊断设备、电子设备连接车载处理器进行有线的本地更新。
随着更新方式的多样化,车载控制器在执行更新时可能会遇到指令冲突问题。具体而言,例如车辆同时提供两种更新接口或渠道,如果在其中一个渠道或接口正在接受更新数据对本地电子部件进行更新的期间,另一个渠道或接口也接收到了更新数据,并同时对本地电子部件进行更新,由此会引起被更新的电子部件发生混乱,导致软件或硬件出现错误,甚至使软件或硬件瘫痪。
发明内容
本发明要解决的是现有的车辆电子部件执行更新操作时可能发生混乱和错误的问题。
有鉴于此,本发明提供了一种车辆电子部件更新方法,包括:监测是否接收到用于更新车辆电子部件的更新数据;当接收到所述更新数据时,判断所述车辆电子部件是否正在执行更新操作;当所述车辆电子部件未执行更新操作时,利用所述更新数据对所述车辆电子部件进行更新操作。
优选地,当所述车辆电子部件正在执行更新操作时,持续执行所述判断所述车辆电子部件是否正在执行更新操作的步骤。
优选地,在利用所述更新数据对所述车辆电子部件进行更新操作时,还包括:将目标端口设置为预定状态。
优选地,所述判断所述车辆电子部件是否正在执行更新操作,包括:
检测目标端口的状态是否为预定状态;
当所述目标端口的不为预定状态时,判定所述车辆电子部件未执行更新操作。
优选地,所述目标端口为车载诊断系统接口,所述预定状态包括为所述车载诊断系统接口中的至少一个预定管脚为高电平。
优选地,所述判断所述车辆电子部件是否正在执行更新操作,包括:
判定是否能够从连接所述车辆电子部件的总线中获取到预定类型的报文;
当从连接所述车辆电子部件的总线中获取到预定类型的报文时,判定所述车辆电子部件正在执行更新操作。
相应地,本发明还提供一种车辆电子部件更新装置,包括:
更新监测单元,用于监测是否接收到用于更新车辆电子部件的更新数据;
冲突判断单元,用于当接收到所述更新数据时,判断所述车辆电子部件是否正在执行更新操作;
更新执行单元,用于当所述车辆电子部件未执行更新操作时,利用所述更新数据对所述车辆电子部件进行更新操作。
优选地,还包括:
队列执行单元,用于当所述车辆电子部件正在执行更新操作时,启动所述冲突判断单元。
优选地,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于法法汽车(中国)有限公司,未经法法汽车(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611168519.6/2.html,转载请声明来源钻瓜专利网。