代理服務器裝置、信息處理方法、程序、終端裝置和內容供應系統的制作方法
【技術領域】
[0001]本公開涉及一種代理服務器裝置、信息處理方法、程序、終端裝置、內容供應系統,并且具體地涉及能夠有效地執行內容的流式傳送的代理服務器裝置、信息處理方法、程序、終端裝置、內容供應系統。
【背景技術】
[0002]作為可用于通過互聯網進行運動圖像傳送的一種全球標準化運動圖像傳送協議,具有已知的MPEG-DASH(運動圖像專家組-通過HTTP動態適應流,以下稱為DASH),其使用類似于網站瀏覽等的HTTP單播傳送(例如參照非專利文獻1)。
[0003]在DASH中,實現了適應流技術。也就是說,在DASH中的內容供應側上,多個流被制備為相同內容,其中圖像質量和場角尺寸相對于傳送路徑的通信環境以及接收側的能力和狀態而變化。在另一方面,在供應側已制備的多個流中,接收側根據其自身能夠接收到的及其自身的解碼能力選擇、接收和回放優化流。
[0004]以此方式,在DASH中,被稱為MPD(媒體呈現描述)的元數據由供應側供應到接收側,使得接收側可適應地選擇和接收流。
[0005]在Mro中描述了網絡服務器的地址(url信息),其作為塊內容片段流(諸如音頻/視頻/字幕的媒體數據)的供應源。接收側基于url信息將HTTP請求傳輸到作為內容供應源的網絡服務器,并且根據該HTTP請求接收和回放網絡服務器通過單播傳送的片段流。
[0006]圖1示出基于DASH傳送內容片段流的內容供應系統的結構的實例。
[0007]該內容供應系統10是由在供應內容的一側上的多個內容供應裝置20-1到20-K和在接收內容的一側上的多個DASH客戶端30-1到30-N構成。下文中,當沒有必要區分內容供應裝置20-1到20-K時,它們將被簡單地稱為內容供應裝置20。這同樣適用于DASH客戶端30-1到30-N。
[0008]內容供應裝置20和DASH客戶端30每個都連接到互聯網11<XDN(內容傳送網絡)12是在互聯網11上創建的。
[0009]內容供應裝置20是一個傳送具有相同內容但不同的比特率的片段流,并且具有信道串流器21、DASH片段串流器22和DASH MPD服務器23的裝置。
[0010]信道串流器21控制用于傳送到DASH客戶端30的內容源數據,并且從內容源數據產生具有不同的比特率的多個流數據并將它們輸出到DASH片段串流器22。
[0011]DASH片段串流器22將每個流數據暫時地劃分(斷裂成塊)成段,以產生片段流。此夕卜,DASH片段串流器22提交并保持該片段流,并作為網絡服務器根據來自DASH客戶端30的請求(HTTP請求)通過HTTP單播經由⑶N 12將片段流的文件傳送到作為請求源的DASH客戶端30。此外,DASH片段串流器22將片段流文件的供應源地址通知給DASH MPD服務器23。
[0012]DASH ΜΗ)服務器23產生含有指示片段流文件的供應源的地址等的MPD JASH客戶端30需要所述地址等來獲取該片段流文件。此外,DASH MPD服務器23作為網絡服務器根據來自DASH客戶端30的請求(HTTP請求)通過HTTP單播經由⑶N 12將所產生的ΜΗ)傳送到作為請求源的DASH客戶端30。
[0013]DASH客戶端30從DASH MPD服務器23請求MPD,并且作為響應接收通過HTTP單播傳送的MPD。此外,DASH客戶端30基于所接收的MH)從DASH片段串流器22請求片段流文件,并且作為響應接收和回放通過HTTP單播傳送的片段流文件。
[0014]應注意,緩存通過HTTP單播經由CND 12傳送的MPD和片段流文件的代理服務器13提供在⑶N 12中。代理服務器13代替作為網絡服務器的DASH MPD服務器23或DASH片段串流器22通過HTTP單播將緩存的MH)或片段流文件傳送到請求源。
[0015]引用文件列表
[0016]非專利文獻
[0017]非專利文南犬 1:Hirabayashi,Mitsuhir0."Realizing Moving Image DeliveryWith No Drop-outs in an Existing Web Server."Nikkei Electronics,2012年3月19曰。
【發明內容】
[0018]技術問題
[0019]如上所述,通過在⑶N 12上提供代理服務器13,可以提高對于來自DASH客戶端30的請求的響應性能。
[0020]但是,然而,能夠代替作為網絡服務器的DASH MPD服務器23或DASH片段串流器22傳送Mro或片段流的代理服務器13被限于已經緩存了它們的情況。即,雖然其在另一 DASH客戶端30發出請求且相應地緩存已傳送的片段流的情況下能夠快速響應,但是在已經請求未緩存的一些片段流的情況下,其無法做出響應。
[0021]本公開鑒于這樣的情況而得以實現,并且通過由代理服務器進行的優化緩存而提高了對于來自接收側的請求的響應性能。
[0022]問題的解決方案
[0023]根據本公開的第一方面,一種代理服務器裝置包括:監控部,其監控用于獲取元文件的請求,所述元文件包含終端裝置接收內容流所需的信息,所述請求由所述終端裝置傳輸到內容供應裝置,所述內容供應裝置根據適應流技術通過網絡傳送所述內容;分析部,其分析所監控的用于獲取所述元文件的請求;和數據庫部,其累積所述分析部的分析結果。
[0024]所述監控部還可基于所述元文件監控用于獲取所述終端裝置已傳輸到所述內容供應裝置的內容流的請求。所述分析部還分析所監控的用于獲取所述流的請求。
[0025]根據本公開第一方面的代理服務器裝置可包括:緩存部,其根據基于累積的分析結果的優先級緩存通過所述網絡傳送的所述元文件和所述流中的至少一個。
[0026]所述緩存部可根據來自所述終端裝置的請求注冊或取消注冊所述緩存的策略。
[0027]根據本公開的第一方面,一種代理服務器裝置的信息處理方法包括:監控步驟,通過所述代理服務器裝置監控用于獲取元文件的請求,所述元文件包含終端裝置接收內容流所需的信息,所述請求由所述終端裝置傳輸到內容供應裝置,所述內容供應裝置根據適應流技術通過網絡傳送所述內容;和分析步驟,其通過所述代理服務器裝置分析所監控的用于獲取所述元文件的請求,并且累積分析結果。
[0028]根據本公開的第一方面,一種程序使得計算機用作:監控部,其監控用于獲取元文件的請求,所述元文件包含終端裝置接收內容流所需的信息,所述請求由所述終端裝置傳輸到內容供應裝置,所述內容供應裝置根據適應流技術通過網絡傳送所述內容;分析部,其分析所監控的用于獲取所述元文件的請求;和數據庫部,其累積所述分析部的分析結果。
[0029]在本公開的第一方面中,監控用于獲取元文件的請求,所述元文件包含終端裝置接收內容流所需的信息,所述請求由終端裝置傳輸到內容供應裝置,所述內容供應裝置根據適應流技術通過網絡傳送所述內容;分析所監控的用于獲取元文件的請求;并且累積所述分析部的分析結果。
[0030]根據本公開的第二方面,一種終端裝置包括:接收/回放部,其將用于獲取包含所述終端裝置接收內容流所需的信息的元文件的請求傳輸到根據適應流技術通過網絡傳送所述內容的內容供應裝置,根據用于獲取元文件的請求接收從所述內容供應裝置傳送的元文件,基于所述元文件將用于獲取所述內容流的請求傳輸到所述內容供應裝置,以及根據用于獲取所述流的請求接收和回放從所述內容供應裝置傳送的流;和注冊部,其向所述代理服務器裝置發出用于注冊對所述元文件和所述流中的至少一個進行緩存的策略的請求,所述代理服務器裝置通過代理執行所述內容供應裝置的操作。所述代理服務器裝置包括:監控部,其監控用于獲取元文件的請求,所述元文件包含所述終端裝置接收內容流所需的信息,所述請求由所述終端裝置傳輸到所述內容供應裝置,所述內容供應裝置根據適應流技術通過網絡傳送所述內容;分析部,其分析所監控的用于獲取所述元文件的請求;和數據庫部,其累積所述分析部的分析結果。
[0031]所述注冊部還可向所述代理服務器裝置請求取消注冊所述緩存的策略,所述代理服務器裝置通過代理執行所述內容供應裝置的操作。
[0032]根據本公開第二方面的終端裝置還可包括:腳本請求部,其從門戶服務器請求用于執行用于連接到對所述終端裝置最優的代理服務器的設置的腳本,并且通過執行從所述門戶服務器提供的腳本來執行所述設置。
[0033]在本公開的第二方面,向該代理服務器裝置發出用于注冊對所述元文件和所述流中的至少一個進行緩存的策略的請求,所述代理服務器裝置通過代理執行所述內容供應裝置的操作。
[0034]根據本公開的第三方面,一種內容供應系統包括:內容供應裝置,其根據適應流技術通過網絡傳送內容;終端裝置,其接收和回放所述內容流;和代理服務器裝置,其在所述內容供應裝置與所述終端裝置之間提供。所述代理服務器裝置包括:監控部,其監控用于獲取元文件的請求,所述元文件包含終端裝置接收內容流所需的信息,所述請求由所述終端裝置傳輸到內容供應裝置;分析部,其分析所監控的用于獲取所述元文件的請求;和數據庫部,其累積所述分析部的分析結果。所述終端裝置包括:接收/回放部,其將用于獲取元文件的請求傳輸到內容供應裝置,根據用于獲取所述元文件的請求接收從所述內容供應裝置傳送的元文件,基于所述元文件將用于獲取所述內容流的請求傳輸到所述內容供應裝置,以及根據用于獲取所述流的請求接收和回放從所述內容供應裝置傳送的流;和注冊部,其向所述代理服務器裝置發出用于注冊對所述元文件和所述流中的至少一個進行緩存的策略的請求,所述代理服務器裝置通過代理執行所述內容供應裝置的操作。
[0035]在本公開的第三方面,監控用于獲取元文件的請求,所述元文件包含終端裝置接收內容流所需的信息,所述請求由終端裝置傳輸到內容供應裝置,所述內容供應裝置根據適應流技術通過網絡傳送所述內容;分析所監控的用于獲取元文件的請求;以及通過代理服務器裝置累積所述分析部的分析結果。此外,向代理服務器裝置發出用于注冊對所述元文件和所述流中的至少一個進行緩存的策略的請