[发明专利]播放数字电视的方法、装置及USB电视卡无效
申请号: | 201110068011.X | 申请日: | 2011-03-21 |
公开(公告)号: | CN102695087A | 公开(公告)日: | 2012-09-26 |
发明(设计)人: | 王洪伟 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04N21/40 | 分类号: | H04N21/40 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;姜精斌 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 播放 数字电视 方法 装置 usb 电视卡 | ||
技术领域
本发明涉及数字电视技术领域,尤其涉及一种播放数字电视的方法、装置及USB电视卡。
背景技术
随着数字电视技术的发展,越来越多的用户使用USB电视卡接收播放数字电视,USB电视卡通过天线接收地面数字电视广播信号,然后通过USB接口与计算机相连,这样计算机通过USB电视卡就可以播放数字电视节目。目前USB电视卡采用BDA(Broadcast Driver Architecture,广播驱动体系)驱动实现与计算机的通信,因此,使用USB电视卡时,用户首先需要在计算机上安装BDA驱动以及安装电视播放器,并且BDA驱动和电视播放器的安装会受到用户权限或操作系统是否安装BDA组件等限制,使得一些计算机上使用USB电视卡时,需要升级用户权限或升级系统BDA组件,影响了USB电视卡的便捷。
发明内容
本发明要解决的技术问题是提供一种播放数字电视的方法、装置及USB电视卡,能够实现免驱动播放数字电视,使得用户通过USB电视卡方便快捷的观看数字电视。
为解决上述技术问题,本发明的实施例提供技术方案如下:
一方面,提供一种播放数字电视的方法,包括:
USB电视卡向计算机发送自身存储的配置信息,以便所述计算机将USB电视卡中以可执行文件格式存储的传输客户端模块加载到内存中;
所述USB电视卡通过加载到内存中的所述传输客户端模块与所述计算机的电视播放器模块之间建立连接;
所述USB电视卡将接收到的数字电视节目通过所述连接发送至所述电视播放器模块,以使所述电视播放器模块播放所述数字电视节目。
进一步地,所述电视播放器模块以可执行文件的格式存储在USB电视卡中,并由所述计算机加载到内存中。
其中,所述USB电视卡通过加载到内存中的所述传输客户端模块与所述计算机的电视播放器模块之间建立连接之后还包括:
所述USB电视卡接收所述电视播放器模块下发的控制请求消息。
其中,所述USB电视卡向计算机发送自身存储的配置信息包括:
所述USB电视卡将RNDIS远程网络驱动接口规范配置信息和虚拟光盘配置信息发送给所述计算机,以便所述计算机运行RNDIS驱动和光盘驱动从所述USB电视卡中读取数据。
其中,所述USB电视卡通过加载到内存中的所述传输客户端模块与所述计算机的电视播放器模块之间建立连接包括:
所述传输客户端模块与所述计算机的电视播放器通过函数调用或进程通讯建立连接;
所述USB电视卡通过自身的USB接口连接所述计算机的RNDIS驱动;
所述USB电视卡创建Socket套接字,绑定所述USB电视卡的IP地址和监听端口,以便所述传输客户端模块连接所述USB电视卡的IP地址和监听端口与所述USB电视卡建立可用于传输控制命令和数据的Socket连接。
其中,所述USB电视卡将接收到的数字电视节目通过所述连接发送至所述电视播放器模块包括:
所述USB电视卡通过地面数字广播接收数字电视节目;
所述USB电视卡将所述数字电视节目的信令和数据封装为IP包,通过所述Socket连接传递给加载到内存中的所述传输客户端模块,由所述传输客户端模块解析收到的IP包并将解析后的数据传递给所述电视播放器模块。
本发明实施例还提供了一种播放数字电视的装置,包括:
虚拟光盘模块,用于以可执行文件的格式存储传输客户端模块;
配置模块,用于存储USB电视卡的配置信息,并向计算机发送所述配置信息,以便所述计算机将所述传输客户端模块加载到内存中;
电视模块,用于接收数字电视节目;
传输服务器模块,用于通过加载到内存中的所述传输客户端模块与所述计算机的电视播放器模块之间建立连接,并将所述电视模块接收到的数字电视节目通过所述连接发送至所述电视播放器模块,以使所述电视播放器模块播放所述数字电视节目。
进一步地,所述虚拟光盘模块还用于以可执行文件的格式存储电视播放器模块;
所述配置模块还用于存储USB电视卡的配置信息,并向计算机发送所述配置信息,以便所述计算机将所述电视播放器模块加载到内存中。
其中,所述传输服务器模块还用于接收所述计算机下发的控制请求消息。
其中,所述配置模块具体用于将RNDIS配置信息和虚拟光盘配置信息发送给所述计算机,以便所述计算机运行RNDIS驱动和光盘驱动从所述虚拟光盘模块中读取数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110068011.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:移动终端和自动回复处理方法
- 下一篇:一种主被叫身份置换的方法及系统