專利名稱:搜索內容目錄的制作方法
技術領域:
本發(fā)明涉及跨越多個服務器來分送媒體內容信息的網(wǎng)絡,并且涉及在這種網(wǎng)絡中使用的控制點設備。
隨著用于存儲媒體內容的數(shù)字存儲設備使用的增加,家庭環(huán)境往往具有很多用戶想要訪問的不同存儲設備。合乎需要的是,把這些設備聯(lián)網(wǎng)在一起,以便用戶例如可以向便攜式設備傳輸音頻文件,或者在家里的大型顯示器上觀看存儲在數(shù)字照相機上的圖像。為了獲得最大的便利性,合乎需要的是,允許用戶通過各種用戶接口(UI)設備來啟動這些操作。所述用戶接口可以被嵌入到提交設備中,或者它可以是諸如無線個人數(shù)字助理(PDA)或者圖形輸入板的其它設備,這些設備也形成為設備網(wǎng)絡的一部分。所述媒體內容的范圍可以從簡單的文本文件到諸如音頻、預先記錄的或者用戶記錄的視頻、廣播數(shù)字音頻(例如,因特網(wǎng)收音機)、廣播數(shù)字視頻或者數(shù)字圖像(例如,數(shù)字照片)的多媒體內容。
通用即插即用(UPnP)是允許由不同制造商生產(chǎn)的電子設備依照此方式一同操作的通信協(xié)議的例子。UPnP被設計成能夠通過自動發(fā)現(xiàn)新的設備來支持零結構、“不可見”網(wǎng)絡。這意味著設備可以動態(tài)地加入網(wǎng)絡、獲得IP地址、傳送其能力并且獲悉其它設備的存在和能力。UPnP的進一步演變是UPnP音頻-視頻(Audio-Visual,AV)體系結構,其描述了與音頻-視頻設備有關的UPnP體系結構的擴展。所述UPnP AV體系結構定義了媒體服務器、媒體播放器和控制點。
UPnP AV體系結構的主要部分之一是內容目錄服務(CDS)。所述CDS提供了用于允許UPnP控制點(CP)設備訪問存儲在媒體服務器(MS)設備上的內容的特征集合。CDS的目前公眾可利用的說明是于2002年6月25日通用即插即用1.0版本的“Content DirectoryService Template Version 1.01”。所述內容目錄服務允許客戶端(例如,UI設備)定位所述服務器設備能夠提供的個體對象(例如,歌曲、電影、圖片)。例如,這種服務可用于提供存儲在MP3播放器上的歌曲列表、包括各種幻燈片演示的靜止圖像列表、存儲在DVD點播機中的電影列表、存儲在CD點播機中的歌曲列表、存儲在PVR(個人錄像機)設備上的節(jié)目列表等。經(jīng)由CDS可以列出幾乎任何類型的內容,并且可以由CDS一同列出多個類型的內容(例如,MP3、MPEG2、JPEG)。
如上所述,網(wǎng)絡可以包括諸如DVD播放器或者硬盤點播機的固定設備,以及諸如便攜式媒體播放器、數(shù)字照相機或者便攜式計算機的便攜式設備。
在存儲設備內,內容信息被存儲在UPnP容器對象的分級結構中,每一容器具有存儲在它們中的對象集合。UPnP不需要媒體服務器的CDS以特殊方式來設置,因此設置容器和對象的方式取決于每一供應商或者用戶。因此,每一CDS可以具有唯一的結構,并且所述結構內的個體對象可以利用描述性元數(shù)據(jù)的不同組合來標記。另外,UPnP定義了兩個機制,借此,可以由查詢設備檢查CDS,所述兩個機制為“瀏覽”機制,借此,查詢設備可以瀏覽CDS結構,和更加有用的“搜索”機制,借此,查詢設備可以請求CDS返回滿足規(guī)定搜索詞的項目。然而,“搜索”機制是可選的,并且由媒體服務器占據(jù)的CDS可能沒有實現(xiàn)UPnP的可選“搜索”功能,而是需要CP逐個容器地“瀏覽”它的分級結構。
鑒于上文,有時可能花費相當多的時間來從網(wǎng)絡上的存儲設備中檢索信息,所述控制點需要查詢每個存儲設備然后核對結果。用戶在用戶接口進行查詢和接收應答之間的長時延遲損害了用戶使用所述系統(tǒng)的感受。
US2003/0046703描述了一種用于易于訪問存儲在私有網(wǎng)絡上的內容的系統(tǒng)。關于存儲在多個網(wǎng)絡設備的每個上的內容的元信息由聚集器模塊來聚集。所述聚集器模塊充當所有查詢的中心接點,并且必須保存存儲在網(wǎng)絡上的所有內容的全部元信息,為了提供準確的服務。
本發(fā)明設法改善在網(wǎng)絡中檢索內容信息。
因此,本發(fā)明的第一方面提供了一種用于操作控制點(CP)以便在網(wǎng)絡(100)中執(zhí)行搜索操作的方法,其中所述網(wǎng)絡包括控制點(CP)和多個內容服務器(MS-1-MS-4),所述內容服務器用于存儲媒體內容對象的目錄和關于所存儲的媒體內容對象的描述性信息(CDS),所述方法包括-查詢(201,202)多個內容服務器(MS-1-MS-4)以便檢索關于所存儲的內容對象的描述性信息;-分析檢索出的信息以便確定哪些內容服務器存儲了相同的對象;-為每個對象存儲(26)用于存儲該對象的每一內容服務器的標識符;并且-當接收到搜索請求時,使用所存儲的信息(26)來確定網(wǎng)絡中哪些內容服務器需要被查詢以便檢索關于所述對象的進一步信息。
存儲每一內容服務器的標識符的優(yōu)勢在于可以通過控制點來更加有效地執(zhí)行搜索。所述控制點只需要查詢那些被列為具有所需要的內容的服務器。這樣做減少了搜索的總體時間,并且避免有限能源(在控制點和查詢的內容服務器處)和系統(tǒng)帶寬的浪費。當設備具有諸如電池的有限的電源,或者控制點和內容服務器之間的鏈路具有有限帶寬時,這樣做是尤其重要的。
在典型的網(wǎng)絡中,與用戶搜索請求匹配的對象很可能只存在于網(wǎng)絡中的服務器總體集合的很小子集中。由此,減少服務器查詢次數(shù)可能是相當可觀的。
此處描述的功能可以依照軟件、硬件或者它們的組合來實現(xiàn)。本發(fā)明可以借助于硬件或者借助于由處理器執(zhí)行的軟件來實現(xiàn)。因此,本發(fā)明的另一方面提供了用于執(zhí)行所述方法的軟件。
將理解的是,在裝備的使用期限內,可以把軟件安裝在位于任何點的控制點上。所述軟件可以存儲在電子存儲器設備、硬盤、光盤或者其它機器可讀的存儲介質上。所述軟件可以作為機器可讀載體上的計算機程序產(chǎn)品被遞送,或者可以經(jīng)由網(wǎng)絡連接直接下載至控制點。
本發(fā)明的其它方面提供了一種用于執(zhí)行所述方法的控制設備和并入所述控制設備的控制點。
現(xiàn)在將參照附圖、僅僅通過舉例來描述本發(fā)明的實施例,其中
圖1示出了UPnP系統(tǒng)的主要組件;
圖2示出了UPnP設備的網(wǎng)絡;圖3示出了圖2的控制點和服務器設備的操作;圖4示出了在稍后時間點的圖3的配置;圖5示出了控制點設備的主要功能部分;并且圖6示出了UPnP內容目錄服務的示例結構。
在詳細地描述本發(fā)明以前,將簡要地描述常規(guī)的UPnP系統(tǒng)??梢詮挠蒛PnP論壇出版的“UPnP AV Architecture”中獲得更加完備的說明。UPnP AV系統(tǒng)的主要組件是控制點(CP)20、媒體服務器(MS)50和媒體播放器(MR)60。所有這些都是邏輯實體物理設備可以只包括這些實體之一(例如,具有遠程控制形式的控制點)或者更加一般的是,部分這些實體的組合。作為一個例子,CD播放器包括用于操作播放器(控制點)的用戶接口和控制電路,用于從光盤(媒體服務器)讀取數(shù)字內容的設備,以及用于把數(shù)字內容轉換為音頻信號以便呈現(xiàn)給用戶(媒體播放器)的設備。
媒體服務器(MS)50包括媒體內容的存儲器52。所述內容可以包括表示音頻、視頻、靜止圖像或者它們的組合的數(shù)據(jù)。所述媒體服務器還支持內容目錄服務(CDS)55,其用于為存儲器52中的內容編目錄。依照類似于計算機文件系統(tǒng)的方式來分級組織所述CDS。容器(類似于文件夾或者目錄)可以包括多個對象(類似于文件)以及層次上低一級的容器。所述對象包括具有標識符以及其它描述性元數(shù)據(jù)的對象描述。所述元數(shù)據(jù)可以包括諸如對象名、藝術家、作曲家、創(chuàng)建日期、大小等等的屬性。所述對象還可以包括表示諸如音頻文件的實際內容的數(shù)據(jù),或者它可以包括諸如統(tǒng)一資源標識符(URI)的定位符,其用于表明可以發(fā)現(xiàn)內容文件的位置。圖6中示出了示例CDS結構。媒體服務器50的進一步功能是連接管理服務,其用來管理媒體服務器50和其它設備之間的連接,所述其它設備諸如是媒體播放器60??蛇x的AV傳送服務允許利用諸如停止、暫停、搜索等等的特征來控制內容的回放。
媒體播放器(MR)60負責重現(xiàn)(再現(xiàn))從媒體服務器50接收的媒體內容。所示出的再現(xiàn)設備62具有顯示器63和揚聲器64,不過輸出可以采用許多形式。通常,再現(xiàn)設備62包括一個或多個解碼器、數(shù)模轉換器和放大器。所述媒體播放器60還支持連接管理服務65,其用于建立與媒體服務器和播放器控制61的新連接以便控制重現(xiàn)內容的方式。對于音頻再現(xiàn)來說,其可以包括諸如音量控制的特征。
控制點(CP)20協(xié)調媒體服務器50和媒體播放器60的操作,并且包括用戶接口(UI)21,借此,用戶可以選擇內容。所述控制點20支持常規(guī)的用于發(fā)現(xiàn)新設備的UPnP機制,并且還支持用于發(fā)現(xiàn)媒體重現(xiàn)設備的能力和建立媒體服務器和媒體播放器之間的連接的機制。所述UPnP AV體系結構支持各式各樣的AV設備,諸如TV、VCR、CD/DVD播放器/點播機、機頂盒、立體聲系統(tǒng)、MP3播放器、靜止圖像照相機、攝錄一體機、電子圖像幀(EPF)和PC。所述AV體系結構允許設備支持娛樂內容的不同類型的格式(諸如MPEG2、MPEG4、JPEG、MP3、Windows媒體體系結構(Windows Media Architecture,WMA)、位圖(BMP)、NTSC、PAL、ATSC等),以及多種類型的傳輸協(xié)議(諸如IEC-61883/IEEE-1394、HTTPGET、RTP、HTTP PUT/POST、TCP/IP等等)。
均具有一個或多個CP、MS和MR實體的多個物理設備可以作為網(wǎng)絡一起操作。圖2示出了可以表示家庭內的設備網(wǎng)絡的UPnP網(wǎng)絡的示例??刂泣cCP、四個媒體服務器設備MS-1、MS-2、MS-3、MS-4和媒體播放器設備MR被聯(lián)網(wǎng)110在一起。所述網(wǎng)絡110可以是有線的(例如,以太網(wǎng))或者無線的(例如,IEEE 802.11、藍牙)。媒體內容可以完全位于家庭網(wǎng)絡100內的服務器上,或者它可以位于家庭網(wǎng)絡100的外部。圖2示出了用于存儲作為諸如因特網(wǎng)的外部網(wǎng)絡130的一部分的內容的服務器125。此外部服務器125經(jīng)由網(wǎng)關GW115連接到家庭網(wǎng)絡。
圖3示出了此網(wǎng)絡的簡化版本,僅僅示出了控制點CP和四個媒體服務器設備MS-1、MS-2、MS-3、MS-4。所述控制點CP查詢由每個服務器設備保存的CDS,以便確定它們保存了哪些媒體內容。通過消息流201、202示出了對服務器設備MS-1的查詢。查詢可以采取UPnP瀏覽操作的形式,請求服務器設備返回CDS中的所有描述性元數(shù)據(jù),或者請求服務器設備返回諸如標題和本地標識符的有限數(shù)據(jù)集合。在UPnP中,每一項均具有‘id’字段,其唯一地標識服務器設備內的項目。服務器設備MS-1、MS-2、MS-3、MS-4的每個均依照此方式被查詢。依照此方式可以查詢所有粒度級別,從例如‘音樂’、‘視頻’、‘圖像’的高級或者例如音樂薄的容器對象級,直到例如單個曲目的單項的最低級。
所述控制點分析返回的元數(shù)據(jù)并且聚集其視為相同或類似的那些項目。可以產(chǎn)生內容相似性的某些情況是(i)內容可以跨越多個服務器設備分布,例如,特殊的音樂薄具有跨越多個服務器分布的單個曲目,或者把較大的視頻文件劃分為多個片段,這些片段跨越多個服務器分布;(ii)內容可以被復制到不同的服務器上,例如,最喜愛的音樂薄作為整體出現(xiàn)在多個服務器上。
所述控制點構成一種存儲結構,其列出每一項目、出現(xiàn)于其上的服務器和服務器內使用的本地標識符。參考圖3,將被稱為項目A的內容項目被存儲在兩個服務器上,所述兩個服務器是MS-1和MS-4。在服務器MS-1中,它具有本地id=5,而在服務器MS-4中,具有本地id=14。項目A沒有出現(xiàn)在服務器MS-2或者MS-3上。例如項目A可以表示特殊的音樂薄??刂泣cCP上的本地存儲器25存儲數(shù)據(jù)結構26,其列出項目、其出現(xiàn)在上面的服務器以及每一服務器上的本地id。被檢索并且用于比較的任何其它元數(shù)據(jù)被丟棄。
沒有存儲所述項目的那些服務器由特殊的結果表示,其向控制點表明所述服務器不包含該項目。所述特殊的結果可以采用各種形式。在優(yōu)選的實施例中,所述特殊值是負值。負值不是UPnP中的id字段的有效值。所述控制點被編程為識別負值的出現(xiàn),由此表明項目不存在。
上述所有操作均在用戶進行實際查詢之前發(fā)生。在以后的某一時間,用戶與用戶接口UI交互。通常,所述用戶接口21將向用戶呈現(xiàn)可能選項的菜單。作為一個例子,初始菜單屏幕可能詢問用戶他們是希望檢索音頻、視頻還是圖像。響應于用戶在UI的選擇,所述控制點CP制定一個適當?shù)牟樵儾⑶覍⑵涮峤唤o服務器設備MS-1、MS-2、MS-3、MS-4的CDS。因為所述控制點CP維護存儲有項目的結構26,所以所述控制點可以消除冗余搜索。如果用戶請求項目A,如先前描述的那樣,那么所述控制點CP制定一個查詢,所述查詢只發(fā)送給服務器設備MS-1和MS-4。由于知道服務器設備MS-2和MS-3不包含任何相關內容,所以不查詢它們,并且消除了冗余搜索。MS-1和MS-4響應必要的信息,所述必要的信息通常是項目的進一步的元數(shù)據(jù),即,沒有本地存儲25在控制點的所選項目的進一步的元數(shù)據(jù)。對于所請求的項目是曲目的示例來說,所述進一步的元數(shù)據(jù)可以表示諸如藝術家、流派、發(fā)行日期和歌詞的信息。由MS-1和MS-4返回的信息可以是來自CDS中層級較低條目的信息。參考圖6中示出的CDS結構,如果項目A表示音樂薄,顯示為容器2.2(CONT.2.2),那么這是將要包含表示所述音樂薄的曲目的進一步的項目(obj 2.2.1、obj2.2.2、...)的容器(UPnP類‘容器’對象)。所述曲目的信息通過查詢被返回。
當用戶選擇一則內容時,所述CP命令MS和MR設置適當?shù)倪B接33、34(圖1),并且開始依照常規(guī)的方式把內容35從MS流送至MR。
為了使處于控制點CP的結構26保留有用的工具,其在現(xiàn)有服務器設備離開所述網(wǎng)絡并且新的服務器設備加入該網(wǎng)絡時被更新。當服務器設備被接通并且通告其存在時,就像在UPnP協(xié)議的發(fā)現(xiàn)過程中那樣,或者當它們進入網(wǎng)絡時,就像當便攜式設備進入家庭時,服務器設備可以加入網(wǎng)絡。當服務器設備被關掉或者當把便攜式設備從家庭網(wǎng)絡中拿走時,服務器設備可以離開網(wǎng)絡。圖4示出了圖3的網(wǎng)絡,其中服務器設備MS-4已經(jīng)離開了所述網(wǎng)絡,并且新的設備MS-5已經(jīng)加入該網(wǎng)絡。再次考慮項目A,MS-4存儲的部分項目A的示例。當識別出MS-4已經(jīng)離開網(wǎng)絡時,所述控制點CP更新數(shù)據(jù)結構26以便表明項目A的此實例是不可用的??梢砸勒杖缦路绞絹順擞汳S-4的條目,所述方式為表明MS-4的不可用性或者可以將其簡單地從數(shù)據(jù)結構中刪除。所述控制點CP識別出存在新的服務器設備MS-5,并且依照與以前相同的方式來查詢。識別出的是,項目A出現(xiàn)在MS-5上,本地id=16。將其添加到存儲器25中的數(shù)據(jù)結構26。利用更新的數(shù)據(jù)結構來進行用戶的將來查詢。
如上所述,所述控制點分析描述性元數(shù)據(jù),以便確定哪些服務器包含相同的內容。存在各種方式來實現(xiàn)它。內容的項目具有描述性元數(shù)據(jù)集合。某些元數(shù)據(jù)屬性是強制的,而有些是可選的。在UPnP中,強制屬性包括‘id’——服務器內的對象標識符;‘標題’——對象的名稱;以及‘類’——對象的類。就兩個對象是否相同的判定可以基于
(i)所述對象屬于相同類,即,類名相同。所述類名由UPnP標準定義。例如,音樂薄可以是“upnp.container.musicAlbum”的類。2002年6月25日通用即插即用1.0版本的“Content DirectoryService Template Version 1.01”的附錄C描述了由UPnP AV工作委員會發(fā)布的類定義集合;(ii)所述對象具有類似或者相同的標題(UPnP dc如所定義的標題字段)。兩個標題的相似性可以利用對正確匹配或者相似性的特定程度的要求,通過字符串比較來確定。
優(yōu)選的是,就兩個對象是否相同的判定基于(i)和(ii)兩者,即,兩個對象必須屬于同一UPnP類定義并且對象的標題必須相同。然而,用于比較的準則或者標準可以依照對象的類所有改變。作為一個例子,表示廣播媒體的對象的比較可以基于表示頻道編號和廣播開始時間的元數(shù)據(jù)的比較。
圖5示出了涉及本發(fā)明的控制點的主要功能塊。網(wǎng)絡監(jiān)控功能74監(jiān)控本地網(wǎng)絡以便確定存在哪些服務器設備。在構造數(shù)據(jù)結構26的初始階段,并且在監(jiān)控服務器設備何時離開或加入網(wǎng)絡的期間使用此功能。所述網(wǎng)絡監(jiān)控器74向MS查詢功能72發(fā)送更新。這樣做制定了查詢,諸如瀏覽查詢,其被發(fā)送給服務器設備并且接收到元數(shù)據(jù)作為答復。把來自多個設備的元數(shù)據(jù)發(fā)送給CDS數(shù)據(jù)分析功能73。其執(zhí)行數(shù)據(jù)比較以便檢測服務器內容之間的相似性。把更新發(fā)送給在其中構造并且維護數(shù)據(jù)結構26的存儲器25。所述數(shù)據(jù)結構26可以使用常規(guī)的面向對象編程技術來創(chuàng)建并且維護。用戶接口處理功能71接收用戶輸入85,諸如在鍵盤上、通過鼠標或在觸敏屏幕上做出的選擇,并且發(fā)布輸出86,諸如顯示在屏幕上的圖形數(shù)據(jù)以及可聽見的提示。處理功能71依照已知的方式來控制菜單的生成并且響應用戶選擇。把用戶的選擇發(fā)送給MS查詢功能72。所述MS查詢功能72利用數(shù)據(jù)結構26中保存的數(shù)據(jù)來確定哪些服務器需要被查詢。然后,它依照適當?shù)母袷絹碇贫ㄟm當?shù)牟樵円员阍诰W(wǎng)絡100上傳送。同樣,由查詢功能72接收到的響應被轉換為適當?shù)男问揭怨︰I處理部件71使用。
在上面的描述中,服務器中的特殊項目的缺少明確地通過特殊結果來表明。在可替代的實施例中,所述控制點可以被配置為只存儲那些包含所述項目的服務器。在此可替代的方案中,在項目列表中缺少服務器向控制點表明了所述服務器不包含該項目并且不應該被搜索。
在本發(fā)明的上述實施例中,所述數(shù)據(jù)結構26通過特別查詢服務器設備被創(chuàng)建。在本發(fā)明的可替代實施例中,響應于實際用戶請求而執(zhí)行的查詢結果被分析以便推導數(shù)據(jù)結構26的信息。
優(yōu)選的是,數(shù)據(jù)結構26被本地存儲到控制點,諸如在控制點的工作存儲器中,以便使訪問數(shù)據(jù)的任何延遲最小。在可替代的實施例中,把所述數(shù)據(jù)結構存儲在網(wǎng)絡100的另一設備上。還能夠把數(shù)據(jù)結構26作為網(wǎng)絡上多個控制點設備的服務代表來維護。
應該注意的是,上述實施例是為舉例說明而不是限制本發(fā)明,并且本領域技術人員在不脫離所附權利要求的范圍的情況下,將能設計出許多替代性的實施例。在權利要求書中,不應該將置于括號內的任何參考標記認為是限制權利要求。詞語“包括”和“包含”不排除存在不同于權利要求中列出的元件或步驟。當系統(tǒng)/裝置/設備權利要求中列舉了多個裝置時,部分這些裝置可以通過完全一樣的硬件項目來具體化。
在上面的描述中,并且參考附圖,描述了這樣一種網(wǎng)絡,所述網(wǎng)絡包括多個內容服務器(MS-1-MS-4),其每個均存儲媒體內容和關于存儲的媒體內容的描述性信息目錄。網(wǎng)絡中的控制點(CP)查詢所述服務器(MS-1-MS-4)以便檢索描述性信息。所述控制點(CP)分析所述信息以便確定哪些內容服務器存儲了相同的項目。當接收到搜索請求時,所述控制點(CP)使用所存儲的信息來確定網(wǎng)絡中的哪些內容服務器需要被查詢以便檢索內容或者關于所述內容的進一步的描述性信息。對不包含相關內容的服務器的查詢可以被減少或者消除。
權利要求
1.一種用于操作控制點(CP)以便在網(wǎng)絡(100)中執(zhí)行搜索操作的方法,所述網(wǎng)絡包括控制點(CP)和多個內容服務器(MS-1-MS-4),所述內容服務器用于存儲媒體內容對象的目錄和關于所存儲的媒體內容對象的描述性信息(CDS),所述方法包括-查詢(201,202)多個內容服務器(MS-1-MS-4)以便檢索關于所存儲的內容對象的描述性信息;-分析檢索出的信息以便確定哪些內容服務器存儲了相同的對象;-為每個對象存儲(26)用于存儲該對象的每一內容服務器的標識符;并且-當接收到搜索請求時,使用所存儲的信息(26)來確定網(wǎng)絡中哪些內容服務器需要被查詢以便檢索關于所述對象的進一步信息。
2.如權利要求1所述的方法,還包括為每個對象存儲(26)所述內容服務器內的對象的本地標識符。
3.如權利要求1或者2所述的方法,還包括為每個對象存儲(26)沒有存儲該對象的每一內容服務器的標識符。
4.如權利要求3所述的方法,還包括為每個對象存儲(26)所述內容服務器內的對象的本地標識符,并且其中沒有存儲所述對象的那些服務器具有所述本地標識符的特殊值。
5.如權利要求4所述的方法,其中所述特殊值是負值。
6.如先前任一項權利要求所述的方法,還包括依照網(wǎng)絡中的服務器(MS-1-MS-4)的可用性來更新所存儲的信息(26)。
7.如權利要求6所述的方法,其中當把服務器(MS-1-MS-4)從網(wǎng)絡中移除時,刪除所存儲的信息(26)。
8.如先前任一項權利要求所述的方法,還包括確定新的內容服務器何時加入網(wǎng)絡,并且對新的服務器執(zhí)行查詢、分析和存儲步驟。
9.如先前任一項權利要求所述的方法,其中所述描述性信息包括類別信息,并且分析檢索出的信息的步驟使用所述類別信息來確定哪些內容服務器存儲了相同的對象。
10.如先前任一項權利要求所述的方法,其中分析檢索出的信息的步驟使用所述對象的標題來確定哪些內容服務器存儲了相同的對象。
11.如先前任一項權利要求所述的方法,其中查詢、分析和存儲的步驟是作為用戶請求的搜索的一部分來執(zhí)行的。
12.如先前任一項權利要求所述的方法,其中所述存儲步驟在控制點(CP)存儲信息。
13.一種用于網(wǎng)絡中的控制點的控制設備,所述控制設備被設置為執(zhí)行如先前任一項權利要求所述的方法。
14.用于使網(wǎng)絡中的控制點的處理器執(zhí)行如權利要求1至12任一項所述的方法的軟件。
15.一種包括如權利要求13所述的控制設備或者如權利要求14所述的軟件的控制點。
16.一種如先前任一項權利要求所述的方法、控制設備、軟件或者控制點,其中所述控制點是通用即插即用(UPnP)控制點,并且所述內容服務器是UPnP媒體服務器設備。
全文摘要
一種網(wǎng)絡包括多個內容服務器(MS-1-MS-4),其每個均存儲媒體內容對象和關于所存儲的媒體內容對象的描述性信息的目錄。網(wǎng)絡中的控制點(CP)查詢所述服務器(MS-1-MS-4)以便檢索描述性信息。所述控制點(CP)分析所述信息以便確定哪些內容服務器存儲了相同的對象。當接收到搜索請求時,所述控制點(CP)使用所存儲的信息來確定網(wǎng)絡中哪些內容服務器需要被查詢以便檢索內容或者關于所述內容的進一步信息。對不包含相關內容的服務器的查詢可以被減少或者消除。
文檔編號H04L12/28GK1910578SQ200580002171
公開日2007年2月7日 申請日期2005年1月7日 優(yōu)先權日2004年1月10日
發(fā)明者A·H·F·馬克 申請人:皇家飛利浦電子股份有限公司