專利名稱:互動式語音應答業(yè)務計費方法及系統(tǒng)的制作方法
技術(shù)領域:
本發(fā)明屬于移動通信增值服務領域,特別是一種互動式語音應答業(yè)務計費方法及系統(tǒng)。
背景技術(shù):
目前,隨著移動通信技術(shù)的不斷發(fā)展,手機等移動通信終端已經(jīng)深入到人們的生活中,移動通信也已成為最廣泛使用的通信方式。手機作為生活娛樂和商業(yè)事務的工具,在用戶的生活中占有重要的地位。而依托移動通信的增值業(yè)務,也隨之得到發(fā)展。通常,常見的手機增值業(yè)務實現(xiàn)方式分為短信、語音、WAP (WirelessApplicationI^otocol,無線應用協(xié)議)等。此外,還有最近興起的互動式語音應答業(yè)務。該增值業(yè)務與傳統(tǒng)語音業(yè)務的區(qū)別主要在于應答交互方面,其盡量縮減頻繁的語音交互環(huán)節(jié),以具有手機的特定用戶建立用戶群。具體業(yè)務包括聊天交友、音樂、游戲娛樂、信息服務等?;邮秸Z音應答業(yè)務的資費由通信費和信息費兩部分組成。在傳統(tǒng)業(yè)務基礎上的計費方法,有可能使得用戶使用完內(nèi)容提供商提供的業(yè)務后,因為各種原因?qū)е掠嬞M不成功。這就使得內(nèi)容提供商提供了服務卻得不到應有的報酬I,損害了內(nèi)容提供商的利益,最終影響了該業(yè)務的推廣與普及。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于提供一種移動通信增值服務領域的計費方法,特別是一種互動式語音應答業(yè)務計費方法及系統(tǒng)。本發(fā)明的目的是通過以下技術(shù)方案來實現(xiàn)的—種互動式語音應答業(yè)務計費方法,所述方法包括以下步驟步驟a 根據(jù)用戶語音指令確定用戶所需的業(yè)務;步驟b 對所述業(yè)務進行計費;步驟c 根據(jù)所述業(yè)務的內(nèi)容獲取應答文檔;步驟d 將所述應答文檔轉(zhuǎn)換為語音向用戶播放。在本發(fā)明的技術(shù)方案中,所述步驟a進一步包括步驟al 接收用戶發(fā)出的語音指令,進行語音識別形成指令文檔;步驟a2 獲取所述指令文檔的指令內(nèi)容;步驟a3 根據(jù)所述指令內(nèi)容確定用戶所需的業(yè)務。在本發(fā)明的技術(shù)方案中,所述步驟b進一步包括步驟bl 發(fā)送用戶信息及業(yè)務類型至計費服務器;步驟1^2 根據(jù)所述用戶信息及業(yè)務類型判斷是否需要計費,需要則繼續(xù)步驟b3,否則轉(zhuǎn)至步驟c ;步驟b3 將用戶所在地區(qū)信息、手機號碼、下載資源信息、計費信息發(fā)送至網(wǎng)絡運營商的計費服務器,所述計費服務器執(zhí)行計費,同時在數(shù)據(jù)庫服務器中記錄計費信息,并將所述計費信息以文字的形式發(fā)送給用戶,所述計費信息包括計費金額、計費類型、計費方式、計費時間、地區(qū)信息、手機號碼、下載資源信息。在本發(fā)明的技術(shù)方案中,所述步驟b3進一步包括所述計費服務器根據(jù)用戶指令在數(shù)據(jù)庫服務器中尋找下載資源對應的配置方案組,并根據(jù)所述配置方案組里的方案權(quán)重,尋找所述配置方案組中權(quán)重最大的配置方案,所述方案權(quán)重是根據(jù)各個地區(qū)的網(wǎng)絡訪問流量的壓力不同來進行設置,所述計費服務器按選擇順序在所述配置方案里尋找用戶對應地區(qū)的計費信息,若尋找到對應地區(qū)的計費信息,則從所述數(shù)據(jù)庫服務器中獲取計費信息,若沒有尋找到對應地區(qū)的計費信息,則在全網(wǎng)地區(qū)尋找計費信息;若尋找到全網(wǎng)地區(qū)的計費信息,則從所述數(shù)據(jù)庫服務器中獲取全網(wǎng)地區(qū)的計費信息,若沒有尋找到全網(wǎng)地區(qū)對應的計費信息,則跳出所述配置方案,尋找權(quán)重為第二的配置方案。在本發(fā)明的技術(shù)方案中,所述步驟b3進一步包括所述計費服務器從所述數(shù)據(jù)庫服務器尋找到地區(qū)信息的計費信息或全網(wǎng)的計費信息,所述計費服務器判斷所述計費信息中的計費類型是包月還是點播,若是點播,則所述計費服務器生成點播對應的計費信息;若是包月,則所述計費服務器先到所述數(shù)據(jù)庫服務器中查找用戶的手機號碼是否有包月記錄,若有包月記錄,則所述計費服務器繼續(xù)判斷用戶的手機號碼包月記錄是否超過了時限,若超過時限,則所述計費服務器生成包月對應的計費信息;若沒有超過時限,則所述計費服務器生成包月對應的免費信息;若沒有包月記錄,則所述計費服務器生成包月對應的計費fn息ο在本發(fā)明的技術(shù)方案中,所述步驟c進一步包括步驟Cl 將所述業(yè)務內(nèi)容對應的請求文檔發(fā)送至文檔服務器;步驟c2 從所述文檔服務器獲取返回文檔,進行分析形成所述應答文檔。一種互動式語音應答業(yè)務計費系統(tǒng),所述系統(tǒng)包括業(yè)務確定模塊、計費模塊、文檔獲取模塊以及語音播放模塊,所述業(yè)務確定模塊用于根據(jù)用戶語音指令確定用戶所需的業(yè)務,所述計費模塊用于對所述業(yè)務進行計費,所述文檔獲取模塊用于根據(jù)所述業(yè)務的內(nèi)容獲取應答文檔,所述語音播放模塊用于將所述應答文檔轉(zhuǎn)換為語音向用戶播放。在本發(fā)明的技術(shù)方案中,所述系統(tǒng)還包括語音識別模塊及指令獲取模塊,所述語音識別模塊用于接收用戶發(fā)出的語音指令,進行語音識別形成指令文檔,所述指令獲取模塊用于獲取所述指令文檔的指令內(nèi)容。在本發(fā)明的技術(shù)方案中,所述計費模塊將用戶所在地區(qū)信息、手機號碼、下載資源信息、計費信息發(fā)送至網(wǎng)絡運營商的計費服務器,所述計費服務器執(zhí)行計費,同時在數(shù)據(jù)庫服務器中記錄計費信息,并將所述計費信息以文字的形式發(fā)送給用戶,所述計費信息包括計費金額、計費類型、計費方式、計費時間、地區(qū)信息、手機號碼、下載資源信息。在本發(fā)明的技術(shù)方案中,所述系統(tǒng)還包括文檔請求模塊及文檔分析模塊,所述文檔請求模塊用于將所述業(yè)務內(nèi)容對應的請求文檔發(fā)送至文檔服務器,所述文檔分析模塊用于從所述文檔服務器獲取返回文檔,進行分析形成所述應答文檔。本發(fā)明的技術(shù)方案在實現(xiàn)互動式語音應答業(yè)務的基礎上完成了對該業(yè)務的計費,有利于互動式語音應答業(yè)務的推廣與普及。
圖1為本發(fā)明第一實施例的互動式語音應答業(yè)務計費方法的流程圖。圖2為本發(fā)明第二實施例的互動式語音應答業(yè)務計費方法的流程圖。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。請參閱圖1,本發(fā)明第一實施例的互動式語音應答業(yè)務計費方法主要包括以下步驟步驟SlOl 根據(jù)用戶的語音指令,確定用戶所需的業(yè)務;使用自動語音識別(Automatic Speech Recognition, ASR)或雙音頻信號(Dual-Tone MultiFrequency, DTMF)等語音識別技術(shù),將用戶輸入的語音命令轉(zhuǎn)化為相應的文字結(jié)果,形成指令文檔。指令文檔由采用VoiceXML(語音可擴展標記語言。XML,Extensible Markup Language)語言標準的解釋器進行處理,解釋器根據(jù)VoiceXML語言中的語法來獲取指令文檔中包含的用戶指令內(nèi)容。根據(jù)指令內(nèi)容確定用戶所需的業(yè)務。步驟S102 對本次業(yè)務執(zhí)行計費;發(fā)送用戶信息及業(yè)務類型至計費服務器,并判斷是否需要計費。若需要計費,則將將用戶所在地區(qū)信息、手機號碼、下載資源信息、計費信息發(fā)送給網(wǎng)絡運營商的計費服務器,計費服務器執(zhí)行計費,同時在數(shù)據(jù)庫服務器中記錄計費信息,包括計費金額、計費類型、計費方式、計費時間、地區(qū)信息、手機號碼、下載資源信息等,并將本次的計費信息以文字的形式發(fā)送給用戶。具體來說,計費過程包括一、計費服務器根據(jù)用戶指令在數(shù)據(jù)庫服務器中尋找下載資源對應的配置方案組;二、計費服務器根據(jù)方案組里方案權(quán)重,即優(yōu)先采用順序確定配置方案的選擇順序,先尋找配置方案組中權(quán)重最大的配置方案,權(quán)重是根據(jù)各個地區(qū)的網(wǎng)絡訪問流量的壓力不同來進行設置;三、計費服務器按選擇順序在配置方案里尋找用戶對應地區(qū)的計費信息,若尋找到對應地區(qū)的計費信息,計費服務器則從數(shù)據(jù)庫服務器中獲取計費信息,若沒有尋找到對應地區(qū)的計費信息,則在全網(wǎng)地區(qū)尋找計費信息,若尋找到全網(wǎng)地區(qū)的計費信息,計費服務器則從數(shù)據(jù)庫服務器中獲取全網(wǎng)地區(qū)的計費信息;若沒有尋找到全網(wǎng)地區(qū)對應的計費信息,則跳出此配置方案,尋找權(quán)重為第二的配置方案,并重復上述的過程,直到尋找到該地區(qū)信息的計費信息或者全網(wǎng)的計費信息。計費服務器從數(shù)據(jù)庫尋找到地區(qū)信息的計費信息或者全網(wǎng)的計費信息,該計費信息包括地區(qū)信息、計費類型、計費方式,計費服務器判斷計費信息中的計費類型是包月還是點播,若是點播,計費服務器則生成點播對應的計費信息;若是包月,計費服務器則需要先到數(shù)據(jù)庫服務器中查找該用戶的手機號碼是否有包月記錄,若在數(shù)據(jù)庫中查找到該用戶的手機號碼的包月記錄,計費服務器則還需要判斷該用戶的手機號碼包月記錄是否超過了時限,一般時限為一個月,即該用戶的包月記錄時間超過一個月就算超過了時限,若該用戶的手機號碼超過了時限,計費服務器則生成包月對應的計費信息;若該用戶的手機號碼沒有超過時限,計費服務器則生成包月對應的免費信息;若在數(shù)據(jù)庫中沒有查找到該用戶手機號碼的包月記錄,計費服務器則生成包月對應的計費信息。步驟S103 根據(jù)業(yè)務內(nèi)容獲取應答文檔;將業(yè)務內(nèi)容對應的請求文檔發(fā)送至文檔服務器,從文檔服務器獲取的返回文檔并進行分析。返回文檔為VoiceXML文檔,是XML文件,在進行語義分析之前,需要按照對XML文件的處理方式,用接口程序?qū)ξ臋n進行分析,生成VoiceXML對象樹。該對象樹包含了文檔中的數(shù)據(jù)以及處理數(shù)據(jù)的方法,并完成了部分初始化、構(gòu)建索引列表等工作。解釋器根據(jù)VoiceXML語言中的算法搜索對象樹,讀取節(jié)點屬性,形成應答文檔。步驟S104 將應答文檔轉(zhuǎn)換為語音,播放給用戶。利用語音合成或文本語音轉(zhuǎn)換(Text To Speech, TTS)技術(shù)將文字轉(zhuǎn)換為語音信號,通過語音通道播放給用戶。當然,也可以根據(jù)文字內(nèi)容調(diào)用已錄制好的語音文件直接播放。請參閱圖2,本發(fā)明第二實施例的互動式語音應答業(yè)務計費方法主要包括以下步驟步驟S201 接收用戶發(fā)出的語音指令,進行語音識別形成指令文檔;使用自動語音識別(Automatic Speech Recognition, ASR)或雙音頻信號(Dual-Tone MultiFrequency, DTMF)等語音識別技術(shù),將用戶輸入的語音命令轉(zhuǎn)化為相應的文字結(jié)果,形成指令文檔。步驟S202 獲取上述指令文檔的指令內(nèi)容;指令文檔由采用VoiceXML(語音可擴展標記語言。XML,ExtensibleMarkupLanguage)語言標準的解釋器進行處理,解釋器根據(jù)VoiceXML語言中的語法來獲取指令文檔中包含的用戶指令內(nèi)容。步驟S203 根據(jù)指令內(nèi)容確定用戶所需的業(yè)務,發(fā)送用戶信息及業(yè)務類型至計費服務器;步驟S204 根據(jù)用戶信息及業(yè)務類型判斷是否需要計費,需要則繼續(xù)步驟S205,否則轉(zhuǎn)至步驟S206 ;步驟S205 對本次業(yè)務執(zhí)行計費;將用戶所在地區(qū)信息、手機號碼、下載資源信息、計費信息發(fā)送給網(wǎng)絡運營商的計費服務器,計費服務器執(zhí)行計費,同時在數(shù)據(jù)庫服務器中記錄計費信息,包括計費金額、計費類型、計費方式、計費時間、地區(qū)信息、手機號碼、下載資源信息等,并將本次的計費信息以文字的形式發(fā)送給用戶。具體來說,計費過程包括—、計費服務器根據(jù)用戶指令在數(shù)據(jù)庫服務器中尋找下載資源對應的配置方案組;二、計費服務器根據(jù)方案組里方案權(quán)重,即優(yōu)先采用順序確定配置方案的選擇順序,先尋找配置方案組中權(quán)重最大的配置方案,權(quán)重是根據(jù)各個地區(qū)的網(wǎng)絡訪問流量的壓力不同來進行設置;三、計費服務器按選擇順序在配置方案里尋找用戶對應地區(qū)的計費信息,若尋找到對應地區(qū)的計費信息,計費服務器則從數(shù)據(jù)庫服務器中獲取計費信息,若沒有尋找到對應地區(qū)的計費信息,則在全網(wǎng)地區(qū)尋找計費信息,若尋找到全網(wǎng)地區(qū)的計費信息,計費服務器則從數(shù)據(jù)庫服務器中獲取全網(wǎng)地區(qū)的計費信息;若沒有尋找到全網(wǎng)地區(qū)對應的計費信息,則跳出此配置方案,尋找權(quán)重為第二的配置方案,并重復上述的過程,直到尋找到該地區(qū)信息的計費信息或者全網(wǎng)的計費信息。計費服務器從數(shù)據(jù)庫尋找到地區(qū)信息的計費信息或者全網(wǎng)的計費信息,該計費信息包括地區(qū)信息、計費類型、計費方式,計費服務器判斷計費信息中的計費類型是包月還是點播,若是點播,計費服務器則生成點播對應的計費信息;若是包月,計費服務器則需要先到數(shù)據(jù)庫服務器中查找該用戶的手機號碼是否有包月記錄,若在數(shù)據(jù)庫中查找到該用戶的手機號碼的包月記錄,計費服務器則還需要判斷該用戶的手機號碼包月記錄是否超過了時限,一般時限為一個月,即該用戶的包月記錄時間超過一個月就算超過了時限,若該用戶的手機號碼超過了時限,計費服務器則生成包月對應的計費信息;若該用戶的手機號碼沒有超過時限,計費服務器則生成包月對應的免費信息;若在數(shù)據(jù)庫中沒有查找到該用戶手機號碼的包月記錄,計費服務器則生成包月對應的計費信息。步驟S206 將業(yè)務內(nèi)容對應的請求文檔發(fā)送至文檔服務器;步驟S207 從文檔服務器獲取的返回文檔并進行分析; 返回文檔為VoiceXML文檔,是XML文件,在進行語義分析之前,需要按照對XML文件的處理方式,用接口程序?qū)ξ臋n進行分析,生成VoiceXML對象樹。該對象樹包含了文檔中的數(shù)據(jù)以及處理數(shù)據(jù)的方法,并完成了部分初始化、構(gòu)建索引列表等工作。解釋器根據(jù)VoiceXML語言中的算法搜索對象樹,讀取節(jié)點屬性,形成應答文檔。步驟S208 將應答文檔轉(zhuǎn)換為語音,播放給用戶。利用語音合成或文本語音轉(zhuǎn)換(Text To Speech, TTS)技術(shù)將文字轉(zhuǎn)換為語音信號,通過語音通道播放給用戶。當然,也可以根據(jù)文字內(nèi)容調(diào)用已錄制好的語音文件直接播放。請參閱圖3,本發(fā)明第一實施例的互動式語音應答業(yè)務計費系統(tǒng)主要包括業(yè)務確定模塊、計費模塊、文檔獲取模塊以及語音播放模塊。其中,業(yè)務確定模塊用于根據(jù)用戶的語音指令,確定用戶所需的業(yè)務。使用自動語音識別(Automatic Speech Recognition, ASR)或雙音頻信號(Dual-Tone MultiFrequency, DTMF)等語音識別技術(shù),將用戶輸入的語音命令轉(zhuǎn)化為相應的文字結(jié)果,形成指令文檔。指令文檔由采用VoiceXML(語音可擴展標記語言。XML,Extensible Markup Language)語言標準的解釋器進行處理,解釋器根據(jù)VoiceXML語言中的語法來獲取指令文檔中包含的用戶指令內(nèi)容。根據(jù)指令內(nèi)容確定用戶所需的業(yè)務。計費模塊用于對本次業(yè)務執(zhí)行計費。發(fā)送用戶信息及業(yè)務類型至計費服務器,并判斷是否需要計費。若需要計費,則將將用戶所在地區(qū)信息、手機號碼、下載資源信息、計費信息發(fā)送給網(wǎng)絡運營商的計費服務器,計費服務器執(zhí)行計費,同時在數(shù)據(jù)庫服務器中記錄計費信息,包括計費金額、計費類型、計費方式、計費時間、地區(qū)信息、手機號碼、下載資源信息等,并將本次的計費信息以文字的形式發(fā)送給用戶。具體來說,計費過程包括一、計費服務器根據(jù)用戶指令在數(shù)據(jù)庫服務器中尋找下載資源對應的配置方案組;二、計費服務器根據(jù)方案組里方案權(quán)重,即優(yōu)先采用順序確定配置方案的選擇順序,先尋找配置方案組中權(quán)重最大的配置方案,權(quán)重是根據(jù)各個地區(qū)的網(wǎng)絡訪問流量的壓力不同來進行設置;三、計費服務器按選擇順序在配置方案里尋找用戶對應地區(qū)的計費信息,若尋找到對應地區(qū)的計費信息,計費服務器則從數(shù)據(jù)庫服務器中獲取計費信息,若沒有尋找到對應地區(qū)的計費信息,則在全網(wǎng)地區(qū)尋找計費信息,若尋找到全網(wǎng)地區(qū)的計費信息,計費服務器則從數(shù)據(jù)庫服務器中獲取全網(wǎng)地區(qū)的計費信息;若沒有尋找到全網(wǎng)地區(qū)對應的計費信息,則跳出此配置方案,尋找權(quán)重為第二的配置方案,并重復上述的過程,直到尋找到該地區(qū)信息的計費信息或者全網(wǎng)的計費信息。計費服務器從數(shù)據(jù)庫尋找到地區(qū)信息的計費信息或者全網(wǎng)的計費信息,該計費信息包括地區(qū)信息、計費類型、計費方式,計費服務器判斷計費信息中的計費類型是包月還是點播,若是點播,計費服務器則生成點播對應的計費信息;若是包月,計費服務器則需要先到數(shù)據(jù)庫服務器中查找該用戶的手機號碼是否有包月記錄,若在數(shù)據(jù)庫中查找到該用戶的手機號碼的包月記錄,計費服務器則還需要判斷該用戶的手機號碼包月記錄是否超過了時限,一般時限為一個月,即該用戶的包月記錄時間超過一個月就算超過了時限,若該用戶的手機號碼超過了時限,計費服務器則生成包月對應的計費信息;若該用戶的手機號碼沒有超過時限,計費服務器則生成包月對應的免費信息;若在數(shù)據(jù)庫中沒有查找到該用戶手機號碼的包月記錄,計費服務器則生成包月對應的計費信息。文檔獲取模塊用于根據(jù)業(yè)務內(nèi)容獲取應答文檔。將業(yè)務內(nèi)容對應的請求文檔發(fā)送至文檔服務器,從文檔服務器獲取的返回文檔并進行分析。返回文檔為VoiceXML文檔,是XML文件,在進行語義分析之前,需要按照對XML文件的處理方式,用接口程序?qū)ξ臋n進行分析,生成VoiceXML對象樹。該對象樹包含了文檔中的數(shù)據(jù)以及處理數(shù)據(jù)的方法,并完成了部分初始化、構(gòu)建索引列表等工作。解釋器根據(jù)VoiceXML語言中的算法搜索對象樹,讀取節(jié)點屬性,形成應答文檔。語音播放模塊用于將應答文檔轉(zhuǎn)換為語音,播放給用戶。利用語音合成或文本語音轉(zhuǎn)換(Text To Speech, TTS)技術(shù)將文字轉(zhuǎn)換為語音信號,通過語音通道播放給用戶。當然,也可以根據(jù)文字內(nèi)容調(diào)用已錄制好的語音文件直接播放。請參閱圖4,本發(fā)明第二實施例的互動式語音應答業(yè)務計費系統(tǒng)主要包括語音識別模塊、指令獲取模塊、業(yè)務確定模塊、計費模塊、文檔請求模塊、文檔分析模塊以及語音播放模塊。其中,語音識別模塊用于接收用戶發(fā)出的語音指令,進行語音識別形成指令文檔。使用自動語音識別(Automatic Speech Recognition, ASR)或雙音頻信號(Dual-Tone MultiFrequency, DTMF)等語音識別技術(shù),將用戶輸入的語音命令轉(zhuǎn)化為相應的文字結(jié)果,形成指令文檔。指令獲取模塊用于獲取上述指令文檔的指令內(nèi)容。指令文檔由采用VoiceXML(語音可擴展標記語言。XML,ExtensibleMarkupLanguage)語言標準的解釋器進行處理,解釋器根據(jù)VoiceXML語言中的語法來獲取指令文檔中包含的用戶指令內(nèi)容。業(yè)務確定模塊用于根據(jù)指令內(nèi)容確定用戶所需的業(yè)務,發(fā)送用戶信息及業(yè)務類型至計費服務器。
計費模塊用于根據(jù)用戶信息及業(yè)務類型判斷是否需要計費,并在需要時對本次業(yè)務執(zhí)行計費。將用戶所在地區(qū)信息、手機號碼、下載資源信息、計費信息發(fā)送給網(wǎng)絡運營商的計費服務器,計費服務器執(zhí)行計費,同時在數(shù)據(jù)庫服務器中記錄計費信息,包括計費金額、計費類型、計費方式、計費時間、地區(qū)信息、手機號碼、下載資源信息等,并將本次的計費信息以文字的形式發(fā)送給用戶。具體來說,計費過程包括一、計費服務器根據(jù)用戶指令在數(shù)據(jù)庫服務器中尋找下載資源對應的配置方案組;二、計費服務器根據(jù)方案組里方案權(quán)重,即優(yōu)先采用順序確定配置方案的選擇順序,先尋找配置方案組中權(quán)重最大的配置方案,權(quán)重是根據(jù)各個地區(qū)的網(wǎng)絡訪問流量的壓力不同來進行設置;三、計費服務器按選擇順序在配置方案里尋找用戶對應地區(qū)的計費信息,若尋找到對應地區(qū)的計費信息,計費服務器則從數(shù)據(jù)庫服務器中獲取計費信息,若沒有尋找到對應地區(qū)的計費信息,則在全網(wǎng)地區(qū)尋找計費信息,若尋找到全網(wǎng)地區(qū)的計費信息,計費服務器則從數(shù)據(jù)庫服務器中獲取全網(wǎng)地區(qū)的計費信息;若沒有尋找到全網(wǎng)地區(qū)對應的計費信息,則跳出此配置方案,尋找權(quán)重為第二的配置方案,并重復上述的過程,直到尋找到該地區(qū)信息的計費信息或者全網(wǎng)的計費信息。計費服務器從數(shù)據(jù)庫尋找到地區(qū)信息的計費信息或者全網(wǎng)的計費信息,該計費信息包括地區(qū)信息、計費類型、計費方式,計費服務器判斷計費信息中的計費類型是包月還是點播,若是點播,計費服務器則生成點播對應的計費信息;若是包月,計費服務器則需要先到數(shù)據(jù)庫服務器中查找該用戶的手機號碼是否有包月記錄,若在數(shù)據(jù)庫中查找到該用戶的手機號碼的包月記錄,計費服務器則還需要判斷該用戶的手機號碼包月記錄是否超過了時限,一般時限為一個月,即該用戶的包月記錄時間超過一個月就算超過了時限,若該用戶的手機號碼超過了時限,計費服務器則生成包月對應的計費信息;若該用戶的手機號碼沒有超過時限,計費服務器則生成包月對應的免費信息;若在數(shù)據(jù)庫中沒有查找到該用戶手機號碼的包月記錄,計費服務器則生成包月對應的計費信息。文檔請求模塊用于將業(yè)務內(nèi)容對應的請求文檔發(fā)送至文檔服務器。文檔獲取模塊用于從文檔服務器獲取的返回文檔并進行分析。返回文檔為VoiceXML文檔,是XML文件,在進行語義分析之前,需要按照對XML文件的處理方式,用接口程序?qū)ξ臋n進行分析,生成VoiceXML對象樹。該對象樹包含了文檔中的數(shù)據(jù)以及處理數(shù)據(jù)的方法,并完成了部分初始化、構(gòu)建索引列表等工作。解釋器根據(jù)VoiceXML語言中的算法搜索對象樹,讀取節(jié)點屬性,形成應答文檔。語音播放模塊用于將應答文檔轉(zhuǎn)換為語音,播放給用戶。利用語音合成或文本語音轉(zhuǎn)換(Text To Speech, TTS)技術(shù)將文字轉(zhuǎn)換為語音信號,通過語音通道播放給用戶。當然,也可以根據(jù)文字內(nèi)容調(diào)用已錄制好的語音文件直接播放。本發(fā)明的技術(shù)方案在實現(xiàn)互動式語音應答業(yè)務的基礎上完成了對該業(yè)務的計費,有利于互動式語音應答業(yè)務的推廣與普及。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種互動式語音應答業(yè)務計費方法,其特征在于,所述方法包括以下步驟步驟a 根據(jù)用戶語音指令確定用戶所需的業(yè)務;步驟b:對所述業(yè)務進行計費;步驟c 根據(jù)所述業(yè)務的內(nèi)容獲取應答文檔;步驟d 將所述應答文檔轉(zhuǎn)換為語音向用戶播放。
2.如權(quán)利要求1所述的互動式語音應答業(yè)務計費方法,其特征在于,所述步驟a進一步包括步驟al 接收用戶發(fā)出的語音指令,進行語音識別形成指令文檔;步驟a2 獲取所述指令文檔的指令內(nèi)容;步驟a3 根據(jù)所述指令內(nèi)容確定用戶所需的業(yè)務。
3.如權(quán)利要求1所述的互動式語音應答業(yè)務計費方法,其特征在于,所述步驟b進一步包括步驟bl 發(fā)送用戶信息及業(yè)務類型至計費服務器;步驟根據(jù)所述用戶信息及業(yè)務類型判斷是否需要計費,需要則繼續(xù)步驟b3,否則轉(zhuǎn)至步驟c ;步驟b3 將用戶所在地區(qū)信息、手機號碼、下載資源信息、計費信息發(fā)送至網(wǎng)絡運營商的計費服務器,所述計費服務器執(zhí)行計費,同時在數(shù)據(jù)庫服務器中記錄計費信息,并將所述計費信息以文字的形式發(fā)送給用戶,所述計費信息包括計費金額、計費類型、計費方式、計費時間、地區(qū)信息、手機號碼、下載資源信息。
4.如權(quán)利要求3所述的互動式語音應答業(yè)務計費方法,其特征在于,所述步驟b3進一步包括所述計費服務器根據(jù)用戶指令在數(shù)據(jù)庫服務器中尋找下載資源對應的配置方案組,并根據(jù)所述配置方案組里的方案權(quán)重,尋找所述配置方案組中權(quán)重最大的配置方案,所述方案權(quán)重是根據(jù)各個地區(qū)的網(wǎng)絡訪問流量的壓力不同來進行設置,所述計費服務器按選擇順序在所述配置方案里尋找用戶對應地區(qū)的計費信息,若尋找到對應地區(qū)的計費信息,則從所述數(shù)據(jù)庫服務器中獲取計費信息,若沒有尋找到對應地區(qū)的計費信息,則在全網(wǎng)地區(qū)尋找計費信息;若尋找到全網(wǎng)地區(qū)的計費信息,則從所述數(shù)據(jù)庫服務器中獲取全網(wǎng)地區(qū)的計費信息,若沒有尋找到全網(wǎng)地區(qū)對應的計費信息,則跳出所述配置方案,尋找權(quán)重為第二的配置方案。
5.如權(quán)利要求3所述的互動式語音應答業(yè)務計費方法,其特征在于,所述步驟b3進一步包括所述計費服務器從所述數(shù)據(jù)庫服務器尋找到地區(qū)信息的計費信息或全網(wǎng)的計費信息,所述計費服務器判斷所述計費信息中的計費類型是包月還是點播,若是點播,則所述計費服務器生成點播對應的計費信息;若是包月,則所述計費服務器先到所述數(shù)據(jù)庫服務器中查找用戶的手機號碼是否有包月記錄,若有包月記錄,則所述計費服務器繼續(xù)判斷用戶的手機號碼包月記錄是否超過了時限,若超過時限,則所述計費服務器生成包月對應的計費信息;若沒有超過時限,則所述計費服務器生成包月對應的免費信息;若沒有包月記錄,則所述計費服務器生成包月對應的計費信息。
6.如權(quán)利要求1所述的互動式語音應答業(yè)務計費方法,其特征在于,所述步驟c進一步包括步驟cl 將所述業(yè)務內(nèi)容對應的請求文檔發(fā)送至文檔服務器;步驟c2 從所述文檔服務器獲取返回文檔,進行分析形成所述應答文檔。
7.—種互動式語音應答業(yè)務計費系統(tǒng),其特征在于,所述系統(tǒng)包括業(yè)務確定模塊、計費模塊、文檔獲取模塊以及語音播放模塊,所述業(yè)務確定模塊用于根據(jù)用戶語音指令確定用戶所需的業(yè)務,所述計費模塊用于對所述業(yè)務進行計費,所述文檔獲取模塊用于根據(jù)所述業(yè)務的內(nèi)容獲取應答文檔,所述語音播放模塊用于將所述應答文檔轉(zhuǎn)換為語音向用戶播放。
8.如權(quán)利要求7所述的互動式語音應答業(yè)務計費系統(tǒng),其特征在于,所述系統(tǒng)還包括語音識別模塊及指令獲取模塊,所述語音識別模塊用于接收用戶發(fā)出的語音指令,進行語音識別形成指令文檔,所述指令獲取模塊用于獲取所述指令文檔的指令內(nèi)容。
9.如權(quán)利要求7所述的互動式語音應答業(yè)務計費系統(tǒng),其特征在于,所述計費模塊將用戶所在地區(qū)信息、手機號碼、下載資源信息、計費信息發(fā)送至網(wǎng)絡運營商的計費服務器,所述計費服務器執(zhí)行計費,同時在數(shù)據(jù)庫服務器中記錄計費信息,并將所述計費信息以文字的形式發(fā)送給用戶,所述計費信息包括計費金額、計費類型、計費方式、計費時間、地區(qū)信息、手機號碼、下載資源信息。
10.如權(quán)利要求7所述的互動式語音應答業(yè)務計費系統(tǒng),其特征在于,所述系統(tǒng)還包括文檔請求模塊及文檔分析模塊,所述文檔請求模塊用于將所述業(yè)務內(nèi)容對應的請求文檔發(fā)送至文檔服務器,所述文檔分析模塊用于從所述文檔服務器獲取返回文檔,進行分析形成所述應答文檔。
全文摘要
本發(fā)明涉及一種互動式語音應答業(yè)務計費方法及系統(tǒng),該方法首先根據(jù)用戶語音指令確定用戶所需的業(yè)務,對所述業(yè)務進行計費,再根據(jù)所述業(yè)務的內(nèi)容獲取應答文檔,最后將所述應答文檔轉(zhuǎn)換為語音向用戶播放。本發(fā)明的技術(shù)方案在實現(xiàn)互動式語音應答業(yè)務的基礎上完成了對該業(yè)務的計費,有利于互動式語音應答業(yè)務的推廣與普及。
文檔編號H04W4/24GK102572757SQ201110390320
公開日2012年7月11日 申請日期2011年11月30日 優(yōu)先權(quán)日2011年11月30日
發(fā)明者韋曉飛 申請人:深圳市五巨科技有限公司