国产精品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è)務(wù)獨(dú)立模塊的電信業(yè)務(wù)開發(fā)方法

      文檔序號(hào):7617824閱讀:237來源:國知局
      專利名稱:一種基于業(yè)務(wù)獨(dú)立模塊的電信業(yè)務(wù)開發(fā)方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及電信領(lǐng)域的業(yè)務(wù)開發(fā)方法。
      在現(xiàn)有的基于SIB(業(yè)務(wù)獨(dú)立模塊)的業(yè)務(wù)開發(fā)環(huán)境的產(chǎn)品中,作為業(yè)務(wù)構(gòu)造單位的SIB是根據(jù)現(xiàn)有業(yè)務(wù)開發(fā)的,從適應(yīng)不斷增長的新需求方面來講,已有的SIB是不能滿足需要的。例如,當(dāng)開發(fā)新業(yè)務(wù)時(shí),有可能要對(duì)原有的INAP(智能網(wǎng)絡(luò)應(yīng)用協(xié)議)消息集、SIB功能進(jìn)行修改或添加,這就涉及到SIB參數(shù)或端口的修改,由于現(xiàn)有的基于SIB的業(yè)務(wù)開發(fā)只能針對(duì)一個(gè)封裝了參數(shù)的INAP操作集,在不改變系統(tǒng)的情況下,SIB參數(shù)的增減會(huì)導(dǎo)致編譯出錯(cuò)。同時(shí),由于SIB類型與SIB的編輯窗口是一一對(duì)應(yīng)的,如果考慮新業(yè)務(wù)開發(fā)的需求,就必需對(duì)提供業(yè)務(wù)開發(fā)環(huán)境的產(chǎn)品進(jìn)行修改,這不利于系統(tǒng)的維護(hù)和擴(kuò)充。另外,現(xiàn)有的提供電信業(yè)務(wù)開發(fā)環(huán)境的產(chǎn)品通常都提供業(yè)務(wù)測(cè)試功能,但不提供業(yè)務(wù)調(diào)試功能,雖然業(yè)務(wù)測(cè)試功能可檢查業(yè)務(wù)流程的正確性,但它不能直觀地向用戶提供業(yè)務(wù)運(yùn)行流程的跟蹤和SIB對(duì)象屬性的掌握,從而降低了電信業(yè)務(wù)的開發(fā)效率。
      針對(duì)上述問題,本發(fā)明的目的在于提供一種基于SIB的電信業(yè)務(wù)開發(fā)方法,使用該方法可以增加電信系統(tǒng)業(yè)務(wù)開發(fā)中的可維護(hù)性和可擴(kuò)充性,以及提高業(yè)務(wù)的開發(fā)效率為達(dá)到上述目的,本發(fā)明采用的技術(shù)方案是
      (1)設(shè)計(jì)、實(shí)現(xiàn)SIB模板,即設(shè)計(jì)業(yè)務(wù)獨(dú)立模塊SIB的參數(shù)和端口,將其按照一定格式進(jìn)行描述,形成SIB屬性描述文件;在實(shí)現(xiàn)SIB功能時(shí),定義傳遞參數(shù)和端口的語法,以完成SIB功能模板文件;(2)用SIB搭建業(yè)務(wù),即首先定義業(yè)務(wù)所需的數(shù)據(jù)庫和變量;其次通過SIB類列表選擇不同的SIB類創(chuàng)建SIB對(duì)象,并將SIB對(duì)象布局在編輯窗口,然后從SIB屬性描述文件中讀取參數(shù)為SIB對(duì)象參數(shù)賦值;第三確定SIB端口連線,通過解析SIB屬性描述文件系統(tǒng)生成端口菜單,用戶根據(jù)業(yè)務(wù)需要連接成不同的分支,上述定義或編輯后的數(shù)據(jù)庫、變量及業(yè)務(wù)流圖分別作為數(shù)據(jù)庫信息、變量信息和SIB對(duì)象信息按照自定義的格式儲(chǔ)存為業(yè)務(wù)文件;(3)將業(yè)務(wù)文件轉(zhuǎn)化成數(shù)據(jù)庫文件和業(yè)務(wù)代碼文件,即首先根據(jù)業(yè)務(wù)文件的格式讀取全部信息,將數(shù)據(jù)庫信息翻譯成滿足數(shù)據(jù)庫定義語法的數(shù)據(jù)庫文件;再將業(yè)務(wù)流圖信息通過對(duì)模板語法解析、翻譯形成一個(gè)標(biāo)準(zhǔn)的業(yè)務(wù)代碼文件;在上述翻譯過程中,對(duì)錯(cuò)誤的數(shù)據(jù)庫定義、錯(cuò)誤的SIB對(duì)象參數(shù)賦值、錯(cuò)誤的出口連接、業(yè)務(wù)流圖的不完善連線要給出錯(cuò)誤提示,然后判斷出現(xiàn)的錯(cuò)誤是模板定義錯(cuò)誤還是業(yè)務(wù)編輯錯(cuò)誤,如果是模板定義錯(cuò)誤返回上述步驟(1)繼續(xù)操作,否則返回上述步驟(2)繼續(xù)操作;(4)將數(shù)據(jù)庫文件和業(yè)務(wù)代碼文件編譯成可執(zhí)行文件,即首先要對(duì)數(shù)據(jù)庫文件進(jìn)行編譯;其次對(duì)業(yè)務(wù)代碼文件編譯,在上述編譯過程中,對(duì)錯(cuò)誤的語法、語義要給出錯(cuò)誤提示;然后判斷上述編譯是否存在編譯錯(cuò)誤,如果存在編譯錯(cuò)誤返回上述步驟(2)繼續(xù)操作,否則繼續(xù)以下步驟的操作;(5)進(jìn)行業(yè)務(wù)執(zhí)行跟蹤,即進(jìn)行SIB參數(shù)值、業(yè)務(wù)變量值跟蹤和業(yè)務(wù)執(zhí)行的動(dòng)態(tài)跟蹤。
      由于本發(fā)明將業(yè)務(wù)獨(dú)立模塊SIB的參數(shù)和端口,將其按照一定格式進(jìn)行描述,形成SIB屬性描述文件;并在實(shí)現(xiàn)SIB功能時(shí),通過定義傳遞參數(shù)和端口的語法來描述SIB功能,形成SIB功能模板文件,因此,采用上述SIB開發(fā)電信業(yè)務(wù),可以根據(jù)業(yè)務(wù)開發(fā)的需要對(duì)SIB模板進(jìn)行修改和擴(kuò)充,而不必對(duì)業(yè)務(wù)開發(fā)產(chǎn)品進(jìn)行任何修改,提高了系統(tǒng)的可維護(hù)性和可擴(kuò)充性,簡化業(yè)務(wù)開發(fā)過程;同時(shí),由于本發(fā)明的業(yè)務(wù)調(diào)試功能可進(jìn)行業(yè)務(wù)執(zhí)行跟蹤,用戶能方便地查看業(yè)務(wù)執(zhí)行流程和SIB對(duì)象的屬性值,這樣,可容易地找到SIB參數(shù)定義錯(cuò)誤或業(yè)務(wù)流程設(shè)計(jì)錯(cuò)誤,從而提高了業(yè)務(wù)開發(fā)的效率。
      下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明。


      圖1是本發(fā)明所述方法的流程示意圖。
      本發(fā)明提供的基于SIB的電信業(yè)務(wù)開發(fā)方法包括SIB模板定義、業(yè)務(wù)編輯、業(yè)務(wù)翻譯、業(yè)務(wù)編譯和業(yè)務(wù)調(diào)試五大部分。其中,所述SIB模板定義包括SIB參數(shù)描述和SIB功能實(shí)現(xiàn)描述;所述業(yè)務(wù)編輯包括業(yè)務(wù)流程編輯和業(yè)務(wù)所需數(shù)據(jù)庫編輯;所述業(yè)務(wù)翻譯包括業(yè)務(wù)文件翻譯和錯(cuò)誤報(bào)告生成;所述業(yè)務(wù)編譯包括語法、語意錯(cuò)誤報(bào)告生成和業(yè)務(wù)代碼文件、數(shù)據(jù)庫編譯;所述業(yè)務(wù)調(diào)試包括單步跟蹤、SIB對(duì)象參數(shù)值和業(yè)務(wù)變量值跟蹤。上述本發(fā)明各個(gè)部分的具體實(shí)施參考圖1。
      在步驟1,設(shè)計(jì)、實(shí)現(xiàn)SIB模板,即設(shè)計(jì)業(yè)務(wù)獨(dú)立模塊SIB的參數(shù)和端口,將其按照一定格式進(jìn)行描述,形成SIB屬性描述文件;在實(shí)現(xiàn)SIB功能時(shí),通過定義傳遞參數(shù)和端口的語法來描述SIB功能,以完成SIB功能模板文件;在進(jìn)行SIB參數(shù)和端口描述時(shí),可以采用長名、短名定義的方式,其中包括每個(gè)SIB的參數(shù)、端口、名稱等基本信息的描述,在描述中定義成統(tǒng)一格式,有助于對(duì)參數(shù)描述文件的讀寫來進(jìn)行業(yè)務(wù)文件的翻譯和參數(shù)解析等工作。
      下面是一個(gè)簡單SIB的參數(shù)和端口描述例子SIB名稱=賦值SIB描述=對(duì)變量進(jìn)行賦值SIB圖片=圖片路徑及名稱SIB端口=輸入端口SIB端口=成功出口SIB端口=錯(cuò)誤出口SIB參數(shù)=參數(shù)短名,參數(shù)初值,參數(shù)長名。
      在實(shí)現(xiàn)SIB的功能時(shí),采用模板文件的形式,用符合編譯語法要求的格式進(jìn)行SIB功能的描述,其中定義一些通用語法來解決SIB對(duì)象的參數(shù)值傳入和SIB對(duì)象端口的分支問題。對(duì)于復(fù)雜的SIB則進(jìn)行過程定義并在模板文件中提供過程調(diào)用的語法描述、調(diào)用及聲明方法。對(duì)于不同的業(yè)務(wù)實(shí)現(xiàn)語言要滿足不同語法要求來描述SIB的功能。每生成一個(gè)新的對(duì)象就調(diào)用一次過程。下面是一個(gè)簡單SIB的實(shí)現(xiàn)描述,其中給出名稱、參數(shù)定義、變量定義、過程定義及內(nèi)容定義。賦值[變量][過程][內(nèi)容]&lt;標(biāo)號(hào)&gt;
      賦值語句比較結(jié)果是否成功賦值是轉(zhuǎn)入成功出口否轉(zhuǎn)讓錯(cuò)誤出口由于SIB參數(shù)描述和功能實(shí)現(xiàn)都采用模板文件和自定義語法,只要依照規(guī)定的格式用戶就能自己添加新的SIB,增加了系統(tǒng)的可擴(kuò)充性。
      有了完善的SIB定義,下一步就可進(jìn)行業(yè)務(wù)編輯的實(shí)現(xiàn)。
      在步驟2,用SIB搭建業(yè)務(wù),即首先定義業(yè)務(wù)所需的數(shù)據(jù)庫和變量;其次通過SIB類列表選擇不同的SIB類創(chuàng)建SIB對(duì)象,并將SIB對(duì)象布局在編輯窗口,然后從SIB屬性描述文件中讀取參數(shù)為SIB對(duì)象參數(shù)賦值;第三確定SIB端口連線,通過解析SIB屬性描述文件系統(tǒng)生成端口菜單,用戶根據(jù)業(yè)務(wù)需要連接成不同的分支,上述定義或編輯后的數(shù)據(jù)庫、變量及業(yè)務(wù)流圖分別作為數(shù)據(jù)庫信息、變量信息和SIB對(duì)象信息格式儲(chǔ)存為業(yè)務(wù)文件;數(shù)據(jù)庫編輯221,提供方便的界面編輯,按給定格式存儲(chǔ)成文件,然利用翻譯器翻譯成符合數(shù)據(jù)庫編譯器的標(biāo)準(zhǔn)文件。
      在本步驟具體實(shí)現(xiàn)時(shí),可以將編輯界面劃分為SIB類面板、編輯區(qū)等部分,通過拖拉SIB類在編輯區(qū)創(chuàng)建SIB對(duì)象。實(shí)際中,編輯區(qū)可以設(shè)計(jì)成網(wǎng)格形式,SIB對(duì)象放在格中,SIB間的連線放在網(wǎng)格上,對(duì)于選中的兩個(gè)SIB對(duì)象,系統(tǒng)進(jìn)行自動(dòng)布線,并保證連線的不重疊。對(duì)SIB參數(shù)的編輯可以采用動(dòng)態(tài)的屬性窗口,針對(duì)不同的SIB,通過解析參數(shù)結(jié)構(gòu)層次和端口定義自動(dòng)生成參數(shù)編輯窗口和端口菜單。上述實(shí)現(xiàn)的關(guān)鍵是在參數(shù)的描述方式上采用了長名、短名的定義和解析,如果SIB參數(shù)描述只有一層結(jié)構(gòu),生成的窗口也就簡單,如果長名描述中有多于兩層的結(jié)構(gòu),解析屬性后會(huì)生成樹狀結(jié)構(gòu)窗口。因此當(dāng)用戶修改了SIB參數(shù)描述后就不用重新修改SIB參數(shù)編輯窗口,系統(tǒng)會(huì)自動(dòng)適應(yīng)模板文件的變化。
      有了靈活的SIB模板描述和動(dòng)態(tài)的參數(shù)編輯對(duì)話窗口的技術(shù)支持,就可方便地實(shí)現(xiàn)SIB集的擴(kuò)充并可滿足業(yè)務(wù)開發(fā)對(duì)INAP集的修改、擴(kuò)充的需要。用戶根據(jù)不斷發(fā)展的業(yè)務(wù)需要和功能需求可自由的定義新的SIB,使得業(yè)務(wù)的編寫和實(shí)現(xiàn)更為快捷。例如通過定義新SIB可滿足消息集的添加。
      在步驟3,將業(yè)務(wù)文件轉(zhuǎn)化成數(shù)據(jù)庫文件和業(yè)務(wù)代碼文件,即首先根據(jù)業(yè)務(wù)文件的格式讀取全部信息,將數(shù)據(jù)庫信息翻譯成滿足數(shù)據(jù)庫定義語法的數(shù)據(jù)庫文件;再將業(yè)務(wù)流圖信息通過對(duì)模板語法解析、翻譯形成一個(gè)標(biāo)準(zhǔn)的業(yè)務(wù)代碼文件;在上述翻譯過程中,對(duì)錯(cuò)誤的數(shù)據(jù)庫定義、錯(cuò)誤的SIB對(duì)象參數(shù)賦值、錯(cuò)誤的出口、業(yè)務(wù)流圖的不完善連線要給出錯(cuò)誤提示,然后判斷出現(xiàn)的錯(cuò)誤是模板定義錯(cuò)誤還是業(yè)務(wù)編輯錯(cuò)誤,如果是模板定義錯(cuò)誤返回上述步驟1繼續(xù)操作,否則返回上述步驟2繼續(xù)操作;實(shí)際中,上述翻譯過程可以采用語法定義,語法解析,語法錯(cuò)誤報(bào)告三個(gè)措施來實(shí)現(xiàn),SIB流圖到業(yè)務(wù)文件的翻譯及數(shù)據(jù)庫定義到數(shù)據(jù)庫定義文件的翻譯都是通過對(duì)模板文件語法的理解對(duì)參數(shù)進(jìn)行賦值,然后將整個(gè)功能模塊搭建的業(yè)務(wù)翻譯成標(biāo)準(zhǔn)的代碼文件。翻譯時(shí)在讀取SIB模板文件時(shí)每遇到一個(gè)語法,象參數(shù)值傳遞語法、端口分支翻譯語法等,就從SIB對(duì)象屬性數(shù)據(jù)中取得相應(yīng)的值或變量,將未知的語法解析成編譯器可識(shí)別的并且具有邏輯性的程序代碼。針對(duì)無法解析的語法或?qū)ο笾胁淮嬖诘闹祷騾?shù)等錯(cuò)誤將提供翻譯錯(cuò)誤報(bào)告,用窗口的形式顯示以方便錯(cuò)誤定位,用戶只需在錯(cuò)誤行上點(diǎn)擊一下,編輯業(yè)務(wù)的窗口將自動(dòng)把焦點(diǎn)移動(dòng)到產(chǎn)生錯(cuò)誤的SIB對(duì)象上。錯(cuò)誤描述中給出錯(cuò)誤的出處、錯(cuò)誤的類型和錯(cuò)誤的原因,同時(shí)在業(yè)務(wù)編輯環(huán)境里還提供查找SIB對(duì)象功能,只需輸入對(duì)象ID或?qū)ο竺Q即可定位。
      在步驟4,將數(shù)據(jù)庫文件和業(yè)務(wù)代碼文件編譯成可執(zhí)行文件,即首先要對(duì)數(shù)據(jù)庫文件進(jìn)行編譯;其次對(duì)業(yè)務(wù)代碼文件編譯。
      上述業(yè)務(wù)數(shù)據(jù)庫編譯,是將數(shù)據(jù)庫定義文件編譯成標(biāo)準(zhǔn)數(shù)據(jù)庫,并可以進(jìn)行測(cè)試數(shù)據(jù)配置。這要求在業(yè)務(wù)代碼文件編譯之前進(jìn)行,因?yàn)闃I(yè)務(wù)流程編譯要使用數(shù)據(jù)庫信息。
      上述業(yè)務(wù)代碼文件編譯主要是給出經(jīng)過翻譯后的業(yè)務(wù)代碼文件的語法、語意錯(cuò)誤,沒有錯(cuò)誤則生成一個(gè)可執(zhí)行文件。
      在上述編譯過程中,對(duì)錯(cuò)誤的語法、語義要給出錯(cuò)誤提示;然后判斷上述編譯是否存在編譯錯(cuò)誤,如果存在編譯錯(cuò)誤返回上述步驟2繼續(xù)操作,否則繼續(xù)以下步驟的操作。
      在步驟5,進(jìn)行業(yè)務(wù)執(zhí)行跟蹤,即進(jìn)行SIB參數(shù)值、業(yè)務(wù)變量值跟蹤和業(yè)務(wù)執(zhí)行的動(dòng)態(tài)跟蹤。
      本步驟在具體實(shí)施時(shí),可以從業(yè)務(wù)執(zhí)行過程中取得每一個(gè)變量,每一個(gè)SIB的一組參數(shù)值,并根據(jù)用戶的需要顯示在觀測(cè)窗口,并在業(yè)務(wù)圖形文件中動(dòng)態(tài)指示業(yè)務(wù)的運(yùn)行位置。
      為了更好地實(shí)施本步驟,實(shí)際中首先使業(yè)務(wù)調(diào)試器提供一個(gè)友好的圖形用戶界面和方便、快捷的操作方法。業(yè)務(wù)調(diào)試器主要包括三部分?jǐn)帱c(diǎn)管理、觀察變量管理以及調(diào)試過程管理。斷點(diǎn)管理是在單個(gè)或者多個(gè)SIB上添加、刪除斷點(diǎn)標(biāo)志,實(shí)現(xiàn)時(shí)可以先改變界面上SIB對(duì)象的顯示狀態(tài),然后在斷點(diǎn)鏈表中記錄被設(shè)斷點(diǎn)SIB對(duì)象的ID(標(biāo)識(shí));觀察變量管理可以選擇一個(gè)、或者多個(gè)變量以觀測(cè)其值的變化,變量的列表信息來自于SIB業(yè)務(wù)文件,通過讀取業(yè)務(wù)文件的變量鏈表填充觀察變量列表框,對(duì)于被選擇的變量在鏈表中的變量對(duì)象上設(shè)置標(biāo)志,以便值的對(duì)應(yīng)顯示;調(diào)試過程管理是控制業(yè)務(wù)邏輯上單步執(zhí)行或者業(yè)務(wù)運(yùn)行到下一個(gè)斷點(diǎn)的進(jìn)程,在此過程中觀察業(yè)務(wù)數(shù)據(jù)、消息流的傳遞以及各個(gè)SIB的執(zhí)行情況,以分析業(yè)務(wù)的正確性和適應(yīng)性。
      為了實(shí)現(xiàn)單步調(diào)試需在SIB的功能模板中加入調(diào)試代碼來完成消息傳輸端口連接、端口監(jiān)聽及消息傳輸,在每次運(yùn)行一個(gè)SIB對(duì)象時(shí),首先通過查詢斷點(diǎn)鏈表判斷是否設(shè)置斷點(diǎn),如果沒設(shè)置,直接運(yùn)行SIB,如果設(shè)置了斷點(diǎn)就要執(zhí)行消息通道的連接,并在SIB功能代碼執(zhí)行后將當(dāng)前的參數(shù)值、變量值通過通道傳出到調(diào)試過程管理部分,再結(jié)合用戶對(duì)觀察窗口的設(shè)置輸出特定的變量值,這樣在觀察窗口可以查看參數(shù)值的變化過程和所監(jiān)視的變量值的變化。同時(shí)在業(yè)務(wù)流圖上修改當(dāng)前運(yùn)行的SIB對(duì)象的狀態(tài),用戶可跟蹤SIB對(duì)象的動(dòng)態(tài)執(zhí)行過程。
      根據(jù)單步調(diào)試結(jié)果用戶可以跟蹤SIB運(yùn)行過程,如果所測(cè)試的流程正確則就完成了一個(gè)業(yè)務(wù)的開發(fā),如果流程有不對(duì)的地方則返回到第2步進(jìn)行修改。
      總之,上述采用模板方式來實(shí)現(xiàn)SIB的屬性描述和功能描述以及依據(jù)SIB模板進(jìn)行電信業(yè)務(wù)開發(fā)的方法已由本發(fā)明詳細(xì)說明,因此,建立在SIB模板概念基礎(chǔ)上的任何電信業(yè)務(wù)的開發(fā)方法都應(yīng)在本發(fā)明的保護(hù)范圍之內(nèi)。
      權(quán)利要求
      1.一種基于業(yè)務(wù)獨(dú)立模塊的電信業(yè)務(wù)開發(fā)方法,其特征在于(1)設(shè)計(jì)、實(shí)現(xiàn)SIB模板,即設(shè)計(jì)業(yè)務(wù)獨(dú)立模塊SIB的參數(shù)和端口,將其按照一定格式進(jìn)行描述,形成SIB屬性描述文件;在實(shí)現(xiàn)SIB功能時(shí),定義傳遞參數(shù)和端口的語法,以完成SIB功能模板文件;(2)用SIB搭建業(yè)務(wù),即首先定義業(yè)務(wù)所需的數(shù)據(jù)庫和變量;其次通過SIB類列表選擇不同的SIB類創(chuàng)建SIB對(duì)象,并將SIB對(duì)象布局在編輯窗口,然后從SIB屬性描述文件中讀取參數(shù)為SIB對(duì)象參數(shù)賦值;第三確定SIB端口連線,通過解析SIB屬性描述文件系統(tǒng)生成端口菜單,用戶根據(jù)業(yè)務(wù)需要連接成不同的分支,上述定義或編輯后的數(shù)據(jù)庫、變量及業(yè)務(wù)流圖分別作為數(shù)據(jù)庫信息、變量信息和SIB對(duì)象信息按照自定義格式儲(chǔ)存為業(yè)務(wù)文件;(3)將業(yè)務(wù)文件轉(zhuǎn)化成數(shù)據(jù)庫文件和業(yè)務(wù)代碼文件,即首先根據(jù)業(yè)務(wù)文件的格式讀取全部信息,將數(shù)據(jù)庫信息翻譯成滿足數(shù)據(jù)庫定義語法的數(shù)據(jù)庫文件;再將業(yè)務(wù)流圖信息通過對(duì)模板語法解析、翻譯形成一個(gè)標(biāo)準(zhǔn)的業(yè)務(wù)代碼文件;在上述翻譯過程中,對(duì)錯(cuò)誤的數(shù)據(jù)庫定義、錯(cuò)誤的SIB對(duì)象參數(shù)賦值、錯(cuò)誤的出口、業(yè)務(wù)流圖的不完善連線要給出錯(cuò)誤提示,然后判斷出現(xiàn)的錯(cuò)誤是模板定義錯(cuò)誤還是業(yè)務(wù)編輯錯(cuò)誤,如果是模板定義錯(cuò)誤返回上述步驟(1)繼續(xù)操作,否則返回上述步驟(2)繼續(xù)操作;(4)將數(shù)據(jù)庫文件和業(yè)務(wù)代碼文件編譯成可執(zhí)行文件,即首先要對(duì)數(shù)據(jù)庫文件進(jìn)行編譯;其次對(duì)業(yè)務(wù)代碼文件編譯,在上述編譯過程中,對(duì)錯(cuò)誤的語法、語義要給出錯(cuò)誤提示;然后判斷上述編譯是否存在編譯錯(cuò)誤,如果存在編譯錯(cuò)誤返回上述步驟(2)繼續(xù)操作,否則繼續(xù)以下步驟的操作;(5)進(jìn)行業(yè)務(wù)執(zhí)行跟蹤,即進(jìn)行SIB參數(shù)值、業(yè)務(wù)變量值跟蹤和業(yè)務(wù)執(zhí)行的動(dòng)態(tài)跟蹤。
      2.根據(jù)權(quán)利要求1所述的基于業(yè)務(wù)獨(dú)立模塊的電信業(yè)務(wù)開發(fā)方法,其特征在于所述將SIB的參數(shù)和端口其按照一定格式進(jìn)行描述采用長名、短名定義的方式進(jìn)行描述。
      3.根據(jù)權(quán)利要求1所述的基于業(yè)務(wù)獨(dú)立模塊的電信業(yè)務(wù)開發(fā)方法,其特征在于所述完成SIB功能模板文件,是采用模板文件的形式,用符合編譯語法要求的格式進(jìn)行SIB功能的描述。
      全文摘要
      本發(fā)明公開了一種基于SIB的電信業(yè)務(wù)開發(fā)方法,該方法利用長、短名描述和語法定義將電信業(yè)務(wù)開發(fā)中的業(yè)務(wù)獨(dú)立模塊SIB形式化為SIB模板文件,通過創(chuàng)建SIB對(duì)象搭建業(yè)務(wù),然后經(jīng)過解析和理解模板語法將業(yè)務(wù)流程翻譯成標(biāo)準(zhǔn)的業(yè)務(wù)代碼文件,編譯后形成可執(zhí)行的業(yè)務(wù)文件,最終在業(yè)務(wù)調(diào)試過程中進(jìn)行動(dòng)態(tài)跟蹤來測(cè)試業(yè)務(wù)的正確性。因此,該方法可以提高系統(tǒng)的可維護(hù)性、可擴(kuò)充性和業(yè)務(wù)開發(fā)的效率。
      文檔編號(hào)H04L29/02GK1310539SQ01103869
      公開日2001年8月29日 申請(qǐng)日期2001年3月16日 優(yōu)先權(quán)日2001年3月16日
      發(fā)明者鄔江興, 暴建民, 楊曉華 申請(qǐng)人:巨龍信息技術(shù)有限責(zé)任公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1