專利名稱:一種實(shí)現(xiàn)增強(qiáng)ip業(yè)務(wù)的組網(wǎng)系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及實(shí)現(xiàn)增強(qiáng)IP業(yè)務(wù)的組網(wǎng)技術(shù),尤其涉及一種基于智能網(wǎng)平 臺(tái)實(shí)現(xiàn)增強(qiáng)IP業(yè)務(wù)的組網(wǎng)系統(tǒng)及方法。
背景技術(shù):
目前,基于智能網(wǎng)平臺(tái)實(shí)現(xiàn)增強(qiáng)IP業(yè)務(wù)的組網(wǎng)技術(shù)被廣泛應(yīng)用,相較 于實(shí)現(xiàn)普通IP業(yè)務(wù)的組網(wǎng)技術(shù)而言,通過基于智能網(wǎng)平臺(tái)實(shí)現(xiàn)增強(qiáng)IP業(yè)務(wù) 的組網(wǎng)技術(shù)能提供更為強(qiáng)大的功能。具體來說,采用該組網(wǎng)技術(shù)不僅可以實(shí) 現(xiàn)放音和收號(hào)等IP業(yè)務(wù)的基本功能外,還可以提供錄音、和語音識(shí)別等高 級(jí)功能,并能組合放音、收號(hào)等基本普通功能以完成一系列復(fù)雜的用戶語音
交互活動(dòng)。實(shí)現(xiàn)增強(qiáng)IP業(yè)務(wù)時(shí)通常增強(qiáng)IP以VoiceXML技術(shù)來組織用戶交 互業(yè)務(wù)邏輯,VoiceXML技術(shù)是一種易于掌握的描述語音業(yè)務(wù)邏輯的技術(shù), 而XML為可擴(kuò)展標(biāo)記語言,具有可擴(kuò)展性和易用性,允許業(yè)務(wù)開發(fā)者方便 的創(chuàng)建和使用自己定義的標(biāo)記,以擴(kuò)展業(yè)務(wù)邏輯中的業(yè)務(wù)屬性,從而使得提
供IP業(yè)務(wù)的擴(kuò)展功能顯得非常簡(jiǎn)單。通常,在采用VoiceXML技術(shù)時(shí),業(yè) 務(wù)開發(fā)者預(yù)先創(chuàng)建VoiceXML腳本,以根據(jù)自身需要擴(kuò)展語音業(yè)務(wù)邏輯中的 業(yè)務(wù)屬性,然后以VoiceXML解析器對(duì)獲取的VoiceXML腳本進(jìn)行解析,并 執(zhí)行VoiceXML腳本中的語音業(yè)務(wù)邏輯。
以下對(duì)現(xiàn)有的基于智能網(wǎng)平臺(tái)實(shí)現(xiàn)增強(qiáng)IP業(yè)務(wù)的組網(wǎng)技術(shù)進(jìn)行舉例闡述。
如圖1所示為現(xiàn)有的基于智能網(wǎng)平臺(tái)實(shí)現(xiàn)增強(qiáng)IP業(yè)務(wù)的組網(wǎng)系統(tǒng),圖1 中,業(yè)務(wù)模塊1經(jīng)由智能網(wǎng)平臺(tái)2與交換機(jī)3相連;增強(qiáng)IP設(shè)備4包括相 連的VoiceXML解析器5和IP模塊6; IP模塊6與交換機(jī)3相連。這里,IP模塊6也可以位于交換機(jī)3中。由于該組網(wǎng)系統(tǒng)中的各部分都是現(xiàn)有的, 因此對(duì)各部分的功能不作闡述,僅針對(duì)該組網(wǎng)系統(tǒng)中各部分的連接關(guān)系來闡 述現(xiàn)有的組網(wǎng)方法。那么基于圖l的組網(wǎng)系統(tǒng),現(xiàn)有的基于智能網(wǎng)平臺(tái)實(shí)現(xiàn) 增強(qiáng)IP業(yè)務(wù)的組網(wǎng)方法包括以下幾部分具體實(shí)現(xiàn)過程。
第一部分在觸發(fā)智能網(wǎng)平臺(tái)業(yè)務(wù)模塊中的業(yè)務(wù)邏輯階段。在該階段, 用戶撥打電話后交換機(jī)3觸發(fā)呼叫業(yè)務(wù)請(qǐng)求到智能網(wǎng)平臺(tái)2;智能網(wǎng)平臺(tái)2 向業(yè)務(wù)模塊l查詢,并查詢到與該呼叫業(yè)務(wù)請(qǐng)求相對(duì)應(yīng)的業(yè)務(wù)邏輯;開始執(zhí) 行智能網(wǎng)平臺(tái)的業(yè)務(wù)邏輯。
第二部分在智能網(wǎng)平臺(tái)的業(yè)務(wù)才莫塊調(diào)用VoiceXML腳本,完成負(fù)責(zé)的 用戶交互階段。在該階段,業(yè)務(wù)模塊1通過用戶交互腳本(UIScript)信令 接口調(diào)用智能網(wǎng)平臺(tái)2的VoiceXML腳本路徑,該VoiceXML腳本是以XML 描述的增強(qiáng)IP業(yè)務(wù)邏輯,存儲(chǔ)在單獨(dú)的WEB服務(wù)器上;將封裝有VoiceXML 腳本路徑的UIScript信令先發(fā)送到智能網(wǎng)平臺(tái)2上,然后再經(jīng)由交換機(jī)3轉(zhuǎn) 發(fā)到增強(qiáng)IP設(shè)備4中的IP模塊6上;IP模塊6解析出UIScript信令中的 VoiceXML腳本路徑后,觸發(fā)VoiceXML解析器5的解析,即VoiceXML解 析器5根據(jù)VoiceXML腳本路徑,從與該VoiceXML解析器5相連的WEB 服務(wù)器上獲取VoiceXML腳本后進(jìn)行解析。
第三部分在VoiceXML解析器執(zhí)行階段。在該階,殳,VoiceXML解析 器5直接和IP模塊6交互,以解析出VoiceXML腳本中指示的放音、收號(hào)、 錄音、接續(xù)等操作并執(zhí)行。
第四部分在VoiceXML解析器執(zhí)行完畢,智能網(wǎng)平臺(tái)業(yè)務(wù)模塊中的業(yè) 務(wù)邏輯繼續(xù)執(zhí)行階段。在該階段,VoiceXML腳本執(zhí)行完畢后,VoiceXML 解析器5向IP模塊6發(fā)送UIScript信令,并通知繼續(xù)執(zhí)行智能網(wǎng)平臺(tái)業(yè)務(wù) 模塊中的業(yè)務(wù)邏輯;之后,IP模塊6將該UIScript信令經(jīng)由交換機(jī)3和智能 網(wǎng)平臺(tái)2,最終轉(zhuǎn)發(fā)到業(yè)務(wù)模塊1;業(yè)務(wù)模塊1接收到該UIScript信令后, 繼續(xù)執(zhí)行第 一部分所涉及智能網(wǎng)平臺(tái)業(yè)務(wù)邏輯中的剩余部分。
從圖1所示現(xiàn)有的組網(wǎng)系統(tǒng),以及結(jié)合現(xiàn)有的組網(wǎng)方法的各階段具體實(shí)現(xiàn)可知,現(xiàn)有的組網(wǎng)技術(shù)強(qiáng)調(diào)增強(qiáng)IP設(shè)備與智能網(wǎng)平臺(tái)的分離。而且智能
網(wǎng)平臺(tái)的業(yè)務(wù)模塊用UIScript接口調(diào)用VoiceXML腳本后,通過將封裝有 VoiceXML腳本的UIScript信令,最終發(fā)送到增強(qiáng)IP設(shè)備中的VoiceXML 解析器進(jìn)行解析和執(zhí)行,從而實(shí)現(xiàn)IP業(yè)務(wù)的增強(qiáng)功能。其中,業(yè)務(wù)開發(fā)者 預(yù)先在VoiceXML腳本中開發(fā)并擴(kuò)展了業(yè)務(wù)邏輯中的業(yè)務(wù)屬性,也就是說, VoiceXML腳本中包括了提供IP業(yè)務(wù)增強(qiáng)功能的業(yè)務(wù)邏輯。
那么采用現(xiàn)有組網(wǎng)4支術(shù)存在以下幾方面缺點(diǎn)。第一方面組網(wǎng)和接口復(fù) 雜。原因在于,首先,VoiceXML解析器需要與IP模塊交互,即需調(diào)用基 礎(chǔ)IP的接口才能完成語音服務(wù),而該基礎(chǔ)IP的接口屬于比較底層的接口 , 復(fù)雜度比較高。其次,智能網(wǎng)平臺(tái)的業(yè)務(wù)模塊需使用復(fù)雜的UIScript接口, 采用一系列UIScript信令的轉(zhuǎn)發(fā),以達(dá)到通知增強(qiáng)IP設(shè)備來調(diào)用語音服務(wù) 的目的。
第二方面功能受到較大的限制。原因在于,目前VoiceXML解析器屬 于增強(qiáng)IP設(shè)備的一部分,而話路控制功能由交換機(jī)實(shí)現(xiàn),那么如果增強(qiáng)IP 設(shè)備要實(shí)現(xiàn)話路控制功能就會(huì)比較困難,而且還根本無法實(shí)現(xiàn)對(duì)被叫電話放 音這樣的簡(jiǎn)單功能。
第三方面占用了更多的資源。原因在于,為了支持增強(qiáng)IP設(shè)備能實(shí) 現(xiàn)話路控制功能,需配置更多的自環(huán)中繼資源。這里,通過增強(qiáng)IP設(shè)備與 交換機(jī)的自環(huán),能支持增強(qiáng)IP設(shè)備實(shí)現(xiàn)話路控制功能。
第四方面難以擴(kuò)展。原因在于,隨著網(wǎng)絡(luò)的進(jìn)化,如果要基于寬帶上 的媒體服務(wù)器實(shí)現(xiàn)IP業(yè)務(wù)的增強(qiáng)功能,由于媒體服務(wù)器的接口與傳統(tǒng)窄帶 IP的接口有很大不同,因此VoiceXML解析器將不得不做較大的修改。
目前,基于智能網(wǎng)平臺(tái)實(shí)現(xiàn)增強(qiáng)IP業(yè)務(wù)的組網(wǎng)技術(shù),還未有針對(duì)上述 四方面缺點(diǎn)的有效解決方案。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種實(shí)現(xiàn)增強(qiáng)IP業(yè)務(wù)的組網(wǎng)系統(tǒng),能在基于智能網(wǎng)平臺(tái)實(shí)現(xiàn)增強(qiáng)IP業(yè)務(wù)的基礎(chǔ)上,解決了現(xiàn)有技術(shù)的缺 點(diǎn),同時(shí)具有組網(wǎng)和接口簡(jiǎn)單、功能不受限制、資源占用少和易于擴(kuò)展的特點(diǎn)。
本發(fā)明的另一目的在于提供一種實(shí)現(xiàn)增強(qiáng)IP業(yè)務(wù)的組網(wǎng)方法,能在基 于智能網(wǎng)平臺(tái)實(shí)現(xiàn)增強(qiáng)IP業(yè)務(wù)的基礎(chǔ)上,解決了現(xiàn)有技術(shù)的缺點(diǎn),同時(shí)具 有組網(wǎng)和接口筒單、功能不受限制、資源占用少和易于擴(kuò)展的特點(diǎn)。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的
一種實(shí)現(xiàn)增強(qiáng)IP業(yè)務(wù)的組網(wǎng)系統(tǒng),該系統(tǒng)包括智能網(wǎng)平臺(tái)、業(yè)務(wù)模 塊和VoiceXML解析器,所述業(yè)務(wù)模塊和所述VoiceXML解析器位于網(wǎng)絡(luò)層 次架構(gòu)中的同 一層;所述業(yè)務(wù)模塊與所述智能網(wǎng)平臺(tái)和所述VoiceXML解析 器相連;所述VoiceXML解析器與所述智能網(wǎng)平臺(tái)相連;其中,
智能網(wǎng)平臺(tái),用于接收到智能業(yè)務(wù)類的呼叫請(qǐng)求后調(diào)用所述業(yè)務(wù)模塊;
業(yè)務(wù)模塊,用于執(zhí)行與所述智能業(yè)務(wù)類的呼叫請(qǐng)求相對(duì)應(yīng)的業(yè)務(wù)邏輯;在 所述業(yè)務(wù)邏輯的執(zhí)行中調(diào)用到增強(qiáng)IP業(yè)務(wù)邏輯時(shí),將VoiceXML腳本的路徑封 裝到執(zhí)行增強(qiáng)IP業(yè)務(wù)邏輯的請(qǐng)求中發(fā)送到所述VoiceXML解析器,并將呼叫控 制權(quán)交由所述VoiceXML解析器;
VoiceXML解析器,用于從所述執(zhí)行增強(qiáng)IP業(yè)務(wù)邏輯的請(qǐng)求中提取出 VoiceXML腳本的3各徑,才艮據(jù)所述VoiceXML腳本的路徑查詢到所述VoiceXML 腳本并解析執(zhí)行;執(zhí)行完畢所述增強(qiáng)IP業(yè)務(wù)邏輯后,將所述呼叫控制權(quán)返回所 述業(yè)務(wù)模塊。
其中,所述業(yè)務(wù)才莫塊、所述VoiceXML解析器均通過Parlay接口與所述智 能網(wǎng)平臺(tái)相連。
其中,該系統(tǒng)還包括與所述智能網(wǎng)平臺(tái)相連的交換機(jī);所述交換機(jī),用于 判斷出當(dāng)前呼叫請(qǐng)求是智能業(yè)務(wù)類的呼叫請(qǐng)求后,以智能網(wǎng)應(yīng)用協(xié)議INAP封 裝所述智能業(yè)務(wù)類的呼叫請(qǐng)求,并將所述智能業(yè)務(wù)類的呼叫請(qǐng)求發(fā)送給所述智 能網(wǎng)平臺(tái)。
一種實(shí)現(xiàn)增強(qiáng)IP業(yè)務(wù)的組網(wǎng)方法,該方法包括以 步驟A、 智能網(wǎng)平臺(tái)接收到智能業(yè)務(wù)類的呼叫請(qǐng)求后,調(diào)用智能網(wǎng)平臺(tái)的業(yè)務(wù)
模塊,以執(zhí)行與所述智能業(yè)務(wù)類的呼叫請(qǐng)求相對(duì)應(yīng)的業(yè)務(wù)邏輯;
B、 在所述業(yè)務(wù)邏輯的執(zhí)行中調(diào)用到增強(qiáng)IP業(yè)務(wù)邏輯時(shí),所述業(yè)務(wù)模塊將 執(zhí)行增強(qiáng)IP業(yè)務(wù)邏輯的請(qǐng)求發(fā)送到VoiceXML解析器,并將呼叫控制權(quán)交由所 述VoiceXML解析器,所述業(yè)務(wù)模塊暫停當(dāng)前業(yè)務(wù)邏輯的執(zhí)行。
其中,所述執(zhí)行增強(qiáng)IP業(yè)務(wù)邏輯的請(qǐng)求中封裝有執(zhí)行所述增強(qiáng)IP業(yè)務(wù)邏 輯的VoiceXML腳本的路徑,步驟B后還包括
CI 、所述VoiceXML解析器從所述執(zhí)行增強(qiáng)IP業(yè)務(wù)邏輯的請(qǐng)求中提取出所 述VoiceXML腳本的路徑;
C2、根據(jù)所述VoiceXML腳本的路徑VoiceXML解析器查詢到所述 VoiceXML腳本并解析執(zhí)行;執(zhí)行完畢所述增強(qiáng)IP業(yè)務(wù)邏輯后,將所述呼叫控 制權(quán)返回所述業(yè)務(wù)模塊;所述業(yè)務(wù)模塊從所述暫停的當(dāng)前業(yè)務(wù)邏輯開始,繼續(xù) 執(zhí)行剩余的業(yè)務(wù)邏輯。
其中,當(dāng)所述剩余業(yè)務(wù)邏輯的執(zhí)行中進(jìn)一步調(diào)用到所述增強(qiáng)IP業(yè)務(wù)邏輯 時(shí),轉(zhuǎn)入執(zhí)行所述步驟B。
其中,所述增強(qiáng)IP業(yè)務(wù)邏輯為提供包括放音、收號(hào)、接續(xù)、錄音、語音 識(shí)別和傳真在內(nèi)的基本語音業(yè)務(wù)的業(yè)務(wù)邏輯;或者,所述增強(qiáng)IP業(yè)務(wù)邏輯為
提供包括所述基本語音業(yè)務(wù)中至少兩種業(yè)務(wù)類型的高級(jí)語音業(yè)務(wù)的業(yè)務(wù)邏輯。 其中,步驟C2中,所述VoiceXML解析器查詢到所述VoiceXML腳本并
解析執(zhí)行后還包括所述VoiceXML解析器解析出所述增強(qiáng)IP業(yè)務(wù)邏輯相對(duì)應(yīng)
的增強(qiáng)IP業(yè)務(wù)后,通過Parlay接口通知所述智能網(wǎng)平臺(tái)執(zhí)行所述增強(qiáng)IP業(yè)務(wù),
以完成所述基本語音業(yè)務(wù)、或者所述高級(jí)語音業(yè)務(wù)。 其中,步驟A之前還包括
X、交換機(jī)判斷出當(dāng)前呼叫請(qǐng)求是智能業(yè)務(wù)類的呼叫請(qǐng)求后,以INAP協(xié)議 封裝所述智能業(yè)務(wù)類的呼叫請(qǐng)求,并將所述智能業(yè)務(wù)類的呼叫請(qǐng)求發(fā)送給所述 智能網(wǎng)平臺(tái)。
本發(fā)明對(duì)現(xiàn)有基于智能網(wǎng)平臺(tái)實(shí)現(xiàn)增強(qiáng)IP業(yè)務(wù)的組網(wǎng)技術(shù)進(jìn)行了改進(jìn),區(qū)別于現(xiàn)有技術(shù), 一方面,將VoiceXML解析器從增強(qiáng)IP設(shè)備中剝離出來,使 VoiceXML解析器與智能網(wǎng)平臺(tái)直接交互,并基于智能網(wǎng)平臺(tái)對(duì)通訊網(wǎng)絡(luò)實(shí)施 控制。而現(xiàn)有技術(shù)是通過VoiceXML解析器與增強(qiáng)IP設(shè)備中的IP模塊進(jìn)行交 互,或者通過VoiceXML解析器與交換機(jī)中的IP模塊進(jìn)行交互實(shí)現(xiàn)對(duì)通訊網(wǎng)絡(luò) 的控制。并且,VoiceXML解析器調(diào)用智能網(wǎng)平臺(tái)提供的Parlay接口提供語音 服務(wù),VoiceXML解析器的實(shí)現(xiàn)更為簡(jiǎn)單。當(dāng)智能網(wǎng)平臺(tái)的業(yè)務(wù)模塊需要執(zhí)行 IP業(yè)務(wù)增強(qiáng)功能時(shí),以異步消息的方式通知VoiceXML解析器,并將呼叫的控 制權(quán)交給VoiceXML解析器;由VoiceXML解析器提供完語音服務(wù)后,再將呼 叫的控制權(quán)交回給業(yè)務(wù)模塊,由業(yè)務(wù)模塊接續(xù)執(zhí)行剩余未執(zhí)行的業(yè)務(wù)邏輯。采 用本發(fā)明具有組網(wǎng)和接口簡(jiǎn)單的特點(diǎn),而且智能網(wǎng)平臺(tái)的業(yè)務(wù)模塊調(diào)用并執(zhí)行 IP業(yè)務(wù)增強(qiáng)功能的方式更為簡(jiǎn)單。
又一方面,VoiceXML解析器與智能網(wǎng)平臺(tái)的業(yè)務(wù)模塊在網(wǎng)絡(luò)層次架構(gòu)中 處于相同的層次,即都處于業(yè)務(wù)應(yīng)用層。且兩者組網(wǎng)方式相同、使用的底層網(wǎng) 絡(luò)協(xié)議相同,因此VoiceXML解析器與智能網(wǎng)平臺(tái)的業(yè)務(wù)模塊同樣具有相同的 強(qiáng)大功能。采用本發(fā)明具有功能不受限制的特點(diǎn)。其中,就網(wǎng)絡(luò)層次架構(gòu)而言, 由上至下包括業(yè)務(wù)應(yīng)用層、智能網(wǎng)平臺(tái)所在層和底層網(wǎng)絡(luò)。而VoiceXML解 析器通過Parlay接口和智能網(wǎng)平臺(tái)所在層與底層網(wǎng)絡(luò)交互,由于采用Parlay接 口和智能網(wǎng)平臺(tái)所在層能屏蔽掉底層網(wǎng)絡(luò)的差別,因此,采用本發(fā)明,能方便 快捷地提供IP業(yè)務(wù)增強(qiáng)功能。
另一方面,由于在呼叫處理中,智能網(wǎng)平臺(tái)的業(yè)務(wù)模塊與VoiceXML解析 器處于同一個(gè)呼叫通道中,無需申請(qǐng)新的呼叫通道,因此,采用本發(fā)明具有資 源占用少的特點(diǎn)。
再一方面,由于基于智能網(wǎng)平臺(tái)且使用標(biāo)準(zhǔn)的Parlay接口 ,而Parlay接口 是定義用于控制底層網(wǎng)絡(luò)的應(yīng)用編程接口,則無論底層網(wǎng)絡(luò)如何變化,比如底 層網(wǎng)絡(luò)可以是PSTN、 GSM和NGN, VoiceXML解析器的實(shí)現(xiàn)無需變化,增強(qiáng) 了網(wǎng)絡(luò)適用性。因此,采用本發(fā)明具有易于擴(kuò)展的特點(diǎn)。
綜上所述,采用本發(fā)明,能在基于智能網(wǎng)平臺(tái)實(shí)現(xiàn)增強(qiáng)IP業(yè)務(wù)的基礎(chǔ)上,簡(jiǎn)化智能網(wǎng)平臺(tái)的業(yè)務(wù)模塊對(duì)VoiceXML解析器的調(diào)用,減少了對(duì)智能 網(wǎng)平臺(tái)的系統(tǒng)資源占用,且更方便在不同網(wǎng)絡(luò)類型間移植VoiceXML腳本; 同時(shí),由于VoiceXML解析器不再是增強(qiáng)IP設(shè)備的附屬品,而是直接基于 智能網(wǎng)平臺(tái)提供IP業(yè)務(wù)增強(qiáng)功能,它所能提供的能力集也大大被擴(kuò)展。采 用本發(fā)明解決了現(xiàn)有技術(shù)存在的四方面缺點(diǎn),具有組網(wǎng)和接口筒單、功能不 受限制、資源占用少和易于擴(kuò)展的特點(diǎn)。
圖1為現(xiàn)有基于智能網(wǎng)平臺(tái)實(shí)現(xiàn)增強(qiáng)IP業(yè)務(wù)組網(wǎng)系統(tǒng)的組成結(jié)構(gòu)示意圖; 圖2為本發(fā)明系統(tǒng)的組成結(jié)構(gòu)示意圖; 圖3為本發(fā)明方法的實(shí)現(xiàn)流程示意圖。
具體實(shí)施例方式
本發(fā)明的核心思想是將VoiceXML解析器從增強(qiáng)IP設(shè)備中剝離出來,使 VoiceXML解析器通過Parlay接口與智能網(wǎng)平臺(tái)直接交互,并基于智能網(wǎng)平臺(tái) 對(duì)通訊網(wǎng)絡(luò)實(shí)施控制。
下面結(jié)合附圖對(duì)技術(shù)方案的實(shí)施作進(jìn)一步的詳細(xì)描述。
如圖2所示, 一種實(shí)現(xiàn)增強(qiáng)IP業(yè)務(wù)的組網(wǎng)系統(tǒng),該系統(tǒng)包括智能網(wǎng) 平臺(tái)的業(yè)務(wù)模塊l、智能網(wǎng)平臺(tái)2和VoiceXML解析器5。本發(fā)明所涉及到 組網(wǎng)系統(tǒng)中的各部分都是現(xiàn)有的,但是由于各部分連接關(guān)系的變化,導(dǎo)致這 些部分的功能發(fā)生了變化。以下僅對(duì)基于連接關(guān)系變化所導(dǎo)致組網(wǎng)系統(tǒng)中各 部分的功能變化進(jìn)行闡述。
組網(wǎng)系統(tǒng)中各部分的連接關(guān)系為業(yè)務(wù)模塊1和VoiceXML解析器5 位于網(wǎng)絡(luò)層次架構(gòu)中的同一層。這里,網(wǎng)絡(luò)層次架構(gòu)由上至下包括業(yè)務(wù)應(yīng) 用層、智能網(wǎng)平臺(tái)所在層和底層網(wǎng)絡(luò)。也就是說,業(yè)務(wù)模塊1和VoiceXML 解析器5皆位于業(yè)務(wù)應(yīng)用層。業(yè)務(wù)模塊1與智能網(wǎng)平臺(tái)2相連,業(yè)務(wù)模塊l 也與VoiceXML解析器5相連。VoiceXML解析器5與智能網(wǎng)平臺(tái)2相連。那么,智能網(wǎng)平臺(tái)2存儲(chǔ)有客戶數(shù)據(jù)和業(yè)務(wù)邏輯,用于接收到智能業(yè)務(wù) 類的呼叫請(qǐng)求后調(diào)用業(yè)務(wù)模塊1。業(yè)務(wù)模塊1用于執(zhí)行與智能業(yè)務(wù)類的呼叫 請(qǐng)求相對(duì)應(yīng)的業(yè)務(wù)邏輯;在業(yè)務(wù)邏輯的執(zhí)行中調(diào)用到增強(qiáng)IP業(yè)務(wù)邏輯時(shí), 將VoiceXML腳本的路徑封裝到執(zhí)行增強(qiáng)IP業(yè)務(wù)邏輯的請(qǐng)求中發(fā)送到 VoiceXML解析器5,并將呼叫控制權(quán)交由VoiceXML解析器5。從而業(yè)務(wù) 模塊1暫停當(dāng)前業(yè)務(wù)邏輯的執(zhí)行。VoiceXML解析器5用于從執(zhí)行增強(qiáng)IP 業(yè)務(wù)邏輯的請(qǐng)求中提取出VoiceXML腳本的路徑,根據(jù)VoiceXML腳本的路 徑查詢到所述VoiceXML腳本并解析執(zhí)行;執(zhí)行完畢增強(qiáng)IP業(yè)務(wù)邏輯后, 將呼叫控制權(quán)返回業(yè)務(wù)模塊1。從而,業(yè)務(wù)模塊1從之前暫停的當(dāng)前業(yè)務(wù)邏 輯開始,繼續(xù)執(zhí)行剩余的業(yè)務(wù)邏輯。
其中,VoiceXML解析器5通過Parlay 4妄口與智能網(wǎng)平臺(tái)2相連并交互。 業(yè)務(wù)模塊1也通過Parlay接口與智能網(wǎng)平臺(tái)2相連并交互,二者對(duì)底層網(wǎng)絡(luò) 具有完全相同的控制權(quán)。由于VoiceXML解析器5與智能網(wǎng)平臺(tái)的業(yè)務(wù)模塊 1在網(wǎng)絡(luò)層次架構(gòu)中處于相同的層次,即都處于業(yè)務(wù)應(yīng)用層,且兩者組網(wǎng)方 式相同、使用的底層網(wǎng)絡(luò)協(xié)議相同,因此VoiceXML解析器5與智能網(wǎng)平臺(tái) 的業(yè)務(wù)模塊1同樣具有相同的強(qiáng)大功能,從而采用本發(fā)明具有功能不受限制 的特點(diǎn)。而VoiceXML解析器5通過Parlay接口和智能網(wǎng)平臺(tái)所在層與底層 網(wǎng)絡(luò)交互,由于采用Parlay接口和智能網(wǎng)平臺(tái)所在層能屏蔽掉底層網(wǎng)絡(luò)的差 別,因此,采用本發(fā)明,能方便快捷地提供IP業(yè)務(wù)增強(qiáng)功能。
這里, 一種實(shí)現(xiàn)增強(qiáng)IP業(yè)務(wù)的組網(wǎng)系統(tǒng),該系統(tǒng)還包括與智能網(wǎng)平臺(tái)2
相連的交換機(jī)3 。交換機(jī)3用于判斷出當(dāng)前呼叫請(qǐng)求是智能業(yè)務(wù)類的呼叫請(qǐng)
求后,以智能網(wǎng)應(yīng)用協(xié)議(INAP)封裝智能業(yè)務(wù)類的呼叫請(qǐng)求,并將智能
業(yè)務(wù)類的呼叫請(qǐng)求發(fā)送給智能網(wǎng)平臺(tái)2。該系統(tǒng)還包括IP模塊6,且交換機(jī)
3與IP模塊6相連,那么智能網(wǎng)平臺(tái)2通過調(diào)用交換機(jī)3提供的話路控制服
務(wù)和IP模塊6提供的媒體資源服務(wù),最終實(shí)現(xiàn)對(duì)底層網(wǎng)絡(luò)的控制。從而最
終實(shí)現(xiàn)增強(qiáng)IP業(yè)務(wù)的執(zhí)行,以完成包括放音、收號(hào)、接續(xù)、錄音、語音識(shí)
別和傳真在內(nèi)的基本語音業(yè)務(wù);或者完成提供包括所述基本語音業(yè)務(wù)中至少兩種業(yè)務(wù)類型的高級(jí)語音業(yè)務(wù)。
如圖3所示, 一種實(shí)現(xiàn)增強(qiáng)IP業(yè)務(wù)的組網(wǎng)方法,該方法包括以下步驟 步驟IOI、交換機(jī)判斷出當(dāng)前呼叫請(qǐng)求是智能業(yè)務(wù)類的呼叫請(qǐng)求后,以
INAP協(xié)議封裝智能業(yè)務(wù)類的呼叫請(qǐng)求,并將智能業(yè)務(wù)類的呼叫請(qǐng)求發(fā)送給
智能網(wǎng)平臺(tái)。
步驟102、智能網(wǎng)平臺(tái)接收到智能業(yè)務(wù)類的呼叫請(qǐng)求后,調(diào)用智能網(wǎng)平 臺(tái)的業(yè)務(wù)模塊,以執(zhí)行與智能業(yè)務(wù)類的呼叫請(qǐng)求相對(duì)應(yīng)的業(yè)務(wù)邏輯。
步驟103、在業(yè)務(wù)邏輯的執(zhí)行中調(diào)用到增強(qiáng)IP業(yè)務(wù)邏輯時(shí),業(yè)務(wù)模塊調(diào) 用VoiceXML解析器,將執(zhí)行增強(qiáng)IP業(yè)務(wù)邏輯的請(qǐng)求發(fā)送到VoiceXML解 析器,并將呼叫控制權(quán)交由VoiceXML解析器;業(yè)務(wù)模塊暫停當(dāng)前業(yè)務(wù)邏輯 的執(zhí)行。
這里,執(zhí)行增強(qiáng)IP業(yè)務(wù)邏輯的請(qǐng)求中封裝有執(zhí)行增強(qiáng)IP業(yè)務(wù)邏輯的 VoiceXML腳本的路徑,那么步驟102后還包括
步驟104、 VoiceXML解析器從執(zhí)行增強(qiáng)IP業(yè)務(wù)邏輯的請(qǐng)求中提取出 VoiceXML腳本的路徑;根據(jù)VoiceXML腳本的路徑VoiceXML解析器查詢 到VoiceXML腳本并解析執(zhí)行增強(qiáng)IP業(yè)務(wù)邏輯。
這里,增強(qiáng)IP業(yè)務(wù)邏輯為提供包括放音、收號(hào)、接續(xù)、錄音、語音 識(shí)別和傳真在內(nèi)的基本語音業(yè)務(wù)的業(yè)務(wù)邏輯;或者,增強(qiáng)IP業(yè)務(wù)邏輯為 提供包括所述基本語音業(yè)務(wù)中至少兩種業(yè)務(wù)類型的高級(jí)語音業(yè)務(wù)的業(yè)務(wù)邏 輯。那么,步驟104中,VoiceXML解析器查詢到VoiceXML腳本并解析4丸 行增強(qiáng)IP業(yè)務(wù)邏輯后還包括VoiceXML解析器解析出增強(qiáng)IP業(yè)務(wù)邏輯相 對(duì)應(yīng)的增強(qiáng)IP業(yè)務(wù)后,通過Parlay接口通知智能網(wǎng)平臺(tái)執(zhí)行增強(qiáng)IP業(yè)務(wù), 以完成所述基本語音業(yè)務(wù)、或者所述高級(jí)語音業(yè)務(wù)。
步驟105、執(zhí)行完畢增強(qiáng)IP業(yè)務(wù)邏輯后,將呼叫控制權(quán)返回業(yè)務(wù)模塊; 業(yè)務(wù)模塊從之前暫停的當(dāng)前業(yè)務(wù)邏輯開始,繼續(xù)執(zhí)行剩余的業(yè)務(wù)邏輯。
這里,之前暫停的當(dāng)前業(yè)務(wù)邏輯指步驟103中業(yè)務(wù)模塊所暫停執(zhí)行的 當(dāng)前業(yè)務(wù)邏輯。當(dāng)步驟105中,剩余業(yè)務(wù)邏輯的執(zhí)行中進(jìn)一步調(diào)用到增強(qiáng)IP業(yè)務(wù)邏輯時(shí),轉(zhuǎn)入執(zhí)行步驟103,即由業(yè)務(wù)模塊繼續(xù)調(diào)用VoiceXML解析器, 將執(zhí)行增強(qiáng)IP業(yè)務(wù)邏輯的請(qǐng)求發(fā)送到VoiceXML解析器進(jìn)行處理。
綜上所述,針對(duì)智能網(wǎng)平臺(tái)與業(yè)務(wù)模塊的交互而言,包括三種情況。第 一種情況,智能網(wǎng)平臺(tái)調(diào)用智能網(wǎng)平臺(tái)的業(yè)務(wù)模塊,以執(zhí)行與智能業(yè)務(wù)類的 呼叫請(qǐng)求相對(duì)應(yīng)的業(yè)務(wù)邏輯,當(dāng)業(yè)務(wù)邏輯是相應(yīng)于普通IP業(yè)務(wù)的業(yè)務(wù)邏輯 時(shí),直接在業(yè)務(wù)模塊與智能網(wǎng)平臺(tái)之間進(jìn)行交互,并最終由智能網(wǎng)平臺(tái)完成 該普通IP業(yè)務(wù)。第二種情況,智能網(wǎng)平臺(tái)調(diào)用智能網(wǎng)平臺(tái)的業(yè)務(wù)模塊,以 執(zhí)行與智能業(yè)務(wù)類的呼叫請(qǐng)求相對(duì)應(yīng)的業(yè)務(wù)邏輯,當(dāng)執(zhí)行到的業(yè)務(wù)邏輯是相 應(yīng)于增強(qiáng)IP業(yè)務(wù)的增強(qiáng)IP業(yè)務(wù)邏輯時(shí),區(qū)別于第一種情況,不能直接在業(yè) 務(wù)模塊與智能網(wǎng)平臺(tái)之間進(jìn)行交互,需要借由VoiceXML解析器來完成。具 體來說,業(yè)務(wù)模塊調(diào)用VoiceXML解析器,將執(zhí)行增強(qiáng)IP業(yè)務(wù)邏輯的請(qǐng)求 發(fā)送到VoiceXML解析器,并將呼叫控制權(quán)交由VoiceXML解析器;業(yè)務(wù)模 塊暫停當(dāng)前業(yè)務(wù)邏輯的執(zhí)行。當(dāng)VoiceXML解析器解析出增強(qiáng)IP業(yè)務(wù)邏輯 相對(duì)應(yīng)的增強(qiáng)IP業(yè)務(wù)后,通過Parlay接口與智能網(wǎng)平臺(tái)進(jìn)行交互,通知智 能網(wǎng)平臺(tái)執(zhí)行增強(qiáng)IP業(yè)務(wù)。第三種情況,當(dāng)VoiceXML解析器執(zhí)行完畢增 強(qiáng)IP業(yè)務(wù)邏輯后,將呼叫控制權(quán)返回業(yè)務(wù)模塊;業(yè)務(wù)模塊從之前暫停的當(dāng) 前業(yè)務(wù)邏輯開始,繼續(xù)執(zhí)行剩余的業(yè)務(wù)邏輯。當(dāng)剩余的邏輯中又有增強(qiáng)IP 業(yè)務(wù)的調(diào)用,即剩余業(yè)務(wù)邏輯的執(zhí)行中進(jìn)一步調(diào)用到增強(qiáng)IP業(yè)務(wù)邏輯時(shí), 由業(yè)務(wù)模塊繼續(xù)調(diào)用VoiceXML解析器,將執(zhí)行增強(qiáng)IP業(yè)務(wù)邏輯的請(qǐng)求發(fā) 送到VoiceXML解析器進(jìn)行后續(xù)處理,以完成與智能網(wǎng)平臺(tái)的交互。
以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
1、一種實(shí)現(xiàn)增強(qiáng)IP業(yè)務(wù)的組網(wǎng)系統(tǒng),該系統(tǒng)包括智能網(wǎng)平臺(tái)、業(yè)務(wù)模塊和VoiceXML解析器,其特征在于,所述業(yè)務(wù)模塊和所述VoiceXML解析器位于網(wǎng)絡(luò)層次架構(gòu)中的同一層;所述業(yè)務(wù)模塊與所述智能網(wǎng)平臺(tái)和所述VoiceXML解析器相連;所述VoiceXML解析器與所述智能網(wǎng)平臺(tái)相連;其中,智能網(wǎng)平臺(tái),用于接收到智能業(yè)務(wù)類的呼叫請(qǐng)求后調(diào)用所述業(yè)務(wù)模塊;業(yè)務(wù)模塊,用于執(zhí)行與所述智能業(yè)務(wù)類的呼叫請(qǐng)求相對(duì)應(yīng)的業(yè)務(wù)邏輯;在所述業(yè)務(wù)邏輯的執(zhí)行中調(diào)用到增強(qiáng)IP業(yè)務(wù)邏輯時(shí),將VoiceXML腳本的路徑封裝到執(zhí)行增強(qiáng)IP業(yè)務(wù)邏輯的請(qǐng)求中發(fā)送到所述VoiceXML解析器,并將呼叫控制權(quán)交由所述VoiceXML解析器;VoiceXML解析器,用于從所述執(zhí)行增強(qiáng)IP業(yè)務(wù)邏輯的請(qǐng)求中提取出VoiceXML腳本的路徑,根據(jù)所述VoiceXML腳本的路徑查詢到所述VoiceXML腳本并解析執(zhí)行;執(zhí)行完畢所述增強(qiáng)IP業(yè)務(wù)邏輯后,將所述呼叫控制權(quán)返回所述業(yè)務(wù)模塊。
2、 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述業(yè)務(wù)才莫塊、所述VoiceXML 解析器均通過Parlay接口與所述智能網(wǎng)平臺(tái)相連。
3、 根據(jù)權(quán)利要求1或2所述的系統(tǒng),其特征在于,該系統(tǒng)還包括與所述智 能網(wǎng)平臺(tái)相連的交換機(jī);所述交換機(jī),用于判斷出當(dāng)前呼叫請(qǐng)求是智能業(yè)務(wù)類 的呼叫請(qǐng)求后,以智能網(wǎng)應(yīng)用協(xié)議INAP封裝所述智能業(yè)務(wù)類的呼叫請(qǐng)求,并 將所述智能業(yè)務(wù)類的呼叫請(qǐng)求發(fā)送給所述智能網(wǎng)平臺(tái)。
4、 一種實(shí)現(xiàn)增強(qiáng)IP業(yè)務(wù)的組網(wǎng)方法,其特征在于,該方法包括以下步驟A、 智能網(wǎng)平臺(tái)接收到智能業(yè)務(wù)類的呼叫請(qǐng)求后,調(diào)用智能網(wǎng)平臺(tái)的業(yè)務(wù) 模塊,以執(zhí)行與所述智能業(yè)務(wù)類的呼叫請(qǐng)求相對(duì)應(yīng)的業(yè)務(wù)邏輯;B、 在所述業(yè)務(wù)邏輯的執(zhí)行中調(diào)用到增強(qiáng)IP業(yè)務(wù)邏輯時(shí),所述業(yè)務(wù)模塊將 執(zhí)行增強(qiáng)IP業(yè)務(wù)邏輯的請(qǐng)求發(fā)送到VoiceXML解析器,并將呼叫控制權(quán)交由所 述VoiceXML解析器,所述業(yè)務(wù)模塊暫停當(dāng)前業(yè)務(wù)邏輯的執(zhí)行。
5、 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述執(zhí)行增強(qiáng)IP業(yè)務(wù)邏輯 的請(qǐng)求中封裝有執(zhí)行所述增強(qiáng)IP業(yè)務(wù)邏輯的VoiceXML腳本的路徑,步驟B后 還包括CI、所述VoiceXML解析器從所述執(zhí)行增強(qiáng)IP業(yè)務(wù)邏輯的請(qǐng)求中提取出所 述VoiceXML腳本的路徑;C2、根據(jù)所述VoiceXML腳本的路徑VoiceXML解析器查詢到所述 VoiceXML腳本并解析執(zhí)行;執(zhí)行完畢所述增強(qiáng)IP業(yè)務(wù)邏輯后,將所述呼叫控 制權(quán)返回所述業(yè)務(wù)模塊;所述業(yè)務(wù)模塊從所述暫停的當(dāng)前業(yè)務(wù)邏輯開始,繼續(xù) 執(zhí)行剩余的業(yè)務(wù)邏輯。
6、 根據(jù)權(quán)利要求5所述的方法,其特征在于,當(dāng)所述剩余業(yè)務(wù)邏輯的執(zhí)行 中進(jìn)一步調(diào)用到所述增強(qiáng)IP業(yè)務(wù)邏輯時(shí),轉(zhuǎn)入執(zhí)行所述步驟B。
7、 根據(jù)權(quán)利要求4至6中任一項(xiàng)所述的方法,其特征在于,所述增強(qiáng)IP 業(yè)務(wù)邏輯為提供包括放音、收號(hào)、接續(xù)、錄音、語音識(shí)別和傳真在內(nèi)的基本 語音業(yè)務(wù)的業(yè)務(wù)邏輯;或者,所述增強(qiáng)IP業(yè)務(wù)邏輯為提供包括所述基本語音 業(yè)務(wù)中至少兩種業(yè)務(wù)類型的高級(jí)語音業(yè)務(wù)的業(yè)務(wù)邏輯。
8、 根據(jù)權(quán)利要求7所述的方法,其特征在于,步驟C2中,所述VoiceXML 解析器查詢到所述VoiceXML腳本并解析執(zhí)行后還包括所述VoiceXML解析 器解析出所述增強(qiáng)IP業(yè)務(wù)邏輯相對(duì)應(yīng)的增強(qiáng)IP業(yè)務(wù)后,通過Parlay接口通知 所述智能網(wǎng)平臺(tái)執(zhí)行所述增強(qiáng)IP業(yè)務(wù),以完成所述基本語音業(yè)務(wù)、或者所述高 級(jí)語音業(yè)務(wù)。
9、 根據(jù)權(quán)利要求4至6中任一項(xiàng)所述的方法,其特征在于,步驟A之前 還包括X、交換機(jī)判斷出當(dāng)前呼叫請(qǐng)求是智能業(yè)務(wù)類的呼叫請(qǐng)求后,以INAP協(xié)議 封裝所述智能業(yè)務(wù)類的呼叫請(qǐng)求,并將所述智能業(yè)務(wù)類的呼叫請(qǐng)求發(fā)送給所述 智能網(wǎng)平臺(tái)。
全文摘要
本發(fā)明公開了一種實(shí)現(xiàn)增強(qiáng)IP業(yè)務(wù)的組網(wǎng)系統(tǒng),該系統(tǒng)包括智能網(wǎng)平臺(tái)、業(yè)務(wù)模塊和VoiceXML解析器,業(yè)務(wù)模塊和VoiceXML解析器位于網(wǎng)絡(luò)層次架構(gòu)中的同一層;業(yè)務(wù)模塊與智能網(wǎng)平臺(tái)和VoiceXML解析器相連;VoiceXML解析器與智能網(wǎng)平臺(tái)相連。本發(fā)明還公開了一種實(shí)現(xiàn)增強(qiáng)IP業(yè)務(wù)的組網(wǎng)方法,該方法包括在業(yè)務(wù)邏輯的執(zhí)行中調(diào)用到增強(qiáng)IP業(yè)務(wù)邏輯時(shí),業(yè)務(wù)模塊將執(zhí)行增強(qiáng)IP業(yè)務(wù)邏輯的請(qǐng)求發(fā)送到VoiceXML解析器,并將呼叫控制權(quán)交由VoiceXML解析器。采用本發(fā)明的系統(tǒng)及方法,能在基于智能網(wǎng)平臺(tái)實(shí)現(xiàn)增強(qiáng)IP業(yè)務(wù)的基礎(chǔ)上,同時(shí)具有組網(wǎng)和接口簡(jiǎn)單、功能不受限制、資源占用少和易于擴(kuò)展的特點(diǎn)。
文檔編號(hào)H04W4/16GK101621773SQ20081013295
公開日2010年1月6日 申請(qǐng)日期2008年7月2日 優(yōu)先權(quán)日2008年7月2日
發(fā)明者喬旭峰 申請(qǐng)人:中興通訊股份有限公司