專利名稱:基于xml、vxml開放接口的智能網(wǎng)開放系統(tǒng)的制作方法
技術領域:
本申請涉及一種智能網(wǎng)開放結構,尤其涉及一種基于可擴展標記語言(XML)和語音可擴展標記語言(VXML)開放接口的智能網(wǎng)開放系統(tǒng)。
背景技術:
智能網(wǎng)(IN)是國際電話電報咨詢委員會(CCITT)于1992年制定出標準的一個以計算機和數(shù)據(jù)庫為核心的系統(tǒng)平臺。它是一種業(yè)務提供網(wǎng)絡,其目的是利用獨立于業(yè)務的功能模塊、功能實體的標準通信,有效地利用已有的資源,快速、簡便、靈活地為所有的通信網(wǎng)絡(包括公用交換電話網(wǎng)(PSTN)、移動通信網(wǎng)等)提供各種新的補充業(yè)務。國際電信聯(lián)盟電信分部(ITU-T,即原先的CCITT)在第一能力集(CS-1)中定義了25種業(yè)務,38種業(yè)務屬性,目前典型的業(yè)務有300、800等。
智能網(wǎng)基本結構如圖1所示。其中包含業(yè)務控制點(SCP)、業(yè)務管理點(SMP)、業(yè)務交換點(SSP)、業(yè)務數(shù)據(jù)點(SDP)、業(yè)務管理接入點(SMAP)、業(yè)務生成環(huán)境點(SCEP)和智能外設(IP)。圖中,信令鏈路用短劃線表示,數(shù)據(jù)鏈路用點線表示,而話路用實線表示。
隨著互聯(lián)網(wǎng)(Internet)的迅猛發(fā)展和深入普及,用戶對IN與Internet互通業(yè)務的需求越來越迫切。ITU-T第11研究組于1997年9月成立了IN與Internet綜合的專題研究小組,提出了IN與Internet互通的總體功能模型。
圖2示出第四能力集(CS-4)的IN/Internet互通的網(wǎng)絡結構??梢钥闯?,在傳統(tǒng)智能網(wǎng)一側所包含的功能實體仍然是專用資源功能(SRF)、業(yè)務控制功能(SCF)、業(yè)務數(shù)據(jù)功能(SDF)、業(yè)務交換功能(SSF)和呼叫控制功能(CCF)。但這些功能實體需要進行相應的擴展。在Internet側需提供的功能實體是PINT服務器、呼叫控制功能(CCF)、業(yè)務交換功能(SSF)和會話管理功能(SM)。在兩網(wǎng)交界處提供業(yè)務應用網(wǎng)關功能(SAGF)、信令網(wǎng)關功能(SGF)和業(yè)務控制網(wǎng)關功能(SCGF)。
現(xiàn)有的IN/Internet互通網(wǎng)絡結構有如下的缺點(1)業(yè)務網(wǎng)的封閉性智能業(yè)務邏輯運行環(huán)境在呼叫控制點(SCP)處,而業(yè)務生成環(huán)境為業(yè)務生成環(huán)境點(SCEP)。智能業(yè)務邏輯開發(fā)和運行都在一個獨立的智能網(wǎng)結構中完成。
在這種封閉的結構下,網(wǎng)絡運營商要負責所有業(yè)務和應用的開發(fā)和維護。這就很難實現(xiàn)業(yè)務開發(fā)和部署的靈活性,特別是網(wǎng)絡運營商很難獲得對特定市場內的商業(yè)需求的深層了解。因此推出新業(yè)務的周期很長。
(2)CS-4模型的實施難點IN與Internet互通的業(yè)務雖然極具想象力,但至今仍未得到很好的應用。其原因在于ITU-T提出的IN/Internet互通模型在實現(xiàn)時存在下述問題a)新增實體多,對網(wǎng)絡結構影響較大;b)網(wǎng)絡實現(xiàn)比較困難,投資大,周期長;c)對Internet上的第三方業(yè)務提供商(即互聯(lián)網(wǎng)內容提供商(ICP))的開放性不夠,ICP需要通過復雜的PINT協(xié)議來訪問電信網(wǎng)資源;d)沒有提供通過PSTN來訪問Internet上內容的有效途徑。
因此,探討并建立一個簡化、實用的IN/Internet互通系統(tǒng)結構模型是IN與Internet互通業(yè)務進入使用階段的重要環(huán)節(jié)。另外,為了使Internet業(yè)務開發(fā)商可以利用自身優(yōu)勢,能夠方便、快速、獨立地開發(fā)出更多、更好的智能網(wǎng)與互聯(lián)網(wǎng)的互通類(PINT)業(yè)務,推進IN/Internet互通業(yè)務更好地發(fā)展,智能網(wǎng)必須為ICP開放簡便、易用的呼叫控制接口。
發(fā)明內容
本發(fā)明提出一種智能網(wǎng)開放系統(tǒng),包括智能網(wǎng)一側的業(yè)務控制點和智能外設以及第三方業(yè)務提供商一側的應用服務器,其中在業(yè)務控制點中設有可擴展標記語言(XML)解釋器,業(yè)務控制點除了具有傳統(tǒng)的業(yè)務控制功能之外還向應用服務器提供呼叫控制接口;在智能外設中設有語音可擴展標記語言(VXML)解釋器,智能外設除了具有專用資源功能之外還向應用服務器提供語音瀏覽接口;應用服務器進行業(yè)務數(shù)據(jù)和用戶數(shù)據(jù)的存儲、管理和維護,完成業(yè)務邏輯的開發(fā)、運行和控制,并且處理與業(yè)務有關的行為;業(yè)務控制點與智能外設通過INAP信令鏈路耦合;業(yè)務控制點和智能外設分別通過XML/HTTP數(shù)據(jù)鏈路和VXML/HTTP數(shù)據(jù)鏈路與應用服務器耦合。
本發(fā)明的智能網(wǎng)開放系統(tǒng)在其智能網(wǎng)一側還包括業(yè)務交換點,它與呼叫控制點通過INAP信令鏈路耦合,它與智能外設通過ISUP/TUP信令鏈路耦合。
本發(fā)明的智能網(wǎng)開放系統(tǒng)在其第三方業(yè)務提供商一側還包括業(yè)務數(shù)據(jù)點,它與應用服務器通過數(shù)據(jù)鏈路耦合。
圖1示出智能網(wǎng)基本結構;圖2示出第四能力集的IN/Internet互通的網(wǎng)絡結構;圖3示出智能網(wǎng)開放系統(tǒng)結構;圖4示出Internet側發(fā)起的新業(yè)務的一例的業(yè)務流程示意圖;圖5示出PSTN側發(fā)起的新業(yè)務的一例的業(yè)務流程示意圖。
具體實施例方式
1.基于XML、VXML開放接口的智能網(wǎng)開放系統(tǒng)圖3示出本發(fā)明的基于XML、VXML開放接口的智能網(wǎng)開放系統(tǒng)的結構。它是在CS-4互通模型結構的基礎上發(fā)展起來的。是中國電信研制開發(fā)提供IN與Internet互通業(yè)務的解決方案。在IN側,智能網(wǎng)開放系統(tǒng)具有業(yè)務控制點(SCP)、智能外設(IP)和業(yè)務交換點(SSP);在第三方業(yè)務提供商一側具有應用服務器(AS)。
在業(yè)務控制點中設有可擴展標記語言(XML)解釋器,這樣,業(yè)務控制點除了具有傳統(tǒng)的業(yè)務控制功能之外還向應用服務器提供呼叫控制接口(SCP-AS接口)。呼叫控制接口基于http協(xié)議,SCP向ICP發(fā)送請求時,內容格式采用參數(shù)定義的編碼串方式,即鍵值接口定義方式。SCP收到ICP的請求或響應時,內容格式采用XML編碼方式。
在智能外設中設有語音可擴展標記語言(VXML)解釋器,這樣,智能外設除了具有專用資源功能之外還向應用服務器提供語音瀏覽接口(IP-AS接口)。語音瀏覽接口基于http協(xié)議,采用標準的VXML格式組織業(yè)務邏輯。語音瀏覽接口協(xié)議采用VXML2.0標準??紤]到開放業(yè)務的應用,在VXML2.0的基礎上擴展了二次呼叫、傳真、限時呼叫和計費功能。
業(yè)務控制點與智能外設通過INAP信令鏈路耦合;業(yè)務控制點和智能外設分別通過XML/HTTP數(shù)據(jù)鏈路和VXML/HTTP數(shù)據(jù)鏈路與應用服務器耦合。
基于XML、VXML開放接口的智能網(wǎng)開放系統(tǒng)在其智能網(wǎng)一側還包括業(yè)務交換點,它與呼叫控制點通過INAP信令鏈路耦合,它與智能外設通過ISUP/TUP信令鏈路耦合。
基于XML、VXML開放接口的智能網(wǎng)開放系統(tǒng)在其第三方業(yè)務提供商一側還包括業(yè)務數(shù)據(jù)點,它與應用服務器通過數(shù)據(jù)鏈路耦合。
所有的業(yè)務控制和業(yè)務邏輯全部由ICP自行開發(fā)和管理,而智能網(wǎng)只作受動的業(yè)務分析和執(zhí)行。
與傳統(tǒng)智能網(wǎng)相比,其主要的區(qū)別體現(xiàn)在業(yè)務開發(fā)的模式及業(yè)務邏輯控制點的位置上。智能網(wǎng)開放系統(tǒng)將業(yè)務邏輯的運行控制功能從傳統(tǒng)的智能網(wǎng)中分離出來,由第三方業(yè)務應用服務器承擔。通過向第三方業(yè)務開發(fā)商提供標準的開放接口協(xié)議,為智能業(yè)務提供呼叫控制、計費控制和連接管理等功能。
同CS-4的互通模型相比,基于XML、VXML開放接口的智能網(wǎng)開放系統(tǒng)有如下特點a)一種平臺能夠承載多種業(yè)務,可以同時支持從IN側觸發(fā)的業(yè)務和從ICP側觸發(fā)的業(yè)務,滿足互通類業(yè)務的需求;b)新增實體少,對現(xiàn)有網(wǎng)絡結構改動較少,易于實施推廣;c)接口協(xié)議靠近Web現(xiàn)有技術,第三方業(yè)務開發(fā)商可以在不做任何升級的情況下,利用自身優(yōu)勢方便、獨立地開發(fā)出更多地智能業(yè)務。
XML、VXML接口協(xié)議是一種抽象的、面向對象、獨立于具體網(wǎng)絡技術的可編程語言。它將新的業(yè)務應用從現(xiàn)有的通信網(wǎng)絡中隔離出來,業(yè)務邏輯在網(wǎng)絡外部開發(fā)和運行,并通過分布式處理環(huán)境以一種標準的和可靠的方式訪問通信網(wǎng)絡信息以及使用網(wǎng)絡內部的能力。
XML、VXML接口協(xié)議與現(xiàn)有Web技術風格相近、技術相互兼容。通過該接口協(xié)議可以將Internet領域內靈活的應用開發(fā)模型引入到傳統(tǒng)電信領域內,使任何獨立業(yè)務開發(fā)商都能夠開發(fā)基于公眾和專用通信網(wǎng)絡功能的增值應用,從而極大地促進新業(yè)務的開發(fā)。
隨著通信網(wǎng)技術的飛速發(fā)展,為第三方業(yè)務提供者提供開放的接口,建立新一代智能網(wǎng)——面向公眾的、開放的通信業(yè)務支撐網(wǎng)絡,快速有效地提供豐富、高質量和個性化的跨網(wǎng)業(yè)務,促成獨立業(yè)務運營商和獨立業(yè)務提供商的形成。在基于XML、VXML開放接口的智能網(wǎng)開放系統(tǒng)的開放模式下,業(yè)務提供商既可以是電信運營商,也可以是電信以外的第三方業(yè)務提供商。業(yè)務提供商可以利用自身的優(yōu)勢、對特定市場內的商業(yè)需求的深層了解,不僅可以推出個性化、針對性強的智能業(yè)務,而且可以大大縮短新業(yè)務的推出周期,從而極大地促進新業(yè)務的開發(fā),為用戶帶來了繁榮業(yè)務市場。第三方業(yè)務提供商的引入,不僅降低了目前網(wǎng)絡運營商業(yè)務開發(fā)與維護的成本,而且豐富智能業(yè)務的種類,提高了通信網(wǎng)絡資源的利用率。
2.PSTN與互聯(lián)網(wǎng)互通類新業(yè)務根據(jù)發(fā)起方向的不同,可以分為兩類Internet側發(fā)起的新業(yè)務和PSTN側發(fā)起的新業(yè)務。
2.1 Internet側發(fā)起的新業(yè)務圖4示出Internet側發(fā)起的新業(yè)務的一例的業(yè)務流程示意圖。用戶在線瀏覽網(wǎng)頁時對某一互通業(yè)務感興趣,輸入相應信息并發(fā)起業(yè)務請求到相應的應用服務器(Web Server);服務器響應該請求并通知智能網(wǎng)SCP有業(yè)務請求;SCP讀取ICP傳送的業(yè)務控制信息,通知IP向ICP請求相應的業(yè)務邏輯流程;IP收到業(yè)務邏輯后解釋執(zhí)行,執(zhí)行完成后,向ICP報告執(zhí)行結果。
業(yè)務舉例語音短信業(yè)務描述Internet用戶將文本或歌曲等信息發(fā)送給電話用戶。
業(yè)務流程(1)用戶在網(wǎng)頁上填入文本(或點播歌曲)信息、需要發(fā)送的電話號(固定電話或手機的號碼)和主/被叫用戶名,完成后提交業(yè)務請求到Web服務器;(2)Web服務器對該請求作出響應,并將該業(yè)務的請求(控制)信息通知SCP;呼通被叫號碼;(3)用戶呼通后SCP通知IP向ICP請求并執(zhí)行當前業(yè)務邏輯;(4)用戶收聽發(fā)送的信息內容。
2.2 PSTN側發(fā)起的新業(yè)務圖5示出PSTN側發(fā)起的新業(yè)務的一例的業(yè)務流程示意圖。業(yè)務發(fā)起用戶為電話網(wǎng)側用戶。用戶撥打接入碼觸發(fā)一智能網(wǎng)業(yè)務,當SCP收到請求后識別到該業(yè)務為互通業(yè)務,并向ICP發(fā)送業(yè)務請求;ICP響應并處理當前請求后回送業(yè)務控制信息;SCP根據(jù)業(yè)務控制指示IP向ICP請求并執(zhí)行業(yè)務邏輯(特定業(yè)務也可不必使用IP),執(zhí)行完成后SCP向ICP報告業(yè)務執(zhí)行結果。
業(yè)務舉例語音短信重聽功能業(yè)務描述當被叫用戶收聽到一封語音短信時,系統(tǒng)會通知該短信的編號及密碼。這樣被叫用戶就可以在任意話機上,在系統(tǒng)規(guī)定的時間內,通過撥打短信重聽業(yè)務的接入碼,按照系統(tǒng)的提示輸入短信的編號和密碼來重新收聽這封短信了。
業(yè)務舉例語音短信重聽功能業(yè)務描述當被叫用戶收聽到一封語音短信時,系統(tǒng)會通知該短信的編號及密碼。這樣被叫用戶就可以在任意話機上,在系統(tǒng)規(guī)定的時間內,通過撥打短信重聽業(yè)務的接入碼,按照系統(tǒng)的提示輸入短信的編號和密碼來重新收聽這封短信了。
業(yè)務流程(1)用戶在電話終端上撥打短信重聽業(yè)務的接入碼;(2)SCP在收到SSP的上報后判斷該智能業(yè)務類別,識別為語音短信重聽功能,并向Web服務器發(fā)送業(yè)務請求;(3)Web服務器響應SCP的請求,SCP得到呼叫控制腳本XML,對其進行解析,并通知SSP建立與IP的連接;(4)IP向Web服務器請求獲取重聽語音短信的業(yè)務邏輯,并得到響應;(5)用戶按照IP的放音提示輸入短信編號和密碼;(6)Web服務器對短信編號和密碼進行驗證,并將驗證結果以一段VXML腳本的方式返回IP;(7)IP對被叫用戶播報短信,若為文字內容,則IP進行TTS合成后,放給用戶聽,若為語音文件(如歌曲、或驗證失敗通知),則IP從服務器上下載后,放給用戶聽。
上面以示范的例子說明,利用本發(fā)明的基于XML、VXML開放接口的智能網(wǎng)開放系統(tǒng)可以開發(fā)出許多新的業(yè)務。雖然開放的接口技術本身不能給傳統(tǒng)的智能網(wǎng)運營商帶來新的業(yè)務,但可以降低目前網(wǎng)絡運營商業(yè)務開發(fā)與維護的成本,并且給具有創(chuàng)新能力的互聯(lián)網(wǎng)業(yè)務提供商提供了一個極其廣闊的施展空間,為用戶帶來繁榮的業(yè)務市場。
權利要求
1.一種基于XML、VXML開放接口的智能網(wǎng)開放系統(tǒng),包括智能網(wǎng)一側的業(yè)務控制點和智能外設以及第三方業(yè)務提供商一側的應用服務器,其特征在于在所述業(yè)務控制點中設有可擴展標記語言(XML)解釋器,所述業(yè)務控制點除了具有傳統(tǒng)的業(yè)務控制功能之外還向所述應用服務器提供呼叫控制接口;在所述智能外設中設有語音可擴展標記語言(VXML)解釋器,所述智能外設除了具有專用資源功能之外還向所述應用服務器提供語音瀏覽接口;所述應用服務器進行業(yè)務數(shù)據(jù)和用戶數(shù)據(jù)的存儲、管理和維護,完成業(yè)務邏輯的開發(fā)、運行和控制,并且處理與業(yè)務有關的行為;所述業(yè)務控制點與所述智能外設通過INAP信令鏈路耦合;所述業(yè)務控制點和所述智能外設分別通過XML/HTTP數(shù)據(jù)鏈路和VXML/HTTP數(shù)據(jù)鏈路與所述應用服務器耦合。在所述智能網(wǎng)一側還包括業(yè)務交換點,它與所述呼叫控制點通過INAP信令鏈路耦合,它與所述智能外設通過ISUP/TUP信令鏈路耦合。
2.如權利要求1所述的基于XML、VXML開放接口的智能網(wǎng)開放系統(tǒng),其特征在于在其第三方業(yè)務提供商一側還包括業(yè)務數(shù)據(jù)點,它與所述應用服務器通過數(shù)據(jù)鏈路耦合。
全文摘要
一種基于XML、VXML開放接口的智能網(wǎng)開放系統(tǒng),包括智能網(wǎng)一側的業(yè)務控制點和智能外設、第三方業(yè)務提供商一側的應用服務器;在業(yè)務控制點和智能外設中分別設有XML解釋器和VXML解釋器,并分別向應用服務器提供呼叫控制接口和語音瀏覽接口。利用開放的接口系統(tǒng)不僅可以降低目前網(wǎng)絡運營商的業(yè)務開發(fā)與維護成本,還為第三方業(yè)務提供商開辟了廣闊的發(fā)展空間。
文檔編號H04L12/46GK1545271SQ200310108580
公開日2004年11月10日 申請日期2003年11月11日 優(yōu)先權日2003年11月11日
發(fā)明者吳彤, 魏民, 陳正文, 雷俊智, 陳勇, 姜仲春, 吳 彤 申請人:上海電信技術研究院