信息处理装置、信息处理方法和信息处理程序制造方法及图纸

技术编号:18465883 阅读:21 留言:0更新日期:2018-07-18 15:57
通信部从终端装置接收已安装应用信息,该已安装应用信息通知输入输出计划,该输入输出计划是输入终端装置中已安装的已安装应用程序在运算中使用的输入信息、输出已安装应用程序的运算结果的输入输出计划。判定部对由已安装应用信息通知的已安装应用程序的输入输出计划和输入终端装置中未安装的未安装应用程序在运算中使用的输入信息、输出未安装应用程序的运算结果的输入输出计划进行解析,判定是否能够由终端装置执行已安装应用程序和未安装应用程序。

Information processing device, information processing method and information processing program

The communication department receives the installed application information from the terminal device, which has installed the application information notification input and output plan, which is the input and output plan of the input information used by the installed application program installed in the input terminal device and the results of the operation of the installed application. The decision department parses the input and output plan for the input and output plan of an installed application that has been notified by the installed application information and the input-output information used in the operation and the results of the operation of the non installed application in the operation of the not installed application program installed in the input terminal device, and determines whether it can be executed by the terminal device. The application has been installed and the application is not installed.

【技术实现步骤摘要】
【国外来华专利技术】信息处理装置、信息处理方法和信息处理程序
本专利技术涉及应用程序(以下简称为应用)的更新。下面,对车载电子控制装置(以下称为ECU:EngineControlUnit)中执行的应用的更新进行说明。
技术介绍
在汽车中搭载有进行引擎的点火正时和转向马达的控制的ECU。以往,进行与加速、转向、制动有关的安全关键控制的ECU(以下称为控制系统ECU)仅与车内网络连接,与车外网络分离。并且,日常不进行这些控制系统ECU中搭载的应用的更新,在服务活动或产生召回时由经销商进行应用的更新。但是,今后,连接有控制系统ECU的车内网络与车外网络连接,以削减经销商经费等为目的,从云网络经由无线通信进行控制系统ECU的应用的改写。进而,在控制系统ECU中要求实现安全驾驶辅助系统和自动行驶系统提供的各种级别的驾驶辅助功能、与各驾驶员的嗜好对应的功能的应用。因此,与针对智能手机追加应用同样,考虑在购入车后也从云网络基于应用的改良或升级等来进行控制系统ECU的应用的覆盖、追加、删除(下面将覆盖、追加、删除统一称为更新)。在控制系统ECU中的应用的更新中,现有的应用正常动作、能够在既定定时执行新应用是当然的,还需要考虑是否能够配合应用来实现来自各应用使用的传感器的数据输入定时和致动器的控制定时。通过满足这些数据输入定时和控制定时,在应用更新后,也能够实现应用开发者期望的控制。在现有的控制系统ECU中,应用的安装模式为按照每个目的地或选项而存在的程度,其数量有限。因此,在进行应用的更新时,每当开发新的应用时,能够网罗更新对象的控制系统ECU的全部安装模式而进行包含所述定时等的验证,判定是否能够更新。但是,如上所述,在根据多种要求而在出厂后进行控制系统ECU的自定义时,需要验证的安装模式庞大。而且,汽车制造商和新应用的开发者不一定掌握更新对象的控制系统ECU中已经安装的全部应用。当利用新应用对这种包含未知应用的控制系统ECU、即在应用开发阶段无法进行验证的安装模式的控制系统ECU进行更新时,控制系统ECU可能成为异常状态而无法进行车辆的控制,车辆可能无法动作,可能产生事故。因此,在应用更新前,需要单独判定是否能够在作为对象的控制系统ECU中进行应用更新。作为判定是否能够进行应用更新的方法,例如,在专利文献1中公开了考虑应用的截止期限、处理时间、控制系统ECU之间的通信时间来进行判定的方法。现有技术文献专利文献专利文献1:日本特开2010-027062号公报
技术实现思路
专利技术要解决的课题但是,在上述专利文献1中,没有考虑控制系统ECU中已经安装的应用和新应用使用的来自传感器的数据输入定时和致动器的控制定时。因此,根据更新内容的不同,可能在应用的运算中使用比期望定时早一个周期的来自传感器的旧数据,或者可能进行比期望定时晚一个周期的控制。这种情况下,存在无法进行应用开发时假设的车辆控制这样的课题。本专利技术的主要目的在于解决所述课题,主要目的在于在应用程序更新后,也能够在适当的定时输入针对应用程序的输入信息,并在适当的定时输出应用程序的运算结果。用于解决课题的手段本专利技术的信息处理装置具有:通信部,其从终端装置接收已安装应用信息,该已安装应用信息通知如下的输入输出计划,该输入输出计划是输入所述终端装置中已安装的已安装应用程序在运算中使用的输入信息、输出所述已安装应用程序的运算结果的输入输出计划;以及判定部,其对由所述已安装应用信息通知的所述已安装应用程序的输入输出计划和输入所述终端装置中未安装的未安装应用程序在运算中使用的输入信息、输出所述未安装应用程序的运算结果的输入输出计划进行解析,判定是否能够由所述终端装置执行所述已安装应用程序和所述未安装应用程序。专利技术效果在本专利技术中,对已安装应用程序的输入输出计划和未安装应用程序的输入输出计划进行解析,判定是否能够由终端装置执行已安装应用程序和未安装应用程序。因此,根据本专利技术,在应用程序更新后,也能够在终端装置中,在适当的定时输入针对应用程序的输入信息,在适当的定时输出应用程序的运算结果。附图说明图1是示出实施方式1的车辆用网络系统的硬件结构例的图。图2是示出实施方式1的ECU的功能结构例的图。图3是示出实施方式1的服务器装置的功能结构例的图。图4示出实施方式1的ECU的起动条件和执行时间的例子。图5是示出实施方式1的参数表的例子的图。图6是实施方式1的应用C的更新前的时序图。图7是示出实施方式1的服务器装置的动作例的流程图。图8是示出实施方式1的ECU的起动条件和执行时间的例子(删除与应用A相关联的信息后)的图。图9是示出实施方式1的参数表的例子(删除与应用A相关联的信息后)的图。图10是示出实施方式1的合并后的参数表的例子的图。图11是实施方式1的应用C的更新后的时序图。图12是示出实施方式2的起动条件和执行时间的例子的图。图13是示出实施方式2的服务器装置的动作例的流程图。图14是实施方式2的应用C的更新后的时序图。图15是示出实施方式3的ECU的功能结构例的图。图16是示出实施方式3的参数表的例子的图。图17是实施方式3的应用C的更新前的时序图。图18是示出实施方式3的更新后的起动条件和执行时间的例子的图。图19是实施方式3的应用C的更新后的时序图。具体实施方式实施方式1.下面,对实施方式1的车辆用网络系统进行说明。更具体而言,下面,对如下的车辆用网络系统进行说明:除了考虑应用的截止期限(deadline)和处理时间以外,还考虑控制系统ECU中已经安装的应用和新应用使用的来自传感器的数据输入定时和致动器的控制定时,来判定是否能够进行应用的更新。通过本实施方式的车辆用网络系统,在应用更新后也能够实现高度的控制。***结构的说明***图1示出本实施方式的车辆用网络系统的硬件结构例。车辆用网络系统由ECU101和服务器装置102构成。ECU101和服务器装置102经由无线通信网103连接。ECU101搭载在车辆中,服务器装置102配置在车辆外。ECU101和服务器装置102分别为计算机。ECU101与传感器A104、传感器B105、传感器C106、传感器D107、致动器A108、致动器B109这6个器件连接。作为硬件,ECU101具有传感器接口1801、致动器接口1802、存储器A1803、处理器A1804、发送接收接口A1805。传感器接口1801是用于从传感器A104~传感器D107取得信号的接口。致动器接口1802是用于对致动器A108和致动器B109进行控制的接口。存储器A1803存储各种数据和程序。处理器A1804执行存储器A1803中存储的程序。发送接收接口A1805是用于经由无线通信网103进行通信的接口。作为硬件,服务器装置102具有存储器B1806、处理器B1807、发送接收接口B1808。存储器B1806存储各种数据和程序。处理器B1807执行存储器B1806中存储的程序。发送接收接口B1808是用于经由无线通信网103进行通信的接口。另外,ECU101相当于终端装置的例子,服务器装置102相当于信息处理装置的例子。图2示出ECU101的功能结构例。应用A110、应用B111、输入控制部113、输出控制部114、OS(OperatingSystem:操作系统)115、更新请求本文档来自技高网
...

【技术保护点】
1.一种信息处理装置,其具有:通信部,其从终端装置接收已安装应用信息,该已安装应用信息通知如下的输入输出计划,该输入输出计划是输入所述终端装置中已安装的已安装应用程序在运算中使用的输入信息、输出所述已安装应用程序的运算结果的输入输出计划;以及判定部,其对由所述已安装应用信息通知的所述已安装应用程序的输入输出计划,和输入所述终端装置中未安装的未安装应用程序在运算中使用的输入信息、输出所述未安装应用程序的运算结果的输入输出计划进行解析,判定是否能够由所述终端装置执行所述已安装应用程序和所述未安装应用程序。

【技术特征摘要】
【国外来华专利技术】1.一种信息处理装置,其具有:通信部,其从终端装置接收已安装应用信息,该已安装应用信息通知如下的输入输出计划,该输入输出计划是输入所述终端装置中已安装的已安装应用程序在运算中使用的输入信息、输出所述已安装应用程序的运算结果的输入输出计划;以及判定部,其对由所述已安装应用信息通知的所述已安装应用程序的输入输出计划,和输入所述终端装置中未安装的未安装应用程序在运算中使用的输入信息、输出所述未安装应用程序的运算结果的输入输出计划进行解析,判定是否能够由所述终端装置执行所述已安装应用程序和所述未安装应用程序。2.根据权利要求1所述的信息处理装置,其中,所述判定部对如下内容进行解析,从而判定是否能够在所述终端装置中执行所述已安装应用程序和所述未安装应用程序:在所述未安装应用程序被安装在所述终端装置中、且如所述已安装应用程序的输入输出计划那样进行所述已安装应用程序的输入信息的输入和所述已安装应用程序的运算结果的输出的情况下,是否会如所述未安装应用程序的输入输出计划那样进行所述未安装应用程序的输入信息的输入和所述未安装应用程序的运算结果的输出。3.根据权利要求1所述的信息处理装置,其中,所述通信部接收已安装应用信息,该已安装应用信息通知所述已安装应用程序的输入输出计划和所述终端装置中的所述已安装应用程序的执行计划,所述判定部对由所述已安装应用信息通知的所述已安装应用程序的输入输出计划、所述已安装应用程序的执行计划、所述未安装应用程序的输入输出计划和所述未安装应用程序的执行计划进行解析,判定是否能够在所述终端装置中执行所述已安装应用程序和所述未安装应用程序。4.根据权利要求3所述的信息处理装置,其中,所述判定部对如下内容进行解析:在所述未安装应用程序被安装在所述终端装置中、且如所述已安装应用程序的输入输出计划那样进行所述已安装应用程序的输入信息的输入和所述已安装应用程序的运算结果的输出的情况下,是否会如所述未安装应用程序的输入输出计划那样进行所述未安装应用程序的输入信息的输入和所述未安装应用程序的运算结果的输出,并且,所述判定部对如下内容进行解析:在所述未安装应用程序被安装在所述终端装置中,且如所述已安装应用程序的执行计划那样执行所述已安装应用程序、如所述未安装应用程序的执行计划那样执行所述未安装应用程序的情况下,是否会在既定的时间框内完成所述已安装应用程序的执行和所述未安装应用程序的执行,在会如所述未安装应用程序的输入输出计划那样进行所述未安装应用程序的输入信息的输入和所述未安装应用程序的运算结果的输出,且会在所述时间框内完成所述已安装应用程序的执行和所述未安装应用程序的执行的情况下,所述判定部判定为能够由所述终端装置执行所述已安装应用程序和所述未安装应用程序。5.根据权利要求1所述的信息处理装置,其中,当在所述未安装应用程序的输入输出计划中被设定了时间宽度时,所述判定...

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

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

1