车辆管理装置、车辆管理方法和计算机可读存储介质与流程

文档序号:31665363发布日期:2022-09-27 23:50阅读:69来源:国知局
车辆管理装置、车辆管理方法和计算机可读存储介质与流程

1.本发明涉及车辆管理装置、车辆管理方法和计算机可读存储介质。


背景技术:

2.在专利文献1中,记载了将搭载在车辆上的传感器的传感器值与正常阈值进行比较,基于该比较结果,判断传感器中是否发生异常的故障预兆检测装置。
3.文献1:日本特开2011-230634号公报


技术实现要素:

4.根据本发明的一个方式的车辆管理装置可以具备收集部,该收集部从多个车辆收集表示由传感器检测到的车辆的状态的数据。车辆管理装置可以具备分类部,该分类部基于多个车辆的每一个的数据,按照预定算法将多个车辆分类为多个簇。车辆管理装置可以具备确定部,用于当在多个车辆中存在发生故障的故障车辆时,将属于故障车辆所属的簇的其他车辆确定为具有发生故障的预兆的故障预兆车辆。
5.车辆管理装置可以具备通知部,该通知部向与故障预兆车辆相关联的通知目的地通知有发生故障的预兆这一情况。
6.表示车辆的状态的数据可以表示发动机或电动发电机的转矩或转速、发动机油的温度、发动机油的油压、自动变速器的工作油的温度、加速器开度、车辆的震动和车辆的速度中的至少一个。
7.收集部可以从多个车辆收集与车辆存在的环境有关的数据。
8.分类部可以基于与车辆存在的环境有关的数据将多个车辆分类为多个簇。
9.与车辆存在的环境有关的数据可以表示车辆的周围的外部气温和车辆存在的地域中的至少一个。
10.根据本发明的一个方式的车辆管理方法可以包括从多个车辆收集表示由传感器检测到的车辆的状态的数据的步骤。车辆管理方法可以包括基于多个车辆的每一个的数据,按照预定算法将多个车辆分类为多个簇的步骤。车辆管理方法可以包括以下步骤:当在多个车辆中存在发生故障的故障车辆时,将属于故障车辆所属的簇的其他车辆确定为具有发生故障的预兆的故障预兆车辆。
11.根据本发明的一个方式的程序可以使计算机执行用于从多个车辆收集表示由传感器检测到的车辆的状态的数据的步骤。程序可以使计算机执行基于多个车辆的每一个的数据,按照预定算法将多个车辆分类为多个簇的步骤。程序可以使计算机执行当在多个车辆中存在发生故障的故障车辆时,将属于故障车辆所属的簇的其他车辆确定为具有发生故障的预兆的故障预兆车辆的步骤。
12.另外,上述发明的概要并没有列举本发明的全部特征。另外,这些特征的子组合也可以是发明。
附图说明
13.图1是示出车辆管理系统的整体构成的示例的图。
14.图2是示意性地示出车辆所具备的控制系统的系统构成的图。
15.图3是示出从传感器获取的数据的示例的图。
16.图4是表示数值向量的示例的图。
17.图5是示出车辆管理服务器的功能块的图。
18.图6是用于说明数据的聚类的图。
19.图7是示出核心向量的示例的图。
20.图8是表示故障预兆检测的顺序的示例的流程图。
21.图9是示出当点火开关接通时的车辆的操作过程的示例的流程图。
22.图10是示出硬件构成的示例的图。
具体实施方式
23.以下,通过本发明的实施方式对本发明进行说明,但以下的实施方式并不限定所要求保护的发明。另外,在实施方式中说明的特征的组合并非全部都是本发明的解决手段所必须的。
24.图1是示出根据本实施方式的车辆管理系统10的整体构成的示例的图。车辆管理系统10具备多个车辆20和车辆管理服务器100。车辆管理系统10还具备配置在多个销售店300中的每一个中的终端310、配置在库存管理中心400中的终端410和布置在工厂500中的终端510。
25.车辆20、车辆管理服务器100以及终端310、410和510可以经由诸如因特网的网络50连接。
26.车辆20具备用于控制车辆20的控制系统200。在本实施方式中,作为车辆20,以混合动力车辆为例进行说明。然而,车辆20也可以是发动机车辆或电动车辆等的任意驱动方式的车辆。
27.在销售店300中,通过终端310执行销售店300中的库存管理、新车的订购、修理部件的订购等。在库存管理中心400中,通过终端410执行从各个销售店300对新车的订购的统计以及对车辆制造工厂的订购、从各个销售店300对部件的统计以及对部件工厂的订购、以及库存管理中心400中的部件的库存管理等。在工厂500中,通过经由终端510从库存管理中心400受理订购来执行车辆的制造或部件的制造等。另外,车辆的制造和部件的制造可以分别在不同的工厂500中进行。
28.车辆管理服务器100进行多个车辆20的管理。车辆管理服务器100统计多个车辆20的故障的信息,并将可能发生同样故障的车辆20确定为故障预兆车辆。并且,车辆管理服务器100在故障预兆车辆的用户访问销售店300以更换部件或购买新车之前,根据需要进行车辆或部件的订购。由此,可以缩短部件的更换或新车的交付时间。
29.图2示意性示出车辆20所具备的控制系统200的系统构成。控制系统200具备hvecu210、各种ecu230、各种传感器250、mid271、ivi272、gnss接收器273和tcu274。
30.hvecu210是用于控制车辆20的混合动力ecu(electronic control unit;电子控制单元)。hvecu210和各种ecu230可以包括由cpu、rom、ram、输入/输出接口等组成的所谓的
微计算机而构成。hvecu210利用ram的临时存储功能并根据预先存储在rom中的程序执行信号处理。
31.hvecu210通过车载通信线路连接到mid271、ivi272、tcu274和每个ecu230。hvecu210通过车载通信线路与mid271、ivi272、tcu274和各种ecu230通信。hvecu210通过车载通信线路整体地控制mid271、ivi272、tcu274和每个ecu230。车载通信线路例如可以包括can(controller area network;控制器局域网)或以太网等而构成。
32.mid271是多信息显示器。ivi272是车载信息娱乐信息设备(ivi)。mid271和ivi272通过车载通信线路连接到hvecu210。mid271和ivi272可以作为显示控制部发挥作用。ivi272具有无线lan通信功能。gnss接收器273基于从gnss(global navigation satellite system;全球定位卫星系统)卫星接收的信号来确定车辆20的位置。
33.ivi272从gnss接收器273获取车辆20的位置信息。ivi272将从gnss接收器273获取的位置信息输出到hvecu210。
34.tcu274是远程信息处理控制单元(telematics control unit)。tcu274主要负责移动通信。tcu274基于hvecu210的控制与外部装置之间进行数据的收发。
35.各ecu230包括mgecu231、发动机ecu232、变速器ecu233和电池ecu234。mgecu231控制搭载在车辆20上的用于驱动的电动发电机。发动机ecu232控制搭载在车辆20上的发动机。变速器ecu233控制搭载在车辆20上的变速器。电池ecu234控制搭载在车辆20上的作为高压电池的电池。
36.hvecu210执行与经由mgecu231的电动发电机和经由发动机ecu232的发动机有关的混合动力驱动控制。hvecu210执行经由变速器ecu233的变速器的变速控制。hvecu210执行经由电池ecu234的电池的充放电控制。
37.各种传感器250包括车速传感器251、加速器开度传感器252、倾斜角传感器253、mg转速传感器254、换挡位置传感器255、发动机转速传感器256、节气门开度传感器257、震动传感器258、ae传感器259、油温传感器260、水温传感器261、电池温度传感器262、电池电流传感器263和加速度传感器264。各种传感器250可以包括检测发动机或电动发电机的转矩、电动发电机的电流、电动发电机的温度、发动机油的油压、自动变速器的工作油的温度(atf温度)、声音等的其他传感器。
38.车速传感器251检测车辆20的车速。加速器开度传感器252检测基于驾驶员的操作的加速器开度、即加速踏板的操作量。倾斜角传感器253检测车辆20的倾斜。mg转速传感器254检测电动发电机的转速。换挡位置传感器255检测换挡杆的换挡位置。发动机转速传感器256检测发动机的转速。节气门开度传感器257检测发动机的节气门的开度。电池温度传感器262检测电池的温度。电池电流传感器263检测电池的充放电电流。
39.hvecu210基于由车速传感器251检测到的车速和由加速器开度传感器252检测到的加速器开度来设定要求驱动力。hvecu210基于由车速传感器251检测到的车速来判定车辆20是否处于起步时。hvecu210基于由倾斜角传感器253检测到的倾斜角来判定车辆20是在上坡道路上还是在下坡道路上。发动机ecu232基于来自hvecu210的指示,根据设定的要求驱动力来控制来自发动机的输出转矩。mgecu231基于来自hvecu210的指示,根据设定的要求驱动力来控制来自电动发电机的输出转矩。变速器ecu233根据设定的要求驱动力执行变速器的变速控制。
40.电池ecu234基于表示电池的端子间电压、来自电池电流传感器263的电池的充放电电流、以及来自电池温度传感器262的电池温度等的电池状态的电池信息来控制电池的充放电。电池ecu234基于电池的充放电电流的累计值来计算充电量(soc)。
41.震动传感器258例如检测车辆20的震动、发动机的震动和悬架的震动等能够检测车辆20的故障的预兆的车辆20的任意部位的震动。ae传感器259是声发射(acoustic emission)传感器。ae传感器259是用于检测由于物体的变形、裂纹的进展、剥离等现象而产生的超声波和弹性波能量的传感器。ae传感器259可以设置在能够检测发动机等的车辆20的故障的预兆的车辆20的任意部位。油温传感器260例如检测发动机油的温度(油温)。水温传感器261例如检测在作为形成在气缸盖和气缸中的冷却水通道的水套中流动的冷却水的温度。加速度传感器264检测用于判断车辆20是处于加速状态、减速状态还是处于匀速状态(巡航状态)的车辆20的加速度。
42.车辆管理服务器100统计来自多个车辆20的各种传感器250的表示车辆20的状态的数据。车辆管理服务器100基于统计出的表示车辆20的状态的数据将示出与故障的车辆20相同行驶状态的车辆20确定为故障预兆车辆,并将其通知给故障预兆车辆的用户或管理故障预兆车辆的销售店300。
43.在本实施方式中,车辆20的hvecu210基于来自各种传感器250的检测结果生成表示车辆20的状态的数据,并将该数据提供给车辆管理服务器100。
44.hvecu210具备获取部211、生成部212、输出部213和存储部215。获取部211从用于检测车辆20的状态的多个传感器250获取多个数据。获取部211可以在车辆20的可行驶状态期间按每个预定期间从用于检测车辆20的状态的多个传感器250获取多个数据。例如,如图3所示,获取部211以0.2秒的间隔获取来自发动机转速传感器256的发动机转速(r)、来自车速传感器251的车辆20的车速(v)和来自水温传感器261的表示发动机的冷却水的温度的冷却水温(t)作为多个数据,并将它们存储在存储部215中。
45.生成部212按照预定算法,根据由获取部211获取的多个数据生成表示多个数据中的每一个的特征量的特征量数据,并存储于存储部215。生成部212可以生成数值向量,该数值向量是表示多个数据的各个特征量的特征量数据。生成部212可以通过计算每个预定时间段(例如,3秒)的数据的平均值、最大值、最小值和斜率的平均值来生成多个数据中的每一个的数值向量。如图4所示,生成部212可以每三秒针对发动机速度(r)计算平均值(r
av
)、最大值(r
mx
)、最小值(r
mn
)、斜率的平均值(r
in
)。生成部212可以每三秒针对车速(v)计算平均值(v
av
)、最大值(v
mx
)、最小值(v
mn
)、斜率的平均值(v
in
)。生成部212可以每三秒针对冷却水温(t)计算平均值(t
av
)、最大值(t
mx
)、最小值(t
mn
)、斜率的平均值(t
in
)。生成部212可以计算统计学中使用的标准偏差、振幅值、震动数、最小斜率、最大斜率、偏斜度和峰度中的至少一个作为数据的特征量。
46.这里,倾斜度是作为车辆20在加速中、减速中的程度或处于巡航驾驶(匀速驾驶)中的判断指标的特征量。斜率是通过对参数值f(x)相对于时间经过(h)的变化量进行微分而获得的值,并且通过下式(1)计算。在数字计算中,通过计算参数值f(x)的差分来计算倾斜度。
47.[数学式1]
[0048][0049]
输出部213经由tcu274将车辆20的特征量数据和车辆20的识别信息作为示出车辆20的状态的数据输出到车辆管理服务器100
[0050]
图5是示出车辆管理服务器100的功能块的示例的图。车辆管理服务器100具备收集部102、分类部104、确定部106、通知部108和存储部110。
[0051]
收集部102从多个车辆收集基于用于检测车辆的状态的各种传感器250的检测结果的表示车辆20的状态的数据,并将其与车辆20的识别信息相关联地存储在存储部110中。收集部102可以从多个车辆20中的每一个,在车辆20的驱动功能工作期间收集从各种传感器250连续获取的表示车辆20的状态的数据。收集部102可以从多个车辆20中的每一个,在从点火开关接通到断开的期间连续收集从各种传感器250获取的表示车辆20的状态的数据。收集部102可以从多个车辆20中的每一个,在车辆20的驱动功能工作时且在容易检测故障发生的预兆的预定定时收集从各种传感器250获取的表示车辆20的状态的数据。收集部102可以从多个车辆20中的每一个,在车辆20的驱动功能工作时,在车辆20的行驶状态在预定期间(5秒)以上持续加速状态、减速状态或匀速状态的期间收集从各种传感器250获取的表示车辆20的状态的数据。
[0052]
表示车辆20的状态的数据可以是表示各种传感器250的检测结果的数据。表示车辆20的状态的数据可以是以时间序列表示各种传感器250的检测结果的时间序列数据。表示车辆20的状态的数据可以是表示多个数据中的每一个的特征量的数值向量。表示车辆20的状态的数据可以是表示发动机或电动发电机的转矩或转速、发动机油的温度、发动机油的油压、自动变速器的工作油的温度、加速器开度和车辆的震动中的至少一个的数据。收集部102还可以从多个车辆20收集与车辆20存在的环境有关的数据,并将其与表示车辆20的状态的数据相关联地存储在存储部215中。与车辆20存在的环境有关的数据可以是示出车辆20周围的外部气温和车辆20存在的地域(纬度、经度、高度等)中的至少一个的数据。
[0053]
分类部104基于表示多个车辆20中的每一个的车辆20的状态的数据,根据预定算法将多个车辆20分类为多个簇(组)。分类部104可以通过机器学习根据预定算法将多个车辆20分类为多个簇。
[0054]
分类部104可以通过使用故障车辆的各种传感器250的数据作为教师数据,通过机器学习根据预定算法将多个车辆20分类为多个簇。分类部104可以通过使用具有不同故障位置的多个故障车辆的各种传感器250的数据分别作为不同组的教师数据,根据预定算法通过机器学习将多个车辆20分类为多个簇。分类部104可以将各个车辆20分类为按每个故障位置不同的多个簇和没有故障预兆的簇。分类器104可以使用例如svm(支持向量机)作为监督机器学习算法。当使用svm时,分类部104可以在将以来自多个车辆的各种传感器250的数据(数值向量)的每个值的组作为坐标的点映射在多维空间的情况下,学习将标记为正常车辆的点的集合与标记为故障车辆的点的集合之间以最大边界间隔分离的超平面。分类部104可以学习将标记为正常车辆的点的集合与按故障部件的每个种类进行不同标记的点的各个集合之间以最大边界间隔分离的超平面。
[0055]
分类部104例如可以对多个数值向量进行聚类处理,将其分类为多个簇。分类部104可以通过用于在没有外部基准的情况下对数据进行分组的数据分析方法来执行聚类处
理。也就是说,分类部104可以根据无监督机器学习算法执行数据的聚类处理。作为聚类处理,可以使用被称为k―means法的方法。该方法是将数据绘制在与参数的数量相对应的维度的空间中,并根据其距离对数据进行分类的方法。分类部104根据k-means方法如图6所示在三维空间中绘制数据,并将多个车辆20分类为多个簇。例如,对应于包括在图6的区域600中的数据的车辆20可以被分类为一个簇。
[0056]
分类部104可以通过各种传感器250的数据中的例如发动机转速(r)、车速(v)和冷却水温(t)这三个参数的数值向量聚类(一次聚类)为“20”。此外,分类部104还可以通过所有参数将通过一次聚类提取的聚类“20”聚类(二次聚类)为“30”来提取“600”的聚类、即驾驶条件。
[0057]
更具体地,分类单元104首先基于核心向量通过一次聚类将每个时间段的数值向量分类为例如图7所示的20个一次簇dj。在尚未设置核心向量的初始状态下,分类部104随机设置成为20个一次簇的中心的核心向量。也可以根据有限数量的实验数据,按照经验规则来设置核心向量的初始值。
[0058]
假设j为1到20的整数,将成为第j个簇的中心的核心向量表示为(r
av-cj
,r
mx-cj
,r
mn-cj
,r
in-cj
,v
av-cj
,v
mx-cj
,v
mn-cj
,v
in-cj
,t
av-cj
,t
mx-cj
,t
mn-cj
,t
in-cj
),则图4中所示的第一时间段(0到3秒)的数值向量与20个簇dj中的每一个的核心向量之间的曼哈顿距离d1j由下式(2)表示。
[0059]
d1j=|r
av-1-r
av-cj
|+|r
mx-1-r
mx-cj
|+|r
mn-1-r
mn-cj
|+|r
in-1-r
in-cj
|+|v
av-1-v
av-cj
|+|v
mx-1-v
mx-cj
|+|v
mn-1-v
mn-cj
|+|v
in-1-v
in-cj
|+|t
av-1-t
av-cj
|+|t
mx-1-t
mx-cj
|+|t
mn-1-t
mn-cj
|+|t
in-1-t
in-cj
|

(2)
[0060]
对于第一时间段中的一个数值向量(r,v,t),分类部104通过对j=1,2,3,
……
,20执行式(2)的算术运算来计算曼哈顿距离,并使数值向量(r,v,t)属于成为最小值的核心向量的簇dj。生成部212计算每个时间段(3至6秒)中的每个数值向量的曼哈顿距离,并使每个数值向量属于任一个簇dj。
[0061]
然后,分类部104针对20个一次簇dj的每一个,计算所属的数值向量的平均值,并将该平均值定义为每个簇的核心向量。生成部212通过使用更新的核心向量再次执行上述聚类。当通过第二次聚类更新了每个聚类的核心向量时,分类部104通过使用更新的核心向量进一步执行第三次聚类。分类部104重复执行该处理,直到核心向量收敛,或者直到预设的尝试次数结束。
[0062]
根据初始设置的核心向量,收敛方式可能不同。因此,分类部104可以例如随机地设置十个不同的初始设置,使用每个初始设置重复聚类,并采用最佳收敛的试验的聚类结果。由此,分类部104针对20个一次簇dj中的每一个生成最终的核心向量(重心)。
[0063]
然后,分类部104执行二次聚类处理。在20个一次簇dj中的每一个中,分类部104还对包括在该簇中的所有参数的数值向量(通过将图4中的数值向量扩展为所有参数而获得的数值向量)执行聚类,以将每个一次簇分类为30个二次簇。也就是说,将对应于各自不同驾驶状态的20个一次簇中的每一个细分为30个二次簇。
[0064]
由于每个一次簇被二次聚类以形成30个二次簇,因此可以整体获得600个(20
×
30)的二次簇。每个数值向量属于这600个二次簇中的一个。
[0065]
分类部104可以以与一次聚类相同的方式随机地设置用于二次聚类的30个二次簇
的核心向量的初始值。分类部104也可以参照过去的数据,根据经验法则来设定该初始值。分类部104可以以与一次聚类相同的方式更新该核心向量以生成最终核心向量,并且可以使用30个最终核心向量执行最终聚类以生成600个二次簇。
[0066]
当在多个车辆20中存在发生故障的故障车辆时,确定部106从多个簇中确定属于故障车辆所属的簇的其他车辆作为具有发生故障的预兆的故障预兆车辆。例如,确定部106可以经由销售店300的终端310获取故障车辆的识别信息和故障车辆的故障内容。确定部106可以通过管理故障车辆的信息的其他服务器获取故障车辆的识别信息和故障车辆的故障内容。
[0067]
例如,当故障车辆属于图6所示的区域600的簇时,确定部106可以将属于区域600的簇的所有其他车辆20确定为具有发生故障的预兆的故障预兆车辆。
[0068]
通知部108向与故障预兆车辆相关的通知目的地通知有故障发生的预兆。通知部108可以通过文字或语音消息向与故障预兆车辆相关联的通知目的地通知有故障发生的预兆。通知部108可以向与故障预兆车辆相关联的预定通知目的地通知表示有故障发生的预兆的消息。预定通知目的地可以是故障预兆车辆或销售故障预兆车辆的销售店300。通知部108可以在mid271等的显示器上显示表示有故障发生的预兆的消息,以通知用户车辆可能发生故障。通知部108可以通过向销售店300的终端310发送表示故障车辆的故障位置和可能在与故障车辆相同的位置处发生故障的故障预兆车辆的消息来通知表示有故障发生的预兆的消息。存储部110可以将多个车辆20和多个销售店300的各自的消息的通知目的地的地址与各个识别信息一起存储。通知部108可以通过参照存储部110来确定故障预兆车辆和故障预兆车辆的销售店300的消息的通知目的地。
[0069]
除了表示有故障发生的预兆的消息之外,通知部108还可以向故障预兆车辆通知表示是否请求销售店300修理故障位置或购买新车的消息。当进行了表示用户请求销售店300修理故障位置或购买新车的回答时,车辆20的输出部213可以通知销售店300的终端310用户打算修理故障位置或购买新车。例如,销售店300向库存管理中心400订购修理故障位置所需的部件。当存在修理故障位置所需的部件的库存时,库存管理中心400将该部件交付给销售店300。当没有修理故障位置所需的部件的库存时,库存管理中心400向工厂500订购该部件的制造。
[0070]
根据本实施方式,将表示与故障车辆20相同行驶状态的车辆20确定为故障预兆车辆,并通知给故障预兆车辆的用户或管理故障预兆车辆的销售店300。由此,可以在故障前进行部件的采购、新车的交付等。因此,可以防止用户由于车辆20的故障而不能使用车辆20。
[0071]
图8是表示故障预兆检测的顺序的示例的流程图。收集部102从多个车辆20中的每一个收集表示车辆20的状态的数据,并将其存储在存储部110中(s100)。分类部104基于表示多个车辆20中的每一个的状态的数据,根据预定算法将多个车辆20分类为多个簇(s102)。
[0072]
确定部106判定是否存在故障车辆(s104)。确定部106可以通过访问将故障车辆的故障内容与故障车辆的识别信息相关联地存储的数据库来判定是否存在故障车辆。
[0073]
当存在故障车辆时,确定部106从多个簇中确定属于故障车辆所属的簇的其他车辆作为具有发生故障的预兆的故障预兆车辆(s106)。通知部108通过消息向确定的其他车
辆和其他车辆的销售店通知该车辆中存在故障的预兆(s108)。
[0074]
图9是表示接通点火开关时的车辆20的动作顺序的示例的流程图。
[0075]
当点火开关接通时(s200),hvecu210判定是否从车辆管理服务器100接收到故障预兆消息(s202)。
[0076]
当从车辆管理服务器100接收到故障预兆消息时,hvecu210在mid271等的显示器上显示存在故障预兆以及询问是否请求修理故障预兆位置的消息(s204)。
[0077]
当hvecu210从用户受理了故障预兆位置的修理请求时(s206),通过tcu274将故障预兆位置的修理请求消息发送到销售店300的终端310(s208)。当修理故障预兆位置所需的部件没有库存时,销售店300通过库存管理中心400订购部件。
[0078]
如上所述,根据本实施方式,向表示与发生故障的车辆20相同的行驶状态的车辆20的用户或管理该车辆的销售店300,在该车辆发生故障之前通知存在故障的预兆。由此,可以在故障前进行零部件的采购、新车的交付等。因此,可以防止用户由于车辆20的故障而不能使用车辆20。
[0079]
图10示出了可以全部或部分地体现本发明的多个方面的计算机1200的示例。安装于计算机1200的程序使计算机1200作为与本发明的实施方式的装置建立关联的操作或该装置的1个或多个“部”发挥功能。或者,该程序使计算机1200能够执行该操作或该1个或多个“部”。该程序能够使计算机1200执行本发明的实施方式的过程或该过程的步骤。为了使计算机1200执行与本说明书记载的流程图及框图的块中的若干或全部建立关联的特定的操作而可以由cpu1212执行这样的程序。
[0080]
本实施方式的计算机1200包括cpu1212、ram1214,它们通过主控制器1210而相互连接。计算机1200还包括通信接口1222、输入/输出单元,它们经由输入/输出控制器1220而与主控制器1210连接。计算机1200还包括rom1230。cpu1212按照rom1230和ram1214内保存的程序工作,由此控制各单元。
[0081]
通信接口1222经由网络而与其他的电子设备通信。硬盘驱动器可以保存由计算机1200内的cpu1212使用的程序及数据。rom1230在内部保存有在启动时由计算机1200执行的引导程序等及/或依赖于计算机1200的硬件的程序。程序由cr-rom、usb存储器或ic卡那样的计算机可读存储介质提供或经由网络提供。程序安装于也作为计算机可读存储介质的例子的ram1214或rom1230,由cpu1212执行。上述的程序内记述的信息处理由计算机1200读取,产生程序与上述各种类型的硬件资源之间的协作。装置或方法可以按照计算机1200的使用而通过实现信息的操作或处理来构成。
[0082]
例如,在计算机1200及外部设备间执行通信的情况下,cpu1212可以执行向ram1214载入的通信程序,基于通信程序记述的处理,对通信接口1222指令进行通信处理。通信接口1222在cpu1212的控制下,读取ram1214或usb存储器那样的存储介质内提供的发送缓存区域保存的发送数据,向网络发送读取的发送数据,或者向存储介质上提供的接收缓存区域等写入从网络接收的接收数据。
[0083]
另外,cpu1212可以将usb存储器等那样的外部存储介质保存的文件或数据库的全部或所需的部分读取到ram1214,对ram1214上的数据执行各种类型的处理。cpu1212接下来可以将处理后的数据向外部存储介质回写。
[0084]
可以将各种类型的程序、数据、表格及数据库那样的各种类型的信息保存于存储
介质并受理信息处理。cpu1212可以对从ram1214读取的数据执行本公开的各部分记载、包括通过程序的指令调度而指定的各种类型的操作、信息处理、条件判断、条件分支、无条件分支、信息的检索/置换等的各种类型的处理,并将结果向ram1214回写。而且,cpu1212可以检索存储介质内的文件、数据库等中的信息。例如,在分别具有与第二属性的属性值建立关联的第一属性的属性值的多个条目保存于存储介质内的情况下,cpu1212从该多个条目之中,检索与指定第一属性的属性值的条件一致的条目,读取该条目内保存的第二属性的属性值,由此取得与满足预先确定的条件的第一属性建立关联的第二属性的属性值。
[0085]
以上说明的程序或软件模块可以保存于计算机1200上或计算机1200周边的计算机可读存储介质。而且,与专用通信网络或互联网连接的服务器系统内提供的硬盘或ram那样的存储介质能够作为计算机可读存储介质使用,由此,将程序经由网络向计算机1200提供。
[0086]
计算机可读介质可以包括能够保存由适当的设备执行的指令的任意的有形的设备,其结果是,具有此处保存的指令的计算机可读介质具备产品,该产品包括为了制作用于执行流程图或框图指定的操作的手段而执行的指令。作为计算机可读介质的例子,可以包括电子存储介质、磁存储介质、光存储介质、电磁存储介质、半导体存储介质等。作为计算机可读介质的更具体的例子,可以包括软盘(注册商标)、磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可删除可编程只读存储器(eprom或闪存器)、电可删除可编程只读存储器(eeprom)、静态的随机存取存储器(sram)、压缩光盘只读存储器(cd-rom)、数字多用途光盘(dvd)、镭射(rtm)光盘、记忆棒、集成电路卡等。
[0087]
计算机可读指令可以包括1个或多个编程语言的任意的组合记述的源代码或目标代码中的任一个。源代码或目标代码包含以往的过程型编程语言。以往的过程型编程语言可以是汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设定数据、或者smalltalk(注册商标)、java(注册商标)、c++等那样的目标指向编程语言及“c”编程语言或同样的编程语言。计算机可读指令可以本地地或者经由局域网(lan)、互联网等那样的广域网(wan)向通用计算机、特殊目的的计算机或其他可编程的数据处理装置的处理器或可编程电路提供。处理器或可编程电路为了制作用于执行通过流程图或框图指定的操作的手段而可以执行计算机可读指令。作为处理器的例子,包括计算机处理器、处理单元、微处理器、数字信号处理器、控制器、微控制器等。
[0088]
以上,使用实施方式说明了本发明,但是本发明的技术范围并不限定为上述实施方式记载的范围。能够对上述实施方式施加多种变更或改良的情况对本领域技术人员来说不言自明。根据权利要求书的记载而明确可知这样的施加了变更或改良的方式也能够包含于本发明的技术范围。
[0089]
应留意的是,权利要求书、说明书及附图中示出的装置、系统、程序及方法中的动作、次序、步骤及阶段等的各处理的执行顺序,只要未特别明示为“之前”、“先于”等并且在后的处理不使用在前的处理的输出,就能以任意的顺序实现。关于权利要求书、说明书及附图中的动作流程,虽然为了简便起见而使用“首先,”、“接下来,”等进行了说明,也并非必须按此顺序实施。
[0090]
[附图标记说明]
[0091]
10 车辆管理系统
[0092]
20 车辆
[0093]
50 网络
[0094]
100 车辆管理服务器
[0095]
102 收集部
[0096]
104 分类部
[0097]
106 确定部
[0098]
108 通知部
[0099]
110 存储部
[0100]
200 控制系统
[0101]
210 hvecu
[0102]
211 获取部
[0103]
212 生成部
[0104]
213 输出部
[0105]
215 存储部
[0106]
230 ecu
[0107]
231 mgecu
[0108]
232 发动机ecu
[0109]
233 变速器ecu
[0110]
234 电池ecu
[0111]
250 传感器
[0112]
251 车速传感器
[0113]
252 加速器开度传感器
[0114]
253 倾斜角传感器
[0115]
254 mg转速传感器
[0116]
255 换档位置传感器
[0117]
256 发动机转速传感器
[0118]
257 节气门开度传感器
[0119]
258 震动传感器
[0120]
259 ae传感器
[0121]
260 油温传感器
[0122]
261 水温传感器
[0123]
262 电池温度传感器
[0124]
263 电池电流传感器
[0125]
264 加速度传感器
[0126]
271 mid
[0127]
272 ivi
[0128]
273 gnss接收器
[0129]
274 tcu
[0130]
300 销售店
[0131]
400 库存管理中心
[0132]
500 工厂
[0133]
310、410、510 终端
[0134]
1200 计算机
[0135]
1210 主控制器
[0136]
1212 cpu
[0137]
1214 ram
[0138]
1220 输入/输出控制器
[0139]
1222 通信接口
[0140]
1230 rom。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1