專利名稱:一種用于智能網系統(tǒng)中支持多協議可拆卸的scf系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及智能網系統(tǒng)中業(yè)務控制點(SCP)構件的業(yè)務控制功能(SCF)系統(tǒng),尤其涉及一種用于智能網系統(tǒng)中支持多協議和可拆卸、擴展協議的業(yè)務控制功能系統(tǒng)。
背景技術:
智能網是一種通過采用交換與業(yè)務分離的思想,建立一整套業(yè)務定義(即生成)、解釋(即運行)和管理體系,從而能夠在公用電話交換網(PSTN)、全球移動通信系統(tǒng)(GSM)等通信網絡上快速、經濟地提供豐富的電信業(yè)務的系統(tǒng)。
智能網系統(tǒng)的總體結構如圖1所示。智能網一般包括業(yè)務生成環(huán)境(SCEP)11、業(yè)務管理接入點(SMAP)12、業(yè)務管理點(SMP)13、結算中心14、業(yè)務交換點(SSP)模塊16、SCP模塊15、智能外設(IP)17、PSTN網18、業(yè)務管理系統(tǒng)(SMS)、等幾部分組成。其中,SSP模塊16是連接現有PSTN網18或移動網與智能網的連接點,提供接入智能網功能集的功能。SCP模塊15是業(yè)務控制點,其主要功能是根據SSP模塊16上報來的呼叫事件啟動不同的業(yè)務邏輯,根據業(yè)務邏輯向相應的SSP模塊16發(fā)出呼叫控制指令,從而實現各種智能呼叫。IP模塊17是協助完智能業(yè)務的特殊資源,通常具有各種語音功能,如語音合成,播放錄音通知,接收雙音多頻撥號,進行語音識別等等。SMS模塊是業(yè)務管理系統(tǒng),一般具有業(yè)務邏輯管理、業(yè)務數據管理、用戶數據管理、業(yè)務監(jiān)測等功能。業(yè)務生成環(huán)境(SCEP)模塊11是業(yè)務開發(fā)環(huán)境,可以根據客戶的需求生成新的業(yè)務邏輯。
在傳統(tǒng)的智能網系統(tǒng)中,作為智能網核心構件的業(yè)務控制點SCP模塊15因網絡類型的不同而不同。如固定智能網的SCP模塊能夠處理固定電話的智能呼叫;建立在無線網絡上的智能網SCP能夠處理移動電話的智能呼叫。由于不同網絡所采用的協議一般都是不同的,如固定智能網一般采用的是智能網應用規(guī)程INAP協議,而GSM無線智能網一般采用移動網增強邏輯制定應用(CAMEL)應用部分(CAP)協議,因此在傳統(tǒng)的智能網中,單個的SCP模塊15一般都不具備同時處理多種協議的功能。其中制約SCP模塊15支持多種協議的功能的主要原因之一是SCP模塊15的系統(tǒng)結構,因為SCP模塊15主要完成業(yè)務控制功能(SCF)。比較典型的SCF系統(tǒng)結構如圖2所示,由功能實體接入管理(FEAM)模塊21、業(yè)務控制功能管理實體控制模塊(SCME-Control)22、業(yè)務控制狀態(tài)機模塊(SCSM)23、業(yè)務控制功能管理實體模塊(SCME)24構成,FEAM模塊21負責建立并維持和業(yè)務交換功能(SSF)41、業(yè)務資源功能(SRF)、業(yè)務數據功能(SDP)51的接口,將從SSF模塊41、SRF模塊、SDP模塊51收到的消息傳遞給SCME-Control模塊22調控,將SCF模塊內部消息格式化、排隊,并發(fā)送給SSF模塊41、SRF模塊、SDP模塊51;SCME-Control模塊22是SCF模塊的控制中心,它負責調度系統(tǒng)中各種消息,負責管理各個SCSM模塊23,提供定時功能;SCSM模塊23負責調用相應的業(yè)務邏輯處理(SLP),和SSF FSM交互作用,完成一個呼叫控制;單相關控制功能(SACF)主要負責把協議消息轉換為SCF模塊內部消息,提供給SCSM模塊23處理。其中SCSM模塊23一般都是處理單一的某種協議,如INAP、CAP等,不具備同時處理多種協議的功能,而且由于SCSM模塊23要負責調用業(yè)務邏輯程序,因此實際上是把協議處理功能和業(yè)務邏輯執(zhí)行功能混在SCSM模塊23中實現的。
從上述內容可知,目前的SCF系統(tǒng)結構存在如下缺陷(1)由于SCF結構不支持處理多種協議,所以單個SCP無法同時支持不同協議的智能網呼叫,從而有可能需要為不同的網絡類型分別建設智能網SCP,增加了營運商的成本。
(2)SCSM模塊需完成呼叫處理功能和業(yè)務邏輯執(zhí)行功能,這使得SCSM功能復雜化,且加大了實現難度,而且使得系統(tǒng)的耦合性比較大,不利于系統(tǒng)的擴展,尤其不利于將來的協議擴展。
(3)SCF的結構不符合未來的智能網的業(yè)務邏輯執(zhí)行功能和協議處理功能相互分離的發(fā)展趨勢。
發(fā)明內容
針對現有技術中存在的問題,本發(fā)明的目的之一就是要提供一種用于智能網系統(tǒng)中支持多協議可拆卸的SCF系統(tǒng)結構,使單個SCF能夠實現對多種協議的支持,同時使協議的拆卸和新增更加方便。本發(fā)明的另一個目的是把SCSM模塊23的與協議相關的處理功能和業(yè)務邏輯處理功能相分離,這既提高了系統(tǒng)的模塊化程度,又保證了系統(tǒng)的穩(wěn)定性,降低了系統(tǒng)維護成本,使業(yè)務的開發(fā)開放成為可能,從而更加符合未來智能網開放的發(fā)展方向。
本發(fā)明是通過下面的方法實現的一種用于智能網系統(tǒng)中支持多協議可拆卸的業(yè)務控制功能(SCF)系統(tǒng),所述SCF系統(tǒng)包括如下模塊業(yè)務控制功能管理實體控制(SCME-Control)模塊22,負責調度SCF系統(tǒng)中其它模塊的消息,以及創(chuàng)建不同類型的自動機接口供其它模塊調用;功能實體接入管理(FEAM)模塊21,負責接受來自所述SCF系統(tǒng)外部的消息,解碼后傳給SCME-Control模塊22調度,以及把所述SCF系統(tǒng)內部的消息經編碼后發(fā)送到系統(tǒng)外部;多相關控制功能和單相關控制功能(MACF&SACF),其中,MACF模塊31根據協議操作的應用上下文(ACN)區(qū)分不同的協議,調用不同協議的SACF;各個不同協議的SACF把從SCF系統(tǒng)外部實體發(fā)送來的初始化檢測點(IDP)消息解碼轉換為系統(tǒng)內部消息后,創(chuàng)建與各個協議相對應的SCSM自動機23,以及把要向SCF系統(tǒng)外發(fā)送的內部消息轉換為可下發(fā)的外部消息,并管理對話號鏈表;所述SCF系統(tǒng)的MACF模塊31只有一個全局實例,SACF和每一種協議相對應。
業(yè)務控制狀態(tài)機(SCSM)23,負責與呼叫相關的處理,各個不同協議的SACF所創(chuàng)建的與各個協議相對應的SCSM模塊23創(chuàng)建一個業(yè)務邏輯處理實例(SLPI)33自動機;所述SCF系統(tǒng)的SCSM模塊23分別和每一種協議相對應。
業(yè)務邏輯處理實例(SLPI)33,負責業(yè)務邏輯執(zhí)行,即查找到所需要的SLP并執(zhí)行該SLP,同時通過接口訪問SIB;對于每一個智能呼叫,所述SCF系統(tǒng)都創(chuàng)建一個SLPI模塊33來調用SLP。所述SCF系統(tǒng)的SLPI模塊33調用各個SIB的功能實體函數(FEA)。
業(yè)務邏輯程序庫(SLPs)34,負責加載和管理所有可用的業(yè)務邏輯處理,并提供接口供SLPI模塊33訪問;業(yè)務獨立構件庫(SIBs)35,主要管理通用的SIB以及協議相關的SIB,并提供接口供SLPI模塊33訪問。
在所述SCF系統(tǒng)的SCSM模塊23和SLPI模塊33之間需增加下面三個內部接口來實現呼叫處理和業(yè)務邏輯調用之間的交互作用1)對話刪除通知消息,所述消息的字節(jié)數為4、類型為INTERGER、字段名為dlg_Type,用來描述對話類型;以及所述消息的字節(jié)數為1、類型為UNSIGNED CHAR、字段名為abortReason,用來描述對話終止原因;2)SCSM狀態(tài)錯誤通知消息,包括一個字節(jié)數為4、類型為INTERGER、字段名為invokeID,用來調用ID,指明導致StateError的操作;3)SCSM自動機釋放通知消息,參數為空。
從上述本發(fā)明的支持多協議的SCF系統(tǒng)結構中可以看出,本發(fā)明設計的SCF系統(tǒng)結構方案,可支持多種協議處理,是開發(fā)綜合處理多種協議的SCP的基礎;可支持靈活方便地卸載或添加一種或多種協議,從而滿足各種客戶的需求,且能縮短SCP模塊15開發(fā)周期,節(jié)約建設智能網成本,因為和協議相關的模塊分別是MACF模塊31/SACF、SCSM模塊23和SIBs模塊34,如果需要新擴展一種協議支持,只需要設計和添加對應的SACF模塊、SCSM模塊23和SIB模塊即可,增加和卸載一種或多種協議都非常方便;擴展協議時不需要修改與協議無關的模塊,提高了系統(tǒng)的穩(wěn)定性,節(jié)省了建設智能網的成本??s短了SCP模塊15開發(fā)周期;在SCF中把業(yè)務邏輯執(zhí)行功能和呼叫處理功能分離開來,適應了未來業(yè)務的開發(fā)走向開放的發(fā)展趨勢,這樣就使得智能網設備提供商專注于平臺能力的開發(fā),智能業(yè)務則可以由運營商或第三方公司開發(fā),這對快速推出智能業(yè)務、豐富智能網的應用是非常有利的,從而帶來了設備提供商、電信運營商和第三方智能業(yè)務開發(fā)公司等多方共贏的局面。
圖1是智能網體系結構。
圖2是傳統(tǒng)的SCF系統(tǒng)結構。
圖3是本發(fā)明的多協議可拆卸的SCF系統(tǒng)結構。
圖4是本發(fā)明的智能呼叫示例的INAP信令流程圖。
圖5是本發(fā)明的多協議處理智能網結構。
具體實施例方式
下面結合附圖和實施例對本發(fā)明進行詳細說明。
本發(fā)明的支持多協議可拆卸的SCF結構如圖3所示,圖中的虛線箭頭表示模塊間消息的發(fā)送方向。SCF系統(tǒng)由SCME-Control模塊22、FEAM模塊21、MACF/SACF模塊32、SCSM模塊23、SLPI模塊33、SLPs模塊34、SIBs模塊35構成。下面對各模塊進行詳細說明。
SCME-Control模塊22是SCF系統(tǒng)的調度中心,FEAM模塊21、MACF模塊31、SCSM模塊23和SLPI模塊33的消息都要經過SCME-Control模塊22的調度。SCME-Control模塊22還提供創(chuàng)建了不同類型的自動機接口供SACF模塊、FEAM模塊21等模塊調用,如對于INAP協議的呼叫,SACF_INAP模塊創(chuàng)建一個INAP的SCSM自動機。
下表就是運動矢量預測后的哈夫曼輸出碼表,相對于H.263的碼表,由于它只包括了整像素的運動矢量,所以大大減少了編碼的碼字長度,而對還原圖像的質量卻基本沒有影響。
運動矢量預測后的哈夫曼輸出碼表
在本發(fā)明的實施例中,對I幀的原始輸入圖像或是P幀的余量誤差圖像<p>2.SCSM狀態(tài)錯誤通知消息(id_SCSMStateError)
3.SCSM自動機釋放通知消息(id_ProtocolFSMDeleted),本消息的消息參數為空。
如圖4所示,本實施例用一個簡單的智能呼叫示例的INAP信令流程來說明支持多協議可拆卸的SCF系統(tǒng)的工作原理。
首先,對涉及INAP信令的各操作說明如下IDPInitialDP,即當SSF檢測到一個智能呼叫時,發(fā)送給SCF的第一個啟動操作。
RRBERequest Report BCSM Event,SCF請SSF模塊41上報BCSM事件,如主/被叫掛機。
CONNConnect,連接操作,用于連接到被叫。
EBREvent BCSM Report,BCSM事件上報。
RCRelease Call,請SSF釋放呼叫。
其次,通過INAP信令流程來進一步說明多協議的SCF系統(tǒng)的工作原理。
如圖4所示,SCF系統(tǒng)結構由FEAM模塊21、MACF模塊31、SACF-INAP模塊42、SCSM-INAP模塊43、SLPI模塊33構成。智能呼叫示例的INAP信令流程如下所述一個智能呼叫被發(fā)起,SSF檢測到有智能呼叫,向SCF系統(tǒng)發(fā)送IDP消息;FEAM模塊21收到IDP消息,將該消息解碼后通過SCME-Control模塊22調度發(fā)送給MACF模塊31處理;MACF模塊31根據IDP消息中的協議操作的應用上下文名字(CAN),本實施例中是INAP協議,進而調用SACF_INAP模塊42進行處理;SACF_INAP模塊42首先完成IDP消息的進一步解碼,然后創(chuàng)建SCSM_INAP自動機43,SCSM_INAP自動機43在創(chuàng)建自動機時將當前呼叫狀態(tài)設置為初始化狀態(tài),并把IDP消息發(fā)送給SCSM模塊23進行處理。
SCSM_INAP自動機43收到IDP后,當前呼叫狀態(tài)轉移到和業(yè)務交換點SSP正常交互的狀態(tài),并創(chuàng)建SLPI模塊33自動機,完成處理后IDP被發(fā)送給SLPI模塊33繼續(xù)處理。
SLPI模塊33自動機收到IDP后根據IDP攜帶的業(yè)務鍵信息查找到相應的SLP,并開始執(zhí)行該SLP;在執(zhí)行到下發(fā)RRBE操作的SIB時,請求發(fā)送RREB。
RRBE操作被發(fā)送到SCSM_INAP自動機43,SCSM_INAP自動機44根據RRBE操作做適當的處理后再轉發(fā)給MACF模塊31處理。
MACF模塊31調用SACF_INAP模塊42對RRBE操作進行編碼,處理完后再轉發(fā)給FEAM模塊21發(fā)送到SCF系統(tǒng)外部。對SLPI模塊33下發(fā)的CONN和RC操作,處理流程同RRBE操作。對SSF發(fā)送給SCF的EBR操作,處理流程同IDP操作。
本實施例盡管只是對智能呼叫使用INAP協議時通過INAP信令流程來說明支持多協議可拆卸的SCF系統(tǒng)的工作原理,但和INAP信令流程相類似,本發(fā)明的支持多協議可拆卸的SCF系統(tǒng)能同時支持處理智能網中的智能呼叫所使用的INAP、CAP、MAP等多種協議,而且所述SCF結構通過將協議處理功能和業(yè)務邏輯功能相分離,降低了系統(tǒng)的復雜度,便于將來協議的增加或拆卸,即如果需要擴展一種新的協議支持,只需要設計和添加對應該新協議的SACF模塊、SCSM模塊、SIB模塊即可,而SLPI模塊、SLP模塊根據實際需求,可作為外包模塊被開發(fā),進而使業(yè)務的開發(fā)走向開放。
在一個能綜合處理多種協議的智能網系統(tǒng)中,支持多協議可拆卸的SCF系統(tǒng)結構的單個SCP可以和多個不同類型的SSP連接,從而使SCP能夠接入處理多種不同協議的智能呼叫,其網絡結構如圖5所示。
在圖5的智能網網絡結構中包括SCEP模塊11、SMAP模塊12、SMP模塊13、SCP模塊15、SDP模塊51、SS7模塊52、AIP模塊53、SSP/IP模塊16/17、MSC/gsmSSP/IP模塊、HLR模塊54,SCP模塊15通過7號信令網(SS7)模塊52和(增強型智能外設)AIP模塊53、固網的SSP/IP模塊16/17、無線網絡的MSC/gsmSSP/IP模塊、HLR模塊54相連接。SCP模塊15和固網SSP模塊16之間的智能呼叫使用的是INAP協議;SCP模塊15和gsmSSP之間使用的是CAP協議;SSP模塊16和HLR模塊54、MSC之間使用的是MAP協議。由于SCP模塊15具備支持多協議可拆卸的SCF系統(tǒng)結構,所以就能夠在單個SCP模塊15上同時接入和處理不同協議的智能呼叫,有效地降低了營運商的成本。
權利要求
1.一種用于智能網系統(tǒng)中支持多協議可拆卸的業(yè)務控制功能(SCF)系統(tǒng),其特征在于,所述SCF系統(tǒng)包括如下模塊業(yè)務控制功能管理實體控制(SCME-Control),負責調度SCF系統(tǒng)中其它模塊的消息,以及創(chuàng)建不同類型的自動機接口供其它模塊調用;功能實體接入管理(FEAM),負責接受來自所述SCF系統(tǒng)外部的消息,解碼后傳給SCME-Control調度,以及把所述SCF系統(tǒng)內部的消息經編碼后發(fā)送到系統(tǒng)外部;多相關控制功能和單相關控制功能(MACF&SACF),其中,MACF根據協議操作的應用上下文(ACN)區(qū)分不同的協議,調用不同協議的SACF;各個不同協議的SACF把從SCF系統(tǒng)外部實體發(fā)送來的初始化檢測點(IDP)消息解碼轉換為系統(tǒng)內部消息后,創(chuàng)建與各個協議相對應的SCSM自動機,以及把要向SCF系統(tǒng)外發(fā)送的內部消息轉換為可下發(fā)的外部消息,并管理對話號鏈表;業(yè)務控制狀態(tài)機(SCSM),負責與呼叫相關的處理,與各個協議相對應的SCSM收到IDP后,狀態(tài)轉移到與SSP正常交互的狀態(tài),并創(chuàng)建SLPI自動機,將IDP發(fā)送至SLPI自動機繼續(xù)處理;業(yè)務邏輯處理實例(SLPI),負責業(yè)務邏輯執(zhí)行,即接收到IDP后,根據IDP攜帶的業(yè)務鍵信息查找到所需要的SLP并執(zhí)行該SLP,同時通過接口訪問SIB;業(yè)務邏輯程序庫(SLPs),負責加載和管理所有可用的業(yè)務邏輯處理,并提供接口供SLPI訪問;業(yè)務獨立構件庫(SIBs),主要管理通用的SIB以及協議相關的SIB,并提供接口供SLPI訪問。
2.如權利要求1所示的一種用于智能網系統(tǒng)中支持多協議可拆卸的SCF系統(tǒng),其特征在于,所述SCF系統(tǒng)的MACF只有一個全局實例,SACF和每一種協議相對應。
3.如權利要求1所示的一種用于智能網系統(tǒng)中支持多協議可拆卸的SCF系統(tǒng),其特征在于,所述SCF系統(tǒng)的SCSM分別和每一種協議相對應。
4.如權利要求1所示的一種用于智能網系統(tǒng)中支持多協議可拆卸的SCF系統(tǒng),其特征在于,對于每一個智能呼叫,所述SCF系統(tǒng)都創(chuàng)建一個SLPI來調用SIP。
5.如權利要求1所示的一種用于智能網系統(tǒng)中支持多協議可拆卸的SCF系統(tǒng),其特征在于,所述SCF系統(tǒng)的SLPI調用各個SIB的功能實體函數(FEA)。
6.如權利要求1所示的一種用于智能網系統(tǒng)中支持多協議可拆卸的SCF系統(tǒng),其特征在于,在所述SCF系統(tǒng)的SCSM模塊和SLPI模塊之間需增加下面三個內部接口來實現呼叫處理和業(yè)務邏輯調用之間的交互作用1)對話刪除通知消息,所述消息的字節(jié)數為4、類型為INTERGER、字段名為dlg_Type,用來描述對話類型;以及所述消息的字節(jié)數為1、類型為UNSIGNEDCHAR、字段名為abortReason,用來描述對話終止原因;2)SCSM狀態(tài)錯誤通知消息,包括一個字節(jié)數為4、類型為INTERGER、字段名為invokeID,用來調用ID,指明導致StateError的操作;3)SCSM自動機釋放通知消息,參數為空。
全文摘要
本發(fā)明提出了一種用于智能網中支持多協議可拆卸的SCF系統(tǒng)。現有的智能網SCF系統(tǒng)不支持處理多種協議,而且SCF系統(tǒng)中的SCSM模塊功能復雜化,不利于未來協議的擴展,本發(fā)明的支持多協議可拆卸的SCF系統(tǒng),可支持處理多種協議,并且簡化了SCSM模塊的功能,把與協議相關的處理和與業(yè)務相關的邏輯調用相分離,從而使業(yè)務功能的開發(fā)開放成為可能,也更加符合未來智能網開放的發(fā)展方向。
文檔編號H04Q3/00GK1471291SQ0213623
公開日2004年1月28日 申請日期2002年7月26日 優(yōu)先權日2002年7月26日
發(fā)明者商永平, 鄭巍華, 唐金根, 任培軍 申請人:華為技術有限公司