本發(fā)明屬于智能控制技術(shù)領(lǐng)域,尤其涉及一種語(yǔ)音控制的處理方法及系統(tǒng)。
背景技術(shù):
目前,語(yǔ)音控制技術(shù)已經(jīng)逐漸成為智能設(shè)備控制的新趨勢(shì),語(yǔ)音控制技術(shù)不僅能夠方便用戶(hù)操作,而且還可以帶給用戶(hù)新的體驗(yàn)。然而,語(yǔ)音控制技術(shù)在給用戶(hù)帶來(lái)便利的同時(shí)也帶來(lái)了一些問(wèn)題,現(xiàn)有的智能設(shè)備采用的語(yǔ)音控制技術(shù)一般都能夠正確的識(shí)別并執(zhí)行用戶(hù)輸入的語(yǔ)音指令,但是在一些情況下仍然不能夠很好的理解用戶(hù)的意圖,特別是當(dāng)用戶(hù)連續(xù)輸入多個(gè)語(yǔ)音指令時(shí),智能設(shè)備通常是一一執(zhí)行多個(gè)語(yǔ)音指令,而無(wú)法聯(lián)系上下文確定多個(gè)語(yǔ)音指令是否有關(guān)聯(lián)關(guān)系,例如:在智能電視中的語(yǔ)音控制技術(shù)中,若用戶(hù)輸入“搜索最新電影”的語(yǔ)音指令,智能電視就會(huì)從網(wǎng)絡(luò)數(shù)據(jù)庫(kù)中搜索出很多最新電影顯示給用戶(hù),若用戶(hù)接下來(lái)一句語(yǔ)音指令為“劉德華的喜劇片”,那么此時(shí)智能電視一般就會(huì)重新從網(wǎng)絡(luò)數(shù)據(jù)庫(kù)中搜索由劉德華主演的喜劇片顯示給用戶(hù),然而,此時(shí)用戶(hù)可能是想在最新的電影里面搜索劉德華演的喜劇片。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例的目的在于提供一種語(yǔ)音控制的處理方法及系統(tǒng),旨在解決上述當(dāng)用戶(hù)連續(xù)輸入多個(gè)語(yǔ)音指令時(shí),智能設(shè)備通常是一一執(zhí)行多個(gè)語(yǔ)音指令,而無(wú)法聯(lián)系上下文確定多個(gè)語(yǔ)音指令是否有關(guān)聯(lián)關(guān)系來(lái)理解用戶(hù)意圖的問(wèn)題。
本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種語(yǔ)音控制的處理方法,包括:
當(dāng)接收到用戶(hù)輸入的語(yǔ)音指令時(shí),判斷所述語(yǔ)音指令的類(lèi)型;
若所述語(yǔ)音指令是控制指令,則判斷所述語(yǔ)音指令中是否包含當(dāng)前頁(yè)面所支持操作指令的關(guān)鍵詞;
若不包含當(dāng)前頁(yè)面所支持操作指令的關(guān)鍵詞,則判斷所述語(yǔ)音指令是否和前次執(zhí)行語(yǔ)音控制時(shí)的關(guān)鍵詞指令相關(guān);
若相關(guān),則結(jié)合前次執(zhí)行語(yǔ)音控制時(shí)的關(guān)鍵詞指令和當(dāng)前語(yǔ)音指令執(zhí)行語(yǔ)音控制操作。
在上述技術(shù)方案的基礎(chǔ)上,所述當(dāng)接收到用戶(hù)輸入的語(yǔ)音指令時(shí),判斷所述語(yǔ)音指令是搜索指令還是控制指令之后還包括:
若所述語(yǔ)音指令是搜索指令,則判斷當(dāng)前語(yǔ)音指令中的關(guān)鍵詞是否是前次搜索內(nèi)容的標(biāo)簽信息;
若是前次搜索內(nèi)容的標(biāo)簽信息,則根據(jù)所述語(yǔ)音指令在前次的搜索內(nèi)容中進(jìn)行收窄搜索;
若不是前次搜索內(nèi)容的標(biāo)簽信息,則根據(jù)所述語(yǔ)音指令在全網(wǎng)數(shù)據(jù)庫(kù)中重新搜索。
在上述技術(shù)方案的基礎(chǔ)上,所述判斷當(dāng)前語(yǔ)音指令中的關(guān)鍵詞是否是前次搜索內(nèi)容的標(biāo)簽信息之前還包括:
判斷當(dāng)前頁(yè)面顯示的內(nèi)容是否為執(zhí)行過(guò)搜索操作后的顯示內(nèi)容;
若不是執(zhí)行過(guò)搜索操作后的顯示內(nèi)容,則直接根據(jù)所述語(yǔ)音指令在全網(wǎng)數(shù)據(jù)庫(kù)中進(jìn)行搜索;
若是執(zhí)行過(guò)搜索操作后的顯示內(nèi)容,則進(jìn)入判斷當(dāng)前語(yǔ)音指令中的關(guān)鍵詞是否是前次搜索內(nèi)容的標(biāo)簽信息的步驟。
在上述技術(shù)方案的基礎(chǔ)上,所述當(dāng)接收到用戶(hù)輸入的語(yǔ)音指令時(shí),判斷所述語(yǔ)音指令中是否包含當(dāng)前頁(yè)面所支持操作指令的關(guān)鍵詞之前還包括:
將智能終端的顯示頁(yè)面進(jìn)行分類(lèi),統(tǒng)計(jì)每類(lèi)頁(yè)面所支持的操作指令以及每個(gè)指令操作后下一步所對(duì)應(yīng)的操作指令;
當(dāng)智能設(shè)備進(jìn)入到當(dāng)前頁(yè)面時(shí),根據(jù)所述當(dāng)前頁(yè)面的頁(yè)面類(lèi)型獲取當(dāng)前頁(yè)面所支持的操作指令,并將當(dāng)前頁(yè)面所支持的操作指令提示給用戶(hù)。
在上述技術(shù)方案的基礎(chǔ)上,所述若相關(guān),則結(jié)合前次執(zhí)行語(yǔ)音控制時(shí)的關(guān)鍵詞指令和當(dāng)前語(yǔ)音指令執(zhí)行語(yǔ)音控制操作之后還包括:
根據(jù)所述語(yǔ)音控制操作之后下一步所對(duì)應(yīng)的操作指令對(duì)用戶(hù)進(jìn)行語(yǔ)音輸入提示。
本發(fā)明另一實(shí)施例的目的在于提供一種語(yǔ)音控制的處理系統(tǒng),包括:
語(yǔ)音指令判斷模塊,用于當(dāng)接收到用戶(hù)輸入的語(yǔ)音指令時(shí),判斷所述語(yǔ)音指令的類(lèi)型;
關(guān)鍵詞匹配模塊,用于若所述語(yǔ)音指令時(shí)控制指令,則判斷所述語(yǔ)音指令中是否包含當(dāng)前頁(yè)面所支持操作指令的關(guān)鍵詞;
關(guān)聯(lián)判斷模塊,用于若不包含當(dāng)前頁(yè)面所支持操作指令的關(guān)鍵詞,則判斷所述語(yǔ)音指令是否和前次執(zhí)行語(yǔ)音控制時(shí)的關(guān)鍵詞指令相關(guān);
語(yǔ)音控制模塊,用于若相關(guān),則結(jié)合前次執(zhí)行語(yǔ)音控制時(shí)的關(guān)鍵詞指令和當(dāng)前語(yǔ)音指令執(zhí)行語(yǔ)音控制操作。
在上述技術(shù)方案的基礎(chǔ)上,還包括:
標(biāo)簽信息判斷模塊,用于若所述語(yǔ)音指令是搜索指令,則判斷當(dāng)前語(yǔ)音指令中的關(guān)鍵詞是否是前次搜索內(nèi)容的標(biāo)簽信息;
收窄搜索模塊,用于若是前次搜索內(nèi)容的標(biāo)簽信息,則根據(jù)所述語(yǔ)音指令在前次的搜索內(nèi)容中進(jìn)行收窄搜索;
全網(wǎng)搜索模塊,用于若不是前次搜索內(nèi)容的標(biāo)簽信息,則根據(jù)所述語(yǔ)音指令在全網(wǎng)數(shù)據(jù)庫(kù)中重新搜索。
在上述技術(shù)方案的基礎(chǔ)上,還包括:
顯示內(nèi)容判斷模塊,用于判斷當(dāng)前頁(yè)面顯示的內(nèi)容是否為執(zhí)行過(guò)搜索操作后的顯示內(nèi)容;
所述全網(wǎng)搜索模塊,還用于若不是執(zhí)行過(guò)搜索操作后的顯示內(nèi)容,則直接根據(jù)所述語(yǔ)音指令在全網(wǎng)數(shù)據(jù)庫(kù)中進(jìn)行搜索;
所述標(biāo)簽信息判斷模塊,還用于若是執(zhí)行過(guò)搜索操作后的顯示內(nèi)容,則判斷當(dāng)前語(yǔ)音指令中的關(guān)鍵詞是否是前次搜索內(nèi)容的標(biāo)簽信息。
在上述技術(shù)方案的基礎(chǔ)上,還包括:
頁(yè)面分類(lèi)統(tǒng)計(jì)模塊,用于將智能終端的顯示頁(yè)面進(jìn)行分類(lèi),統(tǒng)計(jì)每類(lèi)頁(yè)面所支持的操作指令以及每個(gè)指令操作后下一步所對(duì)應(yīng)的操作指令;
語(yǔ)音輸入提示模塊,用于當(dāng)智能設(shè)備進(jìn)入到當(dāng)前頁(yè)面時(shí),根據(jù)所述當(dāng)前頁(yè)面的頁(yè)面類(lèi)型獲取當(dāng)前頁(yè)面所支持的操作指令,并將當(dāng)前頁(yè)面所支持的操作指令提示給用戶(hù)。
在上述技術(shù)方案的基礎(chǔ)上,所述語(yǔ)音輸入提示模塊還用于:
根據(jù)所述語(yǔ)音控制操作之后下一步所對(duì)應(yīng)的操作指令對(duì)用戶(hù)進(jìn)行語(yǔ)音輸入提示。
實(shí)施本發(fā)明實(shí)施例提供的一種語(yǔ)音控制的處理方法及系統(tǒng)具有以下有益效果:
本發(fā)明實(shí)施例通過(guò)當(dāng)接收到用戶(hù)輸入的語(yǔ)音指令時(shí),判斷所述語(yǔ)音指令的類(lèi)型;若所述語(yǔ)音指令時(shí)控制指令,則判斷所述語(yǔ)音指令中是否包含當(dāng)前頁(yè)面所支持操作指令的關(guān)鍵詞;若不包含當(dāng)前頁(yè)面所支持操作指令的關(guān)鍵詞,則判斷所述語(yǔ)音指令是否和前次執(zhí)行語(yǔ)音控制時(shí)的關(guān)鍵詞指令相關(guān);若相關(guān),則結(jié)合前次執(zhí)行語(yǔ)音控制時(shí)的關(guān)鍵詞指令和當(dāng)前語(yǔ)音指令執(zhí)行語(yǔ)音控制操作,從而能夠在用戶(hù)連續(xù)輸入多個(gè)語(yǔ)音指令時(shí),通過(guò)聯(lián)系上下文判斷多個(gè)語(yǔ)音指令之間是否有關(guān)聯(lián)關(guān)系來(lái)準(zhǔn)確的理解用戶(hù)的意圖,提高了語(yǔ)音控制的智能性,給用戶(hù)帶來(lái)了更好的體驗(yàn)。
附圖說(shuō)明
圖1是本發(fā)明第一實(shí)施例提供的一種語(yǔ)音控制的處理方法的具體實(shí)現(xiàn)流程圖;
圖2是本發(fā)明第二實(shí)施例提供的一種語(yǔ)音控制的處理方法的具體實(shí)現(xiàn)流程圖;
圖3是本發(fā)明第三實(shí)施例提供的一種語(yǔ)音控制的處理方法的具體實(shí)現(xiàn)流程圖;
圖4是本發(fā)明第一實(shí)施例提供的一種語(yǔ)音控制的處理系統(tǒng)的示意性框圖;
圖5是本發(fā)明第二實(shí)施例提供的一種語(yǔ)音控制的處理系統(tǒng)的示意性框圖;
圖6是本發(fā)明第三實(shí)施例提供的一種語(yǔ)音控制的處理系統(tǒng)的示意性框圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
圖1是本發(fā)明第一實(shí)施例提供的一種語(yǔ)音控制的處理方法的具體實(shí)現(xiàn)流程圖。參見(jiàn)圖1所示,本實(shí)施例提供的一種語(yǔ)音控制的處理方法,可以包括以下步驟:
在S101中,當(dāng)接收到用戶(hù)輸入的語(yǔ)音指令時(shí),判斷所述語(yǔ)音指令的類(lèi)型。
在本實(shí)施例中,所述語(yǔ)音指令的類(lèi)型主要包括控制指令和搜索指令兩種類(lèi)型,其中所述控制指令是指諸如音量調(diào)節(jié)、暫停、快進(jìn)/快退等類(lèi)型的語(yǔ)音控制指令,所述搜索指令是指諸如音視頻搜索類(lèi)型的語(yǔ)音搜索指令。
在S102中,若所述語(yǔ)音指令為控制指令,則判斷所述語(yǔ)音指令中是否包含當(dāng)前頁(yè)面所支持操作指令的關(guān)鍵詞。
在本實(shí)施例中,所述判斷所述語(yǔ)音指令中是否包含當(dāng)前頁(yè)面所支持操作指令的關(guān)鍵詞之前還可以包括:
當(dāng)判斷出所述語(yǔ)音指令是控制指令時(shí),首先判斷該語(yǔ)音指令是否是頁(yè)面跳轉(zhuǎn)指令;
若是頁(yè)面跳轉(zhuǎn)指令,則跳轉(zhuǎn)到新的顯示頁(yè)面,并繼續(xù)檢測(cè)是否接收到用戶(hù)輸入的語(yǔ)音指令;
若不是頁(yè)面跳轉(zhuǎn)指令,則判斷所述語(yǔ)音指令是否是智能終端顯示的當(dāng)前頁(yè)面所支持的操作指令;
若是當(dāng)前頁(yè)面所支持的操作指令,則進(jìn)一步判斷所述語(yǔ)音指令中是否包含當(dāng)前頁(yè)面所支持操作指令的關(guān)鍵詞;
若不是當(dāng)前頁(yè)面所支持的操作指令,則忽略該語(yǔ)音指令。
在S103中,若不包含當(dāng)前頁(yè)面所支持操作指令的關(guān)鍵詞,則判斷所述語(yǔ)音指令是否和前次執(zhí)行語(yǔ)音控制時(shí)的關(guān)鍵詞指令相關(guān)。
在本實(shí)施例中,用戶(hù)輸入的語(yǔ)音指令會(huì)對(duì)應(yīng)執(zhí)行一個(gè)命令,其中所述語(yǔ)音指令中必須包含其對(duì)應(yīng)執(zhí)行命令所需的關(guān)鍵詞,例如:用戶(hù)想要指令的命令是調(diào)節(jié)音量,那么用戶(hù)輸入的語(yǔ)音指令中必須包含有關(guān)鍵詞“聲音”或者“音量”,如:聲音大一點(diǎn);若不包含“聲音”或“音量”,例如:大一點(diǎn),則智能終端無(wú)法識(shí)別出該語(yǔ)音指令,此時(shí)就需要結(jié)合前次語(yǔ)音控制操作時(shí)的關(guān)鍵詞指令來(lái)識(shí)別用戶(hù)的意圖,若前次語(yǔ)音控制操作時(shí)的關(guān)鍵詞指令中包含的關(guān)鍵詞為“聲音”或者“音量”,其與本次語(yǔ)音指令中的“大一點(diǎn)”能夠構(gòu)成一條符合當(dāng)前頁(yè)面所支持的操作指令,則說(shuō)明兩者是相關(guān)的,后續(xù)即可結(jié)合兩者正確的識(shí)別出用戶(hù)的意圖進(jìn)行相應(yīng)的語(yǔ)音控制操作。
在S104中,若相關(guān),則結(jié)合前次執(zhí)行語(yǔ)音控制時(shí)的關(guān)鍵詞指令和當(dāng)前語(yǔ)音指令執(zhí)行語(yǔ)音控制操作。
在本實(shí)施例中,若前次執(zhí)行語(yǔ)音控制時(shí)的關(guān)鍵詞為“聲音”或“音量”,當(dāng)前語(yǔ)音指令為“大一點(diǎn)”,并且當(dāng)前頁(yè)面支持音量調(diào)節(jié)的操作指令,則結(jié)合前次執(zhí)行語(yǔ)音控制時(shí)的關(guān)鍵詞指令和當(dāng)前語(yǔ)音指令執(zhí)行語(yǔ)音控制操作具體就可以是:執(zhí)行“聲音大一點(diǎn)”所對(duì)應(yīng)的語(yǔ)音控制操作。
以上可以看出,本實(shí)施例提供的一種語(yǔ)音控制的處理方法由于通過(guò)當(dāng)接收到用戶(hù)輸入的語(yǔ)音指令時(shí),判斷所述語(yǔ)音指令的類(lèi)型;若所述語(yǔ)音指令是控制指令,則判斷所述語(yǔ)音指令中是否包含當(dāng)前頁(yè)面所支持操作指令的關(guān)鍵詞;若不包含當(dāng)前頁(yè)面所支持操作指令的關(guān)鍵詞,則判斷所述語(yǔ)音指令是否和前次執(zhí)行語(yǔ)音控制時(shí)的關(guān)鍵詞指令相關(guān);若相關(guān),則結(jié)合前次執(zhí)行語(yǔ)音控制時(shí)的關(guān)鍵詞指令和當(dāng)前語(yǔ)音指令執(zhí)行語(yǔ)音控制操作,從而能夠在用戶(hù)連續(xù)輸入多個(gè)語(yǔ)音指令時(shí),通過(guò)聯(lián)系上下文判斷多個(gè)語(yǔ)音指令之間是否有關(guān)聯(lián)關(guān)系來(lái)準(zhǔn)確的理解用戶(hù)的意圖,提高了語(yǔ)音控制的智能性,給用戶(hù)帶來(lái)了更好的體驗(yàn)。
圖2是本發(fā)明第二實(shí)施例提供的一種語(yǔ)音控制的處理方法的具體實(shí)現(xiàn)流程圖。參見(jiàn)圖2所示,相對(duì)于上一實(shí)施例,本實(shí)施例提供的一種語(yǔ)音控制的處理方法在所述當(dāng)接收到用戶(hù)輸入的語(yǔ)音指令時(shí),判斷所述語(yǔ)音指令中是否包含當(dāng)前頁(yè)面所支持操作指令的關(guān)鍵詞之后還包括:
在S205中,若所述語(yǔ)音指令是搜索指令,則判斷當(dāng)前語(yǔ)音指令中的關(guān)鍵詞是否是前次搜索內(nèi)容的標(biāo)簽信息。
進(jìn)一步的,在本實(shí)施例中,所述判斷當(dāng)前語(yǔ)音指令中的關(guān)鍵詞是否是前次搜索內(nèi)容的標(biāo)簽信息之前還可以包括:
若所述語(yǔ)音指令是搜索指令,則判斷當(dāng)前頁(yè)面顯示的內(nèi)容是否為執(zhí)行過(guò)搜索操作后的顯示內(nèi)容;
若不是執(zhí)行過(guò)搜索操作后的顯示內(nèi)容,則直接根據(jù)所述語(yǔ)音指令在全網(wǎng)數(shù)據(jù)庫(kù)中進(jìn)行搜索;
若是執(zhí)行過(guò)搜索操作后的顯示內(nèi)容的,則進(jìn)入判斷當(dāng)前語(yǔ)音指令中的關(guān)鍵詞是否是前次搜索內(nèi)容的標(biāo)簽信息的步驟。
在本實(shí)施例中,因?yàn)閳?zhí)行搜索操作后,搜索結(jié)果一般都以列表形式顯示,因此,可以通過(guò)判斷當(dāng)前頁(yè)面的顯示內(nèi)容是否是以列表的形式進(jìn)行顯示的來(lái)判斷當(dāng)前頁(yè)面的顯示內(nèi)容是否為執(zhí)行過(guò)搜索操作后的顯示內(nèi)容,若當(dāng)前頁(yè)面的顯示內(nèi)容是以列表的形式進(jìn)行顯示的,則說(shuō)明在用戶(hù)輸入當(dāng)前語(yǔ)音指令之前智能終端在當(dāng)前頁(yè)面進(jìn)行過(guò)搜索操作,因此,需要判斷用戶(hù)此次輸入的語(yǔ)音指令與上一次搜索的內(nèi)容是否相關(guān);若當(dāng)前頁(yè)面的顯示內(nèi)容不是以列表的形式顯示的,則說(shuō)明在用戶(hù)輸入當(dāng)前語(yǔ)音指令之前智能終端未在當(dāng)前頁(yè)面執(zhí)行過(guò)搜索操作,所以可以直接根據(jù)所述語(yǔ)音指令在全網(wǎng)執(zhí)行搜所操作。
在本實(shí)施例中,通過(guò)判斷當(dāng)前語(yǔ)音指令中的關(guān)鍵詞是否是前次搜索內(nèi)容的標(biāo)簽信息來(lái)確定當(dāng)前輸入的語(yǔ)音指令是否與前次搜索內(nèi)容相關(guān)。例如:若前次搜索內(nèi)容為一些視頻內(nèi)容,這些視頻內(nèi)容包含的標(biāo)簽信息包括:地區(qū)、類(lèi)型以及時(shí)間等關(guān)鍵詞。那么當(dāng)檢測(cè)到用戶(hù)當(dāng)前輸入的語(yǔ)音指令是搜索指令,并且智能終端當(dāng)前頁(yè)面顯示的內(nèi)容是以列表的形式顯示時(shí),即需要判斷當(dāng)前語(yǔ)音指令中的關(guān)鍵詞是否包括“地區(qū)”、“類(lèi)型”和/或“時(shí)間”,若至少包括其中一個(gè),則說(shuō)明當(dāng)前語(yǔ)音指令與前次搜索指令是相關(guān)的,此時(shí)需要結(jié)合前次搜索內(nèi)容進(jìn)行收窄搜索,否則重新在全網(wǎng)進(jìn)行搜索。其中,所述收窄搜索具體是指在前次搜索內(nèi)容或搜索條件的基礎(chǔ)上再結(jié)合本次輸入的搜索條件進(jìn)行進(jìn)一步的搜索。
在S206中,若是前次搜索內(nèi)容的標(biāo)簽信息,則根據(jù)所述語(yǔ)音指令在前次的搜索內(nèi)容中進(jìn)行收窄搜索。
在本實(shí)施例中,若當(dāng)前語(yǔ)音指令中的關(guān)鍵詞是前次搜索內(nèi)容的標(biāo)簽信息,則根據(jù)當(dāng)前語(yǔ)音指令中的關(guān)鍵詞在前次的搜索內(nèi)容中進(jìn)行收窄搜索。
需要說(shuō)明的是,若當(dāng)前語(yǔ)音指令中包含有多個(gè)關(guān)鍵詞,其中部分關(guān)鍵詞是前次搜索內(nèi)容的標(biāo)簽信息,另外部分不是前次搜索內(nèi)容的標(biāo)簽信息,則可以提示用戶(hù)是否修改關(guān)鍵詞,若用戶(hù)根據(jù)提示將不符合前次搜索內(nèi)容的標(biāo)簽信息的關(guān)鍵詞修改為符合前次搜索內(nèi)容標(biāo)簽信息的關(guān)鍵詞,則根據(jù)修改后的語(yǔ)音指令所包含的關(guān)鍵詞在前次搜索內(nèi)容中進(jìn)行收窄搜索;若用戶(hù)選擇不修改關(guān)鍵詞,則根據(jù)當(dāng)前語(yǔ)音指令中的關(guān)鍵詞在全網(wǎng)數(shù)據(jù)庫(kù)中進(jìn)行搜索。
在S207中,若不是前次搜索內(nèi)容的標(biāo)簽信息,則根據(jù)所述語(yǔ)音指令在全網(wǎng)數(shù)據(jù)庫(kù)中重新搜索。
在本實(shí)施例中,若當(dāng)前語(yǔ)音指令中所包含的關(guān)鍵詞均不是前次搜索內(nèi)容的標(biāo)簽信息,則直接根據(jù)當(dāng)前語(yǔ)音指令中的關(guān)鍵詞在全網(wǎng)數(shù)據(jù)庫(kù)中重新搜索。
需要說(shuō)明的是,本實(shí)施例中的步驟S201~步驟S204由于與圖1所示實(shí)施例中的步驟S101~步驟S104完全一樣,因此在此不再贅述。
以上可以看出,本實(shí)施例提供的一種語(yǔ)音控制的處理方法同樣能夠在用戶(hù)連續(xù)輸入多個(gè)語(yǔ)音指令時(shí),通過(guò)聯(lián)系上下文判斷多個(gè)語(yǔ)音指令之間是否有關(guān)聯(lián)關(guān)系來(lái)準(zhǔn)確的理解用戶(hù)的意圖,提高了語(yǔ)音控制的智能性,給用戶(hù)帶來(lái)了更好的體驗(yàn)。
圖3是本發(fā)明第二實(shí)施例提供的一種語(yǔ)音控制的處理方法的具體實(shí)現(xiàn)流程圖。參見(jiàn)圖3所示,相對(duì)于圖1所示實(shí)施例,本實(shí)施例提供的一種語(yǔ)音控制的處理方法在所述當(dāng)接收到用戶(hù)輸入的語(yǔ)音指令時(shí),判斷所述語(yǔ)音指令中是否包含當(dāng)前頁(yè)面所支持操作指令的關(guān)鍵詞之前還包括:
在S300-1中,將智能終端的顯示頁(yè)面進(jìn)行分類(lèi),統(tǒng)計(jì)每類(lèi)頁(yè)面所支持的操作指令以及每個(gè)指令操作后下一步所對(duì)應(yīng)的操作指令;
在S300-2中,當(dāng)智能設(shè)備進(jìn)入到當(dāng)前頁(yè)面時(shí),根據(jù)所述當(dāng)前頁(yè)面的頁(yè)面類(lèi)型獲取當(dāng)前頁(yè)面所支持的操作指令,并將當(dāng)前頁(yè)面所支持的操作指令提示給用戶(hù)。
在本實(shí)施例中,智能終端可以在當(dāng)前頁(yè)面中以文字或圖表的方式提示用戶(hù)可以進(jìn)行的操作,例如:若智能終端顯示的當(dāng)前頁(yè)面為電影的播放頁(yè)面,則可以在該頁(yè)面的預(yù)設(shè)區(qū)域顯示用于提示用戶(hù)輸入語(yǔ)音指令的操作引導(dǎo)詞,包括但不限于:暫停、快進(jìn)/快退、返回、靜音、音量+、音量-,收藏以及播放歷史等引導(dǎo)詞。
進(jìn)一步的,相對(duì)于圖1所示實(shí)施例,本實(shí)施例中,在所述若相關(guān),則結(jié)合前次執(zhí)行語(yǔ)音控制時(shí)的關(guān)鍵詞指令和當(dāng)前語(yǔ)音指令執(zhí)行語(yǔ)音控制操作之后還可以包括:
在S305中,根據(jù)所述語(yǔ)音控制操作之后下一步所對(duì)應(yīng)的操作指令對(duì)用戶(hù)進(jìn)行語(yǔ)音輸入提示。
在本實(shí)施例中,由于預(yù)先統(tǒng)計(jì)過(guò)每個(gè)指令操作后下一步所對(duì)應(yīng)的操作指令,因此在用戶(hù)根據(jù)當(dāng)前語(yǔ)音指令執(zhí)行語(yǔ)音控制操作之后智能終端可以獲取到用戶(hù)下一個(gè)可能需要執(zhí)行的操作,并對(duì)用戶(hù)進(jìn)行提示,引導(dǎo)用戶(hù)輸入正確的語(yǔ)音指令。例如:若當(dāng)前輸入的語(yǔ)音指令的快進(jìn),那么當(dāng)智能終端執(zhí)行完快進(jìn)操作后會(huì)在當(dāng)前頁(yè)面的預(yù)設(shè)區(qū)域顯示諸如“快進(jìn)/快退到XX秒”或者“快進(jìn)/快退到XX場(chǎng)景”的操作引導(dǎo)詞,引導(dǎo)用戶(hù)輸入正確的語(yǔ)音指令。
需要說(shuō)明的是,本實(shí)施例中的步驟S301~步驟S304由于與圖1所示實(shí)施例中的步驟S101~步驟S104完全相同,因此在此不再贅述。
因此,可以看出相對(duì)于圖1所示實(shí)施例,本實(shí)施例提供的一種語(yǔ)音控制的處理方法不僅能夠在用戶(hù)連續(xù)輸入多個(gè)語(yǔ)音指令時(shí),通過(guò)聯(lián)系上下文判斷多個(gè)語(yǔ)音指令之間是否有關(guān)聯(lián)關(guān)系來(lái)準(zhǔn)確的理解用戶(hù)的意圖,而且還能夠引導(dǎo)用戶(hù)輸入正確的語(yǔ)音指令,進(jìn)一步提升了用戶(hù)體驗(yàn)。
圖4是本發(fā)明第一實(shí)施例提供的一種語(yǔ)音控制的處理系統(tǒng)的示意性框圖,該系統(tǒng)用于本發(fā)明圖1所示實(shí)施例提供的方法。為了便于說(shuō)明,僅僅示出了與本實(shí)施例相關(guān)的部分。
參見(jiàn)圖4所示,本實(shí)施例提供的一種語(yǔ)音控制的處理系統(tǒng),包括:
語(yǔ)音指令判斷模塊1,用于當(dāng)接收到用戶(hù)輸入的語(yǔ)音指令時(shí),判斷所述語(yǔ)音指令的類(lèi)型;
關(guān)鍵詞匹配模塊2,用于若所述語(yǔ)音指令為控制指令,則判斷所述語(yǔ)音指令中是否包含當(dāng)前頁(yè)面所支持操作指令的關(guān)鍵詞;
關(guān)聯(lián)判斷模塊3,用于若不包含當(dāng)前頁(yè)面所支持操作指令的關(guān)鍵詞,則判斷所述語(yǔ)音指令是否和前次執(zhí)行語(yǔ)音控制時(shí)的關(guān)鍵詞指令相關(guān);
語(yǔ)音控制模塊4,用于若相關(guān),則結(jié)合前次執(zhí)行語(yǔ)音控制時(shí)的關(guān)鍵詞指令和當(dāng)前語(yǔ)音指令執(zhí)行語(yǔ)音控制操作。
可選的,參見(jiàn)圖5,是本發(fā)明第二實(shí)施例提供的一種語(yǔ)音控制的處理系統(tǒng)的示意性框圖,該系統(tǒng)用于本發(fā)明圖2所示實(shí)施例提供的方法。參見(jiàn)圖5所示,相對(duì)于上一實(shí)施例,本實(shí)施例中,所述的語(yǔ)音控制的處理系統(tǒng)還包括:
標(biāo)簽信息判斷模塊6,用于若所述語(yǔ)音指令是搜索指令,則判斷當(dāng)前語(yǔ)音指令中的關(guān)鍵詞是否是前次搜索內(nèi)容的標(biāo)簽信息;
收窄搜索模塊7,用于若是前次搜索內(nèi)容的標(biāo)簽信息,則根據(jù)所述語(yǔ)音指令在前次的搜索內(nèi)容中進(jìn)行收窄搜索;
全網(wǎng)搜索模塊8,用于若不是前次搜索內(nèi)容的標(biāo)簽信息,則根據(jù)所述語(yǔ)音指令在全網(wǎng)數(shù)據(jù)庫(kù)中重新搜索。
進(jìn)一步的,相對(duì)于上一實(shí)施例,本實(shí)施例中,所述的語(yǔ)音控制的處理系統(tǒng)還包括:
顯示內(nèi)容判斷模塊5,用于若所述語(yǔ)音指令是搜索指令,則判斷當(dāng)前頁(yè)面顯示的內(nèi)容是否為執(zhí)行過(guò)搜索操作后的顯示內(nèi)容;
所述全網(wǎng)搜索模塊8,還用于若不是執(zhí)行過(guò)搜索操作后的顯示內(nèi)容,則直接根據(jù)所述語(yǔ)音指令在全網(wǎng)數(shù)據(jù)庫(kù)中進(jìn)行搜索;
所述標(biāo)簽信息判斷模塊6,還用于若是執(zhí)行過(guò)搜索操作后的顯示內(nèi)容,則判斷當(dāng)前語(yǔ)音指令中的關(guān)鍵詞是否是前次搜索內(nèi)容的標(biāo)簽信息。
可選的,參見(jiàn)圖6,是本發(fā)明第三實(shí)施例提供的一種語(yǔ)音控制的處理系統(tǒng)的示意性框圖,該系統(tǒng)用于本發(fā)明圖3所示實(shí)施例提供的方法。參見(jiàn)圖6所示,相對(duì)于上一實(shí)施例,本實(shí)施例中,所述的語(yǔ)音控制的處理系統(tǒng)還包括:
頁(yè)面分類(lèi)統(tǒng)計(jì)模塊9,用于將智能終端的顯示頁(yè)面進(jìn)行分類(lèi),統(tǒng)計(jì)每類(lèi)頁(yè)面所支持的操作指令以及每個(gè)指令操作后下一步所對(duì)應(yīng)的操作指令;
語(yǔ)音輸入提示模塊10,用于當(dāng)智能設(shè)備進(jìn)入到當(dāng)前頁(yè)面時(shí),根據(jù)所述當(dāng)前頁(yè)面的頁(yè)面類(lèi)型獲取當(dāng)前頁(yè)面所支持的操作指令,并將當(dāng)前頁(yè)面所支持的操作指令提示給用戶(hù)。
進(jìn)一步的,在本實(shí)施例中,所述語(yǔ)音輸入提示模塊10還用于:
根據(jù)所述語(yǔ)音控制操作之后下一步所對(duì)應(yīng)的操作指令對(duì)用戶(hù)進(jìn)行語(yǔ)音輸入提示。
需要說(shuō)明的是,本發(fā)明實(shí)施例提供的上述系統(tǒng)中的各個(gè)模塊,由于與本發(fā)明方法實(shí)施例基于同一構(gòu)思,其帶來(lái)的技術(shù)效果與本發(fā)明方法實(shí)施例相同,具體內(nèi)容可參見(jiàn)本發(fā)明方法實(shí)施例中的敘述,此處不再贅述。
因此,可以看出本發(fā)明實(shí)施例提供的上述語(yǔ)音控制的處理系統(tǒng)同樣能夠在用戶(hù)連續(xù)輸入多個(gè)語(yǔ)音指令時(shí),通過(guò)聯(lián)系上下文判斷多個(gè)語(yǔ)音指令之間是否有關(guān)聯(lián)關(guān)系來(lái)準(zhǔn)確的理解用戶(hù)的意圖,提高了語(yǔ)音控制的智能性,給用戶(hù)帶來(lái)了更好的體驗(yàn)。
本發(fā)明實(shí)施例方法中的步驟可以根據(jù)實(shí)際需要進(jìn)行順序調(diào)整、合并和刪減。
本發(fā)明實(shí)施例系統(tǒng)中的模塊可以根據(jù)實(shí)際需要進(jìn)行合并、劃分和刪減。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。