智能電視直播頻道列表獲取、頻道切換及同屏觀看的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電視領(lǐng)域,尤其是一種智能電視直播頻道列表獲取、頻道切換及同屏觀看的方法。
【背景技術(shù)】
[0002]隨著Android、wince等操作系統(tǒng)的廣泛應(yīng)用,如今的智能電視與計算機(jī)之間的區(qū)別越來越小,它不再是只提供單一、單向的視頻服務(wù)的設(shè)備,用戶可以在電視平臺上獲得更多的應(yīng)用體驗,如網(wǎng)絡(luò)瀏覽,電視購物,網(wǎng)絡(luò)視頻聊天等服務(wù)。
[0003]用戶與電視之間傳統(tǒng)的互動方式是通過遙控器的物理按鍵輸入來對網(wǎng)絡(luò)信息進(jìn)行瀏覽。但是,隨著智能電視的普及,傳統(tǒng)的物理按鍵遙控器使得用戶體驗的效果變差,無法再滿足人們對智能電視日益增長的高要求。
[0004]DLNA是一種多屏互動協(xié)議,標(biāo)準(zhǔn)的DLNA協(xié)議只能支持音頻文件、視頻文件和圖片文件的推送和顯示。
[0005]目前市面上已有部分智能電視采用手機(jī)、PAD等移動終端來取代傳統(tǒng)的物理按鍵遙控器,以提高輸入和操作速度。但由于受標(biāo)準(zhǔn)DLNA協(xié)議的限制,這些移動終端只能從智能電視獲取和顯示數(shù)據(jù),無法進(jìn)行直播頻道分類瀏覽、直播頻道切換和同屏觀看直播等操作,也無法與智能電視進(jìn)行交互,功能較單一,降低了用戶的操作體驗。
【發(fā)明內(nèi)容】
[0006]為了解決上述技術(shù)問題,本發(fā)明的目的是:提供一種簡單、快捷和功能多樣的智能電視直播頻道列表獲取及頻道切換的方法。
[0007]本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:
智能電視直播頻道列表獲取、頻道切換及同屏觀看的方法,包括:
A、啟動智能電視和移動終端的應(yīng)用程序;
B、移動終端通過擴(kuò)展的直播頻道數(shù)據(jù)獲取DLNA協(xié)議和無線路由器從智能電視獲取按照頻道分類編排的直播頻道數(shù)據(jù)并進(jìn)行展示,以供用戶進(jìn)行分類瀏覽;
C、移動終端根據(jù)編排的頻道分類通過擴(kuò)展的直播頻道數(shù)據(jù)切換DLNA協(xié)議和無線路由器切換智能電視的直播頻道;
D、移動終端根據(jù)用戶的同屏觀看請求通過HTTP協(xié)議和無線路由器同屏觀看智能電視的直播電視。
[0008]進(jìn)一步,所述擴(kuò)展的直播頻道數(shù)據(jù)獲取DLNA協(xié)議所需執(zhí)行的操作包括:
511、在DLNA協(xié)議的設(shè)備描述文件中增加直播頻道服務(wù)描述;
512、在直播頻道服務(wù)描述文件中添加獲取直播頻道數(shù)據(jù)的動作和參數(shù)列表;
513、在直播頻道服務(wù)描述文件中添加獲取直播頻道數(shù)據(jù)的狀態(tài)變量列表。
[0009]進(jìn)一步,所述擴(kuò)展的直播頻道數(shù)據(jù)切換DLNA協(xié)議所需執(zhí)行的操作包括:
S21、在DLNA協(xié)議的設(shè)備描述文件中增加直播頻道服務(wù)描述; 522、在直播頻道服務(wù)描述文件中添加切換直播頻道的動作和參數(shù)列表;
523、在直播頻道服務(wù)描述文件中添加切換直播頻道的狀態(tài)變量列表。
[0010]進(jìn)一步,所述步驟A,其包括:
Al、智能電視端應(yīng)用程序作為一個后臺服務(wù)在智能電視端啟動,所述智能電視端應(yīng)用程序支持?jǐn)U展的DLNA協(xié)議;
A2、移動終端的直播頻道應(yīng)用程序啟動,通過DLNA協(xié)議搜索局域網(wǎng)中的智能電視設(shè)備,并將搜索到的設(shè)備顯示在設(shè)備列表中。
[0011]進(jìn)一步,所述步驟B,其包括:
B1、用戶從移動終端搜索到的設(shè)備中選定某個智能電視設(shè)備;
B2、移動終端的直播頻道應(yīng)用程序向選定的智能電視發(fā)送獲取直播頻道數(shù)據(jù)的請求;B3、智能電視接收到獲取直播頻道數(shù)據(jù)的請求后從直播頻道數(shù)據(jù)庫中獲取直播頻道數(shù)據(jù),并按照指定的頻道分類和XML格式打包成直播頻道數(shù)據(jù)包,然后再將直播頻道數(shù)據(jù)包返回給移動終端;
B4、移動終端接收來自智能電視按照頻道分類編排的直播頻道數(shù)據(jù),并對接收的數(shù)據(jù)進(jìn)行解析;
B5、移動終端按照編排的頻道分類對直播頻道數(shù)據(jù)進(jìn)行顯示,以供用戶按照編排的頻道分類瀏覽直播頻道數(shù)據(jù)。
[0012]進(jìn)一步,所述步驟C,其包括:
Cl、移動終端的直播頻道應(yīng)用程序向選定的智能電視發(fā)送切換直播頻道的指令;
C2、智能電視接收到切換直播頻道的指令后從直播頻道數(shù)據(jù)庫中獲取對應(yīng)的直播頻道信息;
C3、智能電視根據(jù)切換直播頻道的指令切換到指定的直播頻道。
[0013]進(jìn)一步,所述步驟D,其包括:
D1、移動終端的直播頻道應(yīng)用程序根據(jù)用戶的同屏觀看請求向選定的智能電視發(fā)送同屏觀看的指令,直播頻道應(yīng)用程序進(jìn)入全屏觀看選定直播頻道的狀態(tài);
D2、智能電視接收到同屏觀看的請求后,對所選定直播頻道的音視頻數(shù)據(jù)根據(jù)設(shè)定的分辨率進(jìn)行實時轉(zhuǎn)碼和編碼,并將編碼后的音視頻數(shù)據(jù)打包到網(wǎng)絡(luò)數(shù)據(jù)包,然后通過HTTP協(xié)議把直播頻道的音視頻網(wǎng)絡(luò)數(shù)據(jù)包傳輸給移動終端;
D3、直播頻道應(yīng)用程序接收來自智能電視的直播頻道音視頻網(wǎng)絡(luò)數(shù)據(jù)包;
D4、直播頻道APP對直播頻道的音視頻網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行解包,得到直播頻道的音視頻數(shù)據(jù),然后通過移動終端的播放器播放出來給用戶觀看。
[0014]進(jìn)一步,所述移動終端包括智能手機(jī)和PAD。
[0015]進(jìn)一步,用戶在智能手機(jī)和PAD的播放器同屏觀看直播頻道的音視頻數(shù)據(jù)時,通過左右滑動的手勢來切換智能電視的直播頻道。
[0016]本發(fā)明的有益效果是:支持對直播頻道進(jìn)行分類獲取和顯示,在直播頻道的數(shù)目較多時能大大減少用戶查找直播頻道的時間,操作更加簡便和快捷;對標(biāo)準(zhǔn)DLNA協(xié)議進(jìn)行了擴(kuò)展,降低了標(biāo)準(zhǔn)DLNA協(xié)議的限制作用,將用戶的移動終端與智能電視通過無線路由器、擴(kuò)展的直播頻道數(shù)據(jù)獲取DLNA協(xié)議、直播頻道數(shù)據(jù)切換DLNA協(xié)議以及HTTP協(xié)議結(jié)合起來,使用戶不但可以通過移動終端獲取智能電視的直播頻道數(shù)據(jù),還可以在移動終端上進(jìn)行直播頻道數(shù)據(jù)的分類瀏覽、切換智能電視上的直播頻道、同屏觀看直播電視以及與智能電視進(jìn)行雙向交互,功能更加全面,提升了用戶的操作體驗。
【附圖說明】
[0017]下面結(jié)合附圖和實施例對本發(fā)明作進(jìn)一步說明。
[0018]圖1為本發(fā)明智能電視直播頻道列表獲取、頻道切換及同屏觀看的方法的整體流程圖;
圖2為本發(fā)明擴(kuò)展的直播頻道數(shù)據(jù)獲取DLNA協(xié)議的操作流程圖;
圖3為本發(fā)明擴(kuò)展的直播頻道數(shù)據(jù)切換DLNA協(xié)議的操作流程圖;
圖4為本發(fā)明步驟A的流程圖;
圖5為本發(fā)明步驟B的流程圖;
圖6為本發(fā)明步驟C的流程圖;
圖7為本發(fā)明步驟D的流程圖;
圖8為本發(fā)明實施例一的系統(tǒng)框架圖。
【具體實施方式】
[0019]參照圖1,智能電視直播頻道列表獲取、頻道切換及同屏觀看的方法,包括:
A、啟動智能電視和移動終端的應(yīng)用程序;
B、移動終端通過擴(kuò)展的直播頻道數(shù)據(jù)獲取DLNA協(xié)議和無線路由器從智能電視獲取按照頻道分類編排的直播頻道數(shù)據(jù)并進(jìn)行展示,以供用戶進(jìn)行分類瀏覽;
C、移動終端根據(jù)編排的頻道分類通過擴(kuò)展的直播頻道數(shù)據(jù)切換DLNA協(xié)議和無線路由器切換智能電視的直播頻道;
D、移動終端根據(jù)用戶的同屏觀看請求通過HTTP協(xié)議和無線路由器同屏觀看智能電視的直播電視。
[0020]參照圖2,進(jìn)一步作為優(yōu)選的實施方式,所述擴(kuò)展的直播頻道數(shù)據(jù)獲取DLNA協(xié)議所需執(zhí)行的操作包括:
511、在DLNA協(xié)