通訊錄保護(hù)方法、裝置及通信系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體涉及一種通訊錄保護(hù)方法、裝置及通信系統(tǒng)。
【背景技術(shù)】
[0002]根據(jù)中國工業(yè)和信息化部發(fā)布的最新通訊業(yè)運(yùn)行報(bào)告顯示,全國移動(dòng)電話用戶突破10億戶,其中3G用戶達(dá)到I,4391.9萬戶,隨著手機(jī)用戶的增多,手機(jī)被盜或者丟失的情況時(shí)有發(fā)生,人們希望手機(jī)中的通訊錄內(nèi)容不被他人看到,個(gè)人通訊錄的保密性越來越受到人們的關(guān)注。為了個(gè)人通訊錄的保密性,現(xiàn)在一些移動(dòng)電話采用了通訊錄加密功能:將通訊錄中一個(gè)或者多個(gè)聯(lián)系人隔離出來,對(duì)聯(lián)系人名稱和對(duì)應(yīng)的電話號(hào)碼進(jìn)行加密處理,未授權(quán)者將不能看到此聯(lián)系人的相關(guān)信息。但是,使用此種加密功能的移動(dòng)電話,進(jìn)行對(duì)加密聯(lián)系人的通訊時(shí),會(huì)變得非常不方便,每次都需要先登錄驗(yàn)證口令或者密碼,驗(yàn)證成功后,才能查找到對(duì)應(yīng)的聯(lián)系人進(jìn)而找到對(duì)應(yīng)的號(hào)碼進(jìn)行通訊,降低了用戶體驗(yàn)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的主要技術(shù)問題是,提供一種通訊錄保護(hù)方法、裝置及通信系統(tǒng),解決現(xiàn)有通訊錄加密機(jī)制對(duì)聯(lián)系人名稱信息和號(hào)碼信息都進(jìn)行加密給用戶的使用帶來不便的問題。
[0004]為解決上述問題,本發(fā)明提供一種通訊錄保護(hù)方法,通信終端的通訊錄中存儲(chǔ)的聯(lián)系人至少包括聯(lián)系人號(hào)碼信息和聯(lián)系人名稱信息,所述方法包括:
[0005]所述通信終端對(duì)所述通訊錄中的至少一個(gè)聯(lián)系人的聯(lián)系人號(hào)碼信息進(jìn)行加密處理,將該聯(lián)系人的聯(lián)系人名稱信息進(jìn)行顯示。
[0006]在本發(fā)明的一種實(shí)施例中,所述方法還包括:
[0007]所述通信終端判斷當(dāng)前與之通信的聯(lián)系人為被加密聯(lián)系人時(shí),在該通信的通信顯示界面和/或通信記錄中對(duì)該聯(lián)系人的聯(lián)系人號(hào)碼信息進(jìn)行加密處理。
[0008]在本發(fā)明的一種實(shí)施例中,所述通信終端判斷當(dāng)前通信的聯(lián)系人是否為被加密聯(lián)系人包括:
[0009]當(dāng)所述通信終端作為被叫方接收到主叫方發(fā)起的通信請(qǐng)求時(shí),對(duì)所述通訊錄中被加密的所有聯(lián)系人號(hào)碼信息進(jìn)行解密處理,判斷所述主叫方的號(hào)碼信息是否在被加密的聯(lián)系人號(hào)碼信息中;
[0010]當(dāng)所述通信終端作為主叫方向所述通訊錄中的聯(lián)系人發(fā)起通信時(shí),判斷與該聯(lián)系人的聯(lián)系人名稱信息對(duì)應(yīng)的聯(lián)系人號(hào)碼信息是否被加密。
[0011]在本發(fā)明的一種實(shí)施例中,所述方法還包括所述通信終端存儲(chǔ)用戶設(shè)置的解密登陸驗(yàn)證碼;
[0012]當(dāng)所述通信終端收到對(duì)所述通訊錄中被加密聯(lián)系人的聯(lián)系人號(hào)碼信息進(jìn)行查看的請(qǐng)求時(shí),判斷發(fā)起該請(qǐng)求的用戶輸入的解密登陸驗(yàn)證碼與其存儲(chǔ)的解密登陸驗(yàn)證碼是否一致,如是,對(duì)該聯(lián)系人的聯(lián)系人號(hào)碼信息進(jìn)行解密處理。
[0013]在本發(fā)明的一種實(shí)施例中,對(duì)所述聯(lián)系人號(hào)碼信息進(jìn)行加密處理所采用的加密密鑰是基于所述通信終端中用戶識(shí)別模塊的唯一標(biāo)識(shí)碼和/或所述通信終端的唯一標(biāo)識(shí)碼生成的。
[0014]為了解決上述問題,本發(fā)明還提供了一種通訊錄保護(hù)裝置,包括第一加密模塊和顯示模塊;所述第一加密模塊用于對(duì)通信終端通訊錄中的至少一個(gè)聯(lián)系人的聯(lián)系人號(hào)碼信息進(jìn)行加密處理,所述通信終端的通訊錄中存儲(chǔ)的聯(lián)系人至少包括聯(lián)系人號(hào)碼信息和聯(lián)系人名稱信息;所述顯示模塊用于將所述聯(lián)系人的聯(lián)系人名稱信息進(jìn)行顯示。
[0015]在本發(fā)明的一種實(shí)施例中,還包括通信判斷模塊和第二加密模塊;
[0016]所述通信判斷模塊用于判斷當(dāng)前與所述通信終端通信的聯(lián)系人為被加密聯(lián)系人時(shí),通知所述第二加密模塊在該通信的通信顯示界面和/或通信記錄中對(duì)該聯(lián)系人的聯(lián)系人號(hào)碼信息進(jìn)行加密處理。
[0017]在本發(fā)明的一種實(shí)施例中,所述通訊錄保護(hù)裝置還包括登陸驗(yàn)證模塊和解密模塊;所述登陸驗(yàn)證模塊用于存儲(chǔ)用戶設(shè)置的解密登陸驗(yàn)證碼,以及用于收到對(duì)所述通訊錄中被加密聯(lián)系人的聯(lián)系人號(hào)碼信息進(jìn)行查看的請(qǐng)求時(shí),判斷發(fā)起該請(qǐng)求的用戶輸入的解密登陸驗(yàn)證碼與其存儲(chǔ)的解密登陸驗(yàn)證碼是否一致,如是,通知所述解密模塊對(duì)該聯(lián)系人號(hào)碼信息進(jìn)行解密處理。
[0018]在本發(fā)明的一種實(shí)施例中,所述通訊錄保護(hù)裝置還包括秘鑰生成模塊,用于基于所述通信終端中用戶識(shí)別模塊的唯一標(biāo)識(shí)碼和/或所述通信終端的唯一標(biāo)識(shí)碼生成用于對(duì)所述聯(lián)系人號(hào)碼信息進(jìn)行加密的加密密鑰。
[0019]為了解決上述問題,本發(fā)明還提供了一種通信終端,包括存儲(chǔ)器、處理器;所述存儲(chǔ)器用于存儲(chǔ)至少一個(gè)程序模塊,所述處理器用于調(diào)用至少一個(gè)所述程序模塊執(zhí)行以下步驟:
[0020]對(duì)所述通信終端通訊錄中的至少一個(gè)聯(lián)系人的聯(lián)系人號(hào)碼信息進(jìn)行加密處理,將該聯(lián)系人的聯(lián)系人名稱信息進(jìn)行顯示。
[0021]本發(fā)明的有益效果是:
[0022]本發(fā)明提供的通訊錄保護(hù)方法、裝置及通信系統(tǒng),對(duì)通訊錄中至少一個(gè)聯(lián)系人進(jìn)行加密時(shí),對(duì)該聯(lián)系人的聯(lián)系人號(hào)碼信息進(jìn)行加密處理,使聯(lián)系對(duì)該聯(lián)系人的名稱信息則并不進(jìn)行加密處理;使得加密后該聯(lián)系人的聯(lián)系人號(hào)碼信息被隱藏,該聯(lián)系人的聯(lián)系人名稱信息可正常顯示。這樣用戶可以直接通過正常顯示的聯(lián)系人的名稱信息查找到對(duì)應(yīng)的聯(lián)系人,并不像現(xiàn)有加密機(jī)制中每次獲取聯(lián)系人名稱信息都需要先登錄驗(yàn)證口令或者密碼;在保證了加密安全性的同時(shí),更便于用戶使用,提高了用戶體驗(yàn)的滿意度。
【附圖說明】
[0023]圖1為本發(fā)明實(shí)施例一提供的通訊錄保護(hù)方法流程示意圖;
[0024]圖2為本發(fā)明實(shí)施例一提供的發(fā)起通信請(qǐng)求的流程示意圖;
[0025]圖3為本發(fā)明實(shí)施例一提供的接收通信請(qǐng)求的流程示意圖;
[0026]圖4為本發(fā)明實(shí)施例一提供的查看聯(lián)系人號(hào)碼信息的流程示意圖;
[0027]圖5為本發(fā)明實(shí)施例二提供的通訊錄保護(hù)裝置的結(jié)構(gòu)示意圖一;
[0028]圖6為本發(fā)明實(shí)施例二提供的通訊錄保護(hù)裝置的結(jié)構(gòu)示意圖二 ;
[0029]圖7為本發(fā)明實(shí)施例二提供的通信終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0030]以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。
[0031]實(shí)施例一:
[0032]在本實(shí)施例中,通信終端的通訊錄中存儲(chǔ)的聯(lián)系人至少包括聯(lián)系人名稱信息和聯(lián)系人號(hào)碼信息;根據(jù)實(shí)際需要,還可包括聯(lián)系人的其他信息。本實(shí)施例提供的通訊錄保護(hù)方法在對(duì)通訊錄中至少一個(gè)聯(lián)系人進(jìn)行加密時(shí),對(duì)待加密聯(lián)系人的聯(lián)系人號(hào)碼信息進(jìn)行加密處理,對(duì)該聯(lián)系人的聯(lián)系人名稱信息則并不進(jìn)行加密處理;使得加密后該聯(lián)系人的聯(lián)系人號(hào)碼信息被隱藏,該聯(lián)系人的名稱信息可正常顯示。這樣用戶可以直接通過正常顯示的聯(lián)系人的名稱信息查找到對(duì)應(yīng)的聯(lián)系人,并不像現(xiàn)有加密機(jī)制中每次獲取聯(lián)系人名稱信息都需要先登錄驗(yàn)證口令或者密碼;在保證了加密安全性的同時(shí),更便于用戶使用,提高了用戶體驗(yàn)的滿意度。當(dāng)然,在本實(shí)施例中,在對(duì)通訊錄中的聯(lián)系人進(jìn)行加密之前,還可先進(jìn)行加解密登陸設(shè)置步驟,該步驟通信終端可以存儲(chǔ)用戶設(shè)置的在加密后需要解密時(shí)的解密登陸碼,以對(duì)用戶身份進(jìn)行驗(yàn)證;在該步驟中,通信終端還可同時(shí)生成加密密鑰和/或解密密鑰,以供后續(xù)加、解密使用。
[0033]在本實(shí)施例中,具體的加解密機(jī)制和算法都可根據(jù)實(shí)際情況進(jìn)行選擇。例如,可采用對(duì)稱加密機(jī)制得到加密密鑰和解密密鑰,此時(shí)得到的加密密鑰和解密鑰相同;采用非對(duì)稱加密機(jī)制得到的加密密鑰和解密密鑰則不相同。秘鑰的隨機(jī)生成算法同選擇的加密算法密切相關(guān),如采用對(duì)稱加密算法DES,其得到的秘鑰為64位的偽隨機(jī)序列,可以選擇算法隨機(jī)生成64位強(qiáng)秘鑰,用于聯(lián)系人號(hào)碼的加密,這里不再詳述。
[0034]本實(shí)施例中,為了進(jìn)一步提高加密的安全性,在生成加密密鑰和/或解密密鑰時(shí),可以將其與通信終端和/或通信終端中的用戶識(shí)別模塊(SIM卡:(Subscriber IdentityModule)進(jìn)行綁定,也即加密密鑰和/或解密密鑰可以基于通信終端和/或通信終端中的用戶識(shí)別模塊的唯一標(biāo)識(shí)(例如通信終端的IMEI (Internat1nal Mobile EquipmentIdentity)碼,SIM 卡的 IMSI (Internat1nal Mobile Subscriber Identificat1nNumber)碼)生成。這樣當(dāng)通信終端遺失時(shí),遺失通信終端中的已經(jīng)加密的聯(lián)系人號(hào)碼信息是經(jīng)過加密處理的,因此沒有正確的驗(yàn)證登陸密碼是查詢不到的;且當(dāng)遺失的SM卡進(jìn)行掛失和補(bǔ)正后,遺失通信終端中的那張SIM不能進(jìn)行通話和短信聯(lián)系,進(jìn)而進(jìn)一步達(dá)到通訊錄保密的目的。
[0035]本實(shí)施例中涉及到的通訊錄一般可分成兩部分:一部分存儲(chǔ)在通信終端的SIM卡上,一部分存儲(chǔ)在通信終端本地的存儲(chǔ)空間或SD卡(Secure Digital Memory Card)上。目前智能通信終端上存儲(chǔ)空間比較大,不受加密算法的限制,但是SM卡空間有限,其上的通訊錄中的聯(lián)系人號(hào)碼的加密會(huì)受到制約,一般電話本中記錄格式最小記錄格式14個(gè)字節(jié),最長(zhǎng)記錄不超過255個(gè)字節(jié),因此加密存儲(chǔ)優(yōu)選不應(yīng)超出一條通訊記錄的最大程度。
[0036]請(qǐng)參見圖1所示,本實(shí)施例提供對(duì)通訊