专利名称:记录设备、记录方法和记录程序的制作方法
技术领域:
本发明涉及记录设备,优选情况下,适用于记录广播节目声音的录音设备。
背景技术:
最近几年,诸如记录广播节目声音的录音设备和记录电视节目的图像的图像记录设备之类的记录设备已为大家所共知。
利用录音设备,用户可以指定时间和广播站。当到了记录从广播站播出的广播节目的声音的时间,录音设备开始调到该广播站。
利用图像记录设备,用户输入关键字以指定电视节目。图像记录设备从外部服务器获取包括下列各项的信息电视节目的标题;出现在电视节目中的人的姓名;频道;以及广播时间。此信息也被简称为“电视节目信息”。然后,图像记录设备基于输入的关键字和电视节目信息来检测指定的电视节目的频道和广播时间,以记录节目的图像(参见专利文件1)。
专利文件1日本专利公开出版物No.3-35451在电视节目中,外部服务器提供诸如上文所提及的电视节目信息之类的信息,图像记录设备利用这些信息来记录电视节目的图像。在广播节目中,没有提供录音设备可以用来记录广播节目的声音的信息。
相应地,用户必须查找报纸上的或杂志上的节目指南,以确认所希望的广播节目的广播站和播出时间,并在录音设备中设置它们,以记录其节目的声音。
如果用户希望只记录广播节目中播放的音乐,则用户必须听节目,以便在音乐开始播放的时候执行录音操作。
顺便提一下,图像记录设备的自动记录功能只在节目单元中记录电视节目。因此,用户必须执行人工记录操作才能记录电视节目的所希望的部分。
如上所述,利用常规记录设备,存在一个问题用户不能轻松地记录播放节目的图像/声音的所希望的部分。
发明内容
本发明是在考虑到上述几点的情况下作出的,旨在提供记录设备、记录方法和记录程序,利用它们,用户可以轻松地记录播放节目的图像/声音的所希望的部分。
为解决上述问题,根据本发明的记录设备包括用于设置关键字的设置装置;用于接收从广播站播放的广播信号的广播信号接收装置;用于预先并临时将由广播信号接收装置接收到的广播信号作为广播数据记录在记录介质上的记录装置;通信装置,用于以某一时间间隔将请求信息传输到外部设备,以便请求显示了正在接收的广播信号的内容的广播信息,接收外部设备响应请求信息所传输的广播信息;检测装置,用于检测由通信装置接收到的广播信息是否包括关键字;以及控制装置,用于控制记录装置,以将广播数据实际记录到记录介质上,以便当检测装置检测到广播信息包括关键字时,预先记录在记录介质上的广播数据的一部分作为前面数据被实际记录。
此外,根据本发明的记录方法,包括设置关键字的设置步骤;接收从广播站播放的广播信号的广播信号接收步骤;预先并临时将由广播信号接收步骤接收到的广播信号作为广播数据记录在记录介质上的预先记录步骤;通信步骤,用于以某一时间间隔将请求信息传输到外部设备,以便请求显示了正在接收的广播信号的内容的广播信息,接收外部设备响应请求信息所传输的广播信息;检测步骤,用于检测由通信步骤接收到的广播信息是否包括关键字;以及实际记录步骤,用于将广播数据实际记录到记录介质上,以便当检测步骤检测到广播信息包括关键字时,预先记录在记录介质上的广播数据的一部分作为前面数据被实际记录。
此外,用于使信息处理设备执行下列步骤的根据本发明的记录程序设置关键字的设置步骤;接收从广播站播放的广播信号的广播信号接收步骤;预先并临时将由广播信号接收步骤接收到的广播信号作为广播数据记录在记录介质上的预先记录步骤;通信步骤,用于以某一时间间隔将请求信息传输到外部设备,以便请求显示了正在接收的广播信号的内容的广播信息,接收外部设备响应请求信息所传输的广播信息;检测步骤,用于检测由通信步骤接收到的广播信息是否包括关键字;以及实际记录步骤,用于将广播数据实际记录到记录介质上,以便当检测步骤检测到广播信息包括关键字时,预先记录在记录介质上的广播数据的一部分作为前面数据被实际记录。
如此,记录设备以某一时间间隔接收显示了正在接收的广播信号的内容的广播信息。当检测到广播信息中的关键字时,记录设备实际记录广播信号。因此,如果记录设备接收到表示用户的所希望的节目的图像/声音的广播信号,则它可以记录它们。
根据本发明,记录设备以某一时间间隔接收显示了正在接收的广播信号的内容的广播信息。当检测到广播信息中的关键字时,记录设备实际记录广播信号。因此,如果记录设备接收到表示用户的所希望的节目的图像/声音的广播信号,则它可以记录它们。结果,可以提供可以轻松地记录播放节目的图像/声音的用户所希望的部分的记录设备、记录方法和记录程序。
图1是显示了涉及音乐的服务提供系统的总体配置的示意图。
图2是显示了使用功能电路块的客户端终端的硬件配置的方框图。
图3是显示了目录结构的示意图。
图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是说明了第四个实施例的关键字记录过程的序列图表。
具体实施例方式
下面将参考附图详细描述本发明的实施例。
(1)第一个实施例(1-1)涉及音乐的服务提供系统的配置请参看图1,参考编号1表示整个的涉及音乐的服务提供系统。涉及音乐的服务提供系统1包括客户端终端2、门户服务器3,其他各种服务器SV1到SV5。客户端终端2的用户与运营涉及音乐的服务提供系统1的公司签署了合同。门户服务器3对客户端终端2进行管理。多个服务器SV1到SV5给客户端终端2提供了涉及音乐的各种服务。
在此实施例中,音乐数据提供服务器SV1提供向客户端终端2分发音乐数据的分发服务。音乐数据被转换为诸如ATRAC3(自适应变换声音编码3)、AAC(高级音频编码)、WMA(Windows(注册商标)Media音频)、RealAUDIO G2音乐编解码器、MP3(MPEG音频层-3)等等之类的格式。
销售服务器SV2提供了用于通过客户端终端2向用户销售CD光盘、数字通用光盘(DVD)等等的销售服务。
无线电广播信息提供服务器SV3提供无线电广播信息分发服务,用于向客户端终端2分发涉及广播站播放的音乐和广播节目的无线电广播信息。
因特网广播服务器SV4提供因特网无线电广播服务。在无线电广播服务中,因特网广播服务器SV4通过网络NT向客户端终端2提供被编码为流式格式的无线电广播数据。在此情况下,网络NT相当于因特网。
收费服务器SV5执行收费过程,以响应来自门户服务器3等等的请求收取各种费用。
(1-2)客户端终端2的配置(1-2-1)客户端终端2的功能电路块配置下面将描述使用功能电路块的客户端终端2的硬件配置。如图2所示,客户端终端2具有包括各种按钮的操作输入部分20。操作输入部分20位于客户端终端2或遥控器(未显示)的壳体的表面上。如果用户对操作输入部分20进行操作,则操作输入部分20检测到操作,并将对应于该操作的操作输入信号提供到输入处理部分21。
输入处理部分21将由操作输入部分20所提供的操作输入信号转换为特定的操作命令,并通过总线22将它们传输到控制部分23。
控制部分23通过总线22连接到每一个电路。控制部分23基于由每一个电路所提供的操作命令和控制命令来控制每一个电路的操作。
显示控制部分24通过总线22接收视频数据,并对视频数据执行数-模转换,以产生模拟视频信号。然后,显示控制部分24将模拟视频信号提供到显示部分25。
例如,显示部分25是诸如液晶显示器之类的显示设备。显示部分25可以直接位于壳体的表面上或位于外部。
显示部分25从显示控制部分24接收模拟视频信号,并基于模拟视频信号来显示图像。模拟视频信号可以对应于控制部分23的处理结果或各种视频数据。
音频控制部分26通过总线22接收音频数据,并对音频数据执行数-模转换,以产生模拟音频信号。然后,音频控制部分26将模拟音频信号传输到扬声器27。扬声器27基于从音频控制部分26提供的模拟音频信号来输出音频。
例如,诸如CD和MEMORY STICK(Sony公司的注册商标)之类的外部存储介质存储了内容数据。MEMORY STICK包括用外壳覆盖的快闪存储器。外部记录介质记录和再现部分28从外部存储介质读取内容数据,然后再现它们。或者,外部记录介质记录和再现部分28将记录-目标内容数据记录在外部存储介质上。
如果外部记录介质记录和再现部分28从外部存储介质获取视频数据(内容数据),那么,外部记录介质记录和再现部分28通过总线22将视频数据传输到显示控制部分24。
显示控制部分24将视频数据转换为模拟视频信号,然后,将模拟视频信号传输为显示部分25。顺便提一下,通过外部记录介质记录和再现部分28从外部存储介质读取视频数据(内容数据)。
如果外部记录介质记录和再现部分28从外部存储介质获取音频数据(内容数据),那么,外部记录介质记录和再现部分28通过总线22将音频数据传输到音频控制部分26。
音频控制部分26将音频数据转换为模拟音频信号,然后,将模拟音频信号传输到扬声器27。顺便提一下,通过外部记录介质记录和再现部分28从外部存储介质读取音频数据(内容数据)。
存储介质29位于客户端终端2中。控制部分23通过总线22将由外部记录介质记录和再现部分28从外部存储介质读取的内容数据传输到存储介质29,以将内容数据存储在存储介质29中(将内容数据存储在如上所述的存储介质29中被称为“扯开”)。
如果控制部分23从存储介质29中获取视频数据(内容数据),那么,控制部分23通过总线22将视频数据提供到显示控制部分24。视频数据相当于图像数据。如果控制部分23从存储介质29中获取音频数据(内容数据),那么,控制部分23通过总线22将音频数据提供到音频控制部分26。
控制部分23也从存储介质29读取音乐数据,并将音乐数据提供到外部记录介质记录和再现部分28以将音乐数据记录在外部存储介质上。
广播信号接收部分30从每一个广播站接收无线电波,然后,将无线电波传输到调谐器部分31。
例如,用户对操作输入部分20进行操作,以指定某一无线电台。在控制部分23控制下的调谐器部分31从由广播信号接收部分30接收到的无线电波中提取对应于指定的电台的频率的无线电广播信号。然后,调谐器部分31执行规定的接收过程,以产生音频数据,并通过总线22将音频数据提供到音频控制部分26。
音频控制部分26从调谐器部分31中接收音频数据,并将音频数据转换为模拟音频信号。然后,音频控制部分26将模拟音频信号传输到扬声器27。因此,扬声器27输出从无线电台播放的广播节目的音频。结果,用户可以收听广播节目的音频。
控制部分23将由调谐器部分31获得的音频数据提供到存储介质29以将其存储在存储介质29中。如此,控制部分23可以记录广播节目的音频。控制部分23还按顺序通过通信控制部分32和网络接口33与网络NT连接。因此,控制部分23可以访问网络NT上的门户服务器3和其他服务器SV1到SV4。控制部分23与门户服务器3和其他服务器SV1到SV4交换各种信息和数据。
编码器/解码器部分34将经过压缩-编码的内容数据解码,并将它传输到显示控制部分24或音频控制部分26。按顺序通过网络接口33和通信控制部分32,或存储介质29或外部存储介质,从网络NT获取经过压缩-编码的内容数据。
编码器/解码器部分34对于从调谐器部分31等等提供的内容数据、音频数据执行压缩编码过程,以产生经过压缩-编码的数据,并将它提供到存储介质29。例如,从外部存储介质读取既未压缩也未编码的内容数据。
因此,通过控制部分23的控制,由编码器/解码器部分34所产生的经过压缩-编码内容数据存储在存储介质29中。
版权管理部分35为按顺序通过网络接口33和通信控制部分32从网络NT下载的内容数据产生版权管理信息。版权管理部分35还为由外部记录介质记录和再现部分28从外部存储介质读取的内容数据产生版权管理信息。
由版权管理部分35所产生的版权管理信息将与对应的内容数据关联,并通过控制部分23的控制存储在存储介质29中。
当在存储介质29和特定外部存储介质之间执行内容数据的签出过程时,或当在存储介质29和特定外部存储介质之间执行内容数据的签入过程时,版权管理部分35适当地更新与内容数据关联的版权管理信息。如此,版权管理部分35保护了内容数据的版权。
页面信息生成部分36解释页面信息,以产生将被显示在显示部分25上的视频数据。页面信息包括按顺序通过网络接口33和通信控制部分32从网络NT获取的可扩展标记语言(XML)文件或超文本标记语言(HTML)文件。然后,页面信息生成部分36将视频数据提供到显示控制部分24。
身份验证处理部分37通过网络接口33与网络NT上的门户服务器3和其他服务器SV1到SV4进行连接。身份验证处理部分37执行诸如按顺序通过通信控制部分32和网络接口33将身份验证信息传输到门户服务器3和其他服务器SV1到SV4之类的身份验证过程。身份验证信息存储部分38存储了身份验证信息。当访问门户服务器3和其他服务器SV1到SV4时,身份验证处理部分37需要身份验证信息。
当接收广播节目以让用户收听它时,无线电广播显示控制部分39,将用于请求涉及广播节目的无线电广播信息的请求信号传输到对应于无线电台(该无线电台按顺序通过通信控制部分32和网络接口33播放接收到的广播节目)的无线电广播信息提供服务器SV3。
结果,无线电广播显示控制部分39按顺序通过网络接口33和通信控制部分32接收从网络NT上的广播信息提供服务器SV3传输的广播信息,并将广播信息提供到显示控制部分24。因此,显示部分25显示广播信息,包括接收到的广播节目的标题、接收到的音乐的标题,以及音乐的艺术家姓名。
(1-2-2)目录管理客户端终端2的控制部分23使用如图3所示的目录结构来管理存储介质29中存储的内容数据。在“root”目录下创建一个或多个“folder”目录。具体来说,在“root”目录下创建的“folder”目录的数量被限制。所创建的“folder”目录对应于内容数据的流派,或拥有客户端终端2的用户。
在“folder”目录下创建一个或多个“album”目录。具体来说,在“folder”目录下创建的“album”目录的数量被限制。每一个“album”目录对应于专辑标题。一个或多个“track”文件位于“album”目录下,以便属于“album”。每一个“track”文件都对应于一段音乐,即,内容数据。
基于存储在存储介质29中的数据库文件来执行内容数据的目录管理。
(1-3)门户服务器3的功能电路块配置请参看图4,下面将描述门户服务器3的功能电路块配置。门户服务器3的控制部分50控制通过总线51连接的每一个电路的操作。
在控制部分50控制下的通信控制部分52通过网络接口53与客户端终端2和其他服务器SV1到SV5交换各种信息。
客户数据库部分54存储了用户的用户标识(ID)以及其密码信息作为客户信息。用户与运营涉及音乐的服务提供系统1的公司签署了合同。
页面信息存储部分55存储了页面信息等等。页面信息由运营涉及音乐的服务提供系统1的公司进行管理。
以XML语言等等描述了页面信息。页面信息包括用于访问音乐数据提供服务器SV1、销售服务器SV2、无线电广播信息提供服务器SV3、因特网广播服务器SV4等等的统一资源定位器(URL)。
身份验证处理部分56按顺序通过网络接口53和通信控制部分52接收从客户端终端2传输的用户ID信息和密码信息,然后执行用户身份验证过程。在用户身份验证的过程中,身份验证处理部分56检查接收到的用户ID信息和密码信息是否作为客户信息存储在客户数据库部分54中。
在完成用户身份验证过程之后,身份验证处理部分56发出“门户身份验证结果信息(相当于下面所描述的“身份验证会话ID信息”)”,显示了用户身份验证过程的结果。然后,身份验证处理部分56临时将门户身份验证结果信息存储在身份验证信息存储部分57中。
如果身份验证处理部分56执行的用户身份验证过程的结果显示了用户是合法的,则控制部分50按顺序通过通信控制部分52和网络接口53将签约者的页面信息和门户身份验证结果信息传输到客户端终端2。签约者的页面信息已经存储在页面信息存储部分55中。
如果身份验证处理部分56执行的用户身份验证过程的结果显示了用户不是合法的,则控制部分50可以按顺序通过通信控制部分52和网络接口53将身份验证错误信息和身份验证失败通知页面信息传输到客户端终端2。在此情况下,身份验证失败通知页面信息已经存储在页面信息存储部分55中,显示了身份验证的失败。
在音乐数据提供服务器SV1、销售服务器SV2或无线电广播信息提供服务器SV3为用户执行身份验证过程之后,客户端终端2可以从音乐数据提供服务器SV1、销售服务器SV2或无线电广播信息提供服务器SV3中获取“门户身份验证结果信息(相当于下面所描述的“身份验证票据”)。在此情况下,身份验证处理部分56按顺序通过网络接口53和通信控制部分52从用户的客户端终端2接收门户身份验证结果信息,并将其与对应于用户并临时存储在身份验证信息存储部分57中的信息进行比较。
也就是说,身份验证处理部分56对于客户端终端2从音乐数据提供服务器SV1、销售服务器SV2或无线电广播信息提供服务器SV3接收到的门户身份验证结果信息执行身份验证过程。在身份验证过程中,身份验证处理部分56执行检查过程以检查接收到的门户身份验证结果信息是否为合法的,然后,将显示了检查结果的检查结果信息通过通信控制部分52和网络接口53传输到音乐数据提供服务器SV1、销售服务器SV2或无线电广播信息提供服务器SV3。
频率信息存储部分58将下面内容关联在一起并存储它们标识了某一区域的区域代码,如邮政编码;显示了在该区域中可接收的无线电广播频率的频率信息;播放广播节目的无线电台的名称(也简称为“无线电台名称”);对于无线电台唯一的呼号。呼号是标识每一个无线电台的标识信息。
URL存储部分59将每一个呼号与对应的URL信息关联,并存储它们。呼号对于播放广播节目的每一个无线电台是唯一的。URL信息被用来获取无线电广播信息。无线电广播信息包括涉及从对应于关联的呼号的无线电台播放的广播节目的信息。无线电广播信息可以包括广播节目的标题、在广播节目中播放的音乐的艺术家姓名和标题。无线电广播信息也被简称为“在播放节目信息”。
(1-4)音乐数据提供服务器SV1的功能电路块配置请参看图5,下面将描述音乐数据提供服务器SV1的功能电路块配置。音乐数据提供服务器SV1的控制部分70控制通过总线71连接的每一个电路的操作。在控制部分70控制下的通信控制部分72通过网络接口73与客户端终端2、门户服务器3等等交换各种信息和诸如内容数据之类的各种数据。
客户数据库部分74存储用户的用户标识(ID),以其密码信息作为客户信息。用户与运营涉及音乐的服务提供系统1的公司签署了合同。顺便提一下,身份验证处理部分75可以具有基于门户身份验证结果信息(此信息由门户服务器3向客户端终端2发出,并从客户端终端2传输到音乐数据提供服务器SV1)对用户进行身份验证。在此情况下,可以省略客户数据库部分74。
页面信息存储部分76存储了页面信息等等。页面信息被用来进行音乐数据分发,并提供可下载的音乐数据(此页面信息也被简称为“音乐数据分发页面信息”)。页面信息由音乐数据提供服务器SV1进行管理。
以XML语言等等描述的音乐数据分发页面信息,具有这样的结构,在该结构中,客户端终端2的用户可以选择用户希望下载的音乐数据。
当客户端终端2传输请求了音乐数据分发页面信息的页面信息获取请求信号时,控制部分70按顺序通过网络接口73和通信控制部分72接收页面信息获取请求信号。然后,响应页面信息获取请求信号,控制部分70将存储在页面信息存储部分76中的音乐数据分发页面信息按顺序通过通信控制部分72和网络接口73传输到客户端终端2。
当客户端终端2传输其用户的用户ID信息和密码信息时,身份验证处理部分75按顺序通过网络接口73和通信控制部分72接收用户ID信息和密码信息。然后,身份验证处理部分75执行用户身份验证过程。在用户身份验证过程中,身份验证处理部分75检查接收到的用户ID信息和密码信息是否已经作为客户信息向客户数据库部分74进行注册。
身份验证处理部分75可以执行另一个用户身份验证过程。此用户身份验证过程不同于使用用户ID信息和密码信息的过程。在此情况下,客户端终端2传输由门户服务器3发出的门户身份验证结果信息(相当于下面将描述的“身份验证票据”)。身份验证处理部分75按顺序通过网络接口73和通信控制部分72接收门户身份验证结果信息,然后,按顺序通过通信控制部分72和网络接口73将它传输到门户服务器3。如此,门户身份验证结果信息被从身份验证处理部分75传输到门户服务器3。然后,门户服务器3对于门户身份验证结果信息执行身份验证过程(即,上文所描述的检查过程),然后传输检查结果信息。身份验证处理部分75按顺序通过网络接口73和通信控制部分72接收检查结果信息,然后,基于检查结果信息,检查用户是否为合法的用户。在此情况下,合法用户是指与运营涉及音乐的服务提供系统1的公司签署了合同的某人。
当完成用户身份验证过程时,身份验证处理部分75发出服务器身份验证结果信息(相当于下面将描述的“服务会话id信息”)。服务器身份验证结果信息显示了用户身份验证过程的结果。
如果身份验证处理部分75执行的用户身份验证过程的结果显示了用户是合法的,则控制部分50可以按顺序通过通信控制部分72和网络接口73将音乐数据分发页面信息和服务器身份验证结果信息传输到客户端终端2。为签约者准备了音乐数据分发页面信息,并存储在页面信息存储部分76。
而如果身份验证处理部分75执行的用户身份验证过程的结果显示了用户不是合法的,则控制部分70可以按顺序通过通信控制部分72和网络接口73将身份验证错误信息和身份验证失败通知页面信息传输到客户端终端2。在此情况下,身份验证失败通知页面信息已经存储在页面信息存储部分76中,显示了身份验证的失败。
身份验证信息存储部分77临时存储由身份验证处理部分75发出的服务器身份验证结果信息。身份验证信息存储部分77还存储了身份验证处理部分75执行用户身份验证过程所需的其他身份验证信息,在用户身份验证过程中,对客户端终端2的用户进行身份验证。
音乐数据存储部分78将每一个经过压缩-编码的音乐数据与其检索密钥关联,并存储它们。音乐数据已经通过ATRAC3、MP3等等进行了压缩/编码。检索密钥相当于内容ID信息等等。
顺便提一下,在音乐数据分发页面信息被传输到客户端终端2之后,客户端终端2可以传输下载请求信号。下载请求信号请求用户希望下载的音乐数据的下载,并包括用于搜索音乐数据的检索密钥。检索部分79按顺序通过网络接口73和通信控制部分72接收请求信号,并从中获取检索密钥。
然后,检索部分79搜索音乐数据存储部分78中存储的多个音乐数据,以便查找满足检索密钥中所显示的检索条件的音乐数据。也就是说,检索部分79搜索用户希望下载的音乐数据。
结果,控制部分70按顺序通过通信控制部分72和网络接口73将搜索到的音乐数据(用户希望下载的)传输到客户端终端2。
此时,控制部分70按顺序通过通信控制部分72和网络接口73将收费通知传输到收费服务器SV5。收费通知用于向用户收取下载到客户端终端2的音乐数据的费用。收费服务器SV5执行收费过程,以便向用户收取下载的音乐数据的费用。
(1-5)销售服务器SV2的功能电路块配置请参看图6,下面将描述销售服务器SV2的功能电路块配置。销售服务器SV2的控制部分90控制通过总线91连接的每一个电路的操作。
在控制部分90控制下的通信控制部分92通过网络接口93与客户端终端2、门户服务器3等等交换各种信息。
客户数据库部分94存储了用户的用户ID信息以及其密码信息作为客户信息。用户与运营销售服务器SV2的公司签署了合同。顺便提一下,身份验证处理部分95可以具有基于门户身份验证结果信息(此信息由门户服务器3向客户端终端2发出,并从客户端终端2传输到销售服务器SV2)对用户进行身份验证。在此情况下,可以省略客户数据库部分94。
页面信息存储部分96存储了页面信息等等。页面信息被用来销售封装介质,呈现待售的诸如CD和DVD之类的封装介质(此页面信息也被简称为“封装介质销售页面信息”)。页面信息由销售服务器SV2进行管理。
以XML语言等等描述的封装介质销售页面信息,具有这样的结构,在该结构中,客户端终端2的用户可以选择用户想要购买的诸如CD和DVD之类的封装介质。
当客户端终端2传输请求了封装介质销售页面信息的页面信息获取请求信号时,控制部分90按顺序通过网络接口93和通信控制部分92接收页面信息获取请求信号。然后,响应页面信息获取请求信号,控制部分90将存储在页面信息存储部分96中的封装介质销售页面信息按顺序通过通信控制部分92和网络接口93传输到客户端终端2。
当客户端终端2传输其用户的用户ID信息和密码信息时,身份验证处理部分95按顺序通过网络接口93和通信控制部分92接收用户ID信息和密码信息。然后,身份验证处理部分95执行用户身份验证过程。在用户身份验证过程中,身份验证处理部分95检查接收到的用户ID信息和密码信息是否已经作为客户信息向客户数据库部分94进行注册。
身份验证处理部分95可以执行另一个用户身份验证过程。此用户身份验证过程不同于使用用户ID信息和密码信息的过程。在此情况下,客户端终端2传输由门户服务器3发出的门户身份验证结果信息(相当于下面将描述的“身份验证票据”)。身份验证处理部分95按顺序通过网络接口93和通信控制部分92接收门户身份验证结果信息,然后,按顺序通过通信控制部分92和网络接口93将它传输到门户服务器3。
如此,门户身份验证结果信息被从身份验证处理部分95传输到门户服务器3。然后,门户服务器3对于门户身份验证结果信息执行身份验证过程(即,上文所描述的检查过程),然后传输检查结果信息。身份验证处理部分95按顺序通过网络接口93和通信控制部分92接收检查结果信息,然后,基于检查结果信息,检查用户是否为合法的用户。在此情况下,合法用户是指与运营涉及音乐的服务提供系统1的公司签署了合同的某人。
当完成用户身份验证过程时,身份验证处理部分95发出服务器身份验证结果信息(相当于下面将描述的“服务会话ID信息”)。服务器身份验证结果信息显示了用户身份验证过程的结果。
如果身份验证处理部分95执行的用户身份验证过程的结果显示了用户是合法的,则控制部分90可以按顺序通过通信控制部分92和网络接口93将封装介质销售页面信息和服务器身份验证结果信息传输到客户端终端2。为签约者准备了封装介质销售页面信息,并存储在页面信息存储部分96。
而如果身份验证处理部分95执行的用户身份验证过程的结果显示了用户不是合法的,则控制部分90可以按顺序通过通信控制部分92和网络接口93将身份验证错误信息和身份验证失败通知页面信息传输到客户端终端2。在此情况下,身份验证失败通知页面信息已经存储在页面信息存储部分96中,显示了身份验证的失败。
身份验证信息存储部分97临时存储由身份验证处理部分95发出的服务器身份验证结果信息。身份验证信息存储部分97还存储了身份验证处理部分95执行用户身份验证过程所需的其他身份验证信息。在用户身份验证过程中,对客户端终端2的用户进行身份验证。
封装介质信息存储部分98将每一段封装介质信息与对应的检索密钥关联,并存储它们。每一段封装介质信息涉及待售的诸如CD和DVD之类的封装介质。检索密钥相当于封装介质ID信息等等。
顺便提一下,在封装介质销售页面信息被传输到客户端终端2之后,客户端终端2可以传输介质信息请求信号。介质信息请求信号请求涉及诸如CD和DVD之类的封装介质的封装介质信息。检索部分99按顺序通过网络接口93和通信控制部分92接收介质信息请求信号,并从中获取检索密钥。检索密钥用于搜索特定的封装介质信息。
然后,检索部分99搜索存储在封装介质信息存储部分98中的多段封装介质信息,以获取满足检索密钥中所显示的检索条件的封装介质信息的片段。
结果,控制部分70按顺序通过通信控制部分92和网络接口93将搜索到的封装介质信息传输到客户端终端2。
当客户端终端2传输请求购买封装介质的购买请求信号时,控制部分90按顺序通过网络接口93和通信控制部分92接收购买请求信号。在销售过程中,控制部分90可以执行发货过程,以将封装介质发送到客户端终端2的用户。
此时,控制部分90按顺序通过通信控制部分92和网络接口93将收费通知传输到收费服务器SV5。收费通知用于向用户收取购买的封装介质的费用。收费服务器SV5执行收费过程,以便向用户收取购买的封装介质的费用。
在收费服务器SV5完成对用户的收费过程之后,随后,控制部分90将销售完成页面信息按顺序通过通信控制部分92和网络接口93传输到客户端终端2。销售完成页面信息显示了,已经完成了封装介质的销售过程。(1-6)无线电广播信息提供服务器SV3的功能电路块配置请参看图7,下面将描述无线电广播信息提供服务器SV3的功能电路块配置。无线电广播信息提供服务器SV3的控制部分110控制通过总线111连接的每一个电路的操作。在控制部分110控制下的通信控制部分112通过网络接口113与客户端终端2、门户服务器3等等交换各种信息。
客户数据库部分114存储了用户的用户ID信息以及其密码信息作为客户信息。用户与运营无线电广播信息提供服务器SV3的公司签署了合同。顺便提一下,身份验证处理部分115可以具有基于门户身份验证结果信息(此信息由门户服务器3向客户端终端2发出,并从客户端终端2传输到无线电广播信息提供服务器SV3)对用户进行身份验证。在此情况下,可以省略客户数据库部分114。
页面信息存储部分116存储了页面信息等等。页面信息用于获取无线电广播信息。在此情况下,无线电广播信息涉及已经从对应于无线电广播信息提供服务器SV3的无线电台播放的广播节目。无线电广播信息也被简称为“播放节目列表信息”,用于获取播放节目列表信息的页面信息也被简称为“播放节目列表信息分发页面信息”。页面信息由无线电广播信息提供服务器SV3进行管理。
以XML语言等等描述的播放节目列表信息分发页面信息,提供了输入框等等,在该输入框中,客户端终端2的用户可以输入用户希望获取的播放节目列表信息的检索密钥。广播节目标题、广播节目的播放的日期和时间等等可以是检索密钥。
播放节目列表信息存储部分117存储了播放节目列表信息。通过列出下面的信息来产生播放节目列表信息已经从对应于无线电广播信息提供服务器SV3的无线电台播放的广播节目的标题;节目的播放的开始时间和结束时间;节目中播放的音乐的艺术家姓名和标题;音乐等等的播放的开始时间。
当客户端终端2传输请求了播放节目列表信息分发页面信息的页面信息获取请求信号时,控制部分110按顺序通过网络接口113和通信控制部分112接收页面信息获取请求信号。然后,响应页面信息获取请求信号,控制部分110将存储在页面信息存储部分116中的播放节目列表信息分发页面信息按顺序通过通信控制部分112和网络接口113传输到客户端终端2。
当用户输入用户希望获取的播放节目列表信息的检索密钥输入到播放节目列表信息分发页面信息时,客户端终端2传输包括检索密钥的播放节目列表信息请求信号。播放节目列表信息请求信号请求下载播放节目列表信息。检索部分118按顺序通过网络接口113和通信控制部分112接收播放节目列表信息请求信号,并从播放节目列表信息请求信号中检索密钥。
然后,检索部分118基于检索密钥,搜索存储在播放节目列表信息存储部分117中的整个播放节目列表信息,以提取满足检索密钥中所显示的检索条件的播放节目列表信息的一部分。如此,获取了用户希望获取的播放节目列表信息的一部分。
随后,控制部分110按顺序通过通信控制部分112和网络接口113将获取的播放节目列表信息传输到客户端终端2。
在播放节目信息存储部分119存储了在播放节目信息。在播放节目信息包括下面的信息当前正在从对应于无线电广播信息提供服务器SV3的无线电台播放的广播节目的标题;节目的播放的开始时间和结束时间;节目中当前播放音乐的艺术家姓名和标题;音乐等等的播放的开始时间。
当客户端终端2和请求了在播放节目信息的在播放节目信息请求信号一起传输其用户的用户ID信息和密码信息时,身份验证处理部分115按顺序通过网络接口113和通信控制部分112接收用户ID信息和密码信息。然后,身份验证处理部分115执行用户身份验证过程。在用户身份验证过程中,身份验证处理部分115检查接收到的用户ID信息和密码信息是否已经作为客户信息向客户数据库部分114进行注册。
身份验证处理部分115可以执行另一个用户身份验证过程。此用户身份验证过程不同于使用用户ID信息和密码信息的过程。在此情况下,客户端终端2传输由门户服务器3发出的门户身份验证结果信息(相当于下面将描述的“身份验证票据”)。身份验证处理部分115按顺序通过网络接口113和通信控制部分112接收门户身份验证结果信息,然后,按顺序通过通信控制部分112和网络接口113将它传输到门户服务器3。
如此,门户身份验证结果信息被从身份验证处理部分115传输到门户服务器3。然后,门户服务器3对于门户身份验证结果信息执行身份验证过程(即,上文所描述的检查过程),然后传输检查结果信息。身份验证处理部分115按顺序通过网络接口113和通信控制部分112接收检查结果信息,然后,基于检查结果信息,检查用户是否为合法的用户。在此情况下,合法用户是指与运营涉及音乐的服务提供系统1的公司签署了合同的某人。
当完成用户身份验证过程时,身份验证处理部分115发出服务器身份验证结果信息(相当于下面将描述的“服务会话ID信息”)。服务器身份验证结果信息显示了用户身份验证过程的结果。
如果身份验证处理部分115执行的用户身份验证过程的结果显示了用户是合法的,则控制部分110可以按顺序通过通信控制部分112和网络接口113将服务器身份验证结果信息和存储在在播放节目信息存储部分119中的在播放节目信息传输到客户端终端2。
而如果身份验证处理部分115执行的用户身份验证过程的结果显示了用户不是合法的,则控制部分110可以按顺序通过通信控制部分112和网络接口113将身份验证错误信息和身份验证失败通知页面信息传输到客户端终端2。在此情况下,身份验证失败通知页面信息已经存储在页面信息存储部分116中,显示了身份验证的失败。
如上所述,当控制部分110接收来自用户的对在播放节目信息的请求时,如果身份验证结果显示了用户是合法的,则控制部分110提供在播放节目信息。而如果身份验证结果显示了用户不是合法的,则控制部分110不提供无线电广播信息提供服务,即,它不提供在播放节目信息。无线电广播信息提供服务是由无线电广播信息提供服务器SV3提供的服务。
身份验证信息存储部分120临时存储由身份验证处理部分115发出的服务器身份验证结果信息。身份验证信息存储部分120还存储了身份验证处理部分115执行用户身份验证过程所需的其他身份验证信息。在用户身份验证过程中,对客户端终端2的用户进行身份验证。(1-7)每一个服务器的过程的简要概述请参看图8到图13中所示的序列图表,将描述客户端终端2和门户服务器3之间的过程的简要概述。此外,还将描述客户端终端2和诸如音乐数据提供服务器SV1、销售服务器SV2,以及无线电广播信息提供服务器SV3之类的其他服务器之间的过程的简要概述。
(1-7-1)客户端终端2和门户服务器3之间的用户身份验证过程请参看图8,将描述客户端终端2和门户服务器3之间的用户身份验证过程。
当与运营涉及音乐的服务提供系统1的公司签署了合同的用户对客户端终端2以将其打开时,客户端终端2的操作输入部分20检测操作输入信号。或者,当用户按下操作输入部分20的特定操作按钮时,操作输入部分20检测操作输入信号。输入处理部分21将操作输入信号转换为操作命令,并将它提供到控制部分23。因此,控制部分23开始身份验证请求过程。
在步骤SP1中,开始了身份验证请求过程的客户端终端2的控制部分23产生连接请求信号,按顺序通过通信控制部分32和网络接口33将连接请求信号传输到门户服务器3。连接请求信号包含临时存储在身份验证信息存储部分38等等中的身份验证会话ID信息。
每当建立客户端终端2和门户服务器3之间的通信连接以执行诸如用户身份验证过程之类的各种过程时,由门户服务器3发出身份验证会话ID信息。身份验证会话ID信息标识了每一个通信连接状态(即,会话)。
身份验证会话ID信息具有用户身份验证过程等等的一定的有效期。当门户服务器3发出它时,有效期开始。有效期可以是一分钟。
在从门户服务器3已经获取身份验证会话ID信息的客户端终端2不能在有效期内向门户服务器3提交身份验证会话ID信息的情况下,门户服务器3判断由身份验证会话ID信息标识的通信连接已经中断。
如此,门户服务器3防止发出身份验证会话ID信息不适当地由没有与运营涉及音乐的服务提供系统1的公司签署了合同的某人使用,以便完成用户身份验证过程等等。
在此情况下,身份验证信息存储部分38临时存储了身份验证会话ID信息,该信息是当在过去某一时间建立了客户端终端2和门户服务器3之间的通信连接以便完成用户身份验证过程等等时由门户服务器3发出的。
当客户端终端2传输连接请求信号时,在步骤SP2中,门户服务器3按顺序通过网络接口53和通信控制部分52接收连接请求信号。然后,控制部分50将连接请求信号中的身份验证会话ID信息等等传输到身份验证处理部分56。
在控制部分50控制下的身份验证处理部分56基于身份验证会话ID信息等等来执行身份验证过程。作为连接请求信号从客户端终端2接收此身份验证会话ID信息。
结果,如果身份验证处理部分56判断客户端终端2的用户不是合法的,则控制部分50可以按顺序通过通信控制部分52和网络接口53将显示了身份验证错误的身份验证错误信息传输到客户端终端2。在此情况下,当从客户端终端2接收到的身份验证会话ID信息等等已经过期,或当有其他原因时,身份验证处理部分56判断用户不是合法的。
在步骤SP3中,客户端终端2的控制部分23按顺序通过网络接口33和通信控制部分32接收从门户服务器3传输的身份验证错误信息。随后,控制部分23从身份验证信息存储部分38获取用户ID信息、密码信息等等,然后按顺序通过通信控制部分32和网络接口33将用户ID信息、密码信息等等传输到门户服务器3。
在步骤SP4中,门户服务器3的控制部分50按顺序通过网络接口53和通信控制部分52接收从客户端终端2传输的用户ID信息、密码信息等等,然后将用户ID信息、密码信息等等提供到身份验证处理部分56。
在控制部分50控制下的身份验证处理部分56执行用户身份验证过程。在用户身份验证过程中,身份验证处理部分56检查从客户端终端2接收到的用户ID信息、密码信息等等是否存在于向客户数据库部分54注册的客户信息中。
结果,如果身份验证处理部分56判断客户端终端2的用户是合法的,则在控制部分50控制下的身份验证处理部分56发出客户端终端2的门户身份验证结果信息。在此情况下,门户身份验证结果信息相当于识别在客户端终端2和门户服务器3之间维护的通信连接的身份验证会话ID信息等等。然后,身份验证处理部分56将发出的身份验证会话ID信息等等临时存储在身份验证信息存储部分57中。
然后,控制部分50按顺序通过通信控制部分52和网络接口53将身份验证会话ID信息等等传输到客户端终端2。身份验证会话ID信息等等是由身份验证处理部分56为客户端终端2发出的。
在步骤SP5中,客户端终端2的控制部分23按顺序通过网络接口33和通信控制部分32接收从门户服务器3传输的身份验证会话ID信息等等,然后将身份验证会话ID信息等等提供到身份验证处理部分37。在控制部分23控制下的身份验证处理部分37临时存储从门户服务器3接收到的身份验证会话ID信息存储在身份验证信息存储部分38。
然后,控制部分23按顺序通过通信控制部分32和网络接口33将页面信息获取请求信号与身份验证会话ID信息等等一起(它们是从门户服务器3接收到的并临时存储在身份验证信息存储部分38)传输到门户服务器3。页面信息获取请求信号从门户服务器3请求页面信息。
在步骤SP6中,门户服务器3的控制部分50按顺序通过网络接口53和通信控制部分52接收从客户端终端2传输的页面信息获取请求信号、身份验证会话ID信息等等,然后将身份验证会话ID信息等等提供到身份验证处理部分56。
然后,在控制部分50控制下的身份验证处理部分56执行用户身份验证过程。在用户身份验证过程中,身份验证处理部分56将从客户端终端2接收到的身份验证会话ID信息等等与临时存储在身份验证信息存储部分57中的那些信息进行比较。临时存储在身份验证信息存储部分57中的信息是在步骤SP4中为客户端终端2发出的。在步骤SP7中,如果身份验证结果显示了客户端终端2的用户是合法的,则身份验证处理部分56判断从客户端终端2接收到的对页面信息的请求是合法的。然后,身份验证处理部分56延长身份验证会话ID信息等等的有效期。
因此,控制部分50从页面信息存储部分55读取由用户请求的页面信息,并按顺序通过通信控制部分52和网络接口53将页面信息、身份验证会话ID信息等等传输到客户端终端2。身份验证会话ID信息等等的有效期被身份验证处理部分56延长。
在步骤SP8中,客户端终端2的控制部分23按顺序通过网络接口33和通信控制部分32接收从门户服务器3传输的页面信息,身份验证会话ID信息等等。身份验证会话ID信息等等延长了它们的有效期。然后,客户端终端2的控制部分23将页面信息提供到页面信息生成部分36。客户端终端2的控制部分23还将身份验证会话ID信息等等提供到身份验证处理部分37。
页面信息生成部分36基于从控制部分23提供的页面信息来产生页面的视频数据。页面的视频数据包含到音乐数据提供服务器SV1、销售服务器SV2,以及无线电广播信息提供服务器SV3的链接。随后,页面信息生成部分36将视频数据提供到显示控制部分24。
显示控制部分24对于从页面信息生成部分36提供的视频数据执行数/模转换,以产生模拟视频信号。然后,显示控制部分24将模拟视频信号提供到基于模拟视频信号显示门户服务器3的页面的图像的显示部分25。
在控制部分23控制下的身份验证处理部分37将身份验证会话ID信息等等临时存储在身份验证信息存储部分38。从门户服务器3接收延长了它们的有效期的身份验证会话ID信息等等。在此情况下,身份验证会话ID信息等等覆盖了预先并临时存储在身份验证信息存储部分38中的那些信息。预先并临时存储在身份验证信息存储部分38中的信息没有延长有效期。如此,通过上文所述的步骤SP5临时存储的身份验证会话ID信息等等被更新到延长了它们的有效期的那些信息。
(1-7-2)客户端终端2和服务器SV1到SV3之间的用户身份验证过程请参看图9,下面将描述用户身份验证过程。在客户端终端2和音乐数据提供服务器SV1、销售服务器SV2或无线电广播信息提供服务器SV3之间执行用户身份验证过程。
在如上所述客户端终端2从门户服务器3获取页面信息之后,可以执行用户身份验证过程(图8)。在此情况下,当客户端终端2基于页面信息中嵌入的链接来访问音乐数据提供服务器SV1、销售服务器SV2或无线电广播信息提供服务器SV3时,执行用户身份验证过程。此用户身份验证过程也被简称为“间接访问身份验证过程”。
当客户端终端2基于预先被收入书签(记录)的URL信息来直接访问音乐数据提供服务器SV1、销售服务器SV2或无线电广播信息提供服务器SV3时,可以执行用户身份验证过程。在此情况下,客户端终端2不必从门户服务器3中获取页面信息。此用户身份验证过程也被简称为“直接访问身份验证过程”。
可以以下列各项的任何组合执行间接访问身份验证过程客户端终端2和音乐数据提供服务器SV1;客户端终端2和销售服务器SV2;以及,客户端终端2和无线电广播信息提供服务器SV3。
也可以以下列各项的任何组合执行直接访问身份验证过程客户端终端2和音乐数据提供服务器SV1;客户端终端2和销售服务器SV2;以及,客户端终端2和无线电广播信息提供服务器SV3。
间接访问身份验证过程和直接访问身份验证过程之间的唯一的区别是客户端终端2用来访问音乐数据提供服务器SV1、销售服务器SV2,以及无线电广播信息提供服务器SV3的获取URL信息的方式。在获取URL信息之后,间接访问身份验证过程和直接访问身份验证过程执行相同的过程。
相应地,将描述客户端终端2访问音乐数据提供服务器SV1的情况,以避免重复地说明。下面作为用户身份验证过程来共同地描述间接访问身份验证过程和直接访问身份验证过程。
在步骤SP10中,客户端终端2的控制部分23按顺序通过通信控制部分32和网络接口33将从身份验证信息存储部分38读取的页面信息获取请求信号、服务会话ID信息等等传输到音乐数据提供服务器SV1。此时,客户端终端2的控制部分23使用作为链接嵌入在页面信息中,或预先收入书签的(注册)的URL信息。页面信息获取请求信号请求音乐-数据-分发页面信息(如果客户端终端2访问销售服务器SV2或无线电广播信息提供服务器SV3、页面信息获取请求信号请求封装介质销售页面信息或播放节目列表信息分发页面信息)。
每当建立客户端终端2和音乐数据提供服务器SV1、销售服务器SV2或无线电广播信息提供服务器SV3之间的通信连接以执行诸如用户身份验证过程之类的各种过程,由连接的服务器SV1、SV2或SV3发出服务会话ID信息。服务会话ID信息标识每一个通信连接状态(即,会话)。
和上述身份验证会话ID信息一样,服务会话ID信息具有用户身份验证过程等等的某一有效期。当音乐数据提供服务器SV1、销售服务器SV2或无线电广播信息提供服务器SV3发出它时,有效期开始。有效期可以是一分钟。
在已经具有由服务器SV1、SV2或SV3发出的服务会话ID信息的客户端终端2不能在有效期内向发出的服务器SV1、SV2或SV3提交服务会话ID信息的情况下,发出的服务器SV1、SV2或SV3判断由服务会话ID信息标识的通信连接已经被中断。
如此,音乐数据提供服务器SV1、销售服务器SV2或无线电广播信息提供服务器SV3防止发出的身份验证会话ID信息被没有与运营涉及音乐的服务提供系统1的公司签署了合同的某人不适当地使用,以便完成用户身份验证过程等等。
在此情况下,身份验证信息存储部分38临时存储了服务会话ID信息,该信息是当在过去某一时间建立了客户端终端2和服务器SV1、SV2或SV3之间的通信连接以便完成用户身份验证过程等等时由音乐数据提供服务器SV1、销售服务器SV2或无线电广播信息提供服务器SV3发出的。
在步骤SP11中,音乐数据提供服务器SV1的控制部分70按顺序通过网络接口73和通信控制部分72接收由客户端终端2传输的页面信息获取请求信号、服务会话ID信息等等。然后,音乐数据提供服务器SV1的控制部分70将服务会话ID信息等等提供到身份验证处理部分75。
在控制部分70控制下的身份验证处理部分75执行用户身份验证过程。在用户身份验证过程中,身份验证处理部分75将从客户端终端2接收到的服务会话ID信息等等与临时存储在身份验证信息存储部分77中的那些信息进行比较。
结果,如果身份验证结果显示了客户端终端2的用户不是合法的,则身份验证处理部分75判断从客户端终端2接收到的对音乐数据分发页面信息的请求不是合法的。例如,当从客户端终端2接收到的服务会话ID过期时,身份验证结果显示了客户端终端2的用户不是合法的。
随后,控制部分70将显示了身份验证错误的身份验证错误信息,以及标识了音乐数据提供服务器SV1的商店代码按顺序通过通信控制部分72和网络接口73传输到客户端终端2,因为身份验证处理部分75判断客户端终端2的用户不是合法的。
在步骤SP12中,客户端终端2的控制部分23按顺序通过网络接口33和通信控制部分32接收从音乐数据提供服务器SV1传输的身份验证错误信息和商店代码。然后,客户端终端2的控制部分23基于身份验证错误信息识别用户没有验证为合法的,并将从音乐数据提供服务器SV1接收到的商店代码临时存储在身份验证信息存储部分38中。
随后,控制部分23产生身份验证票据发出请求信号。身份验证票据发出请求信号请求发出用于访问音乐数据提供服务器SV1的身份验证票据。然后,控制部分23按顺序通过通信控制部分32和网络接口33将身份验证票据发出请求信号,音乐数据提供服务器SV1的商店代码、临时存储在身份验证信息存储部分38中的身份验证会话ID信息等等传输到门户服务器3。
在步骤SP13中,门户服务器3的控制部分50按顺序通过网络接口53和通信控制部分52接收从客户端终端2传输的身份验证票据发出请求信号、商店代码、身份验证会话ID信息等等,并将它们提供到身份验证处理部分56。
在控制部分50控制下的身份验证处理部分56执行用户身份验证过程。在用户身份验证过程中,身份验证处理部分56将从客户端终端2接收到的身份验证会话ID信息等等与临时存储在身份验证信息存储部分57中的那些信息进行比较。
结果,如果身份验证结果显示了客户端终端2的用户不是合法的,则身份验证处理部分56判断从客户端终端2接收到的对身份验证票据的请求不是合法的。例如,当从客户端终端2接收到的身份验证会话ID信息过期时,身份验证结果显示了客户端终端2的用户不是合法的。
随后,控制部分50按顺序通过通信控制部分52和网络接口53将显示了身份验证错误的身份验证错误信息传输到客户端终端2,因为身份验证处理部分56判断客户端终端2的用户不是合法的。
而如果身份验证结果显示了客户端终端2的用户是合法的,则身份验证处理部分56判断从客户端终端2接收到的对身份验证票据的请求是合法的。例如,当从客户端终端2接收到的身份验证会话ID信息没有过期时,身份验证结果显示了客户端终端2的用户是合法的。
在身份验证处理部分56作出的身份验证结果显示了客户端终端2的用户合法用户的情况下,控制部分50进入如下所述的步骤SP18。
在步骤SP14中,客户端终端2的控制部分23按顺序通过网络接口33和通信控制部分32接收从门户服务器3传输的身份验证错误信息。然后,客户端终端2的控制部分23从身份验证信息存储部分38读取用户ID信息、密码信息等等,并按顺序通过通信控制部分32和网络接口33将用户ID信息、密码信息等等传输到门户服务器3。
在步骤SP15中,门户服务器3的控制部分50按顺序通过网络接口53和通信控制部分52接收从客户端终端2传输的用户ID信息、密码信息等等,并将用户ID信息、密码信息等等提供到身份验证处理部分56。
因此,在控制部分50控制下的身份验证处理部分56执行用户身份验证过程。在用户身份验证过程中,身份验证处理部分56检查从客户端终端2接收到的用户ID信息、密码信息等等是否存在于向客户数据库部分54注册的客户信息中。
结果,如果身份验证结果显示了客户端终端2的用户是合法的,则在控制部分50控制下的身份验证处理部分56为当前在客户端终端2和门户服务器3之间维护的通信连接发出身份验证会话ID信息(门户身份验证结果信息)等等。然后,身份验证处理部分56将发给客户端终端2的身份验证会话ID信息等等临时存储在身份验证信息存储部分57中。
随后,控制部分50按顺序通过通信控制部分52和网络接口53将由身份验证处理部分56发给客户端终端2的身份验证会话ID信息等等传输到客户端终端2。
在步骤SP16中,客户端终端2的控制部分23按顺序通过网络接口33和通信控制部分32接收从门户服务器3传输的身份验证会话ID信息等等,并使用身份验证处理部分37将身份验证会话ID信息等等临时存储在身份验证信息存储部分38。
然后,控制部分23重新生成请求发出身份验证票据的身份验证票据发出请求信号。随后,控制部分23按顺序通过通信控制部分32和网络接口33将身份验证票据发出请求信号,临时存储在身份验证信息存储部分38中的商店代码、临时存储的身份验证会话ID信息等等传输到门户服务器3。
在本实施例中,客户端终端2将商店代码临时存储在身份验证信息存储部分38中。然而,本发明不仅限于此。客户端终端2可以再次与门户服务器3交换商店代码,同时执行步骤SP12到SP16。这就允许客户端终端2在步骤SP16中将商店代码传输到门户服务器3,无需将它临时存储在身份验证信息存储部分38中。
在步骤SP17中,门户服务器3的控制部分50按顺序通过网络接口53和通信控制部分52接收从客户端终端2传输的身份验证票据发出请求信号、商店代码、身份验证会话ID信息等等,并将它们提供到身份验证处理部分56。
在控制部分50控制下的身份验证处理部分56执行用户身份验证过程。在用户身份验证过程中,身份验证处理部分56将从客户端终端2接收到的身份验证会话ID信息等等与临时存储在身份验证信息存储部分57中的那些信息进行比较。
如果身份验证结果显示了客户端终端2的用户是合法的,则身份验证处理部分56判断从客户端终端2接收到的对身份验证票据的请求是合法的。例如,当从客户端终端2接收到的身份验证会话ID信息等等还没有过期时,身份验证结果显示了客户端终端2的用户是合法的。
然后,当客户端终端2的用户被身份验证处理部分56验证为合法用户时,控制部分50进入步骤SP18。
在步骤SP18中,在控制部分50控制下的身份验证处理部分56基于通过上述步骤SP17从客户端终端2接收到的商店代码和身份验证票据发出请求信号来发出身份验证票据(门户身份验证结果信息)等等。身份验证票据允许客户端终端2访问对应于商店代码的音乐数据提供服务器SV1。
在控制部分50控制下的身份验证处理部分56将发出的身份验证票据等等临时存储在身份验证信息存储部分57中,并延长发给客户端终端2的身份验证会话ID信息等等的有效期。然后,控制部分50按顺序通过通信控制部分52和网络接口53将身份验证票据、其有效期被身份验证处理部分56延长的身份验证会话ID信息等等传输到客户端终端2。
在步骤SP19中,客户端终端2的控制部分23按顺序通过网络接口33和通信控制部分32接收从门户服务器3传输的身份验证票据、其有效期被延长的身份验证会话ID信息等等,并将身份验证会话ID信息提供到身份验证处理部分37。
控制部分23按顺序通过通信控制部分32和网络接口33将从门户服务器3接收到的身份验证票据、身份验证请求信号等等传输到音乐数据提供服务器SV1。
此时,在控制部分23控制下的身份验证处理部分37将身份验证会话ID信息等等临时存储在身份验证信息存储部分38。从门户服务器3接收延长了它们的有效期的身份验证会话ID信息等等。在此情况下,身份验证会话ID信息等等覆盖了预先并临时存储在身份验证信息存储部分38中的那些信息。预先并临时存储在身份验证信息存储部分38中的信息没有延长有效期。如此,通过上文所述的步骤SP16临时存储的身份验证会话ID信息等等被更新到延长了它们的有效期的那些信息。
在步骤SP20中,音乐数据提供服务器SV1的控制部分70按顺序通过网络接口73和通信控制部分72接收从客户端终端2传输的身份验证请求信号、身份验证票据等等。
然后,控制部分70按顺序通过通信控制部分72和网络接口73将从客户端终端2接收到的身份验证票据、请求确认身份验证票据的身份验证票据确认请求信号等等传输到门户服务器3。
在步骤SP21中,门户服务器3的控制部分50按顺序通过网络接口53和通信控制部分52接收从音乐数据提供服务器SV1传输的身份验证票据确认请求信号、身份验证票据等等等等。然后,门户服务器3的控制部分50将身份验证票据确认请求信号、身份验证票据等等提供到身份验证处理部分56。
响应身份验证票据确认请求信号,在控制部分50控制下的身份验证处理部分56执行确认过程,以确认从音乐数据提供服务器SV1接收到的身份验证票据。在确认过程中,身份验证处理部分56将从音乐数据提供服务器SV1接收到的身份验证票据等等与临时存储在身份验证信息存储部分57中的那些信息进行比较。
如果确认结果显示了从音乐数据提供服务器SV1接收到的身份验证票据等等是合法的,则控制部分50按顺序通过通信控制部分52和网络接口53将确认结果信息传输到音乐数据提供服务器SV1,显示了身份验证票据的确认结果信息等等是合法的。
在步骤SP22中,音乐数据提供服务器SV1的控制部分70按顺序通过网络接口73和通信控制部分72接收从门户服务器3传输的确认结果信息,并将确认结果信息提供到身份验证处理部分75。
响应确认结果信息,在控制部分70控制下的身份验证处理部分75为当前在客户端终端2和音乐数据提供服务器SV1之间维护的通信连接发出服务会话ID信息(服务器身份验证结果信息)等等。然后,身份验证处理部分75将发出的服务会话ID信息等等临时存储在身份验证信息存储部分77中。
控制部分50按顺序通过通信控制部分72和网络接口73将由身份验证处理部分75发给客户端终端2的服务会话ID信息等等传输到客户端终端2。
在步骤SP23中,客户端终端2的控制部分23按顺序通过网络接口33和通信控制部分32接收从音乐数据提供服务器SV1传输的服务会话ID信息等等,并使用身份验证处理部分37将服务会话ID信息等等临时存储在身份验证信息存储部分38。
因此,控制部分23按顺序通过通信控制部分32和网络接口33将请求音乐数据分发页面信息的页面信息获取请求信号、服务会话ID信息等等传输到音乐数据提供服务器SV1。服务会话ID信息是从音乐数据提供服务器SV1接收到的,并且临时存储在身份验证信息存储部分38中。
在步骤SP24中,音乐数据提供服务器SV1的控制部分70按顺序通过网络接口73和通信控制部分72接收从客户端终端2传输的页面信息获取请求信号、服务会话ID信息等等,并将服务会话ID信息等等提供到身份验证处理部分75。
在控制部分70控制下的身份验证处理部分75执行用户身份验证过程。在用户身份验证过程中,身份验证处理部分75将从客户端终端2接收到的服务会话ID信息等等与临时存储在身份验证信息存储部分77中的那些信息进行比较。临时存储在身份验证信息存储部分77中的信息是通过上述步骤SP22发给客户端终端2的。
如果身份验证结果显示了客户端终端2的用户是合法的,则身份验证处理部分75判断从客户端终端2接收到的对音乐数据分发页面信息的请求是合法的。例如,当从客户端终端2接收到的服务会话ID信息等等还没有过期时,身份验证结果显示了客户端终端2的用户是合法的。
然后,当客户端终端2的用户被身份验证处理部分75验证为合法用户时,控制部分70进入步骤SP25。
在步骤SP25中,控制部分70读取被用户从页面信息存储部分76请求的音乐数据分发页面信息。控制部分70还使用身份验证处理部分75延长发给客户端终端2的服务会话ID信息等等的有效期。
随后,控制部分70按顺序通过通信控制部分72和网络接口73将从页面信息存储部分76读取的音乐数据分发页面信息,其有效期被身份验证处理部分75延长的服务会话ID信息等等传输到客户端终端2。
在步骤SP26中,客户端终端2的控制部分23按顺序通过网络接口33和通信控制部分32接收从音乐数据提供服务器SV1传输的音乐数据分发页面信息、其有效期被延长的服务会话ID信息等等。然后,客户端终端2的控制部分23将音乐数据分发页面信息提供到页面信息生成部分36。客户端终端2的控制部分23还将从音乐数据提供服务器SV1接收到的服务会话ID信息等等提供到身份验证处理部分37。
在控制部分23控制下的身份验证处理部分37将服务会话ID信息等等临时存储在身份验证信息存储部分38。从音乐数据提供服务器SV1接收延长了它们的有效期的服务会话ID信息等等。在此情况下,服务会话ID信息等等覆盖了预先并临时存储在身份验证信息存储部分38中的那些信息。预先并临时存储在身份验证信息存储部分38中的信息没有延长有效期。如此,通过上文所述的步骤SP23临时存储的服务会话ID信息等等被更新到延长了它们的有效期的那些信息。
页面信息生成部分36基于音乐数据分发页面信息产生视频数据,并将视频数据提供到显示控制部分24。
显示控制部分24为从页面信息生成部分36提供的视频数据执行数/模转换,以产生模拟视频信号。然后,显示控制部分24将模拟视频信号提供到显示部分25。显示部分25基于模拟视频信号来显示音乐数据分发页面的图像。(1-7-3)涉及音乐的服务提供过程在完成客户端终端2和音乐数据提供服务器SV1或销售服务器SV2或无线电广播信息提供服务器SV3之间的用户身份验证过程(图9)之后,执行涉及音乐的服务提供过程。请参看图10到图13,在下列情况下描述涉及音乐的服务提供过程客户端终端2使用在用户身份验证处理过程中从音乐数据提供服务器SV1获取的音乐数据分发页面信息接收音乐数据分发服务;客户端终端2使用在用户身份验证处理过程中从销售服务器SV2获取的封装介质销售页面信息接收销售服务;以及客户端终端2使用在用户身份验证处理过程中从无线电广播信息提供服务器SV3获取的播放节目列表信息分发页面信息接收无线电广播信息分发服务。
(1-7-3-1)音乐数据分发服务提供过程请参看图10,下面将描述音乐数据分发服务提供过程。在音乐数据分发服务提供过程中,客户端终端2从音乐数据提供服务器SV1接收音乐数据分发服务。
在步骤SP30中,如果从输入处理部分21输入选择了作为显示部分25上的图像显示的音乐数据分发页面的一部分的控制命令,则客户端终端2的控制部分23产生下载请求信号。下载请求信号请求下载用户希望下载的音乐数据。
然后,控制部分23按顺序通过通信控制部分32和网络接口33将下载请求信号、服务会话ID信息等等传输到音乐数据提供服务器SV1。服务会话ID信息是从音乐数据提供服务器SV1发出的,并且临时存储在身份验证信息存储部分38中。
在步骤SP31中,音乐数据提供服务器SV1的控制部分70按顺序通过网络接口73和通信控制部分72接收从客户端终端2传输的下载请求信号、服务会话ID信息等等,并将服务会话ID信息等等提供到身份验证处理部分75。
在控制部分70控制下的身份验证处理部分75执行用户身份验证过程。在用户身份验证过程中,身份验证处理部分75将从客户端终端2接收到的服务会话ID信息等等与临时存储在身份验证信息存储部分77中的那些信息进行比较。
如果身份验证处理部分75验证了用户是合法的,则控制部分70进入步骤SP32。在此情况下,用户使用客户端终端2请求了下载音乐数据。
在步骤SP32中,检索部分79基于下载请求信号中的检索密钥来执行搜索过程。在搜索过程中,检索部分79搜索音乐数据存储部分78中存储的多个音乐数据,以便查找用户希望下载的对应于检索密钥中所显示的检索条件的音乐数据。
当检索部分79查找到了音乐数据时,控制部分70使用身份验证处理部分75延长发给客户端终端2的服务会话ID信息等等的有效期,然后,进入步骤SP33。
在步骤SP33中,控制部分70从音乐数据存储部分78读取检索部分79发现的音乐数据(用户希望下载的)。然后,控制部分70按顺序通过通信控制部分72和网络接口73将音乐数据、其有效期被服务处理部分75延长的服务会话ID信息等等传输到客户端终端2。
在步骤SP34中,客户端终端2的控制部分23按顺序通过网络接口33和通信控制部分32接收从音乐数据提供服务器SV1传输的音乐数据(用户希望下载的)、其有效期被延长的服务会话ID信息等等。然后,客户端终端2的控制部分23将音乐数据存储在存储介质29中。客户端终端2的控制部分23还将从音乐数据提供服务器SV1接收到的服务会话ID信息等等提供到身份验证处理部分37。
在控制部分23控制下的身份验证处理部分37将服务会话ID信息等等临时存储在身份验证信息存储部分38。从音乐数据提供服务器SV1接收延长了它们的有效期的服务会话ID信息等等。在此情况下,服务会话ID信息等等覆盖了预先并临时存储在身份验证信息存储部分38中的那些信息。预先并临时存储在身份验证信息存储部分38中的信息没有延长有效期。如此,临时存储的服务会话ID信息等等被更新到延长了它们的有效期的那些信息。
如上所述,客户端终端2能够使用音乐数据提供服务器SV1所提供的音乐数据分发服务来下载用户希望获取的音乐数据。
(1-7-3-2)销售服务提供过程请参看图11,下面将描述销售服务提供过程。在销售服务提供过程中,客户端终端2从销售服务器SV2接收销售服务。
在步骤SP40中,如果从输入处理部分21输入选择了作为显示部分25上的图像显示的封装介质销售页面的一部分的控制命令,则客户端终端2的控制部分23产生介质信息请求信号。介质信息请求信号请求涉及对应于控制命令的特定封装介质的封装介质信息。
然后,控制部分23按顺序通过通信控制部分32和网络接口33将介质信息请求信号、服务会话ID信息等等传输到销售服务器SV2。服务会话ID信息是从销售服务器SV2发出的,并且临时存储在身份验证信息存储部分38中。
在步骤SP41中,销售服务器SV2的控制部分90按顺序通过网络接93和通信控制部分92接收从客户端终端2传输的介质信息请求信号、服务会话ID信息等等,然后将服务会话ID信息等等提供到身份验证处理部分95。
在控制部分90控制下的身份验证处理部分95执行用户身份验证过程。在用户身份验证过程中,身份验证处理部分95将从客户端终端2接收到的服务会话ID信息等等与临时存储在身份验证信息存储部分97中的那些信息进行比较。
如果身份验证处理部分95验证了用户是合法的,则控制部分90进入步骤SP42。在此情况下,用户使用客户端终端2请求了涉及封装介质的封装介质信息。
在步骤SP42中,检索部分99基于介质信息请求信号中的检索密钥来执行搜索过程。在搜索过程中,检索部分99搜索存储在封装介质信息存储部分98中的多段封装介质信息,以查找对应于检索密钥中显示的检索条件的某段封装介质信息。
当检索部分99查找到了该段封装介质信息时,控制部分90使用身份验证处理部分95延长发给客户端终端2的服务会话ID信息等等的有效期,然后,进入步骤SP43。
在步骤SP43中,控制部分90从封装介质信息存储部分98读取检索部分99发现的封装介质信息。然后,控制部分90按顺序通过通信控制部分92和网络接口93将封装介质信息、其有效期被身份验证处理部分95延长的服务会话ID信息等等传输到客户端终端2。
在步骤SP44中,客户端终端2的控制部分23按顺序通过网络接口33和通信控制部分32接收从销售服务器SV2传输的封装介质信息、其有效期被延长的服务会话ID信息等等,并将封装介质信息提供到页面信息生成部分36。客户端终端2的控制部分23还将从销售服务器SV2接收到的服务会话ID信息等等提供到身份验证处理部分37。
在控制部分23控制下的身份验证处理部分37将服务会话ID信息等等临时存储在身份验证信息存储部分38。从销售服务器SV2接收延长了它们的有效期的服务会话ID信息等等。在此情况下,服务会话ID信息等等覆盖了预先并临时存储在身份验证信息存储部分38中的那些信息。预先并临时存储在身份验证信息存储部分38中的信息没有延长有效期。如此,临时存储的服务会话ID信息等等被更新到延长了它们的有效期的那些信息。
页面信息生成部分36基于从控制部分23提供的封装介质信息产生视频数据。然后,页面信息生成部分36使用显示控制部分24将视频数据转换为模拟视频信号,并将模拟视频信号提供到显示部分25。
在显示部分25开始基于模拟视频信号显示封装介质信息的图像之后,控制部分23进入步骤SP45。
在步骤SP45中,如果从输入处理部分21输入请求了购买对应于作为显示部分25上的图像显示的封装介质信息的封装介质的控制命令,则控制部分23响应控制命令产生购买请求信号。购买请求信号请求购买封装介质。
然后,控制部分23按顺序通过通信控制部分32和网络接口33将购买请求信号、其有效期被延长的服务会话ID信息等等传输到销售服务器SV2。服务会话ID信息是从销售服务器SV2接收到的,并且临时存储在身份验证信息存储部分38中。
在步骤SP46中,销售服务器SV2的控制部分90按顺序通过网络接口93和通信控制部分92接收从客户端终端2传输的购买请求信号、服务会话ID信息等等,然后将服务会话ID信息等等提供到身份验证处理部分95。
在控制部分90控制下的身份验证处理部分95执行用户身份验证过程。在用户身份验证过程中,身份验证处理部分95将从客户端终端2接收到的服务会话ID信息等等与临时存储在身份验证信息存储部分97中的那些信息进行比较。
结果,如果身份验证处理部分95验证了使用客户端终端2请求购买封装介质的用户是合法的,则控制部分90进入步骤SP47。
在步骤SP47中,控制部分90执行销售过程。在销售过程中,控制部分90执行过程,以将请求的封装介质提供到客户端终端2的用户。控制部分90还按顺序通过通信控制部分92和网络接口93将收费通知传输到收费服务器SV5。收费通知用于向用户收取购买的封装介质的费用。因此,收费服务器SV5执行收费过程,以向用户收取购买的封装介质的费用。
控制部分90还使用身份验证处理部分95延长发给客户端终端2的服务会话ID信息等等的有效期。
在步骤SP48中,在完成收费过程之后,控制部分90按顺序通过通信控制部分92和网络接口93将显示购买封装介质完成的购买完成页面信息、其有效期被身份验证处理部分95延长的服务会话ID信息等等传输到客户端终端2。
在步骤SP49中,客户端终端2的控制部分23按顺序通过网络接口33和通信控制部分32接收从销售服务器SV2传输的购买完成页面信息、其有效期被延长的服务会话ID信息等等,并将购买完成页面信息提供到页面信息生成部分36。控制部分23还将从销售服务器SV2接收到的服务会话ID信息等等提供到身份验证处理部分37。
在控制部分23控制下的身份验证处理部分37将服务会话ID信息等等临时存储在身份验证信息存储部分38。从销售服务器SV2接收延长了它们的有效期的服务会话ID信息等等。在此情况下,服务会话ID信息等等覆盖了预先并临时存储在身份验证信息存储部分38中的那些信息。预先并临时存储在身份验证信息存储部分38中的信息没有延长有效期。如此,临时存储的服务会话ID信息等等被更新到延长了它们的有效期的那些信息。
页面信息生成部分36基于从控制部分23提供的购买完成页面信息产生视频数据。然后,页面信息生成部分36使用显示控制部分24将视频数据转换为模拟视频信号,并将模拟视频信号提供到显示部分25。
因此,控制部分23可以基于显示部分25上的模拟视频信号来显示购买完成页面的图像。
如上所述,客户端终端2允许用户使用销售服务器SV2所提供的销售服务来购买他/她需要的封装介质。
(1-7-3-3)播放节目列表信息分发服务提供过程请参看图12,下面将描述无线电广播信息分发服务提供过程。在无线电广播信息分发服务提供过程中,客户端终端2从无线电广播信息提供服务器SV3接收无线电广播信息分发服务,特别是播放节目列表信息分发服务。
在步骤SP60中,用户在作为显示部分25上的图像显示的位于播放节目列表信息分发页面上的输入框中输入检索密钥。检索密钥是对应于用户希望获取的播放节目列表信息的字符串,并用于检索播放节目列表信息。此时,从输入处理部分21输入对应于字符串的控制命令。客户端终端2的控制部分23基于输入的控制命令来生成播放节目列表信息请求信号。播放节目列表信息请求信号请求下载用户希望获取的播放节目列表信息。
然后,控制部分23按顺序通过通信控制部分32和网络接口33将播放节目列表信息请求信号、临时存储在身份验证信息存储部分38中的服务会话ID信息等等传输到无线电广播信息提供服务器SV3。服务会话ID信息是无线电广播信息提供服务器SV3发出的。
在步骤SP61中,无线电广播信息提供服务器SV3的控制部分110按顺序通过网络接口113和通信控制部分112接收从客户端终端2传输的播放节目列表信息请求信号、服务会话ID信息等等,然后将服务会话ID信息等等提供到身份验证处理部分115。
在控制部分110控制下的身份验证处理部分115执行用户身份验证过程。在用户身份验证过程中,身份验证处理部分115将从客户端终端2接收到的服务会话ID信息等等与临时存储在身份验证信息存储部分120中的那些信息进行比较。
结果,如果身份验证处理部分115验证了使用客户端终端2请求播放节目列表信息的用户是合法的,则控制部分110进入步骤SP62。
在步骤SP62中,检索部分118基于播放节目列表信息请求信号中的检索密钥来执行搜索过程。在搜索过程中,检索部分118搜索播放节目列表信息存储部分117中的整个播放节目列表信息,以查找满足检索密钥所显示的检索条件的播放节目列表信息的一部分,以获取所希望的播放节目列表信息。
当检索部分118查找到了播放节目列表信息时,控制部分110使用身份验证处理部分95延长发给客户端终端2的服务会话ID信息等等的有效期。然后,控制部分110进入步骤SP63。
在步骤SP63中,控制部分110从播放节目列表信息存储部分117读取检索部分118发现的播放节目列表信息。然后,控制部分110按顺序通过通信控制部分112和网络接口113将播放节目列表信息、其有效期被身份验证处理部分115延长的服务会话ID信息等等传输到客户端终端2。
在步骤SP64中,客户端终端2的控制部分23按顺序通过网络接口33和通信控制部分32接收从无线电广播信息提供服务器SV3传输的播放节目列表信息、其有效期被延长的服务会话ID信息等等,并将播放节目列表信息提供到页面信息生成部分36。客户端终端2的控制部分23还将从无线电广播信息提供服务器SV3接收到的服务会话ID信息等等提供到身份验证处理部分37。
在控制部分23控制下的身份验证处理部分37将服务会话ID信息等等临时存储在身份验证信息存储部分38。从无线电广播信息提供服务器SV3接收延长了它们的有效期的服务会话ID信息等等。在此情况下,服务会话ID信息等等覆盖了预先并临时存储在身份验证信息存储部分38中的那些信息。预先并临时存储在身份验证信息存储部分38中的信息没有延长有效期。如此,临时存储的服务会话ID信息等等被更新到延长了它们的有效期的那些信息。
页面信息生成部分36基于从控制部分23提供的播放节目列表信息产生视频数据。然后,页面信息生成部分36使用显示控制部分24将视频数据转换为模拟视频信号,并将模拟视频信号提供到显示部分25。因此,显示部分25基于模拟视频信号来显示图像,即,它显示播放节目列表信息。
如上所述,客户端终端2允许用户使用无线电广播信息提供服务器所提供的无线电广播信息分发服务来获取所希望的播放节目列表信息。
(1-7-3-4)在播放节目信息分发服务提供过程请参看图13,下面将描述无线电广播信息分发服务提供过程。在无线电广播信息分发服务提供过程中,客户端终端2从无线电广播信息提供服务器SV3接收无线电广播信息分发服务,特别是在播放节目信息分发服务。
有多个提供在播放节目信息的无线电广播信息提供服务器SV3,其中每一个服务器都对应于不同的无线电台(呼号)。
在初始状态,客户端终端2可能不必存储对应于每一个无线电台的这些无线电广播信息提供服务器SV3的URL信息。
利用下面将描述的无线电广播信息分发服务提供过程,下面将描述门户服务器3管理每一个无线电广播信息提供服务器SV3的URL信息的情况。具体来说,在此情况下,门户服务器3管理多段URL信息,每一个信息都对应于无线电台的呼号。
此外,利用下面将描述的无线电广播信息分发服务提供过程,当从门户服务器3请求频率信息以自动地预设无线电台的播放频率时,客户端终端2没有临时存储在身份验证信息存储部分38中的身份验证会话ID信息等等。频率信息包括播放频率。在此情况下,首先,客户端终端2将用户ID信息、密码信息等等传输到门户服务器3。
在步骤SP70中,如果从输入处理部分21输入了请求自动预设无线电台的播放频率的操作命令,则客户端终端2的控制部分23按顺序通过通信控制部分32和网络接口33将频率信息请求信号、用户输入的区域代码、存储在身份验证信息存储部分38中的用户ID信息和密码信息等等传输到门户服务器3。频率信息请求信号请求关于客户端终端2可以从中接收它们的节目的无线电台的播放频率的频率信息。
在步骤SP71中,门户服务器3的控制部分50按顺序通过网络接口53和通信控制部分52接收从客户端终端2传输的频率信息请求信号、区域代码、用户ID信息、密码信息等等等等,并将从客户端终端2接收到的用户ID信息和密码信息提供到身份验证处理部分56。
在控制部分50控制下的身份验证处理部分56执行用户身份验证过程。在用户身份验证过程中,身份验证处理部分56将从客户端终端2接收到的用户ID信息、密码信息等等与向客户数据库部分54注册的客户信息进行比较。
结果,如果身份验证处理部分56验证了客户端终端2的用户是合法的,则身份验证处理部分56判断从客户端终端2接收到的对频率信息的请求是合法的。因此,在控制部分50控制下的身份验证处理部分56发出身份验证会话ID信息等等。身份验证会话ID信息标识当前在客户端终端2和门户服务器3之间维护的通信连接。然后,身份验证处理部分56将身份验证会话ID信息等等临时存储在身份验证信息存储部分57中。
当身份验证处理部分56验证了用户是合法的,控制部分50随后进入步骤SP72。
在步骤SP72中,控制部分50基于从客户端终端2接收到的区域代码来执行检索过程。在检索过程中,控制部分50从频率信息存储部分58检索多段频率信息。控制部分50从列表中检索包括无线电台名称和呼号的对应于区域代码的频率信息。控制部分50还检索无线电台名称和呼号。然后,控制部分50从频率信息存储部分58读取列表形式的检索到的信息。
随后,控制部分50按顺序通过通信控制部分52和网络接口53将从频率信息存储部分58读取的列出的频率信息、无线电台名称和呼号与身份验证会话ID信息等等一起传输到客户端终端2。身份验证会话ID信息是在上述步骤SP71中由身份验证处理部分56发给客户端终端2。
在步骤SP73中,客户端终端2的控制部分23按顺序通过网络接口33和通信控制部分32接收从门户服务器3传输的频率信息、无线电台名称和呼号。客户端终端2的控制部分23还按顺序通过网络接口33和通信控制部分32接收从门户服务器3传输的身份验证会话ID信息等等。然后,客户端终端2的控制部分23将从门户服务器3接收到的身份验证会话ID信息等等提供到身份验证处理部分37。客户端终端2的控制部分23还将频率信息、无线电台名称和呼号的列表提供到显示控制部分24。
此时,在控制部分23控制下的身份验证处理部分37将从门户服务器3接收到的身份验证会话ID信息等等临时存储在身份验证信息存储部分38。
显示控制部分24将频率信息、无线电台名称和呼号的列表提供到显示部分25。因此,显示部分25显示这些列表。
当从输入处理部分21输入选择命令时,控制部分23将所选择的频率信息、无线电台名称和呼号在存储介质29中(即,预设),并进入步骤SP74。
在步骤SP74中,当从输入处理部分21输入调谐控制命令时,控制部分23基于输入的调谐控制命令来控制调谐器部分31,以便调谐器部分31从无线电波中提取以对应于调谐控制命令的广播频率发射的无线电广播的无线电广播信号。
因此,调谐器部分31从由广播信号接收部分30接收到的无线电波中提取以广播频率发射的无线电广播信号。然后,调谐器部分31执行诸如解码之类的规定的接收过程,以产生音频数据,并将音频数据提供到音频控制部分26。
因此,音频控制部分26将从调谐器部分31提供的音频数据转换为模拟音频信号,并将模拟音频信号提供到扬声器27。结果,扬声器27输出所选择的广播节目的音频。
在步骤SP75中,在控制部分23控制下的无线电广播显示控制部分39从存储介质29中读取呼号。在此情况下,存储在存储介质29中的呼号与显示了对应于上述调谐控制命令的广播频率的频率信息关联。然后,无线电广播显示控制部分39按顺序通过通信控制部分32和网络接口33将呼号、临时存储在身份验证信息存储部分38中的身份验证会话ID信息等等传输到门户服务器3。在步骤SP76中,门户服务器3的控制部分50按顺序通过网络接口53和通信控制部分52接收从客户端终端2传输的呼号、身份验证会话ID信息等等,并将身份验证会话ID信息等等提供到身份验证处理部分56。
在控制部分50控制下的身份验证处理部分56执行用户身份验证过程。在用户身份验证过程中,身份验证处理部分56将从客户端终端2接收到的身份验证会话ID信息等等与临时存储在身份验证信息存储部分57中的那些信息进行比较。
结果,如果身份验证处理部分56验证了使用客户端终端2传输呼号的用户是合法的,则控制部分50进入步骤SP77。在此情况下,身份验证处理部分56验证了用户是合法的,因为从客户端终端2身份验证会话ID信息等等接收到的还没有过期。
在步骤SP77中,控制部分50基于从客户端终端2接收到的呼号来执行检索过程。在检索过程中,控制部分50检索从存储在URL存储部分59中的多段ULR信息中一段对应于呼号的URL信息。
控制部分50还使用身份验证处理部分56延长发给客户端终端2的身份验证会话ID信息等等的有效期。
然后,控制部分50从URL存储部分59读取检索到的URL信息,并按顺序通过通信处理部分52和网络接口53将URL信息、其有效期被身份验证处理部分56延长的身份验证会话ID信息等等传输到客户端终端2。
在步骤SP78中,客户端终端2的控制部分23按顺序通过网络接口33和通信控制部分32接收从门户服务器3传输的URL信息、其有效期被延长的身份验证会话ID信息等等,并将身份验证会话ID信息等等提供到身份验证处理部分37。客户端终端2的控制部分23还将URL信息提供到无线电广播显示控制部分39。
在控制部分23控制下的身份验证处理部分37将身份验证会话ID信息等等临时存储在身份验证信息存储部分38。从门户服务器3接收延长了它们的有效期的身份验证会话ID信息等等。在此情况下,身份验证会话ID信息等等覆盖了预先并临时存储在身份验证信息存储部分38中的那些信息。预先并临时存储在身份验证信息存储部分38中的信息没有延长有效期。如此,临时存储的身份验证会话ID信息等等被更新到延长了它们的有效期的那些信息。
在控制部分23控制下的无线电广播显示控制部分39将从控制部分23提供的URL信息与存储在存储介质29中的呼号关联,并将它们临时存储在存储介质29等等中。
然后,在控制部分23控制下的无线电广播显示控制部分39按顺序通过通信控制部分32和网络接口33将请求了在播放节目信息的在播放节目信息请求信号、临时存储在身份验证信息存储部分38中的服务会话ID信息等等传输到无线电广播信息提供服务器SV3。在此情况下,无线电广播显示控制部分39使用临时存储在存储介质29等等中的URL信息来传输在播放节目信息请求信号。从无线电广播信息提供服务器SV3中接收存储在身份验证信息存储部分38中的服务会话ID信息。
在无线电广播信息分发服务提供过程中,步骤SP78的过程对应于图9中说明的步骤SP10的过程。在步骤SP78的过程中,在播放节目信息请求信号、服务会话ID信息等等从客户端终端2传输到无线电广播信息提供服务器SV3。相应地,在无线电广播信息分发服务提供过程中,客户端终端2、无线电广播信息提供服务器SV3和门户服务器3执行与步骤SP11到SP13和步骤SP18到SP22的过程的相同的用户身份验证过程,之后是步骤SP78的过程,然后进入步骤SP79。顺便提一下,图9中说明了步骤SP11到SP13和步骤SP18到SP22的过程。
在步骤SP79中,在控制部分23控制下的客户端终端2的无线电广播显示控制部分39按顺序通过通信控制部分32和网络接口33将在播放节目信息请求信号、临时存储在身份验证信息存储部分38中的服务会话ID信息等等重新传输到无线电广播信息提供服务器SV3。无线电广播显示控制部分39使用临时存储在存储介质29等等中的URL信息来传输在播放节目信息请求信号。从无线电广播信息提供服务器SV3中接收存储在身份验证信息存储部分38中的服务会话ID信息。
在步骤SP80中,无线电广播信息提供服务器SV3的控制部分110按顺序通过网络接口113和通信控制部分112接收从客户端终端2传输的播放节目列表信息请求信号、服务会话ID信息等等,然后将接收到的身份验证会话ID信息等等提供到身份验证处理部分115。在控制部分110控制下的身份验证处理部分115执行用户身份验证过程。在用户身份验证过程中,身份验证处理部分115将从客户端终端2接收到的服务会话ID信息等等与临时存储在身份验证信息存储部分120中的那些信息进行比较。
结果,如果身份验证处理部分115验证了客户端终端2的用户是合法的,则身份验证处理部分115判断从客户端终端2接收到的对在播放节目信息的请求是合法的。
在身份验证处理部分115验证了客户端终端2的用户是合法的之后,控制部分110使用身份验证处理部分115延长发给客户端终端2的服务会话ID信息等等的有效期,并进入步骤SP81。
在步骤SP81中,控制部分110从在播放节目信息存储部分119读取在播放节目信息,并按顺序通过通信控制部分112和网络接口113将在播放节目信息、其有效期被身份验证处理部分115延长的服务会话ID信息等等传输到客户端终端2。
在步骤SP82中,客户端终端2的控制部分23按顺序通过网络接口33和通信控制部分32接收从无线电广播信息提供服务器SV3传输的在播放节目信息、其有效期被延长的服务会话ID信息等等,并将服务会话ID信息等等提供到身份验证处理部分37。客户端终端2的控制部分23还将在播放节目信息提供到无线电广播显示控制部分39。
在控制部分23控制下的身份验证处理部分37将服务会话ID信息等等临时存储在身份验证信息存储部分38。从无线电广播信息提供服务器SV3接收延长了它们的有效期的服务会话ID信息等等。在此情况下,服务会话ID信息等等覆盖了预先并临时存储在身份验证信息存储部分38中的那些信息。预先并临时存储在身份验证信息存储部分38中的信息没有延长有效期。如此,临时存储的服务会话ID信息等等被更新到延长了它们的有效期的那些信息。
无线电广播显示控制部分39通过显示控制部分24将从控制部分23提供的在播放节目信息提供到显示部分25。因此,显示部分25显示涉及当前正在接收的广播节目的在播放节目信息。
然后,在无线电广播信息分发服务提供过程中,客户端终端2以某一时间间隔重复对在播放节目信息的请求(步骤SP79)。当接收来自客户端终端2的请求时,无线电广播信息提供服务器SV3按顺序执行步骤SP80和SP81的过程。
如此,客户端终端2每秒钟都可以更新正显示在显示部分25上的在播放节目信息。在播放节目信息包括下列各项当前正在由客户端终端2接收的广播节目的标题;广播节目的开始时间;广播节目的结束时间;当前在广播节目中播放的音乐的艺术家名称和标题;以及音乐的节目的开始时间。
(1-8)客户端终端2的硬件电路块的配置(1-8-1)电路配置下面将描述客户端终端2的硬件电路块的配置。根据客户端终端2的硬件电路的配置,如下面所进一步描述的,由软件模块执行客户端终端2的功能的一部分。
请参看图14,客户端终端2在其体表或遥控器(未显示)上具有操作输入部分200。操作输入部分200提供了各种操作按钮。当用户对操作输入部分200进行操作时,则操作输入部分200检测到操作,并将对应于该操作的操作输入信号提供到输入处理部分201。
输入处理部分201为所提供的操作输入信号执行规定的过程,以将信号转换到操作命令。然后,输入处理部分201通过总线202将命令到中央处理单元(CPU)203。
只读存储器(ROM)204预先存储了诸如基本程序和应用程序之类的之类的各种程序。CPU 203通过总线202从ROM 204读取这些程序,并将它们加载到随机存取存储器(RAM)205。CPU 203基于程序对客户端终端2进行全面控制,并执行规定的算术过程,和对应于从输入处理部分201提供的操作命令的各种过程。
例如,显示器206是诸如液晶显示器之类的显示设备。显示器206可以直接位于或从外部位于体表上。
作为模拟视频信号,由CPU 203生成的处理结果和各种视频数据通过显示处理部分207被提供到显示器206。显示器206基于模拟视频信号来显示图像。
例如,CD和MEMORY STICK(Sony公司的注册商标)存储了内容数据。MEMORY STICK包括用外壳覆盖的快闪存储器。例如,介质驱动器208从CD和MEMORY STICK读取内容数据,然后,再现它们。或者,介质驱动器208将记录-目标内容数据记录在CD或MEMORY STICK上。
如果介质驱动器208从CD或MEMORY STICK读取视频数据(内容数据),那么,介质驱动器208通过总线202将视频数据提供到显示处理部分207。
如果介质驱动器208从CD或MEMORY STICK读取音频数据(内容数据),那么,介质驱动器208将音频数据提供到音频处理部分209。
显示处理部分207对通过总线202所提供的视频数据执行数-模转换,以产生模拟视频信号。然后,显示处理部分207将模拟视频信号提供到显示器206。显示器206基于模拟视频信号来显示图像。
音频处理部分209对通过总线202所提供的音频数据执行数-模转换,以产生模拟音频信号。然后,音频处理部分209将模拟音频信号提供到2信道扬声器210。扬声器210基于模拟音频信号输出立体声的声音。
此外,CPU 203能够将由介质驱动器208通过总线202读取的内容数据提供到硬盘驱动器211。硬盘驱动器211作为内容文件存储内容数据。
CPU 203使用图3所说明的目录配置来管理存储在硬盘驱动器211中的内容数据。
此外,CPU 203能够从硬盘驱动器211作为内容数据读取存储在硬盘驱动器211中的内容文件。
如果CPU 203从硬盘驱动器211读取视频数据(内容数据),那么,CPU 203通过总线202将视频数据提供到显示处理部分207。
如果CPU 203从硬盘驱动器211读取音频数据(内容数据),那么,CPU 203将音频数据提供到音频处理部分209。
天线212接收从每一个无线电台播放的无线电广播波。然后,天线212将无线电广播波提供到诸如AM/FM调谐器之类的调谐器213。
例如,用户使用操作输入部分200来选择某一无线电台。在CPU 203控制下的调谐器213从由天线212接收到的无线电广播波提取对应于所选择的无线电台的广播频率的无线电广播信号。然后,调谐器213对于无线电广播信号执行规定的接收过程,以产生音频数据,并通过总线202将音频数据提供到音频处理部分209。
音频处理部分209将从调谐器213提供的音频数据转换为模拟音频信号,然后将模拟音频信号提供到扬声器210。因此,扬声器210输出从无线电台播放的广播节目的声音。这就允许用户收听到广播节目的声音。
CPU 203还可以将由调谐器213获取的音频数据提供到硬盘驱动器211,以将它们记录在硬盘驱动器211上。如此,CPU 203能够记录广播节目的声音。
CPU 203按顺序通过通信处理部分214和网络接口215与网络NT进行连接。因此,CPU 203可以访问网络NT上的门户服务器3和其他服务器SV1到SV4,并与门户服务器3和其他服务器SV1到SV4交换各种数据。(1-8-2)程序模块的配置程序模块适用于具有图14所示的硬件电路块所描述的硬件配置的客户端终端2。如图15所示,程序模块在OS上运行,并与门户服务器3和其他服务器SV1到SV4进行交换。
超文本传输协议(HTTP)消息程序240在HTTP通信中与门户服务器3和其他服务器SV1到SV4进行交换。通信程序241与HTTP消息程序240交换数据。
内容再现模块242和版权保护信息管理模块243位于通信程序241上方。内容再现模块242解释内容的编解码器,并再现它们。版权保护信息管理模块243处理涉及版权保护的信息。因特网无线电信道选择/再现模块244和音乐购买/再现模块245分别位于内容再现模块242和版权保护信息管理模块243上。因特网无线电信道选择/再现模块244选择因特网广播的信道,并播放所选择的信道。音乐购买/再现模块245控制音乐的购买和演示音乐的再现。
因特网无线电信道选择/再现模块244和音乐购买/再现模块245执行再现过程以生成音频数据。音频数据被传输到音频处理部分209以从扬声器210输出音频。
XML浏览器246位于因特网无线电信道选择/再现模块244和音乐购买/再现模块245上方。XML浏览器246解释从各种服务器接收到的XML文件,然后将图像显示在显示器206上。
例如,用户使用XML浏览器246选择一段音乐。因此,音乐购买/再现模块245执行购买过程,以便购买该段音乐。通过硬盘内容控制器247,将所购买的音乐片段提供到硬盘驱动器211,以将它存储在硬盘驱动器211上。
通信程序241与库248的身份验证库248A进行连接。身份验证库248A执行与门户服务器3等等相关联的各种身份验证过程。
数据库访问模块249、内容数据访问模块250,以及硬盘内容控制器247位于通信程序241上方。
数据库访问模块249访问位于硬盘驱动器211中的各种数据库。内容数据访问模块250访问存储在硬盘驱动器211中的内容数据。硬盘内容控制器247管理存储在硬盘驱动器211中的内容数据。
无线电广播信息显示模块251和调谐器选择/再现/记录模块252位于硬盘内容控制器247上方。无线电广播信息显示模块251执行显示从无线电台播放的音乐的标题和艺术家名称的过程。调谐器选择/再现/记录模块252选择无线电台。调谐器选择/再现/记录模块252还将从无线电台接收到的内容数据(音乐)记录在硬盘驱动器211中。
例如,用户使用音频用户界面253选择无线电台以从无线电台接收音乐。通过内容数据访问模块250,将所接收到的音乐提供到硬盘驱动器211,以将它存储在硬盘驱动器211上。
调谐器选择/再现/记录模块252执行再现过程以生成音频数据(内容数据)。音频数据被提供到音频处理部分209以从扬声器210输出音频。
无线电广播信息显示模块251使用调谐器选择/再现/记录模块252以通过HTTP消息程序240从无线电广播信息提供服务器SV3接收无线电广播信息。例如,接收到的无线电广播信息是关于由无线电台播放的音乐的标题和艺术家名称的在播放节目信息。然后,无线电广播信息显示模块251通过音频用户界面(UI)253将信息传输到显示该信息的显示器206。
通过音频用户界面253传输的并显示在显示器206上的无线电广播信息可以临时存储在库248的剪辑库248B中。响应用户的指令,最后,通过数据库访问模块249将无线电广播信息传输到硬盘驱动器211,以便记录在硬盘驱动器211上。
CD再现模块254控制介质驱动器208以播CD。
被CD再现模块254从CD播放的音频数据被传输到音频处理部分209以从扬声器210输出音频。
HDD再现模块255与硬盘内容控制器247和版权保护信息管理模块243进行连接(这里没有显示连接)。
在硬盘内容控制器247控制下的HDD再现模块255从硬盘驱动器211中读取音频数据(内容数据)。然后,HDD再现模块255基于从版权保护信息管理模块243提供的版权管理信息来再现音频数据。
由HDD再现模块255基于版权管理信息再现的音频数据,被提供到音频处理部分209以从扬声器210输出音频。
扯开模块256与硬盘内容控制器247和版权保护信息管理模块243进行连接(这里没有显示连接)。
扯开模块256控制CD再现模块254、版权保护信息管理模块243,以及硬盘内容控制器247,以将由CD再现模块254从CD播放的音频数据以及其版权管理信息存储(即,扯开)在硬盘驱动器211中。具体来说,从版权保护信息管理模块243提供版权管理信息,以控制音频数据。音频数据和版权管理信息的存储过程也受硬盘内容控制器247的控制。
至于上文所描述的程序模块,HTTP消息程序240和通信程序241可以与客户端终端2的通信控制部分32执行相同功能(图2)。
内容再现模块242可以与客户端终端2的编码器/解码器部分34执行相同功能(图2)。
版权保护信息管理模块243可以与客户端终端2的版权管理部分35执行相同功能(图2)。
因特网无线电信道选择/再现模块244可以与客户端终端2的控制部分23和音频控制部分26执行相同功能(图2)。
音乐购买/再现模块245可以与客户端终端2的控制部分23和音频控制部分26执行相同功能(图2)。
XML浏览器246可以与客户端终端2的输入处理部分21和页面信息生成部分36执行相同功能(图2)。
硬盘内容控制器247、数据库访问模块249,以及内容数据访问模块250可以与客户端终端2的控制部分23执行相同功能(图2)。
库248的身份验证库248A可以与客户端终端2的身份验证处理部分37和身份验证信息存储部分38执行相同功能(图2)。
库248的剪辑库248B可以与客户端终端2的控制部分23执行相同功能(图2)。
无线电广播信息显示模块251可以与客户端终端2的无线电广播显示控制部分39执行相同功能(图2)。
调谐器选择/再现/记录模块252可以与客户端终端2的控制部分23、音频控制部分26和调谐器部分31执行相同功能(图2)。
音频用户界面253可以与客户端终端2的输入处理部分21、控制部分23和显示控制部分24执行相同功能(图2)。
CD再现模块254可以与客户端终端2的音频控制部分26和外部记录介质记录和再现部分28执行相同功能(图2)。
HDD再现模块255可以与客户端终端2的控制部分23和音频控制部分26执行相同功能(图2)。
扯开模块256可以与客户端终端2的控制部分23、外部记录介质记录和再现部分28和编码器/解码器部分34执行相同功能(图2)。
相应地,当CPU 203基于上述程序模块来执行过程时,图14所说明的客户端终端2(具有硬件电路块的硬件配置)可以与图2所说明的客户端终端2(具有功能电路块的硬件配置)执行相同功能。
(1-9)门户服务器的配置图16所示的门户服务器3具有CPU 260以对服务器3进行全面控制。CPU 260从ROM 261或硬盘驱动器262读取基本程序和其他程序,并通过总线263将它们加载到RAM 264。然后,CPU260执行这些程序以执行诸如用户身份验证过程之类的各种过程。
例如,门户服务器3的CPU 260按顺序通过网络NT和网络接口265从客户端终端2接收用户ID信息、密码信息等等。然后,CPU 260开始用户身份验证过程。
在门户服务器3具有硬件电路块的该配置的情况下,如果基于门户服务器3所提供的功能(图4)选择将存储在ROM 261或硬盘驱动器262中的程序,CPU 260可以与门户服务器3的控制部分50、通信控制部分52,以及身份验证处理部分56执行相同功能(图4)。此外,硬盘驱动器262可以用作门户服务器3的客户数据库部分54、页面信息存储部分55、身份验证信息存储部分57、频率信息存储部分58和URL存储部分59(图4)。顺便提一下,图4所说明的门户服务器3具有功能电路块的配置。
(1-10)音乐数据提供服务器的配置图17所示的音乐数据提供服务器SV1具有CPU 270以对服务器SV1进行全面控制。CPU 270从ROM 271或硬盘驱动器272读取基本程序和其他程序,并通过总线273将它们加载到RAM 274中以执行这些程序。因此,CPU 270执行过程以将音乐数据分发到客户端终端2。
例如,音乐数据提供服务器SV1的CPU 270按顺序通过网络NT和网络接口275从客户端终端2接收请求了音乐数据的请求。然后,CPU 270从硬盘驱动器272读取音乐数据,并将它传输到客户端终端2。
在音乐数据提供服务器SV1具有硬件电路块的该配置的情况下,如果基于音乐数据提供服务器SV1所提供的功能(图5)选择将存储在ROM 271或硬盘驱动器272中的程序,则CPU 270可以与音乐数据提供服务器SV1的控制部分70、通信控制部分72,以及身份验证处理部分75和检索部分79执行相同功能(图5)。此外,硬盘驱动器272可以用作音乐数据提供服务器SV1的客户数据库部分74、页面信息存储部分76、身份验证信息存储部分77,以及音乐数据存储部分78(图5)。顺便提一下,图5所说明的音乐数据提供服务器SV1具有功能电路块的配置。
(1-11)销售服务器的配置图18所示的销售服务器SV2具有CPU 280以对服务器SV2进行全面控制。CPU 280从ROM 281或硬盘驱动器282读取基本程序和其他程序,并通过总线283将它们加载到RAM 284中以执行这些程序。因此,CPU 280执行过程以提供销售服务。
例如,销售服务器SV2的CPU 280按顺序通过网络NT和网络接口285从客户端终端2接收请求购买音乐CD的请求。然后,CPU 280执行过程以将音乐CD销售到客户端终端2的用户。
在销售服务器SV2具有硬件电路块的该配置的情况下,如果基于销售服务器SV2所提供的功能(图6)选择将存储在ROM 281或硬盘驱动器282中的程序,CPU 280可以与销售服务器SV2的控制部分90、通信控制部分92,身份验证处理部分95和检索部分99执行相同功能(图6)。此外,硬盘驱动器282可以用作销售服务器SV2的客户数据库部分94、页面信息存储部分96、身份验证信息存储部分97,以及封装介质信息存储部分98(图6)。顺便提一下,图6所说明的销售服务器SV2具有功能电路块的配置。
(1-12)无线电广播信息提供服务器的配置图19所示的无线电广播信息提供服务器SV3具有CPU 290以对服务器SV3进行全面控制。CPU 290从ROM 291或硬盘驱动器292读取基本程序和其他程序,并通过总线293将它们加载到RAM 294中以执行这些程序。因此,CPU 290执行过程以提供诸如在播放节目信息和播放节目列表信息之类的无线电广播信息。无线电广播信息提供服务器SV3在硬盘驱动器292中具有无线电广播信息数据库。无线电广播信息提供服务器SV3利用无线电广播信息数据库以管理在播放节目信息和播放节目列表信息。在此情况下,每一个无线电台注意显示了有关从它播放的广播节目的信息的其自己的在播放节目信息和播放节目列表信息。
图20显示了无线电广播信息数据库的配置。无线电广播信息数据库包括播放节目表TB1、播放的音乐表TB2和播放的节目表TB3。播放节目表TB1管理在播放节目信息。播放的音乐表TB2和播放的节目表TB3管理播放节目列表信息。
播放节目表TB1存储在播放节目信息。在播放节目信息包括下列各项对应于无线电广播信息提供服务器SV3的无线电台的电台名称;当前从无线电台播放的广播节目的节目标题;演播者(DJ(DiskJockey))的名称;当前在广播节目中播放的音乐的播放开始时间(包括其日期);音乐标题;以及艺术家名称和音乐的流派。
如此,播放节目表TB1存储在播放节目信息,也就是说,它存储了有关当前播放的广播节目和音乐的信息。
播放的音乐表TB2存储了播放节目列表信息。存储在播放的音乐表TB2中的播放节目列表信息包括下列各项对应的无线电台的电台名称;在无线电台的广播节目中播放的音乐的播放时间(日期和开始时间);音乐标题;以及艺术家名称和音乐的流派。
也就是说,播放的音乐表TB2存储了播放节目列表信息,以便它存储有关在广播节目中已经播放的音乐的信息。
播放的节目表TB3存储了播放节目列表信息。存储在播放的节目表TB3中的播放节目列表信息包括下列各项对应的无线电台的电台名称;从无线电台播放的广播节目的播放时段(日期、开始时间和结束时间);节目标题;以及演播者(DJ(Disk Jockey))的名称。
也就是说,播放的节目表TB3存储了播放节目列表信息,以便它存储有关已经播放的广播节目的信息。
实际上,当对应的无线电台将当前的播放情况(广播节目的开始或结束、广播节目中播放的歌曲的开始或结束等等)通知给无线电广播信息提供服务器SV3的CPU 290(图19)时,CPU 290基于如图21所示的通知的情况来更新播放节目表TB1。
也就是说,当一个广播节目结束并且下一个广播节目开始时,或当一段音乐结束并且下一个段音乐在广播节目中开始,CPU 290更新存储在播放节目表TB1中的在播放节目信息。因此,存储在播放节目表TB1中的在播放节目信息几乎是基于当前的播放情况实时更新的。当在一个广播节目中没有播放音乐时,播放节目表TB1可以存储空值数据。在此情况下,空值数据表示当前没有播放音乐的事实。或者,播放节目表TB1可以存储以前的在播放节目信息(有关预先播放的音乐的信息),直到下一个音乐开始。
当从客户端终端2接收对在播放节目信息的请求时,CPU 290通过网络接口295将存储在播放节目表TB1中的在播放节目信息传输到客户端终端2。
如图22所示,在一段音乐在广播节目中播放结束之后某一时间(例如,几分钟),CPU 290将一段音乐的播放节目列表信息添加到播放的音乐表TB2。
如图23所示,在广播节目播放结束之后某一时间(例如,几分钟),CPU 290将一个广播节目的播放节目列表信息添加到播放的节目表TB3。
CPU 290从客户端终端2接收对播放节目列表信息的获取请求,获取请求请求播放节目列表信息的某一时间段(例如,过去一个星期)。然后,通过将播放音乐表TB2中显示的播放时间与播放的节目表TB3中显示的播放时段相关联(图24),CPU 290将存储在播放的音乐表TB2中的播放节目列表信息与存储在播放的节目表TB3中的播放节目列表信息关联,并从它们中提取过去一个星期的播放节目列表信息。随后,CPU 290通过网络接口295将所提取的信息传输到客户端终端2。
相应地,在此情况下,传输到客户端终端2的播放节目列表信息是在过去一个星期在每一个广播节目中播放的每一段音乐的列表。客户端终端2在显示器206上显示播放节目列表信息,以让用户知道在过去一个星期播放的广播节目播放了什么音乐。
如上所述,无线电广播信息提供服务器SV3存储并管理涉及从对应的无线电台播放的广播节目的在播放节目信息和播放节目列表信息,并响应来自客户端终端2的请求提供它们。
在无线电广播信息提供服务器SV3具有硬件电路块的该配置的情况下,如果基于无线电广播信息提供服务器SV3所提供的功能(图7)选择将存储在ROM 291或硬盘驱动器292中的程序,则CPU 290可以与无线电广播信息提供服务器SV3的控制部分110、通信控制部分112,以及身份验证处理部分115和检索部分118执行相同功能(图7)。此外,硬盘驱动器292可以用作无线电广播信息提供服务器SV3的客户数据库部分114、页面信息存储部分116、播放节目列表信息存储部分117、在播放节目信息存储部分119,以及身份验证信息存储部分120(图7)。顺便提一下,图7所说明的无线电广播信息提供服务器SV3具有功能电路块的配置。
(1-13)关键字记录功能根据本实施例的客户端终端2具有关键字记录功能,以基于用户输入的关键字,以记录广播节目中播放的音乐。下面将描述关键字记录功能的关键字记录过程。
关键字记录过程是如图25所示的客户端终端2和无线电广播信息提供服务器SV3之间的序列过程。客户端终端2的CPU 203和无线电广播信息提供服务器SV3的CPU 290执行关键字记录过程。
在关键字记录过程中,客户端终端2从无线电广播信息提供服务器SV3中获取在播放节目信息。将不描述在播放节目信息的获取和身份验证方法,因为在上文中对其进行了全面的描述。
当通过操作输入部分200接受关键字记录的开始命令时,客户端终端2在步骤100中在显示器206上显示消息,以指示用户输入所希望的音乐的关键字。当输入关键字时(例如,音乐标题“Manyflowers in the world”),客户端终端2将关键字(音乐标题“Manyflowers in the world”)存储在硬盘驱动器211中,并在硬盘驱动器211上生成对应于关键字的文件夹(“Many flowers in the world”的文件夹)。然后,客户端终端2进入步骤SP101。在步骤SP101中,客户端终端2在显示器206上显示消息,以指示用户指定他/她所希望的无线电台。当用户指定他/她所希望的无线电台时,客户端终端2将调谐器213调谐到指定的无线电台的频率,并开始预先记录正在从无线电台播放的声音的广播节目。
在此情况下,预先记录的概念是将节目的声音临时记录在硬盘驱动器211上。与预先记录不同的是,实际记录(下面将描述)的概念是将节目的声音记录在硬盘驱动器211上,并将其保存在硬盘驱动器211中。
对于预先记录,硬盘驱动器211具有缓冲区部分,以存储调谐器213的接收过程生成的音频数据的某一时段(例如,三分钟)。音频数据也被称为“节目的声音数据”。重复缓冲区部分上的记录和删除过程,以在任何时间将最今三分钟的节目的声音数据保存在缓冲区部分。
当客户端终端2开始预先记录时,它进入步骤SP102。在步骤SP102中,客户端终端2传输请求信息,用于从对应于指定的无线电台的无线电广播信息提供服务器SV3请求在播放节目信息。
当无线电广播信息提供服务器SV3从客户端终端2接收请求信息时,它在步骤SP103中从无线电广播信息数据库的播放节目表TB1中获取在播放节目信息,并将在播放节目信息传输到客户端终端2。
当从无线电广播信息提供服务器SV3中接收在播放节目信息时,客户端终端2在步骤SP104中检查接收到的在播放节目信息是否包括对应于关键字(音乐标题“Many flowers in the world”)的信息。
步骤SP104中的否定的结果意味着,在当前正在接收的广播节目中没有播放用户所希望的音乐,因为接收到的在播放节目信息不包括对应于关键字(音乐标题“Many flowers in the world”)的信息。在此情况下,客户端终端2返回到步骤SP102,并在轮询时间(例如,30秒)逝去之后再次从无线电广播信息提供服务器SV3请求在播放节目信息。
步骤SP104中的肯定的结果意味着,在当前正在接收的广播节目中开始播放用户所希望的音乐,因为接收到的在播放节目信息包括对应于关键字(音乐标题“Many flowers in the world”)的信息。在此情况下,客户端终端2进入步骤SP105。
在步骤SP105中,客户端终端2开始节目的声音的实际记录。
顺便提一下,客户端终端2每隔30秒(轮询时间)接收在播放节目信息。这导致在通知所希望的音乐开始播放的在播放节目信息时相对于音乐实际开始播放时的时间最大30秒的可能的延迟。
因此,在当客户端终端2接收包括关键字的在播放节目信息时的时间(即,当前时间),客户端终端2从缓冲区部分获取节目的声音数据的最近30秒。然后,客户端终端2将所获得的数据作为前面数据存储在硬盘驱动器211中,并按顺序将在该时间之后接收到的节目的声音数据存储在前面数据的后面。
如此,客户端终端2使用存储在缓冲区部分中的节目的声音数据执行实际记录,好像它在接收在播放节目信息之前30秒开始记录节目的声音。此实际记录方法也被称为“时间机器记录”。这就允许客户端终端2从音乐开始播放的那一部分记录节目的声音。因此,避免了不会记录音乐数据的顶部。
在开始时间机器记录之后,客户端终端2进入步骤SP106。然后,客户端终端2在轮询时间逝去之后再次从无线电广播信息提供服务器SV3请求在播放节目信息。
当无线电广播信息提供服务器SV3从客户端终端2接收对在播放节目信息的请求时,它在步骤SP107中从无线电广播信息数据库的播放节目表TB1中获取在播放节目信息,并将在播放节目信息传输到客户端终端2。
当从无线电广播信息提供服务器SV3中接收在播放节目信息时,客户端终端2在步骤SP108中检查接收到的在播放节目信息是否包括对应于关键字(音乐标题“Many flowers in the world”)的信息。
步骤SP108中的肯定的结果意味着,在当前正在接收的广播节目中仍在播放用户所希望的音乐,因为接收到的在播放节目信息包括对应于关键字(音乐标题“Many flowers in the world”)的信息。在此情况下,客户端终端2返回到步骤SP106,并在轮询时间逝去之后再次从无线电广播信息提供服务器SV3请求在播放节目信息。
步骤SP108中的否定的结果意味着,在当前正在接收的广播节目中完成播放用户所希望的音乐,因为接收到的在播放节目信息不包括对应于关键字(音乐标题“Many flowers in the world”)的信息。在此情况下,客户端终端2进入步骤SP109。
在步骤SP109中,客户端终端2停止节目的声音的时间机器记录。然后,客户端终端2向文件夹“Many flowers in the world”将通过时间机器记录获取的节目的声音数据注册为用户的所希望的内容数据,并进入步骤SP110。
如上所述,当接收到的在播放节目信息不包括对应于关键字(音乐标题“Many flowers in the world”)的信息时,客户端终端2停止时间机器记录。这就允许客户端终端2从音乐结束的那一部分记录节目的声音。因此,避免了不会记录音乐数据的底部。
在步骤SP110中,客户端终端2检查是否通过操作输入部分200输入关键字记录的停止命令。当客户端终端2在步骤SP110中获得否定的结果时,它返回到步骤SP102,以继续关键字记录过程。当客户端终端2在步骤SP110中获得肯定的结果时,它进入步骤SP111,以结束关键字记录过程。
(1-14)第一个实施例中的操作和效果在上文所描述的配置中,如果用户指定无线电台和表示他/她所希望的音乐的关键字,则客户端终端2执行正在从指定无线电台播放的节目的声音的预先记录。
客户端终端2还从对应于指定无线电台的无线电广播信息提供服务器SV3中接收在播放节目信息,并检查在播放节目信息是否包括对应于关键字的信息。
如果在播放节目信息包括对应于关键字的信息,则客户端终端2判断所希望的音乐开始在正在接收的广播节目中播放。因此,客户端终端2开始时间机器记录以从客户端终端2在30秒之前(即,在它接收在播放节目信息之前30秒)接收到的那一部分记录节目的声音。此时,客户端终端2利用预先记录的节目的声音。
然后,每当轮询时间过去时,客户端终端2都接收在播放节目信息。如果客户端终端2接收不包括对应于关键字的信息的在播放节目信息(即,在音乐完成的时候),并停止时间机器记录。
相应地,客户端终端2可以记录其中正在播放用户的所希望的音乐(对应于关键字)的节目的声音。
根据上文所描述的配置,客户端终端2以某一时间间隔接收在播放节目信息。在检测到接收到的在播放节目信息中的关键字时,客户端终端2记录接收到的广播信号。这就允许客户端终端2记录其中正在播放用户的所希望的音乐的节目的声音。因此,客户端终端2不仅可以在节目单元中记录电视节目的声音,而且还轻松地记录用户的所希望的那部分节目的声音。
(2)第二个实施例系统、客户端终端和服务器的第二个实施例的配置,与第一个实施例的配置相同。相应地,将省略关于它们的说明。
然而,在第二个实施例中,无线电广播信息提供服务器SV3将节目指南数据存储在硬盘驱动器292中。节目指南数据相当于涵盖了对应的无线电台的广播节目(当前时间到几个星期以后)的节目指南。无线电广播信息提供服务器SV3响应来自客户端终端2的请求提供节目指南数据。
客户端终端2以某一时间间隔从无线电广播信息提供服务器SV3接收节目指南数据,并将节目指南数据存储在硬盘驱动器211中。在此情况下,无线电广播信息提供服务器SV3对应于客户端终端2可以从中接收其广播信号的无线电台。顺便提一下,客户端终端2具有利用节目指南数据的关键字记录功能。下面将描述关键字记录功能的关键字记录过程。
关键字记录过程是如图26所示的客户端终端2和无线电广播信息提供服务器SV3之间的序列过程。客户端终端2的CPU 203和无线电广播信息提供服务器SV3的CPU 290执行关键字记录过程。
当通过操作输入部分200接受关键字记录的开始命令时,客户端终端2在步骤120中在显示器206上显示消息,以指示用户输入所希望的音乐的关键字。当输入关键字时(例如,音乐标题“Manyflowers in the world”),客户端终端2将关键字(音乐标题“Manyflowers in the world”)存储在硬盘驱动器211中,并在硬盘驱动器211上生成对应于关键字的文件夹(“Many flowers in the world”的文件夹)。然后,客户端终端2进入步骤SP121。
在步骤SP121中,客户端终端2基于存储在硬盘驱动器211中的节目数据生成可接收的无线电台的广播节目指南。例如,可接收的无线电台的广播节目指南显示了预设的无线电台的节目。然后,客户端终端2作为如图27所示的节目指南屏幕300在显示器206上显示可接收的无线电台的广播节目指南。
节目指南屏幕300用于指定关键字-记录目标广播节目。节目指南屏幕300显示了预定在当前时间的几个星期内从可接收的无线电台播放的广播节目的标题。每一个广播节目的标题都与节目指南屏幕300上的其播放日期、播放开始时间和结束时间关联。
节目指南屏幕300在显示了节目标题的每一个位置的旁边具有复选框CB。每一个复选框CB都用于选择对应的广播节目。
因此,用户可以指定广播节目作为关键字记录目标。在此情况下,用户使用光标(未显示)选择对应于所希望的节目的标题的复选框CB。用户可以使用操作输入部分300来操作光标。
如上所述,客户端终端2允许用户指定节目指南屏幕300上的关键字记录目标广播节目。因此,用户可以从关键字记录目标省去他/她的最不喜爱的节目。
当客户端终端2检测到在指定了所希望的广播节目之后节目指南屏幕300上设置的按钮PB被按下时,客户端终端2将记录规则信息存储在硬盘驱动器211中。记录规则信息包括与对应的无线电台名称、播放开始时间和播放结束时间关联的指定的节目的标题。然后,客户端终端2进入步骤SP122。
在步骤SP122中,客户端终端2等到指定的广播节目的播放开始时间来临。在此情况下,客户端终端2具有内置的定时电路(未显示)。客户端终端2使用定时电路来判断播放开始时间是否来临。播放开始时间被设置为记录规则信息。当播放开始时间来临时,客户端终端2进入步骤SP123。
在步骤SP123中,客户端终端2将调谐器213调谐到播放指定广播节目的无线电台的频率,以开始预先记录广播节目,并进入步骤SP124。顺便提一下,广播节目被指定为记录规则信息。以与上述第一个实施例相同的方式执行预先记录。
在步骤SP124中,客户端终端2从对应于选择的无线电台的无线电广播信息提供服务器SV3请求现在播放广播信息。
当从客户端终端2接收对现在播放广播信息的请求时,无线电广播信息提供服务器SV3在步骤SP125中从无线电广播信息数据库的播放节目表TB1中获取现在播放广播信息,并将现在播放广播信息传输到客户端终端2。
当接收从无线电广播信息提供服务器SV3传输的现在播放广播信息时,客户端终端2在步骤SP126中检查接收到的现在播放广播信息是否包括对应于关键字(音乐标题“Many flowers in theworld”)的信息。
步骤SP126中的否定的结果意味着,在当前正在接收的广播节目中没有播放用户所希望的音乐,因为接收到的现在播放广播信息不包括对应于关键字(音乐标题“Many flowers in the world”)的信息。因此,客户端终端2返回到步骤SP124,并在轮询时间逝去之后再次从无线电广播信息提供服务器SV3请求现在播放广播信息。
步骤SP126中的肯定的结果意味着,在当前正在接收的广播节目中开始播放用户所希望的音乐,因为接收到的在播放节目信息包括对应于关键字(音乐标题“Many flowers in the world”)的信息。因此,客户端终端2进入步骤SP127。
在步骤SP127中,客户端终端2开始节目的声音的时间机器记录,并进入步骤SP128。以与上述第一个实施例相同的方式执行时间机器记录。
在步骤SP128中,客户端终端2在轮询时间逝去之后再次从无线电广播信息提供服务器SV3请求在播放节目信息。
当从客户端终端2接收对在播放节目信息的请求时,无线电广播信息提供服务器SV3在步骤SP129中从无线电广播信息数据库的播放节目表TB1中获取在播放节目信息,并将在播放节目信息传输到客户端终端2。
当接收从无线电广播信息提供服务器SV3传输的在播放节目信息时,客户端终端2在步骤SP130中检查接收到的在播放节目信息是否包括对应于关键字(音乐标题“Many flowers in the world”)的信息。
步骤SP130中的肯定的结果意味着,在当前正在接收的广播节目中仍在播放用户所希望的音乐,因为接收到的在播放节目信息包括对应于关键字(音乐标题“Many flowers in the world”)的信息。因此,客户端终端2返回到步骤SP128,并在轮询时间逝去之后再次从无线电广播信息提供服务器SV3请求在播放节目信息。
步骤SP130中的否定的结果意味着,在当前正在接收的广播节目中用户所希望的音乐播放完毕,因为接收到的在播放节目信息不包括对应于关键字(音乐标题“Many flowers in the world”)的信息。因此,客户端终端2进入步骤SP131。
在步骤SP131中,客户端终端2停止节目的声音的时间机器记录。然后,客户端终端2向文件夹“Many flowers in the world”将通过时间机器记录获取的节目的声音数据注册为用户的所希望的内容数据,并进入步骤SP132。
在步骤SP132中,客户端终端2检查正在预先记录的广播节目的播放结束时间是否已经来临。当客户端终端2在步骤SP132中获得否定的结果,客户端终端2返回到步骤SP124,并重复步骤SP124到SP132的过程,直到广播节目的播放结束时间来临。当客户端终端2获得肯定的结果时,客户端终端2进入步骤SP133以停止预先记录。然后,客户端终端2进入步骤SP134。
在步骤SP134中,客户端终端2检查是否通过操作输入部分200输入关键字记录的停止命令。当客户端终端2在步骤SP134中获得否定的结果时,它返回到步骤SP122,以继续关键字记录过程。当客户端终端2在步骤SP134中获得肯定的结果时,它结束关键字记录过程。
在上文所描述的配置中,如果用户指定广播节目和表示他/她所希望的音乐的关键字,则第二个实施例的客户端终端2执行指定的节目的声音的预先记录。
客户端终端2还从对应于播放指定节目的无线电台的无线电广播信息提供服务器SV3中接收在播放节目信息,并检查在播放节目信息是否包括对应于关键字的信息。
如果在播放节目信息包括对应于关键字的信息,则客户端终端2判断所希望的音乐开始在正在接收的广播节目中播放。因此,客户端终端2开始时间机器记录以从客户端终端2在30秒之前(即,在它接收在播放节目信息之前30秒)接收到的那一部分记录节目的声音。此时,客户端终端2利用预先记录的节目的声音。
然后,每当轮询时间过去时,客户端终端2都接收在播放节目信息。如果客户端终端2接收不包括对应于关键字的信息的在播放节目信息(即,在音乐完成的时候),并停止时间机器记录。
相应地,只有在对应于用户的所希望的关键字的音乐正在节目中播放的情况下,客户端终端2才可以记录指定节目的声音。
根据上文所描述的配置,客户端终端2以某一时间间隔接收在播放节目信息。在检测到接收到的在播放节目信息中的关键字时,客户端终端2记录接收到的广播信号。这就允许客户端终端2只有在用户的所希望的音乐正在节目中播放的情况下才能记录节目的声音。因此,客户端终端2不仅可以在节目单元中记录电视节目的声音,而且还轻松地记录用户的所希望的那部分节目的声音。
此外,根据第二个实施例的客户端终端2,用户可以预先指定他/她所希望的广播节目。这就防止了客户端终端2记录用户的最不喜爱的广播节目。因此,客户端终端2可以省略用户的最不喜爱的广播节目的关键字记录过程以降低处理负载。
(3)第三个实施例系统、客户端终端和服务器的第三个实施例的配置,与第一和第二个实施例的配置相同。相应地,将省略关于它们的说明。
在第三个实施例中,在播放节目信息包括音乐开始时间。第三个实施例的客户端终端2具有关键字记录功能。在关键字记录功能中,客户端终端2基于在播放节目信息中所包括的音乐开始时间设置时间机器记录的开始时间。下面将描述关键字记录功能的关键字记录过程。
关键字记录过程是如图28所示的客户端终端2和无线电广播信息提供服务器SV3之间的序列过程。客户端终端2的CPU 203和无线电广播信息提供服务器SV3的CPU 290执行关键字记录过程。
当通过操作输入部分200接受关键字记录的开始命令时,客户端终端2在步骤140中在显示器206上显示消息,以指示用户输入所希望的音乐的关键字。当输入关键字时(例如,音乐标题“Manyflowers in the world”),客户端终端2将关键字(音乐标题“Manyflowers in the world”)存储在硬盘驱动器211中,并在硬盘驱动器211上生成对应于关键字的文件夹(“Many flowers in the world”的文件夹)。然后,客户端终端2进入步骤SP141。
在步骤SP141中,客户端终端2在显示器206上显示消息,以指示用户指定他/她所希望的无线电台。当用户指定他/她所希望的无线电台时,客户端终端2将调谐器213调谐到指定的无线电台的频率,并开始预先记录正在从无线电台播放的声音的广播节目。以与上述第一和第二个实施例相同的方式执行此预先记录。然后,客户端终端2进入步骤SP142。
在步骤SP142中,客户端终端2从对应于指定的无线电台的无线电广播信息提供服务器SV3请求在播放节目信息。
当从客户端终端2接收对在播放节目信息的请求时,无线电广播信息提供服务器SV3在步骤SP143中从无线电广播信息数据库的播放节目表TB1中获取在播放节目信息,并将在播放节目信息传输到客户端终端2。
当从无线电广播信息提供服务器SV3中接收在播放节目信息时,客户端终端2在步骤SP144中检查接收到的在播放节目信息是否包括对应于关键字(音乐标题“Many flowers in the world”)的信息。
步骤SP144中的否定的结果意味着,在当前正在接收的广播节目中没有播放用户所希望的音乐,因为接收到的在播放节目信息不包括对应于关键字(音乐标题“Many flowers in the world”)的信息。在此情况下,客户端终端2返回到步骤SP142,并在轮询时间逝去之后再次从无线电广播信息提供服务器SV3请求在播放节目信息。
步骤SP144中的肯定的结果意味着,在当前正在接收的广播节目中开始播放用户所希望的音乐,因为接收到的在播放节目信息包括对应于关键字(音乐标题“Many flowers in the world”)的信息。在此情况下,客户端终端2进入步骤SP145。
在步骤SP145中,客户端终端2开始节目的声音的时间机器记录。
具体来说,当开始时间机器记录时,客户端终端2计算在播放节目信息中所显示的音乐开始时间和当它接收到在播放节目信息时的时间(即,当前时间)之间的时间差。在此情况下,在播放节目信息是包括关键字的信息。例如,时间差是5秒,这意味着,音乐在5秒之前(相对于当前时间)开始播放。
客户端终端2从缓冲区部分获取节目的声音数据的最近30秒。然后,客户端终端2基于计算出的时间差,作为音乐开始位置,在节目的声音数据的一部分上作出标记,并作为前面数据将节目的声音数据记录在硬盘驱动器211上。然后,客户端终端2将从现在开始接收到的节目的声音数据记录在前面数据后面。
也就是说,客户端终端2计算在播放节目信息中所显示的音乐开始时间和当前时间之间的时间差,在节目的声音数据的刚刚在该时间差之前(相对于当前时间)播放的那一部分上作出音乐开始位置的标记,并执行节目的声音的时间机器记录。如此,当记录节目的声音时,客户端终端2可以判断当音乐开始播放时的准确时间。
在开始时间机器记录之后,客户端终端2进入步骤SP146。然后,客户端终端2在轮询时间逝去之后再次从无线电广播信息提供服务器SV3请求在播放节目信息。
当无线电广播信息提供服务器SV3从客户端终端2接收对在播放节目信息的请求时,它在步骤SP147中从无线电广播信息数据库的播放节目表TB1中获取在播放节目信息,并将在播放节目信息传输到客户端终端2。
当从无线电广播信息提供服务器SV3中接收在播放节目信息时,客户端终端2在步骤SP148中检查接收到的在播放节目信息是否包括对应于关键字(音乐标题“Many flowers in the world”)的信息。
步骤SP148中的肯定的结果意味着,在当前正在接收的广播节目中仍在播放用户所希望的音乐,因为接收到的在播放节目信息包括对应于关键字(音乐标题“Many flowers in the world”)的信息。在此情况下,客户端终端2返回到步骤SP146,并在轮询时间逝去之后再次从无线电广播信息提供服务器SV3请求在播放节目信息。
步骤SP148中的否定的结果意味着,在当前正在接收的广播节目中完成播放用户所希望的音乐,因为接收到的在播放节目信息不包括对应于关键字(音乐标题“Many flowers in the world”)的信息。在此情况下,客户端终端2进入步骤SP149。
在步骤SP149中,客户端终端2停止节目的声音的时间机器记录。然后,客户端终端2向文件夹“Many flowers in the world”将通过时间机器记录获取的节目的声音数据注册为用户的所希望的内容数据,并进入步骤SP150。
在步骤SP150中,客户端终端2检查是否通过操作输入部分200输入关键字记录的停止命令。当客户端终端2在步骤SP150中获得否定的结果时,它返回到步骤SP142,以继续关键字记录过程。当客户端终端2在步骤SP150中获得肯定的结果时,它进入步骤SP151,以结束关键字记录过程。
在上文所描述的配置中,如果用户指定无线电台和表示他/她所希望的音乐的关键字,则第三个实施例的客户端终端2执行正在从指定无线电台播放的节目的声音的预先记录。
客户端终端2还从对应于指定无线电台的无线电广播信息提供服务器SV3中接收在播放节目信息,并检查在播放节目信息是否包括对应于关键字的信息。
如果在播放节目信息包括对应于关键字的信息,则客户端终端2判断所希望的音乐开始在正在接收的广播节目中播放。然后,客户端终端2基于在播放节目信息中所显示的音乐开始时间来准确定位音乐开始在预先记录的节目的声音数据中播放的位置。客户端终端2随后开始时间机器记录。
然后,每当轮询时间过去时,客户端终端2都接收在播放节目信息。如果客户端终端2接收不包括对应于关键字的信息的在播放节目信息(即,在音乐完成的时候),并停止时间机器记录。
相应地,客户端终端2可以记录其中正在播放用户的所希望的音乐(对应于关键字)的节目的声音。
根据上文所描述的配置,客户端终端2以某一时间间隔接收在播放节目信息。在检测到接收到的在播放节目信息中的关键字时,客户端终端2记录接收到的广播信号。这就允许客户端终端2记录其中正在播放用户的所希望的音乐的节目的声音。因此,客户端终端2不仅可以在节目单元中记录电视节目的声音,而且还轻松地记录用户的所希望的那部分节目的声音。
此外,根据第三个实施例的客户端终端2基于在播放节目信息中所显示的音乐开始时间准确定位节目的声音数据的音乐开始位置,并在该位置中作出标记。如此,客户端终端2可以判断当音乐开始播放时的准确时间,并当正在播放音乐时记录节目的声音。在此情况下,客户端终端2只是在开始位置作出标记。因此,客户端终端2可以在将来调整该位置。
(4)第四个实施例系统、客户端终端和服务器的第四个实施例的配置,与第一、第二和第三个实施例的配置相同。相应地,将省略关于它们的说明。
然而,在第四个实施例中,将“音乐的结束时间”列添加到如图29所示的无线电广播信息提供服务器SV3的播放节目表TB1。无线电广播信息提供服务器SV3将包括音乐结束时间的在播放节目信息提供到客户端终端2。
客户端终端2具有关键字记录功能。在关键字记录功能中,客户端终端2基于在播放节目信息中所显示的音乐开始时间和音乐结束时间设置时间机器记录的开始时间和结束时间。下面将描述关键字记录功能的关键字记录过程。
关键字记录过程是如图30所示的客户端终端2和无线电广播信息提供服务器SV3之间的序列过程。客户端终端2的CPU 203和无线电广播信息提供服务器SV3的CPU 290执行关键字记录过程。
当通过操作输入部分200接受关键字记录的开始命令时,客户端终端2在步骤160中在显示器206上显示消息,以指示用户输入所希望的音乐的关键字。当输入关键字时(例如,音乐标题“Manyflowers in the world”),客户端终端2将关键字(音乐标题“Manyflowers in the world”)存储在硬盘驱动器211中,并在硬盘驱动器211上生成对应于关键字的文件夹(“Many flowers in the world”的文件夹)。然后,客户端终端2进入步骤SP161。
在步骤SP161中,客户端终端2在显示器206上显示消息,以指示用户指定他/她所希望的无线电台。当用户指定他/她所希望的无线电台时,客户端终端2将调谐器213调谐到指定的无线电台的频率,并开始预先记录正在从无线电台播放的声音的广播节目。以与上述第一、第二和第三个实施例相同的方式执行此预先记录。然后,客户端终端2进入步骤SP162。
在步骤SP162中,客户端终端2从对应于指定的无线电台的无线电广播信息提供服务器SV3请求在播放节目信息。
当从客户端终端2接收对在播放节目信息的请求时,无线电广播信息提供服务器SV3在步骤SP163中从无线电广播信息数据库的播放节目表TB1中获取在播放节目信息,并将在播放节目信息传输到客户端终端2。
当从无线电广播信息提供服务器SV3中接收在播放节目信息时,客户端终端2在步骤SP164中检查接收到的在播放节目信息是否包括对应于关键字(音乐标题“Many flowers in the world”)的信息。
步骤SP164中的否定的结果意味着,在当前正在接收的广播节目中没有播放用户所希望的音乐,因为接收到的在播放节目信息不包括对应于关键字(音乐标题“Many flowers in the world”)的信息。在此情况下,客户端终端2返回到步骤SP162,并在轮询时间逝去之后再次从无线电广播信息提供服务器SV3请求在播放节目信息。
步骤SP164中的肯定的结果意味着,在当前正在接收的广播节目中开始播放用户所希望的音乐,因为接收到的在播放节目信息包括对应于关键字(音乐标题“Many flowers in the world”)的信息。在此情况下,客户端终端2进入步骤SP165。
在步骤SP165中,客户端终端2开始节目的声音的时间机器记录,并进入步骤SP166。在此情况下,开始时间机器记录的方式与上述第三个实施例的方式相同。
在步骤SP166中,客户端终端2在轮询时间逝去之后再次从无线电广播信息提供服务器SV3请求在播放节目信息。
当无线电广播信息提供服务器SV3从客户端终端2接收对在播放节目信息的请求时,它在步骤SP167中从无线电广播信息数据库的播放节目表TB1中获取在播放节目信息,并将在播放节目信息传输到客户端终端2。
当从无线电广播信息提供服务器SV3中接收在播放节目信息时,客户端终端2在步骤SP168中检查接收到的在播放节目信息是否包括对应于关键字(音乐标题“Many flowers in the world”)的信息。
步骤SP168中的肯定的结果意味着,在当前正在接收的广播节目中仍在播放用户所希望的音乐,因为接收到的在播放节目信息包括对应于关键字(音乐标题“Many flowers in the world”)的信息。在此情况下,客户端终端2返回到步骤SP166,并在轮询时间逝去之后再次从无线电广播信息提供服务器SV3请求在播放节目信息。
步骤SP168中的否定的结果意味着,在当前正在接收的广播节目中完成播放用户所希望的音乐,因为接收到的在播放节目信息不包括对应于关键字(音乐标题“Many flowers in the world”)的信息。在此情况下,客户端终端2进入步骤SP169。
在步骤SP169中,客户端终端2停止节目的声音的时间机器记录。
具体来说,当停止时间机器记录时,客户端终端2计算包括关键字的在播放节目信息中所显示的音乐结束时间和当它接收不包括关键字的在播放节目信息时的时间(即,当前时间)之间的时间差。例如,时间差是5秒,这意味着,在广播节目中播放的音乐在5秒之前(相对于当前时间)完成播放。
然后,客户端终端2基于时间差,作为音乐结束位置,在通过时间机器记录获取的节目的声音数据的一部分上作出标记,并停止时间机器记录。
也就是说,客户端终端2计算在播放节目信息中所显示的音乐结束时间和当前时间之间的时间差,在节目的声音数据的刚刚在该时间差之前(相对于当前时间)播放的那一部分上作出音乐结束位置的标记,并停止时间机器记录。如此,当记录其中音乐播放节目的声音时,客户端终端2可以判断当音乐完成播放时的准确时间。
在停止时间机器记录之后,客户端终端2向文件夹“Manyflowers in the world”将通过时间机器记录获取的节目的声音数据注册为用户的所希望的内容数据,并进入步骤SP170。
在步骤SP170中,客户端终端2检查是否通过操作输入部分20输入关键字记录的停止命令。当客户端终端2在步骤SP170中获得否定的结果时,它返回到步骤SP162,以继续关键字记录过程。当客户端终端2在步骤SP170中获得肯定的结果时,它进入步骤SP171,以结束关键字记录过程。
在上文所描述的配置中,如果用户指定无线电台和表示他/她所希望的音乐的关键字,则第四个实施例的客户端终端2执行正在从指定无线电台播放的节目的声音的预先记录。
客户端终端2还从对应于指定无线电台的无线电广播信息提供服务器SV3中接收在播放节目信息,并检查在播放节目信息是否包括对应于关键字的信息。
如果在播放节目信息包括对应于关键字的信息,则客户端终端2判断所希望的音乐开始在正在接收的广播节目中播放。然后,客户端终端2基于在播放节目信息中所显示的音乐开始时间来准确定位音乐开始在预先记录的节目的声音数据中播放的位置。客户端终端2随后开始时间机器记录。
然后,每当轮询时间过去时,客户端终端2都接收在播放节目信息。当客户端终端2接收不包括对应于关键字的信息的在播放节目信息(即,在所希望的音乐完成的时候),客户端终端2基于包括关键字的在播放节目信息中所显示的音乐结束时间来准确定位音乐在通过时间机器记录获取的节目的声音数据中完成播放的位置,并停止时间机器记录。
因此,当记录其中正在播放音乐的节目的声音时,客户端终端2可以准确地判断用户的所希望的音乐的播放开始时间和播放结束时间。
根据上文所描述的配置,客户端终端2以某一时间间隔接收在播放节目信息。在检测到接收到的在播放节目信息中的关键字时,客户端终端2记录接收到的广播信号。这就允许客户端终端2记录其中正在播放用户的所希望的音乐的节目的声音。因此,客户端终端2不仅可以在节目单元中记录电视节目的声音,而且还轻松地记录用户的所希望的那部分节目的声音。
此外,根据第四个实施例的客户端终端2基于在播放节目信息中所显示的音乐开始时间和音乐结束时间准确定位节目的声音数据的音乐开始位置和音乐结束位置,并在这些位置中作出标记。如此,客户端终端2可以判断当音乐开始播放时和当音乐完成播放时的准确时间,并当正在播放音乐时记录节目的声音。在此情况下,客户端终端2只是在开始位置和结束位置作出标记。因此,客户端终端2可以在将来调整这些位置。
(5)第五个实施例现在将描述第五个实施例。图31显示了功能电路块形式的记录设备500的硬件配置。记录设备500根据用户输入在设置部分501设置关键字,并将关键字发送到检测部分502。
此外,记录设备500在广播信号接收部分从广播站BC接收广播信号,并将接收到的广播信号发送到记录部分504。记录部分504将由广播信号接收部分503接收到的广播信号转换为广播数据,并将广播数据预先记录在记录介质505中。
此外,记录设备500通过通信部分506周期性地将请求信息发送到外部设备ED,请求信息请求了表示由广播信号接收部分503接收到的广播信号的内容的广播信息。同时,记录设备500响应请求信息在通信部分506接收来自于外部设备ED的广播信息,并将接收到的广播信息发送到检测部分502。广播信息可以是在播放节目信息。
检测部分502检测通过通信部分506接收到的广播信息是否包括从设置部分501接收到的关键字,并将此检测结果发送到控制部分507。当控制部分507基于从检测部分502获得的检测结果认识到,检测部分502检测到了广播信息中的关键字,控制部分507控制记录部分504以便将广播数据记录在记录介质505中,其中,广播数据的一部分作为主要数据预先记录在记录介质505中。
如上所述,记录设备500周期性地获取表示正在接收的广播信号的内容的广播信息,当从广播信息检测到关键字时,设备实际记录广播信号。从而,当作为广播信号正在接收的节目的图像和节目的声音是用户的所希望的节目的图像和节目的声音时,记录设备500可以记录节目的图像和节目的声音。
此外,在此记录设备500中可以提供用于获取包括广播站名称、节目标题、节目开始时间和节目结束时间的节目列表数据的获取部分508,以便获取部分508将所获得的节目列表数据发送到广播信号接收部分503。在此情况下,记录设备500根据用户输入在设置部分501设置关键字、广播站名称,以及节目标题,并将关键字发送到检测部分502以及将广播站名称和节目标题发送到广播信号接收部分503。
广播信号接收部分503对从获取部分508接收到的节目列表数据进行搜索,以基于从设置部分501获得的广播站名称和节目标题来查找对应的节目的节目开始时间和节目结束时间。然后,当计时器509所获得的当前时间到了查找的节目开始时间时,广播信号接收部分503选择对应于从设置部分501获得的广播站名称的广播站。
如上所述,由于通过不仅设置关键字而且设置用户的所希望的节目,没有记录用户的不希望的节目,记录设备500可以降低处理负载。
顺便提一下,此记录设备500可以作为广播信号接收无线电广播信号,并将此无线电广播信号转换为音频数据,并记录此数据。或者,记录设备500可以作为广播信号接收电视广播信号,并将此电视广播信号转换为视频数据,并记录此数据。
在作为广播信号接收无线电广播信号的情况下,记录设备500对应于图1和图2所示的客户端终端2,外部设备ED对应于图1所示的门户服务器3和无线电广播信息提供服务器SV3。此外,记录设备500的设置部分501对应于图2所示的客户端终端2的操作输入部分20和输入处理部分21,记录设备500的记录部分504、控制部分507和计时器509对应于客户端终端2的控制部分23。
此外,记录设备500的通信部分506和获取部分508对应于客户端终端2的通信控制部分32和网络接口33,记录设备500的记录介质505对应于客户端终端2的存储介质29。
(6)其他实施例在上述第一到第四个实施例中,音乐标题被设置为关键字。然而,本发明不仅限于此。下列各项也可以作为关键字在播放节目信息中显示的节目标题;在播放节目信息中显示的演播者(DJ);在播放节目信息中显示的艺术家;在播放节目信息中显示的流派;等等。如果艺术家被指定为关键字,客户端终端2记录其中艺术家的音乐播放节目的声音。如此,当执行关键字记录时,此系统可以满足用户的各种需求。
在上述第一到第四个实施例中,客户端终端2基于从无线电广播信息提供服务器SV3(外部设备)提供的在播放节目信息(广播信息)来执行关键字记录。然而,本发明不仅限于此。例如,如果广播信息显示了无线电台播放的广播节目的内容,客户端终端2可以基于其他类型的广播信息来执行关键字记录。
在上述第一到第四个实施例中,客户端终端2对于广播节目的声音执行关键字记录。然而,本发明不仅限于此。例如,下列情况也是可以的服务器提供显示了电视节目的内容的广播信息,然后,客户端终端2从服务器接收广播信息,并基于广播信息和关键字来记录电视节目的图像。在此情况下,客户端终端2可以使用与上述关键字记录过程相同的过程来记录节目的图像,因为记录目标刚刚从声音变为图像,而其他东西没有改变。如此,客户端终端2不仅可以在节目单元中记录电视节目的图像,而且还轻松地记录电视节目的图像的用户的所希望的部分。
在上述第三和第四个实施例中,客户端终端2基于在播放节目信息中所显示的音乐开始时间(内容播放开始时间)和音乐结束时间(内容播放结束时间),在节目的声音数据的音乐开始位置和音乐结束位置作出标记。然而,本发明不仅限于此。在基于在播放节目信息中所显示的音乐开始时间和音乐结束时间准确定位节目的声音数据的音乐开始位置和音乐结束位置之后,客户端终端2可以从节目的声音数据中提取介于音乐开始位置和音乐结束位置之间的节目的声音数据的一部分。在此情况下,所提取的节目的声音数据(音乐内容数据)的存储需要最低量的容量。
在上述第一到第四个实施例中,音乐是在广播节目中播放的内容数据。客户端终端2基于它接收播放节目列表信息和播放广播信息中所显示的音乐结束时间的时间,指定音乐的播放结束时间。然而,本发明不仅限于此。如果存在可以用于指定播放结束时间的其他类型的信息,则客户端终端2可以使用它。
例如,规定的服务器提供关于记录在专辑CD上的多段音乐的信息。信息包括音乐标题、艺术家,以及播放时间。信息也被称为“CD信息”。如果客户端终端2从服务器接收CD信息,客户端终端2可以基于CD信息中所显示的其播放时间,指定广播节目上播放的音乐的播放结束时间。客户端终端2可以将CD信息预先存储在硬盘驱动器211中,以指定播放结束时间。
在上述第一到第四个实施例中,客户端终端2将呼号传输到门户服务器3以从门户服务器3获取对应于呼号的无线电广播信息提供服务器SV3的地址。具体来说,此无线电广播信息提供服务器3提供涉及从对应于呼号的无线电台播放的广播节目的在播放节目信息和播放节目列表信息。然而,本发明不仅限于此。例如,可以提供其他服务器,以提供能够提供在播放节目信息和播放节目列表信息的无线电广播信息提供服务器SV3的地址。在此情况下,客户端终端2从服务器中获取对应于呼号的地址。
在上述第1到第四个实施例中,预先记录节目的声音数据(广播数据)的缓冲区部分位于硬盘驱动器211上。然而,本发明不仅限于此。缓冲区可以位于RAM 205上。由于一般而言RAM 205的访问速度比硬盘驱动器211的访问速度更快,因此,RAM 205可以用来预先记录节目的声音数据。这是因为预先记录多次需要写入和删除过程。
在上述第1到第四个实施例中,关键字记录功能适用于可以将广播节目的声音记录在硬盘驱动器211上的客户端终端2。然而,本发明不仅限于此。关键字记录功能可以适用于其他类型的设备,如可以将广播节目的声音记录在内部存储器上的便携式终端。
在上述实施例中,客户端终端2的可接收的节目是从无线电台播放的广播节目。然而,本发明不仅限于此。客户端终端2可以接收因特网广播节目,并获取涉及这些节目的信息(无线电广播信息)。客户端终端2还可以接收卫星广播节目,并获取涉及这些节目的信息(无线电广播信息)。或者,客户端终端2还可以接收从电视台播放的电视节目,并从网络NT上的服务器获取涉及电视节目的各种广播信息。
在上述实施例中,客户端终端2配备有硬件电路块、功能电路块,以及程序模块。然而,本发明不仅限于此。诸如移动电话、个人计算机之类的其他终端也可以配备有硬件电路块、功能电路块,以及程序模块。这样的配备有硬件电路块、功能电路块,以及程序模块的终端能够与客户端终端2执行相同的过程。
在上述第一到第四个实施例中,相当于记录设备和信息处理设备的客户端终端2包括作为广播信号接收装置的图2的广播信号接收部分30和调谐器31或图14的天线212和调谐器213;作为图14的设置装置的图2的操作输入部分20和输入处理部分21或图14的操作输入部分200和输入处理部分201;作为记录装置的图2的存储介质29或图14的硬盘驱动器211;作为记录装置、检测装置和控制装置的图2的控制部分23或图14的CPU 203;作为通信装置和获取装置的图2的通信控制部分32和网络接口33或图14的通信处理部分214和网络接口215。然而,本发明不仅限于此。客户端终端2可以具有其他配置,假设它具有相同功能。
在上述第五个实施例中,记录设备500包括作为广播信号接收装置的广播信号接收部分503,作为设置装置的设置部分501,作为记录装置的记录部分504,作为检测装置的检测部分502,作为控制装置的控制部分507,作为通信装置的通信部分506,以及作为获取装置的获取部分508。然而,本发明不仅限于此。记录设备500可以具有其他配置,假设它具有相同功能。
工业实用性本发明可以应用于记录播放的节目的记录设备。
权利要求
1.一种记录设备,包括用于设置关键字的设置装置;用于接收从广播站播放的广播信号的广播信号接收装置;用于预先并临时将由所述广播信号接收装置接收到的广播信号作为广播数据记录在记录介质上的记录装置;用于以某一时间间隔将请求信息传输到外部设备以请求显示正在接收的所述广播信号的内容的广播信息,并接收所述外部设备响应所述请求信息所传输的广播信息的通信装置;用于检测由所述通信装置接收到的所述广播信息是否包括所述关键字的检测装置;以及用于当所述检测装置检测到所述广播信息包括所述关键字时,控制所述记录装置以将所述广播数据实际记录到所述记录介质上,以便使预先记录在所述记录介质上的所述广播数据的一部分作为前面数据被实际记录的控制装置。
2.根据权利要求1所述的记录设备,其中,如果当实际记录所述广播数据时所述检测装置检测到由所述通信装置接收到的所述广播信息不包括所述关键字,则所述控制装置停止所述广播数据的实际记录。
3.根据权利要求1所述的记录设备,进一步包括用于输出当前时间的计时器;以及获取装置,用于从外部设备获取节目指南数据,所述节目指南数据包括广播站名称、节目名称、节目开始时间和节目结束时间,其中除所述关键字之外,所述设置装置设置广播站名称和节目名称;以及所述广播信号接收装置基于所述设置的广播站名称和节目名称从所述节目指南数据中检索对应于所述设置的节目名称的节目开始时间和节目结束时间,当所述计时器的输出对应于所述节目开始时间时,调到对应于所述设置的广播站名称的广播站。
4.根据权利要求1所述的记录设备,其中,当所述设置装置设置关键字时,所述记录装置开始所述广播数据的预先记录,所述广播数据被记录在所述记录介质上。
5.根据权利要求1所述的记录设备,进一步包括用于输出当前时间的计时器,其中当所述检测装置检测到所述广播信息包括所述关键字时,所述控制装置基于所述广播信息中包括的内容播放开始时间和从所述计时器输出的当前时间,指定预先记录在所述记录介质上的广播数据的所述前面数据的前面位置。
6.根据权利要求5所述的记录设备,其中,当所述广播信息中包括的内容播放结束时间对应于从所述计时器输出的当前时间时,所述控制装置停止所述广播数据的实际记录,所述广播数据被所述记录装置记录在所述记录介质上。
7.一种记录方法,包括设置关键字的设置步骤;接收从广播站播放的广播信号的广播信号接收步骤;预先并临时将由所述广播信号接收步骤接收到的广播信号作为广播数据记录在记录介质上的预先记录步骤;用于以某一时间间隔将请求信息传输到外部设备以请求显示正在接收的所述广播信号的内容的广播信息,并接收所述外部设备响应所述请求信息所传输的广播信息的通信步骤;用于检测由所述通信步骤接收到的所述广播信息是否包括所述关键字的检测步骤;以及当所述检测步骤检测到所述广播信息包括所述关键字时,将所述广播数据实际记录到所述记录介质上,以便使预先记录在所述记录介质上的所述广播数据的一部分作为前面数据被实际记录的实际记录步骤。
8.根据权利要求7所述的记录方法,其中,如果当实际记录所述广播数据时所述检测步骤检测到由所述通信步骤接收到的所述广播信息不包括所述关键字,则所述实际记录步骤停止所述广播数据的实际记录。
9.根据权利要求7所述的记录方法,进一步包括从计时器获取当前时间的时间获取步骤;以及用于从外部设备获取节目指南数据的获取步骤,所述节目指南数据包括广播站名称、节目名称、节目开始时间和节目结束时间,其中除所述关键字之外,所述设置步骤设置广播站名称和节目名称;以及所述广播信号接收步骤基于所述设置的广播站名称和节目名称从所述节目指南数据中检索对应于所述设置的节目名称的节目开始时间和节目结束时间,当从所述计时器获取的当前时间对应于所述节目开始时间时,调到对应于所述设置的广播站名称的广播站。
10.根据权利要求7所述的记录方法,其中,当所述设置步骤设置关键字时,所述预先记录步骤开始所述广播数据的预先记录,所述广播数据被记录在所述记录介质上。
11.根据权利要求7所述的记录方法,进一步包括从计时器获取当前时间的时间获取步骤,其中当所述检测步骤检测到所述广播信息包括所述关键字时,所述实际记录步骤基于所述广播信息中包括的内容播放开始时间和从所述计时器获取的当前时间,指定预先记录在所述记录介质上的广播数据的所述前面数据的前面位置。
12.根据权利要求11所述的记录方法,其中,当所述广播信息中包括的内容播放结束时间对应于从所述计时器获取的当前时间时,所述实际记录步骤停止所述广播数据的实际记录,所述广播数据被记录在所述记录介质上。
13.一种用于使信息处理设备执行下列步骤的记录程序设置关键字的设置步骤;接收从广播站播放的广播信号的广播信号接收步骤;预先并临时将由所述广播信号接收步骤接收到的广播信号作为广播数据记录在记录介质上的预先记录步骤;用于以某一时间间隔将请求信息传输到外部设备以请求显示正在接收的所述广播信号的内容的广播信息,并接收所述外部设备响应所述请求信息所传输的广播信息的通信步骤;用于检测由所述通信步骤接收到的所述广播信息是否包括所述关键字的检测步骤;以及当所述检测步骤检测到所述广播信息包括所述关键字时,将所述广播数据实际记录到所述记录介质上,以便使预先记录在所述记录介质上的所述广播数据的一部分作为前面数据被实际记录的实际记录步骤。
全文摘要
记录设备以某一时间间隔获取在播放广播信息。在在播放节目信息显示正在接收的广播信号的内容。当检测到在在播放节目信息中的关键字时,记录设备记录广播信号。因此,如果记录设备接收到表示用户的所希望的节目的图像/声音的广播信号,它可以记录它们。如此,记录设备可以记录节目的图像/声音的用户所希望的部分。
文档编号G10L15/00GK1820321SQ20058000056
公开日2006年8月16日 申请日期2005年5月19日 优先权日2004年5月19日
发明者斋腾奈津美 申请人:索尼株式会社