亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

模擬智能網(wǎng)絡(luò)的模擬設(shè)備的制作方法

文檔序號:7584935閱讀:365來源:國知局
專利名稱:模擬智能網(wǎng)絡(luò)的模擬設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一用以模擬智能網(wǎng)絡(luò)的模擬設(shè)備,特別是用以查找和分析薄弱環(huán)節(jié),檢測網(wǎng)絡(luò)配置和(或)控制機(jī)構(gòu),以及探測提高網(wǎng)絡(luò)工作能力的可能性。
本發(fā)明的背景智能網(wǎng)絡(luò)(IN)這一概念適用于各種通信網(wǎng)絡(luò)的網(wǎng)絡(luò)體系結(jié)構(gòu)。這一概念的核心要素體現(xiàn)一種電信業(yè)務(wù)用戶的軟件規(guī)定的個體通信特征。在智能網(wǎng)絡(luò)中集中了重要的功能和數(shù)據(jù),并且僅提供一個或很少幾個節(jié)點。這些功能和數(shù)據(jù)涉及到例如應(yīng)當(dāng)如何與呼叫原地點、選用的呼叫編號、日期時間和(或)其它參數(shù)聯(lián)系起來,處理用智能網(wǎng)絡(luò)專用呼叫編號呼叫的一些信息,例如,是否繼續(xù)傳送呼叫以及把呼叫傳送給哪些網(wǎng)絡(luò)用戶,是否應(yīng)當(dāng)接通和用什么樣的留言接通呼叫,或者是否只將呼叫記數(shù)。借助一智能網(wǎng)絡(luò),依靠在一個或很少幾個中心節(jié)點(Service Control Point=業(yè)務(wù)控制點,SCP)上為進(jìn)行業(yè)務(wù)控制而存儲的數(shù)據(jù)和功能來實現(xiàn)對許多業(yè)務(wù)交換點(Service Switching Point,SSP)的智能分支數(shù)據(jù)庫訪問。
因此,智能網(wǎng)絡(luò)在組織上是作為電話網(wǎng)絡(luò)之上的中心網(wǎng)絡(luò),并通過電話網(wǎng)絡(luò)連接的建立和拆除提供智能。電話網(wǎng)絡(luò)和智能網(wǎng)絡(luò)之間的接口是通過SSP形成的,在這些SSP上,用智能網(wǎng)絡(luò)專用的呼叫編號輸入呼叫,并根據(jù)本說明在從SCP收到繼續(xù)處理信息后繼續(xù)進(jìn)行處理,例如繼續(xù)傳送由SCP通知的呼叫編號。
在智能網(wǎng)絡(luò)中,各個功能復(fù)合體是在分開的系統(tǒng)層面上實現(xiàn)的。智能網(wǎng)的傳輸和中繼功能是在SSP層面(Service Switching Point=業(yè)務(wù)交換點)上實現(xiàn)的。
數(shù)據(jù)控制功能和業(yè)務(wù)數(shù)據(jù)的管理在SCP層面(Service Control Point=業(yè)務(wù)控制點)上執(zhí)行,業(yè)務(wù)管理在業(yè)務(wù)管理系統(tǒng)(SMS)中執(zhí)行。SCP與SMS之間的通信經(jīng)過七號信令系統(tǒng)(SS7-System)進(jìn)行,經(jīng)過該系統(tǒng)發(fā)送進(jìn)行呼叫處理的智能網(wǎng)絡(luò)專用信息。在七號信令系統(tǒng)中信令的轉(zhuǎn)發(fā)及其控制通過一個或幾個業(yè)務(wù)轉(zhuǎn)發(fā)點或中繼點(STP或SRP)執(zhí)行。SRP(Service Relay Point)在此處的作用是在SCP與SRP之間的中心信令信道內(nèi)進(jìn)行信息的轉(zhuǎn)發(fā)和路由選擇(Routing)。此外,對于涉及另外一個網(wǎng)絡(luò)經(jīng)營者的智能網(wǎng)絡(luò)業(yè)務(wù)的信息以及必須由另外一個智能網(wǎng)絡(luò)的SCP處理的信息,STP(Service Transfer Point)和SRP還可起到信關(guān)(Gateway)的作用。一智能網(wǎng)絡(luò)信號重要的路由選擇準(zhǔn)則是它的全局名稱(global title);這種情況下由STP/SRP層面執(zhí)行全局名稱譯碼(GTT=Global TitleTranslation)。
SSP層面擁有例如根據(jù)呼叫號識別和支持智能網(wǎng)絡(luò)連接的能力。對于智能網(wǎng)絡(luò)連接,必須在SCP上查詢其它中繼方式的信息。SCP包含控制業(yè)務(wù)的程序和相關(guān)數(shù)據(jù)。另外,SCP收集計費(fèi)的數(shù)據(jù),并進(jìn)行統(tǒng)計分析。多個SSP訪問一個中心SCP。SCP的上一級是業(yè)務(wù)管理系統(tǒng),業(yè)務(wù)管理系統(tǒng)包括智能網(wǎng)絡(luò)業(yè)務(wù)的管理和智能網(wǎng)絡(luò)組成。
借助一智能網(wǎng)絡(luò)主要實現(xiàn)以下智能網(wǎng)絡(luò)業(yè)務(wù)電信表決(Televotum=TV)電信表決業(yè)務(wù)可使業(yè)務(wù)用戶能在其遠(yuǎn)程呼叫號下記錄呼叫的次數(shù)。在電信表決業(yè)務(wù)的一種變體形式下是每次呼叫時對SCP進(jìn)行一次詢問,在電信表決業(yè)務(wù)的另一種變體形式下是呼叫在SSP中預(yù)先記數(shù),同時每在第k次呼叫時對SCP進(jìn)行一次詢問。與選用的變體形式無關(guān),每一次在智能網(wǎng)絡(luò)系統(tǒng)中實現(xiàn)的呼叫都被記錄下來。此外,根據(jù)實際的通信控制程序,可對每一個n次呼叫進(jìn)行特別處理,例如,在記錄之后繼續(xù)傳導(dǎo)給一個由業(yè)務(wù)用戶規(guī)定的目標(biāo)地址。所有其它呼叫在記錄之后導(dǎo)致一項留言,該留言同樣是在業(yè)務(wù)用戶的通信控制程序中規(guī)定了的。
受話人付費(fèi)電話(Freephone=FPH)受話人付費(fèi)電話業(yè)務(wù)給業(yè)務(wù)使用人提供了免費(fèi)呼叫“業(yè)務(wù)用戶”的機(jī)會。全部費(fèi)用由業(yè)務(wù)用戶承擔(dān)。
通用呼叫號(Universelle Rufnummer=UNU)使用通用呼叫號業(yè)務(wù)有可能做到使業(yè)務(wù)用戶在一個統(tǒng)一的、與局域網(wǎng)無關(guān)的呼叫號下到達(dá)各地。這類連接的費(fèi)用可以根據(jù)業(yè)務(wù)用戶的決定全部向呼叫人收取,或者分?jǐn)偨o呼叫人和被呼叫人。
電信信息業(yè)務(wù)(Tele-Info-Service=TIS)電信信息業(yè)務(wù)能讓呼叫人接通信息提供方,經(jīng)過其留言設(shè)備或直接對話獲取信息。費(fèi)用向呼叫人結(jié)算,也可以根據(jù)與接通有關(guān)的信息分?jǐn)偨o網(wǎng)絡(luò)經(jīng)營者和業(yè)務(wù)用戶。
除此以外,還可以有其它的業(yè)務(wù),例如,將一呼叫號分配給一個客戶取代一個連接器,以及用該呼叫號將所有的呼叫傳導(dǎo)給客戶的逗留地。在這個意義上,移動式無線電網(wǎng)絡(luò)也是智能網(wǎng)絡(luò)。
業(yè)務(wù)用戶能夠根據(jù)另外一些業(yè)務(wù)屬性規(guī)范他的業(yè)務(wù),例如呼叫重選路由(Rerouting)當(dāng)選擇的用戶不通話或號碼被占用時,呼叫要么轉(zhuǎn)接到留言,要么轉(zhuǎn)接到另一個號碼。這一過程可重復(fù)進(jìn)行到預(yù)先規(guī)定的嘗試次數(shù),否則呼叫即被拒斥。
呼叫限制如果在一定時間范圍內(nèi)對一目標(biāo)號碼的呼叫越過了由業(yè)務(wù)用戶預(yù)先給定的限制,則超過次數(shù)的呼叫轉(zhuǎn)向規(guī)定的替代目標(biāo)呼叫號或留言。
與時間相關(guān)的目標(biāo)控制呼叫時間點對應(yīng)周期性的和(或)臨時性的時間窗口進(jìn)行檢驗。如果沒有找到有效的時間窗口,則SCP將IN呼叫引導(dǎo)到一標(biāo)準(zhǔn)提示留言,否則就分接到呼叫目標(biāo)或下一個業(yè)務(wù)標(biāo)志。
與原點相關(guān)的目標(biāo)控制網(wǎng)絡(luò)原點信息與保存在通信程序中的原點信息進(jìn)行比較。如果發(fā)現(xiàn)不一致,則SCP將呼叫引導(dǎo)到一標(biāo)準(zhǔn)提示留言,否則就分接到呼叫目標(biāo)或下一個業(yè)務(wù)標(biāo)志。
呼叫分配呼叫分配業(yè)務(wù)標(biāo)志允許界定單一的配額,據(jù)以將呼叫分配到不同的目標(biāo)。
如果呼叫被接到留言上,SSP就執(zhí)行虛擬通信用戶的職能。SSP支持與網(wǎng)絡(luò)的容量相關(guān)的標(biāo)準(zhǔn)提示留言和可作為呼叫目標(biāo)控制的留言。各種留言具數(shù)量有限的應(yīng)答位置。當(dāng)占用了所有的應(yīng)答位置時,超過次數(shù)的呼叫便被拒斥。每一留言均受最大監(jiān)聽持續(xù)時間和重復(fù)次數(shù)的限制。
對于大多數(shù)IN業(yè)務(wù),例如FPH、UNU、TIS和不記數(shù)的TV,智能網(wǎng)絡(luò)的任務(wù)在于,根據(jù)在通信控制程序中規(guī)定的業(yè)務(wù)參數(shù)將選定的IN號碼翻譯成有效號碼。這需要通過以下基本過程來實現(xiàn)1.在SSP中,對選定電話號碼的第一部分?jǐn)?shù)字進(jìn)行處理,并識別出IN業(yè)務(wù)。SSP將詢問發(fā)送到SCP,以利用PROVIDE INSTRUCTION(提供指令)的信息進(jìn)行進(jìn)一步的呼叫處理。信息作為參數(shù)包括由業(yè)務(wù)使用人選定的IN用戶呼叫號(CALLED-PARTY-ADDRESS[被呼叫方地址])和呼叫人的呼叫號(CALLING-PARTY-ADDRESS[呼叫方地址])。
2.在SCP中,通過信息PROVIDE INSTRUCTION起動相應(yīng)的IN業(yè)務(wù)的服務(wù)邏輯程序。經(jīng)過CALLED-PARTY-ADDRESS定址的用戶專用通信控制程序被驅(qū)動。在這里所述的正常情況下,所得的結(jié)果是接通線路一個目標(biāo),它可能是一呼叫號,也可能是一留言。此外,從通信控制程序中還可產(chǎn)生進(jìn)行連接監(jiān)測的要求,如監(jiān)測“用戶被占用”和“用戶不應(yīng)答”。SCP保證連接特定的程序狀態(tài),并將信息GREATE-JOIN(建立連接)和MONITOR(監(jiān)測)發(fā)送到SSP。這一信息作為參數(shù)包括CALLED-PARTY-ADDRESS(被呼叫方的地址)和EVENTLISTE(事件列表),后者詳細(xì)列舉被監(jiān)測的事件。
3.在SSP中,對于傳遞GREATE-JOIN的目標(biāo)呼叫號,經(jīng)過一電話通信網(wǎng)執(zhí)行連接到B用戶的中繼方式,或轉(zhuǎn)接到留言。
4.如果在EVENTLISTE中已被列舉,則SSP監(jiān)測連接到B用戶的中繼方式。如果B用戶沒有反應(yīng),則經(jīng)過一暫停之后斷開B用戶方向上的連接,而SCP便經(jīng)過發(fā)生的事件報告信息EVENT(事件)。
5.由通信控制程序確定一替代目標(biāo)(重選路由),并用相應(yīng)的參數(shù)將信息CREATE-JOIN和MONOTOR發(fā)送給SSP。
6.在SSP中,對于傳遞GREATE-JOIN的目標(biāo)呼叫號,經(jīng)過一電話通信網(wǎng)執(zhí)行連接到B用戶的中繼方式,或轉(zhuǎn)接到留言。在B用戶發(fā)信號后,連接被接通。
7.通話結(jié)束時,在SSP中匯集SCP中所需要的付費(fèi)和統(tǒng)計數(shù)據(jù),并用信息EVENT(CALL-END)[事件(呼叫端)]傳送出去。在SSP中,用一定時器監(jiān)測證實這一信息通過SCP的情況。如果定時器時間已到時沒有達(dá)到證實,則重復(fù)發(fā)送信息EVENT(CALL-END)。
8.在收到信息EVENT(CALL-END)后,SCP發(fā)送一信息以結(jié)束TCAP對話。在SCP中,連接特定的程序狀態(tài)被激活。接收到的時間標(biāo)記與在程序狀態(tài)下寄存的數(shù)據(jù)一道被存儲(CallTickets[呼叫記錄單])。它們隨后還要傳輸給SMS以進(jìn)行進(jìn)一步處理。在SCP中使用的計數(shù)器(例如用于記錄成功的呼叫)進(jìn)行高位計數(shù)(Counter Tickets[記數(shù)記錄單])。
第4、5和6點在這一過程中僅在重選路由時才出現(xiàn)。
為了保證智能網(wǎng)絡(luò)在高頻度通話時也能正常運(yùn)作,在智能網(wǎng)絡(luò)內(nèi)預(yù)設(shè)了超負(fù)荷保護(hù)機(jī)制。超負(fù)荷保護(hù)的目的是,保證在IN呼叫達(dá)到一定的給定值后在不詢問SCP的情況下拒斥SSP。超負(fù)荷保護(hù)機(jī)制的例子有AUTOMATIC-CALL-GAPPING(ACG)[自動呼叫先通后斷(ACG)]或LEAKY-BUCKET(漏桶)方法。也可以采用與業(yè)務(wù)相關(guān)的和(或)與目標(biāo)相關(guān)的超負(fù)荷保護(hù)。
業(yè)務(wù)控制點通常是一多層次系統(tǒng),采用一基本硬件和多層(多半是三層)軟件?;居布梢慌_配有一個或多個并行處理的處理器和連接線、固定磁盤、磁帶、終端和打印機(jī)的計算機(jī)構(gòu)成。第一層軟件包括系統(tǒng)構(gòu)成部分。第二層軟件(MODE軟件)包括業(yè)務(wù)應(yīng)用程序的一般功能。第三層軟件由支持呼叫處理業(yè)務(wù)的應(yīng)用軟件構(gòu)成。在SCP采用并行處理的體系結(jié)構(gòu)的情況下,SCP擁有多個處理器,這些處理器分別是一個自給自足的單元,配有CPU、主存儲器、電源和輸入/輸出處理器,并用一總線系統(tǒng)相互連接。
除了操作系統(tǒng)程序和一般不直接屬于操作系統(tǒng)的程序以外,例如程序之間的通信或有效管理超高速緩沖存儲器的程序,各層SCP軟件還包括處理IN信息所必需的應(yīng)用程序。到達(dá)SCP的IN信息在各層SCP中實行一定的程序順序,結(jié)果在SSP上生成一個SCP的IN信息作為對呼叫處理詢問的回答。程序可能與業(yè)務(wù)有關(guān)或與業(yè)務(wù)用戶有關(guān),或者與兩者無關(guān)地被全部IN信息所使用。程序按照一個或多個具體對象在一SCP的全部或挑選出來的處理器上被執(zhí)行。
一IN信息一般按照下述格式在SCP中進(jìn)行處理,可通過調(diào)用一預(yù)定的單一程序鏈實現(xiàn)信息由SSP接收,并繼續(xù)傳導(dǎo)給SCP計算機(jī)。SCP計算機(jī)接收信息,存儲器供計算機(jī)使用,并檢查信息的有效范圍。進(jìn)行呼叫處理的程序狀態(tài)被建立起來。一路由樹從工作存儲器或固定磁盤上裝入。由路由樹得到待選的呼叫號。呼叫的程序狀態(tài)被存儲起來,并在SSP上建立一個應(yīng)答。應(yīng)答作為一個新的IN信息被發(fā)送給SSP。
為處理一次呼叫所需要的全部程序只在一臺處理器上被觸發(fā),為此,在下一個程序能被觸發(fā)之前,必須終止前面的程序。
通過調(diào)用程序與通到SSP的轉(zhuǎn)接點脫開連接后,對連接末端的處理與上述中繼方式相類似,通過一相應(yīng)的程序鏈處理。
一IN信息在STP/SRP中的處理同樣也是通過一預(yù)定的連續(xù)程序的鏈而完成的。
技術(shù)任務(wù)在現(xiàn)有的IN電路上,特別是在其中心構(gòu)成部分SCP上進(jìn)行測量時,觀察了其高平均處理時間。這導(dǎo)致了當(dāng)系統(tǒng)因進(jìn)行IN通信而處于高負(fù)載狀態(tài)時,線路接通時間過長,特別是在電信表決業(yè)務(wù)的高峰時間,再加上其它影響所致,使線路接通時間長得達(dá)到了不能接收的程度。但是,對于造成應(yīng)答時間如此過長的智能網(wǎng)絡(luò)薄弱環(huán)節(jié)的分析是一個難題,因為測量值只是一些統(tǒng)計數(shù)據(jù),而且測量不能在信息處理的每一個階段進(jìn)行。另外,在實際智能網(wǎng)絡(luò)上進(jìn)行測量時的問題還在于,所有實際的細(xì)微測量會因為激活了不屬于正常IN呼叫處理的附加測量程序而影響被檢測系統(tǒng)的性能。
另一個問題發(fā)生在將一新的構(gòu)成部分補(bǔ)充到已存在的智能網(wǎng)絡(luò)中時。智能網(wǎng)絡(luò)在每一個時間點上都處于工作狀態(tài),這種情況下,要不危及運(yùn)行安全的條件下在一個復(fù)雜的系統(tǒng)上進(jìn)行參數(shù)更改是不可能的。另外,當(dāng)前尚不能確定的是,例如技術(shù)規(guī)格已確定的處理器實際上是否能發(fā)揮制造廠家允諾的處理能力。
除了分析現(xiàn)有智能網(wǎng)絡(luò)薄弱環(huán)節(jié)的必要性以外,還存在如下的需求,即在設(shè)計階段就對尚未實現(xiàn)的網(wǎng)絡(luò)配置進(jìn)行測試,以便在給定的邊界條件范圍內(nèi)獲得性能盡可能好的配置。因此提出了例如這樣的問題,即SCP計算機(jī)及其各個處理器必須具備何種處理能力,或每種業(yè)務(wù)必須具備何種容量或采用何種形式。另外一個問題是,是否和如何能通過改變程序管理在智能網(wǎng)絡(luò)的處理器內(nèi)盡可能達(dá)到更好的性能。在智能網(wǎng)絡(luò)運(yùn)行過程中另一個關(guān)鍵要素是超負(fù)荷保護(hù),保證系統(tǒng)在接近其處理能力極限時盡可能穩(wěn)定。測定相應(yīng)的超負(fù)荷保護(hù)參數(shù)在實踐中是有難度的,為此,需要結(jié)合與網(wǎng)絡(luò)運(yùn)行狀態(tài)無關(guān)的其它網(wǎng)絡(luò)配置確定對超負(fù)荷保護(hù)的最佳調(diào)整,并傳送到實際的網(wǎng)絡(luò)上去。
因此,本本發(fā)明的基本任務(wù)在于,提供一種工具,用以測定一采用智能網(wǎng)絡(luò)結(jié)構(gòu)的通信網(wǎng)絡(luò)的性能。其中,用戶應(yīng)當(dāng)能夠在網(wǎng)絡(luò)構(gòu)成部分范圍內(nèi)極大限度地規(guī)定和改變網(wǎng)絡(luò)配置及呼叫處理的方式,模擬還應(yīng)當(dāng)與選擇的智能網(wǎng)絡(luò)平臺無關(guān)。應(yīng)當(dāng)生成網(wǎng)絡(luò)性能的統(tǒng)計數(shù)據(jù),并允許與在實際的網(wǎng)絡(luò)構(gòu)成部分上測定的數(shù)據(jù)進(jìn)行比較,但同時還應(yīng)當(dāng)提供這樣的數(shù)據(jù),對這些數(shù)據(jù)在實際的網(wǎng)絡(luò)上沒有存取的可能性,并在智能網(wǎng)絡(luò)運(yùn)行過程中根據(jù)呼叫記錄處理時間。
揭示本發(fā)明及其優(yōu)點上述任務(wù)的解決辦法在于根據(jù)本發(fā)明用一模擬設(shè)備模擬智能網(wǎng)絡(luò)的性能,它具有以下構(gòu)成部分1.一根據(jù)交換理論的定律模擬任意IN典型事件順序的模塊(通信模擬器);2.在運(yùn)用過程模型的條件下事件定向模擬業(yè)務(wù)控制點的模塊(SCP模擬器);3.在模塊之間進(jìn)行數(shù)據(jù)傳送的介體;4.輸入和存儲網(wǎng)絡(luò)配置、通信業(yè)務(wù)技術(shù)條件和其它模擬參數(shù)并將它們傳送給相應(yīng)模塊的介體;5.輸出和(或)存儲模擬數(shù)據(jù)的介體。
由于建立在集中式結(jié)構(gòu)上的智能網(wǎng)絡(luò)的性能缺陷往往要在中心SCP中查找,因此,模擬SCP構(gòu)成了模擬設(shè)備的核心構(gòu)件。借助等候隊列模型/過程模型可以實現(xiàn)對SCP軟件結(jié)構(gòu)的詳細(xì)模擬。還有另一個模塊,即通信模擬器,在IN模擬設(shè)備中是不可缺少的,以便生成IN特定的負(fù)載和產(chǎn)生SCP模擬器的實際輸入。
模擬設(shè)備的核心在通過一計算機(jī)程序?qū)崿F(xiàn)的。這一程序在起動模擬和進(jìn)行模擬的過程中存取文件,在該文件中保存著對網(wǎng)絡(luò)或網(wǎng)絡(luò)構(gòu)成部分進(jìn)行配置的參數(shù),規(guī)定通信業(yè)務(wù)技術(shù)條件,即呼叫處理方式和過程的參數(shù),以及其它涉及模擬過程的參數(shù),例如關(guān)于通信出現(xiàn)率的數(shù)據(jù)。用戶可用常用的方式編寫和修改這些文件。最好是利用計算機(jī)顯示屏和鍵盤輸入模擬參數(shù)。模擬參數(shù)被儲存起來,并可以在進(jìn)行新的模擬之前對個別或全部參數(shù)進(jìn)行修改,因此,可以有目的地分析每一參數(shù)對模擬的IN性能的影響。
所采用的模擬方式相當(dāng)于所謂的事件控制模擬。在特定的時間點上,生成IN特定的事件,這些事件貫穿對模擬設(shè)備各個構(gòu)成部分的處理過程。在各個模擬模塊中,甚至在模擬模塊的下屬構(gòu)成部分中發(fā)生的處理時間被一道記錄下來。
除了基本構(gòu)成部分、SCP模擬器和通信模擬器以外,IN模擬設(shè)備最好還具有對七號信令系統(tǒng)進(jìn)行事件定向模擬的模塊。只要進(jìn)入集成處理器的SS7中進(jìn)行功能模擬,SS7模擬器就工作在等候隊列模型基區(qū)上,并且(或者)給信息僅只留下不變的延遲時間的記錄,這一不變的延遲時間是SSP與SCP之間的信令信道中的最終運(yùn)行時間需要計及的。準(zhǔn)備在SS7模擬器內(nèi)模擬的構(gòu)成部分是處在SSP層面上、STP/SRP層面上以及根據(jù)網(wǎng)絡(luò)配置處在SCP層面上的處理器/程序鏈,例如一構(gòu)成SCP到信令系統(tǒng)的接口的SCP輸入處理器(FRONTEND SYSTEM[前端系統(tǒng)])。
在本發(fā)明的另一個優(yōu)秀的結(jié)構(gòu)形式中,設(shè)有模擬超負(fù)荷保護(hù)機(jī)制的模塊。根據(jù)一個或幾個模擬模塊的負(fù)荷,例如根據(jù)等候隊列的長度和(或)用戶定義的參數(shù),這一超負(fù)荷保護(hù)模擬器修改由其余模擬模塊中的至少一塊模塊處理的事件的數(shù)量。用戶可定義的參數(shù)例如負(fù)荷極限,在超過負(fù)荷極限時,超負(fù)荷保護(hù)被激活。如果不用永久性定義的極限,也可以預(yù)設(shè)一“不嚴(yán)格”的判定,例如借助模糊邏輯的判定。最早適應(yīng)真實情況的是超負(fù)荷模擬器,它從SCP模擬器得到其控制參數(shù),訪問通信模擬器,并根據(jù)控制參數(shù)調(diào)控制由通信模擬器生成或繼續(xù)傳導(dǎo)的大量IN事件。在接入超負(fù)荷保護(hù)時,由通信模擬器首先生成的呼叫以一定的概率不轉(zhuǎn)換成IN事件,該事件相當(dāng)于SSP對SCP的詢問,也就是不繼續(xù)發(fā)送給其它的模擬模塊。實際上,這相當(dāng)于一個被SSP拒斥的呼叫。
超負(fù)荷保護(hù)模擬器最好是模擬自動呼叫先通后斷(ACG=AUTOMATIC-CALL-GAPPING)機(jī)理。這樣,在一定的時間間隔內(nèi)能拒斥超過一定數(shù)量的全部呼叫/事件。
通信模擬器、SCP模擬器、必要時還有SS7-模擬器和超負(fù)荷保護(hù)模擬器這些模塊,代表了相應(yīng)網(wǎng)絡(luò)構(gòu)成部分的獨立的模擬器。在內(nèi)部,其功能或者經(jīng)過文件進(jìn)行連接(文件模式),或者最好經(jīng)過一組織程序進(jìn)行組合(聯(lián)機(jī)模式),這樣可保證經(jīng)過IN模擬設(shè)備的所有構(gòu)成部分對各個IN事件進(jìn)行處理。
在文件模式下,模擬模塊之間的通信采取讀、寫文件的方式進(jìn)行,在文件中保存著關(guān)于網(wǎng)絡(luò)的配置和被模擬網(wǎng)絡(luò)構(gòu)成部分的數(shù)據(jù),有時還保存著由某一模擬模塊生成的數(shù)據(jù)。
為了對網(wǎng)絡(luò)進(jìn)行全面的模擬,必須依次調(diào)入各部分模擬。模擬過程隨著通過通信模擬器在IN上生成通信信息而開始。生成的通信信息(PROVIDEINSTRUCTION)連同其生成時間t1和EVENT或CALL END被存儲在一號傳送文件里,并由隨后調(diào)用的模擬模塊讀入。對每一個信息存儲一個呼叫識別號,該呼叫識別號允許將幾個信息劃歸一次呼叫,并最后確定呼叫專屬的應(yīng)答時間。
在模擬設(shè)備最簡單的方案中,第二模擬模塊是SCP模擬器。在考慮SS7的情況下,第一個文件是傳送給SS7模擬器。在這種情況下,越過SS7模擬器之后的信息經(jīng)過補(bǔ)充SS7輸出時間點t2,然后被寫入由SS7模擬器訪問的二號傳送文件。SCP模擬器對每一個存在于傳送給它的文件里的記錄提供一個信息GREATE-JOIN或CALL END,并用輸出時間t3寫入三號文件。在信息到達(dá)SSP之前,有時SSP再運(yùn)行一次,把SS7輸出時間點t4記錄下來。
根據(jù)模擬模塊的傳送文件,通過對記錄的時間標(biāo)記求差,可得出各個網(wǎng)絡(luò)構(gòu)成部分中的以及整個網(wǎng)絡(luò)中的延遲時間。
由于通過有序地運(yùn)行各部分模擬,切斷了各個網(wǎng)絡(luò)組成部分之間每一種形式的反饋,所以必須多次運(yùn)行上述過程,以獲得在一定程度上模擬實際網(wǎng)絡(luò)功能度的瞬態(tài)狀態(tài)。
文件的運(yùn)行非常適合于與網(wǎng)絡(luò)分離地,即沒有反饋地測試各個網(wǎng)絡(luò)組成部分的性能。例如,可以通過修改相應(yīng)的模擬參數(shù)迅速地和直接地測定各個網(wǎng)絡(luò)組成部分的性能。測定時,每一個IN組成部分可單獨進(jìn)行修改和分析。此外,文件模式還允許方便地跟蹤各個組成部分之間的每一的EVENT(事件)。但在文件模式下只能迭代地測定整個系統(tǒng)穩(wěn)定的性能。
在聯(lián)機(jī)模式下,組織程序可使各部分模擬準(zhǔn)并行地運(yùn)行。這樣,模擬設(shè)備有能力對網(wǎng)絡(luò)作為整體進(jìn)行模擬,而且在模擬時特別考慮組成部分之間的反饋。借助一事件日歷表,在網(wǎng)絡(luò)組成部分中對信息的實際上的并行處理可轉(zhuǎn)化為在模擬模塊中對IN事件的有序或準(zhǔn)并行處理。事件日歷表是在一個元件中處理的,例如在模擬器中、模擬模塊中或一部分組件中處理的所有事件的明細(xì)表,事件是指例如IN信息或按年月日順序列入該表中的單一過程。聯(lián)機(jī)模擬器借助事件日歷表確定哪個事件作為下一個事件進(jìn)行處理(事件定向模擬)。下一個事件的起動時間點由上一個事件的起動時間點和持續(xù)時間相加而得。在實現(xiàn)模擬模塊準(zhǔn)并行運(yùn)行的過程中,包含由全部模擬模塊按照時間順序處理的事件的全局事件日歷表起核心作用。根據(jù)全局事件日歷表,模擬設(shè)備決定在哪個模擬時間點調(diào)用哪部分模擬,除了全局事件日歷表以外,另外還有一個由模擬模塊控制的局域事件日歷表。在全局事件日歷表中記錄有下列事件組的事件內(nèi)部事件內(nèi)部事件引述相應(yīng)模擬模塊的局域日歷表。內(nèi)部事件涉及每隔一個單一的模擬步驟繼續(xù)接通一個模擬模塊。
外部事件外部事件代表將一IN信息輸入到一部分模擬中。外部信息是為了在模擬組成部分之間發(fā)送的信息,并為模擬組成部分之間的通信服務(wù)。
與呼叫不相關(guān)的事件在本發(fā)明其它構(gòu)成部分中還有這樣一些事件記錄在全局日歷表中,這些事件與IN事件不相關(guān),適合于模擬部分組件中的操作系統(tǒng)。
所有事件都會激發(fā)有關(guān)模擬模塊生成一后續(xù)事件,該后續(xù)事件又會記錄在全局事件日歷表中,在一定條件下也記錄在局域事件日歷表中。有幾個事件在被處理之后,會記錄下來,借助該記錄可以理解到如何迅速地處理來自各個模擬模塊的信息。
最好能讓用戶通過一用戶工作面了解IN模擬設(shè)備的功能度。該用戶工作面承擔(dān)一項成多項模擬的管理。承擔(dān)管理時,用戶工作面提供輸入掩碼,以輸入各個模擬模塊的模擬參數(shù),并輸入的數(shù)據(jù)放入和與模擬相關(guān)地存儲到相應(yīng)的文件中。用戶利用拷貝和修改選定的參數(shù)可生成新的模擬。用戶工作面還包括對每一個從屬的配置和事件文件系統(tǒng)在很大程度上獨立的文件管理。用戶有可能讓全部被模擬的數(shù)據(jù)顯示出來。由用戶選擇的“測量參數(shù)”,例如SCP的工作負(fù)荷、等候隊列的長度、IN中的通信出現(xiàn)率等,皆可借助一繪圖程序進(jìn)行處理,并可作為圖形顯示在計算機(jī)的屏幕上。最好是既能在屏幕上顯示一項模擬的模擬結(jié)果,也能一道顯示多項不同模擬的模擬結(jié)果。另外,最好能經(jīng)過文件過濾器讓產(chǎn)生的文件在其它程序中繼續(xù)處理。
對附圖的簡要說明附圖中分別表示

圖1一智能網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)圖2和3根據(jù)本發(fā)明在文件模式下運(yùn)行的模擬設(shè)備的結(jié)構(gòu)圖4根據(jù)本發(fā)明在文件模式和聯(lián)機(jī)模式下運(yùn)行的模擬設(shè)備的結(jié)構(gòu)圖5IN模擬設(shè)備的原理結(jié)構(gòu)6通信模擬器的配置參數(shù)一例圖7文件模式下的模擬運(yùn)行原理8聯(lián)機(jī)模式下的模擬運(yùn)行原理9從聯(lián)機(jī)模擬的觀點看處理一全局內(nèi)部事件的示意10SCP模擬的原理圖11SCP模擬器配置參數(shù)示例圖12、13基于SCP模擬的CPU過程管理模型圖14SCP模擬器的目標(biāo)定向示意模型圖15SS7層面的布置圖16SRP的MTP3層面的模擬圖17SS7的TCAP層面的模擬圖18SS7模擬器配置參數(shù)實例圖19IN模擬設(shè)備中聯(lián)機(jī)模式下超負(fù)荷保護(hù)模擬器的實施圖20IN模擬設(shè)備中文件模式下超負(fù)荷保護(hù)模擬器的實施圖21、22、23用IN模擬設(shè)備測定的模擬數(shù)據(jù)舉例實施本發(fā)明的途徑圖1表示用以說明模擬概念的智能網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)。一智能網(wǎng)絡(luò)基本上具有三個邏輯組件,即業(yè)務(wù)控制點(SCP)109,業(yè)務(wù)交換點(SSP)102和信號轉(zhuǎn)發(fā)點或信號中繼點(STP或SRP)。通過電話網(wǎng)絡(luò)總站101之中的一個SSP層接受信號發(fā)送要求,該信號要求可看成外部用戶的設(shè)備要求,并且SSP平面使這種IN專門連接的連接結(jié)構(gòu)開始運(yùn)轉(zhuǎn)。
SCP層面包括進(jìn)行呼叫鑒定和連接管理的程序和數(shù)據(jù)庫。這些信息用于查找通過電話網(wǎng)絡(luò)進(jìn)行連接的線路。SCP和SSP承擔(dān)在諸SCP與諸SSP之間的交換功能。組件SCP、SSP和STP/SRP之間的通信經(jīng)過七號信令系統(tǒng)(SS7)進(jìn)行。為此,一般在STP/SRP與SSP或STP之間有大量的信令信道106、107和108。
原則上,三個邏輯組件SCP、SSP和STP/SRP集成在一個物理設(shè)備中,例如在電話總局中。正常情況當(dāng)然是圖1所示的金字塔形智能網(wǎng)絡(luò)結(jié)構(gòu),包括一個中心SCP 109,許多個遠(yuǎn)離它的SSP 102,以及幾個在SS7系統(tǒng)中作為信息節(jié)點的STR/SRP 103。在電話網(wǎng)絡(luò)的電話總局與諸SSP之間有物理有效信道105,經(jīng)過這些有效信道可以建立電話連接。采用IN專門呼叫號的一次呼叫原則上首先傳送給一個SSP,它在收到SCP的繼續(xù)處理信號后,繼續(xù)傳送給相關(guān)的目標(biāo)。因此,SSP構(gòu)成了電話網(wǎng)絡(luò)與智能網(wǎng)絡(luò)之間的接口。SSP的功能性也可以直接組合在一個電話總局里。
在IN模擬的框架內(nèi),由各個SSP到達(dá)智能網(wǎng)絡(luò)的智能通信用通信模擬器進(jìn)行模擬,SCP的功能用SCP模擬器模擬,SS7模擬器模擬各個SSP、STP/SRP、SCP輸入處理器104和這些組件之間的連接線路。模擬器的使用者可以在網(wǎng)絡(luò)配置輸入的框架內(nèi)自由選擇網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),并使被模擬網(wǎng)絡(luò)的結(jié)構(gòu)適合任何任務(wù)。適合于可由用戶定義的參數(shù)有SSP 102的總數(shù)、STP/SRP 103的總數(shù)、SCP輸入處理器104的總數(shù)、STP/SRP與SCP或SSP之間的信號通路的總數(shù),必要時也包括SCP的總數(shù)。
圖2表示根據(jù)本發(fā)明在文件模式下運(yùn)行的IN模擬設(shè)備的結(jié)構(gòu),包括模擬模型通信模擬器201和SCP模擬器202。通信模擬器201根據(jù)保存在輸入文件208、209、210、211、212中的用戶數(shù)據(jù),在顧及存儲在傳輸文件204中的數(shù)據(jù)的情況下,生成一個IN專屬的話務(wù)量,即代表SCP上一個或幾個SSP的IN信息的事件的次序。輸入文件208大212對于使用者來說最好在共同的用戶工作面上都是可接近的,并由通信模擬器201在模擬開始時讀入。輸入文件208到212包含一些參數(shù),這些參數(shù)分別涉及到模擬的不同方面,例如涉及IN與電話網(wǎng)絡(luò)之間接口范圍內(nèi)網(wǎng)絡(luò)配置的參數(shù)(SSP的總數(shù)),涉及一SSP內(nèi)部調(diào)節(jié)分布(每一業(yè)務(wù)的留言位置的總數(shù),除去暫停以外的時間,導(dǎo)線接點的總數(shù)),涉及一次呼叫的其它遭遇概率(平均通話持續(xù)時間和/或留言持續(xù)時間,最大留言持續(xù)時間,轉(zhuǎn)接概率),關(guān)于一個或幾個前后連續(xù)的時間間隔內(nèi)每一時間單位和每次業(yè)務(wù)的平均呼叫次數(shù)的數(shù)據(jù)。不言而喻,輸入文件208到212的總數(shù)是隨機(jī)的,而且,例如即使在涉及到另一模擬模塊,全部的用戶數(shù)據(jù)也可以存儲在任意總數(shù)的文件里,并可以存儲在一個單一的文件里。
在這里所述的例子中,SCP模擬器202有一個SCP輸入文件207,其中存儲著關(guān)于SCP配置的用戶數(shù)據(jù),并由SCP模擬器202在模擬開始時讀入。
在文件模式下,通信模擬器201和SCP模擬器202的模塊一個接一個地運(yùn)行。由通信模擬器生成的事件順序被寫入一號傳送文件203,該文件包含由SCP模擬器202當(dāng)時處理的事件順序。在隨后的一個步驟中,SCP模擬器讀入該傳送文件203,并處理存在該文件內(nèi)的事件。被處理過的時間由SCP模擬器202輸入到二號傳送文件204中。后者在連續(xù)的模擬中重新傳送給通信模擬器201,但也可以如同一號傳送文件203一樣直接引致計算分析。
傳送文件在內(nèi)容上代表有關(guān)接受模塊的事件日歷表。在傳送文件203、204中,由通信模擬器201或SCP模擬器202生成的數(shù)據(jù)被作為數(shù)據(jù)組存儲起來,該數(shù)據(jù)組每次至少包含一個時間標(biāo)記和一個識別號,時間標(biāo)記表明相應(yīng)的信息在通信模擬器上或在SCP模擬器上的生成時間,識別號允許將兩個或多個信息作為適合于一次呼叫的信息進(jìn)行分配。兩個時間標(biāo)記的差值表示在SCP內(nèi)某一信息的處理時間。因此,在圖2中用簡圖表示的模擬器可直接模擬SCP對一個已給出的話務(wù)量的反應(yīng)。這種情況下不考慮七號信令系統(tǒng)。
另外,模擬模塊201、202還將統(tǒng)計數(shù)據(jù)保存在輸出文件205、206中,例如關(guān)于SCP中處理器工作負(fù)荷、SCP中等候隊列的長度、來往于SSP的線路工作負(fù)荷的統(tǒng)計數(shù)據(jù)。其中記錄的數(shù)據(jù)同樣可供進(jìn)一步計算分析模擬結(jié)果使用。
圖3根據(jù)本發(fā)明在文件模式下運(yùn)行的模擬設(shè)備的結(jié)構(gòu),模擬設(shè)備帶有以下模擬模塊通信模擬器301,SS7模擬器303和SCP模擬器302。與圖2所示的模擬設(shè)備相比,圖3所示的模擬設(shè)備僅擴(kuò)展了SS7模擬器303模塊。這樣做的結(jié)果是,在依次處理部分模擬時,在各個模塊之間要傳送四個傳送文件304、305、306、307。
在如上文所述情況下,智能網(wǎng)絡(luò)的模擬從生成一IN專屬的通信出現(xiàn)率開始。為此,通信模擬器301讀入輸入文件312到316,這些輸送文件相當(dāng)于圖2的文件208到212(如果存在的話),傳送文件307也被讀入。由通信模擬器301生成的事件順序被存儲在一號傳送文件304里。然后調(diào)入SS7模擬器。SS7模擬器首先讀入SS7輸入文件317,在該文件中存儲著例如關(guān)于SS7系統(tǒng)的配置的數(shù)據(jù)。SS7模擬器303將由它處理的事件順序存儲到二號傳送文件305里,該文件由SCP模擬器302在調(diào)用時讀入。然后,由SCP模擬器302處理的事件順序被輸入到傳送文件306里。為了模擬IN信息從SCP返回到SSP的回程,SS7模擬器303重新被激活,并對存儲在三號傳送文件306里的事件順序進(jìn)行處理,同時保存四號傳送文件里的事件。需要時,重新激活通信模擬器301,并重新執(zhí)行SS7模擬器、SCP模擬器、SS7模擬器的循環(huán),以便模擬各網(wǎng)絡(luò)組成部分之間的反饋。重復(fù)循環(huán)一直進(jìn)行下去,直到傳送文件304到307(或上面的203、204)的一個或多個文件中通信數(shù)據(jù)的變化低于用戶可以接受的程度,從而使系統(tǒng)達(dá)到穩(wěn)定狀態(tài)為止。
關(guān)于各個模擬模塊302、302、303的統(tǒng)計數(shù)據(jù)被寫入輸出文件309、308或310中。關(guān)于SS7,模擬的統(tǒng)計數(shù)據(jù)則是例如SRP處理器的工作負(fù)荷,或是被占用的SRP連接到SCP或連接到SSP的接點的總數(shù)。
存放在傳送文件里的數(shù)據(jù)是呼叫專用的數(shù)據(jù)組,這些數(shù)據(jù)組至少各包含一個時間標(biāo)記。這些時間標(biāo)記是根據(jù)在相應(yīng)的模擬模塊中生成或處理有關(guān)信息過程中的實際模擬時間得出的。通過求差可以計算在各個被模擬的網(wǎng)絡(luò)組成部分中的處理時間。
圖4表示根據(jù)本發(fā)明在文件模式和聯(lián)機(jī)模式下運(yùn)行的模擬設(shè)備的結(jié)構(gòu)。模擬器配有已在圖3中表示并作了說明的通信模擬器401、SS7模擬器403和SCP模擬器402等模擬模塊。這些模擬模塊如上文所述,經(jīng)過傳送文件406、407、408和409進(jìn)行通信。
與圖3所示的模擬設(shè)備相比,圖4所示的模擬設(shè)備多了一個模擬超負(fù)荷保護(hù)的模塊404。這一模塊是調(diào)整有通信模擬器401生成或處理的事件順序,這些事件順序是,根據(jù)用戶定義的一些存儲在文件424中的確定參數(shù)以及其它模擬模塊的負(fù)荷。
模擬模塊401、402、403、404通過一個共用的組織程序,即通過聯(lián)機(jī)模擬器405連接。另外還有一個用戶工作面410,它與所有的組件,即與所有的模擬模塊建立單向或雙向連接。此外,在用戶工作面與模擬模塊之間還存在經(jīng)過文件411到414(通信模擬器401的輸入文件)、416和423(SCP輸入/輸出文件)、427到420(聯(lián)機(jī)模擬器405的輸出文件)的間接連接,通過上述文件可以配置模塊,也可以讀取測定的系統(tǒng)數(shù)據(jù)。圖4中的虛線箭頭同圖2和圖3一樣,象征文件操作,而實線箭頭則描述直接通信,例如通過利用一共同組織程序連接進(jìn)行通信。箭頭起始于將參數(shù)或信息傳送給另一個模擬部件的組件。
圖4中所示的模擬器允許依次調(diào)入各個模擬模塊進(jìn)行文件運(yùn)行,也允許進(jìn)行聯(lián)機(jī)運(yùn)行,在聯(lián)機(jī)運(yùn)行時模擬模塊準(zhǔn)并行地工作。
用戶工作面分別與通信模擬器、SS7模擬器和SCP模擬器連接;每一種模擬都是由用戶工作面在輸入相應(yīng)的模擬參數(shù)的情況下起動的。在文件模式下,各部分系統(tǒng)在被調(diào)入后作為獨立的程序運(yùn)行,與用戶工作面無關(guān),而且不發(fā)生交互作用。
用戶工作面410與聯(lián)機(jī)模擬器405之間的雙向連接一方面允許用相應(yīng)的參數(shù)傳送進(jìn)行模擬起動,另一方面也允許在運(yùn)行時間過程中發(fā)出“測量數(shù)據(jù)”反向信號進(jìn)行圖形輸出(聯(lián)機(jī)模式)。另外,用戶還有可能暫時中斷或提前結(jié)束模擬過程。
模擬模塊401、402、403、404運(yùn)用編程技術(shù)組合在聯(lián)機(jī)模擬器405中,聯(lián)機(jī)模擬器405通過發(fā)送和接受在全局事件日歷表中管理的信息,控制部分模擬的準(zhǔn)并行運(yùn)行。在聯(lián)機(jī)運(yùn)行時,通信模擬器401、SS7模擬器403和SCP模擬器402其模塊之間的全部通信,都經(jīng)過聯(lián)機(jī)模擬器405進(jìn)行。傳送文件406到409不直接在聯(lián)機(jī)運(yùn)行時使用。但可間接地在局域事件日歷表中重新找到這些文件。
聯(lián)機(jī)模擬器405將可預(yù)先確定的記錄數(shù)據(jù)記錄下來,例如上文所述的時間標(biāo)記t1到t4、SCP的工作負(fù)荷、網(wǎng)絡(luò)加載數(shù)據(jù)或被占用線路的總數(shù),記入到運(yùn)行記錄文件417、418、419、420中去。保存在這些文件中的數(shù)據(jù)可以用已知的方式傳送到用戶工作面,并變成可視的。
由于超負(fù)荷保護(hù)通過反饋調(diào)整進(jìn)入IN的通信,因此,對超負(fù)荷保護(hù)機(jī)制的模擬在大多數(shù)情況下只有在聯(lián)機(jī)模式下進(jìn)行才有意義。在圖4所示的模擬設(shè)備中,超負(fù)荷保護(hù)模塊404與SCP模擬器402沒有直接連接。根據(jù)其負(fù)荷情況,超負(fù)荷保護(hù)模塊調(diào)控由通信模擬器生成的事件的總數(shù)。SCP模擬器402與超負(fù)荷保護(hù)模擬器404之間的連接僅在聯(lián)機(jī)模式下經(jīng)過聯(lián)機(jī)模擬器間接地存在。
圖5表示從用戶的視角看IN模擬設(shè)備的運(yùn)行原理。模擬模塊本身在圖中沒有示出,而是示出了它們在黑盒子501的框架內(nèi)的工作情況。其中,超負(fù)荷保護(hù)模擬器502和(或)SS7模擬器503可分別被接通或切斷,在圖5中用開關(guān)符號表示。另外,用戶可以在文件與聯(lián)機(jī)模式之間選擇,同樣用開關(guān)符號表示。
除了涉及模擬器結(jié)構(gòu)的設(shè)置以外,在起動模擬器之后,用戶有可能定義實際的模擬參數(shù),即定義被模擬的網(wǎng)絡(luò)配置、通信出現(xiàn)率等。在進(jìn)行一次原始起動時,模擬模塊的全部輸入文件被從新讀入。但是,除此以外也可能有目的地修改各個參數(shù)以生成一次新的模擬,或重新運(yùn)行舊的模擬。然后,模擬器501在以前確定的或調(diào)入的模擬參數(shù)的基礎(chǔ)上測定預(yù)先已確定的輸出數(shù)據(jù),例如通信、CPU工作負(fù)荷、等候隊列的長度作為模擬時間的函數(shù),并將這些數(shù)據(jù)寫入文件。數(shù)據(jù)然后在屏幕上顯示出來,或者存儲到數(shù)據(jù)媒體上,以備進(jìn)行進(jìn)一步處理。
圖6表示通信模擬器的配置參數(shù)一例以及舉例說明其數(shù)值。圖6的表中列出的參數(shù)可以細(xì)分為業(yè)務(wù)專用參數(shù)、電信表決參數(shù)和通用參數(shù)。業(yè)務(wù)專用參數(shù)對于被模擬的全部業(yè)務(wù)來說都是可調(diào)整的;電信表決參數(shù)與電信表決業(yè)務(wù)有關(guān);通用參數(shù)對全部業(yè)務(wù)有效,即對全部由通信振蕩器產(chǎn)生的呼叫有效。業(yè)務(wù)專用參數(shù)對以下IN業(yè)務(wù)是可調(diào)整的受話人付費(fèi)電話(FPH),電信信息業(yè)務(wù)(TIS),通用呼叫號(UNU),內(nèi)部業(yè)務(wù)FPHL和電信表決(TVS)。對于電信表決業(yè)務(wù)來說,并非所有對其余業(yè)務(wù)的可調(diào)整參數(shù)都是有意義的;因此這些參數(shù)在對應(yīng)的欄內(nèi)用X作標(biāo)記。另外,電話常規(guī)通信(NVK)也可以考慮,因為在一定的網(wǎng)絡(luò)配置下并不是IN專屬呼叫使用SSP,因而能有助于智能網(wǎng)絡(luò)的充分利用。對于NVK而言,只有第一個參數(shù)的數(shù)據(jù),即平均通話持續(xù)時間,才是有意義的,因為其余的參數(shù)涉及IN的功能,例如把呼叫接到留言上,或轉(zhuǎn)接呼叫等。
業(yè)務(wù)專用參數(shù)是平均通話持續(xù)時間,平均留言持續(xù)時間,最大留言持續(xù)時間,留言位置總數(shù),留言和轉(zhuǎn)接概率,以及通過“用戶被占用”轉(zhuǎn)接的概率。為了在每一模擬時間點上確定生成一后續(xù)事件的概率,即生成一事件EVENT或EVENT(CALL END)的概率,這些參數(shù)是不可缺少的。
電信表決參數(shù)可對每一個電信表決業(yè)務(wù)用戶TV1和TV2等分別給出,此處所舉的例子中,只有兩個業(yè)務(wù)用戶??烧{(diào)整的參數(shù)有目標(biāo)值SSP1和SSP2、一直到接通的目標(biāo)值總數(shù)、起動時間、終結(jié)時間、以及后續(xù)呼叫的終結(jié)時間。其中,參數(shù)“目標(biāo)值”給出電信表決呼叫的總數(shù),這些呼叫在給定SSP時必須輸入,以便生成傳送給SCP的信息。如果這一參數(shù)的值是1,則所涉及的就是無預(yù)先計數(shù)的電信表決,如果值大于1,則所涉及的就是SSP中有預(yù)先計數(shù)的電信表決。下一個參數(shù)“直到連接時的目標(biāo)值總數(shù)”說明是否建立和在多少次呼叫時建立與業(yè)務(wù)用戶的連接。由于電信表決業(yè)務(wù)一般是在嚴(yán)格的時間限度內(nèi)提供的,因此對它的業(yè)務(wù)起動時間和終結(jié)時間數(shù)據(jù)都是預(yù)先規(guī)定的。參數(shù)“后續(xù)呼叫的終結(jié)時間”說明一直到哪一時間點延遲輸入的TV呼叫才轉(zhuǎn)接到提供信息的或業(yè)務(wù)用戶專用的留言上。電信表決說明,在什么前提條件下由通信振蕩器首先生成的TB呼叫才引發(fā)一IN首發(fā)事件。
此外,以下通用配置參數(shù)都是可調(diào)整的參數(shù)“除暫停外的時間”說明,發(fā)送一IN信息給SCP后和沒有收到來自SCP的應(yīng)答多少時間之后,SCP拒斥一次呼叫。參數(shù)“轉(zhuǎn)接時間延遲”說明呼叫重選路由時的延遲。參數(shù)“平均和最大留言持續(xù)時間‘TV無效’”以及參數(shù)“‘TV無效’留言位置總數(shù)”說明,如何處理電信表決業(yè)務(wù)有效時間以外的一次TV呼叫。參數(shù)“接自和接至SSP的導(dǎo)線總數(shù)”涉及到電話總局與SSP之間范圍內(nèi)網(wǎng)絡(luò)的配置。另外,受話人付費(fèi)電話業(yè)務(wù)的線路總數(shù)是可預(yù)先給定的。參數(shù)“A用戶平均等候時間”說明,如果沒有建立起連接,呼叫用戶等多少平均時間間隔后掛上電話。后面的兩個參數(shù)說明,當(dāng)沒有建立起成功的連接時,后續(xù)的一次呼叫以什么概率發(fā)生,以及以多大的最大次數(shù)發(fā)生后續(xù)呼叫。
為了生成IN專屬的組合通信出現(xiàn)率,除了上述參數(shù)以外,還需要主要涉及生成IN后續(xù)事件(EVENT)的其它參數(shù),這些參數(shù)規(guī)定生成相應(yīng)的IN首發(fā)事件的邊界條件(PRODVIDE INSTRUCTION)。因此,預(yù)先規(guī)定按照每一時間單位的呼叫次數(shù)輸入平均通信出現(xiàn)率。平均通信出現(xiàn)率按照用戶定義的任意時間點變化,并在中間保持不變。因此,可能產(chǎn)生任意形狀的時間負(fù)荷曲線,特別是可能產(chǎn)生這樣的峰值,當(dāng)業(yè)務(wù)電信表決發(fā)生相當(dāng)?shù)臉I(yè)務(wù)分配時,這些峰值具有典型的意義。每一種IN業(yè)務(wù)(FPH、TIS、UNU、FPHL、TV1…、TVn)和正規(guī)的電話通信(NVK)均輸入平均通信出現(xiàn)率。如果存在多個SSP,則按業(yè)務(wù)的特點分別給每一個SSP輸入通信出現(xiàn)率。這樣,SSP的總數(shù)也是一個參數(shù),它在通信模擬的框架內(nèi)是可調(diào)整的。
通信出現(xiàn)率的輸出具有梯形的時間變化特征,其中,每一梯級或每一時間間隔最好具有等同的時間長度。間隔數(shù)以及間隔長度是可預(yù)先給定的。
根據(jù)交換理論定律,在上述每一模擬時間點和每一模擬時間間隔的數(shù)據(jù)的基礎(chǔ)上,確定具有特定業(yè)務(wù)或業(yè)務(wù)用戶識別特征的呼叫在一SSP上出現(xiàn)的概率。模擬時間間隔的長度最好基本上在用戶為其預(yù)先給定平均通信出現(xiàn)率的時間間隔長度以下。模擬間隔的長度最好在納秒的范圍以內(nèi),而通信出現(xiàn)率則在若干秒的時間標(biāo)度上變化,例如10-100s。模擬時間間隔的長度最好這樣選擇,即最多每一時間間隔生成一次呼叫,并保證發(fā)生的全部呼叫可以按年月日先后次序列表。
對于被處理的業(yè)務(wù)、業(yè)務(wù)用戶以及SSP,要在假定給定概率分布以及預(yù)先規(guī)定平均通信量的前提下,計算每一瞬時的概率。所采用的概率分布最好是泊松分布,因為泊松分布描述彼此無關(guān)的事件的統(tǒng)計發(fā)生概率,并最好地反映出電話通信的統(tǒng)計波動。每一業(yè)務(wù),業(yè)務(wù)用戶和(或)SSP都發(fā)生一定的時間順序,其中,每一時間單位的呼叫總數(shù)的變化都達(dá)到一預(yù)先給定的瞬時平均值。對于FPH、TIS、UNU、FPHL以及沒有預(yù)先計數(shù)的電信表決這些業(yè)務(wù),發(fā)生的每一次呼叫都與IN專屬的事件有潛在的關(guān)系,IN事件有助于充分利用智能網(wǎng)絡(luò),因而也有利于模擬IN的性能,特別是SCP的性能。
這樣生成的首發(fā)事件,與PROVICE INSTRUCTION的IN信息相對應(yīng),連同其生成時間t1按年月日順序在文件模式下被輸入到一號傳送文件或全局事件日歷表中。電信表決呼叫在實際預(yù)先計數(shù)時只在每到第n次呼叫時導(dǎo)致一IN首發(fā)事件(PROVIDE INSTRUCTION)。這一IN首發(fā)事件同樣連同生成時間t1一道被接受到全局事件日歷表或傳送文件中。其余的呼叫正規(guī)電話通信的呼叫只輸送給SSP,但不導(dǎo)致生成IN事件。
另外,通信振蕩器產(chǎn)生對應(yīng)一次IN呼叫或首發(fā)事件的后續(xù)事件,并顧及輸入到配置文件中的概率,這一概率關(guān)系到IN事件以后的遭際。如果在模擬中根據(jù)與SCP的連接處理信息(CREATE-JOIN)有序地實現(xiàn)例如IN與一實際的用戶的連接或連接到一留言位置上,則在給定的平均通話持續(xù)時間或留言持續(xù)時間后結(jié)束通話,同時通信生成程序生成后續(xù)事件EVENT(CALL END),并輸入到傳送文件或全局事件日歷表中。如果在模擬中沒有實現(xiàn)IN與由SCP通知的實際用戶的連接,這種情況可由通信生成程序在顧及為此而給定的概率的情況下測定,則通信生成程序作為后續(xù)事件生成IN信息EVENT,據(jù)此SCP要求例如一重選路由信息。這樣,通信生成程序就能夠生成IN典型事件順序,在很大程度上與IN種的實際通信出現(xiàn)率相對應(yīng)。
對每一IN事件存儲以下參數(shù)呼叫識別號;信息從SSP發(fā)出的時間點;信息識別號,例如PROVIDEINSTRUCTION是1,EVENT是2,EVENT(CALL END)是3;業(yè)務(wù)識別號,例如TIS是3,UNU是5,F(xiàn)PH是6,TV業(yè)務(wù)的第j個業(yè)務(wù)用戶是10+j(J=0,…,89)以及SSP的識別號。
另外,為了考慮IN中的全局名稱譯碼(GTT),在本發(fā)明的一種優(yōu)秀的設(shè)計方案中還生成了一個全局名稱(GT)代碼作為路由選擇準(zhǔn)則,并存儲一個代碼作為IN事件的參數(shù)。關(guān)于預(yù)先給定的概率分布還生成GT等級。然后,最好在STP/ARP模擬器中觸發(fā)GT專屬的程序鏈,用以模擬STP/SRP層面的路由選擇功能度,即模擬例如將呼叫轉(zhuǎn)接給另一個網(wǎng)絡(luò)提供者的網(wǎng)絡(luò)。
另外,最好給由通信模擬器生成的事件列成效用和負(fù)載等級。給與呼叫相關(guān)的IN事件規(guī)定為一個效用等級,而另一方面,例如可以通過一個負(fù)載等級的事件模擬IN層面之間的管理通信。對于由通信模擬器生成的每一事件,生成和存儲一個相應(yīng)的等級代碼,該等級代碼可被其余的模擬模塊識別,并參與確定事件的繼續(xù)處理。
在聯(lián)機(jī)模式下,在有關(guān)首發(fā)事件掃掠了SCP模擬器和SS7模擬器等模擬模塊后,SCP模擬器生成一個與SCP信息CREATE-JOIN對應(yīng)的事件之后,并在該事件掃掠SS7模擬器后在通信模擬器上等待處理時,在模擬運(yùn)行過程中由通信生成程序以給定的概率生成后續(xù)事件。因此,在聯(lián)機(jī)運(yùn)行過程中,通過通信模擬器生成IN專屬事件順序時,自動考慮模擬模塊之間的反饋。
在文件模式下,由于順序調(diào)入模擬模塊,只能通過迭代達(dá)到上述反饋。在第一次調(diào)入通信模擬器時,首發(fā)事件以上述方式生成,而對于后續(xù)事件則首先假定一預(yù)先給定的,例如時間上恒定的SCP應(yīng)答時間。在重新調(diào)入通信模擬器時,這一應(yīng)答時間再由在通信模擬器上根據(jù)SCP模擬器或SS7模擬器得出的應(yīng)答時間進(jìn)行修正。在多次掃掠模擬器的過程中產(chǎn)生一穩(wěn)定狀態(tài),在這一穩(wěn)定狀態(tài)下深入考慮模塊之間的交互作用。
在聯(lián)機(jī)運(yùn)行時,在整體模擬運(yùn)行過程中,即在每一模擬時間點,例如以ns的時間間隔生成IN專屬首發(fā)事件。這樣,在其余模擬模塊瞬時超負(fù)荷時,也可以模擬超負(fù)荷保護(hù)的作用,并在生成或轉(zhuǎn)發(fā)一相應(yīng)的IN事件時拒斥一次呼叫。
通常會引來IN事件的呼叫到達(dá)一個SSP或幾個SSP的順序,可能在模擬開始之前,根據(jù)上述交換理論方法生成,并在模擬過程中處理,即作為IN事件轉(zhuǎn)發(fā)或根據(jù)超負(fù)荷保護(hù)放棄。
根據(jù)產(chǎn)生的通信話務(wù)量,可以確定出在智能網(wǎng)絡(luò)中信號通道的每個模擬時間點的工作負(fù)荷。根據(jù)用戶定義的關(guān)于呼叫下一步遭遇的概率(例如平均持續(xù)時間一定的通話或留言),可以記錄并發(fā)送接至或接自SSP的被占用通話接點的總數(shù)和(或)受話人付費(fèi)電話業(yè)務(wù)用戶的被占用受話線路的總數(shù)隨時間的變化過程。另外,作為模擬時間的函數(shù),還可以發(fā)送在不同的站點通過超負(fù)荷保護(hù)拒斥了多少次呼叫,例如直接在生成之后,在SCP不反應(yīng)的暫停時間過后,或由于占用了全部留言位置。
圖7表示文件模式下的模擬運(yùn)行原理。起動模擬器后,讀入各個模擬模塊的輸入文件。通信模擬器確定,是否存在一個帶有SCP信息的文件(圖2的傳送文件204,或圖3的307)。如果是,分析有關(guān)SCP應(yīng)答時間的數(shù)據(jù),并在生成后續(xù)事件時通過通信模擬器加以考慮。如果否,則不作分析而進(jìn)入下一步,并采用SCP應(yīng)答時間的正確值。計數(shù)器的初始化包括把一內(nèi)部模擬時鐘置于零時間點,并且使?fàn)顟B(tài)變量初始化和帶有初始值的統(tǒng)計計數(shù)器。
在隨后的一步中,生成一起動事件,即第一個信息PROVIDEINSTRUCTION,并輸入到事件日歷表中。在模擬過程中,事件日歷表包括根據(jù)其起動時間點整理的全部待處理的事件。
初始化之后,在一環(huán)路內(nèi)開始真正的模擬。首先詢問中斷條件,當(dāng)實際的模擬時間t大于預(yù)先給定的模擬持續(xù)時間時,模擬中斷。在環(huán)路內(nèi),下一事件首先從日歷表中讀出,并將模擬時鐘轉(zhuǎn)接到后續(xù)事件的時間點上。在起動模擬時,下一事件是模擬后生成的第一事件。確定待處理事件的時間類型,并隨后處理有關(guān)的事件例行程序。
在本例中,規(guī)定了9個不同的事件類型。從左至右依次為接通新的呼叫(NEWCALL),接通重復(fù)的呼叫嘗試(FOCALL),從SCP收到信息CREATE-JOIN(CONNECTSSPCON),與B用戶建立連接(CONNECT B),呼叫轉(zhuǎn)接(RECOUT),在呼叫轉(zhuǎn)接時從SCP收到信息CREATE-JOIN(REROUTCON),通話結(jié)束(TALKEND),留言結(jié)束(TAPEND),以及拒斥呼叫(REJECT)。
對于在日歷表中記錄的第一事件,一般涉及到一新呼叫(NEWCALL)。分配給新呼叫的事件例行程序激發(fā)信息生成程序生成下一次呼叫,并模擬建立接至SSP的連接。事件例行程序NEWCALL通過生成一相應(yīng)的事件模擬從SSP發(fā)送一信息PROVIDE INSTRUCTION給SCP,并記錄或存儲到事件日歷表中或傳送文件中。
SCP然后把信息CREATE-JOIN發(fā)送給SSP;在模擬中收到來自SCP的CREATE-JOIN作為發(fā)生在實際模擬時間加上SCP的應(yīng)答時間這一時間點上的事件記入時間日歷表中。至此,第一個事件例行程序結(jié)束,模擬時鐘被預(yù)調(diào)到下一事件時間點,如果模擬時間沒有過,從日歷表上讀取該事件,并進(jìn)行處理。兩個事件之間的延續(xù)事件忽略不計。
假定下一事件是收到來自SCP的信息CREATE-JOIN。然后用事件例行程序模擬繼續(xù)建立接自SSP的連接(CONNECTSSPCON)。同時,例如用上文所述的概率確定是否成功地建立了接至B用戶的連接(后續(xù)事件CONNECTB),其中B用戶可能是一實際的用戶或一留言,或者確定是否必須在嘗試沒有成功的中繼之后轉(zhuǎn)接一次呼叫(后續(xù)事件CONNECTB或REROUT)。在調(diào)入事件CONNECTB時,建立接至B用戶的連接。后續(xù)事件是通話結(jié)束(Talk-End)或留言結(jié)束(Tape-End),其時間點根據(jù)平均呼叫或留言持續(xù)時間和時間模擬時間得出。如果建立連接失敗,則以一定的概率生成一后續(xù)呼叫,并將事件FOCALL記入日歷表中。下面重復(fù)呼叫嘗試同第一次呼叫嘗試一樣處理。
從事件日歷表中調(diào)入一事件,掃掠相應(yīng)的事件例行程序,生成一后續(xù)事件和將它記入事件日歷表中,將模擬時間設(shè)置到下一個已記入事件日歷表中的事件的時間點以及調(diào)入該事件,這一環(huán)路一直連續(xù)運(yùn)行到到達(dá)以前設(shè)定的模擬時間,或發(fā)生一個表示模擬結(jié)束的事件為止。在模擬結(jié)束后,在事件日歷表或記錄文件中記錄的、由模擬器生成和處理的數(shù)據(jù)被用來分析智能網(wǎng)絡(luò)或各個組成部分的性能。
圖8表示聯(lián)機(jī)模式下的模擬運(yùn)行原理。首先由用戶確定配置,由模擬模塊讀入相應(yīng)的配置數(shù)據(jù)。在圖8所示的例子中,通信模擬器、SS7模擬器、SCP模擬器和超負(fù)荷保護(hù)模擬器(ACG模擬器)都是工作的,并通過一共用的組織程序聯(lián)機(jī)模擬器進(jìn)行管理。如圖7實施例所述,首先由通信模擬器生成一起動事件。全局模擬時鐘被置于t=0。在一個環(huán)路中,在圖7所示的模擬過程中,按年月日順序調(diào)入記錄在全局事件日歷表中的事件,對有關(guān)的事件例行程序進(jìn)行處理,并將生成的后續(xù)事件記入全局日歷表中。每到一事件例行程序結(jié)束后,將模擬時間預(yù)調(diào)到下一事件的時間點,并對事件進(jìn)行處理。充當(dāng)環(huán)路的中斷條件的仍然是預(yù)先確定的最大模擬時間,后者在每一環(huán)路運(yùn)行過程中與實際的模擬時間進(jìn)行比較。當(dāng)?shù)竭_(dá)模擬終點時,各部分模擬通過釋放一動態(tài)存儲器而結(jié)束。如果沒有到達(dá)模擬終點,則在模擬過程中可在用戶工作面上讀寫的共用存儲器被校正,從而可直接向用戶顯示實際的系統(tǒng)數(shù)據(jù)。隨后,超負(fù)荷保護(hù)模擬的系統(tǒng)數(shù)據(jù)被校正。最后,以恒定的時間間隔記錄所得的測量數(shù)據(jù),即SCP工作負(fù)荷、等候呼叫列隊長度等,存入相應(yīng)的記錄文件中,并(或)向用戶顯示。然后對存在于日歷表中的下一事件進(jìn)行處理。
在本例中共有13個事件類型,可分為兩組內(nèi)部事件內(nèi)部事件涉及到只影響一個單一模擬模塊的狀態(tài)的那些例行程序。這種情況下,每一模擬模塊是一自立的事件定向程序,包括大量的事件和一個專用的局域日歷表對它進(jìn)行管理。從總模擬設(shè)備的過程控制的觀點來看,在本例中有3個全局內(nèi)部事件TRAFFIC INTERN(通信內(nèi)部事件),SS7INTERN(SS7內(nèi)部事件)和SCP INTERN(SCP內(nèi)部事件),它們分別指向局域事件日歷表。
圖9表示從聯(lián)機(jī)模擬的觀點看全局內(nèi)部事件的處理。在調(diào)入有關(guān)的部分組件時,根據(jù)內(nèi)部程序運(yùn)行,生成下一內(nèi)部或下一外部事件,并記入模擬模塊的局域日歷表中。此外,所有必需的事件的參數(shù)傳送到過程控制,以便歸類到整體模擬的局域日歷表中。
圖8所示模擬過程的其余事件都是外部事件,用于進(jìn)行模擬模塊之間的通信。這些事件相當(dāng)于在實際智能網(wǎng)絡(luò)中由一個組成部分向另一個組成部分發(fā)送的信息,例如PROVIDE INSTRUCTION,CREATE-JOIN,EVENT。這里出現(xiàn)的外部事件有PROINST TO SS7,EVENT TO SS7和SSP CALLEND TOSS7,相當(dāng)于SSP發(fā)送到SCP的信息PROVIDE INSTRUCTION,EVENT或EVENT(CALL END)。已列舉的內(nèi)部事件由通信模擬器生成(例行程序TRAFFIC INTERN),并在文件模式下在已記入一號傳送文件304(圖3)里的事件中找到其對應(yīng)物。
外部事件PROVINST TO SCP,EVENT TO SCP和CALL END TO SCP代表由SS7系統(tǒng)或由SRP/STP傳送給SCP的信息PROVIDE INSTRUCTION,EVENT或EVENT(CALL END)。這些事件相當(dāng)于記入二號傳送文件305(圖3)里的事件。
SCP的應(yīng)答在事件SCP CALL END TO SS7和CREATE-JOIN TO SS7中。前面的一個事件證實連接脫開,后一個事件模擬建立連接信息的傳送。這些信息相當(dāng)于記入三號傳送文件306里的事件。它們由SCP模擬器生成,并指向SS7模擬器。外部事件CALL END TO SSP以及CREATE-JOIN TO SSP由SS7模擬器生成,并表示通過SS7系統(tǒng)由SCP繼續(xù)向SSP傳送信息。存儲在對應(yīng)的事件存儲在四號傳送文件307的文件模塊中四號傳送文件307中。
只有在SS7不活動的情況下需要信息CALL END TO SSP。
一外部事件在過程控制內(nèi)的處理在于將相應(yīng)的信息輸入到模擬組件之中的一個組件中去。這種情況下有可能通過信息激發(fā)組件生成一新的內(nèi)部事件,該內(nèi)部事件然后被繼續(xù)傳送到聯(lián)機(jī)模擬,并記入全局日歷表中。在處理事件例行程序后,從全局日歷表中讀取下一事件,并調(diào)整模擬時鐘,即放置到這一后續(xù)事件的起動時間點。
在處理內(nèi)部事件TRAFFIC INTERN時,調(diào)入通信模擬器,并生成一新的呼叫。根據(jù)其余模擬模塊的負(fù)載決定是否通過超負(fù)荷保護(hù)(ACG)拒斥這一新的呼叫。如果這一呼叫被超負(fù)荷保護(hù)拒斥,則記錄這一事實,并結(jié)束事件例行程序。如果新的呼叫沒有被拒斥,則進(jìn)入模擬,即將相應(yīng)的事件PROVINST TO SS7記入全局日歷表中。為適應(yīng)生成的呼叫,將一新的基元添加到記錄文件中,同時存儲下列數(shù)據(jù)在有關(guān)呼叫生成時由通信模擬器生成的該呼叫的識別號,呼叫的業(yè)務(wù)識別號,呼叫到達(dá)的SSP的編號,信息識別號(即是否存在信息PROVIDE INSTRUCTION或EVENT)以及對應(yīng)實際呼叫生成信息PROVIDEINSTRUCTION或EVENT的時間點t1。在模擬過程中,這一記錄行通過其它時間標(biāo)記進(jìn)行補(bǔ)充,即在處理例行程序PROVINST TO SCP或EVENT TO SCP后通過SS7模擬器補(bǔ)充(時間標(biāo)記t2),在處理例行程序CREATE-JOIN SS7后通過SCP模擬器補(bǔ)充(時間標(biāo)記t3),在處理例行程序CREATE-JOIN TO SSP后通過SS7模擬器補(bǔ)充(時間標(biāo)記t4)。
CALL END類型的信息在記錄時不予考慮,因為通過這些信息引起的延遲時間不利于IN呼叫的等候事件,因此可能弄錯關(guān)于應(yīng)答時間的表述。相反地,在改變問題的提法時,記錄相應(yīng)的時間標(biāo)記可能具有重要意義。
當(dāng)在模擬過程中SS7模擬器被激活時,第2和第3之間組件才包含有效值。
由于一完整的數(shù)據(jù)組只在信息GREATE-JOIN到達(dá)SSP時的時間點上才有一次單一的呼叫,因此,數(shù)據(jù)必須首先進(jìn)行中間存儲。在生成一次呼叫時,有一新的數(shù)據(jù)組被占用,該數(shù)據(jù)組在程序繼續(xù)運(yùn)行過程中被補(bǔ)充一個缺少的時間分量。通過推算各個同屬一次呼叫的時間標(biāo)記之間的差,可以確定以下應(yīng)答時間t2-t1SS7中的一信息在傳送到SCP的線路上的延遲;t3-t2一信息在SCP中的延遲;t4-t3SS7中的一信息在傳送到SCP的線路上的延遲;t4-t1一信息在IN中的總延遲。
網(wǎng)絡(luò)工作負(fù)荷在模擬運(yùn)行過程中以不變的時間間隔存儲。存儲的不是呼叫專屬的信息,而是全局的統(tǒng)計網(wǎng)絡(luò)數(shù)據(jù)。其中優(yōu)先記錄以下數(shù)據(jù)實際測量時間,每秒鐘達(dá)到IN的呼叫總數(shù),在SS7中處理時處于傳送到SCP的線路上的信息的百分比,在SCP中的信息的總數(shù),以及SS7中傳送到SCP的線路上的信息的總數(shù)。
在SCP模擬器內(nèi)測定每一處理器的工作負(fù)荷、等候呼叫列隊的長度和被處理的信息(分送)的總數(shù),并存入到一記錄文件中。聯(lián)機(jī)模擬器存取這些數(shù)據(jù),并把經(jīng)過所有CPU的值寫入文件。數(shù)據(jù)可在聯(lián)機(jī)模擬過程中通過用戶工作面顯示。
最后,根據(jù)通信數(shù)據(jù)求出接自和接至SSP的線路總數(shù),并將它們作為模擬時間的函數(shù)記錄下來。
圖8.a是對圖8的補(bǔ)充,表示被利用的事件之間的關(guān)系。對圖8所示的模擬設(shè)備補(bǔ)充了一個獨立的模擬SRP的模塊,該模塊也可以是SS7模擬器的組成部分,所以這里也出現(xiàn)SRP INTERN類型的事件。四個內(nèi)部事件TRAFFIC INTERN、SS7 INTERN、SRP INTERN和SCP INTERN激發(fā)調(diào)入一模擬模塊,以處理一個事件。所有其它外部事件服務(wù)于從一個模擬模塊向另一個模擬模塊的過渡。總體模擬時的起動事件總是一TRAFFIC_INTERN事件,因為通信模擬器是IN呼叫之源。
每一模擬模塊可以在處理一內(nèi)部事件后生成一后續(xù)事件,通過同一個模擬模塊進(jìn)行處理。同時也可以產(chǎn)生用外向的箭頭表示的外部事件。這一信息是由聯(lián)機(jī)模擬器從有關(guān)模擬模塊得到的。
調(diào)入一外部事件相當(dāng)于發(fā)送一信息到其它有關(guān)的IN節(jié)點。在發(fā)送一信息時要區(qū)分三種不同的信息。這三種信息分別在從通信生成程序向SCP模擬器的三種不同的過渡中重現(xiàn)。有一TRAFFIC_INTERN事件被調(diào)入,它生成這類信息,并在模擬中給這次呼叫分配一個明確的編號(CallID)。隨后,如果還有更多的通信生成,則與信息相應(yīng)地生成一PROINST-TO-SS7事件、EVENT-TO-SS7事件或SSP-CALLEND-TO-SS7事件和另一個TRAFFIC-INTERN事件。然后對外部事件進(jìn)行處理,并導(dǎo)致一SS7-INTERN事件。這種情況再次一個接一個地產(chǎn)生,直到在SSP的SS7部分中的處理結(jié)束為止,然后生成一傳送到SRP的外部事件。在這其間信息不發(fā)生變化,即輸入的PROVIDE-INSTRUCTION仍然作為這樣的信息繼續(xù)傳送。跟隨這一外部信息之后的是類似于SS7-INTERN事件的多個SRP-INTERN事件。然后仿照向SRP-INTERN事件傳送SCP-INTERN事件實施向SCP-INTERN事件的傳送。
在再次處理SCP-INTERN事件后,SCP模擬器指令聯(lián)機(jī)模擬器,把一信息發(fā)送到SCP模擬器。為此,有兩個不同的信息CREATE-JOIN和CALLEND,這些信息仿照前已說明的歷程被傳送到SS7模擬器,并導(dǎo)致一SS7-INTERN事件。當(dāng)然,從該處只有CREATE-JOIN類型的事件導(dǎo)向一TRAFFIC-INTERN事件;CALLEND類型的事件不激發(fā)通信生成程序生成有關(guān)后續(xù)事件。當(dāng)然可以對后續(xù)呼叫進(jìn)行組合,如果不能建立連接,這些后續(xù)呼叫在隨機(jī)生成程序確定的時間后有通信模擬器起動。這些呼叫同原始的呼叫有相同的CallIID。
在通過作為一CREATE-JOIN事件后續(xù)事件的TRANFIC-INTERN事件調(diào)入通信模擬器時,經(jīng)由隨機(jī)生成程序根據(jù)預(yù)先規(guī)定的概率確定何時向該事件發(fā)送信息。然后,在該時間點起動上述事件鏈。
在多于一次呼叫的情況下,每次呼叫都保留這一事件鏈。多個相互交叉呼叫的事件根據(jù)它們在全局事件日歷表中的位置進(jìn)行處理。
下面深入說明SCP和SS7模擬器的結(jié)構(gòu)。
圖10為SCP模擬的示意原理圖。這里仍涉及事件控制的模擬,其中只研究不連續(xù)的事件時間點,即在每一事件時間點上可能發(fā)生的狀態(tài)變化。
SCP模擬器有一局域事件日歷表,由SCP模擬器處理的全部事件都按年月日順序記錄在這一日歷表中。有以下事件應(yīng)加以區(qū)分信息信息代表SSP或SS7對SCP的詢問需要進(jìn)行呼叫處理,SCP或SCP模擬器中收到信息后起動一個業(yè)務(wù)處理程序,該程序包括預(yù)先確定的處理順序。一信息相當(dāng)于一全局外部事件。
(局域)外部事件當(dāng)一業(yè)務(wù)處理程序結(jié)束時,即在處理最后一個在程序鏈中規(guī)定的程序之后,生成一局域外部事件。外部事件導(dǎo)致發(fā)送一信息到SCP或到SS7,因而生成一全局外部事件,并將它記入全局事件日歷表中。
圖11表示SCP模擬器配置參數(shù)的例子。表的上部包括全部有SCP執(zhí)行并參與建立連接的被模擬過程的列表。各個過程用一過程識別號(Proze ID)表示;過程的名稱項目只是為了便于讓配置與一實際SCP的功能搭配。對每一過程都給出一過程持續(xù)時間和優(yōu)先權(quán),過程持續(xù)時間這里規(guī)定以毫秒為單位。項目可由用戶定義,以便例如能確定改變優(yōu)先權(quán)分配或改變過程持續(xù)時間對模擬器的影響。
表的下部給出了SCP的業(yè)務(wù)操作過程。對每項業(yè)務(wù)在這里皆用業(yè)務(wù)識別號表示,信息PROVIDE INSTRUCTION,EVENT或EVENT(CALLEND)用信息識別號表示,并每一業(yè)務(wù)和每一信息按業(yè)務(wù)屬性劃分了過程順序。過程順序和業(yè)務(wù)處理程序是按表列出各個過程的Proze ID前后順序排列的。另外,按業(yè)務(wù)屬性給每一信息指派CPU,用以處理過程順序。全部信息也可以在全部可以使用的CPU上進(jìn)行處理。
此外,還可以將一個單一的過程分解成任意多的分過程,在分過程之間按過程順序排列其它過程。如果在過程順序中第一個分過程覆蓋了屬于ProzeβID的拷貝,則后者要長時間保持被覆蓋,直到最后一個分過程完全被處理為止。全部業(yè)務(wù)過程都具有這一特征。
為了模擬超高速緩沖存儲器或固定磁盤訪問,或模擬TV業(yè)務(wù)計數(shù)器的遞增,可在過程順序內(nèi)插入等候過程。為此可調(diào)整平均等候時間及其方差;實際的均等候時間及其方差可通過模擬過程中根據(jù)所給出的這些參數(shù)的概率分布,例如高斯分布計算出來。
另外,如圖11所示,在某些網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)上,構(gòu)成SCP和SS7系統(tǒng)間接口的前端系統(tǒng)ST2000的延遲以及TV業(yè)務(wù)的最大計數(shù)器讀數(shù),都可以作為參數(shù)規(guī)定的。
圖12所示是基于SCP模擬的一SCP內(nèi)CPU 1201的過程管理模型。原則上,采用這種過程管理的每一個模型都可通過定義等候呼叫列隊和(或)事件日歷表用在SCP模擬器中。過程管理只決定SCP模擬器內(nèi)SCP等候呼叫列隊和(或)局域事件日歷表的總數(shù)和連接方式,以及如何在模擬器內(nèi)處理信息和和從中產(chǎn)生的各個過程。為此,模擬器可在很大程度上適應(yīng)用戶的要求,因而能模擬任何真實情況。不但不預(yù)先規(guī)定任何確定的硬件和(或)軟件結(jié)構(gòu),而且可以模擬任意的配置。
CPU 1201在圖12所示的情況下利用兩個局域網(wǎng)(LAN)1202、1203連接到SS7,例如借助兩個權(quán)標(biāo)總線局域網(wǎng)經(jīng)過前端系統(tǒng)ST2000連接。
到達(dá)SCP的信息1208(PROVIDE INSTRUCTION)根據(jù)有關(guān)的業(yè)務(wù)相聯(lián)系,被寫入業(yè)務(wù)專門的等候隊列1204、1205、1206、1207。在這一等候隊列里,一過程或一信息等候調(diào)入程序進(jìn)行處理的外部/內(nèi)部信息。如果一過程得到了所希望的信息,則被列入被激活過程的等候隊列中。在優(yōu)先權(quán)等候隊列1210中,被激活的過程按照優(yōu)先權(quán)排列,而記入業(yè)務(wù)專屬等候隊列1204到1207中的信息則按年月日順序排列。在優(yōu)先權(quán)等候隊列中具有最高優(yōu)先權(quán)的過程到達(dá)CPU并在CPU中接受處理。如果例如由于調(diào)入過程的所有體現(xiàn)形式都被占用,過程不能被CPU處理,則這一沒有運(yùn)行能力的過程放在一附加的等候列隊1209中管理,直到過程的體現(xiàn)形式重新準(zhǔn)備就緒和過程轉(zhuǎn)化為有運(yùn)行能力的狀態(tài)為止;然后,它被記入優(yōu)先權(quán)等候隊列1210。
圖13所示是模擬SCP功能的一CPU的另一個過程管理模型。達(dá)到CPU1301的信息根據(jù)業(yè)務(wù)處理程序被轉(zhuǎn)換成過程順序。其中第一個過程被記入過程專屬的等候隊列1302、1303、1304、1305中,以便被指派的過程例行程序1307、1308、1309、1310處理。在過程專屬的等候隊列1302到1305中,到達(dá)的過程按照年月日順序排列。另外,對每一個過程例行程序1307、1308、1309、1310同時分配一定的優(yōu)先權(quán)P1到Pn。其配置可想而知,其中,等候隊列1302、1303、1304、1305具有優(yōu)先權(quán)特性,,即所有的過程,即使是不同的過程,都接受一定的優(yōu)先權(quán),然后按照年月日順序處理。
對于同一過程而言,過程例行程序可能存在于多個體現(xiàn)形式中,例如每一業(yè)務(wù)各有一份拷貝。在這種情況下,過程專屬的等候隊列1302到1305同時也是業(yè)務(wù)專屬的。如果過程例行程序1307到1310準(zhǔn)備就緒,則下一過程可從相應(yīng)的等候隊列1302至1305中調(diào)入;然后該過程即準(zhǔn)備就緒。其間如果CPU是空的,則對過程進(jìn)行處理。對過程進(jìn)行處理后,則通過CPU 1301生成在過程鏈中跟隨在被處理過程后的過程,并且記載到相應(yīng)的等候隊列中。沒有運(yùn)行能力的過程在附加的等候隊列1306中管理,直到它轉(zhuǎn)化為有運(yùn)行能力的狀態(tài)為止。間斷而有運(yùn)行能力的過程排在其等候列隊的起端,如果其優(yōu)先權(quán)允許,則作為下一過程處理。
連續(xù)的過程通過模擬CPU操作系統(tǒng)的過程或事件而中斷。這些事件在模擬中比業(yè)務(wù)處理過程賦予更高的優(yōu)先權(quán)。用戶可以設(shè)定什么時候CPU必須用來處理這樣的過程。這種過程本身則由一隨機(jī)生成程序生成。
圖14表示一SCP模擬器的目標(biāo)定向示意模型。模擬器有很多子單元,用來分別模擬CPU 1401、1402、1403、1404的功能。這些子單元可作為模塊組合成SCP模擬器。
一到達(dá)的信息由標(biāo)號為1405的前端系統(tǒng)ST 2000接收,并根據(jù)預(yù)先確定的CPU選擇準(zhǔn)則繼續(xù)傳送給CPU 1401到1404進(jìn)行全面處理。前端系統(tǒng)1405以一恒定的延遲時間被模擬。該系統(tǒng)在SCP模擬器內(nèi)也可以有自己的等候隊列。
后續(xù)事件,例如事件EVENT或EVENT(CALL END),自動地在CPU上進(jìn)行處理,在該CPU上已經(jīng)處理過首發(fā)事件,因為實際上其中保存了進(jìn)行呼叫的程序狀態(tài)。不過將一首發(fā)事件(PROVIDE INSTRUCTION)分配給一CPU可以根據(jù)不同的準(zhǔn)則執(zhí)行的其一,可以使用SCP模擬器的統(tǒng)計數(shù)據(jù),例如有關(guān)CPU的工作負(fù)荷,結(jié)合CPU的瞬時狀態(tài)(工作或非工作狀態(tài)),在CPU中處理的信息的總數(shù),所有運(yùn)行或等候CPU過程剩余等候時間的總和。但這在運(yùn)行模擬過程中需要計算時間,以確定統(tǒng)計數(shù)據(jù)和相應(yīng)的決策。其二,通過CPU獨立接受信息全部首發(fā)事件(相當(dāng)于事件PROVIDE INSTRUCTION)寫入一個供所有CPU共用的等候隊列;后續(xù)事件(相當(dāng)于事件EVENT或EVENT(CALLEND))記入CPU專屬的等候隊列,必要時記入CPU和信息專屬的等候隊列。如果有一個CPU的處理器空著,可以自動地從CPU專屬等候隊列或共用等候隊列讀取下一事件。
事件在CPU模擬中進(jìn)行處理時經(jīng)過一固定的過程順序,例如,如圖11所示的過程順序。過程順序的每一過程可以分解成許多部分過程,在各部分過程之間可能導(dǎo)出其它過程。對于每一過程,在CPU上至少存在一過程例行程序1408、1409、1413到1416,當(dāng)保存在過程等候隊列1410、1411中的過程輪到處理時,則用該例行程序進(jìn)行處理。過程例行程序在CPU上可能存在多個體現(xiàn)形式,因此可以按照業(yè)務(wù)屬性將一個事件分配給某一個過程例行程序。這一點在圖14中通過兩組方塊作了說明,即過程例行程序1408、1409、1413的方塊和過程例行程序1414到1416的方塊,兩組方塊分別帶有一過程等候隊列1410、1411。
對一到達(dá)的事件進(jìn)行處理如下
事件首先被存入過程等候隊列1410或1411,并等候相應(yīng)的被調(diào)入過程的過程例行程序空下來。如果程序準(zhǔn)備就緒,事件就被列入優(yōu)先權(quán)等候隊列。記入優(yōu)先權(quán)等候隊列的事件有CPU 1401按順序進(jìn)行處理,當(dāng)通過CPU對一過程進(jìn)行處理時,可能出現(xiàn)例如模擬訪問固定磁盤的等候事件。這類等候事件隨機(jī)生成,或由過程決定生成,并被記入一等候隊列1412。這一事件有較高的優(yōu)先權(quán),并中斷在CPU上運(yùn)行的過程。
在對一過程進(jìn)行處理的過程中,可能根據(jù)業(yè)務(wù)需要要求由一計數(shù)器1406生成的計數(shù)器事件。在計數(shù)器1406中,可能出現(xiàn)來自所有CPU的詢問,并互相阻斷。這導(dǎo)致過程處理時間的延長,雖然調(diào)入的CPU沒有因此而增加負(fù)荷。
CPU的工作負(fù)荷由獲取SCP統(tǒng)計數(shù)據(jù)的SCP模擬器按以下所述進(jìn)行測定在由用戶給定的每一時間點上,例如每到n模擬秒時,在已過去的、由用戶定義的時間間隔Δt內(nèi)有百分之幾的時間CPU是處于運(yùn)行狀態(tài)的,即將在最后的時間間隔Δt內(nèi)運(yùn)行過程的全部時間相加,并計算它所占時間間隔Δt的百分比。
作為SCP負(fù)載的另一判斷標(biāo)準(zhǔn)的等候列隊長度直接根據(jù)相應(yīng)的等候隊列和(或)局域事件日歷表得出。
圖15表示參與SSP與SCP之間的對話并且用SS7模擬器模擬的SS7層面的布置。最上一層1501是SS7用戶層,表示SSP或SCP與SS7的連接。在這里把信息發(fā)送到智能網(wǎng)絡(luò)或接收信息。下面依次是TCAP層1502,SCCP層1503,以及分別用自己的處理器實現(xiàn)確定的SS7功能度的MTP層1504(層1到層3)。從SSP到SCP的信息流以圖右邊部分所示的方式從層1501流到1504,并返回到1501,其中信息流是雙向的。
模擬SS7時,SS7層面1502到1504(即TCAP、SCCP、MTP1-3)單獨進(jìn)行模擬。模擬時一層面各個過程通過延遲時間進(jìn)行模擬。為了能模擬一個層面內(nèi)的或?qū)优c層之間的信令信息流,使用了等候隊列模型。
作為例子,在圖16中示出了對SS7模擬器內(nèi)SRP的MTP3層面1608的模擬。出現(xiàn)在這一層面上的三個過程是MESSAGE DISTRIBUTION(HMDT)、MESSAGE DISCRIMINATION(HMDC)和MESSAGE ROUTING(HMRT)。各個過程彼此之間以及與相鄰層面SCCP 1697或MTP2 1609的狀況在圖16.a中用流程框圖表示,在16.b中用包含局域等候列隊1601、1602、1603的流程框圖表示。
過程HMDC 1604從層面MTP2獲得信令信息,并根據(jù)信息的目標(biāo)節(jié)點分配這些信息。在通過過程HMDC 1604進(jìn)行處理之前,信息分布到從屬的過程等候隊列1603中。確定給原有節(jié)點,即確定給被分配給MTP層面1605的SRP的信息被繼續(xù)傳導(dǎo)給過程HMDT 1605。這些信息被歸類到相應(yīng)的過程等候隊列1601中,并在通過過程HMDT處理后傳送給SCCP 1007。如果一信息被確定給另一個節(jié)點,則該信息由過程HMDC1604被傳導(dǎo)給過程HMRT 1606。在處理之后,即從相應(yīng)的過程等候列隊1602調(diào)入后,過程HMRT 1606再把信息轉(zhuǎn)發(fā)給層面MTP2 1609。同樣的辦法適用于層面MTP3 1608從SCCP 1607得到的信息。
在圖16.b中使用的FIFO等候隊列1601、1602、1603能夠存儲更多的信令信息,并依次進(jìn)行處理。處理的順序由相關(guān)的延遲時間確定,并記入SRP的局域事件日歷表或SS7模擬器。
作為另一個例子,圖17示出SS7的TCAP層面的模擬。根據(jù)圖15所示,TCAP層面1702布置在SS7用戶層面1701與SCCP層面1703之間。層與層之間以及TCAP層面1702內(nèi)的信息流用箭頭指明。在TCAP層面1702上,本例模擬了四個過程,即過程INVOCATION STATE MACHINE 1704、COMPONENT COORDINATOR 1705、DIALOG HANDLING 1706和TRANSACTION SUB-LAYER 1707。其中,每一個過程分配一個過程等候列隊1708到1711。在處理了保存在等候列隊中的一個事件后,根據(jù)圖中示出的信息流調(diào)入同一層面的一個后續(xù)信息,或?qū)⒁粋€信息繼續(xù)傳送給上面的或下面的SS7層面。過程順序可由用戶定義,并可與TCAP層內(nèi)的實際過程操作靈活匹配。
圖18表示SS7模擬器配置參數(shù)的一個例子。首先,對各個SS7層面,可以為參與SSP與SCP之間通信的各個過程規(guī)定過程時間。其中,在本例中只規(guī)定SSP和SCP方面的TCAP和SCCP處理器以及SSP、STP和SCP范圍內(nèi)MTP3層面上處理器的過程時間。每一層面上分別有三個或四個過程參與。SS7層面上的過程順序如同在SCP模擬過程中一樣,業(yè)務(wù)處理程序可由用戶規(guī)定,因而能與實際情況靈活匹配。每次還可以對各個過程指定一定的優(yōu)先權(quán),這一點在圖中沒有示出。
圖18下部所示的表中列出了可由用戶定義的參數(shù),這些參數(shù)涉及SS7范圍內(nèi)智能網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)即SCP的總數(shù),SSP與STP之間及STP與SCP之間信號通路的總數(shù),運(yùn)行時間決定的STP與SSP之間信息的延遲,以及處理器之間的延遲。另外,信息長度是可以給定的。
圖19表示IN模擬設(shè)備中聯(lián)機(jī)模式下超負(fù)荷保護(hù)模擬器1903的實施及其工作原理。在本例中,超負(fù)荷保護(hù)模擬器1903在系統(tǒng)數(shù)據(jù)基礎(chǔ)上調(diào)節(jié)由通信模擬器1902生成和中繼的通信量,系統(tǒng)數(shù)據(jù)允許經(jīng)過瞬時負(fù)荷狀態(tài),特別是SCP模擬器的瞬時負(fù)荷狀態(tài)表達(dá),由聯(lián)機(jī)模擬器1901管理,并由超負(fù)荷保護(hù)模擬器1903經(jīng)過聯(lián)機(jī)接口傳送。
在這里所舉的例子中,超負(fù)荷保護(hù)模擬器1903根據(jù)自動呼叫先通后斷(ACG)原理調(diào)節(jié)由通信模擬器1902生成和中繼的通信量在一時間間隔Δt1(通斷時間)內(nèi),例如每次從SSP到SCP只通過一個具有預(yù)先指定特性的呼叫。時間間隔Δt2(通斷持續(xù)時間)則規(guī)定,這樣的緊縮措施持續(xù)多久。也可以用超負(fù)荷保護(hù)模擬器1903模擬根據(jù)“漏桶”原理的超負(fù)荷保護(hù)機(jī)理。
超負(fù)荷保護(hù)模擬器1903(超負(fù)荷程序)由通信模擬器1902調(diào)入。調(diào)入時,它用相應(yīng)的參數(shù),例如業(yè)務(wù)識別號、信息識別號、SSP識別號、時間等發(fā)送一個呼叫。除了這些數(shù)據(jù)外,超負(fù)荷程序從聯(lián)機(jī)模擬器1901得到實際的系統(tǒng)數(shù)據(jù),例如CPU工作負(fù)荷,應(yīng)答時間和等候列隊長度。一次初始化的超負(fù)荷程序借助自身的計數(shù)器和傳送的系統(tǒng)數(shù)據(jù)進(jìn)行控制。對于每一SSP、業(yè)務(wù)和(或)業(yè)務(wù)等級,都可能存在一自身的計數(shù)器。在相應(yīng)的計數(shù)器內(nèi)測到一呼叫后,超負(fù)荷模擬器借助系統(tǒng)數(shù)據(jù)計算實際的超負(fù)荷級別。然后,從初始化表中讀出實際超負(fù)荷級別的通斷參數(shù)。初始化表保存在初始化文件里,該文件在起動超負(fù)荷模擬器1903時調(diào)入。通斷參數(shù)是例如時間間隔Δt1和時間間隔Δt2。在時間間隔Δt1(通斷時間)內(nèi)每次從SSP到SCP只通過一個具有預(yù)先指定特性的呼叫;時間間隔Δt2(通斷持續(xù)時間)則規(guī)定這樣的緊縮措施持續(xù)多久。
在計算實際的超負(fù)荷級別時,所有的呼叫在一預(yù)先確定的時間窗口內(nèi)計數(shù),必要時加權(quán)。加權(quán)優(yōu)先按指數(shù)率,取決于呼叫的時效,新近的呼叫其加權(quán)要大于呼叫時間長的且處于后面的。此外,將負(fù)荷分配到SSP上或分配到業(yè)務(wù)上,以便能模擬業(yè)務(wù)相關(guān)和(或)SSP相關(guān)的超負(fù)荷保護(hù),這種情況下有選擇地抑制具有確定特性的呼叫。
用戶可以定義不同的超負(fù)荷級別,對不同的超負(fù)荷級別分配用戶定義的通斷參數(shù)。
根據(jù)對超負(fù)荷級別的計算,相應(yīng)地激活通斷措施。例如使時間間隔Δt1或Δt2的長度匹配。然后,檢查這樣的措施是否對實際呼叫起作用。在成功的情況下向被調(diào)入的程序發(fā)送返回值TRUE(真)或一個別的標(biāo)示符,否則則發(fā)送返回值FALSE(偽)或一個別的分配標(biāo)示符。
返回值由通信模擬器1902分析計算。在FALSE的情況下,以預(yù)先設(shè)定的概率生成一個后續(xù)呼叫。在TRUE的情況下,呼叫由通信模擬器1902繼續(xù)傳送到聯(lián)機(jī)接口,再從聯(lián)機(jī)接口傳送給SCP模擬器或SS7模擬器。通信模擬器然后生成一個新的呼叫,過程從新開始。
圖20表示IN模擬設(shè)備中在文件模式下超負(fù)荷保護(hù)模擬器2002的實施。在文件運(yùn)行時,呼叫先由通信模擬器生成,并保存在一個傳送文件2001里。由于在文件運(yùn)行時沒有實際的系統(tǒng)數(shù)據(jù)能傳送給超負(fù)荷模擬器2002,因此,該模擬器本身缺少以每一時間單位的呼叫次數(shù)為形式表示的實際等待處理的負(fù)荷。實際負(fù)荷與由通信模擬器發(fā)送的最大呼叫次數(shù)的預(yù)定值進(jìn)行比較;該預(yù)定值保存在例如初始化文件里。根據(jù)實際輸入負(fù)荷和最大輸入負(fù)荷計算實際超負(fù)荷級別。然后,與聯(lián)機(jī)運(yùn)行相仿,從初始化表中讀出新的保護(hù)參數(shù),并激活保護(hù)措施。
圖21表示用IN模擬設(shè)備測定的模擬數(shù)據(jù)的一個例子。本例以由圖6、11和18所示配置文件得出的配置為基礎(chǔ)。SS7模擬器是活動的,而超負(fù)荷保護(hù)模擬器則是關(guān)斷的。設(shè)定電話特性在0到500秒的時間間隔內(nèi)每秒保持30次呼叫。
圖21.a到c表示繼續(xù)統(tǒng)計由模擬器測定的數(shù)據(jù)。圖21.a是預(yù)先選定的平均電話通信及由通信模擬器生成的電話通信各自與模擬時間的關(guān)系曲線。設(shè)定的電話通信用虛線表示,相當(dāng)于上面提到的給定值,即在0到500秒的時間間隔內(nèi)每秒穩(wěn)定地有30次呼叫,然后每秒0次呼叫。生成的通信用實線表示,顯示的統(tǒng)計變化為預(yù)選的平均值。在時間點t=500s后下降到零。
圖21.b所示是以秒為單位計的SSP應(yīng)答時間與模擬時間的關(guān)系曲線。在電話通信保持每秒約30次呼叫不變時,根據(jù)模擬結(jié)果達(dá)到穩(wěn)定狀態(tài),即SCP以0.4到0.7秒的應(yīng)答時間處理傳給它的詢問。
圖21.c所示是處在SCP模擬器中處理的信息的總數(shù)與模擬時間的關(guān)系曲線。與期望的結(jié)果相當(dāng),SCP中的呼叫總數(shù)與SCP的應(yīng)當(dāng)時間有密切關(guān)系。
圖21.d到f所示為SCP統(tǒng)計數(shù)據(jù)與時間的關(guān)系曲線,即CPU的工作負(fù)荷(%)、CPU等候隊列中的信息總數(shù)以及每單位時間由CPU處理的過程總數(shù)與時間的關(guān)系曲線。圖中分別示出了最大、最小和平均CPU工作負(fù)荷、等候隊列長度和轉(zhuǎn)接次數(shù)。根據(jù)圖21.c,在一定的時間在SCP中進(jìn)行處理的信息總數(shù)平均在20到60之間變化;而根據(jù)圖21.e,在等候隊列中平均只有6個信息。根據(jù)這些數(shù)值以及80%的CPU平均工作負(fù)荷可以推知,在選定的配置下,CPU勝任每秒鐘30次呼叫的通信出現(xiàn)率不成問題。
圖21.g-i表示SS7的統(tǒng)計數(shù)據(jù)。圖21.g相當(dāng)于圖21.a,表示設(shè)定的和生成的電話通信與模擬時間的關(guān)系曲線。圖21.h表示SS7模擬器中的信息在從SSP到SCP的線路上的延遲與時間的關(guān)系曲線(虛線)以及由SCP到SSP路程上的延遲信息(點線)。圖21.i表示SS7中在SCP方向上信息總數(shù)(虛線)以及在SSP方向的信息總數(shù)(點線)與模擬時間的關(guān)系曲線。信令系統(tǒng)中的延遲時間遠(yuǎn)在SCP的延遲時間以下,最大值達(dá)到0.045秒。
圖21.j所示為SSP統(tǒng)計數(shù)據(jù)與時間的關(guān)系曲線,即被占用的接自和接至SSP1及SSP2(左邊及右邊的曲線)的線路總數(shù)。被占用的線路總數(shù)從起點到SSP約有300個穩(wěn)定狀態(tài),由SSP1至SSP2的總通話交換時間T=300秒,這些都規(guī)定在通信文件中。
圖22所示是用IN模擬設(shè)備測定的模擬數(shù)據(jù)的另一個例子,這里表示通信出現(xiàn)率強(qiáng)烈變換的情況。通信出現(xiàn)率每100秒變化一次,即從每秒40次呼叫變成80次,10次,50次,和5次。SS7模擬器是活動的。圖對應(yīng)模擬數(shù)值的排列與圖21相當(dāng)。
圖22.a表示到時間點t=250s為止設(shè)定的通信出現(xiàn)率生成的通信結(jié)果,其中通信出現(xiàn)率因統(tǒng)計波動而發(fā)生畸變。到時間點t=250s時,生成的通信出現(xiàn)率發(fā)生突變,即到達(dá)IN、由通信模擬器生成的信息總數(shù)與給定值相比發(fā)生突變。這可借助于圖22.j解釋。所有接入網(wǎng)絡(luò)中的線路在時間t=250s時全被占用,因此,只有很少一部分呼叫能導(dǎo)致一IN事件。
在不接入超負(fù)荷保護(hù)的情況下,一旦超過每秒30次呼叫的極限,在圖22所示的模擬中,SCP的應(yīng)答時間猛然提高。SCP中的呼叫總數(shù)和SCP等候列隊長度同樣猛然增加。一旦低于每秒30次呼叫的極限,SCP就有可能處理正在等候的信息,致使延遲時間和等候列隊的長度減少。雖然信息量不同,在中央信令系統(tǒng)中信息處理時間的變化只有0.02秒。
圖23表示以與圖22所示相同的設(shè)定通信出現(xiàn)率、但此處是用激活了超負(fù)荷保護(hù)模擬器時所進(jìn)行的一次模擬。對超負(fù)荷保護(hù)模擬器規(guī)定的最大信息出現(xiàn)率為每秒30次呼叫。在圖23.a中,可以看出對生成的通信出現(xiàn)率限定到上述平均每秒30次呼叫。如圖23.b所示,SCP的應(yīng)答時間值因此下降到0.4到0.5秒,這相當(dāng)于在圖21所示一例中達(dá)到穩(wěn)定的每秒30次呼叫的通信出現(xiàn)率時所測定的SCP應(yīng)答時間。這樣,應(yīng)答時間比圖22所示一例小了一個100的因數(shù)。
在工商業(yè)中的可應(yīng)用性本發(fā)明的IN模擬設(shè)備是對所有計劃研究及智能網(wǎng)絡(luò)運(yùn)行研究中的一種重要工具,以便于檢測網(wǎng)絡(luò)的性能、調(diào)整確定的給定值和探測薄弱環(huán)節(jié)。由于模擬模塊的靈活性很大,能適應(yīng)給定的實際情況,適應(yīng)未來的實際情況也不成問題。通過用模擬值和基于模擬的參數(shù)進(jìn)行比較,可以這樣成功地選擇實際智能網(wǎng)絡(luò)的配置,即在給定的邊界條件下實現(xiàn)IN的最佳效用。這樣可大幅度降低智能網(wǎng)絡(luò)的運(yùn)行成本和設(shè)計成本,因為借助于IN模擬可測定智能網(wǎng)絡(luò)及其組成部分的最優(yōu)配置,并能直接轉(zhuǎn)換到實際應(yīng)用中,而無須在實際網(wǎng)絡(luò)上花費(fèi)代價昂貴的實驗時間。IN模擬設(shè)備是一個獲取管理參數(shù)和合適工具,這些參數(shù)例如能把困難的超負(fù)荷問題建立在穩(wěn)定的基礎(chǔ)上。模擬的結(jié)果還可用于開發(fā)和檢驗全局性的或與網(wǎng)絡(luò)節(jié)點有關(guān)的管理功能,使這些功能比迄今使用的超負(fù)荷保護(hù)機(jī)理能更有效地實現(xiàn)和使用。
標(biāo)號清單電話總局101SSP 102STP或SRP103SCP輸入處理器 104電話有效信道105SS7信道 106、107、108SCP 109通信模擬器 201、301、401、1902SCP模擬器 202、302、402SS7模擬器 303、403、503傳送文件203、204、304、305、306、307、406-409、2001SCP輸出文件 205、308、423通信輸出文件206、309SS7輸出文件 310SCP輸入文件 207、311、416通信輸入文件208、209、210、211、212、312-316、411-414SS7輸入文件 317、415超負(fù)荷保護(hù)模擬器404、502、1903、2002用戶工作面 410記錄文件417-420文件名文件 421超負(fù)荷保護(hù)輸入文件 422黑盒子 501CPU 1201、1301、1401、1402、1403、1404LAN(用于連接到SS7) 1202、1203業(yè)務(wù)專屬等候隊列1204、1205、1206、1207、1410、
1411IN信息/事件1208沒有運(yùn)行能力的過程的等候 1209、1309隊列優(yōu)先權(quán)等候隊列(適于被激活的、有運(yùn)行能力的過程)1210、1407過程專屬等候隊列 1302、1303、1304、1305、1601、1602、1603過程例行程序 1307-1310、1408、1409、1413-1416、1604、1605、1606、1704-1707前端系統(tǒng)ST2000 1405計數(shù)器 1406“等候事件i1412SS7Y用戶層面 1501、1701TCAP層面 1502、1702SCCP層面 1503、1703、1607MTP層面1504、1505、1506、1608、1609聯(lián)機(jī)模擬器 405、190權(quán)利要求
1.用以模擬智能網(wǎng)絡(luò)(IN)的模擬設(shè)備,至少由一個業(yè)務(wù)交換點SSP(102)、一個業(yè)務(wù)控制點SCP(109)和一個七號信令系統(tǒng)(SS7)組成;具有IN專屬呼叫號的呼叫被傳輸給業(yè)務(wù)交換點SSP(102),業(yè)務(wù)控制點SCP(109)向SSP提供信息以對呼叫進(jìn)行繼續(xù)處理,經(jīng)過七號信令系統(tǒng)(SS7)進(jìn)行SSP(102)與SCP(109)中間的對話;模擬設(shè)備具有以下組件1.1一根據(jù)交換理論的定律模擬任意IN典型事件順序的模塊(通信模擬器)(201、301、401);1.2一在運(yùn)用過程模型的條件下對業(yè)務(wù)控制點進(jìn)行事件定向模擬的模塊(SCP模擬器)(202、302、402);1.3在模塊之間進(jìn)行數(shù)據(jù)傳送的介體(203、204、304-307、406-409);1.4輸入和存儲網(wǎng)絡(luò)配置、通信業(yè)務(wù)技術(shù)條件和其它模擬參數(shù)并將它們傳送給相應(yīng)模塊的介體(207、311、416、208-212、312-317、411-415);1.5輸出和(或)存儲模擬數(shù)據(jù)的介體(205-207、308-310、417-420、423)。
2.根據(jù)專利要求1的模擬設(shè)備,其特征在于,在過程模型和(或)延遲時間保持不變的基礎(chǔ)上設(shè)計對七號信令系統(tǒng)(SS7模擬器)進(jìn)行事件定向模擬的模塊(303、403、503)。
3.根據(jù)專利要求2的模擬設(shè)備,其特征在于,SS7模擬器(303、403、503)通過過程模型模擬組件SSP、信號轉(zhuǎn)發(fā)或中繼點(STP或SYP)和接至SCP的接頭,并通過保持不變的延遲模擬SSP、STP與SCP中間的SS7信令通道。
4.根據(jù)專利要求1到3的模擬設(shè)備,其特征在于,設(shè)有模擬超負(fù)荷保護(hù)機(jī)理的模塊(超負(fù)荷保護(hù)模擬器)(404、502),它根據(jù)一個或幾個模擬模塊的負(fù)荷(例如根據(jù)等候隊列長度)和可由用戶定義的參數(shù),修正由其余模擬模塊中的至少一個模塊處理的事件的總數(shù)。
5.根據(jù)專利要求4的模擬設(shè)備,其特征在于,超負(fù)荷保護(hù)模擬器(404、502)根據(jù)SCP模擬器(202、302、402)的負(fù)荷控制由通信模擬器(201、301、401)生成和(或)中繼的事件總量。
6.根據(jù)專利要求1到5的模擬設(shè)備,其特征在于,為了建立網(wǎng)絡(luò)配置和(或)通信業(yè)務(wù)技術(shù)條件,下述參數(shù)中至少有一個參數(shù),最好是多個參數(shù),通過輸入到一技術(shù)條件編輯器、特別是輸入到用戶工作面后,可由用戶定義,且這些參數(shù)被存儲在一個或幾個配置文件(207、311、416、208-212、312-317、411-415)里,并在模擬開始時傳送給相關(guān)的模擬模塊。這些參數(shù)是6.1關(guān)于SS7模擬SSP總數(shù),STP/SRP總數(shù),STP/SRP與SCP或SSP之間的信號通道總數(shù),STP/SRP與SCP或SSP之間的延遲,在不同SS7層面上、諸如在MTP1、MTP2、MTP3、SCCP、TCAP上使用的處理器的類型和(或)總數(shù),在處理器運(yùn)行的過程和過程時間,這些處理器之間的延遲;6.2關(guān)于SCP模擬一SCP的處理器(CPU)的類型和(或)總數(shù),分配一事件到一處理器的類型(例如業(yè)務(wù)專屬的),SCP中運(yùn)行的過程的類型、持續(xù)時間和(或)優(yōu)先權(quán),IN事件轉(zhuǎn)換成SCP順序的方式,每一CPU的體現(xiàn)形式的總數(shù);6.3關(guān)于通信模擬6.3.1通用參數(shù)除暫停以外的時間,轉(zhuǎn)接時的延遲時間,自和(或)至SSP的線路總數(shù),后續(xù)呼叫概率,最大后續(xù)呼叫次數(shù),平均/最大留言持續(xù)時間,留言位置總數(shù);6.3.2業(yè)務(wù)專屬參數(shù)平均通話和(或)留言持續(xù)時間,最大留言持續(xù)時間,留言位置總數(shù),留言概率,轉(zhuǎn)接概率。線路總數(shù);6.3.3TV業(yè)務(wù)的決斷能力起動時間,終結(jié)時間,后續(xù)呼叫終結(jié)時間,目標(biāo)值,目標(biāo)值總數(shù);6.4關(guān)于超負(fù)荷保護(hù)模擬臨界SCP等候隊列長度,臨界SCP工作負(fù)荷,SSP上的呼叫保護(hù)持續(xù)時間。
7.根據(jù)專利要求1或6的模擬設(shè)備,其特征在于,在全部或部分由用戶定義的數(shù)據(jù)的基礎(chǔ)上,通信模擬器(201、301、401)生成IN典型事件順序,這些由用戶定義的數(shù)據(jù)存儲到一個或幾個文件中,并在模擬開始時傳送給通信模擬器,其中至少包括7.1每種被考慮的業(yè)務(wù)和(或)每一業(yè)務(wù)用戶和(或)SSP在每單位時間內(nèi)呼叫的平均通信總量隨時間變化的數(shù)據(jù);7.2涉及一呼叫隨后遭際的概率的數(shù)據(jù),即7.2.1在收到來自SCP的一繼續(xù)處理的信息之后呼叫的隨后遭際概率,例如轉(zhuǎn)接成功后的平均通話或留言持續(xù)時間,轉(zhuǎn)接失敗(占線/用戶不發(fā)信號)的概率,7.2.2在收到來自SCP的一繼續(xù)處理的信息之前呼叫的隨后遭際概率,例如暫停,掛斷呼叫,隨后生成一后續(xù)事件,同時,7.3在假定指定的概率分布(最好是泊松分布)和考慮到7.1中相應(yīng)給定的有關(guān)瞬時平均通信總量的前提下,對每種被考慮的業(yè)務(wù)和(或)每一業(yè)務(wù)用戶和(或)SSP生成一次呼叫后首發(fā)事件(PROVIDE INSTRUCTION),并按照生成時間記入事件日歷表,7.4在考慮到6.2給定參數(shù)的前提下生成分屬一次呼叫或首發(fā)事件的后續(xù)信息或后續(xù)事件(EVENT、EVENT(CALL-END)),并按照生成時間記入事件日歷表,7.5事件日歷表包括按年月日順序排列的全部首發(fā)和后續(xù)事件。
8.根據(jù)權(quán)利要求1、6或7的模擬設(shè)備,其特征在于,對于由通信模擬器(201、301、401)生成的每一呼叫或在掃掠模擬器時生成的IN事件,記錄其以下時間標(biāo)記生成呼叫或事件時的時間標(biāo)記t1,該時間標(biāo)記相當(dāng)于在SSP上的信息生成時間點;由通信模擬器(201、301、401)來的信息通過SCP模擬器(202、302、402)處理后的時間標(biāo)記t4。
9.根據(jù)權(quán)利要求2到7之一的模擬設(shè)備,其特征在于,對于由通信模擬器(201、301、401)在掃掠模擬器時生成的每次呼叫,記錄其下時間標(biāo)記生成呼叫或事件時的時間標(biāo)記t1,該時間標(biāo)記相當(dāng)于在SSP上的信息生成時間點;通信模擬器的信息通過SS7模擬器(303、403、503)處理后的時間標(biāo)記t2;SS7模擬器的信息通過SCP模擬器(202、302、402)處理后的時間標(biāo)記t3,SCP模擬器(202、302、402)的信息通過SS7模擬器處理后的時間標(biāo)記t4。
10.根據(jù)權(quán)利要求1到9之一的模擬設(shè)備,其特征在于,10.1由通信模擬器(201、301、401)生成的事件順序記入一號傳送文件(203),傳送給SCP模擬器并由SCP模擬器處理,同時對每一事件存儲時間點t1,該時間點相當(dāng)于事件在SSP上的生成時間點,10.2由SCP模擬器處理的事件記入二號傳送文件(204),傳送給通信模擬器,同時對每一事件存儲時間點t4,該時間點相當(dāng)于后續(xù)信息在SCP上的生成時間點和信息到達(dá)SCP的到達(dá)時間點(文件模式)。
11.根據(jù)權(quán)利要求2的模擬設(shè)備,其特征在于,11.1由通信模擬器生成的事件順序記入一號傳送文件(304、406),傳送給SS7模擬器并由SS7模擬器處理,同時對每一事件存儲時間點t1,該時間點相當(dāng)于信息在SSP上的生成時間點,1 1.2由SS7模擬器處理的事件記入二號傳送文件(305、407),傳送給SCP模擬器,同時對每一事件存儲處理時間點t2,該處理時間點相當(dāng)于信息到達(dá)SCP的到達(dá)時間點,11.3由SCP處理的事件記入三號傳送文件(306、408),傳送給SS7模擬器,同時對每一事件存儲時間點t3,該時間點相當(dāng)于后續(xù)信息在SCP上的生成時間點,11.4由SS7模擬器處理的事件記入四號傳送文件(307、409),傳送給通信模擬器,同時對每一事件存儲時間點t4,該時間點相當(dāng)于信息到達(dá)SSP的到達(dá)時間點。
12.根據(jù)權(quán)利要求10或11的模擬設(shè)備,其特征在于,步驟10.1和10.2或11.1到11.4被依次執(zhí)行多次,其中,當(dāng)?shù)谝淮卧诓襟E10.1或11.1中掃掠時,為了由通信模擬器生成后續(xù)事件,假定SCP的延遲時間或SCP和SS7的延遲時間保持不變,該延遲時間在隨后的循環(huán)中由根據(jù)二號或四號傳送文件在掃掠SCP或SCP和SS7模擬器后測定的應(yīng)答時間進(jìn)行修正。
13.根據(jù)權(quán)利要求1到9之一的模擬設(shè)備,其特征在于,有一個分配給通信模擬器的局域事件日歷表,由通信模擬器處理的事件記入該日歷表。
14.根據(jù)權(quán)利要求1到9之一或13的模擬設(shè)備,其特征在于有一個分配給SS7模擬器的局域事件日歷表,由SS7模擬器處理的事件作為其時間標(biāo)記和(或)優(yōu)先權(quán)的函數(shù)記入該日歷表。
15.根據(jù)權(quán)利要求1到9之一、13或14的模擬設(shè)備,其特征在于有一個分配給SCP模擬器的局域事件日歷表,由SCO模擬器處理的事件作為其時間標(biāo)記和(或)優(yōu)先權(quán)的函數(shù)記入該日歷表。
16.根據(jù)權(quán)利要求13到15之一的模擬設(shè)備,其特征在于,局域事件日歷表具有多個相互接通的等候隊列,其中分別含有由模擬模塊的子組件處理的事件。
17.根據(jù)權(quán)利要求13到16之一的模擬設(shè)備,其特征在于,有一全局事件日歷表,該日歷表含有相當(dāng)于SSP、SCP以及必要時SS7系統(tǒng)之間的信息的事件(全局外部事件)以及作為共用等候等候隊列的這些信息是指向通信模擬器和(或)SCP模擬器和(或)SS7模擬器的(全局內(nèi)部事件),同時,事件作為時間和(或)優(yōu)先權(quán)的函數(shù)記入事件日歷表(聯(lián)機(jī)模式)。
18.根據(jù)權(quán)利要求17的模擬設(shè)備,其特征在于,為了在智能網(wǎng)絡(luò)內(nèi)考慮與呼叫有關(guān)的過程,例如SCP處理器內(nèi)操作系統(tǒng)的作用,隨機(jī)生成與呼叫有關(guān)的事件,記入全局事件日歷表或根據(jù)情況記入局域事件日歷表,并由有關(guān)的模擬模塊進(jìn)行處理。
19.根據(jù)上述權(quán)利要求之一的模擬設(shè)備,其特征在于,分別給模擬器和模擬模塊分配一模擬時鐘,在處理全局事件日歷表或有關(guān)局域事件日歷表中的事件的過程中,模擬時鐘停止走動,并在處理結(jié)束時,預(yù)先調(diào)整到記入相應(yīng)全局或局域事件日歷表的下一事件的時間點上。
20.根據(jù)上述權(quán)利要求之一的模擬設(shè)備,其特征在于,一個模擬模塊可根據(jù)用戶定義,通過各個定義持續(xù)時間Δt,把內(nèi)部事件之中的一個或成組事件劃分成一個外部信息或一個外部事件,并將各個單一事件記入局域事件日歷表中(生成一內(nèi)部事件)。
21.根據(jù)權(quán)利要求20的模擬設(shè)備,其特征在于,21.1通過記入全局事件日歷表的一指明局域事件日歷表的內(nèi)部事件,調(diào)入模擬模塊以便對其下一內(nèi)部事件進(jìn)行處理。21.2處理事件之后,調(diào)準(zhǔn)內(nèi)部模擬時鐘,同時,21.3.1如果存在屬于過程鏈的另一事件,則將其后的內(nèi)部事件的出處和實際模擬時間記入全局事件日歷表,21.3.2或者,如果實際被處理的事件是一過程鏈的最后一個事件,則由模擬模塊生成一外部事件,并同實際模擬時間一同記入全局事件日歷表。
22.根據(jù)上述權(quán)利要求之一的模擬設(shè)備,其特征在于,所述通信模擬中還包括電話-正常通信。
23.根據(jù)上述權(quán)利要求之一的模擬設(shè)備,其特征在于,按保持不變的時間間隔或預(yù)先確定的時間點至少將以下網(wǎng)絡(luò)工作負(fù)荷量值之一寫入輸出文件每單位時間由通信模擬器生成并進(jìn)入IN的呼叫總數(shù),在前往SCP模擬器途中正在SS7模擬器內(nèi)處理的信息的總數(shù),SCP模擬器中的信息總數(shù),在前往通信模擬器途中正在SS7模擬器內(nèi)處理的信息的總數(shù)。
24.根據(jù)上述權(quán)利要求之一的模擬設(shè)備,其特征在于,SCP模擬器以保持不變的時間間隔或在預(yù)先規(guī)定的時間點,分別根據(jù)CPU編號并(或)經(jīng)過所有CPU標(biāo)定,將CPU工作負(fù)荷和(或)等候隊列長度和(或)單位時間被處理過程的總數(shù),以及(或者)一CPU的最小和最大值作為SCP統(tǒng)計數(shù)值同所屬模擬時間一起寫入輸出文件。
25.根據(jù)上述權(quán)利要求之一的模擬設(shè)備,其特征在于,以保持不變的時間間隔或在可預(yù)先規(guī)定的模擬時間點,由SSP專門記錄通達(dá)電話總局和(或)IN中的被占用線路總數(shù),并寫入一文件中。
26.根據(jù)上述權(quán)利要求之一的模擬設(shè)備,其特征在于,設(shè)有一用戶工作面,該工作面作為輸入基元,通過輸入模擬參數(shù)以生成模擬,用來管理配置數(shù)據(jù),并負(fù)責(zé)以圖形形式輸出模擬結(jié)果。
27.根據(jù)上述權(quán)利要求之一的模擬設(shè)備,其特征在于,設(shè)有進(jìn)行事件定向模擬其它網(wǎng)絡(luò)組件的模塊,特別是模擬業(yè)務(wù)管理系統(tǒng)(SMS)和或模擬智能外圍設(shè)備(IP)的模塊。
全文摘要
本發(fā)明涉及模擬智能網(wǎng)絡(luò)(IN)的性能的模擬設(shè)備,它具有以下組件:1.一根據(jù)通訊信息理論的定律模擬任意IN典型事件順序的模塊(通信模擬器)(201、301、401);2.在運(yùn)用過程模型的條件下事件定向模擬業(yè)務(wù)控制點的模塊(SCP模擬器)(202、302、402);3.在模塊之間進(jìn)行數(shù)據(jù)傳送的介體(203、204、304-307、406-409);4.輸入和存儲網(wǎng)絡(luò)配置、通信業(yè)務(wù)技術(shù)條件和其它模擬參數(shù)并將它們傳送給相應(yīng)模塊的介體(207、311、416、208-212、312-317、411-415);5.輸出和(或)存儲模擬數(shù)據(jù)的介體(205-207、308-310、417-420、423)。此外,在優(yōu)先考慮業(yè)務(wù)中繼點SRP(103)以及IN內(nèi)超負(fù)荷保護(hù)機(jī)理的前提下,還設(shè)有模擬對七號信令系統(tǒng)模塊(303、403、503、404、502)。模擬模塊在文件模式下經(jīng)過傳送文件進(jìn)行通信,或在聯(lián)機(jī)模式下通過一共用的組織程序(聯(lián)機(jī)模擬器)連接。聯(lián)機(jī)模式下模擬器的中心元件是事件日歷表,在該日歷表中按其處理的序列順序記入了由模擬模塊處理的事件,并能將實際上并列運(yùn)行的過程轉(zhuǎn)換為按次序處理。利用本發(fā)明的IN模擬設(shè)備可以出色實現(xiàn)測定當(dāng)前和今后1N的性能、探測IN的薄弱環(huán)節(jié)并提高IN的效能。
文檔編號H04M3/42GK1258418SQ99800294
公開日2000年6月28日 申請日期1999年2月23日 優(yōu)先權(quán)日1998年3月16日
發(fā)明者弗蘭克·施特爾訥, 瑪麗安·特林克爾, 漢斯·迪特爾·菲舍爾, 貝特霍爾德·克勒格爾, 弗里茨-于爾根·賴克 申請人:德國電信股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1