一種基于dlna的智能電視語(yǔ)音遙控器控制方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電視領(lǐng)域,尤其是一種基于DLNA的智能電視語(yǔ)音遙控器控制方法及系統(tǒng)。
【背景技術(shù)】
[0002]DLNA是一種多屏互動(dòng)協(xié)議,標(biāo)準(zhǔn)的DLNA協(xié)議只能支持音頻文件、視頻文件和圖片文件的推送和顯示。
[0003]隨著Android、wince等操作系統(tǒng)的廣泛應(yīng)用,如今的智能電視與計(jì)算機(jī)之間的區(qū)別越來(lái)越小,它不再是只提供單一、單向的視頻服務(wù)的設(shè)備,用戶可以在電視平臺(tái)上獲得更多的應(yīng)用體驗(yàn),如網(wǎng)絡(luò)瀏覽,電視購(gòu)物,網(wǎng)絡(luò)視頻聊天等服務(wù)。
[0004]用戶與電視之間傳統(tǒng)的互動(dòng)方式是通過(guò)遙控器的物理按鍵輸入來(lái)對(duì)網(wǎng)絡(luò)信息進(jìn)行瀏覽。傳統(tǒng)遙控器雖然使用簡(jiǎn)單方便,但受其自身固件大小的限制,只能制定一些基本命令,更在輸入字符等信息內(nèi)容時(shí)展現(xiàn)出極大的劣勢(shì),其只能靠上、下、左、右移動(dòng)光標(biāo)選擇對(duì)應(yīng)的字母完成字符的輸入,操作速度極低。
[0005]隨著智能電視的普及,傳統(tǒng)的遙控器使得用戶體驗(yàn)的效果變差,無(wú)法再滿足人們對(duì)智能電視日益增長(zhǎng)的高要求。而手機(jī)、PAD等移動(dòng)終端的輸入速度遠(yuǎn)比傳統(tǒng)遙控器快上幾十倍甚至百倍,但目前尚未有采用移動(dòng)終端模擬傳統(tǒng)遙控器的物理按鍵來(lái)對(duì)智能電視進(jìn)行控制的方法,更沒(méi)有采用移動(dòng)終端模擬語(yǔ)音遙控器來(lái)對(duì)智能電視進(jìn)行控制的方法。
【發(fā)明內(nèi)容】
[0006]為了解決上述技術(shù)問(wèn)題,本發(fā)明的目的是:提供一種速度快和功能更全面的,基于DLNA的智能電視語(yǔ)音遙控器控制方法。
[0007]本發(fā)明的另一目的是:提供一種速度快和功能更全面的,基于DLNA的智能電視語(yǔ)音遙控器控制系統(tǒng)。
[0008]本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是:
一種基于DLNA的智能電視語(yǔ)音遙控器控制方法,包括:
A、啟動(dòng)智能電視、語(yǔ)音服務(wù)器和移動(dòng)終端的應(yīng)用程序;
B、移動(dòng)終端根據(jù)用戶選取的電視遙控器控制方式而進(jìn)行相應(yīng)的操作:若用戶選取的是非語(yǔ)音遙控器控制方式,則執(zhí)行步驟C,若用戶選取的是語(yǔ)音遙控器控制方式,則執(zhí)行步驟D ;
C、移動(dòng)終端通過(guò)擴(kuò)展的非語(yǔ)音遙控器按鍵數(shù)據(jù)DLNA協(xié)議和無(wú)線路由器對(duì)智能電視進(jìn)行非語(yǔ)音按鍵控制;
D、移動(dòng)終端通過(guò)擴(kuò)展的語(yǔ)音遙控器按鍵數(shù)據(jù)DLNA協(xié)議、無(wú)線路由器以及語(yǔ)音服務(wù)器對(duì)智能電視進(jìn)行語(yǔ)音按鍵控制。
[0009]進(jìn)一步,所述擴(kuò)展的非語(yǔ)音遙控器按鍵數(shù)據(jù)DLNA協(xié)議所需執(zhí)行的操作包括:
S11、在DLNA設(shè)備描述文件中增加非語(yǔ)音遙控器服務(wù)描述; 512、在非語(yǔ)音遙控器服務(wù)描述文件中添加獲取非語(yǔ)音遙控器的動(dòng)作和參數(shù)列表;
513、在非語(yǔ)音遙控器服務(wù)中添加非語(yǔ)音遙控器的狀態(tài)變量列表說(shuō)明。
[0010]進(jìn)一步,所述擴(kuò)展的語(yǔ)音遙控器按鍵數(shù)據(jù)DLNA協(xié)議所需執(zhí)行的操作包括:
521、在DLNA設(shè)備描述文件中增加語(yǔ)音遙控器服務(wù)描述;
522、在語(yǔ)音遙控器服務(wù)描述文件中添加獲取語(yǔ)音遙控器的動(dòng)作和參數(shù)列表;
523、在語(yǔ)音遙控器服務(wù)中添加語(yǔ)音遙控器的狀態(tài)變量列表說(shuō)明。
[0011]進(jìn)一步,所述步驟A,其包括:
Al、所述智能電視端應(yīng)用程序作為一個(gè)后臺(tái)服務(wù)在智能電視端啟動(dòng),所述智能電視端應(yīng)用程序支持?jǐn)U展的DLNA協(xié)議;
A2、所述移動(dòng)終端的遙控器應(yīng)用程序啟動(dòng),通過(guò)DLNA協(xié)議搜索局域網(wǎng)中的智能電視設(shè)備,并將搜索到的設(shè)備顯示在設(shè)備列表中;
A3、所述語(yǔ)音服務(wù)器的應(yīng)用程序作為一個(gè)后臺(tái)服務(wù)在語(yǔ)音服務(wù)器端啟動(dòng)。
[0012]進(jìn)一步,所述步驟B,其包括:
B1、用戶從移動(dòng)終端搜索到的設(shè)備列表中選中某個(gè)智能電視設(shè)備;
B2、用戶進(jìn)入移動(dòng)終端的遙控器操作界面;
B3、移動(dòng)終端根據(jù)用戶在遙控器操作界面內(nèi)的語(yǔ)音按鍵操作或非語(yǔ)音按鍵操作而進(jìn)行相應(yīng)的后續(xù)操作:若是非語(yǔ)音按鍵操作,則執(zhí)行步驟C ;若是語(yǔ)音按鍵操作,則執(zhí)行步驟D。
[0013]進(jìn)一步,所述步驟C,其包括:
Cl、所述移動(dòng)終端將用戶的非語(yǔ)音按鍵數(shù)據(jù)通過(guò)非語(yǔ)音遙控器按鍵數(shù)據(jù)DLNA協(xié)議發(fā)送給選中的智能電視;
C2、所述智能電視的應(yīng)用程序接收來(lái)自移動(dòng)終端的非語(yǔ)音按鍵數(shù)據(jù)并進(jìn)行解析;
C3、所述智能電視的應(yīng)用程序?qū)⒔馕龊蟮姆钦Z(yǔ)音按鍵數(shù)據(jù)通過(guò)JNI接口發(fā)送給智能電視底層的虛擬設(shè)備;
C4、所述智能電視底層的虛擬設(shè)備將獲取的非語(yǔ)音按鍵數(shù)據(jù)發(fā)送給上層應(yīng)用,由上層應(yīng)用對(duì)用戶的非語(yǔ)音按鍵操作進(jìn)行響應(yīng)。
[0014]進(jìn)一步,所述步驟D,其包括:
D1、所述移動(dòng)終端通過(guò)無(wú)線路由器和互聯(lián)網(wǎng)將語(yǔ)音按鍵采集的用戶語(yǔ)音發(fā)送到語(yǔ)音服務(wù)器;
D2、所述語(yǔ)音服務(wù)器對(duì)用戶語(yǔ)音進(jìn)行識(shí)別,并將識(shí)別到的語(yǔ)音結(jié)果返回給移動(dòng)終端;
D3、所述移動(dòng)終端將識(shí)別后的語(yǔ)音按鍵數(shù)據(jù)通過(guò)擴(kuò)展的語(yǔ)音遙控器按鍵數(shù)據(jù)DLNA協(xié)議發(fā)送給選中的智能電視;
D4、所述智能電視的應(yīng)用程序接收移動(dòng)終端的語(yǔ)音按鍵數(shù)據(jù)并進(jìn)行解析;
D5、所述智能電視的應(yīng)用程序?qū)⒔馕龊蟮恼Z(yǔ)音按鍵數(shù)據(jù)通過(guò)JNI接口發(fā)送給智能電視底層的虛擬設(shè)備;
D6、所述智能電視底層的虛擬設(shè)備將獲取的語(yǔ)音按鍵數(shù)據(jù)發(fā)送給上層應(yīng)用,由上層應(yīng)用對(duì)語(yǔ)音按鍵數(shù)據(jù)進(jìn)行響應(yīng)。
[0015]進(jìn)一步,所述移動(dòng)終端包括智能手機(jī)和PAD。
[0016]本發(fā)明解決其技術(shù)問(wèn)題所采用的另一技術(shù)方案是:
一種基于DLNA的智能電視語(yǔ)音遙控器控制系統(tǒng),包括: 啟動(dòng)模塊,用于啟動(dòng)智能電視、語(yǔ)音服務(wù)器和移動(dòng)終端的應(yīng)用程序;
判斷選擇模塊,用于移動(dòng)終端根據(jù)用戶選取的電視遙控器控制方式而進(jìn)行相應(yīng)的操作:若用戶選取的是非語(yǔ)音遙控器控制方式,則轉(zhuǎn)至非語(yǔ)音遙控器控制模塊,若用戶選取的是語(yǔ)音遙控器控制方式,則轉(zhuǎn)至語(yǔ)音遙控器控制模塊;
非語(yǔ)音遙控器控制模塊,用于移動(dòng)終端通過(guò)擴(kuò)展的非語(yǔ)音遙控器按鍵數(shù)據(jù)DLNA協(xié)議和無(wú)線路由器對(duì)智能電視進(jìn)行非語(yǔ)音按鍵控制;
語(yǔ)音遙控器控制模塊,用于移動(dòng)終端通過(guò)擴(kuò)展的語(yǔ)音遙控器按鍵數(shù)據(jù)DLNA協(xié)議、無(wú)線路由器以及語(yǔ)音服務(wù)器對(duì)智能電視進(jìn)行語(yǔ)音按鍵控制;
所述啟動(dòng)模塊的輸出端與判斷選擇模塊的輸入端連接,所述判斷選擇模塊的輸出端分別與非語(yǔ)音遙控器控制模塊的輸入端和語(yǔ)音遙控器控制模塊的輸入端連接。
[0017]進(jìn)一步,所述語(yǔ)音遙控器控制模塊包括:
第一發(fā)送單元,用于所述移動(dòng)終端通過(guò)無(wú)線路由器和互聯(lián)網(wǎng)將語(yǔ)音按鍵采集的用戶語(yǔ)音發(fā)送到語(yǔ)音服務(wù)器;
識(shí)別單元,用于所述語(yǔ)音服務(wù)器對(duì)用戶語(yǔ)音進(jìn)行識(shí)別,并將識(shí)別到的語(yǔ)音結(jié)果返回給移動(dòng)終端;
第二發(fā)送單元,用于所述移動(dòng)終端將識(shí)別后的語(yǔ)音按鍵數(shù)據(jù)通過(guò)擴(kuò)展的語(yǔ)音遙控器按鍵數(shù)據(jù)DLNA協(xié)議發(fā)送給選中的智能電視;
接收解析單元,用于所述智能電視的應(yīng)用程序接收移動(dòng)終端的語(yǔ)音按鍵數(shù)據(jù)并進(jìn)行解析;
第三發(fā)送單元,用于所述智能電視的應(yīng)用程序?qū)⒔馕龊蟮恼Z(yǔ)音按鍵數(shù)據(jù)通過(guò)JNI接口發(fā)送給智能電視底層的虛擬設(shè)備;
響應(yīng)單元,用于所述智能電視底層的虛擬設(shè)備將獲取的語(yǔ)音按鍵數(shù)據(jù)發(fā)送給上層應(yīng)用,由上層應(yīng)用對(duì)語(yǔ)音按鍵數(shù)據(jù)進(jìn)行響應(yīng);
所述第一發(fā)送單元的輸入端與判斷選擇模塊的輸出端連接,所述第一發(fā)送單元的輸出端依次通過(guò)識(shí)別單元、第二發(fā)送單元、接收解析單元和第三發(fā)送單元進(jìn)而與響應(yīng)單元的輸入端連接。
[0018]本發(fā)明的方法的有益效果是:采用移動(dòng)終端來(lái)替代傳統(tǒng)的物理按鍵遙控器,擺脫了傳統(tǒng)物理按鍵遙控器的束縛,極大提高了輸入和操作的速度;對(duì)標(biāo)準(zhǔn)DLNA協(xié)議進(jìn)行了擴(kuò)展,將用戶的移動(dòng)終端與智能電視通過(guò)無(wú)線路由器、擴(kuò)展的非語(yǔ)音遙控器按鍵數(shù)據(jù)DLNA協(xié)議、語(yǔ)音遙控器按鍵數(shù)據(jù)DLNA協(xié)議、互聯(lián)網(wǎng)以及語(yǔ)音服務(wù)器結(jié)合起來(lái),增設(shè)了語(yǔ)音遙控器功能,使用戶不但可以通過(guò)移動(dòng)終端來(lái)執(zhí)行傳統(tǒng)物理按鍵遙控器的非語(yǔ)音按鍵控制操作,還可以通過(guò)語(yǔ)音遙控器將經(jīng)語(yǔ)音服務(wù)器識(shí)別后語(yǔ)音按鍵指令發(fā)送給智能電視做相應(yīng)的控制處理,功能更加全面,極大豐富了用戶與智能電視的交互方式,提升了用戶的操作體驗(yàn)。
[0019]本發(fā)明的系統(tǒng)的有益效果是:采用移動(dòng)終端來(lái)替代傳統(tǒng)的物理按鍵遙控器,擺脫了傳統(tǒng)物理按鍵遙控器的束縛,極大提高了輸入和操作的速度;對(duì)標(biāo)準(zhǔn)DLNA協(xié)議進(jìn)行了擴(kuò)展,將用戶的移動(dòng)終端與智能電視通過(guò)無(wú)線路由器、擴(kuò)展的非語(yǔ)音遙控器按鍵數(shù)據(jù)DLNA協(xié)議、語(yǔ)音遙控器按鍵數(shù)據(jù)DLNA協(xié)議、互聯(lián)網(wǎng)以及語(yǔ)音服務(wù)器結(jié)合起來(lái),增設(shè)了語(yǔ)音遙控器功能,使用戶不但可以通過(guò)移動(dòng)終端來(lái)執(zhí)行傳統(tǒng)物理按鍵遙控器的非語(yǔ)音按鍵控制操作,還可以通過(guò)語(yǔ)音遙控器將經(jīng)語(yǔ)音服務(wù)器識(shí)別后語(yǔ)音按鍵指令發(fā)送給智能電視做相應(yīng)的控制處理,功能更加全面,極大豐富了用戶與智能電視的交互方式,提升了用戶的操作體驗(yàn)。
【附圖說(shuō)明】
[0020]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明。
[0021]圖1為本發(fā)明一種基于DLNA的智能電視語(yǔ)音遙控器控制方法的整體流程圖;
圖2為本發(fā)明擴(kuò)展的非語(yǔ)音遙控器按鍵數(shù)據(jù)DLNA協(xié)議所需執(zhí)行的操作流程圖;
圖3為本發(fā)明擴(kuò)展的語(yǔ)音遙控器按鍵數(shù)據(jù)DLNA協(xié)議所需執(zhí)行的操