国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于UPnP的不同類型設(shè)備間的多媒體適配系統(tǒng)及多媒體內(nèi)容適配方法

      文檔序號:7645133閱讀:169來源:國知局
      專利名稱:基于UPnP的不同類型設(shè)備間的多媒體適配系統(tǒng)及多媒體內(nèi)容適配方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種網(wǎng)絡(luò)信息通信技術(shù),尤其涉及一種基于UPnP(Universal Plugand Play,通用即插即用)協(xié)議的不同類型設(shè)備之間的多媒體適配系統(tǒng)及其多媒體內(nèi)容適配方法。
      背景技術(shù)
      目前,家庭或公司的局域網(wǎng)中,對于共享網(wǎng)絡(luò)資源和服務(wù)功能的要求越來越突出。隨著各種無線網(wǎng)絡(luò)技術(shù)的發(fā)展,無線網(wǎng)絡(luò)設(shè)備之間的相互連通以及資源共享已經(jīng)實(shí)現(xiàn)。UPnP(Universal Plug and Play,通用即插即用)協(xié)議是一種架構(gòu)在TCP/IP上的網(wǎng)絡(luò)應(yīng)用層協(xié)議,基于UPnp協(xié)議的無線網(wǎng)絡(luò)可以實(shí)現(xiàn)連網(wǎng)設(shè)備之間的相互發(fā)現(xiàn)、接口聲明和其他信息的交換等互動操作,從而無需專門配置網(wǎng)絡(luò)服務(wù)器和提供設(shè)備裝載配置服務(wù)。
      然而,由于無線網(wǎng)絡(luò)中不同連網(wǎng)設(shè)備的設(shè)置信息、所能提供的服務(wù)類型等具有較大的差異,并不完全是通用類型。因此,現(xiàn)有的基于UPnP協(xié)議的無線網(wǎng)絡(luò)中,仍然需要通過通用控制設(shè)備來獲取網(wǎng)絡(luò)中每一臺UPnP設(shè)備的信息、或是實(shí)現(xiàn)控制所有UPnP設(shè)備的正常使用。這不僅是無線網(wǎng)絡(luò)設(shè)備間信息交互和資源共享的前提條件,同時也是上述網(wǎng)絡(luò)正常運(yùn)行所必須面臨和解決的問題。
      對于多媒體服務(wù),DLNA(Digital Living Network Alliance,數(shù)字生活網(wǎng)絡(luò)聯(lián)盟)發(fā)布了基于UPnP的家庭多媒體服務(wù)功能的標(biāo)準(zhǔn)UPnP AV架構(gòu),可實(shí)現(xiàn)支持相同傳輸協(xié)議和相同文件格式下的AV設(shè)備中的多媒體內(nèi)容進(jìn)行共享。但是,當(dāng)發(fā)送、接收雙方的AV設(shè)備并不都支持公共的多媒體內(nèi)容格式和網(wǎng)絡(luò)傳輸協(xié)議時,UPnPAV架構(gòu)就無法確保用戶能正常地接收并播放多媒體。為此,如何實(shí)現(xiàn)支持不同標(biāo)準(zhǔn)協(xié)議的設(shè)備之間的多媒體內(nèi)容共享,是目前網(wǎng)絡(luò)技術(shù)發(fā)展中急待解決的一個問題。

      發(fā)明內(nèi)容
      本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種基于UpnP協(xié)議、能夠使得網(wǎng)絡(luò)中支持不同協(xié)議和文件格式的設(shè)備之間實(shí)現(xiàn)多媒體內(nèi)容共享的多媒體適配系統(tǒng),從而實(shí)現(xiàn)不同協(xié)議設(shè)備之間的信息交互和資源共享。本發(fā)明的另一目的在于提供一種基于UPnP的不同類型設(shè)備間的多媒體內(nèi)容適配方法。
      本發(fā)明的目的通過以下技術(shù)方案予以實(shí)現(xiàn)
      本發(fā)明提供的一種基于UPnP的不同類型設(shè)備間的多媒體適配系統(tǒng),包括媒體服務(wù)器-用于提供多媒體內(nèi)容和內(nèi)容瀏覽服務(wù),以及接收設(shè)備控制、連接管理和AV傳送等服務(wù);媒體播放器-作為家庭網(wǎng)絡(luò)設(shè)備用于呈現(xiàn)從網(wǎng)絡(luò)上獲得的多媒體內(nèi)容;此外,還包括AV控制器-用于完成AV多媒體服務(wù)中的適配步驟,協(xié)調(diào)多媒體操作;位于媒體服務(wù)器和媒體播放器的傳輸通道中,包括以下組成模塊AV控制點(diǎn)模塊-用于控制與媒體服務(wù)器及媒體播放器之間的標(biāo)準(zhǔn)UPnP操作,從而實(shí)現(xiàn)AV控制;流媒體接收控制模塊-用于接收媒體服務(wù)器發(fā)送的媒體內(nèi)容;多媒體環(huán)境解析模塊-用于接收媒體服務(wù)器使用的傳輸協(xié)議和文件格式以及媒體播放器的傳輸協(xié)議、文件格式、設(shè)備性能影響等相關(guān)設(shè)備信息,并根據(jù)傳輸雙方的傳輸協(xié)議和文件格式做出解析、鑒定和選擇,以確定進(jìn)行內(nèi)容適配的方式和轉(zhuǎn)換的形式;媒體適配處理模塊-用于接收流媒體接收控制模塊發(fā)送的媒體內(nèi)容,并根據(jù)多媒體環(huán)境解析模塊的解析結(jié)果對媒體內(nèi)容進(jìn)行適配和調(diào)整形式,使得流媒體能夠根據(jù)多媒體環(huán)境進(jìn)行傳輸協(xié)議,成為適合播放設(shè)備的媒體內(nèi)容;流媒體傳送控制模塊-用于根據(jù)之前多媒體環(huán)境解析模塊的解析結(jié)果以及與AV播放設(shè)備適合的傳輸協(xié)議和文件格式,把已適配的媒體內(nèi)容以正確的形式發(fā)送到媒體播放器。
      本發(fā)明系統(tǒng)為基于UPnP AV進(jìn)行改進(jìn)的多媒體服務(wù)系統(tǒng),AV控制器位于媒體服務(wù)器和媒體播放器之間,可看成中間件部件(接收從媒體服務(wù)器來的內(nèi)容和傳送已調(diào)整過的合適的內(nèi)容到媒體播放器)。實(shí)際的AV內(nèi)容通過帶外網(wǎng)絡(luò)(out-of-bandnetwork)傳輸協(xié)議(如FTP或HTTP),從媒體服務(wù)器經(jīng)由AV控制器傳輸?shù)矫襟w播放器。本發(fā)明系統(tǒng)的多媒體適配原理如下媒體播放器向AV控制器發(fā)出AV控制信號,請求媒體內(nèi)容。AV控制器接收媒體播放器請求,然后將請求轉(zhuǎn)發(fā)至媒體服務(wù)器。媒體服務(wù)器根據(jù)接收到的請求將AV媒體內(nèi)容、以及傳輸協(xié)議和文件格式傳送至AV控制器。媒體播放器也把播放設(shè)備的設(shè)備信息(如傳輸協(xié)議、文件格式、設(shè)備性能影響等)傳送到AV控制器。AV控制器根據(jù)已獲取的傳輸雙方的傳輸協(xié)議、文件格式以及設(shè)備信息,對媒體內(nèi)容進(jìn)行適配處理,然后把已適配播放設(shè)備的媒體內(nèi)容發(fā)送至媒體播放器。
      本發(fā)明系統(tǒng)所述媒體服務(wù)器,其重要目的之一在于讓AV控制點(diǎn)列舉出用戶可以播放的內(nèi)容,具體包括以下模塊內(nèi)容管理模塊-用于提供一系列的動作使AV控制點(diǎn)能夠列舉出媒體服務(wù)器提供給網(wǎng)絡(luò)的內(nèi)容;連接管理模塊-用于管理和特殊設(shè)備相關(guān)的連接;AV傳輸控制模塊-用于控制與特殊的AV傳輸相關(guān)聯(lián)的媒體內(nèi)容的傳輸。
      本發(fā)明所述媒體播放器可播放多媒體內(nèi)容,具體包括以下模塊播放控制模塊-用于提供一系列的動作以允許AV控制點(diǎn)控制媒體播放器如何呈現(xiàn)一個內(nèi)容,包括呈現(xiàn)時的亮度、音量等特征;連接管理模塊-用于管理和特殊設(shè)備相關(guān)的連接;AV傳輸控制模塊-用于控制與特殊的AV傳輸相關(guān)聯(lián)的媒體內(nèi)容的傳輸。
      本發(fā)明的AV控制器作為中間件部件,可嵌入家庭網(wǎng)關(guān)、路由器等設(shè)備以實(shí)現(xiàn)其功能。
      基于本發(fā)明的多媒體適配原理,本發(fā)明的另一目的通過以下技術(shù)方案予以實(shí)現(xiàn)本發(fā)明提供的一種基于UPnP的不同類型設(shè)備間的多媒體內(nèi)容適配方法,包括以下步驟a)通過UPnP發(fā)現(xiàn)設(shè)備AV控制器中的AV控制點(diǎn)模塊通過標(biāo)準(zhǔn)UPnP發(fā)現(xiàn)機(jī)制發(fā)現(xiàn)媒體服務(wù)器和媒體播放器;b)AV控制器定位需要的內(nèi)容,接收媒體服務(wù)器支持的傳輸協(xié)議和文件格式調(diào)用媒體服務(wù)器中的內(nèi)容管理模塊,由AV控制器的AV控制點(diǎn)模塊對需要的內(nèi)容進(jìn)行定位;同時媒體服務(wù)器將所支持的網(wǎng)絡(luò)傳輸協(xié)議和文件格式傳送給AV控制器的多媒體環(huán)境解析模塊;c)AV控制器接收媒體播放器支持的協(xié)議信息和設(shè)備的環(huán)境性能信息,鑒別、選擇用來傳輸?shù)膫鬏攨f(xié)議和文件格式媒體播放器調(diào)用連接管理模塊,將媒體播放器支持的協(xié)議信息以及AV播放設(shè)備的環(huán)境性能信息傳送給AV控制器的多媒體環(huán)境解析模塊;此時傳輸雙方所有的傳輸協(xié)議和文件格式、環(huán)境性能信息都被傳送到AV控制器的多媒體環(huán)境解析模塊,此模塊根據(jù)雙方支持的傳輸協(xié)議和文件格式,再參照多媒體環(huán)境性能信息,選擇媒體內(nèi)容的適配方式,并確定接收媒體服務(wù)器傳輸來媒體的方式、媒體內(nèi)容適配方式和發(fā)送媒體至媒體播放器的方式,使得AV控制器的流媒體接收控制模塊和流媒體發(fā)送控制模塊能以正確方式接收和發(fā)送媒體;d)配置服務(wù)器/接收器媒體服務(wù)器和媒體播放器調(diào)用各自的連接管理模塊,返回一個AV傳輸?shù)膶?shí)例ID號,可以用在AV傳輸控制模塊中控制標(biāo)識傳送流;此時UPnP連接準(zhǔn)備開始,AV控制器可以對傳輸媒體準(zhǔn)備進(jìn)行多媒體適配過程;e)選擇需要的內(nèi)容根據(jù)服務(wù)要求,AV控制器的AV控制點(diǎn)模塊調(diào)用媒體服務(wù)器的AV傳輸控制模塊選擇傳輸項(xiàng)目;AV控制器通過調(diào)用URI設(shè)置內(nèi)容,在媒體服務(wù)器中存儲URI來確認(rèn)選定的媒體內(nèi)容;f)通過AV傳輸控制模塊開始傳輸AV傳輸中同時調(diào)用媒體服務(wù)器和媒體播放器,這時AV控制器的媒體適配處理模塊根據(jù)多媒體環(huán)境解析模塊發(fā)送來的適配方式開始調(diào)整媒體內(nèi)容;g)調(diào)整控制AV播放器AV控制器的AV控制點(diǎn)模塊選擇合適的方式使媒體內(nèi)容傳輸?shù)矫襟w播放器,在AV設(shè)備正常播放。
      h)調(diào)整播放設(shè)備的播放特性使用媒體播放器的播放控制模塊,由用戶點(diǎn)擊任一個呈現(xiàn)控制動作進(jìn)行調(diào)整;i)重復(fù),選擇下一段內(nèi)容使用AV傳輸控制模塊,關(guān)聯(lián)從同一個服務(wù)器到同一個播放器的下一個內(nèi)容條目,可按需要進(jìn)行重復(fù);j)清理媒體服務(wù)器和媒體播放器當(dāng)一個會話期結(jié)束,在此會話期環(huán)境中不再需要媒體服務(wù)器和媒體播放器時,激活媒體服務(wù)器和媒體播放器的連接管理模塊的相關(guān)動作以斷開媒體服務(wù)器和媒體播放器的連接。
      本發(fā)明具有以下有益效果1.實(shí)現(xiàn)網(wǎng)絡(luò)中基于UPnP協(xié)議的AV設(shè)備之間的多媒體適配功能。
      2.實(shí)現(xiàn)網(wǎng)絡(luò)中的支持不同協(xié)議和文件格式的UPnPAV設(shè)備之間的信息交互和多媒體資源共享。
      3.確保網(wǎng)絡(luò)中的AV設(shè)備傳輸、播放多媒體內(nèi)容能夠正常、高質(zhì)量地進(jìn)行。
      4.采用中間件思想,AV控制器可嵌入家庭網(wǎng)關(guān)、路由器等設(shè)備,實(shí)現(xiàn)集成網(wǎng)絡(luò)管理、路由、代理服務(wù)、媒體適配功能的設(shè)備,使其他設(shè)備通過它便能夠?qū)崿F(xiàn)安全媒體共享播放。


      下面將結(jié)合實(shí)施例和附圖對本發(fā)明作進(jìn)一步的詳細(xì)描述圖1是本發(fā)明實(shí)施例基于UPnP的不同類型設(shè)備間的多媒體適配系統(tǒng)的結(jié)構(gòu)原理框圖;圖2是本發(fā)明實(shí)施例中AV控制器的媒體適配工作原理框圖;圖3是本發(fā)明實(shí)施例的多媒體內(nèi)容適配時序圖。
      具體實(shí)施例方式
      圖1~圖3所示為本發(fā)明的實(shí)施例。本實(shí)施例一種基于UPnP的不同類型設(shè)備間的多媒體適配系統(tǒng),如圖1所示,包括媒體服務(wù)器、媒體播放器和AV控制器。AV控制器位于媒體服務(wù)器和媒體播放器的傳輸通道中間,可看成中間件部件(接收從媒體服務(wù)器來的內(nèi)容和傳送已調(diào)整過的合適的內(nèi)容到媒體播放器)。實(shí)際的AV內(nèi)容通過帶外網(wǎng)絡(luò)(out-of-band network)傳輸協(xié)議(如FTP或HTTP),從媒體服務(wù)器經(jīng)由AV控制器傳輸?shù)矫襟w播放器。
      一、媒體服務(wù)器用于提供多媒體內(nèi)容和內(nèi)容瀏覽服務(wù),以及接收設(shè)備控制、連接管理和AV傳送等服務(wù)。其重要目的之一是讓AV控制點(diǎn)列舉出用戶可以播放的內(nèi)容。
      媒體服務(wù)器包含三項(xiàng)基本服務(wù)及一組支持UPnP設(shè)備的函數(shù),三項(xiàng)基本服務(wù)即Content Directory Service、Connection Manager Service和AVTransport Service,分別由內(nèi)容管理模塊、連接管理模塊和AV傳輸控制模塊實(shí)現(xiàn)。
      Content Directory Service服務(wù)提供了一系列的動作使AV控制點(diǎn)能夠列舉出媒體服務(wù)器提供給網(wǎng)絡(luò)的內(nèi)容,其基本動作是Browse()瀏覽媒體內(nèi)容目錄和Search()在目錄中搜尋媒體內(nèi)容。
      Connection Manager Service服務(wù)通常用來管理和特殊設(shè)備相關(guān)的連接,其基本動作是PrepareForConnection()準(zhǔn)備連接。
      AVTransport Service服務(wù)用來控制與特殊的AVTransport相關(guān)聯(lián)的媒體內(nèi)容的“playback”,包括Stop、Pause、Seek等。
      媒體服務(wù)器可以使用每一個AVTransport動作都包含的實(shí)例ID來區(qū)分此服務(wù)的多個實(shí)例。AVTransport服務(wù)的新的實(shí)例是通過Connection Manager的PrepareForConnection()來創(chuàng)建的。一個新的實(shí)例ID被分配給每一個新的服務(wù)實(shí)例。
      二、媒體播放器作為家庭網(wǎng)絡(luò)設(shè)備用于呈現(xiàn)從網(wǎng)絡(luò)上獲得的多媒體內(nèi)容,包括RenderingControl Service、Connection Manager Service、AVTransport Service三項(xiàng)服務(wù),分別由播放控制模塊、連接管理模塊和AV傳輸控制模塊實(shí)現(xiàn)。Connection ManagerService、AVTransport Service二項(xiàng)服務(wù)與前述媒體服務(wù)器的基本一致。
      Rendering Control Service服務(wù)提供了一系列的動作,從而允許AV控制點(diǎn)控制媒體播放器如何呈現(xiàn)一個內(nèi)容,包括呈現(xiàn)時的特征如亮度、音量等。Rendering ControlService服務(wù)支持多種、動態(tài)的實(shí)例,允許Renderer混合1個或多個內(nèi)容條目(如電視的畫中畫或聲音混頻設(shè)備)。服務(wù)的新實(shí)例由Connection Manager Service的PrepareForConnection()動作來創(chuàng)建。播放器的設(shè)備性能信息可通過AVTransport的GetDeviceCapability()動作獲得。
      三、AV控制器用于完成AV多媒體服務(wù)中的適配步驟,協(xié)調(diào)多媒體操作。包括以下組成模塊AV控制點(diǎn)模塊-用于控制與媒體服務(wù)器及媒體播放器之間的標(biāo)準(zhǔn)UPnP操作,從而實(shí)現(xiàn)AV控制,如媒體內(nèi)容請求操作等。
      流媒體接收控制模塊-用于接收媒體服務(wù)器發(fā)送的媒體內(nèi)容,然后繼續(xù)發(fā)送至媒體適配處理模塊;多媒體環(huán)境解析模塊-用于接收媒體服務(wù)器使用的傳輸協(xié)議和文件格式以及媒體播放器的傳輸協(xié)議、文件格式、設(shè)備性能影響等相關(guān)設(shè)備信息,并根據(jù)傳輸雙方的傳輸協(xié)議和文件格式做出解析、鑒定和選擇,以確定進(jìn)行內(nèi)容適配的方式和轉(zhuǎn)換的形式;媒體適配處理模塊-用于接收流媒體接收控制模塊發(fā)送的媒體內(nèi)容,并根據(jù)多媒體環(huán)境解析模塊的解析結(jié)果對媒體內(nèi)容進(jìn)行適配和調(diào)整形式,使得流媒體能夠根據(jù)多媒體環(huán)境進(jìn)行傳輸協(xié)議,成為適合播放設(shè)備的媒體內(nèi)容;流媒體傳送控制模塊-用于根據(jù)之前多媒體環(huán)境解析模塊的解析結(jié)果以及與AV播放設(shè)備適合的傳輸協(xié)議和文件格式,把已適配的媒體內(nèi)容以正確的形式發(fā)送到媒體播放器。
      AV控制器的工作原理如下AV控制器接收到媒體播放器發(fā)出的請求媒體內(nèi)容的AV控制信號,AV控制器接收媒體播放器請求,然后將請求轉(zhuǎn)發(fā)至媒體服務(wù)器。如圖2所示,媒體服務(wù)器把流媒體數(shù)據(jù)在具體的傳輸協(xié)議以某種文件格式的媒體內(nèi)容傳輸?shù)紸V控制器的流媒體接收控制模塊,同時發(fā)送使用的傳輸協(xié)議和文件格式到多媒體環(huán)境解析處理模塊。媒體播放器也把播放設(shè)備的設(shè)備信息(如傳輸協(xié)議、文件格式、設(shè)備性能影響等)傳送到多媒體環(huán)境解析處理模塊。多媒體環(huán)境解析處理模塊根據(jù)傳輸雙方的傳輸協(xié)議和文件格式,做出鑒定和選擇,確定進(jìn)行內(nèi)容適配的方式,并把轉(zhuǎn)換形式發(fā)送給媒體內(nèi)容適配處理模塊。媒體內(nèi)容適配處理模則據(jù)此對媒體內(nèi)容進(jìn)行適配調(diào)整形式。在此之前,流媒體接收控制模塊按照之前相同的傳輸協(xié)議和文件格式把媒體內(nèi)容傳送到媒體內(nèi)容適配處理模塊。媒體內(nèi)容進(jìn)行適當(dāng)調(diào)整后,成為適合播放設(shè)備的媒體內(nèi)容。按照之前獲得的播放設(shè)備適合的傳輸協(xié)議和文件格式的方式,通過流媒體發(fā)送控制模塊把媒體內(nèi)容傳輸?shù)矫襟w播放器。在傳輸媒體內(nèi)容過程中,AV控制點(diǎn)模塊實(shí)現(xiàn)標(biāo)準(zhǔn)UPnP AV架構(gòu)中的AV控制點(diǎn)的作用,對整個媒體內(nèi)容共享過程中的標(biāo)準(zhǔn)UPnP操作進(jìn)行控制。
      AV控制器作為中間件部件,可嵌入家庭網(wǎng)關(guān)、路由器等設(shè)備以實(shí)現(xiàn)其功能。如圖3所示,以家庭網(wǎng)關(guān)為例,本實(shí)施例多媒體內(nèi)容適配方法如下a)通過UPnP的SSDP(簡單服務(wù)發(fā)現(xiàn)協(xié)議)發(fā)現(xiàn)設(shè)備AV控制器中的AV控制點(diǎn)模塊通過標(biāo)準(zhǔn)UPnP發(fā)現(xiàn)機(jī)制發(fā)現(xiàn)媒體服務(wù)器和媒體播放器。
      b)定位需要的內(nèi)容調(diào)用媒體服務(wù)器中內(nèi)容管理模塊的browsing()/search()函數(shù),AV控制器的AV控制點(diǎn)模塊對需要的內(nèi)容進(jìn)行定位;此動作會返回媒體服務(wù)器支持的網(wǎng)絡(luò)傳輸協(xié)議和文件格式給AV控制器的多媒體環(huán)境解析模塊。
      c)AV控制器鑒別選擇用來傳輸?shù)膫鬏攨f(xié)議和文件格式媒體播放器的連接管理模塊調(diào)用GetProtocol Info()函數(shù),返回媒體播放器支持的協(xié)議信息給AV控制器的多媒體環(huán)境解析模塊;同時,AV傳輸控制模塊調(diào)用GetDeviceCapability()函數(shù),返回AV播放設(shè)備的環(huán)境性能信息給AV控制器的多媒體環(huán)境解析模塊。此時傳輸雙方所有的傳輸協(xié)議和文件格式、環(huán)境性能信息都被傳送到AV控制器的多媒體環(huán)境解析模塊,此模塊根據(jù)雙方支持的傳輸協(xié)議和文件格式,再參照多媒體環(huán)境性能信息,選擇媒體內(nèi)容的適配方式,并確定接收媒體服務(wù)器傳輸來媒體的方式、媒體內(nèi)容適配方式和發(fā)送媒體至媒體播放器的方式,使得AV控制器的流媒體接收控制模塊和流媒體發(fā)送控制模塊能以正確方式接收和發(fā)送媒體。
      d)配置服務(wù)器/接收器媒體服務(wù)器和媒體播放器調(diào)用各自的連接管理模塊的PrepareForConnection()函數(shù)。這時返回一個AV傳輸?shù)膶?shí)例ID號,可以用在AV傳輸控制模塊中控制(如在進(jìn)行播放、回放、搜尋等)標(biāo)識傳送流。此時UPnP連接準(zhǔn)備開始,AV控制器可以對傳輸媒體準(zhǔn)備進(jìn)行多媒體適配過程。
      e)選擇需要的內(nèi)容根據(jù)服務(wù)要求,AV控制器的AV控制點(diǎn)模塊調(diào)用AV傳輸控制模塊的SetAVTransportURI()選擇傳輸項(xiàng)目。AV控制器通過調(diào)用URI(統(tǒng)一資源標(biāo)識符)設(shè)置內(nèi)容。一般來說,AV服務(wù)地交互可以分成兩種服務(wù)機(jī)制推模式、拉模式。URI設(shè)定將根據(jù)服務(wù)機(jī)制設(shè)定創(chuàng)建。在推模式(如流廣播模式)中,當(dāng)AV控制點(diǎn)模塊在拉模式(如HTTP GET)中建立了媒體播放器的URI時,AV控制器在媒體服務(wù)器中存儲URI來確認(rèn)選定的媒體內(nèi)容。
      f)通過AV傳輸控制模塊開始傳輸AV傳輸中同時調(diào)用媒體服務(wù)器和媒體播放器,這時AV控制器的媒體適配處理模塊根據(jù)多媒體環(huán)境解析模塊發(fā)送來的適配方式開始調(diào)整媒體內(nèi)容。
      g)調(diào)整控制AV播放器AV控制點(diǎn)模塊選擇合適方式讓媒體內(nèi)容傳輸?shù)矫襟w播放器,在AV設(shè)備正常播放。
      h)調(diào)整播放設(shè)備的播放特性使用媒體播放器的播放控制模塊服務(wù),由用戶點(diǎn)擊任一個呈現(xiàn)控制動作(如調(diào)整亮度、對比度、音量、弱音等);i)重復(fù),選擇下一段內(nèi)容使用AV傳輸控制模塊的SetAVTransportURI()或SetNextAVTransportURI()函數(shù),關(guān)聯(lián)從同一個服務(wù)器到同一個播放器的下一個內(nèi)容條目,可按需要進(jìn)行重復(fù);i)清理媒體服務(wù)器和媒體播放器當(dāng)一個會話期結(jié)束,在此會話期環(huán)境中不再需要媒體服務(wù)器和媒體播放器,就要激活媒體服務(wù)器和媒體播放器的連接管理模塊的ConnectionComplete()動作來斷開媒體服務(wù)器和媒體播放器的連接。
      權(quán)利要求
      1.一種基于UPnP的不同類型設(shè)備間的多媒體適配系統(tǒng),包括媒體服務(wù)器-用于提供多媒體內(nèi)容和內(nèi)容瀏覽服務(wù),以及接收設(shè)備控制、連接管理和AV傳送等服務(wù);媒體播放器-作為家庭網(wǎng)絡(luò)設(shè)備用于呈現(xiàn)從網(wǎng)絡(luò)上獲得的多媒體內(nèi)容;其特征在于還包括AV控制器-用于完成AV多媒體服務(wù)中的適配步驟,協(xié)調(diào)多媒體操作;位于媒體服務(wù)器和媒體播放器的傳輸通道中,包括以下組成模塊AV控制點(diǎn)模塊-用于控制與媒體服務(wù)器及媒體播放器之間的標(biāo)準(zhǔn)UPnP操作,從而實(shí)現(xiàn)AV控制;流媒體接收控制模塊-用于接收媒體服務(wù)器發(fā)送的媒體內(nèi)容;多媒體環(huán)境解析模塊-用于接收媒體服務(wù)器使用的傳輸協(xié)議和文件格式以及媒體播放器的傳輸協(xié)議、文件格式、設(shè)備性能影響等相關(guān)設(shè)備信息,并根據(jù)傳輸雙方的傳輸協(xié)議和文件格式做出解析、鑒定和選擇,以確定進(jìn)行內(nèi)容適配的方式和轉(zhuǎn)換的形式;媒體適配處理模塊-用于接收流媒體接收控制模塊發(fā)送的媒體內(nèi)容,并根據(jù)多媒體環(huán)境解析模塊的解析結(jié)果對媒體內(nèi)容進(jìn)行適配和調(diào)整形式,使得流媒體能夠根據(jù)多媒體環(huán)境進(jìn)行傳輸協(xié)議,成為適合播放設(shè)備的媒體內(nèi)容;流媒體傳送控制模塊-用于根據(jù)之前多媒體環(huán)境解析模塊的解析結(jié)果以及與AV播放設(shè)備適合的傳輸協(xié)議和文件格式,把已適配的媒體內(nèi)容以正確的形式發(fā)送到媒體播放器。
      2.根據(jù)權(quán)利要求1所述的基于UPnP的不同類型設(shè)備間的多媒體適配系統(tǒng),其特征在于所述媒體服務(wù)器包括以下模塊內(nèi)容管理模塊-用于提供一系列的動作使AV控制點(diǎn)能夠列舉出媒體服務(wù)器提供給網(wǎng)絡(luò)的內(nèi)容;連接管理模塊-用于管理和特殊設(shè)備相關(guān)的連接;AV傳輸控制模塊-用于控制與特殊的AV傳輸相關(guān)聯(lián)的媒體內(nèi)容的傳輸。
      3.根據(jù)權(quán)利要求1所述的基于UPnP的不同類型設(shè)備間的多媒體適配系統(tǒng),其特征在于所述媒體播放器包括以下模塊播放控制模塊-用于提供一系列的動作以允許AV控制點(diǎn)控制媒體播放器如何呈現(xiàn)一個內(nèi)容,包括呈現(xiàn)時的亮度、音量等特征;連接管理模塊-用于管理和特殊設(shè)備相關(guān)的連接;AV傳輸控制模塊-用于控制與特殊的AV傳輸相關(guān)聯(lián)的媒體內(nèi)容的傳輸。
      4.一種基于UPnP的不同類型設(shè)備間的多媒體內(nèi)容適配方法,其特征在于包括以下步驟a)通過UPnP發(fā)現(xiàn)設(shè)備AV控制器中的AV控制點(diǎn)模塊通過標(biāo)準(zhǔn)UPnP發(fā)現(xiàn)機(jī)制發(fā)現(xiàn)媒體服務(wù)器和媒體播放器;b)AV控制器定位需要的內(nèi)容,接收媒體服務(wù)器支持的傳輸協(xié)議和文件格式調(diào)用媒體服務(wù)器中的內(nèi)容管理模塊,由AV控制器的AV控制點(diǎn)模塊對需要的內(nèi)容進(jìn)行定位;同時媒體服務(wù)器將所支持的網(wǎng)絡(luò)傳輸協(xié)議和文件格式傳送給AV控制器的多媒體環(huán)境解析模塊;c)AV控制器接收媒體播放器支持的協(xié)議信息和設(shè)備的環(huán)境性能信息,鑒別、選擇用來傳輸?shù)膫鬏攨f(xié)議和文件格式媒體播放器調(diào)用連接管理模塊,將媒體播放器支持的協(xié)議信息以及AV播放設(shè)備的環(huán)境性能信息傳送給AV控制器的多媒體環(huán)境解析模塊;此時傳輸雙方所有的傳輸協(xié)議和文件格式、環(huán)境性能信息都被傳送到AV控制器的多媒體環(huán)境解析模塊,此模塊根據(jù)雙方支持的傳輸協(xié)議和文件格式,再參照多媒體環(huán)境性能信息,選擇媒體內(nèi)容的適配方式,并確定接收媒體服務(wù)器傳輸來媒體的方式、媒體內(nèi)容適配方式和發(fā)送媒體至媒體播放器的方式,使得AV控制器的流媒體接收控制模塊和流媒體發(fā)送控制模塊能以正確方式接收和發(fā)送媒體;d)配置服務(wù)器/接收器媒體服務(wù)器和媒體播放器調(diào)用各自的連接管理模塊,返回一個AV傳輸?shù)膶?shí)例ID號,可以用在AV傳輸控制模塊中控制標(biāo)識傳送流;此時UPnP連接準(zhǔn)備開始,AV控制器可以對傳輸媒體準(zhǔn)備進(jìn)行多媒體適配過程;e)選擇需要的內(nèi)容根據(jù)服務(wù)要求,AV控制器的AV控制點(diǎn)模塊調(diào)用媒體服務(wù)器的AV傳輸控制模塊選擇傳輸項(xiàng)目;AV控制器通過調(diào)用URI設(shè)置內(nèi)容,在媒體服務(wù)器中存儲URI來確認(rèn)選定的媒體內(nèi)容;f)通過AV傳輸控制模塊開始傳輸AV傳輸中同時調(diào)用媒體服務(wù)器和媒體播放器,這時AV控制器的媒體適配處理模塊根據(jù)多媒體環(huán)境解析模塊發(fā)送來的適配方式開始調(diào)整媒體內(nèi)容;g)調(diào)整控制AV播放器AV控制器的AV控制點(diǎn)模塊選擇合適的方式使媒體內(nèi)容傳輸?shù)矫襟w播放器,在AV設(shè)備正常播放。h)調(diào)整播放設(shè)備的播放特性使用媒體播放器的播放控制模塊,由用戶點(diǎn)擊任一個呈現(xiàn)控制動作進(jìn)行調(diào)整;i)重復(fù),選擇下一段內(nèi)容使用AV傳輸控制模塊,關(guān)聯(lián)從同一個服務(wù)器到同一個播放器的下一個內(nèi)容條目,可按需要進(jìn)行重復(fù);j)清理媒體服務(wù)器和媒體播放器當(dāng)一個會話期結(jié)束,在此會話期環(huán)境中不再需要媒體服務(wù)器和媒體播放器時,激活媒體服務(wù)器和媒體播放器的連接管理模塊的相關(guān)動作以斷開媒體服務(wù)器和媒體播放器的連接。
      全文摘要
      本發(fā)明公開了一種基于UPnP的不同類型設(shè)備間的多媒體適配系統(tǒng),包括媒體服務(wù)器、媒體播放器和AV控制器;所述AV控制器位于媒體服務(wù)器和媒體播放器之間,可作為中間件部件,接收從媒體服務(wù)器來的內(nèi)容并傳送已調(diào)整過的合適的內(nèi)容到媒體播放器,即根據(jù)已獲取的傳輸雙方的傳輸協(xié)議、文件格式以及設(shè)備信息,對媒體內(nèi)容進(jìn)行適配處理,然后把已適配播放設(shè)備的媒體內(nèi)容發(fā)送至媒體播放器。本發(fā)明還公開了一種基于UPnP的不同類型設(shè)備間的多媒體內(nèi)容適配方法。本發(fā)明基于UPnP AV進(jìn)行改進(jìn),從而實(shí)現(xiàn)網(wǎng)絡(luò)中的支持不同協(xié)議和文件格式的UPnP AV設(shè)備之間的信息交互和多媒體資源共享。
      文檔編號H04L29/08GK101094243SQ20071002836
      公開日2007年12月26日 申請日期2007年5月31日 優(yōu)先權(quán)日2007年5月31日
      發(fā)明者蘇娟, 高成英, 劉寧, 羅笑南 申請人:廣東中大訊通軟件科技有限公司, 中山大學(xué)
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1