一种车辆内部通信的方法、装置、车辆和介质制造方法及图纸

技术编号:35821840 阅读:12 留言:0更新日期:2022-12-03 13:47
说明书披露一种车辆内部通信的方法,包括:基于预设的分类要求,将车辆功能模块通信需求分类;创建若干个通信信道组别,通信信道组别预设有优先级,优先级对应所述通信需求分类;获取预设有优先级的待传输信号,优先级与通信信道组别优先级相对应;通过与待传输信号优先级所对应的通信信道组别将待传输信号传输至车辆功能模块;基于预设的判断要求判断车辆处理器的工作状态,并根据判断结果控制通信信道组别开启或关闭。采用上述技术方案,确定车辆内部各功能模块的优先级并根据优先级分类来创建与其分类相对应的若干个通信信道组别,通过车辆处理器的工作状态来控制通信信道组别的开启或关闭,减少车辆处理器工作状态对车辆内部通信的影响。车辆内部通信的影响。车辆内部通信的影响。

【技术实现步骤摘要】
一种车辆内部通信的方法、装置、车辆和介质


[0001]本说明书涉及通信领域,尤其涉及一种车辆内部通信的方法、装置、车辆和介质。

技术介绍

[0002]车辆中ECU(Electronic Control Unit,电子控制单元),也可以称为车载电脑,可以与车辆中其他软件组件,外部专用集成电路进行通信,以保障车辆中各功能的正常运作。随着车辆驾驶性能和车辆功能的不断提升,使得ECU的系统结构,内部和额外依赖日渐增加,从而影响车辆的性能和能力。
[0003]在传统的架构设计中,ECU的设计往往是静态固定的,不会考虑CPU(Central Processing Unit,中央处理器)负载对ECU性能的影响。因此无论ECU性能和能力如何,都要求其在运行周期中保持活跃,当ECU功能急剧增加的时候,通信对象数量也会急剧增加,这使得CPU负载会中断和干扰通信,导致ECU的功能本身和通信会相互影响。

技术实现思路

[0004]为了减少车辆处理器的工作状态对车辆内部通信的影响,提高车辆内部通信性能,本说明书提供一种车辆内部通信的方法。
[0005]具体地,本说明书是通过如下技术方案实现的:
[0006]第一方面,本说明书提供了一种车辆内部通信的方法,所述方法包括:
[0007]基于预设的分类要求,将车辆功能模块通信需求分类;
[0008]创建若干个通信信道组别,所述通信信道组别预设有优先级,所述优先级对应所述通信需求分类;
[0009]获取预设有优先级的待传输信号,所述优先级与所述通信信道组别优先级相对应;
[0010]通过与待传输信号优先级所对应的通信信道组别,将待传输信号传输至车辆功能模块;
[0011]基于预设的判断要求判断当前车辆处理器的工作状态,并根据判断结果控制通信信道组别开启或关闭。
[0012]可选地,所述工作状态还包括CPU负载状态和/或内存使用状态。
[0013]可选地,所述预设的判断要求,包括:
[0014]获取当前车辆处理器的CPU负载值,并通过预设的判断要求确定车辆CPU负载状态;
[0015]当所述CPU负载值小于第一阈值时,CPU负载状态为第一负载状态,开启所有通信信道组别;
[0016]当所述CPU负载值大于第一阈值并小于第二阈值时,CPU负载状态为第二负载状态,控制所述通信信道组别开关,开启与所述CPU负载状态对应的通信信道组别;
[0017]当所述CPU负载值大于第二阈值时,所述CPU负载状态为第三负载状态,控制所述
通信信道组别开关,开启与所述CPU负载状态对应的通信信道组别。
[0018]可选地,所述预设的判断要求,包括:
[0019]获取当前车辆处理器的内存使用率,并通过预设的判断要求确定车辆内存使用状态;
[0020]当判断内存使用率小于第一阈值时,内存使用状态为第一使用状态,开启所有通信信道;
[0021]当判断内存使用率大于第一阈值并小于第二阈值时,内存使用状态为第二使用状态,控制所述通信信道开关,关闭所述内存使用状态对应的通信信道组别;
[0022]当所述内存使用率大于第二阈值时,内存使用状态为第三使用状态,控制所述通信信道开关,关闭所述内存使用状态对应的通信信道组别。
[0023]具体地,所述方法还包括:
[0024]获取所述通信信道组别开关状态,并确定是否有通信信道组别关闭;
[0025]当所述通信信道组别关闭时,输出与该通信信道组别对应的警示信息。
[0026]可选地,所述预设的分类要求,包括:
[0027]获取车辆中需要通信的不同功能模块,并基于车辆内部通信的安全性确定所述功能模块的重要程度;
[0028]基于功能模块的重要程度对所述能模块进行优先级分类,并将分类结果作为所述功能模块的优先级;
[0029]根据所述功能模块的优先级创建对应的若干个通信信道组别。
[0030]可选地,所述通信信道组别包含至少一个通信信道。
[0031]第二方面,本说明书还提供了一种车辆内部通信的装置,所述装置包括:
[0032]需求分类模块,用于基于预设的分类要求,将车辆功能模块通信需求分类;
[0033]通信信道组别创建模块,用于创建若干个通信信道组别,所述通信信道组别预设有优先级,所述优先级对应所述通信需求分类;
[0034]信号获取模块,用于获取预设有优先级的待传输信号,所述优先级与所述通信信道组别优先级相对应;
[0035]信号传输模块,用于通过与待传输信号优先级所对应的通信信道组别,将待传输信号传输至车辆功能模块;
[0036]状况判断模块,用于基于预设的判断要求判断当前车辆处理器的工作状态,并根据判断结果控制通信信道组别开启或关闭。
[0037]第三方面,本说明书还提供了一种车辆,该车辆包括:
[0038]处理器;
[0039]用于存储机器可执行指令的存储器;
[0040]其中,所述处理器通过运行所述可执行指令以实现如前述方法的步骤。
[0041]第四方面,本说明书还提供了一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现如前述方法的步骤。
[0042]采用上述技术方案,确定车辆内部各功能模块的优先级,并根据各功能模块优先级的分类来创建与优先级分类相对应的若干个通信信道组别。在车辆内部进行通信的过程中,通过当前车辆处理器的工作状态来控制所述通信信道组别的开启或关闭,以实现车辆
内部通信资源的动态分配,优先保障重要程度高的待传输信号的正常传输,从而减少车辆处理器的工作状态对车辆内部通信的影响,确保车辆能够安全行驶。
附图说明
[0043]图1是本说明书一示例性实施例示出的一种车辆内部通信的方法的流程示意图。
[0044]图2是本说明书一示例性实施例示出的一种车辆中电子设备的硬件结构图。
[0045]图3是本说明书一示例性实施例示出的一种车辆内部通信装置的框图。
具体实施方式
[0046]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书的一些方面相一致的装置和方法的例子。
[0047]在本说明书使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本说明书和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0048]应当理解,尽管在本说明书可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆内部通信的方法,其特征在于,所述方法包括:基于预设的分类要求,将车辆功能模块通信需求分类;创建若干个通信信道组别,所述通信信道组别预设有优先级,所述优先级对应所述通信需求分类;获取预设有优先级的待传输信号,所述优先级与所述通信信道组别优先级相对应;通过与待传输信号优先级所对应的通信信道组别,将待传输信号传输至车辆功能模块;基于预设的判断要求判断当前车辆处理器的工作状态,并根据判断结果控制通信信道组别开启或关闭。2.根据权利要求1所述方法,其特征在于,所述工作状态还包括CPU负载状态和/或内存使用状态。3.根据权利要求2所述方法,其特征在于,所述预设的判断要求,包括:获取当前车辆处理器的CPU负载值,并通过预设的判断要求确定车辆CPU负载状态;当所述CPU负载值小于第一阈值时,CPU负载状态为第一负载状态,开启所有通信信道组别;当所述CPU负载值大于第一阈值并小于第二阈值时,CPU负载状态为第二负载状态,控制所述通信信道组别开关,开启与所述CPU负载状态对应的通信信道组别;当所述CPU负载值大于第二阈值时,所述CPU负载状态为第三负载状态,控制所述通信信道组别开关,开启与所述CPU负载状态对应的通信信道组别。4.根据权利要求2所述方法,其特征在于,所述预设的判断要求,包括:获取当前车辆处理器的内存使用率,并通过预设的判断要求确定车辆内存使用状态;当判断内存使用率小于第一阈值时,内存使用状态为第一使用状态,开启所有通信信道;当判断内存使用率大于第一阈值并小于第二阈值时,内存使用状态为第二使用状态,控制所述通信信道开关,关闭所述内存使用状态对应的通信信道组别;当所述内存使用率大于第二阈值时,内存使用状态为第三使用状态,控制所述通信信道开关,关闭所述内...

【专利技术属性】
技术研发人员:张元根
申请(专利权)人:海南小鹏汽车科技有限公司
类型:发明
国别省市:

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

1