通信系統、通信設備和通信方法
【專利摘要】與直播內容有關的足夠元信息以適當的方式提供給裝置。與在內容瀏覽期間訪問的標準CDS分開地定義正在遞送的內容信息的擴展CDS,該CDS適于攜帶關于正在遞送的內容的細節的信息。在正在遞送的內容信息的擴展CDS中,在遞送點為每個客戶端提供容器,并且在每個遞送點在容器節點的命令下放置正在遞送的內容節點。與正在遞送的內容信息的擴展CDS有關的規則與客戶端共享,從而對于客戶端再現的內容,客戶端可以確定關于正在遞送的內容信息的擴展CDS的信息。
【專利說明】通信系統、通信設備和通信方法
【技術領域】
[0001]本說明書中公開的技術涉及根據DLNA標準執行內容遞送服務的通信系統、通信 設備和通信方法,特別是涉及通過CDS功能提供內容的元信息的通信系統、通信設備和通 "[目方法。
【背景技術】
[0002]近來,大多數AV內容已經數字化,并且記錄和再現數字內容的介質(如⑶和DVD) 已經廣泛使用。此外,內容(如圖像和音樂通過網絡的分發/遞送服務已經變得流行,并且 內容遞送通過網絡在遠程終端之間執行,而不需要介質(如⑶和DVD)的傳遞。此外,數字 生活網絡聯盟(DLNA)已經標準化,其中基于通用即插即用(UpnP)數字化的AV內容通過因 特網協議(IP)網絡在家庭分發,該通用即插即用(UpnP)允許只將設備連接到網絡參與到 網絡。在上述事實的情況下,具有符合DLNA標準和UpnP標準的功能的產品已經在以音視 頻裝置和個人計算機(PC)及其外圍設備(例如,網絡附接存儲器(NAS)等)為中心的消費電 子(CE)設備中增加。
[0003]在幾年前形成的DLNA指南1.0 (和1.5)中,定義了由對應于提供內容的服務器的 數字媒體服務器(DMS)和對應于再現內容的客戶端的數字媒體播放器(DMP)組成的2盒拉 動系統(系統使用)的連接條件。隨著該指南的發布,配備有DMS和DMP功能的產品已經極 大地推廣。此外,在最近形成的DLNA指南1.5中,已經定義了 3盒系統使用,其中客戶端由 數字媒體呈現器(DMR)和數字媒體控制器(DMC)組成。控制DMC,使得內容能夠從DMS傳輸 到DMR,并且能夠被再現。隨著指南的發布,配備有DMR和DMC功能的產品已經出現。
[0004]在大多數情況下,在2盒拉動或3盒系統使用任一中,DMS遞送存儲在自身存儲器 中的內容。在作為DLNA的基礎的UpnP中,制定了內容目錄服務(CDS)功能,其中由DMS提 供的內容的列表和內容的詳細信息被分層并遞送。當CDS并入DLNA中時,如果如上所述要 遞送的內容存儲在DMS中,則可能預先從存儲的內容構造⑶S。基于DMS在自身存儲器中存 儲要遞送的內容的假設,即,DMS處理靜態信息,制定CDS標準。
[0005]同時,隨著寬帶的推廣,在因特網服務領域中,遞送音樂和視頻內容的流的服務已 經增加。相信DMS功能的需求在接下來的日子將增加,其中因特網內容、主要在歐洲和美國 已經推廣的數字音頻廣播(DAB)、以及傳統的模擬或數字無線電廣播內容被接收和傳遞給 家用設備(DMP、DMC和DMR)。換句話說,每個設備(DMP、DMC和DMR)不直接接收這樣的服 務和廣播內容,并且具有DMS功能的一個設備接收該服務和內容,用作一種代理服務器,并 且將服務和內容遞送給其它客戶端設備。在這樣的使用形式情況下,優點是諸如DMP、DMC 和DMR的客戶端設備不需要其中并入用于直接接收上述服務的認證序列的軟件模塊、以及 諸如調諧器的接收廣播的硬件。
[0006]然而,當具有DMS功能的設備將實時接收的內容(以下稱為“直播內容”)遞送給客 戶端設備時,在許多情況下,客戶端設備不能在沒有實際接收服務和廣播內容的情況下獲 得伴隨內容的信息。相反,典型的CDS有問題,使得CDS不能發布關于直播內容的進一步詳細信息,因為假設CDS處理之前可獲得的靜態信息,如上所述。在該情況下,與直接接收服 務和廣播內容的情況相比,可以在客戶端設備側顯示的元信息減少,導致可用性的劣化。
[0007]例如,已經提出提供內容的方法,其中將從內容服務器接收的內容提供給第二設 備的第一設備更新具有UPnP AV結構的CDS的內容列表(例如,見專利文獻I)。然而,內容 的詳細信息沒有更新,因此,該方法不能避免可用性的劣化。
[0008]引用列表
[0009]專利文獻
[0010]專利文獻I JP2008-21293A
【發明內容】
[0011]本發明要解決的問題
[0012]本說明書中公開的技術的目的是提供一種優異的通信系統、通信設備和通信方 法,能夠根據DLNA標準良好地執行內容遞送服務。
[0013]本說明書中公開的技術的另一目的是提供一種優異的通信系統、通信設備和通信 方法,能夠通過CDS功能良好地將內容的元信息從DMS提供給設備。
[0014]本說明書中公開的技術的另一目的是提供一種優異的通信系統、通信設備和通信 方法,能夠良好地提供與由DMS實時接收的并通過DMS遞送的直播內容有關的足夠元信息 給設備。
[0015]解決問題的技術方案
[0016]本說明書公開了鑒于上述問題做出的技術,并且權利要求1中描述的技術是一種 通信系統,包括:
[0017]服務器,配置為根據DLNA標準操作以遞送內容;以及
[0018]客戶端,配置為根據DLNA標準操作以請求內容的遞送,
[0019]其中,所述服務器創建用于被遞送的內容信息的擴展CDS,其中在根下面直接安排 遞送目的地容器節點,所述遞送目的地容器節點具有基于識別客戶端的信息的ObjectID, 并且在所述遞送目的地容器節點下面安排被遞送的內容節點,并且所述服務器從已經獲取 的內容提取內容詳細信息以便遞送給客戶端,并且將內容詳細信息存儲在被遞送的內容節 點中。
[0020]注意,這里“系統”指多個設備(或實現特定功能的功能模塊)的邏輯集合,并且不 特別考慮各設備或功能模塊是否在單個外殼中。
[0021]此外,本申請的權利要求2中描述的技術是一種通信設備,配置為根據DLNA標準 操作為服務器,其包括:
[0022]通信單元,配置為與外部設備通信;
[0023]內容獲取單元,配置為獲取客戶端請求的內容;
[0024]內容提供單元,配置為將內容遞送給客戶端;
[0025]⑶S信息生成單元,配置為生成與內容有關的⑶S信息;以及
[0026]⑶S信息提供單元,配置為根據來自客戶端的請求傳輸⑶S信息,
[0027]其中,響應于來自客戶端的提供內容的請求,所述CDS信息生成單元在用于被遞 送的內容信息的擴展CDS的根下面直接安排遞送目的地容器節點,所述遞送目的地容器節點具有基于識別客戶端的信息的ObjectID,并且在所述遞送目的地容器節點下面創建被遞 送的內容節點,并且從由所述內容獲取單元獲取的內容提取內容詳細信息,并且將內容詳 細信息存儲在被遞送的內容節點中,以及
[0028]響應于來自所述內容提供單元正遞送內容給它的客戶端的CDS信息的請求,所述 CDS信息提供單元傳輸CDS信息,所述CDS信息包括被遞送的適當內容節點中存儲的內容詳
細信息。
[0029]根據本申請的權利要求3中描述的技術,在根據權利要求2所述的通信設備中,其 中,被遞送的內容節點具有符合內容的URL的資源信息。
[0030]根據本申請的權利要求4中描述的技術,根據權利要求2所述的通信設備配置為 使得,當所述內容提供單元完成內容到客戶端的遞送時,從用于遞送內容信息的擴展CDS 中刪除每個節點。
[0031]根據本申請的權利要求5中描述的技術,根據權利要求2所述的通信設備的所述 內容獲取單元配置為通過所述通信單元,通過外部網絡從提供商獲取直播內容,以及當客 戶端請求直播內容時,所述CDS信息生成單元創建用于被遞送的內容信息的擴展CDS中的 遞送目的地容器節點和被遞送的內容節點。
[0032]根據本申請的權利要求6中描述的技術,根據權利要求2所述的通信設備還包括 內容累積單元,配置為累積要提供給客戶端的內容。當客戶端請求所述內容累積單元中累 積的內容時,所述CDS信息生成單元創建用于被遞送的內容信息的擴展CDS中的遞送目的 地容器節點和被遞送的內容節點。
[0033]此外,本申請的權利要求7中描述的技術是一種通信設備,配置為根據DLNA標準 操作為客戶端,其至少包括:
[0034]通信單元,配置為與根據DLNA標準的設備通信;以及
[0035]⑶S信息瀏覽單元,配置為向根據DLNA標準的服務器請求瀏覽⑶S信息,
[0036]其中,所述CDS信息瀏覽單元生成基于識別所述CDS信息瀏覽單元自身的信息的 ObjectID,并且使用所述ObjectID向服務器請求瀏覽CDS信息。
[0037]根據本申請的權利要求8中描述的技術,根據權利要求7所述的通信設備是DLNA 標準中定義的DMP,并且進一步包括:內容獲取單元,配置為向服務器請求內容以獲取內 容;內容解碼單元,配置為解碼內容;以及內容再現輸出單元,配置為再現/輸出解碼的內容。
[0038]所述內容獲取單元向服務器請求由提供商提供的直播內容,所述CDS信息瀏覽單 元生成基于識別所述⑶S信息瀏覽單元自身的信息的ObjectID,并且使用所述ObjectID向 服務器請求瀏覽CDS信息。
[0039]根據本申請的權利要求9中描述的技術,根據權利要求7所述的通信設備是DLNA 標準中定義的DMC,并且進一步包括內容再現請求單元,配置為向呈現器請求內容的再現/ 輸出。所述內容再現請求單元向呈現器請求由提供商提供的直播內容的再現,所述CDS信 息瀏覽單元生成基于識別所述CDS信息瀏覽單元自身的信息的ObjectID,并且使用所述 ObjectID向服務器請求瀏覽⑶S信息。
[0040]此外,本申請的權利要求10中描述的技術是一種通信方法,用于根據DLNA標準操 作為服務器,所述方法包括:[0041]響應于來自客戶端的提供內容的請求,在用于被遞送的內容信息的擴展CDS的根 下面直接安排遞送目的地容器節點,所述遞送目的地容器節點具有基于識別客戶端的信息 的ObjectID,并且在所述遞送目的地容器節點下面創建被遞送的內容節點的步驟;
[0042]獲取客戶端請求的內容的步驟;
[0043]從獲取的內容提取內容詳細信息,并且將提取的內容詳細信息存儲在被遞送的內 容節點中的步驟;
[0044]將獲取的內容遞送給客戶端的步驟;以及
[0045]響應于來自正遞送內容給它的客戶端的CDS信息的請求,傳輸CDS信息的步驟,所 述CDS信息包括被遞送的適當內容節點中存儲的內容詳細信息。
[0046]此外,本申請的權利要求11中描述的技術是一種通信方法,用于根據DLNA標準操 作為客戶端,所述方法包括:
[0047]生成基于識別通信設備自身的信息的ObjectID的步驟;以及
[0048]使用所述ObjectID向服務器請求瀏覽⑶S信息的步驟。
[0049]本發明的效果
[0050]根據本說明書中公開的技術,提供一種優異的通信系統、通信設備和通信方法,能 夠良好地提供與由DMS實時接收的并通過DMS遞送的直播內容有關的足夠元信息給設備。
[0051]根據本說明書中公開的技術,諸如DMS的一個設備通過用作一種代理服務器,能 夠發布關于要遞送的直播內容的更詳細信息給設備(DMP、DMC、DMR),從而能夠提高可用性。
[0052]從基于下面的實施例和附圖的下面的詳細中,描述本說明書中公開的技術的其它 目的、特點和優點將變得清楚。
【專利附圖】
【附圖說明】
[0053]圖1是圖示基于由DLNA指南1.0定義的2盒拉系統(系統使用)的通信系統的配 置示例的圖。
[0054]圖2是圖示基于由DLNA指南1.5定義的3盒系統使用的通信系統的圖。
[0055]圖3是操作為DMS的設備的功能框圖。
[0056]圖4是操作為DMP的設備的功能框圖。
[0057]圖5是操作為DMC的設備的功能框圖。
[0058]圖6是操作為DMR的設備的功能框圖。
[0059]圖7是圖示當在2盒拉系統使用中DMS將存儲在自身存儲器中的內容遞送給DMP 時,用于由DMP執行內容瀏覽和內容再現的通信序列的示例的圖。
[0060]圖8是圖示當在2盒拉系統使用中DMS將從提供者獲取的直播內容遞送給DMP時, 用于由DMP執行內容瀏覽和內容再現的通信序列的示例的圖。
[0061]圖9A是圖示當在3盒系統使用中DMS遞送存儲在自身存儲器中的內容時,用于在 DMC中執行內容瀏覽的通信序列的示例的圖。
[0062]圖9B是圖示當在3盒系統使用中DMS遞送存儲在自身存儲器中的內容時,用于在 DMR中執行內容再現的通信序列的示例的圖。
[0063]圖1OA是圖示當在3盒系統使用中DMS遞送從提供者獲取的直播內容時,用于在 DMC中執行內容瀏覽的通信序列的示例的圖。[0064]圖1OB是圖示當在3盒系統使用中DMS遞送從提供者獲取的直播內容時,用于在 DMR中執行內容再現的通信序列的示例的圖。
[0065]圖11是圖示⑶S配置的示例,該⑶S配置提供有用于包括被遞送的內容的內容詳 細信息的CDS樹,與在內容瀏覽期間訪問的CDS樹分開。
[0066]圖12A是圖示當在2盒拉系統使用中DMS將從提供者獲取的直播內容遞送給DMP 時,其中DMP執行內容再現的通信序列的示例的圖。
[0067]圖12B是圖示當在2盒拉系統使用中DMS將從提供者獲取的直播內容遞送給DMP 時,其中DMP執行內容再現的通信序列的示例的圖。
[0068]圖13A是圖示當在3盒系統使用中DMS遞送從提供者獲取的直播內容時,其中在 DMR中執行內容再現的通信序列的示例的圖。
[0069]圖13B是圖示當在3盒系統使用中DMS遞送從提供者獲取的直播內容時,其中在 DMR中執行內容再現的通信序列的示例的圖。
【具體實施方式】
[0070]以下,將參考附圖詳細描述根據本說明書中公開的技術的實施例。
[0071]圖1圖示基于DLNA指南1.0定義的2盒拉系統(系統使用)的通信系統的配置示 例。通過家庭IP網絡提供內容的DMS和再現通過家庭IP網絡接收的內容的DMP根據預定 連接條件,通過在家庭里布局的IP網絡連接。DMS提供自身存儲器中存儲的靜態內容。此 夕卜,DMS還連接到諸如因特網的外部網絡,并且能夠提供通過外部網絡從提供者獲得的直播 內容。注意,“提供者”這里指提供服務和內容的廠商。
[0072]在圖示的通信系統中,并入UpnP中制定的⑶S功能。下面將描述其細節。注意, 為了附圖的簡化,在圖1中DMS和DMP每個只繪出一個。然而,兩個或更多DMS和DMP可以 連接到家庭IP網絡。
[0073]此外,圖2圖示基于DLNA指南1.5定義的3盒系統使用的通信系統的配置示例。 通過家庭IP網絡提供內容的DMS、再現通過IP網絡接收的內容的DMR和操作DMR的DMC根 據預定連接條件,通過在家庭里布局的IP網絡連接。DMS提供自身存儲器中存儲的靜態內 容。此外,DMS還連接到諸如因特網的外部網絡,并且能夠提供通過外部網絡從提供者(內 容服務器)獲得的直播內容。在圖示的通信系統中,并入UpnP中制定的CDS功能。下面將 描述其細節。注意,為了附圖的簡化,在圖2中DMS、DMC和DMR每個只繪出一個。然而,兩 個或更多DMS、DMC和DMR可以連接到家庭IP網絡。
[0074]圖3示意性圖示操作為圖1和2中的DMS的設備的功能配置。以下,將描述每個單元。
[0075]通信控制單元301控制通過家庭IP網絡和外部網絡的通信操作,并且通常控制設 備的整體操作。
[0076]內容累積單元302累積要由DMS自身提供給DMP或DMR的內容。此外,內容累積單 元302包括預先存儲內容信息的內部數據庫,其中寫入與每條累積內容有關的詳細信息。
[0077]內容獲取單元303通過外部網絡,從提供者獲取DMP或DMR請求的直播內容。
[0078]內容提供單元304將內容累積單元302中累積的靜態內容和從提供者獲取的直播 內容提供給作為請求者的DMP或DMR。[0079]⑶S信息生成單元305生成關于在內容累積單元302中累積的靜態內容和從提供 者獲取的直播內容的CDS信息。生成的CDS信息存儲在CDS信息存儲單元306中。
[0080]關于內容累積單元302中累積的靜態內容,與內容有關的所有各條可獲取信息可 以通過訪問內部數據庫(如上所述)獲取。因此,⑶S信息生成單元305可以生成足夠的⑶S 信息。相反,關于直播內容,在大多數情況下,只能夠獲取有限的信息,如內容的標題等,盡 管它根據提供者變化,并且在沒有實際獲取內容數據自身的情況下不能獲得諸如藝術家信 息等的詳細信息。因此,關于獲取前的直播內容,CDS信息生成單元305生成由有限信息組 成的CDS信息。注意,下面將詳細描述要在CDS信息存儲單元306中存儲的CDS信息的數 據結構的細節。
[0081 ] CDS信息提供單元307響應于來自DMP或DMC的CDS信息的獲取請求,提供CDS信 息存儲單元306中存儲的CDS信息。
[0082]圖4示意性圖示操作為圖1中的DMP的設備的功能配置。以下,將描述每個單元。
[0083]通信控制單元401控制通過家庭IP網絡的通信操作,并且通常控制設備的整體操作。
[0084]⑶S信息瀏覽單元402向DMS執行⑶S信息的獲取請求,并且顯示獲取的⑶S信息 的瀏覽屏幕。例如,當期望獲取作為CDS信息的、可由DMS提供(或可通過DMS獲取)的內容 的列表時,顯示內容列表屏幕,并且用戶可以通過列表屏幕選擇用戶希望再現/輸出的內容。
[0085]內容獲取單元403向DMS傳輸用戶選擇的內容的獲取請求,并且獲取該內容。內 容解碼單元404然后解碼獲取的內容,并且內容再現輸出單元405再現/輸出解碼的內容。
[0086]圖5示意性圖示操作為圖2中的DMC的設備的功能配置。以下將描述每個單元。
[0087]通信控制單元501控制通過家庭IP網絡的通信操作,并且通常控制設備的整體操作。
[0088]⑶S信息瀏覽單元502向DMS執行⑶S信息的獲取請求,并且顯示獲取的⑶S信息 的瀏覽屏幕。
[0089]例如,當期望獲取作為⑶S信息的、可由DMS提供(或可通過DMS獲取)的內容的列 表時,顯示內容列表屏幕,并且用戶可以通過列表屏幕選擇用戶希望再現/輸出的內容。
[0090]內容再現請求單元503向DMR請求用戶選擇的內容的再現/輸出。
[0091]圖6示意性圖示操作為圖2中的DMR的設備的功能配置。以下將描述每個單元。
[0092]通信控制單元601控制通過家庭IP網絡的通信操作,并且通常控制設備的整體操 作。
[0093]內容獲取單元602向DMS傳輸DMC請求再現的內容的獲取請求,并且獲取該內容。 內容解碼單元603然后解碼獲取的內容,并且內容再現輸出單元604再現/輸出解碼的內容。
[0094]圖7圖示當在圖1所示的2盒拉系統使用中DMS將存儲在自身存儲器(內容累積單 元302)中的內容遞送給DMP時,用于由DMP執行內容瀏覽和內容再現的通信序列的示例。
[0095]在內容瀏覽時,從DMP的CDS信息瀏覽單元402向DMS發出CDS:瀏覽動作。
[0096]在DMS側,⑶S:瀏覽動作已經發出到作為自身存儲器的內容累積單元302中存儲 的內容。因此,CDS信息生成單元305從內容累積單元302的內部數據庫獲取與內容有關的所有各條可獲取內容信息,生成具有足夠信息量的CDS信息,并且將該信息存儲在CDS信息 存儲單元306中。此外,⑶S信息提供單元307將生成的⑶S信息返回給DMP作為⑶S結果。
[0097]在DMP側,⑶S信息瀏覽單元402分析接收的⑶S結果,并且顯示包括內容的標題 和詳細信息的內容信息。DMP的用戶可以從內容列表中選擇用戶希望再現的內容。
[0098]在再現時,例如使用HTTP Get方法從DMP的內容獲取單元403請求內容。在DMS 偵牝當已經接收HTTP Get請求時,內容提供單元304通過恒定容量返回(遞送)作為自身存 儲器的內容累積單元302中存儲的內容數據給DMP。然后,在DMP側,內容解碼單元404解 碼接收的數據,并且內容再現輸出單元405再現解碼的數據。直到到達內容數據的結束,重 復從DMS遞送內容數據并在DMP側解碼和再現內容。
[0099]同時,圖8圖示當在圖1所示的2盒拉系統使用中DMS將從提供者獲取的直播內 容遞送給DMP時,用于由DMP執行內容瀏覽和內容再現的通信序列的示例。
[0100]在內容瀏覽時,從DMP的⑶S信息瀏覽單元402向DMS發出與直播內容有關的⑶S: 瀏覽動作。
[0101]在DMS側,CDS:瀏覽動作已經發出到直播內容,即,沒有存儲在作為自身存儲器的 內容累積單元302中的內容。因此,⑶S信息生成單元305從提供適當內容的提供者獲取 內容信息,生成CDS信息,并且將該信息存儲在CDS信息存儲單元306中。盡管它根據提供 者變化,但在大多數情況下,只能獲取諸如內容的標題的有限信息。因此,CDS信息生成單 元305只能生成由有限信息組成的⑶S信息。⑶S信息提供單元307將生成的CDS信息返 回給DMP作為CDS結果。
[0102]在DMP側,⑶S信息瀏覽單元402分析接收的⑶S結果,并且顯示諸如內容的標題 的有限信息組成的⑶S信息。DMP的用戶可以從內容列表中選擇用戶希望再現的內容。
[0103]在再現時,例如使用HTTP Get方法從DMP的內容獲取單元403請求內容。在DMS 偵牝當已經接收對于直播內容的HTTP Get請求時,內容獲取單元303訪問提供者并獲取內 容數據。內容提供單元304然后按照恒定容量返回(遞送)從提供者獲取的直播內容的數據 給DMP。在DMP側,內容解碼單元404解碼接收的數據,并且內容再現輸出單元405再現解 碼的數據。直到到達內容數據的結束,重復從提供者獲取內容數據,從DMS遞送內容數據給 DMP,并在DMP側解碼和再現內容。
[0104]如果實際獲取內容數據自身,則DMS可以獲得與直播內容有關的諸如藝術家信息 的詳細信息(以下稱為“內容詳細信息”)。然而,在DLNA的當前標準規范下,沒有DMP獲取 由DMS遞送的內容信息的方案。因此,DMP側不能獲得與直播內容有關的內容詳細信息。最 后,在內容瀏覽期間,DMP的用戶只能獲取由有限信息組成的CDS信息。
[0105]圖9A和9B圖示當在3盒系統使用中DMS遞送存儲在自身存儲器中的內容時,用 于在DMC中執行內容瀏覽和在DMR中執行內容再現的通信序列的示例。
[0106]在內容瀏覽時,從DMC的⑶S信息瀏覽單元502向DMS發出⑶S:瀏覽動作,如圖 9A所示。
[0107]在DMS側,CDS:瀏覽動作已經發出到作為自身存儲器的內容累積單元302中存儲 的內容。因此,CDS信息生成單元305從內容累積單元302的內部數據庫獲取與內容有關的 所有各條可獲取內容信息,生成具有足夠信息量的CDS信息,并且將該信息存儲在CDS信息存儲單元306中。此外,⑶S信息提供單元307將生成的⑶S信息返回給DMC作為⑶S結果。
[0108]在DMC側,⑶S信息瀏覽單元502分析接收的⑶S結果,并且顯示包括內容的標題 和詳細信息的內容信息。DMC的用戶可以從內容列表中選擇用戶希望再現的內容。
[0109]在再現時,如圖9B所示,DMC的內容再現請求單元503發出AVT: SetAVTransportURI ()動作到DMR,并且通知選擇的內容的屬性信息。內容的屬性信息包括 內容的標題、內容的大小、內容的長度、用于訪問內容的統一資源定位符(URL)等。內容再 現請求單元503進一步發出AVI:Play ()動作到DMR,并且請求內容再現的開始。
[0110]DMR的內容獲取單元602響應于內容的再現開始請求,使用HTTP Get方法請求內 容。在DMS側,當已經接收HTTP Get請求時,內容提供單元304按恒定容量返回(遞送)作 為自身存儲器的內容累積單元302中存儲的內容數據給DMR。然后,在DMR側,內容解碼單 元603解碼接收的數據,并且內容再現輸出單元604再現解碼的數據。直到到達內容數據 的結束,重復從DMS遞送內容數據并在DMR側解碼和再現內容。
[0111]同時,圖1OA和IOB圖示當在3盒系統使用中DMS遞送從提供者獲取的直播內容 時,用于在DMC中執行內容瀏覽和在DMR中執行內容再現的通信序列的示例。
[0112]在內容瀏覽時,從DMC的⑶S信息瀏覽單元502向DMS發出⑶S:瀏覽動作,如圖1OA所示。
[0113]在DMS側,CDS:瀏覽動作已經發出到直播內容,即,沒有存儲在作為自身存儲器的 內容累積單元302中的內容。因此,⑶S信息生成單元305從提供適當內容的提供者獲取 內容信息,生成CDS信息,并且將該信息存儲在CDS信息存儲單元306中。盡管它根據提供 者變化,但在大多數情況下,只能獲取諸如內容的標題的有限信息。因此,CDS信息生成單 元305只能生成由有限信息組成的⑶S信息。⑶S信息提供單元307將生成的⑶S信息返 回給DMC作為CDS結果。
[0114]在DMC側,⑶S信息瀏覽單元502分析接收的⑶S結果,并且顯示諸如內容的標題 的有限信息組成的⑶S信息。DMC的用戶可以從內容列表中選擇用戶希望再現的內容。
[0115]在再現時,如圖1OB所示,DMC的內容再現請求單元503發出AVT: SetAVTransportURI ()動作到DMR,并且通知選擇的內容的屬性信息。內容的屬性信息包括 內容的標題、內容的大小、內容的長度、用于訪問內容的統一資源定位符(URL)等。內容再 現請求單元503進一步發出AVI:Play ()動作到DMR,并且請求內容再現的開始。
[0116]DMR的內容獲取單元602響應于內容的再現開始請求,使用HTTP Get方法請求內 容。在DMS側,當已經接收HTTP Get請求時,內容獲取單元303按恒定容量從提供者獲取 直播內容的內容數據,并且內容提供單元返回(遞送)數據給DMR。在DMR側,內容解碼單元 603然后解碼接收的數據,并且內容再現輸出單元604再現解碼的數據。在到達內容數據的 結束之前,重復從提供者獲取內容數據,從DMS遞送內容數據給DMC,并在DMR側解碼和再現 內容。
[0117]如果實際獲取內容數據自身,則DMS可以獲得與直播內容有關的內容詳細信息。 然而,在DLNA的當前標準規范下,沒有DMC獲取由DMS遞送的內容信息的方案。因此,DMC 側不能獲得與直播內容有關的內容詳細信息。最后,在內容瀏覽期間,DMC的用戶只能獲取 由有限信息組成的CDS信息。[0118]總結圖8和10,CDS標準基于DMS將要遞送的內容存儲在自身存儲器中的假設制 定,并且不涵蓋與直播內容有關的內容詳細信息,并且DLNA的當前標準規范沒有DMP和DMC 獲取DMS遞送的內容信息的方案。因此,DMP和DMC的用戶只能獲取關于直播內容的有限 信息組成的⑶S信息。
[0119]因此,本說明書提出DMS的⑶S配置,其中DMP和DMC的用戶甚至能夠獲取關于直 播內容的內容詳細信息。如圖11所示,根據本提議的CDS信息包括用于包括正在遞送的 內容的內容詳細信息的CDS樹,與在內容瀏覽期間訪問的CDS樹分開。后一 CDS樹是當前 DLNA中并入的典型的⑶S樹,并且以下稱為“標準⑶S”。此外,用于描述正在遞送的內容的 內容詳細信息的前一 CDS樹以下稱為“正在遞送的內容信息的擴展CDS”。
[0120]標準⑶S的ObjectID以這樣的方式配置,使得每個容器直接安排在0 (固定)的 根下面。相反,關于正在遞送的內容信息的擴展⑶S,定義唯一 ObjectID (在所示示例中 為“STREAMING_0”),并且提供用于正在遞送的內容的根,其包括唯一 ObjectID (以下稱為 “ StreamingRoot ”),并且以該根為基礎配置樹。
[0121]以此方式,獨立于標準⑶S配置正在遞送的內容信息的擴展⑶S,使得基本只能包 括靜態信息的標準CDS與在每次遞送時動態改變的正在遞送的內容信息的擴展CDS分開, 并且正在遞送的內容信息的擴展CDS在內容瀏覽期間不能被訪問。
[0122]這里,內容的最小單位(如一條音樂數據(歌曲),一條視頻數據,和一條圖像數據) 稱為項目(item)。在直播內容的情況下,一個頻道被當做一個項目。此外,定義為上述項目 的集合的項目的上級對象稱為容器。集合的單位可以設置為各種集合,例如,基于對象的物 理存儲位置的集合,基于對象的邏輯關系的集合,基于類別的集合等。
[0123]在圖11所示的示例中,標準CDS的集合的單位是媒體類別。在標準CDS的根 下面,直接提供用于每種類型的媒體的容器節點:視頻、音樂和圖像。容器節點具有各自 ObjectID:“VIDE0_C0NTAINER”、“MUSIC_C0NTAINER” 和“PICTURE_CONTAINER”,用其可以識 別媒體的類型。此外,在各個容器節點:視頻、音樂和圖像下面安排視頻、音樂、圖像的內容 節點(項目)。每個內容節點包括對應于由HTTP Get訪問指定的URL的資源(res)信息。
[0124]同時,正在遞送的內容信息的擴展CDS的集合的單位是遞送目的地的客戶端,并 且提供用于遞送目的地的每個客戶端的容器(以下稱為“遞送目的地容器節點”)。在每個遞 送目的地容器節點下面,安排用于存儲內容詳細信息的正在遞送的內容節點作為項目。這 可應用于能夠同時遞送多條內容(給多個客戶端)的DMS。注意,正在遞送的內容信息的擴 展CDS的每個節點在遞送開始時生成,并且在遞送完成時丟棄。
[0125]遞送目的地容器節點可以通過IP地址或MAC地址(在圖11的示例中通過IP地址) 識別,并且遞送目的地容器節點下面的正在遞送的內容節點與標準CDS側的內容節點相關 聯。在本提議中,作為遞送目的地容器節點的ObjectID,在前綴“STREAMING”后面增加遞送 目的地客戶端的IP地址。此外,正在遞送的內容節點可以通過資源信息與標準⑶S的內容 相關聯,該資源信息對應于在再現時通過HTTP Get方法由客戶端識別的URL。
[0126]服務器(DMS)和客戶端(DMP和DMC)共享上述正在遞送的內容信息的擴展⑶S 的規則(規定),使得客戶端能夠識別客戶端正在再現的內容的正在遞送的內容信息的擴 展CDS的信息。具體地,客戶端首先從自身IP地址生成希望的遞送目的地容器節點的 ObjectID,使用ObjectID作為變量執行遞送目的地容器節點的⑶S:瀏覽動作,并且從服務器返回的CDS結果識別具有符合客戶端自身正在再現的內容的URL的資源信息的遞送目的 地內容節點。
[0127]當DMS從提供者獲取直播內容的內容數據時,DMS可以提取內容詳細信息,并且可 以將該信息寫到正在遞送的內容信息的擴展CDS。同時,如果客戶端(如DMP和DMC)訪問客 戶端自身正在再現的內容的正在遞送的內容信息的擴展CDS的信息,則客戶端能夠獲取客 戶端在內容瀏覽期間不能獲取的內容詳細信息。
[0128]圖12A和12B圖示當在圖1所示的2盒拉系統使用中DMS將從提供者獲取的直播 內容遞送給DMP時,其中DMP執行內容再現的通信序列的示例。該示例與圖8所示的通信 序列示例的不同在于,在內容再現時,DMS在正在遞送的內容信息的擴展⑶S中存儲關于直 播內容的內容詳細信息,并且將信息發布給DMP。
[0129]DMP執行的用于內容瀏覽的通信序列與圖8的相似。因此,在圖12中省略了圖示。 也就是說,在內容瀏覽時,從DMP的CDS信息瀏覽單元402向DMS發出與直播內容有關的 CDS:瀏覽動作。作為響應,在DMS側,CDS信息生成單元305從提供適當的內容的提供者獲 取內容信息,并且生成⑶S信息,并且⑶S信息提供單元307返回生成的信息作為⑶S結果。
[0130]在再現時,例如使用HTTP Get方法,從DMP的內容獲取單元403請求內容。在DMS 偵牝當已經接收對直播內容的HTTP Get請求時,⑶S信息生成單元305首先在⑶S信息存 儲單元306中生成正在遞送的內容信息的擴展⑶S。然后,從HTTP Get請求者的IP地址創 建遞送目的地容器節點,并且在遞送目的地容器節點下面創建正在遞送的內容節點。注意, 如果正遞送給相同客戶端并且已經創建,則不要創建遞送目的地內容。
[0131]此后,內容獲取單元303訪問提供者,并且獲取內容數據。當已經從獲取的內容數 據提取內容詳細信息時,CDS信息生成單元305將內容詳細信息存儲在正在遞送的內容節 點中,并且發布信息。注意,內容詳細信息可以通過提供者的另一專用命令的發出獲取,或 者可以包括在內容數據中。在后一情況下,必須在解碼時提取內容數據。
[0132]內容獲取單元303按恒定容量從提供者獲取直播內容的內容數據,并且內容提供 單元304返回(遞送)數據給DMP。在DMP側,內容解碼單元404解碼接收的數據,并且內容 再現輸出單元405再現解碼的數據。
[0133]這里,在DMP輸出HTTP Get請求并且從DMS遞送直播內容已經開始的階段,DMP發 出⑶S:瀏覽動作給正在遞送的內容信息的擴展⑶S,使得DMP可以獲取DMS正在遞送并且 DMP自身正在再現的直播內容的內容詳細信息,并且能夠使用該信息用于顯示。DMP在發出 ⑶S:瀏覽動作時從自身IP地址生成希望的遞送目的地容器節點的ObjectID (如上所述)。 在DMS側,當已經接收⑶S:瀏覽動作時,⑶S信息提供單元307基于ObjectID,從正在遞送 的內容信息的擴展CDS識別適當的正在遞送的容器節點,并且將存儲在其中的內容詳細信 息返回給DMP作為CDS結果。
[0134]直到到達內容數據的結束,重復從提供者獲取內容數據,從DMS遞送內容數據給 DMP,并且在DMP側解碼和再現內容。當直播內容的遞送完成時,DMS側在來自CDS信息存 儲單元306的正在遞送的內容信息的擴展CDS當中丟棄適當的遞送目的地容器節點和正在 遞送的內容節點。
[0135]通過以此方式擴展⑶S信息,即使在沒有實際接收服務和廣播內容的情況下不能 獲取內容詳細信息的情況下,DMP也可以獲取內容詳細信息。[0136]此外,擴展的細節是簡單地提供正在遞送的內容信息的擴展CDS,并且不必改變要 使用的命令(動作)的協議。因此,DMS和DMP實現的負擔不大。
[0137]此外,圖13A和13B圖示當在3盒系統使用中DMS遞送從提供者獲取的直播內容 時,其中在DMR中執行內容再現的通信序列的示例。該示例與圖1OB所示的通信序列示例 的不同在于,在內容再現時,DMS在正在遞送的內容信息的擴展⑶S中存儲關于直播內容的 內容詳細信息,并且將信息發布給DMC。
[0138]DMC執行的用于內容瀏覽的通信序列與圖1OA的相似。因此,這里省略了圖示。也 就是說,在內容瀏覽時,從DMC的⑶S信息瀏覽單元502向DMS發出⑶S:瀏覽動作。在DMS 偵牝CDS信息生成單元305從提供適當的內容的提供者獲取內容信息,并且生成CDS信息。 CDS信息提供單元307然后返回生成的信息給DMC作為CDS結果。
[0139]在再現時,DMC的內容再現請求單元503發出AVT:SetAVTransportURI ()動作到 DMR,并且通知選擇的內容的屬性信息。內容再現請求單元503進一步發出AVI =Play ()動 作到DMR,并且請求內容再現的開始。
[0140]DMR的內容獲取單元602響應于內容的再現開始請求,使用HTTP Get方法請求內 容。在DMS側,當已經接收對直播內容的HTTP Get請求時,⑶S信息生成單元305首先在 ⑶S信息存儲單元306中生成正在遞送的內容信息的擴展⑶S。然后,從HTTP Get請求者的 IP地址創建遞送目的地容器節點,并且在遞送目的地容器節點下面創建正在遞送的內容節 點。注意,如果正遞送給相同客戶端并且已經創建,則不要創建遞送目的地內容。
[0141]此后,內容獲取單元303訪問提供者,并且獲取內容數據。當已經從獲取的內容數 據提取內容詳細信息時,CDS信息生成單元305將內容詳細信息存儲在正在遞送的內容節 點中,并且發布內容詳細信息。注意,內容詳細信息可以通過提供者的另一專用命令的發出 獲取,或者可以包括在內容數據中。在后一情況下,必須在解碼時提取內容數據。
[0142]內容獲取單元303按照恒定容量從提供者獲取直播內容的內容數據,并且內容提 供單元304返回(遞送)數據給DMR。在DMR側,內容解碼單元603解碼接收的數據,并且內 容再現輸出單元604再現解碼的數據。
[0143]這里,在DMR輸出HTTP Get請求并且從DMS遞送直播內容已經開始的階段,DMC發 出⑶S:瀏覽動作給正在遞送的內容信息的擴展⑶S,使得DMC可以獲取DMS正在遞送并且 DMC自身正在再現的直播內容的內容詳細信息,并且能夠使用該信息用于顯示。DMC在發出 ⑶S:瀏覽動作時從自身IP地址生成希望的遞送目的地容器節點的ObjectID (如上所述)。 在DMS側,當已經接收⑶S:瀏覽動作時,⑶S信息提供單元307基于ObjectID,從正在遞送 的內容信息的擴展CDS識別適當的正在遞送的容器節點,并且將存儲在其中的內容詳細信 息返回給DMC作為CDS結果。
[0144]直到到達內容數據的結束,重復從提供者獲取內容數據,從DMS遞送內容數據給 DMC,并且在DMC側解碼和再現內容。當直播內容的遞送完成時,DMS側在來自CDS信息存 儲單元306的正在遞送的內容信息的擴展CDS當中丟棄適當的遞送目的地容器節點和正在 遞送的內容節點。
[0145]通過以此方式擴展⑶S信息,即使在沒有實際接收服務和廣播內容的情況下不能 獲取內容詳細信息的情況下,DMC也可以獲取內容詳細信息。
[0146]此外,擴展的細節是簡單地提供正在遞送的內容信息的擴展CDS,并且不必改變要使用的命令(動作)的協議。因此,DMS、DMC和DMR實現的負擔不大。
[0147]如可以從圖12和13看到的,根據本提議,DMS實時地接收與當前正在遞送的直播 內容有關的內容詳細信息,并且將該信息遞送給客戶端,使得客戶端側(如DMP和DMR)可以 顯示內容詳細信息,類似于直接接收內容的情況。也就是說,在2盒拉和3盒系統使用中, 可以提高遞送直播內容的可用性。
[0148]產業可應用性
[0149]如上所述,已經詳細描述了關于本說明書中公開的技術的具體實施例。然而,對本 領域技術人員顯而易見的是,可以進行修改和改變而不偏移本說明書中公開的技術的精神 和范圍。
[0150]在本說明書中,在DLNA的2盒拉和3盒系統使用中,已經主要描述了 DMS遞送直 播內容的實施例。然而,即使DMS遞送自身存儲器中存儲的內容,也可以簡單地生成正在遞 送的內容信息的擴展CDS,并且可以將內容詳細信息發布給客戶端。
[0151]此外,在本說明書中,已經主要描述了本提議應用于DLNA的2盒拉和3盒系統使 用的實施例。然而,本提議當然可以類似地應用于不同于DLNA的、在其中并入CDS功能的 各種類型的通信系統。
[0152]簡而言之,本說明書中公開的技術已經以示例的形式公開,并且本說明書的描述 的內容不應當以限制的方式解釋。本發明的內容要根據權利要求確定。
[0153]參考標號列表
[0154]301通信控制單元
[0155]302內容累積單元
[0156]303內容獲取單元
[0157]304內容提供單元
[0158]305⑶S信息生成單元
[0159]306⑶S信息存儲單元
[0160]307⑶S信息提供單元
[0161]401通信控制單元
[0162]402⑶S信息瀏覽單元
[0163]403內容獲取單元
[0164]404內容解碼單元
[0165]405內容再現輸出單元
[0166]501通信控制單元
[0167]502⑶S信息瀏覽單元
[0168]503內容再現請求單元
[0169]601通信控制單元
[0170]602內容獲取單元
[0171]603內容解碼單元
[0172]604內容再現輸出單元
【權利要求】
1.一種通信系統,包括:服務器,配置為根據DLNA標準操作以遞送內容;以及客戶端,配置為根據DLNA標準操作以請求內容的遞送,其中,所述服務器創建用于被遞送的內容信息的擴展CDS,其中在根下面直接安排遞送目的地容器節點,所述遞送目的地容器節點具有基于識別客戶端的信息的ObjectID,并且在所述遞送目的地容器節點下面安排被遞送的內容節點,并且所述服務器從已經獲取的內容提取內容詳細信息以便遞送給客戶端,并且將內容詳細信息存儲在被遞送的內容節點中。
2.一種通信設備,配置為根據DLNA標準操作為服務器,其包括:通信單元,配置為與外部設備通信;內容獲取單元,配置為獲取客戶端請求的內容;內容提供單元,配置為將內容遞送給客戶端;CDS信息生成單元,配置為生成與內容有關的CDS信息;以及 CDS信息提供單元,配置為根據來自客戶端的請求傳輸CDS信息,其中,響應于來自客戶端的提供內容的請求,所述CDS信息生成單元在用于被遞送的內容信息的擴展CDS的根下面直接安排遞送目的地容器節點,所述遞送目的地容器節點具有基于識別客戶端的信息的ObjectID,并且在所述遞送目的地容器節點下面創建被遞送的內容節點,并且從由所述內容獲取單元獲取的內容提取內容詳細信息,并且將內容詳細信息存儲在被遞送的內容節點中,以及響應于來自所述內容提供單元正遞送內容給它的客戶端的CDS信息的請求,所述CDS 信息提供單元傳輸CDS信息,所述CDS信息包括被遞送的適當內容節點中存儲的內容詳細信息。
3.根據權利要求2所述的通信設備,其中,被遞送的內容節點具有符合內容的URL的資源信息。
4.根據權利要求2所述的通信設備,其中,當所述內容提供單元完成內容到客戶端的遞送時,從用于遞送內容信息的擴展CDS中刪除每個節點。
5.根據權利要求2所述的通信設備,其中所述內容獲取單元通過所述通信單元,通過外部網絡從提供商獲取直播內容,以及當客戶端請求直播內容時,所述CDS信息生成單元創建用于被遞送的內容信息的擴展 CDS中的遞送目的地容器節點和被遞送的內容節點。
6.根據權利要求2所述的通信設備,還包括:內容累積單元,配置為累積要提供給客戶端的內容,其中,當客戶端請求所述內容累積單元中累積的內容時,所述CDS信息生成單元創建用于被遞送的內容信息的擴展CDS中的遞送目的地容器節點和被遞送的內容節點。
7.一種通信設備,配置為根據DLNA標準操作為客戶端,其至少包括:通信單元,配置為與根據DLNA標準的設備通信;以及CDS信息瀏覽單元,配置為向根據DLNA標準的服務器請求瀏覽CDS信息,其中,所述CDS信息瀏覽單元生成基于識別所述CDS信息瀏覽單元自身的信息的 ObjectID,并且使用所述ObjectID向服務器請求瀏覽CDS信息。
8.根據權利要求7所述的通信設備,其中所述通信設備是DLNA標準中定義的DMP,并且進一步包括:內容獲取單元,配置為向服務器請求內容以獲取內容;內容解碼單元,配置為解碼內容;以及內容再現輸出單元,配置為再現/輸出解碼的內容,以及當所述內容獲取單元向服務器請求由提供商提供的直播內容時,所述CDS信息瀏覽單元生成基于識別所述⑶S信息瀏覽單元自身的信息的ObjectID,并且使用所述ObjectID向服務器請求瀏覽CDS信息。
9.根據權利要求7所述的通信設備,其中所述通信設備是DLNA標準中定義的DMC,并且進一步包括內容再現請求單元,配置為向呈現器請求內容的再現/輸出,以及當所述內容再現請求單元向呈現器請求由提供商提供的直播內容的再現時,所述CDS 信息瀏覽單元生成基于識別所述CDS信息瀏覽單元自身的信息的ObjectID,并且使用所述 ObjectID向服務器請求瀏覽⑶S信息。
10.一種通信方法,用于根據DLNA標準操作為服務器,所述方法包括:響應于來自客戶端的提供內容的請求,在用于被遞送的內容信息的擴展CDS的根下面直接安排遞送目的地容器節點,所述遞送目的地容器節點具有基于識別客戶端的信息的 ObjectID,并且在所述遞送目的地容器節點下面創建被遞送的內容節點的步驟;獲取客戶端請求的內容的步驟;從獲取的內容提取內容詳細信息,并且將提取的內容詳細信息存儲在被遞送的內容節點中的步驟;將獲取的內容遞送給客戶端的步驟;以及響應于來自正遞送內容給它的客戶端的CDS信息的請求,傳輸CDS信息的步驟,所述 CDS信息包括被遞送的適當內容節點中存儲的內容詳細信息。
11.一種通信方法,用于根據DLNA標準操作為客戶端,所述方法包括:基于識別通信設備自身的信息生成ObjectID的步驟;以及 使用所述ObjectID向服務器請求瀏覽CDS信息的步驟。
【文檔編號】H04N21/436GK103460710SQ201280016803
【公開日】2013年12月18日 申請日期:2012年2月16日 優先權日:2011年3月31日
【發明者】小路宏幸, 湯淺直樹 申請人:索尼公司