本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種動態(tài)圖像的顯示方法及終端
背景技術(shù):
隨著近幾年互聯(lián)網(wǎng)技術(shù)的發(fā)展,網(wǎng)絡(luò)與人們的生活越來越緊密,人們的衣食住行均離不開網(wǎng)絡(luò),網(wǎng)絡(luò)給人們的生活帶來了極大的便捷。
隨著互聯(lián)網(wǎng)的發(fā)展,聊天工具等社交應(yīng)用也隨即興起,使用聊天工具可以方便用戶與好友聊天。對于聊天互動過程來說,用戶不僅可通過聊天工具輸入文字,語音等會話消息顯示在對方的聊天工具中,還可輸入表情圖像的會話消息顯示在對方的聊天工具中,這提供聊天雙方更進(jìn)一步可視化的體驗,增加聊天趣味。
當(dāng)前,表情圖像不僅可包括靜態(tài)圖像也可包括動態(tài)圖像。因此,當(dāng)終端通過聊天工具顯示會話消息中的動態(tài)圖像時,由于動態(tài)圖像由多幀圖像組成,占用較大的數(shù)據(jù)量,終端需耗費(fèi)較長的時長才能進(jìn)行下載顯示,這使得當(dāng)終端顯示會話消息中的動態(tài)圖像時,終端無法及時顯示出動態(tài)圖像,終端僅能在顯示動態(tài)圖像的位置上留空或展示白色塊,顯然會話消息的展示效果差。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例所要解決的技術(shù)問題在于,提供一種動態(tài)圖像的顯示方法及終端??商岣邥捪⒅械膭討B(tài)圖像的展示效果。
為了解決上述技術(shù)問題,本發(fā)明實施例提供了一種動態(tài)圖像的顯示方法,包括:
當(dāng)基于社交應(yīng)用加載會話消息中的動態(tài)圖像進(jìn)行顯示時,判斷是否已加載所述動態(tài)圖像的指定偵圖像;
當(dāng)確定已加載所述指定偵圖像時,將所述指定偵圖像在所述會話消息中進(jìn)行顯示;
當(dāng)確定已加載所述動態(tài)圖像時,將所述動態(tài)圖像替換顯示的所述指定偵圖像在所述會話消息中進(jìn)行顯示。
本發(fā)明實施例提供一種終端,包括:
判斷單元,用于當(dāng)基于社交應(yīng)用加載會話消息中的動態(tài)圖像進(jìn)行顯示時,判斷是否已加載所述動態(tài)圖像的指定偵圖像;
第一顯示單元,用于當(dāng)確定已加載所述指定偵圖像時,將所述指定偵圖像在所述會話消息中進(jìn)行顯示;
第二顯示單元,用于當(dāng)確定已加載所述動態(tài)圖像時,將所述動態(tài)圖像替換顯示的所述指定偵圖像在所述會話消息中進(jìn)行顯示。
在本發(fā)明實施例中,當(dāng)終端當(dāng)基于社交應(yīng)用加載會話消息中的動態(tài)圖像進(jìn)行顯示時,判斷是否已加載所述動態(tài)圖像的指定偵圖像,當(dāng)確定已加載所述指定偵圖像時,將所述指定偵圖像在所述會話消息中進(jìn)行顯示,當(dāng)確定已加載所述動態(tài)圖像時,將所述動態(tài)圖像替換顯示的所述指定偵圖像在所述會話消息中進(jìn)行顯示,這有效提高終端顯示會話消息中的動態(tài)圖像的流暢度,以及提高終端顯示會話消息中的動態(tài)圖像的展示效果。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例提供的一種網(wǎng)絡(luò)構(gòu)架示意圖;
圖2是本發(fā)明實施例提供的一種動態(tài)圖像的顯示方法的流程示意圖;
圖3是本發(fā)明的一種表情詳情頁的示意圖;
圖4是本發(fā)明實施例提供的另一種動態(tài)圖像的顯示方法的流程示意圖;
圖5是本發(fā)明實施例提供的一種終端結(jié)構(gòu)圖;
圖6是本發(fā)明實施例提供的另一種終端結(jié)構(gòu)圖;
圖7是本發(fā)明實施例提供的又一種終端結(jié)構(gòu)圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實施例提供的一種動態(tài)圖像的顯示方法可以應(yīng)用于終端通過社交應(yīng)用展示會話消息的場景。
為了更好理解本發(fā)明實施例公開的方案,下面先對本發(fā)明實施例適用的網(wǎng)絡(luò)構(gòu)架進(jìn)行描述。請參閱圖1,圖1是本發(fā)明實施例公開的一種網(wǎng)絡(luò)構(gòu)架示意圖。在圖1所示的網(wǎng)絡(luò)構(gòu)架中,可以包括用于輸入會話消息的終端1、用于推送會話消息的服務(wù)器/2和用于展示會話消息的終端3,其中,終端1、服務(wù)器2和終端3可以分別通過網(wǎng)絡(luò)連接。在具體應(yīng)用中,當(dāng)終端1輸入會話消息時,終端1可通過網(wǎng)絡(luò)將會話消息上傳給服務(wù)器2,服務(wù)器2可將會話消息推送給終端3進(jìn)行顯示,從而實現(xiàn)終端1與終端2的交互。
下面將結(jié)合附圖2-附圖5,對本發(fā)明實施例提供的動態(tài)圖像的顯示方法進(jìn)行詳細(xì)介紹,其中,實施例的執(zhí)行主體為終端,終端可以包括:電腦、平板電腦、筆記本等可以進(jìn)行安裝社交應(yīng)用的智能終端,上述終端僅是舉例,而非窮舉,包含但不限于上述終端。
參見圖2,是本發(fā)明實施例提供的一種窗動態(tài)圖像的顯示方法的一種實施例流程示意圖。本發(fā)明實施例的一種動態(tài)圖像的顯示方法包括如下步驟:
S100,當(dāng)基于社交應(yīng)用加載會話消息中的動態(tài)圖像進(jìn)行顯示時,判斷是否已加載所述動態(tài)圖像的指定偵圖像。
在本發(fā)明實施例中,社交應(yīng)用可以是用于社交交流的應(yīng)用,如QQ、微信和微博等應(yīng)用,用戶可通過社交應(yīng)用與其他用戶進(jìn)行聊天、評論等會話交互。當(dāng)用戶在通過社交應(yīng)用進(jìn)行輸入會話消息與其他用戶進(jìn)行交流時,用戶除了可輸入文字信息、語音信息等信息作為會話消息,還可輸入表情圖像作為會話消息來增加會話交流的趣味性。
在本發(fā)明實施例中,用戶可通過預(yù)置存儲的表情圖像數(shù)據(jù)庫中選擇表情圖像進(jìn)行輸入,如用戶可打開記載表情圖像數(shù)據(jù)庫中所有表情圖像的表情詳情頁進(jìn)行選擇表情圖像進(jìn)行輸入,其中,表情詳情頁可參見圖3所示的表情詳情頁,由圖3可見,表情詳情頁可提供各種表情圖像方便用戶進(jìn)行選擇。當(dāng)用戶需輸入表情圖像時,用戶可操作社交應(yīng)用提供的輸入表情按鈕輸入顯示表情詳情頁指令。當(dāng)終端接收到用戶操作社交應(yīng)用提供的輸入表情按鈕輸入的顯示表情詳情頁指令時,終端可顯示如圖3所示的表情詳情頁。表情詳情頁可提供表情圖像數(shù)據(jù)庫所存儲的各種表情圖像,用戶可通過表情詳情頁從表情圖像數(shù)據(jù)庫中選擇合適的表情圖像進(jìn)行輸入。進(jìn)一步的,表情圖像數(shù)據(jù)庫可存儲動態(tài)圖像以及靜態(tài)圖像,動態(tài)圖像可以是GIF(Graphics Interchange Format,圖像互換格式)圖像,視頻圖像等包括多幀圖像的動態(tài)圖像,靜態(tài)圖像可以僅是一幀圖像。因此,當(dāng)表情圖像數(shù)據(jù)庫中存儲動態(tài)圖像以及靜態(tài)圖像時,表情詳情頁中同樣會顯示表情圖像數(shù)據(jù)庫中存儲的動態(tài)圖像以及靜態(tài)圖像。
在本發(fā)明實施例中,當(dāng)與用戶進(jìn)行會話社交的對方用戶通過對方用戶的終端輸入會話消息時,服務(wù)器可接收到對方用戶的終端上傳的會話消息,并將會話消息推送給用戶的終端進(jìn)行顯示。其中,當(dāng)會話消息包括表情圖像時,終端將從服務(wù)器中下載表情圖像進(jìn)行顯示。具體的,終端可檢測會話消息是否攜帶表情圖像標(biāo)識,其中,表情圖像標(biāo)識可以包括用于標(biāo)識表情圖像的短語,或者標(biāo)識表情圖像的其他標(biāo)簽,在此不限制。
在本發(fā)明實施例中,當(dāng)終端檢測到會話消息中包括表情圖像標(biāo)識時,終端可進(jìn)一步檢測表情圖像標(biāo)識是否為動態(tài)圖像標(biāo)識。終端檢測表情圖像標(biāo)識是否為動態(tài)圖像標(biāo)識具體可以是:終端可預(yù)置動態(tài)圖像標(biāo)識數(shù)據(jù)庫,終端可將獲取到的表情圖像標(biāo)識與預(yù)置的動態(tài)圖像標(biāo)識數(shù)據(jù)庫中的所有動態(tài)圖像標(biāo)識進(jìn)行匹配,當(dāng)有與表情圖像標(biāo)識匹配的動態(tài)圖像標(biāo)識時,終端可確定表情圖像標(biāo)識為動態(tài)圖像標(biāo)識。
在本發(fā)明實施例中,當(dāng)終端檢測到會話消息包括動態(tài)圖像標(biāo)識時,終端可基于社交應(yīng)用加載會話消息中的動態(tài)圖像進(jìn)行顯示。其中,終端基于社交應(yīng)用加載會話消息中的動態(tài)圖像進(jìn)行顯示可以是:終端可判斷是否已加載動態(tài)圖像的指定偵圖像,其中,指定幀圖像可以是動態(tài)圖像的首幀圖像,也可以是動態(tài)圖像的其他幀圖像,如動態(tài)圖像中的第二幀圖像,第三幀圖像等。
S101,當(dāng)確定已加載所述指定偵圖像時,將所述指定偵圖像在所述會話消息中進(jìn)行顯示。
在本發(fā)明實施例中,當(dāng)終端確定已加載指定幀圖像時,終端可在顯示會話消息中的動態(tài)圖像的顯示位置上顯示指定偵圖像。如當(dāng)“微笑”為一個動態(tài)圖像的標(biāo)簽,會話消息包括“今天的天氣很好‘微笑’”,終端可加載‘微笑’對應(yīng)的動態(tài)圖像的首幀圖像,并在終端展示的“今天的天氣很好‘微笑’”的會話消息中的‘微笑’處顯示‘微笑’對應(yīng)的動態(tài)圖像的首幀圖像。以使在終端未完全加載動態(tài)圖像時,終端仍能進(jìn)行顯示動態(tài)圖像的預(yù)覽圖像,使得用戶可通過顯示的動態(tài)圖像的首幀圖像預(yù)覽動態(tài)圖像的大概內(nèi)容,避免在終端未完全加載動態(tài)圖像時,終端展示的會話消息出現(xiàn)空白塊而導(dǎo)致頁面展示效果差,有效提高終端顯示會話消息中的動態(tài)圖像的流暢度,以及提高終端顯示會話消息中的動態(tài)圖像的展示效果。
S102,當(dāng)確定已加載所述動態(tài)圖像時,將所述動態(tài)圖像替換顯示的所述指定偵圖像在所述會話消息中進(jìn)行顯示。
在本發(fā)明實施例中,當(dāng)終端確定已從服務(wù)器中完全加載到會話消息中的動態(tài)圖像的所有幀圖像時,終端可確定已加載動態(tài)圖像。當(dāng)終端確定終端已加載動態(tài)圖像時,終端可將加載到的動態(tài)圖像替換終端當(dāng)前在會話消息中顯示的指定幀圖像,將動態(tài)圖像在會話消息中進(jìn)行顯示。從而終端可展示會話消息中的動態(tài)圖像,提高提高終端顯示會話消息中的動態(tài)圖像的展示效果。
在本發(fā)明實施例中,當(dāng)終端當(dāng)基于社交應(yīng)用加載會話消息中的動態(tài)圖像進(jìn)行顯示時,判斷是否已加載所述動態(tài)圖像的指定偵圖像,當(dāng)確定已加載所述指定偵圖像時,將所述指定偵圖像在所述會話消息中進(jìn)行顯示,當(dāng)確定已加載所述動態(tài)圖像時,將所述動態(tài)圖像替換顯示的所述指定偵圖像在所述會話消息中進(jìn)行顯示,這有效提高終端顯示會話消息中的動態(tài)圖像的流暢度,以及提高終端顯示會話消息中的動態(tài)圖像的展示效果。
參見圖4,是本發(fā)明實施例提供的一種窗動態(tài)圖像的顯示方法的另一種實施例流程示意圖。本發(fā)明實施例的一種動態(tài)圖像的顯示方法包括如下步驟:
S200,檢測接收到的會話消息是否包括動態(tài)圖像標(biāo)識。
S201,當(dāng)檢測到所述會話消息包括所述動態(tài)圖像標(biāo)識時,在預(yù)置的圖像數(shù)據(jù)庫中檢測是否存儲有所述動態(tài)圖像。
在本發(fā)明實施例中,終端可預(yù)先通過從服務(wù)器中下載表情圖像存儲至圖像數(shù)據(jù)庫中,其中,圖像數(shù)據(jù)庫可包括緩存存儲的圖像數(shù)據(jù)庫以及內(nèi)存存儲的圖像數(shù)據(jù)。在具體應(yīng)用中,可如終端通過表情詳情頁下載表情包存儲至圖像數(shù)據(jù)庫中。其中,圖像數(shù)據(jù)庫中可存儲動態(tài)圖像標(biāo)識與動態(tài)圖像的對應(yīng)關(guān)系,因此,終端可在圖像數(shù)據(jù)庫中檢測是否存儲有與會話消息中的動態(tài)圖像標(biāo)識對應(yīng)的動態(tài)圖像。
S202,當(dāng)檢測到所述圖像數(shù)據(jù)庫中存儲有所述動態(tài)圖像時,讀取所述動態(tài)圖像。
在本發(fā)明實施例中,當(dāng)終端檢測到圖像數(shù)據(jù)庫中存儲有與動態(tài)圖像標(biāo)識對應(yīng)的動態(tài)圖像時,終端可直接從預(yù)置的圖像數(shù)據(jù)庫中讀取動態(tài)圖像標(biāo)識對應(yīng)的動態(tài)圖像。
S203,將所述動態(tài)圖像在所述會話消息中進(jìn)行顯示。
在本發(fā)明實施例中,終端可將從圖像數(shù)據(jù)庫中讀取到的動態(tài)圖像標(biāo)識對應(yīng)的動態(tài)圖像并在會話消息中進(jìn)行顯示,這使得終端不需從服務(wù)器中加載動態(tài)圖像,有效提高終端顯示會話消息中的動態(tài)圖像的速度,從而提高終端顯示會話消息的展示效果。
S204,當(dāng)檢測到所述圖像數(shù)據(jù)庫中沒有存儲所述動態(tài)圖像時,基于所述社交應(yīng)用加載所述會話消息中的動態(tài)圖像進(jìn)行顯示。
在本發(fā)明實施例中,當(dāng)終端檢測到圖像數(shù)據(jù)庫中沒有存儲動態(tài)圖標(biāo)標(biāo)識對應(yīng)的動態(tài)圖像時,終端可在圖像數(shù)據(jù)庫中檢測是否存儲有動態(tài)圖像的指定偵圖像,如動態(tài)圖像的首幀圖像。其中,圖像數(shù)據(jù)庫可預(yù)先存儲動態(tài)圖像的首幀圖像。
在本發(fā)明實施例中,當(dāng)終端檢測到圖像數(shù)據(jù)庫中存儲有動態(tài)圖像的指定偵圖像時,終端可從圖像數(shù)據(jù)庫中讀取指定偵圖像,并將指定幀圖像在會話消息中進(jìn)行顯示。同時,終端還可根據(jù)動態(tài)圖像標(biāo)識從服務(wù)器中加載動態(tài)圖像標(biāo)識對應(yīng)的動態(tài)圖像,并當(dāng)確定已加載動態(tài)圖像時,終端可將動態(tài)圖像替換會話消息中顯示的指定偵圖像,將動態(tài)圖像在會話消息中進(jìn)行顯示。進(jìn)一步的,當(dāng)終端檢測到圖像數(shù)據(jù)庫中沒有存儲有動態(tài)圖像的指定偵圖像時,終端可根據(jù)動態(tài)圖像標(biāo)識從服務(wù)器中加載動態(tài)圖像標(biāo)識對應(yīng)的動態(tài)圖像的指定偵圖像以及動態(tài)圖像。當(dāng)終端確定加載到動態(tài)圖像的指定偵圖像時,終端可在會話消息中顯示動態(tài)圖像的指定偵圖像,當(dāng)終端確定已加載到動態(tài)圖像時,終端可將動態(tài)圖像替換掉會話消息中顯示的指定偵圖像,將動態(tài)圖像在會話消息中進(jìn)行顯示。
S205,當(dāng)基于社交應(yīng)用加載會話消息中的動態(tài)圖像進(jìn)行顯示時,判斷是否已加載所述動態(tài)圖像的指定偵圖像。
S206,當(dāng)確定已加載所述指定偵圖像時,將所述指定偵圖像在所述會話消息中進(jìn)行顯示。
S207,當(dāng)確定已加載所述動態(tài)圖像時,將所述動態(tài)圖像替換顯示的所述指定偵圖像在所述會話消息中進(jìn)行顯示。
在本發(fā)明實施例中,步驟S205、步驟S206和步驟S207的具體實施方式可參見上述實施例的步驟S100、步驟S101和步驟S102的具體實施方式,在此不再贅述。
在本發(fā)明實施例中,當(dāng)終端當(dāng)基于社交應(yīng)用加載會話消息中的動態(tài)圖像進(jìn)行顯示時,判斷是否已加載所述動態(tài)圖像的指定偵圖像,當(dāng)確定已加載所述指定偵圖像時,將所述指定偵圖像在所述會話消息中進(jìn)行顯示,當(dāng)確定已加載所述動態(tài)圖像時,將所述動態(tài)圖像替換顯示的所述指定偵圖像在所述會話消息中進(jìn)行顯示,這有效提高終端顯示會話消息中的動態(tài)圖像的流暢度,以及提高終端顯示會話消息中的動態(tài)圖像的展示效果。
下面將結(jié)合附圖5-7,對本發(fā)明實施例提供的一種終端進(jìn)行介紹。需要說明的是,附圖5-7所示的一種終端,用于執(zhí)行本發(fā)明圖2-圖4所示實施例的方法,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請參照本發(fā)明圖2-圖4所示的實施例。
請參見圖5,為本發(fā)明實施例提供了一種終端的結(jié)構(gòu)示意圖。如圖5所示,本發(fā)明實施例的所述終端可以包括:
判斷單元100,用于當(dāng)基于社交應(yīng)用加載會話消息中的動態(tài)圖像進(jìn)行顯示時,判斷是否已加載所述動態(tài)圖像的指定偵圖像。
第一顯示單元200,用于當(dāng)確定已加載所述指定偵圖像時,將所述指定偵圖像在所述會話消息中進(jìn)行顯示。
第二顯示單元300,用于當(dāng)確定已加載所述動態(tài)圖像時,將所述動態(tài)圖像替換顯示的所述指定偵圖像在所述會話消息中進(jìn)行顯示。
其中,可以理解的是,本實施例的終端中的單元的各功能模塊的功能可根據(jù)圖2-圖4所述的方法實施例中的方法具體實現(xiàn),其具體實現(xiàn)過程可以參照上述方法實施例的相關(guān)描述,此處不再進(jìn)行贅述。
在本發(fā)明實施例中,當(dāng)終端當(dāng)基于社交應(yīng)用加載會話消息中的動態(tài)圖像進(jìn)行顯示時,判斷是否已加載所述動態(tài)圖像的指定偵圖像,當(dāng)確定已加載所述指定偵圖像時,將所述指定偵圖像在所述會話消息中進(jìn)行顯示,當(dāng)確定已加載所述動態(tài)圖像時,將所述動態(tài)圖像替換顯示的所述指定偵圖像在所述會話消息中進(jìn)行顯示,這有效提高終端顯示會話消息中的動態(tài)圖像的流暢度,以及提高終端顯示會話消息中的動態(tài)圖像的展示效果。
請參見圖6,為本發(fā)明實施例提供了一種終端的結(jié)構(gòu)示意圖。如圖6所示,本發(fā)明實施例的所述終端可以包括:
判斷單元100、第一顯示單元200和第二顯示單元300。其中,
所述終端還包括:
第一檢測單元400,用于檢測接收到的會話消息是否包括動態(tài)圖像標(biāo)識;
加載單元500,用于當(dāng)所述第一檢測單元檢測到所述會話消息包括所述動態(tài)圖像標(biāo)識時,基于所述社交應(yīng)用加載所述會話消息中的動態(tài)圖像進(jìn)行顯示。
其中,所述終端還包括:
第二檢測單元600,用于在預(yù)置的圖像數(shù)據(jù)庫中檢測是否存儲有所述動態(tài)圖像;
第一讀取單元700,用于當(dāng)所述第二檢測單元檢測到所述圖像數(shù)據(jù)庫中存儲有所述動態(tài)圖像時,讀取所述動態(tài)圖像;
第三顯示單元800,用于將所述動態(tài)圖像在所述會話消息中進(jìn)行顯示;
當(dāng)所述第二檢測單元600檢測到所述圖像數(shù)據(jù)庫中沒有存儲所述動態(tài)圖像時,通知所述加載單元500基于所述社交應(yīng)用加載所述會話消息中的動態(tài)圖像進(jìn)行顯示。
其中,所述終端還包括:
第三檢測單元900,用于當(dāng)所述第二檢測單元檢測到所述圖像數(shù)據(jù)庫中沒有存儲所述動態(tài)圖像時,在所述圖像數(shù)據(jù)庫中檢測是否存儲有所述動態(tài)圖像的指定偵圖像;
當(dāng)所述第三檢測單元900檢測到所述圖像數(shù)據(jù)庫中沒有存儲所述動態(tài)圖像的指定偵圖像時,通知所述加載單元500基于所述社交應(yīng)用加載所述會話消息中的動態(tài)圖像進(jìn)行顯示。
其中,所述終端還包括:
第二讀取單元1000,用于當(dāng)所述第三檢測單元900檢測到所述圖像數(shù)據(jù)庫中存儲有所述動態(tài)圖像的指定偵圖像時,讀取所述動態(tài)圖像的指定偵圖像;
第四顯示單元1100,用于將所述動態(tài)圖像的指定偵圖像在所述會話消息中進(jìn)行顯示,并從服務(wù)器中加載所述動態(tài)圖像;
第五顯示單元1200,用于當(dāng)所述終端確定已加載所述動態(tài)圖像時,將所述動態(tài)圖像替換顯示的所述指定偵圖像在所述會話消息中進(jìn)行顯示。
其中,可以理解的是,本實施例的終端中的單元的各功能模塊的功能可根據(jù)圖2-圖4所述的方法實施例中的方法具體實現(xiàn),其具體實現(xiàn)過程可以參照上述方法實施例的相關(guān)描述,此處不再進(jìn)行贅述。
在本發(fā)明實施例中,當(dāng)終端當(dāng)基于社交應(yīng)用加載會話消息中的動態(tài)圖像進(jìn)行顯示時,判斷是否已加載所述動態(tài)圖像的指定偵圖像,當(dāng)確定已加載所述指定偵圖像時,將所述指定偵圖像在所述會話消息中進(jìn)行顯示,當(dāng)確定已加載所述動態(tài)圖像時,將所述動態(tài)圖像替換顯示的所述指定偵圖像在所述會話消息中進(jìn)行顯示,這有效提高終端顯示會話消息中的動態(tài)圖像的流暢度,以及提高終端顯示會話消息中的動態(tài)圖像的展示效果。
請參見圖7,為本發(fā)明實施例提供了又一種終端的結(jié)構(gòu)示意圖。如圖7所示,終端2000可以包括:至少一個處理器2001,例如CPU,至少一個網(wǎng)絡(luò)接口2004,用戶接口2003,存儲器2005,至少一個通信總線2002。其中,通信總線2002用于實現(xiàn)這些組件之間的連接通信。其中,用戶接口2003可以包括顯示屏(Display)、鍵盤(Keyboard),可選用戶接口2003還可以包括標(biāo)準(zhǔn)的有線接口、無線接口。網(wǎng)絡(luò)接口2004可選的可以包括標(biāo)準(zhǔn)的有線接口、無線接口(如WI-FI接口)。存儲器2005可以是高速RAM存儲器,也可以是非不穩(wěn)定的存儲器(non-volatile memory),例如至少一個磁盤存儲器。存儲器2005可選的還可以是至少一個位于遠(yuǎn)離前述處理器2001的存儲裝置。如圖7所示,作為一種計算機(jī)存儲介質(zhì)的存儲器2005中可以包括操作系統(tǒng)、網(wǎng)絡(luò)通信模塊、用戶接口模塊以及通信連接應(yīng)用程序。
在圖7所示的終端2000中,用戶接口2003主要用于為用戶提供輸入的接口,獲取用戶輸入的數(shù)據(jù);網(wǎng)絡(luò)接口2004用于與新聞服務(wù)器相連接,獲取新聞服務(wù)器發(fā)送的數(shù)據(jù);而處理器2001可以用于調(diào)用存儲器2005中存儲的通信連接應(yīng)用程序,并具體執(zhí)行以下操作:
當(dāng)基于社交應(yīng)用加載會話消息中的動態(tài)圖像進(jìn)行顯示時,判斷是否已加載所述動態(tài)圖像的指定偵圖像;
當(dāng)確定已加載所述指定偵圖像時,將所述指定偵圖像在所述會話消息中進(jìn)行顯示;
當(dāng)確定已加載所述動態(tài)圖像時,將所述動態(tài)圖像替換顯示的所述指定偵圖像在所述會話消息中進(jìn)行顯示。
其中,所述當(dāng)基于社交應(yīng)用加載會話消息中的動態(tài)圖像進(jìn)行顯示時,在所述處理器2001判斷是否已加載所述動態(tài)圖像的指定偵圖像之前,所述處理器2001還執(zhí)行:
檢測接收到的會話消息是否包括動態(tài)圖像標(biāo)識;
當(dāng)檢測到所述會話消息包括所述動態(tài)圖像標(biāo)識時,基于所述社交應(yīng)用加載所述會話消息中的動態(tài)圖像進(jìn)行顯示。
其中,在所述處理器2001基于所述社交應(yīng)用加載所述會話消息中的動態(tài)圖像進(jìn)行顯示之前,所述處理器2001還執(zhí)行:
在預(yù)置的圖像數(shù)據(jù)庫中檢測是否存儲有所述動態(tài)圖像;
當(dāng)檢測到所述圖像數(shù)據(jù)庫中存儲有所述動態(tài)圖像時,讀取所述動態(tài)圖像;
將所述動態(tài)圖像在所述會話消息中進(jìn)行顯示;
當(dāng)檢測到所述圖像數(shù)據(jù)庫中沒有存儲所述動態(tài)圖像時,執(zhí)行基于所述社交應(yīng)用加載所述會話消息中的動態(tài)圖像進(jìn)行顯示步驟。
其中,在所述處理器2001在預(yù)置的圖像數(shù)據(jù)庫中檢測是否存儲有所述動態(tài)圖像之后,所述處理器2001還執(zhí)行:
當(dāng)檢測到所述圖像數(shù)據(jù)庫中沒有存儲所述動態(tài)圖像時,在所述圖像數(shù)據(jù)庫中檢測是否存儲有所述動態(tài)圖像的指定偵圖像;
當(dāng)檢測到所述圖像數(shù)據(jù)庫中沒有存儲所述動態(tài)圖像的指定偵圖像時,執(zhí)行基于所述社交應(yīng)用加載所述會話消息中的動態(tài)圖像進(jìn)行顯示步驟。
其中,在所述處理器2001圖像數(shù)據(jù)庫中檢測是否存儲有所述動態(tài)圖像的指定偵圖像之后,所述處理器2001還執(zhí)行:
當(dāng)檢測到所述圖像數(shù)據(jù)庫中存儲有所述動態(tài)圖像的指定偵圖像時,讀取所述動態(tài)圖像的指定偵圖像;
將所述動態(tài)圖像的指定偵圖像在所述會話消息中進(jìn)行顯示,并從服務(wù)器中加載所述動態(tài)圖像;
當(dāng)確定已加載所述動態(tài)圖像時,將所述動態(tài)圖像替換顯示的所述指定偵圖像在所述會話消息中進(jìn)行顯示。
其中,可以理解的是,本實施例的終端中的單元的各功能模塊的功能可根據(jù)圖2-圖4所述的方法實施例中的方法具體實現(xiàn),其具體實現(xiàn)過程可以參照上述方法實施例的相關(guān)描述,此處不再進(jìn)行贅述。
在本發(fā)明實施例中,當(dāng)終端當(dāng)基于社交應(yīng)用加載會話消息中的動態(tài)圖像進(jìn)行顯示時,判斷是否已加載所述動態(tài)圖像的指定偵圖像,當(dāng)確定已加載所述指定偵圖像時,將所述指定偵圖像在所述會話消息中進(jìn)行顯示,當(dāng)確定已加載所述動態(tài)圖像時,將所述動態(tài)圖像替換顯示的所述指定偵圖像在所述會話消息中進(jìn)行顯示,這有效提高終端顯示會話消息中的動態(tài)圖像的流暢度,以及提高終端顯示會話消息中的動態(tài)圖像的展示效果。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機(jī)存儲記憶體(Random Access Memory,RAM)等。
以上所揭露的僅為本發(fā)明較佳實施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。