專利名稱:導航信息處理、獲取方法及裝置的制作方法
技術領域:
本發(fā)明實施例涉及無線通信技術領域,尤其涉及一種導航信息處理、獲取方法及裝置.
背景技術:
全球定位系統(tǒng)(Global Positioning System,以下簡稱GPS)可以實現(xiàn)導航、定 位、授時等功能,引導飛機、船舶、車輛以及個人,安全、準確地沿著選定的路線,準時到達目 的地。車載智能導航系統(tǒng)就是一種利用GPS協(xié)助用戶準確定位的輔助設備。車載智能導航 系統(tǒng)利用GPS提供的位置、速度及時間等信息,配合高精度導航電子地圖的路線規(guī)劃能力, 為用戶提供導航功能,幫助用戶準確、實時地在電子地圖上規(guī)劃行車路線,同時引導用戶按 規(guī)劃的路線行駛,并到達目的地。為了保證駕駛的安全性,駕駛員在車載智能導航系統(tǒng)中設置目的地時,可以采用 語音輸入方式。目前,采用語音輸入方式設置目的地的方法是在該車載智能導航系統(tǒng)的內(nèi) 部設置語音識別系統(tǒng)。當需要輸入目的地時,用戶可以向該車載智能導航系統(tǒng)發(fā)送語音命 令。然后,該語音識別系統(tǒng)即可根據(jù)該語音命令識別出用戶輸入的目的地信息。最后,車載 智能導航系統(tǒng)即可根據(jù)識別獲取的目的地信息設置用戶所需到達的目的地,從而完成導航 功能。發(fā)明人在實現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn)現(xiàn)有技術至少存在以下缺點由于車載智能 導航系統(tǒng)中需要設置語音識別系統(tǒng),因此,車載智能導航系統(tǒng)的成本較高,而且,由于語音 識別系統(tǒng)的識別正確率較低,致使車載智能導航系統(tǒng)處理語音命令的能力十分有限。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種導航信息處理、獲取方法及裝置,以解決現(xiàn)有技術中車載 智能導航系統(tǒng)的成本較高,識別正確率較低的問題,實現(xiàn)降低車載智能導航系統(tǒng)的成本,擴 大語音的識別范圍,提高識別正確率的效果。本發(fā)明實施例提供一種導航信息處理方法,包括識別導航設備發(fā)送的語音導航請求,獲取相應的導航請求文本信息;根據(jù)邏輯控制應用文檔,將與所述導航請求文本信息對應的導航設置信息發(fā)送給 所述導航設備,以便所述導航設備根據(jù)所述導航設置信息進行導航設置處理。本發(fā)明實施例提供一種導航信息獲取方法,包括根據(jù)語音網(wǎng)關發(fā)送的語音引導信息,向所述語音網(wǎng)關發(fā)送語音導航請求以便于所 述語音網(wǎng)關識別語音導航請求,并根據(jù)邏輯控制應用文檔反饋獲取所述語音導航請求相應 的導航請求文本信息;接收所述語音網(wǎng)關發(fā)送的所述導航請求文本信息對應的導航設置信息。本發(fā)明實施例又提供一種語音網(wǎng)關,包括語音識別模塊,用于識別導航設備發(fā)送的語音導航請求,獲取相應的導航請求文
4本信息;收發(fā)模塊,用于根據(jù)邏輯控制應用文檔,將與所述導航請求文本信息對應的導航 設置信息發(fā)送給所述導航設備,以便所述導航設備根據(jù)所述導航設置信息進行導航設置處理。本發(fā)明實施例提供一種導航設備,包括語音發(fā)送模塊,用于根據(jù)語音網(wǎng)關發(fā)送的語音引導信息,向所述語音網(wǎng)關發(fā)送語 音導航請求,以便于所述語音網(wǎng)關識別語音導航請求,并根據(jù)邏輯控制應用文檔反饋獲取 所述語音導航請求相應的導航請求文本信息;
接收模塊,用于接收所述語音網(wǎng)關發(fā)送的所述導航請求文本信息對應的導航設置 fn息ο本發(fā)明實施例還提供一種語音導航系統(tǒng),包括語音網(wǎng)關,用于用于識別導航設備發(fā)送的語音導航請求,獲取相應的導航請求文 本信息;并根據(jù)根據(jù)邏輯控制應用文檔,將與所述導航請求文本信息對應的導航設置信息 發(fā)送給所述導航設備,以便所述導航設備根據(jù)所述導航設置信息進行導航設置處理;文檔服務器,用于向所述語音網(wǎng)關發(fā)送所述邏輯控制應用文檔。本發(fā)明實施例提供的導航信息處理、獲取方法及裝置,通過采用語音網(wǎng)關對用戶 利用導航設備發(fā)送的語音信息進行識別處理,并將對應的導航設置信息反饋給導航設備, 導航設備自身不用設置語音識別系統(tǒng),降低了導航設備的成本;而且,由于語音可擴展標記 語言網(wǎng)關的語音識別能力強大,因此,擴大了導航設備發(fā)送的語音信息的識別范圍,且識別 正確率較高。
圖1為本發(fā)明導航信息處理方法一實施例的流程圖;圖2為本發(fā)明導航信息處理方法另一實施例的流程圖;圖3為本發(fā)明導航信息獲取方法一實施例的流程圖;圖4為本發(fā)明導航信息獲取方法另一實施例的流程圖;圖5為本發(fā)明導航信息獲取方法再一實施例的信令流程圖;圖6為本發(fā)明語音網(wǎng)關一實施例的結構示意圖;圖7為本發(fā)明語音網(wǎng)關另一實施例的結構示意圖;圖8為本發(fā)明導航設備一實施例的結構示意圖;圖9為本發(fā)明語音導航系統(tǒng)一實施例的結構示意圖。
具體實施例方式下面通過附圖和實施例,對本發(fā)明的技術方案做進一步的詳細描述。圖1為本發(fā)明導航信息處理方法一實施例的流程圖,如圖1所示,本實施例的方法 包括步驟101、識別導航設備發(fā)送的語音導航請求,獲取相應的導航請求文本信息;舉例來說,該導航設備可以為車載全球定位系統(tǒng)(Global PositioningSystem, 以下簡稱GPS)導航儀。在該車載GPS導航儀發(fā)送語音導航請求后,可以通過語音網(wǎng)關識別導航設備發(fā)送的語音導航請求,該語音網(wǎng)關可以為語音可擴展標記語言(Voice Extensible Markup Language,以下簡稱VXML)網(wǎng)關識別導航設備發(fā)送的語音導航 請求。VXML網(wǎng)關是一種標準化的語音應答系統(tǒng)平臺,VXML網(wǎng)關主要由自動語音識別 (Automatic SpeechRecognition,以下簡稱ASR)組件、VXML解釋器組件以及語音合成 (Text-To-Speech,以下簡稱TTS)組件組成。其中,ASR組件可以將語音波形信號識別成文 本信息,從而可以方便VXML解釋器組件對該文本信息進行解釋處理,ASR組件可實現(xiàn)對自 然語言的識別,且準確率較高。本實施例可以采用VXML網(wǎng)關中的ASR組件對導航設備發(fā)送的語音導航請求進行 識別處理,從而獲取相應的導航請求文本信息,該識別過程即為將語音波形形式的語音導 航請求識別成文本形式的導航請求文本信息。步驟102、根據(jù)邏輯控制應用文檔,將與導航請求文本信息對應的導航設置信息發(fā) 送給導航設備,供導航設備根據(jù)該導航設置信息進行導航設置處理。語音網(wǎng)關獲取到的導航請求文本信息后,比如該導航請求的文本信息為“北京”, 則邏輯控制應用文檔獲取到相應的“北京”的內(nèi)容,進行查詢相應的導航設置信息;并且把 查詢到導航設置信息發(fā)送給導航設備。例如在本實施例中可以假設邏輯控制應用文檔中 包括的腳本文件為<vxml><form>〈field name = 〃 dest" >〈prompt〉請告訴我你要設置的目的地〈/prompt〉< grammar)< ! [CDATA[[[hangzhou] {〈dest 〃杭州〃 >}[beijing] {<dest〃 北京〃 >}[shanghai] {〈dest 〃 上?!?>}]]]></grammar)〈filled〉<object name = " send" classid =" sendobject" ><param name = " dest" expr = 〃 dest" />〈/object〉〈/filled〉</field></form></vxml>在該邏輯控制應用文檔的控制下,VXML網(wǎng)關可以獲取導航設備請求的導航設置信
息,VXML網(wǎng)關可以將該導航設置信息發(fā)送給導航設備。導航設備在接收到該導航設置信息 后,即可根據(jù)該導航設置信息進行自身設置,從而使用戶通過該導航設備獲取定位信息。該導航設置信息既可以為地點數(shù)據(jù)也可以為命令信息,對于導航設備本身不存儲任何地點數(shù)據(jù)的情況,該導航設置信息中的地點數(shù)據(jù)可以為與“北京”相關的導航信息,如經(jīng)緯度信息 等;對于導航設備自身存儲有地點數(shù)據(jù)的情況,該導航設置信息可以為命令信息,導航設備 可以根據(jù)該命令信息調(diào)用該導航設備自身存儲的地點數(shù)據(jù)自行設置。需要說明的是,本實施例僅以VXML網(wǎng)關為例進行說明,在實際實現(xiàn)過程中,可以 采用任意類型的語音網(wǎng)關。本實施例通過對導航設備發(fā)送的語音導航請求進行識別,可以將語音波形信息識 別為文本形式的導航請求文本信息,從而實現(xiàn)語音信號到機器語言的轉(zhuǎn)換;然后,VXML網(wǎng) 關可以在邏輯控制應用文檔的控制下向?qū)Ш皆O備發(fā)送對應的導航設置信息,從而方便導航 設備根據(jù)該導航設置信息獲取所需的定位信息。由于本實施例可以采用VXML網(wǎng)關的ASR 組件對導航設備發(fā)送的語音導航請求進行識別,且ASR組件可以識別自然語言,識別率高, 因此,本實施例識別語音導航請求的正確率高且識別范圍廣,且語音識別的方式對于車載 導航設備來說,可以在行駛狀態(tài)下保證駕駛員的人身安全;導航設備本身并不需要在硬件 上集成語音識別系統(tǒng),而是將語音識別處理交給VXML網(wǎng)關進行處理,從而降低了導航設備 的成本。圖2為本發(fā)明導航信息處理方法另一實施例的流程圖,如圖2所示,本實施例的方 法包括步驟201、根據(jù)導航設備通過第三方服務中心轉(zhuǎn)發(fā)的呼叫接入請求,與導航設備建
立語音交互通道;本實施例中的語音網(wǎng)關也以VXML網(wǎng)關為例,導航設備可以以車載GPS導航儀為 例。舉例來說,車載GPS導航儀可以通過向第三方服務中心發(fā)送呼叫接入請求,然后 通過該第三方服務中心向VXML網(wǎng)關轉(zhuǎn)發(fā)該呼叫接入請求,來請求與VXML網(wǎng)關建立語音交 互通道,VXML網(wǎng)關根據(jù)該呼叫接入請求即可與該導航設備建立語音交互通道,該語音交互 通道能夠方便導航設備與VXML網(wǎng)關之間進行語音交互,本發(fā)明實施例中,第三方服務中心 可以呼叫中心,也可以為聯(lián)絡中心等其他第三方服務中心。步驟202、從文檔服務器上獲取與所述呼叫接入請求中攜帶的呼叫類型標識對應 的邏輯控制應用文檔。存儲在文檔服務器上的邏輯控制應用文檔可以包括VXML應用文檔、文本應用文 檔以及二進制應用文檔,本實施例僅以VXML應用文檔為例進行說明。舉例來說,文檔服務器上可以存儲各種VXML應用文檔,每種VXML應用文檔都可對 導航設備與VXML網(wǎng)關之間的交互進行控制。VXML網(wǎng)關可以根據(jù)呼叫接入請求中攜帶的呼 叫類型標識從文檔服務器上獲取對應的VXML應用文檔。文檔服務器可以接收VXML網(wǎng)關發(fā)送的VXML應用文檔請求數(shù)據(jù)包。該數(shù)據(jù)包中可 以包括呼叫接入請求中攜帶的呼叫類型標識,在本實施例中可以將該呼叫類型標識設為一 個文檔通用資源標志符(Uniform Resourceldentifier,以下簡稱URI),文檔服務器根據(jù) 數(shù)據(jù)包中攜帶的URI,即可提取或生成相應的VXML應用文檔,該VXML應用文檔中既可以包 括文檔服務器自動生成的VXML腳本文件,也可以包括預先錄制的音頻文件。VXML腳本文件 和音頻文件都用于VXML網(wǎng)關通過語音形式引導車載GPS導航儀進行下一步操作。
文檔服務器將該VXML應用文檔發(fā)送給VXML網(wǎng)關,該VXML網(wǎng)關中的VXML解釋器 組件即可對該VXML應用文檔進行解釋處理,獲取車載GPS導航儀與VXML網(wǎng)關之間的進行 交互的控制命令的腳本文件。VXML網(wǎng)關發(fā)送給導航設備的語音設置請求,首先提示用戶利 用導航設備設置出發(fā)地,當輸入出發(fā)地后,然后提示用戶利用導航設備設置目的地。例如 本實施例還假設獲取到的腳本文件為<vxml><form>〈fieldname=" dest" >〈prompt〉請告訴我你要設置的目的地〈/prompt〉< grammar) < ! [CDATA[[[hangzhou] {〈dest 〃 杭州〃 >}[beijing] {〈dest〃北京〃 >}[shanghai] {〈dest 〃 上?!?>}]]] ></grammar)〈filled〉<object name=" send" classid = " sendobject" ><param name = " dest" expr = 〃 dest" />〈/object〉〈/filled〉</field></form></vxml>步驟203、根據(jù)邏輯控制應用文檔,向?qū)Ш皆O備發(fā)送語音引導信息,并接收導航設 備根據(jù)語音引導信息發(fā)送的語音導航請求。步驟203可以具體為根據(jù)邏輯控制應用文檔,獲取引導文本信息;對引導文本信 息進行語音合成處理,生成語音引導信息;通過語音交互通道將語音引導信息發(fā)送給導航 設備;接收導航設備通過語音交互通道發(fā)送的、與語音引導信息對應的語音導航請求。舉例來說,VXML網(wǎng)關在獲取上述VXML應用文檔后,可以根據(jù)該VXML應用文檔向 車載GPS導航儀發(fā)送語音引導信息,在本實施例中,VXML網(wǎng)關可以從VXML應用文檔中提取 至IJ引導文本信息“請告訴我你要設置的目的地”,然后VXML網(wǎng)關的TTS組件可以將引導文本 信息轉(zhuǎn)換成語音引導信息,然后VXML網(wǎng)關通過已經(jīng)建立的語音交互通道將該語音引導信 息發(fā)送給車載GPS導航儀。車載GPS導航儀可以根據(jù)語音引導信息“請告訴我你要設置的目的地”向VXML網(wǎng) 關發(fā)送語音導航請求“北京”。步驟204、識別導航設備發(fā)送的語音導航請求,獲取相應的導航請求文本信息;VXML網(wǎng)關中的ASR組件對車載GPS導航儀發(fā)送的語音波形形式的“北京”進行識別處理,從而獲取相應的導航請求文本信息,該識別過程即為將代表“北京”的語音波形的 識別成文本形式的導航請求文本信息,以方便VXML解釋器組件進行VXML解析處理。步驟205、根據(jù)邏輯控制應用文檔,將與導航請求文本信息對應的導航設置信息發(fā) 送給導航設備,供導航設備根據(jù)導航設置信息進行導航設置處理。步驟205可以具體為通過命令下發(fā)設備將導航設置信息發(fā)送給第三方服務中 心,第三方服務中心通過短信通道或者語音交互通道,將導航設置信息發(fā)送給導航設備。。具體來說,在邏輯控制應用文檔的控制下,VXML網(wǎng)關可以獲取導航設備請求的導 航設置信息,該導航設置信息可以為地點數(shù)據(jù),即為與“北京”相關的導航信息,如經(jīng)緯度信 息等。然后,VXML網(wǎng)關可以通過命令下發(fā)設備將該導航設置信息發(fā)送給第三方服務中心, 然后第三方服務中心再將該導航設置信息通過短信通道以短信形式或者通過語音交互通 道發(fā)送給導航設備。導航設備在接收到該導航設置信息后,即可根據(jù)該導航設置信息進行 自身設置,從而使用戶通過該導航設備獲取定位信息,本發(fā)明實施例中,第三方服務中心可 以呼叫中心,也可以為聯(lián)絡中心等其他第三方服務中心。本實施例可以采用語音網(wǎng)關的ASR組件對導航設備發(fā)送的語音導航請求進行識 另IJ,且ASR組件可以識別自然語言,且識別率高,因此,本實施例識別語音導航請求的正確 率高,識別范圍廣,且語音識別的方式對于車載導航設備來說,既可以使駕駛員方便地通過 導航設備與語音網(wǎng)關進行交互設置,獲取導航設置信息,又可以在行駛狀態(tài)下保證駕駛員 的人身安全;而且,導航設備本身并不需要在硬件上集成語音識別系統(tǒng),而是將語音識別處 理交給語音網(wǎng)關進行處理,從而降低了導航設備的成本;此外,語音網(wǎng)關通過短信通道或者 語音交互通道將導航設置信息發(fā)送給導航設備,從而使得導航設備獲取導航設置信息的途 徑靈活多樣。上述實施例介紹了導航設備獲取導航設置信息時,與語音網(wǎng)關對應的操作,下面 介紹導航設備采用本發(fā)明導航信息獲取方法實施例的實現(xiàn)過程。圖3為本發(fā)明導航信息獲取方法一實施例的流程圖,如圖3所示,本實施例的方法 包括步驟301、根據(jù)語音網(wǎng)關發(fā)送的語音引導信息向語音網(wǎng)關發(fā)送語音導航請求;舉例來說,車載GPS導航儀可以接收到VXML網(wǎng)關發(fā)送的語音引導信息,如語音形 式的“請告訴我你要設置的目的地”。車載GPS導航儀可以根據(jù)語音引導信息“請告訴我你要設置的目的地”向VXML網(wǎng) 關發(fā)送對應的語音導航請求,例如語音形式的“北京”。步驟302、接收語音網(wǎng)關識別語音導航請求,獲取相應的導航請求文本信息后,根 據(jù)邏輯控制應用文檔反饋的、與導航請求文本信息對應的導航設置信息。具體來說,VXML網(wǎng)關中的ASR組件可以對車載GPS導航儀發(fā)送的語音導航請求進行識別處理,從而獲取相應的導航請求文本信息,該識別過程即為將語音波形形式的“北 京”識別成文本形式的導航請求文本信息。在該邏輯控制應用文檔的控制下,VXML網(wǎng)關可以獲取車載GPS導航儀請求的導航 設置信息,然后,VXML網(wǎng)關可以將該導航設置信息發(fā)送給車載GPS導航儀。至此,車載GPS 導航儀即可接收到VXML網(wǎng)關反饋的導航設置信息,即可根據(jù)該導航設置信息進行自身設 置,從而使用戶通過該車載GPS導航儀獲取定位信息。該導航設置信息既可以為地點數(shù)據(jù)也可以為命令信息,對于導航設備本身不存儲任何地點數(shù)據(jù)的情況,該導航設置信息中的 地點數(shù)據(jù)可以為與“北京”相關的導航信息,如經(jīng)緯度信息等;對于導航設備自身存儲有地 點數(shù)據(jù)的情況,該導航設置信息可以為命令信息,導航設備可以根據(jù)該命令信息調(diào)用該導 航設備自身存儲的地點數(shù)據(jù)自行設置。在本實施例由于采用語音網(wǎng)關對導航設備發(fā)送的語音導航請求進行識別,因此, 對導航設備發(fā)送的語音導航請求的語音質(zhì)量限制小,識別正確率高,可以在行駛狀態(tài)下保 證駕駛員的人身安全;而且,導航設備本身并不需要在硬件上集成語音識別系統(tǒng),從而降低 了導航設備的成本。
下面詳細介紹導航設備采用本發(fā)明導航信息獲取方法另一實施例獲取導航設置 信息的過程。圖4為本發(fā)明導航信息獲取方法另一實施例的流程圖,如圖4所示,本實施例的方 法包括步驟401、通過第三方服務中心向語音網(wǎng)關發(fā)送呼叫接入請求,與語音網(wǎng)關建立語 音交互通道;舉例來說,導航設備可以向第三方服務中心發(fā)送呼叫接入請求,然后第三方服務 中心可以將該呼叫接入請求轉(zhuǎn)發(fā)給VXML網(wǎng)關,從而接通VXML網(wǎng)關,使得導航設備與VXML 網(wǎng)關之間建立語音交互通道,本發(fā)明實施例中,第三方服務中心可以呼叫中心,也可以為聯(lián) 絡中心等其他第三方服務中心。步驟402、接收語音網(wǎng)關根據(jù)呼叫接入請求中攜帶的呼叫類型標識獲取的邏輯控 制應用文檔后,通過語音交互通道發(fā)送的,用于指示導航設備發(fā)送語音導航請求的語音引 導信息;舉例來說,VXML網(wǎng)關可以從文檔服務器中獲取與該業(yè)務類型標識對應的VXML應 用文檔,該VXML網(wǎng)關中的VXML解釋器組件即可對該VXML應用文檔進行解釋處理。該邏輯 控制應用文檔可以是VXML腳本文件定義的一段程序,通過執(zhí)行該程序?qū)崿F(xiàn)車載GPS導航系 統(tǒng)與VXML網(wǎng)關的交互。VXML網(wǎng)關在獲取該邏輯控制應用文檔后即可通過語音交互通道向 導航設備發(fā)送語音引導信息,該語音引導信息用于引導導航設備通過語音交互通道向VXML 網(wǎng)關發(fā)送語音導航請求。步驟403、根據(jù)語音網(wǎng)關發(fā)送的語音引導信息向語音網(wǎng)關發(fā)送語音導航請求;舉例來說,VXML網(wǎng)關在獲取上述VXML應用文檔后,可以根據(jù)該VXML應用文檔向 車載GPS導航儀發(fā)送語音引導信息,在本實施例可以假設VXML網(wǎng)關從VXML應用文檔中提 取到的引導文本信息為“請告訴我你要設置的目的地”,然后VXML網(wǎng)關的TTS組件可以將引 導文本信息轉(zhuǎn)換成語音引導信息,然后VXML網(wǎng)關通過已經(jīng)建立的語音交互通道將該語音 引導信息發(fā)送給車載GPS導航儀。車載GPS導航儀可以根據(jù)語音引導信息“請告訴我你要設置的目的地”通過語音 交互通道向VXML網(wǎng)關發(fā)送對應的語音導航請求,例如語音形式的“北京”。步驟404、接收語音網(wǎng)關識別語音導航請求,獲取相應的導航請求文本信息后,根 據(jù)邏輯控制應用文檔反饋的、與導航請求文本信息對應的導航設置信息。步驟404可具體為接收語音網(wǎng)關通過命令下發(fā)設備發(fā)送給第三方服務中心且第 三方服務中心通過短信通道或者語音交互通道發(fā)送的導航設置信息。
具體來說,VXML網(wǎng)關中的ASR組件可以對車載GPS導航儀發(fā)送的語音導航請求 進行識別處理,從而獲取相應的導航請求文本信息,該識別過程即為將語音波形形式的“北 京”識別成文本形式的導航請求文本信息。最后,在該邏輯控制應用文檔的控制下,VXML網(wǎng)關可以獲取車載GPS導航儀請求 的導航設置信息,VXML網(wǎng)關可以將該導航設置信息發(fā)送給車載GPS導航儀。至此,車載GPS 導航儀即可接收到VXML網(wǎng)關反饋的導航設置信息,即可根據(jù)該導航設置信息進行自身設 置,從而使用戶通過該車載GPS導航儀獲取定位信息。該導航設置信息既可以為地點數(shù)據(jù) 也可以為命令信息,對于導航設備本身不存儲任何地點數(shù)據(jù)的情況,該導航設置信息中的 地點數(shù)據(jù)可以為與“北京”相關的導航信息,如經(jīng)緯度信息等;對于導航設備自身存儲有地點數(shù)據(jù)的情況,該導航設置信息可以為命令信息,導航設備可以根據(jù)該命令信息調(diào)用該導 航設備自身存儲的地點數(shù)據(jù)自行設置。本實施例可以采用語音網(wǎng)關對導航設備發(fā)送的語音導航請求進行識別,因此,本 實施例識別語音導航請求的正確率高、識別范圍廣;整個交互過程均為語音交互,不需要駕 駛員進行手動操作,因此,可以保證駕駛員在行駛狀態(tài)下的人身安全;由于將語音識別處理 和語音合成處理均交給語音網(wǎng)關進行處理,因此導航設備本身并不需要在硬件上集成語音 識別和合成系統(tǒng),從而降低了導航設備的成本。圖5為本發(fā)明導航信息獲取方法再一實施例的信令流程圖,如圖5所示,本實施例 的方法包括步驟501、導航設備向第三方服務中心發(fā)送呼叫接入請求。導航設備可以向第三方服務中心發(fā)送呼叫接入請求,請求第三方服務中心將該呼 叫接入請求轉(zhuǎn)發(fā)給VXML網(wǎng)關,本發(fā)明實施例中,第三方服務中心可以呼叫中心,也可以為 聯(lián)絡中心等其他第三方服務中心。步驟502、第三方服務中心向語音網(wǎng)關轉(zhuǎn)發(fā)該呼叫接入請求。步驟503、導航設備與語音網(wǎng)關之間建立語音交互通道。第三方服務中心可以將該呼叫接入請求轉(zhuǎn)發(fā)給VXML網(wǎng)關,從而接通VXML網(wǎng)關,使 得導航設備與VXML網(wǎng)關之間建立語音交互通道。步驟504、語音網(wǎng)關從文檔服務器上獲取與該呼叫接入請求中攜帶的呼叫類型信 息對應的邏輯控制應用文檔。文檔服務器上可以存儲各種VXML應用文檔,每種VXML應用文檔都可對導航設備 與VXML網(wǎng)關之間的交互進行控制。VXML網(wǎng)關可以根據(jù)呼叫接入請求中攜帶的呼叫類型標 識從文檔服務器上獲取對應的VXML應用文檔。步驟505、語音網(wǎng)關從該邏輯控制應用文檔中獲取引導文本信息,并對該引導文本 信息進行語音合成處理,生成語音引導信息。VXML網(wǎng)關可以從VXML應用文檔中提取到引導文本信息,然后VXML網(wǎng)關的TTS組 件可以將引導文本信息轉(zhuǎn)換成語音引導信息步驟506、語音網(wǎng)關通過語音交互通道將該語音弓I導信息發(fā)送給導航設備。VXML網(wǎng)關通過已經(jīng)建立的語音交互通道將該語音引導信息發(fā)送給車載GPS導航 儀。例如,VXML網(wǎng)關可以從VXML應用文檔中提取到引導文本信息“請告訴我你要設置的目 的地”,然后采用TTS組件將文本形式的“請告訴我你要設置的目的地”轉(zhuǎn)換成語音形式的“請告訴我你要設置的目的地”。步驟507、導航設備通過語音交互通道向語音網(wǎng)關發(fā)送與該語音引導信息對應的語音導航請求。例如,車載GPS導航儀可以根據(jù)語音引導信息“請告訴我你要設置的目的地”向 VXML網(wǎng)關發(fā)送語音導航請求“北京”。步驟508、語音網(wǎng)關識別該語音導航請求,獲取導航請求文本信息,并根據(jù)邏輯控 制應用文檔獲取與該導航請求文本信息對應的導航設置信息。VXML網(wǎng)關中的ASR組件對車載GPS導航儀發(fā)送的語音波形形式的“北京”進行識 別處理,從而獲取相應的導航請求文本信息,該識別過程即為將代表“北京”的語音波形的 識別成文本形式的導航請求文本信息,然后將該文本形式的“北京”作為邏輯控制應用文檔 定義的腳本文件的輸入?yún)?shù),即可獲得對應的導航設置信息。該導航設置信息既可以為地 點數(shù)據(jù)也可以為命令信息,對于導航設備本身不存儲任何地點數(shù)據(jù)的情況,該導航設置信 息中的地點數(shù)據(jù)可以為與“北京”相關的導航信息,如經(jīng)緯度信息等;對于導航設備自身存 儲有地點數(shù)據(jù)的情況,該導航設置信息可以為命令信息,導航設備可以根據(jù)該命令信息調(diào) 用該導航設備自身存儲的地點數(shù)據(jù)自行設置。步驟509、語音網(wǎng)關將該導航設置信息發(fā)送給命令下發(fā)設備。步驟510、命令下發(fā)設備將該導航設置信息發(fā)送給第三方服務中心。步驟511、第三方服務中心通過短信通道或者語音交互通道,將導航設置信息發(fā)送 給導航設備。本實施例可以采用語音網(wǎng)關對導航設備發(fā)送的語音導航請求進行識別,因此,本 實施例識別語音導航請求的正確率高、識別范圍廣;整個交互過程均為語音交互,不需要駕 駛員進行手動操作,因此,可以保證駕駛員在行駛狀態(tài)下的人身安全;由于將語音識別處理 和語音合成處理均交給語音網(wǎng)關進行處理,因此導航設備本身并不需要在硬件上集成語音 識別和合成系統(tǒng),從而降低了導航設備的成本。此外,語音網(wǎng)關通過短信通道或者語音交互 通道將導航設置信息發(fā)送給導航設備,從而使得導航設備獲取導航設置信息的途徑靈活多 樣。本發(fā)明另一實施例中,在上述步驟S509中,語音網(wǎng)關還可以將導航設置信息通過 語音交互通道直接發(fā)送給第三方服務中心,然后由第三方服務中心發(fā)送給導航設備。圖6為本發(fā)明語音網(wǎng)關一實施例的結構示意圖,如圖6所示,本實施例的語音網(wǎng)關 包括語音識別模塊11以及收發(fā)模塊12,其中,語音識別模塊11用于識別導航設備發(fā)送的 語音導航請求,獲取相應的導航請求文本信息;收發(fā)模塊12用于根據(jù)邏輯控制應用文檔, 將與導航請求文本信息對應的導航設置信息發(fā)送給導航設備,供導航設備根據(jù)導航設置信 息進行導航設置處理。具體來說,語音識別模塊11對語音導航請求進行識別,獲取導航請求文本信息的 過程即為將語音波形形式的語音導航請求識別成文本形式的導航請求文本信息。收發(fā)模塊12根據(jù)邏輯控制應用文檔獲取導航設置信息并發(fā)送的過程即為將導 航請求文本信息“北京”作為邏輯控制應用文檔所定義的腳本文件的輸入,從而獲取相應的 導航設置信息。然后,收發(fā)模塊12可以將該導航設置信息發(fā)送給導航設備。導航設備在 接收到該導航設置信息后,即可根據(jù)該導航設置信息進行自身設置,從而使用戶通過該導航設備獲取定位信息。該導航設置信息既可以為地點數(shù)據(jù)也可以為命令信息,對于導航設 備本身不存儲任何地點數(shù)據(jù)的情況,該導航設置信息中的地點數(shù)據(jù)可以為與“北京”相關的 導航信息,如經(jīng)緯度信息等;對于導航設備自身存儲有地點數(shù)據(jù)的情況,該導航設置信息可 以為命令信息,導航設備可以根據(jù)該命令信息調(diào)用該導航設備自身存儲的地點數(shù)據(jù)自行設
置。 本實施例通過語音識別模塊對導航設備發(fā)送的語音導航請求進行識別,可以將語 音波形信息識別為文本形式的導航請求文本信息,從而實現(xiàn)語音信號到機器語言的轉(zhuǎn)換; 收發(fā)模塊可以根據(jù)邏輯控制應用文檔向?qū)Ш皆O備發(fā)送對應的導航設置信息,從而方便導航 設備根據(jù)該導航設置信息獲取所需的定位信息。由于本實施例中的語音識別模塊可以采用 ASR組件對導航設備發(fā)送的語音導航請求進行識別,且ASR組件可以識別自然語言,且識別 率高,因此,本實施例的語音網(wǎng)關識別語音導航請求的正確率高、識別范圍廣,且語音識別 的方式對于車載導航設備來說,可以在行駛狀態(tài)下保證駕駛員的人身安全;使用本實施例 的語音網(wǎng)關獲取導航設置信息時,導航設備本身并不需要在硬件上集成語音識別系統(tǒng),因 此還降低了導航設備的成本。圖7為本發(fā)明語音網(wǎng)關另一實施例的結構示意圖,如圖7所示,本實施例的語音網(wǎng) 關包括語音識別模塊11以及收發(fā)模塊12,還包括獲取模塊13,語音識別模塊11用于識 別導航設備發(fā)送的語音導航請求,獲取相應的導航請求文本信息;收發(fā)模塊12用于根據(jù)邏 輯控制應用文檔,將與導航請求文本信息對應的導航設置信息發(fā)送給導航設備,供導航設 備根據(jù)導航設置信息進行導航設置處理;收發(fā)模塊12還用于根據(jù)邏輯控制應用文檔,向?qū)?航設備發(fā)送語音引導信息,并接收導航設備根據(jù)語音引導信息發(fā)送的導航設置請求;獲取 模塊13用于根據(jù)導航設備通過第三方服務中心轉(zhuǎn)發(fā)的呼叫接入請求,與導航設備建立語 音交互通道,并從文檔服務器上獲取與呼叫接入請求中攜帶的呼叫類型標識對應的邏輯控 制應用文檔。本實施例的語音網(wǎng)關通過向?qū)Ш皆O備發(fā)送導航引導信息,從而能夠方便地引導用 戶通過導航設備與語音網(wǎng)關交互,從而獲取所需的導航設置信息。由于整個交互過程不需 要任何手動操作,均為語音交互,因此可以保證駕駛員在行駛狀態(tài)下的人身安全,而且本實 施例的語音網(wǎng)關識別語音信息的正確率高、識別范圍廣,準確率稿;采用本實施例的語音網(wǎng) 關時,相應的導航設備不需要在硬件上集成語音識別系統(tǒng),從而降低了導航設備的成本。圖8為本發(fā)明導航設備一實施例的結構示意圖,如圖8所示,本實施例的導航設備 包括語音發(fā)送模塊15和接收模塊16,語音發(fā)送模塊15用于根據(jù)語音網(wǎng)關發(fā)送的語音引 導信息向語音網(wǎng)關發(fā)送語音導航請求;接收模塊16用于接收語音網(wǎng)關識別語音導航請求, 獲取相應的導航請求文本信息后,根據(jù)邏輯控制應用文檔反饋的、與導航請求文本信息對 應的導航設置信息。 在本實施例中,導航設備可以通過向VXML網(wǎng)關發(fā)送語音導航請求,并接收VXML網(wǎng) 關根據(jù)該語音導航請求反饋的導航設置信息,來完成與VXML網(wǎng)關進行語音交互,實現(xiàn)導航 定位的功能。在該過程中,由于VXML網(wǎng)關可以采用ASR組件對導航設備發(fā)送的語音導航請 求進行識別,且ASR組件可以識別自然語言,且識別率高,因此,本實施例的導航設備對發(fā) 送的語音導航請求的語音質(zhì)量限制小,識別正確率高,且可以在行駛狀態(tài)下保證駕駛員的 人身安全;導航設備本身并不需要在硬件上集成語音識別系統(tǒng),而是將語音識別處理交給VXML網(wǎng)關進行處理,從而使得導航設備的成本降低。本發(fā)明導航設備另一實施例以本發(fā)明導航設備上一實施例為基礎,語音發(fā)送模塊 15還用于通過第三方服務中心向語音網(wǎng)關發(fā)送呼叫接入請求,與語音網(wǎng)關建立語音交互通 道;接收模塊16還用于接收語音網(wǎng)關根據(jù)所述呼叫接入請求中攜帶的呼叫類型標識獲取 的邏輯控制應用文檔后,通過語音交互通道發(fā)送的,用于指示導航設備發(fā)送語音導航請求 的語音引導信息。本實施例中,導航設備通過向VXML網(wǎng)關發(fā)送語音導航請求,并接收VXML網(wǎng)關根據(jù) 該語音導航請求反饋的導航設置信息,來完成與VXML網(wǎng)關進行語音交互,實現(xiàn)導航定位的 功能。本實施例對語音質(zhì)量限制小,識別正確率高,且可以保證駕駛員在行駛狀態(tài)下的人身 安全;導航設備并不需要在硬件上集成語音識別系統(tǒng),從而降低了導航設備的成本。圖9為本發(fā)明語音導航系統(tǒng)一實施例的結構示意圖,如圖9所示,本實施例的系統(tǒng) 包括語音網(wǎng)關1和文檔服務器2,語音網(wǎng)關1用于根據(jù)導航設備通過第三方服務中心轉(zhuǎn)發(fā) 的呼叫接入請求,與導航設備建立語音交互通道,并從文檔服務器上獲取與呼叫接入請求 中攜帶的呼叫類型標識對應的邏輯控制應用文檔,根據(jù)邏輯控制應用文檔,向?qū)Ш皆O備發(fā) 送語音引導信息,并接收導航設備根據(jù)語音引導信息發(fā)送的語音導航請求,識別語音導航 請求,獲取相應的導航請求文本信息,根據(jù)邏輯控制應用文檔,將與導航請求文本信息對應 的導航設置信息發(fā)送給導航設備,供導航設備根據(jù)導航設置信息進行導航設置處理;文檔 服務器2用于向語音網(wǎng)關1發(fā)送邏輯控制應用文檔。更進一步地,本實施例還可以包括命令下發(fā)設備,用于將導航設置信息發(fā)送給第 三方服務中心,使第三方服務中心通過短信通道或者語音交互通道,將導航設置信息發(fā)送 給導航設備。本實施例的語音導航系統(tǒng)中,導航設備可以通過與語音網(wǎng)關之間建立的語音通道 與語音網(wǎng)關進行語音交互,從而方便導航設備根據(jù)該導航設置信息獲取所需的定位信息。 由于本實施例的語音網(wǎng)關可以采用ASR組件對導航設備發(fā)送的語音導航請求進行識別,因 此,本實施例的語音網(wǎng)關識別語音導航請求的正確率高、識別范圍廣,且語音識別的方式對 于車載導航設備來說,可以保證駕駛員在行駛狀態(tài)下的人身安全;導航設備本身并不需要 在硬件上集成語音識別系統(tǒng),從而降低了導航設備的成本,而且,語音網(wǎng)關通過短信通道或 者語音交互通道將導航設置信息發(fā)送給導航設備,還使得導航設備獲取導航設置信息的途 徑靈活多樣。通過以上實施例的描述,本領域的技術人員可以清楚地了解到本發(fā)明可借助軟件 加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的 實施方式?;谶@樣的理解,本發(fā)明實施例的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻 的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指 令用以使得移動設備(可以是手機,個人計算機,媒體播放器等)執(zhí)行本發(fā)明各個實施例所 述的方法。這里所稱的存儲介質(zhì),如R0M/RAM、磁盤、光盤等。最后應說明的是以上實施例僅用以說明本發(fā)明的技術方案而非對其進行限制,盡管參照較佳實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解其依 然可以對本發(fā)明的技術方案進行修改或者等同替換,而這些修改或者等同替換亦不能使修 改后的技術方案脫離本發(fā)明技術方案的精神和范圍。
權利要求
一種導航信息處理方法,其特征在于,包括識別導航設備發(fā)送的語音導航請求,獲取相應的導航請求文本信息;根據(jù)邏輯控制應用文檔,將與所述導航請求文本信息對應的導航設置信息發(fā)送給所述導航設備,以便所述導航設備根據(jù)所述導航設置信息進行導航設置處理。
2.根據(jù)權利要求1所述的導航信息處理方法,其特征在于,所述識別導航設備發(fā)送的 語音導航請求,獲取相應的導航請求文本信息之前,包括根據(jù)所述邏輯控制應用文檔,向所述導航設備發(fā)送語音引導信息,并接收所述導航設 備根據(jù)所述語音引導信息發(fā)送的所述語音導航請求。
3.根據(jù)權利要求2所述的導航信息處理方法,其特征在于,所述向所述導航設備發(fā)送 語音引導信息之前,包括根據(jù)所述導航設備通過第三方服務中心轉(zhuǎn)發(fā)的呼叫接入請求,與所述導航設備建立語 音交互通道,并從文檔服務器上獲取與所述呼叫接入請求中攜帶的呼叫類型標識對應的邏 輯控制應用文檔。
4.根據(jù)權利要求3所述的導航信息處理方法,其特征在于,所述根據(jù)所述邏輯控制應 用文檔,向所述導航設備發(fā)送語音引導信息,并接收所述導航設備根據(jù)所述語音引導信息 發(fā)送的所述語音導航請求,包括根據(jù)所述邏輯控制應用文檔,獲取引導文本信息;對所述引導文本信息進行語音合成處理,生成所述語音引導信息;通過所述語音交互通道將所述語音引導信息發(fā)送給所述導航設備;接收所述導航設備通過所述語音交互通道發(fā)送的、與所述語音引導信息對應的所述語 音導航請求。
5.根據(jù)權利要求3或4所述的導航信息處理方法,其特征在于,所述將與所述導航請求 文本信息對應的導航設置信息發(fā)送給所述導航設備,包括通過命令下發(fā)設備將所述導航設置信息發(fā)送給所述第三方服務中心,所述第三方服務 中心通過短信通道或者所述語音交互通道,將所述導航設置信息發(fā)送給所述導航設備。
6.一種導航信息獲取方法,其特征在于,包括根據(jù)語音網(wǎng)關發(fā)送的語音引導信息,向所述語音網(wǎng)關發(fā)送語音導航請求,以便于所述 語音網(wǎng)關識別語音導航請求,并根據(jù)邏輯控制應用文檔反饋獲取所述語音導航請求相應的 導航請求文本信息;接收所述語音網(wǎng)關發(fā)送的所述導航請求文本信息對應的導航設置信息。
7.根據(jù)權利要求6所述的導航信息獲取方法,其特征在于,所述向所述語音網(wǎng)關發(fā)送 語音導航請求之前,還包括通過第三方服務中心向所述語音網(wǎng)關發(fā)送呼叫接入請求,并建立與所述語音網(wǎng)關的語 音交互通道;通過所述語音交互通道,接收所述語音網(wǎng)關發(fā)送的語音引導信息,所述語音引導信息 用于指示向所述語音網(wǎng)關發(fā)送語音導航請求。
8.一種語音網(wǎng)關,其特征在于,包括語音識別模塊,用于識別導航設備發(fā)送的語音導航請求,獲取相應的導航請求文本信息;收發(fā)模塊,用于根據(jù)邏輯控制應用文檔,將與所述導航請求文本信息對應的導航設置 信息發(fā)送給所述導航設備,以便所述導航設備根據(jù)所述導航設置信息進行導航設置處理。
9.根據(jù)權利要求8所述的語音網(wǎng)關,其特征在于,所述收發(fā)模塊還用于根據(jù)所述邏輯 控制應用文檔,向所述導航設備發(fā)送語音引導信息,并接收所述導航設備根據(jù)所述語音引 導信息發(fā)送的所述語音導航請求。
10.根據(jù)權利要求8所述的語音網(wǎng)關,其特征在于,還包括獲取模塊,用于根據(jù)所述導航設備通過第三方服務中心轉(zhuǎn)發(fā)的呼叫接入請求,與所述 導航設備建立語音交互通道,并從文檔服務器上獲取與所述呼叫接入請求中攜帶的呼叫類 型標識對應的邏輯控制應用文檔。
11.一種導航設備,其特征在于,包括語音發(fā)送模塊,用于根據(jù)語音網(wǎng)關發(fā)送的語音引導信息,向所述語音網(wǎng)關發(fā)送語音導 航請求,以便于所述語音網(wǎng)關識別語音導航請求,并根據(jù)邏輯控制應用文檔反饋獲取所述 語音導航請求相應的導航請求文本信息;接收模塊,用于接收所述語音網(wǎng)關發(fā)送的所述導航請求文本信息對應的導航設置信肩、O
12.根據(jù)權利要求11所述的導航設備,其特征在于,所述語音發(fā)送模塊還用于通過第 三方服務中心向所述語音網(wǎng)關發(fā)送呼叫接入請求,并建立與所述語音網(wǎng)關的語音交互通 道;通過所述語音交互通道,接收所述語音網(wǎng)關發(fā)送的語音引導信息,所述語音引導信息用 于指示向所述語音網(wǎng)關發(fā)送語音導航請求。
13.一種語音導航系統(tǒng),其特征在于,包括語音網(wǎng)關,用于識別導航設備發(fā)送的語音導航請求,獲取相應的導航請求文本信息;并 根據(jù)根據(jù)邏輯控制應用文檔,將與所述導航請求文本信息對應的導航設置信息發(fā)送給所述 導航設備,以便所述導航設備根據(jù)所述導航設置信息進行導航設置處理;文檔服務器,用于向所述語音網(wǎng)關發(fā)送所述邏輯控制應用文檔。
14.根據(jù)權利要求13所述的語音導航系統(tǒng),其特征在于,還包括命令下發(fā)設備,用于將所述導航設置信息發(fā)送給所述第三方服務中心,以便所述第三 方服務中心通過短信通道或者語音交互通道,將所述導航設置信息發(fā)送給所述導航設備。
全文摘要
本發(fā)明涉及一種導航信息處理、獲取方法及裝置。該導航信息處理方法包括識別導航設備發(fā)送的語音導航請求,獲取相應的導航請求文本信息;根據(jù)邏輯控制應用文檔,將與導航請求文本信息對應的導航設置信息發(fā)送給導航設備,供導航設備根據(jù)導航設置信息進行導航設置處理。該導航信息獲取方法包括根據(jù)語音網(wǎng)關發(fā)送的語音引導信息向語音網(wǎng)關發(fā)送語音導航請求;接收語音網(wǎng)關識別語音導航請求,獲取相應的導航請求文本信息后,根據(jù)邏輯控制應用文檔反饋的、與導航請求文本信息對應的導航設置信息。本發(fā)明實施例通過引入語音網(wǎng)關對導航設備發(fā)送的語音信息進行識別并反饋相應的導航設置信息,降低了導航設備的成本,擴大語音的識別范圍。
文檔編號G01C21/36GK101846525SQ20091008082
公開日2010年9月29日 申請日期2009年3月23日 優(yōu)先權日2009年3月23日
發(fā)明者孟越濤 申請人:華為軟件技術有限公司