日志存储方法及电路技术

技术编号:39655008 阅读:7 留言:0更新日期:2023-12-09 11:23
本发明专利技术提供一种日志存储方法及电路,涉及数据处理技术领域

【技术实现步骤摘要】
日志存储方法及电路


[0001]本专利技术涉及数据处理
,具体而言,涉及一种日志存储方法及电路


技术介绍

[0002]随着科技的发展,各种各样的电子设备也越来越多

在电子设备的工作的过程中,需要监测电子设备的工作状态,生成对应日志数据,对日志数据的存储也称为了研究的热点

[0003]相关技术中,在对日志信息进行存储时,在存储器中直接存储各种日志信息

但是,相关技术中,在存储器中直接存储日志信息,容易造成日志存储的可靠性低的问题


技术实现思路

[0004]本专利技术的目的在于,针对上述现有技术中的不足,提供一种日志存储方法及电路,以便解决相关技术中所存在的上述技术问题

[0005]为实现上述目的,本专利技术实施例采用的技术方案如下:
[0006]第一方面,本专利技术实施例提供了一种日志存储方法,应用于控制单元,所述方法包括:
[0007]接收被监测单元发送的目标信号,所述目标信号用于指示所述被监测单元的工作状态异常;
[0008]根据所述目标信号生成目标日志数据;
[0009]根据第一预设存储区域中最新存储日志的存储位置,从所述第一预设存储区域中确定目标存储位置;
[0010]在所述目标存储位置中存储所述目标日志数据

[0011]综上所述,将目标日志数据存储在目标存储位置,可以对目标日志数据实现可靠的存储,基于最新存储日志的存储位置确定出目标存储位置,可以准确

高效的确定出目标存储位置,从而实现对于目标日志数据的高效存储

[0012]可选的,所述根据第一预设存储区域中最新存储日志的存储位置,从所述第一预设存储区域中确定目标存储位置之前,所述方法还包括:
[0013]从所述第一预设存储区域中的日志索引区中,确定第一日志索引为所述最新存储日志的存储位置

[0014]综上所述,在第一预设存储区域中具有专门的日志索引区,便于快速的确定出最新存储日志的存储位置

[0015]可选的,所述第一日志索引用于指示:所述最新存储日志的第一子日志存储区的位置;
[0016]所述根据第一预设存储区域中最新存储日志的存储位置,从所述第一预设存储区域中确定目标存储位置,包括:
[0017]根据所述第一日志索引,从所述第一预设存储区域中的多个子日志存储区中确定
第二子日志存储区的位置;
[0018]将所述第二子日志存储区的位置作为所述目标存储位置

[0019]综上所述,根据第一日志索引可以准确

高效的确定第二子日志存储区的位置,继而可以实现准确

高效确定目标存储位置

[0020]可选的,所述根据所述第一日志索引,从所述第一预设存储区域中的多个子日志存储区中确定第二子日志存储区的位置为所述目标存储位置,包括:
[0021]若所述第一日志索引所指示的所述第一子日志存储区的位置是所述多个子日志存储区中最后一个子日志存储区的位置;则将所述多个子日志存储区中第一个子日志存储区的位置,作为所述第二子日志存储区的位置

[0022]综上所述,当第一子日志存储区的位置是最后一个子日志存储区的位置时,将第一个日志存储区的位置作为第二子日志存储区的位置,使得第二子日志存储区的位置的确定更加灵活

顺序

[0023]可选的,所述根据所述第一日志索引,从所述第一预设存储区域中的多个子日志存储区中确定第二子日志存储区的位置为所述目标存储位置,包括:
[0024]若所述第一日志索引所指示的所述第一子日志存储区的位置不是所述多个子日志存储区中最后一个子日志存储区的位置,则根据所述第一日志索引以及预设参数,确定第二日志索引;
[0025]将所述多个子日志存储区中所述第二日志索引所指示的子日志存储区的位置作为所述第二子日志存储区的位置

[0026]综上所述,根据第一索引和预设参数,确定第二日志索引,使得确定出的第二日志索引更加合理,基于第二日志索引所确定出的第二日志存储区的位置也更加可靠,有利于日志数据的可靠存储

[0027]可选的,在所述目标存储位置中存储所述目标日志数据之后,所述方法还包括:
[0028]根据所述第二子日志存储区的位置,更新所述日志索引区中的所述第一日志索引

[0029]综上所述,对于第一日志索引进行及时更新,使得确定的最新存储日志的存储位置更加准确,进而便于准确的确定出目标存储位置

[0030]可选的,所述根据所述目标信号生成目标日志数据,包括:
[0031]根据所述目标信号生成目标日志;
[0032]根据所述目标日志生成所述目标日志的循环冗余校核数据;
[0033]确定所述目标日志对应的日志头;
[0034]根据所述目标日志对应的日志头

所述目标日志以及所述目标日志的循环冗余校核数据,生成所述目标日志数据

[0035]综上所述,基于日志头

目标日志和循环冗余校核数据,生成的目标日志数据,使得目标日志数据所包含的信息更加丰富

全面

[0036]可选的,在所述根据第一预设存储区域中最新存储日志的存储位置,从所述第一预设存储区域中确定目标存储位置之前,所述方法还包括:
[0037]将所述目标日志数据存储至第二预设存储区域;
[0038]所述在所述目标存储位置中存储所述目标日志数据,包括:
[0039]将所述目标日志数据从所述第二预设存储区域存储至所述目标存储位置

[0040]综上所述,先将目标日志数据存储到第二预设存储区域,再存储到第一预设存储区域的目标存储位置中,可以可靠的对目标日志数据进行存储

[0041]可选的,在所述根据第一预设存储区域中最新存储日志的存储位置,从所述第一预设存储区域中确定目标存储位置之后,所述方法还包括:
[0042]若所述第二预设存储区域中存储的目标日志数据和所述第一预设存储区域的目标存储位置中存储的目标日志数据不相同;则重新读取所述第二预设存储区域中存储的目标日志数据;
[0043]将重新读取的目标日志数据,存储至所述第一预设存储区域中的所述目标存储位置

[0044]综上所述,在第二预设存储区域和目标存储位置存储的目标日志数据不同时,重新读取并存储目标日志数据,使得目标存储位置所存储的目标日志数据更加准确

[0045]可选的,所述根据第一预设存储区域中最新存储日志的存储位置,从所述第一预设存储区域中确定目标存储位置,包括:
[0046]根据所述控制单元的所述第一预设存储区域中最新存储本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种日志存储方法,其特征在于,应用于控制单元,所述方法包括:接收被监测单元发送的目标信号,所述目标信号用于指示所述被监测单元的工作状态异常;根据所述目标信号生成目标日志数据;根据第一预设存储区域中最新存储日志的存储位置,从所述第一预设存储区域中确定目标存储位置;在所述目标存储位置中存储所述目标日志数据
。2.
根据权利要求1所述的方法,其特征在于,所述根据第一预设存储区域中最新存储日志的存储位置,从所述第一预设存储区域中确定目标存储位置之前,所述方法还包括:从所述第一预设存储区域中的日志索引区中,确定第一日志索引为所述最新存储日志的存储位置
。3.
根据权利要求2所述的方法,其特征在于,所述第一日志索引用于指示:所述最新存储日志的第一子日志存储区的位置;所述根据第一预设存储区域中最新存储日志的存储位置,从所述第一预设存储区域中确定目标存储位置,包括:根据所述第一日志索引,从所述第一预设存储区域中的多个子日志存储区中确定第二子日志存储区的位置;将所述第二子日志存储区的位置作为所述目标存储位置
。4.
根据权利要求3所述的方法,其特征在于,所述根据所述第一日志索引,从所述第一预设存储区域中的多个子日志存储区中确定第二子日志存储区的位置为所述目标存储位置,包括:若所述第一日志索引所指示的所述第一子日志存储区的位置是所述多个子日志存储区中最后一个子日志存储区的位置;则将所述多个子日志存储区中第一个子日志存储区的位置,作为所述第二子日志存储区的位置
。5.
根据权利要求3所述的方法,其特征在于,所述根据所述第一日志索引,从所述第一预设存储区域中的多个子日志存储区中确定第二子日志存储区的位置为所述目标存储位置,包括:若所述第一日志索引所指示的所述第一子日志存储区的位置不是所述多个子日志存储区中最后一个子日志存储区的位置,则根据所述第一日志索引以及预设参数,确定第二日志索引;将所述多个子日志存储区中所述第二日志索引所指示的子日志存储区的位置作为所述第二子日志存储区的位置
。6.
根据权利要求3所述的方法,其特征在于,在所述目标存储位置中存储所述目标日志数据之后,所述方法...

【专利技术属性】
技术研发人员:赵热闹
申请(专利权)人:成都登临科技有限公司
类型:发明
国别省市:

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

1