车辆监视系统的制作方法

文档序号:20920174发布日期:2020-05-29 14:02阅读:229来源:国知局
车辆监视系统的制作方法

本发明涉及一种对设置于车辆的各子系统的状态进行监视的车辆监视系统。



背景技术:

铁道车辆(以下,车辆)中具备示出设置于该车辆的各种设备的运转状态的监视装置(例如专利文献1)。专利文献1中记载的车辆网络系统具备装载于车辆的多个终端装置(设备)及多个终端装置所连接的车辆网络控制装置(监视装置),车辆网络控制装置进行控制以监视终端装置。

作为各种设备,例如,可列举:反相器、制动器、门、空调、马达、自动列车运行装置(automatictrainoperation,ato)、辅助电源装置(staticinverter,siv)、自动广播装置等。又,将对装载于车辆的一个以上的设备进行控制而实现指定的功能的系统称为子系统。具体而言,子系统可例示实现控制马达以使车辆行驶的功能的系统、实现控制制动器以使车辆停止的功能的系统、及实现控制马达以使门开闭的功能的系统等。监视装置也可以说是对各子系统的运转状态进行监视。此外,监视装置有时也被称为中央诊断装置(centraldiagnosticsystem,cds)或列车信息管理装置。

各子系统具备子系统控制装置以实现上述功能。另一方面,监视装置也具备监视控制装置以对该监视装置具有的各种设备的各种动作进行控制。并且,子系统具备的子系统控制装置和监视装置具备的监视控制装置以可通信的方式连接,且构成为可通过传输路径而收发数据。例如,定期地从子系统将示出各子系统的运转状态的状态数据(statusdata,sd)发送至监视装置。监视装置若从子系统接收到状态数据,则例如基于该状态数据对子系统的运转状况进行判断,或将该状态数据转换成人类可理解的形式,并在与该监视装置连接的显示装置(未图示)上显示。

然而,状态数据的数据结构基于由各子系统的设计者与监视装置的设计者相互商定的icd(接口控制文件;interfacecontroldocument)而规定。并且,该icd由各子系统及监视装置各自的设计者保存。此外,icd是用于对子系统与监视装置之间的接口进行规定及管理的文件。

因此,例如,在发生状态数据中所含的信息的追加或删除,而该状态数据变更的情况下,子系统的设计者及监视装置的设计者需要分别更新icd。进而,又需要适时地分别更新通过子系统控制装置执行的软件及通过监视控制装置执行的软件,以不在子系统及监视装置间发生状态数据的定义的失配。此外,该软件意指分别安装于监视控制装置及子系统控制装置中的用于对状态数据进行解释或设定的程序。又,本文中有时将子系统的设计者及监视装置的设计者统称为车辆监视系统的设计者。

现有技术文献:

专利文献:

专利文献1:日本特开2011-205777号公报。



技术实现要素:

发明要解决的问题:

如上所述,若状态数据发生变更,则需要适时地在监视装置和各子系统之间分别更新软件。因此,伴随于状态数据的变更的软件的更新是极为谨慎的作业,也是花费工夫的作业。尤其监视装置与各子系统的关系为一对多的关系,若因各子系统侧的情况而频繁发生上述状态数据的变更,则有监视装置的设计者的负担增大的问题。

本发明是鉴于上述问题而完成的,其目的在于提供一种能够抑制在状态数据发生变更时车辆监视系统的设计者的作业负担增大的车辆监视系统。

解决问题的手段:

本发明的车辆监视系统具备:子系统,其对装载于铁道车辆的一个以上的设备进行控制而实施指定的功能;及监视装置,其对上述子系统的运转状态进行监视;上述子系统具有:子系统控制装置,其基于从上述设备输出的信号,制作包括用于将该设备的状态的变化通知至上述监视装置的事件信息的状态数据,并将该状态数据定期地发送至上述监视装置;及第一存储器,其存储对上述状态数据中的保存上述事件信息的区域即事件区域的数据结构进行规定的第一事件参数档案;在上述第一事件参数档案被变更的情况下,上述子系统控制装置在制作上述状态数据时,基于变更后的该第一事件参数档案,将上述事件区域的数据结构重组,根据重组后的数据结构对各事件信息进行再设定。

发明效果:

由以上说明可知,本发明的车辆监视系统发挥能够抑制状态数据发生变更时车辆监视系统的设计者的作业负担增大的效果。

附图说明

图1为示出状态数据的一例的概略图;

图2为示意性地示出本发明的比较例的车辆监视系统的一例的框图;

图3为示意性地示出事件参数档案(epf)中所含的信息的一例的图;

图4为示出本发明的第一实施形态的车辆监视系统的概略结构的一例的图;

图5为概略性地示出本发明的第一实施形态的车辆监视系统的主要部分结构的一例的框图;

图6为示出第一实施形态的状态数据制作部进行的事件区域的数据结构的重组处理的一例的示意图;

图7为示出变更了监视装置所保持的第二epf的版本的情况下的车辆监视系统中的epf更新处理的一例的示意图;

图8为按时间序列示出变更了监视装置所保持的第二epf的版本的情况下的车辆监视系统中的epf更新处理的一例的序列图;

图9为示出变更了子系统所保持的第一epf的版本的情况下的车辆监视系统中的epf更新处理的一例的示意图;

图10为按时间序列示出变更子系统所保持的第一epf的版本的情况下的车辆监视系统中的epf更新处理的一例的序列图;

图11为概略性地示出本发明的第二实施形态的车辆监视系统的主要部分结构的一例的框图;

图12为示出在第二实施形态的车辆监视系统中利用的spf的内容的一例的表;

图13为示意性地示出在第二实施形态的车辆监视系统中利用的状态数据的信号区域中的信号信息的保存位置的一例的图;

图14为示出第二实施形态的状态数据制作部进行的信号区域的数据结构的重组处理的一例的示意图。

具体实施方式

(本发明的概要)

以下,参照图1至3对本发明的概要进行说明。图1为示出状态数据3的一例的概略图。图2为示意性地示出本发明的比较例的车辆监视系统200的一例的框图。图3为示意性地示出事件参数档案(epf)中所含的信息的一例的图。

首先,在车辆监视系统200中,以固定周期从子系统220发送至监视装置210的状态数据3中包括示出各子系统220的运转状态的数据。具体而言,如图1所示,状态数据3具有:共通区域31,其保存各子系统220中被共通利用的信息(共通信息);事件区域32,其保存通知子系统220中有无发生事件(设备的状态的变化)的事件信息;及信号区域33,其保存示出子系统220控制的设备的运转状态的信号的信息即信号信息。此外,信号信息可用于监视装置210中事件的发生的判定或特定出发生事件的发生因素。此外,图1所示的状态数据3构成为以共通区域31为开头而在其后以事件区域32、信号区域33的顺序配置,但事件区域32及信号区域33的配置并不限定于此。例如,亦可构成为在共通区域31之后配置信号区域33,在信号区域33之后配置事件区域32。

在本发明的比较例的车辆监视系统200中,状态数据3将从其开头至第x位(bit)设为共通区域31,将第x+1位至第y位设为事件区域32,将第y+1位至第z位设为信号区域33,各区域被固定于指定的范围。此外,x、y、z为任意的自然数。又,在事件区域32中,对1位预先分配一个事件信息,在信号区域33中,将各信号信息分配至指定的位元数。

如此,本发明的比较例的车辆监视系统200中利用的状态数据3藉由分别固定化各区域的数据长度,而可容易地掌握各区域的开头地址及范围。进而,可掌握各区域中从开头至第几位保存何种信息(事件信息或信号信息)。又,可将在监视装置210和子系统220之间被收发的状态数据3的数据长度设为一定。因此,可容易地对状态数据3的传送量进行管理,即便在使用数据传送量较小的传输路径的情况下,亦可适当地发送状态数据3。

此外,共通信息例如可列举:时刻信息、及车辆的位置信息(gps的信息)等。又,事件信息是指示出子系统220的运转状态的信息,例如可列举:在子系统220为控制门的开闭的系统的情况下,示出门马达是否为过电流、是否产生门控制装置的故障等的信息等。信号信息是指示出子系统220具备的各设备的动作状态(日志;log)的信号的信息。作为信号信息,例如可列举:示出在子系统220中向马达供给的电流值或施加的电压值的变化等的信息。

在此,本发明人对从子系统220发送至监视装置210的状态数据3发生变更的情况下的车辆监视系统200进行了锐意研究。然后,发现产生以下问题。

首先,作为成为说明本发明的概要的前提的结构,对如图2所示在监视装置210及各子系统220分别保持事件参数档案(eventparameterfile,epf)4以代替事件信息相关的icd的结构进行研究。为了方便说明,将子系统220中保持的epf4设为第一epf4a,将监视装置210中保持的epf4设为第二epf4b。又,在无需特别区分说明第一epf4a及第二epf4b的情况下,简称为epf4。

epf4为对状态数据3的事件区域32中所含的事件信息的数据结构进行规定的档案,例如,如图3所示,包括用于特定出事件的代码名称(code)、事件名称(name)、事件的说明(description)、及事件的属性(attributes)等示出事件的定义的信息。此外,事件的属性可包括事件的重要度、事件的发生状况相关的记录的需要与否、已发生事件相关的信息的显示的需要与否等信息。

如图2所示,子系统220具备:对由子系统220具备的各设备(未图示)进行的各种处理进行控制的子系统控制装置221,及子系统用存储器222。

子系统控制装置221例如可藉由cpu或微处理器等而实现。子系统用存储器222为可读写的存储介质,存储发送至监视装置210的状态数据3及第一epf4a。子系统用存储器222例如可例示ram(随机存取存储器;randomaccessmemory)等。

在具有上述结构的车辆监视系统200中,构成为在子系统220中保持第一epf4a,在监视装置210中保持第二epf4b,且两者为相同版本。并且,监视装置210可以在从子系统220接收到状态数据3时,参照第二epf4b对保存于状态数据3的事件区域32中的事件信息进行解释。

另外,在状态数据3中,预先固定被分配为事件区域32的范围。而且,在事件区域32中也预先固定保存各事件信息的位置。因此,在事件区域32中,追加或删除某事件信息的情况下,因状态数据3的数据结构发生变化,故而需要在对状态数据3进行处理的监视装置210及子系统220两者中分别进行软件的更新,以便能够对变更后的状态数据3进行设定或解释。

因此,在如图2所示的本发明的比较例的车辆监视系统200的结构的情况下,发现若频繁发生状态数据3的变更,则有监视装置210的设计者及子系统220的设计者的作业负担增大的问题。因此本发明人就该问题进行了反复研究,结果获得了以下见解。

首先,近年来,作为构建于子系统与监视装置之间的局域网络的规格,可利用イーサネット(注册商标),可在子系统与监视装置之间传送的数据量大幅增大。因此,在状态数据3的数据结构中,至少将事件区域32的范围设为可变。优选将事件区域32及信号区域33的范围均设为可变。并且,例如在新追加事件的情况下,在事件区域32的任意的位置追加新事件信息,或者在删除事件的情况下,从事件区域32删去应删除的事件信息。

又,如此在状态数据3中追加或删除事件信息,从而保存于事件区域32中的事件信息的数据结构发生变更的情况下,需要伴随该变更而使子系统220所保持的第一epf4a及监视装置210所保持的第二epf4b也发生变更。同时,又需要更新安装于监视装置210及子系统220中的软件,以便能够基于变更后的epf4对事件信息进行设定或者解释。

为此,本发明人们发现藉由设为以下结构,即便状态数据3发生了变更,也可抑制车辆监视系统的设计者(监视装置210的设计者及子系统220的设计者)的作业负担的增大,从而完成了本发明。即,构成为,子系统220可基于变更后的第一epf4a,将状态数据3的事件区域32中的事件信息的数据结构重组,对各事件信息进行再设定。

另一方面,构成为,监视装置210可基于变更后的第二epf4b,将状态数据3的事件区域32中的事件信息的数据结构重组,对各事件信息进行解释。

发现藉由该结构,无需为了能够基于变更后的epf4对状态数据3进行设定或者解释而分别进行安装于监视装置及子系统两者中的软件的更新。

上述本发明人们的见解是迄今为止未明确过的,且具有发挥显著作用效果的新颖的技术特征。因此,本发明中具体提供以下所示的形态。

本发明的一形态的车辆监视系统具备:子系统,其对装载于铁道车辆的一个以上的设备进行控制而实施指定的功能;及监视装置,其对上述子系统的运转状态进行监视;上述子系统具有:子系统控制装置,其基于从上述设备输出的信号,制作包括用于将该设备的状态的变化通知至上述监视装置的事件信息的状态数据,并将该状态数据定期地发送至上述监视装置;和第一存储器,其存储对上述状态数据中的保存上述事件信息的区域即事件区域的数据结构进行规定的第一事件参数档案;在上述第一事件参数档案被变更的情况下,上述子系统控制装置在制作上述状态数据时,基于变更后的该第一事件参数档案,将上述事件区域的数据结构重组,并根据重组后的数据结构对各事件信息进行再设定。

根据上述结构,子系统控制装置在制作状态数据时,能基于变更后的第一事件参数档案,将事件区域的数据结构重组,并且根据重组后的数据结构对各事件信息进行再设定。

因此,在状态数据的事件区域的数据结构发生变更的情况下,无需为了使子系统控制装置能够配合变更后的事件区域的数据结构地对各事件信息进行再设定而由车辆监视系统的设计者更新安装于该子系统控制装置的软件。

由此,发挥能够抑制状态数据发生变更时车辆监视系统的设计者的作业负担增大的效果。

又,本发明的一形态的车辆监视系统亦可构成为,在上述结构中,上述监视装置具有:第二存储器,其存储从上述子系统控制装置接收的上述状态数据和对该状态数据中所含的上述事件区域的数据结构进行规定的第二事件参数档案;及监视控制装置,其基于上述状态数据,对上述子系统的运转状态进行监视;在上述第二事件参数档案被变更的情况下,上述监视控制装置在对上述子系统的运转状态进行监视时,基于变更后的该第二事件参数档案,将上述事件区域的数据结构重组,并根据重组后的数据结构对各事件信息进行解释。

根据上述结构,监视控制装置在对子系统的运转状态进行监视时,能基于变更后的第二事件参数档案,将事件区域的数据结构重组,并且根据重组后的数据结构对各事件信息进行解释。

因此,在状态数据的事件区域的数据结构发生变更的情况下,无需为了使监视控制装置能够配合变更后的事件区域的数据结构地对各事件信息进行解释而由车辆监视系统的设计者更新安装于该监视控制装置的软件。

由此,能够抑制状态数据发生变更时车辆监视系统的设计者的作业负担增大。

又,本发明的一形态的车辆监视系统亦可构成为,在上述结构中,各事件信息与上述事件区域中的1位的数据对应,并从该事件区域的开头的位位置(bit位置)起依序排列,上述子系统控制装置基于变更后的上述第一事件参数档案,特定出上述事件信息各自的位置,将上述事件区域的数据结构重组。

此外,基于变更后的第一事件参数档案而特定出的事件信息各自的位置包括删除或追加任意的事件信息后的各事件信息的位置,以及排列顺序发生变更后的各事件信息的位置。

又,本发明的一形态的车辆监视系统亦可构成为,在上述结构中,各事件信息与上述事件区域中的1位的数据对应,并从该事件区域的开头的位位置起依序排列,上述监视控制装置基于变更后的上述第二事件参数档案,特定出上述事件信息各自的位置,将上述事件区域的数据结构重组。

此外,基于变更后的第二事件参数档案而特定出的事件信息各自的位置包括删除或追加任意的事件信息后的各事件信息的位置,以及排列顺序发生变更后的各事件信息的位置。

本发明的一形态的车辆监视系统亦可构成为,在上述结构中,上述状态数据还包含示出上述子系统控制的上述设备的运转状态的信号的信息即信号信息,上述子系统中,上述第一存储器还存储对上述状态数据中的保存上述信号信息的区域即信号区域的数据结构进行规定的第一信号参数档案,上述第一信号参数档案中包括对上述信号区域中的各信号信息的保存位置进行特定的信息,在上述第一信号参数档案被变更的情况下,上述子系统控制装置在制作上述状态数据时,基于变更后的上述第一信号参数档案中所含的对各信号信息的保存位置进行特定的信息,特定出上述信号信息各自的位置,将上述信号区域的数据结构重组,并根据重组后的数据结构对各信号信息进行再设定。

根据上述结构,子系统控制装置在制作状态数据时,基于变更后的第一信号参数档案中所含的特定出各信号信息的保存位置的信息,而特定出信号信息各自的位置,并将信号区域的数据结构重组。并且能根据重组后的数据结构对各信号信息进行再设定。

因此,在状态数据的信号区域的数据结构被变更的情况下,无需为了使子系统控制装置能够按配合更后的信号区域的数据结构地对各信号信息进行再设定而由车辆监视系统的设计者更新安装于该子系统控制装置的软件。

由此,能够抑制状态数据发生变更时车辆监视系统的设计者的作业负担增大。

本发明的一形态的车辆监视系统亦可构成为,在上述结构中,上述状态数据还包括示出上述子系统控制的设备的运转状态的信号的信息即信号信息,上述监视装置中,上述第二存储器还存储对上述状态数据中的保存上述信号信息的区域即信号区域的数据结构进行规定的第二信号参数档案,上述第二信号参数档案中包括对上述信号区域中的各信号信息的保存位置进行特定的信息,在上述第二信号参数档案被变更的情况下,上述监视控制装置在对上述子系统的运转状态进行监视时,基于变更后的上述第二信号参数档案中所含的对各信号信息的保存位置进行特定的信息,特定出上述信号信息各自的位置,将上述信号区域的数据结构重组,并根据重组后的数据结构对各信号信息进行解释。

根据上述结构,监视控制装置在对子系统的运转状态进行监视时,基于变更后的第二信号参数档案中所含的特定出各信号信息的保存位置的信息,而特定出信号信息各自的位置,并将信号区域的数据结构重组。并且能根据重组后的数据结构对各信号信息进行解释。

因此,在状态数据的信号区域的数据结构被变更的情况下,无需为了使监视控制装置能够配合变更后的信号区域的数据结构地对各信号信息进行解释而由车辆监视系统的设计者更新安装于该监视控制装置的软件。

由此,能够抑制状态数据发生变更时车辆监视系统的设计者的作业负担增大。

又,本发明的一形态的车辆监视系统亦可构成为,在上述结构中,上述第一信号参数档案及上述第二信号参数档案中包括用于将上述信号信息换算成上述监视装置中使用的值的换算系数,上述监视控制装置利用上述第二信号参数档案中所含的上述换算系数,对上述信号区域中所含的各信号信息进行解释。

此处,换算系数可为示出用于解释信号信息的单位的信息,例如监视控制装置接收到的状态数据中所含的信号信息的值是表示每规定时间的次数,还是表示温度(摄氏温度、华氏温度或凯氏温度等)等。又,亦可为示出状态数据的信号区域中的每1位的值与物理值的对应关系的信息。

根据上述结构,由于第一信号参数档案及第二信号参数档案中包括换算系数,故而监视控制装置可准确地对从子系统控制装置接收到的状态数据中所含的信号信息进行解释。

[第一实施形态]

(车辆监视系统的结构)

以下,参照附图对本发明的第一实施形态进行说明。此外,以下所有附图中对相同或相当的构成构件标记相同的参照符号,并省略其重复说明。

首先,参照图4,对本发明的第一实施形态的车辆监视系统100的概略结构进行说明。图4为示出本发明的第一实施形态的车辆监视系统100的概略结构的一例的图。

本发明的第一实施形态的车辆监视系统100为对设置于车辆内的各子系统20a1~20c1、20a2~20c2、……的运转状态进行监视的系统。如图4所示,车辆监视系统100针对每一车辆具备监视装置10a1、10a2、……、及多个子系统20a1~20c1、20a2~20c2、……。以下,在无需对多个子系统20a1~20c1、20a2~20c2、……特别区分说明的情况下,简称为子系统20。又,在无需对针对每一车辆设置的监视装置10a1、10a2、……特别区分说明的情况下,简称为监视装置10。

又,在车辆内,将包括监视装置10及子系统20的局域网络称为车辆内网络。又,各车辆内网络经由路由器与其他车辆内网络连接,也构建了覆盖全车辆间的局域网络。将该覆盖全车辆间而构建的局域网络称为全车辆间网络。

如上所述,从子系统20将示出该子系统20的运转状态的状态数据3定期地发送至监视装置10。从子系统20向监视装置10的状态数据3的发送周期例如可设为20~100毫秒。此外,状态数据3的发送周期亦可根据子系统20实现的功能而对于每一子系统20为不同。

监视装置10若从子系统20接收到状态数据3,则对子系统20的运转状态进行判断,或将该状态数据3转换成人类可理解的形式,并在与该监视装置10连接的显示装置(未图示)显示。

又,可将设置于全车间网络中的多个监视装置10a、10a2、……中的任一个监视装置10设为用于进行全车辆的监视的主设备。例如,图4中,在将装载于先头车辆的监视装置10a1设定为用于进行全车辆的监视的主设备的情况下,先头车辆的监视装置10a1可从先头车辆内的车辆内网络中的各子系统20a1、20b1、20c1、……分别接收状态数据3。而且,先头车辆的监视装置10a1可从其他车辆的监视装置10a2经由路由器40a1、40a2分别接收其他车辆的各子系统20a2、20b2、20c2、……的状态数据3。

此外,为了方便说明,以下列举同一车辆中由监视装置10及一个子系统20构成的车辆监视系统100作为示例进行说明。然而,如上所示,车辆监视系统100具备的子系统20并不限定于一个,亦可设置多个。又,车辆监视系统100未必限定于同一车辆内的监视装置10与子系统20的关系。车辆监视系统100亦可为由设置于互不相同的车辆上的监视装置10及子系统20构成的系统。

从子系统20发送至监视装置10的状态数据3如图1所示包括共通区域31、事件区域32、及信号区域33。并且,状态数据3亦可以相对于事件区域32的1位而保存一个事件信息的形式构成。在如此以相对于1位保存一个事件信息的形式构成的情况下,可从事件区域32中的位数分别特定出各事件信息。

又,第一实施形态的状态数据3可将事件区域32的范围设为可变,若发生事件信息的追加或删除,则事件区域32的范围发生变更。因此,构成为,在状态数据3中发生事件信息的追加或删除的情况下,监视装置10及子系统20更新图3所示的epf4,并基于更新后的epf4将事件区域32的数据结构重组,对各事件信息进行处理。而且,有在状态数据3中,事件信息的保存位置发生变更的情况。此种情况下,监视装置10及子系统20也可更新epf4,并基于更新后的epf4将事件区域32的数据结构重组。

以下参照图5,列举车辆监视系统100中的epf更新处理为示例,对伴随事件信息的追加或删除等的状态数据3的变更时的车辆监视系统100的结构的相关详情进行说明。图5为概略地示出本发明的第一实施形态的车辆监视系统100的主要部分结构的一例的框图。

(epf更新处理相关的结构)

如图5所示,车辆监视系统100是具备监视装置10及子系统20而成的结构。此外,在车辆监视系统100中,在具备多个子系统20a1~20c1、20a2~20c2、……的情况下,监视装置10可分别具备与各子系统20a1~20c1、20a2~20c2、……对应的epf4。此处为了方便说明,列举具备一个子系统20及监视装置10的车辆监视系统100为示例,对epf更新处理进行说明。

(子系统)

首先,对子系统20的结构进行说明。子系统20为具备子系统控制装置21及子系统用存储器(第一存储器)22而成的结构。

子系统用存储器22为可读写的存储介质,例如,可例示ram(随机存取存储器;randomaccessmemory)等。子系统用存储器22中存储有上述第一epf4a、及用于发送至监视装置10而制作的状态数据3。此外,子系统20为了掌握各设备的运转状态,例如始终取得设置于各设备的检流计、电压计、及温度计等传感器类的检测结果,或诊断各设备的异常的发生的诊断软件的诊断结果等从各设备输出的信号,制作或更新状态数据3并在子系统用存储器22中存储。

子系统控制装置21为进行设置于子系统20的各设备的各种控制的处理装置(处理器)。例如,子系统控制装置21可执行子系统20中的epf更新处理相关的各种处理。子系统控制装置21例如可藉由cpu或微处理器等而实现。如图5所示,子系统控制装置21具备子系统用通信控制部23、档案更新部24、及状态数据制作部25作为功能区块。

子系统用通信控制部23在子系统20与监视装置10之间进行信息(数据)的收发。例如,子系统用通信控制部23将保存于子系统用存储器22中的状态数据3定期地发送至监视装置10。而且,子系统用通信控制部23接收从监视装置10发送的第二epf4b,或根据来自于监视装置10的要求将第一epf4a发送至该监视装置10。子系统用通信控制部23亦可构成为根据消息数据(md)的格式进行上述epf4的收发。

在监视装置10侧第二epf4b被更新为新版本的情况下,或在因事件信息的追加、删除、或排列顺序的变更等而子系统20侧需要新版本的第一epf4a的情况下,档案更新部24更新第一epf4a。

状态数据制作部25参照第一epf4a,基于定期地从传感器类(未图示)取得的检测结果、或定期地从诊断软件取得的诊断结果等制作状态数据3。又,例如,如图6所示,若因事件信息的追加等而第一epf4a发生变更,则状态数据制作部25基于变更后的第一epf4a,将事件区域32的数据结构重组,并根据重组后的数据结构设定事件信息。

图6为示出利用第一实施形态的状态数据制作部25进行的事件区域32的数据结构的重组处理的一例的示意图。图6中,为了方便说明,作为epf4所含的项目,仅示出事件的代码名称(code)及事件名称(name),但所含的项目并不限定于这些。又,图6中的a、b、c、d、e……的表述分别表示信号名“事件a”、“事件b”、“事件c”、“事件d”、“事件e”……。

更具体而言,如图6所示,更新后的第一epf4a中新追加有事件名称“事件x”。该情况下,状态数据制作部25基于更新后的第一epf4a,按以下方式重写数据结构:在事件名称“事件c”与事件名称“事件d”之间,即,在事件区域32中的第1字节的行且第4位的列中保存“事件x”的数据,将“事件d”、“事件e”的数据分别向纸面中的右侧各移动1位进行保存。

如此,状态数据制作部25参照第一epf4a,特定出事件区域32中的各事件信息的位置,将事件区域32的数据结构重组。并且,根据该重组后的数据结构在事件区域32中对从各设备接收的各事件信息进行再设定。

此外,子系统20具备的上述各功能区块可藉由子系统控制装置21例如将保存于未图示的rom的程序读出至ram等并执行而实现。

(监视装置)

监视装置10为具备监视控制装置11及监视装置用存储器(第二存储器)12而成的结构。

监视装置用存储器12为可读写的存储介质,例如,可例示ram(随机存取存储器;randomaccessmemory)等。监视装置用存储器12存储上述第二epf4b、及定期地从子系统20发送的状态数据3。

监视控制装置11为进行监视装置10具备的各设备的各种控制的处理装置(处理器)。例如,监视控制装置11可执行与监视装置10中的epf更新处理相关的各种处理。监视控制装置11例如可藉由cpu或微处理器等而实现。如图5所示,监视控制装置11具备监视装置用通信控制部13、档案变更判定/更新部14、及状态数据处理部15作为功能区块。

监视装置用通信控制部13在子系统20与监视装置10之间进行信息(数据)的收发。例如,监视装置用通信控制部13接收定期地从子系统20发送的状态数据3,在监视装置用存储器12中保存。而且,监视装置用通信控制部13对子系统20发送第二epf4b,或从该子系统20接收第一epf4a。又,监视装置用通信控制部13可对子系统20要求第一epf4a的发送。此外,监视装置用通信控制部13亦可构成为根据md的格式进行第一epf4a的发送要求、以及epf4的收发。

档案变更判定/更新部14基于保存在从子系统20发送的状态数据3的共通区域31中的第一epf4a的版本的信息,判定第一epf4a的版本与第二epf4b的版本是否一致。并且,在档案变更判定/更新部14判定为第一epf4a的版本与第二epf4b的版本不一致的情况下,可如下所示执行epf4的更新。

在档案变更判定/更新部14判定为监视装置10保持的第二epf4b为比子系统20保持的第一epf4a旧的版本的情况下,监视装置用通信控制部13对子系统20要求第一epf4a的发送。若根据该要求从子系统20发送第一epf4a,则档案变更判定/更新部14基于从子系统20接收的第一epf4a,更新存储于监视装置用存储器12的第二epf4b。

另一方面,在档案变更判定/更新部14判定为子系统20保持的第一epf4a为比监视装置10保持的第二epf4b旧的版本的情况下,监视装置用通信控制部13将第二epf4b发送至子系统20,以使第一epf4a更新。

状态数据处理部15参照第二epf4b对定期地从子系统20接收的状态数据3进行处理。又,若因事件信息的追加、删除或排列顺序的变更等导致第二epf4b发生变更,则状态数据处理部15与子系统控制装置21的状态数据制作部25同样地,如图6所示地基于变更后的第二epf4b,将事件区域32的数据结构重组。并且,藉由根据重组后的数据结构对各事件信息进行解释,监视子系统20的运转状态。此外,利用状态数据处理部15进行的事件区域32的数据结构的重组基于变更后的epf4(第二epf4b),与上述利用状态数据制作部25进行的事件区域32的数据结构的重组同样地进行。因此,省略关于利用状态数据处理部15进行的事件区域32的数据结构的重组的详细说明。

(epf更新处理)

接着,参照图7~10,对epf更新处理的一例进行说明。图7为示出使监视装置10保持的第二epf4b的版本发生变更的情况下的车辆监视系统100中的epf更新处理的一例的示意图。图8为按时间序列示出使监视装置10保持的第二epf4b的版本发生变更的情况下的车辆监视系统100中的epf更新处理的一例的序列图。图9为示出使子系统20保持的第一epf4a的版本发生变更的情况下的车辆监视系统100中的epf更新处理的一例的示意图。图10为按时间序列示出使子系统20保持的第一epf4a的版本发生变更的情况下的车辆监视系统100中的epf更新处理的一例的序列图。

首先,参照图7、8,对监视装置10中使第二epf4b的版本发生变更时相关的epf更新处理进行说明。

在子系统20中,子系统控制装置21具备的状态数据制作部25在制作或更新发送至监视装置10的状态数据3时,在状态数据3的共通区域31设定第一epf4a的版本的信息(步骤s11)。然后,子系统用通信控制部23将状态数据3发送至监视装置10具备的监视控制装置11(步骤s12)。

若监视控制装置11的监视装置用通信控制部13接收到状态数据3,则档案变更判定/更新部14从状态数据3的共通区域31读取子系统20所保持的第一epf4a的版本(步骤s21)。然后,档案变更判定/更新部14将读取的第一epf4a的版本和保存于监视装置用存储器12中的第二epf4b的版本进行比较,确认两者是否一致(步骤s22)。

如此,监视控制装置11可对第一epf4a或第二epf4b中是否发生了变更(更新)进行检测。然后,在第一epf4a与第二epf4b不一致的情况下,监视控制装置11以使第一epf4a及第二epf4b两者的版本一致的形式执行epf4的更新。此外,监视控制装置11亦可构成为,在判定为第一epf4a与第二epf4b不一致的情况下,将进行该判定时接收的状态数据废除。

具体而言,在图7所示的例中,子系统20的第一epf4a的版本为“版本1.0”,监视装置10的第二epf4b的版本为“版本2.0”。此外,关于epf4的版本,版本编号较大者为较新的版本。

因此,若档案变更判定/更新部14判定为监视装置10所保持的第二epf4b的版本新于第一epf4a的版本(步骤s23中为“是(yes)”),则监视装置用通信控制部13将存储于监视装置用存储器12中的epf4(第二epf4b)发送至子系统控制装置21(步骤s24)。在图7的例中,从监视控制装置11对子系统控制装置21发送“版本2.0”的epf4(第二epf4b)。

此外,在档案变更判定/更新部14判定为监视装置10所保持的第二epf4b的版本与子系统20具备的第一epf4a的版本一致时(步骤s23中为“否(no)”),直接继续进行状态数据3的接收。

在子系统控制装置21中,若子系统用通信控制部23从监视控制装置11接收“版本2.0”的epf4(第二epf4b),则档案更新部24基于接收到的第二epf4b,更新存储于子系统用存储器22中的“版本1.0”的第一epf4a(步骤s13)。

若如此藉由档案更新部24更新第一epf4a而变更版本,则状态数据制作部25参照更新后的第一epf4a,将状态数据3的事件区域32的数据结构重组。并且,根据重组后的数据结构设定各事件信息而制作状态数据3。

接着,参照图9、10,对与子系统20中第一epf4a的版本发生变更的情况相关的epf更新处理进行说明。

首先,与上述图8所示的步骤s11、s12同样地,在子系统控制装置21具备的状态数据制作部25制作或更新发送至监视装置10的状态数据3时,在状态数据3的共通区域31设定第一epf4a的版本的信息(步骤s31)。图9的例中,在从子系统20发送状态数据3至监视装置10之前,子系统20所保持的第一epf4a的版本从“版本1.0”更新为“版本2.0”。因此,在步骤s31中,作为示出第一epf4a的版本的信息,在状态数据3的共通区域31内设定“版本2.0”。然后,子系统用通信控制部23将状态数据3发送至监视装置10具备的监视控制装置11(步骤s32)。

若监视控制装置11的监视装置用通信控制部13接收状态数据3,则档案变更判定/更新部14从状态数据3的共通区域31读取子系统20所保持的第一epf4a的版本(步骤s41)。然后,档案变更判定/更新部14将读取的第一epf4a的版本与保存于监视装置用存储器12中的第二epf4b的版本进行比较,确认两者的版本是否一致(步骤s42)。

如此,监视控制装置11可对第一epf4a或第二epf4b中是否发生了变更(更新)进行检测。并且,在第一epf4a与第二epf4b不一致的情况下,监视控制装置11以使第一epf4a及第二epf4b两者的版本一致的形式执行epf4的更新。

具体而言,在图9所示的例中,子系统20的第一epf4a的版本为“版本2.0”,监视装置10的第二epf4b的版本为“版本1.0”。

因此,若档案变更判定/更新部14判定为监视装置10所保持的第二epf4b的版本比第一epf4a的版本旧(步骤s43中为“是”),则监视装置用通信控制部13对子系统控制装置21要求第一epf4a的发送(步骤s44)。

另一方面,在子系统20中,若子系统控制装置21的子系统用通信控制部23从监视控制装置11接收第一epf4a的发送要求,则从子系统用存储器22读取第一epf4a,并发送至监视控制装置11(步骤s33)。

在监视装置10中,若监视控制装置11的监视装置用通信控制部13从子系统控制装置21接收第一epf4a,则档案变更判定/更新部14基于该第一epf4a,更新存储于监视装置用存储器12中的第二epf4b的内容(步骤s45)。

若如此藉由档案变更判定/更新部14更新第二epf4b而变更版本,则状态数据处理部15参照更新后的第二epf4b,重组状态数据3的事件区域32的数据结构。并且,根据重组后的数据结构解释各事件信息,监视子系统20的运转状态。

此外,上述epf更新处理为一例,epf4的更新(同步)并不限定于该epf更新处理。只要能够使epf的版本在监视装置10侧及子系统20侧适时同步,则亦可采用其他更新处理方法。

(第二实施形态)

其次,参照图11~14,对本发明的第二实施形态的车辆监视系统101进行说明。图11为概略性地示出本发明的第二实施形态的车辆监视系统101的主要部分结构的一例的框图。图12为示出第二实施形态的车辆监视系统101中利用的spf5的内容的一例的表。图13为示意性地示出第二实施形态的车辆监视系统101中利用的状态数据3的信号区域33中的信号信息的保存位置的一例的图。图14为示出第二实施形态的状态数据制作部25进行的信号区域33的数据结构的重组处理的一例的示意图。又,图13、图14中的a、b、c、d、e……的表述分别表示信号名“信号a”、“信号b”、“信号c”、“信号d”、“信号e”……。

第二实施形态的车辆监视系统101与上述第一实施形态的车辆监视系统100相比较,在监视装置10及子系统20两者均保持有信号参数档案(signalparameterfile,spf)5,且状态数据3的共通区域31还包括示出spf5的版本的信息这方面不同。

又,在以下方面也不同,即,子系统控制装置21具备的状态数据制作部25除参照第一epf4a以外,还参照第一spf5a,基于定期地从传感器类(未图示)取得的检测结果或定期地从诊断软件取得的诊断结果等,制作状态数据3。而且,若因信号信息的追加、删除、或排列顺序的变更等而第一spf5a发生变更,则状态数据制作部25基于变更后的第一spf5a,特定出信号区域33中的各信号信息的位置,重组信号区域33的数据结构。并且,根据经重组的数据结构设定或更新信号信息,这方面也不同。

而且,监视控制装置11具备的状态数据处理部15除参照第二epf4b以外,还参照第二spf5b,处理定期地从子系统20接收的状态数据3。又,若因信号信息的追加、删除或排列顺序的变更等而第二spf5b发生变更,则状态数据处理部15与子系统控制装置21的状态数据制作部25同样地,如图14所示地基于变更后的第二spf5b重组信号区域33的数据结构。并且,根据重组后的数据结构解释各信号信息,这方面也不同。

又,监视控制装置11具备的档案变更判定/更新部14基于保存在从子系统20发送的状态数据3的共通区域31的第一spf5a的版本的信息,进一步判定第一spf5a的版本与第二spf5b的版本是否一致,这方面也不同。在档案变更判定/更新部14判定为第一spf5a的版本与第二spf5b的版本不一致的情况下,与epf4的更新同样地执行spf5的更新。

关于除此以外的结构,第二实施形态的车辆监视系统101与第一实施形态的车辆监视系统100相同,故而对相同的构件标记相同的符号,并省略其说明。此外,为了方便说明,将子系统20中保持的spf5设为第一spf5a,将监视装置10中保持的spf5设为第二spf5b。又,在无需特别区分说明第一spf5a及第二spf5b的情况下,简称为spf5。

首先,说明spf5。spf5为对示出子系统20所控制的设备的运转状态的信号的信息即信号信息的数据结构进行规定的档案,例如,如图1所示,包括用于特定出信号信息的代码名称(code)、及信号信息名称(name)。而且,spf5包括各信号信息的数据尺寸(size)、以及用于在信号区域33中特定出各信号信息的存储开始位置的字节位置(byte)和位位置(bit),作为用于特定出信号区域33中的信号信息的保存位置(存储位置)的信息。

如此,上述各事件信息与事件区域33中的1位的数据对应,从事件区域33中的开头的位位置起依序排列。而且,epf4中的事件数与事件区域33中的事件信息的数据尺寸对应,epf4中的事件顺序与保存于事件区域33内的事件信息的顺序对应。相对于此,sdf5包括各信号信息的在信号区域33中的存储位置的信息(字节位置(byte)及位位置(bit))。

而且,spf5可包括用于将信号信息换算成在监视装置10中使用的值(物理量)的换算系数。换算系数可为示出单位的信息,该单位用于解释信号信息,例如监视控制装置接收到的状态数据中所含的信号信息的值是表示每规定时间的次数,还是表示温度(摄氏温度、华氏温度、或凯氏温度等)等。又,换算系数亦可为示出状态数据的信号区域中的每1位的值与物理值的对应关系的信息。具体而言,在数据尺寸为1字节的信号的情况下,在状态数据3的信号区域33中,可取0至255字节的值。此时,如果将换算系数例如规定为相对于1位为1a,则可解释为0位为0a、1位为1a、255位为255a。又,换算系数亦可为示出状态数据的信号区域中的每1位的值与通过该值示出的子系统20的状态(states)的对应关系的信息。

例如,图12中,分别设定为“信号a”的换算系数为“2状态/位”(相对于1位为2状态),“信号b”的换算系数为“4状态/位”(相对于1位为4状态),“信号c”的换算系数为“1a/位”(相对于1位为1a),“信号d”的换算系数为“0.1hz/位”(相对于1位为0.1hz),及“信号e”的换算系数为“2状态/位”(相对于1位为2状态)。

另外,存储于状态数据3的信号区域33的各信号信息中混合存在有电流值或电压值等模拟数据的情况、及如诊断软件的诊断结果那样数字数据的情况。因此,各信号信息在信号区域33中例如可如图13所示地排列而配置。

例如,以名字“信号a”特定出的信号信息如图12所示,在spf5中,数据尺寸为1位,在信号区域33中的字节位置规定为1字节,位位置规定为7位。因此,“信号a”从状态数据3的信号区域33中的第1字节的行且第7位的列的位置起存储1位的程度的数据。即,存储于图13所示的“a”的区域。又,例如,以名字“信号d”特定出的信号信息如图12所示,在spf5中,数据尺寸为2字节,信号区域33中的字节位置规定为51字节,位位置规定为null(空)。因此,“信号d”从状态数据3的信号区域33中的第51字节的行的开头(7位)起存储2字节的程度的数据。即,存储于图13中配置有多个“d”的第51字节的7~0位及第52字节的7~0位的区域。

如此,在spf5中,可在状态数据3的信号区域33中,规定各信号信息的保存位置(存储位置)。因此,即便在从子系统20发送至监视装置10的信号信息的数据长度不同的情况下,子系统20也可将信号信息存储于状态数据3的信号区域33中的任意的位置。又,监视装置10可参照spf5,在状态数据3的信号区域33中,分别特定出各信号信息。

接着,参照图14,对状态数据制作部25进行的信号区域33的数据结构的重组处理的一例进行说明。在图14中,为了方便说明,作为spf5中所含的项目,示出有信号信息的代码名称(code)、信号信息名称(name)、各信号信息的数据尺寸(size)、示出各信号信息在信号区域33中保存的开始位置的信息(字节及位),但所含的项目并不限定于这些。例如,如图12所示,亦可进一步包括换算系数。

如图14所示,在更新后的第一spf5a中,新追加了信号信息名称“信号x”及“信号y”,删除了信号信息名称“信号e”。该情况下,状态信息制作部25基于更新后的第一spf5a,在保存信号信息名称“信号d”的位置(第1字节的行且第4位的列)保存表示无数据的“0”。而且,状态数据制作部25在信号区域33中的第1字节的行且第3位的列保存“信号x”的数据,在第53字节的行全部(以1字节的程度)保存“信号y”的数据。

如此,状态数据制作部25将信号区域33的数据结构重组,根据该重组后的数据结构在信号区域33中对从各设备接收的各信号信息进行再设定。

又,状态数据处理部15可与上述状态数据制作部25进行的信号区域33的数据结构的重组同样地,基于变更后的第二spf5b,将信号区域33的数据结构重组。并且,状态数据处理部15可根据重组后的数据结构对各信号信息进行解释。

在第二实施形态的车辆监视系统101中,可与第一实施形态的车辆监视系统100中的epf4的更新处理(epf更新处理)同样地进行spf5的更新处理。因此,省略spf5的更新处理相关的说明。

又,在第二实施形态的车辆监视系统101中,亦可并行执行spf5的更新处理、及第一实施形态中说明的epf4的更新处理。

本公开中,图5及图11所示的监视控制装置11及子系统控制装置21所具有的功能区块的全部或一部分可藉由包括半导体装置、半导体集成电路(ic)的一个或一个以上的电子电路来执行。ic可在一个芯片集成,亦可组合多个芯片而构成。

又,监视控制装置11及子系统控制装置21所具有的功能区块的全部或一部分亦可藉由软件来实现。在藉由软件实现这些各功能区块的全部或一部分的情况下,监视控制装置11及子系统控制装置21具备执行实现各功能的控制程序的命令的cpu(中央处理器;centralprocessingunit)或mpu(微处理器;microprocessingunit)、保存上述控制程序的例如rom(只读存储器;readonlymemory)、展开上述控制程序的例如ram(随机存取存储器;randomaccessmemory)、保存上述程序及各种数据的存储器等存储装置(记录介质)等。并且,本发明的目的可藉由以下步骤达成,即,将以可藉由计算机读取的方式记录有作为实现上述功能的软件的监视控制装置11及子系统控制装置21的控制程序的程序代码(执行形式程序、中间代码程序、源程序)的记录介质供给至监视控制装置11及子系统控制装置21,由其计算机(或者cpu或mpu)读取记录于记录介质中的程序代码并执行。

作为上述记录介质,例如,可使用磁带或卡式磁带等带类、包括フロッピー(注册商标)盘/硬盘等磁盘或cd-rom/mo/md/dvd/cd-r等光盘的盘类、ic卡(包括存储卡)/光学卡等卡类、或者掩模rom/eprom/eeprom/快闪rom等半导体存储器类等。

又,亦可将监视控制装置11及子系统控制装置21分别以可与通信网络连接的形式构成,经由通信网络供给控制程序代码。作为该通信网络,并无特别限定,例如,可使用因特网、内部网络、外部网络、lan、isdn、van、catv通信网、虚拟专网(virtualprivatenetwork)、电话线路网、行动通信网、卫星通信网等。

又,作为构成通信网络的传输介质,并无特别限定,例如,可使用ieee1394、usb、电力线载波、有线电视线路、电话线、adsl线路等有线,亦可使用如irda或遥控的红外线、bluetooth(注册商标)、802.11无线、hdr、移动电话网、卫星线路、地面数字网等无线。此外,本发明亦可藉由利用电子传输实现上述程序代码的埋入载波的计算机数据信号的形态来实现。

根据上述说明,本领域技术人员明确本发明的诸多改良或其他实施形态。因此,上述说明应仅作为例示而解释,是为了向本领域技术人员教示执行本发明的最佳形态而提供的。可不脱离本发明的精神地对其结构和功能的两者或任一者的详情进行实质性变更。

工业应用性:

本发明的车辆监视系统100在由监视装置10及多个子系统20构成且始终从多个子系统20定期地发送信号至监视装置10的系统中有用。尤其在从子系统20定期地发送状态数据3至监视装置10的铁道车辆内的系统中有用。

符号说明:

3:状态数据

10:监视装置

11:监视控制装置

12:监视装置用存储器(第二存储器)

20:子系统

21:子系统控制装置

22:子系统用存储器(第一存储器)

31:共通区域

32:事件区域

33:信号区域

100:车辆监视系统

101:车辆监视系统。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1