專利名稱:一種移動終端加密的方法和裝置的制作方法
技術領域:
本發(fā)明屬于移動終端技術領域,尤其涉及一種移動終端加密的方法和裝置。
背景技術:
隨著移動終端技術的發(fā)展,目前的大部分移動終端都可以設定開機密碼來保護用戶的信息安全,但在進入移動終端后,其它的功能模塊卻沒有設定密碼的功能,致使用戶的個人信息不能得到更細致的保護。例如一些帶有一定的隱私性的信息,如工資提示短信、 好友的私密信息、用戶通話記錄以及其他不便為他人所知的信息等,一旦手機給他人拿去使用,就很容易泄露出去。為了不泄露這些信息,現(xiàn)有的操作就是在移動終端被他人拿去使用之前先手動刪除這些私密的信息,但對于一些有必要存儲的內容將永遠無法恢復,為用戶使用帶來不便,無法滿足用戶的人性化需求,影響用戶的使用體驗。
發(fā)明內容
本發(fā)明提供了一種移動終端加密的方法和裝置,旨在解決現(xiàn)有技術中由于移動終端內的功能模塊沒有設定密碼的功能,使用戶信息不能得到更細致的保護的問題。本發(fā)明是這樣實現(xiàn)的,一種移動終端加密的方法,包括步驟a 對移動終端通訊錄中需要加密的用戶號碼設定加密屬性值;步驟b 接收短信或在通話結束后,判斷該短信發(fā)送號碼或通話號碼是否已經(jīng)設定加密屬性值,如果該短信發(fā)送號碼或通話號碼沒有設定加密屬性值,將該短信內容或通話內容保存在短信列表或通話記錄,提示用戶有新信息到達或進行過通話;如果該短信發(fā)送號碼或通話號碼已經(jīng)設定加密屬性值,執(zhí)行步驟c ;步驟c 在該短信或通話屬性中增加一個加密標志位,并將該短信或通話記錄內容、發(fā)送人及發(fā)送號碼或通話人及通話號碼進行加密處理。本發(fā)明的技術方案還包括所述步驟b還包括,讀取短信發(fā)送號碼,遍歷查找所有通訊錄記錄,判斷通訊錄中是否有與該短信發(fā)送號碼匹配的記錄,如果通訊錄中沒有與該短信發(fā)送號碼匹配的記錄,將短信內容保存在短信列表,提示用戶有新信息到達;如果通訊錄中有與該短信發(fā)送號碼匹配的記錄,則判斷該短信發(fā)送號碼是否已經(jīng)設定加密屬性值。本發(fā)明的技術方案還包括所述步驟c還包括,將該加密短信保存在短信列表,并提示用戶有新信息到達;其中,加密后的短信只顯示接收時間。本發(fā)明的技術方案還包括在所述步驟C后還包括,進入短信列表,點擊需要查看的短信。本發(fā)明的技術方案還包括在所述步驟C后還包括,讀取該短信屬性,判斷該短信是否有加密標志位,如果該短信有加密標志位,彈出密碼輸入框提示用戶輸入密碼;如果該短信沒有加密標志位,讀取短信內容、發(fā)送人及發(fā)送號碼,正常顯示短信。本發(fā)明的技術方案還包括在所述步驟c后還包括,讀取用戶輸入的密碼,并讀取通訊錄中設定的加密屬性值,判斷用戶輸入的密碼與通訊錄中設定的加密屬性值是否一致,如果用戶輸入的密碼與通訊錄中設定的加密屬性值不一致,提示用戶密碼不正確,需重新輸入密碼;如果用戶輸入的密碼與通訊錄中設定的加密屬性值一致,讀取短信內容、發(fā)送人及發(fā)送號碼,正常顯示短信。本發(fā)明的另一技術方案一種移動終端加密的裝置,包括短信接收模塊、短信存儲模塊、短信查看模塊、短信獲取模塊、屬性設置模塊、屬性判斷模塊和短信加密模塊,所述短信接收模塊用于接收短信并讀取短信發(fā)送號碼,所述短信存儲模塊用于將所有短信內容保存在短信列表,所述短信查看模塊用于進入短信列表點擊需要查看的短信,所述短信獲取模塊用于讀取短信內容正常顯示短信,所述屬性設置模塊用于對移動終端通訊錄中需要加密的號碼設定加密屬性值,所述屬性判斷模塊用于判斷本次短信發(fā)送號碼是否已經(jīng)設定加密屬性值,如果本次短信發(fā)送號碼沒有設定加密屬性值,通過短信存儲模塊存儲短信內容; 如果本次短信發(fā)送號碼已經(jīng)設定加密屬性值,通過短信加密模塊為該短信加密處理,所述短信加密模塊用于在該短信屬性中增加一個加密標志位,將該短信內容、發(fā)送人及發(fā)送號碼進行加密處理,并通過短信存儲模塊存儲短信。本發(fā)明的技術方案還包括還包括號碼判斷模塊,所述號碼判斷模塊用于遍歷查找所有通訊錄記錄,判斷通訊錄中是否有與本次短信發(fā)送號碼匹配的記錄,如果通訊錄中沒有與本次短信發(fā)送號碼匹配的記錄,通過短信存儲模塊存儲短信內容;如果通訊錄中有與本次短信發(fā)送號碼匹配的記錄,通過屬性判斷模塊判斷本次短信發(fā)送號碼是否設定加密屬性值。本發(fā)明的技術方案還包括還包括加密判斷模塊和密碼輸入模塊,所述加密判斷模塊用于讀取短信屬性,判斷該短信是否有加密標志位,如果該短信有加密標志位,通過密碼輸入模塊提示用戶輸入密碼;如果該短信沒有加密標志位,通過短信獲取模塊獲取短信內容;所述密碼輸入模塊用于彈出密碼輸入框提示用戶輸入密碼。本發(fā)明的技術方案還包括還包括密碼讀取模塊和密碼判斷模塊,所述密碼讀取模塊用于讀取用戶輸入的密碼,并讀取通訊錄中設定的屬性值,所述密碼判斷模塊用于判斷用戶輸入的密碼與通訊錄中設定的加密屬性值是否一致,如果用戶輸入的密碼與通訊錄中設定的加密屬性值不一致,提示密碼不正確,并通過密碼輸入模塊重新輸入密碼;如果用戶輸入的密碼與通訊錄中設定的屬性值一致,通過短信獲取模塊獲取短信內容。本發(fā)明的技術方案具有如下優(yōu)點或有益效果本發(fā)明移動終端加密的方法及裝置通過在移動終端通訊錄中增加一個查看內容是否需要密碼的屬性設置,用戶可以對需要加密的號碼設定屬性值,并約定將加密用戶發(fā)送的相關信息進行相應的加密處理,查看該用戶信息時對輸入密碼進行驗證,避免用戶的私密信息被他人隨意查看或泄漏,進一步保護了用戶的信息安全,并滿足了用戶的人性化需求,提高用戶的使用體驗。
附圖1是本發(fā)明第一實施例的移動終端加密的方法的流程圖;附圖2是本發(fā)明第二實施例的移動終端加密的方法的流程圖;附圖3是本發(fā)明第三實施例的移動終端加密的方法的流程圖;附圖4是本發(fā)明第一實施例的移動終端加密的裝置的結構示意圖;附圖5是本發(fā)明第二實施例的移動終端加密的裝置的結構示意圖。
具體實施例方式為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。請參閱圖1,是本發(fā)明第一實施例的移動終端加密的方法的流程圖。本發(fā)明第一實施例的移動終端加密的方法包括以下步驟步驟100 對移動終端通訊錄中需要加密的用戶號碼設定加密屬性值;在步驟100中,在移動終端的通訊錄擴展一個屬性,即功能模塊加密的屬性,默認情況下,該屬性值為空,表示不需要對該號碼的相關內容進行加密顯示,一旦設定了加密屬性值,接收到的所有該號碼的相關內容都會進行加密處理;其中,屬性值即密碼值,用戶可針對不同的號碼設定不同的屬性值,也可所有號碼設定統(tǒng)一的屬性值。其中,設定加密屬性值的具體方法為用戶輸入一個字串,該字串可以是數(shù)字、字符、英文或者其組合,用戶輸入的字串經(jīng)過以下步驟處理后,變成一個加密的字串,其步驟包括將算法輸出的由四個32位分組級聯(lián),形成一個1 位散列值;將四個32位分組變量進行初始化,具體為A = 001234567,B = 0x89abcdef, C = 0xfedcba98, D = 0X76543210.填充加密消息使其長度恰好為一個比512位的倍數(shù)僅小64位的數(shù);將上面四個變量復制到別外的變量中A到a,B到b,C到c,D到d ;進行算法的主循環(huán),循環(huán)的次數(shù)是消息中512位消息分組的數(shù)目,其中,主循環(huán)有四輪,每輪很相似,第一輪進行16次操作。每次操作對a,b,c和d中的其中三個作一次非線性函數(shù)運算,然后將所得結果加上第四個變量,文本的一個子分組和一個常數(shù)。再將所得結果向右環(huán)移一個不定的數(shù),并加上a,b,c或d中之一,最后用該結果取代a,b,c或d中之一,第二輪,第三輪,第四輪循環(huán),這些完成之后,將A,B, C,D分別加上a,b,c, d,然后用下一分組數(shù)據(jù)繼續(xù)運行算法,最后的輸出是A,B,C和D的級聯(lián),S卩加密的字串。本發(fā)明實施方式僅以短信模塊加密為例,即對加密號碼的短信進行加密處理,在本發(fā)明另一實施方式中,還可以對通話記錄、圖片模塊或者其他功能模塊進行加密,只需要在該功能模塊對應的接口進行上述的處理即可。步驟110 接收短信,判斷該短信發(fā)送號碼是否已經(jīng)設定加密屬性值,如果該短信發(fā)送號碼沒有設定加密屬性值,執(zhí)行步驟120 ;如果該短信發(fā)送號碼已經(jīng)設定加密屬性值, 執(zhí)行步驟130 ;步驟120 將該短信內容保存在短信列表中,提示用戶有新信息到達;步驟130 在該短信屬性中增加一個加密標志位,并將該短信內容、發(fā)送人及發(fā)送號碼進行加密處理。請參閱圖2,是本發(fā)明第二實施例的移動終端加密的方法的流程圖。本發(fā)明第二實施例的移動終端加密的方法包括以下步驟步驟140 對移動終端通訊錄中需要加密的用戶號碼設定加密屬性值;在步驟140中,在移動終端的通訊錄擴展一個屬性,即功能模塊加密的屬性,默認情況下,該屬性值為空,表示不需要對該號碼的相關內容進行加密顯示,一旦設定了加密屬性值,接收到的所有該號碼的相關內容都會進行加密處理;其中,屬性值即密碼值,用戶可針對不同的號碼設定不同的屬性值,也可所有號碼設定統(tǒng)一的屬性值。其中,設定加密屬性值的具體方法為用戶輸入一個字串,該字串可以是數(shù)字、字符、英文或者其組合,用戶輸入的字串經(jīng)過以下步驟處理后,變成一個加密的字串,其步驟包括將算法輸出的由四個32位分組級聯(lián),形成一個1 位散列值;將四個32位分組變量進行初始化,具體為A = 001234567,B = 0x89abcdef, C = 0xfedcba98, D = 0X76543210.填充加密消息使其長度恰好為一個比512位的倍數(shù)僅小64位的數(shù);將上面四個變量復制到別外的變量中A到a,B到b,C到c,D到d ;進行算法的主循環(huán),循環(huán)的次數(shù)是消息中512位消息分組的數(shù)目,其中,主循環(huán)有四輪,每輪很相似,第一輪進行16次操作。每次操作對a,b,c和d中的其中三個作一次非線性函數(shù)運算,然后將所得結果加上第四個變量,文本的一個子分組和一個常數(shù)。再將所得結果向右環(huán)移一個不定的數(shù),并加上a,b,c或d中之一,最后用該結果取代a,b,c或d中之一,第二輪,第三輪,第四輪循環(huán),這些完成之后,將A,B, C,D分別加上a,b,c, d,然后用下一分組數(shù)據(jù)繼續(xù)運行算法,最后的輸出是A,B,C和D的級聯(lián),即加密的字串。步驟150 通話結束,判斷通話號碼是否已經(jīng)設定加密屬性值,如果該通話號碼沒有設定加密屬性值,執(zhí)行步驟160 ;如果該通話號碼已經(jīng)設定加密屬性值,執(zhí)行步驟170 ;步驟160 將通話內容保存在通話記錄中,提示用戶進行過通話;步驟170 在該通話屬性中增加一個加密標志位,并將該通話記錄內容、通話人及通話號碼進行加密處理。請參閱圖3,是本發(fā)明第三實施例的移動終端加密的方法的流程圖。本發(fā)明第三實施例的移動終端加密的方法包括以下步驟步驟200 對移動終端通訊錄中需要加密的用戶號碼設定加密屬性值;在步驟200中,在移動終端的通訊錄擴展一個屬性,即功能模塊加密的屬性,默認情況下,該屬性值為空,表示不需要對該號碼的相關內容進行加密顯示,一旦設定了加密屬性值,接收到的所有該號碼的相關內容都會進行加密處理;其中,屬性值即密碼值,用戶可針對不同的號碼設定不同的屬性值,也可所有號碼設定統(tǒng)一的屬性值。本發(fā)明實施方式僅以短信模塊加密為例,即對加密號碼的短信進行加密處理,在本發(fā)明另一實施方式中,還可以對通話記錄、圖片模塊或者其他功能模塊進行加密,只需要在該功能模塊對應的接口進行上述的處理即可。步驟210 接收短信,并讀取短信發(fā)送號碼;步驟220 遍歷查找所有通訊錄記錄,判斷通訊錄中是否有與該短信發(fā)送號碼匹配的記錄,如果通訊錄中沒有與該短信發(fā)送號碼匹配的記錄,執(zhí)行步驟230 ;如果通訊錄中有與該短信發(fā)送號碼匹配的記錄,執(zhí)行步驟240 ;步驟230 將該短信內容保存在短信列表,提示用戶有新信息到達,并執(zhí)行步驟 270 ;步驟MO 判斷該短信發(fā)送號碼是否已經(jīng)設定加密屬性值,如果該短信發(fā)送號碼沒有設定加密屬性值,執(zhí)行步驟230 ;如果該短信發(fā)送號碼已經(jīng)設定加密屬性值,執(zhí)行步驟 250 ;在步驟MO中,如果該短信發(fā)送號碼已經(jīng)設定加密屬性值,表示該短信需要進行加密處理,否則,表示該短信不需要加密處理。步驟250 在該短信屬性中增加一個加密標志位,并將該短信內容、發(fā)送人及發(fā)送號碼進行加密處理;在步驟250中,增加加密標志位用于讀取短信時判斷該短信是否為加密短信,加密處理的短信只顯示接收時間,短信內容、發(fā)送人及發(fā)送號碼可用***或其他符號代替顯
7J\ ο步驟沈0 將該加密短信保存在短信列表,并提示用戶有新信息到達;步驟270 進入短信列表,點擊需要查看的短信;步驟觀0 讀取該短信屬性,判斷該短信是否有加密標志位,如果該短信有加密標志位,執(zhí)行步驟四0 ;如果該短信沒有加密標志位,執(zhí)行步驟330 ;步驟四0:彈出密碼輸入框提示用戶輸入密碼;步驟300 讀取用戶輸入的密碼,并讀取通訊錄中設定的加密屬性值;步驟310 判斷用戶輸入的密碼與通訊錄中設定的屬性值是否一致,如果用戶輸入的密碼與通訊錄中設定的屬性值不一致,執(zhí)行步驟320 ;如果用戶輸入的密碼與通訊錄中設定的屬性值一致,執(zhí)行步驟330 ;在步驟310中,用戶輸入一串字符,經(jīng)過加密算法得出一串輸入字符,比較此輸出字符與用戶預設的字符經(jīng)過加密以后得出的輸入字符是否相等,來判斷用戶輸入的密碼是否正確。其中,用戶輸入字串經(jīng)過加密算法得到一串輸入字符的具體方法為用戶輸入一個字串,該字串可以是數(shù)字、字符、英文或者其組合,用戶輸入的字串經(jīng)過以下步驟處理后, 變成一個加密的字串,其步驟包括將算法輸出的由四個32位分組級聯(lián),形成一個1 位散列值;將四個32位分組變量進行初始化,具體為A = 001234567,B = 0x89abcdef, C = 0xfedcba98, D = 0X76543210.填充加密消息使其長度恰好為一個比512位的倍數(shù)僅小64位的數(shù);將上面四個變量復制到別外的變量中A到a,B到b,C到c,D到d ;進行算法的主循環(huán),循環(huán)的次數(shù)是消息中512位消息分組的數(shù)目,其中,主循環(huán)有四輪,每輪很相似,第一輪進行16次操作。每次操作對a,b,c和d中的其中三個作一次非線性函數(shù)運算,然后將所得結果加上第四個變量,文本的一個子分組和一個常數(shù)。再將所得結果向右環(huán)移一個不定的數(shù),并加上a,b,c或d中之一,最后用該結果取代a,b,c或d中之一,第二輪,第三輪,第四輪循環(huán),這些完成之后,將A,B, C,D分別加上a,b,c, d,然后用下一分組數(shù)據(jù)繼續(xù)運行算法,最后的輸出是A,B,C和D的級聯(lián),S卩加密的字串。步驟320 提示用戶密碼不正確,并重新執(zhí)行步驟四0 ;步驟330 讀取短信內容、發(fā)送人及發(fā)送號碼,正常顯示短信;在步驟330中,加密處理的短信內容、發(fā)送人及發(fā)送號碼會顯示回正常的值。步驟;340 結束本次加密處理。
請參閱圖4,是本發(fā)明第一實施例的移動終端加密的裝置的結構示意圖。本發(fā)明第一實施例的移動終端加密的裝置包括短信接收模塊、短信存儲模塊、短信查看模塊、短信獲取模塊、屬性設置模塊、屬性判斷模塊和短信加密模塊,短信接收模塊用于接收短信并讀取短信發(fā)送號碼;短信存儲模塊用于將所有短信內容保存在短信列表;短信查看模塊用于進入短信列表點擊需要查看的短信;短信獲取模塊用于讀取短信內容正常顯示短信;屬性設置模塊用于對移動終端通訊錄中需要加密的號碼設定加密屬性值;其中,在移動終端的通訊錄擴展一個屬性,即功能模塊加密的屬性,默認情況下, 該屬性值為空,表示不需要對該號碼的相關內容進行加密顯示,一旦設定了加密屬性值,接收到的所有該號碼的相關內容都會進行加密處理;其中,屬性值即密碼值,用戶可針對不同的號碼設定不同的屬性值,也可所有號碼設定統(tǒng)一的屬性值。屬性判斷模塊用于判斷本次短信發(fā)送號碼是否已經(jīng)設定加密屬性值,如果本次短信發(fā)送號碼沒有設定加密屬性值,通過短信存儲模塊存儲短信內容;如果本次短信發(fā)送號碼已經(jīng)設定加密屬性值,通過短信加密模塊為該短信加密處理;短信加密模塊用于在該短信屬性中增加一個加密標志位,將該短信內容、發(fā)送人及發(fā)送號碼進行加密處理,并通過短信存儲模塊存儲短信。請參閱圖5,是本發(fā)明第二實施例的移動終端加密的裝置的結構示意圖。本發(fā)明第二實施例的移動終端加密的裝置包括屬性設置模塊、短信接收模塊、號碼判斷模塊、短信存儲模塊、屬性判斷模塊、短信加密模塊、短信查看模塊、加密判斷模塊、密碼輸入模塊、密碼讀取模塊、密碼判斷模塊和短信獲取模塊。屬性設置模塊用于對移動終端通訊錄中需要加密的號碼設定加密屬性值;其中, 在移動終端的通訊錄擴展一個屬性,即功能模塊加密的屬性,默認情況下,該屬性值為空, 表示不需要對該號碼的相關內容進行加密顯示,一旦設定了加密屬性值,接收到的所有該號碼的相關內容都會進行加密處理;屬性值即密碼值,用戶可針對不同的號碼設定不同的加密屬性值,也可所有號碼設定統(tǒng)一的加密屬性值;本發(fā)明實施方式僅以短信模塊加密為例,即對加密號碼的短信進行加密處理,在本發(fā)明另一實施方式中,還可以對通話記錄或者其他功能模塊進行加密,只需要在該功能模塊對應的接口進行上述的處理即可。短信接收模塊用于接收短信,并讀取短信發(fā)送號碼;號碼判斷模塊用于遍歷查找所有通訊錄記錄,判斷通訊錄中是否有與本次短信發(fā)送號碼匹配的記錄,如果通訊錄中沒有與本次短信發(fā)送號碼匹配的記錄,通過短信存儲模塊存儲短信內容;如果通訊錄中有與本次短信發(fā)送號碼匹配的記錄,通過屬性判斷模塊判斷本次短信發(fā)送號碼是否設定加密屬性值;短信存儲模塊用于將所有短信內容保存在短信列表,并提示用戶有新信息到達; 在本發(fā)明實施方式中,短信存儲模塊還用于將加密短信保存在短信列表。屬性判斷模塊用于判斷本次短信發(fā)送號碼是否已經(jīng)設定加密屬性值,如果本次短信發(fā)送號碼沒有設定加密屬性值,通過短信存儲模塊存儲短信內容;如果本次短信發(fā)送號碼已經(jīng)設定加密屬性值,通過短信加密模塊為該短信加密處理;其中,如果本次短信發(fā)送號碼已經(jīng)設定加密屬性值,表示該短信需要進行加密處理,否則,表示該短信不需要加密處理。短信加密模塊用于在該短信屬性中增加一個加密標志位,將該短信內容、發(fā)送人及發(fā)送號碼進行加密處理,并通過短信存儲模塊存儲短信;其中,增加加密標志位用于讀取短信時判斷該短信是否為加密短信,加密處理的短信只顯示接收時間,短信內容、發(fā)送人及發(fā)送號碼可用***或其他符號代替顯示。短信查看模塊用于進入短信列表,點擊需要查看的短信;加密判斷模塊用于讀取該短信屬性,判斷該短信是否有加密標志位,如果該短信有加密標志位,通過密碼輸入模塊提示用戶輸入密碼;如果該短信沒有加密標志位,通過短信獲取模塊獲取短信內容;密碼輸入模塊用于彈出密碼輸入框提示用戶輸入密碼;密碼讀取模塊用于讀取用戶輸入的密碼,并讀取通訊錄中設定的屬性值;密碼判斷模塊用于判斷用戶輸入的密碼與通訊錄中設定的加密屬性值是否一致, 如果用戶輸入的密碼與通訊錄中設定的加密屬性值不一致,提示密碼不正確,并通過密碼輸入模塊重新輸入密碼;如果用戶輸入的密碼與通訊錄中設定的加密屬性值一致,通過短信獲取模塊獲取短信內容;短信獲取模塊用于讀取短信內容、發(fā)送人及發(fā)送號碼,正常顯示短信;其中,加密處理的短信內容、發(fā)送人及發(fā)送號碼會顯示回正常的值。本發(fā)明移動終端加密的方法及裝置通過在移動終端通訊錄中增加一個查看內容是否需要密碼的屬性設置,用戶可以對需要加密的號碼設定屬性值,并約定將加密用戶發(fā)送的相關信息進行相應的加密處理,查看該用戶信息時對輸入密碼進行驗證,避免用戶的私密信息被他人隨意查看或泄漏,進一步保護了用戶的信息安全,并滿足了用戶的人性化需求,提高用戶的使用體驗。本發(fā)明可以對移動終端的短信模塊、通話記錄模塊、圖片模塊或其他功能模塊進行加密處理,只需要在該功能模塊對應的接口進行相應的屬性設定即可實現(xiàn)。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種移動終端加密的方法,包括步驟a 對移動終端通訊錄中需要加密的用戶號碼設定加密屬性值;步驟b 接收短信或在通話結束后,判斷該短信發(fā)送號碼或通話號碼是否已經(jīng)設定加密屬性值,如果該短信發(fā)送號碼或通話號碼沒有設定加密屬性值,將該短信內容或通話內容保存在短信列表或通話記錄,提示用戶有新信息到達或進行過通話;如果該短信發(fā)送號碼或通話號碼已經(jīng)設定加密屬性值,執(zhí)行步驟c ;步驟c 在該短信或通話屬性中增加一個加密標志位,并將該短信或通話記錄內容、發(fā)送人及發(fā)送號碼或通話人及通話號碼進行加密處理。
2.根據(jù)權利要求1所述的移動終端加密的方法,其特征在于,所述步驟b還包括讀取短信發(fā)送號碼,遍歷查找所有通訊錄記錄,判斷通訊錄中是否有與該短信發(fā)送號碼匹配的記錄,如果通訊錄中沒有與該短信發(fā)送號碼匹配的記錄,將短信內容保存在短信列表,提示用戶有新信息到達;如果通訊錄中有與該短信發(fā)送號碼匹配的記錄,則判斷該短信發(fā)送號碼是否已經(jīng)設定加密屬性值。
3.根據(jù)權利要求1所述的移動終端加密的方法,其特征在于,所述步驟c還包括將該加密短信保存在短信列表,并提示用戶有新信息到達;其中,加密后的短信只顯示接收時間。
4.根據(jù)權利要求2或3所述的移動終端加密的方法,其特征在于,在所述步驟c后還包括進入短信列表,點擊需要查看的短信。
5.根據(jù)權利要求4所述的移動終端加密的方法,其特征在于,在所述步驟c后還包括 讀取該短信屬性,判斷該短信是否有加密標志位,如果該短信有加密標志位,彈出密碼輸入框提示用戶輸入密碼;如果該短信沒有加密標志位,讀取短信內容、發(fā)送人及發(fā)送號碼,正常顯示短信。
6.根據(jù)權利要求5所述的移動終端加密的方法,其特征在于,在所述步驟c后還包括 讀取用戶輸入的密碼,并讀取通訊錄中設定的加密屬性值,判斷用戶輸入的密碼與通訊錄中設定的加密屬性值是否一致,如果用戶輸入的密碼與通訊錄中設定的加密屬性值不一致,提示用戶密碼不正確,需重新輸入密碼;如果用戶輸入的密碼與通訊錄中設定的加密屬性值一致,讀取短信內容、發(fā)送人及發(fā)送號碼,正常顯示短信。
7.一種移動終端加密的裝置,包括短信接收模塊、短信存儲模塊、短信查看模塊和短信獲取模塊,所述短信接收模塊用于接收短信并讀取短信發(fā)送號碼,所述短信存儲模塊用于將所有短信內容保存在短信列表,所述短信查看模塊用于進入短信列表點擊需要查看的短信,所述短信獲取模塊用于讀取短信內容正常顯示短信,其特征在于,還包括屬性設置模塊、屬性判斷模塊和短信加密模塊,所述屬性設置模塊用于對移動終端通訊錄中需要加密的號碼設定加密屬性值,所述屬性判斷模塊用于判斷本次短信發(fā)送號碼是否已經(jīng)設定加密屬性值,如果本次短信發(fā)送號碼沒有設定加密屬性值,通過短信存儲模塊存儲短信內容,如果本次短信發(fā)送號碼已經(jīng)設定加密屬性值,通過短信加密模塊為該短信加密處理;所述短信加密模塊用于在該短信屬性中增加一個加密標志位,將該短信內容、發(fā)送人及發(fā)送號碼進行加密處理,并通過短信存儲模塊存儲短信。
8.根據(jù)權利要求7所述的移動終端加密的裝置,其特征在于,還包括號碼判斷模塊,所述號碼判斷模塊用于遍歷查找所有通訊錄記錄,判斷通訊錄中是否有與本次短信發(fā)送號碼匹配的記錄,如果通訊錄中沒有與本次短信發(fā)送號碼匹配的記錄,通過短信存儲模塊存儲短信內容;如果通訊錄中有與本次短信發(fā)送號碼匹配的記錄,通過屬性判斷模塊判斷本次短信發(fā)送號碼是否設定加密屬性值。
9.根據(jù)權利要求7所述的移動終端加密的裝置,其特征在于,還包括加密判斷模塊和密碼輸入模塊,所述加密判斷模塊用于讀取短信屬性,判斷該短信是否有加密標志位,如果該短信有加密標志位,通過密碼輸入模塊提示用戶輸入密碼;如果該短信沒有加密標志位, 通過短信獲取模塊獲取短信內容;所述密碼輸入模塊用于彈出密碼輸入框提示用戶輸入密碼。
10.根據(jù)權利要求9所述的移動終端加密的裝置,其特征在于,還包括密碼讀取模塊和密碼判斷模塊,所述密碼讀取模塊用于讀取用戶輸入的密碼,并讀取通訊錄中設定的加密屬性值,所述密碼判斷模塊用于判斷用戶輸入的密碼與通訊錄中設定的加密屬性值是否一致,如果用戶輸入的密碼與通訊錄中設定的加密屬性值不一致,提示密碼不正確,并通過密碼輸入模塊重新輸入密碼;如果用戶輸入的密碼與通訊錄中設定的加密屬性值一致,通過短信獲取模塊獲取短信內容。
全文摘要
本發(fā)明屬于移動終端技術領域,尤其涉及一種移動終端加密的方法和裝置。本發(fā)明移動終端加密的方法包括步驟a對移動終端通訊錄中需要加密的用戶號碼設定加密屬性值;步驟b接收短信或在通話結束后,判斷該短信發(fā)送號碼或通話號碼是否已經(jīng)設定加密屬性值,如果該短信發(fā)送號碼或通話號碼沒有設定加密屬性值,將該短信內容或通話內容保存在短信列表或通話記錄,提示用戶有新信息到達或進行過通話;如果該短信發(fā)送號碼或通話號碼已經(jīng)設定加密屬性值,執(zhí)行步驟c;步驟c在該短信或通話屬性中增加一個加密標志位,并將該短信或通話記錄內容、發(fā)送人及發(fā)送號碼或通話人及通話號碼進行加密處理。本發(fā)明移動終端加密的方法及裝置避免用戶的私密信息被他人隨意查看或泄漏,進一步保護了用戶的信息安全,并滿足了用戶的人性化需求,提高用戶的使用體驗。
文檔編號H04W12/02GK102202297SQ201110164380
公開日2011年9月28日 申請日期2011年6月17日 優(yōu)先權日2011年6月17日
發(fā)明者魯林 申請人:深圳市五巨科技有限公司