直播節目的播放方法和智能電視的制作方法
【技術領域】
[0001]本發明涉及智能電視領域,尤其涉及直播節目的播放方法和智能電視。
【背景技術】
[0002]隨著智能電視的發展,通過智能電視播放直播節目的方式越來越多,目前,智能電視播放直播節目通常有幾種方式:1、在模擬電視信號下播放;2、在數字電視信號下播放;
3、通過機頂盒播放;4、網站時移播放。但是,以上播放方式,在模擬電視信號或數字電視信號下播放直播節目時,需要用戶手動搜臺再去查找相應的頻道,并且在模擬電視信號/數字電視信號和機頂盒之間進行信源切換時也需要手動進行切換;另外,對于網站時移播放,則需要用戶手動去網站搜索相應的頻道,這使得用戶觀看直播節目時較為不便,并且信源之間的切換也較為繁瑣。
[0003]上述內容僅用于輔助理解本發明的技術方案,并不代表承認上述內容是現有技術。
【發明內容】
[0004]本發明的主要目的在于為用戶觀看直播電視節目提供便利性,并且使信源之間的切換更為簡單方便。
[0005]為實現上述目的,本發明提供的一種直播節目的播放方法,包括以下步驟:
[0006]接收節目播放指令,按預設的優先級順序選擇相應的信源,在該信源的節目頻道列表中查找所述節目播放指令對應的節目;
[0007]當所述信源的節目頻道列表中存在所述節目播放指令對應的節目時,在選擇的所述信源下播放查找到的所述節目。
[0008]優選地,所述接收節目播放指令,按預設的優先級順序選擇相應的信源,在該信源的節目頻道列表中查找所述節目播放指令對應的節目的步驟之前,所述直播節目的播放方法還包括:
[0009]獲取各信源對應的節目頻道列表并保存;所述信源包括數字電視信號、模擬電視信號、外接機頂盒HDMI信號和網絡實移信號。
[0010]優選地,所述獲取各信源對應的節目頻道列表并保存的步驟包括:
[0011 ] 連接數字電視信號接口時,獲取數字電視信號下的節目頻道信息,根據所述節目頻道信息生成數字電視節目頻道列表并保存;
[0012]連接模擬電視信號接口時,獲取數字電視信號下的節目頻道信息,將所述節目頻道信息發送至網絡服務器以進行臺標識別,根據臺標識別后的所述節目頻道信息生成模擬電視節目頻道列表并保存;
[0013]連接機頂盒時,發送所述機頂盒的地域名和運營商至網絡服務器,獲取所述地域名和運營商對應的機頂盒節目頻道列表并保存;
[0014]連接網絡時,從網絡服務器獲取網絡節目頻道列表并保存。
[0015]優選地,所述接收節目播放指令,按預設的優先級順序選擇相應的信源,在該信源的節目頻道列表中查找所述節目播放指令對應的節目的步驟之前,所述直播節目的播放方法還包括:
[0016]設置各信源在播放直播節目時的優先級。
[0017]此外,為實現上述目的,本發明還提供一種智能電視,所述智能電視包括:
[0018]信源選擇模塊,用于接收節目播放指令,按預設的優先級順序選擇相應的信源,在該信源的節目頻道列表中查找所述節目播放指令對應的節目;
[0019]節目播放模塊,用于當所述信源的節目頻道列表中存在所述節目播放指令對應的節目時,在選擇的所述信源下播放查找到的所述節目。
[0020]優選地,所述智能電視還包括:
[0021]列表獲取模塊,用于獲取各信源對應的節目頻道列表并保存;所述信源包括數字電視信號、模擬電視信號、外接機頂盒HDMI信號和網絡實移信號。
[0022]優選地,所述列表獲取模塊用于:
[0023]連接數字電視信號接口時,獲取數字電視信號下的節目頻道信息,根據所述節目頻道信息生成數字電視節目頻道列表并保存;
[0024]連接模擬電視信號接口時,獲取數字電視信號下的節目頻道信息,將所述節目頻道信息發送至網絡服務器以進行臺標識別,根據臺標識別后的所述節目頻道信息生成模擬電視節目頻道列表并保存;
[0025]連接機頂盒時,發送所述機頂盒的地域名和運營商至網絡服務器,獲取所述地域名和運營商對應的機頂盒節目頻道列表并保存;
[0026]連接網絡時,從網絡服務器獲取網絡節目頻道列表并保存。
[0027]優選地,所述智能電視還包括:
[0028]設置模塊,用于設置各信源在播放直播節目時的優先級。
[0029]本發明通過在接收到節目播放指令時,按照預設的優先級順序選擇相應的信源,在該信源的節目頻道列表中查找節目播放指令對應的節目;當信源的節目頻道列表中存在節目播放指令對應的節目時,在選擇的信源下播放查找到的節目。通過將各信源的節目頻道列表進行整合,在用戶選擇播放的節目時,根據節目名稱或者頻道名稱,智能切換信源播放該節目,用戶無需手動切換信源,可實現跨信源的無縫播放,從而為用戶觀看直播電視節目提供了便利性,并且能夠使信源之間的切換更為簡單方便。
【附圖說明】
[0030]圖1為本發明直播節目的播放方法第一實施例的流程示意圖;
[0031]圖2為本發明直播節目的播放方法第二實施例的流程示意圖;
[0032]圖3為本發明直播節目的播放方法第三實施例的流程示意圖;
[0033]圖4為本發明智能電視第一實施例的功能模塊示意圖;
[0034]圖5為本發明智能電視第二實施例的功能模塊示意圖;
[0035]圖6為本發明智能電視第三實施例的功能模塊示意圖。
[0036]本發明目的的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。
【具體實施方式】
[0037]應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0038]本發明提供一種直播節目的播放方法。
[0039]參照圖1,圖1為本發明直播節目的播放方法第一實施例的流程示意圖
[0040]在一實施例中,該直播節目的播放方法包括:
[0041]步驟S10,接收節目播放指令,按預設的優先級順序選擇相應的信源,在該信源的節目頻道列表中查找節目播放指令對應的節目;
[0042]接收到用戶通過遙控器或其他方式發送的播放直播節目的節目播放指令時,本實施例中用戶所發送的節目播放指令為直播節目所對應的節目名稱或包含該節目名稱的關鍵字的字符串,如“快樂大本營”,該字符串用于在相應的信源中查找對應的頻道,從而在該頻道下播放對應的直播節目。接收到節目播放指令后,按照預設的優先級順序選擇相應的信源,例如選擇優先級最高的信源,并在預先存儲的各個信源所對應的節目頻道列表中查找是否存在節目播放指令對應的節目,如優先級最高的信源中不存在節目播放指令對應的節目,則按優先級順序選擇低一級的優先級對應的信源,并在該信源對應的節目頻道列表中查找是否存在節目播放指令對應的節目。本實施例中,信源信號可包括數字電視信號、模擬電視信號、外接機頂盒HDMI信號和網絡實移信號。
[0043]步驟S20,當信源的節目頻道列表存在節目播放指令對應的節目時,在選擇的信源下播放查找到的節目。
[0044]當所選擇的信源對應的節目頻道列表中查找到節目播放指令對應的節目時,在選擇的信源下播放查找到的節目。例如在數字電視信號模式下播放對應的數字電視節目,或在模擬電視信號下播放對應的模擬電視節目,或在外接信源例如HDMI信源模式下播放對應的外接機頂盒HDMI信號節目,或者在網絡實移播放模式下播放該節目對應的網絡節目。
[0045]本實施例中,在播放節目時,檢測哪些信源可用,并且用集合變量q來記錄所有可以跳轉信源的值(例如:q = {DTV, ATV, HDMI, INTERNET}),同時,用整形變量a記錄當前信源的類型值(如a = DTV, a是從q中取得)以及用變量s記錄當前節目名稱(如s = “非誠勿擾”)。在當前所選擇的信源下,掃描其對應的節目頻道列表,當查找到與s匹配的頻道節目時,則直接在a所對應的信源下播放該節目s ;如果未查找到,則從q中取下一個信源值a,并繼續查找是否存在節目s。由于直播節目具有時間性,如所有的信源值中都查找不到該節目s,表明