国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種智能電視的語音控制方法及系統(tǒng)與流程

      文檔序號(hào):12498811閱讀:615來源:國知局
      一種智能電視的語音控制方法及系統(tǒng)與流程

      本發(fā)明涉及智能電視控制技術(shù)領(lǐng)域,尤其涉及的是一種智能電視的語音控制方法及系統(tǒng)。



      背景技術(shù):

      目前智能電視逐漸普及,在傳統(tǒng)的遙控器控制的基礎(chǔ)上,現(xiàn)在的智能電視多結(jié)合了語音、手勢、觸摸等不同的輸入控制方式。這些方式各有優(yōu)劣,其中語音控制作為一種基礎(chǔ)技術(shù)日漸成熟、能夠滿足復(fù)雜的輸入和交互的方式而受到大部分智能電視廠家的青睞。

      雖然市場上的語音控制模塊對(duì)于傳統(tǒng)遙控器控制功能(電源、頻道、音量、菜單等)和點(diǎn)播功能(輸入、選擇等)都足以應(yīng)付,即能完成簡單的、上下文無關(guān)的指令或全局的、無關(guān)界面或模塊的指令控制。但是對(duì)于上下文控制和局部頁面指令控制的表現(xiàn)則較差,無法實(shí)現(xiàn)指令的上下文理解,或者識(shí)別出在特定界面上有效的指令。

      因此,現(xiàn)有技術(shù)有待于進(jìn)一步的改進(jìn)。



      技術(shù)實(shí)現(xiàn)要素:

      鑒于上述現(xiàn)有技術(shù)中的不足之處,本發(fā)明的目的在于為用戶提供一種智能電視的語音控制方法及系統(tǒng),克服現(xiàn)有技術(shù)中語音控制電視時(shí),無法實(shí)現(xiàn)電視顯示頁面上下文和局部頁面內(nèi)容顯示的語音控制缺陷。

      本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下:

      一種智能電視的語音控制方法,其中,包括以下步驟:

      步驟A、接收的用戶輸入的語音指令,判斷所述語音指令是否為上下文指令,若是,則輸出所述上下文指令到電視客戶端,否則執(zhí)行步驟B;

      步驟B、判斷所述語音指令是否為局部頁面指令,若是,則輸出所述局部頁面指令到電視客戶端,否則,執(zhí)行步驟C;

      步驟C、對(duì)所述語音指令進(jìn)行解析,并根據(jù)解析結(jié)果返回全局控制指令;

      步驟D、對(duì)所述全局控制指令進(jìn)行封裝,將所述全局控制指令生成動(dòng)態(tài)指令緩存,并輸出所述全局控制指令到電視客戶端。

      其中,所述上下文指令為與上一次輸入的語音指令相關(guān)聯(lián),且支持上下文操作的控制指令;

      所述局部頁面指令為與上一次輸入的語音指令相關(guān)聯(lián),且不支持上下文操作的控制指令;

      所述全局控制指令為在任何一個(gè)電視顯示頁面中都可以執(zhí)行的控制指令。

      所述的智能電視的語音控制方法,其中,所述步驟A之前包括:

      步驟A01、按照功能將智能電視的控制指令進(jìn)行分類;根據(jù)電視顯示頁面內(nèi)含有的業(yè)務(wù)信息,定義電視顯示頁面的分類,并設(shè)置各個(gè)電視顯示頁面的唯一ID。

      所述的智能電視的語音控制方法,其中,所述步驟A判斷所述語音指令是否為上下文指令之前還包括步驟:

      步驟A1、判斷所述語音指令所請(qǐng)求控制的電視ID及電視顯示頁面ID下,是否含有緩存控制指令,若是,則提取所述緩存控制指令,根據(jù)所述緩存控制指令判斷所述語音指令是否為上下文指令,否則執(zhí)行步驟C。

      所述的智能電視的語音控制方法,其中,所述動(dòng)態(tài)指令緩存中緩存的信息包括:語音指令所請(qǐng)求控制的電視ID和當(dāng)前電視顯示頁面ID;所述動(dòng)態(tài)指令使用正則表達(dá)式表示,且每個(gè)動(dòng)態(tài)指令對(duì)應(yīng)一個(gè)正則表達(dá)式,并且所述動(dòng)態(tài)指令緩存于云端。

      所述的智能電視的語音控制方法,其中,所述步驟A中判斷所述語音指令是否為上下文指令的方法包括步驟:

      步驟A2、判斷上下文監(jiān)聽標(biāo)記是否開啟,若是,則執(zhí)行步驟A3,否則執(zhí)行步驟B;

      步驟A3、判斷上下文指令與本次輸入的語音指令是否匹配,若匹配,返回上一次輸入的語音指令,判定本次為上下文指令,否則關(guān)閉上下文監(jiān)聽標(biāo)記,并執(zhí)行步驟B。

      所述的智能電視的語音控制方法,其中,所述步驟B中判斷所述語音指令是否為局部頁面指令的方法包括步驟:

      步驟B1、判斷當(dāng)前電視顯示頁面ID下是否含有緩存的動(dòng)態(tài)指令,若有,則提取所述電視顯示頁面ID下緩存的動(dòng)態(tài)指令,并執(zhí)行步驟B2,否則執(zhí)行步驟C;

      步驟B2、判斷本次輸入的語音指令是否含有相匹配的正則表達(dá)式,若有,則直接返回與所述正則表達(dá)式相對(duì)應(yīng)的動(dòng)態(tài)指令,否則執(zhí)行步驟C。

      一種智能電視的語音控制系統(tǒng),其中,包括:

      上下文指令判斷模塊,用于接收的用戶輸入的語音指令,判斷所述語音指令是否為上下文指令,若是,則輸出所述上下文指令到電視客戶端;

      局部頁面指令判斷模塊,用于判斷所述語音指令是否為局部頁面指令,若是,則輸出所述局部頁面指令到電視客戶端;

      全局指令解析模塊,用于對(duì)所述語音指令進(jìn)行解析,并根據(jù)解析結(jié)果返回全局控制指令;

      全局指令處理模塊,用于對(duì)所述全局控制指令進(jìn)行封裝,將所述全局控制指令生成動(dòng)態(tài)指令緩存,并輸出所述全局控制指令到電視客戶端;

      所述上下文指令為與上一次輸入的語音指令相關(guān)聯(lián),且支持上下文操作的控制指令;

      所述局部頁面指令為與上一次輸入的語音指令相關(guān)聯(lián),且不支持上下文操作的控制指令;

      所述全局控制指令為在任何一個(gè)電視顯示頁面中都可以執(zhí)行的控制指令。

      所述的智能電視的語音控制系統(tǒng),其中,所述系統(tǒng)還包括:

      指令及頁面分類模塊,用于按照功能將智能電視的控制指令進(jìn)行分類;根據(jù)電視顯示頁面內(nèi)含有的業(yè)務(wù)信息,定義電視顯示頁面的分類,并設(shè)置各個(gè)電視顯示頁面的唯一ID。

      所述的智能電視的語音控制系統(tǒng),其中,所述上下文判斷模塊包括:

      監(jiān)聽判斷單元,用于判斷上下文監(jiān)聽標(biāo)記是否開啟;

      匹配判斷單元,用于判斷上下文指令與本次輸入的語音指令是否匹配,若匹配,返回上一次輸入的語音指令,判定本次為上下文指令,否則關(guān)閉上下文監(jiān)聽標(biāo)記。

      所述的智能電視的語音控制系統(tǒng),其中,所述動(dòng)態(tài)指令緩存中緩存的信息包括:語音指令所請(qǐng)求控制的電視ID和當(dāng)前電視顯示頁面ID;所述動(dòng)態(tài)指令使用正則表達(dá)式表示,且每個(gè)動(dòng)態(tài)指令對(duì)應(yīng)一個(gè)正則表達(dá)式,并且所述動(dòng)態(tài)指令緩存于云端;

      所述局部頁面指令判斷模塊包括:

      頁面緩存判斷單元,用于判斷當(dāng)前電視顯示頁面ID下是否含有緩存的動(dòng)態(tài)指令,若有,則提取所述電視顯示頁面ID下緩存的動(dòng)態(tài)指令;

      表達(dá)式匹配單元,用于判斷本次輸入的語音指令是否含有相匹配的正則表達(dá)式,若有,則直接返回與所述正則表達(dá)式相對(duì)應(yīng)的動(dòng)態(tài)指令。

      有益效果,本發(fā)明提供了一種智能電視的語音控制方法及系統(tǒng),通過接收的用戶輸入的語音指令,判斷所述語音指令是否為上下文指令,若是,則輸出所述上下文指令到電視客戶端,否則判斷所述語音指令是否為局部頁面指令,若是,則輸出所述局部頁面指令到電視客戶端,否則對(duì)所述語音指令進(jìn)行解析,并根據(jù)解析結(jié)果返回全局控制指令,對(duì)所述全局控制指令進(jìn)行封裝,將所述全局控制指令生成動(dòng)態(tài)指令緩存,并輸出所述全局控制指令到電視客戶端,從而實(shí)現(xiàn)電視顯示頁面上下文和局部頁面內(nèi)容顯示的語音控制,為用戶通過語音控制智能電視提供了便利。

      附圖說明

      圖1是本發(fā)明的所述的智能電視的語音控制方法的步驟流程圖。

      圖2是本發(fā)明所述的智能電視的語音控制方法具體實(shí)施例的步驟示意圖。

      圖3是本發(fā)明所述的智能電視的語音控制系統(tǒng)的原理結(jié)構(gòu)示意圖。

      具體實(shí)施方式

      為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,并不用于限定本發(fā)明。

      本發(fā)明提供了一種智能電視的語音控制方法,如圖1所示,包括以下步驟:

      步驟S1、接收用戶輸入的語音指令,判斷所述語音指令是否為上下文指令,若是,則輸出所述上下文指令到電視客戶端,否則執(zhí)行步驟S2。

      所述智能電視通過視頻設(shè)備接收用戶輸入的語音指令,并判斷所述語音指令是否為上下文指令,若判定位上下文指令則將該語音指令輸出到電視客戶端,若不是,則進(jìn)行下一步步驟的判斷。

      具體的,所述上下文指令為與上一次輸入的語音指令相關(guān)聯(lián),且支持上下文操作的控制指令。比如:“上一頁”、“下一頁”或者“增加音量”等控制指令。根據(jù)所述上下文指令的定義,可以看出若要對(duì)本次接收到的語音指令是否為上下文指令,則需要在上一次輸入語音指令時(shí),對(duì)上一次輸入的語音指令進(jìn)行存儲(chǔ),便于將上一次輸入的語音指令與本次的語音指令進(jìn)行匹配,判斷兩個(gè)語音指令之間是否相關(guān)聯(lián)。因此本步驟中還包括步驟:

      S11、判斷所述語音指令所請(qǐng)求控制的電視ID及電視顯示頁面ID下,是否含有緩存控制指令,若是,則提取所述緩存控制指令,根據(jù)所述緩存控制指令判斷所述語音指令是否為上下文指令,否則將本次接收到的語音指令直接判定為全局控制指令處理。

      為了對(duì)上一次輸入的語音指令進(jìn)行更好的緩存,在進(jìn)行動(dòng)態(tài)指令緩存時(shí),動(dòng)態(tài)指令所緩存的信息包括:語音指令所請(qǐng)求控制的電視ID和當(dāng)前電視顯示頁面ID;所述動(dòng)態(tài)指令使用正則表達(dá)式表示,且每個(gè)動(dòng)態(tài)指令對(duì)應(yīng)一個(gè)正則表達(dá)式,并且所述動(dòng)態(tài)指令緩存于云端。由于采用對(duì)電視ID和電視顯示頁面的ID進(jìn)行保存,因此保證了緩存信息匹配時(shí)的準(zhǔn)確性。并且,在對(duì)動(dòng)態(tài)指令進(jìn)行表示時(shí),采用了正則表達(dá)式的方式與動(dòng)態(tài)指令的字符串建立一一對(duì)應(yīng)的關(guān)系,可以實(shí)現(xiàn)動(dòng)態(tài)指令的快速查找與匹配。

      為了更好的對(duì)本次接收到的語音指令進(jìn)行是否為上下文指令,本步驟中還包括以下步驟:

      S12、判斷上下文監(jiān)聽標(biāo)記是否開啟,若是,則執(zhí)行步驟A3,否則執(zhí)行步驟S2。

      步驟S13、判斷上下文指令與本次輸入的語音指令是否匹配,若匹配,返回上一次輸入的語音指令,判定本次為上下文指令,否則關(guān)閉上下文監(jiān)聽標(biāo)記,并執(zhí)行步驟S2。

      由于上下文指令是與上一次輸入的上下文指令之間相關(guān)聯(lián),因此具體在上一次輸入的語音指令為上下文指令時(shí),對(duì)其進(jìn)行緩存的同時(shí),還開啟上下文監(jiān)聽標(biāo)記,用于對(duì)本次接收到的語音指令是否為上下文指令進(jìn)行匹配,若匹配,則返回與上一次輸入的上下文指令相同的控制指令,否則該指令并非是與上一次輸入的上下文指令相關(guān)聯(lián)的上下文指令,將所述語音指令執(zhí)行是否為動(dòng)態(tài)指令的判斷過程。

      步驟S2、判斷所述語音指令是否為局部頁面指令,若是,則輸出所述局部頁面指令到電視客戶端,否則,執(zhí)行步驟S3。

      由于上述步驟S1中判斷出所述語音指令不是上下文指令,則本步驟中對(duì)其是否為動(dòng)態(tài)指令中的局部頁面指令進(jìn)行判斷,若為局部頁面指令,則輸出所述局部頁面指令到電視客戶端,否則將其判定位全局控制指令。

      所述局部頁面指令為與上一次輸入的語音指令相關(guān)聯(lián),且不支持上下文操作的控制指令。例如列表頁上的選擇、翻頁操作,跟當(dāng)前列表的結(jié)果內(nèi)容有關(guān)。具體到選擇可按位置操作,如“第一個(gè)”、“第一排第二個(gè)”,位置序號(hào)又局限于當(dāng)前頁面的結(jié)果數(shù)量和排列方式;選擇也可按具體資源內(nèi)容(影片標(biāo)題)進(jìn)行操作,如當(dāng)前頁面有一部可直接說出該名稱選擇。另外,列表頁上的翻頁操作,跟當(dāng)前頁數(shù)、頁面序號(hào)有關(guān),例如在第一頁說“上一頁”則無效,在最后一頁說“下一頁”也無效。

      本步驟中為了更為準(zhǔn)確的對(duì)所述語音指令是否為局部頁面指令進(jìn)行判斷,本步驟中還包括以下步驟:

      步驟S21、判斷當(dāng)前電視顯示頁面ID下是否含有緩存的動(dòng)態(tài)指令,若有,則提取所述電視顯示頁面ID下緩存的動(dòng)態(tài)指令,并執(zhí)行步驟S22,否則執(zhí)行步驟S3。

      步驟S22、判斷本次輸入的語音指令是否含有相匹配的正則表達(dá)式,若有,則直接返回與所述正則表達(dá)式相對(duì)應(yīng)的動(dòng)態(tài)指令,否則執(zhí)行步驟S3。

      步驟S3、對(duì)所述語音指令進(jìn)行解析,并根據(jù)解析結(jié)果返回全局控制指令。

      由于上述步驟S1和S2中判定出本次輸入的語音指令非動(dòng)態(tài)指令,則將所述語音指令作為全局控制指令處理。具體的,首先對(duì)所述語音指令進(jìn)行語義解析,得到該語音指令中含有的指令信息,然后將解析得到的指令信息作為全局控制指令。所述全局控制指令為在任何一個(gè)電視顯示頁面中都可以執(zhí)行的控制指令。比如:電視控制指令中的“返回”、“關(guān)機(jī)”和“開機(jī)”等指令,屬于不管當(dāng)前電視所在的哪一個(gè)頁面均可以執(zhí)行的指令。

      步驟S4、對(duì)所述全局控制指令進(jìn)行封裝,將所述全局控制指令生成動(dòng)態(tài)指令緩存,并輸出所述全局控制指令到電視客戶端。

      將上述步驟S3中解析出的全局控制指令進(jìn)行封裝,并生成動(dòng)態(tài)指令緩存到云端,并將生成的動(dòng)態(tài)指令輸出到電視客戶端。具體的,本次生成動(dòng)態(tài)指令并將所述動(dòng)態(tài)指令緩存到云端,所要保存的信息包括:本次指令所對(duì)應(yīng)的指令碼、本次指令所對(duì)應(yīng)的電視ID,還包括本次指令所對(duì)應(yīng)的頁面ID。

      所述步驟S1之前包括:步驟S01、按照功能將智能電視的控制指令進(jìn)行分類;目前智能電視的常用功能模塊包括傳統(tǒng)的基本控制、點(diǎn)播功能和天氣等,其它可能還集成各具體的垂直業(yè)務(wù)如股票、音樂、購物或家電控制等。例如,基本控制、點(diǎn)播和天氣三個(gè)功能模塊的指令集分類如下:

      如上表所示,每個(gè)具體的控制對(duì)應(yīng)一個(gè)指令,用指令碼表示,這些指令應(yīng)按不同的功能領(lǐng)域進(jìn)行分類,其指令碼有所屬功能的標(biāo)識(shí)。

      所述步驟S01還包括:根據(jù)電視顯示頁面內(nèi)含有的業(yè)務(wù)信息,定義電視顯示頁面的分類,并設(shè)置各個(gè)電視顯示頁面的唯一ID。

      具體的,頁面的級(jí)別或分類根據(jù)具體的垂直業(yè)務(wù)而定,對(duì)于在任何頁面都可以執(zhí)行的指令屬于全局指令,頁面ID置為空;點(diǎn)播功能的指令有較強(qiáng)的頁面依賴,可分為列表頁(頁面ID為VOD_SHOW_LIST_PAGE)、詳情頁(頁面ID為VOD_SHOW_ SINGLE_PAGE)和播放頁(頁面ID為VOD_PLAY_PAGE)。標(biāo)志了頁面級(jí)別之后,頁面級(jí)指令(即依賴特定頁面才生效的指令)才能進(jìn)行有效性判斷,從而選擇執(zhí)行或忽略。點(diǎn)播功能的頁面級(jí)指令包括翻頁(如“上一頁”、“下一頁”)、看詳情(如“第一個(gè)”)、詳情播放、選集(“第一集”、“下一集”)和播放控制等。三種頁面的生成和處理邏輯如下:

      當(dāng)用戶語音輸入搜索(如“張藝謀導(dǎo)演的電影”)返回多個(gè)結(jié)果(可以以列表的形式)時(shí),生成VOD_SHOW_LIST指令,并且標(biāo)志當(dāng)前頁為列表頁VOD_SHOW_LIST_PAGE。該頁面的有效指令包括選擇、翻頁操作。翻頁操作仍舊返回列表頁。

      對(duì)列表頁結(jié)果中的內(nèi)容進(jìn)行選擇(如“第一個(gè)”或具體的資源名稱),則返回所選對(duì)象的詳情頁,即生成VOD_SHOW_SINGLE指令,并且標(biāo)志當(dāng)前頁為列表頁VOD_SHOW_ SINGLE_PAGE。該頁面的有效指令為播放操作。

      在詳情頁的基礎(chǔ)上進(jìn)行播放操作,則返回播放結(jié)果,即VOD_USE_PLAYER命令,同時(shí)標(biāo)志當(dāng)前頁為播放頁VOD_PLAY_PAGE。該頁面的有效指令包括看詳情、播放控制操作。看詳情返回詳情頁,播放控制操作不做頁面跳轉(zhuǎn),僅調(diào)用播放器接口進(jìn)行控制。

      從而在具體實(shí)施時(shí),可以根據(jù)將各個(gè)指令的指令碼與正則表達(dá)式一一對(duì)應(yīng),并且根據(jù)每個(gè)指令所在的功能,快速識(shí)別出獲取到的語音指令是否含有相匹配的正則表達(dá)式。

      為了對(duì)上述方法做出更為詳細(xì)的解釋,下面以其具體應(yīng)用實(shí)施例,對(duì)其做進(jìn)一步的說明。

      結(jié)合圖2所示,本發(fā)明所述的方法主要可分為動(dòng)態(tài)指令處理、語義解析和全局指令處理三個(gè)部分,其步驟如下:

      H1、接收用戶輸入的語音指令。

      H2、根據(jù)電視中緩存的上一次輸入的語音指令,判斷當(dāng)前接收到的語音指令是否為上下文指令,若是,則執(zhí)行步驟H3,否則執(zhí)行步驟H4。

      H3、將判定為上下文指令的語音指令進(jìn)行動(dòng)態(tài)指令處理,然后執(zhí)行步驟H10。

      步驟H4、對(duì)接收到的語音指令進(jìn)行是否為局部頁面指令的判斷,若是,則執(zhí)行步驟H3,作為動(dòng)態(tài)指令處理,否則執(zhí)行步驟H5。

      步驟H5、結(jié)合語義服務(wù)器接口,對(duì)接收到的語音指令進(jìn)行語義解析,然后根據(jù)解析出的結(jié)果執(zhí)行步驟H6。

      步驟H6、根據(jù)解析出的結(jié)果得到指令信息,將所述指令作為全局控制指令處理。

      步驟H7、根據(jù)所述指令信息生成動(dòng)態(tài)指令。

      步驟H8、將所述動(dòng)態(tài)指令緩存到云端。

      步驟H9、將判定出的上下文指令、局部頁面指令或者全局指令所得到的動(dòng)態(tài) 指令輸出到電視客戶端,執(zhí)行相應(yīng)的控制操作。

      其中,動(dòng)態(tài)指令處理過程主要處理支持上下文功能的指令的上下文操作,列表頁的翻頁、選擇操作,詳情頁的播放、收藏操作,播放頁的播放控制操作等;語義解析過程通過語義服務(wù)器接口,解析輸入的語音指令,返回頁面無關(guān)的全局控制指令;全局指令處理對(duì)指令進(jìn)行封裝和生成動(dòng)態(tài)指令緩存,最后輸出指令給客戶端。

      本發(fā)明公開了上述方法的同時(shí),還提供了一種智能電視的語音控制系統(tǒng),如圖3所示,包括:

      上下文指令判斷模塊110,用于接收的用戶輸入的語音指令,判斷所述語音指令是否為上下文指令,若是,則輸出所述上下文指令到電視客戶端;

      局部頁面指令判斷模塊120,用于判斷所述語音指令是否為局部頁面指令,若是,則輸出所述局部頁面指令到電視客戶端;

      全局指令解析模塊130,用于對(duì)所述語音指令進(jìn)行解析,并根據(jù)解析結(jié)果返回全局控制指令;

      全局指令處理模塊140,用于對(duì)所述全局控制指令進(jìn)行封裝,將所述全局控制指令生成動(dòng)態(tài)指令緩存,并輸出所述全局控制指令到電視客戶端;

      所述上下文指令為與上一次輸入的語音指令相關(guān)聯(lián),且支持上下文操作的控制指令;

      所述局部頁面指令為與上一次輸入的語音指令相關(guān)聯(lián),且不支持上下文操作的控制指令;

      所述全局控制指令為在任何一個(gè)電視顯示頁面中都可以執(zhí)行的控制指令。

      所述系統(tǒng)還包括:

      指令及頁面分類模塊,用于按照功能將智能電視的控制指令進(jìn)行分類;根據(jù)電視顯示頁面內(nèi)含有的業(yè)務(wù)信息,定義電視顯示頁面的分類,并設(shè)置各個(gè)電視顯示頁面的唯一ID。

      所述上下文判斷模塊包括:

      監(jiān)聽判斷單元,用于判斷上下文監(jiān)聽標(biāo)記是否開啟;

      匹配判斷單元,用于判斷上下文指令與本次輸入的語音指令是否匹配,若匹配,返回上一次輸入的語音指令,判定本次為上下文指令,否則關(guān)閉上下文監(jiān)聽標(biāo)記。

      所述動(dòng)態(tài)指令緩存中緩存的信息包括:語音指令所請(qǐng)求控制的電視ID和當(dāng)前電視顯示頁面ID;所述動(dòng)態(tài)指令使用正則表達(dá)式表示,且每個(gè)動(dòng)態(tài)指令對(duì)應(yīng)一個(gè)正則表達(dá)式,并且所述動(dòng)態(tài)指令緩存于云端;

      所述局部頁面指令判斷模塊包括:

      頁面緩存判斷單元,用于判斷當(dāng)前電視顯示頁面ID下是否含有緩存的動(dòng)態(tài)指令,若有,則提取所述電視顯示頁面ID下緩存的動(dòng)態(tài)指令;

      表達(dá)式匹配單元,用于判斷本次輸入的語音指令是否含有相匹配的正則表達(dá)式,若有,則直接返回與所述正則表達(dá)式相對(duì)應(yīng)的動(dòng)態(tài)指令。

      本發(fā)明所提供的方法及系統(tǒng),通過對(duì)智能電視操作流程中加入頁面ID標(biāo)識(shí)、動(dòng)態(tài)指令緩存生成和分析處理,實(shí)現(xiàn)了對(duì)智能電視的上下文交互,改進(jìn)了傳統(tǒng)智能電視只支持全局指令操作的不足,增強(qiáng)了用戶體驗(yàn),使用戶和電視的交互更加真實(shí)、方便和高效。

      本發(fā)明提供了一種智能電視的語音控制方法及系統(tǒng),通過接收的用戶輸入的語音指令,判斷所述語音指令是否為上下文指令,若是,則輸出所述上下文指令到電視客戶端,否則判斷所述語音指令是否為局部頁面指令,若是,則輸出所述局部頁面指令到電視客戶端,否則對(duì)所述語音指令進(jìn)行解析,并根據(jù)解析結(jié)果返回全局控制指令,對(duì)所述全局控制指令進(jìn)行封裝,將所述全局控制指令生成動(dòng)態(tài)指令緩存,并輸出所述全局控制指令到電視客戶端,從而實(shí)現(xiàn)電視顯示頁面上下文和局部頁面內(nèi)容顯示的語音控制,為用戶通過語音控制智能電視提供了便利。

      可以理解的是,對(duì)本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)本發(fā)明的技術(shù)方案及其發(fā)明構(gòu)思加以等同替換或改變,而所有這些改變或替換都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1