專利名稱:基于語音命令的車輛遠程控制方法、裝置及系統的制作方法
技術領域:
本發明涉及車輛語音控制技術,尤其涉及一種基于語音命令的車輛遠程控制方法、裝置及系統。
背景技術:
為了使用戶能夠方便地對車輛進行開車門和鎖車門操作,節省用戶手動上鎖和解鎖的時間,目前的機動車輛一般都配備有遙控鑰匙;利用該遙控鑰匙可以在一定距離之外對車門進行上鎖、解鎖控制,用戶在到達車輛位置時就可以直接上車啟動車輛。隨著遠程控制技術的發展,所述遙控鑰匙上也集成了更多的功能;比如,用戶還可以通過遙控鑰匙在到達車輛位置之前進行車輛發動機啟動、空調啟動等操作。然而,遙控鑰匙雖然使用戶能夠便捷地對車輛進行某些安全控制操作,但同時也存在如下問題如果車主不慎將遙控鑰匙丟失的話,那么汽車安全就無法得到保證;任何人在得到車主丟失的遙控鑰匙之后,都可以通過所述遙控鑰匙開啟車主的汽車;又或者,如果遙控鑰匙被兒童誤操作,車門在車主不知情的情況打開,同樣會使得汽車安全無法得到保證。
發明內容
本發明的實施例提供一種基于語音命令的車輛遠程控制方法、裝置及系統,用以提高對車輛進行遠程控制的安全性。為達到上述目的,本發明的實施例采用如下技術方案一種基于語音命令的車輛遠程控制方法,包括通信終端接收用戶發送的連接控制命令,根據該連接控制命令與網絡側的云計算平臺服務器建立通信連接;所述通信終端接收所述用戶發送的車輛控制語音命令,并通過與所述云計算平臺服務器建立的通信連接將所述車輛控制語音命令發送給所述云計算平臺服務器;所述云計算平臺服務器采用非特定人語音識別技術對所述車輛控制語音命令進行識別、解析,獲取所述車輛控制語音命令對應的車輛控制信息;所述云計算平臺服務器將所述車輛控制信息返回給所述通信終端;所述通信終端根據接收到的所述車輛控制信息對已與該通信終端建立了信號傳輸關系的車輛進行控制。一種通信終端,包括第一接收單元,用于接收用戶發送的連接控制命令;連接單元,用于根據所述第一接收單元接收到的連接控制命令與網絡側的云計算平臺服務器建立通信連接;第二接收單元,用于接收所述用戶發送的車輛控制語音命令;第一發送單元,用于將所述第二接收單元接收到的車輛控制語音命令通過所述連接單元建立的通信連接發送給所述云計算平臺服務器;第三接收單元,用于通過所述連接單元建立的通信連接接收所述云計算平臺服務器發送的車輛控制信息;控制單元,用于根據所述第三接收單元接收到的所述車輛控制信息對已與所述通信終端建立了信號傳輸關系的車輛進行控制。一種云計算平臺服務器,包括第一接收單元,用于接收通信終端發送的車輛控制語音命令;非特定人語音識別單元,用于采用非特定人語音識別技術對所述第一接收單元接收到的所述車輛控制語音命令進行識別、解析;獲取單元,用于根據所述非特定人語音識別單元的識別解析結果獲取所述車輛控制語音命令對應的車輛控制信息;第一發送單元,用于將所述車輛控制信息發送給所述通信終端。一種基于語音命令的車輛遠程控制系統,包括通信終端和云計算平臺服務器; 其中,所述通信終端,用于接收用戶發送的連接控制命令,根據該連接控制命令與網絡側的云計算平臺服務器建立通信連接;接收所述用戶發送的車輛控制語音命令,并將所述車輛控制語音命令發送給所述云計算平臺服務器;所述云計算平臺服務器,用于采用非特定人語音識別技術對所述車輛控制語音命令進行識別、解析,獲取所述車輛控制語音命令對應的車輛控制信息,并將所述車輛控制信息返回給所述通信終端;所述通信終端,還用于根據接收到的所述車輛控制信息對已與該通信終端建立了信號傳輸關系的所述車輛進行控制。利用本發明實施例提供的基于語音命令的車輛遠程控制方法、裝置及系統,用戶可以通過自己隨身攜帶的手機等通信終端對一定距離以外的車輛進行控制,由于這些操作都可以通過語音控制來實現,因而使得遠程控制車輛的操作非常便捷;而且,由于手機等通信設備一般都是由用戶隨身攜帶且不會被隨意放置,因此相對于現有的車輛遙控鑰匙而言,其遺失的幾率大大減小,相應地由于手機遺失而影響到車輛安全的幾率也會大大降低。此外,由于網絡側的云計算平臺服務器能夠采用非特定人語音識別技術對語音命令進行識別、解析,使得本發明實施例提供的技術方案的通用性更好,適用于不同語音、音調用戶的使用,并且還適用于不同方言以及主流外語的識別(如英語、法語、德語以及日語等)并進行正確解析,進而提高用戶在通過上述基于語音命令的車輛控制方案進行車輛遠程控制時的服務體驗。
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1為本發明實施例一中的基于語音命令的車輛遠程控制系統的結構示意圖2為本發明實施例二中的基于語音命令的車輛遠程控制方法的流程圖;圖3為本發明實施例三中的基于語音命令的車輛遠程控制方法的流程圖;圖4為本發明實施例四中的通信終端的第一結構示意圖;圖5為本發明實施例四中的通信終端的第二結構示意圖;圖6為本發明實施例四中的通信終端的第三結構示意圖;圖7為本發明實施例四中的云計算平臺服務器的第一結構示意圖;圖8為本發明實施例四中的云計算平臺服務器的第二結構示意圖;圖9為本發明實施例四中的云計算平臺服務器的第三結構示意圖;圖10為本發明實施例四中的云計算平臺服務器的第四結構示意圖。
具體實施例方式下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。下面結合附圖對本發明實施例提供的基于語音命令的車輛遠程控制方法、裝置及系統進行詳細描述。實施例一如圖1所示,本發明實施例提供的基于語音命令的車輛遠程控制系統,包括通信終端11和位于網絡側的云計算平臺服務器12 ;其中,所述通信終端11,用于接收用戶發送的連接控制命令,根據該連接控制命令與網絡側的云計算平臺服務器12建立通信連接;接收所述用戶發送的車輛控制語音命令,并將所述車輛控制語音命令發送給所述云計算平臺服務器12 ;所述云計算平臺服務器12,用于采用非特定人語音識別技術對所述車輛控制語音命令進行識別、解析,獲取所述車輛控制語音命令對應的車輛控制信息,并將所述車輛控制信息返回給所述通信終端11 ;所述通信終端11,還用于根據接收到的所述車輛控制信息對已與該通信終端11 建立了信號傳輸關系的車輛13進行控制。利用上述基于語音命令的車輛遠程控制系統,用戶可以通過自己隨身攜帶的手機等通信終端對一定距離以外的車輛進行控制,由于這些操作都可以通過語音控制來實現, 因而使得遠程控制車輛的操作非常便捷;而且,由于手機等通信設備一般都是由用戶隨身攜帶且不會被隨意放置,因此相對于現有的車輛遙控鑰匙而言,其遺失的幾率大大減小,相應地由于手機遺失而影響到車輛安全的幾率也會大大降低。在本實施例中還提供了另一種基于語音命令的車輛遠程控制系統,作為對上述車輛遠程控制系統的進一步擴展。仍然參照圖1所示,本實施例中的云計算平臺服務器12,優選地,還用于通過聲紋識別技術對接收到的所述車輛控制語音命令進行識別,并根據聲紋識別結果對用戶進行身份認證。由于用戶的聲紋信息很難被竊取或者仿造,本發明實施例采用聲紋識別技術對用戶進行身份認證的安全性更高。
這樣,云計算平臺服務器12只有在用戶的聲紋信息通過認證后,即用戶提供的車輛控制語音命令中的聲紋信息與云計算平臺服務器12中預存的該用戶的聲紋樣本相匹配時,云計算平臺服務器12才會進行后續的采用非特定人語音識別技術對所述車輛控制語音命令進行識別、解析的過程。除了通過聲紋識別來實現用戶身份認證之外,也可以利用口令加密的方式來完成用戶身份認證。也就是說,所述云計算平臺服務器12還可以用于通過口令驗證技術對所述用戶進行身份認證。具體地,車主可以提前將自己設置的加密口令上傳到云計算平臺服務器12上;之后,在每次通信終端11與所述云計算平臺服務器12建立通信連接之后,云計算平臺服務器 12會首先要求用戶進行口令核實,只有在口令認證通過后,所述通信終端11才會接收用戶提供的車輛控制語音命令。否則,所述通信終端11不接受用戶輸入的任何語音指令。上述進行口令認證時的加密口令,即用戶在身份認證時提供的驗證口令,可以是由數字和/或字母組成的字符串、或特定語音命令、或一段文字描述中的任意一項或者多項的組合。為了能夠給用戶提供更好的服務體驗,所述云計算平臺服務器12還用于向所述通信終端11下發語音提示信息,該語音提示信息用于指示用戶輸入服務類型;相應地,所述通信終端11在接收到所述語音提示信息后將該語音提示信息播放給所述用戶,并接收所述用戶根據所述語音提示信息提供的所述車輛控制語音命令。這樣,用戶在得到語音提示后,就可以很明確地知道自己需要提供什么樣的信息;即使是第一次使用上述車輛遠程控制系統的用戶同樣可以自如地對自己的車輛進行遠程操控。此外,所述云計算平臺服務器12可以通過短信或彩信或推送的方式將所述車輛控制信息返回給所述通信終端11。具體地,如果所述云計算平臺服務器12與通信終端11 之間通過移動通信網絡建立通信連接,則云計算平臺服務器12通過短信或彩信的方式將所述車輛控制信息返回給通信終端11 ;如果所述云計算平臺服務器12與通信終端11之間通過互聯網建立通信連接,則云計算平臺服務器12通過推送的方式將所述車輛控制信息返回給所述通信終端11。在本實施例中,上述基于語音命令的車輛遠程控制系統中所涉及的車輛控制信息包括控制車門上鎖或解鎖的指令、控制汽車發動機開啟或關閉的指令、控制汽車車窗升起或降落的指令、控制汽車空調開啟或關閉的指令、以及控制汽車的音響設備開啟或關閉的指令等控制指令中的至少一項。如果上述車輛控制信息包含至少兩項指令,則在所述車輛控制信息中還需要包含如下信息所述至少兩項指令的執行順序和/或每項指令的預定執行時間。具體地,其一,云計算平臺服務器12可以在下發車輛控制信息時,同時指定多項指令的執行順序,使得車輛中的不同功能單元可以分別啟動;例如,開啟空調、啟動發動機、車門解鎖等操作可以分別啟動。為了避免車主還沒到達汽車位置時車輛就已經發送且車門已開啟而影響汽車安全性的問題,可以使用如下順序來控制汽車上不同單元的啟動首先啟動發動機,在一定的時間間隔之后開啟空調,然后可以等車主走到汽車附近時通過另一指令開開啟車門或者由車主使用鑰匙手動啟動車門,增強了安全性。其二,云計算平臺服務器12可以在下發車輛控制信息時,同時指定每項指令的預定執行時間。上述預定執行時間還可以有以下兩種實現方式A)所述預定執行時間可以是固定的時間點。例如,車主的下班時間為5:30pm,那么他可以預先設定車輛的發動機、空調、車門的啟動時間分別在5:10pm、5:15pm和5:35pm ; 這樣,只要車主在下午五點十分之前通過本實施例中的遠程控制系統向車輛13發出一車輛控制語音命令,那么車輛就可以在預定的時間點分別啟動不同的部件。B)所述預定執行時間可以是相對的時間段。例如,可以通過所述云計算平臺服務器12設定,車輛13在接收到車輛控制信息后開始計時,在計時到達3分鐘時開啟車輛的發動機,在計時到達5分鐘時開啟車輛上的空調,在計時到達20分鐘時開啟車門。這一方式可以更多地適用于車主有意向去啟動車輛時,比如車主在超市購物結賬時,就可以通過本實施例中的遠程控制系統向車輛13發出一車輛控制語音命令或者利用終端設備11上一鍵啟動單元發出一車輛控制命令,提前啟動車輛上的相應單元,使得車主到達車輛時即可馬上開動汽車,為車主提供更多便利。進一步地,為了提高用戶通過語音命令對車輛進行遠程控制的安全性,還可以在云計算平臺服務器12上將車輛控制語音命令與所述車輛控制信息進行關聯,即用戶所發出的車輛控制語音命令是與所述車輛控制信息一一對應的特定的單詞或詞組,這樣云計算平臺服務器12才能接受該車輛控制語音命令并將其轉換成對應的車輛控制信息。例如,用戶可以將“降溫”作為車輛控制語音命令與汽車的車輛控制信息“啟動空調”進行關聯,將 “回家”作為車輛控制語音命令與汽車的車輛控制信息“啟動車門”進行關聯等等;由于非法車主不知道這些車輛控制語音命令與車輛控制信息之間的對應關系,因此即使撿到遺失的通信終端11也無法正確地對車輛進行控制。利用這一方案,不僅可以使用戶完全按照自己的習慣來控制自己的車輛,而且還可以增加汽車被非法車主使用的安全性。在本實施例中,上述基于語音命令的車輛遠程控制系統的通信終端12與車輛13之間建立信號傳輸關系的方式包括WiFi (Wireless Fidelity,無線保真)、 Wimax(Worldwide Interoperability for Microwave Access,全球微波互聯接入)、藍牙、 紅外中的至少一種通信方式。上述通信終端12在本實施例中可以是但不限于是手機、掌上電腦PDA (Personal Digital Assistant,個人數字助理)等手持設備。本實施例中提供的基于語音命令的車輛遠程控制系統,用戶可以通過自己隨身攜帶的手機等通信終端對一定距離以外的車輛進行車門上鎖/解鎖、開窗/關窗、開啟/關閉發動機等操作,由于這些操作都可以通過語音控制來實現,因而使得遠程控制車輛的操作非常便捷;而且,由于手機等通信設備一般都是由用戶隨身攜帶且不會被隨意放置,因此相對于現有的車輛遙控鑰匙而言,其遺失的幾率大大減小,相應地由于手機遺失而影響到車輛安全的幾率也會大大降低。此外,由于網絡側的云計算平臺服務器能夠采用非特定人語音識別技術對語音命令進行識別、解析,使得本發明實施例提供的技術方案的通用性更好, 適用于不同語音、音調用戶的使用,并且還適用于不同方言以及主流外語的識別(如英語、 法語、德語以及日語等)并進行正確解析,進而提高用戶在通過上述基于語音命令的車輛控制方案進行車輛遠程控制時的服務體驗。而且,由于本發明實施例中的方案是采用語音控制,不需要通過通信終端發送特定的短信指令,因此更加便于用戶操作,尤其是對那些不習慣發短信的年長用戶而言,更是提高了其使用的便利性。同時,在本實施例中采用WiFi、Wimax等通信方式來建立通信終端與車輛之間的信號傳遞關系,相較于現有利用遙控鑰匙對車輛進行控制而言,其通信距離明顯變大,同樣提高了車輛遠程控制的靈活性。實施例二 本發明實施例還提供了一種可以通過上述基于語音命令的車輛遠程控制系統來實現的車輛遠程控制方法。如圖2所示,本發明實施例中提供的基于語音命令的車輛遠程控制方法,包括201、通信終端接收用戶發送的連接控制命令,根據該連接控制命令與網絡側的云計算平臺服務器建立通信連接。在本實施例中,通信終端與云計算平臺服務器建立通信連接的方式可以是通過移動通信網絡來進行連接,也可以是通過互聯網來進行連接。202、通信終端接收所述用戶發送的車輛控制語音命令,并通過與云計算平臺服務器建立的通信連接將所述車輛控制語音命令發送給所述云計算平臺服務器。上述車輛控制語音命令可以包括但不限于控制車門上鎖或解鎖的語音命令、控制汽車發動機開啟或關閉的語音命令、控制汽車車窗升起或降落的語音命令、控制汽車空調開啟或關閉的語音命令、以及控制汽車的音響設備開啟或關閉的語音命令中的至少一項。203、云計算平臺服務器采用非特定人語音識別技術對所述車輛控制語音命令進行識別、解析,獲取所述車輛控制語音命令對應的車輛控制信息。204、云計算平臺服務器將所述車輛控制信息返回給通信終端。對應于步驟202中的車輛控制語音命令,上述車輛控制信息可以包括但不限于 控制車門上鎖或解鎖的指令、控制汽車發動機開啟或關閉的指令、控制汽車車窗升起或降落的指令、控制汽車空調開啟或關閉的指令、以及控制汽車的音響設備開啟或關閉的指令中的至少一項。205、通信終端根據接收到的所述車輛控制信息對已與該通信終端建立了信號傳輸關系的車輛進行控制。在具體實現的過程中,通信終端與車輛建立信號傳輸關系可以是在用戶向通信終端發送連接控制命令時,也可以是在通信終端接收到所述車輛控制信息后。本發明并不對通信終端與車輛建立信號傳輸關系這一過程與其他步驟之間的執行先后順序進行限定。通信終端與車輛之間建立信號傳輸關系的方式可以是但不限于是利用WiFi、 Wimax、藍牙、紅外中的至少一種通信方式。上述各步驟的編號并不用于限定其具體執行順序。利用本發明實施例提供的基于語音命令的車輛遠程控制方法,用戶可以通過自己隨身攜帶的手機等通信終端對一定距離以外的車輛進行控制,由于這些操作都可以通過語音控制來實現,因而使得遠程控制車輛的操作非常便捷;而且,由于手機等通信設備一般都是由用戶隨身攜帶且不會被隨意放置,因此相對于現有的車輛遙控鑰匙而言,其遺失的幾率大大減小,相應地由于手機遺失而影響到車輛安全的幾率也會大大降低。實施例三
在本實施例中,以所述終端設備是手機為例,通過另一方法實施例來進一步介紹本發明實施例中提供的基于語音命令的車輛遠程控制方法。如圖3所示,本實施例中提供的基于語音命令的車輛遠程控制方法,具體包括以下步驟301、用戶通過手機發送連接控制命令,手機接收到用戶提供的連接控制命令后根據該連接控制命令與網絡側的云計算平臺服務器建立通信連接。在該步驟中,手機與網絡側的云計算平臺服務器建立通信連接的方式包括以下方式中的至少一種用戶通過手機撥打云計算平臺服務器對應的電話號碼,手機在接收到所述電話號碼后根據該電話號碼與所述云計算平臺服務器建立通信連接;或者,用戶通過手機輸入云計算平臺服務器對應的URL(Uniform Resource Locator,統一資源定位符)地址,手機在接收到所述URL地址后根據該URL地址與所述云計算平臺服務器建立通信連接;或者,手機接收用戶通過預裝在該手機上的云計算平臺客戶端提供的連接控制命令,與所述云計算平臺服務器建立通信連接。302、手機接收云計算平臺服務器下發的語音提示信息,并將該語音提示信息播放給所述用戶;所述語音提示信息用于指示用戶輸入服務類型。303、用戶在聽到所述語音提示信息后,通過手機發出車輛控制語音指令;所述手機接收用戶根據所述語音提示信息提供的所述車輛控制語音命令,并通過與云計算平臺服務器建立的通信連接將所述車輛控制語音命令發送給云計算平臺服務器。上述車輛控制語音命令可以包括但不限于控制車門上鎖或解鎖的語音命令、控制汽車發動機開啟或關閉的語音命令、控制汽車車窗升起或降落的語音命令、控制汽車空調開啟或關閉的語音命令、以及控制汽車的音響設備開啟或關閉的語音命令中的至少一項。304、云計算平臺服務器在接收到所述車輛控制語音命令后,首先通過聲紋識別技術對所述車輛控制語音命令進行識別,并根據聲紋識別結果對用戶進行身份認證。由于用戶的聲紋信息很難被竊取或者仿造,本發明實施例優選地采用聲紋識別技術對用戶進行身份認證,以提高基于語音命令的車輛遠程控制的安全性。采用聲紋識別技術來實現用戶身份認證只是本實施例的一個優選方案,并不用于限定本發明實施例中的方案唯一使用這一種用戶身份認證方式。305、在用戶身份認證通過后,云計算平臺服務器采用非特定人語音識別技術對所述車輛控制語音命令進行識別、解析,獲取所述車輛控制語音命令對應的車輛控制信息。在本實施例中,云計算平臺服務器上預先存儲有多種廣譜語音特征庫,例如按照常用詞匯設置的廣譜語音特征庫,按照音視頻名稱設置的廣譜語音特征庫以及按照人名設置的廣譜語音特征庫等。云計算平臺服務器上的非特定人語音識別單元具體用于對車輛控制語音命令進行解析,提取語音特征信息,根據該語音特征信息查找廣譜語音特征庫,獲取與該語音特征信息對應的語義信息的功能。需要說明的是,本實施例提供的廣譜語音特征庫是通過采集全中國各地、各種人以及這些人在不同環境下(不同噪音背景)的聲音后,精粹提取出來的廣譜語音特征的集合,該廣譜語音特征庫只依賴于現有“語音特征庫”的信息,而不依賴于某個人的語音特征訓練結果。其優點在于(1)該廣譜語音特征庫的所選樣本廣泛,包括世界上不同國家的不同地區的人的發音。例如,在中國,選取了全國幾乎每個省縣鎮地區的人的發音,并對全國不同地區的人劃分為幾大類,如華北地區、東北地區、閩南語地區、粵語地區等,這些不同地區的人所說的普通話帶有地方方言,其特征各不相同,將他們分別歸類后,將地方方言發音基本相似的地區的人歸為一類,這樣既考慮了樣本的完備性也兼顧了構建數據庫產生盡可能少的冗余信息;( 對不同環境(噪音背景)下的聲音或語音命令進行了提取其語音特征信息,如在汽車發動機發動后所產生的語音命令,當汽車窗戶打開后產生風燥和胎噪下所產生的語音命令,在旁人突然插話等干擾情況下所產生的語音命令,在發動機關閉后所產生的語音命令等;C3)該廣譜語音特征庫包括普通話特征庫和地方方言特征庫,其中地方方言庫包括閩南語庫、粵語庫、上海話庫等。進一步地,該廣譜語音特征庫還包括外語庫,其中該外語庫中具有英語庫、法語庫、德語庫、日語庫等主流國外語言庫。該系統還具有一特征庫自動識別單元,其用于對用戶所發出的語音命令進行分析辨別該語音命令所對應的特征庫,并自動選擇相對應的特征庫。從而使得用戶可以混合使用不同國家的語言發出語音命令,這些語言可以不經事先篩選來混合使用,該特征庫自動識別單元會自動識別出該語音命令到底是中文還是外語。306、云計算平臺服務器將所述車輛控制信息返回給所述手機。如果所述云計算平臺服務器通過移動通信網絡與手機建立通信連接,則所述云計算平臺服務器可以通過短信或彩信方式將所述車輛控制信息返回給手機;如果所述云計算平臺服務器通過互聯網與手機建立通信連接,則所述云計算平臺服務器通過直接推送(Push)的方式將所述車輛控制信息返回給手機。上述車輛控制信息可以為具體的車輛控制指令,如控制汽車車門解鎖或者上鎖的編碼指令;當手機中預先存儲有控制汽車功能的編碼指令時,上述車輛控制信息也可以是調用手機上預先存儲的編碼指令的程序調用指令。在本實施例中,上述車輛控制指令和程序調用指令可以結合使用;比如,對于手機上預存有相應編碼指令的功能,可以在所述車輛控制信息中通過程序調用指令來指示該功能的啟用/關閉;對于手機上未存儲相應編碼指令的功能,可以在所述車輛控制信息中通過車輛控制指令來指示該功能的啟用/關閉。對應于步驟303中的車輛控制語音命令,所述車輛控制信息可以包括但不限于 控制車門上鎖或解鎖的指令、控制汽車發動機開啟或關閉的指令、控制汽車車窗升起或降落的指令、控制汽車空調開啟或關閉的指令、以及控制汽車的音響設備開啟或關閉的指令中的至少一項。如果上述車輛控制信息包含至少兩項指令,則在所述車輛控制信息中還需要包含如下信息所述至少兩項指令的執行順序和/或每項指令的預定執行時間。具體地,其一,云計算平臺服務器可以在下發車輛控制信息時,同時指定多項指令的執行順序,使得車輛中的不同功能單元可以分別啟動;例如,開啟空調、啟動發動機、車門解鎖等操作可以分別啟動。為了避免車主還沒到達汽車位置時車輛就已經發送且車門已開啟而影響汽車安全性的問題,可以使用如下順序來控制汽車上不同單元的啟動首先啟動發動機, 在一定的時間間隔之后開啟空調,然后可以等車主走到汽車附近時通過另一指令開開啟車門或者由車主使用鑰匙手動啟動車門,增強了安全性。
其二,云計算平臺服務器可以在下發車輛控制信息時,同時指定每項指令的預定執行時間。上述預定執行時間還可以有以下兩種實現方式A)所述預定執行時間可以是固定的時間點。例如,車主的下班時間為5:30pm,那么他可以預先設定車輛的發動機、空調、車門的啟動時間分別在5:10pm、5:15pm和5:35pm ; 這樣,只要車主在下午五點十分之前通過所述本實施例中的遠程控制系統向車輛發出一車輛控制語音命令,那么車輛就可以在預定的時間點分別啟動不同的部件。B)所述預定執行時間可以是相對的時間段。例如,可以通過所述云計算平臺服務器設定,車輛在接收到車輛控制信息后開始計時,在計時到達3分鐘時開啟車輛的發動機, 在計時到達5分鐘時開啟車輛上的空調,在計時到達20分鐘時開啟車門。這一方式可以更多地適用于車主有意向去啟動車輛時,比如車主在超市購物結賬時,就可以通過本實施例中的遠程控制系統向車輛發出一車輛控制語音命令或者利用手機上的一鍵啟動單元發出一車輛控制命令,提前啟動車輛上的相應單元,使得車主到達車輛時即可馬上開動汽車,為車主提供更多便利。307、手機根據接收到的所述車輛控制信息對已與該手機建立了信號傳輸關系的車輛進行控制。所述手機與車輛之間建立信號傳輸關系的方式包括WiFi、WimaX、藍牙、紅外中的至少一種通信方式。本實施例中,在對用戶身份進行認證時采用了聲紋識別的方式,這僅是本發明實施例中的一種優選方式。除此之外,在上述實施例中也可以采用口令認證的方式來完成用戶身份認證。具體地,云計算平臺服務器向手機發送身份驗證指令;用戶通過手機輸入驗證口令,手機在接收所述用戶提供的驗證口令后將該驗證口令發送給云計算平臺服務器,由所述云計算平臺服務器根據所述驗證口令進行用戶身份認證。在這一過程中,車主可以提前將自己設置的加密口令上傳到云計算平臺服務器上;之后,在每次手機與所述云計算平臺服務器建立通信連接之后,云計算平臺服務器會首先要求用戶進行口令核實,只有在口令認證通過后,所述手機才會接收用戶提供的車輛控制語音命令。否則,所述手機不接受用戶輸入的任何語音指令。上述進行口令認證時的加密口令,即用戶在身份認證時提供的驗證口令,可以是由數字和/或字母組成的字符串、或特定語音命令、或一段文字描述中的任意一項或者多項的組合。進一步地,為了提高用戶通過語音命令對車輛進行遠程控制的安全性,還可以在云計算平臺服務器上將車輛控制語音命令與所述車輛控制信息進行關聯,即用戶所發出的車輛控制語音命令是與所述車輛控制信息一一對應的特定的單詞或詞組,這樣云計算平臺服務器才能接受該車輛控制語音命令并將其轉換成對應的車輛控制信息。例如,用戶可以將“降溫”作為車輛控制語音命令與汽車的車輛控制信息“啟動空調”進行關聯,將“回家” 作為車輛控制語音命令與汽車的車輛控制信息“啟動車門”進行關聯等等;由于非法車主不知道這些車輛控制語音命令與車輛控制命令之間的對應關系,因此即使撿到遺失的手機也無法正確地對車輛進行控制。利用這一方案,不僅可以使用戶完全按照自己的習慣來控制自己的車輛,而且還可以增加汽車被非法車主使用的安全性。
本實施例中提供的基于語音命令的車輛遠程控制方法,用戶可以通過自己隨身攜帶的手機等通信終端對一定距離以外的車輛進行車門上鎖/解鎖、開窗/關窗、開啟/關閉發動機等操作,由于這些操作都可以通過語音控制來實現,因而使得遠程控制車輛的操作非常便捷;而且,由于手機等通信設備一般都是由用戶隨身攜帶且不會被隨意放置,因此相對于現有的車輛遙控鑰匙而言,其遺失的幾率大大減小,相應地由于手機遺失而影響到車輛安全的幾率也會大大降低。此外,由于網絡側的云計算平臺服務器能夠采用非特定人語音識別技術對語音命令進行識別、解析,使得本發明實施例提供的技術方案的通用性更好, 適用于不同語音、音調用戶的使用,并且還適用于不同方言以及主流外語的識別(如英語、 法語、德語以及日語等)并進行正確解析,進而提高用戶在通過上述基于語音命令的車輛控制方案進行車輛遠程控制時的服務體驗。而且,由于本發明實施例中的方案是采用語音控制,不需要通過通信終端發送特定的短信指令,因此更加便于用戶操作,尤其是對那些不習慣發短信的年長用戶而言,更是提高了其使用的便利性。同時,在本實施例中采用WiFi、Wimax等通信方式來建立通信終端與車輛之間的信號傳遞關系,相較于現有利用遙控鑰匙對車輛進行控制而言,其通信距離明顯變大,同樣提高了車輛遠程控制的靈活性。實施例四對應于上述方法實施例,在本實施例中將提供一種用于實現上述基于語音命令的車輛遠程控制方法的通信終端和云計算平臺服務器。如圖4所示,本發明實施例中的通信終端,至少包括第一接收單元41,用于接收用戶發送的連接控制命令;連接單元42,用于根據所述第一接收單元41接收到的連接控制命令與網絡側的云計算平臺服務器建立通信連接;第二接收單元43,用于接收所述用戶發送的車輛控制語音命令;第一發送單元44,用于將所述第二接收單元43接收到的車輛控制語音命令通過所述連接單元42建立的通信連接發送給所述云計算平臺服務器;第三接收單元45,用于通過所述連接單元42建立的通信連接接收所述云計算平臺服務器發送的車輛控制信息;控制單元46,用于根據所述第三接收單元45接收到的車輛控制信息對已與所述通信終端建立了信號傳輸關系的所述車輛進行控制。 在具體應用中,還可以對上述通信終端做進一步擴展。優選地,本實施例中的通信終端還可以增設用于完成用戶身份認證的單元;具體地,如圖5所示,上述通信終端還包括第四接收單元47,用于接收所述云計算平臺服務器發送的身份驗證指令,并接收所述用戶根據所述身份驗證指令提供的驗證口令;第二發送單元48,用于將所述第四接收單元47接收到的驗證口令發送給所述云計算平臺服務器以完成對用戶的身份認證;則所述第二接收單元43,用于在所述云計算平臺服務器通過了對所述用戶的身份認證之后接收所述用戶發送的車輛控制語音命令。優選地,還可以通過上述通信終端向用戶提供提示信息以便于新用戶能夠盡快熟悉并應用本發明實施例中提供的基于語音命令的遠程控制;具體地,如圖6所示,上述通信終端還包括第五接收單元49,用于接收所述云計算平臺服務器下發的語音提示信息,并將該語音提示信息播放給所述用戶;所述語音提示信息用于指示用戶輸入服務類型;則所述第二接收單元43,用于接收所述用戶根據所述語音提示信息提供的車輛控制語音命令。上述圖5和圖6所示的通信終端是本發明實施例中的通信終端的兩種具體實現, 其并非孤立的實現方案;當然,也可以根據需要將圖5和圖6的通信終端實現方案進行結合,其具體實現此處不再贅述。利用上述通信終端實現對車輛的遠程語音控制的過程可以參照實施例二和實施例三中的方法實施例,此處不再詳細介紹。如圖7所示,本發明實施例中提供的云計算平臺服務器,至少包括第一接收單元71,用于接收通信終端發送的車輛控制語音命令;非特定人語音識別單元72,用于采用非特定人語音識別技術對所述第一接收單元 71接收到的車輛控制語音命令進行識別、解析;獲取單元73,用于根據所述非特定人語音識別單元72的識別解析結果獲取所述車輛控制語音命令對應的車輛控制信息;發送單元74,用于將所述車輛控制信息發送給所述通信終端。在具體應用中,還可以對上述云計算平臺服務器做進一步擴展。優選地,本實施例中的云計算平臺服務器還可以增設用于完成用戶身份認證的單元;具體地可以有以下兩種實現方式其一,如圖8所示,上述云計算平臺服務器還包括聲紋識別單元75,用于通過聲紋識別技術對所述第一接收單元71接收到的所述車輛控制語音命令進行識別,并根據聲紋識別結果對用戶進行身份認證;則所述非特定人語音識別單元72,用于在所述聲紋識別單元75完成用戶身份認證過程且用戶身份認證通過后,利用非特定人語音識別技術對所述車輛控制語音命令進行識別、解析。其二,如圖9所示,上述云計算平臺服務器還包括第二發送單元76,用于向所述通信終端發送身份驗證指令;驗證單元77,用于接收所述用戶通過所述通信終端提供的驗證口令,并根據所述驗證口令對用戶進行身份認證;則所述第一接收單元71,用于在所述驗證單元77的輸出結果表明所述用戶的身份認證通過之后,接收所述用戶通過所述通信終端發送的車輛控制語音命令。優選地,還可以向用戶提供提示信息指導用戶提供相應的指令以便于新用戶能夠盡快熟悉并應用本發明實施例中提供的基于語音命令的遠程控制;具體地,如圖10所示, 上述云計算平臺服務器還包括第三發送單元78,用于向所述通信終端下發語音提示信息,該語音提示信息用于指示用戶輸入服務類型。進一步地,在本實施例提供的云計算平臺服務器中,所述發送單元74可以通過短信或彩信或推送的方式將所述車輛控制信息發送給所述通信終端。如果所述車輛控制信息包含至少兩項指令,則所述云計算平臺服務器下發的車輛控制信息中還包括所述至少兩項指令的執行順序和/或每項指令的預定執行時間。上述圖8、圖9和圖10所示的云計算平臺服務器是本發明實施例中的云計算平臺服務器的不同的具體實現,其并非孤立的實現方案;當然,也可以根據需要將圖8、圖9和圖 10所示的云計算平臺服務器實現方案進行結合,其具體實現此處不再贅述。利用上述云計算平臺服務器實現對車輛的遠程語音控制的過程可以參照實施例二和實施例三中的方法實施例,此處不再詳細介紹。利用本發明實施例提供的通信終端和云計算平臺服務器,用戶可以通過自己隨身攜帶的手機等通信終端對一定距離以外的車輛進行車門上鎖/解鎖、開窗/關窗、開啟/關閉發動機等操作,由于這些操作都可以通過語音控制來實現,因而使得遠程控制車輛的操作非常便捷;而且,由于手機等通信設備一般都是由用戶隨身攜帶且不會被隨意放置,因此相對于現有的車輛遙控鑰匙而言,其遺失的幾率大大減小,相應地由于手機遺失而影響到車輛安全的幾率也會大大降低。此外,由于網絡側的云計算平臺服務器能夠采用非特定人語音識別技術對語音命令進行識別、解析,使得本發明實施例提供的技術方案的通用性更好,適用于不同語音、音調用戶的使用,并且還適用于不同方言以及主流外語的識別(如英語、法語、德語以及日語等)并進行正確解析,進而提高用戶在通過上述基于語音命令的車輛控制方案進行車輛遠程控制時的服務體驗。而且,由于本發明實施例中的方案是采用語音控制,不需要通過通信終端發送特定的短信指令,因此更加便于用戶操作,尤其是對那些不習慣發短信的年長用戶而言,更是提高了其使用的便利性。同時,在本實施例中采用WiFi、Wimax等通信方式來建立通信終端與車輛之間的信號傳遞關系,相較于現有利用遙控鑰匙對車輛進行控制而言,其通信距離明顯變大,同樣提高了車輛遠程控制的靈活性。本發明實施例提供的基于語音命令的車輛遠程控制方法、裝置和系統能夠應用在對車輛的智能控制領域,實現對車輛的遠程語音智能控制。通過以上實施方式的描述,本領域的技術人員可以清楚地了解到本發明可借助軟件加必需的硬件平臺的方式來實現,當然也可以全部通過硬件來實施。基于這樣的理解,本發明的技術方案對背景技術做出貢獻的全部或者部分可以以軟件產品的形式體現出來,該計算機軟件產品可以存儲在存儲介質中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例或者實施例的某些部分所述的方法。以上所述,僅為本發明的具體實施方式
,但本發明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,可輕易想到的變化或替換,都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應以權利要求的保護范圍為準。
權利要求
1.一種基于語音命令的車輛遠程控制方法,其特征在于,包括通信終端接收用戶發送的連接控制命令,根據該連接控制命令與網絡側的云計算平臺服務器建立通信連接;所述通信終端接收所述用戶發送的車輛控制語音命令,并通過與所述云計算平臺服務器建立的通信連接將所述車輛控制語音命令發送給所述云計算平臺服務器;所述云計算平臺服務器采用非特定人語音識別技術對所述車輛控制語音命令進行識別、解析,獲取所述車輛控制語音命令對應的車輛控制信息;所述云計算平臺服務器將所述車輛控制信息返回給所述通信終端; 所述通信終端根據接收到的所述車輛控制信息對已與該通信終端建立了信號傳輸關系的車輛進行控制。
2.根據權利要求1所述的基于語音命令的車輛遠程控制方法,其特征在于,在所述云計算平臺服務器采用非特定人語音識別技術對所述車輛控制語音命令進行識別、解析之前,還包括所述云計算平臺服務器通過聲紋識別技術對接收到的所述車輛控制語音命令進行識別,并根據聲紋識別結果對用戶進行身份認證;則所述云計算平臺服務器采用非特定人語音識別技術對所述車輛控制語音命令進行識別、解析為在用戶身份認證通過后,所述云計算平臺服務器采用非特定人語音識別技術對所述車輛控制語音命令進行識別、解析。
3.根據權利要求1所述的基于語音命令的車輛遠程控制方法,其特征在于,在所述通信終端接收所述用戶發送的車輛控制語音命令之前,還包括所述云計算平臺服務器向所述通信終端發送身份驗證指令;所述通信終端接收所述用戶提供的驗證口令,并將該驗證口令發送給所述云計算平臺服務器,由所述云計算平臺服務器根據所述驗證口令進行用戶身份認證;則所述通信終端接收所述用戶發送的車輛控制語音命令為在所述云計算平臺服務器通過了對所述用戶的身份認證之后,所述通信終端接收所述用戶發送的車輛控制語音命令。
4.根據權利要求1所述的基于語音命令的車輛遠程控制方法,其特征在于,所述通信終端與所述網絡側的云計算平臺服務器建立通信連接的方式包括以下方式中的至少一種所述通信終端接收所述用戶提供的云計算平臺服務器對應的電話號碼,并根據該電話號碼與所述云計算平臺服務器建立通信連接;或者,所述通信終端接收所述用戶提供的云計算平臺服務器對應的統一資源定位符URL地址,并根據該URL地址與所述云計算平臺服務器建立通信連接;或者,所述通信終端接收所述用戶通過預裝在該通信終端上的云計算平臺客戶端提供的連接控制命令,并與所述云計算平臺服務器建立通信連接。
5.根據權利要求1所述的基于語音命令的車輛遠程控制方法,其特征在于,在所述通信終端接收所述用戶發送的車輛控制語音命令之前,還包括所述通信終端接收所述云計算平臺服務器下發的語音提示信息,并將該語音提示信息播放給所述用戶;其中,所述語音提示信息用于指示用戶輸入服務類型;所述通信終端接收所述用戶發送的車輛控制語音命令為所述通信終端接收所述用戶根據所述語音提示信息提供的車輛控制語音命令。
6.根據權利要求1至5中任一項所述的基于語音命令的車輛遠程控制方法,其特征在于,所述車輛控制信息包括車輛控制指令和/或程序調用指令。
7.根據權利要求1至5中任一項所述的基于語音命令的車輛遠程控制方法,其特征在于,所述車輛控制信息包括控制車門上鎖或解鎖的指令、控制汽車發動機開啟或關閉的指令、控制汽車車窗升起或降落的指令、控制汽車空調開啟或關閉的指令、以及控制汽車的音響設備開啟或關閉的指令中的至少一項。
8.根據權利要求7所述的基于語音命令的車輛遠程控制方法,其特征在于,在所述車輛控制信息包含至少兩項指令時,所述車輛控制信息中還包含所述至少兩項指令的執行順序和/或每項指令的預定執行時間。
9.根據權利要求1至5中任一項所述的基于語音命令的車輛遠程控制方法,其特征在于,所述通信終端與車輛之間建立信號傳輸關系的方式包括WiFi、Wimax、藍牙、紅外中的至少一種通信方式。
10.一種通信終端,其特征在于,包括第一接收單元,用于接收用戶發送的連接控制命令;連接單元,用于根據所述第一接收單元接收到的連接控制命令與網絡側的云計算平臺服務器建立通信連接;第二接收單元,用于接收所述用戶發送的車輛控制語音命令; 第一發送單元,用于將所述第二接收單元接收到的車輛控制語音命令通過所述連接單元建立的通信連接發送給所述云計算平臺服務器;第三接收單元,用于通過所述連接單元建立的通信連接接收所述云計算平臺服務器發送的車輛控制信息;控制單元,用于根據所述第三接收單元接收到的所述車輛控制信息對已與所述通信終端建立了信號傳輸關系的車輛進行控制。
11.根據權利要求10所述的通信終端,其特征在于,還包括第四接收單元,用于接收所述云計算平臺服務器發送的身份驗證指令,并接收所述用戶根據所述身份驗證指令提供的驗證口令;第二發送單元,用于將所述第四接收單元接收到的所述驗證口令發送給所述云計算平臺服務器以完成對用戶的身份認證;所述第二接收單元,用于在所述云計算平臺服務器通過了對所述用戶的身份認證之后接收所述用戶發送的車輛控制語音命令。
12.根據權利要求10所述的通信終端,其特征在于,還包括第五接收單元,用于接收所述云計算平臺服務器下發的語音提示信息,并將該語音提示信息播放給所述用戶;所述語音提示信息用于指示用戶輸入服務類型;所述第二接收單元,用于接收所述用戶根據所述語音提示信息提供的車輛控制語音命令。
13.—種云計算平臺服務器,其特征在于,包括第一接收單元,用于接收通信終端發送的車輛控制語音命令; 非特定人語音識別單元,用于采用非特定人語音識別技術對所述第一接收單元接收到的所述車輛控制語音命令進行識別、解析;獲取單元,用于根據所述非特定人語音識別單元的識別解析結果獲取所述車輛控制語音命令對應的車輛控制信息;第一發送單元,用于將所述車輛控制信息發送給所述通信終端。
14.根據權利要求13所述的云計算平臺服務器,其特征在于,還包括聲紋識別單元,用于通過聲紋識別技術對所述第一接收單元接收到的所述車輛控制語音命令進行識別,并根據聲紋識別結果對用戶進行身份認證;所述語音識別單元,用于在所述聲紋識別單元完成用戶身份認證過程且用戶身份認證通過后,利用非特定人語音識別技術對所述車輛控制語音命令進行識別、解析。
15.根據權利要求13所述的云計算平臺服務器,其特征在于,還包括 第二發送單元,用于向所述通信終端發送身份驗證指令;驗證單元,用于接收所述用戶通過所述通信終端提供的驗證口令,并根據所述驗證口令對用戶進行身份認證;所述第一接收單元,用于在所述驗證單元的輸出結果表明所述用戶的身份認證通過之后,接收所述用戶通過所述通信終端發送的車輛控制語音命令。
16.根據權利要求13所述的云計算平臺服務器,其特征在于,還包括第三發送單元,用于向所述通信終端下發語音提示信息,該語音提示信息用于指示用戶輸入服務類型。
17.一種基于語音命令的車輛遠程控制系統,其特征在于,包括通信終端和云計算平臺服務器;其中,所述通信終端,用于接收用戶發送的連接控制命令,根據該連接控制命令與網絡側的云計算平臺服務器建立通信連接;接收所述用戶發送的車輛控制語音命令,并將所述車輛控制語音命令發送給所述云計算平臺服務器;所述云計算平臺服務器,用于采用非特定人語音識別技術對所述車輛控制語音命令進行識別、解析,獲取所述車輛控制語音命令對應的車輛控制信息,并將所述車輛控制信息返回給所述通信終端;所述通信終端,還用于根據接收到的所述車輛控制信息對已與該通信終端建立了信號傳輸關系的所述車輛進行控制。
18.根據權利要求17所述的基于語音命令的車輛遠程控制系統,其特征在于,所述云計算平臺服務器,還用于通過聲紋識別技術對接收到的所述車輛控制語音命令進行識別,并根據聲紋識別結果對用戶進行身份認證。
19.根據權利要求17所述的基于語音命令的車輛遠程控制系統,其特征在于, 所述云計算平臺服務器,還用于通過口令驗證技術對所述用戶進行身份認證。
20.根據權利要求17所述的基于語音命令的車輛遠程控制系統,其特征在于,所述云計算平臺服務器,還用于向所述通信終端下發語音提示信息,該語音提示信息用于指示用戶輸入服務類型;所述通信終端,還用于在接收到所述語音提示信息后將該語音提示信息播放給所述用戶,并接收所述用戶根據所述語音提示信息提供的所述車輛控制語音命令。
21.根據權利要求17至20中任一項所述的基于語音命令的車輛遠程控制系統,其特征在于,所述車輛控制信息包括控制車門上鎖或解鎖的指令、控制汽車發動機開啟或關閉的指令、控制汽車車窗升起或降落的指令、控制汽車空調開啟或關閉的指令、以及控制汽車的音響設備開啟或關閉的指令中的至少一項。
22.根據權利要求21所述的基于語音命令的車輛遠程控制系統,其特征在于,在所述車輛控制信息包含至少兩項指令時,所述車輛控制信息中還包含所述至少兩項指令的執行順序和/或每項指令的預定執行時間。
23.根據權利要求17至20中任一項所述的基于語音命令的車輛遠程控制系統,其特征在于,所述通信終端與車輛之間建立信號傳輸關系的方式包括WiFi、Wimax、藍牙、紅外中的至少一種通信方式。
全文摘要
本發明公開了一種基于語音命令的車輛遠程控制方法、裝置及系統,涉及車輛語音控制技術,用以提高對車輛進行遠程控制的安全性。一種基于語音命令的車輛遠程控制方法,包括通信終端與網絡側的云計算平臺服務器根據用戶的發送連接控制命令建立通信連接;通信終端接收用戶發送的車輛控制語音命令并將其發送給云計算平臺服務器;云計算平臺服務器采用非特定人語音識別技術對所述車輛控制語音命令進行識別、解析,獲取其中的車輛控制信息并返回給所述通信終端;通信終端根據所述車輛控制指令對與該通信終端建立了信號傳輸關系的車輛進行控制。本發明的方案適用于對車輛進行遠程語音智能控制。
文檔編號G10L15/00GK102316162SQ20111025656
公開日2012年1月11日 申請日期2011年9月1日 優先權日2011年9月1日
發明者龐澤耀, 沈嘉鑫, 王力劭, 王力勃, 許軍 申請人:深圳市子棟科技有限公司