信息发送/接收装置和方法以及信息提供系统转让专利

申请号 : CN200410069949.3

文献号 : CN1578216B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 足达诚一

申请人 : 索尼株式会社

摘要 :

一种通过服务购买内容的信息接收装置将包含关于客户端类型的信息的许可证发行请求发送到信息发送装置,其中客户端类型表示信息接收装置的类型。在信息发送装置中,许可证发行请求处理功能部分分析许可证发行请求上的数据,而请求分类功能部分根据关于表示服务类型和客户端类型的简介ID的组合信息选择执行与该组合相对应的处理的许可证发行请求转换功能部分。所选择的许可证发行请求转换功能部分根据用于使用内容的使用条件和简介ID将数据转换成与信息接收装置的性能相对应的数据。许可证发行功能部分用数据创建具有预定格式的许可证。

权利要求 :

1.一种用于从经由网络连接的信息接收装置处接收许可证发行请求信号并用于将与许可证发行请求信号相对应的许可证数据发送给信息接收装置的信息发送装置,所述许可证发行请求信号用于请求发行与内容数据相对应的许可证数据,其特征在于,所述信息发送装置包括:存储装置,它用于存储用于使用内容数据的使用条件;以及

许可证发行装置,它用于从所述存储装置读取使用条件并用于发行包含使用条件的许可证数据,其中所述许可证发行装置根据在许可证发行请求信号中包括的使用条件、profileID和clientType而转换与信息接收装置的性能相对应的许可证数据,并发行所转换的许可证数据,其中该profileID是简介ID,该clientType是客户端类型。

2.如权利要求1所述的信息发送装置,其特征在于,所述许可证数据具有与接收装置识别信息的长度对应的长度。

3.如权利要求1所述的信息发送装置,其特征在于,所述许可证发行装置包括:发行请求处理功能模块,用于分析从数据库提供的许可证发行请求上的数据并读取使用条件、profileID和clientType的信息;

请求分类功能模块,用于根据与profileID和clientType的组合有关的信息,从许可证发行请求转换功能模块中选择执行与该组合相对应的处理;

多个许可证发行请求转换功能模块,每个用于根据所述信息接收装置的类型,执行预定的转换处理;以及发行功能模块,用于使用由所述许可证发行请求转换功能模块所转换的数据创建具有预定格式的许可证。

4.一种用于从经由网络连接的信息接收装置接收许可证发行请求信号并用于将与许可证发行请求信号相对应的许可证数据发送给信息接收装置的信息发送方法,所述许可证发行请求信号用于请求发行与内容数据相对应的许可证数据,其特征在于,所述信息发送方法包括:从存储装置读取用于使用内容数据的使用条件的读取步骤;以及

发行包含使用条件的许可证数据的许可证发行步骤,其中

在许可证发行步骤中,根据在许可证发行请求信号中包括的使用条件、profileID和clientType而转换与信息接收装置的性能相对应的许可证数据,并发行所转换的许可证数据,其中该profileID是简介ID,该clientType是客户端类型。

5.一种信息接收装置,其特征在于,包括:

发送装置,用于将用于请求发行与内容数据相对应的许可证数据的许可证发行请求信号发送给经由网络连接的信息发送装置,所述许可证发行请求信号包括接收装置识别信息,它表示信息接收装置的类型;以及接收装置,它用于从信息发送装置接收根据在许可证发行请求信号中包括的使用条件、profileID和clientType而转换并发行的与信息接收装置的性能相对应的许可证数据,其中该profileID是简介ID,该clientType是客户端类型。

6.如权利要求5所述的信息接收装置,其特征在于,所述许可证数据具有与接收装置识别信息的长度对应的长度。

7.一种信息接收方法,其特征在于,包括:

发送步骤,将用于请求发行与内容数据相对应的许可证数据的许可证发行请求信号发送给经由网络连接的信息发送装置,所述许可证发行请求信号包括接收装置识别信息,它表示信息接收装置的类型;以及接收步骤,它用于从信息发送装置接收根据在许可证发行请求信号中包括的使用条件、profileID和clientType而转换并发行的与信息接收装置的性能相对应的许可证数据,其中该profileID是简介ID,该clientType是客户端类型。

8.一种信息提供系统,其特征在于,包括:

信息接收装置,它用于经由网络发送用于请求发行与内容数据相对应的许可证数据的许可证发行请求信号,所述许可证发行请求信号包括接收装置识别信息,它表示信息接收装置的类型;以及信息发送装置,它包括存储装置并经由网络连接到信息接收装置,所述信息发送装置从存储装置读取用于使用内容数据的使用条件,并在从信息接收装置接收到许可证发行请求信号时将包含使用条件的许可证数据发送到信息接收装置,其中信息发送装置根据在许可证发行请求信号中包括的使用条件、profileID和clientType而转换与信息接收装置的性能相对应的许可证数据,并发行所转换的许可证数据,其中该profileID是简介ID,该clientType是客户端类型。

说明书 :

信息发送/接收装置和方法以及信息提供系统

[0001] 发明背景发明领域
[0002] 本发明涉及用于将使用内容的许可证发送给各种信息接收装置的信息发送装置和方法,用于接收许可证并在许可证的使用条件(terms of use)范围内使用内容的信息接收装置和方法,以及包括诸如信息发送装置和信息接收装置的信息提供系统。
[0003] 相关技术描述
[0004] 由于诸如计算机的数字装置的发展和广泛使用,诸如音乐和图像的数字内容(以下称作内容)是可以获得的。同样,诸如经由因特网购买内容的服务逐渐增加。
[0005] 例如,如果接收这种服务的客户端是个人计算机(以下称作PC),用户首先安装能播放内容的播放器,随后从因特网上的网站(或者网络服务器)购买内容。当用户将用户信息(或客户端信息)发送给服务器时,下载用于PC的许可证。因此,用户可以在许可证的使用条件范围内使用内容。服务器通过将写入了使用条件的数据和允许客户端识别的信息组合来发行许可证(例如,参见日本未审查的特许公开No.2002-359616)。
[0006] 对于一项服务,专属于该项服务的客户端使用专用软件播放内容。
[0007] 近来,除了PC,出现了能连接到因特网的各种类型的网络兼容消费电子装置(以下称作CE装置)。但是,没有一种服务器能根据使用条件创建与具有不同性能的多种类型的客户端相对应的数据。因此,必须提供一种与每种类型的客户端相对应的服务器。因此,例如,如果开发了具有与现有装置不同性能的新CE装置,则不能立即将服务提供给该新CE装置。
[0008] 发明概述
[0009] 考虑这种情况设计了本发明,且本发明的目的在于提供一种信息发送装置和方法,用于发行与信息接收装置的类型相对应的许可证并用于将许可证发送给信息接收装置;一种信息接收装置和方法,用于在被发送的许可证的使用条件范围内使用内容;以及一种信息提供系统,它包括信息发送装置和信息接收装置。
[0010] 为了实现上述目的,提供了一种根据本发明的信息发送装置和方法,它用于从经由网络连接的信息接收装置接收许可证发行请求信号并用于将与许可证发行请求信号相对应的许可证数据发送给信息接收装置,所述许可证发行请求信号用于请求发行与内容数据相对应的许可证数据。该信息发送装置和方法从存储用于使用内容数据的使用条件的存储部分读取使用条件并发行包含使用条件的许可证数据。特别是,为了发行许可证数据,根据许可证发行请求信号中包含并表示信息接收装置类型的接收装置识别信息发行与信息接收装置的性能相对应的许可证数据。
[0011] 同样,为了实现上述目的,提供了一种根据本发明的信息接收装置和方法,它将用于请求发行与内容数据相对应的许可证数据的许可证发行请求信号发送给经由网络连接的信息发送装置,该许可证发行请求信号包括接收装置识别信息,它表示信息接收装置的类型;并从信息发送装置接收基于接收装置识别信息根据信息接收装置的性能发行的许可证数据。
[0012] 同样,为了实现上述目的,提供了一种根据本发明的信息提供系统,它包括上述信息发送装置和信息接收装置。
[0013] 根据上述的信息发送装置和方法、信息接收装置和方法以及信息提供系统,信息接收装置经由网络将用于请求发行与内容数据相对应的许可证数据的许可证发行请求信号发送给信息接收装置,许可证发行请求信号包括表示信息接收装置的类型的接收装置识别信息,而信息发送装置从存储部分读取用于使用内容数据的使用条件并根据许可证发行请求信号将包含使用条件并与信息接收装置的性能相对应的许可证数据发送到信息发送装置。因此,可以发送与每种类型的信息接收装置的性能相对应的许可证数据。
[0014] 附图概述
[0015] 图1示出根据本发明实施例的信息提供系统的示意结构;
[0016] 图2示出信息提供系统中信息发送装置的示意结构;
[0017] 图3示出信息发送装置的示意结构;
[0018] 图4是用于说明当信息接收装置的用户购买内容时信息发送装置执行的过程的流程图;以及
[0019] 图5是示出信息发送装置的许可证发行部分的功能块图。

具体实施方式

[0020] 将参考附图描述本发明的实施例。
[0021] 图1示出根据本发明实施例的信息提供系统1的示意性结构。参考图1,信息提供系统1包括发送内容和使用该内容的许可证的信息发送装置10,以及信息接收装置20,该信息接收装置20用于接收内容和许可证并用于在许可证的使用条件范围内使用内容。信息发送装置10和信息接收装置20通过诸如因特网的网络2相互连接。虽然图1中仅示出一个信息接收装置,但可以将任意数量的信息接收装置连接到网络2。
[0022] 虽然在该实施例中信息发送装置10将内容和许可证发送到信息接收装置20,但可以从其它信息发送装置发送内容。换句话说,该实施例中的信息发送装置10用作至少一个用于发送许可证的许可证服务器。
[0023] 图2示出信息发送装置10的示意性结构。参考图2,信息发送装置10包括用于执行信息发送装置10每部分的集中控制的中央处理单元(CPU)11,非易失性只读存储器(ROM)12,易失性随机存取存储器(RAM)13,用于由用户输入各种类型的数据的输入部分14,用于显示各种类型的数据的显示部分15,用于进行通信处理的通信部分16,以及用于存储各种类型的数据的存储部分17。这些部分经由总线18相互连接。
[0024] 例如,根据ROM12上记录的程序,CPU11控制要执行的程序。如必要,CPU11所执行的各种类型处理所必需的程序或数据临时地存储在RAM13中。
[0025] 输入部分14接收到信息发送装置10的用户输入。例如,输入部分14包括键盘和鼠标。
[0026] 例如,显示部分15包括阴极射线管(CRT)或液晶显示器(LCD)。显示部分15显示各种类型的数据,诸如文本和图像。
[0027] 例如,通信部分16包括调制解调器和终端适配器。通信部分16经由电话线连接到网络2。通信部分16将从CPU11提供的数据发送到信息接收装置20。通信部分16还将从信息接收装置20接收到的数据提供给CPU11、RAM13和存储部分17。存储部分17与CPU11交换数据。同样,存储部分17存储和删除数据。
[0028] 信息接收装置20还包括计算机,它(虽然未示出)具有与如图2所示的信息发送装置10基本相类似的结构。图2所示的结构将参考作为信息接收装置20的结构。
[0029] 参考图3,信息发送装置10还可以被理解为包括用作信息发送装置10和信息接收装置20之间的接口的车间(shop)30,用于保持内容、许可证和关于内容与许可证之间关系的信息的数据库31,以及用于发行与信息接收装置20的类型相对应的许可证的许可证发行部分32。
[0030] 将参考图3和图4所示的流程图描述当信息接收装置20的用户购买内容时信息发送装置10执行的过程。在步骤S1中,信息接收装置20选择要从提供服务的车间30购买的内容,所述服务诸如音乐分配服务、电子书销售服务或者图像分配服务,并执行购买过程将内容购买请求发送到车间30。这里,信息接收装置20发送包含客户端类型(clientType)的内容购买请求,它是信息接收装置20的识别信息(接收装置识别信息)。
[0031] 在步骤S2中,车间30将clientType和请求购买的内容的ID(contentID)提供给数据库31并发送许可证发行请求。
[0032] 在步骤S3中,数据库31根据contentID查找请求购买的内容,并将内容提供给车间30。同样,数据库31查找对应于contentID的使用条件和允许服务识别的简介ID(profileID)。数据库31将使用条件、profileID和clientType提供给许可证发行部分32并发送许可证发行请求。
[0033] 在步骤S4中,许可证发行部分32根据clientType、使用条件和profileID发行许可证,并将发行的许可证(UsageRight)提供给车间30。以下将描述通过许可证发行部分32发行许可证的细节。
[0034] 在步骤S5中,车间30将内容和许可证发送给信息接收装置20。随后,内容购买过程终止。
[0035] 如上所述,信息接收装置20从信息发送装置10接收内容和许可证。因此,信息接收装置20可以在许可证的使用条件范围内使用内容。
[0036] 使用内容的信息接收装置20不必限于个人计算机(以下称作PC)。信息接收装置20可以是消费电子装置(以下称作CE装置)。CE装置具有与PC相比较差的性能,且CE装置通常不支持与PC功能相同的功能。在这种情况中,很难发行所有类型的信息接收装置所共用的许可证。因此,优选发行与信息接收装置的类型或性能相对应的许可证。
[0037] 因此,根据该实施例的许可证发行部分32参考clientType,它是从信息接收装置20发送的识别信息,并发行具有与clientType表示的信息接收装置20的性能相对应的细节的许可证。例如,许可证发行部分32发行具有与信息接收装置20的性能相对应的长度的许可证。
[0038] 现在将描述许可证发行部分32。在CPU11(参见图2)的控制下,许可证发行部分32用作功能块,如图5所示。参考图5,许可证发行请求处理功能部分40分析从数据库31提供的许可证发行请求上的数据并读取使用条件、profileID和clientType的信息。根据与profileID和clientType的组合有关的信息,请求分类功能部分41从许可证发行请求转换功能部分421、422、...和42n中选择执行与该组合相对应的处理的许可证发行请求转换功能部分42,其中许可证发行请求转换功能部分421、422、...和42n的每一个都执行预定的处理。所选择的许可证发行请求转换功能部分42根据许可证发行请求处理功能部分40分析的使用条件和profileID将数据转换成与信息接收装置20的性能相对应的数据。许可证发行功能部分43用许可证发行请求转换功能部分42所转换的数据创建具有预定格式的许可证,并将该许可证提供给车间30(参见图3)。
[0039] 例如,如果信息接收装置20是普通PC且如果信息接收装置20的用户通过1的profileID表示的服务购买由1的contentID表示的内容,则表示“1”作为profileID和“PC”作为clientType的信息被提供给许可证发行部分32。同样,作为用于使用内容的使用条件,例如可以提供以下信息:
[0040] contentID=1
[0041] 可播放次数=100
[0042] 回放的时间限制=2004年1月1日,00:00:00
[0043] 可复制次数=3。
[0044] 在这种情况中,发行表1所示的许可证。这里,表1中的“usageRulesID”表示许可证的ID。同样,表1中的“timeStamp”和“validity”分别表示许可证的发行时间和许可证的有效条件。
[0045] 表1
[0046]
[0047] 相反地,如果信息接收装置20是与PC相比性能较差的个人数字助理(PDA)且如果信息接收装置20的用户通过由1的profileID表示的服务购买由1的contentID表示的内容,则将表示“1”作为profileID和“PDA”作为clientType的信息提供给许可证发行部分32。同样,作为用于使用内容的使用条件,例如可以提供以下信息:
[0048] content ID=1
[0049] 可播放次数=100
[0050] 回放的时间限制=2004年1月1日,00:00:00
[0051] 可复制次数=3
[0052] 在这种情况中,例如发行表2所示的许可证。
[0053] 表2
[0054]
[0055] 如图2所示,如果信息接收装置20是PDA,则许可证的“usageCondition”和“usageRules”被简化,并提供与PDA的性能相对应的细节。在这种情况中,由于在“usageRules”中数据顺序是重要的,所以该顺序不能被改变。
[0056] 如上所述,在该实施例中,信息接收装置20发送包含表示信息接收装置20的类型的clientType的许可证发行请求以便请求发行与内容相对应的许可证,而信息发送装置10读取用于使用来自数据库31(参见图3)的内容的使用条件并将包含使用条件和与信息接收装置20的性能相对应的细节的许可证发送到信息接收装置20。因此,信息发送装置
10能发送与任何类型的信息接收装置的性能相对应的许可证。
[0057] 特别是,由于许可证发行部分32(参见图3)包括与profileID和clientType的组合相对应的许可证发行请求转换功能部分421、422、...和42n,即使开发新的信息接收装置,只要通过添加能将数据转换成与新的信息接收装置的性能相对应的数据的许可证发行请求转换功能部分42(参见图5),该新信息接收装置就可以变得易于兼容。同样,由于许可证发行请求转换功能部分421、422、...和42n共同地用于所有服务,所以仅安装单个部分就可以启用与新服务的兼容性。
[0058] 同样,本发明不限于上述实施例。明显的是,可以对本发明进行各种改变而不背离其精神和范围。
[0059] 例如,虽然在上述实施例中,由于信息发送装置10发送内容和许可证,信息接收装置20将包含关于信息接收装置20的clientType的信息的内容购买请求发送给信息发送装置10,但本发明不限于此。例如,如果信息发送装置10仅发送许可证,则信息接收装置20可以发送包含关于clientType的信息的许可证发行请求。
[0060] 因此,可以发行和发送许可证数据,该许可证数据具有与每种类型的信息接收装置的性能相对应的细节。