[發(fā)明專利]一種關(guān)于安卓設(shè)備加密流程用戶體驗的改進(jìn)方法有效
| 申請?zhí)枺?/td> | 201811456737.9 | 申請日: | 2018-11-30 |
| 公開(公告)號: | CN109543436B | 公開(公告)日: | 2022-09-16 |
| 發(fā)明(設(shè)計)人: | 毛鳳翔;賈彥茹;趙雪;韓冰;鐘凡 | 申請(專利權(quán))人: | 信陽學(xué)院 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60 |
| 代理公司: | 成都智言知識產(chǎn)權(quán)代理有限公司 51282 | 代理人: | 李龍 |
| 地址: | 464000 *** | 國省代碼: | 河南;41 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 關(guān)于 設(shè)備 加密 流程 用戶 體驗 改進(jìn) 方法 | ||
本發(fā)明屬于信息安全技術(shù)領(lǐng)域,尤其涉及一種關(guān)于安卓設(shè)備加密流程用戶體驗的改進(jìn)方法。主旨在于解決現(xiàn)有安卓設(shè)備在啟動最小框架服務(wù)的異步性會導(dǎo)致第一次開機(jī)動畫只放到一半就被中斷的問題。主要技術(shù)方案包括:S1、在啟動最小框架服務(wù)時判斷系統(tǒng)屬性Vold.decrypt值是否等于trigger_restart_min_framework,是則執(zhí)行S2,否則執(zhí)行S1;S2、通過bootanimation線程來加載一個加密提示動畫;S3、最小框架服務(wù)啟動完畢,出現(xiàn)CryptKeeper界面則執(zhí)行S4,否則執(zhí)行S2;S4、動畫退出;S5、執(zhí)行數(shù)據(jù)加密,重啟系統(tǒng),加密結(jié)束。
技術(shù)領(lǐng)域
本發(fā)明涉及信息安全技術(shù)領(lǐng)域,尤其涉及一種Android系統(tǒng)加密方法。
背景技術(shù)
隨著安卓(Android)操作系統(tǒng)的不斷發(fā)展,Android系統(tǒng)的應(yīng)用范圍得到不斷擴(kuò)展。因此為了保護(hù)安卓應(yīng)用程序的開發(fā)者以及使用者的合法權(quán)益,需要對Android程序的進(jìn)行安全防護(hù),Java語言編寫的程序很容易遭到逆向破解。Android系統(tǒng)在安全方面所面臨的主要問題隱私。當(dāng)前的安卓設(shè)備在用戶手動加密過程中,界面黑乎乎一片,用戶要在黑乎乎的界面等待1分多鐘,這個時間是系統(tǒng)framework重啟的過程,如果用戶不知道設(shè)備在重啟框架服務(wù)的話,會以為機(jī)器死掉,強(qiáng)行重啟,造成加密過程失敗。已加密的設(shè)備在開機(jī)或重啟過程中,需要啟動一個最小框架服務(wù)來供用戶輸入密碼,這個最小框架服務(wù)啟動過程中,默認(rèn)會加載一次開機(jī)動畫,當(dāng)密碼匹配,整個框架服務(wù)重啟過程中,又需要加載一次開機(jī)動畫,這樣同樣的開機(jī)動畫加載了兩次,給用戶造成誤導(dǎo)。而且啟動最小框架服務(wù)的異步性會導(dǎo)致第一次開機(jī)動畫只放到一半就被中斷,用戶體驗很差。
發(fā)明內(nèi)容
本發(fā)明目的在于解決現(xiàn)有安卓設(shè)備在啟動最小框架服務(wù)的異步性會導(dǎo)致第一次開機(jī)動畫只放到一半就被中斷的問題。
本發(fā)明采用的技術(shù)方案如下:
一種關(guān)于安卓設(shè)備加密流程用戶體驗的改進(jìn)方法,其特征在于,包括如下步驟:
步驟S1、獲取預(yù)加密設(shè)備上下文信息;
步驟S2、關(guān)閉main類別的服務(wù);
步驟S3、卸載data分區(qū),掛載tmpfs文件系統(tǒng);
步驟S4、在啟動最小框架服務(wù)時判斷系統(tǒng)屬性Vold.decrypt值是否等于trigger_restart_min_framework,是則執(zhí)行步驟S5,否則執(zhí)行步驟S4;
步驟S5、通過bootanimation線程來加載一個加密提示動畫;
步驟S6、最小框架服務(wù)啟動完畢,出現(xiàn)CryptKeeper界面則執(zhí)行步驟S7,否則執(zhí)行步驟S5;
步驟S7、動畫退出;
步驟S8、執(zhí)行數(shù)據(jù)加密,當(dāng)vold.decrypt=trigger_restart_framework時重啟系統(tǒng),加密結(jié)束。
上述技術(shù)方案中,已加密的設(shè)備重啟時ro.crypto.state屬性值為“encrypted”,同時設(shè)置vold.decrypt屬性值為trigger_default_encryption,通過讀取屬性vold.decrypt的值來確定播放何種動畫,當(dāng)vold.decrypt的值為“trigger_default_encryption”就播放用戶加密提示動畫,當(dāng)加密磁盤掛載成功后,屬性vold.decrypt的值為trigger_restart_framework,此時播放開機(jī)動畫。
綜上所述,由于采用了上述技術(shù)方案,本實(shí)發(fā)明的有益效果是:
1.安卓設(shè)備系統(tǒng)framework重啟的過程界面會黑1分鐘左右時會提供用戶提示動畫。
2.在已加密的設(shè)備在開機(jī)或重啟過程中輸入密碼匹配過程中提供另一種開機(jī)動畫。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于信陽學(xué)院,未經(jīng)信陽學(xué)院許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811456737.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計算機(jī)或計算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過保護(hù)計算機(jī)的特定內(nèi)部部件
G06F21-04 .通過保護(hù)特定的外圍設(shè)備,如鍵盤或顯示器
G06F21-06 .通過感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過限制訪問計算機(jī)系統(tǒng)或計算機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)
G06F21-22 .通過限制訪問或處理程序或過程
- 傳感設(shè)備、檢索設(shè)備和中繼設(shè)備
- 簽名設(shè)備、檢驗設(shè)備、驗證設(shè)備、加密設(shè)備及解密設(shè)備
- 色彩調(diào)整設(shè)備、顯示設(shè)備、打印設(shè)備、圖像處理設(shè)備
- 驅(qū)動設(shè)備、定影設(shè)備和成像設(shè)備
- 發(fā)送設(shè)備、中繼設(shè)備和接收設(shè)備
- 定點(diǎn)設(shè)備、接口設(shè)備和顯示設(shè)備
- 傳輸設(shè)備、DP源設(shè)備、接收設(shè)備以及DP接受設(shè)備
- 設(shè)備綁定方法、設(shè)備、終端設(shè)備以及網(wǎng)絡(luò)側(cè)設(shè)備
- 設(shè)備、主設(shè)備及從設(shè)備
- 設(shè)備向設(shè)備轉(zhuǎn)發(fā)
- 加密裝置、加密系統(tǒng)、加密方法以及加密程序
- 移動終端和方法
- 再加密方法、再加密系統(tǒng)以及再加密裝置
- 加密終端遠(yuǎn)程管理的方法、加密終端及管理器
- 數(shù)據(jù)加密的方法及裝置
- 流媒體數(shù)據(jù)加密、解密方法、裝置、電子設(shè)備及存儲介質(zhì)
- 加密裝置、加密系統(tǒng)和數(shù)據(jù)的加密方法
- 文件加密、解密方法、裝置、設(shè)備和存儲介質(zhì)
- 一種車聯(lián)網(wǎng)數(shù)據(jù)加密方法及系統(tǒng)
- 一種服務(wù)數(shù)據(jù)共享云平臺的數(shù)據(jù)加密方法及系統(tǒng)





