一种在配置文件中保存临时数据的方法

文档序号:6519149阅读:238来源:国知局
一种在配置文件中保存临时数据的方法
【专利摘要】本发明涉及嵌入式通信领域,尤其涉及一种在配置文件中保存临时数据的方法,包括以下步骤:为配置文件中所有配置项增加一个决定该配置项其中的值是临时保存还是永久保存的属性;为需要保存的临时数据在配置文件中添加配置项,并将该配置项的属性设置成临时保存;设备启动,读取配置文件中的所有配置项的值,如果读取的配置项的属性是临时保存,则对其中的值进行清空处理;设备启动成功正常运行后,对于获取到只需要临时保存的数据则写入配置文件相对应的配置项中;设备需要使用临时保存的数据,则从配置文件保存临时数据的配置项中直接提取。本方法对于需要保存的临时数据有个规范的处理,便于对于临时数据的管理分类和新的临时数据的添加。
【专利说明】一种在配置文件中保存临时数据的方法
【技术领域】
[0001]本发明涉及嵌入式通信领域,尤其涉及一种在配置文件中保存临时数据的方法。【背景技术】
[0002]随着社会的发展,科技不断进步,网络技术也得到迅猛发展。相应的各类网络设备也应运而生,诸如硬件防火墙,家庭网关,数据卡等应用越来越普遍,大部分网络设备在运行过程中有许多临时数据需要维护和使用,但设备重启后这些数据却又不再需要。所以一般产品都会将这些数据保存在临时文件中,这样的做法对于一些设备需要管理许多不同类型的临时数据时不利于管理分类,同时也不利新的临时数据的添加。

【发明内容】

[0003]本发明的目的在于提供一种在配置文件中保存临时数据的方法,解决了目前临时数据的保存方式不利于管理分类和临时数据归类添加的问题。
[0004]为解决上述问题,本发明所采取的技术方案是:
[0005]一种在配置文件中保存临时数据的方法,包括以下步骤:
[0006]步骤一,为配置文件中所有配置项增加一个决定该配置项其中的值是临时保存还是永久保存的属性;
[0007]步骤二,为需要保存的临时数据在配置文件中添加配置项,并将该配置项的属性设置成临时保存;
[0008]步骤三,设备启动,读取配置文件中的所有配置项的值,如果读取的配置项的属性是临时保存,则对其中的值进行清空处理;
[0009]步骤四,设备启动成功正常运行后,对于获取到只需要临时保存的数据则写入配置文件相对应的配置项中;
[0010]步骤五,设备需要使用临时保存的数据,则从配置文件保存临时数据的配置项中直接提取。
[0011]进一步的,在设备重启后,均是从步骤三开始运行。
[0012]采用上述技术方案所产生的有益效果在于:对于需要保存的临时数据有个规范的处理,便于对于临时数据的管理分类和新的临时数据的添加,不再需要通过存放临时文件去管理,而是通过读写配置文件统一去管理。
【专利附图】

【附图说明】
[0013]图1是本发明一种在配置文件中保存临时数据的方法一个实施例的流程示意图。【具体实施方式】
[0014]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0015]图1示出了本发明一种在配置文件中保存临时数据的方法的一个实施例:一种在配置文件中保存临时数据的方法,包括以下步骤:
[0016]步骤一,为配置文件中所有配置项增加一个决定该配置项其中的值是临时保存还是永久保存的属性;
[0017]步骤二,为需要保存的临时数据在配置文件中添加配置项,并将该配置项的属性设置成临时保存;
[0018]步骤三,设备启动,读取配置文件中的所有配置项的值,如果读取的配置项的属性是临时保存,则对其中的值进行清空处理;
[0019]步骤四,设备启动成功正常运行后,对于获取到只需要临时保存的数据则写入配置文件相对应的配置项中;
[0020]步骤五,设备需要使用临时保存的数据,则从配置文件保存临时数据的配置项中直接提取。
[0021]根据本发明一种在配置文件中保存临时数据的方法的优选实施例,在设备重启后,均是从步骤三开始运行。
[0022]例子:网络设备增加流量统计功能,定时刷新流量,设备重启后不保存。
[0023]1、为配置文件中所有配置项增加一个决定该配置项其中的值是临时保存还是永久保存的属性;
[0024]2、在配置文件中加入配置项:网络接口流量,并将该配置项属性设置为临时保存;
[0025]3、设备启动,遍历读取配置文件中所有配置项和其属性,当遍历到网络接口流量配置项后发现其属性是临时保存,则对其值清零
[0026]4、设备启动成功正常运行后,定时从网络接口中读取实际运行流量值,将其写入该配置中。
[0027]5、网络设备其他模块可以从该配置项中获取数据做操作,如计算某一时间段,实
际流量速率。
[0028]6、设备重启后均从3、开始运行。
【权利要求】
1.一种在配置文件中保存临时数据的方法,其特征在于包括以下步骤: 步骤一,为配置文件中所有配置项增加一个决定该配置项其中的值是临时保存还是永久保存的属性; 步骤二,为需要保存的临时数据在配置文件中添加配置项,并将该配置项的属性设置成临时保存; 步骤三,设备启动,读取配置文件中的所有配置项的值,如果读取的配置项的属性是临时保存,则对其中的值进行清空处理; 步骤四,设备启动成功正常运行后,对于获取到只需要临时保存的数据则写入配置文件相对应的配置项中; 步骤五,设备需要使用临时保存的数据,则从配置文件保存临时数据的配置项中直接提取。
2.根据权利要求1所述的一种在配置文件中保存临时数据的方法,其特征在于:在设备重启后,均是从步骤三开始运行。
【文档编号】G06F17/30GK103593439SQ201310573090
【公开日】2014年2月19日 申请日期:2013年11月15日 优先权日:2013年11月15日
【发明者】杨光 申请人:太仓市同维电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1