實現會議電視系統跨網段信令互通的方法及系統的製作方法
2023-05-07 17:03:36 1
專利名稱:實現會議電視系統跨網段信令互通的方法及系統的製作方法
技術領域:
本發明涉及會議電視技術領域,尤其涉及一種實現會議電視系統跨網段信令互通 的方法及系統。
背景技術:
會議電視系統是指利用電視和專用設備,通過通信、計算機網絡,將兩地或多個地點的會議室連接起來,以電視方式召開實時、雙向、交互式的可視會議的一種通信技術。會 議電視系統能夠連接多個獨立的子網,並允許這些子網內的終端加入同一個會議,由於每 個子網屬於不同的網絡,各子網間不能互通,因此,如何能實現確保每個子網中的終端能夠 與網際網路上的網守之間的RAS(Registration、Admission & Status,註冊、接入認證和狀態 查詢)信令互通就成為一個需要解決的問題。
發明內容
本發明解決的技術問題是提供一種實現會議電視系統跨網段信令互通的方法及 系統,用於實現不同網段中的終端與網守之間的RAS信令的互通。為解決上述技術問題,本發明提供了一種實現會議電視系統跨網段信令互通的方 法,該方法包括終端註冊到註冊、接入認證和狀態查詢(RAS)代理,RAS代理收到終端發起的RAS 信令消息後,建立該RAS信令消息中的序列號與該終端的源IP位址及埠的映射關係,並 將該RAS信令消息轉發至網守;所述RAS代理收到網守回復的RAS響應消息後,根據建立的所述映射關係將所述 RAS響應消息發送至相應的終端。進一步地,所述終端發起的RAS信令消息包括註冊請求、呼叫請求,取消註冊請 求,刪除終端請求或狀態保活請求。進一步地,所述終端發起的RAS信令消息為註冊請求消息時,所述方法具體包括RAS代理接收到終端的註冊請求消息時,將所述註冊請求消息中的第一序列號替 換為第二序列號後,將所述註冊請求消息轉發至網守;並將所述第一序列號、第二序列號及 該終端的源IP位址和埠的映射關係記錄到轉發映射表中;RAS代理接收到網守回復的註冊確認或註冊拒絕消息時,根據所述註冊確認或注 冊拒絕消息中的第二序列號查找所述轉發映射表,並將所述第二序列號還原為第一序列號 後,將所述註冊確認或註冊拒絕消息根據查找到的所述第二序列號對應的IP位址和埠 轉發至相應的終端。進一步地,所述方法還包括所述RAS代理接收到所述註冊確認或註冊拒絕消息時,根據所述註冊確認或註冊 拒絕消息中該終端的埠標識、源IP位址及埠創建或更新終端列表,其中所述終端列表 用於保存終端的埠標識、源IP位址及埠的對應關係;
所述RAS代理收到網守發起的RAS信令消息時,根據所述RAS信令消息中的終端標識查找終端列表,並根據查找到的終端標識對應的IP位址及埠將所述RAS信令消息轉 發至相應的終端。進一步地,所述方法還包括所述RAS代理接收到終端發送的所述註冊請求消息後,如果在預定的時間長度內 未收到該終端的註冊請求消息或狀態保活請求消息,則刪除所述終端列表中該終端的終端 標識、源IP位址及埠。進一步地,所述網守發起的RAS信令消息包括刪除請求、狀態請求;且所述網守在發起狀態請求消息時,在發起的狀態請求消息中攜帶終端標識。本發明還提供了一種實現會議電視系統跨網段信令互通的系統,該系統包括終 端、網守和RAS代理,所述RAS代理用於,接收到終端發起的RAS信令消息後,建立該RAS信令消息中的 序列號與該終端的源IP位址及埠的映射關係,並將該RAS信令消息轉發至網守;以及,接 收到網守回復的RAS響應消息後,根據建立的所述映射關係將所述RAS響應消息發送至相 應的終端;所述網守用於,接收到所述RAS代理髮送的RAS信令消息後,回復RAS響應消息。進一步地,所述終端發起的RAS信令消息包括註冊請求消息;所述RAS代理進一步用於,接收到終端的註冊請求消息時,將所述註冊請求消息 中的第一序列號替換為第二序列號後,將所述註冊請求消息轉發至網守;並將所述第一序 列號、第二序列號及該終端的源IP位址和埠的映射關係記錄到轉發映射表中;以及接收 到網守回復的註冊確認或註冊拒絕消息時,根據所述註冊確認或註冊拒絕消息中的第二序 列號查找所述轉發映射表,並將所述第二序列號還原為第一序列號後,將所述註冊確認或 註冊拒絕消息根據查找到的所述第二序列號對應的IP位址和埠轉發至相應的終端。進一步地,所述RAS代理還用於,接收到所述註冊確認或註冊拒絕消息時,根據所 述註冊確認消息中該終端的終端標識、源IP位址及埠創建或更新終端列表,其中所述終 端列表用於保存終端的終端標識、源IP位址及埠的對應關係;收到網守發起的RAS信令 消息時,根據該RAS信令消息中的終端標識查找終端列表,並根據查找到的終端標識對應 的IP位址及埠將所述RAS信令消息轉發至相應的終端;其中,所述網守發起的RAS信令消息包括刪除請求、狀態請求,且所述網守進一 步用於,在發起狀態請求的消息中攜帶終端標識。進一步地,所述RAS代理還用於,接收到終端發送的所述註冊請求消息後,如果在 預定的時間長度內未收到該終端的註冊請求消息或狀態保活請求消息,則刪除所述終端列 表中該終端的終端標識、源IP位址及埠。採用本發明技術方案,可以實現多個分布在不同網段(這些網段不能互通)的終 端與處於外網的網守進行RAS信令方面的通訊。該方案實現起來較為簡單,並且,由於只需 要使用一個外網網守就可以同時實現多個網段的終端的註冊需求,從而節省了 IP位址資 源。
圖1為本發明實施例的實現RAS信令跨網段互通的組網示意圖;圖2為本發明實施例的各個模塊之間的RAS信令交互示意圖;圖3為本發明實施例的由終端發送RRQ的場景下RAS代理實現信令轉發示意圖;圖4為本發明實施例的由網守發送DRQ的場景下RAS代理實現信令轉發示意圖。
具體實施例方式為了解決多網段不互通的情況下會議終端與網守之間的RAS信令不能互通的問題,本發明提供一種會議電視系統跨網段信令互通的方案,其基本構思如下為實現幾個IP層不通的邏輯子網進行通信,考慮引入一個RAS代理實現RAS信令 的跨網段傳輸,通過簡單易用的代理服務的方法來實現處於不同網段的終端能夠順利的同 網守通訊,並且實現起來比較簡單,不需要為每個網段的終端都分配一個特殊的IP位址。在引入RAS代理之後,終端與網守之間的RAS信令通過RAS代理的具體傳送機制, 具體涉及如下兩方面1.從終端發出的RAS信令如何正確的轉發給網守,在存在多個子網的情況下,處 於不同子網的終端分別將RAS代理作為網守來註冊,而RAS代理在接收到相關信令之後,轉 發給處於外網的網守;2.從網守發出的RAS信令如何正確的轉發給終端,由於存在多個終端,因而需 要確定網守發出的RAS信令是轉發給哪個終端的。但由於RAS信令並不是為跨網段準備 的,沒有也不會提供轉發到某個指定終端的IP欄位,因此,需要找出相應的解決方案。在 考慮解決方案的時候也需要考慮兩種情況一種是網守被動發送RAS信令,比如終端先給 網守發送RRQ(RegistrationRequest,終端註冊請求)消息,網守回復RCF(Registration Confirm,終端註冊確認)或RRJ(Registration Reject,終端註冊拒絕)消息的情況; 另一種是網守主動發起的RAS信令,比如網守主動發送給終端的掛斷終端註冊指示消息 DRQ (Disengage Request,終端刪除請求)。考慮到RAS信令都是基於UDP (User Datagram Protocol,用戶數據包協議)問答式的,即終端發送一個請求,然後網守應答這個請求,例 如RRQ(問)對應RCF(答);另外,RAS信令中都包含有一個序列號(sqNum)欄位。因此,可 以利用sqNum作為索引,建立RAS消息與相應的終端的標識或IP位址間的對應關係,進而 完成終端與網守之間的請求應答流程。基於以上基本構思,本發明提供一種實現會議電視系統跨網段信令互通的方法, 終端註冊到RAS代理後,該方法包括RAS代理接收到終端發起的RAS信令消息時,建立RAS信令消息中的序列號與該終 端的源IP位址及埠的映射關係,並將所述RAS信令消息轉發至網守;所述RAS代理收到網守回復的RAS響應消息後,根據建立的所述映射關係將所述 RAS響應消息發送至相應的終端。其中,所述終端發起的RAS信令消息包括註冊請求(RRQ)、呼叫請求(ARQ),取消 註冊請求(URQ),刪除終端請求(DRQ)或狀態保活請求(IRR)。進一步地,所述RAS信令為RRQ消息時,RAS代理具體採用如下方式實現RAS信令 跨網段的互通處理
RAS代理接收到終端的RRQ消息時,產生一個新的sqNum,將所述RRQ消息中的原 sqNum(以下也稱作第一 sqNum)替換為產生的新的sqNum(以下也稱作第二 sqNum)後,將所 述RRQ消息轉發至網守;並將所述第一 sqNum、第二 sqNum及該終端的源IP位址和埠的 映射關係記錄到轉發映射表中;RAS代理接收到網守回復的RCF或RRJ消息時,根據所述RCF或RRJ消息中的第二 sqNum查找所述轉發映射表,並將RCF或RRJ消息中的第二 sqNum還原為第一 sqNum後,將 所述RCF或RRJ消息根據查找到的所述第二 sqNum對應的IP位址和埠轉發至相應的終端。需要說明的是,本發明中的轉發映射表中保存的內容包括原sqNum、新的sqNum、 IP位址和埠。進一步地,RAS代理接收到網守回復的RCF或RRJ消息時,判斷是否已記錄該終端的IP位址和終端標識,若沒有,則將終端的IP位址和終端標識保存在終端列表中;RAS代理收到網守主動發起的RAS信令消息(如DRQ消息、IRQ消息等)時,根據 該RAS信令消息中的終端標識查找終端列表,根據查找到的終端標識對應的IP位址及端 口,將該RAS信令消息轉發至相應的終端。為使本發明的目的、技術方法和優點表達的更清楚明白,下面結合附圖和優選實 施例對本發明做更進一步的說明。圖1示出了本發明實施例的實現RAS信令跨網段互通系統的組網示意圖,該系統 包括終端,網守,如圖1所示,終端協議棧處於不同網段並且不能互通的區域網中,而網守 處於網際網路網中,為了實現終端協議棧和網守之間的RAS信令的互通,本實施例中引入了 RAS代理,其中各網元實現的主要功能描述如下終端協議棧,主要實現與網守以及多點控制模塊(MCU)的信令交互;網守,主要負責處理終端註冊,呼叫,帶寬管理等;RAS代理,主要用於實現RAS信令跨網段的互通處理,包括將網段B中的終端協 議棧發到代理的RAS消息,通過另一個網段A轉發到網守;以及,將網段A中的網守的RAS 消息,通過網段B轉發到終端。其中,會議終端(也簡稱終端)註冊到RAS代理可通過如下方式實現RAS代理能 夠跨越多個網段,在多網段情況下,每個網段都有相應的IP位址,RAS代理可以在多個網段 的IP位址上偵聽報文,處於某個網段的終端則註冊到RAS代理對應該網段的IP位址上。此外,RAS代理具備RAS編解碼的功能,能夠解析RAS信令。對於RAS信令只需要 更新sqNum,或者提取一些相關的信息(如IP位址、埠信息等)保存,其他內容不用修改, 直接將全部內容轉發即可。進一步地,RAS代理還用於從網段A接收到網守的RCF或RRJ消息後,判斷是否已記錄RCF消息中的該終端 的終端標識、源IP和埠,如果沒有記錄,則新建一個終端列表,將RCF消息中的終端標識、 源IP和埠保存在新建的終端列表中;如果已經記錄,則僅需對已記錄的終端列表進行更 新。同樣地,RAS代理從網段B接收到其他消息時,也應判斷源IP和埠,如果已有相 應的記錄,則轉發到網守;如果沒有記錄,表明該終端還沒有註冊,則丟棄。
從而,RAS代理後續在收到網守主動發起的RAS信令消息時,可以根據RAS信令消息中攜帶的終端標識查找保存的終端列表,並將該RAS信令消息轉發至相應終端。此外,RAS代理可以建立超時機制,若在收到終端的RRQ消息後預定的時間長度內 (如10分鐘等)未收到RRQ (包括保活RRQ或完全RRQ)、或者IRR消息,則刪除相應終端列 表中的源IP位址、埠和終端標識。如圖2所示,RAS信令都是基於UDP問答式的。各個模塊之間的RAS信令交互流 程見圖2。其中,終端主動發起的RAS信令包括註冊請求消息、ARQ(呼叫請求消息)、 URQ(取消註冊請求消息),DRQ(刪除請求消息)或RR(狀態保活消息)等。網守主動發起的RAS信令包括DRQ(刪除請求消息)、IRQ(終端狀態請求消息)寸。其中,DRQ消息既可以終端發起,也可以由GK發起。圖3示出了以終端發送RRQ為例,RAS代理實現信令轉發的處理流程,對於其他終 端主動發起的RAS信令,如ARQ、DRQ等,其轉發策略也同樣適用。如圖3所示,該流程具體 描述如下當RAS代理接收到終端發送的RRQ消息之後,因為網守只有一個,RAS信令直接轉 發給網守就可以,並且在發送前根據RAS信令中的sqNum序列號為索引建立一張轉發映射 表,表中存儲相關終端的IP位址,標識,埠等相關信息;RAS代理接收到網守回復的RCF 消息之後,解析消息中的序列號並根據索引找到對應終端的IP位址,並發送給相應終端。此外,參見圖3,RAS代理接收到網守回復的RCF或RRJ消息時,還將根據所述RCF 消息中該終端的IP位址和終端標識創建或更新終端列表,其中所述終端列表用於保存終 端的IP位址、埠和終端標識的對應關係。圖4示出了以網守發送DRQ為例,RAS代理實現信令轉發的處理流程,對於其他網 守主動發起的RAS信令,如IRQ等,其轉發策略也同樣適用。如圖4所示,該流程具體描述 如下對於網守主動發起的RAS信令請求,則利用之前RAS代理所建立的終端列表,這 個終端列表主要以終端標識(endPointID)為索引,主要保存終端的IP位址和埠信息, 這樣,RAS代理就可以通過該終端列表來找到對應終端地址。S卩,RAS代理收到網守發起的 RAS信令消息時,根據該RAS信令消息中的終端標識查找終端列表,並根據查找到的終端標 識對應的IP位址和埠將該RAS信令消息轉發至相應的終端。但其中有個特例,IRQ(會議保活請求)消息中沒有endPointID這個欄位,這個需 要修改網守的處理,在發送IRQ的時候增加終端標識這個欄位。本領域普通技術人員可以理解上述方法中的全部或部分步驟可通過程序來指令 相關硬體完成,所述程序可以存儲於計算機可讀存儲介質中,如只讀存儲器、磁碟或光碟 等。可選地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現。相應 地,上述實施例中的各模塊/單元可以採用硬體的形式實現,也可以採用軟體功能模塊的 形式實現。本發明不限制於任何特定形式的硬體和軟體的結合。
權利要求
一種實現會議電視系統跨網段信令互通的方法,其特徵在於,該方法包括終端註冊到註冊、接入認證和狀態查詢(RAS)代理,RAS代理收到終端發起的RAS信令消息後,建立該RAS信令消息中的序列號與該終端的源IP位址及埠的映射關係,並將該RAS信令消息轉發至網守;所述RAS代理收到網守回復的RAS響應消息後,根據建立的所述映射關係將所述RAS響應消息發送至相應的終端。
2.如權利要求1所述的方法,其特徵在於,所述終端發起的RAS信令消息包括註冊請求、呼叫請求,取消註冊請求,刪除終端請 求或狀態保活請求。
3.如權利要求2所述的方法,其特徵在於,所述終端發起的RAS信令消息為註冊請求消 息時,所述方法具體包括RAS代理接收到終端的註冊請求消息時,將所述註冊請求消息中的第一序列號替換為 第二序列號後,將所述註冊請求消息轉發至網守;並將所述第一序列號、第二序列號及該終 端的源IP位址和埠的映射關係記錄到轉發映射表中;RAS代理接收到網守回復的註冊確認或註冊拒絕消息時,根據所述註冊確認或註冊拒 絕消息中的第二序列號查找所述轉發映射表,並將所述第二序列號還原為第一序列號後, 將所述註冊確認或註冊拒絕消息根據查找到的所述第二序列號對應的IP位址和埠轉發 至相應的終端。
4.如權利要求3所述的方法,其特徵在於,所述方法還包括所述RAS代理接收到所述註冊確認或註冊拒絕消息時,根據所述註冊確認或註冊拒絕 消息中該終端的埠標識、源IP位址及埠創建或更新終端列表,其中所述終端列表用於 保存終端的埠標識、源IP位址及埠的對應關係;所述RAS代理收到網守發起的RAS信令消息時,根據所述RAS信令消息中的終端標識 查找終端列表,並根據查找到的終端標識對應的IP位址及埠將所述RAS信令消息轉發至 相應的終端。
5.如權利要求4所述的方法,其特徵在於,所述方法還包括所述RAS代理接收到終端發送的所述註冊請求消息後,如果在預定的時間長度內未 收到該終端的註冊請求消息或狀態保活請求消息,則刪除所述終端列表中該終端的終端標 識、源IP位址及埠。
6.如權利要求4所述的方法,其特徵在於,所述網守發起的RAS信令消息包括刪除請求、狀態請求;且所述網守在發起狀態請求消息時,在發起的狀態請求消息中攜帶終端標識。
7.一種實現會議電視系統跨網段信令互通的系統,其特徵在於,該系統包括終端、網 守和RAS代理,所述RAS代理用於,接收到終端發起的RAS信令消息後,建立該RAS信令消息中的序列 號與該終端的源IP位址及埠的映射關係,並將該RAS信令消息轉發至網守;以及,接收到 網守回復的RAS響應消息後,根據建立的所述映射關係將所述RAS響應消息發送至相應的 終端;所述網守用於,接收到所述RAS代理髮送的RAS信令消息後,回復RAS響應消息。
8.如權利要求7所述的系統,其特徵在於,所述終端發起的RAS信令消息包括註冊請求消息;所述RAS代理進一步用於,接收到終端的註冊請求消息時,將所述註冊請求消息中的 第一序列號替換為第二序列號後,將所述註冊請求消息轉發至網守;並將所述第一序列號、 第二序列號及該終端的源IP位址和埠的映射關係記錄到轉發映射表中;以及接收到網 守回復的註冊確認或註冊拒絕消息時,根據所述註冊確認或註冊拒絕消息中的第二序列號 查找所述轉發映射表,並將所述第二序列號還原為第一序列號後,將所述註冊確認或註冊 拒絕消息根據查找到的所述第二序列號對應的IP位址和埠轉發至相應的終端。
9.如權利要求8所述的系統,其特徵在於,所述RAS代理還用於,接收到所述註冊確認或註冊拒絕消息時,根據所述註冊確認消 息中該終端的終端標識、源IP位址及埠創建或更新終端列表,其中所述終端列表用於保 存終端的終端標識、源IP位址及埠的對應關係;收到網守發起的RAS信令消息時,根據該 RAS信令消息中的終端標識查找終端列表,並根據查找到的終端標識對應的IP位址及埠 將所述RAS信令消息轉發至相應的終端;其中,所述網守發起的RAS信令消息包括刪除請求、狀態請求,且所述網守進一步用 於,在發起狀態請求的消息中攜帶終端標識。
10.如權利要求8或9所述的系統,其特徵在於,所述RAS代理還用於,接收到終端發送的所述註冊請求消息後,如果在預定的時間長 度內未收到該終端的註冊請求消息或狀態保活請求消息,則刪除所述終端列表中該終端的 終端標識、源IP位址及埠。
全文摘要
本發明公開了一種實現會議電視系統跨網段信令互通的方法及系統,用於實現不同網段中的終端與網守之間的RAS信令的互通,其中所述方法包括終端註冊到RAS代理,RAS代理收到終端發起的RAS信令消息後,建立該RAS信令消息中的序列號與該終端的源IP位址及埠的映射關係,並將該RAS信令消息轉發至網守;所述RAS代理收到網守回復的RAS響應消息後,根據建立的所述映射關係將所述RAS響應消息發送至相應的終端。採用本發明技術方案,可以實現多個分布在不同網段的終端與處於外網的網守進行RAS信令方面的通訊。
文檔編號H04L29/12GK101867586SQ20101021501
公開日2010年10月20日 申請日期2010年6月29日 優先權日2010年6月29日
發明者包明輝, 李峰, 楊揚 申請人:中興通訊股份有限公司