[发明专利]嵌入式IPTV机顶盒中应用获取资源的方法及装置有效
申请号: | 201310136431.6 | 申请日: | 2013-04-18 |
公开(公告)号: | CN103269456A | 公开(公告)日: | 2013-08-28 |
发明(设计)人: | 史东平 | 申请(专利权)人: | 青岛海信宽带多媒体技术有限公司 |
主分类号: | H04N21/63 | 分类号: | H04N21/63;H04N21/25;H04L29/08 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 黄启行;方晓明 |
地址: | 266555 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 嵌入式 iptv 机顶盒 应用 获取 资源 方法 装置 | ||
1.一种嵌入式交互网络电视IPTV机顶盒中应用获取资源的方法,该方法包括:
预先设置管理和维护嵌入式IPTV机顶盒中资源的资源抽象层以及资源分配策略;
接收应用资源分配请求,根据资源抽象层中管理和维护的资源状态及资源分配策略为应用分配资源,更新资源抽象层中分配的资源状态;
确认为应用分配资源完毕,为发送应用资源分配请求的应用分配进程,在分配进程后,触发进程根据分配的资源运行应用。
2.根据权利要求1所述的方法,其中,所述方法进一步包括:
根据资源类型以及资源状态,设置与应用进行通信的资源抽象层进程间通信接口。
3.根据权利要求2所述的方法,其中,所述方法进一步包括:
在嵌入式IPTV机顶盒中装载应用后,触发应用通过设置的资源抽象层进程间通信接口向资源抽象层进行应用注册;
所述接收应用资源分配请求进一步包括:
判断发送应用资源分配请求的应用是否已注册,如果是,执行根据预先设置的资源分配策略为应用分配资源的步骤,否则,结束流程。
4.根据权利要求1至3任一项所述的方法,其中,所述资源抽象层位于开放式系统模型中的驱动层与应用层之间。
5.根据权利要求4所述的方法,其中,所述资源包括:资源类型、资源状态以及资源属性。
6.根据权利要求5所述的方法,其中,所述资源类型包括:音频解码器、视频解码器、音频播放器、视频播放器、通用输入输出资源以及存储资源。
7.一种嵌入式交互网络电视IPTV机顶盒中应用获取资源的装置,其特征在于,该装置包括:资源抽象层模块以及资源分配策略模块,其中,
资源抽象层模块,用于管理和维护嵌入式IPTV机顶盒中资源;接收应用资源分配请求,根据管理和维护的资源状态及资源分配策略模块中预先设置的资源分配策略为应用分配资源,更新分配的资源状态;确认为应用分配资源完毕,为发送应用资源分配请求的应用分配进程,在分配进程后,触发进程根据分配的资源运行应用;
资源分配策略模块,用于存储预先设置的资源分配策略。
8.根据权利要求7所述的装置,其特征在于,所述资源抽象层模块包括:资源维护单元、空闲资源查询单元、判断单元、资源优先处理单元、资源释放单元以及资源分配单元,其中,
资源维护单元,用于管理和维护嵌入式IPTV机顶盒中资源;
空闲资源查询单元,用于查询资源维护单元管理和维护的资源,获取资源状态为空闲、与发送应用资源分配请求的应用需使用的资源类型相同的资源;
判断单元,用于判断空闲资源查询单元获取的空闲资源量是否满足发送应用资源分配请求的应用需使用的资源量,如果不是,向资源优先处理单元输出资源优先处理信息,否则,向资源分配单元输出资源分配信息;
资源优先处理单元,用于接收资源优先处理信息,在运行的应用中,获取应用优先级小于发送应用资源分配请求的应用优先级的、且与发送应用资源分配请求的应用需使用的资源类型相同的资源;
资源释放单元,用于按照优先级从小至大的顺序,依序释放资源优先处理单元中获取的运行应用的资源,在释放的资源量不小于应用需使用的资源量与获取的空闲资源量之差后,向资源分配单元输出资源分配信息;
资源分配单元,用于接收资源分配信息,根据发送应用资源分配请求的应用需使用的资源量分配资源。
9.根据权利要求8所述的装置,其特征在于,所述资源抽象层模块进一步包括:标记单元以及资源监测单元,其中,
标记单元,用于标记释放资源的应用;
资源监测单元,用于监测到资源维护单元中,与释放资源类型相同的资源处于空闲状态,按照标记的应用的优先级从大至小的顺序,依序为释放资源的应用分配处于空闲状态、且与释放资源类型相同的资源,并根据释放资源的应用的资源属性设置分配的资源。
10.根据权利要求7所述的装置,其特征在于,所述资源抽象层模块包括:资源维护单元、空闲资源查询单元、判断单元以及资源分配单元,其中,
资源维护单元,用于管理和维护嵌入式IPTV机顶盒中资源;
空闲资源查询单元,用于根据接收的应用资源分配请求,查询资源维护单元管理和维护的资源,获取资源状态为空闲、与当前发送应用资源分配请求的应用需使用的资源类型相同的资源;
判断单元,用于判断获取的空闲资源量是否满足当前发送应用资源分配请求的应用需使用的资源量,如果不是,等待接收下一个应用资源分配请求,并将接收到的应用资源分配请求向空闲资源查询单元发送,否则,向资源分配单元输出资源分配信息;
资源分配单元,用于接收资源分配信息,根据当前发送应用资源分配请求的应用需使用的资源量分配资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信宽带多媒体技术有限公司,未经青岛海信宽带多媒体技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310136431.6/1.html,转载请声明来源钻瓜专利网。