System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 事件上报方法、装置、车辆、存储介质及程序产品制造方法及图纸_技高网

事件上报方法、装置、车辆、存储介质及程序产品制造方法及图纸

技术编号:43354760 阅读:15 留言:0更新日期:2024-11-19 17:41
本公开涉及自动驾驶技术领域的一种事件上报方法、装置、车辆、存储介质及程序产品,包括通过进程确定节点的节点状态信息,节点状态信息是进程根据节点监控规则确定的,节点是向进程提供计算资源的节点;根据节点状态信息以及节点的节点监控信息,生成节点监控事件,其中,节点监控信息是根据进程中配置的节点配置文件生成的;向进程的父进程上报节点监控事件。这样,提升了自动驾驶系统的稳定性、安全性和可靠性,同时自动化和集中化的监控,减少了对人工监控的依赖,降低了故障排查的难度和成本,从而降低了长期维护的成本。

【技术实现步骤摘要】

本公开涉及自动驾驶,尤其涉及一种事件上报方法、装置、车辆、存储介质及程序产品


技术介绍

1、自动驾驶系统在感知、决策和执行层面的安全性和可靠性,依赖如障碍物检测、轨迹预测和路径规划等的稳定性,相关场景中,存在监控和故障排查手段存在不足的问题。例如,在自动驾驶车辆的行驶过程中,对进程、节点、通道的监控往往依赖于手动操作和分散的工具,缺乏自动化和集中化的管理。当异常发生时,如进程崩溃或数据传输延迟,故障诊断和响应措施往往不够及时,影响了系统的存活性和及时性,造成车辆行驶安全性降低。


技术实现思路

1、为克服相关技术中存在的问题,本公开提供一种事件上报方法、装置、车辆、存储介质及程序产品,旨在实时进行监控和异常上报,从而提高自动驾驶系统的存活性和及时性,提升自动驾驶的安全性。

2、根据本公开实施例的第一方面,提供一种事件上报方法,包括:

3、通过进程确定节点的节点状态信息,所述节点状态信息是所述进程根据节点监控规则确定的,所述节点是向所述进程提供计算资源的节点;

4、根据所述节点状态信息以及所述节点的节点监控信息,生成节点监控事件,其中,所述节点监控信息是根据所述进程中配置的节点配置文件生成的;

5、向所述进程的父进程上报所述节点监控事件。

6、可选地,所述通过进程确定节点的节点状态信息,包括:

7、根据所述节点监控规则,获取所述节点的状态消息,其中,不同类型的所述节点通过不同的获取方式获取所述状态消息;

<p>8、根据所述节点的所述状态消息和所述节点监控规则,生成所述节点的节点状态信息。

9、可选地,所述节点监控规则包括所述节点中的监控指标以及所述监控指标的异常阈值,其中,不同类型的所述节点中同一所述监控指标的监控方式不同,不同所述监控指标的监控方式不同。

10、可选地,所述监控指标包括以下至少一者:节点的存活性、数据传递的及时性、节点之间通道的存活性。

11、可选地,通过如下监控方式监控所述节点的存活性:

12、在所述节点的类型为应用程序类型的情况下,监控所述节点的进程框架的上报时间,所述上报时间是所述进程框架向所述进程上报执行进度的时间,根据当前时间与所述节点上一次的所述上报时间的时间差,确定所述节点的存活性;或者

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、生成模块,被配置为根据所述节点状态信息以及所述节点的节点监控信息,生成节点监控事件,其中,所述节点监控信息是根据所述进程中配置的节点配置文件生成的;

42、上报模块,被配置为向所述进程的父进程上报所述节点监控事件。

43、根据本公开实施例的第三方面,提供一种车辆,包括:

44、处理器;

45、用于存储处理器可执行指令的存储器;

46、其中,所述处理器被配置为执行所述存储器存储的所述可执行指令,以实现第一方面中任一项所述方法。

47、根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现第一方面中任一项所述方法的步骤。

48、根据本公开实施例的第五方面,提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面中任一项所述的方法的步骤。

49、本公开的实施例提供的技术方案可以包括以下有益效果:

50、通过进程确定节点的节点状态信息,节点状态信息是进程根据节点监控规则确定的,节点是向进程提供计算资源的节点;根据节点状态信息以及节点本文档来自技高网...

【技术保护点】

1.一种事件上报方法,其特征在于,包括:

2.根据权利要求1所述的事件上报方法,其特征在于,所述通过进程确定节点的节点状态信息,包括:

3.根据权利要求2所述的事件上报方法,其特征在于,所述节点监控规则包括所述节点中的监控指标以及所述监控指标的异常阈值,其中,不同类型的所述节点中同一所述监控指标的监控方式不同,不同所述监控指标的监控方式不同。

4.根据权利要求3所述的事件上报方法,其特征在于,所述监控指标包括以下至少一者:节点的存活性、数据传递的及时性、节点之间通道的存活性。

5.根据权利要求4所述的事件上报方法,其特征在于,通过如下监控方式监控所述节点的存活性:

6.根据权利要求4所述的事件上报方法,其特征在于,通过如下监控方式监控所述节点之间通道的存活性:

7.根据权利要求4所述的事件上报方法,其特征在于,通过如下监控方式监控所述数据传递的及时性:

8.根据权利要求2所述的事件上报方法,其特征在于,应用程序类型的节点通过向采集器上报的获取方式获取节点的所述状态信息,受控节点类型的节点通过接口打点的方式向所述进程上报心跳信息。

9.根据权利要求1-8中任一项所述的事件上报方法,其特征在于,所述向所述进程的父进程上报所述节点监控事件,包括:

10.根据权利要求9所述的事件上报方法,其特征在于,所述通过所述进程的推送套接字发送所述节点监控事件,包括:

11.根据权利要求1-8中任一项所述的事件上报方法,其特征在于,所述方法还包括:

12.根据权利要求11所述的事件上报方法,其特征在于,所述根据所述进程监控信息以及所述进程上报所述节点监控事件,确定节点管理信息,包括:

13.根据权利要求11所述的事件上报方法,其特征在于,所述根据所述节点管理信息,执行父进程上报操作,包括:

14.一种事件上报装置,其特征在于,包括:

15.一种车辆,其特征在于,包括:

16.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1-13中任一项所述方法的步骤。

17.一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现权利要求1-13中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种事件上报方法,其特征在于,包括:

2.根据权利要求1所述的事件上报方法,其特征在于,所述通过进程确定节点的节点状态信息,包括:

3.根据权利要求2所述的事件上报方法,其特征在于,所述节点监控规则包括所述节点中的监控指标以及所述监控指标的异常阈值,其中,不同类型的所述节点中同一所述监控指标的监控方式不同,不同所述监控指标的监控方式不同。

4.根据权利要求3所述的事件上报方法,其特征在于,所述监控指标包括以下至少一者:节点的存活性、数据传递的及时性、节点之间通道的存活性。

5.根据权利要求4所述的事件上报方法,其特征在于,通过如下监控方式监控所述节点的存活性:

6.根据权利要求4所述的事件上报方法,其特征在于,通过如下监控方式监控所述节点之间通道的存活性:

7.根据权利要求4所述的事件上报方法,其特征在于,通过如下监控方式监控所述数据传递的及时性:

8.根据权利要求2所述的事件上报方法,其特征在于,应用程序类型的节点通过向采集器上报的获取方式获取节点的所述状态信息,受控节点类型的节点通过接口打点的方式向所述进程上报...

【专利技术属性】
技术研发人员:赵恒柱叶剑武
申请(专利权)人:小米汽车科技有限公司
类型:发明
国别省市:

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

1