一種應(yīng)用程序的加/解密方法、加/解密系統(tǒng)及移動終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于移動通信技術(shù)領(lǐng)域,涉及一種加/解密方法及系統(tǒng),特別是涉及一種應(yīng)用程序的加/解密方法、加/解密系統(tǒng)及移動終端。
【背景技術(shù)】
[0002]移動終端的普及越來越廣泛,伴隨著移動終端的普及,移動終端的配置以及功能也越來越強大,適用于移動終端的應(yīng)用程序也是日益增多、日益完善,以使得我們的生活越來越依賴于移動終端。
[0003]現(xiàn)有的應(yīng)用程序加密方法有兩種,其一是密碼加密,啟動應(yīng)用程序時要求用戶輸入正確的密碼;其二是在桌面隱藏應(yīng)用程序,以使得他人找不到?,F(xiàn)有的應(yīng)用程序加密時都是只設(shè)置一個加密密碼,用戶在不得不給其他人解密的情況下只能輸入密碼,不能保護所述應(yīng)用程序。現(xiàn)有的加密方法也不能根據(jù)用戶的需要為應(yīng)用程序設(shè)置多個不同密碼,在解密的時候也不能根據(jù)用戶輸入的不同密碼進入真正的應(yīng)用程序或者偽裝的應(yīng)用程序。
[0004]現(xiàn)有針對移動終端應(yīng)用程序的保護主要是針對網(wǎng)絡(luò)上的威脅,例如,手機銀行客戶端,淘寶客戶端,京東客戶端等,這些應(yīng)用程序的保護都是在后臺進行,用戶無法切實感受到,而對于另一些應(yīng)用,例如支付寶,若要進入該APP,小數(shù)額轉(zhuǎn)賬是不需要輸入密碼,如果別人拿到你的手機進行小額轉(zhuǎn)賬就會對用戶造成一定的財產(chǎn)損失,或者用戶不想讓別人看到與自己相關(guān)的隱私,例如,通訊錄,短信,微信,QQ,相冊等應(yīng)用程序。
[0005]因此,如何提供一種應(yīng)用程序的加/解密方法、加/解密系統(tǒng)及移動終端,以解決現(xiàn)有技術(shù)中無法實現(xiàn)對與用戶隱私相關(guān)的應(yīng)用程序進行保護的缺陷,實已成為本領(lǐng)域從業(yè)者亟待解決的技術(shù)問題。
【發(fā)明內(nèi)容】
[0006]鑒于以上所述現(xiàn)有技術(shù)的缺點,本發(fā)明的目的在于提供一種應(yīng)用程序的加/解密方法、加/解密系統(tǒng)及移動終端,用于解決現(xiàn)有技術(shù)無法實現(xiàn)對與用戶隱私相關(guān)的應(yīng)用程序進行保護的問題。
[0007]為實現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明一方面提供一種應(yīng)用程序的加密方法,應(yīng)用于所述移動終端,所述移動終端具有觸摸顯示屏,所述觸摸顯示屏具有多個應(yīng)用程序圖標用戶界面,每一應(yīng)用程序圖標用戶界面上設(shè)置有多個應(yīng)用程序圖標,所述應(yīng)用程序的加密方法包括以下步驟:步驟一,在所述觸摸顯示屏輸出應(yīng)用程序圖標用戶界面的狀態(tài)下,監(jiān)聽用戶按壓從多個應(yīng)用程序圖標中當前選擇的一個應(yīng)用程序圖標的按壓動作;步驟二,獲取與當前選擇的應(yīng)用程序圖標的按壓動作相關(guān)的第一自定義動態(tài)數(shù)據(jù)信息;步驟三,提示用戶再次按壓該應(yīng)用程序圖標以便獲取第二自定義動態(tài)數(shù)據(jù)信息,將所述第一自定義動態(tài)數(shù)據(jù)信息與第二自定義動態(tài)數(shù)據(jù)信息進行比對以判斷所述第二自定義動態(tài)數(shù)據(jù)信息是否與所述第一自定義動態(tài)數(shù)據(jù)信息相匹配,若是,則結(jié)束當前選擇的應(yīng)用程序圖標的加密操作,返回步驟一,繼續(xù)監(jiān)聽用戶按壓另一應(yīng)用程序圖標的按壓動作;若否,則返回步驟三。
[0008]于本發(fā)明的一實施例中,所述應(yīng)用程序的加密方法還包括:當用戶將需要加密的應(yīng)用程序加密完畢,終止所述應(yīng)用程序的加密方法。
[0009]于本發(fā)明的一實施例中,所述應(yīng)用程序的加密方法還包括在獲取與當前選擇的應(yīng)用程序圖標的按壓動作相關(guān)的第一自定義動態(tài)數(shù)據(jù)信息的同時,將所述第一自定義動態(tài)數(shù)據(jù)信息予以存儲。
[0010]于本發(fā)明的一實施例中,所述第一自定義動態(tài)數(shù)據(jù)信息和第二自定義動態(tài)數(shù)據(jù)信息都包括用戶按壓當前選擇的應(yīng)用程序圖標的按壓力度和按壓時間長度。
[0011]于本發(fā)明的一實施例中,判斷所述第二自定義動態(tài)數(shù)據(jù)信息是否與所述第一自定義動態(tài)數(shù)據(jù)信息相匹配的匹配標準為判斷所述第二自定義動態(tài)數(shù)據(jù)信息是否與所述第一自定義動態(tài)數(shù)據(jù)信息一致,若在,則表示所述第二自定義動態(tài)數(shù)據(jù)信息與所述第一自定義動態(tài)數(shù)據(jù)信息相匹配,若不在,繼續(xù)判斷所述第二二自定義動態(tài)數(shù)據(jù)信息是否在與所述第一自定義動態(tài)數(shù)據(jù)信息相關(guān)的誤差范圍內(nèi),若在,則表示所述第二自定義動態(tài)數(shù)據(jù)信息與所述第一自定義動態(tài)數(shù)據(jù)信息相匹配,若不在,則表示所述第二自定義動態(tài)數(shù)據(jù)信息與所述第一自定義動態(tài)數(shù)據(jù)信息不匹配。
[0012]本發(fā)明另一方面提供一種應(yīng)用程序的加密系統(tǒng),應(yīng)用于所述移動終端,所述移動終端具有觸摸顯示屏,所述觸摸顯示屏具有多個應(yīng)用程序圖標用戶界面,每一應(yīng)用程序圖標用戶界面上設(shè)置有多個應(yīng)用程序圖標,所述應(yīng)用程序的加密系統(tǒng)包括:監(jiān)聽模塊,用于在所述觸摸顯示屏輸出應(yīng)用程序圖標用戶界面的狀態(tài)下,監(jiān)聽用戶按壓從多個應(yīng)用程序圖標中當前選擇的一個應(yīng)用程序圖標的按壓動作;數(shù)據(jù)獲取模塊,與所述監(jiān)聽模塊連接,用于獲取與當前選擇的應(yīng)用程序圖標的按壓動作相關(guān)的第一自定義動態(tài)數(shù)據(jù)信息;提示模塊,用于提示用戶再次按壓該應(yīng)用程序圖標以便所述數(shù)據(jù)獲取模塊獲取第二自定義動態(tài)數(shù)據(jù)信息;處理模塊,與所述數(shù)據(jù)獲取模塊和提示模塊連接,用于將所述第一自定義動態(tài)數(shù)據(jù)信息與第二自定義動態(tài)數(shù)據(jù)信息進行比對以判斷所述第二自定義動態(tài)數(shù)據(jù)信息是否與所述第一自定義動態(tài)數(shù)據(jù)信息相匹配,若是,則調(diào)用用于結(jié)束當前選擇的應(yīng)用程序圖標的終止模塊,并調(diào)用所述監(jiān)聽模塊繼續(xù)監(jiān)聽用戶按壓另一應(yīng)用程序圖標的按壓動作;若否,則調(diào)用所述提不t旲塊。
[0013]于本發(fā)明的一實施例中,所述終止模塊還用于當用戶將需要加密的應(yīng)用程序加密完畢,終止所述應(yīng)用程序的加密系統(tǒng)的運行。
[0014]本發(fā)明另一方面還提供一種基于所述的應(yīng)用程序的加密方法的解密方法,應(yīng)用于所述移動終端,所述移動終端具有觸摸顯示屏,所述觸摸顯示屏具有多個應(yīng)用程序圖標用戶界面,每一應(yīng)用程序圖標用戶界面上設(shè)置有多個應(yīng)用程序圖標,所述解密方法包括:步驟四,在所述觸摸顯示屏輸出應(yīng)用程序圖標用戶界面的狀態(tài)下,監(jiān)聽用戶按壓當前需進入的一個應(yīng)用程序圖標的按壓動作;步驟五,獲取與當前需進入的應(yīng)用程序圖標的按壓動作相關(guān)的第三自定義動態(tài)數(shù)據(jù)信息;步驟六,將所述第三自定義動態(tài)數(shù)據(jù)信息與所述的應(yīng)用程序的加密方法中存儲的與該應(yīng)用程序?qū)?yīng)的第一自定義動態(tài)數(shù)據(jù)信息進行比對以判斷通過所述第三自定義動態(tài)數(shù)據(jù)信息是否能夠成功解密當前需進入的應(yīng)用程序圖標,若是,則開啟所述應(yīng)用程序;若否,執(zhí)行下一步驟;步驟七,提示用戶再次按壓該應(yīng)用程序圖標,并判斷用戶按壓該應(yīng)用程序圖標的次數(shù)是否達到預(yù)設(shè)次數(shù),若是,提示該用戶已無權(quán)限再次按壓所述觸摸顯示屏;若否,返回步驟七。
[0015]本發(fā)明又一方面提供一種基于所述的應(yīng)用程序的加密系統(tǒng)的解密系統(tǒng),應(yīng)用于所述移動終端,所述移動終端具有觸摸顯示屏,所述觸摸顯示屏具有多個應(yīng)用程序圖標用戶界面,每一應(yīng)用程序圖標用戶界面上設(shè)置有多個應(yīng)用程序圖標,所述解密系統(tǒng)包括:監(jiān)聽單元,用于在所述觸摸顯示屏輸出應(yīng)用程序圖標用戶界面的狀態(tài)下,監(jiān)聽用戶按壓當前需進入的一個應(yīng)用程序圖標的按壓動作;數(shù)據(jù)獲取單元,與所述監(jiān)聽單元連接,用于獲取與當前需進入的應(yīng)用程序圖標的按壓動作相關(guān)的第三自定義動態(tài)數(shù)據(jù)信息;處理單元,與所述監(jiān)聽單元和數(shù)據(jù)獲取單元連接,用于將所述第三自定義動態(tài)數(shù)據(jù)信息與所述應(yīng)用程序的加密系統(tǒng)存儲的與該應(yīng)用程序?qū)?yīng)的第一自定義動態(tài)數(shù)據(jù)信息進行比對以判斷通過所述第三自定義動態(tài)數(shù)據(jù)信息是否能夠成功解密當前需進入的應(yīng)用程序圖標,若是,則開啟所述應(yīng)用程序;若否,調(diào)用用于提示用戶再次按壓該應(yīng)用程序圖標的提示單元,和用于判斷用戶按壓該應(yīng)用程序圖標的次數(shù)是否達到預(yù)設(shè)次數(shù)的判斷單元,若是,所述提示單元提示該用戶已無權(quán)限再次按壓所述觸摸顯示屏;若否,調(diào)用所述提示單元提示用戶再次按壓。
[0016]本發(fā)明最后一方面一種移動終端,所述移動終端包括:應(yīng)用程序的加密系統(tǒng);和解密系統(tǒng)。
[0017]如上所述,本發(fā)明的應(yīng)用程序的加/解密方法、加/解密系統(tǒng)及移動終端,具有以下有益效果:
[0018]本發(fā)明所述的應(yīng)用程序的加/解密方法、加/解密系統(tǒng)及移動終端實現(xiàn)了對用戶需要保護的應(yīng)用程序的加密設(shè)置,保護了用戶的隱私,有利于提升移動終端中應(yīng)用程序的保密性和安全性。
【附圖說明】
[0019]圖1顯示為本發(fā)明的移動終端于一實施例中的立體結(jié)構(gòu)示意圖。
[0020]圖2顯示為本發(fā)明的應(yīng)用程序的加密方法于一實施例中的流程示意圖。
[0021]圖3顯示為本發(fā)明的應(yīng)用程序的加密系統(tǒng)于一實施例中的原理結(jié)構(gòu)示意圖。
[0022]圖4顯示為本發(fā)明的基于應(yīng)用程序的加密方法的解密方法于一實施例中的流程示意圖。
[0023]圖5顯示為本發(fā)明的基于應(yīng)用程序的加密系統(tǒng)的解密系統(tǒng)于一實施例中的原理結(jié)構(gòu)示意圖。
[0024]圖6顯示為本發(fā)明的移動終端于一實施例中的原理結(jié)構(gòu)示意圖。
[0025]元件標號說明
[0026]I移動終端
[0027]10觸摸顯示屏
[0028]20應(yīng)用程序的加密系統(tǒng)
[0029]201監(jiān)聽模塊
[0030]202數(shù)據(jù)獲取模塊[0031 ]203 存儲模塊
[0032]204處理模塊
[0033]20