欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于移動設(shè)備的語音控制的方法和裝置制造方法

文檔序號:7797603閱讀:157來源:國知局
用于移動設(shè)備的語音控制的方法和裝置制造方法
【專利摘要】提供了一種用于移動設(shè)備的語音控制的方法和裝置。該方法在該移動設(shè)備和語音控制模塊之間建立連接。響應于建立該連接,該移動設(shè)備進入中間模式;以及,該語音控制模塊監(jiān)視口頭輸入,該口頭輸入包括預定口頭命令集合中的口頭命令。該語音控制模塊向移動設(shè)備發(fā)送與所接收的口頭命令有關(guān)的指令;以及,該移動設(shè)備按照所接收的指令行動。一種裝置/語音控制模塊(VCM),用于移動設(shè)備的語音控制,其中,該VCM包括:連接模塊,被配置為在該VCM和該移動設(shè)備之間建立連接;監(jiān)視模塊,被配置為監(jiān)視來自預定口頭命令集合中的口頭命令;以及通信模塊,被配置為向移動設(shè)備發(fā)送與所接收的口頭命令有關(guān)的指令。
【專利說明】用于移動設(shè)備的語音控制的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本公開大體上涉及移動設(shè)備。更具體而言,本公開涉及用于移動設(shè)備的語音控制的方法和裝置。
【背景技術(shù)】
[0002]在日常生活中,移動設(shè)備(例如,智能電話、平板計算機等)已經(jīng)變得大量使用。許多用戶改變他們的行為以適應他們移動設(shè)備的使用。因為許多管轄區(qū)域已經(jīng)頒布法律禁止開車時移動設(shè)備的使用,用戶希望具有以免提的方式繼續(xù)移動設(shè)備應用的使用的能力。
[0003]典型的免提系統(tǒng)需要用戶通過按下按鈕或其他激活特征來發(fā)起免提消息或呼叫,以發(fā)起系統(tǒng)正在監(jiān)聽命令的免提模式。免提模式于是允許用戶使用語音命令控制移動設(shè)備。一般而言,移動設(shè)備需要被設(shè)置為針對語音控制的免提模式,因為如果讓移動設(shè)備處于連續(xù)監(jiān)聽模式中,該設(shè)備會捕捉到不預期作為命令的口頭語言,并且此外監(jiān)視語音命令所需的功率會使移動設(shè)備的電池快速耗盡。因為功率需求,如果免提模式退出或超時,移動設(shè)備一般將還需要其他用戶交互。因此,存在對移動設(shè)備的語音控制的改進方法和裝置的需求。

【發(fā)明內(nèi)容】

[0004]在第一方面中,本公開提供了一種用于移動設(shè)備的語音控制的方法;所述方法在所述移動設(shè)備和語音控制模塊之間建立連接。響應于建立所述連接,所述移動設(shè)備進入中間模式;以及,所述語音控制模塊監(jiān)視口頭輸入,所述口頭輸入包括預定口頭命令集合中的口頭命令。在接收到預定口頭命令集合中的口頭命令時,所述語音控制模塊向所述移動設(shè)備發(fā)送與所接收的口頭命令有關(guān)的指令;以及,所述移動設(shè)備按照所接收的指令行動。
[0005]在一些情況下,在所述移動設(shè)備和所述語音控制模塊之間建立所述連接包括無線配對。
[0006]在一些情況下,所述移動設(shè)備進入所述中間模式包括禁用所述移動設(shè)備的至少一些預定功能。在一些情況下,所述至少一些預定功能包括與一個或更多個預定網(wǎng)絡(luò)進行通信的能力和/或監(jiān)視口頭命令的能力。
[0007]在一些情況下,所述預定口頭命令集合包括與通信應用相對應的口頭命令,其中,所述通信應用可以包括以下至少一項:電話、即時消息、語音消息、短消息服務(wù)(SMS)、多媒體消息服務(wù)(MMS)、電子郵件消息。
[0008]所述方法還可以包括在所述語音控制模塊處監(jiān)視包括口頭命令的口頭輸入,還包括在所述語音控制模塊處監(jiān)視包括與所述口頭命令相關(guān)聯(lián)的參數(shù)的口頭輸入。
[0009]所述方法還可以包括:如果相關(guān)聯(lián)的參數(shù)是必需的參數(shù)并且還未接收到,則基于所述相關(guān)聯(lián)的參數(shù),在所述語音控制模塊處發(fā)出針對其他口頭輸入的提示。
[0010]在一些情況下,在所述語音控制模塊處監(jiān)視具有與所述口頭命令相關(guān)聯(lián)的參數(shù)的口頭輸入包括:基于在所述語音控制模塊處存儲的預定的可能響應的集合來識別參數(shù)。[0011]在一些情況下,所述方法包括在所述移動設(shè)備出按照所接收的指令行動,包括激活與所述口頭命令有關(guān)的應用。
[0012]在一些其他情況下,在所述移動設(shè)備處按照所接收的指令行動還包括:基于所述口頭命令,經(jīng)由所述應用執(zhí)行動作。
[0013]在另一方面中,提供了一種裝置,在此情況下,一種用于移動設(shè)備的語音控制的語音控制模塊(VCM)具有:連接模塊,被配置為在所述VCM和所述移動設(shè)備之間建立連接;監(jiān)視模塊,被配置為監(jiān)視口頭輸入,所述口頭輸入包括來自預定口頭命令集合中的口頭命令;以及,通信模塊,被配置為向移動設(shè)備發(fā)送與所接收的口頭命令有關(guān)的指令。
[0014]在一些情況下,所述連接包括所述移動設(shè)備和所述語音控制模塊之間的無線配對。
[0015]在一些情況下,所述預定口頭命令集合包括與通信應用相對應的口頭命令,其中,所述通信應用包括以下至少一項:電話、即時消息、語音消息、短消息服務(wù)(SMS)、多媒體消息服務(wù)(MMS)、電子郵件消息。
[0016]在一些情況下,所述監(jiān)視模塊還被配置為:監(jiān)視包括與所述口頭命令相關(guān)聯(lián)的參數(shù)的口頭輸入。
[0017]在一些其他情況下,所述監(jiān)視模塊還被配置為:如果相關(guān)聯(lián)的參數(shù)是必需的參數(shù)并且還未接收到,則基于所述相關(guān)聯(lián)的參數(shù)發(fā)出針對其他口頭輸入的提示。
[0018]在一些情況下,所述VCM可以包括存儲模塊,并且其中,所述監(jiān)視模塊還被配置為:基于在所述存儲模塊處存儲的預定的可能響應的集合來識別參數(shù)。
[0019]在另一方面中,提供一種移動設(shè)備,包括:連接模塊,被配置為在所述移動設(shè)備和語音控制模塊(VCM)之間建立連接;模式設(shè)置模塊,被配置為響應于建立所述連接,使所述移動設(shè)備進入中間模式;監(jiān)視模塊,被配置為監(jiān)視從所述VCM接收的指令;以及,處理模塊,被配置為在所述移動設(shè)備處執(zhí)行所接收的指令。
[0020]在一些情況下,所述連接是所述移動設(shè)備和所述VCM之間的無線配對。
[0021]在一些情況下,進入所述中間模式禁用所述移動設(shè)備的至少一些預定功能。在一些其他情況下,所述至少一些預定功能包括與一個或更多個預定網(wǎng)絡(luò)進行通信的能力。在一些其他情況下,所述至少一些預定功能包括監(jiān)視口頭命令的能力。
[0022]在一些情況下,所述處理模塊被配置為:通過激活與所述VCM識別的口頭命令有關(guān)的應用,以及基于所述口頭命令經(jīng)由所述應用執(zhí)行動作,來執(zhí)行所接收的指令。
[0023]根據(jù)本文的另一方面,提供了一種計算機可讀介質(zhì),包括計算機可讀代碼,當在計算機設(shè)備上執(zhí)行所述計算機可讀代碼時,執(zhí)行如上所述的用于語音控制的方法。
[0024]在結(jié)合附圖查看以下具體實施例的描述之后,本公開的其他方面和特征對本領(lǐng)域普通技術(shù)人員將變得明顯。
【專利附圖】

【附圖說明】
[0025]現(xiàn)在將參考附圖僅以示例方式描述本公開的實施例。
[0026]圖1示出了用于語音控制的系統(tǒng)的實施例;
[0027]圖2是示出了用于語音控制的方法的流程圖;
[0028]圖3是用于接收和處理口頭命令的方法的流程圖;[0029]圖4是用于接收與用于語音控制的系統(tǒng)的通信的方法的流程圖;
[0030]圖5是利用用于語音控制的系統(tǒng)發(fā)送即時消息的使用情況圖;以及
[0031]圖6是利用用于語音控制的系統(tǒng)接收即時消息的使用情況圖。
【具體實施方式】
[0032]一般而言,本公開提供用于移動設(shè)備的語音控制的方法和裝置的實施例。更具體而言,本文實施例提供與移動設(shè)備建立連接的裝置(例如,語音控制系統(tǒng)或模塊),與移動設(shè)備建立連接觸發(fā)該移動設(shè)備進入中間模式。語音控制模塊然后監(jiān)視來自用戶的口頭輸入。一旦接收到口頭輸入,語音控制模式可以從命令短語中確定或識別用戶所發(fā)出的命令短語。命令短語包括命令并還可以包括與該命令相關(guān)聯(lián)的必需的或可選的參數(shù)。一旦已經(jīng)接收到命令短語,語音控制模塊向移動設(shè)備發(fā)送用于執(zhí)行命令并在接收到參數(shù)時使用相關(guān)聯(lián)的參數(shù)的指令。不像傳統(tǒng)的免提系統(tǒng)(仍需要用戶按下按鈕或以其他方式激活移動設(shè)備上的“語音模式”),本實施例旨在允許發(fā)起移動設(shè)備的免提控制而不需要物理輸入。
[0033]圖1示出了用于語音控制的裝置或系統(tǒng)100的實施例。用于語音控制的裝置100包括語音控制模塊(VCM) 110,語音控制模塊(VCM) 110被配置為與移動設(shè)備200相連。具體而言,VCM100包含連接模塊120,連接模塊120能夠?qū)崿F(xiàn)與移動設(shè)備200的相應的連接模塊210的連接199。連接199可以是無線連接,例如藍牙?配對或本領(lǐng)域已知的其他連接。
[0034]一旦在VCMllO的連接模塊120和移動設(shè)備200的連接模塊210之間建立起連接199,移動設(shè)備200被置于中間模式。該中間模式可以通過VCMllO向移動設(shè)備200發(fā)送指令來發(fā)起。備選地,在識別與VCMllO的連接199時,移動設(shè)備200自身可以進入中間模式。例如,一旦連接199已經(jīng)建立起來,連接模塊210可以觸發(fā)移動設(shè)備200中的處理器220進入中間模式。在中間模式中,可以禁用一個或更多個功能或處理,例如禁用網(wǎng)絡(luò)連接(未示出)(例如W1-Fi?連接或不需要的藍牙?連接(例如與諸如外部鍵盤(未示出)等的設(shè)備))、關(guān)閉顯示屏(未示出)、關(guān)閉接收語音命令的能力等。具體而言,中間模式可以涉及經(jīng)由VCMllO禁用當處于語音控制模式時一般不會使用的功能或處理。移動設(shè)備200的中間模式旨在允許移動設(shè)備降低功耗,同時仍允許移動設(shè)備處理來自VCMllO的命令或處理新事件(例如接收到電話呼叫等)。處理器220可以與連接模塊210分離但可操作地相連,或處理器220和連接模塊210可以是單個組件。
[0035]VCMllO還包括監(jiān)視模塊130。監(jiān)視模塊130監(jiān)視來自用戶并如本文所述的口頭輸入;具體而言,其監(jiān)視來自用戶的命令短語。監(jiān)視模塊130包括麥克風140或與麥克風140可操作地相連,麥克風140用于接收口頭輸入,并且包括揚聲器150或與揚聲器150可操作地相連,揚聲器150用于輸出音頻。用戶能夠通過移動設(shè)備200或VCMllO改變麥克風140和/或揚聲器150的音量。
[0036]監(jiān)視模塊130還與處理器160相連。一旦監(jiān)視模塊130檢測到來自用戶的口頭輸入,監(jiān)視模塊130將該口頭輸入中繼到處理器160??梢栽谙蛱幚砥?60發(fā)送口頭輸入之前或之后,使用各種已知的數(shù)字信號處理(DSP)技術(shù)對該口頭輸入進行處理,以解析該口頭輸入。
[0037]處理器160與可以是例如數(shù)據(jù)庫的存儲模塊170可操作地相連。處理器160對該口頭輸入進行解析,以確定命令短語??梢詫γ疃陶Z進行解析,以確定用戶已經(jīng)發(fā)出的口頭命令和任意其他參數(shù)。處理器160將該口頭命令與存儲模塊170中所存儲的預定口頭命令集合進行比較。預定口頭命令集合可以包括與通信應用相對應的口頭命令,并且通信應用可以包括以下至少一項:電話、即時消息、語音消息、短消息服務(wù)(SMS)、多媒體消息服務(wù)(MMS)、電子郵件消息。
[0038]預定口頭命令可以與一個或更多個伴隨參數(shù)(即,更具體地標識如何執(zhí)行該命令或構(gòu)成要發(fā)送的通信內(nèi)容的數(shù)據(jù))相關(guān)聯(lián);參數(shù)可以是必須的或可選的。例如,針對新電子郵件的命令可以需要收件人和消息,并可以具有可選的數(shù)據(jù)(例如標題),而針對即時消息的命令可以需要接收人和消息,并可以具有諸如文本消息或語音消息的選擇的選項。
[0039]如上所述,監(jiān)視模塊130或處理器160對口頭輸入進行解析,并且處理器160被配置為:在存在任何參數(shù)時,確定是否已經(jīng)從用戶接收到所有必需的參數(shù)。如果確定已經(jīng)獲得針對特定口頭命令的所有必需的參數(shù),則處理器160將向通信模塊180發(fā)送與口頭命令和參數(shù)有關(guān)的信息,通信模塊180將創(chuàng)建并經(jīng)由連接模塊120向移動設(shè)備200發(fā)送與執(zhí)行該命令有關(guān)的指令。將理解的是,通信模塊180可以是處理器160的部分或是連接模塊120的部分。
[0040]另一方面,如果確定仍需要與該命令相關(guān)聯(lián)的一個或更多個必需的參數(shù),則VCMl 10被配置為請求來自用戶的其他口頭輸入。具體而言,VCMl 10可以基于相關(guān)聯(lián)的參數(shù)發(fā)出針對其他口頭輸入的提示。在一些情況下,VCMllO可以通過基于在語音控制模塊中存儲的預定可能響應集合來識別參數(shù),以識別包括與該口頭命令相關(guān)聯(lián)的參數(shù)的口頭輸入。例如,如果不存在針對即時消息或電話呼叫命令給定的接收人,則VCMllO將向用戶提示指定接收人。如果參數(shù)與針對通信的接收人有關(guān),VCMl 10可以將所接收的口頭輸入與預定潛在接收人列表進行比較和/或基于預定潛在接收人列表對用戶進行提示。使用預定列表進行提示可以包括向用戶讀出該預定列表或預定列表的子集。在VCMllO處的預定潛在接收人列表的使用旨在允許更高效地識別接收人并還進一步降低在移動設(shè)備200的電池使用,因為移動設(shè)備200將不被用于提供針對參數(shù)的提示。將理解的是,類似方案可以用于諸如標題行、消息正文等的其他參數(shù)。
[0041]移動設(shè)備200還包括監(jiān)視模塊230。監(jiān)視模塊230監(jiān)視經(jīng)由連接模塊210來自VCMllO的指令。移動設(shè)備200的連接模塊210或監(jiān)視模塊230然后將向處理器220中繼該指令。
[0042]監(jiān)視模塊230還可以監(jiān)視進入移動設(shè)備200的通信。例如,當移動設(shè)備200處于中間模式時,監(jiān)視模塊230可以檢測通信(例如,電話、新的即時消息或電子郵件)的接收,并然后向VCMllO提供關(guān)于發(fā)布與所接收的通信有關(guān)的信息的指令。
[0043]VCMllO可以集成在車輛中,或可以是可安裝在擋風玻璃遮陽板上或以其他方式在車輛中設(shè)置的獨立設(shè)備。VCMllO還可以包括電源190,例如電池。備選地,VCMllO可以通過與車輛的電連接(未示出)而供電。
[0044]VCMllO可以被配置為接收包括音頻文件(例如語音剪輯)的數(shù)據(jù)。在一些情況下,用戶可以優(yōu)選包括意在允許接收人聽到消息的聲音的音頻文件。在一些情況下,VCMllO可以包括話音到文本模塊(未示出),用于在請求或需要時(例如如果應用需要文本文件而不是音頻文件)將話音轉(zhuǎn)換為文本。在一些其他實施例中,VCMl 10可以包括針對可以傳送視頻數(shù)據(jù)的應用的視頻捕捉模塊。[0045]圖2示出了用于移動設(shè)備的語音控制的方法300的實施例的流程圖。在步驟310,在VCMllO和移動設(shè)備200之間建立連接199。連接199可以是有線連接或無線連接。在一些情況下,連接199可以是藍牙?連接。在步驟320,一旦連接199建立起來,移動設(shè)備200進入中間模式。中間模式如上所述。在步驟390,當移動設(shè)備處于中間模式時,移動設(shè)備200將監(jiān)視來自VCMllO的指令并監(jiān)視通信的接收。
[0046]在步驟330,VCMllO監(jiān)視以確定用戶是否發(fā)出口頭輸入。在一些情況下,當與移動設(shè)備200的連接建立起來時,VCMllO可以開始監(jiān)視。在其他情況下,VCMllO可以在連接已經(jīng)建立起來之前就開始監(jiān)視。當VCMllO和移動設(shè)備200相互靠近時(例如,當用戶進入汽車時),預期VCMllO和移動設(shè)備200之間的連接199建立起來,并且一旦建立起來,預期即使在執(zhí)行執(zhí)行或命令之后,連接199保持建立。當例如用戶離開汽車或用戶進入用戶不再需要或想要免提通信的區(qū)域時,連接199可以自動地(按照配置)或由用戶結(jié)束或終止。
[0047]在步驟340,VCM110檢測到來自用戶的口頭輸入。在步驟350,VCMllO對口頭輸入進行解析和處理,以確定是否已經(jīng)接收到命令短語。在確定是否已經(jīng)接收到命令短語中,可以將口頭輸入與預定口頭命令集合進行比較,以確定預期的命令。然后,可以將口頭輸入/命令短語進一步解析為口頭命令以及與口頭命令相關(guān)聯(lián)的任意參數(shù)。如果口頭輸入不包括來自預定命令集合的口頭命令,一般不采取動作。然而,在一些實施例中,VCMl 10可以詢問關(guān)于是否預期命令、提供可接受命令的列表(有時被稱為熱表(hotlist))或向用戶提示重新嘗試口頭輸入。VCMllO可以確定類似命令,并可以嘗試通過列出可用命令等將用戶引導到來自預定命令集合的命令。
[0048]在步驟360,從VCMl 10向移動設(shè)備200發(fā)送基于命令和任意參數(shù)的指令,如虛線箭頭365所示。該指令可以包括例如針對移動設(shè)備200啟動適用該命令的應用(例如在電子郵件命令的情況下是電子郵件應用)的指令。
[0049]一旦已經(jīng)發(fā)送指令,VCMllO可以繼續(xù)在步驟330監(jiān)視口頭輸入,以便于確定用戶是否給出另一或其他口頭輸入。VCMllO可以繼續(xù)監(jiān)視,直到移動設(shè)備200和VCMllO之間的連接199已經(jīng)結(jié)束或直到用戶發(fā)出指示VCMllO結(jié)束監(jiān)視的命令。
[0050]在步驟370,移動設(shè)備200接收到與命令有關(guān)的指令。在步驟380,移動設(shè)備200處理該命令并執(zhí)行用戶所請求的動作。一般而言,執(zhí)行該命令以完成用戶所請求的任務(wù),例如發(fā)送電子郵件、發(fā)送即時消息或進行電話呼叫。
[0051]在一些情況下,VCMl 10可以逐步地或逐階段地向移動設(shè)備200發(fā)送指令。一旦已知用戶希望使用的通信應用,基于所接收的命令短語或口頭命令,VCMllO可以發(fā)送針對用戶設(shè)備啟動合適的應用的指令。一旦VCMllO已經(jīng)收集到與該命令相關(guān)聯(lián)的參數(shù)(例如通信的接收人、要發(fā)送的消息等),VCMllO然后向移動設(shè)備發(fā)送這些相關(guān)聯(lián)的參數(shù),允許移動設(shè)備完成用于語音控制的系統(tǒng)100的用戶所請求的動作。
[0052]在步驟390,在移動設(shè)備200已經(jīng)按照指令行動之后,移動設(shè)備繼續(xù)監(jiān)視來自VCMllO的指令。
[0053]圖3示出了 VCMllO用于接收和處理口頭輸入的方法400的實施例的流程圖。此方法一般是在VCMllO與移動設(shè)備200連接之后并當移動設(shè)備200保持在中間模式中時由VCMllO執(zhí)行。然而,VCMllO還可以被配置為獲取命令短語并對其進行存儲,直到與移動設(shè)備200的連接199建立起來。在步驟410,VCMllO經(jīng)由麥克風140和監(jiān)視模塊130接收口頭輸入。在步驟420,VCMllO將該口頭輸入解析為詞語。
[0054]在步驟430,VCMllO查看并比較該口頭輸入,以確定在該口頭輸入中是否包括命令短語。具體而言,VCMllO將該所解析的口頭輸入與在存儲模塊170中存儲的預定口頭命令集合進行比較。如果存在口頭命令,則VCMl 10還可以從口頭輸入/命令短語中取回與該口頭命令相關(guān)聯(lián)的參數(shù)。在步驟440,VCM110還查看所解析的口頭輸入,以確定是否已經(jīng)接收到針對所接收的口頭命令的所有必需的參數(shù)。在步驟450,如果未接收到與該命令相關(guān)聯(lián)的必需的參數(shù)中任意一個,則VCMllO將請求用戶提供具有這些相關(guān)聯(lián)參數(shù)的其他口頭輸入。如上所述,可以基于預定參數(shù)集合,比較或識別針對參數(shù)的口頭輸入。在具體示例中,如果不存在為通信命令(例如即時消息命令)提供的接收人,則VCMllO將向用戶提示指定接收人。在確定是否已經(jīng)指定接收人中,VCMl 10可以將來自命令短語的參數(shù)與在存儲模塊170中存儲的預定的潛在接收人的集合進行比較。
[0055]如果在向用戶提示之后,VCMllO確定必需的參數(shù)仍然不完整,則VCMllO將在步驟450發(fā)出針對來自用戶的口頭輸入的其他請求。VCMl 10將繼續(xù)請求其他口頭輸入,直到已經(jīng)接收到所有必需的參數(shù)或直到用戶通過退出或結(jié)束用于接收和處理口頭輸入的方法來停止該處理為止。在一些實施例中,VCMllO可以記錄潛在接收人列表或潛在接收人子集,例如最近所使用的接收人的列表。
[0056]在一些情況下,VCMl 10還可以確定是否存在可選參數(shù)(例如用于向消息中包括其他接收人或在電子郵件中包括標題的選項),并可以向用戶提示確定該用戶是否想要包括伴隨該命令的任意可選參數(shù)。
[0057]在步驟460,—旦已經(jīng)接收到必需的參數(shù)并確定必需的參數(shù)是完整的,VCMllO將向移動設(shè)備200發(fā)送與該命令及其相關(guān)聯(lián)參數(shù)有關(guān)的指令。該指令可以包括用于激活有關(guān)通信應用、編寫面向所指定的接收人的消息等的命令。一旦移動設(shè)備200處理該指令,移動設(shè)備200保持在中間模式中并繼續(xù)監(jiān)視來自VCMllO的其他指令。在一些情況下,VCMl 10將向移動設(shè)備200發(fā)送初始命令以采取動作(例如打開通信應用)。移動設(shè)備200將激活與該命令有關(guān)的應用,并等待與要執(zhí)行的命令和/或必需的參數(shù)有關(guān)的輔助指令。
[0058]圖4示出了用于利用用于語音控制的系統(tǒng)100接收通信的方法500的實施例的流程圖。在步驟510,移動設(shè)備200接收到通信(例如,電話呼叫、電子郵件、會議提醒、即時消息等)。在一種情況下(如所示),VCMllO可以充當用于通信的管道。在此情況下,在步驟530中,移動設(shè)備將該通信轉(zhuǎn)換為音頻。例如,可以將電子郵件或即時消息的文本或細節(jié)(例如電話號碼和呼叫人標識)轉(zhuǎn)換為音頻。在步驟540,移動設(shè)備然后向VCMllO發(fā)送該音頻。音頻被發(fā)送到VCM110,如虛線箭頭550所示。在其他情況下,VCMllO可以充當處理器,使得可以從移動設(shè)備200數(shù)字地發(fā)送通信,并且VCMllO可以將該通信轉(zhuǎn)換為音頻,以向用于語音控制的系統(tǒng)100的用戶播放該通信。在通信的播放之后,VCMllO可以詢問用戶是否存在響應,然后可以以與新消息類似的方式對該響應進行處理,但接收人將會是已知的并且不需要作為與該命令相關(guān)聯(lián)的參數(shù)。
[0059]在步驟560,一旦VCMllO接收該通信,VCMllO將向該通信的用戶發(fā)出告警。在步驟570,用戶可以選擇接收該通信,在此情況下,VCMllO播放該通信并可以進一步中繼與該通信有關(guān)的細節(jié)。在一些情況下,用戶可以選擇忽略或取消告警,在此情況下,VCMllO將不會播放該通信或其他細節(jié)。[0060]在步驟580,在播放通信之后,VCMllO可以向用戶請求響應。例如,如果通信是電子郵件或即時消息,VCMllO可以向用戶詢問是否存在響應(例如回復電子郵件或消息)。取決于所接收的通信的類型,針對響應的請求可以是不同的。一般而言,可以以與新消息類似的方式處理響應,但接收人將會是已知的并且不需要作為參數(shù)。
[0061]圖5示出了使用用于語音控制系統(tǒng)100發(fā)送即時消息的示例使用情況圖。在步驟600,用戶通過開啟用于語音控制的系統(tǒng)100(包括VCMllO和移動設(shè)備200)而開始。在步驟610,VCMllO與移動設(shè)備200配對。在步驟620,移動設(shè)備200接受配對并進入中間模式。當處于中間模式時,移動設(shè)備激活監(jiān)聽來自VCMllO的消息的監(jiān)視模塊230。在中間模式期間,移動設(shè)備200還可以禁用一個或更多個預定功能,例如,移動設(shè)備可以禁用一個或更多個與網(wǎng)絡(luò)(例如W1-Fi)的連接,或可以停止監(jiān)聽語音命令。
[0062]在步驟630,一旦配對,VCMllO可以向用戶發(fā)出配對完成并且VCMllO有效的告警。在一些情況下,此告警可以包括開啟LED并播放聽得見的噪音。一旦VCMllO有效,其繼續(xù)監(jiān)聽口頭輸入。在一些情況下,VCM還可以要求用戶給出命令。
[0063]VCMllO監(jiān)視口頭輸入。在步驟640,用戶發(fā)出被解析以確定命令短語的口頭輸入。在接收到命令短語時,VCMllO查看命令短語以確定口頭命令。VCMllO確定是否接收到從預定命令集合中選擇的口頭命令(例如與通信應用有關(guān)的命令)。在本示例中,用戶發(fā)出口頭輸入,例如“發(fā)送即時消息”。這表示口頭命令。VCMllO還對該命令短語進行解析以確定與該命令相關(guān)聯(lián)的任意參數(shù)。在步驟650,因為用戶未指定參數(shù),VCMllO可以請求用戶說出接收人的名稱,或可以向用戶讀出可以在存儲模塊170中存儲的聯(lián)系人熱表。該熱表可以由用戶更新或可以與移動設(shè)備上的用戶地址簿中的聯(lián)系人同步,等等。取決于用戶所使用的應用或通信方法,熱表可以改變。在一些情況下,用戶可以具有電子郵件熱表上的聯(lián)系人,該電子郵件熱表上的聯(lián)系人不出現(xiàn)在針對即時消息的用戶熱表和/或針對電話呼叫的用戶熱表上。例如,在即時消息傳送應用的情況下,熱表可以包含用戶先前聯(lián)系的接收人、當移動用戶與VCMllO配對時當前已經(jīng)與用戶開始對話的接收人或先前所確定的用戶已經(jīng)選擇的接收人。在一些情況下,熱表可以包含聯(lián)系人組,用戶可以選擇聯(lián)系人組而不分離地選擇若干個人。
[0064]在步驟660,用戶選擇接收人。在步驟670,VCM110指示移動設(shè)備200打開即時消息應用。在步驟680,移動設(shè)備激活應用,移動設(shè)備200發(fā)信號通知VCMllO以指示移動設(shè)備已經(jīng)做好準備接收下一數(shù)據(jù)流,例如音頻剪輯。
[0065]在步驟690,VCM110然后可以向用戶詢問消息。在步驟700,用戶陳述消息。在步驟710,VCM記錄該消息并可以向用戶回放該消息并確認該消息向指定接收人的發(fā)送。在步驟720,用戶確認該消息。在步驟730,VCM110然后向移動設(shè)備200發(fā)送該消息。該消息可以是音頻剪輯或可以通過VCMllO或移動設(shè)備200轉(zhuǎn)換為文本。在步驟740,移動設(shè)備200接收該消息并向合適的接收人發(fā)送該消息。
[0066]圖6示出了經(jīng)由用于語音控制的系統(tǒng)100接收即時消息的示例使用情況圖。在步驟800,移動設(shè)備200接收即時消息。在需要時移動設(shè)備200將所接收的消息轉(zhuǎn)換為音頻,并向VCMllO發(fā)送該音頻。在一些情況下,移動設(shè)備200可以向VCMllO發(fā)送消息,并且VCMllO可以將該消息轉(zhuǎn)換為要向用戶播放的音頻。
[0067]在步驟810,VCMllO將向用戶通知已經(jīng)接收到即時消息并詢問用戶是否想要收聽該消息。在步驟820,用戶同意。在步驟830,VCMllO向用戶播放音頻。如果用戶不同意,則VCMllO將不會播放該消息,并將重新開始監(jiān)視來自用戶的口頭輸入或來自移動設(shè)備200的其他輸入。
[0068]如果VCMllO播放音頻,VCMllO然后可以詢問用戶是否希望對該即時消息進行響應。如果用戶不希望進行響應,則VCMllO返回監(jiān)視狀態(tài)。在步驟840,用戶指示他希望進行響應。在步驟850,VCMllO向移動設(shè)備200發(fā)送用于打開即時消息傳送應用的請求。在步驟860,移動設(shè)備200將打開相應的應用,并向VCMllO發(fā)信號通知移動設(shè)備200已經(jīng)做好準備接收下一指令。
[0069]在步驟870,VCM110可以向用戶詢問消息。在步驟880,用戶開始該消息。在一些情況下,用戶可以開始該消息而不需要來自VCM的提示。在步驟890,VCM記錄該消息并可以向用戶回放該消息并確認該消息的發(fā)送。如果用戶喜歡發(fā)送文本消息而不是音頻剪輯,則VCMllO還可以將語音消息轉(zhuǎn)成文本消息。在步驟900,用戶確認該消息。在步驟910,VCMllO向移動設(shè)備200發(fā)送該消息。在步驟920,移動設(shè)備200接收到該消息并向合適的接收人發(fā)送該即時消息。在一些情況下,移動設(shè)備200可以將音頻消息轉(zhuǎn)為文本,以在即時消息傳送應用中作為文本消息發(fā)送該消息。
[0070]盡管以上示例詳細描述了用于語音控制的系統(tǒng)100關(guān)于即時消息傳送的使用,將理解的是,用于語音控制的系統(tǒng)100可以與其他通信應用(例如電子郵件、SMS、麗S、電話等)一起使用。
[0071]在另一示例中,用于語音控制的系統(tǒng)100可以用于快速撥叫聯(lián)系人。在VCMllO的存儲模塊170中所存儲的聯(lián)系人熱表中可以包括針對個人聯(lián)系人的數(shù)量。如果用戶希望給聯(lián)系人打電話,用戶可以指定熱表上的聯(lián)系人,然后VCMllO可以利用與熱表中聯(lián)系人相關(guān)聯(lián)的信息,向移動設(shè)備發(fā)送指令。如果多個聯(lián)系人包含相同的名字,則VCMllO可以確定哪個聯(lián)系人是最常聯(lián)系的,并向用戶詢問此聯(lián)系人是否是正確的人。如果不是,VCMllO可以繼續(xù)遍歷具有相同名字的列表,以確定正確的人,或用戶可以指定其他細節(jié)以使匹配聯(lián)系人變窄。一旦確定了聯(lián)系人,熱表上相關(guān)聯(lián)的聯(lián)系人條目可以包含多個電話號碼,VCMllO可以確定哪個號碼是最常聯(lián)系的,并向用戶詢問此電話號碼是否是要呼叫的正確號碼。如果這是不正確的號碼,則VCMllO可以繼續(xù)遍歷相關(guān)聯(lián)電話號碼列表,以確定正確的電話號碼。在一些情況下,VCM110向用戶提示從多個電話號碼中選擇正確的號碼。例如,用戶可以請求撥打針對特定聯(lián)系人的家庭號碼或工作號碼。
[0072]此外,本文的系統(tǒng)和方法還可以被適配用于其他應用,例如,移動設(shè)備可以包括地圖應用,或移動設(shè)備可以是GPS設(shè)備,并且VCMllO可以包括當VCMllO被警告特定條件時或基于用戶的請求向用戶提供例如道路條件、交通條件、備選路線的能力。
[0073]在前述描述中,為了解釋的目的,闡述了許多細節(jié),以便于提供對實施例的徹底理解。然而,將對本領(lǐng)域技術(shù)人員顯而易見的是,這些特定細節(jié)不是必需的。在其他實例中,可以以方框圖的形式示出周知的結(jié)構(gòu)和單元,以便于不會使理解不清楚。例如,未提供關(guān)于本文所描述的實施例實現(xiàn)為軟件例程、硬件電路、固件或其組合的特定細節(jié)。
[0074]本公開的實施例可以表示為在計算機可讀介質(zhì)(還被稱為計算機可讀程序代碼實現(xiàn)于其中的計算機可讀介質(zhì)、處理器可讀介質(zhì)或計算機可用介質(zhì))中存儲的計算機程序產(chǎn)品。計算機可讀介質(zhì)可以是任意合適的有形、非瞬時性介質(zhì)(包括磁存儲介質(zhì)、光存儲介質(zhì)或電存儲介質(zhì)),包括磁盤、緊致光盤只讀存儲器(⑶-ROM)、存儲設(shè)備(易失性或非易失性)或類似存儲機制。機器可讀介質(zhì)可以包含當執(zhí)行時使處理器執(zhí)行根據(jù)本公開實施例的方法中的步驟的各種指令集合、代碼序列、配置信息或其他數(shù)據(jù)。本領(lǐng)域普通技術(shù)人員將理解,還可以在機器可讀介質(zhì)上存儲用于實現(xiàn)所描述的實現(xiàn)所必需的其他指令和操作。在機器可讀介質(zhì)上存儲的指令可以由處理器或其他合適的處理設(shè)備執(zhí)行,并可以與用于執(zhí)行所描述的任務(wù)的電路接口連接。
[0075]上述實施例旨在作為示例。在不脫離僅由所附權(quán)利要求所限定的范圍的前提下,本領(lǐng)域技術(shù)人員可以對特定實施例進行改變、修改和變更。
【權(quán)利要求】
1.一種用于移動設(shè)備的語音控制的方法,所述方法包括: 在所述移動設(shè)備和語音控制模塊之間建立連接; 響應于建立所述連接,所述移動設(shè)備進入中間模式; 在所述語音控制模塊處監(jiān)視口頭輸入,所述口頭輸入包括來自預定口頭命令集合中的口頭命令; 在接收到來自所述預定口頭命令集合中的口頭命令時,從所述語音控制模塊向所述移動設(shè)備發(fā)送與所接收的口頭命令有關(guān)的指令;以及 在所述移動設(shè)備處按照所接收的指令行動。
2.根據(jù)權(quán)利要求1所述的方法,其中,進入所述中間模式包括禁用所述移動設(shè)備的至少一些預定功能。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述至少一些預定功能包括與一個或更多個預定網(wǎng)絡(luò)進行通信的能力。
4.根據(jù)權(quán)利要求2所述的方法,其中,所述至少一些預定功能包括監(jiān)視口頭命令的能力。
5.根據(jù)權(quán)利要求1所述的方法,其中,所述預定口頭命令集合包括與通信應用相對應的口頭命令。
6.根據(jù)權(quán)利要求1所述的方法,其中,在所述語音控制模塊處監(jiān)視包括口頭命令的口頭輸入還包括:在所述語音控制模塊處監(jiān)視包括與所述口頭命令相關(guān)聯(lián)的參數(shù)的口頭輸入。
7.根據(jù)權(quán)利要求6所述的方法,還包括:如果相關(guān)聯(lián)的參數(shù)是必需的參數(shù)并且還未接收到,則基于所述相關(guān)聯(lián)的參數(shù)在所述語音控制模塊處發(fā)出針對其他口頭輸入的提示。
8.根據(jù)權(quán)利要求6所述的方法,其中,在所述語音控制模塊處監(jiān)視包括與所述口頭命令相關(guān)聯(lián)的參數(shù)的口頭輸入包括:基于在所述語音控制模塊處存儲的預定的可能響應的集合來識別參數(shù)。
9.根據(jù)權(quán)利要求1所述的方法,其中,在所述移動設(shè)備處按照所接收的指令行動包括:激活與所述口頭命令有關(guān)的應用。
10.根據(jù)權(quán)利要求9所述的方法,其中,在所述移動設(shè)備處按照所接收的指令行動還包括:基于所述口頭命令,經(jīng)由所述應用執(zhí)行動作。
11.一種語音控制模塊VCM,用于移動設(shè)備的語音控制,所述VCM包括: 連接模塊,被配置為:在所述VCM和所述移動設(shè)備之間建立連接; 監(jiān)視模塊,被配置為:監(jiān)視口頭輸入,所述口頭輸入包括來自預定口頭命令集合中的口頭命令;以及 通信模塊,被配置為:向所述移動設(shè)備發(fā)送與所接收的口頭命令有關(guān)的指令。
12.根據(jù)權(quán)利要求11所述的VCM,其中,所述預定口頭命令集合包括與通信應用相對應的口頭命令。
13.根據(jù)權(quán)利要求11所述的VCM,其中,所述監(jiān)視模塊還被配置為:監(jiān)視包括與所述口頭命令相關(guān)聯(lián)的參數(shù)的口頭輸入。
14.根據(jù)權(quán)利要求13所述的VCM,其中,所述監(jiān)視模塊還被配置為:如果相關(guān)聯(lián)的參數(shù)是必需的參數(shù)并且還未接收到,則基于所述相關(guān)聯(lián)的參數(shù)發(fā)出針對其他口頭輸入的提示。
15.根據(jù)權(quán)利要求13所述的VCM,還包括存儲模塊,并且所述監(jiān)視模塊還被配置為:基于在所述存儲模塊處存儲的預定的可能響應的集合來識別參數(shù)。
16.—種移動設(shè)備,包括: 連接模塊,被配置為:在所述移動設(shè)備和語音控制模塊VCM之間建立連接; 模式設(shè)置模塊,被配置為:響應于建立所述連接,使所述移動設(shè)備進入中間模式; 監(jiān)視模塊,被配置為:監(jiān)視從所述VCM接收的指令;以及 處理模塊,被配置為:在所述移動設(shè)備處執(zhí)行所接收的指令。
17.根據(jù)權(quán)利要求16所述的移動設(shè)備,其中,進入所述中間模式禁用所述移動設(shè)備的至少一些預定功能。
18.根據(jù)權(quán)利要求17所述的移動設(shè)備,其中,所述至少一些預定功能包括與一個或更多個預定網(wǎng)絡(luò)進行通信的能力。
19.根據(jù)權(quán)利要求16所述的移動設(shè)備,其中,所述處理模塊被配置為通過以下操作來執(zhí)行所接收的指令:激活與所述VCM識別的口頭命令有關(guān)的應用,以及基于所述口頭命令經(jīng)由所述應用執(zhí)行動作。
20.一種計算機可讀介質(zhì),包括計算機可讀代碼,當在計算機設(shè)備上執(zhí)行所述計算機可讀代碼時,執(zhí)行根據(jù)權(quán)利要求1所述的方法。
【文檔編號】H04M1/725GK104008749SQ201410066907
【公開日】2014年8月27日 申請日期:2014年2月26日 優(yōu)先權(quán)日:2013年2月27日
【發(fā)明者】阿哈邁德·阿卜德薩米, 尼古拉斯·肖恩·初, 張國偉, 奧馬爾·喬治·約瑟夫·巴拉克, 史蒂文·安東尼·里爾 申請人:黑莓有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
渝中区| 台州市| 海安县| 随州市| 化德县| 深州市| 新宁县| 开平市| 岳普湖县| 桐城市| 宁强县| 大同市| 望奎县| 额济纳旗| 崇礼县| 千阳县| 漯河市| 灵寿县| 娄底市| 锡林浩特市| 和林格尔县| 射阳县| 定日县| 辽宁省| 即墨市| 梅州市| 长宁区| 措美县| 义马市| 读书| 安多县| 福安市| 盐池县| 高唐县| 西青区| 施秉县| 新和县| 绥江县| 岑溪市| 含山县| 榕江县|