信息处理装置、信息处理方法和信息处理程序的制作方法

文档序号:7607005阅读:123来源:国知局
专利名称:信息处理装置、信息处理方法和信息处理程序的制作方法
技术领域
本发明涉及用于接收广播内容的相关信息的信息处理装置、信息处理方法和信息处理程序,尤其涉及用于周期性地接收正在广播的内容的相关信息的信息处理装置、信息处理方法和信息处理程序。
背景技术
当前销售各种内容。举例而言,这些内容记录在诸如CD(光盘)等记录媒体上销售。或者,可以通过因特网购买内容。其例子是从服务器向终端设备在线提供诸如音乐歌曲等数字内容的服务(EMD电子音乐发行)以及电子商务(EC),通过所述的电子商务可以在线定购和发行音乐CD。
记录在记录媒体上的内容有时会增加诸如电子水印或广告等附加数据。为了促进对这些附加数据的使用,有一种技术,当该附加数据被用作从记录媒体播放的内容时,使得特殊的服务可用。
专利文件1日本专利申请公开发行号2002-112012。
同时,FM广播电台通过因特网提供与要广播的歌曲相关的相关信息。例如,提供与当前正在广播的歌曲(当前广播)的相关信息、在过去节目中广播的歌曲的列表(广播列表)等的服务。
此外,存在通过因特网搜索诸如歌曲等内容的服务(发行歌曲搜索服务)、搜索CD的服务(CD搜索服务)等等。在这些搜索服务中,有关符合搜索关键字的CD的信息以及与包含在CD中的歌曲相关的信息作为搜索结果返回。
通过将这些信息互相连接,可能促进对服务的使用。例如,可以增加从提供相关信息的服务器到销售内容的服务器的链接,这样使得用户能够平滑地从相关信息提供服务转移到内容销售服务。多个服务之间的互连、对服务的用户的便利性正在改进。
然而,服务之间的简单互连并不能根据首先使用的服务的内容而改变接下来使用的服务的质量。例如,在使用个人计算机基于歌曲的相关信息购买CD的情况下,不存在允许用户接收特殊服务的系统,特殊服务诸如只有当从在特定节目中的特定时段广播的歌曲的相关信息搜索或购买发行的歌曲或CD时的折扣。
专利文件1中所描述的技术使用了记录在记录媒体上的内容和附加数据,但是没有通过网络将服务互连。
发明公开考虑到上述情况且作为提供一种信息处理装置、信息处理方法和信息处理程序的目标而做出本发明,通过本发明,曾经接收提供内容的相关信息服务的用户在使用另一项服务时能够获取任何特殊服务。
为了达成上述目标,依照本发明的第一方面,提供了一种信息处理装置,包括发送装置,用于以特定的时间间隔连续地发送请求信息,所述请求信息请求与正在接收的广播节目中的内容相关的相关信息;接收装置,用于接收对应于请求信息的相关信息,以及指示在购买内容时接收特定服务的权限的标识码;存储装置,用于存储接收到的相关信息和标识码;以及显示装置,用于显示存储在存储装置中的相关信息。
依照该信息处理装置,请求信息是以特定的时间间隔由发送装置发送的。接着,由接收装置接收对应于请求信息的相关信息和指示在购买内容时接收特定服务的权限的标识码。由存储装置存储相关信息和标识码。此外,由显示装置显示相关信息。
也是为了达到上述目标,依照本发明的第二方面,提供了一种信息处理装置,包括存储装置,用于存储与通信设备接收到的广播节目中的内容相关的相关信息;接收装置,用于接收请求相关信息且以特定的时间间隔从通信设备连续发送的请求信息;以及发送装置,用于响应于由接收装置接收到的请求信息将相关信息发送到通信设备,并发送指示在通信设备的用户购买内容时允许该用户接收特定服务的权限的标识码。
依照该信息处理装置,请求信息是由接收装置从通信设备接收的。接着,由传输装置将对应于接收到的请求信息的相关信息发送到通信设备,并发送指示当通信设备的用户购买内容时接收特定服务的权利的标识码。
依照本发明的第三方面,提供了一种信息处理方法,包括以特定的时间间隔连续地发送请求信息,所述请求信息请求与正在接收的广播节目中的内容相关的相关信息;接收对应于该请求信息的相关信息,以及指示在购买内容时接收特定服务的权限的标识码;存储接收到的相关信息和标识码;以及显示存储在存储装置中的相关信息。
依照该信息处理方法,请求信息是以特定的时间间隔发送的。接着,接收对应于请求信息的相关信息以及指示在购买内容时接收特定服务的权限的标识码。存储该相关信息和标识码。此外,显示相关信息。
依照本发明的第四方面,提供了一种信息处理方法,包括存储与通信设备接收到的广播节目中的内容相关的相关信息;接收请求相关信息且以特定的时间间隔从通信设备连续发送的请求信息;以及响应于接收到的请求信息将相关信息发送到通信设备,并发送指示当通信设备的用户购买内容时允许用户接收特定服务的权限的标识码。
依照该信息处理方法,从通信设备接收请求信息。接着,对应于接收到的请求信息的相关信息被发送到通信设备,并发送指示当通信设备的用户购买内容时接收特定服务的权限的标识码。
依照本发明的第五方面,提供了一种信息处理程序,以使计算机用作传输装置,用于以特定的时间间隔连续地发送请求信息,所述请求信息请求与正在接收的广播节目中的内容相关的相关信息;接收装置,用于接收对应于请求信息的相关信息,以及指示在购买内容时接收特定服务的权限的标识码;存储装置,用于存储接收到的相关信息和标识码;以及显示装置,用于显示存储在存储装置中的相关信息。
如果由计算机执行该信息处理程序,那么由传输装置以特定的时间间隔发送请求信息。接着,由接收装置接收对应于请求信息的相关信息,以及指示在购买内容时接收特定服务的权限的标识码。由存储装置存储相关信息和标识码。此外,由显示装置显示相关信息。
依照本发明的第六方面,提供了一种信息处理程序,以使计算机用作存储装置,用于存储与通信设备接收到的广播节目中的内容相关的相关信息;接收装置,用于接收请求相关信息且以特定的时间间隔从通信设备连续发送的请求信息;以及传输装置,用于响应于接收设备接收到的请求信息将相关信息发送到通信设备,并发送指示在通信设备的用户购买内容时允许该用户接收特定服务的权限的标识码。
如果由计算机执行该信息处理程序,那么由接收装置从通信设备接收请求信息。接着,由传输装置将对应于接收到的请求信息的相关信息发送到通信设备,并且发送指示当通信设备的用户购买内容时接收特定服务的权限的标识码。
如上所述,依照本发明的第一、第三和第五方面,接收和存储对应于请求信息的相关信息和指示在购买内容时接收特定服务的权限的标识码。因此,此后可以使用该标识码来接收特定服务。
依照本发明的第二、第四和第六方面,将相关信息发送到通信设备,且发送指示当通信设备的用户购买内容时允许该用户接收特定服务的权限的标识码。因此,可以将使用特定服务的权限给予获取相关信息的用户。
附图简述

图1是应用于第一实施例的本发明的概念视图。
图2是示出依照本发明的一个实施例的网络系统的视图。
图3是示出CD标题信息提供服务器的硬件配置的示例的视图。
图4是示出终端设备的外观的视图。
图5是示出终端设备的硬件配置的框图。
图6是示出终端设备的程序模块配置的图示。
图7是示出基于标识码获取特殊服务的示例的视图。
图8是示出剪辑关于当前广播的歌曲的相关信息的过程的顺序图表。
图9是示出相关信息的数据结构的示例的表格。
图10是示出通过剪辑存储的标识码的数据结构的示例的表格。
图11是示出经剪辑的相关信息的存储格式的图示。
图12是示出购买歌曲数据的过程的顺序图表。
图13是示出商店中的购买过程的视图。
图14是示出商店终端设备中的处理过程的流程图。
图15是应用于本发明的第二实施例的概念视图。
图16是示出依照本发明的实施例的网络系统的视图。
图17是示出基于第一和第二标识码获取特殊服务的示例的视图。
图18是剪辑终端设备从广播电台服务器获取的相关信息时的顺序图表。
图19是示出第一标识码的结构的示例的表格。
图20是购买歌曲时的顺序图表。
图21是示出第二标识码的结构的示例的表格。
图22是示出商店终端设备的处理过程的流程图。
图23是依照实施例示出音乐相关服务提供系统的完整结构的示意图。
图24是示出基于客户机终端的功能电路块的硬件配置的框图。
图25是示出目录结构的树形视图。
图26是示出门户服务器的功能电路块的硬件配置的框图。
图27是示出音乐数据发行服务器的功能电路块的硬件配置的框图。
图28是示出销售服务器的功能电路块的硬件配置的框图。
图29是示出无线电广播信息发行服务器的功能电路块的硬件配置的框图。
图30是示出客户机终端和门户服务器之间的用户认证处理过程的顺序图表。
图31是示出客户机终端和音乐数据发行服务器之间的用户认证处理过程的顺序图表。
图32是示出音乐数据发行服务提供过程的顺序图表。
图33是示出销售服务提供处理过程的顺序图表。
图34是示出无线电广播信息(广播列表信息)发行服务提供处理过程(1)的顺序图表;以及图35是示出无线电广播信息(当前广播信息)发行服务提供处理过程(2)的顺序图表。
实现本发明的最佳模式现在将参考附图详细描述本发明的一个实施例。
首先描述适用于本实施例的本发明的概要,之后再描述该实施例的具体细节。
(1)第一实施例图1是适用于第一实施例的本发明的概念图。该实施例中提供的计算机系统由两种类型的发明构成,即,实现通信装置1的功能的信息处理装置的发明,以及实现服务器2的功能的信息处理装置的发明。
通信装置1具有发送装置1a、接收装置1b、存储装置1c和显示装置1d。
发送装置1a以特定的时间间隔发送请求信息3,该请求信息可请求关于正被广播的广播节目中的内容的相关信息4a。发送装置1a获得相关信息4a和标识码4b。然后,发送装置1a发送请求购买内容的购买请求信息5a,以及标识码5b和用于标识用户的用户标识信息5c。
接收装置1b接收对应于请求信息3的相关信息4a,和指示在购买内容时授权的接收特殊服务的权限的标识码4b。接收装置1b还接收对应于购买请求信息5a的内容数据6a,和对应于标识码5b的附加数据6b。
存储装置1c存储收到的相关信息4a和标识码4b。
显示装置1d显示存储在存储装置1c内的相关信息4a。
服务器2具有存储装置2a、接收装置2b、发送装置2c、内容数据库2d和管理装置2e。
存储装置2a存储关于由通信装置1接收到的广播节目中的内容的相关信息。
接收装置2b接收请求信息3,该请求信息是以特定的时间间隔从通信装置1连续地发送的,且请求相关信息。接收装置2b从通信装置1处接收请求购买内容的购买请求信息5a、标识码5b和用户标识信息5c。
发送装置2c响应于由接收装置2b接收到的请求信息3,向通信装置1发送相关信息4a,并也发送指示当用户购买内容时接收特殊服务的权限的标识码4b。例如,发送装置2c贯穿特定的时段发送同样的标识码。此外,发送装置2c从内容数据库2d处获得对应于购买请求信息5a的内容数据6a,并发送对应于收到的内容数据6a和标识码5b的附加数据6b。
内容数据库2d是存储了用来提供给通信装置1的内容数据6a的数据库。
管理装置2e管理发送装置2c对附加数据6b的发送。例如,管理装置2e执行内容数据6a和附加数据6b的版权管理,并管理标识码4b的使用次数。
在这类系统中,首先,请求信息3从通信装置1的发送装置1a发送到服务器2。请求信息3以预定的时间间隔周期性地发送。服务器2通过接收装置2b接收请求信息3。请求信息3被传送到发送装置2c。然后,发送装置2c获得对应于请求信息3的相关信息4a和标识码4b,它们被发送到通信装置1。通信装置1通过接收装置1b接收相关信息4a和标识码4b。接收到的相关信息4a和标识码4b被存储在存储装置1c中。然后,相关信息4a由显示装置1d显示。
其后,响应于从用户到通信装置1的操作输入等等,购买请求信息5a由发送装置1a发送到服务器2。购买请求信息5a被加上标识码5b(标识码4b)和用户标识信息5c。每个被发送的信息都由服务器2的接收装置2b接收。接收到的信息被传送到发送装置2c。然后,由发送装置2c从内容数据库2d中获得对应于购买请求信息5a的内容数据6a,并确定对应于标识码5b的附加数据6b。此外,发送装置2c将内容数据6a和附加数据6b发送到通信装置1。此时,对于用户标识信息5c的每一项,管理装置2e管理来自发送装置2c的附加数据6b。通信装置1通过接收装置1c接收内容数据6a和附加数据6b。
因此,服务器2向已经请求相关信息4a的通信装置1传送标识码4b。若从通信装置1输出的购买请求信息5a被附加了标识码5b,则除了购买的内容数据6a之外,对应于标识码5b的附加数据6b被传送给通信装置1。以此方式,该系统可向使用了相关信息4a的用户提供基于附加数据6b的特殊服务。从而有可能促进对相关信息4a的使用。
当发送装置1a发送标识码5b和购买请求信息5a时,多种标识码可被发送。例如,要发送的多个标识码是可以用于由接收装置1b接收到的多个标识码中的购买请求信息5a所指示的购买目的。接收到多个标识码的服务器2的发送装置2c可发送对应于标识码数目的附加数据6b。
或者,每个识别码可包括指示有效期的信息。在这种情况下,通信装置1的发送装置1a在没有过期的有效期内发送对应于标识码的附加数据。即,已经过期的标识码被当成无效数据处理。以此方式,系统可在有限的周期内向用户提供附加服务。
此外,每一标识码可包括用于标识在用户购买内容时向用户提供特殊服务的服务供应商的服务供应商标识信息。在此情况下,服务器2的发送装置2c发送关于由服务供应商标识信息提供的服务的附加数据。以此方式,该系统可分别向服务供应商提供具有良好特殊服务的服务。
可接收到的与识别码相对应的服务可以是购买歌曲数据或者CD时的价格折扣服务。个别的表示码可被分别设置为用于广播节目或者用于歌曲。
与内容数据6b一起发送的附加信息可以是,例如赠送曲目(作为服务提供的内容)。这个附加数据6b由管理装置2e管理,并与用户标识信息5c链接,从而启用了版权管理等等。即,若服务器2管理向其提供内容的用户,则可区分已经以不正确的方式获得内容的用户。此外,若管理装置2e管理每个标识码4b被使用的次数,则每个标识码都不允许被使用超过该标识码可被使用次数的限制的次数。
如果当显示相关信息4a时标识码4b被附加到相关信息4a上,则通信装置1的显示装置1d可显示指示标识码4b的存在的图标。
被广播的内容可以是歌曲。歌曲的相关信息包括歌曲的标题或者演奏歌曲的艺术家的姓名。本发明的一个实施例将参考由连接到网络且包含了图1所示的通信装置功能的终端设备获得相关信息的情况下的例子在下文中详细描述。
在以下描述中,存储关于歌曲或歌曲集相关信息的处理将被称为剪辑。
图2示出了依照本发明的实施例的网络系统。终端设备10通过网络30连接到各种服务器上。网络30可以是例如因特网。服务器可以是CD标题信息提供服务器31、广播电台服务器32、音乐发行服务器33、CD商店服务器34、互联网无线电服务器35和总服务服务器36等等。
CD标题信息提供服务器31用于发行市场上可购买到的CD中包含的歌曲的相关信息。
广播电台服务器32是FM广播、电视(TV)广播等的广播电台37管理的服务器广播电台。广播电台37执行例如通过天线38的无线广播,而广播电台服务器32提供一种提供被广播的歌曲的相关信息的服务。
注意,由广播电台服务器32提供的相关信息的功能被粗略地分为两种功能。第一种功能是提供当前正在广播的(当前广播)歌曲的相关信息。第二种功能是响应于来自终端设备10的请求提供已经被广播的歌曲列表(广播列表)(广播列表包括歌曲的相关信息)。例如,广播电台服务器32提供在指定节目中广播的歌曲的相关信息,或者提供在特定时段里广播的歌曲的相关信息。
音乐发行服务器33用于发行歌曲的数字数据(歌曲数据)。例如,音乐发行服务器33只向已办理了购买歌曲的手续的用户的终端设备10提供音乐数据。此外,音乐发行服务器33可提供被发行的歌曲的相关信息。
CD商店服务器34用于接收用于CD的通信销售的定单。CD商店服务器34也提供发行演示歌曲数据等服务,和提供在售CD中包含的歌曲的相关信息的服务。
互联网无线电服务器35用于通过如因特网等宽带网络提供音频节目。
总服务服务器36通过网络30担当接收窗口(例如,入口站点),并作为各种总服务的媒介。例如,总服务服务器36向终端设备10发行指示被广播的歌曲的相关信息的发行源(例如,URL(统一资源定位器))的信息。
因此,多个服务器用于提供网络30上的歌曲或歌曲集的相关信息。即,每个服务器担当网络30上的歌曲或歌曲集的来源。
注意,音乐发行服务器33和CD商店服务器34是可以从中购买歌曲的服务器。因此,当用户操作终端设备10来访问可购买歌曲的服务器时,用户实际上可以通过网络30购买歌曲或歌曲集。因此,如果终端设备10的用户在音乐发行服务器33上执行购买过程时,用户可以从音乐发行服务器33上下载歌曲数据。或者,如果终端设备10的用户在CD商店服务器上执行购买过程,用户可以要求CD递送到用户家中。
终端设备10可回放CD、MD(袖珍盘)等中包含的歌曲,并可通过网络30访问各种服务器以获得关于歌曲的相关信息。终端设备10接收通过天线26广播的内容,并可通过扩音器输出声音。
此外,终端设备10可剪辑相关信息。终端设备10剪辑歌曲或歌曲集。如此,如果包括许多有趣歌曲的整个FM节目、CD专辑等作为一个整体被剪辑,则有趣的歌曲集的相关信息可以由一个剪辑操作来记录。
图3是示出CD标题信息提供服务器的硬件配置的示例的图示。整个CD标题信息提供服务器31由CPU(中央处理单元)31a控制。CPU 31a通过总线31g与RAM(随机存取存储器)31b、硬盘驱动器(HDD)31c、图形处理设备31d、输入接口31e和通信接口31f连接。
RAM 31b临时存储将由CPU 31a执行的OS和应用程序的至少一部分程序。RAM 31b也存储由CPU 31a执行的处理所必需的各种数据。HDD 31c存储关于将被提供给终端设备10的CD的相关信息。
图形处理设备31d与显示设备31h连接。图形处理设备31d根据来自CPU 31a的指令制作显示在显示设备31h的屏幕上的图像。输入接口31e与键盘3li和鼠标31j连接。输入接口31e通过总线31g向CPU 31a发送由键盘31i和鼠标31j馈入的信号。
通信接口31f与网络30连接。通信接口31f通过网络30执行至/自另一个计算机的数据发送/接收。
根据上述的硬件配置,可以实现本实施例的处理功能。参考图3,CD标题信息提供服务器31的硬件配置已经作为典型示例被描述。其他服务器的每一个都可以由相似的硬件配置来实现。
在本实施例中的终端设备10(通信装置1)也具有作为具有回放歌曲的功能的音频设备的功能。
图4示出了终端设备10的外观。如图4所示,根据本实施例的终端设备10具有与一般使用的系统组件相似的外观。终端设备10包括设备主体10a、扩音器25a和25b、以及遥控器40。设备主体10a有回放CD或DVD(数字通用盘)、记录/回放MD和接收FM广播和TV广播的功能。设备主体10a生成的音频信号被提供给扩音器25a和25b,然后,声音从扩音器25a和26b中输出。
设备主体10a还配备显示设备17。显示设备17显示正在回放的歌曲的相关信息和通过剪辑存储的相关信息等等。
遥控器40是用于控制来自远程位置的设备主体10a的输入设备。遥控器40配备多个操作键。当用户按下一操作键时,对应于所按的操作键的信号通过诸如红外线等无线通信手段从遥控器40发送到设备主体10a。
所提供的作为操作键的是方向键41a到41d、输入键42、功能选择键43a到43c、工具键44、返回键45等等。
方向键41a到41d用于移动在显示设备17上显示的光标和焦点。四个方向键41a到41d分别对应于向上、向下、向左和向右方向。光标等在对应于按下的方向键的方向上移动。
输入键42用于固定例如显示在显示设备17上的任何内容。
功能选择键43a到43c用于选择功能。例如,三个功能选择键43a到43c分别对应于总服务使用功能、调谐器功能和本地内容管理功能。当按下功能选择键43a到43c中任何一个时,设备主体10a切换到对应于所按下的功能选择键的功能的操作模式。
工具键44是用于在显示设备17上显示工具菜单的按键。在工具菜单中,示出了对应于在显示设备17上显示的内容的命令。用户可以从工具菜单中选择任意命令以使得终端设备10执行对应于该命令的处理。例如,用户可以通过操作方向键41a到41d且进一步按输入键42来选择任意命令。接着,由终端设备10执行对应于所选命令的处理。
返回键45是用于将显示设备17所显示的内容返回到之前内容所在状态的按键。
可以进一步向遥控器40提供除了图4中所示的那些操作键之外各种其他的操作键。例如,用于音乐CD的音量控制键、播放键、停止键等。
接着,将描述终端设备10的内部结构。
图5是示出终端设备的硬件配置的框图。如图5所示的终端设备10使得可能管理、记录和再现诸如歌曲等各种源。
CPU 11基于启动的程序执行整个终端设备10的总体控制和计算处理。例如,CPU 11执行经由网络30的通信操作、关于用户的输入/输出操作、再现或剪辑来自媒体的内容、将内容存储到硬盘驱动器(HDD)21以及必要的管理、以及经由网络30基于经剪辑的信息等进行信息搜索等。与本发明的终端10兼容且可以由该终端10记录/再现的内容数据是音频内容数据、视频内容数据等。CPU 11经由总线12将控制信号和数据与相应的电路单元进行交换。
ROM(只读存储器)13存储将由CPU 11执行的操作程序、程序加载器、各种计算系数、用于程序的参数等等。RAM 20开发将由CPU 11执行的程序。RAM20也用作当CPU 11执行各种处理时所必须的数据区域和/或任务区域。
操作输入单元15具有各种操作器,诸如在终端设备10的外壳上提供的操作键和飞梭旋钮、触摸面板等等。用于操作GUI(图形用户界面)的键盘和鼠标可以作为操作输入单元15来提供。通过操作输入单元15输入的信息受到输入处理单元14的预定处理,并作为操作命令传送到CPU 11。CPU 11执行必要的计算和控制,使得能够获取当设备响应输入操作命令时的操作。
例如,液晶显示器等作为显示设备连接以便显示各种信息。当CPU 11依照各种操作状态、输入状态和通信状态向显示处理单元16提供显示信息时,显示处理单元16接着使得显示设备17基于所提供的显示信息执行显示操作。例如,显示设备17显示从服务器等提供的相关信息的内容或者经剪辑的信息的内容。如果经由网络30搜索歌曲,则搜索结果显示在显示设备17上。
媒体驱动器19a和19b都是各自能够记录/再现(只在某些记录媒体中再现)诸如记录在便携式记录介质上的歌曲等内容的驱动器。注意,媒体驱动器19a和19b的每一个可以记录或再现的记录媒体的类型不限于一种类型。即,可能在多种类型的记录媒体上记录数据/从多种类型的记录媒体再现数据。例如,媒体驱动器19a用于再现来自CD和DVD的内容,而媒体驱动器19b可以在MD上记录内容/从MD再现内容。
用于记录诸如歌曲等内容的便携式类型的记录媒体不应只限于诸如CD和DVD等光学记录媒体。例如,内容可以存储在诸如闪存等由半导体存储器构成的记录介质中。在这种情况下,闪存的读取器/写入器被连接到总线12。
用户将已经记录了任意内容的记录媒体(CD、DVD、MD等)插入到媒体驱动器19a和19b中,并对遥控器40作出预定操作。接着,用户可以享受歌曲等。例如,当用户操作遥控器40以给出用于从媒体驱动器19a再现的指令时,CPU 11指令媒体驱动器19a再现内容。作为响应,媒体驱动器19a访问所插入的记录介质,以获取所指令的内容并读出内容。
如果这样读出的内容是音频内容,那么如有必要,内容受到CPU 11的解码处理等,接着被传送给音频数据处理单元24。音频数据处理单元24通过均衡、音量控制、D/A转换、放大等执行诸如声场处理等处理。接着,从扩音器单元25输出声音。注意扩音器单元25是由如图4所示的多个扩音器25a和25b组成的,并且可以输出立体声。
由媒体驱动器19a和19b再现的内容可以在CPU 11的控制下作为音频数据文件存储在HDD 21中。音频数据文件的格式可以是以采样频率44.1KHz依照16位量化的数字音频数据,这对应于CD格式。或者,为了保存HDD 21的音量,格式可以是受到依照预定方法的压缩处理的压缩音频数据。虽然压缩方法没有特别限制,但是可能使用ATRAC(高级变换声学编码商标)方法、MP3(MPEG音频第三层)方法等等。
调谐器27是例如AM/FM无线调谐器,并基于CPU 11的控制解调天线26接收到的广播信号。当然,调谐器27也可以替换地是电视调谐器、卫星广播调谐器或数字广播调谐器。经解调的广播音频信号受到音频数据处理单元24的必要处理,并作为广播的声音从扩音器单元25输出。
通信处理单元22基于CPU 11的控制对发送数据执行编码处理并对接收数据进行解码处理。网络接口23经由网络30将由通信处理单元22编码的发送数据发送到预定的外部网络兼容设备。同样,网络接口23经由网络30将从外部网络兼容设备发送的信号传送到通信处理单元22。通信处理单元22将接收到的信息传送到CPU 11。经由网络30接收到的信息可以是例如FM广播的节目的相关信息、包括在CD的标题中的歌曲信息等。
红外线通信单元28经由诸如红外线等无线通信手段与遥控器40通信。此外,红外线通信单元28对遥控器40提供的信号执行预定处理,并将信号作为操作命令反馈给CPU 11。CPU 11执行必要的计算和操作,以获取当设备响应输入的操作命令时的操作。
终端设备10的配置不限于图5所示的,而可以各种各样的。例如,依照诸如USB(通用串行总线)、IEEE 1394、蓝牙(R)等通信方法可增加到外围设备的接口。HDD 21可以存储通过上述网络接口23经由网络30下载的音频内容,以及依照USB、IEEE 1394等通过接口传送的音频内容。此外,可以提供用于连接到麦克风、外部耳机等的终端、对应于DVD回放的视频输出终端、线路连接终端、光学数字连接终端等。此外,可以提供PCMCIA插槽、存储卡插槽等,以使得数据能够与外部信息处理设备和音频设备交换。
接着,将描述本实施例的系统中的程序模块的配置。注意,程序模块是描述终端设备10要执行的处理的信息,所述终端设备10可以基于程序模块执行预定功能。在以下描述中,通过执行程序模块实现的功能将按照程序模块的名称来参考。
图6是示出程序模块的配置的图示。终端设备10的程序模块被构造成在OS上操作。终端设备10可根据程序模块的功能与CD标题信息提供服务器31、广播电台服务器32、音乐提供服务器33、销售CD的CD商店服务器34、总服务服务器36、互连网无线电服务器和其他各种服务器通信。
HTTP(超文本传输协议)消息程序111通过HTTP通信实现在各种服务器之间的各种事务,所述各种服务器包括CD标题信息提供服务器31、广播电台服务器32、CD商店服务器34、总服务服务器36等。通信装置程序112是启用与总服务服务器36等的各种通信的通信模块。
在通信装置程序112用户界面的较高层一侧(接近于用户界面功能)提供了用于解释内容的CODEC以再现内容的内容再现模块113,,以及用于处理关于版权保护的信息的版权保护信息管理模块114。在内容再现模块113的较高层一侧中提供了互联网无线电调谐/再现模块118,用于执行互联网无线电广播的调谐和再现。在版权保护信息管理模块114的较高层一侧提供了歌曲购买/再现模块119,用于管理歌曲的购买和演示歌曲的回放。
在互联网无线电调谐/再现模块118和歌曲购买/回放模块119的较高层一侧提供了XML(可扩展标记语言)浏览器151。XML浏览器151解释从各个服务器发送的XML文件的内容,并在显示设备17的屏幕上显示内容。当终端设备10处于总服务使用模式时,用户在终端设备10上所作的输入的内容由XML浏览器151解释。此外,对应于输入的内容的处理请求等从XML浏览器151发送到其他模块。例如,由歌曲购买/回放模块119购买用户通过XML浏览器151选择的歌曲,并且通过硬盘内容控制器117将该歌曲写入HDD 21中。
通信装置程序112被连接到库130的认证库131。认证库131执行用于认证总服务服务器36和其他各种服务器的处理。
此外,在通信装置程序112的较高层一侧,提供了数据库访问模块115、内容数据访问模块116和硬盘内容控制器117。数据库访问模块115访问在HDD 21中构造的各种数据库。内容数据访问模块116访问存储在HDD 21中的内容。硬盘内容控制器117管理存储在HDD中的内容。
在硬盘内容控制器117的较高层一侧,提供了相关信息显示模块120、调谐器调谐/再现/记录模块121以及歌曲购买/回放模块119。相关信息显示模块120在显示设备17上显示由广播电台37广播的歌曲的标题和艺术家名。调谐器调谐/再现/记录模块121选择广播电台37,并将从广播电台37接收到的歌曲的内容记录到HDD 21中。
例如,通过音频用户界面(音频UI)152从广播电台37接收到的歌曲通过内容数据访问模块116写入HDD 21中。
相关信息显示模块120经由HTTP消息程序111通过调谐器调谐/再现/记录模块121接收当前从广播电台37广播的歌曲的标题和/或艺术家名,作为来自CD名称信息提供服务器31、广播电台服务器32等的相关信息。模块120接着通过音频用户界面152在显示设备17上显示相关信息。
注意,通过音频用户界面152在显示设备17上显示的相关信息可以临时地存储在库130的剪辑库132中。同样地,相关信息可以依照用户指令通过数据库访问模块115最终存储在HDD 21中。
此外,包括在终端设备10中的程序模块是CD回放模块141和用于再现来自HDD 21的数据的HDD再现模块142。再现的结果通过音频数据处理单元24和扩声器单元25输出。
在如上所述构造的终端设备10中,相关信息可以从服务器获取,且该相关信息可以被剪辑。如果在获取相关信息的同时发送标识码,则标识码被存储到终端设备10中,且在购买歌曲数据等时会接收到特殊服务。
图7示出了基于标识码获取特殊服务的示例。在这个示例中,终端设备10从广播电台服务器32接收添加到所广播的歌曲的相关信息91的标识码92,并且使用该标识码92购买歌曲数据的内容。
更具体地,相关信息表32a和标识码表32b是预先在广播电台服务器32中准备的。相关信息表32a注册关于要广播的歌曲的相关信息。
用于各个广播时段的标识码在标识码表32b中注册。标识码是接收特殊服务所必需的代码。广播时段例如以节目为单位而被分隔。
每个节目的标识码指示例如接收由节目的赞助公司所提供的特殊服务(例如折扣等)的权限。在图7的示例中,为节目分别注册了标识码。然而,可以以歌曲为单位分别注册标识码。
存在没有注册的标识码的时段。即,仅关于有赞助公司提供任何服务的那些节目的广播时段注册标识码。即使在时段中广播的歌曲的相关信息没有经注册的标识码,也不为终端设备10提供标识码。
例如,在分配给标识码92的程序中,广播电台37宣布可以在获取相关信息时提供某些特殊服务。因此,仅收听该将节目的用户能够知道该特殊服务,且可以通过终端设备10接收特殊服务的标识码92。
标识码92(标识码95)可以被单独分配给在特定时段从特定广播电台广播的任意歌曲。在这种情况下,如果在不同的时间广播相同的歌曲,就给出不同的标识码。
或者,可以个别地将标识码分配给歌曲。在这种情况下,会将公共标识码分配给多首歌曲。
终端设备10以恒定的时间间隔执行轮询,并向广播电台服务器32发出获取正在广播的歌曲的相关信息91的请求。广播电台服务器32将当前正在广播的歌曲的相关信息91和分配给当前时段的标识符发送给终端设备10。
终端设备10在显示设备17上显示接收到的相关信息。如果用户给出指令剪辑的操作输入,那么终端设备10将接收到的相关信息91和标识符92的组合存储到HDD 21等之中。
此后,用户操作终端设备10以访问音乐发行服务器33,并发送购买请求信息93以购买歌曲数据。购买请求信息93包括指定要购买的项目的信息(例如用于指定歌曲的相关信息)。购买请求信息93增加了用户标识信息94和标识码95。用户标识信息94和标识码95无需同时发送。可以先发送用户标识信息94以执行用户认证,接着可以将标识码95与购买请求信息93一起发送。
接收到购买请求信息93的音乐发行服务器33将歌曲数据96和对应于标识码95的附加数据97发送到终端设备10。附加数据97包含例如用于删除记录在终端设备10中的标识码的指令以及诸如赠送曲目等其他服务。
接着,将描述用于剪辑来自广播电台37的节目中广播的歌曲的相关信息的剪辑处理过程。在本实施例中,要广播的歌曲的相关信息由广播电台服务器32提供。可能单独提供向多个广播电台请求的相关信息提供服务器,以承担提供广播电台的节目信息的服务。
图8是示出关于正在广播的歌曲的相关信息的剪辑过程的顺序图表。广播电台37依照节目广播时间表顺序地广播节目。图8所示的处理将按照步骤编号的顺序来描述。
步骤S101广播电台37开始广播节目。
步骤S102在接收到开始节目的通知时,从广播电台37向广播电台服务器32通知开始广播歌曲。可以自动地从广播电台37的广播设备向广播电台服务器32传送这个通知,或者广播电台服务器37的人员会采用操作输入。
步骤S111广播电台服务器32将与多种歌曲的标题相关的相关信息、其艺术家名称、包含歌曲的CD的名称、其CD编号等以数据库的形式存储在HDD中。此外,为了使得这次从广播电台37通知的歌曲的相关信息应该被准备作为要为终端设备10提供的项目,广播电台服务器32把作为将作为服务提供的项目维护的相关信息更新为这次所通知的歌曲的相关信息。接着,过程进入下一步骤S112。
步骤S121终端设备10接收来自广播电台37在步骤S101中广播的节目,并使得用户例如收听节目。终端设备10也接收在节目中广播的歌曲,并且使得用户例如收听歌曲。接着过程进入下一步骤S122。
步骤S122终端设备10以恒定的时间间隔(例如30秒)将用于获取诸如有关正在广播的歌曲的标题或艺术家名等相关信息的请求发送到广播电台服务器32。即,终端设备执行轮询,以获取正在接收的歌曲的相关信息。接着,终端设备10的处理进入下一步骤S123。
步骤S112此时,广播电台服务器32响应于来自终端设备10的获取请求,向当前作为要提供的项目维护的歌曲的相关信息添加标识码。标识码是对应于当前时段的标识码集。
步骤S113广播电台服务器32响应于来自终端设备10的请求(步骤S112),通过网络30将相关信息和标识码提供给终端设备10。此外,广播电台服务器32的处理进入下一步S114。
之后,终端设备10接收正在广播的歌曲的相关信息和标识码,这样可以将相关信息的内容显示在显示设备17上。结果,可能使得用户将诸如节目中广播的歌曲的标题、艺术家名等歌曲信息识别为相关信息。
除了标题和艺术家名之外,本实施例中的相关信息包含CD编号、用于将广播电台37指定为广播歌曲的供应商的广播电台标识信息、以及用于指定包含歌曲的记录介质的媒体标识信息。
步骤S123当从先前获取请求经过30秒之后,终端设备10再一次向广播电台服务器32请求相关信息。
步骤S114响应于该获取请求,广播电台服务器32通过网络30再次向终端设备10提供歌曲的相关信息和标识码。
终端设备10获取同一歌曲的相关信息,直至广播电台服务器32作为当前提供的项目维护的相关信息被更新为接着要广播的另一歌曲的相关信息。因此,显示设备17保持显示同一歌曲的相关信息,直至广播电台服务器32所提供的相关信息被更新。
步骤S124此后,终端设备10可以剪辑从广播电台服务器32提供的歌曲的相关信息。如果终端设备10剪辑信息,则终端设备10可以在这首歌曲的相关信息之后从广播电台服务器32获取另一首歌的相关信息。终端设备10也能够剪辑另一首歌的相关信息。通过剪辑的相关信息在终端设备10的HDD 21中构建数据库。
图9是示出相关信息的数据结构的示例的表格。相关信息50包括歌曲标题、艺术家名、剪辑时间、CD编号、剪辑位置等数据项目。有关歌曲的各种数据被设置成对应于数据项目的内容。
歌曲标题是歌曲名称,且是包括在发送自服务器的相关信息中的数据。
艺术家名是演奏歌曲的艺术家的名字,也是包括在发送自服务器的相关信息中的数据。
剪辑时间指示终端设备10执行剪辑处理的时间,且当执行剪辑处理时设置由内部时钟计数的时间。
CD编号是包含歌曲的CD的标识号,且是包含在发送自服务器的相关信息中的信息。CD编号是CD商店用于指定CD的标识号。当前,CD编号被分成两种类型的系统。使用哪种类型的编号系统取决于CD商店。因此,用于标识提供相关信息的服务器所使用的代码系统的信息会包括在相关信息中。
剪辑位置是指示存在对应于经剪辑的相关信息的内容(源)的位置的数据。例如,在从服务器获取记录在MD上的歌曲的相关信息且在播放该歌曲时进行剪辑的情况下,“MD”被设置成剪辑位置。
在图9所示的示例中,歌曲标题是“Rainy,after fair“,艺术家名是“Falcons”,剪辑时间是“2003/3/8 19:20”(2003年3月8日19:20),CD编号是“01234567”且剪辑位置是“MD”。
项目根据剪辑的类型改变,且剪辑项目能够根据目的改变。
图10是示出通过剪辑存储的标识码的数据结构的示例的表格。标识码70(92,95)包括诸如发放者、目的、可用合作伙伴、有效期、代码ID等信息。
发放者是发放标识码70的广播电台的名称。
目的指示可以通过使用标识码70用于接收特殊服务的服务。
可用合作伙伴是实现为具有标识码70的用户提供特殊服务的服务的公司等的名称。
有效期指示使用标识码70可以接收特殊服务的最后日期。有效期可以被加到相关信息50中或不加入其中。
代码ID是用于唯一地标识发放的代码的标识信息。
终端设备10存储多个组合,每个组合由歌曲的相关信息和标识码组成。
增加了标识码的相关信息可以用树结构的形式存储。
接着,将描述经剪辑的相关信息的存储格式。
图11是示出经剪辑的相关信息的存储格式的图表。经剪辑的相关信息(经剪辑的信息)50以列表的形式存储。一种列表是以歌曲为单位剪辑信息的列表61。列表62到64的每一个是另一类型,其中以歌曲集为单位剪辑信息。仅提供了以歌曲为单位剪辑信息的前一类型的一个列表。可提供以歌曲集为单位剪辑信息的后一类型的多个列表。
以歌曲为单位剪辑信息的列表61意味着通过个别地指定歌曲获取的相关信息的存储位置(诸如文件夹或目录)。经剪辑的歌曲集的列表62到64的每一个意味着当一次同时获取歌曲集时的存储位置(诸如文件夹或目录)。
对经剪辑的歌曲集列表62到64给予适合于歌曲集的适当名称。例如,如果存储了关于CD中多首歌曲的相关信息,那么CD的标题被设置为经剪辑的歌曲集的歌曲集列表的名称。或者,如果存储了关于FM广播的节目中广播的歌曲集的相关信息,则节目的标题或广播日期/时间被设置为经剪辑的歌曲的歌曲集列表的名称。同样可替换地,如果存储了通过网络搜索检测到的歌曲集,那么搜索关键字或搜索日期/时间被设置成经剪辑歌曲的歌曲集列表的名称。因此,取决于歌曲集的类型有各种名称。
每个列表与经剪辑的相关信息有关。以歌曲为单位剪辑信息的列表61被链接到第一歌曲的相关信息51a、第二歌曲的相关信息51b和第三歌曲的相关信息51c。经剪辑的歌曲集的列表62被链接到第一歌曲的相关信息52a、第二歌曲的相关信息52b和第三歌曲的相关信息52c。经剪辑的歌曲集列表63被链接到第一歌曲的相关信息53a、第二歌曲的相关信息53b和第三歌曲的相关信息53c。经剪辑歌曲集的列表64被链接到第一歌曲的相关信息54a、第二歌曲的相关信息54b和第三歌曲的相关信息54c。
当存储了新获取的相关信息50时,要链接的列表是根据相关信息50是以歌曲为单位还是以歌曲集为单位获取的来确定的。如果相关信息是以歌曲为单位获取的,那么相关信息50被链接到以歌曲为单位剪辑的信息的列表61的结尾处。如果相关信息是作为歌曲集获取的,就创建歌曲集的新列表,并将相关信息50链接到新的歌曲集列表。
经剪辑的歌曲集的列表62到63的每一个可以是歌曲集、在FM广播上广播的歌曲列表(广播列表)、专辑、播放列表或作为搜索结果获取的歌曲集等等。通过这样采取存储格式,可以统一地处理剪辑为诸如单首歌曲、各种歌曲集等来源的数据(从CD、MD、HDD、TV再现、接收发行的音乐、浏览相关信息)。
因此,当使用存储的相关信息和标识码从音乐发行服务器33购买歌曲数据时,终端设备会接收到对应于标识码的特殊服务。
图12是示出歌曲数据购买过程的顺序图表。现在将根据步骤编码的顺序描述图12所示的处理。
步骤S131首先,终端设备10将用户ID和口令作为用户认证信息发送给音乐发行服务器33。此时,在终端设备中设置的别名会被发送给音乐发行服务器33。
别名是当用户使用多个终端设备时,用于标识各个终端设备的名称组。分别为多个终端设备中单个用户使用的设备设置不同的别名。
当购买新的终端设备的用户首次接收到获取相关信息等的服务时,用户为终端设备设置一别名。从终端设备访问的服务器检查所设置的别名是否与同一用户拥有的其他终端设备的名称不同。服务器接着允许终端设备注册该设置的别名。
步骤S141音乐发行服务器33基于用户ID和口令执行用户认证。
步骤S142音乐发行服务器33用认证处理的结果来回复终端设备10。
步骤S132响应于回复,终端设备10确认用户认证成功,接着终端设备10响应于来自用户的操作输入将搜索请求发送给音乐发行服务器33。注意,在经剪辑的相关信息中的这部分数据(例如CD编号等)可以用作包含在搜索请求中的搜索关键字。
不仅基于经剪辑的相关信息的搜索,而且在剪辑前通过正在广播功能获取的相关信息或从广播列表获取的相关信息可以直接用于搜索而无需剪辑。
步骤S143音乐发行服务器33响应于搜索请求搜索关于歌曲数据的数据库。
步骤S144音乐发行服务器33将包含搜索命中的信息的搜索结果信息发送到终端设备10。
步骤S133用户基于来自音乐发行服务器33的搜索结果信息采取购买歌曲数据的操作。作为响应,终端设备10将请求购买歌曲数据的购买请求信息和先前存储的标识码一起发送给音乐发行服务器33。例如,终端设备10发送对应于任意相关信息的标识码。或者,终端设备10会将允许从音乐发行服务器33接收特殊服务的多个标识码发送给音乐发行服务器33。是否能从音乐发行服务器33接收特殊服务可以参考标识码中的“可用合作伙伴”列来确定。
或者,可以将所有存储在终端设备10中的标识码发送给音乐发行服务器33。在这种情况下,音乐发行服务器33选择可使用的标识码并确定特殊服务。
可以响应于来自用户的操作输入或自动地执行标识码的发送。例如,如果作为基于CD编号的搜索的结果仅检测到音乐数据的一个项目,就可以自动地发送标识码。
步骤S145如果标识码是有效的,则音乐发行服务器33确定对应于标识码的特殊服务的内容。特殊服务是音乐数据的销售价格的折扣、提供附加内容等等。此外,音乐发行服务器33管理一个用户可以使用一个标识码多少次(允许使用的次数)。除非超过了允许使用的次数,否则音乐发行服务器33都会给出特殊服务。音乐发行服务器33参考标识码中的有效期信息。如果有效期没有期满,则音乐发行服务器33就提供特殊服务。
步骤146音乐发行服务器33发送内容数据和附加数据。如果授予赠送曲目作为特殊服务,那么赠送曲目包含在附加数据中。同样,终端设备10中关于标识码管理的指令可以包括在附加数据中。
步骤147此后,音乐发行服务器33以用户为单位管理提供给用户的附加数据。例如,基于标识码的特殊服务的实行信息可以存储在音乐发行服务器33中,并被链接到对终端设备10专用的用户ID或ID(别名)。如此,可以控制特定用户或终端设备10对特殊服务的实行。
步骤S134终端设备10拥有对应于附加数据的内容的标识码。例如,会给出指示在终端设备10中对应的标识码是否应该被无效的信息,作为来自音乐发行服务器33的附加数据。在这种情况下,终端服务器10执行对应于该信息的处理。
除了标识码的无效之外对于标识码的另一个处理是可以接收特殊服务的次数从指定的次数减少的处理。或者,在接收特殊服务之前可以将标识码设置在先前的状态。
因此,用户可以基于标识码接收特殊服务。此外,分别为各个节目等的各个时段提供不同的标识码。因此,如果标识码被发送给在节目广播期间接收了相关信息的用户,那么能够给出仅对节目的听众/观众有效的特殊服务。以此方式,可能增加节目的收听率。
此外,在每个标识码中设置有效期,这样使得服务的期限可被限制。
此外,当使用标识码时,预先执行用户认证,这样使得用户标识信息(用户ID和/或口令)可以预先发送给音乐发行服务器33。因此,音乐发行服务器33可以管理示出如何为每个用户提供基于标识码的特殊服务的状态。例如,可能管理一个用户使用多少次标识码。因此,音乐发行服务器33可以执行这样的管理使得在使用次数超过限制时禁止给出特殊服务。
向用户提供带有特殊服务的服务的服务器不限于音乐发行服务器33。例如,CD商店服务器34可以给出对应于CD销售的标识码的特殊服务(折扣等)。从终端设备10采取的关于CD商店服务器34的购买程序与图12所示的处理几乎相同。然而,CD商店服务器34不会执行步骤S146中的内容数据(歌曲数据)的发送。作为对该发送的替代,CD商店服务器34记录从终端设备10的用户对CD的定单的内容,且CD商店的商店助理或类似的人员将相应的CD运送给用户。
或者,可以将标识码记录在便携式记录介质上。当将记录介质带到商店时,可以在购买对应的CD时从商店接收到特殊服务。
图13示出了在商店的购买过程。用户将存储在终端设备10中的标识码记录到便携式记录介质上。例如,用户将代码记录到半导体存储器80上。举例而言,存储器80是闪存。
用户将写入了标识码的存储器80带到CD商店等。当用户购买对于标识码给予特殊服务的CD等时,用户将存储器80递给商店服务员。
商店服务员使用安装在商店中的商店终端设备39,以从存储器80中读取标识码。接着,当将CD等销售给用户时给予对应于标识码的特殊服务。
商店终端设备39的硬件配置可以用图5所示的终端设备10的相同硬件配置来实现。然而,存储器80的读取器/写入器对媒体驱动器而言是必须的。此外,商店终端设备39无需具有调谐器27和红外线通信单元28。
图14是示出商店终端设备中处理过程的流程图。现在将按照步骤编号的顺序描述图14所示的处理。
步骤S151在插入存储器80后,商店终端设备39从存储器80读出标识码。
步骤S152商店终端设备39从用户接收用户ID和口令的输入。
步骤S153商店终端设备39执行用户认证。然而,用户认证会被委托给通过网络30连接的另一服务器。例如,商店终端设备39将用户输入的用户标识信息(例如用户ID或口令)发送给通过网络30连接的服务器(例如CD商店服务器34)。服务器接着执行认证处理并将认证结果返回给商店终端设备39。
步骤S154如果用户认证是成功的,那么商店终端设备39确定对应于标识码的特殊服务。
步骤S155商店终端设备39提供对应于CD销售的特殊服务。例如,如果特殊服务是提供附加内容,那么商店终端设备39将附加内容写入到存储器80中。或者,如果特殊服务是对销售价格的折扣,那么商店终端设备39执行折扣处理,以结合诸如POS(销售点)等终端功能对CD的销售价格打折。
步骤S156商店终端设备39执行标识码处理,如同在EMD或ED中购买的情况。
以此方式,可以在商店接收特殊服务,虽然过去在商店提供那些服务是不可能的。在便携式终端设备执行剪辑的情况下,可以考虑如下的另一种措施。具体地,会包含能够显示经剪辑的标识码的设备,且会在商店显示经剪辑的标识码。接着,当在CD商店购买CD时可以在商店接收到特殊服务。
如上所述,依照本实施例,如果使用了能够接收广播的调谐器并存储了(剪辑了)关于广播内容(正在广播)的相关信息或关于特定节目或时段的内容(广播列表)的相关信息,就能够接收到各种特殊服务(诸如折扣、附加赠送曲目、礼仪邮寄等全部特殊服务)。结果是可以通过将FM的正在广播或广播列表、音乐发行服务和CD的销售彼此链接来更为详细地设置各种特殊服务。
对于提供内容的服务供应商,其价值在于可以激活音乐市场。对于用户而言,价值在于通过获取诸如正在广播等相关信息能够接收各种特殊服务。
本发明应用的示例不限于当获取一个标识码时提供特殊服务的情况。情况可以是当收集多个标识码时才提供特殊服务。在收集多个标识码的方法中,所有经剪辑和获取的标识码会被发送给服务器。在这种情况下,服务机对有效标识码的数目进行计数以确定特殊服务的内容。
举例而言,在多个标识码记录在存储器中并且在CD商店使用的情况下,商店终端设备可以对在商店可用的标识码的数目进行计数并显示该数目。
上述处理和功能可以通过服务器计算机和客户机计算机来实现。在这种情况下,提供了一种服务器程序,用于描述每个服务器应该具有的功能处理的内容;以及一种客户机程序,用于描述终端设备应该具有的功能处理的内容。由服务器计算机执行该服务器程序,这样使得服务器计算机可以实现服务器的处理和功能。同样地,由客户机计算机执行客户机程序,这样使得客户机计算机可以实现终端设备的处理和功能。
由此描述处理内容的服务器程序和客户机程序可以记录在计算机可读的记录介质上。计算机可读记录介质是磁性记录设备、光盘、磁光记录介质、半导体存储器等等。磁性记录设备是硬盘驱动器(HDD)、软盘(FD)、磁带等。举例而言,光盘是DVD、DVD-RAM、CD-ROM、CD-R(可记录)/RW(可重写)等。举例而言,磁光记录介质是MO(磁光盘)等。
在发行服务器程序或客户端程序的情况下,销售记录程序的便携式记录媒体,诸如DVD、CD-ROM等等。或者,一次将客户机程序存储在服务器计算机的存储设备中,并通过网络将客户机程序从服务器计算机传递给客户机计算机。
执行服务器程序的服务器计算机将记录在便携式记录介质上的服务器程序(举例而言)存储到服务器计算机自己的存储设备中。接着,服务器计算机从它自己存储设备中读出服务器程序并依照服务器程序执行处理。服务器计算机可以直接从便携式记录介质中读取服务器程序并依照服务器程序执行处理。
举例而言,执行客户机程序的客户机计算机将记录在便携式记录介质上或传送自服务器计算机的客户机程序存储到客户机计算机自己的存储设备中。接着,客户机计算机从其自己的存储设备中读取客户机程序并依照该客户机程序执行处理。或者,客户机计算机可以直接从便携式记录介质中读取客户机程序并依照该客户机程序执行处理。再或者,每次当从服务器计算机传送客户机程序时,客户机计算机可以依照接收到的客户机程序执行处理。
(2)第二实施例图15是解释本发明的原理的视图。现在将参考图15描述第二实施例的概要。
图15示出了本发明应用于特殊服务授权系统的情况,所述特殊服务授权系统用于将特殊服务授权给通过广播节目接收诸如歌曲等内容的用户。
特殊服务授权系统是由信息处理装置1X和2X组成的。假设信息处理装置1X和2X是通过诸如因特网等网络连接的。信息处理装置1X是由发送装置1aX、接收装置1bX、存储装置1eX和显示装置1dX组成的,并具有客户机的功能。信息处理装置2X是由存储装置2aX、接收装置2bX和发送装置2cX组成的,并具有服务器的功能,所述服务器对来自作为客户机的信息处理装置1X的请求提供服务。
在这个特殊服务授权系统中,信息处理装置1X通过网络从信息处理装置2X接收有关广播节目中的内容的相关信息3X。相关信息3X存储在信息处理装置2X中的存储装置2aX中,并随着内容的变化而更新。这类信息处理装置1X与信息处理装置2X彼此交互,以便在进一步购买内容时将特殊服务授权给购买过内容的用户。现在将描述这个过程。
首先,信息处理装置1X以特定的时间间隔连续地从发送装置1aX发送请求信息4X,用于请求有关接收到的广播节目中的内容的相关信息3X。信息处理装置2X使用接收装置2bX接收发送自信息处理装置1X的请求信息4X。
接收装置2bX接着从存储装置2aX提取对应于请求信息4X的相关信息3X,并将该信息发送给发送装置2cX。另一方面,当用户购买任意内容时,信息处理装置2X已经发出了指示接收特定服务的权限的第一标识码5X。发送装置2cX将第一标识码5X与从存储装置2aX提取的相关信息3X一起发送给信息处理装置1X。
信息处理装置1X使用接收装置1bX接收由信息处理装置2X发送的相关信息3X以及第一标识码5X,并将这些数据存储到存储装置1cX中。此外,信息处理装置1X在显示装置1dX上显示存储在存储装置1cX中的相关信息3X,以便向用户示出相关信息3X的内容。
例如,当用户请求购买任意内容(例如由相关信息3X所建议),信息处理装置1X从发送装置1aX发送用于请求购买任意内容的购买请求信息6X以及第一标识码5X。
信息处理装置2X使用接收装置2bX接收发送自信息处理装置1X的购买请求信息6X和第一标识码5X,并准备对应于购买请求信息6X的内容数据7X。此外,当用户进一步购买另一内容时,信息处理装置2X发出指示接收特定服务的权限的第二标识符8X。此外,信息处理装置2X从发送装置2cX发送内容数据7X和第二标识码8X。
由此,能够为曾经购买过内容的用户提供在进一步购买另一内容时接收特定服务的权限。
接着,现在将具体描述本发明的实施例。在以下的描述中,存储关于歌曲或歌曲集的相关信息的处理将被称为剪辑。
图16示出了依照本发明实施例的网络系统,其中对应于图2所示的各部分的部分使用相同的参考符号来表示。终端设备10X经由网络30被连接到各种服务器。
终端设备10X在诸如CD 29a、MD(微型盘)29b、硬盘驱动器(HDD)21等记录媒体中维护诸如歌曲或歌曲集等本地源。CD 29a和MD 29b是便携式记录媒体,并且可以连接到终端设备10X或从其上取下。根据终端设备10X的类型和目的,为终端设备10X准备什么本地源会改变。终端设备10X可以接收通过天线26广播的内容。
注意,图16中所示的歌曲或歌曲集的本地源仅是示例。即,可以使任何记录介质通过记录歌曲或歌曲集来用作歌曲或歌曲集的本地源,只要记录介质本地地存在于终端设备10X中。
终端设备10X具有存储经剪辑的相关信息的剪辑信息存储设备21a。剪辑信息存储设备21a是终端设备10X的第二存储设备。例如,HDD 21等的部分存储区域可以被用作剪辑信息存储设备21a。注意,终端设备10X能够以歌曲或歌曲集的形式剪辑数据。因此,用户可以剪辑整个FM节目或包括许多感兴趣的歌曲的CD专辑,由此用一个剪辑操作记录了感兴趣的歌曲集的相关信息。举例而言,终端设备10X的内部结构、外部结构和程序模块配置与第一实施例中的终端设备10相同。
同样地,CD标题信息提供服务器31的硬件配置与第一实施例中的相同。
图17是示出基于第一和第二标识码获取特殊服务的示例的视图。在这个例子中,附加在从广播电台服务器32广播的歌曲的相关信息91X上的第一标识码92X被用于从音乐发行服务器33购买歌曲数据95X的内容。
更具体地,广播电台服务器32预先准备相关信息表32aX和标识码表32bX。相关信息表32aX注册要广播的每首歌的相关信息。
标识码表32bX为每个广播时段注册第一标识码。第一标识码对于购买歌曲以获取特殊服务的用户是必需的。举例而言,广播时段以节目为单位来划分。
举例而言,为每个节目注册的第一标识码指示接收由节目的赞助公司提供的特殊服务(诸如附加的赠送曲目作为购买歌曲的回馈)的权限。在图17所示的例子中,为每个节目注册第一标识码。或者,可以为要广播的每一首歌曲注册第一标识码。
注意,存在许多其中没有注册第一标识码的时段。即,仅为其中从赞助公司提任何服务的广播时段注册第一标识码。举例而言,在广播电台37的情况下,在为其设置了第一标识码节目的评论中作出通告,通知在获取相关信息时给出的特殊服务的内容。以此方式,仅收听了该节目的用户能够知道存在特殊服务,由此可以接收第一标识码以便接收特殊服务。
或者,可以固有地将第一标识码分配给特定广播电台的特定时段中的歌曲。在这种情况下,当在不同的时点广播一首歌曲时,可以分别提供不同的第一标识码。此外,第一标识码可以被分配给歌曲。在这种情况下,一个第一标识码可以公共地分配给多首歌曲。以这些方式,可以采取详细的解决方案以获得改进的广播收听率。
终端设备10X以预定的时间间隔执行轮询,并且向广播电台服务器32发出请求,以获取当前正在广播的歌曲的相关信息91X。广播电台服务器32将当前正在广播的歌曲的相关信息91X以及为当前时段设置的第一标识码92X发送给终端设备10。
终端设备10X显示接收到的相关信息91X。如果用户执行输入操作以指令剪辑,那么终端设备10X将接收到的相关信息91X和第一标识码92X的组合存储到HDD 21等中。
此后,用户操作终端设备10X以访问音乐发行服务器33。此时,终端设备10X将接收用户认证所需的用户标识信息93X发送给音乐发行服务器33,并等待来自音乐发行服务器33的认证确认。
当从音乐发行服务器33接收认证确认时,终端设备10X将第一标识码92X与用于购买歌曲数据的购买请求信息94X一起发送给音乐发行服务器33。
接收到购买请求信息94X和第一标识码92X的音乐发行服务器33准备购买请求信息94X所请求的歌曲数据95X。此后,音乐发行服务器33确定第一标识码92X是否有效。如果确定代码有效,则音乐发行服务器33发放对应于第一标识码92X的附加数据96X,以及指示当已经购买过歌曲的用户再次购买诸如CD等内容时能够接收的特殊服务的第二标识码97X。此外,音乐发行服务器33将音乐数据95X、附加数据96X和第二标识码97X发送给终端设备10X。
附加数据96X是诸如删除记录在终端设备10X中的第一标识码的指令、赠送曲目等附加服务。
第二标识码97X是当已经购买过歌曲的用户再次购买诸如CD等内容时接收特殊服务所必需的代码。第二标识码97X描述能够提供特殊服务或特殊服务的内容的代理。可以准备特定CD的折扣作为特殊服务。获取了第二标识码97X的用户使用终端设备10X来访问确认第二标识码97X的CD商店服务器,并由此(举例而言)以折扣购买特定CD。
接着,将参考顺序图表描述当终端设备10X从广播电台服务器32获取和剪辑与从广播电台37广播的节目中的歌曲有关的相关信息时,在终端设备10X、广播电台37和广播电台服务器32之间的交换。
图18是当剪辑相关信息时的顺序图表,所述相关信息是终端设备从广播电台服务器获取的。假设广播电台37依照节目的广播时间表顺序地广播节目。现在将依照步骤编号来描述图18所示的处理。
步骤S1广播电台37开始广播节目。
步骤S2广播电台37向广播电台服务器32通知开始广播要在节目中广播的歌曲。
步骤S11广播电台服务器32参考相关信息表32aX,并使用与在步骤S1中由广播电台37所通知的歌曲相关的相关信息来更新相关信息,所述相关信息是先前维护以作为提供给终端设备10的目标来处理的。
步骤S21终端设备10X接收广播电台37在步骤S1中开始广播的节目,并且使得用户收听节目。终端设备10X也接收广播电台37在节目中开始广播的歌曲,并且使得用户收听该歌曲。接着,处理进入步骤S22。
步骤S22终端设备10X以预定的时间间隔(例如30秒的时间间隔)向广播电台服务器32发送请求获取与在步骤S21中接收到的歌曲相关的相关信息的请求信息。即,终端设备10X执行轮询,以获取正在接收的歌曲的相关信息。
步骤S12当在步骤S22中接收从终端设备10X发送的请求信息时,广播电台服务器32参考标识码表32bX,并将对应于当前时段的第一标识码添加到作为当前要提供的目标所持有的歌曲的相关信息中。此外,广播电台服务器32将处理前进到步骤S13。
步骤S13广播电台服务器32将相关信息和第一标识码经由网络30发送给终端设备10X。具有相同内容的第一标识码被发送给接收该节目的每个用户。
步骤S23当接收在步骤S13中从广播电台服务器32发送的相关信息和第一标识码时,终端设备10X在显示设备17上显示接收到的相关信息的内容,并将处理前进到步骤S24。用户可以通过参考显示设备17知道诸如当前正在广播的歌曲的歌曲标题及其艺术家名等相关信息。除了标题和艺术家名之外,本实施例中的相关信息包括CD编号、用于将广播电台37指定为广播歌曲的供应商的广播电台标识信息、以及用于指定记录歌曲的记录介质的媒体标识信息。
步骤S24在先前的获取请求过去30秒之后,终端设备10X向广播电台服务器32发送请求信息,并再次作出对相关信息的获取请求。
步骤S14当接收到在步骤S24中从终端设备10X发送的请求信息时,广播电台服务器32参考标识码表32bX,并且将对应于当前时段的第一标识码添加到作为当前要提供的目标持有的歌曲的相关信息中。此外,广播电台服务器32将处理前进到步骤S15。
步骤S15广播电台服务器32再次经由网络30将歌曲的相关信息和第一标识码提供给终端设备10X。
步骤S25当接收到在步骤S14中从广播电台服务器32发送的相关信息和第一标识码时,终端设备10X在显示设备17上显示接收到的相关信息的内容。
除非使用接下来要广播的另一首歌曲的相关信息更新了作为广播电台服务器32要提供的目标持有的歌曲的相关信息,否则终端设备10X将获取当前持有的歌曲的相关信息。因此,终端设备10X继续在显示设备17上显示这首歌曲的相关信息,直至它被更新。
步骤S26如果用户现在指令终端设备10X剪辑在显示设备17上显示的相关信息,则终端设备10X将相关信息剪辑到HDD 21中、将与相关信息链接的第一标识码存储在HDD中、并将处理前进到步骤S27。
如果剪辑了相关信息,则终端设备10X在获取经剪辑的歌曲的相关信息后,从广播电台服务器32获取另一首歌曲的相关信息,并且能够剪辑另一首歌曲的相关信息。
使用经剪辑的相关信息在终端设备10X的HDD 21中构造数据库。
步骤S27终端设备10X在显示设备17上显示最近被剪辑的相关信息,并等待从用户发出的搜索请求。
请注意,相关信息的结构和经剪辑的相关信息的存储格式与第一个实施例中的是相同的。
图19的表格示出了第一标识码的配置的示例。如图19所示,第一标识码60X具有“发放者”列60aX,“目的”列60bX,“可用合作伙伴”列60cX,“有效期限”列60dX和“代码ID”列60eX。
在“发放者”列60aX中,设置了表示发放第一标识码60X的服务供应商的名称。在这种情况下,设置管理广播电台服务器32的广播电台(FM SHINAGAWA)的名称。
在“目的”列60bX中,设置了为已经使用第一标识码60X购买了歌曲的用户提供的特殊服务的内容。特殊服务可以是例如赠送曲目A。
在“可用合作伙伴”列60cX中,设置了为已经使用第一标识码60X购买了歌曲的用户提供特殊服务的服务供应商的名称。此信息被用来区分提供特殊服务的服务供应商和不提供特殊服务的其它服务供应商。在这种情况下,设置了由音乐发行服务器33提供的音乐发行站点的名称(音乐发行站点B)。
在“有效期限”列60dX中,设置了用户使用第一标识码60X可接收特殊服务的时段的最终日期。可以设置或不设置有效期限。
在“代码ID”列60eX中,设置了唯一标识所发放的第一标识码60X的编号。
各自包含歌曲相关信息和第一标识码的多个组合被存储在终端设备10X中。注意,相关信息可以按树结构存储。
接着,参考顺序图表,进行当用户从音乐发行服务器33上购买歌曲时在终端设备10X与音乐发行服务器33之间实现的交换过程的描述。
图20是购买歌曲时的顺序图表。在下文中,在图20中所示的处理将按照步骤编号进行描述。
步骤S31终端设备10X向音乐发行服务器33发送预先提供给终端设备10X的用户标识信息,例如用户ID、口令等等,以获取音乐发行服务器33的用户认证。此时,终端设备10X也可向音乐发行服务器33发送预设的别名。
别名是当一个用户使用多个终端设备时用来将终端设备相互区分的名称。为一个用户使用的多个终端设备分别设置不同的别名。
如果用户购买了新的终端设备,当用户第一次收到获得相关信息等的服务时,用户就为新的终端设备设置别名。然后,一个被访问的服务器确认被设置的别名没有与同一个用户使用的其他终端设备的任何别名重叠。被访问的服务器然后允许新的终端设备注册被设置的别名。
步骤S41音乐发行服务器33接收步骤S31中从终端设备10X发送的用户标识信息,并执行用户标识。之后,音乐发行服务器33通过认证结果响应终端设备10X。
步骤S32终端设备10X从音乐发行服务器33接收认证结果并确认已经成功认证。然后终端设备10X将处理前进到步骤S33。
步骤S33确认成功的用户授权之后,终端设备10X响应于来自用户的操作输入,向音乐发行服务器33发送搜索请求。注意,在经剪辑的相关数据中的一部分数据(例如,CD编号)可用作搜索请求的搜索关键字。
不仅是从基于经剪辑的相关信息的搜索中获得的信息,还有正在广播功能获得的剪辑前的相关信息和广播列表装置获得的相关信息都可以不加剪辑地被搜索直接使用。
步骤S42音乐发行服务器33响应于搜索请求搜索其关于CD的数据库,并将处理前进到步骤S43。
步骤S43音乐发行服务器33发送指示步骤S42中的搜索结果的结果信息给终端设备10X。
步骤S34当接收到在步骤S43中从音乐发行服务器33发送的结果信息时,终端设备10X将该信息显示到显示设备17上以向用户通知搜索结果。响应于来自用户的购买指令,终端设备10X将存储在HDD 21中并链接到要购买的歌曲的相关信息的第一标识码和用于请求购买歌曲的购买请求信息一起发送给音乐发行服务器33。
注意,终端设备10X能够发送对应于任意相关信息的标识码。例如,甚至可以发送除对应于经剪辑的相关信息的第一标识码外对应于通过当前广播功能获取的剪辑前的相关信息或通过播放列表获取的相关信息的另一第一标识码。此外,终端设备10X可以允许从音乐发行服务器33提供特殊服务的多个这样的第一标识码一起发送给音乐发行服务器33。可以通过参考第一标识码的“可用合作伙伴”列来确定是否可以从音乐发行服务器33提供特殊服务。
否则,可以将存储在终端设备10X中的所有第一标识码发送给音乐发行服务器33。在这种情况下,音乐发行服务器33选择可使用的第一标识码并确定特殊服务。
终端设备10X会将经剪辑的相关信息与第一标识码一起发送给音乐发行服务器33。
注意,可以通过来自用户的操作输入执行或可以自动执行第一标识码的发送。例如,如果对应的CD被检测到作为基于CD编号的搜索的结果,那么可以自动发送第一标识码。
终端设备10X可以将第一标识码与步骤S33中的搜索请求一起发送。
步骤S44当接收到在步骤S34中从终端设备发送的购买请求信息和第一标识码时,音乐发行服务器33读取购买请求信息所请求的歌曲数据并将处理前进到步骤S45。
步骤S45音乐发行服务器33执行在步骤S44中接收到的第一标识码的认证。第一标识码的“可用合作伙伴”列被用于认证。即,音乐发行服务器33参考在“可用合作伙伴”列中写入的名称,并确定接收到的第一标识码是否是针对服务器33本身的。例如,如果在音乐发行服务器33中设置音乐发行站点B的名称,且如果在接收到的第一标识码的“可用合作伙伴”列中设置音乐发行站点B,那么音乐发行服务器33确定接收到的第一标识码是针对服务器33本身的。作为这个确定的结果,如果第一标识码是针对服务器33本身的,那么音乐发行服务器33将处理前进到步骤S46。否则,如果不是,那么音乐发行服务器33将处理前进到步骤S49。
步骤S46音乐发行服务器33参考接收到的第一标识码的“有效期限”列,并确定它是否仍然处于“有效期限”列中所写的有效期限内。如果在有效期限内,音乐发行服务器33将处理前进到步骤S47。否则,如果超过了有效期限,那么音乐发行服务器33将处理前进到步骤S49。
步骤S47音乐发行服务器33发放对应于接收到的第一标识码的“目的”列内所写的特殊服务的附加数据(例如赠送曲目等)。同样地,音乐发行服务器33管理用户可以使用第一标识码的次数(允许使用的次数)。仅当没有超过可能使用的次数时,可以提供特殊服务。此外,音乐发行服务器33可以将处理前进到步骤S48。
步骤S48音乐发行服务器33发放指示当已经购买过歌曲的用户再次购买诸如CD等内容时接收特殊服务的权限的第二标识码。服务器33接着将处理前进到步骤S49。随后将描述第二标识码的具体内容。
步骤S49音乐发行服务器33将在步骤S44中读出的歌曲数据、步骤S47中发放的附加数据和第二标识码(如果发放)发送到终端设备10。
步骤S50此后,音乐发行服务器33管理为每个用户提供的附加数据。更具体地,音乐发行服务器33使用表格来管理为每个用户提供的附加数据,在所述的表格中,诸如用户ID和口令等用户标识信息与为用户提供的附加数据的历史相链接。或者,音乐发行服务器33能够管理与指定终端设备10X的ID(别名)相链接的附加数据。以此方式,可能由特定用户或特定终端设备10X来控制对特殊服务的使用。
步骤35终端设备10X在接收了在步骤S49中从音乐发行服务器发送的歌曲数据、附加数据和第二标识码后,依照附加数据的内容处理第一标识码。例如,终端设备10X删除已使用的第一标识码。
例如,从音乐发行服务器33传送表示终端设备10X中的对应第一标识码是否应该被无效的信息作为附加数据。在这种情况下,终端设备10X执行对应于该信息的处理。
对第一标识码的处理可能不仅是将第一标识码无效的处理,还是将可以接收特殊服务的次数减少指令的数目的处理。或者,能够在接收特殊服务之前在条件中设置第一标识码。
接着,将描述第二标识码的结构的示例。
图21示出了第二标识码的结构的示例。如图21所示,第二标识码70X具有“发放者”列70aX、“目的”列70bX、“可用合作伙伴”列70cX、“有效期限”列70dX和“代码ID”列70eX,如同第一标识符60。
在“发放者”列70aX中,设置了表示发放第二标识码70X的服务供应商的名称。在这种情况下,设置了音乐发行服务器33提供的音乐发行站点(音乐发行站点B)的名称。
在“目的”列70bX中,设置了诸如特定CD的打折等特殊服务的内容,所述特殊服务是在已经从音乐发行服务器33购买了歌曲的用户再次购买诸如CD等内容时提供给该用户的。
在“可用合作伙伴”列70cX中,设置了诸如CD商店A等服务供应商的名称,当已经购买了歌曲的用户再次购买诸如CD等内容时所述服务供应商为该用户提供特殊服务。该信息用于将提供特殊服务的服务供应商与不提供服务的其他服务供应商区分开。可以设置多个提供相同特殊服务的服务供应商。由此,在第一标识码60X的“有效合作伙伴”列60cX中设置的服务供应商和在第二标识码70X的“有效合作伙伴”列70cX中设置的服务供应商可能彼此不同。如此,可能通过加入服务供应商来促进对服务的使用。
在“有效期限”列70dX中,设置了用户能够使用第二标识码70X接收特殊服务的时段的最终日期。可以设置或不设置有效期限。
在“代码ID”列70eX中,设置了唯一标识所发放的第二标识码70X的编号。
假设现在CD商店服务器34是由在“可用合作伙伴”列70cX中设置的CD商店A管理的。那么,获取了第二标识码70X的用户可以通过终端设备10X访问CD商店服务器34,并且在这个服务器所提供的站点上购买CD。以此方式,用户可接收在“目的”列70bX中写入的特殊服务(例如,特定CD的折扣)。如果在便携式记录介质上记录第二标识符,且记录介质被带去商店,那么可以在商店中购买CD时提供特殊服务。具体地,如图13所示,用户将存储在终端设备10X中的第二标识码记录到便携式记录介质中。例如,用户可以将第二标识码记录到半导体存储器80上。举例而言,存储器80可以是闪存。
用户将其中写入了标识码的存储器80带到诸如CD商店等商店中。此外,当用户购买允许用户使用第二标识码接收特定服务的CD时,用户将存储器80递给商店中的商店服务员。
商店服务员使用安装在商店中的商店终端设备39以从存储器80中读取标识码。接着,当将CD等销售给用户时提供对应于第二标识码的特殊服务。
商店终端设备39的硬件配置可以用与图5所示的终端设备10X的相同的硬件配置来实现。然而,存储器80的读取器/写入器对媒体驱动器而言是必须的。此外,商店终端设备39无需具有调谐器27或红外线通信单元28。
同时,将虚设曲目增加到用户购买的歌曲数据中。当从音乐发行服务器33发送第二标识码时,发送了存储在该虚设曲目中的第二标识码。
当用户将第二标识符读入到存储器80中时,存储第二标识码的虚设曲目被读入到存储器80中。此时,可以通过记录有关第二标识码读取到存储器80中的次数来管理虚设曲目的取出数目。
商店终端设备39可以通过从存储器80执行读取和执行预定处理向用户提供在第二标识码中所写的特殊服务。
图22是示出商店终端设备的处理过程的流程图。在下文中,将按照步骤编号的顺序描述图22所示的处理。
步骤S51商店终端设备39从存储器80读取存储在虚设曲目中的第二标识码,并将处理前进到步骤S52。
步骤S52商店终端设备39接收诸如用户ID、口令等用户标识信息的输入。
步骤S53商店终端设备39基于步骤S52中输入的用户标识信息执行用户认证。用户认证可以委托给通过网络30连接的另一服务器。例如,商店终端设备39将用户输入的用户标识信息发送给通过网络30连接的服务器(例如CD商店服务器34)。该服务器接着执行认证处理并将认证结果返回给商店终端设备39。
步骤S54当用户认证成功时,商店终端设备39确定对应于第二标识码的特殊服务。
步骤S55商店终端设备39提供对应于CD销售的特殊服务。例如,在提供附加内容的情况下,商店终端设备39将附加内容写入到存储器80中。或者,在对特定CD打折的情况下,商店终端设备39结合诸如POS(销售点)等终端功能对特定CD的销售价格执行打折处理。
步骤S56商店终端设备检查记录在存储器80上虚设曲目的取出数目。如果虚设曲目的取出数目达到了预定数目,那么商店终端设备39擦除第二标识码。由此,可以通过将第二标识码存储在虚设曲目中来限制虚设曲目取出到存储器80的数目。可以有效地实现版权管理。
虽然使用常规技术在商店不能接收特殊服务,但是在这种方式下可以在商店接收特殊服务。此外,可以如下考虑另一措施。即,可以在移动终端中构造能够显示第二标识码的设备。当在CD商店购买CD时,用户可以在商店中示出第二标识码之后接收特殊服务。
如上所述,如果在认证第一标识码后新发放了第二标识码,那么当购买了当前正在广播或在广播列表上注册的歌曲的用户再次购买诸如CD等内容时可以获取接收特殊服务的权限。实际上,当用户通过CD商店服务器34购买CD时,(举例而言)用户可以以折扣价格购买特定CD。
此外,为第一标识码设置了有效期限。因此,可以限制提供服务的时段。
上述描述发生在已经购买了歌曲的用户再次购买CD的情况下。即使是在相反的情况下,即已经购买了CD的用户再次购买歌曲,通过使用第一和第二标识码,当购买了CD的用户再次购买歌曲时可以获取接收特殊服务的权限。
在上文的描述中,音乐发行服务器33使用表格来为每个用户管理发放给用户的附加数据。此外,可以为每个用户管理第一标识码的接收次数。举例而言,结果是可能管理一个用户可以使用一个标识码的次数。音乐发行服务器33可以管理特殊服务,这样使得不会比相应的标识码可能使用的次数更多次地提供每个特殊服务。也可能发放许多对应于从终端设备10X发送的第一标识码的附加数据。因此,可以促进对歌曲的购买。
可以使用计算机来实现终端设备10X和每台服务器的处理功能。在这种情况下,提供了描述要包括在终端设备10X和每台服务器中的功能的处理的内容的程序。通过在计算机上执行该程序,由计算机实现该处理功能。可以将描述处理内容的程序记录在从计算机可读的记录介质上。从计算机可读的记录介质可以是磁性记录设备、光盘、磁光记录媒体或半导体存储器。磁性记录设备通常可以是硬盘设备(HDD)、软盘(FD)或磁带。光盘可以是DVD、DVD-RAM、CD-ROM或CD-R(可记录)/RW(可重写)。磁光记录媒体可以是MO(磁光盘)。
为了使得这个程序普遍,举例而言,销售诸如记录程序的DVD或CD-ROM等便携式记录介质。或者,程序可以存储在服务器计算机的存储设备上,并可以经由网络从服务器计算机传送到另一计算机。
举例而言,执行该程序的计算机可以将记录在便携式记录介质上或传送自服务器计算机的程序存储到计算机自己的存储设备中。此外,计算机可以从其自己的存储设备读出程序并依照该程序执行处理。注意,计算机也可以直接从便携式记录介质中读出程序并依照该程序执行处理。此外,每次当从服务器计算机传送程序时,计算机可以依照接收到的程序来执行处理。
(3)第三实施例接着,作为第三实施例,将详细描述其中多个服务服务器之一实现如图8和18所示的提供正被广播的歌曲的相关信息的服务以及图12和20所示的音乐发行服务中的每一个的服务系统。顺便提一句,该服务系统(图23所示的音乐相关服务提供系统1000)具有单次登陆功能。举例而言,图23所示的客户机终端1002对应于上述终端设备10和终端设备10X。举例而言,网络NT 1000对应于上述的网络30。举例而言,门户服务器1003对应于也在上文中描述的总服务服务器36。举例而言,音乐数据发行服务器1004对应于上述音乐发行服务器33。举例而言,销售服务器1005对应于上述CD商店服务器34。举例而言,无线电广播信息发行服务器1006对应于上述广播电台服务器32。举例而言,互联网无线电服务器1007对应于上述互联网无线电服务器35。
(3-1)系统配置在图23中,参考标号1000将音乐相关服务提供系统表示为一个整体,它包括与音乐相关服务提供系统1000的管理代理签署合同的用户的终端1002、管理客户终端的门户服务器1003、以及为客户机终端1002提供关于音乐的各种服务的多个服务器2004到2008。
在这个实施例的情况下,音乐数据发行服务器1004为客户机终端1002提供了提供音乐的音乐数据发行服务,其中音乐数据具有依照ATRAC3(自适应变换声学编码3)、AAC(高级音频编码)、WMA(Windows媒体音频)、Real AUDIOG2音乐编码解码、MP3(MPEG音频第3层)等的格式。
销售服务器1005经由客户机终端1002向用户提供CD(光盘)和DVD(数字多功能盘)的销售服务。
此外,无线电广播信息发行服务器1006向客户机终端1002提供在从无线电台广播的无线电广播中发行无线电节目的无线电广播信息发行服务。
此外,互联网无线电服务器1007经由对应于因特网的网络NT 1000向客户机终端1002提供互联网无线电广播服务,该服务以流发行的形式广播无线电广播数据。
此外,计费服务器1008被配置成执行计费处理,用于响应于来自门户服务器1003等的请求向用户收取各种费用。
(3-2)客户机终端1002的结构(3-2-1)客户机终端1002的功能电路块配置接着,将描述客户机终端1002的功能电路块的硬件配置。如图24所示,客户机终端1002或遥控器(未示出)的外壳表面提供的各种操作按钮组成的操作输入单元1020由用户操作,客户机终端1002通过操作输入单元1020识别该操作,并发送对应于该操作的操作输入信号到输入处理单元1021。
输入处理单元1021将操作输入单元1020给出的操作输入信号转换成特定的操作命令,并经由总线1022将该命令发送到控制单元1023。
基于通过总线1022连接的电路给出的操作命令和控制信号,控制单元1023控制这些电路的每一个的操作。
显示控制单元1024对通过总线1022提供的视频数据执行数/模转换处理,并将作为转换结果而获得的模拟视频信号发送到显示单元1025。
举例而言,显示单元1025是诸如液晶显示器等显示设备,它们在某些情况下直接装在外壳的表面,而在另一些情况下从外部提供。
当来自控制单元1023的处理结果或各种视频数据作为模拟视频信号通过显示控制单元1024提供给显示单元1025时,显示单元1025基于该模拟视频信号显示视频。
音频控制单元1026对总线1022提供的音频数据执行数/模转换处理,并将作为结果获取的模拟音频信号发送到扩音器1027。扩音器1027基于从音频控制单元1026提供的模拟音频信号输出声音。
外部记录介质记录/再现单元1028读出并再现记录在诸如存储条(商标)等外部记录介质上的内容数据,或者将内容数据作为记录目标记录到外部记录介质上,在前一情况下闪存包含在外壳中。
当外部记录介质记录/再现单元1028从外部记录介质读出视频数据作为内容数据时,该单元将读出的视频数据通过总线1022提供给显示控制单元1024。
接着,显示控制单元1024将外部记录介质记录/再现单元1028从外部记录介质读出作为内容数据的视频数据转换成模拟视频信号,并将该信号提供给显示单元1025。
当外部记录介质记录/再现单元1028从外部记录介质读出音频数据作为内容数据时,单元1028将读出的音频数据通过总线1022提供给音频控制单元1026。
音频控制单元1026接着将外部记录介质记录/再现单元1028从外部记录介质读出作为内容数据的音频数据转换成模拟音频信号,并将该信号提供给扩音器1027。
此外,控制单元1023将外部记录介质记录/再现单元1028从外部记录机制读出的内容数据通过总线1022发送到客户机终端1002中的存储介质1029,并将该内容数据存储到存储介质1029中(此后将内容数据存储到存储介质1029中的操作会被称为撕开(ripping)。
当诸如图像数据或视频数据等视频数据从存储介质1029作为内容数据读出时,控制单元1023将读出的视频数据通过总线1022提供给显示控制单元1024。
同样地,当诸如音频数据等音频数据从存储介质1029作为内容数据读出时,控制单元1023将读出的音频数据通过总线1022提供给音频控制单元1026。
此外,控制单元1023可以从存储介质1029读出音乐数据并将其从存储介质1029传送到外部记录介质记录/再现单元1028,由此使得外部记录介质记录/再现单元1028将音乐数据记录到外部记录介质上。
广播信号接收单元1030接收发送自无线电台的无线电广播波,并将该广播波提供给调谐器单元1031。
在控制单元1023的控制下,调谐器单元1031从广播信号接收单元1030接收到的无线电广播波中提取出对应于例如由操作输入单元1020指令的无线电台的广播频率的无线电广播信号。调谐器单元1031对提取的信号执行预定处理,并将作为预定处理结果获取的音频数据通过总线1022发送到音频控制单元1026。
音频控制单元1026将从调谐器1031给出的音频数据转换成模拟音频信号,并将这些信号发送到扩音器1027。因此,从广播电台广播的无线电节目的声音从扩音器1027输出,用户由此能够收听到无线电节目的声音。
同样地,控制单元1023将协调器单元1031获取的音频数据发送到存储介质1029并存储这些音频数据。因此,可以记录无线电节目的声音。
此外,控制单元1023可以通过通信控制单元1032和网络接口1033顺序地连接到网络NT 1000,并可以访问网络NT上的门户服务器1003和任一其他服务器1004到1007。因此,可以将各种信息和数据发送到门户网站1003或任一其他服务器1004到1007,或者从门户服务器1003或任一其他服务器1004到1007接收各种信息和数据。
编码器/解码器单元1034对经由网络接口1033和通信控制单元1032从网络NT 1000接收到的压缩编码的内容数据或从存储介质1029或外部记录介质读出的压缩编码的内容数据进行解码。单元1034接着将经解码的内容数据发送到显示控制单元1024和音频控制单元1026。
同样地,编码器/解码器单元1034对来自外部记录介质的未经压缩的内容和由调谐器单元1031给出的音频数据等进行压缩编码,并将经压缩编码的数据发送到存储介质1029。
因此,由编码器/解码器单元1034压缩编码的内容数据在控制单元1023的控制下被存储到存储介质1029中。
版权管理单元1035生成对应于通过网络接口1033和通信控制单元1032顺序地从网络NT 1000下载的内容数据的版权管理信息和对应于由外部记录介质记录/再现单元1028从外部记录介质读出的内容数据的版权记录信息。
由版权管理单元1035生成的版权管理信息在存储介质1029中注册,并链接到控制单元1023控制下的内容数据。
同样地,当版权管理单元1035取出存储介质1029和特定外部记录介质之间链接到版权管理信息的内容数据,或登记特定外部记录介质和存储介质之间链接到版权管理信息的内容数据时,版权管理单元1035适当地更新对应于内容数据的版权管理信息的内容,由此保护对应于内容数据的版权。
页面信息生成单元1036解释通过网络接口1033和通信控制单元1032顺序地从网络NT 1000接收到的XML(可扩展标记语言)文件或HTML(超文本标记语言)文件,生成要显示在显示单元1025上的视频数据,并将生成的视频数据发送到显示控制单元1024。
认证处理单元1037执行认证处理等,以便通过通信控制单元1032和网络接口1033顺序地将认证信息发送给通过网络接口1033连接的网络NT 1000上的门户服务器1003或任一其他服务器1004到1007。
认证信息存储单元1038存储当认证处理单元1037访问门户服务器1003或任一其他服务器1004到1007时所需的认证信息。
无线电广播显示控制单元1039将请求关于当前为用户收听接收的无线电广播的无线电广播信息的请求信号通过通信控制单元1032和网络接口1033顺序地发送到对应于广播正在接收的无线电广播的无线电台的无线电广播信息发行服务器1006。
结果是,无线电广播显示控制单元1039接收通过网络接口1033和通信控制单元1032顺序地从网络NT 1000上的无线电广播信息发行服务器1006发送的无线电广播信息,并将接收到的无线电广播信息发送到显示控制单元1024。因此,单元1039使得显示单元1025显示无线电广播信息,所述无线电广播信息由当前正在接收的无线电节目的节目名称、当前正在接收的歌曲的标题和艺术家名等构成。
(3-2-2)目录管理客户机终端1002的控制单元1023使用如图25中所示的目录结构来管理要存储到存储介质1029中的内容数据。首先,在“根”目录下的层中创建任意数目的“文件夹”目录,其中所述“文件夹”目录的数目在一定范围内。“文件夹”目录是例如对应于内容所属流派或所有者用户分别创建的。
在“文件夹”目录以下的层中,创建任意数目的“专辑”目录,其中所述“专辑”目录的数目在一定范围内。每个“专辑”目录对应于例如一个专辑标题。在“专辑”目录以下的层中,存储属于任一“专辑”目录的一个或多个“曲目”文件。每个“曲目”文件组成一首歌曲,即内容。
关于内容数据的这种类型的目录管理是由存储在存储介质1029中的数据库文件实现的。
(3-3)门户服务器1003的功能电路块配置接着,将参考图26描述门户服务器1003的功能电路块的硬件配置。门户服务器1003中的控制单元1050控制通过总线1051连接的各个电路的操作。
通信控制单元1052在控制单元1050的控制下,经由网络接口1052将各种信息发送到客户机终端1002或任一其他服务器1004到1008,或者从客户机终端1002或任一其他服务器1004到1008接收各种信息。
已与音乐相关服务提供系统的管理代理签订合同的用户的用户ID(标识)信息和口令信息被彼此链接,并且被注册为顾客数据库单元1054中的顾客信息。
页面信息存储单元1055存储由音乐相关服务提供系统1000的管理代理管理的页面信息等。
页面信息是用XML语言等编写的,并且包括URL(统一资源定位器)信息,用于访问音乐数据发行服务器1004、销售服务器1005、无线电广播信息发行服务器1006、互联网无线电服务器1007等。
当认证处理单元1056接收通过网络接口1053和通信控制单元1052顺序地从客户机终端1002发送的用户ID信息和口令信息时,认证处理单元1056检查接收到的用户ID信息和口令信息是否已经被注册为顾客数据库1054中的顾客信息,作为用户认证处理。
在完成用户认证处理后,认证处理单元1056发放指示用户认证处理结果的门户认证结果信息(例如稍后描述的认证会话ID信息),并临时地将所发放的门户认证结果信息存储到认证信息存储单元1057中。
此时,如果用户被认证为有效用户作为认证处理单元1056的用户认证处理的结果,则控制单元1050将存储在页面信息存储单元1055中的签约方的页面信息与门户认证结果信息一起通过通信控制单元1052和网络接口1053顺序地发送到客户机终端1002。
可以如此安排控制单元1050,使得如果用户没有被认证为有效用户作为认证处理单元1056的用户认证处理结果,控制单元1050将认证出错信息与指示失败认证的认证失败通知页面信息通过通信控制单元1052和网络接口1053顺序地发送到客户机终端1002,所述认证失败通知页面信息存储在页面信息存储单元1055中。
当认证处理单元1056通过网络接口1053和通信控制单元1052顺序地接收到门户认证结果信息(例如稍后描述的认证权证)时,认证处理单元1056将接收到的门户认证结果信息与临时地存储在认证信息存储单元1057中对应于用户的门户认证结果信息进行比较,所述门户认证结果信息是从用户的客户机终端1002获取和发送的,作为由音乐数据发行服务器1004、销售服务器1005和无线电广播信息发行服务器1006为用户执行认证处理的结果。
以此方式,认证处理单元1056执行确认处理,以检查门户认证结果信息是否有效,作为关于从音乐数据发行服务器1004、销售服务器1005和无线电广播信息发行服务器1006接收到的门户认证结果信息的认证处理。单元1056接着通过通信控制单元1052和网络接口1053将指示确认结果的确认结果信息顺序地发送回音乐数据发行服务器1004、销售服务器1005以及无线电广播信息发行服务器1006。
频率信息存储单元1058存储彼此链接的诸如能够指定区域的邮政编码等区域代码、指示由区域代码所指定的区域中可接收的无线电广播的广播频率的频率信息、广播无线电广播的无线电台名称(此后称为无线电台名称)以及作为对于无线电台唯一的标识信息的呼号。
URL存储单元1059存储分别对于用于无线电广播的无线电台而言唯一的呼号以及URL信息,通过所述URL信息可以获取无线电广播信息(此后称为当前广播信息),呼号与URL信息彼此链接,其中所述无线电广播信息是由对应于呼号的无线电台提供的,关于当前正在广播的无线电节目,并且包含无线电节目的名称、当前时点广播的歌曲的标题等。
(3-4)音乐数据发行服务器1004的功能电路块配置接着参考图27,将描述基于音乐数据发行服务器1004的功能电路块的硬件配置。音乐数据发行服务器1004中的控制单元1070控制通过总线1071连接的各个电路的操作。
通信控制单元1072在控制单元1070的控制下,经由网络接口1073将诸如内容数据等各种信息和各种数据发送到客户机终端1002、门户服务器1003等,或者从客户机终端1002、门户服务器1003等接收各种信息和各种数据。
已与音乐数据发行服务器1004的管理代理签订合同的用户的用户ID信息和口令信息被彼此链接,并且被注册为顾客数据库单元1074中的顾客信息。然而,如果认证处理单元1075具有执行用于基于从门户服务器1003发放的和从客户机终端1002发送的门户认证结果信息来认证用户的认证处理的功能,就无需提供顾客数据库单元1074。
页面信息存储单元1076存储用于音乐数据发行的页面信息,所述页面信息引入由音乐数据发行服务器1004管理的可下载音乐数据。
用于音乐数据发行的页面信息是用XML语言等编写的,并且允许使用客户机终端1002的用户选择用户期望下载的音乐数据。
当控制单元1070接收请求用于音乐数据发行的页面信息的页面信息获取请求信号时,控制单元1070响应于所接收到的页面信息获取请求信号,通过通信控制单元1072和网络接口1073将存储在页面信息存储单元1076中的页面信息顺序地发送到客户机终端1002,其中所述页面信息获取请求信号是通过网络接口1073和通信控制单元1072从客户机终端1002发送的。
当认证处理单元1075接收到使用客户机终端1002的用户的用户ID信息和口令信息时,认证处理单元1075确认接收到的用户ID信息和口令信息是否已经被注册为顾客数据库单元1074中的顾客信息,作为用户认证处理,所述用户ID信息和口令信息是通过网络接口1073和通信控制单元1072顺序地从客户机终端1002发送的。
在不同于使用用户ID信息和口令信息的用户认证处理的另一用户认证方法中,认证处理单元1075接收由门户服务器1003发放并由客户机终端1002通过网络接口1073和通信控制单元1072顺序地发送的门户认证结果信息(例如稍后描述的认证权证)。单元1075接着通过通信控制单元1072和网络接口1073将接收到的门户认证结果信息顺序地发送到门户服务器1003。
响应于将门户认证结果信息发送到门户服务器1003,认证处理单元1075通过网络接口1073和通信控制单元1072顺序地接收从门户服务器1003返回的确认结果信息,作为对门户认证结果信息执行认证处理的结果(上述的确认处理)。基于接收到的确认结果信息,认证处理单元1075确认用户是否是与音乐相关服务提供系统1000的管理代理签订合同的有效用户。
在完成用户认证处理后,认证处理单元1075发放指示用户认证处理结果的服务器认证结果信息(例如稍后描述服务会话ID信息)。
此时,如果用户被认证为有效用户作为认证处理单元1075的用户认证处理的结果,控制单元1070通过通信控制单元1072和网络接口1073顺序地将为签约方存储在页面信息存储单元1076中用于音乐数据发行的页面信息与服务器认证结果信息一起发送给客户机终端1002。
否则,如果用户没有被认证为有效用户作为认证处理单元1076的用户认证处理结果,控制单元1070将认证出错信息与指示失败认证的认证失败通知页面信息通过通信控制单元1072和网络接口1073顺序地发送到客户机终端1002,所述认证失败通知页面信息存储在页面信息存储单元1076中。
同时,认证信息存储单元1077临时地存储认证处理单元1075发放的服务器认证结果信息,并且也存储当认证处理单元1075为使用客户机终端1002的用户执行用户认证处理时所需的各种认证信息。
音乐数据存储单元1078存储以上述ATRAC3格式、MP3格式等压缩编码的多个音乐数据项目,以及各自链接到诸如内容ID信息项目等搜索关键字的音乐数据项目。
当通过网络接口1073和通信控制单元1072顺序地接收到下载请求信号时,搜索单元1079从接收到的下载请求信号中获取搜索关键字,其中下载请求信号包含用于搜索用户期望下载的音乐数据的搜索关键字,且作为将用于音乐数据发行的页面信息已经发送给客户机终端1002的结果从客户机终端1002发送,该信号也请求下载要下载的音乐数据。
接着,基于该搜索关键字,搜索单元1079在音乐数据存储单元1078中的多个音乐数据项目中搜索用户期望下载并满足搜索关键字提出的搜索条件的音乐数据。
因此,控制单元1070通过通信控制单元1072和网络接口1073,向客户机终端1002顺序地发送搜索到的要下载的期望音乐数据。
同时,控制单元1070也通过通信控制单元1072和网络接口1073,向计费服务器1008顺序地发送由向客户机终端1002下载音乐数据产生的收费处理的收费信息,从而使计费服务器1008执行向用户收取相应于下载音乐数据的费用的收费处理。
(3-5)销售服务器1005的功能电路块配置然后,基于销售服务器1005功能电路块的硬件配置将参考图28进行描述。销售服务器1005中的控制单元1090控制通过总线1091连接的各个电路的操作。
通信控制单元1092在控制单元1090的控制下,通过网络接口1093向客户机终端1002、门户服务器1003等发送不同的信息,或从客户机终端1002、门户服务器1003等接收不同的信息。
已与销售服务器1005的管理代理签订合同的用户的用户ID信息和口令信息被彼此链接,并作为顾客信息在顾客数据库单元1094中注册。然而,如果认证处理单元1095有执行用于基于由门户服务器1003发放并从客户机终端1002发送的门户认证结果信息来认证用户的认证处理的功能,就不需要向提供顾客数据库单元1094。
页面信息存储单元1096存储用于封装媒体销售等的页面信息,并引入诸如CD和DVD等封装媒体,所述封装媒体的销售等是由销售服务器1005管理的。
注意,封装媒体的销售的页面信息是以诸如XML语言等语言来编写的,并允许使用客户机终端1002的用户选择诸如CD、DVD等用户期望购买的封装媒体。
当控制单元1090收到由客户机终端1002通过网络接口1093和通信控制单元1092顺序地发送的包含请求封装媒体销售的页面信息的请求信号的页面信息时,控制单元1090响应于所接收的包含请求信号的页面信息,通过通信控制单元1092和网络接口1093向客户机终端1002顺序地发送存储在页面信息存储单元1096中的封装媒体销售的页面信息。
当认证处理单元1095收到由客户机终端1002通过网络接口1093和通信控制单元1092顺序地发送的使用客户机终端1002用户的用户ID信息和口令信息时,认证处理单元1095确认收到的用户ID信息和口令信息是否已作为顾客信息在顾客数据库单元1094中注册,作为用户认证处理。
在另一个不同于使用用户ID信息和口令信息进行用户认证处理的用户认证方法中,认证处理单元1095接收由门户服务器1003发放并由客户机终端1002通过网络接口1093和通信控制单元1092顺序地发送的门户认证结果信息(例如,稍后描述的认证权证)。单元1095然后通过通信控制单元1092和网络接口1093向门户服务器1003顺序地发送收到的门户认证结果信息。
响应于门户认证结果信息发送给门户服务器1003,认证处理单元1095通过网络接口1093和通信控制单元1092顺序地收到从门户服务器返回的确认结果信息,作为对门户认证结果信息执行认证处理的结果。基于收到的确认结果信息,认证处理单元1095确认用户是否是已经与音乐相关服务提供系统1000的管理代理签订合同的有效用户。
在完成用户认证处理后,认证处理单元1095发放指示用户认证处理的结果的服务器认证结果信息(例如,稍后将描述的服务会话ID信息)。
此时,如果此用户被认证为有效用户作为认证处理单元1095的用户认证处理结果,控制单元1090就通过通信控制单元1092和网络接口1093向客户机终端1002顺序地发送为协议签订方而存储在页面信息存储单元内的封装媒体销售的页面信息以及服务器认证结果信息。
否则,如果此用户未能被认证为有效用户作为认证处理单元1095的用户认证处理的结果,控制单元1090就通过通信控制单元1092和网络接口1093向客户机终端1002顺序地发送认证出错信息和存储在页面信息存储单元1096中指示认证失败的认证失败通知页面信息。
同时,认证信息存储单元1097临时地存储由认证处理单元1095发放的服务器认证结果信息,同时也存储当执行对使用客户机终端1002的用户的用户认证处理时认证处理单元1095需要的各种认证信息。
封装媒体信息存储单元1098存储包含很多诸如CD、DVD等将被出售的封装媒体的信息(下文中称之为封装媒体信息),这些信息被链接到诸如封装媒体ID信息等的搜索关键字。
当媒体信息请求信号通过网络接口1093和信息控制单元1092顺序地被接收到时,搜索单元1099从接收到的媒体信息请求信号中获得用于搜索特定封装介质的搜索关键字,其中,媒体信息请求信号请求关于诸如CD、DVD等特定封装介质的封装媒体信息,此信息是从客户机终端1002作为已向客户机终端1002发送了封装媒体销售的页面信息的结果被发送的。
然后,基于搜索关键字,搜索单元1099在封装媒体信息存储单元1098中的多个封装媒体信息项目之中搜索满足搜索关键字提出的搜索条件的特定封装介质的封装媒体信息。
因此,控制单元1090通过通信控制单元1092和网络接口1093向客户机终端1002顺序地发送如此被搜索的封装媒体信息。因此,关于特定封装介质的封装媒体信息被呈现给用户。
结果,当控制单元1090通过网络接口1093和通信控制单元1092从客户机终端1002接收到请求购买上述特定封装介质的购买请求信号时,控制单元1090执行诸如发货过程等购买处理,以将特定的封装介质发货给使用客户机终端1002的用户。
控制单元1090也通过通信控制单元1092和网络接口1093向计费服务器1008顺序地发送用于向用户收取购买特定封装介质所产生的费用的处理的收费信息,从而使计费服务器1008执行向用户收取对应于购买特定封装介质的费用的收费处理。
此外,在计费服务器1008完成用户的收费处理后,控制单元1090通过通信控制单元1092和网络接口1093向客户机终端1002顺序地发送指示封装媒介的购买处理完成的购买完成页面信息。
(3-6)无线电广播电台发行服务器1006的功能电路块配置接下来将参考图29,描述基于无线电广播电台发行服务器1006的功能电路块硬件配置。无线电广播信息发行服务器1006中的控制单元1110控制通过总线1111连接的各个电路的操作。
通信控制单元1112在控制单元1110的控制下,通过网络接口1113向客户机终端1002、门户服务器1003等发送各种信息,或从客户机终端1002、门户服务器1003等接收各种信息。
已与无线电广播电台发行服务器1006的管理代理签订合同的用户的用户ID信息和口令信息在顾客数据库单元1115内作为顾客信息被注册。然而,如果认证处理单元1115有执行用于基于由门户服务器1003发放并由客户机终端1002发送的门户认证结果信息来认证用户的认证处理的功能,就不需要提供顾客数据库单元1114。
页面信息存储单元1116为广播列表信息发行存储页面信息等,此信息用于获得由无线电广播电台发行服务器1006管理且关于已从对应于无线电广播电台发行服务器1006的无线电台广播的无线电节目的无线电广播信息(下文中称为特定广播列表信息)。
注意,广播列表信息发行的页面信息是使用诸如XML等语言编写的,并包括允许用户使用客户机终端1002输入无线电节目、节目名等的数据/时间信息作为用户期望获得的广播列表信息的搜索关键字的输入框等。
广播列表信息存储单元1117存储通过列出已从对应于无线电广播信息发行服务器1006的无线电台广播的无线电节目的节目名称而生成的广播列表信息、节目广播开始和结束时间、标题、艺术家名和在无线电节目中广播的歌曲的歌曲广播开始时间等。
当控制单元1110通过网络接口1113和通信控制单元1112顺序地收到包含从客户机终端1002发送的请求广播列表信息发行的页面信息的请求信号的页面信息时,控制单元1110响应于收到的包含请求信号的页面信息,通过通信控制单元1112和网络接口1113向客户机终端1002顺序地发送存储在页面信息存储单元1116中的广播列表信息发行的页面信息。
结果,包含用于搜索用户期望获得的期望广播列表信息的搜索关键字、并请求下载广播列表信息的广播列表信息请求信号从客户机终端1002发送,其中搜索关键字是通过广播列表信息发行的页面信息输入的。从而搜索单元1118通过网络接口1113和通信控制单元1112顺序地收到广播列表信息请求信号,然后从收到的广播列表信息请求信号中获得搜索关键字。
然后,基于搜索关键字,搜索单元1118在整个广播列表信息存储单元1117中的广播列表之中搜索符合搜索关键字提出的搜索条件的部分预设范围,作为用户期望获得的广播列表信息。
然后,控制单元1110通过通信控制单元1112和网络接口1113向客户机终端1002顺序地发送如此搜索的要获得的期望广播列表信息。
正在广播列表信息存储单元1119存储正在广播的信息,这些信息包含对应于无线电广播信息发行服务器1006的无线电台当前广播的无线电节目的节目名称、节目广播开始时间和结束时间、标题、艺术家名和当前在无线电节目中广播的歌曲的歌曲广播开始时间等。
认证处理单元1115通过网络接口1113和通信控制单元1112顺序地收到使用客户机终端1002用户的用户ID信息和口令信息,该信息是与请求获得正在广播信息的正在广播信息请求信号一起从客户机终端1002发送的。然后,认证处理单元1115确认收到的用户ID信息和口令信息是否已经在用户认证处理过程中作为顾客信息在顾客数据库单元1114中注册。
在另一个不同于使用用户ID信息和口令信息进行用户认证处理的用户认证方法中,认证处理单元1115通过网络接口1113和通信控制单元1112顺序地收到由门户服务器1003发放并从客户机终端1002发送的门户认证结果信息(例如,稍后描述的认证权证)。单元1115然后通过通信控制单元1112和网络接口1113顺序地向门户服务器1003发送收到的门户认证结果信息。
响应于向门户服务器1003发送门户认证结果信息,认证处理单元1115通过网络接口1113和通信控制单元1112顺序地收到从门户服务器1003返回的确认结果信息,作为在门户认证结果信息上执行认证处理(例如上述的确认处理)的结果。基于收到的确认结果信息,认证处理单元1115确认用户是否是已经与音乐相关服务提供系统1000的管理代理签订合同的有效用户。
在以此方式完成用户认证处理后,认证处理单元1115发放指示用户认证处理结果的服务器认证结果信息(例如,稍后描述的服务会话ID信息)。
此时,如果用户被认证为有效用户作为认证处理单元1115的用户认证处理的结果,控制单元1110通过通信控制单元1112和网络接口1113向客户机终端1002顺序地发送存储在正在广播信息存储单元1119中的正在广播信息和服务器认证结果信息。
否则,如果用户不被认证为有效用户作为认证处理单元1115的用户认证处理的结果,控制单元1110通过通信控制单元1112和网络接口1113向客户机终端1002顺序地发送认证出错信息和存储在页面信息存储单元1116中的指示认证中失败的认证失败通知页面信息。
因此,当用户请求获得正在广播信息并且此用户之后被认证为有效用户时,控制单元1110发行正在广播信息。而当用户未被认证为有效用户时,控制单元1110不允许用户接收无线电广播信息发行服务,诸如无线电广播信息发行服务器1006提供的正在广播信息发行服务。
同时,认证信息存储单元1120临时地存储由认证处理单元1115发放的服务器认证结果信息,同时也存储认证处理单元1115在为使用客户机终端1002的用户执行用户认证处理时需要的各种认证信息。
(3-7)服务器中的处理的概述接着,参考图30到35所示的顺序图表,将给出在客户机终端1002和门户服务器1003之间执行的处理和在客户机终端1002和包括音乐数据发行服务器1004、销售服务器1005和无线电广播信息发行服务器1006在内的其他服务器之间执行的处理的概述描述。
(3-7-1)在客户机终端1002和门户服务器1003之间的用户认证处理过程首先,在客户机终端1002和门户服务器1003之间执行的用户认证处理将参考图30来加以描述。
已经与音乐相关服务提供系统1000的管理代理签订合同的用户的客户机终端1002中的控制单元1023将启动认证请求处理,例如,当客户机终端1002的采取通电操作或用户按下操作输入单元1020的特定操作按钮且被操作输入单元1020识别的操作输入信号由输入处理单元1021转换为操作命令然后被提供时。
当客户机终端1002启动此认证请求处理时,控制单元1023在步骤SP1000生成包含临时存储在认证信息存储单元1038内的认证会话ID信息等的连接请求信号,并通过通信控制单元1032和网络接口1033顺序地向门户服务器1003发送所生成的连接请求信号。
注意,认证会话ID信息是由门户服务器1003发放的标识信息,用于每次当客户机终端1002和门户服务器1003连接通信以执行诸如用户认证处理等各种处理时标识各个通信连接状态(即,会话)。
在用于用户认证处理等的地方,认证会话ID信息参考门户服务器1003发放的时间点,有一个预设有效周期(即,1分钟或其他)。
因此,如果不能在有效周期内向门户服务器1003呈现认证会话ID信息,则已从门户服务器1003获得认证会话ID信息的客户机终端1002确定由认证会话ID信息指定的通信连接状态被门户服务器1003断开连接。
这样,门户服务器1003阻止之前发放的认证会话ID信息被未与音乐相关服务提供系统1000的管理代理签订任何合同的用户非法地用于用户认证处理等。
一旦客户机终端1002与门户服务器1003连接通信以执行用户认证处理等,门户服务器1003就发放暂时存储在认证信息存储单元1038中的认证会话ID信息。
当客户机终端1002发送连接请求信号时,门户服务器1003的控制单元1050在步骤SP1001中通过网络接口1053和通信控制单元1052顺序地接收该连接请求信号,并向认证处理单元1056发送包含在收到的连接请求信号中的认证会话ID信息。
此外,认证处理单元1056在控制单元1050的控制下,基于从客户机终端1002作为连接请求信号收到的认证会话ID信息,执行用户认证处理。
结果,如果认证处理单元1056由于从客户机终端等收到的认证会话ID信息的有效期过期而不能将使用客户机终端1002用户认证为有效用户,那么控制单元1050通过通信控制单元1052和网络接口1053向客户机终端1002顺序地发送指示认证出错的认证出错信息。
在步骤SP1002中,客户机终端1002的控制单元1023收到由门户服务器1003通过网络接口1033和通信控制单元1032顺序发送的认证出错信息。响应于该信息,控制单元1023阅读存储在认证信息存储单元1038中的用户ID信息、口令信息等,并通过通信控制单元1032和网络接口1033向门户服务器1003顺序地发送所读取的用户ID信息、口令信息等。
在步骤SP1003中,门户服务器1003的控制单元1050通过网络接口1053和通信控制单元1052从客户机终端1002顺序地收到用户ID信息、口令信息等,并将收到的用户ID信息、口令信息等发送给认证处理单元1056。
然后,作为在控制单元1050控制下的认证处理,认证处理单元1056检测从客户机终端1002收到的用户ID信息、口令信息等是否包含在顾客数据库单元1054中注册的顾客信息内。
结果,如果使用客户机终端1002的用户被认证为有效用户,那么认证处理单元1056在控制单元1050的控制下,发放关于客户机终端和门户服务器1003之间的当前通信连接状态的认证会话ID信息等,作为门户认证结果信息,并将发放给客户机终端1002的认证会话ID信息等临时存储到认证信息存储单元1057内。
然后,控制单元1050通过通信控制单元1052和网络接口1053向客户机终端1002顺序地发送认证处理单元1056发放给客户机终端1002的认证会话ID信息等。
在步骤SP1004中,客户机终端1002的控制单元1023通过网络接口1033和通信控制单元1032顺序地收到从门户服务器1003发送的认证会话ID信息等,并将收到的认证会话ID信息等发送给认证处理单元1037。
此外,在控制单元1023的控制下,认证处理单元1037将从门户服务器1003收到的认证会话ID信息等临时存储到认证信息存储单元1038中。
控制单元1023接着将用于向门户服务器1003请求页面信息的页面信息请求信号与从门户服务器1003接收到且临时存储在认证信息存储单元1038中的认证会话ID信息一起通过通信控制单元1032和网络接口1033顺序地发送到门户服务器1003。
在步骤SP1005中,门户服务器1003的控制单元1050通过网络接口1053和通信控制单元1052顺序地接收从客户机终端1002发送的页面信息请求信号、认证会话ID信息等,并将接收到的认证会话ID信息等发送到认证处理单元1056。
认证处理单元1056由此在控制单元1050的控制下,通过将从客户机终端1002接收的认证会话ID信息等与发放给客户机终端1002且临时存储在认证信息存储单元1057中的认证会话ID信息进行比较,来执行用户认证处理。
结果,如果使用客户机终端1002的用户被认证为有效用户,那么认证处理单元1056在步骤SP1006中确定来自客户机终端1002的页面信息的获取请求是经授权的请求,并且延长发放给客户机终端1002的认证会话ID信息等的有效期。
控制单元1050由此从页面信息存储单元1055读出用户请求的页面信息,并将读出的页面信息与具有经认证处理单元1056延长的有效期的认证会话ID信息一起通过通信控制单元1052和网络接口1053顺序地发送到客户机终端1002。
客户机终端1002的控制单元1023在步骤SP1007中,通过网络接口1033和通信控制单元1032顺序地接收从门户服务器1003发送的页面信息,和具有经延长的有效期的认证会话ID信息等,并将接收到的页面信息发送到页面信息生成单元1036,将具有经延长的有效期的认证会话ID信息等发送到认证处理单元1037。
基于控制单元1023给出的页面信息,页面信息生成单元1036生成页面的视频数据,并将生成的视频数据发送到视频控制单元1024,所述页面的视频数据嵌入了到音乐数据发行服务器1004、销售服务器1005和无线电广播信息发行服务器1006的链接。
显示控制单元1024对由页面信息生成单元1036提供的视频数据执行数/模转换处理,并将由此获取的模拟视频信号发送给显示单元1025,由此使得显示单元1025基于模拟视频信号将门户服务器1003的页面显示为视频。
同样地,认证处理单元1037在控制单元1023的控制下,通过覆盖延长有效期之前的认证会话ID信息等,将具有经延长的有效期且从门户服务器1003接收到的认证会话ID信息等存储到认证信息存储单元1038中。以此方式,在上述步骤SP1004中临时存储的认证会话ID信息等被更新为具有经延长的有效期的认证会话ID信息等。
(3-7-2)客户机终端1002和每个服务器1004-1006之间的用户认证处理的过程接着,参考图31,将描述在客户机终端1002、音乐数据发行服务器1004、销售服务器1005和无线电广播信息发行服务器1006之间执行的用户认证处理。
在这种情况下,存在这种类型的用户认证处理(此后被称为间接访问认证处理),它是以如下方式执行的一旦客户机终端1002如上参考图30所述地从门户服务器1003获取了页面信息,就接着依照嵌入在页面信息中的链接访问音乐数据发行服务器1004、销售服务器1005以及无线电广播信息发行服务器1006。
存在这种类型的另一用户认证处理(此后称为直接访问认证处理),它是以如下方式执行的客户机终端1002不是从门户服务器1003获取页面信息,而是依照事先注册为书签的URL信息等直接访问音乐数据发行服务器1004、销售服务器1005和无线电广播信息发行服务器1006。
然而,间接访问认证处理也可以使用与上述相同的方式来实现,而不管哪个音乐数据发行服务器1004、销售服务器1005和无线电广播信息发行服务器1006与客户机终端1002结合。
另一方面,直接访问认证处理也可以使用与上述相同的方式来实现,而不管哪个音乐数据发行服务器1004、销售服务器1005和无线电广播信息发行服务器1006与客户机终端1002结合。
在间接和直接访问认证处理之间,方法中存在的唯一差别是从客户机终端1002获取用于访问音乐数据发行服务器1004、销售服务器1005和无线电广播信息发行服务器1006的URL信息。在获取URL信息之后,可以用相同的过程执行间接和直接访问认证处理。
因此,在以下描述中,音乐数据发行服务器1004被用作代表性访问目的地,以简化以下描述,且代表性地将直接和间接访问认证处理一起解释为一个用户认证处理。
首先,在步骤SP1010中,客户机终端1002的控制单元1023依照作为链接嵌入在页面信息中的URL信息,或事先注册为书签的URL信息等,将从认证信息存储单元1038读出的服务会话ID信息等与请求和获取用于音乐数据发行的页面信息的页面信息获取请求信号一起(在销售服务器1005和无线电广播信息发行服务器1006的情况下,可以分别用用于封装介质销售的页面信息和用于广播列表信息发行的页面信息来代替)通过通信控制单元1032和网络接口1033顺序地发送给音乐数据发行服务器。
注意,服务会话ID信息是从客户机终端1002访问的音乐数据发行服务器1004、销售服务器1005和无线电广播信息发行服务器1006发放的标识信息,用于只要客户机终端1002连接到音乐数据发行服务器1004、销售服务器1005和无线电广播信息发行服务器1006进行通信来执行诸如用户认证处理等各种处理时,就标识各个通信连接状态(即会话)。
当用于用户认证处理等时,服务会话ID信息具有参考音乐数据发行服务器1004、销售服务器1005或无线电广播信息发行服务器1006发放的时间点的预定有效期(例如一分钟左右),如同上述的认证会话ID信息。
因此,如果服务会话ID信息不能在有效期内被呈现给作为发放者的音乐数据发行服务器1004、销售服务器1005或无线电广播信息发行服务器1006,则从服务器1004到1006中任意一个获取了服务会话ID信息的客户机终端1002确定由服务会话ID信息指定的通信连接状态被作为发放者的音乐数据发行服务器1004、销售服务器1005或无线电广播信息发行服务器1006断开连接。
因此,音乐数据发行服务器1004、销售服务器1005和无线电广播信息发行服务器1006防止在过去发放的服务会话ID信息被未与音乐相关服务器提供系统1000的管理代理签订任何合同的用户非法地用于用户认证处理等。
当客户机终端1002连接到音乐数据发行服务器1004、销售服务器1005或无线电广播信息发行服务器1006以进行通信来执行用户认证处理等时,临时存储在认证信息存储单元1038中的服务会话ID信息从作为访问目的地的音乐数据发行服务器1004、销售服务器1005或无线电广播信息发行服务器1006发放。
在步骤SP1011中,音乐数据发行服务器1004的控制单元1070通过网络接口1073和通信控制单元1072顺序地接收从客户机终端1002发送的页面信息获取请求信号、服务会话ID信息等,并将接收到的服务会话ID信息等发送给认证处理单元1075。
认证处理单元1075由此在控制单元1070的控制下,通过将从客户机终端1002接收到的服务会话ID信息等与临时存储在认证信息存储单元1077中的服务会话ID信息等进行比较,来执行用户认证处理。
结果,如果认证处理单元1075不能将使用客户机终端1002的用户认证为有效用户,例如因为从客户机终端1002接收到的服务会话ID信息的有效期已经过期,则认证处理单元1075就确定来自客户机终端1002的获取用于音乐数据发行的页面信息的请求不是有效请求。
此外,如果认证处理单元1075由此不能将使用客户机终端1002的用户认证为有效用户,则控制单元1070通过通信控制单元1072和网络接口1073顺序地将指示认证出错的认证出错信息和标识音乐数据发行服务器1004的商店码发送给客户机终端1002。
在步骤SP1012中,客户机终端1002的控制单元1023通过网络接口1033和通信控制单元1032顺序地接收从音乐数据发行服务器发送的认证出错信息和商店码。控制单元1023从接收到的认证出错信息中识别用户没有被音乐数据发行服务器1004认证为有效用户,且控制单元1023将从音乐数据发行服务器1004接收到的商店码临时地存储到认证信息存储单元1038中。
接着,控制单元1023生成认证权证发放请求信号,并将所生成的认证权证发放请求信号与已经从门户服务器1003接收到并临时存储在认证信息存储单元1038中的音乐数据发行服务器1004的商店码和认证会话ID信息通过通信控制单元1032和网络接口1033顺序地发送到门户服务器1003,所述认证权证发行请求信号向门户服务器1003请求发放认证权证以访问音乐数据发行服务器1004。
在步骤SP1013中,门户服务器1003的控制单元1050通过网络接口1053和通信控制单元1052顺序地接收从客户机终端1002发送的认证权证发行请求信号、商店码以及认证会话ID信息,并将它们发送到认证处理单元1056。
认证处理单元1056由此在控制单元1050的控制下,通过将从客户机终端1002接收到的认证会话ID信息等与已存储在认证信息存储单元1057中的认证会话ID信息等进行比较,来执行用户认证处理。
结果,如果认证处理单元1056不能将使用客户机终端1002的用户认证为有效用户,例如因为从客户机终端1002接收到的认证会话ID信息的有效期已经过期,则认证处理单元1056确定来自客户机终端1002的对发放认证权证的请求不是有效请求。
此外,如果认证处理单元1056由此不能将使用客户机终端1002的用户认证为有效用户,则控制单元1050通过通信控制单元1052和网络接口1053顺序地将指示认证出错的认证出错信息发送给客户机终端1002。
否则,如果使用客户机终端1002的用户被认证为有效用户,例如由于从客户机终端1002接收到的认证会话ID信息的有效期还未过期,则认证处理单元1056确定来自客户机终端1002的对发放认证权证的请求是有效请求。
如果使用客户机终端1002的用户由此被认证处理单元1056认证为有效用户,那么控制单元1050进入稍后描述的步骤SP1018。
在步骤SP1014中,客户机终端1002的控制单元1023通过网络接口1033和通信控制单元1032顺序地接收从门户服务器1003发送的认证出错信息。接着,控制单元1023读出存储在认证信息存储单元1038中的用户ID信息、口令信息等,并将读出的用户ID信息、口令信息等通过通信控制单元1032和网络接口1033顺序地发送到门户服务器1003。
在步骤SP1015中,门户服务器1003的控制单元1050通过网络接口1053和通信控制单元1052顺序地接收从客户机终端1002发送的用户ID信息、口令信息等,并将接收到的用户ID信息、口令信息等发送给认证处理单元1056。
认证处理单元1056由此在控制单元1050的控制下检测从客户机终端1002接收到的用户ID信息、口令信息等是否包括在顾客数据库单元中注册的顾客信息中,从而执行用户认证处理。
结果,如果使用客户机终端1002的用户被认证为有效用户,则认证处理单元1056在控制单元1050的控制下,发放关于客户机终端1002和门户服务器1003之间的当前通信连接状态的认证会话ID信息等,作为门户认证结果信息,并将发放给客户机终端1002的认证会话ID信息等临时地存储在认证信息存储单元1057中。
接着,控制单元1050通过通信控制单元1052和网络接口1053顺序地将认证处理单元1056发放给客户机终端1002的认证会话ID信息等发送给客户机终端1002。
在步骤SP1016中,客户机终端1002的控制单元1023通过网络接口1033和通信控制单元1032顺序地接收从门户服务器1003发送的认证会话ID信息等,并将接收到的认证会话ID信息等临时地存储在认证信息存储单元1038中。
接着,控制单元1023生成认证权证发放请求信号,并将所生成的认证权证发放请求信号与已临时存储在认证信息存储单元1038中的商店码和同时存储的认证会话ID信息等通过通信控制单元1032和网络接口1033顺序地发送到门户服务器1003,所述认证权证发放请求信号请求从门户服务器1003发放认证权证。
在本实施例中,商店码被临时地存储在客户机终端1002的认证信息存储单元1038中。本实施例不限于此,而是如果执行步骤SP1012到步骤SP1016的处理时连续地发送/接收商店码,可能将商店码在步骤SP1016中发送到门户服务器1003而无需临时地将商店码存储到客户机终端1002的认证信息存储单元1038中。
在步骤SP1017中,门户服务器1003的控制单元1050从网络接口1053和通信控制单元1052顺序地接收从客户机终端1002发送的认证权证发放请求信号、商店码、认证会话ID信息等,并将它们发送到认证处理单元1056。
认证处理单元1056由此在控制单元1050的控制下,通过将从客户机终端1002接收到的认证会话ID信息等与已存储在认证信息存储单元1057中的认证会话ID信息等进行比较,来执行用户认证处理。
结果,如果使用客户机终端1002的用户被认证为有效用户,例如由于从客户机终端1002接收到的认证会话ID信息的有效期还未过期,则认证处理单元1056确定来自客户机终端1002的对发放认证权证的请求是有效请求。
如果使用客户机终端1002的用户由此被认证处理单元1056认证为有效用户,那么控制单元1050进入稍后描述的步骤SP1018。
在步骤SP1018中,认证处理单元1056在控制单元1050的控制下,基于在上述步骤SP1017中从客户机终端1002接收到的商店码和认证权证发放请求信号来发放认证权证等,作为允许访问商店码所指定的音乐数据发行服务器1004的门户认证结果信息。
认证处理单元1056在控制单元1050的控制下,临时地将所发放的认证权证等存储到认证信息存储单元1057中,并可延长发放给客户机终端1002的认证会话ID信息等的有效期。
由此,控制单元1050通过通信控制单元1052和网络接口1053顺序地将认证权证等以及具有经认证处理单元1056延长了有效期的认证会话ID信息等发送给客户机终端1002。
在步骤SP1019中,客户机终端1002的控制单元1023通过网络接口1033和通信控制单元1032顺序地接收从门户服务器1003发送的认证权证等,以及具有延长的有效期的认证会话ID信息等,并将接收到的认证会话ID信息发送给认证处理单元1037。
接着,控制单元1023将从门户服务器1003接收到的认证权证等与认证请求信号一起通过通信控制单元1032和网络接口1033顺序地发送给音乐数据发行服务器1004。
同样,认证处理单元1037在控制单元1023的控制下,通过覆盖有效期延长之前的认证会话ID信息等,将具有经延长的有效期且从门户服务器1003接收到的认证会话ID信息等存储到认证信息存储单元1038中。以此方式,在上述步骤SP1016中临时存储的认证会话ID信息等被更新为具有经延长的有效期的认证会话ID信息等。
在步骤SP1020中,音乐数据发行服务器1014的控制单元1070通过网络接口1073和通信控制单元1072顺序地接收从客户机终端1002发送的认证请求信号、认证权证等。
控制单元1070接着将从客户机终端1002接收到的认证权证等与请求确认认证权证等的认证权证确认请求信号一起通过通信控制单元1072和网络接口1073顺序地发送给门户服务器1003。
在步骤SP1021中,门户服务器1003的控制单元1050通过网络接口1053和通信控制单元1052顺序地接收音乐数据发行服务器1004发送的认证权证确认请求信号、认证权证等,并将接收到的认证权证确认请求信号、认证权证等发送给认证处理单元1056。
接着,响应于认证权证确认请求信号,认证处理单元1056在控制单元1050的控制下,通过将从音乐数据发行服务器1004接收到的认证权证等与已临时存储在认证信息存储单元1057中的认证权证等进行比较,以便对从音乐数据发行服务器1004接收到的确认权证执行确认处理。
结果,如果认证处理单元1056确认从音乐数据发行服务器1004接收到的认证权证等是有效认证权证等,则控制单元1050就将指示认证权证等是有效认证权证等的确认结果信息通过通信控制单元1052和网络接口1053顺序地发送给音乐数据发行服务器1004。
在步骤SP1022中,音乐数据发行服务器1004的控制单元1070通过网络接口1073和通信控制单元1072顺序地接收从门户服务器1003发送的确认结果信息,并将接收到的确认结果信息发送给认证处理单元1075。
响应于确认结果信息,认证处理单元1075由此在控制单元1070的控制下,发放关于客户机终端1002和音乐数据发行服务器1004之间的当前通信连接状态的服务会话ID信息等,作为服务器认证结果信息,并临时地将所发放的服务会话ID信息等存储到认证信息存储单元1077中。
同样,控制单元1070将发放给客户机终端1002的服务会话ID信息等通过通信控制单元1072和网络接口1073顺序地从认证处理单元1075发送到客户机终端1002。
在步骤SP1023中,客户机终端1002的控制单元1023通过网络接口1033和通信控制单元1032顺序地接收从音乐数据发行服务器1004发送的服务会话ID信息等,并由认证处理单元1037将接收到的服务会话ID信息等临时地存储到认证信息存储单元1038中。
控制单元1023由此通过通信控制单元1032和网络接口1033顺序地将请求用于音乐数据发行的页面信息的页面信息获取请求信号与从音乐数据发行服务器1004接收到且临时地存储在认证信息存储单元1038中的服务会话ID信息等一起发送到音乐数据发行服务器1004。
在步骤SP1024中,音乐数据发行服务器1004的控制单元1070通过网络接口1073和通信控制单元1072顺序地接收从客户机终端1002发送的页面信息获取请求信号、服务会话ID信息等,并将接收到的服务会话ID信息等发送到认证处理单元1075。
接着,认证处理单元1075在控制单元1070控制下,通过将从客户机终端1002接收到的服务会话ID信息等与在步骤SP1022中发放给客户机终端1002并已临时地存储在认证信息存储单元1077中的服务会话ID信息等进行比较,以执行用户认证处理。
结果,如果使用客户机终端1002的用户被认证为有效用户,例如由于从客户机终端1002接收到的服务会话ID信息的有效期还未过期,则认证处理单元1075确定来自客户机终端1002的对获取用于音乐数据发行的页面信息的请求是有效请求。
如果使用客户机终端1002的用户由此被认证处理单元1075认证为有效用户,则控制单元1070就进入下一步骤SP1025。
在步骤SP1025中,控制单元1070使用认证处理单元1075从页面信息存储单元1076中读出用户请求的用于音乐数据发行的页面信息,并延长发放给客户机终端1002的服务会话ID信息等的有效期。
此外,控制单元1070将从页面信息存储单元1076读取的用于音乐数据发行的页面信息与具有经认证处理单元1075延长了有效期的服务会话ID信息等一起通过通信控制单元1072和网络接口1073顺序地发送客户机终端1002。
在步骤SP1026中,客户机终端1002的控制单元1023通过网络接口1033和通信控制单元1032顺序地接收从音乐数据发行服务器1004发送的用于音乐数据发行的页面信息和具有经延长的有效期的服务会话ID信息等,并将接收到的用于音乐数据发行的页面信息发送给页面信息生成单元1036,将从音乐数据发行服务器1004接收到的服务会话ID信息等发送给认证处理单元1037。
由此,认证处理单元1037在控制单元1023的控制下,通过覆盖有效期延长之前的服务会话ID信息等将具有经延长的有效期且从音乐数据发行服务器1004接收到的服务会话ID信息等临时地存储到认证信息存储单元1038中。如此,在上述步骤SP1023中临时存储的服务会话ID信息等被更新为具有经延长的有效期的服务会话ID信息等。
此外,页面信息生成单元1036基于用于音乐数据发行的页面信息生成视频数据,并将生成的视频数据发送到显示控制单元1024。
显示控制单元1024由此对从页面信息生成单元1036提供的视频数据执行数/模转换,并将由此获取的模拟视频信号发送给显示单元1025,以便基于模式视频信号在显示单元1025上将用于音乐数据发行的页面显示为视频。
(3-7-3)音乐相关服务提供处理参考接下来的图32到图35,将描述在完成以上参考图31描述的并在客户机终端1002和音乐数据发行服务器1004、销售服务器1005或无线电广播信息发行服务器1006之间执行的用户认证处理程序后,当客户机终端1002使用通过用户认证处理过程从音乐数据发行服务器1004、销售服务器1005或无线电广播信息发行服务器获取的用于音乐数据发行的页面信息、用于封装媒体销售的页面信息、用于广播列表信息发行的页面信息等,接收音乐数据发行服务、销售服务或无线电广播信息发行服务时,要执行的音乐相关服务器提供处理。
(3-7-3-1)音乐数据发行服务提供过程首先,参考图32,将描述当客户机终端1002从音乐数据发行服务器1004接收音乐数据发行服务时,提供音乐数据发行服务的处理的过程。
在步骤SP1030中,当从输入处理单元1021输入控制命令,以选择在显示单元1025上被显示为视频的用于音乐数据发行的页面的一部分,客户机终端1002的控制单元1023响应于输入的控制命令,生成用于请求下载所期望的音乐数据的下载请求信息。
接着,控制单元1023将下载请求信号与音乐数据发行服务器1004发放的并临时地存储在认证信息存储单元1038中的服务会话ID信息等一起通过通信控制单元1032和网络接口1033顺序地发送给音乐数据发行服务器1004。
在步骤SP1031中,音乐数据发行服务器1004的控制单元1070通过网络接口1073和通信控制单元1072顺序地接收从客户机终端1002发送的下载请求信号、服务会话ID信息等,并将接收到的服务会话ID信息等发送给认证处理单元1075。
认证处理单元1075由此在控制单元1070的控制下,通过将从客户机终端1002接收的服务会话ID信息等与已临时地存储在认证信息存储单元1077中的服务会话ID信息进行比较,以执行用户认证处理。
结果,如果使用客户机终端1002请求下载音乐数据的用户被认证处理单元1075认证为有效用户,那么控制单元1070就进入到下一步骤SP1032。
在步骤SP1032中,基于包括在下载请求信号中的搜索关键字,搜索单元1079在音乐数据存储单元1078的多个音乐数据项目中搜索满足搜索关键字所提出的搜索条件的期望下载的音乐数据。
此外,当搜索单元1079搜索音乐数据时,控制单元1070使用认证处理单元1075延长发放给客户机终端1002的服务会话ID信息等的有效期,并进入下一步骤SP1033。
在步骤SP1033中,控制单元1070从音乐数据存储单元1078中读出搜索单元1079搜索的期望下载的音乐数据,并将由此读出的所期望的音乐数据与经认证处理单元1075延长了有效期的服务会话ID信息等一起通过通信控制单元1072和网络接口1073顺序地发送给客户机终端1002。
在步骤SP1034中,客户机终端1002的控制单元1023通过网络接口1033和通信控制单元1032顺序地接收从音乐数据发行服务器1004发送的期望下载的音乐数据以及具有经延长的有效期的服务会话ID信息等。控制单元1023将接收到的音乐数据存储到存储媒体1029中,并将从音乐数据发行服务器1004接收到的服务会话ID信息等发送到认证处理单元1037。
认证处理单元1037在控制单元1023的控制下,通过覆盖有效期延长前的服务会话ID信息等,将具有延长的有效期且从音乐数据发行服务器1004接收到的服务会话ID信息等临时地存储到认证信息存储单元1038中。以此方式,更新了已临时地存储在认证信息存储单元1038中的服务会话ID信息等。
由此,客户机终端1002可以通过使用音乐数据发行服务器1004提供的音乐数据发行服务来下载用户期望获取的音乐数据。
(3-7-3-2)销售服务提供过程接着,参考图33,将描述当客户机终端1002从销售服务器1005接收销售服务时,提供销售服务的处理的过程。
在步骤SP1040中,当从输入处理单元1021输入一控制命令,以选择在显示单元1025上被显示为视频的用于封装媒体销售的页面的一部分,客户机终端1002的控制单元1023生成用于请求对应于所输入的控制命令的特定封装媒体信息的媒体信息请求信号。
接着,控制单元1023将媒体信息请求信号与已由销售服务器1005发放的且临时地存储在认证信息存储单元1038中的服务会话ID信息等一起通过控制单元1032和网络接口1033顺序地发送给销售服务器1005。
在步骤SP1041中,销售服务器1005的控制单元1090通过网络接口1093和通信控制单元1092顺序地接收从客户机终端1002发送的媒体信息请求信号、服务会话ID信息等,并将接收到的服务会话ID信息等发送到认证处理单元1095。
认证处理单元1095在控制单元1090的控制下,通过将从客户机终端1002接收的服务会话ID信息等与已临时地存储在认证信息存储单元1097中的服务会话ID信息进行比较,以执行用户认证处理。
结果,如果使用客户机终端1002请求关于封装介质的封装媒体信息的用户被认证处理单元1095认证为有效用户,那么控制单元1090就进入到下一步骤SP1042。
在步骤SP1042中,基于包括在媒体信息请求信号中的搜索关键字,搜索单元1099在封装媒体信息存储单元1098的多个封装媒体信息项目中搜索满足搜索关键字所提出的搜索条件的特定封装介质的封装媒体信息。
此外,当搜索单元1099搜索封装媒体信息时,控制单元1090使用认证处理单元1095延长发放给客户机终端1002的服务会话ID信息等的有效期,并进入下一步骤SP1043。
在步骤SP1043中,控制单元1090从封装媒体信息存储单元1098中读出搜索单元1099搜索的封装媒体信息,并将由此读出的封装媒体信息与经认证处理单元1095延长了有效期的服务会话ID信息等一起通过通信控制单元1092和网络接口1093顺序地发送给客户机终端1002。
在步骤SP1044中,客户机终端1002的控制单元1023通过网络接口1033和通信控制单元1032顺序地接收从销售服务器1005发送的封装媒体信息以及具有经延长的有效期的服务会话ID信息等。控制单元1023将接收到的封装媒体信息存储到页面信息生成单元1036中,并将从销售服务器1005接收到的服务会话ID信息等发送到认证处理单元1037。
认证处理单元1037在控制单元1023的控制下,通过覆盖有效期延长前的服务会话ID信息等,将延长了有效期且从销售服务器1005接收到的服务会话ID信息等临时地存储到认证信息存储单元1038中。如此,更新了已临时地存储在认证信息存储单元1038中的服务会话ID信息等。
此外,页面信息生成单元1036基于控制单元1023提供的封装媒体信息生成视频数据,使用显示控制单元1024将生成的视频数据转换成模拟视频信号并将该信号发送到显示单元1025。
控制单元1023由此基于模拟视频信号在显示单元1025上将封装媒体信息显示为视频,并进入下一步骤SP1045。
在步骤SP1045中,当输入操作单元1021输入一控制命令,用于请求购买对应于在显示单元1025上作为视频显示的封装媒体信息的封装介质时,控制单元1023生成一购买请求信号,请求购买对应于所输入的控制命令的压缩介质。
接着,控制单元1023将购买请求信号与已从销售服务器1005接收的且临时地存储在认证信息存储单元1038中的服务会话ID信息等(即具有经延长的有效期的服务会话ID信息等)一起通过控制单元1032和网络接口1033顺序地发送给销售服务器1005。
在步骤SP1046中,销售服务器1005的控制单元1090通过网络接口1093和通信控制单元1092顺序地接收从客户机终端1002发送的购买请求信号、服务会话ID信息等,并将接收到的服务会话ID信息等发送到认证处理单元1095。
认证处理单元1095在控制单元1090的控制下,通过将从客户机终端1002接收的服务会话ID信息等与已临时地存储在认证信息存储单元1097中的服务会话ID信息进行比较,来执行用户认证处理。
结果,如果使用客户机终端1002请求购买封装媒体的用户被认证处理单元1095认证为有效用户,那么控制单元1090就进入到下一步骤SP1047。
在步骤SP1047中,控制单元1090为使用客户机终端1002的用户执行诸如运送所请求的封装媒体的过程等购买处理,并将用于向用户收取由购买封装媒体所产生费用的处理的收费信息通过通信控制单元1092和网络接口1093顺序地发送给计帐服务器1008,由此使得计帐服务器1008执行收费处理,以向用户收取对应于购买封装媒体的费用。
同样地,控制单元1090使得认证处理单元1095延长发放给客户机终端1002的服务会话ID信息等的有效期。
在步骤SP1048,在完成收费处理后,控制单元1090将指示封装媒体的购买处理的完成的购买完成页面信息与具有经认证处理单元1095延长了有效期的服务会话ID信息等一起通过通信控制单元1092和网络接口1093顺序地发送给客户机终端1002。
在步骤SP1049中,客户机终端1002的控制单元1023通过网络接口1033和信息控制单元1032顺序地从销售服务器1005接收具有购买完成页面信息和经延长的有效期的服务会话ID信息等,并将接收到的购买完成信息发送给页面信息生成单元1032,同时将从销售服务器1005接收到的服务会话ID信息等发送给认证处理单元1037。
认证处理单元1037在控制单元1023的控制下,通过覆盖有效期延长前的服务会话ID信息等,将具有经延长有效期且从销售服务器1005接收的服务会话ID信息等临时地存储到认证信息存储单元1038中,由此更新已经临时地存储在认证信息存储单元1038中的服务会话ID信息的内容。
此外,页面信息生成单元1036基于从控制单元1023提供的购买完成页面信息生成视频数据,使用显示控制单元1024将所生成的视频数据转换成模拟视频信号,并将该信号发送到显示单元1025。
控制单元1023由此基于模拟视频信号,在控制单元1025上将购买完成信息页面显示为视频。
客户机终端1002由此允许用户使用销售服务器1005提供的销售服务来购买所期望的封装媒体。
(3-7-3-3)广播列表信息发行服务提供处理过程接着,参考图34,将描述当客户机终端1002从无线电广播信息发行服务器1006特定地接收到作为无线电广播信息发行服务的广播列表信息发行服务时,提供无线电广播信息发行服务的处理的过程。
在步骤SP1060中,当用于搜索期望获取的广播列表信息的搜索关键字被输入到广播列表信息发行页面的输入框中,且从输入处理单元1021输入对应于指示输入的搜索关键字的字母串的控制命令,终端设备1002的控制单元1023生成广播列表信息请求信号,请求下载期望下载的广播列表信息,所述广播列表信息发行页面在显示单元1025上被示为视频。
接着,控制单元1023将广播列表信息请求信号与已从无线电广播信息发行服务器1006发放且临时地存储在认证信息存储单元1038中的服务会话ID信息等一起通过通信控制单元1032和网络接口1033顺序地存储到无线电广播信息发行服务器1006中。
在步骤SP1061中,无线电广播信息发行服务器1006的控制单元1110通过网络接口1113和通信控制单元1112顺序地接收从客户机终端1002发送的广播列表信息请求信号和服务会话ID信息等,并将接收到的服务会话ID信息等发送到认证处理单元1115。
认证处理单元1115在控制单元1110的控制下,通过将从客户机终端1002接收到的服务会话ID信息等与已临时地存储在认证信息存储单元1120中的服务会话ID信息等进行比较,来执行用户认证处理。
结果,如果使用客户机终端1002请求广播列表信息的用户被认证处理单元1115认证为有效用户,那么控制单元1110就进入下一步骤SP1062。
在步骤SP1062中,基于包括在广播列表信息请求信号中的搜索关键字,搜索单元1118从广播列表信息存储单元1117中的整个广播列表信息中搜索符合搜索关键字所提出的搜索条件的预定范围部分,作为期望获取的广播列表信息。
此外,当搜索单元1118搜索广播列表信息时,控制单元1110使用认证处理单元1115延长由客户机终端1002发放的服务会话ID信息等的有效期,并进入下一步骤SP1063。
在步骤SP1063中,控制单元1110从广播列表信息存储单元1117中读出搜索单元1118搜索的广播列表信息,并将由此读出的广播列表信息与具有经认证处理单元1115延长了有效期的服务会话ID信息等一起通过通信控制单元1112和网络接口1113顺序地发送给客户机终端1002。
在步骤SP1064中,客户机终端1002的控制单元1023通过网络接口1033和通信控制单元1032顺序地接收从无线电广播信息发行服务器1006发送的广播列表信息以及具有经延长的有效期的服务会话ID信息等。控制单元1023将接收到的广播列表信息发送到页面信息生成单元1036,并将从无线电广播信息发行服务器1006接收到的服务会话ID信息等发送到认证处理单元1037。
认证处理单元1037在控制单元1023的控制下,通过覆盖有效期延长前的服务会话ID信息等,将具有经延长的有效期且从无线电广播信息发行服务器1006接收到的服务会话ID信息临时地存储到认证信息存储单元1038中,由此更新已临时地存储在认证信息存储单元1038中服务会话ID信息等。
此外,页面信息生成单元1036基于从控制单元1023提供的广播列表信息生成视频数据,使用显示控制单元1024将所生成的视频数据转换成模拟视频信号,并将该信号发送到显示单元1025,由此基于模拟视频信号在显示单元1025上将广播列表信息显示为视频。
由此,客户机终端1002允许用户使用无线电广播信息发行服务器1006提供的无线电广播信息发行服务来获取所期望的广播列表信息。
(3-7-3-4)当前广播信息发行服务提供处理过程接着,参考图35,将描述当客户机终端1002从无线电广播信息发行服务器1006特定地接收到作为无线电广播信息发行服务的当前广播信息发行服务时,提供无线电广播信息发行服务的处理的过程。
为每一无线电台(或呼号)提供无线电广播信息发行服务器1006,所述无线电广播信息发行服务器1006提供当前广播信息。
在某些情况下,客户机终端1002在其初始状态中不存储对应于无线电台的无线电广播信息发行服务器1006的URL信息。
因此,以下将参考一示例来描述提供无线电广播信息发行服务的处理过程,在所述示例中,门户服务器1003为无线电台的每个呼号管理无线电广播信息发行服务器1006的URL信息项目。
该无线电广播信息发行服务提供处理程序假设这样一种情况当客户机终端1002请求指示广播频率的频率信息以便自动地为每一无线电台预设广播频率时,认证会话ID信息等不被临时存储在认证信息存储单元1038中。因此,客户机终端1002首先将用户ID信息、口令信息等发送给门户服务器1003。
在步骤SP1070中,当从输入处理单元1021输入请求自动预设无线电台的广播频率的操作命令时,客户机终端1002的控制单元1023响应于输入的操作命令,将请求关于各个无线电台的可接收广播频率的频率信息的频率信息请求信号与由用户输入的区域代码和存储在认证信息存储单元1038中的用户ID信息、口令信息等一起通过通信控制单元1033和网络接口1032顺序地发送给门户服务器1003。
在步骤SP1071中,门户服务器1003的控制单元1050通过网络接口1053和通信控制单元1052顺序地接收从客户机终端1002发送的频率信息请求信号、区域代码、用户ID信息、口令信息等,并将从客户机终端1002接收到的用户ID信息、口令信息等发送到认证处理单元1056。
认证处理单元1056在控制单元1050的控制下,通过将从客户机终端1002接收到的用户ID信息、口令信息等与在顾客数据库单元1054中注册的顾客信息进行比较,来执行用户认证处理。
结果,如果使用客户机终端1002的用户被认证为有效用户且来自客户机终端1002的对获取频率信息的请求被确定为有效请求,则认证处理单元1056在控制单元1050的控制下,发放关于客户机终端1002和门户服务器1003之间当前通信状态的认证会话ID信息等,并将所发放的认证会话ID信息等临时地存储到认证信息存储单元1057中。
如果认证处理单元1056将用户认证为有效用户,那么控制单元1050进入下一步骤SP1072。
在步骤SP1072中,基于从客户机终端1002接收到的区域代码,控制单元1050从频率信息存储单元1058中搜索、列出并读取对应于来自多个频率信息项目、无线电台名称和呼号的列表的区域代码的频率信息、无线电台名称和呼号。
控制单元1050由此将从频率信息存储单元1058列出和读出的频率信息、无线电台名称和呼号与认证处理单元1056在上述步骤SP1071中发放给客户机终端1002的认证会话ID信息等一起通过通信控制单元1052和网络接口1053顺序地发送给客户机终端。
在步骤SP1073中,客户机终端1002的控制单元1023通过网络接口1033和通信控制单元1032顺序地接收频率信息、无线电台名称和呼号的列表以及从门户服务器1003发送的认证会话ID信息等,并将从门户网络服务器1003接收到的认证会话ID信息等发送给认证处理单元1037,将频率信息、无线电台名称和呼号的列表发送给显示控制单元1024。
认证处理单元1037由此在控制单元1023的控制下,将从门户服务器1003接收的认证会话ID信息等临时地存储到认证信息存储单元1038中。
显示控制单元1024将控制单元1023提供的频率信息、无线电台名称和呼号的列表发送给显示单元1025,由此将列表显示在显示单元1025上。
此外,控制单元1023将基于此时从输入处理单元1021输入的选择命令而选择的频率信息、无线电台名称和呼号存储为预设项目,并进入下一步骤SP1074。
在步骤SP1074中,控制单元1023控制协调器单元1031,以便从无线电广播波中提取无线电广播的无线电广播信号,所述无线电广播是在对应于从输入处理单元1021输入的调谐控制命令的广播频率上广播的。
调谐器单元1031由此从广播信号接收单元30接收的无线电广播波中提取广播频率上广播的无线电广播信号,对信号执行解码等预定处理,并将作为结果获取的音频数据发送给音频控制单元1026。
因此,音频控制单元1026将调谐器1031提供的音频数据转换成模拟音频信号,并将模拟音频信号发送到扩音器1027。由此,可以输出所选无线电节目的声音。
在步骤SP1075中,无线电广播显示控制单元1039在控制单元1023的控制下,从存储介质1029中读出对应于指示依照上述协调控制命令的广播频率的频率信息存储的呼号,并将所读出的呼号与已临时地存储在认证信息存储单元1038中的认证会话ID信息一起通过通信控制单元1032和网络接口1033顺序地发送给门户服务器1003。
在步骤SP1076中,门户服务器1003的控制单元1050通过网络接口1053和通信控制单元1052顺序地接收呼号和从客户机终端1002发送的认证会话ID信息等,并将接收到的认证会话ID信息等发送给认证处理单元1056。
认证处理单元1056在控制单元1050的控制下,通过将从客户机终端1002接收的认证会话ID信息等与已临时地存储在认证信息存储单元1057中的认证会话ID信息进行比较,来执行用户认证处理。
结果,如果从客户机终端接收到的认证处理ID信息等的有效期没有过期,且使用客户机终端1002发送呼号的用户由此被认证处理单元1056认证为有效用户,则认证处理单元1056进入下一步骤SP1077。
在步骤SP1077中,控制单元1050基于从客户机终端1002接收到的呼号,在URL存储单元1059中的多个URL信息项目中搜索链接到呼号的URL信息。
同样,控制单元1050使用认证处理单元1056延长发放给客户机终端1002等的认证会话ID信息等的有效期。
接着,控制单元1050从URL存储单元1059中读出由此搜索的URL信息,并将读出的URL信息与具有经认证处理单元1056延长了有效期的认证会话ID信息等一起通过通信控制单元1052和网络接口1053顺序地发送到客户机终端1002。
在步骤SP1078中,客户机终端1002的控制单元1023通过网络接口1033和通信控制单元1032顺序地接收从门户服务器1003发送的URL信息和具有经延长的有效期的认证会话ID信息等,并将接收到的认证会话ID信息等发送到认证处理单元1037,将URL信息发送到无线电广播显示控制单元1039。
认证处理单元1037在控制单元1023的控制下,通过覆盖有效期延长前的认证会话ID信息等,临时地存储从门户服务器1003接收的具有经延长的有效期的认证会话ID信息等,由此更新已临时地存储在信息存储单元1038中的认证会话ID信息等的内容。
同样,无线电广播显示控制单元1039在控制单元1023的控制下,将控制单元1023提供的URL信息临时地存储到存储介质1029等中,并也将链接到呼号的信息存储在存储介质1029中。
此外,无线电广播显示控制单元1039在控制单元1023的控制下,依照临时存储在存储介质1029中的URL信息,将请求获取当前广播信息的当前广播信息请求信号与已经从无线电广播信息发行服务器1006接收并临时存储在认证信息存储单元1038中的服务会话ID信息等通过通信控制单元1032和网络接口1033顺序地存储到无线电广播信息发行服务器1006中。
在该无线电广播信息发行服务提供处理过程中,在步骤SP1078中将当前广播信息请求信号和服务会话ID信息等从客户机终端1002发送给无线电广播信息发行服务器1006的处理对应于参考图31描述的步骤SP1010的处理。
因此,在该无线电广播信息发行服务提供处理过程中,在步骤SP1078的处理之后,在客户机终端1002、无线电广播信息发行服务器1006和门户服务器1003中顺序地执行与参考图31描述的步骤SP1011到SP1013和SP1018到SP1022中相同的用户认证处理。接着,过程进入随后的步骤SP1079。
在步骤SP1079中,客户机终端1002的无线电广播显示控制单元1039在控制单元1023的控制下,依照临时地存储在存储介质1029中的URL信息,再次将当前广播信息请求信号与已从无线电广播信息发行服务器1006接收并临时地存储在认证信息存储单元1038中的服务会话ID信息等一起通过通信控制单元1032和网络接口1033顺序地发送到无线电广播信息发行服务器1006。
在步骤SP1080中,无线电广播信息发行服务器1006的控制单元1110通过网络接口1113和通信控制单元1112顺序地接收当前广播信息请求信号和从客户机终端1002发送的服务会话ID信息等,并将接收到的认证会话ID信息等发送到认证处理单元1115。
认证处理单元1115由此在控制单元1110的控制下,通过将从客户机终端1002接收的服务会话ID信息等与已临时地存储在认证信息存储单元1120中的服务会话ID信息进行比较,来执行用户认证处理。
结果,如果使用客户机终端1002的用户被认证为有效用户,则认证处理单元1115确定来自客户机终端1002的对获取当前广播信息的请求是有效请求。
此外,当使用客户机终端1002的用户被认证处理单元1115认证为有效用户时,控制单元1110使用认证处理单元1115延长发放给客户机终端1002的服务会话ID信息等的有效期,并进入下一步骤SP1081。
在步骤SP1081中,控制单元1110从当前广播信息控制单元1119中读出当前广播信息,并将由此读出的当前广播信息与经认证处理单元1115延长的有效期的服务会话ID信息等一起通过通信控制单元1112和网络接口1113顺序地发送给客户机终端1002。
在步骤SP1082中,客户机终端1002的控制单元1023通过网络接口1033和通信控制单元1032顺序地接收从无线电广播信息发行服务器1006发送的当前广播信息和具有经延长的有效期的服务会话ID信息等,并将接收到的服务会话ID信息等发送到认证处理单元1037,将当前广播信息发送到无线电广播显示控制单元1039。
认证处理单元1037在控制单元1023的控制下,通过覆盖有效期延长前的服务会话ID信息等,临时地将具有经延长的有效期且从无线电广播信息发行服务器1006接收的服务会话ID信息等临时地存储到认证信息存储单元1038中,由此更新已临时地存储在认证信息存储单元1038中的服务会话ID信息等。
同样,无线电广播显示控制单元1039通过显示控制单元1024将控制单元1023提供的当前广播信息发送给显示单元1025,由此将关于当前接收到的无线电广播的无线电节目的当前广播信息显示在显示单元1025上。
此后,在该无线电广播信息发行服务提供过程中,客户机终端1002在步骤SP1079中周期性且重复地执行获取当前广播信息的请求,且无线电广播信息发行服务器1006从客户机终端1002接收请求并顺序地执行步骤SP1080和SP1081的处理。
以此方式,当时不时地更新当前广播信息时,客户机终端1002可以在客户机终端1002的显示单元1025上显示当前接收到的无线电广播的节目名称、节目广播的开始时间、节目广播的结束时间、当前在无线电节目中广播的歌曲的标题和艺术家名、歌曲广播的开始时间等。
在第一实施例中描述的程序模块中,HTTP消息程序111和通信装置程序112是能够实现与上述参考图24描述的客户机终端1002的通信控制单元1032相同的功能的程序模块。
内容再现模块113是能够实现与上述参考图24描述的客户机终端1002的编码器/解码器单元1034相同的功能的程序模块。
此外,版权保护管理模块114是能够实现与上述参考图24描述的客户机终端1002的版权管理单元1035相同的功能的程序模块。
此外,互联网无线电调谐/再现模块118是能够实现与上述参考图24描述的客户机终端1002的控制单元1023和音频控制单元1026相同的功能的程序模块。
此外,歌曲购买/回放模块119是能够实现与上述参考图24描述的客户机终端1002的控制单元1023和音频控制单元1026相同的功能的程序模块。
此外,XML浏览器151是能够实现与上述参考图24描述的客户机终端1002的输入处理单元1021和页面信息生成单元1036相同的功能的程序模块。
此外,硬盘内容控制器117、数据库访问模块115和内容数据访问模块116是能够实现与上述参考图24描述的客户机终端1002的控制单元1023相同的功能的程序模块。
此外,库130的认证库131是能够实现与上述参考图24描述的客户机终端1002的认证处理单元1037和认证信息存储单元1038相同的功能的程序模块。
此外,库130的剪辑库132是能够实现与上述参考图24描述的客户机终端1002的控制单元1023相同的功能的程序模块。
此外,相关信息显示模块120是能够实现与上述参考图24描述的客户机终端1002的无线电广播显示控制单元1039相同的功能的程序模块。
此外,调谐器调谐/再现/记录模块121是能够实现与上述参考图24描述的客户机终端1002的控制单元1023、音频控制单元1026和调谐器单元1031相同的功能的程序模块。
此外,音频用户界面152是能够实现与上述参考图24描述的客户机终端1002的输入处理单元1021、控制单元1023和显示控制单元1024相同的功能的程序模块。
此外,CD回放模块141是能够实现与上述参考图24描述的客户机终端1002的音频控制单元1026和外部记录介质记录/再现单元1028相同的功能的程序模块。
此外,HDD再现模块142是能够实现与上述参考图24描述的客户机终端1002的控制单元1023和音频控制单元1026相同的功能的程序模块。
即,即使在终端设备10(终端设备10X)中,CPU 11也可以使用这些程序模块执行与客户机终端1002相同的处理。
注意,在上述实施例中,从无线电台广播的无线电广播被用作客户机终端1002可以接收的无线电广播。本发明不限于此,而是可以被配置成使得客户机终端1002接收因特网无线电广播或卫星无线电广播,并获取其相关信息和无线电广播信息。或者,客户机终端1002可以接收从电视广播电台广播的电视广播,并可以获取关于从网络NT 1000上的服务器广播的电视广播的电视节目的各种广播信息等。
同样,上述实施例是参考硬件电路块、功能电路块和程序模块安装在客户机终端1002上的情况来描述的。本发明不限于此,而是可以被配置成使得客户机终端1002的每个程序模块安装在诸如蜂窝电话、个人计算机等各种信息处理装置的任意一个上。接着,可以由信息处理装置执行由客户机终端1002执行的相同的处理。
工业适用性本发明可适用于例如周期性地接收广播的内容的相关信息的信息处理装置等。
权利要求
1.一种信息处理装置,包括发送装置,用于以特定的时间间隔连续地发送请求信息,所述请求信息请求与正在接收的广播节目中的内容相关的相关信息;接收装置,用于接收对应于所述请求信息的相关信息和指示在购买内容时接收特定服务的权限的标识码;存储装置,用于存储接收到的相关信息和标识码;以及显示装置,用于显示存储在所述存储装置中的相关信息。
2.如权利要求1所述的信息处理装置,其特征在于所述发送装置同时发送所述标识码和请求购买内容的购买请求信息,以及所述接收装置接收对应于所述购买请求信息的内容数据以及对应于所述标识码的附加数据。
3.如权利要求1所述的信息处理装置,其特征在于所述发送装置发送请求购买内容的购买请求信息、所述标识码和标识用户的用户标识信息。
4.如权利要求1所述的信息处理装置,其特征在于所述接收装置接收多个标识码,其每一个是所述的标识码,以及所述发送装置发送请求购买内容的购买请求信息和所述多个标识码。
5.如权利要求4所述的信息处理装置,其特征在于,在所述接收装置接收到的多个标识码中,由所述发送装置发送的多个标识码是用于所述购买请求信息所指示的购买目的的标识码。
6.如权利要求1所述的信息处理装置,其特征在于当接收所述广播节目的用户购买任意内容时,所述接收装置接收指示允许用户接收特定服务的权限的第一标识码,所述存储装置存储由所述接收装置接收到的相关信息和所述第一标识码,所述显示装置显示存储在所述存储装置中的相关信息,响应于购买任意内容的指令,所述发送装置同时发送所述第一标识码和请求购买任意内容的购买请求信息,以及所述接收装置同时接收对应于所述购买请求信息的内容数据以及指示当用户进一步购买内容时允许用户接收特定服务的权限的第二标识码。
7.如权利要求6所述的信息处理装置,其特征在于所述接收装置接收所述内容数据、所示第二标识码以及对应于所述第一标识码的附加数据。
8.如权利要求6所述的信息处理装置,其特征在于所述发送装置发送所述购买请求信息、所述第一标识码和标识用户的用户标识信息。
9.如权利要求6所述的信息处理装置,其特征在于所述发送装置发送所述第一标识码,以及所述接收装置接收所述内容数据、所述第二标识码和对应于多个第一标识码的附加数据,所述多个第一标识码的每一个是所述第一标识码。
10.一种信息处理装置,包括存储装置,用于存储与通信设备接收到的广播节目中的内容相关的相关信息;接收装置,用于接收请求所述相关信息且以特定的时间间隔从所述通信设备连续地发送的请求信息;以及发送装置,用于响应于由所述接收装置接收到的请求信息,将所述相关信息发送给所述通信设备,并发送指示当所述通信设备的用户购买内容时允许所述用户接收特定服务的权限的标识码。
11.如权利要求10所述的信息处理装置,其特征在于,所述发送装置在特定时段发送一个与所述标识码相同的标识码。
12.如权利要求10所述的信息处理装置,其特征在于所述接收装置从所述通信设备接收请求购买内容的购买请求信息、所述标识码和用户标识信息,所述发送装置将对应于所述购买请求信息的内容数据以及对应于所述标识码的附加数据发送到所述通信设备,以及所述信息处理装置还包括用于为所述用户标识信息的每个项目管理所述发送装置对所述附加数据的发送的管理装置。
13.如权利要求12所述的信息处理装置,其特征在于,所述发送装置发送对应于所述标识码的数目的附加数据,所述标识码的每一个是所述标识码。
14.如权利要求12所述的信息处理装置,其特征在于,所述标识码包括指示有效期限的信息,并且所述发送装置发送对应于还未过期的标识码的附加数据。
15.如权利要求12所述的信息处理装置,其特征在于,所述标识码包括用于标识当用户购买内容时提供特定服务的服务供应商的服务供应商标识信息,并且所述发送装置发送关于使用所述服务供应商标识信息提供的服务的附加数据。
16.如权利要求10所述的信息处理装置,其特征在于当接收所述广播节目的用户购买任意内容时,所述发送装置发送指示允许所述用户接收特定服务的权限以及对应于所述请求信息的相关信息的第一标识码,所述接收装置接收第一标识码以及请求购买所述任意内容的购买请求信息,以及所述发送装置同时发送对应于所述购买请求信息的内容数据以及指示当用户进一步购买内容时允许所述用户接收特定服务的权限的第二标识码。
17.如权利要求16所述的信息处理装置,其特征在于,所述发送装置在特定时段发送一个与所述第一标识码相同的第一标识码。
18.如权利要求16所述的信息处理装置,其特征在于,所述接收装置接收所述请求信息、所述第一标识码和标识用户的用户标识信息,所述发送装置发送所述内容数据和对应于所述第一标识码的附加数据,以及所述信息处理装置还包括用于为所述用户标识信息的每个项目管理所述发送装置对所述附加数据的发送的管理装置。
19.如权利要求18所述的信息处理装置,其特征在于,所述发送装置发送对应于所述第一标识码的数目的附加数据,所述第一标识码的每一个是所述第一标识码。
20.如权利要求16所述的信息处理装置,其特征在于,所述第一标识码包括指示有效期限制的信息。
21.如权利要求16所述的信息处理装置,其特征在于,所述第一标识码包括用于标识当用户购买内容时提供特定服务的服务供应商的服务供应商标识信息。
22.如权利要求21所述的信息处理装置,其特征在于,所述第一标识码是基于所述服务供应商标识信息来认证的。
23.如权利要求21所述的信息处理装置,其特征在于,所述第二标识码包括不同于所述服务供应商标识信息的服务供应商标识信息。
24.如权利要求16所述的信息处理装置,其特征在于,所述第二标识码是虚设曲目。
25.一种信息处理方法,包括以特定的时间间隔连续地发送请求信息,所述请求信息请求与正在接收的广播节目中的内容相关的相关信息;接收对应于所述请求信息的相关信息和指示在购买内容时接收特定服务的权限的标识码;存储接收到的相关信息和标识码;以及显示所存储的相关信息。
26.一种信息处理方法,包括存储与通信设备接收到的广播节目中的内容相关的相关信息;接收请求所述相关信息且以特定的时间间隔连续地从所述通信设备发送的请求信息;以及响应于接收到的请求信息,将所述相关信息发送给所述通信设备,并发送指示当所述通信设备的用户购买内容时允许所述用户接收特定服务的权限的标识码。
27.如权利要求26所述的信息处理方法,其特征在于所述通信设备被配置成可与相关信息提供服务器和认证服务器通信,所述相关信息提供服务器接收从所述通信设备发送的请求信息,以及作为所述通信设备和所述相关信息提供服务器之间的会话ID的服务会话ID,如果所述相关信息提供服务器根据所述服务会话ID执行认证处理并确定认证出错,那么所述相关信息提供服务器发送指示认证出错的信息以及用于标识所述相关信息提供服务器的服务标识信息,所述认证服务器从所述通信设备接收请求发放认证权证以访问所述相关信息提供服务器的认证权证发放请求信息,以及作为所述通信设备和所述认证服务器之间的会话ID的认证会话ID,如果所述认证服务器对所述认证会话ID执行认证处理并允许认证,所述认证服务器就发放认证权证并将其发送给所述通信设备,所述相关信息提供服务器接收从所述通信设备发送的认证权证,并将所述认证权证发送给所述认证服务器,如果所述认证服务器认证所述认证权证是有效的,那么所述认证服务器将指示认证允许的信息发送给所述相关信息提供服务器,在接收到指出认证允许的信息时,所述相关信息提供服务器发放作为所述通信设备和所述相关信息提供服务器之间的会话ID的服务会话ID,并将所述服务会话ID发送给所述通信设备,所述相关信息提供服务器从所述通信设备接收请求所述相关信息的请求信息,以及所接收到的服务会话ID,以及如果所述相关信息提供服务器使用所述服务会话ID执行认证处理并允许认证,那么所述相关信息提供服务器将对应于所述请求信息的相关信息和所述标识码发送给所述通信设备。
28.如权利要求27所述的信息处理方法,其特征在于如果所述认证服务器对所述认证会话ID执行认证处理并确定认证出错,那么所述认证服务器将指出认证出错的信息发送给所述通信设备,如果所述认证服务器对从所述通信设备发送的用户ID和口令执行认证处理并允许认证,那么所述认证服务器发放作为所述通信设备和所述认证服务器之间的会话ID的认证会话ID,以及所述认证服务器此后从所述通信设备接收所述认证权证发放请求信息和所述认证会话ID。
29.一种信息处理程序,用于使得计算机用作发送装置,用于以特定的时间间隔连续地发送请求信息,所述请求信息请求与正在接收的广播节目中的内容相关的相关信息;接收装置,用于接收对应于所述请求信息的相关信息和指示在购买内容时接收特定服务的权限的标识码;存储装置,用于存储接收到的相关信息和标识码;以及显示装置,用于显示存储在所述存储装置中的相关信息。
30.一种信息处理程序,用于使得计算机用作存储装置,用于存储与通信设备接收到的广播节目中的内容相关的相关信息;接收装置,用于接收请求所述相关信息且以特定的时间间隔连续地从所述通信设备发送的请求信息;以及发送装置,用于响应于由所述接收装置接收到的请求信息,将所述相关信息发送给所述通信设备,并发送指示当所述通信设备的用户购买内容时允许所述用户接收特定服务的权限的标识码。
全文摘要
通信设备(1)的发送装置(1a)将请求信息(3)发送给服务器(2)。发送装置(2c)依照请求信息(3)获取相关信息(4a)以及标识码(4b),并将它们发送到通信设备(1)。相关信息(4a)和标识码(4b)被储存在通信设备的存储装置(1c)中。
文档编号H04H20/82GK1816821SQ20048001906
公开日2006年8月9日 申请日期2004年5月18日 优先权日2003年7月14日
发明者吉光寺宏幸, 奥泽望, 山下慎介, 守谷淳, 村瀬泰弘 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1