CN105429788A - 一种配置加载方法、***、及一种路由器 - Google Patents
一种配置加载方法、***、及一种路由器 Download PDFInfo
- Publication number
- CN105429788A CN105429788A CN201510736865.9A CN201510736865A CN105429788A CN 105429788 A CN105429788 A CN 105429788A CN 201510736865 A CN201510736865 A CN 201510736865A CN 105429788 A CN105429788 A CN 105429788A
- Authority
- CN
- China
- Prior art keywords
- file
- configuration
- configuration file
- verification
- router
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0815—Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供一种配置加载方法、***、及一种路由器,根据预先的配置操作,生成并存储主配置文件以及与所述主配置文件对应的备配置文件;在检测到一加载命令时,获取所述主配置文件;判断当前获取的所述主配置文件是否异常,若异常,则选择所述备配置文件进行配置文件的加载操作;若无异常,则根据所述主配置文件进行配置文件的加载操作。即在配置文件进行加载之前,对即将加载的配置文件进行检验,且当检验合格时,继续执行加载主配置文件的操作,检验不合格时,加载备配置文件,可以保证配置文件加载正常,可靠性高。
Description
技术领域
本发明涉及网络***配置领域,特别是涉及一种配置加载方法、***、及一种路由器。
背景技术
传统方式在路由设备启动过程中加载配置文件,不做检查,一旦出现配置文件异常,将影响用户业务,而路由设备特别是家用路由设备,用户开关机操作频繁,触发配置异常概率显著升高,所以如果能保证配置文件加载的安全性以及准确性,将会给用户带来较好的体验。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种配置加载方法、***、及一种路由器,用于解决现有技术中不能保证配置文件加载操作的可靠性的问题。
为实现上述目的及其他相关目的,本发明提供一种配置加载方法,其特征在于,包括以下步骤:根据预先的配置操作,生成并存储主配置文件以及与所述主配置文件对应的备配置文件;在检测到一加载命令时,获取所述主配置文件;判断当前获取的所述主配置文件是否异常,若异常,则选择所述备配置文件进行配置文件的加载操作;若无异常,则根据所述主配置文件进行配置文件的加载操作。
于本发明的一具体实施例中,在生成主配置文件的同时,还根据一预设算法对所述主配置文件进行运算,生成一第一校验文件,所述第一校验文件独自存储于一缓存区中。
于本发明的一具体实施例中,在根据所述加载命令获取所述主配置文件时,根据所述预设算法对当前获取的所述主配置文件进行运算,生成一第二校验文件,并在所述第二校验文件与所述第一校验文件相同时,判断当前获取的所述主配置无异常;并在所述第二校验文件与所述第一校验文件不相同时,判断当前获取的所述主配置异常。
于本发明的一具体实施例中,所述配置加载方法运行于一路由器中,所述配置操作包括以下中的一种或多种:1)配置登陆所述路由器的用户名的操作;2)配置登陆所述路由器的密码的操作;以及3)配置密码认证方式的操作。
于本发明的一具体实施例中,根据所述加载操作生成相应的日志,并进行存储。
为实现上述目的及其他相关目的,本发明还提供一种配置加载***,包括:文件生成模块,用以根据预先的配置操作,生成并存储主配置文件以及与所述主配置文件对应的备配置文件;文件获取模块,用以在检测到一加载命令时,获取所述主配置文件;文件加载模块,用以判断当前获取的所述主配置文件是否异常,若异常,则选择所述备配置文件进行配置文件的加载操作;若无异常,则根据所述主配置文件进行配置文件的加载操作。
于本发明的一具体实施例中,所述文件生成模块在生成主配置文件的同时,还根据一预设算法对所述主配置文件进行运算,生成一第一校验文件,所述第一校验文件独自存储于一缓存区中。
于本发明的一具体实施例中,所述文件加载模块在根据所述加载命令获取所述主配置文件时,根据所述预设算法对当前获取的所述主配置文件进行运算,生成一第二校验文件,并在所述第二校验文件与所述第一校验文件相同时,判断当前获取的所述主配置无异常;并在所述第二校验文件与所述第一校验文件不相同时,判断当前获取的所述主配置异常。
于本发明的一具体实施例中,所述配置***运行于一路由器中,所述配置操作包括以下中的一种或多种:1)配置登陆所述路由器的用户名的操作;2)配置登陆所述路由器的密码的操作;以及3)配置密码认证方式的操作。。
于本发明的一具体实施例中,所述文件加载模块还用以根据所述文件加载模块执行的加载操作生成相应的日志,并进行存储。
为实现上述目的及其他相关目的,本发明还提供一种路由器,具有如上任一项所述的配置加载***,且利用所述配置加载***进行配置文件的加载操作。
如上所述,本发明的一种配置加载方法、***、及一种路由器,根据预先的配置操作,生成并存储主配置文件以及与所述主配置文件对应的备配置文件;在检测到一加载命令时,获取所述主配置文件;判断当前获取的所述主配置文件是否异常,若异常,则选择所述备配置文件进行配置文件的加载操作;若无异常,则根据所述主配置文件进行配置文件的加载操作。即在配置文件进行加载之前,对即将加载的配置文件进行检验,且当检验合格时,继续执行加载主配置文件的操作,检验不合格时,加载备配置文件,可以保证配置文件加载正常,可靠性高。
附图说明
图1显示为本发明的配置加载方法在一具体实施例中的流程示意图。
图2显示为本发明的配置加载***的一具体实施例中的模块示意图。
图3显示为本发明的路由器的一具体实施例中的模块示意图。
元件标号说明
1、21配置加载***
11文件生成模块
12文件获取模块
13文件加载模块
2路由器
S11~S15步骤
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图示中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
路由器广泛运用于日常生活中,保证其运行的正常性,对提高用户体验将有很好的效果。对于家庭路由器,其开关的频率非常的高,每次重启需要重新加载相关的配置文件,所以保证配置文件加载过程中的正常运行,对于提高路由器的使用体验具有较大的意义。本发明提供一种配置加载方法,包括以下步骤:
根据预先的配置操作,生成并存储主配置文件以及与所述主配置文件对应的备配置文件;
在检测到一加载命令时,获取所述主配置文件;
判断当前获取的所述主配置文件是否异常,若异常,则选择所述备配置文件进行配置文件的加载操作;若无异常,则根据所述主配置文件进行配置文件的加载操作。
具体为,请参阅图1,显示为本发明的配置加载方法在一具体实施例中的流程示意图。包括以下步骤:
S11:根据预先的配置操作,生成并存储主配置文件以及与所述主配置文件对应的备配置文件。
S12:在检测到一加载命令时,获取所述主配置文件。
S13:判断当前获取的所述主配置文件是否异常;如所述配置文件异常,则执行步骤S14;若所述配置文件无异常,则执行步骤S15。
S14:则选择所述备配置文件进行配置文件的加载操作。
S15:则根据所述主配置文件进行配置文件的加载操作。
于本发明的一具体实施例中,在生成主配置文件的同时,还根据一预设算法对所述主配置文件进行运算,生成一第一校验文件,所述第一校验文件独自存储于一缓存区中。所述预算算法例如为哈希算法,保证所述主配置文件的完整性。
且,在根据所述加载命令获取所述主配置文件时,根据所述预设的哈希算法对当前获取的所述主配置文件进行运算,生成一第二校验文件,并在所述第二校验文件与所述第一校验文件相同时,判断当前获取的所述主配置无异常;并在所述第二校验文件与所述第一校验文件不相同时,判断当前获取的所述主配置异常。
于本发明的一具体实施例中,所述配置加载方法运行于一路由器中,所述路由器例如为一家庭路由器,且所述配置操作例如包括以下中的一种或多种:1)登陆所述路由器的配置操作;例如,登陆所述路由器的用户名、密码、以及认证方式等。2)令所述路由器连接网络的配置操作;例如配置路由器连接的网络的地址等。以及3)令所述路由器连接一用户终端的配置操作,例如配置允许登陆的用户终端的标识号或IP地址等。
进一步的,根据所述加载操作生成相应的日志,并进行存储,以方便后续查看。
请参阅图2,显示为本发明的配置加载***在一具体实施例中的模块示意图。所述配置加载***1的技术方案与图1的实施例中所述的配置加载方法相对应,且,所述配置加载***包括:
文件生成模块11用以根据预先的配置操作,生成并存储主配置文件以及与所述主配置文件对应的备配置文件。
文件获取模块12用以在检测到一加载命令时,获取所述主配置文件。
文件加载模块13用以判断当前获取的所述主配置文件是否异常,若异常,则选择所述备配置文件进行配置文件的加载操作;若无异常,则根据所述主配置文件进行配置文件的加载操作。
于本发明的一具体实施例中,所述文件生成模块11在生成主配置文件的同时,还根据一预设算法对所述主配置文件进行运算,生成一第一校验文件,所述第一校验文件独自存储于一缓存区中。所述预设算法例如为一哈希算法,用于保证加载的主配置文件的完整性。
且,所述文件加载模块13在根据所述加载命令获取所述主配置文件时,根据所述预设算法对当前获取的所述主配置文件进行运算,生成一第二校验文件,并在所述第二校验文件与所述第一校验文件相同时,判断当前获取的所述主配置无异常;并在所述第二校验文件与所述第一校验文件不相同时,判断当前获取的所述主配置异常。
于本发明的一具体实施例中,所述配置***1运行于一路由器中,所述配置操作包括以下中的一种或多种:1)登陆所述路由器的配置操作;例如,登陆所述路由器的用户名、密码、以及认证方式等。2)令所述路由器连接网络的配置操作;例如配置路由器连接的网络的地址等。以及3)令所述路由器连接一用户终端的配置操作,例如配置允许登陆的用户终端的标识号或IP地址等。
进一步的,所述文件加载模块13还用以根据所述文件加载模块执行的加载操作生成相应的日志,并进行存储。
请参阅图3,显示为本发明的路由器在一具体实施例中的模块示意图。
所述路由器2具有如图2所述的配置加载***1,且利用所述配置加载***1进行配置文件的加载操作。
所述路由器2例如为应用于家庭中的家用路由器,家用路由器的开闭较为频繁,对其配置加载的可靠性保证的需求更高。
综上所述,本发明的一种配置加载方法、***、及一种路由器,根据预先的配置操作,生成并存储主配置文件以及与所述主配置文件对应的备配置文件;在检测到一加载命令时,获取所述主配置文件;判断当前获取的所述主配置文件是否异常,若异常,则选择所述备配置文件进行配置文件的加载操作;若无异常,则根据所述主配置文件进行配置文件的加载操作。即在配置文件进行加载之前,对即将加载的配置文件进行检验,且当检验合格时,继续执行加载主配置文件的操作,检验不合格时,加载备配置文件,可以保证配置文件加载正常,可靠性高。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
Claims (11)
1.一种配置加载方法,其特征在于,包括以下步骤:
根据预先的配置操作,生成并存储主配置文件以及与所述主配置文件对应的备配置文件;
在检测到一加载命令时,获取所述主配置文件;
判断当前获取的所述主配置文件是否异常,若异常,则选择所述备配置文件进行配置文件的加载操作;若无异常,则根据所述主配置文件进行配置文件的加载操作。
2.根据权利要求1所述的配置加载方法,其特征在于:在生成主配置文件的同时,还根据一预设算法对所述主配置文件进行运算,生成一第一校验文件,所述第一校验文件独自存储于一缓存区中。
3.根据权利要求2所述的配置加载方法,其特征在于:在根据所述加载命令获取所述主配置文件时,根据所述预设算法对当前获取的所述主配置文件进行运算,生成一第二校验文件,并在所述第二校验文件与所述第一校验文件相同时,判断当前获取的所述主配置无异常;并在所述第二校验文件与所述第一校验文件不相同时,判断当前获取的所述主配置异常。
4.根据权利要求1所述的配置加载方法,其特征在于:所述配置加载方法运行于一路由器中,所述配置操作包括以下中的一种或多种:1)登陆所述路由器的配置操作;2)令所述路由器连接网络的配置操作;以及3)令所述路由器连接一用户终端的配置操作。
5.根据权利要求1所述的配置加载方法,其特征在于:根据所述加载操作生成相应的日志,并进行存储。
6.一种配置加载***,其特征在于,包括:
文件生成模块,用以根据预先的配置操作,生成并存储主配置文件以及与所述主配置文件对应的备配置文件;
文件获取模块,用以在检测到一加载命令时,获取所述主配置文件;
文件加载模块,用以判断当前获取的所述主配置文件是否异常,若异常,则选择所述备配置文件进行配置文件的加载操作;若无异常,则根据所述主配置文件进行配置文件的加载操作。
7.根据权利要求6所述的配置加载***,其特征在于:所述文件生成模块在生成主配置文件的同时,还根据一预设算法对所述主配置文件进行运算,生成一第一校验文件,所述第一校验文件独自存储于一缓存区中。
8.根据权利要求7所述的配置加载***,其特征在于:所述文件加载模块在根据所述加载命令获取所述主配置文件时,根据所述预设算法对当前获取的所述主配置文件进行运算,生成一第二校验文件,并在所述第二校验文件与所述第一校验文件相同时,判断当前获取的所述主配置无异常;并在所述第二校验文件与所述第一校验文件不相同时,判断当前获取的所述主配置异常。
9.根据权利要求6所述的配置加载***,其特征在于:所述配置***运行于一路由器中,所述配置操作包括以下中的一种或多种:1)登陆所述路由器的配置操作;2)令所述路由器连接网络的配置操作;以及3)令所述路由器连接一用户终端的配置操作。
10.根据权利要求6所述的配置加载***,其特征在于:所述文件加载模块还用以根据所述文件加载模块执行的加载操作生成相应的日志,并进行存储。
11.一种路由器,其特征在于,具有如权利要求6~10中任一项所述的配置加载***,且利用所述配置加载***进行配置文件的加载操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510736865.9A CN105429788A (zh) | 2015-11-03 | 2015-11-03 | 一种配置加载方法、***、及一种路由器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510736865.9A CN105429788A (zh) | 2015-11-03 | 2015-11-03 | 一种配置加载方法、***、及一种路由器 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105429788A true CN105429788A (zh) | 2016-03-23 |
Family
ID=55507739
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510736865.9A Pending CN105429788A (zh) | 2015-11-03 | 2015-11-03 | 一种配置加载方法、***、及一种路由器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105429788A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108809647A (zh) * | 2017-04-26 | 2018-11-13 | 国基电子(上海)有限公司 | 电缆调制解调器的启动方法及*** |
CN109496299A (zh) * | 2016-12-30 | 2019-03-19 | 深圳配天智能技术研究院有限公司 | 一种掉电保护方法、装置及计算机 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030179873A1 (en) * | 2001-05-16 | 2003-09-25 | Yihua Chen | Method and networking architecture for implementing service voice dynamic loading on intelligent network |
CN104407888A (zh) * | 2014-11-12 | 2015-03-11 | 苏州科达科技股份有限公司 | 一种嵌入式设备启动方法及*** |
-
2015
- 2015-11-03 CN CN201510736865.9A patent/CN105429788A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030179873A1 (en) * | 2001-05-16 | 2003-09-25 | Yihua Chen | Method and networking architecture for implementing service voice dynamic loading on intelligent network |
CN104407888A (zh) * | 2014-11-12 | 2015-03-11 | 苏州科达科技股份有限公司 | 一种嵌入式设备启动方法及*** |
Non-Patent Citations (1)
Title |
---|
李正军: "《现场总线及其应用技术》", 31 January 2005, 机械工业出版社 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109496299A (zh) * | 2016-12-30 | 2019-03-19 | 深圳配天智能技术研究院有限公司 | 一种掉电保护方法、装置及计算机 |
CN108809647A (zh) * | 2017-04-26 | 2018-11-13 | 国基电子(上海)有限公司 | 电缆调制解调器的启动方法及*** |
CN108809647B (zh) * | 2017-04-26 | 2021-02-19 | 国基电子(上海)有限公司 | 电缆调制解调器的启动方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10135702B2 (en) | Methods, systems, and computer readable media for testing network function virtualization (NFV) | |
US10121359B2 (en) | Methods and devices for prompting information of a smart socket | |
CN105955878A (zh) | 服务器端的测试方法及*** | |
US9519537B2 (en) | Apparatus, system and method for application log data processing | |
US9256828B2 (en) | Alarm correlation analysis method, apparatus and system | |
CN112269744A (zh) | ***异常测试方法、装置、计算机设备和存储介质 | |
CN110798376A (zh) | 接口测试方法、装置、计算机设备和存储介质 | |
JP7132999B2 (ja) | アプリケーションの動作状態を検証する方法および装置 | |
CN103646081B (zh) | 一种在网页中进行登录的方法和装置 | |
CN106294036A (zh) | 一种硬件故障验证方法、装置及客户端 | |
WO2014180450A1 (zh) | 通信运营商网管设备的检测方法及装置、计算机存储介质 | |
CN110224897A (zh) | 应用程序的弱网络测试方法、装置、移动设备及存储介质 | |
CN105429788A (zh) | 一种配置加载方法、***、及一种路由器 | |
US20140359359A1 (en) | Testing device and testing method for testing network function of to-be-tested device | |
CN109450703A (zh) | 故障的处理方法及装置、存储介质 | |
CN104267284A (zh) | 稳控***“一键式”协同测试及检验方法与装置 | |
US10713111B2 (en) | Damage detection system | |
CN104702439A (zh) | 监控网络节点的方法和装置 | |
KR20140042326A (ko) | Pcb 전기검사 시스템 및 그 방법 | |
CN104052638B (zh) | 模块间冲突检测方法、装置及服务器 | |
CN109597728A (zh) | 测试设备的控制方法及装置、计算机可读存储介质 | |
CN103986595A (zh) | 故障分析与升级的方法和服务器 | |
CN104283943A (zh) | 一种集群服务器的通信优化方法 | |
KR20180116792A (ko) | 고장 전류 해석을 위한 지점 표시 방법 | |
CN110647458A (zh) | 基于分布式测试平台的测试方法、装置及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160323 |