一種媒體流控制方法及其裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種媒體流控制方法及其裝置以及云端服務(wù)器和機頂盒。
【背景技術(shù)】
[0002]在現(xiàn)有技術(shù)中,如果用戶想通過手機看電視節(jié)目,則需要打開手機的APP軟件,選擇自己想看的頻道,然后手機會從云端服務(wù)器接收所選擇頻道的視頻流。現(xiàn)有的這種方案,手機需要從云端服務(wù)器一直接收視頻流,而手機與云端服務(wù)器之間是通過互聯(lián)網(wǎng)連接的,所以手機接收視頻流會占用大量的帶寬。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例提供一種媒體流控制方法及其裝置,可以極大的節(jié)省使用的網(wǎng)絡(luò)帶寬。
[0004]本發(fā)明一實施例提供一種媒體流控制方法,該方法包括:終端的客戶端接收播放指令,所述播放指令指示了用戶請求播放的頻道;所述終端的客戶端通過互聯(lián)網(wǎng)向網(wǎng)絡(luò)服務(wù)器發(fā)送服務(wù)請求,該服務(wù)請求包括:所述頻道所對應(yīng)的頻道標識;所述終端的客戶端接收網(wǎng)絡(luò)服務(wù)器發(fā)送的機頂盒的接入信息,所述接入信息包括所述頻道標識所對應(yīng)的可為所述終端提供服務(wù)的機頂盒的頻道播放參數(shù);所述終端的客戶端根據(jù)所述接入信息,通過局域網(wǎng)向所述可為所述終端提供服務(wù)的機頂盒發(fā)送包含頻道播放參數(shù)的訪問請求,從所述可為所述終端提供服務(wù)的機頂盒接收所述頻道所對應(yīng)的媒體流。
[0005]本發(fā)明一實施例提供一種媒體流控制裝置,包括:第一通信單元,用于接收播放指令,所述播放指令指示了用戶請求播放的頻道;第二發(fā)送單元,用于通過互聯(lián)網(wǎng)向網(wǎng)絡(luò)服務(wù)器發(fā)送服務(wù)請求,該服務(wù)請求包括:所述頻道所對應(yīng)的頻道標識;第二接收單元,用于接收網(wǎng)絡(luò)服務(wù)器發(fā)送的機頂盒的接入信息,所述接入信息包括所述頻道標識所對應(yīng)的可為所述終端提供服務(wù)的機頂盒的頻道播放參數(shù);第三發(fā)送單元,用于根據(jù)所述接入信息,通過局域網(wǎng)向所述可為所述終端提供服務(wù)的機頂盒發(fā)送包含頻道播放參數(shù)的訪問請求;第三接收單元,用于從所述可為所述終端提供服務(wù)的機頂盒接收所述頻道所對應(yīng)的媒體流。
[0006]本發(fā)明一實施例提供另一種媒體流控制方法,該方法包括:網(wǎng)絡(luò)服務(wù)器通過互聯(lián)網(wǎng)接收終端發(fā)送的服務(wù)請求,該服務(wù)請求包括:終端請求的頻道所對應(yīng)的頻道標識;網(wǎng)絡(luò)服務(wù)器根據(jù)預(yù)設(shè)的映射關(guān)系查找頻道標識所對應(yīng)的可為終端提供服務(wù)的機頂盒的頻道播放參數(shù);向終端發(fā)送所述可為終端提供服務(wù)的機頂盒的接入信息,所述接入信息包括所述頻道播放參數(shù)。
[0007]本發(fā)明一實施例提供另一種媒體流控制裝置,包括:第一通信單元,用于通過互聯(lián)網(wǎng)接收終端發(fā)送的服務(wù)請求,該服務(wù)請求包括:終端請求的頻道所對應(yīng)的頻道標識;查找單元,用于根據(jù)預(yù)設(shè)的映射關(guān)系查找頻道標識所對應(yīng)的可為終端提供服務(wù)的機頂盒的頻道播放參數(shù);第二通信單元,向終端發(fā)送所述可為終端提供服務(wù)的機頂盒的接入信息,所述接入信息包括所述頻道播放參數(shù)。
[0008]本發(fā)明一實施例提供一種云端服務(wù)器,包括:處理器,用于通過互聯(lián)網(wǎng)接收終端發(fā)送的服務(wù)請求,該服務(wù)請求包括:終端請求的頻道所對應(yīng)的頻道標識以及所述終端所在區(qū)域的區(qū)域指示;根據(jù)所述終端所在區(qū)域的區(qū)域指示確定可為終端提供服務(wù)的機頂盒;根據(jù)預(yù)設(shè)的映射關(guān)系查找所述頻道標識所對應(yīng)的可為終端提供服務(wù)的機頂盒的頻道播放參數(shù);向終端發(fā)送可為終端提供服務(wù)的機頂盒的接入信息,所述接入信息包括所述可為終端提供服務(wù)的機頂盒的地址和頻道播放參數(shù);電源管理模塊,用于為所述處理器供電。
[0009]本發(fā)明一實施例提供又一種媒體流控制方法,包括:機頂盒接收局域網(wǎng)內(nèi)的終端發(fā)送的訪問請求,所述訪問請求可以包括:所述終端上的第三方社交平臺的播放能力指示信息以及機頂盒能識別的頻道播放參數(shù),所述頻道播放參數(shù)是所述終端所請求播放的頻道所對應(yīng)的頻道播放參數(shù);所述機頂盒根據(jù)所述頻道播放參數(shù)解析出所述頻道所對應(yīng)的媒體流;所述機頂盒根據(jù)所述第三方社交平臺的播放能力指示信息,對所述媒體流進行處理,得到適用于第三方平臺播放的媒體流;向所述終端推送所述適用于第三方平臺播放的媒體流。
[0010]本發(fā)明一實施例提供又一種媒體流控制裝置,包括:第一通信單元,用于接收局域網(wǎng)內(nèi)的終端發(fā)送的訪問請求,所述訪問請求包括:所述終端上的第三方社交平臺的播放能力指示信息以及機頂盒能識別的頻道播放參數(shù),所述頻道播放參數(shù)是所述終端所請求播放的頻道所對應(yīng)的頻道播放參數(shù);解析單元,用于根據(jù)所述頻道播放參數(shù)解析出所述頻道所對應(yīng)的媒體流;處理單元,用于根據(jù)所述第三方社交平臺的播放能力指示信息,對所述媒體流進行處理,得到適用于第三方平臺播放的媒體流;第二通信單元,用于向所述終端推送所述適用于第三方平臺播放的媒體流。
[0011]本發(fā)明一實施例提供一種機頂盒,包括:處理器,用于接收局域網(wǎng)內(nèi)的終端發(fā)送的訪問請求,所述訪問請求包括:所述終端上的第三方社交平臺的播放能力指示信息以及機頂盒能識別的頻道播放參數(shù),所述頻道播放參數(shù)是所述終端所請求播放的頻道所對應(yīng)的頻道播放參數(shù);根據(jù)所述頻道播放參數(shù)解析出所述頻道所對應(yīng)的媒體流;根據(jù)所述第三方社交平臺的播放能力指示信息,對所述媒體流進行處理,得到適用于第三方平臺播放的媒體流;向所述終端推送所述適用于第三方社交平臺播放的媒體流;電源管理模塊,用于為所述處理器供電。
[0012]本發(fā)明實施例通過網(wǎng)絡(luò)服務(wù)器將能為終端提供服務(wù)的機頂盒的頻道播放參數(shù)通知終端,使得終端可以通過局域網(wǎng)從機頂盒接收媒體流,而不是通過互聯(lián)網(wǎng)來接收媒體流,大大的節(jié)省了互聯(lián)網(wǎng)的帶寬。
【附圖說明】
[0013]圖1為本發(fā)明一實施例提供的媒體流分發(fā)系統(tǒng)圖;
[0014]圖2是本發(fā)明一實施例提供的媒體流控制方法流程圖;
[0015]圖3是本發(fā)明另一實施例提供的媒體流控制方法流程圖;
[0016]圖4是本發(fā)明又一實施例提供的媒體流控制方法流程圖;
[0017]圖5是本發(fā)明又一實施例提供的媒體流控制方法示意圖;
[0018]圖6是本發(fā)明一實施例提供的媒體流控制裝置結(jié)構(gòu)圖;
[0019]圖7是本發(fā)明另一實施例提供的媒體流控制裝置結(jié)構(gòu)圖;
[0020]圖8是本發(fā)明又一實施例提供的媒體流控制裝置結(jié)構(gòu)圖。
【具體實施方式】
[0021]本發(fā)明實施例提供一種面向DVB (Digital Video Broadcasting,數(shù)字視頻廣播)系統(tǒng)的媒體流分發(fā)系統(tǒng),如圖1所示,其包括:終端10,網(wǎng)絡(luò)服務(wù)器12,以及機頂盒14,其中,網(wǎng)絡(luò)服務(wù)器為云端服務(wù)器,終端與機頂盒在同一局域網(wǎng)絡(luò)中。其中,該終端可以是移動終端(比如手機、筆記本)或者臺式電腦。該終端上運行了客戶端,該客戶端是嵌入在第三方社交平臺上的內(nèi)生應(yīng)用,具體可以以微信的公眾號以及web瀏覽器為客戶端,來為客戶提供服務(wù)。比如微信中的公眾號,如果用戶點擊關(guān)注該公眾號,則該嵌入在第三方社交平臺上的內(nèi)生應(yīng)用就可以在該終端上運行。該終端的客戶端也可以是web瀏覽器或app store中的APP被下載之后安裝在手機上的。
[0022]移動終端中嵌入在第三方社交平臺上的內(nèi)生應(yīng)用接收到用戶的播放指令,該播放指令指示了用戶請求播放的頻道;移動終端中嵌入在第三方社交平臺上的內(nèi)生應(yīng)用通過微信客戶端、微信后端系統(tǒng)向云端服務(wù)器發(fā)送服務(wù)請求,該服務(wù)請求可以包括:移動終端用戶的標識,移動終端所在區(qū)域的區(qū)域指示,所述頻道所對應(yīng)的頻道標識。其中,移動終端所在區(qū)域的區(qū)域指示是微信的公眾號。
[0023]云端服務(wù)器接收移動終端發(fā)送的服務(wù)請求,根據(jù)移動終端所在區(qū)域的區(qū)域指示確定可為移動終端服務(wù)器的機頂盒,根據(jù)預(yù)設(shè)的映射關(guān)系查找頻道標識所對應(yīng)的可為移動終端提供服務(wù)的機頂盒的頻道播放參數(shù);所述頻道播放參數(shù)用于解析出該頻道所對應(yīng)的媒體流,后續(xù)機頂盒從移動終端接收到該頻道播放參數(shù)之后,就能夠解析出相應(yīng)的媒體流。該頻道播放參數(shù)包括:頻道索引,媒體屬性(比如直播),時間戳,媒體流格式,如何從流中區(qū)分出音頻還是視頻等信息。該云端服務(wù)器向移動終端發(fā)送可為移動終端提供服務(wù)的機頂盒的接入信息,所述接入信息可以包括所述可為移動終端提供服務(wù)的機頂盒的地址和所述頻道播放參數(shù)。其中,該機頂盒的地址可以為URL地址或者機頂盒的局域網(wǎng)網(wǎng)絡(luò)地址??蛇x的,對應(yīng)同一頻道標識,不同地區(qū)的頻道播放參數(shù)可能不同,比如,不同省的頻道播放參數(shù)會不同,則服務(wù)器分別保存了各個區(qū)域的頻道標識與頻道播放參數(shù)映射關(guān)系,根據(jù)該地區(qū)所對應(yīng)的映射關(guān)系,查找頻道