[发明专利]数字电视中间件、播放设备和对象传递方法有效
申请号: | 201010129166.5 | 申请日: | 2010-03-18 |
公开(公告)号: | CN102196307A | 公开(公告)日: | 2011-09-21 |
发明(设计)人: | 曹山;袁堂夫 | 申请(专利权)人: | 北京国微集成技术有限公司 |
主分类号: | H04N21/43 | 分类号: | H04N21/43 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静 |
地址: | 100015 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数字电视 中间件 播放 设备 对象 传递 方法 | ||
技术领域
本发明涉及数字电视技术领域,尤其涉及一种数字电视中间件、播放设备和对象传递方法。
背景技术
数字电视中间件是数字电视领域中不可或缺的一部分,其位于播放设备(例如电视机顶盒等)的内部实时操作系统和应用程序之间,以API(Application Programming Interface,应用程序接口)的形式存在。
另外,在数字电视和互联网逐渐开始融合之际,数字电视中间件还承担另一作用,即,负责播放设备和网络侧设备之间的对象(例如音乐文件列表等)的传递。由于播放设备的应用程序和网络侧设备的应用程序能够识别的数据结构不同,在对象传递过程中,数字电视中间件需要执行大量的数据结构转换工作,如图1所示为现有技术中的数字电视中间件传递对象的过程,包括以下步骤:
步骤101,网络侧设备向播放设备发送第一数据结构的对象请求信息。
步骤102,数字电视中间件在接收到所述第一数据结构的对象请求信息时,将所述第一数据结构的对象请求信息转换为播放设备能够识别的第二数据结构的对象请求信息;
步骤103,播放设备根据所述第二数据结构的对象请求信息,采集网络侧设备请求的相关数据;
步骤104,数字电视中间件根据所述相关数据,生成第二数据结构的对象数据。
例如,假设网络侧设备发送的对象请求信息的内容为:请求浏览播放设备的特定目录下的所有视频文件信息,播放设备则根据所述对象请求信息的内容,获取特征目录下的所有视频文件信息,数字电视中间件根据所述视频文件信息,生成第二数据结构的对象数据,生成的第二数据结构的对象数据如图2所示。
步骤105,数字电视中间件将所述第二数据结构的对象数据存储于一存储设备中,所述存储设备为播放设备的内部存储器或外设存储器。由于网络侧设备无法直接识别第二数据结构的对象数据,因此,需要将所述第二数据结构的对象数据暂存于存储设备中。
步骤106,数字电视中间件向网络侧设备发送对象数据读取通知信息,通知网络侧设备从所述存储设备中读取所述对象数据。
步骤107,网络侧设备接收到所述通知信息后,从所述存储设备中读取所述对象数据,在网络侧设备读取所述对象数据时,数字电视中间件将所述第二数据结构的对象数据转换成网络侧设备能够识别的第一数据结构的对象数据。
从上述步骤可以看出,在播放设备和网络侧设备进行对象传递时,数字电视中间件需要执行大量的数据转存、数据结构转换等工作,这大大的加大了数字电视中间件的开发难度,减小了数字电视中间件的通用性。
发明内容
有鉴于此,本发明提供一种数字电视中间件、播放设备和对象传递方法,能够减少播放设备和网络侧设备的对象传递过程中的数据结构转换工作。
为解决上述问题,本发明提供一种数字电视中间件,应用于一播放设备中,包括:
转换模块,用于在接收到网络侧设备向所述播放设备发送的第一数据结构的对象请求信息时,将所述第一数据结构的对象请求信息转换成所述播放设备能够识别的第二数据结构的对象请求信息;
获取模块,用于根据所述第二数据结构的对象请求信息,获取第一数据结构的对象数据;
传递模块,用于将所述对象数据的相关信息传递给所述网络侧设备。
所述数字电视中间件还包括:
判断模块,用于判断所述对象数据是否存在;
所述获取模块进一步用于在所述对象数据存在时,获取所述对象数据;
创建模块,用于在所述对象数据不存在时,获取所述播放设备根据所述第二数据结构的对象请求信息采集的数据,并根据所述采集的数据,创建所述对象数据。
所述对象数据的相关信息为所述对象数据的存储地址,所述数字电视中间件还包括:
存储模块,用于存储所述对象数据;
地址获取模块,用于获取所述对象数据的存储地址。
所述数字电视中间件还包括:
销毁判断模块,用于在所述播放设备关闭时,判断是否需要销毁所述对象数据,并产生一判断结果;
销毁模块,用于在所述判断结果表示需要销毁所述对象数据时,删除所述存储模块存储的所述对象数据。
所述对象数据包含一个或多个对象属性,每一对象属性对应一个或多个对象属性值。
本发明还提供一种播放设备,包括一数字电视中间件,,所述数字电视中间件包括:
转换模块,用于在接收到网络侧设备向所述播放设备发送的第一数据结构的对象请求信息时,将所述第一数据结构的对象请求信息转换成所述播放设备能够识别的第二数据结构的对象请求信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国微集成技术有限公司,未经北京国微集成技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010129166.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:车辆减震器用橡胶
- 下一篇:履带快速连贯拉连装置及拉连方法