专利名称:流媒体内容的处理方法、设备及系统的制作方法
技术领域:
本发明涉及流媒体技术领域,尤其涉及流媒体内容的处理方法、设备及系统。
背景技术:
在流媒体各种相关业务的开展中,流^某体内容易于复制和分发,当缺少安 全措施来保护流^ 某体内容时,盗版问题就不可避免的出现。由此引入了流^某体 加密保护技术,通过对流媒体内容的加密保护,内容提供商可以保护自己的内 容并控制内容的分发。CA系统(Conditional Access System,条件接收系统)是现行的流媒体加 密保护系统之一,它通过对流媒体内容的加密和访问控制实现对流媒体内容的 保护。CA系统主要产生两类报文,其一是ECM ( Entitlement Control Message, 授权控制信息)报文,又称授权控制信息,它是一种特殊形式的电子密钥信号, 它在发送端被加密后与流媒体内容一道传送至接收端,在接收端,ECM被用 来控制解扰器。另一种是EMM (Entitlement Management Message,授权管理 信息)报文,又称授权管理信息,它是一种授权某个或某些用户对某个或某些 业务进行解扰的信息。它与授权控制信息一样,在发送端被加密后与流媒体内 容一道传送至接收端。由于对流媒体内容的加密保护大大提高了流媒体内容的安全性,从一定程 度上遏制了盗版,保护了内容提供商和运营商的利益,所以该项技术已经得到 广泛应用。下面说明现有技术中提供的流媒体内容的加密保护方案。现有技术一实时流媒体业务在经过加密设备加密后立即通过传输网络到达用户终端设备,网络结构如图l所示。从流々某体内容源发出的+某体内容经过CA系统、 加密设备及其它相关设备的处理,生成流媒体内容密文,流媒体内容密文经过传输网络到达终端设备。其中流媒体加密设备可为CA系统的一部分,具体视 各产商的实现而定。具体业务流程如图2所示,包括步骤21 、从流媒体内容源发出的流媒体内容通过网络传输至CA加密设备。步骤22、 CA加密设备对流媒体内容进行加密。在同一 CW( Control Word, 控制字,即内容加/解密密钥)周期内,加密多路淨J某体内容所使用的密钥CW 可以相同也可以不同,由于ECM报文中携带了 CW,所以当CW相同时则各 路媒体内容对应的ECM报文相同,当CW不同时则各路媒体内容对应的ECM 报文不同。由于每路流i某体内容可对应为一个频道,即每个频道所对应的ECM 报文可以相同也可以不同。步骤23、加密后的流媒体内容及相应的ECM报文通过传输网络到达终端 设备,在一CW周期内,同一ECM的轮播策略为以固定时间间隔发送。步骤24、当用户通过某种方式向运营商订购了指定媒体内容后,运营商通 过运营支撑系统通知CA向该用户的终端设备发送指定媒体内容的授权EMM。步骤25、 CA系统根据运营商发送的指令对指定终端设备发送指定媒体内 容的授权EMM。步骤26、终端设备在获得指定媒体内容的授权EMM后,继而可以解密相 应的ECM报文从而获得CW,再使用该CW解密相应的媒体内容,从而得到 明文媒体内容。发明人经过分析,发现现有技术一存在如下不足之处该实时流j泉体业务中,当加密各频道的CW不同时,各频道对应的ECM 报文也不同,在各频道间切换时,需及时获得并解密目的频道对应的ECM报 文,如果终端设备无法及时获得并解密目的频道的ECM报文,那么就无法及 时得到当前媒体流所对应的CW,则会出现花屏或切台较慢的现象,影响用户 体验。
如图2中步骤23的描述,一 CW周期内,同一 ECM报文的轮播策略为以 固定时间间隔发送。 一般在用户触发切台操作后,终端设备才开始去获取和解 密目的频道对应的ECM才艮文和i某体流,当ECM到达终端i殳备的时间点滞后 于切台操作的时间点时,该ECM正是终端设备切台后所需要的ECM。随着 ECM到达终端设备的时间点与切台时间点的差值的减小,终端设备获得ECM 并解出CW的时间即会缩短。为了减小该差值,当前常用的方法为加快ECM 的发送频率,但由于终端设备的资源有限,该方法会导致终端设备用于过滤无 用ECM的资源过多,很可能会导致花屏等问题,所以ECM发送频率有一定 限制。现有技术二非实时流媒体业务中媒体内容在经过加密保护后会存储在网络存储设备 上,待用户需要收看该媒体内容时,终端设备从网络存储设备上申请并获取相 关媒体内容密文,该网络存储设备一般称为流媒体服务器。网络结构如图3所 示。非实时流媒体内容在加密后没有直接通过网络传输给终端设备,而是以文 件的形式存储到流媒体服务器上,ECM与媒体内容同时存储到流媒体服务器 上,并按一定的时序与+某体内容存储在同一个文件里。具体业务流程如图4所 示,包括步骤41、 CA系统从流媒体内容源获取明文流媒体内容。 步骤42、 CA系统对明文媒体内容进行加密。步骤43 、加密后的流媒体内容及相应的ECM报文一 同存储到流媒体服务 器上的同 一文件里,ECM的插入策略为一 CW周期内同一 ECM以固定时间间 隔插入文件中。步骤44、当用户通过某种方式向运营商订购了指定士某体内容后,运营商通 过运营支撑系统通知CA向该用户的终端设备发送指定々某体内容的授权EMM。步骤45、 CA系统根据运营商指令对指定终端设备发送指定媒体内容的授 权EMM。
步骤46、用户触发终端设备向流媒体服务器请求々某体内容密文。 步骤47、流媒体内容密文及相应的ECM报文通过传输网络到达终端设备。 步骤48、终端设备在获得指定媒体内容的授权EMM后,就可以解密ECM 报文获得CW,再使用该CW解密相应的媒体内容,从而得到明文媒体内容。 发明人经过分析,发现现有技术二存在如下不足之处 在非实时流媒体业务中,ECM的插入策略与现有技术一中ECM的发送策 略一致,正常播放的过程中不会出现花屏或黑屏时间过长现象,这是由于一个 ECM报文携带了当前周期和下一周期的CW,达到了 CW提前于媒体内容发 送的目的,终端设备在解密媒体流前就获得了正确的CW。但是,在进行下面 一些操作时,终端设备有可能无法及时获得ECM报文,会出现花屏或黑屏时 间过长现象例如,终端设备向流媒体服务器请求媒体内容密文后刚刚开始播 放时,又如进行快进/快退、快进/快退后恢复正常播放、定位播放等操作时。 出现上述问题的原因与现有技术一相同。此时,采用现有技术二对非实时流々某 体业务进行处理时,也将影响用户体验。发明内容本发明实施例提供一种流媒体内容的处理方法、设备及系统,用以消除处 理流媒体业务时出现的花屏现象,缩减切台时间或黑屏时间,改善用户体验。 本发明实施例提供 一 种流媒体内容的处理方法,该方法包括 对流媒体内容进行加密,并生成对应的授权控制信息和授权管理信息; 将所述加密的流媒体内容、授权控制信息和授权管理信息发送给终端设 备,其中,将所述加密的流媒体内容的每个I帧分割为多个数据包进行发送, 并且在所述多个数据包发送过程中,发送所述授权控制信息。 本发明实施例提供一种流媒体内容的处理方法,该方法包括 条件接收系统对流媒体内容进行加密,并生成对应的授权控制信息和授权 管理信息;
所述条件接收系统将所述加密的流媒体内容、授权控制信息和授权管理信 息发送给终端设备,其中,将所述加密的流媒体内容的每个I帧分割为多个数据包进行发送,并且在所述多个数据包发送过程中,发送所述授权控制信息; 所述终端设备用所述授权管理信息解密所述授权控制信息,获得内容解密密钥;用所述内容解密密钥对所述加密的流^ 某体内容进行解密。 本发明实施例还提供一种流媒体内容的处理方法,该方法包括 对流媒体内容进行加密,并生成对应的授权控制信息和授权管理信息; 将所述加密的流媒体内容和授权控制信息发送给流媒体服务器,将所述授权管理信息发送给终端设备,其中,将所述加密的流々某体内容的每个I帧分割为多个数据包,并且在所述多个数据包中任意两个数据包之间插入所述授权控制信息后发送给流^;某体服务器。本发明实施例还才是供一种流J 某体内容的处理方法,该方法包括 条件接收系统对流媒体内容进行加密,并生成对应的授权控制信息和授权管理信息;所述条件接收系统将所述加密的流媒体内容和授权控制信息发送给流媒 体服务器,将所述授权管理信息发送给终端设备,其中,将所述加密的流媒体 内容的每个I帧分割为多个数据包,并且在所述多个数据包中任意两个数据包 之间插入所述授权控制信息后发送给流媒体服务器;所述终端设备从所述流媒体服务器获取所述加密的流媒体内容和授权控 制信息,用所述授权管理信息解密所述授权控制信息,获得内容解密密钥;用 所述内容解密密钥对所述加密的流々某体内容进行解密。本发明实施例还提供一种条件接收系统,包括加密模块,用于对流媒体内容进行加密,并生成对应的授权控制信息和授 权管理信息;第一发送模块,用于将所述加密的流媒体内容、授权控制信息和授权管理 信息发送给终端设备,其中,将所述加密的流^ 某体内容的每个I帧分割为多个
数据包进行发送,并且在所述多个数据包发送过程中,发送所述授权控制信息。 本发明实施例还提供一种条件接收系统,包括加密模块,用于对流媒体内容进行加密,并生成对应的授权控制信息和授权管理信息;第二发送模块,用于将所述加密的流媒体内容和授权控制信息发送给流媒 体服务器,将所述授权管理信息发送给终端设备,其中,将所述加密的流々某体 内容的每个I帧分割为多个数据包,并且在所述多个数据包中任意两个数据包 之间插入所述授权控制信息后发送给流媒体服务器。本发明实施例还提供一种流媒体内容的处理系统,包括条件接收系统,用于对流媒体内容进行加密,并生成对应的授权控制信息 和授权管理信息;以及,发送所述加密的流媒体内容、授权控制信息和授权管 理信息,其中,将所述加密的流媒体内容的每个I帧分割为多个数据包进行发 送,并且在所述多个数据包发送过程中,发送所述授权控制信息;终端设备,用于接收所述加密的流媒体内容、授权控制信息和授权管理信 息,用所述授权管理信息解密所述授权控制信息,获得内容解密密钥;用所述 内容解密密钥对所述加密的流媒体内容进行解密。本发明实施例还提供一种流媒体内容的处理系统,包括条件接收系统,用于对流媒体内容进行加密,并生成对应的授权控制信息 和授权管理信息;以及,发送所述加密的流媒体内容、授权控制信息和授权管 理信息,其中,将所述加密的流媒体内容的每个I帧分割为多个数据包,并且 在所述多个数据包中任意两个数据包之间插入所述4变4又控制信息后发送;流媒体服务器,用于接收所述条件接收系统发送的所述加密的流媒体内 容、授权控制信息;终端设备,用于接收所述条件接收系统发送的所述授权管理信息,从所述 流媒体服务器获取所述授权控制信息,用所述授权管理信息解密所述授权控制 信息,获得内容解密密钥;用所述内容解密密钥对所述加密的流^ 某体内容进行解密。本发明实施例中,在处理实时流媒体业务时,条件接收系统将加密的流壬某 体内容及相应的授权控制信息发送给终端设备时,将所述加密的流媒体内容的 每个I帧分割为多个数据包进行发送,并且在所述多个数据包发送过程中,发 送所述授权控制信息,可以使终端设备在切台后接收第一个I帧时,能够立即 接收授权控制信息,对流媒体内容进行解密处理,从而有利于消除处理实时流 媒体业务时出现的花屏现象,缩减切台时间,改善用户体验。在处理非实时流^f某体业务时,条件接收系统将加密的流纟某体内容及相应的 授权控制信息发送给流媒体服务器时,将所述加密的流媒体内容的每个I帧分 割为多个数据包,并且在所述多个数据包中任意两个数据包之间插入授权控制 信息,可以使终端设备从流媒体服务器获取I帧时,能够立即接收该I帧对应 的授权控制信息,对流媒体内容进行解密处理,从而有利于消除处理非实时流 媒体业务时出现的花屏现象,缩减黑屏时间,改善用户体验。
图i为背景技术中处理实时流媒体业务的网络结构图;图2为背景技术中处理实时流媒体业务的流程图;图3为背景技术中处理非实时流媒体业务的网络结构图;图4为背景技术中处理非实时流媒体业务的流程图;图5、图7为本发明实施例中处理实时流^ 某体业务的流程图;图6为本发明实施例中条件接收系统发送授权控制信息的时机范围示意图;图8、图9为本发明实施例中处理非实时流媒体业务的流程图; 图IOA、图10B为本发明实施例中处理实时流媒体业务的条件接收系统的 结构示意图;图IIA、图11B为本发明实施例中处理非实时流^ 某体业务的条件接收系统
的结构示意图;图12A、图12B为本发明实施例中处理实时流媒体业务的流士某体内容的处 理系统的结构示意图;图13A、图13B为本发明实施例中处理非实时流媒体业务的流媒体内容的处理系统的结构示意图。
具体实施方式
下面结合说明书附图对本发明实施例方法进行详细说明。 如图5所示,本发明实施例中, 一种流媒体内容的处理流程如下 步骤51、对流媒体内容进行加密,并生成对应的授权控制信息和授权管理信息。步骤52、将加密的流媒体内容、授权控制信息和授权管理信息发送给终端 设备,其中,将所述加密的流媒体内容的每个I帧分割为多个数据包进行发送, 并且在该多个数据包发送过程中,发送授权控制信息。图5所示流程针对实时流媒体内容实施,在步骤52中,在发送所述多个 数据包中任意两个相邻的数据包之间,发送一个或多个所述4变权控制信息。例 如,当终端设备从A频道切换到B频道,解码的第一帧数据为B频道的I帧, 一个I帧被分割为多个TS ( Transport Stream,传送流)数据包进行传输,发送 授权控制信息的时机范围如图6所示,图中n代表加密后发送的第n个数据包, 同样n+l代表加密后发送的第n + 1个数据包,假设任一 I帧被分割到n+l号 至n+m号范围内的数据包中进行传输,那么对应的授权控制信息报文的发送 时机可以为第n+l个数据包至n+m个数据包的任意两个相邻的数据包之间。在步骤52中,也可以以固定时间间隔发送授权控制信息,由于终端设备 在切台后获得第一个I帧时,即可获得所需授权控制信息,与现有技术中授权 控制信息仅以固定时间间隔发送策略相比较,终端设备获得所需授权控制信息 时间的优化范围为0~1个授权控制信息发送周期,即切台时间的减小范围为0 1个授权控制信息发送周期。基于原授权控制信息以固定时间间隔发送的策略,当终端设备在切台后立 即获得所需授权控制信息,即在终端设备切台后获得第 一个加密的流媒体内容的I帧时获得所需的授权控制信息,此时本发明实施例的优化效果达到0秒。当所需授权控制信息在切台后到达终端设备时,该授权控制信息到达终端设备 的时间点与切台操作时间点的最大间隔为 一个授权控制信息发送周期,此时本 发明实施例的优化效果为1个授权控制信息发送周期,即可以达到的优化效果的最大值。由此可见,本发明实施例的优化效果范围为0~1个授权控制信息发送周期。一个具体实施例中,由条件接收系统对流+某体内容进行加密,并生成对应 的授权控制信息和授权管理信息,以及将加密的流媒体内容、授权控制信息发送给终端设备;由运营商设备向条件接收系统发送授权指令;条件接收设备根 据接收到的授权指令,向终端设备发送授权管理信息,终端设备用授权管理信 息解密授权控制信息,获得内容解密密钥;用内容解密密钥对加密的流媒体内 容进行解密。如图7所示,具体处理流程如下步骤71 、从流媒体内容源发出的流媒体内容通过网络传输至CA加密设备。 步骤72、 CA加密设备对流媒体内容进行加密。在同一CW周期内,加密 多路流媒体内容所使用的密钥CW可以相同也可以不同,由于授权控制信息报 文中携带了 CW,所以当CW相同时则各路媒体内容对应的授权控制信息报文 相同,当CW不同时则各路媒体内容对应的授权控制信息报文不同。由于每路 流媒体内容可对应为一个频道,即每个频道所对应的授权控制信息报文可以相 同也可以不同。步骤73、加密后的流媒体内容及相应的授权控制信息报文通过传输网络到 达终端设备,在一CW周期内,同一授权控制信息的轮播策略为以固定时间间 隔发送,并且将加密的流々某体内容的每个I帧分割为多个数据包进行发送,在 该多个数据包发送过程中,发送一个或多个授权控制信息。
步骤74、当用户通过某种方式向运营商订购了指定媒体内容后,运营商通过运营支撑系统通知CA向该用户的终端设备发送指定媒体内容的授权管理信自步骤75、 CA系统根据运营商发送的指令对指定终端设备发送指定媒体内 容的授权管理信息。步骤76、终端设备在获得指定媒体内容的授权管理信息后,继而可以解密 相应的授权控制信息报文从而获得CW,再使用该CW解密相应的媒体内容, 从而得到明文媒体内容。另一实施例中, 一种流媒体内容的处理流程如图8所示步骤81、对流媒体内容进行加密,并生成对应的授权控制信息和授权管理 信息。步骤82、将加密的流媒体内容和授权控制信息发送给流媒体服务器,将授 权管理信息发送给终端设备,其中,将加密的流媒体内容的每个I帧分割为多 个数据包,并且在该多个数据包中任意两个数据包之间插入授权控制信息后发 送给流媒体服务器。图8所示流程针对非实时流媒体内容实施,与图5所示流程类似,可以在 I帧对应的多个数据包中任意两个数据包之间,插入一个或多个所述授权控制 信息。图8所示处理流程中,与图5所示流程中类似,可以以固定时间间隔在I 帧对应的多个数据包之间插入授权控制信息,授权控制信息到达终端设备的时 间的减小范围为0~1个授权控制信息插入周期。同样如图6所示,n代表加密 后发送的第n个数据包,n+l代表加密后发送的第n + 1个数据包,假设任一 I 帧被分割到n+l个至n+m个范围内的数据包中进行传输,那么对应的授权控 制信息报文的插入文件的时机可以为第n+l个数据包至n+m个数据包的任意 一个数据包之后的紧邻位置。一个实施例中,可以由条件接收系统对流:if某体内容进行加密,并生成对应
的授权控制信息和授权管理信息;将加密的流媒体内容和授权控制信息发送给流媒体服务器,将授权管理信息发送给终端设备;由运营商设备向条件接收系 统发送授权指令;条件接收设备根据接收到的授权指令,向终端设备发送授权 管理信息;终端设备从流媒体服务器获取加密的流媒体内容和授权控制信息, 用授权管理信息解密授权控制信息,获得内容解密密钥;用内容解密密钥对加 密的流媒体内容进行解密。如图9所示,具体处理流程如下步骤91、 CA系统从流媒体内容源获取明文流媒体内容。步骤92 、 CA系统对明文媒体内容进行加密。步骤93、加密后的流媒体内容及相应的授权控制信息报文一同存储到流媒 体服务器上的同一文件里,授权控制信息的插入策略为一 CW周期内同 一授权 控制信息以固定时间间隔插入文件中,并且将加密的流々某体内容的每个I帧分 割为多个数据包,在该多个数据包中任意两个数据包之间插入授权控制信息。步骤94、当用户通过某种方式向运营商订购了指定媒体内容后,运营商通过运营支撑系统通知CA向该用户的终端设备发送指定媒体内容的授权管理信 自步骤95、 CA系统根据运营商指令对指定终端设备发送指定媒体内容的授权管理信息。步骤96、用户触发终端设备向流媒体服务器请求媒体内容密文。步骤97、流媒体内容密文及相应的授权控制信息报文通过传输网络到达终端设备。步骤98、终端设备在获得指定媒体内容的授权管理信息后,就可以解密授 权控制信息报文获得CW,再使用该CW解密相应的媒体内容,从而得到明文媒体内容。基于同一发明构思,本发明实施例提供一种条件接收系统,其结构如图 IOA所示,包括加密模块101、第一发送模块102;其中,加密模块101,用 于对流媒体内容进行加密,并生成对应的授权控制信息和授权管理信息;第一
发送模块102,用于将所述加密的流媒体内容、授权控制信息和授权管理信息 发送给终端设备,其中,将所述加密的流媒体内容的每个I帧分割为多个数据 包进行发送,并且在所述多个数据包发送过程中,发送所述授权控制信息。第一发送模块102可以进一步用于以固定时间间隔发送所述授权控制信第 一发送模块102还可以进一步用于在发送所述多个数据包中任意两个相 邻的数据包之间,发送一个或多个所述授权控制信息。如图IOB所示, 一个实施例中,图10A所示的条件^接收系统可以进一步 包括接收模块103,用于接收运营商设备发送的授权指令;此时,第一发送 模块102进一步用于根据接收的授权指令,向终端设备发送授权管理信息。基于同一发明构思,本发明实施例还提供一种条件接收系统,其结构如图 IIA所示,包括加密模块IOI、第二发送模块lll;其中,加密模块IOI,用 于对流媒体内容进行加密,并生成对应的授权控制信息和授权管理信息;第二 发送模块111,用于将所述加密的流媒体内容和授权控制信息发送给流媒体服 务器,将所述授权管理信息发送给终端设备,其中,将所述加密的流媒体内容 的每个I帧分割为多个数据包,并且在所述多个数据包中任意两个数据包之间 插入所述授权控制信息后发送给流媒体服务器。第二发送模块111可以进一步用于以固定时间间隔在所述多个数据包之间 插入所述授权控制信息。第二发送模块111还可以进一 步用于在所述多个数据包中任意两个数据包 之间,插入一个或多个所述授权控制信息。如图11B所示, 一个实施例中,图11A所示的条件接收系统可以进一步 包括接收模块103,用于接收运营商设备发送的授权指令;此时,第二发送 模块111进一步用于根据接收的授权指令,向终端设备发送授权管理信息。基于同一发明构思,本发明实施例还提供一种流媒体内容的处理系统,其 结构如图12A所示,包括条件接收系统121、终端设备122;其中,条件接
收系统121,用于对流媒体内容进行加密,并生成对应的授权控制信息和授权管理信息;以及,发送加密的流媒体内容、授权控制信息和授权管理信息,其中,将所述加密的流媒体内容的每个I帧分割为多个数据包进行发送,并且在该多个数据包发送过程中,发送授权控制信息;终端设备122,用于接收加密 的流媒体内容、授权控制信息和授权管理信息,用授权管理信息解密授权控制 信息,获得内容解密密钥;用内容解密密钥对加密的流^ 某体内容进行解密。如图12B所示, 一个实施例中,图12A所示的流媒体内容的处理系统还 可以包括运营商设备123,用于向条件接收系统发送授权指令;此时,条件 接收系统121进一步用于根据授权指令,向终端设备发送:^受权管理信息。基于同一发明构思,本发明实施例还提供一种流媒体内容的处理系统,其 结构如图13A所示,包括条件接收系统131、流媒体服务器132、终端设备 133;其中,条件接收系统131,用于对流i某体内容进行加密,并生成对应的授 权控制信息和授权管理信息;以及,发送加密的流媒体内容、授权控制信息和 授权管理信息,其中,将加密的流媒体内容的每个I帧分割为多个数据包,并 且在该多个数据包中任意两个数据包之间插入授权控制信息后发送;流媒体服 务器132,用于接收条件接收系统发送的加密的流媒体内容、授权控制信息; 终端设备133,用于接收条件接收系统发送的授权管理信息,从流媒体服务器 获取授权控制信息,用授权管理信息解密授权控制信息,获得内容解密密钥; 用内容解密密钥对加密的流^(某体内容进行解密。如图13B所示, 一个实施例中,图13A所示的流々某体内容的处理系统还 可以包括运营商设备123,用于向条件接收系统发送授权指令;条件接收系 统131进一步用于根据授权指令,向终端设备发送授权管理信息。本领域普通技术人员可以理解上述实施例方法中的全部或部分步骤是可 以通过程序来指令相关的硬件完成,该程序可以存储于一计算机可读存储介质 中,存储介质可以包括ROM、 RAM、磁盘或光盘等。本发明实施例中,在处理实时流媒体业务时,条件接收系统将加密的流媒 体内容及相应的授权控制信息发送给终端设备时,以固定时间间隔发送授权控 制信息,并且在加密的流々某体内容的每个I帧对应的凝:据包发送过程中,发送 一个或多个授权控制信息,可以使得授权控制信息在切台后到达终端设备时,到达时间与切台操作时间的间隔缩减O至1个授权控制信息发送周期时间,从而有利于消除处理实时流々某体业务时出现的花屏现象,缩减切台时间,改善用户体验。在处理非实时流媒体业务时,条件接收系统将加密的流媒体内容及相应的 授权控制信息发送给流媒体服务器时,在加密的流媒体内容中以固定时间间隔 插入授权控制信息,并且在加密的流媒体内容的每个I帧对应的数据包中,插 入一个或多个授权控制信息,可以使得授权控制信息到达终端设备的时间缩减0至1个授权控制信息插入周期时间,从而有利于消除处理非实时流i某体业务时出现的花屏现象,缩减黑屏时间,改善用户体验。显然,本领域的4支术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若对本发明的这些修改和变型属于本发明权利要求 及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种流媒体内容的处理方法,其特征在于,该方法包括对流媒体内容进行加密,并生成对应的授权控制信息和授权管理信息;将所述加密的流媒体内容、授权控制信息和授权管理信息发送给终端设备,其中,将所述加密的流媒体内容的每个I帧分割为多个数据包进行发送,并且在所述多个数据包发送过程中,发送所述授权控制信息。
2、 如权利要求1所述的方法,其特征在于,该方法进一步包括以固定 时间间隔发送所述:^权控制信息。
3、 如权利要求1所述的方法,其特征在于,该方法进一步包括在发送 所述多个数据包中任意两个相邻的数据包之间,发送一个或多个所述^t受权控制 信息。
4、 如权利要求1所述的方法,其特征在于,在向所述终端设备发送所述 授权管理信息之前进一步包括接收运营商设备发送的授权指令;根据所述授 权指令,向所述终端设备发送所述授权管理信息。
5、 如权利要求1所述的方法,其特征在于,该方法进一步包括所述终 端设备执行切台操作;所述终端设备在接收到所述切台才乘作后第 一个所述加密 的流媒体内容的I帧时,接收所述授权控制信息。
6、 如权利要求1至5任一项所述的方法,其特征在于,该方法进一步包 括所述终端设备用所述授权管理信息解密所述授权控制信息,获得内容解密 密钥;用所述内容解密密钥对所述加密的流媒体内容进行解密。
7、 一种流媒体内容的处理方法,其特征在于,该方法包括 条件接收系统对流J 某体内容进行加密,并生成对应的授权控制信息和授权管理信息;所述条件接收系统将所述加密的流媒体内容、授权控制信息和授权管理信 息发送给终端设备,其中,将所述加密的流媒体内容的每个I帧分割为多个数据包进行发送,并且在所述多个数据包发送过程中,发送所述授权控制信息; 所述终端设备用所述授权管理信息解密所述授权控制信息,获得内容解密密钥;用所述内容解密密钥对所述加密的流々某体内容进行解密。
8、 一种流媒体内容的处理方法,其特征在于,该方法包括 对流媒体内容进行加密,并生成对应的授权控制信息和授权管理信息; 将所述加密的流媒体内容和授权控制信息发送给流々某体服务器,将所述授权管理信息发送给终端设备,其中,将所述加密的流i某体内容的每个I帧分割 为多个数据包,并且在所述多个数据包中任意两个数据包之间插入所述授权控 制信息后发送给流媒体服务器。
9、 如权利要求8所述的方法,其特征在于,该方法进一步包括以固定 时间间隔在所述多个数据包之间插入所述授权控制信息。
10、 如权利要求8所述的方法,其特征在于,该方法进一步包括在所述 多个数据包中任意两个数据包之间,插入一个或多个所述授权控制信息。
11、 如权利要求8所述的方法,其特征在于,在向所述终端设备发送所述 授权管理信息之前进一步包括接收运营商设备发送的授权指令;根据所述授 权指令,向所述终端设备发送所述授权管理信息。
12、 如权利要求8至11任一项所述的方法,其特征在于,该方法进一步 包括所述终端设备从所述流媒体服务器获取所述加密的流媒体内容和授权控 制信息,用所述授权管理信息解密所述授权控制信息,获得内容解密密钥;用 所述内容解密密钥对所述加密的流媒体内容进行解密。
13、 一种流媒体内容的处理方法,其特征在于,该方法包括 条件接收系统对流媒体内容进行加密,并生成对应的授权控制信息和授权管理信息;所述条件接收系统将所述加密的流媒体内容和授权控制信息发送给流媒 体服务器,将所述授权管理信息发送给终端设备,其中,将所述加密的流媒体 内容的每个i帧分割为多个数据包,并且在所述多个数据包中任意两个数据包之间插入所述授权控制信息后发送给流媒体服务器;所述终端设备从所述流媒体服务器获取所述加密的流媒体内容和授权控 制信息,用所述授权管理信息解密所述授权控制信息,获得内容解密密钥;用 所述内容解密密钥对所述加密的流々某体内容进行解密。
14、 一种条件接收系统,其特征在于,包括加密模块,用于对流媒体内容进行加密,并生成对应的授权控制信息和授 权管理信息;第一发送模块,用于将所述加密的流媒体内容、授权控制信息和授权管理 信息发送给终端设备,其中,将所述加密的流媒体内容的每个I帧分割为多个 数据包进行发送,并且在所述多个数据包发送过程中,发送所述授权控制信息。
15、 如权利要求14所述的条件接收系统,其特征在于,所述第一发送模 块进一步用于以固定时间间隔发送所述授4又控制信息。
16、 如权利要求14所述的条件接收系统,其特征在于,所述第一发送模 块进一步用于在发送所述多个数据包中任意两个相邻的数据包之间,发送一个 或多个所述授权控制信息。
17、 如权利要求14所述的条件接收系统,其特征在于,进一步包括 接收模块,用于接收运营商设备发送的授权指令;所述第一发送模块进一步用于根据所述授权指令,向所述终端设备发送所 述授权管理信息。
18、 一种条件接收系统,其特征在于,包括加密模块,用于对流媒体内容进行加密,并生成对应的授权控制信息和授 权管理信息;第二发送模块,用于将所述加密的流媒体内容和授权控制信息发送给流媒 体服务器,将所述授权管理信息发送给终端设备,其中,将所述加密的流媒体 内容的每个I帧分割为多个数据包,并且在所述多个数据包中任意两个数据包 之间插入所述授权控制信息后发送给流媒体服务器。
19、 如权利要求18所述的条件接收系统,其特征在于,所述第二发送模 块进一步用于以固定时间间隔在所述多个数据包之间插入所述授权控制信息。
20、 如权利要求18所述的条件接收系统,其特征在于,所述第二发送模 块进一步用于在所迷多个数据包中任意两个数据包之间,插入一个或多个所述 授权控制信息。
21、 如权利要求18所述的条件接收系统,其特征在于,进一步包括 接收模块,用于接收运营商设备发送的授权指令;所述第二发送模块进一步用于根据所述授权指令,向所述终端设备发送所 述授权管理信息。
22、 一种流媒体内容的处理系统,其特征在于,包括 条件接收系统,用于对流媒体内容进行加密,并生成对应的授权控制信息和授权管理信息;以及,发送所述加密的流媒体内容、授权控制信息和授权管 理信息,其中,将所述加密的流媒体内容的每个I帧分割为多个数据包进行发 送,并且在所述多个数据包发送过程中,发送所述授权控制信息;终端设备,用于接收所述加密的流媒体内容、授权控制信息和授权管理信 息,用所述授权管理信息解密所述授权控制信息,获得内容解密密钥;用所述 内容解密密钥对所述加密的流媒体内容进行解密。
23、 如权利要求22所述的流媒体内容的处理系统,其特征在于,还包括 运营商设备,用于向所述条件接收系统发送授权指令; 所述条件接收系统进一步用于根据所述授权指令,向所述终端设备发送所述授权管理信息。
24、 一种流媒体内容的处理系统,其特征在于,包括 条件接收系统,用于对流媒体内容进行加密,并生成对应的授权控制信息和授权管理信息;以及,发送所述加密的流媒体内容、授权控制信息和授权管 理信息,其中,将所述加密的流媒体内容的每个I帧分割为多个数据包,并且 在所述多个数据包中任意两个数据包之间插入所述授权控制信息后发送;流媒体服务器,用于接收所述条件接收系统发送的所述加密的流媒体内容、授权控制信息;终端设备,用于接收所述条件接收系统发送的所述授权管理信息,从所述 流媒体服务器获取所述授权控制信息,用所述授权管理信息解密所述授权控制 信息,获得内容解密密钥;用所述内容解密密钥对所述加密的流^ 某体内容进4亍解密。
25、如权利要求24所述的流媒体内容的处理系统,其特征在于,还包括 运营商设备,用于向所述条件接收系统发送授权指令; 所述条件接收系统进一步用于根据所述授权指令,向所述终端设备发送所 述授权管理信息。
全文摘要
本发明公开了一种流媒体内容的处理方法,该方法包括对流媒体内容进行加密,并生成对应的授权控制信息和授权管理信息;将所述加密的流媒体内容、授权控制信息和授权管理信息发送给终端设备,其中,将所述加密的流媒体内容的每个I帧分割为多个数据包进行发送,并且在所述多个数据包发送过程中,发送所述授权控制信息。本发明同时公开一种条件接收系统和流媒体内容的处理系统。采用本发明可以消除处理流媒体内容时出现的花屏现象,缩减切台时间或黑屏时间,改善用户体验。
文档编号H04N7/167GK101132408SQ200710138749
公开日2008年2月27日 申请日期2007年8月16日 优先权日2007年8月16日
发明者黄子敬 申请人:华为技术有限公司