專利名稱:一種電視機語音控制系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電視機領(lǐng)域,尤其涉及一種電視機語音控制系統(tǒng)及方法。
背景技術(shù):
隨著電視機技術(shù)的發(fā)展,對于電視機應(yīng)用及操作要求越來越高,傳統(tǒng)的人機交互設(shè)備包括,鼠標,鍵盤和遙控器等,利用這些傳統(tǒng)操控設(shè)備對電視機進行操作十分繁瑣,用戶體驗感差;目前沒有利用語音來操控的電視機瀏覽器,且現(xiàn)有電視瀏覽器不支持語音 播報,用戶無法體驗語音播報帶來的樂趣;同時,現(xiàn)有電子地圖主要應(yīng)用在PC、手機、車載導(dǎo)航等設(shè)備上,并沒有應(yīng)用在電視機上且直接通過人機對話的方式智能查詢信息的電子地圖,其顯示屏尺過小,沒有很好的用戶體驗感。
發(fā)明內(nèi)容
本發(fā)明的主要目的是提供一種電視機語音控制系統(tǒng)及方法,旨在提供一種可以利用語音信息來控制瀏覽器及電子地圖進行操作的控制系統(tǒng)及方法。本發(fā)明提供了一種電視機語音控制系統(tǒng),包括相互連接的客戶端及服務(wù)器端,所述客戶端包括語音獲取模塊,用于獲取語音信息,并將其發(fā)送至服務(wù)器端;文字信息處理模塊,用于接收所述服務(wù)器端識別語音信息后返回的文字信息,并對其進行過濾處理,所述文字信息中的語音播報命令經(jīng)過濾處理后直接作為命令串執(zhí)行操作,剩余文字信息發(fā)送至所述服務(wù)器端;;指令執(zhí)行模塊,用于接收所述服務(wù)器端解析文字信息后返回的命令串并執(zhí)行相應(yīng)操作;所述服務(wù)器端包括語音識別模塊,用于接收所述語音獲取模塊發(fā)送的語音信息,并將其轉(zhuǎn)換為文字信息返回至所述客戶端;語音解析模塊,用于接收所述文字信息處理模塊發(fā)送的文字信息,并解析為命令串返回至所述指令執(zhí)行模塊。優(yōu)選地,所述服務(wù)器端還包括與所述語音識別模塊連接的自動糾錯模塊,用于對語音信息進行自動糾錯處理。優(yōu)選地,所述指令執(zhí)行模塊包括瀏覽器模塊,用于接收命令串并執(zhí)行相應(yīng)的瀏覽器操作。優(yōu)選地,所述指令執(zhí)行模塊包括電子地圖模塊,用于接收命令串并執(zhí)行相應(yīng)的電子地圖操作。優(yōu)選地,所述指令執(zhí)行模塊還包括與所述電子地圖模塊連接的支付模塊,用于接收命令串并執(zhí)行相應(yīng)的在線支付操作。本發(fā)明還提供一種電視機語音控制方法,所述電視機語音控制方法步驟包括
客戶端獲取語音信息,并將其發(fā)送至服務(wù)器端;所述服務(wù)器端將客戶端發(fā)送的語音信息轉(zhuǎn)換為文字信息,并將其返回至所述客戶端;所述客 戶端收到所述文字信息后,將所述服務(wù)器端識別語音信息后返回的文字信息進行過濾處理,所述文字信息中的語音播報命令經(jīng)過濾處理后直接作為命令串執(zhí)行操作,剩余文字信息發(fā)送至所述服務(wù)器端;所述服務(wù)器端將文字信息解析為相應(yīng)的命令串,再將其返回至所述客戶端;所述客戶端接收命令串并執(zhí)行操作。優(yōu)選地,所述電視機語音控制方法步驟還包括所述服務(wù)器端識別語音信息并轉(zhuǎn)換為文字信息后,對其進行自動糾錯處理,并將糾錯處理后的文字信息返回至所述客戶端。優(yōu)選地,所述客戶端接收命令串并執(zhí)行操作的步驟具體包括所述客戶端接收命令串,并根據(jù)命令串進行相應(yīng)的瀏覽器操作。優(yōu)選地,所述客戶端接收命令串并執(zhí)行操作的步驟具體包括所述客戶端接收命令串并執(zhí)行相應(yīng)的電子地圖操作;或者,所述客戶端接收命令串并執(zhí)行操作的步驟具體包括所述客戶端接收命令串并執(zhí)行相應(yīng)的在線支付操作,并在完成支付后返回確認支付信息。優(yōu)選地,所述客戶端根據(jù)命令串執(zhí)行操作的具體步驟包括判斷所述客戶端是否已初始化若是,則獲取執(zhí)行命令串,并判斷命令串是否為空;否則,進行所述客戶端的初始化后,接收新的執(zhí)行命令串并判斷當(dāng)前命令串是否為空;若當(dāng)前命令串為空,則判斷是否為首次啟動;并在判斷是時,打開默認頁面,在判斷否時,結(jié)束操作;若當(dāng)前命令串不為空,則解析當(dāng)前命令串并根據(jù)當(dāng)前命令串執(zhí)行相應(yīng)的操作。本發(fā)明客戶端的語音獲取模塊獲取語音信息并將其發(fā)送至服務(wù)器端,服務(wù)器端的語音識別模塊將語音信息轉(zhuǎn)換為文字信息后返回至所述客戶端,所述客戶端的文字信息處理模塊接收所述服務(wù)器端識別語音信息后返回的文字信息并對其進行過濾處理后發(fā)送至所述服務(wù)器端;所述服務(wù)器端的語音解析模塊接收所述文字信息處理模塊發(fā)送的文字信息,并將文字信息轉(zhuǎn)換為命令串發(fā)送至所述客戶端,指令執(zhí)行模塊接收所述服務(wù)器端解析文字信息后返回的命令串并執(zhí)行相應(yīng)操作,完成利用語音控制命令串執(zhí)行操作,其操作過程簡單,提高了用戶體驗感。
圖I是本發(fā)明電視機語音控制系統(tǒng)一實施例的框圖示意圖;圖2是本發(fā)明電視機語音控制系統(tǒng)又一實施例的框圖示意圖;圖3是本發(fā)明電視機語音控制系統(tǒng)再一實施例的框圖示意圖;圖4是本發(fā)明電視機語音控制方法流程圖;圖5是本發(fā)明電視機語音控制方法指令執(zhí)行模塊根據(jù)命令串執(zhí)行操作的流程圖6是本發(fā)明電視機瀏覽器模塊的結(jié)構(gòu)示意圖;圖7是本發(fā)明電視機語音控制系統(tǒng)電子地圖及支付模塊結(jié)構(gòu)示意圖。本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
具體實施例方式以下結(jié)合說明書附圖及具體實施例進一步說明本發(fā)明的技術(shù)方案。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。參照圖1,圖I為本發(fā)明電視機語音控制系統(tǒng)一實施例的框圖示意圖。本發(fā)明提供一種電視機語音控制系統(tǒng),包括相互連接的客戶端I及服務(wù)器端2,所述客戶端I包括 語音獲取模塊11,用于獲取語音信息,并將其發(fā)送至服務(wù)器端2 ;文字信息處理模塊12,用于接收所述服務(wù)器端2識別語音信息后返回的文字信息,并對其進行過濾處理,所述文字信息中的語音播報命令經(jīng)過濾處理后直接作為命令串執(zhí)行操作,剩余文字信息發(fā)送至所述服務(wù)器端2 ;指令執(zhí)行模塊13,用于接收所述服務(wù)器端2解析文字信息后返回的命令串并執(zhí)行相應(yīng)操作;所述服務(wù)器端2包括語音識別模塊21,用于接收所述語音獲取模塊12發(fā)送的語音信息,并將其轉(zhuǎn)換為文字信息返回至所述客戶端I ;語音解析模塊22,用于接收所述文字信息處理模塊12發(fā)送的文字信息,并解析為命令串返回至所述指令執(zhí)行模塊13。進一步的,上述服務(wù)器端2還包括與所述語音識別模塊21連接的自動糾錯模塊23,用于對語音信息進行自動糾錯處理。所述電視機語音控制系統(tǒng)具有易擴展的語音服務(wù)架構(gòu),該套架構(gòu)可以方便地添加操作指令集,擴充知識庫,可以快速部署應(yīng)用于不同的領(lǐng)域;且其具有智能語音識別功能,可以完成將語音信息轉(zhuǎn)換為文字信息,再轉(zhuǎn)換為后臺可處理的字符命令串;同時,該系統(tǒng)在識別過程中還具備自主學(xué)習(xí)能力,對于一些難識別的文字經(jīng)過多次識別后,可以提高對其識別的準確率,同時,該系統(tǒng)不僅支持普通話的識別,還支持對多種方言的識別,如四川話、廣東話或粵語等。請參照圖2及圖6,圖2為本發(fā)明電視機語音控制系統(tǒng)又一實施例的框圖示意圖,圖6為本發(fā)明電視機瀏覽器模塊的結(jié)構(gòu)示意圖。所述指令執(zhí)行模塊13包括瀏覽器模塊131,用于接收命令串并執(zhí)行相應(yīng)瀏覽器操作。具體地,所述瀏覽器模塊131包括網(wǎng)頁瀏覽模塊,用于接收命令串并控制網(wǎng)頁瀏覽;支持常見瀏覽器操作的全部功能,前進,后退,刷新,停止,上一頁,下一頁,到底,到頂,放大頁面,縮小頁面,切換用戶代理等操作,還支持直接語音說出網(wǎng)站名稱,自動跳轉(zhuǎn)到指定網(wǎng)站;網(wǎng)頁控制模塊,用于接收命令串并智能分析網(wǎng)頁內(nèi)容,與之交互;智能分析網(wǎng)頁內(nèi)容,逐一解析網(wǎng)頁中的元素,獲取可點擊,可操作的元素對象并存入緩存中,只要緩存中對象的名稱或描述,包含外面?zhèn)魅氲奶囟ㄗ址?,即可實現(xiàn)該元素的點擊效果或者打開該鏈接;語音播報模塊,用于接收命令串并控制瀏覽器朗讀用戶選定內(nèi)容。所述瀏覽器模塊131的網(wǎng)頁控制框架易擴展和部署,不用改變所述客戶端1,僅需改變遠程服務(wù)器代碼即可實現(xiàn),例如,僅增加服務(wù)器上幾行代碼就可通過語音控制并改變網(wǎng)頁內(nèi)容。請參照圖3及圖7,圖3為本發(fā)明電視機語音控制系統(tǒng)再一實施例的框圖示意圖,圖7為本發(fā)明電視機語音控制系統(tǒng)電子地圖及支付模塊結(jié)構(gòu)示意圖。所述指令執(zhí)行模塊13包括電子地圖模塊132,用于接收命令串并執(zhí)行相應(yīng)的電子地圖操作;該模塊整合了多種功能,不僅可以像傳統(tǒng)電子地圖一樣進行地點查詢、路線查詢和周邊搜索,還可以查詢火車、公交和地鐵等交通工具的車次,以及始發(fā)時間和票價等重要信息,同時,還支持對飛機的航班和票價信息進行查詢。所述指令執(zhí)行模塊13還包括與所述電子地圖模塊連接的支付模塊133,用于接收 命令串并執(zhí)行相應(yīng)的在線支付操作;該模塊可以完成在線支付功能,對電子地圖上顯示的一些票價信息或者提供送貨上門的商鋪或小吃,可以直接在電視上完成支付功能。例如,用戶在電子地圖上搜索到“天安門”附近有一家肯德基,那么該用戶可以通過該支付模塊直接進行語音支付訂餐和支付。該功能為用戶提供了一種全新的人機交互方式,極大的節(jié)省了用戶的時間,簡化了繁瑣的支付操作。參照圖4,圖4為本發(fā)明電視機語音控制方法流程圖。本發(fā)明還提供一種電視機語音控制方法,所述電視機語音控制方法步驟包括S100,客戶端1,獲取語音信息,并將其發(fā)送至服務(wù)器端2 ;S200,所述服務(wù)器端2將客戶端I發(fā)送的語音信息轉(zhuǎn)換為文字信息,并將其返回至所述客戶端I ;S300,所述客戶端I收到所述文字信息后,將所述服務(wù)器端2識別語音信息后返回的文字信息進行過濾處理,并將其發(fā)送至服務(wù)器端2 ;S400,所述服務(wù)器端2將文字信息解析為相應(yīng)的命令串,再將其返回至所述客戶端I ;S500,所述客戶端I接收命令串并執(zhí)行操作。進一步的,所述電視機語音控制方法步驟還包括所述服務(wù)器端識別語音信息并轉(zhuǎn)換為文字信息后,對其進行自動糾錯處理,并將糾錯處理后的文字信息返回至所述客戶端I。具體的,如圖5所示,圖5為本發(fā)明電視機語音控制方法指令執(zhí)行模塊根據(jù)命令串執(zhí)行操作的流程圖;所述客戶端I根據(jù)命令串執(zhí)行操作的步驟包括判斷所述客戶端I是否已初始化若是,則獲取執(zhí)行命令串,并判斷命令串是否為空;否則,進行所述客戶端I的初始化后,接收新的執(zhí)行命令串并判斷當(dāng)前命令串是否為空;若當(dāng)前命令串為空,則判斷是否為首次啟動;并在判斷是時,打開默認頁面,在判斷否時,結(jié)束操作;若當(dāng)前命令串不為空,則解析當(dāng)前命令串并根據(jù)當(dāng)前命令串執(zhí)行相應(yīng)的操作??衫斫獾?,所述S500,所述客戶端I接收命令串并執(zhí)行操作的步驟具體可包括所述客戶端I接收命令串,并根據(jù)命令串進行相應(yīng)的瀏覽器操作;可理解的,所述S500,所述客戶端I接收命令串并執(zhí)行操作的步驟具體亦可包括
所述客戶端I接收命令串并執(zhí)行相應(yīng)的電子地圖操作;或者,所述客戶端I接收命令串并執(zhí)行相應(yīng)的在線支付操作,并在完成支付后返回確認支付信息。隨著智能電視市場份額逐步增大,本發(fā)明提供的應(yīng)用于電視機的語音控制系 統(tǒng)及方法有效地增強了用戶的體驗感和互動性,讓智能電視機用戶充分體驗高新技術(shù)所帶來的快樂,有利于引導(dǎo)我國智能電視的發(fā)展,促進研發(fā)新型人機交互方式,具有廣闊的應(yīng)用前景和實用價值。以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制其專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
權(quán)利要求
1.一種電視機語音控制系統(tǒng),包括相互連接的客戶端及服務(wù)器端,其特征在于,所述客戶端包括 語音獲取模塊,用于獲取語音信息,并將其發(fā)送至服務(wù)器端; 文字信息處理模塊,用于接收所述服務(wù)器端識別語音信息后返回的文字信息,并對其進行過濾處理,所述文字信息中的語音播報命令經(jīng)過濾處理后直接作為命令串執(zhí)行操作,剩余文字信息發(fā)送至所述服務(wù)器端; 指令執(zhí)行模塊,用于接收所述服務(wù)器端解析文字信息后返回的命令串并執(zhí)行相應(yīng)操作; 所述服務(wù)器端包括 語音識別模塊,用于接收所述語音獲取模塊發(fā)送的語音信息,并將其轉(zhuǎn)換為文字信息返回至所述客戶端; 語音解析模塊,用于接收所述文字信息處理模塊發(fā)送的文字信息,并解析為命令串返回至所述指令執(zhí)行模塊。
2.根據(jù)權(quán)利要求I所述的電視機語音控制系統(tǒng),其特征在于,所述服務(wù)器端還包括與所述語音識別模塊連接的自動糾錯模塊,用于對語音信息進行自動糾錯處理。
3.根據(jù)權(quán)利要求I所述的電視機語音控制系統(tǒng),其特征在于,所述指令執(zhí)行模塊包括瀏覽器模塊,用于接收命令串并執(zhí)行相應(yīng)的瀏覽器操作。
4.根據(jù)權(quán)利要求I所述的電視機語音控制系統(tǒng),其特征在于,所述指令執(zhí)行模塊包括電子地圖模塊,用于接收命令串并執(zhí)行相應(yīng)的電子地圖操作。
5.根據(jù)權(quán)利要求4所述的電視機語音控制系統(tǒng),其特征在于,所述指令執(zhí)行模塊還包括與所述電子地圖模塊連接的支付模塊,用于接收命令串并執(zhí)行相應(yīng)的在線支付操作。
6.一種電視機語音控制方法,其特征在于,所述電視機語音控制方法步驟包括 客戶端獲取語音信息,并將其發(fā)送至服務(wù)器端; 所述服務(wù)器端將客戶端發(fā)送的語音信息轉(zhuǎn)換為文字信息,并將其返回至所述客戶端; 所述客戶端收到所述文字信息后,將所述服務(wù)器端識別語音信息后返回的文字信息進行過濾處理,所述文字信息中的語音播報命令經(jīng)過濾處理后直接作為命令串執(zhí)行操作,剩余文字信息發(fā)送至所述服務(wù)器端; 所述服務(wù)器端將文字信息解析為相應(yīng)的命令串,再將其返回至所述客戶端; 所述客戶端接收命令串并執(zhí)行操作。
7.根據(jù)權(quán)利要求6所述的電視機語音控制方法,其特征在于,所述電視機語音控制方法步驟還包括 所述服務(wù)器端識別語音信息并轉(zhuǎn)換為文字信息后,對其進行自動糾錯處理,并將糾錯處理后的文字信息返回至所述客戶端。
8.根據(jù)權(quán)利要求6所述的電視機語音控制方法,其特征在于,所述客戶端接收命令串并執(zhí)行操作的步驟具體包括 所述客戶端接收命令串,并根據(jù)命令串進行相應(yīng)的瀏覽器操作。
9.根據(jù)權(quán)利要求6所述的電視機語音控制方法,其特征在于,所述客戶端接收命令串并執(zhí)行操作的步驟具體包括所述客戶端接收命令串并執(zhí)行相應(yīng)的電子地圖操作;或者, 所述客戶端接收命令串并執(zhí)行操作的步驟具體包括所述客戶端接收命令串并執(zhí)行相應(yīng)的在線支付操作,并在完成支付后返回確認支付信息。
10.根據(jù)權(quán)利要求8或9所述的電視機語音控制方法,其特征在于,所述客戶端根據(jù)命令串執(zhí)行操作的具體步驟包括 判斷所述客戶端是否已初始化 若是,貝1J獲取執(zhí)行命令串,并判斷命令串是否為空; 否則,進行所述客戶端的初始化后,接收新的執(zhí)行命令串并判斷當(dāng)前命令串是否為空; 若當(dāng)前命令串為空,則判斷是否為首次啟動;并在判斷是時,打開默認頁面,在判斷否時,結(jié)束操作; 若當(dāng)前命令串不為空,則解析當(dāng)前命令串并根據(jù)當(dāng)前命令串執(zhí)行相應(yīng)的操作。
全文摘要
本發(fā)明公開了一種電視機語音控制系統(tǒng),包括客戶端及服務(wù)器端,所述客戶端包括語音獲取模塊、文字信息處理模塊、指令執(zhí)行模塊;所述服務(wù)器端用于將語音信息轉(zhuǎn)換為命令串,包括語音識別模塊、語音解析模塊。本發(fā)明還公開了一種電視機語音控制方法,語音獲取模塊獲取語音信息,語音識別模塊將語音信息轉(zhuǎn)換為文字信息,文字信息處理模塊對文字信息進行過濾處理;語音解析模塊將文字信息轉(zhuǎn)換為命令串,指令執(zhí)行模塊接收命令串并執(zhí)行相應(yīng)操作;采用本發(fā)明所述技術(shù)方案,解決了傳統(tǒng)操控設(shè)備對電視機進行操作十分繁瑣,用戶體驗感差的問題,實現(xiàn)了利用語音控制命令串執(zhí)行命令,且操作簡單,提高了用戶體驗感。
文檔編號H04N21/4782GK102833633SQ20121032339
公開日2012年12月19日 申請日期2012年9月4日 優(yōu)先權(quán)日2012年9月4日
發(fā)明者雷倍一, 付春元 申請人:深圳創(chuàng)維-Rgb電子有限公司