[發(fā)明專利]網管系統(tǒng)的數據備份方法、裝置和恢復方法、裝置在審
| 申請?zhí)枺?/td> | 201210040695.7 | 申請日: | 2012-02-22 |
| 公開(公告)號: | CN102624545A | 公開(公告)日: | 2012-08-01 |
| 發(fā)明(設計)人: | 吳雁峰 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;G06F11/14 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 余剛;梁麗超 |
| 地址: | 518057 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網管 系統(tǒng) 數據 備份 方法 裝置 恢復 | ||
技術領域
本發(fā)明涉及通信領域,具體而言,涉及一種網管系統(tǒng)的數據備份方法、裝置和恢復方法、裝置。
背景技術
在相關技術的碼分多址(Code?Division?Multiple?Access,簡稱為CDMA)網管系統(tǒng)中,提供了一種備份與恢復重要數據的方法,該方法中,在備份的時候首先訪問數據庫結構,按數據庫結構編寫結構查詢語言(Structured?Query?Language,簡稱為SQL)語句,使用該SQL語句將數據庫中所有需備份的數據表生成一個先清空再逐個插入的可執(zhí)行序列文件。在恢復的時候,再利用數據庫引擎直接運行這個可執(zhí)行序列文件,即可恢復所有已備份的數據。此種備份恢復方式符合程序員的編程習慣,同時也實現了在線的備份、恢復,不需要重啟服務器,便于用戶實時地對整個網絡進行監(jiān)控、維護。
但是,相關技術的備份與恢復的方案存在以下弊端:
隨著目前網管系統(tǒng)網管能力的提升,一個網管系統(tǒng)可管理的基站數目已經可以達到1500個,隨著管理基站數目的增加,需要備份與恢復的數據也成幾何量增大,用以往的方式備份和恢復數據,一個大的局域網的數據備份需要10分鐘,數據恢復需要50分鐘。如此緩慢的備份和恢復速度,顯然無法滿足用戶的要求。
目前網管系統(tǒng)的備份恢復方式中使用的是SQL腳本序列,從SQL腳本序列中可以比較直觀的了解目前系統(tǒng)中配置的數據,但是用戶可以修改該腳本序列中的數據,對于商用系統(tǒng)而言,使用SQL腳本序列進行備份和恢復存在很大的安全隱患。
由于在備份恢復過程中,用戶無法進行其他操作,對于數據量大的局域網,如果網管系統(tǒng)長時間不能對系統(tǒng)進行維護,會導致用戶滿意度差。在實際的使用過程中,用戶也經常反映傳統(tǒng)的備份與恢復方式由于時間過長,導致客戶端與服務端通信斷鏈或者其他的問題。
針對相關技術中進行數據備份和恢復耗時較長的問題,目前尚未提出有效的解決方案。
發(fā)明內容
本發(fā)明提供了一種網管系統(tǒng)的數據備份方法、裝置和恢復方法、裝置,以至少解決相關技術中進行數據備份和恢復耗時較長的問題。
根據本發(fā)明的一個方面,提供了一種網管系統(tǒng)的數據備份方法,包括:讀取數據庫中需要備份的數據表;將數據表中數據以二進制的格式寫入預先指定的文本文件中。
優(yōu)選地,讀取數據庫中需要備份的數據表包括:獲取數據庫中需要備份的數據表的表名列表;讀取數據庫中與表名列表中的各個數據表名對應的數據表。
優(yōu)選地,讀取數據庫中與表名列表中的各個數據表名對應的數據表包括:按表名列表的順序讀取各個數據表名對應的數據表。
優(yōu)選地,將數據表中數據以二進制的格式寫入到預先指定的文本文件中包括:將每個數據表中的數據以二進制的格式分別寫入到預先指定的一個獨立的文本文件中。
優(yōu)選地,在將數據表中數據以二進制的格式寫入到預先指定的文本文件中之后,還包括:對文本文件加密。
優(yōu)選地,在對文本文件加密之后,還包括:對加密后的文本文件進行壓縮;將壓縮后的文本文件存儲到指定區(qū)域。
根據本發(fā)明的另一個方面,提供了一種網管系統(tǒng)的數據恢復方法,包括:從指定區(qū)域中讀取預先以二進制的格式存儲的備份文件;將備份文件導入數據庫。
優(yōu)選地,從指定區(qū)域中讀取預先以二進制的格式存儲的備份文件包括:從系統(tǒng)預先生成的數據表的表名列表中讀取表名;讀取指定區(qū)域中與表名列表中的各個數據表名對應的以二進制格式存儲的備份文件。
優(yōu)選地,將備份文件導入數據庫,包括:分別將預先以二進制格式存儲的備份文件導入數據庫中與表名對應的數據表中。
優(yōu)選地,在從系統(tǒng)預先生成的數據表的表名列表中讀取表名之前,還包括:校驗二進制文本的數據是否被修改;在數據未被修改的情況下,從系統(tǒng)中的表名列表中讀取表名。
根據本發(fā)明的又一個方面,提供了一種網管系統(tǒng)的數據備份裝置,包括:讀取模塊,用于讀取數據庫中需要備份的數據表;寫入模塊,用于將數據表中數據以二進制的格式寫入預先指定的文本文件中。
根據本發(fā)明的再一個方面,提供了一種網管系統(tǒng)的數據恢復裝置,包括:讀取模塊,用于從指定區(qū)域中讀取預先以二進制的格式存儲的備份文件;導入模塊,用于將備份文件導入數據庫。
通過本發(fā)明,采用二進制的格式對數據進行備份和恢復,至少解決了相關技術中進行數據備份和恢復耗時較長的問題,進而達到了快速對數據進行備份和恢復的效果。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210040695.7/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統(tǒng)、數據中繼設備、數據中繼方法、數據系統(tǒng)、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發(fā)送方法、數據發(fā)送系統(tǒng)、數據發(fā)送裝置以及數據結構
- 數據顯示系統(tǒng)、數據中繼設備、數據中繼方法及數據系統(tǒng)
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發(fā)送和數據接收設備、數據發(fā)送和數據接收方法
- 數據發(fā)送裝置、數據接收裝置、數據收發(fā)系統(tǒng)、數據發(fā)送方法、數據接收方法和數據收發(fā)方法
- 數據發(fā)送方法、數據再現方法、數據發(fā)送裝置及數據再現裝置
- 數據發(fā)送方法、數據再現方法、數據發(fā)送裝置及數據再現裝置





