System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及汽车控制,具体涉及一种整车资源控制方法、装置、电子设备、存储介质以及汽车。
技术介绍
1、在软件定义汽车的背景下,汽车智能化的程度越来越高,整车上嵌入式控制平台、运行应用的数量及复杂度也越来越高,现有技术中,可以实现针对整车上各嵌入式平台及其运行应用的cpu、内存资源、内存泄露、io等计算资源进行统一化控制,并且还能实现通过包括云端、pc端、移动手机端的可视化控制。
2、然而,现有技术中,对整车计算资源进行统一化控制的系统只能适用于对应车辆的嵌入式平台,无法适配于不同平台,进而导致需要重复性开发,导致开发人员工作量成倍增长。
3、由此可见,相关技术中的整车计算资源统一化控制系统存在无法适配于不同嵌入式平台的技术问题。
技术实现思路
1、本专利技术的目的之一在于提供一种整车资源控制方法,以解决现有技术中的整车计算资源统一化控制系统存在无法适配于不同平台的问题;目的之二在于提供一种整车资源控制装置;目的之三在于提供一种电子设备;目的之四在于提供一种计算机可读的存储介质;目的之五在于提供一种汽车。
2、为了实现上述目的,本专利技术采用的技术方案如下:
3、一种整车资源控制方法,包括:
4、通过系统抽象接口获取目标应用在目标时间段的资源使用信息,其中,所述目标应用为目标嵌入式平台中的应用;
5、判断所述资源使用信息是否满足所述目标应用的目标资源使用条件;
6、在确定所述资源使用信息不满足所述目
7、本实施例的方法,通过采用系统抽象接口获取目标嵌入式平台中目标应用的资源使用信息,从而在获取资源使用信息上可以适用于不同嵌入式平台;并且,在确定所述资源使用信息不满足所述目标资源使用条件的情况下,通过所述系统抽象接口对所述目标应用执行资源控制操作,从而可以在对应用执行资源控制操作时也可以适用于不同嵌入式平台;因此通过本实施例的方法可以达到对嵌入式平台中的软件进行资源控制可以适配与不同平台的有益效果;进而,采用本实施例的方法可以克服相关技术中整车计算资源统一化控制系统存在无法适配于不同嵌入式平台的技术问题。
8、可选地,如前述的整车资源控制方法,在所述通过系统抽象接口获取目标应用在目标时间段的资源使用信息之前,所述方法还包括:
9、对所述配置文件进行读取,获取所述配置文件中的指定应用名称、与所述指定应用名称对应的指定可用资源上限;
10、按照所述指定应用名称,并通过所述系统抽象接口启动所述指定应用名称指示的指定应用;
11、获取所述指定应用对应的进程的进程id;
12、调用目标接口函数,按照所述指定可用资源上限对所述进程id可用的资源进行配置,完成按照所述指定可用资源上限对所述目标应用的配置。
13、通过本实施例的方法,可以实现对任意一个应用的可用资源使用上限进行配置的目的,从而可以便于实时地对每个应用的可使用资源进行调整。
14、可选地,如前述的整车资源控制方法,所述在确定所述资源使用信息不满足所述目标资源使用条件的情况下,通过所述系统抽象接口对所述目标应用执行资源控制操作,包括:
15、在确定所述资源使用信息不满足所述目标资源使用条件的情况下,确定出对所述目标应用所需执行的所述资源控制操作,其中,所述资源控制操作包括:对所述目标应用进行重启、停止所述目标应用;
16、通过调用所述系统抽象接口对所述目标应用执行资源控制操作。
17、通过本实施例的方法,提供了一种能够对应用进行资源控制的实现方式,并且可以通过不同方式实现资源控制操作。
18、可选地,如前述的整车资源控制方法,所述目标资源使用条件包括以下至少一项:
19、所述目标应用启动时占用的资源小于第一目标资源使用上限;
20、所述目标应用在运行中资源的使用最大值小于第二目标资源使用上限;
21、所述目标应用在预设时间段内的内存增长情况满足目标内存增长情况。
22、通过本实施例的方法,可以多方面实现对目标应用的资源使用信息进行判断,进而可以便于基于全面的信息对目标应用进行资源控制操作,使得资源控制操作可以更加精准。
23、可选地,如前述的整车资源控制方法,所述方法还包括:
24、通过所述系统抽象接口获取所述目标嵌入式平台的系统资源使用信息;
25、判断所述系统资源使用信息在指定时间段内是否满足预设的系统资源使用条件;
26、在确定所述系统资源使用信息不满足所述系统资源使用条件的情况下,通过所述系统抽象接口对所述目标嵌入式平台执行系统资源控制操作。
27、通过本实施例的方法,可以在目标嵌入式平台不满足系统资源使用条件的情况下,对目标嵌入式平台进行资源控制,从而可以有效保证平台的整体正常运行。
28、可选地,如前述的整车资源控制方法,所述通过所述系统抽象接口对所述目标嵌入式平台执行系统资源控制操作,包括:
29、获取所述目标嵌入式平台所在车辆的当前行驶状态;
30、在所述当前行驶状态满足预设重启要求的情况下,通过调用所述系统抽象接口,对所述目标嵌入式平台执行系统重启操作;或者,
31、在所述当前行驶状态满足预设重启要求的情况下,触发所述目标嵌入式平台中的预设程序,对所述目标嵌入式平台执行所述系统重启操作。
32、通过本实施例的方法,在确定车辆的当前行驶状态之后,才对目标嵌入式平台执行系统重启操作,从而可以有效保证车辆的安全运行,避免对车内人员造成伤害。
33、可选地,如前述的整车资源控制方法,在所述在确定所述资源使用信息不满足所述目标资源使用条件的情况下,通过所述系统抽象接口对所述目标应用执行资源控制操作之后,所述方法还包括:
34、获取进行信息订阅的目标端;
35、将至少一个目标信息发送给所述目标端,其中,所述目标信息包括以下至少一项:所述资源使用信息、所述资源控制操作的执行结果和所述目标资源使用条件。
36、通过本实施例的方法,可以将目标信息发送给目标端,从而可以方便订阅,以及对目标信息的及时展示。
37、可选地,如前述的整车资源控制方法,还包括:
38、通过与第一子系统之间的电连接,分别获取来自于所述第一子系统的第一资源使用信息以及第一资源控制操作的执行结果,其中,所述第一资源控制操作的执行结果是对所述第一子系统中的第一应用进行资源控制操作后的执行结果。
39、通过本实施例的方法,可以实现与第一子系统在电连接的情况下,能够统一获取第一子系统的第一资源使用信息以及第一资源控制操作的执行结果的实现方式。
40、可选地,如前述的整车资源控制方法,还包括:
41、通过云服务器,获取来自于第二子系统的资源使用汇本文档来自技高网...
【技术保护点】
1.一种整车资源控制方法,其特征在于,包括:
2.根据权利要求1所述的整车资源控制方法,其特征在于,在所述通过系统抽象接口获取目标应用在目标时间段的资源使用信息之前,所述方法还包括:
3.根据权利要求1所述的整车资源控制方法,其特征在于,所述在确定所述资源使用信息不满足所述目标资源使用条件的情况下,通过所述系统抽象接口对所述目标应用执行资源控制操作,包括:
4.根据权利要求1所述的整车资源控制方法,其特征在于,所述目标资源使用条件包括以下至少一项:
5.根据权利要求1所述的整车资源控制方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的整车资源控制方法,其特征在于,所述通过所述系统抽象接口对所述目标嵌入式平台执行系统资源控制操作,包括:
7.根据权利要求1所述的整车资源控制方法,其特征在于,在所述在确定所述资源使用信息不满足所述目标资源使用条件的情况下,通过所述系统抽象接口对所述目标应用执行资源控制操作之后,所述方法还包括:
8.根据权利要求7所述的整车资源控制方法,其特征在于,还包括:<
...【技术特征摘要】
1.一种整车资源控制方法,其特征在于,包括:
2.根据权利要求1所述的整车资源控制方法,其特征在于,在所述通过系统抽象接口获取目标应用在目标时间段的资源使用信息之前,所述方法还包括:
3.根据权利要求1所述的整车资源控制方法,其特征在于,所述在确定所述资源使用信息不满足所述目标资源使用条件的情况下,通过所述系统抽象接口对所述目标应用执行资源控制操作,包括:
4.根据权利要求1所述的整车资源控制方法,其特征在于,所述目标资源使用条件包括以下至少一项:
5.根据权利要求1所述的整车资源控制方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的整车资源控制方法,其特征在于,所述通过所述系统抽象接口对所述目标嵌入式平台执行系统资源控制操作,包括:
7.根据权利要求1所述的整车资源控制方法,...
【专利技术属性】
技术研发人员:王忠才,廖浩越,赵禹淞,雷鹏,
申请(专利权)人:重庆长安汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。