本公开涉及一种能够适用于车载系统的信息处理装置、车辆、信息处理方法、以及信息处理程序。
背景技术:
1、在日本特表2018-517948号公报中,提出了一种使多个虚拟机的应用程序起动的起动方法。详细而言,该起动方法包括如下内容,即:通过第一虚拟机来接收使第二虚拟机的应用程序起动的起动指令,并获得与所述起动指令相对应的起动信息,且所述起动信息包括所述第二虚拟机的信息和所述第二虚拟机的应用程序的信息;通过所述第二虚拟机的信息而使所述第二虚拟机起动,并通过所述第二虚拟机的应用程序的信息而使所述第二虚拟机中的应用程序起动。
2、在像车载系统这样的具有多个虚拟机的系统中,由于必须将虚拟机在各自的起动条件下起动,因此具有改善的余地。
技术实现思路
1、本公开是考虑上述事实而完成的,其以提供一种能够在适当的起动条件下使各个虚拟机起动的信息处理装置、车辆、信息处理方法、以及信息处理程序为目的。
2、第一方式为,一种信息处理装置,包括:存储部,其针对多个虚拟机的每一个,从而对与确认了处理执行部的处理状况的结果相关的起动条件、或者规定了与其它虚拟机的起动状况相关的起动条件的起动条件信息进行存储,其中,所述处理执行部实施与所述虚拟机相关的处理;控制部,其基于所述起动条件信息而使满足了所述起动条件的所述虚拟机起动。
3、根据第一方式的信息处理装置,控制部基于起动条件信息,从而使满足了所述起动条件的所述虚拟机起动。在此,在起动条件信息中,针对多个虚拟机的每一个,从而对与确认了实施和所述虚拟机相关的处理的处理执行部的处理状况的结果相关的起动条件、或者与其它虚拟机的起动状况相关的起动条件作出规定。此外,“与确认了处理执行部的处理状况的结果相关的起动条件”是指,例如确认了处理执行部的处理完成了的情况。此外,“与其它虚拟机的起动状况相关的起动条件”是指,例如与该虚拟机存在依赖关系的其它虚拟机被起动了的情况。以此方式,能够对针对每个虚拟机而规定的、与处理执行部或其它虚拟机相对应的起动条件进行设定。因此,能够在适当的起动条件下使各个虚拟机起动。
4、第二方式的信息处理装置为,在第一方式的信息处理装置中,在所述起动条件信息中,针对所述虚拟机的每一个,从而规定有与外部中断相关的起动条件、与确认了所述处理状况的结果相关的起动条件、以及与所述其它虚拟机的起动状况相关的起动条件中的至少一个起动条件,所述控制部使满足了所有所述至少一个起动条件的所述虚拟机起动。
5、根据第二方式的信息处理装置,在所述起动条件信息中,针对所述虚拟机的每一个,从而规定有与外部中断相关的起动条件、与确认了所述处理状况的结果相关的起动条件、以及与所述其它虚拟机的起动状况相关的起动条件中的至少一个起动条件。所述控制部使满足了所有所述至少一个起动条件的所述虚拟机起动。在此,“与外部中断相关的起动条件”是指,例如电源状态变化为导通的情况。因此,能够针对各个虚拟机来设定至少一个起动条件的组合。
6、第三方式的信息处理装置为,在第一方式或第二方式的信息处理装置中,所述其它虚拟机为对所述虚拟机进行管理的虚拟机。
7、根据第三方式的信息处理装置,能够设定与对虚拟机进行管理的虚拟机的起动状况相关的起动条件。
8、第四方式的信息处理装置为,在第一方式至第三方式中的任意一个信息处理装置中,被存储在所述存储部中的所述起动条件信息的更新在由所述处理执行部执行的处理之前被实施。
9、第五方式为,具备第一方式至第四方式中的任意一个信息处理装置的车辆。
10、根据第五方式的车辆,控制部基于起动条件信息,从而使满足了所述起动条件的所述虚拟机起动。因此,由于在被搭载于车辆上的信息处理装置中,生成有各种各样的虚拟机,因此能够使各种各样的虚拟机各自在适当的起动条件下起动。
11、第六方式为,一种信息处理方法,在该方法中,包含针对多个虚拟机的每一个而对与确认了处理执行部的处理状况的结果相关的起动条件或者规定了与其它虚拟机的起动状况相关的起动条件的起动条件信息进行存储的存储部的信息处理装置基于所述起动条件信息,从而使满足了所述起动条件的所述虚拟机起动,其中,所述处理执行部实施与所述虚拟机相关的处理。
12、根据第六方式的信息处理方法,信息处理装置基于起动条件信息,从而使满足了所述起动条件的所述虚拟机起动。因此,能够在适当的起动条件下使各个虚拟机起动。
13、第七方式为,一种记录了程序的non-transitory(非暂时性)记录介质,所述程序用于使包含针对多个虚拟机的每一个而对与确认了处理执行部的处理状况的结果相关的起动条件或者规定了与其它虚拟机的起动状况相关的起动条件的起动条件信息进行存储的存储部的计算机基于所述起动条件信息,从而使满足了所述起动条件的所述虚拟机起动,其中,所述处理执行部实施与所述虚拟机相关的处理。
14、根据被记录在第七方式的non-transitory(非暂时性)记录介质上的程序,计算机基于起动条件信息,从而使满足了所述起动条件的所述虚拟机起动。因此,能够在适当的起动条件下使各个虚拟机起动。
15、根据本公开,能够在适当的起动条件下使各个虚拟机起动。
1.一种信息处理装置,包括:
2.如权利要求1所述的信息处理装置,其中,
3.如权利要求1或2所述的信息处理装置,其中,
4.如权利要求1至权利要求3中的任意一项所述的信息处理装置,其中,
5.一种车辆,其具备权利要求1至权利要求4中的任意一项所述的信息处理装置。
6.一种信息处理方法,在该方法中,
7.一种记录了信息处理程序的非暂时性记录介质,其中,