專利名稱:一種短信保護(hù)方法及終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,更具體地,涉及一種短信保護(hù)方法及終端。
背景技術(shù):
隨著生活水平的提高,如今手機等終端設(shè)備已成為人們生活的一部分,朋友及家人間利用短信來溝通聯(lián)絡(luò)越來越頻繁,很多人甚至把短信當(dāng)成了一種聊天工具。但是有些短信息屬于隱私信息,如果手機不小心丟失或被其他人隨手觀看其中的短信,就有可能發(fā)生泄密的情況。所以需要對手機的短信進(jìn)行加密。目前手機短信加密形式主要是通過設(shè)定密碼進(jìn)行保護(hù),被保護(hù)的信息還保持在信息列表當(dāng)中,任何人要打開該加密信息,就需要輸入密碼。這種加密保護(hù)方式雖然能起到一定的作用,但對隱私的保護(hù)還是有欠缺的地方,因為被加密信息還保持在列表當(dāng)中,這樣即便看不到內(nèi)容,但也知道發(fā)出人是誰,發(fā)送時間等信息。而且這種加密方式密鑰相對簡單,被破譯的幾率也比較大。
發(fā)明內(nèi)容
本發(fā)明目的是克服現(xiàn)有短信保密技術(shù)的缺陷,提出一種雙重保密的短信加密的技術(shù)方案,以提高短信加密的效果和使用的便捷性。為實現(xiàn)上述目的,本發(fā)明提出一種短信保護(hù)方法,終端對需要保密的聯(lián)系人通訊錄設(shè)置加密屬性;當(dāng)終端收到短信時,判斷短信發(fā)送人號碼是否設(shè)置過加密屬性;如果設(shè)置,則啟動短信加密模塊,對短信進(jìn)行加密,并隱藏該短信;如果沒有設(shè)置,則啟動普通短信模塊。進(jìn)一步地,對聯(lián)系人通訊錄設(shè)置加密屬性是指在終端的通訊錄擴展一個屬性,即加密屬性;默認(rèn)情況下,該屬性值為空,表示不需要對號碼進(jìn)行加密,一旦設(shè)定了加密屬性值,接收到所有該號碼的相關(guān)內(nèi)容都會進(jìn)行加密處理。進(jìn)一步地,所述終端菜單中設(shè)有用戶輸入密鑰的菜單選項,點擊該選項,可輸入密鑰;該密鑰是對短信進(jìn)行加密時設(shè)置的密鑰,也是讀取加密短信時的解碼密鑰。進(jìn)一步地,所述短信發(fā)送人號碼是否設(shè)置過加密屬性包括讀取短信發(fā)送號碼,遍歷查找通訊錄,判斷通訊錄中是否有與該短信發(fā)送號碼匹配的記錄,如果通訊錄中沒有與該號碼匹配的記錄,則進(jìn)入普通短信模式;如果通訊錄中有與發(fā)送號碼匹配的記錄,判斷該短信發(fā)送號碼是否已經(jīng)設(shè)定加密屬性值,如果該號碼設(shè)置了加密屬性,則對該短信進(jìn)行加密處理,否則進(jìn)入普通短信模式。進(jìn)一步地,在所述進(jìn)行加密后,加密保護(hù)的信息都將從信息列表中被隱藏,只有用戶輸入密碼后,才能查看到加密信息。本發(fā)明還提出一種短信保護(hù)終端,所述終端包括聯(lián)系人加密設(shè)置模塊、短信接收模塊、短信加密模塊和短信隱藏模塊,其中所述聯(lián)系人設(shè)置加密屬性模塊,用于對通訊錄中需要加密的聯(lián)系人設(shè)置加密屬性值;
所述短信接收模塊,用于接收短信;所述短信加密模塊,用于對接收到的短信進(jìn)行加密;所述短信隱藏模塊,用于對加密后的短信進(jìn)行隱藏處理。進(jìn)一步地,所述終端還包括設(shè)置短信密鑰模塊,用于讀取和保存用戶輸入的密鑰信息,該密鑰是對短信進(jìn)行加密時設(shè)置的密鑰,也是讀取加密短信時的解碼密鑰。進(jìn)一步地,所述終端還包括判斷模塊,其用于判斷短信發(fā)送人號碼是否設(shè)置過加密屬性,如果設(shè)置加密屬性,則對該號碼發(fā)送的短信息進(jìn)行加密隱藏處理。進(jìn)一步地,所述判斷模塊讀取短信發(fā)送號碼,遍歷查找通訊錄,判斷通訊錄中是否有與該短信發(fā)送號碼匹配的記錄,如果通訊錄中沒有與該號碼匹配的記錄,則進(jìn)入普通短信模式;如果通訊錄中有與發(fā)送號碼匹配的記錄,判斷該短信發(fā)送號碼是否已經(jīng)設(shè)定加密屬性值。如果該號碼設(shè)置了加密屬性,則啟動短信加密模塊和隱藏模塊進(jìn)行加密和隱藏,否則以普通短信處理。進(jìn)一步地,對聯(lián)系人設(shè)置加密屬性是指在終端的通訊錄擴展一個屬性,即加密屬性;默認(rèn)情況下,該屬性值為空,表示不需要對號碼進(jìn)行加密,一旦設(shè)定了加密屬性值,接收到所有該號碼的相關(guān)內(nèi)容都會進(jìn)行加密處理。綜上所述,采用本發(fā)明具有如下有益效果本發(fā)明技術(shù)方案實現(xiàn)了雙重保密,對需要保密的短信進(jìn)行了加密和隱藏兩道處理,有效地提高了短信加密的效果和使用的便捷性。
圖1是本發(fā)明實施例短信保護(hù)方法的流程示意圖;圖2是本發(fā)明實施例短信保護(hù)終端的組成示意圖。
具體實施例方式本發(fā)明技術(shù)方案要解決的技術(shù)問題是克服現(xiàn)有短信保密技術(shù)的缺陷,提出一種雙重保密的短信加密的方法,以提高短信加密的效果和使用便捷性。本發(fā)明短信息保護(hù)方法包括終端對需要保密的聯(lián)系人通訊錄設(shè)置加密屬性;收到短信時,判斷短信發(fā)送人是否設(shè)置加密屬性;如果設(shè)置,則啟動短信加密模塊,對短信進(jìn)行加密,并隱藏該短信;如果沒有設(shè)置,則啟動普通短信模塊。本發(fā)明短信保護(hù)終端包括聯(lián)系人設(shè)置加密屬性模塊、短信接收模塊、短信加密模塊、短信隱藏模塊,其中所述聯(lián)系人設(shè)置加密屬性模塊,用于對通訊錄中需要加密的聯(lián)系人設(shè)定加密屬性值;所述短信接收模塊,用于接收短信;所述短信加密模塊,用于對接收到的短信進(jìn)行加密;所述短信隱藏模塊,用于對加密后的短信進(jìn)行隱藏處理。下面結(jié)合附圖和具體實施例對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)說明。本發(fā)明所述的短信是廣義上的短信,包含SMS(短信息)、匪S(彩信息)及其他形式的信息。圖1所示為本發(fā)明實施例短信保護(hù)方法的流程示意圖,其包括如下步驟步驟101 對聯(lián)系人設(shè)置加密屬性;在此步驟中,在手機的通訊錄擴展一個屬性,即加密屬性。默認(rèn)情況下,該屬性值為空,表示不需要對號碼進(jìn)行加密,一旦設(shè)定了加密屬性值,接收到所有改號碼的相關(guān)內(nèi)容都會進(jìn)行加密處理;其中,屬性值即密碼值,用戶可以針對不同的號碼設(shè)定不同的屬性值,也可所有號碼設(shè)定統(tǒng)一的屬性值。其中,設(shè)定加密屬性值的具體方法為用戶輸入一個字串,該字串可以是數(shù)字、字符、英文或者其組合。步驟102 設(shè)置短信密鑰;菜單中設(shè)有用戶輸入密鑰的菜單選項,使用者點擊該選項,就可輸入密鑰。該密鑰是對短信進(jìn)行加密時設(shè)置的密鑰,也是讀取加密短信時的解碼密鑰,該密鑰可以是數(shù)字、字符、英文或者其組合。例如,密鑰為123456,讀取加密短信時,使用者必須輸入123456才能閱讀到短信內(nèi)容。需要說明的是,步驟102和101沒有先后順序,兩者只要在步驟103之前設(shè)置即可。步驟103 接收短信;如果有新短信,則接收到手機上。步驟104 判斷發(fā)送短信的號碼是否設(shè)置加密屬性;讀取短信發(fā)送號碼,遍歷查找通訊錄,判斷通訊錄中是否有與該短信發(fā)送號碼匹配的記錄,如果通訊錄中沒有通訊錄中沒有與該號碼匹配的記錄,則進(jìn)入普通短信模式;如果通訊錄中有與發(fā)送號碼匹配的記錄,判斷該短信發(fā)送號碼是否已經(jīng)設(shè)定加密屬性值。如果該號碼設(shè)置了加密屬性,則進(jìn)入步驟105,否則進(jìn)入步驟106。步驟105 對該短信進(jìn)行加密處理;在該步驟中,讀取步驟102中設(shè)置的密鑰,然后對需要加密的短信進(jìn)行加密。加密后的短信只有解密后才能成功閱讀,解碼密鑰就是步驟102設(shè)置的密鑰。步驟106 進(jìn)入普通短信模式;在該模式中,接收到的短信不需要任何解密處理,使用者就可成功閱讀全部內(nèi)容。步驟107 隱藏加密短信。在進(jìn)行加密處理后,加密保護(hù)的信息都將從信息列表中被隱藏,只有用戶在特定界面輸入密碼后,才能查看到加密信息,此處密碼可與步驟102設(shè)置的密碼相同,也可不同。這樣的話,另外的任何人在看到用戶的手機時,根本不知道加密信息的存在,這樣也最大程度地保護(hù)用戶的個人加密信息。請參考圖2所示,是本發(fā)明實施例短信保護(hù)終端的組成示意圖,其包括聯(lián)系人設(shè)置加密屬性模塊201、設(shè)置短信密鑰模塊202、接收短信模塊203、判斷模塊204、短信加密模塊205、普通短信模塊206、隱藏加密短信模塊207。其中聯(lián)系人設(shè)置加密屬性模塊201,用于在手機的通訊錄聯(lián)系人種擴展一個加密屬性。設(shè)置短信密鑰模塊202,用于讀取和保存用戶輸入密鑰信息,該密鑰是對短信進(jìn)行加密時設(shè)置的密鑰,也是讀取加密短信時的解碼密鑰。接收短信模塊203,用于接收新到達(dá)的短信。所述判斷模塊204,用于判斷短信發(fā)送人號碼是否設(shè)置加密屬性,該模塊讀取短信發(fā)送號碼,遍歷查找通訊錄,判斷通訊錄中是否有與該短信發(fā)送號碼匹配的記錄,如果通訊錄中沒有通訊錄中沒有與該號碼匹配的記錄,則進(jìn)入普通短信模式;如果通訊錄中有與發(fā)送號碼匹配的記錄,判斷該短信發(fā)送號碼是否已經(jīng)設(shè)定加密屬性值。如果該號碼設(shè)置了加密屬性,則啟動短信加密模塊205,否則啟動普通短信模塊206。短信加密模塊205,對設(shè)置加密屬性的聯(lián)系人發(fā)送的短信進(jìn)行加密處理。在該步驟中,讀取模塊202中設(shè)置的密鑰,然后對需要加密的短信進(jìn)行加密。加密后的短信只有解密后才能成功閱讀,解密碼就是模塊202設(shè)置的密鑰。普通短信模塊206,對接收到的短信不進(jìn)行任何解加密處理,使用者不需要輸入密碼就可成功閱讀全部內(nèi)容。隱藏加密短信模塊207,隱藏加密短信。在進(jìn)行加密處理后,加密保護(hù)的信息都將從信息列表中被隱藏,只有用戶在特定界面輸入密碼后,才能查看到加密信息,此處密碼可與步驟202設(shè)置的密碼相同,也可不同。本發(fā)明技術(shù)方案是一種雙重保密方法,對需要保密的短信進(jìn)行了加密和隱藏兩道處理,有效地提高了短信保護(hù)的效果和使用便捷性。當(dāng)然,本發(fā)明還可有多種實施方式,在不背離本發(fā)明精神及其實質(zhì)的情況,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明做出各種相應(yīng)的更改或變化,但凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn),均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種短信保護(hù)方法,其特征在于,終端對需要保密的聯(lián)系人通訊錄設(shè)置加密屬性;當(dāng)終端收到短信時,判斷短信發(fā)送人號碼是否設(shè)置過加密屬性;如果設(shè)置,則啟動短信加密模塊,對短信進(jìn)行加密,并隱藏該短信;如果沒有設(shè)置,則啟動普通短信模塊。
2.如權(quán)利要求1所述的方法,其特征在于,對聯(lián)系人通訊錄設(shè)置加密屬性是指在終端的通訊錄擴展一個屬性,即加密屬性;默認(rèn)情況下,該屬性值為空,表示不需要對號碼進(jìn)行加密,一旦設(shè)定了加密屬性值,接收到所有該號碼的相關(guān)內(nèi)容都會進(jìn)行加密處理。
3.如權(quán)利要求1所述的方法,其特征在于,所述終端菜單中設(shè)有用戶輸入密鑰的菜單選項,點擊該選項,可輸入密鑰;該密鑰是對短信進(jìn)行加密時設(shè)置的密鑰,也是讀取加密短信時的解碼密鑰。
4.如權(quán)利要求1所述的方法,其特征在于,所述短信發(fā)送人號碼是否設(shè)置過加密屬性包括讀取短信發(fā)送號碼,遍歷查找通訊錄,判斷通訊錄中是否有與該短信發(fā)送號碼匹配的記錄,如果通訊錄中沒有與該號碼匹配的記錄,則進(jìn)入普通短信模式;如果通訊錄中有與發(fā)送號碼匹配的記錄,判斷該短信發(fā)送號碼是否已經(jīng)設(shè)定加密屬性值,如果該號碼設(shè)置了加密屬性,則對該短信進(jìn)行加密處理,否則進(jìn)入普通短信模式。
5.如權(quán)利要求1所述的方法,其特征在于,在所述進(jìn)行加密后,加密保護(hù)的信息都將從信息列表中被隱藏,只有用戶輸入密碼后,才能查看到加密信息。
6.一種短信保護(hù)終端,其特征在于,所述終端包括聯(lián)系人加密設(shè)置模塊、短信接收模塊、短信加密模塊和短信隱藏模塊,其中所述聯(lián)系人設(shè)置加密屬性模塊,用于對通訊錄中需要加密的聯(lián)系人設(shè)置加密屬性值;所述短信接收模塊,用于接收短信;所述短信加密模塊,用于對接收到的短信進(jìn)行加密;所述短信隱藏模塊,用于對加密后的短信進(jìn)行隱藏處理。
7.如權(quán)利要求6所述的終端,其特征在于,所述終端還包括設(shè)置短信密鑰模塊,用于讀取和保存用戶輸入的密鑰信息,該密鑰是對短信進(jìn)行加密時設(shè)置的密鑰,也是讀取加密短信時的解碼密鑰。
8.如權(quán)利要求6所述的終端,其特征在于,所述終端還包括判斷模塊,其用于判斷短信發(fā)送人號碼是否設(shè)置過加密屬性,如果設(shè)置加密屬性,則對該號碼發(fā)送的短信息進(jìn)行加密隱藏處理。
9.如權(quán)利要求8所述的終端,其特征在于,所述判斷模塊讀取短信發(fā)送號碼,遍歷查找通訊錄,判斷通訊錄中是否有與該短信發(fā)送號碼匹配的記錄,如果通訊錄中沒有與該號碼匹配的記錄,則進(jìn)入普通短信模式;如果通訊錄中有與發(fā)送號碼匹配的記錄,判斷該短信發(fā)送號碼是否已經(jīng)設(shè)定加密屬性值。如果該號碼設(shè)置了加密屬性,則啟動短信加密模塊和隱藏模塊進(jìn)行加密和隱藏,否則以普通短信處理。
10.如權(quán)利要求6所述的終端,其特征在于,對聯(lián)系人設(shè)置加密屬性是指在終端的通訊錄擴展一個屬性,即加密屬性;默認(rèn)情況下,該屬性值為空,表示不需要對號碼進(jìn)行加密,一旦設(shè)定了加密屬性值,接收到所有該號碼的相關(guān)內(nèi)容都會進(jìn)行加密處理。
全文摘要
一種短信保護(hù)方法及終端。終端對需要保密的聯(lián)系人通訊錄設(shè)置加密屬性;當(dāng)終端收到短信時,判斷短信發(fā)送人號碼是否設(shè)置過加密屬性;如果設(shè)置,則啟動短信加密模塊,對短信進(jìn)行加密,并隱藏該短信;如果沒有設(shè)置,則啟動普通短信模塊。本發(fā)明技術(shù)方案實現(xiàn)了雙重保密,對需要保密的短信進(jìn)行了加密和隱藏兩道處理,有效地提高了短信加密的效果和使用的便捷性。
文檔編號H04W4/14GK102572750SQ201110442309
公開日2012年7月11日 申請日期2011年12月26日 優(yōu)先權(quán)日2011年12月26日
發(fā)明者呂雯韜 申請人:中興通訊股份有限公司