一種設(shè)置聯(lián)系人頭像的方法和裝置制造方法
【專(zhuān)利摘要】一種設(shè)置聯(lián)系人頭像的方法和裝置,所述設(shè)置聯(lián)系人頭像的方法包括:通過(guò)隨機(jī)數(shù)生成算法從聯(lián)系人頭像的圖像集合中選取圖像,所述隨機(jī)數(shù)生成算法關(guān)聯(lián)于聯(lián)系人的信息,其中,聯(lián)系人的信息包括聯(lián)系人的電話(huà)號(hào)碼、姓名、聯(lián)系地址和電子郵箱中的至少一種;將所選取的圖像設(shè)置為聯(lián)系人的頭像。本發(fā)明技術(shù)方案可以有效解決在通信終端系統(tǒng)重新啟動(dòng)后或者在不同的通信終端系統(tǒng)中,同一個(gè)聯(lián)系人對(duì)應(yīng)不同的頭像的問(wèn)題,且可以有效降低空間的占用率,提高系統(tǒng)性能。
【專(zhuān)利說(shuō)明】一種設(shè)置聯(lián)系人頭像的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息處理領(lǐng)域,尤其涉及一種設(shè)置聯(lián)系人頭像的方法和裝置。
【背景技術(shù)】
[0002]隨著通信技術(shù)的快速發(fā)展,手機(jī)等通信終端也得到了很廣泛的應(yīng)用。在用戶(hù)使用所述通信終端時(shí),通常會(huì)對(duì)所述通信終端中的一些信息進(jìn)行設(shè)置。例如,用戶(hù)在通訊錄中保存聯(lián)系人的電話(huà)號(hào)碼時(shí)還可以對(duì)聯(lián)系人相關(guān)的一些信息進(jìn)行設(shè)置,比如聯(lián)系人的姓名、電話(huà)、電子郵件地址、家庭住址、生日等信息進(jìn)行設(shè)置。通常,所述通信終端的系統(tǒng)會(huì)為所保存的聯(lián)系人設(shè)置一個(gè)默認(rèn)的聯(lián)系人頭像,在所述通信終端和所保存的聯(lián)系人進(jìn)行通話(huà)等操作時(shí),可以在相關(guān)界面顯示此聯(lián)系人的默認(rèn)頭像,用戶(hù)也可以將其它圖片,比如存儲(chǔ)在所述通信終端中的照片等指定為聯(lián)系人的頭像。一般,在用戶(hù)沒(méi)有進(jìn)行特別指定時(shí),通信終端的系統(tǒng)通常會(huì)自動(dòng)將系統(tǒng)默認(rèn)的頭像設(shè)置為聯(lián)系人的頭像。
[0003]現(xiàn)有技術(shù)中,當(dāng)所述通信終端的系統(tǒng)的默認(rèn)的聯(lián)系人的頭像只有一個(gè)時(shí),將用戶(hù)沒(méi)有專(zhuān)門(mén)指定聯(lián)系人頭像的聯(lián)系人均設(shè)置為同一個(gè)默認(rèn)頭像,則用戶(hù)在使用的過(guò)程中,對(duì)于這多個(gè)聯(lián)系人用戶(hù)無(wú)法直接從聯(lián)系人頭像信息中直接對(duì)這些聯(lián)系人進(jìn)行區(qū)分。而為了使不同的聯(lián)系人使用不同的默認(rèn)頭像,可以在通信終端的系統(tǒng)中存儲(chǔ)多個(gè)默認(rèn)的聯(lián)系人頭像,但這樣也會(huì)存在一些問(wèn)題,具體地,為了在每次系統(tǒng)開(kāi)啟時(shí),同一的聯(lián)系人的頭像顯示的是相同的默認(rèn)頭像,就需要為每一個(gè)聯(lián)系人指定一個(gè)默認(rèn)的聯(lián)系人頭像,并且將聯(lián)系人與指定的默認(rèn)的聯(lián)系人頭像關(guān)聯(lián)存儲(chǔ),這樣不僅會(huì)占用一定的系統(tǒng)存儲(chǔ)空間,而且可能導(dǎo)致在將聯(lián)系人信息傳輸?shù)臅r(shí)候,將聯(lián)系人的默認(rèn)頭像信息也作為聯(lián)系人信息進(jìn)行傳遞,從而增加了信息傳輸量的問(wèn)題。另外,現(xiàn)有技術(shù)中,不同型號(hào)或者不同操作系統(tǒng)的通信終端中所默認(rèn)的聯(lián)系人頭像通常都是不同的,則對(duì)于同樣的聯(lián)系人,在所述不同型號(hào)或者不同操作系統(tǒng)的通信終端中,系統(tǒng)為其分配的聯(lián)系人頭像很可能是不同的,這同樣對(duì)導(dǎo)致無(wú)法通過(guò)聯(lián)系人的頭像信息直接對(duì)聯(lián)系人進(jìn)行區(qū)分、辨識(shí)的問(wèn)題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明技術(shù)方案解決的問(wèn)題是聯(lián)系人的默認(rèn)頭像單一問(wèn)題、聯(lián)系人的默認(rèn)頭像有多個(gè)時(shí),為每一個(gè)聯(lián)系人存儲(chǔ)關(guān)聯(lián)的聯(lián)系人頭像而導(dǎo)致占用存儲(chǔ)空間和信息傳輸量增加的問(wèn)題以及同一個(gè)聯(lián)系人在不同的通信終端中聯(lián)系人頭像不一致的問(wèn)題。
[0005]為解決上述問(wèn)題,本發(fā)明技術(shù)方案提供一種設(shè)置聯(lián)系人頭像的方法,其特征在于,包括:
[0006]通過(guò)隨機(jī)數(shù)生成算法從聯(lián)系人頭像的圖像集合中選取圖像,所述隨機(jī)數(shù)生成算法關(guān)聯(lián)于聯(lián)系人的信息,其中,聯(lián)系人的信息包括聯(lián)系人的電話(huà)號(hào)碼、姓名、聯(lián)系地址和電子郵箱中的至少一種;
[0007]將所選取的圖像設(shè)置為聯(lián)系人的頭像。
[0008]可選的,所述通過(guò)隨機(jī)數(shù)生成算法從聯(lián)系人頭像的圖像集合中選取圖像包括:[0009]根據(jù)A=F(N)%K獲得圖像的索引值,其中,A為圖像的索引值,N表示聯(lián)系人的信息,F(xiàn)(N)表示與所述聯(lián)系人的信息相關(guān)的數(shù)學(xué)運(yùn)算,%為求余運(yùn)算,K為所述圖像集合中的圖像總數(shù);
[0010]依據(jù)所述圖像的索引值從所述圖像集合中選取圖像。
[0011]可選的,所述聯(lián)系人的信息為聯(lián)系人的電話(huà)號(hào)碼,所述F(N)為對(duì)所述電話(huà)號(hào)碼中各位數(shù)字作數(shù)學(xué)運(yùn)算。
[0012]可選的,所述聯(lián)系人的信息為聯(lián)系人的姓名,所述F(N)為對(duì)所述姓名中各個(gè)字所對(duì)應(yīng)的數(shù)字作數(shù)學(xué)運(yùn)算,或者所述F(N)為對(duì)所述姓名的拼音中各個(gè)字母所對(duì)應(yīng)的數(shù)字作數(shù)學(xué)運(yùn)算。
[0013]可選的,所述聯(lián)系人的信息包括聯(lián)系人的電話(huà)號(hào)碼和姓名,所述F (N)為對(duì)所述電話(huà)號(hào)碼中各位數(shù)字和所述姓名中各個(gè)字所對(duì)應(yīng)的數(shù)字作數(shù)學(xué)運(yùn)算。
[0014]可選的,所述聯(lián)系人的信息為聯(lián)系人的聯(lián)系地址,所述F(N)為對(duì)所述聯(lián)系地址所包含的各位數(shù)字作數(shù)學(xué)運(yùn)算,或者所述F(N)為對(duì)所述聯(lián)系地址所包含的各個(gè)字所對(duì)應(yīng)的數(shù)字作數(shù)學(xué)運(yùn)算,或者所述F(N)為對(duì)所述聯(lián)系地址所包含的各位數(shù)字和各個(gè)字所對(duì)應(yīng)的數(shù)字作數(shù)學(xué)運(yùn)算。
[0015]可選的,所述聯(lián)系人的信息為聯(lián)系人的電子郵箱,所述F(N)為對(duì)所述電子郵箱中各個(gè)字母所對(duì)應(yīng)的數(shù)字作數(shù)學(xué)運(yùn)算。
[0016]可選的,所述所對(duì)應(yīng)的數(shù)字為所對(duì)應(yīng)的二進(jìn)制碼轉(zhuǎn)換成的十進(jìn)制數(shù)。
[0017]可選的,所述數(shù)學(xué)運(yùn)算包括求和、求差和求積中的至少一種。
[0018]可選的,所述隨機(jī)數(shù)生成算法包括同余法、取中法和余位法中的任意一種。
[0019]可選的,所述設(shè)置聯(lián)系人頭像的方法還包括:將所述聯(lián)系人的頭像更新至存儲(chǔ)有所述聯(lián)系人的頭像信息的應(yīng)用模塊中。
[0020]對(duì)應(yīng)上述設(shè)置聯(lián)系人頭像的方法,本發(fā)明技術(shù)方案還提供一種設(shè)置聯(lián)系人頭像的裝置,所述裝置包括:
[0021]選取單元,適于通過(guò)隨機(jī)數(shù)生成算法從聯(lián)系人頭像的圖像集合中選取圖像,所述隨機(jī)數(shù)生成算法關(guān)聯(lián)于聯(lián)系人的信息,其中,聯(lián)系人的信息包括聯(lián)系人的電話(huà)號(hào)碼、姓名、聯(lián)系地址和電子郵箱中的至少一種;
[0022]設(shè)置單元,適于將所述選取單元所選取的圖像設(shè)置為聯(lián)系人的頭像。
[0023]可選的,還包括:存儲(chǔ)單元,適于儲(chǔ)存所述聯(lián)系人頭像的圖像集合。
[0024]可選的,所述選取單元包括:
[0025]索引值獲取子單元,適于根據(jù)A=F(N)%K獲得圖像的索引值,其中,A為圖像的索引值,N表示聯(lián)系人的信息,F(xiàn)(N)表示與所述聯(lián)系人的信息相關(guān)的數(shù)學(xué)運(yùn)算,%為求余運(yùn)算,K為所述圖像集合中的圖像總數(shù);
[0026]選取子單元,適于依據(jù)所述圖像的索引值從所述圖像集合中選取圖像。
[0027]與現(xiàn)有技術(shù)相比,本發(fā)明的技術(shù)方案具有以下優(yōu)點(diǎn):
[0028]通過(guò)與聯(lián)系人的信息關(guān)聯(lián)的隨機(jī)數(shù)生成算法從聯(lián)系人頭像的圖像集合中選取圖像作為聯(lián)系人的頭像,由于不同的聯(lián)系人的信息是不同的,因此不同的聯(lián)系人的頭像也是不同的,使得用戶(hù)可以直接從聯(lián)系人的頭像信息中對(duì)不同的聯(lián)系人進(jìn)行區(qū)分,對(duì)于不同型號(hào)、不同操作系統(tǒng)的通信終端中的同一個(gè)聯(lián)系人仍然可以保持統(tǒng)一的聯(lián)系人頭像,有效提高聯(lián)系人的辨識(shí)度。
[0029]由于在每次系統(tǒng)啟動(dòng)時(shí),聯(lián)系人的頭像信息是基于與聯(lián)系人的信息關(guān)聯(lián)的隨機(jī)數(shù)生成算法獲得的,也就是說(shuō)可以不需要為聯(lián)系人存儲(chǔ)默認(rèn)的頭像信息,因此節(jié)省了系統(tǒng)的存儲(chǔ)空間。并且,在傳輸聯(lián)系人信息也不會(huì)帶有冗余信息(如默認(rèn)的頭像信息),降低了信息傳輸量,提高系統(tǒng)性能。
[0030]通過(guò)與聯(lián)系人的信息關(guān)聯(lián)的隨機(jī)數(shù)生成算法,從預(yù)設(shè)的聯(lián)系人頭像的圖像集合中選取圖像作為聯(lián)系人的頭像,對(duì)于同一個(gè)聯(lián)系人,在通信終端系統(tǒng)重新啟動(dòng)后,或者是在不同的通信終端系統(tǒng)中,只要使用同樣的隨機(jī)數(shù)生成算法,則確定的頭像是相同的,可以有效解決在通信終端系統(tǒng)重新啟動(dòng)后或者在不同的通信終端系統(tǒng)中,同一個(gè)聯(lián)系人對(duì)應(yīng)不同的頭像的問(wèn)題。
[0031]對(duì)于和所述通信終端系統(tǒng)中的同一個(gè)聯(lián)系人所關(guān)聯(lián)的各個(gè)模塊,每個(gè)模塊中所述同一個(gè)聯(lián)系人的頭像都可以設(shè)置為由所述隨機(jī)數(shù)生成算法生成的頭像,各個(gè)模塊中同一個(gè)聯(lián)系人的頭像統(tǒng)一為同一個(gè)頭像,實(shí)現(xiàn)各模塊之間的同一個(gè)聯(lián)系人的頭像信息的統(tǒng)一,提聞管理聯(lián)系人的效率,提聞?dòng)脩?hù)體驗(yàn)度。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0032]圖1是本發(fā)明實(shí)施例一提供的設(shè)置聯(lián)系人頭像的方法的流程示意圖;
[0033]圖2是本發(fā)明實(shí)施例二提供的設(shè)置聯(lián)系人頭像的方法的流程示意圖。
【具體實(shí)施方式】
[0034]現(xiàn)有技術(shù)中,有些通信終端的系統(tǒng)的默認(rèn)的聯(lián)系人的頭像只有一個(gè),但隨著手機(jī)等通信終端的發(fā)展,用戶(hù)已不滿(mǎn)足于單一的默認(rèn)聯(lián)系人頭像,將用戶(hù)沒(méi)有專(zhuān)門(mén)指定聯(lián)系人頭像的聯(lián)系人均設(shè)置為同一個(gè)默認(rèn)頭像,則用戶(hù)在使用的過(guò)程中,對(duì)于這多個(gè)聯(lián)系人用戶(hù)無(wú)法直接從聯(lián)系人的頭像信息中直接對(duì)這些聯(lián)系人直觀、方便的進(jìn)行區(qū)分。有些通信終端的系統(tǒng)的默認(rèn)的聯(lián)系人的頭像會(huì)有多個(gè),可以從系統(tǒng)的多個(gè)默認(rèn)的聯(lián)系人的頭像中為沒(méi)有專(zhuān)門(mén)指定聯(lián)系人頭像的聯(lián)系人隨機(jī)設(shè)置默認(rèn)頭像,但也存在一些問(wèn)題,例如,對(duì)于同一個(gè)聯(lián)系人,如果不把為聯(lián)系人設(shè)置的默認(rèn)頭像保存為此聯(lián)系人固有的信息,則每次在系統(tǒng)重新開(kāi)啟的時(shí)候,系統(tǒng)會(huì)重新為此聯(lián)系人隨機(jī)設(shè)置的聯(lián)系人頭像,系統(tǒng)重新設(shè)置的聯(lián)系人的默認(rèn)頭像很可能和系統(tǒng)重啟之前所設(shè)置的默認(rèn)頭像是不同的,這給用戶(hù)使用過(guò)程中帶來(lái)諸多不便。而如果把為聯(lián)系人設(shè)置的默認(rèn)頭像保存為此聯(lián)系人固有的信息,在存儲(chǔ)此聯(lián)系人頭像的信息時(shí),需要占用系統(tǒng)一定的ROM (Read Only Memory,只讀存儲(chǔ)器)或RAM (RandomAccess Memory,隨機(jī)存取存儲(chǔ)器)的空間,如果系統(tǒng)存儲(chǔ)的聯(lián)系人頭像很多的時(shí)候,此時(shí)會(huì)占用大量的存儲(chǔ)空間,對(duì)系統(tǒng)資源造成一定的浪費(fèi)。而且如果把聯(lián)系人的默認(rèn)頭像作為此聯(lián)系人固有的信息,則在對(duì)聯(lián)系人信息進(jìn)行傳輸?shù)臅r(shí)候,可能會(huì)把默認(rèn)的聯(lián)系人頭像信息作為此聯(lián)系人固有的信息傳輸出去,例如,在將此聯(lián)系人的信息作為名片發(fā)送給其他人時(shí),如果將系統(tǒng)為其分配的默認(rèn)頭像一起發(fā)送給其他人,顯然是有問(wèn)題的,因?yàn)橄到y(tǒng)為其分配的默認(rèn)頭像并不是此聯(lián)系人的真實(shí)頭像信息,是不需要隨名片信息一起傳輸給其他人的。
[0035]為解決上述問(wèn)題,本發(fā)明技術(shù)方案提供一種設(shè)置聯(lián)系人頭像的方法,包括如下步驟:通過(guò)隨機(jī)數(shù)生成算法從聯(lián)系人頭像的圖像集合中選取圖像;將所選取的圖像設(shè)置為聯(lián)系人的頭像。
[0036]可以在系統(tǒng)中預(yù)先設(shè)置一個(gè)聯(lián)系人頭像的圖像集合,所述圖像集合中的圖像總數(shù)、圖像的大小可以根據(jù)通信終端的系統(tǒng)性能、用戶(hù)需求等進(jìn)行相應(yīng)的設(shè)定。
[0037]所述隨機(jī)數(shù)生成算法可以采用現(xiàn)有技術(shù)中的多種隨機(jī)數(shù)生成算法,生成隨機(jī)數(shù)的方法很多,常見(jiàn)的產(chǎn)生隨機(jī)數(shù)的方法有同余法、取中法和余位法等,在此不作限定。
[0038]用隨機(jī)數(shù)生成算法產(chǎn)生隨機(jī)數(shù)是目前通用的方法,它的特點(diǎn)是占用的內(nèi)存少,速度快,且產(chǎn)生的隨機(jī)數(shù)是均勻的。由于隨機(jī)數(shù)生成算法特點(diǎn),使得通過(guò)隨機(jī)數(shù)生成算法在一定數(shù)值范圍內(nèi)所生成的隨機(jī)數(shù)可以認(rèn)為是相互獨(dú)立,且均勻分布的,即對(duì)于多個(gè)需要設(shè)置頭像的聯(lián)系人,在采用上述方法設(shè)置聯(lián)系人頭像的過(guò)程中,預(yù)設(shè)聯(lián)系人頭像的圖像集合中的每一個(gè)頭像作為聯(lián)系人頭像的概率是均勻的。
[0039]在采用隨機(jī)數(shù)生成算法生成隨機(jī)數(shù)的過(guò)程中,可以將聯(lián)系人的一些信息作為所述隨機(jī)數(shù)生成算法的特征參數(shù)信息,使得所述隨機(jī)數(shù)生成算法關(guān)聯(lián)于聯(lián)系人的信息,所述聯(lián)系人的信息可以為聯(lián)系人的電話(huà)號(hào)碼、姓名、聯(lián)系地址和電子郵箱等信息中的至少一種信
肩、O
[0040]可以通過(guò)關(guān)聯(lián)于聯(lián)系人的信息的隨機(jī)數(shù)生成算法和預(yù)先設(shè)定的聯(lián)系人頭像的圖像集合獲得聯(lián)系人的頭像。
[0041]例如,可以預(yù)先為聯(lián)系人頭像的圖像集合中每一個(gè)圖像設(shè)置對(duì)應(yīng)的索引值,再通過(guò)公式(I)計(jì)算聯(lián)系人頭像在預(yù)先設(shè)定的聯(lián)系人頭像的圖像集合中的索引值,依據(jù)所述圖像的索引值從所述圖像集合中選取圖像。將所選取的圖像設(shè)置為所述聯(lián)系人的頭像。
[0042]A=F (N) %K (I)
[0043]其中,A為圖像的索引值,N表示聯(lián)系人的信息,F(xiàn)(N)表示與所述聯(lián)系人的信息相關(guān)的數(shù)學(xué)運(yùn)算,%為求余運(yùn)算,K為所述圖像集合中的圖像總數(shù)。
[0044]在公式(I)中,所述F(N)表示與所述聯(lián)系人的信息相關(guān)的數(shù)學(xué)運(yùn)算,所述數(shù)學(xué)運(yùn)算可以是數(shù)字的求和、求差和求積等數(shù)學(xué)運(yùn)算中的至少一種。所述數(shù)學(xué)運(yùn)算可以為對(duì)聯(lián)系人的信息所帶有的數(shù)字,如電話(huà)號(hào)碼、聯(lián)系地址中所帶的門(mén)牌號(hào)碼等進(jìn)行數(shù)學(xué)運(yùn)算;也可以是對(duì)聯(lián)系人的信息中的非數(shù)字部分(如文字、字母、符號(hào)等)所對(duì)應(yīng)的數(shù)字,如所對(duì)應(yīng)的二進(jìn)制碼轉(zhuǎn)換成的十進(jìn)制數(shù)進(jìn)行數(shù)學(xué)運(yùn)算;還可以是對(duì)聯(lián)系人的信息中的數(shù)字和非數(shù)字部分所對(duì)應(yīng)的數(shù)字進(jìn)行數(shù)學(xué)運(yùn)算。所述二進(jìn)制碼可以是ANSI (American National StandardsInstitute,美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì))碼、ASCII (American Standard Code for InformationInterchange,美國(guó)信息互換標(biāo)準(zhǔn))碼、Unicode 碼(Universal Multiple-Octet CodedCharacter Set,統(tǒng)一碼)等。
[0045]通過(guò)聯(lián)系人的信息的隨機(jī)數(shù)生成算法可以從所述圖像集合中隨機(jī)的選取不同的圖像設(shè)置為所述不同聯(lián)系人的頭像,進(jìn)而還可以將所述聯(lián)系人的頭像更新至存儲(chǔ)有所述聯(lián)系人的頭像信息的所有應(yīng)用模塊中,舉例來(lái)說(shuō),如果根據(jù)聯(lián)系人的電話(huà)號(hào)碼信息,通過(guò)隨機(jī)數(shù)生成算法從預(yù)設(shè)聯(lián)系人頭像的圖像集合中選取一個(gè)圖像,設(shè)置為所述聯(lián)系人的頭像,則可以將系統(tǒng)中含有此聯(lián)系人信息的其它模塊(例如,短信模塊、名片信息等)中的聯(lián)系人的頭像均設(shè)置為所選取的頭像。
[0046]本發(fā)明設(shè)置聯(lián)系人的頭像的方法是針對(duì)用戶(hù)沒(méi)有專(zhuān)門(mén)指定聯(lián)系人頭像,而由系統(tǒng)所默認(rèn)設(shè)置的聯(lián)系人頭像進(jìn)行說(shuō)明的,用戶(hù)也可以專(zhuān)門(mén)指定聯(lián)系人的頭像,例如用戶(hù)指定使用系統(tǒng)中所存儲(chǔ)的含有聯(lián)系人的照片作為此聯(lián)系人的頭像,此時(shí)聯(lián)系人的頭像為用戶(hù)所指定的聯(lián)系人頭像。
[0047]通過(guò)上述方法,對(duì)于同一個(gè)聯(lián)系人,在通信終端系統(tǒng)重新啟動(dòng)后,或者是在不同的通信終端系統(tǒng)中,只要使用同樣的隨機(jī)數(shù)生成算法,由于預(yù)設(shè)的聯(lián)系人頭像的圖像集合是固定,則確定的頭像是相同的,可以有效解決在通信終端系統(tǒng)重新啟動(dòng)后或者在不同的通信終端系統(tǒng)中,同一個(gè)聯(lián)系人對(duì)應(yīng)不同的頭像的問(wèn)題。頭像信息可以不用作為聯(lián)系人的信息存儲(chǔ)在系統(tǒng)空間中,在需要顯示聯(lián)系人頭像信息時(shí),只需要根據(jù)對(duì)應(yīng)于聯(lián)系人頭像的圖像的索引值在預(yù)設(shè)的聯(lián)系人頭像的圖像集合中選取圖像進(jìn)行顯示即可,這樣對(duì)于含有數(shù)量較多的聯(lián)系人時(shí),由于可以不用對(duì)每一個(gè)聯(lián)系人的頭像信息進(jìn)行存儲(chǔ),則可以有效降低空間的占用率,提聞系統(tǒng)性能。
[0048]在對(duì)含有此聯(lián)系人信息的應(yīng)用模塊設(shè)置的聯(lián)系人頭像過(guò)程中,可以直接以得到的所述聯(lián)系人所對(duì)應(yīng)的圖像的索引值在預(yù)先設(shè)定的聯(lián)系人頭像的圖像集合中的選取頭像用于顯示,不需要再進(jìn)行計(jì)算獲取圖像的索引值,也不需要將獲得的頭像作為聯(lián)系人的信息進(jìn)行存儲(chǔ),有效減少系統(tǒng)的占用空間,且各個(gè)應(yīng)用模塊中同一個(gè)聯(lián)系人的頭像統(tǒng)一為同一個(gè)頭像,實(shí)現(xiàn)各應(yīng)用模塊之間的同一個(gè)聯(lián)系人的頭像信息的統(tǒng)一,提高管理聯(lián)系人的效率,提聞?dòng)脩?hù)體驗(yàn)。
[0049]為使本發(fā)明的上述目的、特征和有點(diǎn)能夠更為明顯易懂,下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明技術(shù)方案做進(jìn)一步的說(shuō)明。
[0050]實(shí)施例一
[0051]在本實(shí)施例中,以聯(lián)系人的信息為聯(lián)系人的電話(huà)號(hào)碼為例進(jìn)行說(shuō)明。
[0052]圖1是本實(shí)施例提供的設(shè)置聯(lián)系人頭像的方法的流程示意圖,首先執(zhí)行步驟S101,預(yù)設(shè)聯(lián)系人頭像的圖像集合。
[0053]預(yù)先設(shè)置一個(gè)聯(lián)系人頭像的圖像集合,所述圖像集合的大小可以根據(jù)通信終端的系統(tǒng)性能、用戶(hù)需求等相應(yīng)的進(jìn)行設(shè)定,在本實(shí)施例中,假設(shè)預(yù)設(shè)聯(lián)系人頭像的圖像集合共有16個(gè)不同的圖像。
[0054]執(zhí)行步驟S102,獲取聯(lián)系人的電話(huà)號(hào)碼N。
[0055]用戶(hù)在保存一個(gè)聯(lián)系人時(shí),通常會(huì)輸入聯(lián)系人的電話(huà)號(hào)碼、姓名、電子郵箱等信息,系統(tǒng)可以實(shí)時(shí)獲取用戶(hù)所輸入的內(nèi)容,在本步驟中,獲取用戶(hù)所輸入的電話(huà)號(hào)碼信息,具體獲取方法可以采用本領(lǐng)域技術(shù)人員所熟知的多種方法進(jìn)行獲取。
[0056]執(zhí)行步驟S103,將聯(lián)系人的電話(huà)號(hào)碼作為所述隨機(jī)數(shù)生成算法的特征參數(shù)信息,通過(guò)隨機(jī)數(shù)生成算法獲取與所述聯(lián)系人匹配的圖像的索引值A(chǔ)。
[0057]在本實(shí)施例中,將聯(lián)系人的電話(huà)號(hào)碼作為所述隨機(jī)數(shù)生成算法的特征參數(shù)信息,采用公式(I)獲取與所述聯(lián)系人匹配的圖像的索引值。具體地,公式(I)中的各參數(shù)信息如下:A為所述圖像集合的圖像的索引值,N為聯(lián)系人的電話(huà)號(hào)碼,F(xiàn)(N)為對(duì)所述聯(lián)系人的電話(huà)號(hào)碼中的各位數(shù)字作求和運(yùn)算,K為所述圖像集合中的圖像總數(shù)。
[0058]以聯(lián)系人的電話(huà)號(hào)碼N為13912345678為例,則F(N)表不對(duì)所述聯(lián)系人的電話(huà)號(hào)碼中的所有數(shù)字求和,即F(N)為1+3+9+1+2+3+4+5+6+7+8,結(jié)果為49。由于在步驟SlOl中,預(yù)設(shè)聯(lián)系人頭像的圖像集合共有16個(gè)圖像,所以電話(huà)號(hào)碼為13912345678的聯(lián)系人所對(duì)應(yīng)的頭像的索引值A(chǔ)可以為49%16 (%表示用49除以16,結(jié)果取余數(shù)),即A的值為1,得到與該聯(lián)系人匹配的圖像的索引值為I。
[0059]步驟S104,將所述索引值為A的圖像設(shè)置為電話(huà)號(hào)碼為N的聯(lián)系人的頭像。
[0060]將預(yù)設(shè)聯(lián)系人頭像的圖像集合中的索引值為I的頭像設(shè)置為電話(huà)號(hào)碼為13912345678的聯(lián)系人的頭像,以編號(hào)O?15為圖像集合中的圖像進(jìn)行編號(hào),取編號(hào)為I的圖像也就是第2張圖像作為該聯(lián)系人的圖像。
[0061]步驟S105,將所述聯(lián)系人的頭像更新至存儲(chǔ)有所述聯(lián)系人的頭像信息的應(yīng)用模塊中。
[0062]可以將系統(tǒng)中含有此聯(lián)系人信息的其它應(yīng)用模塊中的聯(lián)系人的頭像均設(shè)置為預(yù)設(shè)聯(lián)系人頭像的圖像集合中索引值為I的圖像,在各應(yīng)用模塊需要顯示電話(huà)號(hào)碼為13912345678的聯(lián)系人的頭像時(shí),直接根據(jù)對(duì)應(yīng)于聯(lián)系人的頭像的索引值在預(yù)設(shè)的聯(lián)系人頭像的圖像集合中選取圖像進(jìn)行顯示。
[0063]實(shí)施例二
[0064]在本實(shí)施例中,以聯(lián)系人的信息為聯(lián)系人的姓名為例進(jìn)行說(shuō)明。
[0065]圖2是本發(fā)明實(shí)施例提供的設(shè)置聯(lián)系人頭像的方法的流程示意圖,首先執(zhí)行步驟S201,預(yù)設(shè)聯(lián)系人頭像的圖像集合。請(qǐng)參考步驟S101,在本實(shí)施例中,假設(shè)預(yù)設(shè)聯(lián)系人頭像的圖像集合共有16個(gè)不同的圖像。
[0066]執(zhí)行步驟S202,獲取聯(lián)系人的姓名。
[0067]在用戶(hù)輸入的過(guò)程中,系統(tǒng)可以實(shí)時(shí)獲取用戶(hù)所輸入的內(nèi)容,在本步驟中,獲取用戶(hù)所輸入的姓名,具體獲取方法可以采用本領(lǐng)域技術(shù)人員所熟知的多種方法進(jìn)行獲取。
[0068]執(zhí)行步驟S203,獲取所述聯(lián)系人的姓名所對(duì)應(yīng)的二進(jìn)制碼,將所述聯(lián)系人的姓名所對(duì)應(yīng)的二進(jìn)制碼轉(zhuǎn)換為十進(jìn)制數(shù)。
[0069]本領(lǐng)域技術(shù)人員可以通過(guò)現(xiàn)有技術(shù)中的多種慣用手法獲得所述聯(lián)系人的姓名所對(duì)應(yīng)的二進(jìn)制碼,例如,張三所對(duì)應(yīng)的二進(jìn)制碼為D5、C5、C8和FD,轉(zhuǎn)換成十進(jìn)制數(shù)為213、197,200 和 253。
[0070]步驟S204,將聯(lián)系人的姓名所對(duì)應(yīng)的二進(jìn)制碼轉(zhuǎn)換成的十進(jìn)制數(shù)作為所述隨機(jī)數(shù)生成算法的特征參數(shù)信息,通過(guò)隨機(jī)數(shù)生成算法獲取與所述聯(lián)系人匹配的圖像的索引值A(chǔ)。
[0071]在本實(shí)施例中,將聯(lián)系人的姓名所對(duì)應(yīng)的二進(jìn)制碼轉(zhuǎn)換成的十進(jìn)制數(shù)作為所述隨機(jī)數(shù)生成算法的特征參數(shù)信息,采用公式(I)獲取與所述聯(lián)系人匹配的圖像的索引值。具體地,公式(I)中的各參數(shù)信息如下:A為所述圖像集合的圖像的索引值,N為聯(lián)系人的姓名所對(duì)應(yīng)的二進(jìn)制碼轉(zhuǎn)換成的十進(jìn)制數(shù),F(xiàn)(N)為對(duì)所述聯(lián)系人的姓名所對(duì)應(yīng)的二進(jìn)制碼轉(zhuǎn)換成的十進(jìn)制數(shù)中的各數(shù)字作求和運(yùn)算,K為所述圖像集合中的圖像總數(shù)。
[0072]在步驟S203中獲取的聯(lián)系人的姓名所對(duì)應(yīng)的二進(jìn)制碼轉(zhuǎn)換成的十進(jìn)制數(shù)N為213、197、200和253,則F(N)表示對(duì)所述聯(lián)系人的姓名所對(duì)應(yīng)的二進(jìn)制碼轉(zhuǎn)換成的十進(jìn)制數(shù)求和,即F(N)為213+197+200+253,結(jié)果為863。由于在步驟S201中,預(yù)設(shè)聯(lián)系人頭像的圖像集合共有16個(gè)圖像,所以姓名為張三的聯(lián)系人所對(duì)應(yīng)的頭像的索引值A(chǔ)可以為863%16,即A的值為15,得到與所述聯(lián)系人匹配的圖像的索引值為15。
[0073]執(zhí)行步驟S205,將所述索引值為A的圖像設(shè)置為聯(lián)系人的頭像。
[0074]將預(yù)設(shè)聯(lián)系人頭像的圖像集合中的索引值為15的頭像設(shè)置為姓名為張三的聯(lián)系人的頭像,以編號(hào)O?15為圖像集合中的圖像進(jìn)行編號(hào),取編號(hào)為15的圖像也就是第16張圖像作為該聯(lián)系人的圖像。
[0075]執(zhí)行步驟S206,將所述聯(lián)系人的頭像更新至存儲(chǔ)有所述聯(lián)系人的頭像信息的應(yīng)用模塊中。
[0076]可以將系統(tǒng)中含有此聯(lián)系人信息的其它應(yīng)用模塊中的聯(lián)系人的頭像均設(shè)置為預(yù)設(shè)聯(lián)系人頭像的圖像集合中索引值為15的圖像,在各應(yīng)用模塊需要顯示姓名為張三的聯(lián)系人的頭像時(shí),直接根據(jù)對(duì)應(yīng)于聯(lián)系人的頭像的索引值在預(yù)設(shè)的聯(lián)系人頭像的圖像集合中選取圖像進(jìn)行顯示。
[0077]需要說(shuō)明的是,在上述實(shí)施例一和實(shí)施例二中,分別以聯(lián)系人的電話(huà)號(hào)碼和聯(lián)系人的姓名作為隨機(jī)數(shù)生成算法的特征參數(shù)信息,對(duì)聯(lián)系人的電話(huà)號(hào)碼或者聯(lián)系人的姓名所對(duì)應(yīng)的數(shù)字信息采用公式(I)可以獲得與所述聯(lián)系人匹配的圖像的索引值,進(jìn)而選取聯(lián)系人的頭像。在其他實(shí)施例中,也可以將聯(lián)系人的電話(huà)號(hào)碼和姓名均作為隨機(jī)數(shù)生成算法的特征參數(shù)信息,也可以采用聯(lián)系人的電話(huà)號(hào)碼、姓名、聯(lián)系地址和電子郵箱等信息中的一種信息或者幾種信息所帶有的數(shù)字、文字、字母和符號(hào)等組合作為隨機(jī)數(shù)生成算法的特征參數(shù)信息。并且算法也可以采用現(xiàn)有技術(shù)中的其他隨機(jī)數(shù)生成算法,而不局限于公式(I)所示出的隨機(jī)數(shù)生成算法。
[0078]對(duì)應(yīng)本發(fā)明技術(shù)方案所提供的設(shè)置聯(lián)系人頭像的方法,本發(fā)明技術(shù)方案還提供一種設(shè)置聯(lián)系人頭像的裝置,包括選取單元和設(shè)置單元。
[0079]所述選取單元適于通過(guò)隨機(jī)數(shù)生成算法從聯(lián)系人頭像的圖像集合中選取圖像,所述隨機(jī)數(shù)生成算法關(guān)聯(lián)于聯(lián)系人的信息,其中,聯(lián)系人的信息包括聯(lián)系人的電話(huà)號(hào)碼、姓名、聯(lián)系地址和電子郵箱中的至少一種。
[0080]所述設(shè)置單元適于將所述選取單元所選取的圖像設(shè)置為聯(lián)系人的頭像。
[0081]在具體實(shí)施例中,所述設(shè)置聯(lián)系人頭像的裝置還可以包括:存儲(chǔ)單元,適于儲(chǔ)存所述聯(lián)系人頭像的圖像集合。
[0082]所述選取單元可以進(jìn)一步包括索引值獲取子單元和選取子單元。
[0083]所述索引值獲取子單元適于根據(jù)A=F(N)%K獲得圖像的索引值,其中,A為圖像的索引值,N表示聯(lián)系人的信息,F(xiàn)(N)表示與所述聯(lián)系人的信息相關(guān)的數(shù)學(xué)運(yùn)算,%為求余運(yùn)算,K為所述圖像集合中的圖像總數(shù)。
[0084]所述選取子單元適于依據(jù)所述圖像的索引值從所述圖像集合中選取圖像。
[0085]雖然本發(fā)明披露如上,但本發(fā)明并非限定于此。任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),均可作各種更動(dòng)與修改,因此本發(fā)明的保護(hù)范圍應(yīng)當(dāng)以權(quán)利要求所限定的范圍為準(zhǔn)。
【權(quán)利要求】
1.一種設(shè)置聯(lián)系人頭像的方法,其特征在于,包括: 通過(guò)隨機(jī)數(shù)生成算法從聯(lián)系人頭像的圖像集合中選取圖像,所述隨機(jī)數(shù)生成算法關(guān)聯(lián)于聯(lián)系人的信息,其中,聯(lián)系人的信息包括聯(lián)系人的電話(huà)號(hào)碼、姓名、聯(lián)系地址和電子郵箱中的至少一種; 將所選取的圖像設(shè)置為聯(lián)系人的頭像。
2.如權(quán)利要求1所述的設(shè)置聯(lián)系人頭像的方法,其特征在于,所述通過(guò)隨機(jī)數(shù)生成算法從聯(lián)系人頭像的圖像集合中選取圖像包括: 根據(jù)A=F(N)%K獲得圖像的索引值,其中,A為圖像的索引值,N表示聯(lián)系人的信息,F(xiàn)(N)表示與所述聯(lián)系人的信息相關(guān)的數(shù)學(xué)運(yùn)算,%為求余運(yùn)算,K為所述圖像集合中的圖像總數(shù); 依據(jù)所述圖像的索引值從所述圖像集合中選取圖像。
3.如權(quán)利要求2所述的設(shè)置聯(lián)系人頭像的方法,其特征在于,所述聯(lián)系人的信息為聯(lián)系人的電話(huà)號(hào)碼,所述F(N)為對(duì)所述電話(huà)號(hào)碼中各位數(shù)字作數(shù)學(xué)運(yùn)算。
4.如權(quán)利要求2所述的設(shè)置聯(lián)系人頭像的方法,其特征在于,所述聯(lián)系人的信息為聯(lián)系人的姓名,所述F(N)為對(duì)所述姓名中各個(gè)字所對(duì)應(yīng)的數(shù)字作數(shù)學(xué)運(yùn)算,或者所述F(N)為對(duì)所述姓名的拼音中各個(gè)字母所對(duì)應(yīng)的數(shù)字作數(shù)學(xué)運(yùn)算。
5.如權(quán)利要求2所述的設(shè)置聯(lián)系人頭像的方法,其特征在于,所述聯(lián)系人的信息包括聯(lián)系人的電話(huà)號(hào)碼和姓名, 所述F(N)為對(duì)所述電話(huà)號(hào)碼中各位數(shù)字和所述姓名中各個(gè)字所對(duì)應(yīng)的數(shù)字作數(shù)學(xué)運(yùn)算。
6.如權(quán)利要求2所述的設(shè)置聯(lián)系人頭像的方法,其特征在于,所述聯(lián)系人的信息為聯(lián)系人的聯(lián)系地址,所述F(N)為對(duì)所述聯(lián)系地址所包含的各位數(shù)字作數(shù)學(xué)運(yùn)算,或者所述F(N)為對(duì)所述聯(lián)系地址所包含的各個(gè)字所對(duì)應(yīng)的數(shù)字作數(shù)學(xué)運(yùn)算,或者所述F (N)為對(duì)所述聯(lián)系地址所包含的各位數(shù)字和各個(gè)字所對(duì)應(yīng)的數(shù)字作數(shù)學(xué)運(yùn)算。
7.如權(quán)利要求2所述的設(shè)置聯(lián)系人頭像的方法,其特征在于,所述聯(lián)系人的信息為聯(lián)系人的電子郵箱,所述F(N)為對(duì)所述電子郵箱中各個(gè)字母所對(duì)應(yīng)的數(shù)字作數(shù)學(xué)運(yùn)算。
8.如權(quán)利要求4至7任一項(xiàng)所述的設(shè)置聯(lián)系人頭像的方法,其特征在于,所述所對(duì)應(yīng)的數(shù)字為所對(duì)應(yīng)的二進(jìn)制碼轉(zhuǎn)換成的十進(jìn)制數(shù)。
9.如權(quán)利要求3至7任一項(xiàng)所述的設(shè)置聯(lián)系人頭像的方法,其特征在于,所述數(shù)學(xué)運(yùn)算包括求和、求差和求積中的至少一種。
10.如權(quán)利要求1所述的設(shè)置聯(lián)系人頭像的方法,其特征在于,所述隨機(jī)數(shù)生成算法包括同余法、取中法和余位法中的任意一種。
11.如權(quán)利要求1所述的設(shè)置聯(lián)系人頭像的方法,其特征在于,還包括:將所述聯(lián)系人的頭像更新至存儲(chǔ)有所述聯(lián)系人的頭像信息的應(yīng)用模塊中。
12.一種設(shè)置聯(lián)系人頭像的裝置,其特征在于,包括: 選取單元,適于通過(guò)隨機(jī)數(shù)生成算法從聯(lián)系人頭像的圖像集合中選取圖像,所述隨機(jī)數(shù)生成算法關(guān)聯(lián)于聯(lián)系人的信息,其中,聯(lián)系人的信息包括聯(lián)系人的電話(huà)號(hào)碼、姓名、聯(lián)系地址和電子郵箱中的至少一種; 設(shè)置單元,適于將所述選取單元所選取的圖像設(shè)置為聯(lián)系人的頭像。
13.如權(quán)利要求12所述的設(shè)置聯(lián)系人頭像的裝置,其特征在于,還包括:存儲(chǔ)單元,適于儲(chǔ)存所述聯(lián)系人頭像的圖像集合。
14.如權(quán)利要求12所述的設(shè)置聯(lián)系人頭像的裝置,其特征在于,所述選取單元包括:索引值獲取子單元,適于根據(jù)A=F(N)%K獲得圖像的索引值,其中,A為圖像的索引值,N表示聯(lián)系人的信息,F(xiàn)(N)表示與所述聯(lián)系人的信息相關(guān)的數(shù)學(xué)運(yùn)算,%為求余運(yùn)算,K為所述圖像集合中的圖像總數(shù); 選取子單元,適于`依據(jù)所述圖像的索引值從所述圖像集合中選取圖像。
【文檔編號(hào)】H04M1/2745GK103516857SQ201310391278
【公開(kāi)日】2014年1月15日 申請(qǐng)日期:2013年8月30日 優(yōu)先權(quán)日:2013年8月30日
【發(fā)明者】夏璐, 金恒莊, 劉海鵬 申請(qǐng)人:展訊通信(上海)有限公司