WO2005006610A1 - 表示装置、表示方法及び表示制御プログラム - Google Patents

表示装置、表示方法及び表示制御プログラム Download PDF

Info

Publication number
WO2005006610A1
WO2005006610A1 PCT/JP2004/007020 JP2004007020W WO2005006610A1 WO 2005006610 A1 WO2005006610 A1 WO 2005006610A1 JP 2004007020 W JP2004007020 W JP 2004007020W WO 2005006610 A1 WO2005006610 A1 WO 2005006610A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
authentication
display
server
list
Prior art date
Application number
PCT/JP2004/007020
Other languages
English (en)
French (fr)
Inventor
Hiroyuki Kikkoji
Nozomu Okuzawa
Jun Moriya
Shinsuke Yamashita
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 CN200480019145.0A priority Critical patent/CN1816986B/zh
Priority to JP2005511473A priority patent/JP4135112B2/ja
Priority to KR1020067000764A priority patent/KR100984257B1/ko
Priority to US10/557,207 priority patent/US8073898B2/en
Publication of WO2005006610A1 publication Critical patent/WO2005006610A1/ja

Links

Classifications

    • 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/09Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/06Receivers
    • 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/35Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
    • H04H60/38Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space
    • H04H60/40Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space for identifying broadcast time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols

Definitions

  • the present invention relates to a communication device for acquiring information about broadcast content through a communication line, a display method for displaying the information, and a display control program.
  • TECHNICAL FIELD The present invention relates to a communication device, a display method, and a display control program capable of performing the operations. Background art
  • broadcasting stations such as FM broadcasts
  • a service that publishes a list of song titles and artist names of songs broadcasted or scheduled to be broadcast on a program on a Web site.
  • a user who watches a broadcast accesses such a website when there is an anxious music among the broadcasted music, and designates a broadcast date and time, a program name, and the like. You can know the song title and artist name of the song.
  • a music CD CompactDisc
  • containing the music can be purchased at a CD shop or the like.
  • a function to access music-information and portable information processing terminals in homes that can receive radio broadcasts by accessing a server that provides the above services and acquiring and displaying music information It is considered to have.
  • the user when the user is worried about the music being broadcast on the radio broadcast being received by the audio device, the user performs a predetermined operation input on the audio device, and the audio device receives the music. Accesses the server.
  • the audio device obtains information about the music, displays the information on the display, and notifies the user.
  • the audio device receives information such as music and its list searched on the server side according to the specification of the date and time zone, and displays it on the display.
  • a search device as follows which can simplify a search operation and shorten a search time.
  • the retrieval device retrieves an explanatory sentence for the search term input by the input unit from the storage medium by the search unit and displays a list of the search term. Then, a description corresponding to the search term selected by the user is searched from the list, and the description is displayed. If the user performs an input operation on the specific input section while this explanatory note is displayed, the display on the display means is switched from the explanatory note display to the display for inputting the search term.
  • Patent Document 1 Japanese Patent Application Laid-Open No. H10-105569 (paragraph numbers [00121] to [02026], FIG. 1).
  • the present invention has been made in view of such a point, and when searching and displaying list information related to broadcast content, before / after without performing a complicated key operation. It is an object of the present invention to provide a display device capable of displaying list information corresponding to a program broadcasted in a country.
  • Another object of the present invention is to display list information corresponding to a program broadcast before and after without searching for and displaying list information on broadcast content without performing complicated key operations. Is to provide a display method that is possible.
  • Another object of the present invention is to display list information corresponding to a program broadcast after the previous Z without performing a complicated key operation when searching and displaying list information related to broadcast contents. It is to provide a display control program capable of doing so.
  • the present invention provides a display device for displaying information on broadcast content obtained through a communication line, comprising: transmitting a search key for specifying a part of the list information from the broadcast content list information; Means, receiving means for receiving at least a part of list information corresponding to the search key, part of the list information received by the receiving means, part of the squirrel 1, and release after Z before the information.
  • a display device for displaying an instruction item for requesting display of list information corresponding to the transmitted program.
  • the transmitting unit transmits, for example, to an external information server, a search key for specifying a part of the list information from the list information of the broadcast content.
  • the receiving means receives at least a part of the list information corresponding to the search key from the transmission destination of the search key. For example, list information of a program matching at least the search key may be received, and additionally, list information corresponding to a program broadcasted before / after this program may be received.
  • the display means displays the list information corresponding to the search key received by the receiving means.
  • an instruction item for requesting display of list information corresponding to a program broadcast before / after the list information is displayed.
  • the user selects an instruction item by an operation of selecting the list information displayed on the display means and a series of operations, and selects a program broadcast before / after the displayed list information. It is possible to instruct the display of the corresponding list information.
  • the display device of the present invention at least a part of the list information corresponding to the transmitted search key and an instruction for requesting display of the list information corresponding to the program broadcasted after Z before the part of the list information.
  • FIG. 1 is an explanatory diagram showing the operation principle of a network system to which the present invention has been applied.
  • FIG. 2 is a diagram showing a configuration example of the network system according to the first exemplary embodiment of the present invention.
  • FIG. 3 is a diagram illustrating an example of a hardware configuration of a broadcast station server.
  • FIG. 4 is a diagram showing an appearance of the terminal device according to the embodiment of the present invention.
  • FIG. 5 is a block diagram showing a hardware configuration of the terminal device according to the embodiment of the present invention.
  • FIG. 6 is a diagram showing a program configuration of the system according to the embodiment of the present invention.
  • FIG. 7 is a diagram showing a flow of screen display on the terminal device at the time of processing of searching and clipping a broadcast station server. is there. .
  • FIG. 8 is a diagram illustrating an example of a screen display on the terminal device from the start of the search until the search method is selected.
  • FIG. 9 is a diagram showing an example of a screen display on the terminal device when the time zone search is selected.
  • FIG. 10 is a diagram showing an example of a screen display on the terminal device when the program search is selected. It is.
  • FIG. 11 is a flowchart showing a flow of an information search process between the terminal device and the broadcast station server when the time zone search is selected.
  • FIG. 12 is a first flowchart showing the flow of an information search process between a terminal device and a broadcast station server when program search is selected.
  • FIG. 13 is a second flowchart showing the flow of the information search process between the terminal device and the broadcast station server when the program search is selected.
  • FIG. 14 is a schematic diagram illustrating an overall configuration of a music-related service providing system according to a second embodiment of the present invention.
  • FIG. 15 is a block diagram showing a hardware configuration of a functional circuit block of the client terminal. '
  • FIG. 16 is a schematic diagram showing a directory structure.
  • FIG. 17 is a block diagram showing a hardware configuration based on a functional circuit block of the portal server.
  • FIG. 18 is a block diagram showing a hardware configuration of a music data distribution server using functional circuit blocks.
  • Fig. 19 is a block diagram showing the hardware configuration of the product sales server using functional circuit blocks.
  • FIG. 20 is a block diagram showing a hardware configuration of a radio broadcast information distribution server using functional circuit blocks. .
  • FIG. 21 is a sequence chart showing a user authentication processing procedure between the client terminal and the portal server. .
  • FIG. 22 is a sequence chart showing a user authentication processing procedure between the client terminal and the music data distribution server.
  • FIG. 23 is a sequence chart showing a music data distribution service providing processing procedure. '
  • FIG. 24 is a sequence chart showing a procedure for providing a product sales service.
  • Figure 25 is a sequence chart showing the radio broadcast information (on-air list information) distribution service provision procedure (1).
  • FIG. 26 is a sequence chart showing a radio broadcast information (now-on-air information) distribution service provision processing procedure (2).
  • FIG. 1 is an explanatory diagram showing the operation principle of a network system to which the present invention has been applied.
  • the network system shown in FIG. 1 has a configuration in which a terminal device 1 to which the present invention is applied and an information server 2 are connected via a network 3.
  • the terminal device 1 includes a display unit 1a for displaying information and the like received from the information server 2, and a selection unit 1b for allowing a user to select a display item on the display unit 1a.
  • the terminal device 1 may include a tuner 1c for receiving a broadcast such as an FM radio.
  • a tuner 1c for receiving a broadcast such as an FM radio.
  • an audio device or a portable information processing device such as a PDA is applied.
  • Such a terminal device 1 has a function of receiving a broadcast by a tuner 1c and outputting audio and images, and a search condition such as a broadcast date and a time zone according to an input from a user.
  • the information server 2 having a function of requesting a search to the information server 2, receiving information of the search result, and displaying the information on the display unit 1a.
  • the information server 2 has information on music broadcasted from a predetermined broadcasting station. And a database (DB) 2a storing information on broadcasted programs and the like, and a search engine 2b for searching the DB 2a.
  • the information server 2 uses the search condition transmitted from the terminal device 1 to extract information and a list of predetermined music and programs from the DB 2 a and transmit the information to the terminal device 1.
  • the terminal device 1 and the information server 2 are provided with a communication interface (not shown) for transmitting and receiving data via the network 3.
  • Pace (IZF) Pace
  • the user can view the broadcast using the terminal device 1. For example, if any of the broadcasted songs is of interest, a search is performed by specifying the broadcast date and time zone as search conditions, and the search results from the information server 2 are displayed on the display unit 1. It can be visually recognized by a. At this time, if the user obtains an unintended search result (for example, the user incorrectly memorizes the broadcast date and time zone, etc., and obtains information on the music considered to be the intended one). Etc.), it is necessary to change the search conditions.
  • an unintended search result for example, the user incorrectly memorizes the broadcast date and time zone, etc., and obtains information on the music considered to be the intended one. Etc.
  • a list of information obtained by the search is displayed on the screen 1d of the terminal device 1 displaying the search result from the information server 2.
  • this list for example, a list of programs broadcast on a specified date, a list of songs broadcast in each program, a list of songs broadcast in a designated time zone, and the like are displayed. be able to.
  • the terminal device 1 simultaneously displays, on the screen Id, an instruction item for instructing the user to display a list temporally before and after the range specified as the search condition. indicate. For example, when the terminal device 1 displays a music list broadcasted in a program in a specified time zone, the terminal device 1 displays a list of music programs broadcast in programs in a time zone immediately before and after the specified time zone. For the program in the specified time zone, or the instruction item for displaying the list of the previously broadcasted music and the next broadcasted music for the program in the specified time zone. It is displayed along with the music list. In addition, when displaying the list of programs broadcast on the designated date, the terminal device 1 displays items for displaying the list of broadcast programs on the day before and the next day of the date.
  • the user selects desired information from the displayed list of music and programs by operating, for example, two up and down direction keys of the selection unit 1b, and confirms the desired information. More detailed information can be displayed.
  • the terminal device 1 acquires this information from, for example, the information server 2. Also, the message is displayed If the desired list of songs or programs is not found, the terminal device 1 is instructed to display the previous list or the next list by a series of operations using the same keys as above. By selecting and confirming an item, a previous list or a subsequent list according to the selected instruction item can be further displayed.
  • the terminal device 1 sends the information server 2 one search condition, such as a date and a time zone, from the previous time.
  • a new search result may be read from the information server 2 and displayed again by designating the previous or new one again and requesting a re-search.
  • the terminal device 1 when receiving the search result, the terminal device 1 always receives simultaneously the search results using the conditions before and after the search condition at the time, and matches the search condition at this time. Only the information is displayed on the display unit 1a, and the search results using the preceding and following conditions are temporarily stored. Then, when an instruction item for displaying the previous list or the subsequent list is selected and confirmed, the terminal device 1 stores the information corresponding to the instruction item in the temporarily stored information. And may be displayed on the display unit 1a. .
  • the terminal device 1 displays the items for displaying the preceding list and the following list together with the list of the search results, and for example, provides the user with a series of operations from the selection of this list.
  • a search result desired by the user can be obtained.
  • the network system By configuring the network system in the same manner as the terminal device 1 even in a device such as an audio device or a portable information processing device that cannot input characters and has only a small number of input keys, the user can perform a desired search. The result can be obtained easily. .
  • FIG. 2 is a diagram showing a configuration example of the network system according to the embodiment of the present invention.
  • the terminal device 10 is connected to various servers via a network 30.
  • the network 30 is, for example, the Internet.
  • Servers include a CD title information providing server 31, a broadcasting station server 32, a music distribution server 33, a CD shop server 34, an Internet radio server 35, and a comprehensive service server 36.
  • the CD title information providing server 31 provides a service for distributing music titles and album titles recorded on commercially available music CDs.
  • the broadcasting station server 32 is a server managed by the broadcasting station 37 for FM broadcasting, television (TV) broadcasting, and the like, and performs a service of providing information related to music and programs to be broadcast (nawn air).
  • the related information provided from the broadcast station server 32 includes information on music broadcasted or scheduled to be broadcast in each program.
  • the broadcast station server 32 includes, for example, a list of songs broadcasted or scheduled to be broadcast in a desired program, a song name of each song, an artist name, and a CD album containing the song. It is possible to search for and provide information such as the name and identification ID of the user.
  • a list of songs that have been or will be broadcast will be referred to as on-list.
  • the music distribution server 33 is a server that provides a service for distributing digital audio data (music data) of music.
  • the music distribution server 33 provides the music data 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, audio data for trial listening, and the like.
  • the CD shop server 34 is a server that accepts orders for music CD mail-order sales, and the like.
  • the CD shop server 34 also provides a distribution service for audio data for trial listening and a service for providing information related to music recorded on CDs sold.
  • the Internet radio server 35 is connected to a wide area network such as the Internet. It is a server that provides audio programs for some reason.
  • the comprehensive service server 36 functions as a service provider (portal site) via the network 30 and mediates the provision of various comprehensive services using the above-described servers and the like.
  • the integrated service server 36 may provide information indicating the distribution source of the related information of the music being broadcast (eg, URL: UniformResouurce).
  • the comprehensive service server 36 distributes the call sign of the broadcasting station corresponding to the frequency of the receiving area to the terminal device 10. Further, the comprehensive service server 36 performs processes such as a user registration procedure for using the above-mentioned various comprehensive services and an authentication procedure at the time of use.
  • 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 music distribution server 33 and the CD shop server 34 are music purchase servers. Therefore, if the user operates the terminal device 10 to access the music purchase available 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 music data from the music distribution server 33 by performing a purchase procedure with the music distribution server 33. Also, the user of the terminal device 10 can have the music CD delivered to his / her home by performing a purchase procedure with the CD shop server 34.
  • the terminal device 10 stores music or a set of music locally on a recording medium such as a CD 29a, an MD (Mini Disc) 29b, and a hard disk drive (HDD) 21. Holding the source.
  • a recording medium such as a CD 29a, an MD (Mini Disc) 29b, and a hard disk drive (HDD) 21. Holding the source.
  • the CD 29 a and the MD 29 b are portable recording media, and can be easily attached to and detached from the terminal device 10. What local source is prepared for the terminal device 10 depends on the type and purpose of the terminal device 10. Also, the terminal device 10 can receive the content broadcast via the antenna 26.
  • the source of the local music or music set shown in FIG. 2 is an example. You In other words, if the terminal device 10 is a recording medium that exists locally in the terminal device 10, the terminal device 10 can record the music or a set of songs on the recording medium, so that the recording medium can be used locally. It can function as the source of the above song or set of songs.
  • the terminal device 10 includes a clip information storage device 21a for storing clipped related information (clip information).
  • the tap information storage device 21 a is a secondary storage device of the terminal device 10.
  • the terminal device 10 can cause a part of the storage area such as the HDD 21 to function as the clip information storage device 21a.
  • the terminal device 10 can perform clipping on a music piece or a music piece set. As a result, for FM programs, CD albums, etc., which contain many songs of interest, the entire clip can be clipped, and the relevant information of the set of songs of interest can be recorded with a single clip operation.
  • FIG. 3 is a diagram showing an example of a hardware configuration of the broadcast station server 32.
  • the broadcasting station server 32 has a CPU (CentralProcessing).
  • the entire apparatus is controlled by Un i t) 32 a.
  • the CPU 32a has a RAM (Rom Access Memory) 32b, a hard disk drive (HDD) 32c, a graphic processing unit 32d, an input interface (I / ⁇ ) 32 e, and the communication interface (I / ⁇ ) 32 f are connected.
  • the RAM 32b temporarily stores at least a part of an OS (operating system) or application program to be executed by the CPU 32a.
  • the RAM 32b stores various data required for processing by the CPU 32a.
  • HDD 32 c stores S and application programs.
  • the HDD 32 c stores audio data to be provided to the terminal device 10.
  • a display 32h is connected to the graphic processing unit 32d.
  • the digital processing unit 32d displays an image on the screen of the display 32h according to an instruction from the CPU 32a.
  • the input interface 32 e has a keyboard 32 i and mouse 3 2 j are connected. The input interface 32e transmits a signal transmitted from the keyboard 32i or the mouse 32j to the CPU 32a via the path 32g.
  • the communication interface 32f is connected to the network 30.
  • the communication interface 32f transmits and receives data to and from another computer via the network 30.
  • the processing functions of the present embodiment can be realized.
  • the hardware configuration of the broadcast station server 32 has been described as a representative in FIG. 3, other servers can be realized with the same hardware configuration.
  • the terminal device 10 according to the present embodiment also has a function as an audio device having a music reproducing function.
  • FIG. 4 is a diagram showing an appearance of the terminal device 10.
  • terminal device 10 has the same appearance as a general system component.
  • the terminal device 10 includes a device main body 10a, speakers 25a and 25b, and a remote controller 40.
  • the apparatus main body 10a has a CD playback function, an MD recording and playback function, and a FM broadcast and TV broadcast reception function.
  • the audio signal generated by the main unit 10a is sent to the speakers 25a and 25b, so that sound is output from the speakers 25a and 25b.
  • a display 17 is provided in the apparatus main body 10a.
  • the display 17 displays music information of the music being reproduced, clip information saved by the clip, and the like.
  • the V-moat 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, the remote controller 40 transmits a signal corresponding to the pressed operation key to the apparatus main body 10a by wireless communication means such as infrared rays.
  • Operation keys Direction keys 4 1 a to 4 1 d, Enter key 4 2, Function There are select keys 43a-43c, tool key 44, return key 45, etc.
  • the direction keys 41 a to 41 d are used, for example, to move a cursor displayed on the display 17 or a place where focus is given.
  • the four directional 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 directional key.
  • the enter key 42 is used, for example, to confirm the content displayed on the display 17.
  • Function selection keys 43a to 43c are used to select functions. For example, three function selection keys 43a to 43c are associated with a comprehensive service use function, a tuner function, and a local content management function, respectively. Then, when the function selection key 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 17.
  • commands corresponding to the contents displayed on the display 17 are displayed.
  • the terminal device 10 executes a process according to the selected command.
  • the return key 45 is a button for returning the contents displayed on the display 17 to the previous state.
  • the remote controller 40 can be provided with various operation keys other than those shown in FIG.
  • the operation keys include a volume control key, a play key for CD and MD, and a stop key. .
  • FIG. 5 is a block diagram illustrating a hardware configuration of the terminal device 10. With the terminal device 10 as shown in FIG. 5, it is possible to manage, record, and reproduce various sources such as music.
  • CPU Central Processing Un it
  • 1 1 Control and arithmetic processing of the entire terminal device 10 based on the obtained program. For example, a communication operation via the network 30, an input / output operation for the user, a content playback / media clip operation from the media, a content storage and management for the HDD 21, an information search via the network 30 based on clip information and the like are performed. .
  • the content data that can be recorded and reproduced by the terminal device 10 of the present embodiment is audio content data and moving image content data.
  • the CPU 11 exchanges control signals and data with each circuit unit via the path 1 2
  • 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.
  • RAM RandomAccesSss
  • the program to be executed by the CPU 11 is expanded to (Memory) 20.
  • the RAM 20 is also used as a data area and a task area required when the CPU 11 executes various processes.
  • the operation input unit 15 includes various operation elements such as an operation key, a jog dial, and a touch panel provided on a housing of the terminal device 10.
  • the terminal device 10 may be provided with a keyboard / mouse as an operation input unit 15 for GUI (GraphicalUserIntirefacce) operation.
  • GUI Graphic UserUserIntirefacce
  • the information input by the operation input unit 15 is subjected to predetermined processing in the input processing unit 14 and 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.
  • a display device such as a liquid crystal display is connected to the display processing unit 16 as the display 17.
  • Various information is displayed on the display 17.
  • the display processing unit 16 performs a display operation on the display 17 based on the supplied display data. Let it run. For example, the display 17 displays the content of the music information distributed from the server or the like and the content of the clip information. Another day In the spray 17, when a music search is performed via the network 30, the search result is displayed.
  • the media drives 19c and 19d 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 each of the media drives 19c and 19d are not limited to one type. That is, the media drives 19c and 19d can perform recording and reproduction on a plurality of types of recording media.
  • the media drive 19c reproduces a CD and a DVD (DigitalTiresDiDisc), and the media drive 19d records and reproduces an MD.
  • the portable recording medium for recording contents such as music is not limited to an optical recording medium such as a CD or a DVD.
  • a recording medium composed of a semiconductor memory such as a flash memory storing contents can be used.
  • the reader / writer of the flash memory is connected to the bus 12.
  • the user inserts a recording medium (CD, DVD, MD, etc.) on which arbitrary contents are recorded into the media drives 19c, 19d, and performs a predetermined operation on the remote controller 40, thereby You can appreciate the music.
  • a recording medium CD, DVD, MD, etc.
  • the CPU 11 instructs the media drive 19c to reproduce the content.
  • the media drive 19c accesses and reads the specified content from the loaded recording medium.
  • the content read in this way is audio content
  • the content is decoded by the processing of the CPU 11 as necessary, and then transferred to the audio output processing unit 24.
  • the audio output processing unit 24 performs processing such as sound field processing such as equalizing, volume adjustment, DZA conversion, and amplification on the audio data, and outputs the audio data from the speaker unit 25.
  • the speaker unit 25 is shown in Fig. 4. It is composed of a plurality of speakers 25a and 25b as shown, and can output sound in stereo.
  • the content reproduced by the media drives 19c and 19d can be stored as an audio data file in the HDD 21 under the control of the CPU 11.
  • the format of this audio data file may be digital audio data with a sampling frequency of 44.1 ⁇ and 16-bit quantization in CD format.
  • Such content may be compressed audio data in a format that has been subjected to a compression process in accordance with a predetermined method in order to save the capacity of the HDD 21.
  • the compression method is not limited at all. For example, ATRAC (Advanced TRnsform A—coustic Coding, trademark) method, MP3 (MPEG Audio Layer-3) method, etc. Can be.
  • the tuner unit 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 unit 27 may be a tuner as a TV tuner, a satellite broadcast tuner, a digital broadcast tuner, or the like.
  • the demodulated broadcast audio signal is subjected to required processing in an audio output processing unit 24 and output from a speaker unit 25 as broadcast audio.
  • the communication processing unit 22 performs encoding processing of transmission data and decoding processing of reception data based on the control of the CPU 11.
  • 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.
  • the network interface 23 transfers a signal transmitted from an 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 received via the network 30 includes, for example, music information of a program being broadcast on FM broadcast or the like, and information of music included in a title of a CD or the like.
  • the infrared communication unit 28 communicates with the remote controller 40 by wireless communication means such as infrared light.
  • the infrared communication unit 28 is connected to the remote controller 4 A predetermined process is performed on the signal sent from 0, and the signal 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 configuration of the terminal device 10 is not limited to the configuration of FIG.
  • the terminal device 10 may be provided with an interface with peripheral devices using a communication method such as USB (Universal Serial Bus), IEEE, Institute of Electrical and Electronic Engineers (1394), and B1uetooth.
  • the terminal device 10 also executes the audio content downloaded via the network 30 by the network interface 23 and the audio content transferred via the USB, IE EE 1394 or the like interface.
  • the data can be stored in the HDD 21.
  • the terminal device 10 may be provided with a terminal used for connection of a microphone or external headphones, a video output terminal, a line connection terminal, an optical digital connection terminal, or the like corresponding to DVD playback.
  • the terminal device 10 is formed with a PCMC IA (Personal Computer Computer Card Interna tiona 1 Accordation) slot, a memory card slot, and the like, and exchanges data with an external information processing device or audio device. May be possible.
  • PCMC IA Personal Computer Computer Card Interna tiona 1 Accordation
  • the program module is information describing a process to be executed by the terminal device 10, and the terminal device 10 can realize a predetermined function based on the program module.
  • the functions realized by executing a program module are referred to by the name of the program module.
  • FIG. 6 is a diagram showing a program module configuration of the terminal device 10. As shown in FIG.
  • the program module of the terminal device 10 is configured to operate on the OS.
  • the terminal device 10 depends on the function of each program module. It can communicate with CD title information providing server 31, broadcasting station server 32, music distribution server 33, CD shop server 34, comprehensive service server 36, Internet radio server 35, and various other servers.
  • the HTTP (Hyper Text Transier Protocol) message program 111 is used to communicate with various servers such as CD title information providing server 31, broadcasting station server 32, CD shop server 34, and comprehensive service server 36. The exchange between them is done by HTTP communication.
  • the communicator program 1 1 2 is a communication module that performs various communications with the integrated service server 36 and the like.
  • At the top of the communicator program 112 (functions similar to the user interface), there are a content playback module 113 that interprets and reproduces the content codec, and a copyright protection information management module 114 that handles information related to copyright protection. Is located. Above the content reproduction module 113, an Internet radio channel selection and 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 which controls music purchase and playback of trial songs.
  • XML (exten s i b l e Ma r k u p) is placed above the Internet radio channel selection and playback module 1 18 and the music purchase and playback module 1 19.
  • the XML browser 151 interprets the contents of the XML file sent from various servers and displays the screen on the display 17.
  • the input contents performed by the user on the terminal device 10 when the terminal device 10 is in the comprehensive service use mode are 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. For example, a song selected by the user via the XML browser 151 is purchased by the song 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 1 3 1 is a comprehensive service server 36 Performs authentication processing of other various servers.
  • a database access module 115 accesses various databases constructed 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.
  • the hard disk content controller 117 a related information display module 120, a tuner tuning / playback recording module 122, and a music purchase / playback module 119 are provided.
  • the related information display module 120 displays on the display 17 the title, artist name and the like of the music broadcasted by the radio station.
  • the tuner tuning playback / recording module 1 2 1 selects a radio station or records the content of a music received from the radio station on the HDD 21.
  • a music piece received from a radio station selected via the audio user interface (AudioI) 152 is written to the HDD 21 via the content data access module 116.
  • AudioI audio user interface
  • the related information display module 120 is a CD title information providing server 3 1, which provides the title and artist name of the music currently being broadcast by the radio station by the channel selection reproduction / recording module 12 1 as related information. Then, it is received from the broadcast station server 32 or the like via the HTTP message program 111, and is displayed on the display 17 via the audio user interface 152. .
  • the related information displayed on the display 17 via the audio user interface 15 2 can be temporarily stored in the clip library V 132 of the library 130.
  • the related information can be finally stored in the HDD 21 via the database access module 115 in accordance with an instruction from the user.
  • the program modules of the terminal device 10 include a CD playback module 144 for playing a CD and an HDD playback module 144 for playing the HDD 21. Then, the CD playback module 14 1 and the HDD playback module 14 ⁇ output the playback result from the CD or HDD via the audio data processing section 24 and the speaker section 25.
  • the terminal device 10 it is possible to clip information about each storage medium in the terminal device 10 and the music or music set existing on the network 30 and save it as clip information.
  • the most basic processing of a clip is to acquire, from a corresponding broadcasting station server 32, related information on a song being broadcast while receiving a broadcast such as an FM broadcast.
  • the terminal device 10 accesses the broadcasting station server 32 corresponding to the receiving broadcasting station at a fixed time interval of 30 seconds, and obtains the latest related information (already broadcasted or scheduled to be broadcasted). Information about the song).
  • the related information received at that time is stored as clip information.
  • the related information that has been clipped includes, in addition to the song name and artist name of the song, for example, the name of the album in which the song is recorded, the identification ID of the album, and the like. Then, for example, the user accesses the music distribution server 33 or the CD shop server 34 using the terminal device 10 and notifies the server of the identification ID of the album in the tap information to purchase the album. It is possible to do the procedure with €>.
  • the clip processing it is possible to store information related to the music as a piece of music, in addition to the music, as clip information. For example, in the clip processing during broadcast reception, it is possible to save as a piece of clip information in units of a music list (on-air list) broadcasted by the program being broadcast at the time of clipping.
  • the information that can be acquired and stored by clip processing using information from the broadcast station server 32 is not limited to music or a music set including those currently being broadcast. New
  • the user specifies a date, a time zone, or the like as a search condition in the terminal device 10, transmits the search condition to the broadcast station server 32, and obtains a song or a song set as a search result. Then, a desired one is selected from the acquired information, clipped, and saved as clip information.
  • the process of searching and clipping the broadcast station server 32 will be described in detail below.
  • Fig. 7 shows the terminal device 1 during the process of searching and clipping the broadcast station server 32.
  • the function is set to search for the broadcast station server 32.
  • a screen 171 for selecting an FM station is displayed on the display 17 at this time.
  • a screen 172 for selecting a search method is displayed next.
  • the search method is to specify the date and time zone to search for the song that was broadcast during that time period, or to specify the date and select the program that was broadcast on that day, and then search for the song A method is used.
  • the former method is called “time zone search” and the latter method is called “program search”.
  • the CPU 11 searches the broadcast station server 32 using the date and time zone specified on this screen 173 as search keys, and displays a list of the search results on the screen 174.
  • a list of songs broadcast on the designated date and time zone is displayed. .
  • the CPU 11 can select (clip) one of the songs displayed on the screen 174 and save information about the song.
  • CPU 11 Entire list of the indicated songs, that is, clipped on-air list itself, information about each comfortably songs; can be stored.
  • the CPU 11 clips the CPU 11 displays the saved clip information on the screen 175.
  • the CPU 17 causes the display 17 to display a screen 176 for specifying a date when the program search is selected on the screen 17′2. Then, the CPU 11 searches the broadcast station server 3 2 using the date specified on this screen 17 6 as a search key, and causes the screen 17 7 to display a list of programs broadcast on that date. .
  • the CPU 11 searches the broadcasting station server 32, and displays a list of songs broadcasted in the program on the screen 178. Display.
  • the user can clip any of the displayed songs or the on-air list itself, and the tap information is displayed on screen 175 .
  • FIG. 8 is a diagram showing an example of a screen display from the start of the search until the search method is selected.
  • FIG. 8A shows an example of a screen 17 1 for selecting an FM station.
  • a list of FM broadcast station names is displayed in the selection section 171a.
  • the user selects an item of a desired broadcast station name from the selection section 17 1 a using, for example, the direction keys 41 a and 41 b of the remote controller 40, and presses the enter key 42. Confirm with.
  • FIG. 8 (B) shows an example of a screen 172 for selecting a search method.
  • the user selects one of the items of time zone search and program search by, for example, the direction keys 41 a and 41 b and the decision key 42 as described above. Use to select.
  • FIG. 9 is a diagram showing an example of a screen display when the time zone search is selected.
  • FIG. 9 (A) shows an example of a screen 173 for designating a date and a time zone.
  • the user operates the input unit 1 73 a of the screen 1 73 by, for example, After positioning the cursor with a and 4 1 b, select the number displayed on the pull-down screen with the direction keys 4 1 c and 4 1 d and press the enter key 42 to specify the desired date. .
  • the input section 173a may display the current date as an initial display.
  • the CPU 11 executes a search when a desired time zone item is selected and confirmed from the selection section 17 3 in which time zones are displayed in a list.
  • the method of specifying the time zone is not limited to the above-described method.
  • the user may be allowed to input a numerical value.
  • the time period that can be specified is not limited to one hour unit.
  • the search result is displayed, for example, as shown in FIG. 9 (B).
  • the CPU 11 can clip the displayed on-air list itself when the user selects and confirms the instruction item 1 74 a on this screen 17 4.
  • a list of songs broadcasted in the designated time zone is displayed as an on-air list in the selection unit 174b.
  • Such re-designation of the search condition can be relatively easily performed, for example, on a PC having a numeric key.
  • the terminal device # 0 since the terminal device # 0 has only a limited number of input keys, the operation of re-specifying the search condition is not easy. Therefore, the CPU 11 requests the display of the time zone before the specified time zone and the display of the time zone after the specified time zone on the screen 174 on which the search result (here, the on-air list) is displayed. Display the instruction items 174c and 174d together with the search results.
  • the CPU 11 sets these instruction items 174c and 174d in a state that can be selected by a series of operations from a selection operation of each music piece in the selection section 174b.
  • the user can select each item of the selection unit 174b and any one of the instruction items 174c and 174d using only the same direction keys 41a and 41b. .
  • the CPU 11 selects and confirms these instruction items 174c and 174d, so that the on-air list corresponding to the time zone before or after the specified time zone is set. Can be displayed. ⁇
  • the search device displays the instruction items 174c and 174d so that the search conditions can be re-evaluated without impairing the operability of the user even when only a limited number of input keys are provided. New information can be displayed by designating.
  • FIG. 10 is a diagram showing a screen display example when a program search is selected.
  • FIG. 10 (A) shows an example of a screen 176 for specifying a date.
  • the user can use the directional keys 41 a to 41 d and the enter key 42 on the input section 176 a on this screen 176, for example, in the same manner as the input section 173 a on the screen 173 above. Specify the desired date. Then, the CPU 11 executes the search when the instruction item 176 is selected and confirmed.
  • FIG. 10 (B) shows a screen 177 on which a list of programs broadcast on the designated date is displayed.
  • the user selects and confirms the item of the desired program name from the selection section 177a on which the list of program names is displayed, thereby displaying a list of music broadcasted in the program (on-air list). Can be requested.
  • the date entered on the previous screen 1 ⁇ 6 may be incorrect, as in the case of screen 174 described above.
  • the CPU 11 displays, on the screen 177, instruction items 177b and 177c for displaying the program list of the previous day and the next day, respectively, together with the program list.
  • the instruction items 1 7b and 1 7 7c are made selectable by a series of operations from the selection operation of each program name in 7 7a. As a result, the user can change the search date without returning to the previous screen and performing the operation of inputting the date again.
  • the CPU 11 selects one of the items of the program name in the selection section 177a.
  • the screen to be displayed is displayed as shown in FIG. 10 (C).
  • the CPU 11 can clip the displayed on-air list itself when the user selects and confirms the instruction item 178a on the screen 178.
  • the selection unit 178b displays a list of songs broadcasted in the specified program as an on-air list.
  • the user selects one of the music items in the selection section 1178b. By confirming the selection, the music can be clipped and the display and storage of information relating to the clip can be requested.
  • the CPU 11 sends an instruction to display the searched on-air list, the music list broadcasted in the previous program, and the music list scheduled to be broadcasted in the next program, for the program.
  • Display items 178c and 178d The CPU 11 sets these instruction items 178c and 178d in a state that can be selected by a series of operations from the operation of selecting each music in the selection section 178b. This allows the CPU 11 to display and clip the previous or next on-air list of the program without switching the screen and changing the date or selecting a program. Becomes possible.
  • FIG. 11 is a flowchart showing a flow of an information search process between the terminal device 10 and the broadcast station server 32 when the time zone search is selected.
  • the flowchart in FIG. 11 is started when the user selects the time zone search when the screen 172 for selecting a search method is displayed on the display 17 of the terminal device 10.
  • the terminal device 10 displays a screen 173 for designating a date / time zone, and in response to a user input operation by the remote controller 40, sets the date / time zone. Receive input. Then, the terminal device 10 transmits the input information to the broadcast station server 32 as a search condition.
  • step S12 the broadcast station server 32 that has received the search condition searches the database for an on-air list that matches the specified date and time zone. Also, in step S13, the broadcast station server 32 searches for an on-air list that matches the time zones before and after the designated time zone. Then, in step S14, the broadcast station server 32 transmits, to the terminal device 10, the on-air list matching the designated time zone and the on-air lists of the time zones before and after the on-air list.
  • step S15 the terminal device 10 issues an instruction to display, on the information received from the broadcast station server 32, an on-air list that matches the specified time zone and an air list of the time zones before and after the on-air list. Display items on display 17 (equivalent to screen 17 4). In addition, the terminal device 10 temporarily stores the on-air list of the preceding and following time zones received from the broadcast station server 32, for example, in the RAM 20.
  • step S16 the terminal device 10 proceeds to step S17 when the user selects an instruction item for displaying the on-air list of the preceding and following time zones on the displayed screen. move on.
  • step S17 the terminal device 10 displays the on-air list corresponding to the selection in step S16 on the display 17 among the on-air lists temporarily stored in the RAM 20 in step S15. Display. Then, the terminal device 10 newly designates the time zone selected in step S16 as a search condition, and transmits it to the broadcast station server 32.
  • the terminal device 10 receives the on-air list of the preceding and following time zones together with the on-air list that matches the specified time zone, and temporarily stores the on-air list.
  • the on-air list can be displayed instantaneously.
  • the broadcast station server 32 searches the on-air list of the time zone before and after the time zone newly specified in step S17, and transmits the search result to the terminal device 10 (step S1). 3 and step S14).
  • the terminal device 10 temporarily stores the received on-air list in the RAM 20 (corresponding to step S15). At this time, the displayed on-air list is not changed.
  • step S i the terminal device 10 ends the search process when the item of the music in the on-air list is selected, that is, when the clip is performed. Then, the terminal device 10 requests the broadcast station server 32 to transmit information on the designated music, receives the information, stores the information in the HDD 21 as clip information, and displays the information on the display 17. To be displayed.
  • the user can instantly display and clip the on-air list of the previous and next time zones without switching the screen and changing the date and time zone again.
  • FIGS. 12 and 13 are flowcharts showing the flow of information retrieval processing between the terminal device 10 and the broadcast station server 32 when the program retrieval is selected. This is started when a program search is selected by a user when a screen 172 for selecting a search method is displayed on the display 17 of the terminal device 10.
  • the terminal device 10 displays a screen 176 for designating a date.
  • the terminal device 10 transmits the input information to the broadcast station server 32 as a search condition.
  • step S22 the broadcast station server 32 having received the search condition searches the database for the program broadcast on the specified day.
  • step S23 the broadcast station server 32 searches for programs broadcast on the day before and on the day after the specified date.
  • step S24 the broadcast station server 32 sets the designated date and its The program list of the previous and next days is transmitted to the terminal device 10.
  • step S25 the terminal device 10 sets the instruction list for displaying the program list of the specified day and the program lists of the days before and after the information list among the information received from the broadcast station server 32. Display yourself on display 17 (equivalent to screen 17 7).
  • the terminal device 10 temporarily stores, in the RAM 20, the program list of the previous and next days received from the broadcast station server 32.
  • step S26 if the user selects an instruction item for displaying the program list of the previous or next day, the terminal device 10 proceeds to step S27.
  • step S27 the terminal device 10 displays the program list corresponding to the selection in step S26 from the program list temporarily stored in the RAM 20 in step S25. To be displayed. Then, the terminal device 10 performs step S
  • the time zone selected in 6 is newly specified as a search condition and transmitted to the broadcast station server 32.
  • the terminal device 10 receives the program list of the specified day and the program list of the preceding and following days and temporarily stores the program list, thereby displaying the program list of the preceding and following days.
  • the stored program list can be instantaneously displayed.
  • the broadcast station server 32 searches for programs before and after the day newly specified in step S27 and transmits the search result to the terminal device 10 (step S23 and step S23). 2 corresponds to 4).
  • the terminal device 10 temporarily stores the received program list in the RAM 20.
  • step S26 when an item of a program is selected from the program list, the terminal device 10 requests the broadcast station server 32 to search using the program as a search key. Proceed to step S28.
  • step S28 the broadcast server
  • step S29 the broadcast station server 32 searches the specified program for an on-air list of the previous broadcast. Also, the broadcast station server 32 has the following If an on-air list scheduled for a broadcast is stored in the database, this on-air list is also searched. In step S30, the broadcast station server 32 transmits the on-air list of the specified program and the previous and next on-air lists to the terminal device 10.
  • step S31 the terminal device 10 transmits the information received from the broadcast station server 32.
  • the on-air list of the specified program and the instruction items for displaying the previous and next on-air lists are displayed on the display 17 (corresponding to the screen 1778). Further, the terminal device 10 temporarily stores the previous and next on-air lists received from the broadcast station server 32 in the RAM 20.
  • step S32 the terminal device 10 proceeds to step S33 when the user selects an instruction item for displaying the previous or next on-air list on the displayed screen. .
  • step S33 the terminal device 10 displays the on-air list corresponding to the selection in step S32 from the on-air list temporarily stored in RAM 20 in step S32. To be displayed. Then, the terminal device 10 transmits, for example, control information such as flag information to the broadcast station server 32, and requests an on-air list of the programs corresponding to the selection in step S32. '
  • the terminal device 10 receives and temporarily stores the previous and next on-air lists together with the on-air list of the program on the designated day, so that the terminal device 10 can store the previous and next programs of the same program.
  • the stored on-air list can be instantaneously displayed.
  • the broadcast station server 32 searches the on-air lists of programs before and after the episode specified in step S33, and transmits the search result to the terminal device 10 (step S29). (Corresponds to the applied step S30).
  • the terminal device 10 temporarily stores the received on-air list in the RAM 20 (corresponding to step S31).
  • step S32 when the music in the on-air list is clipped, the terminal device 10 ends the search process. Then, the terminal device 10 Requesting the server 32 to transmit information on the designated music, and receiving this information, storing the information in the HDD 21 as clip information, and displaying the clip information on the display 17.
  • the user can instantly change the screen and change the date and program name, without having to change the date or program name, and instantly display the program list of the previous or next day or the on-air list of the same program the previous or next time. It can be displayed and selected.
  • the terminal device 10 when a search is requested to the broadcast station server 32, the terminal device 10 simultaneously receives a list matching the search condition and a list corresponding to the list before and after the list. However, of course, only the list that matches the search condition may be received. In this case, the terminal device 10 selects a list that matches the search condition changed in accordance with the selection when the instruction item for displaying the list displayed before and after the list is selected together with the list. Request to the broadcasting station server 32 again. Therefore, the terminal device 10 displays the list on the display 17 after the instruction item is selected and the corresponding list is received from the broadcasting station server 32. Therefore, in the processing of the terminal device 10, a delay may occur between the selection of the instruction item and the display of the list depending on the state of the network 30 or the broadcast station server 32.
  • the processing function of the terminal device 10 is realized by executing a program describing the processing contents on the CPU 11 in the terminal device 10. Further, the above processing functions may be realized by a computer by executing a similar program on the CPU of the computer.
  • the program describing the processing content can be recorded on a recording medium readable by the terminal device 10 computer. Such recording media include magnetic recording devices, optical disks, magneto-optical recording media
  • Magnetic recording devices include HDDs, flexible disks (FD), and magnetic tapes.
  • the optical disk includes DVD, DVD-RAM, CD-ROM, CD-R (R ecordable) / RW (R ewritable) and the like.
  • MO magnetic—optical disk
  • the program When distributing the program, for example, portable recording media, such as DV D and CD-ROM, on which the program is recorded are sold.
  • portable recording media such as DV D and CD-ROM
  • the program can be stored in a storage device of the server computer, and the program can be transferred from the server computer to another computer via a network.
  • the terminal device 10 or the computer that executes the program stores, for example, the program recorded on the portable recording medium or the program transferred from the server computer in its own storage device. In the case of the terminal device 10, it is stored in, for example, the HDD 21 or the like. Then, the terminal device 10 or the computer reads the program from its own storage device and executes processing according to the program. Note that the terminal device 10 and the computer can also read the program directly from the portable recording medium and execute processing according to the program. In addition, every time the program power S is transferred from the server computer, processing according to the received program can be sequentially performed.
  • This service system has a single sign-on function.
  • reference numeral 1000 denotes a music-related service providing system as a whole.
  • the client terminal 1002 of a user who has contracted with an operator of the music-related service providing system 1000 and the client terminal 1002 are managed. It has a portal server 1003 and a plurality of servers 1004 to 1008 for providing various services related to music to the client terminal 1002.
  • the music data distribution server 1004 uses ATRAC 3 (Adaptive TR ansform Acoustic Coding 3 ), AAC (Advanced Au dio Coding), WMA (Windows Media Audi dio), Real AUD IOG 2
  • ATRAC 3 Adaptive TR ansform Acoustic Coding 3
  • AAC Advanced Au dio Coding
  • WMA Windows Media Audi dio
  • Music Codec MP3 (MPEG AuidoLayer—3) Provides a music data distribution service for distributing music data represented by the following formula or the like to the client terminal 1002.
  • the product sales server 1005 also provides a product sales service for selling CDs (CompactDDisc), DVDs (DigitalAltVeRsaTiLeDiSc), and the like to the user via the client terminal 1002.
  • CDs CompactDDisc
  • DVDs DigitalAltVeRsaTiLeDiSc
  • the radio broadcast information distribution server 1006 provides a radio broadcast information distribution service for distributing radio broadcast information on radio programs, music, and the like of radio broadcasts being broadcast via radio stations to the client terminal 1002.
  • the Internet radio server 10007 provides an Internet radio broadcast service that broadcasts radio broadcast data to the client terminal 1002 in the form of streaming distribution via a network NT 1000 corresponding to the Internet. provide.
  • the billing server 1008 is configured to execute a billing process for imposing various charges on the user in response to a request from the portal server 1003 or the like.
  • the hardware configuration of the client terminal 1002 using the functional circuit block will be described.
  • an operation input unit 1002 including various operation buttons provided on a remote controller (not shown) on the surface of the housing of the client terminal 1002
  • the operation input unit 1002 recognizes this, and sends an operation input signal corresponding to the operation to the input processing unit 1021.
  • the input processing unit 1021 converts an operation input signal given from the operation input unit 1020 into a specific operation command, and sends it to the control unit 1023 via the bus 1022.
  • the control unit 1023 controls the operation given from each circuit connected via the bus 1022. The operation of each of these circuits is controlled based on the operation command / control signal.
  • the display control unit 1024 performs a digital-to-analog conversion process on the video data supplied via the bus 102, and sends the analog video signal obtained as a result to the display unit 125.
  • the display unit 125 is a display device such as a liquid crystal display, for example, 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 analog conversion processing on the audio data supplied via the path 1022, and speeds up the resulting analog audio signal. Send to 27.
  • the speech force 107 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 an 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 an external recording medium.
  • the external recording medium recording / reproducing unit 102 can transfer the read video data to the display control unit 100 via the bus 102. Supply to 24. '
  • 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 102 is externally controlled by the external recording medium recording / reproducing unit 108.
  • the audio data read from the external recording medium as content data is converted into an analog audio signal and supplied to the speech force 107.
  • 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 unit 103 0 receives a radio broadcast wave transmitted from each radio station and supplies it to the tuner unit 103 1.
  • the tuner unit 103 selects, for example, via the operation input unit 100 out of the radio broadcast waves received via the broadcast signal receiving unit 103.
  • the radio signal of the broadcast frequency corresponding to the designated radio station is extracted and subjected to predetermined reception processing, and the resulting audio data is transmitted to the audio control unit 102 via the bus 102. Send to 6.
  • the audio control section 102 converts the audio data given from the tuner section 103 into an analog audio signal and sends the analog audio signal to the speaker 107, whereby the radio station 110 Output the program audio of the radio program being broadcast on Thus, the user can listen to the program audio of the radio program.
  • the control unit 1023 can also record the program audio of the radio program by transmitting the audio data obtained by the tuner unit 103 to the storage medium 11029 and storing it.
  • control unit 1023 connects to the network NT100 via the communication control unit 103 and the network interface 103 in order, and the portal on the network NT100. It is possible to access the server 1003 and the other servers 104 to 1007, and thereby various information can be exchanged with the portal server 1003 and the other servers 104 to 1007. And send and receive various data.
  • the encoder / decoder section 104 is compression-encoded from the network NT 1000 via the network interface 103 and the communication control section 103 in order. It decodes the content data or the compression-encoded content data read from the storage medium 102 or the external recording medium and sends it to the display control unit 102 and the audio control unit 102.
  • the encoder Z decoder section 1043 compresses and encodes the non-compression-encoded content data read from the external recording medium and the audio data supplied from the tuner section 103, and the like.
  • the encoded content data is sent to the storage medium 102.
  • the content data compressed and encoded by the encoder / decoder unit 104 is stored in the storage medium 109 under the control of the control unit 102.
  • the copyright management unit 103 receives copyright management information corresponding to the content data downloaded from the network NT 100 via the network interface 103 and the communication control unit 103 in order. Also, the external recording medium recording / reproducing unit 108 generates copyright management information corresponding to the content data read from the external recording medium.
  • 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. Further, the copyright management unit 103 can check out the content data in which the copyright management information is associated between the storage medium 102 and the specific external recording medium, or when the specific external recording medium and the storage medium are checked out. When checking in the content data in which the copyright management information is associated with 1029, the content data is updated by appropriately updating the content of the copyright management information corresponding to the content data. Protect copyright for.
  • the page information generation unit 1036 transmits XML (extensible matrix language) received from the network NT 1000 via the network interface 103 3 and the communication control unit 1032 sequentially, and outputs the 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 matrix language
  • HTML HyperText Markup Language
  • the authentication processing unit 10037 transmits authentication information to the portal server 1003 and other servers 1004 to 1007 on the network NT 1000 connected via the network interface 1033, and transmits the authentication information to the communication control unit 1032 and The authentication processing such as transmission via 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 103 9 transmits a request signal for requesting radio broadcast information relating to a radio broadcast currently being received for listening by the user to the communication control unit 103 and the network interface 103. , And transmits the received radio broadcast to the radio broadcast information distribution server 1006 corresponding to the radio station broadcasting the radio broadcast.
  • the radio broadcast display control unit 1003 sequentially transmits the radio broadcast information transmitted from the radio broadcast information distribution server 1006 on the network NT 1000 via the network interface 103 3 and the communication control unit 10 32. And receive By transmitting the received radio broadcast information to the display control unit 1024, the display unit 1025 displays the title of the currently received radio program or the title and artist name of the currently received music. And the like.
  • the control unit 1023 of the client terminal 1002 manages the content data stored in the storage medium 1002 in the directory configuration shown in FIG. First, under the “root” directory, an arbitrary number of “fo1der” directories within the specified range are created. This “fo1der” directory is created corresponding to, for example, the genre to which the content belongs, or the owning user.
  • any number of “a 1 b um” directories within the specified range are created, and the “a 1 b umj” directory is, for example, one album title.
  • the “a1bumj” directory one or more "track” files belonging to the "a1bum” directory are stored.
  • the “track” file is one piece of music or content.
  • the directory V management for such content data is performed by a database file stored in the storage medium 10029.
  • a control unit 1050 in the portal server 1003 controls the operation of each circuit connected via the bus 1051.
  • the communication control unit 1052 transmits and receives various information to and from the client terminal 1002 and other servers 1004 to 1008 via the network interface 1053 under the control of the control unit 1050.
  • the page information storage unit 1055 stores page information and the like managed by the operator of the music-related service providing system 1000.
  • the page information is described in a language such as XML to access the music data distribution server 1004, the merchandise sales server 1005, the radio broadcast information distribution server 1006, the Internet radio server 10007, and the like.
  • UR L Un ifo rm Source L ocator
  • the authentication processing unit 1056 Upon receiving the user ID information and password information transmitted from the client terminal 1002 via the network interface 1053 and the communication control unit 1052 sequentially, the authentication processing unit 1056 performs the received user ID processing as user authentication processing. It is confirmed whether the information and the password information are registered as customer information in the customer database unit 1054.
  • the authentication processing unit 1056 After completing the user authentication process, the authentication processing unit 1056 issues portal authentication result information (authentication session ID information described later) indicating the result of the user authentication process, and authenticates the issued portal authentication result information.
  • the information is temporarily stored in the information storage unit 1057.
  • the control unit 1050 stores the page information for the contractor stored in the page information storage unit 1055. Is transmitted to the client terminal 1002 together with the portal authentication result information via the communication control unit 105 and the network interface 105.
  • the control unit 105 stores the authentication error information in the page information storage unit 105. May be transmitted 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 stored in the client terminal 1002.
  • the authentication processing unit 10056 executes authentication processing for the user from the music data distribution server 1004, the sales server 10005, and the radio broadcast information distribution server 1006.
  • the portal authentication result information (authentication ticket to be described later) acquired and transmitted from the client terminal 100 2 of the user is sequentially transmitted via the network interface 105 3 and the communication control unit 105 2.
  • the received portal authentication result information is compared with the portal authentication result information corresponding to the user temporarily stored in the authentication information storage unit 1057.
  • 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 valid portal authentication result information, and the confirmation result information indicating the confirmation result is sequentially transmitted to the music via the communication control unit 105 and the network interface 105. It returns to the data distribution server 1004, the sales server 1005, and the radio broadcast information distribution server 1006.
  • the frequency information storage unit 1058 stores an area code such as a postal code capable of specifying an area, frequency information indicating a radio broadcast frequency that can be received in the area indicated by the area code, and broadcasts the radio broadcast.
  • the name of the radio station 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 105 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 related to the currently broadcast radio program provided by the radio station corresponding to the call sign.
  • Radio broadcast information (hereinafter referred to as now-on-air information, in particular), which is composed of titles of songs played at the current time in radio programs, is stored in association with URL information. ing. .
  • the control unit 107 of the music data distribution server 100 controls the operation of each circuit connected via the bus 107.
  • the communication control unit 1072 controls the network interface under the control of the control unit 170.
  • Various kinds of information and various kinds of data such as content data are transmitted to and received from the client terminal 1002 and the portal server 1003 via the ace 1073.
  • the customer database section 104 In the customer database section 104, user ID information and password information of a user who has already completed a contract with the operator of the music data distribution server 104 are registered as customer information in association with each other. I have. However, the authentication processing unit 1075 has a function of authenticating the user based on the portal authentication result information transmitted from the client terminal 1002 and issued by the portal server 1003. In this case, the customer database section 1074 may not be provided.
  • 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 for requesting the page information for music data distribution transmitted from the client terminal 100 2 to the network interface 107 3 and the communication control unit 1. If the received page information acquisition request signal is received in sequence, the page information for music data distribution stored in the page information storage sections 10 to 6 is transmitted in response to the received page information acquisition request signal. And the client terminal 1002 via the network interface 1073 in sequence.
  • the authentication processing unit 1075 converts the user ID information and the path information of the user using the client terminal 1002 transmitted from the client terminal 1002 into the network interface 10 If the received user ID information and password information are registered as customer information in the customer database section 1074 as user authentication processing, when they are received via the communication control section 107 and the communication control section 1072 sequentially. Confirm that
  • the authentication processing unit 1075 executes the user using the user ID information and the password information.
  • the portal authentication result information (authentication ticket described later) transmitted from the client terminal 1002 and fetched by the portal server 1003 is transmitted to the network interface.
  • the portal authentication result information is sequentially received via the communication control unit 1 0 7 2 and the network interface 1 0 7 3. 0 Send to 3.
  • 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 is returned as a result of the execution of the confirmation process.
  • the confirmation result information is sequentially received via the network interface 1073 and the communication control unit 1072, 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 1075 issues server authentication result information (service session ID information described later) indicating the result of the user authentication processing.
  • the control unit 1770 stores the page information storage unit 1706 in the page information storage unit 1706 for the subscriber.
  • the transmitted page information for music data distribution is transmitted to the client terminal 102 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 authentication failure stored in 76 is transmitted to the client terminal 1002 via the communication control unit 1072 and the network interface 1073 together with the page information.
  • the authentication information storage section 1 077 7 is issued by the authentication processing section 1 0 7 5
  • the server authentication result information is temporarily stored, and various kinds of authentication information required when performing user authentication processing of the user using the client terminal 1002 are stored by the authentication processing unit 1075. I have.
  • the music data storage unit 10778 stores a plurality of music data compression-encoded in the ATRAC3 format, the MP3 format, or the like, associating them with search keys such as content ID information. ing.
  • the search unit 107 which is transmitted from the client terminal 1002, searches for the music data desired to be downloaded. Is received via the network interface 107 and the communication control unit 1072, the download request signal for requesting download of the music data desired to be downloaded is stored. Extract the search key from the 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 107 0 transmits the searched music data to be downloaded to the client terminal 100 2 via the communication control unit 107 2, the network 1, and the network interface 107 3 sequentially. I do.
  • the control unit 107 0 transmits the billing information for the billing process for the user accompanying the download of the music data to the client 1 and the terminal 100 2 to the communication control unit 107 2 and the network interface 107.
  • the charging server 1008 executes the charging process according to the download of the music data to the user.
  • a control unit 109 in the sales server 100 controls the operation of each circuit connected via the path 109.
  • the communication control unit 1092 exchanges various information with the client terminal 1002, the portal server 1003, etc. via the network interface 1093 under the control of the control unit 109. I do.
  • the customer database unit 104 In the customer database unit 104, user ID information and password information of a user who has already concluded a contract with the operator of the product sales server 1005 are registered as customer information in association with each other. However, in the case where the authentication processing unit 1095 has a function of performing an authentication process on a user based on the portal authentication result information transmitted from the client terminal 1002 and issued by the portal server 1003. Does not need to have the customer database section 104.
  • the page information storage unit 1096 stores, for example, package media sales page information that 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 allows the user using the client terminal 1002 to select a package media such as CD or DVD that the user wants to purchase. be able to.
  • the control unit 109 0 transmits the page information acquisition request signal for requesting the page information for selling the package media transmitted from the client terminal 100 2 to the network interface 109 3 and the communication control unit 1.
  • the page information for package media sales stored in the page information storage section 106 is transmitted to the communication control section 109 in response to the received page information acquisition request signal.
  • the client terminal 1002 via the network interface 1093 sequentially.
  • the authentication processing unit 10995 transmits the user ID information and the pass-path information of the user using the client terminal 1002 transmitted from the client terminal 1002 to the network interface 1093. ⁇ ⁇ When received via the communication control unit 1092 sequentially, as a user authentication process, it is confirmed whether the received user ID information and password information are registered as customer information in the customer database unit 1094. To do.
  • 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 processing using the user ID information and the password information.
  • the received portal authentication result information (authentication ticket described later) is sequentially received via the network interface 109 and the communication control unit 1092, and the received portal authentication result information is transmitted to the communication control unit 10992. And the portal server 1003 via the network interface 1093 in order.
  • 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.
  • the confirmation result information is sequentially received via the network interface 109 and the communication control unit 1092, and based on the received confirmation result information, the user receives a music-related service. 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 1095 issues server authentication result information (service session ID information described later) indicating the result of the user authentication process.
  • the control unit 1900 stores the page information storage unit 1906 for the contractor.
  • the control unit 109 0 stores the authentication error information in the page information storage unit 100.
  • 9 Authentication failure notification indicating authentication failure stored in 6 Communication control unit 1092 and network interface 1 0 9 3 together with page information Are sequentially transmitted to the client terminal 1002.
  • 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.
  • Various authentication information required when performing user authentication processing for a user who uses is stored.
  • the package media information storage unit 1098 stores information about 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 the package media sales page information to the client terminal 1002, and as a result, the specific CD or DVD or other package media transmitted from the client terminal 1002.
  • the media information request signal for requesting the package media information relating to the specific package is received via the network interface 109 and the communication control unit 1092 sequentially, the specific package is obtained from the received media information request signal. retrieve the search key for media search.
  • 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 1090 transmits the retrieved package media information to the client terminal 1002 via the communication control unit 1092 and the network interface 1093 sequentially, and thus To present the user with package media information about the specific package media.
  • control unit 109 0 transmits the purchase request signal transmitted from the client terminal 100 2 for requesting the purchase of the specific package media described above to the network interface 109 3 and the communication control unit 10 9.
  • the specific package media is received via the client terminal 1002 in turn, the specific package media is provided to the user using the client terminal 1002. Execute purchase processing such as delivery procedures.
  • control unit 109 0 transmits billing information for umbrella processing to the 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 transmission to the server 108 causes the charging server 1008 to execute a charging process according to the purchase of a specific package medium for the user.
  • the control unit 1109 transmits the purchase completion page information indicating that the purchase processing of the package media is completed to the communication control unit 11092. And to the client terminal 1002 through the network interface 1093 in sequence.
  • the control unit 111 in the radio broadcast information distribution server 106 controls the operation of each circuit connected via the path 111.
  • the communication control unit 1 1 1 2 transmits and receives various information to and from the client terminal 100 2 and the portal server 1 0 3 via the network interface 1 1 13 under the control of the control unit 1 1 1 0. I do.
  • the customer database section 111 user ID information and password information of users who have already signed a contract with the operator of the radio broadcasting information distribution server 106 are registered as customer information in association with each other. I have. However, when the authentication processing unit 1115 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. It is not necessary to provide the customer database section 1 1 1 4
  • the page information storage unit 111 is managed by the radio broadcast information distribution server 106, and the radio broadcast relating to the radio program already broadcasted by the radio station corresponding to the radio broadcast information distribution server 1006.
  • Page information for on-air list information distribution used to acquire information hereinafter, this is referred to as on-air list information in particular).
  • the page information for on-air list information distribution is described in a language such as XML, and the user using the client terminal 1002 can obtain the broadcast date and time information of the radio program, the name of the program, etc.
  • An input box or the like for inputting as a search key for list information is provided.
  • the on-air list information storage unit 111 contains information such as the program name, program broadcast start time, and program broadcast end time for the radio program already broadcasted at the 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 outputs a 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.
  • a 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 1118 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 stores the on-air list 1, information
  • the on-air list information request signal is sequentially received via the network interface 111 and the communication control unit 111.
  • the search key is taken out from the on-air list information request signal.
  • the search unit 111 desires to obtain 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 111. Search as on-air list information for.
  • control unit 1 1 1 1 1 0 sends the retrieved on-air list information Is transmitted to the client terminal 102 through the communication control unit 111 and the network interface 111 in order.
  • the now-on-air information storage unit 111 includes a program name, a program broadcast start time, and a program broadcast end time for a radio program currently being broadcast at a radio station corresponding to the radio broadcast information distribution server 100.
  • Now-on-air information such as the title, artist name, and music broadcast start time, 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 information and the password information are sequentially received via the network interface 111 and the communication control unit 111, the received user ID information and the password information are used as a user authentication process in the customer database unit 111. Check in 4 if it is registered as customer information.
  • the authentication processing unit 111 is a portal server 1003 sent from the client terminal 1002 as a user authentication method different from the user authentication processing using user ID information and password information.
  • the issued portal authentication result information (authentication ticket described later) is sequentially received via the network interface 111 and the communication control unit 111, and the received portal authentication result information is transmitted to the communication control unit 111. 2 and to the portal server 1003 via the network interface 1113. '
  • the authentication processing unit 1115 increases the authentication processing for the portal authentication result information from the portal server 1003 (that is, the above-described authentication processing). Confirmation result) is returned.
  • the confirmation result information is received via the network interface 1 1 1 3 and the communication control unit 1 1 1 2 in order, and the user receives the confirmation result information based on the received confirmation result information. 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.
  • the control unit 111 is stored in the now-on-air information storage unit 111.
  • the now-on-air information and the server authentication result information are transmitted to the client terminal 1 via the communication control unit 1.
  • the control unit 11110 stores the authentication error information in the page information storage unit 111.
  • the authentication failure notification page indicating the authentication failure 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 111 transmits the now-on-air information when the user requests acquisition of the now-on-air information, and when the user is authenticated as an authorized user, the user transmits the now-on-air information. If the user cannot be authenticated as an authorized user, the user receives a radio broadcast information distribution service provided by a radio broadcast information distribution server 106 such as a now-on-air information distribution service. I try not to.
  • 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 for a user who uses 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 it is 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 vital server 1003 via the communication control unit 103 and the network interface 103 in order.
  • the authentication session ID information is stored in the individual communication connection state (that is, session state). ) Is identification information issued by the portal server 100.3 for identification.
  • a predetermined expiration date (for example, about one 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 vital server 1003 cannot provide the authentication session ID information to the portal server 1003 within the validity period.
  • the communication connection state specified by the authentication session ID information is disconnected by the portal server 1003. Is determined.
  • 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. When issued by the portal server 1003;
  • connection request signal 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. And 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 performs user authentication processing based on the authentication session ID information and the like received as a connection request signal from the client terminal 1002. Execute.
  • the 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.
  • the authentication error information indicating the authentication error is transmitted to the client via the communication control unit 105 and the network interface 105 in order. Send to terminal 1002. .
  • step SP1002 the control unit 1023 of the client terminal 1002 transmits the authentication error information transmitted from the vital server 1003 to the network interface 10033 and the communication control unit 1 032, the user ID information and password information and the like stored in the authentication information storage unit 11038 are read in response to this, and the read user ID information and password information and the like are read.
  • Communication control 7020 the control unit 1023 of the client terminal 1002 transmits the authentication error information transmitted from the vital server 1003 to the network interface 10033 and the communication control unit 1 032, the user ID information and password information and the like stored in the authentication information storage unit 11038 are read in response to this, and the read user ID information and password information and the like are read.
  • Communication control 7020 the control unit 1023 of the client terminal 1002 transmits the authentication error information transmitted from the vital server 1003 to the network interface 10033 and the communication control unit 1 032, the user ID information and password information and the like stored in the authentication information storage unit 11038 are read in response to this, and the read user ID information and password information and the like are read.
  • the information is transmitted to the portal server 1003 via the section 1032 and the network interface 103 in order.
  • step SP1003 the control unit 105 of the portal server 1003 transmits the user ID information and password information transmitted from the client terminal 1002 to the network interface 1053 and the communication control.
  • the received user ID information and password information and the like are sequentially transmitted to the authentication processing unit 105 through the units 1052.
  • the authentication processing section 1 506 authenticates the user ID information and password information received from the client Detects whether or not T is included in customer information registered in 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 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 100. Transmit to the client terminal 1002 via 5 3 sequentially.
  • step SP104 the control unit 1023 of the client terminal 1.002 sends the authentication session ID information and the like transmitted from the portal server 1003 to the network interface 103. And the communication control unit 1032 sequentially transmits the received authentication session ID information and the like to the authentication processing unit 1037.
  • 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 1003. 3 Temporarily store in 8.
  • control unit 1023 receives the page information acquisition request signal for requesting the portal server 1003 for page information from the portal server 1003, and receives the authentication information storage unit 103 8 together with the authentication session ID information and the like temporarily stored in 8 and transmitted to the portal server 103 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 interface.
  • the received authentication session ID information and the like are sequentially received via the communication control unit 105 and the communication control unit 105 and transmitted to the authentication processing unit 105.
  • the authentication processing unit 1506 sets the authentication session ID information and the like received from the client terminal 1002 in the above-described step SP1003.
  • the user authentication process is executed by comparing with the authentication session ID information and the like issued to the client terminal 1002 and temporarily stored in the authentication information storage unit 1507.
  • 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 validity period of the authentication session ID information and the like issued to the client terminal 1002.
  • control unit 105 reads the page information requested to be obtained by the user from the page information storage unit 105.55, and stores the read page information in the authentication processing unit 105 With the authentication session ID information and the like whose expiration date has been extended, it is transmitted to the client terminal 1002 via the communication control unit 1052 and the network interface 1053 sequentially.
  • step SP 1 0 7 the control unit 1 0 2 3 of the client 1 and the terminal 100 2 Receives the page information transmitted from the portal server 1003 and the authentication session ID information with an extended validity period via the network interface 103 and the communication control unit 1032 sequentially. In addition to sending the received page information to the page information generation unit 13036, it also sends the authentication session ID information and the like whose validity period has been extended to the authentication processing unit 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 unit 102 4 performs a digital analog conversion process on the video data provided from the page information generation unit 103, and displays the obtained analog video signal on the display unit 10.
  • the display unit 10025 displays a page of the portal server 1003 as a video based on the analog video signal.
  • the authentication processing unit 103 under the control of the control unit 102, stores the authentication session with an extended validity period received from the portal server 100 3 in the authentication information storage unit 103.
  • the authentication session ID information and the like By temporarily storing the ID information and the like so as to overwrite the authentication session ID information and the like before the expiration date is extended, the authentication session ID information and the like temporarily stored in step SP1004 described above are temporarily stored. Update the authentication session ID information with an extended validity period.
  • the client terminal 1002 once obtains page information from the portal server 1003 as described above with reference to FIG. Data distribution server 1
  • a user authentication process (hereinafter, referred to as an indirect access authentication process) executed by accessing the product sales server 1004 and the radio broadcast information distribution server 1006. '
  • the client terminal 1002 does not acquire the page information of the portal server 1003, but uses the URL information or the like registered as a bookmark in advance to the music data distribution server 1002. 4.
  • a user authentication process (hereinafter referred to as a direct access authentication process) executed by directly accessing the product sales server 1005 and the radio broadcast information distribution server 1006.
  • the client terminal 1002 the music data distribution server 1004, the sales server 1005, and the radio broadcast information distribution server
  • 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 is different, and after acquiring the URL information, both indirect access, certificate processing, and direct access authentication processing can be executed in the same procedure.
  • 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 1023 of the client terminal 1002, according to URL information embedded as a link in the page information or URL information already registered as a bookmark, etc.
  • Page information for music data distribution (other merchandise sales servers 1005 and radio broadcast information distribution servers 1006 Communication with the service session ID information read from the authentication information storage unit 108 along with a page information acquisition request signal for requesting acquisition of cage media sales page information and on-air list information distribution page information. The data is transmitted to the music data distribution server 1004 via the section 1032 and the network interface 103 in order.
  • 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 music data distribution server 1 '004, the merchandise server 1005, and the radio broadcasting information distribution server 1006 use the data 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 determines that the communication connection state specified by the service session ID information has been 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.
  • the communication between the client terminal 1002 and the music data distribution server 1004, the merchandise server 1005, and the radio broadcast information distribution server 1.006 was previously performed for communication such as executing user authentication processing.
  • the music data is distributed by the music data distribution server 1004, the merchandise sales server 1005, and the radio broadcast information distribution server 1 ⁇ 06 at the access destination.
  • the control unit 1070 of the music data distribution server 1004 transmits the page information acquisition request signal and the service session ID information transmitted from the client terminal 1002 to the network interface.
  • the service session ID information and the like are sequentially received through the communication control unit 1072 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 Under the control of the control unit 107, 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 processing is executed by comparing the stored service session ID information and the like.
  • the authentication processing unit 1075 detects that the service session ID information received from the client terminal 1002 has expired, and the user using the client terminal 1002 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 102 is not a legitimate request.
  • the control unit 1700 will generate authentication error information indicating an authentication error. And the shop code for identifying the music data distribution server 1004 are transmitted to the client terminal 1002 sequentially via the communication control unit 1072 and the network interface 1073.
  • 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 Control unit 1 0 3 2 sequentially Based on the received authentication error information, the music data distribution server 1004 recognizes that the user has not been authenticated as an authorized user, and receives the music data from the music data distribution server 1004.
  • the shop code 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.
  • the authentication ticket issuance request signal is received from the shop code of the music data distribution server 1004 and from the portal server 103, and is temporarily stored in the authentication information storage unit 103.
  • the information is transmitted to the portal server 1003 via the communication control section 103 and the network interface 103 together with the authentication 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, etc. transmitted from the client small terminal 1002. They are sequentially received via the network interface 1053 and the communication control unit 1052, and transmitted to the authentication processing unit 10556.
  • the authentication processing unit 1056 stores the authentication session ID information and the like received from the client terminal 1002 and the authentication information storage unit 105. The user authentication process is performed by comparing the authentication session ID information and the like that have already been temporarily stored with 7.
  • the authentication processing unit 10556 recognizes, for example, that the authentication session ID information received from the client terminal 1002 has expired, and that the user using the client terminal 1002 is authorized. If the user cannot be authenticated as a user, it is determined that the authentication ticket issuance request from the client terminal 1002 is not a valid request.
  • the control unit 1550 issues an authentication error. 7020
  • the authentication error information is transmitted to the client terminal 1002 sequentially through the communication control unit 1052 and the network interface 1053.
  • the authentication processing unit 1506 determines that the client terminal 1002 has not expired, for example, because the authentication section and the session ID information received from the client terminal 1002 have not expired.
  • the user to be used is authenticated as an authorized user, it is determined that the request for issuing an authentication ticket from the client terminal 1002 is a legitimate request.
  • the control unit 1550 shifts to step SP1018 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 password information etc. stored in the authentication information 'storage unit 1038 are read out sequentially through the access information storage device 1032, the read user ID information and password information etc. are read out. The data is transmitted to the portal server 1003 via the communication control unit 103 and the network interface 103 in order.
  • step SP105 the control unit 105 of the vital server 1003 transmits the user ID information and the password information transmitted from the client terminal 1002 to the network interface 1053 through the communication.
  • the information is sequentially received through the control unit 1052, and the received user ID information and password information are transmitted to the authentication processing unit 105. .
  • 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 performed so as to detect whether or not it is included in the customer information registered in 4.
  • the authentication processing unit 1506 can use the client terminal 1002
  • an authentication session for the current communication connection state between the client terminal 1002 and the portal server 1003 is output as portal authentication result information under the control of the control unit 1550.
  • the ID information and the like are issued and the authentication session ID information and the like issued to the client terminal 1002 are 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 3 Are sequentially transmitted to the client terminal 1002.
  • step SP1006 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 1003. And the communication control unit 103 receives the authentication session ID information and the like, and temporarily stores the received authentication session ID information and the like in the authentication information storage unit 13038 by the authentication processing unit 103.
  • the control unit 1023 again generates an authentication ticket issuance request signal for requesting the vault server 1003 to issue an authentication ticket, and authenticates the generated authentication ticket issuance request signal.
  • the communication control unit 103, network 1, and network interface 103 are sequentially operated.
  • the shop code is temporarily stored in the authentication information storage unit 103 in the client terminal 1002, but the present invention is not limited to this, and the client terminal 1002
  • the client 1 and the terminal 1002 transmit and receive the shop code sequentially when executing the processing from step SP1002 to step SP1006 between the client 1 and the terminal server 1003.
  • the shop code can be transmitted to the portal server 103 in step SP106.
  • the control unit 105 of the portal server 1003 transmits the authentication ticket issuance request signal, the shop code and the authentication session ID information transmitted from the client terminal 1002 to the network. They are sequentially received via the interface 1053 and the communication control unit 1052, and transmitted to the authentication processing unit 10556.
  • 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 105 Then, the user authentication process is executed by comparing the authentication session ID information and the like that has already been temporarily stored.
  • 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.
  • the 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, sends the shop received from the client terminal 1 0 0 2 in step SP 1 0 7 described above. based on co-one de and the authentication ticket issuance request signal, as a portal authentication result information, issues an authentication ticket and the like to enable access to the music data distribution server 1 0 0 4 indicated by the tio Ppukodo. .
  • 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 authentication session ID information issuance issued for 2.
  • control unit 105 0 sends the authentication ticket and the like to the authentication processing unit 1 2004/007020
  • the information is transmitted to the client terminal 1002 via the communication control unit 1052 and the network interface 1053 sequentially along with the authentication session ID information and the like whose expiration date has been extended.
  • step SP1009 the control unit 1023 of the client terminal 1002 transmits 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 period to the network interface 1002. 33 and the communication control unit 1032 in order, and sends the received authentication session ID information to the authentication processing unit 1037.
  • the control unit 1023 transmits the authentication ticket and the like received from the portal server 1003 together with the authentication request signal to the music data distribution server 1004 via the communication control unit 103 and the network interface 1033 sequentially. Send to
  • the authentication processing unit 1037 stores, in the authentication information storage unit 1038, the authentication session ID information and the like received from the portal server 1003 whose expiration date has been extended.
  • the authentication session ID information and the like By temporarily storing the authentication session ID information and the like before the expiration date is extended by overwriting the authentication session ID information and the like, the authentication session ID information and the like temporarily stored in step SP106 described above are used as the expiration date. Update to the extended authentication session ID information.
  • step SP102 the control unit 1070 of the music data distribution server 1004 transmits the authentication request signal and the authentication ticket transmitted from the client terminal 1002 to the network interface 1073 and communication. It is received via the control unit 1072 sequentially.
  • control unit 1070 transmits the authentication ticket and the like received from the client terminal 1002 together with the authentication ticket confirmation request signal for requesting confirmation of the authentication ticket and the like to the communication control unit 1072 and the network interface.
  • the data is sequentially transmitted to the portal server 1003 via 1073.
  • step SP1021 the control unit 1050 of the vital server 1003 sends the authentication ticket confirmation request signal transmitted from the music data distribution server 1004 and
  • the authentication ticket and the like are sequentially received via the network interface 105 and the communication control unit 1052, and the received authentication ticket confirmation request signal and the received authentication ticket and the like are sent to the authentication processing unit 10556.
  • the authentication processor 1 506 responds to the authentication ticket confirmation request signal with the authentication ticket and the like received from the music data distribution server 1 004,
  • the authentication data stored in the authentication information storage unit 105 is compared with the authentication ticket or the like which is already temporarily stored, and a confirmation process is performed on the authentication ticket received from the music data distribution server 104.
  • step SP102 the control unit 107 of the music data distribution server 104 transmits the confirmation result information transmitted from the portal server 1003 to the network interface 1073 and the communication control unit.
  • the received confirmation result information is transmitted to the authentication processing unit 1705 in turn.
  • 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 1 and the network interface.
  • the message is transmitted to the client terminal 1002 via the ports 103 in sequence.
  • step SP102 the control unit 1023 of the client terminal 1002 Receives the service session ID information and the like transmitted from the music data distribution server 104 via the network interface 103 and the communication control unit 103 and sequentially transmits the received service session ID information and the like.
  • the authentication processing unit 103 stores the authentication information storage unit 13038 temporarily.
  • 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.
  • the received service session ID information and the like are sequentially received via the interface 1073 and the communication control unit 1072, and are transmitted to the authentication processing unit 1075.
  • This allows the authentication processing unit 1075, under the control of the control unit 170, to transmit the service session ID information and the like received from the client terminal 1002 to the above-described step SP1.
  • the user authentication process is executed by comparing the service session ID information, etc., which has already been issued to the client terminal 1002 at 0 2 2 and temporarily stored in the authentication information storage unit 107 7. I do.
  • 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 moves to the next step SP 1 025. 2004/007020
  • step SP 1 0 2 5 the control unit 1 0 7 0, from the page information storage section 1 0 7 6 reads the page information for music data distribution acquired requested by the user, the authentication processing unit 1 0 7 5 Thus, the validity period of the service session ID information and the like issued to the client terminal 1002 is extended.
  • control unit 107 0 converts the read page information for music data 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 SP106 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 extends the expiration date.
  • the received service session ID information and the like are sequentially received via the network interface use 103 and the communication control unit 103, and the received page information for music data distribution is transmitted to the page information generation unit 1
  • the service session ID information and the like received from the music data distribution server 1004 are sent to the authentication processing unit 107.
  • the authentication processing unit 1003 extends the expiration date received from the music data distribution server 104 in the authentication information storage unit 103 under the control of the control unit 102.
  • the service session ID and the like By temporarily storing the service session ID information and the like stored in the service session ID information and the like before the expiration date is extended, the service session ID and the like temporarily stored in the above-described step SP1023 are overwritten. Update the 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 music data distribution CO page information, and sends the generated video data to the display control unit 1024.
  • the display control section 102 4 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 10.
  • a page for music data distribution is displayed as an image based on the analog video signal on the display unit 125.
  • the sales server 1005, and the radio in the user authentication processing procedure After the end of the user authentication processing procedure executed between the client terminal 1002 and the music data distribution server 1004, the sales server 1005, and the radio in the user authentication processing procedure.
  • Music data distribution service, merchandise service using the page information for music data distribution, page information for package media sales, and page information for on-air list information distribution obtained from the broadcast information distribution server 1006 The music-related service providing process when receiving the radio broadcast information distribution service will be described.
  • the music data distribution service providing processing procedure when the client terminal 1002 receives the provision of the music data distribution service from the music data distribution server 1004 will be described with reference to FIG.
  • 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.
  • the control unit 1023 sends the download request signal to the music data distribution server 1004, and the service session ID information and the like temporarily issued to the authentication information storage unit 13038.
  • the music data is transmitted to the music data distribution server 1004 via the communication control unit 103.2 and the network interface 103.
  • the control unit 1704 of the music data distribution server 1004 transmits the download request signal transmitted from the client terminal 1002, the service session ID information, and the like to the network.
  • Network interface 1 0 7 3 and the communication control unit 1 0 7 2 And the like are sent to the authentication processing unit 107.
  • the authentication processing unit 1075 divides the service session ID information and the like received from the client terminal 102 into the authentication information storage unit 1.
  • the user authentication processing is executed by comparing the service session ID information and the like that has been temporarily stored with the server 77.
  • 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, Music data along with the service session ID information, etc., whose expiration date has been extended by the authentication processing unit 107, via the communication control unit 1072 and the network interface 1 073 in order. Send to terminal 1002. .
  • step SP1043 the control unit 1023 of the client terminal 1002 determines that the music data desired to be downloaded transmitted from the music data distribution server 1004 and the expiration date have been extended.
  • Service session ID information and the like are sequentially received via the network interface 103 and the communication control section 103, and the received music data is stored in the storage medium 102, and the Music data distribution server The service session ID information and the like received from 1004 are transmitted to the authentication processing section 103.
  • the authentication processing unit 103 operates, in the authentication information storage unit 13038, for the service whose expiration date received from the music data distribution server 10 ⁇ 4 has been extended.
  • the service session already temporarily stored in the authentication information storage unit 108 Update the contents such as ID information.
  • the client terminal 1002 can use the music data distribution service provided by the music data distribution server 10.04 to download the music data desired by the user.
  • 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.
  • a media information request signal for requesting package media information relating to a specific package medium according to the input control command is generated.
  • control unit 1023 sends the media information request signal to the sales server 1 already.
  • the data is transmitted to the sales server 1 0 5 via 1 0 3 3 sequentially.
  • 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 session ID information, and the like to the network interface.
  • the service session ID information and the like are sequentially received through the communication control unit 1092 and the communication control unit 1092, and the received service session ID information and the like are subjected to an authentication process. Sent to the control unit 1 095.
  • the authentication processing unit 1 905 Under the control of the control unit 109, the authentication processing unit 1 905 already stores the service session ID information and the like received from the client terminal 100 2 and the authentication information storage unit 1 907. The user authentication process is executed by comparing with the temporarily stored service session ID information.
  • control unit 1090 is authenticated by the authentication processing unit 109 to that the user who has requested the package media information on the package media using the client terminal 10.2 is an authorized user. Then, it proceeds 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.
  • the package media information of a specific package media corresponding to the search condition indicated by the search key is searched.
  • the control unit 109 0 executes the service session ID issued to the client terminal 102 by the authentication processing unit 109. Extend the expiration date of the information, etc., and move on 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 information storage unit 109, and reads the read package media information.
  • the information is sent to the client terminal 1 0 0 via the communication control unit 1 0 9 2 and the network interface 1 0 + 9 3 sequentially together with the service session ID information and the like whose validity period has been extended by the authentication processing unit 1 0 9 5. Send to 2.
  • step SP1044 the control unit 1023 of the client terminal 1002 sends the package media information transmitted from the sales server 1005, the service session ID information with an extended validity period, and the like. Are sequentially received via the network interface 103 and the communication control section 103, and the received package media is received.
  • the authentication processing unit 1.03 transmits the key information to the page information generation unit 1036 and sends the service session ID information and the like received from the sales server 1005 to the authentication processing unit 103.
  • the authentication information storage section 103 under the control of the control section 1023 converts the service session ID information and the like received from the product sales server 1005 with an extended validity period into validity information.
  • the contents of the service session ID information, etc., which are already temporarily stored are stored in the authentication information storage unit 108. Update.
  • the page information generation unit 13036 generates video data based on the package media information given 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. In this way, when the 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 moves to the next step SP1045.
  • step SP 1 0 45 the control section 102 3 sends the control command requesting the purchase of a package media corresponding to the package media information displayed as an image on the display section 125 to the input processing section.
  • a purchase request signal for requesting the purchase of the package media is generated according to the input control command.
  • control unit 1023 receives the purchase request signal from the sales server 1005, and temporarily stores the service session ID information and the like in the authentication information storage unit 103 (ie, , The service session ID information with an extended validity period, etc.), and sequentially transmitted to the sales server 1005 via the communication control unit 103 and the network interface 103.
  • step SP106 the control unit 109 of the sales server 1005 sends the purchase request signal transmitted from the client terminal 1002 to the service session I D information and the like are sequentially received via the network interface 1093 and the communication control unit 1092, and the received service session ID information and the like are received by the authentication processing unit 10
  • the authentication processing unit 1095 Under the control of the control unit 109, the authentication processing unit 1095 has already sent the service session ID information and the like received from the client terminal 1002 to the authentication information storage unit 10997. The user authentication process is executed by comparing with the temporarily stored service session ID information.
  • control unit 109 0 sends the client terminal
  • step SP 1 407 the control unit 1 090 executes a purchase process such as a procedure for delivering the package media requested for purchase to the user using the client terminal 100 2, By transmitting billing information for billing processing to the user accompanying the purchase of the package media to the billing server 1008 via the communication control unit 1092 and the network interface 1093 sequentially, This causes the charging server 1008 to execute a charging process according to the purchase of the package medium for the user.
  • a purchase process such as a procedure for delivering the package media requested for purchase to the user using the client terminal 100 2
  • 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 950 extends the expiration date by the authentication processing unit 1 905, by providing the purchase completion page information indicating that the purchase process of the package media has been completed. It is transmitted to the client terminal 1002 via the communication control unit 1 ⁇ 92 and the network interface 109 3 sequentially together with the obtained service session ID information and the like.
  • step SP1049 the control unit 1023 of the client terminal 1002 executes the purchase completion page information transmitted from the sales server 1005, the service session ID information with an extended validity period, and the like. And the network interface 1 0 3 3 And the communication control unit 1032 in turn, and transmits the received purchase completion page information to the page information generation unit 1036, and also receives the service from the sales server 1005. It sends the session ID information and the like to the authentication processing section 103.
  • the authentication processing unit 1003 stores, in the authentication information storage unit 130, a service whose expiration date received from the product sales server 105 has been extended.
  • the service session already temporarily stored in the authentication information storage unit 108 Update the contents such as ID information.
  • the page information generation unit 13036 generates video data based on the purchase completion page information given from the control unit 1023, and the generated video data is analog-converted by the display control unit 1024. It is converted into a video signal and sent to the display unit 125.
  • 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 performs the radio broadcast when receiving the provision of the on-air list information distribution service from the radio broadcast information distribution server 1006 as the radio broadcast information distribution service.
  • This section describes the information distribution service provision processing procedure. .
  • step SP1060 the control unit 1023 of the client terminal 1002 sets the on-air iris 1 displayed on the display unit 125 as a video image to the input box on the information distribution page.
  • a search key for searching for on-air list information desired to be acquired is input, and a control command corresponding to a character string indicating the input search key is input from the input processing unit 1021, the input control command is input.
  • An on-air list information request signal for requesting download of the on-air list information of the server is generated.
  • control unit 1023 sends the on-air list information request signal to the service session already issued by the radio broadcast information distribution server 1006 and temporarily stored in the authentication information storage unit 108.
  • the information is transmitted to the radio broadcast information distribution server 1006 via the communication control section 103 and the network interface 103 together with the ID information.
  • 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 1002, the service session ID information, and the like.
  • the information is received through the network interface 111 and the communication control unit 111 in order, 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 by comparing the received service session ID information etc. with the service session ID information etc. already stored temporarily in the authentication information storage unit 112. I do.
  • control unit 111 As a result, the control unit 111
  • step SP1062 the search unit 111, based on the search key stored in the on-air list information request signal, searches the entire on-air list information in the on-air list information storage unit 111, The specified range corresponding to the search condition indicated by the search key is searched as the desired on-air list information.
  • the control unit 1110 transmits the service session ID information issued to the client terminal 1002 by the authentication processing unit 1115. After extending the expiration date, move to the next step SP1063. Then, in 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. Is transmitted to the client terminal 1002 via the communication control unit 111 and the network interface 111, together with the service ID information and the like whose expiration date has been extended by the authentication processing unit 111. I do.
  • 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 to the service with an extended validity period.
  • the session ID information and the like are sequentially received via the network interface 103 and the communication control unit 103, and the received on-air iris 1 and information are transmitted to the page information generation unit 106.
  • it sends the service session ID information and the like received from the radio broadcast information distribution server 1006 to the authentication processing unit 1037.
  • the authentication processing unit 103 extends the expiration date received from the radio broadcast information distribution server 106 in the authentication information storage unit 108.
  • the authentication information storage unit 1038 is temporarily stored. Update the contents of the service session ID information, etc.
  • 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 converted into an analog video signal 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 transmitting the data to the display unit 125.
  • the client terminal 1002 allows the user to acquire the desired on-air list information by using the radio broadcast information distribution service provided by the radio broadcast information distribution server 1006.
  • the client terminal 1 ⁇ 02 is provided with a radio broadcast information distribution service when it receives the Now on Air information distribution service from the radio broadcast information distribution server 1006 as a radio broadcast information distribution service.
  • the provision processing procedure will be described.
  • radio broadcast information distribution server 1006 that provides now-on-air information is provided for each radio station (call sign).
  • the client terminal 1002 may not store the URL information of the radio broadcast information distribution server 1006 corresponding to each radio station.
  • the following radio broadcast information distribution service provision processing procedure is based on the case where the URL server 1003 manages the URL information of each radio broadcast information distribution server 100 for each radio station call sign. This will be described in detail below.
  • the client terminal 1002 transmits the 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 the authentication session ID information and the like are not temporarily stored in the authentication information storage unit 108 when requesting the authentication request. For this reason, first, the client terminal 1002 transmits user ID information, password information, and the like to the firewall 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. It 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 pass-path information.
  • step SP 1 071 the control unit 1 050 of the portal server 1 0 3
  • the frequency information request signal, the area code, the user ID information, the password information, and the like transmitted from the client terminal 1002 are sequentially received via the network interface 1053 and the communication control unit 1052, and the Sends the user ID information and password information, etc., received from the client terminal 1002 to the authentication processing unit 1056.
  • the authentication processing unit 10556 under the control of the control unit 105, The user authentication process is executed by comparing the user ID information and the password information received from the server 102 with the customer information registered in the customer database unit 104.
  • 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. If it is determined that the request is a request, under the control of the control unit 1 050, 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. The issued authentication session ID information and the like are temporarily stored in the authentication information storage unit 105.
  • control unit 105 proceeds to the next step SP 1072.
  • step SP 1 072 the control unit 1 050, based on the regional code received from the client terminal 1 0 0 2, transmits a plurality of frequency information in the frequency information storage 1 From the list of station names and call signs, search for frequency information, radio station names and call signs corresponding to the area code, and list and read them.
  • the control unit 105 0 stores the frequency information, the radio station name and the call sign, which have been listed and read out from the frequency information storage unit 105 8, in the above-described step SP 1 071 in the authentication processing unit. 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 10056. I do.
  • step SP1073 the control unit 1023 of the client terminal 1002
  • the network 1 the list of radio station names and call signs transmitted from the portal server 1003, the authentication session ID information, etc. 8 sequentially, and sends out the authentication session ID information and the like received from the votal server 1003 to the authentication processing section 103, and also lists the frequency information, radio station name and call sign. Is sent to the display control unit 102 4.
  • the authentication processing unit 13037 stores the authentication session ID information and the like received from the portal server 1003 in the authentication information storage unit 13038. Remember temporarily.
  • the display control unit 102 transmits the frequency information, the radio station name, and the list of call signs given from the control unit 102 to the display unit 105, thereby transmitting the display unit 102. Display the list for 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 a radio broadcast signal 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. And the resulting audio data is sent to the audio controller 102.
  • the audio control unit 1026 converts the audio data given from the tuner unit 103 into an analog audio signal and sends it to the speed unit 107 so that the speed unit 102 The sound of the selected radio program can be output.
  • the radio broadcast display control section 10 39 Under the control of 0 2 3, the call sign stored corresponding to the frequency information indicating the broadcast frequency corresponding to the above-described tuning control command is read out from the storage medium 1 0 2 9, and the read call sign is read out.
  • the portal server 1003 through the communication control unit 103 and the network interface 103 together with the authentication session ID information and the like already stored temporarily in the authentication information storage unit 103. Send.
  • step SP 1 076 the control unit 1 50 0 of the portal server 1 0 0 3 3 transmits the call sign and the 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 is sequentially received, and the received authentication session ID information and the like are transmitted to the authentication processing unit 10'56.
  • the authentication processing unit 105 under the control of the control unit 105,
  • the user authentication process is performed by comparing the authentication session ID information and the like received from 02 with the authentication session ID information and the like already stored temporarily in the authentication information storage unit 105. .
  • control unit 1 050 uses the authentication processing unit 1
  • the authentication session ID information and the like received from 1002 are within the expiration date, and the user who transmitted the call sign using the client terminal 1002 is authenticated as an authorized user Then, it moves to the next step SP 1 0 7 7.
  • 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 uses the authentication processing unit 1506 to extend the expiration date of the authentication session ID information and the like issued to the client 1 and the terminal 1002.
  • control unit 1550 reads out the searched URL information from the storage unit 1159, and the authentication processing unit 1506 extends the validity period of the read URL information.
  • Communication control unit 1052 together with the authentication session ID information Data is transmitted to the client terminal 1002 via the network interface 105 in order.
  • step SP1078 the control unit 1023 of the client terminal 1002 checks the URL information transmitted from the portal server 1003, the authentication session ID with an extended validity period, and honorary information. 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 103, and the URL information is broadcast by radio. It is sent to the display control section 103.
  • the authentication processing unit 1037 stores, in the authentication information storage unit 1038, an authentication session whose expiration date received from the portal server 1003 has been extended.
  • the authentication session that has already been temporarily stored in the authentication information storage unit 108 is stored. Update the content of the ID information, etc.
  • the radio broadcast display control unit 109 under the control of the control unit 102, stores the URL information given from the control unit 102 into the storage medium. It is temporarily stored in a storage medium 102 or the like in association with the call sign stored in 102.
  • 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 106 to the communication control unit 11032 and the network together with the service session ID information and the like temporarily stored in the authentication information storage unit 13038. 7—Transmit to the radio broadcast information distribution server 1006 sequentially through the interface 103.
  • step SP1078 the now-on-air information request signal and the service session ID information from the client terminal 1002 are transmitted to the radio broadcasting information distribution server 1000.
  • the process of transmitting to step 6 corresponds to the process of step SP1010 described above with reference to FIG. Therefore, in this radio broadcasting information distribution service providing processing procedure, following the processing in step SP 1 078, the client terminal 1002, the radio broadcasting information distribution server, the server 1006, and the portal server 1003 perform the steps described above with reference to FIG. After performing the same user authentication processing as in steps SP1011 to SP1013 and step SP1018 to step SP1022, the process proceeds to step SP1079.
  • step SP 1 079 the radio broadcast display control unit 1039 of the client terminal 1002 again controls the now-on-air information under the control of the control unit 1023 according to the URL information temporarily stored in the storage medium 1029 or the like.
  • the request signal is already received from the radio broadcast information distribution server 1006, and the communication control unit 1032 and the network interface 1033 are transmitted to the authentication information storage unit 1038 together with the service session ID information temporarily stored in the authentication information storage unit 1038.
  • the information is sequentially transmitted 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 information request signal transmitted from the client terminal 1002 and the service session ID information to the network. It receives the authentication session ID information and the like sequentially through the interface 111 and the communication control unit 111, and sends out the received authentication session ID information and the like to the authentication processing unit 111. .
  • the authentication processing unit 1115 transmits the service session ID information and the like received from the client terminal 1002 to the authentication information storage unit 1120.
  • the user authentication process is executed by comparing 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 110 reads out the now-on-air information from the now-on-air information storage unit 1119, and the read-out now-on-air information is validated by the authentication processing unit 1115.
  • the information is transmitted to the client terminal 1002 via the communication control unit 111 and the network interface 111 in order along with the service session ID information with the extended term.
  • step SP1082 the control unit 1023 of the client terminal 1002 sends the now-on-air information transmitted from the radio broadcast information distribution server 1006 to the service session with the extended validity period.
  • ID information and the like are sequentially received via the network interface 103 and the communication control unit 103, and the received service session ID information and the like are sent to the authentication processing unit 103 and The now-on-air information is transmitted to the radio broadcast display control unit 109.
  • the authentication processing section 103 extends the validity period received from the radio broadcast information distribution server 106 in the authentication information storage section 108.
  • the authentication information storage unit 1038 is temporarily stored. Update the contents of the service session ID information etc.
  • 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 information about radio programs of the currently received radio broadcast.
  • the client terminal 1002 periodically and repeatedly executes the now-on-air information acquisition request in step SP107, Upon receiving the acquisition request from the client terminal 1002, the server 1 006 receives the Step SP 1: Execute the processing of 81 sequentially.
  • the client terminal 1002 receives the program name of the currently received radio program, the program broadcast start time, the program broadcast end time, the title of the music currently flowing in the radio program, the artist name, and the music broadcast.
  • the start time and the like can be displayed on the display unit 102 of the client terminal 102 while being updated momentarily as now-on-air information.
  • the sequence chart shown in FIG. 25 corresponds to a program list, that is, an on-air list providing service provided by the broadcast station server 32 described in the first embodiment.
  • steps SP178 to SP1082 correspond to the items described in the claims of the present application.
  • the music-related service providing system 1000 properly authenticates a user who has registered to receive the music-related service provided by the system 1000, and then uses the user.
  • Related terminal information (such as now-on-air information and on-air list information) related to content such as music included in broadcast information such as radio broadcasts.
  • the music-related service providing system 1000 can almost certainly prevent a third party from acquiring such related information and using it improperly.
  • the client terminal 1002 described above with reference to FIG. 15 corresponds to the terminal device 1 of the present invention and the terminal device 10 according to the first embodiment.
  • the portal server .103 described above with reference to FIG. 17 corresponds to the integrated service server 36 according to the first embodiment.
  • the radio broadcast information distribution server 1006 described above with reference to FIG. 20 corresponds to the broadcast station server 32 according to the first embodiment.
  • the music data distribution server 1004 described above with reference to FIG. 18 corresponds to the music distribution server 33 according to the first embodiment.
  • the upper The product sales server 1005 described above corresponds to the CD shop server 34 according to the first embodiment.
  • the HTTP message program 111 and the communicator program 112 are the same as the communication control unit 103 of the client terminal 1002 described above with reference to FIG. It is a program module that can achieve the same function.
  • the content playback module 113 is a program module that can realize the same function as the encoder Z decoder section 104 of the client terminal 102 described above with reference to FIG.
  • the copyright protection information management module 114 is a program module capable of realizing the same function as the copyright management unit 103 of the client terminal 102 described above with reference to FIG.
  • the internet radio channel selection and reproduction module 118 is a program capable of realizing the same functions as the control unit 102 and the voice control unit 102 of the client terminal 102 described above with reference to FIG. Module.
  • the music purchase / playback module 1 19 is a program module capable of realizing the same functions as the control unit 102 and the voice control unit 102 of the client terminal 100 2 described above with reference to FIG. is there.
  • the XML browser 151 is a program module capable of realizing the same functions as the input processing unit 102 and page information generation unit 106 of the client terminal 102 described above with reference to FIG. It is one le.
  • node disk content controller 1 17 and the database access module 1 15 and the content data access module 1 16 are provided with the control section 1 0 2 3 of the client terminal 100 2 described above with reference to FIG.
  • This is a program module that can realize the same functions as.
  • the authentication library 1331 of the library 1330 is provided with the authentication processing unit 1037 and the authentication information storage unit 1038 of the terminal 1002 described above with reference to FIG. This is a program module that can realize the same function.
  • the clip library 1332 of the library 130 is a program module that can realize the same function as the control unit 102 of the client terminal 102 described above with reference to FIG.
  • the related information display module 120 is a program module capable of realizing the same function as the radio broadcast display control section 130 of the client terminal 102 described above with reference to FIG.
  • tuner tuning playback / recording module 1 21 is connected to the control unit 102 3 and the audio control unit 102 6 and the tuner unit 103 of the client terminal 102 described above with reference to FIG. This is a program module that can realize the same function.
  • the audio user interface 152 has the same functions as the input processing unit 102, the control unit 102, and the display control unit 102 of the client terminal 102 described above with reference to FIG. Is a program module capable of realizing.
  • the CD playback module 141 can realize the same functions as the audio control unit 102 and the external recording medium recording and playback unit 102 of the client terminal 102 described above with reference to FIG. It is a program module.
  • the HDD playback module 142 is a program module that can realize the same functions as the control unit 102 and the voice control unit 102 of the client terminal 102 described above with reference to FIG. It is.
  • the client 11 having the hardware configuration by the functional circuit block described above with reference to FIG.
  • the same processing as that of 1002 can be executed.
  • the client terminal 1002 has the same effect as the first embodiment described above because each function block covers functions that can be realized by the program module of the terminal device 100. The effect can be obtained.
  • a broadcast that can be received by the client terminal 1002 is transmitted.
  • Radio broadcasting broadcast from a radio station was applied as the transmission, but the present invention is not limited to this.
  • the client terminal 1002 receives Internet radio broadcasting and satellite radio broadcasting, and acquires the related information and radio broadcasting information. Or receive a television broadcast broadcast from a television broadcasting station and obtain various broadcast information related to the television program of the television broadcast from a server on the network NT 1000. It is. .
  • the display device according to the present invention is applied to the terminal device 10 and the client terminal 1002.
  • the present invention is not limited to this, and a personal computer or Mobile phones, PDAs (Persona 1 Digital Assistant), information processing devices such as game machines, television receivers, radio broadcast receivers, DVDs (Digital
  • the present invention can be widely applied to various other display devices such as a recorder, a recorder, a single disk recorder, and the like.
  • the hardware circuit block, the functional circuit block, and the program module are mounted on the terminal device 10 or the client terminal 1002 , but the present invention is not limited to this.
  • 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, and the hardware circuit block, the functional circuit block, and the program module are mounted.
  • the same processing as the terminal device 10 and the client terminal 1002 described above can be realized.
  • the display control program according to the present invention is applied to the program module described above with reference to FIG. 6.
  • the present invention is not limited to this, and displays other various configurations. It can be applied to control programs.
  • an on-air list is applied as information on broadcast content obtained through a communication line.
  • the present invention is not limited to this, and various other information can be widely applied, such as now-on-air and an electronic program guide for television broadcasting.
  • a transmission unit for transmitting a search key for specifying a part of the list information from the broadcast content list information the communication of the terminal device 10 described above with reference to FIGS.
  • the processing unit 22 and the network interface 23 and the case where the communication control unit 103 of the client terminal 1002 is applied have been described, the present invention is not limited to this.
  • Various other transmission means can be widely applied depending on the communication method used by the device.
  • the communication processing unit 22 and the network interface of the terminal device 10 described above with reference to FIGS. 23 and the case where the communication control unit 103 of the client terminal 1002 is applied but the present invention is not limited to this, and according to the communication method used for the display device, In addition, various receiving means can be widely applied.
  • a part of list information received by the receiving unit and an instruction item for requesting display of list information corresponding to a program broadcast before and after the part of the list information The display processing unit 16 and display 17 of the terminal device 10 described above with reference to FIGS. 1 to 26, the display control unit 102 and the display control unit of the client terminal 100
  • the present invention is not limited to this, and various other display means such as a cathode ray tube and a control unit for displaying information on the cathode ray tube and the like are also available. Can be widely applied. .
  • the operation input unit 1002 of the terminal 1002 is applied has been described, but the present invention is not limited to this, and various other selection means such as a touch pad may be widely applied. Can be.
  • the CPU 11 and the hard disk drive 21 of the terminal device 10 described above with reference to FIGS. 1 to 26 may be used as temporary storage means for temporarily storing information received by the reception means.
  • the control unit 102 and the storage medium 1002 of the client terminal 1002 are applied has been described, the present invention is not limited to this.
  • Various other temporary storage means for temporarily storing in various recording media such as disks and semiconductor memories can be widely applied.
  • the present invention is not limited to this, and various other selection means such as a touch pad are widely used. Can be applied.
  • the tuner 27 of the terminal device 10 described above with reference to FIGS. 1 to 26 and the tuner unit 100 of the client terminal 100 2 are used as broadcast receiving means for receiving broadcast content.
  • the present invention is not limited to this, and various other broadcast receiving means, such as a receiving circuit capable of receiving television broadcasts and Internet radio broadcasts, are widely used. Can be applied.
  • the broadcast output means for outputting the broadcast content received by the broadcast receiving means the display processing unit 16 and the display 1 of the terminal device 10 described above with reference to FIGS. 7 and the case where the display control unit 102 and the display unit 102 of the client terminal 1002 are applied, but the present invention is not limited to this. Various other broadcast output means can be widely applied.
  • the broadcast station server 32 and the radio broadcast information distribution server 106 described above with reference to FIGS. 1 to 26 are applied as the list information providing servers that provide the list information.
  • the present invention is not limited to this. If the list information can be provided, the CD title information providing server 31 or a server operated by a television broadcasting station may be used. Various other list information providing servers can be widely applied.
  • the information indicating the authentication error from the list information providing server and the service identification information to be transmitted to the terminal device for identifying the list information providing server are shown in FIGS.
  • the present invention is not limited to this. If the list information providing server can be identified, this kind of other service identification information is widely applied. Can be. Industrial applicability
  • the present invention can be used for a display device such as a personal computer and a mobile phone.

Abstract

放送コンテンツに関するリスト情報を検索して表示させる場合に、複雑なキー操作を行わずにその前/後に放送された番組に対応するリスト情報を表示させることが可能な表示装置を提供する。情報サーバ2は、端末装置1からの日付・時間帯等の検索キーに基づいて、その時間帯に放送された楽曲のリストを端末装置1に送信する。端末装置1は、受信した楽曲リストを表示部1aに表示させる。このとき、楽曲リストと共に、その前後の時間帯に放送された楽曲のリストをそれぞれ表示させるための指示項目を表示しておく。ユーザは、楽曲リスト内の楽曲に対する選択操作から一連の操作で指示項目を選択するだけで、他の画面に戻る、あるいは検索条件を再指定する等の操作を行うことなく、前又は後の時間帯に放送された楽曲のリストを表示させることができる。

Description

明 細 書 表示装置、 表示方法及び表示制御プログラム 技術分野
本発明は、 放送コンテンッに関する情報を通信回線を通じて取得する通信装置 、 その情報を表示するための表示方法及び表示制御プログラムに関し、 特に、 放 送コンテンツのリスト情報の検索を要求して取得し、 表示することが可能な通信 装置、 表示方法及び表示制御プログラムに関する。 背景技術
近年、 F M放送等の放送局は、 通常の放送と共に、 番組に関する情報を W e b' サイトを通じてユーザに提供していることが多くなつている。 例えば、 番組で放 送された、 あるいは放送予定の楽曲の曲名やアーティスト名のリストを W e bサ イト上で公開するサービスが知られている。 放送を視聴したユーザは、 放送され た楽曲の中で気になる楽曲があつたときに、 このような W e bサイトにアクセス して、 放送された日時や番組名等を指定することで、 その楽曲の曲名やアーティ スト名等を知ることができる。 そして、 例えば C Dショップ等でその楽曲の入つ た音楽 C D ( C o m p a c t D i s c ) を購入することができる。
また、 最近では、 ラジォ放送の受信が可能な家庭内のオーディオ機器や携帯型 の情報処理端末等に、 上記のようなサービスを提供するサーバにアクセスして楽 曲情報を取得し、 表示する機能を持たせることが考えられている。 この場合、 例 えばュ一ザは、 オーディォ機器で受信中のラジォ放送で放送されている楽曲が気 になった場合に、 オーディォ機器に対して所定の操作入力を行うことにより、 ォ 一ディォ機器がサーバにアクセスする。 これにより、 オーディオ機器はその楽曲 に関する情報を取得して、 ディスプレ 上に表示し、 ユーザに通知する。 また、 過去に放送された楽曲の情報を知りたい場合等に、 ユーザがオーディォ機器上で 日付や時間帯を指定し、 この指定に応じてサーバ側で検索された楽曲やそのリス ト等の情報をオーディォ機器が受信し、 ディスプレイに表示することも考えられ ている。
なお、 従来の関連技術として、 検索操作を簡単にし、 検索に要する時間を短く することが可能な以下のような検索装置があった。 この検索装置は、 入力手段に よって入力された検索語に対する説明文を、 検索手段によって記憶媒体から検索 して、 該当検索語の一覧表を表示する。 そして、 その一覧表からュ一ザに選択さ れた検索語に対応する説明文を検索して、 その説明文を表示する。 この説明文が 表示されているときに、 ユーザが特定入力部に対して入力操作をしたときは、 表 示手段の表示を説明文の表示から、 検索語の入力のための表示に切り換えること を特徴としている (例えば、 特許文献 1参照) 。 特許文献 1 特開平 1 0— 1 0 5 5 6 9号公報 (段落番号 〔 0 0 2 1〕 〜 〔 0 0 2 6〕 、 図 1 ) 。 ところで、 ユーザが上記のようなサ一バに対して、 日付や時間帯を指定して楽 曲やそのリストを検索させる場合には、 検索結果として該当する楽曲の情報が得 られないこともあり得る。 例えば、 放送された時間帯をユーザが間違って記憶し ていた場合等にこのような事態が発生するが、 そのときには当然、 時間帯や日付 等の検索キーを変更して再度サーバに送信する。 このような操作は、 P Cでは容 易に行うことが可能である。 しかし、 オーディオ機器や携帯型の情報端末等では 、 通常、 P C等と比較して入力キーの数等が少なく、 文字入力等が不可能である ため、 このような操作を容易に行うことができないことが問題となっていた。
発明の開示
本発明はこのような点に鑑みてなされたものであり、 放送コンテンツに関する リスト情報を検索して表示させる場合に、 複雑なキ一操作を行わずにその前/後 に放送された番組に対応するリスト情報を表示させることが可能な表示装置を提 供することを目的とする。
また、 本発明の他の目的は、 放送コンテンツに関するリス ト情報を検索して表 示させる場合に、 複雑なキー操作を行わずにその前 後に放送された番組に対応 するリスト情報を表示させることが可能な表示方法を提供することである。
さらに、 本発明の他の目的は、 放送コンテンツに関するリス ト情報を検索して 表示させる場合に、 複雑なキー操作を行わずにその前 Z後に放送された番組に対 応するリスト情報を表示させることが可能な表示制御プログラムを提供すること である。
本発明では上記課題を解決するために、 通信回線を通じて取得した、 放送コン テンッに関する情報を表示する表示装置において、 放送コンテンツのリスト情報 から当該リスト情報の一部を特定する検索キーを送信する送信手段と、 上記検索 キーに応じた少なくとも一部のリスト情報を受信する受信手段と、 上記受信手段 により受信された上記一部のリスト情報と、 当該一部のリス 1、情報の前 Z後に放 送された番組に対応するリス ト情報の表示を要求するための指示項目とを表示す る表示手段とを有することを特徴とする表示装置が提供される。
ここで、 送信手段は、 例えば外部の情報サーバに対して、 放送コンテンツのリ スト情報から当該リスト情報の一部を特定する検索キーを送信する。 受信手段は 、 検索キーの送信先から、 この検索キーに応じた少なくとも一部のリスト情報を 受信する。 例えば、 少なくとも検索キーに合致する番組のリスト情報を受信し、 これに加えて、 この番組の前/後に放送された番組に対応するリスト情報を受信 してもよい。 そして、 表示手段は、 受信手段により受信された、 検索キーに応じ たリス ト情報を表示する。 これと共に、 当該リス ト情報の前/後に放送された番 組に対応するリスト情報の表示を要求するための指示項目を表示する。 このよう な画面表示により、 ユーザは、 表示手段に表示されたリス ト情報を選択する操作 と一連の操作で指示項目を選択し、 表示されているリスト情報の前/後に放送さ れた番組に対応するリスト情報の表示を指示することが可能となる。 本発明の表示装置では、 送信した検索キーに応じた少なくとも一部のリスト情 報と、 当該一部のリスト情報の前 Z後に放送された番組に対応するリスト情報の 表示を要求するための指示項目とを表示手段に表示することで、 ユーザは、 表示 されたリスト情報を選択する操作と一連の操作で指示項目を選択し、 表示されて いるリスト情報の前/後に放送された番組に対応するリスト情報の表示を指示す ることが可能となる。 従って、 表示装置は、 ユーザに対して、 例えば検索キーを 再指定するためのステップに戻るため等の複雑なキー操作を行わせずに、 その前 後に放送された番組に対応するリスト情報を表示することが可能となる。 - 図面の簡単な説明
図 1は、 本発明を適用したネットワークシステムの動作原理を示す説明図であ る。
図 2は、 本発明による第 1の実施の形態に係るネットワークシステムの構成例 を示す図である。
図 3は、 放送局サーバのハードウヱァ構成例を示す図である。
図 4は、 本発明の実施の形態に係る端末装置の外観を示す図である。
図 5は、 本発明の実施の形態に係る端末装置のハードウエア構成を示すプロッ ク図である。
図 6は、 本発明の実施の形態に係るシステムのプログラム構成を示す図である 図 7は、 放送局サーバを検索してクリップする処理時における端末装置での画 面表示の流れを示す図である。 .
図 8は、 検索開始から検索方法が選択されるまでの端末装置における画面表示 例を示す図である。
図 9は、 時間帯検索が選択された場合の端末装置における画面表示例を示す図 である。
図 1 0は、 番組検索が選択された場合の端末装置における画面表示例を示す図 である。
図 1 1は、 時間帯検索が選択された場合における、 端末装置と放送局サーバと の間の情報検索処理の流れを示すフローチャートである。
図 1 2は、 番組検索が選択された場合における、 端末装置と放送局サーバとの 間の情報検索処理の流れを示す第 1のフローチヤ一トである。
図 1 3は、 番組検索が選択された場合における、 端末装置と放送局サーバとの 間の情報検索処理の流れを示す第 2のフローチャートである。
図 1 4は、 本発明による第 2の実施の形態に係る音楽関連サービス提供システ ムの全体構成を示す略線図である。
図 1 5は、 クライアント端末の機能回路ブロックによるハードゥヱァ構成を示 すブロック図である。 '
図 1 6は、 ディレクトリ構成を示す略線図である。
図 1 7は、 ポータルサーバの機能回路プロックによるハ一ドウヱァ構成を示す ブロック図である。
図 1 8は、 音楽データ配信サーバの機能回路プロックによるハードウエア構成 を示すブロック図である。
図 1 9は、 物販サーバの機能回路ブロックによるハードウェア構成を示すブロ ック図である。
図 2 0は、 ラジォ放送情報配信サーバの機能回路プロックによるハードウエア 構成を示すブロック図である。 .
図 2 1は、 クライアント端末及ぴポータルサーバ間のユーザ認証処理手順を示 すシーケンスチャートである。 .
図 2 2は、 クライアント端末及び音楽データ配信サーバ間のユーザ認証処理手 順を示すシーケンスチヤ一トである。
図 2 3は、 音楽データ配信サービス提供処理手順を示すシーケンスチャートで める。 '
図 2 4は、 物販サービス提供処理手順を示すシーケンスチャートである。 図 2 5は、 ラジオ放送情報 (オンエアリス ト情報) 配信サービス提供処理手順 ( 1 ) を示すシーケンスチヤ一トである。
図 2 6は、 ラジオ放送情報 (ナウオンエア情報) 配信サービス提供処理手順 ( 2 ) ,を示すシーケンスチャートである。 発明を実施するための最良の形態
以下、 本発明の実施の形態について、 図面を参照して詳細に説明する。
( 1 ) 本発明を適用したネットワークシステムの動作原理
図 1は、 本発明を適用したネットワークシステムの動作原理を示す説明図であ る。 まず、 この図 1を用いて、 本発明の概要について説明する。 ' 図 1に示すネッ トワークシステムは、 本発明が適用される端末装置 1と、 情報 サーバ 2とが、 ネットワーク 3を介して接続された構成を有している。
端末装置 1は、 情報サーバ 2から受信した情報等を表示する表示部 1 aや、 表 示部 1 aにおける表示項目をユーザが選択するための選択部 1 bを具備している 。 また、 端末装置 1は、 例えば F Mラジォ等の放送を受信するチューナ 1 c等を 具備してもよレ、。 この端末装置 1としては、 例えばオーディオ機器、 あるいは P D A等の携帯型情報処理機器等が適用される。 このような端末装置 1は、 チュー ナ 1 cにより放送を受信して音声や画像等を出力する機能と、 放送の日付や時間 帯等の検索条件をユーザからの入力に応じて指定して、 情報サーバ 2に対して検 索を要求し、 検索結果の情報を受信して表示部 1 aに表示する機能とを具備する 情報サーバ 2は、 所定の放送局から放送された楽曲に.関する情報や、 放送され た番組に関する情報等が蓄積されたデータベース (D B ) 2 aと、 この D B 2 a を検索する検索エンジン 2 bとを具備する。 情報サーバ 2は、 端末装置 1から送 信された検索条件を用いて、 D B 2 aから所定の楽曲や番組に関する情報やその リストを抽出し、 端末装置 1に送信する。 なお、 端末装置 1及び情報サーバ 2は 、 ネットワーク 3を介してデータの送受信を行うための図示しない通信ィンタフ ヱース ( I Z F ) を共に具備している。
このようなネットワークシステムにおいて、 ユーザは、 端末装置 1を用いて放 送を視聴することができる。 また、 例えば放送された楽曲の中で気になつたもの があれば、 放送された日付や時間帯等を検索条件として指定して検索し、 情報サ ーバ 2からの検索結果を表示部 1 aにより視認することができる。 このとき、 ュ 一ザは、 意図しない検索結果が得られた場合、 (例えば、 放送された日付や時間 帯等をユーザが間違って記憶していて、 目的のものと考えられる楽曲の情報が得 られなかった場合等) 、 検索条件を変更する必要が生じる。
ここで、 情報サーバ 2からの検索結果を表示する端末装置 1における画面 1 d には、 検索により得られた情報のリストが表示される。 このリストとしては、 例 えば、 指定された日付に放送された番組のリス トや、 各番組内で放送された楽曲 のリス ト、 指定された時間帯に放送された楽曲のリスト等を表示することができ る。
これに加えて、 端末装置 1は、 画面 I dに対して、 検索条件として指定された' 範囲より時間的に前のリスト及び後のリストの表示をユーザが指示するための指 示項目を同時に表示する。 端末装置 1は、 例えば、 指定した時間帯の番組で放送 された楽曲リストを表示した場合、 指定された時間帯より 1つ前及び 1つ後の時 間帯の番組で放送された楽曲のリストを表示させるための指示項目、 あるいは、 指定された時間帯の番組について、 その前回に放送された楽曲及び次回に放送さ れる楽曲のリストを表示させるための指示項目を、 指定された時間帯における楽 曲リス トと共に表示しておく。 また、 端末装置 1は、 指定された日付に放送され た番組のリストを表示した場合、 その日付の前日及ぴ翌.日の放送番組のリストを 表示するための項目を表示しておく。
ユーザは、 表示された楽曲や番組のリストから、 選択部 1 bの例えば上下 2つ の方向キーを操作することにより所望の情報を選択し、 確定することで、 端末装 置 1に対して例えばさらに詳しい情報を表示させることが可能となる。 端末装置 1は、 この情報を例えば情報サーバ 2から取得する。 また、 そ一ザは、 表示され た楽曲や番組のリス トに所望のものがなかった場合、 端末装置 1に対して、 上記 と同様のキーを用いた一連の操作により、 前のリスト又は後のリストの表示のた めの指示項目を選択し、 確定することで、 選択した指示項目に応じた前のリス ト 又は後のリストをさらに表示させることができる。
端末装置 1は、 前のリスト又は後のリストの表示のための指示項目が選択され 、 確定されたとき、 情報サーバ 2に対し、 例えば、 日付や時間帯等の検索条件を 、 前回より 1つ前又は後のものにあらためて指定して再検索を要求し、 当該情報 サーバ 2から新たな検索結果を読み込み、 表示すればよい。
あるいは、 端末装置 1は、 検索結果を受信する際に、 そのときの検索条件から 時間的に前及び後の条件を用いた検索結果を常に同時に受信しておき、 このとき の検索条件に合致する情報のみ表示部 1 aに表示し、 前及び後の条件を用いた検 索結果を一時的に記憶しておく。 そして、 端末装置 1は、 前のリスト又は後のリ ス トを表示するための指示項目が選択され、 確定されると、 その指示項目に応じ た情報を、 一時的に記憶しておいた情報から読み出して表示部 1 aに表示するよ うにしてもよい。 .
以上のように、 端末装置 1は、 前のリス ト及び後のリス トの表示のための項目 を、 検索結果のリス トと共に表示し、 例えばこのリス トの選択からの一連の動作 でユーザに対し項目を選択可能な状態にしておくことで、 ユーザ所望の検索結果 を得ることができる。 そしてネットワークシステムは、 オーディオ機器や携帯型 情報処理機器等、 文字'入力が不可能で、 少ない入力キーしか具備しない機器にお いても、 端末装置 1と同様に構成することにより、 ユーザ所望の検索結果を容易 に得ることが可能となる。 .
( 2 ) 第 1の実施の形態
次に、 上記のようなネットヮークシステムの具体例を示し、 本発明の実施の形 態についてより詳しく説明する。 なお、 以下の説明では、 楽曲又は楽曲集合に関 する情報を二次記憶装置に保存 (保管) する処理を、 クリップと呼ぶこととする 。 また、 クリップによって保存された情報を、 クリップ情報と呼ぶこととする。 図 2は、 本発明の実施の形態に係るネットワークシステムの構成例を示す図で ある。 ,
端末装置 1 0は、 ネットワーク 3 0を介して各種サーバに接続されている。 ネ ットワーク 3 0は、 例えば、 インターネットである。 サーバとしては、 C Dタイ トル情報提供サーバ 3 1、 放送局サーバ 3 2、 音楽配信サーバ 3 3、 C Dショ ッ プサーバ 3 4、 インターネッ トラジオサーバ 3 5、 総合サービスサーバ 3 6等が める。
C Dタイトル情報提供サーバ 3 1は、 市販されている音楽 C Dに収録されてい る楽曲のタイトルやアルバムタイトル等を配信するサービスを行う。
放送局サーバ 3 2は、 F M放送やテレビ (T V) 放送等の放送局 3 7が管理す るサーバであり、 放送される楽曲や番組に関連する情報の提供サービス (ナウォ ンエア) を行う。 放送局サーバ 3 2から提供される関連情報には、 各番組で放送 された、 又は放送予定の楽曲についての情報が含まれる。 具体的に放送局サーバ 3 2は、 例えば、 所望の番組内で放送された、 あるいは放送予定の楽曲のリスト や、 各楽曲についての楽曲名、 アーティス ト名、 この楽曲が収録された C Dアル バムの名称や識別 I D等の情報を検索して提供することが可能となっている。 な お、 以下の説明では、 放送された、 あるいは放送予定の楽曲のリス トを、 オンェ アリス卜と呼ぶことにする。
音楽配信サーバ 3 3は、 楽曲のディジタル音声データ (楽曲データ) を配信す るサービスを行うサーバである。 例えば、 音楽配信サーバ 3 3は、 楽曲の購入手 続きを行ったユーザの端末装置 1 0に対して、 楽曲データを提供する。 また、 音 楽配信サーバ 3 3は、 配信する楽曲の関連情報や、 試聴用の音声データ等を提供 することができる。
C Dショップサーバ 3 4は、 音楽 C Dの通信販売のための注文受け付け等を行 うサーバである。 C Dショップサーバ 3 4は、 試聴用の音声データ等の配信サー ビスや、 販売している C Dに収録された楽曲の関連情報の提供サービスも行う。 インターネットラジオサーバ 3 5は、 インターネット等の広域ネットワーク経 由で音声番組を提供するサーバである。
総合サービスサーバ 36は、 ネットワーク 30を介したサービスの提供窓口 ( ポータルサイト) として機能し、 上記の各サーバ等を用いた各種総合サービスの 提供を仲介する。 例えば、 総合サービスサーバ 36は、 放送されている楽曲の関 連情報の配信元を示す情報 (例えば URL : Un i f o r m R e s o u r c e
L o c a t o r) を、 端末装置 1 0に配信する。 また総合サービスサーバ 36 は、 受信地域の周波数に対応する放送局のコールサインを、 端末装置 1 0に配信 する。 さらに総合サービスサーバ 36は、 上記の各種総合サービスを利用するた めのユーザの登録手続きや、 利用時の認証手続き等の処理を行う。
このように、 複数のサーバが、 ネットワーク 30上の楽曲又は楽曲集合に関す る情報の提供サービスを行っている。 すなわち、 各サーバが、 ネットワーク 30 上の楽曲又は楽曲集合のソースとして機能している。
なお、 音楽配信サーバ 33と CDショップサ一バ 34は、 楽曲購入可能サーバ である。 従って、 ユーザが端末装置 1 0を操作して楽曲購入可能サーバにァクセ スすれば、 ネットワーク 30を介して実際に楽曲や楽曲の集合を購入できる。 端 末装置 1 0のユーザは、 音楽配信サーバ 3 3に対して購入手続きを行うことで、 音楽配信サーバ 3 3から楽曲データをダウンロードできる。 また、 端末装置 1 0 のユーザは、 CDショップサーバ 34に対して購入手続きを行うことで、 音楽 C Dを自宅に宅配してもらうことができる。
端末装置 1 0は、 CD 29 a、 MD (M i n i D i s c) 29 b、 ハードデ イスク ドライプ (HD D : H a r d D i s k D r i v e) 2 1等の記録媒体 に、 ローカル上の楽曲又は楽曲の集合のソースを保持している。 なお、 CD 2 9 aと MD 29 bは可搬型の記録媒体であり、 端末装置 1 0に対して容易に着脱で きる。 端末装置 1 0に対してどのようなローカルソースが用意されるかは、 端末 装置 1 0の種類、 目的により異なる。 また、 端末装置 1 0は、 アンテナ 26を介 して放送されるコンテンツを受信することができる。
なお、 図 2に示したローカル上の楽曲又は楽曲集合のソースは一例である。 す なわち、 端末装置 1 0は、 当該端末装置 1 0のローカルに存在する記録媒体であ れば、 力、かる記録媒体に対して楽曲又は楽曲集合を記録することで、 その記録媒 体をローカル上の楽曲又は楽曲の集合のソースとして機能させることができる。 また、 端末装置 1 0は、 クリップした関連情報 (クリップ情報) を記憶するク リップ情報記憶装置 21 aを備えている。 タリップ情報記憶装置 2 1 aは、 端末 装置 1 0の二次記憶装置である。 例えば、 端末装置 1 0は、 HDD 2 1等の記憶 領域の一部を、 クリップ情報記憶装置 21 aとして機能させることができる。 な お、 端末装置 1 0は、 クリップを楽曲に対しても、 楽曲集合に対しても行うこと ができる。 これにより、 気になる楽曲が多数含まれた FM番組、 CDアルバム等 については、 まるごとクリップすることで、 1回のクリップ動作で、 気になる楽 曲集合の関連情報を記録することができる。
図 3は、 放送局サーバ 32のハードウヱァ構成例を示す図である。
放送局サーバ 32は、 CPU (C e n t r a l P r o c e s s i n g
Un i t) 3 2 aによって装置全体が制御されている。 C PU 3 2 aには、 バス 32 gを介して R AM (R a n d om A c c e s s Memo r y) 3 2 b、 ハードディスクドライブ (HDD) 3 2 c、 グラフィック処理部 32 d、 入カイ ンタフェース ( I / ¥ ) 32 e、 及ぴ通信ィンタフェース ( I / ¥ ) 3 2 f が接 続されている。
RAM 32 bには、 C PU 32 aに実行させる O S (Op e r a t i n g S y s t ern) のプログラムやアプリケ——ンョンプログラムの少なくとも一部が 一時的に格納される。 また、 RAM 32 bには、 CPU 32 aによる処理に必要 な各種データが格納される。 HDD 3 2 cには、 ◦ Sやアプリケーションプログ ラムが格納される。 また、 HDD 3 2 cには、 端末装置 1 0に対して提供する音 声データ等が格納される。
グラフィック処理部 3 2 dには、 ディスプレイ 32 hが接続されている。 ダラ フィック処理部 3 2 dは、 C PU 3 2 aからの命令に従って、 画像をディスプレ ィ 32 hの画面に表示させる。 入力インタフェース 32 eには、 キーボード 32 i とマウス 3 2 j とが接続されている。 入カインタフェース 3 2 eは、 キーボー ド 3 2 iやマウス 3 2 jから送られてくる信号を、 パス 3 2 gを介して C P U 3 2 aに送信する。
通信ィンタフェース 3 2 f は、 ネットワーク 3 0に接続されている。 通信イン タフエース 3 2 f は、 ネットワーク 3 0を介して、 他のコンピュータとの間でデ ータの送受信を行う。
以上のようなハードウエア構成によって、 本実施の形態の処理機能を実現する ことができる。 なお、 図 3には、 放送局サーバ 3 2のハードウェア構成を代表的 に説明したが、 他のサーバも同様のハードウヱァ構成で実現することができる。 ところで、 本実施の形態における端末装置 1 0は、 楽曲の再生機能を有するォ 一ディォ機器としての機能を兼ね備えている。 ' 図 4は、 端末装置 1 0の外観を示す図である。
図 4に示すように、 本実施の形態に係る端末装置 1 0は、 一般的なシステムコ ンポと同様の外観をしている。 端末装置 1 0は、 装置本体 1 0 a、 スピーカ 2 5 a , 2 5 b , 及ぴリモートコントローラ 4 0で構成される。 装置本体 1 0 aには 、 C Dの再生機能、 MDの録音再生機能、 及び F M放送や T V放送の受信機能を 備えている。 装置本体 1 0 aで生成した音声信号がスピーカ 2 5 a , 2 5 bに送 られることで、 スピーカ 2 5 a, 2 5 bから音が出力される。
また、 装置本体 1 0 aには、 ディスプレイ 1 7が設けられている。 ディスプレ ィ 1 7には、 再生中の楽曲の楽曲情報や、 クリップによって保存されたクリップ 情報等が表示される。
Vモートコントローラ 4 0は、 装置本体 1 0 aを遠隔操作するための入力装置 である。 リモートコントローラ 4 0には複数の操作キーが設けられている。 リモ ートコントローラ 4 0は、 ユーザによって操作キーが押されると、 赤外線等の無 線の通信手段により、 押された操作キ一に応じた信号を装置本体 1 0 aに送信す る。
操作キーとしては、 方向キー 4 1 a〜4 1 d , 決定キー 4 2、 ファンクション 選択キー 43 a〜43 c、 ツールキー 44、 戻るキー 45等がある。
方向キー 4 1 a〜41 dは、 例えば、 ディスプレイ 1 7に表示されたカーソル や、 フォーカスが当てられる場所を移動させるために使用される。 4つの方向キ 一 4 1 a〜4 1 dは、 それぞれ上、 下、 左、 右それぞれの方向に対応しており、 押された方向キーに対応する方向にカーソル等が移動する。
決定キー 42は、 例えば、 デ'イスプレイ 1 7に表示された内容を確定するため に使用される。
ファンクション選択キー 43 a〜43 cは、 機能の選択に使用される。 例えば 、 3つのファンクション選択キー 43 a〜43 cは、 それぞれ総合サービス利用 機能、 チューナ機能、 ローカルコンテンツ管理機能に対応付けられている。 そし て、 ファンクション選択キーが押されると、 装置本体 10 aは、 押されたファン クシヨン選択キーに対応する機能の動作モードになる。
ツールキー 44は、 ディスプレイ 1 7上にツールメニューを表示させるための ボタンである。 ツールメニュー内には、 ディスプレイ 1 7に表示されている内容 に応じたコマンドが表示される。 端末装置 1 0は、 ユーザにより方向キー 4 1 a 〜41 dを操作して任意のコマン'ドが選択され、 さらに決定キー 42が押される と、 選択されたコマンドに応じた処理を実行する。
戻るキー 45は、 ディスプレイ 1 7の表示内容を、 直前の状態に戻すためのボ タンである。
なお、 リモートコントローラ 40には、 図 4に示したもの以外にも様々な操作 キーを設けることができる。 例えばかかる操作キーとしては、 音量調節キー、 C Dや MDの再生キー、 停止キー等がある。 .
次に、 端末装置 1 0の内部構成を説明する。
図 5は、 端末装置 1 0のハードウェア構成を示すブロック図である。 図 5に示 すような端末装置 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が対応して記録再生可能なコンテンッデータと しては、 オーディオのコンテンツデータや動画のコンテンツデータである。 CP U 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
Memo r y) 20には、 C P U 1 1が実行すべきプログラムが展開される。 ま た RAM20は、 CPU 1 1が各種処理を実行する際において必要となるデータ 領域、 タスク領域としても用いられる。
操作入力部 1 5は、 端末装置 1 0の筐体に設けられた操作キーゃジョグダイャ ル、 タツチパネル等の各種操作子等を有する。 なお、 端末装置 1 0には、 GU I (G r a p h i c a l U s e r I n t e r f a c e) 操作のためのキーボー ドゃマウスが操作入力部 1 5として設けられてもよい。 操作入力部 1 5で入力さ れた情報は入力処理部 14において所定の処理が施され、 C PU 1 1に対して操 作コマンドとして伝送される。 CPU1 1は入力された操作コマンドに応答した 機器としての動作が得られるように、 所要の演算や制御を行う。
表示処理部 1 6には、 ディスプレイ 1 7として、 例えば液晶ディスプレイ等の 表示デバイスが接続される。 そしてディスプレイ 1 7には各種情報が表示される 。 CPU 1 1が各種動作状態や入力状態、 通信状態に応じて表示情報を表示処理 部 1 6に供給すると、 表示処理部 1 6は供給された表示データに基づいてディス プレイ 1 7に表示動作を実行させる。 例えば、 ディスプレイ 1 7には、 サーバ等 から配信された楽曲情報の内容や、 クリップ情報の内容が表示される。 またディ スプレイ 1 7には、 ネットワーク 30を介した楽曲の検索が行われた場合、 検索 結果が表示される。
メディアドライブ 1 9 c及び 1 9 dは、 可搬型の記録媒体に記録された楽曲等 のコンテンツを記録、 再生 (記録媒体によって再生のみの場合もある) すること ができるドライブである。 なお、 メディアドライブ 1 9 c及び 1 9 dのそれぞれ が記録、 又は再生可能な記録媒体の種類は、 1種類とは限らない。 すなわちメデ ィアドライブ 1 9 c及ぴ 1 9 dは、 複数の種類の記録媒体に対して記録、 再生を 行うことも可能である。 例えば、 メディアドライブ 1 9 cが CD、 DVD ( D i g i t a l V e r s a t i l e D i s c) の再生を行い、 メディァドラ イブ 1 9 dが MDの記録再生を行う。
なお、 楽曲等のコンテンツを記録する可搬型の記録媒体としては、 CD、 DV D等の光学的な記録媒体に限定されるべきものではない。 例えば、 かかる記録媒 体としては、 コンテンツを格納したフラッシュメモリ等の半導体メモリにより構 成された記録媒体を用いることができる。 その場合、 フラッシュメモリのリーダ ライタがバス 1 2に接続される。
ユーザは、 メディァドライブ 1 9 c , 1 9 dに、 任意のコンテンツが記録され た記録媒体 (CD, DVD, MD等) を挿入し、 リモートコントローラ 40に対 して所定の操作を行うことで、 楽曲を鑑賞することができる。 例えば、 ユーザが リモートコントローラ 40を操作し、 メディアドライブ 1 9 cによる再生指示を 行うと、 CPU 1 1はメディアドライブ 1 9 cに対してコンテンツの再生を指示 する。 これに応じて、 メディアドライブ 1 9 cは、 装填されている記録媒体から 、 指定されたコンテンツにアクセスして読み出しを実行する。
このようにして読み出されたコンテンツが、 オーディオコンテンツである場合 には、 必要に応じて C P U 1 1の処理によってデコード処理等が施された後、 ォ 一ディォ出力処理部 24に転送される。 オーディオ出力処理部 24は、 オーディ ォデータに対し、 ィコライジング等の音場処理や音量調整、 DZA変換、 増幅等 の処理を施し、 スピーカ部 25から出力する。 なお、 スピーカ部 25は、 図 4に 示したような複数のスピーカ 25 a, 25 bで構成され、 ステレオで音声を出力 することができる。
また、 メディアドライブ 1 9 c及び 1 9 dにて再生されたコンテンツは、 CP U 1 1の制御によって、 HDD 2 1にオーディオデータファイルとして蓄積する こともできる。 なお、 このオーディオデータファイルの形式としては、 CDフォ 一マツトにおけるサンプリング周波数 44. 1 ΚΗ ζ、 1 6ビット量子化による ディジタルオーディオデータとしてもよい。 また、 かかるコンテンツは、 HDD 2 1の容量を節約するために、 所定方式に従って圧縮処理が施された形式の圧縮 オーディオデータとされてもよい。 また、 圧縮方式は何ら限定されるものではな いが、 例えば ATRAC (Ad v a n c e d TRa n s f o rm A— c o u s t i c C o d i n g、 商標) 方式や M P 3 (MPEG Au d i o L a y e r— 3) 方式等を採用することができる。
チューナ部 27は、 例えば AM · FMラジオチューナとされ、 CPU 1 1の制 御に基づいてアンテナ 26で受信された放送信号を復調する。 もちろんチューナ 部 27は、 テレビチューナや衛星放送チューナ、 ディジタル放送チューナ等とし てのチューナでもよい。 復調された放送音声信号は、 オーディオ出力処理部 24 において所要の処理が施され、 スピーカ部 25から放送音声として出力される。 通信処理部 22は、 CPU 1 1の制御に基づいて送信データのェンコ一ド処理 、 受信データのデコード処理を行う。 ネッ トワークインタフェース 23は、 通信 処理部 22でエンコードされた送信データをネットワークを介して所定の外部ネ ットワーク対応機器に送信する。 また、 ネットワークインタフェース 23は、 ネ ットワークを介して外部ネットワーク対応機器から送信されてきた信号を通信処 理部 22に受け渡す。 通信処理部 22は受信した情報を C PU 1 1に転送する。 ネットワーク 30を介して受信する情報には、 例えば、 F M放送等で放送中の番 組の楽曲情報や、 CD等のタイトルに含まれる楽曲の情報等がある。
赤外線通信部 28は、 リモートコントローラ 40との間で、 赤外線等の無線の 通信手段で通信を行う。 そして、 赤外線通信部 28は、 リモートコントローラ 4 0から送られた信号に所定の処理を施し、 CPU1 1に対して操作コマンドとし て伝送する。 CPU 1 1は入力された操作コマンドに応答した機器としての動作 が得られるように、 所要の演算や制御を行う。
なお、 端末装置 1 0の構成は、 この図 5の構成に限られるものではなぐ、 更に 多様に考えられる。 例えば端末装置 1 0には、 USB (Un i v e r s a l S e r i a l Bu s) 、 I EEE 、 I n s t i t u t e o f E l e c t r i c a l a n d E l e c t r o n i c En g i n e e r s) 1 3 94 、 B 1 u e t o o t h等の通信方式による周辺機器とのィンタフエースを設ける ようにしてもよレ、。 そして端末装置 1 0は、 上記ネッ トワークインタフェース 2 3によりネットワーク 30を介してダウンロードしたオーディオのコンテンツや 、 上記 USB、 I E EE 1 394等のインタフェースを経由して転送されてきた オーディォのコンテンツについても、 HDD 2 1に対して記憶することができる 。 また端末装置 1 0には、 マイクロホンや外部のヘッドホンの接続に用いられる 端子や、 D VD再生時に対応するビデオ出力端子、 ライン接続端子、 光ディジタ ル接続端子等を設けてもよ,い。 また端末装置 10は、 PCMC I A (P e r s o n a l c omp u t e r Memo r y C a r d I n t e r n a— t i o n a 1 A c c o c i a t i o n) スロッ ト、 メモリカードスロッ ト等力 S 形成され、 外部の情報処理装置やオーディオ機器とデータのやりとりが可能とさ れてもよい。
次に、 本実施の形態のシステムにおけるプログラムモジュールの構成について 説明する。 なお、 プログラムモジユールは端末装置 1 0に実行させる処理を記述 した情報であり、 プログラムモジュールに基づいて端末装置 1 0が所定の機能を 実現することができる。 以下の説明では、 プログラムモジュールを実行すること で実現される機能を、 そのプログラムモジュールの名称で呼ぶこととする。
図 6は、 端末装置 10のプログラムモジュール構成を示す図である。
図 6に示すように端末装置 1 0のプログラムモジュールは OS上で動作するよ うに構成されている。 端末装置 1 0は、 各プログラムモジュールの機能によって 、 CDタイ トル情報提供サーバ 3 1、 放送局サーバ 3 2、 音楽配信サーバ 33、 CDショップサーバ 34、 総合サービスサーバ 36、 インターネットラジオサー バ 35、 その他の各種サーバと通信を行うことができる。
HTTP (Hy p e r T e x t T r a n s i e r P r o t o c o l ) メ ッセージプログラム 1 1 1は、 CDタイ トル情報提供サーバ 3 1、 放送局サーバ 32、 CDショップサーバ 34、 及び総合サービスサーバ 36等の各種サーバと の間のやりとりを HTT P通信で行うものである。 コミュニケータプログラム 1 1 2は、 総合サービスサーバ 36等と各種通信を行う通信モジュールである。 コミュニケ一タプログラム 1 1 2の上位 (ユーザインタフェースに近い機能) には、 コンテンツのコーデックを解釈して再生するコンテンッ再生モジュール 1 1 3、 著作権保護に関する情報を取り扱う著作権保護情報管理モジュール 1 14 が位置する。 コンテンツ再生モジュール 1 1 3の上位には、 ィンターネットラジ ォの選局及び再生を行うインターネットラジオ選局再生モジュール 1 1 8が設け られている。 著作権保護情報管理モジュール 1 14の上位には、 楽曲購入及び試 聰曲の再生を司る楽曲購入再生モジュール 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に対して行った入力内容は、 XMLブラウザ 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 6やそ の他の各種サーバの認証処理を行う。
さらにコミュニケータプログラム 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 21に録音したりする。
例えば、 オーディオユーザインタフェース (Au d i oU I ) 1 5 2を介して 選局されたラジオ局から受信した楽曲は、 コンテンツデータアクセスモジュール 1 16を介して HDD21へ書き込まれる。
関連情報表示モジュール 1 20は、 チユーナ選局再生/録音モジュール 1 2 1 によって現在ラジオ局が放送している楽曲のタイ トルやアーティス ト名等を、 関 連情報として CDタイ トル情報提供サーバ 3 1、 放送局サーバ 32等から HTT Pメッセージプログラム 1 1 1経由で受信し、 これをオーディオユーザインタフ エース 1 52を介してディスプレイ 1 7に表示する。 .
なお、 オーディオユーザインタフェース 1 5 2を介してディスプレイ 1 7に表 示した関連情報は、 ライブラリ 1 30のクリップライブラ V 1 32に一時的に記 憶させることができる。 また、 関連情報は、 ユーザからの指示に従って最終的に はデータベースアクセスモジュール 1 1 5を介して HDD 2 1へ記憶させること もできる。 さらに端末装置 1 0のプログラムモジュールとしては、 C Dを再生するための C D再生モジュール 1 4 1と、 H D D 2 1を再生するための H D D再生モジユー ル 1 4 2とが含まれている。 そして C D再生モジュール 1 4 1や H D D再生モジ ユール 1 4≤は、 C Dや H D Dからの再生結果をオーディォデータ処理部 2 4及 びスピーカ部 2 5を介して出力する。
次に、 上記の端末装置 1 0を用いたクリップ処理について説明する。
端末装置 1 0では、 端末装置 1 0内の各記憶媒体や、 ネットワーク 3 0上に存 在する楽曲や楽曲集合について、 それらに関する情報をクリップし、 クリップ情 報として保存することが可能となっている。 最も基本的なクリップの処理は、 F M放送等の放送受信中に、 放送されている楽曲に関する関連情報を、 対応する放 送局サーバ 3 2から取得することである。 この場合、 例えば、 端末装置 1 0は、 3 0秒といった一定時間間隔で、 受信中の放送局に対応する放送局サーバ 3 2に アクセスし、 最新の関連情報 (すでに放送された、 あるいは放送予定の楽曲に関 する情報) を取得する。 そして、 ユーザからのクリツプ操作を検出すると、 その 時点で受信していた関連情報をクリップ情報として保存する。
クリップした関連情報には、 その楽曲の曲名、 アーティスト名の他、 例えば、 その楽曲が収録されているアルバム名や、 そのアルバムの識別 I D等が含まれる 。 そして、 ユーザは例えば、 端末装置 1 0を用いて音楽配信サーバ 3 3や C Dシ ョップサーバ 3 4にアクセスし、 タリップ情報中のァルバムの識別 I Dをこれら のサーバに通知することにより、 そのアルバムの購入手続きを行うことが可能と €>。
なお、 クリップ処理では、 楽曲単位の他、 楽曲集合の単位でそれらに関する情 報をクリップ情報として保存することが可能である。 例えば、 放送受信中のタリ ップ処理では、 クリップ時に放送中の番組で放送される楽曲のリスト (オンエア リスト) を単位として、 1つのクリップ情報として保存することが可能である。 また、 放送局サーバ 3 2からの情報を用いたクリップ処理で取得し、 保存する ことが可能な情報は、 現在放送中のものを含む楽曲又は楽曲集合に限らない。 ュ 一ザは、 端末装置 1 0において日付や時間帯等を検索条件として指定し、 放送局 サーバ 3 2に送信して、 検索結果として楽曲や楽曲集合を取得する。 そして、 取 得した情報の中から所望のものを選択してクリップし、 クリップ情報として保存 する。 ' 以下、 放送局サーバ 3 2を検索してクリップする処理について詳しく説明する
。 まず、 この処理全体の概要について説明する。
図 7は、 放送局サーバ 3 2を検索してクリップする処理時における端末装置 1
0での画面表示の流れを示す図である。
端末装置 1 0では、 リモートコントローラ 4 0の例えばファンクション選択キ
—4 3 cが押下されることにより、 放送局サーバ 3 2を検索するファンクション に設定される。 ここでは例として、 F M放送についての情報を検索するものとす ると、 このとき、 ディスプレイ 1 7には、 F M局を選択するための画面 1 7 1が 表示される。
ディスプレイ 1 7には、 画面 1 7 1において、 ユーザの操作に応じて F M局が 選択されると、 次に、 検索方法を選択するための画面 1 7 2が表示される。 検索 方法としては、 日付と時間帯とを指定して、 その時間帯に放送されていた楽曲を 検索する方法と、 日付を指定してその日に放送された番組を選択した後、 楽曲を 検索する方法とが用いられる。 以下、 前者の方法を 「時間帯検索」 、 後者の方法 を 「番組検索」 と呼 する。
ディスプレイ 1 7には、 画面 1 7 2において時間帯検索が選択された場合、 次 に、 日付と時間帯とを指定する画面 1 7 3が表示される。 そして C P U 1 1は、 この画面 1 7 3において指定された日付と時間帯とを検索キーとして放送局サー バ 3 2を検索し、 検索結果を画面 1 7 4に一覧表示させる。 この画面 1 7 4には 、 指定された日付及び時間帯に放送された楽曲の一覧 (オンエアリスト) が表示 される。 .
C P U 1 1は、 画面 1 7 4に表示させたうちの 1つの楽曲を選択 (クリップ) して、 その楽曲に関する情報を保存することができる。 また、 C P U 1 1は、 表 示された楽曲のリスト全体、 すなわちオンエアリスト自体をクリップして、 各楽 曲に関する情報 ;を保存することができる。 また、 C P U 1 1は、 クリップを行う と、 保存したクリップ情報を画面 1 7 5に表示させる。
一方、 C P U 1 1は、 ディスプレイ 1 7に対し、 画面 1 7 '2において番組検索 が選択された場合、,次に、 日付を指定する画面 1 7 6を表示させる。 そして、 C P U 1 1は、 この画面 1 7 6において指定された日付を検索キーとして放送局サ ーパ 3 2を検索し、 その日付において放送された番組のリストが画面 1 7 7を表 示させる。
さらに、 C P U 1 1は、 ユーザが画面 1 7 7上のいずれかの番組を選択すると 、 さらに放送局サーバ 3 2を検索し、 その番組内で放送された楽曲のリストを画 面 1 7 8に表示させる。 この画面 1 7 8では、 画面 1 7 4と同様に、 ユーザは表 示されたうちのいずれかの楽曲、 又はオンエアリスト自体をクリップすることが でき、 タリップ情報が画面 1 7 5に表示される。
ここで、 上記の各画面の具体的な画面表示例を示す。 まず、 図 8は、 検索開始 から検索方法が選択されるまでの画面表示例を示す図である。
図 8 (A) は、 F M局を選択するための画面 1 7 1の例を示している。 この画 面 1 7 1には、 選択部 1 7 1 aにおいて F M放送の局名が一覧表示される。 ユー ザは、 リモートコントローラ 4 0の例えば方向キー 4 1 a及び 4 1 bを用いて、 選択部 1 7 1 aから所望の放送局名の項目を選択し、 決定キー 4 2を押下するこ とにより確定する。
また、 図 8 ( B ) は、 検索方法を選択するための画面 1 7 2の例を示している 。 ユーザは、 この画面 1 7 2の選択部 1 7 2 aにおいて、 時間帯検索、 番組検索 のいずれかの項目を、 上記と同様に例えば方向キー 4 1 a及び 4 1 bと決定キー 4 2を用いて選択する。
図 9は、 時間帯検索が選択された場合の画面表示例を示す図である。
図 9 (A) は、 日付及び時間帯を指定するための画面 1 7 3の例を示している 。 ユーザは、 この画面 1 7 3の入力部 1 7 3 aにおいて、 例えば、 方向キー 4 1 a及び 4 1 bによりカーソルを合わせた後、 プルダウン画面に表示された数字を 方向キー 4 1 c及び 4 1 dで選択して決定キー 4 2を押下することで、 所望の日 付を指定する。 なお、 入力部 1 7 3 aには、 初期表示として現在の日付が表示さ れた状態としてもよい。
そして、 C P U 1 1は、 .ユーザにより日付の指定後に、 さらに、 時間帯が一覧 表示された選択部 1 7 3 から、 所望の時間帯の項目が選択 ·確定されると、 検 索を実行する。 なお、 時間帯の指定方法は上記のような方法に限らず、 例えば、 ユーザに数値を入力させてもよい。 また、 指定可能な時間帯は、 1時間単位に限 らない。
検索結果は、 例えば図 9 ( B ) のように表示される。 C P U 1 1は、 ユーザに よりこの画面 1 7 4において、 指示項目 1 7 4 aが選択 ·確定されると、 表示さ せたオンエアリスト自体をクリップすることができる。 また、 選択部 1 7 4 bに は、 オンエアリストとして、 指定された時間帯に放送された楽曲のリストが表示 される。 ユーザは、 この選択部 1 7 4 bのいずれかの楽曲の項目を選択 '確定す ることにより、 その楽曲をクリップして、 それに関する情報の表示及ぴ保存を要 求することができる。
ところで、 このような検索時には、 検索対象の楽曲が放送された日付や時間帯 に対するユーザの記憶が不正確である場合が十分にあり得る。 このため、 画面 1
7 3において日付や時間帯の入力をユーザが間違えて、 画面 1 7 4に、 目的のも のと思われる楽曲が表示されないという事態が発生する確率は、 比較的高いと考 えられる。 また、 放送を聞き逃したユーザが、 聞き逃した時間帯に放送された楽 曲を、 その時間帯を順次変化させながら確認するという行為も考えられる。 この ような場合には、 画面 1 7 4から画面 1 7 3に戻って、 日付や時間帯をあらため て指定する必要が生じる。
このような検索条件の再指定は、 例えば数字キーを具備する P C等では比較的 容易に行うことが可能である。 しかし、 端末装置 Γ 0は、 限られた入力キーしか 具備していないため、 検索条件を再指定する操作は容易ではない。 そこで、 CPU 1 1は、 検索結果 (ここではオンエアリスト) を表示させた画 面 1 74において、 指定された時間帯より前の時間帯、 及び後の時間帯について の表示をそれぞれ要求するための指示項目 1 74 c及び 1 74 dを、 検索結果と 共に表示させる。 C PU 1 1は、 これらの指示項目 1 74 c及ぴ 1 74 dを、 選 択部 1 74 b内の各楽曲の選択操作から一連の操作で選択可能な状態としておく 。 すなわち、 ユーザは、 同じ方向キー 4 1 a及び 4 1 bのみを用いて、 選択部 1 74 bの各項目と指示項目 1 74 c及び 1 74 dのいずれかを選択することが可 能となる。' C PU 1 1は、 ユーザがこれらの指示項目 1 74 c及び 1 74 dを選 択 ·確定することにより、 このとき指定された時間帯より前又は後の時間帯に対 応するオンエアリストを表示させることができる。 ·
検索条件の再指定は、 このように前後の時間帯についての情報を要求する場合 が多い。 従って検索を行う装置は、 指示項目 1 74 c及び 1 74 dを表示してお くことで、 限られた入力キーのみ具備する場合でも、 ユーザの操作性を阻害する ことなく、 検索条件を再指定して新たな情報を表示させることが可能となる。
一方、 図 10は、 番組検索が選択された場合の画面表示例を示す図である。
図 1 0 (A) は、 日付を指定するための画面 1 76の例を示している。 ユーザ は、 この画面 1 76で、 例えば上記の画面 1 7 3における入力部 1 73 aと同様 に、 入力部 1 76 aにおいて、 .方向キー 41 a〜 4 1 d及び決定キー 42を用い て、 所望の日付を指定する。 そして、 CPU 1 1は、 指示項目 1 76が選択 '確 定されることにより、 検索を実行する。
検索結果は、 例えば図 1 0 (B) のように表示される。 この図 1 0 (B) は、 指定された日付において放送された番組のリストが表示.される画面 1 77を示し ている。 ユーザは、 番組名の一覧が表示された選択部 1 7 7 aから、 所望の番組 名の項目を選択 ·確定することにより、 その番組内で放送された楽曲のリスト ( オンエアリスト) の表示を要求することができる。
また、 この画面 1 7 7においても、 上記の画面 1 74の場合と同様に、 その前 の画面 1 Ί 6において入力された日付が間違っていることがあり得る。 このため C PU 1 1は、 面面 1 7 7に対し、 前日及び後日の番組リス トをそれぞれ表示さ せるための指示項目 1 7 7 b及び 1 7 7 cを、 番組リストと共に表示させ、 選択 部 1 7 7 a内の各番組名の選択操作から一連の操作で、 指示項目 1 7 7 b及ぴ 1 7 7 cを選択可能な状態としておく。 これにより、 ユーザは、 前画面に戻って日 付をあらためて入力する操作を行うことなく、 検索する日付を変更することが可 能となる。
また、 CPU 1 1は、 選択部 1 7 7 a内のいずれかの番組名の項目が選択 .確 定された場合、 表示すべき画面を図 1 0 (C) に示すように、 その番組について のオンエアリストを表示するための画面 1 7 8に移行させる。 C PU 1 1は、 画 面 1 7 8において、 ユーザにより指示項目 1 7 8 aが選択 ·確定されると、 表示 させたオンエアリスト自体をクリップすることができる。 また、 選択部 1 7 8 b には、 オンエアリス トとして、 指定された番組において放送された楽曲のリス ト が表示される。 ユーザは、 この選択部 1 7 8 bのいずれかの楽曲の項目を選択 . 確定することにより、 その楽曲をクリップさせて、 それに関する情報の表示及び 保存を要求することができる。
さらに、 C PU 1 1は、 検索されたオンエアリス トと共に、 その番組について 、 前回の番組で放送された楽曲リス ト、 及ぴ次回の番組で放送予定の楽曲リス ト をそれぞれ表示させるための指示項目 1 7 8 c及び 1 7 8 dを表示させる。 C P U 1 1は、 これらの指示項目 1 7 8 c及ぴ 1 7 8 dを、 選択部 1 7 8 b内の各楽 曲の選択操作から一連の操作で選択可能な状態としておく。 これにより C PU 1 1は、 ユーザに対して、 画面を切り換えて日付の変更や番組の選択操作をあらた めて行わせることなく、 同番組の前回あるいは次回のオンエアリストを表示させ 、 クリップすることが可能となる。
次に、 検索方法が選択されてから、 オンエアリス トのクリップが可能となるま での具体的な処理例について説明する。
図 1 1は、 時間帯検索が選択された場合における、 端末装置 1 0と放送局サー バ 3 2との間の情報検索処理の流れを示すフローチヤ一トである。 図 1 1のフローチャートは、 検索方法を選択するための画面 1 7 2を端末装置 1 0のディスプレイ 1 7に表示させたときに、 時間帯検索がユーザにより選択さ れた場合に開始される。 ステップ S 1 1において、 端末装置 1 0は、 日付 ·時間 帯を指定するための画面 1 7 3を表示させ、 リモートコントローラ 4 0によるュ 一ザの入力操作に応じて、 .日付 ·時間帯の入力を受ける。 そして端末装置 1 0は 、 入力された情報を検索条件として、 放送局サーバ 3 2に対して送信する。
ステップ S 1 2において、 検索条件を受信した放送局サーバ 3 2は、 指定され た日付 ·時間帯に合致するオンエアリストをデータベースから検索する。 また、 ステップ S 1 3において、 放送局サーバ 3 2は、 指定された時間帯の前、 後の各 時間帯に合致するオンエアリストを検索する。 そして放送局サーバ 3 2は、 ステ ップ S 1 4において、 指定された時間帯に合致するオンエアリストと、 その前後 の時間帯のオンエアリストとを、 端末装置 1 0に送信する。
ステップ S 1 5において、 端末装置 1 0は、 放送局サーバ 3 2から受信した情 報のうち、 指定した時間帯に合致するオンエアリストと、 その前後の時間帯のォ ンエアリストを表示させるための指示項目とをディスプレイ 1 7に表示させる ( 画面 1 7 4に相当) 。 また端末装置 1 0は、 放送局サーバ 3 2から受信した、 前 後の時間帯のオンエアリストを、 例えば R AM 2 0内に一時的に記憶させる。
そして、 ステップ S 1 6において、 端末装置 1 0は、 表示された画面に対して 、 ユーザにより前後の時間帯のオンエアリストを表示させるための指示項目が選 択された場合、 ステップ S 1 7に進む。 ステップ S 1 7において、 端末装置 1 0 は、 ステップ S 1 5で R AM 2 0に一時的に記憶させたオンエアリストのうち、 ステップ S 1 6での選択に対応するオンエアリストをディスプレイ 1 7に表示さ せる。 そして端末装置 1 0は、 ステップ S 1 6で選択された時間帯を新たに検索 条件として指定し、 放送局サーバ 3 2に送信する。
このように、 端末装置 1 0は、 指定した時間帯に合致するオンエアリストと共 に、 その前後の時間帯のオンエアリストを受信して一時的に記憶しておくことで 、 前後の時間帯のオンエアリストの表示要求が行われたときに、 記憶しておいた オンエアリストを瞬時に表示させることが可能となる。
放送局サーバ 3 2は、 ステップ S 1 7で新た.に指定された時間帯の前後の時間 帯のオンエアリストを検索して、 この検索結果を端末装置 1 0に送信する (ステ ップ S 1 3及ぴステップ S 1 4に対応) 。 端末装置 1 0は、 受信したオンエアリ ストを R AM 2 0に一時的に記憶させる (ステップ S 1 5に対応) 。 このとき、 表示されているオンエアリストは変更されない。
なお、 ステップ S i において、 端末装置 1 0は、 オンエアリスト内の楽曲の 項目が選択された場合、 すなわちクリップを行った場合、 検索処理を終了する。 そして端末装置 1 0は、 放送局サーバ 3 2に対して、 指定された楽曲に関する情 報の送信を要求し、 この情報を受信してクリップ情報として H D D 2 1に記憶さ せると共に、 ディスプレイ 1 7に表示させる。
以上の処理により、 ユーザは、 画面を切り換えて日付や時間帯の変更操作をあ らためて行うことなく、 前後の時間帯のオンエアリストを瞬時に表示させ、 クリ ップすることが可能となる。
一方、 図 1 2及び図 1 3は、 番組検索が選択された場合における、 端末装置 1 0と放送局サーバ 3 2との間の情報検索処理の流れを示すフローチャートである 図 1 2のフローチャートは、 検索方法を選択するための画面 1 7 2を端末装置 1 0のディスプレイ 1 7に表示させたときに、 番組検索がュ一ザにより選択され た場合に開始される。 ステップ S 2 1において、 端末装置 1 0は、 日付を指定す るための画面 1 7 6を表示させる。 端末装置 1 0は、 ユーザの入力操作により日 付が入力されると、 入力情報を検索条件として、 放送局サーバ 3 2に対して送信 する。
ステップ S 2 2において、 検索条件を受信した放送局サーバ 3 2は、 指定され た日に放送された番組をデータベースから検索する。 また、 ステップ S 2 3にお いて、 放送局サーバ 3 2は、 指定日の前日、 後日にそれぞれ放送された番組を検 索する。 そして、 ステップ S 2 4において、 放送局サーバ 3 2は、 指定日とその 前後の,日の番組リストを、 端末装置 1 0に送信する。 , ステップ S 2 5において、 端末装置 1 0は、 .放送局サーバ 3 2から受信した情 報のうち、 指定日の番組リス トと、 その前後の日の番組リス トを表示させるため の指示項自とをディスプレイ 1 7に表示させる (画面 1 7 7に相当) 。 また、 端 末装置 1 0は、 放送局サーバ 3 2から受信した、 前後の日の番組リストを R AM 2 0内に一時的に記憶させる。
そして、 ステップ S 2 6において、 端末装置 1 0は、 ユーザにより前後の日の 番組リストを表示させるための指示項目が選択された場合、 ステップ S 2 7に進 む。 ステップ S 2 7において、 端末装置 1 0は、 ステップ S 2 5で R AM 2 0に 一時的に記憶させた番組リストのうち、 ステップ S 2 6での選択に対応する番組 リス トをディスプレイ 1 7に表示させる。 そして、 端末装置 1 0は、 ステップ S
2 6で選択された時間帯を新たに検索条件として指定し、 放送局サーバ 3 2に送 信する。 このように、 端末装置 1 0は、 指定した日の番組リストと共に、 その前 後の日の番組リストを受信して一時的に記憶しておくことで、 前後の日の番組リ ストの表示要求が行われたときに、 記憶しておいた番組リストを瞬時に表示させ ることが可能となる。
放送局サーバ 3 2は、 ステップ S 2 7で新たに指定された日の前後の日の番組 を検索して、 この検索結果を端末装置 1 0に送信する (ステップ S 2 3及びステ ップ S 2 4に対応) 。 端末装置 1 0は、 受信した番組リストを R AM 2 0に一時 的に記憶させる。
また、 ステップ S 2 6において、 端末装置 1 0は、 番組リスト中から番組の項 目が選択された場合は、 その番組を検索キーとして放送局サーバ 3 2に検索を要 求し、 図 1 3のステップ S 2 8に進む。 ステップ S 2 8において、 放送局サーバ
3 2は、 新たに指定された番組で放送された楽曲のリス ト、 すなわち指定された 日の指定された番組に合致するオンエアリストを検索する。 また、 ステップ S 2 9において、 放送局サーバ 3 2は、 指定された番組について、 その前回の放送の オンエアリストを検索する。 また、 放送局サーバ 3 2は、 同じ番組について、 次 回の放送で予定されるオンエアリストがデータベースに蓄積されている場合、 こ のオンエアリストも検索する。 ステップ S 3 0において、 放送局サーバ 3 2は、 指定された番組のオンエアリス トと、 前回及び次回のオンエアリス トとを、 端末 装置 1 0に送信する。
ステップ S 3 1において、 端末装置 1 0は、 放送局サーバ 3 2から受信した情
報のうち、 指定した番組のオンエアリストと、 その前回及び次回のオンエアリス トを表示させるための指示項目とをディスプレイ 1 7に表示させる (画面 1 7 8 に相当) 。 また、 端末装置 1 0は、 放送局サーバ 3 2から受信した、 前回及ぴ次 回の各オンエアリストを R AM 2 0内に一時的に記憶させる。
そして、 ステップ S 3 2において、 端末装置 1 0は、 表示された画面に対して 、 ユーザにより前回又は次回のオンエアリストを表示させるための指示項目が選 択された場合、 ステップ S 3 3に進む。 ステップ S 3 3において、 端末装置 1 0 は、 ステップ S 3 2で R AM 2 0に一時的に記憶させたオンエアリス トのうち、 ステップ S 3 2での選択に対応するオンエアリストをディスプレイ 1 1に表示さ せる。 そして、 端末装置 1 0は、 例えばフラグ情報等の制御情報を放送局サーバ 3 2に送信して、 ステップ S 3 2での選択に応じた回の番組のオンエアリス トを 要求する。 '
このように、 端末装置 1 0は、 指定した日の番組のオンエアリストと共に、 そ の前回及び次回のオンエアリス トを受信して一時的に記憶しておくことで、 同じ 番組の前回及び次回のオンエアリストの表示要求が行われたときに、 記憶してお いたオンエアリス卜を瞬時に表示させることが可能となる。
放送局サーバ 3 2は、 ステップ S 3 3で指定された回に対して、 その前後の回 における番組のオンエアリストを検索して、 この検索結果を端末装置 1 0に送信 する (ステップ S 2 9及ぴステップ S 3 0に対応) 。 端末装置 1 0は、 受信した オンエアリストを R AM 2 0に一時的に記憶させる (ステップ S 3 1に対応) 。 なお、 ステップ S 3 2において、 端末装置 1 0は、 オンエアリスト内の楽曲が クリップされた場合、 検索処理を終了する。 そして、 端末装置 1 0は、 放送局サ ーバ 3 2に対して、 指定された楽曲に関する情報の送信を要求し、 この情報を受 信してクリップ情報として HDD 2 1に記憶させると共に、 ディスプレイ 1 7に 表示させる。
以上の処理により、 ユーザは、 画面を切り換えて日付や番組名の変更操作をあ らためて行うことなく、 前後の日の番組リストや、 同じ番組の前回、 次回につい てのオンエアリストを瞬時に表示させ、 選択操作することが可能となる。
なお、 以上の各フローチャートでは、 放送局サーバ 3 2に対して検索を要求し た際に、 検索条件に合致するリストと共に、 その前後に相当するリストを同時に 端末装置 1 0で受信するようにしたが、 当然、 検索条件に合致するリストのみを 受信するようにしてもよい。 この場合は、 端末装置 1 0は、 リストと共に表示さ せた、 その前後に相当するリストを表示させるための指示項目が選択された場合 、 選択に応じて変更された検索条件に合致するリストを再度放送局サーバ 3 2に 要求する。 従って、 端末装置 1 0は、 指示項目が選択され、 該当するリストを放 送局サーバ 3 2から受信した後に、 そのリストをディスプレイ 1 7に表示させる 。 従って、 端末装置 1 0の処理には、 ネットワーク 3 0や放送局サーバ 3 2の状 態に応じて、 指示項目の選択からリストの表示までの間に遅延が生じる場合があ る。
なお、 上記の端末装置 1 0の処理機能は、 この処理内容を記述したプログラム が、 端末装置 1 0内の C PU 1 1で実行されることにより実現される。 また、 同 様なプログラムがコンピュータの C PUで実行されることにより、 上記処理機能 がコンピュータにより実現されてもよい。 処理内容を記述したプログラムは、 端 末装置 1 0ゃコンピュータで読み取り可能な記録媒体に記録しておくことができ る。 このような記録媒体としては、 磁気記録装置、 光ディスク、 光磁気記録媒体
、 半導体メモリ等がある。 磁気記録装置には、 HDD、 フレキシブルディスク ( F D) 、 磁気テープ等がある。 光ディスクには、 DVD、 DVD-RAM, CD -ROM, CD-R (R e c o r d a b l e ) /RW (R ewr i t a b l e ) 等がある。 光磁気記録媒体には、 MO (Ma g n e t o— O p t i c a l d i s k) 等がある。 .
プログラムを流通させる場合には、 例えば、 そのプログラムが記録された DV D、 CD— ROM等の可搬型記録媒体が販売される。 また、 プログラムをサーバ コンピュータの記憶装置に格納しておき、 ネットワークを介して、 サーバコンビ ユータから他のコンピュータにそのプログラムを転送することもできる。
プログラムを実行する端末装置 1 0やコンピュータは、 例えば、 可搬型記録媒 体に記録されたプログラム又はサーバコンピュータから転送されたプログラムを 、 自己の記憶装置に格納する。 端末装置 1 0の場合、 例えば HDD 2 1等に格納 する。 そして、 端末装置 1 0やコンピュータは、 自己の記憶装置からプログラム を読み取り、 プログラムに従った処理を実行する。 なお、 端末装置 1 0やコンビ ユータは、 可搬型記録媒体から直接プログラムを読み取り、 そのプログラムに従 つた処理を実行することもできる。 また、 サーバコンピュータからプログラム力 S 転送される毎に、 逐次、 受け取ったプログラムに従った処理を実行することもで さる。
(3) 第 2の実施の形態
次に、 上述したような、 放送局サーバ 32による番組リス トやオンエアリス ト を提供するサービスが、 複数のサービスサーバのうちのひとつのサーバにより実 現されるようなサービスシステムについて、 第 2の実施の形態により詳細に説'明 する。 本サービスシステムはシングルサインオン機能を有している。
(3- 1) 音楽関連サービス提供システムのシステム構成
図 1 4において、 1 000は全体として音楽関連サービス提供システムを示し 、 この音楽関連サービス提供システム 1 000の運営業者と契約しているユーザ のクライアント端末 1 002と、 当該クライアント端末 1 002を管理するポー タルサーバ 1 00 3と、 当該クライアント端末 1 002に対して音楽に関する各 種サービスを提供する複数のサーバ 1004乃至 1008とを有している。
この実施の形態の場合、 音楽データ配信サーバ 1004は、 ATRAC 3 ( Ad a p t i v e TR a n s f o r m Ac o u s t i c C o d i n g 3 ) 、 AAC (Ad v a n c e d Au d i o C o d i n g) 、 WMA ( Wi n d ow s Me d i a Au d i o) , Re a l AUD I O G 2
Mu s i c C o d e c, MP 3 (MPEG Au d i o L a y e r— 3) 开 式等でなる音楽データをクライアント端末 1 002に配信する音楽データ配信サ 一ビスを提供する。
また物販サーバ 1 005は、 CD (C omp a c t D i s c) や D V D ( D i g i t a l V e r s a t i l e D i s c ) 等をクライアント端末 1 00 2を介してユーザに販売する物販サービスを提供する。
さらにラジォ放送情報配信サーバ 1 006は、 ラジオ局を介して放送されてい るラジォ放送のラジォ番組や音楽等についてのラジォ放送情報をクライアント端 末 1002に配信するラジオ放送情報配信サービスを提供する。
さらにィンターネットラジオサーバ 1 00 7は、 ィンターネットに相当するネ ットワーク NT 1 000を介してラジォ放送データをストリーミング配信の形態 でクライアント端末 1002に向けて放'送するインターネットラジオ放送サービ スを提供する。
これに加えて課金サーバ 1 008は、 ポータルサーバ 1 00 3等からの要求に 応じてユーザに対し様々な料金を課すための課金処理を実行するようになされて いる。
(3- 2) クライアント端末 1002の機能回路プロック構成
次にクライアン卜端末 1 002の機能回路プロックによるハードウエア構成を 説明する。 図 1 5に示すようにクライアン ト端末 1 00 2は、 その筐体表面ゃリ モートコントローラ (図示せず) に設けられた各種操作ボタンでなる操作入力部 1 020がユーザによって操作されると、 当該操作入力部 1 020でこれを認識 し、 当該操作に応じた操作入力信号を入力処理部 1021に送出する。
入力処理部 1 021は、 操作入力部 1 020から与えられる操作入力信号を特 定の操作コマンドに変換しバス 1022を介して制御部 1023に送出する。 制御部 1 0 23は、 バス 1 022を介して接続された各回路から与えられる操 作コマンドゃ制御信号に基づいてこれら各回路の動作を制御する。
表示制御部 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 029と特定の外部記録媒体との間 で著作権管理情報を対応付けたコンテンツデータをチヱックアウトするときや、 当該特定の外部記録媒体と記憶媒体 1 029との間で当該著作権管理情報を対応 付けたコンテンツデータをチェックインするときに、 当該コンテンッデータに対 応する著作権管理情報の内容を適切に更新することにより、 そのコンテンツデー タに対する著作権を保護する。
ページ情報生成部 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) ノアイノレ、 あるレ、 fま HTML (Hy p e r T e x t Ma r k u p L a n g u a g e) ファイル 等のページ情報を解釈して表示部 1 025に表示するための映像データを生成し 、 当該生成した映像データを表示制御部 1024に送出する。
認証処理部 1 03 7は、 ネットワークインタフェース 1 03 3を介して接続さ れるネットワーク NT 1 000上のポータルサーバ 1 00 3やその他サーバ 1 0 04乃至 1007に対し認証情報を通信制御部 1 03 2及びネットワークインタ フエ一ス 1033を順次介して送信する等の認証処理を実行する。
認証情報記憶部 1 038は、 認証処理部 1 0 37がポータルサーバ 1 00 3や その他サーバ 1 004乃至 1 007に対しアクセスするときに必要となる認証情 報を記憶する。
ラジオ放送表示制御部 1 03 9は、 現在、 ユーザによる聴取用に受信中のラジ ォ放送に関するラジオ放送情報を要求するための要求信号を通信制御部 1 0 3 2 及びネッ トワークインタフェース 1 0 3 3を順次介して.、 当該受信中のラジオ放 送を放送しているラジオ局に対応するラジオ放送情報配信サーバ 1 006に送信 する。
その結果、 ラジォ放送表示制御部 1 039は、 ネットワーク NT 1 000上の ラジォ放送情報配信サーバ 1 006から送信されたラジォ放送情報をネットヮー クインタフエース 1 03 3及び通信制御部 1 0 32を順次介して受信すると共に 、 当該受信したラジオ放送情報を表示制御部 1 024に送出することにより表示 部 1 025に対し、 '現在受信中のラジオ番組の番組名や、 当該受信中の楽曲のタ ィ トル及ぴァーテイスト名等からなるラジォ放送情報を表示させる。
クライアント端末 1 002の制御部 1 023は、 記憶媒体 1 029に対して記 憶するコンテンツデータを、 図 1 6に示すディレク トリ構成で管理する。 まず 「 r o o t」 ディレク トリの下層に対しては、 規定範囲内での任意の数の 「 f o 1 d e r」 ディレク トリが作成される。 この 「 f o 1 d e r」 ディレク トリは、 例 えばコンテンッが属するジャンル、 又は所有ユーザ等に対応して作成される。
この 「 f o 1 d e r」 ディレク トリの下層には、 規定範囲内での任意の数の 「 a 1 b um」 ディレク トリが作成され、 当該 「 a 1 b umj ディレク トリは例え ば 1つのアルバムタイ トル毎に対応するようになされている。 この 「 a 1 b um j ディレク トリの下層においては、 その 「a 1 b um」 ディレク トリに属すると される 1以上の 「 t r a c k」 ファイルが格納され、 この 「 t r a c k」 フアイ ルが 1つの楽曲すなわちコンテンツとなるものである。
このようなコンテンツデータについてのディレク ト V管理は、 記憶媒体 1 02 9に記憶されてレ、るデータベースファイルによつて行われる。
(3-3) ポータルサーバ 1003の機能回路ブロック構成
次に、 図 1 7を用いてポータルサーバ 1 003の機能回路プロックによるハー ドウエア構成を説明する。 ポータルサ一バ 1 003内の制御部 1 050は、 バス 1 051を介して接続される各回路の動作を制御する。
通信制御部 1 0 5 2は、 制御部 1 050の制御のもと、 ネッ トワークィンタフ エース 1 05 3を介してクライアント端末 1 002やその他サーバ 1 004乃至 1 008と各種情報を送受信する。
顧客データベース部 1 054には、 音楽関連サービス提供システム 1 000の 運営業者とすでに契約を完了しているユーザのユーザ I D ( I d e n t i f i c a t i o n) 情報とパスワード情報とが対応付けられて顧客情報として登録さ れている。 ページ情報記憶部 1055には、 音楽関連サービス提供システム 1 000の運 営業者が管理するページ情報等が記憶されている。
なおページ情報は、 XML等の言語によって記述されており、 音楽データ配信 サーバ 1 004、 物販サーバ 1 005、 ラジォ放送情報配信サーバ 1 006及'ぴ ィンターネットラジオサーバ 1 00 7等にアクセスするための UR L (Un i f o rm Re s o u r c e L o c a t o r) †青幸] ¾を含んでいる。
認証処理部 1056は、 クライアント端末 1 002から送信されたユーザ I D 情報及びパスヮード情報をネットワークインタフェース 1 053及ぴ通信制御部 1 05 2を順次介して受信すると、 ユーザ認証処理として、 当該受信したユーザ I D情報及びパスヮード情報が顧客データベース部 1 054に顧客情報として登 録されているか否かを確認する。
そして認証処理部 1 0 56は、 ユーザ認証処理を終了すると、 当該ユーザ認証 処理の結果を示したポータル認証結果情報 (後述する認証セッシヨン I D情報) を発行し、 当該発行したポータル認証結果情報を認証情報記憶部 1 05 7に一時 gnfe る。
このとき制御部 1 050は、 認証処理部 1 056によるユーザ認証処理の結果 、 ユーザが正規ユーザであると認証されると、 ページ情報記憶部 1 0 55に記憶 されている契約者用のページ情報をポータル認証結果情報と共に通信制御部 1 0 5 2及びネットワークインタフェース 1 0 53を順次介してクライアント端末 1 002に送信する。
なお制御部 1 0 50は、 認証処理部 1 0 56によるユーザ認証処理の結果、 ュ 一ザが正規ユーザであると認証されなかったときには、 認証エラー情報を、 ぺー ジ情報記憶部 1 0 5 5に記憶されている認証の失敗を示す認証失敗通知ページ情 報と共に通信制御部 1 05 2及びネットワークインタフェース 1 05 3を順次介 'してクライアント端末 1002に送信するように構成しても良い。
また認証処理部 1 056は、 音楽データ配信サーバ 1 004、 物販サーバ 1 0 05及びラジオ放送情報配信サーバ 1 006からユーザに対する認証処理が実行 された結果、 当該ユーザのクライアント端末 1 0◦ 2から取得して送信されるポ 一タル認証結果情報 (後述する認証チケット) をネットワークインタフェース 1 0 5 3及び通信制御部 1 0 5 2を順次介して受信すると、 当該受信したポータル 認証結果情報と、 認証情報記憶部 1 0 5 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 8を用いて音楽データ配信サーバ 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が管理する、 ダウンロード可能な音楽データを紹介する音楽データ配信用のページ情報等が記 憶されている。
因みに音楽データ配信用のページ情報は、 XM L等の言語によって記述されて おり、 クライアント端末 1 0 0 2を利用するユーザに対してダウンロードを希望 する音楽データを選択させることができる。
そして制御部 1 0 7 0は、 クライアント端末 1 0 0 2から送信される、 音楽デ ータ配信用のページ情報を要求するページ情報取得要求信号をネットワークイン タフエース 1 0 7 3及び通信制御部 1 0 7 2を順次介して受信すると、 当該受信 したページ情報取得要求信号に応じて、 ページ情報記憶部 1 0 Ί 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 0 7 0は、 その検索されたダウンロード希望の音楽データ を通信制御部 1 0 7 2及びネッ 1、ワークインタフェース 1 0 7 3を順次介してク ライアント端末 1 0 0 2に送信する。
また制御部 1 0 7 0は、 このときクライアン 1、端末 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 9を用いて物販サーバ 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情報とパスヮード情報とが対応付けられて 顧客情報として登録されている。 ただし認証処理部 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 0 0 8に対し当該ユーザに対する特定のパッケージメディアの購入に応じた課金 処理を実行させる。 ' さらに制御部 1 0 9 0は、 課金サーバ 1 0 0 8によるユーザに対する課金処理 が完了すると、 パッケージメディァの購入処理が完了したことを示す購入完了べ ージ情報を通信制御部 1 0 9 2及びネットワークインタフェース 1 0 9 3を順次 介してクライアント端末 1 0 0 2に送信する。
( 3 - 6 ) ラジォ放送情報配信サーバ 1 0 0 6の機能回路ブロック構成
次に、 図 2 0を用いてラジオ放送情報配信サーバ 1 0 0 6の機能回路ブロック によるハードウェア構成を説明する。 ラジオ放送情報配信サーバ 1 0 0 6内の制 御部 1 1 1 0は、 パス 1 1 1 1を介して接続される各回路の動作を制御する。
通信制御部 1 1 1 2は、 制御部 1 1 1 0の制御のもと、 ネットワークインタフ エース 1 1 1 3を介してクライアント端末 1 0 0 2やポータルサーバ 1 0 0 3等 と各種情報を送受信する。
顧客データベース部 1 1 1 4には、 ラジォ放送情報配信サーバ 1 0 0 6の運営 業者とすでに契約を完了しているユーザのユーザ I D情報とパスヮード情報とが 対応付けられて顧客情報として登録されている。 ただし認証処理部 1 1 1 5が、 クライアン ト端末 1 0 0 2から送信される、 ポータルサーバ 1 0 0 3によって発 行されたポータル認証結果情報に基づいてユーザを認証処理する機能を有する場 合には、 顧客データベース部 1 1 1 4を設けなくてもよレ、。
ページ情報記憶部 1 1 1 6には、 ラジオ放送情報配信サーバ 1 0 0 6が管理し 、 当該ラジオ放送情報配信サーバ 1 0 0 6に対応するラジオ局によってすでに放 送されたラジオ番組に関するラジオ放送情報 (以下、 これを特にオンエアリス ト 情報と呼ぶ) の取得に利用させるオンエアリスト情報配信用のページ情報等が記 憶されている。
因みにオンエアリスト情報配信用のページ情報は、 XM L等の言語によって記 述され、 クライアント端末 1 0 0 2を利用するユーザに対し、 ラジオ番組の放送 日時情報や番組名等を、 取得希望のオンエアリスト情報に対する検索キーとして 入力させるための入力ボックス等が設けられている。
オンエアリスト情報記憶部 1 1 1 7には、 ラジオ放送情報配信サーバ 1 0 0 6 に対応するラジォ局ですでに放送されたラジオ番組に対する番組名、 番組放送開 始時刻及び番組放送終了時刻等と、 当該ラジオ番組内で流された楽曲に対するタ ィトル、 アーティスト名、 楽曲放送開始時刻等とをリスト化して生成されたオン エアリスト情報が記憶されている。
そして制御部 1 1 1◦は、 クライアント端末 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 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◦ 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 ) 各サーバの処理概要
次に図 2 1乃至図 2 6に示すシーケンスチヤ一トを用いて、 クライアント端末
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間のユー ザ認証処理手順
まず図 2 1を用いて、 クライアント端末 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は、 その認証セッション 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情報及びパスヮード情報等を通信制御 7020
部 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に登録されている顧客情報に 含まれ Tいるか否かを検出する。
その結果、 認証処理部 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 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 0 0 2に送信する。
ステップ S P 1 0 0 7において、 クライアン 1、端末 1 0 0 2の制御部 1 0 2 3 は、 ポータルサーバ 1 0 0 3から送信されたページ情報と、 有効期限の延長され た認証セッシヨン I D情報等とをネッ トワークインタフェース 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 2において、 クライアント端末 1 0 0 2と 音楽データ配信サーバ 1 0 0. 4、 物販サーバ 1 0 0 5及ぴラジオ放送情報配信サーバ 1 0 0 6との間で 実行するユーザ認証処理について以下に説明する。
この場合、 かかるユーザ認証処理としては、 クライアント端末 1 0 0 2が図 2 1について上述したようにポータルサーバ 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情報で特定される通信接 続状態が切断されたと判断される。 .
これにより音楽データ配信サーバ 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 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を利用するユーザが正規ユーザであると認証されないと、 認証エラーを示す認 7020
証エラー情報を通信制御部 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 0 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、ワークインタフェース 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、端末 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 ◦ 5 6により 2004/007020
有効期限の延長された認証セッション I D情報等と共に通信制御部 1 052及び ネットワークインタフェース 1 0 53を順次介してクライアント端末 1 002に 送信する。
ステップ S P 1 0 1 9において、 クライアント端末 1 002の制御部 1 023 は、 ポータルサーバ 1 003から送信された認証チケット等と、 有効期限の延長 された認証セッション I D情報等とをネッ トワークインタフェース 1 0 3 3及び 通信制御部 1 03 2を順次介して受信し、 当該受信した認証セッション I D情報 を認証処理部 1037に送出する。
そして制御部 1 0 23は、 そのポータルサーバ 1 003から受信した認証チケ ット等を認証要求信号と共に通信制御部 1 0 3 2及びネッ トワークインタフエ一 ス 1033を順次介して音楽データ配信サーバ 1004に送信する。
また認証処理部 1 037は、 このとき制御部 1 023の制御のもとに認証情報 記憶部 1 038において、 ポータルサーバ 1 003から受信された有効期限の延 長されている認証セッシヨン I D情報等をその有効期限が延長される前の認証セ ッシヨン I D情報等に上書きするようにして一時記憶することにより、 上述のス テツプ S P 1 0 1 6において一時記憶していた認証セッション I D情報等を有効 期限の延長された認証セッシヨン I D情報等に更新する。
ステップ S P 1 0 20において、 音楽データ配信サーバ 1 004の制御部 1 0 70は、 クライアント端末 1 00 2から送信された認証要求信号及ぴ認証チケッ ト等をネッ トワークインタフェース 1 0 7 3及ぴ通信制御部 1 072を順次介し て受信する。
そして制御部 1 0 70は、 そのクライアント端末 1 002から受信した認証チ ケッ ト等を当該認証チケット等の確認を要求する認証チケッ ト確認要求信号と共 に通信制御部 1 0 7 2及びネットワークインタフェース 1 073を順次介してポ 一タルサーバ 1 003に送信する。
ステップ S P 1 0 21において、 ボータルサーバ 1 00 3の制御部 1 0 50は 、 音楽データ配信サーバ 1 004から送信された認証チケット確認要求信号及び 認証チケット等をネットワークインタフェース 1 0 5 3及び通信制御部 1 0 5 2 を順次介して受信し、 当該受信した認証チケット確認要求信号及ぴ認証チケット 等を認証処理部 1 0 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 0は、 認証処理部 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、ワークインタフェース 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に移る。 2004/007020
ステップ 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 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は、 音楽データ配信用 COページ情報に基づく映 像データを生成し、 当該生成した映像データを表示制御部 1 0 2 4に送出する。
これにより表示制御部 1 0 2 4は、 ページ情報生成部 1 0 3 6から与えられた 映像データに対しディジタルアナ口グ変換処理を施し、 得られたアナ口グ映像信 号を表示部 1 0 2 5に送出することにより当該表示部 1 0 2 5にそのアナログ映 像信号に基づく映像として音楽データ配信用のページを表示する。 ( 3 - 7 - 3 ) 音楽関連サービス提供処理
続いて図 2 3乃至図 2 6において、 図 2 2について上述したクライアント端末 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 3を用いてクライアント端末 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 0 4から送信されたダウンロード希望の音楽デー タと、 有効期限の延長されたサ一ビスセッション 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◦ 4から受信された有効期限の延長されて いるサービスセッション I D情報等をその有効期限が延長される前のサービスセ ッシヨン I D情報等に上書きするようにして一時記憶することにより、 当該認証 情報記憶部 1 0 3 8に対しすでに一時記憶しているサービスセッション I D情報 等の内容を更新する。
このようにしてクライアント端末 1 0 0 2は、 音楽データ配信サーバ 1 0.0 4 の提供している音楽データ配信サービスを利用して、 ユーザにより取得の希望さ れた音楽データをダウンロードすることができる。
( 3 - 7 - 3 - 2 ) 物販サービス提供処理手順
次に図 2 4を用いてクライアント端末 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内 の複数のパッケージメディア情報の中から当該検索キーの示す検索条件に該当す る特定のパッケージメディアのパッケージメディア情報を検索する。
そして制御部 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 ◦ 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 ひ 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に対しそのアナログ映像信号に 基づく映像として購入完了ページを表示させる。
このようにしてクライアント端末 1 0 0 2は、 物販サーバ 1 0 0 5の提供して いる物販サービスを利用して、 ユーザに対して所望のパッケージメディアを購入 させることができる。
( 3 - 7 - 3 - 3 ) オンエアリスト情報配信サービス提供処理手順
次に図 2 5を用いてクライアント端末 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、情報配信用のページ 上で入力ボックスに対し取得希望のオンエアリスト情報検索用の検索キーが入力 され、 当該入力された検索キーを示す文字列に対応する制御コマンドが入力処理 部 1 0 2 1から入力されると、 当該入力された制御コマンドに応じて、 取得希望 のオンエアリスト情報をダウンロード要求するオンエアリスト情報要求信号を生 成する。
そ.して制御部 1 0 2 3は、 そのオンエアリスト情報要求信号を、 すでにラジオ 放送情報配信サーバ 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 6 1において、 ラジオ放送情報配信サーバ 1 0 0 6の制御部 1 1 1 0は、 クライアント端末 1 0 0 2から送信されたオンエアリスト情報要求 信号と、 サービスセッション 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
0 2カゝら受信されたサ一ビスセッション I D情報等と、 認証情報記憶部 1 1 2 0 に対しすでに一時記憶しているサービスセッション I D情報等とを比較するよう にしてユーザ認証処理を実行する。
その結果、 制御部 1 1 1 0は、 認証処理部 1 1 1 5により、 クライアント端末
1 0 0 2を利用してオンエアリスト情報を要求したユーザが正規ユーザであると 認証されると、 次のステップ S P 1 0 6 2に移る。
ステップ S P 1 0 6 2において、 検索部 1 1 1 8は、 オンエアリスト情報要求 信号に格納されている検索キーに基づいて、 オンエアリスト情報記憶部 1 1 1 7 内のオンエアリスト情報全体に対し、 当該検索キーの示す検索条件に該当する所 定範囲部分を取得希望のオンエアリスト情報として検索する。
そして制御部 1 1 1 0は、 検索部 1 1 1 8によりオンエアリスト情報が検索さ れると、 認証処理部 1 1 1 5により、 クライアント端末 1 0 0 2に対し発行して いたサービスセッション I D情報等の有効期限を延長させて、 次のステップ S P 1 0 6 3に移る。 そしてステップ S P 1 0 6 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 6を用いてクライアント端末 1 ◦ 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、ワークィンタフエース 1 0 3 3及び通信制御部 1 0 8 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 は、 制御部 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、端末 1 0 0 2に対し発行していた認証セッション I D情報等の有効期限を延長させる。
そして制御部 1 0 5 0は、 11 1 し記憶部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 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及びネッ 卜 7—クインタフエース 1 0 3 3を順次介してラジオ放送情報配信サーバ 1 0 0 6に送信する。
ここでかかるラジォ放送情報配信サービス提供処理手順では、 ステップ S P 1 0 7 8においてクライアント端末 1 0 0 2からナウオンエア情報要求信号及ぴサ 一ビスセッション I D情報等をラジオ放送情報配信サーバ 1 0 0 6に送信する処 理が、 図 2 2について上述したステップ S P 1 0 1 0の処理に対応している。 従ってこのラジォ放送情報配信サービス提供処理手順では、 ステップ S P 1 0 78の処理に引き続き、 クライアント端末 1 002及びラジオ放送情報配信サー, バ 1 006並びにポータノレサーバ 1003において、 図 22について上述したス テツプ S P 1 0 1 1乃至ステップ S P 1 0 1 3及びステツプ S P 1 0 1 8乃至ス テツプ S P 1 022と同様のユーザ認証処理を順次実行した後、 続くステップ S P 1079に移る。
ステップ S P 1 0 79において、 クライアント端末 1 002のラジオ放送表示 制御部 10 39は、 制御部 1 023の制御のもとに再び、 記憶媒体 1 029等に 一時記憶していた U R L情報に従ってナウオンエア情報要求信号を、 すでにラジ ォ放送情報配信サーバ 1 006から受信して認証情報記憶部 1 038に対し一時 記憶されているサービスセッション I D情報等と共に通信制御部 1 0 32及びネ ットワークインタフェース 1 033を順次介してラジオ放送情報配信サーバ 1 0 06に送信する。.
ステップ S P 1 080において、 ラジォ放送情報配信サーバ 1 006の制御部 1 1 1 0は、 クライアント端末 1 00 2から送信されたナウオンエア情報要求信 号と、 サ一ビスセッション 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 002から受信されたサ一ビスセッション 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 0 0 2に対し発行していたサービスセッシ ヨン I D情報等の有効期限を延長させて、 次のステップ S P 1 0 8 1に移る。 ステップ S P 1 0 8 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 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におけるナウオンエア情報の取得要 求を定期的に繰り返し実行すると共に、 ラジオ放送情報配信サーバ 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 5に示すシーケンスチャートが、 第 1の実施 の形態で上述した放送局サーバ 3 2による、 番組リスト、 すなわちオンエアリス トの提供サービスに対応している。
また図 2 6について上述したシーケンスチヤ一トにおいて、 ステップ S P 1 0 7 8乃至ステップ S P 1 0 8 2が、 本願特許請求の範囲に記載の事項に対応して いる。
以上の構成によれば、 音楽関連サービス提供システム 1 0 0 0では、 係るシス テム 1 0 0 0の提供する音楽関連サービスを受けるように登録したユーザを的確 に認証したうえで、 当該ユーザの利用するクライアント端末 2に対し、 ラジオ放 送等の放送情報に含まれる楽曲等のコンテンツに関する関連情報 (ナウオンエア 情報やオンエアリスト情報等) を取得させることができる。
従って、 この音楽関連サービス提供システム 1 0 0 0では、 第三者がかかる関 連情報を取得して不当に利用することをほぼ確実に防止することができる。
なお、 第 2の実施の形態の場合、 図 1 5について上述したクライアント端末 1 0 0 2は、 本発明の端末装置 1及ぴ第 1の実施の形態による端末装置 1 0に対応 している。 また図 1 7について上述したポータルサーバ.1 0 0 3は、 第 1の実施 の形態による総合サービスサーバ 3 6に対応している。 さらに図 2 0について上 述したラジオ放送情報配信サーバ 1 0 0 6は、 第 1の実施の形態による放送局サ ーバ 3 2に対応している。
これに加えて図 1 8について上述した音楽データ配信サーバ 1 0 0 4は、 第 1 の実施の形態による音楽配信サーバ 3 3に対応している。 また図 1 9について上 述した物販サーバ 1 0 0 5は、 第 1の実施の形態による C Dショップサーバ 3 4 に対応している。
ところで図 6について上述した端末装置 1 0のプログラムモジュールにおいて H T T Pメッセージプログラム 1 1 1及びコミュニケータプログラム 1 1 2は、 図 1 5について上述したクライアント端末 1 0 0 2の通信制御部 1 0 3 2と同様 の機能を実現可能なプログラムモジュールである。
またコンテンッ再生モジユール 1 1 3は、 図 1 5について上述したクライアン' ト端末 1 0 0 2のエンコーダ Zデコーダ部 1 0 3 4と同様の機能を実現可能なプ 口グラムモジュールである。
さらに著作権保護情報管理モジュール 1 1 4は、 図 1 5について上述したクラ イアント端末 1 0 0 2の著作権管理部 1 0 3 5と同様の機能を実現可能なプログ ラムモジュールである。
さらにインターネッ トラジォ選局再生モジュール 1 1 8は、 図 1 5について上 述したクライアント端末 1 0 0 2の制御部 1 0 2 3及び音声制御部 1 0 2 6と同 様の機能を実現可能なプログラムモジュールである。
さらに楽曲購入再生モジュール 1 1 9は、 図 1 5について上述したクライアン ト端末 1 0 0 2の制御部 1 0 2 3及び音声制御部 1 0 2 6と同様の機能を実現可 能なプログラムモジュールである。 - さらに XM Lブラゥザ 1 5 1は、 図 1 5について上述したクライアント端末 1 0 0 2の入力処理部 1 0 2 1及びページ情報生成部 1 0 3 6と同様の機能を実現 可能なプ口グラムモジュ一ルである。
さらにノヽードディスクコンテンッコントローラ 1 1 7 ¾びデータベースアクセ- スモジュール 1 1 5並びにコンテンツデータアクセスモジュール 1 1 6は、 図 1 5について上述したクライアント端末 1 0 0 2の制御部 1 0 2 3と同様の機能を 実現可能なプログラムモジュールである。
さらにライブラリ 1 3 0の認証ライブラリ 1 3 1は、 図 1 5について上述した ト端末 1 0 0 2の認証処理部 1 0 3 7及ぴ認証情報記憶部 1 0 3 8と 同様の機能を実現可能なプログラムモジュールである。
さらにライブラリ 1 3 0のクリップライブラリ 1 3 2は、 図 1 5について上述 したクライアント端末 1 0 0 2の制御部 1 0 2 3と同様の機能を実現可能なプロ グラムモジュ一ノレである。
さらに関連情報表示モジュール 1 2 0は、 図 1 5について上述したクライアン ト端末 1 0 0 2のラジオ放送表示制御部 1 0 3 9と同様の機能を実現可能なプロ グラムモジユーノレである。
さらにチューナ選局再生/録音モジュール 1 2 1は、 図 1 5について上述した クライアント端末 1 0 0 2の制御部 1 0 2 3及び音声制御部 1 0 2 6並びにチュ ーナ部 1 0 3 1と同様の機能を実現可能なプログラムモジュールである。
さらにオーディオユーザインタフェース 1 5 2は、 図 1 5について上述したク ライアント端末 1 0 0 2の入力処理部 1 0 2 1及び制御部 1 0 2 3並びに表示制 御部 1 0 2 4と同様の機能を実現可能なプログラムモジュールである。
さらに C D再生モジュール 1 4 1は、 図 1 5について上述したクライアント端 末 1 0 0 2の音声制御部 1 0 2 6及ぴ外部記録媒体記録再生部 1 0 2 8と同様の 機能を実現可能なプログラムモジュールである。
さらに H D D再生モジュール 1 4 2は、 図 1 5について上述したクライアン'ト 端末 1 0 0 2の制御部 1 0 2 3及び音声制御部 1 0 2 6と同様の機能を実現可能 なプログラムモジユーノレである。
従って図 5について上述したハードウエア回路ブロックによるハードウエア構 成の端末装置 1 0では、 C P U 1 1が上述の各種プログラムモジュールに従って 、 図 1 5について上述した機能回路プロックによるハードウエア構成のクライア ント端末 1 0 0 2と同様の処理を実行することができる。
そしてクライアント端末 1 0 0 2は、 各機能プロックがそれぞれ端末装置 1 0 のプログラムモジュールで実現可能な機能を網羅していることにより、 上述した 第 1の実施の形態よつて得られる効果と同様の効果を得ることができる。
また上述の実施の形態においては、 クライアント端末 1 0 0 2が受信可能な放 送としてラジオ局から放送されるラジオ放送を適用したが、 これに限らず、 クラ イアント端末 1 002がインターネットラジォ放送や衛星ラジオ放送を受信して 、 その関連情報及びラジォ放送情報を取得するようにしたり、 或いはテレビジョ ン用の放送局から放送されるテレビジョン放送を受信し、 そのテレビジョン放送 のテレビジョン番組に関する各種放送情報等をネットワーク NT 1 000上のサ ーバから取得することも可能である。 .
さらに上述の実施の形態においては、 本発明による表示装置を端末装置 1 0及 びクライアント端末 1 00 2に適用するようにした場合について述べたが、 本発 明はこれに限らず、 パーソナルコンピュータや携帯電話機、 PDA (P e r s o n a 1 D i g i t a l A s s i s t a n c e) , ゲーム機器等の情報処理装 置、 テレビジョン受像機、 ラジオ放送受信機、 DVD (D i g i t a l
Ve r s a t i l e D i s c) レコーダ、 ノ、一ドディスクレコーダ等のように 、 この他種々の表示装置に広く適用することができる。
すなわち、 上述の実施の形態においては、 ハードウェア回路プロック、 機能回 路ブロック及びプログラムモジュ一ルを端末装置 1 0やクライアント端末 1 00 2に実装した場合について述べたが、 本発明はこれに限らず、 これらを携帯電話 機やパーソナルコンピュータ等、 端末装置 1 0及びクライアント端末 1 00 2以 外の種々の端末に実装するようにしてもよく、 これらハードウヱァ回路プロック 、 機能回路プロック及びプログラムモジュールを実装した端末であれば、 上述し た端末装置 1 0及びクライアント端末 1 002と同様の処理を実現することがで きる。
さらに上述の実施の形態においては、 本発明による表示制御プログラムを図 6 について上述したプログラムモジュールに適用するようにした場合について述べ たが、 本発明はこれに限らず、 この他種々の構成の表示制御プログラムに適用す ることができる。
さらに上述の実施の形態においては、 通信回線を通じて取得した、 放送コンテ ンッに関する情報として、 オンエアリストを適用するようにした場合について述 ベたが、 本発明はこれに限らず、 ナウオンエアや、 テレビジョン放送用の電子番 組ガイド等のように、 この他種々の情報を広く適用することができる。 · さらに上述の実施の形態においては、 放送コンテンツのリスト情報から当該リ スト情報の一部を特定する検索キーを送信する送信手段として、 図 1乃至図 2 6 について上述した端末装置 1 0の通信処理部 2 2及びネットワークインタフエ一 ス 2 3や、.クライアント端末 1 0 0 2の通信制御部 1 0 3 2を適用するようにし た場合について述べたが、 本発明はこれに限らず、 表示装置の利用する通信方式 に応じて、 この他種々の送信手段を広く適用することができる。
さらに上述の実施の形態においては、 検索キーに応じた少なくとも一部のリス ト情報を受信する受信手段として、 図 1乃至図 2 6について上述した端末装置 1 0の通信処理部 2 2及びネットワークインタフェース 2 3や、 クライアント端末 1 0 0 2の通信制御部 1 0 3 2を適用するようにした場合について述べたが、 本 発明はこれに限らず、 表示装置に利用される通信方式に応じて、 この他種々の受 信手段を広く適用することができる。
さらに上述の実施の形態においては、 受信手段により受信された一部のリスト 情報と、 当該一部のリスト情報の前 '後に放送された番組に対応するリスト情報 の表示を要求するための指示項目とを表示する表示手段として、 図 1乃至図 2 6 について上述した端末装置 1 0の表示処理部 1 6及びディスプレイ 1 7や、 クラ イアント端末 1 0 0 2の表示制御部 1 0 2 4及ぴ表示部 1 0 2 5を適用するよう にした場合について述べたが、 本発明はこれに限らず、 陰極線管及びこれに情報 を表示するための制御部等のように、 この他種々の表示手段を広く適用すること ができる。 .
さらに上述の実施の形態においては、 表示手段上の表示情報を選択する選択手 段として、 図 1乃至図 2 6について上述した端末装置 1 0の操作入力部 1 5及び リモートコントローラ 4 0や、 クライアント端末 1 0 0 2の操作入力部 1 0 2 0 を適用するようにした場合について述べたが、 本発明はこれ限らず、 タツチパッ ド等のように、 この他種々の選択手段を広く適用することができる。 さらに上述の実施の形態においては、 受信手段により受信された情報を一時的 に記憶する一時記憶手段として、 図 1乃至図 2 6について上述した端末装置 1 0 の C P U 1 1及びハードディスクドライブ 2 1や、 クライアント端末 1 0 0 2の 制御部 1 0 2 3及ぴ記憶媒体 1 0 0 2 9を適用するようにした場合について述べ たが、 本発明はこれに限らず、 コンテンツの関連情報を光磁気ディスクや半導体 メモリ等の種々の記録媒体に一時記憶する、 この他種々の一時記憶手段を広く適 用することができる。
さらに上述の実施の形態においては、 表示手段上の表示情報を選択する選択手 段として、 図 1乃至図 2 6について上述した端末装置 1 0の操作入力部 1 5及ぴ リモートコントローラ 4 0や、 クライアン 1、端末 1 0 0 2の操作入力部 1 0 2 0 を適用するようにした場合について述べたが、 本発明はこれ限らず、 タツチパッ ド等のように、 この他種々の選択手段を広く適用することができる。
さらに上述の実施の形態においては、 放送コンテンツを受信する放送受信手段 として、 図 1乃至図 2 6について上述した端末装置 1 0のチューナ 2 7や、 クラ イアント端末 1 0 0 2のチューナ部 1 0 3 1を適用するようにした場合について 述べたが、 本発明はこれに限らず、 テレビジョン放送や、 インターネットラジオ 放送を受信可能な受信回路等のように、 この他種々の放送受信手段を広く適用す ることができる。
さらに上述の実施の形態においては、 放送受信手段により受信された放送コン テンッを出力する放送出力手段として、 図 1乃至図 2 6について上述した端末装 置 1 0の表示処理部 1 6及びディスプレイ 1 7や、 クライアント端末 1 0 0 2の 表示制御部 1 0 2 4及び表示部 1 0 2 5を適用するようにした場合について述べ たが、 本発明はこれに限らず、 陰極線管等のように、 この他種々の放送出力手段 を広く適用することができる。
さらに上述の実施の形態においては、 認証機能を有する認証サーバとして、 図 1乃至図 2 6について上述した総合サービスサーバ 3 6及びポータルサーバ 1 0 0 3を適用するようにした場合について述べたが、 本発明はこれ限らず、 認証機 能のみを有するサーバ等のように、 この他種々の認証サーバを広く適用すること ができる。
さらに上述の実施の形態においては、 リスト情報を提供するリス ト情報提供サ ーバとして、 図 1乃至図 2 6について上述した放送局サーバ 3 2及びラジオ放送 情報配信サーバ 1 0 0 6を適用するようにした場合について述べたが、 本発明は これに限らず、 リスト情報を提供可能であれば、 C Dタイ トル情報提供サーバ 3 1や、 テレビジョン放送局の運営するサーバ等のように、 この他種々のリスト情 報提供サーバを広く適用することができる。
さらに上述の実施の形態においては、 リスト情報提供サーバから認証エラーを, 示す情報と共に、 端末装置に対して送信する当該リス ト情報提供サーバを識別す るサービス識別情報として、 図 1乃至図 2 6について上述したショップコ一ドを 適用するようにした場合について述べたが、 本発明はこれに限らず、 リスト情報 提供サーバを識別可能であれば、 この他種種のサービス識別情報を広く適用する ことができる。 産業上の利用可能性
本発明は、 パーソナルコンピュータや携帯電話機等の表示装置に利用すること ができる。

Claims

請 求 の 範 囲
1 . 通信回線を通じて取得した、 放送コンテンツに関する情報を表示する表示装 置において、
上記放送コンテンツのリスト情報から当該リスト情報の一部を特定する検索キ 一を送信する送信手段と、
上記検索キーに応じた少なくとも一部のリスト情報を受信する受信手段と、 上記受信手段により受信された上記一部のリスト情報と、 当該一部のリスト情 報の前/後に放送された番組に対応するリス ト情報の表示を要求するための指示 項目とを表示する表示手段と
' を具えることを特徴とする表示装置。
2 . 上記表示手段上の表示情報を選択する選択手段
を具え、 '
上記送信手段は、
上記選択手段によつて上記指示項目が選択されると、 当該選択された上記指示 項目に対応するリスト情報の検索を要求する検索要求情報を送信し、
上記受信手段は、
上記検索要求情報に対応する上記リスト情報を受信し、
上記表示手段は、
上記受信手段により受信された上記リスト情報を上記指示項目と共に表示する ことを特徴とする請求の範囲第 1項に記載の表示装置。 .
3 . 上記受信手段により受信された情報を一時的に記憶する一時記憶手段
を具え、
上記受信手段は、
上記検索キーに対する検索結果として、 当該検索キーに合致するリスト情報と 、 上記検索キーに合致するリスト情報の前 Z後に放送された番組に対応するリス ト情報とを受信し、
上記表示手段は、
上記受信手段による受信情報のうち、 上記検索キーに合致するリスト情報のみ ¾τ表示し、
上記一時記憶手段は、
上記受信手段による上記受信情報のうち、 上記検索キーに合致するリスト情報 の前/後に放送された番組に対応するリスト情報を記憶する
ことを特徴とする請求の範囲第 1項に記載の表示装置。
4 . 上記表示手段上の表示情報を選択する選択手段
を具え、
.上記表示手段は、
上記選択手段によつて上記表示手段に表示された上記指示項目が選択されると 、 上記一時記憶手段に記憶されたリス ト情報のうち、 上記選択手段によって選択 された上記指示項目に対応するリス ト情報を表示する
ことを特徴とする請求の範囲第 3項に記載の表示装置。
5 . 上記受信手段は、
上記検索キーとして日付と、 時刻又は時間帯とが指定されたとき、 その検索結 果として、 指定された上記日付と上記時刻又は上記時間帯における番組内で放送 された楽曲のリスト情報を受信し、 .
上記表示手段は、
上記受信手段により受信された上記楽曲のリスト情報を表示する
ことを特徴とする請求の範囲第 1項に記載の表示装置。
6 . 上記受信手段は、 上記検索キーとして日付が指定されたとき、 その検索結果として、 指定された 上記日付において放送された番組のリスト情報を受信し、
上記表示手段は、
上記受信手段により受信された上記番組のリスト情報を表示する
ことを特徴とする請求の範囲第 1項に記載の表示装置。
7 . 上記放送コンテンツを受信する放送受信手段と、
上記放送受信手段により受信された上記放送コンテンツを出力する放送出力手 段と
を具えることを特徴とする請求の範囲第 1項に記載の表示装置。
8 . 通信回線を通じて取得した、 放送コンテンツに関する情報を表示するための 表示方法において、
上記放送コンテンツのリスト情報から当該リスト情報の一部を特定する検索キ 一を送信する検索キー送信ステップと、
上記検索キーに応じた少なくとも一部のリスト情報を受信するリスト情報受信 ステップと、
上記受信した上記一部のリスト情報と、 当該一部のリスト情報の前/後に放送 された番組に対応するリスト情報の表示を要求するための指示項目とを同一画面 上に表示する表示ステップと
を具えることを特徴とする表示方法。
9 . 上記検索キー送信ステップは、
認証機能を有する認証サーバ、 及びリスト情報を提供するリスト情報提供サー バと通信可能で、 かつ上記放送コンテンツに関する情報を表示する端末装置が、 上記検索キーを、 上記端末装置と上記リスト情報提供サーバ間のセッション I Dであるサービスセッション I Dと共に上記リスト情報提供サーバに送信し、 上記リス ト情報提供サーバから、 認証エラーを示す情報と当該リス ト情報提供 サーバを識別するサービス識別情報とを受信し、
上記リスト情報提供サーバへアクセスするための認証チケットの発行を要求す る認証チケット発行要求情報を、 上記端末装置と上記認証サーバ間のセッション
I Dである認証セッシヨン I Dと共に上記認証サーバに送信し、
上記認証サーバにより認証許可されたとき、 上記認証サーバにより発行された 上記認証チケットを受信し、 上記リスト情報提供サーバに対して認証要求情報を 上記認証チケット共に送信し、
上記リス ト情報提供サーバにより認証許可されたとき、 上記端末装置と上記リ スト情報提供サーバ間のセッシヨン I Dであるサービスセッション I Dを受信し 上記検索キーを、 上記受信された上記サービスセッション I Dと共に、 上記リ スト情報提供サーバに送信し、
上記リスト情報提供サーバにより認証許可されたとき、 上記検索キーに応じた 上記リス ト情報を受信する
ことを特徴とする請求の範囲第 8項に記載の表示方法。
1 0 . 上記検索キー送信ステップは、
上記端末装置が、
上記認証サーバによる認証がエラーのとき、 認証ェラーを示す情報を受信し、 ユーザ I Dとパスヮードを上記認証サーバに送信し、
上記認証サーバによる上記ユーザ I Dとパスヮードの認証が許可されたとき、 上記端末装置と上記認証サーバ間のセッシヨン I Dである認証セッシヨン I Dを 受信し、
上記認証チケット発行要求情報を、 上記認証セッション I Dと共に上記認証サ ーパに送信する
ことを特徴とする請求の範囲第 9項に記載の表示方法。
1 1 . 現在受信中の上記放送コンテンツの関連情報を要求する要求情報を所定間 隔毎に送信する要求情報送信ステツプと、
上記要求情報に応じた上記関連情報を受信する関連情報受信ステップと、 上記受信した上記関連情報を表示する関連情報表示ステツプと
を具えることを特徴とする請求の範囲第 8項に記載の表示方法。
1 2 . 通信回線を通じて取得した、 放送コンテンツに関する情報を表示させる処 理をコンピュータに実行させるための表示制御プログラムにおいて、
上記放送コンテンツのリスト情報から当該リスト情報の一部を特定する検索キ' ー 达¾し、 '
上記検索キーに応じた少なくとも一部のリスト情報を受信し、
上記受信した上記一部のリスト情報と、 当該一部のリスト情報の前/後に放送 された番組に対応するリスト情報の表示を要求するための指示項目とを同一画面 上に表示させる
処理を上記コンピュータに実行させることを特徴とする表示制御プログラム。
PCT/JP2004/007020 2003-07-14 2004-05-18 表示装置、表示方法及び表示制御プログラム WO2005006610A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN200480019145.0A CN1816986B (zh) 2003-07-14 2004-05-18 显示器、显示方法和显示控制程序
JP2005511473A JP4135112B2 (ja) 2003-07-14 2004-05-18 表示装置、表示方法及び表示制御プログラム
KR1020067000764A KR100984257B1 (ko) 2003-07-14 2004-05-18 표시장치 및 표시방법
US10/557,207 US8073898B2 (en) 2003-07-14 2004-05-18 Display device, display method, and display control program

Applications Claiming Priority (8)

Application Number Priority Date Filing Date Title
JP2003-274302 2003-07-14
JP2003274302 2003-07-14
JP2003-291741 2003-08-11
JP2003291741 2003-08-11
JP2003-313167 2003-09-04
JP2003313167 2003-09-04
JP2003337220 2003-09-29
JP2003-337220 2003-09-29

Publications (1)

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

Family

ID=34069253

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2004/007020 WO2005006610A1 (ja) 2003-07-14 2004-05-18 表示装置、表示方法及び表示制御プログラム

Country Status (4)

Country Link
US (1) US8073898B2 (ja)
JP (1) JP4135112B2 (ja)
KR (1) KR100984257B1 (ja)
WO (1) WO2005006610A1 (ja)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007324756A (ja) * 2006-05-30 2007-12-13 Softbank Mobile Corp 移動体通信端末及びサーバ
JP2008090552A (ja) * 2006-09-29 2008-04-17 Brother Ind Ltd 携帯端末
US8874575B2 (en) 2010-04-01 2014-10-28 Sony Computer Entertainment Inc. Media fingerprinting for social networking
US9143699B2 (en) 2010-07-13 2015-09-22 Sony Computer Entertainment Inc. Overlay non-video content on a mobile device
US9159165B2 (en) 2010-07-13 2015-10-13 Sony Computer Entertainment Inc. Position-dependent gaming, 3-D controller, and handheld as a remote
US9264785B2 (en) 2010-04-01 2016-02-16 Sony Computer Entertainment Inc. Media fingerprinting for content determination and retrieval
US9814977B2 (en) 2010-07-13 2017-11-14 Sony Interactive Entertainment Inc. Supplemental video content on a mobile device
US9832441B2 (en) 2010-07-13 2017-11-28 Sony Interactive Entertainment Inc. Supplemental content on a mobile device
US10171754B2 (en) 2010-07-13 2019-01-01 Sony Interactive Entertainment Inc. Overlay non-video content on a mobile device

Families Citing this family (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8243636B2 (en) * 2003-05-06 2012-08-14 Apple Inc. Messaging system and service
NL1023423C2 (nl) * 2003-05-14 2004-11-16 Nicolaas Theunis Rudie Van As Systeem en methode voor onderbreking van, en koppeling van een boodschap aan, alle vormen van digitaal berichtenverkeer (zoals SMS en MMS), met toestemming van de verzender.
WO2005006608A1 (ja) * 2003-07-14 2005-01-20 Sony Corporation 記録装置、記録方法及びプログラム
GB0321337D0 (en) * 2003-09-11 2003-10-15 Massone Mobile Advertising Sys Method and system for distributing advertisements
GB2415860B (en) * 2004-06-30 2007-04-18 Nokia Corp A method of providing a radio service at a remote terminal
US7877387B2 (en) 2005-09-30 2011-01-25 Strands, Inc. Systems and methods for promotional media item selection and promotional program unit generation
WO2007072958A1 (en) * 2005-12-19 2007-06-28 Matsushita Electric Industrial Co., Ltd. Content management system
GB2435565B (en) 2006-08-09 2008-02-20 Cvon Services Oy Messaging system
EP2095313A4 (en) 2006-10-27 2011-11-02 Cvon Innovations Ltd PROCESS AND DEVICE FOR SUBSCRIBER MANAGEMENT
GB2435730B (en) * 2006-11-02 2008-02-20 Cvon Innovations Ltd Interactive communications system
GB2436412A (en) * 2006-11-27 2007-09-26 Cvon Innovations Ltd Authentication of network usage for use with message modifying apparatus
GB2440990B (en) 2007-01-09 2008-08-06 Cvon Innovations Ltd Message scheduling system
WO2008107510A1 (en) * 2007-03-07 2008-09-12 Cvon Innovations Ltd An access control method and system
GB2438475A (en) 2007-03-07 2007-11-28 Cvon Innovations Ltd A method for ranking search results
GB2445630B (en) * 2007-03-12 2008-11-12 Cvon Innovations Ltd Dynamic message allocation system and method
GB2441399B (en) 2007-04-03 2009-02-18 Cvon Innovations Ltd Network invitation arrangement and method
GB2448190A (en) 2007-04-05 2008-10-08 Cvon Innovations Ltd Data delivery evaluation system
US8671000B2 (en) 2007-04-24 2014-03-11 Apple Inc. Method and arrangement for providing content to multimedia devices
GB2440408B (en) * 2007-05-16 2008-06-25 Cvon Innovations Ltd Method and system for scheduling of messages
US20080288310A1 (en) * 2007-05-16 2008-11-20 Cvon Innovation Services Oy Methodologies and systems for mobile marketing and advertising
GB2443760B (en) * 2007-05-18 2008-07-30 Cvon Innovations Ltd Characterisation system and method
US8935718B2 (en) 2007-05-22 2015-01-13 Apple Inc. Advertising management method and system
GB2450193A (en) * 2007-06-12 2008-12-17 Cvon Innovations Ltd Method and system for managing credits via a mobile device
GB2450144A (en) * 2007-06-14 2008-12-17 Cvon Innovations Ltd System for managing the delivery of messages
GB2448957B (en) * 2007-06-20 2009-06-17 Cvon Innovations Ltd Mehtod and system for identifying content items to mobile terminals
GB2436993B (en) 2007-06-25 2008-07-16 Cvon Innovations Ltd Messaging system for managing
GB2452789A (en) * 2007-09-05 2009-03-18 Cvon Innovations Ltd Selecting information content for transmission by identifying a keyword in a previous message
US20090099931A1 (en) * 2007-10-04 2009-04-16 Cvon Innovations Ltd. System, method and computer program for assocating advertisements with web or wap pages
US20090099932A1 (en) * 2007-10-11 2009-04-16 Cvon Innovations Ltd. System and method for searching network users
GB2453810A (en) * 2007-10-15 2009-04-22 Cvon Innovations Ltd System, Method and Computer Program for Modifying Communications by Insertion of a Targeted Media Content or Advertisement
GB2455763A (en) * 2007-12-21 2009-06-24 Blyk Services Oy Method and arrangement for adding targeted advertising data to messages
GB2456184A (en) * 2008-01-07 2009-07-08 Cvon Innovations Ltd System for selecting an information provider or service provider
US7898396B2 (en) * 2008-01-24 2011-03-01 Immersion Corporation Actuating a tactile sensation in response to a sensed event
GB2461262A (en) * 2008-06-23 2009-12-30 Cvon Innovations Ltd Method and system for presenting customized data to user terminals
US8856879B2 (en) * 2009-05-14 2014-10-07 Microsoft Corporation Social authentication for account recovery
US9124431B2 (en) 2009-05-14 2015-09-01 Microsoft Technology Licensing, Llc Evidence-based dynamic scoring to limit guesses in knowledge-based authentication
US8898217B2 (en) 2010-05-06 2014-11-25 Apple Inc. Content delivery based on user terminal events
US8504419B2 (en) 2010-05-28 2013-08-06 Apple Inc. Network-based targeted content delivery based on queue adjustment factors calculated using the weighted combination of overall rank, context, and covariance scores for an invitational content item
US9367847B2 (en) 2010-05-28 2016-06-14 Apple Inc. Presenting content packages based on audience retargeting
US8996402B2 (en) 2010-08-02 2015-03-31 Apple Inc. Forecasting and booking of inventory atoms in content delivery systems
US8990103B2 (en) 2010-08-02 2015-03-24 Apple Inc. Booking and management of inventory atoms in content delivery systems
US8510658B2 (en) 2010-08-11 2013-08-13 Apple Inc. Population segmentation
US8983978B2 (en) 2010-08-31 2015-03-17 Apple Inc. Location-intention context for content delivery
US8751513B2 (en) 2010-08-31 2014-06-10 Apple Inc. Indexing and tag generation of content for optimal delivery of invitational content
US8640032B2 (en) 2010-08-31 2014-01-28 Apple Inc. Selection and delivery of invitational content based on prediction of user intent
US8510309B2 (en) 2010-08-31 2013-08-13 Apple Inc. Selection and delivery of invitational content based on prediction of user interest
CN202523068U (zh) * 2012-04-11 2012-11-07 珠海赛纳打印科技股份有限公司 具有信息防护功能的成像装置
US9141504B2 (en) 2012-06-28 2015-09-22 Apple Inc. Presenting status data received from multiple devices
KR102144763B1 (ko) * 2013-05-22 2020-08-28 삼성전자주식회사 웨어러블 부가 장치를 통한 스케줄 표시 방법 및 장치

Citations (11)

* 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> 認証方法
JPH08214282A (ja) * 1995-02-02 1996-08-20 Seiko Epson Corp 番組ガイド情報処理システムおよび番組予約システム
JPH0951314A (ja) * 1995-08-09 1997-02-18 Hitachi Ltd 情報伝達システム、受信装置及び情報の選択方法
JPH10336169A (ja) * 1997-05-28 1998-12-18 Nippon Yunishisu Kk 認証方法、認証装置、記憶媒体、認証サーバ及び認証端末装置
JP2000222360A (ja) * 1999-02-01 2000-08-11 Matsushita Electric Ind Co Ltd 認証方法、認証システム及び認証処理プログラム記録媒体
WO2000065835A1 (fr) * 1999-04-26 2000-11-02 Sony Corporation Systeme d'enregistrement d'images
JP2001320645A (ja) * 2000-05-08 2001-11-16 Sony Corp 画面選択方法及び画面選択装置
JP2002142166A (ja) * 2000-08-03 2002-05-17 Matsushita Electric Ind Co Ltd 番組ガイド情報に迅速にアクセスする方法および装置
JP2002358283A (ja) * 2001-06-01 2002-12-13 Nec Corp 利用者認証連携方法とシステム及びプログラム
JP2003044477A (ja) * 2001-07-26 2003-02-14 Yamaha Corp コンテンツ受信可能な携帯通信端末、コンテンツ配信サーバ装置、及びそれらに用いるプログラム
JP2003046459A (ja) * 2001-08-02 2003-02-14 K Laboratory Co Ltd 時刻ブックマークシステム

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5822123A (en) * 1993-09-09 1998-10-13 Davis; Bruce Electronic television program guide schedule system and method with pop-up hints
US5557724A (en) * 1993-10-12 1996-09-17 Intel Corporation User interface, method, and apparatus selecting and playing channels having video, audio, and/or text streams
US5410698A (en) * 1993-10-12 1995-04-25 Intel Corporation Method and system for dynamic loading of software libraries
CA2140850C (en) * 1994-02-24 1999-09-21 Howard Paul Katseff Networked system for display of multimedia presentations
GB9526304D0 (en) * 1995-05-22 1996-02-21 British Sky Broadcasting Ltd Interactive services interface
US6240555B1 (en) * 1996-03-29 2001-05-29 Microsoft Corporation Interactive entertainment system for presenting supplemental interactive content together with continuous video programs
US6324267B1 (en) * 1997-01-17 2001-11-27 Scientific-Atlanta, Inc. Two-tiered authorization and authentication for a cable data delivery system
US6317784B1 (en) * 1998-09-29 2001-11-13 Radiowave.Com, Inc. Presenting supplemental information for material currently and previously broadcast by a radio station
CA2377941A1 (en) * 1999-06-28 2001-01-04 United Video Properties, Inc. Interactive television program guide system and method with niche hubs
US20010037360A1 (en) * 2000-05-12 2001-11-01 Koninklijke Philips Electronics N.V. Data service at a transit terminal
US7194754B2 (en) * 2000-07-25 2007-03-20 Digeo, Inc. Method and system to defer transactions conducted via interactive television
JP2002077075A (ja) * 2000-08-24 2002-03-15 Nippon Hoso Kyokai <Nhk> 放送番組関連インターネットコンテンツ相対指定の方法、サーバ及び媒体
US8352988B2 (en) * 2000-11-27 2013-01-08 Cox Communications, Inc. System and method for time shifting the delivery of video information
US7340761B2 (en) * 2001-02-20 2008-03-04 Digeo, Inc. System and method for delivering radio programs and related schedule information
US20020157100A1 (en) * 2001-04-23 2002-10-24 Sony Corporation Electronic program guide including virtual channels for interactive television
JP2002369094A (ja) 2001-06-12 2002-12-20 Matsushita Electric Ind Co Ltd 番組情報取得システム、および取得方法
US7159174B2 (en) * 2002-01-16 2007-01-02 Microsoft Corporation Data preparation for media browsing
US20030172108A1 (en) * 2002-03-05 2003-09-11 Joshua Paul System for providing multimedia file
US20040138910A1 (en) * 2002-10-30 2004-07-15 Yohichiroh Matsuno Service providing apparatus, service providing method and computer-readable storage medium
CA2523480C (en) * 2003-04-25 2014-05-27 Xm Satellite Radio Inc. System and method for providing recording and playback of digital media content
JP4518768B2 (ja) 2003-09-16 2010-08-04 ソニー株式会社 通信システム、通信方法およびクライアント機器
JP2005092477A (ja) 2003-09-17 2005-04-07 Sony Corp コンテンツ配信方法、コンテンツ取得装置および方法、並びにプログラム
US7366461B1 (en) * 2004-05-17 2008-04-29 Wendell Brown Method and apparatus for improving the quality of a recorded broadcast audio program

Patent Citations (11)

* 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> 認証方法
JPH08214282A (ja) * 1995-02-02 1996-08-20 Seiko Epson Corp 番組ガイド情報処理システムおよび番組予約システム
JPH0951314A (ja) * 1995-08-09 1997-02-18 Hitachi Ltd 情報伝達システム、受信装置及び情報の選択方法
JPH10336169A (ja) * 1997-05-28 1998-12-18 Nippon Yunishisu Kk 認証方法、認証装置、記憶媒体、認証サーバ及び認証端末装置
JP2000222360A (ja) * 1999-02-01 2000-08-11 Matsushita Electric Ind Co Ltd 認証方法、認証システム及び認証処理プログラム記録媒体
WO2000065835A1 (fr) * 1999-04-26 2000-11-02 Sony Corporation Systeme d'enregistrement d'images
JP2001320645A (ja) * 2000-05-08 2001-11-16 Sony Corp 画面選択方法及び画面選択装置
JP2002142166A (ja) * 2000-08-03 2002-05-17 Matsushita Electric Ind Co Ltd 番組ガイド情報に迅速にアクセスする方法および装置
JP2002358283A (ja) * 2001-06-01 2002-12-13 Nec Corp 利用者認証連携方法とシステム及びプログラム
JP2003044477A (ja) * 2001-07-26 2003-02-14 Yamaha Corp コンテンツ受信可能な携帯通信端末、コンテンツ配信サーバ装置、及びそれらに用いるプログラム
JP2003046459A (ja) * 2001-08-02 2003-02-14 K Laboratory Co Ltd 時刻ブックマークシステム

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007324756A (ja) * 2006-05-30 2007-12-13 Softbank Mobile Corp 移動体通信端末及びサーバ
JP2008090552A (ja) * 2006-09-29 2008-04-17 Brother Ind Ltd 携帯端末
US9264785B2 (en) 2010-04-01 2016-02-16 Sony Computer Entertainment Inc. Media fingerprinting for content determination and retrieval
US9113217B2 (en) 2010-04-01 2015-08-18 Sony Computer Entertainment Inc. Media fingerprinting for social networking
US8874575B2 (en) 2010-04-01 2014-10-28 Sony Computer Entertainment Inc. Media fingerprinting for social networking
US9473820B2 (en) 2010-04-01 2016-10-18 Sony Interactive Entertainment Inc. Media fingerprinting for content determination and retrieval
US9143699B2 (en) 2010-07-13 2015-09-22 Sony Computer Entertainment Inc. Overlay non-video content on a mobile device
US9159165B2 (en) 2010-07-13 2015-10-13 Sony Computer Entertainment Inc. Position-dependent gaming, 3-D controller, and handheld as a remote
US9762817B2 (en) 2010-07-13 2017-09-12 Sony Interactive Entertainment Inc. Overlay non-video content on a mobile device
US9814977B2 (en) 2010-07-13 2017-11-14 Sony Interactive Entertainment Inc. Supplemental video content on a mobile device
US9832441B2 (en) 2010-07-13 2017-11-28 Sony Interactive Entertainment Inc. Supplemental content on a mobile device
US10171754B2 (en) 2010-07-13 2019-01-01 Sony Interactive Entertainment Inc. Overlay non-video content on a mobile device
US10279255B2 (en) 2010-07-13 2019-05-07 Sony Interactive Entertainment Inc. Position-dependent gaming, 3-D controller, and handheld as a remote
US10609308B2 (en) 2010-07-13 2020-03-31 Sony Interactive Entertainment Inc. Overly non-video content on a mobile device
US10981055B2 (en) 2010-07-13 2021-04-20 Sony Interactive Entertainment Inc. Position-dependent gaming, 3-D controller, and handheld as a remote

Also Published As

Publication number Publication date
US20070074262A1 (en) 2007-03-29
KR100984257B1 (ko) 2010-09-30
JPWO2005006610A1 (ja) 2006-09-21
KR20060034291A (ko) 2006-04-21
US8073898B2 (en) 2011-12-06
JP4135112B2 (ja) 2008-08-20

Similar Documents

Publication Publication Date Title
WO2005006610A1 (ja) 表示装置、表示方法及び表示制御プログラム
US7761513B2 (en) Information recording device, information recording method, and information recording program
WO2005006230A1 (ja) 情報処理装置、情報処理方法、および情報処理プログラム
US8234669B2 (en) Data-processing apparatus, data-processing method and data-processing program
WO2005029496A1 (ja) データ記録制御装置
WO2005006606A1 (ja) 通信方法
JP4569828B2 (ja) 通信方法、通信装置およびプログラム
KR101011948B1 (ko) 재생장치, 정보 설정 방법, 통신방법 및 컴퓨터 판독가능한 기록매체
WO2005006608A1 (ja) 記録装置、記録方法及びプログラム
WO2005015420A1 (ja) 情報処理装置及び通信方法
WO2005015421A1 (ja) 通信システム及び通信方法
KR100988578B1 (ko) 재생장치 및 재생방법
WO2005006612A1 (ja) 情報処理装置および情報処理方法並びに情報処理プログラム
JP4577572B2 (ja) 通信装置、通信装置の通信方法、および通信装置の通信プログラム

Legal Events

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

Ref document number: 200480019145.0

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): 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: 2005511473

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 2007074262

Country of ref document: US

Ref document number: 10557207

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 1020067000764

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 1020067000764

Country of ref document: KR

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

Ref document number: 10557207

Country of ref document: US