System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及智能车辆,尤其涉及一种ipa功能的失效检测装置、方法及智能车辆。
技术介绍
1、随着新能源汽车和自动驾驶功能的发展,车端各个业务模块对上网流量带宽的需求越来越大。为了提供更大的上网带宽,模组供应商提供了国际协议数据包加速器(ippacket accelerator,ipa)功能,ipa用于加速网络数据传输,通常是作为硬件加速器或加速卡实现的,用于提高网络性能和吞吐量。
2、参阅图1a所示,车端的域控集上运行的业务模块跟云端交换数据时,数据通过交换机到达上网功能域控中的第一上网系统侧,接着数据通过网桥和网络接口到达上网功能域控中的第二上网系统,其中,网络接口是第二上网系统提供给第一上网系统的。
3、参阅图1b所示,当第一上网系统上运行的ipa软件模块发现有数据通过时,ipa软件模块会启动ipa功能,使数据交换路径从ipa硬件转发。由于ipa配置成功后,上下行网络数据直接由ipa硬件加速转发,不需要第一上网系统的中央处理器(central processingunit,cpu)处理,因此ipa功能启动并且工作正常时,域控集得到较大的带宽,第一上网系统的cpu负载大大减少。
4、然而,ipa失效后,所有上下行数据都需要第一上网系统处理,对第一上网系统带来很大的系统负载,在第一上网系统的cpu不能快速处理数据时,会影响网络数据带宽。
技术实现思路
1、本申请实施例提供一种ipa功能的失效检测装置、方法及智能车辆,以提高ipa功能失效检测的准确度
2、第一方面,本申请提供了一种ipa功能的失效检测装置,包括处理器和存储器,存储器用于存储处理器可执行的程序,处理器用于读取存储器中的程序并执行如下步骤:
3、分别获取各检测时间段各自对应的网桥平均数据流量,网桥平均数据流量包括:通过网桥的平均上行数据流量和平均下行数据流量;
4、分别基于各检测时间段各自对应的网桥平均数据流量和第一流量阈值,确定各检测时间段内各自的ipa功能的失效检测结果,其中,第一流量阈值表征:ipa功能正常时,网桥平均数据流量的上限。
5、在一种可选的实施例中,处理器具体被配置为执行:
6、针对各检测时间段中的每个检测时间段,分别执行以下操作:
7、若检测时间段对应的网桥平均数据流量大于第一流量阈值,则确定检测时间段内ipa功能的失效检测结果为失效;
8、若检测时间段对应的网桥平均数据流量不大于第一流量阈值,则确定检测时间段内ipa功能的失效检测结果为正常。
9、在一种可选的实施例中,处理器具体被配置为执行:
10、当各检测时间段中存在一个检测时间段内ipa功能的失效检查结果表征为正常,且检测时间段前存在连续的各失效时间段时,基于各失效时间段各自对应的网桥平均数据流量和域控集平均数据流量,确定历史检测时间段内ipa功能的失效检测结果;
11、其中,各失效时间段内ipa功能的失效检查结果表征为失效,历史检测时间段由各失效时间段组成,域控集平均数据流量包括:通过域控集的平均上行数据流量和平均下行数据流量。
12、在一种可选的实施例中,处理器具体被配置为执行:
13、基于各失效时间段各自对应的网桥平均数据流量、第二上网系统平均数据流量和网络接口平均数据流量,确定各失效时间段各自的域控集平均数据流量;
14、其中,第二上网系统平均数据流量包括:通过第二上网系统的平均上行数据流量和平均下行数据流量,网络接口平均数据流量包括:通过网络接口的平均上行数据流量和平均下行数据流量。
15、在一种可选的实施例中,处理器具体被配置为执行:
16、分别确定各失效时间段各自对应的网桥平均数据流量与域控集平均数据流量之间的数据流量差;
17、将数据流量差小于第二流量阈值的失效时间段作为目标时间段,其中,第二流量阈值表征:ipa功能正常时,网桥平均数据流量与域控集平均数据流量的差值下限;
18、若所有的目标时间段的总数量满足预设的数量条件,则确定历史检测时间段内ipa功能的失效检测结果为失效。
19、在一种可选的实施例中,处理器具体被配置为执行:
20、当历史检测时间段内ipa功能的失效检测结果为失效时,向车端发送日志获取指令,日志获取指令用于指示车端上传ipa功能的日志;和/或,
21、当历史检测时间段内ipa功能的失效检测结果为失效时,向车端发送恢复指令,恢复指令用于指示车端恢复ipa功能。
22、在一种可选的实施例中,处理器具体被配置为执行:
23、当历史检测时间段内ipa功能的失效检测结果为正常时,将第n个检测时间段之后的检测时间段的时长增加到设定时长,其中,第n个检测时间段为得到历史检测时间段对应的失效检测结果的时间段,设定时长不大于历史检测时间段的时长,n为大于3的整数。
24、第二方面,本申请提供了一种ipa功能的失效检测方法,所述方法包括:
25、分别获取各检测时间段各自对应的网桥平均数据流量,网桥平均数据流量包括:通过网桥的平均上行数据流量和平均下行数据流量;
26、分别基于各检测时间段各自对应的网桥平均数据流量和第一流量阈值,确定各检测时间段内各自的ipa功能的失效检测结果,其中,第一流量阈值表征:ipa功能正常时,网桥平均数据流量的上限。
27、在一种可选的实施例中,分别基于各检测时间段各自对应的网桥平均数据流量和第一流量阈值,确定各检测时间段内各自的ipa功能的失效检测结果,包括:
28、针对各检测时间段中的每个检测时间段,分别执行以下操作:
29、若检测时间段对应的网桥平均数据流量大于第一流量阈值,则确定检测时间段内ipa功能的失效检测结果为失效;
30、若检测时间段对应的网桥平均数据流量不大于第一流量阈值,则确定检测时间段内ipa功能的失效检测结果为正常。
31、在一种可选的实施例中,分别基于各检测时间段各自对应的网桥平均数据流量和第一流量阈值,确定各检测时间段内各自的ipa功能的失效检测结果之后,还包括:
32、当各检测时间段中存在一个检测时间段内ipa功能的失效检查结果表征为正常,且检测时间段前存在连续的各失效时间段时,基于各失效时间段各自对应的网桥平均数据流量和域控集平均数据流量,确定历史检测时间段内ipa功能的失效检测结果;
33、其中,各失效时间段内ipa功能的失效检查结果表征为失效,历史检测时间段由各失效时间段组成,域控集平均数据流量包括:通过域控集的平均上行数据流量和平均下行数据流量。
34、在一种可选的实施例中,基于各失效时间段各自对应的网桥平均数据流量和域控集平均数据流量,确定历史检测时间段内ipa功能的失效检测结果之前,还包括:
35、基于各失效时间段各自对应的网桥平均数据流量、第二上网系本文档来自技高网...
【技术保护点】
1.一种IPA功能的失效检测装置,其特征在于,包括处理器和存储器,所述存储器用于存储所述处理器可执行的程序,所述处理器用于读取所述存储器中的程序并执行如下步骤:
2.如权利要求1所述的装置,其特征在于,所述处理器具体被配置为执行:
3.如权利要求1所述的装置,其特征在于,所述处理器具体被配置为执行:
4.如权利要求3所述的装置,其特征在于,所述处理器具体被配置为执行:
5.如权利要求3所述的装置,其特征在于,所述处理器具体被配置为执行:
6.如权利要求3所述的装置,其特征在于,所述处理器具体被配置为执行:
7.如权利要求3所述的装置,其特征在于,所述处理器具体被配置为执行:
8.一种IPA功能的失效检测方法,其特征在于,所述方法包括:
9.一种智能车辆,其特征在于,所述智能车辆包括如权利要求1-7中任一项所述的装置。
10.一种电子设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求8所述方法的
11.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,该计算机程序被处理器执行时,实现权利要求8所述的方法。
...【技术特征摘要】
1.一种ipa功能的失效检测装置,其特征在于,包括处理器和存储器,所述存储器用于存储所述处理器可执行的程序,所述处理器用于读取所述存储器中的程序并执行如下步骤:
2.如权利要求1所述的装置,其特征在于,所述处理器具体被配置为执行:
3.如权利要求1所述的装置,其特征在于,所述处理器具体被配置为执行:
4.如权利要求3所述的装置,其特征在于,所述处理器具体被配置为执行:
5.如权利要求3所述的装置,其特征在于,所述处理器具体被配置为执行:
6.如权利要求3所述的装置,其特征在于,所述处理器具体被配置为执行:
【专利技术属性】
技术研发人员:孟宝,
申请(专利权)人:上海集度汽车有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。