專利名稱:H.323系統(tǒng)支持在線狀態(tài)呈現(xiàn)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及多媒體通信領(lǐng)域,特別是H.323多媒體通信領(lǐng)域中支持在線狀態(tài)呈現(xiàn)的方法。
背景技術(shù):
H.323是一套在分組網(wǎng)上提供實(shí)時音頻、視頻和數(shù)據(jù)通信的標(biāo)準(zhǔn),是ITU-T制訂的在各種網(wǎng)絡(luò)上提供多媒體通信的系列協(xié)議H.32x的一部分。H.323協(xié)議被普遍認(rèn)為是目前在分組網(wǎng)上支持語音、圖像和數(shù)據(jù)業(yè)務(wù)最成熟的協(xié)議。采用H.323協(xié)議,各個不同廠商的多媒體產(chǎn)品和應(yīng)用可以進(jìn)行互相操作,用戶不必考慮兼容性問題。該協(xié)議為商業(yè)和個人用戶基于LAN、MAN的多媒體產(chǎn)品協(xié)同開發(fā)奠定了基礎(chǔ)。
基于H.323協(xié)議的多媒體通信系統(tǒng)是目前最為廣泛部署的應(yīng)用系統(tǒng)。許多運(yùn)營商或企業(yè)內(nèi)部都使用H.323設(shè)備。為了使用的方便,許多應(yīng)用場合用戶要求支持好友在線呈現(xiàn)功能。使用在線呈現(xiàn)功能,用戶能夠在終端設(shè)備上看到通信錄里的每個聯(lián)系人是否當(dāng)前在線的狀態(tài)。然而H.323協(xié)議的設(shè)計目標(biāo)無法實(shí)現(xiàn)設(shè)備在線呈現(xiàn)功能。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中存在的缺陷和不足,本發(fā)明的目的是提出一種H.323系統(tǒng)支持在線狀態(tài)呈現(xiàn)的方法,以使解決現(xiàn)有H.323系統(tǒng)中無法顯示終端是否在線的問題。
為了達(dá)到上述目的,本發(fā)明提出一種H.323系統(tǒng)支持在線狀態(tài)呈現(xiàn)的方法,包括(1)終端通過網(wǎng)守向目標(biāo)終端發(fā)送查詢消息;(2)若目標(biāo)終端接收到所述查詢消息,返回查詢成功消息;(3)所述終端將預(yù)定時間內(nèi)返回查詢成功消息的目標(biāo)終端標(biāo)識為在線,將預(yù)定時間內(nèi)未返回查詢成功消息的目標(biāo)終端標(biāo)識為離線。
其中,所述步驟(1)具體為終端注冊到網(wǎng)守后,通過網(wǎng)守向該終端聯(lián)系名單中的所有目標(biāo)終端發(fā)送查詢消息。
其中,所述步驟(1)中的查詢消息中至少包括目標(biāo)終端的地址消息。
其中,所述方法還包括(a)終端連接到網(wǎng)守后,每間隔一預(yù)定時間N后,向該網(wǎng)守發(fā)送注冊刷新消息。
其中,所述方法還包括
(A)每隔一預(yù)定時間M后,終端重復(fù)執(zhí)行上述步驟(1)至步驟(3)。
其中,所述步驟(A)還包括終端根據(jù)網(wǎng)守的響應(yīng)速度調(diào)整預(yù)定時間M。
本發(fā)明提出了一種H.323系統(tǒng)支持在線狀態(tài)呈現(xiàn)的方法,針對現(xiàn)有技術(shù)中H.323網(wǎng)絡(luò)中無法獲知用戶是否在線的缺陷而發(fā)明,本發(fā)明為H.323網(wǎng)絡(luò)提供了在線呈現(xiàn)功能,用戶在撥號前就可以獲知目標(biāo)用戶是否在線,方便用戶使用。
圖1是本發(fā)明的H.323系統(tǒng)支持在線狀態(tài)呈現(xiàn)的方法的流程示意圖;圖2是本發(fā)明提出的方法在單網(wǎng)守時的實(shí)施例流程示意圖;圖3是本發(fā)明提出的方法在多網(wǎng)守時的實(shí)施例流程示意圖;圖4是本發(fā)明提出的方法中的應(yīng)用服務(wù)器查詢終端的在線狀態(tài)流程示意圖。
具體實(shí)施例方式
下面結(jié)合附圖對本發(fā)明做進(jìn)一步說明。
如圖1所示,本發(fā)明提出的H.323系統(tǒng)支持在線狀態(tài)呈現(xiàn)的方法的流程如下(1)終端通過網(wǎng)守向目標(biāo)終端發(fā)送查詢消息;(2)若目標(biāo)終端接收到所述查詢消息,返回查詢成功消息;(3)所述終端將預(yù)定時間內(nèi)返回查詢成功消息的目標(biāo)終端標(biāo)識為在線,將預(yù)定時間內(nèi)未返回查詢成功消息的目標(biāo)終端標(biāo)識為離線。
其中,終端使用注冊請求消息注冊到網(wǎng)守。如果注冊成功,網(wǎng)守響應(yīng)注冊成功響應(yīng)消息,終端收到該注冊成功相應(yīng)消息后,可以自動發(fā)起上述流程,也可以應(yīng)用戶要求發(fā)起上述流程。
作為優(yōu)選,該步驟(1)可以為終端注冊到網(wǎng)守后,通過網(wǎng)守向該終端聯(lián)系名單中的所有目標(biāo)終端發(fā)送查詢消息。這樣可以在終端注冊到網(wǎng)守后,將該終端聯(lián)系名單中的所有終端的在線情況顯示給用戶,方便用戶操作。
作為優(yōu)選,步驟(1)中的查詢消息中至少包括目標(biāo)終端的地址消息。這樣可以方便網(wǎng)守查找出終端所要查詢的所有終端。
作為優(yōu)選,該方法可以包括終端連接到網(wǎng)守后,每間隔一預(yù)定時間N后,向該網(wǎng)守發(fā)送注冊刷新消息。這樣能夠使網(wǎng)守獲得最新的在線消息,方便用戶操作。
作為優(yōu)選,該方法還可以包括每隔一預(yù)定時間M后,終端重復(fù)執(zhí)行上述步驟(1)至步驟(3)。這樣能夠使終端每隔一段時間即輪詢所有目標(biāo)終端的在線狀態(tài),以獲得目標(biāo)終端的最新的在線狀態(tài)。
作為優(yōu)選,終端根據(jù)網(wǎng)守的響應(yīng)速度調(diào)整預(yù)定時間M。若終端發(fā)起上述步驟(1)至(3)后,網(wǎng)守返回查詢成功消息的響應(yīng)速度很慢,說明網(wǎng)守負(fù)載增加,此時終端會根據(jù)實(shí)際情況自動延長執(zhí)行上述方法的時間間隔,以降低網(wǎng)守的負(fù)擔(dān)。
下面以單網(wǎng)守為例,并結(jié)合圖2,詳細(xì)介紹本發(fā)明的優(yōu)選實(shí)施例。在圖2中涉及三個終端和一個網(wǎng)守,終端A的聯(lián)系名單中包括有終端B和終端C。
(一)終端A發(fā)送注冊請求消息RRQ到網(wǎng)守。
(二)網(wǎng)守給終端A響應(yīng)注冊成功響應(yīng)消息RCF。
(三)終端B發(fā)送注冊請求消息RRQ到網(wǎng)守。
(四)網(wǎng)守給終端B響應(yīng)注冊成功響應(yīng)RCF消息。
(五)終端C發(fā)送注冊請求消息RRQ到網(wǎng)守。
(六)終端C注冊失敗,網(wǎng)守給終端C響應(yīng)注冊失敗響應(yīng)消息RRJ。
(七)終端A向網(wǎng)守發(fā)送查詢消息ARQ,ARQ中目的地址填寫終端B的名稱。
(八)網(wǎng)守響應(yīng)查詢成功消息ACF,顯示終端B在線。
(九)終端A發(fā)送查詢消息ARQ,ARQ中目的地址填寫終端C的名稱。
(十)網(wǎng)守響應(yīng)查詢失敗消息ARJ,顯示終端C離線。
下面以兩個網(wǎng)守時的流程為例,并結(jié)合圖3詳細(xì)介紹本發(fā)明的方法在多網(wǎng)守時的實(shí)施例。
(I)終端A發(fā)送注冊請求消息RRQ到網(wǎng)守1。
(II)網(wǎng)守1給終端A響應(yīng)注冊成功響應(yīng)消息RCF。
(III)終端B發(fā)送注冊請求消息RRQ到網(wǎng)守1。
(IV)終端B注冊失敗,網(wǎng)守1給終端B響應(yīng)注冊失敗響應(yīng)消息RRJ。
(V)終端C發(fā)送注冊請求消息RRQ到網(wǎng)守2。
(VI)網(wǎng)守2給終端C響應(yīng)注冊成功響應(yīng)消息RCF。
(VII)終端A發(fā)送查詢消息ARQ,查詢消息ARQ中目的地址填寫終端B的名稱。
(VIII)網(wǎng)守1響應(yīng)查詢失敗消息ARJ,顯示終端B離線。
(IX)終端A發(fā)送查詢消息ARQ消息,ARQ中目的地址填寫終端C的名稱。
(X)網(wǎng)守1向網(wǎng)守2發(fā)送消息LRQ。
(XI)網(wǎng)守2向網(wǎng)守1響應(yīng)LCF消息LCF。
(XII)網(wǎng)守1向終端2響應(yīng)查詢成功消息ACF,顯示終端C在線。
圖4是一個應(yīng)用服務(wù)器獲取終端是否在線的應(yīng)用實(shí)例。例如一個WEB頁面需要顯示某個終端是否在線的信息,流程包括①應(yīng)用服務(wù)器向網(wǎng)守發(fā)送注冊請求消息RRQ到網(wǎng)守。
②網(wǎng)守向應(yīng)用服務(wù)器響應(yīng)注冊成功響應(yīng)消息RCF。
③應(yīng)用服務(wù)器向網(wǎng)守發(fā)送查詢消息ARQ,查詢某終端是否在線。
④如果該終端在線,則網(wǎng)守向應(yīng)用服務(wù)器發(fā)送查詢成功消息ACF;如果終端不在線,則網(wǎng)守向應(yīng)用服務(wù)器發(fā)送查詢失敗消息ARJ。
權(quán)利要求
1.一種H.323系統(tǒng)支持在線狀態(tài)呈現(xiàn)的方法,包括(1)終端通過網(wǎng)守向目標(biāo)終端發(fā)送查詢消息;(2)若目標(biāo)終端接收到所述查詢消息,返回查詢成功消息;(3)所述終端將預(yù)定時間內(nèi)返回查詢成功消息的目標(biāo)終端標(biāo)識為在線,將預(yù)定時間內(nèi)未返回查詢成功消息的目標(biāo)終端標(biāo)識為離線。
2.根據(jù)權(quán)利要求1所述的H.323系統(tǒng)支持在線狀態(tài)呈現(xiàn)的方法,其特征在于,所述步驟(1)具體為終端注冊到網(wǎng)守后,通過網(wǎng)守向該終端聯(lián)系名單中的所有目標(biāo)終端發(fā)送查詢消息。
3.根據(jù)權(quán)利要求2所述的H.323系統(tǒng)支持在線狀態(tài)呈現(xiàn)的方法,其特征在于,所屬步驟(1)具體為終端注冊到網(wǎng)守后,采用輪詢的方法,通過網(wǎng)守向該終端聯(lián)系名單中的所有目標(biāo)終端發(fā)送查詢消息。
3.根據(jù)權(quán)利要求1或2所述的H.323系統(tǒng)支持在線狀態(tài)呈現(xiàn)的方法,其特征在于,所述步驟(1)中的查詢消息中至少包括目標(biāo)終端的地址消息。
4.根據(jù)權(quán)利要求1所述的H.323系統(tǒng)支持在線狀態(tài)呈現(xiàn)的方法,其特征在于,所述方法還包括(a)終端連接到網(wǎng)守后,每間隔一預(yù)定時間N后,向該網(wǎng)守發(fā)送注冊刷新消息。
5.根據(jù)權(quán)利要求1所述的H.323系統(tǒng)支持在線狀態(tài)呈現(xiàn)的方法,其特征在于,所述方法還包括(A)每隔一預(yù)定時間M后,終端重復(fù)執(zhí)行上述步驟(1)至步驟(3)。
6.根據(jù)權(quán)利要求5所述的H.323系統(tǒng)支持在線狀態(tài)呈現(xiàn)的方法,其特征在于,所述步驟(A)還包括終端根據(jù)網(wǎng)守的響應(yīng)速度調(diào)整預(yù)定時間M。
全文摘要
本發(fā)明提出了一種H.323系統(tǒng)支持在線狀態(tài)呈現(xiàn)的方法,針對現(xiàn)有技術(shù)中H.323網(wǎng)絡(luò)中無法獲知用戶是否在線的缺陷而發(fā)明,該方法包括(1)終端通過網(wǎng)守向目標(biāo)終端發(fā)送查詢消息;(2)若目標(biāo)終端接收到所述查詢消息,返回查詢成功消息;(3)所述終端將預(yù)定時間內(nèi)返回查詢成功消息的目標(biāo)終端標(biāo)識為在線,將預(yù)定時間內(nèi)未返回查詢成功消息的目標(biāo)終端標(biāo)識為離線。本發(fā)明為H.323網(wǎng)絡(luò)提供了在線呈現(xiàn)功能,用戶在撥號前就可以獲知目標(biāo)用戶是否在線,方便用戶使用。
文檔編號H04L29/06GK101087222SQ20061008318
公開日2007年12月12日 申請日期2006年6月9日 優(yōu)先權(quán)日2006年6月9日
發(fā)明者吳永明 申請人:中興通訊股份有限公司