的結果來判斷控制指令的內容(在以下步驟中均如此)。
[0027]比如,在該步驟中需要確定的指令包括:是否為節(jié)目單信息請求指令。
[0028]在本實施例中,控制指令可通過遙控器的按鍵觸發(fā),也可通過遙控器的觸摸屏觸發(fā),或者,在智能電視通過UPNP等協議與其他的終端設備(例如手機等)連接的情況下,也可以通過其他終端設備發(fā)出這種控制信號。在這種情況下,相當于是利用終端設備上安裝的應用程序來模擬遙控器,實現對智能電視的控制。
[0029]其中,節(jié)目單信息請求指令,比如可為通過用戶觸發(fā)遙控器上方向鍵中“向下”的按鍵以發(fā)送該控制指令,當然也可設置為通過觸發(fā)遙控器上的其他按鍵以發(fā)送該控制信號。
[0030]當確定接收到節(jié)目單請求指令之后,則可獲取當前視頻所屬頻道對應的節(jié)目單信息,比如,當前視頻為“匹諾曹第3集”,獲取到的當前視頻所屬頻道為電視劇頻道,然后則可獲取該電視劇頻道預設的節(jié)目單信息,該節(jié)目單信息包括多個視頻標識,每個視頻標識比如可包括視頻名稱、視頻開始播放時間、視頻所屬頻道的名稱、視頻的播放地址、播放日期、視頻介紹,等等。
[0031]參看圖2所示,根據對當前視頻所屬頻道對應的節(jié)目單信息的獲取結果,在當前視頻播放界面20 (圖2中并未顯示視頻播放界面中播放的具體內容)上的第一預置位置顯示節(jié)目單信息21。在本實施例中,該節(jié)目單信息21可為時間軸形式的節(jié)目單信息,在時間軸上以時間先后順序依次排列多個視頻標識(每個視頻標識中包括視頻名稱及視頻開始播放時間),且該第一預置位置可為當前視頻播放界面的下方,同時可將操作焦點顯示于節(jié)目單上的當前視頻標識上,其中,在該視頻標識下方可顯示有視頻名稱(比如“匹諾曹第3集”)、視頻開始播放時間(比如“12:00:00”)。
[0032]S102,接收節(jié)目預告添加指令,根據所述節(jié)目預告添加指令生成觀看提醒信息。其中,所述節(jié)目預告添加指令用于對所述節(jié)目單信息中的第一視頻標識所對應的第一視頻添加節(jié)目預告。
[0033]在此步驟中,可為先接收對所述第一視頻標識的選擇指令,根據對所述第一視頻標識的選擇指令,在所述第一視頻標識的預置位置處顯示預告添加提醒標識。
[0034]比如,當接收到將操作焦點移動到節(jié)目單中的第一視頻標識上的控制指令,且所述第一視頻標識對應的第一視頻為未播放視頻,則可為接收到對第一視頻標識的選擇指令,此時則可根據對該第一視頻標識的選擇指令,在第一標識的第二預置位置處顯示預告添加提醒標識。
[0035]將操作焦點移動到節(jié)目單中的第一視頻標識上的控制指令,比如可為通過用戶操控遙控器上方向鍵中“向左”或“向右”的按鍵在節(jié)目單信息上的視頻標識上進行移動以發(fā)送該控制指令,當然也可設置為通過觸發(fā)遙控器上的其他按鍵以發(fā)送該控制信號。
[0036]在本實施例中,節(jié)目單信息為時間軸形式的節(jié)目單信息,可設置為,在當前視頻標識左邊的視頻標識中的視頻開始播放時間為早于當前時間,其所對應的視頻為已播放視頻,在當前視頻標識右邊的視頻標識中的視頻開始播放時間為晚于當前時間,其所對應的視頻為未播放視頻,也就是說,在操作焦點位于當前視頻標識的情況下,當用戶通過操作遙控器上方向鍵的“向右”的按鍵以移動操作焦點以發(fā)出的控制指令,即為將操作焦點移動到的視頻為未播放視頻,此時可在操作焦點移動到的視頻標識的第二預置位置處顯示預告添加提醒標識22,比如,該第二預置位置可在視頻標識的上方(如圖3所示)。
[0037]當觸發(fā)所述預告添加提醒標識的控制指令,比如可為在操作焦點位于第一視頻標識(如“匹諾曹第4集”對應的視頻標識)的情況下,可通過用戶操控遙控器上方向鍵中“向上”的按鍵在將操作焦點移動到預告添加提醒標識上并觸發(fā)“確定”的按鍵以發(fā)送該控制指令,當然也可設置為通過觸發(fā)遙控器上的其他按鍵以發(fā)送該控制指令。
[0038]當確定接收到觸發(fā)所述預告添加提醒標識控制指令后,則為接收到對第一視頻標識所對應的第一視頻添加節(jié)目預告的節(jié)目預告添加指令,則可根據所述節(jié)目預告添加指令生成所述第一視頻對應的觀看提醒信息,所述觀看提醒信息中可包括第一視頻名稱、第一視頻的視頻介紹(在此省略)、第一視頻所屬頻道、第一視頻開始播放時間,等等。
[0039]并可在上述第二預置位置處顯示節(jié)目預告已添加標識,比如顯示“已添加”等等,以更利于用戶及時了解哪些視頻已經添加了節(jié)目預告。
[0040]S103,當所述節(jié)目單信息中的第一視頻標識所對應的第一視頻即將播出時,推送所述觀看提醒信息至用戶。
[0041]在此步驟中,可定期檢測當前時間與添加了節(jié)目預告的視頻的播放時間的關系,當其中某一視頻的播放時間與當前時間的時間差小于預設時間差閾值時,則可將觀看提醒信息推送給用戶并顯示于電視界面上。
[0042]本實施例中,所述預設時間差預置可為5分鐘,也就是說當添加了節(jié)目預告的視頻的播放時間與當前時間的時間差小于5分鐘時,則向用戶推送觀看提醒信息,比如,第一視頻(比如“匹諾曹第4集”)的播放時間為“13:00:00”,則可在“12:55:00”向用戶推送觀看提醒?目息O
[0043]所述觀看提醒信息中可包括視頻名稱(比如“匹諾曹第4集”)、視頻介紹(在此省略)、視頻所屬頻道(“電視劇頻道”)、視頻開始播放時間(“13:00:00”),以便用戶根據該觀看提醒信息進行觀看,無需一直在該頻道中等待直到等到第一視頻的播放時間,也不用擔心錯過時間而影響對第一視頻的觀看,不但可節(jié)省用戶時間,還可提高操作效率,大大提升了用戶的觀看體驗。
[0044]此外,在生成所述第一視頻對應的觀看提醒信息之后,當再次接收到對所述第一視頻標識的選擇指令,則根據對所述第一視頻標識的選擇指令,在所述第一視頻標識的預置位置處顯示預告添加取消提醒標識。
[0045]其中,再次接收到對所述第一視頻標識的選擇指令,比如為將操作焦點再次移動到所述第一視頻標識上以發(fā)送的控制指令,此時則可在所述第二預置位置處顯示預告添加取消提醒標識,以便當接收到觸發(fā)所述預告添加取消提醒標識的控制指令后以取消對第一視頻的節(jié)目預告的添加操作。
[0046]其中,將操作焦點移動到節(jié)目單中的第一視頻標識上的控制指令,比如可為通過用戶操控遙控器上方向鍵中“向左”或“向右”按鍵在節(jié)目單上的視頻標識上進行移動以發(fā)送該控制指令,當然也可設置為通過觸發(fā)遙控器上的其他按鍵以發(fā)送該控制指令。
[0047]在確定控制指令為將操作焦點移動到所述第一視頻信息上的控制指令后,即為再次接收到對第一視頻標識的選擇指令,此時則可在所述第二預置位置處顯示預告添加取消提醒標識,該預置位置可與顯示預告添加提醒標識的位置相同,以便當用戶通過操作遙控器上方向鍵的“向上”按鍵將操作焦點移動到該預告添加取消提醒標識上,并觸發(fā)“確定”按鈕后,即為接收到觸發(fā)所述預告添加取消提醒標識的控制指令后,以取消對第一視頻的節(jié)目預告的添加操作,以不會在第一視頻的開始播放之前向用戶推送相應的提醒信息,以此,可解決在完成對第一視頻進行添加節(jié)目預告之后,有可能用戶又覺得不需要對第一視頻進行提醒或者對第一視頻的提醒操作屬于誤操作等情況下,以對相應的操作進行取消。
[0048]此外,在當所述節(jié)目單信息中的第一視頻標識所對應的第一視頻即將播出時,推送所述觀看提醒信息至用戶之后,當接收到觸發(fā)所述觀看提醒信息的觀看指令,則可根據所述觀看指令跳轉至所述第一視頻的所屬頻道。
[0049]其中,觸發(fā)所述觀看提醒信息的觀看指令,比如可為用戶通過操作遙控器將操作焦點移動到提醒預告中的視頻所屬頻道上并觸發(fā)遙控器上的“確定”按鍵以發(fā)送該控制指令,當然也可設置為通過觸發(fā)遙控器上的其他按鍵以發(fā)送該控制指令。
[0050]當接收到觸發(fā)所述觀看提醒信息的觀看指令,則可跳轉到所述視頻所屬頻道(比如第一視頻所屬的電視劇頻道),以便用戶最多等待5分鐘即可對第一視頻進行觀看。
[0051]當然,在向用戶推送觀看提醒信息之后,在用戶當時并想觀看該第一視頻的情況下,用戶可通過觸發(fā)遙控器上的“退出”按鍵(當然也可設置為其他按鍵),則隱藏該觀看提醒信息,以忽略該第一視頻對應的觀看提醒信息,用戶則可繼續(xù)在智能電視上進行其他操作。
[0052]隱藏該觀看提醒信息,比如可通過隱藏該觀看提醒信息的能見度屬性將其隱藏,以免該觀看提醒信息的存在影響用戶的觀看或進行其他操作。
[0053]例如,在Android系統(tǒng)中的visibility屬性,其包括visible、invisible等值,主要來控制控件、文本的顯示、隱藏等。在本實施例中,可通過將提示標識的visibility的值修改為invisible,來實現對觀看提醒信息的隱藏。
[0054]在本實施例中,在對節(jié)目單信息中的視頻標識所對應的視頻執(zhí)行添加節(jié)目預告操作并生成相應的觀看提醒信息之后,還可對觀看提醒信息進行查看,可包括如下實現方式。
[0055]在一種實現方式下,比如可在處于特定界面的主界面的情況下,當接收到顯示主菜單的控制指令,則可獲取特定界面的主菜單信息并在所述主界面上顯示主菜單,其中,所述主菜單中可包括第一觀看提醒標識。
[0056]其中,在處于特定界面的主界面的情況下,顯示主菜單的控制指令,比如可為通過用戶觸發(fā)遙