專利名稱:一種在即時(shí)通信工具中顯示好友在線狀態(tài)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)軟件、網(wǎng)絡(luò)通信領(lǐng)域,尤其是即時(shí)通信技術(shù), 特別是涉及一種在即時(shí)通信工具中顯示好友在線狀態(tài)的方法。
背景技術(shù):
即時(shí)通信(Instant messaging,簡稱IM)已經(jīng)成為用戶通過網(wǎng) 絡(luò)進(jìn)行通信的重要手段,目前有很多即時(shí)通信工具,如騰訊公司的 QQ,微軟的MSN,。即時(shí)通訊工具提供的功能被越來越多的用戶喜歡,當(dāng)用戶實(shí)現(xiàn)發(fā) 送消息和傳輸文件等即時(shí)通訊功能時(shí)首先要看好友的在線狀態(tài),目前 即時(shí)通訊工具,常常是在主界面和會話窗口顯示,顯示的地方比較少, 如啟動會話或發(fā)送消息、文件,選擇接收者時(shí)、查看接收到的數(shù)據(jù) 時(shí)、多人會話窗口中,用戶均不能很方便的看到好友的在線狀態(tài),好 友在線狀態(tài)的種類也很少,也不能準(zhǔn)確的反映好友的在線狀態(tài)。
發(fā)明內(nèi)容
本發(fā)明為解決上述問題不足之處,提供了一種在即時(shí)通信工具中 顯示好友在線狀態(tài)的方法。為了解決上述問題,本發(fā)明提供以下技術(shù)方案 一種在即時(shí)通信工具 中顯示好友在線狀態(tài)的方法,包括如下步驟a. 用戶登錄客戶端后,先發(fā)送自己的在線狀態(tài)給服務(wù)器;b. 服務(wù)器把在線好友用戶的在線狀態(tài)發(fā)送給該用戶;c. 服務(wù)器把該用戶的在線狀態(tài)廣播給在線好友用戶;d. 在線用戶改變狀態(tài)時(shí),則重復(fù)a、 c的過程。
所述步驟還包括客戶端收到好友的在線狀態(tài)后,實(shí)時(shí)刷新用戶界面。所述在線狀態(tài)包括基本在線狀態(tài)、擴(kuò)展在線狀態(tài)和自定義在線狀態(tài)o所述基本在線狀態(tài)包括在線、忙碌、離開、下線。 所述忙碌的擴(kuò)展在線狀態(tài)包括電話中、正在演示幻燈片、正在安 裝軟件。所述離開的擴(kuò)展在線狀態(tài)包括馬上回來、正在開會、外出就餐。 所述步驟還包括,在線用戶可以通過界面自定義在線狀態(tài)顯示的 文字或圖標(biāo)。本發(fā)明的優(yōu)點(diǎn)只要顯示好友的地方,都顯示好友的在線狀態(tài),這樣用戶隨時(shí)隨 地可以看到好友的準(zhǔn)確在線狀態(tài),方便了用戶的即時(shí)溝通,從而提高 效率。用戶可以通過擴(kuò)展或自定義狀態(tài)的方式向好友準(zhǔn)確地反映自己 目前的在線狀態(tài)。 附圖i兌明
圖1為本發(fā)明方法技術(shù)方案的流程圖。
具體實(shí)施例方式如圖1所示, 一種在即時(shí)通信工具中顯示好友在線狀態(tài)的方法,包 括以下步驟sl.用戶登錄客戶端后,先發(fā)送自己的在線狀態(tài)給服務(wù)器; s2.服務(wù)器把在線好友用戶的在線狀態(tài)發(fā)送給該用戶,從而該用戶就得知那些好友在線以及好友的在線狀態(tài);s3.服務(wù)器把該用戶的在線狀態(tài)廣播給在線好友用戶,在線好友從
而得知該用戶的在線狀態(tài);s4.在線用戶改變狀態(tài)時(shí),則重復(fù)sl、 s3的過程;用戶下線時(shí)不 會向服務(wù)器發(fā)送"下線"的在線狀態(tài)消息。用戶是否下線是服務(wù)器通 過判斷網(wǎng)絡(luò)關(guān)閉以及應(yīng)用層的通訊協(xié)議實(shí)現(xiàn)的。如,客戶端死機(jī),是 沒有機(jī)會向服務(wù)器發(fā)送任何數(shù)據(jù)的,因此服務(wù)器不能依賴客戶端發(fā)送 "下線"狀態(tài)來作為判斷用戶下線的辦法。s 5.客戶端收到好友的在線狀態(tài)后,實(shí)時(shí)刷新用戶界面. 其中,在線狀態(tài)有基本、擴(kuò)展和自定義3種。 基本狀態(tài)指在線、忙碌、離開、下線。擴(kuò)展?fàn)顟B(tài)指對某些基本狀態(tài)的界面顯示文字?jǐn)U展。例如離開的 顯示文字?jǐn)U展為馬上回來、正在開會、外出就餐等;忙碌擴(kuò)展為 電話中、正在演示幻燈片、正在安裝軟件等??梢栽谛枰獣r(shí)增加更多 的狀態(tài)顯示文字。自定義狀態(tài)指用戶自己定義的狀態(tài)顯示文字,但下線不能自定 義,例如把忙碌狀態(tài)的顯示文字自定義為"正在學(xué)習(xí),請勿打擾"。 以下詳細(xì)描述客戶端顯示好友在線狀態(tài) 1.主界面的組織結(jié)構(gòu)或聯(lián)系人列表中通過圖標(biāo)的變化和其后的 附加文字,如"正在開會"顯示。 2.會話窗口中通過圖標(biāo)顯示對方狀態(tài),如果對方狀態(tài)發(fā)生變化,而這些變 化有可能影響該對話,如下線、離開等,則通過文字進(jìn)行提示。 其中,文字提示的方式有2種, 一種是固定在會話窗口消息 顯示區(qū)頂部,這樣始終可以顯示對方的當(dāng)前狀態(tài),另一種是顯示 在消息區(qū)內(nèi),可以顯示對方的狀態(tài)變化歷史,而且由于該文字與
會話文字在一起,所以如果正在與對方聊天,則^R示效果明顯些。3. 啟動會話或發(fā)送消息、文件,選擇接收者時(shí) 在選擇對象窗口的好友列表中,實(shí)時(shí)顯示每個(gè)用戶的狀態(tài)。有些情況下,發(fā)送者發(fā)送數(shù)據(jù)時(shí),會關(guān)心對方的狀態(tài),如發(fā)起多 人會話時(shí),會關(guān)心成員是否在線,因此在選擇對象時(shí),如果可以 實(shí)時(shí)顯示用戶的狀態(tài),則非常方便。4. 查看接收到的數(shù)據(jù)時(shí) 接收到廣播消息或文件時(shí),發(fā)送者通過圖標(biāo)顯示其狀態(tài)。這樣用戶查看消息時(shí),可以知道對方的狀態(tài),而不需要通過主界面 查看。5. 多人會話窗口中成員列表中,每個(gè)成員通過圖標(biāo)顯示其狀態(tài)。這樣用戶在進(jìn) 行多人會話時(shí),也不需要通過主界面查看每個(gè)成員的狀態(tài)。
權(quán)利要求
1.一種在即時(shí)通信工具中顯示好友在線狀態(tài)的方法,其特征在于包括如下步驟,a.用戶登錄客戶端后,先發(fā)送自己的在線狀態(tài)給服務(wù)器;b.服務(wù)器把在線好友用戶的在線狀態(tài)發(fā)送給該用戶;c.服務(wù)器把該用戶的在線狀態(tài)廣播給在線好友用戶;d.在線用戶改變狀態(tài)時(shí),則重復(fù)a、c的過程。
2. 根據(jù)權(quán)利要求1所述的一種在即時(shí)通信工具中顯示好友在線狀態(tài)的方 法,其特征在于所述步驟還包括客戶端收到好友的在線狀態(tài)后,實(shí)時(shí)刷新 用戶界面。 .
3. 根據(jù)權(quán)利要求1所述的一種在即時(shí)通信工具中顯示好友在線狀態(tài)的方法, 其特征在于所述在線狀態(tài)包括基本在線狀態(tài)、擴(kuò)展在線狀態(tài)和自定義在 線狀態(tài)。 .
4. 根據(jù)權(quán)利要求3所述的一種在即時(shí)通信工具中顯示好友在線狀態(tài)的方 法,其特征在于所述基本在線狀態(tài)包括在線、忙碌、離開、下線。
5. 根據(jù)權(quán)利要求3所述的一種在即時(shí)通信工具中顯示好友在線狀態(tài)的方 法,其特征在于所述忙碌的擴(kuò)展在線狀態(tài)包括電話中、正在演示幻燈片、 正在安裝軟件。
6. 根據(jù)權(quán)利要求3所述的一種在即時(shí)通信工具中顯示好友在線狀態(tài)的方 法,其特征在于所迷離開的擴(kuò)展在線狀態(tài)包括馬上回來、正在開會、外出就餐。
7. 根據(jù)權(quán)利要求1所述的一種在即時(shí)通信工具中顯示好友在線狀態(tài)的方法, 其特征在于:所述步驟還包括,在線用戶可以通過界面自定義在線狀態(tài)顯示 的文字或圖標(biāo)。
全文摘要
本發(fā)明提供了一種在即時(shí)通信工具中顯示好友在線狀態(tài)的方法,包括步驟a.用戶登錄客戶端后,先發(fā)送自己的在線狀態(tài)給服務(wù)器;b.服務(wù)器把在線好友用戶的在線狀態(tài)發(fā)送給該用戶;c.服務(wù)器把該用戶的在線狀態(tài)廣播給在線好友用戶;d.每當(dāng)用戶的在線狀態(tài)發(fā)生變化時(shí),則重復(fù)a~c的過程。從而只要顯示好友的地方,都顯示好友的在線狀態(tài),這樣用戶隨時(shí)隨地可以看到好友的準(zhǔn)確在線狀態(tài),方便了用戶的即時(shí)溝通,從而提高效率。
文檔編號G06F17/30GK101119329SQ20071012196
公開日2008年2月6日 申請日期2007年9月19日 優(yōu)先權(quán)日2007年9月19日
發(fā)明者鍵 關(guān), 榮 文, 霍文旌, 平 黃 申請人:北京億企通信息技術(shù)有限公司