CN1816987B - Data processing equipment, data processing method and data processing program - Google Patents
Data processing equipment, data processing method and data processing program Download PDFInfo
- Publication number
- CN1816987B CN1816987B CN200480019154.XA CN200480019154A CN1816987B CN 1816987 B CN1816987 B CN 1816987B CN 200480019154 A CN200480019154 A CN 200480019154A CN 1816987 B CN1816987 B CN 1816987B
- Authority
- CN
- China
- Prior art keywords
- information
- data
- server
- broadcast
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Circuits Of Receivers In General (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Electrophonic Musical Instruments (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
技术领域technical field
本发明涉及数据处理设备、数据处理方法及数据处理程序。更具体地讲,本发明涉及要与一网络相连的数据处理装置、用于该装置的数据处理方法以及用于该装置的数据处理程序,其中该网络是用来接收广播信号的并且广播站点通过该网络公布有关广播内容的信息。The present invention relates to a data processing device, a data processing method and a data processing program. More specifically, the present invention relates to a data processing device, a data processing method for the device, and a data processing program for the device to be connected to a network for receiving broadcast signals and broadcast stations via The network publishes information about broadcast content.
背景技术Background technique
迄今已知的数据处理装置是用来接收无线电台和电视台所发送的广播信号的。每种数据处理装置对广播信号进行解调,从而使用户能够收听像音乐这样的节目,并能够查阅广播站在互联网上公布的广播内容信息。在这些广播内容信息中有:在节目中所广播的音乐的标题,该音乐的演奏者,记录该音乐的光盘的名称或序列号。Hitherto known data processing devices are used to receive broadcast signals transmitted by radio and television stations. Each data processing device demodulates broadcast signals, thereby enabling users to listen to programs such as music and to refer to broadcast content information published by broadcast stations on the Internet. Among these broadcast content information are: the title of the music broadcast in the program, the performer of the music, and the name or serial number of the CD on which the music is recorded.
把每个广播站发送信号所用的诸多频率分配到多个接收区(在这些接收区中,可以在相同的信道中接收到相同的节目),一种频率对应于一个接收区。这是因为在一有限的区域中只能接收到用特定频率发送的信号。换句话说,以某一频率发送的广播节目无法在不同的区域中接收。这便是任何设计成用来接收广播信号的数据处理装置都具有调谐器预设功能(在下文中称为“预设功能”)的原因。具有这种功能的数据处理装置便可以根据其所处的位置来自动地设置接收信道。当用户开始使用数据处理装置或进入到一个新的接收区时,该他或她会激活预设功能。由此便设置了对应于新区域的接收信道。The frequencies used by each broadcast station to transmit signals are allocated to a plurality of reception areas in which the same program can be received on the same channel, and one frequency corresponds to one reception area. This is because only signals transmitted with a specific frequency can be received in a limited area. In other words, a broadcast program transmitted on a certain frequency cannot be received in a different area. This is why any data processing device designed to receive broadcast signals has a tuner preset function (hereinafter referred to as "preset function"). The data processing device with this function can automatically set the receiving channel according to its location. When the user starts using the data processing device or enters a new receiving area, he or she activates the preset function. Thus, the reception channel corresponding to the new area is set.
已知的音频再现装置安装在像汽车这样的运动物体中,并在从一个接收区移动到另一个接收区的同时接收广播信号。音频再现装置基于从全球定位系统(GPS)中获取的位置信息来识别接收区。然后,它自动地设置分配给该接收区的接收信道。(在特许公开号为8-5392的日本专利申请的〔0006〕到〔0012〕段以及图1中,揭示了这样一种音频再现装置)A known audio reproducing apparatus is installed in a moving object such as a car, and receives a broadcast signal while moving from one receiving area to another. The audio reproducing device identifies a reception area based on position information acquired from a global positioning system (GPS). It then automatically sets the receive channel assigned to that receive zone. (Among the paragraphs [0006] to [0012] and FIG. 1 of Japanese Patent Application Laid-Open No. 8-5392, such an audio reproduction device is disclosed)
数据处理装置的用户可以选择已设定预设功能的信道。然后,他或她收听所期望的广播站正在播放的节目。此时,数据处理装置识别发送它正接收信号的那个广播站。该装置获取与广播站通过互联网正在播放的内容有关的信息。可以用显示器显示出有关该广播内容的信息。然后,用户可以在收听正在播放的节目的同时还能查阅与来自该装置正接收信号的那个广播站所播放的内容有关的信息。A user of the data processing device can select a channel to which a preset function has been set. Then, he or she listens to what is being broadcast at the desired broadcasting station. At this time, the data processing device identifies the broadcasting station which transmitted the signal it is receiving. The device acquires information on what a broadcasting station is broadcasting over the Internet. Information about the content of the broadcast can be displayed using a display. The user can then listen to what is being broadcast while also viewing information about what is being broadcast from the broadcast station from which the device is receiving the signal.
不过,使用常规的数据处理装置时,用户可以查阅的信息只限于与所选广播站正在播放的内容有关的信息。However, when using a conventional data processing device, the information that a user can refer to is limited to information related to what is being broadcast by a selected broadcasting station.
迄今为止,数据处理装置所获取的与正在播放的内容有关的信息仅仅来自于用户已选中的广播站。为获取与正在播放的内容有关的信息,该装置对其正在接收的广播信号的频率进行检测,根据检测到的频率来查看广播站列表,由此识别出该广播站。既然是自动地识别出该广播站的,那么用户没必要选择该广播站。不过,用户必须选择任何其它的广播站以便查阅与其它站点播放的内容有关的信息。查阅当该装置没有接收到这个站点所广播的信号时,用户也需要选择一个广播站点,以便查阅与该广播站播放的内容有关的信息。So far, the information about the content being played has been acquired by the data processing device only from the broadcasting stations selected by the user. In order to obtain information related to the content being played, the device detects the frequency of the broadcast signal it is receiving, checks the list of broadcasting stations according to the detected frequency, and identifies the broadcasting station. Since the broadcast station is automatically identified, it is not necessary for the user to select the broadcast station. However, the user must select any other broadcasting station in order to view information related to content broadcast by other stations. Viewing When the device does not receive the signal broadcast by this station, the user also needs to select a broadcasting station in order to view information related to the content played by the broadcasting station.
为了使用户能够选择一广播站以查阅与该广播站所播放的内容有关的信息,无论该装置是否正在从该广播站中接收信号,显示器都需要显示出覆盖全部区域的所有站点的列表。这种列表是如此长,使得用户寻找他或她想要的站点变得非常麻烦。该列表所显示的站点越多,则用户查找并选中他或她想要的站点所用去的时间就越长。In order for the user to select a broadcast station to view information about what the broadcast station is broadcasting, the display needs to show a list of all stations covering the entire area whether or not the device is receiving a signal from the broadcast station. Such lists are so long that it becomes very cumbersome for the user to find the site he or she wants. The more sites that are displayed in the list, the longer it will take for the user to find and select the site he or she wants.
使用常规的数据处理装置时,用户必须花费很大的力气来选择他或她想要的站点。因此,除了数据处理装置正在接收的、发送信号的那个站点以外,该用户不能查阅与其它广播站正在播放的内容有关的信息。因此,这种数据处理装置并不是很有用。When using a conventional data processing device, the user has to expend a lot of effort to select his or her desired site. Therefore, the user cannot refer to information related to contents being broadcast by other broadcasting stations other than the station from which the data processing apparatus is receiving the signal. Therefore, such a data processing device is not very useful.
发明内容Contents of the invention
正是考虑到了上文所述的内容才产生了本发明。本发明的目标在于,提供一种数据处理装置,无论该装置是否正在接收来自广播站的信号,它都能够很容易地提供与该广播站播放的内容有关的信息。本发明的目标还在于,提供一种数据处理方法和数据处理程序,它们都用于数据处理装置中。It is in consideration of the foregoing that the present invention has been made. An object of the present invention is to provide a data processing device capable of easily providing information on contents broadcast by a broadcasting station regardless of whether the device is receiving a signal from the broadcasting station. Another object of the present invention is to provide a data processing method and a data processing program, both of which are used in a data processing device.
为实现上述目标,本发明提供一种数据处理装置,它能够使用户查阅到该用户选择的任何广播站在网络上公布的与内容相关的信息。这种数据处理装置包括:用于接收广播信号的接收装置;用于再现广播信号的再现装置;设置装置,它用于为可以接收到的广播信号设置频率以及将与所设置频率有关的频率信息记录在预定的记录介质上;用于通过网络来实现控制通信的通信控制装置;显示装置;以及控制装置,它用于使显示装置根据频率信息显示出广播站列表、获取所选广播站公布的与内容相关的信息并使显示装置显示出与内容相关的信息。To achieve the above objects, the present invention provides a data processing apparatus which enables a user to refer to content-related information published on a network by any broadcasting station selected by the user. This data processing device includes: receiving means for receiving broadcast signals; reproducing means for reproducing broadcast signals; setting means for setting frequencies for receivable broadcast signals and setting frequency information related to the set frequencies Recorded on a predetermined recording medium; a communication control device for realizing control communication through a network; a display device; and a control device, which is used to make the display device display a list of broadcasting stations according to frequency information, and obtain information published by a selected broadcasting station. information related to the content and make the display device display the information related to the content.
在这种数据处理装置中,接收装置接收用户已选中的特定频率的广播信号。再现装置对接收装置已接收到的广播信号进行再现处理。该信号的再现过程是实时进行的,或是在已将其存储在存储设备中之后进行的。每个广播信号都具有特定的频率,该频率已分配给可以接收到该信号的区域。设置装置为在该数据处理装置所处的区域中能够接收到的任何广播信号设置频率。设置装置将一个接收信道分配给该频率设置。表示频率设置的信息是记录在预定的记录介质中的。接收装置根据表示频率设置的信息来选择接收信道,并接收如此选择的接收信道中的广播信号。控制装置使显示装置显示出一张广播站列表,该列表中的广播站对应于由设置装置所设置的至少一个广播信号的频率。当用户从该列表中选择一个广播站时,通信控制装置获取与所选广播站在网络上公布的广播内容有关的信息。控制装置使显示装置显示出与广播内容相关的信息。显示装置所显示出的与内容相关的信息并不只限于关于一个广播站的信息。In this data processing apparatus, the receiving means receives a broadcast signal of a specific frequency which has been selected by the user. The reproduction device performs reproduction processing on the broadcast signal received by the reception device. The signal is reproduced in real time or after it has been stored in a storage device. Every broadcast signal has a specific frequency that is assigned to the area where it can be received. The setting means sets the frequency for any broadcast signal that can be received in the area where the data processing means is located. The setting means assigns a reception channel to the frequency setting. Information representing the frequency setting is recorded in a predetermined recording medium. The receiving means selects a reception channel based on the information representing the frequency setting, and receives a broadcast signal in the reception channel thus selected. The control means makes the display means display a list of broadcast stations, and the broadcast stations in the list correspond to the frequency of at least one broadcast signal set by the setting means. When the user selects a broadcasting station from the list, the communication control means acquires information on broadcasting contents announced by the selected broadcasting station on the network. The control means causes the display means to display information related to the broadcast content. The content-related information displayed by the display means is not limited to information about one broadcasting station.
因此,用户可以查阅到来自与该装置可接收到信号的任何广播站所公布的广播内容有关的信息,而不必在意该装置是否正在从该广播站接收信号。Therefore, the user can refer to information about broadcast content published from any broadcasting station from which the device can receive signals, regardless of whether the device is receiving signals from the broadcasting station.
为实现上述目标,本发明提供一种数据处理方法,该方法对所指定的广播信号进行再现,并能够使用户查阅到与某一广播站在网络上公布的广播内容有关的信息。该方法能够使用户查阅到与发送正在接收的广播信号的广播站不同的某一广播站所公布的广播内容有关的信息。In order to achieve the above object, the present invention provides a data processing method which reproduces a designated broadcast signal and enables a user to refer to information related to a broadcast content published by a certain broadcast station on the network. The method enables the user to look up the information related to the broadcast content published by a broadcast station different from the broadcast station sending the broadcast signal being received.
在这种数据处理方法中,在分配给多个广播站的各种频率所对应的广播信号中,设定可以接收到的任何广播信号的频率,并且将接收信道分配给所设置的频率。把表示该设置频率的信息记录在预定的记录介质中。不管是否正在接收广播信号,显示装置都会显示出一张广播站列表,该列表包括与至少一个广播信号的频率相对应的站点。当从该列表中选择一个广播站时,通过网络便可获取与所选广播站在该网络上公布的广播内容有关的信息。显示装置显示出与该广播内容有关的信息。由显示装置所显示的与内容相关的信息并不只限于关于一个广播站的信息。In this data processing method, among broadcast signals corresponding to various frequencies allocated to a plurality of broadcast stations, a frequency of any broadcast signal that can be received is set, and reception channels are allocated to the set frequencies. Information representing the set frequency is recorded in a predetermined recording medium. Regardless of whether the broadcast signal is being received, the display device will display a list of broadcast stations including stations corresponding to the frequency of at least one broadcast signal. When a broadcasting station is selected from the list, information related to the broadcasting content announced by the selected broadcasting station on the network can be acquired through the network. The display device displays information related to the broadcast content. The content-related information displayed by the display means is not limited to information about one broadcasting station.
因此,无论该装置是否正在从广播站接收信号,用户都可以查阅到与来自该装置可接收信号的任何广播站所公布的广播内容有关的信息。Therefore, regardless of whether the device is receiving a signal from a broadcasting station, the user can refer to information about broadcasting content published from any broadcasting station that the device can receive.
在根据本发明的数据处理装置中,基于该数据处理装置可以接收的广播信号的频率,显示出存在于接收区中的广播站的列表。在网络上公布与该列表所示的任何给定的广播站的广播内容有关的信息。向用户显示和给出该信息。在接收区中,广播站的数目是有限的。这使用户很容易选择想要的站点。用户可以使用简单的操作来指定想要的广播站,并可以查阅与所选站点播放的内容有关的信息,而同时不必在意该数据处理装置是否正在接收来自所选站点的广播信号。In the data processing apparatus according to the present invention, a list of broadcasting stations existing in a receiving area is displayed based on frequencies of broadcasting signals that the data processing apparatus can receive. Information about the broadcast content of any given broadcast station shown in the list is published on the network. This information is displayed and presented to the user. In the receiving area, the number of broadcasting stations is limited. This makes it easy for the user to select the desired site. The user can designate a desired broadcasting station using simple operations, and can refer to information related to content broadcast by the selected station, while not caring whether the data processing apparatus is receiving broadcasting signals from the selected station.
此外,在根据本发明的数据处理方法中,无论该装置是否正在接收信号,都可以做到:显示出与该数据处理装置可以接收的广播信号的频率相对应的广播站的列表;当广播站被选中时,获取与所选广播站在网络上公布的广播内容有关的信息;以及使该信息可以被查阅。在接收区中,广播站的数目是有限的。这使用户很容易选择想要的站点。用户可以使用简单的操作来指定想要的广播站,并可以查阅与所选站点播放的内容有关的信息,而同时不必在意该数据处理装置是否正在接收来自站点的广播信号。Furthermore, in the data processing method according to the present invention, regardless of whether the device is receiving signals, it is possible to: display a list of broadcasting stations corresponding to frequencies of broadcasting signals that the data processing device can receive; when the broadcasting station When selected, acquiring information related to broadcasting content announced by the selected broadcasting station on the network; and making the information available for reference. In the receiving area, the number of broadcasting stations is limited. This makes it easy for the user to select the desired site. The user can designate a desired broadcasting station using simple operations, and can refer to information related to content broadcast by the selected station, without caring whether the data processing apparatus is receiving a broadcasting signal from the station.
附图说明Description of drawings
图1表示应用于诸多实施例的本发明的发明理念;Figure 1 represents the inventive concept of the present invention as applied to a number of embodiments;
图2是根据本发明第一实施例的网路系统的方框图;2 is a block diagram of a network system according to a first embodiment of the present invention;
图3是终端装置的外观图;FIG. 3 is an appearance diagram of a terminal device;
图4是示出了该终端装置的硬件配置的方框图;FIG. 4 is a block diagram showing a hardware configuration of the terminal device;
图5是示出了该终端装置的程序模块配置的视图;FIG. 5 is a view showing a program module configuration of the terminal device;
图6是一表格,一方面示出了各种频率之间的关系,另一方面示出了诸多广播站之间的关系;Figure 6 is a table showing the relationship between various frequencies on the one hand and the relationship between broadcasting stations on the other hand;
图7是示出了所显示的广播站选择菜单的视图;FIG. 7 is a view showing a displayed broadcast station selection menu;
图8是描绘国内(日本)所有地区的区域列表菜单的视图;FIG. 8 is a view depicting a region list menu of all regions in the country (Japan);
图9是用于解释显示相关信息的顺序的流程图;FIG. 9 is a flowchart for explaining the sequence of displaying related information;
图10是示出了与音乐相关的服务提供系统的整体配置的视图,这便是本发明的第二实施例;FIG. 10 is a view showing the overall configuration of a music-related service providing system, which is the second embodiment of the present invention;
图11是客户端的硬件配置的方框图,该图示出了该客户端的功能电路;Fig. 11 is a block diagram of the hardware configuration of the client, which shows the functional circuit of the client;
图12是表示目录结构的视图;Fig. 12 is a view showing a directory structure;
图13是门户服务器的硬件配置的方框图,该图描绘了构成这种服务器的功能电路;Fig. 13 is a block diagram of a hardware configuration of a portal server, which depicts the functional circuits constituting such a server;
图14是音乐数据发布服务器的硬件配置的方框图,该图示出了构成这种服务器的功能电路;Fig. 14 is a block diagram of the hardware configuration of the music data distribution server, which shows the functional circuits constituting this server;
图15是实物-销售服务器的硬件配置的方框图,该图示出了构成这种实物销售服务器的功能电路;Fig. 15 is a block diagram of a hardware configuration of an object-sales server, which shows functional circuits constituting this object-sales server;
图16是无线电广播信息发布服务器的硬件配置的方框图,该图示出了构成这种服务器的功能电路;Fig. 16 is a block diagram of a hardware configuration of a radio broadcast information distribution server, which shows functional circuits constituting this server;
图17是示出了在客户端和门户服务器之间实现用户验证顺序的顺序图;FIG. 17 is a sequence diagram showing a sequence for implementing user authentication between a client and a portal server;
图18是示出了在客户端和音乐数据发布服务器之间实现的用户验证顺序的顺序图;Fig. 18 is a sequence diagram showing the user authentication sequence realized between the client and the music data distribution server;
图19是表示提供音乐数据发布服务的服务顺序的顺序图;FIG. 19 is a sequence diagram showing a service sequence for providing a music data distribution service;
图20是表示提供实物销售服务的服务顺序的顺序图;FIG. 20 is a sequence diagram showing a service sequence for providing a physical sale service;
图21是表示提供无线电广播信息(广播列表信息)的服务顺序(1)的顺序图;以及FIG. 21 is a sequence diagram showing a service sequence (1) of providing radio broadcast information (broadcast list information); and
图22是表示提供无线电广播信息(现在正在广播的信息)的服务顺序(2)的顺序图。Fig. 22 is a sequence diagram showing a service sequence (2) for providing radio broadcast information (information currently being broadcast).
具体实施方式Detailed ways
将参照附图对本发明的诸多实施例进行描述。Embodiments of the invention will be described with reference to the accompanying drawings.
(1)本发明的基本理念(1) basic idea of the present invention
首先,将对应用于诸多实施例的本发明的理念进行解释。然后,将对本发明的诸多实施例进行详细描述。First, the concept of the present invention applied to various embodiments will be explained. Then, various embodiments of the present invention will be described in detail.
图1是表示应用于诸多实施例的本发明的理念的视图。FIG. 1 is a diagram representing the concept of the invention applied to various embodiments.
根据本发明的数据处理装置1接收从广播站2发送过来的广播信号,并且它还通过网络3连接到广播站服务器4。广播站服务器4是受广播站2管理的服务器。它公布与要由广播站2进行广播的广播内容有关的信息,比如音乐作品。The data processing apparatus 1 according to the present invention receives a broadcast signal transmitted from a broadcast station 2, and it is also connected to a broadcast station server 4 through a network 3. The broadcast station server 4 is a server managed by the broadcast station 2 . It announces information on broadcast contents to be broadcast by the broadcast station 2, such as musical compositions.
数据处理装置1接收到的广播信号具有根据已分配给位于各接收区域中的广播站的广播信号频率来预先设置的频率。在下面的描述中,把装置1可以接收的广播信号的频率设置过程称为“预设过程”,并把关于该频率预设的信息称为“预设信息”。The broadcast signal received by the data processing apparatus 1 has a frequency set in advance according to the frequency of the broadcast signal that has been allocated to the broadcast stations located in the respective reception areas. In the following description, a frequency setting process of a broadcast signal receivable by the device 1 is referred to as a "preset process", and information on the frequency preset is referred to as "preset information".
数据处理装置1具有广播信号接收装置11、广播信号再现装置12、设置装置13、预设信息存储设备14、控制装置15、通信控制装置16以及显示装置17。广播信号接收装置11接收从广播站2发送过来的广播信号。广播信号再现装置12再现该广播信号。设置装置13进行预设处理。预设信息存储设备14存储装置13已设定的预设信息。控制装置15根据预设信息控制与广播站2要播放的广播内容有关的信息的获取。通信控制装置16控制着装置1通过网络3来执行的与广播站服务器4的通信。显示装置17用来显示各种信息内容。The data processing device 1 has a broadcast
广播信号接收装置11获取表示广播站2的广播频率的数据,该广播站2是用户从预设信息存储设备14中选出的,该设备14也存储表示其它站点的广播频率的数据项。然后,广播信号接收装置11接收它已获取的数据所表示的频率所对应的广播信号。把接收到的广播信号提供给广播信号再现装置12。在某些情况下,可以把接收到的广播信号中所包含的内容数据存储在存储设备(未示出)中。The broadcasting signal receiving means 11 acquires data representing the broadcasting frequency of the broadcasting station 2 selected by the user from the preset
广播信号再现装置12对由特定广播站2所发送并由广播信号接收装置11所接收的广播信号进行再现。装置12实时地对来自广播信号接收装置11的信号输入进行再现,或对存储在存储设备(未示出)中的内容数据进行再现。The broadcast signal reproducing device 12 reproduces a broadcast signal transmitted by a specific broadcast station 2 and received by the broadcast
设置装置13执行预设过程,即为来自各广播站的广播信号设置频率,其中这些广播站都位于使用数据处理装置1的区域中。然后,设置装置13为它已设置的每个频率分配一个接收信道。预设过程可以通过本领域中已知的各种方法来实现。因此,在本文中将不对预设过程进行详细描述。预设过程可以是自动开始的,或是在用户的请求下开始的。在广播信号接收装置11接收特定的广播信号和控制装置15开始获取与来自广播站服务器4的广播内容有关的信息之前,预设信息已存储到预设信息存储设备14中。注意到该信息不仅包含可以接收到的广播信号的频率,还包括与发送这些频率的广播信号的广播站有关的广播站信息。例如,这种广播站信息包括这些广播站的名称和标识数据项。The setting means 13 performs a preset process of setting frequencies for broadcast signals from broadcasting stations located in the area where the data processing means 1 is used. Then, the setting means 13 assigns a reception channel to each frequency it has set. The preset process can be realized by various methods known in the art. Therefore, the preset process will not be described in detail herein. The preset process can be started automatically or at the user's request. Before the broadcast signal receiving means 11 receives a specific broadcast signal and the control means 15 starts to acquire information related to broadcast content from the broadcast station server 4, preset information has been stored in the preset
预设信息存储设备14是由用于存储设置装置13所设置的预设信息的记录介质构成的。例如,该记录介质是硬盘驱动器(HDD)。可以从广播信号接收装置11和控制装置15中读取预设信息。The preset
根据存储在预设信息存储设备14中的信息,控制装置15控制着这样的过程,该过程允许用户查阅与将要由该用户想要的广播站播放的广播内容有关的信息。与广播内容有关的信息是由广播站服务器4在网络3上公布的。控制装置15读取预设信息。使用包括在预设信息中的广播站的名称,控制装置15便可以使显示装置17显示出各种广播站列表,数据处理装置1可以从这些广播站接收信号。当用户从所显示的列表中选择一个广播站时,控制装置15使用通信控制装置16,由此获取与广播站服务器4在网络上公布的广播内容有关的信息。然后,控制装置15使显示装置17显示出与广播内容有关的信息。Based on the information stored in the preset
为了从广播站服务器4中获取与广播内容有关的信息,控制装置15使用关于与广播内容有关的信息源的信息。例如,控制装置15使用通信控制装置16,由此将广播站的ID数据(即,所谓的呼叫符号)发送到信息提供装置,该信息提供装置通过连接到网络3提供了关于与广播站公布的广播内容有关的信息源的信息。因此,控制装置15接收到关于广播站中所提供的数据发布源的信息,该广播站公布与广播内容有关的信息。数据处理装置1可以存储广播站中所提供的数据发布源的表格。在这种情况下,控制装置15搜索数据发布源的表格并获得关于广播站中所提供的数据发布源的信息。In order to acquire information on broadcast content from broadcast station server 4, control means 15 uses information on sources of information on broadcast content. For example, the control means 15 uses the communication control means 16, whereby the ID data (i.e., a so-called call sign) of the broadcasting station is sent to the information providing means, which provides information about the information published by the broadcasting station by being connected to the network 3. Information about the source of the broadcast content. Accordingly, the control device 15 receives information on a data distribution source provided in a broadcasting station that distributes information related to broadcast content. The data processing apparatus 1 can store a table of data distribution sources provided in broadcasting stations. In this case, the control means 15 searches the table of data distribution sources and obtains information on the data distribution sources provided in the broadcasting station.
对于在预设过程中已注册的所有的广播站而言,控制装置15可以使用通信控制装置16以自动地执行从数据发布源中获取与广播内容有关的信息的过程,该过程的执行不是在用户已选择广播站之后,而是在已设置预设信息之后。如果情况真是这样,则通过采取与上述相同的步骤,控制装置15便可获取关于数据发布源的信息,该信息与在预设过程中注册的所有广播站有关。基于所获取的信息,控制装置15继而获得与广播站要播放的广播内容有关的信息。该信息存储在存储设备中。如果有用户请求,则控制装置15从存储设备中读取与广播内容有关的信息,这样便可以显示出与广播内容有关的信息。For all the broadcasting stations registered in the preset process, the control means 15 can use the communication control means 16 to automatically execute the process of acquiring information related to the broadcast content from the data distribution source. After the user has selected a broadcasting station, but after preset information has been set. If this is the case, by taking the same steps as described above, the control device 15 can acquire information on the distribution source of the data related to all the broadcasting stations registered in the presetting process. Based on the acquired information, the control device 15 then acquires information related to the broadcast content to be played by the broadcast station. This information is stored on a storage device. If requested by the user, the control means 15 reads the information related to the broadcast content from the storage device, so that the information related to the broadcast content can be displayed.
在控制装置15的控制下,通信控制装置16将涉及与广播内容有关的信息的请求通过网络3发送到广播站服务器4。通信控制装置16接收来自广播站服务器4的与广播内容有关的信息,并将该信息提供给控制装置15。Under the control of the control device 15 , the communication control device 16 transmits a request concerning information related to the broadcast content to the broadcast station server 4 through the network 3 . The communication control device 16 receives information on broadcast content from the broadcast station server 4 and supplies the information to the control device 15 .
在控制装置15的控制下,显示装置17显示出广播站列表、与每个广播站将要播放的广播内容有关的信息、以及所选广播站的广播内容的菜单。当用户从所显示的列表中选择一个广播站时,显示装置17显示与所选站点将要播放的广播内容项有关的信息列表。当用户选择广播内容项之一时,显示装置17显示出关于用户所选广播内容项的详细信息。Under the control of the control means 15, the display means 17 displays a list of broadcasting stations, information on broadcasting content to be broadcast by each broadcasting station, and a menu of broadcasting content of the selected broadcasting station. When the user selects a broadcast station from the displayed list, the display device 17 displays a list of information related to broadcast content items to be broadcast by the selected station. When the user selects one of the broadcast content items, the display device 17 displays detailed information on the broadcast content item selected by the user.
将描述上述数据处理装置1是如何工作的。How the above-mentioned data processing apparatus 1 works will be described.
在数据处理装置1中,设置装置13执行预设过程,即为使用数据处理装置1的区域中的每个广播站的广播信号设置频率。然后,设置装置13为它已设置的每个频率分配一个接收信道。把表示分配给每个接收信道的频率的设置频率信息以及包括与该频率相对应的广播站的名称和ID数据的广播站信息一起作为预设信息而记录在预设信息存储设备14中。In the data processing apparatus 1, the setting means 13 performs a preset process of setting a frequency for a broadcast signal of each broadcasting station in the area where the data processing apparatus 1 is used. Then, the setting means 13 assigns a reception channel to each frequency it has set. Set frequency information representing a frequency assigned to each reception channel is recorded in the preset
通过执行上述过程,数据处理装置1对作为预设信息的已分配给接收信道的广播信号频率以及广播站的名称和ID数据项进行登记。By performing the above-described process, the data processing apparatus 1 registers, as preset information, broadcast signal frequencies that have been allocated to reception channels and the name and ID data items of broadcast stations.
广播信号接收装置11接收具有与已选择的接收信道相对应的频率的广播信号。广播信号再现装置12再现所接收到的广播信号。The broadcast
根据预设信息,控制装置15使显示装置17显示出与接收信道相对应的广播站的列表。当用户从显示装置17所显示的列表中选择一个广播站时,控制装置15获取关于所选广播站中所提供的数据发布源的信息。关于数据发布源的信息便是存储在装置1中的信息。或者,通过将通信控制装置16连接到网络3,也可以获得该信息。According to the preset information, the control means 15 causes the display means 17 to display a list of broadcasting stations corresponding to the receiving channels. When the user selects a broadcast station from the list displayed by the display device 17, the control device 15 acquires information on data distribution sources provided in the selected broadcast station. The information on the data distribution source is the information stored in the device 1 . Alternatively, this information can also be obtained by connecting the communication control device 16 to the network 3 .
在这种情况下,该信息的获取是来自于这样一种装置,该装置提供涉及到与将要由广播站播放的内容有关的信息源的信息。In this case, the information is obtained from a device that provides information related to a source of information related to the content to be played by the broadcasting station.
根据与所选广播站中所提供的数据发布源有关的信息,控制装置15通过通信控制装置16将涉及到与广播内容有关的信息的一个请求发送到广播站服务器4。控制装置15接收与广播内容有关的信息,该信息是来自于广播站服务器4的响应。然后,控制装置15使显示装置17显示出与广播内容有关的信息。由此,装置1把与所选广播站将要播放的广播内容有关的信息提供给用户。Based on the information on the data distribution source provided in the selected broadcasting station, the control means 15 sends a request to the broadcasting station server 4 through the communication control means 16 concerning the information on the broadcasting content. The control means 15 receives the information related to the broadcast content as a response from the broadcast station server 4 . Then, the control device 15 causes the display device 17 to display information related to the broadcast content. Thus, the device 1 provides the user with information on the broadcast content to be broadcast by the selected broadcast station.
控制装置15获取与在预设信息中注册过的所有广播站中所提供的数据发布源有关的信息。根据该信息,控制装置15获得与每个广播站将要分发的广播内容有关的信息。与广播内容有关的信息存储在存储设备中。当用户从显示装置17所显示的广播站列表中选择一个广播站时,控制装置15从存储设备中读取与所选站点将要播放的广播内容有关的信息。控制装置15可以使显示装置17显示该信息。The control means 15 acquires information on data distribution sources provided in all broadcasting stations registered in the preset information. Based on this information, the control means 15 obtains information on the broadcast content to be distributed by each broadcast station. Information related to broadcast content is stored in a storage device. When the user selects a broadcast station from the list of broadcast stations displayed by the display device 17, the control device 15 reads information related to the broadcast content to be played by the selected station from the storage device. The control device 15 can cause the display device 17 to display this information.
在根据本发明的数据处理装置1中,使用准备用来接收广播信号的预设信息使显示装置17显示位于接收区中的广播站的列表。这使用户可以选择用来发布与广播内容有关的信息的广播站。无论哪一个接收信道将广播信号提供给广播信号接收装置11,或无论装置11是否正在接收广播信号,都可以实现上述过程。因此,用户可以查阅到与广播内容有关的信息,该信息是由他或她已选择的广播站在网络3上公布的。In the data processing apparatus 1 according to the present invention, the display means 17 is caused to display a list of broadcast stations located in the reception area using preset information to be used to receive broadcast signals. This allows the user to select a broadcasting station for distributing information related to broadcasting content. The above-described process can be realized regardless of which reception channel supplies the broadcast signal to the broadcast
显示装置17显示出的、使用户能够选择广播站的广播站的列表仅显示存在于接收区中的广播站。即,该列表并没有显示很多广播站。这使用户可以很容易地选择广播站。注意到,与每个广播站在网络上公布的广播内容有关的信息涉及到广播节目,并且包含在该节目中将要播放的音乐作品的标题和演奏该音乐作品的艺术家的名字。因此,接收区外的任何广播站所公布的与广播内容有关的信息对于该用户而言可能大多数是不必要的。因此,显示装置17需要显示的只是位于接收区中的广播站的列表,从这些广播站中数据处理装置1可以收到信号。The list of broadcasting stations that enables the user to select a broadcasting station displayed by the display device 17 displays only the broadcasting stations that exist in the receiving area. Namely, the list doesn't show many radio stations. This allows the user to easily select a broadcasting station. Note that the information on the broadcast content announced by each broadcasting station on the network relates to the broadcast program, and contains the title of the musical composition to be played in the program and the name of the artist performing the musical composition. Therefore, the information related to the broadcast content announced by any broadcast station outside the reception area may be mostly unnecessary for the user. Therefore, all that the display means 17 needs to display is a list of broadcasting stations located in the receiving area from which the data processing means 1 can receive signals.
可以这样设计数据处理装置1,在可以使用户能够选择位于接收区中的一个广播站的广播站列表的旁边显示出一个区域选择按钮。当用户选择区域选择按钮时,显示装置17显示出存在于接收区之外的广播站的列表。假定用户选择所显示的这些广播站之一。然后,装置1获取与现在所选的广播站将要播放的广播内容有关的信息,并将该信息显示出来。这使用户能够查阅到与位于接收区外的站点将要播放的广播内容有关的信息。The data processing apparatus 1 may be designed such that an area selection button is displayed next to a broadcasting station list which enables the user to select a broadcasting station located in the receiving area. When the user selects the area selection button, the display device 17 displays a list of broadcasting stations existing outside the reception area. Assume that the user selects one of these displayed broadcasting stations. Then, the device 1 acquires information related to the broadcast content to be played by the currently selected broadcast station, and displays the information. This enables the user to refer to information about broadcast content to be played by stations located outside the reception area.
(1)第一实施例(1) The first embodiment
参照附图,将对本发明的第一实施例进行详细描述。该实施例是一种终端设备,它能够接收表示音乐作品的FM广播信号和TV(电视)广播信号。在下面的描述中,保存有关音乐作品或音乐作品集的信息的过程将被称为“剪辑”。Referring to the drawings, a first embodiment of the present invention will be described in detail. This embodiment is a terminal device capable of receiving FM broadcast signals and TV (television) broadcast signals representing musical compositions. In the following description, the process of saving information about a musical composition or collection of musical compositions will be referred to as "clipping".
图2示出了与第一实施例有关的网络系统。该网络系统包括终端设备10和网络30。例如,网络30是互联网。网络30将终端设备10连接到各种服务服务器上。这些服务器是广播站服务器41、CD标题信息提供服务器42、音乐发布服务器43、CD商店服务器44、互联网无线电服务器45以及综合性服务服务器46。广播站服务器41起着相关信息提供服务器的作用。综合性服务服务器46起着验证服务器的作用。Fig. 2 shows a network system related to the first embodiment. The network system includes
广播站服务器41是受播放FM节目和TV节目的广播站20管理的服务器。广播站20具有用来发射无线电信号的天线21。广播站服务器41执行提供与要播放的广播内容有关的信息的服务,例如这种信息可以是与要播放的音乐作品有关的信息。The broadcast station server 41 is a server managed by the broadcast station 20 that broadcasts FM programs and TV programs. The broadcasting station 20 has an
从广义上讲,广播站服务器41以两种模式提供内容信息。第一种模式是“现在正在播放”,在这种模式中服务器41提供关于当前正在播放的音乐作品的信息。在第二种模式中,服务器41提供站点40在终端设备的请求下已经播放过的音乐作品的列表(或播放列表)。(播放列表包含关于每个已播放的音乐作品的信息)。广播站服务器41提供关于特定节目所播放的音乐作品的信息,也提供关于特定时段所播放的音乐作品的信息。Broadly speaking, the broadcast station server 41 provides content information in two modes. The first mode is "now playing", in which the server 41 provides information about the currently playing musical composition. In the second mode, the server 41 provides a list (or playlist) of musical compositions that the site 40 has played at the request of the terminal device. (The playlist contains information about each musical composition played). The broadcasting station server 41 provides information on musical compositions played on a specific program, and also provides information on musical compositions broadcast on a specific time period.
CD标题信息提供服务器42发布关于市场上可以买到的CD中所记录的音乐作品的信息。The CD title information providing server 42 distributes information on musical pieces recorded in commercially available CDs.
音乐发布服务器43发布表示音乐作品(音乐数据项)的数字化数据。只有当用户采取措施购买音乐作品时,它才将音乐数据项提供给终端设备10。服务器43可以提供关于广播站20将要播放的音乐作品的信息。The music distribution server 43 distributes digitized data representing musical compositions (music data items). It provides the item of music data to the
CD商店服务器44所执行的服务在于接收CD的订购。CD商店服务器44还执行发布促销音频数据和提供关于记录在所售CD上的音乐作品的信息的服务。The service performed by the CD shop server 44 consists in receiving orders for CDs. The CD shop server 44 also performs services of distributing promotional audio data and providing information on musical compositions recorded on sold CDs.
互联网无线电服务器45通过像互联网这样的广域网来提供音频节目。Internet radio server 45 provides audio programs over a wide area network like the Internet.
综合性服务服务器46起着门户网站的作用,其中通过网络30给出各种类型的服务。换句话说,服务器46传递着诸多服务。例如,服务器46发布表示与播放给终端设备10的音乐作品有关的信息源的信息。例如,该信息是广播站服务器41公布给公众的URL(统一资源定位器)。The comprehensive service server 46 functions as a portal site in which various types of services are given through the network 30 . In other words, the server 46 delivers services. For example, the server 46 distributes information representing information sources related to musical compositions played to the
因此,多个服务器都执行提供关于音乐作品或音乐作品集的信息的服务。即,在网络30上,每个服务器用作音乐作品或音乐作品集的源。Therefore, a plurality of servers each perform a service of providing information on a musical composition or a collection of musical compositions. That is, on the network 30, each server serves as a source of a musical composition or collection of musical compositions.
音乐发布服务器43和CD商店服务器44可以发布用于售卖的音乐作品。如果用户可以操作终端设备10,访问这些用于发布售卖音乐作品的服务器,他或她便可以通过网络30购买音乐作品或音乐作品集。为购买音乐作品,终端设备10的用户可以采取步骤进入音乐发布服务器43。在这种情况下,音乐数据可以从服务器43下载到终端设备10。为购买音乐作品,终端设备10的用户可以采取步骤进入CD商店服务器44。然后,该用户可以收到递送到他或她的家里的CD。The music distribution server 43 and the CD store server 44 can distribute musical compositions for sale. If the user can operate the
终端设备10包括功能部件19和用户接口(UI)部件18。功能部件19可以接收并再现广播信号,还可以实现终端10与网络30之间的通信。用户接口部件18具有按键输入部件18a和显示设备17a。当用户操作按键输入部件18a时,按键输入部件18a输入指令。显示设备17a可以将信息显示给用户。The
终端设备10的功能部件19具有广播信号接收部件,该部件具有天线11a和调谐器11b。因此,功能部件19可以接收包含在天线11a已捕获的广播信号中的广播内容。调谐器11b接收来自天线11a的广播信号,并提取用户通过操作按键输入部件18a已选择的信道的广播信号。由存储在预设信息存储设备14a中的预设信息来决定要接收的广播信号的频率。The
终端设备10的功能部件19具有网络连接设备16a。设备16a控制着终端设备10和各种服务器之间的数据通信,这种数据通信是通过网络30而实现的。设备16a剪辑关于音乐作品的信息,该信息正是用户想要从广播站20的广播站服务器41中获得的。根据存储在预设信息存储设备14a中的预设信息,设备16a使显示设备17a显示出终端设备10可以从中接收到信号的广播站列表。终端设备10的功能部件19从综合性服务服务器46中获取关于音乐作品信息源的信息,这些音乐作品是由已预设并注册过的广播站所播放的。然后,功能部件19剪辑关于音乐作品的信息,该信息已经从被指定用作这种信息的源的广播站服务器41中发送出来。The
终端设备10的功能部件19具有剪辑信息存储设备19a。存储设备19a存储在功能部件19中剪辑的相关信息。把已从广播站服务器4中剪辑的关于音乐作品的信息存储在剪辑信息存储设备19a中。剪辑信息存储设备19a是终端设备10所提供的次级存储设备。例如,在终端设备10中,剪辑信息存储设备19a可以用作HDD的存储区域的一部分。终端设备10不仅可以剪辑音乐作品,还可以剪辑音乐作品集。因此,终端设备10可以剪辑每个包含有许多音乐作品的FM节目和CD唱片。换句话说,通过单独操作便可以剪辑与用户所感兴趣的音乐作品集相关的信息。The
根据第一实施例的终端设备10也可以用作音频设备,它能够重放所剪辑的音乐作品。The
图3示出了终端设备10的外观图。如图3所示,根据本实施例的终端设备10看起来像是普通类型的音频系统。终端设备10具有一个主要部件10a、扬声器120a和120b、以及遥控器180。主要部件10a可以执行播放CD和DVD(数字化视频光盘)的功能、在MD上记录数据及从MD上再现数据的功能、以及接收FM节目和TV节目的功能。主要部件10a产生提供给扬声器120a和120b的音频信号。扬声器120a和120b根据音频信号产生声音。FIG. 3 shows an external view of the
主要部件10a包括显示设备17a。显示设备17a可以显示关于正在播放的音乐作品的信息或经剪辑和存储的相关信息。The main part 10a includes a display device 17a. The display device 17a may display information about the musical composition being played or clipped and stored related information.
遥控器180是输入设备。当操作该设备时,控制器180遥控主要部件10a。遥控器180具有多个操作键。当用户按下操作键时,遥控器180通过无线(例如可以通过红外线传输)将信号发送到主要部件10a。The remote controller 180 is an input device. When operating the device, the controller 180 remotely controls the main part 10a. Remote controller 180 has a plurality of operation keys. When the user presses an operation key, the remote controller 180 sends a signal to the main component 10a wirelessly (for example, through infrared transmission).
在这些操作键中有方向键182a到182d,还有设置键183、功能选择键184a到184c、工具键185以及返回键186。Among these operation keys are arrow keys 182 a to 182 d , and a setting key 183 , function selection keys 184 a to 184 c , a tool key 185 , and a return key 186 .
方向键182a到182d用来移动显示设备17a的屏幕上的光标,并且用来移动应该实现聚焦的位置。四个方向键182a到182d分别表示向上、向下、向左和向右的方向。当按下键182a到182d时,光标等在显示设备17a的屏幕上按照键182a到182d所表示的方向移动。The direction keys 182a to 182d are used to move a cursor on the screen of the display device 17a, and to move a position where focusing should be achieved. The four direction keys 182a to 182d represent directions of up, down, left and right, respectively. When the keys 182a to 182d are pressed, a cursor or the like moves on the screen of the display device 17a in the directions indicated by the keys 182a to 182d.
当按下设置键183时,该键便设置显示设备17a正在显示的信息。When the set key 183 is pressed, this key sets the information being displayed by the display device 17a.
使用功能选择键184a到184c来选择各项功能。把三个功能选择键184a到184c分别分配成综合性服务使用功能、调谐器功能以及局部内容管理。当按下功能选择键184a到184c中的任何一个时,就把主要部件10a设为与所按下的功能选择键相关联的操作模式。Functions are selected using the function selection keys 184a to 184c. The three function selection keys 184a to 184c are assigned to the general service usage function, tuner function, and partial content management, respectively. When any one of the function selection keys 184a to 184c is pressed, the main unit 10a is set to the operation mode associated with the pressed function selection key.
工具键185是一个按钮,按下该按钮可以使显示设备17a显示工具菜单。该工具菜单还包括与显示设备17a上所显示的内容相关的命令。用户可以选择任何被显示的命令,以使终端设备10执行由该命令所指定的过程。假定用户通过操作方向键182a到182d来选择命令并接着按下设置键183。然后,终端设备10执行该命令所指定的过程。The tool key 185 is a button that, when pressed, causes the display device 17a to display a tool menu. The tools menu also includes commands related to the content displayed on the display device 17a. The user can select any displayed command to cause the
返回键186是一个按钮,按下该按钮使显示设备17a上所显示的信息变回到之前所显示的信息。The return key 186 is a button that is pressed to change the displayed information on the display device 17a back to the previously displayed information.
除了图3所示的那些按键以外,遥控器180可以具有其它按键。例如,音量控制键,重放键,停止键等等。如果按下重放键,则终端设备将重放CD等。In addition to those keys shown in FIG. 3, the remote control 180 may have other keys. For example, volume control keys, playback keys, stop keys, etc. If the replay key is pressed, the terminal device will replay the CD, etc.
下面将对终端设备10的内部结构进行描述。The internal structure of the
图4是示出了终端设备10的硬件配置的方框图。终端设备10若像图4所示的那样配置,便可以控制、记录以及再现各种像音乐作品这样的源,并可以剪辑关于音乐作品的信息。FIG. 4 is a block diagram showing the hardware configuration of the
CPU 101控制着终端设备10的其它组件,并根据所激活的程序进行各种操作。例如,CPU 101通过网络30实现通信,接收来自用户的数据并向用户提供数据,再现或剪辑来自介质的内容,将内容存储到HDD 105中,管理已存储在HDD 105中的内容,并根据剪辑信息或相似的信息通过网络30来检索信息。终端设备10可以记录并重放音频内容数据和运动图像内容数据。CPU 101通过总线102与其它电路交换控制信号和数据。The CPU 101 controls other components of the
ROM(只读存储器)103存储CPU 101应该执行的应用程序。它存储程序装入程序、用于执行程序的各种操作系数、参数等。RAM(随机存取存储器)104可以存储CPU 101应该执行的程序。RAM 104可以用作数据区域和任务区域,当CPU 101执行各种进程时它会需要这些区域。A ROM (Read Only Memory) 103 stores application programs that the CPU 101 should execute. It stores the program loader, various operating coefficients, parameters, etc. for executing the program. A RAM (Random Access Memory) 104 can store programs that the CPU 101 should execute. The RAM 104 can be used as a data area and a task area that the CPU 101 needs when it executes various processes.
输入部件107具有操作键和各种输入设备,它们都位于终端设备10的外壳上。输入设备包括轻推调谐盘和触摸屏。输入部件107可以具有键盘和鼠标,它们可用作GUI(图形用户界面)。把在输入部件107处的信息输入提供给输入处理部件106。部件106对信息进行特定的处理,从而产生操作命令。该命令提供给CPU 101。作为对操作命令的响应,CPU 101执行操作或控制。The input section 107 has operation keys and various input devices, which are located on the casing of the
例如,显示设备17a可以是液晶显示器并连接到功能部件19。它可以显示各种信息。当CPU 101根据各种操作状态、输入状态和通信状态将信息提供给显示处理部件108时,显示处理部件108使显示设备17a基于CPU 101所提供的信息执行其功能。例如,显示设备17a可以显示服务器所发布的相关信息的内容或所剪辑的信息的内容。For example, the display device 17 a may be a liquid crystal display and connected to the
介质驱动器109a和109b可以将像音乐作品这样的内容记录在便携式记录介质上,或从便携式记录介质上再现出像音乐作品这样的内容。(它们只能根据记录介质的类型从该介质中再现出内容。)介质驱动器109a和109b可以将数据记录在不同类型的记录介质上或从不同类型的记录介质中再现出数据,即记录和再现不必局限于相同的记录介质。例如,介质驱动器109a从CD和DVD中再现数据,而介质驱动器109b将数据记录在MD上并从MD中再现出数据。The media drives 109a and 109b can record contents such as musical compositions on portable recording media, or reproduce contents such as musical compositions from portable recording media. (They can only reproduce content from the medium according to the type of recording medium.) The media drives 109a and 109b can record data on or reproduce data from different types of recording media, that is, record and reproduce It is not necessary to be limited to the same recording medium. For example, the media drive 109a reproduces data from CDs and DVDs, and the media drive 109b records data on and reproduces data from MDs.
记录有像音乐作品这样的内容的便携式介质并不限于像CD、DVD等这样的光学记录介质。相反,例如,介质驱动器109a和109b可以将内容存储在像闪存这样的半导体存储器中。在这种情况下,闪存读取器/写入器连接到终端设备10的总线102上。Portable media on which contents such as musical compositions are recorded are not limited to optical recording media such as CDs, DVDs, and the like. Instead, the media drives 109a and 109b may store content in semiconductor memory such as flash memory, for example. In this case, a flash memory reader/writer is connected to the bus 102 of the
用户可以将记录介质(例如,CD、DVD、MD等)插入介质驱动器109a或109b,并操作遥控器180。然后,用户便可以欣赏音乐。假定用户操作遥控器180,命令介质驱动器109a应该再现出插入驱动器109a的记录介质的内容。然后,CPU 101命令介质驱动器109a再现出插入其中的记录介质中的内容。因此,介质驱动器109a访问记录介质并从该介质中读取所指定的一个或多个音乐作品。A user can insert a recording medium (eg, CD, DVD, MD, etc.) into the medium drive 109 a or 109 b and operate the remote controller 180 . Then, the user can enjoy the music. Assume that the user operates the remote controller 180 to instruct the medium drive 109a that the content of the recording medium inserted into the drive 109a should be reproduced. Then, the CPU 101 instructs the media drive 109a to reproduce the contents of the recording medium inserted therein. Accordingly, the media drive 109a accesses the recording medium and reads the designated one or more musical pieces from the medium.
由此读取的内容可以是音频内容。在这种情况下,如果有必要的话,CPU101首先对该音频内容进行解码,然后将该内容转移到音频数据处理部件121。音频数据处理部件121对音频内容进行像均衡、音量调节、D/A转换、放大等声场处理。把经如此处理后的音频内容提供给扬声器部件120。扬声器部件120从音频内容中产生出声音。扬声器部件120包括图3所示的扬声器120a和120b。由此,扬声器部件120可以输出立体声。The content thus read may be audio content. In this case, the CPU 101 first decodes the audio content and then transfers the content to the audio data processing section 121, if necessary. The audio data processing unit 121 performs sound field processing such as equalization, volume adjustment, D/A conversion, and amplification on the audio content. The audio content thus processed is supplied to the speaker section 120 . The speaker part 120 produces sound from audio content. The speaker section 120 includes speakers 120a and 120b shown in FIG. 3 . Thus, the speaker part 120 can output stereo sound.
CPU 101可以使HDD 105以音频数据文件的形式来累积由介质驱动器109a和109b所再现的内容。音频数据文件可以假定各种格式。它可以采用CD格式。如果是这种情况,则该内容便是在抽样频率为44.1KHz的情况下通过16比特量化而获得的数字化的音频数据。或者,音频数据文件可以采用压缩数据的格式,以便节省HDD 105的存储容量。在这种情况下,数据压缩方案并不限于特定的一种。ATRAC(高级转换声音编码,商标)、MP3(MPEG音频层3)等都是可以使用的。The CPU 101 can cause the HDD 105 to accumulate the content reproduced by the media drives 109a and 109b in the form of audio data files. Audio data files may assume various formats. It is available in CD format. If this is the case, the content is digitized audio data obtained by 16-bit quantization at a sampling frequency of 44.1 KHz. Alternatively, the audio data files may be in the form of compressed data in order to save the storage capacity of the HDD 105. In this case, the data compression scheme is not limited to a specific one. ATRAC (Advanced Transform Acoustic Coding, trademark), MP3 (MPEG Audio Layer 3) and the like are usable.
例如,调谐器11b可以是AM-FM无线电调谐器。当调谐器11b受到CPU101控制时,调谐器11b对天线11a已收到的广播信号进行解码。不必说,调谐器11b可以是电视调谐器、广播卫星调谐器、数字广播调谐器、或互联网无线电调谐器。这样解码的广播信号在音频数据处理部件121中经历特定的处理。广播信号从部件121输出到扬声器部件120。扬声器部件120从广播信号中产生声音。For example, tuner 11b may be an AM-FM radio tuner. When the tuner 11b is controlled by the CPU 101, the tuner 11b decodes the broadcast signal that the antenna 11a has received. Needless to say, the tuner 11b may be a TV tuner, a broadcast satellite tuner, a digital broadcast tuner, or an Internet radio tuner. The broadcast signal thus decoded is subjected to specific processing in the audio data processing section 121 . The broadcast signal is output from the part 121 to the speaker part 120 . The speaker part 120 generates sound from broadcast signals.
当受到CPU 101的控制时,通信处理部件161对将要发送的数据进行编码并对接收到的数据进行解码。网络接口160接收由通信处理部件161编码的数据并通过网络30将该数据发送到外部装置。网络接口160也接收通过网络30从外部装置发送过来的信号,并将该数据转移到通信处理部件161。通信处理部件161将它接收到的信号转移到CPU 101。终端设备10通过网络30接收到的信息可以包括与正在播放的FM节目相关的信息以及CD等所包含的音乐作品的标题。When under the control of the CPU 101, the communication processing section 161 encodes data to be transmitted and decodes received data. The network interface 160 receives data encoded by the communication processing section 161 and transmits the data to an external device through the network 30 . The network interface 160 also receives signals transmitted from external devices via the network 30 and transfers the data to the communication processing section 161 . The communication processing section 161 transfers the signal it receives to the CPU 101. The information received by the
红外线通信部件181实现与遥控器180的无线通信,比如红外线通信。红外线通信部件181对遥控器180发送过来的信号执行特定的处理,从而产生操作命令。该命令提供给CPU 101。作为对操作命令的响应,CPU 101执行操作或控制,使得设备10可以根据输入给它的命令来操作。The infrared communication part 181 realizes wireless communication with the remote controller 180, such as infrared communication. The infrared communication part 181 performs specific processing on the signal sent from the remote controller 180, thereby generating an operation command. This command is provided to CPU 101. In response to the operation command, the CPU 101 performs operation or control so that the
终端设备10的配置并不只限于图4所示的那样。设备10可以具有各种配置。例如,设备10可以具有能够与外围设备进行通信的接口。该接口可以是USB(通用串行总线)接口、IEEE 1394接口、蓝牙接口等。在终端设备10中,HDD 105可以存储由网络接口160通过网络30下载的音频数据的内容,还可以存储通过像USB接口、IEEE 1394接口或蓝牙接口等转移过来的音频数据的内容。终端设备10可以具有用于连接麦克风或外部耳机的端子、用于再现来自DVD的数据的视频输出端、线连接端、用于转移光学数字化数据的端子等。此外,终端设备10可以具有PCMCIA插槽、储存卡插槽等。因此,终端设备10可以与外部的数据处理设备和音频设备交换数据。The configuration of the
下面将对包含在根据本发明的系统中的程序模块进行描述。程序模块描述终端设备10要执行的各种进程。即,终端设备10可以根据程序模块分别执行各个进程。在下文中,通过使用程序模块的名字来区分设备10根据程序模块执行的功能。The program modules included in the system according to the present invention will be described below. The program modules describe various processes to be executed by the
图5示出了终端设备的程序模块配置的视图。如图5所示,把用于终端设备10的程序模块设计成工作在操作系统上。使用程序模块,终端设备10可以实现与广播站服务器41、CD标题信息提供服务器42、音乐发布服务器43、综合性服务服务器46以及一些其它的服务器之间的数据通信。FIG. 5 shows a view of a program module configuration of a terminal device. As shown in FIG. 5, the program modules for the
终端设备10使用HTTP(超文本传输协议)消息程序201和通信设备程序202。HTTP消息程序201实现了在终端设备10与像广播站服务器41、CD标题消息提供服务器42、音乐发布服务器43、综合性服务服务器46这样的各种服务器之间的HTTP通信。通信设备程序202是与综合性服务服务器46等进行通信的通信模块。The
音乐购买重放模块203是作为更高阶的模块(功能与用户接口相似)提供给通信设备程序202的。用户使用该模块203来购买音乐作品或重放宣传音乐作品。作为比音乐购买重放模块203更为高阶的模块,提供了XML(可扩展标记语言)浏览器204。XML浏览器204翻译从各种服务器中发送过来的XML文件,并使显示设备17a显示信息。通过操作终端设备10,XML浏览器204翻译用户输入的数据,而同时设备10仍然保持在综合性服务使用模式中。与数据输入相对应的进程请求从XML浏览器204转移到其它模块。例如,把表示由用户选择的音乐作品的音乐数据通过XML浏览器204提供给音乐购买重放模块203。音乐购买重放模块203处理该音乐数据,使得用户可以购买该音乐作品。于是该音乐数据便通过硬盘内容控制器205写入到HDD 105中。The music purchase playback module 203 is provided to the communication device program 202 as a higher-level module (similar in function to the user interface). A user uses this module 203 to purchase a musical composition or to replay a promotional musical composition. As a higher-level module than the music purchase playback module 203, an XML (Extensible Markup Language) browser 204 is provided. The XML browser 204 translates XML files sent from various servers, and causes the display device 17a to display the information. By operating the
库211包括连接到通信设备程序202的验证库221。验证库221执行验证综合性服务服务器46和其它服务器的过程。The library 211 includes an authentication library 221 linked to the communication device program 202 . The authentication library 221 performs a process of authenticating the comprehensive service server 46 and other servers.
相对于通信设备程序202而言,有三种其它的更高阶的模块。它们是硬盘内容控制器205、数据库访问模块206、内容数据访问模块207。数据库访问模块206可以访问HDD 105中所提供的各种数据库。内容数据访问模块207可以访问存储在HDD 105中的内容。硬盘内容控制器205管理存储在HDD 105中的内容。With respect to the communication device program 202, there are three other higher-level modules. They are the hard disk content controller 205, the database access module 206, and the content data access module 207. The database access module 206 can access various databases provided in the HDD 105. Content data access module 207 can access content stored in HDD 105. The hard disk contents controller 205 manages the contents stored in the HDD 105.
相对于硬盘内容控制器205而言,有三个更高阶的模块。它们是音乐购买重放模块203、相关信息显示模块208以及调谐器站点再现/记录模块209。相关信息显示模块208使显示设备17a显示无线电台所播放的音乐作品的标题以及演奏该音乐作品的艺术家的名字。With respect to the hard disk content controller 205, there are three higher order modules. They are the music purchase playback module 203 , the related information display module 208 and the tuner site reproduction/recording module 209 . The related information display module 208 causes the display device 17a to display the title of the musical composition played by the radio station and the name of the artist who performed the musical composition.
调谐器站点再现/记录模块209选择无线电台,并使HDD 105记录由任何所选无线电台所播放的音乐作品的内容。已通过音频用户接口(音频UI)210从所选无线电台接收到的音乐作品是通过内容数据访问模块207而写入HDD105的。The tuner site reproduction/recording module 209 selects radio stations and causes the HDD 105 to record the content of musical compositions played by any selected radio stations. The musical composition that has been received from the selected radio station through the audio user interface (audio UI) 210 is written to the HDD 105 through the content data access module 207 .
相关信息显示模块208通过HTTP消息程序201接收到来自于CD标题信息提供服务器42和广播站服务器41的音乐作品的相关信息。与音乐有关的信息表示无线电台正在播放的音乐作品的标题以及表演这些音乐作品的艺术家的名字。模块208通过音频用户接口210将该信息提供给显示设备17a,显示设备17a显示音乐作品的标题和艺术家的名字。只要广播站位于接收区中,无论终端设备10是否正在从任何广播站中接收信号,相关信息显示模块208都可以使显示设备17a显示关于音乐作品的信息。在这种情况下,相关信息显示模块208使用库211中存储的预设信息213。因此,相关信息显示模块208从综合性服务服务器46中获取位于该接收区中的所有的广播站所包括的广播站服务器41的URL。使用所获取的URL,模块208从广播站服务器41中获得关于音乐作品的信息。模块208已获得的与音乐作品相关的信息作为剪辑信息暂时存储在剪辑库212中。The related information display module 208 receives the related information of the musical composition from the CD title information providing server 42 and the broadcasting station server 41 through the HTTP message program 201 . The music-related information indicates the titles of musical compositions being broadcast by radio stations and the names of artists who perform these musical compositions. Module 208 provides this information via audio user interface 210 to display device 17a, which displays the title of the musical composition and the name of the artist. The related information display module 208 can cause the display device 17a to display information about musical compositions regardless of whether the
相关信息显示模块208使显示设备17a显示广播站列表,促使用户选择他或她想要的任何广播站。当用户选择一个站点时,模块208从剪辑库212中读取关于所选广播站的剪辑信息。把所读取的剪辑信息通过音频用户监控210提供给显示设备17a。设备17a显示剪辑信息。注意到,当执行初始化时,或当通过音频用户接口210输入预设请求时,预设信息处理模块214设置预设信息213。The related information display module 208 causes the display device 17a to display a list of broadcasting stations, prompting the user to select any broadcasting station he or she desires. When the user selects a station, the module 208 reads clip information from the clip library 212 about the selected broadcast station. The read clip information is provided to the display device 17a through the audio user monitor 210 . The device 17a displays clip information. Note that the preset information processing module 214 sets the preset information 213 when initialization is performed, or when a preset request is input through the audio user interface 210 .
可以通过数据库访问模块206把通过音频用户接口210而接收到的与音乐作品相关的信息提供给HDD 105,并在显示设备17a显示过该信息之后将该信息存储在HDD 105中。Information related to musical compositions received through the audio user interface 210 may be provided to the HDD 105 through the database access module 206 and stored in the HDD 105 after the information has been displayed by the display device 17a.
终端设备10可以从服务器中获取与音乐作品相关的信息,并对该信息进行剪辑。在终端设备10对该信息进行剪辑的同时,它可以检索或购买该音乐作品。The
下面将对上述的终端设备是如何操作的进行解释。How the above-mentioned terminal device operates will be explained below.
在初始化之后,预设信息处理模块214设置终端设备10可以接收到信号所对应的频率。把如此设置的频率分配给接收信道,并作为预设信息来注册。然后,预设信息处理模块214通过音频用户接口210将数据提供给显示设备17a。显示设备17a显示示出了诸多区域的区域选择菜单,促使用户选择使用终端设备10的地区。After initialization, the preset information processing module 214 sets the frequency corresponding to the signal that the
用户操作遥控器180,选择设备10所在使用的区域。表示所选区域的数据通过音频用户接口210输入到预设信息处理模块214。预设信息处理模块214选择由输入给它的数据所表示的接收区,然后将广播信号频率分配给接收信道。此时,模块214也将广播站的名字和ID数据项分配给这些接收信道。The user operates the remote controller 180 to select an area where the
把某些广播信号频率分配给一个区域,另外的广播信号频率分配给另一个区域。终端设备10存储了一张示出了广播站与分别分配给这些广播站的频率之间的关系的表格。图6示出了这样的一张表格,显示了存在于大城市地区中的广播站与分配给这些广播站的频率之间的关系。地区块显示出可以用相同的频率来接收相同的节目的一块地区。呼叫符号便是用于广播站的ID数据项。它们是唯一地分配给各广播站的代码。使用这些呼叫符号,预设信息处理模块214可以识别出各广播站。与各呼叫符号相关联的站点名字是字符数据,这种字符数据表示分配有呼叫符号的广播站的名字。显示设备17a显示与接收信道相关联的广播站的名字。Some broadcast signal frequencies are allocated to one area, and other broadcast signal frequencies are allocated to another area. The
假定用户选择Tokyo作为接收区。然后,预设信息处理模块214参照上述表格,选择区域块“大城市地区”。然后,模块214将“大城市地区”中的频率、呼叫符号和广播站的名字分配给接收信道。在存储在库211中的预设信息213中注册分配给接收信道的频率、呼叫符号和广播站的名字。Assume that the user selects Tokyo as the reception area. Then, the preset information processing module 214 refers to the above table, and selects the area block "big city area". Module 214 then assigns the frequency, call symbol, and broadcast station name in the "metropolitan area" to the receive channel. In the preset information 213 stored in the library 211, the frequency assigned to the reception channel, the call symbol, and the name of the broadcasting station are registered.
例如,如果终端设备10总是与网络30相连,则综合性服务服务器46可以管理显示出频率与广播站之间关系的表格。在这种情况下,终端设备10可以在任何需要的时候通过网络30读取该表格。For example, if the
在如此设置预设信息213之后,调谐器站点再现/记录模块209基于预设信息213选择广播站。然后,模块209再现从无线电台接收到的音乐作品的内容,或将这些内容记录在HDD 105上。After the preset information 213 is thus set, the tuner station reproduction/recording module 209 selects a broadcasting station based on the preset information 213 . Then, the module 209 reproduces the contents of the musical composition received from the radio station, or records these contents on the HDD 105.
相关信息显示模块208可以接收所选无线电台播放的信号。在这种情况下,除非用户已指定与任何其它音乐作品相关的信息,否则通过来自于CD标题信息提供服务器42、广播站服务器41等的HTTP消息程序201,模块208接收无线电台正在播放的音乐作品的标题以及演奏该音乐作品的艺术家的名字。然后,相关信息显示模块208将标题和艺术家的名字作为与音乐作品相关的信息提供给显示设备17a。显示设备17a通过音频用户接口210显示相关信息。The related information display module 208 may receive the signal broadcast by the selected radio station. In this case, unless the user has specified information related to any other musical composition, the module 208 receives the music being played by the radio station through the HTTP message program 201 from the CD title information providing server 42, the broadcasting station server 41, etc. The title of the work and the name of the artist who performed the musical work. Then, the related information display module 208 provides the title and artist's name as information related to the musical composition to the display device 17a. The display device 17a displays relevant information through the audio user interface 210 .
模块208没有从无线电台接收任何广播信号,或可以通过音频用户接口210从按键输入部件18a中接收用于指定与音乐作品相关的信息源的请求。如果是这种情况,则模块208将在预设信息213中注册过的广播站列表提供给显示设备17a。显示部件17a显示该列表,促使用户选择一个广播站或多个站点。Module 208 does not receive any broadcast signal from a radio station, or may receive a request via audio user interface 210 from key input component 18a to specify a source of information related to a musical composition. If this is the case, the module 208 provides a list of broadcasting stations registered in the preset information 213 to the display device 17a. The display section 17a displays the list, prompting the user to select a broadcasting station or stations.
图7示出了广播站选择菜单171的一个示例。菜单171是在预设信息213中注册过的所有广播站的列表。用户可以选择菜单所示的诸多站点中的一个。菜单171仅包含在预设信息213中注册过的、位于接收区中的广播站的名字。这使得用户很容易选择想要的站点。FIG. 7 shows an example of the broadcast station selection menu 171 . The menu 171 is a list of all broadcasting stations registered in the preset information 213 . The user can select one of many sites shown in the menu. The menu 171 contains only the names of broadcasting stations registered in the preset information 213 and located in the receiving area. This makes it easy for the user to select the desired site.
当用户选择所显示的广播站名字中的一个时,相关信息显示模块208从预设信息213中读取与所选广播站相对应的呼叫符号。通过HTTP消息程序201把该呼叫符号发送到综合性服务服务器46。模块208获取作为服务器46的响应的、发布与音乐作品相关的信息的URL。然后,模块208通过HTTP消息程序201从该URL对应的广播站服务器41中接收到关于所选广播站的信息。通过音频用户接口210把该信息提供给显示设备17a,显示设备17a显示该信息。When the user selects one of the displayed broadcast station names, the related information display module 208 reads the call symbol corresponding to the selected broadcast station from the preset information 213 . The call sign is sent to the integrated service server 46 through the HTTP message program 201 . Module 208 obtains, as a response from server 46, a URL posting information related to the musical composition. Then, the module 208 receives information about the selected broadcast station from the broadcast station server 41 corresponding to the URL through the HTTP message program 201 . This information is provided via the audio user interface 210 to the display device 17a, which displays the information.
通过音频用户接口210,显示设备17a显示关于已预设并注册过的广播站的数据项的列表。例如,该列表可以是已广播的列表。广播站可以发布任何其它关于广播内容的信息。在这种情况下,显示设备17a显示关于广播内容的项的表格。当用户操作遥控器180选择所显示的这些项之一时,音频用户接口210将关于所选广播内容的项发送到相关信息显示模块208。相关信息显示模块208获取关于所选项的详细信息,并将该信息提供给显示设备17a。显示设备17a显示该信息。Through the audio user interface 210, the display device 17a displays a list of data items on preset and registered broadcasting stations. For example, the list may be a broadcasted list. A broadcasting station may publish any other information about broadcasting content. In this case, the display device 17a displays a table about items of broadcast content. When the user operates the remote controller 180 to select one of the displayed items, the audio user interface 210 transmits the item related to the selected broadcast content to the related information display module 208 . The related information display module 208 acquires detailed information on the selected item and provides the information to the display device 17a. The display device 17a displays the information.
当收到已预设并注册过的广播站的呼叫符号时,相关信息显示模块208通过HTTP消息程序201将该呼叫符号发送到综合性服务服务器46,而不必在意终端设备10是否正在接收广播信号。模块208获取作为服务器46的响应的、发布音乐作品相关信息的URL。然后,模块208通过HTTP消息程序201从广播站的URL的广播站服务器41中接收音乐作品相关信息。此时,相关信息显示模块208可以将音乐相关信息存储在剪辑库212中。When receiving the call symbol of the preset and registered broadcast station, the related information display module 208 sends the call symbol to the comprehensive service server 46 through the HTTP message program 201, regardless of whether the
如果在剪辑库212中的音乐作品相关信息是被剪辑的,则会定期更新这些信息。在这种情况下,除非装置20接收到与音乐作品相关信息有关的指令,否则相关信息显示模块208使显示设备17a显示关于终端设备10正在从中接收信号的广播站的剪辑信息。如果指定了应该显示音乐作品相关信息的任何广播站,则显示设备17a显示关于所指定的站点的剪辑信息。If the music-related information in the clip library 212 is clipped, the information will be updated regularly. In this case, unless the apparatus 20 receives an instruction related to musical piece related information, the related information display module 208 causes the display device 17a to display clip information about the broadcasting station from which the
随着上述过程的实现,终端设备10可以获取与任何想要的广播站所发布的广播内容有关的信息,而不用管它是否正在接收信号。With the implementation of the above-described process, the
此外,终端设备10可以使用户根据显示设备17a所显示的相关信息从音乐发布服务器43中购买他或她想要的任何音乐作品。In addition, the
如上所述,与已预设并注册过的广播站相关的信息是自动获取的,并由显示设备17a来显示。但是,显示设备17a可以显示与任何其它地区的广播站相关的信息。As described above, information related to preset and registered broadcasting stations is automatically acquired and displayed by the display device 17a. However, the display device 17a may display information related to broadcasting stations in any other area.
在这种情况下,如图7所示,数据项,即“其它地区”显示在广播站列表的末端。这使得用户可以选择位于任何其它地区中的任何站点。即,当用户操作遥控器指定“其它地区”时,终端设备10的显示设备17a会显示本国所有地区块的列表。图8示出了这种地区块列表的一个示例。当用户选择地区块列表172中所示的若干地区中的一个想要的地区时,终端设备10的显示设备17a会显示所选地区中存在的广播站的列表。当用户选择所显示的广播站之一时,终端设备10从综合性服务服务器46中获取所选广播站的URL。终端设备10按与上述相同的方式获取与该URL的广播站所播放的音乐作品相关的信息。显示设备17a显示该信息。在终端设备10中,显示设备17a可以显示本国所有广播站的列表,而不是地区块列表172。如果情况是这样,则用户可以从显示本国所有广播站的列表中选择他或她想从中接收信号的任何广播站。In this case, as shown in FIG. 7, a data item, that is, "other regions" is displayed at the end of the broadcasting station list. This allows the user to select any site located in any other region. That is, when the user operates the remote control to designate "other regions", the display device 17a of the
随着上述过程的实现,终端设备10可以显示与在接收区外的任何广播站所发布的广播内容相关的信息。With the implementation of the above-described process, the
下面将描述显示设备17a显示与每个广播站相关的预设信息的顺序是怎样的。图9是解释了显示相关信息的顺序的流程图。What is the order in which the display device 17a displays preset information related to each broadcasting station will be described below. Fig. 9 is a flowchart explaining the sequence of displaying related information.
在执行所规定的初始化之后,CPU 101便从开始步骤进入到步骤S1。After performing the prescribed initialization, the CPU 101 proceeds from the start step to step S1.
〔步骤S1〕CPU 101执行预设过程,为在该接收区中可以接收的广播信号设置频率。CPU 101将这些频率分配给接收信道。此外,CPU 101设置广播站的名字和广播站的ID数据项(呼叫符号),每个广播站的名字和广播站的ID数据项都与一个频率相关联。广播站的名字和广播站的ID数据项作为预设信息存储在HDD 105中。[Step S1] The CPU 101 executes a preset process for setting frequencies for broadcast signals receivable in the reception area. CPU 101 allocates these frequencies to reception channels. In addition, the CPU 101 sets the name of the broadcasting station and the ID data item (call symbol) of the broadcasting station, each of which is associated with a frequency. The name of the broadcasting station and the ID data item of the broadcasting station are stored in the HDD 105 as preset information.
〔步骤S2〕CPU 101获取在网络上发布广播内容相关信息的每个广播站(即,预设站点)的广播站服务器的URL。注意到广播内容是注册在预设信息中的。更精确地讲,例如,CPU 101将预设站点的呼叫符号发送到提供各种服务信息的综合性服务服务器46,然后接收作为响应的、与呼叫符号相关联的URL。这样获取的URL暂时存储在RAM 104中。[Step S2] The CPU 101 acquires the URL of the broadcasting station server of each broadcasting station (ie, preset station) that distributes broadcast content-related information on the network. Note that broadcast contents are registered in preset information. More precisely, for example, the CPU 101 transmits a call sign of a preset site to the comprehensive service server 46 providing various service information, and then receives a URL associated with the call sign in response. The thus obtained URL is temporarily stored in the RAM 104.
〔步骤S3〕使用从综合性服务服务器46中获取的、各预设站点的URL,CPU 101接收与预设站点所发布的广播内容相关的信息。然后,CPU 101将对广播内容相关信息的请求发送到预设站点(即广播站服务器41)的URL。CPU101获取作为响应的广播内容相关信息。这样获取的广播内容相关信息是作为剪辑信息而暂时存储在RAM 104中的。CPU 101定期(例如,30秒)不断地获取广播内容相关信息。因此,广播内容相关信息是定期更新的。[Step S3] Using the URL of each preset site acquired from the comprehensive service server 46, the CPU 101 receives information related to the broadcast content issued by the preset site. Then, the CPU 101 sends a request for broadcast content-related information to the URL of the preset site (ie, the broadcast station server 41). CPU 101 acquires broadcast content-related information in response. The broadcast content-related information thus acquired is temporarily stored in the RAM 104 as clip information. The CPU 101 continuously acquires broadcast content-related information at regular intervals (for example, 30 seconds). Therefore, broadcast content-related information is regularly updated.
〔步骤S4〕CPU 101使显示设备17a显示预设站点的列表,促使用户选择广播站,这样显示设备17a便可以显示与该站点所播放的内容相关的信息。[Step S4] CPU 101 causes display device 17a to display a list of preset sites, prompting the user to select a broadcasting station, so that display device 17a can display information related to the content played by the site.
〔步骤S5〕CPU 101确定用户是否已经操作过终端设备10选择广播站。如果没有,则返回步骤S3。在这种情况下,CPU 101获取广播内容相关信息并且什么也不做直到用户选择一个广播站为止。[Step S5] The CPU 101 determines whether the user has operated the
〔步骤S6〕当用户选择一个广播站时,CPU 101从HDD 105中读取与所选站点所播放的内容相关的信息。CPU 101将该信息提供给显示设备17a,显示设备17a会显示该信息。之后,过程返回步骤S3,CPU 101获取与广播内容相关的信息。因此,显示设备17a保持着广播内容相关信息的显示。[Step S6] When the user selects a broadcasting station, the CPU 101 reads from the HDD 105 information related to the content played by the selected station. The CPU 101 provides this information to the display device 17a, which displays the information. After that, the process returns to step S3, and the CPU 101 acquires information related to the broadcast content. Therefore, the display device 17a maintains the display of broadcast content-related information.
因此,终端设备10可以使用户能够查阅与接收区中的任何广播站所发布的广播内容相关的信息,而不用管该终端设备10是否正在接收来自于该广播站的信号。Accordingly, the
(3)第二实施例(3) The second embodiment
本发明的第二实施例是服务提供系统。在这种系统中,诸多服务服务器之一可以向用户提供在上述预设信息中注册过的广播站的“现在正在广播”服务。这种系统具有单个一开始(single-sign-on)功能。The second embodiment of the present invention is a service providing system. In such a system, one of many service servers may provide a user with a "now broadcasting" service of a broadcasting station registered in the aforementioned preset information. This system has a single-sign-on function.
(3-1)系统的配置(3-1) System configuration
图10示出了这种提供音乐相关服务的服务提供系统1000。如图10所示,系统1000包括客户端1002、门户服务器1003、和多个服务器1004到1008。客户端1002是已与管理着服务提供系统1000的运行商签订过合同的用户的财产。门户服务器1003用作控制客户端1002的服务服务器。服务器1004到1008可以给客户端1002各种类型的音乐相关的服务。FIG. 10 shows such a service providing system 1000 for providing music-related services. As shown in FIG. 10 , the system 1000 includes a
在本实施例中,服务器1004是音乐数据发布服务器。它可以向客户端1002发布音乐数据。例如,可以按ATRAC3(自适应转换声音编码3)格式、AAC(高级音频编码)格式、WMA(windows介质音频)格式、RealAUDIO G2音乐编解码格式、或MP3(MPEG音频层3)格式来传输音乐数据。In this embodiment, the
服务器1005是实物销售服务器。该服务器1005可以向用户出售CD(高密度盘片)、DVD(数字化视频光盘)等,以满足用户通过客户端1002所发出的订购。Server 1005 is an item sales server. The server 1005 can sell CDs (Compact Discs), DVDs (Digital Video Discs), etc. to users in order to satisfy the orders placed by the users through the
服务器1006是无线电广播信息发布服务器。它提供发布给客户端1002的无线电广播信息发布服务,比如任何广播站所播放的广播节目、音乐节目等。
服务器1007是互联网无线电服务器。这种服务器1007执行执行互联网无线电广播服务,这种服务就是通过等价于互联网的网络NT1000将数据流模式中的无线电广播数据发送到客户端1002。Server 1007 is an Internet radio server. Such a server 1007 executes an Internet radio broadcast service that transmits radio broadcast data in streaming mode to the
服务器1008是收费服务器,响应于门户服务器1003等所发出的请求,它从用户那里收取使用该系统的费用。The server 1008 is a charge server that charges the user for using the system in response to a request from the
第二实施例中的客户端1002等价于第一实施例中所使用的终端设备10。门户服务器1003对应于综合性服务服务器46。音乐数据发布服务器1004对应于音乐发布服务器43。无线电广播信息发布服务器1006等价于广播站服务器41。网络NT1000等价于网络30。The
(3-2)客户端1002的配置(3-2) Configuration of
(3-2-1)客户端1002的硬件配置(3-2-1) Hardware Configuration of
参照图11的方框图,将对用作数据处理装置的客户端1002的硬件配置进行描述。如图11所示,客户端1002具有输入部件1020。输入部件1020具有各种按钮,这些按钮是在客户端1002的外壳上或在遥控器(未示出)上。当用户操作按钮时,输入部件1020检测该操作,从而产生操作输入信号。把这些信号提供给输入处理部件1021。Referring to the block diagram of FIG. 11, description will be made on the hardware configuration of the
输入处理部件1021将输入部件1020提供的操作-输入信号转变为操作命令。这些操作命令通过总线1022发送到控制部件1023。The input processing section 1021 converts the operation-input signal supplied from the
控制部件1023根据操作命令和客户端1002的某些其它组件通过总线1022提供的信号来控制客户端1002的某些其它组件。The
显示控制部件1024对通过总线1022提供给它的视频数据执行数模转换,从而产生模拟视频信号。模拟视频信号被提供给显示部件1025。The
例如,显示部件1025可以是诸如液晶显示器这样的显示器。它位于客户端1002的外壳上或从外部连接到客户端上。For example,
显示部件1025通过显示控制部件1024接收控制部件1023产生的处理结果以及作为模拟视频信号的各种视频数据。显示部件1025显示由模拟视频信号所表示的图像。The
音频数据控制部件1026接收通过总线1022提供的音频数据,并将它转变为模拟音频信号,把该模拟音频信号提供给扬声器1027。扬声器1027根据音频数据控制部件1026提供的模拟音频信号来发出声音。The audio
把外部记录介质记录/再现部件1028配置成再现出来自诸如CD、记忆棒(memory stick是商标)等外部记录介质的内容数据,以及将内容数据记录在外部记录介质上。注意到,记忆棒包括闪存和包含闪存的盒子。The external recording medium recording/reproducing
记录/再现部件1028可以从外部记录介质中读取作为内容数据的视频数据。在这种情况下,视频数据通过总线1022提供给显示控制部件1024。The recording/reproducing
显示控制部件1024将记录/再现部件1028从外部记录介质中读取的视频数据(即,内容数据)转变为模拟视频信号。把模拟视频信号提供给显示部件1025。The
记录/再现部件1028可以从外部记录介质中读取作为内容数据的音频数据。如果情况果真如此,则音频数据通过总线1022提供给音频数据控制部件1026。The recording/reproducing
音频数据控制部件1026将记录/再现部件1028从外部记录介质中读取的音频数据(即,内容数据)转变为模拟音频信号。把模拟音频信号提供给扬声器1027。The audio
控制部件1023使记录/再现部件1028通过总线1022将从外部记录介质中读取的内容数据提供给包括在客户端1002中的存储介质1029。该内容数据因此存储在存储介质1029中。(在下文中,把这种将内容数据存储在存储介质1029中的过程称为“剪辑”。)The
控制部件1023可以从存储介质1029中读取作为内容数据的视频数据。在这种情况下,视频数据通过总线1022提供给显示控制部件1024。The
控制部件1023可以从存储介质1029中读取作为内容数据的音频数据。在这种情况下,音频数据通过总线1022提供给音频数据控制部件1026。The
此外,控制部件1023可以从存储介质1029中读取音乐数据。把该音乐数据转移到记录/再现部件1028。然后,记录/再现部件1028可以将该音乐数据记录在外部记录介质上。Furthermore, the
广播信号接收部件1030接收从广播站发送过来的无线电波。从部件1030把这些无线电波提供给调谐器部件1031。The broadcast
受到控制部件1023的控制,调谐器部件1031从由广播信号接收部件1030接收到的无线电波中提取无线电广播信号,该信号所具有的频率就是分配给用户已通过操作输入部件1020选中的广播站的频率。从无线电广播信号中获取的音频数据通过总线1022提供给音频数据控制部件1026。Under the control of the
音频数据控制部件1026接收来自于调谐器部件1031的音频数据,并将其转变为模拟音频信号。把该模拟音频信号发送到扬声器1027。扬声器1027根据模拟音频信号产生用于无线电台所播放的无线电节目的声音。因此,用户可以收听到该无线电节目。The audio
控制部件1023可以将调谐器部件1031中获得的音频数据提供给存储介质1029。因此,存储介质1029可以存储表示无线电节目的音频数据。The
控制部件1023首先通过通信控制部件1032、然后通过网络接口1033连接到网络NT1000。因此,控制部件1023可以访问网络NT1000上所提供的门户服务器1003和其它服务器1004到1007。控制部件1023可以与门户服务器1003和其它服务器1004到1007交换各种数据项和一些数据项。The
编码器/解码器部件1034通过网络接口1033和通信控制部件1032接收来自于网络NT1000的内容数据。部件1034也接收从存储介质1029或外部记录介质中读取的内容数据。对来自于网络NT1000的内容数据和来自于存储介质1029或外部记录介质的内容数据进行编码和压缩。编码器/解码器1034该内容数据进行解码,并将它们提供给显示控制部件1024和音频数据控制部件1026。The encoder/
从外部记录介质中读取的内容数据可以是未经压缩或编码的。在这种情况下,编码器/解码器1034对该内容数据进行压缩并编码。编码器/解码器1034也对调谐器部件1031所提供的音频数据等压缩并编码。把经压缩和编码的内容数据发送到存储介质1029。Content data read from an external recording medium may be uncompressed or encoded. In this case, the encoder/
在控制部件1023的控制下,经编码器/解码器1034压缩和编码的内容数据存储在存储介质1029中。The content data compressed and encoded by the encoder/
版权管理部件1035产生与通过网络接口1033和通信控制部件1032从网络NT1000中下载的内容数据有关的版权管理信息。部件1035也产生与记录/再现部件1028已从外部记录介质中读取的内容数据有关的版权管理信息。The
控制部件1023将版权管理部件1035所产生的版权管理信息注册到记录介质1029上。所注册的版权管理信息是与内容数据相关联的。The
在存储介质1029和指定的外部记录介质之间,版权管理部件1035可以适当地更新版权管理信息,以检查与该版权管理信息相关联的内容数据。或者,在指定的外部记录介质和存储介质1029之间,部件1035可以适当更新版权管理信息以便检查该内容数据。无论哪种情况,内容数据的版权都是受保护的。Between the
页面信息产生部件1036通过网络接口1033和通信控制部件1032接收来自于网络NT1000的页面信息,比如XML(扩展标记语言)文件或HTML(超文本标记语言)文件。部件1036翻译页面信息并产生要由显示部件1025显示的视频数据。该视频数据提供给显示控制部件1024。The page
验证处理部件1037通过通信控制部件1032和网络接口1033执行将验证信息发送到门户服务器1003和其它服务器1004到1007的处理。注意到,在网络NT1000上提供门户服务器1003和其它服务器1004到1007,并通过网络接口1033连接起来。
验证信息存储部件1038存储着验证处理部件1037访问门户服务器1003和其它服务器1004到1007所必须使用的验证信息。The authentication information storage section 1038 stores authentication information that must be used by the
无线电广播显示控制部件1039通过通信控制部件1032和网络接口1033将请求信号发送到客户端1002正在从中接收无线电节目那个无线电台的无线电广播信息发布服务器1006。请求信号请求服务器1006应该将与客户端1002正在接收的广播节目有关的信息发给用户。The radio broadcast
结果,网络NT1000上所提供的无线电广播信息发布服务器1006发送无线电节目信息。无线电广播显示控制部件1039通过网络接口1033和通信控制部件1032接收无线电节目信息。然后,部件1039将该信息发送到显示控制部件1024。显示控制部件1024将该信息传递给显示部件1025。显示部件1025显示无线电节目信息。该信息包括客户端1002正在接收的无线电节目的名字、客户端1002正在接收的音乐作品的名字、演奏该音乐作品的艺术家的名字等。注意到该无线电节目信息等价于第一实施例中所使用的相关信息。As a result, the radio broadcast
在根据本发明的第一实施例的终端设备10内所包括的若干程序模块(图5)中,HTTP消息程序201和通信设备程序202是这样一些程序模块,它们能够执行的功能与第二实施例中客户端1002所提供的通信控制部件1032(图11)的功能相似。Among the several program modules (FIG. 5) included in the
音乐购买重放模块203(图5)是这样一种程序模块,该模块能够执行的功能与客户端1002所包括的控制部件1023和音频数据控制部件1026(两者在图11中有示出)的功能相似。The music purchase playback module 203 (FIG. 5) is a program module that can perform the same functions as the
XML浏览器204(图5)是这样一种程序模块,该模块能够执行的功能与用在客户端1002中的输入处理部件1021和页面信息产生部件1036(两者在图11中有示出)的功能相似。XML browser 204 (FIG. 5) is a program module capable of performing functions similar to input processing part 1021 and page information generating part 1036 (both shown in FIG. 11) used in
硬盘内容控制器205、数据库访问模块206和内容数据访问模块207(图5中都有示出)是这样的程序模块,它们能够执行的功能与客户端1002所包括的控制部件1023(图11)的功能相似。The hard disk content controller 205, the database access module 206 and the content data access module 207 (all shown in Fig. 5) are such program modules, and the functions they can perform are the same as the control components 1023 (Fig. 11) included in the
库211中所提供的验证库221(图5)是这样一种程序模块,该模块能够执行的功能与用在客户端1002中的验证处理部件1037和验证信息存储部件1038(两者在图11中有示出)的功能相似。The authentication library 221 (FIG. 5) provided in the library 211 is a program module capable of performing the same functions as the
库211中所提供的剪辑库212(图5)是这样一种程序模块,该模块能够执行的功能与客户端1002中所提供的控制部件1023的功能相似。Clip library 212 ( FIG. 5 ) provided in library 211 is a program module capable of performing functions similar to those of
库211中所提供的预设信息213(图5)是这样一种程序模块,该模块能够执行的功能与客户端1002所包括的控制部件1023的功能相似。The preset information 213 ( FIG. 5 ) provided in the library 211 is a program module capable of performing functions similar to those of the
预设信息处理模块214(图5)是这样一种模块,该模块能够执行的功能与用在客户端1002中的控制部件1023(图11)的功能相似。The preset information processing module 214 ( FIG. 5 ) is a module capable of performing functions similar to those of the control section 1023 ( FIG. 11 ) used in the
相关信息相似模块208(图5)是这样一种模块,该模块能够执行的功能与客户端1002中所包括的无线电广播显示控制部件1039(图11)的功能相似。The related information similarity module 208 ( FIG. 5 ) is a module capable of performing functions similar to those of the radio broadcast display control section 1039 ( FIG. 11 ) included in the
调谐器-站点再现/记录模块209(图5)是这样一种模块,该模块能够执行的功能与客户端1002中所包括的控制部件1023、音频数据控制部件1026和调谐器部件1031(图11中都有示出)的功能相似。The tuner-site reproduction/recording module 209 (FIG. 5) is a module capable of performing the same functions as the
音频-用户接口210(图5)是这样一种模块,该模块能够执行的功能与客户端1002中所包括的输入处理部件1021、控制部件1023和显示控制部件1024(图11中都有示出)的功能相似。Audio-user interface 210 (FIG. 5) is a module capable of performing the same functions as input processing part 1021,
因此,通过使用上述各种程序模块,具有根据第一实施例的硬件配置的终端设备10可以实现与根据第二实施例的客户端1002相同的过程。Therefore, by using the various program modules described above, the
(3-2-2)目录管理(3-2-2) Directory management
在客户端1002中,控制部件1023以图12所示的目录结构的形式控制着要被存储在存储介质1029中的内容数据。准备了给定数目的“文件夹”目录,从而构成了仅低于“根”目录的层。如此准备而得到的“文件夹”目录对应于内容的类型或可能拥有客户端1002的用户。In the
准备了“唱片”目录,从而构成了仅低于“文件夹”目录的层。它们的数目落在所规定的范围内。例如,“唱片”目录可以对应于每个唱片标题。至少准备了一个“音轨”文件,从而构成了仅低于“唱片”目录的层。若干个音轨文件可以同属于每个“唱片”目录。每个音轨文件就是一个音乐作品,即内容。The "album" directory is prepared, thereby constituting a layer just below the "folder" directory. Their numbers fall within the specified range. For example, an "album" category may correspond to each album title. At least one "track" file is prepared, thus constituting the layer just below the "album" directory. Several audio track files can belong to each "album" directory. Each track file is a musical composition, ie content.
这种目录结构的内容数据是由存储在存储介质1029中的数据库文件管理的。Content data of this directory structure is managed by a database file stored in the
(3-3)门户服务器1003的配置(3-3) Configuration of
将参照图13描述用作验证服务器的门户服务器1003的硬件配置。门户服务器1003包括控制部件1050和总线1051。控制部件1050控制着门户服务器1003的其它组件,这些组件通过总线1051连接到部件1050。The hardware configuration of the
受到控制部件1050的控制,通信控制部件1052通过网络接口1053接收来自于客户端1002和其它服务器1004到1008的各种数据项,并且通过网络接口1053将各种数据项发送到客户端1002和其它服务器1004到1008。Being controlled by the control part 1050, the communication control part 1052 receives various data items from the
客户数据库部件1054包含已与服务提供商签订合同的任何用户的ID(身份)码和密码,服务提供商负责可以提供音乐相关服务的服务提供系统1000的运行。ID码和密码是注册过的,彼此相关联,从而构成了一项客户信息。The customer database part 1054 contains the ID (identity) code and password of any user who has signed a contract with the service provider responsible for the operation of the service providing system 1000 that can provide music-related services. ID codes and passwords are registered and associated with each other, thereby constituting an item of customer information.
页面信息存储部件1055存储着受服务提供商管理的页面信息等,服务提供商负责可以提供音乐相关服务的服务提供系统1000的运行。The page information storage section 1055 stores page information and the like managed by a service provider responsible for the operation of the service providing system 1000 that can provide music-related services.
页面信息是用特定语言描述的,比如XML。它包含URL(统一资源定位器)信息,门户服务器1003使用该信息来访问音乐数据发布服务器1004、实物销售服务器1005、无线电广播信息发布服务器1006、互联网无线电服务器1007等。Page information is described in a specific language, such as XML. It contains URL (Uniform Resource Locator) information that the
验证处理部件1056可以通过网络接口1053和通信控制部件1052接收来自于客户端1002的用户ID码和用户密码。当收到用户ID码和用户密码时,部件1056确定该ID码和密码是否作为客户信息已在客户数据库部件1054中注册过。The authentication processing part 1056 can receive the user ID code and the user password from the
当完成验证用户的过程时,该验证处理部件1056发布门户验证结果数据(即,验证转让ID数据,随后会描述)。表示验证用户过程的结果的门户验证结果数据暂时存储在验证信息存储部件1057中。When the process of authenticating the user is completed, the authentication processing section 1056 issues portal authentication result data (ie, authentication transfer ID data, which will be described later). Portal authentication result data representing the result of the process of authenticating a user is temporarily stored in the authentication information storage section 1057 .
作为验证用户过程的结果,验证处理部件1056可以确定该用户是经过验证的用户。在这种情况下,控制部件1050从页面信息存储部件1055中读取用于签订合同部分的页面信息。控制部件1050先通过通信控制部件1052,再通过网络接口1053,将页面信息和门户验证结果数据一起发送到客户端1002。As a result of the authenticating user process, authentication processing component 1056 may determine that the user is an authenticated user. In this case, the control section 1050 reads the page information for signing the contract part from the page information storage section 1055 . The control unit 1050 sends the page information and portal verification result data to the
作为验证用户过程的结果,验证处理部件1056可以确定该用户不是经过验证的用户。在这种情况下,控制部件1050从页面信息存储部件1055中读取验证出错通知页面信息。控制部件1050先通过通信控制部件1052,再通过网络接口1053,将验证出错信息与验证出错通知页面信息一起发送到客户端1002。验证出错通知页面信息表示该用户不是经过验证的用户。As a result of the authenticating user process, authentication processing component 1056 may determine that the user is not an authenticated user. In this case, the control section 1050 reads the verification error notification page information from the page information storage section 1055 . The control unit 1050 first sends the verification error information and the verification error notification page information to the
当音乐数据发布服务器1004、实物销售服务器1005和无线电广播信息发布服务器1006完成对客户端1002的用户进行验证的过程时,从客户端1002中发出门户验证结果数据(即,验证票,随后会描述)。验证处理部件1056通过网络接口1053和通信控制部件1052接收门户验证结果数据。然后,部件1056将该门户验证结果数据与暂时存储在验证信息存储部件1057中的门户验证结果数据进行比较。When the music
验证处理部件1056确定来自于音乐数据发布服务器1004、实物销售服务器1005和无线电广播信息发布服务器1006的门户验证结果数据是否是正常的。该判断的结果会先通过通信控制部件1052,再通过网络接口1053,发送到音乐数据发布服务器1004、实物销售服务器1005和无线电广播信息发布服务器1006。The verification processing section 1056 determines whether the portal verification result data from the music
频率信息存储部件1058存储广播站信息。这种广播站信息包含地区代码、频率数据项、无线电台的名字、以及呼叫符号,与任何其它数据项相互关联而存储每个数据项。例如,地区代码可以是分别分配给各地区的门户码。频率数据项表示分配给客户端1002可以从中接收信号的无线电台的频率。无线电台的名字(下文中称为“无线电台名字”)属于客户端1002可以收到它们所播放的无线电节目的那些无线电台。呼叫符号是分别唯一地分配给各无线电台的ID数据项。The frequency information storage section 1058 stores broadcasting station information. Such broadcast station information contains area codes, frequency data items, radio station names, and call symbols, each of which is stored in association with any other data items. For example, the area codes may be portal codes assigned to each area. The frequency data item represents a frequency assigned to a radio station from which the
URL存储部件1059存储对应于各广播站的呼叫符号以及分别与呼叫符号相关联的URL数据项。URL数据项表示这样一些URL,它们可以获取与无线电台当前正在播放的无线电节目相关的无线电广播数据项(在下文中称为“正在播放的数据项”)。每个正在播放的数据项是正在播放的无线电节目的名字、正在播放的音乐作品的标题等。URL storage section 1059 stores call symbols corresponding to each broadcasting station and URL data items respectively associated with the call symbols. The URL data items represent URLs that can acquire radio broadcast data items (hereinafter referred to as "now broadcast data items") related to a radio program that a radio station is currently broadcasting. Each now-broadcasting data item is the name of the radio program being played, the title of the musical composition being played, and the like.
(3-4)音乐数据发布服务器1004的配置(3-4) Configuration of music
参照图14,将对音乐数据发布服务器1004的硬件配置进行描述。服务器1004包括控制部件1070和总线1071。控制部件1070通过总线1071控制着与之相连的服务器1004的其它组件。Referring to FIG. 14, the hardware configuration of the music
受到控制部件1070的控制,通信控制部件1072通过网络接口1073接收来自于客户端1002、门户服务器1003等的各种数据项,并通过网络接口1073将各种数据项发送到客户端1002、门户服务器1003等。例如,各种数据项可以是内容数据。Under the control of the
客户数据库部件1074包含任何已与服务提供商签订合同的用户的ID码和密码,服务提供商负责音乐数据发布服务器1004的运行。该用户ID码和密码是注册过的,彼此相关联,从而构成了一项客户信息。如果验证处理部件1075可以基于门户服务器1003已经发布的、从客户端1002中已经发出的门户验证结果数据来验证用户的话,则不需要使用客户数据库部件1074。The
页面信息存储部件1076存储页面信息等,这些信息是在音乐数据发布服务器1004中受到管理的。该页面信息介绍可以下载的音乐数据项。The page
用于发布音乐数据项的页面信息是用特定的语言描述的,比如XML。页面信息帮助客户端1002的用户选择他或她想要下载的任何音乐数据项。Page information for distributing music data items is described in a specific language, such as XML. The page information helps the user of the
控制部件1070可以通过网络接口1073和通信控制部件1072接收来自于客户端1002的请求信号。请求信号请求用于发布应该被发送到客户端1002的音乐数据的页面信息。当接收到请求信号时,控制部件1070通过通信控制部件1072和网络接口1073将存储在页面信息存储部件1076中的、用于发布音乐数据的页面信息提供给客户端1002。The
验证处理部件1075首先通过网络接口1073,然后通过通信控制部件1072,接收来自于客户端1002的用户ID码和用户密码。然后,确定用户ID码和密码是否作为客户信息已在客户数据库部件1074中注册过。因此,验证处理部件1075验证了客户端1002的用户。The
验证处理部件1075可以使用既不使用用户ID码也不使用用户密码的一种不同的方法来验证用户。即,部件1075首先通过网络接口1073,然后通过通信控制部件1072,接收由门户服务器1003发布并从客户端1002中发出的门户验证结果数据(即,验证票,随后会描述)。然后,验证处理部件1075首先通过通信控制部件1072,然后通过网络接口1073,将门户验证结果数据发送到门户服务器1003。The
门户服务器1003接收门户验证结果数据并确认该数据的接收。服务器1003发送用于表示已接收到门户验证结果数据的数据。验证处理部件1075首先通过网络接口1073,然后通过通信控制部件1072,接收来自于门户服务器1003的上述数据。从该数据中,验证处理部件1075确定该用户是否是已与负责服务提供系统1000的运行的服务提供商签订过合同以便接收音乐相关服务的经验证的用户。The
因此,验证处理部件1075发布用来显示用户验证结果的服务器验证结果数据(即,服务让与ID数据,随后会描述)。Therefore, the
随着验证用户的过程的结束,验证处理部件1075可由此确定该用户是否是经验证过的用户。如果情况果真如此,控制部件1070通过通信控制部件1072和网络接口1073将页面信息与服务器验证结果数据一起提供给客户端1002。将用来发布音乐数据的页面信息存储在页面信息存储部件1076中。With the process of authenticating the user complete, the
相反,随着验证用户的过程的结束,验证处理部件1075无法确定该用户是否是经验证过的用户。在这种情况下,控制部件1070通过通信控制部件1072和网络接口1 073将验证出错信息与页面信息一起提供给客户端1002。把表示验证失败的页面信息存储在页面信息存储部件1076中。In contrast, with the end of the process of authenticating the user, the
验证信息存储部件1077暂时存储着由验证处理部件1075所发布的服务器验证结果数据。存储部件1077也存储各种验证数据项。验证处理部件1075必须使用这些验证数据项以验证客户端1002的用户。The authentication
音乐数据存储部件1078存储着以上述的ATRAC3格式或上述的MP3格式压缩和编码的多个音乐数据项。把音乐数据项记录在部件1078中,并且每个音乐数据项都与像内容ID码这样的检索密钥相关联。The music
检索部件1079可以通过网络接口1073和通信控制部件1072接收到来自于客户端1002的下载请求信号。注意到,当客户端1002收到用于发布音乐数据项的页面信息时,它才发送下载请求信号。下载请求信号请求用户想要的任何音乐数据项应该被下载到客户端1002。该信号包含用于检索该音乐数据的密钥。当收到下载请求信号时,检索部件1079从该下载请求信号中提取出检索密钥。The
根据该检索密钥,检索部件1079从音乐数据存储部件1078中检索出用户想要下载的音乐数据项。Based on the retrieval key, the
控制部件1070首先通过通信控制部件1072,然后通过网络接口1073,将由此检索到的音乐数据发送到客户端1002。The
控制部件1070首先通过通信控制部件1072,然后通过网络接口1073,将收费信息发送到收费服务器1008。收费信息将用来从用户处收集下载音乐数据项所需的费用。基于收费信息,收费服务器1008对用户下载音乐数据进行向用户收费的处理。The
(3-5)实物销售服务器1005的配置(3-5) Configuration of the physical product sales server 1005
参照图15,将对实物销售服务器1005的硬件配置进行描述。实物销售服务器1005包括控制部件1090和总线1091。控制部件1090控制着通过总线1091与之相连的实物销售服务器1005的其它组件。Referring to FIG. 15, the hardware configuration of the physical sale server 1005 will be described. The physical sale server 1005 includes a control part 1090 and a bus 1091 . The control part 1090 controls other components of the physical sale server 1005 connected thereto through the bus 1091 .
当受到控制部件1090的控制时,通信控制部件1092通过网络接口1093接收来自于客户端1002、门户服务器1003等的各种数据项,并通过网络接口1093将各种数据项发送到客户端1002、门户服务器1003等。When being controlled by the control part 1090, the communication control part 1092 receives various data items from the
客户数据库部件1094存储着已经与负责实物销售服务器1005的运行的服务提供商签订过合同的那些用户的用户ID码和用户密码。用户ID码和用户密码是在客户数据库部件1094中注册过并且是一对一地关联的。验证处理部件1095的功能可以是根据门户服务器1003所发布的并由客户端1002发送的门户验证结果数据来对客户端1002的用户进行验证。在这种情况下,不需要提供客户数据库部件1094。The customer database part 1094 stores the user ID codes and user passwords of those users who have signed a contract with the service provider responsible for the operation of the physical sale server 1005 . User ID codes and user passwords are registered in the customer database component 1094 and are associated one-to-one. The function of the verification processing component 1095 may be to verify the user of the
页面信息存储部件1096存储着受实物销售服务器1005控制的页面信息等。使用页面信息来销售带包装的媒体,诸如供销售的CD和DVD。更准确地讲,页面信息介绍带包装的媒体。The page information storage section 1096 stores page information and the like controlled by the physical object sales server 1005 . Use the page information to sell packaged media, such as CDs and DVDs for sale. More precisely, page information describes the wrapped media.
用于促进带包装的媒体的销售的页面信息是用特定的语言描述的,比如XML。页面信息帮助客户端1002的用户选择他或她想要购买的任何带包装的媒体(比如,CD或DVD)。Page information for promoting sales of packaged media is described in a specific language, such as XML. The page information helps the user of
控制部件1090可以接收来自于客户端1002的页面信息获取请求信号,该信号请求带包装的媒体的销售的页面信息。当先通过网络接口1093再通过通信控制部件1092收到页面信息获取请求信号时,控制部件1090先通过通信控制部件1092再通过网络接口1093将用于销售带包装的媒体的页面信息发送到客户端1002。应该记住,页面信息是存储在页面信息存储部件1096中的。The control part 1090 may receive a page information acquisition request signal from the
验证处理部件1095通过网络接口1093和通信控制部件1092接收来自于客户端1002的、已分配给客户端1002的用户的用户ID码和密码。然后,为了验证该用户,部件1095确定用户ID码和密码是否是已经作为客户信息在客户数据库部件1094中注册过的。The authentication processing section 1095 receives the user ID code and password assigned to the user of the
验证处理部件1095可以使用既不使用用户ID码也不使用用户密码的一种不同的方法来验证用户。在这种方法中,部件1095先通过网络接口1093再通过通信控制部件1092接收由门户服务器1003发布并由客户端1002发送的门户验证结果数据(即,验证票,随后会描述)。把这样接收到的门户验证结果数据先通过通信控制部件1092再通过网络接口1093发送到门户服务器1003。The authentication processing component 1095 may authenticate the user using a different method that uses neither the user ID code nor the user password. In this method, the component 1095 first receives the portal verification result data (ie, verification ticket, which will be described later) issued by the
当把门户验证结果数据发送到门户服务器1003时,验证处理部件1095通过网络接口1093和通信控制部件1092接收来自于门户服务器1003的确认结果数据。确认结果数据显示,门户服务器1003已根据门户验证结果数据执行了验证过程(即,上述的确认过程)。然后,验证处理部件1095根据确认结果数据来确定客户端1002的用户是否是已与负责提供音乐相关服务的服务提供系统1000的运行的服务提供商签订过合同的那个经验证过的用户。When sending the portal authentication result data to the
当验证处理部件1095完成验证用户的过程时,它产生了表示验证用户过程的结果的服务器验证结果数据(即,服务让与ID数据,随后会描述)。When the authentication processing part 1095 completes the process of authenticating the user, it generates server authentication result data (ie, service grant ID data, which will be described later) representing the result of the user authentication process.
如果用户验证过程的结果是验证处理部件1095验证过了该用户,则控制部件1090先通过通信控制部件1092再通过网络接口1093将页面信息与服务器验证结果数据一起发送到客户端1002。注意到页面信息是存储在页面信息存储部件1096中的,并用来促销带包装的媒体。If the result of the user verification process is that the verification processing part 1095 has verified the user, the control part 1090 sends the page information together with the server verification result data to the
作为用户验证过程的结果,验证处理部件1095可能无法验证该用户。如果情况果真如此,则控制部件1090先通过通信控制部件1092再通过网络接口1093将验证出错信息与验证出错通知页面信息一起发送到客户端1002。把表示验证失败的验证出错通知页面信息存储在页面信息存储部件1096中。As a result of the user authentication process, the authentication processing component 1095 may not be able to authenticate the user. If this is the case, the control unit 1090 first sends the verification error information and the verification error notification page information to the
验证信息存储部件1097暂时存储由验证处理部件1095所发布的服务器验证结果数据。存储部件1097也存储各种验证数据项。验证处理部件1095必须使用这些验证数据项以对客户端1002的用户进行验证。The authentication information storage section 1097 temporarily stores server authentication result data issued by the authentication processing section 1095 . The storage section 1097 also stores various authentication data items. The authentication processing part 1095 must use these authentication data items to authenticate the user of the
带包装的媒体信息存储部件1098存储着与多个像CD和DVD这种用于销售的带包装的媒体相关的数据项。(在下文中,将把这些数据项称为“带包装的媒体信息项”。)把带包装的媒体信息项记录在部件1098中,每个信息项都与像带包装的媒体ID码这样的检索密钥相关联。The packaged media information storage section 1098 stores data items related to a plurality of packaged media for sale such as CDs and DVDs. (Hereinbelow, these data items will be referred to as " media information items with packaging ".) The media information items with packaging are recorded in the component 1098, and each information item is associated with a retrieval method such as a media ID code with packaging. keys are associated.
检索部件1099通过网络接口1093和通信控制部件1092从客户端1002中检索介质信息请求信号。注意到,当客户端1002接收到用于销售带包装的媒体的页面信息时,它才发送介质信息请求信号。介质信息请求信号请求与像CD或DVD这种特定的带包装的媒体有关的带包装的媒体信息。当收到介质信息请求信号时,检索部件1099提取用于检索特定的带包装的媒体的密钥。Retrieval section 1099 retrieves a medium information request signal from
基于该检索密钥,检索部件1099从带包装的媒体信息存储部件1098中的多个带包装的媒体信息项中检索与特定的带包装的媒体有关的带包装的媒体信息,其中特定的带包装的媒体对应于由检索密钥所指定的检索条件。Based on the retrieval key, the retrieval component 1099 retrieves the packaged media information related to the specific packaged media from a plurality of packaged media information items in the packaged media information storage unit 1098, wherein the specific packaged media The media corresponding to the retrieval criteria specified by the retrieval key.
控制部件1090先通过通信控制部件1092再通过网络接口1093将这样接收到的带包装的媒体信息项发送到客户端1002。客户端1002显示与特定的带包装的媒体相关的带包装的媒体信息项。The control unit 1090 sends the packaged media information item thus received to the
控制部件1090可以通过网络接口1093和通信控制部件1092接收来自于客户端1002的购买请求信号。注意到,购买请求信号表示用户想要购买的特定的带包装的媒体。在接收到购买请求信号时,控制部件1090执行购买和递送带包装的媒体的过程,该带包装的媒体是由客户端1002的用户所指定的。The control unit 1090 can receive the purchase request signal from the
控制部件1090先通过通信控制部件1092再通过网络接口1093将收费信息发送到收费服务器1008。收费信息将用来从用户处收集带包装的媒体对应的费用。基于收费信息,收费服务器1008执行针对特定的带包装的媒体向用户收费的处理。The control unit 1090 first sends the charging information to the charging server 1008 through the communication control unit 1092 and then through the network interface 1093 . The charging information will be used to collect the corresponding fee from the user for the packaged media. Based on the charging information, the charging server 1008 executes a process of charging the user for specific packaged media.
在完成使收费服务器1008向用户收费的过程时,控制部件1090先通过通信控制部件1092再通过网络接口1093将购物完成页面信息发送到客户端1002。购物完成页面信息显示出用户已经购买了带包装的媒体。When the process of making the charging server 1008 charge the user is completed, the control unit 1090 first sends the shopping completion page information to the
(3-6)无线电广播信息发布服务器1006的配置(3-6) Configuration of radio broadcast
参照图16,将对用作提供相关信息的服务器的无线电广播信息发布服务器1006进行描述。无线电广播信息发布服务器1006包括控制部件1110和总线1111。控制部件1110控制着通过总线1111与之相连的无线电广播信息发布服务器1006的其它组件。Referring to FIG. 16, a radio broadcast
受到控制部件1110的控制,通信控制部件1112通过网络接口1113接收来自于客户端1002、门户服务器1003等的各种数据,并通过网络接口1113将各种数据发送到客户端1002、门户服务器1003等。Under the control of the
客户数据库部件1114存储着客户信息。该客户信息包含已与负责无线电广播信息发布服务器1006运行的服务提供商签订过合同的任何用户的用户ID(身份)码和密码。用户ID码和密码是注册过的,彼此相关联,从而构成一项用户信息。如果基于由门户服务器1003所发布的、并由客户端1002来发送的门户验证结果数据,验证处理部件1115便可以验证用户,则不再需要使用客户数据库部件1114。
页面信息存储部件1116存储着将用于获取无线电广播信息的页面信息等(在下文中称为“播放列表信息”)。播放列表信息是受无线电广播信息发布服务器1006管理的,并涉及链接到无线电广播信息发布服务器1006的无线电台已播放过的无线电节目。The page
用于发布播放列表信息的页面信息是用像XML这样的特定的语言描述的。它包含输入框等。输入框被用于输入用户希望拥有的任何无线电节目的名字和播放日期,这些将用作用于检索播放列表信息的密钥。Page information for distributing playlist information is described in a specific language like XML. It contains input boxes etc. The input box is used to enter the name and air date of any radio program the user wishes to have, these will be used as keys for retrieving playlist information.
播放列表信息存储部件1117存储着与无线电广播信息发布服务器1006相连的任何无线电台已经播放过的每个无线电节目的名字、播放开始时间、播放结束时间。该播放列表信息表示无线电节目所播放的音乐作品的标题、演奏该音乐作品的艺术家的名字、这些音乐作品中的每一个的播放开始时间等。The playlist information storage part 1117 stores the name, broadcast start time, and broadcast end time of each radio program that any radio station connected to the radio broadcast
控制部件1110先通过网络接口1113再通过通信控制部件1112接收来自于客户端1002的请求用于发布播放列表信息的页面信息的页面信息获取请求信号。作为对页面信息获取请求信号的响应,控制部件1110先通过通信控制部件1112再通过网络接口1113将用于发布播放列表信息的页面信息发送到客户端1002。注意到该页面信息存储在页面信息存储部件1116中。The
检索部件1118通过网络接口1113和通信控制部件1112接收来自于客户端1002的播放列表信息请求信号。注意到,播放列表信息请求信号包含一个密钥,该密钥用于检索在用于发布播放列表信息的页面信息上输入的想要的播放列表信息。当接收到播放列表信息请求信号时,检索部件1118从该播放列表信息请求信号中提取检索密钥。The
根据检索密钥,检索部件1118从播放列表信息存储部件1117中检索与检索密钥所定义的检索条件相符合的部分播放列表信息。如此提取出来的部分播放列表信息就是想要的播放列表信息。According to the retrieval key, the
控制部件1110先通过通信控制部件1112再通过网络接口1113将如此检索出来的播放列表信息发送到客户端1002。The
现在正在播放信息存储部件1119存储着现在正在播放信息,这些信息表示链接到无线电广播信息发布服务器1006的无线电台正在播放的无线电节目的名字、播放开始时间、播放结束时间。现在正在播放列表信息表示音乐作品的标题、演奏音乐作品的艺术家的名字、正在播放的音乐作品中的每个的播放开始时间,等等。Now playing
验证处理部件1115通过网络接口1113和通信控制部件1112接收来自于客户端1002的用户的用户ID码和用户密码以及现在正在播放信息请求信号。当接收到用户ID码和用户密码时,为了验证该用户,部件1115确定用户ID码和用户密码是否已经作为客户信息在客户数据库部件1114中注册过了。The
验证处理部件1115可以使用既不使用用户ID码也不使用用户密码的一种不同的方法来验证用户。在这种方法中,部件1115先通过网络接口1113再通过通信控制部件1112接收由门户服务器1003发布并由客户端1002发送的门户验证结果数据(即,验证票,随后会描述)。把这样接收到的门户验证结果数据先通过通信控制部件1112再通过网络接口1113发送到门户服务器1003。The
当门户验证结果数据被发送到门户服务器1003时,验证处理部件1115通过网络接口1113和通信控制部件1112接收来自于门户服务器1003的确认结果数据。确认结果数据显示,门户服务器1003已根据门户验证结果数据执行了验证过程(即,上述的确认过程)。然后,验证处理部件1115根据确认结果数据来确定该用户是否是已与负责提供音乐相关服务的服务提供系统1000的运行的服务提供商签订过合同的那个经验证过的用户。When the portal authentication result data is sent to the
当验证处理部件1115完成验证用户的过程时,它产生了表示验证用户过程的结果的服务器验证结果数据(即,服务让与ID数据,随后会描述)。When the
如果用户验证过程的结果是验证处理部件1115验证过了该用户,则控制部件1110先通过通信控制部件1112再通过网络接口1113将现在正在播放信息与服务器验证结果数据一起发送到客户端1002。注意到现在正在播放信息是存储在现在正在播放信息存储部件1119中的。If the result of the user verification process is that the
作为用户验证过程的结果,验证处理部件1115可能无法验证该用户。如果情况果真如此,则控制部件1110先通过通信控制部件1112再通过网络接口1113将验证出错信息与存储在页面信息存储部件1116中和表示验证失败的验证出错通知页面信息一起发送到客户端1002。As a result of the user authentication process,
因此,如果用户通过了验证,则控制部件1110在该用户的请求下会发布现在正在播放信息。如果用户未能通过验证,则控制部件1110禁止该用户接收到无线电广播信息发布服务器1006提供的像现在正在播放信息这样的无线电广播信息发布服务。Therefore, if the user passes the verification, the
验证信息存储部件1120暂时存储由验证处理部件1115所发布的服务器验证结果数据。部件1120也存储各种验证数据项。验证处理部件1115必须使用这些数据项以对客户端1002的用户进行验证。The authentication
(3-7)由诸多服务器执行的若干过程(3-7) Several processes performed by many servers
参照附图17到22的顺序图,将对客户端1002与门户服务器1003之间的过程进行描述。一边是客户端1002,另一边是音乐数据发布服务器1004、实物销售服务器1005和无线电广播信息发布服务器1006,在这两边之间实现的过程也将会描述到。Referring to the sequence diagrams of FIGS. 17 to 22, the process between the
(3-7-1)在客户端1002和门户服务器1003之间的用户验证顺序(3-7-1) User Authentication Sequence Between
参照图17,将对在客户端1002和门户服务器1003之间实现的验证用户的过程进行解释。Referring to FIG. 17, the process of authenticating a user implemented between the
假定已与负责服务提供系统1000的运行的服务提供商签订过合同的用户的客户端1002上的电源开关被接通,或用户按下输入部件1020的操作按钮。然后,产生了操作信号。输入处理部件1021将操作输入信号转变为操作命令。当接收到该操作命令时,控制部件1023开始验证请求过程。Assume that the power switch on the
当客户端1002开始验证请求过程时,首先,在步骤SP1000处,控制部件1023产生连接请求信号。连接请求信号包含暂时存储在验证信息存储部件1038中的验证让与ID数据等。连接请求信号先通过控制部件1023再通过网络接口1033发送到门户服务器1003。When the
注意到,每次客户端1002连接到门户服务器1003时,门户服务器1003都会发布验证让与ID数据。即,验证让与ID数据识别客户端1002和门户服务器1003之间的通信连接条件(即,让与)。Note that each time a
用于用户验证的验证等的让与ID数据在从门户服务器1003发布它时起某一预定的时段内是有效的。(例如,有效时段可以是大约一分钟。)Grant ID data used for verification of user authentication, etc. is valid for a certain predetermined period from when the
因此,如果已接收到来自门户服务器1003的验证让与ID数据的客户端1002没有在有效时段内将ID数据发送回门户服务器1003,则考虑客户端1002为与门户服务器1003断开了。Therefore, if the
由于验证让与ID数据仅在特定时间内是有效的,门户服务器1003防止已与负责服务提供系统1000的运行的提供商签订过合同的任何用户用在过去发布的任何验证让与ID数据来将他或她自己标识为经验证过的用户。Since the authentication yield ID data is valid only for a certain time, the
验证信息存储部件1038暂时存储验证让与ID数据。该ID数据是当客户端1002连接到门户服务器1003以使其用户被验证时由门户服务器1003发布的数据。The authentication information storage section 1038 temporarily stores authentication grant ID data. This ID data is data issued by the
在步骤SP1001中,门户服务器1003的控制部件1050通过网络接口1053和通信控制部件1052接收来自于客户端1002的连接请求信号。控制部件1050将包含在连接请求信号中的验证让与ID数据等提供给验证处理部件1056。In step SP1001 , control section 1050 of
受到控制部件1050的控制,验证处理部件1056基于验证让与ID数据执行验证用户的过程,该验证让与ID数据是作为来自于客户端1002的连接请求信号而被接收的。Under the control of the control section 1050 , the authentication processing section 1056 executes a process of authenticating the user based on the authentication yield ID data received as the connection request signal from the
验证处理部件1056可以无法验证客户端1002的用户,因为验证让与ID数据不再有效了。在这种情况下,控制部件1050先通过通信控制部件1052再通过网络接口1053将表示用户未经验证的验证出错数据发送到客户端1002。Authentication processing component 1056 may be unable to authenticate the user of
在步骤SP1002中,客户端1002的控制部件1023先通过网络接口1033再通过通信控制部件1032接收来自于门户服务器1003的验证出错数据。作为验证出错数据的响应,控制部件1023读取存储在验证信息存储部件1038中的用户ID码、用户密码等。然后,控制部件1023通过通信控制部件1032和网络接口1033将用户ID码、用户密码等发送到门户服务器1003。In step SP1002, the
在步骤SP1003中,门户服务器1003的控制部件1050先通过网络接口1053再通过通信控制部件1052接收来自于客户端1002的用户ID码、用户密码等。控制部件1050将用户ID码、用户密码提供给验证处理部件1056。In step SP1003, the control unit 1050 of the
受到控制部件1050的控制,验证处理部件1056执行验证用户的过程。即,部件1050确定从客户端1002中接收到的用户ID码、用户密码等是否包括在客户数据库部件1054内注册过的客户信息中。Under the control of the control section 1050, the authentication processing section 1056 executes a process of authenticating a user. That is, the component 1050 determines whether the user ID code, user password, etc. received from the
结果,验证处理部件1056可以确定客户端1002的用户是经验证过的。如果情况真是这样,控制部件1050控制验证处理部件1056,从而使部件1056发布显示客户端1002与门户服务器1003之间通信条件的验证让与ID数据。把验证让与ID数据发送到客户端1002。同时,验证让与ID数据暂时存储在验证信息存储部件1057中。As a result, authentication processing component 1056 can determine that the user of
控制部件1050先通过通信控制部件1052再通过网络接口1053将由验证处理部件1056发布的验证让与ID数据等发送到客户端1002。The control section 1050 first transmits the authentication yield ID data and the like issued by the authentication processing section 1056 to the
在步骤SP1004中,客户端1002的控制部件1023先通过网络接口1033再通过通信控制部件1032接收从门户服务器1003发送过来的验证让与ID数据等。控制部件1023将验证让与ID数据等提供给验证处理部件1037。In step SP1004, the
受到控制部件1023的控制,验证信息存储部件1038暂时存储已从门户服务器1003中发送过来的验证让与ID数据等。Under the control of the
控制部件1023先通过通信控制部件1032再通过网络接口1033将页面信息获取请求信号发送到门户服务器1003。页面信息获取请求信号要求门户服务器1003应该把页面信息给端1002。控制部件1023发送该信号,与之一起发送的还有已从门户服务器1003中接收到并暂时存储在验证信息存储部件1038中的验证让与ID数据等。The
在步骤SP1005中,门户服务器1003的控制部件1050先通过网络接口1053再通过通信控制部件1052接收从客户端1002中发送过来的页面信息获取请求信号、验证让与ID数据等。控制部件1050将验证让与ID数据等发送到验证处理部件1056。In step SP1005, the control unit 1050 of the
在控制部件1050的控制下,验证处理部件1056执行对客户端1002的用户进行验证的过程。更准确地讲,部件1056将已从客户端1002中发送出来的验证让与ID数据等与已在步骤SP1003中发布给客户端1002、并暂时存储在验证信息存储部件1057中的验证让与ID数据等进行比较。Under the control of the control section 1050 , the authentication processing section 1056 executes a process of authenticating the user of the
如果在步骤SP1006中发现客户端1002的用户是经验证过的用户,则验证处理部件1056确定客户端1002所发出的页面信息请求是有理由的。然后,延长发布给客户端1002的验证让与ID数据的有效时段。If the user of the
在步骤SP1006中,控制部件1050从页面信息存储部件1055中读取用户所请求的页面信息。然后,控制部件1050先通过通信控制部件1052再通过网络接口1053将页面信息与验证让与ID数据等一起发送到客户端1002,验证让与ID数据的有效时段已经从验证处理部件1056中延长了。In step SP1006 , the control section 1050 reads the page information requested by the user from the page information storage section 1055 . Then, the control part 1050 first sends the page information and the ID data etc. to the client through the communication control part 1052 and then through the network interface 1053 to the
在步骤SP1007中,客户端1002的控制部件1023先通过网络接口1033再通过通信控制部件1032接收从门户服务器1003发送过来的页面信息、验证让与ID数据等。把该页面信息提供给页面信息产生部件1036。把已延长其有效时段的验证让与ID数据提供给验证处理部件1037。In step SP1007, the
页面信息产生部件1036从控制部件1023所提供的页面信息中产生出视频数据。该视频数据所表示的页面包含有这样的数据项,它们显示出与音乐数据发布服务器1004、实物销售服务器1005和无线电广播信息发布服务器1006的链接。把所产生的视频数据发送到显示控制部件1024。The page
显示控制部件1024对页面信息产生部件1036所提供的视频数据进行数模转换。因此,部件1024产生了模拟视频信号。把该模拟视频信号提供给显示部件1025。显示部件1025提供关于门户服务器1003的页面信息,该页面信息是由模拟视频信号表示的。The
验证处理部件1037将步骤SP1004中暂时存储的、已延长有效时段的验证让与ID数据等更新为新的验证让与ID数据等。更具体地讲,部件1037从门户服务器1003中接收已延长其有效时段的验证让与ID数据等,并将它们写在验证信息存储部件1038中的、没有延长其有效时段的验证让与ID数据之上。(3-7-2)在客户端1002与服务器1004到1006之间的用户验证顺序The
参照图18的顺序图,将对在客户端1002作为一方面与音乐数据发布服务器1004、实物销售服务器1005、无线电广播信息发布服务器1006作为另一方面之间实现的验证用户的过程进行描述。Referring to the sequence diagram of FIG. 18, the process of authenticating a user realized between the
可以像图17所示的那样验证用户。即,客户端1002可以首先从门户服务器1003中获取页面信息,然后通过使用包含在该页面信息中的链接来访问音乐数据发布服务器1004、实物销售服务器1005和无线电广播信息发布服务器1006。(在下文中将把验证用户的方法称为“非直接访问验证过程”。)The user can be authenticated as shown in Figure 17. That is, the
可以用另一种方法来验证用户。在这种方法中,客户端1002使用作为书签注册的URL信息等。因此,客户端1002直接访问音乐数据发布服务器1004、实物销售服务器1005和无线电广播信息发布服务器1006,而无需获取关于门户服务器1003的页面信息。(在下文中把这种验证用户的方法称为“直接访问验证过程”。)There is another way to authenticate users. In this method, the
在非直接访问验证过程中,以相同的顺序进行这些步骤,而不管客户端1002是否与音乐数据发布服务器1004、实物销售服务器1005和无线电广播信息发布服务器1006交换数据。In the non-direct access authentication process, these steps are performed in the same order regardless of whether the
在直接访问验证过程中,同样以相同的顺序进行这些步骤,而不管客户端1002是否与音乐数据发布服务器1004、实物销售服务器1005和无线电广播信息发布服务器1006交换数据。In the direct access authentication process, these steps are also performed in the same order regardless of whether the
即,直接访问验证过程与非直接访问验证过程的不同点仅在于客户端1002获取URL信息的方式,其中客户端1002使用URL信息是为了访问音乐数据发布服务器1004、实物销售服务器1005和无线电广播信息发布服务器1006。在这两个过程中,这些步骤都是以相同的次序进行的。That is, the direct access authentication process differs from the non-direct access authentication process only in the manner in which the
因此,直接访问验证过程与非直接访问验证过程将作为验证用户的一种方法在下文中予以解释。为简化描述,将要描述的是,为了验证客户端1002的用户,如何来访问音乐数据发布服务器1004。Therefore, the direct access verification process and the non-direct access verification process will be explained below as a method of authenticating a user. To simplify the description, how to access the music
首先,在步骤SP1010中,根据作为一个链接而被包含在页面信息中的URL信息或作为书签注册过的URL信息,客户端1002的控制部件1023通过通信控制部件1032和网络接口1033将服务让与ID数据发送到音乐数据发布服务器1004。把服务让与ID数据与页面信息获取请求信号一起发送到服务器1004。该请求信号请求关于音乐数据发布的页面信息。(如果客户端1002必须访问实物销售服务器1005,则请求信号将是请求关于销售带包装的媒体的页面信息的一个请求信号。如果客户端1002必须访问无线电广播信息发布服务器1006,则请求信号将是请求关于播放列表信息的页面信息的一个请求信号。)First, in step SP1010, based on URL information included in page information as a link or URL information registered as a bookmark, the
服务让与ID数据是每当服务器(即,音乐数据发布服务器1004、实物销售服务器1005或无线电广播信息发布服务器1006)与客户端1002通信以执行像用户验证这样的任何过程时,被客户端1002访问的该服务器发布的标识数据。即,服务让与ID数据标识在客户端1002和该服务器(即,音乐数据发布服务器1004、实物销售服务器1005或无线电广播信息发布服务器1006)之间的通信连接条件(即,让与)。The service yield ID data is read by the
像上述的验证让与ID数据那样,服务让与ID数据是在从音乐数据发布服务器1004、实物销售服务器1005或无线电广播信息发布服务器1006发布它时起一预定的时段(例如,约一分钟)内才是有效的。采用这个措施以实现可靠的用户验证。Like the above-mentioned authentication grant ID data, the service grant ID data is a predetermined period of time (for example, about one minute) from when the music
因此,如果客户端1002无法在有效时段内将服务让与ID数据发回音乐数据发布服务器1004、实物销售服务器1005和无线电广播信息发布服务器1006其中之一的话,则认为客户端1002已与这些服务器断开连接了。换句话说,已发布服务让与ID数据的音乐数据发布服务器1004、实物销售服务器1005或无线电广播信息发布服务器1006将把客户端1002视为已经断开连接了,除非它在有效时段内接收到从端1002返回来的ID数据。Therefore, if the
因此,可防止没有与负责提供音乐相关服务的服务提供系统1000的运行的提供商签订过合同的任何人使用音乐数据发布服务器1004、实物销售服务器1005和无线电广播信息发布服务器1006。Therefore, anyone who has not signed a contract with the provider responsible for the operation of the service providing system 1000 that provides music-related services can be prevented from using the music
验证信息存储部件1038暂时存储服务让与ID数据。注意到,服务让与ID数据是当音乐数据发布服务器1004、实物销售服务器1005或无线电广播信息发布服务器1006在过去连接到客户端1002以便于用户验证的时候由音乐数据发布服务器1004、实物销售服务器1005或无线电广播信息发布服务器1006发布的数据。The authentication information storage section 1038 temporarily stores service grant ID data. Note that the service grant ID data is provided by the music
在步骤SP1011中,音乐数据发布服务器1004的控制部件1070先通过网络接口1073再通过通信控制部件1072接收已从客户端1002发送过来的页面信息获取请求信号、服务让与ID数据等。控制部件1070把服务上与ID数据等提供给验证处理部件1075。In step SP1011, the
受到控制部件1070的控制,验证处理部件1075将从客户端1002发送过来的服务让与ID数据等与暂时存储在验证信息存储部件1077中的服务让与ID数据等进行比较。因此,部件1075执行验证用户的过程。Under the control of the
验证处理部件1075可能无法将客户端1002的用户验证为合法用户,因为从客户端1002中接收到的服务让与ID数据不再有效了。在这种情况下,部件1075确定从客户端1002发送过来的用于发布音乐数据的页面信息的请求是非法请求。
如果验证处理部件1075没有将端1002的用户验证为合法用户,则控制部件1070先通过通信控制部件1072再通过网络接口1073将验证出错数据和商店代码发送到客户端1002。验证出错数据表示该用户没有经过验证。商店代码标识音乐数据发布服务器1004。If the
在步骤SP1012中,客户端1002的控制部件1023先通过网络接口1033再通过通信控制部件1032接收从音乐数据发布服务器1004发送过来的验证出错数据和商店代码。从验证出错数据中,控制部件1023确定该用户没有在音乐数据发布服务器1004中被验证。验证信息存储部件1038暂时存储从音乐数据发布服务器1004中接收到的商店代码。In step SP1012, the
门户服务器1003产生请求验证票的验证票发行请求信号,客户端1002将使用该验证票来访问音乐数据发布服务器1004。控制部件1023先通过通信控制部件1032再通过网络接口1033将验证票发行请求信号与服务器1004的商店代码、暂时存储在验证信息存储部件1038中的验证让与ID数据等一起发送到门户服务器1003。The
在步骤SP1013中,门户服务器1003的控制部件1050通过网络接口1053和通信控制部件1052接收从客户端1002中发送过来的验证票发行请求信号、商店代码、验证让与ID数据等。控制部件1050将这些数据项提供给验证处理部件1056。In step SP1013, the control unit 1050 of the
受到控制部件1050的控制,验证处理部件1056将从客户端1002中接收到的验证让与ID数据等与暂时存储在验证信息存储部件1057中的验证让与ID数据等进行比较。因此,验证处理部件1056执行验证用户的过程。Under the control of the control section 1050 , the authentication processing section 1056 compares the authentication yield ID data etc. received from the
从客户端1002发送过来的验证让与ID数据可能不再有效,验证处理部件1056便无法确定该用户是否是客户端1002的合法用户。如果情况果真如此,则验证处理部件1056确定,从客户端1002中发布验证票的请求是一个非法请求。The verification yield ID data sent from the
验证处理部件1056可能无法验证客户端1002的用户。在这种情况下,控制部件1050产生用于表示无法验证该用户的验证出错信息。控制部件1050先通过通信控制部件1052再通过网络接口1053将验证出错信息发送到客户端1002。Authentication processing component 1056 may not be able to authenticate the user of
验证处理部件1056可以验证客户端1002的用户。然后,确定从客户端1002中接收到的验证让与ID数据仍然有效。把客户端1002的用户验证为合法用户。因此,认为发布从客户端1002发送过来的验证票的请求为合法请求。Authentication processing component 1056 may authenticate a user of
如果验证处理部件1056验证客户端1002的用户,则控制部件1050进入步骤SP1018。If the authentication processing section 1056 authenticates the user of the
在步骤SP1014中,客户端1002的控制部件1023先通过网络接口1033再通过通信控制部件1032接收来自于门户服务器1003的验证出错信息。然后,控制部件1023读取存储在验证信息存储部件1038中的用户ID码、用户密码等。通过通信控制部件1032和网络接口1033把用户ID码、用户密码等发送到门户服务器1003。In step SP1014, the
在步骤SP1015,门户服务器1003的控制部件1050通过网络接口1053和通信控制部件1052接收来自于客户端1002的用户ID码、用户密码等。控制部件1050将用户ID码、用户密码等提供给验证处理部件1056。In step SP1015, the control section 1050 of the
受到控制部件1050的控制,验证处理部件1056执行验证用户的过程。更准确地讲,部件1056确定已在客户数据库部件1054中注册过的客户信息中是否包含它从客户端1002中接收到的用户ID码、用户密码等。Under the control of the control section 1050, the authentication processing section 1056 executes a process of authenticating a user. More precisely, the component 1056 determines whether the customer information registered in the customer database component 1054 contains the user ID code, user password, etc. it received from the
验证处理部件1056可以确定客户端1002的用户是合法用户。在这种情况下,部件1056在控制部件1050的控制下发布验证让与ID数据。验证让与ID数据标识在客户端1002和门户服务器1003之间的通信连接条件。如此发布、并用于客户端1002的验证让与ID数据等暂时存储在验证信息存储部件1057中。Authentication processing component 1056 can determine that the user of
然后,控制部件1050先通过通信控制部件1052再通过网络接口1053将已由验证处理部件1056发布、并用于客户端1002的验证让与ID数据等发送到客户端1002。Then, the control section 1050 sends the authentication yield ID data and the like issued by the authentication processing section 1056 for the
在步骤SP1016中,客户端1002的控制部件1032先通过网络接口1033再通过通信控制部件1032接收来自于门户服务器1003的验证让与ID数据等。验证处理部件1037将验证让与ID数据等写入验证信息存储部件1038中。部件1038暂时存储验证让与ID数据等。In step SP1016, the
控制部件1023产生请求门户服务器1003应该再一次发行验证票的验证票发行请求信号。通过通信控制部件1032和网络接口1033把验证票发行请求信号与商店代码、验证让与ID数据等一起发送到门户服务器1003,它们都暂时存储在验证信息存储部件1038中。The
在本实施例中,商店代码暂时存储在客户端1002的验证信息存储部件1038中。但是,可以在客户端1002和门户服务器1003之间转移商店代码以执行步骤SP1012到SP1016。因此,在步骤SP1016中,可以把商店代码发送到门户服务器1003,而不需要暂时将该商店代码存储在客户端1002的验证信息存储部件1038中。In this embodiment, the store code is temporarily stored in the authentication information storage part 1038 of the
在步骤SP1017中,门户服务器1003的控制部件1050先通过网络接口1053再通过通信控制部件1052接收来自于客户端1002的验证票发行请求信号、商店代码、验证让与ID数据等。控制部件1050将它们提供给验证处理部件1056。In step SP1017, the control unit 1050 of the
受到控制部件1050的控制,验证处理部件1056执行验证用户的过程。更具体地讲,部件1056把它刚从客户端1002中接收到的验证让与ID数据等与暂时存储在验证信息存储部件1057中的验证让与ID数据等进行比较。Under the control of the control section 1050, the authentication processing section 1056 executes a process of authenticating a user. More specifically, the section 1056 compares the authentication yield ID data etc. it has just received from the
验证处理部件1056可能将客户端1002的用户验证为合法用户,因为从客户端1002中接收到的验证让与ID数据等仍然有效。如果情况果真如此,则部件1056确定,发布从客户端1002发送过来的验证票的请求是合理的。The authentication processing part 1056 may authenticate the user of the
当验证处理部件1056将客户端1002的用户验证为合法用户时,控制部件1050进入下一步骤,步骤SP1018。When the authentication processing section 1056 authenticates the user of the
在步骤SP1018中,受到控制部件1050的控制,验证处理部件1056根据它在步骤SP1017中已从客户端1002中接收到的商店代码、验证票发行请求信号来发布验证票等。验证票等使客户端1002能够访问由商店代码所表示的音乐数据发布服务器1004。In step SP1018, under the control of the control section 1050, the authentication processing section 1056 issues an authentication ticket, etc. based on the shop code, authentication ticket issue request signal it has received from the
受到控制部件1050的控制,验证处理部件1056将验证票等写入验证信息存储部件1057,由此暂时将它们存储在该存储部件1057中。同时,部件1056延长已经发布给客户端1002的验证让与ID数据等的有效时段。Under the control of the control section 1050, the authentication processing section 1056 writes the authentication ticket and the like into the authentication information storage section 1057, thereby temporarily storing them in the storage section 1057. At the same time, the component 1056 extends the validity period of the authentication yield ID data and the like that have been issued to the
控制部件1050先通过通信控制部件1052再通过网络接口1053将验证票等发送到客户端1002,一起发送的还有其有效时段已被验证处理部件1056延长过的验证让与ID数据。The control unit 1050 first sends the verification ticket to the
在步骤SP1019中,客户端1002的控制部件1023先通过网络接口1033再通过通信控制部件1032接收来自于门户服务器1003的验证票、验证让与ID数据等。控制部件1023将验证让与ID数据提供给验证处理部件1037。In step SP1019, the
控制部件1023通过通信控制部件1032和网络接口1033将其从门户服务器1003中接收到的验证票等与验证请求信号一起发送到音乐数据发布服务器1004。The
受到控制部件1023的控制,验证处理部件1037将已从门户服务器1003中发送过来的、已延长过其有效时段的验证让与ID数据等写在存储在验证信息存储部件1038中的验证让与ID数据等之上。换句话说,验证处理部件1037在存储部件1038中将在步骤SP1016处暂时存储的验证让与ID数据等更新为那些已延长过有效时段的验证让与ID数据。Under the control of the
在步骤SP1020中,音乐数据发布服务器1004的控制部件1070先通过网络接口1073再通过通信控制部件1072接收来自于客户端1002的验证请求信号、验证票等。In step SP1020, the
控制部件1070通过通信控制部件1072和网络接口1073将从客户端1002中接收到的验证票等与用于请求验证票确认的验证票确认请求信号一起发送到门户服务器1003。
在步骤SP1021中,门户服务器1003的控制部件1050先通过网络接口1053再通过通信控制部件1052接收来自于音乐数据发布服务器1004的验证票确认请求信号、验证票等。控制部件1050将验证票确认请求信号、验证票等提供给验证处理部件1056。In step SP1021, the control part 1050 of the
受到控制部件1050的控制,验证处理部件1056执行对从音乐数据发布服务器1004发送过来的验证票进行确认的过程,以此作为对验证票确认请求信号的响应。更准确地讲,部件1056把它已从音乐数据发布服务器1004中接收到的验证票等与存储在验证信息存储部件1057中的验证票等进行比较。Controlled by the control section 1050, the authentication processing section 1056 executes a process of confirming the authentication ticket sent from the music
验证处理部件1056可能确认,已从音乐数据发布服务器1004中接收到的验证票等是合法的验证票。在这种情况下,控制部件1050产生表示该验证票是合法的确认结果信息。先通过通信控制部件1052再通过网络接口1053把确认结果信息发送到音乐数据发布服务器1004。The authentication processing section 1056 may confirm that the authentication ticket or the like that has been received from the music
在步骤SP1022中,音乐数据发布服务器1004的控制部件1070先通过网络接口1073再通过通信控制部件1072接收来自于门户服务器1003的确认结果信息。控制部件1070将确认结果信息提供给验证处理部件1075。In step SP1022, the
受到控制部件1070的控制,验证处理部件1075发出服务让与ID数据等,以响应于确认结果信息。服务让与ID数据将客户端1002和音乐数据发布服务器1004之间的通信连接条件标识为服务器验证结果信息。验证处理部件1075将服务让与ID数据等写入验证信息存储部件1077,从而暂时将它们存储在验证信息存储部件1077中。Under the control of the
此外,控制部件1070通过通信控制部件1072和网络接口1073将验证处理部件1075发出的服务让与ID数据等发送到客户端1002。注意到,已发出用于客户端1002的服务让与ID数据等。Furthermore, the
在步骤SP1023中,客户端1002的控制部件1023先通过网络接口1033再通过通信控制部件1032接收来自于音乐数据发布服务器1004的服务让与ID数据等。验证处理部件1037将服务让与ID数据等写入验证信息存储部件1038,从而暂时将它们存储在存储部件1038中。In step SP1023, the
然后,控制部件1023接收来自于音乐数据发布服务器1004的页面信息获取请求信号。页面信息获取请求信号请求这样的页面信息,该页面信息将被用来把音乐数据从音乐数据发布服务器1004中发布出去。控制部件1023通过通信控制部件1032和网络接口1033将页面信息获取请求信号与暂时存储在验证信息存储部件1038中的服务让与ID数据等一起发送到音乐数据发布服务器1004。Then, the
在步骤SP1024中,音乐数据发布服务器1004的控制部件1070先通过网络接口1073再通过通信控制部件1072接收来自于客户端1002的页面信息获取请求信号、服务让与ID数据等。然后,控制部件1070将服务让与ID数据等提供给验证处理部件1075。In step SP1024, the
受到控制部件1070的控制,验证处理部件1075把从客户端1002中接收到的服务让与ID数据等与在步骤SP1022中已为客户端1002发出的、并暂时存储到验证信息存储部件1077中的服务让与ID数据进行比较。因此,控制部件1070执行验证用户的过程。Under the control of the
验证处理部件1075可将用户验证为客户端1002的合法用户,因为从客户端1002接收到的服务让与ID数据等仍然有效。如果情况果真如此,部件1075确定,请求获取已从客户端1002中发送过来、并将被用于发布音乐数据的页面信息是合理的。The
当验证处理部件1075将客户端1002的用户验证为合法用户时,控制部件1070进入下一步骤,步骤SP1025。When the
在步骤SP1025中,控制部件1070读取来自于页面信息存储部件1076的页面信息,这样便可以把音乐数据发布给该用户。此外,控制部件1070使验证处理部件1075延长发布给客户端1002的服务让与ID数据等的有效时段。In step SP1025, the
然后,控制部件1070通过通信控制部件1072和网络接口1073将来自于页面信息存储部件1076、并用于发布音乐数据的页面信息发送到客户端1002。把该页面信息发送到客户端1002,一起发送的还有其有效时段已被验证处理部件1075延长过的服务让与ID数据等。Then, the
在步骤SP1026中,客户端1002的控制部件1023通过网络接口1033和通信控制部件1032接收这样一种页面信息,该页面信息用于发布从音乐数据发布服务器1004中发送过来的音乐数据以及已延长过其有效时段的服务让与ID数据等。控制部件1023将用于发布音乐数据的页面信息提供给页面信息产生部件1036。同时,控制部件1023将服务让与ID数据等发送到验证处理部件1037。注意到,已经从音乐数据发布服务器1004中接收到了服务让与ID数据等。In step SP1026, the
受到控制部件1023的控制,验证处理部件1037将已从音乐数据发布服务器1004中发送过来、并且已延长过其有效时段的服务让与ID数据等写在存储在验证信息存储部件1038中的服务让与ID数据之上。换句话说,验证处理部件1037在存储部件1038中将在上述步骤SP1023中暂时存储的服务让与ID数据更新为那些已延长过其有效时段的服务让与ID数据等。Under the control of the
页面信息产生部件1036从用于发布音乐数据的页面信息中产生出视频数据。把这样产生的视频数据提供给显示控制部件1024。The page
显示控制部件1024对页面信息产生部件1036所提供的视频数据进行数模转换,从而产生模拟视频信号。把该模拟视频信号提供给显示部件1025。显示部件1025显示由该模拟视频信号表示的音乐数据发布页面。The
(3-7-3)提供音乐相关服务的过程(3-7-3) Process of provision of music-related services
像上文参照图18所描述的那样,验证用户的过程是在客户端1002为一方面与音乐数据发布服务器1004、实物销售服务器1005、无线电广播信息发布服务器1006为另一方面之间实现的。提供音乐相关服务的过程跟随在该过程之后。在提供音乐相关服务的过程中,通过使用客户端1002已从音乐数据发布服务器1004、实物销售服务器1005、无线电广播信息发布服务器1006中分别获取的用于音乐数据发布的页面信息、用于销售带包装的媒体的页面信息以及用于发布播放列表信息的页面信息,客户端1002接收音乐数据发布服务、实物销售服务和无线电广播信息发布服务。参照图19到22,将对提供音乐相关服务的过程进行解释。As described above with reference to FIG. 18, the process of authenticating the user is implemented between the
(3-7-3-1)提供音乐数据发布服务过程的顺序(3-7-3-1) Procedure for providing music data distribution service process
参照图19,首先将对音乐数据发布服务进行描述,其中客户端1002接收从音乐数据发布服务器1004中发布出来的音乐数据。Referring to FIG. 19, the music data distribution service in which the
在步骤SP1030中,客户端1002的控制部件1023接收在输入处理部件1021处输入的控制命令,以选择由显示部件1025所显示的一部分音乐数据发布页面。作为对该控制命令的响应,控制部件1023产生请求下载用户想要的音乐数据的下载请求信号。In step SP1030, the
控制部件1023通过通信控制部件1032和网络接口1033将下载请求信号发送到音乐数据发布服务器1004,一起发送的还有已由音乐数据发布服务器1004发布、并暂时存储在验证信息存储部件1038中的服务让与ID数据等。The
在步骤SP1031中,音乐数据发布服务器1004的控制部件1070先通过网络接口1073再通过通信控制部件1072接收来自于客户端1002的下载请求信号、服务让与ID数据等。控制部件1070将服务让与ID数据等提供给验证处理部件1075。In step SP1031, the
受到控制部件1070的控制,验证处理部件1075把已从客户端1 002中发送过来的服务让与ID数据等与暂时存储在验证信息存储部件1077中的服务让与ID数据进行比较。因此,验证处理部件1075执行验证用户的过程。Under the control of the
验证处理部件1075可以确定,操作过客户端1002的、想要将音乐数据下载到该客户端1002的那个用户是合法用户。在这种情况下,控制部件1070进入下一步骤,步骤SP1032。The
在步骤SP1032中,检索部件1079会根据包含在下载请求信号中的检索密钥从存储在音乐数据存储部件1078中的音乐数据项中检索用户想要的音乐数据项。应该注意到,所检索到的音乐数据项符合检索密钥描述的检索条件。In step SP1032, the
当检索部件1079检索用户想要的音乐数据项时,控制部件1070使验证处理部件1075延长发布给客户端1002的服务让与ID数据等的有效时段。然后,控制部件1070进入下一步骤,即步骤SP1033。When the
在步骤SP1033,控制部件1070从音乐数据存储部件1078中读取已由检索部件1079检索出来、并应该被下载到客户端1002的音乐数据。此外,控制部件1070先通过通信控制部件1072再通过网络接口1073将如此从存储部件1078中读取的音乐数据发送到客户端1002,一起发送的还有验证处理部件1075已延长过其有效时段的服务让与ID数据。In step SP1033, the
在步骤SP1034中,客户端1002的控制部件1023先通过网络接口1033再通过通信控制部件1032接收来自于音乐数据发布服务器1004的音乐数据,一起接收的还有已延长过其有效时段的服务让与ID数据。控制部件1023将该音乐数据写入存储介质1029中。同时,控制部件1023将已从音乐数据发布服务器1004中接收到的服务让与ID数据等提供给验证处理部件1037。In step SP1034, the
受到控制部件1023的控制,验证处理部件1037将已从音乐数据发布服务器1004中发送过来、并且已延长过其有效时段的服务让与ID数据等写在存储在验证信息存储部件1038中的服务让与ID数据等之上。因此,验证处理部件1037在存储部件1038中将服务让与ID数据等更新为那些已延长过其有效时段的服务让与ID数据等。Under the control of the
因此,客户端1002可以下载用户想要的音乐数据,从而利用音乐数据发布服务器1004提供的音乐数据发布服务。Accordingly, the
(3-7-3-2)提供实物销售服务过程的顺序。(3-7-3-2) The sequence of the process of providing physical sales services.
参照图20,将对提供实物销售服务的顺序进行描述,其中客户端1002接收来自于实物销售服务器1005的实物销售服务。Referring to FIG. 20 , a description will be given of the sequence of providing the physical sale service, in which the
在步骤SP1040中,客户端1002的控制部件1023接收输入处理部件1021处输入的控制命令,以选择由显示部件1025所显示的带包装的媒体销售页面的一部分。作为对该控制命令的响应,控制部件1023产生介质信息请求信号,该信号请求与所输入的控制命令所指定的带包装的媒体有关的带包装的媒体信息。In step SP1040, the
控制部件1023通过通信控制部件1032和网络接口1033将介质信息请求信号发送到实物销售服务器1005,一起发送的还有已由实物销售服务器1005发布、并暂时存储在验证信息存储部件1038中的服务让与ID数据等。The
在步骤SP1041中,实物销售服务器1005的控制部件1090先通过网络接口1093再通过通信控制部件1092接收来自于客户端1002的介质信息请求信号、服务让与ID数据等。控制部件1090将如此接收到的服务让与ID数据等提供给验证处理部件1095。In step SP1041, the control unit 1090 of the object sales server 1005 first receives the media information request signal, service grant ID data, etc. from the
受到控制部件1090的控制,验证处理部件1095把已从客户端1002中发送过来的服务让与ID数据等与暂时存储在验证信息存储部件1097中的服务让与ID数据等进行比较。因此,验证处理部件1095执行验证用户的过程。Under the control of the control section 1090, the authentication processing section 1095 compares the service grant ID data etc. which have been sent from the
验证处理部件1095可以确定,操作过客户端1002的、想要将带包装的媒体信息下载到该客户端1002的那个用户是合法用户。在这种情况下,控制部件1090进入下一步骤,步骤SP1042。The verification processing component 1095 can determine that the user who has operated the
在步骤SP1042中,检索部件1099会根据包含在介质信息请求信号中的检索密钥从带包装的信息存储部件1098的带包装的媒体信息项中检索用户想要的带包装的媒体信息项之一。应该注意到,所检索到的带包装的媒体信息项符合检索密钥描述的检索条件。In step SP1042, the retrieval part 1099 retrieves one of the packed media information items desired by the user from the packed media information items of the packed information storage part 1098 according to the retrieval key contained in the media information request signal. . It should be noted that the retrieved wrapped media information item meets the retrieval condition described by the retrieval key.
当检索部件1099检索用户想要的带包装的媒体信息项时,控制部件1090使验证处理部件1095延长发布给客户端1002的服务让与ID数据等的有效时段。然后,控制部件1090进入下一步骤,即步骤SP1043。When the retrieval section 1099 retrieves a packaged media information item desired by the user, the control section 1090 causes the authentication processing section 1095 to extend the validity period of the service yield ID data etc. issued to the
在步骤SP1043中,控制部件1090从带包装的媒体信息存储部件1098中读取已由检索部件1099检索出来的带包装的媒体信息项。此外,控制部件1090先通过通信控制部件1092再通过网络接口1093将如此从存储部件1098中读取的带包装的媒体信息项发送到客户端1002,一起发送的还有验证处理部件1095已延长过其有效时段的服务让与ID数据等。In step SP1043 , the control section 1090 reads the packaged media information item retrieved by the retrieval section 1099 from the packaged media information storage section 1098 . In addition, the control part 1090 sends the packaged media information item thus read from the storage part 1098 to the
在步骤SP1044中,客户端1002的控制部件1023先通过网络接口1033再通过通信控制部件1032接收来自于实物销售服务器1005的带包装的媒体信息,一起接收的还有已延长过其有效时段的服务让与ID数据等。控制部件1023将这样接收到的带包装的媒体信息提供给页面信息产生部件1036。此外,控制部件1023将已从实物销售服务器1005中接收到的服务让与ID数据等提供给验证处理部件1037。In step SP1044, the
受到控制部件1023的控制,验证处理部件1037将已从实物销售服务器1005中发送过来、并且已延长过其有效时段的服务让与ID数据等写在存储在验证信息存储部件1038中的服务让与ID数据等之上。因此,验证处理部件1037在存储部件1038中将服务让与ID数据等更新为那些已延长过其有效时段的服务让与ID数据等。Under the control of the
页面信息产生部件1036从控制部件1023提供给它的带包装的媒体信息中产生出视频数据。把所产生的视频数据提供给显示控制部件1024。显示控制部件1024转换该视频数据,从而产生模拟视频信号。把该模拟视频信号提供给显示部件1025。The page
因此,控制部件1023使显示部件1025显示由模拟视频信号所表示的带包装的媒体信息。然后,控制部件1023进入下一步骤,即步骤SP1045。Accordingly, the
在步骤SP1045中,控制部件1023接收在输入处理部件1021处输入的控制命令,以购买由显示部件1025显示的带包装的媒体信息所标识的带包装的媒体。作为对该控制命令的响应,控制部件1023产生购买请求信号,该信号请求购买由带包装的媒体信息所标识的带包装的媒体。In step SP1045, the
控制部件1023先通过通信控制部件1032再通过网络接口1033将购买请求信号发送到实物销售服务器1005,一起发送的还有已从实物销售服务器1005中发送过来、暂时存储在验证信息存储部件1038中、并且已延长其有效时段的服务让与ID数据等。The
在步骤SP1046中,实物销售服务器1005的控制部件1090先通过网络接口1093再通过通信控制部件1092接收来自于客户端1002的购买请求信号、服务让与ID数据等。控制部件1090将服务让与ID数据等提供给验证处理部件1095。In step SP1046, the control unit 1090 of the physical object sales server 1005 receives the purchase request signal, service assignment ID data, etc. from the
受到控制部件1090的控制,验证处理部件1095把已从客户端1002中发送过来的服务让与ID数据等与暂时存储在验证信息存储部件1097中的服务让与ID数据等进行比较。因此,验证处理部件1095执行验证客户端1002的用户的过程。Under the control of the control section 1090, the authentication processing section 1095 compares the service grant ID data etc. which have been sent from the
验证处理部件1095可以确定,操作过客户端1002的、想要将带包装的媒体信息下载到该客户端1002的那个用户是合法用户。在这种情况下,控制部件1090进入下一步骤,步骤SP1047。The verification processing component 1095 can determine that the user who has operated the
在步骤SP1047中,控制部件1090先通过通信控制部件1092再通过网络接口1093将收费信息发送到收费服务器1008。该收费信息将被用来把带包装的媒体递送给客户端1002的用户,并收取用户要购买的带包装的媒体所需的费用。当收到收费信息时,收费服务器1008执行向购买带包装的媒体的用户收费的过程。In step SP1047, the control unit 1090 sends the charging information to the charging server 1008 through the communication control unit 1092 and then through the network interface 1093. The billing information will be used to deliver the packaged media to the user of
此外,控制部件1090使验证处理部件1095延长已发布给客户端1002的服务让与ID数据等的有效时段。Furthermore, the control section 1090 causes the authentication processing section 1095 to extend the validity period of the service grant ID data and the like issued to the
在步骤SP1048中,控制部件1090产生购买完成页面信息,并先通过通信控制部件1092再通过网络接口1093将该页面信息发送到客户端1002,一起发送的还有验证处理部件1095已延长过其有效时段的服务让与ID数据。应该注意到,购买完成页面信息显示用户已购买了该带包装的媒体。In step SP1048, the control part 1090 generates the purchase completion page information, and first sends the page information to the
在步骤SP1049中,客户端1002的控制部件1023先通过网络接口1033再通过通信控制部件1092接收来自于实物销售服务器1005的购物完成页面信息,一起接收到的还有已延长过其有效时段的服务让与ID数据等。控制部件1023将购物完成页面信息提供给页面信息产生部件1036。同时,控制部件1023将从实物销售服务器1005中发送过来的服务让与ID数据等提供给验证处理部件1037。In step SP1049, the
受到控制部件1023的控制,验证处理部件1037将已从实物销售服务器1005中发送过来、并且已延长其有效时段的服务让与ID数据等写在存储在验证信息存储部件1038中、并且其有效时段未经延长的服务让与ID数据之上。即,验证处理部件1037在存储部件1038中将服务让与ID数据等更新为那些已延长过其有效时段的服务让与ID数据等。Under the control of the
页面信息产生部件1036从控制部件1023所接收的购物完成页面信息中产生出视频数据。把这样产生出的视频数据提供给显示控制部件1024。显示控制部件1024对该视频数据执行数模转换,从而产生模拟视频信号。把该模拟视频信号提供给显示部件1025。The page
控制部件1023使显示部件1025显示由模拟视频信号所表示的购物完成页面。The
因此,客户端1002使用实物销售服务器1005的实物销售服务,从而使用户能够购买他或她想要的任何带包装的媒体。Accordingly, the
(3-7-3-3)提供播放列表信息发布服务过程的顺序(3-7-3-3) Procedure for providing playlist information distribution service process
参照图21,将对提供无线电广播信息发布服务过程的顺序进行描述,其中客户端1002接收播放列表信息发布服务,并以此作为由无线电广播信息发布服务器1006提供的无线电广播信息发布服务。Referring to FIG. 21 , a description will be given of the sequence of procedures for providing a radio broadcast information distribution service in which the
在步骤SP1060中,客户端1002的控制部件1023产生播放列表信息请求信号,该信号请求把想要的播放列表信息下载到客户端1002。当在播放列表信息检索的页面上将检索密钥输入到输入框中并且接着输入与显示所输入的检索密钥的字符串相对应的控制命令时,控制部件1023产生上述这种请求信号以作为对在输入处理部件1021处输入的控制命令的响应,其中播放列表信息检索的页面是由显示部件1025来显示的。In step SP1060, the
控制部件1023先通过通信控制部件1032再通过网络接口1033将播放列表信息请求信号发送到无线电广播信息发布服务器1006,一起发送的还有服务让与ID数据等。应该注意到,服务让与ID数据等已由无线电广播信息发布服务器1006发布,并暂时存储在验证信息存储部件1038中。The
在步骤SP1061中,无线电广播信息发布服务器1006的控制部件1110先通过网络接口1113再通过通信控制部件1112接收来自于客户端1002的播放列表信息请求信号、服务让与ID数据等。控制部件1110将这样接收到的服务让与ID数据等提供给验证处理部件1115。In step SP1061, the
受到控制部件1110的控制,验证处理部件1115把从客户端1002中接收到服务让与ID数据等与暂时存储在验证信息存储部件1120中的服务让与ID数据等进行比较。因此,验证处理部件1115执行对客户端1002的用户进行验证的过程。Under the control of the
验证处理部件1115可能确定已操作过客户端1002请求播放列表信息的用户是合法用户。在这种情况下,控制部件1110进入下一步骤,即步骤SP1062。The
在步骤SP1062中,检索部件1118从播放列表信息存储部件1117中检索出部分与检索密钥所定义的检索条件相符的播放列表信息,该检索密钥包含在播放列表信息请求信号中。In step SP1062, the
当检索部件1118检索出上述的部分播放列表信息时,控制部件1110使验证处理部件1115延长已发布给客户端1002的服务让与ID数据等的有效时段。然后,控制部件1110进入下一步骤,即步骤SP1063。When the above-mentioned partial playlist information is retrieved by the
在步骤SP1063中,控制部件1110从播放列表信息存储部件1117中读取由检索部件1118检索出的播放列表信息。然后,控制部件1110先通过通信控制部件1112再通过网络接口1113将该播放列表信息提供给客户端1002,一起提供的还有验证处理部件1115延长过其有效时段的服务让与ID数据等。In step SP1063, the
在步骤SP1064中,客户端1002的控制部件1023先通过网络接口1033再通过通信控制部件1032接收来自于无线电广播信息发布服务器1006的播放列表信息,一起接收的还有已延长其有效时段的服务让与ID数据等。控制部件1023将该播放列表信息发送到页面信息产生部件1036。同时,控制部件1023将从无线电广播信息发布服务器1006中接收到的服务让与ID数据等发送到验证处理部件1037。In step SP1064, the
受到控制部件1023的控制,验证处理部件1037将从无线电广播信息发布服务器1006发送过来的、并且已延长其有效时段的服务让与ID数据等写在存储在验证信息存储部件1038中的服务让与ID数据等之上。即,验证处理部件1037在存储部件1038中将服务让与ID数据等更新为那些已延长其有效时段的服务让与ID数据等。Under the control of the
页面信息产生部件1036从控制部件1023提供给它的播放列表信息中产生出视频数据。把这样产生的视频数据提供给显示控制部件1024。显示控制部件1024对该视频数据执行数模转换,从而产生模拟视频信号。把该模拟视频信号提供给显示部件1025。显示部件1025显示由模拟视频信号表示的播放列表信息。The page
因此,客户端1002利用由无线电广播信息发布服务器1006提供的无线电广播信息发布服务,从而使用户能够获取他或她想要的任何播放列表信息。Therefore, the
(3-7-3-4)提供现在正在播放信息发布服务过程的顺序(3-7-3-4) Provide the order in which the information distribution service process is currently being played
参照图22,将对提供无线电广播信息发布服务过程的顺序进行描述,其中客户端1002接收现在正在播放信息发布服务,并以之作为由无线电广播信息发布服务器1006发布的无线电广播信息发布服务。Referring to FIG. 22 , the sequence of the process of providing the radio broadcast information distribution service in which the
在每个无线电台中(即,对应于每个呼叫符号)都安装有提供现在正在播放信息的无线电广播信息发布服务器1006。In each radio station (ie, corresponding to each call symbol) is installed a radio broadcast
在初始状态下,客户端1002可能并不存储关于每个无线电台的无线电广播信息发布服务器1006的URL信息。In an initial state, the
因此,将要对无线电广播信息发布服务提供过程的顺序进行描述的假设是:门户服务器1003管理着关于每个无线电台的无线电广播信息发布服务器1006的URL信息,该URL信息与无线电台的呼叫符号相关联。Therefore, the sequence of the radio broadcasting information distribution service providing process will be described on the assumption that the
同时还假设,在无线电广播信息发布服务提供过程的顺序中,当客户端1002要求门户服务器1003应该给它广播频率信息这样它便可以自动地预设各无线电台的广播频率时,验证信息存储部件1038并不存储服务让与ID数据等。因此,客户端1002首先将用户ID码、用户密码等发送到门户服务器1003。It is also assumed that, in the sequence of the radio broadcasting information distribution service provision process, when the
在步骤SP1070中,客户端1002的控制部件1023接收用户已在输入处理部件1021处输入的操作命令,以便自动地预设各无线电台的广播频率。作为对该操作命令的响应,控制部件1023先通过通信控制部件1032再通过网络接口1033将频率信息请求信号发送到门户服务器1003。请求表示无线电台广播频率的频率信息的频率信息请求信号是与用户输入的地区代码、存储在验证信息存储部件1038中的用户ID码、用户密码等一起发送的。In step SP1070, the
在步骤SP1071中,门户服务器1003的控制部件1050先通过网络接口1053再通过通信控制部件1052接收从客户端1002中发送过来的频率信息请求信号、地区代码、用户ID码、用户密码等。控制部件1050将已从客户端1002处接收到的用户ID码、用户密码等提供给验证处理部件1056。In step SP1071, the control unit 1050 of the
受到控制部件1050的控制,验证处理部件1056将从客户端1002处接收到的用户ID码、用户密码等与在客户数据库部件1054中注册过的客户信息进行比较。部件1056由此执行对客户端1002的用户进行验证的过程。Controlled by the control section 1050 , the authentication processing section 1056 compares the user ID code, user password, etc. received from the
验证处理部件1056可能将客户端1002的用户确定为合法用户。然后,部件1056确定从客户端1002发送过来的频率信息请求信号是合理的。在这种情况下,在控制部件1050的控制下,部件1056发布验证让与ID数据等,该数据标识客户端1002和门户服务器1003之间的通信条件。这样发布的验证让与ID数据等暂时存储在验证信息存储部件1057中。Authentication processing component 1056 may determine that the user of
当验证处理部件1056确定客户端1002的用户是合法用户时,控制部件1050进入下一步骤,即步骤SP1072。When the authentication processing section 1056 determines that the user of the
在步骤SP1072中,控制部件1050根据从客户端1002中接收到的地区代码从以列表的形式存储在频率信息部件1058中的诸多频率数据项、广播站名字和呼叫符号中提取与该地区代码相对应的频率数据项、广播站名字和呼叫符号。即,控制部件1050检索以列表的形式而呈现的频率数据项、广播站名字和呼叫符号。In step SP1072, the control part 1050 extracts the region code corresponding to the region code from the many frequency data items, broadcasting station names and call symbols stored in the frequency information part 1058 in the form of a list according to the region code received from the
控制部件1050先通过通信控制部件1052再通过网络接口1053将已从频率信息存储部件1058中读取的频率数据项、广播站名字和呼叫符号的列表发送到客户端1002。把该列表发送到客户端1002,一起发送的还有在步骤SP1071中验证处理部件1056已发布给客户端1002的验证让与ID数据等。The control section 1050 sends the list of frequency data items, broadcast station names and call symbols that have been read from the frequency information storage section 1058 to the
在步骤SP1073中,客户端1002的控制部件1023先通过网络接口1033再通过通信控制部件1032接收来自于门户服务器1003的频率数据项、广播站的名字、呼叫符号列表、验证让与ID数据等。控制部件1023将从门户服务器1003中接收到的验证让与ID数据等提供给验证处理部件1037。此外,控制部件1023将同样从客户端1002处接收到的频率数据项、广播站的名字、呼叫符号列表提供给显示控制部件1024。In step SP1073, the
受到控制部件1023的控制,验证处理部件1037将从门户服务器1003中发送过来的验证让与ID数据等写入验证信息存储部件1038中。因此,存储部件1038暂时存储验证让与ID数据等。Under the control of the
显示控制部件1024将从控制部件1023中接收到的频率数据项、广播站的名字、呼叫符号列表提供给显示部件1025。由此,显示部件1025显示频率数据项、广播站的名字、呼叫符号的列表。The
当在输入处理部件1021处输入选择命令时,控制部件1023将用户所选的频率信息项、广播站的名字和呼叫符号写入存储介质1029,由此预设了这些值。然后,控制部件1023进入下一步骤,即步骤SP1074。When a selection command is input at the input processing section 1021, the
在步骤SP1074中,控制部件1023根据在输入处理部件1021处输入的调谐控制命令控制调谐器部件1031。即,控制部件1023使调谐器部件1031从无线电广播波中提取与调谐控制命令相对应的、在广播频率处广播的无线电信号。In step SP1074 , the
调谐器部件1031从由广播信号接收部件1030接收到的无线电广播波中提取广播频率处广播的无线电信号,并对在该频率处广播的无线电信号进行解码,从而产生音频数据。把这样获得的音频数据提供给音频数据控制部件1026。The
音频数据控制部件1026将调谐器部件1031提供的音频数据转变为模拟音频数据。把该模拟音频数据提供给扬声器1027。扬声器1027根据该模拟音频数据产生出声音。因此用户可以收听到他或她已选择的无线电节目。The audio
在步骤SP1075中,无线电广播显示控制部件1039是受控制部件1023控制的,从而读取存储在存储介质1029中并与频率信息相关联的呼叫符号,该频率信息表示与调谐控制命令相对应的广播频率。无线电广播显示控制部件1039先通过通信控制部件1032再通过网络接口1033将呼叫符号发送到门户服务器1003,一起发送的还有暂时存储在存储部件1038中的验证让与ID数据等。In step SP1075, the radio broadcast
在步骤SP1076中,门户服务器1003的控制部件1050先通过网络接口1053再通过通信控制部件1052接收从客户端1002发送过来的呼叫符号、验证让与ID数据等。然后,控制部件1050将接收到的验证让与ID数据等提供给验证处理部件1056。In step SP1076, the control unit 1050 of the
受到控制部件1050的控制,验证处理部件1056将从客户端1002处接收到的验证让与ID数据等与暂时存储在验证信息存储部件1057中的验证让与ID数据等进行比较。因此,验证处理部件1056执行对客户端1002的用户进行验证的过程。Under the control of the control section 1050 , the authentication processing section 1056 compares the authentication yield ID data etc. received from the
验证处理部件1056可以确定,从客户端1002中接收到的验证让与ID数据等仍然是有效的并且已操作过客户端1002以便发送呼叫符号的用户是合法用户。如果情况果真如此,则控制部件1050进入下一步骤,即步骤SP1077。The verification processing part 1056 can determine that the verification yield ID data etc. received from the
在步骤SP1077中,控制部件1050选择并检索存储在URL存储部件1059中的诸多URL数据项之一,该数据项与从客户端1002中接收到的呼叫符号相关联。In step SP1077, the control section 1050 selects and retrieves one of URL data items stored in the URL storage section 1059, which data item is associated with the call symbol received from the
控制部件1050使验证处理部件1056延长已发布给客户端1002的验证让与ID数据等的有效时段。The control section 1050 causes the authentication processing section 1056 to extend the validity period of the authentication yield ID data and the like issued to the
然后,控制部件1050从URL存储部件1059中读取检索到的URL信息。控制部件1050通过通信控制部件1052和网络接口1053将所读取的URL信息发送到客户端1002,一起发送的还有已延长其有效时段的验证让与ID数据等。Then, the control section 1050 reads the retrieved URL information from the URL storage section 1059 . The control section 1050 sends the read URL information to the
在步骤SP1078中,客户端1002的控制部件1023先通过网络接口1033再通过通信控制部件1032接收来自于门户服务器1003的URL信息、已延长其有效时段的验证让与ID数据等。把验证让与ID数据等提供给验证处理部件1037,并把URL信息提供给无线电广播显示控制部件1039。In step SP1078, the
受到控制部件1023的控制,验证处理部件1037将从门户服务器1003中发送过来的、已延长其有效时段的验证让与ID数据等写在其有效时段未经延长过的、存储在验证信息存储部件1038中的验证让与ID数据等之上。即,验证处理部件1037在存储部件1038中将验证让与ID数据等更新为那些已延长过其有效时段的验证让与ID数据等。Controlled by the
例如,受到控制部件1023的控制,无线电广播显示控制部件1039将控制部件1023提供的URL信息写入存储介质1029中。存储介质1029暂时存储与呼叫符号相关联的URL信息。For example, under the control of the
受到控制部件1023的控制,无线电广播显示控制部件1039根据暂时存储在存储介质1029中的URL信息将现在正在播放信息请求信号发送到无线电广播信息发布服务器1006。现在正在广播信息请求信号先通过通信控制部件1032再通过网络接口1033发送到无线电广播信息发布服务器1006,一起发送的还有已从无线电广播信息发布服务器1006中发送出来的、并且现在暂时存储在验证信息存储部件1038中的服务让与ID数据等。Controlled by the
在无线电广播信息发布服务提供过程的顺序中,将来自于客户端1002的现在正在播放信息请求信号、服务让与ID数据等发送到无线电广播信息发布服务器1006的过程(步骤SP1078)对应于参照图18已描述过的步骤SP1010。In the sequence of the radio broadcast information distribution service providing process, the process of transmitting the now broadcasting information request signal, service grant ID data, etc. from the
因此,在无线电广播信息发布服务提供过程的顺序中,在步骤SP1078的过程之后才在客户端1002、无线电广播信息发布服务器1006以及门户服务器1003中进行与图18所示的步骤SP1011到SP1013以及步骤SP1018到SP1022相似的验证用户的过程。之后,操作进入步骤SP1079。Therefore, in the sequence of the radio broadcast information distribution service providing process, the steps SP1011 to SP1013 and the steps shown in FIG. SP1018 to SP1022 are similar to the process of authenticating users. Thereafter, the operation proceeds to step SP1079.
在步骤SP1079中,客户端1002的控制部件1023控制着无线电广播显示控制部件1039,从而使部件1039根据暂时存储在存储介质1029中的URL信息将现在正在播放信息请求信号发送到无线电广播信息发布服务器1006。现在正在播放信息请求信号先通过通信控制部件1032再通过网络接口1033发送到服务器1006,一起发送的还有已从无线电广播信息发布服务器1006中接收到的、并且现在暂时存储在验证信息存储部件1038中的服务让与ID数据等。In step SP1079, the
在步骤SP1080中,无线电广播信息发布服务器1006的控制部件1110先通过网络接口1113再通过通信控制部件1112接收来自于客户端1002的现在正在播放信息请求信号、服务让与ID数据等。控制部件1110将这样接收到的服务让与ID数据等提供给验证处理部件1115。In step SP1080, the
受到控制部件1110的控制,验证处理部件1115将从客户端1002中接收到的服务让与ID数据等与暂时存储在验证信息存储部件1120中的服务让与ID数据等进行比较。因此,验证处理部件1115执行对客户端1002的用户进行验证的过程。Under the control of the
验证处理部件1115可能确定客户端1002的用户是合法用户。在这种情况下,部件1115确定从客户端1002发送过来的现在正在播放信息请求信号是合理的。
当验证处理部件1115确定客户端1002的用户是合法用户时,控制部件1110使验证处理部件1115延长发布给客户端1002的服务让与ID数据等的有效时段。然后,控制部件1110进入下一步骤,即步骤SP1081。When the
在步骤SP1081中,控制部件1110读取来自于现在正在播放信息存储部件1119的现在正在播放信息。然后,控制部件1110先通过通信控制部件1112再通过网络接口1113将现在正在播放信息发送到客户端1002,一起发送的还有验证处理部件1115已延长过其有效时段的服务让与ID数据等。In step SP1081, the
在步骤SP1082中,客户端1002的控制部件1023先通过网络接口1033再通过通信控制部件1032接收来自于无线电广播信息发布服务器1006的现在正在播放信息、以及已延长过其有效时段的服务让与ID数据等。In step SP1082, the
受到控制部件1023的控制,验证处理部件1037将已从无线电广播信息发布服务器1006中发送过来的、已延长过其有效时段的服务让与ID数据等写在暂时存储在验证信息存储部件1038中、其有效时段未经延长过的服务让与ID数据等上。即,验证处理部件1037在存储部件1038中将服务让与ID数据等更新为那些已延长过其有效时段的服务让与ID数据等。Under the control of the
无线电广播显示控制部件1039通过显示控制部件1024将从控制部件1023中接收到的现在正在播放信息提供给显示部件1025。显示部件1025显示与客户端1002此刻正在接收的无线电节目有关的现在正在播放信息。The radio broadcast
在无线电广播信息发布服务提供过程的顺序中,客户端1002随后以特定间隔(例如,30秒)重复步骤SP1079中发送现在正在播放信息请求信号的过程。此外,在客户端1002的请求下,作为响应,无线电广播信息发布服务器1006执行步骤SP1080和SP1081。In the sequence of the radio broadcast information distribution service providing process, the
因此,客户端1002的显示部件1025可以显示现在正在播放信息,该现在正在播放信息是定时更新的,并显示每个无线电节目的名字、播放开始时间和播放结束时间,还显示节目中正在广播的音乐的标题、演奏该音乐的艺术家的名字、音乐的播放开始时间等等。Therefore, the
在第二实施例中,客户端1002可以获取来自任何无线电台的现在正在播放信息,并且客户端1002的显示部件1025显示这种信息,即便在步骤SP1074中没有调谐过该广播站。这是因为客户端1002、门户服务器1003、无线电广播信息发布服务器1006协同合作,针对在步骤SP1073中在客户端1002内预设的任何无线电台,一个步骤接一个步步骤地执行步骤SP1075到SP1082。In the second embodiment, the
按上述那样配置,根据第二实施例、提供音乐相关服务的服务提供系统1000可以实现与第一实施例相同的优点。Configured as described above, according to the second embodiment, the service providing system 1000 for providing music-related services can achieve the same advantages as those of the first embodiment.
(4)其它实施例(4) Other embodiments
在上述的第一和第二实施例中,关于所有的无线电台的信息(即,无线电广播信息)是作为预设信息而获取的。但是,本发明并不限于第一和第二实施例。例如,可以获取仅与用户选择的无线电台有关的信息,而不是与在预设信息中注册过的所有的无线电台有关的信息。In the first and second embodiments described above, information on all radio stations (ie, radio broadcast information) is acquired as preset information. However, the present invention is not limited to the first and second embodiments. For example, it is possible to acquire information on only radio stations selected by the user instead of all radio stations registered in preset information.
在上述第二实施例中,在步骤SP1072中,根据从客户端1002中接收到的地区代码,控制部件1050从以列表的形式存储在客户数据库部件1054中的诸多频率数据项、无线电台名字、呼叫符号中提取与地区代码相对应的频率数据项、无线电台名字、呼叫符号。本发明并不限于这种方法。当然,例如,可在客户数据库1054中预先注册用户设置信息。然后,从包含在用户设置信息中的与地区有关的信息(邮编,地址,电话号码等)中确定出用户所居住的地区。然后,以列表的形式检索并读取分配给存在于该地区内的无线电台的频率、这些无线电台的名字和呼叫符号。在这种情况下,客户端1002不需要将地区代码发送到门户服务器1003。In the above-mentioned second embodiment, in step SP1072, according to the area code received from the
在上述的第一和第二实施例中,终端设备10和客户端1002可以接收无线电台所广播的无线电节目。但是,它们可以接收通过互联网或广播卫星而播放的无线电节目,并可以获取相关信息和无线电广播信息。此外,它们可以接收由电视台所播放的电视节目。此外,它们可以从网络上的服务器中接收各种类型的与电视节目有关的广播信息。In the first and second embodiments described above, the
在第一和第二实施例中,诸多过程是可以根据描述这些过程的数据处理程序来执行的。这些程序可以由计算机来执行。因此,计算机可以执行这些过程。In the first and second embodiments, processes are executable in accordance with the data processing program describing the processes. These programs can be executed by computers. Therefore, a computer can perform these processes.
描述应该在第一和第二实施例中执行的这些过程的程序可以记录在计算机可读记录介质上。计算机可读记录介质可以是磁记录装置、光盘、磁光记录介质、半导体存储器等。磁记录装置可以是硬盘驱动器(HDD)、软盘(FD)、磁带等。光盘可以是DVD、DVD-RAM、CD-ROM、CD-R(可记录的)/RW(可再写的)等。磁光记录介质可以是MO(磁光盘)。A program describing the procedures that should be executed in the first and second embodiments can be recorded on a computer-readable recording medium. The computer-readable recording medium may be a magnetic recording device, an optical disk, a magneto-optical recording medium, a semiconductor memory, or the like. The magnetic recording device may be a hard disk drive (HDD), a floppy disk (FD), a magnetic tape, or the like. The optical disc may be DVD, DVD-RAM, CD-ROM, CD-R (recordable)/RW (rewritable) or the like. The magneto-optical recording medium may be MO (Magneto Optical Disk).
为执行程序,计算机读取记录在便携式记录介质上的程序或接收来自于服务器计算机的程序。然后,计算机将该程序存储在它所包含的存储装置中。计算机从存储装置中读取该程序,并根据该程序执行一个过程。计算机可以根据它已直接从便携式记录介质中读取的程序来执行过程。另外,计算机可以执行已从服务器计算机中转移给它的任何程序所描述的过程。To execute the program, the computer reads the program recorded on the portable recording medium or receives the program from the server computer. The computer then stores the program in a storage device it contains. The computer reads the program from the storage device, and executes a process according to the program. The computer can execute processes according to the program it has read directly from the portable recording medium. Additionally, the computer can perform the processes described by any programs that have been transferred to it from the server computer.
在第一实施例中,硬件电路组、功能电路组和程序模块都包括在终端设备10中。在第二实施例中,硬件电路组、功能电路组和程序模块都包括在客户端1002中。不过,可以把它们包括在除终端设备10和客户端1002之外的其它类型的终端中,比如移动电话、个人计算机等。然后,具有这种组和模块的任何其它终端都可以执行与终端设备10或客户端1002所执行的相同的过程。In the first embodiment, hardware circuit groups, functional circuit groups, and program modules are all included in the
在第二实施例中,客户端1002,即数据处理装置包括:用作接收装置的调谐器部件1031、用作再现装置的音频数据控制部件1026、用作设置装置的控制部件1023、用作通信控制装置的通信控制部件1032、用作显示装置的显示部件1025、以及用作控制装置的控制部件1023。本发明并不限于这种配置。这种数据处理装置可以由接收装置、再现装置、设置装置、通信控制装置、显示装置以及其它电路组件的控制装置构成。In the second embodiment, the
工业应用industrial application
本发明不仅可以应用于提供音乐相关服务的网络系统,还可以应用于,例如,提供视频内容的各种网络系统。The present invention can be applied not only to network systems that provide music-related services, but also to, for example, various network systems that provide video content.
Claims (7)
Applications Claiming Priority (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003274302 | 2003-07-14 | ||
JP274302/2003 | 2003-07-14 | ||
JP291741/2003 | 2003-08-11 | ||
JP2003291741 | 2003-08-11 | ||
JP2003313167 | 2003-09-04 | ||
JP313167/2003 | 2003-09-04 | ||
JP338813/2003 | 2003-09-29 | ||
JP2003338813 | 2003-09-29 | ||
PCT/JP2004/007019 WO2005006609A1 (en) | 2003-07-14 | 2004-05-18 | Information processing device, information processing method, and information processing program |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1816987A CN1816987A (en) | 2006-08-09 |
CN1816987B true CN1816987B (en) | 2012-05-09 |
Family
ID=35476795
Family Applications (16)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200480020531 Pending CN1823346A (en) | 2003-07-14 | 2004-05-18 | Communication device, communication method in communication device, and communication program for communication device |
CN 200480019094 Pending CN1816983A (en) | 2003-07-14 | 2004-05-18 | Information processing device, information processing method, and information processing program |
CN 200480000835 Pending CN1701545A (en) | 2003-07-14 | 2004-05-18 | Information providing method |
CN200480019145.0A Expired - Fee Related CN1816986B (en) | 2003-07-14 | 2004-05-18 | Display, display method and display control program |
CN200480019154.XA Expired - Fee Related CN1816987B (en) | 2003-07-14 | 2004-05-18 | Data processing equipment, data processing method and data processing program |
CN200480019083.3A Expired - Fee Related CN1816982B (en) | 2003-07-14 | 2004-05-18 | Information providing method |
CN200480019131.9A Expired - Fee Related CN1816984B (en) | 2003-07-14 | 2004-05-18 | Information record device, information record method and information record program |
CN200480019002.XA Expired - Fee Related CN1816981B (en) | 2003-07-14 | 2004-05-18 | Communication method |
CN200480019177.0A Expired - Fee Related CN1816989B (en) | 2003-07-14 | 2004-05-18 | Reproduction device, reproduction method, and program |
CN 200480019067 Pending CN1816821A (en) | 2003-07-14 | 2004-05-18 | Information processing device, information processing method, and information processing program |
CN200480019100.3A Expired - Fee Related CN1816971B (en) | 2003-07-14 | 2004-05-18 | Reproduction device, information setting method |
CN 200480019182 Pending CN1816824A (en) | 2003-07-14 | 2004-05-18 | Service Utilization Method and Management Method |
CN200480019170.9A Expired - Fee Related CN1816988B (en) | 2003-07-14 | 2004-05-18 | Communication method, communication device, and program |
CN 200480019134 Pending CN1816985A (en) | 2003-07-14 | 2004-05-18 | Communication method |
CN200480018631.0A Expired - Fee Related CN1816980B (en) | 2003-07-14 | 2004-05-18 | Recording apparatus, recording method, and program |
CN200480020524.1A Expired - Fee Related CN1823483B (en) | 2003-07-14 | 2004-05-18 | Information providing method |
Family Applications Before (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200480020531 Pending CN1823346A (en) | 2003-07-14 | 2004-05-18 | Communication device, communication method in communication device, and communication program for communication device |
CN 200480019094 Pending CN1816983A (en) | 2003-07-14 | 2004-05-18 | Information processing device, information processing method, and information processing program |
CN 200480000835 Pending CN1701545A (en) | 2003-07-14 | 2004-05-18 | Information providing method |
CN200480019145.0A Expired - Fee Related CN1816986B (en) | 2003-07-14 | 2004-05-18 | Display, display method and display control program |
Family Applications After (11)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200480019083.3A Expired - Fee Related CN1816982B (en) | 2003-07-14 | 2004-05-18 | Information providing method |
CN200480019131.9A Expired - Fee Related CN1816984B (en) | 2003-07-14 | 2004-05-18 | Information record device, information record method and information record program |
CN200480019002.XA Expired - Fee Related CN1816981B (en) | 2003-07-14 | 2004-05-18 | Communication method |
CN200480019177.0A Expired - Fee Related CN1816989B (en) | 2003-07-14 | 2004-05-18 | Reproduction device, reproduction method, and program |
CN 200480019067 Pending CN1816821A (en) | 2003-07-14 | 2004-05-18 | Information processing device, information processing method, and information processing program |
CN200480019100.3A Expired - Fee Related CN1816971B (en) | 2003-07-14 | 2004-05-18 | Reproduction device, information setting method |
CN 200480019182 Pending CN1816824A (en) | 2003-07-14 | 2004-05-18 | Service Utilization Method and Management Method |
CN200480019170.9A Expired - Fee Related CN1816988B (en) | 2003-07-14 | 2004-05-18 | Communication method, communication device, and program |
CN 200480019134 Pending CN1816985A (en) | 2003-07-14 | 2004-05-18 | Communication method |
CN200480018631.0A Expired - Fee Related CN1816980B (en) | 2003-07-14 | 2004-05-18 | Recording apparatus, recording method, and program |
CN200480020524.1A Expired - Fee Related CN1823483B (en) | 2003-07-14 | 2004-05-18 | Information providing method |
Country Status (1)
Country | Link |
---|---|
CN (16) | CN1823346A (en) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101153396B (en) * | 2006-09-30 | 2010-06-09 | 中芯国际集成电路制造(上海)有限公司 | Plasma etching method |
US8014446B2 (en) * | 2006-12-22 | 2011-09-06 | Ibiquity Digital Corporation | Method and apparatus for store and replay functions in a digital radio broadcasting receiver |
JP4728973B2 (en) * | 2007-01-19 | 2011-07-20 | ローム株式会社 | FM transmitter, electronic device using the same, and automatic channel selection method |
KR20090011149A (en) * | 2007-07-25 | 2009-02-02 | 삼성전자주식회사 | Purchase method and device for pay broadcasting of smart terminal equipped with mobile card |
JP5282447B2 (en) * | 2008-05-29 | 2013-09-04 | ソニー株式会社 | Information processing apparatus, information processing method, program, and information processing system |
JP4640487B2 (en) * | 2008-10-16 | 2011-03-02 | ソニー株式会社 | Information processing apparatus and information processing method |
CN102256179A (en) * | 2010-05-19 | 2011-11-23 | 乐金电子(中国)研究开发中心有限公司 | Method and system for displaying program information of television terminal and television terminal |
JP2012053722A (en) * | 2010-09-02 | 2012-03-15 | Sony Corp | Information processing apparatus, information processing method, and program |
CN102546687A (en) * | 2010-12-17 | 2012-07-04 | 张婷毓 | Data transmission system and method |
CN102568523B (en) * | 2010-12-31 | 2016-05-04 | 新奥特(北京)视频技术有限公司 | The unified method and apparatus using of one kind of multiple hardware resources |
CN102902828B (en) * | 2012-11-16 | 2016-04-20 | 北京奇虎科技有限公司 | A kind of method and apparatus for retrieving |
CN103840850B (en) * | 2012-11-27 | 2016-12-07 | 比亚迪股份有限公司 | communication system based on frequency modulation broadcasting FM earphone, FM earphone and mobile terminal |
CN103078695B (en) * | 2012-12-30 | 2016-05-11 | 惠州华阳通用电子有限公司 | Station name display methods and application thereof |
JP6384095B2 (en) * | 2013-06-06 | 2018-09-05 | 株式会社リコー | Transmission terminal, program, image display method, transmission system |
CN105100905B (en) * | 2014-05-14 | 2019-11-05 | 南京中兴软件有限责任公司 | A kind of discretization network authentication method, apparatus and client |
CN105049144A (en) * | 2015-08-18 | 2015-11-11 | 深圳市中兴物联科技有限公司 | Radio rebroadcasting method, device and system |
CN106452898A (en) * | 2016-11-01 | 2017-02-22 | 武汉斗鱼网络科技有限公司 | Data request control method and apparatus |
CN106936826B (en) | 2017-03-10 | 2020-01-14 | Oppo广东移动通信有限公司 | Registration method and device of broadcast receiver and terminal equipment |
CN111399756B (en) * | 2019-09-29 | 2024-01-02 | 杭州海康威视系统技术有限公司 | Data storage method, data downloading method and device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10257402A (en) | 1997-03-07 | 1998-09-25 | Toshiba Corp | Channel setting registration system |
US6240555B1 (en) * | 1996-03-29 | 2001-05-29 | Microsoft Corporation | Interactive entertainment system for presenting supplemental interactive content together with continuous video programs |
CN1304108A (en) * | 1999-10-26 | 2001-07-18 | 索尼公司 | Retrieval system, retrieval method, input unit, terminal, display method and medium |
JP2003067661A (en) * | 2001-08-24 | 2003-03-07 | Satoru Nakamura | Recovery agent system for small amount settlement using point purchase service system |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3279379B2 (en) * | 1993-03-08 | 2002-04-30 | アルパイン株式会社 | Radio receiver |
EP0669761A3 (en) * | 1994-02-23 | 1999-03-03 | Hitachi, Ltd. | Television signal receiving apparatus incorporating an information retrieving and reproducing apparatus |
JPH08214282A (en) | 1995-02-02 | 1996-08-20 | Seiko Epson Corp | Program guide information processing system and program reservation system |
JPH08223059A (en) * | 1995-02-16 | 1996-08-30 | Pioneer Electron Corp | Rbds reception equipment provided with database having information related to broadcast station |
US5652613A (en) * | 1995-06-07 | 1997-07-29 | Lazarus; David Beryl | Intelligent electronic program guide memory management system and method |
US5961603A (en) * | 1996-04-10 | 1999-10-05 | Worldgate Communications, Inc. | Access system and method for providing interactive access to an information source through a networked distribution system |
JP3595109B2 (en) * | 1997-05-28 | 2004-12-02 | 日本ユニシス株式会社 | Authentication device, terminal device, authentication method in those devices, and storage medium |
US6282412B1 (en) * | 1998-07-22 | 2001-08-28 | Lucent Technologies Inc. | Geographically adaptive portable broadcast receiver |
US6317784B1 (en) * | 1998-09-29 | 2001-11-13 | Radiowave.Com, Inc. | Presenting supplemental information for material currently and previously broadcast by a radio station |
KR100582501B1 (en) * | 1998-11-19 | 2006-10-24 | 엘지전자 주식회사 | Automatic Information Retrieval Method |
JP2000222360A (en) * | 1999-02-01 | 2000-08-11 | Matsushita Electric Ind Co Ltd | Authentication method, authentication system and authentication processing program recording medium |
JP2001086420A (en) * | 1999-09-16 | 2001-03-30 | Matsushita Electric Ind Co Ltd | Broadcast terminal device |
JP4588190B2 (en) * | 2000-10-27 | 2010-11-24 | シャープ株式会社 | Television program homepage search system, its client device, server device, and homepage URL information acquisition method |
JP2002358283A (en) * | 2001-06-01 | 2002-12-13 | Nec Corp | User authentication collaboration method, system and program |
JP3870733B2 (en) * | 2001-07-26 | 2007-01-24 | ヤマハ株式会社 | Mobile communication terminal capable of receiving content, content distribution server device, and program used therefor |
JP2003051798A (en) * | 2001-08-06 | 2003-02-21 | Sharp Corp | Broadcast distribution apparatus, method thereof, computer program, recording medium recording the program, broadcast receiving apparatus, and broadcast distribution system connecting them |
JP2003067239A (en) * | 2001-08-24 | 2003-03-07 | Fujitsu Ltd | Page information updating method, page information updating system, and semiconductor manufacturing line schedule management system |
JP4035993B2 (en) * | 2002-01-08 | 2008-01-23 | ソニー株式会社 | Data processing apparatus and method |
-
2004
- 2004-05-18 CN CN 200480020531 patent/CN1823346A/en active Pending
- 2004-05-18 CN CN 200480019094 patent/CN1816983A/en active Pending
- 2004-05-18 CN CN 200480000835 patent/CN1701545A/en active Pending
- 2004-05-18 CN CN200480019145.0A patent/CN1816986B/en not_active Expired - Fee Related
- 2004-05-18 CN CN200480019154.XA patent/CN1816987B/en not_active Expired - Fee Related
- 2004-05-18 CN CN200480019083.3A patent/CN1816982B/en not_active Expired - Fee Related
- 2004-05-18 CN CN200480019131.9A patent/CN1816984B/en not_active Expired - Fee Related
- 2004-05-18 CN CN200480019002.XA patent/CN1816981B/en not_active Expired - Fee Related
- 2004-05-18 CN CN200480019177.0A patent/CN1816989B/en not_active Expired - Fee Related
- 2004-05-18 CN CN 200480019067 patent/CN1816821A/en active Pending
- 2004-05-18 CN CN200480019100.3A patent/CN1816971B/en not_active Expired - Fee Related
- 2004-05-18 CN CN 200480019182 patent/CN1816824A/en active Pending
- 2004-05-18 CN CN200480019170.9A patent/CN1816988B/en not_active Expired - Fee Related
- 2004-05-18 CN CN 200480019134 patent/CN1816985A/en active Pending
- 2004-05-18 CN CN200480018631.0A patent/CN1816980B/en not_active Expired - Fee Related
- 2004-05-18 CN CN200480020524.1A patent/CN1823483B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6240555B1 (en) * | 1996-03-29 | 2001-05-29 | Microsoft Corporation | Interactive entertainment system for presenting supplemental interactive content together with continuous video programs |
JPH10257402A (en) | 1997-03-07 | 1998-09-25 | Toshiba Corp | Channel setting registration system |
CN1304108A (en) * | 1999-10-26 | 2001-07-18 | 索尼公司 | Retrieval system, retrieval method, input unit, terminal, display method and medium |
JP2003067661A (en) * | 2001-08-24 | 2003-03-07 | Satoru Nakamura | Recovery agent system for small amount settlement using point purchase service system |
Also Published As
Publication number | Publication date |
---|---|
CN1816983A (en) | 2006-08-09 |
CN1823346A (en) | 2006-08-23 |
CN1816984B (en) | 2011-06-08 |
CN1701545A (en) | 2005-11-23 |
CN1816989A (en) | 2006-08-09 |
CN1816989B (en) | 2012-01-18 |
CN1816988A (en) | 2006-08-09 |
CN1816980A (en) | 2006-08-09 |
CN1816824A (en) | 2006-08-09 |
CN1816986B (en) | 2011-06-15 |
CN1816971B (en) | 2012-05-23 |
CN1816981A (en) | 2006-08-09 |
CN1816981B (en) | 2012-10-17 |
CN1816980B (en) | 2010-05-05 |
CN1816986A (en) | 2006-08-09 |
CN1816982B (en) | 2012-10-10 |
CN1816988B (en) | 2012-02-01 |
CN1816821A (en) | 2006-08-09 |
CN1816985A (en) | 2006-08-09 |
CN1816971A (en) | 2006-08-09 |
CN1823483A (en) | 2006-08-23 |
CN1816984A (en) | 2006-08-09 |
CN1823483B (en) | 2011-08-31 |
CN1816982A (en) | 2006-08-09 |
CN1816987A (en) | 2006-08-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7761513B2 (en) | Information recording device, information recording method, and information recording program | |
JP4135112B2 (en) | Display device, display method, and display control program | |
CN1816987B (en) | Data processing equipment, data processing method and data processing program | |
US8234669B2 (en) | Data-processing apparatus, data-processing method and data-processing program | |
JP4569828B2 (en) | COMMUNICATION METHOD, COMMUNICATION DEVICE, AND PROGRAM | |
US7373122B2 (en) | Reproduction device information setting method, and information setting program | |
US8006309B2 (en) | Information processing device and communication method | |
JP4609723B2 (en) | Recording apparatus, recording method, and program | |
JP4577572B2 (en) | COMMUNICATION DEVICE, COMMUNICATION DEVICE COMMUNICATION METHOD, AND COMMUNICATION DEVICE COMMUNICATION PROGRAM | |
JP4431991B2 (en) | Information processing apparatus, information processing method, and information processing program | |
US7509089B2 (en) | Reproduction device, reproduction method, and program | |
JP4370872B2 (en) | Information processing apparatus, information processing method, and information processing program | |
JP2005107821A (en) | Communication equipment, communication method for communication equipment, and communication program for communication equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120509 Termination date: 20150518 |
|
EXPY | Termination of patent right or utility model |