CN110275720A - 程序更新管理装置 - Google Patents
程序更新管理装置 Download PDFInfo
- Publication number
- CN110275720A CN110275720A CN201910184649.6A CN201910184649A CN110275720A CN 110275720 A CN110275720 A CN 110275720A CN 201910184649 A CN201910184649 A CN 201910184649A CN 110275720 A CN110275720 A CN 110275720A
- Authority
- CN
- China
- Prior art keywords
- program
- vehicle
- degree
- ecu
- scene
- 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.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 8
- 239000000470 constituent Substances 0.000 description 5
- 238000005286 illumination Methods 0.000 description 5
- 230000007547 defect Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 230000006855 networking Effects 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
- B60R16/023—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems
- B60R16/0231—Circuits relating to the driving or the functioning of the vehicle
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
- B60R16/023—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R25/00—Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
- B60R25/30—Detection related to theft or to other events relevant to anti-theft systems
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/048—Monitoring; Safety
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1433—Saving, restoring, recovering or retrying at system level during software upgrading
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/654—Updates using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/658—Incremental updates; Differential updates
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Mechanical Engineering (AREA)
- Stored Programmes (AREA)
Abstract
本发明提供一种及早执行程序更新的程序更新管理装置。程序更新管理装置(8)具备:取得部(82),其取得表示车辆(2)被利用的场景的场景信号;判断部(83),其对如下的程度进行判断,所述程度表示在场景信号所表示的场景中具有相同的功能的多个ECU各自的功能失去了的情况下车辆(2)所受到的制约的大小;选择部(84),其基于该程度而从多个ECU之中选择执行程序更新的ECU。
Description
技术领域
本发明涉及一种程序更新管理装置。
背景技术
现代的汽车搭载有多个被称为ECU(Electronic Control Unit:电子控制单元)的微型电脑。这些ECU通过相互执行数据的发送和接收来控制汽车的动作,从而需要适当地对程序进行更新。
例如,在日本专利文献1中,公开了一种如下的车辆控制装置,其对是否需要控制部的程序更新进行判断,并在需要程序更新的情况下,在车辆的行驶时对控制部的控制处理是否不被实施进行判断,且在被判断为控制部的控制处理不被实施的情况下,在车辆行驶时执行控制部的程序更新。
在先技术文献
专利文献
专利文献1:日本特开2011-79496号公报
发明内容
发明要解决的课题
但是,由于该车辆控制装置在被判断为控制部的控制处理将被实施的情况下不执行控制部的程序更新,因此无法及早执行程序更新。
因此,本发明的目的在于,提供一种能够及早执行程序更新的程序更新管理装置。
用于解决课题的手段
本发明的一个方式所涉及的程序更新管理装置具备:取得部,其取得表示车辆被利用的场景的场景信号;判断部,其对如下的程度进行判断,所述程度表示,在所述场景信号表示的所述场景中具有相同的功能的多个ECU各自的功能失去了的情况下所述车辆所受到的制约的大小;选择部,其基于所述程度而从所述多个ECU之中选择执行程序更新的ECU。
发明的效果
根据本发明,能够提供能够及早执行程序更新的程序更新管理装置。
附图说明
图1为表示实施方式所涉及的数据中心、数据通信模块、网关ECU、总线、ECU、程序更新管理装置以及它们的关系的图。
图2为表示实施方式所涉及的程序更新管理装置以及ECU的示例的图。
图3为表示在实施方式所涉及的一个ECU的功能失去了时车辆所受到的制约的大小的程度与场景的关系的示例的图。
图4为表示在实施方式所涉及的一个ECU的功能失去了时车辆所受到的制约的大小的程度与各个ECU的程序更新的可否的关系的示例的图。
图5为表示实施方式所涉及的程序更新管理装置以及ECU执行的处理的示例的序列图。
具体实施方式
用于实施发明的方式
参照附图,对本发明的优选的实施方式进行说明。另外,在各个附图中,附加相同的符号的部件具有相同的结构。
参照图1至图4,对实施方式所涉及的数据中心、数据通信模块、网关ECU、总线、ECU、程序更新管理装置以及它们的关系进行说明。
数据中心1将表示应该执行程序更新的信号以及更新用程序向车辆2发送,且从车辆2接收表示程序更新的结果的信号或者表示未执行程序更新的情况的信号。
如图1所示,车辆2具备数据通信模块(DCM:Data Communication Module)3、网关ECU4、总线5、ECU6、ECU7和程序更新管理装置8。
数据通信模块3执行与数据中心1的信号及数据的接收发送。
网关ECU4在与数据中心1之间执行机器认证,且在该机器认证成功的情况下,对在数据通信模块3与ECU6或者ECU7之间被接收发送的信号及数据进行中继。
总线5对程序更新管理装置8、网关ECU4、ECU6以及ECU7以互相能够通信的方式进行连接。此处,总线5采用的通信协议为,例如,LIN(Local Interconnect Network:局域互联网)、CAN(Controller Area Network:控制器区域网络)。
ECU6以及ECU7分别对功能为相同的车辆2的构成要素进行控制。例如,ECU6对车辆2的右侧前照灯进行控制,且对于该控制而言成为ECU7的主机。另外,ECU7对车辆2的左侧前照灯进行控制,且对于该控制而言成为ECU6的从机。此处,由于右侧前照灯的功能与左侧前照灯的功能相同,因此ECU6的功能与ECU7的功能也相同。以下,虽然列举ECU6为例进行说明,但是有关ECU7也同样。
如图2所示,ECU6具备接收部61、认证部62、发送部63和判断部64。接收部61从数据中心1接收表示应该执行程序更新的信号。认证部62在与网关ECU4之间执行机器认证。发送部63将要求程序更新的许可的信号向程序更新管理装置8进行发送,且将表示程序更新的结果的信号或者表示未执行程序更新的情况的信号向数据中心1进行发送。判断部64对是否能够执行程序更新进行判断。更新部65从数据中心1接收更新用程序且执行程序更新,并将表示程序更新的结果的信号向数据中心1进行发送。或者,更新部65将表示未执行程序更新的信号向数据中心1进行发送。
如图2所示,程序更新管理装置8具备接收部81、取得部82、判断部83、选择部84和发送部85。另外,程序更新管理装置8只要至少具备取得部82、判断部83以及选择部84即可,也可以具备如图2所示的构成要素以外的构成要素。此外,程序更新管理装置8也可以对于构成要素中的至少一个而利用具备同等功能的其他的装置。例如,程序更新管理装置8也可以使网关ECU4具有判断部83的功能。另外,程序更新管理装置8例如通过ECU来实现。
接收部81从发送部63接收表示要求程序更新的许可的信号。
取得部82取得表示车辆2被利用的场景的场景信号。此处,场景是指,乘员对车辆2的使用状况以及车辆2的周围的状况中的至少一方的含义。乘员对车辆2的使用状况是指,例如如图3所示的停车中、行驶中、乘员的有无。另外,车辆2的周围的状况是指,车辆2所处的场所以及该场所或者位于车辆2的附近的设施或构造物中的至少一方的含义,例如如图3所示的高架下、隧道、高架下或者隧道的附近、开发区、经销商、环形赛道。
场景信号通过被搭载于车辆2上的传感器等机器而被生成。例如,乘员的有无通过被搭载于车辆2上的远红外线摄像机、感压薄膜传感器或者电容传感器而被检测出。另外,车辆2停车的状态以及车辆2行驶的状态通过被搭载于车辆2上的车速传感器而被识别。车辆2的位置通过GPS(Global Positioning System:全球定位系统)接收机而取得。另外,位于车辆2的附近的设施或构造物基于车辆2的位置以及地图信息而取得。
判断部83对如下的程度进行判断,即,在场景信号所表示的场景中具有相同的功能的多个ECU、例如ECU6以及ECU7各自的功能失去了的情况下车辆2所受到的制约的大小。此处,ECU的功能例如会由于程序的缺陷、因程序更新的失败或者中断所导致的不完整的程序的写入、向程序中的恶意程序的混入而失去。在ECU的功能失去了的情况下,该ECU所控制着的车辆2的构成要素的功能将被阻碍,从而车辆2有时会受到制约。
另外,判断部83在对程度进行判断时,考虑多个ECU、例如ECU6以及ECU7各自的连接目的地。例如,判断部83由于ECU6被连接于车辆2的右侧前照灯,ECU7被连接于车辆2的左侧前照灯,因此以这两个ECU作为硬件而互相独立的情况为前提来对程度进行判断。
例如,如图3所示,在车辆2处于停车中且在车辆2上有乘员、并且左右的前照灯的光照强度小于预定的阈值的情况下,判断部83将表示在ECU6或者ECU7的功能失去时车辆所受到的制约的大小的程度判断为“A”。程度“A”表示车辆2受到的制约较大。或者,在车辆2处于行驶中且车辆2所处的场所为高架下等、并且左右的前照灯的光照强度小于预定的阈值的情况下,判断部83将该程度判断为“A”。这是由于,在这些情况下,避免从当前情况进一步失去ECU6控制的右侧前照灯以及ECU7控制的左侧的前照灯的功能的情况必要性较高。
另一方面,在车辆2处于停车中且在车辆2上无乘员的情况下,判断部83无论左右前照灯的光照强度如何均将表示在ECU6或者ECU7的功能失去时车辆所受到的制约的大小的程度判断为“B”。程度“B”表示车辆2所受到的制约较小。或者,在车辆2所处的场所为开发区等的情况下,判断部83无论左右前照灯的光照强度如何均将该程度判断为“B”。另外,在左右前照灯的光照强度为预定的阈值以上的情况下,判断部83无论场景如何均将该程度判断为“B”。这是由于,在这些情况下,与程度被判断为“A”时相比,避免从当前情况进一步失去ECU6控制的右侧前照灯以及ECU7控制的左侧的前照灯的功能的必要性较低。
选择部84基于判断部83判断的程度,而从多个ECU、例如ECU6以及ECU7之中选择执行程序更新的ECU。
例如,如图4所示,在程度被判断为“A”的情况下,避免因程序更新的失败而导致从当前情况进一步失去ECU6以及ECU7的功能的情况必要性较高。因此,选择部84不将由于是主机因而功能失去时ECU7的功能也会失去的ECU6选择为执行程序更新的ECU,而是将作为从机的ECU7选择为执行程序更新的ECU。
另一方面,如图4所示,在程度被判断为“B”的情况下,与程度被判断为“A”时相比,避免因程序更新的失败而导致从当前情况进一步失去ECU6以及ECU7的功能的必要性较低。因此,选择部84将作为主机的ECU6以及作为从机的ECU7选择为执行程序更新的ECU。
另外,图3所示的关系以及图4所示的关系中的至少一方也可以被存储于被事前设置在程序更新管理装置8的内部或者外部的存储介质中。
发送部85将表示由选择部84做出的选择结果的信号分别向多个ECU、例如ECU6以及ECU7进行发送。
接下来,参照图5,对实施方式所涉及的程序更新管理装置以及ECU执行的适当的处理进行说明。以下,虽然列举ECU6为例进行说明,但是对于ECU7也在各个步骤中执行同样的处理。
在步骤S1中,接收部61从数据中心1接收表示应该执行程序更新的信号。
在步骤S2中,认证部62执行机器认证。另外,步骤S2并非必需。
在步骤S3中,发送部63发送表示要求程序更新的许可的信号。
在步骤S4中,接收部81接收在步骤S3中被发送的信号。
在步骤S5中,取得部82取得表示车辆2被利用的场景的场景信号。
在步骤S6中,判断部83对如下的程度进行判断,所述程度表示在步骤S5中所取得的场景信号所示的场景中具有相同的功能的多个ECU、例如ECU6以及ECU7各自的功能失去了的情况下车辆2所受到的制约的大小。
在步骤S7中,选择部84基于在步骤S6所判断出的程度,而从多个ECU、例如ECU6以及ECU7之中选择执行程序更新的ECU、例如ECU6。
在步骤S8中,发送部85将表示在步骤S7所执行的选择的结果的信号分别向多个ECU、例如ECU6以及ECU7进行发送。
在步骤S9中,接收部61接收在步骤S8中被发送的信号。
在步骤S10中,判断部64对是否能够执行程序更新进行判断。在判断部64判断为能够执行程序更新的情况下(步骤S10:是),处理进入步骤S11,而在判断为无法执行程序更新的情况下(步骤S10:否),处理进入步骤S12。
在步骤S11中,更新部65从数据中心1接收更新用程序且执行程序更新,并将表示程序更新的结果的信号向数据中心1进行发送,且使处理结束。
在步骤S12中,更新部65将表示未执行程序更新的信号向数据中心1进行发送,且使处理结束。
以上,对于本发明的一个示例的实施方式进行了说明。实施方式所涉及的程序更新管理装置8对如下的程度进行判断,所述程度表示,在场景信号所表示的场景中具有相同的功能的多个ECU各自的功能失去了的情况下车辆2所受到的制约的大小,且基于该程度而从多个ECU之中选择执行程序更新的ECU。
因此,程序更新管理装置8即使由于例如更新用程序的缺陷、因程序更新的失败或者中断所导致的不完整的更新用程序的写入、向更新用程序中的恶意程序的混入从而使所选择的ECU的功能失去,也能够避免车辆2受到必要以上的制约的情况。同时,程序更新管理装置8对于即使失去功能但车辆2所受到的制约也较小的ECU,能够及早执行程序更新。
另外,虽然在上述的实施方式中,列举对右侧的前照灯进行控制的ECU6以及对左侧的前照灯进行控制的ECU7为例而进行了说明,但是若程序更新管理装置8为具有多个相同的功能的ECU,则能够执行同样的处理。
本发明并不限定于上述的实施方式,在不脱离本发明的主旨的范围内能够通过其他的各种各样的方式来实施。因此,上述的实施方式在所有的点上仅为例示,而不为被限定性地解释的方式。例如,上述的各个处理步骤在处理内容上不产生矛盾的范围内能够任意地变更顺序,或者以并列的方式来执行。
符号说明
1…数据中心;2…车辆;3…数据通信模块;4…网关ECU;5…总线;6、7…ECU;8…程序更新管理装置;61…接收部;62…认证部;63…发送部;64…判断部;65…更新部;81…接收部;82…取得部;83…判断部;84…选择部;85…发送部。
Claims (2)
1.一种程序更新管理装置,具备:
取得部,其取得表示车辆被利用的场景的场景信号;
判断部,其对如下的程度进行判断,所述程度表示,在所述场景信号所表示的所述场景中具有相同的功能的多个电子控制单元各自的功能失去了的情况下所述车辆所受到的制约大小;
选择部,其基于所述程度而从所述多个电子控制单元之中选择执行程序更新的电子控制单元。
2.如权利要求1所述的程序更新管理装置,其中,
所述判断部考虑所述多个电子控制单元各自的连接目的地而对所述程度进行判断。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018049197A JP7010087B2 (ja) | 2018-03-16 | 2018-03-16 | プログラム更新管理装置、プログラム更新管理方法、およびプログラム |
JP2018-049197 | 2018-03-16 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110275720A true CN110275720A (zh) | 2019-09-24 |
Family
ID=67904499
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910184649.6A Pending CN110275720A (zh) | 2018-03-16 | 2019-03-12 | 程序更新管理装置 |
Country Status (3)
Country | Link |
---|---|
US (2) | US10877742B2 (zh) |
JP (1) | JP7010087B2 (zh) |
CN (1) | CN110275720A (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6962301B2 (ja) * | 2018-09-25 | 2021-11-05 | 株式会社オートネットワーク技術研究所 | 中継装置 |
JP7564819B2 (ja) | 2019-03-25 | 2024-10-09 | オーロラ ラブズ リミテッド | コード行挙動および関係モデルの発生ならびに署名 |
WO2021113305A1 (en) * | 2019-12-02 | 2021-06-10 | Excelfore Corporation | Master agent and distributed agent architecture for vehicles |
CN115793623B (zh) * | 2023-02-08 | 2023-05-16 | 北京理工大学 | 一种车辆混合关键系统的硬件在环测试装置及方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006257915A (ja) * | 2005-03-15 | 2006-09-28 | Fujitsu Ten Ltd | 機械制御装置、保守制御システム、及び、保守制御方法 |
JP2010195111A (ja) * | 2009-02-24 | 2010-09-09 | Fujitsu Ten Ltd | 車載コンピュータシステム |
US20150301822A1 (en) * | 2012-11-29 | 2015-10-22 | Denso Corporation | In-vehicle program update apparatus |
WO2016075865A1 (ja) * | 2014-11-12 | 2016-05-19 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 更新管理方法、更新管理装置及び制御プログラム |
CN107531244A (zh) * | 2015-04-21 | 2018-01-02 | 松下知识产权经营株式会社 | 信息处理系统、信息处理方法、以及程序 |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5353545B2 (ja) * | 2009-08-07 | 2013-11-27 | トヨタ自動車株式会社 | 車載ネットワーク装置 |
JP5526695B2 (ja) | 2009-10-09 | 2014-06-18 | トヨタ自動車株式会社 | 車両制御装置 |
JP5717240B2 (ja) * | 2010-08-09 | 2015-05-13 | 国立大学法人名古屋大学 | 通信システム及び通信装置 |
JP5829839B2 (ja) * | 2011-06-16 | 2015-12-09 | 富士通テン株式会社 | サーバ装置、プログラム提供システム、プログラム提供方法、及び、プログラム |
US8813061B2 (en) * | 2012-10-17 | 2014-08-19 | Movimento Group | Module updating device |
KR20140060912A (ko) * | 2012-11-13 | 2014-05-21 | 한국전자통신연구원 | 부트로더를 업데이트하는 방법 및 장치 |
JP5900390B2 (ja) * | 2013-01-31 | 2016-04-06 | 株式会社オートネットワーク技術研究所 | アクセス制限装置、車載通信システム及び通信制限方法 |
CN106164880B (zh) * | 2014-04-16 | 2020-03-27 | 歌乐株式会社 | 数据传输系统、控制服务器以及数据传输方法 |
JP6077728B2 (ja) * | 2014-12-01 | 2017-02-08 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 不正検知電子制御ユニット、車載ネットワークシステム及び不正検知方法 |
JP6595885B2 (ja) * | 2015-01-20 | 2019-10-23 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 不正対処方法及び電子制御ユニット |
JP6216730B2 (ja) * | 2015-03-16 | 2017-10-18 | 日立オートモティブシステムズ株式会社 | ソフト更新装置、ソフト更新方法 |
DE102015221330A1 (de) * | 2015-10-30 | 2017-05-04 | Robert Bosch Gmbh | Verfahren und Vorrichtung zum robusten Aktualisieren von Firmware eines Fahrzeuges über eine Luftschnittstelle |
JP6684690B2 (ja) * | 2016-01-08 | 2020-04-22 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 不正検知方法、監視電子制御ユニット及び車載ネットワークシステム |
US12001825B2 (en) * | 2016-02-19 | 2024-06-04 | Ford Global Technologies, Llc | Method and apparatus for vehicle software update installation |
JP6365572B2 (ja) * | 2016-03-14 | 2018-08-01 | トヨタ自動車株式会社 | 車両用のソフトウェア管理システム、管理サーバ及び車両 |
JP6686689B2 (ja) * | 2016-05-13 | 2020-04-22 | 三菱自動車工業株式会社 | 車両制御システム |
JP6380461B2 (ja) * | 2016-06-02 | 2018-08-29 | 住友電気工業株式会社 | 中継装置、プログラム更新システム、およびプログラム更新方法 |
US10042629B2 (en) * | 2016-07-28 | 2018-08-07 | GM Global Technology Operations LLC | Remote vehicle update installation scheduling |
JP6697357B2 (ja) * | 2016-09-15 | 2020-05-20 | 株式会社日立製作所 | ソフトウェア更新システム |
WO2018138775A1 (ja) * | 2017-01-24 | 2018-08-02 | 三菱電機株式会社 | 共用バックアップユニットおよび制御システム |
US11366443B2 (en) * | 2017-06-15 | 2022-06-21 | Hitachi, Ltd. | Controller |
US10387139B2 (en) * | 2017-07-25 | 2019-08-20 | Aurora Labs Ltd. | Opportunistic software updates during select operational modes |
JP2019036238A (ja) * | 2017-08-21 | 2019-03-07 | 株式会社東芝 | 更新制御装置、端末、更新制御方法およびプログラム |
US20190205115A1 (en) * | 2017-12-31 | 2019-07-04 | Veniam, Inc. | Systems and methods for secure and safety software updates in the context of moving things, in particular a network of autonomous vehicles |
US10834207B2 (en) * | 2018-02-27 | 2020-11-10 | Excelfore Corporation | System and method for updating software in an electronic device |
KR102513941B1 (ko) * | 2018-06-19 | 2023-03-27 | 현대자동차주식회사 | 자율 주행 제어 장치, 그를 가지는 차량 및 그 제어 방법 |
-
2018
- 2018-03-16 JP JP2018049197A patent/JP7010087B2/ja active Active
-
2019
- 2019-03-12 CN CN201910184649.6A patent/CN110275720A/zh active Pending
- 2019-03-14 US US16/353,045 patent/US10877742B2/en active Active
-
2020
- 2020-11-30 US US17/107,092 patent/US11556331B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006257915A (ja) * | 2005-03-15 | 2006-09-28 | Fujitsu Ten Ltd | 機械制御装置、保守制御システム、及び、保守制御方法 |
JP2010195111A (ja) * | 2009-02-24 | 2010-09-09 | Fujitsu Ten Ltd | 車載コンピュータシステム |
US20150301822A1 (en) * | 2012-11-29 | 2015-10-22 | Denso Corporation | In-vehicle program update apparatus |
WO2016075865A1 (ja) * | 2014-11-12 | 2016-05-19 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 更新管理方法、更新管理装置及び制御プログラム |
CN107531244A (zh) * | 2015-04-21 | 2018-01-02 | 松下知识产权经营株式会社 | 信息处理系统、信息处理方法、以及程序 |
Also Published As
Publication number | Publication date |
---|---|
JP7010087B2 (ja) | 2022-01-26 |
US11556331B2 (en) | 2023-01-17 |
JP2019156331A (ja) | 2019-09-19 |
US20190286433A1 (en) | 2019-09-19 |
US10877742B2 (en) | 2020-12-29 |
US20210109741A1 (en) | 2021-04-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110275720A (zh) | 程序更新管理装置 | |
US10520951B2 (en) | Vehicle formation management | |
CN108075797B (zh) | 车载通信系统 | |
CN209842367U (zh) | 一种基于自动驾驶系统的网络架构的集散式域控制器系统 | |
DE112012004770T5 (de) | Fahrzeug-Middleware | |
JP2018098733A (ja) | 車載ネットワークシステム | |
US11647077B2 (en) | VIN ESN signed commands and vehicle level local web of trust | |
CN104391502B (zh) | 汽车诊断系统及汽车 | |
CN106647682A (zh) | 用于车辆故障诊断的信息获取方法及装置 | |
CN106900028A (zh) | 一种基于车载终端的多台车辆组网方法和智能车辆 | |
US11405233B2 (en) | Relay device system | |
JP6519830B1 (ja) | 電子制御装置、監視方法、プログラム及びゲートウェイ装置 | |
US11929846B2 (en) | Communication redundancy system for an autonomous vehicle | |
CN113632028B (zh) | 车载显示控制方法、控制装置、车载显示系统和车辆 | |
CN106900078A (zh) | 一种基于移动终端的多台车辆组网方法和智能车辆 | |
JP2019202605A (ja) | 車載通信装置及び通信方法 | |
US20230388803A1 (en) | In-vehicle control system for vehicle accessory integration | |
CN118092966A (zh) | 基于以太网架构的ota升级方法、系统、汽车及存储介质 | |
JP2015067195A (ja) | 車載通信システム及び車載通信装置 | |
JP7162578B2 (ja) | 車両制御システム | |
US20220029855A1 (en) | Relay device system | |
KR100945464B1 (ko) | 차량용 캔 통신 시스템 | |
JP6519829B1 (ja) | 電子制御装置、監視方法、プログラム及びゲートウェイ装置 | |
JP4259468B2 (ja) | 車両用診断システム | |
CN219761329U (zh) | 车辆通信系统及车辆 |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190924 |
|
RJ01 | Rejection of invention patent application after publication |