專利名稱:UPnP AV代理服務架構及其方法
技術領域:
本發(fā)明涉及一種UPnPAV架構,特別是一種UPnPAV代理服 務服務架構。
背景技術:
目前,家庭或公司的局域網中,對于共享同絡資源和服務功 能的要求越來越突出。隨著各種無線網絡技木的發(fā)展,無線網絡 i殳備之間的相互連通以及資源共享已經實現(xiàn)。UPNP的英文全稱 是Universal Plug and Play即通用即插即用。UPnP是 一 種實現(xiàn)網 絡設備智能互連以及對設備提供的服務自動控制的標準規(guī)范。 UPnP是一個充分利用TCP/IP和Web技術的分布式開放型網絡體 系結構,除了能在家中、辦公室和公共場所聯(lián)網設備之間的完整 控制和數(shù)據傳輸之外,還可建立無縫緊密的連接網絡。從客戶/服 務器的角度出發(fā),設備可作為一個服務器向網絡中的其他設備發(fā) 布自己的服務;而在另一方面,客戶(控制點)可以在網絡中搜索自 己所需要的特定服務, 一旦網絡中存在滿足客戶所需要的服務, 客戶(控制點)就可以獲得該設備及其服務的描述文檔,并進行控 制。
對于多i某體月良務,DLNA ( Digital Living Network Alliance, 數(shù)字生活網絡聯(lián)盟)發(fā)布了基于UPnP的家庭多媒體服務功能的標 準UPnPAV架構,可實現(xiàn)支持相同傳輸協(xié)議和相同文件才各式下的 AV設備中的多媒體內容進行共享。UPnP AV是將Audio跟Video 利用UPnP的通訊協(xié)議來在網絡上共享多^某體的一種方式。此發(fā) 明主要是改善UPnP多媒體服務共享的方式,讓UPnP多媒體客 戶(控制點以及播放器)更便利的存取多個服務器上的共享資源。
請參見圖1至圖3,圖中展示了目前的UPnP AV架構100。 該UPnPAV架構100包括多媒體服務器106、控制點104和多i某 體播放器102。該UPnPAV架構100的實施方法如下首先如圖1所示,UPnP AV控制點104可以通過SSDP簡單服務發(fā)現(xiàn)協(xié)定發(fā) 現(xiàn)多媒體服務器106。然后如圖2所示,控制點104可以搜索各 多媒體服務器106里的共享資料,不過由于多媒體服務器都是獨 立的,使用者需要每一個服務器都進去搜索想要的檔案。最后如 圖3所示,當使用者在共享資料選好想要的多媒體文件后,就可 向多媒體播放器102請求該多媒體文件并把該文件的URL提供給 該多媒體播放器102,多媒體播放器102會根據該URL播放該多 媒體文件。由上面的描述可知目前的UPnP AV架構中的多々某體服務器都 是單獨運作,服務器與服務器之間除了 UPnP協(xié)議以外,對共享 內容的多媒體文件,并沒有共通的分類和管理方式,因此每個服 務器對多媒體文件的處理方式相差很大(完全由廠商自行決定)。例 如, 一個客戶端程序跟A服務器要根目錄底下的數(shù)據,A服務器 給的分類方式可能是圖片、影片、音樂及其它。當跟B服務器要 數(shù)據時,B服務器給的分類方式可能是影音作者、專輯、年代。 這樣不同的分類方式,對使用者而言,使用上會相當不利。如果 使用者要找一首MP3,必須到A跟B兩個服務器,然后一層層地 慢慢找,查找效率非常低。發(fā)明內容為解現(xiàn)今UPnP AV架構存在的問題,本發(fā)明提供一種UPnP AV代理服務架構,提高使用者查找多媒體文件的效率。為了達到以上目的,本發(fā)明提供一種UPnP AV代理服務架構, 其包括單個或多個多媒體服務器,每個多媒體服務器含有共享 數(shù)據; 一代理服務器,用于向該多媒體服務器取得共享數(shù)據并根 據該共享數(shù)據建立一數(shù)據庫;以及一控制點,用于搜索該數(shù)據庫 并能夠獲取該共享數(shù)據的URL,同時根據該代理服務器中的數(shù)據 庫,提供一瀏覽界面給使用者。本發(fā)明還提供一種UPnP代理服務方法,其特征在于利用 一代理服務器,向單個或多個多媒體服務器取得共享數(shù)據并建立一數(shù)據庫;以及利用 一控制點搜索該數(shù)據庫并獲取該共享數(shù)據的 URX。
本發(fā)明提供的UPnPAV代理服務架構,代理服務器可向多媒 體取得共享數(shù)據并根據該共享數(shù)據并建立 一 數(shù)據庫,控制點再搜 索該數(shù)據庫,這樣控制點不需要進入每一 個多媒體服務器搜索檔 案,而是可以藉由統(tǒng)一 的方式從多媒體服務器中獲得共享數(shù)據的 位置等信息,因而可以大大提高查找多媒體文件的速度。
圖1為習知UPnP AV架構的實施方法示意圖之一 。 圖2為習知UPnP AV架構的實施方法示意圖之二。 圖3為習知UPnP AV架構的實施方法示意圖之三。 圖4為本發(fā)明UPnP AV代理服務架構的示意圖。 圖5為本發(fā)明UPnP AV代理服務方法的示意圖之一。 圖6為本發(fā)明UPnPAV代理服務方法的示意圖之二。 圖7為本發(fā)明UPnPAV代理服務方法的示意圖之三。
具體實施例方式
請參閱圖4,圖4為本發(fā)明UPnP AV代理服務架構200的示 意圖。該UPnP AV代理服務架構200包括單個或多個多媒體服 務器206, —代理服務器208、 一控制點204以及一多媒體播放器 202。其中,多媒體服務器中具有共享數(shù)據,代理服務器208用于 向多媒體服務器206取得共享數(shù)據并建立數(shù)據庫,該數(shù)據庫具有 不同的分類方式。該控制點204用于搜索該數(shù)據庫并能夠獲取該 共享數(shù)據的URL,同時根據該代理服務器中的數(shù)據庫,提供一瀏 覽界面給使用者。由于該數(shù)據庫具有不同的分類方式,使用者可 通過該瀏覽界面對該共享數(shù)據按照其擁有的分類方式進行不同類 別的排序。該多媒體播放器202用于根據控制點204提供的一多 媒體文件的URL,連接到該多媒體文件所在的多媒體服務器并播 放該多媒體文件。在本發(fā)明提供的UPnP AV代理服務架構200中,代理服務器 208可向多媒體服務器206取得共享數(shù)據并建立一數(shù)據庫,控制 點204再搜索該數(shù)據庫,這樣控制點204不需要進入每一個多媒 體服務器206搜索檔案,而是可以藉由統(tǒng)一的方式從多媒體服務 器206中獲得共享數(shù)據的位置等信息,因而可以大大提高查找多 媒體文件的速度,同時控制點204能夠根據該代理服務器208中 的數(shù)據庫,提供一瀏覽界面給使用者。由于該數(shù)據庫具有不同的 分類方式,使用者可通過該瀏覽界面對該共享數(shù)據按照其擁有的 分類方式進行不同類別的排序,方便使用者查找共享數(shù)據,更是 可以進一步提高使用者查找的速度。
請參閱圖5至圖7。圖中表明了 UPnP AV代理服務方法的過 程。請參見圖5,首先代理服務器208透過SSDP簡單服務發(fā)現(xiàn)協(xié) 定發(fā)現(xiàn)單個或多個多媒體服務器206,同時控制點204也透過 SSDP簡單服務發(fā)現(xiàn)協(xié)定發(fā)現(xiàn)代理服務器208。之后如圖6所示, 代理服務器208找到多媒體服務器206后,通過該代理服務器208 獲取各個多媒體服務器206里的共享數(shù)據,并建立數(shù)據庫,該數(shù) 據庫具有不同的分類方式。控制點204搜索該代理服務器208中
的數(shù)據庫,并向使用者提供一瀏覽界面,令使用者可以將位于該 數(shù)據庫中的共享數(shù)據按照其擁有的分類方式統(tǒng)一進行不同類別的
排序,如以圖片、影片以及音樂進行排序。最后請參見圖7,使 用者通過該控制點204提供的瀏覽界面以一定方式對共享數(shù)據排 序,從該共享數(shù)據中選擇一合適的多媒體文件,然后控制點204 獲取該多媒體文件的URL并將該多媒體文件的URL鏈接提供給 一多媒體播放器202,該多媒體播放器202通過該URL向連接到 該多媒體服務器206并播放該多媒體文件。
以上所述僅為本發(fā)明的較佳實施例,凡依據本發(fā)明作出的均 等變化,均在本發(fā)明的權利要求之內。
權利要求
1.一種UPnP AV代理服務架構,其特征在于,包括單個或多個多媒體服務器,每個多媒體服務器含有共享數(shù)據;一代理服務器,用于向該多媒體服務器取得共享數(shù)據并根據該共享數(shù)據建立一數(shù)據庫;以及一控制點,用于搜索該數(shù)據庫并能夠獲取該共享數(shù)據的URL,同時根據該代理服務器中的數(shù)據庫,提供一瀏覽界面給使用者。
2. 如權利要求1所述的UPnPAV代理架構,其特征在于,還包 括 一多媒體播放器,用以根據控制點提供的一多媒體文件 的URL,播放該多々某體文件。
3. —種UPnP AV代理力良務方法,其特征在于,包括利用一代理服務器,向單個或多個多媒體服務取得共享數(shù) 據并建立一數(shù)據庫;以及利用 一控制點搜索該數(shù)據庫并獲取該共享數(shù)據的URL。
4. 如權利要求3所述的UPnPAV代理服務方法,其特征在于, 還包括利用控制點提供 一 瀏覽界面給使用者;根據使用者通過該瀏覽界面選擇的該數(shù)據庫中的一多媒體文件,將該多媒體文件的URL提供給一多媒體播放器;以及該多媒體播放器播放該多媒體文件。
5. 如權利要求3所述的UPnP AV代理服務方法,其特征在于, 利用 一代理服務器,向單個或多個多媒體服務取得共享數(shù)據 并建立一數(shù)據庫的步驟包括該代理服務器發(fā)現(xiàn)單個或多個多媒體服務器;通過該代理服務器獲取各個多媒體服務器里的共享數(shù)據;以及根據該共享數(shù)據并建立一數(shù)據庫。
6. 如權利要求4所述的UPnP AV代理服務方法,其特征在于,利用控制點提供一瀏覽界面給使用者的步驟后還包括通過 控制點向使用者提供一瀏覽界面,令使用者根據該瀏覽界面 設置數(shù)據庫中共享數(shù)據的排列方式。
全文摘要
一種UPnP AV代理服務架構,其包括單個或多個多媒體服務器,每個多媒體服務器含有共享數(shù)據;一代理服務器,用于向該多媒體服務器取得共享數(shù)據并根據該共享數(shù)據建立一數(shù)據庫;以及一控制點,用于搜索該數(shù)據庫并能夠獲取該共享數(shù)據的URL,同時根據該代理服務器中的數(shù)據庫,提供一瀏覽界面給使用者。控制點可以藉由統(tǒng)一的方式從多媒體服務器中獲得共享數(shù)據的位置等信息,因而可以大大提高查找多媒體文件的速度。
文檔編號G06F17/30GK101299768SQ20081002882
公開日2008年11月5日 申請日期2008年6月13日 優(yōu)先權日2008年6月13日
發(fā)明者趙之君 申請人:旭麗電子(廣州)有限公司;光寶科技股份有限公司