本發明專利技術提供一種處理CID的方法及智能網平臺,該方法包括:在編譯過程中,將模塊業務中的一個或多個CID定義為全局變量,并與主業務的CID關聯;在處理呼叫業務的過程中,調用所述模塊業務時,根據關聯的所述主業務的CID獲取所述模塊業務對應的CID的值。通過本發明專利技術可以以提升智能網業務開發效率、簡化業務的開發復雜度,更有效的提高了業務的實時處理能力,更有效的支持了業務的模塊化,加強了業務模塊化的功能。
【技術實現步驟摘要】
一種處理呼叫實例數據(CID)的方法及智能網平臺
本專利技術涉及電信領域,特別是涉及一種處理呼叫實例數據(CID)的方法及智能網平臺。
技術介紹
目前的業務開發使用圖形化的業務生成環境(ServiceCreationEnvironment,簡稱SCE),在業務開發初期,業務功能比較弱,感覺SCE的使用很方便直觀,但是隨著業務的不斷發展,需求越來越多,SCE也在不斷的發展壯大,不斷地增加了大量的算法、業務獨立模塊(ServiceIndependenceBlock,簡稱SIB)類型等,但是SCE的布局和使用方式沒有做相應的調整,這就給現在的業務開發使用上帶來了不便,基于圖形開發方式在業務復雜度提升后導致業務可讀性、可維護性較差,基于圖形方式的業務開發工具模塊化支持功能弱,模塊業務與主業務之間的信息不能達到完全的共享,業務模塊化功能就減弱了,現在呼叫實例數據(CID)雖然能夠在主業務和模塊業務的內部的SIB中使用,但是不能在主業務和模塊業務的所有SIB中做到全局使用,CID變量無法實時共享,比如用戶的余額、集團會議成員個數以及每個成員的會議狀態等,這些在模塊中如果修改了,那么主業務和其他模塊就無從知道。
技術實現思路
本專利技術要解決的技術問題是提供一種處理CID的方法及智能網平臺,以實現呼叫實例數據的全局化。為了解決上述技術問題,本專利技術提供了一種處理CID的方法,包括:在編譯過程中,將模塊業務中的一個或多個CID定義為全局變量,并與主業務的CID關聯;在處理呼叫業務的過程中,調用所述模塊業務時,根據關聯的所述主業務的CID獲取所述模塊業務對應的CID的值。進一步地,上述方法還具有下面特點:所述在編譯過程中還包括:編譯所述模塊業務與所述主業務生成一業務描述文件;所述在處理呼叫業務的過程中還包括:對所述業務描述文件中的所述主業務和所述模塊業務的CID的描述信息,分別分配一個用于存儲所述CID的描述信息的第一數據區;根據所述CID的描述信息依次分別申請用于存儲CID的值的第二數據區。進一步地,上述方法還具有下面特點:所述根據關聯的所述主業務的CID獲取所述模塊業務對應的CID的值包括:從所述業務描述文件中讀取所述模塊業務被定義為全局變量的所有CID;根據關聯的所述主業務的CID的描述信息獲取存儲CID值的地址;根據所述地址獲取對應CID的值。進一步地,上述方法還具有下面特點:所述在處理呼叫業務的過程中還包括:根據所述存儲CID值的地址修改對應CID的值。進一步地,上述方法還具有下面特點:所述CID的描述信息至少包括:CID編號、CID的數據類型、CID的長度和偏移。進一步地,上述方法還具有下面特點:所述模塊業務由一個或多個業務獨立模塊(SIB)構成。為了解決上述問題,本專利技術還提供了一種智能網平臺,包括:第一模塊,用于在編譯過程中,將模塊業務中的一個或多個CID定義為全局變量,并與主業務的CID關聯,所述模塊業務由一個或多個業務獨立模塊(SIB)構成;第二模塊,用于在處理呼叫業務的過程中,調用所述模塊業務時,根據關聯的所述主業務的CID獲取所述模塊業務對應的CID的值。進一步地,上述智能網平臺還具有下面特點:第一模塊,還用于編譯所述模塊業務與所述主業務生成一業務描述文件;第二模塊,還用于對所述業務描述文件中的所述主業務和所述模塊業務的CID的描述信息,分別分配一個用于存儲所述CID的描述信息的第一數據區;根據所述CID的描述信息依次分別申請用于存儲CID的值的第二數據區。進一步地,上述智能網平臺還具有下面特點:第二模塊,根據關聯的所述主業務的CID獲取所述模塊業務對應的CID的值包括:從所述業務描述文件中讀取所述模塊業務被定義為全局變量的所有CID;根據關聯的所述主業務的CID的描述信息獲取存儲CID值的地址;根據所述地址獲取對應CID的值。進一步地,上述智能網平臺還具有下面特點:第二模塊,還用于根據所述存儲CID值的地址修改對應CID的值。進一步地,上述智能網平臺還具有下面特點:所述CID的描述信息至少包括:CID編號、CID的數據類型、CID的長度和偏移。綜上,本專利技術提供一種處理CID的方法及智能網平臺,提升智能網業務開發效率、簡化業務的開發復雜度,更有效的提高了業務的實時處理能力,更有效的支持了業務的模塊化,加強了業務模塊化的功能。附圖說明此處所說明的附圖用來提供對本專利技術的進一步理解,構成本申請的一部分,本專利技術的示意性實施例及其說明用于解釋本專利技術,并不構成對本專利技術的不當限定。在附圖中:圖1為SIB的結構示意圖;圖2為本專利技術實施例的智能網平臺的示意圖;圖3是本專利技術實施例的處理CID的方法的流程圖。具體實施方式為使本專利技術的目的、技術方案和優點更加清楚明白,下文中將結合附圖對本專利技術的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。與業務無關構件SIB是總功能平面中用來產生業務特征的網絡功能模塊。它在全網中是統一的、標準的、可再使用的。SIB具有以下幾種業務特征:1、SIB與任何具體的分布功能和物理功能平面的體系結構無關,即與網絡的實現無關;2、為使各個SIB之間能互相連接,SIB必須具有統一的標準接口;3、SIB僅從全網的角度進行描述,因此它不涉及實現的細節,更不涉及它與分布功能實體之間的關系;4、每個SIB規定使用一種標準方法;5、SIB是一個網絡功能的模塊,業務設計者可以利用它來開發新的IN(智能網)業務;6、所有的業務特征可以用一個SIB或一組有限的SIB來描述;7、一個SIB僅規定一個完整的動作;8、SIB的功能由分布功能平面中的功能實體運作來實現,功能實體運作又可以歸屬于一個或幾個功能實體之中;9、應對SIB規定相應的呼叫請求參數和支持數據的參數;10、SIB可以重新再使用而不影響其他業務。如圖1所示,每個SIB需要兩類數據參數:動態參數-呼叫實例數據(CID)和靜態數據-業務支撐數據(SSD)。CID是隨每次的呼叫實例而變的,所以隨著每次呼叫實例的變化,就可以得到相應的業務特征。業務支撐數據是SIB在描述業務特征時所需要的數據參數,分為固定參數和信息字段指示語兩大類。通過這些支撐數據,支撐SIB功能的實現。本專利技術實施例中可以通過一個或多個SIB構成一模塊業務,以完成某一特定的功能。本專利技術實施例中的智能網業務是由主業務和多個模塊業務組成,主業務通過模塊SIB來調用模塊業務,模塊業務也可以通過模塊SIB來調用其他的模塊業務。當業務功能比較獨立而且用的地方比較多時,就需要把這些調用SIB流程從主業務中抽取出來,建立一個模塊業務,主業務通過模塊SIB來調用該模塊業務。調用SIB模塊支持輸入和輸出參數,調用者可以把輸入參數的值傳給模塊業務,供其使用,模塊業務把自己處理的結果,通過輸出參數傳給調用者。輸入參數和輸出參數是通過呼叫實例數據CID來完成的。圖2為本專利技術實施例的智能網平臺的示意圖,如圖2所示,本實施例的智能網平臺包括:第一模塊(本實施例中相當于業務生成環境),用于在編譯過程中,將模塊業務中的一個或多個CID定義為全局變量,并與主業務的CID關聯;第二模塊(本實施例中相當于業務邏輯處理模塊),用于在處理呼叫業務的過程中,調用所述模塊業務時,根據關聯的本文檔來自技高網...

【技術保護點】
一種處理呼叫實例數據(CID)的方法,包括:在編譯過程中,將模塊業務中的一個或多個CID定義為全局變量,并與主業務的CID關聯;在處理呼叫業務的過程中,調用所述模塊業務時,根據關聯的所述主業務的CID獲取所述模塊業務對應的CID的值。
【技術特征摘要】
1.一種處理呼叫實例數據(CID)的方法,包括:在編譯過程中,將模塊業務中的一個或多個CID定義為全局變量,并與主業務的CID關聯;在處理呼叫業務的過程中,調用所述模塊業務時,根據關聯的所述主業務的CID獲取所述模塊業務對應的CID的值;所述在編譯過程中還包括:編譯所述模塊業務與所述主業務生成一業務描述文件;所述在處理呼叫業務的過程中還包括:對所述業務描述文件中的所述主業務和所述模塊業務的CID的描述信息,分別分配一個用于存儲所述CID的描述信息的第一數據區;根據所述CID的描述信息依次分別申請用于存儲CID的值的第二數據區;所述CID的描述信息至少包括:CID編號、CID的數據類型、CID的長度和偏移。2.如權利要求1所述的方法,其特征在于:所述根據關聯的所述主業務的CID獲取所述模塊業務對應的CID的值包括:從所述業務描述文件中讀取所述模塊業務被定義為全局變量的所有CID;根據關聯的所述主業務的CID的描述信息獲取存儲CID值的地址;根據所述地址獲取對應CID的值。3.如權利要求2所述的方法,其特征在于:所述在處理呼叫業務的過程中還包括:根據所述存儲CID值的地址修改對應CID的值。4.如權利要求1-3任一項所述的方法,其特征在于:所述模塊業務由一...
【專利技術屬性】
技術研發人員:劉志文,
申請(專利權)人:中興通訊股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。