[發明專利]基于嵌入式數據庫的數據處理方法及裝置無效
| 申請號: | 200910160821.0 | 申請日: | 2009-07-24 |
| 公開(公告)號: | CN101615150A | 公開(公告)日: | 2009-12-30 |
| 發明(設計)人: | 王淑青 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14 |
| 代理公司: | 北京康信知識產權代理有限責任公司 | 代理人: | 余 剛;吳孟秋 |
| 地址: | 518057廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 嵌入式 數據庫 數據處理 方法 裝置 | ||
技術領域
本發明涉及通信領域,具體而言,涉及一種基于嵌入式數據庫的數據處理方法及裝置。
背景技術
在光通信領域的嵌入式系統中,在初始化時需要從永久介質中加載數據庫中的數據,如果永久介質存在損壞的扇區或者寫入數據時存在問題,容易導致數據無法讀取,或者讀取的數據錯誤,從而影響系統的正常啟動。
因此,數據庫中數據的安全性在嵌入式系統中是很重要的。目前,在現有的系統中永久介質中的數據只保存一份,存在安全性上的隱患。
針對相關技術中嵌入式系統中永久介質中的數據只保存一份而導致存在安全性隱患的問題,目前尚未提出有效的解決方案。
發明內容
針對相關技術中嵌入式系統中永久介質中的數據只保存一份而導致存在安全性隱患的問題而提出本發明,為此,本發明的主要目的在于提供一種改進的基于嵌入式數據庫的數據處理方案,以解決上述問題至少之一。
為了實現上述目的,根據本發明的一個方面,提供了一種基于嵌入式數據庫的數據處理方法。
根據本發明的基于嵌入式數據庫的數據處理方法包括:在嵌入式系統啟動時,主板對數據庫主目錄中的主表進行校驗;如果對主表校驗失敗,則主板對主表在數據庫備份目錄中的備份表進行校驗,如果對備份表校驗成功,則讀取備份表中的數據,并使用備份表替換主表,其中,主表與備份表中的所存儲的數據相同。
優選地,在主板對主表在數據庫備份目錄中的備份表進行校驗之后,上述方法還包括:如果對備份表校驗失敗,則發送用于指示加載數據失敗的第一指示信息。
優選地,在嵌入式系統啟動之后,上述方法還包括:對主表和備份表進行同步更新。
優選地,對主表和備份表進行同步更新包括:向主表中寫入數據,如果寫入成功,則同步更新備份表;如果寫入失敗,則向備份表中寫入數據,并在寫入成功的情況下,同步更新主表;如果向備份表中寫入數據失敗,則發送用于指示寫入數據失敗的第二指示信息。
優選地,上述方法還包括:進行主板與備板的同步,將主板的數據庫主目錄中和數據庫備份目錄中的表分別復制到備板的數據庫主目錄和數據庫備份目錄,和/或對主板和備板的數據庫主目錄和數據庫備份目錄中的表進行同步更新。
優選地,在啟動主板失敗的情況下,上述方法還包括:啟動備板。
為了實現上述目的,根據本發明的另一方面,提供了一種基于嵌入式數據庫的數據處理裝置。
根據本發明的基于嵌入式數據庫的數據處理裝置包括:第一校驗模塊,用于在嵌入式系統啟動時,對數據庫主目錄中的主表進行校驗;第一判斷模塊,用于判斷對主表校驗是否成功;第二校驗模塊,用于在第一判斷模塊判斷結果為否的情況下,對主表在數據庫備份目錄中的備份表進行校驗;第二判斷模塊,用于判斷對備份表校驗是否成功;處理模塊;用于在第二判斷模塊判斷結果為是的情況下,讀取備份表中的數據,并使用備份表替換主表。
優選地,上述裝置還包括:第一發送模塊,用于在第二判斷模塊判斷結果為否的情況下,發送用于指示加載數據失敗的第一指示信息。
優選地,上述裝置還包括:更新模塊,用于對主表和備份表進行同步更新。
優選地,上述裝置還包括:同步模塊,用于進行主板與備板的同步,將主板的數據庫主目錄中和數據庫備份目錄中的表分別復制到備板的數據庫主目錄和數據庫備份目錄,和/或同步模塊,還用于對主板和備板的數據庫主目錄和數據庫備份目錄中的表進行同步更新。
通過本發明,采用為數據庫中的表建立備份表并對備份表進行同步更新,在主表校驗失敗的情況下使用備份表中的數據,解決了相關技術中嵌入式系統中永久介質中的數據只保存一份而導致存在安全性隱患的問題,進而達到了提高嵌入式系統數據安全性的效果。
附圖說明
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
圖1是根據本發明實施例的基于嵌入式數據庫的數據處理方法的流程圖;
圖2是根據本發明實施例的數據庫寫入操作的流程圖;
圖3是根據本發明實施例的系統啟動時加載數據的流程圖;
圖4是根據本發明實施例的基于嵌入式數據庫的數據處理裝置的結構框圖;
圖5是根據本發明實施例的基于嵌入式數據庫的數據處理裝置具體的結構框圖。
具體實施方式
功能概述
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910160821.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種數據處理方法、客戶端和服務器
- 下一篇:具照明與喇叭功能的顯示器





