车载软件分发系统、服务器及方法技术方案

技术编号:21298032 阅读:30 留言:0更新日期:2019-06-12 07:29
本发明专利技术涉及车载软件分发系统、服务器及方法,用于实现灵活的更新用软件的分发控制。车载软件分发系统(1)构成为具备:车载软件分发服务器(远程信息处理中心(10)),通过活动来管理针对多个车辆(20)的车载系统(例如引擎ECU(241))的同一功能的升级,将该活动的软件远程地分发给对象车辆;终端(30);以及软件更新装置(210),搭载于多个车辆(20)的各个车辆。另外,在远程信息处理中心(10)中,活动管理部(112)根据预定的基准将活动的对象车辆分类为群组,针对该分类出的每个群组,制作从属于活动的多个子活动,软件分发部(更新用软件分发部(113))将针对各个子活动的软件远程地分发给对象车辆。

【技术实现步骤摘要】
车载软件分发系统、服务器及方法
本专利技术涉及车载软件分发系统、车载软件分发服务器以及车载软件分发方法,适合应用于针对在乘用车等车辆中搭载的设备实现远程的软件更新的车载软件分发系统、车载软件分发服务器以及车载软件分发方法。
技术介绍
近年来,由于驾驶支援功能、自动驾驶技术的发展,搭载于汽车用的电子控制装置(ECU:ElectricControlUnit,电子控制单元)的软件的规模增大。另外,随着软件的规模增大,软件不良现象所引起的召回的次数以及每次召回需要应对的车辆台数也处于增加的趋势。另外,另一方面,随着通信网络的发展,汽车以无线方式与中心系统等连接的互联汽车也有了普及的兆头。在这样的状况中,针对将在现有便携电话、电视机中使用的基于无线的远程软件更新技术应用于汽车来远程地更新汽车的ECU软件的面向汽车的远程软件更新技术的需求提高。例如,在专利文献1中,公开了经由网络进行车载软件的更新的信息处理系统。在专利文献1公开的信息处理系统中,将汽车ECU中的更新用软件应用后的存储器的散列值发送给中心,实施与事先登记的验证用的散列值的比较,从而能够在中心侧确认对象的汽车的ECU中的软件的更新是否正常地完成。现有技术文献专利文献1:日本专利第5864510号公报
技术实现思路
此处,在专利文献1公开的信息处理系统中,以针对具有相同ECUID(能够唯一地确定ECU的标识符)的ECU或者车辆统一地分发同一软件为前提。但是,在实际的软件更新中,存在为了验证而仅对特定车辆分发软件的情形、由于与车辆所在的国家、地域(地区)对应地规定不同而分发仅变更了一部分数据的软件的情形等。在专利文献1公开的信息处理系统中,在如上所述不对所有汽车统一地分发软件的状况(不一齐地分发同一软件的状况)下,存在不明确如何控制软件分发的问题。本专利技术是考虑以上情况而完成的,提供一种能够实现为了验证而仅对特定车辆分发软件或者与地区对应地分发不同的软件等并非统一地分发更新用软件而是灵活地分发更新用软件的控制的车载软件分发系统、车载软件分发服务器以及车载软件分发方法。为了解决上述问题,在本专利技术中,提供控制针对多个车辆的车载系统的同一功能的升级的车载软件分发系统,该车载软件分发系统具有:车载软件分发服务器(Telematicscenter,远程信息处理中心),通过活动(maincampaign,主活动)来管理同一功能的升级,将基于该活动的软件远程地分发给该活动的对象车辆;终端,进行针对车载软件分发服务器的输入输出;以及软件更新装置,搭载于多个车辆的各个车辆,下载从车载软件分发服务器分发的软件并安装到对象的车载系统。该车载软件分发系统的特征在于,具有:活动管理部,车载软件分发服务器根据预定的基准将活动的对象车辆分类为群组,针对该分类出的每个群组,制作从属于活动的多个子活动(例如测试活动、分发活动);以及软件分发部,针对各个子活动,将基于该子活动的软件远程地分发给该子活动的对象车辆。另外,为了解决上述问题,在本专利技术中,提供车载软件分发服务器(远程信息处理中心),该车载软件分发服务器通过活动(主活动)来管理针对多个车辆的车载系统的同一功能的升级,将基于该活动的软件远程地分发给该活动的对象车辆,该车载软件分发服务器的特征在于,具备:活动管理部,根据预定的基准将活动的对象车辆分类为群组,针对该分类出的每个群组,制作从属于活动的多个子活动(例如测试活动、分发活动);以及软件分发部,针对各个子活动,将基于该子活动的软件远程地分发给该子活动的对象车辆。另外,为了解决上述问题,在本专利技术中,提供控制针对多个车辆的车载系统的同一功能的升级的车载软件分发系统的车载软件分发方法。在该车载软件分发方法中,车载软件分发系统具有:车载软件分发服务器,通过活动来管理同一功能的升级,将基于该活动的软件远程地分发给该活动的对象车辆;终端,进行针对车载软件分发服务器的输入输出;以及软件更新装置,搭载于多个车辆的各个车辆,下载从车载软件分发服务器分发的软件并安装到对象的车载系统。另外,该车载软件分发方法的特征在于,具备:活动制作步骤,车载软件分发服务器根据预定的基准将活动的对象车辆分类为群组,针对该分类出的每个群组,制作从属于活动的多个子活动;以及软件分发步骤,车载软件分发服务器针对各个子活动,将基于该子活动的软件远程地分发给该子活动的对象车辆。根据本专利技术,能够实现灵活的更新用软件的分发控制。附图说明图1是示出本专利技术的第1实施方式的车载软件分发系统的结构例的图。图2是示出车辆信息的具体示例的图。图3是示出车辆结构信息的具体示例的图。图4是示出主活动信息的具体示例的图。图5是示出测试活动信息的具体示例的图。图6是示出分发活动信息的具体示例的图。图7是示出更新进展状况信息的具体示例的图。图8是示出主活动信息以及测试活动信息的制作处理的处理顺序的一个例子的流程图。图9是说明活动管理画面的一个例子的图。图10是示出基于测试活动的更新用软件的验证处理的处理顺序的一个例子的流程图(其1)。图11是示出基于测试活动的更新用软件的验证处理的处理顺序的一个例子的流程图(其2)。图12是示出分发活动信息的制作处理的处理顺序的一个例子的流程图。图13是示出基于分发活动的更新用软件的分发处理的处理顺序的一个例子的流程图(其1)。图14是示出基于分发活动的更新用软件的分发处理的处理顺序的一个例子的流程图(其2)。图15是示出第2实施方式中的分发活动信息的制作处理的处理顺序的一个例子的流程图。图16是说明分发活动制作画面的一个例子的图。图17是示出分发开始日期时间变更处理的处理顺序的一个例子的流程图。(附图标记说明)1:车载软件分发系统;10:远程信息处理中心;20:车辆;30:终端;40:网络;110:中央运算处理装置;111:车辆管理部;112:活动管理部;113:更新用软件分发部;114:地理编码处理部;115:分发开始日期时间变更部;120:存储装置;121:车辆DB;122:车辆结构DB;123:主活动DB;124:测试活动DB;125:分发活动DB;126:更新进展状况DB;127:软件DB;128:地图DB;130:通信部;210:软件更新装置;211:中央运算处理装置;212:活动确认部;213:更新用软件请求部;214:ECU软件更新部;215:存储装置;216:位置测位装置;220:通信部;230:导航终端;231:中央运算处理装置;232:更新信息显示部;233:存储装置;234:输入输出装置;241:引擎ECU;242:自动驾驶ECU;310:中央运算处理装置;311:活动信息输入输出部;320:存储装置;330:输入输出装置;340:通信部;1210:车辆信息;1220:车辆结构信息;1230:主活动信息;1240:测试活动信息;1250:分发活动信息;1260:更新进展状况信息。具体实施方式以下,根据附图详细叙述本专利技术的一个实施方式。(1)第1实施方式(1-1)车载软件分发系统1的结构图1是示出本专利技术的第1实施方式的车载软件分发系统的结构例的图。图1所示的车载软件分发系统1是一边确认车辆20的位置信息一边向车辆20分发软件的系统,具备作为服务器的远程信息处理中心10、搭载于车辆20的软件更新装本文档来自技高网...

【技术保护点】
1.一种车载软件分发系统,控制针对多个车辆的车载系统的同一功能的升级,所述车载软件分发系统的特征在于,具备:车载软件分发服务器,通过活动来管理所述同一功能的升级,将基于该活动的软件远程地分发给该活动的对象车辆;终端,进行针对所述车载软件分发服务器的输入输出;以及软件更新装置,搭载于多个所述车辆的各个车辆,下载从所述车载软件分发服务器分发的所述软件并安装到对象的车载系统,所述车载软件分发服务器具有:活动管理部,根据预定的基准将所述活动的对象车辆分类为群组,针对该分类出的每个群组,制作从属于所述活动的多个子活动;以及软件分发部,针对各个所述子活动,将基于该子活动的软件远程地分发给该子活动的对象车辆。

【技术特征摘要】
2017.11.30 JP 2017-2312771.一种车载软件分发系统,控制针对多个车辆的车载系统的同一功能的升级,所述车载软件分发系统的特征在于,具备:车载软件分发服务器,通过活动来管理所述同一功能的升级,将基于该活动的软件远程地分发给该活动的对象车辆;终端,进行针对所述车载软件分发服务器的输入输出;以及软件更新装置,搭载于多个所述车辆的各个车辆,下载从所述车载软件分发服务器分发的所述软件并安装到对象的车载系统,所述车载软件分发服务器具有:活动管理部,根据预定的基准将所述活动的对象车辆分类为群组,针对该分类出的每个群组,制作从属于所述活动的多个子活动;以及软件分发部,针对各个所述子活动,将基于该子活动的软件远程地分发给该子活动的对象车辆。2.根据权利要求1所述的车载软件分发系统,其特征在于,由所述活动管理部制作的多个所述子活动包括:第1子活动,向所述活动的对象车辆中的验证用的特定车辆所构成的群组分发验证用的软件,第2子活动,向所述活动的对象车辆中的除了所述特定车辆以外的车辆所构成的群组分发基于所述子活动的软件。3.根据权利要求2所述的车载软件分发系统,其特征在于,在从属于所述活动的所述第1子活动成功的情况下,所述活动管理部制作从属于该活动的所述第2子活动,仅在所述第1子活动成功的情况下,所述软件分发部进行基于所述第2子活动的所述软件的分发。4.根据权利要求3所述的车载软件分发系统,其特征在于,在通过所述第1子活动而被分发了所述验证用的软件的所述特定车辆中,所述软件更新装置将该验证用的软件安装到对象的车载系统之后,获取该车载系统的存储装置区域的散列值并发送给所述车载软件分发服务器,在通过所述第2子活动而被分发了所述软件的所述对象车辆中,所述软件更新装置将该软件安装到对象的车载系统之后,获取该车载系统的存储装置区域的散列值并发送给所述车载软件分发服务器,在所述第2子活动中接收到的散列值与在所述第1子活动中接收到的散列值一致的情况下,所述活动管理部判断为该第2子活动成功。5.根据权利要求2所述的车载软件分发系统,其特征在于,所述活动管理部能够根据按照预定的基准排序所述第2子活动的对象车辆而得到的结果,将该第2子活动分割为多个,能够在该分割出的第2子活动的各个子活动中设定不同的软件的分发开始定时。6.根据权利要求5所述的车载软件分发系统,其特征在于,所述活动管理部根据按照各对象车辆的利用频度由低到高的顺序排序所述第2子活动的对象车辆而得到的结果,将该第2子活动分割为多个,越是该分割出的第2子活动中的包括所述利用频度低的对象车辆的对象车辆,越早地设定所述软件的分发开始定时。7.根据权利要求5所述的车载软件分发系统,其特征在于,所述活动管理部在分割出的多个所述第2子活动的执行中,在先执行的任意的所述第2子活动结束的情况下,将未执行的所述第2子活动中的所述软件的分发开始定时提前。8.根据权利要求1所述的车载软件分发系统,其特征在于,所述活动管理部根据各对象车辆的地区将所述活动的对象车辆分类为所述群组,针对该分类出的每个群组,...

【专利技术属性】
技术研发人员:木山升加藤淳大石晴树
申请(专利权)人:株式会社日立制作所
类型:发明
国别省市:日本,JP

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

1