首页 / 专利库 / 杂项知识产权事务 / 数字版权管理 / 版权对象获取协议 / 一种交互式网络电视系统实现数字版权管理的方法

一种交互式网络电视系统实现数字版权管理的方法

阅读:600发布:2020-05-30

专利汇可以提供一种交互式网络电视系统实现数字版权管理的方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种交互式网络电视系统实现数字 版权 管理业务的方法包括:内容管理系统控制加密机对节目源的节目内容进行加密,并将节目单发布到所述 电子 节目导航/运营 支撑 系统;用户终端从所述电子节目导航/运营支撑系统获取节目单供用户选择收看的节目,当用户进行节目选择后,判断本地是否存储有对应节目的有效 许可 证,如果有可用许可证,用户终端通过媒体传送网络获取加密后的电子节目流,并根据所述许可证中包含的内容密钥解密所述电子节目流,还原出节目;否则,用户终端先从版权中心获取许可证,并保存在本地,再通过媒体传送网络获取加密后的电子节目流。,下面是一种交互式网络电视系统实现数字版权管理的方法专利的具体信息内容。

1、一种交互式网络电视系统实现数字版权管理的方法,所述交互式网络 电视系统包括:节目源、内容管理系统、加密机、电子节目导航/运营支撑系统、 版权中心、媒体传送网络和用户终端;其特征在于,该方法包括:
A、内容管理系统控制加密机对节目源的节目内容进行加密,并将节目单 发布到所述电子节目导航/运营支撑系统;
B、用户终端从所述电子节目导航/运营支撑系统获取节目单供用户选择收 看的节目,当用户进行节目选择后,判断本地是否存储有对应节目的有效许可 证,若有,则执行步骤D;否则,执行步骤C;
C、用户终端从版权中心获取许可证,并保存在本地,继续步骤D;
D、用户终端使用所述许可证中包含的内容密钥对通过媒体传送网络获取 的所述电子节目流进行解密,还原出节目内容。
2、如权利要求1所述的方法,其特征在于,所述步骤A包括:
A1、内容管理系统向加密机发起加密请求
A2、加密机根据所述加密请求中的指示信息,从节目源获取电子节目进行 加密处理;
加密机将加密内容密钥注册到所述版权中心,并向内容管理系统返回加密 节目唯一标识ECID;
A3、内容管理系统将包含ECID的节目单发布到所述电子节目导航/运营 支撑系统。
3、如权利要求2所述的方法,其特征在于,步骤A1中所述内容管理系统 向加密机发起的加密请求,至少包含:待加密文件在节目源中的文件路径和文 件名,以及加密后文件存储的文件路径和文件名。
4、如权利要求2所述的方法,其特征在于,所述内容管理系统和加密机 之间使用超文本传输协议HTTP或简单对象访问协议SOAP承载传输数据。
5、如权利要求3或4所述的方法,其特征在于,步骤A2中所述加密机对 电子节目进行加密处理,包括:
加密机对指定文件路径和文件名的点播文件进行加密;或者对直播会话描 述协议SDP文件进行处理,并接收待加密的直播流进行加密;
加密机将加密后的点播文件或处理后的直播SDP文件保存到与媒体传送 网络相连接的流媒体服务器中;并将加密后的直播流直接发送到媒体传送网 络。
6、如权利要求5所述的方法,其特征在于,所述加密机与流媒体服务器 或媒体传送网络之间的接口使用实时传输协议RTP或传输流TS承载传输数 据。
7、如权利要求2所述的方法,其特征在于,所述步骤A2中,加密机还向 版权中心发送点播或直播节目的ECID和加密算法名称;版权中心向加密机返 回响应状态消息。
8、如权利要求7所述的方法,其特征在于,所述加密机和版权中心之间 使用HTTP或SOAP承载传输数据。
9、如权利要求2所述的方法,其特征在于,步骤A3中所述包含ECID的 节目单中,ECID对应于加密后的点播节目的编号或直播频道的编号。
10、如权利要求9所述的方法,其特征在于,内容管理系统向电子节目导 航/运营支撑系统发送的接口信息还包括:表示节目是否加密的加密标识和节目 所属版权中心的编号信息。
11、如权利要求1所述的方法,其特征在于,所述步骤C包括:
C11、用户终端向电子节目导航/运营支撑系统发起授权请求;
C12、电子节目导航/运营支撑系统向版权中心请求生成许可证;
C13、版权中心生成许可证,并向电子节目导航/运营支撑系统返回包含版 权中心地址、端口号和许可证编号信息的触发器;
C14、电子节目导航/运营支撑系统向用户终端返回授权成功响应消息,并 携带所述触发器;
C15、用户终端根据触发器中包含的信息向版权中心发起许可证获取请求;
C16、版权中心对用户鉴权后,向用户终端返回许可证。
12、如权利要求1所述的方法,其特征在于,所述步骤C包括:
C21、用户终端向电子节目导航/运营支撑系统发起授权请求;
C22、电子节目导航/运营支撑系统返回授权结果;
C23、用户终端根据授权结果向流媒体服务器请求获取直播电子节目流或 点播文件对应的SDP文件,并且在请求消息中上报本地是否有许可证标识;
C24、若请求消息中表明本地没有许可证,流媒体服务器请求版权中心生 成许可证;
版权中心从电子节目导航/运营支撑系统查询用户订购的对应节目信息,生 成许可证,并且向流媒体服务器返回包含版权中心地址、端口号和许可证编号 信息的触发器;
流媒体服务器将直播电子节目流或点播文件对应的SDP文件与所述触发 器组成一个复合媒体对象下发给用户终端;
C25、用户终端根据触发器中包含的信息向版权中心发起许可证获取请求;
C26、版权中心对用户鉴权后,向用户终端返回许可证。
13、如权利要求11或12所述的方法,其特征在于,电子节目导航/运营支 撑系统或流媒体服务器向版权中心请求生成许可证消息中,至少携带点播或直 播节目的ECID。
14、如权利要求13所述的方法,其特征在于,所述请求生成许可证的消 息中还携带有控制节目收看的权限信息,包括:许可模式信息、播放次数信息、 有效期开始/结束日期信息以及累积时长信息之一或所述信息的组合。
15、如权利要求14所述的方法,其特征在于,版权中心生成的许可证中 包含加密机向版权中心注册的点播或直播节目对应的内容密钥,以及请求生成 许可证消息中上报的控制节目收看的权限信息。
16、如权利要求13所述的方法,其特征在于,所述电子节目导航/运营支 撑系统与版权中心之间使用HTTP或SOAP承载传输数据。
17、如权利要求11所述的方法,其特征在于,若电子节目导航/运营支撑 系统与用户终端之间存在心跳消息,则所述触发器可以通过心跳消息携带,由 电子节目导航/运营支撑系统下发给用户终端。
18、如权利要求1所述的方法,其特征在于,所述节目源和加密机为独立 的系统设备或为一个集成有编码和加密功能的集成设备。

说明书全文

技术领域

发明涉及交互式网络电视系统,尤其涉及一种在交互式网络电视系统中 实现数字版权管理业务的方法。

背景技术

交互式网络电视(IPTV),是一种利用宽带有线电视网,集互联网、多媒 体、通讯等多种技术于一体,向家庭用户提供包括数字电视在内的多种交互式 服务的崭新技术。由于IPTV数字内容易于复制、易于传播的特点,IPTV业务 给用户带来良好业务体验的同时,也成为盗版者重点关注的对象。
数字版权管理(Digital Right Management,简称DRM)的目的是保护数字 内容的版权,从技术上提高盗版的的技术槛和成本,确保只有购买版权的用 户在遵守版权规则的条件下才能享受数字节目。数字版权管理涉及的主要技术 包括数字标识技术、安全和加密技术、数据库技术、数字证书技术等。
现有技术中,已提出有实现数字版权管理的交互式网络电视(IPTV DRM) 系统结构,如图1所示,主要包括如下功能实体:
节目源:产生直播节目流的IPTV编码器或IPTV点播文件存储设备,是 原始IPTV数字内容的来源;
加密机:用于对原始IPTV数字内容进行加密,加密机可以是一个独立的 设备,也可以是与节目源进行集成的软件插件硬件芯片,通过消息与节目源 通信;
流媒体服务器:用于存放加密后的点播节目流文件,通过媒体传送网络将 加密后的电子节目流发送给用户终端;
内容管理系统:用于控制加密机对指定的节目源内容进行加密,以及将加 密后的电子节目单发送给电子节目导航(EPG)/运营支撑系统;
EPG/运营支撑系统:用于订购节目信息、计费,展示用户订购的节目等;
版权中心:用于管理内容密钥、生成许可证并与终端交互,下发许可证到 用户终端;
用户终端:用户通过终端查找并收看节目。
其中,用户终端通过接口DRM1与版权中心相连接;用户终端通过接口 DRM2与EPG/运营支撑系统相连接;用户终端通过接口DRM3与媒体传送网 络相连接;加密机通过接口DRM4与版权中心相连接;版权中心通过接口 DRM5与EPG/运营支撑系统相连接;内容管理系统通过接口DRM6与加密机 相连接;内容管理系统通过接口DRM7与EPG/运营支撑管理系统连接;节目 源与加密机通过接口DRM8相连接。
但是要在IPTV系统中提供DRM业务,需要与IPTV系统配合。目前IPTV 系统由不同厂家提供,鉴于IPTV系统的多样性,系统间耦合性大,阻碍了IPTV DRM业务的顺利开展。因此,现有技术中还没有一种能够在IPTV系统中具体 实施DRM业务的方法。

发明内容

本发明提供一种在交互式网络电视系统中实现数字版权管理的方法,使在 各种交互式网络电视系统中,使用本发明提供的方法都能实现数字版权管理。
本发明提供一种交互式网络电视系统实现数字版权管理的方法,所述交互 式网络电视系统包括:节目源、内容管理系统、加密机、电子节目导航/运营支 撑系统、版权中心、媒体传送网络和用户终端;该方法包括:
A、内容管理系统控制加密机对节目源的节目内容进行加密,并将节目单 发布到所述电子节目导航/运营支撑系统;
B、用户终端从所述电子节目导航/运营支撑系统获取节目单供用户选择收 看的节目,当用户进行节目选择后,判断本地是否存储有对应节目的有效许可 证,若有,则执行步骤D;否则,执行步骤C;
C、用户终端从版权中心获取许可证,并保存在本地,继续步骤D;
D、用户终端使用所述许可证中包含的内容密钥对通过媒体传送网络获取 的所述电子节目流进行解密,还原出节目内容。
所述步骤A包括:
A1、内容管理系统向加密机发起加密请求
A2、加密机根据所述加密请求中的指示信息,从节目源获取电子节目进行 加密处理;
加密机将加密内容密钥注册到所述版权中心,并向内容管理系统返回加密 节目唯一标识ECID;
A3、内容管理系统将包含ECID的节目单发布到所述电子节目导航/运营 支撑系统。
步骤A1中所述内容管理系统向加密机发起的加密请求,至少包含:待加 密文件在节目源中的文件路径和文件名,以及加密后文件存储的文件路径和文 件名。
所述内容管理系统和加密机之间使用超文本传输协议HTTP或简单对象访 问协议SOAP承载传输数据。
步骤A2中所述加密机对电子节目进行加密处理,包括:
加密机对指定文件路径和文件名的点播文件进行加密;或者对直播会话描 述协议SDP文件进行处理,并接收待加密的直播流进行加密;
加密机将加密后的点播文件或处理后的直播SDP文件保存到与媒体传送 网络相连接的流媒体服务器中;并将加密后的直播流直接发送到媒体传送网 络。
所述加密机与流媒体服务器或媒体传送网络之间的接口使用实时传输协 议RTP或传输流TS承载传输数据。
所述步骤A2中,加密机还向版权中心发送点播或直播节目的ECID和加 密算法名称;版权中心向加密机返回响应状态消息。
所述加密机和版权中心之间使用HTTP或SOAP承载传输数据。
步骤A3中所述包含ECID的节目单中,ECID对应于加密后的点播节目的 编号或加密直播频道的编号。
根据本发明的上述方法,内容管理系统向电子节目导航/运营支撑系统发送 的接口信息还包括:表示节目是否加密的加密标识和节目所属版权中心的编号 信息。
所述步骤C包括:
C11、用户终端向电子节目导航/运营支撑系统发起授权请求;
C12、电子节目导航/运营支撑系统向版权中心请求生成许可证;
C13、版权中心生成许可证,并向电子节目导航/运营支撑系统返回包含版 权中心地址、端口号和许可证编号信息的触发器;
C14、电子节目导航/运营支撑系统向用户终端返回授权成功响应消息,并 携带所述触发器;
C15、用户终端根据触发器中包含的信息向版权中心发起许可证获取请求;
C16、版权中心对用户鉴权后,向用户终端返回许可证。
所述步骤还可以C包括:
C21、用户终端向电子节目导航/运营支撑系统发起授权请求;
C22、电子节目导航/运营支撑系统返回授权结果;
C23、用户终端根据授权结果向流媒体服务器请求获取直播电子节目流或 点播文件对应的SDP文件,并且在请求消息中上报本地是否有许可证标识;
C24、若请求消息中表明本地没有许可证,流媒体服务器请求版权中心生 成许可证;
版权中心从电子节目导航/运营支撑系统查询用户订购的对应节目信息,生 成许可证,并且向流媒体服务器返回包含版权中心地址、端口号和许可证编号 信息的触发器;
流媒体服务器将直播电子节目流或点播文件对应的SDP文件与所述触发 器组成一个复合媒体对象下发给用户终端;
C25、用户终端根据触发器中包含的信息向版权中心发起许可证获取请求;
C26、版权中心对用户鉴权后,向用户终端返回许可证。
根据本发明的上述方法,电子节目导航/运营支撑系统或流媒体服务器向版 权中心请求生成许可证消息中,至少携带点播或直播节目的ECID。
所述请求生成许可证的消息中还携带有控制节目收看的权限信息,包括: 许可模式信息、播放次数信息、有效期开始/结束日期信息以及累积时长信息之 一或所述信息的组合。
根据本发明的上述方法,版权中心生成的许可证中包含加密机向版权中心 注册的点播或直播节目对应的内容密钥,以及请求生成许可证消息中上报的控 制节目收看的权限信息。
所述电子节目导航/运营支撑系统与版权中心之间使用HTTP或SOAP承 载传输数据。
根据本发明的上述方法,若电子节目导航/运营支撑系统与用户终端之间存 在心跳消息,则所述触发器可以通过心跳消息携带,由电子节目导航/运营支撑 系统下发给用户终端。
根据本发明的上述方法,所述节目源和加密机为独立的系统设备或为一个 集成有编码和加密功能的集成设备。
本发明的有益效果如下:
(1)对在交互式网络电视系统中实现数字版权管理,本发明提供了具体 的内容加密流程和许可证获取流程;为交互式网络电视系统实现数字版权管理 提供了具体的可实施方案。
(2)本发明定义了各系统设备之间的接口类型及详细的接口信息,可实 现IPTV系统中的节目源、内容管理系统、电子节目导航(EPG)/运营支撑系 统,与实现DRM的版权中心、加密机,以及用户终端之间的互通。
(3)本发明定义的接口信息基于开放的体系结构,减少了各系统设备之 间的耦合度,使不同厂家提供的服务器和终端在满足本发明定义的接口后,可 以集成到同一个IPTV-DRM系统中。
附图说明
图1为交互式网络电视-数字版权业务系统的结构图;
图2为本发明的内容加密流程图
图3为本发明的许可证获取流程图之一;
图4为本发明的许可证获取流程图之二。

具体实施方式

本发明方法采用如图1所示的IPTV DRM业务系统。包括:节目源、内容 管理系统、加密机、版权中心、电子节目导航/运营支撑系统、流媒体服务器、 媒体传送网络和用户终端,各实体完成的功能为现有技术,在此不作详述。
本发明方法的基本实现原理是,首先对原始的数字内容(节目源提供)由 加密机进行加密打包处理,经过加密打包的数字内容拥有自己独立的ECID (Encrypted Content ID加密后内容的唯一标识)及CEK(Content Encrypt Key 加密内容密钥),用户在得到经过加密的电子节目内容后,无法直接使用,必 须申请和购买内容使用许可证,采用许可证中包含的解密密钥对电子节目流进 行解密后,才能收看相关节目。
下面对本发明方法中的节目内容加密流程和用户许可证获取流程分别加 以详细描述。
参见图2,为本发明的内容加密流程,具体步骤:
步骤1、内容管理系统向加密机发起节目加密请求,通知加密机待加密的 节目类型(点播/直播)、待加密文件位置、加密后文件的存放位置等信息,该 信息通过接口DRM6发送。若加密的节目类型为点播,则在发送的数据中至少 包含待加密的点播文件路径和文件名及加密后的点播文件的路径和文件名,对 于多加密机的情况需要指定加密机的,还可包含加密机编号和登录该加密机的 帐户信息,以及点播文件名称、密钥个数和版权中心编号等信息;若加密的节 目类型为直播,则在发送的数据中至少包含待加密SDP(会话描述协议)文件 路径和文件名及加密后的SDP文件的路径和文件名,还可包含指定加密机的 编号和登录帐号信息、有关频道信息,如频道操作类型,包括增加频道、修改 频道或删除频道,待加密频道编号,还可包含有关密钥信息,如密钥个数、是 否变更密钥标识、新密钥生效时间,还可包含加密前直播节目流的位置信息, 如直播节目流编码器的IP地址及其视频和音频端口号,加密后直播节目流的 位置信息,如流媒体服务器的IP地址及其视频和音频端口号,还可包含版权 中心编号。
下表一为点播加密请求消息所包含的消息字段:  参数名称   类型   描述  请求消息,内容管理系统到加密机  MsgType   String   消息类型:VODEncrypt  UserName   String   登录加密机用户名  Password   String   登录加密机密码  EncryptorID   String   加密机编号,对于多加密机的情况需要指定加密机  ContentID   String   待加密文件编号  VODFILE   String   待加密文件路径、文件名  VODENCFILE   String   加密后文件路径、文件名  VODNAME   String   点播节目名称  CEKCOUNT   Int   密钥个数(1~10)  RIID   String   版权中心编号(默认值:1000)  响应消息,加密机到内容管理系统  Status   String   响应码:   Success:成功;Failed:失败  ContentID   String   待加密文件编号,原样返回
 ECID   String   加密机分配的加密文件标识  Description   Binary   具体的响应描述信息
下表二为直播加密请求消息所包含的消息字段:   参数名称   类型  描述   请求消息,内容管理系统到加密机   MsgType   String  消息类型:BTVEncrypt   UserName   String  登录加密机用户名   Password   String  登录加密机密码   OprType   String  操作类型,1:增加频道;2:修改频道;3:删除频道   Encryptor ID   String  加密机编号,对于多加密机的情况需指定加密机   Content ID   String  待加密频道编号   SDPFILE   String  待加密SDP文件路径、文件名   ENCSDPFILE   String  加密后SDP文件路径、文件名   IP   String  节目源(即编码器)IP地址   VideoPort   String  节目源(即编码器)视频端口号   AudioPort   String  节目源(即编码器)音频端口号   ENCIP   String  流媒体服务器(或组播服务器)IP地址   ENCVideoPort   String  流媒体服务器(或组播服务器)视频端口号   ENCAudioPort   String  流媒体服务器(或组播服务器)音频端口号   CEKCOUNT   Int  密钥个数(1~10)   CEKChange   Boolean  是否密钥变更   CEKChangeTime   String  新密钥生效时间,YYYYMMDDHHMMSS   RIID   String  版权中心编号(默认值:1000)   响应消息,内容管理系统到加密机   Status   String  响应码:  Success:成功;Failed:失败   Content ID   String  待加密频道编号,原样返回   ECID   String  加密机分配的加密频道标识   Description   Binary  具体的响应描述信息
步骤2、加密机按照内容管理系统指定的位置从节目源获取待加密的点播 文件或直播的SDP文件。
步骤3、加密机处理待加密的文件;包括:对点播文件进行加密处理或对 直播的SDP文件按照ISMA(Internet Streaming Media Alliance,互联网流媒体 联盟)规范进行处理,并且接收待加密的直播流。
步骤4、加密机上传加密后的点播文件或处理后的直播SDP文件到内容管 理系统指定的位置。
上述步骤2-4中,在加密机和节目源的不同模式下,以及处理不同的节 目类型时,文件的下载、加密及上传方式有所不同。针对加密机和节目源为独 立的服务器模式,当节目类型为直播时,加密机从节目源下载SDP文件并进 行处理,此时SDP文件的下载通过接口DRM8且由文件传输协议(FTP)承 载,加密机从节目源获取直播节目流并加密,然后直接转发到媒体传送网络中, 此时直播流的转发通过接口DRM3由实时传输协议(RTP)和数据报(UDP) 协议共同承载。当节目类型为点播节目时,加密机从节目源下载点播节目进行 加密,此时点播文件的下载通过接口DRM8且由FTP协议承载,加密完成后, 转发到指定的流媒体服务器上。如果加密机集成到节目源编码器中,当节目类 型为直播时,编码器生成的SDP文件就是处理后的SDP文件,编码器输出的 节目流就是加密后的节目流;当节目类型为点播时,编码器生成点播文件前先 对码流进行加密,生成的点播文件就是加密后的点播文件。
步骤5、加密机向版权中心请求注册,在注册请求消息中至少包含当前节 目的加密密钥和加密机分配给加密节目的ECID,还可包含记录操作类型,如 新增记录、删除已存在记录或修改已存在记录,以及加密算法名称和时间戳等 信息。该消息通过接口DRM4传送并由超文本传输协议(HTTP)或简单对象 访问协议(SOAP)等协议承载,使用安全套接层(SSL)等协议加密。
DRM4接口消息如下表三所示:
  参数名称   类型   描述   请求消息,加密机到版权中心   MsgType         String         取值范围:   ADD:新增记录   DELETE:删除,根据ECID删除已存在记录   UPDATE:修改,根据ECID修改已存在的记录   ECID   String   点播或直播节目的唯一标识   Algorithm   String   加密算法名称   CEK   String   内容密钥,采用Base64编码   TimeStamp   String   时间戳,格式:YYYYMMDDHHMMSS   响应消息,版权中心到加密机   Status           String           响应码:   Success:成功   NotExist:要删除或修改的记录不存在   Duplicate:ECID重复,不能新增   NotInterity:数据不完整   Description   Binary   具体的响应描述信息
步骤6、加密机向内容管理系统返回加密请求的响应消息,该响应消息至 少包含标识成功或失败的响应码和ECID,还可包含待加密文件或待加密频道 的编号和具体的响应信息描述等。该消息通过接口DRM6传送并由HTTP或 SOAP等协议承载,使用SSL等协议加密。
步骤7、内容管理系统向EPG/运营支撑系统发布节目单信息,该信息在现 有接口信息的基础上进行扩展,至少包含标识是否加密的加密标识。当标识为 已加密时,还必须包含ECID和版权中心编号信息。节目信息通过接口DRM7 发布。
DRM7接口扩展信息如下表四所示:
  参数名称   描述   类型   可选  说明   EnFlag     加密标   识   String(1)     否    节目是否加密标志:  0:未加密;1:加密   ECID         加密节   目唯一   标识     String(32)         是        对应于加密后点播节目的编号或加密直  播频道的编号。EnFlag等于1时必选,  否则可选。  ECID即DRM6中加密机返回的ECID   RIID       版权中     心编号   String(4)       是      点播节目或直播频道归属的版权中心的    编号。EnFlag等于1时必选,否则可选。
参见图3,为本发明的许可证获取流程,具体步骤:
步骤1、用户请求收看IPTV节目,首先通过用户终端向EPG/运营支撑系 统请求电子节目单。
步骤2、EPG/运营支撑系统返回节目单到用户终端,节目单中的点播节目 编号或直播节目频道编号与节目的ECID相对应。
步骤3、用户查看、搜索节目单,最终选择感兴趣的节目进行点击收看; 用户终端判断本地是否存在该节目的有效许可证,如果本地存在许可证则进入 步骤10,获取加密节目流进行收看;否则,执行下列步骤。
步骤4、若本地不存在有效许可证,则向EPG/运营支撑系统发起授权请求, 该请求中包含用户选定的节目的ECID信息。
步骤5、EPG/运营支撑系统,判断用户是否欠费、是否有权收看该节目。 如果可以收看该节目,则EPG/运营支撑系统上传用户订购的权限信息和ECID 等信息到版权中心,请求版权中心为用户生成许可证,该请求信息至少包含用 户选定节目的ECID信息,还可包含许可证编号、许可模式,如显示、播放、 执行或导出等,限定用户收看的次数、许可证有效时间、时间戳等信息,其中 若请求新生成许可证,则许可证编号为零,否则为原许可证编号。该请求消息 通过接口DRM5传送,并由HTTP或SOAP等协议承载,使用SSL等协议加 密。
步骤6、版权中心根据收到的ECID和内容密钥信息生成用户选定节目的 许可证,返回响应信息,并且若响应成功则还要发送至少包含版权中心地址、 端口号和许可证编号的触发器。该响应消息通过接口DRM5传送,并由HTTP 或SOAP等协议承载,使用SSL等协议加密。
DRM5接口信息定义如下表五所示:   参数名称   类型  描述   请求消息,EPG/运营支撑子系统到版权中心   UserName   String  IPTV业务用户名   ECID   String  点播或直播节目的唯一标识   ROID       String      许可证编号:如果是新生成许可证,则ROID=“0”,如  果是许可证重新获取(包括获取失败重新获取和无状态  许可证重新获取)则填充许可证编号   Permission             String            许可模式,取值范围:  DISPLAY:显示  PLAY:播放,对于IPTV节目适用  EXECUTE:执行,对于游戏等可执行文件适用  EXPORT:导出,取值为MOVE、COPY,表示版权对象是否  可以移出和复制   COUNT   Int  次数   StartDatetime   String  有效期开始日期,格式:YYYYMMDDHHMMSS   EndDatetime   String  有效期结束日期,格式:YYYYMMDDHHMMSS   Interval   Int  相对有效期,单位:秒   Accumulated   Int  累积时长,单位:秒   TimeStamp   String  时间戳,格式:YYYYMMDDHHMMSS   响应消息,版权中心到EPG/运营支撑子系统   Status     String    响应码:  Success:成功;Failed:失败   Trigger   Binary  如果成功则返回Trigger   Description   Binary  如果失败则返回具体的错误描述信息
步骤7、EPG/运营支撑系统返回授权成功响应消息,并且在响应消息中携 带触发器。触发器附加在现有技术接口消息中,与其封装成一个消息。
其消息格式举例如下:
Content-Type:multipart/mixed;boundary=″huaweidrm000fbcf035ff06e5RI″
--huaweidrm000fbcf035ff06e5RI
Content-Type:text/html
Content-Transfer-Encoding:binary

--huaweidrm000fbcf035ff06e5RI
Content-Type:application/vnd.oma.drm.roap-trigger+xml
Content-Transfer-Encoding:binary

--huaweidrm000fbcf035ff06e5RI
Content-Type:application/vnd.oma.drm.roap-trigger+xml
Content-Transfer-Encoding:binary

--huaweidrm000fbcf035ff06e5RI
Content-Type:application/vnd.oma.drm.roap-trigger+xml
Content-Transfer-Encoding:binary


--huaweidrm000fbcf035ff06e5RI--
若用户终端和EPG/运营支撑系统的服务器之间存在心跳消息,则触发器 还可以通过心跳消息携带,如作为心跳信息的一部分下发到用户终端。
步骤8、用户终端判断收到的响应消息中包含触发器,根据触发器指示的 信息向版权中心发起许可证获取请求。
步骤9、版权中心判断该用户终端是合法终端则返回许可证,如果判断该 用户终端非法则返回错误响应码,用户终端可以根据该错误码发起注册请求进 行注册。
步骤10、用户终端收到许可证后,根据选定节目的ECID通过媒体传送网 络获取电子节目流,然后利用许可证解密节目流进行收看,并根据许可证中规 定的权限信息控制节目的收看次数、有效期、时长等。
由于用户终端在获取直播节目流和点播文件之前,必须获取直播节目流和 点播文件对应的SDP文件,因此触发器可以和SDP文件组成一个复合媒体对 象一同下发到用户终端。具体过程如图4所示:
步骤1-4、同图3流程的步骤1-4,用户从EPG/运营支撑系统获取节目单 并从中选择要收看的节目,并向EPG/运营支撑系统请求授权。
步骤5、运营支撑系统收到用户授权请求后,返回授权结果。
步骤6、用户终端根据授权结果向流媒体服务器请求获取直播电子节目流 或点播文件对应的SDP文件,并且在请求消息中上报本地是否有许可证标识。
步骤7、如果请求消息中表明本地没有许可证,流媒体服务器请求版权中 心生成许可证。
步骤8、版权中心从电子节目导航/运营支撑系统查询用户订购的对应节目 信息,根据用户订购的对应节目信息生成许可证,并且向流媒体服务器返回触 发器。
步骤9、流媒体服务器将直播电子节目流或点播文件对应的SDP文件与所 述触发器组成一个复合媒体对象下发给用户终端。该复合媒体对象可以使用 SDP文件原有的HTTP、实时传送流媒体协议(RTSP)等协议承载。
复合媒体对象消息格式举例如下:
Content-Type:multipart/mixed;boundary=″huaweidrm000fbcf035ff06e5RI″
--huaweidrm000fbcf035ff06e5RI
Content-Type:application/sdp
Content-Transfer-Encoding:binary
SDP内容
--huaweidrm000fbcf035ff06e5RI
Content-Type:application/vnd.oma.drm.roap-trigger+xml
Content-Transfer-Encoding:binary

--huaweidrm000fbcf035ff06e5RI-
步骤10、用户终端根据收到的复合媒体对象中的触发器指示的信息向版权 中心发起许可证获取请求。
步骤11、版权中心判断该用户终端是合法终端则返回许可证,如果判断该 用户终端非法则返回错误响应码,用户终端可以根据该错误码发起注册请求进 行注册。
步骤12、用户终端收到许可证后,利用许可证解密从流媒体服务器获取的 节目流进行收看,并根据许可证中规定的权限信息控制节目的收看次数、有效 期、时长等。
通过以上流程描述可知,IPTV-DRM系统中,节目内容加密流程与许可 证获取流程相对独立,在节目内容加密流程中,加密机将加密文件的ECID和 加密密钥向版权中心注册,并将加密文件的ECID通过内容管理系统发布到 EPG/运营支撑管理系统;在许可证获取流程中,用户在点播节目,从EPG/运 营支撑管理系统获得所选节目的ECID,并在发送许可证请求时携带所选节目 的ECID,使版权中心能够根据该信息结合加密密钥生成用户所选节目的许可 证,用户根据许可证解密节目文件并按照许可证的限制收看。由此可以看出, IPTV系统中的节目源、内容管理系统、EPG/运营支撑系统等部分与实现数字 版权管理业务的加密机、版权中心等部分,通过ECID信息的传送联系在一起, 实现了在已有IPTV系统中进行数字版权管理。
另外,本发明还对接口信息进行了定义。接口DRM4上加密机向版权中心 发送的注册请求消息中至少包含ECID和内容密钥,这是生成许可证的必要信 息;接口DRM5上EPG/运营支撑系统向版权中心发送的许可证请求消息中至 少包含ECID,用以指示版权中心对用户选定的节目生成许可证;接口DRM6 上加密机向内容管理系统发送的加密请求响应消息中至少包含ECID,接口 DRM7上内容管理系统向EPG/运营支撑系统发送的消息中至少包含ECID,这 使得ECID在内容加密处理后发布到EPG/运营支撑系统,使得EPG/运营支撑 系统的节目列表中每个加密节目都包含相应的ECID,用户从EPG/运营支撑系 统选定节目的同时得到了选定节目的ECID,并根据该ECID获取许可证,下 载节目进行收看。由此可见,尽管系统中各部分的服务器(系统设备)可能由 于生产厂家不同而不完全一致,只要符合本发明定义的接口,就能够实现IPTV 系统中的数字版权业务功能。因此,本发明减少了各系统设备之间以及系统设 备和终端之间的耦合度,使不同的系统设备和终端在满足所定义的接口信息 后,可以集成到同一个IPTV DRM系统,实现互通。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发 明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈