电视解密方法及系统技术方案

技术编号:14765143 阅读:90 留言:0更新日期:2017-03-08 08:33
本发明专利技术公开了一种电视解密方法,所述电视解密方法包括以下步骤:在接收到服务器发送的传输流时,根据所述传输流中的用户私钥算法标识下载对应的用户私钥算法;根据所述用户私钥算法和预设根密钥计算获得对应的用户个人密钥,并根据所述用户个人密钥对所述传输流中的授权管理信息进行解密以获取对应的业务密钥;根据所述业务密钥对所述传输流中的授权控制信息进行解密以获取对应的控制字,并根据所述控制字对所述传输流进行解扰以获取对应的视频数据。本发明专利技术还公开了一种电视解密系统。本发明专利技术能够使得数字电视终端解密不同运营商发送的传输流,可使用不同电视运营商提供的电视服务。

【技术实现步骤摘要】

本专利技术涉及电视机的
,尤其涉及一种电视解密方法及系统
技术介绍
目前,数字电视的条件接收系统对用户终端的加密授权方式有多种,如人工授权、磁卡授权、IC卡授权以及智能卡授权等,而智能卡授权方式为主流的加密授权方式。采用智能卡授权时,智能卡中存储有用户个人密钥,该用户个人密钥只有生产该智能卡的运营商才能获取,其它运营商无法获取,该智能卡将运营商和用户终端进行捆绑,使得用户终端只能使用捆绑运营商提供的服务,而不能使用其它运营商提供的服务,且采用智能卡会提高运营商的运营成本。因此,采用智能卡授权方式进行加密授权时,数字电视终端只能使用智能卡中用户个人密钥对捆绑运营商发送的传输流进行解密,无法解密其它运营商发送的传输流。
技术实现思路
本专利技术的主要目的在于提出一种电视解密方法及系统,旨在解决数字电视终端只能对捆绑运营商发送的传输流进行解密,无法解密其它运营商发送的传输流的技术问题。为实现上述目的,本专利技术提供的一种电视解密方法,所述电视解密方法包括以下步骤:在接收到服务器发送的传输流时,根据所述传输流中的用户私钥算法标识下载对应的用户私钥算法;根据所述用户私钥算法和预设根密钥计算获得对应的用户个人密钥,并根据所述用户个人密钥对所述传输流中的授权管理信息进行解密以获取对应的业务密钥;根据所述业务密钥对所述传输流中的授权控制信息进行解密以获取对应的控制字,并根据所述控制字对所述传输流进行解扰以获取对应的视频数据。可选地,所述根据所述传输流中的用户私钥算法标识下载对应的用户私钥算法的步骤之前,所述电视解密方法还包括:在接收到服务器发送的传输流时,判断当前用户终端中的用户私钥算法标识是否与所述传输流中的用户私钥算法标识相同;在当前用户终端中的用户私钥算法标识与所述传输流中的用户私钥算法标识相同时,根据当前用户终端中的用户私钥算法标识获取对应的用户私钥算法;在当前用户终端中的用户私钥算法标识与所述传输流中的用户私钥算法标识不同时,执行根据所述传输流中的用户私钥算法标识下载对应的用户私钥算法的步骤。可选地,所述根据所述用户个人密钥对所述传输流中的授权管理信息进行解密以获取对应的业务密钥的步骤包括:根据所述传输流中的授权管理信息标识获取对应的授权管理信息;根据所述用户个人密钥对所述授权管理信息进行解密以获取对应的业务密钥和用户授权信息。可选地,所述根据所述业务密钥对所述传输流中的授权控制信息进行解密以获取对应的控制字的步骤之前,所述电视解密方法还包括:根据所述用户授权信息判断当前用户终端是否存在所述传输流中节目的授权权限;在当前用户终端存在所述传输流中节目的授权权限时,执行根据所述业务密钥对所述传输流中的授权控制信息进行解密以获取对应的控制字的步骤;在当前用户终端不存在所述传输流中节目的授权权限时,停止解密。可选地,所述根据所述业务密钥对所述传输流中的授权控制信息进行解密以获取对应的控制字的步骤包括:根据所述传输流中的授权控制信息标识获取对应的授权控制信息;根据所述业务密钥对所述授权控制信息进行解密以获取对应的控制字。此外,为实现上述目的,本专利技术还提供一种电视解密系统,所述电视解密系统包括:下载模块,用于在接收到服务器发送的传输流时,根据所述传输流中的用户私钥算法标识下载对应的用户私钥算法;计算解密模块,用于根据所述用户私钥算法和预设根密钥计算获得对应的用户个人密钥,并根据所述用户个人密钥对所述传输流中的授权管理信息进行解密以获取对应的业务密钥;解密解扰模块,用于根据所述业务密钥对所述传输流中的授权控制信息进行解密以获取对应的控制字,并根据所述控制字对所述传输流进行解扰以获取对应的视频数据。可选地,所述电视解密系统还包括:第一判断模块,用于在接收到服务器发送的传输流时,判断当前用户终端中的用户私钥算法标识是否与所述传输流中的用户私钥算法标识相同;获取模块,用于在当前用户终端中的用户私钥算法标识与所述传输流中的用户私钥算法标识相同时,根据当前用户终端中的用户私钥算法标识获取对应的用户私钥算法;所述下载模块,还用于在当前用户终端中的用户私钥算法标识与所述传输流中的用户私钥算法标识不同时,根据所述传输流中的用户私钥算法标识下载对应的用户私钥算法。可选地,所述计算解密模块包括:第一获取单元,用于根据所述传输流中的授权管理信息标识获取对应的授权管理信息;第一解密单元,用于根据所述用户个人密钥对所述授权管理信息进行解密以获取对应的业务密钥和用户授权信息。可选地,所述电视解密系统还包括:第二判断模块,用于根据所述用户授权信息判断当前用户终端是否存在所述传输流中节目的授权权限;所述解密模块,还用于在当前用户终端存在所述传输流中节目的授权权限时,根据所述业务密钥对所述传输流中的授权控制信息进行解密以获取对应的控制字;停止模块,用于在当前用户终端不存在所述传输流中节目的授权权限时,停止解密。可选地,所述解密解扰模块包括:第二获取单元,用于根据所述传输流中的授权控制信息标识获取对应的授权控制信息;第二解密单元,用于根据所述业务密钥对所述授权控制信息进行解密以获取对应的控制字。本专利技术数字电视终端在接收到服务器发送的传输流时,根据该传输流中的用户私钥算法标识下载对应的用户私钥算法,并根据该用户私钥算法和预设根密钥计算获得对应的用户个人密钥,然后根据该用户个人密钥对该传输流中的授权管理信息进行解密以获取对应的业务密钥,并根据该业务密钥对该传输流中的授权控制信息进行解密以获取对应的控制字,最后根据该控制字对解密后的传输流进行解扰以获取对应的视频数据,本方案通过不同的用户私钥算法标识获取对应的用户私钥算法,可对不同电视运营商发送的传输流进行解密解扰,能够脱离智能卡的捆绑,灵活获取不同电视运营商的服务。附图说明图1为本专利技术电视解密方法第一实施例的流程示意图;图2为图1中所述根据所述用户个人密钥对所述传输流中的授权管理信息进行解密以获取对应的业务密钥步骤的细化流程示意图;图3为图1中所述根据所述业务密钥对所述传输流中的授权控制信息进行解密以获取对应的控制字步骤的细化流程示意图;图4为本专利技术电视解密方法第二实施例的流程示意图;图5为本专利技术电视解密方法第三实施例的流程示意图;图6为本专利技术电视解密系统第一实施例的功能模块示意图;图7为图6中所述计算解密模块的细化功能模块示意图;图8为图6中所述解密解扰模块的一细化功能模块示意图;图9为本专利技术电视解密系统第二实施例的功能模块示意图;图10为本专利技术电视解密系统第三实施例的功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种电视解密方法。参照图1,图1为本专利技术电视解密方法第一实施例的流程示意图。在本实施例中,该电视解密方法包括:步骤S10,在接收到服务器发送的传输流时,根据所述传输流中的用户私钥算法标识下载对应的用户私钥算法;该电视解密方法应用于电视机,该电视机包括数字电视机、智能电视机和网络电视机等。在本实施例中,该电视机中安装有条件接收系统服务商提供的安卓软件,该电视机可通过该安卓软件下载用户私钥算法和解密算法等。用户私钥算法和解密算法是可升级的,即用户私钥算法和解密算法是本文档来自技高网...
电视解密方法及系统

【技术保护点】
一种电视解密方法,其特征在于,所述电视解密方法包括以下步骤:在接收到服务器发送的传输流时,根据所述传输流中的用户私钥算法标识下载对应的用户私钥算法;根据所述用户私钥算法和预设根密钥计算获得对应的用户个人密钥,并根据所述用户个人密钥对所述传输流中的授权管理信息进行解密以获取对应的业务密钥;根据所述业务密钥对所述传输流中的授权控制信息进行解密以获取对应的控制字,并根据所述控制字对所述传输流进行解扰以获取对应的视频数据。

【技术特征摘要】
1.一种电视解密方法,其特征在于,所述电视解密方法包括以下步骤:在接收到服务器发送的传输流时,根据所述传输流中的用户私钥算法标识下载对应的用户私钥算法;根据所述用户私钥算法和预设根密钥计算获得对应的用户个人密钥,并根据所述用户个人密钥对所述传输流中的授权管理信息进行解密以获取对应的业务密钥;根据所述业务密钥对所述传输流中的授权控制信息进行解密以获取对应的控制字,并根据所述控制字对所述传输流进行解扰以获取对应的视频数据。2.如权利要求1所述的电视解密方法,其特征在于,所述根据所述传输流中的用户私钥算法标识下载对应的用户私钥算法的步骤之前,所述电视解密方法还包括:在接收到服务器发送的传输流时,判断当前用户终端中的用户私钥算法标识是否与所述传输流中的用户私钥算法标识相同;在当前用户终端中的用户私钥算法标识与所述传输流中的用户私钥算法标识相同时,根据当前用户终端中的用户私钥算法标识获取对应的用户私钥算法;在当前用户终端中的用户私钥算法标识与所述传输流中的用户私钥算法标识不同时,执行根据所述传输流中的用户私钥算法标识下载对应的用户私钥算法的步骤。3.如权利要求1所述的电视解密方法,其特征在于,所述根据所述用户个人密钥对所述传输流中的授权管理信息进行解密以获取对应的业务密钥的步骤包括:根据所述传输流中的授权管理信息标识获取对应的授权管理信息;根据所述用户个人密钥对所述授权管理信息进行解密以获取对应的业务密钥和用户授权信息。4.如权利要求3所述的电视解密方法,其特征在于,所述根据所述业务密钥对所述传输流中的授权控制信息进行解密以获取对应的控制字的步骤之前,所述电视解密方法还包括:根据所述用户授权信息判断当前用户终端是否存在所述传输流中节目的授权权限;在当前用户终端存在所述传输流中节目的授权权限时,执行根据所述业务密钥对所述传输流中的授权控制信息进行解密以获取对应的控制字的步骤;在当前用户终端不存在所述传输流中节目的授权权限时,停止解密。5.如权利要求1-4中任一项所述的电视解密方法,其特征在于,所述根据所述业务密钥对所述传输流中的授权控制信息进行解密以获取对应的控制字的步骤包括:根据所述传输流中的授权控制信息标识获取对应的授权控制信息;根据所述业务密钥...

【专利技术属性】
技术研发人员:万旭
申请(专利权)人:深圳TCL数字技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1