一种应用于嵌入式终端的日志处理方法以及设备与流程

文档序号:23759425发布日期:2021-01-29 18:25阅读:来源:国知局

技术特征:
1.一种应用于嵌入式终端的日志处理方法,其特征在于,所述日志处理方法包括:采集周期性产生的日志数据;获取存储器的最新记录地址,并基于所述最新记录地址确定存储器的操作位置;将所述日志数据存储至所述存储器的操作位置所对应的地址;根据所述操作位置的地址及本帧日志数据的长度,得到新的地址作为最新记录地址。2.根据权利要求1所述的日志处理方法,其特征在于,所述步骤将所述日志数据存储至所述存储器的操作位置所对应的地址包括:每一帧数据存储首地址紧接着上一帧数据的结尾。3.根据权利要求2所述的日志处理方法,其特征在于,所述步骤将所述日志数据存储至所述存储器的操作位置所对应的地址还包括:判断扇区剩余的存储空间能否容纳所述日志数据,如果判断所述扇区剩余的存储空间能够容纳所述日志数据,则将所述日志数据存储在所述扇区剩余的存储空间中,如果判断所述扇区剩余的存储空间不能够容纳所述日志数据,则将所述日志数据存储在下一扇区的初始位置。4.根据权利要求2所述的日志处理方法,其特征在于,所述步骤将所述日志数据存储至所述存储器的操作位置所对应的地址还包括:判断所述存储器是否写满,如果判断所述存储器已经写满则将所述日志数据存储在存储器首扇区的初始位置并覆盖原有数据,如果判断所述存储器没有写满,则根据存储的操作顺序按照日志数据的时间戳升序对日志数据进行存储。5.根据权利要求1所述的日志处理方法,其特征在于,所述日志处理方法还包括:记录所述存储器的首扇区的地址和中间位置扇区的地址以及存储于所述首扇区中位于初始位置的日志数据的第一时间戳和所述中间位置扇区中位于初始位置的日志数据的第二时间戳。6.根据权利要求5所述的日志处理方法,其特征在于,所述日志处理方法还包括:按日志数据的时间戳检索日志数据。7.根据权利要求6所述的日志处理方法,其特征在于,所述步骤按时间戳检索日志数据包括:依据所述首扇区的地址和所述中间位置扇区的地址以及所述第一时间戳和所述第二时间戳对需要检索的日志数据进行粗定位。8.根据权利要求7所述的日志处理方法,其特征在于,依据所述首扇区的地址和所述中间位置扇区的地址以及所述第一时间戳和所述第二时间戳对需要检索的日志数据进行粗定位包括:获取需要检索的日志数据的检索时间戳,判断所述第一时间戳是否小于等于所述第二时间戳,当判断结果为是则判断检索时间戳是否小于等于第一时间戳,当判断检索时间戳是否小于等于第一时间戳的结果为是则检索存储器的后半部分扇区,当判断检索时间戳是否小于等于第一时间戳的结果为否则判断检索时间戳是否小于等于第二时间戳,当判断检索时间戳是否小于等于第二时间戳的结果为是则检索存储器的前半部分扇区,当判断检索时间戳是否小于等于第二时间戳的结果为否则检索存储器的后半部分扇区。9.根据权利要求8所述的日志处理方法,其特征在于,依据所述首扇区的地址和所述中间位置扇区的地址以及所述第一时间戳和所述第二时间戳对需要检索的日志数据进行粗定位包括:当判断所述第一时间戳是否小于等于所述第二时间戳的结果为否则判断所述检索时间戳是否大于等于第一时间戳,当判断所述检索时间戳是否大于等于第一时间戳的结
果为是则检索存储器的前半部分扇区,当判断所述检索时间戳是否大于等于第一时间戳的结果为否则判断所述检索时间戳是否小于等于第二时间戳,当判断所述检索时间戳是否小于等于第二时间戳的结果为是则检索存储器的前半部分扇区,当判断所述检索时间戳是否小于等于第二时间戳的结果为否则检索存储器的后半部分扇区。10.一种日志处理设备,其特征在于,所述日志处理设备包括:控制器,用于实现各程序;程序存储器,用于存储至少一个程序;所述控制器执行所述至少一个程序时,所述日志处理设备执行权利要求1至9任一所述的方法。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1