CN1542667A - 内容使用管理***、内容使用管理方法及客户设备 - Google Patents

内容使用管理***、内容使用管理方法及客户设备 Download PDF

Info

Publication number
CN1542667A
CN1542667A CNA2004100022026A CN200410002202A CN1542667A CN 1542667 A CN1542667 A CN 1542667A CN A2004100022026 A CNA2004100022026 A CN A2004100022026A CN 200410002202 A CN200410002202 A CN 200410002202A CN 1542667 A CN1542667 A CN 1542667A
Authority
CN
China
Prior art keywords
content
mentioned
control data
send
send mode
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
CNA2004100022026A
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Publication of CN1542667A publication Critical patent/CN1542667A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1859Arrangements for providing special services to substations for broadcast or conference, e.g. multicast adapted to provide push services, e.g. data channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • 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/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/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/64Addressing
    • H04N21/6405Multicasting
    • 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/64Addressing
    • H04N21/6408Unicasting
    • 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/643Communication protocols
    • H04N21/64322IP
    • 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
    • H04N21/8352Generation of protective data, e.g. certificates involving content or source identification data, e.g. Unique Material Identifier [UMID]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/101Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measures for digital rights management

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Technology Law (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

内容发送***(200)通过通信信道(130)从多点发送服务器(122)或者单点发送服务器(123),向客户设备(110)发送在客户设备(110)中对内容的使用进行控制所需的内容键及内容使用条件。内容发送管理服务器(121)按照内容的属性(压缩格式、压缩率及内容所有者等),来决定以哪种发送方式发送各内容的内容键及内容使用条件。加密内容发送服务器(124)只发送内容键及内容使用条件被单点传送的加密内容,多点发送服务器(122)多点传送叠加有内容键及内容使用条件的加密内容。

Description

内容使用管理***、内容使用管理方法及客户设备
技术领域
本发明涉及具备对音乐数据及影像数据等数字内容进行发送的服务器和客户设备的内容使用管理***、内容使用管理方法及客户设备。
背景技术
在通过网络的内容发送***中,所发送的内容会被加密,并且加密内容和加密后的内容的解密键(下面,简写为内容键)会发送给用户终端。
对于内容键的发送方式来说有下述2种。一种是只向请求了内容使用的客户设备以一对一方式发送内容键的单点发送,另一种是也同时对未请求内容使用的客户设备发送内容键的多点发送。以往,在一个内容发送***中,不管内容的类别,内容键都会以相同的发送方式被发送。
上面的技术记载于文献「特开平11-312175号公报」中。
但是,发送内容键的客户机的数目会因内容不同而有所差异。在使用内容的客户设备多的场合下,由于采用单点发送方式会在与各客户设备实行通信之后发送内容键,因而与单点发送方式相比实行多点发送服务器的负载低。另一方面,由于采用单点发送方式可以在记录中保留向哪个客户设备发送过哪个内容键之类的信息,因而在保护著作权的方面可以确保比多点发送方式更高的安全性。采用以往的技术,因为不管内容而都以任一种发送方式发送内容键,所以尽管根据内容的不同,采用多点发送方式来发送内容键可以减轻服务器的负载,可是仍会以服务器负载高的方式进行发送。另外,虽然根据内容的不同而期望更高的安全性,但是仍然会以安全性低的方式进行发送。
发明内容
因此,本发明的目的是,鉴于上述问题而提供可以按照内容的不同有选择地减轻***内的通信负载或者确保安全来发送内容解密键的内容使用管理***。
本发明中的内容使用管理***用于通过网络发送在客户设备中对内容的使用进行控制所需的使用控制数据,其特征为具备:1个以上的发送服务器,用来向客户设备以多种不同的发送方式发送上述使用控制数据;发送管理服务器,用于按照内容的属性决定以哪种发送方式发送各内容的使用控制数据,上述发送服务器的任一个都实行采用所决定的发送方式而做出的上述使用控制数据的发送。
如上所述根据本发明,由于内容使用管理***具备发送服务器,用来以多种不同的发送方式发送使用控制数据,并且按照内容的不同来转换使用控制数据的发送方式,因而从发送服务器负载及确保安全的观点来看,能够以最佳的发送方式来发送使用控制数据。
另外,上述内容属性是内容的压缩格式,上述发送管理服务器也可以按照各内容的压缩格式来决定上述使用控制数据的发送方式。
另外,上述内容属性是提供内容的内容提供者,上述发送管理服务器也可以按照各内容的内容提供者来决定上述使用控制数据的发送方式。
另外,上述内容属性是内容的压缩率,上述发送管理服务器也可以按照各内容的压缩率来决定上述使用控制数据的发送方式。
另外,上述内容属性是内容的使用条件,上述发送管理服务器也可以按照各内容的使用条件来决定上述使用控制数据的发送方式。
另外,上述1个以上的发送服务器也可以具备单点发送装置和多点发送装置中的至少1个,该单点发送装置以按照来自客户设备的请求发送数据的单点发送方式来发送上述使用控制数据,该多点发送装置以在所指定的发送时间同时对多个客户设备发送数据的多点发送方式来发送上述使用控制数据。
另外,上述发送管理服务器也可以具备:发送方式决定规则保持装置,用来保持发送方式决定规则,该发送方式决定规则表示出对上述发送方式做出决定所用的规则;发送方式决定装置,用来参照与上述内容属性对应的上述发送方式决定规则,并根据上述发送方式决定规则来决定上述发送方式。
另外,具备上述单点发送装置的发送服务器进一步具有认证装置,用于在通过与各客户设备之间的通信而可以确认出上述客户设备是所预先登录的客户设备的场合下将上述客户设备识别为正当用户,上述单点发送装置也可以只对通过上述认证装置识别为正当用户的客户设备发送上述使用控制数据。
另外,上述使用控制数据包含对加密后的内容进行解密所用的解密键,上述客户设备也可以具备:使用控制数据取得装置,用来从任一个上述发送服务器取得与各内容对应的使用控制数据;解密装置,用来从所取得的上述使用控制数据提取上述解密键,并采用所提取的解密键对与上述使用控制数据对应的内容进行解密;再现装置,用来再现解密后的上述内容。
另外,上述使用控制数据进一步包含使用条件,该使用条件表示对内容加以使用所需的条件,上述客户设备也可以进一步具备再现控制装置,用来对上述再现装置进行控制,可做到从所取得的上述使用控制数据提取上述使用条件并在满足所提取的使用条件的范围内实行上述再现。
再者,本发明中的内容使用管理方法是一种服务器所用的内容使用管理方法,用于通过网络发送在客户设备中对内容的使用进行控制所需的使用控制数据,其特征为包含:发送方式决定步骤,用于按照内容的属性决定以哪种发送方式发送各内容的使用控制数据;发送步骤,采用多种不同的发送方式之中所决定出的发送方式来发送上述使用控制数据。
另外,通过上述内容使用管理方法会预先保持发送方式决定规则,该发送方式决定规则表示对上述发送方式做出决定所用的规则,在上述发送方式决定步骤中也可以参照与上述内容属性对应的上述发送方式决定规则,并按照上述发送方式决定规则来决定上述发送方式。
再者,本发明中的客户设备是一种内容使用管理***中的客户设备,用于通过网络以多种不同的发送方式发送在客户设备中对内容的使用进行控制所需的使用控制数据,其特征为具备:内容请求装置,用来对发送内容的内容服务器请求内容的发送并取得内容;发送方式判定装置,用于根据从上述内容服务器取得上述内容的成功与否来判定与所请求的上述内容对应的使用控制数据的发送方式;使用控制数据取得装置,用来从发送服务器取得上述使用控制数据,该发送服务器采用所判定出的发送方式来发送上述使用控制数据。如上所述,根据本发明即使在实行多点发送的使用控制数据叠加于内容中被发送的场合下,也可以在客户设备一侧判定使用控制数据的发送方式。据此,即使是按照内容而使使用控制数据的发送方式不同的情形,也可以在不出问题的状况下取得使用控制数据并对内容加以使用。
另外,内容使用管理***中的客户设备用于以多种不同的发送方式通过网络发送在客户设备中对内容的使用进行控制所需的使用控制数据,该客户设备也可以具备:内容取得装置,用来从发送内容的内容服务器取得含有下述信息的内容,该信息表示与各内容对应的使用控制数据的发送方式;发送方式识别装置,用来从所取得的上述内容提取表示出上述发送方式的信息,并根据所提取的上述信息来识别与上述内容对应的使用控制数据的发送方式;使用控制数据取得装置,用于从发送服务器取得上述使用控制数据,该发送服务器采用所识别出的发送方式来发送上述使用控制数据。因此,即使在表示使用控制数据发送方式的信息叠加于内容中的场合下,也可以在客户设备一侧识别使用控制数据的发送方式。据此,即使是按照内容而使使用控制数据的发送方式不同的情形,也可以在不出问题的状况下取得使用控制数据并对内容加以使用。
另外,内容使用管理***中的客户设备用于以多种不同的发送方式通过网络发送在客户设备中对内容的使用进行控制所需的使用控制数据,该客户设备也可以具备:方式信息取得装置,用来从决定上述使用控制数据发送方式的服务器取得表示各使用控制数据发送方式的信息;发送方式识别装置,用于根据表示上述发送方式的信息来识别与上述内容对应的使用控制数据的发送方式;使用控制数据取得装置,用于从发送服务器取得上述使用控制数据,该发送服务器采用所识别出的发送方式来发送上述使用控制数据。如上所述,即使在从决定使用控制数据发送方式的服务器取得表示各使用控制数据发送方式的信息的场合下,也可以在客户设备一侧识别使用控制数据的发送方式。据此,即使是按照内容而使使用控制数据的发送方式不同的情形,也可以在不出问题的状况下取得使用控制数据并对内容加以使用。
还有,本发明不仅可以作为这种内容使用管理***来实现,而也可以作为构成这些内容使用管理***的内容发送管理服务器、用户管理服务器、加密内容发送服务器、单点发送服务器、多点发送服务器及客户设备等的个体来实现,或作为下述的内容使用管理方法来实现或者作为使个人计算机等广泛使用的计算机实行其特征性动作而发挥作用的程序来实现,上述内容使用管理方法以这些内容使用管理***中的特征性动作作为步骤。而且,该程序当然可以通过CD-ROM等计算机可读取的记录媒体和因特网等的传送媒体予以发布。
附图说明
图1是本发明中的内容发送服务***的概念图。
图2表示的是用户管理DB的管理数据的一个示例。
图3表示的是内容所有者管理DB的管理数据的一个示例。
图4表示的是内容发送方式管理DB的管理数据的一个示例。
图5(a)表示的是通过发送目录DB所保持的发送目录表更新前的一个示例。
图5(b)表示的是通过发送目录DB所保持的发送目录表更新后的一个示例。
图6表示的是发送数据管理DB的管理数据的一个示例。
图7表示的是加密内容管理DB的管理数据的一个示例。
图8(a)表示的是通过图1所示的单点传送内容DB所存储的加密内容的数据结构。
图8(b)表示的是通过图1所示的多点传送内容DB所存储的加密内容的数据结构。
图9是由内容所有者所做出的内容登录的流程图。
图10表示的是内容元数据的一个示例。
图11是内容键·使用条件发送方式的决定方法的流程图。
图12(a)表示的是参数为内容压缩格式时的发送方式决定规则DB的管理数据的一个示例。
图12(b)表示的是参数为内容所有者ID时的发送方式决定规则DB的管理数据的一个示例。
图12(c)表示的是参数为CBR及VBR的平均率时的发送方式决定规则DB的管理数据的一个示例。
图12(d)表示的是参数为内容使用条件时的发送方式决定规则DB的管理数据的一个示例。
图13是用户登录的流程图。
图14是内容使用之前的流程图。
图15是表示客户设备结构的功能框图。
图16是表示客户设备中的再现处理的流程图。
图17表示的是表示内容键发送方式的信息叠加于加密内容数据中时内容的数据结构的一个示例。
具体实施方式
下面,有关本发明的实施方式,参照图1到图17予以说明。
图1表示出实施方式所涉及的动态图象内容发送服务***的概念图。客户设备110通过因特网等的通信信道130与内容发送管理服务器121、多点发送服务器122、单点发送服务器123、加密内容发送服务器124及用户管理服务器120相连接。另外,内容发送管理服务器121通过因特网等的通信信道130还与多点发送服务器122、单点发送服务器123、加密内容发送服务器124及用户管理服务器120相连接。另外,将多点发送服务器122和单点发送服务器123总称为内容键发送服务器。
采用本***的动态图象内容发送服务是用来提供下述运行环境的服务,即预先进行了用户登录的用户可以使用客户设备110,通过因特网等的通信信道130对动态图象内容进行再现。
向用户发送的内容由内容所有者进行加密,并暂时经由内容发送管理服务器121,登录在多点发送服务器122或者加密内容发送服务器124中。
用户从多点发送服务器122或者加密内容发送服务器124取得加密内容。对内容进行解密所用的键(下面,为内容键)及内容使用条件被多点发送服务器122、单点发送服务器123的任一个内容键发送服务器加以发送。内容键被单点发送的内容登录到加密内容发送服务器124中,内容键被多点发送的内容登录到多点发送服务器122中。
内容使用条件指的是用户使用内容时的受限事项,并设立可再现次数、可再现期间及可再现时间等。客户设备110采用内容键对所取得的加密内容进行解密,根据内容使用条件进行再现。可再现次数指的是使用内容的次数限制,每次使用内容其次数都会减少,变成0就不能加以使用。可再现期间指的是能够使用内容的期间,只有使用内容的时间日期在其期间内时才可以使用。可再现时间指的是能够使用内容的剩余时间,使用内容的时间量会减少,变成0就不能加以使用。
现有关本***的结构要件予以说明。
客户设备110是用户对内容进行再现的设备。另外,客户设备110具有客户机ID,该客户机ID是唯一识别该设备所用的识别符。客户机ID在出厂时被设定,出厂后则不能由用户变更。还有,通过客户机ID可以确认出客户设备110能够接受由单点发送及多点发送而做出的本***的发送。
用户管理服务器120用来对已加入采用本***的内容发送服务中的用户实行管理。用户管理服务器120具备用户管理数据库(下面,简写为「DB」。)180。通过用户管理DB180,保持管理唯一识别用户所用的用户ID、用户名、对用户进行认证所需的口令以及用户使用的客户设备110的客户机ID等。
图2表示出通过用户管理DB180所保持管理的数据的一个示例。
在图2中表示出,在用户名“User1”中设立用户ID“User_1111”、口令“aaabbbccc”,并且拥有客户机ID“123_abc”的客户设备110。客户机ID是在用户登录时由用户管理服务器分配的,口令是由用户自己设定的。
内容发送管理服务器121具有下述功能,即受理来自内容所有者的内容发送请求,并决定内容键及内容使用条件的发送方式。另外,还实行内容所有者的管理及各内容发送方式的管理。内容发送管理服务器121具备内容所有者管理DB140、内容发送方式管理DB141及发送方式决定规则DB142。由于采用内容所有者管理DB140来保持管理与受理内容发送请求的内容所有者有关的信息,因而会保持唯一识别内容所有者所用的内容所有者ID、内容所有者名及认证所需的口令等。图3表示通过内容所有者管理DB140所保持管理的数据的一个示例。
在图3中例如表示出,在内容所有者名“C_HOLDER_1”中设定内容所有者ID“Holder_1111”、口令“abcrst”。
在内容发送方式管理DB141,保持管理唯一识别内容所用的内容ID、内容名、提供内容的内容所有者的内容所有者ID、内容的压缩格式、内容键和内容使用条件发送方式、内容的再现时间以及加密内容的数据大小等。图4表示通过内容发送方式管理DB141所保持及管理的数据的一个示例。
在图4中例如表示出,内容名“世界的山脉”是用内容ID“CONT_0001”来表达并由内容所有者ID“Holder_1111”拥有的内容,压缩格式是“MPEG-2”,发送方式是“单点传送方式”,再现时间为“60分钟”,数据大小为“1,500MB”。
在发送方式决定规则DB142,保持管理按照内容来决定发送方式所用的规则。有关由发送方式决定规则DB142所保持及管理的数据的详细情况,将在下面予以说明。
多点发送服务器122在每天预先所设定的时间对通过用户管理服务器120所管理的用户拥有的客户设备110,以IP多点传送方式发送内容键及内容使用条件。多点发送服务器122具备发送目录DB150及多点传送内容DB151。发送目录DB150用来保持管理以多点传送方式发送内容键的时间、采用所发送的内容键可再现的内容的内容ID、所发送的内容键及内容使用条件等。多点传送内容DB151只是有关内容键以多点发送方式被发送的内容,才存储加密内容数据。图5表示通过发送目录DB150所保持管理的发送目录表的一个示例。
如图5(a)所示,内容ID“CONT_0001”的内容已采用内容键“0xaaaa...aaaa”被加密。在内容ID“CONT_0001”的内容使用条件中设定有“再现次数为3次”这样的限制,并且其设定使之在“12:00”发送内容键。此外,在发送目录表中还描述出表示多点传送内容DB151内各内容存储位置的文件路径等。
单点发送服务器123用于在从通过用户管理服务器120所管理的用户发出请求的场合下,发送内容键及内容使用条件。单点发送服务器123具备发送数据管理DB160。通过发送数据管理DB160,会保持管理用所发送的内容键可再现的内容的内容ID、所发送的内容键及内容使用条件。图6表示通过发送数据管理DB160所管理的数据的一个示例。在图6中,内容ID“CONT_0001”的内容用内容键“0x1111...1111”而被加密。表示在内容ID“CONT_0001”的内容使用条件中设定有“再现次数为3次”这样的限制。
加密内容发送服务器124是用户下载加密内容所需的服务器。加密内容发送服务器124具备加密内容管理DB170及单点传送内容DB171。在加密内容管理DB170,保持管理内容ID、加密内容的数据大小以及存储有加密后的内容数据的文件路径等。单点传送内容DB171关于内容键以单点传送方式被发送的内容,存储加密内容数据。图7表示通过加密内容管理DB170所保持及管理的数据的一个示例。在图7中表示出,内容ID“CONT_0001”的加密内容数据大小是“1,500MB”,内容键的发送方式是单点发送,加密内容数据存储于单点传送内容DB171的“C:¥content¥cont_0001.enc”中。
图8(a)及图8(b)表示,存储于多点传送内容DB151中的加密内容和存储于单点传送内容DB171中的加密内容的数据结构不同之处。图8(a)表示的是存储于图1所示的单点传送内容DB171中的加密内容的数据结构。图8(b)表示的是存储于图1所示的多点传送内容DB151中的加密内容的数据结构。如图8(a)所示,内容键以单点传送方式被发送的内容由内容ID和加密内容数据来构成。对此,内容键以多点传送方式被发送的内容如图8(b)所示,由内容ID、内容键、内容使用条件及加密内容数据等来构成。也就是说,在图8(a)的内容中进一步叠加有内容键及内容使用条件。关于内容键及内容使用条件部分的数据,由于只能由特定的客户设备110加以使用,因而会采用对可使用接收数据的客户设备110加以限定的功能,来予以保护。具体地说,叠加于内容中并被多点传送的内容键及内容使用条件会作为预先已加密的数据。对加密后的内容键及内容使用条件进行解密所用的解密键只配给已实行用户登录的用户。在该解密键的分配方法中有下述两种方法,一种是预先向实行过用户登录的用户分配解密键已写入ROM(Read Only Memory)等非易失性存储器中的客户设备110的方法,另一种是将记录有该解密键的记录媒体分配给已实行用户登录的用户的方法。据此,已实行用户登录的用户的客户设备110可以从ROM和所分配的记录媒体等读出解密键,并对被多点传送的内容中所叠加的内容键及内容使用条件进行解密。采用该解密后的内容键,该客户设备110对加密内容进行解密,此后可以按照解密后的内容使用条件对内容加以使用。还有,对加密后的内容键进行解密所用的解密键并不一定必须记录于ROM和记录媒体中进行分配,而可以采用安全的通信方式向已实行用户登录的用户预先分配。有关该加密方法,在非专利文献:中野他、“数字内容保护用键管理方式”、2001年加密和信息安全学术会议报告论文集、5A-5、2001中有详细记载。还有,将被多点传送的内容键及内容使用条件只能使用于已实行用户登录的用户的方法,并不限定于数字内容保护用键管理方式而也可以是其他方法。具有这种数据结构的加密内容既可以由内容发送管理服务器121生成并存储于多点传送内容DB151中,又可以由多点发送服务器122生成并存储于多点传送内容DB151中。
内容登录用终端100是内容所有者对发送给内容发送管理服务器121的内容实行登录时所使用的终端。有关内容登录,将在下面予以说明。
下面,有关服务范围内的各个处理,对于由内容所有者所做出的发送内容登录、发送方式的决定方法、由用户所做出的用户登录及用户的内容使用,依次予以说明。
首先,有关由内容所有者所做出的发送内容登录,予以说明。
内容所有者采用内容登录用终端100对内容发送管理服务器121发出内容登录请求。图9表示由内容所有者所做出的内容登录处理的流程图。
内容发送管理服务器121在接受来自内容所有者的发送内容登录请求之前,实行内容所有者的认证。在本实施方式中,内容所有者需要事先登录在内容所有者管理DB140中。内容所有者在发出发送内容登录请求时,采用内容登录用终端100通过通信信道130向内容发送管理服务器121发送内容所有者ID和口令。内容发送管理服务器121通过将所接收到的内容所有者ID和口令的组与登录于内容所有者管理DB140中的数据进行比照,来判定注册的成功与否(S901)。
内容所有者在内容发送管理服务器121中的注册成功之后(S902),对内容发送管理服务器121发送所发送的内容登录请求(S903)。此时,内容所有者会发送加密内容、内容键、内容使用条件以及内容元数据。在本实施方式中,内容的压缩格式是MPEG-2,内容是采用128位的键按照AES(Advanced Encryption Standard)被加密的。关于MPEG-2和AES,分别在FIPS-197、ISO/IEC 13818中有详细记载。
在元数据(metadata)中记述有:唯一识别内容的「内容ID」、「内容名」、「内容所有者名」、内容的「压缩格式」、「再现时间」及「加密内容的数据大小」。图10表示元数据的一个示例。在图10中,内容ID“CONT_0001”的内容的内容名是“世界的山脉”,提供该内容的内容所有者是“内容所有者_ABC”。压缩格式是“MPEG-2”,再现时间是“60分钟”,加密内容的数据大小是“1,500MB”。还有,在元数据中此外还可以包括「制作年度」、压缩率「CBR(Constant BitRate)及VBR(Variable Bit Rate)的平均率」等。
内容发送管理服务器121通过由内容所有者按照内容登录请求所收到的元数据中的内容压缩格式和发送方式决定规则DB142,来决定所登录的内容键发送方式(S904)。有关内容键的发送方式决定方法,将在下面予以说明。
在决定出单点发送的场合(S905)下,内容发送管理服务器121会将内容键、内容使用条件、元数据及内容发送条件登录到单点发送服务器123中(S906)。与此同时,内容发送管理服务器121会将其加密内容数据登录到加密内容发送服务器124中。通过单点发送服务器123具有的发送数据管理DB160所保持及管理的数据,采用图6中的数据。
在决定出多点发送的场合(S905)下,内容发送管理服务器121将内容键、内容使用条件、元数据及加密内容数据登录到多点发送服务器122中(S907)。通过多点发送服务器122,将新登录的加密内容数据存储到多点传送内容DB151中,并在发送目录的空出时间上追加所新登录的内容发送目录,以更新发送目录DB150。
图5表示发送目录DB150的更新状态。如图5(a)所示,考虑到对更新前的发送目录DB150追加下述内容的发送目录的情形,上述内容的发送目录包括内容ID“CONT_0002”、内容键“0xbbbb…bbb(128bit)”以及内容使用条件“再现次数1次”。由于在更新前“13:00”的发送目录空出,因而如果作为要追加的内容发送目录对该时间进行设定,并更新发送目录DB150,则变成图5(b)所示的更新后发送目录DB的状态。
内容发送管理服务器121在按照所决定的发送方式向各发送服务器登录内容键、内容使用条件之后,将内容键被单点发送的加密内容登录到加密内容发送服务器124中(S908)并结束处理。
下面,有关图9所示的S904内容键发送方式的决定方法处理的详细情况,采用图11予以说明。
内容发送管理服务器121在从内容所有者接收到内容元数据之后,决定内容键及内容使用条件的发送方式。具体地说,首先内容发送管理服务器121从发送方式决定规则DB142取得内容键发送方式决定规则(S1001)。
在本实施方式中,假设因内容压缩格式的不同而使使用内容的用户数目产生变化,并且将内容的元数据中所描述的内容压缩格式作为决定内容键及内容使用条件的发送方式所需的参数。
图12(a)表示,通过本实施方式的发送方式决定规则DB142所保持管理的数据(发送方式决定规则)的一个示例。在该规则中,将在所登录的内容元数据中的压缩格式作为决定发送方式的参数。采用该参数,按照发送方式决定规则来决定发送方式(S1002)。这种场合下压缩格式是MPEG-2,或者设定为在AVI(Audio、Video、stillImages)时选择单点发送,在MPEG-4时选择多点发送。有关MPEG-4,在ISO/IEC 14496中有详细记载。
下面,有关通过上述发送方式决定规则DB142所管理的数据(发送方式决定规则)的其他示例,予以说明。
图12(b)表示这样的一个示例,即假设有根据内容所有者来变更发送方式的那种请求,并使决定内容发送方式的参数成为内容所有者ID时的发送方式决定规则。设定为在内容所有者ID“Holder_1111”及“Holder_3333”时选择单点发送,在内容所有者ID“Holder_2222”时选择多点发送。
图12(c)表示这样的一个示例,即假设因内容图象质量的不同而使使用内容的用户数目产生变化,并使决定内容发送方式的参数成为CBR及VBR的平均率时的发送方式决定规则。在此设定为,在CBR及VBR的平均率未达到500kbps时选择多点发送,在500kbps以上并且未达到15Mbps时以及在15Mbps以上时分别选择单点发送。
图12(d)表示这样的一个示例,即假设有因从内容最初发送开始的经过时间不同而变更发送方式的请求,并使决定内容发送方式的参数成为内容使用条件时的发送方式决定规则。设定为,在内容使用条件为“再现次数 3次”时以及“再现期间 2003/01/01~2003/01/31”时选择单点发送,在“再现次数 没有限制”及“再现期间 2003/02/01~2003/02/28”时分别选择多点发送。
下面,有关用户登录的动作,采用图13予以说明。
用户在使用内容时,需事先对用户管理服务器120实行用户登录。更为具体地说,首先用户采用客户设备110对用户管理服务器120发出登录请求。接着,将用户名、口令及用户所使用的客户设备110的客户机ID发送给用户管理服务器(S1201)。但是,客户设备110的客户机ID也可以与用户名及口令一起由用户进行手动输入,而一般情况下在用户所输入的用户名及口令中会自动添加客户设备110的客户机ID加以发送。按照接受用户登录请求的用户管理服务器120,分配用户ID(S1202),实行向用户管理DB180的数据追加(S1203),并向客户设备110发出用户登录完成的通知,加以结束。
下面,有关用户的内容使用动作,采用图14予以说明。
内容使用服务只提供给已实行用户登录的用户,并需要暂时通过用户管理服务器120进行认证。因此,在客户设备110和用户管理服务器120之间会实行对认证来说必须的数据的发送接收(S1301)。客户设备110会判定认证的成功与否,并且只在认证成功的场合下才能实行此后的处理(S1302)。
用户在使用内容时,从内容发送管理服务器121取得与正在实行发送的内容有关的信息(S1303)。
在与内容有关的信息中,象图4那样包含有内容ID、内容名、提供内容的内容所有者名(或者内容所有者ID)、压缩格式、内容键的发送方式、内容再现时间以及加密内容的数据大小等。客户设备110根据从内容发送管理服务器121所取得的与内容有关的信息,生成用来请求内容发送的内容表,并向用户显示。
用户从内容表选择想要使用的内容(S1304)。客户设备110将从内容表所选择出的内容发送请求发送给加密内容发送服务器124。加密内容发送服务器124只在所发送请求的内容的内容键被单点发送的场合下,对加密后的内容进行发送。客户设备110在能够从内容发送服务器124取得加密内容的场合下,判定出内容键的发送方式是单点发送(S1305)。另一方面,在不能从加密内容发送服务器124取得加密内容的场合下,客户设备110判定出内容键的发送方式是多点发送。
下面,分别说明所选择出的内容的内容键及内容使用条件的发送方式。
关于所选择的内容的内容键及内容使用条件为单点发送的情形,予以说明。在判定出所选择的内容的内容键以单点发送方式被发送的场合下,客户设备110进一步查验在客户设备110的内部是否保持有所选择的内容的内容键(S1306)。在客户设备110已保持有所选择的内容的内容键的场合下,采用所保持的内容键实施客户设备110中的再现处理(S1311)。在客户设备110未保持所选择的内容的内容键的场合下,会在用户的客户设备110和单点发送服务器124之间进行认证,实行可保证隐匿性·耐窜改性的通信(S1307)。有关这种通信方式,在本实施方式中没有特别描述其技术,但会使用SSL(SecureSockets Layer)等。有关SSL,除A.Frier之外在“The SSL 3.0Protocol”、Netscape Communications Crop.Nov.18及1996中有详细说明。还有,在客户设备110和单点发送服务器123之间认证可以是采用PKI方式和共有键方式的认证。通过上述通信,客户设备110从单点发送服务器123取得内容键及内容使用条件(S1308)。在步骤S1307中,失败于和单点发送服务器123之间的认证的场合下,客户设备110会结束处理。
关于所选择的内容的内容键及内容使用条件为多点发送的情形,予以说明。在判定出所选择的内容的内容键以多点发送方式被发送的场合下,客户设备110会查验在客户设备110的内部是否保持有所选择的内容的内容键(S1309)。在客户设备110已保持有所选择的内容的内容键的场合下,采用所保持的内容键实施客户设备110中的再现处理(S1311)。在客户设备110未保持所选择的内容的内容键的场合下,客户设备110会从多点发送服务器122接受内容键的发送。在多点发送的场合下,多点发送服务器122根据预先所设定的发送目录,对内容、内容键及内容使用条件进行多点传送。因为内容键及内容使用条件未保持在客户设备100内,所以客户设备110会在下次采用多点传送的发送之前保持待机状态(S1310)。有关多点发送的明细,客户设备110可以从多点发送服务器122取得。本实施方式中采用多点传送的发送方式,由于必须只向通过用户管理服务器120所管理的用户使用的客户设备110进行发送,因而会采用下述发送方式来实现,该发送方式具备对可使用接收数据的客户设备110加以限定的功能。有关具体的实现方法,在非专利文献:中野他、“数字内容保护用键管理方式”、2001年加密和信息安全学术会议报告论文集、5A-5、2001中有详细记载。
在与各发送处理同时取得内容、内容键及内容使用条件之后,实施客户设备110内部的再现处理(S1311)。
下面,将有关图14的步骤S1311中客户设备110内部的再现处理的详细情况,采用图15及图16予以说明。图15是表示客户设备110结构的功能框图。图16是表示图14的步骤S1311中客户设备110内部的内容再现处理动作的流程图。
客户设备110具备通信部1401、使用条件判定部1402、加密内容储存部1403、内容解密部1404、内容译码部1405、客户机ID储存部1406、内容键储存部1407、输入部1408、请求处理部1409、发送方式判定部1410以及画面输出部1411。
通信部1401是与各种服务器进行通信所用的功能处理部。使用条件判定部1402是判定内容的新使用是否满足内容使用条件的功能处理部。加密内容储存部1403是储存加密内容的存储部及功能处理部。在图14的步骤S1305或步骤S1308中所取得的加密内容会储存到加密内容储存部1403中。内容解密部1404是采用内容键对加密内容实行解密的功能处理部。
内容译码部1405是根据内容压缩格式对内容进行译码并输出影像及声音数据的功能处理部。客户机ID储存部1406是储存客户机ID的存储部及功能处理部,并在与服务器的通信过程中必须发送客户机ID时,由通信部1401从此取得客户机ID。内容键储存部1407是储存内容键及内容使用条件的存储部及功能处理部。在图14的步骤S1308中所取得的内容键及内容使用条件会储存到内容键储存部1407中。输入部1408是输入来自用户的请求的功能处理部。请求处理部1409是按照从输入部1408所输入的请求实行处理的功能处理部。发送方式判定部1410用来判定由用户所选择出的内容的内容键是以多点传送方式还是以单点传送方式被发送。画面输出部1411是对所再现的动态图象和来自服务器的信息进行绘图并提示给用户的功能处理部。
客户设备110在取得内容键储存部1407中所存储的内容键及内容使用条件之后,通过使用条件判定部1402来确认当前时刻的内容新使用是否满足在所取得的内容使用条件中表示的条件(S1501)。例如,确认可再现次数是否是0和确认对内容进行再现的日期时间是否在可再现期间内。在满足内容使用条件的场合下,使用条件判定部1402会将内容键储存部1407中所存储的内容键发送给内容解密部1404(S1501)。内容解密部1404从加密内容储存部1403取得该加密内容,并采用从使用条件判定部1402所取得的内容键进行解密(S1502)。将解密后的数据发送到内容译码部1405。内容译码部1405按照压缩格式对内容进行译码,输出影像及声音数据(S1503)并结束处理。
如上所述,根据本实施方式的内容发送***200,在发送内容及内容键等的一侧可以按照各内容的属性来转换内容键及内容使用条件的发送方式,予以发送。据此,例如在预测出对相同的内容会大量涌来内容键及内容使用条件的发送请求的场合下,可以采用多点传送方式发送该内容键及内容使用条件,以减轻内容发送***200内的服务器负载。另外,在内容的著作权保护方面比内容发送***200的服务器负载更加优先的场合下,可以采用单点传送方式发送内容键及内容使用条件,以使著作权的安全性得到提高。另外,由于在客户设备110一侧可以通过内部的发送方式判定部1410来判定内容键及内容使用条件的发送方式,因而可以无阻碍地取得以对每个内容都不同的发送方式所发送的内容键及内容使用条件。据此,可以在不出任何问题的状态下使用所希望的内容。
还有,内容发送管理服务器121、多点发送服务器122、单点发送服务器123、加密内容发送服务器124及用户管理服务器120并不是相互独立的,也可以使一个服务器同时具有其他服务器的功能。
还有,采用多点传送方式的发送也可以不在每天实行。
还有,决定内容键发送方式的参数除内容的压缩格式之外,也可以是内容所有者ID、CBR和VBR的平均率以及内容使用条件等。
另外,使用哪个决定内容键发送方式的参数,既可以在内容所有者对内容进行登录时指定给内容发送管理服务器121,也可以由内容发送管理服务器121根据内容发送***200中各服务器的负载加以动态决定。
还有,作为加密内容的取得方法,也可以是由媒体做出的发送、播放等的采用广播方式的发送。
还有,在上述实施方式中客户设备110通过向加密内容服务器124请求所希望内容的发送,来判定内容键的发送方式。也就是说,以多点传送方式所发送的内容键及内容使用条件叠加于内容中,并且只从多点发送服务器122进行发送,而本发明并不限定于此。例如,客户设备110通过读取内容中所叠加的信息,也可以判定内容键的发送方式。也就是说,在内容中取代内容键及内容使用条件的实体,也可以叠加表示内容键及内容使用条件发送方式的信息。图17表示的是在加密内容数据中叠加有表示内容键发送方式的信息时内容的数据结构的一个示例。如同图所示,在加密内容数据中叠加有表示内容ID、内容键及内容使用条件的发送方式的信息。
这种场合下,内容发送管理服务器121在决定出各内容的内容键及内容使用条件的发送方式之后,将表示所决定出的发送方式的信息叠加于各内容中,登录到加密内容发送服务器124中。因此,不管内容键及内容使用条件的发送方式,内容都会从加密内容发送服务器124进行一元性发送。另外,内容发送管理服务器121在决定出各内容的内容键及内容使用条件的发送方式之后,会按照所决定的发送方式将内容键及内容使用条件登录到单点发送服务器123及多点发送服务器122中。
与此相应,在客户设备110中在用户想要使用内容时,首先从加密内容发送服务器124取得加密内容。然后,发送方式判定部1410从叠加于所取得的加密内容中的信息来判定内容键及内容使用条件的发送方式,根据判定结果从对应的服务器取得内容键及内容使用条件。也就是说,在判定出内容键及内容使用条件的发送方式为多点传送的场合下,会使从多点发送服务器122发送内容键及内容使用条件的装置成为待机状态,在判定出内容键及内容使用条件的发送方式为单点传送的场合下,会向单点发送服务器123请求内容键及内容使用条件的发送。下面,在客户设备110中的内容再现处理与采用图16已做出说明的一样。
再者,客户设备110也可以从服务器取得对内容键及内容使用条件的发送方式加以特定所需的信息。具体地说,客户设备110在图14所示的步骤S1303的处理过程中对内容发送管理服务器121请求与内容有关的信息。内容发送管理服务器121按照客户设备110的请求,从内容发送方式管理DB141读出图4所示的数据(与内容有关的信息)并发送给客户设备110。客户设备110参照从内容发送管理服务器121所取得的与内容有关的信息,来判定内容键的发送方式并从与所判定出的发送方式对应的服务器取得内容键及内容使用条件。
根据这种方法,客户设备110没有必要比内容键及内容使用条件更早取得内容,即使在取得内容键及内容使用条件之后取得内容,也可以在不出问题的状况下对内容加以使用。
还有,加密内容不管内容键的发送方式,也可以作为已在图8(a)中示出的数据结构,由加密内容发送服务器124进行一元性管理并发送。当然,也可以与上述实施方式相同,只有内容键以单点传送方式被发送的内容采用图8(a)所示的数据结构,从加密内容发送服务器124予以发送,并且内容键以多点传送方式被发送的内容采用图8(b)所示的数据结构,从多点发送服务器122予以发送。另外,虽然单点发送服务器123的负载会增大,但是不用加密内容发送服务器124,取而代之单点发送服务器123和多点发送服务器122都可以发送图8(b)所示的数据结构的内容。
还有,内容发送管理服务器121对于客户设备110的请求,如图4所示也可以不按原样发送成表的与内容有关的信息。例如,客户设备110也可以向准备使用的每个内容查询内容键及内容使用条件的发送方式。对此,内容发送管理服务器121也可以只是关于有查询的内容,才回答内容键及内容使用条件的发送方式。这样一来,内容发送管理服务器121的处理负载会增大,但是在客户设备110中会使判定发送方式所需的处理负载减小。
再者,取代内容发送管理服务器121对客户设备110的请求进行应答并发送与内容有关的信息,也可以采用播放和多点传送等方式预先向客户设备110发布与内容有关的信息。
本发明的客户设备可应用于具备通信功能的内容再现装置、个人计算机、PDA(Personal Digital Assistant)、携带电话机以及STB(SetTop Box)等中。

Claims (43)

1.一种内容使用管理***,通过网络发送用于对客户设备的内容的使用进行控制的使用控制数据,其特征为:
该***具备
1个以上的发送服务器,采用多种不同的发送方式向客户设备发送上述使用控制数据;
发送管理服务器,用于按照内容的属性来决定以哪一种发送方式发送各内容的使用控制数据,
上述发送服务器的中的一个执行采用所决定的发送方式的上述使用控制数据的发送。
2.根据权利要求1记载的内容使用管理***,其特征为:
上述内容属性是内容的压缩格式,
上述发送管理服务器按照各内容的压缩格式来决定上述使用控制数据的发送方式。
3.根据权利要求1记载的内容使用管理***,其特征为:
上述内容属性是提供内容的内容提供者,
上述发送管理服务器按照各内容的内容提供者来决定上述使用控制数据的发送方式。
4.根据权利要求1记载的内容使用管理***,其特征为:
上述内容属性是内容的压缩率,
上述发送管理服务器按照各内容的压缩率来决定上述使用控制数据的发送方式。
5.根据权利要求1记载的内容使用管理***,其特征为:
上述内容属性是内容的使用条件,
上述发送管理服务器按照各内容的使用条件来决定上述使用控制数据的发送方式。
6.根据权利要求1记载的内容使用管理***,其特征为:
上述1个以上的发送服务器具备单点发送装置及多点发送装置中的至少1个,
该单点发送装置以按照来自客户设备的请求发送数据的单点发送方式来发送上述使用控制数据,该多点发送装置以在所指定的发送时间同时对多个客户设备发送数据的多点发送方式来发送上述使用控制数据。
7.根据权利要求6记载的内容使用管理***,其特征为:
上述发送管理服务器,具备
发送方式决定规则保持装置,用来保持发送方式决定规则,该发送方式决定规则表示出对上述发送方式做出决定所用的规则;
发送方式决定装置,用来参照与上述内容属性对应的上述发送方式决定规则,并根据上述发送方式决定规则来决定上述发送方式。
8.根据权利要求7记载的内容使用管理***,其特征为:
上述内容使用管理***进一步具备
内容服务器,用来向上述客户设备发送内容,
上述发送管理服务器进一步具备
方式信息生成装置,用来生成表示所决定出的发送方式的信息;
方式信息发送装置,用来使所生成的表示上述发送方式的信息与内容相对应并发送给上述内容服务器,
上述内容服务器会发送含有下述信息的内容,该信息表示上述发送方式。
9.根据权利要求8记载的内容使用管理***,其特征为:
上述客户设备具备
内容取得装置,用来从上述内容服务器取得内容;
发送方式识别装置,用来从所取得的上述内容提取表示上述发送方式的信息,并根据所提取的上述信息来识别与上述内容对应的使用控制数据的发送方式;
使用控制数据取得装置,用于按照所识别出的发送方式,从任一个上述发送服务器取得上述使用控制数据。
10.根据权利要求9记载的内容使用管理***,其特征为:
上述使用控制数据取得装置在所识别出的发送方式为单点发送方式时,对上述单点发送装置请求与所取得的内容对应的使用控制数据的发送,在所识别出的发送方式为多点发送方式时,到与上述内容对应的使用控制数据被发送的发送时刻为止,保持待机状态。
11.根据权利要求7记载的内容使用管理***,其特征为:
上述发送管理服务器进一步具备
方式信息生成装置,用来生成这样的信息,该信息表示所决定出的发送方式;
方式信息发送装置,用来向上述客户设备发送所生成的表示上述发送方式的信息,
上述客户设备具备
方式信息取得装置,用来从上述发送管理服务器取得表示上述发送方式的信息;
发送方式识别装置,用于根据表示上述发送方式的信息来决定与上述内容对应的使用控制数据的发送方式;
使用控制数据取得装置,用于按照所识别出的发送方式从任一个上述发送服务器取得上述使用控制数据。
12.根据权利要求11记载的内容使用管理***,其特征为:
上述使用控制数据取得装置在所识别出的发送方式为单点发送方式时,对上述单点发送装置请求与所取得的内容对应的使用控制数据的发送,在所识别出的发送方式为多点发送方式时,到与上述内容对应的使用控制数据被发送的发送时刻为止,保持待机状态。
13.根据权利要求6记载的内容使用管理***,其特征为:
具备上述单点发送装置的发送服务器进一步具有
认证装置,用于在通过与各客户设备之间的通信而可以确认出上述客户设备是预先登录的客户设备的场合下,将上述客户设备识别为正当用户,
上述单点发送装置只对通过上述认证装置识别为正当用户的客户设备,发送上述使用控制数据。
14.根据权利要求13记载的内容使用管理***,其特征为:
上述认证装置采用PKI方式对上述客户设备实行认证。
15.根据权利要求13记载的内容使用管理***,其特征为:
上述认证装置采用共有键方式对上述客户设备实行认证。
16.根据权利要求6记载的内容使用管理***,其特征为:
具备上述多点发送装置的发送服务器具有
多点传送内容储存装置,用来储存多点传送内容,该多点传送内容含有内容和与该内容对应的使用控制数据,
上述多点发送装置作为上述使用控制数据而发送上述多点传送内容。
17.根据权利要求16记载的内容使用管理***,其特征为:
上述内容使用管理***进一步具备
用户管理服务器,用来只向预先登录过的用户发布所指定的解密键,
上述发送管理服务器具备
控制数据加密装置,采用与上述所指定的解密键对应的键对决定为以多点发送方式进行发送的上述使用控制数据实行加密,
上述多点传送内容储存装置对含有加密后的上述使用控制数据的上述多点传送内容进行储存。
18.根据权利要求16记载的内容使用管理***,其特征为:
上述内容使用管理***进一步具备
内容服务器,用来向上述客户设备只发送被决定为以单点发送方式发送上述使用控制数据的内容,
上述单点发送装置只发送由上述内容服务器所发送的各内容的使用控制数据。
19.根据权利要求18记载的内容使用管理***,其特征为:
上述客户设备具备
内容请求装置,用来对上述内容服务器请求内容的发送并取得内容;
发送方式判定装置,用于根据是否成功从上述内容服务器取得上述内容,来判定与所请求的上述内容对应的使用控制数据的发送方式;
使用控制数据取得装置,用于按照上述判定结果从任一个上述发送服务器取得上述使用控制数据。
20.根据权利要求19记载的内容使用管理***,其特征为:
上述发送方式判定装置(1)在上述成功取得的场合下,判定出上述使用控制数据采用单点发送方式被发送,(2)在上述取得失败的场合下,判定出上述使用控制数据采用多点发送方式被发送,
上述使用控制数据取得装置(1)在判定出上述使用控制数据采用单点发送方式被发送的场合下,对以上述单点发送方式进行发送的上述发送服务器,请求与成功取得的内容对应的使用控制数据的发送,(2)在判定出上述使用控制数据采用多点发送方式被发送的场合下,至上述多点传送内容被发送为止保持待机状态,该多点传送内容包含取得失败的内容。
21.根据权利要求20记载的内容使用管理***,其特征为:
上述多点传送内容包含加密后的使用控制数据,
上述客户设备进一步具备
控制数据解密键保持装置,用来预先保持用于对加密后的上述使用控制数据进行解密的控制数据解密键;
控制数据分离装置,用于在判定出上述使用控制数据采用多点发送方式被发送的场合下,从所取得的上述多点传送内容分离出上述使用控制数据;
控制数据解密装置,采用所保持的上述控制数据解密键,对分离出的上述使用控制数据进行解密。
22.根据权利要求1记载的内容使用管理***,其特征为:
上述使用控制数据包含对加密后的内容进行解密所用的解密键,
上述客户设备具备
使用控制数据取得装置,用来从任一个上述发送服务器取得与各内容对应的使用控制数据;
解密装置,用来从所取得的上述使用控制数据提取上述解密键,采用所提取的解密键对与上述使用控制数据对应的内容进行解密;
再现装置,用来再现解密后的上述内容。
23.根据权利要求22记载的内容使用管理***,其特征为:
上述使用控制数据进一步包含使用条件,该使用条件表示对内容加以使用的条件,
上述客户设备进一步具备
再现控制装置,用来对上述再现装置进行控制,以便从所取得的上述使用控制数据提取上述使用条件,并在满足所提取的使用条件的范围内实行上述再现。
24.一种服务器所用的内容使用管理方法,通过网络发送用于对客户设备的内容的使用进行控制的使用控制数据,其特征为:
该方法包含
发送方式决定步骤,用于按照内容的属性来决定以哪种发送方式发送各内容的使用控制数据;
发送步骤,采用多种不同的发送方式之中所决定出的发送方式来发送上述使用控制数据。
25.根据权利要求24记载的内容使用管理方法,其特征为:
通过上述内容使用管理方法,预先保持发送方式决定规则,该发送方式决定规则表示对上述发送方式做出决定所用的规则,
在上述发送方式决定步骤中,参照与上述内容的属性对应的上述发送方式决定规则,并根据上述发送方式决定规则来决定上述发送方式。
26.根据权利要求25记载的内容使用管理方法,其特征为:
上述内容属性是内容的压缩格式,
在上述发送方式决定步骤中,参照与各内容的压缩格式对应的上述发送方式决定规则,来决定上述使用控制数据的发送方式。
27.根据权利要求25记载的内容使用管理方法,其特征为:
上述内容属性是提供内容的内容提供者,
在上述发送方式决定步骤中,参照与各内容的内容提供者对应的上述发送方式决定规则,来决定上述使用控制数据的发送方式。
28.根据权利要求25记载的内容使用管理方法,其特征为:
上述内容属性是内容的压缩率,
在上述发送方式决定步骤中,参照与各内容的压缩率对应的上述发送方式决定规则,来决定上述使用控制数据的发送方式。
29.根据权利要求25记载的内容使用管理方法,其特征为:
上述内容属性是内容的使用条件,
在上述发送方式决定步骤中,参照与各内容的使用条件对应的上述发送方式决定规则,来决定上述使用控制数据的发送方式。
30.一种内容使用管理***中的客户设备,以多种不同的发送方式,通过网络发送用于对客户设备的内容的使用进行控制的使用控制数据,其特征为:
该客户设备具备
内容请求装置,用来对发送内容的内容服务器请求内容的发送并取得内容;
发送方式判定装置,用于根据从上述内容服务器是否成功取得上述内容,来判定与所请求的上述内容对应的使用控制数据的发送方式;
使用控制数据取得装置,用来从发送服务器取得上述使用控制数据,该发送服务器采用所判定出的发送方式来发送上述使用控制数据。
31.根据权利要求30记载的客户设备,其特征为:
上述发送方式判定装置(1)在成功取得的场合下,判定出上述使用控制数据采用单点发送方式被发送,该单点发送方式是服务器按照来自客户设备的请求来发送数据的方式,(2)在取得失败的场合下,判定出上述使用控制数据采用多点发送方式被发送,该多点发送方式是服务器在所指定的发送时刻同时对多个客户设备发送数据的方式;
上述使用控制数据取得装置(1)在判定出上述使用控制数据采用单点发送方式被发送的场合下,对采用上述单点发送方式进行发送的上述发送服务器,请求与成功取得的内容对应的使用控制数据的发送,(2)在判定出上述使用控制数据采用多点发送方式被发送的场合下,至多点传送内容被发送的发送时刻为止保持待机状态,该多点传送内容包含取得失败的内容和与该内容对应的使用控制数据。
32.根据权利要求30记载的客户设备,其特征为:
上述使用控制数据包含对加密后的内容进行解密所用的解密键,
上述客户设备进一步具备
解密装置,用来从所取得的上述使用控制数据提取上述解密键,采用所提取的解密键对与上述使用控制数据对应的内容进行解密;
再现装置,用来再现解密后的上述内容。
33.根据权利要求32记载的客户设备,其特征为:
上述使用控制数据进一步包含使用条件,该使用条件表示出对内容加以使用的条件,
上述客户设备进一步具备
再现控制装置,用来对上述再现装置进行控制,以便从所取得的上述使用控制数据提取上述使用条件并在满足所提取的使用条件的范围内实行上述再现。
34.一种内容使用管理***中的客户设备,用于以多种不同的发送方式通过网络发送对客户设备的内容的使用进行控制的使用控制数据,其特征为:
该客户设备具备
内容取得装置,用来从发送内容的内容服务器取得含有下述信息的内容,该信息表示与各内容对应的使用控制数据的发送方式;
发送方式识别装置,用来从所取得的上述内容提取表示上述发送方式的信息,并根据所提取的上述信息来识别与上述内容对应的使用控制数据的发送方式;
使用控制数据取得装置,用来从发送服务器取得上述使用控制数据,该发送服务器采用所识别出的发送方式来发送上述使用控制数据。
35.根据权利要求34记载的客户设备,其特征为:
上述使用控制数据取得装置在所识别出的发送方式是服务器按照来自客户设备的请求来发送数据的单点发送方式时,对采用单点发送方式发送上述使用控制数据的发送服务器,请求与所取得的内容对应的使用控制数据的发送,在所识别出的发送方式是服务器在所指定的发送时刻同时对多个客户设备发送数据的多点发送方式时,至与上述内容对应的使用控制数据被发送的发送时刻为止,保持待机状态。
36.一种内容使用管理***中的客户设备,用于以多种不同的发送方式,通过网络发送对客户设备的内容的使用进行控制的使用控制数据,其特征为:
该客户设备具备
方式信息取得装置,用来从决定上述使用控制数据发送方式的服务器取得表示各使用控制数据发送方式的信息;
发送方式识别装置,用于根据表示上述发送方式的信息来识别与上述内容对应的使用控制数据的发送方式;
使用控制数据取得装置,用来从发送服务器取得上述使用控制数据,该发送服务器采用所识别出的发送方式来发送上述使用控制数据。
37.根据权利要求36记载的客户设备,其特征为:
上述使用控制数据取得装置在所识别出的发送方式是服务器按照来自客户设备的请求发送数据的单点发送方式时,对采用单点发送方式发送上述使用控制数据的发送服务器,请求与所取得的内容对应的使用控制数据的发送,在所识别出的发送方式是服务器在所指定的发送时刻同时对多个客户设备发送数据的多点发送方式时,至与上述内容对应的使用控制数据被发送的发送时刻为止,保持待机状态。
38.一种服务器,用于通过网络发送对客户设备的内容的使用进行控制的使用控制数据,其特征为:
该服务器具备
发送方式决定装置,用于按照内容的属性来决定以哪种发送方式发送各内容的使用控制数据;
发送装置,采用多个不同的发送方式之中所决定出的发送方式,来发送上述使用控制数据。
39.根据权利要求38记载的内容使用管理方法,其特征为:
上述服务器进一步具备
发送方式决定规则保持装置,用来预先保持发送方式决定规则,该发送方式决定规则表示对上述发送方式做出决定所用的规则,
通过上述发送方式决定装置,参照与上述内容的属性对应的上述发送方式决定规则,并根据上述发送方式决定规则来决定上述发送方式。
40.一种服务器所用的程序,用于通过网络向客户设备发送对客户设备的内容的使用进行控制的使用控制数据,其特征为:
使计算机实行
发送方式决定步骤,用于按照内容的属性来决定以哪种发送方式发送各内容的使用控制数据;
发送步骤,采用多个不同的发送方式之中所决定出的发送方式,来发送上述使用控制数据。
41.一种内容使用管理***中的客户设备所用的程序,用于以多种不同的发送方式通过网络发送对客户设备的内容的使用进行控制的使用控制数据,其特征为:
使计算机实行
内容请求步骤,用来对发送内容的内容服务器请求内容的发送并取得内容;
发送方式判定步骤,用于按照是否成功从上述内容服务器取得上述内容,来判定与所请求的上述内容对应的使用控制数据的发送方式;
使用控制数据取得步骤,用来从发送服务器取得上述使用控制数据,该发送服务器采用所判定出的发送方式来发送上述使用控制数据。
42.一种内容使用管理***中的客户设备所用的程序,用于以多种不同的发送方式通过网络发送对客户设备的内容的使用进行控制的使用控制数据,其特征为:
使计算机实行
内容取得步骤,用来从发送内容的内容服务器取得含有下述信息的内容,该信息表示与各内容对应的使用控制数据的发送方式;
发送方式识别步骤,用来从所取得的上述内容提取表示上述发送方式的信息,并根据所提取的上述信息来识别与上述内容对应的使用控制数据的发送方式;
使用控制数据取得步骤,用来从发送服务器取得上述使用控制数据,该发送服务器采用所识别出的发送方式来发送上述使用控制数据。
43.一种内容使用管理***中的客户设备所用的程序,用于以多种不同的发送方式通过网络发送对客户设备的内容的使用进行控制的使用控制数据,其特征为:
使计算机实行
方式信息取得步骤,用来从决定上述使用控制数据发送方式的服务器,取得表示各使用控制数据发送方式的信息;
发送方式识别步骤,用于根据表示上述发送方式的信息来识别与上述内容对应的使用控制数据的发送方式;
使用控制数据取得步骤,用来从发送服务器取得上述使用控制数据,该发送服务器采用所识别出的发送方式来发送上述使用控制数据。
CNA2004100022026A 2003-01-15 2004-01-15 内容使用管理***、内容使用管理方法及客户设备 Pending CN1542667A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2003006603 2003-01-15
JP006603/2003 2003-01-15

Publications (1)

Publication Number Publication Date
CN1542667A true CN1542667A (zh) 2004-11-03

Family

ID=33516040

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2004100022026A Pending CN1542667A (zh) 2003-01-15 2004-01-15 内容使用管理***、内容使用管理方法及客户设备

Country Status (2)

Country Link
US (1) US8010688B2 (zh)
CN (1) CN1542667A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101652957B (zh) * 2007-03-31 2013-06-26 朗讯科技公司 使用单播和广播无线网络向用户提供交互式服务的方法和设备

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6647270B1 (en) * 1999-09-10 2003-11-11 Richard B. Himmelstein Vehicletalk
JP2005259111A (ja) * 2004-01-26 2005-09-22 Ricoh Co Ltd ユーザ情報取扱い装置、ユーザ情報取扱いプログラム及び記録媒体
KR20050099899A (ko) * 2004-04-12 2005-10-17 엘지전자 주식회사 UPnP 네트워크의 IP 멀티캐스트 할당 방법
KR100864296B1 (ko) 2004-08-16 2008-10-23 콸콤 인코포레이티드 그룹 통신을 위한 그룹 멤버십을 관리하기 위한 방법 및장치
KR100921554B1 (ko) * 2005-08-30 2009-10-14 주식회사 케이티 음성통화중에 다양한 콘텐츠를 공유 및 제어할 수 있는콘텐츠공유서비스를 제공하는 시스템 및 그 방법
US8001217B1 (en) * 2005-10-13 2011-08-16 Sprint Communications Company L.P. Prediction-based adaptive content broadcasting over a network
US8238327B2 (en) 2005-10-19 2012-08-07 At&T Intellectual Property I, L.P. Apparatus and methods for subscriber and enterprise assignments and resource sharing
US7924987B2 (en) * 2005-10-19 2011-04-12 At&T Intellectual Property I., L.P. Methods, apparatus and data structures for managing distributed communication systems
US20070086432A1 (en) * 2005-10-19 2007-04-19 Marco Schneider Methods and apparatus for automated provisioning of voice over internet protocol gateways
US20070086433A1 (en) * 2005-10-19 2007-04-19 Cunetto Philip C Methods and apparatus for allocating shared communication resources to outdial communication services
US20070116234A1 (en) * 2005-10-19 2007-05-24 Marco Schneider Methods and apparatus for preserving access information during call transfers
US7839988B2 (en) 2005-10-19 2010-11-23 At&T Intellectual Property I, L.P. Methods and apparatus for data structure driven authorization and/or routing of outdial communication services
US7643472B2 (en) * 2005-10-19 2010-01-05 At&T Intellectual Property I, Lp Methods and apparatus for authorizing and allocating outdial communication services
KR101142379B1 (ko) * 2007-02-14 2012-05-18 삼성전자주식회사 디지털 방송 재생 방법 및 장치, 디지털 방송 녹화 방법
US8068821B2 (en) * 2007-03-29 2011-11-29 Alcatel Lucent Method and apparatus for providing content to users using unicast and broadcast wireless networks
US8041780B2 (en) * 2007-03-29 2011-10-18 Alcatel Lucent Method and apparatus for dynamically pushing content over wireless networks
US20110145323A1 (en) * 2009-12-16 2011-06-16 Colin Kahn Method and apparatus for controlling delivery of services to user devices
WO2011114373A1 (ja) * 2010-03-17 2011-09-22 富士通株式会社 通信装置、プログラムおよび方法
US8972732B2 (en) * 2012-12-12 2015-03-03 Microsoft Technology Licensing, Llc Offline data access using trusted hardware
US11341572B2 (en) * 2013-11-08 2022-05-24 Refinitiv Us Organization Llc Fair credit screened market data distribution
US9336537B2 (en) * 2014-03-06 2016-05-10 Catalina Marketing Corporation System and method of providing a particular number of distributions of media content through a plurality of distribution nodes
CA2929803C (en) * 2015-05-12 2021-10-12 The Toronto-Dominion Bank Systems and methods for accessing computational resources in an open environment

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10164553A (ja) 1996-11-29 1998-06-19 Canon Inc 映像サーバ及びクライアント及び制御方法及び記憶媒体
JPH11312175A (ja) 1998-04-30 1999-11-09 Sony Corp 情報配信システム及び方法
US7188193B1 (en) * 2000-01-20 2007-03-06 Sonic Solutions, A California Corporation System, method and article of manufacture for a synchronizer component in a multimedia synchronization framework
US6795863B1 (en) * 1999-08-10 2004-09-21 Intline.Com, Inc. System, device and method for combining streaming video with e-mail
JP2001051960A (ja) 1999-08-10 2001-02-23 Hitachi Ltd 部分的公開可能なコンテンツ作成方法、部分的公開可能なコンテンツ配信方法、および、記録媒体
EP1134977A1 (en) * 2000-03-06 2001-09-19 Irdeto Access B.V. Method and system for providing copies of scrambled content with unique watermarks, and system for descrambling scrambled content
JP2001283015A (ja) * 2000-03-29 2001-10-12 Nippon Columbia Co Ltd コンテンツデータ配信システムおよび方法
US6973499B1 (en) * 2000-04-07 2005-12-06 Intertrust Technologies Corp. Ticketing and keying for orchestrating distribution of network content
US6961858B2 (en) * 2000-06-16 2005-11-01 Entriq, Inc. Method and system to secure content for distribution via a network
JP4341161B2 (ja) 2000-09-12 2009-10-07 ソニー株式会社 情報提供方法、情報提供装置及び情報記録媒体
JP2002091863A (ja) * 2000-09-12 2002-03-29 Sony Corp 情報提供方法
TW545052B (en) * 2000-10-26 2003-08-01 Gen Instrument Corp ECM and EMM distribution for multimedia multicast content
JP3869224B2 (ja) 2001-03-30 2007-01-17 株式会社東芝 限定受信システム、広域局契約管理装置及び地域局契約管理装置
EP1263233A3 (en) * 2001-05-31 2005-06-15 Matsushita Electric Industrial Co., Ltd. Apparatus, method and program for content distribution
JP2003069547A (ja) * 2001-08-29 2003-03-07 Fujitsu Ltd マルチキャスト通信システム
US6965883B2 (en) * 2002-02-20 2005-11-15 Nokia Corporation Charging mechanism for multicasting
US7290057B2 (en) * 2002-08-20 2007-10-30 Microsoft Corporation Media streaming of web content data
US7222185B1 (en) * 2002-10-03 2007-05-22 Cisco Technology, Inc. Methods and apparatus for distributing content within a content delivery system
FR2862835B1 (fr) * 2003-11-24 2006-04-14 Medialive Diffusion securisee et personnalisee de flux audiovisuels par un systeme hybride unicast/multicast

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101652957B (zh) * 2007-03-31 2013-06-26 朗讯科技公司 使用单播和广播无线网络向用户提供交互式服务的方法和设备
US8588750B2 (en) 2007-03-31 2013-11-19 Alcatel Lucent Method and apparatus for providing interactive services to users using unicast and broadcast wireless networks

Also Published As

Publication number Publication date
US20040260839A1 (en) 2004-12-23
US8010688B2 (en) 2011-08-30

Similar Documents

Publication Publication Date Title
CN1542667A (zh) 内容使用管理***、内容使用管理方法及客户设备
US9531711B2 (en) Methods, systems, and computer program products for providing media management
US7975065B2 (en) File splitting, scalable coding, and asynchronous transmission in streamed data transfer
US9231952B2 (en) Key-based content management and access systems and methods
US8375456B2 (en) Digital rights management scheme for an on-demand distributed streaming system
US9432461B2 (en) Methods, devices, systems, and computer program products for managing and delivering media content
US10305683B1 (en) System and method of applying multiple adaptive privacy control layers to multi-channel bitstream data
CN1843034A (zh) 传输设备、内容再现设备以及内容和许可分发***
US11528128B2 (en) Encryption management, content recording management, and playback management in a network environment
CN1633794A (zh) 用于多媒体多点传送内容的ecm和emm分布
CN1457600A (zh) 内容的传递及保护的方法及装置
US20080282191A1 (en) Methods, systems, and computer program products for providing centralized management and delivery services for media content
US10410000B1 (en) System and method of applying adaptive privacy control regions to bitstream data
US20130322628A1 (en) Apparatus and method for transceiving content in a digital broadcast system
US11153628B2 (en) Networked personal video storage and delivery
CN106791973B (zh) 一种基于智能电视的数据处理方法和装置
CN1863041A (zh) 实现网络电视节目预览的方法
JP2007088704A (ja) サーバ構築型ストリーミングシステム
JP4675040B2 (ja) コンテンツ配信システム、コンテンツ配信方法及びクライアント機器
US10701430B2 (en) Automated optimization of synchronized video content
JP2009048508A (ja) コンテンツ配信システムおよび受像装置
JP2008016095A (ja) 通信システム、復号再生装置、記録装置、通信プログラム及び記録媒体
JP2004320623A (ja) ストリーミングコンテンツ配信システム、方法、プログラムおよびコンピュータ読取可能な媒体
JP2005204175A (ja) デジタルコンテンツ暗号化装置、デジタルコンテンツ暗号化方法およびデジタルコンテンツ暗号化プログラム、並びにデジタルコンテンツ復号化プログラム

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: 20041103