CN1863041A - 实现网络电视节目预览的方法 - Google Patents

实现网络电视节目预览的方法 Download PDF

Info

Publication number
CN1863041A
CN1863041A CNA2005101054777A CN200510105477A CN1863041A CN 1863041 A CN1863041 A CN 1863041A CN A2005101054777 A CNA2005101054777 A CN A2005101054777A CN 200510105477 A CN200510105477 A CN 200510105477A CN 1863041 A CN1863041 A CN 1863041A
Authority
CN
China
Prior art keywords
program
preview
group
cek
previewing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2005101054777A
Other languages
English (en)
Inventor
孙超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNA2005101054777A priority Critical patent/CN1863041A/zh
Priority to DE602006021424T priority patent/DE602006021424D1/de
Priority to PCT/CN2006/002555 priority patent/WO2007036155A1/zh
Priority to CN2006800122337A priority patent/CN101160965B/zh
Priority to EP06791142A priority patent/EP1903799B1/en
Priority to AT06791142T priority patent/ATE506810T1/de
Publication of CN1863041A publication Critical patent/CN1863041A/zh
Priority to US11/956,038 priority patent/US20080123844A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/167Systems rendering the television signal unintelligible and subsequently intelligible
    • H04N7/1675Providing digital key or authorisation information for generation or regeneration of the scrambling sequence
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2541Rights Management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6156Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
    • H04N21/6175Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • H04N21/6334Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
    • H04N21/63345Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key by transmitting keys
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8549Creating video summaries, e.g. movie trailer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Graphics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Circuits Of Receivers In General (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种实现网络电视IPTV节目预览的方法,该方法的核心为:在开放移动联盟数字版权管理OMA DRM加密***中,建立预览组;OMA DRM根据预览组为终端生成组授权信息,并下发至终端;终端根据其接收的组授权信息,获取其从对应预览组中选择的各预览节目的内容加密密钥CEK或生成CEK的种子,并对其选择的各预览节目进行解密,实现IPTV节目的预览。采用本发明所述的方法,能够实现对批量节目进行预先授权,不但可以减少对版权中心的并发访问量,提高***的可靠性;而且可以减少用户等待时间,提高用户的体验;另外,可配置的预览规则为运营商提供了灵活的业务运营的方法,比如可以将预览规则相同的多个节目进行打包发售。

Description

实现网络电视节目预览的方法
技术领域
本发明涉及网络通信技术领域,尤其涉及一种实现网络电视节目预览的方法。
背景技术
流媒体进行传输时所涉及的主要协议包括RTP(Real-Time TransportProtocol,实时传送协议)、RTSP(Real-Time Streaming Protocol,实时流协议)、SDP(Session Description Protocol,会话描述协议)等。各协议的主要功能如下:
RTP协议:用于承载音频、视频数据;RTP流的加密采用ISMA(Internet Streaming Media Alliance,国际流媒体联盟)加密规范。
RTSP协议:用于建立到媒体服务器的会话连接,也用于指示用户的播放操作,如播放、暂停、快进、快退等操作。
SDP协议:用于描述节目的会话数据,如媒体类型、速率、带宽、媒体服务器IP地址、端口等;当编码器制作流媒体节目时,都会产生一个相应的SDP文件,用于描述上述信息。
在目前的IPTV(网络电视)业务提供过程中,一般由MDN(MediaDistribute Network,媒体分发网络)实现节目的预览功能。该方法是通过抽取节目中的片断组成新的节目,通过用户的点播实现该节目的预览。
但是该技术方案存在以下缺点:
1、无法实现对加密节目的预览,因为MDN抽取片断实现预览的方式需要先有不加密的节目,通过对不加密节目抽取片断形成新的媒体文件,因此无法保证节目的安全性;
2、如果预览部分的节目有加密需求,则还要将抽取的片断通过加密机再次加密,处理流程复杂。
随着流媒体在互联网上的广泛传播又发展起来一种新技术DRM(DigitalRight Management,数字版权管理),利用DRM不仅可以实现对数字内容的保护,同时还可以提供节目预览、批量定购等业务部署功能。
因此,随着DRM技术的出现,又出现了一种实现IPTV节目预览的方法,该方法是基于OMA(Open Mobile Alliance,开放移动联盟)DRM的加密***,通过对终端进行预览授权来实现的。
具体方法是:将预览节目进行一级加密,并将节目的内容加密密钥承载在预览版权中,该预览版权中还承载有允许预览的时间、次数以及有效期等信息;当终端提出预览申请,在版权中心完成注册后,版权中心根据用户的申请,将相应预览节目的版权下发给终端,终端通过版权获取节目的内容密钥对节目内容进行解密后,播放节目供用户预览;当节目的播放时间达到预览版权中规定的预览时间后,预览版权失效,从而实现对节目预览的目的。
上述技术方案虽然能够实现对加密节目的预览,而且也省去了再次加密的流程,但是,不难看出,该技术方案存在如下缺点:
1、极大地增加了版权中心的并发访问量,降低了***的可靠性。因为预览功能一般对用户是免费的,用户通常的操作习惯是在大量的节目间通过预览选择一个最终决定付费观看的节目,而每次的预览操作都需要从版权中心申请下发一个预览版权,因此当大量用户选择节目时必然对版权中心的性能提出较高的要求;
2、由于每次预览一个节目都需要有申请预览版权的过程,导致用户等待时间长、体验差。
发明内容
鉴于上述现有技术所存在的问题,本发明的目的是提供一种实现IPTV节目预览的方法,实现对批量节目进行预先授权,减少对版权中心的并发访问量,提高***的可靠性。
本发明的目的是通过以下技术方案实现的:
本发明提供了一种实现网络电视IPTV节目预览的方法,包括:
A、在开放移动联盟数字版权管理OMA DRM加密***中,建立预览组;
B、OMA DRM根据预览组为终端生成组授权信息,并下发至终端;
C、终端根据其接收的组授权信息,获取其从对应预览组中选择的各预览节目的内容加密密钥CEK或生成CEK的种子,并对其选择的各预览节目进行解密,实现IPTV节目的预览。
所述步骤A具体包括:
A1、加密机根据预览规则为预览节目创建预览组,并确定预览组的组加密密钥GEK;
A2、加密机将GEK作为加密密钥对预览组的各预览节目的CEK或生成CEK的种子进行加密;
A3、将加密后信息承载在预览节目的媒体描述信息或媒体报文中。
其中,对所述预览组的各预览节目的CEK或生成CEK的种子进行加密的加密算法为对称加密算法,所述预览组的各预览节目的CEK或生成CEK的种子解密密钥为所述预览组的GEK。
所述步骤A3具体包括:
将所述各预览节目的CEK或生成CEK的种子进行加密后的信息承载于预览节目的媒体描述信息的国际流媒体联盟加密键ISMACrypKey中的内容密钥Content Key参数中,或者,承载于预览节目的媒体报文的附加段中。
所述步骤A还包括:
加密机将各预览节目对应的预览组的Group ID信息承载于各预览节目的媒体描述信息的国际流媒体联盟加密键ISMACrypKey中的Group ID参数中。
所述步骤B具体包括:
终端完成到版权中心的注册时,根据电子节目指南EPG的通知,向版权中心申请下发自身没有保存过的预览组的组授权信息,版权中心生成相应的组授权信息并下发至终端,终端进行保存;或者,
终端在选择预览节目后,当该节目所在预览组的组授权信息不存在时,根据该节目所在预览组Group ID向版权中心申请下发相应的组授权信息,版权中心生成相应的组授权信息并下至终端,终端进行保存。
步骤B中所述组授权信息包括:
相应预览组的Group ID、预览规则、预览节目的CEK或生成CEK的种子的解密密钥以及解密算法信息。
所述步骤C具体包括:
C1、终端选择预览组中的预览节目后,根据接收到的媒体服务器下发的其选择的预览节目的媒体描述信息的加密键ISMACrypKey中的Group ID参数所承载的Group ID信息确定保存在终端中的相应的组授权信息,并获取该预览节目的CEK或生成CEK的种子的解密密钥和解密算法信息;
C2、终端根据获取的所述预览节目的CEK或生成CEK的种子的解密密钥和解密算法信息解密所述预览节目的ISMACrypKey中Content Key参数或者所述预览节目的媒体报文的附加段中的信息,获取所述预览节目的CEK或生成CEK的种子;
C3、终端中的数字版权管理代理DRM Agent根据获取的所述预览节目的CEK或生成CEK的种子解密各预览节目的媒体报文,实现IPTV节目的预览。
该方法还包括:
加密机在对预览节目的内容进行加密时,该预览节目的媒体报文生成附加段,并在所述附加段中根据该预览节目的预览规则设置该预览节目当前所处阶段的标识;且所述步骤C3具体包括:
终端中的DRM Agent根据所述的阶段标识和所述预览节目的CEK或生成CEK的种子解密各预览节目的媒体报文,实现IPTV节目的预览。
所述步骤C3具体包括:
终端中的DRM Agent确认所述阶段标识为可预览阶段的标识后,根据获取的所述预览节目的CEK或生成CEK的种子解密各预览节目的媒体报文,实现IPTV节目的预览,或者,
当终端中的DRM Agent确认所述预览节目的媒体报文附加段中所承载的阶段标识为不可预览阶段的标识后,终端根据所述节目的内容标识ContentID进行节目订购处理。
由上述本发明提供的技术方案可以看出,采用本发明所述的方法具有如下优点:
1、实现对批量节目进行预先授权,减少对版权中心的并发访问量,提高***的可靠性;
2、由于实现了对批量节目进行预先授权,减少了用户从版权中心申请下发预览版权的次数,从而减少了用户等待时间,提高用户的体验;
3、可配置的预览规则为运营商提供了灵活的业务运营的方法,比如可以将预览规则相同的多个节目进行打包发售;
4、本发明只需通过增加软件即可实现,能够很好地兼容现有设备。
附图说明
图1为本发明所述的方法的流程图。
具体实施方式
本发明的核心思想是:在OMA DRM加密***中,建立预览组;并根据预览组为终端生成组授权信息,下发至终端;终端根据其接收的组授权信息,获取其从对应预览组中选择的各预览节目的CEK(Content EncryptKey,内容加密密钥)或CEK的种子,并对其选择的各预览节目进行解密,实现IPTV节目的预览。
本发明技术方案的实现基于一个前提:预览节目的CEK或者生成CEK的种子是不变的,即在节目的整个播放过程中,CEK可以根据一个随机、但是固定的值依据某种算法获得。
为对本发明有进一步的了解,下面将结合附图对本发明所述的方法进行详细的说明。
本发明所述方法的具体实现方式如图1所示,包括以下步骤:
步骤11:在OMA DRM加密***中,加密机根据不同的预览规则,为预览节目创建多个预览组,并且为每个预览组确定Group ID(组标识)、GEK(Group Encrypt Key,组加密密钥)等信息。
加密机创建预览组后,将预览组相对应的信息通知版权中心,版权中心保存关于预览组的相关信息。
其中预览规则是指对终端观看预览节目的约束,可以按照允许预览节目的时间长度、次数或者有效期等约束进行划分。
这样,可以将每个预览节目根据各自的预览规则划分到相应的预览组中,一个预览组可以包括多个预览规则相同的预览节目。
步骤12:当某个节目允许预览时,对该节目进行加密处理。
本发明中需要对该节目进行两级加密处理,即对节目内容进行加密和对该节目的CEK或生成CEK的种子再进行加密处理。这两个加密过程可以连续进行,也可以分别单独进行。
对预览节目进行加密的过程是:
确定该预览节目的CEK或生成CEK的种子,采用对称加密算法对该节目的媒体报文进行加密处理。由于采用的是对称加密算法,所以该节目内容的解密密钥就是该节目的CEK或生成CEK的种子,解密算法就是相应的加密算法。
对预览节目的CEK或生成CEK的种子进行加密后的信息可以承载于节目的媒体描述信息(如果采用SDP协议,则是SDP文件)的ISMACrypKey(ISMA加密键)中。
下面详细介绍将预览节目的CEK或生成CEK的种子进行加密后的信息承载于节目的描述信息的ISMACrypKey中的加密过程,具体包括:
首先,加密机确定该预览节目的CEK;
然后,加密机根据该节目的预览规则从已经创建的预览组中选择相对应的预览组,获得该预览组的Group ID和GEK;
最后,在节目的媒体描述信息中的ISMACrypKey中定义参数GroupID和ContentKey(内容密钥),其中:
参数Group ID的值为:该节目相对应的预览组的Group ID;
参数Content Key的内容为:加密密钥为该节目相对应的预览组的GEK,采用对称加密算法对该节目的CEK或生成CEK的种子加密后获得的值,再进行编码后的值;
由于采用的是对称加密算法,因此,该节目的CEK或生成CEK的种子的解密密钥就是相应预览组的组加密密钥GEK,解密算法就是相应的加密算法。
ISMACrypKey的格式举例如下:
ISMACrypKey=(URL)http://10.164.22.58:6080/ri/servletcontentissuer?ContentID=019ba4422a285ebd;&GroupID=001;&ContentKey=:base64:YXVkcwAAEACAAACqADibcfgSerik7TpMjwF1hnXW5IcAAAAAAAAAAAAAAAAACBn
ISMACrypKey中的URL(Unique Resource Link,唯一资源链接)是指:在用户确认订购节目后,订购请求发送的地址。
另外,加密机在对节目的内容进行加密时,节目的媒体报文生成附加段,并根据预览规则在附加段中设置该节目当前所处阶段的标识,阶段标识包括:
可预览阶段的标识和于不可预览阶段的标识。
这样,就可以根据该阶段标识来控制终端对预览节目内容的解密处理;也就是说当阶段标识为可预览阶段的标识时,允许终端对预览节目内容进行解密处理,当阶段标识为不可预览阶段的标识时,不允许终端对预览节目内容进行解密处理。
步骤13:终端获取组授权信息,并保存。
当终端完成到版权中心的注册后,根据EPG(Electric Program Guide,电子节目指南)的通知,根据本地保存的组授权信息情况向版权中心申请下发预览组的组授权信息;
版权中心根据终端的申请,根据保存的相应预览组的信息以及终端的信息生成相应的组授权信息并下发给终端;
终端接收到版权中心下发的组授权信息后进行保存。
组授权信息包括:相应预览组的Group ID、该预览组所在的预览节目的CEK或生成CEK的种子的解密密钥(即组加密密钥GEK)及解密算法(即相应的加密算法)、预览规则以及申请组授权信息的终端信息等。
只有组授权信息中含有终端信息的目的是:只有符合该终端信息的终端才可以利用该组授权信息解密预览节目,防止组授权信息被盗而给运营商带来不利的影响。
终端获取组授权信息后,就获得了组授权信息相对应的预览组的所有节目的预览权利。因此,当终端以后选择属于该组授权信息对应的预览组的预览节目时,则不必再进行相应组授权信息的下发,这样,不但减少了对版权中心的并发访问量,提高了***的可靠性;同时也减少了终端从版权中心申请下发预览版权的次数,从而减少了用户的等待时间;而且,运营商也可以将预览规则相同的多个节目进行打包发售。
步骤14:终端选择预览节目。
终端从EPG中获取节目列表,列表中有各个节目的URL、版权中心的URL和/或可预览标识等信息,当节目列表中含有可预览标识时,表明该节目可以预览。
终端根据节目列表选中某一节目,如果终端没有订购该节目,并且该节目是可预览的,则在界面提示预览或订购;
终端选择预览该节目。
步骤15:终端从MDN获取该预览节目的媒体描述信息。
步骤16:终端获取该预览节目的解密密钥。
终端根据获取的该节目的媒体描述信息中的ISMACrypKey中的参数Group ID的值,检索已经保存的组授权信息;
如果该预览节目相对应的组授权信息存在,则获得ISMACrypKey中的参数Content Key的解密密钥和解密算法信息,该解密密钥就是该预览节目相对应的预览组的GEK,解密算法就是相应的加密算法,并根据该GEK和解密算法信息解密Content Key参数获得该预览节目的CEK或生成CEK的种子,即节目内容的解密密钥。
如果该预览节目相对应的组授权信息不存在,则终端根据该节目的描述信息中的ISMACrypKey中的参数Group ID向版权中心申请下发相应的组授权信息;
版权中心根据终端的申请生成相应的组授权信息并下发给终端;
终端将接收到的组授权信息进行保存,并获取参数Content Key的解密密钥GEK和解密算法信息,然后根据该GEK和解密算法信息解密Content Key参数获得该预览节目的CEK或生成CEK的种子,即节目内容的解密密钥。
步骤17:终端与媒体服务器建立连接,接收节目的媒体报文并解密。
如果终端接收到的媒体报文的附加段中的阶段标识为该节目当前处于可预览的阶段标识,则DRM Agent(代理)使用获得的该预览节目的CEK或生成CEK的种子对媒体报文进行解密,播放器播放节目,实现节目预览。
步骤18:终端订购预览节目。
如果终端接收到的媒体报文的附加段中的阶段标识为该节目当前处于不可预览的阶段标识,则DRM Agent根据相应节目的媒体描述信息中的ISMACrypKey中的Content ID(内容标识)检索终端中是否存在该节目的版权,如果不存在,则播放器暂停媒体报文的下发,并提示是否订购;
如果终端选择订购,则根据节目的描述信息中的ISMACrypKey中的URL,向版权中心发起订购请求;
当终端获得该节目的版权后,从版权中获得该节目的CEK和版权规则,建立解密环境;播放器继续下发媒体报文,DRM Agent继续接收加密的媒体报文,然后根据该节目的CEK或生成CEK的种子对媒体报文进行解密,节目正常播放。
如果终端选择不定购,则停止媒体报文的接收。
本发明的另外一种实施方案是:加密机将预览节目的CEK或生成CEK的种子的进行加密后的信息承载于节目的媒体报文(如果采用RTP协议,则是RTP报文)的附加段中,下发到终端;终端按照上述步骤16的方法从每个加密的媒体报文中获取节目内容的解密密钥,对媒体报文进行解密。
综上所述,采用本发明所述的方法,能够实现对批量节目进行预先授权,不但可以减少对版权中心的并发访问量,提高***的可靠性;而且可以减少用户从版权中心申请下发预览版权的次数,从而减少了用户等待时间,提高用户的体验;另外,可配置的预览规则为运营商提供了灵活的业务运营的方法。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

Claims (10)

1、一种实现网络电视IPTV节目预览的方法,其特征在于,包括:
A、在开放移动联盟数字版权管理OMA DRM加密***中,建立预览组;
B、OMA DRM根据预览组为终端生成组授权信息,并下发至终端;
C、终端根据其接收的组授权信息,获取其从对应预览组中选择的各预览节目的内容加密密钥CEK或生成CEK的种子,并对其选择的各预览节目进行解密,实现IPTV节目的预览。
2、根据权利要求1所述的方法,其特征在于:所述步骤A具体包括:
A1、加密机根据预览规则为预览节目创建预览组,并确定预览组的组加密密钥GEK;
A2、加密机将GEK作为加密密钥对预览组的各预览节目的CEK或生成CEK的种子进行加密;
A3、将加密后信息承载在预览节目的媒体描述信息或媒体报文中。
3、根据权利要求2所述的方法,其特征在于:对所述预览组的各预览节目的CEK或生成CEK的种子进行加密的加密算法为对称加密算法,所述预览组的各预览节目的CEK或生成CEK的种子解密密钥为所述预览组的GEK。
4、根据权利要求2所述的方法,其特征在于,所述步骤A3具体包括:
将所述各预览节目的CEK或生成CEK的种子进行加密后的信息承载于预览节目的媒体描述信息的国际流媒体联盟加密键ISMACrypKey中的内容密钥Content Key参数中,或者,承载于预览节目的媒体报文的附加段中。
5、根据权利要求4所述的方法,其特征在于,所述步骤A还包括:
加密机将各预览节目对应的预览组的Group ID信息承载于各预览节目的媒体描述信息的国际流媒体联盟加密键ISMACrypKey中的Group ID参数中。
6、根据权利要求5所述的方法,其特征在于,所述步骤B具体包括:
终端完成到版权中心的注册时,根据电子节目指南EPG的通知,向版权中心申请下发自身没有保存过的预览组的组授权信息,版权中心生成相应的组授权信息并下发至终端,终端进行保存;或者,
终端在选择预览节目后,当该节目所在预览组的组授权信息不存在时,根据该节目所在预览组Group ID向版权中心申请下发相应的组授权信息,版权中心生成相应的组授权信息并下至终端,终端进行保存。
7、根据权利要求6所述的方法,其特征在于,步骤B中所述组授权信息包括:
相应预览组的Group ID、预览规则、预览节目的CEK或生成CEK的种子的解密密钥以及解密算法信息。
8、根据权利要求7所述的方法,其特征在于,所述步骤C具体包括:
C1、终端选择预览组中的预览节目后,根据接收到的媒体服务器下发的其选择的预览节目的媒体描述信息的加密键ISMACrypKey中的Group ID参数所承载的Group ID信息确定保存在终端中的相应的组授权信息,并获取该预览节目的CEK或生成CEK的种子的解密密钥和解密算法信息;
C2、终端根据获取的所述预览节目的CEK或生成CEK的种子的解密密钥和解密算法信息解密所述预览节目的ISMACrypKey中Content Key参数或者所述预览节目的媒体报文的附加段中的信息,获取所述预览节目的CEK或生成CEK的种子;
C3、终端中的数字版权管理代理DRM Agent根据获取的所述预览节目的CEK或生成CEK的种子解密各预览节目的媒体报文,实现IPTV节目的预览。
9、根据权利要求8所述的方法,其特征在于,该方法还包括:
加密机在对预览节目的内容进行加密时,该预览节目的媒体报文生成附加段,并在所述附加段中根据该预览节目的预览规则设置该预览节目当前所处阶段的标识;且所述步骤C3具体包括:
终端中的DRM Agent根据所述的阶段标识和所述预览节目的CEK或生成CEK的种子解密各预览节目的媒体报文,实现IPTV节目的预览。
10、根据权利要求9所述的方法,其特征在于,所述步骤C3具体包括:
终端中的DRM Agent确认所述阶段标识为可预览阶段的标识后,根据获取的所述预览节目的CEK或生成CEK的种子解密各预览节目的媒体报文,实现IPTV节目的预览;或者,
当终端中的DRM Agent确认所述预览节目的媒体报文附加段中所承载的阶段标识为不可预览阶段的标识后,终端根据所述节目的内容标识ContentID进行节目订购处理。
CNA2005101054777A 2005-09-28 2005-09-28 实现网络电视节目预览的方法 Pending CN1863041A (zh)

Priority Applications (7)

Application Number Priority Date Filing Date Title
CNA2005101054777A CN1863041A (zh) 2005-09-28 2005-09-28 实现网络电视节目预览的方法
DE602006021424T DE602006021424D1 (de) 2005-09-28 2006-09-28 Programme, und verschlüsselungsanordnung, ermächtigungscentersystem und benutzerstation
PCT/CN2006/002555 WO2007036155A1 (fr) 2005-09-28 2006-09-28 Procede de realisation d'une previsualisation de programmes iptv, appareil de cryptage, systeme central de droits et terminal utilisateur
CN2006800122337A CN101160965B (zh) 2005-09-28 2006-09-28 实现网络电视节目预览的方法、加密装置、版权中心***和用户终端设备
EP06791142A EP1903799B1 (en) 2005-09-28 2006-09-28 A method for realizing preview of iptv programs, an encryption apparatus, a right center system and a user terminal
AT06791142T ATE506810T1 (de) 2005-09-28 2006-09-28 Verfahren zur realizierung einer vorschau von iptv programme, und verschlüsselungsanordnung, ermächtigungscentersystem und benutzerstation
US11/956,038 US20080123844A1 (en) 2005-09-28 2007-12-13 Method for realizing preview of iptv programs, an encryption apparatus, a right center system and a user terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2005101054777A CN1863041A (zh) 2005-09-28 2005-09-28 实现网络电视节目预览的方法

Publications (1)

Publication Number Publication Date
CN1863041A true CN1863041A (zh) 2006-11-15

Family

ID=37390376

Family Applications (2)

Application Number Title Priority Date Filing Date
CNA2005101054777A Pending CN1863041A (zh) 2005-09-28 2005-09-28 实现网络电视节目预览的方法
CN2006800122337A Expired - Fee Related CN101160965B (zh) 2005-09-28 2006-09-28 实现网络电视节目预览的方法、加密装置、版权中心***和用户终端设备

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN2006800122337A Expired - Fee Related CN101160965B (zh) 2005-09-28 2006-09-28 实现网络电视节目预览的方法、加密装置、版权中心***和用户终端设备

Country Status (6)

Country Link
US (1) US20080123844A1 (zh)
EP (1) EP1903799B1 (zh)
CN (2) CN1863041A (zh)
AT (1) ATE506810T1 (zh)
DE (1) DE602006021424D1 (zh)
WO (1) WO2007036155A1 (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011006282A1 (zh) * 2009-07-17 2011-01-20 上海贝尔股份有限公司 Sme内的drm方法和设备以及提供drm服务的方法
CN101785312B (zh) * 2007-08-22 2012-10-03 三星电子株式会社 提供/接收多个服务提供商的服务的方法和设备
CN102710603A (zh) * 2012-05-02 2012-10-03 华为技术有限公司 媒体信息的生成方法、终端、服务器及ahs***
CN108363775A (zh) * 2018-02-09 2018-08-03 上海宝尊电子商务有限公司 基于规则引擎的高扩展性线上预览环境方法
CN111083566A (zh) * 2018-10-19 2020-04-28 华为技术有限公司 音视频预览内容播放方法、装置及存储介质

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7702633B2 (en) * 2007-03-05 2010-04-20 Microsoft Corporation Previews providing viewable regions for protected electronic documents
US8484458B2 (en) * 2009-03-17 2013-07-09 At&T Mobility Ii, Llc System and method for secure transmission of media content
CN105578208A (zh) * 2015-11-06 2016-05-11 北京腾锐视讯科技有限公司 一种iptv视频加密传输***

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5870474A (en) * 1995-12-04 1999-02-09 Scientific-Atlanta, Inc. Method and apparatus for providing conditional access in connection-oriented, interactive networks with a multiplicity of service providers
FR2715256B1 (fr) 1994-01-19 1996-02-16 France Telecom Procédés d'émission et de réception de programmes à accès conditionnel gérés par un même opérateur.
JP2000502857A (ja) * 1995-12-29 2000-03-07 サイエンティフィック―アトランタ・インコーポレーテッド 多数のサービス・プロバイダを備えた接続指向双方向ネットワークにおいて条件付アクセスを与える方法および装置
US6073122A (en) * 1997-08-15 2000-06-06 Lucent Technologies Inc. Cryptographic method and apparatus for restricting access to transmitted programming content using extended headers
US6477252B1 (en) * 1999-08-29 2002-11-05 Intel Corporation Digital video content transmission ciphering and deciphering method and apparatus
JP2004529538A (ja) 2000-10-26 2004-09-24 ジェネラル・インスツルメント・コーポレーション マルチメディアコンテンツのためのコンテンツの権利および条件の実施

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101785312B (zh) * 2007-08-22 2012-10-03 三星电子株式会社 提供/接收多个服务提供商的服务的方法和设备
WO2011006282A1 (zh) * 2009-07-17 2011-01-20 上海贝尔股份有限公司 Sme内的drm方法和设备以及提供drm服务的方法
CN102710603A (zh) * 2012-05-02 2012-10-03 华为技术有限公司 媒体信息的生成方法、终端、服务器及ahs***
WO2013163932A1 (zh) * 2012-05-02 2013-11-07 华为技术有限公司 媒体信息的生成方法、终端、服务器及ahs***
US10044784B2 (en) 2012-05-02 2018-08-07 Huawei Technologies Co., Ltd Method for generating media information, terminal, server, and AHS system
CN108363775A (zh) * 2018-02-09 2018-08-03 上海宝尊电子商务有限公司 基于规则引擎的高扩展性线上预览环境方法
CN108363775B (zh) * 2018-02-09 2022-08-12 上海宝尊电子商务有限公司 基于规则引擎的高扩展性线上预览环境方法
CN111083566A (zh) * 2018-10-19 2020-04-28 华为技术有限公司 音视频预览内容播放方法、装置及存储介质
CN111083566B (zh) * 2018-10-19 2021-06-22 华为技术有限公司 音视频预览内容播放方法、装置及存储介质

Also Published As

Publication number Publication date
CN101160965B (zh) 2010-05-19
DE602006021424D1 (de) 2011-06-01
CN101160965A (zh) 2008-04-09
EP1903799B1 (en) 2011-04-20
US20080123844A1 (en) 2008-05-29
ATE506810T1 (de) 2011-05-15
EP1903799A4 (en) 2008-10-29
WO2007036155A1 (fr) 2007-04-05
EP1903799A1 (en) 2008-03-26

Similar Documents

Publication Publication Date Title
US8767961B2 (en) Secure live television streaming
CN1848944A (zh) 一种iptv***、加密数字节目的发布、收看方法
CN1168304C (zh) 数字本地网络的一种全球拷贝保护***
CN101061666A (zh) 在广播/多播服务中管理数字权利的方法
CN100493181C (zh) 实现虚拟频道业务的***、保护方法和服务器
CN101040526A (zh) 数字装置的数字版权管理
US20080216177A1 (en) Contents Distribution System
US11528128B2 (en) Encryption management, content recording management, and playback management in a network environment
CN1852420A (zh) 一种交互式网络电视***实现数字版权管理的方法
CN1620810A (zh) 用于流媒体的权利管理方法
CN1863041A (zh) 实现网络电视节目预览的方法
CN1859084A (zh) 对微软媒体格式的点播流媒体数据进行加密和解密的方法
US7865723B2 (en) Method and apparatus for multicast delivery of program information
CN1633794A (zh) 用于多媒体多点传送内容的ecm和emm分布
CN1756146A (zh) 将数据流加密送到虚拟智能卡客户机***的方法和流式服务器
CN101076109A (zh) 数字电视双向ca***和基于该***的节目订购/取消方法
WO2009088761A1 (en) Content protection of internet protocol (ip)-based television and video content delivered over an ip multimedia subsystem (ims)-based network
CN1457600A (zh) 内容的传递及保护的方法及装置
CN1558676A (zh) 多媒体信息点播***及点播方法
CN1852432A (zh) 一种对直播流媒体数据进行加密和解密的方法
CN101032167A (zh) 将数字数据传送到一组目标接收终端的方法
CN1812416A (zh) 在客户域内管理数字内容的消费的方法及设备
CN1777274A (zh) 基于运动音视频标准文件格式的流媒体内容保护方法
JP2010021615A (ja) コンテンツ配信システム、コンテンツ受信端末、コンテンツ配信方法、及びストリーミングコンテンツの視聴処理方法
CN1867066A (zh) 数字电视节目播放的***和方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20061115