亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

節(jié)目推送方法、機(jī)頂盒及電子節(jié)目菜單的制作方法

文檔序號(hào):7712968閱讀:181來源:國知局
專利名稱:節(jié)目推送方法、機(jī)頂盒及電子節(jié)目菜單的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種節(jié)目推送方法、機(jī)
頂盒(Set-Top Box,簡(jiǎn)稱為STB )及電子節(jié)目菜單(Electronic Program Guide,簡(jiǎn)稱為EPG)。
背景技術(shù)
交互式網(wǎng)絡(luò)電牙見(Interactive Personality TV,簡(jiǎn)稱為IPTV )摘二 供了強(qiáng)大的互動(dòng)能力和嶄新的多々某體內(nèi)容收看方式,帶給人們 一種 3見聽新體—驗(yàn)。用戶4艮據(jù)個(gè)人需求可以定制各類多々某體業(yè)務(wù)和4見頻節(jié) 目。點(diǎn)播類視頻服務(wù)(Video on Demand,簡(jiǎn)稱為VOD )是除直播 之外最主要的IPTV視頻業(yè)務(wù),而電子節(jié)目菜單是IPTV的子系統(tǒng), 是用戶進(jìn)入IPTV的門戶。內(nèi)容分發(fā)網(wǎng)絡(luò)(Content Delivery Network, 簡(jiǎn)稱為CDN)是IPTV的內(nèi)容分發(fā)子系統(tǒng),主要由內(nèi)容分發(fā)網(wǎng)絡(luò)管 理器(CDN Manager)內(nèi)容分發(fā)網(wǎng)絡(luò)代理(CDN Agent)和組成, 其中,內(nèi)容分發(fā)網(wǎng)絡(luò)管理器是內(nèi)容分發(fā)子系統(tǒng)中的主控服務(wù)器,負(fù) 責(zé)將流士某體接入IPTV業(yè)務(wù)管理系統(tǒng),內(nèi)容分發(fā)網(wǎng)絡(luò)代理為節(jié)點(diǎn)服 務(wù)器,與流媒體系統(tǒng)共同組成分布式流媒體節(jié)點(diǎn)。
另外,JavaScript ( JS )才莫塊是運(yùn)行在數(shù)字電3見機(jī)頂盒設(shè)備中的 JavaScript扭卩本。它利用實(shí)時(shí)傳豐l^克々某體十辦i義(Realtime Transmission Stream Protocol,簡(jiǎn)稱為RTSP )進(jìn)行傳輸。IPTV用戶通常處理喜愛節(jié)目的方式是錄制或者收藏,錄制(本 地錄制除外)是由遠(yuǎn)程服務(wù)器將直播源錄制為節(jié)目,供用戶點(diǎn)播觀 看,收藏是對(duì)目標(biāo)節(jié)目快捷方式的保存。上述兩種方式中,仍然是 利用網(wǎng)絡(luò)通信,給遠(yuǎn)程流々某體服務(wù)器發(fā)送連接請(qǐng)求,這與傳統(tǒng)的直 播點(diǎn)播沒有根本區(qū)別。點(diǎn)播節(jié)目必須在運(yùn)營商提供的模板頁面中導(dǎo) 航,或者自己來加收藏,缺乏靈活性;如果節(jié)目的點(diǎn)播量高,勢(shì)必 會(huì)加大數(shù)據(jù)傳輸流量,造成IPTV通信網(wǎng)絡(luò)擁塞,即使采用設(shè)置多 份節(jié)目副本分散網(wǎng)絡(luò)流量的方法,也會(huì)將大量的節(jié)目副本分布在系 統(tǒng)中,造成資源浪費(fèi)和管理成本的增加。

發(fā)明內(nèi)容
針對(duì)相關(guān)技術(shù)中IPTV用戶觀看節(jié)目缺乏靈活性以及會(huì)造成 IPTV通信網(wǎng)絡(luò)擁塞的問題而提出本發(fā)明,為此,本發(fā)明的主要目的 在于提供一種節(jié)目推送方案,以解決上述問題。
為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種節(jié)目 推送方法,該方法包括機(jī)頂盒根據(jù)用戶選擇的節(jié)目向電子節(jié)目菜 單發(fā)送下載節(jié)目請(qǐng)求信息;機(jī)頂盒接收電子節(jié)目菜單發(fā)送的內(nèi)容分 發(fā)網(wǎng)絡(luò)代理的信息,并將信息和節(jié)目的下載任務(wù)保存在下栽隊(duì)列中; 機(jī)頂盒根據(jù)下載隊(duì)列執(zhí)行下載。
優(yōu)選地,在機(jī)頂盒根據(jù)在用戶選擇的節(jié)目向電子節(jié)目菜單發(fā)送 下載節(jié)目請(qǐng)求信息之前,上述方法還包括^L頂盒在瀏覽器顯示節(jié) 目推送節(jié)目列表,并接收用戶從節(jié)目推送節(jié)目列表中選擇的節(jié)目。
優(yōu)選地,機(jī)頂盒根據(jù)下載隊(duì)列執(zhí)行下載包括機(jī)頂盒循環(huán)取出 下載隊(duì)列中的下載任務(wù)執(zhí)行下載。優(yōu)選地,機(jī)頂盒循環(huán)取出下載隊(duì)列中的下載任務(wù)執(zhí)行下載包括
機(jī)頂盒向內(nèi)容分發(fā)網(wǎng)絡(luò)代理請(qǐng)求下載地址信息執(zhí)行下載;或機(jī)頂盒
經(jīng)由多級(jí)內(nèi)容分發(fā)網(wǎng)絡(luò)代理節(jié)點(diǎn)匯接獲取下載地址信息執(zhí)行下載。
優(yōu)選地,在4幾頂盒執(zhí)行下載之后,上述方法還包括如果下載 成功,則機(jī)頂盒根據(jù)用戶的選擇播放下載的節(jié)目。
為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,還提供了一種節(jié) 目推送方法,該方法包括電子節(jié)目菜單接收來自業(yè)務(wù)管理平臺(tái)的 節(jié)目信息,并向機(jī)頂盒發(fā)送節(jié)目信息,以便機(jī)頂盒根據(jù)節(jié)目信息向 用戶顯示節(jié)目;電子節(jié)目菜單接收機(jī)頂盒發(fā)送的下載節(jié)目請(qǐng)求信息, 并根據(jù)下載節(jié)目請(qǐng)求信息向機(jī)頂盒發(fā)送內(nèi)容分發(fā)網(wǎng)絡(luò)代理的信息。
優(yōu)選地,在電子節(jié)目菜單接收來自業(yè)務(wù)管理平臺(tái)的節(jié)目信息之 前,上述方法還包括業(yè)務(wù)管理平臺(tái)將待發(fā)布的內(nèi)容制作成節(jié)目, 并將節(jié)目存儲(chǔ)到本地下載專區(qū)中;業(yè)務(wù)管理平臺(tái)向電子節(jié)目菜單發(fā) 送存儲(chǔ)的節(jié)目對(duì)應(yīng)的節(jié)目信息。
優(yōu)選地,業(yè)務(wù)管理平臺(tái)向電子節(jié)目菜單發(fā)送節(jié)目信息包括業(yè) 務(wù)管理平臺(tái)向電子節(jié)目菜單發(fā)送及時(shí)消息,并在其中攜帶有節(jié)目信 息。
為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的另一個(gè)方面,4是供了一種機(jī) 頂盒,該機(jī)頂盒包括第一發(fā)送模塊,用于根據(jù)用戶選擇的節(jié)目向 電子節(jié)目菜單發(fā)送下載節(jié)目請(qǐng)求信息;第一接收才莫塊,用于接收電 子節(jié)目菜單發(fā)送的內(nèi)容分發(fā)網(wǎng)絡(luò)代理的信息;保存模塊,用于根據(jù) 第一接收模塊接收的內(nèi)容分發(fā)網(wǎng)絡(luò)代理的信息,將信息和節(jié)目的下 載任務(wù)保存在下載隊(duì)列中;下載才莫塊,用于根據(jù)下載隊(duì)列執(zhí)行下載。
為了實(shí)現(xiàn)上述目的,才艮據(jù)本發(fā)明的另一個(gè)方面,還提供了一種 電子節(jié)目菜單,該電子節(jié)目菜單包括第二接收模塊,用于接收來模塊,用于根據(jù)第二接收模 塊接收的節(jié)目信息,向機(jī)頂盒發(fā)送節(jié)目信息,以便機(jī)頂盒根據(jù)節(jié)目 信息向用戶顯示節(jié)目;第三接收模塊,用于接收機(jī)頂盒發(fā)送的下載 節(jié)目請(qǐng)求信息;第三發(fā)送模塊,用于根據(jù)第三接收模塊接收的下載 節(jié)目請(qǐng)求信息向機(jī)頂盒發(fā)送內(nèi)容分發(fā)網(wǎng)絡(luò)代理的信息。通過本發(fā)明,采用運(yùn)營商模擬推送節(jié)目到用戶STB的方法,解 決了相關(guān)技術(shù)中IPTV用戶觀看節(jié)目缺乏靈活性以及會(huì)造成IPTV通 信網(wǎng)絡(luò)擁塞的問題,進(jìn)而達(dá)到了減輕流:煤體服務(wù)器和通信網(wǎng)絡(luò)的負(fù) 擔(dān),并提高用戶體驗(yàn)的效果。


此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申 請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其i兌明用于解釋本發(fā)明,并 不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖1是根據(jù)本發(fā)明實(shí)施例的節(jié)目推送方法(STB側(cè))的流程圖;圖2是根據(jù)本發(fā)明實(shí)施例的節(jié)目推送方法(EPG側(cè))的流程圖;圖3是根據(jù)本發(fā)明實(shí)施例的節(jié)目推送結(jié)構(gòu)示意圖;圖4是根據(jù)本發(fā)明實(shí)施例的節(jié)目推送及時(shí)消息通知流程圖;圖5是根據(jù)本發(fā)明實(shí)施例的JS^f莫塊后臺(tái)控制下載節(jié)目文件的流 程圖;圖6是根據(jù)本發(fā)明實(shí)施例的STB下載節(jié)目流程的示意圖; 圖7是才艮據(jù)本發(fā)明實(shí)施例的STB的結(jié)構(gòu)4匡圖;圖8是根據(jù)本發(fā)明實(shí)施例的STB的優(yōu)選結(jié)構(gòu)框圖; 圖9是才艮據(jù)本發(fā)明實(shí)施例的EPG的結(jié)構(gòu)沖匡圖。
具體實(shí)施方式
功能相克述考慮到相關(guān)技術(shù)中IPTV用戶觀看節(jié)目缺乏靈活性以及會(huì)造成 IPTV通信網(wǎng)絡(luò)擁塞的問題,本發(fā)明提供了節(jié)目推送方法及裝置,利 用STB配置的本地存儲(chǔ)硬件存儲(chǔ)流々某體文件,運(yùn)營商可以模擬推送 節(jié)目到用戶STB ,并允許用戶根據(jù)喜好選擇接受的內(nèi)容,以便用戶 可以將所喜愛的或需要重復(fù)觀看的節(jié)目文件存放在STB內(nèi)進(jìn)行離 線7見看。這種方法能夠保i正》見看質(zhì)量不受網(wǎng)絡(luò)的影響。運(yùn)營商則可 以充分利用STB的存儲(chǔ)能力和CDN分布式網(wǎng)絡(luò)的多級(jí)節(jié)點(diǎn)匯接方 式,減輕流媒體服務(wù)器和通信網(wǎng)絡(luò)的負(fù)擔(dān),并提高客戶忠誠度。需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施 例中的特4正可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來詳細(xì)i兌 明本發(fā)明。方法實(shí)施例一根據(jù)本發(fā)明的實(shí)施例,提供了一種節(jié)目推送方法。圖l是才艮據(jù) 本發(fā)明實(shí)施例的節(jié)目4,送方法(STB側(cè))的流程圖,如圖l所示, 該方法包4舌如下的步驟S102至步驟S106。步驟S102: STB根據(jù)用戶選擇的節(jié)目向EPG發(fā)送下載節(jié)目請(qǐng) 求信息。在此之前,STB在瀏覽器模板頁面的下載專區(qū)顯示節(jié)目推送節(jié) 目列表,并接收用戶從節(jié)目推送節(jié)目列表中選擇的節(jié)目,以便后續(xù) 在用戶選擇節(jié)目后即可自動(dòng)進(jìn)入節(jié)目下載流程(即,消息通知機(jī)制)。步驟S104: STB接收EPG發(fā)送的CDN Agent的信息,并將信 息和節(jié)目的下載任務(wù)保存在下載隊(duì)列中(即,節(jié)目下載機(jī)制)。步驟S106: STB根據(jù)下載隊(duì)列執(zhí)行下載。具體地,STB循環(huán)取出下載隊(duì)列中的下載任務(wù)執(zhí)行下載。其中, STB可以向CDN Agent請(qǐng)求下載地址信息執(zhí)4亍下載;或者,STB也 可以經(jīng)由多級(jí)CDN Agent節(jié)點(diǎn)匯接獲取FTP下載地址,而后4艮據(jù)此 信息下載節(jié)目(即,節(jié)目下載機(jī)制)。然后,如果下載成功,STB可以才艮才居用戶的選擇纟番;改下載的節(jié) 目,例如,用戶將得到提示,選擇是否立即觀看。另外,進(jìn)入機(jī)頂 盒本地頁面可以查看才幾頂盒本地^茲盤中的存小者情況和節(jié)目內(nèi)容列 表,并可選擇播放本地節(jié)目(即,節(jié)目觀看機(jī)制)。方法實(shí)施例二圖2是根據(jù)本發(fā)明實(shí)施例的節(jié)目推送方法(EPG側(cè))的流程圖, 如圖2所示,該方法包括如下的步驟S202至步驟S204。步驟S202: EPG接收來自業(yè)務(wù)管理平臺(tái)的節(jié)目信息,并向STB 發(fā)送節(jié)目信息,以便STB根據(jù)節(jié)目信息向用戶顯示節(jié)目(即,節(jié)目 制作和發(fā)布才幾制)。在此之前,業(yè)務(wù)管理平臺(tái)將待發(fā)布的內(nèi)容制作成節(jié)目,并將節(jié) 目存儲(chǔ)到本地下載專區(qū)中;業(yè)務(wù)管理平臺(tái)選擇用戶分組,利用及時(shí) 消息才幾制向EPG發(fā)送存儲(chǔ)的節(jié)目對(duì)應(yīng)的節(jié)目信息。的節(jié)目信息包括攜帶有節(jié)目信 息的及時(shí)消息。步驟S204: EPG接收STB發(fā)送的下載節(jié)目請(qǐng)求信息,并根據(jù) 下載節(jié)目請(qǐng)求信息向STB發(fā)送CDN Agent的信息。下面將結(jié)合實(shí)例對(duì)本發(fā)明實(shí)施例的實(shí)現(xiàn)過程進(jìn)行詳細(xì)描述。圖3是4艮據(jù)本發(fā)明實(shí)施例的節(jié)目4,送結(jié)構(gòu)示意圖,如圖3所示, 包括業(yè)務(wù)管理平臺(tái)、業(yè)務(wù)管理平臺(tái)本地的下載服務(wù)器、能力接口機(jī)、 CDNAgent、 EPG和STB。具體地,運(yùn)營商在業(yè)務(wù)管理平臺(tái)選擇節(jié) 目進(jìn)行推介和贈(zèng)送,并將上述節(jié)目生成后存儲(chǔ)在下載服務(wù)器,同時(shí) 發(fā)布給Agent。然后,業(yè)務(wù)管理平臺(tái)通過能力接口機(jī)給EPG發(fā)送及 時(shí)消息,以便EPG將及時(shí)消息保存后等候STB的查詢。在用戶選 擇接受的節(jié)目后,整個(gè)RTSP可以在后臺(tái)實(shí)現(xiàn)鏈接訪問、重定向、 下栽、接收、存儲(chǔ)的過程。其中,STB還包括JavaScript ( JS )模塊、本地頁面、瀏覽器和 FTP下載進(jìn)程。JS沖莫塊運(yùn)行在STB中,用于將及時(shí)消息顯示到瀏覽 器,將從EPG才妻收到的實(shí)時(shí)傳車lr流々某體十辦i義(Realtime Transmission Stream Protocol,簡(jiǎn)稱為RTSP )鏈4妄保存到FTP下載進(jìn)程,以及控 制FTP下載進(jìn)程的重定向與文件下載。圖4至圖6將分別i侖述上述 過程。圖4是根據(jù)本發(fā)明實(shí)施例的節(jié)目推送及時(shí)消息通知流程圖,如 圖4所示,包括如下的步驟S402至步驟S408:步驟S402:業(yè)務(wù)管理平臺(tái)將節(jié)目發(fā)送到下載專區(qū)。步驟S404:業(yè)務(wù)管理平臺(tái)發(fā)出及時(shí)消息到IPTV能力平臺(tái)接口機(jī)。步驟S406:接口機(jī)將消息發(fā)送到所有EPG并由EPG將及時(shí)消 息保存。步驟S408: STB的JS才莫塊發(fā)起的定時(shí)任務(wù)。步驟S410: STB查詢到EPG保存的符合條件的及時(shí)消息。步驟S412:展示在STB瀏覽器中,從而通知用戶選擇。圖5是根據(jù)本發(fā)明實(shí)施例的JS模塊后臺(tái)控制下載節(jié)目文件的流 程圖,如圖5所示,包括如下的步驟S502至步驟S528。步驟S502:用戶才艮據(jù)及時(shí)消息提示進(jìn)入下載專區(qū)。步驟S504: JS模塊判斷當(dāng)前STB是否支持錄制、下載。步驟S506:如果不支持,則不能點(diǎn)擊頁面下載節(jié)目,并提示用戶。步驟S508:如果支持,則展示節(jié)目列表,并在用戶選擇某節(jié)目 后,進(jìn)入下載頁面。步驟S510: JS模塊查詢當(dāng)前待下載節(jié)目是否已經(jīng)下載。步驟S512:如果已下載則將下載按4丑更新為灰色,不讓用戶重 復(fù)下載。步驟S514:如果未下載,則等待用戶點(diǎn)擊下載按^^丑。 步驟S516: JS模塊向EPG發(fā)送下載節(jié)目請(qǐng)求,請(qǐng)求下載該內(nèi)容。步驟S518: EPG貝'J根據(jù)該用戶的歸屬節(jié)點(diǎn)信息,返回STB的 歸屬服務(wù)Agent的RTSP地址。其中,歸屬節(jié)點(diǎn)信息即上述CDN Agent的信息。步驟S520: JS模塊將RTSP與待下載節(jié)目的描述信息下發(fā)到 STB,由STB保存在FTP下載隊(duì)列中。步驟S522: STB判斷節(jié)目是否下載成功。步驟S524:如果沒有下載成功,則STB在后臺(tái)鏈4妾CDN網(wǎng)絡(luò), 取出隊(duì)列中的下載任務(wù),逐個(gè)執(zhí)行下載,完成每一個(gè)下載任務(wù)。JS 模塊一旦發(fā)起了下載流程,后續(xù)的流程由STB保證,如果發(fā)生斷網(wǎng)、 關(guān)機(jī)、f茲盤滿等異常情況,由STB自行保證下載的成功。步驟S526:如果下載成功,消息通知STB彈出對(duì)話框,提示 用戶到本地頁面進(jìn)行觀看。步驟S528:用戶點(diǎn)擊確定進(jìn)入播放或者10秒后,提示對(duì)話框 退出。圖6是4艮據(jù)本發(fā)明實(shí)施例的STB下載節(jié)目流禾呈的示意圖,如圖 6所示,STB下載節(jié)目的過程,充分利用了 CDN分布式網(wǎng)絡(luò)的特點(diǎn), 經(jīng)過多級(jí)匯接,可以直接下栽供在線點(diǎn)播的節(jié)目,這個(gè)過程需要與 節(jié)點(diǎn)Agent進(jìn)4亍若干次交互。下載節(jié)目的同時(shí),用戶可以進(jìn)4亍其他 的操作,如頻道切換、點(diǎn)播節(jié)目等。上述過程包括如下的步驟S602 至步驟S612。步驟S602: STB下載進(jìn)程首先以JS才莫塊發(fā)送過來的RTSP地 址向服務(wù)Agent發(fā)起請(qǐng)求,試圖獲取下載服務(wù)器的FTP地址、用戶 名、密碼。步驟S604: Agent判斷是否設(shè)置了下載服務(wù)器。如果Agent端 設(shè)置有下載服務(wù)器,則進(jìn)入步驟S612的下載過程。步驟S606:如果Agent端沒有i殳置下載月良務(wù)器,則由Agent向 Manager發(fā)送獲取可以匯4妄的Agent i也址的諱》:^。步驟S608: Manager通過查詢?cè)摴?jié)點(diǎn)的依賴節(jié)點(diǎn),獲取重定向 的Agent地址,并返回給STB,從而進(jìn)入STB正式下載流程。步驟S610: STB向該Agent發(fā)起RTSP請(qǐng)求。步驟S612: STB解析Agent返回的RTSP響應(yīng),然后啟動(dòng)FTP 客戶端,登陸下載服務(wù)器的內(nèi)容目錄,通過FTP方式高速下載指定 節(jié)目內(nèi)容。在STB下載成功后,用戶得到提示,通過點(diǎn)擊提示框后進(jìn)入播 放,如果用戶IO秒鐘內(nèi)沒有響應(yīng),則提示對(duì)話框退出?;蛘咴诓拍?收藏頁面中,當(dāng)焦點(diǎn)移動(dòng)到本;也節(jié)目(Local Recorded )條目時(shí),可 以查看本地硬盤中的#見頻內(nèi)容并選擇4番;改,用戶同時(shí)可以查看本地 硬盤的存儲(chǔ)情況總的存儲(chǔ)空間、剩余空間、文件的使用硬盤的百 分比等。上述技術(shù)方案可以實(shí)現(xiàn)以才莫擬推送的方式,將節(jié)目下發(fā)到STB, 從而滿足用戶離線觀看節(jié)目的需求。通過本發(fā)明可以實(shí)現(xiàn)將節(jié)目推 送到STB的目的,幫助運(yùn)營商向客戶推介或贈(zèng)送節(jié)目,并實(shí)現(xiàn)STB 離線4番方文,減輕通信網(wǎng)絡(luò)負(fù)4旦的目的。需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì) 算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出 了邏輯順序,^f旦是在某些情況下,可以以不同于此處的順序執(zhí)4亍所 示出或描述的步驟。裝置實(shí)施例一沖艮據(jù)本發(fā)明的實(shí)施例,提供了一種STB,該STB可以用于實(shí)現(xiàn) 上述方法實(shí)施例一中的節(jié)目4偉送方法。圖7是才艮據(jù)本發(fā)明實(shí)施例的 STB的結(jié)構(gòu)框圖,如圖7所示,STB 71連接至EPG 81,其中,該 STB71包括第一發(fā)送模塊72、第一接收模塊74、保存模塊76、 下載才莫塊78,下面對(duì)上述結(jié)構(gòu)進(jìn)行描述。第 一發(fā)送模塊72:用于根據(jù)用戶選擇的節(jié)目向EPG 81發(fā)送下 載節(jié)目請(qǐng)求信息;第一接收模塊74:用于接收EPG 81發(fā)送的CDN Agent的信息;保存模塊76,連接至第一接收模塊74,用于根據(jù)第 一接收模塊74接收的CDN Agent的信息,將信息和節(jié)目的下載任 務(wù)保存在下載隊(duì)列中;下載模塊78:連接至保存模塊76,用于根據(jù) 保存才莫塊76保存的下載隊(duì)列執(zhí)行下載。圖8是根據(jù)本發(fā)明實(shí)施例的STB的優(yōu)選結(jié)構(gòu)框圖,如圖8所示, 本發(fā)明STB還包括顯示模塊81、第四接收模塊82,判斷模塊87和 播放模塊88,并且,上述下載模塊還包括取出子模塊83、第一請(qǐng)求 子模塊84、第二請(qǐng)求子模塊85和下載子模塊86。其中,下載模塊 可選擇第一請(qǐng)求子模塊84或第二請(qǐng)求子模塊85獲取下載地址信息 并4丸行下載。下面對(duì)上述結(jié)構(gòu)進(jìn)4于詳細(xì)描述。顯示模塊81,用于在瀏覽器顯示節(jié)目推送節(jié)目列表,以便用戶 選擇節(jié)目;第四接收模塊82,用于接收用戶從節(jié)目推送節(jié)目列表中 選擇的節(jié)目;判斷模塊87,連接至下載模塊78,用于判斷下載模塊 78的下載是否成功;播放模塊88,連接至判斷模塊87,用于在判 斷模塊87的判斷結(jié)果為是的情況下,根據(jù)用戶的選擇播放下載的節(jié) 目。取出子模塊83,用于循環(huán)取出下載隊(duì)列中的下載任務(wù);第一請(qǐng) 求子模塊84,連接至取出子模塊83,用于根據(jù)取出子模塊83取出 的下載隊(duì)列中的下載任務(wù)向CDN Agent請(qǐng)求下載地址信息;第二請(qǐng) 求子模塊85,連接至取出子模塊83,用于根據(jù)取出子模塊83取出 的下載隊(duì)列中的下載任務(wù)經(jīng)由多級(jí)CDN Agent節(jié)點(diǎn)匯接獲取下載地 址信息;下載子模塊86,連接至第一請(qǐng)求子模塊84和第二請(qǐng)求子 模塊85,用于根據(jù)第一請(qǐng)求子模塊84或第二請(qǐng)求子模塊85得到的 下載地址信息執(zhí)行下載。裝置實(shí)施例二根據(jù)本發(fā)明的實(shí)施例,還提供了一種EPG,該EPG可以用于 實(shí)現(xiàn)上述方法實(shí)施例二的節(jié)目4,送方法。圖9是才艮據(jù)本發(fā)明實(shí)施例 的EPG的結(jié)構(gòu)框圖,如圖9所示,該EPG91包括第二4妻收才莫塊 92、第二發(fā)送模塊94、第三接收模塊96、第三發(fā)送模塊98,下面 對(duì)上述結(jié)構(gòu)進(jìn)4于詳細(xì)描述。第二接收;^莫塊92,用于接收來自業(yè)務(wù)管理平臺(tái)的節(jié)目信息;第 二發(fā)送模塊94,連接至第二接收模塊92,用于根據(jù)第二接收模塊 92接收的節(jié)目信息,向STB 71發(fā)送節(jié)目信息,以便STB 71根據(jù)節(jié) 目信息向用戶顯示節(jié)目;第三接收模塊96,用于接收STB71發(fā)送 的下載節(jié)目請(qǐng)求信息;第三發(fā)送模塊98,連接至第三接收模塊96, 用于根據(jù)第三接收模塊96接收的下載節(jié)目請(qǐng)求信息向STB 71發(fā)送 CDN Agent的4言息。另外,在上述第二接收模塊92接收來自業(yè)務(wù)管理平臺(tái)的節(jié)目信 息之前,業(yè)務(wù)管理平臺(tái)需要將待發(fā)布的內(nèi)容制作成節(jié)目并存儲(chǔ)到本 地下載專區(qū)中。然后,業(yè)務(wù)管理平臺(tái)將根據(jù)存儲(chǔ)的節(jié)目向電子節(jié)目 菜單發(fā)送對(duì)應(yīng)的節(jié)目信息。綜上所述,通過本發(fā)明的上述實(shí)施例,本發(fā)明7>開的才莫擬的向 客戶端推送節(jié)目的模式,運(yùn)營商根據(jù)經(jīng)營策略,通過節(jié)目推送向客
戶推介或贈(zèng)送節(jié)目,達(dá)到良好的運(yùn)營和推廣目的;對(duì)于點(diǎn)播量比較 高的節(jié)目,也可以推送到用戶STB,這有效減輕了直播點(diǎn)播傳統(tǒng)模 式帶來的流媒體服務(wù)器和通信網(wǎng)絡(luò)的負(fù)擔(dān)問題;另一方面,用戶離 線觀看喜愛的節(jié)目,可以保證觀看質(zhì)量完全不受通信網(wǎng)絡(luò)的影響。
顯然,本領(lǐng)域的才支術(shù)人員應(yīng)該明白,上述的本發(fā)明的各才莫塊或 各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算 裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們 可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲(chǔ)
在存儲(chǔ)裝置中由計(jì)算裝置來執(zhí)行,或者將它們分別制作成各個(gè)集成 電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模 塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
以上所述〗又為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明, 對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在 本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等, 均應(yīng)包含在本發(fā)明的4呆護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種節(jié)目推送方法,其特征在于,包括機(jī)頂盒根據(jù)用戶選擇的節(jié)目向電子節(jié)目菜單發(fā)送下載節(jié)目請(qǐng)求信息;所述機(jī)頂盒接收所述電子節(jié)目菜單發(fā)送的內(nèi)容分發(fā)網(wǎng)絡(luò)代理的信息,并將所述信息和所述節(jié)目的下載任務(wù)保存在下載隊(duì)列中;所述機(jī)頂盒根據(jù)所述下載隊(duì)列執(zhí)行下載。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述機(jī)頂盒根據(jù) 在用戶選擇的節(jié)目向電子節(jié)目菜單發(fā)送下載節(jié)目請(qǐng)求信息之 前,所述方法還包4舌所述機(jī)頂盒在瀏覽器顯示節(jié)目推送節(jié)目列表,并接收所述 用戶從所述節(jié)目推送節(jié)目列表中選擇的所述節(jié)目。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述機(jī)頂盒根據(jù)所 述下載隊(duì)列執(zhí)行下栽包括載。
4. 4艮據(jù)4又利要求3所述的方法,其特4i在于,所述才幾頂盒循環(huán)取 出所述下載隊(duì)列中的下載任務(wù)執(zhí)^f亍下載包括所述機(jī)頂盒向所述內(nèi)容分發(fā)網(wǎng)絡(luò)代理請(qǐng)求下載地址信息 4丸4亍下載;或所述機(jī)頂盒經(jīng)由多級(jí)內(nèi)容分發(fā)網(wǎng)絡(luò)代理節(jié)點(diǎn)匯接獲取所 述下載地址信息執(zhí)4于下載。
5. 根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,在所述 機(jī)頂盒執(zhí)行下載之后,所述方法還包括如果下栽成功,則所述機(jī)頂盒根據(jù)所述用戶的選擇播放下 載的節(jié)目。
6. —種節(jié)目推送方法,其特征在于,包括電子節(jié)目菜單接收來自業(yè)務(wù)管理平臺(tái)的節(jié)目信息,并向機(jī) 頂盒發(fā)送所述節(jié)目信息,以便所述機(jī)頂盒才艮據(jù)所述節(jié)目信息向 用戶顯示節(jié)目;所述電子節(jié)目菜單接收所述機(jī)頂盒發(fā)送的下載節(jié)目請(qǐng)求 信息,并根據(jù)所述下載節(jié)目請(qǐng)求信息向所述機(jī)頂盒發(fā)送內(nèi)容分 發(fā)網(wǎng)絡(luò)代理的信息。
7. 根據(jù)權(quán)利要求6所述的方法,其特征在于,在所述電子節(jié)目菜 單4妄收來自所述業(yè)務(wù)管理平臺(tái)的所述節(jié)目信息之前,所述方法所述業(yè)務(wù)管理平臺(tái)將待發(fā)布的內(nèi)容制作成節(jié)目,并將所述 節(jié)目存儲(chǔ)到本地下載專區(qū)中;所述業(yè)務(wù)管理平臺(tái)向所述電子節(jié)目菜單發(fā)送存儲(chǔ)的所述 節(jié)目對(duì)應(yīng)的節(jié)目信息。
8. 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述業(yè)務(wù)管理平臺(tái) 向所述電子節(jié)目菜單發(fā)送所述節(jié)目信息包括所述業(yè)務(wù)管理平臺(tái)向所述電子節(jié)目菜單發(fā)送及時(shí)消息,并 在其中攜帶有所述節(jié)目信息。
9. 一種機(jī)頂盒,其特征在于,包括第一發(fā)送模塊,用于根據(jù)用戶選擇的節(jié)目向電子節(jié)目菜單 發(fā)送下載節(jié)目請(qǐng)求信息;第一接收^=莫塊,用于接收所述電子節(jié)目菜單發(fā)送的內(nèi)容分 發(fā)網(wǎng)絡(luò)代理的信息;保存模塊,用于根據(jù)所述第 一接收模塊接收的內(nèi)容分發(fā)網(wǎng) 絡(luò)代理的信息,將所述信息和所述節(jié)目的下載任務(wù)保存在下載 隊(duì)列中;下載模塊,用于根據(jù)所述下載隊(duì)列執(zhí)行下載。
10. —種電子節(jié)目菜單,其特征在于,包括第二接收模塊,用于接收來自業(yè)務(wù)管理平臺(tái)的節(jié)目信息;第二發(fā)送模塊,用于根據(jù)所述第二接收模塊接收的節(jié)目信 息,向機(jī)頂盒發(fā)送所述節(jié)目信息,以便所述機(jī)頂盒根據(jù)所述節(jié) 目信息向用戶顯示節(jié)目;第三接收模塊,用于接收所述機(jī)頂盒發(fā)送的下載節(jié)目請(qǐng)求 ^息;第三發(fā)送模塊,用于根據(jù)所述第三接收模塊接收的所述下 載節(jié)目請(qǐng)求信息向所述機(jī)頂盒發(fā)送內(nèi)容分發(fā)網(wǎng)絡(luò)代理的信息。
全文摘要
本發(fā)明公開了一種節(jié)目推送方法、機(jī)頂盒及電子節(jié)目菜單,該方法包括機(jī)頂盒根據(jù)用戶選擇的節(jié)目向電子節(jié)目菜單發(fā)送下載節(jié)目請(qǐng)求信息;機(jī)頂盒接收電子節(jié)目菜單發(fā)送的內(nèi)容分發(fā)網(wǎng)絡(luò)代理的信息,并將信息和節(jié)目的下載任務(wù)保存在下載隊(duì)列中;機(jī)頂盒根據(jù)下載隊(duì)列執(zhí)行下載。本發(fā)明達(dá)到了減輕流媒體服務(wù)器和通信網(wǎng)絡(luò)的負(fù)擔(dān),并提高用戶體驗(yàn)的效果。
文檔編號(hào)H04N7/173GK101662658SQ200910171699
公開日2010年3月3日 申請(qǐng)日期2009年9月8日 優(yōu)先權(quán)日2009年9月8日
發(fā)明者孟凡忠, 李海濱, 黃志華 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1