进程管理方法、车载设备、车辆和可读存储介质技术

技术编号:29702863 阅读:17 留言:0更新日期:2021-08-17 14:31
本申请公开了一种进程管理方法、车载设备、车辆和可读存储介质。本申请的进程管理方法,用于车机系统,该进程管理方法包括:获取车辆行驶状态下车机系统中全部进程的CPU平均占用率;比较全部进程的CPU平均占用率和多个占用率阈值的大小以确定进程控制等级,多个占用率阈值与多个进程控制等级对应;根据进程控制等级、进程优先等级和正在运行的当前进程确定候选进程,进程优先等级根据应用进程在车辆行驶过程中的重要程度预先设定;和根据预设控制策略关闭至少一个候选进程。本申请通过划分在车机系统中应用进程优先等级及进程控制等级,结合正在运行的当前进程确定可以关闭的候选进程,从而保障车机系统中关键服务正常运行及快速响应。

【技术实现步骤摘要】
进程管理方法、车载设备、车辆和可读存储介质
本申请涉及汽车
,特别涉及一种进程管理方法、车载设备、车辆和可读存储介质。
技术介绍
越来越多的车机系统基于安卓开放平台。当车机上的应用不断增多时,车机后台的进程也会越来越多,车机系统上需要对系统响应要求更高,当后台程序变多时,CPU占用率高时,车机很容易卡顿。目前在车机系统上,尤其是汽车行驶中,难于手动关闭后台进程,当后台程序变多时,CPU占用率高时,车机很容易卡顿。
技术实现思路
本申请实施方式提供一种进程管理方法、车载设备、车辆和可读存储介质。本申请实施方式提供一种进程管理方法,用于车机系统。所述进程管理方法包括:获取车辆行驶状态下所述车机系统中全部进程的CPU平均占用率;比较所述全部进程的CPU平均占用率和多个占用率阈值的大小以确定进程控制等级,多个所述占用率阈值与多个所述进程控制等级对应;根据所述进程控制等级、进程优先等级和正在运行的当前进程确定候选进程,所述进程优先等级根据应用进程在所述车辆行驶过程中的重要程度预先设定;和根据预设控制策略关闭至少一个所述候选进程。本申请实施方式还提供一种车载设备。所述车载设备包括:获取模块、等级确定模块、候选进程确定模块和关闭模块。所述获取模块用于获取车辆行驶状态下所述车机系统中全部进程的CPU平均占用率;所述等级确定模块用于比较所述全部进程的CPU平均占用率和多个占用率阈值的大小以确定进程控制等级,多个所述占用率阈值与多个所述进程控制等级对应;所述候选进程确定模块用于根据所述进程控制等级、进程优先等级和正在运行的当前进程确定候选进程,所述进程优先等级根据应用进程在所述车辆行驶过程中的重要程度预先设定;和所述关闭模块用于根据预设控制策略关闭至少一个所述候选进程。本申请实施方式还提供一种车辆。所述车辆包括处理器和存储器,所述存储器上存储有计算机程序,当所述计算机程序被所述处理器执行时,实现上述任意一项实施方式所述的进程管理方法。本申请实施方式还提供一种计算机程序的非易失性计算机可读存储介质。当所述计算机程序被一个或多个处理器执行时,实现上述任意一项实施方式所述的进程管理方法。本申请通过划分在车机系统中应用进程优先等级及进程控制等级,结合正在运行的当前进程确定可以关闭的候选进程,从而保障车机系统中关键服务正常运行及快速响应。本申请实施方式的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。附图说明本申请的上述和/或附加的方面和优点可以从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:图1是本申请某些实施方式的进程管理方法的流程示意图;图2是本申请某些实施方式的车载设备的结构示意图;图3是本申请某些实施方式的进程管理方法的流程示意图;图4是本申请某些实施方式的进程管理方法的流程示意图;图5是本申请某些实施方式的车载设备中获取模块的结构示意图;图6是本申请某些实施方式的进程管理方法的流程示意图;图7是本申请某些实施方式的进程管理方法的流程示意图;图8是本申请某些实施方式的车载设备中候选进程确定模块的结构示意图;图9是本申请某些实施方式的进程管理方法的流程示意图;图10是本申请某些实施方式的进程管理方法的流程示意图;图11是本申请某些实施方式的车载设备中关闭模块的结构示意图;图12是本申请某些实施方式的车辆的结构示意图;图13是本申请某些实施方式的计算机可读存储介质的结构示意图。具体实施方式下面详细描述本申请的实施方式,所述实施方式的示例在附图中示出,其中,相同或类似的标号自始至终表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本申请的实施方式,而不能理解为对本申请的实施方式的限制。安卓标准系统提供了基于内存监控的后台机制,但是该机制并不能很好的处理CPU占用率较高的场景。当系统卡顿时需要用户手动关闭后台进程。虽然车机系统和手机及平台系统虽然都基于安卓系统,但是车系系统应用的优先级较手机更特殊。手机的业务对用户安全相关影响较小,实时性对卡顿要求也不高。而车机系统部分业务与车辆控制相关,车机系统的优先级除了与CPU占用率等相关外,还与车辆具体的业务相关,例如与控制空调的服务相关,与车辆行驶服务(比方说自动驾驶相关的服务相关)相关,与监控汽车内部空气质量的服务相关,与控制车灯的服务相关。对于和车辆相关的业务,驾驶相关业务优先级最高,车辆控制次之,汽车乘客体验控制服务再次之,车辆外接设备再次之(冰箱、空气净化器)。因此,目前在车机系统上,尤其是汽车行驶中,难于手动关闭后台进程,当后台程序变多时,CPU占用率高时,车机很容易卡顿。为了解决上述问题,请参阅图1,本申请提供了一种进程管理方法,用于车机系统,该进程管理方法包括:S11:获取车辆行驶状态下车机系统中全部进程的CPU平均占用率;S12:比较全部进程的CPU平均占用率和多个占用率阈值的大小以确定进程控制等级,多个占用率阈值与多个进程控制等级对应;S13:根据进程控制等级、进程优先等级和正在运行的当前进程确定候选进程,进程优先等级根据应用进程在车辆行驶过程中的重要程度预先设定;和S14:根据预设控制策略关闭至少一个候选进程。请参阅图2,本申请还提供一种车载设备10。车载设备10包括获取模块11、等级确定模块12、候选进程确定模块13、关闭模块14。步骤S11可以由获取模块11实现,步骤S12可以由等级确定模块12实现,步骤S13可以由候选等级确定模块13实现,步骤S14可以由关闭模块14实现。也即是说,获取模块11用于获取车辆行驶状态下车机系统中全部进程的CPU平均占用率;等级确定模块12用于比较全部进程的CPU平均占用率和多个占用率阈值的大小以确定进程控制等级,多个占用率阈值与多个进程控制等级对应;候选进程确定模块13用于根据进程控制等级、进程优先等级和正在运行的当前进程确定候选进程,进程优先等级根据应用进程在车辆行驶过程中的重要程度预先设定;关闭模块14用于根据预设控制策略关闭至少一个候选进程。具体地,可以理解地,车机系统在车辆行驶状态下时,车辆中车机系统的正常运行离不开的应用进程有:车辆安卓系统服务器应用进程、车辆控制应用进程和车辆导航应用进程,可能同时进行的后台运行进程可能有:空调应用、音乐播放应用、空气进化器应用等进程。因此在车辆为行驶状态下时,通过车载设备10的获取模块11获取车机系统中全部进程的CPU平均占用率,可以获取在当前行驶状态下,车辆所运行的所有进程对应的CPU平均占用率。例如,在车辆行驶状态下,在0至t1时刻的时间范围内获取了两次各个应用进程的CPU占用率,例如两次获取的车辆安卓系统服务器应用进程的CPU占用率可以分别为10%和11%,车辆控制应用进程的CPU占用率分别为10%和本文档来自技高网...

【技术保护点】
1.一种进程管理方法,用于车机系统,其特征在于,包括:/n获取车辆行驶状态下所述车机系统中全部进程的CPU平均占用率;/n比较所述全部进程的CPU平均占用率和多个占用率阈值的大小以确定进程控制等级,多个所述占用率阈值与多个所述进程控制等级对应;/n根据所述进程控制等级、进程优先等级和正在运行的当前进程确定候选进程,所述进程优先等级根据应用进程在所述车辆行驶过程中的重要程度预先设定;和/n根据预设控制策略关闭至少一个所述候选进程。/n

【技术特征摘要】
1.一种进程管理方法,用于车机系统,其特征在于,包括:
获取车辆行驶状态下所述车机系统中全部进程的CPU平均占用率;
比较所述全部进程的CPU平均占用率和多个占用率阈值的大小以确定进程控制等级,多个所述占用率阈值与多个所述进程控制等级对应;
根据所述进程控制等级、进程优先等级和正在运行的当前进程确定候选进程,所述进程优先等级根据应用进程在所述车辆行驶过程中的重要程度预先设定;和
根据预设控制策略关闭至少一个所述候选进程。


2.根据权利要求1所述的进程管理方法,其特征在于,所述获取车辆行驶状态下所述车机系统中全部进程的CPU平均占用率,包括:
启动监控进程程序;
通过所述监控进程程序获取所述车机系统中全部进程的CPU占用率;
根据所述全部进程的CPU占用率计算单位时间内所述全部进程的CPU平均占用率。


3.根据权利要求2所述的进程管理方法,其特征在于,所述通过所述监控进程程序获取所述车机系统所述全部进程的CPU占用率,包括:
每隔预定时间获取所述车机系统中所述全部进程的CPU占用率。


4.根据权利要求1所述的进程管理方法,其特征在于,所述根据所述进程控制等级、进程优先等级和正在运行的当前进程确定候选进程,包括:
确定所述当前进程中进程优先等级低于所述进程控制等级的进程为所述候选进程。


5.根据权利要求4所述的进程管理方法,其特征在于,所述确定所述当前进程中进程优先等级低于所述进程控制等级的进程为所述候选进程,包括:
获取白名单应用;
在所述当前进程对应的车机应用中滤除所述白名单应用得到候选应用;
确定所述候选应用中进程优先等级低于所述进...

【专利技术属性】
技术研发人员:吴交有彭广溢周海波程振华
申请(专利权)人:广州小鹏汽车科技有限公司
类型:发明
国别省市:广东;44

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

1