專利名稱:Sip會議異常情況的處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及多媒體會議通信技術(shù)領(lǐng)域,特別涉及一種SIP會議異常情況的處理方法。
背景技術(shù):
SIP協(xié)議(Session Initiation Protocol,會話初始協(xié)議)是 IETF提出的在 IP 網(wǎng)絡(luò)上進(jìn)行多媒體會議通信的應(yīng)用層控制協(xié)議?;赟IP協(xié)議的多媒體會議(以下簡稱SIP 會議)綜合使用HTTP協(xié)議和SIP協(xié)議,會議的每個終端即參會方同時注冊到WEB服務(wù)器和 SIP服務(wù)器。參會方包括混音方和非混音方,下面以一個例子進(jìn)行說明。如
圖1所示,A、B、C、D 是四個會議終端,A通過SIP協(xié)議分別互叫B、C、D,呼叫建立后,A負(fù)責(zé)混音,實現(xiàn)A、B、C、D 四方通話,達(dá)到會議的效果。下文中,稱A為混音方,B、C、D為非混音方。圖2所示為有兩個混音方的會議模型,其中A和C同時承擔(dān)了混音方功能。C通過SIP協(xié)議分別呼叫E和 F,C負(fù)責(zé)E和F的混音,與A,B和D組成六方會議。負(fù)責(zé)混音的會議終端A,要為此會議設(shè)置一個全局唯一的會議ID,將會議ID,參會方,混音方標(biāo)志三個信息寫入到數(shù)據(jù)庫中。寫數(shù)據(jù)庫的操作需要使用HTTP協(xié)議,通過TOB SERVER寫入到數(shù)據(jù)庫中。表1所示為寫入到數(shù)據(jù)庫的會議信息,由會議ID —欄可知,本次會議的會議ID為RoomOOl,由參會方一欄可知,參加會議的成員為A、B、C、D,由混音方標(biāo)志一欄可知,混音方為A,非混音方為B、C、D0
權(quán)利要求
1.一種SIP會議異常情況的處理方法,其特征在于,包括步驟非混音方實時向混音方發(fā)送心跳包,若連續(xù)第一預(yù)定次數(shù)沒有收到混音方返回的^X 消息,則進(jìn)入非混音方異常處理流程,混音方若連續(xù)第二預(yù)定次數(shù)沒有收到全部非混音方的心跳包,則進(jìn)入混音方異常處理流程,所述非混音方異常處理流程包括根據(jù)會議ID從數(shù)據(jù)庫提取會議信息,由所述會議信息得到混音方和其他非混音方;呼叫混音方,若成功,則繼續(xù)進(jìn)行會議,若連續(xù)第三預(yù)定次數(shù)呼叫失敗,則呼叫其他非混音方,呼叫混音方和非混音方的呼叫消息均附上會議ID ;當(dāng)呼叫某個非混音方呼叫成功時,停止呼叫,將呼叫成功的該非混音方作為本非混音方的混音方,若呼叫所有其他非混音方均連續(xù)第三預(yù)定次數(shù)互叫失敗,則提示會議異常,所述混音方異常處理流程包括根據(jù)會議ID從數(shù)據(jù)庫提取會議信息,由所述會議信息得到非混音方;呼叫非混音方,呼叫消息附上會議ID,若呼叫某個非混音方成功,則將呼叫成功的該非混音方作為本混音方的混音方,若呼叫所有非混音方均連續(xù)第四預(yù)定次數(shù)呼叫失敗,則提示會議異常。
2.根據(jù)權(quán)利要求1所述的SIP會議異常情況的處理方法,其特征在于,在所述非混音方異常處理流程中,非混音方按照預(yù)定順序呼叫其他非混音方,在所述混音方異常處理流程中,混音方按照所述預(yù)定順序呼叫非混音方。
3.根據(jù)權(quán)利要求1或2所述的SIP會議異常情況的處理方法,其特征在于,在所述混音方異常處理流程中,若混音方在呼叫非混音方的同時還收到了非混音方的呼叫,則拒絕該非混音方的呼叫。
4.根據(jù)權(quán)利要求2所述的SIP會議異常情況的處理方法,其特征在于,在所述非混音方異常處理流程中,若本非混音方在呼叫某個非混音方的同時也收到了該非混音方的呼叫, 根據(jù)所述預(yù)定順序判斷該非混音方是否排在本非混音方之前,若是則將該非混音方作為本非混音方的混音方,若否則掛斷該非混音方的呼叫。
全文摘要
本發(fā)明公開了一種SIP會議異常情況的處理方法,混音方和非混音方中任一終端出現(xiàn)異常后,呼叫其他終端,當(dāng)對其他某個終端呼叫成功后,將該終端作為新的混音方,從而重新進(jìn)入會議。這樣,SIP會議中的混音方或非混音方不至于因為一次異常就退出會議,在恢復(fù)正常后,能夠自動繼續(xù)會議,省去了工作人員的勞動,節(jié)約了時間和成本。
文檔編號H04L12/18GK102238184SQ20111019636
公開日2011年11月9日 申請日期2011年7月14日 優(yōu)先權(quán)日2011年7月14日
發(fā)明者劉明宇, 謝艷霞, 鄭偉鈿 申請人:廣東威創(chuàng)視訊科技股份有限公司