在會話界面中展示用戶信息的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,特別是涉及一種在會話界面中展示用戶信息的方法及裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)的進步,利用互聯(lián)網(wǎng)進行文字、語音、視頻溝通的工具不斷涌現(xiàn)。即時通訊(Instant Messaging)是目前Internet上最為流行的通訊方式,各種各樣的即時通訊軟件也層出不窮;服務提供商也提供了越來越豐富的通訊服務功能。
[0003]通過即時通訊等溝通工具提供的服務,可以實現(xiàn)兩個人之間的信息互通,還可以實現(xiàn)三個以上人之間的信息互通?,F(xiàn)有技術(shù)中,周圍認識的朋友、或者參加某個活動所認識的朋友,由于慢慢了解而知道相互之間有某個共同的愛好、興趣、或同一工作單位等,而建立一個群,在一起互相傳遞信息。
[0004]但是,在實際情況中,即時通訊等通信工具或溝通工具僅僅通過用戶之間慢慢了解來獲知用戶本人也感興趣的內(nèi)容,需要的時間比較長久的,不符合目前快節(jié)奏生活的需求。
【發(fā)明內(nèi)容】
[0005]本發(fā)明主要解決的技術(shù)問題是提供一種在會話界面中展示用戶信息的方法及裝置,能夠在傳遞信息時即時向其它用戶展示信息傳遞者的預定身份。
[0006]為解決上述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是:提供一種在會話界面中展示用戶信息的方法,所述方法包括:在用戶登錄客戶端時,從服務端的后臺服務器獲取用戶圖標的配置信息數(shù)據(jù)包,并存儲在客戶端;當接收到群組聊天消息時,向所述服務端發(fā)送獲取消息發(fā)送者的圖標標識的請求;根據(jù)所述服務端所返回的消息發(fā)送者的圖標標識,在所述配置信息數(shù)據(jù)包中查找并獲取對應的圖標信息;在會話界面中顯示收到的聊天信息,并在所述用戶信息展示區(qū)域中展示對應的用戶圖標,所述用戶圖標表示所述用戶的預定身份。
[0007]其中,所述配置信息數(shù)據(jù)包包括:圖標名稱、圖標類型、展示順序、各等級圖標的統(tǒng)一資源定位符URL、提示信息以及圖標跳轉(zhuǎn)鏈接提示信息。
[0008]其中,所述用戶信息包括用戶頭像和用戶昵稱,在所述用戶信息展示區(qū)域中展示對應的用戶圖標是在所述用戶昵稱之后展示所述對應的用戶圖標。
[0009]其中,當從所述服務端的后臺服務器獲取用戶圖標的配置信息數(shù)據(jù)包失敗時,則加載前一次所存儲的用戶圖標的配置信息數(shù)據(jù)包。
[0010]為解決上述技術(shù)問題,本發(fā)明另一方面提供一種在會話界面中展示用戶信息的方法,所述方法包括:響應客戶端的請求,向所述客戶端發(fā)送用戶圖標的配置信息數(shù)據(jù)包;接收所述客戶端發(fā)送的獲取消息發(fā)送者的圖標標識的請求,并根據(jù)所述消息發(fā)送者的用戶信息查找并獲取到對應的圖標標識;返回所述消息發(fā)送者的對應的所述圖標標識至所述客戶端,以供所述客戶端根據(jù)返回的所述對應的圖標標識,在其所獲取的所述配置信息數(shù)據(jù)庫中查找并獲取對應的圖標信息,所述用戶圖標表示所述用戶的預定身份。
[0011]其中,所述方法還包括:管理用戶圖標的相關(guān)信息,生成并更新用戶圖標的配置信息數(shù)據(jù)包;管理并更新圖標標識與用戶之間的關(guān)系,并將最新的圖標標識與用戶之間關(guān)系的數(shù)據(jù)包存儲至所述服務端的即時通訊服務器。
[0012]其中,所述生成并更新用戶圖標的配置信息數(shù)據(jù)包是生成可擴展標記語言XML的配置信息數(shù)據(jù)包,并更新至內(nèi)容分發(fā)網(wǎng)絡CDN,以供所述客戶端獲取最新的XML的配置信息數(shù)據(jù)包。
[0013]其中,所述最新的圖標標識與用戶之間關(guān)系的數(shù)據(jù)包在存儲至所述即時通訊服務器的同時,進一步存儲至所述后臺端的用戶關(guān)系鏈數(shù)據(jù)存儲服務器中。
[0014]為解決上述技術(shù)問題,本發(fā)明又一方面提供一種在會話界面中展示用戶信息的客戶端裝置,所述裝置包括:獲取模塊,用于在用戶登錄客戶端時,從服務端的后臺服務器獲取用戶圖標的配置信息數(shù)據(jù)包,并存儲在客戶端;發(fā)送模塊,用于當接收到群組聊天消息時,向所述服務端發(fā)送獲取消息發(fā)送者的圖標標識的請求;查找模塊,用于根據(jù)所述服務器所返回的消息發(fā)送者的圖標標識,在所述配置信息數(shù)據(jù)包中查找并獲取對應的圖標信息;展示模塊,用于在會話界面中顯示收到的聊天信息,并在所述用戶信息展示區(qū)域中展示對應的用戶圖標,所述用戶圖標表示所述用戶的預定身份。
[0015]其中,所述配置信息數(shù)據(jù)包包括:圖標名稱、圖標類型、展示順序、各等級圖標的統(tǒng)一資源定位符URL、提示信息以及圖標跳轉(zhuǎn)鏈接提示信息。
[0016]其中,所述用戶信息包括用戶頭像和用戶昵稱,所述展示模塊具體用于在所述用戶昵稱之后展示所述對應的用戶圖標。
[0017]其中,所述裝置還包括:加載模塊,用于當從所述服務端的后臺服務器獲取用戶圖標的配置信息數(shù)據(jù)包失敗時,加載前一次所存儲的用戶圖標的配置信息數(shù)據(jù)包。
[0018]為解決上述技術(shù)問題,本發(fā)明又一方面提供一種在會話界面中展示用戶信息的服務端裝置,所述裝置包括:第一發(fā)送模塊,用于響應客戶端的請求,向所述客戶端發(fā)送用戶圖標的配置信息數(shù)據(jù)包;接收模塊,用于接收所述客戶端發(fā)送的獲取消息發(fā)送者的圖標標識的請求;查找模塊,用于根據(jù)所述消息發(fā)送者的用戶信息查找并獲取到對應的圖標標識;第二發(fā)送模塊,用于返回所述消息發(fā)送者的對應的所述圖標標識至所述客戶端,以供所述客戶端根據(jù)返回的所述對應的圖標標識,在其所獲取的所述配置信息數(shù)據(jù)庫中查找并獲取對應的圖標信息,所述用戶圖標表示所述用戶的預定身份。
[0019]其中,所述裝置還包括:第一管理模塊,用于管理用戶圖標的相關(guān)信息;生成模塊,用于生成用戶圖標的配置信息數(shù)據(jù)包;第一更新模塊,用于更新用戶圖標的配置信息數(shù)據(jù)包;第二管理模塊,用于管理圖標標識與用戶之間的關(guān)系;第二更新模塊,用于更新圖標標識與用戶之間的關(guān)系;存儲模塊,用于將最新的圖標標識與用戶之間關(guān)系的數(shù)據(jù)包存儲至所述服務端的即時通訊服務器。
[0020]其中,所述生成模塊具體用于生成可擴展標記語言XML的配置信息數(shù)據(jù)包;所述第一更新模塊具體用于更新用戶圖標的XML配置信息數(shù)據(jù)包至內(nèi)容分發(fā)網(wǎng)絡CDN,以供所述客戶端獲取最新的XML的配置信息數(shù)據(jù)包。
[0021]其中,所述存儲模塊具體用于最新的圖標標識與用戶之間關(guān)系的數(shù)據(jù)包在存儲至所述即時通訊服務器的同時,進一步存儲至所述后臺端的用戶關(guān)系鏈數(shù)據(jù)存儲服務器中。
[0022]本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明在用戶登錄客戶端時,從服務端的后臺服務器獲取用戶圖標的配置信息數(shù)據(jù)包,并存儲在客戶端;當接收到群組聊天消息時,向服務端發(fā)送獲取消息發(fā)送者的圖標標識的請求;根據(jù)服務端所返回的消息發(fā)送者的圖標標識,在配置信息數(shù)據(jù)包中查找并獲取對應的圖標信息;在會話界面中顯示收到的聊天信息,并在用戶信息展示區(qū)域中展示對應的用戶圖標,用戶圖標表示用戶的預定身份。由于用戶圖標表示用戶的預定身份,在收到群組聊天消息時,即時在用戶信息展示區(qū)域中展示對應的用戶圖標,通過這種方式,能夠使得信息傳遞者在傳遞信息時即時向其它用戶展示自己的預定身份,增加曝光機會,從而使其它用戶即時地了解、認識自己。
【附圖說明】
[0023]圖1是現(xiàn)有技術(shù)中通訊系統(tǒng)信息傳輸?shù)牧鞒虉D;
[0024]圖2是本發(fā)明在會話界面中展示用戶信息的方法一實施方式的流程圖;
[0025]圖3是本發(fā)明在會話界面中展示用戶信息的方法另一實施方式的流程圖;
[0026]圖4是本發(fā)明在氣泡聊天模式下有3個用戶的群聊公屏的場景示意圖;
[0027]圖5是本發(fā)明客戶端方法中當鼠標移入用戶圖標區(qū)域時出現(xiàn)提示說明的示意圖;
[0028]圖6是本發(fā)明在會話界面中展示用戶信息的方法一實施方式的流程圖;
[0029]圖7是本發(fā)明在會話界面中展示用戶信息的方法另一實施方式的流程圖;
[0030]圖8是本發(fā)明服務端三層設(shè)計的數(shù)據(jù)緩存模型示意圖;
[0031]圖9是本發(fā)明服務端網(wǎng)絡拓撲結(jié)構(gòu)示意圖;
[0032]圖10是本發(fā)明服務端具體端口及數(shù)據(jù)接口示意圖;
[0033]圖11是本發(fā)明在會話界面中展示用戶信息的客戶端裝置一實施方式的結(jié)構(gòu)示意圖;
[0034]圖12是是本發(fā)明在會話界面中展示用戶信息的服務端裝置一實施方式的結(jié)構(gòu)示意圖。
【具體實施方式】
[0035]下面先介紹一下本發(fā)明的應用環(huán)境和實際需求。
[0036]在社交活動中,通過周圍認識的朋友、或者參加某個活動所認識的朋友,慢慢了解而知道相互之間有