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