[发明专利]一种日志信息的动态存储系统及方法有效
申请号: | 201010108170.3 | 申请日: | 2010-02-05 |
公开(公告)号: | CN101788948A | 公开(公告)日: | 2010-07-28 |
发明(设计)人: | 陈东华 | 申请(专利权)人: | 瑞斯康达科技发展股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 栗若木;王漪 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 日志 信息 动态 存储系统 方法 | ||
1.一种日志信息的动态存储方法,其特征在于,包括:
预设一缓冲区;
每当系统产生新的日志信息,将新产生的日志信息按日志生成的时间顺 序存储到所述缓冲区中,设置新日志信息标志位表示最近一个日志写入周期 有新的日志信息产生;
每到一个写入周期,所述新日志信息标志位表示最近一个日志写入周期 有新的日志信息产生时,将所述缓冲区中的日志信息一次性写入非易失性存 储器的日志文件中。
2.如权利要求1所述的方法,其特征在于:
启动所述动态存储时,如果所述非易失性存储器中含有历史日志信息, 则将所述新产生的日志信息存储到所述缓冲区之前,进一步提取所述历史日 志信息并存储到所述缓冲区中。
3.如权利要求2所述的方法,其特征在于:
提取所述历史日志信息时,按照时间顺序将所述历史日志信息存储到所 述缓冲区中,其中时间上最新的历史日志信息存储在所述缓冲区的头部;
每当存储所述新产生的日志信息时,将所述缓冲区中的日志信息向所述 缓冲区的尾部移动,在所述缓冲区的头部留出所述新产生的日志信息大小的 预留空间,并将所述新产生的日志信息存储到所述预留空间中。
4.如权利要求2所述的方法,其特征在于:
提取所述历史日志信息时,按照时间顺序将所述历史日志信息存储到所 述缓冲区中,其中时间上最老的历史日志信息存储在所述缓冲区的头部;
每当存储所述新产生的日志信息时,在所述缓冲区中时间上最新的日志 信息后连续存储所述新的日志信息。
5.如权利要求1所述的方法,其特征在于:
根据日志写入规则,或者在所述系统的日志功能无效时,将所述缓冲区 中的日志信息写入所述日志文件中。
6.一种日志信息的动态存储系统,其特征在于,包括:
设置模块,用于设置一缓冲区;
存储模块,用于每当系统产生新的日志信息,将新产生的日志信息按日 志生成的时间顺序存储到所述缓冲区中,设置新日志信息标志位表示最近一 个日志写入周期有新的日志信息产生;
写入模块,用于每到一个写入周期,所述新日志信息标志位表示最近一 个日志写入周期有新的日志信息产生时,将所述缓冲区中的日志信息一次性 写入非易失性存储器的日志文件中。
7.如权利要求6所述的系统,其特征在于,该系统进一步包括:
判断模块,用于在启动所述动态存储时判断所述非易失性存储器中是否 含有历史日志信息;
提取模块,用于所述判断模块在启动所述动态存储时判断出所述非易失 性存储器中含有历史日志信息时,将所述新产生的日志信息存储到所述缓冲 区之前,提取所述历史日志信息;
其中,所述存储模块进一步用于将所述历史日志信息存储到所述缓冲区 中。
8.如权利要求7所述的系统,其特征在于,该系统进一步包括:
移动模块,用于将所述缓冲区中的日志信息向所述缓冲区的尾部移动, 在所述缓冲区的头部留出所述新产生的日志信息大小的预留空间;
其中,
所述存储模块,用于按照时间顺序将所述历史日志信息存储到所述缓冲 区中,其中时间上最新的日志信息存储在所述缓冲区的头部,并用于将所述 新产生的日志信息存储到所述预留空间中。
9.如权利要求7所述的系统,其特征在于:
所述存储模块,用于按照时间顺序将所述历史日志信息存储到所述缓冲 区中,其中时间上最老的日志信息存储在所述缓冲区的头部,并用于在所述 缓冲区中时间上最新的日志信息后连续存储所述新产生的日志信息。
10.如权利要求6所述的系统,其特征在于:
所述写入模块用于根据日志写入规则,或者在所述系统的日志功能无效 时,将所述缓冲区中的日志信息写入所述日志文件中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞斯康达科技发展股份有限公司,未经瑞斯康达科技发展股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010108170.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:具开合调整功效的按摩器
- 下一篇:一种隔音除尘透气装置
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置