WO2005006613A1 - 通信方法、通信装置およびプログラム - Google Patents

通信方法、通信装置およびプログラム Download PDF

Info

Publication number
WO2005006613A1
WO2005006613A1 PCT/JP2004/007033 JP2004007033W WO2005006613A1 WO 2005006613 A1 WO2005006613 A1 WO 2005006613A1 JP 2004007033 W JP2004007033 W JP 2004007033W WO 2005006613 A1 WO2005006613 A1 WO 2005006613A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
authentication
server
related information
control unit
Prior art date
Application number
PCT/JP2004/007033
Other languages
English (en)
French (fr)
Inventor
Hiroyuki Kikkoji
Nozomu Okuzawa
Yoshiyuki Takaku
Susumu Yamahara
Shinsuke Yamashita
Jun Moriya
Yasuhiro Murase
Original Assignee
Sony Corporation
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Corporation filed Critical Sony Corporation
Priority to CN200480019170.9A priority Critical patent/CN1816988B/zh
Priority to US10/556,944 priority patent/US7631036B2/en
Priority to JP2005511477A priority patent/JP4569828B2/ja
Publication of WO2005006613A1 publication Critical patent/WO2005006613A1/ja
Priority to US12/618,460 priority patent/US7890580B2/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H40/00Arrangements specially adapted for receiving broadcast information
    • H04H40/18Arrangements characterised by circuits or components specially adapted for receiving
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/68Systems specially adapted for using specific information, e.g. geographical or meteorological information
    • H04H60/73Systems specially adapted for using specific information, e.g. geographical or meteorological information using meta-information
    • H04H60/74Systems specially adapted for using specific information, e.g. geographical or meteorological information using meta-information using programme related information, e.g. title, composer or interpreter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/65Arrangements characterised by transmission systems for broadcast
    • H04H20/76Wired systems
    • H04H20/82Wired systems using signals not modulated onto a carrier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/27Arrangements for recording or accumulating broadcast information or broadcast-related information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/76Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet
    • H04H60/81Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself
    • H04H60/82Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself the transmission system being the Internet

Definitions

  • the present invention relates to a communication method, a communication device, and a program, and more particularly, to a communication method, a communication device, and a program for accurately obtaining necessary information from information provided via a network.
  • Radio stations and television (TV) stations broadcast various programs, and viewers can broadcast broadcast signals of a predetermined frequency transmitted from each broadcast station.
  • Patent Literature 1 Japanese Patent Application Laid-Open No. 2000-273733 (paragraph numbers [00121] to [02029], FIG. 1).
  • the link between the actual broadcast and the update of the information that can be obtained by the user is not accurately linked, and the information is usually updated at regular intervals.
  • the information that can be obtained by the user has not been updated yet, and the information of the music immediately before the favorite music may be obtained. For this reason, the user must wait until the obtainable information is updated and then perform the operation of obtaining the target information again, or correct the information of the immediately preceding song acquired because it is the first song to be listened to. They may mistakenly identify the information as important.
  • the present invention has been made in view of such a point, and provides information from an information acquisition side and a broadcasting station to enable a user who wants to acquire information to more accurately acquire the latest information.
  • the purpose is to provide a communication method between the parties.
  • Another object of the present invention is to provide a communication device and a program for enabling a user who wants to acquire information to more accurately acquire the latest information.
  • a communication method includes: A first transmission step of continuously transmitting request information for requesting related information relating to the content in the first transmission step, and a second step of receiving related information corresponding to the request information transmitted in the first transmission step.
  • a second receiving step of receiving information and a storage step of storing related information received in the second receiving step in storage means are provided.
  • request information for requesting related information related to content in a broadcast program being received is continuously transmitted at a specific interval, and related information corresponding to the request information is received and temporarily received. Is memorized and displayed. Then, when an instruction to store the content-related information is input, the request information for the content-related information is requested again, and the relevant information corresponding to the request information is received and stored.
  • the terminal device comprises: a first terminal transmission step of continuously transmitting request information for requesting related information relating to content in a broadcast program being received at a specific interval; A first server transmitting step in which the server providing the relevant information transmits the relevant information corresponding to the request information to the terminal device; and a terminal device receiving the relevant information transmitted in the first server transmitting step.
  • a first terminal receiving step wherein the terminal device temporarily stores related information received in the first terminal receiving step in a temporary storage means, and-, the terminal device performs a temporary storage step.
  • request information for requesting related information related to content in a broadcast program being received is continuously transmitted at a specific interval, and related information corresponding to the request information is received and temporarily received. Is memorized and displayed. Then, when an instruction to store the content-related information is input, the request information for the content-related information is requested again, and the relevant information corresponding to the request information is received and stored.
  • the first transmitting means for continuously transmitting request information for requesting related information relating to the content in the broadcast program being received at a specific interval
  • the first transmitting means First receiving means for receiving related information corresponding to the request information transmitted by the means, temporary storing means for temporarily storing the related information received by the first receiving means, and temporary storing means.
  • Display means for displaying the related information stored as above;
  • second transmission means for transmitting request information for requesting the relevant information of the content in response to an input instructing storage of the relevant information of the content;
  • a second receiving means for receiving the related information corresponding to the request information transmitted by the transmitting means, and a storage means for storing the misconduct information received by the second receiving means.
  • the first transmitting means continuously transmits, at a specific interval, request information for requesting related information relating to the content in the broadcast program being received, and the first receiving means transmits the request information.
  • the temporary storage means temporarily stores the received related information, and the display means displays the temporarily stored related information.
  • the second transmitting means retransmits the request information requesting the related information in response to the input instructing the storage of the relevant information of the content, and the second receiving means responds to the transmitted request information.
  • the computer causes the computer to continuously transmit request information for requesting related information related to the content in the broadcast program being received at a specific interval, and to transmit the related information corresponding to the transmitted request information.
  • Receiving the related information temporarily storing the received related information in the temporary storage means, and storing the related information temporarily stored in the temporary storage means.
  • request information for requesting related information related to content in a broadcast program being received is continuously transmitted at a specific interval, and related information corresponding to the transmitted request information is received.
  • the related information of the content is again requested, received, and stored in response to an instruction to store the related information of the content.
  • related information related to content in a broadcast program being received is requested at a specific interval, received and displayed, and when there is an input for instructing storage of the related information of the content, the related information is requested again.
  • This makes it possible to accurately obtain specific information, such as the latest relevant information at the time storage was instructed, among the relevant information, and the user is less likely to obtain incorrect information from the information provider. Therefore, communication between the information acquisition side and the information provision side can be performed accurately and smoothly.
  • FIG. 1 is a configuration diagram of a communication device of the present invention.
  • FIG. 2 is a flowchart showing a flow of a normal content update process.
  • FIG. 3 is a flowchart showing a flow when a related information storage instruction is input.
  • FIG. 4 is a schematic diagram illustrating a network system according to the first embodiment.
  • FIG. 5 is a schematic diagram illustrating an appearance of a terminal device.
  • FIG. 6 is a block diagram showing the hardware configuration of the terminal device.
  • FIG. 7 is a schematic diagram illustrating a program module configuration of the terminal device.
  • FIG. 8 is a flowchart showing a clip flow.
  • FIG. 9 is a schematic diagram illustrating an example of a content display screen.
  • FIG. 10 is a schematic diagram illustrating a first example of a music selection screen.
  • FIG. 11 is a schematic diagram illustrating a second example of the music selection screen.
  • FIG. 12 is a schematic diagram illustrating an overall configuration of a music-related service providing system according to the second embodiment.
  • FIG. 13 is a block diagram showing a hardware configuration of a functional circuit block of a client terminal.
  • FIG. 14 is a schematic diagram showing a directory structure.
  • FIG. 15 is a block diagram showing a hardware configuration based on functional circuit blocks of the portal server.
  • FIG. 16 is a block diagram showing a hardware configuration of a music data distribution server using functional circuit blocks.
  • Fig. 17 is a block diagram showing the hardware configuration of the sales server using functional circuit blocks.
  • FIG. 18 is a block diagram showing a hardware configuration of the radio broadcast information distribution server using functional circuit blocks. .
  • FIG. 19 is a sequence chart showing a user authentication processing procedure between the client terminal and the vital server.
  • FIG. 20 is a sequence chart showing a user authentication processing procedure between the client terminal and the music data distribution server.
  • Fig. 21 is a sequence chart showing the music data distribution service provision processing procedure.
  • FIG. 22 is a sequence chart showing a procedure for providing a product sales service.
  • Fig. 23 is a sequence chart showing the procedure (1) for providing the radio broadcast information (on-air list information) distribution service.
  • Fig. 24 is a sequence chart showing the procedure (2) for providing the radio broadcast information (now-on-air information) distribution service.
  • FIG. 1 is a configuration example of a communication device according to the present invention.
  • the communication device 1 shown in FIG. 1 is an information acquisition-side communication device for acquiring related information related to content such as music in a broadcast program distributed via the network 30.
  • the communication device 1 continuously transmits request information for requesting related information related to such content to a communication device on the information providing side such as a server via the network 30 at a specific interval such as 30 seconds. It has a first transmission means 2 for transmitting data in a targeted manner. ⁇
  • the communication device 1 includes a first receiving unit 3 that receives, via the network 30, related information corresponding to the request information transmitted by the first transmitting unit, and stores the received related information. It has a temporary storage means 4 for temporarily storing in a device or the like, and a display means 5 such as a display device for displaying the temporarily stored related information.
  • the communication device 1 transmits the request information for requesting the related information of the content to the communication device on the information providing side such as a server when the instruction to store the related information of the content is input.
  • a second transmitting means 6 for transmitting the information again via the network 30, a second receiving means 7 for receiving the relevant information corresponding to the request information via the network 30, and storing the received relevant information. It has storage means 8 for recording and storing in equipment.
  • FIGS. 2 and 3 are diagrams showing a flow of processing in the communication device of the present invention.
  • FIG. 2 is a diagram showing a flow of a normal content update process.
  • FIG. 3 is a diagram showing a case where a related information storage instruction is input. It is a figure showing a flow.
  • request information for requesting related information is continuously transmitted to a server or the like at specific intervals by the first transmission means 2 (step S 1), and the first reception means 3 Receive related information corresponding to the transmitted request information (Step S 2
  • the communication device 1 temporarily stores the related information received by the first receiving means 3 by the temporary storage means 4 (step S3), and also temporarily stores the related information by the display means 5.
  • the related information is displayed (step S4).
  • the request information requesting the related information is transmitted again to the server or the like by the second transmitting means 6 (step S1). 0), the related information corresponding to the transmitted request information is received by the second receiving means 7 (step S11), and the received related information is temporarily stored by the temporary storage means 4. Then, the relevant information temporarily stored is stored by the storage means 8 (step S13) (step S13). In these steps S 1 2 and S 13, the received related information is temporarily stored, and then the temporarily stored related information is stored. For example, the temporary storage means 4 Of the related information temporarily stored in the storage means, only the information that should be finally stored can be stored in the storage means 8. The related information received by the second receiving means 7 can be directly stored in the storage means 8 without going through the temporary storage means 4.
  • the communication device 1 is used as a terminal device connected to a server such as a broadcasting station via a network, and a user of the terminal device obtains information related to music provided by the server via the network.
  • the song-related information includes the song title and artist name of the song, the name and number of the CD etc. on which the song is recorded, the year of release, the publisher, the date and time the song was released, etc. It is.
  • clip the process of storing the related information
  • clip information the clipped related information
  • FIG. 4 is a diagram illustrating a network system according to the first embodiment.
  • the terminal device 1 ⁇ as a communication device is connected to various servers via a network 30.
  • the network 30 is, for example, the Internet.
  • the servers include, for example, a CD title information providing server 31, a broadcasting station server 32 as a related information providing server, a music distribution server 33, a CD shop server 34, and an authentication server for performing various integrated services.
  • Integrated service server 35 Integrated service server 35.
  • the CD title information providing server 31 provides a distribution service of music related information recorded on commercially available CDs.
  • the broadcast station server 32 is a server managed by a broadcast station such as an FM broadcast or a TV broadcast, and provides a service of providing information related to the music to be broadcast.
  • the function of providing related information by the broadcast station server 32 is roughly divided into the following two.
  • the first function is a function (now-on-air) that provides information related to the music currently being broadcast.
  • the second function is to provide a list (on-air list) of related information of music already broadcasted in response to a request from the terminal device 10.
  • the broadcast station server 32 provides information related to a song broadcast in a designated program, or information related to a song broadcast in a designated time slot.
  • the music distribution server 33 is a server that provides services for distributing digital music data (music data).
  • the music distribution server 33 provides the music data only to the terminal device 10 of the user who has performed the music purchase procedure. Further, the music distribution server 33 can provide information related to the music to be distributed.
  • the CD shop server 34 is a server that accepts orders for CD mail order sales and the like.
  • the CD shop server 34 also provides a distribution service of audio data for trial listening and a service of providing information related to music recorded on the CDs on sale.
  • a plurality of servers provide a service of providing information on music or a set of music on the network 30. That is, each server functions as a source of music or a set of music on the network 30.
  • the information provided by each server is normally updated, for example, at regular intervals, and if necessary, the information before the update is stored in a storage device provided in each server or an update record management server provided separately. Is stored in a storage device or the like.
  • the server shown in FIG. 4 is an example of an apparatus that provides a source of music or a set of music via a network 30. That is, any device that allows the source of a song or a set of songs on the network 30 to be accessible from another device can function as a source of a song or a set of songs on the network 30.
  • the music distribution server 33 and the CD shop server 34 are music purchase servers, and have a function of selling audio data of music and audio data of a set of music online. If the user operates the terminal device 10 to access the music purchase server, the user can actually purchase the music or a set of music via the network 30. The user of the terminal device 10 can download audio data from the music distribution server 33 by performing a purchase procedure with the music distribution server 33. Further, the user of the terminal device 10 can have the CD or the like delivered to his / her home by performing a purchase procedure with the CD shop server 34.
  • the terminal device 10 includes a CD 19 a ′, an MD (Mini Disc, trademark) 19 b ′
  • a recording medium such as a hard disk drive (HDD) 21 holds the source of music or a set of music locally. These sources differ depending on the type and purpose of the terminal device 10.
  • the source of the music or the set of music on the local area shown in FIG. 4 is an example. That is, a recording medium that exists locally in the terminal device 10 can function as a source of a local song or a set of songs by recording a song or a set of songs.
  • the terminal device 10 includes a clip information storage device 21a for storing clipped related information.
  • the clip information storage device 21a is a secondary storage device of the terminal device 10, and is a non-volatile storage medium such as a hard disk, a magneto-optical disk, and a non-volatile memory.
  • a part of the storage area such as the HDD 21 can function as the clip information storage device 21a, and can be managed as a folder (clip folder 1).
  • the terminal device 10 can clip a music piece or a set of music pieces. As a result, for FM programs, CD albums, etc., which include many songs of interest, the entire clip can be clipped and the related information of the songs of interest can be stored with a single clip operation. .
  • the terminal device 10 also has a function as an audio device having a music reproducing function.
  • FIG. 5 is a diagram showing the appearance of the terminal device.
  • the terminal device 10 has an appearance similar to that of a general system component.
  • the terminal device 10 includes a device main body 10a, speakers 25a and 25b, and a remote controller 40.
  • the main unit 10a has a function of reproducing a CD DVD (Digital Versatile Disc), a function of recording and reproducing an MD, and a function of receiving an FM broadcast or a TV broadcast.
  • a display device 17 is provided in the device main body 10a.
  • the display device 17 displays related information of the music being played back, clipped related information, and the like.
  • the remote controller 40 is an input device for remotely controlling the device main body 10a.
  • the remote controller 40 is provided with a plurality of operation keys. When the operation key is pressed by the user, a signal corresponding to the pressed operation key is transmitted from the remote controller 40 to the apparatus main body 10a by wireless communication means such as infrared rays.
  • the operation keys include the direction keys "4 1a to 4 1d, the Enter key 42, the function selection keys 4 3 & to 4 3., The tool key 44, and the return key 45.
  • the directional keys 41 a to 41 d are used, for example, to move a place where a cursor ⁇ focus displayed on the display device 17 is applied.
  • the four direction keys 41a to 41d correspond to the up, down, left, and right directions, respectively, and the cursor or the like moves in the direction corresponding to the pressed direction key.
  • the enter key 42 is used, for example, for confirming the content displayed on the display device 17.
  • the function selection keys 43a to 43c are used to select functions. For example, three function selection keys 43a to 43c are respectively associated with a comprehensive service use function, a tuner function, and a local content management function. When any one of the function selection keys is pressed, the device main body 10a enters the operation mode of the function corresponding to the pressed function selection key.
  • the tool key 44 is a button for displaying a tool menu on the display device 17.
  • commands according to the contents displayed on the display device 17 are displayed.
  • the user can select an arbitrary command from the tool menu and cause the terminal device 1 ⁇ to execute a process corresponding to the command.
  • processing corresponding to the selected command is performed in the apparatus main body 10a.
  • Executed in The return key 45 is a button for returning the display contents of the display device 17 to the previous state.
  • the remote controller 40 can be provided with various operation keys other than those shown in FIG. . 'For example, volume control keys, CD and other play keys, and stop key.
  • FIG. 6 is a block diagram showing a hardware configuration of the terminal device. With the terminal device 10 as shown in FIG. 6, various sources such as music can be managed, recorded, and reproduced.
  • the CPU (Centrall PRo c e ss Ing Un it) 11 performs overall control and arithmetic processing of the terminal device 10 based on the started program. For example, a communication operation via the network 30, an input / output operation for the user, a content playback / clip from the media, a storage of the content in the HDD 21 and management therefor, an information search via the network 30 based on the clipped related information, etc. Do.
  • the content data that can be recorded and reproduced by the terminal device 10 of the present embodiment are audio content data and moving image content data.
  • the CPU 11 exchanges control signals and data with each circuit via the bus 12.
  • the ROM (Read On Memory) 13 stores an operation program to be executed by the CPU 11, a program loader, various calculation coefficients, parameters used in the program, and the like. Further, a program to be executed by the CPU 11 is expanded in a RAM (Random Access Memory) 20 as a temporary storage means. It is also used as a data area and a task area required when the CPU 11 executes various processes. For example, the RAM 20 temporarily stores related information received by the terminal device 10 from the server.
  • RAM Random Access Memory
  • the operation input unit 15 includes various keys such as operation keys, a jog dial, and a touch panel provided on the housing of the terminal device 10. Note that a keyboard and mouse for GU I (Grap hi cal User Interface) operation are not required.
  • the operation input unit 15 may be provided.
  • Information input by the operation input unit 15 is subjected to predetermined processing in the input processing unit 14, and is transmitted to the CPU 11 as an operation command.
  • the CPU 11 performs necessary calculations and controls so as to obtain an operation as a device in response to the input operation command. .
  • the display device 17 as a display means, a display device such as a liquid crystal display is connected, and various information is displayed.
  • the display processing unit 16 displays the data on the display device 17 based on the supplied display data. Perform the action. For example, the display device 17 displays the content of the related information distributed from the server and the content of the clip information. In addition, when a music search is performed via the network 30, the search result is displayed on the display device 17.
  • the media drives 19a and 19b are capable of recording and playing back content such as music recorded on a portable recording medium (in some cases, the content may only be played back depending on the recording medium).
  • the types of recording media that can be recorded or reproduced by the media drives 19a and 19b are not limited to one type. That is, recording and reproduction can be performed on a plurality of types of recording media.
  • the media drive 19a performs playback of CD and DVD
  • the media drive 19b performs recording and playback of MD.
  • portable recording media for recording content such as music include CDs and DVs.
  • the content can be recorded on a recording medium constituted by a semiconductor memory such as a flash memory.
  • the user whose flash memory reader / writer is connected to the bus 12 inserts a recording medium (CD, DVD, MD, etc.) on which arbitrary content is recorded into the media drive 19a, 19b.
  • the remote controller 40 By performing a predetermined operation of the remote controller 40 or the operation input unit 15, the user can view the music.
  • the media drive 1 9 When the reproduction instruction is issued by a, the CPU 11 instructs the media drive # 9a to reproduce the content.
  • the media drive 19a accesses the specified content from the loaded recording medium and executes reading.
  • the data is transferred to the audio data processing unit 24.
  • the audio data processing section 24 sound field processing such as equalizing, volume adjustment, DZA conversion, amplification and other processing are performed, and the audio data is output from the speaker section 25.
  • the speaker section 25 is composed of a plurality of speakers 25a and 25b as shown in FIG. 5, and can output sound in stereo.
  • the content reproduced by the media drives 19a and 19b can be stored as an audio data file in the HDD 21 under the control of the CPU 11.
  • the format of the audio data file may be 16-bit quantized digital audio data at a sampling frequency of 44.1 kHz in the CD format.
  • the audio data may be compressed audio data in a format that has been subjected to a compression process according to a predetermined method.
  • ATRAC Advanced Transform Acoustic Coding
  • trademark J method trademark J method
  • MP3 MPEG Audio Layer-3) method, etc.
  • the tuner 27 is, for example, an AM / FM radio tuner, and demodulates a broadcast signal received by the antenna 26 under the control of the CPU 11.
  • the tuner may be a tuner as a satellite tuner or a digital broadcast tuner.
  • the demodulated broadcast audio signal is subjected to required processing in an audio data processing unit 24 and output from the speaker unit 25 as broadcast audio.
  • the communication processing unit 22 encodes transmission data based on the control of the CPU 11. Decode received data.
  • the network interface 23 transmits the transmission data encoded by the communication processing unit 22 to a predetermined external network-compatible device via the network. Further, the network interface 23 transfers information transmitted from the external network compatible device to the communication processing unit 22 via the network.
  • the communication processing unit 22 transfers the received information to the CPU 11.
  • the information transmitted by the terminal device 10 via the network 30 includes content-related information, for example, request information for requesting music-related information broadcast on FM radio or the like. The information that is provided has the relevant information s for such content. '
  • the infrared communication unit 28 communicates with the remote controller 40 by wireless communication means such as infrared light. Then, the infrared communication unit 28 performs a predetermined process on the signal transmitted from the remote controller 40 and transmits the signal to the CPU 11 as an operation command. The CPU 11 performs necessary calculations and controls so as to obtain an operation as a device in response to the input operation command. '
  • the configuration of the terminal device 10 is not limited to the configuration shown in FIG. 6, but may be variously changed.
  • an interface with a peripheral device using a communication method such as USB (Universal Serial Bus), IEEE1394, or Bluetooth may be provided.
  • the HDD 21 also transfers audio contents downloaded via the interface such as the audio content downloaded via the network 30 by the network interface 23 and the USB, IEEE1394, and the like. Can be memorized.
  • a terminal used for connection of a microphone or an external headphone, a video output terminal corresponding to DVD playback, a line connection terminal, an optical digital connection terminal, or the like may be provided.
  • a PCMC IA slot, memory card slot, etc. are formed so that data can be exchanged with external information processing devices and audio equipment. May be enabled.
  • FIG. 7 is a diagram showing a program module configuration of the terminal device. As shown in FIG. 7, the program module of the terminal device 10 is configured to operate on ⁇ S (OeratinagsSystem).
  • the terminal device 10 is a CD title information providing server 31, a broadcasting station server 32, a music distribution server 33, a CD shop server 34, and a comprehensive service server 3 that provides various comprehensive services. 5. It can communicate with Internet radio server 36, and various other servers.
  • HTT P (Hyper Text Transfer Protocol) message program 111 is a CD title information server 31, a broadcast station server 32, a CD shop server 34, and a general service server 35. It exchanges data with various servers via HTTP communication.
  • the communicator program 1 1 2 is a communication module that performs various communications with the integrated service server 35 and the like.
  • a content playback module 1 3 that interprets and reproduces the codec of the content 1 1 3
  • a copyright protection information management module 1 that handles information related to copyright protection 1 1 4: is located.
  • an Internet radio channel selection reproduction module 118 for selecting and reproducing Internet radio is provided above the copyright protection information management module 114, there is provided a music purchase and playback module 119 that controls music purchase and playback of the preview music.
  • XML extensible Markup Lan— guage
  • the XML browser 151 interprets the contents of the XML file sent from various servers and displays the screen on the display device 17.
  • the input content performed by the user to the terminal device 10 is interpreted by the XML browser 1551.
  • a processing request or the like according to the input content is passed from the XML browser 151 to another module.
  • the music selected by the user via the XML browser 151 is purchased by the music purchase / playback module 119 and written to the HDD 21 via the hard disk content controller 117.
  • An authentication library 13 1 of a library 130 is connected to the communicator program 1 12.
  • the authentication library 13 1 performs authentication processing of the integrated service server 35 and other various servers.
  • the database access module 1 15 accesses various databases built on the HDD 21.
  • the content data access module 1 16 accesses the content stored in the HDD 21.
  • the hard disk content controller 1 17 manages the content stored in the HDD 21.
  • a related information display module 120, a tuner tuning playback / recording module 121, and a music purchase playback module 119 are provided above the hard disk content controller 117.
  • the related information display module 120 displays the song name and artist name of the song broadcasted by the radio station on the display device 17.
  • the tuner tuning playback / recording module 1 2 1 selects a radio station and records the content of the music received from the radio station on the HDD 21.
  • a music piece received from a radio station selected via the audio user interface (AUDIO UI) 152 is written to the HDD 21 via the content data access module 116.
  • the related information display module 1.20 uses the tuner tuning playback / recording module 122 as the title of the song broadcasted by the radio station and the artist name as related information from the CD title information server 31 and the broadcast station server 32. It is received via the HTTP message program 111 and displayed on the display device 17 via the audio user interface 152.
  • the related information to be displayed on the display device 17 via the audio user interface 152 can be stored in the clip library 1332 of the library 130 as a single file.
  • the related information can be finally stored in the HDD 21 via the database access module 115 according to an instruction from the user.
  • a CD playback module 141 for playing a CD and an HDD playback module 142 for playing the HDD 21 are included. Output through the processing unit 24 and the speed input unit 25. '
  • related information can be received from the server and the related information can be clipped. At the same time as the clip, music search and purchase processing can be performed.
  • a radio station broadcasts various programs by wireless communication means, and when the user of the terminal device 10 wants to listen to a specific program, the user broadcasts the program.
  • the broadcast signal is received by the antenna 26 according to the frequency of the broadcast signal of the radio station.
  • the broadcast signal is demodulated by the tuner 27, processed by the audio data processing unit 24, and output as broadcast audio from the speaker unit 25.
  • the radio station along with such program broadcasts, has a broadcast station server of the radio station. Distributes the program information of the program to various terminal devices via the network 30. 'The user of the terminal device 10 can browse the contents of the distributed program information on the display device 17 if the comprehensive service is available on the terminal device 10. As shown in Fig. 9, for example, as shown in Fig.
  • the radio station name 103 and the radio station name Now On Air information showing the station's frequency 104, time 105, program name 106, and program host's name 107.
  • Related information related to such content includes the song title 101 and artist name 102 of the song, as well as the title and number of the CD or the like on which the song is recorded, the year of release, and the publisher.
  • Such content is usually updated at specific time intervals in the terminal device 10.
  • the terminal device 10 first continuously transmits the request information for requesting the related information of the content to the broadcast station server 32 at a constant interval, for example, every 30 seconds.
  • the broadcast station server 32 that has received the request information transmits the relevant information corresponding to the request information to the terminal device 10 via the network 30.
  • the terminal device 10 temporarily stores the received related information in, for example, the RAM 20.
  • the storage medium for temporarily storing the relevant information is not limited to RAM. Since the related information may be deleted when the power of the apparatus is cut off, a volatile storage medium may be used, but a non-volatile storage medium may be used.
  • the display device 17 of the terminal device 10 displays the content of the related information temporarily stored in the RAM 20 or the like, and displays a content display screen every time new related information is stored. Is updated.
  • the broadcast station server 32 updates the related information to be distributed at regular intervals, separately from the updating process on the terminal device 10 side, and stores the related information before the update in a storage device such as the HDD 21. I will do it. In this way, as the content is updated as the broadcast progresses, when the user listens to the broadcast and listens to the broadcast, the user can download the related information of the song. You can lip.
  • FIG. 8 is a diagram showing a clip flow.
  • FIG. 9 shows an example of a content display screen
  • FIG. 10 shows a first example of a music selection screen
  • FIG. 11 shows a second example of a music selection screen.
  • the user When clipping, the user first selects the song being displayed by operating the remote controller 40 or the operation input unit 15 (step S20).
  • the tool menu 100 displays “tool”, “setting”, “edit”, “display”, The “Detailed information”, “Mode switching”, and “Clip” commands are displayed.
  • the user operates the direction key 41 a or the direction key 41 b to set the focus or the like to “Clip” and presses the enter key 42, the music currently displayed on the display device 17 (Title) is displayed. Toll A, artist a) is selected.
  • the content of the content displayed on the display device 17 may or may not match the current broadcast content because it is updated at the terminal device 10 at regular intervals.
  • the displayed music selected by the user here is not necessarily the music that the user liked while listening to the broadcast. For example, during a broadcast, as soon as a song starts playing, if the user likes it and wants to clip the relevant information, and then selects the song that is being displayed, the displayed song will be clipped by the user. It may be a song that was broadcast one song before the song currently being broadcast. ,
  • the terminal device 10 When the user selects the song being displayed, the terminal device 10 receives an instruction of a clip of related information. Then, in response to the input, the request information for requesting the related information of the content separately from the normal content update processing is transmitted to the network.
  • step S21 It transmits to the broadcast station server 32 via 30 (step S21). This notifies the broadcasting station server 32 of the occurrence of the clip operation.
  • the broadcast station server 32 searches for related information before update stored in a storage device or the like as related information corresponding to the request information. Then, the related information of the music currently being broadcast and the latest N pieces of music broadcast before this music are transmitted to the terminal device 10 (step S22). At this time, the number N of songs for which related information is requested can be arbitrarily set in advance by the user on the terminal device 10 side. '
  • the terminal device 10 When the terminal device 10 receives a total of N + 1 related information, the terminal device 10 temporarily stores the related information in the RAM 20 or the like, and as shown in FIG. 10, the broadcast start time of each of the three songs, for example. 108 and a list of these song names (titles A, B, C) and artist names (artists a, b, c) (hereinafter referred to as “song list”) 109 are displayed (step S23). ). When the music list 109 includes a plurality of music pieces, the music list 109 is an on-air list.
  • the music list 109 includes the music displayed at the time of the clip operation and the music displayed before the clip operation. Further, if the related information held by the broadcast station server 32 has been updated to the related information of the music currently being broadcast at the time of performing the clip operation, the updated music is included in the music list 109.
  • FIG. 9 For example, if the song (Title A, art taste a) displayed at the time of song selection shown in FIG. 9 matches the song being broadcast at the time of song selection, FIG. As shown in, the song (Title A, Artist a) about to be clipped is displayed at the top of the song list 109. Below that, the songs that were broadcast before that song (Title B, Artist b, and Artist c in Title) are displayed from the top with the newest broadcast start time.
  • the song displayed at the time of song selection (Title A, Artist a) and the song that was broadcast at the time of song selection (Title D, Artist d) shown in Figure 9 one song before If the song has been updated by the broadcast station server 32, the song that was about to be clipped to the top of the song list 109 as shown in Fig. 11 (as shown in Fig. 11) Title D and artist d) are displayed.
  • songs previously broadcast (Title A, Artist a, Title B, Artist b)
  • the broadcast start time is displayed from the top, starting with the newest broadcast start time.
  • the user can browse the 'music list 109' and identify the favorite music that he or she originally tried to clip from the broadcast start time, the music title, and the artist name. It can be recognized that the latest song among the songs 109 is the one originally intended to be clipped.
  • the user selects the music to be finally clipped by using the remote controller 40 or the like. For example, while the music list 109 is displayed, the user selects a music using the direction keys 41 a and 41 b and the enter key 42 of the remote controller 40.
  • the terminal device 10 If the terminal device 10 is set to focus on the latest music displayed at the top of the music list simultaneously with the display of the music list 109, the user can determine the remote controller 40. By simply pressing the keys 42, the latest music can be selected. In this case, the user can select the latest music without listening to the display on the display device 17 from when the user listens to the broadcast and selects a music in step S20.
  • step S24 When a music piece is selected from the displayed music list 109 (step S24), the terminal device 10 records the relevant information of the selected music piece in the clip folder of the clip information storage device 21a. And complete the related information clip (step S 25).
  • the relevant information of the broadcast station server 32 is updated to the relevant information of the music being broadcast at the time of performing the clip operation, that is, at the time of inputting a clip instruction, the latest Related information can be obtained in real time. Therefore, the chance of accidentally clipping the related information of the previous song is reduced, and it is possible to accurately clip the target related information that should have been originally clipped. Also, without waiting for the normal content update processing on the terminal device 10 side, It is possible to obtain the latest related information.
  • a service capable of acquiring and displaying information related to broadcast content being received in real time by a communication device continuously polling a server
  • a service system realized by one of a plurality of service servers will be described.
  • This service system has a Sindal sign-on function. Note that the clip processing is the same as in the first embodiment described above, and a description thereof will be omitted.
  • reference numeral 100 denotes a music-related service providing system as a service system as a whole, and a client terminal 1 of a user who has contracted with an operator of the music-related service providing system 100.
  • a portal server 1003 that manages the client terminal 1002 as a service server, and a plurality of servers 10 that provide various music-related services to the client terminal 1002. 04 to 1008.
  • the music data distribution server 1004 includes ATRAC 3 (Adaptive Transiorm Acoustic Coding ⁇ ), AAC (Advanced Au Dio Coding), WMA (Windows Media Au dio). , Real AUD IOG2 Music Codec, music data distribution service for distributing music data in MPS (MPEG Audio Layer-3) format to the client terminal 1002.
  • ATRAC 3 Adaptive Transiorm Acoustic Coding ⁇
  • AAC Advanced Au Dio Coding
  • WMA Windows Media Au dio
  • Real AUD IOG2 Music Codec music data distribution service for distributing music data in MPS (MPEG Audio Layer-3) format to the client terminal 1002.
  • the product sales server 1005 provides a product sales service for selling CDs (CompactDsic), DVDs (DigitalValsatileDiesc), and the like to users via the client terminal 1002.
  • CDs CompactDsic
  • DVDs DigitalValsatileDiesc
  • the radio broadcast information distribution server 1006 transmits, to the client terminal, radio broadcast information on radio programs and music of radio broadcasts broadcast via radio stations. Provide a radio broadcast information distribution service for distribution to the end 1002.
  • the Internet radio server 1007 is an Internet radio that broadcasts radio broadcast data to the client terminal 1002 in the form of streaming distribution via a network NT100 corresponding to the Internet. Provide broadcasting services.
  • the charging server 1008 is configured to execute a charging process for imposing various charges on the user in response to a request from the portal server 1003 or the like.
  • the client terminal 1002 in the second embodiment corresponds to the terminal device 10 in the first embodiment
  • the portal server 1003 corresponds to the comprehensive service server 35
  • the music data Distribution server 1004 corresponds to music distribution server 33
  • sales server 1005 corresponds to CD shop server 34
  • radio broadcast information distribution server 1006 corresponds to broadcast station server 32
  • the network NT100 corresponds to the network30.
  • the client terminal 1002 is operated by a user when an operation input unit 10020 composed of various operation buttons provided on a surface of a housing or a remote controller (not shown) is operated by a user.
  • the operation input unit 102 recognizes this, and sends an operation input signal corresponding to the operation to the input processing unit 102.
  • the input processing unit 1021 converts an operation input signal provided from the operation input unit 102 into a specific operation command, and sends the operation command to the control unit 102 via the bus 102.
  • the control unit 1023 controls the operation of each circuit based on an operation command or control signal given from each circuit connected via the bus 102.
  • the display control unit 102 4 controls the video data supplied via the bus 102
  • the digital-to-analog conversion process is performed, and the resulting analog video signal is sent to the display unit 125.
  • the display unit 125 is, for example, a display device such as a liquid crystal display, and may be directly attached to the surface of the housing or externally attached.
  • the display unit 125 When the processing result of the control unit 102 and various video data are supplied as an analog video signal via the display control unit 102, the display unit 125 based on the analog video signal Display video.
  • the audio control unit 1026 performs digital-to-analog conversion processing on the audio data supplied via the bus 1022, and sends out the resulting analog audio signal to the speed controller 107. .
  • the speech force 102 7 outputs a sound based on the analog sound signal supplied from the sound control unit 102.
  • the external recording medium recording / reproducing unit 108 reads and reproduces content data recorded on an external recording medium such as a CD or a memory stick (registered trademark) in which a flash memory is included in an external case, or A recording / reproducing unit that records content data to be recorded on the external recording medium.
  • an external recording medium such as a CD or a memory stick (registered trademark) in which a flash memory is included in an external case, or A recording / reproducing unit that records content data to be recorded on the external recording medium.
  • the recording / reproducing unit 102 of the external recording medium reads the read video data via the bus 122 and displays the data. To supply.
  • the display control unit 1024 converts the video data read as content data from the external recording medium by the external recording medium recording / reproducing unit 108 into an analog video signal, and Supply 2 to 5.
  • the external recording medium recording / reproducing unit 102 reads audio data as content data from the external recording medium, it supplies the read audio data to the audio control unit 102 via the bus 122. I do.
  • the audio control unit 106 converts the audio data read out from the external recording medium as content data by the external recording medium recording / reproducing unit 108 into an analog audio signal, and converts the audio data into analog audio signals.
  • the control unit 1023 transmits the content data read from the external recording medium by the external recording medium recording / reproducing unit 108 to the storage medium inside the client terminal 1002 via the bus 102.
  • the content data is transmitted to the storage medium 1029, and the content data is stored in the storage medium 1029 (hereinafter, storing the content data in the storage medium 1029 in this manner is referred to as riving). it can.
  • control unit 1023 When reading out video data such as image data or video data as content data from the storage medium 102, the control unit 1023 transmits the read video data via the bus 102. And supplies it to the display control unit 102.
  • control unit 1023 When reading out audio data such as audio data as content data from the storage medium 1029, the control unit 1023 sends the read audio data to the audio control unit 1020 via the bus 102. Supply 2 to 6.
  • control unit 1023 reads the music data from the storage medium 102 and transfers it to the external recording medium recording and reproducing unit 102 so that the external recording medium recording and reproducing unit 102 This allows the music data to be recorded on an external recording medium.
  • the broadcast signal receiving section 103 receives radio broadcast waves transmitted from each radio station and supplies it to the tuner section 103.
  • the tuner unit 1031 Under the control of the control unit 1023, the tuner unit 1031, from the radio broadcast wave received through the broadcast signal receiving unit 103, for example, through the operation input unit 102 A radio broadcast signal of a broadcast frequency corresponding to the designated radio station is extracted and subjected to predetermined reception processing.- The resulting audio data is sent to the audio control unit 102 through the bus 102. Send out.
  • the audio control unit 1026 converts the audio data supplied from the tuner unit 103 into an analog audio signal and transmits the analog audio signal to the speaker 107, thereby transmitting the radio signal from the speaker 107 to the radio. It is possible to output the program sound of a radio program being broadcast at a station, and thus to make the user listen to the program sound of a radio program.
  • the control unit 1023 stores the audio data obtained by the tuner unit 103 in a storage medium. By transmitting and storing the data to 102, the program audio of a radio program can also be recorded.
  • control unit 102 3 connects to the network NT 100 0 via the communication control unit 103 2 and the network interface 103 3 sequentially, and the porter on the network NT 100 0 It is possible to access the Nore server 1003 and other servers 1004 to 1007, which allows various types of communication with the portal server 1003 and other servers 104 to 1007. Send and receive information and various data.
  • the encoder / decoder section 104 is configured to execute compression-encoded content data received sequentially from the network NT 1000 via the network interface 103 and the communication control section 103, or The display controller 1 decodes the compression-encoded content data read from the storage medium 102 or the external recording medium, and
  • the encoder Z decoder section 1043 compresses and encodes the non-compressed content data read from the external recording medium and the audio data supplied from the tuner section 1031, and the like. Storage content media
  • the content data compressed and encoded by the encoder tab decoder section 104 is stored in the storage medium 109 under the control of the control section 103.
  • the copyright management section 103 is responsible for copyright management corresponding to content data downloaded from the network NT 100 via the network interface 103 and the communication control section 103 in order.
  • the information and the copyright management information corresponding to the content data read from the external recording medium by the external recording medium recording / reproducing unit 108 are generated.
  • the copyright management information generated by the copyright management unit 103 is registered in the storage medium 102 in association with the content data under the control of the control unit 102. Also, the copyright management unit 103 can check out content data in which copyright management information is associated between the storage medium 102 and a specific external recording medium, When the content data in which the copyright management information is associated with the specific external recording medium and the storage medium 1029 is checked in, the content of the copyright management information corresponding to the content data is appropriately updated. Protects the copyright of the content data.
  • the page information generation unit 1036 transmits XML (extensible Marqueup Language) received from the network NT 1000 via the network interface 103 3 and the communication control unit 1032 sequentially, and a certain fe: HTML (Hy It interprets page information such as a file, and generates video data to be displayed on the display unit 1025, and sends the generated video data to the display control unit 1024.
  • XML extensible Marqueup Language
  • the authentication processing unit 10337 controls communication of authentication information to the portal server 1003 and other servers 1004 to 10007 on the network NT1000 connected via the network interface 1033. Authentication processing such as transmission via the section 1032 and the network interface 1033 is executed.
  • the authentication information storage unit 1038 stores authentication information required when the authentication processing unit 1037 accesses the portal server 1003 and the other servers 1004 to 1007.
  • the radio broadcast display control unit 1039 sends a request signal for requesting radio broadcast information on the radio broadcast currently being received for listening by the user via the communication control unit 1032 and the network interface 103 3 sequentially.
  • the received radio broadcast is transmitted to the radio broadcast information distribution server 1006 corresponding to the radio station broadcasting the radio station.
  • the radio broadcast display control section 103 transmits the radio broadcast information transmitted from the radio broadcast information distribution server 1006 on the network NT 1000 to the network interface 1033 and the communication control section 1032.
  • the received radio broadcast information is sequentially transmitted to the display control unit 1024, and the display unit 1.025 is displayed on the display unit 1.025.
  • Radio broadcast information including the title of the title and artist is displayed. This radio broadcast information corresponds to the related information in the first embodiment described above.
  • the HTTP message program 111 and the communicator program 112 are the second embodiment.
  • This is a program that can realize the same function as the communication control unit 1032 (FIG. 13) of the client terminal 1002 in the embodiment.
  • the content playback module 113 (FIG. 7) is a program module that can realize the same function as the encoder Z decoder unit 1034 (FIG. 13) of the client terminal 1002.
  • the copyright protection information management module 114 (FIG. 7) is a program module that can realize the same function as the copyright management unit 1035 (FIG. 13) of the client terminal 1002.
  • the Internet radio channel selection and playback module 118 (Fig. 7) is a program module that can realize the same functions as the control unit 1023 and the audio control unit 102 (Fig. 13) of the client terminal 1002. is there.
  • the music purchase / playback module 1 19 (FIG. 7) is a program module that can realize the same functions as the control unit 1023 and the audio control unit 1026 (FIG. 13) of the client terminal 1002.
  • the XML browser 15 1 (FIG. 7) is a program module capable of realizing the same functions as the input processing unit 102 1 and the page information generation unit 1036 (FIG. 13) of the client terminal 1002.
  • the node disk content controller 1 17, database access module 1 15 and content data access module 1 16 are the same as the control unit 1023 (Fig. 13) of the client terminal 1002.
  • the certificate of the live library 11 3300 (Fig. 77) is the certificate processing process of the terminal 11000022 of the terminal.
  • Module 11 003377 and the certified authentication information information report storage memory module 11 003388 ((Fig. 11 33)) realizes the same functions as those that can be realized and realized. It is a prologue program. .
  • control library of the remote library 11 3322 (Fig. 77) is the control unit of the terminal terminal 11 000022 of the remote control. This is a prototype that can realize the same function as that of Part 11 002233 ((Fig. 1133)). .
  • the related information display table for module 11 2200 (Fig. 77) shows the radio transmission table for the radio terminal of the terminal terminal 11 000022 of Kuklalayia Antoto.
  • the control unit 11 003399 (FIG. 1133) is a module capable of realizing and realizing the same function as that of (FIG. 1133). .
  • the tunerana selected station replaying / recording sound module 11 22 11 ((Fig. 77)) is the control of the terminal 11 000022.
  • the control section 11 002233 and the sound and voice control section 11 002266 have the same functionality as the tunerana section 11 00 33 11 ((Fig. 11 33)).
  • the audio input user interface 11 55 22 (Fig. 77) is the input Processing control unit 11 002211 and control control unit 11 002233 In addition to the same functions as those of the table display control control unit 11 002244 ((Fig. 11 33)).
  • the realization of the program is possible. .
  • the CCDD regenerated raw module 11 4411 ((Fig. 77)) is the voice sound control unit of the terminal terminal 11 000022
  • the same functions as those of the external recording / reproducing media recording / reproducing section 11 002288 ((Fig. 11 33)) can be realized and realized. It is a program module. .
  • HHDDDDD replay module 114422 (Fig. 77) is a control and control unit 11 002233 and sound audio of the terminal terminal 00 000022.
  • Voice control control section 11 002266 (Fig. 11 33)) A function similar to that of
  • the CPU 11 performs the client terminal 1 of the functional circuit block according to the second embodiment according to the various program modules described above.
  • the same processing as 002 can be executed.
  • the control unit 1023 of the client terminal 1002 writes to the storage medium 1029.
  • Content data to be stored is managed in the directory structure shown in Fig.14.
  • First, an arbitrary number of “fo 1 derj directories within the specified range are created under the“ root ”directory.
  • This ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ fo 1 der J directory is, for example, the genre to which the content belongs or the ownership.
  • Any number of “a 1 bum” directories within the specified range are created under the “fo 1 der” directory, and the “a 1 bum” directory is created, for example. For example, it corresponds to each album title.
  • the lower layer of the a 1 bu rn "directory, which the" one or more "track” files which are to belong to a 1 bum "directory is stored the" track "Huai Le is 1 piece of music That content It is.
  • Directory management for such content data is performed by a database file stored in the storage medium 102. .
  • a control unit 1 050 in the votal server 1003 controls the operation of each circuit connected via the bus 105.
  • the communication control unit 1052 communicates with the client terminal 1002 and other servers 1004 to 1008 via the network interface 105 under the control of the control unit 105. Sends and receives various information. .
  • the user ID (Ide 11 tification) information of the user who has already signed a contract with the operator of the music-related service providing system 1000 is associated with the password information. Has been registered as customer information
  • the page information storage unit 1555 stores page information and the like managed by the operator of the music-related service providing system 10000.
  • the page information is described in a language such as XML, and the music data distribution server 1004, the merchandise sales server 1005, the radio broadcasting information distribution server 1006, and the like.
  • Url UniformR esourceLocator
  • Url "for accessing Internet radio server 1007 etc.
  • the authentication processing unit 1056 Upon receiving the user ID information and the password information transmitted from the client terminal 1002 through the network interface 1053 and the communication control unit 1052 sequentially, the authentication processing unit 1056 performs the user authentication process as a user authentication process. It is checked whether the user ID information and password information are registered as customer information in the customer database unit 1054. ,
  • the authentication processing unit 1056 Upon completion of the user authentication process, the authentication processing unit 1056 issues portal authentication result information (authentication session ID information to be described later) indicating the result of the user authentication process, and transmits the issued portal authentication result information to the authentication information. It is temporarily stored in the storage unit 1057.
  • portal authentication result information authentication session ID information to be described later
  • the control unit 1050 stores the page information for the contractor stored in the page information storage unit 1055.
  • the information is transmitted to the client terminal 1002 through the communication control unit 1052 and the network interface 1053 together with the portal authentication result information.
  • the control unit 1050 stores the authentication error information in the page information storage unit 105. It may be configured to transmit to the client terminal 1002 via the communication control unit 1052 and the network interface 1053 sequentially together with the authentication failure notification page information indicating the authentication failure.
  • the authentication processing unit 10056 executes the authentication processing for the user from the music data distribution server 1004, the product sales server 1005, and the radio broadcast information distribution server 1006.
  • the obtained portal authentication result information authentication ticket described later
  • the received portal authentication result information and the authentication information storage are stored.
  • the user temporarily stored in Part 1 05 7 And compare it with the portal authentication result information.
  • the authentication processing unit 1056 performs an authentication process on the portal authentication result information received from the music data distribution server 1004, the sales server 1005, and the radio broadcast information distribution server 1006.
  • a confirmation process is performed to confirm whether the information is legitimate portal authentication result information, and the confirmation result information indicating the confirmation result is sequentially transmitted via the communication control unit 1052 and the network interface 1053. It returns to the music data distribution server 1004, the merchandise sales server 1005, and the radio broadcast information distribution server 1006.
  • the frequency information storage unit 1058 stores a region code such as a postal code that can specify a region, frequency information indicating a broadcast frequency of a radio broadcast receivable in the region indicated by the region code, and broadcasts the radio broadcast.
  • a radio station name hereinafter referred to as a radio station name
  • a call sign which is unique identification information for each radio station, are stored in association with each other.
  • the URL storage unit 109 stores a call sign for each radio station for radio broadcasting, and the name of the radio program and the name of the radio program currently being broadcast provided by the radio station corresponding to the call sign.
  • URL information that can acquire radio broadcast information (hereinafter referred to as now-on-air information in particular) consisting of the title of the song currently being played in the radio program is stored in association with it. . ⁇ (3-4) Functional circuit block configuration of music data distribution server 104
  • the control unit 107 in the music data distribution service 104 controls the operation of each circuit connected via the bus 1071.
  • the communication control unit 1072 communicates with the client terminal 1002, the vocal server 1003, etc. via the network interface 1073. And various data such as content data are transmitted and received.
  • the customer database unit 1704 corresponds to the user ID information and password information of the user who has already signed a contract with the operator of the music data distribution server 1004. It is registered as customer information. However, in the case where the authentication processing unit 1075 has a function of authenticating a user based on portal authentication result information issued by the portal server 1003 and transmitted from the client terminal 1002. Need not have the customer database unit 1074.
  • the page information storage section 1076 stores music data distribution page information and the like, which introduces downloadable music data and is managed by the music data distribution server 1004.
  • the page information for music data distribution is described in a language such as XML, and the user using the client terminal 1002 can select the music data desired to be downloaded.
  • the control unit 107 0 transmits the page information acquisition request signal, which is transmitted from the client terminal 100 2 and requests page information for music data distribution, to the network interface 107 3 and the communication.
  • the page information for music data distribution stored in the page information storage unit 1076 is stored in the communication control unit 1 in response to the received page information acquisition request signal. Then, the packet is transmitted to the client terminal 1.02 via the network interface 102 and the network interface 1073 in sequence.
  • the authentication processing unit 1075 transmits the user ID information and password information of the user using the client terminal 1002 transmitted from the client terminal 1002 to the network interface 1073 and communication control.
  • the user IDs are sequentially received through the section 1072, it is checked whether or not the received user ID information and password information are registered as customer information in the customer database section 1074 as user authentication processing.
  • the authentication processing unit 1075 is a portal server 1003 transmitted from the client terminal 1002 as a user authentication method different from the user authentication processing using user ID information and password information.
  • the portal authentication result information (authentication ticket to be described later) issued in step 1 is sequentially received via the network interface 1073 and the communication control unit 1072, and the received portal authentication result information is transmitted to the communication control unit 1027. 7 2, and sequentially transmitted to the portal server 1003 via the network interface 1073.
  • the authentication processing unit 1075 performs an authentication process on the portal authentication result information from the portal server 1003 (that is, the above-described authentication process).
  • the confirmation result information is returned as a result of executing the confirmation processing information. Confirm that the user is a legitimate user who has already completed a contract with the operator of the service providing system 1000.
  • the authentication processing unit 1075 issues server authentication result information (service session ID information described later) indicating the result of the user authentication processing.
  • the control unit 1070 stores the information in the page information storage unit 1706 for the contractor.
  • the transmitted music data distribution page information is transmitted to the client terminal 1002 via the communication control unit 1072 and the network interface 1073 together with the server authentication result information.
  • the control unit 107 0 stores the authentication error information in the page information storage unit 100.
  • the authentication failure notification page indicating the failure of the authentication stored in 76 is transmitted to the client terminal 1002 together with the page information via the communication control unit 1072 and the network interface 1073 sequentially.
  • the authentication information storage unit 1077 temporarily stores the server authentication result information issued by the authentication processing unit 1075, and stores the client terminal 10002 by the authentication processing unit 1075. Various authentication information required when performing user authentication processing for a user who uses is stored.
  • the music data storage unit 1078 stores data in the above-mentioned ATRAC 3 format, MP3 format, etc.
  • a plurality of compression-encoded music data are stored in association with search keys such as content ID information.
  • the search unit 107 searches for the music data desired to be downloaded.
  • the download request signal for requesting download of the music data desired to be downloaded is stored via the network interface 1073 and the communication control unit 1072, the received download is received.
  • the search key is extracted from the request signal.
  • the search unit 1079 selects music data desired to be downloaded corresponding to the search condition indicated by the search key from among the plurality of music data in the music data storage unit 1078. Search for.
  • control unit 1Q70 transmits the searched music data to be downloaded to the client terminal 1002 via the communication control unit 1072 and the network interface 1073 sequentially.
  • control unit 107 0 sends the sound to the client terminal 100 2.
  • the communication control unit 107 2 and the network interface 10 10 By transmitting the data to the charging server 1008 in sequence via 73, the charging server 1008 executes the charging process in accordance with the download of the music data to the user.
  • the control unit 109 in the product sales server 105 controls the operation of each circuit connected via the bus 109.
  • the communication control unit 1092 exchanges various kinds of information with the client terminal 1002, the voice server 1003, and the like via the network interface 109. Send and receive.
  • the customer database section 1904 has already signed a contract with the operator of the sales server 1005.
  • the user ID information of the user who has completed the contract is associated with the password information and registered as customer information.
  • the L authentication processing unit 1095 has a function of authenticating a user based on the portal authentication result information issued by the voter server 1003 transmitted from the client terminal 1002. In this case, the customer database section 1904 may not be provided.
  • the page information storage unit 1096 stores package media sales page information and the like, which is managed by the product sales server 1005 and introduces package media such as CDs and DVDs to be sold.
  • the page information for selling package media is described in a language such as XML, and the user using the client terminal 1002 is required to select the package media, such as a CD or DVD, that the user wants to purchase. Can be.
  • the control unit 109 0 transmits the page information acquisition request signal, which is transmitted from the client terminal 100 2 and requests the page information for selling the knock-out media, to the network interface 109 3 and the communication control.
  • the communication control section 10 receives the received page information acquisition request signal.
  • the authentication processing unit 1 950 transmits the user ID information and password information of the user using the client terminal 1002 transmitted from the client terminal 1002 to the network interface 1 903 And sequentially received via the communication control unit 1092, the user authentication process determines whether the received user ID information and passcode information are registered as customer information in the customer database unit 1094. Confirm that
  • the authentication processing unit 1095 is issued by the portal server 1003 sent from the client terminal 1002 as a user authentication method different from the user authentication process using the user ID information and the password information.
  • Portal authentication result information (described later) Authentication ticket) is sequentially received through the network interface 1093 and the communication control unit 1092, and the received portal authentication result information is transmitted to the communication control unit 1092 and the network interface.
  • the data is transmitted to the portal server 1 0 3 via 1 0 9 3 sequentially.
  • the authentication processing unit 1095 performs an authentication process on the portal authentication result information from the portal server 1003 (that is, The confirmation result information is returned as a result of the execution of the confirmation process).
  • the confirmation result information is sequentially received via the network interface 109.3 and the communication control unit 1092, and based on the received confirmation result information, the user receives music-related information. Check if the user is a legitimate user who has already signed a contract with the operator of the service providing system 1000.
  • the authentication processing unit 1095 issues server authentication result information (service session ID information described later) indicating the result of the user authentication processing. '
  • the control unit 109 0 stores the page information storage unit 109 6 for the contractor. Is transmitted to the client terminal 1002 via the communication control unit 1092 and the network interface 1093 sequentially together with the server authentication result information stored as ".”
  • the control unit 1090 stores the authentication error information in the page information storage.
  • An authentication failure notification indicating the authentication failure stored in the unit 1096 is transmitted to the client terminal 102 via the communication control unit 1092 and the network interface 1093 sequentially together with the page information.
  • the server authentication result information issued by the authentication processing unit 109 is temporarily stored in the authentication information storage unit 109, and the client terminal 1002 is stored by the authentication processing unit 109. Required when performing user authentication processing for users who use Various kinds of authentication information to be performed are stored.
  • the package media information storage unit 1098 stores information on a plurality of package media such as CDs and DVDs to be sold (hereinafter referred to as package media information) as search keys for each package media ID information and the like. They are stored in association with each other.
  • the search unit 109 is configured to transmit specific package media, such as a CD or DVD, transmitted from the client terminal 1002 as a result of the transmission of the page information for package media sales to the client terminal 1002.
  • specific package media such as a CD or DVD
  • a specific package media search signal is obtained from the received media information request signal. Take out the search key of.
  • the search unit 1099 selects a specific package corresponding to the search condition indicated by the search key from among the plurality of package media information in the package media information storage unit 109. Search the package media information of the media.
  • control unit 109 0 transmits the retrieved package media information to the client terminal 100 2 via the communication control unit 109 2 and the network interface 109 3 sequentially. And present the package media information about the specific package media to the user.
  • control unit 109 0 sends the purchase request signal transmitted from the client terminal 100 2 for requesting the end of the specific package media described above to the network interface 1 109 3 and the communication control.
  • a purchase process such as a procedure for delivering the specific package media to a user using the client terminal 102 is executed.
  • control unit 109 0 transmits billing information for billing processing to a user accompanying purchase of a specific package medium to the charging server via the communication control unit 109 2 and the network interface 109 3 sequentially.
  • the billing server 1 008 executes a charging process in accordance with the purchase of a specific package medium for the user.
  • control unit 1090 transmits purchase completion page information indicating that the purchase process of the package media is completed to the communication control unit 1092 and the network interface 1093.
  • the data is transmitted to the client terminal 1002 via the server sequentially.
  • the control unit 111 in the radio broadcast information distribution server 1006 controls the operation of each circuit connected via the bus 111.
  • the communication control unit 111 transmits and receives various information to and from the client terminal 1002 and the portal server 1003 via the network interface 111 under the control of the control unit 111.
  • the customer database unit 114 In the customer database unit 114, user ID information and password information of a user who has already made a contract with the operator of the radio broadcast information distribution server 1006 are registered as customer information in association with each other. However, if there is a function to authenticate the user based on the portal authentication result information issued by the portal server 1003 sent from the client terminal 1002, the authentication processing unit 1 1 1 5 You don't have to provide 1 1 14.
  • the radio broadcast information distribution server 1006 manages, and the radio broadcast information (about the radio program already broadcasted by the radio station corresponding to the radio broadcast information distribution server 1006) Hereinafter, this information is referred to as “on-air list information”. Page information for on-air list information distribution used to acquire the information is stored.
  • the page information for on-air list information distribution is described in a language such as XML, and for the user using the client terminal 1002, the broadcast date and time information and the program name of the radio program are transmitted to the desired on-air list information.
  • a search key An input box or the like for inputting is provided.
  • the on-air list information storage unit 111 includes information such as a program name, a broadcast start time, and a broadcast end time for a radio program already broadcasted at a radio station corresponding to the radio broadcast information distribution server 106.
  • On-air list information generated by listing titles, artist names, music broadcast start times, and the like for the music played in the radio program is stored.
  • the control unit 111 transmits the page information acquisition request signal, which is transmitted from the client terminal 1002 and requests page information for online list information distribution, to the network interface 111 and the communication control unit.
  • the page information for on-air list information distribution stored in the page information storage section 1 1 16 is transmitted in accordance with the received page information acquisition request signal.
  • the packet is transmitted to the client terminal 1002 sequentially through the network interface 112 and the network interface 111.
  • the search unit 1 1 1 8 stores the search key for the desired on-air list information input from the client terminal 1002 on the page information for on-air list information distribution and downloads the on-air list information
  • the requested on-air list information request signal is transmitted, and the on-air list information request signal is sequentially received via the network interface 111 and the communication control unit 111, the received on-air list information is received.
  • the search key is extracted from the request signal.
  • the search unit 1118 obtains a predetermined range portion corresponding to the search condition indicated by the search key for the entire on-air list information in the on-air list information storage unit 1117. Search as desired on-air list information.
  • control unit 111 transmits the searched on-air list information to the client terminal 1002 via the communication control unit 111 and the network interface 111 in order. .
  • the now-on-air information storage unit 1 1 1 19 contains the program name and program broadcast for the radio program currently being broadcast on the radio station corresponding to the radio broadcast information distribution server 1 106. Now-on-air information including the time, the end time of the program broadcast, the title, the artist name, and the start time of the music broadcast for the music currently being played in the radio program is stored.
  • the authentication processing unit 111 is sent to the user terminal 1002 together with a now-on-air information request signal for requesting acquisition of now-on-air information.
  • the received user ID information and password information are used as a user authentication process by the customer database unit 1 '1 1 Check in 4 if it is registered as customer information.
  • the authentication processing unit 111 is issued by the portal server 1003 sent from the client terminal 1002 as a user authentication method different from the user authentication processing using the user ID information and the password information.
  • the portal authentication result information (authentication ticket described later) is transmitted to the network interface 111 and communication control unit 111.
  • the authentication processing unit 1115 includes an authentication process for the portal authentication result information from the vital server 1003 (that is, The confirmation result information is returned as a result of the execution of the above-described confirmation processing.
  • the confirmation result information is sequentially received via the network interface 1 1 13 and the communication control unit 1 1 1 2, and based on the received confirmation result information, the user Confirm that the user is a legitimate user who has already signed a contract with the operator of the music-related service providing system 1000.
  • the authentication processing unit 111 issues server authentication result information (service session ID information described later) indicating the result of the user authentication processing.
  • control unit 1 1 1 1 1 0 outputs the result of the user authentication process by the authentication processing unit 1 1 1 5
  • the now-on-air information stored in the now-on-air information storage unit 1 1 19 together with the server authentication result information is transmitted to the communication control unit 1 1 1 2 and the network interface 1 1 1 3 Sequentially through the client terminal 1
  • the control unit 11110 stores the authentication error information in the page information storage unit 111.
  • the authentication failure notification page indicating the failure of the authentication stored in 16 is transmitted to the client terminal 1002 via the communication control unit 111 and the network interface 111113 together with the page information.
  • control unit 1 11 10 when the control unit 1 11 10 requests acquisition of the now-on-air information from the user, and authenticates the user as an authorized user, the control unit 1 1 1 10 delivers the now-on-air information, but the If the user cannot be authenticated, the user should not be allowed to receive the radio broadcast information distribution service provided by the radio broadcast information distribution server 1006, such as the now-on-air information distribution service. ing.
  • the server authentication result information issued by the authentication processing unit 1 115 is temporarily stored, and by the authentication processing unit 1 115, the client terminal 100 2 Various authentication information required when performing user authentication processing of a user who uses the Web server is stored.
  • the control unit 1023 operates, for example, to turn on the power to the client terminal 1002. Is performed, or in response to the user pressing a specific operation button of the operation input unit 102, the operation input signal recognized by the operation input unit 102 is input to the input processing unit 102. When converted into an operation command and given, the authentication request processing starts.
  • the control unit 1023 stores the authentication session ID information temporarily stored in the authentication information storage unit 11038 in advance. It generates a connection request signal storing the information and the like, and transmits the generated connection request signal to the portal server 1003 via the communication control unit 103 and the network interface 103 in order.
  • the authentication session ID information indicates an individual communication connection state (that is, This is identification information issued by the portal server 1003 for identification of a session.
  • a predetermined expiration date (for example, about 1 minute) is set based on the time of issuance by the portal server 1003 when used for user authentication processing and the like.
  • the client terminal 1002 that has obtained the authentication session ID information from the portal server 1003 presents the authentication section ID information to the vital server 1003 within the validity period. If not, the portal server 1003 determines that the communication connection state specified by the authentication session ID information has been disconnected.
  • the portal server 1003 cannot use the authentication session ID information issued in the past for user authentication processing or the like by a user who has not contracted with the operator of the music-related service providing system 1003. It is prevented from being used for.
  • the authentication session ID information temporarily stored in the authentication information storage unit 103 is based on the fact that the client terminal 1002 and the portal server 1003 previously communicated and connected for execution of user authentication processing and the like. At that time, it was issued by the portal server 1003. 'When the connection request signal is transmitted from the client terminal 1002, the control unit 105 of the portal server 1003 in step SP1001 responds to the request by transmitting the connection request signal. (3) The connection request signal is sequentially received via the communication control unit 1052, and the authentication session ID information and the like stored in the received connection request signal are transmitted to the authentication processing unit 105.
  • the authentication processing unit 10556 executes the user authentication process based on the authentication session ID information and the like received as the connection request signal from the client terminal 100'02. I do.
  • control unit 105 0 allows the authentication processing unit 1 56 6 to expire the authentication session ID information and the like received from the client terminal 100 2, and so forth. If it is not possible to authenticate the user using 2 as an authorized user, authentication error information indicating an authentication error is sent to the client terminal 1 via the communication control unit 105 and the network interface 105 in order. Send to 0 2 ⁇
  • step SP1002 the control unit 1023 of the client terminal 1002 transmits the authentication error information transmitted from the portal server 1003 to the network interface 103 and the communication.
  • the control unit 103 When the data is received via the control unit 103 in sequence, the user ID information and password information stored in the authentication information storage unit 13038 are read in response to this. The read user ID information and password are read out. Information and the like are transmitted to the vocal server 1003 via the communication control section 103 and the network interface 103 in order.
  • step SP1003 the control unit 1500 of the vital server 1003 executes the user ID information and the password information transmitted from the client terminal 1002. And the like are sequentially received via the network interface 105 and the communication control unit 1052, and the received user ID information and password information are transmitted to the authentication processing unit 105.
  • the authentication processing unit 1506 transmits the user ID information and password information received from the client terminal 1002 to the customer as a user authentication process. It detects whether or not it is included in the customer information registered in the database section 104.
  • the authentication processing unit 1506 when the authentication processing unit 1506 authenticates the user using the client terminal 1002 as an authorized user, the authentication processing unit 1506 forms portal authentication result information under the control of the control unit 1550.
  • the authentication session ID information and the like for the current communication connection state between the client terminal 1002 and the portal server 1003 are issued, and the authentication session ID information and the like issued for the client terminal 1002 are also issued. It is temporarily stored in the authentication information storage unit 105.
  • control unit 105 0 transmits the authentication session ID information and the like issued to the client terminal 100 2 by the authentication processing unit 105 6 to the communication control unit 105 2 and the network interface 105. Transmit to client terminal 10 ⁇ 2 via 3 sequentially.
  • step SP104 the control unit 1023 of the client terminal 1002 transmits the authentication session ID information and the like transmitted from the portal server 1003 to the network interface 103 and the communication control unit.
  • the received authentication session ID information and the like are transmitted to the authentication processing unit 1037 in turn.
  • the authentication processing unit 1037 stores the authentication session ID information and the like received from the portal server 1003 in the authentication information storage unit 13038. Remember temporarily.
  • control unit 1023 receives a page information acquisition request signal for requesting page information from the portal server 1003 from the portal server 1003, and receives the authentication information storage unit.
  • the authentication information storage unit Along with the authentication session ID information temporarily stored in 1 0 3 8
  • the data is transmitted to the portal server 1003 via the communication control unit 103 and the network interface 103 in order.
  • step SP1000 the control unit 105 of the portal server 1003 transmits the page information acquisition request signal and the authentication session ID information transmitted from the client terminal 1002 to the network.
  • the received authentication session ID information and the like are sequentially received via the QUINTAFACE 105 and the communication control unit 1052, and transmitted to the authentication processing unit 10556.
  • the authentication processing unit 1506 sets the authentication session ID information and the like received from the client terminal 1002 and the client The user authentication process is executed by comparing the authentication session ID information and the like issued to the terminal 1002 and temporarily stored in the authentication information storage unit 1557.
  • step SP1006 the authentication processing unit 1056 authenticates the user who uses the client terminal 1002 as an authorized user, and then sets a page from the client terminal 1002. It determines that the information acquisition request is a legitimate request, and extends the expiration date of the authentication session ID information and the like issued to the client terminal 1002.
  • the control section 105 reads out the page information requested to be obtained by the user from the page information storage section 105 and stores the read page information in the authentication processing section 105. With the authentication session ID information and the like whose expiration date has been extended, it is transmitted to the Kerian 1 and the terminal 1002 via the communication control unit 1052 and the network interface 1053 sequentially.
  • step SP107 the control unit 1023 of the client terminal 1002 transmits the page information transmitted from the portal server 1003, the authentication session ID information with an extended validity period, and the like.
  • Network 1 the network interface 103 and the communication control section 1032 ', and sends the received page information to the page information generation section 10636, and the expiration date is extended.
  • Authentication session ID information Information and the like are sent to the authentication processing section 103.
  • the page information generation unit 10036 based on the page information provided from the control unit 1023, performs a music data distribution server 1004, a sales server 1005, and a radio broadcast information distribution server 1
  • the video data of the page in which the link to 006 is embedded is generated, and the generated video data is transmitted to the display control unit 102.
  • the display control section 1024 performs digital analog conversion processing on the video data provided from the page information generation section 103, and displays the obtained analog video signal on the display section 102.
  • the authentication session ID information temporarily stored in step SP104 described above is temporarily stored. Etc. are updated to authentication session ID information with an extended validity period.
  • FIG. 20 a user authentication process executed between the client terminal 1002, the music data distribution server 1004, the sales server 1005, and the radio broadcast information distribution server 1006. Will be described below.
  • the client terminal 1002 acquires the page information from the voltaic server 1003 as described above with reference to FIG.
  • a user authentication process executed by accessing the music data distribution server 1004, the merchandise server 1005, and the radio broadcast information distribution server 1006 through a link embedded in the URL (hereinafter referred to as an indirect access authentication process). ).
  • the client terminal 1002 receives —The music data distribution server 104, the merchandise sales server 1005, and the radio broadcast information distribution server 1 are not obtained from the page information of the server 103, but are obtained from URL information or the like registered as a bookmark in advance. There is also a user authentication process executed by directly accessing 06 (hereinafter, this process is referred to as a direct access authentication process).
  • the client terminal 1002, the music data distribution server 1004, the sales server 1005, and the radio broadcast information distribution server 1006 may be any combination. It can be performed in a similar procedure.
  • any combination of the client terminal 1002, the music data distribution server 1004, the sales server 1005, and the radio broadcast information distribution server 1006 is required. Can be executed in a similar procedure.
  • the client terminal 1002 accesses the music data distribution server 1004, the sales server 1005, and the radio broadcast information distribution server 1006. Only the method of acquiring the URL information to be used differs, and after acquiring the URL information, both the indirect access authentication processing and the direct access authentication processing can be executed in the same procedure. Therefore, in the following, the music data distribution server 1004 is used as a representative for the access destination of the client terminal 1002 in order to simplify the description, and the indirect access authentication process and the direct access authentication process are collectively described. This is described as one user authentication process.
  • step SP100 the control unit 1 of the client terminal 1002
  • the page information for music According to the URL information embedded as a link in the page information or the URL information already registered as a bookmark, the page information for music.
  • Data distribution other merchandise servers 1 0 0 5 And the radio broadcast information distribution server 1006, the page information for sales of package media and the page information for on-air list information distribution, etc.
  • the service session ID information and the like read from 38 are sent to the music data distribution server 1004 sequentially through the communication control unit 103 and the network interface 103. Send.
  • the service session ID information includes the client terminal 1002, the music data distribution server 1004, the sales server 1005, and the radio broadcast information distribution server 10
  • the music data distribution server 1 For identification of an individual communication connection state (that is, a session), the music data distribution server 1 004, the sales server 1005 and the radio broadcast information distribution server 1006 are identification information.
  • the service session ID information is described in the authentication session described above.
  • music data distribution server 1004, product sales server 1005, and radio broadcast information distribution server 1006 are used for the user authentication process, etc. Expiration date (for example, about 1 minute) is set.
  • the client terminal 1002 which has obtained the service session ID information from each of the servers 1004 to 1006, sends the music data distribution server 1004, If it cannot be presented to the product sales server 1005 and the radio broadcast information distribution server 1006, the music data distribution server 1004, the product sales server 1005 and the radio broadcast information
  • the communication server 1006 disconnects the communication connection state specified by the service session ID information when the communication connection state is disconnected.
  • the music data distribution server 1004, the merchandise sales server 1005, and the radio broadcast information distribution server 1006 send the service session ID information issued in the past to the music-related service providing system 1005.
  • the music-related service providing system 1005. To prevent unauthorized use by users who do not have a contract with the operator for user authentication processing.
  • the service session ID information temporarily stored in the authentication information storage unit 108 is stored in the client terminal 1002, the music data distribution server 1004, the sales server 1005, and the radio broadcast information distribution.
  • the music data distribution server 1004, the merchandise server 1005, and the radio broadcast information distribution server 1000 at the access destination are accessed. Issued by 6 Things.
  • step SP 101 the control unit 107 0 of the music data distribution server 100 4 transmits the page information acquisition request signal and the service session ID information transmitted from the client terminal 100 2 to the network interface 1. 073 and the communication control unit 1 0 7 2 are sequentially received, and the received service session ID information and the like are transmitted to the authentication processing unit 1 0 7 5.
  • the authentication processing unit 1075 Under the control of the control unit 170, the authentication processing unit 1075 temporarily stores the service session ID information and the like received from the client terminal 1002 in the authentication information storage unit 10777. The user authentication process is performed by comparing the current service session ID information and the like. ,
  • the authentication processing unit 1075 identifies the user using the client terminal 1002 because the service session ID information received from the client terminal 1002 has expired. If it cannot be authenticated that the user is an authorized user, it is determined that the request for obtaining page information for music data distribution from the client terminal 1002 is not a valid request.
  • the control unit 1700 may provide authentication error information indicating an authentication error and music data.
  • a shop code for identifying the distribution server 1004 is transmitted to the client terminal 102 via the communication control unit 1072 and the network interface 1073 sequentially.
  • step SP102 the control unit 1023 of the client terminal 1002 transmits the authentication error information and the shop code transmitted from the music data distribution server 1004 to the network interface 1003
  • the music data distribution server 1004 recognizes that the user has not been authenticated as an authorized user based on the received authentication error information.
  • the shop code received from the server 104 is temporarily stored in the authentication information storage unit 108.
  • the control unit 1023 generates an authentication ticket issuance request signal for requesting the portal server 1003 to issue an authentication ticket for accessing the music data distribution server 1004.
  • An authentication ticket issuance request signal is received from the shop code of the music data distribution server 104 and the portal server 1003, and the authentication is already temporarily stored in the authentication information storage unit 103.
  • the information is transmitted to the portal server 103 via the communication control unit 103 and the network interface 103 together with the session ID information.
  • step SP103 the control unit 105 of the portal server 103 transmits the authentication ticket issuance request signal, the shop code, the authentication session ID information, and the like transmitted from the client terminal 1002 to the network. They are sequentially received via the interface 1053 and the message controller 1052, and transmitted to the authentication processor 105.
  • the authentication processing unit 10556 stores the authentication session ID information and the like received from the client terminal 1002 and the authentication information storage unit 10557.
  • the user authentication process is executed by comparing with the temporarily stored authentication session ID information.
  • the authentication processing unit 1506 determines that the authentication session ID information received from the client terminal 1002 has expired, and the user using the client terminal 1002 is an authorized user. If it cannot be authenticated that there is, it is determined that the authentication ticket issuance request from the client terminal 1002 is not a valid request.
  • the control unit 1550 communicates the authentication error information indicating an authentication error.
  • the packet is transmitted to the client terminal 1002 sequentially through the section 1052 and the network interface 1053.
  • the authentication processing unit 1056 determines that the authentication session ID information received from the client terminal 1002 has not yet expired, and When the user using the client terminal 1002 is authenticated as an authorized user, it is determined that the request for issuing the authentication ticket from the client terminal 1002 is valid.
  • control unit 1.050 proceeds to step SP10018 described later. .
  • step SP104 the control unit 102 of the client terminal 1002 transmits the authentication error information transmitted from the portal server 1003 to the network interface 103 and the communication control unit. If the user ID information and the password information are sequentially received through the authentication information storage unit 1038, the user ID information and the password information are read and the read user ID information and the password information are communicated. The information is transmitted to the portal server 103 via the control unit 103 and the network interface 103 in order.
  • step SP105 the control unit 105 of the portal server 103 transmits the user ID information and password information transmitted from the client terminal 102 to the network interface 1053 and the communication control.
  • the user ID information and the password information are sequentially transmitted to the authentication processing unit 105 through the unit 1052. .
  • the authentication processing unit 10556 converts the user ID information and password information received from the client terminal 1002 into the customer database unit 105.
  • the user authentication process is executed so as to detect whether or not it is included in the customer information registered in 4.
  • the authentication processing unit 1506 when the authentication processing unit 1506 authenticates the user who uses the client terminal 1002 as an authorized user, the authentication processing unit 1506 as the portal authentication result information under the control of the control unit 1050 Authentication session ID information and the like for the communication connection state between the client terminal 1002 and the vital server 1003, and the authentication session ID information and the like issued to the client terminal 1002. Authentication information It is temporarily stored in the storage unit 105.
  • control unit 1 050 transmits the client terminal 1 by the authentication processing unit 1 506.
  • the authentication session ID information and the like issued to the client terminal 102 are transmitted to the client terminal 102 via the communication control unit 105 and the network interface 105 in order.
  • the control unit 1023 of the client terminal 1002 transmits the authentication session ID information and the like transmitted from the portal server 1003 to the network interface 1 ⁇ 33 and the communication control unit.
  • the authentication processing unit 1037 temporarily stores the received authentication session ID information and the like in the authentication information storage unit 1038.
  • the control unit 1023 again generates an authentication ticket issuance request signal for requesting the portal server 1003 to issue an authentication ticket, and authenticates the generated authentication ticket issuance request signal.
  • the shop server that has already been temporarily stored in the information storage section 103, together with the authentication session ID information that has been temporarily stored at this time, and the like, is sequentially passed through the communication control section 103 and the network interface 103 and the pocket server. Send to 1003.
  • the shop code is temporarily stored in the authentication information storage unit 108 in the client terminal 1002.
  • the present invention is not limited to this.
  • Step SP 1 0 1 2 to Step SP 1 0 2 to Step 3 When executing the processing of step SP 1 0 16, the shop code is sequentially transmitted and received, so that the client terminal 100 2 has authentication information. Even if the shop code is not temporarily stored in the storage unit 13038, the portal server is executed in step SP106.
  • step SP107 the control unit 105 of the voter server 103 sets the authentication ticket issuance request signal transmitted from the client terminal 1002, the shop code, the authentication session ID information, and the like. Are sequentially received via the network interface 105 and the communication control unit 1052, and transmitted to the authentication processing unit 10556. Put out.
  • the control unit 105 under the control of the control unit 105, the authentication processing unit 105, the authentication session ID information and the like received from the client terminal 100 ′ 2 and the authentication information storage unit 105 Then, the user authentication process is executed by comparing with the authentication session ID information and the like already stored temporarily.
  • the authentication processing unit 105 for example, the authentication session ID information received from the client terminal 1002 has not yet expired, the user who uses the client terminal 1002 Is authenticated as an authorized user, it is determined that the request for issuing the authentication ticket from the client terminal 1002 is a valid request.
  • control unit 1550 moves to the next step SP1018.
  • step SP 1 0 18 the authentication processing section 1 056, under the control of the control section 1 0 50, receives the shop code received from the client terminal 1 0 2 in step SP 1 0 17 described above. Based on the request and the authentication ticket issuance request signal, an authentication ticket or the like that enables access to the music data distribution server 1004 indicated by the shop code is issued as the vault authentication result information.
  • the authentication processing unit 10556 temporarily stores the issued authentication ticket or the like in the authentication information storage unit 1057, and the client terminal 1005. Extend the expiration date of the authentication session ID information, etc. issued for 2.
  • control unit 105 0 transmits the authentication ticket and the like to the communication control unit 105 2 and the network interface 105 3 together with the authentication session ID information and the like whose expiration date has been extended by the authentication processing unit 105 6.
  • the message is transmitted to the client terminal 1002 in order.
  • step SP109 the control unit 1023 of the client terminal 1002 Receives the authentication ticket and the like transmitted from the portal server 1003 and the authentication session ID information and the like with the extended validity via the network interface 103 and the communication control unit 1032 sequentially. Then, the received authentication session ID information is sent to the authentication processing unit 103.
  • control unit 1023 sequentially transmits the authentication ticket and the like received from the portal server 1003 to the communication control unit 1032 and the network interface 103 together with the authentication request signal. Via the music data distribution server 1004.
  • the authentication processing unit 1037 extends the validity period received from the portal server 1003 in the authentication information storage unit 103 under the control of the control unit 1023.
  • the authentication temporarily stored in the above-described step SP106 is performed. Update the session ID information, etc., to the authentication session ID information, etc. with an extended validity period.
  • step SP 102 the control unit 107 0 of the music data distribution server 100 4 transmits the authentication request signal and the authentication ticket transmitted from the client terminal 100 2 to the network interface 1 0 7 3. And via the communication control unit 1072 sequentially.
  • control unit 107 0 transmits the authentication ticket or the like received from the client terminal 100 2 together with the authentication ticket confirmation request signal for requesting confirmation of the authentication ticket or the like to the communication control unit 107 2 and the network.
  • the data is transmitted to the buffer server 1003 via the interface 1073 in order.
  • step SP1021 the control unit 105 of the portal server 1003 transmits the authentication ticket confirmation request signal and the authentication ticket transmitted from the music data distribution server 104 to the network interface.
  • the received authentication ticket confirmation request signal, the authentication ticket, and the like are transmitted to the authentication processing unit 1 ⁇ 56 in order via the communication control unit 105 and the communication control unit 1052.
  • the authentication processing unit 1 506 checks the authentication ticket under the control of the control unit 1 050.
  • the authentication ticket or the like received from the music data distribution server 1004 is compared with the authentication ticket or the like already stored temporarily in the authentication information storage unit 105. A confirmation process for the authentication ticket received from the music data distribution server 1004 is executed.
  • the authentication processing unit 100'56 confirms that the authentication ticket or the like received from the music data distribution server 1004 is a legitimate authentication ticket or the like
  • the confirmation data indicating that the authentication ticket or the like is confirmed to be a legitimate authentication ticket or the like is sequentially transmitted to the music data distribution server 1004 via the communication control unit 105 and the network interface 105. Send to
  • step SP102 the control unit 170 of the music data distribution server 104 converts the confirmation result information transmitted from the portal server 103 into a network interface 11073 and The information is sequentially received via the communication control unit 1072, and the received confirmation result information is transmitted to the authentication processing unit 1075.
  • the authentication processing unit 107 5 responds to the confirmation result information, and as the server authentication result information, the current client terminal 100 2 and the music data distribution server. It issues service session ID information and the like for the communication connection state with 1004, and temporarily stores the issued service session ID information and the like in the authentication information storage unit 10777.
  • control unit 107 0 transmits the service session ID information and the like issued to the client terminal 100 2 by the authentication processing unit 107 5 to the communication control unit 107 2 and the network.
  • the packet is transmitted to the client terminal 1002 via the interface 1073 in sequence.
  • step SP 102 the control unit 102 of the client terminal 102 sends the service session ID information and the like transmitted from the music data distribution server 100 4 to the network interface 103 and The received service session ID information and the like are sequentially received via the control unit 103 and the received authentication information is temporarily stored in the authentication information storage unit 108 by the authentication processing unit 103.
  • the control unit 1023 receives the page information acquisition request signal for requesting the page information for music data distribution from the music data distribution server 1004, and stores it in the authentication information storage unit 1038.
  • the information is transmitted to the music data distribution server 1004 via the communication control unit 103 and the network interface 103 together with the temporarily stored service session ID information.
  • step SP 102 the control unit 107 0 of the music data distribution server 100 4 transmits the page information acquisition request signal and the service session ID information transmitted from the client terminal 100 2 to the network interface.
  • the received service session ID information and the like are sequentially received via the switch 107 and the communication control unit 1072, and the received service session ID information and the like are transmitted to the authentication processing unit 1075.
  • the authentication processing unit 1075 already stores the service session ID information and the like received from the client terminal 1002 in the above-described step SP102.
  • the user authentication process is executed so as to be compared with the service session ID information and the like issued to the client terminal 1002 and temporarily stored in the authentication information storage unit 10777.
  • the authentication processing unit 1075 uses the client terminal 1002, for example, because the expiration date of the service session ID information and the like received from the client terminal 1002 has not yet expired. If the user is authenticated as an authorized user, it is determined that the request for obtaining page information for music data distribution from the client terminal 1002 is a legitimate request.
  • the control unit 1070 reverts to the next step SP 1 025. Move on.
  • step SP 1 0 25 the control section 1 070 reads out the page information for music data distribution requested by the user from the page information storage section 1 0 76, and the authentication processing section 1 0 7 5.
  • the validity period of the service session ID information and the like issued to the client terminal 1002 is extended.
  • the control unit 107 0 converts the page information for music data distribution read from the page information storage unit 107 6 into service session ID information or the like whose expiration date has been extended by the authentication processing unit 107 5.
  • the packet is transmitted to the client terminal 1002 via the communication control unit 1072 and the network interface 1073 sequentially.
  • step SP102 the control unit 1023 of the client terminal 1002 transmits the music data distribution page information transmitted from the music data distribution server 1004 and the extension of the expiration date.
  • Service session ID information etc. are sequentially received via the network interface 103 and the communication control section 103, and the received page information for music data distribution is formed into a page information generation section 103. And the service session ID information and the like received from the music data distribution server 104 to the authentication processing unit 103.
  • the authentication processing unit 103 causes the authentication information storage unit 108 to extend the expiration date received from the music data distribution server 104.
  • the service temporarily stored in step SP102 described above is temporarily stored. Update the session ID information, etc., to the service session ID information, etc. with an extended validity period.
  • the page information generation unit 13036 generates video data based on the page information for music data distribution, and sends the generated video data to the display control unit 1024.
  • the display control unit 102 4 performs digital-to-analog conversion processing on the video data provided from the page information generation unit 103 and displays the obtained analog video signal on the display unit 102 5 Then, a page for music data distribution is displayed on the display unit 125 as a video based on the analog video signal.
  • the client terminal 1002 receives a music data distribution page acquired from the music data distribution server 1004, the sales server 1005, and the radio broadcast information distribution server 1006.
  • step SP103 the control unit 1023 of the client terminal 1002 transmits a control command for selecting a part of the music data distribution page displayed as an image on the display unit 125.
  • a download request signal for requesting download of music data desired to be downloaded is generated according to the input control command.
  • control unit 1023 communicates the download request signal together with the service session ID information and the like already issued by the music data distribution server 1004 and temporarily stored in the authentication information storage unit 108.
  • the data is transmitted to the music data distribution server 1004 via the control unit 103 and the network interface 103 in order.
  • step SP1031 the control unit 1070 of the music data distribution server 1004 re-enters the download request signal transmitted from the client terminal 1002 and the service session ID.
  • Information and the like are sequentially received via the network interface 1073 and the communication control unit 1072, and the received service session ID information and the like are transmitted to the authentication processing unit 1075.
  • the authentication processing unit 1075 stores the service session ID information and the like received from the client terminal 1002 and the authentication information storage unit 10707. To the service session ID information that is already temporarily stored in The user authentication process is executed as described above.
  • step SP103 when the authentication processing unit 1705 authenticates that the user who has requested the download of the music data using the client terminal 1002 is an authenticated user, Move on to step SP103.
  • step SP 1 032 the search section 1 079 9 searches the music data in the music data storage section 1 07 8 from the plurality of music data based on the search key stored in the download request signal. Search for music data that you want to download that meets the search conditions indicated by.
  • the control unit 107 0 executes the service session ID information issued to the client terminal 100 2 by the authentication processing unit 107 5. After extending the expiration date, proceed to the next step SP103.
  • step SP103 the control unit 107 reads out the music data to be downloaded searched by the search unit 107 from the music data storage unit 107, The client terminal 1 via the communication control unit 1072 and the network interface 1073 together with the service session ID information and the like whose expiration date has been extended by the authentication processing unit 1075. Send to 0 2
  • step SP104 the control unit 1023 of the client terminal 1002 downloads the music data desired to be downloaded transmitted from the music data distribution server 1004 and the extended music data.
  • Service session ID information, etc. via the network interface 103 and the communication control section 103, sequentially storing the received music data in the storage medium 102, and The service session ID information and the like received from the data distribution server 1004 are transmitted to the authentication processing unit 103. .
  • the authentication processing unit 1003 7 extends the expiration date received from the music data distribution server 1004 in the authentication information storage unit 103.
  • the service session ID information etc. Update the contents such as the service session ID information.
  • the client terminal 1002 can download the music data desired by the user by using the music data distribution service provided by the music data distribution server 1004. .
  • step SP104 the control unit 1023 of the client terminal 1002 transmits a control command for selecting a part of the package media sales page displayed as an image on the display unit 125.
  • the input processing unit 1021 When input from the input processing unit 1021, it generates a media information request signal for requesting package media information on a specific package medium according to the input control command.
  • control unit 1023 sends the media information request signal to the communication control unit together with the service session ID information and the like already issued by the product sales server 1005 and temporarily stored in the authentication information storage unit 108.
  • the information is transmitted to the sales server 1005 via the interface 103 and the network interface 103 in order.
  • step SP1041 the control unit 109 of the sales server 1005 transmits the media information request signal transmitted from the client terminal 1002, the service segment ID information, and the like.
  • the service session ID is sequentially received via the network interface 1093 and the communication control unit 1092, and the received service session ID information and the like are transmitted to the authentication processing unit 1095.
  • the authentication processing unit 10995 Under the control of the control unit 109, the authentication processing unit 10995 temporarily stores the service session ID information and the like received from the client terminal 1002 in the authentication information storage unit 10997. Service session ID information etc. Execute the user authentication process.
  • the authentication processing unit 1905 authenticates that the user who has requested the package media information on the package media using the client terminal 1002 is an authorized user, Then, proceed to the next step SP1042.
  • step SP1042 the search unit 1099 selects one of the plurality of package media information in the package media information storage unit 108 based on the search key stored in the media information request signal. Search the package media information of the specific package media corresponding to the search condition indicated by the search key 9
  • the control unit 109 0 issues the data issued to the client terminal 102 by the authentication processing unit 109.
  • the expiration date of the session ID information and the like is extended, and the process proceeds to the next step SP1043. .
  • step SP1043 the control unit 109 reads the package media information retrieved by the retrieval unit 109 from the package media end information storage unit 109, and reads the read package media.
  • the media information together with the service session ID information and the like whose expiration date has been extended by the authentication processing unit 109, is sequentially transmitted to the client terminal 10 via the communication control unit 1092 and the network interface 1093. 0 Send to 2.
  • step SP1044 the control unit 1023 of the client terminal 1002 determines the package media information transmitted from the product sales service 1005 and the service session ID having an extended validity period.
  • Information and the like are sequentially received via the network interface 103 and the communication control section 103, and the received package media information is sent to the page information generation section 103, and the The authentication processing section 1 0 3 7 sends the service session ID information and the like received from the product sales server 1 0 5 to the authentication processing section 1 0 3 7.
  • the authentication processing section 1 0 3 7 controls the authentication information storage section 1 under the control of the control section 1 0 2 3. 0 3 8 , Temporarily store the service session ID information, etc. with an extended expiration date received from the product sales server 1005 so as to be added to the service session ID information, etc. before the expiration date is extended.
  • the contents such as the service session ID information temporarily stored in the authentication information storage unit 108 are updated.
  • the page information generation unit 13036 generates video data based on the package media information provided from the control unit 1023, and the generated video data is analog video by the display control unit 1024.
  • the signal is converted to a signal and sent to the display unit 125.
  • control unit 1023 causes the display unit 125 to display the package media information as an image based on the analog image signal, the process proceeds to the next step SP104.
  • step SP 1 0 4 5 the control unit 102 3 sends the control command for requesting the purchase of the package media corresponding to the package media information displayed as an image on the display unit 125 to the input processing unit 1.
  • a purchase request signal for requesting the purchase of the package media is generated in accordance with the input control command.
  • control unit 1023 receives the purchase request signal from the product sales server 1005, and temporarily stores the service session ID information or the like in the authentication information storage unit 108 (that is, The information is transmitted to the sales server 1005 via the communication control unit 103 and the network interface 103 together with the service session ID information whose expiration date has been extended.
  • step SP106 the control / distribution unit 1900 of the merchandise server 1005 transmits the purchase request signal transmitted from the client terminal 1002, the service session ID information, and the like to the network. It receives the interface 1093 and the communication control unit 1092 sequentially, and sends out the received service session ID information and the like to the authentication processing unit 1095.
  • the authentication processing unit 1 950 is controlled by the control unit 1 0
  • the user authentication process is executed so as to compare the service session ID information and the like received from O2 with the service session ID information and the like already temporarily stored in the authentication information storage unit 109.
  • control unit 109 0 sends the client terminal
  • step SP 1 407 the control unit 1 090 executes purchase processing such as a procedure for delivering the package media requested for purchase to the user using the client terminal 100 2, and By transmitting the billing information for the billing process to the user accompanying the purchase of the package media to the billing server 108 via the communication control unit 1092 and the network interface 1093 sequentially, It causes the charging server 1008 to execute a charging process according to the purchase of the package medium for the user.
  • purchase processing such as a procedure for delivering the package media requested for purchase to the user using the client terminal 100 2
  • the billing server 108 By transmitting the billing information for the billing process to the user accompanying the purchase of the package media to the billing server 108 via the communication control unit 1092 and the network interface 1093 sequentially, It causes the charging server 1008 to execute a charging process according to the purchase of the package medium for the user.
  • control unit 1090 extends the expiration date of the service session ID information and the like issued to the client terminal 1002 by the authentication processing unit 109.
  • control unit 1 090 sends the purchase completion page information indicating that the purchase process of the knock-out media has been completed to the expiration date by the authentication processing unit 1 905. It is transmitted to the client terminal 1002 via the communication control unit 1092 and the network interface 1093 sequentially together with the extended service session 'ID information and the like.
  • step SP1049 the control unit 1023 of the client terminal 1002 sends the purchase completion page information transmitted from the merchandise server 1005, the service session ID information with an extended expiration date, and the like. Are sequentially received through the network interface 103 and the communication control unit 103, and the received purchase completion page information is sent to the page information generation unit 106, and the sales server 1005 It sends out the service session ID information and the like received from the authentication processing unit 1037.
  • the authentication processing section 1 0 3 7 includes an authentication information storage section 1 0 3 8 under the control of the control section 1 0 2 3. , Temporarily store the service session I 'D information, etc. with an extended expiration date received from the product sales server 1005 so as to overwrite the service session ID information, etc., before the expiration date is extended. Thus, the contents such as the service session ID information temporarily stored in the authentication information storage unit 108 are updated.
  • the page information generation unit 036 generates video data based on the purchase completion page information given from the control unit 1023, and displays the generated video data on the display control unit 1
  • the signal is converted to an analog video signal by 0 24 and transmitted to the display unit 1 25.
  • control unit 1023 causes the display unit 125 to display the purchase completion page as an image based on the analog image signal.
  • the client terminal 1002 can make the user purchase the desired package media using the sales service provided by the sales server 1005.
  • the client terminal 1002 is connected to a radio broadcast information distribution server.
  • step SP 1.060 the control unit 1023 of the client terminal 1002 requests the input box to acquire the input box on the on-air list information distribution page displayed as an image on the display unit 102.
  • a search key for on-air list information search is input and a control command corresponding to a character string indicating the input search key is input from the input processing unit 1021, an operation is performed according to the input control command. Then, an on-air list information request signal for requesting download of the on-air list information desired to be acquired is generated.
  • the control unit 1023 has already issued the on-air list information request signal in the radio broadcast information distribution server 1006 and temporarily stored it in the authentication information storage unit 108.
  • the information is transmitted to the radio broadcast information distribution server 1006 sequentially through the communication control unit 1032 and the network interface 1033 together with the service session ID information and the like.
  • step SP1061 the control unit 1110 of the radio broadcast information distribution server 1006 transmits the on-air list information request signal transmitted from the client terminal 1 ⁇ 02 and the service session ID information to the network interface 1.
  • the information is sequentially received through the communication control unit 111 and the communication control unit 111, and the received service session ID information and the like are transmitted to the authentication processing unit 111.
  • the authentication processing unit 1 1 1 5 is controlled by the control unit 1 1 1
  • the user authentication process is executed so as to compare the service session ID information and the like received from 02 with the service session ID information and the like already temporarily stored in the authentication information storage unit 1120.
  • the control section 11110 proceeds to the next step SP Move to 1 062.
  • step SP1062 the search unit 1118 selects the entire on-air list information in the on-air list 1 and the information storage unit 1117 based on the search key stored in the on-air list information request signal. In response to this, the specified range part corresponding to the search condition indicated by the search key is searched as the desired on-air list information.
  • the control unit 11110 executes the service session ID information and the like issued to the client terminal 1002 by the authentication processing unit 111. Extend the expiration date of the next step SP
  • step SP1063 the control unit 111 reads out the on-air list information retrieved by the retrieval unit 111 from the on-air list information storage unit 111, and the read on-air list information. Information is transmitted to the communication control unit 11 together with the service session ID information whose expiration date has been extended by the authentication processing unit 111. The packet is transmitted to the client terminal 1002 via the communication interface 12 and the network interface 111 in order.
  • step SP1064 the control unit 1023 of the client terminal 1002 transmits the on-air list information transmitted from the radio broadcast information distribution server 1006 and the service session ID having an extended validity period.
  • Information and the like are sequentially received via the network interface 103 and the communication control unit 103, and the received on-air ris 1 and information are transmitted to the page information generation unit 106 and the The service session ID information and the like received from the radio broadcast information distribution server 1006 are transmitted to the authentication processing unit 107.
  • the authentication processing unit 1037 Under the control of the control unit 1023, the authentication processing unit 1037, in the authentication information storage unit 1038, provides the service whose expiration date received from the radio broadcast information distribution server 1006 has been extended. By temporarily storing the session ID information, etc., in the service before the expiration date is extended, by overwriting the session ID information, etc., the service already temporarily stored in the authentication information storage unit 108 Update the contents such as session ID information.
  • the page information generation unit 13036 generates video data based on the on-air list information given from the control unit 1023, and the generated video data is analyzed by the display control unit 1024.
  • the on-air list information is displayed on the display unit 125 as an image based on the analog video signal by converting it to a video signal and sending it to the display unit 125.
  • the client terminal 1002 is-, the radio broadcast information distribution server 100
  • the user can obtain desired on-air list information.
  • the client terminal 1002 is provided with a radio broadcast information distribution service when receiving a radio broadcast information distribution service, particularly a now-on-air information distribution service, from the radio broadcast information distribution server 1006. Explanation of the provision process To do.
  • radio broadcast information distribution server 1006 that provides now-on-air information is provided for each radio station (call sign).
  • the URL information of the radio broadcast information distribution server 1006 corresponding to each radio station is not stored in the client terminal 1002 in the initial state.
  • the following radio broadcast information distribution service provision processing procedure is based on the case where the portal server 1003 manages the URL information of each radio broadcast information distribution server 1006 for each radio station call sign. This will be described in detail.
  • the client terminal 1002 sends frequency information indicating the broadcast frequency to the portal server 1003 in order to automatically preset the broadcast frequency for each radio station. It is assumed that authentication session ID information and the like are not temporarily stored in the authentication information storage unit 108 when requesting the authentication information. For this reason, first, the client terminal 1002 transmits user ID information and pass-side information to the portal server 1003. In step SP 1 070, the control unit 102 3 of the client terminal 100 2 receives an operation command from the input processing unit 102 1 requesting that the broadcast frequency of each radio station be automatically preset.
  • a frequency information request signal for requesting acquisition of frequency information of a receivable broadcast frequency of each radio station is stored in the area code input by the user and the authentication information storage unit 108.
  • the information is transmitted to the vital server 1003 via the communication control unit 103 and the network interface 103 together with the user ID information and the bus interface information.
  • step SP1071 the control unit 1500 of the portal server 1003 transmits the frequency information request signal, the area code, the user ID information, the password information, and the like transmitted from the client terminal 1002.
  • the authentication processing section 105 Send out
  • the authentication processing unit 10556 registers the user ID information and password information received from the client terminal 1002 in the customer database unit 1054 under the control of the control unit 105. Execute the user authentication process by comparing with the existing customer information.
  • the authentication processing unit 1506 authenticates the user using the client terminal 1002 as an authorized user, and the request for frequency information from the client terminal 1002 is valid.
  • the request is a request
  • authentication session ID information and the like for the current communication connection state between the client terminals 10 and 0 2 and the portal server 100 3 are issued.
  • the issued authentication session ID information and the like are temporarily stored in the authentication information storage unit 105. 'Then, when the authentication processing unit 1056 authenticates the user as a legitimate user, the control unit 1550 moves to the next step SP 1 072.
  • step SP 1 072 the control unit 1 050 uses the region code received from the client terminal 1 0 0 2 to set a plurality of frequency information in the frequency information storage 1 And, from the list of callsigns, search for frequency information, radio station names and callsigns corresponding to the area code, and list and read them out.
  • the control unit 105 0 stores the frequency information, the radio station name, and the call sign, which are listed and read from the frequency information storage unit 105 8, in the authentication processing unit 1 in step SP 1 071 described above. It is transmitted to the client terminal 1002 via the communication control unit 1052 and the network interface 1053 together with the authentication session ID information and the like issued to the client terminal 1002 by 0556. .
  • step SP1073 the control unit 1023 of the client terminal 1002 transmits the frequency information transmitted from the portal server 1003, a list of radio station names and call signs, and an authentication session ID.
  • Information and the like are sequentially received via the network interface 103 and the communication control unit 103, and the authentication session ID information and the like received from the portal server 1003 are sent to the authentication processing unit 103.
  • a list of frequency information, radio station name and call sign is sent to the display control section 102.
  • the authentication processing section 103 temporarily stores the authentication session ID information and the like received from the portal server 1003 in the authentication information storage section 103.
  • the display control section 102 4 sends the frequency information, the radio station name and the list of call signs provided from the control section 102 to the display section 125 so that the display section 1 Display the list for 0 2 5.
  • control unit 1023 stores the selected frequency information, the radio station name and the call sign in the storage medium 10029 based on the selection command input from the input processing unit 1021 at this time.
  • the control section 102 3 controls the tuner section 103 from the radio broadcast wave in accordance with the tuning control command input from the input processing section 102 1. It controls to extract the radio broadcast signal of the radio broadcast being broadcast at the broadcast frequency corresponding to the command.
  • the tuner section 103 extracts radio broadcast signals broadcast at the broadcast frequency from the radio broadcast waves received by the broadcast signal receiving section 30 and performs predetermined reception processing such as decoding. Then, the obtained voice data is sent to the voice control unit 106.
  • the audio control unit 106 converts the audio data supplied from the tuner unit 103 into an analog audio signal and sends the analog audio signal to the audio unit 107 so that the audio data is transmitted from the audio unit 107 to The audio of the selected radio program can be output.
  • the radio broadcast display control unit 109 controls the broadcast frequency corresponding to the above-described tuning control command from the storage medium 102.
  • the call sign stored corresponding to the frequency information indicating the communication information is read out, and the read call sign is stored in the communication control unit together with the authentication session ID information and the like already stored temporarily in the authentication information storage unit 108.
  • step SP 1 076 the control unit 1 50 0 of the portal server 1 0 0 3 sends the call sign and authentication session ID information transmitted from the client terminal 1 0 2 to the network interface 1 0 5 3 And the communication control unit 1052 in order, and sends out the received authentication session ID information and the like to the authentication processing unit 1056.
  • the authentication processing unit 10556 Under the control of the control unit 105, the authentication processing unit 10556 already stores the authentication session ID information and the like received from the client terminal 1002 and the authentication information storage unit 10557 temporarily. The user authentication process is performed so as to compare the authentication session ID information and the like that have been performed.
  • control unit 1505 determines that the authentication session ID information and the like received from the client terminal 1002 by the authentication processing unit 1056 are within the expiration date, and that the client terminal 1005 If the user who sent the call sign using Step 2 is authenticated as a legitimate user, the procedure moves to the next step SP 107.
  • step SP 1 077 the control unit 1 050 uses the call sign received from the client terminal 100 2 to select the call sign from the plurality of pieces of URL information in the URL storage unit 1 509. Search for URL information associated with.
  • control unit 1550 extends the expiration date of the authentication session ID information and the like issued to the client terminal 1002 by the authentication processing unit 1506.
  • control unit 1505 reads out the retrieved URL information from the URL storage unit 105, and authenticates the read URL information by the authentication processing unit 1056 whose expiration date has been extended.
  • the information is transmitted to the client terminal 1002 via the communication control unit 1052 and the network interface 105 together with the session ID information.
  • step SP1078 the control unit 1023 of the client 1 and the terminal 1002 transmits the URL information transmitted from the portal server 1003 and the extension of the expiration date.
  • the authentication session ID information and the like are sequentially received via the network interface 103 and the communication control unit 103, and the received authentication session ID information and the like are sent to the authentication processing unit 1'037.
  • the URL information is transmitted to the radio broadcast display control unit 109.
  • the authentication processing unit 103 under the control of the control unit 102, stores in the authentication information storage unit 103 a authentication session ID with an extended validity period received from the portal server 1003. By temporarily storing the information, etc., over the authentication session ID information before the expiration date is extended, the authentication session ID information already temporarily stored in the authentication information storage unit 108 is stored. Update the contents such as. Further, the radio broadcast display control unit 109 stores the URL information given from the control unit 102 in the storage medium 102 under the control of the control unit 102. Yes Temporarily stores in the storage medium 102, etc. in association with the call sign.
  • the radio broadcast display control unit 11039 requests a now-on-air information acquisition request according to the URL information temporarily stored in the storage medium 102 or the like.
  • the information request signal is transmitted from the radio broadcast information distribution server 1006 to the communication control unit 103 and the network controller together with the service session ID information and the like temporarily stored in the authentication information storage unit 108.
  • the information is transmitted to the radio broadcast information distribution server 106 via the interface 103 in sequence.
  • step SP1078 the Now-on-air information request signal and the service session ID information, etc. are transmitted from the client I and the terminal 102 to the radio broadcasting information distribution server 1.
  • the process of transmitting to 06 corresponds to the process of step SP110 described above with reference to FIG. Therefore, in this radio broadcast information distribution service provision processing procedure, the client terminal 1002, the radio broadcast information distribution server 1006, and the portal server 1003 continue to perform the processing in step SP1078. Steps SP1011 to SP1013 and steps SP1018 to SP1018 described above for step 20 are sequentially executed, and then the subsequent step S10 is performed. Move to P1 079.
  • step SP 1079 the radio broadcast display control unit 1039 of the client terminal 1002 again controls the radio broadcast display under the control of the control unit 1023 according to the URL information temporarily stored in the storage medium 1029 or the like.
  • the information request signal is already received from the radio broadcast information distribution server 1006 and is sequentially transmitted via the communication control unit 1032 and the network interface 1033 together with the service session ID information temporarily stored in the authentication information storage unit 1038. Transmit to the radio broadcast information distribution server 1006.
  • step SP 1080 the control unit 111 of the radio broadcast information distribution server 1006 transmits the now-on-air information request signal transmitted from the client terminal 1002 and the service session ID information to the network interface 111. (3) Receives the authentication session ID information and the like sequentially via the communication control unit 1 1 1 2 and sends the received authentication session ID information and the like to the authentication processing unit 1 1 15.
  • the authentication processing unit 1115 has already sent the service session ID information and the like received from the client terminal 10
  • the user authentication process is executed by comparing with the temporarily stored service session ID information and the like.
  • the authentication processing unit 111 determines that the now-on-air information acquisition request from the client terminal 1002 is a legitimate request. to decide.
  • step SP1081 the control unit 1110 reads the now-on-air information from the now-on-air information storage unit 1119, and the read-out now-on-air information is sent to the expiration date by the authentication processing unit 1115.
  • Extended service session ID information In addition to the above, the packet is transmitted to the client terminal 1002 via the communication control unit 111 and the network interface 111 in order.
  • step SP1082 the control unit 1023 of the client terminal 1002 transmits the now-on-air information transmitted from the radio broadcast information distribution server 1006 to the server with the extended validity period.
  • the service session ID information and the like are sequentially received via the network interface 103 and the communication control section 103, and the received service session ID information and the like are sent to the authentication processing section 103.
  • the now-on-air information is temporarily stored in a RAM (Random Access Mem-ory, not shown) in the control unit 102 and transmitted to the radio broadcast display control unit 109.
  • the authentication processing unit 1003 extends the expiration date received from the radio broadcast information distribution server 106 in the authentication information storage unit 108 under the control of the control unit 102.
  • Service session ID information, etc. whose expiration date is extended
  • the contents of the service session ID information and the like already temporarily stored in the authentication information storage unit 108 are updated.
  • the radio broadcast display control section 109 transmits the Nawon air information given from the control section 102 to the display section 125 through the display control section 124 so that the display is controlled.
  • the section 102 displays the air information related to the currently received radio broadcast radio program.
  • the client terminal 1002 then periodically (for example, every 30 seconds) repeats the acquisition request for now-on-air information in step SP107.
  • the radio broadcast information distribution server 1006 sequentially executes the processing of steps SP180 and SP1081.
  • the client terminal 1002 receives the program name of the currently received radio program, the program broadcast start time, the program broadcast end time, and the music currently flowing in the radio program.
  • the title, artist name, music broadcast start time, and the like of the song can be displayed on the display unit 1002 of the client terminal 1002 while being updated momentarily as now-on-air information.
  • the client terminal 1002 when a user of the client terminal 1002 listens to a radio broadcast and broadcasts a favorite song, the user broadcasts the radio broadcast information (that is, now-on-air information) of the song. Also at the time of clipping, the client terminal 1002, the portal server 1003, and the radio broadcast information distribution server 1006 perform the processing from step SP107 to step SP1082.
  • the radio broadcast information that is, now-on-air information
  • control unit 1023 of the client terminal 1002 receives an input indicating a user or a clip
  • the control unit 1023 obtains the input in the process of step SP1082 in the same manner as in the first embodiment.
  • the now-on-air information is stored in the storage medium 102.
  • the same effects as in the first embodiment can be obtained in the music-related service providing system 1000 according to the second embodiment.
  • the related information provided by the broadcast station server 32 and the radio broadcast information distribution server 1006 is transmitted by the terminal device 10 and the client terminal 1002.
  • the terminal device 10 and the client terminal 1002 can also clip related information provided by other servers. That is, when the user selects a song and starts a clip operation when a song whose related information can be clipped is displayed on the display device 17 and the display section 125, the corresponding related information is displayed. It is stored in the clip information storage device 21a and the storage medium 102.
  • the clip information stored in the terminal device 10 and the client terminal 1002 is transmitted from the terminal device 10 and the client terminal 1002 to the CD title information providing server 31 and the music distribution server 33.
  • CD shop server 34, music data distribution server 1004, and product sales server 1005, etc. can be used to search for songs, purchase audio data, purchase CDs and DVDs, etc. .
  • Each processing function described in the first and second embodiments is realized by a program to be executed by the CPU 11 of the terminal device 10 and the control unit 1023 of the client terminal 1002.
  • Such a program is stored, for example, in the HDD 21, the ROM 13, and the storage medium 1029.
  • the program is a removable disk such as a flexible disk, CD ROM (Comm-pact Disc-Read Only Memory), MO (Mag-neto-Optica 1) disk, DVD, magnetic disk, semiconductor memory, etc.
  • a removable recording medium can be provided as so-called packaged software.
  • a program can be recorded on a medium or the like corresponding to the media drives 19a and 19b and provided as package software.
  • the program can be installed by reading the program from the media using the media drives 19a and 19b and storing the program in the HDD 21 or the ROM 13.
  • package software it is possible to install the system program to which the present invention is applied, for example, on a general-purpose personal computer.
  • the program may be installed as package software on a personal computer or the like.
  • the program can be downloaded from a server or the like that stores the program via a network such as a LAN (Local Area Network) or the Internet. You can also do it.
  • a network such as a LAN (Local Area Network) or the Internet. You can also do it.
  • an update program for adding a processing function to which the present invention is applied later is configured, and this update program is distributed as packaged software or distributed on a network. May be. The user It is sufficient to obtain this update program and install this update program in an environment where an existing system is installed.
  • the first transmission means A communication control unit 103 as a first reception unit, a second transmission unit, and a second reception unit; a control unit 102 as a temporary storage unit; and a display unit 1 as a display unit
  • the client terminal 1002 as a communication device is configured using the storage medium 102 and the storage medium 102 as a storage means
  • the present invention is not limited to this. Communicating with the first transmitting means, the first receiving means, the second transmitting means, the second receiving means, and the temporary storing means, the displaying means, and the storing means by various other circuit configurations Make up the device Is also good.
  • radio broadcasting broadcasted from a radio station is applied as a receivable broadcast to the terminal device 10 and the client terminal 1002, but the present invention is not limited to this.
  • the terminal device 10 and the client terminal 1002 receive Internet radio broadcasts and satellite radio broadcasts to obtain information related to radio and broadcast, or from a television broadcasting station.
  • the broadcasted television broadcast may be received, and various broadcast information and the like regarding the television program of the television broadcast may be acquired from a server on the network.
  • the hardware circuit block, the functional circuit block, and the program module are mounted on the terminal device 10 and the client terminal 1002.
  • the present invention is not limited to this, and these may be mounted on various terminals other than the terminal device 10 and the client terminal 1002, such as a mobile phone and a personal computer. If the terminal has the circuit block, the function circuit block, and the program module, the same processing as that of the terminal device 10 and the client terminal 102 described above can be realized.
  • the present invention can be used in various network systems such as a service for providing video contents, in addition to a network system for providing music-related services.

Abstract

サーバから受信中のコンテンツの関連情報をより正確に取得する。通信装置1は、ネットワーク30を介して受信中のコンテンツの関連情報を要求する要求情報を特定間隔で連続的に送信し(S1)、その要求情報に対応する関連情報を受信し(S2)、一時的に記憶し(S3)、表示して(S4)、コンテンツ更新処理を実行する。ここで、コンテンツの関連情報を保管する指示が入力されたときには、通信装置1は、コンテンツ更新処理とは別に改めてコンテンツの関連情報の要求情報を要求する(S10)。そして、その要求情報に対応する関連情報を受信し(S11)、保管する(S13)。これにより、コンテンツに関連する関連情報のうち最新の関連情報をより正確に取得することが可能になり、更新されていない関連情報を取得することが少なくなる。

Description

通信方法、 通信装置およびプログラム 技術分野
本発明は通信方法、 通信装置およびプログラムに関し、 特にネットワークを介 して提供されている情報から必要な情報を正確に取得するための通信方法、 通信 装置およぴプログラムに関する。 明
背景技術 ' 書
ラジオ局やテレビ (T V) 局 (以下、 単に 「放送局」 という。 ) は、 様々な番 組を放送しており、 視聴者は、 各放送局から送信される所定周波数の放送信号を
、 周波数を選択してラジォ受信機や T V受像機で受信することによって、 番組を 視聴する。 近年、 放送局は、 ネットワーク上で各放送局固有の情報を公開してお り、 視聴者に対し、 放送された番組に関する情報、 例えば放送された番組内容や 番組内で放送された楽曲に関する情報などを提供している。
特にラジオ局が放送する楽曲については、 曲名やアーティスト名のほか、 その 楽曲が記録されている C D ( C o m p a c t D i s c ) 等の名称や番号、 発表 年、 発売元、 放送日時等を含んだ情報がネットワーク上で公開されている。 さら に、 過去の一定期間内に放送された楽曲の情報も公開されている。 通常、 このよ うな情報は、 適当な時期に更新されていく。 これまで、 楽曲に関する情報は、 ネ ットワーク接続されたパーソナルコンピュータ (P C ) 等を用いてユーザに取得 されてきた。
また、 そのような楽曲に関する情報を、 ラジオ受信部と時刻記憶手段等を有す る可搬の補助端末を用いて、 放送された楽曲をユーザが気に入ったときに補助端 末に時刻を記憶させておき、 後にその時刻を基に、 放送局が情報を蓄積するデー タベースを p c等を介して検索する検索システムも提案されている (例えば特許 文献 1参照) 。
このように、 ユーザは、 楽曲に関する情報を P Cや補助端末を用いて取得する ことができ、 また、 取得した情報を基に、 楽曲の配信や C D購入を行うこともで きる。 特許文献 1 特開 2 0 0 1— 2 7 3 3 0 5号公報 (段落番号 〔0 0 2 1〕 〜 〔 0 0 2 9〕 、 図 1 ) 。 しかし、 実際の放送とユーザが取得可能な情報の更新は正確にリンクしておら ず、 情報は通常一定間隔で更新されるため、 ユーザが放送中に気に入った楽曲を 見つけ、 そこですぐに P C等を使ってその楽曲に関する情報の取得操作を行うと
、 その時点ではまだユーザが取得できる情報が更新されておらず、 気に入った楽 曲の 1曲前の楽曲の情報を取得してしまう場合がある。 そのため、 ユーザは、 取 得可能な情報の更新を待って再度目的の情報の取得操作を行わなければならなか つたり、 あるいは、 初めて聴く曲であるため取得した 1曲前の楽曲の情報を正し い情報であると誤認してしまったりする。
また、 従来の補助端末を用いた検索システムでは、 放送中の楽曲についてリア ルタイムに正確な情報を取得することができない。 発明の開示
本発明はこのような点に鑑みてなされたものであり、 情報の取得を望むユーザ がより正確に最新の情報を取得することを可能にするための、 情報取得側と放送 局等の情報提供側の間の通信方法を提供することを目的とする。
さらに、 本発明は、 情報の取得を望むユーザがより正確に最新の情報を取得す .ることを可能にするための通信装置およびプログラムを提供することを目的とす る。
かかる課題を解決するため、 本発明の通信方法においては、 受信中の放送番組 内のコンテンツに関連する関連情報を要求する要求情報を特定間隔で連続的に送 信する第 1の送信ステツプと、 第 1の送信ステップで送信された要求情報に対応 する関連情報を受信する第 1の受信ステップと、 第 1の受信ステツプで受信され た関連情報を一時記憶手段に一時的に記憶する一時記憶ステツプと、 一時記憶ス テップで一時的に記憶された関連情報を表示する表示ステップと、 コンテンツの 関連情報の保管を指示する入力に応じてコンテンツの関連情報を要求する要求情 報を送信する第 2の送信ステップと、 第 2の送信ステップで送信された要求情報 に対応する関連情報を受信する第 2の受信ステップと、 第 2の受信ステップで受 信された関連情報を保管手段に保管する保管ステップとを設けるようにした。 このような通信方法によれば、 受信中の放送番組内のコンテンツに関連する関 連情報を要求する要求情報が特定間隔で連続的に送信され、 その要求情報に対応 する関連情報が受信、 一時的に記憶され、 表示される。 そして、 コンテンツの関 連情報を保管する指示が入力されたときに改めて、 コンテンッの関連情報の要求 情報が要求され、 その要求情報に対応した関連情報が受信され、 保管される。 また、 本発明の通信方法においては、 端末装置が、 受信中の放送番組内のコン テンッに関連する関連情報を要求する要求情報を特定間隔で連続的に送信する第 1の端末送信ステップと、 上記関連情報を提供するサーバが、 要求情報に応じた 関連情報を端末装置に対して送信する第 1のサーバ送信ステップと、 端末装置が 、 第 1のサーバ送信ステップにより送信された関連情報を受信する第 1の端末受 信ステップと、 上記端末装置が、 第 1の端末受信ステップで受信された関連情報 を一時記憶手段に一時的に記憶する一時記憶スチップと -, 端末装置が 一時記憶 ステツプで一時的に記憶された関連情報を表示する表示ステップと、 端末装置が 、 .コンテンッの関連情報の保管を指示する入力に応じてコンテンツの関連情報を 要求する要求情報を送信する第 2の端末送信ステップと、 サーバが、 第 2の端末 送信ステップで送信された要求情報に対応する関連情報を端末装置に対して送信 する第 2のサーバ送信ステップと、 端末装置が、 第 2のサーバ送信ステップで送 信された関連情報を保管手段に保管する保管ステップとを設けるようにした。 このような通信方法によれば、 受信中の放送番組内のコンテンツに関連する関 連情報を要求する要求情報が特定間隔で連続的に送信され、 その要求情報に対応 する関連情報が受信、 一時的に記憶され、 表示される。 そして、 コンテンツの関 連情報を保管する指示が入力されたときに改めて、 コンテンッの関連情報の要求 情報が要求され、 その要求情報に対応した関連情報が受信され、 保管される。 さらに、 本発明の通信装置においては、 受信中の放送番組内のコンテンツに関 連する関連情報を要求する要求情報を特定間隔で連続的に送信する第 1の送信手 段と、 第 1の送信手段によって送信された要求情報に対応する関連情報を受信す る第 1の受信手段と、 第 1の受信手段によって受信された関連情報を一時的に記 憶する一時記憶手段と、 一時記憶手段によつて記憶された関連情報を表示する表 示手段と、 コンテンツの関連情報の保管を指示する入力に応じてコンテンツの関 連情報を要求する要求情報を送信する第 2の送信手段と、 第 2の送信手段によつ て送信された要求情報に対応する関連情報を受信する第 2の受信手段と、 第 2の 受信手段によつて受信された関違情報を保管する保管手段とを設けるようにした このような通信装置によれば、 第 1の送信手段が、 受信中の放送番組内のコン テンッに関連する関連情報を要求する要求情報を特定間隔で連続的に送信し、 第 1の受信手段が、 送信されたその要求情報に対応する関連情報を受信し、 一時記 憶手段が、 受信されたその関連情報を一時的に記憶し、 表示手段が、 一時的に記 憶されたその関連情報を表示する。 さらに、 第 2の送信手段が、 コンテンツの関 連情報の保管を指示する入力に応じて関連情報を要求する要求情報を改めて送信 し、 第 2の受信手段が、 送信されたその要求情報に対応する関連情報を受信し、 保管手段が、 受信されたその関連情報を保管する。
さらに、 本発明のプログラムにおいては、 コンピュータに、 受信中の放送番組 内のコンテンツに関連する関連情報を要求する要求情報を特定間隔で連続的に送 信させ、 送信された要求情報に対応する関連情報を受信させ、 受信された関連情 報を一時記憶手段に一時的に記憶させ、 一時記憶手段に一時的に記憶された関連 情報を表示させ、 コンテンツの関連情報の保管を指示する入力に応じてコンテン ッの関連情報を要求する要求情報を送信させ、 コンテンツの関連情報の保管を指 示する入力に応じて送信された要求情報に対応する関連情報を受信させ、 コンテ ンッの関連情報の保管を指示する入力に応じて送信された要求情報に対応する受 信された関連情報を保管手段に保管させる処理を実行させるようにした。
このようなプログラムによれば、 受信中の放送番組内のコンテンツに関連する 関連情報を要求する要求情報が特定間隔で連続的に送信され、 送信されたその要 求情報に対応する関連情報が受信されて一時的に記憶され、 一時的に記憶された その関連情報の表示後に、 コンテンツの関連情報を保管する指示に応じてコンテ ンッの関連情報が改めて要求され、 受信、 保管される。
本発明では、 受信中の放送番組内のコンテンツに関連する関連情報を特定間隔 で要求、 受信して表示し、 コンテンツの関連情報の保管を指示する入力があった ときに改めて関連情報を要求して受信するようにした。 これにより、 関連情報の うち、 保管を指示した時点の最新の関連情報といった特定の情報を正確に取得す ることが可能になり、 ユーザが情報提供側から誤つた情報を取得することが少な くなるため、 情報取得側と情報提供側の間の通信が正確かつ円滑に行えるように なる。 図面の簡単な説明
図 1は、 本発明の通信装置の構成図である。
図 2は、 通常のコンテンッ更新処理のフ口一を示すフローチャートである。 図 3は、 関連情報保管指示の入力があつたときのフローを示すフローチヤ一ト である。
図 4は、 第 1の実施の形態におけるネットワークシステムを示す略線図である 図 5は、 端末装置の外観を示す略線図である。
図 6は、 端末装置のハードウエア構成を示すプロック図である 図 7は、 端末装置のプログラムモジュール構成を示す略線図である。
図 8は、 クリップのフローを示すフローチャートである。
図 9は、 コンテンツ表示画面の一例を示す略線図である。 ,
図 1 0は、 楽曲選択画面の第 1の例を示す略線図である。
図 1 1は、 楽曲選択画面の第 2の例を示す略線図である。
図 1 2は、 第 2の実施の形態における音楽関連サービス提供システムの全体構 成を示す略線図である。
図 1 3は、 クライアント端末の機能回路プロックによるハードウエア構成を示 すプロック図である。
図 1 4は、 ディレクトリ構成を示す略線図である。
図 1 5は、 ポータルサーバの機能回路ブロックによるハードウェア構成を示す ブロック図である。
図 1 6は、 音楽データ配信サーバの機能回路ブロックによるハードウェア構成 を示すブロック図である。
図 1 7は、 物販サーバの機能回路ブロックによるハードウェア構成を示すブロ ック図である。
図 1 8は、 ラジオ放送情報配信サーバの機能回路ブロックによるハードウェア 構成を示すプロック図である。 .
図 1 9は、 クライアント端末及びボータルサーバ間のユーザ認証処理手順を示 すシーケンスチヤ一トである。
図 2 0は クラィァン ト端末及び音楽データ配信サ一パ間のユーザ認証処理手 順を示すシーケンスチャートである。
図 2 1は、 音楽データ配信サービス提供処理手順を示すシーケンスチャートで 3D Ώ
図 2 2は、 物販サービス提供処理手順を示すシーケンスチャートである。 図 2 3は、 ラジオ放送情報 (オンエアリス ト情報) 配信サービス提供処理手順 ( 1 ) を示すシーケンスチヤ一トである。 図 2 4は、 ラジオ放送情報 (ナウオンエア情報) 配信サービス提供処理手順 ( 2 ) を示すシーケンスチヤ一トである。 発明を実施するための最良の形態
以下、 本発明の実施の形態を図面を参照して詳細に説明する。
( 1 ) 本発明の基本原理
図 1は本発明の通信装置の構成例である。
この図 1に示す通信装置 1は、 ネットワーク 3 0を介して配信される放送番組 内の楽曲等のコンテンツに関連する関連情報を取得するための情報取得側の通信 装置である。 この通信装置 1は、 そのようなコンテンツに関連する関連情報を要 求する要求情報を、 ネットワーク 3 0を介してサーバ等の情報提供側の通信装置 に、 例えば 3 0秒間隔といった特定間隔で連続的に送信する第 1の送信手段 2を 有している。 ·
さらに、 通信装置 1は、 第 1の送信手段によって送信されたその要求情報に対 応する関連情報をネットワーク 3 0を介して受信する第 1の受信手段 3、 受信さ れたその関連情報を記憶装置等に一時的に記憶する一時記憶手段 4、 および一時 的に記憶されたその関連情報を表示する表示装置等の表示手段 5を有している。 また、 この通信装置 1は、 コンテンツの関連情報を保管すべき指示の入力があ つたときに、 コンテンッの関連情報を要求する要求情報を、 サーバ等の情報提供 側の通信装置にネットワーク 3 0を介して改めて送信する第 2の送信手段 6を有 し、 さらに-, その要求情報に対応する関連情報をネットワーク 3 0を介して受信 する第 2の受信手段 7、 受信されたその関連情報を記憶装置等に記録して保管す る保管手段 8を有する。
図 2および図 3は本発明の通信装置における処理のフローを示す図であって、 図 2は通常のコンテンツ更新処理のフローを示す図、 図 3は関連情報保管指示の 入力があつたときのフローを示す図である。
上記構成の通信装置 1を用いてコンテンツの関連情報を取得する際には、 まず 、 図 2に示すように、 第 1の送信手段 2によって、 関連情報を要求する要求情報 をサーバ等に特定間隔で連続的に送信し (ステップ S 1 ) 、 第 1の受信手段 3に よって、 送信されたその要求情報に対応した関連情報を受信する (ステップ S 2
) o
通信装置 1'は、 一時記憶手段 4によって、 第 1の受信手段 3で受信したその関 連情報を一時的に記憶し (ステップ S 3 ) 、 それと共に、 表示手段 5によって、 一時的に記憶されたその関連情報を表示する (ステップ S 4 ) 。 このように、 通 信装置 1がサーバに連続的にポーリングすることによりリアルタイムで受信中の 放送コンテンツの関連情報を所得して表示するシステムについては、 より詳細な シーケンス図を用いて第 2の実施の形態として後述する。
そして、 コンテンツの関連情報の保管指示の入力があったときには、 図 3に示 すように、 第 2の送信手段 6によって、 関連情報を要求する要求情報をサーバ等 に改めて送信し (ステップ S 1 0 ) 、 第 2の受信手段 7によって、 送信されたそ の要求情報に対応する関連情報を受信し (ステップ S 1 1 ) 、 一時記憶手段 4に よって、 受信したその関連情報を一時的に記憶し (ステップ S 1 2 ) 、 保管手段 8によって.、 一時的に記憶されたその関連情報を保管する (ステップ S 1 3 ) 。 このステップ S 1 2 , S 1 3においては、 受信した関連情報を一時的に記憶し 、 その後、 一時的に記憶されている関連情報を保管するようにすることで、 例え ば、 一時記憶手段 4に一時的に記憶されている関連情報のうち最終的に保管すベ きものだけ保管手段 8に保管することが可能になっている。 なお、 第 2の受信手 段 7によつて受信した関連情報は、 一時記憶手段 4を介さずに保管手段 8に直接 保管することもできる。
このような通信方法によれば、 通常は受信中の放送番組内のコンテンツに関連 する関連情報を特定間隔で要求、 受信して表示し、 関連情報の保管を指示する入 力があつたときに改めて関連情報を要求する。 これにより、 コンテンツが表示上 更新されていない場合でも、 保管指示時点のコンテンツの関連情報を取得するこ とが可能になる。 その結果、 最新の関連情報を正確に取得することが可能になる ので、 通信装置 1に誤った情報が保管されることが少なくなり、 情報取得側と情 報提供側の間の通信が正確かつ円滑に行えるようになる。
( 2 ) 第 1の実施の形態
第 1の実施の形態では、 上記通信装置 1を放送局等のサーバにネットワーク接 続された端末装置として用い、 サーバがネットワークを介して提供する楽曲の関 連情報を、 端末装置のユーザが取得できるようにしたネットワークシステムを例 にして述べる。 ここで、 楽曲の関連情報には、 楽曲の曲名やアーティスト名のほ か、 その楽曲が記録されている C D等の名称や番号、 発表年、 発売元、 楽曲が放 送された日時等が含まれる。 以下、 ユーザが楽曲の関連情報を取得するに当たり 、 関連情報を保管する処理を 「クリップ」 と呼び、 クリップされた関連情報を 「 クリップ情報」 と呼ぶこととする。
図 4は第 1の実施の形態におけるネットワークシステムを示す図である。
通信装置としての端末装置 1◦は、 ネットヮ ク 3 0を介して各種サーバに接 続されている。 ネットワーク 3 0は、 例えば、 インターネットである。 サーバと しては、 例えば、 C Dタイ トル情報提供サーバ 3 1、 関連情報提供サーバとして の放送局サーバ 3 2、 音楽配信サーバ 3 3、 C Dショップサーバ 3 4、 各種総合 サービスを行う認証サーバとしての総合サ一ビスサーバ 3 5などである。
C Dタイ トル情報提供サーバ 3 1は、 市販されている C Dに収録されている楽 曲の関連情報の配信サービスを行う。
放送局サーバ 3 2は、 F M放送や T V放送等の放送局が管理するサーバであり 、 放送する楽曲の関連情報の提供サービスを行う。 放送局サーバ 3 2による関連 情報の提供機能は、 大別して次の 2つに分かれる。 第 1の機能は、 現在放送中の 楽曲の関連情報を提供する機能 (ナウオンエア) である。 第 2の機能は、 端末装 置 1 0からの要求に応じて、 既に放送した楽曲の関連情報のリス ト (オンエアリ ス ト) を提供する機能である。 例えば、 放送局サーバ 3 2は、 指定された番組内 で放送した楽曲の関連情報を提供したり、 指定された時間帯内に放送した楽曲の 関連情報を提供したりする。 音楽配信サーバ 3 3は、 楽曲のディジタルデータ (楽曲データ) を配信するサ 一ビスを行うサーバである。 例えば、 音楽配信サーバ 3 3は、 楽曲の購入手続き を行ったユーザの端末装置 1 0に対してのみ、 楽曲データを提供する。 また、 音 楽配信サーバ 3 3は、 配信する楽曲の関連情報を提供することができる。
C Dショップサーバ 3 4は、 C Dの通信販売のための注文受け付け等を行うサ ーバである。 C Dショップサーバ 3 4は、 試聴用の音声データ等の配信サービス や、 販売している C Dに収録された楽曲の関連情報の提供サービスも行う。
このように、 複数のサーバが、 ネットワーク 3 0上の楽曲または楽曲の集合に 関する情報の提供サ一ビスを行っている。 すなわち、 各サーバが、 ネットワーク 3 0上の楽曲または楽曲集合のソースとして機能している。 ここで、 各サーバが 提供する情報は、 通常、 例えば一定間隔で更新されていくとともに、 必要に応じ て、 更新前の情報を各サーバが備える記憶装置やさらに別に設けられた更新記録 管理用サーバの記憶装置等に蓄積される。
なお、 図 4に示したサーバは、 楽曲または楽曲の集合のソースをネットワーク 3 0を介して提供する装置の一例である。 すなわち、 ネットワーク 3 0上で楽曲 または楽曲の集合のソースを他の装置からアクセス可能にしている装置であれば 、 ネットワーク 3 0上の楽曲または楽曲の集合のソースとして機能することがで きる。
また、 音楽配信サーバ 3 3と C Dショップサーバ 3 4は、 楽曲購入可能サーバ であり、 楽曲の音声データや楽曲の集合の音声データをオンラインで販売する機 能を備えている。 ユーザが端末装置 1 0を操作して楽曲購入可能サーバにァクセ スすれば、 ネットワーク 3 0を介して実際に楽曲や楽曲の集合を購入できる。 端 末装置 1 0のユーザは、 音楽配信サーバ 3 3に対して購入手続きを行うことで、 音楽配信サーバ 3 3から音声データをダウンロードできる。 また、 端末装置 1 0 のユーザは、 C Dショップサーバ 3 4に対して購入手続きを行うことで、 自宅に C D等を宅配してもらうことが可能となる。
端末装置 1 0は、 C D 1 9 a ' 、 MD (M i n i D i s c , 商標) 1 9 b ' 、 ハードディスクドライブ (HDD) 2 1等の記録媒体に、 ローカル上の楽曲ま たは楽曲の集合のソースを保持している。 これらのソースは端末装置 1 0の種類 、 目的により異なる。
なお、 図 4に示したローカル上の楽曲または楽曲の集合のソースは一例である 。 すなわち、 端末装置 1 0のローカルに存在する記録媒体であれば、 楽曲または 楽曲の集合を記録することで、 ローカル上の楽曲または楽曲の集合のソースとし て機能させることができる。
また、 端末装置 1 0は、 クリップした関連情報を保管するためのクリップ情報 記憶装置 21 aを備えている。 クリップ情報記憶装置 21 aは、 端末装置 1 0の 二次記憶装置であり、 ハードディスク、 光磁気ディスク、 及び不揮発性メモリ等 の不揮発性の記憶媒体である。 例えば、 HDD 2 1等の記憶領域の一部を、 クリ ップ情報記憶装置 2 1 aとして機能させることができ、 フォルダー (クリップフ オルダ一) として管理することができる。 なお、 端末装置 1 0は、 クリップを楽 曲に対しても、 楽曲の集合に対しても行うことができる。 これにより、 気になる 楽曲が多数含まれた FM番組、 CDアルバム等については、 まるごとクリップす ることで、 1回のクリップ動作で、 気になる楽曲群の関連情報を保管することが できる。 .
ところで、 本実施の形態における端末装置 1 0は、 楽曲の再生機能を有するォ 一ディォ機器としての機能を兼ね備えている。
図 5は端末装置の外観を示す図である。
図 5に示すように、 本実施の形態に係る端未装置 1 0は、 —般的なシステムコ ンポと同様の外観をしている。 端末装置 1 0は、 装置本体 1 0 a、 スピーカ 2 5 a , 2 5 b、 およびリモートコントローラ 40で構成される。 装置本体 1 0 aに は、 CD DVD (D i g i t a l V e r s a t i l e D i s c) の再生機 能、 MDの録音再生機能、 および FM放送や TV放送の受信機能を備えている。 装置本体 1 0 aで生成した音声信号がスピー力 2 5 a, 25 bに送られることで 、 スピーカ 25 a, 25 bから音が出力される。 また、 装置本体 1 0 aには、 表示装置 1 7が設けられている。 表示装置 1 7に は、 再生中の楽曲の関連情報や、 クリップされた関連情報等が表示される。
リモートコントローラ 4 0は、 装置本体 1 0 aを遠隔操作するための入力装置 である。 リモートコントローラ 4 0には複数の操作キーが設けられている。 ュ一 ザによって操作キーが押されると、 赤外線等の無線の通信手段により、 押された 操作キーに応じた信号がリモートコントローラ 4 0から装置本体 1 0 aに送信さ れる。
操作キーとしては、 方向キ" 4 1 a〜4 1 d, 決定キー 4 2、 ファンクション 選択キー4 3 &〜4 3 。、 ツールキー 4 4、 戻るキー 4 5等がある。
方向キー 4 1 a〜4 1 dは、 例えば、 表示装置 1 7に表示されたカーソルゃフ オーカスが当てられる場所を移動させるために使用される。 4つの方向キー 4 1 a〜4 1 dは、 それぞれ上、 下、 左、 右それぞれの方向に対応しており、 押され た方向キーに対応する方向にカーソル等が移動する。
決定キー 4 2は、 例えば、 表示装置 1 7に表示された内容を確定するために使 用される。
ファンクション選択キー 4 3 a〜4 3 cは、 機能の選択に使用される。 例えば 、 3つのファンクション選択キー 4 3 a〜4 3 cは、 それぞれ総合サービス利用 機能、 チューナ機能、 ローカルコンテンツ管理機能に対応付けられている。 そし て、 ファンクション選択キーのいずれか 1つが押されると、 装置本体 1 0 aは、 押されたファンクション選択キーに対応する機能の動作モードになる。
ツールキー 4 4は、 表示装置 1 7上にツールメニューを表示させるためのボタ ンである。 ツールメニュー内には、 表示装置 1 7に表示されている内容に応じた コマンドが表示される。 ツールメニューからユーザが任意のコマンドを選択し、 そのコマンドに応じた処理を端末装置 1◦に実行させることができる。 例えば、 ユーザが方向キー 4 1 a〜 4 1 dを操作して任意のコマンドを選択し、 さらに決 定キー 4 2を押すことで、 選択されたコマンドに応じた処理が装置本体 1 0 a内 で実行される。 戻るキー 45は、 表示装置 1 7の表示内容を、 直前の状態に戻すためのボタン である。
なお、 リモートコントローラ 40には、 図 5に示したもの以外にも様々な操作 キーを設けることができる。.' 例えば、 音量調節キー、 CD等の再生キー、 停止キ 一などである。
次に、 端末装置 1 0の内部構成を説明する。
図 6は端末装置のハードウェア構成を示すブロックである。 図 6に示すような 端末装置 1 0により、 楽曲等の様々なソースの管理、 記録、 再生が可能となる。
CPU (C e n t r a l P r o c e s s i n g Un i t) 1 1は、 起動さ れたプログラムに基づいて端末装置 1 0の全体の制御、 演算処理を行う。 例えば ネットワーク 30を介した通信動作、 ユーザに対する入出力動作、 メディアから のコンテンツ再生ゃクリップ、 HDD 21へのコンテンツ記憶やそのための管理 、 クリップした関連情報等に基づくネットワーク 30を介した情報検索などを行 う。 なお、 本実施の形態の端末装置 1 0が対応して記録再生可能なコンテンツデ ータとしては、 オーディオのコンテンツデータや動画のコンテンツデータである 。 CPU 1 1はバス 1 2を介して各回路部との間で制御信号やデータのやりとり を行う。
ROM (R e a d On l y Memo r y) 1 3は、 CPU 1 1が実行すベ き動作プログラム、 プログラムローダーや、 各種演算係数、 プログラムで用いる パラメータ等が記憶される。 また、 一時記憶手段としての RAM (R a n d om Ac c e s s Me m o r y ) 20には、 C P U 1 1が実行すべきプ口グラムが 展開される。 また、 CPU 1 1が各種処理を実行する際において必要となるデー タ領域、 タスク領域としても用いられる。 例えば、 RAM20には、 端末装置 1 0がサーバから受信した関連情報が一時的に記憶される。
操作入力部 1 5は、 端末装置 1 0の筐体に設けられた操作キーやジョグダイヤ ル、 タツチパネルなどの各種操作子などを有する。 なお、 GU I (G r a p hi c a l U s e r I n t e r f a c e) 操作のためのキーボードやマウスが 操作入力部 1 5として設けられてもよい。 操 入力部 1 5で入力された情報は入 力処理部 14において所定の処理が ¾され、 CPU 1 1に対して操作コマンドと して伝送される。 CPU 1 1は入力された操作コマンドに応答した機器としての 動作が得られるように、 所要の演算や制御を行う。 .
表示手段としての表示装置 1 7としては、 例えば液晶ディスプレイなどの表示 デバイスが接続され、 各種情報表示が行われる。 C PU 1 1が各種動作状態や入 力状態、 通信状態に応じて表示データを表示処理部 1 6に供給すると、 表示処理 部 1 6は供給された表示データに基づいて表示装置 1 7に表示動作を実行させる 。 例えば、 表示装置 1 7には、 サーバから配信された関連情報の内容や、 クリツ プ情報の内容が表示される。 また、 ネットワーク 30を介した楽曲の検索が行わ れた場合、 検索結果が表示装置 1 7に表示される。
メディアドライブ 1 9 a, 1 9 bは、 可搬型の記録媒体に記録された楽曲等の コンテンツを記録、 再生 (記録媒体によって再生のみの場合もある) することが できるドライブである。 なお、 メディアドライブ 1 9 a, 1 9 bそれぞれが記録 、 または再生可能な記録媒体の種類は、 1種類とは限らない。 すなわち、 複数の 種類の記録媒体に対して記録、 再生を行うことも可能である。 例えば、 メディ了 ドライブ 1 9 aが C D、 DVDの再生を行い、 メディアドライブ 1 9 bが MDの 記録再生を行う。
なお、 楽曲等のコンテンツを記録する可搬型の記録媒体としては、 CD、 D V
D等の光学的な記録媒体に限定されるべき'ものではない。 例えば、 フラッシュメ モリなどの半導体メモリにより構成された記録媒体にコンテンツを記録すること もできる。 その場合、 フラッシュメモリのリーダライタがバス 1 2に接続される ユーザは、 メディアドライブ 1 9 a, 1 9 bに、 任意のコンテンツが記録され た記録媒体 (CD, DVD, MDなど) を挿入し、 リモートコントローラ 40あ るいは操作入力部 1 5の所定の操作を行うことで、 楽曲を鑑賞することができる 。 例えば、 ユーザがリモートコントローラ 40を操作し、 メディアドライブ 1 9 aによる再生指示を行うと、 CPU 1 1はメディアドライブ Γ 9 aに対してコン テンッの再生を指示する。 これに応じて、 メディアドライブ 1 9 aは、 装填され ている記録媒体から、 指定されたコンテンツにアクセスして読み出しを実行する このようにして読み出されたコンテンツが、 オーディォコンテンッである場合 には、 必要に応じて CPU 1 1の処理によってデコード処理等が施された後、 ォ 一ディォデータ処理部 24に転送される。 オーディオデータ処理部 24において は、 ィコライジング等の音場処理や音量調整、 DZA変換、 増幅等の処理が施さ れ、 スピーカ部 25から出力される。 なお、 スピーカ部 25は、 図 5に示したよ うな複数のスピーカ 25 a , 25 bで構成され、 ステレオで音声を出力すること ができる。
また、 メディアドライブ 1 9 a , 1 9 bにて再生されたコンテンツは、 C PU 1 1の制御によって、 HDD 2 1にオーディオデータファイルとして蓄積するこ ともできる。 なお、 このオーディオデータファイルの形式としては、 CDフォー マツトにおけるサンプリング周波数 44. 1 KH zで 1 6ビット量子化のデジタ ルオーディオデータとしてもよい。 HDD 2 1の容量を節約するために、 所定方 式に従って圧縮処理が施された形式の圧縮オーディオデータとされてもよい。 ま た、 圧縮方式としても限定されるものではないが、 ATRAC (Adv a n c e d TR a n s f o rm A c o u s t i c C o d i n g、 商標 J 方式や MP 3 (MPEG Au d i o L a y e r— 3 ) 方式などを採用するこ とができる。
チューナ 2 7は、 例えば AM · FMラジオチューナとされ、 C P U 1 1の制御 に基づいてアンテナ 26で受信された放送信号を復調する。 もちろんテレビチュ ーナゃ衛星放送チューナ、 デジタル放送チューナなどとしてのチューナでもよい 。 復調された放送音声信号は、 オーディオデータ処理部 24において所要の処理 が施され、 スピーカ部 25から放送音声として出力される。
通信処理部 22は、 CPU 1 1の制御に基づいて送信データのエンコード処理 、 受信データのデコード処理を行う。 ネッ トワークインタフェース 23は、 通信 処理部 22でェンコードされた送信データをネットワークを介して所定の外部ネ ットワーク対応機器に送信する。 また、 ネットワークインタフェース 23は、 ネ ットワークを介して外部ネットワーク対応機器から送信されてきた情報を通信処 理部 22に受け渡す。 通信処理部 22は受信した情報を C PU 1 1に転送する。 端末装置 1 0がネットワーク 30を介して送信する情報には、 コンテンツの関連 情報、 例えば F Mラジォ等で放送された楽曲の関連情報を要求する要求情報があ り、 また、 端末装置 1 0が受信する情報には、 そのようなコンテンツの関連情報 力 sある。 '
赤外線通信部 28は、 リモートコントローラ 40との間で、 赤外線等の無線の 通信手段で通信を行う。 そして、 赤外線通信部 28は、 リモートコントローラ 4 0から送られた信号に所定の処理を施し、 CPU 1 1に対して操作コマンドとし て伝送する。 CPU 1 1は入力された操作コマンドに応答した機器としての動作 が得られるように、 所要の演算や制御を行う。 '
以上のようなハードゥエァ構成によって、 本実施の形態の処理機能を実現する ことができる。
なお、 端末装置 1 0の構成は、 この図 6の構成に限られるものではなく、 更に 多様に考えられる。 例えば U S B (Un i v e r s a l S e r i a l B u s ) 、 I EEE 1 3 94、 B l u e t o o t hなどの通信方式による周辺機器との インタフェースが設けられるようにしてもよい。 そして、 上記ネットワークイン タフエース 23によりネットワーク 30を介してダウンロードしたオーデ'ィォコ ンテンッゃ、 上記 US B、 I EEE 1 3 94などのインタフェースを経由して転 送されてきたオーディオコンテンツについても、 HDD 2 1に対して記憶させる ことができる。 またマイクロホン,や外部のへッドホンの接続に用いられる端子や 、 DVD再生時に対応するビデオ出力端子、 ライン接続端子、 光デジタル接続端 子等が設けられてもよい。 また、 PCMC I Aスロッ ト、 メモリカードスロッ ト などが形成され、 外部の情報処理装置やオーディオ機器とデータのやりとりが可 能とされてもよい。
次に、 本実施の形態のシステムにおけるプログラムモジュールの構成について 説明する。 なお、 プログラムモジュールは端末装置 1 0に実行させる処理を記述 したデータであり、 プログラムモジュールに基づいて端末装置 1 0が所定の機能 を実現することができる。 以下の説明では、 プログラムモジュールを実行するこ とで実現される機能を、 そのプログラムモジュールの名称で呼ぶこととする。 図 7は端末装置のプログラムモジュール構成を示す図である。 図 7に示すよう に端末装置 1 0のプログラムモジュールは〇 S (O e r a t i n g S y s— t e m) 上で動作するように構成されている。 端末装置 1 0は、 各プログラムモ ジュールの機能によって、 CDタイ トル情報提供サーバ 3 1、 放送局サーバ 3 2 、 音楽配信サーバ 3 3、 C Dショップサーバ 3 4、 各種総合サービスを行う総合 サービスサーバ 3 5、 インターネットラジオサーバ 3 6、 その他の各種サーバと 通信を行うことができる。
HTT P (Hy p e r T e x t T r a n s f e r P r o t o c o l ) メ ッセージプログラム 1 1 1は、 CDタイ トル情報提供サーバ 3 1、 放送局サーバ 3 2、 CDショップサーバ 3 4、 および総合サービスサーバ' 3 5等の各種ザーバ との間のやりとりを HTT P通信で行うものである。 コミュニケータプログラム 1 1 2は、 総合サービスサーバ 3 5等と各種通信を行う通信モジュールである。 コミュニケータプログラム 1 1 2の上位 (ユーザィンタフェースに近い機能) には、 コンテンツのコーデックを解釈して再生するコンテンッ再生モジュール 1 1 3, 著作権保護に関する情報を取り扱う著作権保體情報管理モジュール 1 1 4: が位置する。 コンテンツ再生モジュール 1 1 3の上位には、 インターネッ トラジ ォの選局およぴ再生を行うインターネットラジォ選局再生モジュール 1 1 8が設 けられている。 著作権保護情報管理モジュール 1 1 4の上位には、 楽曲購入およ ぴ試聴曲の再生を司る楽曲購入再生モジュール 1 1 9が設けられている。
それらインターネットラジオ選局再生モジュール 1 1 8、 楽曲購入再生モジュ ール 1 1 9の上位には XML (e x t e n s i b l e Ma r k u p L a n— g u a g e) ブラウザ 1 5 1が設けられている。 XMLブラウザ 1 5 1は、 各種 サーバから送られる XMLファイルの内容を解釈し、 表示装置 1 7に対して画面 表示を行う。 また、 端末装置 1 0が総合サービス利用モードのときにユーザが端 末装置 1 0に対して行った入力内容は X M Lブラウザ 1 5 1で解釈される。 そし て、 XMLブラウザ 1 5 1から他のモジュールへ、 入力内容に応じた処理要求等 が渡される。 例えば、 XMLブラウザ 1 5 1を介してユーザに選択された楽曲は 楽曲購入再生モジュール 1 1 9で購入され、 ハードディスクコンテンツコント口 ーラ 1 1 7を介して HDD 21に書き込まれる。
コミュニケータプログラム 1 1 2には、 ライブラリ 1 30の認証ライブラリ 1 3 1が接続されている。 認証ライブラリ 1 3 1は、 総合サービスサーバ 3 5やそ の他の各種サーバの認証処理を行う。
さらにコミュニケータプログラム 1 1 2の上位には、 データベースアクセスモ ジュール 1 1 5、 コンテンッデータアクセスモジユーノレ 1 1 6およびハードディ スクコンテンツコントローラ 1 1 7が設けられている。 データベースアクセスモ ジュール 1 1 5は、 HDD 2 1に構築された各種データベースにアクセスする。 コンテンッデータアクセスモジュール 1 1 6は HDD 2 1に格納されたコンテン ッにアクセスする。 ハードディスクコンテンツコントローラ 1 1 7は HDD 2 1 に格納されたコンテンツを管理する。
ハードディスクコンテンツコントローラ 1 1 7の上位には、 関連情報表示モジ ユール 1 20、 チューナ選局再生/録音モジュール 1 2 1、 および楽曲購入再生 モジュール 1 1 9が設けられてレ、る。 関連情報表示モジユール 1 20は., ラジォ 局が放送した楽曲の曲名およびアーティスト名を表示装置 1 7に表示する。 チュ ーナ選局再生/録音モジュール 1 2 1は、 ラジオ局を選局したり、 当該ラジオ局 から受信した楽曲のコンテンツを HDD 2 1に録音したりする。
例えば、 オーディオユーザインタフェース (Au d i oU I ) 1 5 2を介して 選局されたラジォ局から受信した楽曲は、 コンテンッデータァクセスモジュール 1 1 6を介して HDD 2 1へ書き込まれる。 関連情報表示モジュール 1.20は、 チューナ選局再生/録音モジュール 1 2 1 によってラジオ局が放送する楽曲のタイ トルやアーティスト名を関連情報として CDタイ トル情報提供サーバ 3 1、 放送局サーバ 3 2等から HTTPメッセージ プログラム 1 1 1経由で受信し、 これをオーディォユーザィンタフェース 1 5 2 を介して表示装置 1 7に表示する。
なお、 オーディオユーザインタフェース 1 52を介して表示装置 1 7に表示す る関連情報は、 ライブラリ 1 3 0のクリップライブラリ 1 3 2に一B 的に記憶さ せることができる。 また、 関連情報は、 ユーザからの指示に従って最終的にはデ ータベースアクセスモジュール 1 1 5を介して HDD 2 1へ記憶させることもで さる。
さらに端末装置 1 0のプログラムモジュールとしては、 CDを再生するための CD再生モジュール 14 1と、 HDD 2 1を再生するための HD D再生モジユー ル 142とが含まれており、 再生結果をオーディオデータ処理部 24およびスピ 一力部 25を介して出力する。 '
このような構成の端末装置 1 0において、 サーバから関連情報を受信し、 その 関連情報をクリップすることができる。 なお、 クリップと同時に、 楽曲の検索や 購入処理を行うこ ともできる。
次に、 上記構成の端末装置 1 0を用いて関連情報をクリップする際の処理につ いて説明する。 ここでは、 ラジオ局が端末装置 1 0に対し、 無線の通信手段によ つて番組を放送すると共に、 その番組情報をネットワーク 30を介して配信する 場合における関連情報のクリップを例にして説明する。
通常、 ラジオ局は、 無線の通信手段によつて各種番組を放送しており、 端末装 置 1 0のユーザは、 ある特定の番組を聴こうとする場合には、 その番組を放送し ているラジォ局の放送信号の周波数に合わせ、 アンテナ 26によってその放送信 号を受信する。 放送信号は、 チューナ 27によって復調された後、 オーディオデ ータ処理部 24での処理を経てスピーカ部 25から放送音声として出力される。 また、 ラジオ局は、 このような番組放送と共に、 ラジオ局の放送局サーバ 32 からその番組の番組情報をネットワーク 3 0を介して各種端末装置に配信する。 '端末装置 1 0のユーザは、 その端末装置 1 0で総合サービスが利用可能であれば 、 配信されている番組情報のコンテンツを表示装置 1 7で閲覧することができる 表示装置 1 7に表示されるコンテンツは、 例えば、 図 9に示したように、 ラジ ォ局が放送した、 あるいは現在放送している楽曲の曲名 1 0 1やアーティスト名 1 0 2のほか、 ラジォ局名 1 0 3、 ラジォ局の周波数 1 0 4、 時刻 1 0 5、 番組 名 1 0 6および番組司会者名 1 0 7等が表示されたナウオンエア一 (N o w O n A i r ) 情報である。 このようなコンテンツに関連する関連情報は、 楽曲 の曲名 1 0 1やアーティスト名 1 0 2のほか、 その楽曲が記録されている C D等 のタイトルや番号、 発表年、 発売元等である。
このようなコンテンツは、 通常、 端末装置 1 0において特定の時間間隔で更新 される。 その際には、 端末装置 1 0は、 まず、 コンテンツの関連情報を要求する 要求情報を、 例えば 3 0秒間隔といった一定間隔で放送局サーバ 3 2に連続的に 送信する。 要求情報を受信した放送局サーバ 3 2は、 その要求情報に対応する関 連情報を、 ネットワーク 3 0を介して端末装置 1 0に送信する。 端末装置 1 0は 、 受信した関連情報を、 例えば R AM 2 0に一時的に記憶する。 ここで、 当該関 連情報を一時的に記憶する記憶媒体は R AMに限定されるものではない。 本装置 の電源が遮断されたときに関連情報は消去されても構わないため、 揮発性の記憶 媒体でよいが、 不揮発性の記憶媒体でもよい。 端末装置 1 0の表示装置 1 7には 、 R AM 2 0等に一時的に記憶された関連情報の内容を用いて表示が行われ、 新 たな関連情報が記憶されるたびにコンテンッ表示画面が更新される。
なお、 放送局サーバ 3 2では、 端末装置 1 0側の更新処理とは別に、 配信する 関連情報を一定間隔で更新し、 その際、 更新前の関連情報は H D D 2 1等の記憶 装置に記憶していく。 . このように、 放送の進行と共にコンテンツが更新されていく中で、 ユーザは、 '放送を聴きながら気に入った楽曲が放送されたときに、 その楽曲の関連情報をク リップすることができる。
図 8はクリップのフローを示す図である。 また、 図 9はコンテンツ表示画面の 一例、 図 1 0は楽曲選択画面の第 1の例、 図 1 1は楽曲選択画面の第 2の例であ る。
クリップする際には、 ユーザは、 まず、 リモートコントローラ 4 0あるいは操 作入力部 1 5の操作によって、 表示中の楽曲を選択する (ステップ S 2 0 ) 。 図 9に示す例では、 ユーザによつて例えばリモートコントローラ 4 0のツールキー 4. 4が押されると、 ツールメニュー 1 0 0内に 「ツール」 、 「設定」 、 「編集」 、 「表示」 、 「詳細情報」 、 「モード切り換え」 、 「クリップ」 の各コマンドが 表示される。 ここで、 ユーザが方向キー 4 1 aまたは方向キー 4 1 bを操作して フォーカス等を 「クリップ」 に合わせて決定キー 4 2を押せば、 表示装置 1 7に 現在表示されている楽曲 (タイ トル A, アーティス ト a ) が選択される。
ただし、 表示装置 1 7に表示されているコンテンツの内容は、 端末装置 1 0に おける更新が一定間隔で行われるため、 現在の放送内容と一致している場合もあ れば一致していない場合もある。 したがって、 ここでユーザが選択した表示中の 楽曲が、 放送を聴いていてユーザが気に入った楽曲であるとは限らない。 例えば 、 放送中、 ある楽曲が演奏され始めてすぐに、 ユーザがこれを気に入ってその関 連情報をクリップしょうとそのとき表示中の楽曲を選択すると、 その表示中の楽 曲が、 ユーザがクリップしょうとした現在放送中の楽曲の 1曲前に放送された楽 曲である場合がある。 ,
ユーザによって表示中の楽曲が選択されると、 端末装置 1 0には、 関連情報の クリップの指示が入力される。 そして、 この入力に応じ、 通常のコンテンツ更新 処理とは別に改めてコンテンッの関連情報を要求する要求情報を、 ネットワーク
3 0を介して放送局サーバ 3 2に送信する (ステップ S 2 1 ) 。 これにより、 放 送局サーバ 3 2にクリップ動作発生が通知される。
クリップ動作発生の通知を受けて、 放送局サーバ 3 2では、 その要求情報に対 応する関連情報として、 記憶装置等に蓄積されている更新前の関連情報を検索し 、 現在放送中の楽曲の関連情報とこの楽曲の前に放送された直近の N件の楽曲の 関連情報を端末装置 1 0に送信する (ステップ S 22) 。 その際、 関連情報を要 求する楽曲の件数 Nは、 端末装置 1 0側でユーザがあらかじめ任意に設定してお くことができる。 '
端末装置 1 0は、 合計 N+ 1件の関連情報を受信すると、 例えばこれらの関連 情報を RAM20等に一時的に記憶し、 図 1 0に例示するように、 3曲の各楽曲 の放送開始時刻 1 08、 およびこれらの曲名 (タイ トル A, B, C) とアーティ スト名 (アーティス ト a, b, c) のリス ト (以下 「楽曲リスト」 という。 ) 1 09を表示する (ステップ S 23) 。 なお、 楽曲リス ト 1 0 9に複数の楽曲が含 まれている場合、 楽曲リス ト 1 09はオンエア一リストになって'いる。
楽曲リス ト 1 09には、 クリ ップ動作を行った時点で表示されていた楽曲と、 クリップ動作以前に表示されていた楽曲が含まれている。 さらに、 そのクリップ 動作を行った時点で、 放送局サーバ 32が有する関連情報が現在放送中の楽曲の 関連情報に更新されている場合には、 更新後の楽曲が楽曲リスト 1 0 9に含まれ る
例えば、 図 9に示した楽曲選択時点で表示されていた楽曲 (タイ トル A, ァー テイス ト a) が、 楽曲選択時点で放送されていた楽曲と一致している場合には、 図 1 0に示したように、 楽曲リス ト 1 09のいちばん上にクリップしょうとして いた楽曲 (タイ トル A, アーティス ト a) が表示される。 その下には、 その楽曲 より以前に放送された楽曲 (タイ トル B, アーティス ト b、 タイ トルに ァーテ ィス ト c ) が、 放送開始時刻の新しいものから順に上から表示される。
一方、 図 9に示した楽曲選択時点で表示されていた楽曲 (タイ トル A, ァーテ ィス ト a) 、 楽曲選択時点で放送されていた楽曲 (タイ トル D, アーティス ト d) の 1曲前の楽曲であった場合には、 放送局サーバ 3 2での更新が済んでいれ ば、 図 1 1に示したように、 楽曲リス ト 1 0 9のいちばん上にクリップしようと していた楽曲 (タイ トル D, アーティスト d) が表示される。 その下に、 それ以 前に放送された楽曲 (タイ トル A, アーティス ト a、 タイ トル B, アーティス ト b ) 、 放送開始時刻の新しいものから順に上から表 示される。
したがって、 ユーザは、 '楽曲リスト 1 0 9を閲覧して、 放送開始時刻、 曲名お よびア^ティスト名から自分が本来クリップしようとした、 気に入つていた楽曲 を特定することができ、 楽曲リス ト 1 0 9の中で最新の楽曲が本来クリップしょ うとしていた楽曲であると認識できる。
ユーザは、 リモートコントローラ 4 0等を用いて、 最終的にクリップしたい楽 曲を選択する。 例えば、 楽曲リス ト 1 0 9の表示中に、 リモートコントローラ 4 0の方向キー 4 1 a , 4 1 bと決定キー 4 2を使って楽曲を選択する。
また、 端末装置 1 0において、 フォーカス等を楽曲リスト 1 0 9の表示と同時 にリストのいちばん上に表示される最新の楽曲に合わせるようにしておけば、 ュ 一ザがリモートコントローラ 4 0の決定キー 4 2を押すだけで、 最新の楽曲を選 択することが可能になる。 その場合、 ユーザは、 放送を聴いていて、 ステップ S 2 0で楽曲を選択したときから、 表示装置 1 7の表示を見なくても最新の楽曲を 選択することが可能になる。
端末装置 1 0は、 表示された楽曲リスト 1 0 9の中から楽曲が選択されると ( ステップ S 2 4 ) 、 選択された楽曲の関連情報をクリップ情報記憶装置 2 1 aの クリップフォルダーに記録し、 関連情報のクリップを完了する (ステップ S 2 5
) o
なお、 楽曲リスト 1 0 9からは、 ひとつの楽曲だけでなく、 複数の楽曲を選択 することもできる。 これにより、 複数の関連情報を同時にクリップすることがで 含る。 .
以上の構成によれば、 クリップ動作を行った時点すなわちク リップを指示する 入力があった時点で放送局サーバ 3 2の関連情報が放送中の楽曲の関連情報に更 新されている限り、 最新の関連情報をリアルタイムに取得することが可能になる 。 したがって、 誤って 1曲前の楽曲の関連情報をクリップしてしまう機会が少な くなり、 本来クリップすべきであった目的の関連情報を正確にクリップすること が可能になる。 また、 端末装置 1 0側での通常のコンテンツ更新処理を待たずに 最新の関連情報を取得することが可能になる。
( 3) 第 2の実施の形態
第 2の実施の形態では、 図 2で説明したような、 通信装置がサーバに連続的に ポーリングすることにより リアルタイムで受信中の放送コンテンツの関連情報を 取得し、 表示することができるサービスが、 複数のサービスサーバのうちのひと つのサーバにより実現されるようなサービスシステムについて説明する。 本サー ビスシステムはシンダルサインオン機能を有している。 なお、 クリップの処理に 関しては上述した第 1の実施の形態と同様であるため、 その説明は省略する。
( 3 - 1 ) システム構成
図 1 2において、 1 0 0 0は全体としてサービスシステムとしての音楽関連サ 一ビス提供システムを示し、 この音楽関連サービス提供システム 1 0 0 0の運営 業者と契約しているユーザ'のクライアント端末 1 0 0 2と、 サービスサーバとし ての当該クライアント端末 1 0 0 2を管理するポータルサーバ 1 0 0 3と、 当該 クライアント端末 1 0 0 2に対して音楽に関する各種サービスを提供する複数の サーバ 1 0 0 4乃至 1 0 0 8とを有している。
この実施の形態の場合、 音楽データ配信サーバ 1 0 0 4は、 ATRAC 3 ( A d a p t i v e T r a n s i o r m A c o u s t i c C o d i n g ό ) 、 AAC (A d v a n c e d Au d i o C o d i n g ) 、 WMA ( W i n d o w s M e d i a Au d i o ) 、 R e a l AUD I O G 2 Mu s i c C o d e c、 MP S (MP E G Au d i o L a y e r - 3 ) 形 式等でなる音楽データをクラィアント端末 1 0 0 2に配信する音楽データ配信サ 一ビスを提供する。
また物販サーバ 1 0 0 5は、 CD (C o m p a c t D i s c ) や DVD ( D i g i t a l V e r s a t i l e D i s c ) 等をクライアン ト端末 1 0 0 2を介してユーザに販売する物販サービスを提供する。
さらにラジォ放送情報配信サーバ 1 0 0 6は、 ラジオ局を介して放送されてい るラジオ放送のラジオ番組や音楽等についてのラジオ放送情報をクライアント端 末 1 0 0 2に配信するラジォ放送情報配信サービスを提供する。
さらにィンターネットラジオサーバ 1 0 0 7は、 インターネットに相当するネ ットワーク N T 1 0 0 0を介してラジオ放送データをストリーミング配信の形態 でクライアント端末 1 0 0 2に向けて放送するィンターネットラジオ放送サービ スを提供する。
これに加えて課金サーバ 1 0 0 8は、 ポータルサーバ 1 0 0 3等からの要求に 応じてユーザに対し様々な料金を課すための課金処理を実行するようになされて いる。 ·
なお、 この第 2の実施の形態におけるクライアント端末 1 0 0 2は第 1の実施 の形態における端末装置 1 0に対応し、 ポータルサーバ 1 0 0 3は総合サービス サーバ 3 5に対応し、 音楽データ配信サーバ 1 0 0 4は音楽配信サーバ 3 3に対 応し、 物販サーバ 1 0 0 5は C Dショップサーバ 3 4に対応し、 ラジオ放送情報 配信サーバ 1 0 0 6は放送局サーバ 3 2に対応し、 ネットワーク N T 1 0 0 0は ネットワーク 3 0に対応している。
( 3 - 2 ) クライアント端末 1 0 0 2の構成
( 3 - 2 - 1 ) クライアント端末 1 0 0 2の機能回路ブロック構成
次に通信装置としてのクライアント端末 1 0 0 2の機能回路プロックによるハ 一ドウエア構成を説明する。 図 1 3に示すようにクライアント端末 1 0 0 2は、 その筐体表面やリモートコントローラ (図示せず) に設けられた各種操作ボタン でなる操作入力部 1 0 2 0がユーザによって操作されると、 当該操作入力部 1 0 2 0でこれを認識し、 当該操作に応じた操作入力信号を入力処理部 1 0 2 1に送 出 ^る。
入力処理部 1 0 2 1は、 操作入力部 1 0 2 0から与えられる操作入力信号を特 定の操作コマンドに変換しバス 1 0 2 2を介して制御部 1 0 2 3に送出する。 制御部 1 0 2 3は、 バス 1 0 2 2を介して接続された各回路から与えられる操 作コマンドや制御信号に基づいてこれら各回路の動作を制御する。
表示制御部 1 0 2 4は、 バス 1 0 2 2を介して供給される映像データに対して ディジタルアナログ変換処理を施し、 その結果得られるアナログ映像信号を表示 部 1 0 2 5に送出する。
表示部 1 0 2 5は、 例えば液晶ディスプレイ等の表示デバイスであって、 筐体 表面に ΐ接取り付けられている場合や外付けされている場合がある。
そして表示部 1 0 2 5は、 制御部 1 0 2 3による処理結果や各種映像データが 表示制御部 1 0 2 4を介してアナログ映像信号として供給されると、 当該アナ口 グ映像信号に基づく映像を表示する。
音声制御部 1 0 2 6は、 バス 1 0 2 2を介して供給される音声データに対して ディジタルアナログ変換処理を施し、 その結果得られるアナログ音声信号をスピ 一力 1 0 2 7に送出する。 スピー力 1 0 2 7は、 音声制御部 1 0 2 6から供給さ れるアナログ音声信号に基づく音声を出力する。
外部記録媒体記録再生部 1 0 2 8は、 C Dや、 フラッシュメモリが外装ケース に内包されたメモリスティック (登録商標) 等の外部記録媒体に記録されている コンテンッデータを読み出して再生し、 又は当該外部記録媒体に対し記録対象の コンテンツデータを記録する記録再生部である。
外部記録媒体記録再生部 1 0 2 8は、 外部記録媒体からコンテンッデータとし て映像データを読み出したとき、 当該読み出した映像データをバス 1 0 2 2を介 して表示制御部 1 0 2 4に供給する。
これにより表示制御部 1 0 2 4は、 外部記録媒体記録再生部 1 0 2 8により外 部記録媒体からコンテンツデータとして読み出された映像データをアナ口グ映像 信号に変換して表示部 1 0 2 5に供給する。
また外部記録媒体記録再生部 1 0 2 8は、 外部記録媒体からコンテンツデータ として音声データを読み出したとき、 当該読み出した音声データをバス 1 0 2 2 を介して音声制御部 1 0 2 6に供給する。
これにより音声制御部 1 0 2 6は、 外部記録媒体記録再生部 1 0 2 8により外 部記録媒体からコンテンッデータとして読み出された音声データをアナログ音声 信号に変換してスピーカ 1 0 2 7に供給する。 さらに制御部 1 0 2 3は、 外部記録媒体記録再生部 1 0 2 8により外部記録媒 体から読み出されたコンテンツデータをバス 1 0 2 2を介してクライアント端末 1 0 0 2内部の記憶媒体 1 0 2 9に送出し、 その記憶媒体 1 0 2 9に対して当該 コンテンツデータを記憶する (以下、 このようにコンテンツデータを記憶媒体 1 0 2 9に記憶することをリッビングと呼ぶ) ことができる。
そして制御部 1 0 2 3は、 記憶媒体 1 0 2 9からコンテンッデータとしてィメ 一ジデータ又はビデオデータ等の映像データを読み出したときには、 当該読み出 した映像データをバス 1 0 2 2を介して表示制御部 1 0 2 4に供給する。
また制御部 1 0 2 3は、 記憶媒体 1 0 2 9からコンテンッデータとしてオーデ ィォデータ等の音声データを読み出したときには、 当該読み出した音声データを バス 1 0 2 2を介して音声制御部 1 0 2 6に供給する。
これに加えて制御部 1 0 2 3は、 記憶媒体 1 0 2 9から音楽データを読み出し て外部記録媒体記録再生部 1 0 2 8に転送することにより当該外部記録媒体記録 再生部 1 0 2 8により外部記録媒体に対しその音楽データを記録させることもで さる。
放送信号受信部 1 0 3 0は、 各ラジォ局から送信されるラジォ放送波を受信し 、 チューナ部 1 0 3 1に供給する。
チューナ部 1 0 3 1は、 制御部 1 0 2 3の制御のもと、 放送信号受信部 1 0 3 0を介して受信したラジオ放送波の中から例えば操作入力部 1 0 2 0を介して指 定されたラジオ局に対応する放送周波数のラジオ放送信号を抽出して所定の受信 処理を施し -, この結果得られる音声データをバス 1 0 2 2を介して音声制御部 1 0 2 6に送出する。
音声制御部 1 0 2 6は、 チューナ部 1 0 3 1から与え Γつれた音声データをアナ ログ音声信号に変換してスピーカ 1 0 2 7に送出することにより、 当該スピーカ 1 0 2 7からラジオ局で放送されているラジオ番組の番組音声を出力させ、 かく してユーザに対しラジォ番組の番組音声を聴取させることができる。
また制御部 1 0 2 3は、 チューナ部 1 0 3 1で得られた音声データを記憶媒体 1 0 2 9に送出して記憶することにより、 ラジオ番組の番組音声を録音すること もできる。
さらに制御部 1 0 2 3は、 通信制御部 1 0 3 2及びネットワークインタフエ一 ス 1 0 3 3を順次介してネットワーク N T 1 0 0 0に接続し、 当該ネットワーク N T 1 0 0 0上のポータノレサーバ 1 0 0 3やその他サーバ 1 0 0 4乃至 1 0 0 7 にアクセスすることができ、 これによりポータルサーバ 1 0 0 3やその他サーバ 1 0 0 4乃至 1 0 0 7との間で各種情報や各種データを送受信する。
エンコーダ/デコーダ部 1 0 3 4は、 ネットワーク N T 1 0 0 0からネットワ- ークインタフェース 1 0 3 3及び通信制御部 1 0 3 2を順次介して受信した圧縮 符号化されているコンテンツデータ、 あるいは記憶媒体 1 0 2 9や外部記録媒体 から読み出された圧縮符号化されているコンテンツデータを復号し表示制御部 1
0 2 4や音声制御部 1 0 2 6に送出する。
またエンコーダ Zデコーダ部 1 0 3 4は、 外部記録媒体から読み出された圧縮 符号化されてはいないコンテンツデータや、 チューナ部 1 0 3 1から与えられる 音声データ等を圧縮符号化し、 当該圧縮符号化したコンテンツデータを記憶媒体
1 0 2 9に送出する。
これによりェンコ一タブデコ一ダ部 1 0 3 4で圧縮符号化されたコンテンツデ- ータは、 制御部 1 0 2 3の制御のもと記憶媒体 1 0 2 9に記憶される。
著作権管理部 1 0 3 5は、 ネットワーク N T 1 0 0 0からネットワークインタ フエ一ス 1 0 3 3及び通信制御部 1 0 3 2を順次介してダウンロードされるコン テンツデータに対応する著作権管理情報や、 外部記録媒体記録再生部 1 0 2 8に より外部記録媒体から読み出されたコンテンツデータに対応する著作権管理情報 を生成する。
著作権管理部 1 0 3 5で生成された著作権管理情報は、 制御部 1 0 2 3の制御 のもとにコンテンツデータと対応付けられて記憶媒体 1 0 2 9に登録される。 また著作権管理部 1 0 3 5は、 記憶媒体 1 0 2 9と特定の外部記録媒体との間 で著作権管理情報を対応付けたコンテンツデータをチヱックアウトするときや、 当該特定の外部記録媒体と記憶媒体 1029との間で当該著作権管理情報を対応 付けたコンテンツデータをチヱックインするときに、 当該コンテンツデータに対 応する著作権管理情報の内容を適切に更新することにより、 そのコンテンツデー タに対する著作権を保護する。
ページ情報生成部 1 036は、 ネットワーク NT 1 000からネットワークィ ンタフエース 1 03 3及び通信制御部 1 032を順次介して受信した XML ( e x t e n s i b l e Ma r k u p L a n g u a g eノ ファ /レ、 あるレヽ fe: HTML (Hy p e r T e x t Ma r k u p L a n g u a g e) ファイル 等のページ情報を解釈して表示部 1 025に表示するための映像データを生成し 、 当該生成した映像データを表示制御部 1 024に送出する。
認証処理部 1 03 7は、 ネットワークインタフェース 1 0 3 3を介して接続さ れるネット ーク NT 1 000上のポータルサーパ 1 003やその他サーバ 1 0 04乃至 1 00 7に対し認証情報を通信制御部 1 032及ぴネットワークインタ フエ一ス 1 033を順次介して送信する等の認証処理を実行する。
認証情報記憶部 1 038は、 認証処理部 1 03 7がポータルサーバ 1 00 3や その他サーバ 1 004乃至 1 007に対しアクセスするときに必要となる認証情 報を記憶する。
ラジォ放送表示制御部 1 039は、 現在、 ユーザによる聴取用に受信中のラジ ォ放送に関するラジォ放送情報を要求するための要求信号を通信制御部 1 032 及びネットワークインタフェース 1 03 3を順次介して、 当該受信中のラジオ放 送を放送しているラジォ局に対応するラジォ放送情報配信サーバ 1 006に送信 する。
その結果、 ラジォ放送表示制御部 1 0 3 9は、 ネットワーク NT 1 000上の ラジォ放送情報配信サーバ 1 006から送信されたラジオ放送情報をネットヮ一 クインタフエース 1 033及ぴ通信制御部 1 03 2を順次介して受信すると共に 、 当該受信したラジオ放送情報を表示制御部 1 024に送出することにより表示 部 1.02 5に対し、 現在受信中のラジオ番組の番組名や、 当該受信中の楽曲のタ イ トル及ぴアーティス ト名等からなるラジオ放送情報を表示させる。 なお、 この ラジオ放送情報は、 上述した第 1の実施の形態における関連情報と対応するもの である。
ところで、 上述の第 1の実施の形態において説明した端末装置 1 0のプロダラ ムモジュール (図 7) のうち、 HTTPメッセージプログラム 1 1 1及びコミュ 二ケータプログラム 1 1 2は、 この第 2の実施の形態におけるクライアント端末 1 002の通信制御部 1 032 (図 1 3) と同様の機能を実現可能なプログラム. モジユーノレである。
またコンテンツ再生モジュール 1 1 3 (図 7) は、 クライアント端末 1 002 のエンコーダ Zデコーダ部 1 034 (図 1 3) と同様の機能を実現可能なプログ ラムモジユーノレである。
さらに著作権保護情報管理モジュール 1 14 (図 7) は、 クライアント端末 1 002の著作権管理部 1 035 (図 1 3) と同様の機能を実現可能なプログラ モジユーノレである。
さらにインターネッ トラジオ選局再生モジュール 1 1 8 (図 7) は、 クライア ント端末 1 00 2の制御部 1 023及び音声制御部 1 0 26 (図 1 3) と同様の 機能を実現可能なプログラムモジュールである。
さらに楽曲購入再生モジュール 1 1 9 (図 7) は、 クライアント端末 1 002 の制御部 1 02 3及び音声制御部 1 026 (図 1 3) と同様の機能を実現可能な プログラムモジユーノレである。
さらに XMLブラウザ 1 5 1 (図 7) は クライアント端末 1 00 2の入力処 理部 1 0 2 1及びページ情報生成部 1 036 (図 1 3) と同様の機能を実現可能 なプログラムモジュールである。
さらにノヽードディスクコンテンッコントローラ 1 1 7及びデータベースァクセ スモジュール 1 1 5並びにコンテンツデータアクセスモジュール 1 1 6 (図 7) は、 クライアント端末 1 002の制御部 1 023 (図 1 3) と同様の機能を実現 可能なプログラムモジュールである。 ささららににラライイブブララリリ 11 3300のの認認証証ラライイブブララリリ 11 33 11 ((図図 77)) はは、、 ククラライイアアンントト端端 末末 11000022のの認認証証処処理理部部 11 003377及及ぴぴ認認証証情情報報記記憶憶部部 11 0033 88 ((図図 11 33 )) とと同同様様 のの機機能能をを実実現現可可能能ななププロロググララムムモモジジュューールルででああるる。。
ささららににラライイブブララリリ 11 3300ののククリリッッププラライイブブララリリ 11 3322 ((図図 77)) はは、、 ククラライイアアンン トト端端末末 11 000022のの制制御御部部 11 002233 ((図図 11 33)) とと同同様様のの機機能能をを実実現現可可能能ななププロロダダララ ムムモモジジユユーーノノレレででああるる。。
ささららにに関関連連情情報報表表示示モモジジュューールル 11 2200 ((図図 77)) はは、、 ククラライイアアンントト端端末末 11 000022 ののララジジオオ放放送送表表示示制制御御部部 11 003399 ((図図 11 33)) とと同同様様のの機機能能をを実実現現可可能能ななププロロダダララ ムムモモジジュューールルででああるる。。
ささららににチチュューーナナ選選局局再再生生//録録音音モモジジュューールル 11 22 11 ((図図 77)) はは、、 ククラライイアアンントト端端 末末 11 000022のの制制御御部部 11 002233及及びび音音声声制制御御部部 11 002266並並びびににチチュューーナナ部部 11 00 33 11 ((図図 11 33)) とと同同様様のの機機能能をを実実現現可可能能ななププロロググララムムモモジジュューールルででああるる。。 '' ささららににオオーーデディィオオユユーーザザイインンタタフフェェーースス 11 55 22 ((図図 77)) はは、、 ククラライイアアンントト端端末末 11 000022のの入入力力処処理理部部 11 0022 11及及ぴぴ制制御御部部 11 002233並並びびにに表表示示制制御御部部 11 002244 (( 図図 11 33)) とと同同様様のの機機能能をを実実現現可可能能ななププロロググララムムモモジジュューールルででああるる。。
ささららにに CCDD再再生生モモジジュューールル 11 4411 ((図図 77)) はは、、 ククラライイアアンントト端端末末 11 000022のの音音 声声制制御御部部 11 002266及及びび外外部部記記録録媒媒体体記記録録再再生生部部 11 002288 ((図図 11 33)) とと同同様様のの機機能能 をを実実現現可可能能ななププロロググララムムモモジジュューールルででああるる。。
ささららにに HHDDDD再再生生モモジジュューールル 114422 ((図図 77)) はは、、 ククラライイアアンントト端端末末 11 000022のの 制制御御部部 11 002233及及びび音音声声制制御御部部 11 002266 ((図図 11 33)) とと同同様様のの機機能能をを実実現現可可能能ななププ
Figure imgf000033_0001
従って、 上述した第 1の実施の形態におけるハードウエア回路プロック構成の 端末装置 1 0でも、 C P U 1 1が上述の各種プログラムモジュールに従って、 こ の第 2の実施の形態における機能回路プロックのクライアント端末 1 002と同 様の処理を実行することができる。
(3- 2-2) ディレク トリ管理
クライアント端末 1 002の制御部 1 023は、 記憶媒体 1 029に対して記 憶するコンテンツデータを、 図 1 4に示すディレクトリ構成で管理する。 まず 「 r o o t」 ディレクトリの下層に対しては、 規定範囲内での任意の数の 「 f o 1 d e r j ディレクトリが作成される。 この Γ f o 1 d e r J ディレク トリは、 例 えばコンテンツが属するジャンル、 又は所有ユーザ等に対応して作成される。 この 「 f o 1 d e r」 ディレクトリの下層には、 規定範囲内での任意の数の 「 a 1 b u m」 ディレクトリが作成され、 当該 「 a 1 b u m」 ディレクトリは例え ば 1つのアルバムタイ トル毎に対応するようになされている。 この a 1 b u rn 」 ディレクトリの下層においては、 その 「a 1 b u m」 ディレクトリに属すると される 1以上の 「 t r a c k」 ファイルが格納され、 この 「 t r a c k」 フアイ ルが 1つの楽曲すなわちコンテンツとなるものである。
このようなコンテンツデータについてのディレクトリ管理は、 記憶媒体 1 0 2 9に記憶されているデータベースファイルによって行われる。 .
( 3 - 3 ) ポータルサーバ 1 0 0 3の機能回路プロック構成
次に、 図 1 5を用いて認証サーバとしてのボータルサーバ 1 0 0 3の機能回路 ブロックによるハードウェア構成を説明する。 ボータルサーバ 1 0 0 3内の制御 部 1 0 5 0は、 バス 1 0 5 1を介して接続される各回路の動作を制御する。
通信制御部 1 0 5 2は、 制御部 1 0 5 0の制御のもと、 ネットワークインタフ エース 1 0 5 3を介してクライアント端末 1 0 0 2やその他サーバ 1 0 0 4乃至 1 0 0 8と各種情報を送受信する。 .
顧客データベース部 1 0 5 4には、 音楽関連サービス提供システム 1 0 0 0の 運営業者とすでに契約を完了しているユーザのユーザ I D ( I d e 11 t i f i— c a t i o n ) 情報とパスワード情報とが対応付けられて顧客情報として登録さ |1ている。
ページ情報記憶部 1 0 5 5には、 音楽関連サービス提供システム 1 0 0 0の運 営業者が管理するページ情報等が記憶されている。
なおページ情報は、 XM L等の言語によって記述されており、 音楽データ配信 サーバ 1 0 0 4、 物販サーバ 1 0 0 5、 ラジォ放送情報配信サーバ 1 0 0 6及ぴ ィンタ一ネットラジオサーバ 1 007等にアクセスするための UR L (Un i一 f o rm R e s o u r c e L o c a t o r) 'fi "幸 H¾ra.んでいる。
認証処理部 1 05 6は、 クライアント端末 1 002から送信されたユーザ I D 情報及びパスヮード情報をネットワークインタフェース 1 05 3及ぴ通信制御部 1 052を順次介して受信すると、 ユーザ認証処理として、 当該受信したユーザ I D情報及ぴパスヮード情報が顧客データベース部 1 054に顧客情報として登 録されているか否かを確認する。 ,
そして認証処理部 1 056は、 ユーザ認証処理を終了すると、 当該ユーザ認証 処理の結果を示したポータル認証結果情報 (後述する認証セッシヨン I D情報) を発行し、 当該発行したポータル認証結果情報を認証情報記憶部 1 057に一時 記憶する。
このとき制御部 1 050は、 認証処理部 1 056によるユーザ認証処理の結果 、 ユーザが正規ユーザであると認証されると、 ページ情報記憶部 1 055に記憶 されている契約者用のページ情報をポータル認証結果情報と共に通信制御部 1 0 5 2及びネットワークインタフェース 1 05 3を順次介してクライアント端末 1 002に送信する。
なお制御部 1 050は、 認証処理部 1 056によるユーザ認証処理の結果、 ュ 一ザが正規ユーザであると認証されなかったときには、 認証エラー情報を、 ぺー ジ情報記憶部 1 0 5 5に記憶されている認証の失敗を示す認証失敗通知ページ情 報と共に通信制御部 1 0 5 2及ぴネットワークインタフェース 1 05 3を順次介 してクライアン ト端末 1 002に送信するように構成しても良い。
また認証処理部 1 056は、 音楽データ配信サーバ 1 004、 物販サ一パ 1 0 05及ぴラジオ放送情報配信サーバ 1 006からユーザに対する認証処理が実行 された結果、 当該ユーザのクライアント端末 1 002から取得して送信されるポ 一タル認証結果情報 (後述する認証チケット) をネッ トワークインタフェース 1 053及び通信制御部 1 05 2を順次介して受信すると、 当該受信したボータル 認証結果情報と、 認証情報記憶部 1 05 7に一時記憶していた当該ユーザに対応 するポータル認証結果情報とを比較する。
これにより認証処理部 1 0 5 6は、 音楽データ配信サーバ 1 0 0 4、 物販サー バ 1 0 0 5及びラジオ放送情報配信サーバ 1 0 0 6から受信したポータル認証結 果情報に対する認証処理として、 正規のポータル認証結果情報であるか否かを確 認する確認処理を実行し、 その確認結果を示す確認結果情報を通信制御部 1 0 5 2及ぴネットワークインタフェース 1 0 5 3を順次介して当該音楽データ配信サ ーバ 1 0 0 4、 物販サーバ 1 0 0 5及ぴラジオ放送情報配信サーバ 1 0 0 6に返 信する。
周波数情報記憶部 1 0 5 8には、 地域を特定可能な郵便番号等の地域コードと 、 その地域コードの示す地域で受信可能なラジオ放送の放送周波数を示す周波数 情報、 当該ラジオ放送を放送するラジオ局の名称 (以下、 これをラジオ局名と呼 ぶ) 及び当該ラジオ局毎のユニークな識別情報であるコールサインとが対応付け られて記憶されている。
U R L記憶部 1 0 5 9には、 ラジオ放送用のラジオ局毎のコールサインと、 当 該コールサインに対応するラジォ局で提供する現在放送中のラジォ番組に関し当 該ラジォ番組の番組名やそのラジォ番組内で現時点に流されている楽曲のタイ ト ル等からなるラジォ放送情報 (以下、 これを特にナウオンエア情報と呼ぶ) を取 得可能な U R L情報とが対応付けられて記憶されている。 · ( 3 - 4 ) 音楽データ配信サーバ 1 0 0 4の機能回路ブロック構成
次に、 図 1 6を用いて音楽データ配信サーバ 1 0 0 4の機能回路プロックによ るハードウェア構成を説明する。 音楽データ配信サ一ペ 1 0 0 4内の制御部 1 0 7 0は、 バス 1 0 7 1を介して接続される各回路の動作を制御する。
通信制御部 1 0 7 2は、 制御部 1 0 7 0の制御のもと、 ネットワークインタフ エース 1 0 7 3を介してクライアン 卜端末 1 0 0 2やボータルサ一バ 1 0 0 3等 と各種情報や、 コンテンツデータ等の各種データを送受信する。
顧客データベース部 1 0 7 4には、 音楽データ配信サーバ 1 0 0 4の運営業者 とすでに契約を完了しているユーザのユーザ I D情報とパスヮード情報とが対応 付けられて顧客情報として登録されている。 ただし認証処理部 1 0 7 5が、 クラ イアント端末 1 0 0 2から送信される、 ポータルサーバ 1 0 0 3によって発行さ れたポータル認証結果情報に基づいてユーザを認証処理する機能を有する場合に は、 顧客データベース部 1 0 7 4を設けなくてもよい。
ページ情報記憶部 1 0 7 6には、 音楽データ配信サーバ 1 0 0 4が管理する、 ダウンロード可能な音楽データを紹介する音楽データ配信用のページ情報等が記 憶されている。
因みに音楽データ配信用のぺージ情報は、 X M L等の言語によって記述されて おり、 クライアント端末 1 0 0 2を利用するユーザに対してダウンロードを希望 する音楽データを選択させることができる。
そして制御部 1 0 7 0は、 クライアント端末 1 0 0 2から送信される、 音楽デ 一タ配信用のべ一ジ情報を要求するぺージ情報取得要求信号をネットワークイン タフエース 1 0 7 3及び通信制御部 1 0 7 2を順次介して受信すると、 当該受信 したページ情報取得要求信号に応じて、 ページ情報記憶部 1 0 7 6に記憶された 音楽データ配信用のぺージ情報を通信制御部 1 0 7 2及びネットワークインタフ エース 1 0 7 3を順次介してクライアント端末 1. 0 0 2に送信する。
認証処理部 1 0 7 5は、 クライアント端末 1 0 0 2から送信される、 当該クラ イアント端末 1 0 0 2を利用するユーザのユーザ I D情報及びパスヮード情報を ネットワークインタフェース 1 0 7 3及ぴ通信制御部 1 0 7 2を順次介して受信 すると、 ユーザ認証処理として、 当該受信したユーザ I D情報及びパスヮード情 報が顧客データペース部 1 0 7 4に顧客情報として登録されているか否かを確認 する。
また認証処理部 1 0 7 5は、 ユーザ I D情報及ぴパスヮード情報を用いるユー ザ認証処理と.は異なるユーザ認証手法として、 クライアント端末 1 0 0 2から送 信される、 ポータルサーバ 1 0 0 3で発行されたポータル認証結果情報 (後述す る認証チケット) をネットワークインタフェース 1 0 7 3及び通信制御部 1 0 7 2を順次介して受信し、 当該受信したポータル認証結果情報を通信制御部 1 0 7 2及びネットワークインタフェース 1 0 7 3を順次介してポータルサーバ 1 0 0 3に送信する。
そして認証処理部 1 0 7 5は、 ポータルサーバ 1 0 0 3へのポータル認証結果 情報の送信に応じて、 当該ポータルサーバ 1 0 0 3からそのポータル認証結果情 報に対する認証処理 (すなわち、 上述の確認処理) が実行された結果返信される 確認結果情報をネットワークインタフェース 1 0 7 3及び通信制御部 1 0 7 2を 順次介して受信し、 当該受信した確認結果情報に基づいてユーザが音楽関連サー ビス提供システム 1 0 0 0の運営業者とすでに契約を完了している正規ユーザで あるか否かを確認する。
このようにして認証処理部 1 0 7 5は、 ユーザ認証処理が終了すると、 そのュ 一ザ認証処理の結果を示したサーバ認証結果情報 (後述するサービスセッシヨン I D情報) を発行する。
このとき制御部 1 0 7 0は、 認証処理部 1 0 7 5によるユーザ認証処理の結果 、 ユーザが正規ユーザであると認証されると、 ページ情報記憶部 1 0 7 6に契約 者用として記憶されている音楽データ配信用のページ情報をサーバ認証結果情報 と共に通信制御部 1 0 7 2及びネットワークインタフェース 1 0 7 3を順次介し てクライアント端末 1 0 0 2に送信する。
これに対して制御部 1 0 7 0は、 認証処理部 1 0 7 5によるユーザ認証処理の 結果、 ユーザが正規ユーザであると認証されなかったときには、 認証エラー情報 を、 ページ情報記憶部 1 0 7 6に記憶されている認証の失敗を示す認証失敗通知 ページ情報と共に通信制御部 1 0 7 2及ぴネットワークィンタフェース 1 0 7 3 を順次介してクライアント端末 1 0 0 2に送信する。
ところで認証情報記憶部 1 0 7 7には、 認証処理部 1 0 7 5により発行された サーバ認証結果情報が一時記憶されると共に、 当該認証処理部 1 0 7 5により、 クライアント端末 1 0 0 2を利用するユーザをユーザ認証処理するときに必要と される各種認証情報が記憶されている。
音楽データ記憶部 1 0 7 8には、 上述の A T R A C 3形式や M P 3形式等で圧 縮符号化された複数の音楽データが各々のコンテンツ I D情報等の検索キーと対 応付けられて記憶されている。
検索部 1 0 7 9は、 クライアント端末 1 0 0 2に対し音楽データ配信用のぺー ジ情報が送信された結果、 当該クライアント端末 1 0 0 2から送信される、 ダウ ンロード希望の音楽データ検索用の検索キーが格納されそのダウンロード希望の 音楽 一タをダウンロード要求するダウンロード要求信号がネットワークインタ フエ一ス 1 0 7 3及び通信制御部 1 0 7 2を順次介して受信すると、 当該受信し たダウンロード要求信号からその検索キーを取り出す。
そして検索部 1 0 7 9は、 かかる検索キーに基づいて、 音楽データ記憶部 1 0 7 8内の複数の音楽データの中から当該検索キーの示す検索条件に該当するダウ ンロード希望の音楽データを検索する。
これにより制御部 1 Q 7 0は、 その検索されたダウンロード希望の音楽データ を通信制御部 1 0 7 2及ぴネットワークインタフェース 1 0 7 3を順次介してク ライアント端末 1 0 0 2に送信する。
また制御部 1 0 7 0は、 このときクライアント端末 1 0 0 2への音.楽データの ダゥンロードに伴うユーザに対する課金処理用の課金情報を通信制御部 1 0 7 2 及ぴネッ トワークインタフェース 1 0 7 3を順次介して課金サーバ 1 0 0 8に送 信することにより、 課金サーバ 1 0 0 8に対し当該ユーザに対する音楽データの ダウンロードに応じた課金処理を実行させる。
( 3 - 5 ) 物販サーバ 1 0 0 5の機能回路ブロック構成
次に、 図 1 7を用いて物販サーぺ 1 0 0 5の機能回路プロックによるハードウ エア構成を説明する。 物販サーバ 1 0 0 5内の制御部 1 0 9 0は、 バス 1 0 9 1 を介して接続される各回路の動作を制御する。
通信制御部 1 0 9 2は、 制御部 1 0 9 0の制御のもと、 ネットワークインタフ エース 1 0 9 3を介してクライアント端末 1 0 0 2やボータルサーバ 1 0 0 3等 と各種情報を送受信する。
顧客データベース部 1 0 9 4には、 物販サーバ 1 0 0 5の運営業者とすでに契 約を完了しているユーザのユーザ I D情報とパスヮード情報とが対応付けられて 顧客情報として登録されている。 ただ L認証処理部 1 0 9 5が、 クライアント端 末 1 0 0 2から送信される、 ボータルサーバ 1 0 0 3によって発行されたポータ ル認証結果情報に基づいてユーザを認証処理する機能を有する場合には、 顧客デ —タベース部 1 0 9 4を設けなくてもよい。
ページ情報記憶部 1 0 9 6には、 物販サーバ 1 0 0 5が管理する、 販売対象の C Dや D V D等のパッケージメディアを紹介するパッケージメディア販売用のぺ 一ジ情報等が記憶されている。
因みにパッケージメディア販売用のぺージ情報は、 X M L等の言語によって記 述されており、 クライアント端末 1 0 0 2を利用するユーザに対して購入を希望 する C Dや D V D等のパッケージメディアを選択させることができる。
そして制御部 1 0 9 0は、 クライアント端末 1 0 0 2から送信される、 ノ ッケ ージメディァ販売用のページ情報を要求するページ情報取得要求信号をネットヮ 一クインタフエース 1 0 9 3及び通信制御部 1 0 9 2を順次介して受信すると、 当該受信したページ情報取得要求信号に応じて、 ページ情報記憶部 1 0 9 6に記 憶されたパッケージメディァ販売用のページ情報を通信制御部 1 0 9 2及ぴネッ トワークィンタフエース 1 0 9 3を順次介してクライアント端末 1 0 0 2に送信 する。 ' 認証処理部 1 0 9 5は、 クライアント端末 1 0 0 2から送信される、 当該クラ イアント端末 1 0 0 2を利用するユーザのユーザ I D情報及びパスヮード情報を ネッ トヮ一クィンタフヱース 1 0 9 3及ぴ通信制御部 1 0 9 2を順次介して受信 すると、 ユーザ認証処理として、 当該受信したユーザ I D情報及びパスヮ一ド情 報が顧客データベース部 1 0 9 4に顧客情報として登録されているか否かを確認 する。
また認証処理部 1 0 9 5は、 ユーザ I D情報及びパスワード情報を用いるユー ザ認証処理とは異なるユーザ認証手法として、 クライアント端末 1 0 0 2から送 信される、 ポータルサーバ 1 0 0 3で発行されたポータル認証結果情報 (後述す る認証チケット) 'をネットワークインタフヱース 1 0 9 3及び通信制御部 1 0 9 2を順次介して受信し、 当該受信したポータル認証結果情報を通信制御部 1 0 9 2及ぴネツトワークインタフェース 1 0 9 3を順次介してポータルサーバ 1 0 0 3に送信する。
そして認証処理部 1 0 9 5は、 ポータルサーバ 1 0 0 3へのポータル認証結果 情報の送信に応じて、 当該ポータルサーバ 1 0 0 3からそのポータル認証結果情 報に対する認証処理 (すなわち、 上述の確認処理) が実行された結果返信される 確認結果情報をネットワークインタフェース 1 0 9 .3及び通信制御部 1 0 9 2を 順次介して受信し、 当該受信した確認結果情報に基づいてユーザが音楽関連サー ビス提供システム 1 0 0 0の運営業者とすでに契約を完了している正規ユーザで あるか否かを確認する。
このようにして認証処理部 1 0 9 5は、 ユーザ認証処理が終了すると、 そのュ 一ザ認証処理の結果を示したサーバ認証結果情報 (後述するサービスセッション I D情報) を発行する。 '
このとき制御部 1 0 9 0は、 認証処理部 1 0 9 5によるユーザ認証処理の結果 、 ュ一ザが正規ユーザであると認証されると、 ページ情報記憶部 1 0 9 6に契約 者用として記憶されているパッケージメディア販売用のページ情報をサーバ認証 結果情報と共に通信制御部 1 0 9 2及びネットワークインタフェース 1 0 9 3を 順次介してクライアント端末 1 0 0 2に送信する。
これに対して制御部 1 0 9 0は、 認証処理部 1 0 9 5によるユーザ認証処理の 結果 ユーザが正規ュ一ザであると認証されなかったときには,, 認証エラー情報 を、 ページ情報記億部 1 0 9 6に記憶されている認証の失敗を示す認証失敗通知 ページ情報と共に通信制御部 1 0 9 2及ぴネットワークインタフェース 1 0 9 3 を順次介してクラィァント端末 1 0 0 2に送信する。
ところで認証情報記憶部 1 0 9 7には、 認証処理部 1 0 9 5により発行された サーバ認証結果情報が一時記憶されると共に、 当該認証処理部 1 0 9 5により、 クライアント端末 1 0 0 2を利用するユーザをユーザ認証処理するときに必要と される各種認証情報が記憶されている。
パッケージメディア情報記憶部 1 0 9 8には、 販売対象の C Dや D V D等の複 数のパッケージメディアに関する情報 (以下、 これをパッケージメディア情報と 呼ぶ) が各々のパッケージメディア I D情報等の検索キーと対応付けられて記憶 されている。
検索部 1 0 9 9は、 クライアント端末 1 0 0 2に対しパッケージメディア販売 用のページ情報が送信された結果、 当該クライアント端末 1 0 0 2から送信され る、 特定の C Dや D V D等のパッケージメディアに関するパッケ ジメディァ情 報を要求するメディア情報要求信号がネットワークインタフェース 1 0 9 3及び 通信制御部 1 0 9 2を順次介して受信すると、 当該受信したメディァ情報要求信 号から当該特定のパッケージメディア検索用の検索キーを取り出す。
そして検索部 1 0 9 9は、 かかる検索キーに基づいて、 パッケージメディア情 報記憶部 1 0 9 8内の複数のパッケージメディァ情報の中から当該検索キーの示 す検索条件に該当する特定のパッケージメディアのパッケージメディア情報を検 索する。
これにより制御部 1 0 9 0は、 その検索されたパッケージメディア情報を通信 制御部 1 0 9 2及ぴネッ トワークインタフェース 1 0 9 3を順次介してクライア ント端末 1 0 0 2に送信し、 かく してユーザに対し特定のパッケージメディァに 関するパッケージメディア情報を提示する。
その結果、 制御部 1 0 9 0は、 クライアント端末 1 0 0 2から送信される、 上 述の特定のぺッケージメディ了を購入要求する購入要求信号をネッ トワークィン タフ ース 1 0 9 3及び通信制御部 1 0 9 2を順次介して受信すると、 当該クラ イアント端末 1 0 0 2を利用するユーザへの当該特定のパッケージメディアの引 き渡し手続等の購入処理を実行する。
また制御部 1 0 9 0は、 特定のパッケージメディアの購入に伴うユーザに対す る課金処理用の課金情報を通信制御部 1 0 9 2及ぴネッ トワークインタフェース 1 0 9 3を順次介して課金サーバ 1 0 0 8に送信することにより、 課金サーバ 1 008に対し当該ユーザに対する特定のパッケージメディアの購入に応じた課金 処理を実行させる。
さらに制御部 1 0 90は、 課金サーバ 1 008によるユーザに対する課金処理 が完了すると、 パッケージメディアの購入処理が完了したことを示す購入完了べ ージ情報を通信制御部 1 092及びネットワークインタフェース 1 093を順次 介してクライアント端末 1002に送信する。
(3- 6) ラジォ放送情報配信サーバ 1 006の機能回路プロック構成 次に、 図 1 8を用いてラジオ放送情報配信サーバ 1 006の機能回路プロック によるハードウェア構成を説明する。 ラジオ放送情報配信サーバ 1 006内の制 御部 1 1 1 0は、 バス 1 1 1 1を介して接続される各回路の動作を制御する。 通信制御部 1 1 1 2は、 制御部 1 1 1 0の制御のもと、 ネットワークインタフ エース 1 1 1 3を介してクライアント端末 1 002やポータルサーバ 1 00 3等 と各種情報を送受信する。
顧客データベース部 1 1 14には、 ラジオ放送情報配信サーバ 1 006の運営 業者とすでに契約を完了しているユーザのユーザ I D情報とパスヮード情報とが 対応付けられて顧客情報として登録されている。 ただし認証処理部 1 1 1 5力 クライアント端末 1 002から送信される、 ポータルサーバ 1 003によって発 行されたポータル認証結果情報に基づいてユーザを認証処理する機能を有する場 合には、 顧客データベース部 1 1 14を設けなくてもよレ、。
ページ情報記憶部 1 1 1 6には、 ラジオ放送情報配信サーバ 1 006が管理し , 当該ラジォ放送情報配信サーバ 1 006に対応するラジォ局によつてすでに放 送されたラジオ番組に関するラジォ放送情報 (以下、 これを特にオンエアリス ト 情報と呼ぶ) の取得に利用させるオンエアリスト情報配信用のページ情報等が記 憶されている。
因みにオンエアリスト情報配信用のページ情報は、 XML等の言語によって記 述され、 クライアント端末 1 002を利用するユーザに対し、 ラジオ番組の放送 日時情報や番組名等を、 取得希望のオンエアリスト情報に対する検索キーとして 入力させるための入力ボックス等が設けられている。
オンエアリスト情報記憶部 1 1 1 7には、 ラジオ放送情報配信サーバ 1 0 0 6 に対応するラジォ局ですでに放送されたラジォ番組に対する番組名、 番組放送開 始時刻及び番組放送終了時刻等と、 当該ラジオ番組内で流された楽曲に対するタ ィ トル、 アーティスト名、 楽曲放送開始時刻等とをリスト化して生成されたオン エアリスト情報が記憶されている。
そして制御部 1 1 1 0は、 クライアント端末 1 0 0 2から送信される、 オンェ アリスト情報配信用のページ情報を要求するページ情報取得要求信号をネットヮ 一クインタフエース 1 1 1 3及び通信制御部 1 1 1 2を順次介して受信すると、 当該受信したページ情報取得要求信号に応じて、 ページ情報記憶部 1 1 1 6に記 憶されたオンエアリスト情報配信用のページ情報を通信制御部 1 1 1 2及びネッ トワークインタフェース 1 1 1 3を順次介してクライアント端末 1 0 0 2に送信 する。
その結果、 検索部 1 1 1 8は、 クライアント端末 1 0 0 2からオンエアリスト 情報配信用のページ情報上で入力された取得希望のオンエアリスト情報検索用の 検索キーが格納されオンエアリスト情報をダウンロード要求するオンエアリスト 情報要求信号が送信されることにより、 そのオンエアリスト情報要求信号をネッ トワークインタフェース 1 1 1 3及び通信制御部 1 1 1 2を順次介して受信する と、 当該受信したオンエアリスト情報要求信号から検索キーを取り出す。
そして検索部 1 1 1 8は、 かかる検索キーに基づいて、 オンエアリスト情報記 憶部 1 1 1 7内のオンエアリス卜情報全体に対し当該検索キーの示す検索条件に 該当する所定範囲部分を取得希望のオンエアリスト情報として検索する。
これにより制御部 1 1 1 0は、 その検索された取得希望のオンエアリスト情報 を通信制御部 1 1 1 2及ぴネットワークインタフェース 1 1 1 3を順次介してク ライアント端末 1 0 0 2に送信する。
またナウオンエア情報記憶部 1 1 1 9には、 ラジオ放送情報配信サーバ 1 0 0 6に対応するラジオ局で現在放送中のラジオ番組に対する番組名、 番組放送開始 時刻、 番組放送終了時刻、 当該ラジオ番組内で現時点に流されている楽曲に対す るタイ トル、 アーティス ト名、 楽曲放送開始時刻等からなるナウオンエア情報が 記憶されている。
そして認証処理部 1 1 1 5は、 クライアント端末 1 0 0 2からナウオンエア情 報を取得要求するナウオンエア情報要求信号と共に送信される、 当該クライアン ト端末 1 0 0 2を利用するユーザのユーザ I D情報及びパスヮード情報をネット ワークインタフェース 1 1 1 3及び通信制御部 1 1 1 2を順次介して受信すると 、 ユーザ認証処理として、 当該受信したユーザ I D情報及びパスヮード情報が顧 客データベース部 1' 1 1 4に顧客情報として登録されているか否かを確認する。 また認証処理部 1 1 1 5は、 ユーザ I D情報及びパスワード情報を用いるユー ザ認証処理とは異なるユーザ認証手法として、 クライアント端末 1 0 0 2から送 信される、 ポータルサーバ 1 0 0 3で発行されたポータル認証結果情報 (後述す る認証チケット) をネッ トワークインタフェース 1 1 1 3及び通信制御部 1 1 1
2を順次介して受信し、 当該受信したボータル認証結果情報を通信制御部 1 1 1
2及ぴネットワークインタフェース 1 1 1 3を順次介してボータルサーバ 1 0 0
3に送信する。
そして認証処理部 1 1 1 5は、 ボータルサーバ 1 0 0 3へのポータル認証結果 情報の送信に応じて、 当該ボータルサーバ 1 0 0 3からそのポータル認証結果情 報に対する認証処理 (すなわち、 上述の確認処理) が実行された結果返信される 確認結果情報をネットワークインタフェース 1 1 1 3及ぴ通信制御部 1 1 1 2を 順次介して受信し、 当該受信した確認結果情報に基づいてユーザが音楽関連サー ビス提供システム 1 0 0 0の運営業者とすでに契約を完了している正規ユーザで あるか否かを確認する。
このようにして認証処理部 1 1 1 5は、 ユーザ認証処理が終了すると、 そのュ 一ザ認証処理の結果を示したサーバ認証結果情報 (後述するサービスセッシヨン I D情報) を発行する。
このとき制御部 1 1 1 0は、 認証処理部 1 1 1 5によるユーザ認証処理の結果 、 ユーザが正規ユーザであると認証されると、 ナウオンエア情報記憶部 1 1 1 9 に記憶されているナウオンエア情報をサーバ認証結果情報と共に通信制御部 1 1 1 2及びネットワークインタフェース 1 1 1 3を順次介してクライアント端末 1
0 0 2に送信する。
これに対して制御部 1 1 1 0は、 認証処理部 1 1 1 5によるユーザ認証処理の 結果、 ユーザが正規ユーザであると認証されなかったときには、 認証エラー情報 を、 ページ情報記憶部 1 1 1 6に記憶されている認証の失敗を示す認証失敗通知 ページ情報と共に通信制御部 1 1 1 2及びネットワークインタフェース 1 1 1 3 を順次介してクライアント端末 1 0 0 2に送信する。
このようにして制御部 1 1 1 0は、 ユーザからナウオンエア情報の取得が要求 されたとき、 当該ユーザを正規ユーザであると認証したときには、 ナウオンエア 情報を配信するものの、 ユーザを正規ユーザであると認証することができなかつ たときには、 そのユーザに対してナウオンエア情報の配信サービスのようなラジ ォ放送情報配信サーバ 1 0 0 6が提供するラジオ放送情報配信サービスを受けさ せないようにしている。
ところで認証情報記憶部 1 1 2 0には、 認証処理部 1 1 1 5により発行された サーバ認証結果情報が一時記憶されると共に、 当該認証処理部 1 1 1 5により、 クライアント端末 1 0 0 2を利用するユーザをュ一ザ認証処理するときに必要と される各種認証情報が記憶されている。
( 3 - 7 ) 各サーバの処理概要
次に図 1 9乃至図 2 4に示すシーケンスチヤ一トを用いて、 クライアント端末
1 0 0 2とボータルサーバ 1 0 0 3との間で実行される処理や、 クライアント端 末 1 0 0 2とその他の音楽データ配信サーバ 1 0 0 4、 物販サーバ 1 0 0 5及び ラジォ放送情報配信サーバ 1 0 0 6との間で実行される処理の概要を説明する。
( 3 - 7 - 1 ) クライアント端末 1 0 0 2及びボータルサーバ 1 0 0 3間のユー ザ認証処理手順
まず図 1 9を用いて、 クライアント端末 1 0 0 2とボータルサーバ 1 0 0 3と の間で実行されるユーザ認証処理手順について説明する。
音楽関連サービス提供システム 1 0 0 0の運営業者と契約しているユーザのク ライアント端末 1 0 0 2において制御部 1 0 2 3は、 例えばクライアント端末 1 0 0 2に対して電源を投入する操作が行われ、 又はユーザにより操作入力部 1 0 2 0の特定の操作ボタンが押下されたことに応じてその操作入力部 1 0 2 0で認 識された操作入力信号が入力処理部 1 0 2 1で操作コマンドに変換されて与えら れると、 認証要求処理を開始する。
クライアント端末 1 0 0 2で認証要求処理を開始すると、 ステップ S P 1 0 0 0において、 制御部 1 0 2 3は、 認証情報記憶部 1 0 3 8に対し予め一時記憶し ている認証セッション I D情報等を格納した接続要求信号を生成し、 当該生成し た接続要求信号を通信制御部 1 0 3 2及びネットワークインタフェース 1 0 3 3 を順次介してポータルサーバ 1 0 0 3に送信する。
因みに認証セッション I D情報は、 クライアント端末 1 0 0 2とポータルサ一' バ 1 0 0 3とがユーザ認証処理等の各種処理の実行用に通信接続する毎に、 個々 の通信接続状態 (すなわち、 セッション) の識別用.としてポータルサーバ 1 0 0 3によって発行される識別情報である。
なおかかる認証セッション I D情報については、 ユーザ認証処理等に利用する うえで、 ポータルサーバ- 1 0 0 3による発行時点を基準とした所定の有効期限 ( 例えば 1分程度) が設定されている。
従ってポータルサ一バ 1 0 0 3から認証セッション I D情報を取得したクライ アン卜端末 1 0 0 2は、 その認証セクシ 3ン I D情報を有効期限以内にボータル サーバ 1 0 0 3に対して提示することができない場合、 ポータルサーバ 1 0 0 3 により、 当該認証セッシヨン I D情報で特定される通信接続状態が切断されたと 判断される。
これによりポータルサーバ 1 0 0 3は、 過去に発行した認証セッション I D情 報が、 音楽関連サービス提供システム 1 0 0 0の運営業者と契約してはいないュ 一ザによりユーザ認証処理等に対し不当に利用されることを防止している。 また認証情報記憶部 1 0 3 8に一時記憶されている認証セッション I D情報は 、 クライアント端末 1 0 0 2とポータルサーバ 1 0 0 3とが以前にユーザ認証処 理等の実行用に通信接続したとき、 そのポータルサーバ 1 0 0 3によって発行さ れたものである。 ' クライアント端末 1 0 0 2から接続要求信号が送信されると、 これに応じてス テツプ S P 1 0 0 1においてポータルサーバ 1 0 0 3の制御部 1 0 5 0は、 ネッ トワークインタフェース 1 0 5 3及ぴ通信制御部 1 0 5 2を順次介してその接続 要求信号を受信し、 当該受信した接続要求信号に格納されている認証セッション I D情報等を認証処理部 1 0 5 6に送出する。
そして認証処理部 1 0 5 6は、 制御部 1 0 5 0の制御のもと、 クライアント端 末 1 0 ' 0 2から接続要求信号として受信した認証セッション I D情報等に基づい てユーザ認証処理を実行する。
その結果、 制御部 1 0 5 0は、 認証処理部 1 0 5 6により、 クライアント端末 1 0 0 2から受信した認証セッション I D情報等の有効期限が切れる等して、 当 該クライアント端末 1 0 0 2を利用するユーザを正規ユーザであると認証するこ とができなかったときには、 認証エラーを示す認証エラー情報を通信制御部 1 0 5 2及びネットワークインタフェース 1 0 5 3を順次介してクライアント端末 1 0 0 2に送信する。 ·
ステップ S P 1 0 0 2において、 クライアント端末 1 0 0 2の制御部 1 0 2 3 は、 ポータルサーバ 1 0 0 3から送信された認証エラー情報をネットワークイン タフエ'一ス 1 0 3 3及ぴ通信制御部 1 0 3 2を順次介して受信すると . これに応 じて認証情報記憶部 1 0 3 8に記憶しているユーザ I D情報及ぴパスヮード情報 等を読み出し、 当該読み出したユーザ I D情報及びパスヮード情報等を通信制御 部 1 0 3 2及ぴネットワークィンタフエース 1 0 3 3を順次介してボータルサ一 バ 1 0 0 3に送信する。
ステップ S P 1 0 0 3において、 ボータルサーバ 1 0 0 3の制御部 1 0 5 0は 、 クライアント端末 1 0 0 2から送信されたユーザ I D情報及びパスワード情報 等をネットワークインタフェース 1 0 5 3及び通信制御部 1 0 5 2を順次介して 受信し、 当該受信したユーザ I D情報及びパスヮード情報等を認証処理部 1 0 5 6に送出する。
これにより認証処理部 1 0 5 6は、 制御部 1 0 5 0の制御のもとにユーザ認証 処理として、 そのクライアント端末 1 0 0 2から受信したユーザ I D情報及ぴパ スワード情報等が、 顧客データベース部 1 0 5 4に登録されている顧客情報に含 まれているか否かを検出する。
その結果、 認証処理部 1 0 5 6は、 クライアント端末 1 0 0 2を利用するユー ザを正規ユーザであると認証すると、 制御部 1 0 5 0の制御のもとにポータル認 証結果情報として、 現時点のクライアント端末 1 0 0 2とポータルサーバ 1 0 0 3との通信接続状態に対する認証セッシヨン I D情報等を発行すると共に、 当該 クライアント端末 1 0 0 2に対して発行した認証セッシヨン I D情報等を認証情 報記憶部 1 0 5 7に一時記憶する。
そして制御部 1 0 5 0は、 認証処理部 1 0 5 6によりそのクライアント端末 1 0 0 2に対して発行された認証セッシヨン I D情報等を通信制御部 1 0 5 2及び ネッ トワークインタフェース 1 0 5 3を順次介してクライアント端末 1 0◦ 2に 送信する。
ステップ S P 1 0 0 4において、 クライアント端末 1 0 0 2の制御部 1 0 2 3 は、 ポータルサーバ 1 0 0 3から送信された認証セッション I D情報等をネット ワークインタフェース 1 0 3 3及び通信制御部 1 0 3 2を順次介して受信し、 当 該受信した認証セッション I D情報等を認証処理部 1 0 3 7に送出する。
そして認証処理部 1 0 3 7は、 制御部 1 0 2 3の制御のもとに、 ポータルサ一 バ 1 0 0 3から受信したその認証セッション I D情報等を認証情報記憶部 1 0 3 8に一時記憶する。
これにより制御部 1 0 2 3は、 ポータルサーバ 1 0 0 3に対しページ情報を要 求するためのぺージ情報取得要求信号を、 ポータルサ一パ 1 0 0 3から受信して 認証情報記憶部 1 0 3 8に一時記憶されたその認証セッション I D情報等と共に 通信制御部 1 0 3 2及びネットワークインタフェース 1 0 3 3を順次介してポー タルサーバ 1 0 0 3に送信する。
ステップ S P 1 0 0 5において、 ポータルサーバ 1 0 0 3の制御部 1 0 5 0は 、 クライアント端末 1 0 0 2から送信されたぺ一ジ情報取得要求信号及び認証セ ッシヨン I D情報等をネッ トワークィンタフエース 1 0 5 3及ぴ通信制御部 1 0 5 2を順次介して受信し、 当該受信した認証セッシヨン I D情報等を認証処理部 1 0 5 6に送出する。
これにより認証処理部 1 0 5 6は、 制御部 1 0 5 0の制御のもと、 クライアン ト端末 1 0 0 2から受信した認証セッション I D情報等と、 上述のステップ S P 1 0 0 3においてクライアント端末 1 0 0 2に対し発行して認証情報記憶部 1 0 5 7に一時記憶していた認証セッション I D情報等とを比較するようにしてユー ザ認証処理を実行する。
その結果ステップ S P 1 0 0 6において、 認証処理部 1 0 5 6は、 クライアン ト端末 1 0 0 2を利用するユーザを正規ユーザであると認証すると、 当該クライ アント端末 1 0 0 2からのページ情報の取得要求が正当な要求であると判断し、 そのクライアント端末 1 0 0 2に対して発行していた認証セッション I D情報等 の有効期限を延長する。
これにより制御部 1 0 5 0は、 ページ情報記憶部 1 0 5 5から、 ユーザによつ .て取得要求されたページ情報を読み出すと共に、 当該読み出したページ情報を、 認証処理部 1 0 5 6により有効期限の延長された認証セッシヨン I D情報等と共 に通信制御部 1 0 5 2及ぴネットワークインタフェース 1 0 5 3を順次介してケ ライアン 1、端末 1 0 0 2に送信する。
ステップ S P 1 0 0 7において、 クライアント端末 1 0 0 2の制御部 1 0 2 3 は、 ポータルサーバ 1 0 0 3から送信されたページ情報と、 有効期限の延長され た認証セッション I D情報等とをネッ 1、ワークインタフェース 1 0 3 3及び通信 制御部 1 0 3 2 'を順次介して受信し、 当該受信したページ情報をページ情報生成 部 1 0 3 6に送出すると共に、 その有効期限の延長された認証セッション I D情 報等を認証処理部 1 0 3 7に送出する。
ページ情報生成部 1 0 3 6は、 制御部 1 0 2 3から与えられたページ情報に基 づいて、 音楽データ配信サーバ 1 0 0 4、 物販サーバ 1 0 0 5及びラジオ放送情 報配信サーバ 1 0 0 6へのリンクが埋め込まれたページの映像データを生成し、 当該生成した映像データを表示制御部 1 0 2 4に送出する。
これにより表示制御部 1 0 2 4は、 ページ情報生成部 1 0 3 6から与えられた 映像データに対してディジタルアナ口グ変換処理を施し、 得られたアナログ映像 信号を表示部 1 0 2 5に送出することにより当該表示部 1 0 2 5にそのアナログ 映像信号に基づく映像としてポータルサーバ 1 0 0 3のページを表示させる。 また認証処理部.1 0 3 7は、 制御部 1 0 2 3の制御のもと認証情報記憶部 1 0 3 8において、 ポータルサーバ 1 0 0 3から受信した、 有効期限の延長された認 証セッション I D情報等をその有効期限が延長される前の認証セッション I D情 報等に上書きするようにして一時記憶することにより、 上述のステップ S P 1 0 0 4において一時記憶していた認証セッション I D情報等を有効期限の延長され た認証セッシヨン I D情報等に更新する。
( 3 - 7 - 2 ) クライアント端末 1 0 0 2及び各サーバ 1 0 0 4乃至 1 0 0 6間 のユーザ認証処理手順
次に、 図 2 0において、 クライアント端末 1 0 0 2と、 音楽データ配信サーバ 1 0 0 4、 物販サーバ 1 0 0 5及びラジオ放送情報配信サーバ 1 0 0 6との間で 実行するユーザ認証処理について以下に説明する。
この場合、 かかるュ一ザ認証処理としては、 クライアン ト端末 1 0 0 2が図 1 9について上述したようにボ一タルサ一バ 1 0 0 3からページ情報をー且取得し 、 引き続きそのページ情報に埋め込まれたリンクにより音楽データ配信サーバ 1 0 0 4、 物販サーバ 1 0 0 5及びラジオ放送情報配信サーバ 1 0 0 6にアクセス して実行されるユーザ認証処理 (以下、 これを間接アクセス認証処理と呼ぶ) が ある。
またかかるユーザ認証処理としては、 クライアント端末 1 0 0 2がボータルサ —バ 1 0 0 3のページ情報を取得せずに、 予めブックマークとして登録している U R L情報等により音楽データ配信サーバ 1 0 0 4、 物販サーバ 1 0 0 5及びラ ジォ放送情報配信サーバ 1 0 0 6に直接アクセスして実行されるユーザ認証処理 (以下、 これを直接アクセス認証処理と呼ぶ) もある。
ただし間接アクセス認証処理については、 クライアント端末 1 0 0 2と、 音楽 データ配信サーバ 1 0 0 4、 物販サーバ 1 0 0 5及びラジオ放送情報配信サーバ 1 0 0 6とが何れの組合せであっても同様の手順で実行することができる。
また直接アクセス認証処理についても、 クライアント端末 1 0 0 2と、 音楽デ ータ配信サーバ 1 0 0 4、 物販サーバ 1 0 0 5及びラジオ放送情報配信サーバ 1 0 0 6とが何れの組合せであっても同様の手順で実行することができる。
そして間接アクセス認証処理及び直接アクセス認証処理では、 クライアント端 末 1 0 0 2において音楽データ配信サーバ 1 0 0 4、 物販サーバ 1 0 0 5及びラ ジォ放送情報配信サーバ 1 0 0 6へのアクセスに使用する U R L情報の取得の仕 方のみが異なるだけで、 当該 U R L情報の取得以降には、 間接アクセス認証処理 及び直接アクセス認証処理の両方ともに同様の手順で実行することができる。 従って以下には、 クライアント端末 1 0 0 2のアクセス先として、 説明を簡略 化するうえで音楽データ配信サーバ 1 0 0 4を代表として用い、 さらに間接ァク セス認証処理及び直接アクセス認証処理をまとめて 1つのユーザ認証処理として 説明する。
まず、 ステップ S P 1 0 1 0において、 クライアント端末 1 0 0 2の制御部 1
0 2 3は., ページ情報にリ ンクとして埋め込まれた U R L情報., 又はすでにブッ クマークとして登録している U R L情報等に従って、 音楽.データ配信用のページ 情報 (他の物販サーバ 1 0 0 5やラジオ放送情報配信サーバ 1 0 0 6では、 パッ ケージメディァ販売用のページ情報やオンエアリスト情報配信用のページ情報等 となる) を取得要求するページ情報取得要求信号と共に、 認証情報記憶部 1 0 3 8から読み出したサービスセッシヨン I D情報等を通信制御部 1 0 3 2及びネッ トワークインタフェース 1 0 3 3を順次介して音楽データ配信サーバ 1 0 0 4に 送信する。
因みにサービスセッション I D情報は、 クライアント端末 1 0 0 2と音楽デー タ配信サーバ 1 0 0 4、 物販サーバ 1 0 0 5及びラジオ放送情報配信サーバ 1 0
0 6とがユーザ認証処理等の各種処理の実行用に通信接続する毎に、 個々の通信 接続状態 (すなわち、 セッション) の識別用として、 クライアント端末 1 0 0 2 がアクセスした音楽データ配信サーバ 1 0 0 4、 物販サーバ 1 0 0 5及びラジオ 放送情報配信サーバ 1 0 0 6によって発行される識別情報である。
なおかかるサービスセッション I D情報については、 上述した認証セッション
1 D情報と同様に、 ユーザ認証処理等に利用するうえで音楽データ配信サーバ 1 0 0 4、 物販サーバ 1 0 0 5及ぴラジォ放送情報配信サーバ 1 0 0 6による発行 時点を基準とした所定の有効期限 (例えば 1分程度) が設定されている。
従って各サーバ 1 0 0 4乃至 1 0 0 6からサービスセッション I D情報を取得 したクライアント端末 1 0 0 2は、 そのサービスセッション I D情報を有効期限 以内に発行元の音楽データ配信サーバ 1 0 0 4、 物販サーバ 1 0 0 5及びラジオ 放送情報配信サーバ 1 0 0 6に対して提示することができない場合、 これら発行 元の音楽データ配信サーバ 1 0 0 4、 物販サーバ 1 0 0 5及びラジオ放送情報配 信サーバ 1 0 0 6により、 当該サービスセッション I D情報で特定される通信接 続状態が切断されたと半 U断される。
これにより音楽データ配信サーバ 1 0 0 4、 物販サーバ 1 0 0 5及びラジオ放 送情報配信サーバ 1 0 0 6は、 過去に発行したサービスセッシヨン I D情報が、 音楽関連サービス提供システム 1 0 0 0の運営業者と契約してはいないユーザに よりユーザ認証処理等に対し不当に利用されることを防止している。
また認証情報記憶部 1 0 3 8に一時記憶されているサービスセッション I D情 報は、 クライアント端末 1 0 0 2と音楽データ配信サーバ 1 0 0 4、 物販サーバ 1 0 0 5及ぴラジオ放送情報配信サーバ 1 0 0 6とが以前にユーザ認証処理等の 実行用に通信接続したとき、 そのアクセス先の音楽データ配信サーバ 1 0 0 4 、 物販サーバ 1 0 0 5及びラジオ放送情報配信サーバ 1 0 0 6によって発行された ものである。
ステップ S P 1 0 1 1において、 音楽データ配信サーバ 1 0 0 4の制御部 1 0 7 0は、 クライアント端末 1 0 0 2から送信されたページ情報取得要求信号及び サービスセッション I D情報等をネットワークインタフェース 1 0 7 3及ぴ通信 制御部 1 0 7 2を順次介して受信し、 当該受信したサービスセッション I D情報 等を認証処理部 1 0 7 5に送出する。
認証処理部 1 0 7 5は、 制御部 1 0 7 0の制御のもと、 クライアント端末 1 0 0 2から受信したサービスセッション I D情報等と、 認証情報記憶部 1 0 7 7に すでに一時記憶しているサービスセッション I D情報等とを比較するようにして ユーザ認証処理を実行する。 ,
その結果、 認証処理部 1 0 7 5は、 例えばクライアント端末 1 0 0 2から受信 したサービスセッション I D情報の有効期限がすでに切れていることにより、 当 該クライアント端末 1 0 0 2を利用するユーザを正規ユーザであるとは認証する ことができないと、 クライアント端末 1 0 0 2からの音楽データ配信用のページ 情報の取得要求が正当な要求ではないと判断する。
そして制御部 1 0 7 0は、 認証処理部 1 0 7 5によりクライアント端末 1 0 0 2を利用するユーザが正規ユーザであると認証されないと、 認証エラーを示す認 証エラ一情報と、 音楽データ配信サーバ 1 0 0 4を識別するショ ップコ一ドとを 通信制御部 1 0 7 2及びネットワークインタフェース 1 0 7 3を順次介してクラ イアント端末 1 0 0 2に送信する。
ステップ S P 1 0 1 2において、 クライアント端末 1 0 0 2の制御部 1 0 2 3 は、 音楽データ配信サーバ 1 0 0 4から送信された認証エラー情報及びショップ コードをネットワークインタフェース 1 0 3 3及び通信制御部 1 0 3 2を順次介 して受信し、 当該受信した認証エラー情報により、 音楽データ配信サーバ 1 0 0 4においてユーザが正規ユーザとして認証されなかったことを認識すると共に、 その音楽データ配信サーバ 1 0 0 4から受信したショップコ一ドを認証情報記憶 部 1 0 3 8に一時記憶する。 そして制御部 1 0 2 3は、 ポータルサーバ 1 0 0 3に対して、 音楽データ配信 サーバ 1 0 0 4にアクセスするための認証チケットを発行要求する認証チケット 発行要求信号を生成し、 当該生成した認証チケッ ト発行要求信号を音楽データ配 信サーバ 1 0 0 4のショップコ一ド、 及びすでにポータルサーバ 1 0 0 3から受 信して認証情報記憶部 1 0 3 8に一時記憶している認証セッシヨン I D情報等と 共に通信制御部 1 0 3 2及ぴネットワークィンタフエース 1 0 3 3を順次介して ポータルサーバ 1 0 0 3に送信する。
ステップ S P 1 0 1 3において、 ポータルサーバ 1 0 0 3の制御部 1 0 5 0は 、 クライアント端末 1 0 0 2から送信された認証チケッ ト発行要求信号、 ショッ プコード及び認証セッション I D情報等をネットワークインタフェース 1 0 5 3 及び通言制御部 1 0 5 2を順次介して受信し、 これらを認証処理部 1 0 5 6に送 出する。
これにより認証処理部 1 0 5 6は、 制御部 1 0 5 0の制御のもと、 そのクライ アント端末 1 0 0 2から受信した認証セッシヨン I D情報等と、 認証情報記憶部 1 0 5 7に対しすでに一時記憶している認証セッション I D情報等とを比較する ようにしてユーザ認証処理を実行する。
その結果、 認証処理部 1 0 5 6は、 例えばクライアント端末 1 0 0 2から受信 した認証セッシヨン I D情報の有効期限がすでに切れており、 当該クライアント 端末 1 0 0 2を利用するユーザを正規ユーザであるとは認証することができない と、 クライアント端末 1 0 0 2からの認証チケッ トの発行要求が正当な要求では ないと判断する。
そして制御部 1 0 5 0は、 認証処理部 1 0 5 6によりクライアント端末 1 0 0 2を利用するユーザが正規ユーザであると認証されないと、 認証エラーを示す認 証ェラ一情報を通信制御部 1 0 5 2及ぴネッ トワークインタフェース 1 0 5 3を 順次介してクライアント端末 1 0 0 2に送信する。
これに対して認証処理部 1 0 5 6は、 例えばクライアン'ト端末 1 0 0 2から受 信した認証セッション I D情報の有効期限が未だ切れてはいないことで、 クライ アント端末 1 0 0 2を利用するユーザを正規ユーザである 認証すると、 当該ク ライアント端末 1 0 0 2からの認証チケットの発行要求が正当な要求であると判 断する。
そして制御部 1 0 5 0は、 認証処理部 1 .0 5 6により、 クライアント端末 1 0 0 2を利用するユーザが正規ユーザであると認証されると、 後述するステップ S P 1 0 1 8に移る。
ステップ S P 1 0 1 4において、 クライアント端末 1 0 0 2の制御部 1 0 2 3 は、 ポータルサーバ 1 0 0 3から送信された認証ェラ一情報をネットワークイン タフエース 1 0 3 3及び通信制御部 1 0 3 2を順次介じて受信すると、 認証情報 記憶部 1 0 3 8に記憶されているユーザ I D情報及びパスヮード情報等を読み出 すと共に、 当該読み出したユーザ I D情報及びパスヮード情報等を通信制御部 1 0 3 2及びネットワークィンタフエース 1 0 3 3を順次介してポータルサーバ 1 0 0 3に送信する。
ステップ S P 1 0 1 5において、 ポータルサーバ 1 0 0 3の制御部 1 0 5 0は 、 クライアント端末 1 0 0 2から送信されたユーザ I D情報及びパスヮード情報 等をネットワークインタフェース 1 0 5 3及び通信制御部 1 0 5 2を順次介して 受信し、 当該受信したユーザ I D情報及びパスヮード情報等を認証処理部 1 0 5 6に送出する。 .
これにより認証処理部 1 0 5 6は、 制御部 1 0 5 0の制御のもと、 クライアン ト端末 1 0 0 2から受信したユーザ I D情報及ぴパスヮード情報等が、 顧客デー タベース部 1 0 5 4に登録されている顧客情報に含まれているか否かを検出する ようにしてユーザ認証処理を実行する。
その結果、 認証処理部 1 0 5 6は、 クライアント端末 1 0 0 2を利用するユー ザを正規ユーザであると認証すると、 制御部 1 0 5 0の制御のもとポータル認証 結果情報として、 現時点のクライアント端末 1 0 0 2とボータルサーバ 1 0 0 3 との通信接続状態に対する認証セッション I D情報等を発行すると共に、 当該ク ライアント端末 1 0 0 2に対して発行した認証セッシヨン I D情報等を認証情報 記憶部 1 0 5 7に一時記憶する。
そして制御部 1 0 5 0は、 認証処理部 1 0 5 6によりそのクライアント端末 1
0 0 2に対して発行された認証セッション I D情報等を通信制御部 1 0 5 2及び ネットワークインタフェース 1 0 5 3を順次介してクライアント端末 1 0 0 2に 送信する。
ステップ S P 1 0 1 6において、 クライアント端末 1 0 0 2の制御部 1 0 2 3 は、 ポータルサーバ 1 0 0 3から送信された認証セッション I D情報等をネット ワークインタフェース 1 ◦ 3 3及び通信制御部 1 0 3 2を順次介して受信し、 当 該受信した認証セッシヨン I D情報等を認証処理部 1 0 3 7により 、証情報記憶 部 1 0 3 8に一時記憶する。
そして制御部 1 0 2 3は、 再びポータルサーバ 1 0 0 3に対して、 認証チケッ トを発行要求する認証チケット発行要求信号を生成すると共に、 当該生成した認 証チケッ ト発行要求信号を、 認証情報記憶部 1 0 3 8にすでに一時記憶している ショップコード、 及びこのとき一時記憶した認証セッシヨン I D情報等と共に通 信制御部 1 0 3 2及びネットワークインタフェース 1 0 3 3を順次介してポーク ルサーバ 1 0 0 3に送信する。
ここで本実施の形態では、 クライアント端末 1 0 0 2において認証情報記憶部 1 0 3 8にショ ップコードを一時記憶しておいたが、 これに限らず、 当該クライ アント端末 1 0 0 2とポータルサーバ 1 0 0 3との間でステップ S P 1 0 1 2乃 至ステップ S P 1 0 1 6の処理を実行する際にショップコ一ドを順次送受信する ことにより、 クラィァント端末 1 0 0 2において認証情報記憶部 1 0 3 8にショ ップコードを一時記憶しなくてもステップ S P 1 0 1 6においてポータルサーバ
1 0 0 3に対しショ ップコ一ドを送信することが可能である。
ステップ S P 1 0 1 7において、 ボータルサーバ 1 0 0 3の制御部 1 0 5 0は 、 クライアント端末 1 0 0 2から送信された認証チケッ ト発行要求信号、 ショッ プコード及ぴ認証セッション I D情報等をネットワークインタフェース 1 0 5 3 及び通信制御部 1 0 5 2を順次介して受信し、 これらを認証処理部 1 0 5 6に送 出する。
これにより認証処理部 1 0 5 6は、 制御部 1 0 5 0の制御のもと、 そのクライ アント端末 1 0 0' 2から受信した認証セッシヨン I D情報等と、 認証情報記憶部 1 0 5 7にすでに一時記憶している認証セッション I D情報等とを比較するよう にしてユーザ認証処理を実行する。
その結果、 認証処理部 1 0 5 6は、 例えばクライアント端末 1 0 0 2から受信 した認証セッション I D情報等の有効期限が未だ切れてはいないために、 クライ アント端末 1 0 0 2を利用するユーザを正規ユーザであると認証すると、 当該ク ライアント端末 1 0 0 2からの認証チケットの発行要求が正当な要求であると判 断する。
そして制御部 1 0 5 0は、 認証処理部 1 0 5 6により、 クライアント端末 1 0 0 2を利用するユーザが正規ユーザであると認証されると、 次のステップ S P 1 0 1 8に移る。 ■
ステップ S P 1 0 1 8において、 認証処理部 1 0 5 6は、 制御部 1 0 5 0の制 御のもと、 上述のステップ S P 1 0 1 7においてクライアント端末 1 0 0 2から 受信したショップコ一ド及び認証チケット発行要求信号に基づいて、 ボータル認 証結果情報として、 当該ショ ップコ一ドの示す音楽データ配信サーバ 1 0 0 4へ のアクセスを可能にする認証チケット等を発行する。
そして認証処理部 1 0 5 6は、 制御部 1 0 5 0の制御のもと、 その発行した認 証チケット等を認証情報記憶部 1 0 5 7に一時記憶すると共に、 クライアント端 末 1 0 0 2に対して発行していた認証セ ' ション I D情報等の有効期限を延長す る。
これにより制御部 1 0 5 0は、 認証チケット等を、 認証処理部 1 0 5 6により 有効期限の延長された認証セッション I D情報等と共に通信制御部 1 0 5 2及び ネットワークインタフェース 1 0 5 3を順次介してクライアント端末 1 0 0 2に 送信する。
ステップ S P 1 0 1 9において、 クライアント端末 1 0 0 2の制御部 1 0 2 3 は、 ポータルサーバ 1 0 0 3から送信された認証チケット等と、 有効期限の延長 された認証セッション I D情報等とをネットワークインタフェース 1 0 3 3及び 通信制御部 1 0 3 2を順次介して受信し、 当該受信した認証セッシヨン I D情報 を認証処理部 1 0 3 7に送出する。
そして制御部 1 0 2 3は、 そのポータルサーバ 1 0 0 3から受信した認証チケ ット等を認証要求信号と共に通信制御部 1 0 3 2及ぴネッ トワークインタフエ一 ス 1 0 3 3を順次介して音楽データ配信サーバ 1 0 0 4に送信する。
また認証処理部 1 0 3 7は、 このとき制御部 1 0 2 3の制御のもとに認証情報 記憶部 1 0 3 8において、 ポータルサーバ 1 0 0 3から受信した有効期限の延長 されている認証セッション I D情報等をその有効期限が延長される前の認証セッ シヨン I D情報等に上書きするようにして一時記憶することにより、 上述のステ ップ S P 1 0 1 6において一時記憶していた認証セッション I D情報等を有効期 限の延長された認証セッション I D情報等に更新する。
ステップ S P 1 0 2 0において、 音楽データ配信サーバ 1 0 0 4の制御部 1 0 7 0は、 クライアント端末 1 0 0 2から送信された認証要求信号及び認証チケッ ト等をネットワークインタフェース 1 0 7 3及び通信制御部 1 0 7 2を順次介し て受信する。
そして制御部 1 0 7 0は、 そのクライアント端末 1 0 0 2から受信した認証チ ケット等を当該認証チケット等の確認を要求する認証チケット確認要求信号と共 に通信制御部 1 0 7 2及びネットワークインタフェース 1 0 7 3を順次介してボ 一タルサ一バ 1 0 0 3に送信する。
ステップ S P 1 0 2 1において、 ポータルサーバ 1 0 0 3の制御部 1 0 5 0は 、 音楽データ配信サーバ 1 0 0 4から送信された認証チケット確認要求信号及び 認証チケッ ト等をネッ 卜ワークインタフェース 1 0 5 3及ぴ通信制御部 1 0 5 2 を順次介して受信し、 当該受信した認証チケッ ト確認要求信号及び認証チケッ ト 等を認証処理部 1 ◦ 5 6に送出する。
そして認証処理部 1 0 5 6は、 制御部 1 0 5 0の制御のもと認証チケット確認 要求信号に応じて、 その音楽データ配信サーバ 1 0 0 4から受信した認証チケッ ト等と、 認証情報記憶部 1 0 5 7にすでに一時記憶している認証チケット等とを 比較するようにして、 当該音楽データ配信サーバ 1 0 0 4から受信した認証チケ ットに対する確認処理を実行する。
その結果、 制御部 1 0 5◦は、 認証処理部 1 0 '5 6により、 音楽データ配信サ ーパ 1 0 0 4から受信した認証チケット等が正規の認証チケット等であると確認 されると、 当該認証チケット等を正規の認証チケット等であると確認したことを 示す確認結果情報を通信制御部 1 0 5 2及ぴネットワークインタフェース 1 0 5 3を順次介して音楽データ配信サーバ 1 0 0 4に送信する。
ステップ S P 1 0 2 2において、 音楽データ配信サーバ 1 0 0 4の制御部 1 0 7 0は、 ポータルサーバ 1 0 0 3から送信された確認結果情報をネットワークィ ンタフ-一ス 1 0 7 3及び通信制御部 1 0 7 2を順次介して受信し、 当該受信し た確認結果情報を認証処理部 1 0 7 5に送出する。
これにより認証処理部 1 0 7 5は、 制御部 1 0 7 0の制御のもとにその確認結 果情報に応じ、 サーバ認証結果情報として、 現時点のクライアント端末 1 0 0 2 と音楽データ配信サーバ 1 0 0 4との通信接続状態に対するサービスセッション I D情報等を発行すると共に、 当該発行したサービスセッション I D情報等を認 証情報記憶部 1 0 7 7に一時記憶する。
また制御部 1 0 7 0は、 認証処理部 1 0 7 5によりそのクライアント端末 1 0 0 2に対して発行されたサ一ビスセッション I D情報等を通信制御部 1 0 7 2及 びネゾトワークインタフェース 1 0 7 3を順次介してクライァント端末 1 0 0 2 に送信する。
ステップ S P 1 0 2 3において、 クライアン卜端末 1 0 0 2の制御部 1 0 2 3 は、 音楽データ配信サーバ 1 0 0 4から送信されたサービスセッション I D情報 等をネットワークインタフェース 1 0 3 3及び通信制御部 1 0 3 2を順次介して 受信し、 当該受信したサービスセッシヨン I D情報等を認証処理部 1 0 3 7によ り認証情報記憶部 1 0 3 8に一時記憶させる。 これにより制御部 1 0 2 3は、 音楽データ配信用のページ情報を要求するぺー ジ情報取得要求信号を、 音楽データ配信サーバ 1 0 0 4から受信して認証情報記 憶部 1 0 3 8に一時記憶させたサービスセッション I D情報等と共に通信制御部 1 0 3 2及びネットワークインタフェース 1 0 3 3を順次介して音楽データ配信 サーバ 1 0 0 4に送信する。
ステップ S P 1 0 2 4において、 音楽データ配信サーバ 1 0 0 4の制御部 1 0 7 0は、 クライアント端末 1 0 0 2から送信されたページ情報取得要求信号及ぴ サービスセッション I D情報等をネットワークインタフェース 1 0 7 3及び通信 制御部 1 0 7 2を順次介して受信し、 当該受信したサービスセッシヨン I D情報 等を認証処理部 1 0 7 5に送出する。
これにより認証処理部 1 0 7 5は、 制御部 1 0 7 0の制御のもと、 クライアン ト端末 1 0 0 2から受信したサービスセッション I D情報等と、 上述のステップ S P 1 0 2 2においてすでにクライアント端末 1 0 0 2に対し発行して認証情報 記憶部 1 0 7 7に一時記憶していたサービスセッション I D情報等とを比較する ようにしてユーザ認証処理を実行する。
その結果、 認証処理部 1 0 7 5は、 例えばクライアント端末 1 0 0 2から受信 したサービスセッション I D情報等の有効期限が未だ切れてはいないために、 そ のクライアント端末 1 0 0 2を利用するユーザを正規ユーザであると認証すると 、 当該クライアント端末 1 0 0 2からの音楽データ配信用のページ情報の取得要 求が正当な要求であると判断する。
そして制御部 1 0 7 0は、 認証処理部 1 0 7 5により、 クライアント端末 1 0 0 2を利用するュ一ザが正規ユーザであると認証されると、 次のステップ S P 1 0 2 5に移る。
ステップ S P 1 0 2 5において、 制御部 1 0 7 0は、 ページ情報記憶部 1 0 7 6から、 ユーザにより取得要求された音楽データ配信用のページ情報を読み出す と共に、 認証処理部 1 0 7 5により、 クライアント端末 1 0 0 2に対して発行し ていたサービスセッション I D情報等の有効期限を延長させる。 そして制御部 1 0 7 0は、 そのページ情報記憶部 1 0 7 6から読み出した音楽 データ配信用のページ情報を、 認証処理部 1 0 7 5により有効期限を延長させた サービスセッシヨン I D情報等と共に通信制御部 1 0 7 2及ぴネットワークイン タフエース 1 0 7 3を順次介してクライアント端末 1 0 0 2に送信する。
ステップ S P 1 0 2 6において、 クライアント端末 1 0 0 2の制御部 1 0 2 3 は、 音楽データ配信サーバ 1 0◦ 4から送信された音楽データ配信用のページ情 報と、 有効期限の延長されたサービスセッション I D情報等とをネットワークィ ンタフェース 1 0 3 3及び通信制御部 1 0 3 2を順次介して受信し、 当該受信し た音楽データ配信用のページ情報をページ情報生成部 1 0 3 6に送出すると共に 、 その音楽データ配信サーバ 1 0 0 4から受信したサービスセッション I D情報 等を認証処理部 1 0 3 7に送出する。
これにより認証処理部 1 0 3 7は、 制御部 1 0 2 3の制御のもと認証情報記憶 部 1 0 3 8において、 音楽データ配信サーバ 1 0 0 4から受信した有効期限の延 長されているサービスセッション I D情報等をその有効期限が延長される前のサ 一ビスセッション I D情報等に上書きするようにして一時記憶することにより、 上述のステップ S P 1 0 2 3において一時記憶していたサービスセッション I D 情報等を有効期限の延長されたサービスセッション I D情報等に更新する。
またページ情報生成部 1 0 3 6は、 音楽データ配信用のページ情報に基づく映 像データを生成し、 当該生成した映像データを表示制御部 1 0 2 4に送出する。 これにより表示制御部 1 0 2 4は、 ページ情報生成部 1 0 3 6から与えられた 映像 ータに対しディジタルアナログ変換処理を施し、 得られたアナログ映傺信 号を表示部 1 0 2 5に送出することにより当該表示部 1 0 2 5にそのアナログ映 像信号に基づく映像として音楽データ配信用のページを表示する。
( 3 - 7 - 3 ) 音楽関連サービス提供処理 .
続いて図 2 1乃至図 2 4において、 図 2 0について上述したクライアント端末 1 0 0 2と、 音楽データ配信サーバ 1 0 0 4、 物販サーバ 1 0 0 5及ぴラジオ放 送情報配信サーバ 1 0 0 6との間で実行されたユーザ認証処理手順の終了後に、 当該ユーザ認証処理手順においてクライアント端末 1 0 0 2が音楽データ配信サ ーパ 1 0 0 4、 物販サーバ 1 0 0 5及びラジオ放送情報配信サーバ 1 0 0 6から 取得した音楽データ配信用のぺージ情報、 パッケージメディァ販売用のぺージ情 報及びオンエアリスト情報配信用のページ情報等を利用して音楽データ配信サー ビス、 物販サービス及びラジオ放送情報配信サービスの提供を受ける際の音楽関 連サービス提供処理について説明する。
( 3 - 7 - 3 - 1 ) 音楽データ配信サービス提供処理手順
まず図 2 1を用いてクライアント端末 1 0 0 2が、 音楽データ配信サーバ 1 0 0 4から音楽データ配信サービスの提供を受ける際の音楽データ配信サービス提 供処理手順について説明する。
ステップ S P 1 0 3 0において、 クライアント端末 1 0 0 2の制御部 1 0 2 3 は、 表示部 1 0 2 5に映像として表示された音楽データ配信用のページの一部を 選択する制御コマンドが入力処理部 1 0 2 1から入力されると、 当該入力された 制御コマンドに応じて、 ダウンロード希望の音楽データをダウンロード要求する ダウンロード要求信号を生成する。
そして制御部 1 0 2 3は、 そのダウンロード要求信号を、 すでに音楽データ配 信サーバ 1 0 0 4で発行され認証情報記憶部 1 0 3 8に一時記憶されているサー ビスセッション I D情報等と共に通信制御部 1 0 3 2及びネットワークインタフ エース 1 0 3 3を順次介して音楽データ配信サーバ 1 0 0 4に送信する。
ステップ S P 1 0 3 1において、 音楽データ配信サーバ 1 0 0 4の制御部 1 0 7 0は-, クラィ了ント端末 1 0 0 2から送信されたダゥン口一ド要求信号と サ 一ビスセッション I D情報等とをネッ トワークィンタフェース 1 0 7 3及び通信 制御部 1 0 7 2を順次介して受信し、 当該受信したサービスセッション I D情報 等を認証処理部 1 0 7 5に送出する。
これにより認証処理部 1 0 7 5は、 制御部 1 0 7 0の制御のもと、 クライアン- ト端末 1 0 0 2から受信したサービスセッシヨン I D情報等と、 認証情報記憶部 1 0 7 7にすでに一時記憶しているサービスセッション I D情報等とを比較する ようにしてユーザ認証処理を実行する。
その結果、 制御部 1 0 7 0は、 認証処理部 1 0 7 5により、 クライアント端末 1 0 0 2を利用して音楽データのダウンロードを要求したユーザが正規ユーザで あると認証されると、 次のステップ S P 1 0 3 2に移る。
ステップ S P 1 0 3 2において、 検索部 1 0 7 9は、 ダウンロード要求信号に 格納されている検索キーに基づいて、 音楽データ記憶部 1 0 7 8内の複数の音楽 データの中から当該検索キーの示す検索条件に該当するダウンロード希望の音楽 データを検索する。
そして制御部 1 0 7 0は、 検索部 1 0 7 9により音楽データが検索されると、 認証処理部 1 0 7 5により、 クライアント端末 1 0 0 2に対し発行していたサー ビスセッション I D情報等の有効期限を延長させて、 次のステップ S P 1 0 3 3 に移る。
ステップ S P 1 0 3 3において制御部 1 0 7 0は、 音楽データ記憶部 1 0 7 8 から、 検索部 1 0 7 9によって検索されたダウンロード希望の音楽データを読み 出すと共に、 当該読み出したダウンロード希望の音楽データを、 認証処理部 1 0 7 5により有効期限の延長されたサ一ビスセッション I D情報等と共に通信制御 部 1 0 7 2及ぴネッ トワークインタフェース 1 0 7 3を順次介してクライアント 端末 1 0 0 2に送信する。
ステップ S P 1 0 3 4において、 クライアント端末 1 0 0 2の制御部 1 0 2 3 は、 音楽データ配信サーバ 1 0 04から送信されたダウンロード希望の音楽デー タと、 有効期限の延長されたサ一ビスセッション I D情報等とをネットヮ一々ィ ンタフエース 1 0 3 3及び通信制御部 1 0 3 2を順次介して受信し、 当該受信し た音楽データを記憶媒体 1 0 2 9に記憶すると共に、 その音楽データ配信サーバ 1 0 0 4から受信したサービスセッション I D情報等を認証処理部 1 0 3 7に送 出する。 .
認証処理部 1 0 3 7は、 制御部 1 0 2 3の制御のもと認証情報記憶部 1 0 3 8 において、 音楽データ配信サーバ 1 0 04から受信した有効期限の延長されてい るサービスセッション I D情報等をその有効期限が延長される前のサービスセッ シヨン I D情報等に上書きするようにして一時記憶することにより、 当該認証情 報記憶部 1 0 3 8にすでに一時記憶しているサービスセッション I D情報等の内 容を更新する。 '
このようにしてクライアント端末 1 0 0 2は、 音楽データ配信サーバ 1 0 0 4 の提供している音楽データ配信サービスを利用して、 ユーザにより取得の希望さ れた音楽データをダウンロードすることができる。
( 3 - 7 - 3 - 2 ) 物販サービス提供処理手順
次に図 2 2を用いてクライアント端末 1 0 0 2が、 物販サーバ 1 0 0 5から物 販サービスの提供を受ける際の物販サービス提供処理手順について説明する。 ステップ S P 1 0 4 0において、 クライアント端末 1 0 0 2の制御部 1 0 2 3 は、 表示部 1 0 2 5に映像として表示されたパッケージメディア販売用のページ の一部を選択する制御コマンドが入力処理部 1 0 2 1から入力されると、 当該入 力された制御コマンドに応じた特定のパッケージメディアに関するパッケージメ ディア情報を要求するメディア情報要求信号を生成する。
そして制御部 1 0 2 3は、 そのメディア情報要求信号を、 すでに物販サーバ 1 0 0 5で発行され認証情報記憶部 1 0 3 8に一時記憶されているサービスセッシ ヨン I D情報等と共に通信制御部 1 0 3 2及びネットワークインタフェース 1 0 3 3を順次介して物販サーバ 1 0 0 5に送信する。
ステップ S P 1 0 4 1において、 物販サーバ 1 0 0 5の制御部 1 0 9 0は、 ク ライアン ト端末 1 0 0 2から送信されたメディァ情報要求信号と, サ一ビスセグ シヨン I D情報等とをネットワークインタフェース 1 0 9 3及び通信制御部 1 0 9 2を順次介して受信し、 当該受信したサービスセッション I D情報等を認証処 理部 1 0 9 5に送出する。
認証処理部 1 0 9 5は、 制御部 1 0 9 0の制御のもと、 クライアント端末 1 0 0 2から受信したサービスセッション I D情報等と、 認証情報記憶部 1 0 9 7に すでに一時記憶しているサービスセッション I D情報等とを比較するようにして ユーザ認証処理を実行する。
その結果、 制御部 1 0 9 0は、 認証処理部 1 0 9 5により、 クライアント端末 1 0 0 2を利用してパッケージメディアに関するパッケージメディア情報を要求 したユーザが正規ユーザであると認証されると、 次のステップ S P 1 0 4 2に移 る。
ステップ S P 1 0 4 2において、 検索部 1 0 9 9は、 メディア情報要求信号に 格納されている検索キーに基づいて、 パッケージメディア情報記憶部 1 0 9 8内 の複数のパッケージメディア情報の中から当該検索キーの示す検索条件に該当す る特定のパッケージメディアのパッケージメディア情報を検索する 9
そして制御部 1 0 9 0は、 検索部 1 0 9 9によりパッケージメディァ憎報が検 索されると、 認証処理部 1 0 9 5により、 クライアント端末 1 0 0 2に対し発行 していたサ一ビスセッシヨン I D情報等の有効期限を延長させて、 次のステップ S P 1 0 4 3に移る。 .
そしてステップ S P 1 0 4 3において制御部 1 0 9 0は、 パッケージメディ了 情報記憶部 1 0 9 8から、 検索部 1 0 9 9によって検索されたパッケージメディ ァ情報を読み出すと共に、 当該読み出したパッケージメディア情報を、 認証処理 部 1 0 9 5により有効期限の延長されたサ一ビスセッション I D情報等と共に通 信制御部 1 0 9 2及びネットワークインタフェース 1 0 9 3を順次介してクライ アント端末 1 0 0 2に送信する。
ステップ S P 1 0 4 4において、 クライアント端末 1 0 0 2の制御部 1 0 2 3 は、 物販サ一ぺ 1 0 0 5から送信されたパッケージメディア情報と、 有効期限の 延長されたサ一ビスセッシヨン I D情報等とをネッ トワークインタフェース 1 0 3 3及ぴ通信制御部 1 0 3 2を順次介して受信し、 当該受信したパッケージメデ ィァ情報をページ情報生成部 1 0 3 6に送出すると共に、 その物販サーバ 1 0 0 5から受信したサービスセッション I D情報等を認証処理部 1 0 3 7に送出する 認証処理部 1 0 3 7は、 制御部 1 0 2 3の制御のもと認証情報記憶部 1 0 3 8 において、 物販サーバ 1 0 0 5から受信した有効期限の延長されているサービス セッション I D情報等をその有効期限が延長される前のサービスセッション I D 情報等に上誊きするようにして一時記憶することにより、 当該認証情報記憶部 1 0 3 8にすでに一時記憶しているサービスセッション I D情報等の内容を更新す る。
またページ情報生成部 1 0 3 6は、 制御部 1 0 2 3から与えられたパッケージ メディァ情報に基づいて映像データを生成し、 当該生成した映像データを表示制 御部 1 0 2 4によりアナログ映像信号に変換して表示部 1 0 2 5に送出する。
このようにして制御部 1 0 2 3は、 表示部 1 0 2 5に対しそのアナログ映像信 号に基づく映像としてパッケージメディァ情報を表示させると、 次のステップ S P 1 0 4 5に移る。
ステップ S P 1 0 4 5において、 制御部 1 0 2 3は、 表示部 1 0 2 5に映像と して表示させたパッケージメディァ情報に対応するパッケージメディアを購入要 求する制御コマンドが入力処理部 1 0 2 1から入力されると、 当該入力された制 御コマンドに応じてそのパッケージメディアを購入要求する購入要求信号を生成 する。
そして制御部 1 0 2 3は、 その購入要求信号を、 すでに物販サーバ 1 0 0 5か ら受信して認証情報記憶部 1 0 3 8に一時記憶されているサービスセッシヨン I D情報等 (すなわち、 有効期限の延長されたサービスセッシヨン I D情報等) と 共に通信制御部 1 0 3 2及ぴネットワークインタフユース 1 0 3 3を順次介して 物販サーバ 1 0 0 5に送信する。
ステップ S P 1 0 4 6において、 物販サーバ 1 0 0 5の制 ί卸部 1 0 9 0は、 ク ライアント端末 1 0 0 2から送信された購入要求信号と、 サービスセッション I D情報等とをネッ トワークインタフェース 1 0 9 3及び通信制御部 1 0 9 2を順 次介して受信し、 当該受信したサービスセッシヨン I D情報等を認証処理部 1 0 9 5に送出する。
認証処理部 1 0 9 5は、 制御部 1 0 9 0の制御のもと、 クライアント端末 1 0 0 2から受信したサービスセッション I D情報等と、 認証情報記憶部 1 0 9 7に すでに一時記憶しているサービスセッション I D情報等とを比較するようにして ュ一ザ認証処理を実行する。
その結果、 制御部 1 0 9 0は、 認証処理部 1 0 9 5により、 クライアント端末
1 0 0 2を利用してパッケージメディアの購入を要求したユーザが正規ユーザで あると認証されると、 次のステップ S P 1 0 4 7に移る。
ステップ S P 1 0 4 7において、 制御部 1 0 9 0は、 クライアント端末 1 0 0 2を利用するユーザに対し、 購入要求されたパッケージメディアを引き渡すため の手続等の購入処理を実行すると共に、 当該パッケージメディアの購入に伴うュ 一ザに対する課金処理用の課金情報を通信制御部 1 0 9 2及びネットワークイン タフエース 1 0 9 3を順次介して課金サーバ 1 0 0 8に送信することにより、 そ の課金サーバ 1 0 0 8に対し当該ユーザに対するパッケージメディアの購入に応 じた課金処理を実行させる。
また制御部 1 0 9 0は、 認証処理部 1 0 9 5により、 クライアント端末 1 0 0 2に対し発行していたサービスセッション I D情報等の有効期限を延長させる。 ステップ S P 1 0 4 8において、 制御部 1 0 9 0は、 課金処理終了後、 ノ ッケ ージメディアの購入処理が完了したことを示す購入完了ページ情報を、 認証処理 部 1 0 9 5により有効期限の延長されたサ一ビスセッション' I D情報等と共に通 信制御部 1 0 9 2及びネットワークインタフェース 1 0 9 3を順次介してクライ アント端末 1 0 0 2に送信する。
ステップ S P 1 0 4 9において クライアント端末 1 0 0 2の制御部 1 0 2 3 は、 物販サーバ 1 0 0 5から送信された購入完了ページ情報と、 有効期限の延長 されたサービスセッション I D情報等とをネットワークインタフェース 1 0 3 3 及び通信制御部 1 0 3 2を順次介して受信し、 当該受信した購入完了ページ情報 をページ情報生成部 1 0 3 6に送出すると共に、 その物販サーバ 1 0 0 5から受 信したサービスセッシヨン I D情報等を認証処理部 1 0 3 7に送出する。
認証処理部 1 0 3 7は、 制御部 1 0 2 3の制御のもと認証情報記憶部 1 0 3 8 において、 物販サーバ 1 0 0 5から受信した有効期限の延長されているサービス セッション I' D情報等をその有効期限が延長される前のサービスセッション I D 情報等に上書きするようにして一時記憶することにより、 当該認証情報記憶部 1 0 3 8にすでに一時記憶しているサービスセッション I D情報等の内容を更新す る。
またページ情報生成部 0 3 6は、 制御部 1 0 2 3から与えられた購入完了べ ージ情報に基づく映像データを生成し、 当該生成した映像データを表示制御部 1
0 2 4によりアナログ映像信号に変換して表示部 1 0 2 5に送出する。
これにより制御部 1 0 2 3は、 表示部 1 0 2 5にそのアナログ映像信号に基づ く映像として購入完了ページを表示させる。
このようにしてクライアント端末 1 0 0 2は、 物販サーバ 1 0 0 5の提供して いる物販サービスを利用して、 ユーザに対して所望のパッケージメディアを購入 させることができる。
( 3 - 7 - 3 - 3 ) オンエアリスト情報配信サービス提供処理手順
次に図 2 3を用いてクライアント端末 1 0 0 2が、 ラジォ放送情報配信サーバ
1 0 0 6からラジォ放送情報配信サービスとして特にオンエアリスト情報配信サ 一ビスの提供を受ける際のラジォ放送情報配信サービス提供処理手順について説 明する。
ステップ S P 1 0 6 0において、 クライアント端末 1 0 0 2の制御部 1 0 2 3 は、 表示部 1 0 2 5に映像として表示させたオンエアリスト情報配信用のページ 上で入力ボククスに対し取得希望のオンエアリスト情報検索用の検索キーが入力 され、 当該入力された檢索キーを示す文字列に対応する制御コマンドが入力処理 部 1 0 2 1から入力されると、 当該入力された制御コマンドに応じて、 取得希望 のオンエアリスト情報をダウンロード要求するオンエアリスト情報要求信号を生 成する。
そして制御部 1 0 2 3は、 そのオンエアリスト情報要求信号を、 すでにラジオ 放送情報配信サーバ 1 0 0 6で発行され認証情報記憶部 1 0 3 8に一時記憶され ているサービスセッション I D情報等と共に通信制御部 1 0 32及ぴネットヮ一 クインタフエース 1 033を順次介してラジオ放送情報配信サーバ 1 006に送 信する。
ステップ S P 1 0 6 1において、 ラジオ放送情報配信サーバ 1006の制御部 1 1 1 0は、 クライアント端末 1◦ 02から送信されたオンエアリスト情報要求 信号と、 サービスセッション I D情報等とをネットワークィンタフェース 1 1 1 3及び通信制御部 1 1 1 2を順次介して受信し、 当該受信したサービスセッショ ン I D情報等を認証処理部 1 1 1 5に送出する。
認証処理部 1 1 1 5は、 制御部 1 1 1 0の制御のもと、 クライアント端末 1 0
02から受信したサービスセッション I D情報等と、 認証情報記憶部 1 1 20に 対しすでに一時記憶しているサービスセッション I D情報等とを比較するように してユーザ認証処理を実行する。
その結果、 制御部 1 1 1 0は、 認証処理部 1 1 1 5により、 クライアント端末 1 002を利用してオンエアリスト情報を要求したユーザが正規ユーザであると 認証されると、 次のステップ S P 1 062に移る。
ステップ S P 1 0 6 2において、 検索部 1 1 1 8は、 オンエアリスト情報要求 信号に格納されている検索キーに基づいて、 オンエアリス 1、情報記憶部 1 1 1 7 内のオンエアリス ト情報全体に対し、 当該検索キーの示す検索条件に該当する所 定範囲部分を取得希望のオンエアリス ト情報として検索する。
そして制御部 1 1 1 0は、 検索部 1 1 1 8によりオンエアリスト情報が検索さ れると、 認証処理部 1 1 1 5により、 クライアン ト端末 1 002に対し発行して いたサービスセッション I D情報等の有効期限を延長させて、 次のステップ S P
1 06 3に移る。
そしてステップ S P 1 06 3において制御部 1 1 1 0は、 オンエアリス ト情報 記憶部 1 1 1 7から、 検索部 1 1 1 8によって検索されたオンエアリス ト情報を 読み出すと共に、 当該読み出したオンエアリスト情報を、 認証処理部 1 1 1 5に より有効期限の延長されたサービスセッション I D情報等と共に通信制御部 1 1 1 2及びネットワークインタフェース 1 1 1 3を順次介してクライアント端末 1 0 0 2に送信する。
ステップ S P 1 0 6 4において、 クライアント端末 1 0 0 2の制御部 1 0 2 3 は、 ラジオ放送情報配信サーバ 1 0 0 6から送信されたオンエアリスト情報と、 有効期限の延長されたサービスセッション I D情報等とをネットワークインタフ エース 1 0 3 3及ぴ通信制御部 1 0 3 2を順次介して受信し、 当該受信したオン エアリス 1、情報をページ情報生成部 1 0 3 6に送出すると共に、 そのラジオ放送 情報配信サーバ 1 0 0 6から受信したサービスセッシヨン I D情報等を認証処理 部 1 0 3 7に送出する。
認証処理部 1 0 3 7は、 制御部 1 0 2 3の制御のもと認証情報記憶部 1 0 3 8 において、 ラジオ放送情報配信サーバ 1 0 0 6から受信した有効期限の延長され ているサービスセッション I D情報等をその有効期限が延長される前のサービス セッション I D情報等に上書きするようにして一時記憶することにより、 当該認 証情報記憶部 1 0 3 8に対しすでに一時記憶しているサービスセッション I D情 報等の内容を更新する。
またページ情報生成部 1 0 3 6は、 制御部 1 0 2 3から与えられたオンエアリ スト情報に基づいて映像データを生成し、 当該生成した映像データを表示制御部 1 0 2 4によりアナ口グ映像信号に変換して表示部 1 0 2 5に送出することによ り当該表示部 1 0 2 5に対しそのアナログ映像信号に基づく映像としてオンエア リスト情報を表示させる。
このようにしてクラィアン ト端末 1 0 0 2は-, ラジォ放送情報配信サーバ 1 0
0 6の提供しているラジォ放送情報配信サービスを利用して、 ユーザに対して所 望のオンエアリスト情報を取得させることができる。
( 3 - 7 - 3 - 4 ) ナウオンエア情報配信サービス提供処理手順
次に図 2 4を用いてクライアント端末 1 0 0 2が、 ラジオ放送情報配信サーバ 1 0 0 6からラジオ放送情報配信サービスとして特にナウオンエア情報配信サー ビスの提供を受ける際のラジォ放送情報配信サービス提供処理手順について説明 する。
ただしナウオンエア情報を提供するラジオ放送情報配信サーバ 1 0 0 6は、 ラ ジォ局 (コールサイン) 毎に設けられている。
そしてクライアント端末 1 0 0 2には、 初期状態において、 各ラジオ局に対応 するラジオ放送情報配信サーバ 1 0 0 6の U R L情報が記憶されていない場合が あ 。
そのため以下のラジォ放送情報配信サービス提供処理手順については、 各ラジ ォ放送情報配信サーバ 1 0 0 6の U R L情報をラジオ局のコールサイン毎にポー タルサーバ 1 0 0 3が管理している場合を例に挙げて説明する。
またかかるラジオ放送情報配信サービス提供処理手順では、 クライアント端末 1 0 0 2が、 ラジオ局毎の放送周波数を自動プリセットするためにポータルサ一 バ 1 0 0 3に対して当該放送周波数を示す周波数情報を要求するときに、 認証情 報記憶部 1 0 3 8に対し認証セッション I D情報等を一時記憶してはいない場合 を想定している。 このため、 まずクライアント端末 1 0 0 2は、 ポータルサーバ 1 0 0 3に対しユーザ I D情報及びパスヮ一ド情報等を送信することになる。 ステップ S P 1 0 7 0において、 クライアント端末 1 0 0 2の制御部 1 0 2 3 は、 入力処理部 1 0 2 1から各ラジオ局の放送周波数を自動プリセットするよう に要求する操作コマンドが入力されると、 これに応じて各ラジオ局の受信可能な 放送周波数の周波数情報を取得要求する周波数情報要求信号を、 ユーザにより入 力された地域コードと、 認証情報記憶部 1 0 3 8に記憶されているュ一ザ I D情 報及びバスヮ '一ド情報等と共に通信制御部 1 0 3 2及ぴネットヮークィン フェ ース 1 0 3 3を順次介してボータルサーバ 1 0 0 3に送信する。
ステップ S P 1 0 7 1において、 ポータルサ一バ 1 0 0 3の制御部 1 0 5 0は 、 クライアント端末 1 0 0 2から送信された周波数情報要求信号、 地域コード、 ユーザ I D情報及びパスヮード情報等をネットワークインタフェース 1 0 5 3及 ぴ通信制御部 1 0 5 2を順次介して受信し、 そのクライアント端末 1 0 0 2から 受信したユーザ I D情報及ぴパスヮード情報等を認証処理部 1 0 5 6に送出する 認証処理部 1 0 5 6は、 制御部 1 0 5 0の制御のもと、 クライアント端末 1 0 0 2から受信したユーザ I D情報及びパスヮード情報等と、 顧客データベース部 1 0 5 4に登録している顧客情報とを比較するようにしてユーザ認証処理を実行 する。
その結果、 認証処理部 1 0 5 6は、 クライアント端末 1 0 0 2を利用するユー ザを正規ユーザであると認証し、 当該クライアント端末 1 0 0 2からの周波数情 報の取得要求が正当な要求であると判断すると、 制御部 1 0 5 0の制御のもと、 現時点のクライアント端末 1 0 ,0 2とポータルサーバ 1 0 0 3との通信接続状態 に対する認証セッシヨン I D情報等を発行し、 当該発行した認証セッシヨン I D 情報等を認証情報記憶部 1 0 5 7に一時記憶する。 ' そして制御部 1 0 5 0は、 このように認証処理部 1 0 5 6によりユーザが正規 ユーザであると認証されると、 次のステップ S P 1 0 7 2に移る。
ステップ S P 1 0 7 2において、 制御部 1 0 5 0は、 クライアント端末 1 0 0 2から受信した地域コードに基づいて、 周波数情報記憶部 1 0 5 8内の複数の周 波数情報、 ラジオ局名及びコールサインのリストの中から当該地域コードに対応 する周波数情報、 ラジオ局名及びコールサインを検索してリスト化し読み出す。 これにより制御部 1 0 5 0は、 周波数情報記憶部 1 0 5 8からリスト化して読 み出した周波数情報、 ラジオ局名及びコールサインを、 上述のステップ S P 1 0 7 1において認証処理部 1 0 5 6によりクライアント端末 1 0 0 2に対して発行 された認証セッション I D情報等と共に通信制御部 1 0 5 2及びネッ トヮークィ ンタフェース 1 0 5 3を順次介してクライアント端末 1 0 0 2に送信する。
ステップ S P 1 0 7 3において、 クライアント端末 1 0 0 2の制御部 1 0 2 3 は、 ポータルサーバ 1 0 0 3から送信された周波数情報、 ラジオ局名及ぴコール サインのリストと、 認証セッション I D情報等とをネットワークインタフェース 1 0 3 3及ぴ通信制御部 1 0 3 2を順次介して受信し、 当該ポータルサーバ 1 0 0 3から受信した認証セッション I D情報等を認証処理部 1 0 3 7に送出すると 共に、 周波数情報、 ラジオ局名及ぴコールサインのリストを表示制御部 1 0 2 4 に送出する。
これにより認証処理部 1 0 3 7は、 制御部 1 0 2 3の制御のもと、 ポータルサ ーバ 1 0 0 3から受信した認証セッシヨン I D情報等を認証情報記憶部 1 0 3 8 に一時記憶する。
また表示制御部 1 0 2 4は、 制御部 1 0 2 3から与えられた周波数情報、 ラジ ォ局名及ぴコールサインのリストを表示部 1 0 2 5に送出することにより当該表 示部 1 0 2 5に対しそのリストを表示させる。
さらに制御部 1 0 2 3は、 このとき入力処理部 1 0 2 1から入力される選択コ マンドに基づき、 選択された周波数情報、 ラジオ局名及ぴコールサインを記憶媒 体 1 0 2 9にプリセットとして記憶して、 次のステップ S P 1 0 7 4に移る。 ステップ S P 1 0 7 4において、 制御部 1 0 2 3は、 入力処理部 1 0 2 1から 入力されるチューニング制御コマンドに応じて、 チューナ部 1 0 3 1を、 ラジオ 放送波の中からチューニング制御コマンドに対応する放送周波数で放送されてい るラジォ放送のラジォ放送信号を抽出するように制御する。
これによりチューナ部 1 0 3 1は、 放送信号受信部 3 0により受信したラジオ 放送波の中から、 その放送周波数で放送されているラジオ放送信号を抽出して復 号等の所定の受信処理を施し、 この結果得られた音声データを音声制御部 1 0 2 6に送出する。
従って音声制御部 1 0 2 6は、 チューナ部 1 0 3 1から与えられる音声データ をアナログ音声信号に変換してスピ一力 1 0 2 7に送出することにより当該スピ 一力 1 0 2 7から、 選択されたラジォ番組の音声を出力させることができる。 ステップ S P 1 0 7 5において、 ラジォ放送表示制御部 1 0 3 9は、 制御部 1 0 2 3の制御のもと、 記憶媒体 1 0 2 9力 ら、 上述のチューニング制御コマンド に対応する放送周波数を示す周波数情報に対応して記憶されているコールサイン を読み出すと共に、 当該読み出したコールサインを、 認証情報記憶部 1 0 3 8に 対しすでに一時記憶されている認証セッション I D情報等と共に通信制御部 1 0 3 2及び.ネットワークインタフェース 1 0 3 3を順次介してポータルサーバ 1 0 0 3に送信する。
ステップ S P 1 0 7 6において、 ポータルサーバ 1 0 0 3の制御部 1 0 5 0は 、 クライアント端末 1 0 0 2から送信されたコールサイン及び認証セッション I D情.報等をネットワークインタフェース 1 0 5 3及び通信制御部 1 0 5 2を順次 介して受信し、 当該受信した認証セッシヨン I D情報等を認証処理部 1 0 5 6に 送出する。
認証処理部 1 0 5 6は、 制御部 1 0 5 0の制御のもと、 クライアント端末 1 0 0 2から受信した認証セッシヨン I D情報等と、 認証情報記憶部 1 0 5 7に対し すでに一時記憶している認証セッション I D情報等とを比較するようにしてユー ザ認証処理を実行する。
その結果、 制御部 1 0 5 0は、 認証処理部 1 0 5 6により、 クライアント端末 1 0 0 2から受信した認証セッション I D情報等が有効期限内のものであり、 当 該クライアント端末 1 0 0 2を利用してコールサインを送信したユーザが正規ュ 一ザであると認証されると、 次のステップ S P 1 0 7 7に移る。
ステップ S P 1 0 7 7において、 制御部 1 0 5 0は、 クライアント端末 1 0 0 2から受信したコールサインに基づいて、 U R L記憶部 1 0 5 9内の複数の U R L情報の中から当該コールサインに対応付けられた U R L情報を検索する。
また制御部 1 0 5 0は、 認証処理部 1 0 5 6により、 クライアント端末 1 0 0 2に対し発行していた認証セッシヨン I D情報等の有効期限を延長させる。
そして制御部 1 0 5 0は、 U R L記憶部 1 0 5 9から、 その検索した U R L情 報を読み出すと共に、 当該読み出した U R L情報を、 認証処理部 1 0 5 6により 有効期限の延長された認証セッシヨン I D情報等と共に通信制御部 1 0 5 2及び ネッ 卜ワークインタフェース 1 0 5 3を順次介してクライアン ト端末 1 0 0 2に 送信する。
ステップ S P 1 0 7 8において、 クライアン 1、端末 1 0 0 2の制御部 1 0 2 3 は、 ポータルサーバ 1 0 0 3から送信された U R L情報と、 有効期限の延長され た認証セッション I D情報等と'をネットワークインタフェース 1 0 3 3及び通信 制御部 1 0 3 2を順次介して受信し、 当該受信した認証セッション I D情報等を 認証処理部 1' 0 3 7に送出すると共に、 U R L情報をラジオ放送表示制御部 1 0 3 9に送出する。
'認証処理部 1 0 3 7は、 制御部 1 0 2 3の制御のもと認証情報記憶部 1 0 3 8 において、 ポータルサーバ 1 0 0 3から受信した有効期限の延長されている認証 セッション I D情報等をその有効期限が延長される前の認証セッション I D情報 等に上書きするようにして一時記憶することにより、 当該認証情報記憶部 1 0 3 8に対しすでに一時記憶している認証セッション I D情報等の内容を更新する。 またラジォ放送表示制御部 1 0 3 9は、 制御部 1 0 2 3の制御のもとに、 当該 制御部 1 0 2 3から与えられた U R L情報を、 記憶媒体 1 0 2 9に記憶している コールサインに対応付けて記憶媒体 1 0 2 9等に一時記憶する。
そしてラジォ放送表示制御部 1 0 3 9は、 制御部 1 0 2 3の制御のもとに、 記 憶媒体 1 0 2 9等に一時記憶した U R L情報に従って、 ナウオンエア情報を取得 要求するナウオンエア情報要求信号を、 すでにラジオ放送情報配信サーバ 1 0 0 6から受信され認証情報記憶部 1 0 3 8に一時記憶されているサービスセッショ ン I D情報等と共に通信制御部 1 0 3 2及ぴネットワークィンタフェース 1 0 3 3を順次介してラジォ放送情報配信サーバ 1 0 0 6に送信する。
ここでかかるラジォ放送情報配信サービス提供処理手順では、 ステップ S P 1 0 7 8においてクライアン I、端末 1 0 0 2からナウオンエア情報要求信号及ぴサ 一ビスセッション I D情報等をラジオ放送情報配信サーバ 1 0 0 6に送信する処 理が、 図 2 0について上述したステップ S P 1 0 1 0の処理に対応している。 従ってこのラジォ放送情報配信サービス提供処理手順では、 ステップ S P 1 0 7 8の処理に引き続き、 クライアント端末 1 0 0 2及びラジオ放送情報配信サー バ 1 0 0 6並びにポータルサーバ 1 0 0 3において、 図 2 0について上述したス テツプ S P 1 0 1 1乃至ステップ S P 1 0 1 3及びステップ S P 1 0 1 8乃至ス テツプ S P 1 0 2 2と同様のユーザ認証処理を順次実行した後、 続くステップ S P 1 079に移る。
ステップ S P 1 079において、 クライアント端末 1 00 2のラジオ放送表示 制御部 1 03 9は、 制御部 1 023の制御のもとに再び、 記憶媒体 1 029等に 一時記憶していた U R L情報に従ってナウオンエア情報要求信号を、 すでにラジ ォ放送情報配信サーバ 1006から受信して認証情報記憶部 1 038に一時記憶 されているサービスセッション I D情報等と共に通信制御部 1032及びネット ワークインタフェース 1 03 3を順次介してラジオ放送情報配信サーバ 1 006 に送信する。
ステップ S P 1 080において、 ラジオ放送情報配信サーバ 1 006の制御部 1 1 1 0は、 クライアント端末 1 002から送信されたナウオンエア情報要求信 号と、 サービスセッション I D情報等とをネットワークインタフェース 1 1 1 3 及ぴ通信制御部 1 1 1 2を順次介して受信し、 当該受信した認証セッシヨン I D 情報等を認証処理部 1 1 1 5に送出する。
これにより認証処理部 1 1 1 5は、 制御部 1 1 1 0の制御のもと、 クライアン ト端末 1 0 ·02から受信したサービスセッション I D情報等と、 認証情報記憶部 1 1 20に対しすでに一時記憶しているサービスセッション I D情報等とを比較 するようにしてユーザ認証処理を実行する。
その結果、 認証処理部 1 1 1 5は、 クライアント端末 1 002を利用するユー ザを正規ユーザであると認証すると、 当該クライアント端末 1 002からのナウ オンエア情報の取得要求が正当な要求であると判断する。
そして制御部 1 1 1 0は., 認証処理部 1 1 1 5により、 ク イアント端末 1 0 02を利用するユーザが正規ユーザであると認証されると、 当該認証処理部 1 1 1 5により、 そのクライアント端末 1 002に対し発行していたサービスセッシ ョン I D情報等の有効期限を延長させて、 次のステップ S Ρ 1 08 1に移る。 ステップ S P 1 08 1において、 制御部 1 1 1 0は、 ナウオンエア情報記憶部 1 1 1 9からナウオンエア情報を読み出し、 当該読み出したナウオンエア情報を 、 認証処理部 1 1 1 5により有効期限の延長されたサービスセッション I D情報 等と共に通信制御部 1 1 1 2及びネットワークインタフェース 1 1 1 3を順次介 してクライアント端末 1 0 0 2に送信する。
ステップ S P 1 0 8 2において、 クライアント端末 1 0 0 2の制御部 1 0 2 3 は、 ラジオ放送情報配信サーバ 1 0 0 6から送信されたナウオンエア情報と、 有 効期限の延長されたサ一ビスセッシヨン I D情報等とをネッ トワークインタフエ ース 1 0 3 3及ぴ通信制御部 1 0 3 2を順次介して受信し、 当該受信したサービ スセッション I D情報等を認証処理部 1 0 3 7に送出すると共に、 ナウオンエア 情報を当該制御部 1 0 2 3内の R AM ( R a n d o m A c c e s s M e m - o r y、 図示せず) に一時記憶させ、 ラジオ放送表示制御部 1 0 3 9に送出する これにより認証処理部 1 0 3 7は、 制御部 1 0 2 3の制御のもと認証情報記憶 部 1 0 3 8において、 ラジオ放送情報配信サーバ 1 0 0 6から受信した有効期限 の延長されているサービスセッション I D情報等をその有効期限が延長される前 のサービスセッション I D情報等に上書きするようにして一時記憶することによ り、 当該認証情報記憶部 1 0 3 8にすでに一時記憶しているサービスセッション I D情報等の内容を更新する。
またラジォ放送表示制御部 1 0 3 9は、 制御部 1 0 2 3から与えられたナウォ ンエア情報を表示制御部 1 0 2 4を介して表示部 1 0 2 5に送出することにより 、 当該表示部 1 0 2 5に対し、 現在受信中のラジオ放送のラジォ番組に関するナ ゥォンエア情報を表示させる。
そしてかかるラジォ放送情報配信サービス提供処理手順では,, この後 クライ アント端末 1 0 0 2がステップ S P 1 0 7 9におけるナウオンエア情報の取得要 求を定期的に (例えば 3 0秒間隔で) 繰り返し実行すると共に、 ラジオ放送情報 配信サーバ 1 0 0 6がクライアント端末 1 0 0 2からその取得要求を受けてステ ップ S P 1 0 8 0及びステップ S P 1 0 8 1の処理を順次実行する。
これによりクライアント端末 1 0 0 2では、 現在受信中のラジォ番組の番組名 、 番組放送開始時刻、 番組放送終了時刻、 そのラジオ番組内で現在流れている楽 曲のタイ トル、 アーティス ト名、 楽曲放送開始時刻等をナウオンエア情報として 時々刻々と更新しながらクライアント端末 1 0 0 2の表示部 1 0 2 5に表示する ことができる。
またこの第 2の実施の形態においては、 クライアント端末 1 0 0 2のユーザが 、 ラジオ放送を聴きながら気に入った楽曲が放送されたときに、 その楽曲のラジ ォ放送情報 (すなわちナウオンエア情報) をクリップする際にも、 当該クライァ ント端末 1 0 0 2、 ポータルサーバ 1 0 0 3及びラジォ放送情報配信サーバ 1 0 0 6がステップ S P 1 0 7 8乃至ステップ S P 1 0 8 2の処理を行う。
ただしクライアント端末 1 0 0 2の制御部 1 0 2 3は、 ユーザか クリップを 指示する入力を受け付けた場合、 ステップ S P 1 0 8 2の処理において、 第 1の 実施の形態と同様に、 取得したナウオンエア情報を記憶媒体 1 0 2 9に記憶させ る。
以上の構成によれば、 この第 2の実施の形態による音楽関連サービス提供シス テム 1 0 0 0においても、 第 1の実施の形態と同様の効果を得ることができる。 なお、 上述した第 1及び第 2の実施の形態においては、 放送局サーバ 3 2及び ラジォ放送情報配信サーバ 1 0 0 6が提供する関連情報を端末装置 1 0及びクラ イアント端末 1 0 0 2でクリップする場合について示したが、 当該端末装置 1 0 及びクライアント端末 1 0 0 2では、 その他のサーバが提供する関連情報をクリ ップすることもできる。 すなわち、 ユーザは、 関連情報をクリツプ可能な楽曲が 表示装置 1 7及び表示部 1 0 2 5に表示されているときに、 その楽曲を選択して クリップ動作を開始すれば、 対応する関連情報がクリップ情報記憶装置 2 1 a及 び記憶媒体 1 0 2 9に保管される。
端末装置 1 0及びクライアント端末 1 0 0 2内に保管されたクリ ツプ情報は、 当該端末装置 1 0及びクライアント端末 1 0 0 2から C Dタイ トル情報提供サー ノ 3 1、 音楽配信サーバ 3 3、 C Dショップサーバ 3 4、 音楽データ配信サーバ 1 0 0 4及ぴ物販サーバ 1 0 0 5等にアクセスして、 楽曲の検索、 音声データの 購入、 C Dや D V Dの購入等に利用することができる。 また、 上述した第 1及び第 2の実施の形態において説明した各処理機能は、 端 末装置 1 0の CPU 1 1及びクライアント端末 1 002の制御部 1 023が実行 すべきプログラムによって実現される。 このようなプログラムは、 例えば HDD 21、 ROM1 3及び記憶媒体 1029にィンストールするようにして格納され る。
あるいは、 プログラムは、 フレキシブルディスク、 CD ROM (C om— p a c t D i s c ― R e a d On l y Memo r y 、 MO (Ma g 一 n e t o— O p t i c a 1 ) ディスク、 DVD, 磁気ディスク、 半導体メモリ などのリムーパブル記録媒体に、 一時的あるいは永続的に格納しておくことがで きる。 このようなリムーバブル記録媒体は、 いわゆるパッケージソフトウェアと して提供することができる。
例えば、 第 1の実施の形態であれば、 メディアドライブ 1 9 a, 1 9 bが対応 するメディアなどにプログラムを記録し、 パッケージソフトウエアとして提供す ることができる。 これにより、 端末装置 1 0では、 メディアドライブ 1 9 a, 1 9 bによりメディアからプログラムを読み出し、 HDD 2 1や ROM 1 3に記憶 させることでインス トールできる。 また、 このようなパッケージソフトウェアと することで、 例えば汎用のパーソナルコンピュータにも、 本発明が適用されたシ ステムのプログラムをインス トールすることは可能になる。 もちろん、 第 2の実 施の形態においても、 プログラムをパッケージソフトウエアとしてパーソナルコ ンピュータ等にインストールしても良い。
また、 プログラムは、 上記のようなリムーバブル記録媒体からインス トールす るほか、 プログラムを記憶しているサーバ等から、 LAN (L o c a l A r一 e a Ne t w o r k) やインターネットなどのネッ トワークを介してダゥンロ 一ドすることもできる。
さらには、 本発明が適用された処理機能を後から追加するためのァップデート プログラムを構成し、 このァップデ一トプログラムをパッケージソフトウエアと して配布したり、 ネッ トワーク上で配信したりするようにしてもよい。 ユーザは 、 このアップデートプログラムを入手して、 既存のシステムがインス トールされ ている環境に対して、 このアップデ ートプログラムをインス トールすればよい また上述した第 2の実施の形態においては、 第 1の送信手段、 第 1の受信手段 、 第 2の送信手段、 及び第 2の受信手段としての通信制御部 1 0 3 2と、 一時記 憶手段としての制御部 1 0 2 3と、 表示手段としての表示部 1 0 2 5と、 保管手 段としての記憶媒体 1 0 2 9とを用いて通信装置としてのクライアント端末 1 0 0 2を構成するようにした場合について述べたが、 本発明はこれに限らず、 他の 種々の回路構成による第 1の送信手段と、 第 1の受信手段と、 第 2の送信手段と 、 第 2の受信手段と'、 一時記憶手段と、 表示手段と、 保管手段とによって通信装 置を構成するようにしても良い。
さらに上述した第 1及び第 2の実施の形態においては、 端末装置 1 0及びクラ イアント端末 1 0 0 2が受信可能な放送としてラジオ局から放送されるラジオ放 送を適用したが、 これに限らず、 端末装置 1 0及びクライアント端末 1 0 0 2が インターネッ トラジオ放送や衛星ラジオ放送を受信して、 そめ関連情報及ぴラジ ォ放送情報を取得するようにしたり、 或いはテレビジョン用の放送局から放送さ れるテレビジョン放送を受信し、 そのテレビジョン放送のテレビジョン番組に関 する各種放送情報等をネットワーク上のサーバから取得するようにしても良い。 さらに上述した第 1及び第 2の実施の形態においては、 ハードウエア回路プロ ック、 機能回路ブロック及びプログラムモジュールを端末装置 1 0及びクライァ ント端末 1 0 0 2に実装した場合につレ、て述べたが、 本発明はこれに限らず , こ れらを携帯電話機やパーソナルコンピュータ等、 端末装置 1 0及びクライアント 端末 1 0 0 2以外の種々の端末に実装するようにしてもよく、 これらハードゥエ ァ回路プロック、 機能回路プロック及びプログラムモジュールを実装した端末で あれば、 上述した端末装置 1 0及びクライアント端末 1 0 0 2と同様の処理を実 現することができる。 産業上の利用の可能性
本発明は、 音楽関連サービスを提供するネットワークシステム以外に、 例えば 映像コンテンツを提供するサービス等の種々のネットワークシステムでも利用で さる。

Claims

請 求 の 範 囲
1 . 受信中の放送番組内のコンテンツに関連する関連情報を要求する要求情報を 特定間隔で連続的に送信する第 1の送信ステップと、
上記第 1の送信ステップで送信された要求情報に対応する関連情報を受信する 第 1の受信ステップと、
上記第 1の受信ステップで受信された関連情報を一時記憶手段に一時的に記憶 する一時記憶ステップと、
上記一時記憶ステップで一時的に記憶された関連情報を表示する ¾示スチップ と、
上記コンテンツの関連情報の保管を指示する入力に応じて上記コンテンツの関 連情報を要求する要求情報を送信する第 2の送信ステップと、
上記第 2の送信ステップで送信された要求情報に対応する関連情報を受信する 第 2の受信ステップと、
上記第 2の受信ステツプで受信された関連情報を保管手段に保管する保管ステ ップと、
を備えることを特徴とする通信方法。
2 . 上記第 2の受信ステツプで受信された関連情報を上記保管手段に保管する上 記保管ステップにおいては、 上記第 2の受信ステツプで受信された関連情報を上 記一時記憶手段を介して上記保管手段に保管することを特徴とする請求の範囲第 1項に記載の通信方法。
3 . 端末装置が、 受信中の放送番組内のコンテンツに関連する関連情報を要求す る要求情報を特定間隔で連続的に送信する第 1の端末送信ステップと、
上記関連情報を提供するサーバが、 上記要求情報に応じた関連情報を上記端末 装置に対して送信する第 1のサーバ送信ステップと、 上記端末装置が、 上記第 1のサーバ送信ステップにより送信された関連情報を 受信する第 1の端末受信ステツプと、
上記端末装置が、 上記第 1の端末受信ステップで受信された関連情報を一時記 憶手段に一時的に記憶する一時記憶ステップと、
上記端末装置が、 上記一時記憶ステップで一時的に記憶された関連情報を表示 する表示ステップと、
上記端末装置が、 上記コンテンツの関連情報の保管を指示する入力に応じて上 記コンテンツの関連情報を要求する要求情報を送信する第 2の端末送信ステップ と、
上記サーバが、 上記第 2の端末送信ステップで送信された要求情報に対応する 関連情報を上記端末装置に対して送信する第 2のサーバ送信ステップと、 上記端末装置が、 上記第 2のサーバ送信ステップで送信された関連情報を保管 手段に保管する保管ステップと、
を備えることを特徴とする通信方法。
4 . 上記サーバは、 認証機能を有する認証サーバと、 関連情報を提供する関連情 報提供サーバとに分かれており、
上記第 1の端末送信ステップにおいて、 上記端末装置は、 受信中の放送番組内 のコンテンツに関連する関連情報を要求する要求情報を、 上記関連情報提供サー バとのセッシヨン I Dであるサービスセッシヨン I Dと共に上記関連情報提供サ ーバに送信し、
上記関連情報提供サーバが、 上記サービスセッシヨン I Dにより認証処理を行 い、 認証エラ一のとき、 認証エラーを示す情報と当該関連情報提供サーバを識別 するサービス識別情報を上記端末装置に送信し、
上記端末装置は、 上記認証エラーを示す情報と、 サービス識別情報とを受信し 上記端末装置は、 上記関連情報提供サーバへアクセスするための認証チケット の発行を要求する認証チケット発行要求情報を、 上記認証サーバに、 当該認証サ ーバとのセッション I Dである認証セッシヨン I Dと共に送信し、
上記認証サーバが、 上記認証セッシヨン I Dを認証処理し、 認証を許可すると き、 認証チケットを発行すると共に上記端末装置に送信し、
上記端末装置は、 上記関連情報提供サーバに対して認証要求情報を上記認証チ ケットと共に送信し、
上記関連情報提供サーバは、 受信された認証チケットを上記認証サーバに送信 し、
上記認証サーバは上記認証チケットが正当であると認証したとき認証許可を示 す情報を上記関連情報提供サーバに送信し、
上記関連情報提供サーバは、 上記認証許可を示す情報を受信すると、 上記端末 装置とのセッション I Dであるサービスセッシヨン I Dを発行し、 上記端末装置 に达 ίΐし、
上記端末装置は、 上記第 1の端末送信ステップと同様に、 上記関連情報を要求 する要求情報を、 上記受信されたサービスセッション I Dと共に、 上記関連情報 提供サーバに送信し、
上記関連情報提供サーバは、 上記サービスセッシヨン I Dにより認証処理を行 い、 認証を許可するとき、 上記第 1のサーバ送信ステップと同様に、 上記要求情 報に応じた関連情報を上記端末装置に対して送信する。
ことを特徴とする請求の範囲第 3項に記載の通信方法。
5 . 上記認証サーバが、 上記認証セッシヨン I Dを認証処理し、 認証エラーのと き、 認証エラーを示す情報を上記端末装置に送信し、
上記端末装置は、 上記認証エラーを示す情報を受信すると、 ユーザ I Dとパス ヮードを上記認証サーバに送信し、
上記認証サーバは、 上記ユーザ I Dとパスワードに基づき認証処理し、 認証を 許可するとき、 認証サーバとのセッション I Dである認証セッシヨン I Dを発行 すると共に上記端末装置に送信した後に、
上記端末装置は、 上記認証チケット発行要求情報を、 上記認証セッション I D と共に、 上記認証サーバに送信する
ことを特徴とする請求の範囲第 4項に記載の通信方法。
6 . 受信中の放送番組内のコンテンツに関違する関連情報を要求する要求情報を 特定間隔で連続的に送信する第 1の送信手段と、
上記第 1の送信手段によつて送信された要求情報に対応する関連情報を受信す る第 1の受信手段と、 ―
上記第 1の受信手段によって受信された関連情報を一時的に記憶する一時記憶 手段と、 上記一時記憶手段によつて記憶された関連情報を表示する表示手段と、 上記コンテンッの関連情報の保管を指示する入力に応じて上記コンテンツの関 連情報を要求する要求情報を送信する第 2の送信手段と、
上記第 2の送信手段によつて送信された要求情報に対応する関連情報を受信す る第 2の受信手段と、
上記第 2の受信手段によって受信された関連情報を保管する保管手段と、 を備えることを特徴とする通信装置。
7 . 上記第 2の受信手段によって受信された関連情報は、 上記一時記憶手段を介 して上記保管手段に保管される
ことを特徴とする請求の範囲第 6項に記載の通信装置。
8 . 上記一時記憶手段は、 揮発性の記憶媒体である
ことを特徴とする請求の範囲第 6項に記載の通信装置。
9 . 上記保管手段は、 不揮発性の記憶媒体である
ことを特徴とする請求の範囲第 6項に記載の通信装置。
1 0 . コンピュータに、
受信中の放送番組内のコンテンツに関連する関連情報を要求する要求情報を特 定間隔で連続的に送信させ、
送信された要求情報に対応する関連情報を受信させ、
受信された関連情報を一時記憶手段に一時的に記憶させ、
上記一時記憶手段に一時的に記憶された関連情報を表示させ、
上記コンテンツの関連情報の保管を指示する入力に応じて上記コンテンツの関 連情報を要求する要求情報を送信させ、 _
上記コンテンツの関連情報の保管を指示する入力に応じて送信された要求情報 に対応する関連情報を受信させ、
上記コンテンツの関連情報の保管を指示する入力に応じて送信された要求情報 に対応する受信された関連情報を保管手段に保管させる処理を実行させる ことを特徴とするプログラム。
PCT/JP2004/007033 2003-07-14 2004-05-18 通信方法、通信装置およびプログラム WO2005006613A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN200480019170.9A CN1816988B (zh) 2003-07-14 2004-05-18 通信方法、通信设备和程序
US10/556,944 US7631036B2 (en) 2003-07-14 2004-05-18 Communication method, communication device, and program
JP2005511477A JP4569828B2 (ja) 2003-07-14 2004-05-18 通信方法、通信装置およびプログラム
US12/618,460 US7890580B2 (en) 2003-07-14 2009-11-13 Communication method, communication device, and program

Applications Claiming Priority (8)

Application Number Priority Date Filing Date Title
JP2003274302 2003-07-14
JP2003-274302 2003-07-14
JP2003-291741 2003-08-11
JP2003291741 2003-08-11
JP2003-313167 2003-09-04
JP2003313167 2003-09-04
JP2003-336377 2003-09-26
JP2003336377 2003-09-26

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US10556944 A-371-Of-International 2004-05-18
US12/618,460 Division US7890580B2 (en) 2003-07-14 2009-11-13 Communication method, communication device, and program

Publications (1)

Publication Number Publication Date
WO2005006613A1 true WO2005006613A1 (ja) 2005-01-20

Family

ID=34069252

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2004/007033 WO2005006613A1 (ja) 2003-07-14 2004-05-18 通信方法、通信装置およびプログラム

Country Status (4)

Country Link
US (2) US7631036B2 (ja)
JP (1) JP4569828B2 (ja)
KR (1) KR20060056311A (ja)
WO (1) WO2005006613A1 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1703514A3 (en) * 2005-03-14 2007-10-24 Funai Electric Co., Ltd. Recording/reproduction apparatus and method
JP2008131257A (ja) * 2006-11-20 2008-06-05 Megachips Lsi Solutions Inc 地上デジタルラジオの楽曲保存方法
JP2012053722A (ja) * 2010-09-02 2012-03-15 Sony Corp 情報処理装置、情報処理方法、およびプログラム
JP2012151607A (ja) * 2011-01-18 2012-08-09 Onkyo Corp 情報表示制御装置及びそのプログラム

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9264468B2 (en) * 2003-07-14 2016-02-16 Sony Corporation Recording device, recording method, and program
JPWO2005033995A1 (ja) * 2003-09-30 2006-12-14 ソニー株式会社 サービス宣伝情報の受信装置及び管理装置
GB2415860B (en) * 2004-06-30 2007-04-18 Nokia Corp A method of providing a radio service at a remote terminal
JP5653651B2 (ja) 2010-05-11 2015-01-14 シャープ株式会社 画像表示装置及びこれを備えた画像形成装置
JP2017004133A (ja) * 2015-06-08 2017-01-05 株式会社リコー サービス提供システム、情報処理システム、情報処理装置、サービス提供方法、及びプログラム
US11108796B1 (en) * 2016-04-22 2021-08-31 Awake Security Llc System and method for identifying security entities in a computing environment
KR102390938B1 (ko) * 2018-04-05 2022-04-26 구글 엘엘씨 브라우저 쿠키를 대체하는 도메인 특정 브라우저 식별자
WO2020214157A1 (en) * 2019-04-16 2020-10-22 Google Llc Self-authenticating domain specific browser identifiers

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05219053A (ja) * 1992-02-04 1993-08-27 Nippon Telegr & Teleph Corp <Ntt> 認証方法
JPH10336169A (ja) * 1997-05-28 1998-12-18 Nippon Yunishisu Kk 認証方法、認証装置、記憶媒体、認証サーバ及び認証端末装置
JP2000181778A (ja) * 1998-11-19 2000-06-30 Lg Electronics Inc 自動情報検索装置及びその方法
JP2000222360A (ja) * 1999-02-01 2000-08-11 Matsushita Electric Ind Co Ltd 認証方法、認証システム及び認証処理プログラム記録媒体
JP2001195064A (ja) * 2000-01-10 2001-07-19 Yamaha Corp 曲データ作成システム、方法及び記録媒体
JP2001307464A (ja) * 2000-04-25 2001-11-02 Hitachi Ltd メディア記憶装置及び方法並びにメディア関連情報提供装置及び方法
US6317784B1 (en) * 1998-09-29 2001-11-13 Radiowave.Com, Inc. Presenting supplemental information for material currently and previously broadcast by a radio station
JP2002358283A (ja) * 2001-06-01 2002-12-13 Nec Corp 利用者認証連携方法とシステム及びプログラム
JP2003046459A (ja) * 2001-08-02 2003-02-14 K Laboratory Co Ltd 時刻ブックマークシステム
JP2003092556A (ja) * 2001-09-17 2003-03-28 Sony Corp コンテンツ詳細情報提供システム、詳細情報提供装置及び携帯通信端末
JP2003150174A (ja) * 2001-11-12 2003-05-23 Ntt Communications Kk ラジオ音楽情報システム及び携帯端末
JP2003208369A (ja) * 2002-01-15 2003-07-25 Victor Co Of Japan Ltd 情報選択方法

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7134131B1 (en) * 1992-12-09 2006-11-07 Sedna Patent Services, Llc Digital broadcast program billing
US6732369B1 (en) * 1995-10-02 2004-05-04 Starsight Telecast, Inc. Systems and methods for contextually linking television program information
US5826029A (en) * 1995-10-31 1998-10-20 International Business Machines Corporation Secured gateway interface
JP3717135B2 (ja) * 1997-07-14 2005-11-16 富士通株式会社 複数wwwサーバ連携システム、複数wwwサーバ連携方法、および記録媒体
US6708203B1 (en) * 1997-10-20 2004-03-16 The Delfin Project, Inc. Method and system for filtering messages based on a user profile and an informational processing system event
US6453355B1 (en) * 1998-01-15 2002-09-17 Apple Computer, Inc. Method and apparatus for media data transmission
EP0967545A1 (en) * 1998-06-23 1999-12-29 BRITISH TELECOMMUNICATIONS public limited company A system and method for the co-ordination and control of information supply using a distributed multi-agent platform
TW416224B (en) * 1998-07-07 2000-12-21 United Video Properties Inc Interactive television program guide system with local advertisements
US6501854B1 (en) * 1998-07-31 2002-12-31 Sony Corporation Information processing apparatus, an information processing method and a medium
US6486892B1 (en) * 1999-04-07 2002-11-26 Joseph L. Stern System and method for accessing, manipulating and viewing internet and non-internet related information and for controlling networked devices
US7058965B1 (en) * 1999-04-15 2006-06-06 Sedna Patent Services, Llc Multiplexing structures for delivery of interactive program guide
US7308413B1 (en) * 1999-05-05 2007-12-11 Tota Michael J Process for creating media content based upon submissions received on an electronic multi-media exchange
US7373652B1 (en) * 1999-07-22 2008-05-13 Sedna Patent Services, Llc Server-centric search function in an interactive program guide
US6788768B1 (en) * 1999-09-13 2004-09-07 Microstrategy, Incorporated System and method for real-time, personalized, dynamic, interactive voice services for book-related information
JP3904781B2 (ja) * 1999-11-17 2007-04-11 パイオニア株式会社 番組送受信システム及び方法
JP2001273305A (ja) * 2000-03-27 2001-10-05 Sony Corp 検索システム、検索装置および検索方法、ならびに、入力端末および入力方法
US6968364B1 (en) * 2000-03-30 2005-11-22 Microsoft Corporation System and method to facilitate selection and programming of an associated audio/visual system
US6938080B1 (en) * 2000-06-07 2005-08-30 Nortel Networks Limited Method and computer system for managing data exchanges among a plurality of network nodes in a managed packet network
US7356477B1 (en) * 2000-09-01 2008-04-08 Symbol Technologies, Inc. Frames-based advertising service with response and activity reporting
JP4296461B2 (ja) * 2000-09-07 2009-07-15 ソニー株式会社 記録再生システム、サーバ装置、端末装置、映像データ提供方法、再生方法及びコンピュータ読取可能な記録媒体
US6985694B1 (en) * 2000-09-07 2006-01-10 Clix Network, Inc. Method and system for providing an audio element cache in a customized personal radio broadcast
US7124424B2 (en) * 2000-11-27 2006-10-17 Sedna Patent Services, Llc Method and apparatus for providing interactive program guide (IPG) and video-on-demand (VOD) user interfaces
JP2003061000A (ja) * 2001-08-10 2003-02-28 Fujitsu Ltd 制御装置、およびプログラム
US7263560B2 (en) * 2002-08-30 2007-08-28 Sun Microsystems, Inc. Decentralized peer-to-peer advertisement
JP4518768B2 (ja) 2003-09-16 2010-08-04 ソニー株式会社 通信システム、通信方法およびクライアント機器
JP2005092477A (ja) 2003-09-17 2005-04-07 Sony Corp コンテンツ配信方法、コンテンツ取得装置および方法、並びにプログラム
US20050267750A1 (en) * 2004-05-27 2005-12-01 Anonymous Media, Llc Media usage monitoring and measurement system and method
JP4478883B2 (ja) * 2005-03-25 2010-06-09 ヤマハ株式会社 音楽再生装置およびプログラム

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05219053A (ja) * 1992-02-04 1993-08-27 Nippon Telegr & Teleph Corp <Ntt> 認証方法
JPH10336169A (ja) * 1997-05-28 1998-12-18 Nippon Yunishisu Kk 認証方法、認証装置、記憶媒体、認証サーバ及び認証端末装置
US6317784B1 (en) * 1998-09-29 2001-11-13 Radiowave.Com, Inc. Presenting supplemental information for material currently and previously broadcast by a radio station
JP2000181778A (ja) * 1998-11-19 2000-06-30 Lg Electronics Inc 自動情報検索装置及びその方法
JP2000222360A (ja) * 1999-02-01 2000-08-11 Matsushita Electric Ind Co Ltd 認証方法、認証システム及び認証処理プログラム記録媒体
JP2001195064A (ja) * 2000-01-10 2001-07-19 Yamaha Corp 曲データ作成システム、方法及び記録媒体
JP2001307464A (ja) * 2000-04-25 2001-11-02 Hitachi Ltd メディア記憶装置及び方法並びにメディア関連情報提供装置及び方法
JP2002358283A (ja) * 2001-06-01 2002-12-13 Nec Corp 利用者認証連携方法とシステム及びプログラム
JP2003046459A (ja) * 2001-08-02 2003-02-14 K Laboratory Co Ltd 時刻ブックマークシステム
JP2003092556A (ja) * 2001-09-17 2003-03-28 Sony Corp コンテンツ詳細情報提供システム、詳細情報提供装置及び携帯通信端末
JP2003150174A (ja) * 2001-11-12 2003-05-23 Ntt Communications Kk ラジオ音楽情報システム及び携帯端末
JP2003208369A (ja) * 2002-01-15 2003-07-25 Victor Co Of Japan Ltd 情報選択方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1703514A3 (en) * 2005-03-14 2007-10-24 Funai Electric Co., Ltd. Recording/reproduction apparatus and method
US7555208B2 (en) 2005-03-14 2009-06-30 Funai Electric Co., Ltd. Recording/reproduction apparatus and method of recording/reproducing audio-visual data from a recording medium
JP2008131257A (ja) * 2006-11-20 2008-06-05 Megachips Lsi Solutions Inc 地上デジタルラジオの楽曲保存方法
JP2012053722A (ja) * 2010-09-02 2012-03-15 Sony Corp 情報処理装置、情報処理方法、およびプログラム
JP2012151607A (ja) * 2011-01-18 2012-08-09 Onkyo Corp 情報表示制御装置及びそのプログラム

Also Published As

Publication number Publication date
JPWO2005006613A1 (ja) 2006-08-24
JP4569828B2 (ja) 2010-10-27
US7890580B2 (en) 2011-02-15
US7631036B2 (en) 2009-12-08
US20060294562A1 (en) 2006-12-28
US20100057889A1 (en) 2010-03-04
KR20060056311A (ko) 2006-05-24

Similar Documents

Publication Publication Date Title
US7761513B2 (en) Information recording device, information recording method, and information recording program
JP4577573B2 (ja) 通信装置、サーバ装置、情報処理方法、および情報処理プログラム
WO2005006610A1 (ja) 表示装置、表示方法及び表示制御プログラム
US8234669B2 (en) Data-processing apparatus, data-processing method and data-processing program
WO2005029496A1 (ja) データ記録制御装置
JP4569828B2 (ja) 通信方法、通信装置およびプログラム
WO2005006606A1 (ja) 通信方法
US7373122B2 (en) Reproduction device information setting method, and information setting program
JP4609723B2 (ja) 記録装置、記録方法及びプログラム
US8006309B2 (en) Information processing device and communication method
KR100988578B1 (ko) 재생장치 및 재생방법
WO2005006612A1 (ja) 情報処理装置および情報処理方法並びに情報処理プログラム
WO2005006229A1 (ja) 通信装置、通信装置の通信方法、および通信装置の通信プログラム

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200480019170.9

Country of ref document: CN

AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2005511477

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 2006294562

Country of ref document: US

Ref document number: 10556944

Country of ref document: US

122 Ep: pct application non-entry in european phase
WWP Wipo information: published in national office

Ref document number: 10556944

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 1020067000495

Country of ref document: KR