• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    數據庫的處理方法及裝置制造方法及圖紙

    技術編號:15691386 閱讀:76 留言:0更新日期:2017-06-24 04:33
    本公開是關于數據庫的處理方法及裝置。該方法包括:對密鑰數據庫的完整性進行驗證;當密鑰數據庫的完整性驗證失敗時,啟用密鑰數據庫對應的備份數據庫;使用備份數據庫對密鑰數據庫進行恢復。該技術方案,通過對密鑰數據庫的完整性進行驗證,可以在密鑰數據庫的完整性驗證失敗時,使用備份數據庫對密鑰數據庫進行恢復,從而使得當密鑰數據庫遭到破壞時,與密鑰數據庫中存儲的密鑰相關的應用和該應用中的數據仍然可以被正常使用,避免了當密鑰數據庫遭到破壞時,與密鑰數據庫中存儲的密鑰相關的應用和該應用中的數據將無法被正常使用。

    Method and device for processing data base

    The present disclosure relates to a method and a device for processing a database. The method includes: to verify the integrity of the database integrity verification key; when the key database fails, enabling key database according to the database backup; backup database to use key database restore. The technical scheme is verified by the integrity of the key database, integrity verification in key database fails, use database backup to restore the key database, so that when the key database is destroyed, and the storage key in the database of the key application and the application of data can still be used normally when the key database, to avoid destruction, associated with the storage key in the database of the key application and the application of the data will not be used normally.

    【技術實現步驟摘要】
    數據庫的處理方法及裝置
    本公開涉及數據庫
    ,尤其涉及數據庫的處理方法及裝置。
    技術介紹
    目前,為了確保數據的安全性,終端上很多地方都使用到了指紋、密碼等密鑰,然而相關技術中存儲密鑰的密鑰數據庫很容易受到破壞,從而導致與密鑰相關的應用/數據無法被正常使用,甚至影響了數據的安全性,但相關技術中卻沒有相關的解決方案,例如,當用于存儲指紋的指紋數據庫遭到黑客等破壞時,指紋應用將無法正常運行,利用指紋解鎖的應用及該應用內部的數據將無法被正常使用。
    技術實現思路
    本公開實施例提供了數據庫的處理方法及裝置。所述技術方案如下:根據本公開實施例的第一方面,提供一種數據庫的處理方法,包括:對密鑰數據庫的完整性進行驗證;當所述密鑰數據庫的完整性驗證失敗時,啟用所述密鑰數據庫對應的備份數據庫;使用所述備份數據庫對所述密鑰數據庫進行恢復。在一個實施例中,所述當所述密鑰數據庫的完整性驗證失敗時,啟用所述密鑰數據庫對應的備份數據庫,包括:當所述密鑰數據庫的完整性驗證失敗時,對所述備份數據庫的完整性進行驗證;當所述備份數據庫的完整性驗證成功時,啟用所述備份數據庫;所述使用所述備份數據庫對所述密鑰數據庫進行恢復,包括:使用所述備份數據庫替換所述密鑰數據庫。在一個實施例中,當所述密鑰數據庫處于加密狀態時,所述方法還包括:在對所述密鑰數據庫的完整性進行驗證同時,對所述密鑰數據庫進行解密。在一個實施例中,所述方法還包括:當所述密鑰數據庫的完整性驗證失敗時,發出所述密鑰數據庫驗證失敗的提示信息;當所述密鑰數據庫的完整性驗證成功時,將解密后的所述密鑰數據庫中的密鑰加載至內存中。在一個實施例中,所述對密鑰數據庫的完整性進行驗證,包括:當達到完整性驗證條件時,對所述密鑰數據庫的完整性進行驗證,其中,所述完整性驗證條件包括以下至少一項:啟動所述密鑰數據庫所在的終端;首次錄入將要存儲至所述密鑰數據庫的密鑰;接收到需要與所述密鑰數據庫中存儲的密鑰匹配的待匹配密鑰。在一個實施例中,當所述完整性驗證條件為首次錄入所述密鑰時,在啟用所述密鑰數據庫對應的備份數據庫之前,所述方法還包括:將首次錄入的所述密鑰存儲至所述密鑰數據庫;當所述密鑰數據庫的完整性驗證成功時,根據首次錄入的已存儲至所述密鑰數據庫的密鑰,創建所述備份數據庫。在一個實施例中,當所述完整性驗證條件為接收到所述待匹配密鑰時,所述對密鑰數據庫的完整性進行驗證,包括:當所述待匹配密鑰與存儲至所述密鑰數據庫的密鑰相匹配時,根據所述待匹配密鑰,更新所述密鑰數據庫,并對更新后的所述密鑰數據庫的完整性驗證;所述方法還包括:當更新后的所述密鑰數據庫的完整性驗證成功時,根據所述待匹配密鑰,更新所述備份數據庫。在一個實施例中,所述密鑰數據庫中存儲的密鑰包括以下至少一項:指紋、虹膜、人臉、聲紋、加密密碼。根據本公開實施例的第二方面,提供一種數據庫的處理裝置,包括:驗證模塊,用于對密鑰數據庫的完整性進行驗證;啟用模塊,用于當所述密鑰數據庫的完整性驗證失敗時,啟用所述密鑰數據庫對應的備份數據庫;處理模塊,用于使用所述備份數據庫對所述密鑰數據庫進行恢復。在一個實施例中,所述啟用模塊包括:第一驗證子模塊,用于當所述密鑰數據庫的完整性驗證失敗時,對所述備份數據庫的完整性進行驗證;啟用子模塊,用于當所述備份數據庫的完整性驗證成功時,啟用所述備份數據庫;所述處理模塊包括:替換子模塊,用于使用所述備份數據庫替換所述密鑰數據庫。在一個實施例中,所述裝置還包括:解密模塊,用于當所述密鑰數據庫處于加密狀態時,在對所述密鑰數據庫的完整性進行驗證同時,對所述密鑰數據庫進行解密。在一個實施例中,所述裝置還包括:提示模塊,用于當所述密鑰數據庫的完整性驗證失敗時,發出所述密鑰數據庫驗證失敗的提示信息;加載模塊,用于當所述密鑰數據庫的完整性驗證成功時,將解密后的所述密鑰數據庫中的密鑰加載至內存中。在一個實施例中,所述驗證模塊包括:第二驗證子模塊,用于當達到完整性驗證條件時,對所述密鑰數據庫的完整性進行驗證,其中,所述完整性驗證條件包括以下至少一項:啟動所述密鑰數據庫所在的終端;首次錄入將要存儲至所述密鑰數據庫的密鑰;接收到需要與所述密鑰數據庫中存儲的密鑰匹配的待匹配密鑰。在一個實施例中,所述裝置還包括:存儲模塊,用于當所述完整性驗證條件為首次錄入所述密鑰時,在啟用所述密鑰數據庫對應的備份數據庫之前,將首次錄入的所述密鑰存儲至所述密鑰數據庫;創建模塊,用于當所述密鑰數據庫的完整性驗證成功時,根據首次錄入的已存儲至所述密鑰數據庫的密鑰,創建所述備份數據庫。在一個實施例中,所述第二驗證子模塊包括:驗證單元,用于當所述完整性驗證條件為接收到所述待匹配密鑰且所述待匹配密鑰與存儲至所述密鑰數據庫的密鑰相匹配時,根據所述待匹配密鑰,更新所述密鑰數據庫,并對更新后的所述密鑰數據庫的完整性驗證;所述裝置還包括:更新模塊,用于當更新后的所述密鑰數據庫的完整性驗證成功時,根據所述待匹配密鑰,更新所述備份數據庫。在一個實施例中,所述密鑰數據庫中存儲的密鑰包括以下至少一項:指紋、虹膜、人臉、聲紋、加密密碼。根據本公開實施例的第三方面,提供了一種數據庫的處理裝置,包括:處理器;用于存儲處理器可執行指令的存儲器;其中,所述處理器被配置為:對密鑰數據庫的完整性進行驗證;當所述密鑰數據庫的完整性驗證失敗時,啟用所述密鑰數據庫對應的備份數據庫;使用所述備份數據庫對所述密鑰數據庫進行恢復。本公開的實施例提供的技術方案可以包括以下有益效果:本公開的實施例提供的技術方案,通過對密鑰數據庫的完整性進行驗證,可以確認密鑰數據庫是否遭到破壞,當密鑰數據庫的完整性驗證失敗時,說明密鑰數據庫遭到了破壞,如密鑰數據庫在存儲器內遭到了黑客攻擊、在內存中遭到了破壞等,因而,通過啟用密鑰數據庫對應的備份數據庫,可以使用備份數據庫對密鑰數據庫進行恢復,從而使得當密鑰數據庫遭到破壞時,與密鑰數據庫中存儲的密鑰相關的應用和該應用中的數據仍然可以被正常使用,避免了當密鑰數據庫遭到破壞時,與密鑰數據庫中存儲的密鑰相關的應用和該應用中的數據將無法被正常使用,當然,這種備份機制也可有效地避免常見的數據庫出錯場景,能夠在一定程度上提高數據安全性和終端的穩定性。應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,并不能限制本公開。附圖說明此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。圖1是根據一示例性實施例示出的一種數據庫的處理方法的流程圖。圖2是根據一示例性實施例示出的另一種數據庫的處理方法的流程圖。圖3是根據一示例性實施例示出的又一種數據庫的處理方法的流程圖。圖4是根據一示例性實施例示出的再一種數據庫的處理方法的流程圖。圖5是根據一示例性實施例示出的一種數據庫的處理裝置的框圖。圖6是根據一示例性實施例示出的另一種數據庫的處理裝置的框圖。圖7是根據一示例性實施例示出的又一種數據庫的處理裝置的框圖。圖8是根據一示例性實施例示出的再一種數據庫的處理裝置的框圖。圖9A是根據一示例性實施例示出的再一種數據庫的處理裝置的框圖。圖9B是根據一示例性實施例示出的再一種數據庫的處理裝置的框圖。圖10是根據一示例性實施例示出的適用于數據庫的處理裝置的框圖本文檔來自技高網...
    數據庫的處理方法及裝置

    【技術保護點】
    一種數據庫的處理方法,其特征在于,包括:對密鑰數據庫的完整性進行驗證;當所述密鑰數據庫的完整性驗證失敗時,啟用所述密鑰數據庫對應的備份數據庫;使用所述備份數據庫對所述密鑰數據庫進行恢復。

    【技術特征摘要】
    1.一種數據庫的處理方法,其特征在于,包括:對密鑰數據庫的完整性進行驗證;當所述密鑰數據庫的完整性驗證失敗時,啟用所述密鑰數據庫對應的備份數據庫;使用所述備份數據庫對所述密鑰數據庫進行恢復。2.根據權利要求1所述的方法,其特征在于,所述當所述密鑰數據庫的完整性驗證失敗時,啟用所述密鑰數據庫對應的備份數據庫,包括:當所述密鑰數據庫的完整性驗證失敗時,對所述備份數據庫的完整性進行驗證;當所述備份數據庫的完整性驗證成功時,啟用所述備份數據庫;所述使用所述備份數據庫對所述密鑰數據庫進行恢復,包括:使用所述備份數據庫替換所述密鑰數據庫。3.根據權利要求1所述的方法,其特征在于,當所述密鑰數據庫處于加密狀態時,所述方法還包括:在對所述密鑰數據庫的完整性進行驗證同時,對所述密鑰數據庫進行解密。4.根據權利要求3所述的方法,其特征在于,所述方法還包括:當所述密鑰數據庫的完整性驗證失敗時,發出所述密鑰數據庫驗證失敗的提示信息;當所述密鑰數據庫的完整性驗證成功時,將解密后的所述密鑰數據庫中的密鑰加載至內存中。5.根據權利要求1所述的方法,其特征在于,所述對密鑰數據庫的完整性進行驗證,包括:當達到完整性驗證條件時,對所述密鑰數據庫的完整性進行驗證,其中,所述完整性驗證條件包括以下至少一項:啟動所述密鑰數據庫所在的終端;首次錄入將要存儲至所述密鑰數據庫的密鑰;接收到需要與所述密鑰數據庫中存儲的密鑰匹配的待匹配密鑰。6.根據權利要求5所述的方法,其特征在于,當所述完整性驗證條件為首次錄入所述密鑰時,在啟用所述密鑰數據庫對應的備份數據庫之前,所述方法還包括:將首次錄入的所述密鑰存儲至所述密鑰數據庫;當所述密鑰數據庫的完整性驗證成功時,根據首次錄入的已存儲至所述密鑰數據庫的密鑰,創建所述備份數據庫。7.根據權利要求5所述的方法,其特征在于,當所述完整性驗證條件為接收到所述待匹配密鑰時,所述對密鑰數據庫的完整性進行驗證,包括:當所述待匹配密鑰與存儲至所述密鑰數據庫的密鑰相匹配時,根據所述待匹配密鑰,更新所述密鑰數據庫,并對更新后的所述密鑰數據庫的完整性驗證;所述方法還包括:當更新后的所述密鑰數據庫的完整性驗證成功時,根據所述待匹配密鑰,更新所述備份數據庫。8.根據權利要求1至7中任一項所述的方法,其特征在于,所述密鑰數據庫中存儲的密鑰包括以下至少一項:指紋、虹膜、人臉、聲紋、加密密碼。9.一種數據庫的處理裝置,其特征在于,包括:驗證模塊,用于對密鑰數據庫的完整性進行驗證;啟用模塊,用于當所述密鑰數據庫的完整性驗證失敗時,啟用所述密鑰數據庫對應的備份數據庫;處...

    【專利技術屬性】
    技術研發人員:紀傳舜朱凱
    申請(專利權)人:北京小米移動軟件有限公司
    類型:發明
    國別省市:北京,11

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 久久人妻少妇嫩草AV无码专区 | 无码人妻av一区二区三区蜜臀| 亚洲国产成人精品无码区在线观看 | 内射人妻少妇无码一本一道| 久久久久亚洲av无码专区蜜芽| 久久久久无码精品国产不卡| av中文无码乱人伦在线观看| 亚洲av永久无码精品网站| 精品久久久久久无码不卡| 国产乱人伦Av在线无码| 久久精品无码中文字幕| 精品国产V无码大片在线看| 久久精品无码专区免费| 无码少妇A片一区二区三区| 亚洲国产精品无码久久一区二区| 性色av无码不卡中文字幕| 97碰碰碰人妻视频无码| 亚洲av无码一区二区三区不卡| 日韩免费无码一区二区视频| 无码av高潮喷水无码专区线| 国产午夜精品无码| 亚洲日韩中文无码久久| 亚洲中久无码永久在线观看同 | 无码色AV一二区在线播放| 亚洲av无码不卡久久| 无码精品日韩中文字幕| 亚洲Av综合色区无码专区桃色 | 一区二区三区无码高清视频| 亚洲AV无码无限在线观看不卡| 亚洲精品无码专区在线在线播放| 午夜无码一区二区三区在线观看| 无码免费午夜福利片在线| 久久久久久精品无码人妻| 久久ZYZ资源站无码中文动漫| 亚洲精品无码MV在线观看| 最新高清无码专区| 久久久无码精品亚洲日韩蜜桃| 成人无码a级毛片免费| 亚洲动漫精品无码av天堂| 久久久久琪琪去精品色无码| AV无码免费永久在线观看|