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