[发明专利]整合接收设备及其存储空间征用方法无效
申请号: | 200910307389.3 | 申请日: | 2009-09-21 |
公开(公告)号: | CN102023924A | 公开(公告)日: | 2011-04-20 |
发明(设计)人: | 陈世斌 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
主分类号: | G06F12/00 | 分类号: | G06F12/00;G06F9/445 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 整合 接收 设备 及其 存储空间 征用 方法 | ||
技术领域
本发明涉及一种应用程序下载前的资源检测装置及方法,尤其涉及一种整合接收设备及其存储空间征用方法。
背景技术
众所周知,OCAP(Open cable application platform,开放有线应用平台)定义了一组通用的适用于交互式有线电视设备的应用接口、数据格式以及协议,其提供一个开放平台让各营运商可以自己开发所需要的应用程序。然而在资源有限的机顶盒(Set-Top-Box,STB)上,如何能预先知道存储器不足以运行该应用程序,在现有的标准里却没有一个适用的方法。
发明内容
鉴于以上内容,有必要提供一种整合接收设备的存储空间征用方法,其可在应用程序下载之前,就能清楚知道存储空间的不足,以减少下载等待的时间。
鉴于以上内容,还有必要提供一种整合接收设备,其可在应用程序下载之前,就能清楚知道存储空间的不足,以减少下载等待的时间。
所述存储空间征用方法,包括如下步骤:从数据转发器获取待下载应用程序的基本信息;解析该基本信息以获取待下载应用程序的描述符;根据该描述符判断整合接收设备的存储器是否有存储空间运行该待下载应用程序;若存储器的存储空间不足以运行该待下载应用程序,则删除该存储器中绑定的低优先级的应用程序,若存储器的存储空间仍不足,则删除存储器中非绑定的低优先级的应用程序;若存储器有存储空间运行该待下载应用程序,则从数据转发器中下载该应用程序;及将该下载的应用程序存于所述存储器中。
所述整合接收设备,包括:信息获取模块用于从数据转发器获取待下载应用程序的基本信息,解析该基本信息以获取该待下载应用程序的描述符;应用控制模块,用于根据该描述符判断存储器是否有存储空间运行该待下载应用程序,当存储器的存储空间不足以运行该待下载应用程序时删除该存储器中绑定的低优先级的应用程序,若存储器的存储空间仍不足,则删除存储器中非绑定的低优先级的应用程序,及在删除所述非绑定的低优先级的应用程序后判断存储器是否有存储空间运行所述待下载应用程序;及程序下载模块,用于当存储器有存储空间运行所述待下载应用程序时,下载该应用程序,并将该下载的应用程序存于所述存储器中。
相较于现有技术,所述整合接收设备及其存储空间征用方法,可通过有线电视网络从数据转发器中下载应用程序,在应用程序被下载之前,能够清楚知道存储空间的不足,以减少下载等待的时间。
附图说明
图1是本发明存储空间征用方法较佳实施例的应用环境示意图。
图2是图1中存储空间征用单元的功能模块图。
图3是本发明待下载应用程序的描述符在其基本信息中对应的编码位置。
图4是本发明待下载应用程序的描述符示意图。
图5是本发明存储空间征用方法较佳实施例的作业流程图。
具体实施方式
如图1所示,是本发明存储器的存储空间征用方法较佳实施例的应用环境示意图。该方法应用于整合接收设备(Integrated receiving device,IRD)3中。该IRD3包括存储空间征用单元30和存储器32。该存储器32可以为随机存储器SDRAM、程序和数据存储器FLASH。本实施例中,IRD3可以为机顶盒,其通过有线电视网络2与数据转发器1相连。在其它实施例中,IRD3可能会连接一台电视,本实施例在此不加详细赘述。
数据转发器1包括一个OCAP(Open cable application platform,开放有线应用平台)10。本实施例中,该OCAP 10中有多个应用程序,每个应用程序被划分成两个部分:AIT/XAIT12和MPEG2传输流14。其中,AIT/XAIT12中存储了应用程序的基本信息,例如应用程序的文件大小、优先级、应用程序的状态为绑定状态或非绑定状态。当IRD3需要知道应用程序的基本信息时,OCAP 10会将AIT/XAIT12中的内容以MPEG2传输流14的方式向IRD3传送。在此,AIT可被译成Application information table,XAIT可被译成Extended applicationinformation table。
所述绑定是指对应的应用程序与当前播放的节目存在直接关系。非绑定是指对应的应用程序与当前播放的节目存在非直接关系,例如,若当前播放的节目为足球比赛,用户需要多次了解足球比赛的比分情况,则有关该比分的应用程序相对于当前播放的足球比赛来说即为绑定的应用程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910307389.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于水箱的双档排水阀
- 下一篇:一种暖碟保温工作台