欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

內(nèi)容編碼轉(zhuǎn)換方法、編碼轉(zhuǎn)換單元和upnp網(wǎng)絡(luò)系統(tǒng)的制作方法

文檔序號(hào):7940157閱讀:253來(lái)源:國(guó)知局
專利名稱:內(nèi)容編碼轉(zhuǎn)換方法、編碼轉(zhuǎn)換單元和upnp網(wǎng)絡(luò)系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及內(nèi)容的編碼轉(zhuǎn)換方法、編碼轉(zhuǎn)換單元和UPnP網(wǎng)絡(luò)系統(tǒng)。
背景技術(shù)
通用即插即用UPnP協(xié)議構(gòu)筑了允許設(shè)備無(wú)縫連接并對(duì)用于數(shù)據(jù)共享、通信和娛 樂(lè)的網(wǎng)絡(luò)的實(shí)現(xiàn)進(jìn)行簡(jiǎn)化的計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議組。此外,UPnP是在開(kāi)放的基于互聯(lián)網(wǎng)的通信 標(biāo)準(zhǔn)上構(gòu)建的設(shè)備控制協(xié)議。UPnP架構(gòu)允許個(gè)人計(jì)算機(jī)、網(wǎng)絡(luò)裝置和無(wú)線設(shè)備的對(duì)等組網(wǎng)。 UPnP 架構(gòu)是基于 TCP/IP、UDP 和 HTTP 的開(kāi)放架構(gòu)。在 http://www. upnp. org/resources/ upnpresources. zip上描述了 UPnP架構(gòu)。UPnP組網(wǎng)依靠IP尋址。因此,每一個(gè)設(shè)備必須 具有動(dòng)態(tài)主機(jī)配置協(xié)議DHCP客戶端,并在其連接到網(wǎng)絡(luò)時(shí)搜索DHCP服務(wù)器。如果沒(méi)有可 用的DHCP服務(wù)器,設(shè)備必須自己分配IP地址。UPnP協(xié)議基于若干步驟,稱之為發(fā)現(xiàn)、描述、控制、事件通知和展示 (presentation)。在第一步驟中,基于設(shè)備的IP地址執(zhí)行該設(shè)備在網(wǎng)絡(luò)中的發(fā)現(xiàn)。在下一 步驟中,必須執(zhí)行設(shè)備描述。在UPnP控制點(diǎn)已發(fā)現(xiàn)該設(shè)備后,該控制點(diǎn)必須例如從該設(shè)備 在發(fā)現(xiàn)消息中提供的統(tǒng)一資源標(biāo)識(shí)符URI處取得設(shè)備描述。描述可包括模型名稱、編號(hào)、序 列號(hào)、生產(chǎn)商名稱等。在下一步驟中,控制點(diǎn)可以向設(shè)備發(fā)送動(dòng)作以控制設(shè)備和設(shè)備的服 務(wù)。UPnP協(xié)議的另一步驟是事件通知。針對(duì)服務(wù)的UPnP描述可包括服務(wù)將響應(yīng)的動(dòng)作列 表以及可對(duì)服務(wù)運(yùn)行時(shí)的狀態(tài)進(jìn)行建模的變量列表。服務(wù)可發(fā)送事件消息(一個(gè)或更多狀 態(tài)變量的名稱和這些變量的當(dāng)前值)。最后,控制點(diǎn)可取得信息(如,來(lái)自設(shè)備的URL的頁(yè) 面)并將該信息載入例如網(wǎng)頁(yè)瀏覽器中。還可將UPnP應(yīng)用到音頻和視頻。此處,UPnP媒體服務(wù)器可以是共享媒體數(shù)據(jù)或 將媒體數(shù)據(jù)流傳輸?shù)経PnP客戶端或網(wǎng)絡(luò)中的渲染器(renderer)的UPnP服務(wù)器。UPnP媒 體服務(wù)器控制點(diǎn)是這樣的UPnP客戶端還可以檢測(cè)網(wǎng)絡(luò)上的UPnP服務(wù),以瀏覽以及流傳輸 UPnP服務(wù)器上的媒體和數(shù)據(jù)文件,特別是服務(wù)器的內(nèi)容目錄服務(wù)CDS。UPnP媒體渲染器是 渲染內(nèi)容的設(shè)備。UPnP渲染控制DCP使得能夠控制媒體渲染器設(shè)置,如音量、亮度、RGB、銳
/又寸。圖1示出了基本UPnP AV音頻視頻架構(gòu)的示意性表示。提供了 UPnP控制點(diǎn)、UPnP 渲染器和UPnP服務(wù)器。使用UPnP控制點(diǎn)CP在UPnP網(wǎng)絡(luò)中發(fā)現(xiàn)UPnP設(shè)備,即,UPnP控制 點(diǎn)CP找到或發(fā)現(xiàn)UPnP服務(wù)器US和UPnP渲染器UR0也可以將UPnP控制點(diǎn)CP和UPnP渲 染器UR組合在單個(gè)(物理)設(shè)備中。在這種情況下,應(yīng)用對(duì)本地UPnP渲染器m 的使用, 并且基于內(nèi)容目錄設(shè)備⑶S,通過(guò)UPnP協(xié)議僅對(duì)UPnP服務(wù)器及其內(nèi)容進(jìn)行定位。當(dāng)UPnP服務(wù)器US已被UPnP控制點(diǎn)CP發(fā)現(xiàn)時(shí),該控制點(diǎn)將瀏覽或搜索內(nèi)容目錄服 務(wù)⑶S。在內(nèi)容目錄服務(wù)中可展示被標(biāo)記為<item>的內(nèi)容項(xiàng)列表。每一個(gè)單獨(dú)的<item> 將包含許多元數(shù)據(jù),如作為<res>的資源標(biāo)簽。<res>提供了到實(shí)際物理內(nèi)容的鏈接(URL)。 <res>元數(shù)據(jù)可包含與對(duì)內(nèi)容進(jìn)行的編碼有關(guān)的信息,這可以是協(xié)議信息的一部分??刂泣c(diǎn) CP將把與對(duì)內(nèi)容進(jìn)行的編碼有關(guān)的信息與UPnP渲染器的解碼能力進(jìn)行比較和匹配。之后,控制點(diǎn)CP可向最終用戶展示內(nèi)容列表,然后該最終用戶能夠選擇將被渲染的具體內(nèi)容???制點(diǎn)CP還可被用來(lái)相應(yīng)地指示UPnP渲染器播放想要的內(nèi)容。這可以由渲染器UR中的 HTTP播放器HP來(lái)執(zhí)行,其從UPnP服務(wù)器中的HTTP服務(wù)器HS接收HTTP流數(shù)據(jù)。然而,如 果控制點(diǎn)CP不能在內(nèi)容目錄設(shè)備CDS中找到<item>所需的編碼,便需要編碼轉(zhuǎn)換器提供 該<item>所需的編碼。從而,UPnP服務(wù)器可包括編碼轉(zhuǎn)換器以在服務(wù)器上提供多格式的內(nèi)容??呻x線或 在線產(chǎn)生編碼轉(zhuǎn)換。網(wǎng)絡(luò)編碼轉(zhuǎn)換器還可被實(shí)現(xiàn)為具有其自身的UPnP-CDS內(nèi)容目錄服務(wù) 的單獨(dú)UPnP實(shí)體。內(nèi)容目錄服務(wù)⑶S可包含到網(wǎng)絡(luò)中其它UPnP服務(wù)器上的原始內(nèi)容項(xiàng)的 鏈接。通過(guò)為這些〈items〉提供附加<res>,內(nèi)容目錄服務(wù)⑶S可包含到這些內(nèi)容項(xiàng)的備選 編碼的鏈接。換言之,UPnP編碼轉(zhuǎn)換器將備選的編碼指示為其自身的UPnP-⑶S的一部分。 UPnP編碼轉(zhuǎn)換器以所有可能的編碼再次列出其可以在網(wǎng)絡(luò)上找到的所有內(nèi)容。結(jié)果,可在 其內(nèi)容目錄服務(wù)中展示出大量額外<res>條目,這可能不是必需的。<res>是作為瀏覽或搜索動(dòng)作的結(jié)果而由UPnP-⑶S返回的XML標(biāo)簽。瀏覽或搜 索結(jié)果包含了可被標(biāo)記為<item>的內(nèi)容項(xiàng)的列表,其中,每一個(gè)單獨(dú)的<item>攜帶很多元 數(shù)據(jù)。<res>是該元數(shù)據(jù)的一部分,并提供了到實(shí)際物理內(nèi)容的鏈接,該鏈接可以是URL。 從而,允許若干<res>針對(duì)單個(gè)<item>。換言之,允許多個(gè)URL針對(duì)單個(gè)<item>??商峁?<res>來(lái)指示內(nèi)容的備選編碼。US 2005/0138137描述了將URL參數(shù)化來(lái)指示想要的編碼的UPnP網(wǎng)絡(luò)。US 2005/0235077公開(kāi)了一種網(wǎng)絡(luò)編碼轉(zhuǎn)換器。通過(guò)使用源和目的地之間的編碼 轉(zhuǎn)換器或格式器執(zhí)行所需的代換轉(zhuǎn)換來(lái)匹配源和目的地,執(zhí)行了該網(wǎng)絡(luò)編碼轉(zhuǎn)換。雖然上述編碼轉(zhuǎn)換器允許為網(wǎng)絡(luò)上的其它UPnP AV服務(wù)器提供附加的編碼,然而 這些附加的編碼是僅通過(guò)編碼轉(zhuǎn)換器的內(nèi)容目錄服務(wù)CDS,而不是通過(guò)原始服務(wù)器的CDS 列出的。因此,為了找到<item>所需的編碼,最終用戶可能不得不搜索編碼轉(zhuǎn)換器服務(wù)器 而不是原始的服務(wù)器以定位該所需的編碼。顯然這不是透明的實(shí)現(xiàn)并因此不易使用。此 夕卜,現(xiàn)有技術(shù)的網(wǎng)絡(luò)編碼轉(zhuǎn)換器可以所有可能的編碼再次列出它可以在網(wǎng)絡(luò)上找到的所有 內(nèi)容,這可導(dǎo)致不需要的過(guò)量附加<res>條目。

發(fā)明內(nèi)容
因此,本發(fā)明的目的是提供一種易于使用并允許透明使用所需<item>的不同編 碼的編碼轉(zhuǎn)換方法。通過(guò)根據(jù)權(quán)利要求1所述的編碼轉(zhuǎn)換方法、根據(jù)權(quán)利要求12所述的編碼轉(zhuǎn)換器單 元和根據(jù)權(quán)利要求14所述的UPnP網(wǎng)絡(luò)系統(tǒng)來(lái)實(shí)現(xiàn)該目標(biāo)。因此,提供了一種用于對(duì)存儲(chǔ)在第一服務(wù)器上的內(nèi)容進(jìn)行編碼轉(zhuǎn)換的方法。第一服務(wù)器設(shè)置在包括至少一個(gè)第一服務(wù)器、至少一個(gè)UPnP渲染器和至少一個(gè)UPnP控制點(diǎn)的 UPnP網(wǎng)絡(luò)中。瀏覽該至少一個(gè)第一服務(wù)器的內(nèi)容目錄服務(wù),以確定可用內(nèi)容和內(nèi)容的可用 編碼。確定該至少一個(gè)渲染器的渲染能力。將該至少一個(gè)渲染器的渲染能力與根據(jù)該至少 一個(gè)服務(wù)器的內(nèi)容目錄服務(wù)的可用內(nèi)容和內(nèi)容的可用編碼進(jìn)行比較。更新該至少一個(gè)服務(wù) 器的內(nèi)容目錄服務(wù)。根據(jù)本發(fā)明的一方面,如果該至少一個(gè)第一服務(wù)器的內(nèi)容目錄服務(wù)不包含內(nèi)容所需的編碼,則將與內(nèi)容所需的編碼有關(guān)的至少一個(gè)附加資源要素或與另外的內(nèi)容的編碼有 關(guān)的附加內(nèi)容添加到該至少一個(gè)第一服務(wù)器的內(nèi)容目錄服務(wù)中。通過(guò)提供與先前未包括在 內(nèi)容目錄服務(wù)中的所需編碼有關(guān)的附加資源要素,可以更新內(nèi)容目錄服務(wù)以確保在需要時(shí) 可將內(nèi)容編碼或編碼轉(zhuǎn)換成所需的編碼。根據(jù)本發(fā)明的另一方面,附加資源要素包含與內(nèi)容所需編碼的URL有關(guān)的信息。根據(jù)本發(fā)明的另一方面,將內(nèi)容編碼轉(zhuǎn)換成所需編碼,以使得至少一個(gè)渲染器能 夠渲染該內(nèi)容。根據(jù)本發(fā)明的另一方面,資源要素包括與用于將內(nèi)容編碼轉(zhuǎn)換成所需編碼的編碼 轉(zhuǎn)換服務(wù)有關(guān)的信息。將編碼轉(zhuǎn)換服務(wù)設(shè)置在UPnP網(wǎng)絡(luò)之中或之外。根據(jù)本發(fā)明的又一方面,編碼轉(zhuǎn)換服務(wù)將內(nèi)容編碼成渲染器所需的編碼。
根據(jù)本發(fā)明的又一方面,向內(nèi)容目錄服務(wù)中添加的資源要素包含指向原始內(nèi)容的 URL、內(nèi)容所需編碼和/或與內(nèi)容的原始編碼有關(guān)的信息。本發(fā)明涉及修補(bǔ)原始UPnP服務(wù)器的內(nèi)容目錄服務(wù)CDS,以針對(duì)內(nèi)容項(xiàng)的附加編碼 插入附加<res>要素??捎捎性淳W(wǎng)絡(luò)編碼轉(zhuǎn)換器的編碼轉(zhuǎn)換能力提供這些附加編碼。應(yīng)該 注意到,優(yōu)選地,不通過(guò)與網(wǎng)絡(luò)編碼轉(zhuǎn)換器相關(guān)聯(lián)的附加CDS提供這些附加編碼。因此,附 加編碼在網(wǎng)絡(luò)上變得透明可用。這意味著最終用戶可以在其熟悉的服務(wù)器上分配熟悉的內(nèi) 容項(xiàng),其中,更多的內(nèi)容在渲染器上變得可播放。此外,只提供實(shí)際需要的用于附加編碼的<res>要素,使得內(nèi)容能夠在網(wǎng)絡(luò)中實(shí) 際存在的渲染器上播放。換言之,不提供網(wǎng)絡(luò)中存在的渲染器所不需要的編碼,從而限制了 <res>要素的總數(shù)。還可將本發(fā)明的原理應(yīng)用到?jīng)]有被實(shí)現(xiàn)為網(wǎng)絡(luò)編碼轉(zhuǎn)換器的編碼轉(zhuǎn)換 器。該編碼轉(zhuǎn)換器將只為其相關(guān)聯(lián)的服務(wù)器上提供的內(nèi)容項(xiàng)提供備選編碼。此外,該編碼 轉(zhuǎn)換器將只提供網(wǎng)絡(luò)中的渲染器可能需要的那些備選編碼。本發(fā)明的附加方面在從屬權(quán)利要求中進(jìn)行了限定。


現(xiàn)在將參考附圖更詳細(xì)地描述本發(fā)明的優(yōu)勢(shì)和實(shí)施例。圖1示出了根據(jù)現(xiàn)有技術(shù)的UPnP AV網(wǎng)絡(luò)的基本架構(gòu)的方框圖,圖2示出了根據(jù)第一實(shí)施例的UPnP網(wǎng)絡(luò)的基本架構(gòu)的方框圖,以及圖3示出了根據(jù)第二實(shí)施例的UPnP網(wǎng)絡(luò)的基本架構(gòu)的方框圖。
具體實(shí)施例方式圖2示出了根據(jù)第一實(shí)施例的UPnP網(wǎng)絡(luò)的示意性方框圖。根據(jù)第一實(shí)施例的架構(gòu) 實(shí)質(zhì)上與根據(jù)圖1的架構(gòu)相對(duì)應(yīng),其中,附加地提供了有源(active)網(wǎng)絡(luò)編碼轉(zhuǎn)換器ANT。 將在HTTP服務(wù)器HS和UPnP渲染器UR之間邏輯地或功能性地設(shè)置有源網(wǎng)絡(luò)編碼轉(zhuǎn)換器 ANT,以執(zhí)行從HTTP服務(wù)器提供的第一編碼到渲染器UR所需的第二編碼之間的編碼轉(zhuǎn)換。 根據(jù)第一實(shí)施例的有源網(wǎng)絡(luò)編碼轉(zhuǎn)換器ANT可以包括控制點(diǎn)單元ECP,可將控制點(diǎn)單元ECP 實(shí)現(xiàn)為嵌入式的控制點(diǎn)單元。有源網(wǎng)絡(luò)編碼轉(zhuǎn)換器ANT以及具體地控制點(diǎn)單元ECP適于掃 描網(wǎng)絡(luò)中所有UPnP服務(wù)器US或其任何子集的內(nèi)容目錄服務(wù)CDS。應(yīng)該注意到,雖然圖2中 僅描述了單個(gè)UPnP渲染器UR和單個(gè)UPnP服務(wù)器,UPnP網(wǎng)絡(luò)可包括多個(gè)渲染器UR和多個(gè)UPnP服務(wù)器US。針對(duì)服務(wù)器US的內(nèi)容目錄服務(wù)⑶S中發(fā)現(xiàn)的每一項(xiàng),有源網(wǎng)絡(luò)編碼轉(zhuǎn)換 器ANT將內(nèi)容的可用編碼與渲染器的渲染能力相比較。編碼可涉及視頻編解碼的類型(如, H. 264)、其簡(jiǎn)檔和等級(jí)的使用(如,HPiL4)、音頻編解碼的類型(如,AAC)、其簡(jiǎn)檔和等級(jí)的 使用(如,HEAACv2@L4)、復(fù)用類型(如,傳輸流)等。此外,編碼還可指示流協(xié)議,如HTTP。 因此,還可將有源網(wǎng)絡(luò)編碼轉(zhuǎn)換器實(shí)現(xiàn)為例如從RTSP/RTP到HTTP的協(xié)議變換器。還可將 編碼轉(zhuǎn)換器實(shí)現(xiàn)為聯(lián)合協(xié)議變換器和編碼轉(zhuǎn)換器。如果有源網(wǎng)絡(luò)編碼轉(zhuǎn)換器ANT已確定網(wǎng)絡(luò)中渲染器的渲染能力和內(nèi)容的可用編碼不匹配,控制點(diǎn)單元ECP可以將其它被標(biāo)記為〈res〉的資源要素引入到原始服務(wù)器OS的 內(nèi)容目錄服務(wù)⑶S中被標(biāo)記為<item>的對(duì)應(yīng)項(xiàng)。<res>的附加條目將為網(wǎng)絡(luò)中的渲染器 所支持的(內(nèi)容的)附加編碼提供所需的信息。該附加編碼可僅為一個(gè)或一些(不是所有 的)渲染器所支持。因此,有源網(wǎng)絡(luò)編碼轉(zhuǎn)換器ANT可為特定的<item>插入多個(gè)〈res〉。 新的<res>包括將指向有源網(wǎng)絡(luò)編碼轉(zhuǎn)換器而不是原始服務(wù)器OS的URL的信息。有源網(wǎng) 絡(luò)編碼轉(zhuǎn)換器ANT必須適于將該URL分解成原始服務(wù)器上的原始項(xiàng)的URL。此外,有源網(wǎng)絡(luò) 編碼轉(zhuǎn)換器ANT必須明了將針對(duì)該內(nèi)容應(yīng)用哪種編碼轉(zhuǎn)換操作。例如可通過(guò)參數(shù)化的URL來(lái)完成該操作,其中,一個(gè)參數(shù)對(duì)應(yīng)于指向原始服務(wù)器 OS上的原始內(nèi)容的第二 URL,而另一參數(shù)涉及內(nèi)容所需的編碼。此外,第三參數(shù)可涉及原始 編碼。在有源網(wǎng)絡(luò)編碼轉(zhuǎn)換器ANT已將新的<res>要素輸入原始服務(wù)器OS的內(nèi)容目錄服 務(wù)CDS中后,可選地,不需要有源網(wǎng)絡(luò)編碼轉(zhuǎn)換器存儲(chǔ)關(guān)于該編碼轉(zhuǎn)換發(fā)生的狀態(tài)信息。優(yōu) 選地,所有所需的信息都被捕獲到可包括其URL的〈res〉要素中。如果網(wǎng)絡(luò)中的UPnP控制 點(diǎn)CP選擇了包含指向編碼轉(zhuǎn)換器的URL在內(nèi)的被標(biāo)記為〈res〉的資源,渲染器將例如通 過(guò)HTTP流協(xié)議的方式從編碼轉(zhuǎn)換器取得所需的流。應(yīng)該注意到,將被使用的協(xié)議(HTTP或 RTSP)還可以是 URL 的一部分。如,http://10. 0. 0. 153/...或 rtsp//10. 0. 0. 153。然而, 應(yīng)該注意到的是,其它流協(xié)議也是可能的,如RTSP/RTP。在這種情況下,編碼轉(zhuǎn)換器將從原 始服務(wù)器獲得所需的數(shù)據(jù),并形成內(nèi)容所需的編碼轉(zhuǎn)換。應(yīng)通過(guò)標(biāo)準(zhǔn)化的UPnP操作來(lái)執(zhí)行資源要素的添加。優(yōu)選的方法是通過(guò)⑶S 的方式改變目標(biāo)項(xiàng)的元數(shù)據(jù)(UpdateObjeCt())。應(yīng)該注意到,如果(a)服務(wù)器實(shí)現(xiàn) UpdateObject (UPnP-⑶S中的可選要求)和(b)服務(wù)器允許通過(guò)將目標(biāo)項(xiàng)的受限屬性設(shè)置 為FALSE來(lái)改變?cè)撃繕?biāo)項(xiàng),該方法才是可能的。如果不支持UpdateObject,可創(chuàng)建具有附加 <res>的項(xiàng)(CreateObject)的副本,然后可刪除原始的項(xiàng)(DeleteObject)??蛇x地,有源網(wǎng)絡(luò)編碼轉(zhuǎn)換器ANT可包括用于存儲(chǔ)渲染器及其解碼能力的列表的 存儲(chǔ)器,這些渲染器過(guò)去存在于網(wǎng)絡(luò)中,但是當(dāng)前并未存在。有源網(wǎng)絡(luò)編碼轉(zhuǎn)換器ANT還可 以同樣針對(duì)存儲(chǔ)器中存儲(chǔ)的渲染器執(zhí)行上述處理。這對(duì)于沒(méi)有持續(xù)連接到網(wǎng)絡(luò)的UPnP渲 染器UR (如,便攜式設(shè)備或移動(dòng)設(shè)備)來(lái)說(shuō),是特別有利的。此外或備選地,例如,最終用戶可定義可能需要某種編碼的渲染器UR的列表,以 排除來(lái)訪設(shè)備。圖3示出了根據(jù)第二實(shí)施例的UPnP架構(gòu)的方框圖。根據(jù)第二實(shí)施例的架構(gòu)實(shí)質(zhì) 上與根據(jù)第二實(shí)施例的架構(gòu)相對(duì)應(yīng)。此外,提供了互聯(lián)網(wǎng)編碼轉(zhuǎn)換服務(wù)ITS。根據(jù)第二實(shí)施 例,還可通過(guò)互聯(lián)網(wǎng)編碼轉(zhuǎn)換服務(wù)ITS來(lái)執(zhí)行原始服務(wù)器OS上的內(nèi)容的編碼轉(zhuǎn)換。因此, 有源網(wǎng)絡(luò)編碼轉(zhuǎn)換器ANT適于提供互聯(lián)網(wǎng)編碼轉(zhuǎn)換服務(wù)ITS的URL。
雖然根據(jù)第一實(shí)施例在編碼轉(zhuǎn)換操作的環(huán)路中設(shè)置有源網(wǎng)絡(luò)編碼轉(zhuǎn)換器ANT,但 是如今有源網(wǎng)絡(luò)編碼轉(zhuǎn)換器ANT不再處于該編碼轉(zhuǎn)換環(huán)路中了。事實(shí)上,編碼轉(zhuǎn)換環(huán)路位 于存儲(chǔ)內(nèi)容的原始服務(wù)器0S、INT和UPnP渲染器UR之間。然而,有源網(wǎng)絡(luò)編碼轉(zhuǎn)換器ANT 仍然適于掃描歸屬網(wǎng)絡(luò),具體地網(wǎng)絡(luò)中的所有UPnP服務(wù)器US的內(nèi)容目錄服務(wù)CDS以及網(wǎng) 絡(luò)中設(shè)置的UPnP渲染器UR。和第一實(shí)施例中一樣,根據(jù)第二實(shí)施例的有源網(wǎng)絡(luò)編碼轉(zhuǎn)換 器在UPnP服務(wù)器US的⑶S中創(chuàng)建附加<res>條目。然而,該<res>條目將不包含到有源 網(wǎng)絡(luò)編碼轉(zhuǎn)換器ANT的直接URL,而是該條目將包含優(yōu)選地指向互聯(lián)網(wǎng)編碼轉(zhuǎn)換器服務(wù)ITS 的參數(shù)化URL。因此,有源網(wǎng)絡(luò)編碼轉(zhuǎn)換器ANT將維護(hù)互聯(lián)網(wǎng)中的可用編碼轉(zhuǎn)換服務(wù)和訪問(wèn)這些互聯(lián)網(wǎng)編碼轉(zhuǎn)換服務(wù)ITS的協(xié)議。根據(jù)第二實(shí)施例的有源網(wǎng)絡(luò)編碼轉(zhuǎn)換器ANT適于經(jīng)由ITS 來(lái)控制編碼轉(zhuǎn)換。與外部ITS的通信將不基于UPnP通信,因?yàn)檫@種通信受限于網(wǎng)絡(luò),即,互 聯(lián)網(wǎng)上的任何服務(wù)器都不能直接與網(wǎng)絡(luò)中的UPnP設(shè)備互動(dòng)。根據(jù)第三實(shí)施例,根據(jù)第一或第二實(shí)施例的有源網(wǎng)絡(luò)編碼轉(zhuǎn)換器可以在瀏覽或搜 索UPnP服務(wù)器US的⑶S之后以及在瀏覽或搜索UPnP渲染器UR的渲染能力之后,離線地 對(duì)原始服務(wù)器OS的任何所需內(nèi)容進(jìn)行編碼轉(zhuǎn)換,并將該編碼轉(zhuǎn)換的結(jié)果上載到原始服務(wù) 器OS。之后,原始服務(wù)器OS可以在沒(méi)有有源網(wǎng)絡(luò)編碼轉(zhuǎn)換器ANT介入的情況下,完全自主 的獲得附加編碼的內(nèi)容。然而,在這樣的實(shí)施例中,必須在最終用戶進(jìn)行實(shí)際請(qǐng)求前執(zhí)行編碼轉(zhuǎn)換。由于非 常難以預(yù)計(jì)將要要求哪一內(nèi)容項(xiàng),因而要求離線執(zhí)行非常大量的有用編碼轉(zhuǎn)換。然而,這將 導(dǎo)致所需內(nèi)容的大量附加存儲(chǔ)的編碼。為解決該問(wèn)題,可能必須執(zhí)行調(diào)度優(yōu)先化,以創(chuàng)建被 標(biāo)識(shí)的所有編碼轉(zhuǎn)換。然而,當(dāng)處理帶寬或網(wǎng)絡(luò)帶寬可能不足以進(jìn)行實(shí)時(shí)編碼轉(zhuǎn)換時(shí),關(guān) 于第一或第二實(shí)施例中描述的實(shí)時(shí)編碼轉(zhuǎn)換,根據(jù)第三實(shí)施例的離線編碼轉(zhuǎn)換可以是優(yōu)選 的。根據(jù)基于第一或第二實(shí)施例的第四實(shí)施例,有源網(wǎng)絡(luò)編碼轉(zhuǎn)換器可記錄每一次編 碼轉(zhuǎn)換操作的結(jié)果的副本。之后,所需的數(shù)據(jù)流傳輸?shù)戒秩酒?,然而該?shù)據(jù)也可以被有源網(wǎng) 絡(luò)編碼轉(zhuǎn)換器所記錄。在完成后,可將所記錄的結(jié)果載入原始服務(wù)器。有源網(wǎng)絡(luò)編碼轉(zhuǎn)換 器ANT可以指向所上載的內(nèi)容(即,指向原始服務(wù)器)的URL來(lái)替換指向有源編碼轉(zhuǎn)換器 的相關(guān)聯(lián)<res>要素中的URL。因此,僅必須對(duì)每一個(gè)內(nèi)容項(xiàng)進(jìn)行一次編碼轉(zhuǎn)換,轉(zhuǎn)換為特 定的編碼。根據(jù)另一實(shí)施例,除了被用作編碼轉(zhuǎn)換器之外,有源網(wǎng)絡(luò)編碼轉(zhuǎn)換器還適于執(zhí)行 協(xié)議變換??蓪?shí)時(shí)或備選地離線執(zhí)行上述編碼轉(zhuǎn)換,以使得將編碼轉(zhuǎn)換后的內(nèi)容存儲(chǔ)在例如 服務(wù)器中,并且相應(yīng)地更新CDS以指示該編碼轉(zhuǎn)換后的內(nèi)容存儲(chǔ)于何處。除了上述實(shí)施例外,還可以將編碼轉(zhuǎn)換器提供到原始服務(wù)器OS中,以通過(guò)添加附 加資源要素對(duì)原始服務(wù)器的CDS進(jìn)行更新來(lái)為網(wǎng)絡(luò)中的所有渲染器提供編碼??蓪⒈景l(fā)明的上述原理用來(lái)根據(jù)服務(wù)器的⑶S和網(wǎng)絡(luò)中渲染器的渲染能力對(duì)內(nèi) 容進(jìn)行掃描,以僅登記那些渲染器真正需要的資源要素。這可以用來(lái)提高效率,因?yàn)橹挥袑?shí) 際上與任何需要的編碼轉(zhuǎn)換有關(guān)的那些資源要素才被引入??梢詣h除實(shí)際上與網(wǎng)絡(luò)中的渲 染器不需要的編碼轉(zhuǎn)換有關(guān)的所有資源要素。備選地或此外,通過(guò)將編碼轉(zhuǎn)換后的內(nèi)容或者與編碼轉(zhuǎn)換后的內(nèi)容有關(guān)的資源要素插入原始服務(wù)器的⑶S中,可以實(shí)現(xiàn)全透明網(wǎng)絡(luò)。根據(jù)本發(fā)明,對(duì)服務(wù)器的⑶S的內(nèi)容和網(wǎng)絡(luò)中渲染器的渲染能力進(jìn)行確定和比 較。在此,只將那些確保渲染器能重現(xiàn)內(nèi)容所需的<res>要素添加到CDS中。那些渲染器 不需要的<res>要素將不會(huì)添加到CDS中。根據(jù)本發(fā)明另外的實(shí)施例,提供了 UPnP網(wǎng)絡(luò)中用于進(jìn)行編碼轉(zhuǎn)換的編碼轉(zhuǎn)換器 單元,該UPnP網(wǎng)絡(luò)包括至少一個(gè)第一服務(wù)器OS、至少一個(gè)UPnP渲染器和至少一個(gè)UPnP控 制點(diǎn)。編碼轉(zhuǎn)換器單元包括控制點(diǎn)單元ECP,用于瀏覽該至少一個(gè)服務(wù)器OS的內(nèi)容目錄服 務(wù)CDS以確定可用內(nèi)容和該內(nèi)容的可用編碼,并用于將根據(jù)該至少一個(gè)第一服務(wù)器OS的內(nèi) 容目錄服務(wù)CDS的內(nèi)容的可用編碼與該內(nèi)容的至少一個(gè)編碼的預(yù)定集合相比較。如果該至 少一個(gè)第一服務(wù)器OS的內(nèi)容目錄服務(wù)CDS不包含編碼的預(yù)定集合中的至少一個(gè)編碼,編碼 轉(zhuǎn)換器單元適于通過(guò)將與內(nèi)容的編碼有關(guān)的至少一個(gè)附加資源要素res或附加內(nèi)容添加 到該至少一個(gè)第一服務(wù)器OS的內(nèi)容目錄服務(wù)⑶S中,基于比較結(jié)果更新該至少一個(gè)第一服 務(wù)器0S的內(nèi)容目錄服務(wù)⑶S??梢灾辉诎l(fā)生以下情況時(shí)添加附加<res> :(1)第一服務(wù)器不包含編碼的預(yù)定集 合中的至少一個(gè)編碼,但是(2)的確包含編碼的另一預(yù)定集合中的至少一個(gè)編碼。即,編碼 轉(zhuǎn)換器可具有受限的對(duì)內(nèi)容進(jìn)行編碼轉(zhuǎn)換的能力??梢詢H能夠?qū)⑹芟薜念A(yù)定格式集合轉(zhuǎn)換 成另一受限的預(yù)定格式集合。例如,如果CDS條目包含具有MPEG2視頻和MPEG1-L2音頻的 MPEG2傳輸流中的編碼,而不包含具有AAC音頻的MPEG4中的編碼,那么將插入<res>要素 (附加內(nèi)容)來(lái)實(shí)現(xiàn)從第一編碼到第二編碼的編碼轉(zhuǎn)換。相應(yīng)地,提供了編碼轉(zhuǎn)換器,該編碼轉(zhuǎn)換器能夠通過(guò)將附加res添加到針對(duì)⑶S中 至少一些內(nèi)容的(預(yù)定)編碼中,來(lái)更新服務(wù)器或服務(wù)器的⑶S。這可能受限于具有原始編 碼的內(nèi)容,編碼轉(zhuǎn)換器能夠從該原始編碼進(jìn)行編碼轉(zhuǎn)換。應(yīng)該注意到,甚至還有其它不能將 所有的內(nèi)容編碼轉(zhuǎn)換成為預(yù)定編碼的原因。例如,如果內(nèi)容是圖片并且預(yù)定編碼是一些音 頻編解碼,那么將圖片編碼轉(zhuǎn)換成聲音便是沒(méi)有意義的??苫陬A(yù)定或預(yù)定義的編碼集合,S卩,在沒(méi)有確定渲染器的渲染能力的情況下,來(lái) 更新CDS。這可以在渲染器的渲染能力已知的情況下來(lái)執(zhí)行。換言之,可以在沒(méi)有確定渲染器的渲染能力的情況下(優(yōu)選地,已經(jīng)知道至少一 個(gè)渲染器的渲染能力),將編碼轉(zhuǎn)換后的內(nèi)容添加到服務(wù)器的CDS??蓪⒈景l(fā)明的原理應(yīng)用到UPnP網(wǎng)絡(luò)中的專用編碼轉(zhuǎn)換設(shè)備。然而,也可將有源網(wǎng) 絡(luò)編碼轉(zhuǎn)換器包括在歸屬媒體服務(wù)器中。除提供服務(wù)以及可能地對(duì)其自己的內(nèi)容進(jìn)行編 碼轉(zhuǎn)換外,歸屬媒體服務(wù)器還能夠透明地為網(wǎng)絡(luò)中的其它UPnP AV服務(wù)器提供編碼轉(zhuǎn)換服 務(wù)。好處在于,將ANT添加到歸屬媒體服務(wù)器對(duì)同一個(gè)設(shè)備中的UPnP AV服務(wù)器是透明的。 UPnP AV服務(wù)器可以是(如,二進(jìn)制格式的)第三方軟件包,不必對(duì)其進(jìn)行改變以將編碼轉(zhuǎn) 換能力添加到設(shè)備(即,通過(guò)嵌入式ANT的方式)。由于ANT和任何UPnP AV服務(wù)器之間的 互動(dòng)將基于標(biāo)準(zhǔn)化的協(xié)議(如,⑶S :Update0bject方法),獲得了該好處。這種歸屬媒體服務(wù)器類型的設(shè)備可以是典型的CE設(shè)備。然而,也可以將其實(shí)現(xiàn)為 在個(gè)人計(jì)算機(jī)上運(yùn)行的應(yīng)用程序。應(yīng)該注意到上面提到的實(shí)施例是用以解釋而非限制本發(fā)明,本領(lǐng)域技術(shù)人員能夠 設(shè)計(jì)出很多替代實(shí)施例,而不背離所附權(quán)利要求的范圍。在權(quán)利要求中,括號(hào)中的附圖標(biāo)記不應(yīng)視為對(duì)權(quán)利要求的限制。用語(yǔ)“包括”并不排除除了在權(quán)利要求中列出的元件或步驟 之外存在其他的元件或步驟。在元件之前的單詞“一”或“一個(gè)”并不排除存在多個(gè)這樣的 元件。在設(shè)備權(quán)利要求中列舉了若干裝置,這些裝置中的某一些可以通過(guò)一個(gè)相同的硬件 來(lái)實(shí)施。一個(gè)基本的事實(shí)是在相互不同的從屬權(quán)利要求中提到的特定方式并不意味著這些 方式的組合不能用來(lái)取得有益效果。 進(jìn)一步地,權(quán)利要求中的任何參考標(biāo)記不應(yīng)被視為對(duì)權(quán)利要求保護(hù)范圍的限制。
權(quán)利要求
對(duì)內(nèi)容進(jìn)行編碼轉(zhuǎn)換的方法,所述內(nèi)容存儲(chǔ)在UPnP網(wǎng)絡(luò)中的第一服務(wù)器(OS)上,所述UPnP網(wǎng)絡(luò)包括至少一個(gè)第一服務(wù)器(OS)、至少一個(gè)UPnP渲染器(UR)和至少一個(gè)UPnP控制點(diǎn)(CP),所述方法包括以下步驟-瀏覽所述至少一個(gè)第一服務(wù)器(OS)的內(nèi)容目錄服務(wù)(CDS),以確定可用內(nèi)容和內(nèi)容的可用編碼,-確定所述至少一個(gè)渲染器(UR)的渲染能力,-將所述至少一個(gè)渲染器(UR)的渲染能力與根據(jù)所述至少一個(gè)第一服務(wù)器(OS)的內(nèi)容目錄服務(wù)(CDS)的所述可用內(nèi)容和內(nèi)容的可用編碼進(jìn)行比較,以及-根據(jù)所述至少一個(gè)渲染器(UR)的渲染能力與所述至少一個(gè)第一服務(wù)器(OS)的內(nèi)容目錄服務(wù)(CDS)的可用內(nèi)容和內(nèi)容的可用編碼之間的比較結(jié)果,更新所述至少一個(gè)第一服務(wù)器(OS)的內(nèi)容目錄服務(wù)(CDS)的至少一部分。
2.根據(jù)權(quán)利要求1所述的方法,還包括步驟-如果所述至少一個(gè)第一服務(wù)器(OS)的內(nèi)容目錄服務(wù)(⑶S)不包含使得能夠在所述至 少一個(gè)渲染器(UR)上進(jìn)行渲染所需的內(nèi)容的編碼,則將與內(nèi)容的編碼有關(guān)的至少一個(gè)附 加資源要素(res)或附加內(nèi)容添加到所述至少一個(gè)第一服務(wù)器(OS)的內(nèi)容目錄服務(wù)(CDS)中。
3.根據(jù)權(quán)利要求1或2所述的方法,還包括步驟-從所述至少一個(gè)第一服務(wù)器(OS)的內(nèi)容目錄服務(wù)(CDS)移除與所述至少一個(gè)渲染器 (UR)不需要的內(nèi)容的編碼有關(guān)的資源要素(res)。
4.根據(jù)權(quán)利要求2或3所述的方法,其中,所述附加資源要素(res)包含與內(nèi)容所需的 編碼的統(tǒng)一資源位置有關(guān)的信息。
5.根據(jù)權(quán)利要求4所述的方法,還包括步驟-將內(nèi)容編碼轉(zhuǎn)換為所需的編碼,以使得所述至少一個(gè)渲染器(UR)能夠渲染內(nèi)容。
6.根據(jù)權(quán)利要求2或4所述的方法,其中-資源要素(res)包括與用于將內(nèi)容編碼轉(zhuǎn)換成所需編碼的編碼轉(zhuǎn)換服務(wù)有關(guān)的信 息,其中,在UPnP網(wǎng)絡(luò)之中或之外執(zhí)行編碼轉(zhuǎn)換服務(wù)。
7.根據(jù)權(quán)利要求6所述的方法,其中,通過(guò)編碼轉(zhuǎn)換服務(wù)將內(nèi)容編碼成渲染器(UR)所 需的編碼。
8.根據(jù)權(quán)利要求1到7任一項(xiàng)所述的方法,其中,向所述至少一個(gè)服務(wù)器(OS)的內(nèi)容 目錄服務(wù)(CDS)中添加的資源要素(res)包含指向原始內(nèi)容的URL,其中,所述URL包含與 內(nèi)容所需的編碼有關(guān)的信息和/或與內(nèi)容的原始編碼有關(guān)的信息。
9.根據(jù)權(quán)利要求1至8中任一項(xiàng)所述的方法,其中,資源要素(res)所指示的URL還包 括與用于將內(nèi)容編碼轉(zhuǎn)換成第二編碼的編碼轉(zhuǎn)換器有關(guān)的信息,或與用于將內(nèi)容編碼轉(zhuǎn)換 成第二編碼的外部編碼轉(zhuǎn)換服務(wù)有關(guān)的信息。
10.根據(jù)權(quán)利要求1至9中任一項(xiàng)所述的方法,還包括步驟-存儲(chǔ)與先前已經(jīng)處于UPnP網(wǎng)絡(luò)中的UPnP渲染器(UR)有關(guān)的信息,以及-向內(nèi)容目錄服務(wù)(CDS)中添加與所存儲(chǔ)的渲染器(UR)所需的編碼有關(guān)的至少一個(gè)附 加資源要素(res)。
11.根據(jù)權(quán)利要求1至10中任一項(xiàng)所述的方法,其中基于實(shí)際的編碼轉(zhuǎn)換能力執(zhí)行內(nèi)容目錄服務(wù)(CDS)的更新。
12.一種用于在UPnP網(wǎng)絡(luò)中進(jìn)行編碼轉(zhuǎn)換的編碼轉(zhuǎn)換器單元,所述UPnP網(wǎng)絡(luò)包括至少 一個(gè)第一服務(wù)器(OS)、至少一個(gè)UPnP渲染器和至少一個(gè)UPnP控制點(diǎn),所述編碼轉(zhuǎn)換器單元 包括-控制點(diǎn)單元(ECP),用于瀏覽所述至少一個(gè)第一服務(wù)器(OS)的內(nèi)容目錄服務(wù)(CDS) 以確定可用內(nèi)容和內(nèi)容的可用編碼,確定所述至少一個(gè)渲染器(UR)的渲染能力,以及將所 述至少一個(gè)渲染器(UR)的渲染能力與根據(jù)所述至少一個(gè)第一服務(wù)器(OS)的內(nèi)容目錄服務(wù) (CDS)的可用內(nèi)容和內(nèi)容的可用編碼進(jìn)行比較,其中,所述編碼轉(zhuǎn)換器單元適于基于比較結(jié)果及其編碼轉(zhuǎn)換能力,更新所述至少一個(gè) 第一服務(wù)器(OS)的內(nèi)容目錄服務(wù)(CDS)。
13.根據(jù)權(quán)利要求12所述的編碼轉(zhuǎn)換器單元,其中,如果所述至少一個(gè)第一服務(wù)器 (OS)的內(nèi)容目錄服務(wù)(CDS)不包含使得能夠在所述至少一個(gè)渲染器(UR)上進(jìn)行渲染所需 的內(nèi)容的編碼,所述控制點(diǎn)單元(ECP)適于將與內(nèi)容的編碼有關(guān)的至少一個(gè)附加資源要素 (res)或附加內(nèi)容添加到所述至少一個(gè)第一服務(wù)器(OS)的內(nèi)容目錄服務(wù)(CDS)中。
14.一種UPnP網(wǎng)絡(luò)系統(tǒng),包括-至少一個(gè)第一服務(wù)器(OS)、至少一個(gè)UPnP渲染器(UR)和至少一個(gè)UPnP控制點(diǎn)(CP), 以及至少一個(gè)根據(jù)權(quán)利要求12或13所述的編碼轉(zhuǎn)換器單元。
15.根據(jù)權(quán)利要求14所述的UPnP網(wǎng)絡(luò)系統(tǒng),其中,所述至少一個(gè)第一服務(wù)器(OS)包 括編碼轉(zhuǎn)換器,所述編碼轉(zhuǎn)換器用于瀏覽所述至少一個(gè)服務(wù)器(OS)的內(nèi)容目錄服務(wù)(CDS) 以確定可用內(nèi)容和內(nèi)容的可用編碼,確定所述至少一個(gè)渲染器(UR)的渲染能力,將所述至 少一個(gè)渲染器(UR)的渲染能力與根據(jù)所述至少一個(gè)服務(wù)器(OS)的內(nèi)容目錄服務(wù)(CDS)的 可用內(nèi)容和內(nèi)容的可用編碼進(jìn)行比較,以及基于比較結(jié)果更新所述內(nèi)容目錄服務(wù)(CDS)。
16.用于對(duì)第一服務(wù)器上存儲(chǔ)的內(nèi)容進(jìn)行編碼轉(zhuǎn)換的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包 括用于當(dāng)在控制根據(jù)權(quán)利要求12或13所述的編碼轉(zhuǎn)換器單元的計(jì)算機(jī)上運(yùn)行該計(jì)算機(jī) 程序時(shí),使該編碼轉(zhuǎn)換器單元執(zhí)行權(quán)利要求1中限定的編碼轉(zhuǎn)換方法的步驟的程序代碼裝 置。
17.一種用于在UPnP網(wǎng)絡(luò)中進(jìn)行編碼轉(zhuǎn)換的編碼轉(zhuǎn)換器單元,所述UPnP網(wǎng)絡(luò)包括至少 一個(gè)第一服務(wù)器(OS)、至少一個(gè)UPnP渲染器和至少一個(gè)UPnP控制點(diǎn),所述編碼轉(zhuǎn)換器單元 包括-控制點(diǎn)單元(ECP),用于瀏覽所述至少一個(gè)服務(wù)器(OS)的內(nèi)容目錄服務(wù)(CDS)以確 定可用內(nèi)容和內(nèi)容的可用編碼,以及將根據(jù)所述至少一個(gè)第一服務(wù)器(OS)的內(nèi)容目錄服 務(wù)(CDS)的內(nèi)容的可用編碼與內(nèi)容的至少一個(gè)編碼的預(yù)定集合相比較,其中,如果所述編碼的預(yù)定集合中的至少一個(gè)編碼不在所述至少一個(gè)第一服務(wù)器(OS) 的內(nèi)容目錄服務(wù)(CDS)的編碼中,所述編碼轉(zhuǎn)換器單元適于通過(guò)將與內(nèi)容的編碼有關(guān)的至 少一個(gè)附加資源要素(res)或附加內(nèi)容添加到所述至少一個(gè)第一服務(wù)器(OS)的內(nèi)容目錄 服務(wù)(CDS)中,來(lái)基于比較結(jié)果及其編碼轉(zhuǎn)換能力更新所述至少一個(gè)第一服務(wù)器(OS)的內(nèi) 容目錄服務(wù)(⑶S)。
全文摘要
提供了用于對(duì)存儲(chǔ)在第一服務(wù)器(OS)上的內(nèi)容進(jìn)行編碼轉(zhuǎn)換的方法。第一服務(wù)器(OS)設(shè)置在包括了至少一個(gè)第一服務(wù)器(OS)、至少一個(gè)UPnP渲染器(UR)和至少一個(gè)UPnP控制點(diǎn)(CP)的UPnP網(wǎng)絡(luò)中。瀏覽該至少一個(gè)第一服務(wù)器(OS)的內(nèi)容目錄服務(wù)(CDS),以確定可用內(nèi)容和內(nèi)容的可用編碼。確定該至少一個(gè)渲染器(UR)的渲染能力。將該至少一個(gè)渲染器(UR)的渲染能力與根據(jù)該至少一個(gè)服務(wù)器(OS)的內(nèi)容目錄服務(wù)的可用內(nèi)容和內(nèi)容的可用編碼進(jìn)行比較。更新該至少一個(gè)服務(wù)器(OS)的內(nèi)容目錄服務(wù)(CDS)。
文檔編號(hào)H04L29/06GK101803291SQ200880106379
公開(kāi)日2010年8月11日 申請(qǐng)日期2008年4月8日 優(yōu)先權(quán)日2007年9月11日
發(fā)明者伊沃特·布蘭德斯瑪, 張耀楠 申請(qǐng)人:Nxp股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
融水| 定西市| 潍坊市| 临西县| 江永县| 庄河市| 鹿邑县| 兰坪| 张北县| 玛纳斯县| 成武县| 咸阳市| 伊通| 乌什县| 肃宁县| 长宁区| 德化县| 静安区| 阿坝| 永宁县| 凯里市| 无棣县| 密山市| 威信县| 济阳县| 绥棱县| 合作市| 南通市| 电白县| 汽车| 邵东县| 西乌| 左云县| 东海县| 铁岭市| 鄂伦春自治旗| 峨边| 安平县| 信阳市| 涿鹿县| 崇明县|