一种高级辅助驾驶系统监控方法技术方案

技术编号:39520220 阅读:14 留言:0更新日期:2023-11-25 18:58
本发明专利技术涉及一种高级辅助驾驶系统监控方法

【技术实现步骤摘要】
一种高级辅助驾驶系统监控方法、装置、车辆和存储介质


[0001]本专利技术涉及辅助驾驶
,具体涉及一种高级辅助驾驶系统监控方法

一种高级辅助驾驶系统监控装置

一种车辆和一种存储介质


技术介绍

[0002]ADAS(Advanced Driving Assistance System
,高级驾驶辅助系统
)
是利用安装在车辆上的传感

通信

决策及执行等装置,实时监测驾驶员

车辆及其行驶环境,并通过信息和
/
或运动控制等方式辅助驾驶员执行驾驶任务或主动避免
/
减轻碰撞危害的各类系统的总称

目前在智能网联汽车领域,运行
ADAS
的操作系统利用
Linux(
操作系统
)
生态丰富

源码开放且可定制等优势,
ADAS
可以得到快速的迭代

但现有的监控方式,存在检测不全面的缺陷


技术实现思路

[0003]本专利技术的目的之一在于提供一种级辅助驾驶系统监控方法,以解决现有技术中的针对高级辅助驾驶系统的监控方式,存在检测不全面的问题;目的之二在于提供高级辅助驾驶系统监控装置;目的之三在于提供一种车辆;目的之四在于提供一种计算机可读存储介质

[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]获取历史信息;
[0042]依据所述全栈执行序列和所述异常日志信息,在所述历史信息进行匹配,生成所述故障问题数据

[0043]一种高级辅助驾驶系统监控装置,所述装置包括:
[0044]第一采集模块,用于采集高级辅助驾驶系统的异常日志信息;
[0045]第二采集模块,用于采集所述高级辅助驾驶系统的业务程序信息,生成全栈执行
序列;
[0046]指标确定模块,用于依据所述全栈执行序列,确定运行指标数据;
[0047]分析模块,用于结合所述异常日志信息

所述全栈执行序列和所述运行指标数据进行确定性分析,生成监控信息

[0048]一种车辆,包括处理器

存本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种高级辅助驾驶系统监控方法,其特征在于,所述方法包括:采集高级辅助驾驶系统的异常日志信息;采集所述高级辅助驾驶系统的业务程序信息,生成全栈执行序列;依据所述全栈执行序列,确定运行指标数据;结合所述异常日志信息

所述全栈执行序列和所述运行指标数据进行确定性分析,生成监控信息
。2.
根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述全栈执行序列转储至预设内存空间
。3.
根据权利要求1所述的方法,其特征在于,所述业务程序信息包括业务线程信息,所述采集高级辅助驾驶系统的业务程序信息,生成全栈执行序列的步骤包括:采集所述高级辅助驾驶系统的每个线程对应的业务线程信息,生成所述全栈执行序列
。4.
根据权利要求3所述的方法,其特征在于,所述业务线程信息包括线程身份标识

中央处理器标识

运行状态数据

当前时间数据

上个状态时间数据

当前调用堆栈数据

进程父子链数据

内存消耗数据

输入输出数据和网络数据;所述采集所述高级辅助驾驶系统的每个线程对应的业务线程信息,生成所述全栈执行序列的步骤包括:采集所述线程身份标识

所述中央处理器标识

所述运行状态数据

所述当前时间数据

所述上个状态时间数据

所述当前调用堆栈数据

所述进程父子链数据

所述内存消耗数据

所述输入输出数据和所述网络数据,并基于预设顺序组合,生成所述全栈执行序列
。5.
根据权利要求4所述的方法,其特征在于,所述依据所述全栈执行序列,确定运行指标数据的步骤包括:从所述全栈执行序列读取所述运行状态数据和目标数据,所述目标数据为所述全栈执行序列中除所述运行状态数据之外的至少一种数据;依据所述目标数据确定对应的指标公式;基于所述运行状态数据,依据所述指标公式计算所述目标数据,生成所述运行指标数据
。6.
根据权利要求1所述的方法,其特征在于,所述采集高级辅助驾驶系统的异常日志信息的步骤包括:启动守护进程;判断所述高级辅助驾驶系统的数据采集状态;响应于所述高级辅助驾驶系统的数据采集状态为开启状态,基于所述守护进程,采集所述高级辅助驾驶系统的异常日志信息;响应于所述高级辅助驾驶系统的数据采集状态为关闭状态,关闭所述守护进程
...

【专利技术属性】
技术研发人员:韩三楚文洋王晓伟杨明灯李勇
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

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

1