[發明專利]一種機頂盒實現DLNA媒體共享的方法有效
| 申請號: | 201210097146.3 | 申請日: | 2012-04-05 |
| 公開(公告)號: | CN102665134A | 公開(公告)日: | 2012-09-12 |
| 發明(設計)人: | 趙頔;郭湘南;郭洲;熊軍 | 申請(專利權)人: | 烽火通信科技股份有限公司 |
| 主分類號: | H04N21/436 | 分類號: | H04N21/436;H04N21/442;H04N21/643 |
| 代理公司: | 北京捷誠信通專利事務所(普通合伙) 11221 | 代理人: | 魏殿紳;龐炳良 |
| 地址: | 430074 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 機頂盒 實現 dlna 媒體 共享 方法 | ||
1.一種機頂盒實現DLNA媒體共享的方法,其特征在于,包括以下步驟:
步驟1,配置機頂盒包含的組件,所述機頂盒為IPTV機頂盒:選擇基于ISO/IEC?29341標準實現的UPnP協議棧,所述協議棧選擇開源版本或商業版本,作為組件包含在方案中;
再將媒體驅動接口作為組件包含在方案中,所述媒體驅動接口與IPTV機頂盒播放媒體的接口是同一套,由IPTV硬件芯片方案提供配套;
步驟2,基于步驟1所述的UPnP協議棧的基礎上,配合機頂盒中的操作系統socket?API與媒體驅動接口實現DLNA技術架構中在IPTV機頂盒應用環境下會使用的四類設備應用:DMS設備、DMP設備、DMC設備、DMR設備。
2.如權利要求1所述的機頂盒實現DLNA媒體共享的方法,其特征在于:所述DMS設備由DMS應用實現,它由目錄內容管理模塊與媒體播放傳輸控制模塊組成,
所述DMC設備由DMC應用實現,它是控制節點,其主體是播放及渲染控制模塊與DMS內容查詢索引模塊,
所述DMR設備由DMR應用實現,它的核心是媒體渲染模塊,并實現媒體渲染模塊與媒體驅動接口的交互,通過媒體驅動接口調用軟硬件解碼器實現媒體的最終解碼渲染輸出過程,
所述DMP設備是由DMC應用和DMR應用這兩個部分組合而形成的。
3.如權利要求2所述的機頂盒實現DLNA媒體共享的方法,其特征在于:所述的四類設備應用涉及三組工作流程:
流程1)DMS應用工作流程,
流程2)DMR應用渲染顯示媒體內容的流程,
流程3)通過DMC應用,控制DMR渲染播放DMS上存儲的媒體內容的流程。
4.如權利要求3所述的機頂盒實現DLNA媒體共享的方法,其特征在于:所述DMS應用工作流程,包括以下步驟:
S00、DMS啟動,讀取應用的基本配置信息:媒體內容存放目錄、DMS應用使用的網絡設備名,然后啟動DMS應用;
S01、DMS?UPnP宣告,調用UPnP協議棧,根據UPnP協議要求,用配置中設定的網絡設備發送設備啟動宣告;
S02、內容目錄掃描,DMS應用中目錄內容管理模塊啟動,根據配置中設定的媒體內容存放目錄,掃描目錄內容,從而構建目錄內容列表,同時定時重復掃描操作,用以更新目錄內容列表;
S03、接收請求,當接收到DMC設備請求目錄內容的請求時,傳向S04;當接收到DMC設備請求播放內容的請求時,傳向S05;當未接收到請求時,進行等待;
S04、反饋目錄內容列表,從目錄內容管理模塊獲取當前最新的目錄內容列表,并將其通過反饋響應發送給DMC,然后轉向S03等待進一步的請求,若過程中無法獲取內容列表或無提供內容列表的服務、動作等則轉向S06;
S05、執行媒體播放傳輸控制,通過操作系統Socket?API用HTTP或RTP方式發送媒體數據給DMR,同時啟動媒體播放傳輸控制模塊,完成傳輸中的控制,若無法執行媒體傳輸或傳輸過程中出現問題則轉向S06;
S06、異常處理,向交互中的DMC設備發送錯誤響應事件,同時釋放到出錯階段位置占用的軟件資源。
5.如權利要求3所述的機頂盒實現DLNA媒體共享的方法,其特征在于:所述DMR應用渲染顯示媒體內容的流程,包括以下步驟:
S10、DMR啟動,調用媒體驅動接口初始化機頂盒顯示輸出硬件,然后啟動DMR應用;
S11、DMR?UPnP宣告,調用UPnP協議棧,根據UPnP協議要求,發送設備啟動宣告;
S12、接收請求,當接收到DMC設備需要播放內容的請求后進入S13,否則進行等待;
S13、依據DMC請求,接收DMS媒體數據,根據從請求中獲取的參數,從操作系統socket?API以HTTP或RTP形式接收指定DMS發送來的媒體數據,若無法處理DMC的請求則轉向S15;
S14、設置媒體驅動接口,完成渲染輸出,解析媒體數據頭,獲取媒體播放參數然后設置媒體驅動接口,最后將數據壓入媒體驅動接口調用硬件進行渲染輸出,若渲染顯示出錯,則轉向S15;
S15、異常處理,向交互中的DMC設備發送錯誤響應事件,同時釋放到出錯階段位置占用的軟硬件資源。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于烽火通信科技股份有限公司,未經烽火通信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210097146.3/1.html,轉載請聲明來源鉆瓜專利網。





