一種數據加密方法及裝置的制造方法
【技術領域】
[0001]本發明涉及通信技術領域,具體涉及一種數據加密方法及裝置。
【背景技術】
[0002]隨著移動終端的普及,移動終端越來越普遍地進入人們的日常生活,但同時隨著通信技術的發展,人們越來越多地利用移動終端來儲存敏感性和私密性數據,對數據進行加密成為保證數據安全性的重要手段。
[0003]目前,普遍采用的數據加密方法都是事先對數據進行加密,再通過特定的方式對數據進行解密來完成對數據的讀取,從而實現對數據的保護。例如,當用戶的相冊及短信為私密數據時,那么在用戶拍照以及收發短信的時候,即對所有相冊的照片以及所有短信進行加密,后續需要查看其中部分照片或者短信時,再通過在特定的地方接收指紋或者密碼等對需要查看的數據進行解密,從而實現對私密數據的保護。
[0004]但是此種對數據進行加密保護的方法中,事先對所有數據進行加密,導致計算量大,系統開銷大,效率低。
【發明內容】
[0005]本發明實施例提供了一種數據加密方法及裝置。該數據加密方法無需通過對每一個文件或者應用進行加密,利用觸摸屏全屏設置指紋傳感器等方式獲取用戶在觸摸屏任一位置觸控操作時的指紋信息與預設的指紋信息進行比對,當觸控操作的指紋與預設指紋匹配時,觸控操作有效,可以打開應用或者文件。當觸控操作的指紋與預設指紋不匹配時,觸控操作失效,或者終端自動對文檔進行加密和/或隱藏。本提案提供的數據加密方法無需主人對每個文件進行加密即可實現對隱私的保護,因為無需對每個文件或者應用進行加密從而降低系統開銷,提高效率。
[0006]本發明實施例第一方面提供一種數據加密方法,包括:
[0007]在預設界面獲取用戶對觸摸屏進行觸控操作時的指紋信息,所述預設界面為預設信息的訪問界面;
[0008]判斷所述指紋信息與預設指紋信息是否匹配;
[0009]若所述指紋信息與所述預設指紋信息不匹配,則對所述預設信息進行加密和/或隱藏,或屏蔽所述觸控操作。
[0010]本發明實施例第一方面提供一種數據加密裝置,包括:
[0011]讀取模塊,用于在預設界面獲取用戶對觸摸屏進行觸控操作時的指紋信息,所述預設界面為預設信息的訪問界面;
[0012]判斷模塊,用于判斷所述指紋信息與預設指紋信息是否匹配;
[0013]加密模塊,用于若所述指紋信息與所述預設指紋信息不匹配,則對所述預設信息進行加密和/或隱藏,或屏蔽所述觸控操作。
[0014]可以看出,本實施例的方案中,在預設界面獲取用戶對觸摸屏進行觸控操作時的指紋信息,所述預設界面為預設信息的訪問界面;判斷所述指紋信息與預設指紋信息是否匹配;若所述指紋信息與所述預設指紋信息不匹配,則對所述預設信息進行加密和/或隱藏,或屏蔽所述觸控操作。從而當只在預設界面上獲取到的用戶對觸摸屏進行觸控操作時的指紋信息與預設指紋信息不匹配時,只對預設信息進行加密,計算量小,系統開銷小,效率高。
【附圖說明】
[0015]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0016]圖1是本發明實施例提供的一種搜索方法的流程示意圖;
[0017]圖2是本發明實施例提供的另一種搜索方法的流程示意圖;
[0018]圖3是本發明實施例提供的一種數據加密裝置的結構示意圖;
[0019]圖4是本發明實施例提供的另一種數據加密裝置的結構示意圖;
[0020]圖5是本發明實施例提供的又一種數據加密裝置的結構示意圖。
【具體實施方式】
[0021]本發明實施例提供了一種數據加密方法及裝置。該數據加密方法無需通過對每一個文件或者應用進行加密,利用觸摸屏全屏設置指紋傳感器等方式獲取用戶在觸摸屏任一位置觸控操作時的指紋信息與預設的指紋信息進行比對,當觸控操作的指紋與預設指紋匹配時,觸控操作有效,可以打開應用或者文件。當觸控操作的指紋與預設指紋不匹配時,觸控操作失效,或者終端自動對文檔進行加密和/或隱藏。本提案提供的數據加密方法無需主人對每個文件進行加密即可實現對隱私的保護,因為無需對每個文件或者應用進行加密從而降低系統開銷,提高效率。
[0022]為了使本技術領域的人員更好地理解本發明方案,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分的實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬于本發明保護的范圍。
[0023]本發明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”和“第三”等是用于區別不同對象,而非用于描述特定順序。此外,術語“包括”以及它們任何變形,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統、產品或設備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產品或設備固有的其它步驟或單元。
[0024]本發明實施例的一種數據加密方法的一個實施例,一種數據加密方法包括:在預設界面獲取用戶對觸摸屏進行觸控操作時的指紋信息,所述預設界面指預設信息的訪問界面;判斷所述指紋信息與預設指紋信息是否匹配;若所述指紋信息與所述預設指紋信息不匹配,則對所述預設信息進行加密和/或隱藏,或屏蔽所述觸控操作,使觸控操作暫時失效。。
[0025]首先參見圖1,圖1是本發明的一個實施例提供的一種數據加密方法的流程示意圖。其中,如圖1所示,本發明的一個實施例提供的一種數據加密方法可以包括:
[0026]S101、在預設界面獲取用戶對觸摸屏進行觸控操作時的指紋信息,所述預設界面指預設信息的訪問界面。
[0027]其中,預設信息指存儲于終端中特定位置、由終端系統或者用戶設定的、需要對其訪問進行限制的特定信息,包括特定數據或特定應用等,如可以為手機相冊、手機短信、QQ、微信等特定應用,也可以為手機相冊應用里面的某一個相冊、手機短信應用里面的短信等,還可以為存儲在終端中的某一特定文件等;
[0028]預設界面是指終端提供給用戶訪問預設信息的用戶界面,如手機相冊、手機短信等的訪問界面,或手機進入相冊后,查看某一指定相冊的界面;預設界面還可以為屏幕的解鎖界面等。
[0029]其中,終端指手機、平板電腦等智能終端,該終端具有能夠進行指紋識別的觸摸屏,該觸摸屏能夠感應用戶的按壓、滑動等操作,并能對與觸摸屏接觸的指紋進行識別。終端可以在預設界面通過具有指紋識別的觸摸屏的任何位置獲取用戶觸控觸摸屏時的指紋?目息O
[0030]可選地,在本發明的一些可能的實施方式中,該預設界面根據用戶的需要,將預設信息的訪問界面設置為預設界面,從而用戶在通過該預設界面進入該應用或者數據時,終端實時通過觸摸屏對用戶觸控觸摸屏時的指紋信息進行識別。
[0031]舉例說明,在本發明的一些可能的實施方式中,若設置手機相冊為敏感信息,則將預設界面設置為訪問相冊的用戶界面,那么當用戶訪問到該用戶界面時,終端實時讀取用戶在該用戶界面上觸控觸摸屏時的指紋信息。
[0032]可選地,在預設界面獲取用戶觸控觸摸屏時的指紋信息時,可以通過識別用戶在預設界面的按壓操作。
[0033]可選地,在預設界面獲取用戶觸控觸摸屏時的指紋信息時,可以通過識別用戶在預設界面的滑動操作。
[0034]S102、判斷所述指紋信息與預設指紋信息是否匹配。
[0035]其中,所述指紋信息指用戶在預設界面讀取到的指紋信息,可通過指紋傳感器感應用戶在觸摸屏上的按壓、滑動等操作進行指紋識別。
[0036]其中,預設指紋信息指預先存儲在終端中的指紋信息,用于與通過觸摸屏獲取收到的用戶觸控觸摸屏時的指紋信息進行對比。
[0037]可選地,在本發明的一些可能的實施方式中,該預設指紋信息可以為一個,從而所接收到的用戶錄入的指紋信息只需要與這一個預設指紋信息進行對比,判斷用戶觸控觸摸屏時的指紋信息是否與該預設指紋信息匹配。
[0038]可選地,在本發明的另一些可能的實施方式中,該預設指紋信息也可以為多個,從而所接收到的用戶觸控觸摸屏時的指紋信息需要與多個預設指紋信息進行對比,用于判斷用戶觸控觸摸屏時的指紋信息是否與預設指紋信息匹配。
[0039]可選地,在本發明的一些可能的實施方式中,進入不同應用的預設指紋信息可以不一樣,也可以一樣。
[0040]可選地,在本發明的另一些可能的實施方式中,所述預設指紋信息可以由有權限用戶進行更改。
[0041]S103、若所述指紋信息與所述預設指紋信息不匹配,對所述預設信息進行加密和/或隱藏,或屏蔽所述觸控操作。
[0042]其中,屏蔽所述觸控操作指在獲取到的用戶觸控觸摸屏時的指紋信息與預設指紋信息不匹配時,暫時使用戶在該預設界面的觸控操作失效,從而使得在獲取到非預設指紋信息時不再在預設界面繼續獲取用戶觸控觸摸屏的指紋信息,減少系統開銷,當下次再進入該預設界面時,觸控操作自動重新恢復有效,。
[0043]可選地,在本發明的一些可能的實施方式中,當預設指紋信息為一個時,判斷判斷用戶觸控觸摸屏時的指紋信息是否與該一個預設指紋信息是否匹配,若用戶觸控觸摸屏時的指紋信息與該預設指紋信息不匹配,則對所述預設信息進行加密和/或隱藏,或屏蔽所述觸控操作。
[0044]可選地,在本發明的另一些可能的實施方式中,當預設指紋信息為多個時,判斷用戶觸控觸摸屏時的指紋信息與其中任一一個預設指紋信息是否匹配,若用戶觸控觸摸屏時的指紋信息與其中任一一個預設指紋信息匹配,則對所述預設信息進行加密和/或隱藏,或屏蔽所述觸控操作。
[0045]舉例說明,在本發明的一些可能的實施方式中,當設置手機相冊應用具有訪問權限的用戶為張三和李四,則可以將預設指紋信息設置為張三和李四的指紋,那么在手機相冊的訪問界面上接收到指紋信息時,將該指紋信息與預設的張三和李四的指紋進行對比,如果不匹配,則拒絕訪問手機相冊。
[0046]再舉例說明,在本發明的另一些可能的實施方式中,當設置手機相冊應用里面的某一個特定相冊具有訪問權限的用戶為張三,則將預設指紋信息設置為張三的指紋,那么在該特定相冊的訪問界面上接收到指紋信息時,將該指紋信息與預設的張三的指紋進行對比,如果不匹配,則對該特定相冊進行加密并隱藏,或屏蔽所述觸控操作,使觸控操作暫時失效。
[0047]可選地,在本發明的一些可能的實施方式中,采用一般的對預設信息設定密碼的方式對預設信息進行加密。
[0048]可以看出,本實施例的方案中,在預設界面獲取用戶對觸摸屏進行觸控操作時的指紋信息,所述預設界面指預設信息的訪問界面;判斷所述指紋信息與預設指紋信息是否匹配;若所述指紋信息與所述預設指紋信息不匹配,則對所述預設信息進行加密和/或隱藏,或屏蔽所述觸控操作,使觸控操作暫時失效。從而當只在預設界面上獲取到的用戶對觸摸屏進行觸控操作時的指紋信息與預設指紋信息不匹配時,只對預設信息進行加密,計算量小,系統開銷小,效率高。
[0049]可選地,在本發明的一些可能的實施方式中,所述預設信息包括特定數據或特定應用,所述對所述預設信息進行加密和/或隱藏,或屏蔽所述觸控操作,包括:
[0050]若所述預設信息為特定數據,則對所述預設信息進行加密和/或隱藏,或屏蔽所述觸控操作;
[0051]若所述預設信息為特定應用,則對所述預設信息進行加密和/或終止訪問所述預設信息,或屏蔽所述觸控操作。
[0052]可選地,在本發明的一些可能的實施方式中,對所述特定數據進行加密時,可以用密碼對特定數據進行加密。
[0053]可選地,在本發明的另一些可能的實施方式中,對所述特定數據進行加密時,也可以利用一定的編碼方式對數據進行加密。
[0054]舉例說明,在本發明的