臺上的內生應用訪問一個URL鏈接,該URL鏈接指示了機頂盒的地址和機頂盒能識別的頻道播放參數(shù),該URL鏈接還可以指示該身份認證信息,在終端訪問該URL鏈接時將第三方社交平臺的播放能力指示信息發(fā)送給機頂盒。
[0048]步驟42、所述機頂盒根據(jù)頻道播放參數(shù)解析出媒體流,根據(jù)所述第三方社交平臺的播放能力指示信息,對所述媒體流進行處理,得到適用于第三方社交平臺播放的媒體流,向所述終端推送所述適用于第三方社交平臺播放的媒體流,即所述媒體流是所述頻道播放參數(shù)所對應的為了適用于第三方社交平臺播放而經過格式處理后的媒體流。
[0049]具體的,機頂盒經過身份驗證之后,根據(jù)第三方社交平臺的播放能力指示信息,將原始流解擾后,自動進行轉碼和流封裝后,得到適用于第三方社交平臺播放的媒體流,再向移動終端提供該媒體流。該機頂盒生成一個新的地址(比如URL),將處理后的媒體流片段存儲到這個地址中,將這個地址發(fā)送給移動終端上的嵌入在第三方社交平臺上的內生應用。移動終端上嵌入在第三方社交平臺上的內生應用從這個地址下載媒體流,然后控制播放媒體流。
[0050]本發(fā)明實施例的機頂盒接收應用在第三方社交平臺上的客戶端發(fā)送的訪問請求,根據(jù)訪問請求中的頻道播放參數(shù)和第三方社交平臺的播放能力指示信息,通過局域網(wǎng)向移動終端推送對應頻道的媒體流,避免移動終端通過互聯(lián)網(wǎng)獲取媒體流,大大節(jié)省了互聯(lián)網(wǎng)的帶寬。
[0051]本發(fā)明又一實施例提供一種媒體流控制方法,如圖5所示,該方法包括:
[0052]步驟50、終端上的客戶端接收播放指令,所述播放指令指示了用于請求播放的頻道。其中,終端上的客戶端為嵌入在第三方社交平臺上的內生應用,比如微信公眾號。
[0053]步驟52、終端上的客戶端向云端服務器發(fā)送服務請求,該服務請求可以包括:移動終端用戶的標識(ID),和所述頻道所對應的頻道標識(ID)。該服務請求還可以包括:終端所在區(qū)域的區(qū)域指示。
[0054]步驟54、網(wǎng)絡服務器接收服務請求,網(wǎng)絡服務器根據(jù)預設的映射關系查找頻道標識所對應的可為移動終端提供服務的機頂盒的頻道播放參數(shù)。
[0055]其中,如果該服務請求包括終端所在區(qū)域的區(qū)域指示,則可為移動終端提供服務的機頂盒為能夠為該區(qū)域指示所指示的區(qū)域所服務器的機頂盒。
[0056]步驟56、網(wǎng)絡服務器向終端的客戶端發(fā)送所述可為終端提供服務的機頂盒的接入信息,所述接入信息可以包括所述可為終端提供服務的機頂盒的地址和所述頻道播放參數(shù)。
[0057]步驟58、終端上的客戶端根據(jù)所述接入信息,向機頂盒發(fā)送訪問請求,該訪問請求可以包括:頻道播放參數(shù)以及第三方社交平臺的播放能力指示信息。
[0058]步驟59、機頂盒接收訪問請求,所述機頂盒根據(jù)所述頻道播放參數(shù)和所述第三方社交平臺的播放能力指示信息,向所述終端推送所述頻道所對應的媒體流,所述媒體流是所述頻道播放參數(shù)所對應的為了適用于第三方社交平臺播放而經過格式處理的媒體流。
[0059]其中,每一步驟的【具體實施方式】可以參照以上實施例,在此不再贅述。
[0060]本發(fā)明實施例通過網(wǎng)絡服務器根據(jù)移動終端的位置信息查找能為該移動終端服務的機頂盒,并根據(jù)用戶想看的頻道所對應的頻道標識獲得機頂盒能識別的頻道播放參數(shù),并將該頻道播放參數(shù)發(fā)送給移動終端,使得移動終端能夠通過局域網(wǎng)從該機頂盒獲取媒體流,這樣就不需要從互聯(lián)網(wǎng)獲取媒體流,大大的節(jié)省了互聯(lián)網(wǎng)的帶寬。進一步的,當同一家庭中有很多用戶時,一個用戶可以通過電視機看一個頻道,而另一個用戶可以通過移動終端看另一個頻道,給家庭用戶提供了方便。進一步的,通過采用應用在第三方社交平臺上的客戶端與網(wǎng)絡服務器和機頂盒進行信息交互,使機頂盒提供了為適用于第三方社交平臺播放而經過格式處理的媒體流,就可以利用第三方社交平臺上的播放功能直接播放該媒體流,所以不再需要專門的安裝播放類的APP。
[0061]參見圖6,本發(fā)明實施例提供一種媒體流控制裝置,該裝置可以為移動終端,其包括:
[0062]第一通信單元61,用于接收播放指令,所述播放指令指示了用戶請求播放的頻道;
[0063]第二發(fā)送單元62,用于通過互聯(lián)網(wǎng)向網(wǎng)絡服務器發(fā)送服務請求,該服務請求包括:所述頻道所對應的頻道標識;還服務請求還可以包括終端所在區(qū)域的區(qū)域指示,比如微信公眾號;
[0064]第二接收單元63,用于接收網(wǎng)絡服務器發(fā)送的機頂盒的接入信息,所述接入信息包括能夠為所述終端提供服務的機頂盒的地址和所述頻道標識所對應的頻道播放參數(shù);該機頂盒是所述區(qū)域指示所指示的區(qū)域所對應的機頂盒;
[0065]第三發(fā)送單元64,用于根據(jù)所述接入信息,通過局域網(wǎng)向所述能夠為所述終端提供服務的機頂盒發(fā)送包含頻道播放參數(shù)的訪問請求;
[0066]第三接收單元65,用于從所述能夠為所述終端提供服務的機頂盒接收所述頻道所對應的媒體流。
[0067]其中,該終端的客戶端是嵌入在第三方社交平臺上的內生應用;比如微信公眾號。所述訪問請求中還包括第三方社交平臺的播放能力指示信息;所述第三接收單元所接收的媒體流是所述頻道所對應的適用于第三方社交平臺播放的媒體流。其中,上述各單元功能的具體實現(xiàn)方式可以參見上述相應的方法實施例,在此不再贅述。
[0068]參閱圖7,本發(fā)明提供另一種媒體控制裝置,該裝置可以為云端服務器,該裝置具體包括:
[0069]第一通信單元71,用于通過互聯(lián)網(wǎng)接收終端發(fā)送的服務請求,該服務請求包括:終端請求的頻道所對應的頻道標識;
[0070]查找單元72,用于根據(jù)預設的映射關系查找頻道標識所對應的可為終端提供服務的機頂盒的頻道播放參數(shù);
[0071]第二通信單元73,向終端發(fā)送所述可為終端提供服務的機頂盒的接入信息,所述接入信息包括所述頻道播放參數(shù)。
[0072]可選的,該服務請求還包括:終端所在區(qū)域的區(qū)域指示,該云端服務器還包括:確定單元,用于根據(jù)所述區(qū)域指示確定可為終端提供服務的機頂盒;該接入信息中還包括:可為終端提供服務的機頂盒的地址。
[0073]其中,上述各單元功能的具體實現(xiàn)方式可以參見上述相應的方法實施例,在此不再贅述。
[0074]可選的,本發(fā)明又一實施例提供一種云端服務器,包括:
[0075]處理器,用于通過互聯(lián)網(wǎng)接收終端發(fā)送的服務請求,該服務請求包括:終端請求的頻道所對應的頻道標識以及所述終端所在區(qū)域的區(qū)域指示;根據(jù)所述終端所在區(qū)域的區(qū)域指示確定可為終端提供服務的機頂盒;根據(jù)預設的映射關系查找所述頻道標識所對應的可為終端提供服務的機頂盒的頻道播放參數(shù);向終端發(fā)送可為終端提供服務的機頂盒的接入信息,所述接入信息包括所述可為終端提供服務的機頂盒的地址和頻道播放參數(shù);
[0076]電源管理模塊,用于為所述處理器供電。
[0077]其中,各功能的具體實現(xiàn)方式可以參見上述相應的方法實施例,在此不再贅述。
[0078]參閱圖8,本發(fā)明提供又一種媒體控制裝置,該裝置可以為機頂盒,包括:
[0079]第一通信單元81,用于接收局域網(wǎng)內的終端發(fā)送的訪問請求,所述訪問請求包括:所述終端上的第三方社交平臺的播放能力指示信息以及機頂盒能識別的頻道播放參數(shù),所述頻道播放參數(shù)是所述終端所請求播放的頻道所對應的頻道播放參數(shù);
[0080]解析單元82,用于根據(jù)所述頻道播放參數(shù)解析出所述頻道所對應的媒體流;
[0081]處理單元83,用于根據(jù)所述第三方社交平臺的播放能力指示信息,對所述媒體流進行處理,得到適用于第三方平臺播放的媒體流;
[0082]第二通信單元84,用于向所述終端推送所述適用于第三方平臺播放的媒體流。
[0083]其中,上述各單元功能的具體實現(xiàn)方式可以參見上述相應的方法實施例,在此不再贅述。
[0084]可選的,本發(fā)明又一實施例提供一種機頂盒,包括:
[0085]處理器,用于接收局域網(wǎng)內的終端發(fā)送的訪問請求,所述訪問請求包括:所述終端上的第三方社交平臺的播放能力指示信息以及機頂盒能識別的頻道播放參數(shù),所述頻道播放參數(shù)是所述終端所請求播放的頻道所對應的頻道播放參數(shù);根據(jù)所述第三方社交平臺的播放能力指示信息,對所述頻道播放參數(shù)所對應的媒體流進行處理,得到適用于第三方社交平臺播