專(zhuān)利名稱:信令處理方法、控制服務(wù)器、解碼器和編碼器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,特別涉及一種信令處理方法、控制服務(wù)器、解碼器 和編碼器。
背景技術(shù):
目前先進(jìn)的IT應(yīng)用系統(tǒng),如IP監(jiān)控系統(tǒng),幾乎都采用了集中控制方案,即由一臺(tái) 控制服務(wù)器(或包含備用控制服務(wù)器)負(fù)責(zé)對(duì)系統(tǒng)中各個(gè)終端之間的會(huì)話建立和拆除過(guò)程 進(jìn)行集中控制。這種集中控制系統(tǒng)的對(duì)于權(quán)限控制和信令交互的限制十分有效。我們以IP監(jiān)控系統(tǒng)為例說(shuō)明此類(lèi)集中控制系統(tǒng)中,信令處理的流程。在IP監(jiān)控 系統(tǒng)中,包括控制服務(wù)器、編碼器(EC)和解碼器(DC),實(shí)際的EC和DC會(huì)有多個(gè)通道獨(dú)立工 作,為描述簡(jiǎn)單起見(jiàn),下文中的一個(gè)EC或一個(gè)DC表示一個(gè)編碼器或解碼器的一個(gè)通道,而 非一個(gè)編碼器或解碼器實(shí)物。
圖1為現(xiàn)有IP監(jiān)控系統(tǒng)中,各設(shè)備之間信令處理流程圖,如圖1所示,首先,EC和DC分別先向控制服務(wù)器進(jìn)行注冊(cè),告知其IP地址、標(biāo)識(shí)ID及其他必
要fn息。EC和DC注冊(cè)之后,系統(tǒng)可以正常工作,當(dāng)系統(tǒng)內(nèi)的DC需要點(diǎn)播EC編碼的視頻內(nèi) 容時(shí),信令處理如下步驟101,DC向控制服務(wù)器發(fā)送EC點(diǎn)播請(qǐng)求;當(dāng)DC需要點(diǎn)播某些EC編碼的視頻時(shí),會(huì)向控制服務(wù)器發(fā)送EC點(diǎn)播請(qǐng)求,請(qǐng)求中 包括需要點(diǎn)播的EC列表,若只點(diǎn)播一路視頻則只包含該EC信息,若點(diǎn)播多路視頻則除了 EC 列表外還有輪切計(jì)劃;輪切計(jì)劃中包括被點(diǎn)播的EC的相關(guān)信息、點(diǎn)播的DC的相關(guān)信息和每 個(gè)EC播放的時(shí)間間隔。步驟102,控制服務(wù)器為DC分配呼叫ID ;步驟103,DC向控制服務(wù)器反饋其接收視頻流的端口號(hào);步驟104,控制服務(wù)器也為EC分配呼叫ID,并把這個(gè)呼叫ID連同DC的IP地址和 接收端口號(hào)發(fā)送給EC,要求EC向DC發(fā)送視頻流;步驟105,EC告知控制服務(wù)器其發(fā)送視頻流的源端口號(hào);步驟106,控制服務(wù)器將視頻流的源IP和源端口號(hào)告訴DC,讓DC接收視頻流??刂品?wù)器會(huì)為這個(gè)點(diǎn)播保存一個(gè)會(huì)話記錄,如下表
權(quán)利要求
1.一種信令處理方法,用于包括控制服務(wù)器、編碼器EC和解碼器DC的IP監(jiān)控系統(tǒng),其 特征在于,該方法包括控制服務(wù)器根據(jù)DC向控制服務(wù)器發(fā)送的EC點(diǎn)播請(qǐng)求建立所述DC與EC之間的會(huì)話連接;控制服務(wù)器根據(jù)該會(huì)話連接建立會(huì)話記錄;控制服務(wù)器將所述會(huì)話記錄分別發(fā)送給所述EC和DC,使所述DC與EC之間根據(jù)所述會(huì) 話記錄直接進(jìn)行后續(xù)會(huì)話連接的建立和拆除。
2.如權(quán)利要求1所述的信令處理方法,其特征在于,所述DC與EC之間根據(jù)所述會(huì)話記 錄進(jìn)行后續(xù)會(huì)話連接的建立和拆除包括DC要求停止點(diǎn)播EC時(shí),根據(jù)所述會(huì)話記錄直接通 知EC關(guān)閉視頻流;DC重新要求點(diǎn)播EC時(shí),根據(jù)所述會(huì)話記錄直接請(qǐng)求EC發(fā)送視頻流。
3.如權(quán)利要求2所述的信令處理方法,其特征在于,所述會(huì)話記錄中包括ECID;DC根據(jù)所述EC ID找到對(duì)應(yīng)的會(huì)話記錄,并通知對(duì)應(yīng)的EC關(guān)閉或發(fā)送對(duì)應(yīng)的視頻流。
4.如權(quán)利要求1所述的信令處理方法,其特征在于,所述控制服務(wù)器將所述會(huì)話記錄 分別發(fā)送給EC和DC保存時(shí),該方法進(jìn)一步包括為所述發(fā)送給EC和DC保存的會(huì)話記錄設(shè) 置老化時(shí)間;DC在停止點(diǎn)播EC時(shí)開(kāi)始老化計(jì)時(shí);如果老化時(shí)間未到期之前DC又重新點(diǎn)播該EC,則 重置該會(huì)話記錄的老化時(shí)間。
5.如權(quán)利要求1所述的信令處理方法,其特征在于,所述控制服務(wù)器根據(jù)DC或EC發(fā) 送的老化時(shí)間到期的通知,指令所述EC或DC刪除對(duì)應(yīng)的會(huì)話記錄,并在收到所述EC或DC 的刪除確認(rèn)消息后刪除自身保存的對(duì)應(yīng)會(huì)話記錄。
6.如權(quán)利要求1所述的信令處理方法,其特征在于,該方法進(jìn)一步包括DC根據(jù)自身的輪切計(jì)劃,按照權(quán)利要求1所述的方法,依次點(diǎn)播輪切計(jì)劃中的EC。
7.如權(quán)利要求1所述的信令處理方法,其特征在于,該方法進(jìn)一步包括控制服務(wù)器接 收DC發(fā)送的輪切計(jì)劃,將輪切計(jì)劃中的DC和每個(gè)相關(guān)EC的點(diǎn)播信息添加在輪切計(jì)劃中, 并添加點(diǎn)播信息的輪切計(jì)劃下發(fā)給DC和每個(gè)相關(guān)的EC ;排在首位的EC根據(jù)所述輪切計(jì)劃,往DC發(fā)送視頻流,在播放間隔完成后停止發(fā)送視頻 流,并通知下一個(gè)EC向DC播放,直至最后一個(gè)EC。
8.如權(quán)利要求7所述的信令處理方法,其特征在于,所述點(diǎn)播信息包括DC及每個(gè)相關(guān)EC的IP地址和端口號(hào)。
9.如權(quán)利要求1所述的信令處理方法,其特征在于,該方法進(jìn)一步包括若控制服務(wù)器對(duì)DC的點(diǎn)播權(quán)限發(fā)生更改,則指令對(duì)應(yīng)DC及相關(guān)EC刪除相關(guān)會(huì)話記 錄,釋放相關(guān)的呼叫ID、關(guān)閉相關(guān)端口號(hào);若DC或EC注冊(cè)?;钍?,或者主動(dòng)退出注冊(cè),則控制服務(wù)器指令相關(guān)DC和EC刪除相 關(guān)會(huì)話記錄,釋放相關(guān)的呼叫ID、關(guān)閉相關(guān)端口號(hào)。
10.一種控制服務(wù)器,用于包括控制服務(wù)器、編碼器EC和解碼器DC的IP監(jiān)控系統(tǒng),其 特征在于,該控制服務(wù)器包括會(huì)話建立模塊,用于根據(jù)DC向控制服務(wù)器發(fā)送的EC點(diǎn)播請(qǐng)求建立所述DC與EC之間 的會(huì)話連接;會(huì)話記錄建立模塊,與所述會(huì)話建立模塊相連,用于根據(jù)所述會(huì)話連接建立會(huì)話記錄;會(huì)話記錄下發(fā)模塊,與所述會(huì)話記錄模塊相連,用于將所述會(huì)話記錄分別發(fā)送給所述 EC和DC,使所述EC和DC根據(jù)所述會(huì)話記錄直接進(jìn)行接進(jìn)行后續(xù)會(huì)話連接的建立和拆除。
11.如權(quán)利要求10所述的控制服務(wù)器,其特征在于,該控制服務(wù)器進(jìn)一步包括輪切計(jì)劃修改模塊,與所述會(huì)話建立模塊相連,用于根據(jù)從DC接收到的輪切計(jì)劃,將 輪切計(jì)劃中的DC和每個(gè)相關(guān)EC的點(diǎn)播信息添加在輪切計(jì)劃中,輪切計(jì)劃下發(fā)模塊,與所述輪切計(jì)劃修改模塊相連,用于將所述添加點(diǎn)播信息的輪切 計(jì)劃下發(fā)給所述DC和每個(gè)相關(guān)的EC。
12.如權(quán)利要求10所述的控制服務(wù)器,其特征在于,該控制服務(wù)器進(jìn)一步包括老化設(shè)置模塊,與所述會(huì)話記錄下發(fā)模塊相連,用于為所述發(fā)送給EC和DC的會(huì)話記錄 設(shè)置老化時(shí)間;會(huì)話記錄刪除模塊,用于在接收到DC或EC發(fā)出的老化時(shí)間到期的通知時(shí),指令EC和 DC刪除對(duì)應(yīng)的會(huì)話記錄,并在收到EC和DC的刪除確認(rèn)消息后刪除自身保存的對(duì)應(yīng)會(huì)話記 錄;在控制服務(wù)器對(duì)DC的點(diǎn)播權(quán)限發(fā)生更改時(shí),指令對(duì)應(yīng)DC及相關(guān)EC刪除相關(guān)會(huì)話記 錄,釋放相關(guān)的呼叫ID、關(guān)閉相關(guān)端口號(hào);在DC或EC注冊(cè)?;钍。蛘咧鲃?dòng)退出注冊(cè)時(shí),指令相關(guān)DC和EC刪除相關(guān)會(huì)話記錄, 釋放相關(guān)的呼叫ID、關(guān)閉相關(guān)端口號(hào)。
13.—種解碼器,用于包括控制服務(wù)器、編碼器EC和解碼器DC的IP監(jiān)控系統(tǒng),其特征 在于,該解碼器包括會(huì)話記錄模塊,用于接收并保存控制服務(wù)器發(fā)送的會(huì)話記錄; 會(huì)話控制模塊,與所述會(huì)話記錄模塊相連,用于根據(jù)所述會(huì)話記錄直接與編碼器進(jìn)行 后續(xù)會(huì)話連接的建立和拆除。
14.如權(quán)利要求13所述的解碼器,其特征在于,該解碼器進(jìn)一步包括會(huì)話記錄老化模塊,與所述會(huì)話記錄模塊相連,用于在停止點(diǎn)播EC時(shí)開(kāi)始老化計(jì)時(shí); 如果老化時(shí)間未到期之前又重新點(diǎn)播該EC,則重置該會(huì)話記錄的老化時(shí)間;會(huì)話記錄刪除模塊,與所述會(huì)話記錄模塊相連,用于在所述會(huì)話記錄的老化時(shí)間到期 時(shí),向控制服務(wù)器發(fā)送老化時(shí)間到期的通知;在接收到刪除會(huì)話記錄的指令時(shí),刪除自身保存的相應(yīng)會(huì)話記錄,并向控制服務(wù)器返 回刪除確認(rèn)消息。
15.一種編碼器,用于包括控制服務(wù)器、編碼器EC和解碼器DC的IP監(jiān)控系統(tǒng),其特征 在于,該編碼器包括會(huì)話記錄模塊,用于接收并保存控制服務(wù)器發(fā)送的會(huì)話記錄; 會(huì)話控制模塊,與所述會(huì)話記錄模塊相連,用于根據(jù)所述會(huì)話記錄直接與解碼器進(jìn)行 后續(xù)會(huì)話連接的建立和拆除。
16.如權(quán)利要求15所述的編碼器,其特征在于,該編碼器進(jìn)一步包括會(huì)話記錄老化模塊,與所述會(huì)話記錄模塊相連,用于在停止被DC點(diǎn)播時(shí)開(kāi)始老化計(jì) 時(shí);如果老化時(shí)間未到期之前又重被DC點(diǎn)播,則重置該會(huì)話記錄的老化時(shí)間;會(huì)話記錄刪除模塊,與所述會(huì)話記錄模塊相連,用于在所述會(huì)話記錄的老化時(shí)間到期時(shí),向控制服務(wù)器發(fā)送老化時(shí)間到期的通知;在接收到刪除會(huì)話記錄的指令時(shí),刪除自身保存的相應(yīng)會(huì)話記錄,并向控制服務(wù)器返 回刪除確認(rèn)消息。
全文摘要
本發(fā)明公開(kāi)了一種信令處理方法,該方法包括控制服務(wù)器根據(jù)DC向控制服務(wù)器發(fā)送的EC點(diǎn)播請(qǐng)求建立所述DC與EC之間的會(huì)話連接;控制服務(wù)器根據(jù)該會(huì)話連接建立會(huì)話記錄;控制服務(wù)器將所述會(huì)話記錄分別發(fā)送給所述EC和DC;所述DC與EC之間根據(jù)所述會(huì)話記錄直接進(jìn)行后續(xù)會(huì)話連接的建立和拆除。本發(fā)明還公開(kāi)了一種控制服務(wù)器、解碼器和編碼器,該方法及控制服務(wù)器、解碼器和編碼器,可以有效減少控制服務(wù)器所需處理的信令數(shù)量,且不影響控制服務(wù)器在集中控制系統(tǒng)中的控制權(quán)力。
文檔編號(hào)H04L12/26GK102104505SQ20091026109
公開(kāi)日2011年6月22日 申請(qǐng)日期2009年12月22日 優(yōu)先權(quán)日2009年12月22日
發(fā)明者周迪, 黃波 申請(qǐng)人:杭州華三通信技術(shù)有限公司