機(jī)頂盒網(wǎng)絡(luò)自動(dòng)擴(kuò)展播放方法
【專利摘要】本發(fā)明涉及一種機(jī)頂盒網(wǎng)絡(luò)自動(dòng)擴(kuò)展播放方法,包括以下的步驟:S100)播放終端向多臺(tái)多路機(jī)頂盒發(fā)送應(yīng)答請(qǐng)求;S200)多路機(jī)頂盒在接收到應(yīng)答請(qǐng)求后向播放終端反饋多路機(jī)頂盒的狀態(tài)信息;S300)播放終端接收狀態(tài)信息后選擇其中一個(gè)多路機(jī)頂盒進(jìn)行連接;S400)播放終端向選定的多路機(jī)頂盒發(fā)送播放請(qǐng)求,選定的多路機(jī)頂盒依據(jù)接收到的播放請(qǐng)求向播放終端推送節(jié)目流。實(shí)施本發(fā)明,播放終端能夠快速加入到機(jī)頂盒網(wǎng)絡(luò)中從機(jī)頂盒網(wǎng)絡(luò)獲得節(jié)目推送內(nèi)容,配置簡單,操作方便,降低了用戶額外支出,從而提高了交互效率。播放終端通過重新定向到最佳的機(jī)頂盒,避開了播放壓力,最大程度確保了播放終端接收到節(jié)目推送。
【專利說明】機(jī)頂盒網(wǎng)絡(luò)自動(dòng)擴(kuò)展播放方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及機(jī)頂盒技術(shù),更具體地說,涉及一種機(jī)頂盒網(wǎng)絡(luò)自動(dòng)擴(kuò)展播放方法。
【背景技術(shù)】
[0002]在利用機(jī)頂盒進(jìn)行電視節(jié)目的廣播技術(shù)中,一般用戶只要使用一個(gè)普通的機(jī)頂盒就能夠滿足電視的播放需要,然而在一個(gè)家庭具有多臺(tái)電視或者是酒店內(nèi)的各個(gè)房間安裝電視機(jī)的時(shí)候,就需要具有能夠進(jìn)行多路播放的機(jī)頂盒進(jìn)行組網(wǎng),再配合播放終端進(jìn)行播放。
[0003]然而組建出來的機(jī)頂盒網(wǎng)絡(luò)總是與固定的播放終端連接,這樣使得機(jī)頂盒網(wǎng)絡(luò)的資源分配極不合理:部分的多路機(jī)頂盒在重復(fù)播放相同節(jié)目,占用了額外的播放資源,使得機(jī)頂盒網(wǎng)絡(luò)的無法高效地提供節(jié)目播放。
【發(fā)明內(nèi)容】
[0004]本發(fā)明針對(duì)現(xiàn)有的機(jī)頂盒網(wǎng)絡(luò)無法自主地進(jìn)行擴(kuò)展播放的問題,提供一種機(jī)頂盒網(wǎng)絡(luò)的自動(dòng)擴(kuò)展播放方法,以克服上述缺陷。
[0005]本發(fā)明提供的機(jī)頂盒網(wǎng)絡(luò)自動(dòng)擴(kuò)展播放方法,包括以下的步驟:
[0006]SlOO)播放終端向多臺(tái)多路機(jī)頂盒發(fā)送應(yīng)答請(qǐng)求;
[0007]S200)每臺(tái)多路機(jī)頂盒在接收到應(yīng)答請(qǐng)求后,將自身的狀態(tài)信息反饋給所述播放終端;
[0008]S300)播放終端接收狀態(tài)信息后,根據(jù)狀態(tài)信息選擇多臺(tái)多路機(jī)頂盒中的一臺(tái)進(jìn)行連接;
[0009]S400)播放終端向與所述播放終端連接的的多路機(jī)頂盒發(fā)送播放請(qǐng)求,與所述播放終端連接的的多路機(jī)頂盒依據(jù)接收到的播放請(qǐng)求向播放終端推送節(jié)目流。
[0010]本發(fā)明的機(jī)頂盒網(wǎng)絡(luò)自動(dòng)擴(kuò)展播放方法,步驟S200還包括:
[0011]S201)每臺(tái)多路機(jī)頂盒均向播放終端發(fā)送公用密鑰。
[0012]本發(fā)明的機(jī)頂盒網(wǎng)絡(luò)自動(dòng)擴(kuò)展播放方法,步驟S400還包括:
[0013]S401)播放終端向與所述播放終端連接的的多路機(jī)頂盒發(fā)送私有密鑰,公用密鑰和私有密鑰匹配時(shí),與所述播放終端連接的的多路機(jī)頂盒依據(jù)接收到的播放請(qǐng)求向播放終端推送節(jié)目流。
[0014]本發(fā)明的機(jī)頂盒網(wǎng)絡(luò)自動(dòng)擴(kuò)展播放方法,每臺(tái)多路機(jī)頂盒的反饋給播放終端狀態(tài)信息包括多路機(jī)頂盒的中央處理器狀態(tài)、多路機(jī)頂盒的剩余推送端口、多路機(jī)頂盒的網(wǎng)絡(luò)地址以及多路機(jī)頂盒的網(wǎng)絡(luò)端口。
[0015]本發(fā)明的機(jī)頂盒網(wǎng)絡(luò)自動(dòng)擴(kuò)展播放方法,步驟S300還包括:
[0016]S301)與所述播放終端連接的多路機(jī)頂盒將電視節(jié)目指南和電視頻道列表發(fā)送到播放終端。
[0017]本發(fā)明的機(jī)頂盒網(wǎng)絡(luò)自動(dòng)擴(kuò)展播放方法,步驟S400還包括:[0018]S401)當(dāng)播放終端向選定的多路機(jī)頂盒發(fā)送播放請(qǐng)求時(shí),被選定的多路機(jī)頂盒判斷當(dāng)前的剩余推送端口能否滿足節(jié)目推送的請(qǐng)求,當(dāng)被選定的多路機(jī)頂盒無法推送節(jié)目時(shí),播放終端重新選擇至另一臺(tái)多路機(jī)頂盒。
[0019]本發(fā)明的機(jī)頂盒網(wǎng)絡(luò)自動(dòng)擴(kuò)展播放方法,步驟S401還包括:
[0020]查找所有多路機(jī)頂盒的播放節(jié)目,若播放的節(jié)目無重復(fù),則向播放終端反饋錯(cuò)誤信息,并發(fā)送所有多路機(jī)頂盒的播放節(jié)目列表。
[0021]本發(fā)明的機(jī)頂盒網(wǎng)絡(luò)自動(dòng)擴(kuò)展播放方法,步驟S401還包括:
[0022]查找所有多路機(jī)頂盒的播放節(jié)目,若播放的節(jié)目存在重復(fù),則終止重復(fù)的節(jié)目,并向播放終端推送請(qǐng)求播放的節(jié)目流。
[0023]本發(fā)明的機(jī)頂盒網(wǎng)絡(luò)自動(dòng)擴(kuò)展播放方法,被選定的多路機(jī)頂盒向接收重復(fù)節(jié)目的播放終端發(fā)送停止推送重復(fù)節(jié)目的通知。
[0024]本發(fā)明的的機(jī)頂盒網(wǎng)絡(luò)自動(dòng)擴(kuò)展播放方法,被選定的多路機(jī)頂盒向接收重復(fù)節(jié)目的播放終端發(fā)送播放所述重復(fù)節(jié)目的其他多路機(jī)頂盒的地址,所述接收重復(fù)節(jié)目的播放終端重定向至所述播放重復(fù)節(jié)目的多路機(jī)頂盒。
[0025]實(shí)施本發(fā)明的機(jī)頂盒網(wǎng)絡(luò)自動(dòng)擴(kuò)展播放方法,播放終端能夠快速加入到機(jī)頂盒網(wǎng)絡(luò)中從機(jī)頂盒網(wǎng)絡(luò)獲得節(jié)目推送內(nèi)容,配置簡單,操作方便,降低了用戶額外支出,從而提高了交互效率。播放終端通過重新定向到最佳的機(jī)頂盒,避開了播放壓力,最大程度確保了播放終端接收到節(jié)目推送。
【專利附圖】
【附圖說明】
[0026]以下結(jié)合附圖對(duì)本發(fā)明進(jìn)行說明,其中:
[0027]圖1為應(yīng)用本發(fā)明較佳實(shí)施例提供的自動(dòng)擴(kuò)展播放方法的機(jī)頂盒網(wǎng)絡(luò)的結(jié)構(gòu)示意圖;
[0028]圖2為本發(fā)明較佳實(shí)施例進(jìn)行自動(dòng)擴(kuò)展時(shí)的方法流程圖;
[0029]圖3為本發(fā)明較佳實(shí)施例進(jìn)行重新定向并播放時(shí)的方法流程圖。
【具體實(shí)施方式】
[0030]以下結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明進(jìn)行詳細(xì)說明。
[0031]如圖1所示為本發(fā)明機(jī)頂盒網(wǎng)絡(luò)自動(dòng)擴(kuò)展播放方法所涉及的機(jī)頂盒網(wǎng)絡(luò)的一則示意圖。在一個(gè)局域網(wǎng)內(nèi),有多臺(tái)作為服務(wù)端的多路機(jī)頂盒以及多個(gè)播放終端,多臺(tái)多路機(jī)頂盒向多個(gè)播放終端提供節(jié)目推送服務(wù),播放終端在接收到多路機(jī)頂盒所推送的節(jié)目流之后,通過電視機(jī)播放給使用者。當(dāng)一個(gè)局域網(wǎng)內(nèi)的播放終端在請(qǐng)求服務(wù)端的多路機(jī)頂盒進(jìn)行節(jié)目推送時(shí),若出現(xiàn)在本局域網(wǎng)內(nèi)的播放終端的節(jié)目請(qǐng)求無法滿足的時(shí)候,本局域網(wǎng)內(nèi)的多路機(jī)頂盒將該節(jié)目請(qǐng)求進(jìn)行重新定位,定位到本局域網(wǎng)內(nèi)的其他多路機(jī)頂盒,或者定位到另一局域網(wǎng)內(nèi)的多路機(jī)頂盒上。例如,在局域網(wǎng)I內(nèi),播放終端η請(qǐng)求加入到該網(wǎng)內(nèi),通過優(yōu)化定向,播放終端η與本局域網(wǎng)內(nèi)的多路機(jī)頂盒2建立連接,在建立連接之后,多路機(jī)頂盒2向播放終端η推送節(jié)目。當(dāng)播放終端η無法滿足推送請(qǐng)求時(shí),則通過均衡算法,在本局域網(wǎng)內(nèi)的多路機(jī)頂盒I或者局域網(wǎng)2內(nèi)的所有多路機(jī)頂盒進(jìn)行調(diào)配,將局域網(wǎng)I內(nèi)的播放終端η重新定向到合適的多路機(jī)頂盒。而播放終端η加入到局域網(wǎng)I的過程以及重定向到合適的多路機(jī)頂盒的過程將結(jié)合圖2、圖3詳述。
[0032]如圖2所示為本發(fā)明機(jī)頂盒網(wǎng)絡(luò)自動(dòng)擴(kuò)展播放方法在進(jìn)行自動(dòng)發(fā)現(xiàn)時(shí)的流程圖。首先在步驟Sioo播放終端向多臺(tái)多路機(jī)頂盒發(fā)送應(yīng)答請(qǐng)求。該待加入的播放終端向外發(fā)出組播消息進(jìn)行查詢請(qǐng)求,以要求播放范圍內(nèi)的多臺(tái)多路機(jī)頂盒進(jìn)行應(yīng)答。該應(yīng)答請(qǐng)求要求所有接收到該請(qǐng)求信息的多路機(jī)頂盒。以下為一則較佳的播放終端查找多路機(jī)頂盒的指令:
[0033]
“
ASK SHRVHR:/./ALL HTTP/1.1
Host: 239.255.255.250:4098/
ListonAcIdr: 192.168.1.101:80./
ΝΛΜΚ: Test—Client
LSN:uuid:9974c0f0-85da-47af-98ac-278dae23900d::Real_name:friend—name:1MX: 5”
[0034]播放終端通過“ASK_SER`VER://ALLHTTP/1.1” 的命令,實(shí)現(xiàn)以 HTTPl.1MulticastUDP的協(xié)議進(jìn)行通訊,向整個(gè)網(wǎng)絡(luò)內(nèi)在線的多路機(jī)頂盒要求應(yīng)答。在向外要求多路機(jī)頂盒進(jìn)行應(yīng)答的時(shí)候,還同時(shí)將自身的監(jiān)聽地址以及端口 “192.168.1.101:80”和設(shè)備名稱“Test_Client”、設(shè)備的 UUID 碼(Universally Unique Identifier,通用唯一識(shí)別碼)向外發(fā)送,以便多路機(jī)頂盒在反饋應(yīng)答的時(shí)候能夠?qū)⒄_的信息發(fā)送到待加入的播放終端上。
[0035]在步驟S200,每臺(tái)所述多路機(jī)頂盒在接收到應(yīng)答請(qǐng)求后,將自身的狀態(tài)信息反饋給所述播放終端。在多路機(jī)頂盒接收到應(yīng)答請(qǐng)求之后,根據(jù)自己的配置文件判斷是否應(yīng)答非本網(wǎng)段的請(qǐng)求,如果設(shè)置了不通過路由,那么多路機(jī)頂盒的消息只能在同一個(gè)網(wǎng)段里面通信。當(dāng)滿足通信條件的時(shí)候,多路機(jī)頂盒向該待加入的播放終端反饋?zhàn)陨淼男畔?。較佳的,在多路機(jī)頂盒反饋?zhàn)陨硇畔⒌臅r(shí)候,還同時(shí)進(jìn)行步驟S201:每臺(tái)多路機(jī)頂盒均向播放終端發(fā)送公用密鑰(public key),該公用密鑰會(huì)在后續(xù)的通訊中要求這個(gè)待加入的播放終端根據(jù)預(yù)制的加密算法將公用密鑰對(duì)應(yīng)生成私用密鑰,以保證數(shù)據(jù)傳輸?shù)陌踩?。以下為一則較佳的多路機(jī)頂盒應(yīng)答的指令:
[0036]
【權(quán)利要求】
1.一種機(jī)頂盒網(wǎng)絡(luò)自動(dòng)擴(kuò)展播放方法,其特征在于,包括以下的步驟: S100)播放終端向多臺(tái)多路機(jī)頂盒發(fā)送應(yīng)答請(qǐng)求; 5200)每臺(tái)所述多路機(jī)頂盒在接收到應(yīng)答請(qǐng)求后,將自身的狀態(tài)信息反饋給所述播放終端; 5300)所述播放終端接收狀態(tài)信息后,根據(jù)所述狀態(tài)信息選擇所述多臺(tái)多路機(jī)頂盒中的一臺(tái)進(jìn)行連接; 5400)所述播放終端向與所述播放終端連接的多路機(jī)頂盒發(fā)送播放請(qǐng)求,與所述播放終端連接的多路機(jī)頂盒依據(jù)接收到的播放請(qǐng)求向所述播放終端推送節(jié)目流。
2.根據(jù)權(quán)利要求1所述的機(jī)頂盒網(wǎng)絡(luò)自動(dòng)擴(kuò)展播放方法,其特征在于,所述步驟S200還包括: 5201)每臺(tái)所述多路機(jī)頂盒均向所述播放終端發(fā)送公用密鑰。
3.根據(jù)權(quán)利要求2所述的機(jī)頂盒網(wǎng)絡(luò)自動(dòng)擴(kuò)展播放方法,其特征在于,所述步驟S400還包括: 5401)所述播放終端向與所述播放終端連接的多路機(jī)頂盒發(fā)送私有密鑰,當(dāng)公用密鑰和私有密鑰匹配時(shí),與所述播放終端連接的多路機(jī)頂盒依據(jù)接收到的播放請(qǐng)求向播放終端推送節(jié)目流。
4.根據(jù)權(quán)利要求1所述的機(jī)頂盒網(wǎng)絡(luò)自動(dòng)擴(kuò)展播放方法,其特征在于,每臺(tái)所述多路機(jī)頂盒反饋給所述播放終端的狀態(tài)信息包括多路機(jī)頂盒的中央處理器狀態(tài)、多路機(jī)頂盒的剩余推送端口、多路機(jī)頂盒的網(wǎng)絡(luò)地址以及多路機(jī)頂盒的網(wǎng)絡(luò)端口。
5.根據(jù)權(quán)利要求 1所述的機(jī)頂盒網(wǎng)絡(luò)自動(dòng)擴(kuò)展播放方法,其特征在于,所述步驟S300還包括: 5301)與所述播放終端連接的多路機(jī)頂盒將電視節(jié)目指南和電視頻道列表發(fā)送到播放終端。
6.根據(jù)權(quán)利要求1所述的機(jī)頂盒網(wǎng)絡(luò)自動(dòng)擴(kuò)展播放方法,其特征在于,步驟S400還包括: S401)當(dāng)播放終端向選定的多路機(jī)頂盒發(fā)送播放請(qǐng)求時(shí),被選定的多路機(jī)頂盒判斷當(dāng)前的剩余推送端口能否滿足節(jié)目推送的請(qǐng)求,當(dāng)被選定的多路機(jī)頂盒無法推送節(jié)目時(shí),播放終端重新選擇至另一臺(tái)多路機(jī)頂盒。
7.根據(jù)權(quán)利要求6所述的機(jī)頂盒網(wǎng)絡(luò)自動(dòng)擴(kuò)展播放方法,其特征在于,所述步驟S401還包括: 查找所有多路機(jī)頂盒的播放節(jié)目,若播放的節(jié)目無重復(fù),則向播放終端反饋錯(cuò)誤信息,并發(fā)送所有多路機(jī)頂盒的播放節(jié)目列表。
8.根據(jù)權(quán)力要求7所述的機(jī)頂盒網(wǎng)絡(luò)自動(dòng)擴(kuò)展播放方法,其特征在于,所述步驟S401還包括: 查找所有多路機(jī)頂盒的播放節(jié)目,若播放的節(jié)目存在重復(fù),則終止重復(fù)的節(jié)目,并向播放終端推送請(qǐng)求播放的節(jié)目流。
9.根據(jù)權(quán)利要求8所述的機(jī)頂盒網(wǎng)絡(luò)自動(dòng)擴(kuò)展播放方法,其特征在于,被選定的多路機(jī)頂盒向接收重復(fù)節(jié)目的播放終端發(fā)送停止推送重復(fù)節(jié)目的通知。
10.根據(jù)權(quán)利要求9所述的機(jī)頂盒網(wǎng)絡(luò)自動(dòng)擴(kuò)展播放方法,其特征在于,被選定的多路機(jī)頂盒向接收重復(fù)節(jié)目的播放終端發(fā)送播放所述重復(fù)節(jié)目的其他多路機(jī)頂盒的地址,所述接收重復(fù)節(jié)目的播放終端 重定向至所述播放重復(fù)節(jié)目的多路機(jī)頂盒。
【文檔編號(hào)】H04N21/435GK103442287SQ201310377251
【公開日】2013年12月11日 申請(qǐng)日期:2013年8月26日 優(yōu)先權(quán)日:2013年8月26日
【發(fā)明者】曾令明 申請(qǐng)人:深圳市九洲電器有限公司