本發(fā)明屬于電子設(shè)備的語音控制技術(shù)領(lǐng)域,尤其涉及一種語音控制方法及電子設(shè)備。
背景技術(shù):
目前,在對電子設(shè)備進(jìn)行語音控制時(shí),一般僅通過解析語音命令所指示的控制類型來對電子設(shè)備當(dāng)前提供的控制對象進(jìn)行控制。
比如,在音樂的播放控制場景中,用戶可通過向電子設(shè)備輸入音樂播放命令,使得電子設(shè)備通過解析該命令對應(yīng)的控制類型,來對設(shè)備界面上的當(dāng)前音樂(如用戶在設(shè)備界面上已選中的音樂等)進(jìn)行播放。
此種語音控制方式由于僅通過解析語音命令所指示的控制類型來對電子設(shè)備當(dāng)前提供的控制對象進(jìn)行控制,從而存在控制較為單一、不夠智能化的缺陷。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明的目的在于提供一種語音控制方法及電子設(shè)備,旨在克服現(xiàn)有技術(shù)的語音控制方式存在的控制較為單一、不夠智能化的問題。
為此,本發(fā)明公開如下技術(shù)方案:
一種語音控制方法,應(yīng)用于電子設(shè)備,所述方法包括:
獲得語音控制指令,并獲取所述電子設(shè)備在獲得所述語音控制指令時(shí)的應(yīng)用場景信息;
解析所述語音控制指令對應(yīng)的控制類型;
利用所述控制類型及所述應(yīng)用場景信息,對所述電子設(shè)備進(jìn)行控制。
上述方法,優(yōu)選的,所述獲取所述電子設(shè)備在獲得所述語音控制指令時(shí)的應(yīng)用場景信息,包括:
利用所述電子設(shè)備的傳感單元和/或后臺系統(tǒng)獲取所述應(yīng)用場景信息。
上述方法,優(yōu)選的,所述應(yīng)用場景信息包括所述電子設(shè)備的用戶的運(yùn)動時(shí)間、運(yùn)動頻率及心跳頻率中的一者或多者。
上述方法,優(yōu)選的,所述利用所述控制類型及所述應(yīng)用場景信息,對所述電子設(shè)備進(jìn)行控制,包括:
依據(jù)所述控制類型,確定電子設(shè)備中的控制對象;
依據(jù)所述應(yīng)用場景信息,確定在對所述控制對象進(jìn)行控制時(shí)對應(yīng)所需的控制參數(shù)信息;
基于所述控制參數(shù)信息,對所述控制對象執(zhí)行與所述控制類型相對應(yīng)的控制。
上述方法,優(yōu)選的,所述依據(jù)所述應(yīng)用場景信息,確定在對所述控制對象進(jìn)行控制時(shí)對應(yīng)所需的控制參數(shù)信息,包括:
對所述應(yīng)用場景信息的數(shù)據(jù)進(jìn)行加權(quán)運(yùn)算,確定應(yīng)用場景類型;
依據(jù)所述應(yīng)用場景類型,確定與所述應(yīng)用場景類型對應(yīng)的控制參數(shù)信息。
一種電子設(shè)備,包括:
獲取單元,用于獲得語音控制指令,并獲取所述電子設(shè)備在獲得所述語音控制指令時(shí)的應(yīng)用場景信息;
解析單元,用于解析所述語音控制指令對應(yīng)的控制類型;
控制單元,用于利用所述控制類型及所述應(yīng)用場景信息,對所述電子設(shè)備進(jìn)行控制。
上述電子設(shè)備,優(yōu)選的,所述獲取單元,獲取所述電子設(shè)備在獲得所述語音控制指令時(shí)的應(yīng)用場景信息,具體包括:
利用所述電子設(shè)備的傳感單元和/或后臺系統(tǒng)獲取所述應(yīng)用場景信息。
上述電子設(shè)備,優(yōu)選的,所述獲取單元獲取的應(yīng)用場景信息,包括所述電子設(shè)備的用戶的運(yùn)動時(shí)間、運(yùn)動頻率及心跳頻率中的一者或多者。
上述電子設(shè)備,優(yōu)選的,所述控制單元,具體用于:
依據(jù)所述控制類型,確定電子設(shè)備中的控制對象;依據(jù)所述應(yīng)用場景信息,確定在對所述控制對象進(jìn)行控制時(shí)對應(yīng)所需的控制參數(shù)信息;基于所述控制參數(shù)信息,對所述控制對象執(zhí)行與所述控制類型相對應(yīng)的控制。
上述電子設(shè)備,優(yōu)選的,所述控制單元,依據(jù)所述應(yīng)用場景信息,確定在對所述控制對象進(jìn)行控制時(shí)對應(yīng)所需的控制參數(shù)信息,具體包括:
對所述應(yīng)用場景信息的數(shù)據(jù)進(jìn)行加權(quán)運(yùn)算,確定應(yīng)用場景類型;依據(jù)所述應(yīng)用場景類型,確定與所述應(yīng)用場景類型對應(yīng)的控制參數(shù)信息。
由以上方案可知,本申請?zhí)峁┑恼Z音控制方法及電子設(shè)備,在獲得語音控制指令時(shí),還獲取所述電子設(shè)備在獲得所述語音控制指令時(shí)的應(yīng)用場景信息;之后,解析所述語音控制指令對應(yīng)的控制類型;在此基礎(chǔ)上,利用所述控制類型及所述應(yīng)用場景信息,對所述電子設(shè)備進(jìn)行控制。可見,本申請?zhí)岢隽死谜Z音控制指令,并結(jié)合利用電子設(shè)備在獲得語音控制指令時(shí)的應(yīng)用場景信息,對電子設(shè)備進(jìn)行控制的方案,由于在進(jìn)行語音控制時(shí),結(jié)合參考了電子設(shè)備的應(yīng)用場景信息,從而對設(shè)備的控制更為智能化,克服了現(xiàn)有技術(shù)的語音控制方式存在的控制較為單一、不夠智能化的問題。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1是本申請?zhí)峁┑囊环N語音控制方法實(shí)施例一的流程圖;
圖2是本申請?zhí)峁┑囊环N語音控制方法實(shí)施例二的流程圖;
圖3是本申請?zhí)峁┑囊环N語音控制方法實(shí)施例三的流程圖;
圖4是本申請?zhí)峁┑囊环N電子設(shè)備實(shí)施例四的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
實(shí)施例一
本申請實(shí)施例一提供一種語音控制方法,該方法可應(yīng)用于電子設(shè)備中,所述電子設(shè)備可以是但不限于智能手機(jī)、平板電腦、掌上電腦等各種智能終端,或者還可以是智能手環(huán)、智能手表等各種智能穿戴式設(shè)備。
參考圖1示出的本申請一種語音控制方法實(shí)施例一的流程圖,所述方法可以包括以下步驟:
步驟101、獲得語音控制指令,并獲取所述電子設(shè)備在獲得所述語音控制指令時(shí)的應(yīng)用場景信息。
實(shí)際應(yīng)用場景中,用戶在對電子設(shè)備進(jìn)行語音控制時(shí),比如語音控制電子設(shè)備進(jìn)行音樂播放、視頻播放、或翻頁等等,可以通過電子設(shè)備本身的聲音采集裝置如智能手機(jī)本身的麥克等,向電子設(shè)備輸入語音;或者還可以采用電子設(shè)備的外接聲音采集裝置如智能手機(jī)外接耳機(jī)上的麥克等,實(shí)現(xiàn)向電子設(shè)備輸入語音。
鑒于此,本步驟中,電子設(shè)備可通過設(shè)備本身的聲音采集裝置來獲得用戶的語音控制指令,或者還可以通過設(shè)備外接的聲音采集裝置來獲得用戶的語音控制指令,本申請對此不作限定。
所述語音控制指令,至少用于指示在對電子設(shè)備進(jìn)行語音控制時(shí)所對應(yīng)的控制類型,比如是控制電子設(shè)備進(jìn)行音樂播放、視頻播放,還是控制電子設(shè)備進(jìn)行照片切換、文檔翻頁等等。
與現(xiàn)有技術(shù)僅通過解析語音控制指令所指示的控制類型,來對電子設(shè)備進(jìn)行控制相區(qū)別,本申請除了將語音控制指令對應(yīng)的控制類型作為語音控制的依據(jù),還同時(shí)參考電子設(shè)備在獲得語音控制指令時(shí)對應(yīng)的應(yīng)用場景信息,來完成電子設(shè)備的語音控制,也即,本申請將語音控制指令,以及電子設(shè)備在獲得語音控制指令時(shí)對應(yīng)的應(yīng)用場景信息共同作為控制依據(jù),來實(shí)現(xiàn)對電子設(shè)備進(jìn)行語音控制。
鑒于此,除了獲得語音控制指令,還需要獲取電子設(shè)備在獲得語音控制指令時(shí)對應(yīng)的應(yīng)用場景信息。所述應(yīng)用場景信息可以包括但不限定于電子設(shè)備在獲得語音控制指令時(shí),電子設(shè)備的用戶的運(yùn)動信息,比如電子設(shè)備的用戶的運(yùn)動時(shí)間、運(yùn)動頻率及心跳頻率中的一者或多者等。
步驟102、解析所述語音控制指令對應(yīng)的控制類型。
在獲得用戶的語音控制指令后,可對所述語音控制指令的語音內(nèi)容進(jìn)行解析,以通過解析語音控制指令的語音內(nèi)容,來獲得語音控制指令對應(yīng)的控制類型。
比如可通過解析語音控制指令的語音內(nèi)容,來獲知語音控制指令對應(yīng)的控制類型具體是播放音樂、播放視頻,還是切換照片、文檔翻頁等,以使得為后續(xù)的語音控制提供依據(jù)。
步驟103、利用所述控制類型及所述應(yīng)用場景信息,對所述電子設(shè)備進(jìn)行控制。
在解析出所述語音控制指令對應(yīng)的控制類型后,可依據(jù)所述控制類型,并結(jié)合所述應(yīng)用場景信息,對電子設(shè)備進(jìn)行控制。
示例性地,以所述控制類型為“播放音樂”、所述應(yīng)用場景信息為用戶的運(yùn)行信息為例,在響應(yīng)用戶的語音控制指令時(shí),可以結(jié)合所述“播放音樂”的控制類型,以及電子設(shè)備在獲得該“播放音樂”的語音控制指令時(shí)設(shè)備用戶的運(yùn)動信息,來對電子設(shè)備進(jìn)行音樂播放控制。
由以上方案可知,本申請?zhí)峁┑恼Z音控制方法,在獲得語音控制指令時(shí),還獲取所述電子設(shè)備在獲得所述語音控制指令時(shí)的應(yīng)用場景信息;之后,解析所述語音控制指令對應(yīng)的控制類型;在此基礎(chǔ)上,利用所述控制類型及所述應(yīng)用場景信息,對所述電子設(shè)備進(jìn)行控制??梢?,本申請?zhí)岢隽死谜Z音控制指令,并結(jié)合利用電子設(shè)備在獲得語音控制指令時(shí)的應(yīng)用場景信息,對電子設(shè)備進(jìn)行控制的方案,由于在進(jìn)行語音控制時(shí),結(jié)合參考了電子設(shè)備的應(yīng)用場景信息,從而對設(shè)備的控制更為智能化,克服了現(xiàn)有技術(shù)的語音控制方式存在的控制較為單一、不夠智能化的問題。
實(shí)施例二
在本申請接下來的實(shí)施例二中,參考圖2示出的本申請一種語音控制方法實(shí)施例二的流程圖,所述步驟101中獲取所述電子設(shè)備在獲得所述語音控制指令時(shí)的應(yīng)用場景信息,具體可通過以下的處理過程實(shí)現(xiàn):
步驟1011、利用所述電子設(shè)備的傳感單元和/或后臺系統(tǒng)獲取所述應(yīng)用場景信息。
其中,所述應(yīng)用場景信息可以是但不限于電子設(shè)備在獲得語音控制指令時(shí),電子設(shè)備的用戶的運(yùn)動信息,具體地,該運(yùn)動信息可以包括但不限于用戶的運(yùn)動時(shí)間、運(yùn)動強(qiáng)度、運(yùn)動節(jié)奏、運(yùn)動頻率及心跳頻率中的一者或多者。
所述電子設(shè)備的傳感單元包括能夠采集所述應(yīng)用場景信息或所述應(yīng)用場景信息的基礎(chǔ)數(shù)據(jù)的一個(gè)或一組傳感器件,以所述應(yīng)用場景信息為用戶的運(yùn)動信息為例,所述電子設(shè)備的傳感單元可以包括計(jì)時(shí)器、計(jì)步器、加速度計(jì)以及光學(xué)心率傳感器等器件中的一種或多種。
所述后臺系統(tǒng),一般來說,可以是電子設(shè)備的本地端處理系統(tǒng),或者還可以是云端處理系統(tǒng)。所述后臺系統(tǒng)提供基于相應(yīng)軟件算法的處理過程,用于對傳感單元采集的數(shù)據(jù)進(jìn)行所需的處理,以通過對傳感單元采集的數(shù)據(jù)進(jìn)行處理,來獲得相應(yīng)的應(yīng)用場景信息,比如,通過對計(jì)步器、計(jì)時(shí)器的數(shù)據(jù)進(jìn)行處理,來得到用戶的運(yùn)動頻率信息,通過對計(jì)步器、計(jì)時(shí)器以及光學(xué)心率傳感器的數(shù)據(jù)進(jìn)行處理,來獲得用戶的運(yùn)動強(qiáng)度信息等等。
基于以上闡述,容易理解的是,可以利用電子設(shè)備的傳感單元和/或后臺系統(tǒng),來獲取電子設(shè)備在獲得用戶的語音控制指令時(shí)所對應(yīng)的應(yīng)用場景信息。
具體地,實(shí)際應(yīng)用中,應(yīng)用場景信息中的某些信息,比如用戶的運(yùn)動時(shí)間、運(yùn)動頻率等,可直接從傳感單元的傳感器件獲得;而應(yīng)用場景信息中的另外一些信息,如歷史運(yùn)動數(shù)據(jù),例如一段時(shí)間以來的運(yùn)動總步數(shù)等,無法直接從傳感單元的傳感器件獲得,需要到電子設(shè)備的后臺系統(tǒng)獲得。在另一實(shí)施例中,傳感單元的采集數(shù)據(jù)僅作為確認(rèn)應(yīng)用場景類型的基礎(chǔ)數(shù)據(jù)/來源數(shù)據(jù),針對該情況,需要將傳感器件的采集數(shù)據(jù)送往所述后臺系統(tǒng)進(jìn)行處理,以使得通過在后臺系統(tǒng)按相應(yīng)算法對一個(gè)/多個(gè)傳感器件的采集數(shù)據(jù)進(jìn)行處理,來獲得所需的應(yīng)用場景信息。
實(shí)施例三
在本申請實(shí)施例三中,參考圖3示出的本申請一種語音控制方法實(shí)施例三的流程圖,所述步驟103中利用所述控制類型及所述應(yīng)用場景信息,對所述電子設(shè)備進(jìn)行控制,具體可通過以下的處理過程實(shí)現(xiàn):
步驟1031、依據(jù)所述控制類型,確定電子設(shè)備中的控制對象。
所述控制類型表征了需對電子設(shè)備所執(zhí)行的控制的類型,比如,所述控制類型具體地可以是播放音樂、播放視頻等類型,或者還可以是其他類型,如文檔翻頁、照片切換等。
所述控制對象可以是電子設(shè)備中具有的音樂播放單元(如音樂播放器)、視頻播放單元(如視頻播放器)、相冊單元(相冊)等等可被用戶進(jìn)行語音控制的各種設(shè)備對象。
語音控制指令的控制類型,除了能夠表征需對電子設(shè)備所執(zhí)行的控制的類型,如具體是控制電子設(shè)備進(jìn)行音樂播放還是視頻播放等,同時(shí)還能夠指示該指令在電子設(shè)備中對應(yīng)的控制對象。以語音控制指令的控制類型為“播放音樂”為例,顯然地,可以通過該“播放音樂”的控制類型,確定出該指令在電子設(shè)備中對應(yīng)的控制對象為音樂播放單元,如音樂播放器等,而不是諸如視頻播放單元、相冊單元等其他的控制對象。
鑒于此,在解析出語音控制指令的控制類型后,可依據(jù)所述控制類型,來確定語音控制指令在電子設(shè)備中對應(yīng)的控制對象。
步驟1032、依據(jù)所述應(yīng)用場景信息,確定在對所述控制對象進(jìn)行控制時(shí)對應(yīng)所需的控制參數(shù)信息。
如前文所述,所述應(yīng)用場景信息可以是但不限于電子設(shè)備在獲得語音控制指令時(shí),電子設(shè)備的用戶的運(yùn)動信息,具體地,比如可以是用戶的運(yùn)動時(shí)間、運(yùn)動強(qiáng)度、運(yùn)動節(jié)奏、運(yùn)動頻率及心跳頻率中的一者或多者等。
在本申請中,所述控制參數(shù)信息為與所述應(yīng)用場景信息相關(guān)聯(lián)的,在實(shí)現(xiàn)對電子設(shè)備進(jìn)行語音控制時(shí)所需基于的各種參數(shù)信息。
本實(shí)施例具體以控制類型為播放音樂、應(yīng)用場景信息為用戶的運(yùn)動信息為例,來闡述依據(jù)應(yīng)用場景信息確定所述控制參數(shù)信息的實(shí)現(xiàn)過程。
其中,可根據(jù)電子設(shè)備獲得音樂播放指令時(shí)設(shè)備用戶的運(yùn)動時(shí)間、運(yùn)動強(qiáng)度、運(yùn)動節(jié)奏、運(yùn)動頻率及心跳頻率中的一者或多者,來確定需播放的音樂的控制參數(shù)及其大小,比如確定需播放的音樂的風(fēng)格/類型(如嘻哈、古典、流行、爵士、搖滾等)、節(jié)奏、節(jié)拍范圍等等。
在具體實(shí)現(xiàn)時(shí),可預(yù)先定義多種不同的應(yīng)用場景類型,并針對各種不同的應(yīng)用場景類型,為其分別匹配較適宜的進(jìn)行語音控制時(shí)所需的控制參數(shù)及其大小。
仍以應(yīng)用場景信息為用戶的運(yùn)動信息為例,可預(yù)先定義多種不同的運(yùn)動類型,所述運(yùn)動類型比如可以是快跑、慢跑、長跑、短跑、散步,或者還可以是劇烈運(yùn)動、輕緩運(yùn)動等等。而針對不同的運(yùn)動類型,可分別為其匹配一些較適宜控制參數(shù)及其大小,比如僅為第一運(yùn)動類型匹配第一音樂風(fēng)格/類型,而為第二運(yùn)動類型匹配第二音樂風(fēng)格/類型,以及同時(shí)為第二音樂類型匹配一相應(yīng)數(shù)值范圍的節(jié)拍等。
實(shí)際應(yīng)用中,可以采用但不限于對照表的形式,來提供不同的應(yīng)用場景類型與不同的控制參數(shù)及其大小的匹配關(guān)系。
其中,應(yīng)用場景類型與應(yīng)用場景信息的取值間同樣具有一定的對應(yīng)關(guān)系。
以運(yùn)動類型為例,某一特定的運(yùn)動類型,具體可以與用戶在各種運(yùn)動信息的相應(yīng)特定取值范圍相對應(yīng),比如對于劇烈運(yùn)動的運(yùn)動類型而言,可將其與用戶的運(yùn)動強(qiáng)度、運(yùn)動節(jié)奏、運(yùn)動頻率及心跳頻率這些參數(shù)的一相對較高的取值范圍相對應(yīng),而對于輕緩運(yùn)動而言,則可將其與上述各運(yùn)動參數(shù)的一相對較低的取值范圍相對應(yīng);除此之外,某一特定的運(yùn)動類型,還可以與用戶的各種運(yùn)動信息取值的加權(quán)運(yùn)算結(jié)果數(shù)值范圍相對應(yīng),比如,針對劇烈運(yùn)動,可將其與用戶的運(yùn)動強(qiáng)度、運(yùn)動節(jié)奏、運(yùn)動頻率及心跳頻率這些參數(shù)取值的一較高的加權(quán)和值范圍相對應(yīng),而對于輕緩運(yùn)動,則相應(yīng)地,可將其與用戶的上述各運(yùn)動參數(shù)取值的一較低的加權(quán)和值范圍相對應(yīng)。
應(yīng)用場景類型與應(yīng)用場景信息的對應(yīng)方式可以有多種,實(shí)際應(yīng)用中,不必局限于本實(shí)施例提供的上述兩種對應(yīng)方式,具體可由技術(shù)人員依據(jù)實(shí)際需求進(jìn)行對應(yīng)方式的個(gè)性化設(shè)計(jì)。
從而,當(dāng)獲取電子設(shè)備在獲得語音控制指令時(shí)的應(yīng)用場景信息后,可根據(jù)所述應(yīng)用場景信息,來確定電子設(shè)備的用戶的應(yīng)用場景類型,并進(jìn)而根據(jù)應(yīng)用場景類型,來確定相匹配的控制參數(shù)及其大小(可以是具體數(shù)值或取值范圍)。
比如,當(dāng)根據(jù)用戶的運(yùn)動時(shí)間、運(yùn)動強(qiáng)度、運(yùn)動頻率及心跳頻率中的一者或多者的數(shù)值分別所屬的取值范圍,或者根據(jù)上述運(yùn)動信息的取值的加權(quán)和值所屬的范圍,確定出用戶的運(yùn)動類型后,可進(jìn)而根據(jù)用戶的運(yùn)動類型,查找運(yùn)動類型與控制參數(shù)信息的對照表,以確定出所需的控制參數(shù)及其大小,比如確定出所需播放的音樂的風(fēng)格/類型,和/或節(jié)拍范圍、節(jié)奏范圍等。
步驟1033、基于所述控制參數(shù)信息,對所述控制對象執(zhí)行與所述控制類型相對應(yīng)的控制。
在確定出上述的控制參數(shù)信息后,比如確定出控制參數(shù)及其大小后,可基于確定出的控制參數(shù)及其大小,對電子設(shè)備中的控制對象執(zhí)行相應(yīng)的控制。
仍以控制類型為“播放音樂”,控制對象為音樂播放單元為例,當(dāng)根據(jù)用戶的運(yùn)動類型確定出需播放的音樂的風(fēng)格/類型,和/或需播放的音樂的節(jié)拍范圍、節(jié)奏范圍后,可從電子設(shè)備本地端或云端搜索與所述風(fēng)格/類型、和/或節(jié)拍范圍、節(jié)奏范圍相匹配的音樂,并將搜索結(jié)果提供給電子設(shè)備的音樂播放單元進(jìn)行播放,比如具體以搜索出的音樂的排序按序播放等;或者也可以在搜索出所述相匹配的音樂后,在電子設(shè)備的音樂播放單元推薦給用戶,由用戶選擇感興趣的音樂后再進(jìn)行播放,本實(shí)施例對此不作限定。
本實(shí)施例的語音控制方法,利用語音控制指令,并結(jié)合利用電子設(shè)備在獲得語音控制指令時(shí)的應(yīng)用場景信息,對電子設(shè)備進(jìn)行控制,由于在進(jìn)行語音控制時(shí),結(jié)合參考了電子設(shè)備的應(yīng)用場景信息,從而對設(shè)備的控制更為智能化,克服了現(xiàn)有技術(shù)的語音控制方式存在的控制較為單一、不夠智能化的問題。
實(shí)施例四
本申請實(shí)施例四提供一種電子設(shè)備,所述電子設(shè)備可以是但不限于智能手機(jī)、平板電腦、掌上電腦等各種智能終端,或者還可以是智能手環(huán)、智能手表等各種智能穿戴式設(shè)備。
參考圖4示出的本申請一種電子設(shè)備實(shí)施例四的結(jié)構(gòu)示意圖,所述電子設(shè)備可以包括:
獲取單元401,用于獲得語音控制指令,并獲取所述電子設(shè)備在獲得所述語音控制指令時(shí)的應(yīng)用場景信息。
實(shí)際應(yīng)用場景中,用戶在對電子設(shè)備進(jìn)行語音控制時(shí),比如語音控制電子設(shè)備進(jìn)行音樂播放、視頻播放、或翻頁等等,可以通過電子設(shè)備本身的聲音采集裝置如智能手機(jī)本身的麥克等,向電子設(shè)備輸入語音;或者還可以采用電子設(shè)備的外接聲音采集裝置如智能手機(jī)外接耳機(jī)上的麥克等,實(shí)現(xiàn)向電子設(shè)備輸入語音。
鑒于此,電子設(shè)備可通過設(shè)備本身的聲音采集裝置來獲得用戶的語音控制指令,或者還可以通過設(shè)備外接的聲音采集裝置來獲得用戶的語音控制指令,本申請對此不作限定。
所述語音控制指令,至少用于指示在對電子設(shè)備進(jìn)行語音控制時(shí)所對應(yīng)的控制類型,比如是控制電子設(shè)備進(jìn)行音樂播放、視頻播放,還是控制電子設(shè)備進(jìn)行照片切換、文檔翻頁等等。
與現(xiàn)有技術(shù)僅通過解析語音控制指令所指示的控制類型,來對電子設(shè)備進(jìn)行控制相區(qū)別,本申請除了將語音控制指令對應(yīng)的控制類型作為語音控制的依據(jù),還同時(shí)參考電子設(shè)備在獲得語音控制指令時(shí)對應(yīng)的應(yīng)用場景信息,來完成電子設(shè)備的語音控制,也即,本申請將語音控制指令,以及電子設(shè)備在獲得語音控制指令時(shí)對應(yīng)的應(yīng)用場景信息共同作為控制依據(jù),來實(shí)現(xiàn)對電子設(shè)備進(jìn)行語音控制。
鑒于此,除了獲得語音控制指令,還需要獲取電子設(shè)備在獲得語音控制指令時(shí)對應(yīng)的應(yīng)用場景信息。所述應(yīng)用場景信息可以包括但不限定于電子設(shè)備在獲得語音控制指令時(shí),電子設(shè)備的用戶的運(yùn)動信息,比如電子設(shè)備的用戶的運(yùn)動時(shí)間、運(yùn)動頻率及心跳頻率中的一者或多者等。
解析單元402,用于解析所述語音控制指令對應(yīng)的控制類型。
在獲得用戶的語音控制指令后,可對所述語音控制指令的語音內(nèi)容進(jìn)行解析,以通過解析語音控制指令的語音內(nèi)容,來獲得語音控制指令對應(yīng)的控制類型。
比如可通過解析語音控制指令的語音內(nèi)容,來獲知語音控制指令對應(yīng)的控制類型具體是播放音樂、播放視頻,還是切換照片、文檔翻頁等,以使得為后續(xù)的語音控制提供依據(jù)。
控制單元403,用于利用所述控制類型及所述應(yīng)用場景信息,對所述電子設(shè)備進(jìn)行控制。
在解析出所述語音控制指令對應(yīng)的控制類型后,可依據(jù)所述控制類型,并結(jié)合所述應(yīng)用場景信息,對電子設(shè)備進(jìn)行控制。
示例性地,以所述控制類型為“播放音樂”、所述應(yīng)用場景信息為用戶的運(yùn)行信息為例,在響應(yīng)用戶的語音控制指令時(shí),可以結(jié)合所述“播放音樂”的控制類型,以及電子設(shè)備在獲得該“播放音樂”的語音控制指令時(shí)設(shè)備用戶的運(yùn)動信息,來對電子設(shè)備進(jìn)行音樂播放控制。
由以上方案可知,本申請?zhí)峁┑碾娮釉O(shè)備,在獲得語音控制指令時(shí),還獲取所述電子設(shè)備在獲得所述語音控制指令時(shí)的應(yīng)用場景信息;之后,解析所述語音控制指令對應(yīng)的控制類型;在此基礎(chǔ)上,利用所述控制類型及所述應(yīng)用場景信息,對所述電子設(shè)備進(jìn)行控制??梢?,本申請?zhí)岢隽死谜Z音控制指令,并結(jié)合利用電子設(shè)備在獲得語音控制指令時(shí)的應(yīng)用場景信息,對電子設(shè)備進(jìn)行控制的方案,由于在進(jìn)行語音控制時(shí),結(jié)合參考了電子設(shè)備的應(yīng)用場景信息,從而對設(shè)備的控制更為智能化,克服了現(xiàn)有技術(shù)的語音控制方式存在的控制較為單一、不夠智能化的問題。
實(shí)施例五
在本申請接下來的實(shí)施例五中,所述獲取單元獲取所述電子設(shè)備在獲得所述語音控制指令時(shí)的應(yīng)用場景信息,具體可通過以下的處理過程實(shí)現(xiàn):
利用所述電子設(shè)備的傳感單元和/或后臺系統(tǒng)獲取所述應(yīng)用場景信息。
其中,所述應(yīng)用場景信息可以是但不限于電子設(shè)備在獲得語音控制指令時(shí),電子設(shè)備的用戶的運(yùn)動信息,具體地,該運(yùn)動信息可以包括但不限于用戶的運(yùn)動時(shí)間、運(yùn)動強(qiáng)度、運(yùn)動節(jié)奏、運(yùn)動頻率及心跳頻率中的一者或多者。
所述電子設(shè)備的傳感單元包括能夠采集所述應(yīng)用場景信息或所述應(yīng)用場景信息的基礎(chǔ)數(shù)據(jù)的一個(gè)或一組傳感器件,以所述應(yīng)用場景信息為用戶的運(yùn)動信息為例,所述電子設(shè)備的傳感單元可以包括計(jì)時(shí)器、計(jì)步器、加速度計(jì)以及光學(xué)心率傳感器等器件中的一種或多種。
所述后臺系統(tǒng),一般來說,可以是電子設(shè)備的本地端處理系統(tǒng),或者還可以是云端處理系統(tǒng)。所述后臺系統(tǒng)提供基于相應(yīng)軟件算法的處理過程,用于對傳感單元采集的數(shù)據(jù)進(jìn)行所需的處理,以通過對傳感單元采集的數(shù)據(jù)進(jìn)行處理,來獲得相應(yīng)的應(yīng)用場景信息,比如,通過對計(jì)步器、計(jì)時(shí)器的數(shù)據(jù)進(jìn)行處理,來得到用戶的運(yùn)動頻率信息,通過對計(jì)步器、計(jì)時(shí)器以及光學(xué)心率傳感器的數(shù)據(jù)進(jìn)行處理,來獲得用戶的運(yùn)動強(qiáng)度信息等等。
基于以上闡述,容易理解的是,可以利用電子設(shè)備的傳感單元和/或后臺系統(tǒng),來獲取電子設(shè)備在獲得用戶的語音控制指令時(shí)所對應(yīng)的應(yīng)用場景信息。
具體地,實(shí)際應(yīng)用中,應(yīng)用場景信息中的某些信息,比如用戶的運(yùn)動時(shí)間、運(yùn)動頻率等,可直接從傳感單元的傳感器件獲得;而應(yīng)用場景信息中的另外一些信息,如歷史運(yùn)動數(shù)據(jù),例如一段時(shí)間以來的運(yùn)動總步數(shù)等,無法直接從傳感單元的傳感器件獲得,需要到電子設(shè)備的后臺系統(tǒng)獲得。在另一實(shí)施例中,傳感單元的采集數(shù)據(jù)僅作為確認(rèn)應(yīng)用場景類型的基礎(chǔ)數(shù)據(jù)/來源數(shù)據(jù),針對該情況,需要將傳感器件的采集數(shù)據(jù)送往所述后臺系統(tǒng)進(jìn)行處理,以使得通過在后臺系統(tǒng)按相應(yīng)算法對一個(gè)/多個(gè)傳感器件的采集數(shù)據(jù)進(jìn)行處理,來獲得所需的應(yīng)用場景信息。
實(shí)施例六
在本申請實(shí)施例六中,所述控制單元利用所述控制類型及所述應(yīng)用場景信息,對所述電子設(shè)備進(jìn)行控制,具體可通過以下的處理過程實(shí)現(xiàn):
依據(jù)所述控制類型,確定電子設(shè)備中的控制對象;依據(jù)所述應(yīng)用場景信息,確定在對所述控制對象進(jìn)行控制時(shí)對應(yīng)所需的控制參數(shù)信息;基于所述控制參數(shù)信息,對所述控制對象執(zhí)行與所述控制類型相對應(yīng)的控制。
其中,所述控制類型表征了需對電子設(shè)備所執(zhí)行的控制的類型,比如,所述控制類型具體地可以是播放音樂、播放視頻等類型,或者還可以是其他類型,如文檔翻頁、照片切換等。
所述控制對象可以是電子設(shè)備中具有的音樂播放單元(如音樂播放器)、視頻播放單元(如視頻播放器)、相冊單元(相冊)等等可被用戶進(jìn)行語音控制的各種設(shè)備對象。
語音控制指令的控制類型,除了能夠表征需對電子設(shè)備所執(zhí)行的控制的類型,如具體是控制電子設(shè)備進(jìn)行音樂播放還是視頻播放等,同時(shí)還能夠指示該指令在電子設(shè)備中對應(yīng)的控制對象。以語音控制指令的控制類型為“播放音樂”為例,顯然地,可以通過該“播放音樂”的控制類型,確定出該指令在電子設(shè)備中對應(yīng)的控制對象為音樂播放單元,如音樂播放器等,而不是諸如視頻播放單元、相冊單元等其他的控制對象。
鑒于此,在解析出語音控制指令的控制類型后,可依據(jù)所述控制類型,來確定語音控制指令在電子設(shè)備中對應(yīng)的控制對象。
如前文所述,所述應(yīng)用場景信息可以是但不限于電子設(shè)備在獲得語音控制指令時(shí),電子設(shè)備的用戶的運(yùn)動信息,具體地,比如可以是用戶的運(yùn)動時(shí)間、運(yùn)動強(qiáng)度、運(yùn)動節(jié)奏、運(yùn)動頻率及心跳頻率中的一者或多者等。
在本申請中,所述控制參數(shù)信息為與所述應(yīng)用場景信息相關(guān)聯(lián)的,在實(shí)現(xiàn)對電子設(shè)備進(jìn)行語音控制時(shí)所需基于的各種參數(shù)信息。
本實(shí)施例具體以控制類型為播放音樂、應(yīng)用場景信息為用戶的運(yùn)動信息為例,來闡述依據(jù)應(yīng)用場景信息確定所述控制參數(shù)信息的實(shí)現(xiàn)過程。
其中,可根據(jù)電子設(shè)備獲得音樂播放指令時(shí)設(shè)備用戶的運(yùn)動時(shí)間、運(yùn)動強(qiáng)度、運(yùn)動節(jié)奏、運(yùn)動頻率及心跳頻率中的一者或多者,來確定需播放的音樂的控制參數(shù)及其大小,比如確定需播放的音樂的風(fēng)格/類型(如嘻哈、古典、流行、爵士、搖滾等)、節(jié)奏、節(jié)拍范圍等等。
在具體實(shí)現(xiàn)時(shí),可預(yù)先定義多種不同的應(yīng)用場景類型,并針對各種不同的應(yīng)用場景類型,為其分別匹配較適宜的進(jìn)行語音控制時(shí)所需的控制參數(shù)及其大小。
仍以應(yīng)用場景信息為用戶的運(yùn)動信息為例,可預(yù)先定義多種不同的運(yùn)動類型,所述運(yùn)動類型比如可以是快跑、慢跑、長跑、短跑、散步,或者還可以是劇烈運(yùn)動、輕緩運(yùn)動等等。而針對不同的運(yùn)動類型,可分別為其匹配一些較適宜控制參數(shù)及其大小,比如僅為第一運(yùn)動類型匹配第一音樂風(fēng)格/類型,而為第二運(yùn)動類型匹配第二音樂風(fēng)格/類型,以及同時(shí)為第二音樂類型匹配一相應(yīng)數(shù)值范圍的節(jié)奏、節(jié)拍等。
實(shí)際應(yīng)用中,可以采用但不限于對照表的形式,來提供不同的應(yīng)用場景類型與不同的控制參數(shù)及其大小的匹配關(guān)系。
其中,應(yīng)用場景類型與應(yīng)用場景信息的取值間同樣具有一定的對應(yīng)關(guān)系。
以運(yùn)動類型為例,某一特定的運(yùn)動類型,具體可以與用戶在各種運(yùn)動信息的相應(yīng)特定取值范圍相對應(yīng),比如對于劇烈運(yùn)動的運(yùn)動類型而言,可將其與用戶的運(yùn)動強(qiáng)度、運(yùn)動節(jié)奏、運(yùn)動頻率及心跳頻率這些參數(shù)的一相對較高的取值范圍相對應(yīng),而對于輕緩運(yùn)動而言,則可將其與上述各運(yùn)動參數(shù)的一相對較低的取值范圍相對應(yīng);除此之外,某一特定的運(yùn)動類型,還可以與用戶的各種運(yùn)動信息取值的加權(quán)運(yùn)算結(jié)果數(shù)值范圍相對應(yīng),比如,針對劇烈運(yùn)動,可將其與用戶的運(yùn)動強(qiáng)度、運(yùn)動節(jié)奏、運(yùn)動頻率及心跳頻率這些參數(shù)取值的一較高的加權(quán)和值范圍相對應(yīng),而對于輕緩運(yùn)動,則相應(yīng)地,可將其與用戶的上述各運(yùn)動參數(shù)取值的一較低的加權(quán)和值范圍相對應(yīng)。
應(yīng)用場景類型與應(yīng)用場景信息的對應(yīng)方式可以有多種,實(shí)際應(yīng)用中,不必局限于本實(shí)施例提供的上述兩種對應(yīng)方式,具體可由技術(shù)人員依據(jù)實(shí)際需求進(jìn)行對應(yīng)方式的個(gè)性化設(shè)計(jì)。
從而,當(dāng)獲取電子設(shè)備在獲得語音控制指令時(shí)的應(yīng)用場景信息后,可根據(jù)所述應(yīng)用場景信息,來確定電子設(shè)備的用戶的應(yīng)用場景類型,并進(jìn)而根據(jù)應(yīng)用場景類型,來確定相匹配的控制參數(shù)及其大小(可以是具體數(shù)值或取值范圍)。
比如,當(dāng)根據(jù)用戶的運(yùn)動時(shí)間、運(yùn)動強(qiáng)度、運(yùn)動頻率及心跳頻率中的一者或多者的數(shù)值分別所屬的取值范圍,或者根據(jù)上述運(yùn)動信息的取值的加權(quán)和值所屬的范圍,確定出用戶的運(yùn)動類型后,可進(jìn)而根據(jù)用戶的運(yùn)動類型,查找運(yùn)動類型與控制參數(shù)信息的對照表,以確定出所需的控制參數(shù)及其大小,比如確定出所需播放的音樂的風(fēng)格/類型,和/或節(jié)拍范圍、節(jié)奏范圍等。
在確定出上述的控制參數(shù)信息后,比如確定出控制參數(shù)及其大小后,可基于確定出的控制參數(shù)及其大小,對電子設(shè)備中的控制對象執(zhí)行相應(yīng)的控制。
仍以控制類型為“播放音樂”,控制對象為音樂播放單元為例,當(dāng)根據(jù)用戶的運(yùn)動類型確定出需播放的音樂的風(fēng)格/類型,和/或需播放的音樂的節(jié)拍范圍、節(jié)奏范圍后,可從電子設(shè)備本地端或云端搜索與所述風(fēng)格/類型、和/或節(jié)拍范圍、節(jié)奏范圍相匹配的音樂,并將搜索結(jié)果提供給電子設(shè)備的音樂播放單元進(jìn)行播放,比如具體以搜索出的音樂的排序按序播放等;或者也可以在搜索出所述相匹配的音樂后,在電子設(shè)備的音樂播放單元推薦給用戶,由用戶選擇感興趣的音樂后再進(jìn)行播放,本實(shí)施例對此不作限定。
本實(shí)施例的電子設(shè)備,利用語音控制指令,并結(jié)合利用電子設(shè)備在獲得語音控制指令時(shí)的應(yīng)用場景信息,對電子設(shè)備進(jìn)行控制,由于在進(jìn)行語音控制時(shí),結(jié)合參考了電子設(shè)備的應(yīng)用場景信息,從而對設(shè)備的控制更為智能化,克服了現(xiàn)有技術(shù)的語音控制方式存在的控制較為單一、不夠智能化的問題。
需要說明的是,本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。
為了描述的方便,描述以上系統(tǒng)或裝置時(shí)以功能分為各種模塊或單元分別描述。當(dāng)然,在實(shí)施本申請時(shí)可以把各單元的功能在同一個(gè)或多個(gè)軟件和/或硬件中實(shí)現(xiàn)。
通過以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn)?;谶@樣的理解,本申請的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如rom/ram、磁碟、光盤等,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
最后,還需要說明的是,在本文中,諸如第一、第二、第三和第四等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。