專利名稱:數(shù)據(jù)保護方法、裝置及終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信領(lǐng)域,具體而言,涉及一種數(shù)據(jù)保護方法、數(shù)據(jù)保護裝置以及 一種終端。
背景技術(shù):
現(xiàn)階段,手機的功能越來越廣泛。其中,隨著手機內(nèi)存以及內(nèi)存卡容量的擴展,手 機也為用戶提供了存儲用戶大量數(shù)據(jù)的功能。由于存儲的數(shù)據(jù)中可能包括如隱私數(shù)據(jù)等的 重要數(shù)據(jù),就需要對這些數(shù)據(jù)進行加密保護。目前,用戶對存儲在手機中的數(shù)據(jù)進行加密的方式,均為逐個對數(shù)據(jù)進行手動加 密,這給用戶帶來了大量的操作量,而且由于操作量的增大,容易使用戶出現(xiàn)操作中的錯 誤,例如,輸入了錯誤的密碼,忘記了輸入的密碼,或?qū)δ承┲匾獢?shù)據(jù)忘記加密。因此,需要一種新的加解密方式,能夠自動從所有的數(shù)據(jù)中選擇出需要加密的數(shù) 據(jù),以對該數(shù)據(jù)進行加密及解密處理。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于,提供一種新的加解密方式,能夠自動從所有的 數(shù)據(jù)中選擇出需要加密的數(shù)據(jù),以對該數(shù)據(jù)進行加密及解密處理。有鑒于此,本發(fā)明提供一種數(shù)據(jù)保護方法,可以包括步驟102,設(shè)置對應(yīng)于關(guān)鍵 詞的密碼;步驟104,查詢數(shù)據(jù)中是否含有關(guān)鍵詞,當(dāng)數(shù)據(jù)中含有關(guān)鍵詞時,使用密碼對數(shù) 據(jù)進行加解密處理。通過該技術(shù)方案,通過對關(guān)鍵詞的查詢,可以針對不同數(shù)據(jù),選擇是否 對該進行加密,以及如何進行加解密。在上述技術(shù)方案中,優(yōu)選地,在步驟102中,在關(guān)鍵詞有多個時,為多個關(guān)鍵詞設(shè) 置優(yōu)先級順序;在步驟104中,在數(shù)據(jù)中含有多個關(guān)鍵詞時,根據(jù)多個關(guān)鍵詞的優(yōu)先級順 序,選擇多個關(guān)鍵詞分別對應(yīng)的多個密碼中的至少一個密碼對數(shù)據(jù)進行加解密處理。通過 該技術(shù)方案,可以避免對數(shù)據(jù)的加解密變得過于繁瑣,影響了用戶對數(shù)據(jù)的查看。在上述技術(shù)方案中,優(yōu)選地,還可以包括步驟106,在提示用戶輸入密碼以查看 數(shù)據(jù)前,為用戶提示數(shù)據(jù)中包含的與密碼對應(yīng)的關(guān)鍵詞。通過該技術(shù)方案,可以保證用戶方 便地查看數(shù)據(jù)。在上述技術(shù)方案中,優(yōu)選地,在步驟104中,定時查詢數(shù)據(jù)中是否含有所述關(guān)鍵 詞,或編輯數(shù)據(jù)時查詢數(shù)據(jù)中是否含有關(guān)鍵詞。本發(fā)明還提供一種數(shù)據(jù)保護裝置,可以包括設(shè)置模塊,設(shè)置對應(yīng)于關(guān)鍵詞的密 碼;加解密模塊,查詢數(shù)據(jù)中是否含有關(guān)鍵詞,當(dāng)數(shù)據(jù)中含有關(guān)鍵詞時,使用密碼對數(shù)據(jù)進 行加解密處理。通過該技術(shù)方案,通過對關(guān)鍵詞的查詢,可以針對不同數(shù)據(jù),選擇是否對該 進行加密,以及如何進行加解密。在上述技術(shù)方案中,優(yōu)選地,在關(guān)鍵詞有多個時,經(jīng)由設(shè)置模塊為多個關(guān)鍵詞設(shè)置 優(yōu)先級順序;經(jīng)由加解密模塊根據(jù)多個關(guān)鍵詞的優(yōu)先級順序,選擇多個關(guān)鍵詞分別對應(yīng)的多個密碼中的至少一個密碼對數(shù)據(jù)進行加解密處理。通過該技術(shù)方案,可以避免對數(shù)據(jù)的 加解密變得過于繁瑣,影響了用戶對數(shù)據(jù)的查看。在上述技術(shù)方案中,優(yōu)選地,還可以包括提示模塊,提示用戶輸入密碼以查看數(shù) 據(jù),并為用戶提示數(shù)據(jù)中包含的與密碼對應(yīng)的關(guān)鍵詞。通過該技術(shù)方案,可以保證用戶方便 地查看數(shù)據(jù)。本發(fā)明還提供一種終端,可以包括上述的數(shù)據(jù)保護裝置。通過以上技術(shù)方案,可以實現(xiàn)一種數(shù)據(jù)保護方法、一種數(shù)據(jù)保護裝置以及一種終 端,通過設(shè)置關(guān)鍵詞和密碼,并在數(shù)據(jù)中檢索關(guān)鍵詞,可以自動判斷出每個數(shù)據(jù)是否需要加 密,以及使用哪個密碼進行加密和解密。
圖1是根據(jù)本發(fā)明的一個實施例的數(shù)據(jù)保護方法的流程圖;圖2是根據(jù)本發(fā)明的一個實施例的數(shù)據(jù)保護裝置的框圖;圖3是根據(jù)本發(fā)明的一個實施例的終端的框圖;圖4是根據(jù)本發(fā)明的一個實施例的終端的工作流程圖;圖5是根據(jù)本發(fā)明的一個實施例的終端的截屏示意圖;圖6是根據(jù)本發(fā)明的一個實施例的終端的截屏示意圖。
具體實施例方式為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結(jié)合附圖和具體實 施方式對本發(fā)明進行進一步的詳細描述。在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可 以采用其他不同于在此描述的其他方式來實施,因此,本發(fā)明并不限于下面公開的具體實 施例的限制。圖1是根據(jù)本發(fā)明的一個實施例的數(shù)據(jù)保護方法的流程圖。如圖1所示,本發(fā)明提供一種數(shù)據(jù)保護方法,可以包括步驟102,設(shè)置對應(yīng)于關(guān)鍵 詞的密碼;步驟104,查詢數(shù)據(jù)中是否含有關(guān)鍵詞,當(dāng)數(shù)據(jù)中含有關(guān)鍵詞時,使用密碼對數(shù) 據(jù)進行加解密處理。通過該技術(shù)方案,通過對關(guān)鍵詞的查詢,可以針對不同數(shù)據(jù),選擇是否 對該進行加密,以及如何進行加解密。在上述技術(shù)方案中,在步驟102中,在關(guān)鍵詞有多個時,為多個關(guān)鍵詞設(shè)置優(yōu)先級 順序;在步驟104中,在數(shù)據(jù)中含有多個關(guān)鍵詞時,根據(jù)多個關(guān)鍵詞的優(yōu)先級順序,選擇多 個關(guān)鍵詞分別對應(yīng)的多個密碼中的至少一個密碼對數(shù)據(jù)進行加解密處理。通過該技術(shù)方 案,可以避免對數(shù)據(jù)的加解密變得過于繁瑣,影響了用戶對數(shù)據(jù)的查看。在上述技術(shù)方案中,還可以包括步驟106,在提示用戶輸入密碼以查看數(shù)據(jù)前, 為用戶提示數(shù)據(jù)中包含的與密碼對應(yīng)的關(guān)鍵詞。通過該技術(shù)方案,可以保證用戶方便地查 看數(shù)據(jù)。在上述技術(shù)方案中,在步驟104中,定時查詢數(shù)據(jù)中是否含有所述關(guān)鍵詞,或編輯 數(shù)據(jù)時查詢數(shù)據(jù)中是否含有關(guān)鍵詞。通過以上技術(shù)方案,可以實現(xiàn)一種數(shù)據(jù)保護方法,通過設(shè)置關(guān)鍵詞和密碼,并在數(shù)據(jù)中檢索關(guān)鍵詞,可以自動判斷出每個數(shù)據(jù)是否需要加密,以及使用哪個密碼進行加密和 解密。圖2是根據(jù)本發(fā)明的一個實施例的數(shù)據(jù)保護裝置的框圖。如圖2所示,本發(fā)明還提供一種數(shù)據(jù)保護裝置200,可以包括設(shè)置模塊202,設(shè)置 對應(yīng)于關(guān)鍵詞的密碼;加解密模塊204,查詢數(shù)據(jù)中是否含有關(guān)鍵詞,當(dāng)數(shù)據(jù)中含有關(guān)鍵詞 時,使用密碼對數(shù)據(jù)進行加解密處理。通過該技術(shù)方案,通過對關(guān)鍵詞的查詢,可以針對不 同數(shù)據(jù),選擇是否對該進行加密,以及如何進行加解密。在上述技術(shù)方案中,在關(guān)鍵詞有多個時,經(jīng)由設(shè)置模塊202為多個關(guān)鍵詞設(shè)置優(yōu) 先級順序;經(jīng)由加解密模塊204根據(jù)多個關(guān)鍵詞的優(yōu)先級順序,選擇多個關(guān)鍵詞分別對應(yīng) 的多個密碼中的至少一個密碼對數(shù)據(jù)進行加解密處理。通過該技術(shù)方案,可以避免對數(shù)據(jù) 的加解密變得過于繁瑣,影響了用戶對數(shù)據(jù)的查看。在上述技術(shù)方案中,還可以包括提示模塊206,提示用戶輸入密碼以查看數(shù)據(jù), 并為用戶提示數(shù)據(jù)中包含的與密碼對應(yīng)的關(guān)鍵詞。通過該技術(shù)方案,可以保證用戶方便地 查看數(shù)據(jù)。通過以上技術(shù)方案,可以實現(xiàn)一種數(shù)據(jù)保護裝置,通過設(shè)置關(guān)鍵詞和密碼,并在數(shù) 據(jù)中檢索關(guān)鍵詞,可以自動判斷出每個數(shù)據(jù)是否需要加密,以及使用哪個密碼進行加密和 解密。圖3是根據(jù)本發(fā)明的一個實施例的終端的框圖。如圖3所示,本發(fā)明還提供一種終端300,可以包括上述的數(shù)據(jù)保護裝置200。優(yōu)選的,在終端300建立或接收到新數(shù)據(jù)時,啟動所述數(shù)據(jù)保護裝置200。通過該 技術(shù)方案,防止持續(xù)的不必要的數(shù)據(jù)查詢,造成了終端資源的浪費。圖4是根據(jù)本發(fā)明的一 個實施例的終端的工作流程圖。如圖4所示,本實施例中的終端為例如手機的移動終端,該移動終端進行數(shù)據(jù)加 解密的工作流程如下步驟402,用戶預(yù)先設(shè)定關(guān)鍵詞和密碼比如出現(xiàn)關(guān)鍵詞“宇龍”時,加密密碼為 123456。關(guān)鍵詞和其對應(yīng)的密碼可以設(shè)置多組,例如還可以設(shè)置“財務(wù)”,其加密密碼為 111222。還可以為關(guān)鍵詞設(shè)置優(yōu)先級順序,用于在數(shù)據(jù)中有多個關(guān)鍵詞時,選擇其中的一個 或多個關(guān)鍵詞對應(yīng)的密碼對數(shù)據(jù)進行加密,例如某文件中同時含有“宇龍”和“財務(wù)”時,如 果關(guān)鍵詞“財務(wù)”的優(yōu)先級順序高于“宇龍”時,僅使用密碼“111222”對該文件進行加密。 可在移動終端中設(shè)置詞庫以存儲關(guān)鍵詞和密碼。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,盡管本實施例 以移動終端為例進行了說明,但是其他的信息處理裝置,例如PC機,PDA,平板電腦,筆記本 電腦等均可應(yīng)用本發(fā)明。步驟404,用戶新建數(shù)據(jù)文檔或從PC及其他終端獲取數(shù)據(jù);步驟406,把此數(shù)據(jù)和移動終端的詞庫進行比較,看是否含有設(shè)定的關(guān)鍵詞,并在 具有關(guān)鍵詞時,對此數(shù)據(jù)進行加密,需用戶輸入密碼,手機接受輸入的密碼并對數(shù)據(jù)進行解 密后,用戶才能查看數(shù)據(jù),在數(shù)據(jù)中沒有關(guān)鍵詞時,此文檔可以正常查看,無需輸入密碼。例如,對傳如移動終端的A、B、C三個文件,A文件中含有“宇龍”和“財務(wù)”兩個關(guān) 鍵詞,由于“財務(wù)”的優(yōu)先級順序較高,故使用密碼“ 111222”對A文件加密,B文件含有關(guān) 鍵詞“宇龍”,則移動終端使用密碼“ 123456”對B文件加密,C文件中無關(guān)鍵詞,故不對其加密。移動終端還可以提示用戶,A、B已被進行加密,如圖5所示。而在用戶選擇查看C文件 時,可以直接打開,而選擇A或B文件時,移動終端提示加密A或B文件的密碼對應(yīng)的關(guān)鍵 詞,如圖6所示,用戶選中(三角形指針)A文件時,需要輸入密碼“111222”,終端接受用戶 輸入的密碼并進行解密,使得用戶可打開A文件進行查看。通過以上技術(shù)方案,可以實現(xiàn)一種數(shù)據(jù)保護方法、一種數(shù)據(jù)保護裝置以及一種終 端,通過設(shè)置關(guān)鍵詞和密碼,并在數(shù)據(jù)中檢索關(guān)鍵詞,可以自動判斷出每個數(shù)據(jù)是否需要加 密,以及使用哪個密碼進行加密和解密,避免用戶每次都需要對保密信息進行加密處理,或 者由于忘記加密而造成數(shù)據(jù)泄密。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技 術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種數(shù)據(jù)保護方法,其特征在于,包括步驟102,設(shè)置對應(yīng)于關(guān)鍵詞的密碼;步驟104,查詢數(shù)據(jù)中是否含有所述關(guān)鍵詞,當(dāng)所述數(shù)據(jù)中含有所述關(guān)鍵詞時,使用所 述密碼對所述數(shù)據(jù)進行加解密處理。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)保護方法,其特征在于,在所述步驟102中,在所述關(guān)鍵 詞有多個時,為所述多個關(guān)鍵詞設(shè)置優(yōu)先級順序;在所述步驟104中,在所述數(shù)據(jù)中含有多個關(guān)鍵詞時,根據(jù)所述多個關(guān)鍵詞的優(yōu)先級 順序,選擇所述多個關(guān)鍵詞分別對應(yīng)的多個密碼中的至少一個密碼對所述數(shù)據(jù)進行加解密 處理。
3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)保護方法,其特征在于,還包括步驟106,在提示用戶輸入密碼以查看數(shù)據(jù)前,為所述用戶提示所述數(shù)據(jù)中包含的與所 述密碼對應(yīng)的關(guān)鍵詞。
4.根據(jù)權(quán)利要求1至3中任一項所述的數(shù)據(jù)保護方法,其特征在于,在所述步驟104 中,定時查詢數(shù)據(jù)中是否含有所述關(guān)鍵詞,或編輯數(shù)據(jù)時查詢所述數(shù)據(jù)中是否含有所述關(guān) 鍵詞。
5.一種數(shù)據(jù)保護裝置,其特征在于,包括設(shè)置模塊,設(shè)置對應(yīng)于關(guān)鍵詞的密碼;加解密模塊,查詢數(shù)據(jù)中是否含有所述關(guān)鍵詞,當(dāng)所述數(shù)據(jù)中含有所述關(guān)鍵詞時,使用 所述密碼對所述數(shù)據(jù)進行加解密處理。
6.根據(jù)權(quán)利要求5所述的數(shù)據(jù)保護裝置,其特征在于,在所述關(guān)鍵詞有多個時,經(jīng)由所 述設(shè)置模塊為所述多個關(guān)鍵詞設(shè)置優(yōu)先級順序;經(jīng)由所述加解密模塊根據(jù)所述多個關(guān)鍵詞 的優(yōu)先級順序,選擇所述多個關(guān)鍵詞分別對應(yīng)的多個密碼中的至少一個密碼對所述數(shù)據(jù)進 行加解密處理。
7.根據(jù)權(quán)利要求5或6所述的數(shù)據(jù)保護裝置,其特征在于,還包括提示模塊,提示用戶輸入密碼以查看數(shù)據(jù),并為所述用戶提示所述數(shù)據(jù)中包含的與所 述密碼對應(yīng)的關(guān)鍵詞。
8.—種終端,其特征在于,包括如權(quán)利要求5至7中任一項所述的數(shù)據(jù)保護裝置。
全文摘要
本發(fā)明提供一種數(shù)據(jù)保護方法,可以包括步驟102,設(shè)置對應(yīng)于關(guān)鍵詞的密碼;步驟104,查詢數(shù)據(jù)中是否含有關(guān)鍵詞,當(dāng)數(shù)據(jù)中含有關(guān)鍵詞時,使用密碼對數(shù)據(jù)進行加解密處理。本發(fā)明還提供一種數(shù)據(jù)保護裝置、一種終端。通過本發(fā)明,通過對關(guān)鍵詞的查詢,可以針對不同數(shù)據(jù),選擇是否對該進行加密,以及如何進行加密和解密。
文檔編號G06F21/00GK102118503SQ20111002668
公開日2011年7月6日 申請日期2011年1月25日 優(yōu)先權(quán)日2011年1月25日
發(fā)明者彭裕軍 申請人:宇龍計算機通信科技(深圳)有限公司