[发明专利]一种应用于嵌入式终端的日志处理方法以及设备有效
| 申请号: | 202011004865.7 | 申请日: | 2020-09-23 |
| 公开(公告)号: | CN112286893B | 公开(公告)日: | 2023-02-24 |
| 发明(设计)人: | 汪芳君;陈富光;娄嘉骏;张裕松;封小刚 | 申请(专利权)人: | 宁波水表(集团)股份有限公司 |
| 主分类号: | G06F16/18 | 分类号: | G06F16/18;G06F3/06 |
| 代理公司: | 北京君恒知识产权代理有限公司 11466 | 代理人: | 余威 |
| 地址: | 315032 浙*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 应用于 嵌入式 终端 日志 处理 方法 以及 设备 | ||
1.一种应用于嵌入式终端的日志处理方法,其特征在于,所述日志处理方法包括:
采集周期性产生的日志数据;
获取存储器的最新记录地址,并基于所述最新记录地址确定存储器的操作位置;
将所述日志数据存储至所述存储器的操作位置所对应的地址;
根据所述操作位置的地址及本帧日志数据的长度,得到新的地址作为最新记录地址;
所述日志处理方法还包括:记录所述存储器的首扇区的地址和中间位置扇区的地址以及存储于所述首扇区中位于初始位置的日志数据的第一时间戳和所述中间位置扇区中位于初始位置的日志数据的第二时间戳;
所述日志处理方法还包括:按日志数据的时间戳检索日志数据;
所述步骤按时间戳检索日志数据包括:依据所述首扇区的地址和所述中间位置扇区的地址以及所述第一时间戳和所述第二时间戳对需要检索的日志数据进行粗定位。
2.根据权利要求1所述的日志处理方法,其特征在于,所述步骤将所述日志数据存储至所述存储器的操作位置所对应的地址包括:每一帧数据存储首地址紧接着上一帧数据的结尾。
3.根据权利要求2所述的日志处理方法,其特征在于,所述步骤将所述日志数据存储至所述存储器的操作位置所对应的地址还包括:判断扇区剩余的存储空间能否容纳所述日志数据,如果判断所述扇区剩余的存储空间能够容纳所述日志数据,则将所述日志数据存储在所述扇区剩余的存储空间中,如果判断所述扇区剩余的存储空间不能够容纳所述日志数据,则将所述日志数据存储在下一扇区的初始位置。
4.根据权利要求2所述的日志处理方法,其特征在于,所述步骤将所述日志数据存储至所述存储器的操作位置所对应的地址还包括:判断所述存储器是否写满,如果判断所述存储器已经写满则将所述日志数据存储在存储器首扇区的初始位置并覆盖原有数据,如果判断所述存储器没有写满,则根据存储的操作顺序按照日志数据的时间戳升序对日志数据进行存储。
5.根据权利要求1所述的日志处理方法,其特征在于,依据所述首扇区的地址和所述中间位置扇区的地址以及所述第一时间戳和所述第二时间戳对需要检索的日志数据进行粗定位包括:获取需要检索的日志数据的检索时间戳,判断所述第一时间戳是否小于等于所述第二时间戳,当判断结果为是则判断检索时间戳是否小于等于第一时间戳,当判断检索时间戳是否小于等于第一时间戳的结果为是则检索存储器的后半部分扇区,当判断检索时间戳是否小于等于第一时间戳的结果为否则判断检索时间戳是否小于等于第二时间戳,当判断检索时间戳是否小于等于第二时间戳的结果为是则检索存储器的前半部分扇区,当判断检索时间戳是否小于等于第二时间戳的结果为否则检索存储器的后半部分扇区。
6.根据权利要求5所述的日志处理方法,其特征在于,依据所述首扇区的地址和所述中间位置扇区的地址以及所述第一时间戳和所述第二时间戳对需要检索的日志数据进行粗定位包括:当判断所述第一时间戳是否小于等于所述第二时间戳的结果为否则判断所述检索时间戳是否大于等于第一时间戳,当判断所述检索时间戳是否大于等于第一时间戳的结果为是则检索存储器的前半部分扇区,当判断所述检索时间戳是否大于等于第一时间戳的结果为否则判断所述检索时间戳是否小于等于第二时间戳,当判断所述检索时间戳是否小于等于第二时间戳的结果为是则检索存储器的前半部分扇区,当判断所述检索时间戳是否小于等于第二时间戳的结果为否则检索存储器的后半部分扇区。
7.一种日志处理设备,其特征在于,所述日志处理设备包括:
控制器,用于实现各程序;
程序存储器,用于存储至少一个程序;
所述控制器执行所述至少一个程序时,所述日志处理设备执行权利要求1至6任一所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波水表(集团)股份有限公司,未经宁波水表(集团)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011004865.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种光通信线缆生产用切割装置
- 下一篇:一种内容接续系统





