本發(fā)明涉及移動終端技術(shù)領(lǐng)域,尤其涉及一種加密與解密方法、裝置和移動終端。
背景技術(shù):
隨著科技的發(fā)展,出現(xiàn)了越來越多的移動終端,如手機和平板電腦。用戶獲取信息的途徑也更加多樣和快捷,由此,也帶來了信息的安全性問題。為了保證手機中的隱私數(shù)據(jù)安全,目前用戶往往通過密碼或者指紋對移動終端中的某些場景(例如備忘錄,通訊錄)進行加密和解密。
然而,目前,通過密碼或者指紋對數(shù)據(jù)進行加解密的方式仍然存在安全性較低的問題。密碼容易被他人破解,而用戶留在移動終端上的指紋在被復(fù)制后也會造成信息的泄露。如何提供一種安全性更高的加解密方法,是本領(lǐng)域技術(shù)人員亟待解決的問題。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的旨在至少在一定程度上解決上述的技術(shù)問題之一。
為此,本發(fā)明的第一個目的在于提出一種加密方法,該方法通過指紋信息和壓力高峰值的次數(shù)對待加密對象進行加密,可提高加密的安全力度,加密方式操作簡單,可操作性強。
本發(fā)明的第二個目的在于提出一種解密方法。
本發(fā)明的第三個目的在于提出一種加密裝置。
本發(fā)明的第四個目的在于提出一種解密裝置。
本發(fā)明的第五個目的在于提出一種移動終端。
本發(fā)明的第六個目的在于提出一種移動終端。
為了實現(xiàn)上述目的,本發(fā)明第一方面實施例的加密方法,包括:在監(jiān)控到用戶對待加密對象執(zhí)行加密操作時,獲取用戶輸入的指紋信息,并獲取指紋識別模組中壓力值的變化信息;根據(jù)所述壓力值的變化信息,確定出現(xiàn)壓力高峰值的次數(shù);判斷所述壓力高峰值的次數(shù)是否等于或者大于預(yù)設(shè)次數(shù);若判斷出壓力高峰值的次數(shù)等于或者大于預(yù)設(shè)次數(shù),則根據(jù)所述指紋信息和壓力高峰值的次數(shù)對所述待加密對象進行加密。
本發(fā)明實施例的加密方法,在進行加密的過程中,獲取用戶輸入的指紋信息,并結(jié)合指紋識別模組中壓力值的變化信息,并在壓力值的變化信息滿足加密條件后,根據(jù)指紋信息和壓力高峰值的次數(shù)對待加密對象進行加密,通常用戶對指紋識別模組所進行的壓力操作是其他用戶無法感知的,因此,通過指紋信息和壓力高峰值的次數(shù)對待加密對象進行加密,可提高加密的安全力度,加密方式操作簡單,可操作性強。
為了實現(xiàn)上述目的,本發(fā)明第二方面實施例的解密方法,包括:在監(jiān)控到用戶對待解密對象執(zhí)行解密操作時,獲取用戶輸入的指紋信息,并獲取指紋識別模組中壓力值的變化信息;判斷所述用戶輸入的指紋信息與解密所述待解密對象的指紋信息是否匹配;若判斷出用戶輸入的指紋信息與解密所述待解密對象的指紋信息匹配,則根據(jù)所述壓力值的變化信息確定出現(xiàn)壓力高峰值的次數(shù),并進一步判斷所述壓力高峰值的次數(shù)是否等于目標(biāo)次數(shù),其中,所述目標(biāo)次數(shù)為加密所述待解密對象時壓力高峰值的次數(shù);若判斷出壓力高峰值的次數(shù)等于目標(biāo)次數(shù),則根據(jù)所述指紋信息和壓力高峰值的次數(shù)對所述待解密對象進行解密。
本發(fā)明實施例的解密方法,在監(jiān)控到在監(jiān)控到用戶對待解密對象執(zhí)行解密操作時,獲取用戶輸入的指紋信息,并獲取指紋識別模組中壓力值的變化信息,并在判斷出用戶輸入的指紋信息與解密待解密對象的指紋信息匹配時,根據(jù)壓力值的變化信息確定出現(xiàn)壓力高峰值的次數(shù),并進一步判斷壓力高峰值的次數(shù)是否等于目標(biāo)次數(shù),以及在判斷出壓力高峰值的次數(shù)等于目標(biāo)次數(shù),則根據(jù)指紋信息和壓力高峰值的次數(shù)對待解密對象進行解密。由此,使得用戶通過輸入與解密待解密對象對應(yīng)的指紋信息和按壓操作即可快速實現(xiàn)對待解密對象的解密,解密操作簡單方便快捷。
為了實現(xiàn)上述目的,本發(fā)明第三方面實施例的加密裝置,包括:第一獲取模塊,用于在監(jiān)控到用戶對待加密對象執(zhí)行加密操作時,獲取用戶輸入的指紋信息,并獲取指紋識別模組中壓力值的變化信息;第一確定模塊,用于根據(jù)所述壓力值的變化信息,確定出現(xiàn)壓力高峰值的次數(shù);第一判斷模塊,用于判斷所述壓力高峰值的次數(shù)是否等于或者大于預(yù)設(shè)次數(shù);加密模塊,用于在判斷出壓力高峰值的次數(shù)等于或者大于預(yù)設(shè)次數(shù)時,根據(jù)所述指紋信息和壓力高峰值的次數(shù)對所述待加密對象進行加密。
本發(fā)明實施例的加密裝置,在進行加密的過程中,獲取用戶輸入的指紋信息,并結(jié)合指紋識別模組中壓力值的變化信息,并在壓力值的變化信息滿足加密條件后,根據(jù)指紋信息和壓力高峰值的次數(shù)對待加密對象進行加密,通常用戶對指紋識別模組所進行的壓力操作是其他用戶無法感知的,因此,通過指紋信息和壓力高峰值的次數(shù)對待加密對象進行加密,可提高加密的安全力度,加密方式操作簡單,可操作性強。
為了實現(xiàn)上述目的,本發(fā)明第四方面實施例的解密裝置,包括:第二獲取模塊,用于在監(jiān)控到用戶對待解密對象執(zhí)行解密操作時,獲取用戶輸入的指紋信息,并獲取指紋識別模組中壓力值的變化信息;第三判斷模塊,用于判斷所述用戶輸入的指紋信息與解密所述待解密對象的指紋信息是否匹配;第二確定模塊,用于在判斷出用戶輸入的指紋信息與解密所述待解密對象的指紋信息匹配時,根據(jù)所述壓力值的變化信息確定出現(xiàn)壓力高峰值的次數(shù);第四判斷模塊,用于判斷所述壓力高峰值的次數(shù)是否等于目標(biāo)次數(shù),其中,所述目標(biāo)次數(shù)為加密所述待解密對象時壓力高峰值的次數(shù);解密模塊,用于在判斷出壓力高峰值的次數(shù)等于目標(biāo)次數(shù)時,根據(jù)所述指紋信息和壓力高峰值的次數(shù)對所述待解密對象進行解密。
本發(fā)明實施例的解密裝置,在監(jiān)控到在監(jiān)控到用戶對待解密對象執(zhí)行解密操作時,獲取用戶輸入的指紋信息,并獲取指紋識別模組中壓力值的變化信息,并在判斷出用戶輸入的指紋信息與解密待解密對象的指紋信息匹配時,根據(jù)壓力值的變化信息確定出現(xiàn)壓力高峰值的次數(shù),并進一步判斷壓力高峰值的次數(shù)是否等于目標(biāo)次數(shù),以及在判斷出壓力高峰值的次數(shù)等于目標(biāo)次數(shù),則根據(jù)指紋信息和壓力高峰值的次數(shù)對待解密對象進行解密。由此,使得用戶通過輸入與解密待解密對象對應(yīng)的指紋信息和按壓操作即可快速實現(xiàn)對待解密對象的解密,解密操作簡單方便快捷。
為了實現(xiàn)上述目的,本發(fā)明第五方面實施例的移動終端,移動終端包括殼體;處理器;存儲器;指紋識別模組;電路板和電源電路;其中,所述電路板安置在所述殼體圍成的空間內(nèi)部,所述處理器和所述存儲器設(shè)置在所述電路板上;所述電源電路,用于為移動終端的各個電路或器件供電;所述指紋識別模組,用于獲取指紋信息和壓力信息;所述存儲器用于存儲可執(zhí)行程序代碼;所述處理器通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應(yīng)的程序,以用于執(zhí)行:在監(jiān)控到用戶對待加密對象執(zhí)行加密操作時,獲取用戶輸入的指紋信息,并獲取指紋識別模組中壓力值的變化信息;根據(jù)所述壓力值的變化信息,確定出現(xiàn)壓力高峰值的次數(shù);判斷所述壓力高峰值的次數(shù)是否等于或者大于預(yù)設(shè)次數(shù);若判斷出壓力高峰值的次數(shù)等于或者大于預(yù)設(shè)次數(shù),則根據(jù)所述指紋信息和壓力高峰值的次數(shù)對所述待加密對象進行加密。
本發(fā)明實施例的移動終端,在進行加密的過程中,獲取用戶輸入的指紋信息,并結(jié)合指紋識別模組中壓力值的變化信息,并在壓力值的變化信息滿足加密條件后,根據(jù)指紋信息和壓力高峰值的次數(shù)對待加密對象進行加密,通常用戶對指紋識別模組所進行的壓力操作是其他用戶無法感知的,因此,通過指紋信息和壓力高峰值的次數(shù)對待加密對象進行加密,可提高加密的安全力度,加密方式操作簡單,可操作性強。
為了實現(xiàn)上述目的,本發(fā)明第六方面實施例的移動終端,所述移動終端包括殼體;處理器;存儲器;指紋識別模組;電路板和電源電路;其中,所述電路板安置在所述殼體圍成的空間內(nèi)部,所述處理器和所述存儲器設(shè)置在所述電路板上;所述電源電路,用于為移動終端的各個電路或器件供電;所述指紋識別模組,用于獲取指紋信息和壓力信息;所述存儲器用于存儲可執(zhí)行程序代碼;所述處理器通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應(yīng)的程序,以用于執(zhí)行:在監(jiān)控到用戶對待加密對象執(zhí)行解密操作時,獲取用戶輸入的指紋信息,并獲取指紋識別模組中壓力值的變化信息;判斷所述用戶輸入的指紋信息與解密所述待加密對象的指紋信息是否匹配;若判斷出用戶輸入的指紋信息與解密所述待加密對象的指紋信息匹配,則根據(jù)所述壓力值的變化信息確定出現(xiàn)壓力高峰值的次數(shù),并進一步判斷所述壓力高峰值的次數(shù)是否等于目標(biāo)次數(shù),其中,所述目標(biāo)次數(shù)為加密所述待加密對象時壓力高峰值的次數(shù);若判斷出壓力高峰值的次數(shù)等于目標(biāo)次數(shù),則根據(jù)所述指紋信息和壓力高峰值的次數(shù)對所述待加密對象進行解密。
本發(fā)明實施例的移動終端,在監(jiān)控到在監(jiān)控到用戶對待解密對象執(zhí)行解密操作時,獲取用戶輸入的指紋信息,并獲取指紋識別模組中壓力值的變化信息,并在判斷出用戶輸入的指紋信息與解密待解密對象的指紋信息匹配時,根據(jù)壓力值的變化信息確定出現(xiàn)壓力高峰值的次數(shù),并進一步判斷壓力高峰值的次數(shù)是否等于目標(biāo)次數(shù),以及在判斷出壓力高峰值的次數(shù)等于目標(biāo)次數(shù),則根據(jù)指紋信息和壓力高峰值的次數(shù)對待解密對象進行解密。由此,使得用戶通過輸入與解密待解密對象對應(yīng)的指紋信息和按壓操作即可快速實現(xiàn)對待解密對象的解密,解密操作簡單方便快捷。
本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
附圖說明
本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中,
圖1是根據(jù)本發(fā)明一個實施例的加密方法的流程圖;
圖2是根據(jù)本發(fā)明一個實施例的解密方法的流程圖;
圖3是根據(jù)本發(fā)明一個實施例的加密裝置的結(jié)構(gòu)示意圖;
圖4是根據(jù)本發(fā)明另一個實施例的加密裝置的結(jié)構(gòu)示意圖;
圖5是根據(jù)本發(fā)明一個實施例的解密裝置的結(jié)構(gòu)示意圖;
圖6是根據(jù)本發(fā)明一個實施例的移動終端的結(jié)構(gòu)示意圖。
附圖標(biāo)記:
第一獲取模塊110、第一確定模塊120、第一判斷模塊130、加密模塊140、第二判斷模塊150、第二獲取模塊210、第三判斷模塊220、第二確定模塊230、第四判斷模塊240、解密模塊250、移動終端60、殼體61、處理器62、存儲器63、電路板64、電源電路65和指紋識別模組66。
具體實施方式
下面詳細(xì)描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
下面參考附圖描述本發(fā)明實施例的加密與解密方法、裝置和移動終端。
圖1是根據(jù)本發(fā)明一個實施例的加密方法的流程圖。該實施例的加密方法應(yīng)用在具有指紋識別模組的移動終端中,其中,該移動終端可以是智能手機、平板電腦、個人數(shù)字助理等具有各種操作系統(tǒng)的硬件設(shè)備。
如圖1所示,該實施的加密方法可以包括:
S11,在監(jiān)控到用戶對待加密對象執(zhí)行加密操作時,獲取用戶輸入的指紋信息,并獲取指紋識別模組中壓力值的變化信息。
其中,待加密對象可以為應(yīng)用程序、文件夾、視頻資源、音樂資源等需要加密的對象。
在本發(fā)明的一個實施例中,在使用移動終端的過程中,在監(jiān)控到用戶對待加密對象執(zhí)行加密操作時,可通過指紋識別模組中的指紋傳感器獲取用戶輸入的指紋信息,并通過指紋識別模組中的壓力元件獲取用戶對指紋識別模組中壓力值的變化信息。
其中,指紋傳感器可以包括不限于自容電容式、互容電容式、超聲波式、光學(xué)式原理指紋。
其中,壓力元件包括不限于壓電材料膜、壓力傳感器等等。
舉例而言,待加密對象為備忘錄應(yīng)用,在監(jiān)控到用戶對智能手機中的備忘錄執(zhí)行加密操作時,可獲取指紋識別模組中的指紋傳感器獲取用戶輸入的指紋信息,并獲取指紋識別模組中壓力元件所獲取到的壓力值的變化信息。
又例如,待加密對象為支付場景,在監(jiān)控到用戶對支付場景執(zhí)行加密操作時,可獲取指紋識別模組中的指紋傳感器獲取用戶輸入的指紋信息,并獲取指紋識別模組中壓力元件所獲取到的壓力值的變化信息。
在本發(fā)明的一個實施例中,為了減少后續(xù)分析過程中所分析的數(shù)據(jù)量,在獲取指紋識別模組中壓力值的變化信息之前,還可以判斷用戶對指紋識別模組進行按壓時的壓力值是否達(dá)到預(yù)設(shè)壓力閾值,以及在判斷出用戶對指紋識別模組進行按壓時的壓力值達(dá)到預(yù)設(shè)壓力閾值時,執(zhí)行獲取指紋識別模組中壓力值的變化信息步驟。
也就是說,為了減少后續(xù)分析過程中所分析的數(shù)據(jù)量,移動終端中的指紋識別模組僅對壓力值超過預(yù)設(shè)壓力閾值的壓力值進行記錄。
其中,預(yù)設(shè)壓力閾值是預(yù)先設(shè)置的。
其中,需要理解的是,當(dāng)用戶對移動終端的指紋識別模組進行按壓時,會對指紋識別模塊產(chǎn)生一定的壓力,該壓力會隨著用戶按壓指紋識別模組所使用的壓力而不斷變化。
其中,需要理解的是,該實施例中的指紋識別模組可以包括壓力元件、設(shè)備元件,以及指紋傳感器,例如,可在設(shè)備元件下依次設(shè)置壓力元件和指紋傳感器,以得指紋識別模組可以同時具備檢測用戶按壓時的壓力值,及采集用戶的指紋圖像的功能。
其中,需要理解的是,指紋識別模組可以設(shè)計為不可活動式(即,觸摸式)的,能夠有效避免用戶指紋誤觸發(fā),給用戶來自移動終端的壓力反饋,提升用戶體驗,并且,通過設(shè)計為不可活動式(即,觸摸式),能夠提升移動終端整機的防水性能。
進一步地,當(dāng)用戶的手指按壓指紋識別模組中的壓力元件時,壓力直接傳輸?shù)綁毫υ?,指紋傳感器穿過壓力元件和設(shè)備元件獲取用戶手指的指紋圖像。指紋傳感器和基板通過焊接連接,裝飾圈和基板下面的鋼補通過膠水或者激光電焊鏈接,能夠加強指紋識別模組的可靠性和穩(wěn)定性。
其中,設(shè)備元件可以包括但不限于陶瓷、玻璃、噴涂材料、pet材料、藍(lán)寶石材料等,對此不作限制。
在本發(fā)明的一個實施例中,為了可以使得用戶自由選擇加密方式,在監(jiān)控到用戶對待加密對象執(zhí)行加密操作時,可為用戶提供提示信息。
其中,提示信息中包括加密方式,加密方式可以包括指紋加密、密碼加密、指紋與壓力加密等多種方式。
在為用戶提供多種加密方式后,如果監(jiān)控到用戶選擇指紋與壓力加密方式,還可以為用戶提供與指紋與壓力加密方式有關(guān)的提示信息,以使得用戶根據(jù)提示信息迅速輸入與加密待加密對象所需要的信息,進而可提高用戶加密待加密對象的效率。
S12,根據(jù)壓力值的變化信息,確定出現(xiàn)壓力高峰值的次數(shù)。
在獲取到指紋識別模組中的壓力值的變化信息,可對壓力值的變化信息進行分析,并根據(jù)分析結(jié)果確定出壓力值出現(xiàn)壓力高峰值的次數(shù)。
舉例而言,在用戶按壓指紋識別模組的過程中,假設(shè)用戶先用力按壓指紋識別模組然后再放松,再用力按壓指紋識別模組,此時,指紋識別模組可記錄用戶按壓過程中壓力值的變化信息,并通過分析壓力值的變化信息,可以確定出兩次按壓的過程中出現(xiàn)兩次壓力高峰值,可確定出現(xiàn)壓力高峰值的次數(shù)為兩次。
S13,判斷壓力高峰值的次數(shù)是否等于或者大于預(yù)設(shè)次數(shù)。
其中,預(yù)設(shè)次數(shù)是預(yù)先設(shè)置的,例如,預(yù)設(shè)次數(shù)為2次。
其中,需要理解的是,該實施例的預(yù)設(shè)次數(shù)的大小可以根據(jù)需要配置為不同的值,以適應(yīng)不同的應(yīng)用場景。
S14,若判斷出壓力高峰值的次數(shù)等于或者大于預(yù)設(shè)次數(shù),則根據(jù)指紋信息和壓力高峰值的次數(shù)對待加密對象進行加密。
也就是說,在監(jiān)控到壓力高峰值的次數(shù)等于或者大于預(yù)設(shè)次數(shù)后,移動終端將指紋信息和壓力高峰值的次數(shù)作為加密密碼對待加密對象進行加密。
綜上可以看出,該實施例的加密方法,在進行加密的過程中,獲取用戶輸入的指紋信息,并結(jié)合指紋識別模組中壓力值的變化信息,并在壓力值的變化信息滿足加密條件后,根據(jù)指紋信息和壓力高峰值的次數(shù)對待加密對象進行加密,通常用戶對指紋識別模組所進行的壓力操作是其他用戶無法感知的,因此,通過指紋信息和壓力高峰值的次數(shù)對待加密對象進行加密,可提高加密的安全力度,加密方式操作簡單,可操作性強。
圖2是根據(jù)本發(fā)明一個實施例的解密方法的流程圖。該實施例的解密方法應(yīng)用在具有指紋識別模組的移動終端中,其中,該移動終端可以是智能手機、平板電腦、個人數(shù)字助理等具有各種操作系統(tǒng)的硬件設(shè)備。
如圖2所示,該實施的解密方法可以包括:
S21,在監(jiān)控到用戶對待解密對象執(zhí)行解密操作時,獲取用戶輸入的指紋信息,并獲取指紋識別模組中壓力值的變化信息。
其中,待解密對象可以為已加密的應(yīng)用程序、文件夾、視頻資源、音樂資源等。
在本發(fā)明的一個實施例中,在使用移動終端的過程中,在監(jiān)控到用戶對待解密對象執(zhí)行解密操作時,可通過指紋識別模組中的指紋傳感器獲取用戶輸入的指紋信息,并通過指紋識別模組中的壓力元件獲取用戶對指紋識別模組中壓力值的變化信息。
其中,指紋傳感器可以包括不限于自容電容式、互容電容式、超聲波式、光學(xué)式原理指紋。
其中,壓力元件包括不限于壓電材料膜、壓力傳感器等等。
舉例而言,待解密對象為備忘錄應(yīng)用,在監(jiān)控到用戶對智能手機中的備忘錄執(zhí)行解密操作時,可獲取指紋識別模組中的指紋傳感器獲取用戶輸入的指紋信息,并獲取指紋識別模組中壓力元件所獲取到的壓力值的變化信息。
又例如,待解密對象為支付場景,在監(jiān)控到用戶對支付場景執(zhí)行解密操作時,可獲取指紋識別模組中的指紋傳感器獲取用戶輸入的指紋信息,并獲取指紋識別模組中壓力元件所獲取到的壓力值的變化信息。
在本發(fā)明的一個實施例中,為了減少后續(xù)分析過程中所分析的數(shù)據(jù)量,在獲取指紋識別模組中壓力值的變化信息之前,還可以判斷用戶對指紋識別模組進行按壓時的壓力值是否達(dá)到預(yù)設(shè)壓力閾值,以及在判斷出用戶對指紋識別模組進行按壓時的壓力值達(dá)到預(yù)設(shè)壓力閾值時,執(zhí)行獲取指紋識別模組中壓力值的變化信息步驟。
也就是說,為了減少后續(xù)分析過程中所分析的數(shù)據(jù)量,移動終端中的指紋識別模組僅對壓力值超過預(yù)設(shè)壓力閾值的壓力值進行記錄。
其中,預(yù)設(shè)壓力閾值是預(yù)先設(shè)置的。
其中,需要理解的是,當(dāng)用戶對移動終端的指紋識別模組進行按壓時,會對指紋識別模塊產(chǎn)生一定的壓力,該壓力會隨著用戶按壓指紋識別模組所使用的壓力而不斷變化。
其中,需要理解的是,該實施例中的指紋識別模組可以包括壓力元件、設(shè)備元件,以及指紋傳感器,例如,可在設(shè)備元件下依次設(shè)置壓力元件和指紋傳感器,以得指紋識別模組可以同時具備檢測用戶按壓時的壓力值,及采集用戶的指紋圖像的功能。
其中,需要理解的是,指紋識別模組可以設(shè)計為不可活動式(即,觸摸式)的,能夠有效避免用戶指紋誤觸發(fā),給用戶來自移動終端的壓力反饋,提升用戶體驗,并且,通過設(shè)計為不可活動式(即,觸摸式),能夠提升移動終端整機的防水性能。
進一步地,當(dāng)用戶的手指按壓指紋識別模組中的壓力元件時,壓力直接傳輸?shù)綁毫υ?,指紋傳感器穿過壓力元件和設(shè)備元件獲取用戶手指的指紋圖像。指紋傳感器和基板通過焊接連接,裝飾圈和基板下面的鋼補通過膠水或者激光電焊鏈接,能夠加強指紋識別模組的可靠性和穩(wěn)定性。
其中,設(shè)備元件可以包括但不限于陶瓷、玻璃、噴涂材料、pet材料、藍(lán)寶石材料等,對此不作限制。
S22,判斷用戶輸入的指紋信息與解密該待解密對象的指紋信息是否匹配。
S23,若判斷出用戶輸入的指紋信息與解密待解密對象的指紋信息匹配,則根據(jù)壓力值的變化信息確定出現(xiàn)壓力高峰值的次數(shù),并進一步判斷壓力高峰值的次數(shù)是否等于目標(biāo)次數(shù)。
其中,目標(biāo)次數(shù)為加密待解密對象時壓力高峰值的次數(shù)。
S24,若判斷出壓力高峰值的次數(shù)等于目標(biāo)次數(shù),則根據(jù)指紋信息和壓力高峰值的次數(shù)對待解密對象進行解密。
舉例而言,假設(shè)用戶通過拇指先按壓指紋識別模組然后再放松,再用力按壓指紋識別模組,也就是說,移動終端可確定出現(xiàn)兩次壓力高峰值,在移動終端根據(jù)用戶的拇指的指紋信息和壓力高峰值的次數(shù)對備忘錄應(yīng)用程序加密后,可確定備忘錄應(yīng)用程序?qū)?yīng)的目標(biāo)次數(shù)為兩次。因此,在監(jiān)控到用戶通過拇指按壓指紋識別模組,并根據(jù)指紋識別模組中壓力值的變化信息確定出現(xiàn)壓力高峰值的次數(shù)為2次,通過比較可以確定出解鎖時出現(xiàn)壓力高峰值的次數(shù)等于目標(biāo)次數(shù),此時,可對待解密的備忘錄應(yīng)用程序進行解密。
又例如,假設(shè)用戶通過食指先按壓指紋識別模組然后再放松對視頻文件1進行加密,此時,根據(jù)移動終端中指紋識別模組中壓力值的變化信息可確定出現(xiàn)1次壓力高峰值,此時,可根據(jù)提取用戶食指的指紋信息,并根據(jù)食指的指紋信息和壓力高峰值的次數(shù)對視頻文件1進行加密。對應(yīng)加密后的視頻文件1,在監(jiān)控到用戶再次通過食指先按壓指紋識別模組然后再放松后,可判斷出用戶輸入的指紋信息和按壓操作所確定出的壓力高峰值的次數(shù)與加密視頻文件1的加密信息相匹配,此時,可對加密的視頻文件1進行解密。
綜上可以看出,本實施例提供的解密方法,在監(jiān)控到在監(jiān)控到用戶對待解密對象執(zhí)行解密操作時,獲取用戶輸入的指紋信息,并獲取指紋識別模組中壓力值的變化信息,并在判斷出用戶輸入的指紋信息與解密待解密對象的指紋信息匹配時,根據(jù)壓力值的變化信息確定出現(xiàn)壓力高峰值的次數(shù),并進一步判斷壓力高峰值的次數(shù)是否等于目標(biāo)次數(shù),以及在判斷出壓力高峰值的次數(shù)等于目標(biāo)次數(shù),則根據(jù)指紋信息和壓力高峰值的次數(shù)對待解密對象進行解密。由此,使得用戶通過輸入與解密待解密對象對應(yīng)的指紋信息和按壓操作即可快速實現(xiàn)對待解密對象的解密,解密操作簡單方便快捷。
為了實現(xiàn)上述實施例,本發(fā)明還提出了一種加密裝置。
圖3是根據(jù)本發(fā)明一個實施例的加密裝置的結(jié)構(gòu)示意圖。該實施例的加密裝置應(yīng)用在具有指紋識別模組的移動終端中,其中,該移動終端可以是智能手機、平板電腦、個人數(shù)字助理等具有各種操作系統(tǒng)的硬件設(shè)備。
如圖3所示,該加密裝置可以包括第一獲取模塊110、第一確定模塊120、第一判斷模塊130和加密模塊140,其中:
第一獲取模塊110用于在監(jiān)控到用戶對待加密對象執(zhí)行加密操作時,獲取用戶輸入的指紋信息,并獲取指紋識別模組中壓力值的變化信息。
其中,待加密對象可以為應(yīng)用程序、文件夾、視頻資源、音樂資源等需要加密的對象。
第一確定模塊120用于根據(jù)壓力值的變化信息,確定出現(xiàn)壓力高峰值的次數(shù)。
第一判斷模塊130用于判斷壓力高峰值的次數(shù)是否等于或者大于預(yù)設(shè)次數(shù)。
加密模塊140用于在判斷出壓力高峰值的次數(shù)等于或者大于預(yù)設(shè)次數(shù)時,根據(jù)指紋信息和壓力高峰值的次數(shù)對待加密對象進行加密。
在本發(fā)明的一個實施例中,為了減少后續(xù)分析過程中所分析的數(shù)據(jù)量,在圖3所示的基礎(chǔ)上,如圖4所示,該裝置還可以包括第二判斷模塊150,其中,該第二判斷模塊150用于判斷用戶對指紋識別模組進行按壓時的壓力值是否達(dá)到預(yù)設(shè)壓力閾值。
其中,第一獲取模塊110還用于:
在判斷出用戶對指紋識別模組進行按壓時的壓力值達(dá)到預(yù)設(shè)壓力閾值時,獲取指紋識別模組中壓力值的變化信息。
其中,預(yù)設(shè)壓力閾值是預(yù)先設(shè)置的。
在本發(fā)明的一個實施例中,第一獲取模塊110具體用于:
通過指紋識別模組中的壓力元件獲取壓力值的變化信息。
具體而言,在使用移動終端的過程中,在監(jiān)控到用戶對待加密對象執(zhí)行加密操作時,第一獲取模塊110可通過指紋識別模組中的指紋傳感器獲取用戶輸入的指紋信息,并通過指紋識別模組中的壓力元件獲取用戶對指紋識別模組中壓力值的變化信息。
其中,指紋傳感器可以包括不限于自容電容式、互容電容式、超聲波式、光學(xué)式原理指紋。
其中,壓力元件包括不限于壓電材料膜、壓力傳感器等等。
其中,需要說明的是,前述對加密方法實施例的解釋說明也適用于該實施例的加密裝置,其實現(xiàn)原理類似,此處不再贅述。
根據(jù)本發(fā)明實施例的加密裝置,獲取用戶輸入的指紋信息,并結(jié)合指紋識別模組中壓力值的變化信息,并在壓力值的變化信息滿足加密條件后,根據(jù)指紋信息和壓力高峰值的次數(shù)對待加密對象進行加密,通常用戶對指紋識別模組所進行的壓力操作是其他用戶無法感知的,因此,通過指紋信息和壓力高峰值的次數(shù)對待加密對象進行加密,可提高加密的安全力度,加密方式操作簡單,可操作性強。
為了實現(xiàn)上述實施例,本發(fā)明還提出了一種解密裝置。
圖5是根據(jù)本發(fā)明一個實施例的解密裝置的結(jié)構(gòu)示意圖。該實施例的解密裝置應(yīng)用在具有指紋識別模組的移動終端中,其中,該移動終端可以是智能手機、平板電腦、個人數(shù)字助理等具有各種操作系統(tǒng)的硬件設(shè)備。
如圖5所示,該解密裝置可以包括第二獲取模塊210、第三判斷模塊220、第二確定模塊230、第四判斷模塊240和解密模塊250,其中:
第二獲取模塊210用于在監(jiān)控到用戶對待解密對象執(zhí)行解密操作時,獲取用戶輸入的指紋信息,并獲取指紋識別模組中壓力值的變化信息。
其中,待解密對象可以為已加密的應(yīng)用程序、文件夾、視頻資源、音樂資源等。
第三判斷模塊220用于判斷用戶輸入的指紋信息與解密待解密對象的指紋信息是否匹配。
第二確定模塊230用于在判斷出用戶輸入的指紋信息與解密待解密對象的指紋信息匹配時,根據(jù)壓力值的變化信息確定出現(xiàn)壓力高峰值的次數(shù)。
第四判斷模塊240用于判斷壓力高峰值的次數(shù)是否等于目標(biāo)次數(shù)。
其中,目標(biāo)次數(shù)為加密待解密對象時壓力高峰值的次數(shù)。
解密模塊250用于在判斷出壓力高峰值的次數(shù)等于目標(biāo)次數(shù)時,根據(jù)指紋信息和壓力高峰值的次數(shù)對待解密對象進行解密。
其中,需要說明的是,前述對解密方法實施例的解釋說明也適用于該實施例的解密裝置,其實現(xiàn)原理類似,此處不再贅述。
根據(jù)本發(fā)明實施例的解密裝置,在監(jiān)控到在監(jiān)控到用戶對待解密對象執(zhí)行解密操作時,獲取用戶輸入的指紋信息,并獲取指紋識別模組中壓力值的變化信息,并在判斷出用戶輸入的指紋信息與解密待解密對象的指紋信息匹配時,根據(jù)壓力值的變化信息確定出現(xiàn)壓力高峰值的次數(shù),并進一步判斷壓力高峰值的次數(shù)是否等于目標(biāo)次數(shù),以及在判斷出壓力高峰值的次數(shù)等于目標(biāo)次數(shù),則根據(jù)指紋信息和壓力高峰值的次數(shù)對待解密對象進行解密。由此,使得用戶通過輸入與解密待解密對象對應(yīng)的指紋信息和按壓操作即可快速實現(xiàn)對待解密對象的解密,解密操作簡單方便快捷。
為了實現(xiàn)上述實施例,本發(fā)明還提出一種移動終端。
一種移動終端,包括本發(fā)明第三方面實施例的加密裝置。
根據(jù)本發(fā)明實施例的移動終端,獲取用戶輸入的指紋信息,并結(jié)合指紋識別模組中壓力值的變化信息,并在壓力值的變化信息滿足加密條件后,根據(jù)指紋信息和壓力高峰值的次數(shù)對待加密對象進行加密,通常用戶對指紋識別模組所進行的壓力操作是其他用戶無法感知的,因此,通過指紋信息和壓力高峰值的次數(shù)對待加密對象進行加密,可提高加密的安全力度,加密方式操作簡單,可操作性強。
為了實現(xiàn)上述實施例,本發(fā)明還提出一種移動終端。
一種移動終端,包括本發(fā)明第四方面實施例的解密裝置。
根據(jù)本發(fā)明實施例的移動終端,在監(jiān)控到在監(jiān)控到用戶對待解密對象執(zhí)行解密操作時,獲取用戶輸入的指紋信息,并獲取指紋識別模組中壓力值的變化信息,并在判斷出用戶輸入的指紋信息與解密待解密對象的指紋信息匹配時,根據(jù)壓力值的變化信息確定出現(xiàn)壓力高峰值的次數(shù),并進一步判斷壓力高峰值的次數(shù)是否等于目標(biāo)次數(shù),以及在判斷出壓力高峰值的次數(shù)等于目標(biāo)次數(shù),則根據(jù)指紋信息和壓力高峰值的次數(shù)對待解密對象進行解密。由此,使得用戶通過輸入與解密待解密對象對應(yīng)的指紋信息和按壓操作即可快速實現(xiàn)對待解密對象的解密,解密操作簡單方便快捷。
為了實現(xiàn)上述實施例,本發(fā)明還提出一種移動終端。
圖6是根據(jù)本發(fā)明一個實施例的移動終端的結(jié)構(gòu)示意圖。
如圖6所示,該移動終端60包括:殼體61、處理器62、存儲器63、電路板64、電源電路65和指紋識別模組66,其中,電路板64安置在殼體61圍成的空間內(nèi)部,處理器62和存儲器63設(shè)置在電路板64上;電源電路65用于為移動終端的各個電路或器件供電;指紋識別模組66用于獲取用戶對移動終端的指紋識別模組66進行按壓時的壓力值;存儲器63用于存儲可執(zhí)行程序代碼;處理器62通過讀取存儲器中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應(yīng)的程序,在對待加密對象進行加密操作的過程中,處理器62用于執(zhí)行以下步驟:
S11',在監(jiān)控到用戶對待加密對象執(zhí)行加密操作時,獲取用戶輸入的指紋信息,并獲取指紋識別模組中壓力值的變化信息。
S12',根據(jù)壓力值的變化信息,確定出現(xiàn)壓力高峰值的次數(shù)。
S13',判斷壓力高峰值的次數(shù)是否等于或者大于預(yù)設(shè)次數(shù)。
S14',若判斷出壓力高峰值的次數(shù)等于或者大于預(yù)設(shè)次數(shù),則根據(jù)指紋信息和壓力高峰值的次數(shù)對待加密對象進行加密。
在本發(fā)明的一個實施例中,在對待解密對象進行解密操作的過程中,上述處理器62還用于執(zhí)行以下步驟:
S21',在監(jiān)控到用戶對待解密對象執(zhí)行解密操作時,獲取用戶輸入的指紋信息,并獲取指紋識別模組中壓力值的變化信息。
S22',判斷用戶輸入的指紋信息與解密該待解密對象的指紋信息是否匹配。
S23',若判斷出用戶輸入的指紋信息與解密待解密對象的指紋信息匹配,則根據(jù)壓力值的變化信息確定出現(xiàn)壓力高峰值的次數(shù),并進一步判斷壓力高峰值的次數(shù)是否等于目標(biāo)次數(shù)。
其中,目標(biāo)次數(shù)為加密待解密對象時壓力高峰值的次數(shù)。
S23',若判斷出壓力高峰值的次數(shù)等于目標(biāo)次數(shù),則根據(jù)指紋信息和壓力高峰值的次數(shù)對待解密對象進行解密。
其中,需要說明的是,前述對加密方法和解密方法實施例的解釋說明也適用于該實施例的移動終端,此處不再贅述。
綜上可以看出,本實施例提供的移動終端,在進行加密的過程中,通過指紋信息和壓力高峰值的次數(shù)對待加密對象進行加密,可提高加密的安全力度,加密方式操作簡單,可操作性強。并且,在對待解密對象進行解密的過程中,當(dāng)用戶輸入與解密待解密對象對應(yīng)的指紋信息和按壓操作即可快速實現(xiàn)對待解密對象的解密,解密操作簡單方便快捷。
在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進行結(jié)合和組合。
此外,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個該特征。在本發(fā)明的描述中,“多個”的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實現(xiàn)在任何計算機可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計算機的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說明書而言,"計算機可讀介質(zhì)"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計算機可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(RAM),只讀存儲器(ROM),可擦除可編輯只讀存儲器(EPROM或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(CDROM)。另外,計算機可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因為可以例如通過對紙或其他介質(zhì)進行光學(xué)掃描,接著進行編輯、解譯或必要時以其他合適方式進行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器中。
應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。
本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。
此外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中。
上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。盡管上面已經(jīng)示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對上述實施例進行變化、修改、替換和變型。