一种嵌入式机载记录设备日志记录及分析系统技术方案

技术编号:27530758 阅读:22 留言:0更新日期:2021-03-03 11:07
本发明专利技术提供了一种嵌入式机载记录设备日志记录及分析系统,各功能模块将需要记录的日志在日志管理模块中统一打包,日志管理模块对日志数据进行分包处理,并将日志数据周期性分别写入NVRAM和电子盘。本发明专利技术能够实现单条日志解析及日志转存为文件等功能,解决了机载记录设备出现偶发记录数据不完整而无法定位故障原因的问题,通过NVRAM日志与电子盘日志相结合,能够快速定位故障发生时机、机理,有助于故障快速定位;解决了单使用电子盘日志无法快速定位数据记录不完整故障原因的问题,具有较高的应用价值。高的应用价值。高的应用价值。

【技术实现步骤摘要】
一种嵌入式机载记录设备日志记录及分析系统


[0001]本专利技术涉及嵌入式系统维护领域,主要应用于机载嵌入式记录设备的系统跟踪与维护。

技术介绍

[0002]在一个完整的信息系统里面,日志是一个非常重要的功能组成部分。它可以记录下系统所产生的所有行为,并按照规定的格式表达出来。我们可以使用日志系统所记录的信息为系统进行排错,优化系统性能,或者根据这些信息调整系统的行为。日志是记录系统中硬件、软件和系统问题的信息汇总,同时还可以监视系统中发生的事件。用户可以通过它来检查系统运行情况、错误发生的原因。为了便于日志信息分析,一般需要根据实际情况定义特定格式的日志信息。
[0003]机载记录设备具有电子盘,相较于其他设备,可以存储更多的日志数据,同时由于电子盘的存在,使得机载记录设备的故障概率有所提高,当电子盘出现故障,日志记录功能将会失效。因此,机载记录设备需要更加完善的日志记录功能。

技术实现思路

[0004]为了克服现有技术的不足,本专利技术提供一种嵌入式机载记录设备日志记录及分析系统,主要应用于机载嵌入式记录设备的系统跟踪与维护。充分利用了NVRAM和电子盘的特性,实现了两者日志记录功能的优势互补,提供了一种适用于机载记录设备的日志记录及分析方法。采用NVRAM和电子盘相结合的方式实现系统日志记录,充分利用了NVRAM和电子盘的特性,实现了两者的优势互补;同时设计了与之相适应的日志处理及分析方法。
[0005]本专利技术解决其技术问题所采用的技术方案是:
[0006]一种嵌入式机载记录设备日志记录及分析系统,各功能模块将需要记录的日志在日志管理模块中统一打包,日志管理模块对日志数据进行分包处理,并添加系统运行时间及日历时,打包后的日志数据放入日志缓冲队列,其中一个打包的日志数据放入NVRAM日志队列,其余的打包的日志数据放入电子盘日志队列,日志管理模块将日志数据周期性分别写入NVRAM和电子盘。
[0007]所述日志的日志存储格式为在日志存储区域内,起始位置存储日志元数据,并采用备份存储以实现对异常掉电的防护。
[0008]所述日志数据按固定包长度进行打包存储,日志包格式中存放有日志生成时间,日志来源信息,根据日志信息快速定位故障发生时间以及故障模块。
[0009]对于长度超过单个日志包中数据最大长度的日志,将进行分包处理。
[0010]所述NVRAM中仅记录软件启动信息及各模块自检结果等关键日志数据;电子盘中除记录软件启动信息外,还记录软件运行时间、各个功能模块的运行情况统计、各个设备的周期自检测结果以及其他需要记录的状态信息。
[0011]本专利技术的有益效果在于充分利用了NVRAM和电子盘的特性,将两者相结合,提供了
一种适用于机载记录设备的日志记录及分析方法。本专利技术的内容主要包括日志存储格式、打包处理流程、日志存储管理、日志解析处理等功能。包含基于NVRAM和电子盘的日志解析及处理,能够实现单条日志解析及日志转存为文件等功能。包含基于NVRAM和电子盘的日志解析及处理,能够实现单条日志解析及日志转存为文件等功能;解决了机载记录设备出现偶发记录数据不完整而无法定位故障原因的问题,通过NVRAM日志与电子盘日志相结合,能够快速定位故障发生时机、机理,有助于故障快速定位;解决了单使用电子盘日志无法快速定位数据记录不完整故障原因的问题,具有较高的应用价值。
附图说明
[0012]图1是本专利技术日志数据记录的数据流示意图。
具体实施方式
[0013]下面结合附图和实施例对本专利技术进一步说明。
[0014]本专利技术中采用了适用于NVRAM和电子盘的日志存储格式,在日志存储区域内,起始位置存储日志元数据,并采用备份存储以实现对异常掉电的防护。日志数据按固定包长度进行打包存储。可实现日志的灵活使用。
[0015]由于NVRAM空间有限,因此NVRAM中仅记录软件启动信息及各模块自检结果等关键日志数据。电子盘存储空间大,且读取方便,因此系统运行过程中,电子盘中除记录软件启动信息外,还记录软件运行时间、各个任务的执行情况统计、各个设备的周期自检测结果以及其他需要记录的状态信息。NVRAM日志可以在电子盘出现故障时,提供系统状态跟踪及关键故障数据的存储。
[0016]一种嵌入式机载记录设备日志记录及分析系统,各功能模块将需要记录的日志在日志管理模块中统一打包,日志管理模块对日志数据进行分包处理,并添加系统运行时间及日历时,打包后的日志数据放入日志缓冲队列,其中一个打包的日志数据放入NVRAM日志队列,其余的打包的日志数据放入电子盘日志队列,日志管理模块将日志数据周期性分别写入NVRAM和电子盘。
[0017]本专利技术包含基于NVRAM和电子盘的日志解析及处理,能够实现单条日志解析及日志转存为文件等功能。
[0018]所述的日志采用适用于NVRAM和电子盘的日志存储格式,在日志存储区域内,起始位置存储日志元数据,并采用备份存储以实现对异常掉电的防护。
[0019]所述日志数据按固定包长度进行打包存储,日志包格式中存放有日志生成时间,日志来源信息,根据日志信息快速定位故障发生时间以及故障模块。
[0020]对于长度超过单个日志包中数据最大长度的日志,将进行分包处理,实现日志记录的灵活使用。
[0021]所述NVRAM中仅记录软件启动信息及各模块自检结果等关键日志数据;电子盘中除记录软件启动信息外,还记录软件运行时间、各个功能模块的运行情况统计、各个设备的周期自检测结果以及其他需要记录的状态信息。
[0022]如图1所示,各功能模块将需要记录的日志交由日志管理模块统一打包,日志管理模块对日志数据进行分包处理,并添加系统运行时间及日历时,打包后的日志数据放入日
志缓冲队列,日志管理模块周期将日志数据写入NVRAM和电子盘。
[0023]本专利技术包含基于NVRAM和电子盘的日志解析及处理,能够实现单条日志解析及日志转存为文件等功能。
[0024]最后所应说明的是:以上实施例仅用以说明而非限定本专利技术的技术方案,尽管参照上述实施例对本专利技术进行了详细说明,本领域的普通技术人员应当理解;依然可以对本专利技术进行修改或者等同替换,而不脱离本专利技术的精神和范围的任何修改或局部替换,其均应涵盖在本专利技术的权利要求范围当中。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种嵌入式机载记录设备日志记录及分析系统,其特征在于:所述的嵌入式机载记录设备日志记录及分析系统,各功能模块将需要记录的日志在日志管理模块中统一打包,日志管理模块对日志数据进行分包处理,并添加系统运行时间及日历时,打包后的日志数据放入日志缓冲队列,其中一个打包的日志数据放入NVRAM日志队列,其余的打包的日志数据放入电子盘日志队列,日志管理模块将日志数据周期性分别写入NVRAM和电子盘。2.根据权利要求1所述的一种嵌入式机载记录设备日志记录及分析系统,其特征在于:所述日志的日志存储格式为在日志存储区域内,起始位置存储日志元数据,并采用备份存储以实现对异常掉电的防护。3.根据权利要求1所述的一种...

【专利技术属性】
技术研发人员:董永峰赵国政夏珍珍
申请(专利权)人:中国航空工业集团公司洛阳电光设备研究所
类型:发明
国别省市:

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

1