System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【】本申请涉及数据采集领域,尤其涉及一种崩溃监控方法和装置。
技术介绍
0、
技术介绍
1、车端通过智能驾驶系统中各功能模块对车辆数据以及周边环境数据进行计算和处理,以保证车辆的稳定行驶。当有功能模块发生崩溃时,便会影响智能驾驶系统的正常运行,从而对车辆的行驶安全,以及乘客的人身安全造成危害。
2、在相关技术中,当功能模块发生崩溃时,会在智能驾驶系统内生成一份coredump文件,运维人员可以通过对车端内的coredump文件进行解析,以确定功能模块发生崩溃的时间、位置等信息。
3、但是,由于运维人员无法实时感知到车端内是否生成了coredump文件,所以无法及时了解车端内的功能模块是否发生了崩溃。运维人员后续通过coredump文件感知到崩溃发生,再对coredump文件进行解析的过程较为操作繁琐,导致崩溃问题解决效率偏低。
技术实现思路
0、
技术实现思路
1、有鉴于此,本专利技术实施例提供了一种崩溃监控方法和装置。解决了现有技术中车端崩溃问题解决效率偏低的方法。
2、第一方面,本专利技术实施例提供了一种崩溃监控方法,所述方法应用于车端的崩溃监控模块,所述方法包括:
3、响应于监听到的崩溃信号,获取崩溃信息;
4、将所述崩溃信息上传至云端服务器,所述云端服务器用于向用户发送第一提示信息,提示用户对所述崩溃信息进行处理以得到修复产物包;
5、响应于云端服务器发送的第二提示信息,通过
6、本申请提供的崩溃监控方法解决了现有技术中车端崩溃问题解决效率偏低的方法,极大的提高了修复效率。
7、可选的,所述响应于监听到的崩溃信号,获取崩溃信息之前,所述方法还包括:
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、通过上述方案解决了现有技术中车端崩溃问题解决效率偏低的方法,极大的提高了修复效率。
本文档来自技高网...【技术保护点】
1.一种崩溃监控方法,其特征在于,所述方法应用于车端的崩溃监控模块,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述响应于监听到的崩溃信号,获取崩溃信息之前,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述响应于监听到的崩溃信号,获取崩溃信息,包括:
4.根据权利要求1所述的方法,其特征在于,所述响应于监听到的崩溃信号,获取崩溃信息之后,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述将所述崩溃信息上传至云端服务器,包括:
6.根据权利要求1所述的方法,其特征在于,所述将所述崩溃信息上传至云端服务器,包括:
7.一种崩溃监控方法,其特征在于,所述方法应用于云端服务器,所述方法包括:
8.根据权利要求7所述的方法,其特征在于,所述向用户发送第一提示信息以提示用户处理所述崩溃信息,包括:
9.根据权利要求7所述的方法,其特征在于,所述向用户发送第一提示信息以提示用户处理所述崩溃信息之后,所述方法还包括:
10.一种崩溃监控装置,其特
11.一种崩溃监控设备,其特征在于,包括:
12.一种崩溃监控装置,其特征在于,所述装置包括:
13.一种崩溃监控设备,其特征在于,包括:
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行权利要求1至9任一所述的方法。
...【技术特征摘要】
1.一种崩溃监控方法,其特征在于,所述方法应用于车端的崩溃监控模块,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述响应于监听到的崩溃信号,获取崩溃信息之前,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述响应于监听到的崩溃信号,获取崩溃信息,包括:
4.根据权利要求1所述的方法,其特征在于,所述响应于监听到的崩溃信号,获取崩溃信息之后,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述将所述崩溃信息上传至云端服务器,包括:
6.根据权利要求1所述的方法,其特征在于,所述将所述崩溃信息上传至云端服务器,包括:
7.一种崩溃监控方法,其特征在于,所述方法应用于云端服务...
【专利技术属性】
技术研发人员:高远飞,
申请(专利权)人:魔门塔苏州科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。