一種終端及終端表情顯示方法
【專利摘要】本發明提供了一種終端及終端表情顯示方法,在一個實施例中,該終端包括用于接收包含有至少一個表情標識的表情消息的第二接收模塊,用于檢測是否存儲有與各表情標識對應的表情的第二檢測模塊,用于在某表情標識沒有對應表情時向對端發送的包含有該表情標識的表情請求消息的第三發送模塊,及用于接收并顯示對端發送的與表情請求消息中各表情標識對應的表情的第三接收模塊。通過本發明的實施,接收端在接收到表情消息后,檢測終端是否存儲有與該表情信息中各表情標識對應的表情,并在某一表情標識不存在對應表情時,向發送端請求并顯示該表情,解決了現有技術存在的若接收端未存在與表情標識對應的表情時顯示亂碼的問題,增強了用戶的使用體驗。
【專利說明】一種終端及終端表情顯示方法
【技術領域】
[0001]本發明涉及終端應用領域,尤其涉及一種終端表情顯示的終端及終端表情顯示方法。
【背景技術】
[0002]隨著智能終端的普及,終端用戶在聊天時往往會使用動畫或圖片之類的表情,而這些表情則由不同的提供商供應,隨著表情提供商的增多及用戶使用習慣,不同用戶終端往往會下載并安裝不同類型的表情數據庫,這就導致了不同終端之間終端表情數據庫的不同;
[0003]在當前技術中,為了降低通信網絡的負擔,終端在發送表情時,通常采用發送該表情在發送端表情數據庫中的表情標識(可能僅為一串數字等);此時會存在這樣的問題,若接收端接收到該表情標識時,其接收端表情數據庫沒有該表情標識或該表情標識對應的表情丟失時,接收端將顯示亂碼,嚴重影響了用戶的使用體驗。
[0004]因此,如何提供一種可以接收端沒有對表情標識對應的表情時也能顯示表情的方法,是本領域技術人員亟待解決的技術問題。
【發明內容】
[0005]本發明提供了一種終端及終端表情顯示方法,解決了現有技術存在的若接收端未存在與表情標識對應的表情時顯示亂碼的問題。
[0006]本發明提供了一種終端,在一個實施例中,該終端包括第一發送模塊,第一接收模塊及第二發送模塊;其中,第一發送模塊用于向對端發送包含各表情的表情標識的表情消息;第一接收模塊用于接收對端發送的包含有表情標識的表情請求消息;第二發送模塊用于在第一接收模塊對端表情請求消息后,向對端發送表情請求消息中各表情標識對應的表情。
[0007]進一步的,上述實施例中的終端還包括第一檢測模塊,第一檢測模塊用于在向對端發送表情時,檢測是否存儲有與各表情對應的表情標識,若某一表情不存在表情標識,則為該表情配置表情標識;第一發送模塊還用于向對端發送包含該表情及其表情標識的消
肩、O
[0008]進一步的,上述實施例中的表情標識包括對其對應的表情在網絡中的唯一編碼。
[0009]本發明提供了一種終端,在一個實施例中,該終端包括第二接收模塊、第二檢測模塊、第三發送模塊及第三接收模塊;其中,第二接收模塊用于接收對端發送的包含有至少一個表情標識的表情消息;第二檢測模塊用于檢測是否存儲有與各表情標識對應的表情;第三發送模塊用于在某表情標識沒有對應表情時,向對端發送的包含有該表情標識的表情請求消息;第三接收模塊用于接收并顯示對端發送的與表情請求消息中各表情標識對應的表情。
[0010]進一步的,上述實施例中的第二檢測模塊具體用于檢測終端表情數據庫中是否存儲有表情消息中的各表情標識或存儲與各表情標識對應的表情是否丟失,若某一表情標識在終端表情數據庫中不存在或其對應的表情丟失,則檢測結果為該表情標識沒有對應表情。
[0011]進一步的,上述實施例中的終端還包括更新模塊,更新模塊用于在第三接收模塊對端與表情標識對應的表情后,將表情標識與表情對應更新到終端表情數據庫中。
[0012]進一步的,上述實施例中的終端還包括同步模塊,同步模塊用于將終端表情數據庫同步到其他終端。
[0013]本發明提供了一種終端表情顯不方法,在一個實施例中,該方法包括:向對端發送攜帶有至少一個表情標識的表情消息;接收對端發送的攜帶有至少一個表情標識的表情請求消息;在接收到表情請求消息后,向對端發送表情請求消息中各表情標識對應的表情。
[0014]本發明提供了一種終端表情顯示方法,在一個實施例中,該方法包括:接收對端發送的包含有至少一個表情標識的表情消息;檢測是否存儲有與表情消息中各表情標識對應的表情;在某表情標識沒有對應表情時,向對端發送的包含有該表情標識的表情請求消息;接收并顯示對端發送的與表情請求消息中各表情標識對應的表情。
[0015]本發明的有益效果:
[0016]本發明提供的終端及終端表情顯示方法,接收端在接收到表情消息后,檢測終端是否存儲有與該表情信息中各表情標識對應的表情,并在某一表情標識不存在對應表情時,向發送端請求并顯示該表情,解決了現有技術存在的若接收端未存在與表情標識對應的表情時顯示亂碼的問題,增強了用戶的使用體驗。
【專利附圖】
【附圖說明】
[0017]圖1為本發明第一實施例提供的終端表情顯示系統的示意圖;
[0018]圖2為本發明第二實施例提供的終端表情顯示方法的示意圖;
[0019]圖3為本發明第三實施例提供的終端表情顯示方法的示意圖;
[0020]圖4為本發明第四實施例提供的終端表情顯示方法的示意圖。
【具體實施方式】
[0021]為使本發明的技術方案和優點更加清楚,下面通過【具體實施方式】結合附圖對本發明作進一步詳細說明。
[0022]本發明主要應用于支持各種表情數據庫的終端設備中,現針對本發明所涉及的術語進行解釋說明:本發明所涉及的表情包括但不局限于用戶下載表情安裝包中的各個表情符號、用戶自定義表情符號、用戶使用頻率較高的圖片/動畫等;其中表情安裝包中的各個表情符號在全網中具備唯一的編碼、名稱等表情標識;在現有技術中,終端發送“用戶自定義表情符號及用戶使用頻率較高的圖片/動畫”時,所采用的手段是每次均發送“用戶自定義表情符號及用戶使用頻率較高的圖片/動畫”自身;本發明所涉及的表情消息是指不包括表情自身而僅表情標識(及其他消息內容)的消息;本發明所涉及的表情請求消息是指僅包括表情標識的消息;本發明所涉及的終端表情數據庫是指對應存儲有表情及表情標識的數據庫,其可以為表格等方式,下文將以表格的存儲方式為例說明。
[0023]第一實施例:[0024]圖1為本發明第一實施例提供的終端表情顯示系統的示意圖,由圖1可知,在該實施例中,本發明提供的終端表情顯示系統I包括發送端11及接收端12 ;其中,發送端11是指發送表情消息的終端,接收端12是指接收表情消息的終端,具體的,
[0025]發送端11用于在向接收端12發送至少一個表情時,向接收端12發送包含各表情的表情標識的表情消息;
[0026]接收端12用于在接收發送端11發送的包含有表情標識的消息后,檢測是否存儲有與各表情標識對應的表情,在檢測到某表情標識沒有對應的表情,向發送端11發送的包含有該表情標識的表情請求消息;
[0027]發送端11還用于向接收端12發送表情請求消息中各表情標識對應的表情;
[0028]接收端12還用于接收并顯示發送端11發送的與表情標識對應的表情。
[0029]現參照圖1對作為發送端的終端做進一步的說明,由圖1可知,在一個實施例中,本發明提供的作為發送端的終端11包括:第一發送模塊112,第一接收模塊113及第二發送模塊114 ;其中,
[0030]第一發送模塊112用于在向接收端發送至少一個表情時,向接收端12發送包含各表情的表情標識的表情消息;
[0031]第一接收模塊113用于接收接收端12發送的包含有表情標識的表情請求消息;
[0032]第二發送模塊114用于在第一接收模塊113接收端表情請求消息后,向接收端12發送表情請求消息中各表情標識對應的表情。
[0033]較優的,在其他實施例中,上述實施例中的終端還包括第一檢測模塊111,第一檢測模塊111用于在向接收端發送表情時,檢測是否存儲有與各表情對應的表情標識,若某一表情不存在表情標識,則為該表情配置表情標識;第一發送模塊112還用于向接收端發送包含該表情及其表情標識的消息。
[0034]較優的,在其他實施例中,上述實施例中的表情標識包括對其對應的表情在網絡中的唯一編碼。
[0035]現參照圖1對作為接收端12的終端做進一步的說明,由圖1可知,在一個實施例中,本發明提供的作為發送端的終端12包括:包括第二接收模塊121、第二檢測模塊122、第三發送模塊123及第三接收模塊124 ;其中,
[0036]第二接收模塊121用于接收發送端11發送的包含有至少一個表情標識的表情消息;
[0037]第二檢測模塊122用于檢測是否存儲有與各表情標識對應的表情;
[0038]第三發送模塊123用于在某表情標識沒有對應表情時,向發送端11發送的包含有該表情標識的表情請求消息;
[0039]第三接收模塊124用于接收并顯示發送端11發送的與表情請求消息中各表情標識對應的表情。
[0040]較優的,在其他實施例中,上述實施例中的第二檢測模塊122具體用于檢測終端表情數據庫中是否存儲有表情消息中的各表情標識或存儲與各表情標識對應的表情是否丟失,若某一表情標識在終端表情數據庫中不存在或其對應的表情丟失,則檢測結果為該表情標識沒有對應表情。
[0041 ] 較優的,在其他實施例中,上述實施例中的終端還包括更新模塊,更新模塊用于在第三接收模塊123接收到與表情標識對應的表情后,將表情標識與表情對應更新到終端表情數據庫中。
[0042]較優的,在其他實施例中,上述實施例中的終端還包括同步模塊,同步模塊用于將終端表情數據庫同步到其他終端。
[0043]第二實施例:
[0044]圖2為本發明第二實施例提供的終端表情顯示方法的示意圖,由圖2可知,在該實施例中,本發明提供的終端表情顯示方法包括以下步驟:
[0045]S201:發送端在向接收端發送至少一個表情時,向接收端發送包含各表情的表情標識的表情消息;
[0046]S202:接收端在接收發送端發送的包含有表情標識的消息后,檢測是否存儲有與各表情標識對應的表情,在檢測到某表情標識沒有對應的表情時,向發送端發送的包含有該表情標識的表情請求消息;
[0047]S203:發送端向接收端發送表情請求消息中各表情標識對應的表情;
[0048]S204:接收端接收并顯示發送端發送的與表情標識對應的表情。
[0049]較優的,在其他實施例中,圖2所示實施例提供的表情顯示方法接收端在接收到與表情標識對應的表情后還包括:將表情標識與表情對應更新到接收端的終端表情數據庫中。
[0050]由圖2可知,在一個實施例中,本發明在發送端(最先需要發送表情的終端)所體現的終端表情顯示方法包括:
[0051]向對端發送攜帶有至少一個表情標識的表情消息;
[0052]接收對端發送的攜帶有至少一個表情標識的表情請求消息;
[0053]在接收到表情請求消息后,向對端發送表情請求消息中各表情標識對應的表情。
[0054]由圖2可知,在一個實施例中,本發明在接收端(最先接收表情的終端)所體現的終端表情顯示方法包括:
[0055]接收對端發送的包含有至少一個表情標識的表情消息;
[0056]檢測是否存儲有與表情消息中各表情標識對應的表情;
[0057]在某表情標識沒有對應表情時,向對端發送的包含有該表情標識的表情請求消息;
[0058]接收并顯示對端發送的與表情請求消息中各表情標識對應的表情。
[0059]現結合具體應用實例對本發明做進一步的詮釋說明。
[0060]在應用實例中,做如下假設:終端表情數據庫為表格形式,并且發送端中的終端表情數據庫如表I所示,接收端中的終端表情數據庫如表2所示;
[0061]表I
[0062]
【權利要求】
1.一種終端,其特征在于,包括第一發送模塊,第一接收模塊及第二發送模塊;其中, 所述第一發送模塊用于向對端發送攜帶有至少一個表情標識的表情消息;所述第一接收模塊用于接收所述對端發送的攜帶有至少一個表情標識的表情請求消息; 所述第二發送模塊用于在所述第一接收模塊接收到所述表情請求消息后,向所述對端發送所述表情請求消息中各表情標識對應的表情。
2.如權利要求1所述的終端,其特征在于,還包括第一檢測模塊,所述第一檢測模塊用于在向所述對端發送表情時,檢測是否存儲有與各表情對應的表情標識,若某一表情不存在表情標識,則為該表情配置表情標識;所述第一發送模塊還用于向所述對端發送包含該表情及其表情標識的消息。
3.如權利要求1或2所述的終端,其特征在于,所述表情標識包括對其對應的表情在網絡中的唯一編碼。
4.一種終端,其特征在于,包括第二接收模塊、第二檢測模塊、第三發送模塊及第三接收模塊;其中, 所述第二接收模塊用于接收對端發送的包含有至少一個表情標識的表情消息; 所述第二檢測模塊用于檢測是否存儲有與所述表情消息中各表情標識對應的表情;所述第三發送模塊用于 在某表情標識沒有對應表情時,向所述對端發送的包含有該表情標識的表情請求消息; 所述第三接收模塊用于接收并顯示所述對端發送的與所述表情請求消息中各表情標識對應的表情。
5.如權利要求4所述的終端,其特征在于,所述第二檢測模塊具體用于檢測終端表情數據庫中是否存儲有所述表情消息中的各表情標識或存儲與各表情標識對應的表情是否丟失,若某一表情標識在所述終端表情數據庫中不存在或其對應的表情丟失,則檢測結果為該表情標識沒有對應表情。
6.如權利要求4或5所述的終端,其特征在于,還包括更新模塊,所述更新模塊用于在所述第三接收模塊接收到與所述表情標識對應的表情后,將所述表情標識與表情對應更新到所述終端表情數據庫中。
7.如權利要求4或5所述的終端,其特征在于,還包括同步模塊,所述同步模塊用于將所述終端表情數據庫同步到其他終端。
8.—種終端表情顯示方法,其特征在于,包括: 向對端發送攜帶有至少一個表情標識的表情消息; 接收所述對端發送的攜帶有至少一個表情標識的表情請求消息; 在接收到所述表情請求消息后,向所述對端發送所述表情請求消息中各表情標識對應的表情。
9.一種終端表情顯示方法,其特征在于,包括: 接收對端發送的包含有至少一個表情標識的表情消息; 檢測是否存儲有與所述表情消息中各表情標識對應的表情; 在某表情標識沒有對應表情時,向所述對端發送包含有該表情標識的表情請求消息; 接收并顯示所述對端發送的與所述表情請求消息中各表情標識對應的表情。
10.如權利要求9所述的終端表情顯示方法,其特征在于,在所述接收端接收到與所述表情標識對應的 表情后還包括:將所述表情標識與表情對應更新到終端表情數據庫中。
【文檔編號】H04M1/725GK103647870SQ201310617120
【公開日】2014年3月19日 申請日期:2013年11月27日 優先權日:2013年11月27日
【發明者】周俊杰 申請人:宇龍計算機通信科技(深圳)有限公司