基于cam卡的搜台方法及搜台系统的制作方法

文档序号:7777689阅读:257来源:国知局
基于cam卡的搜台方法及搜台系统的制作方法
【专利摘要】本发明涉及一种基于CAM卡的搜台方法及搜台系统,搜台方法包括以下步骤:数字一体机发送包含用户信息的已付费频道的搜台请求指令至CAM卡;所述CAM卡根据所述搜台请求指令获取运营商前端发送的传输流,从所述传输流中获取已付费频道信息;将所述已付费频道信息封装为频道列表信息并发送至数字一体机,本发明能够根据用户的付费模式仅显示用户已付费的频道列表信息,提高搜台速度,并兼容运营商前端系统对于频道的呈现形式。
【专利说明】基于CAM卡的搜台方法及搜台系统
【技术领域】
[0001]本发明涉及数字电视【技术领域】,尤其涉及一种基于CAM卡的搜台方法及搜台系统。
【背景技术】
[0002]目前,数字一体机的搜台方式主要有两种:一种是全频点搜台,另一种是快速搜台。全频点搜台一般在整个频点范围内从低频点到高频点逐个频点进行搜索,这种方式搜台时间较长;快速搜台是在已知NIT (Network Information Table,网络信息表)主频点的前提下,按照NIT中所描述的频点信息进行搜台,这种方式搜台时间较短,但需要知道当地运营商的NIT主频点信息。
[0003]目前数字电视正在全面推广,但是各区域的政策及使用技术可能不相同,不同运营商发送数字电视信号的方式也不尽相同,数字电视的PSI (Program ServiceInformation,节目服务信息)和SI (Service Information,服务信息)中的组织形式也可能有差别。因此,各个运营商的频道呈现的方式包括排序及隐藏等也可能不相同。而机顶盒绝大部分都是运营商定制的,按照运营商的需求进行客制化的设计和开发。
[0004]由于不同的用户选择收看的付费频道不一样,可对不同用户的已付费频道进行定制化后发送给数字一体机。目前在数字一体机中体现定制化的信息有两种方法,一种是通过在数字一体机的终端配置当地运营商的信息,通过配置信息进行搜台、排序等相关操作,但难以适应运营商对于频道信息的调整;另一种是通过网络进行推送,这种方式仅限于激活网络功能的用户,使用范围小。基于上述的困难,数字一体机也难以根据用户的付费模式仅仅显示已付费频道信息。

【发明内容】

[0005]本发明的主要目的在于提供一种基于CAM卡的搜台方法及搜台系统,旨在实现根据用户的付费模式仅显示用户已付费的频道列表信息,提高搜台速度,并兼容运营商前端系统对于频道的呈现形式。
[0006]为了达到上述目的,本发明提出一种基于CAM卡的搜台方法,包括以下步骤:
[0007]数字一体机发送包含用户信息的已付费频道的搜台请求指令至CAM卡;
[0008]所述CAM卡根据所述搜台请求指令获取运营商前端发送的传输流,从所述传输流中获取已付费频道信息;
[0009]将所述已付费频道信息封装为频道列表信息并发送至数字一体机。
[0010]优选地,所述CAM卡根据所述搜台请求指令获取运营商前端发送的传输流,从所述传输流中获取已付费频道信息的步骤包括:
[0011]所述CAM卡根据所述搜台请求获取运营商前端发送的传输流中携带有频道信息的数据包,并获取所述数据包中的频道信息;
[0012]根据所述用户信息获取CA卡中的付费模式;[0013]根据所述付费模式对所述频道信息进行筛选,获取已付费频道信息。
[0014]优选地,所述将已付费频道信息封装为频道列表信息并发送至数字一体机的步骤包括:
[0015]获取已付费频道信息中各个已付费频道对应的频道名称、频道号及音视频PID ;
[0016]将所述各个已付费频道对应的频道名称、频道号及音视频PID封装为频道列表信息并发送至数字一体机。
[0017]优选地,所述方法还包括:所述数字一体机接收封装后的频道列表信息并显示。
[0018]本发明还提供一种基于CAM卡的搜台系统,包括数字一体机及CAM卡,所述数字一体机包括发送模块,所述CAM卡包括获取模块及封装模块,其中:
[0019]所述发送模块,用于发送包含用户信息的已付费频道的搜台请求指令至CAM卡;
[0020]所述获取模块,用于根据所述搜台请求指令获取运营商前端发送的传输流,从所述传输流中获取已付费频道信息;
[0021]所述封装模块,用于将所述已付费频道信息封装为频道列表信息并发送至数字一体机。
[0022]优选地,所述获取模块包括:
[0023]第一获取单元,用于根据所述搜台请求获取运营商前端发送的传输流中携带有频道信息的数据包,并获取所述数据包中的频道信息;
[0024]第二获取单元,用于根据所述用户信息获取CA卡中的付费模式;
[0025]筛选单元,用于根据所述付费模式对所述频道信息进行筛选,获取已付费频道信
肩、O
[0026]优选地,所述封装模块包括:
[0027]第三获取单元,用于获取已付费频道信息中各个已付费频道对应的频道名称、频道号及音视频PID ;
[0028]封装单元,用于将所述各个已付费频道对应的频道名称、频道号及音视频PID封装为频道列表信息并发送至数字一体机。
[0029]优选地,所述数字一体机还包括接收模块,所述接收模块,用于接收封装后的频道列表信息并显示。
[0030]本发明一种基于CAM卡的搜台方法,通过数字一体机发送已付费频道的搜台请求指令至CAM卡,CAM卡根据该搜台请求指令获取运营商前端发送的传输流并从传输流中获取已付费频道信息,将其封装为频道列表信息的形式后发送给数字一体机,一方面能够根据用户的付费模式仅显示用户已付费的频道列表信息,相对于全频点搜台显示更简洁的搜台结果,对于快速搜台操作更简单,提高搜台速度与使用体验,另一方面当运营商前端系统对频道信息进行调整和改变时,可在CAM卡中将频道信息封装为统一形式后再发送给数字一体机,使数字一体机兼容运营商前端系统对于频道的呈现形式,在数字一体机体现定制化的信息呈现模式。
【专利附图】

【附图说明】
[0031]图1是本发明基于CAM卡的搜台方法一实施例的流程示意图;
[0032]图2是图1所示CAM卡获取已付费频道信息的流程示意图;[0033]图3是图1所示将已付费频道信息封装为频道列表信息的流程示意图;
[0034]图4是本发明基于CAM卡的搜台系统一实施例的结构示意图;
[0035]图5是图4所示获取模块的结构示意图;
[0036]图6是图4所示封装模块的结构示意图。
[0037]为了使发明的技术方案更加清楚、明了,下面将结合附图作进一步详述。
【具体实施方式】
[0038]具体地,如图1所示,本发明一实施例提出一种基于CAM卡的搜台方法,包括:
[0039]步骤S101,数字一体机发送包含用户信息的已付费频道的搜台请求指令至CAM卡;
[0040]其中,CAM卡(Conditional Access Module,数字电视条件接收模块)是一个连接电视与外部信号源的设备。
[0041]其中,不同的用户根据自身的需求订购付费频道,当用户需要知道已订购的付费频道时,可在数字一体机中进行搜台得到频道信息。由于现有技术中只有全频点搜台及快速搜台两种方式,全频点搜台时间较长,而快速搜台需要提前知道当地运营商的NIT主频点信息,因此,这两种方式在用户急需了解已订购的付费频道时,无法针对用户已付费频道进行快速搜台。
[0042]本实施例当用户需要快速了解已订购的付费频道时,用户通过遥控器向数字一体机发送已付费频道的搜台请求,数字一体机将该搜台请求指令发送至CAM卡,该搜台请求指令中包含该用户的用户信息。
[0043]步骤S102,所述CAM卡根据所述搜台请求指令获取运营商前端发送的传输流,从所述传输流中获取已付费频道信息;
[0044]其中,当CAM卡接收到已付费频道的搜台请求指令,向运营商前端系统发送请求,运营商前端系统对节目信息及其相关信息的呈现做部署和发送,并通过数字电视网络进行传输,将节目信息及其相关信息发送至数字一体机中。
[0045]其中,运营商前端系统将频道信息及其相关信息附加在TS(Transport Stream,传输流)中并进行周期性的轮播,CAM卡从TS中获取全部的频道信息后,对所述频道信息进行过滤,得到已付费频道信息。由于频道信息附加在TS中周期性轮播,因此CAM卡能够快速获取全部已付费的频道信息。
[0046]步骤S103,将所述已付费频道信息封装为频道列表信息并发送至数字一体机。
[0047]当CAM卡获取已付费频道信息后,按照统一形式进行封装,最终封装为频道列表形式,将频道列表信息发送至数字一体机。由于频道列表信息很少,CAM卡将频道表发送给数字一体机所需时间较短,即搜台所需时间较短,能够实现快速搜台。
[0048]在一优选实施例中,上述实施例当CAM卡将已付费频道信息封装为频道列表信息并发送至数字一体机后,还包括以下步骤:数字一体机接收封装后的频道列表信息并显示。当数字一体机接收封装后的频道列表信息后,将该频道列表信息存储以备下一次使用,并在其屏幕上显示已付费频道的频道列表信息,至此,数字一体机完成已付费频道的搜台。
[0049]在一优选实施例中,如图2所示,上述实施例的步骤S102中CAM卡获取已付费频道信息包括:[0050]步骤S1021,所述CAM卡根据所述搜台请求获取运营商前端发送的传输流中携带有频道信息的数据包,并获取所述数据包中的频道信息;
[0051]步骤S1022,根据所述用户信息获取CA卡中的付费模式;
[0052]步骤S1023,根据所述付费模式对所述频道信息进行筛选,获取已付费频道信息。
[0053]其中,付费模式包括:基本包月模式或者特定节目付费模式等。
[0054]其中,由于不同的用户选择的付费模式不相同,为了能够根据用户的付费模式提供对应的频道信息,需要从CA卡中获取用户的付费模式,通过CA卡和CAM卡直接的交互,CAM卡可以间接获取到用户的付费模式。由于CAM卡和CA卡一般都是配套提供的,CAM卡和CA卡通过两者之间的通信协议获取用户的付费模式。这里的CA卡即CMMB移动电视CA解密卡,用于CMMB移动电视终端设备上,针对部分对CMMB加密的城市的终端设备。
[0055]当CAM卡获取数据包中的频道信息后,根据付费模式对所有的频道信息进行筛选,取出用户已付费频道信息。例如用户只对某些娱乐频道付费,则CAM卡只取出对应的已付费娱乐频道信息。
[0056]在一优选实施例中,如图3所示,上述实施例的步骤S103中将已付费频道信息封装为频道列表信息包括:
[0057]步骤S1031,获取已付费频道信息中各个已付费频道对应的频道名称、频道号及音视频PID ;
[0058]步骤S1032,将所述各个已付费频道对应的频道名称、频道号及音视频PID封装为频道列表信息并发送至数字一体机。
[0059]其中,由于运营商前端系统对频道信息进行调整和改变后,数字一体机很难根据上述调整和改变作出相应的调整,因此CAM卡从运营商前端系统获取的已付费频道信息是变化的,需要对频道信息进行统一的封装。
[0060]其中,TS是由多种数据组合而成,一个TS的数据包中的数据可以是视频数据、音频数据、填充数据或PSI/SI表格数据等,而每一种数据类型对应唯一的PID(PacketIdentifier,数据包传输标志码)。如某个节目的视频数据被标注为PID=45,那么在该TS中该节目对应的视频数据的PID都被标注为45。
[0061]具体可为:获取已付费频道信息中各个已付费频道对应的频道名称、频道号及音视频PID等,将各个已付费频道对应的频道名称、频道号及音视频PID等信息按顺序封装为频道列表形式,并将封装后的频道列表信息发送至数字一体机。
[0062]与现有技术相比,本实施例一种基于CAM卡的搜台方法,通过数字一体机发送已付费频道的搜台请求指令至CAM卡,CAM卡根据该搜台请求指令获取运营商前端发送的传输流并从传输流中过滤出已付费频道信息,将其封装为频道列表信息的形式后发送给数字一体机,一方面能够根据用户的付费模式仅显示用户已付费的频道列表信息,相对于全频点搜台显示更简洁的搜台结果,对于快速搜台操作更简单,提高搜台速度与使用体验,另一方面当运营商前端系统对频道信息进行调整和改变时,可在CAM卡中将频道信息封装为统一形式后再发送给数字一体机,使数字一体机兼容运营商前端系统对于频道的呈现形式,在数字一体机体现定制化的信息呈现模式。
[0063]如图4所示,本发明一实施例提出一种基于CAM卡的搜台系统,搜台系统包括数字一体机及CAM卡,数字一体机包括发送模块101,CAM卡包括获取模块102及封装模块103,其中:
[0064]发送模块101,用于发送包含用户信息的已付费频道的搜台请求指令至CAM卡;
[0065]其中,CAM卡(Conditional Access Module,数字电视条件接收模块)是一个连接电视与外部信号源的设备。
[0066]其中,不同的用户根据自身的需求订购付费频道,当用户需要知道已订购的付费频道时,可在数字一体机中进行搜台得到频道信息。由于现有技术中只有全频点搜台及快速搜台两种方式,全频点搜台时间较长,而快速搜台需要提前知道当地运营商的NIT主频点信息,因此,这两种方式在用户急需了解已订购的付费频道时,无法针对用户已付费频道进行快速搜台。
[0067]本实施例当用户需要快速了解已订购的付费频道时,用户通过遥控器向数字一体机发送已付费频道的搜台请求,数字一体机的发送模块101将该搜台请求指令发送至CAM卡,该搜台请求指令中包含该用户的用户信息。
[0068]获取模块102,用于根据所述搜台请求指令获取运营商前端发送的传输流,从所述传输流中获取已付费频道信息;
[0069]其中,当CAM卡接收到已付费频道的搜台请求指令,向运营商前端系统发送请求,运营商前端系统对节目信息及其相关信息的呈现做部署和发送,并通过数字电视网络进行传输,将节目信息及其相关信息发送至数字一体机中。
[0070]其中,运营商前端系统将频道信息及其相关信息附加在TS(Transport Stream,传输流)中并进行周期性的轮播,CAM卡的获取模块102从TS中获取全部的频道信息后,对所述频道信息进行过滤,得到已付费频道信息。由于频道信息附加在TS中周期性轮播,因此CAM卡能够快速获取全部已付费的频道信息。
[0071]封装模块103,用于将所述已付费频道信息封装为频道列表信息并发送至数字一体机。
[0072]当CAM卡获取已付费频道信息后,封装模块103按照统一形式进行封装,最终封装为频道列表形式,将频道列表信息发送至数字一体机。由于频道列表信息很少,CAM卡将频道表发送给数字一体机所需时间较短,即搜台所需时间较短,能够实现快速搜台。
[0073]在一优选实施例中,上述实施例中的数字一体机还包括接收模块,用于接收封装后的频道列表信息并显示。当数字一体机的接收模块接收到封装后的频道列表信息后,将该频道列表信息存储以备下一次使用,并在其屏幕上显示已付费频道的频道列表信息,至此,数字一体机完成已付费频道的搜台。
[0074]在一优选实施例中,如图5所示,上述实施例的获取模块102包括:
[0075]第一获取单元1021,用于根据所述搜台请求获取运营商前端发送的传输流中携带有频道信息的数据包,并获取所述数据包中的频道信息;
[0076]第二获取单元1022,用于根据所述用户信息获取CA卡中的付费模式;
[0077]筛选单元1023,用于根据所述付费模式对所述频道信息进行筛选,获取已付费频道信息。
[0078]其中,付费模式包括:基本包月模式或者特定节目付费模式等。
[0079]其中,由于不同的用户选择的付费模式不相同,为了能够根据用户的付费模式提供对应的频道信息,需要第二获取单元1022从CA卡中获取用户的付费模式,通过CA卡和CAM卡直接的交互,CAM卡可以间接获取到用户的付费模式。由于CAM卡和CA卡一般都是配套提供的,CAM卡和CA卡通过两者之间的通信协议获取用户的付费模式。
[0080]当CAM卡获取数据包中的频道信息后,筛选单元1023根据付费模式对所有的频道信息进行筛选,取出用户已付费频道信息。例如用户只对某些娱乐频道付费,则CAM卡只取出对应的已付费娱乐频道信息。
[0081 ] 在一优选实施例中,如图6所示,上述实施例的封装模块103包括:
[0082]第三获取单元1031,用于获取已付费频道信息中各个已付费频道对应的频道名称、频道号及音视频PID ;
[0083]封装单元1032,用于将所述各个已付费频道对应的频道名称、频道号及音视频PID信息封装为频道列表信息并发送至数字一体机。
[0084]其中,由于运营商前端系统对频道信息进行调整和改变后,数字一体机很难根据上述调整和改变作出相应的调整,因此CAM卡从运营商前端系统获取的已付费频道信息是变化的,需要对频道信息进行统一的封装。
[0085]其中,TS是由多种数据组合而成,一个TS的数据包中的数据可以是视频数据、音频数据、填充数据或PSI/SI表格数据等,而每一种数据类型对应唯一的PID(PacketIdentifier,数据包传输标志码)。如某个节目视频数据被标注为PID=45,那么在该TS中该节目对应的视频数据的PID都被标注为45。
[0086]具体可为:第三获取单元1031获取已付费频道信息中各个已付费频道对应的频道名称、频道号及音视频PID等,封装单元1032将各个已付费频道对应的频道名称、频道号及音视频PID按顺序封装为频道列表形式,并将封装后的频道列表信息发送至数字一体机。
[0087]本发明一种基于CAM卡的搜台方法及搜台系统,通过数字一体机发送已付费频道的搜台请求指令至CAM卡,CAM卡根据该搜台请求指令获取运营商前端发送的传输流并从传输流中过滤出已付费频道信息,将其封装后发送给数字一体机,一方面能够根据用户的付费模式仅显示用户已付费的频道列表信息,相对于全频点搜台显示更简洁的搜台结果,对于快速搜台操作更简单,提高搜台速度与使用体验,另一方面当运营商前端系统对频道信息进行调整和改变时,可在CAM卡中将频道信息封装为统一形式后再发送给数字一体机,使数字一体机兼容运营商前端系统对于频道的呈现形式,并在数字一体机体现定制化的{目息呈现模式。
[0088]以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或流程变换,或直接或间接运用在其它相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种基于CAM卡的搜台方法,其特征在于,包括以下步骤: 数字一体机发送包含用户信息的已付费频道的搜台请求指令至CAM卡; 所述CAM卡根据所述搜台请求指令获取运营商前端发送的传输流,从所述传输流中获取已付费频道信息; 将所述已付费频道信息封装为频道列表信息并发送至数字一体机。
2.根据权利要求1所述的搜台方法,其特征在于,所述CAM卡根据所述搜台请求指令获取运营商前端发送的传输流,从所述传输流中获取已付费频道信息的步骤包括: 所述CAM卡根据所述搜台请求获取运营商前端发送的传输流中携带有频道信息的数据包,并获取所述数据包中的频道信息; 根据所述用户信息获取CA卡中的付费模式; 根据所述付费模式对所述频道信息进行筛选,获取已付费频道信息。
3.根据权利要求1所述的搜台方法,其特征在于,所述将已付费频道信息封装为频道列表信息并发送至数字一体机的步骤包括: 获取已付费频道信息中各个已付费频道对应的频道名称、频道号及音视频PID ; 将所述各个已付费频道对应的频道名称、频道号及音视频PID封装为频道列表信息并发送至数字一体机。
4.根据权利要求1至3任一项所述的搜台方法,其特征在于,所述方法还包括:所述数字一体机接收封装后的频道列表信息并显示。
5.一种基于CAM卡的搜台系统,包括数字一体机及CAM卡,其特征在于,所述数字一体机包括发送模块,所述CAM卡包括获取模块及封装模块,其中: 所述发送模块,用于发送包含用户信息的已付费频道的搜台请求指令至CAM卡;所述获取模块,用于根据所述搜台请求指令获取运营商前端发送的传输流,从所述传输流中获取已付费频道信息; 所述封装模块,用于将所述已付费频道信息封装为频道列表信息并发送至数字一体机。
6.根据权利要求5所述的搜台系统,其特征在于,所述获取模块包括: 第一获取单元,用于根据所述搜台请求获取运营商前端发送的传输流中携带有频道信息的数据包,并获取所述数据包中的频道信息; 第二获取单元,用于根据所述用户信息获取CA卡中的付费模式; 筛选单元,用于根据所述付费模式对所述频道信息进行筛选,获取已付费频道信息。
7.根据权利要求5所述的搜台系统,其特征在于,所述封装模块包括: 第三获取单元,用于获取已付费频道信息中各个已付费频道对应的频道名称、频道号及音视频PID ; 封装单元,用于将所述各个已付费频道对应的频道名称、频道号及音视频PID封装为频道列表信息并发送至数字一体机。
8.根据权利要求5至7任一项所述的搜台系统,其特征在于,所述数字一体机还包括接收模块,所述接收模块,用于接收封装后的频道列表信息并显示。
【文档编号】H04N21/435GK103607614SQ201310606615
【公开日】2014年2月26日 申请日期:2013年11月25日 优先权日:2013年11月25日
【发明者】祝丰年 申请人:深圳Tcl新技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1