[发明专利]一种机顶盒快速获取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.vipzhuanli.com/pat/books/201410135242.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种长头客车机罩防撞结构
- 下一篇:快速螺栓装置