国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種模擬仿真增值業(yè)務的方法及系統(tǒng)的制作方法

      文檔序號:7565791閱讀:317來源:國知局
      專利名稱:一種模擬仿真增值業(yè)務的方法及系統(tǒng)的制作方法
      技術領域
      本發(fā)明涉及電信通訊領域的模擬仿真技術,尤其涉及一種模擬仿真增值業(yè)務的方法及系統(tǒng)。
      背景技術
      現(xiàn)有技術中,業(yè)務生成環(huán)境(SCE,Service Creation Environment)不具備在線的增值業(yè)務的模擬仿真調(diào)試功能,為了獲取網(wǎng)絡設備運行狀況和性能,開發(fā)人員只能通過打印日志、日志服務的業(yè)務獨立模塊(SIB,Service hcbpendenceBlock)、跟蹤工具Mtrace等方式進行增值業(yè)務的調(diào)試,使用起來非常不便;而且調(diào)試時必須在真實環(huán)境中進行,而真實環(huán)境的搭建復雜,資源有限,不便于多人同時進行調(diào)試。現(xiàn)有技術中提出一種技術方案所述系統(tǒng)包括客戶端和服務端,兩者采用TCP/IP協(xié)議進行通訊;所述客戶端包括人機命令模塊、數(shù)據(jù)同步模塊、讀寫流程模塊、與服務端通訊模塊;所述服務端包括移動臺數(shù)據(jù)管理模塊、流程處理模塊、編解碼模塊、發(fā)送和接受PDSH消息模塊、與服務端通訊模塊;可以根據(jù)服務端保存流程和配置構造分組數(shù)據(jù)協(xié)議報文及實現(xiàn)分組數(shù)據(jù)信令流程的復雜協(xié)商過程,實現(xiàn)大話務量測試過程中的被叫數(shù)據(jù)統(tǒng)計和異常測試、自動化測試,該方法的缺點是僅能夠解決通信系統(tǒng)中底層交換的分組數(shù)據(jù)業(yè)務的仿真。

      發(fā)明內(nèi)容
      有鑒于此,本發(fā)明的主要目的在于提供一種模擬仿真增值業(yè)務的方法及系統(tǒng),簡單直觀的對增值業(yè)務進行仿真運行并實現(xiàn)業(yè)務的仿真調(diào)試。為達到上述目的,本發(fā)明的技術方案是這樣實現(xiàn)的本發(fā)明提供一種模擬仿真增值業(yè)務的系統(tǒng),該系統(tǒng)包括業(yè)務生成環(huán)境(SCE)、模擬仿真引擎;其中,SCE包括仿真器和調(diào)試器;仿真器,用于觸發(fā)模擬仿真引擎;根據(jù)業(yè)務獨立模塊(SIB)路徑對業(yè)務進行模擬調(diào)試;模擬仿真引擎,用于受到觸發(fā)時進行業(yè)務的正式運行,并將SIB路徑通過SCE的調(diào)試器發(fā)送給SCE的仿真器。上述系統(tǒng)中,所述SCE還包括業(yè)務生成模塊,用于根據(jù)增值業(yè)務生成業(yè)務文件,并通過SCE的調(diào)試器發(fā)送給模擬仿真引擎;所述模擬仿真引擎還用于,根據(jù)所述業(yè)務文件進行業(yè)務的預運行;所述調(diào)試器還用于,對模擬仿真引擎進行業(yè)務的初始化管理。本發(fā)明還提供一種模擬仿真增值業(yè)務的方法,該方法包括SCE的仿真器觸發(fā)模擬仿真引擎進行業(yè)務的正式運行,模擬仿真引擎將SIB路徑通過SCE的調(diào)試器發(fā)送給SCE的仿真器,SCE的仿真器根據(jù)SIB路徑對業(yè)務進行模擬調(diào)試。
      上述方法中,所述SCE的仿真器觸發(fā)模擬仿真引擎進行業(yè)務的正式運行之前,該方法還包括SCE的業(yè)務生成模塊根據(jù)增值業(yè)務生成業(yè)務文件,并通過SCE的調(diào)試器發(fā)送給模擬仿真引擎,模擬仿真引擎根據(jù)業(yè)務文件進行業(yè)務的預運行;SCE的調(diào)試器對模擬仿真引擎進行業(yè)務的初始化管理。上述方法中,所述SCE的業(yè)務生成模塊根據(jù)增值業(yè)務生成業(yè)務文件,并通過SCE的調(diào)試器發(fā)送給模擬仿真引擎為SCE的業(yè)務生成模塊根據(jù)增值業(yè)務生成對應的業(yè)務文件,該業(yè)務文件包括觸發(fā)業(yè)務運行的觸發(fā)方式以及業(yè)務的基本信息;其中,業(yè)務的基本信息包括業(yè)務類型、業(yè)務的功能、業(yè)務邏輯;SCE的業(yè)務生成模塊通過SCE的調(diào)試器與模擬仿真引擎的接口,將生成的業(yè)務文件發(fā)送給模擬仿真引擎。上述方法中,所述模擬仿真引擎根據(jù)業(yè)務文件進行業(yè)務的預運行為模擬仿真引擎接收業(yè)務文件,根據(jù)其中的業(yè)務邏輯,進行業(yè)務的模擬仿真的預運行;如果該業(yè)務邏輯能夠正常運行,模擬仿真引擎通過消息將業(yè)務邏輯運行正常的運行狀態(tài)反饋給SCE的調(diào)試器的顯示模塊;如果該業(yè)務邏輯運行出現(xiàn)異常,模擬仿真引擎可以向SCE的調(diào)試器的顯示模塊告警。上述方法中,所述SCE的調(diào)試器對模擬仿真引擎進行業(yè)務的初始化管理為當業(yè)務邏輯運行出現(xiàn)異常時,SCE的調(diào)試器中的用戶輸入模塊接收開對業(yè)務邏輯中的數(shù)據(jù)的修改,并通過SCE的調(diào)試器與模擬仿真引擎的接口將數(shù)據(jù)發(fā)送給模擬仿真引擎,模擬仿真引擎收到該數(shù)據(jù)后,將該數(shù)據(jù)加載到運行的業(yè)務邏輯中;和/或,SCE的調(diào)試器對模擬仿真引擎進行斷點設置,當業(yè)務運行到斷點時,模擬仿真引擎將業(yè)務暫停,并將該斷點的數(shù)據(jù)信息發(fā)送給SCE的調(diào)試器的顯示模塊。上述方法中,所述SCE的仿真器觸發(fā)模擬仿真引擎進行業(yè)務的正式運行為在SCE的仿真器的仿真邏輯定義模塊編寫仿真消息和觸發(fā)器時序,SCE的仿真器利用該仿真消息觸發(fā)模擬仿真引擎對模擬的預運行的業(yè)務進行模擬的正式運行,SCE的仿真器依據(jù)觸發(fā)器時序進行模擬仿真引擎的觸發(fā);受到觸發(fā)的模擬仿真引擎,進行模擬仿真業(yè)務的正式運行。上述方法中,所述模擬仿真引擎將SIB路徑通過SCE的調(diào)試器發(fā)送給SCE的仿真器,SCE的仿真器根據(jù)SIB路徑對業(yè)務進行模擬調(diào)試為模擬仿真引擎將正式運行業(yè)務的運行進程轉化為多個SIB,并將SIB路徑發(fā)送給SCE的調(diào)試器的顯示模塊和調(diào)試狀態(tài)模塊,SCE的調(diào)試器的顯示模塊利用高亮顯示的方式進行提示,調(diào)試狀態(tài)模塊將SIB路徑轉發(fā)給SCE的仿真器的仿真邏輯執(zhí)行模塊;SCE的仿真器的仿真邏輯執(zhí)行模塊根據(jù)SIB路徑和仿真邏輯定義模塊預先配置的觸發(fā)條件判斷該SIB是否是觸發(fā)點,如果是觸發(fā)點,仿真邏輯執(zhí)行模塊將與觸發(fā)點關聯(lián)的多條預置消息發(fā)送給模擬仿真引擎,對正在運行的業(yè)務進行模擬調(diào)試;如果不是觸發(fā)點,仿真邏輯執(zhí)行模塊通過SCE的仿真器的顯示模塊提示該SIB不是觸發(fā)點。上述方法中,該方法還包括SCE的仿真器設有跟蹤消息區(qū),該跟蹤消息區(qū)用于顯示所有業(yè)務控制點(SCP)對外發(fā)送的消息以及SCE的仿真器向SCP發(fā)送的消息,該消息包含發(fā)送方、接收方、消息事件名稱、消息發(fā)送時間;通過跟蹤消息區(qū)查看消息內(nèi)容時,根據(jù)消息類型,選擇合適的顯示方式查看消息內(nèi)容本發(fā)明提供的模擬仿真增值業(yè)務的方法及系統(tǒng),SCE的仿真器觸發(fā)模擬仿真引擎進行業(yè)務的正式運行,模擬仿真引擎將SIB路徑通過SCE的調(diào)試器發(fā)送給SCE的仿真器,SCE的仿真器根據(jù)SIB路徑對業(yè)務進行模擬調(diào)試,為業(yè)務的開發(fā)人員提供簡單、直觀的業(yè)務邏輯的仿真運行,從而實現(xiàn)業(yè)務邏輯的驗證,并可以實現(xiàn)業(yè)務的仿真調(diào)試;對于模擬仿真的運行業(yè)務,可以進行業(yè)務的跟蹤和有限度的修改,使得業(yè)務的開發(fā)人員更加直觀的了解業(yè)務的運行流程和運行狀態(tài);區(qū)別于實際環(huán)境的調(diào)試仿真系統(tǒng)的外部消息,本系統(tǒng)無需外部核心網(wǎng)、SIU、接口機等實際環(huán)境,所有的外部消息均由SCE提供的仿真器模擬實現(xiàn),因此系統(tǒng)結構更加簡單,有效地降低開發(fā)成本。


      圖1是本發(fā)明實施例中實現(xiàn)模擬仿真增值業(yè)務的系統(tǒng)的結構示意圖;圖2是本發(fā)明實施例中實現(xiàn)模擬仿真增值業(yè)務的方法的流程示意圖;圖3是本發(fā)明實施例中預設消息的定義窗口的示意圖。
      具體實施例方式基于智能網(wǎng)平臺業(yè)務控制點(SCP,Service Control Point),本發(fā)明的基本思想是SCE的仿真器觸發(fā)模擬仿真引擎進行業(yè)務的正式運行,模擬仿真引擎將SIB路徑通過SCE的調(diào)試器發(fā)送給SCE的仿真器,SCE的仿真器根據(jù)SIB路徑對業(yè)務進行模擬調(diào)試。下面通過附圖及具體實施例對本發(fā)明再做進一步的詳細說明。本發(fā)明提供一種模擬仿真增值業(yè)務的系統(tǒng),圖1是本發(fā)明實施例中實現(xiàn)模擬仿真增值業(yè)務的系統(tǒng)的結構示意圖,如圖1所示,該系統(tǒng)包括SCE11、模擬仿真引擎12 ;其中,SCEll包括仿真器111和調(diào)試器112 ;仿真器111,用于觸發(fā)模擬仿真引擎12 ;根據(jù)SIB路徑對業(yè)務進行模擬調(diào)試;模擬仿真引擎12,用于受到觸發(fā)時進行業(yè)務的正式運行,并將SIB路徑通過調(diào)試器112發(fā)送給仿真器111。所述SCEll還包括業(yè)務生成模塊113,用于根據(jù)增值業(yè)務生成業(yè)務文件,并通過SCE的調(diào)試器112發(fā)送給模擬仿真引擎12 ;所述模擬仿真引擎12還用于,根據(jù)所述業(yè)務文件進行業(yè)務的預運行;所述調(diào)試器112還用于,對模擬仿真引擎12進行業(yè)務的初始化管理。所述SCE的業(yè)務生成模塊113根據(jù)增值業(yè)務生成業(yè)務文件,并通過SCE的調(diào)試器112發(fā)送給模擬仿真引擎12為SCE的業(yè)務生成模塊113根據(jù)增值業(yè)務生成對應的業(yè)務文件,該業(yè)務文件包括觸發(fā)業(yè)務運行的觸發(fā)方式以及業(yè)務的基本信息;其中,業(yè)務的基本信息包括業(yè)務類型、業(yè)務的功能、業(yè)務邏輯;SCE的業(yè)務生成模塊113通過SCE的調(diào)試器112與模擬仿真引擎12的接口,將生成的業(yè)務文件發(fā)送給模擬仿真引擎12。所述模擬仿真引擎12根據(jù)業(yè)務文件進行業(yè)務的預運行為模擬仿真引擎12接收業(yè)務文件,根據(jù)其中的業(yè)務邏輯,進行業(yè)務的模擬仿真的預運行;如果該業(yè)務邏輯能夠正常運行,模擬仿真引擎通過消息將業(yè)務邏輯運行正常的運行狀態(tài)反饋給SCE的調(diào)試器112的顯示模塊;如果該業(yè)務邏輯運行出現(xiàn)異常,模擬仿真引擎可以向SCE的調(diào)試器112的顯示模塊告警。所述SCE的調(diào)試器112對模擬仿真引擎12進行業(yè)務的初始化管理為當業(yè)務邏輯運行出現(xiàn)異常時,SCE的調(diào)試器112中的用戶輸入模塊接收開對業(yè)務邏輯中的數(shù)據(jù)的修改,并通過SCE的調(diào)試器112與模擬仿真引擎12的接口將數(shù)據(jù)發(fā)送給模擬仿真引擎12,模擬仿真引擎12收到該數(shù)據(jù)后,將該數(shù)據(jù)加載到運行的業(yè)務邏輯中;和/或,SCE的調(diào)試器112對模擬仿真引擎12進行斷點設置,當業(yè)務運行到斷點時,模擬仿真引擎12將業(yè)務暫停,并將該斷點的數(shù)據(jù)信息發(fā)送給SCE的調(diào)試器112的顯示模塊。所述SCE的仿真器111觸發(fā)模擬仿真引擎12進行業(yè)務的正式運行為在SCE的仿真器111的仿真邏輯定義模塊編寫仿真消息和觸發(fā)器時序,SCE的仿真器111利用該仿真消息觸發(fā)模擬仿真引擎12對模擬的預運行的業(yè)務進行模擬的正式運行,SCE的仿真器111依據(jù)觸發(fā)器時序進行模擬仿真引擎12的觸發(fā);受到觸發(fā)的模擬仿真引擎12,進行模擬仿真業(yè)務的正式運行。所述模擬仿真引擎12將SIB路徑通過SCE的調(diào)試器112發(fā)送給SCE的仿真器111,SCE的仿真器111根據(jù)SIB路徑對業(yè)務進行模擬調(diào)試為模擬仿真引擎12將正式運行業(yè)務的運行進程轉化為多個SIB,并將SIB路徑發(fā)送給SCE的調(diào)試器112的顯示模塊和調(diào)試狀態(tài)模塊,SCE的調(diào)試器112的顯示模塊利用高亮顯示的方式進行提示,調(diào)試狀態(tài)模塊將SIB路徑轉發(fā)給SCE的仿真器111的仿真邏輯執(zhí)行模塊;SCE的仿真器111的仿真邏輯執(zhí)行模塊根據(jù)SIB路徑和仿真邏輯定義模塊預先配置的觸發(fā)條件判斷該SIB是否是觸發(fā)點,如果是觸發(fā)點,仿真邏輯執(zhí)行模塊將與觸發(fā)點關聯(lián)的多條預置消息發(fā)送給模擬仿真引擎12,對正在運行的業(yè)務進行模擬調(diào)試;如果不是觸發(fā)點,仿真邏輯執(zhí)行模塊通過SCE的仿真器111的顯示模塊提示該SIB不是觸發(fā)點?;谏鲜鱿到y(tǒng),本發(fā)明還提供一種模擬仿真增值業(yè)務的方法,圖2是本發(fā)明實施例中實現(xiàn)模擬仿真增值業(yè)務的方法的流程示意圖,如圖2所示,該方法包括以下步驟步驟201,SCE的業(yè)務生成模塊根據(jù)增值業(yè)務生成業(yè)務文件,并通過SCE的調(diào)試器發(fā)送給模擬仿真引擎;具體的,SCE的業(yè)務生成模塊根據(jù)增值業(yè)務生成對應的業(yè)務文件,該業(yè)務文件包括觸發(fā)業(yè)務運行的觸發(fā)方式以及業(yè)務的基本信息;其中,業(yè)務的基本信息包括業(yè)務類型、業(yè)務的功能、業(yè)務邏輯等;SCE的業(yè)務生成模塊通過SCE的調(diào)試器與模擬仿真引擎的接口,將生成的業(yè)務文件發(fā)送給模擬仿真弓I擎。步驟202,模擬仿真引擎根據(jù)業(yè)務文件進行業(yè)務的預運行;具體的,模擬仿真引擎接收業(yè)務文件,根據(jù)其中的業(yè)務邏輯,進行業(yè)務的模擬仿真的預運行,業(yè)務文件中的其他內(nèi)容可以作為業(yè)務運行的支持信息;如果該業(yè)務邏輯能夠正常運行,模擬仿真引擎通過消息將業(yè)務邏輯運行正常的運行狀態(tài)反饋給SCE的調(diào)試器的顯示模塊,顯示模塊進一步提供給開發(fā)人員;如果該業(yè)務邏輯運行出現(xiàn)異常,模擬仿真引擎可以向SCE的調(diào)試器的顯示模塊告警。步驟203,SCE的調(diào)試器對模擬仿真引擎進行業(yè)務的初始化管理;
      具體的,在模擬仿真引擎進行業(yè)務的預運行時,SCE的調(diào)試器可以對模擬仿真引擎進行業(yè)務的初始化管理,例如,當業(yè)務邏輯運行出現(xiàn)異常時,SCE的調(diào)試器中的用戶輸入模塊可以接收開發(fā)人員對業(yè)務邏輯中的數(shù)據(jù)的修改,并通過SCE的調(diào)試器與模擬仿真引擎的接口將數(shù)據(jù)發(fā)送給模擬仿真引擎,模擬仿真引擎收到該數(shù)據(jù)后,只需要將該數(shù)據(jù)加載到運行的業(yè)務邏輯中即可;SCE的調(diào)試器還可以對模擬仿真引擎進行斷點設置,即SCE的調(diào)試器的調(diào)試狀態(tài)模塊將預設的斷點通過消息發(fā)送給模擬仿真引擎,模擬仿真引擎根據(jù)預設的端點,當業(yè)務運行到斷點時,將業(yè)務暫停,并將該斷點的數(shù)據(jù)信息發(fā)送給SCE的調(diào)試器的顯示模塊;當業(yè)務運行時,SCE的調(diào)試器也可以將攜帶設置的斷點的消息發(fā)送給模擬仿真引擎。通過設置斷點,業(yè)務開發(fā)人員可以在SCE的調(diào)試器上得到業(yè)務的實時數(shù)據(jù),可以快速準確的發(fā)現(xiàn)問題,從而及時解決問題,提升了業(yè)務開發(fā)人員對業(yè)務邏輯的整體掌控性。步驟204,SCE的仿真器觸發(fā)模擬仿真引擎進行業(yè)務的正式運行;具體的,在SCE的仿真器的仿真邏輯定義模塊編寫仿真消息和觸發(fā)器時序,SCE的仿真器利用該仿真消息觸發(fā)模擬仿真引擎對模擬的預運行的業(yè)務進行模擬的正式運行;SCE的仿真器依據(jù)觸發(fā)器時序進行模擬仿真引擎的觸發(fā),該觸發(fā)器時序可以是觸發(fā)周期或具體的觸發(fā)時間,如果是觸發(fā)周期,則SCE的仿真器對模擬仿真引擎的觸發(fā)是循環(huán)的觸發(fā),具有一定規(guī)律,如果是具體的觸發(fā)時間,則SCE的仿真器依據(jù)具體的觸發(fā)時間對模擬仿真引擎進行觸發(fā),該觸發(fā)是不具有一定規(guī)律的;受到觸發(fā)的模擬仿真引擎,進行模擬仿真業(yè)務的正式運行,模擬仿真引擎可以與外部實體進行正常通信,例如,信令接口單元(SIU,Signal Interface Unit)、接口機或業(yè)務數(shù)據(jù)功能(SDF,Service Database Function)等外部實體通過封裝的外部消息發(fā)送dll動態(tài)鏈接庫給模擬仿真引擎,使得模擬仿真引擎在運行業(yè)務的過程中對外部消息能夠重新定向到SCE的調(diào)試器,而SCE的調(diào)試器可以模擬SIU、接口機、SDF等外部實體將外部消息發(fā)送給模擬仿真引擎的過程,向模擬仿真引擎發(fā)送消息,模擬仿真引擎可以通過發(fā)送者的線程號進行消息的識別。步驟205,模擬仿真引擎將SIB路徑通過SCE的調(diào)試器發(fā)送給SCE的仿真器,SCE的仿真器根據(jù)SIB路徑對業(yè)務進行模擬調(diào)試;具體的,模擬仿真引擎將正式運行業(yè)務的運行進程轉化為多個SIB,正式運行業(yè)務的模擬仿真引擎針對業(yè)務運行進程中的每個SIB,都將SIB路徑發(fā)送給SCE的調(diào)試器的顯示模塊和調(diào)試狀態(tài)模塊,SCE的調(diào)試器的顯示模塊利用高亮顯示的方式提示給開發(fā)人員,調(diào)試狀態(tài)模塊將SIB路徑轉發(fā)給SCE的仿真器的仿真邏輯執(zhí)行模塊;SCE的仿真器的仿真邏輯執(zhí)行模塊根據(jù)SIB路徑知道業(yè)務運行到的SIB,并根據(jù)仿真邏輯定義模塊預先配置的觸發(fā)條件判斷該SIB是否是觸發(fā)點,如果是觸發(fā)點,仿真邏輯執(zhí)行模塊將與觸發(fā)點關聯(lián)的多條預置消息發(fā)送給模擬仿真引擎,對正在運行的業(yè)務進行模擬調(diào)試;如果不是觸發(fā)點,仿真邏輯執(zhí)行模塊通過SCE的仿真器的顯示模塊提示開發(fā)人員該SIB不是觸發(fā)點;其中,觸發(fā)點包括SIB號觸發(fā)、事件號觸發(fā)、啟動仿真立即觸發(fā)、定時器觸發(fā)、操作號觸發(fā)等,是預先在SCE的仿真器的仿真邏輯定義模塊設置的;所述SIB號觸發(fā)是指預先定義業(yè)務邏輯中某個具體的SIB為觸發(fā)點,當業(yè)務運行到該SIB時,該觸發(fā)點被觸發(fā);所述事件號觸發(fā)是指預先定義發(fā)送事件號,當SCP對外發(fā)送該事件號時,該觸發(fā)點被觸
      8發(fā);所述啟動仿真立即出發(fā)是指啟動增值業(yè)務的模擬仿真時立即觸發(fā)業(yè)務;所述定時器觸發(fā)是指預先定義定時器的時間間隔,啟動增值業(yè)務的模擬仿真后開始計時,定時器到時后觸發(fā)點被觸發(fā),此外,該觸發(fā)點同時支持以此時間為間隔的循環(huán)觸發(fā);所述操作號觸發(fā)是指預先定義操作事件號,當狀態(tài)機向SIU發(fā)送該操作的信令時,該觸發(fā)點被觸發(fā);觸發(fā)點被觸發(fā)后,正在運行的業(yè)務可以實現(xiàn)該觸發(fā)點對應的功能,例如通信功能、加載數(shù)據(jù)功能等;與觸發(fā)點關聯(lián)的多條預置消息的定義窗口可以如圖3所示,預設消息的消息類型可以選擇G網(wǎng)SIU、固網(wǎng)SIU、C網(wǎng)SIU、SDF、接口管理平臺(IMP,Interface ManagerPlatform),預設消息作為模擬的相應外圍設備向SCP發(fā)的消息;預設消息的消息名稱是不可重復的消息名;對于預設消息的事件號,如果是SIU類的消息,則無需填寫;如果是SDF類的消息,則可以選擇SDF_ResponseEvent或SDFProcAck_EventIMP作為事件號,如果是IMP類的消息,則可以選擇START_SERVICE作為事件號或直接填寫事件號;預設消息的發(fā)送者和接收者是指預設消息的發(fā)生方和接收方,這里只有IMP類型的預設消息需要填寫發(fā)送者,該發(fā)送者是線程PNO號;預設消息的顯示方式是指填寫預設消息的內(nèi)容時使用的顯示方式,如果是SIU類和SDF類的預設消息消息,則都有固定的顯示方式,IMP類的預設消息可以選擇文本方式、消息SIB方式或十六進制方式;SCE的仿真器中還可以有跟蹤消息區(qū),該跟蹤消息區(qū)用于顯示所有SCP對外發(fā)送的消息以及SCE的仿真器向SCP發(fā)送的消息,該消息包含發(fā)送方、接收方、消息事件名稱(如果是信令類操作還包括操作名稱)、消息發(fā)送時間;通過跟蹤消息區(qū)查看消息內(nèi)容時,根據(jù)消息類型,選擇合適的顯示方式查看消息內(nèi)容,例如,信令類操作使用樹形顯示方式,SDF消息使用文本顯示方式,接口機消息使用十六進制顯示方式(因為該接口機消息的消息體無法得到消息的結構定義);這里,如果是信令類操作,當接收方是SCP狀態(tài)機時,可以將該信令類操作變?yōu)轭A置消息,此時只需要增加填寫消息名稱,增加后可以再編輯修改消息內(nèi)容。以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
      權利要求
      1.一種模擬仿真增值業(yè)務的系統(tǒng),該系統(tǒng)包括業(yè)務生成環(huán)境(SCE)、模擬仿真引擎; 其中,SCE包括仿真器和調(diào)試器;仿真器,用于觸發(fā)模擬仿真引擎;根據(jù)業(yè)務獨立模塊(SIB)路徑對業(yè)務進行模擬調(diào)試;模擬仿真引擎,用于受到觸發(fā)時進行業(yè)務的正式運行,并將SIB路徑通過SCE的調(diào)試器發(fā)送給SCE的仿真器。
      2.根據(jù)權利要求1所述的模擬仿真增值業(yè)務的系統(tǒng),其特征在干,所述SCE還包括業(yè)務生成模塊,用于根據(jù)增值業(yè)務生成業(yè)務文件,并通過SCE的調(diào)試器發(fā)送給模擬仿真引擎;所述模擬仿真引擎還用干,根據(jù)所述業(yè)務文件進行業(yè)務的預運行;所述調(diào)試器還用于,對模擬仿真引擎進行業(yè)務的初始化管理。
      3.一種模擬仿真增值業(yè)務的方法,該方法包括SCE的仿真器觸發(fā)模擬仿真引擎進行業(yè)務的正式運行,模擬仿真引擎將SIB路徑通過 SCE的調(diào)試器發(fā)送給SCE的仿真器,SCE的仿真器根據(jù)SIB路徑對業(yè)務進行模擬調(diào)試。
      4.根據(jù)權利要求3所述的模擬仿真增值業(yè)務的方法,其特征在干,所述SCE的仿真器觸發(fā)模擬仿真引擎進行業(yè)務的正式運行之前,該方法還包括SCE的業(yè)務生成模塊根據(jù)增值業(yè)務生成業(yè)務文件,并通過SCE的調(diào)試器發(fā)送給模擬仿真引擎,模擬仿真引擎根據(jù)業(yè)務文件進行業(yè)務的預運行;SCE的調(diào)試器對模擬仿真引擎進行業(yè)務的初始化管理。
      5.根據(jù)權利要求3或4所述的模擬仿真增值業(yè)務的方法,其特征在干,所述SCE的業(yè)務生成模塊根據(jù)增值業(yè)務生成業(yè)務文件,并通過SCE的調(diào)試器發(fā)送給模擬仿真引擎為SCE的業(yè)務生成模塊根據(jù)增值業(yè)務生成對應的業(yè)務文件,該業(yè)務文件包括觸發(fā)業(yè)務運行的觸發(fā)方式以及業(yè)務的基本信息;其中,業(yè)務的基本信息包括業(yè)務類型、業(yè)務的功能、業(yè)務邏輯;SCE的業(yè)務生成模塊通過SCE的調(diào)試器與模擬仿真引擎的接ロ,將生成的業(yè)務文件發(fā)送給模擬仿真引擎。
      6.根據(jù)權利要求3或4所述的模擬仿真增值業(yè)務的方法,其特征在干,所述模擬仿真引擎根據(jù)業(yè)務文件進行業(yè)務的預運行為模擬仿真引擎接收業(yè)務文件,根據(jù)其中的業(yè)務邏輯,進行業(yè)務的模擬仿真的預運行;如果該業(yè)務邏輯能夠正常運行,模擬仿真引擎通過消息將業(yè)務邏輯運行正常的運行狀態(tài)反饋給SCE的調(diào)試器的顯示模塊;如果該業(yè)務邏輯運行出現(xiàn)異常,模擬仿真引擎可以向SCE的調(diào)試器的顯示模塊告警。
      7.根據(jù)權利要求3或4所述的模擬仿真增值業(yè)務的方法,其特征在干,所述SCE的調(diào)試器對模擬仿真引擎進行業(yè)務的初始化管理為當業(yè)務邏輯運行出現(xiàn)異常吋,SCE的調(diào)試器中的用戶輸入模塊接收開對業(yè)務邏輯中的數(shù)據(jù)的修改,并通過SCE的調(diào)試器與模擬仿真引擎的接ロ將數(shù)據(jù)發(fā)送給模擬仿真引擎,模擬仿真引擎收到該數(shù)據(jù)后,將該數(shù)據(jù)加載到運行的業(yè)務邏輯中;和/或,SCE的調(diào)試器對模擬仿真引擎進行斷點設置,當業(yè)務運行到斷點吋,模擬仿真引擎將業(yè)務暫停,并將該斷點的數(shù)據(jù)信息發(fā)送給SCE的調(diào)試器的顯示模塊。
      8.根據(jù)權利要求3所述的模擬仿真增值業(yè)務的方法,其特征在干,所述SCE的仿真器觸發(fā)模擬仿真引擎進行業(yè)務的正式運行為在SCE的仿真器的仿真邏輯定義模塊編寫仿真消息和觸發(fā)器時序,SCE的仿真器利用該仿真消息觸發(fā)模擬仿真引擎對模擬的預運行的業(yè)務進行模擬的正式運行,SCE的仿真器依據(jù)觸發(fā)器時序進行模擬仿真引擎的觸發(fā);受到觸發(fā)的模擬仿真引擎,進行模擬仿真業(yè)務的正式運行。
      9.根據(jù)權利要求3所述的模擬仿真增值業(yè)務的方法,其特征在干,所述模擬仿真引擎將SIB路徑通過SCE的調(diào)試器發(fā)送給SCE的仿真器,SCE的仿真器根據(jù)SIB路徑對業(yè)務進行模擬調(diào)試為模擬仿真引擎將正式運行業(yè)務的運行進程轉化為多個SIB,并將SIB路徑發(fā)送給SCE的調(diào)試器的顯示模塊和調(diào)試狀態(tài)模塊,SCE的調(diào)試器的顯示模塊利用高亮顯示的方式進行提示,調(diào)試狀態(tài)模塊將SIB路徑轉發(fā)給SCE的仿真器的仿真邏輯執(zhí)行模塊;SCE的仿真器的仿真邏輯執(zhí)行模塊根據(jù)SIB路徑和仿真邏輯定義模塊預先配置的觸發(fā)條件判斷該SIB是否是觸發(fā)點,如果是觸發(fā)點,仿真邏輯執(zhí)行模塊將與觸發(fā)點關聯(lián)的多條預置消息發(fā)送給模擬仿真引擎,對正在運行的業(yè)務進行模擬調(diào)試;如果不是觸發(fā)點,仿真邏輯執(zhí)行模塊通過SCE的仿真器的顯示模塊提示該SIB不是觸發(fā)點。
      10.根據(jù)權利要求9所述的模擬仿真增值業(yè)務的方法,其特征在于,該方法還包括SCE的仿真器設有跟蹤消息區(qū),該跟蹤消息區(qū)用于顯示所有業(yè)務控制點(SCP)對外發(fā)送的消息以及SCE的仿真器向SCP發(fā)送的消息,該消息包含發(fā)送方、接收方、消息事件名稱、 消息發(fā)送時間;通過跟蹤消息區(qū)查看消息內(nèi)容吋,根據(jù)消息類型,選擇合適的顯示方式查看消息內(nèi)容。
      全文摘要
      本發(fā)明公開一種模擬仿真增值業(yè)務的方法,應用于電信通訊領域的模擬仿真技術,該方法包括業(yè)務生成環(huán)境(SCE)的仿真器觸發(fā)模擬仿真引擎進行業(yè)務的正式運行,模擬仿真引擎將業(yè)務獨立模塊(SIB)路徑通過SCE的調(diào)試器發(fā)送給SCE的仿真器,SCE的仿真器根據(jù)SIB路徑對業(yè)務進行模擬調(diào)試;本發(fā)明還提供一種模擬仿真增值業(yè)務的系統(tǒng)。根據(jù)本發(fā)明的技術方案,簡單直觀的對增值業(yè)務進行仿真運行并實現(xiàn)業(yè)務的仿真調(diào)試。
      文檔編號H04L12/26GK102594615SQ20111002052
      公開日2012年7月18日 申請日期2011年1月18日 優(yōu)先權日2011年1月18日
      發(fā)明者周雅夫, 張南駿, 舒暢, 鈕滿春, 馬玉偉 申請人:中興通訊股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1