用于读取数字内容的系统以及相应的读取方法

文档序号:7791891阅读:141来源:国知局
用于读取数字内容的系统以及相应的读取方法
【专利摘要】本发明提出了一种用于读取数字内容的系统,包括:用于接入计算机网络的设备;用于读取数字内容的设备,用于读取数字内容的设备能够通过连接接口与用于接入计算机网络的设备通信,并且适合于实施至少一个软件应用,以及接入控制模块,接入控制模块能够加密或者解密数字流,接入控制模块与用于读取数字内容的设备相关联并且连接到用于接入计算机网络的设备,其中,读取设备的数字应用或者多个应用通过网络接入设备与接入控制模块通信,所述通信由服务器软件实施,服务器软件是以接入控制模块或者接入设备为主机的。本发明进一步提出了由该系统实施的读取数字内容的方法。
【专利说明】用于读取数字内容的系统以及相应的读取方法

【技术领域】
[0001] 本发明的【技术领域】是关于加密数字内容的接入,尤其是用于下载、记录以及读取 这些内容的接入。
[0002] 本发明尤其应用到数字内容读取系统,比如连接到网络的电视机。

【背景技术】
[0003] 最近的电视机的实例是所谓连接电视机,其中电视机一般通过集成接入设备 (IAD)连接到互联网。
[0004] 有时,一些节目被加密,以限制它们的传播。对于付费节目(比如视频点播(V0D) 来说尤其如此。
[0005] 为了确保这些节目的解密,电视机配备有《通用接口》(《CI》或者《CI+》)式连接, 《通用接口》式连接是用于连接条件接入模块(CAM)的,条件接入模块适合于将加密数据流 解密。
[0006] 这是来自例如文献W0 2011/070036的教导,该文献描述了可以连接到或者集成 入数字内容读取设备(比如电视机)的数字视频记录器。该数字视频记录器进一步包括条 件接入模块和通向网络的连接接口,条件接入模块通过该连接接口复现对于数字内容的解 密是必需的?目息。
[0007] 对于数字内容的解密请求可以源自于以读取设备或者这些外围设备中的一个作 为主机的应用(例如V0D应用、记录应用、《小部件(widget)》式软件小工具等等)。
[0008] 这些应用有时不适合于与条件接入模块通信,而且向这样的模块发送解密请求是 不可能的,因为在应用和模块之间不存在使得在应用和模块之间的对话成为可能的程序接 □。
[0009] 目前提出的唯一解决方案是其中已经初始提供了程序接口的电视机。
[0010] 然而,这并不解决对于现有电视机的缺乏在应用与条件接入模块之间的通信的问 题。
[0011] 文献US 2010/313225也公开了一种系统,该系统使得在任何内容被发送到网络 之前存储在数字内容读取器上的数字内容的转换成为可能。转换由处理器完成,该处理器 能够加密或者解密数字流。
[0012] 在该文献中,在任何所述内容通过计算机网络被发送之前,包含在数字内容读取 器中的应用从而与处理器通信以便执行所述数字内容的转换。
[0013] 在本文中描述的系统涉及完全不同的问题,而且尤其不会引发上文所述的问题, 因为在本文中,软件应用不会尝试将来自网络的数字内容流解密。


【发明内容】

[0014] 因此,本发明的目标是消除上述问题。具体而言,本发明的一个目标是,在不存在 程序接口的情况下,允许以数字内容读取设备作为主机的应用与条件接入模块对话,其中 所述程序接口是为了该目的而特别提供的。
[0015] 在这方面中,本发明提出了一种数字内容读取系统,包括:
[0016] -计算机网络接入设备;
[0017] -数字内容读取设备,该数字内容读取设备能够通过连接接口与计算机网络接入 设备通信,并且适合于执行至少一个软件应用;以及
[0018] -条件接入模块,该条件接入模块能够加密或者解密数字流,条件接入模块连接到 数字内容读取设备并且连接到计算机网络接入设备,
[0019] 该系统的特征在于,读取设备的数字应用通过网络接入设备与条件接入模块通 信,其特征还在于,所述通信由服务器软件实施,所述服务器软件是以条件接入模块或者接 入设备为主机的。
[0020] 通过下述特征本发明得以有利地完成(单独采用或者以它们技术上的可能的组 合中的任意一个):
[0021] -服务器软件以条件接入模块为主机,而且所述应用运行客户端软件,该客户端软 件能够与服务器软件通信;或者服务器软件以网络接入设备为主机,而且条件接入模块和 所述应用运行客户端软件,该客户端软件能够与服务器软件通信;
[0022] -服务器和客户端软件使用至少一个通信协议,该通信协议选自接下来的组:ip、 tcp、udp、http ;
[0023] -条件接入模块通过通用接口连接到数字内容读取设备;
[0024] -条件接入模块具有确保其与网络接入设备连接的连接接口;
[0025] -条件接入模块适合于与读取设备的连接接口通信,并且通过所述连接接口连接 到网络接入设备。
[0026] 本发明进一步提供了一种适合于连接到数字内容读取设备的条件接入模块,数字 内容读取设备适合于执行至少一个软件应用,并且通过通向网络的接入设备连接到所述计 算机网络,条件接入模块作为服务器或者客户端软件的主机使得通过网络接入设备的在所 述条件接入模块与软件应用之间的通信成为可能。
[0027] 本发明最后提供一种由根据本发明的系统执行的用于读取数字内容的过程,其 中,通过执行下述步骤,用户执行用于加载加密数字内容的应用:
[0028] -应用确定关于加密数字内容的信息,
[0029] -应用向服务器软件发送包含所述信息的请求,所述服务器软件以计算机网络接 入设备或者条件接入模块为主机,
[0030] -条件接入模块复现所述信息并且从该信息中复现解密秘钥,所述解密秘钥在网 络上是有效的并且对于加密数字内容的解密是必需的,
[0031] -读取设备向条件接入模块发送加密数字内容,
[0032] -根据解密秘钥和加密数字内容,条件接入模块将数字内容解密并且将其发送到 读取设备,并且
[0033] 读取设备读取数字内容。
[0034] 有利地但是可选择地,根据本发明的过程可以进一步包括下述特征中的至少一 个:
[0035]-服务器软件以网络接入设备为主机,并且在通过条件接入模块的信息的复现步 骤期间,网络接入设备将应用请求转发到条件接入模块;
[0036] -应用以数字内容读取设备或者连接到数字内容读取设备的外围设备为主机;
[0037] -应用是视频点播应用。
[0038]-对于数字内容的解密是必需的信息包括关于数字内容的权利信息,和/或密码 信息。

【专利附图】

【附图说明】
[0039] 本发明的其他特性、目标和益处将从下面的描述中显露,其纯粹是示意性的而不 是限制性的,而且必须参照所附附图来考虑,其中:
[0040] -图la、图lb和图lc示出根据本发明的数字内容读取系统的不同的实施方式。
[0041] -图2a和图2b示出在根据本发明的系统中实施的客户端-服务器架构的两个替 换实施方式。
[0042] -图3示出由本发明提出的过程的主要步骤。

【具体实施方式】
[0043] 图la、图lb和图lc显示了根据本发明的数字内容读取系统的三个不同的实施方 式。
[0044] 在对于三个实施方式中的每一个是共同的方式中,根据本发明的系统1包括数字 内容读取设备1〇。该设备是得到连接的,即,其连接到计算机网络(比如互联网)。
[0045] 优选地但是非限制性地,设备10是连接电视机。
[0046] 该数字内容读取设备10适合于执行至少一个软件应用11,软件应用11可以以读 取设备10自身为主机,或者可替换地以连接到读取设备10的外围设备12为主机。
[0047] 应用11是用于读取加密内容的应用,比如,例如视频点播(V0D)、记录应用或者 《小部件》式软件小工具等等。
[0048] 外围设备12可以是例如数字视频记录器、存储介质(例如在记录应用11的情况 下)或者甚至是数字平板电脑、《智能电话式》的电话或者适合于作为至少一个软件应用的 主机的任何其他设备。更一般地,外围设备12是DLNA式的任何外围设备,S卩,适合于执行 DLNA互操作性标准或者用于控制读取设备10的读取(《播放器》)程序的任何网络协议的。
[0049] 用于读取数字内容的系统1进一步包括计算机网络2接入设备13,比如互联网,该 设备13优选是IAD式集成接入设备。
[0050] 作为连接的设备,读取设备10优选但是非限制性地包括连接接口 14,连接接口 14 使得读取设备10与网络接入设备13之间的通信成为可能。
[0051] 读取设备10提供有本身已知的传统计算机架构,特别地包括中间件15,中间件15 确保在应用11与连接接口 14之间的通信。
[0052] 设备10进一步装备有CI或者CI+《通用接口》式连接器16 ( -般是适配端口的 形式),额外外部模块(一般是条件接入模块)可以插入到连接器16中。
[0053] 用于读取数字内容的系统1进一步包括条件接入模块17,常规中,条件接入模块 17集成到容纳盒中,容纳盒装备有适合于通过连接器16与设备10通信的连接件CI或者 CI+18。条件接入模块17适合于将由读取设备10读取的流加密或者解密,这些流一般对应 于加密链。
[0054] 或者通过自有的接口网络,或者通过读取设备10的中间件15,条件接入模块也可 以连接到计算机网络2。
[0055] 如同通过前述已经明显的,传统的连接的电视机不具有在应用11与条件接入模 块17之间的通信线路。特别地,读取设备10的中间件15不包括可以使应用11与条件接 入模块17对话的程序接口。
[0056] 结果,当应用的执行要通过条件接入模块而请求数字流的解密时,该执行在这种 类型的读取设备10中是不可能的。
[0057] 为了克服该缺点,通过网络接入设备13,根据本发明的系统1在应用11与条件接 入模块17之间建立通信线路。
[0058] 参考图la到图lc,如同读取设备10 -样,条件接入模块17连接到网络接入设备 13。
[0059] 在图la所示的第一种情况中,条件接入模块17可以装备有其自有的连接接口 14',以便与网络接入设备13通信。
[0060] 该实施方式具有高速率的优点,条件接入模块配备有其自有的连接接口。而且,这 不改变电视机。
[0061] 然而,从装备的视角看,该实施方式可能增加对于不同连接是必需的电缆的数量。
[0062] 在第二种情况中,在图lb中,条件接入模块本身不具有连接接口,但是通过读取 设备10的中间件15连接到网络接入设备13。
[0063] 该实施方式具有如下优点,其保持物理模块与目前商业上提出的模块相容。然而, 通过读取设备的连接接口的模块的连接速率可以证明为对于复现大尺寸流来说太低了。 [0064] 在第三种情况中,在图lc中,读取设备10本身不具有连接接口,不同的是,条件接 入模块具有连接接口 14。在该情况下,读取设备10通过条件接入模块的连接接口 14以及 读取设备10的中间件连接到网络接入设备13。
[0065] 而且,为了确保在应用11与条件接入模块17之间的通信,在系统1中实施了客户 端-服务器结构。
[0066] 根据如图2a所示的第一个实施方式,服务器软件以条件接入模块为主机,而且相 应的客户端软件以读取设备10或者外围设备12为主机,使得应用11能够运行所述客户端 软件。
[0067] 网络接入设备13扮演路由器的角色,以便将来自客户端软件的请求传递到服务 器软件。
[0068] 根据如图2b所示的替换实施方式,服务器软件以网络接入设备13为主机。在该 情况下,条件接入模块17,以及读取设备10或者外围设备12,作为相应客户端软件的主机。 [0069] 客户端/服务器软件使用基于IP协议的通信网络,而且所使用的通信协议选自 udp或者tcp。应用层由http协议执行。
[0070] 恰当时,对于该用途可以发展专用协议。
[0071] 参考图3,其显示了由上述系统执行的用于读取数字内容的过程的主要步骤。
[0072] 在步骤110期间,用户启动应用11以便选择并且读取所确定的加密内容。一方面, 该加密内容以一些关于内容自身的信息(比如其URL或者对目录的参考)为特征。该信息 由应用11复现,以便允许读取设备10加载该内容。
[0073] 另一方面,应用确定关于加密内容的,并且对于其解密是必需的其他信息。
[0074] 该信息可以是关于权利所有者和/或内容的使用权利的信息,例如关于用户的对 该内容的许可,或者是密码信息,比如初始化向量、数字签名等等。
[0075] 通过条件接入模块获得该信息对于条件接入模块是必需的,以便从其导出将在网 络2上复现的数据,以解密内容。
[0076] 所以应用11确定对于内容的解密是必需的该信息,而且在步骤120期间向服务器 发送包含该信息的请求,所述服务器以网络接入设备或者条件接入模块为主机。
[0077] 在步骤130期间,条件接入模块复现请求。在服务器以网络接入设备为主机的情 形中,网络接入设备以《推送》通信模式将请求转发到以条件接入模块为主机的客户端。
[0078] 在步骤140期间,一旦条件接入模块具有了对于解密是必需的信息,其本身在网 络2上复现对应于待解密的内容的解密秘钥。恰当时,其也可以从包含在应用请求中的信 息导出解密秘钥。
[0079] 与这些步骤一致,应用11自身确定关于内容的信息并且在步骤125期间将其通信 到读取设备,使得读取设备可以(例如通过网络接入设备13从网络)加载内容。
[0080] 条件接入模块然后可以在解密步骤150期间将内容解密,而且内容由设备10读 取。
[0081] 为了这能发生,设备10通过通用接口将待解密的内容(例如V0D式内容)通信到 条件接入模块。条件接入模块通过之前获得的秘钥将该内容解密,并且将解密内容发送到 设备10。
[0082] 在步骤S160期间,设备10通过传统读取算法读取内容。
[0083] 可选择地,如果存储外围设备12连接到了读取设备10,解密流可以在存储外围设 备上记录。
[0084] 因此,本发明解决了在由用户控制的应用与条件接入模块之间的通信缺陷。另外, 根据所采用的实施方式,用户能够保留其电视机或者其条件接入模块。
【权利要求】
1. 一种数字内容读取系统(1),包括: -计算机网络接入设备(13); -数字内容读取设备(10),数字内容读取设备(10)能够通过连接接口(14)与计算机 网络(2)接入设备(13)通信,并且适合于执行至少一个软件应用(11),以及 -条件接入模块(17),条件接入模块(17)能够加密或者解密数字流,条件接入模块 (17)连接到数字内容读取设备(10)并且连接到计算机网络(2)接入设备(13), 系统的特征在于,读取设备(10)的数字应用(11)通过网络接入设备(13)与条件接入 模块(17)通信,所述系统的特征还在于,所述通信由服务器软件执行,所述服务器软件是 以条件接入模块(17)或者接入设备(13)为主机的。
2. 根据权利要求1所述的用于读取数字内容的系统(1),其中所述服务器软件以条件 接入模块(17)为主机,而且所述应用(11)运行客户端软件,所述客户端软件能够与所述服 务器软件通信。
3. 根据权利要求1所述的用于读取数字内容的系统(1),其中所述服务器软件以网络 接入设备(13)为主机,并且条件接入模块(17)和所述应用(11)运行客户端软件,所述客 户端软件能够与所述服务器软件通信。
4. 根据权利要求2或3的任意一项所述的用于读取数字内容的系统(1),其中所述服 务器和客户端软件使用至少一个通信协议,所述通信协议选自接下来的组:ip、tcp、udp、 http〇
5. 根据前述权利要求中的任一项所述的用于读取数字内容的系统(1),其中条件接入 模块(17)通过通用接口连接到数字内容读取设备(10)。
6. 根据前述权利要求中的任一项所述的用于读取数字内容的系统(1),其中条件接入 模块(17)具有确保其与网络接入设备(13)连接的连接接口(14')。
7. 根据前述权利要求中的任一项所述的用于读取数字内容的系统(1),其中条件接入 模块(17)适合于与读取设备(10)的连接接口(14)通信,并且通过所述连接接口连接到网 络接入设备(13)。
8. -种适合于连接到数字内容读取设备(10)的条件接入模块(17),所述数字内容读 取设备(10)适合于执行至少一个软件应用(11),并且通过通向网络(2)的接入设备(13) 连接到计算机网络(2), 条件接入模块(17)的特征在于,其作为服务器或者客户端软件的主机使得通过网络 接入设备(10)的在条件接入模块(17)与软件应用(11)之间的通信成为可能。
9. 一种由根据前述权利要求中的任一项所述的系统执行的用于数字内容的读取的过 程,其中,通过执行下述步骤,用户执行用于加载加密数字内容的应用(11): -应用(11)确定关于所述加密数字内容的信息, -应用(11)向所述服务器软件发送包含所述信息的请求,所述服务器软件以计算机网 络接入设备(13)或者条件接入模块(17)为主机, -条件接入模块(17)复现所述信息并且从该信息中复现解密秘钥,所述解密秘钥在网 络上是有效的并且对于加密数字内容的解密是必需的, -读取设备(10)向所述条件接入模块(17)发送所述加密数字内容, -根据所述解密秘钥和所述加密数字内容,条件接入模块(17)将所述数字内容解密并 且将其发送到所述读取设备(10),并且 读取设备(10)读取所述数字内容。
10. 根据前述权利要求所述的用于读取数字内容的过程,其中所述服务器软件以网络 接入设备(13)为主机,并且在通过条件接入模块(17)的信息的复现步骤期间,网络接入设 备(13)将应用请求转发到条件接入模块(17)。
11. 根据前述权利要求所述的用于读取数字内容的过程,其中应用(11)以数字内容读 取设备(10)或者连接到数字内容读取设备(10)的外围设备(12)为主机。
12. 根据权利要求9至11中的任一项所述的用于读取数字内容的过程,其中应用(11) 是视频点播应用(11)。
13. 根据权利要求9至12中的任一项所述的用于读取数字内容的过程,其中对于所述 数字内容的解密是必需的信息包括关于数字内容的权利信息,和/或密码信息。
【文档编号】H04N21/436GK104160709SQ201380013289
【公开日】2014年11月19日 申请日期:2013年2月8日 优先权日:2012年2月8日
【发明者】S·格鲁 申请人:布盖斯电信公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1