融合通信系統及適用於該融合通信系統的多協議適配方法
2023-07-24 01:34:56
專利名稱:融合通信系統及適用於該融合通信系統的多協議適配方法
技術領域:
本發明涉及融合通信領域,具體地說,本發明涉及一種新的融合通信系統,以及適用於該融合通信系統的多協議適配方法,即通過本發明提供的融合通信系統多協議適配方法可在融合通信系統中定義一套統一消息,以實現不同協議在融合通信系統中的通信,最終達到提高融合通信系統系統性能、降低融合通信系統設計難度以及協議可擴展性的目的。
背景技術:
融合通信是指把計算機技術與傳統通信技術融合成一體的新通信模式,即融合計算機網絡與傳統通信網絡在一個網絡平臺上,從而在一個網絡平臺上實現眾多應用服務。融合通信系統的首要目標是實現網絡融合。為達到網絡融合的目的,必須支持目前網絡上存在的各種信令協議和媒體網關控制協議,例如SIP協議、H323協議、ISUP協議、SS7協議、RANAP協議和H. 248協議等。在實現網絡融合的基礎上,實現多種業務,如電話、傳真、E-mail、語音郵件、視頻會議和電話會議等。
圖1所示的融合通信系統主要包括一個融合通信系統的伺服器、SIP接入終端和H323接入終端等。一般的融合通信系統主要由三部分組成協議處理模塊、呼叫控制模塊和業務處理模塊。目前,融合通信系統主要存在以下一些缺點和限制1、協議處理模塊僅僅從底層網絡中接收各種不同的協議消息,並把它們直接發送給上層的呼叫控制模塊。這就要求呼叫控制模塊必須能夠處理與各種異構協議相關的呼叫控制,這種方法勢必會造成呼叫控制模塊的龐大而複雜。2、如果呼叫的發起方和接受方來自不同的網絡,呼叫控制模塊還要處理不同協議消息之間的轉換。根據以上分析可知,如果融合通信平臺要支持N種協議,呼叫控制模塊不僅要提供基本的面向N種協議的呼叫控制模型,還必須完成NX (N-I)/2種協議轉化。3、呼叫控制模塊是融合通信平臺的核心功能,它的龐大和複雜將會大大影響整個融合通信系統的性能和設計難度。
發明內容
鑑於上述原因,本發明的主要目的是提供一種系統設計難度低、系統性能可大幅提高的新的融合通信系統。本發明的另一目的是提供一種適用於該融合通信系統的多協議適配方法。為實現上述發明目的,本發明採用以下技術方案一種融合通信系統,它包括協議處理模塊、呼叫控制模塊和業務處理模塊,其特徵在於該融合通信系統還包括一協議適配模塊,該協議適配模塊位於所述協議處理模塊和呼叫控制模塊之間;所述協議適配模塊完成異構協議消息的適配,即將從所述協議處理模塊接收到的消息轉換成統一消息或者將從所述呼叫控制模塊接收到的統一消息轉換成具體協議消息,再發送出去。
所述協議適配模塊由多個協議適配子模塊組成;所述各個協議適配子模塊完成各自協議消息的適配;當所述協議適配模塊從所述協議處理模塊接收到協議消息後,把具體的協議消息適配成統一消息,並把統一消息發送給上層的呼叫控制模塊;當所述協議適配模塊從所述呼叫控制模塊接收到統一消息後,由相應的協議適配子模塊轉換成具體協議消息,再發送給所述協議處理模塊。一種適用於該融合通信系統的多協議適配方法,該方法為A、系統接收網路發送過來的各種網絡消息;B、系統中的協議處理模塊根據不同的消息類型標識該消息,並將其發送給協議適配層;協議適配層根據消息類型交由不同的協議適配子模塊進行消息處理;C、協議適配子模塊接收到消息後,進行消息轉換,將網絡消息轉換成系統自身定義的具體的統一消息;D、協議適配子模塊將轉換好的統一消息發送給呼叫控制模塊進行具體的呼叫控制;E、呼叫控制模塊接收到呼叫命令,經過處理後向協議適配模塊返回統一消息;F、協議適配層收到統一消息後,根據統一消息中消息頭的值確定交由哪個協議適配子模塊處理;G、協議適配子模塊收到統一消息後將統一消息轉換成該子模塊對應的網絡消息,並將其發送給協議處理模塊;H、協議處理模塊將從協議適配層接收到的網絡消息發送給通信終端;至此完成一次基本的通信。所述統一消息的消息頭定義如下
權利要求
1.一種融合通信系統,它包括協議處理模塊、呼叫控制模塊和業務處理模塊,其特徵在於該融合通信系統還包括一協議適配模塊,該協議適配模塊位於所述協議處理模塊和呼叫控制模塊之間;所述協議適配模塊完成異構協議消息的適配,即將從所述協議處理模塊接收到的消息轉換成統一消息或者將從所述呼叫控制模塊接收到的統一消息轉換成具體協議消息,再發送出去ο
2.根據權利要求1所述的融合通信系統,其特徵在於所述協議適配模塊由多個協議適配子模塊組成;所述各個協議適配子模塊完成各自協議消息的適配;當所述協議適配模塊從所述協議處理模塊接收到協議消息後,把具體的協議消息適配成統一消息,並把統一消息發送給上層的呼叫控制模塊;當所述協議適配模塊從所述呼叫控制模塊接收到統一消息後,由相應的協議適配子模塊轉換成具體協議消息,再發送給所述協議處理模塊。
3.一種適用於權利要求1的融合通信系統的多協議適配方法,其特徵在於該方法為A、系統接收網路發送過來的各種網絡消息;B、系統中的協議處理模塊根據不同的消息類型標識該消息,並將其發送給協議適配層;協議適配層根據消息類型交由不同的協議適配子模塊進行消息處理;C、協議適配子模塊接收到消息後,進行消息轉換,將網絡消息轉換成系統自身定義的具體的統一消息;D、協議適配子模塊將轉換好的統一消息發送給呼叫控制模塊進行具體的呼叫控制;E、呼叫控制模塊接收到呼叫命令,經過處理後向協議適配模塊返回統一消息;F、協議適配層收到統一消息後,根據統一消息中消息頭的值確定交由哪個協議適配子模塊處理;G、協議適配子模塊收到統一消息後將統一消息轉換成該子模塊對應的網絡消息,並將其發送給協議處理模塊;H、協議處理模塊將從協議適配層接收到的網絡消息發送給通信終端;至此完成一次基本的通信。
4.根據權利要求3所述的適用於該融合通信系統的多協議適配方法,其特徵在於所述統一消息的消息頭定義如下消息頭名稱描述SourceInfo源端設備信息DestInfo目的端設備信息Sourcemsgtype源端協議類型,如SIP,H323等Destmsgtype目的端協議類型,如SIP,H323等MsgID消息標識
5.根據權利要求4所述的適用於該融合通信系統的多協議適配方法,其特徵在於所述協議適配模塊將接收到的協議消息轉換成統一消息的具體方法如下A、將網絡協議消息中關於源端的信息填入到統一消息的Sourcehfo中;B、將網絡協議消息中關於目的端的信息填入到統一消息的Desthf0中;C、將網絡協議消息中消息標識信息填入到統一消息的MsgID中;D、根據接收到的協議類型填入Sourcemsgtype值,Destmsgtype值暫時為空,Destmsgtype的值由呼叫控制模塊根據Desthf0再填入,呼叫;E、將網絡協議消息中消息名稱對應成統一消息名稱,填入到Msgname中;F、計算消息長度填入Msglen中;G、組包發送給呼叫控制模塊;H、呼叫控制模塊收包並處理呼叫,同時根據Desthf0信息填Destmsgtype的值,然後組成新的統一消息包將其發送給協議適配模塊;I、當協議適配模塊從上層的呼叫控制模塊接收到統一消息後,根據統一消息中消息頭Destmsgtype的值把他們轉換為對應協議適配子模塊支持的協議消息,並把轉換後的協議消息發送到協議處理模塊,然後由協議處理模塊將具體的協議消息發送到網絡中。
全文摘要
本發明公開了一種新的融合通信系統及適用於該融合通信系統的多協議適配方法。該融合通信系統與傳統融合通信系統區別在於增加了由多個協議適配子模塊組成的協議適配模塊。各個協議適配子模塊主要完成各自協議消息的適配功能。當協議適配模塊從協議處理模塊接收到協議消息後,把具體的協議消息適配成統一消息,並把它們發送給上層的呼叫控制模塊。當協議適配模塊從上層的呼叫控制模塊接收到統一消息後,把他們轉換為該模塊支持的協議,並把它們發送到協議處理模塊。在本發明融合通信系統中,協議適配模塊屏蔽了底層異構網絡的差異,從而使呼叫控制模塊更簡單、高效,真正做到了具體應用的實現不依賴於協議,使整個融合通信系統性能顯著提升。
文檔編號H04M7/00GK102571722SQ20101061760
公開日2012年7月11日 申請日期2010年12月31日 優先權日2010年12月31日
發明者劉金娟, 楊萬琴, 陳玉強 申請人:北京大唐高鴻數據網絡技術有限公司