著录项信息
专利名称 | 一种支持电视功能热插拔的数据卡、系统及方法 |
申请号 | CN201010521390.9 | 申请日期 | 2010-10-26 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2011-03-09 | 公开/公告号 | CN101984425A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | 暂无 | IPC分类号 | 暂无查看分类表>
|
申请人 | 中兴通讯股份有限公司 | 申请人地址 | 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 中兴通讯股份有限公司 | 当前权利人 | 中兴通讯股份有限公司 |
发明人 | 于洋 |
代理机构 | 北京安信方达知识产权代理有限公司 | 代理人 | 李健;龙洪 |
摘要
本发明公开了一种支持电视功能热插拔的数据卡、系统及方法,所述系统,包括带有电视功能的数据卡和计算机系统,带有电视功能的数据卡和计算机系统对计算机系统的播放器当前播放的电视节目信息进行保存。在数据卡从计算机系统断开连接后再次连接时,从带有电视功能的数据卡或计算机系统获取所述电视节目信息,播放器根据所述电视节目信息自动为用户播放断开之前的电视节目。应用本发明,可实现用户无需手动选择而直接观看上次观看的电视频道,提高了用户体验,达到了方便使用的效果。由于数据卡和计算机系统均保存了电视节目信息,可以提高热插拔的可靠性。
1.一种支持电视功能热插拔的方法,包括:
带有电视功能的数据卡与计算机系统连接后,对计算机系统的播放器当前播放的电视节目信息进行存储,所述电视节目信息存储至带有电视功能的数据卡和计算机系统中;
在带有电视功能的数据卡与计算机系统断开后再次连接时,播放器从带有电视功能的数据卡或计算机系统中获取保存的电视节目信息,根据所述电视节目信息自动为用户播放断开之前的电视节目。
2.如权利要求1所述的方法,其特征在于,
所述电视节目信息存储至带有电视功能的数据卡中是存储在带有电视功能的数据卡的嵌入式文件系统中。
3.如权利要求1所述的方法,其特征在于,所述电视节目信息包括当前播放的电视节目的频道信息。
4.一种支持电视功能热插拔的系统,包括:
带有电视功能的数据卡,用于接收电视节目信号,将电视节目数据发送至计算机系统的播放器播放电视节目;还用于存储所述播放器当前播放的电视节目信息;
计算机系统,具有播放器,用于从带有电视功能的数据卡接收电视节目数据,利用播放器播放电视节目;还用于存储所述播放器当前播放的电视节目信息;
所述播放器,用于在带有电视功能的数据卡从计算机系统断开连接后再次连接时,从带有电视功能的数据卡或计算机系统获取所述电视节目信息,根据所述电视节目信息自动为用户播放断开之前的电视节目。
5.如权利要求4所述的系统,其特征在于,
所述带有电视功能的数据卡,包括嵌入式文件系统,用于存储播放器当前播放的电视节目信息。
6.一种采用如权利要求1所述支持电视功能热插拔方法的支持电视功能热插拔的数据卡,包括:电视芯片、嵌入式文件系统、与计算机系统连接通信的数据接口,所述电视芯片,用于接收电视节目信号,获取电视节目数据,通过所述数据接口发送给计算机系统;
所述嵌入式文件系统,用于保存从计算机系统或电视芯片获取的当前播放的电视节目信息。
7.如权利要求6所述的数据卡,其特征在于,
所述电视节目信息包括频道信息。
8.如权利要求6所述的数据卡,其特征在于,
所述电视节目信息是通过与计算机系统连接通信的数据接口从计算机系统获取的当前播放的电视节目信息,或者是通过电视芯片获取的当前播放的电视节目信息。
一种支持电视功能热插拔的数据卡、系统及方法\n技术领域\n[0001] 本发明涉及无线通信技术的数据卡领域,尤其涉及一种支持电视功能热插拔的数据卡、系统及方法。\n背景技术\n[0002] 随着信息技术和第三代移动通信技术的发展,通讯手段日益丰富。在移动通信领域,随着GPRS(General Packet Radio Service,通用无线分组业务)、UMTS(Universal Mobile Telecommunication System,通用移动通信系统)、HSDPA(High Speed Downlink Packages Access,高速下行分组接入)等高速移动数据网的普及,无线Modem(调制解调器)作为一种方便快捷的新型无线接入和互联设备迅速发展起来。\n[0003] 另一方面,随着集成电路技术的高速发展,芯片处理能力的不断增强,数字电视技术的应用越来越广泛,使得可以在计算机上观看电视。因为无线Modem和电视有很多可以共用硬件资源,这使得带电视功能的数据卡得到了发展。无线Modem和电视接收模块可以共用CPU、存储器和数据通道,在原来的数据卡基础上,在加上一个电视接收模块和一些处理逻辑,就可以使无线Modem和电视功能一起实现,节省了硬件资源。\n[0004] 目前的带电视功能的数据卡产品中,普遍缺少对电视功能的热插拔的支持,用户再次打开播放器观看电视时,均需要手动选择频道,无法像观看电视机那样,提供直接为用户播放上次观看频道的服务。\n发明内容\n[0005] 本发明所要解决的技术问题在于,提供支持电视功能热插拔的数据卡、系统及方法,用于实现数据卡的支持电视功能热插拔功能,实现直接为用户播放上次观看频道的服务。\n[0006] 为了解决上述问题,本发明提出了一种支持电视功能热插拔的方法,包括:\n[0007] 带有电视功能的数据卡与计算机系统连接后,对计算机系统的播放器当前播放的电视节目信息进行存储,所述电视节目信息存储至带有电视功能的数据卡和计算机系统中;\n[0008] 在带有电视功能的数据卡与计算机系统断开后再次连接时,播放器从带有电视功能的数据卡或计算机系统中获取保存的电视节目信息,根据所述电视节目信息自动为用户播放断开之前的电视节目。\n[0009] 所述电视节目信息存储至带有电视功能的数据卡中是存储在带有电视功能的数据卡的嵌入式文件系统中。所述电视节目信息包括当前播放的电视节目的频道信息。\n[0010] 本发明还提供一种支持电视功能热插拔的系统,包括:\n[0011] 带有电视功能的数据卡,用于接收电视节目信号,将电视节目数据发送至计算机系统的播放器播放电视节目;还用于存储所述播放器当前播放的电视节目信息;\n[0012] 计算机系统,具有播放器,用于从带有电视功能的数据卡接收电视节目数据,利用播放器播放电视节目;还用于存储所述播放器当前播放的电视节目信息;\n[0013] 所述播放器,用于在带有电视功能的数据卡从计算机系统断开连接后再次连接时,从带有电视功能的数据卡或计算机系统获取所述电视节目信息,根据所述电视节目信息自动为用户播放断开之前的电视节目。\n[0014] 所述带有电视功能的数据卡,包括嵌入式文件系统,用于存储播放器当前播放的电视节目信息。\n[0015] 本发明还提供一种支持电视功能热插拔的数据卡,包括:电视芯片、嵌入式文件系统、与计算机系统连接通信的数据接口,其中,所述电视芯片,用于接收电视节目信号,获取电视节目数据,通过所述数据接口发送给计算机系统;所述嵌入式文件系统,用于保存从计算机系统或电视芯片获取的当前播放的电视节目信息。\n[0016] 所述电视节目信息包括频道信息。所述电视节目信息是通过与计算机系统连接通信的数据接口从计算机系统获取的当前播放的电视节目信息,或者是通过电视芯片获取的当前播放的电视节目信息。\n[0017] 本发明和现有技术相比,解决了带电视功能的数据卡中不会自动播放上次观看频道的问题。由于对当前播放的电视节目信息进行了保存,只要同一台计算机系统或者同一部数据卡,无需手动干预,都可以直接观看上次观看的电视频道,无需用户手动选择,提高了用户体验,达到了方便使用的效果。\n附图说明\n[0018] 图1是支持电视功能热插拔的系统的结构图;\n[0019] 图2是播放器首次初始化流程图;\n[0020] 图3是实现支持电视热插拔功能的流程图。\n具体实施方式\n[0021] 为使本发明的目的、技术方案和优点更加清楚,以下结合附图对本发明作进一步地详细说明。\n[0022] 为了使用户利用带有电视功能的数据卡在电脑上看电视时,可以像观看电视机一样,每次打开不用手动选择频道,而是可以自动播放上次观看的电视频道。本发明提供了支持电视功能热插拔的数据卡、系统及方法,使得数据卡能够支持电视播放热插拔功能。所述热插拔功能是指电视节目播放时支持将数据卡拔出,再次插入数据卡时还可以继续播放上一次播放的电视节目。\n[0023] 本发明的一种支持电视功能热插拔的方法,包括:\n[0024] 带有电视功能的数据卡与计算机系统连接后,对计算机系统的播放器当前播放的电视节目信息进行存储,所述电视节目信息存储至带有电视功能的数据卡和计算机系统中;\n[0025] 在带有电视功能的数据卡与计算机系统断开后再次连接时,播放器从带有电视功能的数据卡或计算机系统中获取保存的电视节目信息,根据所述电视节目信息自动为用户播放断开之前的电视节目。获取时,可通过先判断数据卡中是否有频道信息,如果没有,再从计算机系统中读取。\n[0026] 所述电视节目信息存储至带有电视功能的数据卡中是存储在带有电视功能的数据卡的嵌入式文件系统中。\n[0027] 所述电视节目信息包括频道信息。频道信息包括很多具体细节,对于不同的制式,有不同的内容。通常该频道信息可以指频道号码。在可点播环境中,该频道信息指的就是点播的节目号即可以唯一确定这个节目的一个序号。\n[0028] 在所述方法具体实施时,在带有电视功能的数据卡连接至计算机系统后,可以首先检测播放器状态,进行播放器初始化;然后查找频道,更新计算机系统侧的频道列表;再从计算机系统侧和带有电视功能的数据卡侧检测上次观看电视频道的信息,可以先检测数据卡,若没有再从计算机系统获得,根据得到的频道信息,播放相应的电视频道;在播放器播放电视节目时,根据当前播放的电视频道,实时更新计算机系统侧和带有电视功能的数据卡侧所保存的频道信息。\n[0029] 本发明的一种支持电视功能热插拔的系统,包括:\n[0030] 带有电视功能的数据卡,用于接收电视节目信号,将电视节目数据发送至计算机系统的播放器播放电视节目;还用于存储所述播放器当前播放的电视节目信息;\n[0031] 计算机系统,具有播放器,用于从带有电视功能的数据卡接收电视节目数据,利用播放器播放电视节目;还用于存储所述播放器当前播放的电视节目信息;\n[0032] 所述播放器,用于在带有电视功能的数据卡从计算机系统断开连接后再次连接时,从带有电视功能的数据卡或计算机系统获取所述电视节目信息,根据所述电视节目信息自动为用户播放断开之前的电视节目。\n[0033] 所述带有电视功能的数据卡,包括嵌入式文件系统,用于存储播放器当前播放的电视节目信息。\n[0034] 本发明的一种支持电视功能热插拔的数据卡,包括:电视芯片、嵌入式文件系统、与计算机系统连接通信的数据接口,\n[0035] 所述电视芯片,用于接收电视节目信号,获取电视节目数据,通过所述数据接口发送给计算机系统;\n[0036] 所述嵌入式文件系统,用于通过与计算机系统连接通信的数据接口获取计算机系统当前播放的电视节目信息,或者通过电视芯片获取当前播放的电视节目信息,保存所获取的电视节目信息。\n[0037] 如图1所示,给出了本发明中支持电视功能热插拔的数据卡和系统的结构图。所述系统包括带电视功能的数据卡和计算机系统。图1所示的带电视功能的数据卡中,电视芯片和数据卡其他模块共用CPU、寄存器和数据通道。所述播放器,用于播放电视节目,所述嵌入式文件系统用于将保存当前播放的电视节目信息,例如频道信息。\n[0038] 在用户第一次使用数据卡的电视功能时,计算机系统侧没有频道的相关信息,播放器进行正常的初始化,可由用户选择播放的频道,并保存当前播放的电视节目信息至计算机系统和数据卡中。当用户下一次使用该数据卡时,此时计算机系统侧和数据卡侧都已经保存了上次播放时用户所选择的频道等信息,从计算机系统侧或数据卡侧都可获取上次播放的电视节目信息,从而播放器可以继续播放用户上一次所选择的节目,即使得该数据卡的电视功能支持热插拔,方便用户操作,提高了用户体验。\n[0039] 本发明的技术方案可以很好的适用以下的几个场景:一、用户使用数据卡看电视时,不小心将数据卡拔出再次插上数据卡时,可以继续播放刚刚看的电视频道;二、当用户电脑因为其他问题需要重新装播放器或者重装系统时,可以插入数据卡,继续播放以前看的电视频道;三、用户想要换一个计算机系统而又要继续观看正在看的电视频道时,可以在另一个计算机系统上使用,直接播放刚才所看的电视频道。\n[0040] 由于本发明的技术方案中,对当前播放的电视节目进行实时的保存电视节目信息,所以在拔下数据卡又再次连接后,可以继续根据所保存的电视节目信息恢复之前播放的电视节目的播放,而不必用户手动选择。此外,由于电视节目信息可分别保存至数据卡和计算机系统中,即使计算机系统的信息丢失,或者更换计算机系统,依然可以从数据卡获取保存的电视节目信息,从而为用户恢复上次播放的电视节目而继续观看。\n[0041] 如图2所示,给出了播放器正常播放电视节目的流程:\n[0042] 步骤S201、计算机系统检测到数据卡插入;\n[0043] 步骤S202、用户启动播放器;\n[0044] 步骤S203、播放器进行扫频,查找频道,创建本地播放列表;\n[0045] 步骤S204、选定频道,与数据卡进行控制指令的交互;数据卡开始接受电视数据,通过USB数据通道发给计算机系统;\n[0046] 步骤S205、计算机系统侧进行解码,将解码后的数据流发给播放器进行播放;\n[0047] 步骤S206、播放器将目前播放的频道信息保存在本地,然后,将频道信息保存到数据卡侧的EFS(Embedded File System,嵌入式文件系统)区域。\n[0048] 当用户在播放电视过程中切换频道时,播放器会将当前最新播放的频道信息保存在本地计算机系统和数据卡侧,以便下一次播放时从本地文件或者数据卡侧读出频道信息,继续播放。\n[0049] 如图3所示,给出了当用户再次将数据卡插入计算机系统(可以是原来的计算机系统,也可以是不同的计算机系统)时,完成继续播放的功能的具体流程步骤,包括:\n[0050] 步骤S301、判断播放器状态,如果播放器是关闭状态,则转步骤S302,如果播放器是打开状态,则转步骤S303;\n[0051] 步骤S302、从后台对播放器进行重新初始化操作,即调用播放器初始化代码,重置播放器状态等操作,作用是重置播放器,使播放器能正常和数据卡进行交互,转步骤S304;\n[0052] 步骤S303、对播放器进行初始化操作,该初始化包括为播放器分配内存、初始化播放器和电视功能串口的数据通道等,转步骤S304;\n[0053] 步骤S304、播放器进行扫频,搜索频道,针对不同的标准,搜索不同的信息。例如,针对CMMB标准,需要扫描频点信息和Service ID;针对ISDB-T标准,只需要扫描频点信息。\n[0054] 步骤S305、判断本地是否有频道列表文件,如果没有,转步骤S306,否则,转步骤S307;\n[0055] 步骤S306、创建本地播放列表文件,将创建的播放列表文件保存在本地播放器安装的目录下,转步骤S309;\n[0056] 步骤S307、使用搜索得到的频道列表更新本地频道列表,如果新的频道列表搜索到的频道含有本地以前没有的频道,则增加该频道信息,如果以前本地有而本次扫描没有的频道,删除该频道信息;\n[0057] 步骤S308、判断本地是否有上次播放频道的信息,即在本地检测是否有上次保存的观看频道的信息和信息的完整性,根据检测结果判断能否得到上次播放电视的频道信息,如果没有,转步骤S309,否则,转步骤S311;\n[0058] 步骤S309、判断数据卡侧的EFS区是否有上次播放频道的信息,即在数据卡侧检测是否有上次保存的观看频道的信息和信息的完整性,根据检测结果判断能否得到上次播放电视的频道信息,如果能,转步骤S310,否则转步骤S315;\n[0059] 步骤S310、计算机系统从数据卡侧的EFS区读取频道信息,即将在数据卡侧EFS区的频道信息通过USB数据通道,读到本地内存,转步骤S312;\n[0060] 步骤S311、从本地读取上次播放频道的信息,即将存在本地的频道信息读取到本地内存中,转步骤S312;\n[0061] 步骤S312、使用读取出来的上次播放的频道信息和本地频道列表进行比较,判断上次播放的频道是否在新的频道列表中,如果在,转步骤S313,否则,转步骤S315;\n[0062] 步骤S313、上次播放的频道在新的频道列表中,直接选定该频道,即播放器直接将该频道信息传入选频操作,直接选定该频道,转步骤S316;\n[0063] 步骤S314、上次播放的频道不在新的频道列表中,则说明新的环境搜索不到上次播放的频道,转步骤S315;\n[0064] 步骤S315、没有上次播放频道的信息,等待用户手动选择频道后,转步骤S316;\n[0065] 步骤S316、播放器与数据卡进行控制指令的交互,主要包括计算机系统侧给设备侧下发频道信息,设备侧对该指令的回复等;\n[0066] 步骤S317、数据卡侧开始接收数据,通过USB数据通道发给计算机系统;\n[0067] 步骤S318、计算机系统侧进行解码,将解码后的数据流发给播放器进行播放;\n[0068] 步骤S319、将当前播放电视的频道信息存在本地,然后,将频道信息保存到数据卡侧的EFS区域。\n[0069] 步骤S320、如果用户切换频道,则转步骤S316,重新开始播放新的电视频道,否则,继续播放原频道。\n[0070] 以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
法律信息
- 2014-03-19
- 2012-06-27
实质审查的生效
IPC(主分类): G06F 17/30
专利申请号: 201010521390.9
申请日: 2010.10.26
- 2011-03-09
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| | 暂无 |
2008-09-18
| | |
2
| |
2008-01-30
|
2006-07-28
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |