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