一种机顶盒通过网络的解扰的方法

文档序号:7888422阅读:199来源:国知局
专利名称:一种机顶盒通过网络的解扰的方法
一种机顶盒通过网络的解扰的方法
技术领域
本发明涉及一种机顶盒通过网络的解扰的方法,使拥有2-3台机顶盒的家庭用户只需拥有一张智能卡的情况下即可实现对家庭中所有机顶盒实现对加扰节目的正常解扰。
背景技术
目前随着数字电视机顶盒普及,每个家庭可能都拥有2-3台的机顶盒,而现在的数字电视基本上都采取前端cas系统加扰的方式发送给用户。用户通过智能卡来实现对加扰后的数字电视节目的解扰以便实现对节目的观看。由于智能卡成本比较高,一般用户家里至少拥有2-3台的电视机,因此需要配置2-3台的机顶盒。传统的机顶盒对前端广播电视运营商的cas系统加扰后的数字电视节目需要每台机配置一张智能卡。如果每户都拥有多种智能卡需要付出大量的成本,因此如何在广播电视运营商保障电视节目播出安全,同时又能保证用户付出的最小的成本代价成为大家研究的重点。2007-01-17公开的,公开号为观59956的中国实用新型专利公开了一种机顶盒, 属于收费电视系统领域。其包括主机顶盒和副机顶盒,主机顶盒具有调谐器(1)、多信道条件接收处理模块(4)、智能卡( 、多信道解扰器( 、A/V解码器( 、IP打包模块(6)和网络接口(7);调谐器的输出与多信道条件接收处理模块相连,多信道条件接收处理模块与智能卡相连接并交互通信,多信道条件接收处理模块的输出与多信道解扰器相连接,多信道解扰器的输出之一与A/V解码器相连,所述多信道解扰器的其余输出与IP打包模块相连,IP打包模块的输出与网络接口相连,网络接口借助于网络与多个副机顶盒通信。其使用一张智能卡就能够同时解出多路加密数字信道,从而每一家庭用户只需支付一张智能卡的费用。此方法需要主机拥有多信道的处理能力,及硬件上需要多个的调谐器,同时所得数据请求和处理都在主机端完成,导致其成本升高。2009-06-03公开的,公开号为101448131的中国发明涉及一种基于无线网络的数字广播条件接收智能共享系统,包括分别与各机顶盒对应关联的主控终端及若干个共享终端;主控终端,通过标准机卡接口仿真智能IC卡的信息交互过程与其关联机顶盒进行通信,并仿真机顶盒的信息交互行为与智能IC卡进行通信;共享终端则通过标准机卡接口仿真智能IC卡的信息交互行为与其关联机顶盒进行通信,从共享关联机顶盒获取授权控制消息及授权管理消息发送至主控终端进行业务解扰所需控制字的计算,并向机顶盒发送从主控终端接收的控制字参量。该技术方案可实现受控区域内同一用户的多个接收终端通过共享使用一张包含业务授权的智能IC卡的方式同时接收加密业务。该发明需要在原有机顶盒硬件的基础上增加无线通信模块来进行数据的通信传送,需额外支付无线通信模块的成本,因此普及性相对较低。

发明内容本发明要解决的技术问题,在于提供一种机顶盒通过网络的解扰的方法,通过在机顶盒设置智能卡驱动模拟层和协议处理模块,使从机在没有插智能卡的情况下也能收到相关节目,可使一户家庭只需拥有一张智能卡的情况下实现对家中所有机顶盒实现对加扰节目的正常解扰。本发明是这样实现的一种机顶盒通过网络的解扰的方法,其包括如下步骤步骤10、在机顶盒集成第三方厂家ca库时,ca库的智能卡驱动接口不直接与机顶盒的智能卡底层硬件驱动对接,而是通过编写机顶盒的智能卡驱动模拟层,然后把智能卡底层硬件驱动与智能卡驱动模拟层对接;再在机顶盒内设置一协议处理模块与所述智能卡驱动模拟层对接;步骤20、在所述智能卡驱动模拟层设置主机模式和从机选模式选项,对插入智能卡的机顶盒设置为主机模式,即将智能卡底层硬件驱动与ca库的智能卡驱动接口对接,使该插入智能卡的机顶盒为主机,再将主机的智能卡驱动模拟层与智能卡底层硬件驱动相连接;对没有插入智能卡的机顶盒设置为从机模式,即智能卡底层硬件驱动与所述智能卡驱动模拟层的连接断开,使之成为从机;步骤40、所述主机工作模式是由主机ca库的智能卡驱动接口通过智能卡驱动模拟层向智能卡底层硬件驱动发送请求,智能卡底层硬件驱动收到请求后通过智能卡驱动模拟层向主机的ca库发送所需的数据;所述从机工作模式是由从机的智能卡驱动模拟层将ca库中通过智能卡驱动接口传送过来的数据交给协议处理模块,协议处理模块把收到的数据封装为协议后再通过机顶盒的外部接口发送到主机的协议处理模块,主机的协议处理模块收到协议后通过主机的智能卡驱动模拟层向智能卡底层硬件驱动发送请求,智能卡底层硬件驱动收到请求后通过智能卡驱动模拟层向主机的协议处理模块发送所需的数据,然后由主机的协议处理模块通过机顶盒的外部接口把结果封装为协议反馈到从机的协议处理模块,从机的协议处理模块接收到协议后,取出其中需要的数据,通过智能卡驱动模拟层把数据送入从机的ca库中,完成智能卡的通信过程;主机上有进程用来专门等待从机发送的通信请求。进一步地,所述步骤20和步骤40之间还包括步骤30、所述从机通过主机进行认证绑定操作,当广播电视运营商卖出机顶盒时,对需要设置为从机的机顶盒与唯一的主机进行绑定认证操作,该绑定认证操作是通过ca卡号、主机的机顶盒序列号以及主机cpu的 id进行加密运算,得到的数据保存在从机的存储中,同时主机中保存从机的cpu的id和机顶盒的序列号,在每次通信时,先在主机和从机直接进行认证工作,如果认证通过则完成此次通信,如果认证错误直接停止此次通信。其中,所述步骤30中,所述从机通过主机进行认证绑定操作时还需要对所述的智能卡的卡号、主机的机顶盒序列号、主机cpu的id信息以及从机的cpu的id和机顶盒的序列号进行校验,该校验的算法由广播电视运营商或者Ca厂家以库文件的形式提供。进一步地,所述步骤40中的机顶盒的外部接口为网口或usb接口。本发明具有如下优点本发明方法通过设置机顶盒的智能卡驱动模拟层和协议处理模块,并使主机的智能卡驱动模拟层与机顶盒硬件智能卡驱动相连接,再使从机内设置协议处理模块与所述智能卡驱动模拟层对接,以及通过机顶盒的智能卡驱动接口及外部接口进行智能卡通信数据封装和传输,使从机在没有插智能卡的情况下也能收到相关节目, 可使一户家庭只需拥有一张智能卡的情况下实现对家中所有机顶盒实现对加扰节目的正常解扰。且本发明使用的机顶盒自带的外部接口进行通信,成本更加的低廉,同时拥有更好的普及性。同时其认证绑定操作能够提供有效的方法阻止非广播电视运营商认证的机子通过此方法获得解扰的能力,保障广播电视运营商的合法权利。

下面参照附图结合实施例对本发明作进一步的说明。图1为本发明方法中机顶盒的结构原理框图。图2为本发明方法主机的工作原理结构框图。图3为本发明方法从机的工作原理结构框图。
具体实施方式结合图1至图3,详细说明本发明的机顶盒通过网络的解扰的方法一较佳实施例, 该较佳实施例包括如下步骤步骤10、在机顶盒集成第三方厂家ca库时,如图1所示,ca库的智能卡驱动接口不直接与机顶盒的智能卡底层硬件驱动对接,而是通过编写机顶盒的智能卡驱动模拟层, 然后把智能卡底层硬件驱动与所述智能卡驱动模拟层对接;再在机顶盒内设置一协议处理模块与所述智能卡驱动模拟层对接。步骤20、在所述智能卡驱动模拟层设置主机模式和从机选模式选项,对插入智能卡的机顶盒设置为主机模式,即将智能卡底层硬件驱动与ca库的智能卡驱动接口对接,使该插入智能卡的机顶盒为主机,再将主机的智能卡驱动模拟层与智能卡底层硬件驱动相连接;对没有插入智能卡的机顶盒设置为从机模式,即智能卡底层硬件驱动与所述智能卡驱动模拟层的连接断开,使之成为从机。步骤30、所述从机通过主机进行认证绑定操作,当广播电视运营商卖出机顶盒时, 对需要设置为从机的机顶盒与唯一的主机进行绑定认证操作,该绑定认证操作是通过ca 卡号、主机的机顶盒序列号以及主机cpu的id进行加密运算,得到的数据保存在从机的存储中,同时主机中保存从机的cpu的id和机顶盒的序列号,在每次通信时,先在主机和从机直接进行认证工作,如果认证通过则完成此次通信,如果认证错误直接停止此次通信。该步骤中,所述从机通过主机进行认证绑定操作时还需要对所述的智能卡的卡号、主机的机顶盒序列号、主机cpu的id信息以及从机的cpu的id和机顶盒的序列号进行校验,该校验的算法由广播电视运营商或者ca厂家以库文件的形式提供。步骤40、如图2所示,所述主机工作模式是由主机ca库的智能卡驱动接口通过智能卡驱动模拟层向智能卡底层硬件驱动发送请求,智能卡底层硬件驱动收到请求后通过智能卡驱动模拟层向主机的ca库发送所需的数据,其数据的流向可按图2中带编号的箭头所示,其中编号表示步骤的先后。如图3所示,所述从机工作模式是由从机的智能卡驱动模拟层将ca库中通过智能卡驱动接口传送过来的数据交给协议处理模块,协议处理模块把收到的数据封装为协议后再通过机顶盒的外部接口发送到主机的协议处理模块,主机的协议处理模块收到协议后通过主机的智能卡驱动模拟层向智能卡底层硬件驱动发送请求,智能卡底层硬件驱动收到请求后通过智能卡驱动模拟层向主机的协议处理模块发送所需的数据,然后由主机的协议处理模块通过机顶盒的外部接口把结果封装为协议反馈到从机的协议处理模块,从机的协议处理模块接收到协议后,取出其中需要的数据,通过智能卡驱动模拟层把数据送入从机的 ca库中,完成智能卡的通信过程;其数据的流向可按图3中带编号的箭头所示,其中编号表示步骤的先后。另外,主机上有进程用来专门等待从机发送的通信请求。所述步骤40中的机顶盒的外部接口可以为网口或usb接口。从上可知,从机的工作模式中,从机的ca库的智能卡驱动接口没有与从机的智能卡底层硬件驱动进行数据通信,即从机的ca库所需要的数据并没有从从机的智能卡底层硬件驱动中获取,而是通过从机与主机的智能卡驱动模拟层、协议处理模块作为桥梁去主机的智能卡底层硬件驱动中获取数据。从而达成没有插入智能卡的从机也能实现对加扰节目的正常解扰。 虽然以上描述了本发明的具体实施方式
,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。
权利要求
1.一种机顶盒通过网络的解扰的方法,其特征在于包括如下步骤步骤10、在机顶盒集成第三方厂家ca库时,ca库的智能卡驱动接口不直接与机顶盒的智能卡底层硬件驱动对接,而是通过编写机顶盒的智能卡驱动模拟层,然后把智能卡底层硬件驱动与所述智能卡驱动模拟层对接;再在机顶盒内设置一协议处理模块与所述智能卡驱动模拟层对接;步骤20、在所述智能卡驱动模拟层设置主机模式和从机选模式选项,对插入智能卡的机顶盒设置为主机模式,即将智能卡底层硬件驱动与ca库的智能卡驱动接口对接,使该插入智能卡的机顶盒为主机,再将主机的智能卡驱动模拟层与智能卡底层硬件驱动相连接; 对没有插入智能卡的机顶盒设置为从机模式,即智能卡底层硬件驱动与所述智能卡驱动模拟层的连接断开,使之成为从机;步骤40、所述主机工作模式是由主机ca库的智能卡驱动接口通过智能卡驱动模拟层向智能卡底层硬件驱动发送请求,智能卡底层硬件驱动收到请求后通过智能卡驱动模拟层向主机的ca库发送所需的数据;所述从机工作模式是由从机的智能卡驱动模拟层将ca库中通过智能卡驱动接口传送过来的数据交给协议处理模块,协议处理模块把收到的数据封装为协议后再通过机顶盒的外部接口发送到主机的协议处理模块,主机的协议处理模块收到协议后通过主机的智能卡驱动模拟层向智能卡底层硬件驱动发送请求,智能卡底层硬件驱动收到请求后通过智能卡驱动模拟层向主机的协议处理模块发送所需的数据,然后由主机的协议处理模块通过机顶盒的外部接口把结果封装为协议反馈到从机的协议处理模块,从机的协议处理模块接收到协议后,取出其中需要的数据,通过智能卡驱动模拟层把数据送入从机的ca库中,完成智能卡的通信过程;主机上有进程用来专门等待从机发送的通信请求。
2.根据权利要求1所述的一种机顶盒通过网络的解扰的方法,其特征在于所述步骤 20和步骤40之间还包括步骤30、所述从机通过主机进行认证绑定操作,当广播电视运营商卖出机顶盒时,对需要设置为从机的机顶盒与唯一的主机进行绑定认证操作,该绑定认证操作是通过ca卡号、 主机的机顶盒序列号以及主机cpu的id进行加密运算,得到的数据保存在从机的存储中, 同时主机中保存从机的cpu的id和机顶盒的序列号,在每次通信时,先在主机和从机直接进行认证工作,如果认证通过则完成此次通信,如果认证错误直接停止此次通信。
3.根据权利要求2所述的一种机顶盒通过网络的解扰的方法,其特征在于所述步骤 30中,所述从机通过主机进行认证绑定操作时还需要对所述的智能卡的卡号、主机的机顶盒序列号、主机CPU的id信息以及从机的cpu的id和机顶盒的序列号进行校验,该校验的算法由广播电视运营商或者Ca厂家以库文件的形式提供。
4.根据权利要求1所述的一种机顶盒通过网络的解扰的方法,其特征在于所述步骤 40中的机顶盒的外部接口为网口或usb接口。
全文摘要
本发明提供一种机顶盒通过网络的解扰的方法,机顶盒的ca库的智能卡驱动接口不直接与智能卡底层硬件驱动对接,而是通过编写智能卡驱动模拟层,然后把智能卡底层硬件驱动与所述智能卡驱动模拟层对接;再在机顶盒内设置一协议处理模块与所述智能卡驱动模拟层对接;然后设置主机和从机模式;从机ca库需要的数据通过协议处理模块封装为协议后再通过机顶盒的外部接口发送到主机,主机收到协议后通过智能卡驱动模拟层向智能卡底层硬件驱动发送请求,智能卡底层硬件驱动再通过智能卡驱动模拟层向主机的协议处理模块发送所需的数据,然后按原路返回到从机的ca库中,完成智能卡的通信过程。本发明只需拥有一张智能卡即可实现对家中所有机顶盒加扰节目的正常解扰。
文档编号H04N21/4367GK102572580SQ201210022058
公开日2012年7月11日 申请日期2012年1月31日 优先权日2012年1月31日
发明者方立 申请人:福建创频数码科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1