[发明专利]控制装置、方法、存储介质和车辆在审
申请号: | 202111570733.5 | 申请日: | 2021-12-21 |
公开(公告)号: | CN114967635A | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 筬岛贵之 | 申请(专利权)人: | 丰田自动车株式会社 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 北京金信知识产权代理有限公司 11225 | 代理人: | 朱明明;刘英 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制 装置 方法 存储 介质 车辆 | ||
本公开涉及控制装置、方法、存储介质和车辆。控制多个应用程序的运行的控制装置包括:第一获取单元,其获取从所述应用程序发送的消息和由所述应用程序接收的消息;存储单元,其存储优先级,所述优先级至少针对与多个应用程序相关的消息的处理设定优先顺序;以及仲裁单元,其基于所述存储单元中存储的所述优先级,对由所述第一获取单元获取的所述消息的加密处理的顺序进行仲裁。
技术领域
本公开涉及一种安装在车辆上的控制装置等。
背景技术
日本未审查专利申请公开第2011-078090号(JP 2011-078090 A)公开了一种控制装置,该控制装置具有多个程序(应用程序)的执行环境,其被设置在通信终端中,该通信终端具有用于连接到通信网络的接入点的连接资源。在JP 2011-078090 A中描述的控制装置中,在具有多个程序执行环境(虚拟机)的通信终端中,基于按照执行环境设定的安全策略,适当地控制来自程序的连接请求的许可或禁止。因此,抑制了由于执行环境之间不必要的切换和通信而造成的系统资源的浪费使用。
发明内容
然而,在JP2011-078090A中描述的控制装置中,从每个程序请求的消息的处理是按照收到请求的顺序执行的。因此,例如,当消息需要加密处理(加密/解密)时,如果硬件资源不足,则限制消息处理时间(例如发送延迟允许时间)的应用程序将有可能不能满足性能要求。
本公开是鉴于上述问题而做出的,并且本公开的目的是提供一种控制装置等,其可以抑制具有时间约束的应用程序不能满足性能要求。
为了解决上述问题,所公开的技术的一个方案是一种控制装置,其控制多个应用程序的运行,该控制装置包括:第一获取单元,其获取从应用程序发送的消息以及由应用程序接收的消息;存储单元,其存储至少为与多个应用程序相关的消息的处理设定优先顺序的优先级;以及仲裁单元,其基于存储单元存储的优先级对由第一获取单元获取的消息的加密处理的顺序进行仲裁。
根据本公开的控制装置,由于消息的加密处理的顺序是基于预先确定的优先级进行仲裁(arbitrated)的,所以能够抑制时间受限的应用程序不能满足性能要求。
附图说明
下面将参照附图描述本发明的示例性实施例的特征、优点以及技术和工业意义,在附图中,相同标号表示相同元件,并且其中:
图1是示出包括根据本公开的实施例的控制装置的虚拟化系统的示意性配置的框图;
图2是由虚拟化机制执行的虚拟化机制处理的流程图;
图3是由虚拟机执行的虚拟机处理的流程图;
图4是根据由虚拟机执行的第一处理示例的BSW通信处理的流程图;
图5A是根据由控制装置执行的第一处理示例的仲裁处理的流程图;
图5B是根据由控制装置执行的第一处理示例的仲裁处理的流程图;
图6A是示出存储在控制装置中的优先级的示例的图;
图6B是示出存储在控制装置中的优先级的示例的图;
图7是示出基于根据第一处理示例的仲裁处理被登记在硬件安全模块(HSM)中的各个应用程序的消息的示例的图;
图8是根据由虚拟机执行的第二处理示例的基础软件(BSW)通信处理的流程图;
图9A是根据由控制装置执行的第二处理示例的仲裁处理的流程图;
图9B是根据由控制装置执行的第二处理示例的仲裁处理的流程图;以及
图10是示出基于根据第二处理示例的仲裁处理被登记在HSM中的各个应用程序的消息的示例的图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于丰田自动车株式会社,未经丰田自动车株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111570733.5/2.html,转载请声明来源钻瓜专利网。