一种配置加载方法、系统、及一种路由器的制造方法

文档序号:9670601阅读:237来源:国知局
一种配置加载方法、系统、及一种路由器的制造方法
【技术领域】
[0001]本发明涉及网络系统配置领域,特别是涉及一种配置加载方法、系统、及一种路由器。
【背景技术】
[0002]传统方式在路由设备启动过程中加载配置文件,不做检查,一旦出现配置文件异常,将影响用户业务,而路由设备特别是家用路由设备,用户开关机操作频繁,触发配置异常概率显著升高,所以如果能保证配置文件加载的安全性以及准确性,将会给用户带来较好的体验。

【发明内容】

[0003]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种配置加载方法、系统、及一种路由器,用于解决现有技术中不能保证配置文件加载操作的可靠性的问题。
[0004]为实现上述目的及其他相关目的,本发明提供一种配置加载方法,其特征在于,包括以下步骤:根据预先的配置操作,生成并存储主配置文件以及与所述主配置文件对应的备配置文件;在检测到一加载命令时,获取所述主配置文件;判断当前获取的所述主配置文件是否异常,若异常,则选择所述备配置文件进行配置文件的加载操作;若无异常,则根据所述主配置文件进行配置文件的加载操作。
[0005]于本发明的一具体实施例中,在生成主配置文件的同时,还根据一预设算法对所述主配置文件进行运算,生成一第一校验文件,所述第一校验文件独自存储于一缓存区中。
[0006]于本发明的一具体实施例中,在根据所述加载命令获取所述主配置文件时,根据所述预设算法对当前获取的所述主配置文件进行运算,生成一第二校验文件,并在所述第二校验文件与所述第一校验文件相同时,判断当前获取的所述主配置无异常;并在所述第二校验文件与所述第一校验文件不相同时,判断当前获取的所述主配置异常。
[0007]于本发明的一具体实施例中,所述配置加载方法运行于一路由器中,所述配置操作包括以下中的一种或多种:1)配置登陆所述路由器的用户名的操作;2)配置登陆所述路由器的密码的操作;以及3)配置密码认证方式的操作。
[0008]于本发明的一具体实施例中,根据所述加载操作生成相应的日志,并进行存储。
[0009]为实现上述目的及其他相关目的,本发明还提供一种配置加载系统,包括:文件生成模块,用以根据预先的配置操作,生成并存储主配置文件以及与所述主配置文件对应的备配置文件;文件获取模块,用以在检测到一加载命令时,获取所述主配置文件;文件加载模块,用以判断当前获取的所述主配置文件是否异常,若异常,则选择所述备配置文件进行配置文件的加载操作;若无异常,则根据所述主配置文件进行配置文件的加载操作。
[0010]于本发明的一具体实施例中,所述文件生成模块在生成主配置文件的同时,还根据一预设算法对所述主配置文件进行运算,生成一第一校验文件,所述第一校验文件独自存储于一缓存区中。[0011 ] 于本发明的一具体实施例中,所述文件加载模块在根据所述加载命令获取所述主配置文件时,根据所述预设算法对当前获取的所述主配置文件进行运算,生成一第二校验文件,并在所述第二校验文件与所述第一校验文件相同时,判断当前获取的所述主配置无异常;并在所述第二校验文件与所述第一校验文件不相同时,判断当前获取的所述主配置异常。
[0012]于本发明的一具体实施例中,所述配置系统运行于一路由器中,所述配置操作包括以下中的一种或多种:1)配置登陆所述路由器的用户名的操作;2)配置登陆所述路由器的密码的操作;以及3)配置密码认证方式的操作。。
[0013]于本发明的一具体实施例中,所述文件加载模块还用以根据所述文件加载模块执行的加载操作生成相应的日志,并进行存储。
[0014]为实现上述目的及其他相关目的,本发明还提供一种路由器,具有如上任一项所述的配置加载系统,且利用所述配置加载系统进行配置文件的加载操作。
[0015]如上所述,本发明的一种配置加载方法、系统、及一种路由器,根据预先的配置操作,生成并存储主配置文件以及与所述主配置文件对应的备配置文件;在检测到一加载命令时,获取所述主配置文件;判断当前获取的所述主配置文件是否异常,若异常,则选择所述备配置文件进行配置文件的加载操作;若无异常,则根据所述主配置文件进行配置文件的加载操作。即在配置文件进行加载之前,对即将加载的配置文件进行检验,且当检验合格时,继续执行加载主配置文件的操作,检验不合格时,加载备配置文件,可以保证配置文件加载正常,可靠性高。
【附图说明】
[0016]图1显示为本发明的配置加载方法在一具体实施例中的流程示意图。
[0017]图2显示为本发明的配置加载系统的一具体实施例中的模块示意图。
[0018]图3显示为本发明的路由器的一具体实施例中的模块示意图。
[0019]元件标号说明
[0020]1、21配置加载系统
[0021]11文件生成模块
[0022]12文件获取模块
[0023]13文件加载模块
[0024]2路由器
[0025]S11 ?S15 步骤
【具体实施方式】
[0026]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0027]需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图示中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0028]路由器广泛运用于日常生活中,保证其运行的正常性,对提高用户体验将有很好的效果。对于家庭路由器,其开关的频率非常的高,每次重启需要重新加载相关的配置文件,所以保证配置文件加载过程中的正常运行,对于提高路由器的使用体验具有较大的意义。本发明提供一种配置加载方法,包括以下步骤:
[0029]根据预先的配置操作,生成并存储主配置文件以及与所述主配置文件对应的备配置文件;
[0030]在检测到一加载命令时,获取所述主配置文件;
[0031]判断当前获取的所述主配置文件是否异常,若异常,则选择所述备配置文件进行配置文件的加载操作;若无异常,则根据所述主配置文件进行配置文件的加载操作。
[0032]具体为,请参阅图1,显示为本发明的配置加载方法在一具体实施例中的流程示意图。包括以下步骤:
[0033]S11:根据预先的配置操作,生成并存储主配置文件以及与所述主配置文件对应的备配置文件。
[0034]S12:在检测到一加载命令时,获取所述主配置文件。
[0035]S13:判断当前获取的所述主配置文件是否异常;如所述配置文件异常,则执行步骤S14 ;若所述配置文件无异常,则执行步骤S15。
[0036]S14:则选择所述备配置文件进行配置文件的加载操作。
[0037]S15:则根据所述主配置文件进行配置文件的加载操作。
[0038]于本发明的一具体实施例中,在生成主配置文件的同时,还根据一预设算法对所述主配置文件进行运算,生成一第一校验文件,所述第一校验文件独自存储于一缓存区中。所述预算算法例如为哈希算法,保证所述主配置文件的完整性。
[0039]且,在根据所述加载命令获取所述主配置文件时,根据所述预设的哈希算法对当前获取的所述主配置文件进行运算,生成一第二校验文件,并在所述第二校验文件与所述第一校验文件相同时,判断当前获取的所述主配置无异常;并在所述第二校验文件与所述第一校验文件不相同时,判断当前获取的所述主配置异常。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1