一種數據存儲、讀取方法、裝置及設備的制造方法
【技術領域】
[0001]本發(fā)明涉及移動通信技術領域,尤其是涉及一種數據存儲、讀取方法、裝置及設備。
【背景技術】
[0002]隨著通信技術的不斷發(fā)展,用戶終端也逐漸向智能化演進。隨著用戶終端的計算和存儲能力的增強,用戶終端上存儲了越來越多的持有該用戶終端的用戶的個人隱私信息,例如用戶在持有的用戶終端中可以存儲照片或工作文檔等。
[0003]用戶所持有的用戶終端有時可能脫離用戶的控制范圍,例如外借或丟失等。當用戶終端脫離用戶的控制范圍時,用戶一般希望用戶終端中存儲的隱私信息進行保護,不被其他用戶看到。通常情況下,對用戶終端中存儲的數據進行保護時,一般通過下述幾種方式來實現:
[0004]第一種方式:通過下載具有數據保護功能的客戶端,通過相應的設置,對用戶終端中需要保護的數據如圖片、視頻、短信、通話記錄等,進行加密,加密后在另外存儲到該客戶端指定的存儲區(qū)域中。用戶需要查看該些被保護的數據時,需要輸入指令,進入客戶端,指令輸入成功后才可以查看該些被存儲的數據。該種情況下,每次需要查看數據的時候,均需要輸入指令進入客戶端查看,操作比較繁瑣,便利性較差。
[0005]第二種方式:對用戶終端屏幕進行加密。該種方式中,當用戶終端丟失時,拾到用戶終端的用戶在不知道用戶終端屏幕的解密口令的情況下,不易查看到用戶終端中存儲的任何資料。但是該種方式中,用戶終端中存儲的數據安全性較差,拾到該用戶終端的用戶可以通過其他方式將用戶終端屏幕的加密口令解除。并且,進一步地,該種方式中,如果用戶終端是借給其他用戶使用,則借用者很容易查看用戶終端中存儲的數據。
[0006]因此,通常情況下用戶終端中的數據進行存儲時,在應用時具有一定的局限性,并且對存儲的數據讀取時的便利性較差,或者用戶終端中存儲的數據的安全性較差。
【發(fā)明內容】
[0007]本發(fā)明提供了一種數據存儲、讀取方法、裝置及設備,能夠較好的解決用戶終端中的數據進行存儲時,在應用時具有一定的局限性,并且對存儲的數據讀取時的便利性較差,或者用戶終端中存儲的數據的安全性較差的問題。
[0008]第一方面,提供了一種數據存儲方法,包括:在確定出用戶終端中的數據的存儲模式為設定的默認隱藏存儲模式時,基于密鑰,對所述數據進行加密處理;或接收對用戶終端中的數據進行安全保護的操作指令,在確定出所述數據的存儲模式為非默認隱藏存儲模式,且確定出發(fā)送所述操作指令的用戶是合法用戶時,基于密鑰,對待進行安全保護的數據進行加密處理;以及將加密處理后的數據存儲在所述用戶終端中的用于存儲加密數據的存儲區(qū)域。
[0009]結合第一方面,在第一方面的第一種可能的實現方式中,還包括:在確定出所述數據的存儲模式為非隱藏存儲模式時,則將所述數據存儲在所述用戶終端中的除用于存儲加密數據的存儲區(qū)域之外的其他存儲區(qū)域。
[0010]結合第一方面,在第一方面的第二種可能的實現方式中,所述非默認隱藏存儲模式包括選擇性隱藏存儲模式;基于密鑰,對待進行安全保護的數據進行加密處理,包括:接收對存儲在除用于存儲加密數據的存儲區(qū)域之外的其他存儲區(qū)域的數據進行安全保護的存儲指令;基于密鑰,按照所述存儲指令對待進行安全保護的數據進行加密處理。
[0011]結合第一方面,以及第一方面的第一?第二種可能的實現方式,在第一方面的第三種可能的實現方式中,所述密鑰按照下述方式確定:在接收到用戶發(fā)送的注冊指令時,獲得所述用戶的生物信息;對獲得的所述生物信息處理后,將所述用戶確定為合法用戶,并存儲所述合法用戶處理后的生物信息;以及獲得所述合法用戶的生物信息,基于生物識別方法和/或密碼學方法對獲得的生物信息進行處理后生成密鑰。
[0012]結合第一方面,以及第一方面的第一?第二種可能的實現方式,在第一方面的第四種可能的實現方式中,在將加密處理后的數據存儲在所述用戶終端中的用于存儲加密數據的存儲區(qū)域之后,還包括:在接收到用戶發(fā)送的對所述用于存儲加密數據的存儲區(qū)域存儲的任一數據進行解除隱藏存儲模式的解除指令,且確定出發(fā)送所述解除指令的用戶是合法用戶時,基于密鑰,對所述數據進行解密處理。
[0013]結合第一方面,以及第一方面的第一?第四種可能的實現方式,在第一方面的第五種可能的實現方式中,按照下述方式確定所述用戶是合法的用戶:獲得發(fā)送所述用戶的生物信息;基于生物識別方法對獲得的生物信息進行處理后,在確定出獲得的生物信息和所述用戶終端中預先存儲的合法用戶的生物信息一致時,確定所述用戶是合法的用戶。
[0014]第二方面,提供了一種數據讀取方法,包括:接收讀取用戶終端中的數據的讀取指令;在確定出所述數據的存儲模式為隱藏存儲模式,且確定出發(fā)送所述讀取指令的用戶是合法用戶時,在用于存儲加密數據的存儲區(qū)域獲得所述數據;并基于密鑰,對獲得的所述數據進行解密處理;以及將解密處理后的數據呈現給所述用戶。
[0015]結合第二方面,在第二方面的第一種可能的實現方式中,所述密鑰按照下述方式確定:在接收到用戶發(fā)送的注冊指令時,獲得所述用戶的生物信息;對獲得的所述生物信息處理后,將所述用戶確定為合法用戶,并存儲所述合法用戶處理后的生物信息;以及獲得所述合法用戶的生物信息,基于生物識別方法和/或密碼學方法對獲得的生物信息進行處理后生成密鑰。
[0016]結合第二方面,以及第二方面的第一種可能實現的方式,在第二方面的第二種可能的實現方式中,按照下述方式確定所述用戶是合法的用戶:獲得發(fā)送所述用戶的生物信息;基于生物識別方法對獲得的生物信息進行處理后,在確定出獲得的生物信息和所述用戶終端中預先存儲的合法用戶的生物信息一致時,確定所述用戶是合法的用戶。
[0017]第三方面,提供了一種數據存儲裝置,包括:加密處理單元,用于在確定出用戶終端中的數據的存儲模式為設定的默認隱藏存儲模式時,基于密鑰,對所述數據進行加密處理;或接收對用戶終端中的數據進行安全保護的操作指令,在確定出所述數據的存儲模式為非默認隱藏存儲模式,且確定出發(fā)送所述操作指令的用戶是合法用戶時,基于密鑰,對待進行安全保護的數據進行加密處理,并將加密處理后的數據傳輸給存儲單元;存儲單元,用于獲得所述加密處理單元傳輸的加密處理后的數據,將加密處理后的數據存儲在所述用戶終端中的用于存儲加密數據的存儲區(qū)域。
[0018]結合第三方面,在第三方面的第一種可能的實現方式中,所述存儲單元,還用于在確定出所述數據的存儲模式為非隱藏存儲模式時,則將所述數據存儲在所述用戶終端中的除用于存儲加密數據的存儲區(qū)域之外的其他存儲區(qū)域。
[0019]結合第三方面,在第三方面的第二種可能的實現方式中,所述非默認隱藏存儲模式包括選擇性隱藏存儲模式;所述裝置還包括:接收單元,用于接收對存儲在除用于存儲加密數據的存儲區(qū)域之外的其他存儲區(qū)域的數據進行安全保護的存儲指令;所述加密處理單元,具體用于基于密鑰,按照所述存儲指令對待進行安全保護的數據進行加密處理。
[0020]結合第三方面,以及第三方面的第一?第二種可能的實現方式,在第三方面的第三種可能的實現方式中,所述加密處理單元,具體用于按照下述方式確定密鑰:在接收到用戶發(fā)送的注冊指令時,獲得所述用戶的生物信息;對獲得的所述生物信息處理后,將所述用戶確定為合法用戶,并存儲所述合法用戶處理后的生物信息;以及獲得所述合法用戶的生物信息,基于生物識別方法和/或密碼學方法對獲得的生物信息進行處理后生成密鑰。
[0021]結合第三方面,以及第三方面的第一?第二種可能的實現方式,在第三方面的第四種可能的實現方式中,所述加密處理單元,還用于在接收到用戶發(fā)送的對所述用于存儲加密數據的存儲區(qū)域存儲的任一數據進行解除隱藏存儲模式的解除指令,且確定出發(fā)送所述解除指令的用戶是合法用戶時,基于密鑰,對所述數據進行解密處理。
[0022]結合第三方面,以及第三方面的第一?第四種可能的實現方式,在第三方面的第五種可能的實現方式中,所述加密處理單元,具體用于按照下述方式確定所述用戶是合法的用戶:獲得發(fā)送所述用戶的生物信息;基于生物識別方法對獲得的生物信息進行處理后,在確定出獲得的生物信息和所述用戶終端中預先存儲的合法用戶的生物信息一致時,確定所述用戶是合法的用戶。
[0023]第四方面,提供了一種數據讀取裝置,包括:接收單元,用于接收讀取用戶終端中的數據的讀取指令,并將所述讀取指令傳輸給獲得單元;獲得單元,用于接收所述接收單元傳輸的讀取指令,在確定出所述數據的存儲模式為隱藏存儲模式,且確定出發(fā)送所述讀取指令的用戶是合法用戶時,在用于存儲加密數據的存儲區(qū)域獲得所述數據,并將獲得的數據傳輸給解密處理單元;解密處理單元,用于接收獲得單元傳輸的數據,并基于密鑰,對獲得的所述數據進行解密處理,并將解密處理后的數據傳輸給呈現單元;呈現單元,用于獲得所述解密處理單元傳輸的數據,將解密處理后的數據呈現給所述用戶。
[0024]結合第四方面,在第四方面的第一種可能的實現方式中,所述解密處理單元,具體用于按照下述方式確定所述密鑰:在接收到用戶發(fā)送的注冊指令時,獲得所述用戶的生物信息;對獲得的所述生物信息處理后,將所述用戶確定為合法用戶,并存儲所述合法用戶處理后的生物信息;以及獲得所述合法用戶的生物信息,基于生物識別方法和/或密碼學方法對獲得的生物信息進行處理后生成密鑰。
[0025]結合第四方面,以及第四方面的第一種可能實現的方式,在第四方面的第二種可能的實現方式中,所述獲得單元,具體用于按照下述方式確定所述用戶是合法的用戶:獲得發(fā)送所述用戶的生物信息;基于生物識別方法對獲得的生物信息進行處理后,在確定出獲得的生物信息和所述用戶終端中預先存儲的合法用戶的生物信息一致時,確定所述用戶是合法的用戶。
[0026]第五方面,提供了一種數據存儲設備,包括:存儲器,用于存儲程序指令,并將存儲的程序指令傳輸給信號處理器;以及用于獲得所述信號處理器傳輸的加密處理后的數據,將加密處理后的數據存儲。信號處理器,用于獲得存儲器中存儲的程序指令,按照獲得的程序指令執(zhí)行下述操作:在確定出用戶終端中的數據的存儲模式為設定的默認隱藏存儲模式時,基于密鑰,對所述數據進行加密處理;或接收對用戶