一种基于自适应平台系统的状态管理方法及装置制造方法及图纸

技术编号:31744139 阅读:12 留言:0更新日期:2022-01-05 16:23
本发明专利技术涉及用于汽车的自适应平台系统技术领域,本发明专利技术公开了一种基于自适应平台系统的状态管理方法及装置。该状态管理方法可以先获取功能模块的标识,基于该功能模块的标识配置对应的状态机模块,基于该状态机模块对该功能模块的状态进行控制,从而能够基于该状态管理方法对自适应平台进行可配置管理,降低了系统中不需要的配置文件的占用,降低了资源消耗。耗。耗。

【技术实现步骤摘要】
一种基于自适应平台系统的状态管理方法及装置


[0001]本专利技术涉及用于汽车的自适应平台系统
,特别涉及一种基于自适应平台系统的状态管理方法及装置。

技术介绍

[0002]随着自动驾驶、车联网、新能源等新应用和新需求的不断出现,为应对未来汽车的主流趋势,自适应(Adaptive Autosar)平台应运而生;它将是汽车ECU单元的未来基础,其关键优势在于其分布式工作模式,可在独立开发ECU应用时互不影响。
[0003]然而现有技术中的自适应平台包括16个组件以及一个接口,即其具有的模块较多,功能较为复杂;且该自适应平台将其整体编译成一个服务对外提供接口,不够灵活,占用过多资源。

技术实现思路

[0004]本专利技术要解决的是现有技术中的自适应平台复杂度高和资源占用大的技术问题。
[0005]为解决上述技术问题,本申请在一方面公开了一种基于自适应平台系统的状态管理方法,其包括以下步骤:
[0006]获取功能模块的标识;
[0007]基于该功能模块的标识配置对应的状态机模块;
[0008]基于该状态机模块对该功能模块的状态进行控制。
[0009]可选的,该基于该功能模块的标识配置对应的状态机模块,包括:
[0010]基于该功能模块的标识确定该功能模块的状态数量;
[0011]若该功能模块的状态数量小于等于第一预设阈值,则将该功能模块配置于第一存储单元中;
[0012]基于该功能模块的标识将对应的该状态机模块配置于该第一存储单元中。
[0013]可选的,该基于该功能模块的标识确定该功能模块的状态数量之后,还包括:
[0014]若该功能模块的状态数量大于该第一预设阈值,则从动态库中加载该功能模块;该动态库中存储有该功能模块;
[0015]基于加载的该功能模块的标识配置对应的状态机模块;该动态库位于第二存储单元;
[0016]该基于该状态机模块对该功能模块的状态进行控制,包括:
[0017]基于该状态机模块和交互代理模块对该功能模块的状态进行控制;该交互代理模块用于调用该功能模块的接口,实现该状态机模块与该功能模块的交互。
[0018]可选的,该获取功能模块的标识包括:
[0019]响应于该功能模块选取指令,获取该功能模块的配置文件;该功能模块的配置文件包括该功能模块的标识;
[0020]从该功能模块的配置文件中确定出该功能模块的标识。
[0021]可选的,该状态机模块包括状态存储模块和处理模块;
[0022]该基于该状态机模块对该功能模块的状态进行控制,包括:
[0023]获取控制信号;
[0024]从该状态存储模块中获取该功能模块的当前状态;
[0025]利用该处理模块对该控制信号的控制信息和该功能模块的当前状态进行处理,得到状态结果;
[0026]基于该状态结果更新该功能模块的当前状态。
[0027]可选的,该获取功能模块的标识之前,还包括:
[0028]获取车辆通信场景类型;
[0029]基于该车辆通信场景类型获取该功能模块的标识。
[0030]可选的,该车辆通信场景类型包括轻量化场景和复杂场景;该轻量化场景对应状态数量小于等于第二预设阈值的该功能模块;该复杂场景对应状态数量大于该第二预设阈值的功能模块;
[0031]该功能模块包括网络管理模块、进程管理模块或者升级管理模块。
[0032]本申请在另一方面还公开了一种状态管理装置,其包括:
[0033]获取模块,用于获取功能模块的标识;
[0034]配置模块,用于基于该功能模块的标识配置对应的状态机模块;
[0035]控制模块,用于基于该状态机模块对该功能模块的状态进行控制。
[0036]本申请在另一方面还公开了一种电子设备,该设备包括处理器和存储器,该存储器中存储有至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、该至少一段程序、该代码集或指令集由该处理器加载并执行以实现上述的状态管理方法。
[0037]本申请在另一面还公开了一种计算机存储介质,其该计算机存储介质中存储有至少一条指令或至少一段程序,该至少一条指令或至少一段程序由处理器加载并执行以实现上述的状态管理方法。
[0038]采用上述技术方案,本申请提供的自适应平台系统的状态管理方法具有如下有益效果:
[0039]该状态管理方法可以先获取功能模块的标识,基于该功能模块的标识配置对应的状态机模块,基于该状态机模块对该功能模块的状态进行控制,从而能够基于该状态管理方法对自适应平台进行可配置管理,降低了系统中不需要的配置文件的占用,降低了资源消耗的同时,提高了处理效率。
附图说明
[0040]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0041]图1为本申请提供的一种应用场景图;
[0042]图2为现有技术中状态管理模块的结构示意图;
[0043]图3为本申请实施例提供的一种状态管理方法的流程示意图;
[0044]图4为本申请一种可选的配置功能模块的操作界面示意图;
[0045]图5为本申请实施例提供的另一种状态管理方法的流程示意图;
[0046]图6为本申请一种可选地状态管理装置的结构示意图;
[0047]图7为本申请实施例提供的一种状态管理方法的服务器的硬件结构框图。
具体实施方式
[0048]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0049]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0050]如图1所示,图1为本申请提供的一种应用场景图。该场景包括括终端或者服务器10,以及位于终端或者服务器上的状态管理配置模块101,所述状态管理配置模块101用于获取功能模块的标识,并基于该功能模块的标识配置对应的状态机模块,基于该状态机模块对该功能模块的状态进行控制,从而能本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于自适应平台系统的状态管理方法,其特征在于,包括以下步骤:获取功能模块的标识;基于所述功能模块的标识配置对应的状态机模块;基于所述状态机模块对所述功能模块的状态进行控制。2.根据权利要求1所述的状态管理方法,其特征在于,所述基于所述功能模块的标识配置对应的状态机模块,包括:基于所述功能模块的标识确定所述功能模块的状态数量;若所述功能模块的状态数量小于等于第一预设阈值,则将所述功能模块配置于第一存储单元中;基于所述功能模块的标识将对应的所述状态机模块配置于所述第一存储单元中。3.根据权利要求2所述的状态管理方法,其特征在于,所述基于所述功能模块的标识确定所述功能模块的状态数量之后,还包括:若所述功能模块的状态数量大于所述第一预设阈值,则从动态库中加载所述功能模块;所述动态库中存储有所述功能模块;基于加载的所述功能模块的标识配置对应的状态机模块;所述动态库位于第二存储单元;所述基于所述状态机模块对所述功能模块的状态进行控制,包括:基于所述状态机模块和交互代理模块对所述功能模块的状态进行控制;所述交互代理模块用于调用所述功能模块的接口,实现所述状态机模块与所述功能模块的交互。4.根据权利要求1所述的状态管理方法,其特征在于,所述获取功能模块的标识包括:响应于所述功能模块选取指令,获取所述功能模块的配置文件;所述功能模块的配置文件包括所述功能模块的标识;从所述功能模块的配置文件中确定出所述功能模块的标识。5.根据权利要求1所述的状态管理方法,其特征在于,所述状态机模块包括状态存储模块和处理模块;所述基于所述状态机模块对所述功...

【专利技术属性】
技术研发人员:秦民王腾达闫国启
申请(专利权)人:中汽创智科技有限公司
类型:发明
国别省市:

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

1