[发明专利]数通设备的配置文件的存储和恢复方法以及数通设备有效
申请号: | 201310183094.6 | 申请日: | 2013-05-16 |
公开(公告)号: | CN104166626B | 公开(公告)日: | 2018-01-02 |
发明(设计)人: | 汤勇 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 杭州千克知识产权代理有限公司33246 | 代理人: | 周希良 |
地址: | 201616 上海市松江*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设备 配置文件 存储 恢复 方法 以及 | ||
技术领域
本发明涉及一种数通设备的配置文件的存储和恢复方法以及数通设备。
背景技术
在数通设备中,用户对设备的配置在设备重启之后经常要求被恢复,这一恢复功能也是目前市场上数通设备所必不可少的。数通设备对配置的存储是通过将用户的配置命令写入到配置文件中并将配置文件保存在设备的静态存储器中来完成的。在启动设备时,通过软件系统读取并执行这个配置文件中的配置命令完成系统配置的恢复。
对于数通设备而言,其配置的种类繁多,且配置的复杂度高。目前大多数的数通设备是按照设备的功能安排存储的。这就有可能出现:在用户对数通设备配置后,在重启恢复系统时不同功能的配置命令出现恢复时序上的交叉而导致系统无法恢复。例如在读取执行一个功能的配置命令时发现若干配置命令之间需要用到另一功能的一条配置命令,出现这种情况便会导致系统出现错误。
发明内容
本发明要解决的技术问题是为了克服现有技术中系统启动恢复配置时可能会出现错误的缺陷,提供一种数通设备的配置文件的存储和恢复方法以及数通设备。
本发明是通过下述技术方案来解决上述技术问题:一种数通设备的配置文件的存储方法,所述数通设备包括一用于系统启动配置的配置文件,所述配置文件包括若干个配置命令,其特点在于,所述存储方法包括如下步骤:
S1、依次读取所述配置文件中的配置命令;
S2、将每个配置命令与一分离条件列表中的分离条件相比较,并将每个配置命令写入与每个配置命令相匹配的分离条件中所指定的子配置文件地址以形成子配置文件之后,保存所有子配置文件,其中,所有的子配置文件以设定的顺序排列。
数通设备在系统启动时需要恢复配置,即系统读取并执行配置命令。配置命令保存在配置文件当中,且每一配置命令在配置文件中对应一个地址,配置文件保存在数通设备的静态存储器当中。系统在启动并进行系统配置时,会依次读取并执行配置文件中的配置命令,现有技术中,配置命令都是按照不同的功能划分存储的,在系统读取并执行一个功能的配置命令时,如果需要在这一功能的配置命令中间执行另一功能的某条或部分配置命令时,系统就无法继续进行配置而出现错误。为避免这一情况,将配置文件中的配置命令独立分离处理,不将配置命令按照功能划分保存在配置文件当中,而是按照一定的分离条件将配置命令重新排放并保存。所述的分离条件是对不同的数通设备进行测试时得到的,记录了配置命令的既定顺序使得在恢复配置文件时所有配置命令得以按照既定的顺序来执行,避免了现有技术中因功能交叉而导致的恢复错误,即分离条件用于使得配置命令在配置文件中合理排放,不同数通设备的分离条件是不同的,即根据对数通设备的测试便可以知道配置命令以怎样的次序保存在配置文件中系统在恢复配置时不会出现错误。分离条件列表是根据分离条件制定的,用于给配置命令分配一个地址,在配置文件中,每个配置命令存放于对应的地址中,即能够在分离条件列表中得到每个配置命令在配置文件中对应的地址。依次逐条读取配置文件中的配置命令,通过分离条件列表将配置命令重新以新的次序存放于对应的地址,由此形成子配置文件。所述子配置文件有可能有多个,子配置文件根据分离条件划分,可以是根据功能划分也可以是根据系统恢复配置读取顺序划分,且多个子配置文件也是根据分离条件排序的。
较佳地,步骤S2包括:
S21、将所述配置命令与一分离条件列表中的分离条件相比较,并判断是否匹配到与所述配置命令相符的分离条件,若是,进入步骤S22;若否,进入步骤S23;
S22、将所述配置命令写入与所述配置命令相匹配的分离条件中所指定的第一子配置文件地址以形成第一子配置文件,并进入步骤S24;
S23、将所述配置命令写入一第二子配置文件地址以形成第二子配置文件,并进入步骤S24;
S24、是否遍历了所有配置命令,若是,保存所有第一子配置文件和第二子配置文件;若否,返回步骤S1,其中,所有的第一子配置文件和第二子配置文件以设定的顺序排列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310183094.6/2.html,转载请声明来源钻瓜专利网。