用于数字电视接收终端的智能卡及其工作方法

文档序号:7699965阅读:231来源:国知局
专利名称:用于数字电视接收终端的智能卡及其工作方法
技术领域
本发明涉及数字电视领域,具体而言,涉及一种用于数字电视接收终端的智能卡 及其工作方法。
背景技术
目前在数字电视领域,在前端如播出机构,条件接收系统(Conditional Access System,简称CAS)的前端系统使用控制字对数字电视节目进行加扰,将控制字加密后随数 字电视节目信号发送给数字电视接收终端,并对购买了电视节目的用户发送授权。而在终 端,则在数字电视接收终端(常见的有数字电视机顶盒、数字电视一体机)中集成与CAS前 端系统相对应的CAS代理软件,并插入与CAS前端系统相对应的智能卡,如果智能卡中有节 目授权,就可以对加密后的控制字解密,并将解密后得到的控制字送给接收终端,由接收终 端利用该控制字对接收到的加扰后的数字电视节目信号解扰收看。从而通过CAS实现只有 被授权的用户才能够收看电视节目。在实现本发明过程中,发明人发现现有技术中至少存在如下问题智能卡并不判 断加密后的控制字是从一台还是多台接收终端送来的,因此多台数字电视接收终端共同使 用一张授权智能卡时,可共同收看电视节目,从而给数字电视运营商带来极大的经济损失。

发明内容
本发明旨在提供一种用于数字电视接收终端的智能卡及其工作方法,能够解决现 有技术当多台数字电视接收终端共同使用一张授权智能卡时,可共同收看电视节目,从而 给数字电视运营商带来极大的经济损失的问题。在本发明的实施例中,提供了一种用于数字电视接收终端的智能卡的工作方法, 包括接收来自数字电视接收终端的加密后的控制字;判断接收到加密后的控制字的频率 是否小于预定频率值;若否,则停止工作。在本发明的实施例中,提供了一种用于数字电视接收终端的智能卡,包括接收模 块,用于接收来自数字电视接收终端的加密后的控制字;判断模块,用于判断接收到加密后 的控制字的频率是否小于预定频率值;第一执行模块,用于当判断模块的判断结果为否时, 执行停止工作。在本发明中,由于利用当多台数字电视接收终端共同使用一张智能卡时,智能卡 接收到的加密后的控制字的频率会比仅被一台接收终端使用时的频率高的特性,解决了现 有技术当多台数字电视接收终端共同使用一张授权智能卡时,可共同收看电视节目,从而 给数字电视运营商带来极大的经济损失的问题,从而能够对抗多台数字电视接收终端共同 使用一张授权智能卡,共同收看电视节目的情况,为数字电视运营商避免了由于现有技术 造成的经济损失。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1示出了根据本发明实施例的用于数字电视接收终端的智能卡的工作方法的 流程图;图2示出了根据本发明实施例的用于数字电视接收终端的智能卡的示意图;图3示出了根据本发明优选实施例的用于数字电视接收终端的智能卡的示意图。
具体实施例方式下面将参考附图并结合实施例,来详细说明本发明。图1示出了根据本发明实施例的用于数字电视接收终端的智能卡的工作方法的 流程图,包括步骤S10,接收来自数字电视接收终端的加密后的控制字;步骤S20,判断接收到加密后的控制字的频率是否小于预定频率值;步骤S30,若否,则停止工作。该实施例由于利用了当多台数字电视接收终端共同使用一张智能卡时,智能卡接 收到的加密后的控制字的频率会比仅被一台接收终端使用时的频率高的特性,解决了现有 技术当多台数字电视接收终端共同使用一张授权智能卡时,可共同收看电视节目,从而给 数字电视运营商带来极大的经济损失的问题。采用本实施例能够对抗多台数字电视接收终端共同使用一张授权智能卡,共同收 看电视节目的情况,从而为数字电视运营商避免了由于多台数字电视接收终端共同使用一 张授权智能卡可共同收看电视节目所造成的经济损失。优选地,在上述的智能卡的工作方法中,还包括步骤S40,若是,则正常工作。当在步骤S20中判断接收到加密后的控制字的频率大于等于预定频率值时,则认 为智能卡被多台数字电视接收终端共同使用,停止工作以终止多台数字电视接收终端共同 使用其共同收看电视节目的情况;而当在步骤S20中判断接收到加密后的控制字的频率小 于预定频率值时,则认为智能卡被一台数字电视接收终端使用,继续正常工作。优选地,在上述的智能卡的工作方法中,步骤S20之前还包括预先设置预定频率值。其中,预先设置预定频率值包括预先在智能卡中存储预定频率值。预先设置预定频率值还包括预先在条件接收系统的前端系统设置预定频率值; 智能卡接收来自前端系统的第一命令,第一命令包含预定频率值;获取并存储预定频率值。该优选实施例提供了两种预先设置预定频率值(如的具体实施方案。一种是 直接在智能卡中存储&的值,另一种是预先在前端系统中设置&的值,前端系统通过命令 将f。的值发送给智能卡,智能卡从该命令中获取并存储f。的值。其中,f0的值可以任意设 定。优选地,在上述的智能卡的工作方法中,步骤S20包括接收来自条件接收系统的 前端系统的第二命令,第二命令包含计算加密后的控制字的频率的起始时间、和时间间隔 At ;根据起始时间、,计算时间间隔At内接收到加密后的控制字的次数CAt与时间间隔At
5的商作为接收到加密后的控制字的频率;判断计算得到的加密后的控制字的频率是否小于
预定频率值。显然,也可以在一条命令中包含预定频率值、起始时间以及时间间隔,此时第一命 令和第二命令为同一命令。该优选实施例提供了智能卡判断接收到加密后的控制字的频率是否小于预定频 率值的具体实施方案。利用当多台数字电视接收终端共同使用一张智能卡时,智能卡接收 到的加密后的控制字的频率会比仅被一台接收终端使用时的频率高的特性,智能卡通过上 述步骤S20的判断过程即可判定是否处于被多台数字电视接收终端共同使用的情况,从而 执行拒绝工作或继续正常工作的动作,以实现对抗多台接收终端共同使用一张智能卡共同 收看电视节目的效果。其中,智能卡按照如下公式计算接收到加密后的控制字的频率f f = CAt/At (1)其中,CAt为At时间间隔内接收到加密后的控制字的次数,At为时间间隔。同样,前端系统通过命令将、(计算加密后的控制字的频率的起始时间)、At的值 发送给智能卡后,智能卡根据、、At的值按照公式(1)计算f的值,然后将计算得到的f 值 与上述存储的fo值进行比较,若f彡f0则停止工作,否则,继续正常工作。图2示出了根据本发明实施例的用于数字电视接收终端的智能卡的示意图,该智 能卡,包括接收模块10,用于接收来自数字电视接收终端的加密后的控制字;判断模块 20,用于判断接收到加密后的控制字的频率是否小于预定频率值;第一执行模块30,用于 当判断模块的判断结果为否时,执行停止工作。该实施例由于利用了当多台数字电视接收终端共同使用一张智能卡时,智能卡接 收到的加密后的控制字的频率会比仅被一台接收终端使用时的频率高的特性,解决了现有 技术当多台数字电视接收终端共同使用一张授权智能卡时,可共同收看电视节目,从而给 数字电视运营商带来极大的经济损失的问题。采用本实施例能够对抗多台数字电视接收终端共同使用一张授权智能卡,共同收 看电视节目的情况,从而为数字电视运营商避免了由于多台数字电视接收终端共同使用一 张授权智能卡可共同收看电视节目所造成的经济损失。优选地,在上述的智能卡中,还包括第二执行模块40,用于当判断模块的判断结 果为是时,执行正常工作。当判断模块20判断接收到加密后的控制字的频率大于等于预定频率值时,则认 为智能卡被多台数字电视接收终端共同使用,第一执行模块30执行停止工作的动作以终 止多台数字电视接收终端共同使用其共同收看电视节目的情况;而当判断模块20判断接 收到加密后的控制字的频率小于预定频率值时,则认为智能卡被一台数字电视接收终端使 用,第二执行模块40执行继续正常工作的动作。优选地,如图3所示,在上述的智能卡中,接收模块10还用于接收来自条件接收系 统的前端系统的第一命令,第一命令包含预先在前端系统设置的预定频率值,智能卡还包 括获取存储模块50,用于获取并存储预定频率值。该优选实施例提供了预定频率值的预先设置的一种具体实施方案。通过预先在 条件接收系统的前端系统中设置预定频率值,前端系统通过命令将预定频率值发送给智能卡,智能卡通过获取存储模块50从该命令中获取并存储该预定频率值。显然,还可以直接 在智能卡中存储预定频率值。优选地,如图3所示,在上述的智能卡中,接收模块10还用于接收来自条件接收系 统的前端系统的第二命令,第二命令包含计算加密后的控制字的频率的起始时间、和时间 间隔At,判断模块20包括计算单元201,用于根据起始时间、,计算时间间隔At内接收 到加密后的控制字的次数CAt与时间间隔At的商作为接收到加密后的控制字的频率;判断 单元202,用于判断计算得到的加密后的控制字的频率是否小于预定频率值。该优选实施例提供了智能卡通过判断模块20判断接收到加密后的控制字的频率 是否小于预定频率值的具体实施方案。利用当多台数字电视接收终端共同使用一张智能 卡时,智能卡接收到的加密后的控制字的频率会比仅被一台接收终端使用时的频率高的特 性,智能卡通过上述判断模块20的判断过程即可判定是否处于被多台数字电视接收终端 共同使用的情况,从而执行拒绝工作或继续正常工作的动作,以实现对抗多台接收终端共 同使用一张智能卡共同收看电视节目的效果。其中,计算单元201按照上述公式(1)计算接收到加密后的控制字的频率f。从以上的描述中,可以看出,本发明上述的实施例实现了如下技术效果由于利用当多台数字电视接收终端共同使用一张智能卡时,智能卡接收到的加密 后的控制字的频率会比仅被一台接收终端使用时的频率高的特性,解决了现有技术当多台 数字电视接收终端共同使用一张授权智能卡时,可共同收看电视节目,从而给数字电视运 营商带来极大的经济损失的问题,从而能够对抗多台数字电视接收终端共同使用一张授权 智能卡,共同收看电视节目的情况,为数字电视运营商避免了由于现有技术造成的经济损 失。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们 中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的 硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种用于数字电视接收终端的智能卡的工作方法,其特征在于,包括接收来自所述数字电视接收终端的加密后的控制字;判断接收到所述加密后的控制字的频率是否小于预定频率值;若否,则停止工作。
2.根据权利要求1所述的智能卡的工作方法,其特征在于,还包括 若是,则正常工作。
3.根据权利要求1所述的智能卡的工作方法,其特征在于,判断接收到所述加密后的 控制字的频率是否小于预定频率值之前还包括预先设置所述预定频率值。
4.根据权利要求3所述的智能卡的工作方法,其特征在于,预先设置所述预定频率值 包括预先在所述智能卡中存储所述预定频率值。
5.根据权利要求3所述的智能卡的工作方法,其特征在于,预先设置所述预定频率值 还包括预先在条件接收系统的前端系统设置所述预定频率值;所述智能卡接收来自所述前端系统的第一命令,所述第一命令包含所述预定频率值; 获取并存储所述预定频率值。
6.根据权利要求4或5所述的智能卡的工作方法,其特征在于, 判断接收到所述加密后的控制字的频率是否小于预定频率值包括接收来自条件接收系统的前端系统的第二命令,所述第二命令包含计算所述加密后的 控制字的频率的起始时间和时间间隔;根据所述起始时间,计算所述时间间隔内接收到所述加密后的控制字的次数与所述时 间间隔的商作为所述接收到所述加密后的控制字的频率;判断计算得到的所述加密后的控制字的频率是否小于所述预定频率值。
7.一种用于数字电视接收终端的智能卡,其特征在于,包括接收模块,用于接收来自所述数字电视接收终端的加密后的控制字; 判断模块,用于判断接收到所述加密后的控制字的频率是否小于预定频率值; 第一执行模块,用于当所述判断模块的判断结果为否时,执行停止工作。
8.根据权利要求7所述的智能卡,其特征在于,还包括第二执行模块,用于当所述判断模块的判断结果为是时,执行正常工作。
9.根据权利要求7所述的智能卡,其特征在于,所述接收模块还用于接收来自条件接 收系统的前端系统的第一命令,所述第一命令包含预先在所述前端系统设置的所述预定频 率值,所述智能卡还包括获取存储模块,用于获取并存储所述预定频率值。
10.根据权利要求8或9所述的智能卡,其特征在于,所述接收模块还用于接收来自条 件接收系统的前端系统的第二命令,所述第二命令包含计算所述加密后的控制字的频率的 起始时间和时间间隔,所述判断模块包括计算单元,用于根据所述起始时间,计算所述时间间隔内接收到所述加密后的控制字 的次数与所述时间间隔的商作为所述接收到所述加密后的控制字的频率;判断单元,用于判断计算得到的所述加密后的控制字的频率是否小于所述预定频率值。
全文摘要
本发明提供了一种用于数字电视接收终端的智能卡的工作方法,包括接收来自数字电视接收终端的加密后的控制字;判断接收到加密后的控制字的频率是否小于预定频率值;若否,则停止工作。本发明能够对抗多台数字电视接收终端共同使用一张授权智能卡,共同收看电视节目的情况,为数字电视运营商避免了由于多台数字电视接收终端共同使用一张授权智能卡时能够共同收看电视节目所造成的经济损失。
文档编号H04N7/16GK101877776SQ20091008298
公开日2010年11月3日 申请日期2009年4月28日 优先权日2009年4月28日
发明者宿玉文, 熊彬 申请人:北京数码视讯科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1