CN116890761A - 控制装置、控制系统以及数据收集方法 - Google Patents
控制装置、控制系统以及数据收集方法 Download PDFInfo
- Publication number
- CN116890761A CN116890761A CN202310193249.8A CN202310193249A CN116890761A CN 116890761 A CN116890761 A CN 116890761A CN 202310193249 A CN202310193249 A CN 202310193249A CN 116890761 A CN116890761 A CN 116890761A
- Authority
- CN
- China
- Prior art keywords
- data
- vehicle
- specified
- unit
- control
- 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
- 238000013480 data collection Methods 0.000 title claims abstract description 69
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000004891 communication Methods 0.000 claims abstract description 76
- 230000005540 biological transmission Effects 0.000 claims abstract description 48
- 230000008569 process Effects 0.000 claims abstract description 38
- 238000013500 data storage Methods 0.000 claims abstract description 30
- 238000012545 processing Methods 0.000 claims abstract description 25
- 230000001771 impaired effect Effects 0.000 claims description 3
- 230000006870 function Effects 0.000 description 16
- 238000012546 transfer Methods 0.000 description 12
- 238000013523 data management Methods 0.000 description 10
- 230000008859 change Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 238000010276 construction Methods 0.000 description 6
- 238000012423 maintenance Methods 0.000 description 6
- 230000000737 periodic effect Effects 0.000 description 6
- 238000001514 detection method Methods 0.000 description 5
- 230000001133 acceleration Effects 0.000 description 4
- 239000004065 semiconductor Substances 0.000 description 4
- 206010039203 Road traffic accident Diseases 0.000 description 3
- 238000002485 combustion reaction Methods 0.000 description 3
- 230000006378 damage Effects 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 230000036772 blood pressure Effects 0.000 description 2
- 230000010267 cellular communication Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 239000007788 liquid Substances 0.000 description 2
- 229910052760 oxygen Inorganic materials 0.000 description 2
- 239000001301 oxygen Substances 0.000 description 2
- 102100034112 Alkyldihydroxyacetonephosphate synthase, peroxisomal Human genes 0.000 description 1
- 101000799143 Homo sapiens Alkyldihydroxyacetonephosphate synthase, peroxisomal Proteins 0.000 description 1
- 208000027418 Wounds and injury Diseases 0.000 description 1
- 238000000848 angular dependent Auger electron spectroscopy Methods 0.000 description 1
- 239000008280 blood Substances 0.000 description 1
- 210000004369 blood Anatomy 0.000 description 1
- 230000036760 body temperature Effects 0.000 description 1
- 239000002826 coolant Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 208000014674 injury Diseases 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 239000010705 motor oil Substances 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- 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
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/008—Registering or indicating the working of vehicles communicating information to a remotely located station
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0841—Registering performance data
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0841—Registering performance data
- G07C5/0875—Registering performance data using magnetic data carriers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/44—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0841—Registering performance data
- G07C5/085—Registering performance data using electronic data carriers
- G07C5/0866—Registering performance data using electronic data carriers the electronic data carrier being a digital video recorder in combination with video camera
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mechanical Engineering (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Traffic Control Systems (AREA)
Abstract
本发明提供控制装置、控制系统以及数据收集方法。在从车辆收集数据的情况下,能够容易地变更作为收集的对象的数据。一种控制装置,其是搭载于车辆的控制装置,其中,所述控制装置具备:指定数据取得部,其从车辆的外部装置取得指定数据,所述指定数据指定作为收集处理的对象的车辆数据;指定数据存储部,其存储指定数据;车辆数据收集部,其通过执行收集处理,从车辆收集由指定数据指定的车辆数据;以及发送控制部,其通过通信装置,向外部装置发送车辆数据收集部收集到的车辆数据。
Description
技术领域
本发明涉及控制装置、控制系统以及数据收集方法。
背景技术
近年来,随着车辆的功能的高度化,能够取得与车辆相关的各种数据。因此,正在推进与车辆相关的数据的有效利用。例如,尝试了通过分析从多个车辆收集到的数据来实现拥堵的缓和等有助于社会中的能量效率的提高的提案。例如,在专利文献1中公开了如下方法:通过服务器收集车辆的过去的行驶数据,向车辆输出信息,使得多个道路中的通行频度的总和最小。
现有技术文献
专利文献
专利文献1:日本特开2021-196623号公报
发明内容
发明所要解决的课题
然而,根据数据的有效利用的目的、利用状况,有时应该从车辆收集的数据会发生变化。在如专利文献1那样搭载于车辆的装置收集数据的结构中,为了变更收集的数据,需要改变搭载于车辆的装置的举动。这样的变更有可能对车辆的举动造成影响,因此难以容易地变更,在促进数据的有效利用方面希望解决。
本发明是鉴于这样的背景而完成的,其目的在于,在从车辆收集数据的情况下,能够容易地变更作为收集的对象的数据。
用于解决课题的手段
用于实现上述目的的一个方式是一种控制装置,其是搭载于车辆的控制装置,其中,所述控制装置具备:指定数据取得部,其从所述车辆的外部装置取得指定数据,所述指定数据指定作为收集处理的对象的车辆数据;指定数据存储部,其存储所述指定数据;车辆数据收集部,其通过执行所述收集处理,从所述车辆收集由所述指定数据指定的所述车辆数据;以及发送控制部,其通过通信装置向所述外部装置发送所述车辆数据收集部收集到的所述车辆数据。
发明效果
根据上述结构,在通过控制装置收集与车辆相关的数据的情况下,通过外部装置指定收集的数据,因此能够容易地变更从车辆收集的数据。因此,能够与社会状况、数据的需求对应地高效地收集所需的数据。因此,能够促进车辆的数据的有效利用,实现能量效率的提高等。
附图说明
图1是车辆的控制系统的概略结构图。
图2是示出数据管理系统的概略结构的图。
图3是中央ECU的框图。
图4是示出数据管理系统的动作的流程图。
图5是示出数据管理系统的动作的流程图。
图6是示出中央ECU的动作的流程图。
图7是示出中央ECU的动作的流程图。
图8是示出中央ECU的动作的流程图。
图9是示出中央ECU的动作的流程图。
附图标记说明
1…控制系统(控制装置)、2…中央ECU、12…TCU(通信部)、24…区域A-ECU、29…区域B-ECU、50…转发表(指定数据)、51…版本信息、52…数据列表、53…即时发送数据列表、54…定期发送数据列表、55…代替转发表(代替指定数据)、60、60A、60B…目标ECU(车辆控制部)、100…数据管理系统、110…服务器(外部装置)、210…处理器、211…取得部(指定数据取得部)、212…车辆数据收集部、213…发送控制部、230…RAM、250…备份RAM(指定数据存储部)、270…非易失性存储器(代替数据存储部)、271…控制程序、V…车辆。
具体实施方式
图1是示出车辆的控制系统1的图。
控制系统1具备进行车辆整体的控制和信息处理的中央ECU(Electronic ControlUnit:电子控制单元)2。中央ECU2与包含第一通信线3和第二通信线4a、4b的通信线连接。中央ECU2实现对这些通信线之间的通信数据的授受进行管理的网关的功能。另外,中央ECU2执行OTA(Over The Air:空中下载)管理。OTA管理包括与从车外的服务器下载车辆所具备的车载装置的更新程序的处理、以及将下载的更新程序应用于车载装置的处理相关的控制。
第一通信线3以及第二通信线4a、4b由进行遵循CAN(Controller Area Network:控制器局域网络)、Ethernet(以太网)(注册商标)等标准的通信的总线、或者进行P2P(Peerto Peer:点对点)通信的通信线构成。此外,第一通信线3可以由单一的通信线构成,也可以由进行遵循同一标准的通信的多个通信线构成,还可以由进行遵循不同标准的通信的多个通信线构成。对于第二通信线4a、4b也是同样的。
在第一通信线3经由车内连接链路5连接有ICB(Infotainment Control Box:信息娱乐控制盒)6、后置摄像头7、扬声器8、麦克风9、仪表盘10以及转向开关11。后置摄像头7是拍摄车辆后方的摄像头。仪表盘10显示关于包含车速在内的车辆的工作状态的信息。
另外,在车内连接链路5连接有TCU(Telematics Control Unit:远程信息控制单元)12、V2X(Vehicle to Everything:车对万物)通信装置13、GNSS传感器(GNSS;GlobalNavigation Satellite System、全球导航卫星系统)14以及触摸面板15。TCU12是遵循移动通信系统的通信标准的无线通信装置。V2X通信装置13进行车车间通信和/或路车间通信。触摸面板15具备显示器16和触摸传感器17。
ICB6是IVI(In-Vehicle Infotainment:车载信息娱乐系统)-ECU。ICB6使用扬声器8、麦克风9、GNSS传感器14以及触摸面板15等,向车辆的搭乘者提供各种信息以及娱乐。
车内连接链路5由遵循各种通信标准的多个通信传输路径构成。车内连接链路5例如也可以包括多个网络传输路径。在该情况下,多个网络传输路径也可以经由具有网关功能的装置等相互连接。另外,车内连接链路5也可以包括用于进行P2P通信的传输路径。在网络传输路径中,能够采用遵循各种标准进行网络通信的各种通信总线。作为这种标准,例如可举出CAN(Controller Area Network:控制器局域网络)、Ethernet、USB(UniversalSerial Bus:通用串行总线)、LIN(Local Interconnect Network:局部互联网络)、LVDS(Low Voltage Differential Signaling:低电压差分信号),但也可以是其他标准。
在第二通信线4a连接有区域A-ECU24。区域A-ECU24与驱动装置25、电池26、操纵操作器27以及ADAS-ECU(ADAS;AdvancedDriver-AssistaceSystem、高级驾驶辅助系统)23连接。操纵操作器27也可以包括制动器、加速器、EPS(Electric Power Steering:电动助力转向器)等。驱动装置25例如是驱动车辆的马达或内燃机。
在第二通信线4b连接有区域B-ECU29。区域B-ECU29与灯体30和监视驾驶员的DMC(Driver Monitoring Camera:驾驶员监控摄像头)18连接。灯体30例如包括前照灯、尾灯、方向指示灯等。另外,区域B-ECU29与门锁机构33、ESL(Electronic Steering Lock:电子转向锁)34以及空调装置35连接。门锁机构33进行车辆的门的上锁以及解锁。
图2是示出数据管理系统100的概略结构的图。
数据管理系统100是通过服务器110收集构成控制系统1的各种ECU(ElectronicControl Unit:电子控制单元)处理的数据的系统。数据管理系统100包括搭载于车辆V的控制系统1和服务器110。
服务器110通过通信网络N与控制系统1连接。
通信网络N例如包括蜂窝通信网、Wi-Fi(注册商标)网络、蓝牙(Bluetooth)(注册商标)、因特网、WAN(Wide Area Network:广域网)、LAN(Local Area Network:局域网)、公共线路、提供商装置、专用线路、基站等,在图2中图示基站B。通信网络N也可以包括路由器、服务器、网关、或者其他网络设备。
控制系统1所具备的TCU12通过在与基站B之间执行蜂窝通信,从而经由通信网络N与外部装置执行数据通信。
与服务器110通信的控制系统1的数量没有限制。例如,控制系统1搭载于1台车辆V。服务器110能够与搭载于多个车辆V的控制系统1分别执行通信。另外,服务器110也可以由多个服务器装置构成,数据管理系统100也可以包括多个服务器110。
如上所述,控制系统1具有搭载于车辆V的各种ECU。控制系统1从控制系统1中包含的ECU收集数据,并将收集到的数据经由通信网络N发送给服务器110。
在控制系统1中收集的数据是与车辆V相关的数据,是伴随着车辆V的动作而检测或生成的数据。具体而言,是与车辆V的行驶相关的行驶数据,例如可举出车辆V的位置信息、车辆V的行驶轨迹。另外,在控制系统1中收集的数据也可以包含与车辆的周围状况相关的信息。具体而言,也可以包含存在于车辆V的周围的其他车辆的台数、其他车辆的速度等与存在于车辆V的周围的其他车辆相关的信息。另外,与车辆的周围状况相关的数据也可以包含与交通拥堵相关的信息、与道路施工或者其他施工相关的信息、与交通事故、道路的损伤等交通障碍相关的信息、天气信息等。这些信息例如被包含在从搭载于车辆V的各种ECU收集的数据中。例如,能够从作为MVC(Multi View Camera:多视角摄像头)而已知的摄像头的拍摄图像得到上述信息。具体而言,根据对车辆V的前方进行拍摄的摄像头、对车辆V的侧方进行拍摄的摄像头的拍摄图像,得到与交通拥堵相关的信息、与道路施工或其他施工相关的信息、与交通事故、道路的损伤等交通障碍相关的信息、天气信息等。另外,未图示的ECU也可以利用车辆V所具备的雷达传感器(未图示)、声纳(未图示)来取得上述的信息。
服务器110对应于控制系统1的外部装置的一例。控制系统1的TCU12对应于通信部的一例。
在控制系统1中收集数据并发送给服务器110的功能例如安装于中央ECU2。
图3是示出中央ECU2的结构的框图。
中央ECU2具备处理器210、RAM(Random Access Memory:随机存取存储器)230、备份RAM250以及非易失性存储器270。中央ECU2既可以将它们作为独立的硬件而具备,也可以由将它们的一部分或者全部综合而成的集成电路构成。中央ECU2在本公开中对应于控制装置的一例。
中央ECU2具备执行基于第一通信线3、第一通信线3b、第一通信线3c、第二通信线4a以及第二通信线4b的通信的通信电路、接口电路,但在此省略图示以及说明。
处理器210例如由CPU(Central Processing Unit:中央处理器)、MCU(MicroController Unit:微控制器单元)、MPU(Micro Processor Unit:微处理器单元)构成。处理器210通过执行非易失性存储器270存储的控制程序271,来执行控制控制系统1的功能。处理器210也可以由多个处理器构成。
RAM230是具有易失性存储区域的存储装置,例如由半导体存储元件构成。RAM230形成暂时存储处理器210执行的程序、处理器210处理的数据的工作区域。
备份RAM250是具有易失性存储区域的存储装置,例如由半导体存储元件构成。备份RAM250具有不利用于工作区域的形成的存储区域,在该存储区域中存储转发表50。
RAM230以及备份RAM250例如由DRAM(Dynamic RAM:动态随机存取存储器)、SDRAM(Synchronous DRAM:同步动态随机存取存储器)构成。RAM230和备份RAM250既可以通过划分同一半导体存储器元件所具有的存储区域来设置,也可以由不同的硬件构成。
RAM230为了维持RAM230存储的数据的状态而需要存储器单元的刷新动作。备份RAM250也同样地,为了维持备份RAM250存储的数据的状态而需要存储器单元的刷新动作。因此,RAM230以及备份RAM250为了维持数据而需要供电,在对RAM230或者备份RAM250的供电被切断的情况下,有时会丢失数据。
非易失性存储器270是具有非易失性存储区域的存储装置。非易失性存储器270也可以是可改写的存储装置,例如由闪存ROM(Read Only Memory:只读存储器)、EEPROM(Electrically Erasable Programmable ROM:电可擦可编程只读存储器)、磁记录装置等构成。另外,非易失性存储器270也可以是不可改写的存储装置。
非易失性存储器270存储处理器210执行的程序、处理器210处理的数据。例如,非易失性存储器270存储控制程序271和代替转发表55。非易失性存储器270也可以具有改写被限制的存储区域,在该存储区域中存储代替转发表55。
转发表50包含版本信息51和数据列表52。版本信息51表示转发表50的版本。如后所述,处理器210通过从服务器110下载转发表50,能够更新备份RAM250存储的转发表50。版本信息51能够用作识别更新前的转发表50和从服务器110下载的转发表50的新旧的信息。在本公开中,转发表50对应于指定数据的一例。在本公开中,备份RAM250对应于指定数据存储部的一例。
数据列表52指定中央ECU2在控制系统1中应收集的数据。数据列表52包含中央ECU2应收集的数据的项目,在包含多个数据的项目的情况下具有列表形式。数据列表52也可以与数据的项目对应地包含确定能够取得数据的ECU的信息。
在以下的说明中,将控制系统1所具备的各种ECU中的作为中央ECU2收集数据的对象的ECU设为目标ECU60。图3示出了与区域A-ECU24连接的目标ECU60A和与区域B-ECU29连接的目标ECU60B。在不区分这些目标ECU60A、60B的情况下记载为目标ECU60。图3的目标ECU60A不限于单一的ECU。目标ECU60A可以代表多个ECU来表示。目标ECU60B也是同样的。目标ECU60对应于本公开中的车辆控制部的一例。
目标ECU60A包括对驱动装置25、电池26、操纵操作器27以及VSA装置28等进行控制的ECU。目标ECU60B包括与区域B-ECU29连接的各种ECU。例如,是控制DMC(DriverMonitoring Camera:驾驶员监控摄像头)18、灯体30、门锁机构33、ESL(ElectronicSteering Lock:电子转向锁)34、空调装置35等的ECU。目标ECU60例如可以包括ICB(Infotainment Control Box:信息娱乐控制盒)6、后置摄像头7、扬声器8、麦克风9、仪表盘10、转向开关11、TCU12、V2X通信装置13、GNSS传感器14以及与触摸面板15相关的ECU。目标ECU60可以包括图1中未示出的ECU。
中央ECU2经由区域A-ECU24与目标ECU60A执行通信,由此从目标ECU60A取得数据。另外,中央ECU2经由区域B-ECU29与目标ECU60B执行通信,由此从目标ECU60B取得数据。将中央ECU2从目标ECU60取得数据的情况称为收集,将中央ECU2用于收集数据的一系列的处理称为收集处理。
数据列表52包含即时发送数据列表53和定期发送数据列表54。即时发送数据列表53包含要求即时向服务器110发送的数据的项目。中央ECU2在从目标ECU60取得了由即时发送数据列表53指定的数据的情况下,迅速地向服务器110发送所取得的数据。
定期发送数据列表54包含要求在从目标ECU60收集之后在规定的时机向服务器110发送的数据的项目。中央ECU2在从目标ECU60取得了由定期发送数据列表54指定的数据的情况下,将从目标ECU60所取得的数据存储于RAM230,直到规定的时机到来为止。中央ECU2在规定的时机向服务器110发送存储于RAM230的数据。中央ECU2向服务器110发送数据的规定的时机例如是每个预先设定的周期、或者指定的日期时间。指定规定的时机的信息例如从服务器110向中央ECU2发送,或者被包含于转发表50。
即时发送数据列表53以及定期发送数据列表54所指定的数据是与车辆V相关的数据,在本公开中与车辆数据的一例对应。
处理器210具备取得部211、车辆数据收集部212以及发送控制部213。这些是通过处理器210执行控制程序271而由硬件和软件的协作构成的功能部。
取得部211利用TCU12在与服务器110之间执行通信,从服务器110取得转发表50。取得部211将从服务器110所取得的转发表50存储在备份RAM250中。在备份RAM250中存储有转发表50的情况下,取得部211将备份RAM250中存储了的转发表50置换为从服务器110接收到的转发表50来进行更新。取得部211对应于本公开中的指定数据取得部的一例。
车辆数据收集部212按照转发表50,从控制系统1所具备的一个或多个目标ECU60收集数据。
发送控制部213将车辆数据收集部212收集到的数据发送给服务器110。
如上所述,备份RAM250为了维持数据而需要供电。因此,当对备份RAM250的供电被中断时,可能会失去转发表50。
在控制系统1中,始终通过电池26或其他电源对中央ECU2供电。即使在车辆V的停车中或驻停中,也继续对中央ECU2供电。然而,在中央ECU2从电源断开的情况下、电池26从车辆V被取下的情况下等,对中央ECU2的供电有可能被切断。为了应对这样的情况,中央ECU2将代替转发表55存储于非易失性存储器270。
代替转发表55与转发表50所具有的数据列表52同样地,指定中央ECU2在控制系统1中应收集的车辆数据。代替转发表55包含中央ECU2应收集的数据的项目,在包含多个数据的项目的情况下具有列表形式。代替转发表55在本公开中对应于代替指定数据的一例。非易失性存储器270对应于本公开中的代替数据存储部的一例。
代替转发表55也可以与数据的项目对应地包含确定能够取得数据的ECU的信息。另外,代替转发表55例如也可以以版本信息51的方式包含表示是与转发表50不同的代替用的表的信息。
取得部211在不能参照备份RAM250存储的转发表50的情况下,从非易失性存储器270读出代替转发表55并在RAM230中展开而参照。由此,即使在转发表50的存储被丢失的情况下,车辆数据收集部212也能够通过读取代替转发表55来作为代替转发表50的信息,从而收集数据。
代替转发表55也可以不是与转发表50完全相同。代替转发表55所指定的数据的项目也可以比转发表50少。例如,代替转发表55也可以仅指定在控制系统1中应收集的最小限度的数据。最小限度的数据是即使数据的有效利用目的变更也被认为是必须的数据。最小限度的数据具体而言是指在车辆V从工厂出厂的时间点指定的数据,是最早版本的转发表50指定的数据。
另外,代替转发表55也可以是仅指定即时发送数据列表53中包含的数据的项目的信息。另外,代替转发表55也可以与转发表50同样地包含即时发送数据列表
53以及定期发送数据列表54。在该情况下,转发表50所包含的即时发送数据列表
53以及定期发送数据列表54也可以是指定比转发表50所包含的即时发送数据列表
53以及定期发送数据列表54少的数据的项目的数据。
对在控制系统1中所收集的数据的具体例进行说明。在控制系统1中所收集的数据例如包含与车辆V的动作相关的数据。具体而言,是进行了车辆V中的紧急刹车操作、紧急加速操作时的位置信息和/或时刻信息。另外,例如是发生了车辆V中的气囊的展开、车辆V的碰撞、施加于车辆V的车身的加速度超过阈值等现象时的位置信息和/或时刻信息。
在控制系统1中所收集的数据例如包含与车辆V的维护相关的数据。具体而言,是车辆V的总行驶距离、液体类的更换履历、补充履历。在此,液体类是指发动机油、散热器冷却液、车窗清洗液等。
在车辆V是具备马达作为驱动装置25的电动车辆或混合动力车的情况下,与车辆V的维护相关的数据包含驱动马达的驱动用电池即电池26的剩余电量、以及电池26的总容量中的任意一个以上。另外,在车辆V是具有内燃机作为驱动装置25的车辆的情况下,与车辆V的维护相关的数据也可以包含燃料的剩余量。在电池26是使内燃机、控制系统1的各部起动的起动用电池的情况下,与车辆V的维护相关的数据也可以包含电池26的电压。
在控制系统1中所收集的数据也可以包含表示车辆V的用户的操作等的数据。在此,用户不限于驾驶员,还包括搭乘者。这种数据例如是表示由车辆V的ICB6再现的音乐、视频、ICB6执行的娱乐用的应用等的数据。
图4是示出控制系统1的动作的流程图,表示控制系统1从服务器110取得转发表50的动作。图4中分别示出控制系统1的动作和服务器110的动作。步骤S11~S15由中央ECU2的取得部211执行。步骤S21~S22的动作由服务器110执行。
控制系统1通过中央ECU2控制TCU12,对服务器110请求发送转发表50(步骤S11)。在步骤S11中发送的请求也可以包含识别车辆V的识别信息、表示车辆V的车型、规格、装备等的信息。例如,在步骤S11中发送的请求也可以包含车辆V的VIN(VehicleIdentification Number:车辆识别号)。
服务器110接收来自控制系统1的请求(步骤S21),将适合于车辆V的转发表50发送给控制系统1(步骤S22)。例如,服务器110基于在步骤S21中接收到的请求中包含的识别信息等,选择服务器110所保持的转发表50中的适合于车辆V的转发表50并进行发送。
控制系统1从服务器110接收转发表50(步骤S12)。在步骤S12中,控制系统1也可以将接收到的转发表50暂时存储于RAM230。控制系统1对接收到的转发表50与备份RAM250所存储的转发表50的版本进行比较(步骤S13)。在步骤S13中,例如对转发表50中包含的版本信息51彼此进行比较。
控制系统1判定在步骤S12中接收到的转发表50是否为比存储于备份RAM250的转发表50新的版本(步骤S14)。在步骤S12中接收到的转发表50是新版本的情况下(步骤S14;是),控制系统1移至步骤S15。在步骤S15中,控制系统1利用在步骤S12中接收到的转发表50覆盖更新备份RAM250中存储的转发表50(步骤S15),结束本处理。另外,在步骤S12中接收到的转发表50不是新版本的情况下(步骤S14;否),控制系统1结束本处理。在图4的处理之后,控制系统1也可以删除存储于RAM230的转发表50。
控制系统1除了通过图4中说明的动作来更新转发表50以外,还能够与搭载控制系统1的车辆V的周围的状况或车内的状况等对应地向服务器110请求新的转发表50,并更新转发表50。具体而言,中央ECU2在车辆V的周围发生了特定的状况的情况下,检测特定事件。特定事件是指针对车辆的周围状况而预先设定的状况。作为特定事件的例,可列举存在于车辆V的周围的其他车辆的台数、其他车辆的速度等存在于车辆V的周围的其他车辆的状况满足特定条件。另外,可列举作为车辆V的周围状况的交通拥堵、道路施工或者其他施工、交通事故、道路的损伤等交通障碍、天气等满足预先设定的特定条件。另外,特定事件也可以是车内的状况。例如,在中央ECU2从控制系统1能够通信的便携型设备所搭载的传感器取得信息的结构中,也可以基于中央ECU2取得的信息,检测特定事件。在该情况下,中央ECU2所取得的信息可列举车辆V的乘客、驾驶员的心率、血氧浓度、血压、体温等。中央ECU2取得脉搏传感器、血氧浓度传感器、血压传感器、温度传感器等的检测值,并对所取得的信息进行解析,由此能够检测乘客、驾驶员的身体状况不良等特定事件。
图5是示出控制系统1的动作的流程图,示出控制系统1从服务器110取得转发表50的动作。图5中分别示出控制系统1的动作和服务器110的动作。步骤S12~S17由中央ECU2的取得部211执行。步骤S26~S28的动作由服务器110执行。
图5示出在控制系统1的周围发生了特定事件的情况下,控制系统1取得用于服务器110从车辆V收集与特定事件相关的数据的转发表50的动作。
在图5中,步骤S12~S15是与图4同样地执行的处理,因此在此省略说明。
控制系统1检测发生了特定事件的情况(步骤S16)。在步骤S16中,控制系统1例如基于上述MVC的摄像头的拍摄图像、未图示的雷达传感器或声纳等的检测结果、或者控制系统1通过进行通信来从其他设备取得的信息,检测特定事件。控制系统1向服务器110请求发送与在步骤S16中检测到的特定事件对应的转发表50(步骤S17)。步骤S17的请求也可以与步骤S11同样地包含识别车辆V的识别信息、表示车辆V的车型、规格、装备等的信息。另外,步骤S17的请求也可以包含指定控制系统1在步骤S16中检测到的特定事件的种类等的信息。
服务器110接收来自控制系统1的请求(步骤S26),选择进行与特定事件相关的数据的收集的车辆V(步骤S27)。
在多个车辆V执行图5的动作的情况下,存在多个车辆V检测一个特定事件的可能性。规模大的特定事件、如交通拥堵那样多个车辆遭遇的特定事件具有这样的倾向。在多个车辆V检测到特定事件的情况下,其一部分车辆V向服务器110发送数据,由此在服务器110中能够收集充分的数据。因此,服务器110具有从检测到特定事件的车辆V中选择基于转发表50而收集与特定事件相关的数据的车辆V的功能。
在步骤S27中,服务器110例如基于请求了与特定事件对应的转发表50的车辆V的数量、以及各个车辆V的位置等,选择一部分车辆V。例如,关于在车辆V所搭载的摄像头的拍摄图像中检测到的特定事件,服务器110也可以选择进入检测到特定事件的区域的车辆V。在步骤S27中,服务器110也可以根据位于包含检测到特定事件的位置的特定区域内的车辆V的数量,决定所选择的车辆V的数量。另外,服务器110也可以在步骤S27中决定车辆V发送基于转发表50的数据的情况下的优先级。优先级是服务器110接受来自控制系统1的数据的优先级,例如,服务器110也可以基于车辆V的位置而决定控制系统1的优先级。另外,服务器110也可以基于特定事件的种类、内容而决定在步骤S27中选择的车辆V的数量。
通过在步骤S27中服务器110选择车辆V,能够有效地节省从控制系统1向服务器110的通信量,高效地收集数据。
服务器110响应于请求,向在步骤S27中选择的车辆V发送转发表50(步骤S28)。控制系统1进行与图4的步骤S12以后相同的处理,执行基于新的转发表50的动作。
根据图5的动作,控制系统1检测或取得车辆V的内外的状况,能够从服务器110取得与该状况对应的转发表50。该转发表50是指定向服务器110发送与特定事件相关的数据的数据。该转发表50也可以是能够动态地变更控制系统1向服务器110发送的数据的数量、发送频度的数据。例如,与特定的气象状况对应的转发表50也可以包含与气象状况的变化对应地变更控制系统1向服务器110发送的数据的种类、数据的发送周期、数据的取得周期。
在本实施方式中,作为中央ECU2存储转发表50的区域,利用备份RAM250。作为中央ECU2所具有的存储区域,有非易失性存储器270。通常具备非易失性存储器270作为搭载于车辆V的ECU存储控制程序271等的区域。非易失性存储器270存储的程序、数据的改写有可能对车辆V的功能造成影响,因此按照以能够确保可靠性的方式决定的过程执行。该过程例如是上述的OTA。另外,例如,有将设置于处理车辆V的销售店、维修工厂的未图示的车辆诊断装置与控制系统1连接而更新非易失性存储器270存储的程序、数据的过程。这样的限制作为用于处理器210允许伴随非易失性存储器270的改写的访问的过程而被安装。因此,难以设想解除与非易失性存储器270的改写相关的限制。
在将转发表50存储于非易失性存储器270的情况下,为了变更转发表50的内容,需要利用OTA、车辆V的销售店、维修工厂。因此,不容易变更转发表50的内容。
与此相对,控制系统1将转发表50存储于备份RAM250。变更备份RAM250存储的数据与进行非易失性存储器270的改写的情况相比,限制宽松。因此,例如通过图4中说明的动作,能够更新转发表50。因此,能够根据数据管理系统100从车辆V收集的数据的有效利用的目的、利用状况,变更转发表50指定的数据的项目。
另外,在非易失性存储器270那样的非易失性的存储部中使用半导体存储元件的结构中,改写次数影响元件的寿命。在备份RAM250中存储转发表50的结构中,通过更新转发表50,非易失性存储器270的改写次数不会增加,因此能够不对非易失性存储器270的寿命造成影响而更新转发表50。
另外,转发表50存储在与RAM230不同的备份RAM250中。因此,即使RAM230存储的数据、程序伴随处理器210的动作而被改写,转发表50也不会受到影响。因此,能够避免转发表50丢失或损伤的风险。
另外,即使备份RAM250存储的转发表50由于某种原因而丢失,控制系统1也具备修复这样的事态的结构。具体而言,是利用非易失性存储器270存储的代替转发表55的结构,或者是通过控制程序271的功能新取得转发表50的结构。参照图6和图7对它们进行说明。
图6、图7、图8以及图9是示出中央ECU2的动作的流程图。
图6示出在向中央ECU2的供电被中断之后,伴随着供电的再次开始而中央ECU2启动的情况下的动作例。
处理器210在开始供电的同时执行启动处理(步骤S31)。步骤S31的启动处理包括控制程序271的读入、中央ECU2的各部的初始化、与连接于中央ECU2的各部的通信的初始化等。
处理器210通过取得部211的功能访问备份RAM250,尝试参照转发表50(步骤S32)。处理器210判定是否能够通过取得部211读取转发表50(步骤S33)。
在此,在判定为能够读取转发表50的情况下(步骤S33;是),车辆数据收集部212基于转发表50,开始进行收集处理(步骤S34)。收集处理的详细情况在后面叙述。
在判定为不能读取转发表50的情况下(步骤S33;否),车辆数据收集部212参照存储于非易失性存储器270的代替转发表55(步骤S35)。车辆数据收集部212基于代替转发表55,开始进行收集处理(步骤S36)。
此外,在步骤S35中,处理器210从非易失性存储器270读出代替转发表55并在RAM230中展开而参照。处理器210也可以将代替转发表55存储于备份RAM250。
图7示出在对中央ECU2的供电被中断后,伴随着再次开始供电而中央ECU2启动的情况下的另一动作例。在图7中,对与图6共同的动作标注相同的步骤编号并省略说明。
处理器210判定能否读取转发表50(步骤S33),在判定为能够读取转发表50的情况下(步骤S33;是),结束处理。在该情况下,处理器210在其他时机执行收集处理即可。例如,每当预先设定的周期或者车辆V的状态成为特定的状态时,处理器210执行收集处理。
在判定为不能读取转发表50的情况下(步骤S33;否),取得部211开始进行从服务器110下载转发表50的更新处理(步骤S38)。具体而言,更新处理是图4所示的动作。
图7所示的动作能够通过处理器210执行控制程序271来实现。因此,即使备份RAM250所存储的转发表50丢失,中央ECU2也能够无障碍地启动而从服务器110得到转发表50。因此,在中央ECU2从电源被切断等状态启动的情况下,在TCU12能够执行与服务器110的通信的情况下,能够执行图7所示的动作,修复转发表50。
处理器210只要能够执行图6所示的动作和图7所示的动作中的任一个即可。另外,处理器210也可以能够选择并执行图6所示的动作和图7所示的动作。例如,处理器210也可以在步骤S33的判定之前或之后,判定TCU12是否为能够与服务器110进行通信的状态。在该情况下,如果TCU12是能够与服务器110进行通信的状态,则处理器210执行图7的动作,如果TCU12不是能够与服务器110进行通信的状态,则执行图6的动作。
图8以及图9是示出中央ECU2执行的收集处理的流程图。图8示出基于即时发送数据列表53执行的收集处理,图9示出基于定期发送数据列表54执行的收集处理。
图8的步骤S41~S48、S50~S51由车辆数据收集部212执行,步骤S49由发送控制部213执行。
车辆数据收集部212参照转发表50(步骤S41),从即时发送数据列表53所指定的数据中选择在控制系统1中待取得的数据(步骤S42)。在步骤S42中,例如选择一个数据的项目。
车辆数据收集部212确定能够输出在步骤S42中选择出的数据的目标ECU60(步骤S43)。车辆数据收集部212对与所确定的目标ECU60连接的总线的负荷进行检测(步骤S44)。总线是指控制系统1所具有的第一通信线3、第二通信线4a、4b、或者其他通信线。
在步骤S43中所确定的目标ECU60与第一通信线3连接了的情况下,车辆数据收集部212在步骤S44中检测第一通信线3中的通信负荷。通信负荷是所谓的通信量,包含通信频度、每单位时间传输的数据量。
车辆数据收集部212也可以在步骤S44中使区域A-ECU24、区域B-ECU29执行检测。例如,在针对与区域A-ECU24连接的目标ECU60检测总线的负荷的情况下,通过区域A-ECU24,检测连接区域A-ECU24和目标ECU60的通信线的通信量。
车辆数据收集部212判定总线的负荷是否为预先设定的阈值以上(步骤S45)。在判定为负荷为阈值以上的情况下(步骤S45;是),车辆数据收集部212移至后述的步骤S51。
车辆数据收集部212在判定为总线的负荷小于阈值的情况下(步骤S45;否),检测目标ECU60的工作状态(步骤S46)。在步骤S46中,车辆数据收集部212也可以使区域A-ECU24、区域B-ECU29执行检测。例如,也可以通过区域A-ECU24来检测与区域A-ECU24连接的目标ECU60的状态。
车辆数据收集部212基于步骤S46的检测结果,对目标ECU60的负荷是否为规定的负荷以上进行判定(步骤S47)。例如,车辆数据收集部212在目标ECU60的忙的状态持续了预先设定的时间以上的情况下,判定为在规定的负荷以上(步骤S47;是)。在该情况下,车辆数据收集部212移至步骤S51。
在判定为目标ECU60的负荷小于规定的负荷的情况下(步骤S47;否),车辆数据收集部212从目标ECU60取得数据(步骤S48)。发送控制部213通过TCU12向服务器110发送车辆数据收集部212所取得的数据(步骤S49)。
之后,车辆数据收集部212判定是否收集了由即时发送数据列表53指定的全部数据(步骤S50)。在收集了全部数据的情况下(步骤S50;是),车辆数据收集部212结束本处理。
另外,在存在未收集的数据的情况下(步骤S50;否),车辆数据收集部212返回步骤S42而选择其他数据。
另外,在步骤S51中,车辆数据收集部212进行降低在步骤S42中所选择的数据的处理的顺位处理(步骤S51)。具体而言,以将由即时发送数据列表53指定的数据中的在步骤S42中所选择的数据,在其他数据之后取得的方式进行设定。由此,车辆数据收集部212在目标ECU60的处理的负荷为规定的负荷以上的情况下、以及与目标ECU60连接的总线的负荷为阈值以上的情况下,不从相应的目标ECU60取得数据。因此,能够以不妨碍车辆V的控制、不妨碍基于IVI的娱乐功能的方式取得与车辆V相关的数据。
在步骤S51之后,车辆数据收集部212返回步骤S42。
在图9中,对与图8共同的动作标注相同的步骤编号并省略说明。
图9的步骤S43~S48、S51、S61~S64由车辆数据收集部212执行,步骤S65~S66由发送控制部213执行。
车辆数据收集部212参照转发表50(步骤S61),从定期发送数据列表54指定的数据中选择在控制系统1中待取得的数据(步骤S62)。在步骤S62中,例如选择一个数据的项目。
之后,车辆数据收集部212执行步骤S43~S47的处理,在判定为目标ECU60的负荷不是规定的负荷以上的情况下(步骤S47;否),从目标ECU60取得数据(步骤S48)。
车辆数据收集部212将在步骤S48中所取得的数据存储于RAM230(步骤S63)。车辆数据收集部212判定是否收集到由定期发送数据列表54指定的全部数据(步骤S64)。
在此,在存在未收集的数据的情况下(步骤S64;否),车辆数据收集部212返回步骤S62而选择其他数据。另外,在步骤S51的处理之后,车辆数据收集部212返回步骤S62。
另一方面,在判定为收集了全部数据的情况下(步骤S64;是),发送控制部213判定发送时机是否到来(步骤S65),在发送时机未到来的期间(步骤S65;否),在步骤S65中待机。在发送时机到来的情况下(步骤S65;是),发送控制部213通过TCU12向服务器110发送存储在RAM230中的数据(步骤S66)。
在图8和图9中,说明了车辆数据收集部212和发送控制部213通过流程处理收集由转发表50指定的数据并发送给服务器110的动作。本公开的技术不限于此。例如,车辆数据收集部212也可以对由转发表50所指定的数据从目标ECU60被输出的情况进行检测,并取得该数据。例如,在从控制系统1的任意ECU输出了表示车辆V中的急刹车操作、急加速操作、气囊的展开、车辆V的碰撞、施加于车辆V的车身的加速度超过阈值等的数据的情况下,车辆数据收集部212取得数据。车辆数据收集部212取得的数据例如是表示发生了的事件的种类的数据、和事件发生时的位置信息和/或时刻信息。在该情况下,发送控制部213与由即时发送数据列表53指定的数据同样地,通过TCU12迅速地向服务器110发送车辆数据收集部212所取得的数据。
上述实施方式表示应用了本发明的一个具体例,并不限定应用发明的方式。
在上述实施方式中,说明了转发表50存储于备份RAM250的结构。本发明并不限定于此,存储转发表50的区域只要是通常不会被处理器210的功能改写的存储区域即可。例如,中央ECU2也可以是将转发表50存储于非易失性的存储部的结构。在该情况下,优选转发表50存储于与存储有可能成为改写的对象的控制程序271等的区域不同的存储区域。
在上述实施方式中,对中央ECU2执行图4~图9所示的动作的例进行了说明。本发明并不限定于此,例如,也可以与中央ECU2分开设置具有图3所示的结构且执行图4~图9的动作的ECU,该ECU与图1所示的各部分开设置。另外,也可以将这些结构应用于TCU12。
另外,上述实施方式所示的控制系统1的结构是一例,控制系统1所具备的ECU的种类、ECU的数量、ECU的控制对象的装置的结构能够进行各种变更。
图1以及图3是示出为了容易理解本发明而将数据管理系统100的各装置的功能结构通过主要的处理内容区分而示出的概略结构的图,并不限定装置的结构。图4~图9所示的各处理可以通过一个程序来执行,也可以通过多个程序来执行。
另外,车辆V例如是四轮汽车,但车辆V的种类没有特别限制,也可以是大型汽车、商用车、二轮车、三轮车等。此外,控制系统1中的各部的结构能够任意地变更。
另外,在本实施方式中说明的内容能够适当地组合。例如,以下说明的结构1~结构11均能够与其他任意的结构组合。
上述实施方式支持以下的结构。
(结构1)一种控制装置,其是搭载于车辆的控制装置,其中,所述控制装置具备:指定数据取得部,其从所述车辆的外部装置取得指定数据,所述指定数据指定作为收集处理的对象的车辆数据;指定数据存储部,其存储所述指定数据;车辆数据收集部,其通过执行所述收集处理,从所述车辆收集由所述指定数据指定的所述车辆数据;以及发送控制部,其通过通信装置,向所述外部装置发送所述车辆数据收集部收集到的所述车辆数据。
根据结构1的控制装置,能够通过外部装置指定控制装置收集的车辆数据的内容、种类。因此,能够容易地变更从车辆收集的车辆数据的种类、数量。由此,能够与社会状况、数据的需求对应地高效地收集所需的车辆数据。因此,能够促进与车辆相关的数据的有效利用,实现能量效率的提高等。
(结构2)结构1所述的控制装置,其中,所述指定数据取得部在从所述外部装置取得了所述指定数据的情况下,基于所取得的所述指定数据,更新所述指定数据存储部存储的所述指定数据。
根据结构2的控制装置,通过从外部装置取得指定数据而进行更新,能够基于最新的信息收集车辆数据。
(结构3)结构2所述的控制装置,其中,所述指定数据取得部在从所述外部装置取得了所述指定数据的情况下,对所取得的所述指定数据与所述指定数据存储部存储的所述指定数据进行比较,在从所述外部装置取得的所述指定数据的一方较新的情况下,对所述指定数据存储部存储的所述指定数据进行更新。
根据结构3的控制装置,能够防止不必要的更新而高效地进行指定数据的管理,能够将指定数据保持为最新的状态。
(结构4)结构1或结构2所述的控制装置,其中,在所述车辆检测到特定事件的情况下,所述指定数据取得部向所述外部装置请求取得与所述特定事件对应的所述指定数据。
根据结构4的控制装置,能够在检测到特定事件的情况下从车辆请求指定数据。由此,能够基于不限于车辆的状态的事由,取得指定数据,因此例如能够从车辆高效地收集与其他车辆、车辆的周边状况关联的数据。
(结构5)结构1所述的控制装置,其中,在所述指定数据存储部存储的所述指定数据的读取发生了障碍的情况下,所述指定数据取得部向所述外部装置请求取得所述指定数据。
根据结构5的控制装置,即使在指定数据存储部存储的指定数据发生了故障的情况下,也能够适当地修复指定数据。
(结构6)结构1所述的控制装置,其中,所述控制装置具备代替数据存储部,该代替数据存储部存储代替指定数据,该代替指定数据指定作为所述收集处理的对象的所述车辆数据,在所述指定数据存储部存储的所述指定数据的读取发生了障碍的情况下,所述车辆数据收集部收集由所述代替指定数据指定的所述车辆数据。
根据结构6的控制装置,即使在指定数据存储部存储的指定数据发生了故障的情况下,也能够取得车辆数据。
(结构7)结构6所述的控制装置,其中,所述指定数据存储部是为了维持存储而需要供电的易失性的存储部,所述代替数据存储部是非易失性的存储部。
根据结构7的控制装置,通过在易失性的存储部中存储指定数据,能够容易地变更指定数据。另外,在因电源切断等而在指定数据的读取发生了障碍的情况下,能够利用存储于非易失性的存储部的代替指定数据来收集车辆数据。并且,能够不改写非易失性的存储部而更新指定数据,因此能够抑制控制装置所具备的非易失性的存储部的改写次数。
(结构8)结构1所述的控制装置,其中,在所述收集处理中,所述车辆数据收集部从控制所述车辆所搭载的功能部的车辆控制部取得所述车辆数据,在所述车辆控制部的处理负荷为规定的负荷以上时,所述车辆数据收集部不从所述车辆控制部取得所述车辆数据。
根据结构8的控制装置,不会因收集车辆数据的处理而对车辆控制部施加过度的负荷,因此不会妨碍车辆控制部的功能、动作。
(结构9)结构1所述的控制装置,其中,在所述收集处理中,在从控制所述车辆所搭载的功能部的车辆控制部中的多个所述车辆控制部取得所述车辆数据的情况下,所述车辆数据收集部检测多个所述车辆控制部的处理负荷,以处理负荷小的所述车辆控制部为优先来进行所述车辆数据的取得。
根据结构9的控制装置,能够不妨碍车辆控制部的功能、动作而收集车辆数据。
(结构10)一种控制系统,其具备:搭载于车辆的控制装置;车辆控制部,其对搭载于所述车辆的功能部进行控制;以及通信装置,其与所述车辆的外部装置进行通信,其中,所述控制装置具备:指定数据取得部,其通过所述通信装置从所述外部装置取得指定数据,该指定数据指定作为收集处理的对象的车辆数据;指定数据存储部,其存储所述指定数据;车辆数据收集部,其通过执行所述收集处理,从所述车辆收集由所述指定数据指定的所述车辆数据;以及发送控制部,其通过所述通信装置,向所述外部装置发送所述车辆数据收集部收集到的所述车辆数据。
根据结构10的控制系统,能够通过外部装置指定控制装置收集的车辆数据的内容、种类。因此,能够容易地变更从车辆收集的车辆数据的种类、数量。由此,能够与社会状况、数据的需求对应地高效地收集所需的车辆数据。因此,能够促进与车辆相关的数据的有效利用,实现能量效率的提高等。
(结构11)一种数据收集方法,其是由搭载于车辆的控制装置进行的数据收集方法,其中,从所述车辆的外部装置取得指定数据,该指定数据指定作为收集处理的对象的车辆数据;将所述指定数据存储于指定数据存储部;通过执行所述收集处理,从所述车辆收集由所述指定数据指定的所述车辆数据;通过通信装置,向所述外部装置发送收集到的所述车辆数据。
根据结构11的数据收集方法,能够通过外部装置指定车辆的控制装置收集的车辆数据的内容、种类。因此,能够容易地变更从车辆收集的车辆数据的种类、数量。由此,能够与社会状况、数据的需求对应地高效地收集所需的车辆数据。因此,能够促进与车辆相关的数据的有效利用,实现能量效率的提高等。
Claims (11)
1.一种控制装置,其是搭载于车辆的控制装置,其中,
所述控制装置具备:
指定数据取得部,其从所述车辆的外部装置取得指定数据,所述指定数据指定作为收集处理的对象的车辆数据;
指定数据存储部,其存储所述指定数据;
车辆数据收集部,其通过执行所述收集处理,从所述车辆收集由所述指定数据指定的所述车辆数据;以及
发送控制部,其通过通信装置,向所述外部装置发送所述车辆数据收集部收集到的所述车辆数据。
2.根据权利要求1所述的控制装置,其中,
所述指定数据取得部在从所述外部装置取得了所述指定数据的情况下,基于所取得的所述指定数据,更新所述指定数据存储部存储的所述指定数据。
3.根据权利要求2所述的控制装置,其中,
所述指定数据取得部在从所述外部装置取得了所述指定数据的情况下,对所取得的所述指定数据与所述指定数据存储部存储的所述指定数据进行比较,在从所述外部装置取得的所述指定数据的一方较新的情况下,对所述指定数据存储部存储的所述指定数据进行更新。
4.根据权利要求1或2所述的控制装置,其中,
在所述车辆检测到特定事件的情况下,所述指定数据取得部向所述外部装置请求取得与所述特定事件对应的所述指定数据。
5.根据权利要求1所述的控制装置,其中,
在所述指定数据存储部存储的所述指定数据的读取发生了障碍的情况下,所述指定数据取得部向所述外部装置请求取得所述指定数据。
6.根据权利要求1所述的控制装置,其中,
所述控制装置具备代替数据存储部,该代替数据存储部存储代替指定数据,该代替指定数据指定作为所述收集处理的对象的所述车辆数据,
在所述指定数据存储部存储的所述指定数据的读取发生了障碍的情况下,所述车辆数据收集部收集由所述代替指定数据指定的所述车辆数据。
7.根据权利要求6所述的控制装置,其中,
所述指定数据存储部是为了维持存储而需要供电的易失性的存储部,
所述代替数据存储部是非易失性的存储部。
8.根据权利要求1所述的控制装置,其中,
在所述收集处理中,所述车辆数据收集部从控制所述车辆所搭载的功能部的车辆控制部取得所述车辆数据,
在所述车辆控制部的处理负荷为规定的负荷以上时,所述车辆数据收集部不从所述车辆控制部取得所述车辆数据。
9.根据权利要求1所述的控制装置,其中,
在所述收集处理中,在从控制所述车辆所搭载的功能部的车辆控制部中的多个所述车辆控制部取得所述车辆数据的情况下,所述车辆数据收集部检测多个所述车辆控制部的处理负荷,以处理负荷小的所述车辆控制部为优先来进行所述车辆数据的取得。
10.一种控制系统,其具备:搭载于车辆的控制装置;车辆控制部,其对搭载于所述车辆的功能部进行控制;以及通信装置,其与所述车辆的外部装置进行通信,其中,
所述控制装置具备:
指定数据取得部,其通过所述通信装置从所述外部装置取得指定数据,该指定数据指定作为收集处理的对象的车辆数据;
指定数据存储部,其存储所述指定数据;
车辆数据收集部,其通过执行所述收集处理,从所述车辆收集由所述指定数据指定的所述车辆数据;以及
发送控制部,其通过所述通信装置,向所述外部装置发送所述车辆数据收集部收集到的所述车辆数据。
11.一种数据收集方法,其是由搭载于车辆的控制装置进行的数据收集方法,其中,
从所述车辆的外部装置取得指定数据,该指定数据指定作为收集处理的对象的车辆数据;
将所述指定数据存储于指定数据存储部;
通过执行所述收集处理,从所述车辆收集由所述指定数据指定的所述车辆数据;
通过通信装置,向所述外部装置发送收集到的所述车辆数据。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022056578A JP7472188B2 (ja) | 2022-03-30 | 2022-03-30 | 制御装置、制御システム、及び、データ収集方法 |
JP2022-056578 | 2022-03-30 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116890761A true CN116890761A (zh) | 2023-10-17 |
Family
ID=88193281
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310193249.8A Pending CN116890761A (zh) | 2022-03-30 | 2023-02-28 | 控制装置、控制系统以及数据收集方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20230316819A1 (zh) |
JP (1) | JP7472188B2 (zh) |
CN (1) | CN116890761A (zh) |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6020611B2 (ja) | 2015-01-20 | 2016-11-02 | トヨタ自動車株式会社 | 車両データのリモート収集システム |
JP7038092B2 (ja) | 2019-10-02 | 2022-03-17 | 株式会社デンソーテン | データ収集装置、データ収集システム、および、データ収集方法 |
-
2022
- 2022-03-30 JP JP2022056578A patent/JP7472188B2/ja active Active
-
2023
- 2023-02-28 CN CN202310193249.8A patent/CN116890761A/zh active Pending
- 2023-03-13 US US18/182,636 patent/US20230316819A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
JP2023148509A (ja) | 2023-10-13 |
JP7472188B2 (ja) | 2024-04-22 |
US20230316819A1 (en) | 2023-10-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6432490B2 (ja) | 車載制御装置、及び、車載記録システム | |
JP6056424B2 (ja) | 車載プログラム更新装置 | |
JP7006453B2 (ja) | 制御装置、プログラム、及び制御方法 | |
JP5713117B2 (ja) | 送信メッセージ生成装置及び車載通信システム | |
JP5712845B2 (ja) | 車両用故障診断装置 | |
JP2020062909A (ja) | 車両制御装置、車両制御方法、およびプログラム | |
US10970063B2 (en) | Relay apparatus, transfer method, and computer program | |
KR102259596B1 (ko) | 제어 장치, 제어 장치용 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체 및 제어 방법 | |
JP2019003432A (ja) | 制御装置、制御方法、およびコンピュータプログラム | |
CN112136106B (zh) | 电子控制装置以及存储介质 | |
JP4432646B2 (ja) | 遠隔診断システム及びこれに用いる統合制御装置 | |
JP2021166335A (ja) | 車載中継装置、情報処理方法及びプログラム | |
JP2019040506A (ja) | 車載用装置、通信システム、収集装置および通信方法 | |
JP2006256457A (ja) | 車載データ管理装置、及び、車両情報供給システム | |
JP7310570B2 (ja) | 車載更新装置、プログラム及び、プログラムの更新方法 | |
CN116890761A (zh) | 控制装置、控制系统以及数据收集方法 | |
US11604679B2 (en) | Dynamic workload shifting within a connected vehicle | |
JP2020053780A (ja) | 中継装置システム | |
CN114827912A (zh) | 车辆中面向服务的架构 | |
CN113492645A (zh) | 车辆用的空调控制系统、以及存储有车辆用的空调控制程序的计算机可读存储介质 | |
JP7613325B2 (ja) | 車載装置、通信方法、及び通信プログラム | |
KR20240037099A (ko) | 업데이트를 위한 전자 제어 장치 및 그를 가지는 차량 | |
JP2023057798A (ja) | 車載装置、プログラム及び、プログラムの更新方法 | |
CN120051763A (zh) | 更新管理装置、车载系统、控制方法及计算机程序 | |
CN116032959A (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 |