一种日志数据的存储方法、电子设备及存储介质技术

技术编号:23190816 阅读:41 留言:0更新日期:2020-01-24 16:14
本发明专利技术公开了一种日志数据的存储方法,包括:获取日志数据和预设缓存区域中的写入标识,所述预设缓存区域包括若干存储块,所述写入标识包括写入块地址和写入起始地址;从所述写入块地址对应的存储块、所述写入起始地址开始将所述日志数据写入所述预设缓存区域中;获取所述预设缓存区域中的读取块地址;将所述读取块地址对应的存储块内的数据存储至存储器中。本发明专利技术还公开一种电子设备及存储介质,本发明专利技术将日志数据实时写入缓存区域中,再整块读取到存储器中,提高日志数据存储至存储器的效率,提高数据写入的吞吐量。

【技术实现步骤摘要】
一种日志数据的存储方法、电子设备及存储介质
本专利技术涉及数据处理领域,尤其涉及一种日志数据的存储方法、电子设备及存储介质。
技术介绍
飞行日志是飞控系统里面不可或缺的一部分,其不仅在开发阶段为开发人员提供了调试和仿真的手段,也为日后产品化阶段提供了类似飞机“黑盒子”的功能,在发生重大安全事故时,可以通过查看飞行日志数据了解事故原因。飞控系统需要有相当高的控制精度,系统的执行周期一都比较快(一般为微秒级),短时间内就会产生大量的飞行数据。目前普遍的记录飞行日志的方法是将所有需要记录的日志数据周期性地写入存储器,如SD卡,Flash等。而这将导致两个问题:由于日志数据是零碎地写入,而不是整块写入,将导致数据写入存储器的速度大大降低,从而降低了总的日志记录数据的吞吐量。
技术实现思路
为了克服现有技术中日志数据记录方法写入存储器的速度低、影响系统实时性的问题,本专利技术的目的在于提供一种日志数据的存储方法、电子设备及存储介质。为了实现上述目的,本专利技术提供一种日志数据的存储方法,包括:获取日志数本文档来自技高网...

【技术保护点】
1.一种日志数据的存储方法,其特征在于,包括:/n获取日志数据和预设缓存区域中的写入标识,所述预设缓存区域包括若干存储块,所述写入标识包括写入块地址和写入起始地址;/n从所述写入块地址对应的存储块、所述写入起始地址开始将所述日志数据写入所述预设缓存区域中;/n获取所述预设缓存区域中的读取块地址;/n将所述读取块地址对应的存储块内的数据存储至存储器中。/n

【技术特征摘要】
1.一种日志数据的存储方法,其特征在于,包括:
获取日志数据和预设缓存区域中的写入标识,所述预设缓存区域包括若干存储块,所述写入标识包括写入块地址和写入起始地址;
从所述写入块地址对应的存储块、所述写入起始地址开始将所述日志数据写入所述预设缓存区域中;
获取所述预设缓存区域中的读取块地址;
将所述读取块地址对应的存储块内的数据存储至存储器中。


2.如权利要求1所述的日志数据的存储方法,其特征在于,所述将所述读取块地址对应的存储块内的数据存储至存储器中之前,所述方法还包括:
判断是否存在待存储的存储块;
若存在待存储的存储块,将所述读取块地址对应的存储块内的数据存储至存储器中。


3.如权利要求2所述的日志数据的存储方法,其特征在于,所述判断是否存在待读取数据块,具体包括:
判断所述读取块地址和所述写入块地址是否相同;
若所述读取块地址和所述写入块地址不同,则存在待读取数据块。


4.如权利要求1所述的日志数据的存储方法,其特征在于,所述将所述读取块地址对应的存储块内的数据存储至存储器中之后,所述方法还包括:
按照预设排列顺序将所述读取块地址更新为下一个所述存储块的地址。


5.如权利要求1所述的日志数据的存储方法,其特征在于,从所述写入块地址对应的存储块、所述写入起始地址开始将所述日志数据写入所述预设缓存区域中之后,所述方法还包括:
将日志数据写入后的写入结束地址和所述写入结束地址所在的存储块的地址分别赋值给所述写入起始地址和...

【专利技术属性】
技术研发人员:邹佳池
申请(专利权)人:深圳市道通智能航空技术有限公司道通智能航空技术欧洲有限责任公司
类型:发明
国别省市:广东;44

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

1