欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種提高會(huì)話初始化協(xié)議會(huì)議系統(tǒng)可靠性的實(shí)現(xiàn)方法

文檔序號(hào):7698373閱讀:168來源:國知局
專利名稱:一種提高會(huì)話初始化協(xié)議會(huì)議系統(tǒng)可靠性的實(shí)現(xiàn)方法
技術(shù)領(lǐng)域
本發(fā)明涉及SIP (Session Initiation Protocol,會(huì)話初始化協(xié)i義) 以及P2P (Peer to Peer,對等)網(wǎng)絡(luò)技術(shù),特別是指一種對等網(wǎng)絡(luò) 會(huì)i義初始化協(xié)i義(Peer國to-Peer Session Initiation Protocol, 簡稱 P2PSIP),基于P2P網(wǎng)絡(luò)結(jié)構(gòu)和C/S(Client/Server,客戶機(jī)/服務(wù)節(jié) 點(diǎn))網(wǎng)絡(luò)結(jié)構(gòu)的環(huán)境下,提高多人會(huì)議系統(tǒng)可靠性的實(shí)現(xiàn)方法。
背景技術(shù)
P2P網(wǎng)絡(luò)架構(gòu)是一種資源分布利用和共享的體系架構(gòu),作為現(xiàn)有 互聯(lián)網(wǎng)(Internet)的覆蓋網(wǎng)絡(luò)(Overlay Network),致力于通過系 統(tǒng)之間的對等交換來共享計(jì)算機(jī)資源和服務(wù),網(wǎng)絡(luò)應(yīng)用模式是分布式 的,具有可靠性、可擴(kuò)展性、健壯性等優(yōu)良特性。它與傳統(tǒng)的C/S的 網(wǎng)絡(luò)模式有著顯著區(qū)別,C/S網(wǎng)絡(luò)模式需要有一個(gè)中央服務(wù)節(jié)點(diǎn)來處 理絕大部分的運(yùn)算工作,為客戶端提供相應(yīng)的服務(wù)。而在對等網(wǎng)絡(luò) 中,計(jì)算機(jī)之間以對等方式形成網(wǎng)絡(luò)連接,節(jié)點(diǎn)既充當(dāng)服務(wù)節(jié)點(diǎn)又充 當(dāng)客戶端的角色。由于對等網(wǎng)絡(luò)低成本、簡單易用等特點(diǎn),其上的應(yīng) 用,例如文件共享、網(wǎng)絡(luò)電話(VOIP)、即時(shí)通信(IM)等正在普 及,越來越多的用戶節(jié)點(diǎn)選擇使用這些基于P2P技術(shù)的業(yè)務(wù)與應(yīng) 用。
SIP是互聯(lián)網(wǎng)工程任務(wù)組(IETF)制定的多媒體通信應(yīng)用層控 制協(xié)議,用于建立、修改和終止多媒體會(huì)話。該協(xié)議具有很好的穩(wěn)定 性和傳輸速率,且易于擴(kuò)展。因此SIP技術(shù)逐漸成為通信行業(yè)的一種 標(biāo)準(zhǔn)。
隨著P2P技術(shù)的普及,有人將SIP技術(shù)與P2P框架結(jié)合起來, 也就是P2PSIP技術(shù)。P2PSIP技術(shù)既可以解決P2P系統(tǒng)間的互聯(lián)問題,又能夠解決SIP系統(tǒng)的單點(diǎn)失效和性能瓶頸問題,且可以運(yùn)營在 公共互聯(lián)網(wǎng)上。然而,現(xiàn)有基于P2P網(wǎng)絡(luò)結(jié)構(gòu)的SIP的技術(shù)建立起 來的網(wǎng)絡(luò)會(huì)議系統(tǒng),會(huì)存在服務(wù)接點(diǎn)性能不穩(wěn)定的問題。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于針對基于P2P網(wǎng)絡(luò)結(jié)構(gòu)的SIP的技 術(shù)建立起來的網(wǎng)絡(luò)會(huì)議系統(tǒng)的服務(wù)接點(diǎn)性能不穩(wěn)定問題,以及基于 C/S網(wǎng)絡(luò)結(jié)構(gòu)的網(wǎng)絡(luò)會(huì)議系統(tǒng)的服務(wù)節(jié)點(diǎn)存在性能瓶頸的問題,提出 一種提高SIP會(huì)議系統(tǒng)可靠性的實(shí)現(xiàn)方法。
基于上述目的本發(fā)明提供的提高SIP務(wù)漢系統(tǒng)可靠性的實(shí)現(xiàn)方法, 應(yīng)用于對等網(wǎng)絡(luò)結(jié)構(gòu)和客戶/服務(wù)節(jié)點(diǎn)的網(wǎng)絡(luò)結(jié)構(gòu),在會(huì)議系統(tǒng)中設(shè)置 備份服務(wù)節(jié)點(diǎn);
當(dāng)當(dāng)前服務(wù)節(jié)點(diǎn)失效時(shí),啟動(dòng)切換機(jī)制,用備份服務(wù)節(jié)點(diǎn)為當(dāng)前參 與會(huì)活的用戶節(jié)點(diǎn)提供服務(wù)。
可選的,該方法所述備份服務(wù)節(jié)點(diǎn)為參與會(huì)漢的用戶節(jié)點(diǎn),或者為 ^H義專門配置的服務(wù)器。
可選的,該方法所述啟動(dòng)備份服務(wù)節(jié)點(diǎn)的切換機(jī)制為正常切換機(jī) 制,或者失效切換機(jī)制。
可選的,該方法中如果主服務(wù)節(jié)點(diǎn)正常退出,則啟動(dòng)正常切換機(jī) 制,并進(jìn)一步包括
主服務(wù)節(jié)點(diǎn)向備份服務(wù)節(jié)點(diǎn)發(fā)送主服務(wù)節(jié)點(diǎn)要退出的通知消息;
主服務(wù)節(jié)點(diǎn)向當(dāng)前所有參與會(huì)"^義的用戶節(jié)點(diǎn)發(fā)送包含備份服務(wù)節(jié)點(diǎn) 的地址信息的提示消息;
用戶節(jié)點(diǎn)向M服務(wù)節(jié)點(diǎn)發(fā)送建立連接請求消息;
備份服務(wù)節(jié)點(diǎn)與用戶節(jié)點(diǎn)之間建立媒體流連接;
用戶節(jié)點(diǎn)與備份服務(wù)節(jié)點(diǎn)之間的媒體流建立起來后,向主服務(wù)節(jié)點(diǎn) 發(fā)送一個(gè)通知消息;
主服務(wù)節(jié)點(diǎn)退出^i義系統(tǒng),終止會(huì)話。
可選的,該方法所述主服務(wù)節(jié)點(diǎn)向備份服務(wù)節(jié)點(diǎn)發(fā)送主服務(wù)節(jié)點(diǎn)要
6退出的通知消息為SIP的INFO消息,并進(jìn)一步包括
備份服務(wù)節(jié)點(diǎn)成功收到主服務(wù)節(jié)點(diǎn)的INFO消息后,返回一個(gè) 200OK的消息進(jìn)行確i人;
所述主服務(wù)節(jié)點(diǎn)向所有參與會(huì)議的用戶節(jié)點(diǎn)發(fā)送的提示消息為 REFER消息,并進(jìn)一步包括
用戶節(jié)點(diǎn)成功收到REFER消息后,向主服務(wù)提供節(jié)點(diǎn)發(fā)送一個(gè) 2000K的確i人消息。
可選的,該方法所述備份服務(wù)節(jié)點(diǎn)與用戶節(jié)點(diǎn)之間建立媒體流連接 過程進(jìn)一步包括
用戶節(jié)點(diǎn)向主Ji良務(wù)節(jié)點(diǎn)發(fā)送一個(gè)NOTIFY消息,告訴主服務(wù)節(jié)點(diǎn) 自己成功解析REFER消息里的信息,接收到備份服務(wù)節(jié)點(diǎn)的SIP URI;
主服務(wù)節(jié)點(diǎn)在收到用戶節(jié)點(diǎn)在成功解析REFER消息后發(fā)送的
NOTIFY消息后,向用戶節(jié)點(diǎn)返回一個(gè)200OK消息;
用戶節(jié)點(diǎn)向備除服務(wù)節(jié)點(diǎn)發(fā)送INVITE消息,請求建立連接; 備份服務(wù)節(jié)點(diǎn)向用戶節(jié)點(diǎn)發(fā)送一個(gè)TRYING消息,告知用戶節(jié)點(diǎn)
自己成功接收到INVITE消息,并為用戶節(jié)點(diǎn)的接入做準(zhǔn)備,為各用戶
節(jié)點(diǎn)的接入進(jìn)行初始化;
備份服務(wù)節(jié)點(diǎn)發(fā)送完TRYING消息后,當(dāng)為用戶節(jié)點(diǎn)接入的準(zhǔn)備
完成后,向用戶節(jié)點(diǎn)發(fā)送一個(gè)200OK的消息進(jìn)行確認(rèn);
用戶節(jié)點(diǎn)返回一個(gè)ACK消息確認(rèn)向備份服務(wù)節(jié)點(diǎn)發(fā)送的INVITE
消息建立會(huì)話,實(shí)現(xiàn)各用戶節(jié)點(diǎn)與備份服務(wù)節(jié)點(diǎn)之間的媒體流連接。
可選的,該方法所述用戶節(jié)點(diǎn)與備份服務(wù)節(jié)點(diǎn)之間的媒體流建立起
來后,向主服務(wù)節(jié)點(diǎn)發(fā)送一個(gè)通知消息后還包括主服務(wù)節(jié)點(diǎn)返回一個(gè)
200OK消息進(jìn)行確認(rèn);
主服務(wù)節(jié)點(diǎn)繼續(xù)返回一個(gè)BYE消息退出^H義系統(tǒng),終止^S舌; 用戶節(jié)點(diǎn)收到BYE消息后,返回一個(gè)200OK消息,結(jié)束會(huì)話。 可選的,該方法如果主服務(wù)節(jié)點(diǎn)正常退出,則啟動(dòng)失效切換機(jī)制,
并進(jìn)一步包括備份服務(wù)節(jié)點(diǎn)檢測到主服務(wù)節(jié)點(diǎn)非正常退出后,向當(dāng)前所有參與會(huì) 議的所有用戶發(fā)送一個(gè)要求消息,請求與所述用戶建立連接,進(jìn)行會(huì)
話;
用戶返回一個(gè)試驗(yàn)消息,通知備份服務(wù)節(jié)點(diǎn)自己成功接收該邀請消 息,并為與備份節(jié)點(diǎn)通話做準(zhǔn)備;
備份服務(wù)節(jié)點(diǎn)與用戶節(jié)點(diǎn)之間建立媒體流連接。 可選的,該方法包括
所述備份服務(wù)節(jié)點(diǎn)通過定時(shí)監(jiān)測,或者即時(shí)消息監(jiān)測方式檢測主服 務(wù)節(jié)點(diǎn)非正常退出。
可選的,該方法所述用戶返回試驗(yàn)消息為100TYRING消息,并進(jìn) 一步包括
各用戶發(fā)送完100TRYING消息后,當(dāng)準(zhǔn)備完成后,繼續(xù)發(fā)送一個(gè) 2000K消息;
備份服務(wù)節(jié)點(diǎn)收到用戶的200OK消息后,發(fā)送一個(gè)ACK消息, 建立起會(huì)話,實(shí)現(xiàn)用戶與備除服務(wù)節(jié)點(diǎn)之間的媒體流的連接。
從上面所述可以看出,本發(fā)明提出的提高SIP會(huì)議系統(tǒng)可靠性的實(shí) 現(xiàn)方法,在SIP會(huì)i義系統(tǒng)在P2P網(wǎng)絡(luò)結(jié)構(gòu)和C/S網(wǎng)絡(luò)結(jié)構(gòu)下,采用主 備服務(wù)節(jié)點(diǎn)的切換機(jī)制,具有如下有益效果
在P2P網(wǎng)絡(luò)結(jié)構(gòu)下,通過P2P (Peer to Peer,對等)改變傳統(tǒng)SIP 的C/S模式,提高系統(tǒng)的健壯性,不因核心節(jié)點(diǎn)的失效而整個(gè)系統(tǒng)癱 瘓;
在C/S網(wǎng)絡(luò)結(jié)構(gòu)下,通過服務(wù)節(jié)點(diǎn)備份機(jī)制,為主服務(wù)節(jié)點(diǎn)作一個(gè) 備份服務(wù)節(jié)點(diǎn),提高系統(tǒng)的可靠性。


圖1為本發(fā)明實(shí)施例基于P2PSIP會(huì)議系統(tǒng)的拓樸結(jié)構(gòu)示意圖2為本發(fā)明實(shí)施例正常切換機(jī)制的信令流程示意圖3為本發(fā)明實(shí)施例失效切換機(jī)制的信令流程示意圖。
具體實(shí)施例方式
下面參照附圖對本發(fā)明進(jìn)4亍更全面的描述,其中說明本發(fā)明的示例 性實(shí)施例。
參見圖1所示,為本發(fā)明實(shí)現(xiàn)基于P2PSIP會(huì)漢系統(tǒng)的網(wǎng)絡(luò)應(yīng)用拓 樸結(jié)構(gòu)示意圖。該系統(tǒng)由多個(gè)支持P2P的智能終端組成,這些智能終端 組成一個(gè)DHT網(wǎng)絡(luò),用以存儲(chǔ)資源定位信息。通過一定的選取機(jī)制, 在網(wǎng)絡(luò)上選取一個(gè)服務(wù)節(jié)點(diǎn),如圖1中的Alice@bupt.edu.cn終端,由 它來進(jìn)行會(huì)議控制、媒體流控制、視頻選擇等等,其他節(jié)點(diǎn)利用 P2PSIP定義的分布式會(huì)話建立機(jī)制通過服務(wù)節(jié)點(diǎn)建立會(huì)議會(huì)話。
在本發(fā)明實(shí)施例中,為提高會(huì)議系統(tǒng)的可靠性,為主服務(wù)節(jié)點(diǎn)創(chuàng)建 了一個(gè)4^服務(wù)節(jié)點(diǎn),例如讓圖1中的Tom@bupt.edu.cn終端作為備 份服務(wù)節(jié)點(diǎn)。
本發(fā)明提高SIP會(huì)議系統(tǒng)可靠性的實(shí)現(xiàn)方法,應(yīng)用于對等網(wǎng)絡(luò)結(jié)構(gòu) 和客戶/服務(wù)節(jié)點(diǎn)的網(wǎng)絡(luò)結(jié)構(gòu),主要包括以下方案
在會(huì)議系統(tǒng)中設(shè)置備份服務(wù)節(jié)點(diǎn);當(dāng)當(dāng)前服務(wù)節(jié)點(diǎn)失效時(shí),啟動(dòng)切 換機(jī)制,用備份服務(wù)節(jié)點(diǎn)為當(dāng)前參與會(huì)話的用戶節(jié)點(diǎn)提供服務(wù)。
其中,所述備份服務(wù)節(jié)點(diǎn)為參與會(huì)議的用戶節(jié)點(diǎn),或者為會(huì)議專門 配置的服務(wù)器。
啟動(dòng)備份服務(wù)節(jié)點(diǎn)的切換機(jī)制為正常切換機(jī)制,或者失效切換機(jī) 制。如果主服務(wù)節(jié)點(diǎn)正常退出,則啟動(dòng)正常切換機(jī)制,并進(jìn)一步包括
主服務(wù)節(jié)點(diǎn)向備份服務(wù)節(jié)點(diǎn)發(fā)送主服務(wù)節(jié)點(diǎn)要退出的通知消息;
主服務(wù)節(jié)點(diǎn)向當(dāng)前所有參與會(huì)議的用戶節(jié)點(diǎn)發(fā)送包含備份服務(wù)節(jié)點(diǎn) 的地址信息的提示消息;
用戶節(jié)點(diǎn)向備除服務(wù)節(jié)點(diǎn)發(fā)送建立連接請求消息;
備份服務(wù)節(jié)點(diǎn)與用戶節(jié)點(diǎn)之間建立媒體流連接;
用戶節(jié)點(diǎn)與*服務(wù)節(jié)點(diǎn)之間的媒體流建立起來后,向主服務(wù)節(jié)點(diǎn) 發(fā)送一個(gè)通知消息;
主服務(wù)節(jié)點(diǎn)退出^i義系統(tǒng),終止會(huì)話。
如果主服務(wù)節(jié)點(diǎn)正常退出,則啟動(dòng)失效切換機(jī)制,并進(jìn)一步包括點(diǎn)非正常退出后,向當(dāng)前所有參與會(huì) 議的所有用戶發(fā)送一個(gè)要求消息,請求與所述用戶建立連接,進(jìn)行會(huì)
話;
用戶返回一個(gè)試驗(yàn)消息,通知備份服務(wù)節(jié)點(diǎn)自己成功接收該邀請消 息,并為與備份節(jié)點(diǎn)通話做準(zhǔn)備;
備份服務(wù)節(jié)點(diǎn)與用戶節(jié)點(diǎn)之間建立媒體流連接。
參見圖2所示,當(dāng)主服務(wù)節(jié)點(diǎn)正常工作時(shí),它與用戶節(jié)點(diǎn)之間正常 的交換媒體流,當(dāng)主服務(wù)節(jié)點(diǎn)正常退出時(shí),實(shí)現(xiàn)主服務(wù)節(jié)點(diǎn)向備份服務(wù) 節(jié)點(diǎn)的切換。所述備份節(jié)點(diǎn)的選取和設(shè)置可通過很多已有技術(shù)實(shí)現(xiàn),這 里不再贅述。
其通信流程包括如下步驟
步驟201,主服務(wù)節(jié)點(diǎn)向備份服務(wù)節(jié)點(diǎn)發(fā)送一個(gè)SIP的INFO消 息,通知備份服務(wù)節(jié)點(diǎn)主服務(wù)節(jié)點(diǎn)要退出。
步驟202,備份服務(wù)節(jié)點(diǎn)成功收到主服務(wù)節(jié)點(diǎn)的INFO消息后,返 回一個(gè)200OK的消息進(jìn)4亍確i人。
步驟203,主服務(wù)節(jié)點(diǎn)向所有參與會(huì)議的用戶節(jié)點(diǎn)發(fā)送一個(gè) REFER消息,告訴每個(gè)用戶節(jié)點(diǎn)4^服務(wù)節(jié)點(diǎn)的SIP URI,每個(gè)用戶 節(jié)點(diǎn)能夠利用REFER消息里包含的備除服務(wù)節(jié)點(diǎn)SIP URI與備份服務(wù) 節(jié)點(diǎn)進(jìn)^f于通信。
步驟204,用戶節(jié)點(diǎn)成功收到REFER消息后,向主服務(wù)提供節(jié)點(diǎn) 發(fā)送一個(gè)200OK的確認(rèn)消息。
步驟205,用戶節(jié)點(diǎn)在發(fā)送完200OK消息后,繼續(xù)向主服務(wù)節(jié)點(diǎn) 發(fā)送一個(gè)NOTIFY消息,告訴主服務(wù)節(jié)點(diǎn)自己成功解析REFER消息 里的信息,接收到備份月良務(wù)節(jié)點(diǎn)的SIPURI。
步驟206,主服務(wù)節(jié)點(diǎn)在收到用戶節(jié)點(diǎn)在成功解析REFER消息后 發(fā)送的NOTIFY消息后,向用戶節(jié)點(diǎn)返回一個(gè)200OK消息。
步驟207,用戶節(jié)點(diǎn)向備份服務(wù)節(jié)點(diǎn)發(fā)送INVITE消息,請求建立 連接。
步驟208,備份服務(wù)節(jié)點(diǎn)向用戶節(jié)點(diǎn)發(fā)送一個(gè)TRYING消息,告訴用戶節(jié)點(diǎn)自己成功接收到INVITE消息,并為用戶節(jié)點(diǎn)的接入做準(zhǔn)備, 為各用戶節(jié)點(diǎn)的接入進(jìn)行初始化。
步驟209,備份服務(wù)節(jié)點(diǎn)發(fā)送完TRYING消息后,當(dāng)為用戶節(jié)點(diǎn)接 入的準(zhǔn)備完成后,緊接著向用戶節(jié)點(diǎn)發(fā)送一個(gè)200OK的消息進(jìn)行確 認(rèn)。
步驟210,用戶節(jié)點(diǎn)返回一個(gè)ACK消息確認(rèn)向*服務(wù)節(jié)點(diǎn)發(fā)送 的INVITE消息,實(shí)現(xiàn)用戶節(jié)點(diǎn)和備份服務(wù)節(jié)點(diǎn)之間的會(huì)話建立,實(shí)現(xiàn) 各用戶節(jié)點(diǎn)與備份服務(wù)節(jié)點(diǎn)之間的媒體流連接。
步驟211,當(dāng)用戶節(jié)點(diǎn)與備份服務(wù)節(jié)點(diǎn)之間的媒體流建立起來后, 發(fā)送一個(gè)NOTIFY消息給主服務(wù)節(jié)點(diǎn),告訴主服務(wù)節(jié)點(diǎn)自己和備份用 戶節(jié)點(diǎn)之間建立起媒體流的連接。
步驟212,主服務(wù)節(jié)點(diǎn)返回一個(gè)200OK消息進(jìn)行確認(rèn)。
步驟213,主服務(wù)節(jié)點(diǎn)繼續(xù)返回一個(gè)BYE消息打算退出會(huì)議系 統(tǒng),終止會(huì)話。
步驟214,用戶節(jié)點(diǎn)收到BYE消息后,返回一個(gè)200OK消息,結(jié) 束會(huì)話,從而實(shí)現(xiàn)主服務(wù)節(jié)點(diǎn)向備份服務(wù)節(jié)點(diǎn)的切換。
參見圖3所示,為本發(fā)明為應(yīng)對會(huì)議系統(tǒng)主服務(wù)節(jié)點(diǎn)突然失效時(shí), 為保證用戶節(jié)點(diǎn)的服務(wù)不至于中斷,進(jìn)行失效切換的#機(jī)制,其流程
如下
步驟301,主服務(wù)節(jié)點(diǎn)非正常退出時(shí),備份服務(wù)節(jié)點(diǎn)通過一種檢測 方法,確定主服務(wù)節(jié)點(diǎn)失效,檢測方法根據(jù)具體的情況可以采取不同的 方法,諸如定時(shí)檢測,即時(shí)消息檢測等等,這里不作限定。其中,定 時(shí)檢測是一種備份服務(wù)節(jié)點(diǎn)通過定時(shí)的向主服務(wù)節(jié)點(diǎn)發(fā)送消息,接受返 回的消息來檢測主服務(wù)節(jié)點(diǎn)的運(yùn)行情況的檢測方法;即時(shí)消息監(jiān)測是一 種通過備份服務(wù)節(jié)點(diǎn)向主服務(wù)節(jié)點(diǎn)發(fā)送即時(shí)消息來檢測主服務(wù)節(jié)點(diǎn)的運(yùn) 行情況的檢測方法。
步驟302,備份服務(wù)節(jié)點(diǎn)給所有用戶節(jié)點(diǎn)發(fā)送一個(gè)INVITE消息, 請求與各用戶節(jié)點(diǎn)建立連接,進(jìn)行會(huì)話。
步驟303,各用戶節(jié)點(diǎn)返回一個(gè)100TYRING消息,通知備份服務(wù)節(jié)點(diǎn)自己成功接收INVITE消息,并為與備份節(jié)點(diǎn)通話做準(zhǔn)備。
步驟304,各用戶節(jié)點(diǎn)發(fā)送完100TRYING消息后,當(dāng)準(zhǔn)備完成
后,繼續(xù)發(fā)送一個(gè)200OK消息。
步驟305,備份服務(wù)節(jié)點(diǎn)收到用戶節(jié)點(diǎn)的200OK消息后,發(fā)送一
個(gè)ACK消息,建立起會(huì)話,實(shí)現(xiàn)用戶節(jié)點(diǎn)與備份服務(wù)節(jié)點(diǎn)之間的媒體
流的連接。
本發(fā)明的描述是為了示例和說明起見而給出的,而并不是無遺漏的或者將本發(fā)明限于所公開的形式。很多修改和變化對于本領(lǐng)域的普通技術(shù)人員而言是顯然的。選擇和描述實(shí)施例是為了更好說明本發(fā)明的原理和實(shí)際應(yīng)用,并且使本領(lǐng)域的普通技術(shù)人員能夠理解本發(fā)明從而設(shè)計(jì)適于特定用途的帶有各種修改的各種實(shí)施例。
1權(quán)利要求
1. 一種提高會(huì)話初始化協(xié)議SIP會(huì)議系統(tǒng)可靠性的實(shí)現(xiàn)方法,應(yīng)用于對等網(wǎng)絡(luò)結(jié)構(gòu)和客戶/服務(wù)節(jié)點(diǎn)的網(wǎng)絡(luò)結(jié)構(gòu),其特征在于,在會(huì)議系統(tǒng)中設(shè)置備份服務(wù)節(jié)點(diǎn);當(dāng)當(dāng)前服務(wù)節(jié)點(diǎn)失效時(shí),啟動(dòng)切換機(jī)制,用備份服務(wù)節(jié)點(diǎn)為當(dāng)前參與會(huì)話的用戶節(jié)點(diǎn)提供服務(wù)。
2. 根據(jù)權(quán)利要求l所述的實(shí)現(xiàn)方法,其特征在于,所述備份服務(wù)節(jié)點(diǎn)為參與會(huì)議的用戶節(jié)點(diǎn),或者為會(huì)漢專門配置的服務(wù)器。
3. 根據(jù)權(quán)利要求1或2所述的實(shí)現(xiàn)方法,其特征在于,所述啟動(dòng)備份服務(wù)節(jié)點(diǎn)的切換機(jī)制為正常切換機(jī)制,或者失效切換機(jī)制。
4. 根據(jù)權(quán)利要求3所述的實(shí)現(xiàn)方法,其特征在于,如果主服務(wù)節(jié)點(diǎn)正常退出,則啟動(dòng)正常切換機(jī)制,并進(jìn)一步包括主服務(wù)節(jié)點(diǎn)向備份服務(wù)節(jié)點(diǎn)發(fā)送主服務(wù)節(jié)點(diǎn)要退出的通知消息;主服務(wù)節(jié)點(diǎn)向當(dāng)前所有參與會(huì)議的用戶節(jié)點(diǎn)發(fā)送包含備份服務(wù)節(jié)點(diǎn)的地址信息的提示消息;用戶節(jié)點(diǎn)向備份服務(wù)節(jié)點(diǎn)發(fā)送建立連接請求消息;備份服務(wù)節(jié)點(diǎn)與用戶節(jié)點(diǎn)之間建立媒體流連接;用戶節(jié)點(diǎn)與備份服務(wù)節(jié)點(diǎn)之間的媒體流建立起來后,向主服務(wù)節(jié)點(diǎn)發(fā)送一個(gè)通知消息;主服務(wù)節(jié)點(diǎn)退出^i義系統(tǒng),終止會(huì)話。
5. 根據(jù)權(quán)利要求4所述的實(shí)現(xiàn)方法,其特征在于,所述主服務(wù)節(jié)點(diǎn)向備份服務(wù)節(jié)點(diǎn)發(fā)送主服務(wù)節(jié)點(diǎn)要退出的通知消息為SIP的INFO消息,并進(jìn)一步包括備份服務(wù)節(jié)點(diǎn)成功收到主服務(wù)節(jié)點(diǎn)的INFO消息后,返回一個(gè)200OK的消息進(jìn)行確認(rèn);所述主服務(wù)節(jié)點(diǎn)向所有參與會(huì)議的用戶節(jié)點(diǎn)發(fā)送的提示消息為REFER消息,并進(jìn)一步包括用戶節(jié)點(diǎn)成功收到REFER消息后,向主服務(wù)提供節(jié)點(diǎn)發(fā)送一個(gè)2000K的確認(rèn)消息。
6. 根據(jù)權(quán)利要求4所述的實(shí)現(xiàn)方法,其特征在于,所述M服務(wù)節(jié)點(diǎn)與用戶節(jié)點(diǎn)之間建立媒體流連接過程進(jìn)一步包括用戶節(jié)點(diǎn)向主服務(wù)節(jié)點(diǎn)發(fā)送一個(gè)NOTIFY消息,告訴主服務(wù)節(jié)點(diǎn)自己成功解析REFER消息里的信息,接收到備份服務(wù)節(jié)點(diǎn)的SIPURI;主服務(wù)節(jié)點(diǎn)在收到用戶節(jié)點(diǎn)在成功解析REFER消息后發(fā)送的NOTIFY消息后,向用戶節(jié)點(diǎn)返回一個(gè)200OK消息;用戶節(jié)點(diǎn)向備份服務(wù)節(jié)點(diǎn)發(fā)送INVITE消息,請求建立連接;備份服務(wù)節(jié)點(diǎn)向用戶節(jié)點(diǎn)發(fā)送一個(gè)TRYING消息,告知用戶節(jié)點(diǎn)自己成功接收到INVITE消息,并為用戶節(jié)點(diǎn)的接入做準(zhǔn)備,為各用戶節(jié)點(diǎn)的接入進(jìn)行初始化;備份服務(wù)節(jié)點(diǎn)發(fā)送完TRYING消息后,當(dāng)為用戶節(jié)點(diǎn)接入的準(zhǔn)備完成后,向用戶節(jié)點(diǎn)發(fā)送一個(gè)200OK的消息進(jìn)行確認(rèn);用戶節(jié)點(diǎn)返回一個(gè)ACK消息確認(rèn)向備份服務(wù)節(jié)點(diǎn)發(fā)送的INVITE消息建立會(huì)話,實(shí)現(xiàn)各用戶節(jié)點(diǎn)與備除服務(wù)節(jié)點(diǎn)之間的媒體流連接。
7. 根據(jù)權(quán)利要求4所述的實(shí)現(xiàn)方法,其特征在于,所述用戶節(jié)點(diǎn)與備份服務(wù)節(jié)點(diǎn)之間的媒體流建立起來后,向主服務(wù)節(jié)點(diǎn)發(fā)送一個(gè)通知消息后還包括主服務(wù)節(jié)點(diǎn)返回一個(gè)200OK消息進(jìn)行確認(rèn);主服務(wù)節(jié)點(diǎn)繼續(xù)返回一個(gè)BYE消息退出會(huì)議系統(tǒng),終止M;用戶節(jié)點(diǎn)收到BYE消息后,返回一個(gè)200OK消息,結(jié)束會(huì)話。
8. 根據(jù)權(quán)利要求3所述的實(shí)現(xiàn)方法,其特征在于,如果主服務(wù)節(jié)點(diǎn)正常退出,則啟動(dòng)失效切換機(jī)制,并進(jìn)一步包括備份服務(wù)節(jié)點(diǎn)檢測到主服務(wù)節(jié)點(diǎn)非正常退出后,向當(dāng)前所有參與會(huì)議的所有用戶發(fā)送一個(gè)要求消息,請求與所述用戶建立連接,進(jìn)行會(huì)話;用戶返回一個(gè)試驗(yàn)消息,通知備份服務(wù)節(jié)點(diǎn)自己成功接收該邀請消息,并為與備份節(jié)點(diǎn)通話做準(zhǔn)備;備份服務(wù)節(jié)點(diǎn)與用戶節(jié)點(diǎn)之間建立媒體流連接。
9. 根據(jù)權(quán)利要求8所述的實(shí)現(xiàn)方法,其特征在于,包括所述備階服務(wù)節(jié)點(diǎn)通過定時(shí)監(jiān)測,或者即時(shí)消息監(jiān)測方式檢測主服務(wù)節(jié)點(diǎn)非正常退出。
10, 根據(jù)權(quán)利要求8所述的方法,其特征在于,所述用戶返回試驗(yàn)消息為100TYRING消息,并進(jìn)一步包括各用戶發(fā)送完100TRYING消息后,當(dāng)準(zhǔn)備完成后,繼續(xù)發(fā)送一個(gè)200OK消息;備份服務(wù)節(jié)點(diǎn)收到用戶的200OK消息后,發(fā)送一個(gè)ACK消息,建立起會(huì)話,實(shí)現(xiàn)用戶與備份服務(wù)節(jié)點(diǎn)之間的媒體流的連接。
全文摘要
本發(fā)明公開一種提高會(huì)話初始化協(xié)議SIP會(huì)議系統(tǒng)可靠性的實(shí)現(xiàn)方法,應(yīng)用于對等網(wǎng)絡(luò)結(jié)構(gòu)和客戶/服務(wù)節(jié)點(diǎn)的網(wǎng)絡(luò)結(jié)構(gòu),在會(huì)議系統(tǒng)中設(shè)置備份服務(wù)節(jié)點(diǎn);當(dāng)當(dāng)前服務(wù)節(jié)點(diǎn)失效時(shí),啟動(dòng)切換機(jī)制,用備份服務(wù)節(jié)點(diǎn)為當(dāng)前參與會(huì)話的用戶節(jié)點(diǎn)提供服務(wù)。通過本發(fā)明在P2P網(wǎng)絡(luò)結(jié)構(gòu)下,通過P2P改變傳統(tǒng)SIP的C/S模式,提高系統(tǒng)的健壯性,不因核心節(jié)點(diǎn)的失效而整個(gè)系統(tǒng)癱瘓;在C/S網(wǎng)絡(luò)結(jié)構(gòu)下,通過服務(wù)節(jié)點(diǎn)備份機(jī)制,為主服務(wù)節(jié)點(diǎn)作一個(gè)備份服務(wù)節(jié)點(diǎn),提高系統(tǒng)的可靠性。
文檔編號(hào)H04L12/24GK101459545SQ200910076658
公開日2009年6月17日 申請日期2009年1月13日 優(yōu)先權(quán)日2009年1月13日
發(fā)明者于翠波, 勾學(xué)榮, 勖 張, 張春紅, 李漓春, 堯 王, 陽 紀(jì), 裘曉峰, 偉 鄭 申請人:北京郵電大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
措美县| 中方县| 法库县| 贵溪市| 即墨市| 晋中市| 合山市| 潞城市| 日喀则市| 广安市| 济宁市| 东乡族自治县| 固镇县| 突泉县| 彰化县| 道真| 托克逊县| 晋州市| 古田县| 平谷区| 郁南县| 湖口县| 雅江县| 龙江县| 揭阳市| 鄂州市| 莱阳市| 佛冈县| 江油市| 融水| 两当县| 广平县| 鲁甸县| 仁布县| 马边| 尚志市| 英山县| 堆龙德庆县| 资阳市| 富川| 罗江县|