[發明專利]一種機頂盒快速獲取DSM?CC應用程序的方法和裝置有效
| 申請號: | 201410135242.1 | 申請日: | 2014-04-04 |
| 公開(公告)號: | CN104023259B | 公開(公告)日: | 2017-10-10 |
| 發明(設計)人: | 李淼 | 申請(專利權)人: | 珠海邁科智能科技股份有限公司 |
| 主分類號: | H04N21/43 | 分類號: | H04N21/43;H04N21/434;H04N21/435;H04N21/443 |
| 代理公司: | 廣州三環專利商標代理有限公司44202 | 代理人: | 溫旭 |
| 地址: | 519000 廣東省珠*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 機頂盒 快速 獲取 dsm cc 應用程序 方法 裝置 | ||
技術領域
本發明涉及機頂盒技術領域,尤其是一種機頂盒快速獲取DSM-CC應用程序的方法和裝置。
背景技術
DSM-CC OC(對象輪播)使得利用目錄對象、文件對象和流對象的,從廣播服務器到廣播接收端(客戶端)的對象的結構化的群的傳輸變得容易。實際的目錄和內容(對象實現)都位于該服務器上。該服務器不斷地將相關的對象插入到使用對象輪播協議的、數字電視相兼容的TS流當中去。對象輪播是數字電視業務的一部分。傳輸的目錄和文件對象包含對象的內容,而傳輸的流對象在廣播中是其它流的參考基準。該流對象可能包含在一個特定流中廣播的關于DSM-CC事件的信息。DSM-CC事件可以通過一般流數據來廣播,并且可以用來觸發DSM-CC應用。
但是在廣播接收端(客戶端)中數據(目錄對象、文件對象和流對象)的抓取,解析以及處理是一個很復雜的過程,傳統的順序抓取數據以及解析方式,會導致機頂盒獲取DSM-CC 應用的效率不佳,從而影響客戶得到DSM-CC應用的時間,體驗不佳。
具體的,傳統的數字接收機在實現獲取DSM-CC應用時,往往是當DSM-CC應用開始請求文件的時候,才開始順序的從TS流中抓取DSI,DII,DDB等數據,當相關數據全部抓取完畢以后,再進行解析數據工作,遍歷查找文件以及目錄。如果DSM-CC應用是由大量的文件和目錄構成,則會導致相關DSM-CC應用獲取的速度大大減慢,用戶對產品的體驗度也會大打折扣,這樣不利于產品的推廣與銷售。本發明的目的就是為了方便用戶能夠在機頂盒上快速高效的獲取到DSM-CC應用,提高機頂盒廠商的競爭力。
發明內容
有鑒于此,有必要針對現有技術的不足,提供一種機頂盒快速獲取DSM-CC應用程序的方法和裝置。
本發明是的目的是通過以下技術方案實現的:
一種機頂盒快速獲取DSM-CC應用程序的方法,其包括以下步驟:
S1、在機頂盒開機以后,利用DSI、DII及DDB消息的各自Message ID同時抓取TS流中的 DSI數據、DII數據及DDB數據,并且保存至內存;
S2、接收用戶發出的DSM-CC應用請求;
S3、分析抓取到的DSI數據,得到該應用請求所對應的應用程序的文件或者目錄的具體下載位置信息;
S4、利用所述下載位置信息,從機頂盒內存中獲取相應的DII數據;
S5、分析抓取到的DII數據,得到具體模塊信息;
S6、利用所述具體模塊信息,從機頂盒內存中獲取S1中得到的DDB數據;
S7、分析S6得到的DDB數據,遍歷尋找并保存要找的文件或者目錄結構;
S8、得到完全的文件和目錄結構,獲取到整個相關DSM-CC應用。
所述S5中,所述具體模塊信息,包括模塊的尋址和定位信息。
所述S7之后,還包括:判斷是否尋找并保存到全部文件,如判斷結果為是,則進入 S8;如判斷結果為否,則回到S4。
本發明還提供一種用于實現上述方法的裝置,其包括:
數據抓取模塊,其用于在機頂盒開機以后,利用DSI、DII及DDB消息的各自Message ID 同時抓取TS流中的DSI數據、DII數據及DDB數據,并且保存至內存;
接收模塊,其用于接收用戶發出的DSM-CC應用請求;
第一分析模塊,其用于分析抓取到的DSI數據,得到該應用請求所對應的應用程序的文件或者目錄的具體下載位置信息;
第一獲取模塊,其用于利用所述下載位置信息,從機頂盒內存中獲取相應的DII信息;
第二分析模塊,其用于分析抓取到的DII數據,得到具體模塊信息;
第二獲取模塊,其用于利用所述具體模塊信息,從機頂盒內存中獲取所述數據抓取模塊保存于機頂盒內存中的DDB數據;
第三分析模塊,其用于分析所述第二獲取模塊獲取到的DDB數據,遍歷尋找并保存要找的文件或者目錄結構;
應用獲取模塊,其用于得到完全的文件和目錄結構,獲取到整個相關DSM-CC應用。
所述第二分析模塊分析抓取到的DII數據,得到的具體模塊信息包括模塊的尋址和定位信息。
所述機頂盒快速獲取DSM-CC應用程序的裝置,還包括程序文件判斷模塊,其用于在所述第三分析模塊分析所述第二獲取模塊獲取到的DDB數據,遍歷尋找并保存要找的文件或者目錄結構后,判斷是否尋找并保存到全部文件。
所述數據抓取模塊,具體包括:
數據過濾單元,其用于過濾TS流中的DSI、DII、DDB數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海邁科智能科技股份有限公司,未經珠海邁科智能科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410135242.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種長頭客車機罩防撞結構
- 下一篇:快速螺栓裝置





