一種動(dòng)態(tài)頭像的實(shí)現(xiàn)方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種動(dòng)態(tài)頭像的實(shí)現(xiàn)方法及裝置。
【背景技術(shù)】
[0002]網(wǎng)絡(luò)論壇、網(wǎng)絡(luò)通訊錄、本地通訊錄(聯(lián)系人)等軟件產(chǎn)品都涉及到帳號(hào)信息,目前帳號(hào)信息中的頭像都是靜態(tài)圖片呈現(xiàn)。如果能以動(dòng)態(tài)圖像或動(dòng)畫的形式呈現(xiàn)頭像,這種趣味性會(huì)極大提升用戶體驗(yàn),提升這些產(chǎn)品的競(jìng)爭(zhēng)力。動(dòng)畫形式呈現(xiàn)頭像,目前僅有的一個(gè)專利技術(shù)方案(公開號(hào)303N101599017)如下:【I】通信用戶終端將視頻文件或圖像序列以及對(duì)應(yīng)的處理參數(shù)發(fā)送到特定服務(wù)器,【2】由該服務(wù)器對(duì)接收到的視頻文件或圖像序列,并按照所接收的處理參數(shù),對(duì)所接收的視頻文件或圖像序列進(jìn)行處理,以生成動(dòng)態(tài)頭像。該方案存在的缺陷是:僅試用于客戶端/服務(wù)器這種網(wǎng)絡(luò)架構(gòu)下帳號(hào)的動(dòng)畫頭像呈現(xiàn),無法實(shí)現(xiàn)本地通訊錄或聯(lián)系人的動(dòng)態(tài)頭像顯示;從某客戶端上傳頭像的時(shí)刻,到其他客戶端呈現(xiàn)出該頭像時(shí)刻,稱為頭像同步時(shí)間,因?yàn)閯?dòng)態(tài)頭像的制作完全在服務(wù)器側(cè),并發(fā)客戶端多時(shí),給服務(wù)器造成沉重負(fù)擔(dān),造成同步頭像信息的時(shí)間增加。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于提供一種動(dòng)態(tài)頭像的實(shí)現(xiàn)方法及裝置,解決了現(xiàn)有技術(shù)中在并發(fā)客戶端多的時(shí)候,給服務(wù)器造成沉重負(fù)擔(dān)的問題,同時(shí)也解決了僅能在客戶端/服務(wù)器這種網(wǎng)絡(luò)結(jié)構(gòu)下才能支持動(dòng)態(tài)頭像的問題。
[0004]根據(jù)本發(fā)明的一個(gè)方面,提供了一種動(dòng)態(tài)頭像的實(shí)現(xiàn)方法,包括以下步驟:
[0005]獲取頭像資源,根據(jù)所獲取的頭像資源,得到頭像內(nèi)容隨時(shí)間變化的靜態(tài)圖像序列,并建立所述靜態(tài)圖像序列的目錄名;
[0006]將所述靜態(tài)圖像序列的目錄名與期望進(jìn)行頭像動(dòng)態(tài)顯示的應(yīng)用的賬號(hào)信息進(jìn)行綁定;
[0007]在需要顯示某帳號(hào)的頭像時(shí),判斷該賬號(hào)信息與所述靜態(tài)圖像序列的目錄名是否已綁定;
[0008]若判斷該賬號(hào)信息與所述靜態(tài)圖像序列的目錄名已經(jīng)綁定,則逐幀顯示所述的靜態(tài)圖像序列。
[0009]優(yōu)選地,所述根據(jù)所獲取的頭像資源,得到其內(nèi)容隨時(shí)間變化的靜態(tài)圖像序列包括:
[0010]通過對(duì)所獲取的頭像資源進(jìn)行解析處理,生成統(tǒng)一格式的多張靜態(tài)圖像;
[0011]對(duì)所述多張靜態(tài)圖像按照顯示時(shí)間順序進(jìn)行排序,得到其內(nèi)容隨時(shí)間變化的靜態(tài)圖像序列。
[0012]優(yōu)選地,所述將所述靜態(tài)圖像序列的目錄名與期望進(jìn)行頭像動(dòng)態(tài)顯示的賬號(hào)信息進(jìn)行綁定包括:
[0013]在期望進(jìn)行頭像動(dòng)態(tài)顯示的賬號(hào)信息的數(shù)據(jù)庫(kù)中添加頭像信息;
[0014]將所述靜態(tài)圖像序列的目錄名與所添加的頭像信息進(jìn)行綁定,使所述靜態(tài)圖像序列的目錄名保存在所述頭像信息中。
[0015]優(yōu)選地,所述若判斷該賬號(hào)信息與所述靜態(tài)圖像序列的目錄名已經(jīng)綁定,則逐幀顯示所述的靜態(tài)圖像序列包括:
[0016]根據(jù)賬號(hào)信息,查找所述賬號(hào)信息中的頭像信息
[0017]根據(jù)所查找到的頭像信息,獲取所述靜態(tài)圖像序列的目錄名;
[0018]將所獲取的靜態(tài)圖像序列目錄名中的靜態(tài)圖像序列進(jìn)行逐幀顯示。
[0019]優(yōu)選地,所述獲取頭像資源包括以下任一方式:
[0020]從視頻文件中獲取頭像資源;
[0021]從動(dòng)畫文件中獲取頭像資源;
[0022]從靜態(tài)圖片序列中獲取頭像資源。
[0023]根據(jù)本發(fā)明的另一方面,提供了一種動(dòng)態(tài)頭像的實(shí)現(xiàn)裝置,包括:
[0024]建立目錄名模塊,用于獲取頭像資源,根據(jù)所獲取的頭像資源,得到其內(nèi)容隨時(shí)間變化的靜態(tài)圖像序列,并建立所述靜態(tài)圖像序列的目錄名;
[0025]綁定模塊,用于將所述靜態(tài)圖像序列的目錄名與期望進(jìn)行頭像動(dòng)態(tài)顯示的應(yīng)用的賬號(hào)信息進(jìn)行綁定;
[0026]顯示控制模塊,用于控制某個(gè)帳號(hào)頭像的顯示及消失時(shí)刻,并判斷該帳號(hào)與所述靜態(tài)頭像序列的目錄名是否已綁定;
[0027]顯示模塊,用于當(dāng)判斷所啟用的相應(yīng)應(yīng)用的賬號(hào)信息與所述靜態(tài)圖像序列的目錄名已經(jīng)綁定,則逐幀顯示所述的靜態(tài)圖像序列。
[0028]優(yōu)選地,所述建立目錄名模塊包括:
[0029]生成單元,用于通過對(duì)所獲取的頭像資源進(jìn)行解析處理,生成統(tǒng)一格式的多張靜態(tài)圖像;
[0030]獲取單元,英語對(duì)所述多張靜態(tài)圖像按照顯示時(shí)間順序進(jìn)行排序,得到其內(nèi)容隨時(shí)間變化的靜態(tài)圖像序列。
[0031]優(yōu)選地,所述綁定模塊包括:
[0032]添加單元,用于在期望進(jìn)行頭像動(dòng)態(tài)顯示的賬號(hào)信息的數(shù)據(jù)庫(kù)中添加頭像信息;
[0033]保存單元,用于將所述靜態(tài)圖像序列的目錄名與所添加的頭像信息進(jìn)行綁定,使所述靜態(tài)圖像序列的目錄名保存在所述頭像信息中。
[0034]優(yōu)選地,所述顯示模塊包括:
[0035]查找單元,用于根據(jù)賬號(hào)信息,查找所述賬號(hào)信息中的頭像信息
[0036]獲取目錄名單元,用于根據(jù)所查找到的頭像信息,獲取所述靜態(tài)圖像序列的目錄名;
[0037]顯示單元,用于將所獲取的靜態(tài)圖像序列目錄名中的靜態(tài)圖像序列進(jìn)行逐幀顯
/Jn ο
[0038]優(yōu)選地,所述獲取頭像資源包括以下任一方式:
[0039]從視頻文件中獲取頭像資源;
[0040]從動(dòng)畫文件中獲取頭像資源;
[0041]從靜態(tài)圖片序列中獲取頭像資源。
[0042]與現(xiàn)有技術(shù)相比較,本發(fā)明的有益效果在于:
[0043]本發(fā)明可以呈現(xiàn)動(dòng)畫形式的頭像,且部署靈活,對(duì)網(wǎng)絡(luò)帳號(hào)和本地帳號(hào)的頭像信息都適用,提高了用戶體驗(yàn)。
【附圖說明】
[0044]圖1是本發(fā)明實(shí)施例提供的一種動(dòng)態(tài)頭像的實(shí)現(xiàn)方法的流程圖;
[0045]圖2是本發(fā)明實(shí)施例提供的一種動(dòng)態(tài)頭像的實(shí)現(xiàn)裝置的示意圖;
[0046]圖3是本發(fā)明實(shí)施例提供的動(dòng)態(tài)頭像的實(shí)現(xiàn)裝置的示意圖;
[0047]圖4是本發(fā)明實(shí)施例提供的動(dòng)態(tài)頭像是實(shí)現(xiàn)方法的流程圖;
[0048]圖5是本發(fā)明實(shí)施例提供的本地通訊錄動(dòng)態(tài)頭像實(shí)現(xiàn)的第一示意圖;
[0049]圖6是本發(fā)明實(shí)施例提供的本地通訊錄動(dòng)態(tài)頭像實(shí)現(xiàn)的第二示意圖;
[0050]圖7是本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)論壇客戶端動(dòng)態(tài)頭像實(shí)現(xiàn)的第一示意圖;
[0051]圖8是本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)論壇客戶端動(dòng)態(tài)頭像實(shí)現(xiàn)的第二示意圖。
【具體實(shí)施方式】
[0052]以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行詳細(xì)說明,應(yīng)當(dāng)理解,以下所說明的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0053]圖1顯示了本發(fā)明實(shí)施例提供的一種動(dòng)態(tài)頭像的實(shí)現(xiàn)方法的流程圖,如圖1所示,包括以下步驟:
[0054]步驟SlOl:獲取頭像資源,根據(jù)所獲取的頭像資源,得到頭像內(nèi)容隨時(shí)間變化的靜態(tài)圖像序列,并建立所述靜態(tài)圖像序列的目錄名;
[0055]步驟S102:將所述靜態(tài)圖像序列的目錄名與期望進(jìn)行頭像動(dòng)態(tài)顯示的應(yīng)用的賬號(hào)信息進(jìn)行綁定;
[0056]步驟S103:在需要顯示某帳號(hào)的頭像時(shí),判斷該賬號(hào)信息與所述靜態(tài)圖像序列的目錄名是否已綁定;
[0057]步驟S104:若判斷該賬號(hào)信息與所述靜態(tài)圖像序列的目錄名已經(jīng)綁定,則逐幀顯示所述的靜態(tài)圖像序列。
[0058]本發(fā)明所述根據(jù)所獲取的頭像資源,得到其內(nèi)容隨時(shí)間變化的靜態(tài)圖像序列包括:通過對(duì)所獲取的頭像資源進(jìn)行解析處理,生成統(tǒng)一格式的多張靜態(tài)圖像;對(duì)所述多張靜態(tài)圖像按照顯示時(shí)間順序進(jìn)行排序,得到其內(nèi)容隨時(shí)間變化的靜態(tài)圖像序列。所述將所述靜態(tài)圖像序列的目錄名與期望進(jìn)行頭像動(dòng)態(tài)顯示的賬號(hào)信息進(jìn)行綁定包括:在期望進(jìn)行頭像動(dòng)態(tài)顯示的賬號(hào)信息的數(shù)據(jù)庫(kù)中添加頭像信息