System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种参数记录方法、装置、设备及介质制造方法及图纸_技高网

一种参数记录方法、装置、设备及介质制造方法及图纸

技术编号:41157349 阅读:2 留言:0更新日期:2024-04-30 18:21
本申请公开了一种参数记录方法、装置、设备及介质,应用于第一CPU,包括:在查询到第一CPU或第二CPU中任一CPU故障后,获取故障CPU在故障时刻记录的第一记录参数、故障CPU所记录的非故障CPU传递的第二记录参数、以及非故障CPU查询到所述故障CPU发生故障后所述非故障CPU记录的第三记录参数;基于传递周期与处理周期的比较结果,从所述第一记录参数、所述第二记录参数和所述第三记录参数中确定目标故障记录参数;传递周期为所述第一CPU与所述第二CPU之间传递各自的记录参数的周期,处理周期为所述第一CPU和所述第二CPU记录另一侧CPU所传递的记录参数的周期。这样,能够提升故障记录参数的准确度。

【技术实现步骤摘要】

本申请涉及数据存储,特别涉及一种参数记录方法、装置、设备及介质


技术介绍

1、嵌入式系统中,存在一种常见的双cpu(即central processing unit/processor,中央处理器)结构,通常以其中一个具有人机交互作用的cpu作为主机,主机处理所有状态机、指令、故障处理、信息记录等任务;另一个用于驱动、数据采集与状态反馈的cpu作为从机,从机周期性反馈状态与数据信息。双cpu系统中,两侧cpu均存在各自的故障信息,系统的故障状态与信息最终需在主cpu中体现,在该种双cpu结构下,故障处理与参数记录交互复杂,存在故障记录参数不够准确的问题。


技术实现思路

1、有鉴于此,本申请的目的在于提供一种参数记录方法、装置、设备及介质,能够提升故障记录参数的准确度。其具体方案如下:

2、第一方面,本申请公开了一种参数记录方法,应用于第一cpu,所述方法包括:

3、在查询到第一cpu或第二cpu中任一cpu故障后,获取故障cpu在故障时刻记录的第一记录参数、所述故障cpu所记录的非故障cpu传递的第二记录参数、以及所述非故障cpu查询到所述故障cpu发生故障后所述非故障cpu记录的第三记录参数;

4、基于传递周期与处理周期的比较结果,从所述第一记录参数、所述第二记录参数和所述第三记录参数中确定目标故障记录参数;

5、其中,所述传递周期为所述第一cpu与所述第二cpu之间传递各自的记录参数的周期,所述处理周期为所述第一cpu和所述第二cpu记录另一侧cpu所传递的记录参数的周期。

6、可选的,所述基于传递周期与处理周期的比较结果,从所述第一记录参数、所述第二记录参数和所述第三记录参数中确定目标故障记录参数,包括:

7、当所述传递周期大于所述处理周期,将所述第一记录参数和所述第二记录参数,确定为目标故障记录参数;

8、当所述传递周期小于所述处理周期,将所述第一记录参数和所述第三记录参数,确定为目标故障记录参数。

9、可选的,查询第一cpu故障的方法,包括:

10、按照所述处理周期查询是否发生第一预设类型的故障;其中,所述第一预设类型为所述第一cpu所执行任务对应的故障类型;

11、当查询到发生所述第一预设类型的故障时,确定第一cpu故障。

12、可选的,所述故障cpu为第一cpu;所述获取故障cpu在故障时刻记录的第一记录参数、所述故障cpu中记录的非故障cpu所传递的第二记录参数、以及所述非故障cpu查询到所述故障cpu发生故障时所述非故障cpu记录的第三记录参数,包括:

13、将在故障时刻记录的第一cpu的记录参数,确定为第一记录参数;

14、将所述第一cpu所记录的所述第二cpu传递的记录参数,确定为第二记录参数;

15、令故障记录标志有效,并向所述第二cpu传递所述故障记录标志,以使得所述第二cpu查询到故障记录标志有效后,向所述第一cpu发送通信故障帧;所述通信故障帧携带所述第二cpu查询到故障记录标志有效后所述第二cpu的记录参数;

16、接收所述第二cpu发送的通信故障帧,从所述通信故障帧携带的参数中确定第三记录参数。

17、可选的,查询第二cpu故障的方法,包括:

18、按照所述处理周期对所述第二cpu传递的故障状态标志进行查询;所述故障状态标志,表征所述第二cpu是否查询到发生第二预设类型的故障,所述第二预设类型为所述第二cpu所执行任务对应的故障类型;

19、若查询到所述故障状态标志有效,确定第二cpu故障。

20、可选的,所述故障cpu为第二cpu;所述获取故障cpu在故障时刻记录的第一记录参数、非故障cpu所传递的第二记录参数、以及所述非故障cpu查询到所述故障cpu发生故障时所述非故障cpu记录的第三记录参数,包括:

21、接收所述第二cpu发送的通信故障帧,所述通信故障帧携带所述第二cpu在故障时刻记录的所述第二cpu的记录参数、以及所述第二cpu所记录的所述第一cpu传递的记录参数;

22、将所述第二cpu在故障时刻记录的所述第二cpu的记录参数,确定为第一记录参数;

23、将所述第二cpu所记录的所述第一cpu传递的记录参数,确定为第二记录参数;

24、将查询到所述故障状态标志有效后所述第一cpu的记录参数,确定为第三记录参数。

25、可选的,在确定第二cpu故障之后,所述方法还包括:

26、令故障记录标志有效,并将所述故障记录标志发送至所述第二cpu,以使得所述第二cpu查询到所述故障记录标志有效后,向所述第一cpu发送所述通信故障帧。

27、第二方面,本申请公开了一种参数记录装置,应用于第一cpu,包括:

28、参数获取模块,用于在查询到第一cpu或第二cpu中任一cpu故障后,获取故障cpu在故障时刻记录的第一记录参数、所述故障cpu所记录的非故障cpu传递的第二记录参数、以及所述非故障cpu查询到所述故障cpu发生故障后所述非故障cpu记录的第三记录参数;

29、参数确定模块,用于基于传递周期与处理周期的比较结果,从所述第一记录参数、所述第二记录参数和所述第三记录参数中确定目标故障记录参数;

30、其中,所述传递周期为所述第一cpu与所述第二cpu之间传递各自的记录参数的周期,所述处理周期为所述第一cpu和所述第二cpu记录另一侧cpu所传递的记录参数的周期。

31、第三方面,本申请公开了一种电子设备,包括存储器和处理器,其中:

32、所述存储器,用于保存计算机程序;

33、所述处理器,用于执行所述计算机程序,以实现前述的参数记录方法。

34、第四方面,本申请公开了一种计算机可读存储介质,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现前述的参数记录方法。

35、可见,本申请提供的参数记录方法,应用于第一cpu,包括:在查询到第一cpu或第二cpu中任一cpu故障后,获取故障cpu在故障时刻记录的第一记录参数、所述故障cpu所记录的非故障cpu传递的第二记录参数、以及所述非故障cpu查询到所述故障cpu发生故障后所述非故障cpu记录的第三记录参数;基于传递周期与处理周期的比较结果,从所述第一记录参数、所述第二记录参数和所述第三记录参数中确定目标故障记录参数;其中,所述传递周期为所述第一cpu与所述第二cpu之间传递各自的记录参数的周期,所述处理周期为所述第一cpu和所述第二cpu记录另一侧cpu所传递的记录参数的周期。

36、本申请的有益效果在于:由于第一cpu和第二cpu之间按照传递周期进行记录参数的传递、并按照处理周期对另一侧传递的记录参数进行记录,并且监测到任一cpu故障后也进行参数记录,因此在cpu故障时,根据传递周期以及处理周期的比较结果,本文档来自技高网...

【技术保护点】

1.一种参数记录方法,其特征在于,应用于第一CPU,所述方法包括:

2.根据权利要求1所述的参数记录方法,所述基于传递周期与处理周期的比较结果,从所述第一记录参数、所述第二记录参数和所述第三记录参数中确定目标故障记录参数,包括:

3.根据权利要求1所述的参数记录方法,查询第一CPU故障的方法,包括:

4.根据权利要求3所述的参数记录方法,其特征在于,所述故障CPU为第一CPU;所述获取故障CPU在故障时刻记录的第一记录参数、所述故障CPU中记录的非故障CPU所传递的第二记录参数、以及所述非故障CPU查询到所述故障CPU发生故障时所述非故障CPU记录的第三记录参数,包括:

5.根据权利要求1所述的参数记录方法,其特征在于,查询第二CPU故障的方法,包括:

6.根据权利要求5所述的参数记录方法,其特征在于,所述故障CPU为第二CPU;所述获取故障CPU在故障时刻记录的第一记录参数、非故障CPU所传递的第二记录参数、以及所述非故障CPU查询到所述故障CPU发生故障时所述非故障CPU记录的第三记录参数,包括:

7.根据权利要求5所述的参数记录方法,其特征在于,在确定第二CPU故障之后,所述方法还包括:

8.一种参数记录装置,其特征在于,应用于第一CPU,包括:

9.一种电子设备,其特征在于,包括存储器和处理器,其中:

10.一种计算机可读存储介质,其特征在于,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的参数记录方法。

...

【技术特征摘要】

1.一种参数记录方法,其特征在于,应用于第一cpu,所述方法包括:

2.根据权利要求1所述的参数记录方法,所述基于传递周期与处理周期的比较结果,从所述第一记录参数、所述第二记录参数和所述第三记录参数中确定目标故障记录参数,包括:

3.根据权利要求1所述的参数记录方法,查询第一cpu故障的方法,包括:

4.根据权利要求3所述的参数记录方法,其特征在于,所述故障cpu为第一cpu;所述获取故障cpu在故障时刻记录的第一记录参数、所述故障cpu中记录的非故障cpu所传递的第二记录参数、以及所述非故障cpu查询到所述故障cpu发生故障时所述非故障cpu记录的第三记录参数,包括:

5.根据权利要求1所述的参数记录方法,其特征在于,查询第二cpu...

【专利技术属性】
技术研发人员:梅威龙丁
申请(专利权)人:长沙市英威腾电气技术有限公司
类型:发明
国别省市:

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

1