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