国产精品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>

      一種面向3c融合的中間件的制作方法

      文檔序號:7687682閱讀:218來源:國知局
      專利名稱:一種面向3c融合的中間件的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明屬于通信領(lǐng)域,尤其涉及一種面向3C融合的中間件。
      背景技術(shù)
      近年來,隨著計算機(jī)和網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展以及個人對家庭生活信息化、 數(shù)字化的需求膨脹,提出了數(shù)字家庭網(wǎng)絡(luò)的概念。所謂數(shù)字家庭網(wǎng)絡(luò)就是采用 標(biāo)準(zhǔn)的互連協(xié)議把家用設(shè)備,如計算機(jī)、通信、消費電子產(chǎn)品(3C),都連入 同一個家庭網(wǎng)絡(luò)中,使各3C產(chǎn)品之間可以互連互通,對內(nèi)實現(xiàn)資源共享,對 外能通過網(wǎng)關(guān)與外部網(wǎng)互連實現(xiàn)信息交換。
      當(dāng)新設(shè)備加入到數(shù)字家庭網(wǎng)絡(luò)中時,其可以被其它在數(shù)字家庭網(wǎng)絡(luò)中的設(shè) 備識別,同時它也可以發(fā)現(xiàn)數(shù)字家庭網(wǎng)絡(luò)中的其他設(shè)備,并能相互協(xié)調(diào)工作。 但由于數(shù)字家庭網(wǎng)絡(luò)的資源構(gòu)成非常復(fù)雜,不僅有采用不同操作系統(tǒng)、協(xié)議棧 和硬件體系的設(shè)備,還有數(shù)字家庭網(wǎng)絡(luò)中被使用的軟件成員,從而給數(shù)字家庭 網(wǎng)絡(luò)中的設(shè)備的設(shè)計以及應(yīng)用軟件的開發(fā)帶來巨大的困難,同時影響數(shù)字家庭 網(wǎng)絡(luò)中各設(shè)備之間的互連互通。
      中間件是位于平臺(硬件和操作系統(tǒng))和應(yīng)用之間的通用服務(wù),這些通用 服務(wù)具有標(biāo)準(zhǔn)的程序接口和協(xié)議。針對不同的操作系統(tǒng)和硬件平臺,該中間件 可以有符合程序接口和協(xié)議規(guī)范的多種實現(xiàn)。而不同的應(yīng)用領(lǐng)域,中間件的差 異非常大,現(xiàn)有技術(shù)還未出現(xiàn)一種面向3C融合領(lǐng)域的實現(xiàn)數(shù)字々某體適配應(yīng)用 的中間件,從而用戶無法在任何時刻,任何設(shè)備上均可娛樂任何格式的多媒體 內(nèi)容
      發(fā)明內(nèi)容
      本發(fā)明實施例的目的在于提供一種面向3C融合的中間件,旨在解決在現(xiàn) 有的數(shù)字家庭網(wǎng)絡(luò)中由于設(shè)備的底層操作系統(tǒng)和硬件體系的差異以及運行的協(xié) 議的差異,使在數(shù)字家庭網(wǎng)絡(luò)中,用戶無法在任何時刻,任何設(shè)備上均可娛樂 任何格式的多媒體內(nèi)容的問題。
      本發(fā)明實施例是這樣實現(xiàn)的, 一種面向3C融合的中間件,所述中間件包

      控制單元,用于對所述服務(wù)實現(xiàn)單元的各種服務(wù)進(jìn)行集中控制和協(xié)調(diào),并 向上層應(yīng)用程序提供要顯示的數(shù)據(jù);
      服務(wù)實現(xiàn)單元,用于提供各種服務(wù)的邏輯實現(xiàn);
      數(shù)據(jù)存儲單元,用于請求報文的構(gòu)建和響應(yīng)報文的解析,并存儲所述服務(wù) 實現(xiàn)單元的服務(wù)所需要的數(shù)據(jù);
      設(shè)備適配單元,用于基于底層網(wǎng)絡(luò)協(xié)議棧發(fā)送所述請求凈艮文和接收所述響 應(yīng)報文,并對底層網(wǎng)絡(luò)協(xié)議棧中的設(shè)備進(jìn)行管理。
      本發(fā)明實施例提供的面向3C融合的中間件實現(xiàn)了數(shù)字家庭網(wǎng)絡(luò)中的數(shù)字 媒體適配功能,從而使用戶在任何時刻,任何設(shè)備上均可娛樂任何格式的多媒 體內(nèi)容。


      圖1是本發(fā)明實施例提供的面向3C融合的中間件應(yīng)用于數(shù)字家庭網(wǎng)絡(luò)中 的位置示意圖2是本發(fā)明實施例提供的面向3C融合的中間件的分層結(jié)構(gòu)示意圖; 圖3是本發(fā)明實施例提供的面向3C融合的中間件的結(jié)構(gòu)示意圖。
      具體實施例方式
      為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實 施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
      本發(fā)明實施例通過在數(shù)字家庭網(wǎng)絡(luò)中的應(yīng)用程序與設(shè)備操作系統(tǒng)之間設(shè)置
      一面向3C融合的中間件,通過該中間件接收用戶發(fā)送的多媒體服務(wù)請求,調(diào) 用該中間件中封裝的與該多媒體服務(wù)請求對應(yīng)的服務(wù),并根據(jù)該服務(wù)所需要的 數(shù)據(jù)構(gòu)建多媒體服務(wù)請求報文,通過該中間件封裝的底層網(wǎng)絡(luò)協(xié)議的差異發(fā)送 該多媒體服務(wù)請求報文和接收多媒體服務(wù)請求的響應(yīng)報文,從而使該中間件在
      數(shù)字家庭網(wǎng)絡(luò)中實現(xiàn)數(shù)字媒體適配功能。
      本發(fā)明實施例提供的面向3C融合的中間件的目的在于在凌t字家庭網(wǎng)絡(luò)中 實現(xiàn)數(shù)字媒體適配功能,因此,其實現(xiàn)的服務(wù)是與多媒體相關(guān)的服務(wù),如內(nèi)容 瀏覽服務(wù)、設(shè)備瀏覽服務(wù)和媒體播放服務(wù)。
      圖1示出了本發(fā)明實施例提供的面向3C融合的中間件應(yīng)用于數(shù)字家庭網(wǎng) 絡(luò)中的位置。
      該面向3C融合的中間件位于數(shù)字家庭網(wǎng)絡(luò)中應(yīng)用程序與設(shè)備操作系統(tǒng)之 間,其使用設(shè)備的操作系統(tǒng)提供的功能,從設(shè)備的不同硬件體系結(jié)構(gòu)、操作系 統(tǒng)、網(wǎng)絡(luò)接入和通信標(biāo)準(zhǔn)中抽象出的一種邏輯上的通信功能,為上層的家庭網(wǎng) 絡(luò)應(yīng)用程序提供一 系列服務(wù),用于幫助建立和配置數(shù)字家庭網(wǎng)絡(luò)中的分布式應(yīng) 用,是構(gòu)成數(shù)字家庭網(wǎng)絡(luò)的重要成員。
      本發(fā)明實施例在設(shè)計時,由于受到很多因素的限制,例如產(chǎn)品成本、功耗、 開發(fā)時間等。因此優(yōu)化方案往往是一種軟硬件密切配合的方案,將哪一些功能 用軟件來實現(xiàn),哪一些用硬件來實現(xiàn),如何降低軟硬件協(xié)調(diào)的開銷等這些問題 放在應(yīng)用的整體框架下來考慮。作為本發(fā)明的優(yōu)化實施例,如圖2所示,將面 向3C融合的中間件在功能上劃分為控制層、服務(wù)層、數(shù)據(jù)層以及設(shè)備層。
      控制層是中間件的控制和管理中心。它有兩個功能, 一是對服務(wù)層提供的 各種服務(wù)進(jìn)行集中管理和調(diào)度,以協(xié)調(diào)服務(wù)層提供的各種服務(wù)的一致性。二是 向上層應(yīng)用程序提供需要顯示的數(shù)據(jù)。根據(jù)服務(wù)層提供的服務(wù)類型的不同,控 制層分為內(nèi)容管理模塊、設(shè)備管理模塊、媒體播放管理模塊和事件管理模塊。
      6控制層通過對各個服務(wù)的事件的管理來完成各個服務(wù)之間的協(xié)調(diào)??刂茖痈鶕?jù) 用戶通過上層應(yīng)用程序發(fā)送的多々某體服務(wù)請求,調(diào)用服務(wù)層封裝的服務(wù)。
      服務(wù)層封裝了中間件提供的各種服務(wù)的邏輯實現(xiàn),其向控制層提供調(diào)用其 提供的各種服務(wù)的接口。根據(jù)服務(wù)類型的不同,服務(wù)層分為瀏覽服務(wù)模塊、設(shè) 備查詢服務(wù)模塊和媒體播放服務(wù)模塊。
      數(shù)據(jù)層存儲服務(wù)所需的數(shù)據(jù),并根據(jù)服務(wù)的邏輯實現(xiàn)構(gòu)建請求報文和解析 響應(yīng)報文,為服務(wù)層提供獲取服務(wù)所需要的數(shù)據(jù)的接口。根據(jù)多媒體服務(wù)請求 的不同,數(shù)據(jù)層分為瀏覽請求模塊、設(shè)備列表模塊、媒體播放請求模塊和媒體 播放數(shù)據(jù)模塊。其中媒體播放數(shù)據(jù)模塊包括媒體交互協(xié)議和媒體設(shè)備輸出。
      設(shè)備層基于底層網(wǎng)絡(luò)協(xié)議棧發(fā)送請求報文和接收響應(yīng)報文,并對協(xié)議棧中 的設(shè)備列表進(jìn)行管理,為上層提供獲取設(shè)備信息的各種接口。該底層網(wǎng)絡(luò)協(xié)議 棧中封裝了底層網(wǎng)絡(luò)協(xié)議的差異,從而無論底層網(wǎng)絡(luò)協(xié)議采取何種標(biāo)準(zhǔn),均可 以運行于上述中間件架構(gòu)中。
      當(dāng)控制層從上層應(yīng)用程序接收到用戶的多々某體服務(wù)請求后,調(diào)用服務(wù)層封 裝的與該多媒體服務(wù)請求對應(yīng)的服務(wù)。服務(wù)層根據(jù)該服務(wù)的邏輯實現(xiàn)所需要的 數(shù)據(jù),通過數(shù)據(jù)層構(gòu)建多媒體服務(wù)請求的請求報文,由設(shè)備層發(fā)送該多媒體服 務(wù)請求的請求報文,當(dāng)設(shè)備層接收到該多媒體服務(wù)請求報文的響應(yīng)報文后,以 事件的形式通知控制層已接收到多媒體服務(wù)請求報文的響應(yīng)報文。同時數(shù)據(jù)層 對該多媒體服務(wù)請求報文的響應(yīng)報文進(jìn)行解析,得到該多媒體服務(wù)請求的數(shù)據(jù) 并存儲,控制層通過調(diào)用的服務(wù)得到該多媒體服務(wù)請求的數(shù)據(jù),并將該多媒體 服務(wù)請求的數(shù)據(jù)發(fā)送至上層應(yīng)用程序進(jìn)行顯示。
      圖3示出了本發(fā)明實施例提供的面向3C融合的中間件的體系結(jié)構(gòu),為了 便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。
      本發(fā)明實施例提供的面向3C融合的中間件10包括控制單元11、服務(wù)實現(xiàn) 單元12、數(shù)據(jù)存儲單元13、設(shè)備適配單元14以及底層^更件適配單元15。
      控制單元11是中間件10的控制和管理中心。它有兩個功能, 一是對服務(wù)
      7實現(xiàn)單元12提供的各種服務(wù)進(jìn)行集中管理和調(diào)度,以協(xié)調(diào)服務(wù)實現(xiàn)單元12提 供的各種服務(wù)的一致性。二是向上層應(yīng)用程序提供需要顯示的數(shù)據(jù)。
      根據(jù)服務(wù)實現(xiàn)單元12提供的服務(wù)類型的不同,該控制單元11分為內(nèi)容瀏 覽控制單元111、設(shè)備查詢控制單元112、纟某體播放控制單元113以及事件管理 單元114??刂茊卧?1通過服務(wù)實現(xiàn)單元12返回的事件來對服務(wù)實現(xiàn)單元12 提供的各個服務(wù)進(jìn)行管理和調(diào)度,以協(xié)調(diào)服務(wù)實現(xiàn)單元12提供的各種服務(wù)的一 致性。
      其中內(nèi)容瀏覽控制單元111在控制單元11接收到用戶通過上層應(yīng)用程序發(fā) 送的內(nèi)容瀏覽請求時,對內(nèi)容瀏覽的各種操作,如翻頁、文件夾瀏覽、返回上 級目錄等操作進(jìn)行管理和控制。
      設(shè)備查詢控制單元112在控制單元11接收到用戶通過上層應(yīng)用程序發(fā)送的 設(shè)備瀏覽請求時,對設(shè)備瀏覽的各種操作,如翻頁、設(shè)備離線/上線的實時更新 等操作進(jìn)行管理和控制。
      媒體播放控制單元113在控制單元11接收到用戶通過上層應(yīng)用程序發(fā)送的 媒體播放請求時,對媒體播放的各種操作,如播放、停止、暫停、快進(jìn)/快退、 上/下曲切換等搡作進(jìn)行管理和控制。
      事件管理單元114對其他單元,如服務(wù)實現(xiàn)單元12或者設(shè)備適配單元14 傳送來的事件進(jìn)行預(yù)處理后將事件轉(zhuǎn)發(fā)至上層應(yīng)用程序。
      控制單元11為上層應(yīng)用程序提供了一系列標(biāo)準(zhǔn)的調(diào)用接口。
      服務(wù)實現(xiàn)單元12在邏輯上實現(xiàn)了中間件提供的各種服務(wù),其是中間件提供 的各種服務(wù)的一種抽象。其是可擴(kuò)展的,各種服務(wù)之間相對獨立。服務(wù)實現(xiàn)單 元12向控制單元11提供調(diào)用其提供的各種服務(wù)的接口 。根據(jù)提供的服務(wù)的類 型,服務(wù)實現(xiàn)單元12分為瀏覽服務(wù)實現(xiàn)單元121、設(shè)備查找服務(wù)實現(xiàn)單元122 以及媒體播放服務(wù)實現(xiàn)單元123。
      其中瀏覽服務(wù)實現(xiàn)單元121在邏輯上實現(xiàn)了對多媒體服務(wù)器內(nèi)容瀏覽的各 種服務(wù),如邏輯實現(xiàn)了對多媒體服務(wù)器的內(nèi)容進(jìn)行瀏覽、排序、定位、查找、分類等服務(wù),并根據(jù)實現(xiàn)內(nèi)容瀏覽服務(wù)所需要的數(shù)據(jù)生成內(nèi)容瀏覽請求,將該
      內(nèi)容瀏覽請求發(fā)送至數(shù)據(jù)存儲單元13。瀏覽服務(wù)實現(xiàn)單元121向控制單元11
      提供了內(nèi)容瀏覽所需要的各種接口,如內(nèi)容瀏覽的翻頁、文件夾瀏覽、回溯等
      接口 ,以供控制單元11通過瀏覽服務(wù)實現(xiàn)單元121提供的接口調(diào)用內(nèi)容瀏覽需 要的服務(wù)。
      設(shè)備查找服務(wù)實現(xiàn)單元122在邏輯上實現(xiàn)了設(shè)備查找的各種服務(wù),如設(shè)備 查找、設(shè)備瀏覽的翻頁、設(shè)備離線/上線的實時更新等服務(wù)。其向控制單元11 提供了設(shè)備查找所需要的各種接口,如設(shè)備瀏覽的翻頁、設(shè)備離線/上線的實時 更新等接口 ,以供控制單元11通過設(shè)備查找服務(wù)實現(xiàn)單元122提供的接口調(diào)用
      設(shè)備查找所需要的服務(wù)。
      媒體播放服務(wù)實現(xiàn)單元123在邏輯上實現(xiàn)了媒體播放的各種服務(wù),如播放、 停止、暫停、快進(jìn)/快退、上/下曲切換等服務(wù),并根據(jù)實現(xiàn)々某體播放服務(wù)所需要 的數(shù)據(jù)生成媒體播放請求,將該媒體播放請求發(fā)送至數(shù)據(jù)存儲單元13。其為控 制單元11提供了媒體播放所需要的各種接口,如播放、停止、暫停、快進(jìn)/快 退、上/下曲切換等接口,以供控制單元11通過媒體播》文服務(wù)實現(xiàn)單元123提 供的接口調(diào)用媒體播放需要的服務(wù)。
      數(shù)據(jù)存儲單元13根據(jù)服務(wù)實現(xiàn)單元12發(fā)送的請求構(gòu)建請求報文,對響應(yīng) 報文進(jìn)行解析,并對請求和響應(yīng)的數(shù)據(jù)進(jìn)行處理和存儲。數(shù)據(jù)存儲單元13為服 務(wù)實現(xiàn)單元12提供了各種獲取數(shù)據(jù)的接口。根據(jù)服務(wù)實現(xiàn)單元12請求的內(nèi)容 的不同,數(shù)據(jù)存儲單元13分為瀏覽請求單元131、設(shè)備列表單元132、媒體播 放請求單元133以及々某體播放數(shù)據(jù)單元134。
      其中瀏覽請求單元131根據(jù)瀏覽服務(wù)實現(xiàn)單元121發(fā)送的內(nèi)容瀏覽請求, 構(gòu)建內(nèi)容瀏覽請求的報文,同時解析和保存該內(nèi)容瀏覽請求的響應(yīng)報文內(nèi)容。 該瀏覽請求單元131向瀏覽服務(wù)實現(xiàn)單元121提供了調(diào)用實現(xiàn)內(nèi)容瀏覽服務(wù)所 需要的數(shù)據(jù)的接口。
      設(shè)備列表單元132存儲有數(shù)字家庭網(wǎng)絡(luò)中的設(shè)備列表的數(shù)據(jù)。其向設(shè)備查
      9找服務(wù)實現(xiàn)單元122提供了調(diào)用實現(xiàn)設(shè)備查找服務(wù)所需要的數(shù)據(jù)的接口 。
      媒體播放請求單元133根據(jù)媒體播放服務(wù)實現(xiàn)單元123發(fā)送的媒體播放請 求構(gòu)建媒體播放請求的報文,并解析該媒體播放請求的響應(yīng)報文內(nèi)容。
      媒體播放數(shù)據(jù)單元134存儲媒體播放的各種數(shù)據(jù)。其向媒體播放服務(wù)實現(xiàn) 單元123提供了對媒體播放數(shù)據(jù)進(jìn)行操作的接口 。
      設(shè)備適配單元14基于底層網(wǎng)絡(luò)協(xié)議棧(如IGRS或UPNP等協(xié)議棧)發(fā)送 請求報文,接收響應(yīng)報文,并對協(xié)議棧中的設(shè)備列表進(jìn)行管理,為數(shù)據(jù)存儲單 元13提供了獲取設(shè)備信息的各種接口 。
      為了保證請求和響應(yīng)的一致性,設(shè)備適配單元14需要對請求進(jìn)行一定的管 理。由于設(shè)備適配單元14需要對協(xié)議棧中的設(shè)備列表進(jìn)行管理,因此設(shè)備適配 單元14對協(xié)議棧的設(shè)備列表具有讀訪問權(quán)限。同時設(shè)備適配單元14通過消息 事件的形式向上層報告協(xié)議棧的各種狀態(tài)。這樣,無論底層的網(wǎng)絡(luò)協(xié)議采取何 種標(biāo)準(zhǔn),通過設(shè)備適配單元14可以對上層(如數(shù)據(jù)存儲單元13等)屏蔽底層 網(wǎng)絡(luò)協(xié)議的差異,從而IGRS、 DLNA或者UPNP等協(xié)議均可以運行于該中間 件中。
      底層硬件適配單元15封裝了底層操作系統(tǒng)的差異和硬件方案的差異。從而 屏蔽了不同平臺的復(fù)雜性和異構(gòu)性。底層硬件適配單元15從數(shù)字家庭網(wǎng)絡(luò)中的 各個設(shè)備不同的硬件體系結(jié)構(gòu)、操作系統(tǒng)和網(wǎng)絡(luò)接入中抽象出一種邏輯上的通 信能力,并通過提供一套抽象的、中性的應(yīng)用程序接口 ( Application Programming Interface, API)供應(yīng)用程序調(diào)用,從而當(dāng)應(yīng)用程序從一個平臺切換至另 一個平 臺時,只需要更換相關(guān)的頭文件定義,即可實現(xiàn)應(yīng)用程序的跨平臺移植。
      為了更好的理解本發(fā)明,以下以一個具體應(yīng)用實例(如用戶通過應(yīng)用程序 發(fā)送4某體播放操作)來對本發(fā)明實施例進(jìn)行詳細(xì)說明。
      控制單元11從應(yīng)用程序接收到媒體播放請求時,通過其內(nèi)容瀏覽控制單元 111調(diào)用內(nèi)容瀏覽服務(wù)實現(xiàn)單元121提供的接口,生成々某體內(nèi)容瀏覽請求,并 將該々某體內(nèi)容瀏覽請求發(fā)送至瀏覽請求單元131,瀏覽請求單元131構(gòu)建內(nèi)容瀏覽請求的報文,并通過設(shè)備適配單元14發(fā)送該內(nèi)容瀏覽請求的報文。
      當(dāng)設(shè)備適配單元14接收到該內(nèi)容瀏覽請求的響應(yīng)報文時,以消息事件的形 式通知事件管理單元114已收到該內(nèi)容瀏覽請求的響應(yīng)報文。同時瀏覽請求單 元131解析該內(nèi)容瀏覽請求的響應(yīng)報文,并存儲該內(nèi)容瀏覽請求的響應(yīng)報文的 內(nèi)容。事件管理單元114收到響應(yīng)事件后,再調(diào)用服務(wù)實現(xiàn)單元12提供的接口, 從瀏覽請求單元131下載存儲的流媒體。當(dāng)流媒體下載成功后,服務(wù)實現(xiàn)單元 12向事件管理單元114返回下載完畢的消息事件。事件管理單元114調(diào)用4某體 播放服務(wù)實現(xiàn)單元123提供的接口,進(jìn)行流媒體的播放。整個過程由控制單元 進(jìn)行統(tǒng)一協(xié)調(diào),并通過設(shè)備適配單元14屏蔽了底層網(wǎng)絡(luò)協(xié)議的差異。
      本發(fā)明實施例提供的面向3C融合的中間件可以實現(xiàn)數(shù)字家庭網(wǎng)絡(luò)中的數(shù) 字媒體適配功能,從而使用戶在任何時刻,任何設(shè)備上均可娛樂任何格式的多 媒體內(nèi)容。同時無論底層的網(wǎng)絡(luò)協(xié)議采取何種標(biāo)準(zhǔn),設(shè)備適配單元均可以對上 層屏蔽底層網(wǎng)絡(luò)協(xié)議的差異,從而使運行于該中間件中的底層網(wǎng)絡(luò)協(xié)議不受限
      封裝,使第三方開發(fā)人員在開發(fā)其他數(shù)字媒體適配應(yīng)用時,至需要在控制單元 實現(xiàn)基于事件的回調(diào)函數(shù)即可,從而降低了開發(fā)人員的開發(fā)難度。由于底層硬 件適配單元封裝了底層操作系統(tǒng)的差異和硬件方案的差異,通過調(diào)用底層硬件
      適配單元提供的API,在進(jìn)行應(yīng)用程序跨平臺移植時,只需要更換相關(guān)的頭文 件即可,從而便于應(yīng)用程序的跨平臺移植。
      以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā) 明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明 的寸呆護(hù)范圍之內(nèi)。
      ii
      權(quán)利要求
      1、一種面向3C融合的中間件,其特征在于,所述中間件包括控制單元,用于對所述服務(wù)實現(xiàn)單元的各種服務(wù)進(jìn)行集中控制和協(xié)調(diào),并向上層應(yīng)用程序提供要顯示的數(shù)據(jù);服務(wù)實現(xiàn)單元,用于提供各種服務(wù)的邏輯實現(xiàn);數(shù)據(jù)存儲單元,用于請求報文的構(gòu)建和響應(yīng)報文的解析,并存儲所述服務(wù)實現(xiàn)單元的服務(wù)所需要的數(shù)據(jù);設(shè)備適配單元,用于基于底層網(wǎng)絡(luò)協(xié)議棧發(fā)送所述請求報文和接收所述響應(yīng)報文,并對底層網(wǎng)絡(luò)協(xié)議棧中的設(shè)備進(jìn)行管理。
      2、 如權(quán)利要求1所述的中間件,其特征在于,所述控制單元包括 內(nèi)容瀏覽控制單元,用于接收到內(nèi)容瀏覽請求時,對內(nèi)容瀏覽的各種操作進(jìn)行管理和控制;設(shè)備查詢和控制單元,用于在接收到設(shè)備瀏覽請求時,對設(shè)備瀏覽的各種 操作進(jìn)行管理和控制;媒體播放控制單元,用于在接收到媒體播放請求時,對媒體播放的各種操 作進(jìn)行管理和控制;事件管理單元,用于對傳送來的事件進(jìn)行預(yù)處理后轉(zhuǎn)發(fā)至上層應(yīng)用程序。
      3、 如權(quán)利要求1所述的中間件,其特征在于,所述服務(wù)實現(xiàn)單元包括 瀏覽服務(wù)實現(xiàn)單元,用于在邏輯上實現(xiàn)各種內(nèi)容瀏覽服務(wù); 設(shè)備查找服務(wù)實現(xiàn)單元,用于在邏輯上實現(xiàn)各種設(shè)備查找服務(wù); 媒體播放服務(wù)實現(xiàn)單元,用于在邏輯上實現(xiàn)各種々某體播放服務(wù)。
      4、 如權(quán)利要求1所述的中間件,其特征在于,所述數(shù)據(jù)存儲單元包括 瀏覽請求單元,用于構(gòu)建內(nèi)容瀏覽請求的報文,解析所述內(nèi)容瀏覽請求的響應(yīng)報文,并存儲所述內(nèi)容瀏覽請求的響應(yīng)報文的內(nèi)容; 設(shè)備列表單元,用于存儲設(shè)備列表的數(shù)據(jù);媒體播放請求單元,用于構(gòu)建媒體播放請求的報文,并解析所述媒體播放請求的響應(yīng)^艮文;媒體播放數(shù)據(jù)單元,用于存儲媒體播放服務(wù)所需要的各種數(shù)據(jù)。
      5、如權(quán)利要求1至4任一權(quán)利要求所述的中間件,其特征在于,所述中間 件還包括底層硬件適配單元,用于封裝底層操作系統(tǒng)的差異和硬件方案的差異。
      全文摘要
      本發(fā)明適用于通信領(lǐng)域,提供了一種面向3C融合的中間件,該中間件包括控制單元、服務(wù)實現(xiàn)單元、數(shù)據(jù)存儲單元以及設(shè)備適配單元,控制單元對服務(wù)實現(xiàn)單元的各種服務(wù)進(jìn)行集中控制和協(xié)調(diào),并向上層應(yīng)用程序提供要顯示的數(shù)據(jù);服務(wù)實現(xiàn)單元提供各種服務(wù)的邏輯實現(xiàn),供控制單元調(diào)用;數(shù)據(jù)存儲單元構(gòu)建請求報文和解析響應(yīng)報文,并存儲服務(wù)所需要的數(shù)據(jù);設(shè)備適配單元基于底層網(wǎng)絡(luò)協(xié)議棧發(fā)送請求報文和接收響應(yīng)報文,并對底層網(wǎng)絡(luò)協(xié)議棧中的設(shè)備進(jìn)行管理。本發(fā)明提供的中間件實現(xiàn)了數(shù)字媒體適配的功能,從而使用戶在任何時刻,任何設(shè)備上均可娛樂任何格式的多媒體內(nèi)容。
      文檔編號H04L12/28GK101483566SQ20081006504
      公開日2009年7月15日 申請日期2008年1月11日 優(yōu)先權(quán)日2008年1月11日
      發(fā)明者翀 孫 申請人:Tcl集團(tuán)股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1