專利名稱:交互式語音應(yīng)答ivr的處理方法、終端、撥測服務(wù)器和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及交互式語音應(yīng)答IVR領(lǐng)域,特別是指一種交互式語音應(yīng)答IVR的處理方法、終端、撥測服務(wù)器和系統(tǒng)。
背景技術(shù):
IVR(Interactive Voice Response,交互式語音應(yīng)答)是企業(yè)在客戶服務(wù)中利用自助語音提示,引導(dǎo)用戶選擇服務(wù)內(nèi)容和輸入服務(wù)所需的數(shù)據(jù),并接受用戶在電話撥號鍵盤輸入的信息,實(shí)現(xiàn)對計算機(jī)數(shù)據(jù)庫等信息資料的交互式訪問。傳統(tǒng)的IVR純語音交互方式無論是對用戶還是企業(yè)而言,都帶來了諸多不便。用戶方面:由于用戶對IVR語音下一級菜單完全沒有預(yù)見性,常常因?yàn)椴僮魇д`而不得不重新?lián)艽蚩头娫挕,F(xiàn)有技術(shù)中提供了一種文本菜單交互式的IVR系統(tǒng),該方案是在移動站和交互式語音相應(yīng)系統(tǒng)之間建立通信會話,在移動站處接收話音形式的一個或多個菜單選項(xiàng)。該移動站將這些菜單選項(xiàng)從話音形式轉(zhuǎn)換為可顯示形式,使用可顯示形式更新該移動站處的菜單,該更新菜單隨后可被呈現(xiàn)給用戶。以可顯示形式展示的菜單選項(xiàng)可被存儲在移動站處或外部設(shè)備上。上述方案存在以下不足:當(dāng)用戶想到達(dá)IVR服務(wù)的某一個菜單節(jié)點(diǎn)時,需手動輸入長串號碼,使用起來并不方便。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種交互式語音應(yīng)答IVR的處理方法、終端、撥測服務(wù)器和系統(tǒng),用戶不需要手動輸入長串號碼,而能到達(dá)用戶預(yù)定的IVR服務(wù)的菜單節(jié)點(diǎn)。為解決上述技術(shù)問題,本發(fā)明的實(shí)施例提供技術(shù)方案如下:一方面,提供一種交互式語音應(yīng)答IVR的處理方法,包括:根據(jù)用戶的指令,從顯示的IVR服務(wù)器的菜單樹中選擇欲進(jìn)入的菜單節(jié)點(diǎn);顯示的所述菜單樹包括:至少一個菜單節(jié)點(diǎn);所述菜單樹是基于IVR服務(wù)器的交互式語音應(yīng)答的語音數(shù)據(jù)生成的;查找選擇的所述菜單節(jié)點(diǎn)對應(yīng)的指令字符串;將所述指令字符串發(fā)送給IVR服務(wù)器,使所述IVR服務(wù)器根據(jù)所述指令字符串進(jìn)入與選擇的所述菜單節(jié)點(diǎn)相應(yīng)的IVR服務(wù)器的菜單節(jié)點(diǎn)。所述根據(jù)用戶的指令,從顯示的IVR服務(wù)器的菜單樹中選擇欲進(jìn)入的菜單節(jié)點(diǎn)的步驟包括:獲取用戶的第一指令,所述第一指令包括待撥號的IVR服務(wù)的標(biāo)識;查找所述標(biāo)識對應(yīng)的IVR服務(wù)的菜單樣式文件;解析所述菜單樣式文件,顯示菜單樹;
獲取用戶的第二指令;根據(jù)所述第二指令,從所述菜單樹點(diǎn)中選擇一菜單節(jié)點(diǎn)。所述將所述指令字符串發(fā)送給IVR服務(wù)器,使所述IVR服務(wù)器根據(jù)所述指令字符串進(jìn)入與選擇的所述菜單節(jié)點(diǎn)相應(yīng)的菜單節(jié)點(diǎn)的步驟包括:從所述指令字符串中提取第一字符串;使用所述第一字符串向IVR服務(wù)器進(jìn)行撥號,使所述IVR服務(wù)器進(jìn)入所述IVR服務(wù)的一級菜單節(jié)點(diǎn)并發(fā)送一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包;從所述指令字符串中提取第二字符串;收到所述IVR服務(wù)器的一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包后,向所述IVR服務(wù)器發(fā)送所述第二字符串,使所述IVR服務(wù)器進(jìn)入二級菜單節(jié)點(diǎn)。所述獲取用戶的第一指令的步驟之前,所述方法還包括:獲取IVR服務(wù)的菜單樣式文件;以及獲取菜單節(jié)點(diǎn)和指令字符串之間的對應(yīng)關(guān)系O所述IVR服務(wù)的菜單樣式文件以及所述菜單節(jié)點(diǎn)和指令字符串之間的對應(yīng)關(guān)系是預(yù)先經(jīng)過撥測生成的;或所述IVR服務(wù)的菜單樣式文件以及所述菜單節(jié)點(diǎn)和指令字符串之間的對應(yīng)關(guān)系是根據(jù)所述IVR服務(wù)的業(yè)務(wù)邏輯生成的。預(yù)先經(jīng)過撥測生成所述IVR服務(wù)的菜單樣式文件的步驟包括:獲取進(jìn)入IVR服務(wù)的一級菜單節(jié)點(diǎn)的第一字符串;使用所述第一字符串向IVR服務(wù)器進(jìn)行撥號,使所述IVR服務(wù)器進(jìn)入所述一級菜單節(jié)點(diǎn)并發(fā)送一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包;接收所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包;所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包包括:一級菜單節(jié)點(diǎn)的內(nèi)容、至少一個二級菜單節(jié)點(diǎn)的內(nèi)容;將所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包轉(zhuǎn)換為一級菜單節(jié)點(diǎn)的提示音文字,所述一級菜單節(jié)點(diǎn)的提示音文字包括:一級菜單節(jié)點(diǎn)的內(nèi)容、至少一個二級菜單節(jié)點(diǎn)的內(nèi)容;根據(jù)所述一級菜單節(jié)點(diǎn)的提示音文字,生成所述IVR服務(wù)的菜單樣式文件。所述將所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包轉(zhuǎn)換為一級菜單節(jié)點(diǎn)的提示音文字的步驟具體為:播放所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包;通過語音識別,將所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包轉(zhuǎn)換為一級菜單節(jié)點(diǎn)的提示音文字。所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包還包括:從一級菜單節(jié)點(diǎn)進(jìn)入至少一個二級菜單節(jié)點(diǎn)時輸入的至少一個第二字符串;相應(yīng)的,所述一級菜單節(jié)點(diǎn)的提示音文字還包括:從一級菜單節(jié)點(diǎn)進(jìn)入至少一個二級菜單節(jié)點(diǎn)時輸入的至少一個第二字符串;預(yù)先經(jīng)過撥測生成所述菜單節(jié)點(diǎn)和指令字符串之間的對應(yīng)關(guān)系的步驟包括:建立所述第一字符串和所述一級菜單節(jié)點(diǎn)之間的第一對應(yīng)關(guān)系;根據(jù)所述第一字符串和所述至少一個第二字符串,生成至少一個二級菜單節(jié)點(diǎn)的指令字符串;
建立至少一個所述二級菜單節(jié)點(diǎn)的指令字符串和至少一個所述二級菜單節(jié)點(diǎn)之間的第~■對應(yīng)關(guān)系;組合所述第一對應(yīng)關(guān)系和第二對應(yīng)關(guān)系,生成所述菜單節(jié)點(diǎn)和指令字符串的對應(yīng)關(guān)系。所述預(yù)先經(jīng)過撥測生成IVR服務(wù)的菜單樣式文件的步驟還包括:根據(jù)所述一級菜單節(jié)點(diǎn)的提示音文字包含的至少一個第二字符串,分別向所述IVR服務(wù)器發(fā)送一第二字符串,使所述IVR服務(wù)器分別進(jìn)入至少一個二級菜單節(jié)點(diǎn)并發(fā)送二級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包;獲取所述二級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包;所述二級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包包括:至少一個三級菜單的內(nèi)容;將所述二級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包轉(zhuǎn)換為二級菜單節(jié)點(diǎn)的提示音文字,所述二級菜單節(jié)點(diǎn)的提示音文字包括:至少一個三級菜單節(jié)點(diǎn)的內(nèi)容;所述根據(jù)所述一級菜單節(jié)點(diǎn)的提示音文字,生成所述IVR服務(wù)的菜單樣式文件具體為:根據(jù)所述一級菜單節(jié)點(diǎn)的提示音文字、所述二級菜單節(jié)點(diǎn)的提示音文字,生成所述IVR服務(wù)的菜單樣式文件。所述二級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包還包括:從二級菜單進(jìn)入至少一個三級菜單時輸入的第三字符串;相應(yīng)的,所述二級菜單節(jié)點(diǎn)的提示音文字還包括:從二級菜單節(jié)點(diǎn)進(jìn)入至少一個三級菜單節(jié)點(diǎn)時輸入的至少一個第三字符串;所述預(yù)先經(jīng)過撥測生成所述菜單節(jié)點(diǎn)和指令字符串之間的對應(yīng)關(guān)系的步驟還包括:根據(jù)所述第一字 符串、所述至少一個第二字符串以及所述至少一個第三字符串,生成至少一個三級菜單節(jié)點(diǎn)的指令字符串;建立所述至少一個三級菜單節(jié)點(diǎn)的指令字符串和所述至少一個三級菜單節(jié)點(diǎn)之間的第~■對應(yīng)關(guān)系;所述組合所述第一對應(yīng)關(guān)系和第二對應(yīng)關(guān)系,生成所述菜單節(jié)點(diǎn)和指令字符串的對應(yīng)關(guān)系的步驟包括:組合所述第一對應(yīng)關(guān)系、第二對應(yīng)關(guān)系以及第三關(guān)系,生成所述菜單節(jié)點(diǎn)和指令字符串之間的對應(yīng)關(guān)系。另一方面,提供一種終端,其特征在于,包括:選擇單元,根據(jù)用戶的指令,從顯示的IVR服務(wù)器的菜單樹中選擇欲進(jìn)入的菜單節(jié)點(diǎn);顯示的所述菜單樹包括:至少一個菜單節(jié)點(diǎn);所述菜單樹是基于IVR服務(wù)器的交互式語音應(yīng)答的語音數(shù)據(jù)生成的;查找單元,查找選擇的所述菜單節(jié)點(diǎn)對應(yīng)的指令字符串;發(fā)送單元,將所述指令字符串發(fā)送給IVR服務(wù)器,使所述IVR服務(wù)器根據(jù)所述指令字符串進(jìn)入與選擇的所述菜單節(jié)點(diǎn)相應(yīng)的IVR服務(wù)器的菜單節(jié)點(diǎn)。所述選擇單元包括:第一獲取子單元,獲取用戶的第一指令,所述第一指令包括待撥號的IVR服務(wù)的標(biāo)識;查找子單元,查找所述標(biāo)識對應(yīng)的IVR服務(wù)的菜單樣式文件;解析子單元,解析所述菜單樣式文件,顯示菜單樹,所述菜單樹包括:至少一個菜單節(jié)點(diǎn);第二獲取子單元,獲取用戶的第二指令;選擇子單元,根據(jù)所述第二指令,從所述菜單樹中選擇一菜單節(jié)點(diǎn)。所述發(fā)送單元包括:第一提取子單元,從所述指令字符串中提取第一字符串;撥號子單元,使用所述第一字符串向IVR服務(wù)器進(jìn)行撥號,使所述IVR服務(wù)器進(jìn)入所述IVR服務(wù)的一級菜單節(jié)點(diǎn)并發(fā)送一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包;第二提取子單元,從所述指令字符串中提取第二字符串;發(fā)送子單元,收到所述IVR服務(wù)器的一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包后,向所述IVR服務(wù)器發(fā)送所述第二字符串,使所述IVR服務(wù)器進(jìn)入二級菜單節(jié)點(diǎn)。另一方面,提供一種撥測服務(wù)器,其特征在于,包括:第一生成單元,生成IVR服務(wù)的菜單樣式文件;第二生成單元,生成所述菜單節(jié)點(diǎn)和指令字符串之間的對應(yīng)關(guān)系;發(fā)送單元,將所述IVR服務(wù)的菜單樣式文件和所述菜單節(jié)點(diǎn)和指令字符串之間的對應(yīng)關(guān)系發(fā)送給終端。所述第一生成單元包括:獲取子單元,獲取進(jìn)入IVR服務(wù)的一級菜單節(jié)點(diǎn)的第一字符串;撥號子單元,使用所述第一字符串向IVR服務(wù)器進(jìn)行撥號,使所述IVR服務(wù)器進(jìn)入所述一級菜單節(jié)點(diǎn)并發(fā)送一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包;接收子單元,接收所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包;所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包包括:一級菜單節(jié)點(diǎn)的內(nèi)容、至少一個二級菜單節(jié)點(diǎn)的內(nèi)容;轉(zhuǎn)換子單元,將所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包轉(zhuǎn)換為一級菜單節(jié)點(diǎn)的提示音文字,所述一級菜單節(jié)點(diǎn)的提示音文字包括:一級菜單節(jié)點(diǎn)的內(nèi)容、至少一個二級菜單節(jié)點(diǎn)的內(nèi)容;生成子單元,根據(jù)所述一級菜單節(jié)點(diǎn)的提示音文字,生成所述IVR服務(wù)的菜單樣式文件。所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包還包括:從一級菜單節(jié)點(diǎn)進(jìn)入至少一個二級菜單節(jié)點(diǎn)時輸入的至少一個第二字符串;相應(yīng)的,所述一級菜單節(jié)點(diǎn)的提示音文字還包括:從一級菜單節(jié)點(diǎn)進(jìn)入至少一個二級菜單節(jié)點(diǎn)時輸入的至少一個第二字符串;所述第二生成單元包括:第一建立子單元,建立所述第一字符串和所述一級菜單節(jié)點(diǎn)之間的第一對應(yīng)關(guān)生成子單元,根據(jù)所述第一字符串和所述第二字符串,生成二級菜單節(jié)點(diǎn)的指令字符串;第二建立子單元,建立所述二級菜單節(jié)點(diǎn)的指令字符串和所述二級菜單節(jié)點(diǎn)之間的第二對應(yīng)關(guān)系;組合子單元,組合所述第一對應(yīng)關(guān)系和第二對應(yīng)關(guān)系,生成所述菜單節(jié)點(diǎn)和指令字符串的對應(yīng)關(guān)系。另一方面,提供一種交互式語音應(yīng)答IVR的處理系統(tǒng),其特征在于,包括:
終端,用于根據(jù)用戶的指令,從顯示的IVR服務(wù)器的菜單樹中選擇欲進(jìn)入的菜單節(jié)點(diǎn);顯示的所述菜單樹包括:至少一個菜單節(jié)點(diǎn);所述菜單樹是基于IVR服務(wù)器的交互式語音應(yīng)答的語音數(shù)據(jù)生成的;查找選擇的所述菜單節(jié)點(diǎn)對應(yīng)的指令字符串;將所述指令字符串發(fā)送給IVR服務(wù)器,使所述IVR服務(wù)器根據(jù)所述指令字符串進(jìn)入與選擇的所述菜單節(jié)點(diǎn)相應(yīng)的IVR服務(wù)器的菜單節(jié)點(diǎn);IVR服務(wù)器,根據(jù)所述指令字符串進(jìn)入與選擇的所述菜單節(jié)點(diǎn)相應(yīng)的菜單節(jié)點(diǎn)。所述的交互式語音應(yīng)答IVR的處理系統(tǒng),其特征在于,還包括:撥測服務(wù)器,用于生成IVR服務(wù)的菜單樣式文件和所述菜單節(jié)點(diǎn)和指令字符串之間的對應(yīng)關(guān)系,將所述IVR服務(wù)的菜單樣式文件和所述菜單節(jié)點(diǎn)和指令字符串之間的對應(yīng)關(guān)系發(fā)送給終端。所述撥測服務(wù)器還用于,獲取進(jìn)入IVR服務(wù)的一級菜單節(jié)點(diǎn)的第一字符串;使用所述第一字符串向IVR服務(wù)器進(jìn)行撥號,使所述IVR服務(wù)器進(jìn)入所述一級菜單節(jié)點(diǎn)并發(fā)送一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包;接收所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包;所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包包括:一級菜單節(jié)點(diǎn)的內(nèi)容、至少一個二級菜單節(jié)點(diǎn)的內(nèi)容;將所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包轉(zhuǎn)換為一級菜單節(jié)點(diǎn)的提示音文字,所述一級菜單節(jié)點(diǎn)的提示音文字包括:一級菜單節(jié)點(diǎn)的內(nèi)容、至少一個二級菜單節(jié)點(diǎn)的內(nèi)容;根據(jù)所述一級菜單節(jié)點(diǎn)的提示音文字,生成所述IVR服務(wù)的菜單樣式文件。本發(fā)明的實(shí)施例具有以下有益效果:上述方案中,當(dāng)用戶期望能夠到達(dá)一個IVR服務(wù)的一菜單節(jié)點(diǎn)時,可以通過指令選擇菜單節(jié)點(diǎn),查找選擇的所述菜單節(jié)點(diǎn)對應(yīng)的指令字符串;將所述指令字符串發(fā)送給IVR服務(wù)器,使所述IVR服務(wù)器根據(jù)所述指令字符串進(jìn)入與選擇的所述菜單節(jié)點(diǎn)相應(yīng)的菜單節(jié)點(diǎn);這樣,用戶不需要手動輸入長串號碼,而能到達(dá)用戶預(yù)定的IVR服務(wù)的菜單節(jié)點(diǎn)。
圖1為本發(fā)明所述的一種交互式語音應(yīng)答IVR的處理方法的一實(shí)施例的流程示意圖;圖2為本發(fā)明所述的一種交互式語音應(yīng)答IVR的處理方法的另一實(shí)施例流程示意圖;圖3為本發(fā)明所述的終端將所述指令字符串發(fā)送給IVR服務(wù)器的流程示意圖;圖4為本發(fā)明所述的以下描述本發(fā)明所述的預(yù)先經(jīng)過撥測生成所述IVR服務(wù)的菜單樣式文件和所述菜單節(jié)點(diǎn)和指令字符串之間的對應(yīng)關(guān)系的方法的實(shí)施例的示意圖;圖5為本發(fā)明所述的終端的結(jié)構(gòu)示意圖;圖6為本發(fā)明所述的撥測服務(wù)器的結(jié)構(gòu)示意圖;圖7為本發(fā)明所述的交互式語音應(yīng)答IVR的處理系統(tǒng)的結(jié)構(gòu)示意圖;圖8為本發(fā)明所述的交互式語音應(yīng)答IVR的處理方法的應(yīng)用場景的流程示意圖;圖9為本發(fā)明的應(yīng)用場景中用戶通過內(nèi)置IVR文本菜單的手機(jī)撥打某IVR客服電話的流程示意圖;圖10為本發(fā)明的應(yīng)用場景中IVR自動撥測后臺抓取目標(biāo)IVR菜單的流程示意圖。
具體實(shí)施方式
為使本發(fā)明的實(shí)施例要解決的技術(shù)問題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。如圖1所示,為本發(fā)明所述的一種交互式語音應(yīng)答IVR的處理方法的一實(shí)施例,包括:步驟11,根據(jù)用戶的指令,從顯示的IVR服務(wù)器的菜單樹中選擇欲進(jìn)入的菜單節(jié)點(diǎn);顯示的所述菜單樹包括:至少一個菜單節(jié)點(diǎn);所述菜單樹是基于IVR服務(wù)器的交互式語音應(yīng)答的語音數(shù)據(jù)生成的;步驟12,查找選擇的所述菜單節(jié)點(diǎn)對應(yīng)的指令字符串;步驟13,將所述指令字符串發(fā)送給IVR服務(wù)器,使所述IVR服務(wù)器根據(jù)所述指令字符串進(jìn)入與選擇的所述菜單節(jié)點(diǎn)相應(yīng)的IVR服務(wù)器的菜單節(jié)點(diǎn)。如圖2所示,為本發(fā)明所述的一種交互式語音應(yīng)答IVR的處理方法的另一實(shí)施例,包括:步驟21,終端獲取用戶的第一指令,所述第一指令包括待撥號的IVR服務(wù)的標(biāo)識;例如,IVR服務(wù)可以為移動的客服電話服務(wù),也可以為聯(lián)通的客服電話服務(wù);用戶輸入“ 10086 ”,選擇了移動的客服電話服務(wù)。步驟22,終端查找所述標(biāo)識對應(yīng)的IVR服務(wù)的菜單樣式文件;例如,本地預(yù)先下載有多個IVR服務(wù)的菜單樣式文件,終端根據(jù)“10086”的指令,選擇出“10086”的菜單樣式文件。步驟23,終端解析所述菜單樣式文件,顯示菜單樹,菜單樹包括至少一級菜單,每級菜單里有至少一個菜單節(jié)點(diǎn);菜單樣式文件可以為XML、CSS等文件。終端顯示“10086”的菜單樣式文件。顯示方式可以根據(jù)菜單之間的邏輯關(guān)系進(jìn)行樹狀顯示,也可以按照菜單的層次逐級顯示,方便用戶可以直觀看到各級菜單節(jié)點(diǎn)。步驟24,終端獲取用戶的第二指令;該第二指令用于選擇菜單節(jié)點(diǎn);步驟25,終端根據(jù)所述第二指令,從所述菜單樹中選擇一菜單節(jié)點(diǎn);例如,在觸摸屏終端上,顯示菜單樹,根據(jù)觸摸指令,選擇一菜單節(jié)點(diǎn);例如,用戶選擇“查詢余額”的菜單節(jié)點(diǎn)。步驟26,終端查找選擇的所述菜單節(jié)點(diǎn)對應(yīng)的指令字符串;例如,在預(yù)先存儲在本地的菜單節(jié)點(diǎn)和指令字符串之間的對應(yīng)關(guān)系中查找到查詢余額”的菜單節(jié)點(diǎn)對應(yīng)“1008612”。步驟27,終端將所述指令字符串發(fā)送給IVR服務(wù)器,使所述IVR服務(wù)器根據(jù)所述指令字符串進(jìn)入與選擇的所述菜單節(jié)點(diǎn)相應(yīng)的菜單節(jié)點(diǎn)。例如,終端將“1008612”發(fā)送給IVR服務(wù)器。當(dāng)所述IVR服務(wù)器支持長字符串輸入時,所述IVR服務(wù)器可以從字符串中分步提取字符串,從而分步進(jìn)入所述IVR服務(wù)器的各級菜單。例如,IVR服務(wù)器首先從“1008612”中提取“10086”,進(jìn)入一級菜單;然后提取“1”,進(jìn)入“普通話服務(wù)模式”的二級菜單;然后,提取“2”,進(jìn)入“余額查詢菜單”的三級菜單??蛇x的,步驟21之前,所述方法還包括:步驟20,終端獲取IVR服務(wù)的菜單樣式文件;以及獲取菜單節(jié)點(diǎn)和指令字符串之間的對應(yīng)關(guān)系。所述IVR服務(wù)的菜單樣式文件和菜單節(jié)點(diǎn)和指令字符串之間的對應(yīng)關(guān)系是預(yù)先經(jīng)過撥測生成的;或者是根據(jù)所述IVR服務(wù)的業(yè)務(wù)邏輯生成的。終端可以預(yù)先從撥測服務(wù)器獲取IVR服務(wù)的菜單樣式文件和菜單節(jié)點(diǎn)和指令字符串之間的對應(yīng)關(guān)系,并且,當(dāng)IVR服務(wù)器上的IVR服務(wù)有更新時,終端可以從撥測服務(wù)器獲取更新的IVR服務(wù)的菜單樣式文件和菜單節(jié)點(diǎn)和指令字符串之間的對應(yīng)關(guān)系,進(jìn)行異步更新。撥測服務(wù)器可以每隔預(yù)定周期重新進(jìn)行撥測,來更新IVR服務(wù)的菜單樣式文件和菜單節(jié)點(diǎn)和指令字符串之間的對應(yīng)關(guān)系。如圖3所示,步驟27可以包括:步驟271,終端從所述指令字符串中提取第一字符串;例如,終端從“1008612”中提取“10086”。可選的,所述指令字符串具有預(yù)定格式,步驟171為:按照預(yù)定格式,從所述指令字符串中提取第一字符串。例如,預(yù)定格式為:指令字符串的前5個字符為第一字符串,指令字符串的第六個字符為第二字符串,則用戶輸入“ 1008612”時,首先提取“ 10086”作為第一字符串。例如,所述指令字符串中的各個字符串之間具有分隔符;步驟171具體為:根據(jù)分隔符,從所述指令字符串中提取第一字符串;例如,當(dāng)將逗號“,”作為分隔符時,用戶輸入“10086,1,2”,根據(jù)第一個逗號,提取“10086”。也可以使用“#” 等其他分隔符。步驟272,終端使用所述第一字符串向IVR服務(wù)器進(jìn)行撥號,使所述IVR服務(wù)器進(jìn)入所述IVR服務(wù)的一級菜單節(jié)點(diǎn)并發(fā)送一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包;例如,終端使用“10086”進(jìn)行向IVR服務(wù)器撥號,當(dāng)撥叫成功后,IVR服務(wù)器進(jìn)行一級菜單的語音提示:“歡迎使用中國移動的客服電話,普通話服務(wù)請按1,英語服務(wù)請按2”。步驟273,終端從所述指令字符串中提取第二字符串;可選的,所述指令字符串具有預(yù)定格式;步驟173具體為:按照預(yù)定格式,從所述指令字符串中提取第二字符串。例如,用戶輸入“ 1008612”時,提取第六個字符“ I”作為第二字符串。例如,所述指令字符串中的各個字符串之間具有分隔符;步驟173具體為:按照分隔符,從所述指令字符串中提取第二字符串。用戶先輸入“ 10086,I,2”,根據(jù)第一個逗號和第二個逗號,提取“ I ”。步驟274,終端收到所述IVR服務(wù)器的一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包后,向所述IVR服務(wù)器發(fā)送所述第二字符串,使所述IVR服務(wù)器進(jìn)入二級菜單節(jié)點(diǎn)。例如,終端收到IVR服務(wù)器的一級菜單的提示音語音數(shù)據(jù)包時,向IVR服務(wù)器發(fā)送第二字符串“1”,所述IVR服務(wù)器收到“I”后,進(jìn)入IVR服務(wù)的二級菜單的其中一個,IVR服務(wù)器進(jìn)行該二級菜單的語音提示:“充值請按I,查詢余額請按2”。當(dāng)所述指令字符串中還有未提取的字符串時,則終端將繼續(xù)循環(huán)類似步驟173和174的步驟,逐步提取字符串,然后,將提取的字符串發(fā)送給IVR服務(wù)器,直到指令字符串中的各個字符串都被依次發(fā)送給IVR服務(wù)器。也就是說,當(dāng)所述指令字符串中還有未提取的字符串時,所述方法還可以包括:步驟275,終端從所述指令字符串中提取第三字符串。例如,從用戶輸入的“1008612”中提取“2”,作為第三字符串。步驟276,終端收到所述IVR服務(wù)器的二級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包時,向所述IVR服務(wù)器發(fā)送所述第三字符串,使所述IVR服務(wù)器進(jìn)入三級菜單節(jié)點(diǎn)。例如,終端收到IVR服務(wù)器的二級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包時,向IVR服務(wù)器發(fā)送第二字符串“2”,所述IVR服務(wù)器收到“2”后,進(jìn)入IVR服務(wù)的三級菜單的其中一個節(jié)點(diǎn)(例如為余額查詢),IVR服務(wù)器進(jìn)行該三級菜單節(jié)點(diǎn)的語音提示:“該賬戶余額為50元”。
如圖4所示,為本發(fā)明所述的預(yù)先經(jīng)過撥測生成所述IVR服務(wù)的菜單樣式文件和所述菜單節(jié)點(diǎn)和指令字符串之間的對應(yīng)關(guān)系的方法的第一實(shí)施例,包括:步驟31,撥測服務(wù)器獲取進(jìn)入IVR服務(wù)的一級菜單節(jié)點(diǎn)的第一字符串;以下以對10086的IVR服務(wù)進(jìn)行撥測為例,為了簡化說明,假設(shè)該菜單為二級結(jié)構(gòu),10086的IVR服務(wù)的菜單邏輯為:按10086進(jìn)行一級菜單,語音提示為:“按I進(jìn)行余額查詢,按2進(jìn)行人工服務(wù)”。二級菜單為:當(dāng)用戶在一級菜單按“I時”,向用戶發(fā)送賬戶余額;當(dāng)用戶在一級菜單按“2時”,接入人工服務(wù)。在該場景中,第一字符串為“10086”,也就是電話號碼。步驟32,撥測服務(wù)器使用所述第一字符串向IVR服務(wù)器進(jìn)行撥號,使所述IVR服務(wù)器進(jìn)入所述一級菜單節(jié)點(diǎn)并發(fā)送一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包;例如,撥測服務(wù)器使用“10086”進(jìn)行向IVR服務(wù)器撥號,當(dāng)撥叫成功后,IVR服務(wù)器進(jìn)行一級菜單的語音提示:“歡迎使用中國移動的客服電話,普通話服務(wù)請按1,英語服務(wù)請按2”。步驟33,撥測服務(wù)器接收所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包;所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包包括:一級菜單節(jié)點(diǎn)的內(nèi)容、至少一個二級菜單節(jié)點(diǎn)的內(nèi)容、從一級菜單節(jié)點(diǎn)進(jìn)入至少一個二級菜單節(jié)點(diǎn)時輸入的第二字符串。例如,提示音語音數(shù)據(jù)包為:“歡迎使用中國移動的客服電話,普通話服務(wù)請按1,英語服務(wù)請按2”。其中,“歡迎使用中國移動的客服電話”為一級菜單節(jié)點(diǎn)的內(nèi)容;第二字符串為;至少一個二級菜單節(jié)點(diǎn)的內(nèi)容為“普通話服務(wù)” “英語服務(wù)2”。步驟34,撥測服務(wù)器播放所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包;步驟35,撥測服務(wù)器通過語音識別,將所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包轉(zhuǎn)換為一級菜單節(jié)點(diǎn)的提示音文字,所述一級菜單節(jié)點(diǎn)的提示音文字包括:一級菜單節(jié)點(diǎn)的內(nèi)容、至少一個二級菜單節(jié)點(diǎn)的內(nèi)容、從一級菜單節(jié)點(diǎn)進(jìn)入至少一個二級菜單節(jié)點(diǎn)時輸入的第二字符串;該步驟具體為:通過語音識別,提取“至少一個二級菜單節(jié)點(diǎn)的內(nèi)容”的語音段和“從一級菜單節(jié)點(diǎn)進(jìn)入至少一個二級菜單節(jié)點(diǎn)時輸入的第二字符串”的語音段,然后將上述語音段分別轉(zhuǎn)文為“至少一個二級菜單節(jié)點(diǎn)的內(nèi)容”的文字和“從一級菜單節(jié)點(diǎn)進(jìn)入至少一個二級菜單節(jié)點(diǎn)時輸入的第二字符串”的文字。例如,轉(zhuǎn)化后的一級菜單節(jié)點(diǎn)的提示音文字為:“歡迎使用中國移動的客服電話,普通話服務(wù)請按1,英語服務(wù)請按2”。其中,“歡迎使用中國移動的客服電話”為一級菜單節(jié)點(diǎn)的文字;第二字符串為“1”、“2”;至少一個二級菜單節(jié)點(diǎn)的內(nèi)容為“普通話服務(wù)”“英語服務(wù)”。本領(lǐng)域人員明白,也可以使用其他處理方式,將所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包轉(zhuǎn)換為一級菜單節(jié)點(diǎn)的提示音文字。步驟36,撥測服務(wù)器根據(jù)所述一級菜單節(jié)點(diǎn)的提示音文字,生成所述IVR服務(wù)的菜單樣式文件。其中,菜單樣式文件可以為XML、CSS等格式的文件,終端在收到菜單樣式文件后,可以通過解析而顯示為菜單樹。步驟37,撥測服務(wù)器建立所述第一字符串和所述一級菜單節(jié)點(diǎn)之間的第一對應(yīng)關(guān)系;例如,“中國移動的客服電話”對應(yīng)“ 10086 ”。步驟38,撥測服務(wù)器根據(jù)所述第一字符串和所述第二字符串,生成二級菜單節(jié)點(diǎn)的指令字符串;所述指令字符串具有預(yù)定格式;例如,預(yù)定格式為:指令字符串的前5個字符為第一字符串,指令字符串的第六個字符為第二字符串;或者,所述指令字符串中的各個字符串之間具有分隔符。例如,組合10086和1,生成“余額查詢”的指令字符串“100861”,也可以按照預(yù)定格式生成“10086,I”;組成10086和2,生成“人工服務(wù)”的指令字符串“ 100862 ”,也可以生成 “ 10086,2 ”。步驟39,撥測服務(wù)器建立所述二級菜單節(jié)點(diǎn)的指令字符串和所述二級菜單節(jié)點(diǎn)之間的第二對應(yīng)關(guān)系。例如,建立“余額查詢”和“ 100861”的對應(yīng)關(guān)系;建立“人工服務(wù)”和“100862”的對應(yīng)關(guān)系步驟310,撥測服務(wù)器組合所述第一對應(yīng)關(guān)系和第二對應(yīng)關(guān)系,生成所述菜單節(jié)點(diǎn)和指令字符串的對應(yīng)關(guān)系,生成的對應(yīng)關(guān)系包括:一級菜單節(jié)點(diǎn)和指令字符串的對應(yīng)關(guān)系和二級菜單節(jié)點(diǎn)和指令字符串的對應(yīng)關(guān)系。例如,對應(yīng)關(guān)系包括:“中國移動的客服電話”和“10086”的對應(yīng)關(guān)系;“余額查詢”和“100861”的對應(yīng)關(guān)系;“人工服務(wù)”和“ 100862”的對
應(yīng)關(guān)系。以下描述本發(fā)明所述的預(yù)先經(jīng)過撥測生成所述IVR服務(wù)的菜單樣式文件和所述菜單節(jié)點(diǎn)和指令字符串之間的對應(yīng)關(guān)系的方法的另一實(shí)施例,包括:步驟71,撥測服務(wù)器獲取進(jìn)入IVR服務(wù)的一級菜單節(jié)點(diǎn)的第一字符串;以下以對10086的IVR服務(wù)進(jìn)行撥測為例,為了簡化說明,假設(shè)該菜單為三級結(jié)構(gòu),10086的IVR服務(wù)的菜單邏輯為:按10086進(jìn)行一級菜單節(jié)點(diǎn),語音提示為:“按I進(jìn)行余額查詢,按2進(jìn)行人工服務(wù)”。二級菜單為:第一二級菜單節(jié)點(diǎn):當(dāng)用戶在一級菜單按“I時”,向用戶發(fā)送賬戶余額;第二二級菜單節(jié)點(diǎn):當(dāng)用戶在一級菜單按“2時”,接入人工服務(wù)。三級菜單為:在該場景中,第一字符串為“10086”,也就是電話號碼。第一二級菜單節(jié)點(diǎn)下的第三三級菜單節(jié)點(diǎn):當(dāng)用戶在第一二級菜單節(jié)點(diǎn)按“I時”,以短信的形式發(fā)送余額;當(dāng)用戶在第一二級菜單節(jié)點(diǎn)按“2時”,以語音的形式發(fā)送余額。其中,步驟71-75類似于上述步驟21-25,此處不贅述。步驟72,撥測服務(wù)器使用所述第一字符串向IVR服務(wù)器進(jìn)行撥號,使所述IVR服務(wù)器進(jìn)入所述一級菜單節(jié)點(diǎn)并發(fā)送一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包;步驟73,撥測服務(wù)器接收所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包;所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包包括:一級菜單節(jié)點(diǎn)的內(nèi)容、至少一個二級菜單節(jié)點(diǎn)的內(nèi)容、從一級菜單節(jié)點(diǎn)進(jìn)入至少一個二級菜單節(jié)點(diǎn)時輸入的第二字符串;步驟74,撥測服務(wù)器播放所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包;步驟75,撥測服務(wù)器通過語音識別,將所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包轉(zhuǎn)換為一級菜單節(jié)點(diǎn)的提示音文字,所述一級菜單節(jié)點(diǎn)的提示音文字包括:一級菜單節(jié)點(diǎn)的內(nèi)容、至少一個二級菜單節(jié)點(diǎn)的內(nèi)容、從一級菜單節(jié)點(diǎn)進(jìn)入至少一個二級菜單節(jié)點(diǎn)時輸入的至少一個第二字符串;例如,一級菜單節(jié)點(diǎn)的提示音文字為:“歡迎使用中國移動的客服電話,普通話服務(wù)請按I,英語服務(wù)請按2”。其中,“歡迎使用中國移動的客服電話”為一級菜單節(jié)點(diǎn)的文字;第二字符串為至少一個二級菜單節(jié)點(diǎn)的內(nèi)容為“普通話服務(wù)” “英語服務(wù)2”。步驟76,撥測服務(wù)器根據(jù)所述一級菜單節(jié)點(diǎn)的提示音文字包含的至少一個第二字符串,分別向所述IVR服務(wù)器發(fā)送一第二字符串,使所述IVR服務(wù)器分別進(jìn)入二級菜單節(jié)點(diǎn)并發(fā)送二級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包;例如,撥測服務(wù)器向IVR服務(wù)器發(fā)送“1”,所述IVR服務(wù)器進(jìn)入第一二級菜單節(jié)點(diǎn),并發(fā)送二級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包:“選擇1,以短信的形式發(fā)送余額;選擇2時,以語音的形式發(fā)送余額”。步驟77,撥測服務(wù)器獲取所述二級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包;所述二級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包包括:至少一個三級菜單節(jié)點(diǎn)的內(nèi)容和從二級菜單節(jié)點(diǎn)進(jìn)入至少一個三級菜單時輸入的至少一個第三字符串。步驟78,撥測服務(wù)器播放所述二級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包;步驟79,撥測服務(wù)器通過語音識別,將所述二級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包轉(zhuǎn)換為二級菜單節(jié)點(diǎn)的提示音文字,所述二級菜單節(jié)點(diǎn)的提示音文字包括:至少一個三級菜單節(jié)點(diǎn)的內(nèi)容、從二級菜單節(jié)點(diǎn)進(jìn)入至少一個三級菜單節(jié)點(diǎn)時輸入的第三字符串。例如,轉(zhuǎn)化后的第一二級菜單節(jié)點(diǎn)的提示音文字為:“選擇1,以短信的形式發(fā)送余額;選擇2時,以語音的形式發(fā)送余額”。其中,第一三菜單節(jié)點(diǎn)的文字為“以短信的形式發(fā)送余額”,第三菜單節(jié)點(diǎn)的文字為:“以語音的形式發(fā)送余額”;至少一個第三字符串分別為“1”、“2”。步驟710,根據(jù)所述一級菜單節(jié)點(diǎn)的提示音文字、所述至少一個二級菜單節(jié)點(diǎn)的提示音文字,生成所述IVR服務(wù)的菜單樣式文件。步驟711,撥測服務(wù)器建立所述第一字符串和所述一級菜單節(jié)點(diǎn)之間的第一對應(yīng)關(guān)系;例如,“中國移動的客服電話”對應(yīng)“10086”。步驟712,撥測服務(wù)器根據(jù)所述第一字符串和所述第二字符串,生成二級菜單節(jié)點(diǎn)的指令字符串;例如,組合10086和1,生成“余額查詢”的指令字符串“100861”,也可以按照預(yù)定格式生成“10086,I” ;組成10086和2,生成“人工服務(wù)”的指令字符串“100862”,也可以生成“10086,2”。步驟713,撥測服務(wù)器建立所述二級菜單節(jié)點(diǎn)的指令字符串和所述二級菜單節(jié)點(diǎn)之間的第二對應(yīng)關(guān)系;例如,建立“余額查詢”和“100861”的對應(yīng)關(guān)系;建立“人工服務(wù)”和“100862”的對應(yīng)關(guān)系。步驟714,撥測服務(wù)器根據(jù)所述第一字符串、所述第二字符串以及所述第三字符串,生成三級菜單節(jié)點(diǎn)的指令字符串;例如,組合10086、1、1,生成“以短信的形式發(fā)送余額”的指令字符串“1008611” ;組合10086、1、2,生成“以語音的形式發(fā)送余額”的指令字符串 “1008612”。步驟715,撥測服務(wù)器建立所述三級菜單節(jié)點(diǎn)的指令字符串和所述三級菜單節(jié)點(diǎn)之間的第二對應(yīng)關(guān)系;例如,建立“以短信的形式發(fā)送余額”和“1008611”的對應(yīng)關(guān)系;建立“以語音的形式發(fā)送余額”和“ 1008612”的對應(yīng)關(guān)系。步驟716,撥測服務(wù)器組合所述第一對應(yīng)關(guān)系、第二對應(yīng)關(guān)系以及第三關(guān)系,生成所述菜單節(jié)點(diǎn)和指令字符串之間的對應(yīng)關(guān)系。例如,生成的對應(yīng)關(guān)系包括:“中國移動的客服電話”和“10086”之間的對應(yīng)關(guān)系;“余額查詢”和“100861”之間的對應(yīng)關(guān)系;“人工服務(wù)”和“ 100862”之間的對應(yīng)關(guān)系。“以短信的形式發(fā)送余額”和“1008611”之間的對應(yīng)關(guān)系;“以語音的形式發(fā)送余額”和“1008612”之間的對應(yīng)關(guān)系。需要說明的是:上述的處理過程需要撥測遍歷各個菜單節(jié)點(diǎn),以及每個菜單節(jié)點(diǎn)下面的各個下一級菜單節(jié)點(diǎn),從而生成各個菜單節(jié)點(diǎn)和指令字符串之間的對應(yīng)關(guān)系,以及包含各個菜單節(jié)點(diǎn)的IVR服務(wù)的菜單樣式文件。如圖5所示,為本發(fā)明所述的終端,包括:選擇單元51,根據(jù)用戶的指令,從顯示的IVR服務(wù)器的菜單樹中選擇欲進(jìn)入的菜單節(jié)點(diǎn);顯示的所述菜單樹包括:至少一個菜單節(jié)點(diǎn);所述菜單樹是基于IVR服務(wù)器的交互式語音應(yīng)答的語音數(shù)據(jù)生成的;查找單元52,查找選擇的所述菜單節(jié)點(diǎn)對應(yīng)的指令字符串;發(fā)送單元53,將所述指令字符串發(fā)送給IVR服務(wù)器,使所述IVR服務(wù)器根據(jù)所述指令字符串進(jìn)入與選擇的所述菜單節(jié)點(diǎn)相應(yīng)的IVR服務(wù)器的菜單節(jié)點(diǎn)。所述選擇單元51包括:第一獲取子單元,獲取用戶的第一指令,所述第一指令包括待撥號的IVR服務(wù)的標(biāo)識;查找子單元,查找所述標(biāo)識對應(yīng)的IVR服務(wù)的菜單樣式文件;解析子單元,解析所述菜單樣式文件,顯示菜單樹,所述菜單樹包括:至少一個菜單節(jié)點(diǎn);第二獲取子單元,獲取用戶的第二指令;選擇子單元,根據(jù)所述第二指令,從所述菜單樹中選擇一菜單節(jié)點(diǎn)。所述發(fā)送單元53包括:第一提取子單元,從所述指令字符串中提取第一字符串;撥號子單元,使用所述第一字符串向IVR服務(wù)器進(jìn)行撥號,使所述IVR服務(wù)器進(jìn)入所述IVR服務(wù)的一級菜單節(jié)點(diǎn)并發(fā)送一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包;第二提取子單元,從所述指令字符串中提取第二字符串;發(fā)送子單元,收到所述IVR服務(wù)器的一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包后,向所述IVR服務(wù)器發(fā)送所述第二字符串,使所述IVR服務(wù)器進(jìn)入二級菜單節(jié)點(diǎn)。如圖6所示,為本發(fā)明所述的撥測服務(wù)器,包括:第一生成單元61,生成IVR服務(wù)的菜單樣式文件;第二生成單元62,生成所述菜單節(jié)點(diǎn)和指令字符串之間的對應(yīng)關(guān)系;發(fā)送單元63,將所述IVR服務(wù)的菜單樣式文件和所述菜單節(jié)點(diǎn)和指令字符串之間的對應(yīng)關(guān)系發(fā)送給終端。所述第一生成單元61包括:獲取子單元,獲取進(jìn)入IVR服務(wù)的一級菜單節(jié)點(diǎn)的第一字符串;撥號子單元,使用所述第一字符串向IVR服務(wù)器進(jìn)行撥號,使所述IVR服務(wù)器進(jìn)入所述一級菜單節(jié)點(diǎn)并發(fā)送一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包;接收子單元,接收所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包;所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包包括:一級菜單節(jié)點(diǎn)的內(nèi)容、至少一個二級菜單節(jié)點(diǎn)的內(nèi)容、從一級菜單節(jié)點(diǎn)進(jìn)入至少一個二級菜單節(jié)點(diǎn)時輸入的至少一個第二字符串;播放子單元,播放所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包;語音識別子單元,通過語音識別,將所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包轉(zhuǎn)換為一級菜單節(jié)點(diǎn)的提示音文字,所述一級菜單節(jié)點(diǎn)的提示音文字包括:一級菜單節(jié)點(diǎn)的內(nèi)容、至少一個二級菜單節(jié)點(diǎn)的內(nèi)容、從一級菜單節(jié)點(diǎn)進(jìn)入至少一個二級菜單節(jié)點(diǎn)時輸入的至少一個第二字符串;生成子單元,根據(jù)所述一級菜單節(jié)點(diǎn)的提示音文字,生成所述IVR服務(wù)的菜單樣式文件。
所述第二生成單元62包括:第一建立子單元,建立所述第一字符串和所述一級菜單節(jié)點(diǎn)之間的第一對應(yīng)關(guān)系;生成子單元,根據(jù)所述第一字符串和所述第二字符串,生成二級菜單節(jié)點(diǎn)的指令字符串;第二建立子單元,建立所述二級菜單節(jié)點(diǎn)的指令字符串和所述二級菜單節(jié)點(diǎn)之間的第二對應(yīng)關(guān)系;組合子單元,組合所述第一對應(yīng)關(guān)系和第二對應(yīng)關(guān)系,生成所述菜單節(jié)點(diǎn)和指令字符串的對應(yīng)關(guān)系。如圖7所示,為本發(fā)明所述的交互式語音應(yīng)答IVR的處理系統(tǒng),包括:終端71,用于根據(jù)用戶的指令,從顯示的IVR服務(wù)器的菜單樹中選擇欲進(jìn)入的菜單節(jié)點(diǎn);顯示的所述菜單樹包括:至少一個菜單節(jié)點(diǎn);所述菜單樹是基于IVR服務(wù)器的交互式語音應(yīng)答的語音數(shù)據(jù)生成的;查找選擇的所述菜單節(jié)點(diǎn)對應(yīng)的指令字符串;將所述指令字符串發(fā)送給IVR服務(wù)器,使所述IVR服務(wù)器根據(jù)所述指令字符串進(jìn)入與選擇的所述菜單節(jié)點(diǎn)相應(yīng)的IVR服務(wù)器的菜單節(jié)點(diǎn);IVR服務(wù)器72,根據(jù)所述指令字符串進(jìn)入與選擇的所述菜單節(jié)點(diǎn)相應(yīng)的菜單節(jié)點(diǎn)??蛇x的,所述的交互式語音應(yīng)答IVR的處理系統(tǒng),其還包括:撥測服務(wù)器73,生成IVR服務(wù)的菜單樣式文件和所述菜單節(jié)點(diǎn)和指令字符串之間的對應(yīng)關(guān)系,將所述IVR服務(wù)的菜單樣式文件和所述菜單節(jié)點(diǎn)和指令字符串之間的對應(yīng)關(guān)系發(fā)送給終端。所述撥測服務(wù)器73還用于,獲取進(jìn)入IVR服務(wù)的一級菜單節(jié)點(diǎn)的第一字符串;使用所述第一字符串向IVR服務(wù)器進(jìn)行撥號,使所述IVR服務(wù)器進(jìn)入所述一級菜單節(jié)點(diǎn)并發(fā)送一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包;接收所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包;所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包包括:一級菜單節(jié)點(diǎn)的內(nèi)容、至少一個二級菜單節(jié)點(diǎn)的內(nèi)容;將所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包轉(zhuǎn)換為一級菜單節(jié)點(diǎn)的提示音文字,所述一級菜單節(jié)點(diǎn)的提示音文字包括:一級菜單節(jié)點(diǎn)的內(nèi)容、至少一個二級菜單節(jié)點(diǎn)的內(nèi)容;根據(jù)所述一級菜單節(jié)點(diǎn)的提示音文字,生成所述IVR服務(wù)的菜單樣式文件。本發(fā)明提供一種基于文本的IVR交互方案,整個系統(tǒng)可以抽象為三個網(wǎng)元,即三個邏輯側(cè):用戶終端側(cè)(類似于上述的終端)、撥測后臺側(cè)(類似于上述的撥測服務(wù)器)、目標(biāo)IVR系統(tǒng)側(cè)(類似于上述的IVR服務(wù)器)。這三個邏輯側(cè)之間的數(shù)據(jù)交互構(gòu)成了本發(fā)明的數(shù)據(jù)流,其相關(guān)的流程邏輯如圖8所示:圖8中的步驟①-⑤是一次快速IVR接入所需的流程。步驟⑥-⑦是用戶終端側(cè)和目標(biāo)IVR系統(tǒng)之間的常規(guī)數(shù)據(jù)更新機(jī)制。該流程包括步驟如下:步驟1,IVR智能抓取:自動撥測后臺向目標(biāo)企業(yè)IVR系統(tǒng)發(fā)起撥測任務(wù)。步驟2,返回IVR語音樹:目標(biāo)IVR系統(tǒng)向撥測后臺返回請求的IVR語音信息。步驟3,語音向文本轉(zhuǎn)換:撥測后臺調(diào)用語音識別算法,將目標(biāo)IVR系統(tǒng)的語音樹轉(zhuǎn)換成文本菜單。步驟4,客戶端IVR文本推送:自動撥測后臺將轉(zhuǎn)化后的IVR文本菜單推送給安目標(biāo)手機(jī)用戶。
步驟4,目標(biāo)號碼一鍵呼叫:用戶在手機(jī)終端上獲取到了所需的IVR文本菜單后,只需一級級瀏覽至目的菜單,然后一鍵發(fā)起呼叫。 步驟5,IVR語音樹更新:當(dāng)目標(biāo)IVR系統(tǒng)的信息發(fā)生變化后,撥測后臺自動發(fā)起新的撥測任務(wù),更新其相應(yīng)的語音樹。步驟6,IVR文本菜單更新推送:自動撥測后臺將更新后的語音樹再次轉(zhuǎn)換成文本菜單,并將更新后的結(jié)果推送給目標(biāo)手機(jī)用戶。IVR撥測后臺將語音信息轉(zhuǎn)換為文本菜單,并異步推送給終端后,用戶在使用IVR服務(wù)時,用戶可在手機(jī)端直接瀏覽文本形式的IVR文本菜單,在找到自己所需的菜單節(jié)點(diǎn)后,一鍵發(fā)起呼叫,提升了用戶體驗(yàn)和使用效率。以下描述本發(fā)明的另一應(yīng)用場景。本應(yīng)用場景是一個從用戶手機(jī)終端側(cè)到系統(tǒng)撥測后臺的閉環(huán)解決方案,涉及到用戶手機(jī)終端、IVR自動撥測后臺、目標(biāo)客服IVR系統(tǒng)、其他相關(guān)服務(wù)器之間的交互。本方案的網(wǎng)絡(luò)拓?fù)淙鐖D8所示,整個系統(tǒng)的硬件包括以下網(wǎng)元:用戶手機(jī)終端:手機(jī)終端上預(yù)先存儲有IVR會話的可視化的菜單,用戶可以瀏覽可視化的菜單來發(fā)起IVR會話,從來替代過去純語音的方式,直觀地體驗(yàn)到IVR系統(tǒng)的快速接入過程。接收撥測結(jié)果的信息推送,文本化顯示撥測結(jié)果。自動撥測后臺(類似于上述的撥測服務(wù)器):自動撥測后臺通過基于云計算的IVR智能抓取技術(shù),預(yù)先訪問目標(biāo)IVR系統(tǒng),生成目標(biāo)IVR系統(tǒng)的語音樹;再通過語音識別技術(shù),將IVR語音菜單轉(zhuǎn)化成文本,并將文本信息菜單推送至用戶手機(jī)。通過IVR抓取樹技術(shù)自動執(zhí)行撥測計劃,自動完成節(jié)點(diǎn)檢查,并形成撥測結(jié)果。DB Server (數(shù)據(jù)庫服務(wù)器)和 Media Server (語音服務(wù)器):DB Server 和 MediaServer是兩個輔助性的網(wǎng)元。DB Server用于保存自動撥測后臺的撥測計劃和詳細(xì)的撥測日志;Media Server用于保存自動撥測后臺向目標(biāo)IVR系統(tǒng)抓取回來的基準(zhǔn)語音文件,以備進(jìn)一步生成語音樹。無線語音接入設(shè)備:輔助性網(wǎng)元之一,用于自動撥測后臺與目標(biāo)IVR系統(tǒng)之間建立無線網(wǎng)絡(luò)的連接。通過GSM網(wǎng)接入撥測目標(biāo)客服系統(tǒng)。目標(biāo)IVR系統(tǒng):位于整個方案最頂層的網(wǎng)元,其上保存了客戶IVR呼叫時的語音菜單和業(yè)務(wù)邏輯。自動撥測后臺可通過無線撥測獲取目標(biāo)IVR系統(tǒng)的信息,或者目標(biāo)IVR系統(tǒng)通過直連接口與撥測后臺相連。上述網(wǎng)元有機(jī)地結(jié)合在一起。圖9為用戶通過內(nèi)置IVR文本菜單的手機(jī)撥打某IVR客服電話(以99886客服電話舉例)的流程。圖10為IVR自動撥測后臺抓取目標(biāo)IVR菜單(以99886舉例)的流程?,F(xiàn)有技術(shù)中,把語音形式菜單向可顯示形式菜單的轉(zhuǎn)化過程放在了移動臺中進(jìn)行,這樣會耗費(fèi)移動臺的大量處理資源和電池電量,且可能由于移動臺本身的性能限制導(dǎo)致轉(zhuǎn)化速度過慢或者轉(zhuǎn)化出錯。移動臺側(cè)的IVR文本菜單的更新只能在用戶撥打IVR號碼時同步更新,無法實(shí)現(xiàn)異步更新。本發(fā)明具有以下有益效果:采用IVR信息語音形式向文本形式的在線轉(zhuǎn)化方式,即由IVR后臺服務(wù)器完成形式的轉(zhuǎn)化,并異步推送給移動臺。將語音形式菜單向可視化形式菜單在移動臺中的離線轉(zhuǎn)化,優(yōu)化為在IVR撥測服務(wù)器端進(jìn)行在線轉(zhuǎn)化,并實(shí)現(xiàn)移動臺側(cè)文本IVR菜單的異步更新,提高了轉(zhuǎn)化效率和節(jié)省服務(wù)器的轉(zhuǎn)化資源,節(jié)省了移動臺的計算資源和電池資源。IVR信息在手機(jī)客戶端進(jìn)行展現(xiàn),即通過在手機(jī)客戶端的友好展現(xiàn)來屏蔽復(fù)雜的操作,帶來更好的用戶使用體驗(yàn)。在手機(jī)客戶端進(jìn)行IVR文本菜單的友好展示,從而向用戶屏蔽掉一切IVR的底層細(xì)節(jié),給用戶帶來更好的IVR服務(wù)使用體驗(yàn)。
權(quán)利要求
1.一種交互式語音應(yīng)答IVR的處理方法,其特征在于,包括: 根據(jù)用戶的指令,從顯示的IVR服務(wù)器的菜單樹中選擇欲進(jìn)入的菜單節(jié)點(diǎn);顯示的所述菜單樹包括:至少一個菜單節(jié)點(diǎn);所述菜單樹是基于IVR服務(wù)器的交互式語音應(yīng)答的語音數(shù)據(jù)生成的; 查找選擇的所述菜單節(jié)點(diǎn)對應(yīng)的指令字符串; 將所述指令字符串發(fā)送給IVR服務(wù)器,使所述IVR服務(wù)器根據(jù)所述指令字符串進(jìn)入與選擇的所述菜單節(jié)點(diǎn)相應(yīng)的IVR服務(wù)器的菜單節(jié)點(diǎn)。
2.根據(jù)權(quán)利要求1所述的交互式語音應(yīng)答IVR的處理方法,其特征在于,所述根據(jù)用戶的指令,從顯示的IVR服務(wù)器的菜單樹中選擇欲進(jìn)入的菜單節(jié)點(diǎn)的步驟包括: 獲取用戶的第一指令,所述第一指令包括待撥號的IVR服務(wù)的標(biāo)識; 查找所述標(biāo)識對應(yīng)的IVR服務(wù)的菜單樣式文件; 解析所述菜單樣式文件,顯示菜單樹; 獲取用戶的第二指令; 根據(jù)所述第二指令,從所述菜單樹點(diǎn)中選擇一菜單節(jié)點(diǎn)。
3.根據(jù)權(quán)利要求2所述的交互式語音應(yīng)答IVR的處理方法,其特征在于, 所述將所述指令 字符串發(fā)送給IVR服務(wù)器,使所述IVR服務(wù)器根據(jù)所述 指令字符串進(jìn)入與選擇的所述菜單節(jié)點(diǎn)相應(yīng)的菜單節(jié)點(diǎn)的步驟包括: 從所述指令字符串中提取第一字符串; 使用所述第一字符串向IVR服務(wù)器進(jìn)行撥號,使所述IVR服務(wù)器進(jìn)入所述IVR服務(wù)的一級菜單節(jié)點(diǎn)并發(fā)送一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包; 從所述指令字符串中提取第二字符串; 收到所述IVR服務(wù)器的一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包后,向所述IVR服務(wù)器發(fā)送所述第二字符串,使所述IVR服務(wù)器進(jìn)入二級菜單節(jié)點(diǎn)。
4.根據(jù)權(quán)利要求2所述的交互式語音應(yīng)答IVR的處理方法,其特征在于,所述獲取用戶的第一指令的步驟之前,所述方法還包括: 獲取IVR服務(wù)的菜單樣式文件;以及獲取菜單節(jié)點(diǎn)和指令字符串之間的對應(yīng)關(guān)系。
5.根據(jù)權(quán)利要求4所述的交互式語音應(yīng)答IVR的處理方法,其特征在于,所述IVR服務(wù)的菜單樣式文件以及所述菜單節(jié)點(diǎn)和指令字符串之間的對應(yīng)關(guān)系是預(yù)先經(jīng)過撥測生成的;或 所述IVR服務(wù)的菜單樣式文件以及所述菜單節(jié)點(diǎn)和指令字符串之間的對應(yīng)關(guān)系是根據(jù)所述IVR服務(wù)的業(yè)務(wù)邏輯生成的。
6.根據(jù)權(quán)利要求5所述的交互式語音應(yīng)答IVR的處理方法,其特征在于,預(yù)先經(jīng)過撥測生成所述IVR服務(wù)的菜單樣式文件的步驟包括: 獲取進(jìn)入IVR服務(wù)的一級菜單節(jié)點(diǎn)的第一字符串; 使用所述第一字符串向IVR服務(wù)器進(jìn)行撥號,使所述IVR服務(wù)器進(jìn)入所述一級菜單節(jié)點(diǎn)并發(fā)送一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包; 接收所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包;所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包包括:一級菜單節(jié)點(diǎn)的內(nèi)容、至少一個二級菜單節(jié)點(diǎn)的內(nèi)容; 將所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包轉(zhuǎn)換為一級菜單節(jié)點(diǎn)的提示音文字,所述一級菜單節(jié)點(diǎn)的提示音文字包括:一級菜單節(jié)點(diǎn)的內(nèi)容、至少一個二級菜單節(jié)點(diǎn)的內(nèi)容; 根據(jù)所述一級菜單節(jié)點(diǎn)的提示音文字,生成所述IVR服務(wù)的菜單樣式文件。
7.根據(jù)權(quán)利要求6所述的交互式語音應(yīng)答IVR的處理方法,其特征在于,所述將所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包轉(zhuǎn)換為一級菜單節(jié)點(diǎn)的提示音文字的步驟具體為: 播放所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包; 通過語音識別,將所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包轉(zhuǎn)換為一級菜單節(jié)點(diǎn)的提示音文字。
8.根據(jù)權(quán)利要求6所述的交互式語音應(yīng)答IVR的處理方法,其特征在于, 所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包還包括:從一級菜單節(jié)點(diǎn)進(jìn)入至少一個二級菜單節(jié)點(diǎn)時輸入的至少一個第二字符串;相應(yīng)的,所述一級菜單節(jié)點(diǎn)的提示音文字還包括:從一級菜單節(jié)點(diǎn)進(jìn)入至少一個二級菜單節(jié)點(diǎn)時輸入的至少一個第二字符串; 預(yù)先經(jīng)過撥測生成所述菜單節(jié)點(diǎn)和指令字符串之間的對應(yīng)關(guān)系的步驟包括: 建立所述第一字符串和所述一級菜單節(jié)點(diǎn)之間的第一對應(yīng)關(guān)系; 根據(jù)所述第一字符串和所述至少一個第二字符串,生成至少一個二級菜單節(jié)點(diǎn)的指令字符串; 建立至少一個所述二級菜單節(jié)點(diǎn)的指令字符串和至少一個所述二級菜單節(jié)點(diǎn)之間的第_■對應(yīng)關(guān)系; 組合所述第一對應(yīng)關(guān)系和第二 對應(yīng)關(guān)系,生成所述菜單節(jié)點(diǎn)和指令字符串的對應(yīng)關(guān)系O
9.根據(jù)權(quán)利要求8所述的交互式語音應(yīng)答IVR的處理方法,其特征在于,所述預(yù)先經(jīng)過撥測生成IVR服務(wù)的菜單樣式文件的步驟還包括: 根據(jù)所述一級菜單節(jié)點(diǎn)的提示音文字包含的至少一個第二字符串,分別向所述IVR服務(wù)器發(fā)送一第二字符串,使所述IVR服務(wù)器分別進(jìn)入至少一個二級菜單節(jié)點(diǎn)并發(fā)送二級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包; 獲取所述二級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包;所述二級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包包括:至少一個三級菜單的內(nèi)容; 將所述二級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包轉(zhuǎn)換為二級菜單節(jié)點(diǎn)的提示音文字,所述二級菜單節(jié)點(diǎn)的提示音文字包括:至少一個三級菜單節(jié)點(diǎn)的內(nèi)容; 所述根據(jù)所述一級菜單節(jié)點(diǎn)的提示音文字,生成所述IVR服務(wù)的菜單樣式文件具體為:根據(jù)所述一級菜單節(jié)點(diǎn)的提示音文字、所述二級菜單節(jié)點(diǎn)的提示音文字,生成所述IVR服務(wù)的菜單樣式文件。
10.根據(jù)權(quán)利要求9所述的交互式語音應(yīng)答IVR的處理方法,其特征在于, 所述二級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包還包括:從二級菜單進(jìn)入至少一個三級菜單時輸入的第三字符串;相應(yīng)的,所述二級菜單節(jié)點(diǎn)的提示音文字還包括:從二級菜單節(jié)點(diǎn)進(jìn)入至少一個三級菜單節(jié)點(diǎn)時輸入的至少一個第三字符串; 所述預(yù)先經(jīng)過撥測生成所述菜單節(jié)點(diǎn)和指令字符串之間的對應(yīng)關(guān)系的步驟還包括:根據(jù)所述第一字符串、所述至少一個第二字符串以及所述至少一個第三字符串,生成至少一個三級菜單節(jié)點(diǎn)的指令字符串; 建立所述至少一個三級菜單節(jié)點(diǎn)的指令字符串和所述至少一個三級菜單節(jié)點(diǎn)之間的第二對應(yīng)關(guān)系; 所述組合所述第一對應(yīng)關(guān)系和第二對應(yīng)關(guān)系,生成所述菜單節(jié)點(diǎn)和指令字符串的對應(yīng)關(guān)系的步驟包括:組合所述第一對應(yīng)關(guān)系、第二對應(yīng)關(guān)系以及第三關(guān)系,生成所述菜單節(jié)點(diǎn)和指令字符串之間的對應(yīng)關(guān)系。
11.一種終端,其特征在于,包括: 選擇單元,根據(jù)用戶的指令,從顯示的IVR服務(wù)器的菜單樹中選擇欲進(jìn)入的菜單節(jié)點(diǎn);顯示的所述菜單樹包括:至少一個菜單節(jié)點(diǎn);所述菜單樹是基于IVR服務(wù)器的交互式語音應(yīng)答的語音數(shù)據(jù)生成的; 查找單元,查找選擇的所述菜單節(jié)點(diǎn)對應(yīng)的指令字符串; 發(fā)送單元,將所述指令字符串發(fā)送給IVR服務(wù)器,使所述IVR服務(wù)器根據(jù)所述指令字符串進(jìn)入與選擇的所述菜單節(jié)點(diǎn)相應(yīng)的IVR服務(wù)器的菜單節(jié)點(diǎn)。
12.根據(jù)權(quán)利要求11所述的終端,其特征在于,所述選擇單元包括: 第一獲取子單元,獲取用戶的第一指令,所述第一指令包括待撥號的IVR服務(wù)的標(biāo)識; 查找子單元,查找所述標(biāo)識對應(yīng)的IVR服務(wù)的菜單樣式文件; 解析子單元,解析所述菜單樣式文件,顯示菜單樹,所述菜單樹包括:至少一個菜單節(jié)占.第二獲取子單元,獲取用戶的第二指令; 選擇子單元,根據(jù)所述第二指令,從所述菜單樹中選擇一菜單節(jié)點(diǎn)。
13.根據(jù)權(quán)利要求12所述 的終端,其特征在于,所述發(fā)送單元包括: 第一提取子單元,從所述指令字符串中提取第一字符串; 撥號子單元,使用所述第一字符串向IVR服務(wù)器進(jìn)行撥號,使所述IVR服務(wù)器進(jìn)入所述IVR服務(wù)的一級菜單節(jié)點(diǎn)并發(fā)送一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包; 第二提取子單元,從所述指令字符串中提取第二字符串; 發(fā)送子單元,收到所述IVR服務(wù)器的一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包后,向所述IVR服務(wù)器發(fā)送所述第二字符串,使所述IVR服務(wù)器進(jìn)入二級菜單節(jié)點(diǎn)。
14.一種撥測服務(wù)器,其特征在于,包括: 第一生成單元,生成IVR服務(wù)的菜單樣式文件; 第二生成單元,生成所述菜單節(jié)點(diǎn)和指令字符串之間的對應(yīng)關(guān)系; 發(fā)送單元,將所述IVR服務(wù)的菜單樣式文件和所述菜單節(jié)點(diǎn)和指令字符串之間的對應(yīng)關(guān)系發(fā)送給終端。
15.根據(jù)權(quán)利要求14所述的撥測服務(wù)器,其特征在于,所述第一生成單元包括: 獲取子單元,獲取進(jìn)入IVR服務(wù)的一級菜單節(jié)點(diǎn)的第一字符串; 撥號子單元,使用所述第一字符串向IVR服務(wù)器進(jìn)行撥號,使所述IVR服務(wù)器進(jìn)入所述一級菜單節(jié)點(diǎn)并發(fā)送一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包; 接收子單元,接收所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包;所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包包括:一級菜單節(jié)點(diǎn)的內(nèi)容、至少一個二級菜單節(jié)點(diǎn)的內(nèi)容; 轉(zhuǎn)換子單元,將所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包轉(zhuǎn)換為一級菜單節(jié)點(diǎn)的提示音文字,所述一級菜單節(jié)點(diǎn)的提示音文字包括:一級菜單節(jié)點(diǎn)的內(nèi)容、至少一個二級菜單節(jié)點(diǎn)的內(nèi)容;生成子單元,根據(jù)所述一級菜單節(jié)點(diǎn)的提示音文字,生成所述IVR服務(wù)的菜單樣式文件。
16.根據(jù)權(quán)利要求15所述的撥測服務(wù)器,其特征在于, 所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包還包括:從一級菜單節(jié)點(diǎn)進(jìn)入至少一個二級菜單節(jié)點(diǎn)時輸入的至少一個第二字符串;相應(yīng)的,所述一級菜單節(jié)點(diǎn)的提示音文字還包括:從一級菜單節(jié)點(diǎn)進(jìn)入至少一個二級菜單節(jié)點(diǎn)時輸入的至少一個第二字符串; 所述第二生成單元包括: 第一建立子單元,建立所述第一字符串和所述一級菜單節(jié)點(diǎn)之間的第一對應(yīng)關(guān)系; 生成子單元,根據(jù)所述第一字符串和所述第二字符串,生成二級菜單節(jié)點(diǎn)的指令字符串; 第二建立子單元,建立所述二級菜單節(jié)點(diǎn)的指令字符串和所述二級菜單節(jié)點(diǎn)之間的第二對應(yīng)關(guān)系; 組合子單元,組合所述第一對應(yīng)關(guān)系和第二對應(yīng)關(guān)系,生成所述菜單節(jié)點(diǎn)和指令字符串的對應(yīng)關(guān)系。
17.一種交互式語音應(yīng)答IVR的處理系統(tǒng),其特征在于,包括: 終端,用于根據(jù)用戶的指令,從顯示的IVR服務(wù)器的菜單樹中選擇欲進(jìn)入的菜單節(jié)點(diǎn);顯示的所述菜單樹包括:至少一個菜單節(jié)點(diǎn);所述菜單樹是基于IVR服務(wù)器的交互式語音應(yīng)答的語音數(shù)據(jù)生成的;查找選擇的所述菜單節(jié)點(diǎn)對應(yīng)的指令字符串;將所述指令字符串發(fā)送給IVR服務(wù)器,使 所述IVR服務(wù)器根據(jù)所述指令字符串進(jìn)入與選擇的所述菜單節(jié)點(diǎn)相應(yīng)的IVR服務(wù)器的菜單節(jié)點(diǎn); IVR服務(wù)器,根據(jù)所述指令字符串進(jìn)入與選擇的所述菜單節(jié)點(diǎn)相應(yīng)的菜單節(jié)點(diǎn)。
18.根據(jù)權(quán)利要求17所述的交互式語音應(yīng)答IVR的處理系統(tǒng),其特征在于,還包括:撥測服務(wù)器,用于生成IVR服務(wù)的菜單樣式文件和所述菜單節(jié)點(diǎn)和指令字符串之間的對應(yīng)關(guān)系,將所述IVR服務(wù)的菜單樣式文件和所述菜單節(jié)點(diǎn)和指令字符串之間的對應(yīng)關(guān)系發(fā)送給終端。
19.根據(jù)權(quán)利要求18所述的撥測服務(wù)器,其特征在于,所述撥測服務(wù)器還用于,獲取進(jìn)入IVR服務(wù)的一級菜單節(jié)點(diǎn)的第一字符串;使用所述第一字符串向IVR服務(wù)器進(jìn)行撥號,使所述IVR服務(wù)器進(jìn)入所述一級菜單節(jié)點(diǎn)并發(fā)送一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包;接收所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包;所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包包括:一級菜單節(jié)點(diǎn)的內(nèi)容、至少一個二級菜單節(jié)點(diǎn)的內(nèi)容;將所述一級菜單節(jié)點(diǎn)的提示音語音數(shù)據(jù)包轉(zhuǎn)換為一級菜單節(jié)點(diǎn)的提示音文字,所述一級菜單節(jié)點(diǎn)的提示音文字包括:一級菜單節(jié)點(diǎn)的內(nèi)容、至少一個二級菜單節(jié)點(diǎn)的內(nèi)容;根據(jù)所述一級菜單節(jié)點(diǎn)的提示音文字,生成所述IVR服務(wù)的菜單樣式文件。
全文摘要
本發(fā)明提供一種交互式語音應(yīng)答IVR的處理方法、終端、撥測服務(wù)器和系統(tǒng),涉及交互式語音應(yīng)答IVR領(lǐng)域,為解決現(xiàn)有技術(shù)中當(dāng)用戶想到達(dá)IVR服務(wù)的某一個菜單節(jié)點(diǎn)時需手動輸入長串號碼的技術(shù)問題而發(fā)明。所述的交互式語音應(yīng)答IVR的處理方法,包括根據(jù)用戶的指令,從顯示的IVR服務(wù)器的菜單樹中選擇欲進(jìn)入的菜單節(jié)點(diǎn);顯示的所述菜單樹包括至少一個菜單節(jié)點(diǎn);所述菜單樹是基于IVR服務(wù)器的交互式語音應(yīng)答的語音數(shù)據(jù)生成的;查找選擇的所述菜單節(jié)點(diǎn)對應(yīng)的指令字符串;將所述指令字符串發(fā)送給IVR服務(wù)器,使所述IVR服務(wù)器根據(jù)所述指令字符串進(jìn)入與選擇的所述菜單節(jié)點(diǎn)相應(yīng)的IVR服務(wù)器的菜單節(jié)點(diǎn)。本發(fā)明方便了用戶對IVR服務(wù)的操作。
文檔編號H04M3/493GK103188407SQ20111046105
公開日2013年7月3日 申請日期2011年12月31日 優(yōu)先權(quán)日2011年12月31日
發(fā)明者薛向輝, 梁彬, 李勝勇, 肖冠, 彭杰 申請人:中國移動通信集團(tuán)廣東有限公司