售前電話
135-3656-7657
售前電話 : 135-3656-7657
在前面我們介紹協(xié)議映射狀態(tài)機(jī)的設(shè)計模式時指出,當(dāng)協(xié)議狀態(tài)機(jī)與基本呼叫狀態(tài)模型存在不等價映射時,有兩種改進(jìn)方式:一種是改進(jìn)協(xié)議狀態(tài)機(jī),忽略協(xié)議的特性,使之向BCSM模型的要求靠攏;另一種是改進(jìn)BCSM,使之吸納協(xié)議的特點,融合更多的協(xié)議功能。在設(shè)計UniNet多媒體呼叫狀態(tài)模塑時,仍然采用這種設(shè)計模式,以H.323協(xié)議(包含H.225.o信令以及H.245信令)為基礎(chǔ),對UniNet基本呼叫狀態(tài)模型進(jìn)行改進(jìn),使之適應(yīng)多媒體協(xié)議的控制特點,最終形成支持多媒體呼叫處理過程的狀態(tài)模型。
以H.323協(xié)議為基礎(chǔ),通過對基本呼叫模型進(jìn)行擴(kuò)充,可以構(gòu)造出能充分描述多媒體呼叫過程的狀態(tài)模型,它在基本呼叫狀態(tài)模型中引入了更多的DP和PIC,使之不僅能215描述呼叫控制過程,也能夠描述媒體控制過程。但是引入更多的DP和PIC將增加呼叫模型設(shè)計的復(fù)雜度。尤其是,多媒體業(yè)務(wù)的特點要求增強(qiáng)后的呼叫狀態(tài)模型不僅要能夠模型化呼叫控制過程以及媒體控制過程,還要能夠處理呼叫控制和媒體控制之間的協(xié)作關(guān)系。在這種情況下,如果采用單一狀態(tài)機(jī)的方式來涵蓋上述所有需求,也將導(dǎo)致狀態(tài)模型的設(shè)計非常復(fù)雜。因此,根據(jù)H.323協(xié)議中呼叫控制信令和媒體控制信令功能分離、傳輸分開的特點,我們提出了一種基于分域原則構(gòu)造的多媒體呼叫狀態(tài)模型,如圖所示。
UniNet多媒體呼叫狀態(tài)模型的整體結(jié)構(gòu)包含兩個狀態(tài)域:呼叫控制域以及媒體控制域。其中呼叫控制域狀態(tài)模型的構(gòu)造以H.225.o信令為基礎(chǔ),媒體控制域狀態(tài)模型的構(gòu)造以H.245信令為基礎(chǔ),并且所有的狀態(tài)模型統(tǒng)一沿用BCSM的定義方式。
(1)呼叫控制域
包含一個“多媒體呼叫狀態(tài)模型(MCSM,MultimediaCallStateModel)",它對應(yīng)于前述“呼叫控制過程”的概念,描述了一個“多媒體呼叫“從建立、維持到拆除的整個處理過程中具有的所有狀態(tài)以及狀態(tài)間的遷移關(guān)系。
(2)媒體控制域
包含一個“多媒體連接狀態(tài)模型“,該狀態(tài)模型又包含兩類有限狀態(tài)機(jī)CFSM):一類是"媒體控制"FSM(MCTR,MediaConTRolstatemachine),描述了多媒體呼叫中心,媒體信息協(xié)商媒體通道創(chuàng)建和拆除的控制過程中的所有狀態(tài)以及狀態(tài)間的遷移關(guān)系,它對應(yīng)于前述“媒體控制過程”的概念;另一類是"媒體連接"FSM(CSM,mediaChannelStateMachine),它對應(yīng)于一條具體的媒體傳輸通道,描述了一個“媒體連接"(即H.323協(xié)議中所指的邏輯通道)所具有的狀態(tài)及狀態(tài)遷移的集合。在媒體控制域,只存在一個“媒體控制"FSM,它負(fù)責(zé)管理多個“媒體連接"FSM,控制這些FSM的狀態(tài)遷移過程。
UniNet多媒體分域狀態(tài)模型仍然沿用了基本呼叫狀態(tài)模型的分布定義方式。按照慣例,對于一個只有兩個參與方的點到點多媒體呼叫,根據(jù)用戶在呼叫中的地位,分別稱之為“發(fā)起方(OriginatingParty)"和“終止方(TerminatingParty)",簡稱“發(fā)端(0端)”和“終端(T端)"。沿用這種稱呼,UniNet多媒體分域狀態(tài)模型在每個控制域內(nèi)都包括發(fā)端狀態(tài)模型和收端狀態(tài)模型兩個部分。每一端的多媒體呼叫狀態(tài)模型包含一個MCSM、一個MCTR以及多個CSM(視媒體連接數(shù)而定)。
上圖所示的分域呼叫狀態(tài)模型結(jié)構(gòu)充分考慮了多媒體業(yè)務(wù)呼叫控制和媒體控制分離的特征,使多媒體呼叫的兩個控制過程得到明顯區(qū)分,并且在該模型中每一個媒體連接由一個單獨的狀態(tài)機(jī)(FSM)表示,為控制單個媒體連接提供了基礎(chǔ)。下面描述UniNet多媒體分域狀態(tài)模型中各類有限狀態(tài)機(jī)的詳細(xì)定義,限于篇幅,本書只給出發(fā)端側(cè)狀態(tài)模型的定義,收端側(cè)狀態(tài)模型的定義與發(fā)端類似。