CN103593439B - 一种在配置文件中保存临时数据的方法 - Google Patents
一种在配置文件中保存临时数据的方法 Download PDFInfo
- Publication number
- CN103593439B CN103593439B CN201310573090.9A CN201310573090A CN103593439B CN 103593439 B CN103593439 B CN 103593439B CN 201310573090 A CN201310573090 A CN 201310573090A CN 103593439 B CN103593439 B CN 103593439B
- Authority
- CN
- China
- Prior art keywords
- configuration
- configuration file
- ephemeral data
- data
- configuration item
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明涉及嵌入式通信领域,尤其涉及一种在配置文件中保存临时数据的方法,包括以下步骤:为配置文件中所有配置项增加一个决定该配置项其中的值是临时保存还是永久保存的属性;为需要保存的临时数据在配置文件中添加配置项,并将该配置项的属性设置成临时保存;设备启动,读取配置文件中的所有配置项的值,如果读取的配置项的属性是临时保存,则对其中的值进行清空处理;设备启动成功正常运行后,对于获取到只需要临时保存的数据则写入配置文件相对应的配置项中;设备需要使用临时保存的数据,则从配置文件保存临时数据的配置项中直接提取。本方法对于需要保存的临时数据有个规范的处理,便于对于临时数据的管理分类和新的临时数据的添加。
Description
技术领域
本发明涉及嵌入式通信领域,尤其涉及一种在配置文件中保存临时数据的方法。
背景技术
随着社会的发展,科技不断进步,网络技术也得到迅猛发展。相应的各类网络设备也应运而生,诸如硬件防火墙,家庭网关,数据卡等应用越来越普遍,大部分网络设备在运行过程中有许多临时数据需要维护和使用,但设备重启后这些数据却又不再需要。所以一般产品都会将这些数据保存在临时文件中,这样的做法对于一些设备需要管理许多不同类型的临时数据时不利于管理分类,同时也不利新的临时数据的添加。
发明内容
本发明的目的在于提供一种在配置文件中保存临时数据的方法,解决了目前临时数据的保存方式不利于管理分类和临时数据归类添加的问题。
为解决上述问题,本发明所采取的技术方案是:
一种在配置文件中保存临时数据的方法,包括以下步骤:
步骤一,为配置文件中所有配置项增加一个决定该配置项其中的值是临时保存还是永久保存的属性;
步骤二,为需要保存的临时数据在配置文件中添加配置项,并将该配置项的属性设置成临时保存;
步骤三,设备启动,读取配置文件中的所有配置项的值,如果读取的配置项的属性是临时保存,则对其中的值进行清空处理;
步骤四,设备启动成功正常运行后,对于获取到只需要临时保存的数据则写入配置文件相对应的配置项中;
步骤五,设备需要使用临时保存的数据,则从配置文件保存临时数据的配置项中直接提取。
进一步的,在设备重启后,均是从步骤三开始运行。
采用上述技术方案所产生的有益效果在于:对于需要保存的临时数据有个规范的处理,便于对于临时数据的管理分类和新的临时数据的添加,不再需要通过存放临时文件去管理,而是通过读写配置文件统一去管理。
附图说明
图1是本发明一种在配置文件中保存临时数据的方法一个实施例的流程示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1示出了本发明一种在配置文件中保存临时数据的方法的一个实施例:一种在配置文件中保存临时数据的方法,包括以下步骤:
步骤一,为配置文件中所有配置项增加一个决定该配置项其中的值是临时保存还是永久保存的属性;
步骤二,为需要保存的临时数据在配置文件中添加配置项,并将该配置项的属性设置成临时保存;
步骤三,设备启动,读取配置文件中的所有配置项的值,如果读取的配置项的属性是临时保存,则对其中的值进行清空处理;
步骤四,设备启动成功正常运行后,对于获取到只需要临时保存的数据则写入配置文件相对应的配置项中;
步骤五,设备需要使用临时保存的数据,则从配置文件保存临时数据的配置项中直接提取。
根据本发明一种在配置文件中保存临时数据的方法的优选实施例,在设备重启后,均是从步骤三开始运行。
例子:网络设备增加流量统计功能,定时刷新流量,设备重启后不保存。
1、为配置文件中所有配置项增加一个决定该配置项其中的值是临时保存还是永久保存的属性;
2、在配置文件中加入配置项:网络接口流量,并将该配置项属性设置为临时保存;
3、设备启动,遍历读取配置文件中所有配置项和其属性,当遍历到网络接口流量配置项后发现其属性是临时保存,则对其值清零。
4、设备启动成功正常运行后,定时从网络接口中读取实际运行流量值,将其写入该配置中。
5、网络设备其他模块可以从该配置项中获取数据做操作,如计算某一时间段,实际流量速率。
6、设备重启后均从3、开始运行。
Claims (2)
1.一种在配置文件中保存临时数据的方法,其特征在于包括以下步骤:
步骤一,为配置文件中所有配置项增加一个决定该配置项其中的值是临时保存还是永久保存的属性;
步骤二,为需要保存的临时数据在配置文件中添加配置项,并将该配置项的属性设置成临时保存;
步骤三,设备启动,读取配置文件中的所有配置项的值,如果读取的配置项的属性是临时保存,则对其中的值进行清空处理;
步骤四,设备启动成功正常运行后,对于获取到只需要临时保存的数据则写入配置文件相对应的配置项中;
步骤五,设备需要使用临时保存的数据,则从配置文件保存临时数据的配置项中直接提取。
2.根据权利要求1所述的一种在配置文件中保存临时数据的方法,其特征在于:在设备重启后,均是从步骤三开始运行。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310573090.9A CN103593439B (zh) | 2013-11-15 | 2013-11-15 | 一种在配置文件中保存临时数据的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310573090.9A CN103593439B (zh) | 2013-11-15 | 2013-11-15 | 一种在配置文件中保存临时数据的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103593439A CN103593439A (zh) | 2014-02-19 |
CN103593439B true CN103593439B (zh) | 2016-08-31 |
Family
ID=50083580
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310573090.9A Active CN103593439B (zh) | 2013-11-15 | 2013-11-15 | 一种在配置文件中保存临时数据的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103593439B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106919424A (zh) * | 2017-02-27 | 2017-07-04 | 烽火通信科技股份有限公司 | 一种pon网络的onu中配置文件管理***及管理方法 |
CN110661892B (zh) * | 2018-06-28 | 2022-06-28 | 贵州白山云科技股份有限公司 | 一种域名配置信息处理方法及装置 |
CN112104637A (zh) * | 2020-09-10 | 2020-12-18 | 杭州优稳自动化***有限公司 | 一种安全网关隔离方法及外网数据发送至内网的方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1866205A (zh) * | 2006-03-02 | 2006-11-22 | 华为技术有限公司 | 一种配置信息平滑升级的方法及装置 |
CN103209212A (zh) * | 2013-03-22 | 2013-07-17 | 烽火通信科技股份有限公司 | 基于RIA的Web网管客户端中的数据缓存方法及*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1962194A1 (en) * | 2007-02-23 | 2008-08-27 | Telefonaktiebolaget LM Ericsson (publ) | A method and a system for dynamic probe authentication for test and monitoring of software |
-
2013
- 2013-11-15 CN CN201310573090.9A patent/CN103593439B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1866205A (zh) * | 2006-03-02 | 2006-11-22 | 华为技术有限公司 | 一种配置信息平滑升级的方法及装置 |
CN103209212A (zh) * | 2013-03-22 | 2013-07-17 | 烽火通信科技股份有限公司 | 基于RIA的Web网管客户端中的数据缓存方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN103593439A (zh) | 2014-02-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11979433B2 (en) | Highly scalable four-dimensional web-rendering geospatial data system for simulated worlds | |
CN106202235B (zh) | 一种数据处理方法及装置 | |
CN103593439B (zh) | 一种在配置文件中保存临时数据的方法 | |
CN105989160A (zh) | 一种针对Redis数据库的内存数据持久化方法和装置 | |
CN105740376A (zh) | 一种微服务中api调用统计和监控的方法 | |
RU2008126264A (ru) | Объектная модель потока операции | |
CN104461551A (zh) | 基于数据并行处理的大数据处理*** | |
US20170124490A1 (en) | Inclusion of time series geospatial markers in analyses employing an advanced cyber-decision platform | |
CN106453444A (zh) | 缓存数据共享的方法及设备 | |
WO2015048525A3 (en) | Managing network and security events via superimposing data | |
CN109582470A (zh) | 一种数据处理方法及数据处理装置 | |
CN102681900A (zh) | 一种服务器节点资产管理的方法 | |
CN105446757B (zh) | 一种数据包的处理方法和设备 | |
CN104765792B (zh) | 一种维度数据存储的方法、装置及*** | |
CN106294115B (zh) | 一种应用***迁移性的测试方法及装置 | |
CN104536780A (zh) | 一种电子游戏资源高效加载方法及*** | |
CN106201818B (zh) | 一种应用程序运行时间的统计方法和装置 | |
CN103577577A (zh) | 一种保存数据库日志的方法、装置及*** | |
CN105138606A (zh) | 一种服务器日志管理方法及*** | |
CN108694187A (zh) | 实时流数据的存储方法及装置 | |
CN103312785A (zh) | 一种访问关系的确定方法及装置 | |
CN105786945B (zh) | 一种基于数据通道的用电信息数据高效处理方法 | |
CN103412955B (zh) | 一种rfid数据压缩方法 | |
CA2881329A1 (en) | Method and device for grouping contacts in social network | |
US9922252B2 (en) | Automated conversion of two-dimensional hydrology vector models into valid three-dimensional hydrology vector models |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |