数据处理装置、数据处理方法及数据处理程序制造方法及图纸

技术编号:18465938 阅读:28 留言:0更新日期:2018-07-18 15:59
当由多个应用中的、默认输出设定被设定为无效的应用请求了数据的输出时,输出设定更新部(120)将作为请求源的应用的输出设定从无效更新为有效,并将向与作为请求源的应用的输出目的地相同的输出目的地输出数据的、默认输出设定被设定为有效的其它应用的输出设定从有效更新为无效。输出控制部(160)对输出设定为有效的应用的数据进行输出。

Data processing device, data processing method and data processing program

When the default output setting is set to be invalid by multiple applications, the output setting update unit (120) will output the output set as the application of the request source from invalid to valid, and output data to the output destination that is the same as the output destination of the application as the source of the request. The output settings of other applications that are set to be valid are invalid from valid updates. The output control unit (160) outputs the data set for effective application.

【技术实现步骤摘要】
【国外来华专利技术】数据处理装置、数据处理方法及数据处理程序
本专利技术涉及控制应用程序(以下,称作应用)的数据输出的技术。在以下内容中,作为一例,对于对搭载于车辆的车载系统中的应用的数据输出进行控制的技术进行说明。
技术介绍
在车载系统中搭载有多种多样的电子设备。伴随着近年来的车载系统的多功能化及复杂化,用于控制这些电子设备的车载控制装置(以下,称作ECU(ElectronicControlUnit,电子控制单元))的搭载数量正在增加。另一方面,由于实现运算处理的嵌入式CPU(CentralProcessingUnit,中央处理器)的性能提高,因此,利用一个ECU实现多个功能(应用)的趋势正在加速。当在一个ECU上实现多个应用时,多个应用共享计算资源。因此,应用的处理定时和对外部网络或设备的访问定时有时会由于其它应用的处理的影响而发生变化。因此,成为应用在与单独运行时不同的定时运行的情况。针对此课题,公开了一种控制应用对外部的访问定时的技术。例如,在专利文献1中公开了如下方法:将向网络发送的数据临时存储于数据库中,基于预先设定的发送定时的信息来控制发送处理。现有技术文献专利文献专利文献1:日本特开2010-231407号公报
技术实现思路
专利技术要解决的课题专利文献1中未考虑多个应用对一个输出目的地进行访问的情况。例如,假定在通常时运行的第1应用和仅在紧急情况时运行的第2应用向相同的输出目的地输出数据的情况。在紧急情况时,从第2应用向输出目的地输出数据。但是,如果第1应用与通常时同样地运行,则存在在第2应用输出数据之后第1应用向相同的输出目的地输出数据的可能性。如果在从第2应用输出数据之后又从第1应用向相同的输出目的地输出数据,则存在来自第2应用的数据会被来自第1应用的数据覆盖而被删除的问题。本专利技术的主要目的是解决这样的问题,主要目的在于,使得在从仅在紧急情况时等特定的情况下输出数据的应用、即默认的输出设定被设定为无效的应用输出数据后,不会从其它应用向相同的输出目的地输出数据。用于解决课题的手段本专利技术的数据处理装置具有:输出设定更新部,当由多个应用中的、默认输出设定被设定为无效的应用请求了数据的输出时,该输出设定更新部将作为请求源的应用的输出设定从无效更新为有效,并将向与所述作为请求源的应用的输出目的地相同的输出目的地输出数据的、默认输出设定被设定为有效的其它应用的输出设定从有效更新为无效;以及输出控制部,其对输出设定为有效的应用的数据进行输出。专利技术效果在本专利技术中,当由默认输出设定被设定为无效的应用请求了数据的输出时,将作为请求源的应用的输出设定从无效更新为有效,并将向与作为请求源的应用的输出目的地相同的输出目的地输出数据的、默认输出设定被设定为有效的其它应用的输出设定从有效更新为无效。因此,根据本专利技术,在来自默认输出设定被设定为无效的应用的数据输出后,不向相同的输出目的地输出来自其它应用的数据。附图说明图1是示出实施方式1的ECU的硬件结构例的图。图2是示出实施方式1的ECU的功能结构例的图。图3是示出实施方式1的参数表的示例的图。图4是示出实施方式1的输出表的示例的图。图5是示出实施方式1的输出设定更新部的运行例的流程图。图6是示出实施方式1的输出控制部的运行例的流程图。图7是示出实施方式1的输出控制部的运行例的流程图。图8是示出实施方式2的参数表的示例的图。图9是示出实施方式2的输出表的示例的图。图10是示出实施方式3的参数表的示例的图。图11是示出实施方式4的ECU的功能结构例的图。图12是示出实施方式4的参数表的示例的图。图13是示出实施方式4的检索表的示例的图。图14是示出实施方式4的输出设定更新部的运行例的流程图。图15是示出实施方式1的参数表的示例的图。具体实施方式实施方式1.***结构的说明***图1示出本实施方式的ECU100的硬件结构例。图2示出本实施方式的ECU100的功能结构例。ECU100是计算机。作为硬件,ECU100具备处理器400、存储装置500、I/O(输入/输出)装置170和通信装置180。处理器400、存储装置500、I/O装置170和通信装置180分别通过总线连接。I/O装置170与ECU100外部的设备200和设备201连接。此外,通信装置180与ECU100外部的网络300连接。设备200和设备201例如是致动器等。网络300例如是CAN(ControllerAreaNetwork,控制器局域网络)、Ethernet(以太网,注册商标)等。另外,ECU100相当于数据处理装置的示例。如图2所示,作为功能结构,ECU100具备应用111、应用112、应用113、输出设定更新部120、调度部150、输出控制部160、参数表存储部130以及输出表存储部140。另外,在图2中,图示了三个应用,但是,应用的数量也可以不是三个。应用111、应用112、应用113、输出设定更新部120、调度部150和输出控制部160是通过程序来实现的。这些程序存储在存储装置500中。并且,处理器400执行这些程序,以进行后述的应用111、应用112、应用113、输出设定更新部120、调度部150和输出控制部160的运行。此外,参数表存储部130和输出表存储部140是通过存储装置500来实现的。处理器400是执行处理的IC(IntegratedCircuit,集成电路),例如是CPU。存储装置500是RAM(RandomAccessMemory,随机存取存储器)、ROM(ReadOnlyMemory,只读存储器)、闪存、HDD(HardDiskDrive,硬盘驱动器)等。I/O装置170例如是设备200和设备201的接口装置。通信装置180包含接收数据的接收机和发送数据的发送机。通信装置180例如是CAN控制器、Ethernet(注册商标)控制器等通信接口装置。***运行的说明***接下来,对图2所示的各要素的运行进行说明。应用111、应用112、应用113分别以固有的周期开始数据处理。并且,应用111、应用112、应用113分别向输出设定更新部120请求示出数据处理结果的数据的输出。输出设定更新部120受理来自应用111、应用112、应用113的数据的输出请求。并且,当由多个应用中的、默认输出设定被设定为“无效”的应用请求了数据的输出时,输出设定更新部120将作为请求源的应用的输出设定从“无效”更新为“有效”。进一步,输出设定更新部120将向与作为请求源的应用的输出目的地相同的输出目的地输出数据的、默认输出设定被设定为“有效”的其它应用的输出设定从“有效”更新为“无效”。另外,在以下内容中,由应用请求了输出的数据被称作输出数据。默认输出设定被记述于参数表中。此外,输出设定被记载于输出表中。参数表存储在参数表存储部130中。此外,输出表存储在输出表存储部140中。参数表和输出表的详细情况容后再述。输出控制部160将来自输出表的输出设定为“有效”的应用的输出数据输出至相应的输出目的地。如果输出目的地是设备200或设备201,则输出控制部160将输出数据发送至I/O装置170,使I/O装置170将输出数据输出至设备200或设备201。另一方面,如果输出目的地是网络300,则输出控制部160将输出数据发送至本文档来自技高网...

【技术保护点】
1.一种数据处理装置,其中,该数据处理装置具有:输出设定更新部,当由多个应用中的、默认输出设定被设定为无效的应用请求了数据的输出时,该输出设定更新部将作为请求源的应用的输出设定从无效更新为有效,并将向与所述作为请求源的应用的输出目的地相同的输出目的地输出数据的、默认输出设定被设定为有效的其它应用的输出设定从有效更新为无效;以及输出控制部,其对输出设定为有效的应用的数据进行输出。

【技术特征摘要】
【国外来华专利技术】1.一种数据处理装置,其中,该数据处理装置具有:输出设定更新部,当由多个应用中的、默认输出设定被设定为无效的应用请求了数据的输出时,该输出设定更新部将作为请求源的应用的输出设定从无效更新为有效,并将向与所述作为请求源的应用的输出目的地相同的输出目的地输出数据的、默认输出设定被设定为有效的其它应用的输出设定从有效更新为无效;以及输出控制部,其对输出设定为有效的应用的数据进行输出。2.根据权利要求1所述的数据处理装置,其中,所述多个应用分别被设定了优先级,如果向与所述作为请求源的应用的输出目的地相同的输出目的地输出数据的、默认输出设定被设定为无效的、且被设定有比所述作为请求源的应用的优先级高的优先级的应用的输出设定不是有效的,则所述输出设定更新部将所述作为请求源的应用的输出设定从无效更新为有效。3.根据权利要求1所述的数据处理装置,其中,所述多个应用分别以固有的周期开始数据处理,所述输出控制部在各应用开始数据处理的定时使各应用的输出设定恢复为默认输出设定。4.根据权利要求1所述的数据处理装置,其中,在设有第1数据输出定时和第2数据输出定时作为输出数据的定时的应用请求了所述第2数据输出定时下的数据的输出时,所述输出设定更新部将所述第2数据输出定时的输出设定从无效更新为有效,并将所述第1数据输出定时的输出设定从有效更新为无效,其中,所述第1数据输出定时下的输出目的地和所述第2数据输出定时下的输出目的地是共同的,所述第1数据输出定时的默认输出设定被设定为有效,所述第2数据输出定时的默认输出设定被设定为无效,所述输出控制部将输出设定为有效的、请求了输出定时下的输出的所述应用的数据输出至所述输出目的地。5.根据权利要求1所述的数据处理装置,其中...

【专利技术属性】
技术研发人员:川上大介马场円跡部悠太
申请(专利权)人:三菱电机株式会社
类型:发明
国别省市:日本,JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1