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

一种日志采集方法及装置制造方法及图纸

技术编号:41363369 阅读:8 留言:0更新日期:2024-05-20 10:12
本发明专利技术提供了一种日志采集方法及装置,该方法为:接收由特定系统中的上位机发送的日志请求;基于日志请求携带的记录号,从下位机所采集的日志中确定目标日志;将目标日志反馈给上位机。本方案中,在上位机发送的日志请求中至少设置有记录号;下位机按照日志请求中的记录号确定需要反馈给上位机的目标日志。实现一个日志请求能够请求多条日志,并且通过记录号来限定获取日志的顺序,避免数据混乱问题,提高数据采集的稳定性。

【技术实现步骤摘要】

本专利技术涉及安全控制,具体涉及一种日志采集方法及装置


技术介绍

1、为确保高安全系统(如核电系统等安全等级较高的系统)的可靠运行,需要底层的控制站(也称为下位机)记录板卡的日志,当板卡出现故障时可通过解析这些日志来定位故障原因。

2、目前常见的采集高安全系统的日志的方式为:上位机向控制站请求数据,控制站按顺序回复应答数据。但是在上位机读取日志的过程中,如果网络发生故障或者如果多个上位机同时读取日志时,控制站回复的数据就可能出现乱序,这就会导致上位机无法正确解析日志,数据采集的稳定性较差。


技术实现思路

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、基于上述本专利技术实施例提供的一种日志采集方法及装置,该方法为:接收由特定系统中的上位机发送的日志请求;基于日志请求携带的记录号,从下位机所采集的日志中确定目标日志;将目标日志反馈给上位机。本方案中,在上位机发送的日志请求中至少设置有记录号;下位机按照日志请求中的记录号确定需要反馈给上位机的目标日志。实现一个日志请求能够请求多条日志,并且通过记录号来限定获取日志的顺序,避免数据混乱问题,提高数据采集的稳定性。

本文档来自技高网...

【技术保护点】

1.一种日志采集方法,其特征在于,所述方法适用于特定系统中的下位机,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,基于所述日志请求携带的记录号,从所述下位机所采集的日志中确定目标日志,包括:

3.根据权利要求1或2所述的方法,其特征在于,将所述目标日志反馈给所述上位机,包括:

4.根据权利要求3所述的方法,其特征在于,将所述日志发送缓冲区中的所述目标日志反馈给所述上位机,包括:

5.根据权利要求1或2所述的方法,其特征在于,还包括:

6.一种日志采集装置,其特征在于,所述装置适用于特定系统中的下位机,所述装置包括:

7.根据权利要求6所述的装置,其特征在于,所述确定单元包括:

8.根据权利要求6或7所述的装置,其特征在于,所述反馈单元包括:

9.根据权利要求8所述的装置,其特征在于,所述反馈模块具体用于:基于指定加密算法和所述日志请求携带的加密长度,对所述日志发送缓冲区中的所述目标日志进行加密;将加密后的所述目标日志上报给所述上位机。

10.根据权利要求6或7所述的装置,其特征在于,还包括:

...

【技术特征摘要】

1.一种日志采集方法,其特征在于,所述方法适用于特定系统中的下位机,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,基于所述日志请求携带的记录号,从所述下位机所采集的日志中确定目标日志,包括:

3.根据权利要求1或2所述的方法,其特征在于,将所述目标日志反馈给所述上位机,包括:

4.根据权利要求3所述的方法,其特征在于,将所述日志发送缓冲区中的所述目标日志反馈给所述上位机,包括:

5.根据权利要求1或2所述的方法,其特征在于,还包括:

6...

【专利技术属性】
技术研发人员:刘高生史舒鹏彭立刘松任保华石桂连张智慧李冠宁
申请(专利权)人:北京广利核系统工程有限公司
类型:发明
国别省市:

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

1