预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN110347571A(43)申请公布日2019.10.18(21)申请号201910616028.0(22)申请日2019.07.09(71)申请人深圳市网心科技有限公司地址518052广东省深圳市前海深港合作区前湾一路1号A栋201室(入驻深圳市前海商务秘书有限公司)(72)发明人熊第彬(74)专利代理机构深圳市深佳知识产权代理事务所(普通合伙)44285代理人王仲凯(51)Int.Cl.G06F11/34(2006.01)权利要求书2页说明书13页附图4页(54)发明名称一种崩溃日志采集方法、分析方法及相关装置(57)摘要本发明公开了一种崩溃日志采集方法,可以由linux系统设备在监测到内核崩溃时就将内核崩溃日志写入至非易失性存储空间pstore中,从而再次重启linux系统设备后,linux系统恢复功能,同时pstore中的内核崩溃日志也会保留,将内核崩溃日志上传至服务器,从而可以使开发人员通过服务器来获取到各个linux系统设备的内核崩溃日志,而无需现场通过串口线的方式获取,从而极大的方便了linux系统设备的崩溃日志的采集。本申请还提供一种linux系统设备、一种崩溃日志分析方法、服务器设备,以方便的获取到linux内核崩溃信息,同样可以实现上述效果。CN110347571ACN110347571A权利要求书1/2页1.一种崩溃日志采集方法,其特征在于,应用于linux系统的设备,包括:监测到内核崩溃时,利用panic函数调用预先注册的pstore_dump函数读取内核崩溃日志,并将所述内核崩溃日志保存于pstore;所述设备重启后,从预先挂载的预设pstore的文件系统读取所述内核崩溃日志;将所述内核崩溃日志通过网络上传至服务器,以通过服务器获取所有接收到的内核崩溃日志。2.根据权利要求1所述的方法,其特征在于,所述从预先挂载的预设pstore的文件系统读取所述内核崩溃日志之后,还包括:将所述内核崩溃日志保存至eMMC中,并删除所述pstore中的所述内核崩溃日志;则所述将所述内核崩溃日志上传至服务器,包括:从所述eMMC中读取所述内核崩溃日志,并将所述内核崩溃日志上传至服务器。3.根据权利要求2所述的方法,其特征在于,所述将所述内核崩溃日志保存至eMMC中,并删除所述pstore中的所述内核崩溃日志之前,还包括:将所述内核崩溃日志上传至服务器,判断所述内核崩溃日志是否上传成功;若否,则执行所述将所述内核崩溃日志保存至eMMC中,并删除所述pstore中的所述内核崩溃日志的步骤。4.根据权利要求2所述的方法,其特征在于,所述从所述eMMC中读取所述内核崩溃日志,并将所述内核崩溃日志上传至服务器之后,还包括:判断所述内核崩溃日志是否上传成功;若是,则删除所述eMMC中的所述内核崩溃日志。5.根据权利要求2所述的方法,其特征在于,所述方法还包括:监测所述eMMC中的所述内核崩溃日志超出预设个数时,按照时间从近到远的顺序确定所述预设个数的保留内核崩溃日志,并删除所有非保留内核崩溃日志。6.根据权利要求1至5任意一项所述的方法,其特征在于,所述将所述内核崩溃日志上传至服务器,包括:将所述内核崩溃日志与所述内核崩溃日志对应的验证数据上传至服务器,以使服务器进行验证分析。7.根据权利要求6所述的方法,其特征在于,所述验证数据包括:当前时间戳、所述linux系统设备序列号和签名参数中的至少一项。8.一种linux系统设备,其特征在于,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如权利要求1至7任一项所述崩溃日志采集方法的步骤。9.一种崩溃日志分析方法,其特征在于,应用于服务器,包括:接收linux系统设备发送的内核崩溃日志;所述内核崩溃日志为linux系统设备监测到内核崩溃时,利用panic函数调用预先注册的pstore_dump函数读取并保存于pstore,并从预先挂载的预设pstore的文件系统读取并上传至所述服务器的所述内核崩溃日志;接收内核崩溃日志的获取请求;将所述内核崩溃日志返回至所述获取请求的发起端。2CN110347571A权利要求书2/2页10.根据权利要求9所述的方法,其特征在于,还包括:接收所述linux系统设备发送的对应所述内核崩溃日志的发送时间戳;确定接收到所述内核崩溃日志的接收时间戳,利用所述发送时间戳与所述接收时间戳确定所述内核崩溃日志的发送时长是否超出预设时间范围;若否,则保留所述内核崩溃日志;若否,则删除所述内核崩溃日志。11.根据权利要求10所述的方法,其特征在于,还包括:结合每个所述内核崩溃日志的发送时间戳确定内核崩溃日志的时间分布结果。12.根据权利要求9所述的方法,其特征在于,还包括:接