内容分布方法,内容获得设备和方法,以及程序的制作方法

文档序号:7600470阅读:210来源:国知局
专利名称:内容分布方法,内容获得设备和方法,以及程序的制作方法
背景技术
本发明涉及内容分布方法,用于获得内容的设备和方法,以及程序,尤其涉及内容分布方法,用于获得内容的设备和方法,以及能够使内容不依靠GUI(图形用户接口)下载操作操作。
目前经因特网分布各种内容的业务已经被广泛普及。该内容分布业务例如包括音乐(音乐段)分布业务(此后称作EMD(电子音乐分布)业务)。
用于实现这样的EMD业务的系统(此后称作EMD系统)包括用于分布音乐段的服务器(此后称作EMD服务器)和用于获得(下载)音乐段的客户(此后称作EMD客户)(参看日本专利公开号No.2002-123264)。
然而,在日本专利公开号No.2002-123264所公开的常规EMD系统中,具有大屏幕(许多情况中大约14英寸-21英寸)的个人计算机(此后称作PC(个人计算机))和诸如鼠标等指示设备被当成EMD客户。常规的EMD设备具有的问题在于,使用这样的大屏幕和指示设备,就是说,GUI的使用是必需的。
换句话说,常规的EMD业务具有的问题在于,难于把EMD客户应用成不具有大屏幕和指示设备的住宅电子设备等等(例如音频装置),比如PC所具有的那样。
特别的是,在常规的EMD系统中,PC(EMD客户)首先从EMD服务器获得可购买的音乐段的列表(通过EMD服务器可分布的),并在PC的屏幕上显示列表。
用户收听包括在PC屏幕上显示的列表中的每个音乐段的采样。当用户发现用户喜欢的音乐段时,用户购买(下载)音乐段。可替换的,即使当用户已经决定哪个音乐段要购买,在购买之前用户收听用于确认的音乐段的采样。
此时,用户需要使用指示设备收听预定音乐段的采样。特别的是,屏幕上显示的列表包括表示通过EMD服务器可分布的每个音乐段的特性的信息(信息例如是音乐段的名称,表演者的名字,价格等等,该信息此后将被集中地称作音乐段信息)。音乐段信息被列表在PC的屏幕上。用户需要执行规定音乐段信息的复杂的操作,这相应于音乐段信息中用户期望收听的音乐段的一个采样,因而通过使用指示设备收听和另外尝试按压(点击)一个按钮(软键)以便通过使用指示开始尝试收听再现的音乐段。
而且,当收听它的采样之后进行购买用户喜欢的音乐段时,用户需要执行与采样收听的时间上相同的操作(通过使用指示设备点击的明确的操作)。
因此,常规的EMD业务必须有GUI。因而难于把EMD客户应用成不具有大显示单元(屏幕)和诸如PC所具有的指示设备的一种装置(音频装置等等)。
即使当PC被当成EMD客户时,用户的目的只是收听音乐,因此用户不期望用户必须仔细地看着屏幕以收听该音乐(收听音乐的采样)。
发明概述考虑到上述问题而作出本发明,因此本发明的目的是能够使内容下载操作不依靠GUI。
根据本发明,提供了一种内容分布系统的内容分布方法,内容分布系统包括用于分布内容数据的服务器系统,该服务器系统包括一个或多个信息处理装置;和用于从服务器系统获得分布的内容的数据的客户,该内容分布方法包括步骤客户从服务器系统请求包括用于识别一个或多个内容的每个的内容信息的列表;服务器系统发送由客户请求的列表到客户;客户在包括在接收成感兴趣内容的列表中的一个或多个内容信息中设置由第一内容信息识别的内容,当用户给出指令改变感兴趣内容时,在包括在作为感兴趣内容的接收的列表中的一个或多个内容片段中重新设置由第二内容信息识别的内容,和直接请求从服务器系统尝试设置或重新设置的感兴趣内容的数据而不用用户的操作;服务器系统发送由客户请求的感兴趣内容的尝试的数据到客户;客户直接再现相应于尝试数据的感兴趣的内容而不用用户的操作,和当用户给出指令以获得感兴趣内容时,从服务器系统请求感兴趣内容的完整数据,同时相应于尝试数据的感兴趣内容被再现;和服务器系统发送由客户请求的感兴趣内容的完整的数据到客户。
根据本发明的内容分布方法,当客户请求包括用于识别一个或多个内容的每个的内容信息的列表时,从服务器系统发送请求的列表给客户。接着,客户在包括在接收成感兴趣内容的列表中的一个或多个内容信息中设置由第一内容信息识别的内容。当用户给出指令改变感兴趣内容时,在包括在作为感兴趣内容的接收的列表中的一个或多个内容片段中重新设置由第二内容信息识别的内容。然后,客户从服务器系统请求传输设置或重新设置的感兴趣内容的尝试数据,和服务器系统发送感兴趣内容的尝试数据给客户。接着,客户再现相应于接收的尝试数据的感兴趣的内容,和当用户给出指令以获得感兴趣内容时,从服务器系统请求感兴趣内容的完整数据,同时相应于尝试数据的感兴趣内容被再现。作为结果,服务器系统发送感兴趣内容的请求的完整数据到客户。
根据本发明,提供了一种用于从服务器系统获得分布的内容数据的内容获得设备,该服务器系统包括一个或多个信息处理装置,改内容获得设备包括通信装置,用于发送和接收信息到和从服务器系统;第一通信控制装置,用于执行控制以便从通信装置到服务器系统发送用于请求包括识别一个或多个内容的内容信息的列表的第一请求信息,和接着经通信装置从服务器系统接收作为响应于第一请求信息的发送的列表;设置装置,用于当根据第一通信控制装置的控制时通过通信装置接收列表时,在包括在作为感兴趣内容的列表中的一个或多个内容信息片段中设置由第一内容信息识别的内容,和当用户给出指令以改变感兴趣内容时,在包括在作为感兴趣内容的列表中的一个或多个内容信息片段中重新设置由第二内容信息识别的内容;第二通信控制装置,用于执行控制以直接的发送第二请求信息,以便把由设置装置设置或重新设置的感兴趣的内容的尝试数据请求到服务器系统而不用用户的操作,和接着执行控制以使通信装置作为响应于第二请求信息而从服务器系统接收所发送的感兴趣的内容的尝试数据;再现装置,用于根据第二通信控制装置的控制,相应于通信装置接收的尝试数据直接地再现感兴趣的内容而不用用户的操作;和第三通信控制装置,用于当用户给出指令以获得感兴趣内容时,执行控制以从通信装置发送用于请求感兴趣内容的全部数据的第三请求信息到服务器,同时再现装置正在再现相应于尝试数据的感兴趣内容,和接着使通信装置作为响应于第三请求信息从服务器系统接收所发送的感兴趣内容的全部数据。
内容获得设备可以进一步包括由用户操作的操作装置,该操作装置包括第一输入装置,用于输入指令以改变感兴趣内容到设置装置;和第二输入转置,用于输入指令以获得感兴趣内容到第三通信控制装置。
列表能进一步包括允许的尝试数据的重复再现数,对一个或多个内容的每个提前设置该允许数,和第二通信控制装置能重复地执行控制以便从通信装置发送第二请求信息到服务器系统,次数不超过包括列表中所允许的次数。
当感兴趣内容没有被改变,即使是在从一个时间点的预定时间经过之后,该时间点是当设置装置设置或重新设置感兴趣内容时,第二通信控制装置能执行控制以从通信装置发送第二请求信息到服务器系统。
列表能包括表现有关一个或多个内容的每个的内容的相关的信息,和内容获得设备能进一步包括显示控制装置,用于在预定的显示设备上至少显示相应于包括在列表中的一个或多个相关信息片段中感兴趣内容的相关内容的信息。
在根据本发明的内容获得设备中,用于请求包括识别一个或多个内容的每个的内容信息的列表的第一请求信息被发送到服务器系统。当从服务器系统发送的列表作为响应于第一请求信息此后被接收时,包括在列表中的一个或多个内容信息片段中的第一内容信息识别的内容被设置成感兴趣内容。当用户给出指令以改变感兴趣内容时,包括在列表中的一个或多个内容信息片段中的第二内容信息识别的内容被设置成感兴趣内容。接着,用于请求设置或重新设置感兴趣内容的尝试数据的第二请求信息被发送到服务器系统而不用用户的操作。当作为响应于第二请求信息的从服务器系统被发送的感兴趣内容的尝试数据此后被接收时,相应于接收的尝试数据的感兴趣内容被再现而不用用户的操作。当用户给出指令以获得感兴趣内容时,同时相应于尝试数据的感兴趣内容正在被再现,用于请求感兴趣内容的全部数据的第三请求信息被发送到服务器系统。此后,作为响应于第三请求信息的从服务器系统发送的感兴趣内容的全部数据被接收。
根据本发明,提供一种内容获得方法,用于从服务器系统获得分布的内容数据,该服务器系统包括一个或多个信息处理装置,内容获得方法包括第一获得步骤,对包括内容信息的列表向服务器系统作出请求,内容信息用于识别一个或多个内容的每个,和获得从服务器系统提供的列表作为请求的结果;设置步骤,当通过第一获得步骤的处理获得列表时,在包括在列表中的内容信息的一个或多个片段中设置由第一内容信息识别的内容作为感兴趣内容,和当用户给出指令以改变感兴趣内容时,在包括在列表中的内容信息的一个或多个片段中重新设置由第二内容信息识别的内容来作为感兴趣内容;第二获得步骤,直接的作出请求到服务器系统,以便由设置步骤的处理设置或重新设置感兴趣内容的尝试数据而不用用户的操作,和获得从服务器系统分布的感兴趣内容的尝试数据来作为请求的结果;再现步骤,直接地再现相应于第二获得步骤的处理获得的尝试数据的感兴趣内容而不用用户的操作;和第三获得步骤,当用户给出指令以获得感兴趣内容时,针对感兴趣内容的全部数据作出请求到服务器系统,同时相应于尝试数据的感兴趣内容正在通过再现步骤的处理被再现,和获得从服务器系统发送的感兴趣内容的全部数据来作为请求的结果。
根据本发明,提供一种程序,用于使计算机执行一个处理过程,用于获得从服务器系统分布的内容的数据,该服务器系统包括一个或多个信息处理装置,该程序包括第一获得步骤,对包括内容信息的列表向服务器系统作出请求,内容信息用于识别一个或多个内容的每个,和获得从服务器系统提供的列表作为请求的结果;设置步骤,当通过第一获得步骤的处理获得列表时,在包括在列表中的内容信息的一个或多个片段中设置由第一内容信息识别的内容作为感兴趣内容,和当用户给出指令以改变感兴趣内容时,在包括在列表中的内容信息的一个或多个片段中重新设置由第二内容信息识别的内容来作为感兴趣内容,和当用户给出指令以改变感兴趣内容时,在包括在列表中的内容信息的一个或多个片段中重新设置由第二内容信息识别的内容来作为感兴趣内容;第二获得步骤,直接的作出请求到服务器系统,以便由设置步骤的处理设置或重新设置感兴趣内容的尝试数据而不用用户的操作,和获得从服务器系统分布的感兴趣内容的尝试数据来作为请求的结果;再现步骤,直接地再现相应于第二获得步骤的处理获得的尝试数据的感兴趣内容而不用用户的操作;和第三获得步骤,当用户给出指令以获得感兴趣内容时,针对传送的感兴趣内容的全部数据作出请求到服务器系统,同时相应于尝试数据的感兴趣内容正在通过再现步骤的处理被再现,和获得从服务器系统发送的感兴趣内容的全部数据来作为请求的结果。
在根据本发明的内容获得方法和程序中,针对包括用于识别一个或多个内容的每个的内容信息的列表向服务器系统作出请求。当获得从服务器系统提供的列表来作为请求的结果时,在包括列表中的内容信息的一个或多个片段中的由第一内容信息识别的内容被设置作为感兴趣内容。当用户给出指令以改变感兴趣内容时,在包括列表中的内容信息的一个或多个片段中的由第二内容信息识别的内容被重新设置来作为感兴趣内容。接着,针对设置或重新设置的感兴趣内容的尝试数据向服务器系统作出请求而不用用户的操作。作为请求的结果,获得了从服务器系统分布的感兴趣内容的尝试数据。相应于获得的尝试数据的感兴趣内容被再现而不用用户的操作。当用户给出指令以获得感兴趣内容时,同时相应于尝试数据的感兴趣内容正在被再现,针对感兴趣内容的全部数据向服务器系统作出请求。作为请求的结果,获得了从服务器系统发送的感兴趣内容的全部数据。
如上所述,根据本发明,能够下载内容。特别的是,能够通过内容下载操作来下载内容而不依靠GUI(图形用户接口)。
简述附1方框图显示了根据本发明实施例的的EMD系统(内容分布系统)的结构例子;图2方框图显示了

图1的EMD系统中EMD客户的结构例子,也就是根据本发明的内容获得设备;图3功能方框图帮助解释图2的EMD客户的功能结构;图4图示了顶页的显示的例子;图5图示了呈现页面的音乐段的现实例子(音乐段信息的列表);图6帮助解释根据本实施例的试听再现的音乐段的操作例子;图7帮助解释根据本实施例的用于购买(下载)音乐段的操作例子;图8方框图显示了图1的EMD系统中EMD服务器的结构例子;图9流程图帮助解释图1END系统中EMD客户侧处理的例子;图10流程图帮助解释图9的EMD客户的处理中顶页显示准备处理过程的详细例子;图11帮助解释顶页显示中用于有效过渡操作的例子;图12流程图帮助解释图9的EMD客户的处理过程中音乐段展示页获得处理过程的详细例子;图13图示了音乐段展示页的信息结构的例子;图14流程图帮助解释图9EMD客户处理过程中试听数据获得处理的详细例子;图15流程图帮助解释图14的由试听数据获得处理管理的一个音乐段采样收听处理的例子;图16流程图帮助解释图9EMD客户处理过程中内容数据获得处理的详细例子;图17流程图帮助解释图9EMD客户处理过程中许可获得处理的详细例子;图18流程图帮助解释图1EMD系统中EMD服务器侧的处理的例子;图19流程图帮助解释图18的EMD服务器处理过程中顶页信息提供处理的详细例子;图20流程图帮助解释图18EMD服务器处理过程中内容数据传送处理的详细例子;图21图示了EMD服务器分布的内容数据(音乐段的全部数据)的结构的例子;图22流程图帮助解释图18EMD服务器处理过程中许可提供处理的详细例子;图23图示了相应于图21内容数据的许可的例子;图24是图1的EMD客户和EMD服务器之间处理关系的箭头图;图25是图1的EMD客户和EMD服务器之间处理关系的箭头图;图26流程图帮助解释替代图9步骤S11处理过程中所执行的内容数据获得准备处理的例子;图27帮助解释根据本发明实施例的用于购买(下载)音乐段的另一个例子;图28方框图显示了根据本实施例的EMD系统(内容分布系统)结构的另一个例子;和图29是帮助解释图28的EMD系统的处理流程的箭头图。
详述优选实施例此后将描述本发明的优选实施例。以下示例了本发明实施例中所述的权利要求和具体例子中所需元件之间的相应关系。该说明书确认支持权利要求中所述的发明的具体例子被描述在本发明的实施例中。因此,作为相应于所需的元件,即使当本发明实施例中所述的具体例子在此没有描述时,并不表示具体例子不对应于所需的元件。相反的,即使当在此所述的具体例子相应于所需的元件,不代表具体例子不对应于除了所需元件的所需元件。
此外,该说明书不表示相应于本发明实施例中所述的具体例子的全部发明被描述在权利要求中。换句话说,本说明书不否认在本申请的权利要求中没有描述的相应于本发明实施例中所述具体例子的存在的发明,就是说,通过将来的修改存在分开的申请或增加的发明。
本发明提供内容分布方法。该内容分布方法是内容分布系统的内容分布方法,内容分布系统包括服务器系统(例如图1的EMD服务器3或图28中的EMD服务器系统301,包括商店服务器301-1至收费服务器301-7),用于分布内容数据,服务器系统包括一个或多个信息处理装置;和客户(例如图1或图28的EMD客户),用于获得从服务器系统分布的内容数据。特别的是,客户从服务器系统请求一个列表(例如列表被形成HTML文档221,如图13所示(音乐段展示页的HTML文档)和如图5所示,当在显示设备上显示时(显示器不是必需的)),包括内容信息(例如内容的名称和ID,或其中显示内容数据的URL地址),用于识别一个或多个内容的每个(客户执行图24中的步骤S42的处理);服务器系统发送客户请求的列表到客户(例如执行图24中步骤S205中的处理);客户设置包括在接收作为感兴趣内容(例如此后所述的感兴趣的音乐段,或其上焦点被设置的音乐段)列表中一个或多个内容片段中由第一内容信息识别的一个内容(例如图6最上图中放置在音乐段信息页91中具有光标92的音乐段),当用户给出指令以改变感兴趣内容时(例如,当用户按压图2中的向下按钮,如图6所示),重新设置包括在作为感兴趣内容的列表中的一个或多个内容信息片段中由第二内容信息识别的内容(例如图6最上图中放置在音乐段信息页91中具有光标92的音乐段),并直接请求从服务器系统设置或重新设置的感兴趣内容的尝试数据而不用用户的操作(例如执行图24中步骤S83的处理);服务器系统发送感兴趣内容的尝试数据,通过客户请求尝试数据,到客户(例如执行图24步骤S207中的处理);客户直接的再现相应于接收的尝试数据的感兴趣内容而不用用户的操作,并当用户给出指令以获得感兴趣内容时,从服务器请求感兴趣内容的全部数据(例如执行图25中步骤S102的处理过程),同时相应于尝试数据的感兴趣内容正在被再现(当图2中的回车键43被按压两次,同时图7最上图中放置在音乐段信息页91中具有光标92的音乐段从图2中的扬声器被再现,例如,如图7所示);和服务器系统发送客户请求的感兴趣内容的全部数据到客户(例如执行图25中步骤S244中的处理)。
本发明提供一种内容获得设备。内容获得设备(例如图3或图3中的EMD客户1)用于获得从服务器系统分布的内容的数据(例如相应于商店服务器301-1至图28中的收费服务器301-7的图1的EMD服务器3或EMD服务器系统301),服务器系统包括一个或多个信息处理装置,包括通信装置(例如图2和图3中的通信单元19),用于发送和接收信息到和从服务器系统;第一通信控制装置(例如图3中的列表获得单元71),用于执行控制以发送第一请求信息(例如用于图13所示的音乐段展示页221的信息的请求),用于请求包括内容信息的列表,该内容信息用于识别从通信装置到服务器系统的一个或多个内容的每个,和接着通过通信装置接收作为响应于第一请求信息发送的列表;设置装置(例如图3中的焦点设置单元72),用于,当根据第一通信控制装置的控制由通信装置接收列表时,设置包括在作为感兴趣内容的列表中的一个或多个内容信息片段中由第一内容信息识别的内容,和当用户给出指令以改变感兴趣内容时,重新设置包括在作为感兴趣内容的列表中的一个或多个内容信息片段中由第二内容信息识别的内容;第二通信控制装置(例如图3中的内容尝试数据获得单元74),用于执行控制以直接的发送第二请求信息(例如当访问图13中HTML文档221中第九行SAMPLEDATA标记(<SAMPLEDATA>和</SAMPLEDATA>)之间插入的URL地址时,用于从通信装置到服务器系统请求由设置装置设置或重新设置的感兴趣内容的尝试数据而不用用户的操作,并接着执行控制以使通信装置从服务器系统接收作为响应第二请求信息而发送的感兴趣内容的尝试数据;再现装置(例如图3中的再现单元75),用于直接地再现相应于根据第二通信控制装置的控制由通信装置接收的尝试数据的感兴趣的内容而不用用户的操作;和第三通信控制装置(例如图3中的内容全部数据获得单元76),用于执行控制以发送第三请求信息(例如当访问图13中HTML文档221中第十二行SAMPLEDATA标记(<CONTENDATA>和</CONTENDATA>)之间插入的URL地址时,用于当用户给出指令以获得感兴趣内容时,请求从通信装置到服务器系统的感兴趣内容的全部数据,同时再现装置正在再现相应于尝试数据的感兴趣内容,并接着使通信装置从服务器系统接收作为响应第三请求信息所发送的感兴趣内容的全部数据。
内容获得设备能进一步包括由用户操作的操作装置(例如图2中的输入单元17),操作单元包括第一输入装置(例如图2中的向上键44和向下键45),用于输入指令以改变感兴趣内容到设置装置;和第二输入装置(例如图2中的回车键43),用于输入指令以获得感兴趣内容到第三通信控制装置。
通过内容获得设备使用的列表可以进一步包括重复再现尝试数据的许可数(例如图13的HTML文档221中第八行中REPEAT标记(<REPEAT>和</REPEAT>)之间插入的数),对一个或多个内容的每个提前设置许可数,和内容获得设备的第二通信控制装置能重复地执行控制以便从通信装置到服务器系统发送不多于包括在列表中的许可数次数的第二请求信息(例如从步骤S83-步骤S89的重复处理,直到确定图15中步骤S89中的处理已经执行再现规定的次数(=许可次数))。
内容获得设备的第二通信控制装置能执行控制以从通信装置到服务器系统发送第二请求信息,当感兴趣内容没有被改变,即使是在从一个时间点经过预定时间之后,该时间点是通过设置装置设置或重新设置感兴趣内容时(即使是在图2的定时器51已经计时预定的时间之后,例如)(例如开始步骤S67中的处理过程,就是说,图15中的“一个音乐段采样收听处理”用于在当前时间上的感兴趣的音乐段,当图14的步骤S64中的处理的确定是NO和步骤S65中的处理中的确定是NO时)。
内容获得设备能进一步包括显示控制装置(例如图3的显示控制单元73),用于在预定的显示设备上,在包括在列表中的一个或多个内容信息片段中相应于感兴趣内容显示至少一部分内容信息(例如显示图5的音乐段展现页91)。
本发明提供内容获得方法。该内容获得方法用户获得从服务器系统分布的内容数据,该服务器系统包括一个或多个信息处理装置,包括第一获得步骤(例如图9的步骤S7中“音乐段展示页获得处理过程(详细在图12中)”),用于对包括内容信息的列表向服务器系统作出请求,以便识别一个或多个内容的每个,和获得从服务器系统提供的列表来作为请求的结果;设置步骤(例如图14中从步骤S61-步骤S63)的处理),用于,当通过第一获得步骤的处理获得列表时,设置包括在作为感兴趣内容的列表中的一个或多个内容信息片段中由第一内容信息识别的内容,和当用户给出指令以改变感兴趣内容时,重新设置包括在作为感兴趣内容的列表中的一个或多个内容信息片段中由第二内容信息识别的内容;第二获得步骤(例如步骤S83和S84中的处理,特别的,在图14中步骤S61或步骤S67的处理上开始的图15中的“一个音乐段采样收听处理”),用于对由设置步骤的处理设置或重新设置的感兴趣内容的尝试数据向服务器系统作出请求而不用用户的操作,和获得从服务器系统发送的感兴趣内容的尝试数据来作为请求的结果;再现步骤(例如步骤S87中的处理,特别的,在图14中步骤S61或步骤S67的处理上开始的图15中的“一个音乐段采样收听处理”),用于直接地再现相应于第二获得步骤的处理获得的尝试数据的感兴趣内容而不用用户的操作;和第三获得步骤(例如图9的步骤S12中的“内容数据获得处理(详细在图16中)”),用于当用户给出指令以获得感兴趣内容时,对感兴趣内容的全部数据向服务器系统作出请求,同时再现步骤的处理正在再现相应于尝试数据的感兴趣内容,并获得从服务器系统发送的感兴趣内容的全部数据。
本发明提供一种程序。该程序用于使计算机执行一个处理过程,用于获得从服务器系统分布的内容数据,服务器系统包括一个或多个信息处理装置,包括第一获得步骤(例如图9的步骤S7中“音乐段展示页获得处理过程(详细在图12中)”),用于对包括内容信息的列表向服务器系统作出请求,以便识别一个或多个内容的每个,和获得从服务器系统提供的列表来作为请求的结果;设置步骤(例如图14中从步骤S61-步骤S63)的处理),用于,当通过第一获得步骤的处理获得列表时,设置包括在作为感兴趣内容的列表中的一个或多个内容信息片段中由第一内容信息识别的内容,和当用户给出指令以改变感兴趣内容时,重新设置包括在作为感兴趣内容的列表中的一个或多个内容信息片段中由第二内容信息识别的内容;第二获得步骤(例如步骤S83和S84中的处理,特别的,在图14中步骤S61或步骤S67的处理上开始的图15中的“一个音乐段采样收听处理”),用于对由设置步骤的处理设置或重新设置的感兴趣内容的尝试数据向服务器系统作出请求而不用用户的操作,和获得从服务器系统发送的感兴趣内容的尝试数据来作为请求的结果;再现步骤(例如步骤S87中的处理,特别的,在图14中步骤S61或步骤S67的处理上开始的图15中的“一个音乐段采样收听处理”),用于直接地再现相应于第二获得步骤的处理获得的尝试数据的感兴趣内容而不用用户的操作;和第三获得步骤(例如图9的步骤S12中的“内容数据获得处理(详细在图16中)”),用于当用户给出指令以获得感兴趣内容时,对感兴趣内容的全部数据的发送向服务器系统作出请求,同时再现步骤的处理正在再现相应于尝试数据的感兴趣内容,并获得从服务器系统发送的感兴趣内容的全部数据。
顺便的,该程序能被记录在记录媒体上。
此后将结合附图描述根据本发明的内容分布系统和内容获得设备。
图1显示了根据本发明的作为内容分布系统的EMD系统的结构。
如图1所示,根据本实施例的EMD系统包括任意数的EMD客户(图1例子中的一个EMD客户1),和任意数的EMD服务器(图1例子中的一个EMD服务器3)。经网络2彼此连接EMD客户1和EMD服务器3。
EMD客户1例如包括可连接到网络2的音频设备。顺便的,后面将结合参考图2和图3详细描述EMD客户1。
尽管形式上不作特殊限制,在此情况下网络2是因特网。
EMD客户1是具有下列第一-第七功能的网服务器。顺便的,网服务器涉及使用W.W.W的服务器(万维网)(服务器用于经因特网2提供各种内容(包括网站))。
第一功能是存储由EMD业务出售的音乐段的列表的数据(更为详细的,包括音乐段信息的列表用于识别音乐段),和当从EMD客户1有请求时,发送音乐段的列表的数据到EMD客户1。顺便的,后面将结合参考图13等详细描述音乐段列表的数据。
第二功能存储包括在音乐段列表中的每个音乐段的试听数据和当从EMD客户1具有请求时发送请求的音乐段的试听数据到EMD客户1。顺便的,音乐段的试听数据涉及数据,该数据相应于用于允许用户确定是否购买音乐段的音频。特别的是,例如,假设在此情况下,相应于部分音乐段的数据被当成音乐段的试听数据。
第三功能存储包括在音乐段列表中的每个音乐段的全部数据(全部长度)(该数据此后被称作不同于试听数据的全部数据),病当从EMD客户1具有请求时发送请求的音乐段的全部数据到EMD客户1。顺便的,在EMD业务中,内容是音乐段,并因此音乐段的全部数据是所谓的内容数据。
第四功能保护每个音乐段的版权等等。因此,用于实现第四功能的技术不特别地被限制,只要该技术能够管理数字内容的版权等等以便分布(该技术此后将被称作DRM(数字权力管理)),和可以是任何DRM。然而,在此情况下,在本申请公开的WO02/080446论文国际申请中描述了称作为“OpenMG X”的DRM,相同的内容将被应用。该“OpenMG X”包括“用于增加版权管理信息的模块”,比如再现周期,再现数等等和在分布端上的加密内容;“服务器模块,用于在每个内容上分布版权管理信息到用户”;和“客户模块,用于开发与“OpenMG X”兼容的应用软件”。第四功能相应于三个模块中的前两个。根据“OpenMG X”,使用每个发送的内容(在EMD业务情况下的音乐段)需要相应的许可。因此,第四功能还包括管理相应于每个音乐段的许可的功能。
第五功能鉴别接收EMD业务的用户和用户所使用的EMD客户1。
第六功能保持有关用户和EMD客户1的信息,当EMD业务只可用于会员时,或当过去使用的历史需要被管理时。
第七功能从用户指定的金融机构等对音乐段收取费用(执行收费处理),当用户通过EMD业务购买音乐段时。这样,尽管未显示,EMD服务器3例如还连接到信用卡公司的网络,金融机构,比如银行等等以实现第七功能。
注意的是,上述的第一-第七的第一-第四功能需要EMD服务器3,而第五-第七功能不需要基于正在被使用的EMD业务。例如,当不需要每次收费被购买的音乐段时,不需要第七功能。此外,当不需要执行鉴别和用户管理时,不需要第五功能和第六功能。
另外,当图1的例子中的EMD服务器3是具有所有第一-第七功能的结构时,本发明不限于该结构,并且第一-第七功能可以被分布到多个服务器,如此后所述的图28所示。
下面将结合参考图2和图3将描述根据本发明的作为内容获得设备的EMD客户1的结构。
图2方框图显示了EMD客户1内硬件的结构。
图2的EMD客户1中的CPU(中央处理单元)11执行各种处理过程,根据ROM(只读存储器)12中记录的程序或根据从数据存储单元15装入RAM(随机存取存储器)的程序,如所需要的。就是说,RAM13是工作区,用于暂时存储到和从EMD客户1内各种设备由CPU11发送的和接收的数据,经网络2在EMD服务器3(图1)和通信单元19之间发送和接收的数据,该数据用于执行各种处理等等。
顺便的,CPU11包括定时器51,并能因此使用定时器51执行计时操作。
CPU11,ROM12,和RAM13经总线14被彼此连接。此外,总线14还与文件处理单元16,输入处理单元18,和通信单元19相连接。
文件处理单元16还与数据存储单元15相连接。数据存储单元15包括硬盘等等。数据存储单元15例如存储作为文件的经网络2下载的音乐段的全部数据(内容数据)。这样,文件处理单元16根据CPU11的控制写数据到数据存储单元15和从数据存储单元15读取数据。
输入处理单元18还与输入单元17相连接。输入单元17具有作为硬件的各种键。通过按压这些键,用户能输入预定的指令(信号)到EMD客户1。图2例子中的输入单元17包括其上具有印刷的“PLAY”字样的按键41(此后称作PLAY键41);其上具有印刷的“STOP”字样的按键42(次后称作STOP键42);其上具有印刷的“ENTER”字样的按键43(次后称作ENTER键43);其上具有印刷的上箭头方向的按键44(次后称作向上键44);其上具有印刷的下箭头方向的按键45(次后称作向下键45);其上具有印刷的右箭头方向的按键46(次后称作右键46);其上具有印刷的左箭头方向的按键47(次后称作左键47);这样,当按压输入单元17的PLAY键-左键47的其中之一时,输入管理单元18检测哪个键被按压,并把检测结果通知给CPU11。
通信单元19根据CPU11的控制与另一个网络设备(例如图1中的EMD服务器3)经网络2执行通信。例如,在此情况下,网络2是因特网,并因此通过TCP/IP(传输控制协议/因特网协议)协议堆栈,HTTP(WWW服务程序所用的协议)等控制由设备(通信板等)形成的通信单元19。
此外,总线14还与音频处理单元20,显示处理单元22,和DRM控制单元24相连接。
当音频压缩的数据(音乐段等等)被送到音频处理单元20时,音频处理单元20解压被压缩的音频数据,把解压的数据(数字信号)变换成具有预定电平的模拟信号(相应于声音音量的电平和根据需要调整),并接着把模拟信号送到扬声器21。扬声器21输出相应于从音频处理单元20提供的模拟信号的声音。
显示处理单元22把图像显示信息的图像数据变换成以显示单元23的格式的信号以便通知用户,EMD客户1的操作状态等等,并接着把信号送到显示单元23。显示单元23显示相应于在显示单元23的屏幕上提供的信号(通知给用户的显示信息的图像,EMD客户1的操作状态等等)。这里要注意的一点是,显示单元23提供显示信息通知用户,EMD客户1的操作状态等等,并因此屏幕的尺寸不象PC那样大。就是说,图2中的EMD客户1不适合作为上述的使用CGI的常规的EMD业务,并因此使用后面描述的根据本实施例的EMD业务(不依靠CGI的EMD业务)。
DRM控制单元24使用上述的DRM执行处理。特别的是,当通信单元19经网络(因特网)2接收版权等被保护的数据时,DRM控制单元24执行需要使用(再现)版权等被保护的内容(音乐段)数据。在此情况下,例如,由于“OpenMGX”被如上提供成DRM,版权等被保护的内容被分布为加密的内容数据。因此,DRM控制单元24与EMD服务器3安全的交换相应的密码键(=解码键)。此外,DRM控制单元24使用条件等执行内容评估。
图3显示了在图2的EMD客户1的功能中从EMD服务器3用于实现购买(下载)音乐段的全部数据(内容数据)的功能结构的例子。
例如,通过软件形成图3中的列表获得单元71,焦点设置单元72,显示控制单元73,内容尝试数据获得单元74,再现单元75,和内容全部数据获得单元76。就是说,列表获得单元71,焦点设置单元72,显示控制单元73,内容尝试数据获得单元74,再现单元75,和内容全部数据获得单元76例如提前被记录在图2的ROM12中,并根据需要通过CPU11读取和执行。
列表获得单元71,焦点设置单元72,显示控制单元73,内容尝试数据获得单元74,再现单元75,和内容全部数据获得单元76与上述的图2中所示的硬件的各种片段交换信息(数据)。这些硬件片段中,图3只显示了提供信息的源(即提供到输入单元17的回车键43,向上键44,和向下键45)和信息被提供的最后目的地(即数据存储单元15,扬声器21,和显示单元23)。中间硬件(即文件处理单元16,输入处理单元18,音频处理单元20,显示处理单元22,总线14等)被省略。列表获得单元71至内容全部数据获得单元76的单元之间信息交换,就是说,例如在RAM13上执行软件的片段之间。
列表获得单元71从通信单元19到EMD服务器3(图1)经网络2发送用于请求包括内容信息列表的第一请求信息,用于识别一个或多个音乐段的每个。当作为响应第一请求信息从EMD服务器3经网络2此后发送列表(数据)时,列表获得单元71经通信单元19接收列表(数据),并接着把列表(数据)送到显示控制单元73和焦点设置单元72。
更为具体的,EMD服务器3例如具有多个列表(数据)。当EMD客户1做出第一访问到EMD服务器3时,EMD服务器3经网络2发送用于展示保留给用户的列表的信息到EMD客户1。
列表获得单元71经通信单元19获得该信息,并把信息送到焦点设置单元72和显示控制单元73。接着,例如在显示单元23上显示控制单元73显示图4所示的图象81。
当EMD客户1访问EMD服务器3时首先被显示的图像此后被称作顶页。此外,用于显示顶页的数据将被称作顶页信息。在此情况下,由于EMD服务器3是网服务器,如上所述,例如顶页信息是以HTML格式所述的主页的数据文件(此后称作HTML文档)。
顶页信息包括在EMD客户1的屏幕上被显示的操作指南以及列表标题,其中列表被表示的位置(例如URL(在Internet的WWW服务程序上用于指定信息位置的表示方法)地址),以及用于识别由EMD服务器3保留的列表的信息。
因此,在此情况下,顶页81的信息(HTML文档)被送到显示控制单元73。显示控制单元73翻译该HTML文档,并接着在显示单元23上显示图4所示的顶页8l。
通过观看显示单元23上显示的顶页81,用户能确认被保留在EMD服务器3中三个列表的数据,具有各自的标题“通过商店管理者推荐,”“商店等级”,和“介绍到JAZZ”(顺便的,此后所述的图11中显示的实际上保留六个列表)。因此,用户从三个列表中获得期望的列表(使EMD客户1获得数据)。
特别的是,例如,如后所述,焦点设置单元72从三个列表中设置由用户指定的列表上的焦点(然而,在初始设置的情况下,焦点设置单元72设置由焦点设置单元72本身选择的列表上的焦点)。当用户按压回车键43时,列表获得单元71对列表项EMD服务器3作出请求,列表上同时设置焦点。此外,能说成由于焦点设置单元72设置所指定的被处理的作为感兴趣列表的三个列表的其中之一(此后称作感兴趣列表),在用户按压回车键43的时间上,列表获得单元71对列表向EMD服务器3作出请求。
此时,显示控制单元73显示列表的标题(感兴趣列表),其上以不同于显示单元23的显示焦点被设置在顶页81中。例如,当焦点被设置在列表上,根据标题“通过商店管理者推荐”(当列表被设置成感兴趣列表时),显示控制单元73在显示单元23上如图4所示以逆相显示82显示“通过商店管理者推荐”。
当一种状态中用户按压回车键43时,其中在显示单元23上显示顶页81,如图4所示,例如,列表获得单元71从通信单元19到EMD服务器3经网络2发送第一请求信息以便请求列表“通过商店管理者推荐”(图1)。接着,当EMD客户1被认证时,作为响应于第一请求从EMD服务器3经网络2发送列表“通过商店管理者推荐”的数据。列表获得单元71经通信单元19获得列表的数据,并接着把列表数据送到显示控制单元73和焦点设置单元72。
接着,例如显示控制单元73在显示单元23上显示图5所示的图象91。顺便的,在此情况下,作为顶页信息的情况,列表数据是HTML文档。特别的是,在此情况下,例如,此后描述的图13中的HTML文档221被送到显示控制单元73。因此,显示控制单元73翻译该HTML文档221,并接着显示图象91,如图5所示。
在图像91中,对每个音乐段安排音乐段的标题(显示在图5注解符号的右侧)和音乐段的唱盘的名字,歌手等(艺术家)(显示在图5人体的上半部的符号的右侧),作为相应于每个音乐段的音乐段信息(从顶部以顺序安排)。例如,标题“49舞蹈”和艺术家“DC U....”在光标92的位置上被显示成音乐段。就是说,还能认为是光标92表示具有艺术家“DC U.....”音乐段中的标题“49舞蹈”的音乐段。
顺便的,作为音乐段信息的列表的图像,比如图5中的图像91能被认为是用于展现音乐段的图像,能通过EMD服务器3被出售(分布),因此后面被称作音乐段展现页。
如上所述,由于音乐段展现页91的信息(即此后描述的图13的HTML文档221)也被送到焦点设置单元72,焦点设置单元72设置在顶页82的情况中包括在音乐段展现页91的信息中的一个或多个音乐段信息的片段的由指定的一个所识别的音乐段上的焦点(图5例子中“49舞蹈”和“DCU....”的音乐段信息)。换句话说,焦点设置单元72设置被处理的作为感兴趣音乐段的包括在音乐段展现页91的信息中一个或多个音乐段信息的片段的指定的一个(此后称作感兴趣的音乐段)。
因此,在此情况下,其上被设置焦点和感兴趣的音乐段(感兴趣内容)的音乐段(内容)能被认为是彼此的同义词,此后这些词统一成词组“感兴趣的音乐段”。
如同顶页82的情况中,显示控制单元73以不同于显示单元23上的显示形式显示相应于音乐段展现页91中感兴趣的音乐段的音乐段信息(显示格式,其中光标92被放置在音乐段信息上)。例如,当具有艺术家“DC U.....”音乐段中的标题“49舞蹈”的音乐段被设置成感兴趣音乐段时,显示控制单元73显示音乐段展现页91,其中光标92被放置在显示单元23上的“49舞蹈”和“DCU.....”上,如图5所示。
当焦点设置单元72这样设置指定的音乐段作为感兴趣的音乐段时,焦点设置单元72通知这些到内容尝试数据获得单元74。接着,内容尝试数据获得单元74自动的从通信单元19到EMD服务器3(图1)经网络2发送第二请求信息,用于请求通知感兴趣内容的试听数据。此后,作为响应于第二请求信息,从EMD服务器3经网络2发送感兴趣音乐段的试听数据。内容尝试获得单元74经通信单元19接收尝试数据,并接着把尝试数据送到再现单元75。
再现单元75从扬声器21自动的再现相应于提供给它的尝试数据的感兴趣的音乐段(部分感兴趣的音乐段)。在此情况下,由于感兴趣音乐段是具有艺术家“DC U.....”音乐段中的标题“49舞蹈”的音乐段,如图5所示,从扬声器21再现的音乐段(部分音乐段)如图6的最顶图所示。
顺便的,预定设备(或设备的部件)执行的处理过程中的自动处理涉及在设备本身(或它的部件)的判断上执行的处理而不用用户的手动操作。
用于请求感兴趣音乐段的尝试数据的第二请求信息的格式不被特殊的限制。然而,在此情况下,如上所述,音乐段展现页的信息例如包括其中被展现的每个音乐的尝试数据的位置(例如,在SAMPLEDATA标记(<SAMPLEDATA>和</SAMPLEDATA>)之间插入的URL地址,在图13的HTML文档221的第九行中),作为音乐段信息的一个片段。设置一个路径以便当EMD客户1请求访问URL地址指定的位置时,从该位置下载尝试数据。因此,在此情况下第二请求信息是所使用的访问请求,当EMD客户1访问位置时,其中展现相应的尝试数据。
如图6所示,通过按压向上键44或向下键45用户能改变感兴趣的音乐段。特别的是,当按压向上键44或向下键45时,焦点设置单元72从包括在音乐段展现页91的信息中的各个音乐段信息的片段识别的音乐段中选择指定的音乐段,并设置新选择的音乐段来作为感兴趣的音乐段。因此,当按压向上键44或向下键45时,焦点设置单元72更新感兴趣的音乐段。
特别的是,当在一种状态中按压向下键45时,其中图6的最顶图中的音乐段展现页被显示在显示单元23中,例如,焦点设置单元72作为感兴趣的音乐段,由音乐段信息识别的音乐段(“BOG CHOP”和“ZAKU”),直接随后的(列表的顺序)音乐段信息(“49舞蹈”和“DCU...”),相应于感兴趣的音乐段直到包括在音乐段展现页91的信息中的音乐段信息的片段中的该时间,并接着把该信息(表明感兴趣音乐段被更新)送到内容尝试数据获得单元74和显示控制单元73。
接着,显示控制单元73,内容尝试数据获得单元74,和再现单元75的每个自动的重复上述的系列处理过程。这样,从图6顶部的第二图中的音乐段展现页91(音乐段展现页91,其中光标92被放置在“BIG CHOP”和“ZAKU”)被自动地显示在显示单元23上,并且具有艺术家的音乐段“ZAKU”中的标题“BIG CHOP”的音乐段(部分音乐段)自动的从扬声器21被再现。
同样的,当在一种状态中按压向上键45时,其中图6的最顶图中的音乐段展现页被显示在显示单元23中,例如,焦点设置单元72作为感兴趣的音乐段,由音乐段信息识别的音乐段(“BOG CHOP”和“ZAKU”),直接随后的(列表的顺序)音乐段信息(“DOWN TUNE”和“MIKAN”),相应于感兴趣的音乐段直到包括在音乐段展现页91的信息中的音乐段信息的片段中的该时间,并接着把该信息(表明感兴趣音乐段被更新)送到内容尝试数据获得单元74和显示控制单元73。
接着,显示控制单元73,内容尝试数据获得单元74,和再现单元75的每个自动的重复上述的系列处理过程。这样,从图6顶部的第二图中的音乐段展现页91(音乐段展现页91,其中光标92被放置在“DOWN TUNE”和“MIKAN”)被自动地显示在显示单元23上,并且具有艺术家的音乐段“MIKAN”中的标题“DOWN TUNE”的音乐段(部分音乐段)自动的从扬声器21被再现。
如图6所示,该例中显示单元23只显示相应于三个音乐段(就是说只有三行),因为显示单元23屏幕尺寸的限制。因而,在图6最下部图的音乐段展现页91中音乐段信息“DOWN TUNE”和“MIKAN”的位置相对于图6的第二图的音乐段展现页91中音乐段信息“DOWN TUNE”和“MIKAN”被向上移动一行。图6中最底部图中的音乐段展现页因此包括新的音乐段信息(“绿叶子”),直接的随后(列表的顺序)音乐段信息“DOWN TUNE”和“MIKAN”。因此,通过复按压向下键45的操作,用户能向下翻卷显示音乐段展现页91,同时更新感兴趣的音乐段。
另一方面,当在一种状态中按压向上键44时,其中图6的最顶图中的音乐段展现页被显示在显示单元23中,例如,焦点设置单元72作为感兴趣的音乐段,由音乐段信息识别的音乐段(“BOG CHOP”和“ZAKU”),直接随后的(列表的顺序)音乐段信息(“DOWN TUNE”和“MIKAN”),相应于感兴趣的音乐段直到包括在音乐段展现页91的信息中的音乐段信息的片段中的该时间,并接着把该信息(表明感兴趣音乐段被更新)送到内容尝试数据获得单元74和显示控制单元73。
接着,显示控制单元73,内容尝试数据获得单元74,和再现单元75的每个自动的重复上述的系列处理过程。这样,从图6顶部的第二图中的音乐段展现页91(音乐段展现页91,其中光标92被放置在“BOG CHOP”和“ZAKU”)被自动地显示在显示单元23上,并且具有艺术家的音乐段“ZAKU”中的标题“BIG CHOP”的音乐段(部分音乐段)自动的从扬声器21被再现。
此时,在图6第二图的音乐段展现页91中音乐段信息“DOWN TUNE”和“MIKAN”的位置相对于图6的最下部图的音乐段展现页91中音乐段信息“DOWN TUNE”和“MIKAN”从图6的顶部被向下移动一行。因此,删除音乐段信息(“绿叶子”)直接随后的(列表的顺序)音乐段信息“DOWN TUNE”和“MIKAN”。因此,通过重复按压向上键44的操作,用户能向上翻卷显示音乐段展现页91,同时更新感兴趣的音乐段。
因此,由于EMD客户1具有列表获得单元71,焦点设置单元72,和内容尝试数据获得单元74,EMD客户1能自动地向EMD服务器3作出请求以便下载感兴趣音乐段的试听数据而不用用户的操作(例如,按压软按钮的操作,使用常规操作中的指向设备),并因此自动地开始试听再现(再现试听数据)。
就是说,如上所述,当使用EMD业务购买音乐段时,在从EMD客户的屏幕上显示的音乐段列表(音乐段的音乐段信息)中选择了期望的音乐段之后,用户通常需要执行操作来开始试听(例如使用指向设备按压软按钮的操作),以便确定购买哪儿个音乐段。
另一方面,当根据本发明使用EMD设备购买音乐段时(购买操作等将在后面描述)(即使用上述EMD客户1从上述EMD服务器3购买音乐段的业务),用户不需要执行手动操作来开始试听(常规操作)。就是说,当用户收听EMD客户1自动再现的的音乐段采样和喜欢音乐段时,用户只需要执行用于购买(下载)该音乐段的处理过程(该过程将在后面描述)。当用户不喜欢该音乐段时,用户只需要执行用于选择另一个音乐段的操作(即按压向上键44或向下键45的上述操作)。
这里注意的一点是,为简化说明,当参考EMD客户1的显示单元23上显示的图像已经作出上述说明时,用户不需要在实际的位置中仔细地观看显示单元23的屏幕。因此,即使EMD客户1不配备显示单元23,用户能使用EMD客户1接收EMD业务(根据本发明的EMD业务)。
换句话说,常规的EMD业务需要EMD客户的基本的部件,具有大屏幕的显示单元,允许适当的GUI操作和指向设备(鼠标等),用于指向屏幕上任意的位置。另一方面,根据本发明的EMD业务完全消除了所需的具有这样大屏幕的显示单元和作为EMD客户1的部件的指向设备。
就是说,提供常规EMD业务(END客户)的目标是具有大屏幕显示单元和指向设备的PC等。另一方面,根据本发明的EMD业务能扩展它的目标范围,不仅是这样的PC也是EMD客户1(例如音频设备等等),具有小的显示单元(或没有显示单元)和不具有指向设备。
这样,通过使用根据本发明的EMD业务,即,通过使用根据本实施例的上述的EMD客户1,当执行操作以接收EMD业务时,用户不需要依靠常规EMD业务中的屏幕显示(即用户只需要依靠声音)。因此能获得另外的效果,其中用户能集中收听音乐。
在收听了各种音乐的采样之后,当用户喜欢给出的音乐段时,同时如上述的按压向上键44或向下键45,用户需要执行操作以购买(下载)音乐段。图7示例了该操作的轮廓的例子。因此将结合参考图7描述该操作的大概轮廓。
假设如所示的,在图7的顶图中的音乐段展现页91中,例如,其上光标被放置的通过“电源驱动”(具有这样的标题)识别的音乐段被设置成感兴趣的音乐段和试听再现被执行的感兴趣的音乐段(再现相应于试听数据的部分)。
在此情况下,当用户决定购买感兴趣音乐段和按压回车键43时,如图7所示,图像93提示用户作出购买确认(此后称作购买确认图像93)如下所示,图7的最顶图中的音乐段展现页91,能被显示在显示单元23上。
在图7所示的该状态中当用户再次按压回车键43时(一种状态,其中购买确认图像93被显示),用户能够买感兴趣的音乐段(下载感兴趣音乐段到EMD客户1)。顺便的,此时,图7中购买确认图像93的如下所示的表明感兴趣音乐段正在被下载(此后称作下载图像95)的图像95被显示在显示单元23上。
特别的是,当图3的内容全部数据获得单元76检测回车键43已经被按压两次时,内容全部数据获得单元76确定从用户发出了获得感兴趣音乐段的一个指令(在此情况下,具有标题“电源驱动”的音乐段),并接着发送第三请求信息,用于经网络2从通信单元19到EMD服务器3(图1)请求感兴趣音乐段的全部数据。此后作为响应于第三请求信息,从EMD服务器3发送感兴趣音乐段的全部数据。接着,内容全部数据获得单元76经通信单元19获得感兴趣音乐段的全部数据,和在数据存储单元15中存储感兴趣音乐段的全部数据。
注意的是,用于请求感兴趣音乐段全部数据的第三请求信息的格式不被特殊的限定。然而,在此情况下,如上所述,音乐段展现页的信息例如包括一个位置,其中音乐段的全部数据被表现(例如在CONTENEDATA标记(<CONTENTDATA>和</CONTENTDATA>)之间插入的URL地址,在图13的HTML文档221中的第十二行),作为音乐段信息的一个片段。设置一个路径以便当EMD客户1请求访问由URL地址指定的位置时,从该位置下载全部数据。这样,当EMD客户1访问其中相应的全部数据被表现的位置时,此情况下的第三请求信息是所使用的访问请求。
此时,如图7所示的上述内容,当回车键43一旦被按压,显示控制单元73在显示单元23上显示购买确认图像93,和当回车键43一旦再次被按压时,在显示单元23上显示下载的图像95。当感兴趣内容的下载的全部数据此后被完成时(实际中,用于获得相应于感兴趣内容的许可等的处理过程也被完成时,如上所示),显示控制单元73在显示单元23上显示如图7最下图所示的表明完成下载(此后称作现在完成图像96)的图像96。
这里注意的一点是,在用于试听再现的感兴趣音乐段的操作中(用于具有获得的试听数据和自动的再现的操作),通过简单地按压回车键43用户能够买(下载)感兴趣的音乐段。就是说,出于简化说明,已经结合参考EMD客户1的显示单元23上显示的图像作出了上述的说明,用户不需要在实际下载操作中在显示单元23的屏幕上仔细观看。因此,即使EMD客户1不配备显示单元23,通过简单地按压回车键43,向上键44,或向下键45,用户使用EMD客户1能接收EMD业务(根据本实施例的EMD业务)。
顺便的,在完成下载之后当回车键43被按压时,音乐段展现页91如图7所示被再次显示,并且此时被设置成感兴趣音乐段的音乐段(具有标题“电源驱动”的音乐段,其中光标92被放置在图7的例子中)被自动地再次再现以便试听。就是说,用户此后能购买(下载)另一个音乐段,通过重复上述的系列操作。
当用户不打算购买感兴趣内容时,即使在一种状态,其中购买确认图像93被显示,用户能恢复原始状态(就是说,此时具有再次显示的音乐段展现页91和被设置成感兴趣音乐段的音乐段(具有标题“功率驱动”的音乐段,其上光标92被安排在图7的例子中)自动地再次再现以便试听),通过布置(移动)光标94到“返回”字符串,通过按压向下键45,和进一步按压回车键43。
此外,当用户打算购买感兴趣内容,即使在一种状态,其中光标94被布置在购买确认图像93中的“返回”字符串上,用户能恢复用于购买(下载)感兴趣音乐段的操作,通过布置(移动)光标94到“购买(300YEN)”的字符串,通过按压向上键44,和进一步按压回车键43。
由于本实施例具有不依靠GUI操作实现下载操作的目的,期望的是当感兴趣音乐段的全部数据正在被下载时,通知用户感兴趣音乐段的全部数据正在被下载的声音(音乐或消息)从扬声器21被输出。此外期望的是,当下载被完成时,从扬声器21输出通知用户下载被完成的声音(音乐或消息)。借此用户能容易的和确切的确认感兴趣的音乐段的全部数据正在被下载或下载被完成而不用在显示单元23上仔细观看。
已经结合参考图2-7上述了图1的EMD系统中EMD客户1的处理(操作)的详细结构和大概。顺便的,后面将结合参考流程图9和随后的图来描述EMD客户1的详细处理过程。
下面将结合参考图8描述图1的EMD系统中EMD服务器3的结构。图8显示了EMD服务器3的结构例子。
根据存储在ROM102中程序或从存储单元109中装入RAM103的程序图8中的CPU101执行各种处理过程。RAM103还存储CPU101所需的数据以便执行所需的各种处理等。
DRM控制单元104是用上述的DRM执行处理。在此情况下,例如,由于“OpenMG X”如上所述被应用成DRM和因此版权等被保护的内容数据需要被加密,DRM控制单元104加密内容数据。此外,DRM控制单元104解密被加密的所需的内容数据,和根据需要通过ATRAC(自适应变换声音编码)3系统等等编码内容数据。
经总线105彼此连接CPU101,ROM102,RAM103,和DRM控制单元104。总线105还与输入-输出接口106相连接。
连接包括键盘、鼠标等的输入单元107的输入-输出接口106,包括显示器/扬声器等的输出单元108、包括硬盘或类似装置的存储单元109、和包括调制解调器、终端适配器或类似装置的通信单元110。该通信单元110通过网络(因特网)2执行通信处理。该通信单元110也根据客户(例如图1中的EMD客户)执行模拟信号或数字信号的通信处理。
当需要时,输入-输出接口106也连接驱动器111,由于需要在驱动器中插入包括磁盘、光盘、磁光盘、半导体存储器或类以装置的记录介质112。作为需要,从可移动记录介质112中读取的计算机程序安装在存储单元109中。
根据本发明,图1中的内容分配系统(EMD系统)中的EMD服务的过程将参照图9和图18的流程图和图24和图25的箭头图表在下面进行描述。图9的流程图表示在EMD客户1端上的过程范例。图18表示了EMD服务器3端上的过程范例。图4和图25显示了在EMD客户1和EMD服务器3之间的过程中的关系。
EMD客户1和EMD服务器3的相应过程将参考图9和图18的顺序在下面分别描述。通过参考图24或图25中的相应步骤可以容易的理解在这些设备之间的过程中的相互关系。
首先,在图9中的步骤S1,该EMD客户1访问EMD服务器3以获得如上所述图4中顶页81的信息。然后,在步骤S2,在获得的信息的基础上,该EMD客户1在包含在EMD客户1中的显示单元23上显示顶页81。
因此,在步骤S1中的过程也可被称之为用于显示顶页81的预处理,并且因此在步骤S1中的过程此后将被称作“顶页显示准备过程”。“顶页显示准备过程”的细节显示在图10的流程图中。下面,将参考图10的流程图描述“顶页显示准备过程”的细节。
附带的,假设通过图3中的列表获取单元71执行“顶页显示准备过程”(该“顶页显示准备过程”是列表获取单元71的一个功能)。
例如,当EMD客户1的电源(未示处)被开启,CPU11启动列表获取单元71到内容全数据获取单元76的每个装置。
然后,在步骤S21,该列表获取单元71通过通信单元19和网络2访问EMD服务器3。即,该列表获取单元71通知连接到EMD服务器3的通信单元19。
附带的,假设该EMD服务只对成员有效。在该情况下,由于用户需要认证,该EMD服务器3产生认证请求给EMD客户1(后面描述的图19和图24中的步骤221)。
然后,在步骤S22中,该列表获取单元71响应来自EMD服务器3的认证请求。就是说,该列表获取单元71通过通信单元19和网络2发送用户ID和口令给EMD服务器3。
当接收用户ID和口令时,该EMD服务器认证EMD客户1(后面描述的图19中的步骤S222和S223)。
当EMD服务器确定利用EMD客户1的用户不是有效用户,或确定EMD客户1不是有效客户,该EMD服务器通过网络2发送预定错误信息给EMD客户1(后面描述的图19中的步骤S224(NO)和S225)。
当列表获取单元71通过通信单元19接收该错误信息,该列表获取单元71在步骤S23确定验证标签不被发送,并且返回该过程到步骤S21,以重复从步骤S21向下的过程。就是说,用户ID和口令被再次发送给EMD服务器3。
另一方面,当EMD服务器3确定使用EMD客户1的用户是有效用户并确定EMD客户1是有效客户,该EMD服务器3发布证明使用EMD客户1的用户和EMD客户1已经被认证的验证标签,并通过网络2发送验证标签给EMD客户1(后面描述的图19中的步骤S224(YES)和图19和图24中的步骤S226)。
然后,该列表获取单元71在步骤S23中确定验证标签被发送,通过通信单元19接收该验证标签,并将该验证标签存储在RAM13中。因此建立在EMD客户1和EMD服务器3之间的连接。
附带的,当EMD服务不只是成员资格服务,上述从步骤S22到步骤S24的过程被忽略。
当由此建立连接时,该MD服务器3通过网络2发送顶页81的信息给EMD客户1(后面描述的图19和图24中的S227)。
然后,在步骤S25中,该列表获取单元71通过通信单元19接收顶页81的信息,并将顶页81的信息存储在RAM13中(提供顶页81的信息给显示控制单元73和焦点设置单元72)。
返回图9,在步骤S2,该显示控制单元73解释顶页81的信息,并且如图4所示在显示单元23上显示该顶页81。
在步骤S3中,该显示控制单元73确定是否指定结束该过程的指令。
当给EMD客户1的电源关闭时,例如,该显示控制单元73在步骤S3中确定指定结束该过程的指令,由此EMD客户1的过程结束。
再次直接注意到步骤S2的过程,尤其是,在步骤S2的过程之前立刻注意到,焦点设置单元72在音乐段表现页的预定的一个(在图4的范例中的“商店经理推荐”)标题上设置(初始设置)焦点,该音乐段表现页包含在顶页81的信息中,并且将其通知给显示控制单元。因此,在步骤S2,该显示控制单元73在显示单元23上显示该顶页(图4),其中光标82设置在标题(“商店经理推荐)的位置上。
就是说,如上所述,通过将光标82设置在标题上,该焦点被设置在列表(音乐段表现页)上。通过按压输入键43,该用户能根据上面设置有光标82的标题将列表显示在显示单元23上(音乐段表现页)。
另外,如图11所示,该用户通过按压向下键45或向上键44可影响顶页81的光标82转移。即,每按压一次向下键45或向上键44时,该焦点设置单元72更新音乐段表现页的标题上的焦点的设置,该音乐段表现页包含在顶页81的信息中。
在步骤S4到S6中执行该过程。
尤其是,当在步骤S3中确定仍然没有指定结束该过程的指令,该焦点设置单元72在步骤S4中确定是否按压向上键44或向下键45。
当按压向上键44或向下键45时(当在步骤S4中确定按压向上键44或向下键45时),该焦点设置单元72在步骤S5中更新焦点的设置。即,该显示控制单元73显示其中光标的位置被更新的顶页81(如图11所示的该顶页81,其中设置的音乐段表现页的标题的位置也被更新)。该过程此后进行到步骤S6中。
另一方面,当不按压向上键44和向下键45时(当该焦点设置单元72在步骤S4中确定不按压向上键44或向下键45时),该过程进行到步骤S6,而不执行步骤S5中的过程(即,焦点和光标82没有被更新)。
在步骤S6中,该列表获取单元71确定是否按压进入键。
当不按压进入键(当列表获取单元71在步骤S6中确定不按压进入键43)时,该过程返回到步骤S4以重复从步骤S4及以下过程。即,从步骤S4到步骤S6的过程被重复除非按压进入键43,并且该显示单元23显示在图11中显示的顶页81(其中光标82被设置在不同位置的顶页81)。
另一方面,当按压进入键43时(当列表获取单元71在步骤S6中确定按压进入键43时),此时,该列表获取单元71在步骤S7执行获取音乐段表现页的信息的过程,该音乐段表现页具有上面设置有焦点的标题(标题上设置有光标81)。在步骤S7中的过程在此被称作音乐段表现页获得过程。音乐段表现页获得过程的细节显示在图12的流程中。该“音乐段表现页获得过程”的细节将参考图12的流程在下面进行描述。
附带的,假设由图3中的列表获取单元71执行“音乐段表现页获得过程”(即“音乐段表现页获得过程”是列表获取单元71的一个功能)。
如上所述,该顶页81的信息包括每个音乐段表现页的URL地址。因此,在第一步骤S41中,该列表获取单元71根据上面设置有焦点的标题(在图4的范例中的“商店经理推荐”)识别音乐段表现页的URL地址。
在该情况下,由于在EMD服务器3上指定URL地址(附带的,该URL地址指定在后面描述的图28的范例中的商店服务器301-1上),在步骤S42中,该列表获取单元71访问由识别的URL地址指定的EMD服务器3(通过通信单元19和网络2)以请求获得在URL地址中存在的数据(音乐段表现页的信息)。
该EMD服务器3通过网络2发送音乐段表现页的请求信息给EMD客户1(后面描述的图18和图24中的步骤S205)。
然后,在步骤S43,该列表获取单元71通过通信单元19接收音乐段表现页的信息,并将该音乐段表现页的信息存储在RAM13中(提供该音乐段表现页的信息给显示控制单元73和焦点设置单元72)。
此时,该列表获取单元71获得如图13所示的HTML文本,例如,音乐段表现页的信息(音乐段的列表)。
下面将参考图13描述该音乐段表现页(HTML文本)211的信息。
附带的,尽管图13中的HTML文本221具有在图最左端添加的行号,但为了简化描述而添加该行号,实际上经常不添加。
在HTML文本221中的’<’and’>’之间的插入部分称之为标记,通过使用标记执行标记。
在MUSIC标记(<MUSIC>和</MUSIC>)之间的插入部分(从第3行到第17行的部分或从地19行到第33行的部分)包括与一个音乐段有关的各种信息(如后面所述的用于识别该音乐段的音乐段信息和用于该音乐段的许可费,重复试听再现的准许数量等)。
即,通过在音乐段表现页的信息221中的MUSIC标记列出每个音乐段。
在TITLE标记(<TITLE>和</TITLE>)之间插入的字符串表示音乐段的标题。例如,在第4行中的TITLE标记之间插入的字符串是“49 DANCE”,并由此该音乐段的标题被识别为“49 DANCE”。在ARTIST标记(<ARTIST>和(/ARTIST>)之间插入的字符串表示艺术家,即,音乐段的演奏者、歌唱家等的姓名。例如,在第5行中的ARTIST标记之间插入的字符串是“DC UNIT”,并由此该艺术家的姓名被识别为“DC UNIT”。附带的,如图5中的音乐段91所示,在TITLE标记之间插入的字符串(标题)和在ARTIST标记之间插入的字符串(艺术家姓名)在显示单元23上显示为音乐段信息。
在PRICE标记(<PRICE>和</PRICE>)之间插入的数字串表示音乐段的许可费[日元]。例如,在第6行中的PRICE标记之间插入的数字串是“100”,由此用于该音乐段的许可费被识别为“100日元”。
在SAMPLE标记(<SAMPLE>和</SAMPLE>)之间的插入部分包括音乐段的试听数据。尤其是,在REPEAT标记(<REPEAT>和</REPEAT>)之间插入的数字串表示数字,该数字表示音乐段的试听再现被允许重复几次(该数字以后被称作重复试听再现的允许数量)。附带的,将在后面描述重复试听再现的准许数量。在SAMPLEDATA标记(<SAMPLEDATA>和</SAMPLEDATA>)之间插入的字符串表示试听数据存在的URL地址(在HTTP协议中的URL地址)。
在CONTENT标记(<CONTENT>和</CONTENT>)之间插入的部分包括音乐段的全数据(内容数据)上的信息。尤其是,在CONTENTDATA标记(<CONTENTDATA>和</CONTENTDATA>)之间插入的字符串表示全数据存在的URL地址(在HTTP协议中的URL地址)。
在LICENSE标记(<LICENSE>和</LICENSE>)之间插入的部分包括对应于音乐段的许可证上的信息。尤其是,在LICENSEDATA标记(<LICENSEDATA>和</LICENSEDATA>)之间插入的字符串表示当获得许可证的数据时访问的URL地址(在HTTP协议中的URL地址。
附带的,不同服务器URL地址(http://sanple.foobar.com/、http://content.foobar.com/、和http://license.foobar.com/中的一个)被指定用于图13的范例中的预定音乐段中的每个试听数据,全数据、和许可证数据。这对应于以后描述的图28的范例。即,在该情况中,尽管没有显示,EMD服务器3的URL地址(例如,http://(EMD服务器3的域名).com/等)被指定用于预定音乐段的每个试听数据、全数据和许可证数据。
返回图9,当“音乐段表现页获得过程(步骤S7中的过程)”被执行,并且该音乐段表现页的信息(HTML文本)221被提供给显示控制单元73和焦点设置单元72,在步骤S8中该显示控制单元73解释该音乐段表现页的信息(HTML文本)221,并且在显示单元23上显示如图5所示的音乐段表现页91。尤其是,在步骤S8之前,该焦点设置单元72设置一个专用的包含在音乐段表现页91的信息(HTML文本)221的音乐段(通过MUSIC标记识别的音乐段)作为感兴趣的音乐段,并将该音乐段通知给显示控制单元73。然后,在步骤S8的过程中,该显示控制单元73在显示单元23上显示该音乐段表现页91,其中光标92设置在通知的感兴趣的音乐段的音乐段信息(图5范例中的“49舞曲”和“DCU...”)的位置处。
在步骤S9中,如上所述,该EMD客户1通过网络2从EMD服务器3中自动获得感兴趣的音乐段的试听数据,并通过扬声器21自动再现该音乐段的试听数据。
在步骤S9中的该过程此后被称为“试听数据获得和再现过程。”“试听数据获得和再现过程”的细节被显示在图14的流程图中。下面将参考图14的流程图描述“试听数据获得和再现过程”的细节。
附带的,假设图13中的内容试验数据获得单元74执行“试听数据获得和再现过程”的主要部分(内容试验数据获得单元74的一个功能)。在“试听数据获得和再现过程”中的少数过程被焦点设置单元72和显示控制单元73实施。
首先,在步骤S61中,该内容试验数据获得单元74为了将音乐段初始化设置为感兴趣的音乐段开始“一个音乐段样本收听过程”。该“一个音乐段样本采样收听过程”涉及自动获得预定音乐段的试听数据的过程(具体试听再现过程)和自动再现对应于试听数据的音乐段(一部分)的过程。后面将参考图15的流程图描述“一个音乐段样本收听过程”。
在该实施例中,不同时执行多个音乐段的试听再现,并由此用于多个音乐段中每个音乐段的“一个音乐段样本收听过程”不同时执行。然后,如上述图6所示,由于通过按压向上键44或向下键45来改变用于试听的音乐段(即,感兴趣的音乐段),用于该“一个音乐段样本收听过程”的音乐段(感兴趣的音乐段)也需要根据该改变而改变。然而,当按压向上键44或向下键45的时限仅仅与更新用于“一个音乐段样本收听过程”的音乐段(感兴趣的音乐段)的时限一致时,发生下列问题。尤其是,当用户在短时间间隔内重复点击向上键44或向下键45,例如,该EMD客户1为试听数据发送不必要的请求给EMD服务器3,由此不仅在网络2上等待线而且在EMD服务器上加重负载。
为了解决该问题,当在按压向上键44或向下键45的指定时间(例如500毫秒)内在此按压向上键44或向下键45,根据该实施例,该EMD客户1更新感兴趣的音乐段(更新如图6所示的音乐段表现页91中的光标的位置),但不为该感兴趣的音乐段执行“一个音乐段样本收听过程”(即,为该音乐段连续执行“一个音乐段样本收听过程”,该音乐段被再现用于当前的试听,而不为感兴趣的音乐段的试听数据发送请求给EMD服务器3)。
换句话说,为了解决该问题,根据本发明该EMD客户1根据用户的造作执行控制用于“一个音乐段样本收听过程”(用于试听)的音乐段的过程。即,该过程是目前被描述的图14中的“试听数据获得和再现过程”。换句话说,该“试听数据获得和再现过程”控制“一个音乐段样本收听过程”的开始和结束的时间。因此,互相独立的执行(互相并行)用于预定音乐段的该“试听数据获得和再现过程”和该“一个音乐段样本收听过程”。
再次直接注意步骤S61,在用于感兴趣的音乐段(初始设置)的“一个音乐段样本收听过程”在步骤S61的过程中被执行之后,该焦点设置单元72在步骤S62中确定是否按压向上键44或向下键45。
当向上键44或向下键45被按压时(当在步骤S62中焦点设置单元72确定向上键44或向下键45被按压时),在步骤S63中该焦点设置单元72更新感兴趣的音乐段(焦点设置)。即,如图6所示,该显示控制单元73显示该音乐段表现页91,其中光标的位置被更新(在该音乐段表现页91中该音乐段信息的位置也被更新,这从图6中的两个较低音乐段表现页91之间的相互关系中可以理解)。此后该过程进行到步骤S64。
另一方面,当向上键44或向下键45都没有被按压时(当该焦点设置单元72在步骤S62确定向上键44或向下键45没有被按压时),该过程进行到步骤S64而不执行步骤S63中的过程(即,焦点和光标92不被更新)。
在步骤S64中,该内容试验数据获得单元74确定计时器51是否执行计时操作。
即,在该情况下,该计时器51计时上述指定时间(例如500毫秒)。如后面所述,当向上键44或向下键45被按压,并且用于预定音乐段的“一个音乐段样本收听过程”开始时,该计时器51开始计时操作(后面描述的图15中的步骤S81),并且当计时该指定时间时,该计时器51结束计时操作。
因此,当计时器51执行计时操作时(当在步骤S64中确定该计数器51执行计时操作时),确定自即刻在前操作(按压向上键44或向下键45的操作)的时间以来该指定时间还没有流逝,并且连续执行用于该音乐段的“一个音乐段样本收听过程”,该音乐段当前被再现用于试听。即,不执行后面描述的步骤S65到S67的过程(因此为了试听当前被再现的音乐段连续被再现用于试听),并且该过程进行到步骤S68。
另一方面,当计时器51不执行计时操作(当在步骤S64中确定该计时器51不执行计时操作),该内容试验数据获得单元74确定自即刻在前操作(按压向上键44或向下键45的操作)的时间以来至少该指定时间已经流逝。在步骤S65中,该内容试验数据获得单元74确定为了试听而当前被再现的音乐段是否是目前感兴趣的音乐段。
当为了试听而当前被再现的音乐段是目前感兴趣的音乐段时(当内容试验数据获得单元74在步骤S65中确定为了试听而当前被再现的音乐段是目前感兴趣的音乐段时),连续执行用于感兴趣的音乐段(为了试听而当前被再现的音乐段)的“一个音乐段样本收听过程”。即,不执行后面描述的步骤S66和S67中的过程(因此直到当前为了试听而已经被再现的音乐段为了试听连续被再现),并且该过程进行到步骤S68。
另一方面,当为了试听而当前被再现的音乐段不同于感兴趣的音乐段时(当内容试验数据获得单元74在步骤S65中确定为试听而当前被再现的音乐段不是目前感兴趣的音乐段时),该内容试验数据获得单元74在步骤S66中强迫终止用于音乐段的“一个音乐段样本收听过程”,该音乐段为了试听而当前被再现,在步骤S67开始用于当前感兴趣的音乐段的“一个音乐段样本收听过程”,并且将该过程进行到步骤S68。因此,自动获得目前感兴趣的音乐段的试听数据,并且为了试听自动再现与试听数据对应的感兴趣的音乐段(一部分)。
在步骤S68,该显示控制单元73确定是否按压进入键43或离开键47(返回键)。
如上述图7所示,当按压进入键43时,在显示单元23上显示的内容从音乐段再现页91更新为购买确认图像93。
另一方面,当按压离开键47(返回键)时,该显示控制单元73确定指令以再次显示该顶页81。因此在显示单元23上显示的内容从图5中的音乐段表现页91更新为图4中的顶页81。
当既不按压进入键43也不按压离开键47(返回键)时(当显示控制单元73在步骤S68中确定不按压进入键43或离开键47(返回键)时),该过程返回到步骤S62以重复从步骤S62及以下步骤的过程。即,直到按压进入键43或离开键47(返回键)时,重复从步骤S62到步骤S68的过程(根据用户按压向上键44或向下键45的操作,执行显示在图6中的过程)。
另一方面,当按压进入键43或离开键47(返回键)时(当显示控制单元在步骤S68中确定按压进入键43或离开键47(返回键)时,该“试听数据获得和再现过程”结束。然后执行图9中步骤S10的过程。
尤其是,该显示控制单元73在步骤S10中确定是否指定显示顶页81的指令。
例如,当按压离开键47(返回键)时,该显示控制单元73在步骤S10中确定指定显示该顶页81的指令,该过程返回到步骤S2,并且在显示单元23上显示图4中的顶页81。
另一方面,例如,当按压进入键43时,该显示控制单元73在步骤S10中确定不指定显示该顶页81的指令,并且在显示单元23上显示图7中的购买确认图像93。然后,该显示控制单元73在步骤S11中确定是否指定获得感兴趣的音乐段的全数据(内容数据)的指令。
尤其是,当在如图7所示的状态下(购买确认图像被显示的状态)再次按压进入键43时,该显示控制单元73在步骤S11中确定指定获得感兴趣的音乐段的全数据(内容数据)的指令。在步骤S12中,下载感兴趣的音乐段的全数据。附带的,以后步骤S12的过程被称之为“内容数据获得过程”。后面将参考图16描述“内容数据获得过程”的细节。
另一方面,在该状态下(购买确认图像93被显示的状态)按压向下键45并且还按压进入键43时,该显示控制单元73在步骤S11中确定不指定获得感兴趣的音乐段的全数据(内容数据)的指令。该过程返回到步骤S9以再次执行“试听数据获得和再现过程”。尤其是,如图7所示,在显示单元23上显示的内容动购买确认图像93返回到音乐段表现页91,并且为了再次试听而自动再现预定的音乐段。
下面参考图15的流程图描述“一个音乐段样本收听过程”的细节。
附带的,假设该“一个音乐段样本收听过程”被图3中的内容试验数据获得单元74和再现单元75执行的情况(该“一个音乐段样本收听过程”是内容试验数据获得单元74和再现单元75中每个单元的一个功能)。
首先,为了该计时器51计时上述指定时间,该内容试验数据获得单元74在步骤S81中启动该计时器51(使得计时器51开始计时操作)。
在步骤S82中,该内容试验数据获得单元74识别感兴趣的音乐段的试听数据的URL地址。如上所述,在该情况下,该感兴趣音乐段的试听数据的URL地址包含在图13中的音乐段表现页的信息(HML文本)221中。在SAMPLEDATA标记(见第9行和第25行)之间插入的字符串是感兴趣的音乐段的试听数据的URL地址。
在该情况下,由于上面所述,该URL地址被指定在EMD服务器3中(附带的,该URL地址被指定在后面描述的图28范例中的试听数据服务器301-3上),在步骤S83中该内容试验数据获得单元74通过识别的URL地址访问执行的EMD服务器3(通过通信单元19和网络2)以请求下载(获得)存在于URL地址上的数据(试听数据)。
该EMD服务器3通过网络2发送请求的试听数据给EMD客户1(后面描述的图18和图24中的步骤S207)。
然后,在步骤S84中,该内容试验数据获得单元73通过通信单元19接收来自EMD服务器3发送的试听数据,并且以固定量将该试听数据写入到RAM13中(提供该试听数据给再现单元75)。
在步骤S85中,该再现单元75确定是否加密该试听数据。
当试听数据被加密时(当再现单元75在步骤S85中确定该试听数据被加密时),该再现单元75在步骤S86中从RAM13中读取加密的试听数据,解密该加密的试听数据(使得DRM控制单元24解密该加密的试听数据,使之精确),并且将该试听数据写入到RAM13中。在步骤S87中,该再现单元75通过扬声器21再现与写入到RAM13中的试听数据对应的感兴趣的音乐段(其中一部分)。
附带的,当不加密该试听数据时(当该再现单元75在步骤S85中确定不加密该试听数据时),不执行步骤S86中的过程(解密过程),并且在步骤S87中再现与写入到RAM13中的试听数据对应的感兴趣的音乐段(其中一部分)。
在步骤S88中,该再现单元75确定是否获得(下载)了所有的试听数据。
当没有获得(下载)所有的试听数据(当该再现单元75在步骤S88中确定没有获得(下载)所有的试听数据),该过程返回到步骤S84以重复步骤S84及以下步骤的过程。即,顺序的获得剩余的试听数据,并且顺序的再现感兴趣的音乐段的剩余部分(对应于试听数据的部分)。
用于一个音乐段的重复试听再现的数量没有明确受限。然而,由于临时将试听数据写入到RAM13中,该EMD客户1需要多次请求来自EMD服务器3的试听数据,该次数等于重复试听再现的数量。因此,请求超过所需的试听数据导致不必要使用网络2上的连接线容量的问题。因此,为了解决该问题,在上述实施例中,重复试听再现的准许数量被定义为EMD客户1和EMD服务器3之间的协议,并且用于每个音乐段的重复试听再现的准许数量包含在图13的音乐段表现页的信息(HTML文本)221中。尤其是,在REPEAT标记(见第8行和第24行)之间插入的数字时感兴趣的音乐段的视听数据的重复试听再现的准许数量。
因此,该再现单元75在步骤S89中确定试听再现是否已经被执行指定次数(即,重复试听再现的准许数量)。当试听再现没有被执行指定的次数(当该再现单元75确定该试听再现没有被执行指定的次数),该过程返回到步骤S83以重复步骤S83及以下步骤的过程。该再现单元75重复多次从步骤S83到步骤S89的过程,该次数对应于指定的次数。当感兴趣的音乐段为了试听已经被再现指定的次数,在步骤S89中确定该试听再现已经被执行指定的次数,由此用于该感兴趣的音乐段的“一个音乐段样本收听过程”结束。
应当注意如上所述,当“试听数据获得和再现过程”中的步骤S66(图14)中的过程被执行时,用于预定音乐段的“一个音乐段样本收听过程”被强迫终止,而不管在步骤S81到S89中的哪个过程在被执行。
下面将参考附图16描述“内容数据获得过程“的细节。
附带的,假设图3中的内容全数据获得单元76执行“内容数据获得过程”(即该“内容数据获得过程”时内容全数据获得单元76的一个功能)。
当在如上图7所示为了试听而预定音乐段(感兴趣的音乐段)被再现的状态中两次按压该进入键43,在步骤S11中(图9)确定指定获得感兴趣的音乐段的全数据(内容数据)的指令,并且在步骤S12的过程,即,图16中的“内容数据获得过程”被执行。
尤其是,在步骤S101,该内容全数据获得单元76识别感兴趣音乐段的全数据的URL地址。如上所述,在该情况下,该感兴趣音乐段的全数据的URL地址包含在图13中的音乐段表现页的信息(HTML文本)221中。尤其是,在CONTENTDATA标记(见第12行和第28行)之间插入的字符串时感兴趣音乐段的全数据的URL地址。
在该情况下,由于如上所述,在MD服务器3上指定URL地址(附带的,URL地址被指定在后面描述的图28范例中的内容数据服务器301-4中),该内容全数据获得单元76在步骤S102中通过识别的URL地址访问指定的EMD服务器3(通过通信单元19和网络2)以请求下载(获得)存在于URL地址上的数据(感兴趣音乐段的全数据)。
该EMD服务器3通过网络2发送感兴趣音乐段的请求的全数据给EMD客户1(后面描述的图25和图18中的步骤S209(详情参见图20))。
然后,在步骤S103中,该内容全数据获得单元76接收感兴趣音乐段的全数据,该数据从EMD服务器3通过通信单元19被发送,并将该感兴趣音乐段的全数据存储在数据存储单元15中。由此该“内容数据获得过程”结束。
在“内容数据获得过程”结束后,基于EMD服务和被每个EMD客户1和EMD服务器3使用的DRM来执行用于感兴趣音乐段的全数据的计费过程等其他过程。尽管不明确限制,在该实施例中的“内容数据获得过程”之后执行的过程如下。
在该实施例中,如上所述,“OpenMG X”被用作DRM,并且证明标签由EMD服务器3在EMD客户1验证时刻被发布,并且被EMD客户1保持(如上所述图10中的步骤S24)。因此,在步骤S12中的“内容数据获得过程”之后,执行图9中的步骤S13和S14中的过程。
在步骤S13和S14中的过程基于下面两个假设。第一个假设如上所述,实质上为了使用(再现)内容数据(音乐段的全数据)而获得许可证(许可证的数据)并且在获得许可证的数据时执行计费过程。第二个假设是考虑到方便用户,为了忽略在计费过程的时候验证EMD客户1的过程,当请求该许可证数据时,该EMD客户1发送验证标签给EMD服务器3,并假设当接收验证标签时,该EMD服务器3检查验证标签的有效性,并当验证标签有效时发送许可证数据给EMD客户1。
尤其是,在步骤S13中,该内容全数据获得单元76确定是否已经获得许可证数据。
当已经获得许可证数据(当内容全数据获得单元76在步骤S13中确定已经获得该许可证数据),从上述的第一假设中确定计费过程已经被执行,并因此该过程返回到步骤S9以重复步骤S9及以下步骤的过程。尤其是,如图7所示,在完成下载之后图像96显示在显示单元23上,并且确认按压进入键43,该音乐段表现页91被再次显示在显示单元23上,并且通过扬声器21为了试听而再次自动再现预定的音乐段。
另一方面,当仍然没有获得许可证数据时(当内容全数据获得单元76在步骤S13中确定仍然没有获得许可证数据),基于上述第二假设在步骤S14中执行获得许可证数据的过程。附带的,在步骤S14中的过程此后被称作“许可证获得过程”。“许可证获得过程”的细节将显示在图17的流程图中。下面将参考图17的流程图描述“许可证获得过程”的细节。
附带的,假设图13中的内容全数据获得单元执行“许可证获得过程”(即“许可证获得过程”是内容全数据获得单元76的一个功能)。
首先,在步骤S121中,该内容全数据获得单元76识别访问的URL地址以获得许可证数据。如上所述,在该情况下,该URL地址包含在(插入)在相应的音乐段的LICENSEDATA标记之间(见第15行和第31行),该音乐段在图13中的音乐段表现页的信息(HTML文本)221中。如上所述,由于在该实施例中应用“OpenMG X”,音乐段(见后面描述的图21等)的全数据的报头页包括该URL地址。因此,当内容全数据获得单元76识别被访问的URL地址以获得许可证数据时,该内容全数据获得单元76可参考音乐段表现页的信息(HTML文本)221,或参考音乐段的全数据的报头。
在其他情况下,由于如上所述,该情况下(附带的,该URL地址指定在后面描述的图28范例中的许可证服务器301-5中)URL地址被指定在EMD服务器3中,该内容全数据获得单元76在步骤S122中通过识别的URL地址访问指定的EMD服务器3(通过通信单元19和网络2)。在步骤S123中,该内容全数据获得单元76将验证标签和用于指定许可的感兴趣音乐段的信息(以后称作许可证指定信息)给EMD服务器3。
当通过网络2接收验证标签和许可证指定信息,该EMD服务器3利用验证标签执行预定的计费过程(后面描述的图22和图25中的步骤S261和S262)。
当EMD服务器3在计费过程中失败,该EMD服务器3通过网络2发送预定的错误信息给EMD客户1(后面描述的图22中的步骤S263(NO)和S264)。
当通过通信单元19接收错误信息时,该内容全数据获得单元76在步骤S124中确定没有获得许可证(没有接收到许可证数据),并且在步骤S126中执行预定的错误过程。因此,该“许可证获得过程“结束。
另一方面,当EMD服务器3成功完成该计费过程,该EMD服务器3通过网络2发送许可证数据(见后面描述的图23)给EMD客户1(见后面描述的图22中的步骤S263(YES)和步骤S265到S267,这些步骤中只有步骤S266在图25中描述)。
当通过通信单元19接收许可证数据时,该内容全数据获得单元76在步骤S124中确定获得该许可证(接收许可证数据),并且在步骤S125中将该许可证数据存储在数据存储单元15中。因此“该许可证获得过程”结束。
当EMD客户1由此获得用于该内容数据的许可证时(感兴趣音乐段的全数据),该EMD客户1能使用该内容(感兴趣的音乐段)。
附带的,使用内容数据的过程本身不直接与本发明有关,并且本领域技术人员通过参考上述WO02/080446论文等内容能容易的理解其细节。因此该过程的详细描述将被忽略。
返回到步骤S9,当在步骤S13的过程中确定已经获得许可证数据或当步骤S14的过程结束时,该过程返回到步骤S9以再次执行“试听数据获得和再现过程”。尤其是,如图7所示,在显示单元23上显示的内容从购买确认图像93返回到音乐段再现页91,并且再次自动执行预定音乐段的试听再现。
在图1的EMD系统中的EMD客户1端的过程已经参考图9及其他图在上面进行了描述。
下面,将参考图18及其他图来描述图1的EMD系统中的EMD服务器3端的过程。
在图18的步骤S201中,EMD服务器3的CPU101(图8)确定EMD服务器3是否被EMD客户1访问。
当EMD服务器3不被EMD客户1访问时(当EMD服务器3在步骤S201中确定该EMD服务器3不被EMD客户1访问时),该EMD服务器3在步骤S212中确定是否指定结束该过程的指令。当EMD服务器3在步骤S212中确定指定结束该过程的指令,该过程结束。另一方面,当EMD服务器3在步骤S212中确定不指定结束该过程的指令,该过程返回到步骤S201以再次确定EMD服务器3是否被EMD客户1访问。即,该EMD服务器3一直监视来自EMD客户1对其进行的访问(除非指定结束该过程的指令)。
当EMD服务器3被EMD客户1访问时(当EMD服务器3在步骤S201中确定该EMD服务器3被EMD客户1访问时),该CPU101执行与内容访问(请求的内容)对应的过程(后面描述的步骤S203、S205、S207、S209中的一个过程)。此后,该过程进行到步骤S212以执行步骤S212及以下步骤的过程。即,在执行响应来自EMD客户1的访问的过程之后,该EMD服务器3再次监视来自EMD客户1的访问(除非指定结束该过程的指令)。
尤其是,例如,当EMD客户1执行上述图9中的步骤S1中的“顶页显示准备过程(详见图10)”,即,当EMD客户1请求顶页81的信息,该CPU101在步骤S202确定顶页81的信息被请求。在步骤S203中,该CPU101从存储单元109中读取顶页81,并通过通信单元110和网络2发送顶页信息81给EMD客户1。附带的,在步骤S203中的过程此后被称为“顶页信息提供过程”。后面将参考图19的流程图描述“顶页信息提供过程”的细节。
例如,当EMD客户1执行上述图9的步骤S7中的“音乐段表现页获得过程(详见图12)”,即,当EMD客户1请求音乐段表现页91的信息,该CPU101在步骤S202中确定顶页81的信息不被请求,然后,在步骤S204中,该CPU101确定音乐段表现页91的信息被请求。在步骤S205中,该CPU101从存储单元109中读取音乐段表现页91的请求信息(图13中的HTML文本221),并且通过通信单元110和网络2将音乐段表现页91的信息发送给EMD客户1。
例如,当EMD客户1执行如上所述图9的步骤S9中的“试听数据获得和再现过程(图14中的细节)”(确切的说,当EMD客户1执行图15中的“一个音乐段样本收听过程”),即,当EMD客户1请求感兴趣音乐段的试听数据时,该CPU101在步骤S202和S204的每个步骤中确定没有产生与步骤S202和S204的每个步骤的过程对应的请求。然后,在步骤S206中,该CPU101确定试听数据被请求。在步骤S207中,该CPU101从存储单元109中读取请求的试听数据,并且通过通信单元110和网络2发送该试听数据给EMD客户1。
例如,当EMD客户1执行上述图9的步骤S12中的“内容数据获得过程(详见图16)”,即,当EMD客户1请求感兴趣音乐段的全数据时,该CPU101在步骤S202、S204、和S206的每个步骤中确定没有进行与步骤S202、S204、和S206的每个步骤的过程对应的请求。然后,在步骤S208中,该CPU101确定内容数据被请求。在步骤S209中,该CPU101从存储单元109中读取请求的内容数据(感兴趣音乐段的全数据),并且通过通信单元110和网络2将内容数据发送给EMD客户1。附带的,在步骤S209中的过程以后称作“内容数据分配过程”。后面将参考图20的流程图描述“内容数据分配过程”的细节。
例如,当EMD客户1执行上述图9的步骤S14中的“许可证获得过程(详见图17)”,即,当EMD客户1请求与感兴趣音乐段对应的许可证数据时(音乐段的下载的全数据),该CPU101在步骤S202、S204、S206和S208的每个步骤中确定没有进行与步骤S202、S204、S206和S208的每个步骤的过程对应的请求。然后,在步骤S210中,该CPU101确定许可证被请求。在步骤S211中,该CPU101产生请求的许可证数据,并且通过通信单元110和网络2将许可证数据发送给EMD客户1。附带的,在步骤S211中的过程以后称作“许可证提供过程”。后面将参考图22的流程图描述“许可证提供过程”的细节。
下面,将顺序的描述“顶页信息提供过程(步骤S203中的过程)”、“内容数据分配过程(步骤S209中的过程)”、和“许可证提供过程(步骤S211中的过程)”。
首先,将参考图19的流程图详细描述“顶页信息提供过程(图18中步骤S203中的过程)”。
当如上所述EMD客户1在图10的步骤S21中访问EMD服务器3,该CPU101在图18的步骤S202中确定顶页81的信息被请求,并且在步骤S203中开始“顶页信息提供过程”。
尤其是,在该情况下,由于EMD服务只对成员有效,并且该EMD服务器3需要验证用户,如上所述,该EMD服务器3在图19中的步骤S221中产生验证请求给EMD客户1。
如上所述,该EMD客户1在图10的步骤S22中响应来自EMD服务器3的验证请求。即,该EMD客户1通过网络将用于ID和口令发送给EMD服务器3。
然后,该CPU101在步骤S222中通过通信单元110接收用户ID和口令,在步骤S223中验证EMD客户1,并在步骤S224中确定验证是否成功。
当验证成功时(当CPU101在步骤S224中确定验证已经成功时),该CPU101在步骤S226中产生验证标签并将该验证标签通过通信单元110和网络2发送给EMD客户1。在步骤S227中,该CPU101从存储单元109中读取顶页81的信息,并通过通信单元110和网络2将该顶页81的信息发送给EMD客户1。由此,该“顶页信息提供过程”结束。
另一发明,当验证失败(当CPU101在步骤S224中确定验证没有成功),该CPU101在步骤S225中通过通信单元110和网络2发送预定的错误信息给EMD客户1。因此,“该顶页信息提供过程”结束。
附带的,当EMD服务不只是成员资格服务,只执行上述步骤S227中的过程。
下面,参考图20的流程图详细描述“内容数据分配过程”(图18的步骤S209中的过程)。
当EMD客户1如上所述在图16的步骤S102中请求下载(获得)感兴趣音乐段的全数据时,该EMD服务器3的CPU101在步骤S202、S204、和S206的每个步骤中确定没有进行与步骤S202、S204、和S206的每个步骤的过程对应的请求,然后,在步骤S208中,该CPU101确定内容数据被请求。在步骤S209中,该CPU101执行“内容数据分配过程”。
尤其是,在图20的步骤S241中,该EMD服务器3的CPU101从存储在存储单元109的多个内容数据(音乐段的全数据)中读取请求的内容数据(存储在URL地址指定的位置上的感兴趣的音乐段的全数据)。
在步骤S242中,该CPU101提供内容数据给DRM控制单元104以使用预定的加密密钥(以后称作内容密钥Kc)来加密该内容数据。
附带的,当存储在存储单元109中的内容数据(感兴趣音乐段的全数据)没有被ATRAC3系统编码,在ATRAC3系统编码该内容数据后该DRM控制单元104执行加密。而且,内容数据能以预加密状态存储在存储单元109中。在该情况下,可以忽略步骤S242的过程。
下面,在步骤S243中,该CPU101将解密该加密的内容的必要的密钥信息(后面描述的图21中的EKB和KEKBC(Kc))和用于识别许可证以使用该内容(感兴趣的音乐段)的必要的许可证ID添加到报头中用于形成其中加密的内容数据被发送的形式。
然后,在步骤S244中,该CPU101通过通信单元110和网络2将通过在步骤242的过程中格式化该加密的内容数据获得的数据和密钥信息的报头以及在步骤S243的过程中添加的许可证ID发送给EMD客户1。
如上所述,在图16的步骤S103中,该EMD客户1将该数据(通过格式化加密的内容数据而获得的数据和密钥信息的报头和添加的许可证ID)作为感兴趣音乐段的全数据存储在数据存储单元15中。
图21显示了由此从EMD服务器3提供给EMD客户1的内容数据(感兴趣音乐段的全数据)的格式。
如图21所示,该格式包括报头和数据。
该报头包括内容数据、DRM(数字权利管理)信息、许可证ID、EKB(使能密钥块)、和从EKB产生的数据KEKBC。
该内容信息包括诸如内容ID(CID)的信息,该内容ID作为识别信息用于识别格式化的内容数据,和用于编码和解码该内容的编解码器方法。
该数字权利管理信息包括内容使用的使用规则/状态和URL地址。在该使用规则/状态中,例如,描述了多个内容再现和多个拷贝。
该URL地址是当由许可证ID指定的许可证被获得时访问的地址信息,并且是接收图1的范例中的许可证所必需的EMD服务器3的地址(后面描述的图28的范例中的许可证服务器301-5的地址)。该许可证ID识别需求的许可证以使用作为数据的记录内容。
该EKB是EMD客户1获得上述内容密钥Kc(用于解密该相应的加密内容数据的密钥)的必要信息,并且与包含在许可证中的设备节点密钥(DNK)(见后面描述的图23)一起使用。附带的,该EkB本身不直接与本发明有关,并且本领域技术人员通过参考上述WO02/0800446论文等内容能很容易的理解其细节。因此EKB的详细描述被忽略。
该数据包括任意数目的加密块。每个加密块包括IV(初始向量)、种子、通过使用密钥K’c加密该内容数据所获得的EK’c(数据)。
该密钥K’c通过应用内容密钥Kc和种子所计算的值构成,它是设置为随机数的值,通过下面公式表示的混乱信息函数K’c=Hash(Kc、种子)该初始向量IV和种子在每个加密块中被设置为不同的值。
在分开的8字节单元中实施内容数据的加密。以公知的CBC模式(密码链块)通过使用先前8字节的加密结果来加密随后的8字节。
在CBC模式中,当第一个8字节的内容数据被加密时,不存在先前8字节的加密结果。因此使用初始向量IV作为初始值加密第一个8字节的内容数据。
通过以该CBC模式执行加密,尽管一个加密块被解密,但其他加密块将不会被解密。
附带的,加密本身不直接与本发明有关,并且本领域技术人员通过参考上述WO02/0800446论文等内容能很容易的理解其细节。因此加密的详细描述被忽略。
如上所述,该EMD客户1能自由的和免费的从EMD服务器3中获得音乐段的全数据(内容数据)。因此,该音乐段(内容)本身能广泛的分布。
然而,如上所述,当使用获得内容时(当再现音乐段时),该EMD客户1需要保持许可证(数据)。因此,该EMD客户1执行上述图17中的“许可证获得过程”以获得许可证数据。在EMD服务器3端的与“许可证获得过程”对应的过程是如上所述的“许可证提供过程(图18的步骤S211中的过程)”。“许可证提供过程”的细节显示在图22的流程图中。下面将参照图22的流程图描述“许可证提供过程”的细节。
当EMD服务器3被EMD客户1访问时,并且在图17的步骤S122和S123的过程中通过网络2传送验证标签和许可证指定信息时,如上所述,该EMD服务器3的CPU101在图18的步骤S201中确定该EMD服务器3被EMD客户1访问。该CPU101在步骤S202、S204、S206和S208的每个步骤中确定不进行与步骤S202、S204、S206和S208的每个步骤的过程对应的请求,然后,在步骤S210中,该CPU101确定许可证被请求。在步骤S211中,该CPU101执行“许可证提供过程”。
尤其是,在图22的步骤S261中,该CPU101通过通信单元110从EMD客户1中接收验证标签和指定发送信息的许可证。
在步骤S262中,该CPU101利用验证标签执行预定的计费过程。
尤其是,例如,该CPU101由验证标签(用户ID和口令)识别的用户的过去付费历史以确定是否存在用户未偿付的许可费的历史记录。当不存在该记录,该CPU101执行产生信用结果,该信任结果允许产生许可证,以及对用户为了许可费而提前指定的金融机构计费的过程。当执行该过程时,该CPU101确定收费过程成功。
另一方面,例如,当CPU101确定存在不支付的历史记录,该CPU101产生不允许产生许可证的信用结果。当执行该过程时,该CPU101确定计费过程失败。
在步骤S263中,该CPU101确定基于以前产生的信用结果计费过程是否成功。
当计费过程失败(当CPU101在步骤S263中确定计费过程没有成功),该CPU101在步骤S264中通过通信单元110和网络2发送预定的错误信息给EMD客户1。因此“许可证提供过程”结束。
另一发面,当计费过程成功(当CPU101在步骤S263中确定计费过程成功),该CPU101在步骤S265产生如图23所示的许可证数据。
该提供给EMD客户1的许可证将参考图23描述。
如图23所示,例如该许可证包括使用条件、叶ID、和设备节点密钥(DNK)。
该使用条件例如使用时间界限,在该界限中在许可证的基础上使用该内容(音乐段);下载时间界限,在该界限中,在许可证的基础上可下载内容;在许可证的基础上内容被复制的次数(允许复制的数量);多次校验;校验的最大数;在许可证的基础上将内容记录到CD(密质盘)-R的权力;在PD(便携设备)上复制的次数;改变许许可证为所有权的权力(买下状态);和保持使用记录的义务。
附带的,使用条件本身与本发明无直接关系,并且本领域技术人员通过参考上述WO02/0800446论文等内容能很容易的理解其细节。因此使用条件的详细描述被忽略。
该叶ID和DNK涉及以下信息。
根据上述WO02/080446论文及其内容(根据“OpenMG X”),在广播加密系统原理的基础上管理设备(EMD客户1等)的密钥和许可证,该密钥构成分级树结构,其中在底层的叶子对应于单个设备的密钥或许可证。
因此,在该实施例中,称之为在广播加密系统原理的基础上形成的MG-R实体的密钥系统管理设备密钥和许可证密钥。例如,尽管不显示,在以从顶部顺序开始的8层、24层和32层的节点构成树结构,其中从路由节点到路由节点以下的最高第8层的每个节点对应于类别。在该情况下的类别涉及使用半导体存储器,如Memory Stick(商标)的设备类别,或用于接收数字广播的设备类别。该类别的一个节点对应充当许可证管理系统的T系统。
即,产生许可证以对应于密钥,该密钥对应在该T系统的节点以下的24层中的节点。在该情况下,因而有可能定义大约16兆(=224=约16兆)许可证。而且,有可能通过最低32层定义大约40兆(=232=约40兆)用户。与最低32层上的每个节点对应的密钥形成DNK。对应于DNK的ID时叶ID。
换句话说,该叶ID表示分配给由T系统定义的许可证的标识信息。该DNK是解密该加密的内容密钥Kc所需要的设备节点密钥,该Kc包含在对应于许可证的EKB(使能密钥块)中。
附带的,该叶ID和DNK,以及T系统的技术和与其有关的其他内容与本发明无直接关系,并且本领域技术人员通过参考上述WO02/0800446论文等内容能很容易的理解其细节。因此它们的详细描述被忽略。
参考图22,在步骤S265中产生上述的许可证数据之后,该CPU101在步骤S266中通过通信单元110和网络2发送许可证数据给EMD客户1。然后,在步骤S267中,该CPU101将许可证数据存储在与用于ID和口令有关的存储单元109中。因此“许可证提供过程”结束。
上面已经从EMD客户1端的过程和EMD服务器3端的过程这两个方面描述了图1中EMD系统的过程。
这样一系列过程被每个EMD客户1和EMD服务器3执行,由此EMD客户1自动启动预定音乐段的试听再现,而该用户不执行用于启动试听再现的特定操作。因此,用于只需要收听为了试听而自动再现的音乐段,而不用仔细观看EMD客户的显示单元23,并且当用户喜欢该音乐段时执行购买操作(在购买操作中用户不需要仔细看显示单元23)。当用户不喜欢该音乐段,用户只通过执行按压向下键45或向上键44(不依靠GUI的简单操作)来收听其他音乐段的样本。
如上述图7所示,当用户喜欢为了试听而再现的音乐段,用户通过按压进入键43两次能购买(下载)该音乐段。
然而,当用户错误的重复敲击进入键43(按压进入键43两次或多次)而没有购买的意图,或者当EMD客户1的输入处理单元18(图2)错误的检测到进入键43被重复的点击,尽管实际上进入键43没有被重复的点击,确定音乐段购买的问题发生(音乐段被下载)。
因此,该EMD客户1的CPU101(TU2)执行忽视特定间隔(例如1秒钟)按压进入键43的操作的过程,该特定间隔从在显示单元23上显示购买确认图像93起(即,首次操作按压进入键43的时间),由此可以解决该问题。附带的,代替图9中的步骤S11执行该过程。以后称该过程为“内容数据获得准备过程”。
“内容数据获得准备过程”的细节显示在图26的流程图中。下面将参考图26的流程图描述“内容数据获得准备过程”的细节。
如上所述,在步骤S9中的“试听数据获得和再现过程”被执行时按压进入键43一次,并由此为了试听而再现预定的音乐段,在图14的步骤S68的过程中确定按压进入键43或离开键47,并且步骤S9中的“试听数据获得和再现过程”结束。然后,在图9的步骤S10的过程中确定不指定显示顶页的指令。
在该情况下,代替图9中的步骤S11执行该“内容数据获得准备过程”。
尤其是,该CPU11在图26的步骤S281中在显示单元23上显示购买确认图像93(图7),并且在步骤S282中启动计时器51(开始计时操作)。同时,该计时器51以不同于上述图14中的“试听数据获得和再现过程”的模式(以具有不同超时阶段的模式)开始计时操作。
在步骤S283中,该CPU111确定是否存在密钥输入。
当CPU11在步骤S2831确定不存在密钥输入,该CPU11在步骤S284中执行要求的其他事件过程。此后该过程进行到图9中的步骤S9或其他步骤(可以返回步骤S283)。
另一方面,当CPU11在步骤S2831确定存在密钥输入,该CPU11在步骤S285中确定密钥输入是否由进入键43提供。
当该密钥输入是由除了进入键43以外的其他键提供(当CPU11在步骤S285中确定密钥输入不是由进入键43提供),该CPU11在步骤S286中执行其他键输入过程。此后该过程进行到图9中的步骤S9或其他步骤(可以返回步骤S283)。
另一方面,当密钥输入由进入键43提供(当CPU11在步骤S285中确定密钥输入是由进入键43提供),该CPU11在步骤S287中确定计时器51是否在进行计时操作。
当计时器51在进行计时操作时(当CPU11在步骤S287中确定计时器51在进行计时操作),该CPU11忽视来自进入键43的输入。即,该过程返回到步骤S283以重复从步骤S283开始向下的过程。
另一方面,当计时器51已经结束计时操作(当CPU11在步骤S287中确定计时器51不进行计时操作),该CPU11判断来自进入键43的输入有效,并且执行上述图16中的“内容数据获得过程(图9中步骤S12的过程)。
附带的,作为防止音乐段意外购买的措施(解决上述问题的措施),当用于喜欢为了试听而再现的音乐段,可应用用于购买的专用键(购买键)251来代替进入键43作为按压键,如图27所示。即,可将购买键251添加到图2的输入单元或类似装置中。
图27是辅助框图,解释了当使用购买键251时用于购买音乐段的操作范例。图27与上述图7的比较表示了除了购买键251外,两个图是相互一致的。即,当使用购买键251时用于购买音乐段的操作基本上与上述参考图7的音乐段购买操作相同,除了按压购买键251的操作。因此将忽略图27的描述。
上述图1的EMD系统作为本发明的实施例。即,作为实施例已经描述的图1的EMD系统中EMD服务器3通过一个装置形成。然而,如上所述,有可能分配EMD服务器3的第一到第七功能给多个装置。即,应用的本发明的EMD系统可以包括EMD客户1并且EMD服务器系统包括多个装置。尤其是,例如,本发明应用的EMD系统可如图28所示来形成。即,图28显示了本发明应用的EMD系统(内容分配系统)的其他实施例的配置范例。
在图28中,商店服务器301-1、验证服务器301-2、试听数据服务器301-3,内容数据服务器301-4、许可证服务器301-5、用于信息服务器301-6、和计费服务器301-7连接到网络2上。即,商店服务器301-1、验证服务器301-2、试听数据服务器301-3,内容数据服务器301-4、许可证服务器301-5、用于信息服务器301-6、和计费服务器301-7中每个服务器通过网络2连接EMD客户1。
该商店服务器301-1存储信息,如上述顶页81、音乐段表现页91等其他内容。当存在来自EMD客户1的请求时,该商店服务器301-1发送请求信息给EMD客户1。即,该商店服务器301-1具有上述EMD服务器3的第一到第七功能的第一功能。
该验证服务器301-2验证接收EMD服务的用户和EMD客户1。即,该验证服务器301-2具有上述EMD服务器3的第一到第七功能的第五功能。
该试听数据服务器301-3存储每个音乐段的试听数据。当存在来自EMD客户1的请求时,该试听数据服务器301-3发送请求的音乐段的试听数据给EMD客户1。即,该试听数据服务器301-3具有上述EMD服务器3的第一到第七功能的第二功能。
该内容数据服务器301-4存储每个音乐段的全数据(内容数据)。当存在来自EMD客户1的请求时,该内容数据服务器301-4发送请求的音乐段的全数据给EMD客户1。即,该内容数据服务器301-4具有上述EMD服务器3的第一到第七功能的第三功能(和部分第四功能)。
该许可证服务器301-5管理每个音乐段的许可证。即,该许可证服务器301-5具有上述EMD服务器3的第一到第七功能的部分第四功能。
当EMD服务只对成员有效时,或当获取用户的历史或其他内容需要被管理时,该用户信息服务器301-6保持用户和EMD客户1的信息。即,该用户信息服务器301-6具有上述EMD服务器3的第一到第七功能的第六功能。
当用于通过EMD服务购买音乐段时,该计费服务器301-7为音乐段收取费用。即,该计费服务器301-7具有上述EMD服务器3的第一到第七功能的第七功能。因此,尽管不显示,该计费服务器301-7也连接信用卡公司和金融机构,如银行的网络。
当上述商店服务器301-1到计费服务器301-7被认为是一个系统时(以后该系统被称作EMD服务器3系统),图1中EMD服务器3和EMD服务器系统301具有完全相同的功能。即,所述功能性等于图1的EMD系统的图28的EMD系统可以完全相同的方式提供上述各种效果。
附带的,商店服务器301-1到计费服务器301-7中的每个服务器不特定受配置所限,只要商店服务器301-1到计费服务器301-7中的每个服务器具有能执行相应功能的配置,商店服务器301-1到计费服务器301-7中的每个服务器可具有与图8的EMD服务器3的配置完全相同的配置。
应当注意,上述第一到第七功能的第一到第四功能是EMD服务器系统301必需的,而第五到第七功能不是使用EMD服务所必需的。例如,当没必要对每次购买收费时(当不需要第七功能时),不需要该计费服务器301-7。而且,当不需要执行验证和用户管理时(当不需要第五和第六功能时),不需要该验证服务器301-2和用户信息服务器301-6。
而且,当图28范例中的所有服务器(商店服务器301-1到计费服务器301-7)以总线拓扑连接到一个网络2上时,该服务器的拓扑不特定的限制在图28的范例中。例如,不希望通过EMD客户1或其他网络设备直接访问的服务器可以通过预定的服务器(例如商店服务器301-1)与EMD客户1通信。而且,不特定限制每个网络设备的网络拓扑。
图29显示了EMD系统(图28)的处理流程的范例。该图28的EMD系统的处理流程将参考图29进行描述。
在图29中,当EMD客户1在步骤S301中产生到商店服务器301-1的连接请求(请求顶页81的信息)时,该商店服务器301-1在步骤S302中产生请求给验证服务器301-2以验证用户(EMD客户1)。
然后,在步骤S303中,该验证服务器301-2向EMD客户1产生验证请求。在步骤S304中,该EMD客户1产生验证响应。即,该EMD客户1发送用户ID和口令给验证服务器301-2。
在步骤S305中,为了使用在用户信息服务器301-6中记录的用户信息,该验证服务器301-2从用户信息服务器301-6中请求用户信息。在步骤S306中,该用户信息服务器301-6响应该请求。即,该用户信息服务器301-6发送用户信息给验证服务器301-2。在步骤S307中,该验证服务器301-2使用用户信息执行验证,并且当验证服务器301-2确定用户和EMD客户1是有效地时,发送验证结果和验证标签给商店服务器301-1。
在步骤S308中,该商店服务器301-1发送验证标签和顶页81的信息给EMD客户1。因此,建立EMD客户1和商店服务器301-1之间的连接。
下面,当EMD客户1如上听述在步骤S309中请求音乐段表现页91的信息(产生连接请求),该商店服务器301-1在步骤S310发送音乐段表现页的信息(图13中的HTML文本221)给EMD客户1。
此后,在步骤S311中,该EMD客户1从试听数据服务器301-3中自动请求上述的预定音乐段(感兴趣的音乐段)的试听数据(自动产生连接请求)。因此,在步骤S312中,该试听数据服务器301-3发送感兴趣音乐段的试听数据给EMD客户1。
该用户通过按压向上键44或向下键45能收听其他音乐段的样本,并因此使得EMD客户1和试听数据服务器301-3自动重复上述步骤S311和S312中的过程。
当用户喜欢为了试听而再现的音乐段(感兴趣的音乐段)并决定购买(下载)该音乐段时,用户按压进入键43两次(或在按压进入键43之后按压图27中的购买键),如上所述。
然后,在步骤S313中,该EMD客户1为如上所述的感兴趣音乐段的全数据(内容数据)请求内容数据服务器301-4(产生连接请求)。在步骤S314中,该内容数据服务器301-4发送感兴趣音乐段的全数据给EMD客户1。
当EMD客户1在步骤S315中向许可证服务器301-5产生许可证请求(发送验证标签),在步骤S316中,该许可证服务器301-5使得验证服务器301-2检查验证标签的有效性(产生验证请求)。在步骤S317中,该验证服务器301-2产生验证响应。当该响应表示验证标签是有效的结果时,该许可证服务器301-5在步骤S318中向计费服务器301-7产生计费请求。在步骤S319中,当计费服务器301-7执行预定的计费过程并成功时,该计费服务器301-7发送该结果(计费响应)给许可证服务器301-5。接收该结果,该许可证服务器301-5在步骤S320发送许可证数据给EMD客户1(产生许可证响应)。
当通过软件实施上述一系列过程时,包括软件的程序从网络或记录媒介上安装到结合专用硬件的计算机上,或例如通过在其上安装各种程序能执行各种功能的通用个人计算机。
尤其是,在EMD客户1中,例如,包括具有图3中的列表获取单元71到内容全数据获得单元76中的每个单元的应用软件的程序作为模块从网络或记录媒介中安装在结合专用硬件的计算机,或例如能通过各种程序执行各种功能的通用计算机中。
如图2或图8所示,例如,包括该程序的记录介质不仅由可移动记录介质(密封介质)61(图2)或分配给用户以提供与装置分开的程序形成,包括磁盘(包含软盘)、光盘(包含CD-ROM(只读密质盘存储器)和DVD(数字通用盘)),磁光盘(包含MD(小型盘))、半导体存储器等其他装置的可移动记录介质具有记录在上面的程序,而且由ROM12(图2)或ROM102(图8),包含在数据存储单元15(图2)或存储单元109、或具有在其上记录程序的其他介质,并且在与合适的装置预结合状态下提供给用户。
应当注意如上所述,图3中的列表获得单元71到内容全数据获得单元76中的每个单元在结构上没有特定限制,只要列表获得单元71到内容全数据获得单元76中的每个单元执行它的功能。
尤其是,例如,图3列表获得单元71到内容全数据获得单元76中的每个单元可由硬件形成。在该情况下,例如,产品或程序硬件对应于图3中的列表获得单元71到内容全数据获得单元76中的每个单元,并且连接如图3所示的列表获得单元71到内容全数据获得单元76中的每个单元。因此,有可能实现EMD客户具有与图2中不同的结构。
而且,例如,即使当图3中的列表获得单元71到内容全数据获得单元76中的每个单元通过软件形成,其结构不限于图3的范例。该结构可例如模块结构,该模块结构包括通过组合部分或整个图3中的列表获得单元71到内容全数据获得单元76中的每个单元来获得,或者该模块结构中的模块具有图3中的列表获得单元71到内容全数据获得单元76中的每个单元的一个功能的分开部分。代替的,该软件可以是具有单个算法的程序。
应当注意该说明书中,描述记录在记录介质上的程序的步骤不仅包括以描述顺序和时间序列实施的处理,而且包括并行或单独而没必要以时间顺序实施的处理。
而且,在该说明书中,涉及装置的系统作为通过多个装置或处理单元形成的整体。
而且,尽管上述范例中分配的内容是音乐段,该内容不限于音乐段,并且只需要包括音频的内容。尤其是,例如,电影(移动图像和与其对应的音频)可以是内容。在该情况下,叙述宣传电影或类似内容的电影或音频数据的音频部分是试听数据,并且具有小屏幕的设备如便携电话等设备能具有与上述EMD客户1类似的功能。因此,仅通过正确的执行与上述操作相同的操作(按压预定键的操作)而不用仔细观看便携电话或类似设备的小屏幕,有可能容易和安全的购买(下载)如电影数据等类似内容的内容数据。
权利要求
1.一种内容分布系统的内容分布方法,所述内容分布系统包括用于分布内容数据的服务器系统,所述服务器系统包括一个或多个信息处理装置;和用于从所述服务器系统获得分布的内容的数据的客户,所述内容分布方法包括步骤所述客户从所述服务器系统请求包括用于识别一个或多个所述内容的每个的内容信息的列表;所述服务器系统发送由所述客户请求的所述列表到客户;所述客户在包括在接收成感兴趣内容的所述列表中的一个或多个内容信息中设置由第一内容信息识别的内容,当用户给出指令改变感兴趣内容时,在包括在作为感兴趣内容的接收的列表中的一个或多个所述内容片段中重新设置由第二内容信息识别的内容,和直接请求从所述服务器系统尝试设置或重新设置的感兴趣内容的数据而不用用户的操作;所述服务器系统发送由所述客户请求的感兴趣内容的所述尝试数据到所述客户;所述客户直接再现相应于接收的所述尝试数据的感兴趣的所述内容而不用用户的操作,和当所述用户给出指令以获得感兴趣所述内容时,从所述服务器系统请求感兴趣内容的完整数据,同时相应于所述尝试数据的感兴趣的所述内容被再现;和所述服务器系统发送由所述客户请求的感兴趣的所述内容的完整的数据到所述客户。
2.一种用于从服务器系统获得分布的内容数据的内容获得设备,所述服务器系统包括一个或多个信息处理装置,所述内容获得设备包括通信装置,用于发送和接收信息到和从所述服务器系统;第一通信控制装置,用于执行控制以便从通信装置到所述服务器系统发送用于请求包括识别一个或多个所述内容的内容信息的列表的第一请求信息,和接着经所述通信装置从所述服务器系统接收作为响应于所述第一请求信息的发送的所述列表;设置装置,用于当根据所述第一通信控制装置的控制时通过所述通信装置接收所述列表时,在包括在作为感兴趣所述内容的所述列表中的一个或多个所述内容信息片段中设置由所述第一内容信息识别的内容,和当用户给出指令以改变感兴趣所述内容时,在包括在作为感兴趣的所述内容的所述列表中的一个或多个所述内容信息片段中重新设置由第二内容信息识别的内容;第二通信控制装置,用于执行控制以直接的发送第二请求信息,以便把由设置装置设置或重新设置的感兴趣的所述内容的尝试数据请求到所述服务器系统而不用用户的操作,和接着执行控制以使所述通信装置作为响应于所述第二请求信息而从所述服务器系统接收所发送的感兴趣的所述内容的所述尝试数据;再现装置,用于根据所述第二通信控制装置的控制,相应于所述通信装置接收的所述尝试数据直接地再现感兴趣的所述内容而不用用户的操作;和第三通信控制装置,用于当所述用户给出指令以获得感兴趣的所述内容时,执行控制以从所述通信装置发送用于请求感兴趣的所述内容的全部数据的第三请求信息到所述服务器,同时再现装置正在再现相应于所述尝试数据的感兴趣内容,和接着使所述通信装置作为响应于所述第三请求信息从所述服务器系统接收所发送的感兴趣的所述内容的全部数据。
3.如权利要求2中所述的内容获得设备,进一步包括由用户操作的操作装置,所述操作装置包括第一输入装置,用于输入指令以改变感兴趣的所述内容到所述设置装置;和第二输入装置,用于输入所述指令以获得感兴趣的所述内容到所述第三通信控制装置。
4.如权利要求2所述的内容获得设备,其中所述列表能进一步包括允许的所述尝试数据的重复再现数,对一个或多个所述内容的每个提前设置该允许数,和所述第二通信控制装置能重复地执行控制以便从所述通信装置发送所述第二请求信息到所述服务器系统,次数不超过包括所述列表中所述允许的次数。
5.如权利要求2中所述的内容获得设备,其中当感兴趣的所述内容没有被改变,即使是在从一个时间点的预定时间经过之后,该时间点是当所述设置装置设置或重新设置感兴趣的所述内容时,所述第二通信控制装置能执行控制以从所述通信装置发送所述第二请求信息到所述服务器系统。
6.如权利要求2中所述的内容获得设备,进一步包括显示控制装置,用于在预定的显示设备上至少显示相应于包括在所述列表中的一个或多个所述内容信息片段中感兴趣的所述内容的部分的所述内容信息。
7.一种内容获得方法,用于从服务器系统获得分布的内容数据,所述服务器系统包括一个或多个信息处理装置,所述内容获得方法包括第一获得步骤,对包括内容信息的列表向所述服务器系统作出请求,所述内容信息用于识别一个或多个所述内容的每个,和获得从所述服务器系统提供的所述列表作为请求的结果;设置步骤,当通过所述第一获得步骤的处理获得所述列表时,在包括在所述列表中的所述内容信息的一个或多个片段中设置由第一内容信息识别的内容作为感兴趣内容,和当用户给出指令以改变感兴趣的所述内容时,在包括在所述列表中的内容信息的一个或多个片段中重新设置由第二内容信息识别的内容来作为感兴趣的所述内容;第二获得步骤,直接的作出请求到所述服务器系统,以便由所述设置步骤的处理设置或重新设置感兴趣的所述内容的尝试数据而不用用户的操作,和获得从所述服务器系统分布的感兴趣的所述内容的所述尝试数据来作为请求的结果;再现步骤,直接地再现相应于所述第二获得步骤的处理获得的所述尝试数据的感兴趣的所述内容而不用用户的操作;和第三获得步骤,当所述用户给出指令以获得感兴趣的所述内容时,针对感兴趣的所述内容的全部数据作出请求到所述服务器系统,同时相应于所述尝试数据的感兴趣的所述内容正在通过所述再现步骤的处理被再现,和获得从所述服务器系统发送的感兴趣的所述内容的全部数据来作为请求的结果。
8.一种程序,用于使计算机执行一个处理过程,用于获得从服务器系统分布的内容的数据,所述服务器系统包括一个或多个信息处理装置,所述程序包括第一获得步骤,对包括内容信息的列表向所述服务器系统作出请求,所述内容信息用于识别一个或多个所述内容的每个,和获得从所述服务器系统提供的所述列表作为请求的结果;设置步骤,当通过所述第一获得步骤的处理获得所述列表时,在包括在所述列表中的所述内容信息的一个或多个片段中设置由第一内容信息识别的内容作为感兴趣内容,和当用户给出指令以改变感兴趣的所述内容时,在包括在所述列表中的内容信息的一个或多个片段中重新设置由第二内容信息识别的内容来作为感兴趣的所述内容;第二获得步骤,直接的作出请求到所述服务器系统,以便由所述设置步骤的处理设置或重新设置感兴趣的所述内容的尝试数据而不用用户的操作,和获得从所述服务器系统分布的感兴趣的所述内容的所述尝试数据来作为请求的结果;再现步骤,直接地再现相应于所述第二二获得步骤的处理获得的所述尝试数据的感兴趣的所述内容而不用用户的操作;和第三获得步骤,当所述用户给出指令以获得感兴趣的所述内容时,针对感兴趣的所述内容的全部数据作出请求到所述服务器系统,同时相应于所述尝试数据的感兴趣的所述内容正在通过所述再现步骤的处理被再现,和获得从所述服务器系统发送的感兴趣的所述内容的全部数据来作为请求的结果。
全文摘要
在EMD服务中,当用户收听音乐段的样本时,通过EMD客户自身而不是用户执行用于启动试听再现的操作,用户收听由EMD客户再现的音乐段的样本。尤其是,当在音乐段再现页91作为音乐段列表(用于识别他们的音乐段信息)被显示的状态下用户按压向上键44或向下键45,该EMD客户更新为了试听而再现的音乐段,并且只显示在反转视频92中的音乐段的信息。通过EMD客户自身而不是用户执行用于开始试听再现的操作,该EMD客户从EMD服务器中获得音乐段的试听数据,并且从扬声器21中再现与试听数据对应的音乐段(其一部分)。本发明用于家庭电子设备,如音频装置和能连接到因特网的类似装置。
文档编号H04H1/00GK1612526SQ200410098119
公开日2005年5月4日 申请日期2004年9月17日 优先权日2003年9月17日
发明者田中出, 今村诚, 秋山由希子, 蓑岛俊和 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1