專利名稱:用于中斷指令提示以通過無線通信鏈路用信號通知即將到來的輸入的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本說明性實施例一般涉及用于中斷指令提示以通過無線通信鏈路用信號通知即將到來的輸入的系統(tǒng)和方法。
背景技術(shù):
現(xiàn)代技術(shù)和成本節(jié)約方法已經(jīng)使各種電子菜單得以實施,使在線接線員從打電話中解脫出來,并且用輸入驅(qū)動的菜單取代接線員。許多人都經(jīng)歷過這種情況,例如在給有線電視公司、信用卡公司、電話公司等打電話時。即使在打電話給某公司購買某產(chǎn)品時,電子菜單經(jīng)常出現(xiàn)。電子菜單還可用來提供例如一系列的信息服務(wù)。在一種實例中,一家名為TELLME 的公司提供電話接入(call-in)服務(wù),在這種服務(wù)中,打電話的人可獲得范圍從天氣、新聞到體育比賽分?jǐn)?shù)最新情況的信息。所使用的電子菜單主要是雙音多頻(DTMF)音調(diào)控制的。即,提示用戶輸入數(shù)字1、 2、3等等。輸入特定的數(shù)字激活的與特定的菜單選擇對應(yīng)的DTMF音調(diào)。隨著語音識別技術(shù)的提高,一些電子菜單已經(jīng)用語音控制取代了音調(diào)控制。S卩,用戶會說出“1”來代替輸入1。其它具有基于語音的菜單的選項允許用戶要求特定的“指定的”選項。例如,用戶可打電話給它們的銀行,且代替輸入2來驗證信息,在被提示時,用戶會說“驗證信息”。也存在混合菜單,允許在使用小鍵盤的數(shù)字輸入和基于語音的輸入之間選擇。這些可能例如在用戶正在公共場所輸入安全號碼,并不希望對旁邊的人說出例如他們的社保號碼時是期望的。經(jīng)常有時候,也可能通過按輸入按鈕或早點發(fā)出命令中斷菜單。被設(shè)計成允許中斷的菜單同時輸出信息,并同時監(jiān)聽輸入。
發(fā)明內(nèi)容
在一個說明性的實施例中,車輛通信系統(tǒng)包括與無線收發(fā)器通信的計算機處理器,所述無線收發(fā)器能夠與無線通信裝置通信并且遠(yuǎn)離所述處理器定位。所述系統(tǒng)還包括可由所述處理器控制的至少一個輸出。作為一個非限制性例子, 該輸出可以是車輛的揚聲器。在所述系統(tǒng)中還包括與所述處理器通信的至少一個輸入控件。在該說明性的實施例中,該輸入是諸如方向盤上安裝的按鈕的觸控輸入。不過,所述輸入控件可以是任何適當(dāng)輸入。所述系統(tǒng)還包括與所述處理器通信的麥克風(fēng)。該麥克風(fēng)可以用來輸入例如口頭命令。在該說明性的實施例中,所述處理器可通過所述無線通信裝置連接到遠(yuǎn)程網(wǎng)絡(luò)。 該遠(yuǎn)程網(wǎng)絡(luò)可以是提供用戶業(yè)務(wù)的網(wǎng)絡(luò),并且所述處理器可進(jìn)一步通過輸出提供從遠(yuǎn)程網(wǎng)絡(luò)上重新得到的語音可控菜單的回放。當(dāng)用戶期望對語音可控菜單做出響應(yīng)時,例如期望輸入菜單選擇時,用戶可激活第一輸入控件,并且所述處理器可檢測輸入控件的激活。在這點上,處理器還可停止菜單的回放,并開始檢測麥克風(fēng)輸入。在第二說明性的實施例中,自動菜單系統(tǒng)包括永久性和/或非永久性存儲器。而且,提供可選菜單選項的預(yù)定音頻菜單被存儲在永久性或非永久性存儲器的至少一個中。 所述系統(tǒng)進(jìn)一步包括通過通信鏈路與所述永久性和非永久性存儲器通信,以命令預(yù)定菜單的遞送的處理器。該遞送可以是例如基于車輛的通信系統(tǒng)。在某種意義上,用戶可能期望輸入口頭命令,并激活用信號通知此期望的輸入。相應(yīng)地,處理器可檢測通過所述通信鏈路接收的中斷指令(諸如可在輸入激活時提供)。一旦檢測到中斷指令,處理器就可以停止所述預(yù)定菜單的遞送,并開始通過所述通信鏈路接收菜單選項選擇。在又一說明性的實施例中,處理語音交互會話的方法包括提供要被輸出的信息或指令。這可以是例如語音可選菜單。在提供該信息時,可檢測第一輸入。在該說明性的實施例中,檢測第一輸入用信號通知的期望以輸入口頭命令,所以在輸入檢測時,停止所述提供過程。同時,開始監(jiān)聽第二輸入。典型地,第二輸入會與期望選擇的菜單選項對應(yīng)。
在考慮附圖進(jìn)行閱讀時,通過以下對示例性實施例的詳細(xì)描述,說明性實施例的其它方面和特征變得很明顯,附圖中圖1顯示可用于實施說明性實施例的一個示例性說明性系統(tǒng)。圖2顯示與語音-菜單系統(tǒng)通信的一個示例性說明性遠(yuǎn)程系統(tǒng)。圖3顯示用于確定即將到來的語音輸入是否已經(jīng)被用信號通知的一個示例性說明性查詢例程的一個示例性流程。
具體實施例方式本文在具體的示例性說明性實施例的背景下描述本發(fā)明。不過,本領(lǐng)域普通技術(shù)人員會認(rèn)識到在不偏離本發(fā)明的真實范圍和精神的情況下可進(jìn)行對所公開示例性說明性實施例的修改、擴展和改變。簡單講,下文的描述只是通過例子提供的,且本發(fā)明不局限于本文公開的具體說明性的實施例。圖1說明可用于從網(wǎng)絡(luò)61給汽車遞送信息的說明性的車載通信系統(tǒng)的系統(tǒng)架構(gòu)。 用基于車輛的計算系統(tǒng)31實現(xiàn)的車輛可包含位于車輛中的視覺前端接口 4。在提供接口的情況下,用戶還能夠與接口交互,例如,與觸敏屏幕交互。在另一說明性的實施例中,交互通過按鈕壓下、可聽語音和語音合成產(chǎn)生。在圖1中所示的說明性的實施例1中,處理器3控制基于車輛的計算系統(tǒng)的操作的至少某些部分。在車輛內(nèi)提供處理器,該處理器允許命令和例程的車載處理。而且,處理器連接到非永久性存儲裝置5和永久性存儲裝置7 二者。在此說明性的實施例中,非永久性存儲裝置是隨機存取存儲器(RAM),并且永久性存儲裝置是硬盤驅(qū)動器(HDD)或閃存。
處理器還提供有許多個不同的輸入,以允許用戶與處理器接合。在此說明性的實施例中,麥克風(fēng)四、輔助輸入25 (對于輸入33而言)、USB輸入23、GPS輸入M和藍(lán)牙輸入 15所有都提供。還提供輸入選擇器51,以允許用戶在各個輸入之間交換。麥克風(fēng)和輔助連接器二者的輸入在被傳送到處理器之前,通過轉(zhuǎn)換器27從模擬轉(zhuǎn)換為數(shù)字。系統(tǒng)的輸出可包括,但不局限于視覺顯示器4和揚聲器13或立體聲系統(tǒng)輸出。揚聲器連接到放大器11,并通過數(shù)字到模擬轉(zhuǎn)換器9從處理器3接收其信號。還可使得輸出沿分別示于19和21處的雙向數(shù)據(jù)流到達(dá)諸如PND 54的遠(yuǎn)程藍(lán)牙裝置,或諸如車輛導(dǎo)航裝置60的USB裝置。在一個說明性的實施例中,系統(tǒng)1使用藍(lán)牙收發(fā)器15以與用戶的漫游裝置53 (例如,手機,智能電話,PDA等等)通信17。漫游裝置然后可用來例如通過與蜂窩塔57的通信 55,來與車輛31外部的網(wǎng)絡(luò)61通信59。漫游裝置53和藍(lán)牙收發(fā)器15的配對可通過按鈕53或類似輸入被命令,告訴CPU 車載藍(lán)牙收發(fā)器將與漫游裝置中的藍(lán)牙收發(fā)器配對。數(shù)據(jù)可以在CPU 3和網(wǎng)絡(luò)61之間使用例如數(shù)據(jù)計劃、話上數(shù)據(jù)或與漫游裝置53 關(guān)聯(lián)的DTMF音調(diào)傳送??商娲?,可能期望包括車載調(diào)制解調(diào)器63,以便在CPU 3和網(wǎng)絡(luò) 61之間通過語音頻帶傳輸數(shù)據(jù)。在一個說明性的實施例中,處理器提供有包括與調(diào)制解調(diào)器應(yīng)用軟件通信的API的操作系統(tǒng)。調(diào)制解調(diào)器應(yīng)用軟件可訪問藍(lán)牙收發(fā)器上的嵌入模塊或固件以完成與(諸如在漫游裝置中發(fā)現(xiàn)的)遠(yuǎn)程藍(lán)牙收發(fā)器的無線通信。在另一實施例中,漫游裝置53包括用于語音頻帶或?qū)拵?shù)據(jù)通信的調(diào)制解調(diào)器。在話上數(shù)據(jù)實施例中,已知為頻分復(fù)用的技術(shù)可在漫游裝置的擁有者能通過裝置講話同時數(shù)據(jù)正在被傳輸時實施。在其它時候,當(dāng)擁有者不使用此裝置時,數(shù)據(jù)傳輸可使用整個帶寬(在一個例子中是 300Hz 到 3. 4kHz)。如果用戶具有與漫游裝置關(guān)聯(lián)的數(shù)據(jù)計劃,則數(shù)據(jù)計劃允許寬帶傳輸且系統(tǒng)可使用更寬的帶寬(加速數(shù)據(jù)傳輸)是可行的。在又一實施例中,漫游裝置53被附加到車輛31 的蜂窩通信裝置(未顯示)取代。在一個實施例中,輸入數(shù)據(jù)可經(jīng)由話上數(shù)據(jù)或數(shù)據(jù)計劃通過漫游裝置,通過車載藍(lán)牙收發(fā)器傳送并到車輛的內(nèi)部處理器3中。在某些例如臨時數(shù)據(jù)的情況下,數(shù)據(jù)可存儲在HDD或其它存儲介質(zhì)7上,直到不再需要這些數(shù)據(jù)的時候??膳c車輛接合的附加來源包括具有例如USB連接56和/或天線58的個人導(dǎo)航裝置M ;或具有USB 62或其它連接的車輛導(dǎo)航裝置60 ;車載GPS裝置M,或具有與網(wǎng)絡(luò)61 的連接性的遠(yuǎn)程導(dǎo)航系統(tǒng)(未顯示)。而且,CPU可與各種其它的輔助裝置65通信。這些裝置可通過無線67或有線69 連接而被連接。同樣,或可替代地,CPU可使用例如WiFi 71收發(fā)器連接到基于車輛的無線路由器73。這可允許CPU連接到本地路由器73范圍內(nèi)的遠(yuǎn)程網(wǎng)絡(luò)。圖2顯示與語音菜單系統(tǒng)通信的示例性說明性遠(yuǎn)程系統(tǒng)。配備有例如一些或所有圖1中所示的組件的車輛201可在附近行進(jìn),并且車輛系統(tǒng)可通過例如蜂窩塔203保持與網(wǎng)絡(luò)205的通信。網(wǎng)絡(luò)將命令從車輛傳送到各種遠(yuǎn)程應(yīng)用。遠(yuǎn)程應(yīng)用的一個例子可能是TELLME,它可包含于語音應(yīng)用服務(wù)器207上。TELLME是一個示例性的語音控制的應(yīng)用程序,提供新聞、天氣、股票更新、體育更新等等。信息從諸如TELLME的應(yīng)用程序流出并且流到諸如TELLME 的應(yīng)用程序,以到達(dá)被定位在車輛中的漫游裝置53。圖3顯示用于確定即將到來的語音輸入是否已經(jīng)被用信號通知的一個示例性說明性查詢例程??墒褂迷S多可能的例程來確定是否存在中斷信號,命令系統(tǒng)中止口頭指令, 并開始監(jiān)聽語音或其它輸入。圖3中所示的例子只是許多可行的查詢方法中的一種。在該說明性的實施例中,系統(tǒng)等待直到它檢測到語音按鈕已經(jīng)被按下301為止。 檢測的一個例子基于DTMF音調(diào)。在該說明性的實施例中,在語音按鈕以941Hz和1240Hz兩個頻率的正弦音調(diào)被按下時,用于“*”鍵的DTMF音調(diào)發(fā)送。不過,可使用任何DTMF音調(diào), 或者任何其它適當(dāng)?shù)臋z測按鈕輸入的方法。語音按鈕具有多于一個功能,在此說明性的實施例中,它至少用信號向指令的回放集通知語音會話的開始,并用信號向指令的回放集通知中斷。一旦語音按鈕已經(jīng)被按下,則語音會話開始監(jiān)聽用戶指令303。在此說明性的實施例中,語音會話的開始對應(yīng)于到TELLME的連接,盡管可能訪問任何語音交互應(yīng)用程序。系統(tǒng)驗證以查看語音按鈕是否已經(jīng)被再次按下305。如果語音按鈕被按下持續(xù)2秒的時間,則系統(tǒng)開始監(jiān)聽命令,不提供指令。這允許高級用戶立即輸入命令,而不必等到回放相似的菜單。如果語音按鈕沒有被再次按下,則系統(tǒng)開始指令回放307。指示例如告訴用戶哪些菜單選項是可用的。一旦已經(jīng)提供指令,系統(tǒng)就監(jiān)聽輸入309。只要還沒有出現(xiàn)超時311,系統(tǒng)就會驗證以查看輸入是否是有效的317。如果輸入是有效的,則系統(tǒng)發(fā)出輸入命令319。如果輸入不被識別,則系統(tǒng)通知用戶沒有找到匹配315,并返回監(jiān)聽輸入。如果出現(xiàn)超時,則系統(tǒng)提醒用戶提供輸入,并返回監(jiān)聽輸入。盡管已經(jīng)關(guān)于目前認(rèn)為是最實用的優(yōu)選實施例描述了本發(fā)明,但應(yīng)理解本發(fā)明不局限于所公開的實施例,而是相反,旨在涵蓋包含于所附權(quán)利要求書的精神和范圍內(nèi)的各種修改和等同布置。
權(quán)利要求
1.一種車輛通信系統(tǒng),包括與無線收發(fā)器通信的計算機處理器,所述無線收發(fā)器能夠與遠(yuǎn)離所述處理器定位的無線通信裝置通信;能夠由所述處理器控制的至少一個音頻輸出;與所述處理器通信的至少一個輸入控件;與所述處理器通信的麥克風(fēng);其中所述處理器能夠操作用來通過所述無線裝置建立與遠(yuǎn)程網(wǎng)絡(luò)的連接,并且其中所述處理器進(jìn)一步能夠操作用來通過所述至少一個音頻輸出提供語音可控菜單的回放;其中所述處理器能夠操作用來檢測所述至少一個輸入控制器的激活,并且在檢測到所述至少一個輸入控制器的激活時,停止回放以開始檢測麥克風(fēng)輸入。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其中如果自所述處理器檢測到所述至少一個輸入控制器的激活以來已經(jīng)過去了預(yù)定時段,則所述處理器能夠操作用來重復(fù)所述語音可控菜單的回放。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其中如果自所述處理器檢測到所述至少一個輸入控制器的激活以來已經(jīng)過去了預(yù)定時段,則所述處理器能夠操作用來輸出輸入提示。
4.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述處理器能夠操作用來接收麥克風(fēng)輸入,并確定所述麥克風(fēng)輸入是否是有效輸入。
5.根據(jù)權(quán)利要求4所述的系統(tǒng),其中所述處理器能夠操作用來在所述麥克風(fēng)輸入是無效輸入的情況下,通知用戶所述輸入是無效的。
6.一種用于通過無線通信鏈路遞送的自動菜單系統(tǒng),包括存儲裝置;預(yù)定音頻菜單,所述預(yù)定音頻菜單提供存儲在所述存儲裝置中的可選菜單選項;處理器,所述處理器與所述存儲裝置通信以通過無線通信鏈路命令所述預(yù)定菜單的遞送;其中所述處理器能夠操作用來檢測由所述處理器通過所述無線通信鏈路接收的中斷指令;其中,在檢測中斷指令時,所述處理器能夠操作用來停止所述預(yù)定菜單的遞送,并開始通過所述通信鏈路接收菜單選項選擇。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其中如果自所述處理器檢測到中斷指令以來已經(jīng)過去了預(yù)定時段,則所述處理器能夠操作用來通過所述通信鏈路繼續(xù)所述預(yù)定菜單的遞送。
8.根據(jù)權(quán)利要求6所述的系統(tǒng),其中如果自所述處理器檢測到中斷指令以來已經(jīng)過去了預(yù)定時段,則所述處理器能夠操作用來通過所述通信鏈路重復(fù)所述預(yù)定菜單的遞送。
9.根據(jù)權(quán)利要求6所述的系統(tǒng),其中如果自所述處理器檢測到中斷指令以來已經(jīng)過去了預(yù)定時段,則所述處理器能夠操作用來通過所述通信鏈路命令遞送輸入提示。
10.根據(jù)權(quán)利要求6所述的系統(tǒng),其中所述處理器能夠操作用來通過所述通信鏈路接收口頭輸入,并確定所述口頭輸入是否是有效輸入。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其中所述處理器能夠操作用來在所述口頭輸入是無效輸入的情況下,通過所述通信鏈路命令無效輸入消息的遞送。
12.一種處理語音交互會話的方法,包括提供要輸出的信息或指令;在提供過程中,檢測第一輸入;當(dāng)檢測到所述第一輸入時,停止所述提供;一旦檢測到所述第一輸入,就監(jiān)聽第二口頭輸入;以及處理所述第二輸入,以至少部分基于所述處理來提供進(jìn)一步輸出。
13.根據(jù)權(quán)利要求12所述的方法,進(jìn)一步包括 對預(yù)定時段進(jìn)行計數(shù);以及在所述預(yù)定時段已經(jīng)期滿之后,停止監(jiān)聽,并且然后重復(fù)提供、檢測、停止所述提供、監(jiān)聽和處理的步驟。
14.根據(jù)權(quán)利要求12所述的方法,進(jìn)一步包括 確定所述第二輸入是否是有效輸入。
15.根據(jù)權(quán)利要求14所述的方法,進(jìn)一步包括在所述第二輸入是無效輸入的情況下,輸出所述第二輸入是無效輸入的消息。
全文摘要
語音交互會話包括用信號向會話通知中斷的輸入的檢測。當(dāng)檢測到中斷時,指令和或信息輸出被中斷,并且開始語音輸入的檢測。直到輸出被中斷為止還沒有被檢測到語音輸入。在檢測語音輸入(或其它基于聲音的輸入)時,如果輸入是有效的則可進(jìn)行確定。如果輸入是有效的,則輸入被處理,否則,指令和/或信息輸出可被再次中繼和/或語音輸入可被重新檢測。
文檔編號G06F3/16GK102292702SQ200980155220
公開日2011年12月21日 申請日期2009年12月29日 優(yōu)先權(quán)日2009年1月29日
發(fā)明者J·J·貝利, M·斯卡夫 申請人:福特環(huán)球技術(shù)公司