System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于STR的快速启动方法、系统、电子设备及存储介质技术方案_技高网

一种基于STR的快速启动方法、系统、电子设备及存储介质技术方案

技术编号:44255885 阅读:8 留言:0更新日期:2025-02-14 22:02
本发明专利技术提供一种基于STR的快速启动方法、系统、电子设备及存储介质,涉及车机系统技术领域,包括如下步骤:响应于STR模式对应的车机系统的电源模式的变化,重启车机系统;在车机系统重启的过程中,依次预启动配置名单中的应用;当配置名单中的所有应用预启动完成后,进入STR模式;当接收到解锁信号,退出STR模式;当用户点击已预启动的应用时,执行对相应的配置名单中的应用的继续启动。本发明专利技术提供的快速启动方法、系统、电子设备及存储介质,实现了在STR重启那次的时机将配置名单的应用启动一遍,使得冷启动的应用变成了热启动,从而在点开应用启动时,有效地提高了应用的启动效率。

【技术实现步骤摘要】

本专利技术涉及车机系统,特别是涉及一种基于str(suspend to ram,一种特殊的电源工作模式)的快速启动方法、系统、电子设备及存储介质。


技术介绍

1、在str模式下启动应用时,系统会创建一个新的进程分配给该应用。也就是说,先创建和初始化application(应用程序)类,再创建和初始化mainactivity(主页面)类包含一系列测量布局绘制,最后显示在界面上。具体包括有:application类的构造器方法→attachbasecontext(android开发中contextwrapper类的一个方法,它允许你更改或附加一个context的基础上下文)→oncreate(一个消息响应函数)→activity(代表一个用户界面屏幕)的构造方法→oncreate→配置主题中背景等属性→onstart(android生命周期中的一种方法,它是activity或fragment在进入前台之前被调用的方法之一)→onresume(android生命周期中的一个方法,它在activity被恢复并开始与用户交互之前被调用)→测量布局绘制显示在界面上。

2、现有的在str模式下进行应用启动时,需要经历较为复杂的冷启动场景,从而导致启动较为耗时的应用时启动速度较慢。


技术实现思路

1、鉴于以上现有技术的缺点,本专利技术的目的在于提供一种基于str的快速启动方法、系统、电子设备及存储介质,用于解决现有技术中在str模式下进行应用启动时,需要经历较为复杂的冷启动场景,从而导致启动较为耗时的应用时启动速度较慢的问题。

2、为实现上述目的及其他相关目的,本专利技术提供一种基于str的系统启动方法,包括如下步骤:响应于str模式对应的车机系统的电源模式的变化,重启车机系统;在车机系统重启的过程中,依次预启动配置名单中的应用;当配置名单中的所有应用预启动完成后,进入str模式;当接收到解锁信号,退出str模式;当用户点击已预启动的应用时,执行对相应的配置名单中的应用的继续启动。

3、于本专利技术的一实施例中,响应于str模式对应的车机系统的电源模式的变化,重启车机系统,包括:对用户锁车时的车机系统的电源模式的变化进行监测;当监测到用户锁车时的车机系统的电源模式的变化时,重启车机系统。

4、于本专利技术的一实施例中,在车机系统重启的过程中,依次预启动配置名单中的应用,包括:获取mcu电源状态的变化信息和车机系统的屏幕状态;根据mcu电源状态的变化信息及车机系统的屏幕状态来判断是否进行预启动:若是,则确定预启动配置名单中的应用;若否,则返回获取mcu电源状态的变化信息和车机系统的屏幕状态的步骤。

5、于本专利技术的一实施例中,依次预启动配置名单中的应用,包括:解析配置名单中的应用;将配置名单中的应用按照解析顺序依次预启动;按照解析顺序依次预启动完成后,拉起车机系统的屏幕的显示桌面。

6、于本专利技术的一实施例中,退出str模式包括:在str模式下,进行用户的解锁上车状态检测;当确定已解锁上车时,执行对str模式的退出操作,并点亮车机系统中用于显示桌面的屏幕。

7、于本专利技术的一实施例中,进行用户的解锁上车状态检测,包括:对车机系统的用户控制器的解锁位置进行解锁状态检测;当确定解锁位置已解锁时,将车机系统状态设定为已解锁上车状态。

8、于本专利技术的一实施例中,当用户点击已预启动的应用时,执行对相应的配置名单中的应用的继续启动,包括:获取在用于显示桌面的屏幕上对已预启动的应用的点击信息;根据点击信息,匹配对应的配置名单中的应用,并在配置名单中的应用已预启动完成的第一启动进程的基础上,继续完成第二启动进程。

9、本专利技术还提供一种基于str的快速启动系统,包括:重启控制单元,用于响应于str模式对应的车机系统的电源模式的变化,重启车机系统;应用预启动单元,用于在车机系统重启的过程中,依次预启动配置名单中的应用;模式切换单元,用于当配置名单中的所有应用预启动完成后,进入str模式;退出管理单元,用于当接收到解锁信号,退出str模式;以及应用启动单元,用于当用户点击已预启动的应用时,执行对相应的配置名单中的应用的继续启动。

10、本专利技术又提供一种电子设备,电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得电子设备实现前述的基于str的快速启动方法。

11、本专利技术还进一步地提供一种计算机可读存储介质,其上存储有计算机程序,当计算机程序被计算机的处理器执行时,使计算机执行前述的基于str的快速启动方法。

12、如上,本专利技术的一种基于str的快速启动方法、系统、电子设备及存储介质,具有以下有益效果:通过在车辆进入str模式之前,根据电源模式的变化为进入str模式前的电源模式的变化,完成对车机系统的重启,并且在车机系统重启时,对配置名单中例如启动耗时的应用预启动一遍,再进入到str模式。而在解锁车辆时,车机系统退出str模式,并且在点击相应的应用进行启动时,此时会从已经完成预启动的对应的配置名单中的应用继续完成启动,进而可以有效地加快应用的启动速度,解决了应用冷启动慢的问题。

本文档来自技高网...

【技术保护点】

1.一种基于STR的系统启动方法,其特征在于,包括如下步骤:

2.根据权利要求1的基于STR的快速启动方法,其特征在于:响应于STR模式对应的车机系统的电源模式的变化,重启车机系统,包括:

3.根据权利要求1的基于STR的快速启动方法,其特征在于:在车机系统重启的过程中,依次预启动配置名单中的应用,包括:

4.根据权利要求1的基于STR的快速启动方法,其特征在于:依次预启动配置名单中的应用,包括:

5.根据权利要求1的基于STR的快速启动方法,其特征在于:退出STR模式包括:

6.根据权利要求5的基于STR的快速启动方法,其特征在于:进行用户的解锁上车状态检测,包括:

7.根据权利要求1的基于STR的快速启动方法,其特征在于:当用户点击已预启动的应用时,执行对相应的配置名单中的应用的继续启动,包括:

8.一种基于STR的快速启动系统,其特征在于,包括:

9.一种电子设备,其特征在于:电子设备包括:

10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,当计算机程序被计算机的处理器执行时,使计算机执行权利要求1至7中任一项的基于STR的快速启动方法。

...

【技术特征摘要】

1.一种基于str的系统启动方法,其特征在于,包括如下步骤:

2.根据权利要求1的基于str的快速启动方法,其特征在于:响应于str模式对应的车机系统的电源模式的变化,重启车机系统,包括:

3.根据权利要求1的基于str的快速启动方法,其特征在于:在车机系统重启的过程中,依次预启动配置名单中的应用,包括:

4.根据权利要求1的基于str的快速启动方法,其特征在于:依次预启动配置名单中的应用,包括:

5.根据权利要求1的基于str的快速启动方法,其特征在于:退出str模式包括:

【专利技术属性】
技术研发人员:邹元飞
申请(专利权)人:智马达浙江软件科技有限公司
类型:发明
国别省市:

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

1