[发明专利]一种配置备份的方法和装置有效
| 申请号: | 200710171668.2 | 申请日: | 2007-11-27 |
| 公开(公告)号: | CN101183979A | 公开(公告)日: | 2008-05-21 |
| 发明(设计)人: | 宋晓樑 | 申请(专利权)人: | 上海华为技术有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F17/30 |
| 代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
| 地址: | 200121上*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 配置 备份 方法 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种配置备份的方法和装置。
背景技术
配置数据是通信系统的核心数据,当通信系统进行在线配置时,配置数据需要实时进行配置备份,配置备份指将系统某一时刻的配置数据的静态快照以持久化的方式备份保存,以便必要时可以从持久化的备份中恢复系统备份数据,持久化的备份方式一般是以文件的方式保存在非易失存储媒介之中,例如以文件的方式保存在硬盘或者闪速存储器中。通常情况下,配置数据以数据库的方式进行管理,因此配置备份以数据库实时备份的方式进行。
通信系统中采用的数据库可以分为商用关系数据库和内存数据库。其中商用数据库支持增量备份,数据库的备份机制可以保证配置备份的实时性,因此配置备份,以及从配置备份的持久化文件中恢复配置数据至系统中的配置恢复均可采用数据库的机制进行,配置恢复成功后,系统当前的配置数据和系统配置备份时的配置数据完全一致。其中内存数据库的数据库备份一般不支持增量备份,每次备份时都需要将数据库的全部数据进行持久化以完成数据库的备份,在这种情况下,网元系统的配置数据量较大时,采用内存数据库的备份机制非常耗时。
现有技术中,采用内存数据库的备份机制进行在线配置的过程可参见图1,配置终端向配置单元发送配置命令;配置单元接收到该配置命令时进行在线配置处理,并向内存数据库发送配置数据库修改指令和配置备份指令,内存数据库对全部配置数据进行持久化,写入到指定的配置备份文件中,并向配置单元返回配置结果,配置单元向配置终端返回配置结果。采用内存数据库库进行配置恢复的过程可参见图2,配置单元向内存数据库发送配置恢复指令,内存数据库接收到该指令后从指定文件恢复配置数据。
在对现有技术的研究和实践过程中,发明人发现现有技术至少存在以下问题:现有技术中采用内存数据库的备份不支持增量备份,配置备份时需要持久化全部配置数据,因此系统在线配置时间过长,在配置备份过程中出现掉电等异常情况时,系统的当前配置数据丢失;在线配置命令的执行时间过长,容易引起配置超时;另外用户可能会认为系统的在线配置不可用,降低了用户的满意度。
发明内容
本发明实施例要解决的技术问题是提供一种配置备份的方法和装置,能够缩短在线配置过程中的配置备份时间,提高了配置效率。
为解决上述技术问题,本发明实施例是通过以下技术方案实现的:
本发明实施例一方面提供了一种配置备份的方法,包括:接收配置命令,
根据所述配置命令向内存数据库发送修改配置数据消息;
所述内存数据库根据所述修改配置数据消息,对配置备份文件中与配置相关的已有的配置数据更改集合;
根据所述配置命令,将与配置相关的新增的配置数据写入到预设的事务日志文件中。
本发明实施例另一方面还提供了一种配置备份的装置,包括:
接收单元,用于接收配置命令;
发送单元,用于根据所述配置命令发送修改配置备份文件中与配置相关的已有的配置数据的消息;
存储单元,用于根据接收的所述配置命令,存储与配置相关的新增的配置数据。
以上技术方案可以看出,由于在进行在线配置时,只需要更改在线配置涉及到的配置备份文件中已有的配置数据的集合,与配置相关的新增的配置数据写入到预设的事务日志文件中,因此避免了在系统繁忙时进行持久化配置数据,极大地提高了配置效率,提高了用户的满意度。
附图说明
图1为现有技术中配置备份的流程图;
图2为现有技术中恢复配置的流程图;
图3为本发明实施例一提供的方法流程图;
图4为本发明实施例二提供的方法流程图;
图5为本发明实施例三提供的方法流程图;
图6为本发明实施例四提供的装置示意图;
图7为本发明实施例五提供的装置示意图;
图8为本发明实施例六提供的装置示意图。
具体实施方式
本发明实施例提供了一种配置备份的方法和装置,用于进行在线配置时,只需要更改在线配置涉及到的配置备份文件中配置数据的集合,与配置相关的配置数据增量写入到预设的事务日志文件中,将比较耗时的持久化配置放在系统空闲时进行。为使本发明的技术方案更加清楚明白,下面列举实施例进行详细说明:
参见图3,为本发明实施例一提供的方法流程图,包括:
101:配置单元接收配置终端发送的配置命令;
102:配置单元执行在线配置处理,将与配置相关的配置数据分为:配置备份文件中与配置相关的已有的配置数据和与配置相关的新增的配置数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海华为技术有限公司,未经上海华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710171668.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:瓶子卸箱机
- 下一篇:简便可更换拖布的拖把





