專利名稱:一種在即時(shí)通信系統(tǒng)中顯示通信狀態(tài)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電通信技術(shù),特別是涉及一種在即時(shí)通信系統(tǒng)中顯示通信狀態(tài)的方法。
背景技術(shù):
隨著社會(huì)及科技的發(fā)展,人們?cè)絹?lái)越重視信息交流和溝通的及時(shí)性,因此,可以使 得人們相互之間的聯(lián)絡(luò)和溝通日益方便的各種通訊技術(shù)逐漸被用戶所認(rèn)可和接受。例如, 日常生活中,即時(shí)通信系統(tǒng)已經(jīng)成為許多人重要的通訊工具,為人們的工作、生活和學(xué)習(xí)帶 來(lái)了便利。即時(shí)通訊技術(shù)的原理是通過(guò)互聯(lián)網(wǎng)實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)的實(shí)時(shí)信息傳輸,包括文件、文字、 圖像、語(yǔ)音、視頻等信息。作為通過(guò)互聯(lián)網(wǎng)即時(shí)和他人聯(lián)系的一種方式,即時(shí)通信系統(tǒng)具有 互動(dòng)性強(qiáng)、價(jià)格便宜等特點(diǎn),即時(shí)通信系統(tǒng)因此能夠在不長(zhǎng)的時(shí)間得到普及。使用即時(shí)通信產(chǎn)品,人們可以在網(wǎng)絡(luò)上進(jìn)行文字、聲音和視頻交流,共享文件、圖 片、視頻等,從而使得生活和學(xué)習(xí)更為方便。同時(shí),越來(lái)越多的人也認(rèn)識(shí)到即時(shí)通信產(chǎn)品對(duì) 提高生產(chǎn)力的作用,開(kāi)始將即時(shí)通信產(chǎn)品使用在工作中。可以說(shuō),即時(shí)通信產(chǎn)品已經(jīng)超越一 個(gè)簡(jiǎn)單技術(shù)工具的范疇,成為了一種現(xiàn)代交流方式的新象征。在使用即時(shí)通信系統(tǒng)進(jìn)行交流的時(shí)候,需要將自己要表達(dá)的意思通過(guò)鍵盤(pán)、鼠標(biāo)、 觸摸屏、手寫(xiě)板等輸入設(shè)備輸入到計(jì)算機(jī)中,整個(gè)過(guò)程通常包括文字的輸入和圖片的組織 等等。但是,在傳統(tǒng)的即時(shí)通信系統(tǒng)中,當(dāng)用戶組織這些信息時(shí),對(duì)方用戶對(duì)其狀態(tài)一無(wú)所 知,從而造成交互上的間隙,影響即時(shí)通信產(chǎn)品交互的實(shí)時(shí)性?,F(xiàn)有技術(shù)中,存在一些可以解決前述問(wèn)題的方法。一種現(xiàn)有技術(shù)的方法中,顯示通 信狀態(tài)的系統(tǒng)主要包括信息采集系統(tǒng)、信息傳輸系統(tǒng)和信息展示系統(tǒng)。該現(xiàn)有技術(shù)的方法中,包括信息采集和信息展示兩個(gè)過(guò)程。其中,信息采集的工作流程包括信息采集系統(tǒng)監(jiān)視用戶的輸入設(shè)備的使用情況 或者輸入屏幕的變化,收集用戶的輸入狀態(tài)信息;當(dāng)用戶第一個(gè)輸入到來(lái)時(shí),信息采集系 統(tǒng)開(kāi)始維護(hù)一個(gè)定時(shí)器,并通過(guò)互聯(lián)網(wǎng)向信息展示系統(tǒng)發(fā)送一個(gè)特定的數(shù)據(jù)包;當(dāng)定時(shí)器 超時(shí),信息采集系統(tǒng)檢測(cè)從定時(shí)器開(kāi)始工作到定時(shí)器超時(shí)這個(gè)時(shí)間段內(nèi)是否有新的輸入到 來(lái);如果有,則向信息展示系統(tǒng)發(fā)送一個(gè)新的特定數(shù)據(jù)包,并啟動(dòng)一個(gè)新的定時(shí)器;如果沒(méi) 有,則結(jié)束一個(gè)流程。信息展示的工作流程包括當(dāng)信息展示系統(tǒng)收到一個(gè)信息采集系統(tǒng)發(fā)送的特定數(shù) 據(jù)包后,展示一個(gè)特定標(biāo)記,并啟動(dòng)一個(gè)與信息發(fā)送方一樣大小(或者稍大)的定時(shí)器;當(dāng) 定時(shí)器超時(shí),信息展示系統(tǒng)檢測(cè)從定時(shí)器啟動(dòng)到超時(shí)這個(gè)時(shí)間段內(nèi)是否有新的特定數(shù)據(jù)包 到來(lái);如果有,則繼續(xù)展示特定標(biāo)記,并啟動(dòng)一個(gè)新的定時(shí)器;如果沒(méi)有,則取消特定標(biāo)記
3的展示,結(jié)束一個(gè)流程。該現(xiàn)有技術(shù)的方法存在一些缺點(diǎn)首先,為了保證展示信息的實(shí)時(shí)性,在實(shí)際實(shí)現(xiàn) 中,信息采集系統(tǒng)啟動(dòng)的定時(shí)器一般在5-10秒這個(gè)范圍內(nèi),而一般情況下,用戶組織信息 的時(shí)間會(huì)超過(guò)5-10秒鐘的時(shí)間,如果超過(guò)這個(gè)時(shí)間,就會(huì)每隔一個(gè)時(shí)間周期發(fā)出一個(gè)數(shù)據(jù) 包,這樣,在用戶組織信息的過(guò)程中可能有很多個(gè)相同的特定數(shù)據(jù)包發(fā)出來(lái),對(duì)網(wǎng)絡(luò)帶寬的 要求非常大;尤其對(duì)于要經(jīng)過(guò)服務(wù)器中轉(zhuǎn)的一些即時(shí)通信軟件來(lái)說(shuō),在龐大的用戶量基礎(chǔ) 上,現(xiàn)在使用的方法會(huì)在服務(wù)器形成巨大的數(shù)據(jù)中轉(zhuǎn)量,耗費(fèi)服務(wù)器巨大的帶寬。其次,該 方法在信息采集系統(tǒng)組織信息的時(shí)候持續(xù)的發(fā)送相同的特定數(shù)據(jù)包來(lái)維持信息展示系統(tǒng) 的展示,信息展示系統(tǒng)需要間隔一段時(shí)間持續(xù)檢測(cè)是否有新的特定數(shù)據(jù)包到來(lái),增加系統(tǒng) 的負(fù)擔(dān),造成資源的浪費(fèi)和效率的降低。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種在即時(shí)通信系統(tǒng)中顯示通信狀態(tài)的方 法,可以以更少的網(wǎng)絡(luò)帶寬資源實(shí)現(xiàn)通信狀態(tài)的顯示。為解決上述技術(shù)問(wèn)題,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種在即時(shí)通信系統(tǒng)中顯示通信狀態(tài)的方法,包括步驟1)信息采集方采集本地用戶的當(dāng)前狀態(tài)信息;2)所述信息采集方根據(jù)該狀態(tài)信息生成對(duì)應(yīng)的狀態(tài)信息數(shù)據(jù)包,所述狀態(tài)信息數(shù) 據(jù)包中包含本地用戶的當(dāng)前狀態(tài)信息;其中,不同的狀態(tài)信息分別對(duì)應(yīng)不同的狀態(tài)信息數(shù) 據(jù)包,所述狀態(tài)信息數(shù)據(jù)包為開(kāi)始輸入信息數(shù)據(jù)包或停止輸入信息數(shù)據(jù)包,所述信息采集 方在生成開(kāi)始輸入信息數(shù)據(jù)包時(shí)啟動(dòng)定時(shí)器,在定時(shí)器超時(shí)時(shí)判斷本地用戶是否有新的輸 入,如果有,則啟動(dòng)新的定時(shí)器,如果沒(méi)有,則進(jìn)行停止輸入信息數(shù)據(jù)包的生成;3)所述信息采集方通過(guò)即時(shí)通信系統(tǒng)網(wǎng)絡(luò)將該狀態(tài)信息數(shù)據(jù)包發(fā)送到信息展示 方;4)所述信息展示方接收并解析該狀態(tài)信息數(shù)據(jù)包;根據(jù)解析出的當(dāng)前狀態(tài)信息 來(lái)展示與其對(duì)應(yīng)的狀態(tài)標(biāo)記;其中,不同的狀態(tài)信息分別對(duì)應(yīng)不同的狀態(tài)標(biāo)記。所述步驟1)的采集包括監(jiān)視用戶輸入設(shè)備的使用情況或者輸入屏幕的變化,收 集用戶的輸入狀態(tài)信息;所述步驟2)的生成狀態(tài)信息數(shù)據(jù)包包括生成開(kāi)始輸入信息數(shù)據(jù) 包或者生成停止輸入信息數(shù)據(jù)包。所述步驟4)的展示包括在接收到開(kāi)始輸入信息數(shù)據(jù)包時(shí)顯示標(biāo)記;在接收到停 止輸入信息數(shù)據(jù)包時(shí)停止標(biāo)記的顯示。所述步驟4)的展示包括在接收到開(kāi)始輸入信息數(shù)據(jù)包時(shí)顯示第一標(biāo)記;在接收 到停止輸入信息數(shù)據(jù)包時(shí)顯示第二標(biāo)記。所述步驟2)中的生成具體包括產(chǎn)生即時(shí)通信協(xié)議頭;產(chǎn)生子協(xié)議號(hào);產(chǎn)生狀態(tài) 內(nèi)容數(shù)據(jù);將所述協(xié)議頭、子協(xié)議號(hào)和狀態(tài)內(nèi)容數(shù)據(jù)組合成數(shù)據(jù)包。所述步驟2)的生成過(guò)程中,開(kāi)始輸入信息數(shù)據(jù)包和停止輸入信息數(shù)據(jù)包具有不 同的子協(xié)議號(hào)或者不同的狀態(tài)內(nèi)容數(shù)據(jù)。所述步驟4)的展示標(biāo)記包括展示文字、圖片、聲音、動(dòng)畫(huà)。所述步驟3)的發(fā)送采用中轉(zhuǎn)服務(wù)器中轉(zhuǎn)的方式或者采用點(diǎn)對(duì)點(diǎn)的方式。
4
相對(duì)于現(xiàn)有技術(shù),本發(fā)明的有益效果是由于本發(fā)明在檢測(cè)到用戶處于某一狀態(tài) 時(shí),產(chǎn)生與其對(duì)應(yīng)的狀態(tài)信息數(shù)據(jù)包,也就是說(shuō),使用多個(gè)不同的狀態(tài)信息數(shù)據(jù)包來(lái)傳遞不 同的狀態(tài)信息給信息展示方;因此,信息展示方不用維護(hù)定時(shí)器;并且每次展示都使用確 定的數(shù)據(jù)包,無(wú)需信息采集方定期發(fā)送同樣內(nèi)容的特定數(shù)據(jù)包,比現(xiàn)有技術(shù)更加節(jié)省希缺 的網(wǎng)絡(luò)帶寬資源。本發(fā)明的優(yōu)選方案中,一個(gè)狀態(tài)從展示到結(jié)束,使用了兩種數(shù)據(jù)包通知,先發(fā)一個(gè) 特定的開(kāi)始輸入信息數(shù)據(jù)包,到展示結(jié)束的時(shí)候發(fā)送一個(gè)特定的停止輸入信息數(shù)據(jù)包;對(duì) 比現(xiàn)有技術(shù),多使用了一種數(shù)據(jù)包類別,使得信息展示方不用維護(hù)定時(shí)器,最主要的是每次 展示都用且只用了兩個(gè)確定的數(shù)據(jù)包,比現(xiàn)有技術(shù)中使用的方法更加節(jié)省希缺的網(wǎng)絡(luò)帶寬 資源,尤其對(duì)于要經(jīng)過(guò)服務(wù)器中轉(zhuǎn)的一些即時(shí)通信軟件來(lái)說(shuō)。
圖1是本發(fā)明的方法應(yīng)用的系統(tǒng)的示意圖;圖2是圖1所示系統(tǒng)與網(wǎng)絡(luò)環(huán)境的示意圖;圖3是信息采集方的工作流程圖;圖4是信息展示方的工作流程圖。
具體實(shí)施例方式請(qǐng)參閱圖1,是本發(fā)明的方法應(yīng)用的系統(tǒng)的示意圖。本發(fā)明的方法通過(guò)信息采集單元100和信息展示單元200的相互配合來(lái)實(shí)現(xiàn);并 且,信息采集單元100和信息展示單元200之間通過(guò)信息傳輸系統(tǒng)900來(lái)實(shí)現(xiàn)數(shù)據(jù)的傳輸。請(qǐng)一并參閱圖2,是圖1所示系統(tǒng)與網(wǎng)絡(luò)環(huán)境的示意圖。其中,信息采集單元100與即時(shí)通信產(chǎn)品110、操作系統(tǒng)120、硬件系統(tǒng)130、用戶輸 入設(shè)備140和網(wǎng)絡(luò)傳輸系統(tǒng)150相互協(xié)調(diào)工作,完成信息的采集與發(fā)送。需要說(shuō)明的是,所述信息采集單元100也可以集成在即時(shí)通信產(chǎn)品110中。信息采集的工作原理是用戶通過(guò)用戶輸入設(shè)備140 (如鍵盤(pán)、鼠標(biāo)、書(shū)寫(xiě)板等各 種輸入設(shè)備)將信息(可以是文字,靜態(tài)圖形,動(dòng)畫(huà),視頻,聲音等各種信息)輸入硬件系統(tǒng) 130 ;操作系統(tǒng)120感知到該輸入信息后,通知即時(shí)通信產(chǎn)品110 ;即時(shí)通信產(chǎn)品110隨后觸 發(fā)信息采集單元100 ;信息采集單元100感知到用戶的輸入,對(duì)用戶的輸入狀態(tài)進(jìn)行編碼, 然后提交給即時(shí)通信產(chǎn)品110 ;即時(shí)通信產(chǎn)品110在操作系統(tǒng)120和硬件系統(tǒng)130的配合 下,由網(wǎng)絡(luò)傳輸系統(tǒng)150將用戶的輸入狀態(tài)傳輸出去。其中,網(wǎng)絡(luò)傳輸可以通過(guò)統(tǒng)一的中心 服務(wù)器中轉(zhuǎn),也可以使用P2P(點(diǎn)對(duì)點(diǎn))技術(shù)。信息展示單元200與即時(shí)通信產(chǎn)品210、操作系統(tǒng)220、硬件系統(tǒng)230和網(wǎng)絡(luò)傳輸 系統(tǒng)250相互協(xié)調(diào)工作,完成狀態(tài)信息的接收與信息的展示。需要說(shuō)明的是,所述信息展示單元200也可以集成在即時(shí)通信產(chǎn)品210中。信息展示的工作原理是硬件系統(tǒng)230接收到網(wǎng)絡(luò)傳輸系統(tǒng)250傳輸?shù)膩?lái)自網(wǎng)絡(luò) 的數(shù)據(jù),向上發(fā)送到操作系統(tǒng)220、即時(shí)通信產(chǎn)品210 ;即時(shí)通信產(chǎn)品210觸發(fā)信息展示單 元200,由信息展示單元200進(jìn)行信息的應(yīng)用層解碼和根據(jù)解出的不同碼進(jìn)行不同的信息 展不。
請(qǐng)一并參閱圖3和圖4,是本發(fā)明的方法中信息采集單元、信息傳送系統(tǒng),信息展 示單元的協(xié)調(diào)工作流程。請(qǐng)參閱圖3,是信息采集方的工作流程圖。步驟S31,信息采集單元100監(jiān)視用戶的輸入設(shè)備的使用情況或者輸入屏幕的變 化,收集用戶的輸入狀態(tài)信息。步驟S32,當(dāng)用戶第一個(gè)輸入到來(lái)時(shí),向信息展示單元200發(fā)送一個(gè)特定的開(kāi)始輸 入數(shù)據(jù)包。并且在發(fā)送特定的開(kāi)始輸入數(shù)據(jù)包時(shí)進(jìn)入步驟S33。所述開(kāi)始輸入數(shù)據(jù)包可以使用即時(shí)通信系統(tǒng)現(xiàn)有的通信協(xié)議和通信機(jī)制, 并在其上添加一種用來(lái)表示輸入狀態(tài)的子類型。一般來(lái)說(shuō),可以以如下方式發(fā)送 MsgHead+SubCmd+Status。其中,MsgHead是即時(shí)通信產(chǎn)品的協(xié)議頭;SubCmd是一個(gè)子協(xié)議號(hào),該子協(xié)議號(hào)用 來(lái)傳送輸入狀態(tài)的信息;Status表示是開(kāi)始輸入還是停止輸入,例如,可以用Status等于 1的情況表示開(kāi)始輸入,用Status等于0的情況表示停止輸入;當(dāng)然,也可以用其他數(shù)字來(lái) 對(duì)這兩種情況進(jìn)行編碼。步驟S33,信息采集單元100啟動(dòng)一個(gè)定時(shí)器。所述定時(shí)器的時(shí)間長(zhǎng)短可以由用戶輸入習(xí)慣、輸入設(shè)備類型、輸入數(shù)據(jù)類型等因 素決定的。這是因?yàn)椋绻麜r(shí)間定的太短,會(huì)將用戶正常的輸入間隙當(dāng)作用戶停止輸入的信 號(hào);如果時(shí)間太長(zhǎng),又有可能將用戶的停止輸入當(dāng)作一個(gè)輸入間隙,造成用戶停止輸入很長(zhǎng) 一段時(shí)間,信息展示單元200還在展示特定標(biāo)記,表示信息采集單元的用戶正在輸入。一般 來(lái)說(shuō),對(duì)于使用鍵盤(pán)進(jìn)行文字輸入的用戶,輸入窗口 7-10秒沒(méi)有變化,就表示用戶沒(méi)有新 的輸入到來(lái)。步驟S34,當(dāng)定時(shí)器超時(shí),檢測(cè)從定時(shí)器開(kāi)始工作到超時(shí)這段時(shí)間是否有新的輸 入;如果有,轉(zhuǎn)到步驟S33 ;如果沒(méi)有,轉(zhuǎn)到步驟S35。步驟S35,向信息展示單元200發(fā)送一個(gè)特定的停止輸入數(shù)據(jù)包。結(jié)束這次流程。一般來(lái)說(shuō),所述特定的停止輸入數(shù)據(jù)包使用和特定的開(kāi)始輸入數(shù)據(jù)包相同的數(shù)據(jù) 格式,即相同的信息頭(MsgHead),相同的子協(xié)議號(hào)(SubCmd),相同的協(xié)議體(Status)。只 是協(xié)議體中的內(nèi)容(即Status的內(nèi)容)與特定的開(kāi)始輸入數(shù)據(jù)包不同。當(dāng)然,本領(lǐng)域的技 術(shù)人員熟知,也可以使用不同的子協(xié)議號(hào),只是這么做沒(méi)有什么本質(zhì)的區(qū)別。請(qǐng)參閱圖4,是信息展示方的工作流程圖。步驟S41,接收特定的開(kāi)始輸入的數(shù)據(jù)包,該數(shù)據(jù)包與信息采集單元100發(fā)出的特 定的開(kāi)始輸入數(shù)據(jù)包相對(duì)應(yīng)。步驟S42,信息展示單元200對(duì)該數(shù)據(jù)包進(jìn)行解碼,取出即時(shí)通信產(chǎn)品所使用的信 息頭(MsgHead),找到子協(xié)議號(hào)(SubCmd)和協(xié)議體中的內(nèi)容(Status)并解析;根據(jù)解析結(jié) 果展示一個(gè)特定標(biāo)記。該特定標(biāo)記可以是一些文字、靜態(tài)圖片、動(dòng)畫(huà)、聲音或者任何其他可以被人感知的 fn息ο步驟S43,保持展示狀態(tài),直到接收到一個(gè)特定的停止輸入的數(shù)據(jù)包,該輸入數(shù)據(jù) 包與信息采集單元100發(fā)送的特定的停止輸入數(shù)據(jù)包相對(duì)應(yīng)。步驟S44,信息展示單元200對(duì)該停止輸入數(shù)據(jù)包采取與特定的開(kāi)始輸入數(shù)據(jù)包相類似的處理。并根據(jù)處理結(jié)果停止展示特定標(biāo)記。當(dāng)然,也可以對(duì)開(kāi)始輸入和停止輸入展示不同的特定標(biāo)記。當(dāng)然,本領(lǐng)域的技術(shù)人員熟知,本發(fā)明也可以應(yīng)用于即時(shí)通信系統(tǒng)以實(shí)現(xiàn)其他通 信狀態(tài)的顯示,此不贅述。類似于用戶輸入狀態(tài)的顯示,在實(shí)現(xiàn)其他通信狀態(tài)的顯示時(shí),本發(fā)明的方法包括 步驟信息采集方采集本地用戶的當(dāng)前狀態(tài)信息;所述信息采集方根據(jù)該狀態(tài)信息生成對(duì) 應(yīng)的狀態(tài)信息數(shù)據(jù)包,所述狀態(tài)信息數(shù)據(jù)包中包含本地用戶的當(dāng)前狀態(tài)信息;其中,不同的 狀態(tài)信息分別對(duì)應(yīng)不同的狀態(tài)信息數(shù)據(jù)包;所述信息采集方通過(guò)即時(shí)通信系統(tǒng)網(wǎng)絡(luò)將該狀 態(tài)信息數(shù)據(jù)包發(fā)送到信息展示方;所述信息展示方接收并解析該狀態(tài)信息數(shù)據(jù)包;根據(jù)狀 態(tài)信息數(shù)據(jù)包中包含的當(dāng)前狀態(tài)信息來(lái)展示與其對(duì)應(yīng)的狀態(tài)標(biāo)記;其中,不同的狀態(tài)信息 分別對(duì)應(yīng)不同的狀態(tài)標(biāo)記。以上所述僅僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù) 人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也 應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
一種在即時(shí)通信系統(tǒng)中顯示通信狀態(tài)的方法,其特征在于,包括步驟1)信息采集方采集本地用戶的當(dāng)前狀態(tài)信息;2)所述信息采集方根據(jù)該狀態(tài)信息生成對(duì)應(yīng)的狀態(tài)信息數(shù)據(jù)包,所述狀態(tài)信息數(shù)據(jù)包中包含本地用戶的當(dāng)前狀態(tài)信息;其中,不同的狀態(tài)信息分別對(duì)應(yīng)不同的狀態(tài)信息數(shù)據(jù)包,所述狀態(tài)信息數(shù)據(jù)包為開(kāi)始輸入信息數(shù)據(jù)包或停止輸入信息數(shù)據(jù)包,所述信息采集方在生成開(kāi)始輸入信息數(shù)據(jù)包時(shí)啟動(dòng)定時(shí)器,在定時(shí)器超時(shí)時(shí)判斷本地用戶是否有新的輸入,如果有,則啟動(dòng)新的定時(shí)器,如果沒(méi)有,則進(jìn)行停止輸入信息數(shù)據(jù)包的生成;3)所述信息采集方通過(guò)即時(shí)通信系統(tǒng)網(wǎng)絡(luò)將該狀態(tài)信息數(shù)據(jù)包發(fā)送到信息展示方;4)所述信息展示方接收并解析該狀態(tài)信息數(shù)據(jù)包;根據(jù)解析出的當(dāng)前狀態(tài)信息來(lái)展示與其對(duì)應(yīng)的狀態(tài)標(biāo)記;其中,不同的狀態(tài)信息分別對(duì)應(yīng)不同的狀態(tài)標(biāo)記。
2.根據(jù)權(quán)利要求1所述的在即時(shí)通信系統(tǒng)中顯示通信狀態(tài)的方法,其特征在于,所述 步驟1)的采集包括監(jiān)視用戶輸入設(shè)備的使用情況或者輸入屏幕的變化,收集用戶的輸入 狀態(tài)信息;所述步驟2)的生成狀態(tài)信息數(shù)據(jù)包包括生成開(kāi)始輸入信息數(shù)據(jù)包或者生成停 止輸入信息數(shù)據(jù)包。
3.根據(jù)權(quán)利要求2所述的在即時(shí)通信系統(tǒng)中顯示通信狀態(tài)的方法,其特征在于,所述 步驟4)的展示包括在接收到開(kāi)始輸入信息數(shù)據(jù)包時(shí)顯示標(biāo)記;在接收到停止輸入信息數(shù) 據(jù)包時(shí)停止標(biāo)記的顯示。
4.根據(jù)權(quán)利要求2所述的在即時(shí)通信系統(tǒng)中顯示通信狀態(tài)的方法,其特征在于,所述 步驟4)的展示包括在接收到開(kāi)始輸入信息數(shù)據(jù)包時(shí)顯示第一標(biāo)記;在接收到停止輸入信 息數(shù)據(jù)包時(shí)顯示第二標(biāo)記。
5.根據(jù)權(quán)利要求2至4任一項(xiàng)所述的在即時(shí)通信系統(tǒng)中顯示通信狀態(tài)的方法,其特征 在于,所述步驟2)中的生成具體包括產(chǎn)生即時(shí)通信協(xié)議頭;產(chǎn)生子協(xié)議號(hào);產(chǎn)生狀態(tài)內(nèi)容 數(shù)據(jù);將所述協(xié)議頭、子協(xié)議號(hào)和狀態(tài)內(nèi)容數(shù)據(jù)組合成數(shù)據(jù)包。
6.根據(jù)權(quán)利要求5所述的在即時(shí)通信系統(tǒng)中顯示通信狀態(tài)的方法,其特征在于,所述 步驟2)的生成過(guò)程中,開(kāi)始輸入信息數(shù)據(jù)包和停止輸入信息數(shù)據(jù)包具有不同的子協(xié)議號(hào) 或者不同的狀態(tài)內(nèi)容數(shù)據(jù)。
7.根據(jù)權(quán)利要求2至4任一項(xiàng)所述的在即時(shí)通信系統(tǒng)中顯示通信狀態(tài)的方法,其特征 在于,所述步驟4)的展示標(biāo)記包括展示文字、圖片、聲音、動(dòng)畫(huà)。
8.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的在即時(shí)通信系統(tǒng)中顯示通信狀態(tài)的方法,其特征 在于,所述步驟3)的發(fā)送采用中轉(zhuǎn)服務(wù)器中轉(zhuǎn)的方式或者采用點(diǎn)對(duì)點(diǎn)的方式。
全文摘要
本發(fā)明公開(kāi)了一種在即時(shí)通信系統(tǒng)中顯示通信狀態(tài)的方法,包括步驟信息采集方采集本地用戶的當(dāng)前狀態(tài)信息;所述信息采集方根據(jù)該狀態(tài)信息生成對(duì)應(yīng)的狀態(tài)信息數(shù)據(jù)包,所述狀態(tài)信息數(shù)據(jù)包中包含本地用戶的當(dāng)前狀態(tài)信息;其中,不同的狀態(tài)信息分別對(duì)應(yīng)不同的狀態(tài)信息數(shù)據(jù)包;所述信息采集方通過(guò)即時(shí)通信系統(tǒng)網(wǎng)絡(luò)將該狀態(tài)信息數(shù)據(jù)包發(fā)送到信息展示方;所述信息展示方接收并解析該狀態(tài)信息數(shù)據(jù)包;根據(jù)狀態(tài)信息數(shù)據(jù)包中包含的當(dāng)前狀態(tài)信息來(lái)展示與其對(duì)應(yīng)的狀態(tài)標(biāo)記;其中,不同的狀態(tài)信息分別對(duì)應(yīng)不同的狀態(tài)標(biāo)記。本發(fā)明可以在實(shí)現(xiàn)通信狀態(tài)的顯示時(shí)節(jié)省網(wǎng)絡(luò)帶寬資源。
文檔編號(hào)H04L12/58GK101931653SQ201010271980
公開(kāi)日2010年12月29日 申請(qǐng)日期2005年3月19日 優(yōu)先權(quán)日2005年3月19日
發(fā)明者唐沐, 林松濤, 陳妍 申請(qǐng)人:騰訊科技(深圳)有限公司