本發(fā)明涉及電子信息技術(shù)領(lǐng)域,特別涉及一種移動終端及其數(shù)據(jù)加密方法和解密方法。
背景技術(shù):加密移動終端文件的技術(shù)方案已有一些很成熟的,主要集中在以下兩個方面:第一,傳統(tǒng)的通過手動輸入字符文本的方式設(shè)置密碼,然后在系統(tǒng)操作選項的指引下輸入密碼進(jìn)行加密或解密。此種方法操作步驟較繁瑣且設(shè)置的密碼如果較長時,不容易記憶。第二,利用觸屏手勢的方式設(shè)置密碼,然后直接利用設(shè)置的觸屏手勢進(jìn)行加密或解密,比如設(shè)置在文件中觸屏劃出“圓圈”圖案即加密。此種方法較第一種更快捷新穎,但觸屏手勢所繪制的圖形不一定易于識別。然而,上述兩種現(xiàn)有的加密方式,需要用戶較為繁瑣操作,需要花費較多的時間,無法提供一種快捷、簡便、易于理解、易于學(xué)會的加密方式。
技術(shù)實現(xiàn)要素:有鑒于此,本發(fā)明要解決的技術(shù)問題是提供一種移動終端及其數(shù)據(jù)加密方法和解密方法,將簡化加密或解密的步驟,提升用戶體驗。本發(fā)明解決上述技術(shù)問題所采用的技術(shù)方案如下:本發(fā)明提供一種移動終端的數(shù)據(jù)加密方法,其包括:檢測對移動終端的手勢輸入信息;判斷所述手勢輸入信息是否重復(fù)一次以上;在所述手勢輸入信息重復(fù)一次以上時,對移動終端的數(shù)據(jù)進(jìn)行加密。優(yōu)選地,所述手勢輸入信息包括:握住移動終端并搖晃的手勢,握住移動終端時的不同力度的手勢,或者握住移動終端并翻轉(zhuǎn)移動終端的手勢。優(yōu)選地,所述對移動終端的數(shù)據(jù)進(jìn)行加密的步驟,進(jìn)一步包括:對文件夾內(nèi)的某文件進(jìn)行單獨加密。優(yōu)選地,所述手勢輸入信息重復(fù)的次數(shù)不同,對移動終端的數(shù)據(jù)進(jìn)行加密的方式也不同。優(yōu)選地,所述判斷所述手勢輸入信息是否重復(fù)一次以上,在所述手勢輸入信息重復(fù)一次以上時,對移動終端的數(shù)據(jù)進(jìn)行加密的步驟,進(jìn)一步包括:判斷所述手勢輸入信息是否重復(fù)一次以上;識別檢測到的手勢輸入信息是否與移動終端存儲模塊中的手勢狀態(tài)庫中的手勢輸入信息能夠匹配對應(yīng);在相互匹配,且所述手勢輸入信息重復(fù)一次以上時,對移動終端的數(shù)據(jù)進(jìn)行加密。優(yōu)選地,所述對移動終端的數(shù)據(jù)進(jìn)行加密包括:對移動終端當(dāng)前顯示的對象進(jìn)行加密;或者對移動終端中,處于加密區(qū)域的文件進(jìn)行加密;或者對移動終端當(dāng)前通話的數(shù)據(jù)進(jìn)行加密;或者對移動終端當(dāng)前與外設(shè)進(jìn)行傳輸?shù)臄?shù)據(jù)進(jìn)行加密;或者對手指按壓的文件或者文件夾進(jìn)行加密。一種移動終端的數(shù)據(jù)解密方法,其包括:檢測對移動終端的手勢輸入信息;判斷所述手勢輸入信息是否重復(fù)一次以上;在所述手勢輸入信息重復(fù)一次以上時,對移動終端的加密的數(shù)據(jù)進(jìn)行解密。優(yōu)選地,所述手勢輸入信息包括:握住移動終端并搖晃的手勢,握住移動終端時的不同力度的手勢,或者握住移動終端并翻轉(zhuǎn)移動終端的手勢。一種移動終端,其包括:手勢檢測模塊,用于檢測對移動終端的手勢輸入信息;手勢判斷模塊,用于判斷所述手勢輸入信息是否重復(fù)一次以上;以及手勢加密模塊,用于在所述手勢輸入信息重復(fù)一次以上時,對移動終端的數(shù)據(jù)進(jìn)行加密。優(yōu)選地,移動終端還包括手勢匹配模塊,所述手勢匹配模塊用于將所述手勢輸入信息與移動終端存儲模塊中的手勢狀態(tài)庫中的手勢輸入信息進(jìn)行匹配對應(yīng);所述加密模塊,進(jìn)一步用于在所述手勢輸入信息重復(fù)一次以上,且匹配成功時,對移動終端的數(shù)據(jù)進(jìn)行加密。采用本發(fā)明,基于對移動終端的手勢輸入信息是否重復(fù)一次以上為判斷標(biāo)準(zhǔn),在所述手勢輸入信息重復(fù)一次以上時,即對移動終端的數(shù)據(jù)進(jìn)行加密,各種握持手勢對文件進(jìn)行加密,實現(xiàn)了快捷、簡便、易于理解、易于學(xué)會的操作,簡化操作步驟,有效減少花費的時間,提升用戶體驗。附圖說明圖1為本發(fā)明一實施例提供的一種移動終端的數(shù)據(jù)加密方法的流程示意圖。圖2為本發(fā)明一實施例提供的一種移動終端的數(shù)據(jù)解密方法的流程示意圖。圖3為本發(fā)明一實施例提供的一種移動終端的模塊示意圖。圖4為本發(fā)明另一實施例提供的一種移動終端的模塊示意圖。圖5為本發(fā)明另一實施例提供的一種移動終端的模塊示意圖。圖6為本發(fā)明另一實施例提供的一種移動終端的模塊示意圖。具體實施方式以下結(jié)合附圖和實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。請參閱圖1,其為本發(fā)明一實施例提供的一種移動終端的數(shù)據(jù)加密方法的流程示意圖。一種移動終端的數(shù)據(jù)加密方法,其包括以下步驟:步驟S1、檢測對移動終端的手勢輸入信息;在上述步驟中,用戶對移動終端的手勢輸入信息,可以通過移動終端內(nèi)置的各種傳感器器件來進(jìn)行檢測,比如壓力傳感器、加速度傳感器、陀螺儀等。其中,壓力傳感器能夠感知不同級別的手指抓握壓力。在某些實施例中,手勢輸入信息為凌空手勢,也即非接觸移動終端顯示屏的手勢。在另一些實施例中,手勢輸入信息為接觸移動終端顯示屏的手勢。手勢輸入信息包括但不限于:握住移動終端并搖晃的手勢、握住移動終端時的不同力度的手勢、握住移動終端并翻轉(zhuǎn)移動終端的手勢等。在某些實施例中,一些手勢通常都會由若干種基本手勢組成,比如,搖晃手勢、翻轉(zhuǎn)手勢、碰觸手勢和體感手勢等等。以下舉例說明:其中,搖晃手勢,其搖晃的頻率、速度、幅度、力度及晃動過程中可在空中劃出任一圖形形狀都可以約定為某一類型的手勢,并且,可以預(yù)先設(shè)置不同類型的手勢,對應(yīng)不同的加密方法。翻轉(zhuǎn)手勢,其正反翻轉(zhuǎn)、傾斜轉(zhuǎn)動、將移動終端置于某種角度包括平面角度或立體傾斜角度等情況。碰觸手勢,比如握住移動終端并可檢測握持的力度級別,根據(jù)不同的握持力度產(chǎn)生不同響應(yīng);又比如輕敲設(shè)備、拍打設(shè)備等手勢。體感手勢,檢測用戶拿起移動終端后移動終端的位移等屬性。步驟S2、判斷所述手勢輸入信息是否重復(fù)一次以上;步驟S3、在所述手勢輸入信息重復(fù)一次...