專利名稱:基于isdn的智能語音服務(wù)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種智能語音服務(wù)系統(tǒng),尤其涉及一種基于ISDN技術(shù)實(shí)現(xiàn)的智能語音服務(wù)系統(tǒng),屬于電信技術(shù)領(lǐng)域。
背景技術(shù):
ISDN是綜合業(yè)務(wù)數(shù)字網(wǎng)的簡稱。它采用了統(tǒng)一的標(biāo)準(zhǔn)用戶網(wǎng)絡(luò)接口UNI,不同的業(yè)務(wù)可以通過相同的物理電路進(jìn)行連接,增加新業(yè)務(wù)方便。由于采用了公共信道信令,不同業(yè)務(wù)的呼叫建立互相獨(dú)立,且快速方便,更有效的利用了鏈路資源。ISDN網(wǎng)絡(luò)可以支持話音和各種非話增值業(yè)務(wù),如主叫識別、呼叫轉(zhuǎn)移、可視電話、會議電話等,具有費(fèi)用低廉、使用靈活方便、高速數(shù)據(jù)傳輸且傳輸質(zhì)量高等優(yōu)點(diǎn)。
典型的ISDN的組成部件包括用戶終端、終端適配器、網(wǎng)絡(luò)終端等設(shè)備。ISDN的用戶終端主要分為兩種類型帶內(nèi)部ISDN接口的設(shè)備,稱為TE1;無內(nèi)部ISDN接口的設(shè)備,稱為TE2。
ISDN基本速率接口BRI提供兩個B通道和一個D通道即2B+D。B通道的傳輸速率為64Kbps,通常用于傳輸用戶數(shù)據(jù);D通道的傳輸速率為16Kbps,通常用于傳輸控制和信號信息。故BRI的傳輸速率通常為128Kbps,當(dāng)D通道也用于傳輸數(shù)據(jù)時可達(dá)144Kbps。
在現(xiàn)階段,ISDN的應(yīng)用主要局限在打電話和上網(wǎng)方面,相關(guān)的應(yīng)用技術(shù)也沒有跳出這個應(yīng)用范圍,如ISDNphone2000v1.3也只能實(shí)現(xiàn)一個多功能電話機(jī),沒有真正發(fā)揮出ISDN數(shù)字化接入的優(yōu)勢。在中國發(fā)明專利申請“ISDN綜合業(yè)務(wù)數(shù)字網(wǎng)可視電話系統(tǒng)”(公開號CN1324184)中,介紹了一種ISDN綜合業(yè)務(wù)數(shù)字網(wǎng)可視電話系統(tǒng),由個人電子計算機(jī)、PCCamera、音頻輸入設(shè)備、ISDN可視電話軟件以及ISDN連接設(shè)備組成。個人電子計算機(jī)的操作系統(tǒng)、ISDN可視電話軟件與PC Camera、音頻輸入設(shè)備以及ISDN連接設(shè)備雙向交換與處理數(shù)據(jù);PC Camera接收視頻,音頻輸入設(shè)備接收聲音;ISDN可視電話軟件對視頻與音頻數(shù)字信號進(jìn)行編碼,同時對由對方計算機(jī)傳送來的數(shù)據(jù)進(jìn)行解碼;ISDN設(shè)備完成個人電子計算機(jī)和數(shù)據(jù)網(wǎng)之間的數(shù)據(jù)交換。該發(fā)明僅僅使ISDN技術(shù)應(yīng)用于可視電話領(lǐng)域,并未充分發(fā)揮出ISDN技術(shù)在語音等領(lǐng)域的綜合優(yōu)勢。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種基于ISDN技術(shù)實(shí)現(xiàn)的智能語音服務(wù)系統(tǒng)。該系統(tǒng)將ISDN技術(shù)和語音合成技術(shù)相結(jié)合,能夠提供多種符合個性化的語音服務(wù)。
為實(shí)現(xiàn)上述的發(fā)明目的,本發(fā)明采用下述的技術(shù)方案一種基于ISDN的智能語音服務(wù)系統(tǒng),其特征在于所述智能語音服務(wù)系統(tǒng)包括ISDN服務(wù)器、WEB服務(wù)器和數(shù)據(jù)庫服務(wù)器,它們之間通過網(wǎng)絡(luò)進(jìn)行連接;所述ISDN服務(wù)器通過ISDN線路連接PSTN/ISDN網(wǎng)絡(luò),通過所述PSTN/ISDN網(wǎng)絡(luò)中的終端設(shè)備實(shí)現(xiàn)語音服務(wù)。
所述智能語音服務(wù)系統(tǒng)利用所述WEB服務(wù)器獲取用戶輸入的信息,將對應(yīng)的服務(wù)信息傳送給所述ISDN服務(wù)器,以執(zhí)行預(yù)定的語音服務(wù)。
其中較優(yōu)地,所述ISDN服務(wù)器由一臺安裝有ISDN適配器和ISDN網(wǎng)絡(luò)終端的PC機(jī)來實(shí)現(xiàn);其中,所述ISDN適配器為采用PCI接口的ISDN內(nèi)置卡,插在所述ISDN服務(wù)器的一個PCI插槽中。
所述ISDN網(wǎng)絡(luò)終端為NT1類型的ISDN設(shè)備。
所述ISDN網(wǎng)絡(luò)終端具有U接口和S/T接口;所述U接口連接電話線,所述S/T接口和所述ISDN內(nèi)置卡相連接。
所述WEB服務(wù)器和數(shù)據(jù)庫服務(wù)器由PC機(jī)來實(shí)現(xiàn)。
所述ISDN服務(wù)器與所述數(shù)據(jù)庫服務(wù)器之間通過所述CAPI接口進(jìn)行通信。
本發(fā)明所提供的基于ISDN技術(shù)實(shí)現(xiàn)的智能語音服務(wù)系統(tǒng)充分考慮實(shí)際應(yīng)用的價值,不但使ISDN成為智能多功能電話終端,還能在因特網(wǎng)上提供個性化的語音電話服務(wù),既可以滿足個性化的使用需要,也可提供商業(yè)性的語音服務(wù),從而有效地利用ISDN和網(wǎng)絡(luò)資源。
下面結(jié)合附圖和具體實(shí)施方式
對本發(fā)明作進(jìn)一步的說明。
圖1為本發(fā)明所提供的基于ISDN的智能語音服務(wù)系統(tǒng)的組成示意圖。
圖2為用戶通過WEB方式向WEB服務(wù)器輸入服務(wù)需求信息的示意圖。
圖3為在ISDN服務(wù)器中進(jìn)行功能設(shè)置的示意圖。
圖4為在ISDN服務(wù)器中查看所有服務(wù)信息的示意圖。
具體實(shí)施例方式
參見圖1所示,本發(fā)明所提供的基于ISDN的智能語音服務(wù)系統(tǒng)包括ISDN服務(wù)器、WEB服務(wù)器、數(shù)據(jù)庫服務(wù)器三部分。這三個服務(wù)器通過Internet或者局域網(wǎng)連接在一起。其中,ISDN服務(wù)器通過ISDN線路連接PSTN/ISDN網(wǎng)絡(luò),從而通過PSTN/ISDN網(wǎng)絡(luò)中的終端設(shè)備如電話機(jī)提供智能語音服務(wù)。
在具體實(shí)施時,ISDN服務(wù)器也可以由一臺安裝有ISDN適配器和ISDN網(wǎng)絡(luò)終端的PC機(jī)來實(shí)現(xiàn)。其中,ISDN適配器采用PCI接口的ISDN內(nèi)置卡,插在ISDN服務(wù)器的一個PCI插槽中,安裝好windows2000/XP的驅(qū)動后,相關(guān)的控制程序通過CAPI編程接口控制ISDN適配器。
ISDN網(wǎng)絡(luò)終端為NT1(Network Termination 1)類型的設(shè)備。該型網(wǎng)絡(luò)終端是ISDN網(wǎng)在用戶處的物理和電氣終端裝置。它只有OSI第1層的功能,即用戶線傳輸終端的有關(guān)功能。它是網(wǎng)絡(luò)的邊界,使交換機(jī)的用戶設(shè)備不受用戶線上傳輸方式的影響,具有線路維護(hù)功能,支持多個信道的傳輸,具有解決D信道競爭能力,支持多個終端設(shè)備同時接入。
它具有兩種接口U接口和S/T接口。U接口連接電話線,為雙線接口、S/T接口和ISDN內(nèi)置卡相連,為四線接口。使用ISDN適配器和NT1,并結(jié)合專門編制的計算機(jī)程序,一臺普通的PC機(jī)就可以成為ISDN網(wǎng)絡(luò)的智能控制終端。
WEB服務(wù)器和數(shù)據(jù)庫服務(wù)器也可以由PC機(jī)來實(shí)現(xiàn)。如果數(shù)據(jù)量不大,WEB服務(wù)器和數(shù)據(jù)庫服務(wù)器可以合二為一。作為ISDN服務(wù)器的PC機(jī)也可以兼作WEB服務(wù)器和數(shù)據(jù)庫服務(wù)器,因此,如果采用緊湊形設(shè)計,僅需一臺PC機(jī)就可以實(shí)現(xiàn)本ISDN智能語音服務(wù)系統(tǒng)。
本ISDN智能語音服務(wù)系統(tǒng)中,通過WEB服務(wù)器獲取用戶通過WEB等方式輸入的服務(wù)需求信息,經(jīng)處理后存入數(shù)據(jù)庫服務(wù)器。數(shù)據(jù)庫服務(wù)器利用CAPI通信接口與ISDN服務(wù)器進(jìn)行通信,將對應(yīng)的服務(wù)指令發(fā)送給該ISDN服務(wù)器,以執(zhí)行預(yù)定的語音服務(wù)。
在通常情況下,ISDN服務(wù)器相對于Web服務(wù)器是獨(dú)立的,利用預(yù)置的ISDN通信程序和語音服務(wù)程序,只要能在網(wǎng)上建立數(shù)據(jù)源連接,就可在ISDN服務(wù)器和Web服務(wù)器的相互配合下進(jìn)行智能語音服務(wù)。
ISDN服務(wù)器中運(yùn)行預(yù)置的ISDN通信程序,該程序以CAPI為編程接口,定時查詢數(shù)據(jù)庫服務(wù)器上的任務(wù),并根據(jù)任務(wù)在指定的時間撥打指定的電話,實(shí)現(xiàn)語音點(diǎn)歌、要事電話提醒等多種語音服務(wù)。
上述通信程序中核心的通信接口部分示例如下void MsgRecod(char*filename,DATAB3*dataB3);void MsgPlay(char*filename,DATAB3*dataB3);void SetCall(char*szCalledNum);void SetVoxIO(BOOL fOut,BOOL fIn);int SetWaitingFile(char*FileName);BOOL virtual StartISDNSink(DATAB3*dataB3);BOOL virtual StartISDNSource(DATAB3*dataB3);void GetCAPIVersion();void GetCAPIProfile();void CAPIInstalled();void GetManuf();BOOL GetCAPIMsg();BOOL SubmitCAPIMsg(WORD wCAPICmd,DATAB3*dataB3,char*szCalledNum);void SetDisconnect();void SetRecod(BOOL fOutRecod,BOOL flnRecod);void ReleaseCAPIApp();BOOL RegisterCAPIApp();void CAPIThreadProc();其中CAPIThreadProc()為主線程void CCAPI∷CAPIThreadProc(){//Set Listen;if(SubmitCAPIMsg(_LISTEN_R,NULL,NULL)==FALSE)GetCAPIMsg();while(TRUE){//ISDN端線路還沒有建立成功!正在建立連接過程
if(flSDNConn==FALSE){while(GetCAPIMsg());}//ISDN端邏輯鏈路已建立成功!//1.如果另一端沒有準(zhǔn)備好,播放音樂過程//2.如果兩端都準(zhǔn)備好,傳送和接收數(shù)據(jù)過程//3.下面程序還包括切斷連接的過程// 主動切斷fDisConn==TRUE;// 被動切斷//4.可以設(shè)定單工或雙工錄音else{if(fDisConn==TRUE)//主動切斷連接SubmitCAPIMsg(_DISCONNECT_B3_R,NULL,NULL);while(GetCAPIMsg()==TRUE);if(fNextConn==TRUE)//fISDNConn==TRUE{if(fOpenSource)StartISDNSource(dataIn);StartISDNSink(dataOut);if(fOpenSink)SubmitCAPIMsg(_DATA_B3_R,dataOut,NULL);}else //flSDNConn==FALSE{if(fFileBeing==TRUE)MsgPlay(WaitFile,dataOut);}if(fRecodln==TRUE)MsgRecod(″Record.vox″,dataIn);if(fRecodOut==TRUE)MsgRecod(″Record.vox″,dataOut);
SubmitCAPIMsg(_DATA_B3_I|RESPONSE,NULL,NULL);}};}ISDN服務(wù)器啟用兩個線程進(jìn)行工作,其中一個線程專門用于等待接收留言語音和根據(jù)請求提供撥號服務(wù),每隔半分鐘就取一次數(shù)據(jù)。這是為了避免使用常規(guī)的輪詢方法,以節(jié)省系統(tǒng)資源,同時也可以降低對機(jī)器的配置要求。
WEB服務(wù)器用于為人機(jī)交互提供友好的界面,將用戶定制的服務(wù)通過HTML網(wǎng)頁的方式提交到數(shù)據(jù)庫服務(wù)器。如圖2所示,用戶從客戶端(任何一臺聯(lián)網(wǎng)的PC)進(jìn)入主頁面,注冊新用戶后,可以進(jìn)入管理界面,進(jìn)行諸如添加、編輯、刪除用戶服務(wù)信息等操作。
如果用戶張三想在8月8日晚上8點(diǎn)給過生日的李四點(diǎn)歌。張三事先在WEB服務(wù)器上注冊了用戶帳號,登入該帳號后,出現(xiàn)管理界面,選擇服務(wù)種類為語音點(diǎn)歌,選中要點(diǎn)的歌曲名、填入要撥打的電話號碼以及要撥通該號碼的時間。確認(rèn)無誤后提交,如果在提交后想修改,還可以重新登入此頁面。數(shù)據(jù)提交后,就保存在了數(shù)據(jù)庫中,ISDN服務(wù)器一直在查詢數(shù)據(jù)庫是否有新的服務(wù)條目,如果有,就讀取該條目,并在指定的時間自動撥叫指定電話,在用戶摘機(jī)后,自動播放音樂。如果是事件提醒,就用語音合成的方式播放提示語音。
在ISDN服務(wù)器中,如圖3所示,可以預(yù)先進(jìn)行一些功能的設(shè)置,例如包括重復(fù)放音,啟動時ISDN自動連接,啟動時數(shù)據(jù)庫自動連接,聲歌混音等。這些功能可以由其中內(nèi)置的軟件來實(shí)現(xiàn)。
另外,如圖4所示,在ISDN服務(wù)器中可以直接查看所有服務(wù)的信息。在主查看框中,可以實(shí)時觀察到ISDN通信線路和數(shù)據(jù)庫的連接情況,如圖4中顯示的正在服務(wù)時數(shù)據(jù)庫提取數(shù)據(jù)的情況,其中可以查看到此時服務(wù)的電話號碼,用戶名,服務(wù)種類,服務(wù)內(nèi)容等信息。此外,兩個副查看框也可以同步顯示服務(wù)統(tǒng)計信息和用戶信息。
上面對本發(fā)明所述的基于ISDN技術(shù)實(shí)現(xiàn)的智能語音服務(wù)系統(tǒng)進(jìn)行了詳細(xì)的說明。對本領(lǐng)域的一般技術(shù)人員而言,在不背離本發(fā)明實(shí)質(zhì)精神的前提下對它所做的任何顯而易見的改動,都將構(gòu)成對本發(fā)明專利權(quán)的侵犯,將承擔(dān)相應(yīng)的法律責(zé)任。
權(quán)利要求
1.一種基于ISDN的智能語音服務(wù)系統(tǒng),其特征在于所述智能語音服務(wù)系統(tǒng)包括ISDN服務(wù)器、WEB服務(wù)器和數(shù)據(jù)庫服務(wù)器,它們之間通過網(wǎng)絡(luò)進(jìn)行連接;所述ISDN服務(wù)器通過ISDN線路連接PSTN/ISDN網(wǎng)絡(luò),通過所述PSTN/ISDN網(wǎng)絡(luò)中的終端設(shè)備實(shí)現(xiàn)語音服務(wù);所述智能語音服務(wù)系統(tǒng)利用所述WEB服務(wù)器獲取用戶輸入的信息,將對應(yīng)的服務(wù)信息傳送給所述ISDN服務(wù)器,以執(zhí)行預(yù)定的語音服務(wù)。
2.如權(quán)利要求1所述的基于ISDN的智能語音服務(wù)系統(tǒng),其特征在于所述ISDN服務(wù)器由一臺安裝有ISDN適配器和ISDN網(wǎng)絡(luò)終端的PC機(jī)來實(shí)現(xiàn);其中,所述ISDN適配器為采用PCI接口的ISDN內(nèi)置卡,插在所述ISDN服務(wù)器的一個PCI插槽中。
3.如權(quán)利要求1或2所述的基于ISDN的智能語音服務(wù)系統(tǒng),其特征在于所述ISDN網(wǎng)絡(luò)終端為NT1類型的ISDN設(shè)備。
4.如權(quán)利要求3所述的基于ISDN的智能語音服務(wù)系統(tǒng),其特征在于所述ISDN網(wǎng)絡(luò)終端具有U接口和S/T接口;所述U接口連接電話線,所述S/T接口和所述ISDN內(nèi)置卡相連接。
5.如權(quán)利要求1所述的基于ISDN的智能語音服務(wù)系統(tǒng),其特征在于所述WEB服務(wù)器和數(shù)據(jù)庫服務(wù)器由PC機(jī)來實(shí)現(xiàn)。
6.如權(quán)利要求1所述的基于ISDN的智能語音服務(wù)系統(tǒng),其特征在于所述ISDN服務(wù)器與所述數(shù)據(jù)庫服務(wù)器之間通過所述CAPI接口進(jìn)行通信。
全文摘要
本發(fā)明公開了一種基于ISDN的智能語音服務(wù)系統(tǒng)。該系統(tǒng)包括ISDN服務(wù)器、WEB服務(wù)器和數(shù)據(jù)庫服務(wù)器,它們之間通過網(wǎng)絡(luò)進(jìn)行連接;ISDN服務(wù)器通過ISDN線路連接PSTN/ISDN網(wǎng)絡(luò),通過PSTN/ISDN網(wǎng)絡(luò)中的終端設(shè)備實(shí)現(xiàn)語音服務(wù)。本智能語音服務(wù)系統(tǒng)利用WEB服務(wù)器獲取用戶輸入的信息,將對應(yīng)的服務(wù)信息傳送給ISDN服務(wù)器,以執(zhí)行預(yù)定的語音服務(wù)。本發(fā)明不但使ISDN成為智能多功能電話終端,還能在因特網(wǎng)上提供個性化的語音電話服務(wù),既可以滿足個性化的使用需要,也可提供商業(yè)性的語音服務(wù),從而有效地利用ISDN和網(wǎng)絡(luò)資源。
文檔編號H04Q11/00GK101018254SQ20061011353
公開日2007年8月15日 申請日期2006年9月29日 優(yōu)先權(quán)日2006年9月29日
發(fā)明者上官光華 申請人:北京佳訊飛鴻電氣有限責(zé)任公司