專利名稱:一種在即時通信工具中標識用戶的方法
技術領域:
本發明涉及計算機軟件、網絡通信領域,尤其是即時通信技術, 特別是涉及一種在即時通信工具中標識用戶的方法。
背景技術:
即時通4言(Instant messaging,簡稱、IM)已經成為用戶通過網 絡進行通信的重要手段,目前有4艮多即時通信工具,如QQ、 MSN,還 有一些是面向企業即時通信的工具,如RTX、 Sametime等。
目前的即時通信工具,支持不同類型的用戶帳號,如數字、電 子郵件、手機號等。有些用戶在使用過程中,除了帳號,還希望知道 在線好友的登錄地點或使用的平臺,目前有些即時通信工具可以看到 好友的IP地址,但還是不能滿足這些用戶的需要。
發明內容
本發明為解決上迷問題不足之處,提供了一種在即時通信工具中 標識用戶的方法。
為了解決上述問題,本發明提供以下技術方案 一種在即時通信工具 中標識用戶的方法,包括如下步驟,
a. 用戶在客戶端登錄成功后,客戶端把包含該用戶資源的在線狀態 消息發送給服務器;
b. 服務器存儲所有在線用戶的用戶資源;
c. 服務器發送包含該用戶資源標識的在線狀態消息給在線好友的 客戶端;同時,服務器發送包含該用戶在線好友的資源標識的在線狀 態消息給該用戶的客戶端;
d.客戶端收到上述在線狀態消息后,通過客戶端的界面顯示用戶資源。
所述用戶資源包括用戶使用即時通信軟件的平臺和用戶的登錄 地點。
所述用戶使用即時通信軟件的平臺包括基于Windows的桌面軟 件和基于Web的軟件。
所述用戶資源與用戶的ID綁定在一起。 本發明的優點
用戶自己或其好友通過用戶資源的顯示,能夠清晰地了解該用戶登 錄的地點和使用的平臺。其好友根據該用戶登錄的地點或平臺,決定 在即時通信中使用哪些功能。
圖1為本發明用戶資源的傳輸步驟的流程示意圖。
具體實施例方式
本發明的技術方案,將結合附圖作以下詳細說明。
用戶資源是指用戶使用即時通信軟件的平臺(例如是基于 Windows的桌面軟件、或是基于Web的軟件)和登錄的地點(例如是在 家里,或是在辦公室或其他地點)。
平臺的用途由于Windows桌面軟件和Web軟件支持的功能不同, 因此,如果知道在線好友使用的平臺,則知道能夠使用哪些功能。例 如Web軟件不支持多i某體和點對點文件傳輸,Windows桌面軟件不支 持歷史記錄的全文檢索等。
地點的用途例如用戶在公司時,其資源是Office,好友看到 后,會知道該用戶是在公司辦公;用戶到家后,其資源是Home,表
示其在家中。地點是用戶自己設置的,用戶可以只設置類型(如Home), 也可以設置內容(如北京市中關村大街10號樓)。因此,用戶可以根 據用途和愛好設置自己上線時的地點。
用戶資源的標識用戶資源通過線狀態消息中傳輸,使用XML的 格式存儲。例如
<user_resID〉
〈platform type="Windows"Windows XP 5. K/platform〉 〈site type」'Office"〉北京市中關村大街10號樓〈/site〉 </user-resID〉 如圖l所示,用戶資源傳輸的過程
a. 用戶在客戶端登錄成功后,客戶端把包含該用戶資源的在線狀態 消息發送給服務器;
b. 服務器存儲所有在線用戶的用戶資源;
c. 服務器發送包含該用戶資源標識的在線狀態消息給在線好友的 客戶端;同時,服務器發送包含該用戶在線好友的資源標識的在線狀 態消息給該用戶的客戶端;
d. 客戶端收到在線狀態消息后,通過客戶端的界面顯示用戶資源。 用戶登錄客戶端時設置用戶資源平臺是客戶端程序自動識別
的,因此用戶不能設置,但是地點是用戶自己設置的。在登錄界面中, 資源部分是一個下拉編輯框,用戶可以按需求選擇或輸入本次登錄的 地點。
權利要求
1.一種在即時通信工具中標識用戶的方法,其特征在于包括如下步驟,a.用戶在客戶端登錄成功后,客戶端把包含該用戶資源的在線狀態消息發送給服務器;b.服務器存儲所有在線用戶的用戶資源;c.服務器發送包含該用戶資源標識的在線狀態消息給在線好友的客戶端;同時,服務器發送包含該用戶在線好友的資源標識的在線狀態消息給該用戶的客戶端;d.客戶端收到上述在線狀態消息后,通過客戶端的界面顯示用戶資源。
2. 根據權利要求1所述一種在即時通信工具中標識用戶的方法,其特征在 于所述用戶資源包括用戶使用即時通信軟件的平臺和用戶的登錄地點。
3. 根據權利要求1所述一種在即時通信工具中標識用戶的方法,其特征在 于所述用戶使用即時通信軟件的平臺包括基于Windows的桌面軟件和基 于Web的專欠件。
4. 根據權利要求1或2所述一種在即時通信工具中標識用戶的方法,其特 征在于所述用戶資源與用戶的ID綁定在一起。
全文摘要
本發明提供了一種在即時通信工具中標識用戶的方法,包括如下步驟用戶在客戶端登錄成功后,客戶端把包含該用戶資源的在線狀態消息發送給服務器;服務器存儲所有在線用戶的用戶資源;服務器發送包含該用戶資源標識的在線狀態消息給在線好友的客戶端;同時,服務器發送包含該用戶在線好友的資源標識的在線狀態消息給該用戶的客戶端;客戶端收到上述在線狀態消息后,通過客戶端的界面顯示用戶資源。用戶自己或其好友通過用戶資源的顯示,能夠清晰地了解該用戶登錄的地點和使用的平臺。其好友根據該用戶登錄的地點或平臺,決定在即時通信中使用哪些功能。
文檔編號H04L12/58GK101188581SQ20071017925
公開日2008年5月28日 申請日期2007年12月12日 優先權日2007年12月12日
發明者鍵 關, 榮 文, 霍文旌, 平 黃 申請人:北京億企通信息技術有限公司