多媒體數據在單向網絡和雙向網絡間動態分配流量的方法
【技術領域】
[0001]本發明涉及的技術領域包括單向廣播網絡、雙向IP網絡、網絡消息通信、網絡數據傳輸封裝等領域。
【背景技術】
[0002]傳統的廣播電視網絡可以將共性的內容,通過單向的物理信道(無論是地面、有線還是衛星方式),直接由單個發射點發送給所有在信號接收區域內的終端。終端能夠接收,僅與信號覆蓋質量有關,而與終端的數量多少無關。因此,在這樣的單向點到面的數據傳輸網絡內,不存在網絡擁塞的情況。需要傳送的數據,可以根據單向廣播通道內給定的數據帶寬,以基本恒定的傳送速率由發送端傳送到接收端。但在該網絡中,所有終端接收的是相同的內容。
[0003]新興的基于雙向IP網絡的多媒體內容傳輸,則與上述方式有很大的不同。所有終端可以通過雙向通道向服務器索要多媒體數據,服務器再根據內容請求向終端發起數據傳送。服務器和多個終端之間傳送的內容可以完全不同。當多個終端同時向服務器發起數據請求時,服務器由于服務器端網絡出口帶寬的限制,容易引發數據傳輸的擁塞,從而對可以同時接受服務的終端數量有所限制。
[0004]隨著技術的進步,目前已經存在既能通過單向廣播網絡又能通過雙向IP網絡向終端發送內容的服務器,同時也已經存在同時可以接收兩種網絡數據的終端設備。但多媒體數據在兩種網絡中的傳輸選擇往往是靜態的。即,如果終端選擇從單向廣播網絡上接收某種多媒體數據,則自始至終都從單向廣播網絡上接收該種多媒體數據,不會轉而從雙向IP網絡上去獲取多媒體數據。反之亦然,如果終端選擇從雙向IP網絡上接收某種多媒體數據,則自始至終都從雙向IP網絡上接收該種多媒體數據,不會轉而向從單向廣播網絡上獲取多媒體數據。這種不靈活性,可能會造成高效的單向廣播網絡上傳送了接收終端寥寥的數據,而雙向IP網絡上則由于過多的接收終端造成網絡擁塞,影響接收端的數據服務質量。因此繼續一種方法,能夠根據各終端不同的多媒體數據請求合理分配什么樣的數據從單向廣播網絡上傳送、什么樣的數據從雙向IP網絡上傳送。
【發明內容】
[0005]本發明的目的旨在提供一種多媒體數據在單向網絡和雙向網絡間動態分配流量的方法,使得多媒體服務器端的數據可以根據多個終端的差異化內容需求通過兩種網絡相結合發送至各終端;同時服務器通過制定的判斷依據來分配數據從兩種網絡中的哪一種進行傳輸,從而保持兩種網絡上的數據流量最為高效。
[0006]根據本發明,提供一種多媒體數據在單向網絡和雙向網絡間動態分配流量的方法,包括單向網絡、雙向網絡、服務器和終端,包括以下步驟:將待傳輸信息劃分為第一內容和第二內容;服務器將第一內容通過單向網絡發送,將第二內容通過雙向網絡發送,并檢測第二內容的終端接收數量;當終端接收數量超過一預設的第一門限值時,服務器將第二內容通過單向網絡發送。
[0007]優選地,第二內容通過單向網絡發送時,服務器檢測第二內容的終端接收數量,當終端接收數量小于一預設的第二門限值時,服務器將第二內容通過雙向網絡發送。
[0008]優選地,第一內容為一視頻流以及與視頻流對應的第一音頻流、第一數據流,第二內容為與視頻流對應的第二音頻流、第二數據流。
[0009]優選地,當終端接收數量超過第一門限值時,服務器將第二內容通過單向廣播發送,并且通知所有的終端。
[0010]優選地,當終端接收數量低于第二門限值時,服務器將第二內容通過雙向廣播發送,并且通知所有的終端。
[0011]采用了本發明的技術方案,通過合理設置第一內容和第二內容,可以減緩傳統的雙向網絡的擁塞,同時將更高效率的單向廣播網絡傳送資源預留給有更高效率需求的數據流業務。
【附圖說明】
[0012]在本發明中,相同的附圖標記始終表示相同的特征,其中:
[0013]圖1是單向網絡和雙向網絡聯合使用的結構示意圖;
[0014]圖2是服務器和終端的交互示意圖。
【具體實施方式】
[0015]提供多媒體內容服務的服務器和消費多媒體內容的多個終端均同時與單向廣播網絡以及雙向IP網絡相連。具體連接方式見圖1。
[0016]服務器應至少具備如下功能:將完整的多媒體信息(包含但不僅限于視頻、聲音、圖片、文字、動畫、網頁)流化為多個彼此同步的各類數據流(如視頻流、音頻流、數據流等)、將數據流與單向廣播網絡或雙向IP網絡進行適配以使數據流能在其上傳送、能獨立地確定各類數據流在兩種網絡中的哪一個之上傳送、與各終端基于雙向IP網絡進行消息通信、能動態地將數據流從單向廣播網絡傳送轉而從雙向IP網絡傳送或反之、能夠接受各終端發來的數據流接收狀態信息并匯總決策。
[0017]終端應至少具備如下功能:具備同時從單向廣播網絡和雙向IP網絡接收各類數據流的能力、能將各類多媒體數據流進行接收、緩存、同步、譯碼并最終依照用戶的要求還原為多媒體信息供用戶消費、根據用戶需要向服務器請求傳送相關的多媒體數據流、能夠向服務器匯報自身接受數據流的狀態。
[0018]以下以實際用例說明動態分配流量的方法,具體流程見圖2。
[0019]服務器首先需將一組多媒體信息流化并將各個數據流進行時間同步。舉例來說,含有兩路語言伴音音軌及兩種對應語言文字字幕的視頻節目,將被流化成一個視頻流V、音頻流L1、音頻流L2、數據流SI和數據流S2。視頻流、音頻流及數據流應該在時間上同步,以便終端用戶收看收聽。服務器默認將視頻流V、音頻軌LI和數據流SI (第一內容)通過單向廣播通道向所有終端發送。網內總共終端的數量為N個。服務器具備兩個切換閾值TI2B(第一門限值)和TB2I (第二門限值)。TI2B對應雙向IP網絡向單向廣播網絡的切換閾值,TB2I對應單向廣播網絡向雙向IP網絡的切換閾值。
[0020]初始狀態時,向服務器請求音頻流L2和數據流S2 (第二內容)的終端數量小于TI2B。此時所有終端均從單向廣播網獲取視頻數據流V,未提額外音頻流和數據流需求的終端從單向廣播網絡上獲取音頻流LI和數據流SI,一并予以譯碼及同步,形成完整的第一語種多媒體信息呈現。而其余提出第二語種多媒體請求的終端,則從雙向IP網絡獲取相關的音頻流L2和數據流S2。這些終端將從單向廣播網絡上獲取的視頻流Vl與從雙向IP網絡上獲取的音頻流L2和數據流S2 —并予以譯碼及同步,形成完整的第二語種多媒體呈現。所有終端均報知服務器自身從何種網絡獲取了何種數據流。
[0021]當請求第二語種服務的終端數量超過TI2B時,服務器將把音頻流L2和數據流S2也放到單向廣播網絡上傳送,之后通知所有的終端:音頻流L2和數據流S2也可以從單向廣播網絡獲取。原先從雙向IP網絡獲取視頻流L2和數據流S2的終端在獲悉此消息之后,轉而優選從單向廣播網絡中去獲取同樣的數據流,同時停止了雙向IP網絡上相同數據流的傳送請求。由于通過雙向IP網絡獲取L2和S2數據流的終端將減少直至消失,雙向IP網絡上的流量會降低,從而避免擁塞。而單向廣播網絡上的數據流量會有提升,但是由于其服務了眾多一致需求V2和S2的終端,總體來看,系統還是高效的。最后各終端將各自從何種網絡獲取了何種數據流這樣的信息,向服務器匯報。
[0022]在單向廣播網絡同時傳送了 V、L1、L2、S1和S2流時,若服務器發現在廣播通道上接收L2和S2的終端數量小于TB2I,則服務器將通過消息通知相應的終端改為從雙向IP網絡獲取L2和S2。終端獲取消息后,從雙向IP網絡向服務器發出請求并獲取L2和S2,之后再通知服務器自身已經完成了碼流傳送的切換。當服務器發現仍通過單向廣播網絡接收L2和S2的客戶已經迫近于零,則服務器將L2和S2從單向廣播網絡中撤下,轉而從雙向IP網絡提供服務。通過合理設置TB2I,由于通過雙向IP網絡獲取L2和S2的終端數量較為有限,不至于引起IP網絡的擁塞,同時將更高效率的單向廣播網絡傳送資源預留給有更高效率需求的數據流業務。
[0023]通常情況下,ΤΙ2ΒΧΓΒ2Ι。
【主權項】
1.一種多媒體數據在單向網絡和雙向網絡間動態分配流量的方法,包括單向網絡、雙向網絡、服務器和終端,其特征在于,包括以下步驟: 將待傳輸信息劃分為第一內容和第二內容; 服務器將第一內容通過單向網絡發送,將第二內容通過雙向網絡發送,并檢測所述第二內容的終端接收數量; 當所述終端接收數量超過一預設的第一門限值時,服務器將所述第二內容通過所述單向網絡發送。
2.如權利要求1所述的多媒體數據在單向網絡和雙向網絡間動態分配流量的方法,其特征在于,所述第二內容通過單向網絡發送時,服務器檢測所述第二內容的終端接收數量,當所述終端接收數量小于一預設的第二門限值時,服務器將所述第二內容通過所述雙向網絡發送。
3.如權利要求1所述的多媒體數據在單向網絡和雙向網絡間動態分配流量的方法,其特征在于,所述第一內容為一視頻流以及與所述視頻流對應的第一音頻流、第一數據流,所述第二內容為與所述視頻流對應的第二音頻流、第二數據流。
4.如權利要求2所述的多媒體數據在單向網絡和雙向網絡間動態分配流量的方法,其特征在于,當所述終端接收數量超過所述第一門限值時,服務器將第二內容通過單向廣播發送,并且通知所有的終端。
5.如權利要求2所述的多媒體數據在單向網絡和雙向網絡間動態分配流量的方法,其特征在于,當所述終端接收數量低于所述第二門限值時,服務器將第二內容通過雙向廣播發送,并且通知所有的終端。
【專利摘要】本發明揭示了一種多媒體數據在單向網絡和雙向網絡間動態分配流量的方法,包括單向網絡、雙向網絡、服務器和終端,包括以下步驟:將待傳輸信息劃分為第一內容和第二內容;服務器將第一內容通過單向網絡發送,將第二內容通過雙向網絡發送,并檢測第二內容的終端接收數量;當終端接收數量超過一預設的第一門限值時,服務器將第二內容通過單向網絡發送。采用了本發明的技術方案,通過合理設置第一內容和第二內容,可以減緩傳統的雙向網絡的擁塞,同時將更高效率的單向廣播網絡傳送資源預留給有更高效率需求的數據流業務。
【IPC分類】H04L29-06, H04N21-238, H04L12-801
【公開號】CN104822073
【申請號】CN201410043964
【發明人】張文軍, 徐異凌, 何大治, 管云峰, 徐洪亮, 張震寧
【申請人】上海數字電視國家工程研究中心有限公司
【公開日】2015年8月5日
【申請日】2014年1月30日