[go: up one dir, main page]

CN111051139B - 控制设备、控制方法和计算机程序 - Google Patents

控制设备、控制方法和计算机程序 Download PDF

Info

Publication number
CN111051139B
CN111051139B CN201880052182.3A CN201880052182A CN111051139B CN 111051139 B CN111051139 B CN 111051139B CN 201880052182 A CN201880052182 A CN 201880052182A CN 111051139 B CN111051139 B CN 111051139B
Authority
CN
China
Prior art keywords
state
power supply
mode
control
control device
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.)
Active
Application number
CN201880052182.3A
Other languages
English (en)
Other versions
CN111051139A (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.)
Sumitomo Electric Industries Ltd
Original Assignee
Sumitomo Electric Industries Ltd
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 Sumitomo Electric Industries Ltd filed Critical Sumitomo Electric Industries Ltd
Publication of CN111051139A publication Critical patent/CN111051139A/zh
Application granted granted Critical
Publication of CN111051139B publication Critical patent/CN111051139B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric 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/02Electric 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/023Electric 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/0239Electronic boxes
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/24Conjoint control of vehicle sub-units of different type or different function including control of energy storage means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/18Propelling the vehicle
    • B60W30/188Controlling power parameters of the driveline, e.g. determining the required power
    • B60W30/1886Controlling power supply to auxiliary devices
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4418Suspend and resume; Hibernate and awake

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Transportation (AREA)
  • Computer Security & Cryptography (AREA)
  • Combustion & Propulsion (AREA)
  • Chemical & Material Sciences (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Stored Programmes (AREA)
  • Power Sources (AREA)

Abstract

根据本公开的控制装置通过车内通信线路与车辆安装的控制装置进行通信,并设置有:切换单元,其将安装在车辆上的第一电源和第二电源切换到供电状态或非供电状态中的任意一个;获取单元,其获取操作信息,该操作信息指示车辆安装的控制装置是处于操作状态还是处于非操作状态;以及控制单元,在第一电源的状态和第二电源的状态的关联从第一模式改变为第二模式时,该控制单元执行启动控制,基于第一模式中的操作信息,该启动控制确定第一电源能够对其供电的车辆安装的控制装置在第二模式中的状态。第一模式:第一电源处于供电状态并且第二电源处于非供电状态的模式。第二模式:第一电源和第二电源处于供电状态的模式。

Description

控制设备、控制方法和计算机程序
相关申请的交叉引用
本申请要求于2017年8月16日提交的日本专利申请No.2017-157194的优先权,其全部内容通过引用并入本文。
技术领域
本发明涉及控制设备、控制方法和计算机程序。
背景技术
例如,专利文献1公开了通过网络下载更新程序来更新程序的技术(在线更新功能)。
引用列表
专利文献
专利文献1:日本特开专利公开No.2015-37938
发明内容
根据实施例,根据本公开的控制设备是一种通过车内通信线路与车载控制装置进行通信的控制设备,且该控制设备包括:切换单元,其被配置为将第一车载电源和第二车载电源中的每一个的状态切换到供电状态或非供电状态;获取单元,其被配置为获取操作信息,所述操作信息指示所述车载控制装置是处于操作状态还是处于非操作状态;以及控制单元,其被配置为在所述第一电源的状态和所述第二电源的状态的组合从以下所述的第一模式改变为第二模式的情况下执行启动控制,以基于所述第一模式中的所述操作信息来确定可从所述第一电源供电的车载控制装置在所述第二模式中的状态。
所述第一模式是所述第一电源处于所述供电状态并且所述第二电源处于所述非供电状态的模式。
所述第二模式是所述第一电源和所述第二电源两者都处于所述供电状态的模式。
根据另一实施例,根据本公开的控制方法是一种用于通过控制设备控制车载控制装置的控制方法,所述控制设备通过车内通信线路与所述车载控制装置通信,所述控制方法包括以下步骤:将第一车载电源和第二车载电源中的每一个的状态切换到供电状态或非供电状态;获取操作信息,所述操作信息指示所述车载控制装置是处于操作状态还是处于非操作状态;以及在所述第一电源的状态和所述第二电源的状态的组合从以下所述的第一模式改变为第二模式的情况下执行启动控制,以基于所述第一模式中的所述操作信息来确定可从所述第一电源供电的车载控制装置在所述第二模式中的状态。
所述第一模式是所述第一电源处于所述供电状态并且所述第二电源处于所述非供电状态的模式。
所述第二模式是所述第一电源和所述第二电源两者都处于所述供电状态的模式。
根据又一实施例,根据本公开的计算机程序是一种用于使计算机用作控制设备的计算机程序,所述控制设备被配置为通过车内通信线路与车载控制装置通信,且所述计算机程序使所述计算机用作:切换单元,其被配置为将第一车载电源和第二车载电源中的每一个的状态切换到供电状态或非供电状态;获取单元,其被配置为获取操作信息,所述操作信息指示所述车载控制装置是处于操作状态还是处于非操作状态;以及控制单元,其被配置为在所述第一电源的状态和所述第二电源的状态的组合从以下所述的第一模式改变为第二模式的情况下执行启动控制,以基于所述第一模式中的所述操作信息来确定可从所述第一电源供电的车载控制装置在所述第二模式中的状态。
所述第一模式是所述第一电源处于所述供电状态并且所述第二电源处于所述非供电状态的模式。
所述第二模式是所述第一电源和所述第二电源两者都处于所述供电状态的模式。
附图说明
图1是示出程序更新系统的整体配置的图。
图2是示出网关的内部配置的框图。
图3是示出ECU的内部配置的框图。
图4是示出管理服务器的内部配置的框图。
图5是示出由程序更新系统执行的控制程序的在线更新的流程的示例的序列图。
图6是示出车辆的配置的示例的示意图。
图7是示出电源管理表的示例的图。
图8是示出图5的步骤S4中的更新控制处理的具体示例的流程图。
具体实施方式
[本公开要解决的问题]
近年来,在汽车领域,车辆在功能性上有所进步,且车辆上安装有各种车载装置。因此,车辆配备有用于控制这些车载装置的大量控制装置,即所谓的ECU(电子控制单元)。
存在各种类型的ECU,例如:与行驶相关的ECU,其响应于对加速器、制动器和手柄的操作来控制发动机、制动器、EPS(电动助力转向器)等;与车身相关的ECU,其响应于由乘员执行的切换操作来控制内部灯和头灯的开/关、警报单元的声音等;以及与仪表相关的ECU,其控制布置在驾驶员座位附近的仪表的操作。
通常,每个ECU由诸如微型计算机的算术处理单元组成,并且通过读出存储在ROM(只读存储器)中的控制程序并执行所读取的控制程序来实现对车载装置的控制。
ECU的控制程序可以根据车辆的目的地、等级等而不同。因此,响应于控制程序的版本升级,需要用控制程序的新版本重写控制程序的旧版本。此外,需要重写执行控制程序所需的数据,例如地图信息和控制参数。
在某些情况下,在不向更新处理所需的装置供电的定时(例如,在发动机停止期间(在停车时)),执行专利文献1中公开的在线更新功能。在这种情况下,在开始向必要装置供电之后执行更新处理。换句话说,电源状态在用户不期望的定时被切换。因此,当切换电源状态时,可能使用户不期望的装置进入操作状态。
本公开的一个方面的目的是提供均可以在切换电源状态之后使每个装置进入适当的操作状态的控制设备、控制方法和计算机程序。
[本公开的效果]
根据本公开,可以在切换电源状态之后使每个装置进入适当的操作状态。
[实施例的描述]
本实施例至少包括以下内容。
(1)本实施例中包括的控制设备是一种被配置为通过车内通信线路与车载控制装置进行通信的控制设备,且所述控制设备包括:切换单元,其被配置为将第一车载电源和第二车载电源中的每一个的状态切换到供电状态或非供电状态;获取单元,其被配置为获取操作信息,所述操作信息指示所述车载控制装置是处于操作状态还是处于非操作状态;以及控制单元,其被配置为在所述第一电源的状态和所述第二电源的状态的组合从以下所述的第一模式改变为第二模式的情况下执行启动控制,以基于所述第一模式中的所述操作信息来确定可从所述第一电源供电的车载控制装置在所述第二模式中的状态。
所述第一模式是所述第一电源处于所述供电状态并且所述第二电源处于所述非供电状态的模式。
所述第二模式是所述第一电源和所述第二电源两者都处于所述供电状态的模式。
当模式改变为第二模式时,控制单元基于第一模式中的操作信息来确定车载控制装置的操作状态。这使得可以在电源状态被切换之后使每个装置进入适当的操作状态。
(2)优选地,启动控制包括以下控制:该控制用于使处于所述第一模式中的所述非操作状态下的所述车载控制装置进入所述第二模式中的所述非操作状态。
结果,在车载控制装置处于第一模式中的非操作状态下的情况下,当模式被改变为第二模式时,不启动车载控制装置,并且保持该状态。这使得可以在电源状态被切换之后使每个装置进入适当的操作状态。
(3)优选地,用于使所述车载控制装置进入所述非操作状态的控制包括用于中断从所述第一电源向所述车载控制装置供电的控制。
中断供电使得可以可靠地使车载控制装置进入非操作状态。
(4)优选地,用于使所述车载控制装置进入所述非操作状态的控制包括用于指示所述车载控制装置转换到操作停止状态的控制。
响应于上述指令,车载控制装置转换到操作停止状态。这使得可以通过简单的控制使车载控制装置进入非操作状态。
(5)优选地,车载控制装置包括能够单独地转换到所述操作停止状态的多个功能,以及所述控制单元对所述车载控制装置的所述功能中的每一个执行所述启动控制。
结果,在每个功能可以转换到操作停止状态的车载控制装置的情况下,在电源状态被切换之后,每个功能可以进入适当的操作状态。
(6)优选地,控制单元指示控制所述车载控制装置的另一车载控制装置发送指令,以将所述状态转换到所述操作停止状态。
结果,即使在不直接控制目标车载控制装置的情况下,也能够使该车载控制装置进入非操作状态。
(7)优选地,在当在可从所述第二电源供电的车载控制装置中更新控制程序时所述电源的状态的组合是所述第一模式的情况下,所述切换单元将所述第二电源的状态切换为所述供电状态并且将所述第一模式改变为所述第二模式。
当控制程序被更新时,需要向要处理的车载控制装置供电,并且切换电源状态。此时执行启动控制使得可以在为了更新控制程序而切换电源状态之后,使除了要处理的车载控制装置之外的每个车载控制装置进入适当的操作状态。
(8)本实施例中包括的控制方法是通过根据(1)至(7)中的任一项所述的控制设备来控制车载控制装置的方法。
这种控制方法实现了与根据上述(1)至(7)的控制设备的效果类似的效果。
(9)本实施例中包括的计算机程序使计算机用作根据(1)至(7)中的任一项所述的控制设备。
这样的计算机程序实现了与根据上述(1)至(7)的控制设备的效果类似的效果。
[实施例的详细描述]
下面参考附图描述一些优选实施例。在以下描述中,相同的部分和组件由相同的附图标记表示。相同的部分和组件具有相同的名称和功能。因此,不再重复对部分和组件的描述。
<第一实施例>
[系统的整体配置]
图1是示出根据本发明实施例的程序更新系统的整体配置的图。
如图1所示,本实施例的程序更新系统包括车辆1、管理服务器5和DL(下载)服务器6,它们能够经由广域通信网络2彼此通信。
管理服务器5管理车辆1上的更新信息。DL服务器6存储更新程序。管理服务器5和DL服务器6例如由车辆1的汽车制造商操作,并且能够与由预先注册为成员的用户所拥有的大量车辆1通信。
每个车辆1配备有车内网络(通信网络)4,其包括经由车内通信线路16连接的多个ECU 30和网关10、无线通信单元15、以及由相应ECU 30控制的各种车载装置(未示出)。
车辆1中存在多个通信组,每个通信组由总线连接到共同车内通信线路的多个ECU30形成,并且网关10中继通信组之间的通信。
网关10可以包括多个网关,即,第一网关(GW-1)10A和第二网关(GW-2)10B。多个网关10可以被统称为网关10。
无线通信单元15可通信地连接到诸如移动电话网络的广域通信网络2,并且经由车内通信线路连接到网关10。网关10将无线通信单元15通过广域通信网络2从外部装置(如,管理服务器5和DL服务器6)接收到的信息通过车内通信线路16发送到ECU 30。
网关10将从ECU 30获得的信息发送到无线通信单元15,并且无线通信单元15将该信息发送到外部装置,诸如管理服务器5。
此外,ECU 30通过车内通信线路彼此发送和接收信息。
对于安装在车辆1中的无线通信单元15,除了车载专用通信终端之外,还可以想到用户所拥有的装置,诸如移动电话、智能电话、平板型终端和笔记本PC(个人计算机)。
图1示出了网关10经由无线通信单元15与外部装置通信的示例性情况。然而,如果网关10具有无线通信功能,则网关10本身可以与诸如管理服务器5的外部装置无线通信。
在图1所示的程序更新系统中,管理服务器5和DL服务器6被配置为单独的服务器。然而,这些服务器5和6可以被配置为单个服务器单元。此外,管理服务器5和DL服务器6中的每一个可以包括多个单元。
[网关的内部配置]
图2是示出网关10的内部配置的框图。
如图2所示,网关10包括CPU 11、RAM(随机存取存储器)12、存储单元13、车内通信单元14等。尽管网关10经由车内通信线路连接到无线通信单元15,但是网关10和无线通信单元15可以被配置为单个单元。
CPU 11通过将存储在存储单元13中的一个或多个程序读出到RAM 12并执行所读取的程序,使网关10用作中继各种信息的中继装置。
例如,CPU 11可以通过以时间共享的方式在多个程序之间切换来并行执行多个程序。注意,CPU 11可以代表多个CPU组。在这种情况下,由CPU 11实现的功能由多个CPU组彼此协作来实现。RAM12由存储元件(诸如SRAM(静态RAM)或DRAM(动态RAM))组成,并且在其中临时存储要由CPU 11执行的程序、执行程序所需的数据等。
要由CPU 11执行的计算机程序可以在记录在公知记录介质(诸如CD-ROM和DVD-ROM)中的状态下传送,或者可以通过来自计算机装置(诸如服务器计算机)的数据传输来传送。
在这点上,这同样适用于要由下述(参照图3)ECU 30的CPU31执行的计算机程序,以及要由下述(参照图4)管理服务器5的CPU 51执行的计算机程序。
注意,在以下描述中,从高阶装置(high-order device)到低阶装置(low-orderdevice)的数据传送(发送)也称为“下载”。
例如,存储单元13由非易失性存储器元件(诸如,闪存或EEPROM)构成。存储单元13存储要由CPU 11执行的程序、执行程序所需的数据等。存储单元13还在其中存储从DL服务器6接收的要下载的相应ECU 30的更新程序。
多个ECU 30经由设置在车辆1中的车内通信线路连接到车内通信单元14。车内通信单元14根据标准(诸如CAN(控制器局域网))执行与ECU 30的通信(也称为CAN通信)。车内通信单元14所采用的通信标准不限于CAN,并且可以采用以下标准,诸如CANFD(具有灵活数据速率的CAN)、LIN(本地互连网络)、以太网(注册商标)或MOST(面向媒体的系统传输:MOST是注册商标)。所述多条车内通信线路可以包括通信标准不同的车内通信线路。
车内通信单元14将从CPU 11提供的信息发送到目标ECU 30,并将从ECU 30接收到的信息提供给CPU 11。除了上述通信标准之外,车内通信单元14可根据用于车内网络4的其它通信标准与ECU30通信。
无线通信单元15由无线通信设备组成,该无线通信设备包括天线和通过天线执行无线电信号的发送/接收的通信电路。无线通信单元15能够在连接到广域通信网络2(诸如移动电话网络)时与外部装置通信。
无线通信单元15经由由基站(未示出)形成的广域通信网络2将从CPU 11提供的信息发送到外部装置(诸如管理服务器5),并且将从外部装置接收到的信息提供给CPU 11。
代替图2所示的无线通信单元15,可以采用用作车辆1内的中继装置的有线通信单元。有线通信单元具有连接器,符合标准(诸如USB(通用串行总线)或RS232C)的通信电缆连接到该连接器,并且有线通信单元经由通信电缆执行与连接到其的另一通信装置的有线通信。
如果该另一通信装置和外部装置(诸如管理服务器5)可以经由广域通信网络2彼此无线通信,则外部装置和网关10能够通过通信路径彼此通信,该通信路径依次由外部装置、该另一通信装置、有线通信单元和网关10组成。
[ECU的内部配置]
图3是示出ECU 30的内部配置的框图。
如图3所示,ECU 30包括CPU 31、RAM 32、存储单元33、通信单元34等。ECU 30是对车辆1中安装的目标装置进行单独控制的车载控制装置。各种类型的ECU 30的示例包括电源控制ECU、发动机控制ECU、转向控制ECU和门锁控制ECU。
CPU 31通过将预先存储在存储单元33中的一个或多个程序读出到RAM 32中并执行所读取的程序来控制CPU 31所负责的目标装置的操作。CPU 31还可以代表多个CPU组,并且CPU 31的控制可以是多个CPU组彼此协作的控制。
RAM 32由存储器元件(诸如SRAM或DRAM)构成,并且在其中临时存储要由CPU 31执行的程序、执行程序所需的数据等。
例如,存储单元33由非易失性存储器元件(诸如闪存或EEPROM)或磁存储装置(诸如硬盘)组成。
存储单元33存储要由CPU 31读取并执行的程序。例如,存储单元33中存储的信息包括使CPU 31执行用于控制车辆内的要控制的目标装置的信息处理的计算机程序,和作为用于执行该程序的数据(如参数或地图信息)的控制程序。
网关10经由设置在车辆1中的车内通信线路连接到通信单元34。通信单元34根据标准(诸如CAN、以太网或MOST)与网关10通信。
通信单元34将从CPU 31提供的信息发送到网关10,并将从网关10接收到的信息提供给CPU 31。除了上述通信标准,通信单元34可以根据用于车载网络的其他通信标准与网关10通信。
ECU 30的CPU 31包括启动单元35,其在“正常模式”和“重新编程模式”(以下也称为“repro模式”)之间切换由CPU 31执行的控制模式。
正常模式是ECU 30的CPU 31执行对目标装置的原始控制(例如,用于燃料发动机的发动机控制,或用于门锁电机的门锁控制)的控制模式。
重新编程模式是CPU 31更新用于控制目标装置的控制程序的控制模式。
换句话说,重新编程模式是CPU 31执行将控制程序的数据从存储单元33中的ROM区域的擦除/将控制程序的数据在该ROM区域上重写的控制模式。只有在CPU 31处于该控制模式时,才允许CPU31将存储单元33中的ROM区域中存储的控制程序更新为新版本的控制程序。
当CPU 31在repro模式中将控制程序的新版本写入存储单元33中时,启动单元35临时重新启动(复位)ECU 30,并且对已经写入控制程序的新版本的存储区域执行验证处理。
在完成验证处理之后,启动单元35利用更新后的控制程序来操作CPU 31。
使用通过网关10从DL服务器6下载到ECU 30的更新程序来更新控制程序也被称为在线更新。
[管理服务器的内部配置]
图4是示出管理服务器5的内部配置的框图。
如图4所示,管理服务器5包括CPU 51、ROM 52、RAM 53、存储单元54、通信单元55等。
通过将预先存储在ROM 52中的一个或多个程序读出到RAM 53并执行所读取的程序,CPU 51控制每个硬件组件的操作,并使管理服务器5用作能够与网关10通信的外部装置。CPU 51还可以代表多个CPU组,并且由CPU 51实现的功能可以由多个CPU组彼此协作来实现。
RAM 53由存储器元件(诸如SRAM或DRAM)组成,并且在其中临时存储要由CPU 51执行的程序、执行程序所需的数据等。
例如,存储单元54由非易失性存储器元件(诸如闪存或EEPROM)或磁存储装置(诸如硬盘)组成。
通信单元55由根据预定通信标准执行通信处理的通信装置组成。通信单元55在连接到广域通信网络2(诸如移动电话网络)时执行通信处理。通信单元55经由广域通信网络2将从CPU 51提供的信息发送到外部装置,并且将经由广域通信网络2接收到的信息提供给CPU 51。
[控制程序更新序列]
图5是示出在本实施例的程序更新系统中执行的控制程序在线更新的流程的示例的序列图。一个或多个更新程序被存储在DL服务器6中。作为一个示例,管理服务器5确定更新用于先前注册的车辆1的ECU的控制程序的定时。更新定时可以由例如车辆1的汽车制造商设置。
控制程序不仅包括程序本身,而且包括在程序的执行中使用的数据,诸如参数和地图信息。其代表表示为“控制程序”。因此,更新程序不仅包括用于更新程序的程序,而且还包括用于对在程序的执行中使用的数据进行更新的数据。
当控制程序更新定时到达时,管理服务器5向对应的车辆1的网关10通知更新(步骤S1)。在步骤S1中,从管理服务器5向网关10发送下载请求和包括存储更新程序的目的地URL和更新程序的大小的更新信息。
在从管理服务器5接收到更新通知时,网关10将从DL服务器6下载的更新程序中继到更新控制程序的ECU 30(以下称为目标ECU)。换句话说,网关10基于更新信息向DL服务器6请求下载更新程序(步骤S2)。
当从网关10接收到下载请求时,DL服务器6将要下载的更新程序发送到网关10,并且请求更新控制程序(步骤S3)。
在下载了更新程序时,网关10执行更新控制处理(步骤S4)。更新控制处理包括以下描述的切换处理、获取处理、确定处理、启动控制处理和更新请求处理。
切换处理:将每个电源的状态切换为可供电状态/非供电状态以便向更新处理所需的装置供电的处理
获取处理:获取操作信息的处理,该操作信息指示可从在供电状态下的电源供电的ECU是处于操作状态还是处于非操作状态
确定处理:基于所述操作信息确定在所述电源的状态被切换时要进入非操作状态的ECU的处理
启动控制处理:使所确定的ECU进入非操作状态的处理
更新请求处理:将更新程序传递给目标ECU并请求目标ECU更新控制程序的处理
注意,操作信息是指示ECU处于如下所述的操作状态还是非操作状态的信息。
操作状态:ECU被供电并且正在操作的状态
非操作状态:ECU未被供电的状态、ECU被供电但未被启动的状态、以及ECU被供电且被启动但未正在操作的状态中的任何一种。
在从网关10接收到基于更新控制处理的控制信号以及更新程序时,目标ECU基于控制信号开发更新程序,并且更新控制程序(步骤S5)。
在完成了控制程序的更新时,目标ECU 30向网关10通知更新完成(步骤S6)。在接收到该通知时,网关10向DL服务器6通知更新完成(步骤S7)。
[车辆的配置]
图6是示出包括电源配置的车辆1的配置的示例的示意图。在图6中,虚线表示电力线。
如图6所示,车辆1的车载电源包括常规(regular)电源(+B电源)18A、辅助电源(ACC电源)18B和点火电源(IG电源)18C。常规电源18A始终处于可供电状态(下文中称为接通状态)。ACC电源18B和IG电源18C中的每一个响应于电源继电器18的接通/断开而切换到供电状态/非供电状态(在下文中,称为断开状态)。多个ECU 30中的继电器控制ECU 30B控制电源继电器18的操作以控制ACC电源18B和IG电源18C中的每一个的接通状态/断开状态。
这些电源中的每一个以逐步的方式(in a stepwise manner)被切换到可供电状态。换句话说,当ACC电源18B处于接通状态时,IG电源18C可从断开状态切换到接通状态。在当ACC电源18B从断开状态切换到接通状态时IG电源18C处于接通状态的情况下,IG电源18C也切换到断开状态。
结果,在本实施例中,存在三个组合X、Y和Z作为电源18A至18C的接通状态/断开状态的组合,并且响应于每个电源的接通状态/断开状态的切换,按照组合X、组合Y和组合Z的顺序来切换这些组合。注意,在下面的描述中,电源18A至18C的接通状态/断开状态的组合也被称为电源状态。
组合X:常规电源18A处于接通状态且ACC电源18B和IG电源18C处于断开状态的组合
组合Y:常规电源18A和ACC电源18B处于接通状态且IG电源18C处于断开状态的组合
组合Z:常规电源18A、ACC电源18B和IG电源18C处于接通状态的组合
常规电源18A通过电力线17连接到网关10、继电器控制ECU30B和车身控制ECU30A,并且持续地向网关10、继电器控制ECU30B和车身控制ECU 30A供电。
ACC电源18B通过电力线17连接到控制导航装置(未示出)的导航控制ECU 30C和控制空调(未示出)的空调控制ECU 30D。在接通状态下,ACC电源18B可以向导航控制ECU 30C和空调控制ECU 30D供电。
IG电源18C通过电力线17连接到控制灯(未示出)的自动照明/熄灭的自动照明控制ECU 30E和控制刮水器(未示出)的操作的刮水器控制ECU 30F。在接通状态下,IG电源18C能够向自动照明控制ECU 30E和刮水器控制ECU 30F供电。
在IG电源18C与自动照明控制ECU 30E之间的电力线17上以及在IG电源18C与刮水器控制ECU 30F之间的电力线17上设置电力馈送继电器19。电力馈送继电器19能够将自动照明控制ECU 30E及刮水器控制ECU 30F分别切换为相对于IG电源18C的通电状态/中断状态。车身控制ECU 30A控制电力馈送继电器19的操作,以将自动照明控制ECU 30E和刮水器控制ECU 30F分别切换到操作状态/非操作状态。
[网关的功能配置]
如图2所示,网关10的CPU 11包括作为执行更新控制处理的功能的更新控制单元111。更新控制单元111包括执行切换处理的切换单元112、执行启动控制处理的启动控制单元113、执行获取处理的获取单元114和执行确定处理的确定单元115。
为了通过获取单元114执行获取处理,例如,存储单元13在电源管理表TA中存储能够从电源中的每个电源通过电源启动的ECU和管理该ECU的电源的管理装置。电源管理表TA可以预先存储在存储单元13中,或者可以从管理服务器5等获取并存储在存储单元13中。
图7是示出电源管理表TA的示例,并且示出图6中例示的车辆1中的电源管理表TA的示例的图。如图7所示,在仅常规电源18A处于接通状态的情况下(组合X),电力被供应到网关10A和10B、继电器控制ECU 30B和车身控制ECU 30A。网关10A的管理装置是网关10B,并且网关10B、继电器控制ECU 30B和车身控制ECU 30A中的每一个的管理装置是网关10A。
在除了常规电源18A之外ACC电源18B处于接通状态的情况下(组合Y),可以进一步将电力供应给导航控制ECU 30C和空调控制ECU 30D。导航控制ECU 30C的管理装置是网关10B,并且空调控制ECU 30D的管理装置是网关10A。
在除了常规电源18A之外ACC电源18B和IG电源18C处于接通状态的情况下(组合Z),可以进一步将电力供应给自动照明控制ECU 30E和刮水器控制ECU 30F。当供电时,这些ECU启动。这些ECU中的每一个的管理装置是车身控制ECU 30A。
获取单元114通过监控从每个ECU发送的帧来获取关于每个ECU的操作信息。作为示例,获取单元114将关于ECU中的每一个的操作信息写入电源管理表TA中。在图7的示例中,每个ECU的操作状态被示为“正在操作(in operating)”,而非操作状态被示为“非操作(non-operating)”。
当切换每个电源的接通状态/断开状态时,基于切换前的操作信息,确定单元115在可从切换前后都处于接通状态的电源供电的ECU中确定要在切换后进入非操作状态的ECU。在以下描述中,电源切换前的电源状态也被称为第一电源状态,并且切换后的电源状态也被称为第二电源状态。
作为具体示例,在电源状态从组合Y(第一模式)改变到组合Z(第二模式)的情况下,具体描述每个单元的操作。获取单元114至少获取关于可从能够在第一模式和第二模式两者中供电的电源(常规电源18A和ACC电源18B)供电的ECU(以下,也称为共同ECU)的操作信息。获取单元114可以获取关于可在第一模式下供电的所有ECU的操作信息。共同ECU包括网关10A和10B、继电器控制ECU30B、车身控制ECU 30A、导航控制ECU 30C和空调控制ECU30D。
当电源状态是第一模式时,空调控制ECU 30D处于非操作状态,并且网关10A和10B、继电器控制ECU 30B和车身控制ECU 30A处于操作状态。在这种情况下,将“正在操作”作为关于网关10A和10B、继电器控制ECU 30B和车身控制ECU 30A中的每一个的操作信息写在图7的电源管理表TA中,并且将“非操作”作为关于空调控制ECU 30D的操作信息写在图7的电源管理表TA中。
当IG电源18C被切换到接通状态并且电源状态被改变为第二模式时,基于写入图7中的电源管理表TA中的操作信息,确定单元115确定共同ECU中的要进入非操作状态的ECU。换言之,确定单元115确定在上述的共同ECU中,在第一模式中处于非操作状态的ECU在电源状态被改变为第二模式之后仍然处于非操作状态,并且其他ECU进入操作状态。在该示例中,确定单元115确定空调控制ECU 30D进入非操作状态。
优选地,除了上述ECU之外,确定单元115在可从在第二模式中新切换到接通状态的IG电源18C供电的ECU中,确定使除了更新目标ECU之外的ECU在电源状态改变为第二模式之后进入非操作状态。在该示例中,确定单元115确定自动照明控制ECU 30E和刮水器控制ECU 30F进入非操作状态。
启动控制单元113执行启动控制以使已经由确定单元115确定为进入非操作状态的ECU进入非操作状态。换句话说,启动控制单元113指示已经由确定单元115确定为进入非操作状态的各个ECU的管理装置使各个ECU进入非操作状态。更具体地说,启动控制单元113生成包括指示中断供电的数据的帧,并且使车内通信单元14将该帧发送到管理装置。
在上述示例中,启动控制单元113指示车身控制ECU 30A中断对自动照明控制ECU30E和刮水器控制ECU 30F的供电。在从网关10A接收到包括上述指令的帧时,车身控制ECU30A基于该指令控制电力馈送继电器19,并且关断在IG电源18C与自动照明控制ECU30E之间的电力线17上设置的开关以及在IG电源18C与刮水器控制ECU 30F之间的电力线17上设置的开关。因此,从IG电源18C到这些ECU的供电被中断。结果,自动照明控制ECU 30E和刮水器控制ECU 30F进入非操作状态。
切换单元112切换每个电源的接通状态/断开状态。为了切换接通状态/断开状态,切换单元112指示继电器控制ECU 30B将每个电源切换到接通状态或断开状态。更具体地,切换单元112生成包括指示将每个电源切换到接通状态或断开状态的数据的帧,并且使车内通信单元14将该帧发送到继电器控制ECU 30B。在上述示例中,切换单元112指示继电器控制ECU 30B将IG电源18C切换到接通状态。
注意,通过切换单元112的切换处理和通过启动控制单元113的启动控制处理的处理顺序不限于特定顺序。优选地,在执行启动控制处理之后,执行切换处理。这使得可以避免被确定为进入非操作状态的ECU在电源状态改变之后被启动。
在启动控制处理和切换处理之后,更新控制单元111将更新程序发送到目标ECU,并请求目标ECU更新控制程序。更具体地说,更新控制单元111使车内通信单元14将更新程序发送到目标ECU。另外,更新控制单元111生成包括指示控制程序的更新的数据的帧,并且使车内通信单元14将该帧发送到目标ECU。
[操作流程]
图8是示出图5的步骤S4中的更新控制处理的具体示例的流程图。当网关10的CPU11将存储在存储单元13中的一个或多个程序读出到RAM 12中,并执行读取的程序以实现图2所示的功能时,执行图8的流程图中所示的处理。当从DL服务器6下载的未处理的更新程序被存储在网关10的存储单元13中时,执行图8中的处理。
如图8所示,在未处理的更新程序被存储在存储单元13中的情况下(步骤S101中的是),CPU 11执行以下操作。在需要切换用于更新处理的每个电源的当前接通状态/断开状态的情况下(步骤S103中的是),即,在电力未从当前处于接通状态的电源供应到更新处理所需的ECU的情况下,CPU 11执行步骤S105至S111中的处理。在不需要切换每个电源的接通状态/断开状态的情况下(步骤S103中的否),跳过步骤S105至S111中的处理,并且执行步骤S113中的更新控制处理。
更具体地,在需要切换每个电源的接通状态/断开状态的情况下,CPU 11监控来自每个共同ECU的帧以获取操作信息(步骤S105)。然后,CPU 11基于操作信息确定共同ECU中的将进入非操作状态的ECU(步骤S107)。在步骤S107中,CPU 11确定共同ECU中的在切换之前处于非操作状态的ECU进入非操作状态,并且确定可从新切换到接通状态的电源供电的ECU中的,除了目标ECU之外的ECU也进入非操作状态。此外,CPU 11指示已经被确定为进入非操作状态的各个ECU的管理装置使各个ECU进入非操作状态(步骤S109)。在第一实施例中,在步骤S109中,CPU 11指示中断对ECU的供电。
在启动控制处理之后,CPU 11执行步骤S111中的切换处理和步骤S113中的更新控制处理。换句话说,CPU 11使车内通信单元14向继电器控制ECU 30B发送接通状态/断开状态的切换指令(步骤S111)。另外,CPU 11使车内通信单元14将控制程序的更新程序和更新请求发送到目标ECU(步骤S113)。
[第一实施例的效果]
在根据第一实施例的程序更新系统中,在由于对用于控制程序的更新的每个电源的接通状态/断开状态进行切换而改变电源状态的组合的模式的情况下,可从模式改变前后都处于接通状态的电源供电的每个ECU的操作状态/非操作状态被保持为模式改变前的状态。换句话说,用户不期望的ECU不响应于控制程序的更新的开始而开始操作。例如,这使得可以防止用户不期望的功能(如,刮水器)在更新定时时开始操作。换句话说,这使得可以保持每个ECU的适当的操作状态。
<第二实施例>
在第一实施例中,通过由电力馈送继电器19中断对每个ECU的供电,使设置有电力馈送继电器19的每个ECU进入非操作状态,该电力馈送继电器19能够将ECU单独地转换到相对于电源的通电状态/中断状态。当然,这使得能够可靠地使ECU进入非操作状态。
使已经被确定为进入非操作状态的ECU进入非操作状态的控制并不仅限于中断对ECU的供电的控制。根据第二实施例的程序更新系统中的启动控制包括将ECU切换到操作停止状态的控制。注意,操作停止状态指示除了完全操作状态之外的状态,并且包括例如向处理器供电的低功耗状态、中断向处理器和存储器的供电的低功耗状态、以及待机状态。
在这种情况下,启动控制单元113指示将要进入非操作状态的各个ECU的管理装置使各个ECU进入操作停止状态。更具体地说,启动控制单元113生成包括指示操作停止状态的数据的帧,并且使车内通信单元14将该帧发送到管理装置。换句话说,在根据第二实施例的程序更新系统中,在图8的步骤S109中,CPU 11指示管理装置使各个ECU进入操作停止状态。
在上述示例中,由于其管理装置是网关10A的空调控制ECU30D被确定为进入非操作状态,所以启动控制单元113将包括指示操作停止状态的数据的帧发送到空调控制ECU30D。结果,空调控制ECU 30D进入这样的非操作状态:在该非操作状态中,空调控制ECU30D被供应来自ACC电源18D的电力,但是空调控制ECU 30D处于操作停止状态。
结果,与使用电力馈送继电器19的情况相比,ECU能够容易地进入非操作状态。
<修改1>
注意,可以组合第一实施例中的启动控制和第二实施例中的启动控制。换句话说,启动控制单元113可以通过中断对ECU的供电而使设置有电力馈送继电器19的ECU进入非操作状态,并且可以通过指示操作停止状态而使未设置有电力馈送继电器19的ECU进入非操作状态。
结果,即使在设置有电力馈送继电器19的ECU和未设置有电力馈送继电器19的ECU都存在于车内网络4中的情况下,也能够可靠地使已被确定为进入非操作状态的ECU进入非操作状态。
<修改2>
在启动控制向要进入非操作状态的ECU指示操作停止状态并且ECU包括能够单独地转换到操作停止状态的多个功能的情况下,可以针对ECU的每个功能来控制非操作状态/操作状态。例如,如图7所示,在导航控制ECU 30C中,可以单独地管理音频输出(声音输出)功能的操作停止和与地图显示(图像显示)功能相关的机构的操作停止。
在这种情况下,启动控制单元113指定要进入非操作状态的ECU的要进入操作停止状态的功能,然后生成指示该功能进入操作停止状态的帧,并且使车内通信单元14将该帧发送到ECU的管理装置。在上述示例中,启动控制单元113指示作为导航控制ECU 30C的管理装置的网关10B停止地图显示(图像显示)功能的操作。
在从网关10A接收到包括上述指令的帧时,网关10B向导航控制ECU 30C发送帧,该帧指示将地图显示(图像显示)功能切换到操作停止状态。结果,导航控制ECU 30C进入这样的非操作状态:在该非操作状态中,导航控制ECU 30C被供应来自ACC电源18B的电力,但是地图显示(图像显示)功能处于操作停止状态。相反,音频输出(声音输出)功能处于操作状态。
结果,ECU更灵活地进入非操作状态。
<修改3>
注意,在上述描述中,当在目标ECU中执行控制程序的更新处理时,基于电源状态的改变来执行启动控制。然而,由目标ECU执行的处理不限于更新处理。即使在目标ECU执行其它处理的情况下,当以类似的方式针对该处理改变电源状态时,也可以执行启动控制。
所公开的特征通过一个或多个模块来实现。例如,可以通过电路元件和其它硬件模块、通过指定实现特征的处理的软件模块、或者通过硬件模块和软件模块的组合来实现特征。
还可以提供作为一个或多个软件模块的组合的程序,以使计算机执行上述操作。这样的程序可以记录在计算机可读记录介质(诸如软盘、CD-ROM(光盘只读存储器)、ROM、RAM、和附接到计算机的存储卡)中,并且作为程序产品提供。替代地,可以通过将该程序记录在记录介质(诸如包含在计算机中的硬盘)中来提供该程序。此外,可以通过网络下载来提供程序。
注意,根据本公开的程序可以在预定定时以预定顺序从作为计算机的操作系统(OS)的一部分提供的程序模块中调用必要的模块,以执行处理。在这种情况下,程序本身不包括上述模块,并且与OS协作执行处理。不包括所述模块的这种程序也可以被包括在根据本公开的程序中。
根据本公开的程序可以通过被并入到其它程序的一部分中来提供。同样在这种情况下,程序本身不包括上述其它程序中所包括的模块,并且与其它程序协作地执行处理。并入到其它程序中的这种程序也可以被包括在根据本公开的程序中。所提供的程序产品被安装在程序存储单元(诸如硬盘)中,然后被执行。注意,程序产品包括程序本身和存储该程序的记录介质。
在此公开的实施例在所有方面仅是说明性的,并且不应被认为是限制性的。本发明的范围不是由上述说明限定,而是由权利要求的范围限定,并且旨在包括与权利要求的范围等同的含义以及该范围内的所有修改。
参考符号列表
1            车辆
2            广域通信网络
4            车内网络
5            管理服务器
6            DL服务器
10、10A、10B   网关
11           CPU
12           RAM
13           存储单元
14           车内通信单元(通信单元)
15           无线通信单元
16           车内通信线路
17           电力线
18           电源继电器
18A          常规电源
18B          ACC电源
18C          IG电源
19           电力馈送继电器
30           ECU
30A          车身控制ECU
30B          继电器控制ECU
30C          导航控制ECU
30D          空调控制ECU
30E          自动照明控制ECU
30F          刮水器控制ECU
31           CPU
32           RAM
33           存储单元
34           通信单元
35           启动单元
51           CPU
52           ROM
53           RAM
54           存储单元
55           通信单元
111          更新控制单元
112          切换单元
113          启动控制单元(控制单元)
114          获取单元
115          确定单元(控制单元)

Claims (11)

1.一种控制设备,其被配置为通过车内通信线路与车载控制装置进行通信,所述控制设备包括:
切换单元,其被配置为将第一电源和第二电源中的每一个的状态切换到供电状态或非供电状态;
获取单元,其被配置为获取操作信息,所述操作信息指示所述车载控制装置是处于操作状态还是处于非操作状态;以及
控制单元,其被配置为在所述第一电源的状态和所述第二电源的状态的组合从第一模式改变为第二模式的情况下执行启动控制,以基于所述第一模式中的所述操作信息来确定可从所述第一电源供电的车载控制装置在所述第二模式中的状态;其中
所述第一模式是所述第一电源处于所述供电状态并且所述第二电源处于所述非供电状态的模式,并且
所述第二模式是所述第一电源和所述第二电源两者都处于所述供电状态的模式,
所述启动控制包括以下控制:该控制用于使处于所述第一模式中的所述非操作状态下的所述车载控制装置进入所述第二模式中的所述非操作状态。
2.根据权利要求1所述的控制设备,其中,用于使所述车载控制装置进入所述非操作状态的控制包括用于中断从所述第一电源向所述车载控制装置供电的控制。
3.根据权利要求1所述的控制设备,其中,用于使所述车载控制装置进入所述非操作状态的所述控制包括用于指示所述车载控制装置转换到操作停止状态的控制。
4.根据权利要求3所述的控制设备,其中
所述车载控制装置包括能够单独地转换到所述操作停止状态的多个功能,以及
所述控制单元对所述车载控制装置的所述功能中的每一个执行所述启动控制。
5.根据权利要求3所述的控制设备,其中,所述控制单元指示控制所述车载控制装置的另一车载控制装置发送指令,以将所述状态转换到所述操作停止状态。
6.根据权利要求4所述的控制设备,其中,所述控制单元指示控制所述车载控制装置的另一车载控制装置发送指令,以将所述状态转换到所述操作停止状态。
7.根据权利要求1至6中任一项所述的控制设备,其中,在当可从所述第二电源供电的车载控制装置中更新控制程序时所述电源的状态的组合是所述第一模式的情况下,所述切换单元将所述第二电源的状态切换为所述供电状态并且将所述第一模式改变为所述第二模式。
8.根据权利要求1至6中任一项所述的控制设备,其中
所述第一电源是ACC电源,
所述第二电源是IG电源,并且
在所述ACC电源的状态和所述IG电源的状态的组合从所述第一模式改变为所述第二模式的情况下所述控制单元执行启动控制,以基于所述第一模式中的所述操作信息来确定可从所述ACC电源供电的车载控制装置中的将被置于所述第二模式中的所述非操作状态的车载控制装置。
9.根据权利要求7所述的控制设备,其中
所述第一电源是ACC电源,
所述第二电源是IG电源,并且
在所述ACC电源的状态和所述IG电源的状态的组合从所述第一模式改变为所述第二模式的情况下所述控制单元执行启动控制,以基于所述第一模式中的所述操作信息来确定可从所述ACC电源供电的车载控制装置中的将被置于所述第二模式中的所述非操作状态的车载控制装置。
10.一种用于通过控制设备控制车载控制装置的控制方法,所述控制设备通过车内通信线路与所述车载控制装置通信,所述控制方法包括以下步骤:
将第一电源和第二电源中的每一个的状态切换到供电状态或非供电状态;
获取操作信息,所述操作信息指示所述车载控制装置是处于操作状态还是处于非操作状态;以及
在所述第一电源的状态和所述第二电源的状态的组合从第一模式改变为第二模式的情况下执行启动控制,以基于所述第一模式中的所述操作信息来确定可从所述第一电源供电的车载控制装置在所述第二模式中的状态;其中
所述第一模式是所述第一电源处于所述供电状态并且所述第二电源处于所述非供电状态的模式,并且
所述第二模式是所述第一电源和所述第二电源两者都处于所述供电状态的模式,
所述启动控制包括以下控制:该控制用于使处于所述第一模式中的所述非操作状态下的所述车载控制装置进入所述第二模式中的所述非操作状态。
11.一种存储计算机程序的非暂时性计算机可读存储介质,所述计算机程序用于使计算机用作控制设备,所述控制设备被配置为通过车内通信线路与车载控制装置通信,所述计算机程序使所述计算机执行以下步骤:
将第一电源和第二电源中的每一个的状态切换到供电状态或非供电状态;
获取操作信息,所述操作信息指示所述车载控制装置是处于操作状态还是处于非操作状态;以及
在所述第一电源的状态和所述第二电源的状态的组合从第一模式改变为第二模式的情况下执行启动控制,以基于所述第一模式中的所述操作信息来确定可从所述第一电源供电的车载控制装置在所述第二模式中的状态;其中
所述第一模式是所述第一电源处于所述供电状态并且所述第二电源处于所述非供电状态的模式,并且
所述第二模式是所述第一电源和所述第二电源两者都处于所述供电状态的模式,
所述启动控制包括以下控制:该控制用于使处于所述第一模式中的所述非操作状态下的所述车载控制装置进入所述第二模式中的所述非操作状态。
CN201880052182.3A 2017-08-16 2018-05-28 控制设备、控制方法和计算机程序 Active CN111051139B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2017-157194 2017-08-16
JP2017157194A JP6907803B2 (ja) 2017-08-16 2017-08-16 制御装置、制御方法、およびコンピュータプログラム
PCT/JP2018/020274 WO2019035260A1 (ja) 2017-08-16 2018-05-28 制御装置、制御方法、およびコンピュータプログラム

Publications (2)

Publication Number Publication Date
CN111051139A CN111051139A (zh) 2020-04-21
CN111051139B true CN111051139B (zh) 2023-05-09

Family

ID=65362797

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201880052182.3A Active CN111051139B (zh) 2017-08-16 2018-05-28 控制设备、控制方法和计算机程序

Country Status (5)

Country Link
US (1) US11416237B2 (zh)
JP (1) JP6907803B2 (zh)
CN (1) CN111051139B (zh)
DE (1) DE112018004199T5 (zh)
WO (1) WO2019035260A1 (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102019104948A1 (de) * 2019-02-27 2020-08-27 Zf Active Safety Gmbh Kommunikationssystem und Verfahren zur Kommunikation für ein Kraftfahrzeug
JP7287867B2 (ja) * 2019-08-30 2023-06-06 トヨタ自動車株式会社 車載用制御装置
CN112918409B (zh) * 2019-12-06 2023-09-29 厦门雅迅网络股份有限公司 一种电源管理系统
CN111552491A (zh) * 2020-04-22 2020-08-18 北京小马智行科技有限公司 移动载体的中转设备的固件升级的方法、装置与存储介质
CN113043970B (zh) * 2021-03-30 2023-03-14 重庆长安汽车股份有限公司 一种整车负载管理系统
JP7552566B2 (ja) * 2021-12-10 2024-09-18 トヨタ自動車株式会社 車両管理システムおよび車両管理方法
JP7669921B2 (ja) * 2021-12-14 2025-04-30 株式会社オートネットワーク技術研究所 通信システム及び通信装置
JP7782423B2 (ja) * 2022-11-21 2025-12-09 株式会社オートネットワーク技術研究所 更新管理装置、更新管理システム及びコンピュータプログラム
JP2024074476A (ja) * 2022-11-21 2024-05-31 株式会社オートネットワーク技術研究所 更新管理装置、更新管理システム及びコンピュータプログラム

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101479132A (zh) * 2006-06-28 2009-07-08 丰田自动车株式会社 车辆用电源控制设备

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5558962B2 (ja) * 2010-08-03 2014-07-23 本田技研工業株式会社 車両用プログラム書換えシステム
CN103052539B (zh) 2010-08-03 2015-12-16 本田技研工业株式会社 车用程序改写系统
JP5558963B2 (ja) * 2010-08-03 2014-07-23 本田技研工業株式会社 車両用プログラム書換えシステム
JP6002880B2 (ja) * 2011-01-20 2016-10-05 株式会社ユピテル 電源制御装置
JP5741496B2 (ja) * 2012-03-14 2015-07-01 株式会社オートネットワーク技術研究所 車載通信システム
JP6205851B2 (ja) * 2013-05-31 2017-10-04 三菱自動車工業株式会社 車両電源装置
JP5984790B2 (ja) * 2013-12-18 2016-09-06 キヤノン株式会社 情報処理装置、情報処理装置の制御方法、記憶媒体およびプログラム
JP5997740B2 (ja) 2014-09-17 2016-09-28 クラリオン株式会社 車載機のオンライン更新方法
JP6390302B2 (ja) * 2014-09-18 2018-09-19 株式会社オートネットワーク技術研究所 プログラム送信システム及びプログラム送信装置
US10282194B2 (en) * 2014-10-07 2019-05-07 Ford Global Technologies, Llc Methods and systems to update a vehicle computing system
JP5855781B2 (ja) * 2015-06-05 2016-02-09 クラリオン株式会社 カーナビゲーションシステム
JP6428652B2 (ja) * 2016-01-06 2018-11-28 株式会社オートネットワーク技術研究所 車載更新装置、更新システム及び更新処理プログラム
JP6316919B2 (ja) 2016-02-29 2018-04-25 ファナック株式会社 工作機械の数値制御装置
JP2018173721A (ja) * 2017-03-31 2018-11-08 オムロンオートモーティブエレクトロニクス株式会社 車載通信システム、車両制御装置、通信管理装置
US20180310173A1 (en) * 2017-04-25 2018-10-25 Kabushiki Kaisha Toshiba Information processing apparatus, information processing system, and information processing method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101479132A (zh) * 2006-06-28 2009-07-08 丰田自动车株式会社 车辆用电源控制设备

Also Published As

Publication number Publication date
JP2019034652A (ja) 2019-03-07
WO2019035260A1 (ja) 2019-02-21
CN111051139A (zh) 2020-04-21
JP6907803B2 (ja) 2021-07-21
DE112018004199T5 (de) 2020-04-30
US11416237B2 (en) 2022-08-16
US20200301695A1 (en) 2020-09-24

Similar Documents

Publication Publication Date Title
CN111051139B (zh) 控制设备、控制方法和计算机程序
CN111034132B (zh) 控制设备、控制方法和计算机程序
US11288156B2 (en) Control apparatus, control method, and computer program
CN108369505B (zh) 控制设备、程序更新方法和计算机程序
CN110300954B (zh) 控制设备、程序更新方法和计算机程序
US20200215930A1 (en) Control apparatus, control method, and computer program
CN111032438B (zh) 控制设备、控制方法和计算机程序
CN110753905B (zh) 控制装置、控制方法和计算机程序
JP7207301B2 (ja) 更新制御装置、制御方法、およびコンピュータプログラム
US10970063B2 (en) Relay apparatus, transfer method, and computer program
WO2018185994A1 (ja) 制御装置、転送方法、およびコンピュータプログラム
WO2017208890A1 (ja) 制御装置、制御方法及びコンピュータプログラム
JPWO2018142749A1 (ja) 制御装置、プログラム更新方法、およびコンピュータプログラム
JP2018074306A (ja) 車内通信システム、車内通信方法、マネージャ装置、及び車載制御装置
WO2019146169A1 (ja) 制御装置、制御方法、およびコンピュータプログラム
WO2025225286A1 (ja) マスタ装置、車両システム、ソフトウェアの更新方法及びソフトウェアの更新制御プログラム
JPWO2019187535A1 (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