[发明专利]一种提高配置文件可靠性的方法及装置无效
申请号: | 201110046973.5 | 申请日: | 2011-02-23 |
公开(公告)号: | CN102110032A | 公开(公告)日: | 2011-06-29 |
发明(设计)人: | 曹云;胡扬忠;邬伟琪 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F12/16 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 310012 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提高 配置文件 可靠性 方法 装置 | ||
1.一种提高配置文件可靠性的方法,其特征在于,该方法包括:
在系统启动过程中,从主配置文件或备份配置文件中成功读取配置信息,并利用所述配置信息对系统进行配置;
在系统运行过程中,在达到预设的周期且预设的参数保存标志位指示需保存配置信息时,触发将设置的配置信息写入所述主配置文件;在将所述设置的配置信息写入所述主配置文件过程中判定未发生异常重启,则确认成功写入,且在将所述设置的配置信息成功写入所述主配置文件后,将所述设置的配置信息写入所述备份配置文件。
2.根据权利要求1所述的方法,其特征在于,所述从主配置文件或备份配置文件中成功读取配置信息之后进一步包括:
若从主配置文件中成功读取配置信息,则利用主配置文件更新备份配置文件;若从备份配置文件中成功读取配置信息,则利用备份配置文件更新主配置文件。
3.根据权利要求1或2所述的方法,其特征在于,所述在系统启动过程中进一步包括:
若从所述主配置文件及所述备份配置文件中都未成功读取配置信息,则将默认参数写入所述主配置文件及所述备份配置文件,并利用所述默认参数对系统进行配置。
4.根据权利要求1或2所述的方法,其特征在于,所述在系统运行过程中进一步包括:
在未达到预设的周期或预设的参数保存标志位指示无需保存配置信息时,在系统处于正常重启状态后,触发将设置的配置信息写入所述主配置文件。
5.根据权利要求4所述的方法,其特征在于,所述触发将设置的配置信息写入所述主配置文件之前进一步包括:对所述主配置文件和所述备份配置文件,屏蔽除写入设置的配置信息之外的操作;
所述将所述设置的配置信息写入所述备份配置文件之后进一步包括:消除对所述主配置文件和所述备份配置文件的屏蔽操作。
6.一种提高配置文件可靠性的装置,其特征在于,该装置包括:用以保存主配置文件、备份配置文件和参数保存标志位的存储模块、触发模块、控制模块和计时模块;
所述计时模块在达到预设的周期时,产生保存指令并输出至所述控制模块;
所述触发模块在系统进入启动过程后,被触发输出初始化指令至所述控制模块;在系统进入运行过程后,被触发输出运行指令至所述控制模块;
所述控制模块根据接收到的初始化指令,从所述存储模块中的主配置文件或备份配置文件中成功读取配置信息,利用所述配置信息对系统进行配置;
所述控制模块根据接收到的运行指令,从所述存储模块中读取参数保存标志位,在所述参数保存标志位指示需保存配置信息后,确认接收到保存指令,将设置的配置信息写入所述存储模块的主配置文件;在将所述设置的配置信息写入所述主配置文件过程中判定未发生异常重启,则确认成功写入,且在将设置的配置信息成功写入主配置文件后,将所述设置的配置信息写入所述存储模块的备份配置文件。
7.根据权利要求6所述的装置,其特征在于,所述控制模块从所述存储模块中的主配置文件或备份配置文件中成功读取配置信息后,进一步用于确认从主配置文件中成功读取配置信息时,利用主配置文件更新备份配置文件;确认从备份配置文件中成功读取配置信息时,利用备份配置文件更新主配置文件。
8.根据权利要求6或7所述的装置,其特征在于,所述控制模块进一步将默认参数保存于所述存储模块;
所述控制模块从所述主配置文件及所述备份配置文件中都未成功读取配置信息,则从所述存储模块读取默认参数,将默认参数写入所述存储模块的主配置文件及备份配置文件,并利用所述默认参数对系统进行配置。
9.根据权利要求6或7所述的装置,其特征在于,所述触发模块包括:
第一触发单元,在系统进入启动过程后被触发,产生初始化指令并输出至所述控制模块;
第二触发单元,在系统进入运行过程后被触发,产生运行指令并输出至所述控制模块。
10.根据权利要求9所述的装置,其特征在于,所述触发模块进一步包括第三触发单元;
所述第三触发单元在系统进入正常重启状态后被触发,产生正常重启指令并输出至所述控制模块;
所述控制模块在所述参数保存标志位指示无需保存配置信息或未接收到保存指令时,进一步根据接收到的正常重启指令,将设置的配置信息写入存储模块的主配置文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110046973.5/1.html,转载请声明来源钻瓜专利网。