傳統(tǒng)智能網(wǎng)間協(xié)議不同導(dǎo)致網(wǎng)間業(yè)務(wù)不能互通和共享!智能網(wǎng)和周邊支撐系統(tǒng)、第三方網(wǎng)路資源難以融合!業(yè)務(wù)開(kāi)發(fā)沒(méi)有真正開(kāi)放、缺少新業(yè)務(wù)!……單一、封閉、孤立的傳統(tǒng)智能網(wǎng)面對(duì)越來(lái)越多的挑戰(zhàn),越來(lái)越不適應(yīng)未來(lái)的發(fā)展需求。如何解決?如何改變?如何發(fā)展?整個(gè)產(chǎn)業(yè)正在積極探索……
為適應(yīng)行業(yè)的發(fā)展,解決運(yùn)營(yíng)商面臨的傳統(tǒng)智能網(wǎng)的局限問(wèn)題,華為提出了面向未來(lái)的以業(yè)務(wù)融合、業(yè)務(wù)開(kāi)放和創(chuàng)新為重點(diǎn)的NGIN(Next Generation Intelligent Network)解決方案,充分解決了傳統(tǒng)智能網(wǎng)遇到的難題。
NGIN是面向未來(lái)的開(kāi)放架構(gòu),在兼容傳統(tǒng)IN能力的同時(shí),提供統(tǒng)一融合的業(yè)務(wù)平臺(tái)。它在體系結(jié)構(gòu)上朝著多網(wǎng)業(yè)務(wù)融合、周邊接口標(biāo)準(zhǔn)化的方向發(fā)展;業(yè)務(wù)本身則向體系更加開(kāi)放、內(nèi)容更加豐富、更加關(guān)注個(gè)人應(yīng)用體驗(yàn)的方向發(fā)展;為了支撐迅速發(fā)展的網(wǎng)絡(luò)環(huán)境對(duì)提供新業(yè)務(wù)能力的需求,NGIN提供了靈活的接口和部件管理能力以及對(duì)整個(gè)系統(tǒng)能力進(jìn)行開(kāi)放,以適應(yīng)用戶對(duì)業(yè)務(wù)需求的快速增長(zhǎng)、適應(yīng)各種業(yè)務(wù)的跨網(wǎng)絡(luò)互連和通信市場(chǎng)日趨激烈的競(jìng)爭(zhēng)環(huán)境。
融——兼容并包
NGIN支持多網(wǎng)融合業(yè)務(wù),即以NGIN為平臺(tái)開(kāi)發(fā)的業(yè)務(wù),只需要部署一次,就可以同時(shí)供多網(wǎng)絡(luò)(包括PSTN、PLMN、NGN甚至IMS網(wǎng)絡(luò))用戶使用。同時(shí),NGIN實(shí)現(xiàn)了業(yè)務(wù)與協(xié)議的分離,可以適應(yīng)未來(lái)可能出現(xiàn)的各種網(wǎng)絡(luò)情況。不僅如此,NGIN還提供了一系列的工具支持業(yè)務(wù)的全生命周期管理,很好的保證了多網(wǎng)絡(luò)業(yè)務(wù)的融合。
支持多種協(xié)議
支持多種協(xié)議的開(kāi)發(fā)環(huán)境IDE提供了與網(wǎng)絡(luò)無(wú)關(guān)的High Level SDK和Low Level SDK。
IDE定義封裝了多種協(xié)議的SDK,例如INAP CS1+ SDK、SIP SDK、MAP SDK、 UI、MPCC 等等。基于這些SDK,開(kāi)發(fā)者可以輕松和高效的實(shí)現(xiàn)支持多協(xié)議業(yè)務(wù)功能的開(kāi)發(fā)。
IDE還封裝了多種業(yè)務(wù)類型的SDK,包括Basic SDK、UserInteractive SDK、Call control SDK、Common SDK、Short message SDK等等。
其中,Basic SDK提供了業(yè)務(wù)架構(gòu)的基本元素,例如開(kāi)始、結(jié)束、條件判斷等SDK。
UserInteractive SDK提供了用戶交互接口能力,例如sendInfoReq、sendInfoAndCollectReq 等。NGIN平臺(tái)將這些SDK與CAP/INAP/SIP 等操作形成映射關(guān)系。
Call control SDK 封裝了routeReq、eventReportReq等相關(guān)能力。
Common SDK封裝了各個(gè)協(xié)議下共性的能力,例如Charging SDK、NumberAnalysis SDK、DataAccess SDK、Lock SDK、Maintainability SDK等等。