【技术实现步骤摘要】
操作系统启动优化相关申请的交叉引用本申请要求2017年8月16日提交的并具有申请号201741028982的标题为“Operatingsystembootoptimizationsforautomotiveinfotainmentsystemsbyprocessingapplicationintegrity&checkduringinactivestateslikeshutdown”的印度临时专利申请的优先权权益。本相关申请的主题据此以引用的方式并入本文中。
各个实施方案总体上涉及操作系统,并且更具体来说,涉及操作系统启动操作的优化。
技术介绍
安装在计算系统中的操作系统可在启动或开机时执行多个操作。这些启动操作,除其他之外,准备操作系统和安装在计算系统上的一个或多个应用程序以供计算系统的用户使用。这些启动操作的示例可包括应用程序解析、应用程序扫描、应用程序验证和应用程序优化。应用程序解析和应用程序扫描操作可包括例如提取应用程序数据并扫描应用程序数据以通过证书和签名匹配来进行兼容。应用程序验证和应用程序优化操作可包括例如断定在系统中安装了哪些应用程序、验证这些已安装应用程序的完整性以及优化这些应用程序以用于执行。随着计算系统中安装的应用程序数量的增加,启动时间由于跨已安装应用程序执行启动操作所需的时间量而增加。在其中相对经常发生关机和启动循环的系统中,启动操作花费的时间可能成为享受系统的障碍。其中相对经常发生关机和启动循环的系统或环境的示例是车载环境,其中每当例如用户关闭车辆时都发生关机。此外,提供安装来自应用程序市场的应用程序的能力的信息娱乐系统 ...
【技术保护点】
1.一种包括指令的非暂时性计算机可读存储介质,所述指令在由处理器执行时致使所述处理器执行以下步骤:在操作系统的关机阶段期间:执行一个或多个启动操作以生成一个或多个结果;以及将所述一个或多个结果存储在存储器中;以及在所述操作系统的启动阶段期间:接收来自所述存储器的所述一个或多个结果;以及基于所述一个或多个结果启动所述操作系统。
【技术特征摘要】
2017.08.16 IN 201741028982;2017.10.16 US 15/785,411.一种包括指令的非暂时性计算机可读存储介质,所述指令在由处理器执行时致使所述处理器执行以下步骤:在操作系统的关机阶段期间:执行一个或多个启动操作以生成一个或多个结果;以及将所述一个或多个结果存储在存储器中;以及在所述操作系统的启动阶段期间:接收来自所述存储器的所述一个或多个结果;以及基于所述一个或多个结果启动所述操作系统。2.如权利要求1所述的计算机可读存储介质,其中所述处理器包括在车载信息娱乐系统中,并且所述操作系统由所述处理器执行。3.如权利要求1所述的计算机可读存储介质,其中所述一个或多个启动操作包括应用程序解析操作、应用程序扫描操作、应用程序验证操作和应用程序优化操作中的一个或多个。4.如权利要求1所述的计算机可读存储介质,其中执行所述一个或多个启动操作包括针对一个或多个应用程序中的每个执行所述启动操作中的至少一个。5.如权利要求1所述的计算机可读存储介质,其中基于所述一个或多个结果启动所述操作系统包括:确定所述一个或多个结果中的第一结果满足一个或多个失败条件;以及响应于所述确定,在所述启动阶段期间执行与所述第一结果相关联的启动操作以生成第二结果。6.如权利要求5所述的计算机可读存储介质,其中基于所述一个或多个结果启动所述操作系统包括使用所述第二结果启动所述操作系统。7.如权利要求5所述的计算机可读存储介质,其中所述一个或多个失败条件包括所述第一结果失败的指示、所述第一结果已到期的指示和所述第一结果无效的指示中的至少一个。8.如权利要求1所述的计算机可读存储介质,其中基于所述一个或多个结果启动所述操作系统包括:确定所述一个或多个结果中的第一结果不满足一个或多个失败条件;以及响应于所述确定,使用所述第一结果启动所述操作系统。9.如权利要求1所述的计算机可读存储介质,其中所述关机阶段包括多个子阶段,并且在所述多个子阶段中的第一子阶段期间执行所述执行和所述存储。10.如权利要求9所述的计算机可读存储介质,其中所述第一子阶段在所述多个子阶段中的第二子阶段之前,并且还包括在所述第二子阶段上停止处理事件和信号。11.一种车载信息娱乐系统,其包括:存储器,所述存储器存储一个或多个启动操作模块和一个或多个已安装应用程序;以及处理器,所述处理器耦接到所述存储器,并且在执行所述一个或多个启动操作模块时被配置来:在所述操作系统的关机阶段期间:执行所述一个或多个已安装...
【专利技术属性】
技术研发人员:R麦沃尔,E瓦吉斯,
申请(专利权)人:哈曼国际工业有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。