專利名稱:一種信令終結(jié)方法和信令終結(jié)網(wǎng)關(guān)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種信令終結(jié)方法和信令終結(jié)網(wǎng)關(guān)。
背景技術(shù):
隨著多媒體通信技術(shù)的發(fā)展,在很多應(yīng)用場(chǎng)景中需要建立目的終端和源終端之間的連接,例如,解碼器需要與編碼器建立連接,以獲取該編碼器上的視頻流。目的終端和源終端建立連接時(shí),可以通過(guò)各種協(xié)議實(shí)現(xiàn)雙方的通信,常用的協(xié)議包括SIP(Session Initiation Protocol,會(huì)話發(fā)起協(xié)議)和H.323協(xié)議。其中,SIP的基本功能包括建立會(huì)話INVITE和釋放會(huì)話BYE等,H.323協(xié)議定義的控制會(huì)話的基本功能包括建立會(huì)話Setup、振鈴Alerting、會(huì)話建立成功Connect和拆除會(huì)話Release等。
現(xiàn)有技術(shù)中,一般通過(guò)信令控制服務(wù)器連接目的終端和源終端,該信令控制服務(wù)器用于控制目的終端和源終端之間的會(huì)話,維護(hù)一套符合協(xié)議的狀態(tài)機(jī),負(fù)責(zé)信令的解析、編碼和轉(zhuǎn)發(fā)交互,實(shí)現(xiàn)對(duì)會(huì)話功能的協(xié)議層面的控制。
源終端需要向目的終端請(qǐng)求媒體流時(shí),可以通過(guò)信令控制服務(wù)器向目的終端發(fā)送建立會(huì)話請(qǐng)求,目的終端接收到建立會(huì)話請(qǐng)求后,可以與源終端建立會(huì)話,并通過(guò)流轉(zhuǎn)發(fā)中心將媒體流發(fā)送到已建立會(huì)話的源終端。源終端需要退出與目的終端的連接時(shí),可以通過(guò)信令控制服務(wù)器向目的終端發(fā)送釋放會(huì)話請(qǐng)求,目的終端接收到釋放會(huì)話請(qǐng)求后,關(guān)閉流端口,不再向源終端發(fā)送媒體流。
在目前的多媒體通信系統(tǒng)中,多個(gè)源終端需要與同一個(gè)目的終端通信,例如,10000個(gè)監(jiān)視器需要同一個(gè)攝像頭采集的實(shí)時(shí)視頻。多個(gè)源終端向同一個(gè)目的終端發(fā)送建立會(huì)話請(qǐng)求,通過(guò)信令控制服務(wù)器與目的終端建立起多路對(duì)話,并通過(guò)流轉(zhuǎn)發(fā)中心同時(shí)獲取來(lái)自目的終端的媒體流。
發(fā)明人在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下缺陷 終端的配置一般都比較低,當(dāng)目的終端與多個(gè)源終端建立會(huì)話和釋放會(huì)話的過(guò)程中,需要頻繁地處理信令,占用大量的內(nèi)存和資源,因而會(huì)造成自身的工作性能的下降。
同時(shí),由于目的終端可支持的會(huì)話路數(shù)有限,已建立的會(huì)話路數(shù)達(dá)到限定值后,目的終端將無(wú)法與新的源終端建立新會(huì)話。例如一個(gè)編碼器最大可以支持4路會(huì)話,因此最多可以建立4路會(huì)話,當(dāng)有超過(guò)4路的會(huì)話請(qǐng)求時(shí),則該會(huì)話請(qǐng)求失敗。
發(fā)明內(nèi)容
本發(fā)明提供了一種信令終結(jié)方法和信令終結(jié)網(wǎng)關(guān),用于減輕目的終端的信令負(fù)荷。
本發(fā)明提供了一種信令終結(jié)方法,應(yīng)用于包括目的終端、源終端、信令控制服務(wù)器和信令終結(jié)網(wǎng)關(guān)的多媒體通信網(wǎng)絡(luò)系統(tǒng)中, 所述方法包括以下步驟 當(dāng)所述信令終結(jié)網(wǎng)關(guān)接收到來(lái)自所述源終端的會(huì)話建立請(qǐng)求時(shí),所述信令終結(jié)網(wǎng)關(guān)判斷所述會(huì)話連接表項(xiàng)的記錄是否為空;如果所述會(huì)話連接表項(xiàng)的記錄為空,所述信令終結(jié)網(wǎng)關(guān)向所述目的終端轉(zhuǎn)發(fā)所述會(huì)話建立請(qǐng)求;如果所述會(huì)話連接表項(xiàng)的記錄不為空,所述信令終結(jié)網(wǎng)關(guān)直接向所述源終端返回會(huì)話建立響應(yīng)消息; 當(dāng)所述信令終結(jié)網(wǎng)關(guān)接收到來(lái)自所述源終端的會(huì)話釋放請(qǐng)求時(shí),所述信令終結(jié)網(wǎng)關(guān)判斷所述會(huì)話釋放請(qǐng)求對(duì)應(yīng)的會(huì)話是否為終結(jié)會(huì)話;如果判斷結(jié)果為是,所述信令終結(jié)網(wǎng)關(guān)直接向所述源終端返回會(huì)話釋放響應(yīng)消息;如果判斷結(jié)果為否,所述信令終結(jié)網(wǎng)關(guān)在所述會(huì)話連接表項(xiàng)中不存在終結(jié)會(huì)話時(shí)向所述目的終端轉(zhuǎn)發(fā)所述會(huì)話釋放請(qǐng)求,在所述會(huì)話連接表項(xiàng)中存在終結(jié)會(huì)話時(shí),根據(jù)預(yù)先設(shè)定的策略從所述會(huì)話連接表項(xiàng)中選擇終結(jié)會(huì)話,并將所述選擇的終結(jié)會(huì)話設(shè)置為初始會(huì)話,而后向所述源終端返回原有的初始會(huì)話釋放響應(yīng)消息。
優(yōu)選地,在所述信令終結(jié)網(wǎng)關(guān)接收到來(lái)自源終端的會(huì)話建立請(qǐng)求之前,所述信令終結(jié)網(wǎng)關(guān)還需根據(jù)實(shí)際的需要為目的終端配置會(huì)話連接表項(xiàng)。
優(yōu)選地,所述會(huì)話建立請(qǐng)求中包括所述源終端的信息和目的終端的信息, 所述信令終結(jié)網(wǎng)關(guān)直接向所述源終端返回會(huì)話建立響應(yīng)消息之后,還包括 所述信令終結(jié)網(wǎng)關(guān)建立所述源終端與所述目的終端之間的會(huì)話,將所述已建立的會(huì)話添加到所述會(huì)話連接表項(xiàng)中。
優(yōu)選地,所述會(huì)話釋放請(qǐng)求中包括所述源終端的信息和目的終端的信息, 所述信令終結(jié)網(wǎng)關(guān)直接向所述源終端返回會(huì)話釋放響應(yīng)消息之后,還包括 所述信令終結(jié)網(wǎng)關(guān)釋放所述源終端與所述目的終端之間的會(huì)話,將所述會(huì)話從所述會(huì)話連接表項(xiàng)中刪除,或者將所述釋放的會(huì)話標(biāo)記為“X”。
優(yōu)選地,所述會(huì)話連接表項(xiàng)包括源終端信息、目的終端信息、終結(jié)標(biāo)記和記錄存在標(biāo)記。
本發(fā)明還提供了一種信令終結(jié)網(wǎng)關(guān),應(yīng)用于包括目的終端、源終端、信令控制服務(wù)器和信令終結(jié)網(wǎng)關(guān)組成的多媒體通信的網(wǎng)絡(luò)系統(tǒng)中, 所述信令終結(jié)網(wǎng)關(guān)包括配置模塊、收發(fā)模塊、處理模塊和記錄模塊,其中, 所述配置模塊,用于根據(jù)實(shí)際需要和預(yù)定的策略配置會(huì)話連接表項(xiàng); 所述收發(fā)模塊,與所述處理模塊電性連接,用于接收來(lái)自所述源終端的會(huì)話建立請(qǐng)求,觸發(fā)所述處理模塊根據(jù)所述會(huì)話連接表項(xiàng)是否為空,在所述會(huì)話連接表項(xiàng)為空時(shí)向所述目的終端轉(zhuǎn)發(fā)所述會(huì)話建立請(qǐng)求,在所述會(huì)話連接表項(xiàng)不為空時(shí)直接向所述源終端返回會(huì)話建立響應(yīng)消息;接收來(lái)自所述源終端的會(huì)話釋放請(qǐng)求,觸發(fā)所述處理模塊判斷所述會(huì)話釋放請(qǐng)求對(duì)應(yīng)的會(huì)話是否為終結(jié)會(huì)話,在所述會(huì)話釋放請(qǐng)求對(duì)應(yīng)的會(huì)話為終結(jié)會(huì)話時(shí)直接向所述源終端返回會(huì)話釋放響應(yīng)消息,在所述會(huì)話釋放請(qǐng)求對(duì)應(yīng)的會(huì)話不是終結(jié)會(huì)話且在所述會(huì)話連接表項(xiàng)中不存在終結(jié)會(huì)話時(shí)向所述目的終端轉(zhuǎn)發(fā)所述會(huì)話釋放請(qǐng)求,在所述會(huì)話釋放請(qǐng)求對(duì)應(yīng)的會(huì)話不是終結(jié)會(huì)話且在所述會(huì)話連接表項(xiàng)中存在終結(jié)會(huì)話時(shí)直接向所述源終端返回會(huì)話釋放響應(yīng)消息。
所述處理模塊,與所述配置模塊電性連接,用于在所述收發(fā)模塊接收到來(lái)自所述源終端的會(huì)話建立請(qǐng)求后,根據(jù)所述記錄模塊的會(huì)話連接表項(xiàng)的記錄是否為空,在所述會(huì)話連接表項(xiàng)的記錄為空時(shí)觸發(fā)所述處理模塊向所述目的終端轉(zhuǎn)發(fā)所述會(huì)話建立請(qǐng)求,在所述會(huì)話連接表項(xiàng)的記錄不為空時(shí)觸發(fā)所述處理模塊通過(guò)收發(fā)模塊直接向所述源終端返回會(huì)話建立響應(yīng)響應(yīng)消息;在所述收發(fā)模塊接收到來(lái)自所述源終端的會(huì)話釋放請(qǐng)求后,根據(jù)所述會(huì)話釋放請(qǐng)求對(duì)應(yīng)的會(huì)話是否為終結(jié)會(huì)話,在所述會(huì)話釋放請(qǐng)求對(duì)應(yīng)的會(huì)話為終結(jié)會(huì)話時(shí)觸發(fā)所述處理模塊通過(guò)收發(fā)模塊直接向所述源終端返回會(huì)話釋放響應(yīng)響應(yīng)消息,在所述會(huì)話釋放請(qǐng)求對(duì)應(yīng)的會(huì)話不是終結(jié)會(huì)話,且在所述會(huì)話連接表項(xiàng)中不存在終結(jié)會(huì)話時(shí)觸發(fā)所述處理模塊向所述目的終端轉(zhuǎn)發(fā)所述會(huì)話釋放請(qǐng)求,在所述會(huì)話釋放請(qǐng)求對(duì)應(yīng)的會(huì)話不是終結(jié)會(huì)話且在所述會(huì)話連接表項(xiàng)中存在終結(jié)會(huì)話時(shí),觸發(fā)所述處理模塊根據(jù)預(yù)先設(shè)定的策略從所述會(huì)話連接表項(xiàng)中選擇終結(jié)會(huì)話,并將所述選擇的終結(jié)會(huì)話設(shè)置為初始會(huì)話,并向所述源終端返回原有的初始會(huì)話釋放響應(yīng)響應(yīng)消息; 所述記錄模塊,與所述處理模塊電性連接,用于根據(jù)所述處理模塊建立會(huì)話的情況,在所述會(huì)話連接表項(xiàng)中存儲(chǔ)所述建立的會(huì)話對(duì)應(yīng)的會(huì)話信息;根據(jù)所述處理模塊釋放會(huì)話的情況,從所述會(huì)話連接表項(xiàng)中刪除所述釋放的會(huì)話對(duì)應(yīng)的會(huì)話信息,或者將所述釋放的會(huì)話標(biāo)記為“X”。
優(yōu)選地,所述會(huì)話建立響應(yīng)消息中包括所述源終端的信息和目的終端的信息, 所述收發(fā)模塊,還用于向所述信令控制服務(wù)器返回所述會(huì)話建立響應(yīng)消息,使所述信令控制服務(wù)器根據(jù)所述源終端的信息和目的終端的信息通知流轉(zhuǎn)發(fā)中心向所述源終端發(fā)送媒體流。
優(yōu)選地,所述會(huì)話釋放響應(yīng)消息中包括所述源終端的信息和目的終端的信息, 所述收發(fā)模塊,還用于向所述信令控制服務(wù)器返回所述會(huì)話釋放響應(yīng)消息,使所述信令控制服務(wù)器根據(jù)所述源終端的信息和目的終端的信息通知流轉(zhuǎn)發(fā)中心停止向所述源終端發(fā)送媒體流。
優(yōu)選地,所述會(huì)話連接表項(xiàng)包括源終端信息、目的終端信息、終結(jié)標(biāo)記和記錄存在標(biāo)記。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)本發(fā)明通過(guò)信令終結(jié)網(wǎng)關(guān)選擇性地終結(jié)來(lái)自源終端的信令,不再將信令轉(zhuǎn)發(fā)到目的終端,降低了目的終端的信令負(fù)荷,在不影響系統(tǒng)架構(gòu)的前提下提高了媒體資源的復(fù)用率。
圖1為本發(fā)明信令終結(jié)方法流程示意圖; 圖2為本發(fā)明的具體應(yīng)用場(chǎng)景中的信令終結(jié)系統(tǒng)結(jié)構(gòu)示意圖; 圖3為本發(fā)明的具體應(yīng)用場(chǎng)景中的會(huì)話建立請(qǐng)求終結(jié)流程圖; 圖4為本發(fā)明的具體應(yīng)用場(chǎng)景中的會(huì)話釋放請(qǐng)求終結(jié)流程圖; 圖5為本發(fā)明的具體應(yīng)用場(chǎng)景中的信令終結(jié)網(wǎng)關(guān)結(jié)構(gòu)示意圖。
具體實(shí)施例方式 本發(fā)明提供的技術(shù)方案中,其核心思想為在多媒體通信網(wǎng)絡(luò)系統(tǒng)的目的終端和信息控制服務(wù)器之間設(shè)置一信令終結(jié)網(wǎng)關(guān),信令終結(jié)網(wǎng)關(guān)接收到來(lái)自源終端的信令后,根據(jù)自身建立的會(huì)話連接表項(xiàng)選擇性地終結(jié)信令的轉(zhuǎn)發(fā),直接向源終端返回響應(yīng)信息,建立或釋放源終端與目的終端之間的會(huì)話,并通知流轉(zhuǎn)發(fā)中心開(kāi)始或停止向源終端發(fā)送媒體流,從而減輕了目的終端的信令負(fù)擔(dān),擴(kuò)大了媒體流的復(fù)用率,且無(wú)需改進(jìn)終端、服務(wù)器以及原有系統(tǒng)的架構(gòu),突破了會(huì)話路數(shù)限制,并支持各種協(xié)議的信令。
下面將結(jié)合本發(fā)明中的附圖,對(duì)本發(fā)明的技術(shù)方案進(jìn)行清楚、完整地描述。如圖1所示,為本發(fā)明信令終結(jié)方法流程示意圖,應(yīng)用于包括目的終端、源終端、信令控制服務(wù)器和信令終結(jié)網(wǎng)關(guān)的多媒體通信網(wǎng)絡(luò)系統(tǒng)中,該方法包括以下步驟 步驟101,信令終結(jié)網(wǎng)關(guān)根據(jù)實(shí)際的需要為目的終端配置會(huì)話連接表項(xiàng)。
具體地,信令終結(jié)網(wǎng)關(guān)針對(duì)每個(gè)目的終端預(yù)先生成一個(gè)會(huì)話連接表項(xiàng),該會(huì)話連接表項(xiàng)用于記錄與目的終端相關(guān)的每一個(gè)會(huì)話的信息,當(dāng)目的終端沒(méi)有與源終端建立會(huì)話時(shí),該目的終端對(duì)應(yīng)的會(huì)話連接表項(xiàng)為空。
如表1所示,為本發(fā)明中的會(huì)話連接表項(xiàng)存在的具體形態(tài),包括源終端信息、目的終端信息、終結(jié)標(biāo)記和記錄存在標(biāo)記。其中,終結(jié)標(biāo)記為F(False)時(shí),表示該會(huì)話為初始會(huì)話,即沒(méi)有被信令終結(jié)網(wǎng)關(guān)終結(jié)的會(huì)話;終結(jié)標(biāo)記為T(mén)(True)時(shí),表示該會(huì)話為終結(jié)會(huì)話,即被信令終結(jié)網(wǎng)關(guān)終結(jié)的會(huì)話;記錄存在標(biāo)記為“√”時(shí),表示該會(huì)話存在;記錄存在標(biāo)記為“X”時(shí),表示該會(huì)話不存在,即該會(huì)話已被釋放。
表1會(huì)話連接表項(xiàng) 步驟102,當(dāng)信令終結(jié)網(wǎng)關(guān)接收到來(lái)自源終端的會(huì)話建立請(qǐng)求時(shí),信令終結(jié)網(wǎng)關(guān)判斷會(huì)話連接表項(xiàng)的記錄是否為空;如果會(huì)話連接表項(xiàng)的記錄為空,信令終結(jié)網(wǎng)關(guān)向目的終端轉(zhuǎn)發(fā)會(huì)話建立請(qǐng)求;如果會(huì)話連接表項(xiàng)的記錄不為空,信令終結(jié)網(wǎng)關(guān)直接向源終端返回會(huì)話建立響應(yīng)信息。
步驟103,當(dāng)信令終結(jié)網(wǎng)關(guān)接收到來(lái)自源終端的會(huì)話釋放請(qǐng)求時(shí),信令終結(jié)網(wǎng)關(guān)判斷會(huì)話釋放請(qǐng)求對(duì)應(yīng)的會(huì)話是否為終結(jié)會(huì)話;如果判斷結(jié)果為是,信令終結(jié)網(wǎng)關(guān)直接向源終端返回會(huì)話釋放響應(yīng)信息;如果判斷結(jié)果為否,信令終結(jié)網(wǎng)關(guān)在會(huì)話連接表項(xiàng)中不存在終結(jié)會(huì)話時(shí)向目的終端轉(zhuǎn)發(fā)會(huì)話釋放請(qǐng)求,在會(huì)話連接表項(xiàng)中存在終結(jié)會(huì)話時(shí),根據(jù)預(yù)先設(shè)定的策略從會(huì)話連接表項(xiàng)中選擇終結(jié)會(huì)話,并將選擇的終結(jié)會(huì)話設(shè)置為初始會(huì)話,而后向源終端返回原有的初始會(huì)話釋放響應(yīng)消息。
本發(fā)明中的信令終結(jié)網(wǎng)關(guān)選擇性地終結(jié)來(lái)自源終端的信令,不再將信令轉(zhuǎn)發(fā)到目的終端,降低了目的終端的信令負(fù)荷,在不影響系統(tǒng)架構(gòu)的前提下提高了媒體資源的復(fù)用率。
如圖2所示,為本發(fā)明的具體應(yīng)用場(chǎng)景中的信令終結(jié)系統(tǒng)結(jié)構(gòu)示意圖,包括目的終端DSTUA 210、源終端SRCUA1 220、源終端SRCUA0 260、信令控制服務(wù)器230、信令終結(jié)網(wǎng)關(guān)240和流轉(zhuǎn)發(fā)中心250。其中,目的終端210為媒體流的產(chǎn)生者和發(fā)送者,可以是編碼器等設(shè)備;源終端SRCUA1220和源終端SRCUA0260為媒體流的請(qǐng)求者和接收者,可以是軟件解碼器或硬件解碼器等設(shè)備;信令控制服務(wù)器230為負(fù)責(zé)建立終端之間呼叫關(guān)系的信令控制集設(shè)備,可以支持各種信令,如SIP和H.323等協(xié)議中的信令;信令終結(jié)網(wǎng)關(guān)240通過(guò)信令控制服務(wù)器230接收各種信令,并存儲(chǔ)終端之間的會(huì)話連接表項(xiàng)的設(shè)備,并根據(jù)會(huì)話連接表項(xiàng)的內(nèi)容選擇性地執(zhí)行信令終結(jié)或返回響應(yīng)的操作,用于提高終端性能、減輕終端負(fù)擔(dān)。
下面結(jié)合本發(fā)明具體應(yīng)用場(chǎng)景來(lái)說(shuō)明本發(fā)明的會(huì)話建立請(qǐng)求終結(jié)、會(huì)話釋放請(qǐng)求終結(jié)流程。如圖3所示,會(huì)話建立請(qǐng)求終結(jié)流程具體包括以下步驟 步驟301,信令控制服務(wù)器接收來(lái)自源終端SRCUA1的會(huì)話建立請(qǐng)求,根據(jù)該會(huì)話建立請(qǐng)求,與流轉(zhuǎn)發(fā)中心進(jìn)行協(xié)商,并在協(xié)商成功后,將該會(huì)話建立請(qǐng)求轉(zhuǎn)發(fā)到信令終結(jié)網(wǎng)關(guān)。
具體地,會(huì)話建立請(qǐng)求中包含源終端SRCUA1的信息和目的終端DSTUA的信息,流轉(zhuǎn)發(fā)中心通過(guò)與信令控制服務(wù)器之間的協(xié)商過(guò)程,獲取源終端SRCUA1的信息和目的終端DSTUA的信息,包括設(shè)備信息、端口信息和編解碼信息等,并判斷能否將來(lái)自目的終端DSTUA的媒體流轉(zhuǎn)發(fā)到源終端SRCUA1,在判斷結(jié)果為是時(shí),向信令控制服務(wù)器返回協(xié)商成功信息,通知信令控制服務(wù)器協(xié)商成功;在判斷結(jié)果為否時(shí),不向信令控制服務(wù)器返回協(xié)商失敗信息,通知信令控制服務(wù)器協(xié)商失敗。
步驟302,信令終結(jié)網(wǎng)關(guān)通過(guò)信令控制服務(wù)器接收來(lái)自源終端SRCUA1的會(huì)話建立請(qǐng)求。
步驟303,信令終結(jié)網(wǎng)關(guān)判斷預(yù)先生成的會(huì)話連接表項(xiàng)的記錄是否為空。如果該會(huì)話連接表項(xiàng)的記錄為空,則執(zhí)行步驟304;如果該會(huì)話連接表項(xiàng)的記錄不為空,則執(zhí)行步驟305。其中,會(huì)話連接表項(xiàng)可以以數(shù)據(jù)庫(kù)表項(xiàng)或者內(nèi)存控制塊的形式保存在信令終結(jié)網(wǎng)關(guān)中。
步驟304,信令終結(jié)網(wǎng)關(guān)將會(huì)話建立請(qǐng)求轉(zhuǎn)發(fā)到目的終端DSTUA,目的終端DSTUA向信令終結(jié)網(wǎng)關(guān)返回會(huì)話建立響應(yīng)消息。
具體地,當(dāng)會(huì)話連接表項(xiàng)為空,即目的終端DSTUA還沒(méi)有與其他源終端建立會(huì)話,信令終結(jié)網(wǎng)關(guān)接收到的會(huì)話建立請(qǐng)求為針對(duì)目的終端DSTUA的首個(gè)會(huì)話建立請(qǐng)求時(shí),信令終結(jié)網(wǎng)關(guān)將該會(huì)話建立請(qǐng)求轉(zhuǎn)發(fā)到目的終端DSTUA,建立目的終端DSTUA與源終端SRCUA1之間的會(huì)話,并將已建立的會(huì)話添加到會(huì)話連接表項(xiàng)中,將該會(huì)話在會(huì)話連接表項(xiàng)中對(duì)應(yīng)的終結(jié)標(biāo)記設(shè)置為F,將初始會(huì)話在會(huì)話連接表項(xiàng)中對(duì)應(yīng)的記錄存在標(biāo)記設(shè)置為“√”。如表2所示,為添加初始會(huì)話后的會(huì)話連接表項(xiàng)。
表2添加初始會(huì)話后的會(huì)話連接表項(xiàng) 步驟305,信令終結(jié)網(wǎng)關(guān)通過(guò)信令控制服務(wù)器向源終端SRCUA1返回會(huì)話建立響應(yīng)信息,建立目的終端DSTUA與源終端SRCUA1之間的會(huì)話,并將該會(huì)話添加到會(huì)話連接表項(xiàng)中。
具體地,當(dāng)會(huì)話連接表項(xiàng)的記錄不為空,即該會(huì)話連接表項(xiàng)對(duì)應(yīng)的目的終端DSTUA已經(jīng)與其他源終端建立會(huì)話時(shí),信令終結(jié)網(wǎng)關(guān)不再將接收到的會(huì)話請(qǐng)求轉(zhuǎn)發(fā)給目的終端DSTUA,而是直接向源終端SRCUA1返回會(huì)話建立響應(yīng)消息,建立源終端SRCUA1與目的終端DSTUA之間的會(huì)話將已建立的會(huì)話添加到會(huì)話連接表項(xiàng)中。
信令終結(jié)網(wǎng)關(guān)將終結(jié)會(huì)話在會(huì)話連接表項(xiàng)中對(duì)應(yīng)的終結(jié)標(biāo)記設(shè)置為T(mén),將終結(jié)會(huì)話在會(huì)話連接表項(xiàng)中對(duì)應(yīng)的記錄存在標(biāo)記設(shè)置為“√”。如表3所示,為添加終結(jié)會(huì)話后的會(huì)話連接表項(xiàng)。其中,源終端SRCUA0在源終端SRCUA1之前與目的終端DSTUA建立會(huì)話,該會(huì)話為初始會(huì)話。
表3添加終結(jié)會(huì)話后的會(huì)話連接表項(xiàng) 步驟306,信令控制服務(wù)器與流轉(zhuǎn)發(fā)中心進(jìn)行二次協(xié)商,使流轉(zhuǎn)發(fā)中心向源終端SRCUA1發(fā)送媒體流。
具體地,流轉(zhuǎn)發(fā)中心可以通過(guò)與信令控制服務(wù)器之間的協(xié)商過(guò)程,獲取媒體流對(duì)應(yīng)的源終端信息,包括設(shè)備信息、端口信息和編解碼信息,以便于將接收到的來(lái)自目的終端DSTUA的媒體流轉(zhuǎn)發(fā)到源終端SRCUA1。
本發(fā)明中的信令終結(jié)網(wǎng)關(guān)在接收到來(lái)自源終端的會(huì)話建立請(qǐng)求后,直接向源終端返回會(huì)話建立響應(yīng)消息,不再向目的終端轉(zhuǎn)發(fā)會(huì)話建立請(qǐng)求,減輕了目的終端的信令負(fù)擔(dān),在不影響原有系統(tǒng)的前提下提高了媒體流的復(fù)用率,并且支持多種協(xié)議的信令,包括SIP中的INVITE信令和H.232協(xié)議中的Setup信令。
會(huì)話釋放請(qǐng)求終結(jié)流程如圖4所示,具體包括以下步驟 步驟401,信令控制服務(wù)器接收來(lái)自源終端SRCUA1的會(huì)話釋放請(qǐng)求,根據(jù)該會(huì)話建立請(qǐng)求,與流轉(zhuǎn)發(fā)中心進(jìn)行協(xié)商,并在協(xié)商成功后,將該會(huì)話釋放請(qǐng)求轉(zhuǎn)發(fā)到信令終結(jié)網(wǎng)關(guān)。
具體地,會(huì)話建立請(qǐng)求中包含源終端SRCUA1的信息和目的終端DSTUA的信息,流轉(zhuǎn)發(fā)中心通過(guò)與信令控制服務(wù)器之間的協(xié)商過(guò)程,獲取源終端SRCUA1的信息和目的終端DSTUA的信息,包括設(shè)備信息、端口信息和編解碼信息等,并判斷能否將來(lái)自目的終端DSTUA的媒體流停止轉(zhuǎn)發(fā)到源終端SRCUA1,在判斷結(jié)果為是時(shí),向信令控制服務(wù)器返回協(xié)商成功信息,通知信令控制服務(wù)器協(xié)商成功;在判斷結(jié)果為否時(shí),不向信令控制服務(wù)器返回協(xié)商失敗信息,通知信令控制服務(wù)器協(xié)商失敗。
步驟402,信令終結(jié)網(wǎng)關(guān)通過(guò)信令控制服務(wù)器接收來(lái)自源終端SRCUA1的會(huì)話釋放請(qǐng)求。
步驟403,信令終結(jié)網(wǎng)關(guān)根據(jù)會(huì)話釋放請(qǐng)求查詢會(huì)話連接表項(xiàng),判斷該會(huì)話釋放請(qǐng)求對(duì)應(yīng)的會(huì)話是否為終結(jié)會(huì)話。如果對(duì)應(yīng)的會(huì)話為終結(jié)會(huì)話,則執(zhí)行步驟404;如果對(duì)應(yīng)的會(huì)話不是終結(jié)會(huì)話,則執(zhí)行步驟406。
具體地,信令終結(jié)網(wǎng)關(guān)根據(jù)會(huì)話釋放請(qǐng)求中的目的終端信息和源終端信息,查詢?cè)摃?huì)話釋放請(qǐng)求在會(huì)話連接表項(xiàng)中對(duì)應(yīng)的終結(jié)標(biāo)記,如果對(duì)應(yīng)的終結(jié)標(biāo)記為F,則該會(huì)話釋放請(qǐng)求對(duì)應(yīng)的會(huì)話為初始會(huì)話;如果對(duì)應(yīng)的終結(jié)標(biāo)記為T(mén),則該會(huì)話釋放請(qǐng)求對(duì)應(yīng)的會(huì)話為終結(jié)會(huì)話。
步驟404,信令終結(jié)網(wǎng)關(guān)通過(guò)信令控制服務(wù)器向源終端SRCUA1返回會(huì)話釋放響應(yīng)消息,釋放源終端SRCUA1與目的終端DSTUA之間的會(huì)話,并將該終結(jié)會(huì)話從會(huì)話連接表項(xiàng)中刪除,或者將該終結(jié)會(huì)話對(duì)應(yīng)的記錄存在標(biāo)記設(shè)置為“X”。
具體地,由于信令終結(jié)網(wǎng)關(guān)接收到的會(huì)話釋放請(qǐng)求對(duì)應(yīng)的會(huì)話為終結(jié)會(huì)話,即該會(huì)話建立時(shí)目的終端DSTUA并沒(méi)有接收到來(lái)自源終端SRCUA1的會(huì)話建立請(qǐng)求,該會(huì)話建立請(qǐng)求被信令終結(jié)網(wǎng)關(guān)終結(jié),因此,信令終結(jié)網(wǎng)關(guān)不向目的終端DSTUA轉(zhuǎn)發(fā)接收到的會(huì)話釋放請(qǐng)求,而是將該會(huì)話釋放請(qǐng)求終結(jié),直接向源終端SRCUA1返回會(huì)話釋放響應(yīng)消息。
信令終結(jié)網(wǎng)關(guān)從會(huì)話連接表項(xiàng)中刪除終結(jié)會(huì)話時(shí),可以直接將該終結(jié)會(huì)話對(duì)應(yīng)的記錄清除;也可以將該終結(jié)會(huì)話對(duì)應(yīng)的記錄存在標(biāo)記設(shè)置為“X”,如表4所示,為會(huì)話終結(jié)網(wǎng)關(guān)釋放終結(jié)會(huì)話后,將該終結(jié)會(huì)話對(duì)應(yīng)的記錄存在標(biāo)記設(shè)置為“X”時(shí)的會(huì)話連接表項(xiàng)。其中,源終端SRCUA0在源終端SRCUA1之前與目的終端DSTUA建立會(huì)話,該會(huì)話為初始會(huì)話。
表4釋放終結(jié)會(huì)話后的會(huì)話連接表項(xiàng) 步驟405,信令控制服務(wù)器與流轉(zhuǎn)發(fā)中心進(jìn)行二次協(xié)商,使流轉(zhuǎn)發(fā)中心停止向源終端SRCUA1發(fā)送媒體流。
步驟406,信令終結(jié)網(wǎng)關(guān)判斷會(huì)話連接表項(xiàng)中是否存在終結(jié)會(huì)話,如果存在,則執(zhí)行步驟407;如果不存在,則執(zhí)行步驟408。
具體地,當(dāng)信令終結(jié)網(wǎng)關(guān)接收到的會(huì)話釋放請(qǐng)求對(duì)應(yīng)的會(huì)話為初始會(huì)話時(shí),信令終結(jié)網(wǎng)關(guān)通過(guò)查詢會(huì)話連接表項(xiàng)中的其他會(huì)話對(duì)應(yīng)的終結(jié)標(biāo)記判斷會(huì)話連接表項(xiàng)中是否存在終結(jié)會(huì)話。
步驟407,信令終結(jié)網(wǎng)關(guān)從會(huì)話連接表項(xiàng)中選擇終結(jié)會(huì)話,并在會(huì)話連接中將選擇的終結(jié)會(huì)話設(shè)置為初始會(huì)話。
具體地,如果會(huì)話連接表項(xiàng)中存在終結(jié)會(huì)話,則信令終結(jié)網(wǎng)關(guān)可以按照預(yù)設(shè)的規(guī)則選擇會(huì)話連接表項(xiàng)中其中的一條終結(jié)會(huì)話,并將該終結(jié)會(huì)話對(duì)應(yīng)的終結(jié)標(biāo)記設(shè)置為F,將該終結(jié)會(huì)話設(shè)置為初始會(huì)話。
另外,信令終結(jié)網(wǎng)關(guān)從會(huì)話連接表項(xiàng)中選擇將被設(shè)置為初始會(huì)話的終結(jié)會(huì)話后,可以將包含該終結(jié)會(huì)話信息的建議請(qǐng)求發(fā)送到目的終端DSTUA;目的終端獲取該終結(jié)會(huì)話信息,向信令終結(jié)網(wǎng)關(guān)返回響應(yīng),上述終結(jié)會(huì)話信息可以用于后續(xù)的媒體流業(yè)務(wù),包括媒體流實(shí)時(shí)監(jiān)控、媒體流回放和媒體流查詢等;信令終結(jié)網(wǎng)關(guān)在接收到目的終端DSTUA的響應(yīng)后,執(zhí)行后續(xù)的步驟。
需要說(shuō)明的是,執(zhí)行完本步驟后,繼續(xù)執(zhí)行步驟404。
步驟408,信令終結(jié)網(wǎng)關(guān)將會(huì)話釋放請(qǐng)求轉(zhuǎn)發(fā)到目的終端DSTUA。
步驟409,信令終結(jié)網(wǎng)關(guān)接收來(lái)自目的終端DSTUA的會(huì)話釋放響應(yīng)消息,通過(guò)信令控制服務(wù)器將該會(huì)話釋放響應(yīng)消息轉(zhuǎn)發(fā)到源終端SRCUA1,釋放源終端SRCUA1與目的終端DSTUA之間的初始會(huì)話,并將該初始會(huì)話從會(huì)話連接表項(xiàng)中刪除;或者將該初始會(huì)話對(duì)應(yīng)的記錄存在標(biāo)記設(shè)置為“X”。
其中,信令終結(jié)網(wǎng)關(guān)從會(huì)話連接表項(xiàng)中刪除初始會(huì)話時(shí),可以直接將該初始會(huì)話對(duì)應(yīng)的記錄清除,也可以將該初始會(huì)話對(duì)應(yīng)的記錄存在標(biāo)記設(shè)置為“X”。如表5所示,為刪除初始會(huì)話后的會(huì)話連接表項(xiàng)。
表5釋放初始會(huì)話后的會(huì)話連接表項(xiàng) 需要說(shuō)明的是,執(zhí)行完本步驟后,繼續(xù)執(zhí)行步驟405,即信令控制服務(wù)器與流轉(zhuǎn)發(fā)中心進(jìn)行二次協(xié)商,使流轉(zhuǎn)發(fā)中心停止向源終端SRCUA1發(fā)送媒體流。本發(fā)明方法還可以根據(jù)實(shí)際需要對(duì)各個(gè)步驟順序進(jìn)行調(diào)整。
本發(fā)明中的信令終結(jié)網(wǎng)關(guān)在接收到來(lái)自源終端的會(huì)話釋放請(qǐng)求后,直接向源終端返回會(huì)話釋放響應(yīng)消息,不再向目的終端轉(zhuǎn)發(fā)會(huì)話釋放請(qǐng)求,減輕了目的終端的信令負(fù)擔(dān),且不影響原有系統(tǒng)的架構(gòu),并支持多種協(xié)議的信令,包括SIP中的BYE信令和H.232協(xié)議中的Release信令。
相應(yīng)地,本發(fā)明還提供了一種應(yīng)用本發(fā)明中的信令終結(jié)方法的信令終結(jié)網(wǎng)關(guān)。如圖5所示,為本發(fā)明的具體應(yīng)用場(chǎng)景中的信令終結(jié)網(wǎng)關(guān)結(jié)構(gòu)示意圖,應(yīng)用于包括目的終端、源終端、信令控制服務(wù)器和信令終結(jié)網(wǎng)關(guān)組成的多媒體通信的網(wǎng)絡(luò)系統(tǒng)中,該信令終結(jié)網(wǎng)關(guān)包括配置模塊510、收發(fā)模塊520、處理模塊530和記錄模塊540,其中, 配置模塊510,與處理模塊530電性連接,用于根據(jù)實(shí)際需要和預(yù)定的策略配置會(huì)話連接表項(xiàng)。具體地,會(huì)話連接表項(xiàng)包括源終端信息、目的終端信息、終結(jié)標(biāo)記和記錄存在標(biāo)記等信息。
收發(fā)模塊520,與處理模塊530電性連接,用于接收來(lái)自源終端的會(huì)話建立請(qǐng)求,觸發(fā)處理模塊530根據(jù)會(huì)話連接表項(xiàng)是否為空,在該會(huì)話連接表項(xiàng)為空時(shí)向目的終端轉(zhuǎn)發(fā)會(huì)話建立請(qǐng)求,在該會(huì)話連接表項(xiàng)不為空時(shí)直接向源終端返回會(huì)話建立響應(yīng)消息;接收來(lái)自源終端的會(huì)話釋放請(qǐng)求,觸發(fā)處理模塊530判斷該會(huì)話釋放請(qǐng)求對(duì)應(yīng)的會(huì)話是否為終結(jié)會(huì)話,在該會(huì)話釋放請(qǐng)求對(duì)應(yīng)的會(huì)話為終結(jié)會(huì)話時(shí)直接向源終端返回會(huì)話釋放響應(yīng)消息,在該會(huì)話釋放請(qǐng)求對(duì)應(yīng)的會(huì)話不是終結(jié)會(huì)話且在會(huì)話連接表項(xiàng)中不存在終結(jié)會(huì)話時(shí)向目的終端轉(zhuǎn)發(fā)會(huì)話釋放請(qǐng)求,在會(huì)話釋放請(qǐng)求對(duì)應(yīng)的會(huì)話不是終結(jié)會(huì)話且在會(huì)話連接表項(xiàng)中存在終結(jié)會(huì)話時(shí),先根據(jù)預(yù)定的策略選擇一條終結(jié)會(huì)話,將其設(shè)置為初始會(huì)話,而后再釋放原有的初始會(huì)話并向源終端返回會(huì)話釋放響應(yīng)消息。
其中,會(huì)話建立響應(yīng)消息中包括源終端的信息和目的終端的信息,上述收發(fā)模塊520,還用于向信令控制服務(wù)器返回會(huì)話建立響應(yīng)消息,使該信令控制服務(wù)器根據(jù)源終端的信息和目的終端的信息通知流轉(zhuǎn)發(fā)中心向源終端發(fā)送媒體流。
會(huì)話釋放響應(yīng)消息中包括源終端的信息和目的終端的信息,上述收發(fā)模塊520,還用于向信令控制服務(wù)器返回會(huì)話釋放響應(yīng)消息,使該信令控制服務(wù)器根據(jù)源終端的信息和目的終端的信息通知流轉(zhuǎn)發(fā)中心停止向源終端發(fā)送媒體流。
處理模塊530,與配置模塊510和記錄模塊540電性連接,用于在收發(fā)模塊520接收到來(lái)自源終端的會(huì)話建立請(qǐng)求后,根據(jù)記錄模塊540中由配置模塊510配置的會(huì)話連接表項(xiàng)的記錄情況,進(jìn)行相應(yīng)的會(huì)話建立業(yè)務(wù)處理。
具體地,在會(huì)話連接表項(xiàng)為空時(shí),所述處理模塊530向目的終端轉(zhuǎn)發(fā)會(huì)話建立請(qǐng)求,建立源終端和目的終端之間的初始會(huì)話;在該會(huì)話連接表項(xiàng)不為空時(shí),建立源終端和目的終端之間的終結(jié)會(huì)話,并觸發(fā)收發(fā)模塊520直接向源終端返回會(huì)話建立響應(yīng)消息,在上述兩種情況下,所述處理模塊530,均需要在所述會(huì)話建議成功后,指示記錄模塊540保存已建立的會(huì)話; 所述處理模塊530,還用于在收發(fā)模塊520接收到來(lái)自源終端的會(huì)話釋放請(qǐng)求后,根據(jù)記錄模塊540中會(huì)話連接表項(xiàng)的記錄情況,進(jìn)行相應(yīng)的會(huì)話釋放請(qǐng)求處理。
具體地,在收發(fā)模塊520接收到來(lái)自源終端的會(huì)話釋放請(qǐng)求后,所述處理模塊530根據(jù)會(huì)話釋放請(qǐng)求對(duì)應(yīng)的會(huì)話是否為終結(jié)會(huì)話,在會(huì)話釋放請(qǐng)求對(duì)應(yīng)的會(huì)話為終結(jié)會(huì)話時(shí)觸發(fā)收發(fā)模塊520直接向源終端返回會(huì)話釋放響應(yīng)消息,在會(huì)話釋放請(qǐng)求對(duì)應(yīng)的會(huì)話不是終結(jié)會(huì)話且在會(huì)話連接表項(xiàng)中不存在終結(jié)會(huì)話時(shí)觸發(fā)收發(fā)模塊520向目的終端轉(zhuǎn)發(fā)會(huì)話釋放請(qǐng)求,在會(huì)話釋放請(qǐng)求對(duì)應(yīng)的會(huì)話不是終結(jié)會(huì)話且在會(huì)話連接表項(xiàng)中存在終結(jié)會(huì)話時(shí),觸發(fā)處理模塊530根據(jù)預(yù)先設(shè)定的策略從會(huì)話連接表項(xiàng)中選擇終結(jié)會(huì)話,并將選擇的終結(jié)會(huì)話設(shè)置為初始會(huì)話,并向源終端返回原有的初始會(huì)話釋放響應(yīng)消息。在上述三種情況下,所述處理模塊530需要進(jìn)一步刪除記錄模塊540會(huì)話連接表項(xiàng)中對(duì)應(yīng)的會(huì)話,或者將該對(duì)應(yīng)的會(huì)話記錄存在標(biāo)記設(shè)置為“X”。
記錄模塊540,與處理模塊530電性連接,用于根據(jù)處理模塊530建立會(huì)話的情況,在會(huì)話連接表項(xiàng)中存儲(chǔ)建立的會(huì)話對(duì)應(yīng)的會(huì)話信息;根據(jù)處理模塊530釋放會(huì)話的情況,從會(huì)話連接表項(xiàng)中刪除釋放的會(huì)話對(duì)應(yīng)的會(huì)話信息,或者將該對(duì)應(yīng)的會(huì)話記錄存在標(biāo)記設(shè)置為“X”。
本發(fā)明中的信令終結(jié)網(wǎng)關(guān)選擇性地終結(jié)來(lái)自源終端的信令,不再將信令轉(zhuǎn)發(fā)到目的終端,降低了目的終端的信令負(fù)荷,在不影響系統(tǒng)架構(gòu)的前提下提高了媒體資源的復(fù)用率。
通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
以上所述僅是本發(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ù)范圍。
本領(lǐng)域技術(shù)人員可以理解實(shí)施例中的裝置中的模塊可以按照實(shí)施例描述進(jìn)行分布于實(shí)施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施例的一個(gè)或多個(gè)裝置中。上述實(shí)施例的模塊可以集成于一體,也可以分離部署;可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。
權(quán)利要求
1、一種信令終結(jié)方法,應(yīng)用于包括目的終端、源終端、信令控制服務(wù)器和信令終結(jié)網(wǎng)關(guān)的多媒體通信網(wǎng)絡(luò)系統(tǒng)中,其特征在于,
所述方法包括以下步驟
當(dāng)所述信令終結(jié)網(wǎng)關(guān)接收到來(lái)自所述源終端的會(huì)話建立請(qǐng)求時(shí),所述信令終結(jié)網(wǎng)關(guān)判斷所述會(huì)話連接表項(xiàng)的記錄是否為空;如果所述會(huì)話連接表項(xiàng)的記錄為空,所述信令終結(jié)網(wǎng)關(guān)向所述目的終端轉(zhuǎn)發(fā)所述會(huì)話建立請(qǐng)求;如果所述會(huì)話連接表項(xiàng)的記錄不為空,所述信令終結(jié)網(wǎng)關(guān)直接向所述源終端返回會(huì)話建立響應(yīng)消息;
當(dāng)所述信令終結(jié)網(wǎng)關(guān)接收到來(lái)自所述源終端的會(huì)話釋放請(qǐng)求時(shí),所述信令終結(jié)網(wǎng)關(guān)判斷所述會(huì)話釋放請(qǐng)求對(duì)應(yīng)的會(huì)話是否為終結(jié)會(huì)話;如果判斷結(jié)果為是,所述信令終結(jié)網(wǎng)關(guān)直接向所述源終端返回會(huì)話釋放響應(yīng)消息;如果判斷結(jié)果為否,所述信令終結(jié)網(wǎng)關(guān)在所述會(huì)話連接表項(xiàng)中不存在終結(jié)會(huì)話時(shí)向所述目的終端轉(zhuǎn)發(fā)所述會(huì)話釋放請(qǐng)求,在所述會(huì)話連接表項(xiàng)中存在終結(jié)會(huì)話時(shí),根據(jù)預(yù)先設(shè)定的策略從所述會(huì)話連接表項(xiàng)中選擇終結(jié)會(huì)話,并將所述選擇的終結(jié)會(huì)話設(shè)置為初始會(huì)話,而后向所述源終端返回原有的初始會(huì)話釋放響應(yīng)消息。
2、如權(quán)利要求1所述的方法,其特征在于,在所述信令終結(jié)網(wǎng)關(guān)接收到來(lái)自源終端的會(huì)話建立請(qǐng)求之前,所述信令終結(jié)網(wǎng)關(guān)還需根據(jù)實(shí)際的需要為目的終端配置會(huì)話連接表項(xiàng)。
3、如權(quán)利要求1所述的方法,其特征在于,所述會(huì)話建立請(qǐng)求中包括所述源終端的信息和目的終端的信息,
所述信令終結(jié)網(wǎng)關(guān)直接向所述源終端返回會(huì)話建立響應(yīng)消息之后,還包括
所述信令終結(jié)網(wǎng)關(guān)建立所述源終端與所述目的終端之間的會(huì)話,將所述已建立的會(huì)話添加到所述會(huì)話連接表項(xiàng)中。
4、如權(quán)利要求1所述的方法,其特征在于,所述會(huì)話釋放請(qǐng)求中包括所述源終端的信息和目的終端的信息,
所述信令終結(jié)網(wǎng)關(guān)直接向所述源終端返回會(huì)話釋放響應(yīng)消息之后,還包括
所述信令終結(jié)網(wǎng)關(guān)釋放所述源終端與所述目的終端之間的會(huì)話,將所述會(huì)話從所述會(huì)話連接表項(xiàng)中刪除,或者將所述釋放的會(huì)話標(biāo)記為“X”。
5、如權(quán)利要求1所述的方法,其特征在于,所述會(huì)話連接表項(xiàng)包括源終端信息、目的終端信息、終結(jié)標(biāo)記和記錄存在標(biāo)記。
6、一種信令終結(jié)網(wǎng)關(guān),應(yīng)用于包括目的終端、源終端、信令控制服務(wù)器和信令終結(jié)網(wǎng)關(guān)組成的多媒體通信的網(wǎng)絡(luò)系統(tǒng)中,其特征在于,
所述信令終結(jié)網(wǎng)關(guān)包括配置模塊、收發(fā)模塊、處理模塊和記錄模塊,其中,
所述配置模塊,用于根據(jù)實(shí)際需要和預(yù)定的策略配置會(huì)話連接表項(xiàng);
所述收發(fā)模塊,與所述處理模塊電性連接,用于接收來(lái)自所述源終端的會(huì)話建立請(qǐng)求,觸發(fā)所述處理模塊根據(jù)所述會(huì)話連接表項(xiàng)是否為空,在所述會(huì)話連接表項(xiàng)為空時(shí)向所述目的終端轉(zhuǎn)發(fā)所述會(huì)話建立請(qǐng)求,在所述會(huì)話連接表項(xiàng)不為空時(shí)直接向所述源終端返回會(huì)話建立響應(yīng)消息;接收來(lái)自所述源終端的會(huì)話釋放請(qǐng)求,觸發(fā)所述處理模塊判斷所述會(huì)話釋放請(qǐng)求對(duì)應(yīng)的會(huì)話是否為終結(jié)會(huì)話,在所述會(huì)話釋放請(qǐng)求對(duì)應(yīng)的會(huì)話為終結(jié)會(huì)話時(shí)直接向所述源終端返回會(huì)話釋放響應(yīng)消息,在所述會(huì)話釋放請(qǐng)求對(duì)應(yīng)的會(huì)話不是終結(jié)會(huì)話且在所述會(huì)話連接表項(xiàng)中不存在終結(jié)會(huì)話時(shí)向所述目的終端轉(zhuǎn)發(fā)所述會(huì)話釋放請(qǐng)求,在所述會(huì)話釋放請(qǐng)求對(duì)應(yīng)的會(huì)話不是終結(jié)會(huì)話且在所述會(huì)話連接表項(xiàng)中存在終結(jié)會(huì)話時(shí)直接向所述源終端返回會(huì)話釋放響應(yīng)消息。
所述處理模塊,與所述配置模塊電性連接,用于在所述收發(fā)模塊接收到來(lái)自所述源終端的會(huì)話建立請(qǐng)求后,根據(jù)所述記錄模塊的會(huì)話連接表項(xiàng)的記錄是否為空,在所述會(huì)話連接表項(xiàng)的記錄為空時(shí)觸發(fā)所述處理模塊向所述目的終端轉(zhuǎn)發(fā)所述會(huì)話建立請(qǐng)求,在所述會(huì)話連接表項(xiàng)的記錄不為空時(shí)觸發(fā)所述處理模塊通過(guò)收發(fā)模塊直接向所述源終端返回會(huì)話建立響應(yīng)響應(yīng)消息;在所述收發(fā)模塊接收到來(lái)自所述源終端的會(huì)話釋放請(qǐng)求后,根據(jù)所述會(huì)話釋放請(qǐng)求對(duì)應(yīng)的會(huì)話是否為終結(jié)會(huì)話,在所述會(huì)話釋放請(qǐng)求對(duì)應(yīng)的會(huì)話為終結(jié)會(huì)話時(shí)觸發(fā)所述處理模塊通過(guò)收發(fā)模塊直接向所述源終端返回會(huì)話釋放響應(yīng)響應(yīng)消息,在所述會(huì)話釋放請(qǐng)求對(duì)應(yīng)的會(huì)話不是終結(jié)會(huì)話,且在所述會(huì)話連接表項(xiàng)中不存在終結(jié)會(huì)話時(shí)觸發(fā)所述處理模塊向所述目的終端轉(zhuǎn)發(fā)所述會(huì)話釋放請(qǐng)求,在所述會(huì)話釋放請(qǐng)求對(duì)應(yīng)的會(huì)話不是終結(jié)會(huì)話且在所述會(huì)話連接表項(xiàng)中存在終結(jié)會(huì)話時(shí),觸發(fā)所述處理模塊根據(jù)預(yù)先設(shè)定的策略從所述會(huì)話連接表項(xiàng)中選擇終結(jié)會(huì)話,并將所述選擇的終結(jié)會(huì)話設(shè)置為初始會(huì)話,并向所述源終端返回原有的初始會(huì)話釋放響應(yīng)響應(yīng)消息;
所述記錄模塊,與所述處理模塊電性連接,用于根據(jù)所述處理模塊建立會(huì)話的情況,在所述會(huì)話連接表項(xiàng)中存儲(chǔ)所述建立的會(huì)話對(duì)應(yīng)的會(huì)話信息;根據(jù)所述處理模塊釋放會(huì)話的情況,從所述會(huì)話連接表項(xiàng)中刪除所述釋放的會(huì)話對(duì)應(yīng)的會(huì)話信息,或者將所述釋放的會(huì)話標(biāo)記為“X”。
7、如權(quán)利要求6所述信令終結(jié)網(wǎng)關(guān),其特征在于,所述會(huì)話建立響應(yīng)消息中包括所述源終端的信息和目的終端的信息,
所述收發(fā)模塊,還用于向所述信令控制服務(wù)器返回所述會(huì)話建立響應(yīng)消息,使所述信令控制服務(wù)器根據(jù)所述源終端的信息和目的終端的信息通知流轉(zhuǎn)發(fā)中心向所述源終端發(fā)送媒體流。
8、如權(quán)利要求6所述信令終結(jié)網(wǎng)關(guān),其特征在于,所述會(huì)話釋放響應(yīng)消息中包括所述源終端的信息和目的終端的信息,
所述收發(fā)模塊,還用于向所述信令控制服務(wù)器返回所述會(huì)話釋放響應(yīng)消息,使所述信令控制服務(wù)器根據(jù)所述源終端的信息和目的終端的信息通知流轉(zhuǎn)發(fā)中心停止向所述源終端發(fā)送媒體流。
9、如權(quán)利要求6所述信令終結(jié)網(wǎng)關(guān),其特征在于,所述會(huì)話連接表項(xiàng)包括源終端信息、目的終端信息、終結(jié)標(biāo)記和記錄存在標(biāo)記。
全文摘要
本發(fā)明公開(kāi)了一種信令終結(jié)方法,應(yīng)用于包括目的終端、源終端、信令控制服務(wù)器和信令終結(jié)網(wǎng)關(guān)的多媒體通信網(wǎng)絡(luò)系統(tǒng)中,所述方法由信令終結(jié)網(wǎng)關(guān)選擇性地終結(jié)來(lái)自源終端的信令,不再將信令轉(zhuǎn)發(fā)到目的終端,降低了目的終端的信令負(fù)荷,在不影響系統(tǒng)架構(gòu)的前提下提高了媒體資源的復(fù)用率。本發(fā)明同樣公開(kāi)了一種應(yīng)用上述方法的信令終結(jié)網(wǎng)關(guān)。
文檔編號(hào)H04L29/06GK101610270SQ20091016255
公開(kāi)日2009年12月23日 申請(qǐng)日期2009年8月3日 優(yōu)先權(quán)日2009年8月3日
發(fā)明者柴亞琴 申請(qǐng)人:杭州華三通信技術(shù)有限公司