專利名稱:一種用戶自定義網(wǎng)絡(luò)頭像的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊技術(shù)領(lǐng)域,尤其涉及一種用戶自定義網(wǎng)絡(luò)頭像的方法。
背景技術(shù):
在網(wǎng)絡(luò)應(yīng)用程序中,涉及到用戶信息的修改、用戶頭像修改等操作時(shí),如QQ、 MSN等聊天軟件中,都在本地客戶端提供自定義、修改用戶頭像的操作。而相應(yīng)頭像圖 片的來(lái)源有三種本地圖片、從網(wǎng)絡(luò)下載到本地圖片、從攝像頭采集本人圖片。無(wú)論那 種方式的圖片,圖片信息都必須保存到網(wǎng)絡(luò)服務(wù)器上,以便其它用戶能及時(shí)看到該用戶 修改后的頭像信息。但現(xiàn)有的,保存圖片信息到服務(wù)器上的做法是傳送頭像文件的文件名、路徑信 息到網(wǎng)絡(luò)服務(wù)器上,這樣不僅使得需要在網(wǎng)絡(luò)上傳遞更多信息,占有更多帶寬,響應(yīng)時(shí) 間慢;而且在服務(wù)器端保存用戶信息數(shù)據(jù)庫(kù)也需要浪費(fèi)更多空間保存這些圖片信息。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種用戶自定義網(wǎng)絡(luò)頭像的方法。本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的。一種用戶自定義網(wǎng)絡(luò)頭像的方法,包括步驟a 用戶選擇頭像,記錄該頭像對(duì)應(yīng)的位置值;b:通過(guò)網(wǎng)絡(luò)傳送該頭像位置值到網(wǎng)絡(luò)服務(wù)器;c 好友終端通過(guò)服務(wù)器獲取該頭像位置值,進(jìn)行反映射,找到對(duì)應(yīng)的頭像文件 名并得到該頭像對(duì)應(yīng)的圖像對(duì)象。其中,步驟a之前還包括定義頭像文件名,在用戶自定義頭像GUI界面上定 義數(shù)據(jù)結(jié)構(gòu),用于保存對(duì)應(yīng)頭像對(duì)象。其中,所述步驟a中位置值為自然整數(shù)頭像ID值。其中,步驟c之后還包括根據(jù)獲取的對(duì)應(yīng)圖像對(duì)象,在好友終端相關(guān)界面顯 示更改后的該頭像列表。其中,步驟C中還包括從網(wǎng)絡(luò)服務(wù)器上獲取其他用戶信息。其中,步驟a還包括在預(yù)覽位置放大顯示該頭像。本發(fā)明實(shí)施例與現(xiàn)有技術(shù)相比,有益效果在于本發(fā)明采用將系統(tǒng)能提供給用 戶選擇的所有頭像圖片都保存到本地終端,而且按照一定的規(guī)則給這些頭像圖片統(tǒng)一命 名,建立頭像圖片文件名與整數(shù)的唯一的映射關(guān)系,當(dāng)用戶修改了頭像信息,只需要傳 送對(duì)應(yīng)的整數(shù)就可以,無(wú)需傳送整個(gè)頭像圖片的文件名和路徑片,減少信息在網(wǎng)絡(luò)上的 傳送 量,提高響應(yīng)速度和其它終端界面的刷新速度。
圖1是本發(fā)明方法流程圖。
具體實(shí)施例方式本發(fā)明為了加快用戶自定義圖像操作的反應(yīng)時(shí)間,包括傳送頭像信息到服務(wù) 器,其它終端用戶迅速獲取該用戶的頭像信息并顯示,采用將系統(tǒng)能提供給用戶選擇的 所有頭像圖片都保存到本地終端,而且按照一定的規(guī)則給這些頭像圖片統(tǒng)一命名,建立 頭像圖片文件名與整數(shù)的唯一的映射關(guān)系,當(dāng)用戶修改了頭像信息,只需要傳送對(duì)應(yīng)的 整數(shù)就可以,無(wú)需傳送整個(gè)頭像圖片的文件名和路徑片,減少信息在網(wǎng)絡(luò)上的傳送量, 提高響應(yīng)速度和其它終端界面的刷新速度。為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施 例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋 本發(fā)明,并不用于限定本發(fā)明。請(qǐng)參閱圖1所示,包括步驟101 進(jìn)入用戶自定義頭像GUI界面;步驟102:用戶操作按鍵選擇自己喜歡的頭像,同時(shí)在預(yù)覽位置放大顯示該頭 像;步驟103:按確認(rèn)鍵,根據(jù)當(dāng)前選擇的頭像,映射出改頭像的位置值;步驟104 通過(guò)網(wǎng)絡(luò)傳送該用戶的頭像位置值到網(wǎng)絡(luò)服務(wù)器;步驟105:該用戶的其它好友終端刷新本地好友列表,從網(wǎng)絡(luò)服務(wù)器上獲取好 友用戶的頭像位置值和其它用戶信息;步驟106:其它好友終端根據(jù)獲取的好友頭像位置值,通過(guò)映射算法,找到對(duì) 應(yīng)的保存到本地頭像的文件名和路徑;步驟107 根據(jù)獲取的本地頭像路徑名和文件名,調(diào)用相應(yīng)的GUI API函數(shù)在其 它好友終端相關(guān)界面顯示更改后的好友頭像列表。
具體實(shí)施例1.頭像文件的命名HeadPicO.kg, HeadPic 1.kg, HeadPic2.kg, ......,HeadPicN.kg,2.在自定義用戶頭像的GUI界面上,定義數(shù)據(jù)結(jié)構(gòu),用來(lái)保存頭像對(duì)應(yīng)頭像對(duì)象。USER_BTN_IMG pBtnImg_Users_Big[ROW][COL] = {NULL} ; //ROW、COL
為對(duì)應(yīng)的可選頭像分為行數(shù)和列數(shù)。3.當(dāng)用戶從GUI界面上移動(dòng)按鍵,選擇到某個(gè)頭像時(shí),記錄該頭像對(duì)應(yīng)的行列 位置;如row, col ο4.當(dāng)用戶按下確定鍵后,轉(zhuǎn)換row、col為一個(gè)自然整數(shù)(頭像ID值)。設(shè)定該 頭像ID值為imgID ;imgID = ROWXrow+col ;調(diào)用相應(yīng)的接口函數(shù)傳送該頭像ID到網(wǎng)絡(luò)服務(wù)器5.修改了頭像信息的用戶的其它好友終端,通過(guò)定時(shí)從服務(wù)器上獲取好友信息及好友頭像ID值,進(jìn)行 反映射,通過(guò)好友頭像ID,找到對(duì)應(yīng)的頭像文件名并得到該頭像對(duì)應(yīng)的圖像對(duì)象(CImage對(duì)象)。6.在相應(yīng)的GUI界面上,更新更 改了的好友頭像。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的 精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之 內(nèi)。
權(quán)利要求
1.一種用戶自定義網(wǎng)絡(luò)頭像的方法,其特征在于,包括步驟a 用戶選擇頭像,記錄該頭像對(duì)應(yīng)的位置值;b通過(guò)網(wǎng)絡(luò)傳送該頭像位置值到網(wǎng)絡(luò)服務(wù)器;c好友終端通過(guò)服務(wù)器獲取該頭像位置值,進(jìn)行反映射,找到對(duì)應(yīng)的頭像文件名并 得到該頭像對(duì)應(yīng)的圖像對(duì)象。
2.如權(quán)利要求1所述的用戶自定義網(wǎng)絡(luò)頭像的方法,其特征在于,步驟a之前還包 括定義頭像文件名,在用戶自定義頭像GUI界面上定義數(shù)據(jù)結(jié)構(gòu),用于保存對(duì)應(yīng)頭像 對(duì)象。
3.如權(quán)利要求2所述的用戶自定義網(wǎng)絡(luò)頭像的方法,其特征在于,所述步驟a中位置 值為自然整數(shù)頭像ID值。
4.如權(quán)利要求1所述的用戶自定義網(wǎng)絡(luò)頭像的方法,其特征在于,步驟c之后還包 括根據(jù)獲取的對(duì)應(yīng)圖像對(duì)象,在好友終端相關(guān)界面顯示更改后的該頭像列表。
5.如權(quán)利要求1所述的用戶自定義網(wǎng)絡(luò)頭像的方法,其特征在于,步驟c中還包括從 網(wǎng)絡(luò)服務(wù)器上獲取其他用戶信息。
6.如權(quán)利要求1所述的用戶自定義網(wǎng)絡(luò)頭像的方法,其特征在于,步驟a還包括在預(yù) 覽位置放大顯示該頭像。
全文摘要
本發(fā)明提供了一種用戶自定義網(wǎng)絡(luò)頭像的方法,包括步驟a用戶選擇頭像,記錄該頭像對(duì)應(yīng)的位置值;b通過(guò)網(wǎng)絡(luò)傳送該頭像位置值到網(wǎng)絡(luò)服務(wù)器;c好友終端通過(guò)服務(wù)器獲取該頭像位置值,進(jìn)行反映射,找到對(duì)應(yīng)的頭像文件名并得到該頭像對(duì)應(yīng)的圖像對(duì)象。本發(fā)明采用將系統(tǒng)能提供給用戶選擇的所有頭像圖片都保存到本地終端,而且按照一定的規(guī)則給這些頭像圖片統(tǒng)一命名,建立頭像圖片文件名與整數(shù)的唯一的映射關(guān)系,當(dāng)用戶修改了頭像信息,只需要傳送對(duì)應(yīng)的整數(shù)就可以,無(wú)需傳送整個(gè)頭像圖片的文件名和路徑片,減少信息在網(wǎng)絡(luò)上的傳送量,提高響應(yīng)速度和其它終端界面的刷新速度。
文檔編號(hào)G06F3/048GK102014079SQ20101055852
公開(kāi)日2011年4月13日 申請(qǐng)日期2010年11月24日 優(yōu)先權(quán)日2010年11月24日
發(fā)明者南習(xí)清 申請(qǐng)人:康佳集團(tuán)股份有限公司