CN111475181A - 软件发布***以及软件发布方法 - Google Patents

软件发布***以及软件发布方法 Download PDF

Info

Publication number
CN111475181A
CN111475181A CN201911354645.4A CN201911354645A CN111475181A CN 111475181 A CN111475181 A CN 111475181A CN 201911354645 A CN201911354645 A CN 201911354645A CN 111475181 A CN111475181 A CN 111475181A
Authority
CN
China
Prior art keywords
vehicle
information
software
failure condition
failure
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201911354645.4A
Other languages
English (en)
Other versions
CN111475181B (zh
Inventor
渡边淳
上利崇
铃木阳一
川野健太郎
森亮祐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Publication of CN111475181A publication Critical patent/CN111475181A/zh
Application granted granted Critical
Publication of CN111475181B publication Critical patent/CN111475181B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0706Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
    • G06F11/0709Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a distributed system consisting of a plurality of standalone computer nodes, e.g. clusters, client-server systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0706Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
    • G06F11/0736Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function
    • G06F11/0739Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function in a data processing system embedded in automotive or aircraft systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0751Error or fault detection not based on redundancy
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0793Remedial or corrective actions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0766Error or fault reporting or storing
    • G06F11/0775Content or structure details of the error report, e.g. specific table structure, specific error fields
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0766Error or fault reporting or storing
    • G06F11/0778Dumping, i.e. gathering error/state information after a fault for later diagnosis

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Medical Informatics (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明涉及软件发布***以及软件发布方法。软件发布***具备:取得部,其从车辆取得产生了不良状况的车载软件的不良状况信息;保持部,其将所取得的不良状况信息与车辆的车辆信息相关联而保持;确定部,其确定与相同的不良状况信息相关联的多个车辆信息所共有的信息要素;以及发布部,其向具有确定出的信息要素的车辆群组发布对车载软件的不良状况进行修正的修正文件。

Description

软件发布***以及软件发布方法
技术领域
本发明涉及发布用于修正车载软件的不良状况(故障、错误)的修正文件的软件发布***以及软件发布方法。
背景技术
日本特开2018-132979中公开了对车载设备的软件进行远程更新的软件更新***。该软件更新***的远程信息处理中心(Telematics center)具有:更新用软件推送(配信)部,其将对ECU(Electronic Control Unit,电子控制单元)的软件进行更新的更新用软件推送给各车辆的软件更新装置;以及更新案件管理部,其基于ECU的各功能的重要程度,设定对于ECU的软件更新的优先级,并基于设定的优先级,管理更新用软件推送部所推送的更新用软件。
发明内容
在日本特开2018-132979所公开的技术中,虽然基于优先级按序将更新用软件推送给车辆,但是若向所有车辆进行推送,成本会增高。
本发明是鉴于这种情况而做出的,其目的在于,提供以低成本发布用于修正车载软件的不良状况的修正文件的技术。
为了解决上述技术问题,本发明的一个技术方案的软件发布***具备:取得部,其从车辆取得产生了不良状况的车载软件的不良状况信息;保持部,其将所取得的不良状况信息与车辆的车辆信息相关联而保持;确定部,其确定与相同的不良状况信息相关联的多个车辆信息所共有的信息要素;以及发布部,其向具有确定出的信息要素的车辆群组发布对车载软件的不良状况进行修正的修正文件。
本发明的另一技术方案为软件发布方法。该方法包括:从车辆取得产生了不良状况的车载软件的不良状况信息的步骤;将所取得的不良状况信息与车辆的车辆信息相关联而保持的步骤;确定与相同的不良状况信息相关联的多个车辆信息所共有的信息要素的步骤;以及向具有确定出的信息要素的车辆群组发布对车载软件的不良状况进行修正的修正文件的步骤。
根据本发明,能够提供以低成本发布用于修正车载软件的不良状况的修正文件的技术。
附图说明
以下,参照附图对本发明的示例性实施方式的特征、优点以及技术和产业意义进行说明,在附图中相同的附图标记表示相同的要素,并且其中:
图1是用于对软件发布***的构成进行说明的图。
图2是用于对软件发布***的功能结构进行说明的图。
图3是表示保持部所保持的信息的图。
图4是软件发布处理的流程图。
具体实施方式
图1是用于对软件发布***1的构成进行说明的图。软件发布***1构成为具备服务器装置10以及经由网络与服务器装置10连接的多个车载终端装置12。
搭载于车辆11的车载终端装置12将表示行驶环境的信息周期性地发送给服务器装置10,并在检测到车载软件的不良状况的情况下将不良状况信息发送给服务器装置10。此外,在车载软件产生了不良状况的情况下,车载终端装置12可以将不良状况信息与行驶环境信息一起发送。不良状况信息例如可以是车辆的诊断信息、调试(debug)信息等,调试信息表示显示器的显示等车载软件卡住(freeze)了和/或不出声音了这一情况。
车辆信息中包含搭载于车辆的电子控制设备的信息、和与产生不良状况时的车辆的行驶环境有关的信息等多个信息要素。搭载于车辆的电子控制设备包括多媒体装置、车载传感器装置、空气调节器、中央控制装置以及ETC(Electronic Toll CollectionSystem,电子收费***)装置等,在这些电子控制设备中搭载实现收音机(radio,无线电)、音响(audio,音频设备)、摄像头(camera)、ETC、信标、电话、无线局域网、导航功能、语音识别功能、GPS(Global Positioning System,全球定位***)、触摸面板等各种功能的车载软件。电子控制设备的信息中包含所搭载的车载软件的版本信息、制造商信息等产品信息。
表示车辆的行驶环境的信息中包含车辆的位置信息、室外气温信息等。车辆的位置信息可以是由纬度和经度表示的信息以及/或者表示行驶中的道路的道路路段ID。车载终端装置12对车辆信息以及不良状况信息附加车辆ID而进行发送。
服务器装置10按预定周期从多个车载终端装置12取得车辆信息的行驶环境信息,并在不良状况检测时与行驶环境信息一并取得不良状况信息,将车辆信息与不良状况信息相关联而保持。此外,车辆信息与不良状况信息的发送定时可以不同,在该情况下,车辆信息与不良状况信息的关联基于被检测到的时刻信息以及车辆ID来进行。服务器装置10解析产生了相同的不良状况的车辆的车辆信息,确定车辆信息所包含的多个信息要素中的、产生了不良状况的车辆所共有的信息要素,通过OTA(Over The Air,空中下载)向具有所确定的信息要素的车辆群组的车载终端装置12发布修正文件。由此,用户即使不将车辆11带去修理厂等也能够消除不良状况。另外,通过基于车辆信息筛选发布对象,能够抑制发布的成本。
图2是用于对软件发布***1的功能结构进行说明的图。在图2中,作为进行各种处理的功能块所记载的各要素在硬件上能够通过电路块、存储器、其他的LSI构成,在软件上由加载于存储器的程序等实现。因此,本领域技术人员应当理解,这些功能块能够仅由硬件、仅由软件或者由它们的组合以各种形式实现,而不限定于某一个。
服务器装置10具备取得部20、保持部22、确定部24、群组设定部26以及发布部28。另外,车载终端装置12具备不良状况检测部30、车辆信息提供部32以及软件更新部34。
车载终端装置12的不良状况检测部30检测车载软件的不良状况,将检测结果作为不良状况信息发送给服务器装置10的取得部20。车载软件是使搭载于车辆的电子控制设备工作的软件,搭载于任意的电子控制设备。
不良状况信息中有表示在音响和/或收音机的动作时无法输出声音、在影像再现设备和/或导航功能的动作时显示卡住、显示器的预定功能的显示画面无法切换、应该显示于显示器的中断(插播)通知无法显示等的情况的信息。从车载终端装置12发送的不良状况信息可以是与不良状况相应的错误号码。由不良状况检测部30检测出的不良状况信息发送到服务器装置10的取得部20。
车辆信息提供部32将车辆信息提供给服务器装置10。车辆信息中包含车型、所搭载的电子控制设备及车载软件的各自的表示有无及种类的产品信息、表示车辆的行驶环境的信息等信息要素。
软件更新部34执行从服务器装置10发布的修正车载软件的不良状况的修正文件,将车载软件更新。修正文件既可以是将车载软件的程序局部进行改写的文件,也可以是将车载软件的程序全部进行替换的文件。
服务器装置10的取得部20从车载终端装置12取得车辆信息以及不良状况信息,并一起取得车辆ID。保持部22按每个车辆ID来保持车辆信息以及不良状况信息。也即是说,保持部22将不良状况信息与车辆信息相关联而保持。
图3是表示保持部22所保持的信息的图。保持部22所保持的信息中包含车辆ID、车型信息、电子控制设备及车载软件的产品信息、行驶环境信息和不良状况信息。车型信息、电子控制设备及车载软件的产品信息、和行驶环境信息为车辆信息。车辆信息与不良状况信息相关联而被保持。行驶环境信息按预定周期动态地被发送,不良状况信息在不良状况检测时被发送。另一方面,车型信息、电子控制设备及车载软件的产品信息在向保持部22的登记时预先被保持,车载软件的版本信息在更新时被保持。
回到图2。确定部24确定与从多个车载终端装置12取得的相同的不良状况信息相关联的多个车辆信息所共有的信息要素。确定部24比较产生了不良状况时的多个车辆的车辆信息,提取共有的车辆信息的信息要素,从而确定被推定为产生了相同的不良状况的车辆。由此,能够高精度地确定发布用于修正不良状况的修正文件的对象。
此外,也可以让维护人员确认确定部24的确定结果,也可以在维护人员的确认完成后发布部28发布修正文件。也即是说,也可以构成为在没有维护人员对于确定部24的确定结果的承认(同意)的情况下,发布部28不发布修正文件。为了确认由确定部24所确定的车辆信息的信息要素作为产生不良状况的关键原因是否正确,确定部24将确定结果以显示给维护人员的方式输出,维护人员用实验等进行确认,并将确定部24的确定结果是否正确输入到服务器装置10。通过使用确定部24的确定结果,维护人员易于确定产生了不良状况的车辆。
确定部24例如在从多个车辆取得了虽然泊车辅助时表示车辆周边的显示图像在泊车结束时结束了但也没有切换到导航显示等其他显示的不良状况信息的情况下,确定产生了不良状况的多个车辆所共有的车辆信息的信息要素。确定部24比较产生了与泊车辅助有关的不良状况的多个车辆的车辆信息,将安装有角传感器(corner sensor)作为共有的车辆信息的信息要素确定为是产生不良状况的关键原因。如此,有时不良状况的有无取决于某一车载装置的有无。
此外,虽然实际上不良状况的关键原因是有无安装角传感器,但是可能会出现产生了不良状况的多个车辆所共有的车辆信息的信息要素有多个而无法筛选信息要素的情况。于是,确定部24在产生了不良状况的多个车辆所共有的车辆信息的信息要素有多个的情况下,可以使用没有发送不良状况信息的车辆的车辆信息来筛选成为不良状况的关键原因的信息要素。没有发送不良状况信息的车辆会被选择如几乎每天都行驶这样的行驶频度高的车辆。确定部24将产生了不良状况的多个车辆所共有的车辆信息的多个信息要素与没有发送不良状况信息的车辆的车辆信息的信息要素进行比较,将产生了不良状况的车辆的信息要素与没有发送不良状况信息的车辆的信息要素所共同的信息要素从产生不良状况的关键原因中除去,由此筛选信息要素。
确定部24例如在从多个车辆取得了无法从扬声器发出音响用的声音的不良状况信息的情况下,比较发送了不良状况信息的多个车辆的车辆信息,确定所共有的车辆信息的信息要素是音频放大器的制造商为共同的制造商的信息要素。如此,有时根据车载装置的制造商的种类可知有无不良状况。
确定部24例如在取得了当显示器中中断显示了基础设施信息时导航功能等被重启的不良状况信息的情况下,比较发送了不良状况信息的多个车辆的车辆信息,确定从行驶于预定地域内的车辆发送了不良状况信息,并确定车辆的位置是共有的车辆信息的信息要素。例如,对于在市中心行驶的车辆,存在基础设施信息的中断通信多,处理负荷增高从而产生不良状况的可能性。另外,确定部24在从行驶于寒冷地区的车辆发送来了不良状况信息的情况下,例如在车辆的行驶环境为预定的室外气温以下时,确定车辆的位置是共有的车辆信息的信息要素。如此,有时根据车辆的行驶环境可知有无不良状况。
群组设定部26接收由确定部24确定出的车辆信息的信息要素,参照保持部22所保持的车辆信息,提取具有与确定出的信息要素相同的信息要素的车辆,将提取出的车辆群组设定为修正文件的发布对象。例如,群组设定部26使用确定部24的确定结果,将安装有预定的电子控制设备的车辆群组设定为发布对象,或将预定的电子控制设备的制造商为共同的制造商的车辆群组设定为发布对象,或将在预定地域行驶的车辆群组设定为发布对象。
群组设定部26在不良状况产生于预定地域内的情况下,将过去在预定地域行驶过的车辆设定为修正文件的发布对象。群组设定部26可以将修正文件阶段式地设定于发布对象,在不良状况产生于预定地域内的情况下,可以按车辆的行驶地域距离预定地域从近到远的顺序设定车辆群组。
发布部28向具有确定出的信息要素的车辆群组发布对车载软件的不良状况进行修正的修正文件。如此,通过筛选修正文件的发布目的地,与对所有车辆发布修正文件的情况相比,能够高效地发布并抑制成本。
图4是软件发布处理的流程图。车载终端装置12的不良状况检测部30检测车载软件的不良状况,将检测结果作为不良状况信息发送给服务器装置10的取得部20(S10)。
取得部20从多个车辆取得车载软件的不良状况信息(S12)。软件发布***1的管理者制作对车载软件的不良状况进行修正的修正文件(S14)。确定部24将从多个车载终端装置12取得的相同的不良状况信息所共有的车辆信息的信息要素确定为是产生不良状况的关键原因(S16)。
群组设定部26接收由确定部24确定出的车辆信息的信息要素,参照保持部22所保持的车辆信息,提取具有与确定出的信息要素相同的信息要素的车辆,并将提取出的多个车辆作为车辆群组设定为修正文件的发布对象(S18)。发布部28向具有确定出的信息要素的车辆群组发布对车载软件的不良状况进行修正的修正文件(S20)。车载终端装置12的软件更新部34执行从服务器装置10发布的修正文件,将车载软件更新。
此外,实施例仅为例示,本领域技术人员应当理解,可以对各构成要素的组合实施各种变形例,另外这样的变形例也包含在本发明的范围内。

Claims (4)

1.一种软件发布***,其特征在于,具备:
取得部,其从车辆取得产生了不良状况的车载软件的不良状况信息;
保持部,其将所取得的不良状况信息与车辆信息相关联而保持,所述车辆信息是从中取得了所述不良状况信息的车辆的信息;
确定部,其确定与相同的不良状况信息相关联的多个车辆信息所共有的信息要素;以及
发布部,其向具有确定出的信息要素的车辆群组发布对车载软件的不良状况进行修正的修正文件。
2.根据权利要求1所述的软件发布***,其特征在于,
具有群组设定部,所述群组设定部将具有由所述确定部确定出的信息要素的车辆群组设定为对车载软件的不良状况进行修正的修正文件的发布目的地。
3.根据权利要求1或2所述的软件发布***,其特征在于,
车辆信息包含车载软件产生了不良状况时的车辆的行驶环境信息作为信息要素,
所述确定部基于发送了不良状况信息的多个车辆的行驶环境信息来确定相同的不良状况信息所共有的信息要素。
4.一种软件发布方法,其特征在于,包括:
从车辆取得产生了不良状况的车载软件的不良状况信息的步骤;
将所取得的不良状况信息与车辆的车辆信息相关联而保持的步骤;
确定与相同的不良状况信息相关联的多个车辆信息所共有的信息要素的步骤;以及
向具有确定出的信息要素的车辆群组发布对车载软件的不良状况进行修正的修正文件的步骤。
CN201911354645.4A 2019-01-23 2019-12-25 软件发布***以及软件发布方法 Active CN111475181B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2019-009570 2019-01-23
JP2019009570A JP7139971B2 (ja) 2019-01-23 2019-01-23 ソフトウェア配布システムおよびソフトウェア配布方法

Publications (2)

Publication Number Publication Date
CN111475181A true CN111475181A (zh) 2020-07-31
CN111475181B CN111475181B (zh) 2023-08-25

Family

ID=71610230

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911354645.4A Active CN111475181B (zh) 2019-01-23 2019-12-25 软件发布***以及软件发布方法

Country Status (3)

Country Link
US (1) US20200233655A1 (zh)
JP (1) JP7139971B2 (zh)
CN (1) CN111475181B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7136716B2 (ja) * 2019-02-08 2022-09-13 日立Astemo株式会社 電子制御装置、判定方法
JP7204726B2 (ja) * 2020-12-22 2023-01-16 本田技研工業株式会社 制御システム、移動体、サーバ、制御方法、更新制御方法、及びプログラム
US11941926B2 (en) * 2021-08-04 2024-03-26 Ford Global Technologies, Llc Vehicle variation remediation
KR102592995B1 (ko) * 2021-10-27 2023-10-24 경북대학교 산학협력단 소프트웨어의 오동작 패치정보 생성시스템 및 소프트웨어의 오동작 패치정보 생성방법
WO2023084671A1 (ja) * 2021-11-11 2023-05-19 日本電気株式会社 管理装置、管理方法、及びコンピュータ読み取り可能な記憶媒体
WO2023084670A1 (ja) * 2021-11-11 2023-05-19 日本電気株式会社 監視装置、監視方法、及びコンピュータ読み取り可能な記憶媒体

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102069781A (zh) * 2008-09-05 2011-05-25 通用汽车环球科技运作公司 允许远程信息处理的聚合的车辆诊断和预报
CN104170327A (zh) * 2012-03-14 2014-11-26 株式会社自动网络技术研究所 车载通信***
CN105025074A (zh) * 2014-04-29 2015-11-04 福特全球技术公司 利用诊断模块进行错误监测的设备和方法
JP2017117193A (ja) * 2015-12-24 2017-06-29 三菱自動車工業株式会社 車両情報管理システム
CN107925600A (zh) * 2015-12-16 2018-04-17 松下电器(美国)知识产权公司 安全处理方法以及服务器
CN108132795A (zh) * 2018-01-02 2018-06-08 北京新能源汽车股份有限公司 一种电子控制单元的软件更新方法及装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4622177B2 (ja) * 2001-07-06 2011-02-02 株式会社デンソー 故障診断システム、車両管理装置、サーバ装置、及び検査診断プログラム
JP4539677B2 (ja) * 2007-04-23 2010-09-08 コニカミノルタビジネステクノロジーズ株式会社 画像形成装置、プログラム更新システム、プログラム更新方法およびプログラム更新プログラム
JP5891917B2 (ja) * 2012-04-10 2016-03-23 株式会社デンソー 通信復旧支援装置、および通信復旧支援用インターフェース
JP5892905B2 (ja) * 2012-09-26 2016-03-23 アズビル株式会社 不具合診断システム、品質管理装置、不具合診断装置および不具合診断方法
JP5864510B2 (ja) * 2013-10-18 2016-02-17 富士通株式会社 修正プログラム確認方法、修正プログラム確認プログラム、及び情報処理装置
JP2016051369A (ja) * 2014-09-01 2016-04-11 株式会社日立製作所 電子機器システムのファームウェア管理方法、電子機器システムおよび電子機器

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102069781A (zh) * 2008-09-05 2011-05-25 通用汽车环球科技运作公司 允许远程信息处理的聚合的车辆诊断和预报
CN104170327A (zh) * 2012-03-14 2014-11-26 株式会社自动网络技术研究所 车载通信***
CN105025074A (zh) * 2014-04-29 2015-11-04 福特全球技术公司 利用诊断模块进行错误监测的设备和方法
CN107925600A (zh) * 2015-12-16 2018-04-17 松下电器(美国)知识产权公司 安全处理方法以及服务器
JP2017117193A (ja) * 2015-12-24 2017-06-29 三菱自動車工業株式会社 車両情報管理システム
CN108132795A (zh) * 2018-01-02 2018-06-08 北京新能源汽车股份有限公司 一种电子控制单元的软件更新方法及装置

Also Published As

Publication number Publication date
JP2020119236A (ja) 2020-08-06
JP7139971B2 (ja) 2022-09-21
US20200233655A1 (en) 2020-07-23
CN111475181B (zh) 2023-08-25

Similar Documents

Publication Publication Date Title
CN111475181A (zh) 软件发布***以及软件发布方法
US10911723B2 (en) System and method for over the air delivery of traffic enforcement camera location data to vehicles and improved updating of traffic enforcement camera location data using satellite digital audio radio services
US8099308B2 (en) Method and system for vehicle service appointments based on diagnostic trouble codes
US20100256903A1 (en) Vehicle telematics communication for generating road routing informatiion
US20090248236A1 (en) System and method for communicating vehicle diagnostic data
JP2009227194A (ja) 異常検出装置、異常情報送信方法、異常情報送信システム
US20200139984A1 (en) Vehicle operation
US11613285B2 (en) Method for operating a rail vehicle
CN110780895A (zh) 程序更新***、程序更新服务器及车辆
US20200409678A1 (en) Vehicle software update network
US20190272164A1 (en) Software management system and software management method
US11800321B2 (en) Server and communication system
JP2007065042A (ja) 地図データ更新システム
US20210084464A1 (en) In-vehicle control device, information processing device, vehicle network system, method of providing application program, and recording medium with program recorded thereon
WO2018009186A1 (en) Information sharing and user experience enhancement by context-aware vehicles
JP7125374B2 (ja) 情報処理装置、情報処理方法、及びプログラム
US20150073649A1 (en) Managing diagnostic trouble codes in a vehicle
JP3561795B2 (ja) 列車運行管理システム及び列車運行管理方法
US9086915B2 (en) Telematics control utilizing relational formulas
US20210225092A1 (en) Method and apparatus for one to many vehicle broadcast handling
JP2003099894A (ja) 移動体情報管理装置
JP4305417B2 (ja) プローブ情報収集システム及びfcd車載機
JP2023045303A (ja) 情報処理装置、情報処理システム、および情報処理方法
CN116669223A (zh) 信息处理装置和信息处理方法
JP6297889B2 (ja) 無線による車上装置のデータベースのデータ更新方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant