提供用于廣播媒體內(nèi)容和流媒體內(nèi)容的相關(guān)節(jié)目信息的制作方法
【技術(shù)領(lǐng)域】
[0001] 本公開內(nèi)容的方面和實(shí)施方式涉及數(shù)據(jù)處理,更具體地說,涉及提供用于廣播媒 體內(nèi)容和流媒體內(nèi)容的相關(guān)節(jié)目信息。
【背景技術(shù)】
[0002] 視頻內(nèi)容能被存儲(chǔ)在數(shù)據(jù)服務(wù)器上并且被提供給用戶,以用于在互聯(lián)網(wǎng)上瀏覽。 用于支持這種視頻內(nèi)容的瀏覽的應(yīng)用可以是基于瀏覽器的,或可以與瀏覽器無關(guān)地運(yùn)行。
【發(fā)明內(nèi)容】
[0003] 下文呈現(xiàn)本公開的各個(gè)方面的簡(jiǎn)要概述以便提供對(duì)這些方面的基本理解。該概述 不是對(duì)所有預(yù)期方面的詳盡綜述,并且旨在既不識(shí)別關(guān)鍵或必要的元素,也不劃定這些方 面的范圍。其目的是以簡(jiǎn)化的形式作為稍后呈現(xiàn)的更詳細(xì)描述的前序,呈現(xiàn)本公開的一些 概念。
[0004] 在本公開的方面中,處理設(shè)備接收第一節(jié)目信息,所述第一節(jié)目信息包括用于在 第一源處發(fā)起的媒體內(nèi)容的調(diào)度信息。所述處理設(shè)備基于在第二源處發(fā)起的媒體內(nèi)容來 生成第二節(jié)目信息,所述第二節(jié)目信息包括用于在所述第二源處發(fā)起的媒體內(nèi)容的調(diào)度信 息。所述處理設(shè)備將所述第二節(jié)目信息與所述第一節(jié)目信息關(guān)聯(lián)。所述處理設(shè)備在界面處 提供(a)所述第一節(jié)目信息和(b)與所述第一節(jié)目信息關(guān)聯(lián)的所述第二節(jié)目信息。
【附圖說明】
[0005] 從下述給定的【具體實(shí)施方式】以及本公開的各個(gè)方面和實(shí)施方式的附圖,將更全面 地理解本公開的方面和實(shí)施方式,然而,不應(yīng)將其視作將本公開限制到特定方面或?qū)嵤┓?式,而僅是用于解釋和理解目的。
[0006] 圖1描繪了根據(jù)本公開的一個(gè)實(shí)施方式的圖示性系統(tǒng)架構(gòu)。
[0007] 圖2描繪了圖示用于提供用于廣播媒體內(nèi)容和流媒體內(nèi)容的相關(guān)節(jié)目信息的方 法的方面的流程圖。
[0008] 圖3A-D描繪了根據(jù)本公開的各個(gè)實(shí)施方式的示出各種媒體內(nèi)容的示意圖。
[0009] 圖4描繪了根據(jù)本公開的一個(gè)實(shí)施方式的示出廣播頻道節(jié)目信息和流媒體頻道 節(jié)目信息的示例界面。
[0010] 圖5描繪了根據(jù)本公開的一個(gè)實(shí)施方式的包括復(fù)合頻道的示例界面。
[0011] 圖6描繪了根據(jù)本公開的方面和實(shí)施方式操作的圖示性計(jì)算機(jī)系統(tǒng)的框圖。
【具體實(shí)施方式】
[0012] 本公開的方面和實(shí)施方式針對(duì)提供用于廣播媒體內(nèi)容和流媒體內(nèi)容的相關(guān)節(jié)目 信息。所公開的系統(tǒng)和方法能被應(yīng)用于廣播媒體內(nèi)容(諸如網(wǎng)絡(luò)或有線電視電臺(tái)和/或節(jié) 目)和流媒體內(nèi)容(例如諸如托管在視頻共享/流媒體網(wǎng)站或服務(wù)器上的視頻片段或內(nèi) 容),以及諸如電視(TVs)、機(jī)頂盒(STBs)、和能接收、顯示、或者以其他方式提供各種媒體 內(nèi)容的媒體播放器的各種設(shè)備。更具體地說,盡管許多廣播媒體內(nèi)容(諸如網(wǎng)絡(luò)或有線電 視節(jié)目)對(duì)用戶是以線性或順序格式可用的(如在不同的節(jié)目被調(diào)度在一天/周中不同時(shí) 間的情況下,例如在用于給定的電視頻道的節(jié)目時(shí)間表中所反映的),但流媒體內(nèi)容(諸如 托管在視頻流媒體網(wǎng)站或服務(wù)器上的視頻片段)對(duì)用戶而言可以非線性、"按需"格式(由 此當(dāng)瀏覽特定視頻時(shí),用戶能選擇)可用。然而,鑒于用戶希望在單個(gè)設(shè)備(諸如家庭TV) 上同時(shí)瀏覽廣播媒體內(nèi)容(例如TV節(jié)目)和流媒體內(nèi)容(例如經(jīng)由互聯(lián)網(wǎng)可用的視頻剪 輯),在某些情況下,生成并且提供向用戶提供界面,所述界面以統(tǒng)一和/或可比較的格式 提供用于廣播媒體內(nèi)容和流媒體內(nèi)容二者的節(jié)目信息,這可以是有利的。
[0013] 因此,在此在不同實(shí)施例中描述了啟用所生成的用于流媒體內(nèi)容的節(jié)目信息(諸 如調(diào)度信息)的技術(shù)。這樣做,能在統(tǒng)一界面處,將所生成的流媒體節(jié)目信息連同廣播媒體 節(jié)目信息(例如用于網(wǎng)絡(luò)或有線電視頻道的節(jié)目時(shí)間表)一起提供給用戶,由此使用戶能 夠考慮來自從廣播和流媒體源二者的節(jié)目選項(xiàng),并且以無縫形式(例如通過改變頻道,諸 如從廣播媒體頻道改變成流媒體頻道)在這些源之間轉(zhuǎn)變。此外,能在統(tǒng)一界面處提供這 樣的節(jié)目信息,這種界面(假定例如在諸如智能電話的移動(dòng)設(shè)備上執(zhí)行的移動(dòng)應(yīng)用內(nèi))能 用作單一、通用的控制器(諸如遙控)來控制對(duì)提供各種類型的媒體內(nèi)容的各種設(shè)備(例 如TV,STB,媒體播放器等等)的操作。此外,能由移動(dòng)應(yīng)用檢測(cè)和有選擇地利用能用來向 這些設(shè)備提供指令的各種通信協(xié)議以向每一設(shè)備提供適當(dāng)配置的指令。應(yīng)注意到盡管很大 程度上相對(duì)應(yīng)視頻內(nèi)容(例如,廣播視頻內(nèi)容,諸如電視節(jié)目和流媒體內(nèi)容,諸如互聯(lián)網(wǎng)視 頻片段)描述了本公開的方面和實(shí)施方式,但所公開的技術(shù)能適用于任何其他媒體類型, 包括音頻(例如,諸如電臺(tái)節(jié)目的廣播音頻內(nèi)容、諸如互聯(lián)網(wǎng)音頻剪輯的流媒體音頻內(nèi)容) 等等。
[0014] 圖1描繪根據(jù)本公開的一個(gè)實(shí)施方式的圖示性系統(tǒng)體系結(jié)構(gòu)100。系統(tǒng)體系結(jié)構(gòu) 100包括用戶設(shè)備101、電視/機(jī)頂盒(TV/STB) 110、廣播媒體源120、流媒體源130和各種 服務(wù)器150、160、165、170、和180。這些各種元件或組件能經(jīng)由任何數(shù)目的各種網(wǎng)絡(luò)105A、 105B和105C相互連接,諸如公共網(wǎng)絡(luò)(例如互聯(lián)網(wǎng))、私有網(wǎng)(例如局域網(wǎng)(LAN)或廣域 網(wǎng)(WAN))或其組合。
[0015] 用戶設(shè)備101能夠是移動(dòng)設(shè)備,諸如智能電話、平板計(jì)算機(jī)、筆記本計(jì)算機(jī)、或能 執(zhí)行移動(dòng)應(yīng)用140的任何其他這樣的計(jì)算設(shè)備。移動(dòng)應(yīng)用140能包括各種組件141-148。 根據(jù)特定實(shí)施方式,這些組件能被組合在一起或分開在另外的組件中。應(yīng)注意到在一些實(shí) 施方式中,移動(dòng)應(yīng)用140的各個(gè)組件可以在單獨(dú)的機(jī)器上運(yùn)行。此外,在下文中將參考圖2, 更詳細(xì)地描述某些組件的一些操作。
[0016] TV/STB性能檢測(cè)器145能檢測(cè)或者以其他方式識(shí)別TVs、STBs、和/或諸如媒體投 影設(shè)備(例如音頻裝置)的被連接到網(wǎng)絡(luò)或者以其他方式能從網(wǎng)絡(luò)(諸如局域網(wǎng)105B)訪 問的的任何其他設(shè)備,所述其他方式諸如使用諸如簡(jiǎn)單服務(wù)發(fā)現(xiàn)協(xié)議(SSDP)、發(fā)現(xiàn)和啟動(dòng) (DIAL)等等的設(shè)備發(fā)現(xiàn)技術(shù)。這樣做,能識(shí)別諸如TV/STB 110的設(shè)備的任何數(shù)目的特性或 性能,諸如設(shè)備的制造商和/或型號(hào)等等。
[0017] 已經(jīng)識(shí)別到特定TV/STB 110 (諸如經(jīng)TV/STB性能檢測(cè)器145),TV/STB協(xié)議提取 器144能請(qǐng)求或者以其他方式獲得用于所識(shí)別的TV/STB 110的協(xié)議文件,諸如從諸如TV/ STB協(xié)議服務(wù)器150 (例如,能存儲(chǔ)用于各種TV/STB品牌和/或型號(hào)的控制協(xié)議)的服務(wù) 器。在某些實(shí)施方式中,這些協(xié)議文件能是包括各種遙控命令("上一頻道"、"下一頻道"等 等)以及要被發(fā)送或傳送到TV/STB 110以便執(zhí)行相應(yīng)的命令(例如,將TV/STB 110調(diào)到 另一頻道)的二進(jìn)制數(shù)據(jù)的表??商孢x地,從服務(wù)器150接收的協(xié)議文件能包括表,所述表 包括各種遙控命令和要執(zhí)行的相對(duì)應(yīng)的Python(或任何其他腳本語言)函數(shù)以便將特定命 令發(fā)送或傳送到TV/STB 11。例如,協(xié)議文件能指示為了在TV/STB 110上執(zhí)行"上一節(jié)目" 命令,調(diào)用SendProgramUpO函數(shù)。在這些實(shí)施方式中,SendProgramUpO函數(shù)的代碼被包 括在協(xié)議文件中,例如,其能對(duì)TV/STB 110產(chǎn)生HTTP請(qǐng)求和/或?qū)⑹M(jìn)制碼傳遞到指示 要執(zhí)行的指令是"上一節(jié)目"的HTTP參數(shù)。
[0018] 移動(dòng)應(yīng)用140還能包括TV/STB控制器146。TV/STB控制器146能存儲(chǔ)一個(gè)或多 個(gè)TV/STB控制協(xié)議,并且能執(zhí)行這些協(xié)議來控制任何數(shù)目的設(shè)備(諸如與用戶設(shè)備101同 一網(wǎng)絡(luò)或用戶設(shè)備101能訪問或感知的設(shè)備,例如TV/STB 110)。例如,在從廣播頻道播放 器141接收一個(gè)或多個(gè)命令來向TV/STB 110發(fā)送/傳送特定命令(例如,將TV/STB 110 調(diào)到特定廣播TV頻道的命令)時(shí),TV/STB控制器146能識(shí)別TV/STB協(xié)議文件中的命令并 且確定要采用的一個(gè)或多個(gè)后續(xù)動(dòng)作(例如,以執(zhí)行在協(xié)議文件中提供的Python函數(shù),如 上所述)。這樣做,例如,TV/STB 110能被調(diào)到所需頻道。
[0019] 節(jié)目列表高速緩存142能從諸如電子節(jié)目指南(EPG)服務(wù)器160、流媒體元數(shù)據(jù) 服務(wù)器170和/或用戶偏好服務(wù)器180的任意數(shù)目的源接收數(shù)據(jù)。節(jié)目列表高速緩存142 能從EPG服務(wù)器160接收諸如關(guān)于在一定時(shí)間內(nèi)(例如,在下一 24小時(shí)內(nèi))在各個(gè)頻道上 正廣播和/或?qū)V播的媒體內(nèi)容(例如,電視廣播節(jié)目)的信息/詳情(例如,調(diào)度信息、 類別、節(jié)目描述等等)的數(shù)據(jù),并且能將這些信息本地存儲(chǔ)在用戶設(shè)備101處。在某些實(shí)施 方式中,EPG服務(wù)器160存儲(chǔ)從第三方EPG數(shù)據(jù)提供者165接收,和/或從TV信號(hào)提取的 EPG信息(諸如根據(jù)先進(jìn)電視標(biāo)準(zhǔn)委員會(huì)(ATSC)或數(shù)字視頻廣播(DVB)標(biāo)準(zhǔn)/規(guī)格)。節(jié) 目列表高速緩存142還能定期地聯(lián)系EPG服務(wù)器160以接收這樣的信息/詳情的更新。
[0020] 節(jié)目列表高速緩存142還能從流媒體元數(shù)據(jù)服務(wù)器170接收數(shù)據(jù)。在某些實(shí)施方 式中,流媒體元數(shù)據(jù)服務(wù)器170能存儲(chǔ)與諸如流音頻和/或流視頻的流媒體內(nèi)容相關(guān)聯(lián)的 信息(例如種類、描述、評(píng)級(jí)、持續(xù)時(shí)間等等)。由此,例如,節(jié)目列表高速緩存142能接收 用戶(例如,與用戶設(shè)備101相關(guān)聯(lián)的用戶)預(yù)訂的流媒體的播放列表(例如,按順序播放 的、相互關(guān)聯(lián)的視頻列表或隊(duì)列),以及與這些媒體內(nèi)容相關(guān)聯(lián)的信息(描述,類別,持續(xù)時(shí) 間等等)。在某些實(shí)施方式中,這種播放列表能基于與用戶相關(guān)聯(lián)的各種特性和/或偏好 (例如,用戶先前瀏覽