[发明专利]用于数字电视的基于虚拟通道的统一接口实现方法无效
| 申请号: | 200910200638.9 | 申请日: | 2009-12-24 |
| 公开(公告)号: | CN101753974A | 公开(公告)日: | 2010-06-23 |
| 发明(设计)人: | 顾亚平 | 申请(专利权)人: | 上海全景数字技术有限公司 |
| 主分类号: | H04N7/173 | 分类号: | H04N7/173;G06F13/14 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 骆希聪 |
| 地址: | 20008*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 数字电视 基于 虚拟 通道 统一 接口 实现 方法 | ||
技术领域
本发明涉及数字电视的软件开发,尤其是涉及用于数字电视的基于虚拟通道的统一接口实现方法。
背景技术
在当前数字电视开发中,经常遇到要从不同的位置获取数据或文件,比如从网络,从硬盘等。但由于硬件或途径的不同,获取方法也完全不同,目前程序员只能根据不同通道(如内存,硬盘,各种网络协议通道,OC通道等),调用不同的数据接口处理文件和数据。这会造成以下难题:
首先是代码重用性差,当数据通道改变时需要根据新的数据通道重新设计数据和文件的处理函数,以前的代码完全不能重复使用。
其次是程序员实现困难,当新的数据通道被引入系统后,应用程序开发人员需要知道该数据通道的各种细节,才能编写相关的应用程序,造成开发效率低下,同时也提高了对应用开发程序员的要求。
再者是通道切换复杂,由于每种数据通道启动和使用的方法完全不同,造成应用程序在多通道切换时编码复杂,同时容易犯错。
另外是通道添加困难,添加一种新的通道,应用开发程序员必须修改原来的应用程序以适应新的通道数据文件处理。
发明内容
本发明的一个目的是提供一种用于数字电视的基于虚拟通道的统一接口实现方法,以便使用统一的接口访问不同通道上的数据。
本发明为解决上述技术问题而采用的技术方案是提出一种用于数字电视的基于虚拟通道的统一接口实现方法,包括以下步骤:
实际通道向一虚拟通道接口注册通道快照,该通道快照是指向或者标志该实际通道的唯一标识;
在虚拟通道接口中保存经注册的实际通道的通道快照;以及
当虚拟通道接口收到数据或文件访问请求时,利用通道快照激活包含待访问数据或文件的实际通道,使得可以通过该虚拟通道接口调用该实际通道而访问数据或文件。
在本发明的一实施例中,上述方法还包括:从虚拟通道接口中删除通道快照。
在本发明的一实施例中,上述的实际通道包括存储文件的设备。
在本发明的另一实施例中,上述的实际通道包括提供文件和数据的传输协议。
在本发明的一实施例中,上述的方法还包括当数据或文件访问结束时关闭实际通道。
在本发明的一实施例中,上述的经注册的实际通道的通道快照是保存在虚拟通道的统一接口内的通道容器中,并由该通道容器根据数据或文件访问请求激活实际通道。
本发明由于采用以上技术方案,使之与现有技术相比,具有如下显著优点:
1、应用程序不要了解存储文件或获取数据的通道具体细节,只需要调用由本接口系统提供的接口方法即可完成应用的开发。
2、将存储设备和各种数据协议统一在一个体系中,提供给应用最方便的访问数据的方法,极大降低了程序开发的难度。
3、提供完善的通道管理方法,可以方便的在应用程序中管理各种通道。
附图说明
为让本发明的上述目的、特征和优点能更明显易懂,以下结合附图对本发明的具体实施方式作详细说明,其中:
图1示出根据本发明一实施例的系统示意图。
图2示出本发明一实施例的虚拟通道接口结构框图。
图3示出本发明一实施例的虚拟通道接口的工作流程图。
具体实施方式
在下面描述的实施例中,提供了一种示例性的基于虚拟通道的统一的数据和文件接口。在数字电视应用程序开发中,应用开发程序员可以使用这一固定、简单的接口来进行多通道文件处理应用的编写,以降低应用开发难度,提高代码重用性。
图1示出根据本发明一实施例的系统示意图。参照图1所示,应用程序10,或者其他使用文件或数据的程序、系统或装置,只需要与虚拟通道接口20进行交互。在虚拟通道接口20上连接着各种基于不同协议或标准的通道31-35。这些通道在此称为实际通道,以便与虚拟通道区分。实际通道通常是存储文件的设备,例如硬盘、内存,或者是提供文件和数据的传输协议,例如网络协议(如HTTP,FTP,P2P等)、广播网络传输协议(如OC等),以及其他能提供数据和文件的协议或者设备。
在本发明的描述中,文件一般指静态地保存在某一设备上的信息,数据一般指通过某一协议动态地交互获得的信息,本发明的实施例区分“文件”和“数据”,以涵盖这两种应用情形。但是,如本领域技术人员所理解的,数据通常有更广泛的含义,例如文件中包含的信息也称为数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海全景数字技术有限公司,未经上海全景数字技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910200638.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:XFP设备及其信号传输方法
- 下一篇:图像质量调整的方法及电视机





