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