【技术实现步骤摘要】
软件发布系统、软件发布服务器和软件发布方法
本专利技术涉及软件发布系统、软件发布服务器、和软件发布方法,适用于对于装载于汽车等的车辆的设备实现远程的软件更新的软件发布服务器、软件发布系统、和软件发布方法。
技术介绍
近年来,由于驾驶辅助功能和自动驾驶技术的进展,装载于汽车的车载设备(电子控制装置(ECU:ElectricControlUnit))的软件的规模增大。对于该ECU软件,设计开发阶段中的测试版本升级、软件出问题导致的召回应对和量产前后的统一版本升级等、需要更新的场景增加。为了有效地应对这种软件的更新机会的增加,通过将现有手机、电视中使用的基于无线的远程软件更新技术应用于汽车,来远程更新汽车的ECU软件的软件发布技术、向所谓OTA(OverTheAir)的期待变高。在此,例如专利文献1中公开有一种在装载于车辆的控制装置的程序更新中,防止用户操作车辆设备的程序提供系统。专利文献1所公开的程序提供系统中,通过在车辆的用户充分离开车辆的情况下指示程序的更新,而不能在程序的更新中进行车辆设备的操作,能够有效地完成程序(软件)的更新。现有技术文献专利文献专利文献1:日本特许第5829839号公报
技术实现思路
专利技术要解决的课题但是,根据上述的专利文献1中公开的程序提供系统,虽然获得能够可靠地更新所发布的软件的效果,但不能防止这之前因人为失误(人为错误)而错误地选择要发布的软件。在对于汽车的ECU的OTA中,发布软件的ECU的种类处于增加倾向 ...
【技术保护点】
1.一种控制对车辆的车载设备进行的功能的更新的软件发布系统,其特征在于,包括:/n软件发布服务器,其通过活动来管理所述功能的更新,将基于该活动的软件远程发布到该活动的对象车辆;/n终端,其接收操作者的操作来进行对于所述软件发布服务器的输入输出;和/n软件更新装置,其装载于所述车辆,下载从所述软件发布服务器发布的所述软件,并将其安装于对象的车载设备,/n所述软件发布服务器具有:/n存储部,其存储包含所述软件的各种信息;/n活动管理部,其从所述终端接收所述活动所需的信息,将由所述接收到的信息构成的活动信息登记于所述存储部,由此创建该活动;和/n软件发布部,其按照登记于所述活动管理部的所述活动信息,将基于所述活动的所述软件远程发布到该活动的对象车辆,/n在通过所述终端的操作委托了所述活动的创建时,/n所述活动管理部将作为所述委托的活动的对象的所述车辆的车载设备的最近的多次活动的所述软件的更新量的统计信息和所述委托的活动的所述软件的更新量进行比较,在满足规定条件的情况下,不创建所述委托的活动而准备规定的警告并将其发送到所述终端,/n所述终端将从所述活动管理部接收到的所述规定的警告显示于规定的显 ...
【技术特征摘要】
20180802 JP 2018-1463331.一种控制对车辆的车载设备进行的功能的更新的软件发布系统,其特征在于,包括:
软件发布服务器,其通过活动来管理所述功能的更新,将基于该活动的软件远程发布到该活动的对象车辆;
终端,其接收操作者的操作来进行对于所述软件发布服务器的输入输出;和
软件更新装置,其装载于所述车辆,下载从所述软件发布服务器发布的所述软件,并将其安装于对象的车载设备,
所述软件发布服务器具有:
存储部,其存储包含所述软件的各种信息;
活动管理部,其从所述终端接收所述活动所需的信息,将由所述接收到的信息构成的活动信息登记于所述存储部,由此创建该活动;和
软件发布部,其按照登记于所述活动管理部的所述活动信息,将基于所述活动的所述软件远程发布到该活动的对象车辆,
在通过所述终端的操作委托了所述活动的创建时,
所述活动管理部将作为所述委托的活动的对象的所述车辆的车载设备的最近的多次活动的所述软件的更新量的统计信息和所述委托的活动的所述软件的更新量进行比较,在满足规定条件的情况下,不创建所述委托的活动而准备规定的警告并将其发送到所述终端,
所述终端将从所述活动管理部接收到的所述规定的警告显示于规定的显示画面。
2.如权利要求1所述的软件发布系统,其特征在于:
所述终端在显示所述规定的警告的所述规定的显示画面中,将用于再次决定是否要创建所述委托的活动的输入部一起显示,
在通过所述输入部作出了要创建所述委托的活动的决定的情况下,所述活动管理部创建该活动。
3.如权利要求1所述的软件发布系统,其特征在于:
所述活动管理部委托了所述活动的创建时使用的所述规定条件是用于判定如下情况的条件:与最近的多次活动的所述软件的更新量的所述统计信息相比,所述委托的活动的所述软件的更新量大幅偏离。
4.如权利要求1所述的软件发布系统,其特征在于:
所述软件的更新量基于更新前后的软件的文件大小或源代码的行数的差量或视作二进制文件时的差量比特的量或写入ECU时更新的ROM的块数来计算。
5.如权利要求1所述的软件发布系统,其特征在于:
对于阶段性地执行多个所述活动的测试计划,
所述软件发布服务器还具有测试计划管理部,其从所述终端接收所述测试计划所需的信息,将由所述接收到的信息构成的测试计划信息登记于所述存储部,由此创建该测试计划,
所述软件发布部按照登记于所述测试计划管理部的所述测试计划信息,将基于所述测试计划中包含的多个活动的所述软件远程发布到该测试计划的对象车辆,
基于所述测试计划被发布了所述软件的所述对象车辆,在执行该测试计划中包含的各个活动前,经由所述终端向操作者请求允许执行基于该活动的所述软件的安装,在得到允许的情况下由所述软件更新装置进行该软件的安装。
6.如权利要求5所述的软件发布系统,其特征在于:
所述测试计划信息中,不仅包含构成所述活动信息的信息,还至少包含表示所述测试计划中的测试的序号和开始位置的信息。
7.如权利要求5所述的软件发布系统,其特征在于:
向操作者请求允许执行所述软件的安装的所述终端,配置于要被发布所述软件的所述对象车辆。
8.如权利要求5所述的软件发布系统,其特征在于:
所述软件发布部在所述测试计划的开始前,将基于该测试计划中包含的多个活动的所述软件一并远程发布到该测试计划的对象车辆。
9.一种软件发布服务器,其通过活动来管理对车辆的车载设备进行的功能的更新,将基于该活动的软件远程发布到该活动的对象车辆,所述软件发布服务器的特征在于,包括:
存储部,其存储包含所述软件的各种信息;
活动管理部,其从终端接收所述活动所需的信息,将由所述接收到的信息构成的活动信息登记于所述存储部,...
【专利技术属性】
技术研发人员:木山昇,加藤淳,泉奈央美,大石晴树,
申请(专利权)人:株式会社日立制作所,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。