用于无线更新车辆的软件的方法和设备技术

技术编号:19247142 阅读:24 留言:0更新日期:2018-10-24 08:54
本发明专利技术涉及一种用于无线更新车辆的软件的方法和设备,更具体地,涉及一种用于以更高的效率无线更新车辆的电子设备的软件的方法和设备。根据本发明专利技术的一个实施方式,一种用于无线更新车辆的网关的软件的方法包括以下步骤:从至少一个控制器接收包括软件模块列表的第一消息;以及向更新服务器发送包括相对于所述至少一个控制器中的每一个的软件模块列表的第二消息,其中,所述第一消息包括硬件版本信息,并且所述第二消息可以包括车辆的区域信息。

【技术实现步骤摘要】
【国外来华专利技术】用于无线更新车辆的软件的方法和设备
本专利技术涉及一种用于更新车辆中的软件的方法和设备,更具体地,涉及一种用于以无线方式有效地更新车辆中的电子装置的软件的方法和设备。
技术介绍
随着智能交通系统(ITS)的发展以及能够执行无线通信(例如,Wi-Fi、3G和LTE)的车辆的百分比增加,车辆与外部实体之间的通信(例如,车辆与车辆的通信或车辆与基础设施的通信)已经很普遍。此外,安装在车辆中的电子控制单元(ECU)的数量增加。由于这些ECU的结构和功能变得越来越复杂,因此需要更新这些ECU内的软件模块,以便进行缺陷修复、性能增强和安全性改进。通常,经由车辆和诊断装置之间的有线连接使用诊断通信来更新ECU内的软件模块。然而,诊断通信的速度很慢,并且用户不方便之处在于:当需要更新时必须访问安装诊断装置的地方(例如,服务中心)。
技术实现思路
要解决的技术问题本专利技术用于提供一种用于以无线方式有效地更新车辆中的ECU的软件的方法和设备。特别地,本专利技术提供一种用于无线更新软件以及能够在该处理中使用的消息格式的处理。可以通过本专利技术实现的技术目的不限于在上文中已经具体描述的内容,本领域的技术人员通过以下详细描述可以更清楚地理解在本文中未描述的其他技术目的。解决技术问题的手段根据本专利技术的一个方面,在本文中提供了一种无线更新在车载网关中的软件的方法,所述方法包括:从至少一个控制器接收包括软件模块列表的第一消息;并且向更新服务器发送包括用于所述至少一个控制器中的每一个的软件模块列表的第二消息,其中,所述第一消息包括硬件版本信息,并且其中,所述第二消息包括车辆的区域信息。在本专利技术的另一方面,在本文中提供了一种用于无线更新软件的车载网关,所述车载网关包括:有线通信模块,其被配置为与至少一个控制器进行通信;无线通信模块,其被配置为与更新服务器进行通信;以及处理器,其被配置为执行控制,以从至少一个控制器接收包括软件模块列表的第一消息;并且向更新服务器发送包括用于所述至少一个控制器中的每一个的软件模块列表的第二消息,其中,所述第一消息包括硬件版本信息,并且其中,所述第二消息包括车辆的区域信息。在本专利技术的另一方面,在本文中提供了一种用于无线更新软件的车辆,所述车辆包括:至少一个控制器;以及网关,其被配置为:从至少一个控制器接收包括软件模块列表的第一消息;并且向更新服务器发送包括用于所述至少一个控制器中的每一个的软件模块列表的第二消息,其中,所述第一消息包括硬件版本信息,并且其中,所述第二消息包括车辆的区域信息。专利技术的效果根据如上所述构成的本专利技术的至少一个实施方式,可以以无线方式有效地执行车辆中的ECU的软件更新。此外,可以定义用于无线更新软件和在该处理的各个步骤中使用的消息格式的处理。特别地,由于软件模块的硬件版本信息和车辆的区域信息包括在相关消息中,因此可以执行更准确的更新。根据本专利技术的效果不限于在上文中已经具体描述的内容,本领域的技术人员通过本专利技术的以下详细描述可以更清楚地理解在本文中未描述的其他优点。附图说明图1是示出根据本专利技术的实施方式的用于无线更新软件的示例性处理的流程图;图2是示出根据本专利技术的实施方式的示例性会话和基于会话的示例性消息的表格;图3示出了根据本专利技术的实施方式的更新软件的示例性传输处理;图4示出了根据本专利技术的实施方式的诊断请求消息的示例性结构;图5示出了根据本专利技术的实施方式的诊断请求消息的示例性编码;图6示出了诊断报告消息的示例性结构;图7示出了根据本专利技术的实施方式的诊断报告消息的示例性编码;图8示出了根据本专利技术的实施方式的诊断提交消息的示例性结构;图9示出了根据本专利技术的实施方式的诊断提交消息的示例性编码;图10示出了根据本专利技术的实施方式的诊断接收消息的示例性编码;图11示出了根据本专利技术的实施方式的更新检查请求消息的示例性结构;图12示出了根据本专利技术的实施方式的更新检查请求消息的示例性编码;图13示出了根据本专利技术的实施方式的更新检查响应消息的示例性结构;图14示出了根据本专利技术的实施方式的更新检查响应消息的示例性编码;图15示出了根据本专利技术的实施方式的通过代码库字段提供备份地址的更新检查响应消息的示例性编码;图16示出了根据本专利技术的实施方式的通过代码库2字段提供备份地址的更新检查响应消息的示例性编码;图17示出了根据本专利技术的实施方式的更新通知消息的示例性编码;图18示出了根据本专利技术的实施方式的更新通知消息的另一示例性编码;图19示出了根据本专利技术的实施方式的更新确认消息的示例性编码;图20示出了根据本专利技术的实施方式的更新应用消息的示例性结构;图21示出了根据本专利技术的实施方式的更新应用消息的示例性编码;图22示出了根据本专利技术的实施方式的更新结果消息的示例性结构;图23示出了根据本专利技术的实施方式的更新结果消息的示例性编码;图24示出了根据本专利技术的实施方式的更新报告提交消息的示例性编码;图25示出了根据本专利技术的实施方式的更新报告接收消息的示例性编码。具体实施方式现在将详细地参考本专利技术的示例性实施方式,在附图中示出其示例。然而,本专利技术可以以许多不同的形式体现,并且不应该被解释为限于在本文中阐述的实施方式。为了在附图中清楚地示出本专利技术,省略了与描述无关的部分,并且在整个说明书中,相同的部分用相同的附图标记表示。在整个说明书中,当一个部分称为“包含/包括”元素时,这意味着该部分也可以包括其他元素,除非另有特别说明。另外,在整个说明书中由相同的附图标记表示的部分表示相同的部件。图1是示出根据本专利技术的实施方式的用于无线更新软件的示例性处理的流程图。参考图1,软件供应商可以向更新服务器提供更新软件(更新模块)(S1)。在本文中,软件供应商和更新服务器的操作实体可以是车辆的制造商,或者可以是安装在车辆中的装置的制造商或者安装在车辆中的装置中包括的部件的制造商。然而,本专利技术不限于供应商或服务器的这种操作实体。此外,该步骤可以与下面描述的后续步骤异步地执行。车辆移动网关(VMG)可以将诊断请求(诊断(请求))消息发送到连接到其上的各个ECU,以请求ECU提交软件列表(S2)。响应于诊断(请求)消息,各个ECU可以诊断软件状态,生成软件模块的列表,并通过诊断报告(诊断(报告))消息将该列表报告给VMG(S3)。然后,VMG可以通过诊断提交(诊断(提交))消息将从各个ECU获取的列表提交到对应的车辆,以检查软件更新是否可用于车辆(S4)。在确认接收到VMG提交的列表时,更新服务器可以将诊断接收(诊断(接收))消息发送到VMG(S5)。根据该列表,更新服务器可以检查安装在车辆中的软件的状态,并且确定ECU所需的更新(S6)。由于可能需要很长的时间来检查的软件的状态,所以VMG可以将更新检查请求(update_check(请求))消息发送到更新服务器,以周期性地检查车辆更新的必要性(S7)。如果有可用的任何更新,则更新服务器可以向VMG发送包括更新模块的下载位置信息的更新检查响应(update_check(响应))消息(S8)。如果有可用的任何更新,则VMG可以通过访问下载位置信息来下载更新模块(S9)。在将更新应用到各个ECU之前,VMG可以通过用户接口通知车辆驾驶员确认更新应用(S10)。为此,可以使用更新通知(更新(通知))消息。如果驾驶员本文档来自技高网...

【技术保护点】
1.一种无线更新车载网关中的软件的方法,所述方法包括以下步骤:从至少一个控制器接收包括软件模块列表的第一消息;并且向更新服务器发送包括所述至少一个控制器中每一个的软件模块列表的第二消息,其中,所述第一消息包括硬件版本信息,并且其中,所述第二消息包括车辆的区域信息。

【技术特征摘要】
【国外来华专利技术】2016.02.11 US 62/293,842;2016.02.19 US 62/297,4221.一种无线更新车载网关中的软件的方法,所述方法包括以下步骤:从至少一个控制器接收包括软件模块列表的第一消息;并且向更新服务器发送包括所述至少一个控制器中每一个的软件模块列表的第二消息,其中,所述第一消息包括硬件版本信息,并且其中,所述第二消息包括车辆的区域信息。2.根据权利要求1所述的方法,其中,所述硬件版本信息包括在所述第一消息的装置元素中。3.根据权利要求1所述的方法,其中,所述车辆的区域信息包括在所述第二消息的车辆元素中。4.根据权利要求1所述的方法,还包括步骤:接收指示是否从所述更新服务器成功接收到所述第二消息的第三消息。5.根据权利要求4所述的方法,其中,所述第三消息包括消息元素中指示是否成功接收到所述第二消息的字段。6.根据权利要求4所述的方法,其中,所述第一消息、所述第二消息和所述第三消息的每个包括会话标识符(sessionid)信息并且具有相同的值作为会话标识符信息。7.根据权利要求4所述的方法,还包括步骤:从所述更新服务器接收包括至少一个更新模块的位置信息的第四消息。8.根据权利要求7所述的方法,其中,所述位置信息包括两个以上的统一资源定位符(URL)地址。9.根据权利要求8所述的方法,其中,所述两个以上的URL地址中的至少一个是备份URL地址。10.一种计算机可读记录介质,其中,记录了用于执行根据权利要求1至9中任一项所述的无线更新软件的方法的程序。11.一种用于无线更新软件的车载网关,所述车载网关包括:有线通信模块,被配置为与至少一个控制器进行通信;无线通信模块,被配置为与更新服务器进行通信;以及处理器,被配置为执行控制以从所述至少一个控制器接收包括软件模块列表的第一消息;并且向所述更新服务器发送包括所述至少一个控制器中每一个的软件模块列表的第二消息,其中,所述第一消息包括硬件版本信息,并且其中,所述第二消息包括车辆的区域信息。12.根据权利要求11所述的车载网关,其中,所述硬件版本信息包括在所述第一消息的装置元素中。13.根据权利要求11所述的车载网关,其中,所述车辆的区域信息包括在所述第二消息的车辆元素...

【专利技术属性】
技术研发人员:朴胜煜河在濬郑仁溶赵峨览
申请(专利权)人:现代自动车株式会社
类型:发明
国别省市:韩国,KR

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

1