一种数字电视的解扰方法、数字电视及CAM卡
技术领域
本发明涉及数字电视技术领域,尤其涉及一种数字电视的解扰方法、数字电视及CAM卡。
背景技术
目前,在数字电视领域,许多国家和地区都采用或兼容了DVB(Digital VideoBroadcasting,数字视频广播)的数字电视标准,但在具体的实施过程中,不同的运营商采用的技术方案又有些差异,尤其是负责数字电视节目传输安全的CAS(Conditional AccessSystem,条件接入***),而且不同的CAS方案之间互相不能兼容。
为了避免数字电视厂商需针对不同的CAS方案发行不同版本的数字电视产品的问题,现有技术中在数字电视中设置了CI(Common Interface,通用接口),数字电视中的信号接收端将接收到的数字信号通过CI接口发送给CAM(Conditional Access Module,条件接入模块)卡,由CAM卡对采用不同CAS方案的数字信号进行解扰。然而,通过设置CI接口,虽然可以解决不同运营商之间CAS方案互不兼容的问题,但是对于同一CAM卡,其在不同CAS方案、甚至在处理同一运营商的不同业务时,CAM卡的解扰能力是不同的。比如说,某一CAM卡在某一CAS方案下可同时解扰4个节目,而在另一CAS方案下则只能解扰1个节目。因此,现有技术中往往存在着因数字电视无法得知CAM卡的处理能力,在用户观看或录制多个加扰节目,因CAM卡的解扰能力不足而解扰失败的情况下,用户也无法得知节目无法观看或录制的原因,使得用户体验较差。
因此,目前亟需一种数字电视的解扰方法,用以解决现有技术中因数字电视无法及时得知CAM卡的处理能力而带来的用户体验较差的技术问题。
发明内容
本发明实施例提供一种数字电视的解扰方法、数字电视及CAM卡,用以解决现有技术中因数字电视无法及时得知CAM卡的处理能力而带来的用户体验较差的技术问题。
本发明实施例中提供的一种数字电视的解扰方法,该方法应用于数字电视,该方法包括:
接收业务请求消息,所述业务请求消息中包括第一频道的标识;
根据所述第一频道的标识,接收所述第一频道的传输流,并根据所述传输流确定出所述第一频道所属的第一条件接入***;
根据条件接入***与解扰能力阈值的对应关系,确定出所述第一条件接入***对应的解扰能力阈值;
获取当前的待解扰业务量,若确定所述待解扰业务量大于所述第一条件接入***对应的解扰能力阈值,则发出业务请求失败的提示信息。
可选地,所述方法还包括:
若确定所述待解扰业务量小于等于所述第一条件接入***对应的解扰能力阈值,则将所述传输流发送给CAM卡;
接收所述CAM卡解扰所述传输流后得到的数据流,并根据所述数据流响应所述业务请求消息。
可选地,所述条件接入***与解扰能力阈值的对应关系通过如下方式获得:
检测是否有CAM卡接入,若有,则向所述CAM卡发送条件接入请求信息;
接收所述CAM卡在接收到所述条件接入请求信息后返回的条件接入信息;
根据所述条件接入信息中包括的所述CAM卡支持的N个条件接入***,以及每个条件接入***对应的解扰能力阈值,确定出所述条件接入***与解扰能力阈值的对应关系。
可选地,所述条件接入信息中还包括所述N个条件接入***中的每个条件接入***对应的接入控制类型;
所述获取当前的待解扰业务量,包括:
若确定所述第一条件接入***对应的接入控制类型为频道控制,则获取所述数字电视当前待解扰频道的数量;
若确定所述第一条件接入***对应的接入控制类型为权限控制,则获取所述数字电视对当前各待解扰频道进行解扰所需的控制字的数量。
本发明实施例还提供的另一种数字电视的解扰方法,该方法应用于ACM卡,该方法包括:
接收数字电视发送的条件接入请求信息;
根据所述条件接入请求信息,向所述数字电视返回条件接入信息;所述条件接入信息中包括所述CAM卡支持的N个条件接入***,以及每个条件接入***对应的解扰能力阈值。
可选地,所述条件接入信息中还包括所述N个条件接入***中的每一条件接入***对应的接入控制类型。
基于同样的发明构思,本发明实施例还提供一种数字电视,所述数字电视包括:
接收模块,用于接收业务请求消息,所述业务请求消息中包括第一频道的标识;以及根据所述第一频道的标识,接收所述第一频道的传输流;
确定模块,用于根据所述传输流,确定出所述第一频道所属的第一条件接入***;
所述确定模块还用于,根据条件接入***与解扰能力阈值的对应关系,确定出所述第一条件接入***对应的解扰能力阈值;
解扰模块,用于获取当前的待解扰业务量,若确定所述待解扰业务量大于所述第一条件接入***对应的解扰能力阈值,则提示所述业务请求失败。
可选地,所述解扰模块还用于:
若确定所述待解扰业务量小于等于所述第一条件接入***对应的解扰能力阈值,则将所述传输流发送给CAM卡;
接收所述CAM卡解扰所述传输流后得到的数据流,并根据所述数据流响应所述业务请求消息。
可选地,所述数字电视还包括获取模块,所述获取模块用于:
检测是否有CAM卡接入,若有,则向所述CAM卡发送条件接入请求信息;
接收所述CAM卡在接收到所述条件接入请求信息后返回的条件接入信息;
根据所述条件接入信息中包括的所述CAM卡支持的N个条件接入***,以及每个条件接入***对应的解扰能力阈值,得到所述条件接入***与解扰能力阈值的对应关系。
可选地,所述条件接入信息中还包括所述N个条件接入***中的每个条件接入***对应的接入控制类型;
所述解扰模块具体用于:
若确定所述第一条件接入***对应的接入控制类型为频道控制,则获取所述数字电视当前待解扰频道的数量;
若确定所述第一条件接入***对应的接入控制类型为权限控制,则获取所述数字电视对当前各待解扰频道进行解扰所需的控制字的数量。
本发明实施例还提供一种CAM卡,所述CAM卡包括:
接收模块,用于接收数字电视发送的条件接入请求信息;
发送模块,用于根据所述条件接入请求信息,向所述数字电视返回条件接入信息;所述条件接入信息中包括所述CAM卡支持的N个条件接入***,以及每个条件接入***对应的解扰能力阈值。
可选地,所述条件接入信息中还包括所述N个条件接入***中的每一条件接入***对应的接入控制类型。
本发明实施例中,数字电视接收针对于第一频道的业务请求消息,根据接收到的第一频道的传输流,确定出第一频道所属的第一条件接入***,随后根据条件接入***与解扰能力阈值的对应关系,确定出第一条件接入***对应的解扰能力阈值,进而,数字电视获取当前的待解扰业务量,若确定待解扰业务量大于第一条件接入***对应的解扰能力阈值,则提示业务请求失败。可见,由于本发明实施例中数字电视可确定出第一条件接入***对应的解扰能力阈值,并在待解扰业务量大于第一条件接入***的解扰能力阈值的情况下,提示业务请求失败,使得用户可及时得知因解扰能力不足而当前无法对选定的节目进行解扰,从而提高了用户体验。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种数字电视的解扰方法所对应的流程示意图;
图2为本发明实施例提供的数字电视获取条件接入***与解扰能力阈值的对应关系,以及接入控制类型的过程所对应的流程示意图;
图3为本发明具体实施例一中的数字电视的解扰方法所对应的流程示意图;
图4为本发明具体实施例二中的数字电视的解扰方法所对应的流程示意图;
图5为本发明实施例提供的一种数字电视的结构示意图;
图6为本发明实施例提供的一种CAM卡的结构示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
本发明实施例中,所述数字电视具体是指播放数字电视节目的电视设备,该数字电视节目通过数字电视信号的方式进行传输。具体的,本发明实施例中所述的数字电视信号均为采用DVB(Digital Video Broadcasting,数字视频广播)标准的数字电视信号。
具体来说,数字电视节目是由运营商发行并向用户传输的,对于不同的国家或地区,运营数字电视节目的运营商是不同的,比如说,在中国大陆地区,数字电视节目的运营商具体是指国家广电总局。
在数字电视传输的过程中,为了保证所传输的数字电视信号的安全,运营商通常会对数字电视信号进行加扰。在这种情况下,只有订购有相关数字电视节目的用户才有能力对加扰后的数字电视信号进行解扰,而未订购相关数字电视节目的用户即使非法获取了加扰后的数字电视信号,由于无法对其进行解扰,其数字电视也不能播放该数字电视信号对应的电视节目。
对于不同的运营商或者同一运营商的不同业务来说,可能采用的是不同的条件接入***,即对数字电视进行加扰采用的通用加扰算法不同。因此,为了使同一数字电视可正常播放采用多个条件接入***进行加扰的数字电视节目,本发明实施例中所述的数字电视上设置有CI(Common Interface)接口,该CI接口具体用于***CAM卡,通过CAM卡来兼容不同的条件接入***。
本发明实施例中所述的CAM卡用于对加扰后的数字电视信号进行解扰,其可支持多个条件接入***,即可对多种通用加扰算法加扰的数字电视节目进行解扰。
在通过CAM卡对数字电视信号进行解扰时,CAM卡需***数字电视中设置的CI插槽中,经由CI接口,数字电视将接收到的数字电视信号发送给CAM卡,由CAM卡对数字电视信号进行解扰后,将相应的解扰后的数字电视信号再经由CI接口发送给数字电视,由数字电视播放该数字电视信号对应的电视节目。
下面结合说明书附图对本发明实施例做进一步详细描述。
图1为本发明实施例提供的一种数字电视的解扰方法所对应的流程示意图,如图1所示,所述方法应用于数字电视,具体包括如下步骤S101至步骤S104:
步骤S101:接收业务请求消息,所述业务请求消息中包括第一频道的标识;
步骤S102:根据所述第一频道的标识,接收所述第一频道的传输流,并根据所述传输流确定出所述第一频道所属的第一条件接入***;
步骤S103:根据条件接入***与解扰能力阈值的对应关系,确定出所述第一条件接入***对应的解扰能力阈值;
步骤S104:获取当前的待解扰业务量,若确定所述待解扰业务量大于所述第一条件接入***对应的解扰能力阈值,则提示所述业务请求失败。
由于本发明实施例中数字电视可确定出第一条件接入***对应的解扰能力阈值,并在待解扰业务量大于第一条件接入***的解扰能力阈值的情况下,提示业务请求失败,使得用户可以得知当前因解扰能力不足而无法对选定的节目进行解扰,从而提高了用户体验。
具体的,在步骤S101中,数字电视接收业务请求消息,其中该业务请求消息具体是用户针对于第一频道的业务请求消息,该业务请求消息中包括第一频道的标识。
该业务请求消息可以是多种类型的业务请求消息,比如说,可以是用户请求播放或录制某一频道的节目的业务请求消息,或者也可以是其他类型的业务请求消息,具体由数字电视的功能或预置的各种操作方式而定,此处不做具体限制。
本发明实施例中,用户可通过多种方式向数字电视发送业务请求消息,如通过以红外、无线、有线等方式与数字电视相连接的遥控设备发送业务请求消息,或者也可以通过数字电视上设置的按钮、或触控屏幕来发送业务请求消息,此处不做具体限制。当然,所述遥控设备具体可包括遥控器、各种类型的智能终端,如手机、平板电脑等,此处不做限制。
举例来说,用户可通过遥控器来选定要录制或播放的第一频道,然后通过点击确认按钮,向数字电视发送针对于第一频道的业务请求消息,该选定第一频道的动作具体可以是直接切换频道,也可以是打开画中画界面选台,当然若用户选定的是预约录制,在点击确认按钮之前,还可包括预约录制时间等步骤,此处不做具体限制。
在步骤S102中,若用户已选定第一频道,并向数字电视发送了业务请求消息,则数字电视根据该第一频道的标识,可接收到第一频道的传输流,该传输流又称TS(TransportStream,传输流)流,具体是指第一频道的数字信号,其中包括第一频道的电视节目的数据信号,以及运营商对数字电视信号进行加扰的相关信息,如条件接入***的标识。
因而,数字电视在接收到第一频道的传输流后,可根据该传输流确定出第一频道所属的第一条件接入***。其中,该第一条件接入***是指该数字电视***的CAM卡中支持的N个条件接入***中的某一条件接入***。
在步骤S103中,数字电视可根据条件接入***与解扰能力阈值的对应关系,确定出第一条件接入***对应的解扰能力阈值。
本发明实施例中,所述条件接入***与解扰能力阈值的对应关系具体是指,数字电视中***CAM卡所支持的各条件接入***与解扰能力阈值的对应关系。具体的,该CAM卡可支持N个条件接入***,且,N个条件接入***中的每个条件接入***均对应一个解扰能力阈值。其中,不同条件接入***对应的解扰能力阈值可以相同,也可以不相同,此处不做具体限制。
本发明实施例中,数字电视在检测到有CAM卡***后,即可通过CI接口与CAM卡进行通信,以获取CAM卡支持的N个条件接入***,以及N个条件接入***中的每一条件接入***对应的解扰能力阈值,得到上述条件接入***与解扰能力阈值的对应关系。
在步骤S104中,数字电视获取当前的待解扰业务量,若确定待解扰业务量大于第一条件接入***对应的解扰能力阈值,则提示业务请求失败。其中,数字电视可以通过发出业务请求失败的提示信息的方法,提示用户该业务请求失败。具体的,业务请求失败的提示信息具体用于提示用户当前CAM卡的解扰能力不足,无法对当前选定的所有频道进行同时解扰,用户针对选定的第一频道的操作将会失败,而针对之前选定的其他频道的操作则不会受影响。
举例来说,若用户当前已在观看第二频道的电视节目,同时还在录制第三频道的电视节目,此时,若用户发起针对第一频道的业务请求,比如说,请求以画中画模式播放第一频道的电视节目,则数字电视在判断当前待解扰业务量大于解扰能力阈值的情况下,将会发出业务请求失败的提示信息,以提示用户因CAM卡的解扰能力不足,当前选定的第一频道将无法正常播放,而针对于第二频道和第三频道的操作则正常进行,不会受到影响。
需要说明的是,数字电视可通过多种方式发出业务请求失败的提示信息,比如说,在电视屏幕上显示出该提示信息,或者发出警报铃声,或者发出语音提示信息,又或者还可以一边在电视屏幕上显示提示信息,同时发出语音提示信息,此处不做具体限制。
数字电视若确定待解扰业务量小于等于第一条件接入***对应的解扰能力阈值,则将传输流发送给CAM卡,由该CAM卡对传输流进行解扰;随后,数字电视接收CAM卡解扰传输流后得到的数据流,并根据该数据流响应业务请求消息。
举例来说,若用户当前已在观看第二频道的电视节目,同时还在录制第三频道的电视节目,此时,若用户发起针对第一频道的业务请求,比如说,请求以画中画模式播放第一频道的电视节目,则数字电视在判断当前待解扰业务量小于等于解扰能力阈值的情况下,将接收到的第一频道的传输流发送给CAM卡,由CAM卡对该第一频道的传输流进行解扰,并将解扰后得到的第一频道的数据流返回该数字电视,由数字电视根据该数据流播放第一频道的电视节目,同时,数字电视还可正常播放第二频道的电视节目,并录制第三频道中的电视节目。
本发明实施例中,所述待解扰业务量可以是数字电视当前待解扰频道的数量,或者数字电视对当前各待解扰频道进行解扰所需控制字的数量。
具体的,所述待解扰业务量是由所述数字电视根据第一条件接入***的接入控制类型决定的,所述第一条件接入***的接入控制类型可以为频道控制或者权限控制。若第一条件接入***的接入控制类型为频道控制,则所述待解扰业务量为数字电视当前待解扰频道的数量,若第一条件接入***的接入控制类型为权限控制,则待解扰业务量为数字电视对当前各待解扰频道进行解扰所需控制字的数量。
需要说明的是,同上文中所述的条件接入***与解扰能力阈值的对应关系相同,数字电视可在检测到有CAM卡***后,通过CI接口与CAM卡进行通信,在获取CAM卡支持的N个条件接入***的同时,获取所述N个条件接入***中的每一条件接入***的接入控制类型。
本发明实施例中,数字电视获取条件接入***与解扰能力阈值的对应关系,以及获取各条件接入***的接入控制类型的过程可包括图2中所示的如下步骤S201至步骤S203:
步骤S201:所述数字电视检测是否有CAM卡接入,若有,则向所述CAM卡发送条件接入请求信息;
步骤S202:所述CAM卡根据所述条件接入请求信息,向所述数字电视返回条件接入信息;所述条件接入信息中包括所述CAM卡支持的N个条件接入***,以及每个条件接入***对应的解扰能力阈值和接入控制类型。
步骤S203:所述数字电视根据所述N个条件接入***中每个条件接入***对应的解扰能力阈值和接入控制类型,确定出所述条件接入***与解扰能力阈值的对应关系。
可见,本发明实施例中,数字电视可在检测到数字电视中存在CAM卡***后,即通过与CAM卡通信获取所述CAM卡中支持的各个条件接入***,以及该CAM卡在每一条件***中的解扰能力。如此,当用户操作数字电视时遇到因CAM卡解扰能力不足,无法响应正常观看或录制时,数字电视可根据获取的CAM的解扰能力,对用户进行及时的提示,以避免用户体验较差的问题。
在步骤S201中,在CAM卡***所述数字电视的CI接口后,数字电视首先对***的CAM卡进行认证,以使数字电视获取CAM卡的各项属性信息,便于数字电视管理其的播放录制等功能。
具体包括,数字电视创建CA resource,并向CAM卡发送条件接入请求信息。其中,所述条件接入请求信息又可称为CA Info Enquiry信息,所述条件接入信息的格式可如下表1所示。
表1条件接入请求信息示例
CA Info Enquiry |
|
ca_info_enq_tag |
24bits |
leng_field()=0 |
|
如表1中所示,所述条件接入请求信息包括两个字段,即ca_info_enq_tag和leng_field()=0。其中,ca_info_enq_tag为该消息的标志头部,占24位的长度,用于在CAM卡接收到该信息后识别出其为条件接入请求信息,leng_field()=0为表示标识头部之后该消息还包括的字节数。
在步骤S202中,CAM卡在接收到上述条件接入信息后,向所述电视电视返回条件接入信息,该条件接入信息又可称为CA Info信息,该条件接入信息的格式可为如下表2所示。
表2条件接入信息的格式示例
如表2所示,条件接入信息中的ca_info_tag为条件接入信息中的标识头部,用来标识该信息为条件接入信息;length_field表示该条件接入信息在标识头部之后的内容所占用字节数;for循环部分用于标识该CAM卡中支持的N个条件接入***,其中,每一条件接入***均对应3个属性,CA_system_id指该条件接入***的类型,占16位的长度,CA_type表示该条件接入***的接入控制类型,占8位的长度,Encrypt_number为该条件接入***的解扰能力阈值,占8位。
可见,对于任一条件接入***来说,其属性信息一共占据32位的长度,若该CAM支持的条件接入***的数量为2,则条件接入信息中的length_field相应地就为64位,依此类推,此处不再赘述。
需要说明的是,如前文所述,某一条件接入信息中的接入控制类型可以为频道控制和权限控制两种,其中,频道控制又可记作type_Channel,权限控制又可记作type_ECM.。
相对应的,针对某一条件接入***,若条件接入信息中该条件接入***对应的CA_type为type_Channel(即频道控制),则意味着在该条件接入***中数字电视的待解扰业务量为数字电视同时解扰的频道的数量,该条件接入***对应的Encrypt_number为该数字电视可同时解扰的频道的最大数量。
若条件接入信息中该条件接入***对应的CA_type为type_ECM(即权限控制),则意味着在该条件接入***中数字电视的待解扰业务量为数字电视对各个待解扰频道进行同时解扰所需的控制字的数量,该条件接入***对应的Encrypt_number为该数字电视对各个待解扰频道进行同时解扰所需的控制字的最大数量。
在步骤S203中,数字电视获取条件接入信息中N个条件接入***中每个条件接入***对应的解扰能力阈值和接入控制类型,并存储在数字电视中。
下面以两个具体实施例来具体说明本发明中的数字电视的解扰方法的技术方案。
具体实施例一
图3为本发明具体实施例一中的数字电视的解扰方法所对应的流程示意图,如图3所示,数字电视在检测到有CAM卡***后,向CAM卡发送CA Info Enquiry信息,以获取该CAM卡支持的各个条件接入***的属性信息。CAM卡接收到该CA Info Enquiry信息后,向数字电视返回CA Info信息。随后,若数字电视接收到CAM卡发送的CA Info信息,则记录该CAM卡支持的N个条件接入***,以及每一条件接入***对应的CA_type和Encrypt_number。
此后,用户可通过选台操作(包括切换频道、打开画中画模式选台、选台录制等操作),向数字电视发送业务请求信息,以请求数字电视播放或录制某一频道的电视节目。
若用户选定第一频道,数字电视即可接收到用户针对第一频道的业务请求消息,以及第一频道的传输流。数字电视根据第一频道的传输流,确定出第一频道所属的第一条件接入***,数字电视根据其在***CAM卡时获取到的CAM卡支持的各个条件接入***的属性信息,若确定该第一条件接入***的CA_type为CA_Channel,则获取当前需同时解扰的频道的数量total channel number,并将获取到的该当前需同时解扰的频道的数量totalchannel number与该第一条件接入***对应的Encrypt_number进行比较。若totalchannel number小于等于Encrypt_number,则将第一频道的TS流发送给CAM卡,并接收CAM卡返回的解扰后的TS流,播放或录制第一频道的节目。若total channel number大于Encrypt_number,则不将第一频道的TS流发送给CAM卡(即不对第一频道的TS流进行及绕),发出操作失败的提示信息,以提示用户因CAM卡的解扰能力有限不能正常播放或录制第一频道的节目。
具体实施例二
图4为本发明具体实施例二中的数字电视的解扰方法所对应的流程示意图,如图4所示,数字电视在检测到有CAM卡***后,向CAM卡发送CA Info Enquiry信息,以获取该CAM卡支持的各个条件接入***的属性信息。CAM卡接收到该CA Info Enquiry信息后,向数字电视返回CA Info信息。随后,若数字电视接收到CAM卡发送的CA Info信息,则记录该CAM卡支持的N个条件接入***,以及每一条件接入***对应的CA_type和Encrypt_number。
此后,用户可通过选台操作(包括切换频道、打开画中画模式选台、选台录制等操作),向数字电视发送业务请求信息,以请求数字电视播放或录制某一频道的电视节目。
若用户选定第一频道,数字电视即可接收到用户针对第一频道的业务请求消息,以及第一频道的传输流。数字电视根据第一频道的传输流,确定出第一频道所属的第一条件接入***,数字电视根据其在***CAM卡时获取到的CAM卡支持的各个条件接入***的属性信息,若确定该第一条件接入***的CA_type为CA_ECM,则获取对当前需同时解扰的各个频道进行解扰所需CW(Control Word,控制字)的数量total key number,并将获取到的该对当前需同时解扰的各个频道所需CW的数量total key number与该第一条件接入***对应的Encrypt_number进行比较。若total key number小于等于Encrypt_number,则将第一频道的TS流发送给CAM卡,并接收CAM卡返回的解扰后的TS流,播放或录制第一频道的节目。若total key number大于Encrypt_number,则不将第一频道的TS流发送给CAM卡(即不对第一频道的TS流进行及绕),发出操作失败的提示信息,以提示用户因CAM卡的解扰能力有限不能正常播放或录制第一频道的节目。
基于同样的发明构思,本发明实施例还提供一种数字电视,图5为本发明实施例中提供的数字电视的结构示意图,如图5所示,所述数字电视包括:
接收模块501,用于接收业务请求消息,所述业务请求消息中包括第一频道的标识;以及根据所述第一频道的标识,接收所述第一频道的传输流;
确定模块502,用于根据所述传输流,确定出所述第一频道所属的第一条件接入***;
所述确定模块502还用于,根据条件接入***与解扰能力阈值的对应关系,确定出所述第一条件接入***对应的解扰能力阈值;
解扰模块503,用于获取当前的待解扰业务量,若确定所述待解扰业务量大于所述第一条件接入***对应的解扰能力阈值,则提示业务请求失败。
可选地,所述解扰模块503还用于:
若确定所述待解扰业务量小于等于所述第一条件接入***对应的解扰能力阈值,则将所述传输流发送给CAM卡;
接收所述CAM卡解扰所述传输流后得到的数据流,并根据所述数据流响应所述业务请求消息。
可选地,所述数字电视还包括获取模块504,所述获取模块504用于:
检测是否有CAM卡接入,若有,则向所述CAM卡发送条件接入请求信息;
接收所述CAM卡在接收到所述条件接入请求信息后返回的条件接入信息;
根据所述条件接入信息中包括的所述CAM卡支持的N个条件接入***,以及每个条件接入***对应的解扰能力阈值,得到所述条件接入***与解扰能力阈值的对应关系。
可选地,所述条件接入信息中还包括所述N个条件接入***中的每个条件接入***对应的接入控制类型;
所述解扰模块503具体用于:
若确定所述第一条件接入***对应的接入控制类型为频道控制,则获取所述数字电视当前待解扰频道的数量;
若确定所述第一条件接入***对应的接入控制类型为权限控制,则获取所述数字电视对当前各待解扰频道进行解扰所需的控制字的数量。
本发明实施例还提供一种CAM卡,图6为本发明实施例中提供的CAM卡的结构示意图,如图6所示,所述CAM卡包括:
接收模块601,用于接收数字电视发送的条件接入请求信息;
发送模块602,用于根据所述条件接入请求信息,向所述数字电视返回条件接入信息;所述条件接入信息中包括所述CAM卡支持的N个条件接入***,以及每个条件接入***对应的解扰能力阈值。
可选地,所述条件接入信息中还包括所述N个条件接入***中的每一条件接入***对应的接入控制类型。
由上述内容可以看出:
本发明实施例中,数字电视接收针对于第一频道的业务请求消息,根据接收到的第一频道的传输流,确定出第一频道所属的第一条件接入***,随后根据条件接入***与解扰能力阈值的对应关系,确定出第一条件接入***对应的解扰能力阈值,进而,数字电视获取当前的待解扰业务量,若确定待解扰业务量大于第一条件接入***对应的解扰能力阈值,则提示业务请求失败。可见,由于本发明实施例中数字电视可确定出第一条件接入***对应的解扰能力阈值,并在待解扰业务量大于第一条件接入***的解扰能力阈值的情况下,提示业务请求失败,使得用户可及时得知因解扰能力不足而当前无法对选定的节目进行解扰,从而提高了用户体验。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或两个以上其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或两个以上流程和/或方框图一个方框或两个以上方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或两个以上流程和/或方框图一个方框或两个以上方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或两个以上流程和/或方框图一个方框或两个以上方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。