Nothing Special   »   [go: up one dir, main page]

WO2005076504A1 - 記録装置 - Google Patents

記録装置 Download PDF

Info

Publication number
WO2005076504A1
WO2005076504A1 PCT/JP2005/001975 JP2005001975W WO2005076504A1 WO 2005076504 A1 WO2005076504 A1 WO 2005076504A1 JP 2005001975 W JP2005001975 W JP 2005001975W WO 2005076504 A1 WO2005076504 A1 WO 2005076504A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
program
broadcast
authentication
client terminal
Prior art date
Application number
PCT/JP2005/001975
Other languages
English (en)
French (fr)
Inventor
Atsushi Matsutani
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 KR1020067013932A priority Critical patent/KR101129653B1/ko
Priority to US10/586,639 priority patent/US8073314B2/en
Priority to JP2005517814A priority patent/JP4158118B2/ja
Priority to CN2005800042215A priority patent/CN1918833B/zh
Publication of WO2005076504A1 publication Critical patent/WO2005076504A1/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/68Systems specially adapted for using specific information, e.g. geographical or meteorological information
    • H04H60/73Systems specially adapted for using specific information, e.g. geographical or meteorological information using meta-information
    • H04H60/74Systems specially adapted for using specific information, e.g. geographical or meteorological information using meta-information using programme related information, e.g. title, composer or interpreter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/27Arrangements for recording or accumulating broadcast information or broadcast-related information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/439Processing of audio elementary streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47214End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4825End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8106Monomedia components thereof involving special audio data, e.g. different tracks for different languages
    • H04N21/8113Monomedia components thereof involving special audio data, e.g. different tracks for different languages comprising music, e.g. song in MP3 format
    • 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/41Arrangements 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 space, i.e. broadcast channels, broadcast stations or broadcast areas

Definitions

  • the present invention relates to a recording device, and is suitably applied to, for example, a recording device that records program audio of a radio program.
  • a recording device there is a recording device that allows a user to specify a broadcasting station and time, selects the broadcasting station specified at that time, and records the program audio of a radio program broadcasted at the broadcasting station. .
  • such a recording apparatus obtains electronic program guide information from a broadcast satellite, which describes a program title and broadcast date and time, which are outlines of a television program, and displays the electronic program guide information on a predetermined display unit.
  • a user selects a desired television program and records the program video of the selected television program (for example, see Patent Document 1).
  • Patent Literature 1 Japanese Patent Application Laid-Open No. H11-28484962.
  • an electronic program guide for television programs Although the information can be presented to the user, the electronic program guide Jyogora contains only an outline of the program title and broadcast date and time of each television program. Even referring to the guide information, it is impossible to know the details of each television program. Therefore, the user has inferred the content of the television program from the electronic program guide information and selected the television program to be recorded. As described above, such a recording apparatus cannot present the details of the program to the user, and has a problem that the program to be recorded cannot be accurately selected. Disclosure of the invention
  • the present invention has been made in view of the above points, and it is an object of the present invention to propose a recording apparatus capable of selecting a program to be recorded more accurately.
  • a broadcast signal receiving means for receiving a broadcast signal transmitted from a broadcast station, a setting means for setting at least the broadcast station, and a broadcast performed by the set broadcast station
  • a request for at least requesting the title of the program, the broadcast date and time of the program, and the title of the content broadcasted in the program are transmitted to the external device.
  • Communication means for receiving the returned reply information and program guide generating means for generating a program guide based on the reply information are provided.
  • a broadcast signal receiving step of receiving a broadcast signal transmitted from a broadcast station, a setting step of at least setting a broadcast station, a title of a program broadcast by the set broadcast station, Request information for at least requesting the broadcast date and time of the program and the title of the content broadcast in the program are transmitted to the external device, and the reply information returned from the external device in response to the request information is received.
  • a broadcast signal receiving step for receiving a broadcast signal transmitted from a broadcast station to the information processing apparatus;
  • a communication step for receiving reply information returned from the external device in response to the exposure request information and a program table generating step for generating a program table based on the reply information are executed. .
  • a program table is generated based on the summary of Ban Gumi, such as the program title and the broadcast date and time of the program, and the return information including the title of the content broadcasted in the program and the details of the program.
  • the user can be presented with a program guide including a summary and details of the program contents, and can select a program to be recorded.
  • a program table is generated based on reply information including a program title, a broadcast date and time of the program, L, an outline of the program, and details of the program such as an evening of contents broadcast in the program.
  • FIG. 1 is a schematic diagram showing the overall configuration of a music-related service providing system.
  • FIG. 2 is a block diagram showing a configuration of a client terminal using functional circuit blocks.
  • FIG. 3 is a schematic diagram showing a directory structure.
  • FIG. 4 is a block diagram showing a configuration of the portal server using functional circuit blocks.
  • FIG. 5 is a block diagram showing a configuration of the music data distribution server based on a functional circuit block.
  • FIG. 6 is a block diagram showing the configuration of the sales server by functional circuit blocks.
  • FIG. 7 is a block diagram showing a configuration of a radio broadcast information distribution server using functional circuit blocks.
  • FIG. 8 is a sequence chart showing a user authentication processing procedure between the client terminal and the portal server.
  • FIG. 9 is a sequence chart showing a user authentication processing procedure between the client terminal and the music data distribution server.
  • FIG. 10 is a sequence chart showing the music data overnight delivery service providing processing procedure.
  • FIG. 11 is a sequence chart showing a procedure for providing a sales service.
  • Figure 12 is a sequence chart showing the procedure for providing radio broadcast information (on-air list information) service.
  • FIG. 13 is a sequence chart showing the procedure for providing radio broadcast information (now-on-air information) service.
  • FIG. 14 is a block diagram showing a configuration of a client terminal by a hardware circuit procedure.
  • FIG. 15 is a schematic diagram illustrating a program module of the client terminal.
  • FIG. 16 is a block diagram showing a configuration of a portal server using hardware circuit blocks.
  • FIG. 17 is a block diagram showing a configuration of a music data distribution server using hardware circuit blocks.
  • FIG. 18 is a block diagram showing a configuration of a product sales server using hardware circuit blocks.
  • FIG. 19 is a block diagram showing a configuration of a radio broadcast information distribution server using a hardware circuit block.
  • FIG. 20 is a schematic diagram illustrating a configuration based on radio broadcast information.
  • FIG. 21 is a schematic diagram illustrating updating of now-on-air information in a broadcast program table.
  • FIG. 22 is a schematic diagram illustrating updating of on-air list information in a broadcasted music table.
  • FIG. 23 is a schematic diagram illustrating updating of on-air list information in a broadcasted program table.
  • FIG. 24 is a schematic diagram showing an association between a broadcasted music table and a broadcasted program template.
  • FIG. 25 is a sequence chart showing a program table generation processing procedure using on-air list information.
  • FIG. 26 is a schematic diagram showing the configuration of the on-air list information (now-on-air information) database.
  • FIG. 27 is a schematic diagram illustrating generation of program guide data.
  • FIG. 28 is a sequence chart showing a program table generation processing procedure using now-on-air information.
  • ⁇ Fig. 29 is a sequence chart following the sequence chart showing the procedure for generating a program guide using the now-on-air information of Fig. 28.
  • FIG. 30 is a flowchart showing a recording reservation processing procedure.
  • FIG. 31 is a schematic diagram illustrating the configuration of a program guide screen. BEST MODE FOR CARRYING OUT THE INVENTION
  • reference numeral 1 denotes a music-related service providing system as a whole, and a client terminal 2 of a user who has contracted with an operator of the music-related service providing system 1 and a portal service that manages the client terminal 2. It has a server 3 and a plurality of servers SV 1 to SV 5 for providing various services related to music to the client terminal 2.
  • the music data distribution server SV 1 is an ATRAC 3 (A—daptive Transform Acoustic Coding 3). , AAC (Advanced Audio Codin), W1MA (Windows (registered trademark). Media Audio), RealA "UDIG2 Music Codec, MP3 (MPEG Audio Layer-3), etc.
  • ATRAC 3 Adaptive Transform Acoustic Coding 3
  • AAC Advanced Audio Codin
  • W1MA Windows (registered trademark).
  • Media Audio RealA "UDIG2 Music Codec
  • MP3 MPEG Audio Layer-3
  • the sales server SV2 is compatible with CD (Compact Disc) VD (VD)
  • the radio broadcast information distribution server SV 3 provides a radio broadcast information distribution service for distributing radio broadcast information on radio programs and music of radio broadcasts transmitted to the client terminal 2 via radio stations.
  • the Internet radio server SV 4 is an Internet radio station that broadcasts radio broadcast data to the client terminal 2 in the form of streaming distribution via the Internet NT. Provide broadcasting services.
  • the billing server SV5 executes a billing process for imposing various charges on a user in response to a request from the portal server 3 or the like.
  • the client terminal 2 when the user operates the operation input unit 20 including various operation buttons provided on the surface of the housing and a remote controller (not shown), the client terminal 2 performs the operation.
  • the input unit 20 recognizes this, and sends an operation input signal corresponding to the operation to the input processing unit 21. ',
  • the input processing unit 21 converts an operation input signal given from the operation input unit 20 into a specific operation command, and sends it to the control unit 23 via the bus 22.
  • the control unit 23 controls the operation of each circuit based on an operation command / control signal given from each circuit connected via the bus 22.
  • the display control unit 24 performs a digital-to-analog conversion process on the video data supplied via the bus 22, and sends out an analog video signal obtained as a result to the display unit 25.
  • the display unit 25 is, for example, a display device such as a liquid crystal display, and may be directly attached to the surface of the housing or externally attached.
  • the display unit 25 displays an image based on the analog video signal.
  • the audio control unit 26 performs a digital-to-analog conversion process on the audio data supplied via the bus 22, and sends out an analog audio signal obtained as a result to the speaker 27.
  • the speaker 27 outputs sound based on the analog sound signal supplied from the sound control unit 26.
  • the external recording medium recording / reproducing unit 28 reads out content data recorded on a CD and content data recorded on an external recording medium such as a memory stick (registered trademark) in which a flash memory is included in an external case. This is a recording / reproducing unit that reproduces or reproduces the content to be recorded on the external recording medium.
  • the external recording medium recording / reproducing unit 28 supplies the read video data to the display control unit 24 via the bus 22 when the video data is read out as content from the external recording medium.
  • the display control unit 24 converts the video data read as content data from the external recording medium by the external recording medium recording / reproducing unit 28 into an analog video signal and supplies the analog video signal to the display unit 25.
  • the external recording medium recording / reproducing unit 28 When reading out the audio data as content data from the external recording medium, the external recording medium recording / reproducing unit 28 supplies the read audio data to the audio control unit 26 via the bus 22. .
  • the audio control unit 26 converts the audio data read out from the external recording medium as content by the external recording medium recording / reproducing unit 28 into an analog audio signal. In other words, supply to speed 27.
  • control unit 23 sends the content read from the external recording medium by the external recording medium recording / reproducing unit 28 to the storage medium 29 inside the client terminal 2 via the bus 22 and stores the content.
  • the content data can be stored in the medium 29 (hereinafter, storing the content in the storage medium 29 in this manner is called repetition).
  • control unit 23 When reading video data such as image data or video data as content data from the storage medium 29, the control unit 23 supplies the read video data to the display control unit 24 via the bus 22. .
  • control section 23 When reading out audio data such as audio data from the storage medium 29 as the content data, the control section 23 supplies the read voice data to the voice control section 26 via the bus 22.
  • control unit 23 reads out the music data from the storage medium 29 and transfers it to the external recording medium recording / reproducing unit 28 so that the external recording medium recording / reproducing unit 28 outputs the music data to the external recording medium.
  • the music data can be recorded.
  • the broadcast signal receiving unit 30 receives a radio broadcast: 3 ⁇ 4 transmitted from each radio station, and supplies it to the tuner unit 31.
  • the tuner unit 31 transmits, for example, a radio station designated via the operation input unit 20 from radio broadcast waves received via the broadcast signal reception unit 30.
  • a radio broadcast signal of a corresponding broadcast frequency is extracted and subjected to predetermined reception, and the resulting audio data is output to the audio control unit 26 via the bus 22.
  • the audio control unit 26 converts the audio data supplied from the tuner unit 31 into an analog audio signal and sends it to the speaker 27, thereby transmitting the program of the radio program broadcasted from the speaker 27 to the radio station. It is possible to output sound and thus make the user listen to the program sound of the radio program.
  • the control unit 23 can also record the audio of the radio program by transmitting the audio data obtained by the tuner unit 31 to the recording medium 29 and storing it. Furthermore, the control unit 23 connects to the network NT via the communication control unit 32 and the network interface 33 in order, and can access the portal server 3 and other servers SV1 to SV4 on the network NT. This allows various information and various data to be transmitted and received between the portal server 3 and other servers SV1 to SV4.
  • the encoder / decoder unit 34 receives the compression-encoded content data sequentially received from the network NT via the network interface 33 and the communication control unit 32, or from the storage medium 29 or an external recording medium.
  • the read and encoded content data is decoded and sent to the display control unit 24 and the audio control unit 26.
  • the encoder / decoder 34 compresses and encodes the non-compressed content data read from the external recording medium and the audio data provided from the tuner 31, and performs the compression encoding.
  • the content data is sent to the storage medium 29.
  • the content data compressed and encoded by the encoder / decoder section 34 is stored in the storage medium 29 under the control of the control section 23.
  • the copyright management unit 35 includes copyright management information corresponding to content downloaded from the network NT via the network interface 33 and the communication control unit 32 in sequence, and an external recording medium recording / reproducing unit. According to 28, the copyright management information corresponding to the content data read from the external recording medium is generated.
  • the copyright management information generated by the copyright management unit 35 is registered in the storage medium 29 in association with the content data under the control of the control unit 23.
  • the copyright management unit 35 is used when checking out a content that associates copyright management information between the storage medium 29 and a specific external recording medium, or when the specific external recording medium and the storage medium are checked out.
  • the content management information associated with the relevant copyright management information is checked in with the content management information, the content of the copyright management information corresponding to the Korean content data is updated appropriately, and the content data is updated.
  • the page information generating unit 36 is an XML (extendable Markup Language) file or an HTML (Hyper Text Markup Language) file that is sequentially received from the network NT via the network interface 33 and the communication control unit 32. It interprets the page information, etc., and generates video data to be displayed on the display unit 25, and sends out the generated video data to the display control unit 24.
  • XML extendable Markup Language
  • HTML Hyper Text Markup Language
  • the authentication processing unit 37 transmits the authentication information to the portal server 3 and other servers SV 1 to SV 4 on the network NT connected via the network interface 33 and the communication control unit 32 and the network
  • the authentication processing such as transmission via the QUIN face 33 is executed.
  • the authentication information storage unit 38 stores authentication information required when the authentication processing unit 37 accesses the portal server 3 and the other servers SV1 to SV4.
  • the radio broadcast display control unit 39 sends a request signal for requesting radio broadcast information related to a radio broadcast currently being received for listening by the user via the communication control unit 32 and the network interface 33 sequentially. Then, the radio broadcast being received is transmitted to the radio broadcast information distribution server SV3 corresponding to the radio station broadcasting the radio broadcast.
  • the radio broadcast display control unit 39 receives the radio broadcast information transmitted from the radio broadcast information distribution server SV3 on the network NT via the network interface 33 and the communication control unit 32 sequentially, and By transmitting the received radio broadcast information to the display control unit 2, the display unit 25 includes the program name of the radio program currently being received, and the title and artist name of the music being received. Display radio broadcast information.
  • the control unit 23 of the client terminal 2 manages the content stored in the storage medium 29 in a directory configuration shown in FIG.
  • any number of “: fo lder” directories within the specified range can be used.
  • a bird is created.
  • This “: folder rj directory” is created corresponding to, for example, the genre to which the content belongs, or the owning user.
  • the directory management for such content overnight is performed by a database file stored in the storage medium 29.
  • the control unit 50 in the portal server 3 controls the operation of each circuit tested via the bus 51.
  • the communication control unit 52 Under the control of the control unit 50, the communication control unit 52 sends and receives various information to and from the client terminal 2 and other servers SV.1 to SV5 via the network interface 53.
  • the customer database unit 54 associates the user ID (identification) information of the user who has already concluded a contract with the operator of the music-related service providing system 1 with the password information and associates the customer information with the password information.
  • the page information storage unit 55 registered as information stores page information and the like managed by the operator of the music-related service providing system 1.
  • the page information is described in a language such as XML, and is a URL for accessing the music data server SVI, the merchandise sales server SV2, the radio broadcasting information distribution server SV3, and the Internet radio server SV4. (UniformResourceLocator) 'Includes information.
  • the authentication processing unit 56 stores the user ID information and the password transmitted from the client terminal 2.
  • the network information is received via the network interface 53 and the communication control unit 52 sequentially, the received user ID information and password information are used as the user authentication process. 5 Check whether or not the information is registered as customer information.
  • the authentication processing unit 56 issues portal authentication result information (authentication session ID information described later) indicating the result of the user authentication processing, and issues the issued portal authentication result information. Is temporarily stored in the authentication information storage unit 57.
  • the page information storage unit 5 The page information for the contractor stored in 5 is transmitted to the client terminal 2 via the communication control unit 52 and the network interface 53 sequentially together with the portal authentication result information.
  • the control unit 50 stores the authentication error information in the page information storage unit 55 when the user is not authenticated as an authorized user as a result of the user authentication processing by the authentication processing unit 56. It may be configured to transmit to the client terminal 2 via the communication control unit 52 and the network interface 53 sequentially along with the authentication failure notification page information indicating the authentication failure.
  • the authentication processing unit 56 also obtains and transmits from the client terminal 2 of the user as a result of executing the authentication process for the user from the music data distribution server SV1, the merchandise sales server SV2, and the radio broadcast information distribution server SV3.
  • the portal authentication result information authentication ticket described later
  • the received portal authentication result information and the authentication information storage unit 57 are stored in the portal authentication result information. Compare the temporarily stored portal authentication result information corresponding to the user.
  • the authentication processing unit 56 performs regular portal authentication result information as authentication processing for the portal authentication result information received from the music data distribution server SV1, the sales server SV2, and the radio broadcasting information distribution server SV3. Check to see if it is The processing is executed, and the confirmation result information indicating the confirmation result is sequentially transmitted to the music data distribution server SV 1, the merchandise sales server SV 2, and the radio broadcast information distribution via the communication controller 52 and the network interface 53. Reply to server SV 3.
  • the frequency information storage unit 58 stores a region code such as a postal code that can specify a region, frequency information indicating a broadcast frequency of a radio broadcast receivable in the region indicated by the region code, and a radio that broadcasts the radio broadcast.
  • a region code such as a postal code that can specify a region
  • frequency information indicating a broadcast frequency of a radio broadcast receivable in the region indicated by the region code and a radio that broadcasts the radio broadcast.
  • a station name hereinafter, referred to as a radio station name
  • a call sign which is unique identification information for each radio station, are stored in association with each other.
  • the storage unit 59 stores a call program of the radio station ⁇ for radio broadcasting and the program name of the radio program currently being broadcast provided by the radio station corresponding to the call sign.
  • Radio broadcast information (hereinafter referred to as now-on-air information in particular) consisting of the title of the song currently being played in the radio program and the like, is stored in association with URL information from which it can be acquired. I have.
  • the control unit 70 in the music data overnight distribution server .SVI controls the operation of each circuit connected via the bus 71.
  • the communication control unit 72 transmits and receives various information and various data such as content data to and from the client terminal 2 and the portal server 3 via the network interface 73.
  • the customer database unit 74 registers the user ID information and password information of the user who has already signed a contract with the operator of the music data distribution server SV1 and registers it as customer information. Have been. However, if the authentication processing unit 75 has a function of authenticating a user based on the portal authentication result information issued by the portal server 3 and transmitted from the client terminal 2, the customer database The unit 74 need not be provided.
  • the page information storage unit 76 stores downtime data managed by the music data distribution server SV1. Stores page information for music data distribution, etc., which introduces music data that can be loaded.
  • the page information for music data distribution is described in a language such as XML, and the user using the client terminal 2 can select the music data desired to be down-loaded.
  • control unit 70 When the control unit 70 receives a page information acquisition request signal for requesting page information for music data distribution transmitted from the client terminal 2 via the network interface 73 and the communication control unit 72 sequentially. In response to the received page information acquisition request signal, the music information distribution page information stored in the page information storage section 76 is sequentially transmitted to the client via the communication control section 72 and the network interface 73. Client terminal 2.
  • the authentication processing unit 75 sequentially transmits the user ID information and password information of the user using the client terminal 2 transmitted from the client terminal 2 via the network interface 73 and the communication control unit 72. Then, as a user authentication process, it is confirmed whether or not the received user ID information and password information are registered in the customer database unit 74 as customer information.
  • the authentication processing unit 75 uses a portal authentication result information transmitted from the client terminal 2 and issued by the portal server 3 as a user authentication method different from the user authentication processing using user ID information and password information. (An authentication ticket to be described later) is sequentially received via the network interface 73 and the communication control unit 72, and the received portal authentication result information is transmitted to the communication control unit 72 and the network login interface. To the portal server 3 via the server 73 in sequence.
  • the authentication processing unit 75 executes the authentication processing (that is, the above-described confirmation processing) for the portal authentication result information from the portal server 3 concerned.
  • the received confirmation result information is sequentially received via the network interface 73 and the communication control unit 72, and the user operates the music-related service providing system 1 based on the received confirmation result information. Check if the user is a legitimate user who has already signed a contract with the company.
  • the authentication processing unit 75 issues server authentication result information (service session ID information described later) indicating the result of the user authentication processing.
  • the control unit 70 stores the music data stored in the page information storage unit 76 for the contractor.
  • the page information for distribution is transmitted to the client terminal 2 via the communication control unit 72 and the network interface 3 sequentially together with the server authentication result information.
  • the control unit 70 stores the authentication error information in the page information storage unit 76. Is transmitted to the client terminal 2 via the communication control unit 72 and the network interface 73 together with the authentication failure notification page information indicating the authentication failure stored in the client terminal 2.
  • the server authentication result information issued by the authentication processing section 75 is temporarily stored in the authentication information storage section 77, and the authentication processing section 75 performs user authentication on the user using the client terminal 2.
  • Various authentication information required for processing is stored.
  • the music data storage unit 78 stores a plurality of music data compressed and encoded in the above-described ATRAC 3 format, MP 3 format, etc., in association with search keys such as content ID information. ing.
  • the search unit 79 stores a search key for music data to be downloaded, which is transmitted from the client terminal 2 as a result of the transmission of the page information for music data distribution to the client terminal 2, and downloads the search key.
  • a download request signal for requesting download of desired music data is sequentially received via the network interface 73 and the communication control unit 72, the search key is extracted from the received download request signal. Then, based on the search key, the search unit 79 searches a plurality of music data in the music data storage unit 78 for a desired music data corresponding to the search condition indicated by the search key. I do.
  • control unit 70 transmits the searched music data to be downloaded to the client terminal 2 via the communication control unit 72 and the network interface 73 in order.
  • control unit 70 transmits the charging information for the charging process for the user accompanying the download of the music data to the client terminal 2 via the communication control unit 72 and the network interface 73 in order.
  • the transmission to the SV 5 causes the charging server SV 5 to execute a charging process according to the download of music data for the user.
  • the control unit 90 in the sales server SV2 controls the operation of each circuit connected via the bus 91.
  • the communication control unit 92 transmits and receives various information to and from the client terminal 2 and the portal server 3 via the network interface 93 under the control of the control unit 90.
  • the customer database unit 94 the user ID information of the user who has already completed a contract with the operator of the product sales server SV2 is registered as customer information in association with the passcode information.
  • the authentication processing unit 95 has a function of authenticating a user based on the portal authentication result information issued by the portal server 3 transmitted from the client terminal 2, the customer data It is not necessary to provide an overnight pace section 94.
  • the page information storage section 96 stores package media sales page information and the like managed by the product sales server SV2 and introducing package media such as CDs and DVDs to be sold.
  • page information for selling package media is written in a language such as XML.
  • a user using the client terminal 2 can select a package medium such as a CD or a DVD desired to be purchased.
  • the control unit 90 receives a page information acquisition request signal transmitted from the client terminal 2 and requesting page information for package media sales via the network interface 93 and the communication control unit 92 sequentially, In response to the received page information acquisition request signal, the page information for package media sales stored in the page information storage section 96 is sequentially transmitted to the client terminal 2 via the communication control section 92 and the network interface 93. Send to
  • the authentication processing unit 95 sequentially transmits the user ID information and password information of the user using the client terminal 2 transmitted from the client terminal 2 via the network interface 93 and the communication control unit 92. Then, as a user authentication process, it is confirmed whether or not the received user ID information and password information are registered in the customer database unit 94 as customer information.
  • the authentication processing unit 95 uses a user authentication method different from the user authentication processing using the user ID information and the password information as a user authentication method transmitted from the client terminal 2 and issued from the portal server 3.
  • Information (authentication ticket to be described later) is sequentially received via the network interface 93 and the communication control unit 92, and the received portal authentication result information is transmitted to the communication control unit 92 and the network interface 9. 3 to the portal server 3 sequentially.
  • the authentication processing unit 95 performs an authentication process on the portal authentication result information from the relevant portal server 3 (that is, the above-described confirmation process). ) Is received via the network interface 93 and the communication control unit 92 sequentially, and the user provides music-related services based on the received confirmation result information. Check if you are a legitimate user who has already completed a contract with the operator of System 1.
  • the authentication processing section 95 sets the server authentication result information (the service session ID described later) indicating the result of the user authentication processing. Information).
  • the control unit 90 stores the package media stored in the page information storage unit 96 for the contractor.
  • the page information for sale is transmitted to the client terminal 2 via the communication control unit 92 and the network interface 93 sequentially together with the server authentication result information.
  • the control unit 90 stores the authentication error information in the page information storage unit 9 6 together with the authentication failure notification page information indicating the authentication failure stored in 6 and transmitted to the client terminal 2 via the communication control unit 92 and the network interface 93 in order.
  • the server authentication result information issued by the authentication processing unit 95 is temporarily stored in the authentication information storage unit 97, and the user who uses the client terminal 2 is sent to the user by the authentication processing unit 95.
  • Various authentication information required for authentication processing is stored.
  • the package media information storage unit 98 stores information on a plurality of package media such as CDs and DVDs to be sold (hereinafter referred to as package media information) as search keys such as package media ID information. They are stored in association with each other.
  • the search unit 99 transmits the package media related to the package media such as a specific CD or DVD transmitted from the client terminal 2.
  • the specific package media search is performed from the received media information request signal.
  • the search unit 99 searches the plurality of package media information in the package media information storage unit 98 for the search condition indicated by the search key. Search the package media information of the specific package media corresponding to the case.
  • the control unit 90 transmits the searched package media information to the client terminal 2 via the communication control unit 92 and the network interface 93 in this order, and thus provides the user with the package related to the specific package medium. Present the media information.
  • control unit 90 receives the purchase request signal transmitted from the client terminal 2 and requesting the purchase of the specific package medium through the network interface 93 and the communication control unit 92 sequentially, the control unit 90 receives the purchase request signal.
  • a purchase process such as a procedure for delivering the specific package medium to a user using the client terminal 2 is executed.
  • control unit 90 transmits billing information for charging a user accompanying purchase of a specific package medium to the billing server SV5 via the communication control unit 92 and the network interface 93 in order.
  • the controller 90 The purchase completion page information indicating that the purchase processing has been completed is transmitted to the client terminal 2 via the communication control section 92 and the network interface 93 in order.
  • the control unit 110 in the radio broadcast information distribution server SV3 controls the operation of each circuit connected via the bus 111.
  • the communication control unit 112 transmits and receives various information to and from the client terminal 2, the portal server 3, and the like via the network interface 113 under the control of the control unit 110.
  • the customer data overnight department 1 1 4 includes the operator of the radio broadcast information distribution server SV 3 And the user ID information of the user who has already completed the contract and the password information are associated and registered as customer information. However, if the authentication processing section 115 has a function of authenticating the user based on the password authentication result information issued by the portal server 3 and transmitted from the client terminal 2, the customer data The base portion 114 may not be provided.
  • the page information storage unit 116 manages the radio broadcast information distribution server SV3, and stores radio broadcast information (hereinafter, referred to as radio broadcast information) on radio programs already broadcast by radio stations corresponding to the radio broadcast information distribution server SV3. Is referred to as on-air list information or on-air list information).
  • radio broadcast information hereinafter, referred to as radio broadcast information
  • the page information for on-air list information distribution is described in a language such as XML, and the broadcast date / time information and program name of the radio program are provided to the user using the client terminal 2 for the on-air list information desired to be obtained.
  • An input box for inputting as a search key is provided.
  • the on-air list information storage unit 117 contains the program name, program broadcast start time, program broadcast end time, and the like for the radio program already broadcasted by the radio station corresponding to the radio broadcast information distribution server SV3. On-air list information generated by listing titles, artist names, music broadcast start times, and the like for music played in a radio program is stored.
  • the control unit 110 sends a page information acquisition request signal, which is transmitted from the client terminal 2 and requests page information for on-air list information distribution, via the network interface 113 and the communication control unit 112 sequentially.
  • a page information acquisition request signal which is transmitted from the client terminal 2 and requests page information for on-air list information distribution, via the network interface 113 and the communication control unit 112 sequentially.
  • the page information for online list information distribution stored in the page information storage unit 116 is transmitted to the communication control unit 112 and the network interface 113. Are sequentially transmitted to the client terminal 2.
  • the search unit 1 18 sends the search key for the desired on-air list information search input from the client terminal 2 on the page information for on-air list information distribution. Is transmitted and an on-air list information request signal for requesting download of the on-air list information is transmitted, and when the on-air list information request signal is sequentially received via the network interface 113 and the communication control unit 112, The search key is extracted from the received on-air list information request signal.
  • the search unit 118 searches the entire on-air list information in the on-air list information storage unit 117 for a predetermined range portion corresponding to the search condition indicated by the search key. Search as list information.
  • control unit 110 transmits the retrieved on-air list information to the client terminal 2 via the communication control unit 112 and the network interface 113 in order.
  • the now-on-air information storage unit 119 stores the program name, program broadcast start time, program broadcast end time, and the broadcast time for the radio program currently being broadcast on the radio station corresponding to the radio broadcast information distribution server SV3.
  • Now-on-air information such as the title of the song being played at the current time, the name of the artist, and the start time of the song, is stored.
  • the authentication processing unit 115 transmits the user ID information and the password information of the user using the client terminal 2 transmitted together with the now-on-air information request signal for requesting the acquisition of the now-on-air information from the client terminal 2 to the network interface.
  • the received user ID information and password information are registered as customer information in the customer data unit 114 as user authentication processing. Check whether it has been done.
  • the authentication processing unit 115 uses portal authentication result information transmitted from the client terminal 2 and issued by the portal server 3 as a user authentication method different from the user authentication processing using user ID information and password information (described later). Authentication ticket) is sequentially received via the network interface 113 and the communication control unit 112, and the received portal authentication result information is sequentially transmitted to the communication control unit 112 and the network interface 113. Via the portal server 3. Then, in response to the transmission of the portal authentication result information to the portal server 3, the authentication processing unit 115 executes the authentication processing (that is, the above-described confirmation processing) for the portal authentication result information from the portal server 3.
  • the authentication processing that is, the above-described confirmation processing
  • the confirmation result information returned as a result is sequentially received via the network interface 113 and the communication control unit 112, and based on the received confirmation result information, the user communicates with the operator of the music-related service providing system 1. Check if you are a legitimate user who has already completed the contract. In this way, when the user authentication processing is completed, the authentication processing section 115 issues server authentication result information (service session ID information described later) indicating the result of the user authentication processing. '
  • the control unit 110 stores the NOW stored in the now-on-air information storage unit 119.
  • the on-air information is transmitted to the client terminal 2 via the communication control unit 112 and the network interface 113 together with the server authentication result information.
  • the control unit 110 includes an authentication processing unit. If the user cannot be authenticated as a legitimate user as a result of the user authentication processing by 115, the authentication error information is stored in the page information storage unit 116 to indicate the authentication failure. The information is transmitted to the client terminal 2 through the communication control unit 112 and the network interface 113 together with the failure notification page information.
  • control unit 110 distributes 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, but distributes the now-on-air information. If the user cannot be authenticated as a legitimate user, do not allow the user to receive the radio broadcasting information distribution service provided by the radio broadcasting information distribution server SV3, such as the now-on-air information distribution service. ing.
  • the server authentication result information issued by the authentication processing unit 115 is temporarily stored in the authentication information storage unit 120, and the authentication processing unit 115 stores the server authentication result information.
  • Various authentication information required when performing user authentication processing of a user using the client terminal 2 is stored.
  • the control unit 23 performs, for example, an operation of turning on the power to the client terminal 2, or an operation input unit by the user.
  • an operation input signal recognized by the operation input unit 20 is converted into an operation command by the input processing unit 21 in response to a specific operation button 20 being pressed, an authentication request process is performed.
  • the control unit 23 generates a connection request signal in which the authentication session ID information and the like temporarily stored in the authentication information storage unit 38 are temporarily stored. Then, the generated connection request signal is transmitted to the portal server 3 via the communication control unit 32 and the network interface 33 sequentially.
  • the authentication session ID information is used to identify the individual communication connection state (ie, session). This is identification information issued by the central server 3.
  • authentication session ID information is used for user authentication processing, etc., and has a predetermined expiration date based on the time of issuance by the portal server 3 (for example, About 1 minute) is set.
  • the client terminal 2 that has obtained the authentication session ID information from the portal server 3 cannot present the authentication session ID information to the portal server 3 within the validity period, the client terminal 2 transmits the authentication session ID information to the portal server 3. It is determined that the communication connection state specified by the authentication session ID information has been disconnected.
  • the portal server 3 prevents the authentication session ID information issued in the past from being used improperly for user authentication processing by a user who has not contracted with the operator of the music-related service providing system 1. are doing.
  • the authentication session ID information temporarily stored in the authentication information storage unit 38 is stored in the portal server when the client terminal 2 and the portal server 3 have previously been connected to perform communication such as user authentication processing. It was issued by BA3.
  • connection request signal When the connection request signal is transmitted from the client terminal 2, in response to this, the control unit 50 of the portal server 3 controls the network interface 53 and the communication control unit 52 in step SP2.
  • the connection request signal is sequentially received, and the authentication session ID information and the like stored in the received connection request signal are transmitted to the authentication processing unit 56.
  • the authentication processing unit 56 executes a user authentication process based on the authentication session ID information and the like received as a connection request signal from the client terminal 2.
  • control unit 50 determines that the user who uses the client terminal 2 is an authorized user, for example, because the authentication processing unit 56 expires the authentication session ID information and the like received from the client terminal 2. If the authentication is not successful, authentication error information indicating an authentication error is transmitted to the client terminal 2 via the communication control unit 52 and the network interface 53 in order.
  • step SP3 the control unit 23 of the client terminal 2 receives the authentication error information transmitted from the portal server 3 via the network interface 33 and the communication control unit 32 sequentially, and Stored in the authentication information storage unit 38 The user ID information and the password information are read out, and the read out user ID information and password information are transmitted to the portal server 3 via the communication control unit 32 and the network interface 33 in order.
  • step SP4 the control unit 50 of the portal server 3 receives the user ID information and the password information transmitted from the client terminal 2 via the network interface 53 and the communication control unit 52 sequentially. Then, the received user ID information and password information are transmitted to the authentication processing unit 56.
  • the authentication processing unit 56 registers the user ID information and password information received from the client terminal 2 in the customer database unit 54 as user authentication processing under the control of the control unit 50. Detects whether the information is included in the customer information.
  • the authentication processing unit 56 authenticates the user using the client terminal 2 as an authorized user, under the control of the control unit 50, the authentication processing unit 56 outputs the current client
  • the authentication session ID information and the like for the communication connection state between the terminal 2 and the portal server 3 are issued, and the authentication session ID information and the like issued to the client terminal 2 are temporarily stored in the authentication information storage unit 57.
  • the control unit 50 sends the authentication session ID information and the like issued to the client terminal 2 by the authentication processing unit 56 to the client terminal 2 via the communication control unit 52 and the network interface 53 in order. Send.
  • step SP5 the control unit 23 of the client terminal 2 receives the authentication session ID information and the like transmitted from the portal server 3 via the network interface 33 and the communication control unit 32 sequentially. Then, the received authentication session ID information and the like are transmitted to the authentication processing section 37.
  • the authentication processing unit 37 temporarily stores the authentication session ID information and the like received from the portal server 3 in the authentication information storage unit 38.
  • the control unit 23 requests the portal server 3 for page information.
  • the communication control section 32 and the network interface 33 are sequentially received with the page information acquisition request signal from the portal server 3 and the authentication session ID information and the like temporarily stored in the authentication information storage section 38.
  • the control unit 50 of the portal server 3 sequentially transmits the page information acquisition request signal and the authentication session ID information transmitted from the client terminal 2 via the network interface 53 and the communication control unit 52. And sends the received authentication session ID information and the like to the authentication processing unit 56.
  • the authentication processing unit 56 issues the authentication session ID information and the like received from the client terminal 2 to the client terminal 2 in step SP4 described above.
  • the user authentication process is executed by comparing with the authentication session ID information and the like temporarily stored in the storage unit 57.
  • step SP7 when the authentication processing unit 56 authenticates the user using the client terminal 2 as a legitimate user, the authentication processing unit 56 determines that the request for obtaining page information from the client terminal 2 is a legitimate request. However, the validity period of the authentication session ID information etc. issued to the client terminal 2 is extended.
  • control unit 50 reads out the page information requested to be obtained by the user from the page information storage unit 55, and stores the read page information in the authentication session whose expiration date has been extended by the authentication processing unit 56.
  • the information is transmitted to the client terminal 2 via the communication control unit 52 and the network interface 53 together with the ID information.
  • the control unit 23 of the client terminal 2 transmits the page information transmitted from the portal server 3 and the authentication session ID information with an extended validity period to the network interface 33 and the communication control unit. 32, and sends the received page information to the page information generation unit 36, and sends the authentication session ID information and the like whose validity period is extended to the authentication processing unit 37.
  • the page information generation unit 36 includes a music data overnight distribution server SV1, a sales server SV2, and a radio broadcast information distribution server based on the page information given from the control unit 23. It generates video data of the page in which the link to SV3 is embedded, and sends out the generated video data to the display control unit 24.
  • the display control unit 24 performs a digital-to-analog conversion process on the video data provided from the page information generation unit 36, and sends the obtained analog video signal to the display unit 25. Accordingly, the display unit 25 displays a page of the portal server 3 as a video based on the analog video signal.
  • the authentication processing unit 37 under the control of the control unit 23, in the authentication information storage unit 38, extends the authentication session ID information, etc., received from the portal server 3, whose expiration date has been extended. By temporarily storing the authentication session ID information, etc., before the authentication session ID information is overwritten, the authentication session ID information, etc. temporarily stored in step SP5 described above is used for the authentication session ID information, etc. Update to
  • the client terminal 2 once obtains page information from the portal server 3 as described above with reference to FIG.
  • a user's authentication process (hereinafter referred to as an indirect access authentication process) executed by accessing the SV 1, the sales server SV 2, and the radio broadcast information distribution server SV 3.
  • the client terminal 2 does not acquire the page information of the portal server 3 but uses the music information overnight distribution server SV1, the merchandise server SV2, and the radio by using URL information registered as a bookmark in advance.
  • the indirect access authentication process must be performed in the same procedure regardless of the combination of the client terminal 2, the music data distribution server SV1, the sales server SV2, and the radio broadcast information distribution server SV3. Can be.
  • the same procedure can be executed regardless of the combination of the client terminal 2, the music data distribution server SV1, the sales server SV2, and the radio broadcasting information distribution server SV3. it can.
  • both the indirect access authentication process and the direct access authentication process can be executed in the same procedure.
  • the music data overnight distribution server SV 1 is used as a representative for the access destination of the client terminal 2 for the sake of simplicity, and the indirect access authentication process and the direct access authentication process are combined into one user authentication process.
  • step SP10 the control unit 23 of the client terminal 2 executes music playback according to URL information embedded as a link in the page information or URL information already registered as a book mark.
  • Page information acquisition request to request distribution page information (other product sales server SV2 and radio broadcast information distribution server SV3 provide page information for package media sales and on-air list information distribution)
  • the service session ID information and the like read from the authentication information storage unit 38 are transmitted to the music data distribution server SV1 via the communication control unit 32 and the network interface 33 sequentially.
  • the service session ID information is stored every time the client terminal 2 and the music data distribution server SV1, the merchandise sales server SV2, and the radio broadcast information distribution server SV3 are connected for communication to execute various processes such as a user authentication process.
  • the music accessed by the client terminal 2 is used to identify each communication connection state (that is, session). This is identification information issued by the data distribution server SV1, the sales server SV2, and the radio broadcast information distribution server SV3.
  • the service session ID information is used for music data distribution server SV1, merchandise server SV2, and radio broadcast information distribution server SV3 for use in user authentication processing and the like.
  • a predetermined expiration date (for example, about 1 minute) is set based on the issuance date.
  • the client terminal 2 that has obtained the service session ID information from each of the servers SV 1 to SV 3 issues the service session ID information within the validity period, and issues the music data overnight distribution server SV 1, the merchandise server SV 2, and the radio If the broadcast information distribution server SV 3 cannot present the service session ID, the music data distribution server SV 1, the merchandise distribution server SV 2, and the radio broadcasting information distribution server SV 3 issue the service session ID. It is determined that the communication connection status specified by the information has been disconnected.
  • the music data distribution server SV1, the merchandise sales server SV2, and the radio broadcast information distribution server SV3 sign a contract with the operator of the music-related service providing system 1 for the service session ID information issued in the past. This prevents unauthorized users from being used improperly for user authentication processing.
  • the service session ID information temporarily stored in the authentication information storage unit 38 is stored in the client terminal 2 and the music data distribution server SV1, the merchandise distribution server SV2, and the radio broadcasting information distribution server SV3 before. It is issued by the music data overnight distribution server SV1, the merchandise distribution server SV2, and the radio broadcasting information distribution server SV3 when the communication connection is made to execute the user authentication processing or the like.
  • step SP 11 the control unit 70 of the music data overnight distribution server SV 1 sends the page information acquisition request signal and the service session ID information transmitted from the client terminal 2 to the network interface 7. 3 and the communication control unit 72 sequentially, and sends the received service session ID information and the like to the authentication processing unit 75.
  • the authentication processing unit 75 includes the service session ID information and the like received from the client terminal 2 and the service session ID information and the like temporarily stored in the authentication information storage unit 77. The user authentication process is executed by comparing with.
  • the authentication processing unit 75 determines that the user who uses the client terminal 2 is an authorized user, for example, because the service session ID information received from the client terminal 2 has already expired. If the client terminal 2 cannot be authenticated, it determines that the request for acquiring page information for music data distribution from the client terminal 2 is not a valid request.
  • the control unit 70 transmits the authentication error information indicating the authentication error and the music data distribution server SV1.
  • the shop code to be identified is sequentially transmitted to the client terminal 2 via the communication control unit 72 and the network interface 73.
  • the control unit 23 of the client terminal 2 transmits the music data distribution server
  • the authentication error information and the shop code transmitted from the SV 1 are sequentially received via the network interface 33 and the communication control unit 32, and the music data distribution server SV is received based on the received authentication error information. 1 recognizes that the user has not been authenticated as an authorized user, and stores the shop code received from the music data distribution server SV1. Temporarily stored in the witness information storing unit 3 8.
  • the control unit 23 generates an authentication ticket issuance request signal for requesting the portal server 3 to issue an authentication ticket for accessing the music data distribution server SV1, and generates the generated authentication ticket issuance signal.
  • the communication control unit 3 2 together with the shop code of the music data distribution server SV 1 and the authentication session ID information etc. already received from the portal server 3 and temporarily stored in the authentication information storage unit 38, etc. Then, the data is transmitted to the portal server 3 via the network interface 33 sequentially.
  • the control unit 50 of the portal server 3 The authentication ticket issuance request signal, the shop code, the authentication session ID information, and the like transmitted from the terminal 2 are sequentially received via the network interface 53 and the communication control unit 52, and are received by the authentication processing unit 56. Send out.
  • the authentication processing unit 56 temporarily stores the authentication session ID information and the like received from the client terminal 2 in the authentication information storage unit 57.
  • the user authentication process is executed by comparing the existing authentication session ID information and the like.
  • the authentication processing unit 56 can, for example, authenticate the user using the client terminal 2 as an authorized user because the authentication session ID information received from the client terminal 2 has expired. Otherwise, it is determined that the authentication ticket issuance request from the client terminal 2 is not a legitimate request. If the user using the client terminal 2 is not authenticated as an authorized user by the authentication processing unit 56, the control unit 5 ⁇ transmits authentication error information indicating an authentication error to the communication control unit 52 and the network interface. The message is transmitted to the client terminal 2 via the event 53 sequentially.
  • the authentication processing unit 56 authenticates the user using the client terminal 2 as an authorized user, for example. It is determined that the authentication ticket issuance request from the client terminal 2 is a valid request.
  • step SP 14 the control unit 23 of the client small terminal 2 transmits the authentication error information transmitted from the portal server 3 via the network interface 33 and the communication control unit 32 sequentially.
  • the control unit 50 of the portal server 3 receives the user ID information, the password information, and the like transmitted from the client terminal 2 via the network interface 53 and the communication control unit 52 sequentially. Then, it sends the received user ID information and passcode information to the authentication processing unit 56.
  • the authentication processing unit 56 includes the user ID information and the password information received from the client terminal 2 in the customer information registered in the customer database unit 54.
  • the user authentication process is executed so as to detect whether or not the user has been authenticated.
  • the authentication processing unit 56 when the authentication processing unit 56 authenticates the user using the client terminal 2 as an authorized user, under the control of the control unit 50, the authentication processing unit 56 outputs the current client terminal 2 as the portal authentication result information. It issues authentication session ID information and the like for the communication connection state between the client terminal 2 and the portal server 3, and temporarily stores the authentication session ID information and the like issued to the client terminal 2 in the authentication information storage unit 57.
  • control unit 50 transmits the authentication session ID information and the like issued to the client terminal 2 by the authentication processing unit 56 via the communication control unit 52 and the network interface 53 in order. Send to
  • step SP 16 the control unit 23 of the client terminal 2 receives the authentication session ID information and the like transmitted from the portal server 3 via the network interface 33 and the communication control unit 32 sequentially, and The received authentication session ID information and the like are temporarily stored in the authentication information storage unit 38 by the authentication processing unit 37.
  • the control unit 23 again generates an authentication ticket issuance request signal for requesting the portal server 3 to issue an authentication ticket, and transmits the generated authentication ticket issuance request signal to the authentication information storage unit 3. 8 together with the shop code already temporarily stored and the authentication session ID information temporarily stored at this time to the portal server 3 via the communication control unit 32 and the network interface 33 sequentially.
  • the shop code is temporarily stored in the authentication information storage unit 38 in the client terminal 2, but the present invention is not limited to this.
  • the shop code is sequentially transmitted and received between the terminal 2 and the portal server 3 when executing the processing of steps SP12 to SP16, so that the client terminal 2 stores the authentication information in the authentication information storage section 38. It is possible to transmit the shop code to the portal server 3 in step SP16 without temporarily storing the code.
  • step SP17 the control unit 50 of the portal server 3 transmits the authentication ticket issuance request signal, the shop code, the authentication session ID information, etc. transmitted from the client terminal 2 to the network interface 53 and the communication control. Units 52 are sequentially received and transmitted to the authentication processing unit 56.
  • the authentication processing unit 56 authenticates the authentication session ID information and the like received from the client terminal 2 and the authentication session already temporarily stored in the authentication information storage unit 57.
  • the user authentication process is executed by comparing with the ID information and the like.
  • the authentication processing unit 56 determines that the user using the client terminal 2 is an authorized user, for example, because the expiration date of the authentication session ID information and the like received from the client terminal 2 has not yet expired. Upon authentication, it is determined that the authentication ticket issuance request from the client terminal 2 is valid.
  • the control unit 50 proceeds to the next step SP 18.
  • step SP 18 under the control of the control unit 50, the authentication processing unit 56, based on the shop code and the authentication ticket issuance request signal received from the client terminal 2 in step SP 17 described above, As portal authentication result information, an authentication ticket etc. that enables access to the music data distribution server SV1 indicated by the shop code is issued.
  • the authentication processing unit 56 temporarily stores the issued authentication ticket and the like in the authentication information storage unit 57, and also executes the authentication session issued to the client terminal 2. Extend the expiration date of ID information, etc. As a result, the control unit 50 sends the authentication ticket and the like together with the authentication session ID information and the like whose validity has been extended by the authentication processing unit 56 to the client terminal 2 via the communication control unit 52 and the network interface 53 in order. Send to
  • step SP19 the control unit 23 of the client terminal 2 transmits the authentication ticket and the like transmitted from the portal server 3 and the authentication session ID information and the like for which the expiration date has been extended to the network interface. 3 and the communication control unit 32 are sequentially received, and the received authentication session ID information is transmitted to the authentication processing unit 37. Then, the control unit 23 transmits the authentication ticket and the like received from the portal server 3 together with the authentication request signal to the music data distribution server SV 1 via the communication control unit 32 and the network interface 33 sequentially. Send.
  • the authentication processing unit 37 stores, in the authentication information storage unit 38, the authentication session ID information and the like received from the portal server 3 and having an extended validity period.
  • 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 so as to overwrite the authentication session ID information and the like, the authentication session ID information and the like temporarily stored in step SP16 described above are extended. Update the authentication session ID information and so on.
  • step SP20 the control unit 70 of the music data distribution server SV1 sequentially transmits the authentication request signal and the authentication ticket transmitted from the client terminal 2 to the network interface 73 and the communication control unit 72. To receive through.
  • control unit 70 transmits the authentication ticket and the like received from the client terminal 2 together with the authentication ticket confirmation request signal for requesting confirmation of the authentication ticket and the like via the communication control unit 72 and the network interface 73 and sequentially through the portal. Send to server 3.
  • step SP 21 the control unit 50 of the portal server 3 transmits the authentication ticket confirmation request signal and the authentication ticket transmitted from the music data distribution server SV 1 to the network interface 53 and communication control. Unit 52 and sequentially sends the received authentication ticket confirmation request signal and authentication ticket to the authentication processing unit 56. To do.
  • the authentication processing unit 56 in response to the authentication ticket confirmation request signal, stores the authentication ticket and the like received from the music data distribution server SV1 and the authentication information storage unit. 57.
  • the authentication ticket received from the music data distribution server SV1 is checked and processed by comparing it with the authentication ticket etc. already stored temporarily in step 7.
  • the control unit 50 checks the authentication ticket or the like. Confirmation information indicating that it is confirmed to be a valid authentication ticket or the like is transmitted to the music data distribution server SV1 via the communication control unit 52 and the network interface 53 in order.
  • step SP 22 the control unit 70 of the music data overnight distribution server SV 1 transmits the confirmation result information transmitted from the portal server 3 to the network interface 3 and the communication control unit 7 2 Are sequentially received, and the received confirmation result information is sent to the authentication process # 75.
  • the authentication processing unit 75 transmits the confirmation result information under the control of the control unit 70 to the current client terminal 2 and the music data distribution server SV 1 as server authentication result information. It issues service session ID information and the like for the communication connection state, and temporarily stores the issued service session ID information and the like in the authentication information storage unit 77.
  • the control unit 70 also sends the service session ID information and the like issued to the client terminal 2 by the authentication processing unit 75 to the client terminal 2 via the communication control unit 72 and the network interface 73 in order. Send.
  • step SP23 the control unit 23 of the client terminal 2 transmits the service session ID information and the like transmitted from the music server SV1 via the network interface 33 and the communication control unit 32 sequentially. Received, and temporarily stores the received service session ID information and the like in the authentication information storage unit 38 by the authentication processing unit 37.
  • control unit 23 receives the page information acquisition request signal requesting the page information for music data overnight distribution from the music data distribution server SV 1 and temporarily stores the page information acquisition request signal in the authentication information storage unit 38.
  • the data is transmitted to the music data overnight distribution server SV1 via the communication control unit 32 and the network interface 33 together with the session ID information.
  • step SP 24 the control unit 70 of the music data distribution server SV 1 transmits the page information acquisition request signal and the service session ID information transmitted from the client terminal 2 to the network interface 73. And the communication control unit 72 sequentially transmits the received service session ID information and the like to the authentication processing unit 75.
  • the authentication processing unit 75 has already issued the service processing ID information and the like received from the client terminal 2 to the client terminal 2 in step SP22 described above. Then, the user authentication process is executed by comparing with the service session ID information and the like temporarily stored in the authentication information storage unit 77.
  • the authentication processing unit 75 determines that the user who uses the client terminal 2 is an authorized user, for example, because the service session ID information received from the client terminal 2 has not yet expired. Upon authentication, it is determined that the request for acquiring page information for music data distribution from the client terminal 2 is a legitimate request.
  • step SP 25 the control unit 70 reads out the page information for music data distribution requested by the user from the page information storage unit 76, and sends the authentication processing unit 75 to the client terminal 2. Extend the expiration date of the service session ID information issued by Then, the control unit 70 stores the music data distribution page information read from the page information storage unit 76 together with the service session ID information whose expiration date has been extended by the authentication processing unit 75 and the like, and the communication control unit 72. And to the client terminal 2 via the network interface 73 in order.
  • step SP 26 the control unit 23 of the client terminal 2 transmits the music data overnight distribution page information transmitted from the music data overnight distribution server SV 1 and a service session with an extended expiration date.
  • ID information and the like are sequentially received through the network interface 33 and the communication control unit 32, and the received music data distribution page information is transmitted to the page information generation unit 36.
  • the service session ID information and the like received from the music data distribution server SV1 are transmitted to the authentication processing unit 37.
  • the authentication processing unit 37 stores, in the authentication information storage unit 38, the service session ID information received from the music data distribution server SV1 and having an extended validity period. Is temporarily stored by overwriting the service session ID information etc. before the expiration date is extended, so that the service session ID information etc. temporarily stored in step SP23 described above is temporarily stored. Update to service service ID information with an extended validity period.
  • the page information generation unit 36 generates a video data based on the page information for music data overnight distribution, and sends the generated video data to the display control unit 24.
  • the display control unit 24 performs a digital-to-analog conversion process on the video data provided from the page information generation unit 36, and transmits the obtained analog video signal to the display unit 25, whereby the display unit In 25, a page for music distribution is displayed as an image based on the analog video signal.
  • FIGS. 10 to 13 the processing is executed between the client terminal 2 described above with reference to FIG. 9, the music data distribution server SV 1, the sales server SV 2, and the radio broadcast information distribution server SV 3.
  • the client terminal 2 closes the music data distribution server SV 1 Music data distribution service, merchandise distribution service using page information for music data distribution, page information for package media sales, and page information for on-air list information distribution obtained from SV2 and radio broadcast information distribution server SV3 And a music-related service providing process when receiving a radio broadcast information distribution service.
  • step SP30 the control unit 23 of the client terminal 2 receives from the input processing unit 21 a control command for selecting a part of the music data distribution page displayed as a video on the display unit 25. Then, in response to the input control command, a download request signal for requesting download of music data desired to be downloaded is generated.
  • control unit 23 transmits the download request signal together with the service session ID information and the like already issued by the music data distribution server SV1 and temporarily stored in the authentication information storage unit 38, and the communication control unit 32 and The data is transmitted to the music data distribution server SV 1 via the network interface 33 in sequence.
  • step SP31 the control unit 70 of the music data overnight distribution server SV1 transmits the download request signal transmitted from the client terminal 2, the service session ID information, and the like to the network interface 73 and The information is sequentially received via the communication control unit 72, and the received service session ID information and the like are transmitted to the authentication processing unit 75.
  • the authentication processing unit 75 stores the service session ID information and the like received from the client terminal 2 and the service that has already been temporarily stored in the authentication information storage unit 77.
  • the user authentication process is executed by comparing with the session ID information.
  • the authentication processing unit 75 authenticates that the user who has requested the music data to be down-loaded by using the client terminal 2 is an authorized user, the next step SP 3 Move on to 2.
  • step SP32 the search unit 79 searches the music data storage unit 78 from the plurality of music data based on the search key stored in the down-mode request signal. Search for music data that you want to download that meets the search conditions indicated by.
  • the control unit 70 causes the authentication processing unit 75 to extend the expiration date of the service session ID information and the like issued to the client terminal 2. To the next step SP33.
  • step SP33 the control unit 70 reads out the music data to be downloaded searched by the search unit 79 from the music data storage unit 78, and stores the read music data to be downloaded.
  • the information is transmitted to the client terminal 2 via the communication control unit 72 and the network interface 73 together with the service session ID information and the like whose validity period has been extended by the authentication processing unit 75.
  • step SP34 the control unit 23 of the client terminal 2 transmits the music data to be downloaded transmitted from the music data distribution server SV1 and the service session ID information with an extended validity period to the network interface.
  • the received music data is sequentially stored in the storage medium 29, and the service session ID information and the like received from the music data distribution server SV1 are received through the access 33 and the communication control unit 32. Is sent to the authentication processing section 37.
  • the authentication processing unit 37 stores, in the authentication information storage unit 38, the service service ID information and the like received from the music data distribution server SV1 whose expiration date has been extended.
  • the authentication information storage unit 38 By temporarily storing the service session ID information and the like before the expiration date is extended so as to overwrite the service session ID information and the like, the contents of the service session ID information and the like that have already been temporarily stored are stored in the authentication information storage unit 38. Update In this way, the client terminal 2 can download music data desired by the user by using the music data distribution service provided by the music data overnight distribution server SV1.
  • step SP40 the control unit 23 of the client terminal 2 receives a control command for selecting a part of the package media sales page displayed as an image on the display unit 25 from the input processing unit 21. Then, a media information request signal for requesting package media information on a specific package media according to the input control command is generated.
  • control unit 23 transmits the media information request signal together with the service session ID information and the like already issued by the product sales server SV2 and temporarily stored in the authentication information storage unit 38, and the communication control unit 32 and the network interface. 3 to the sales server SV 2 via the server 3 sequentially.
  • step SP41 the control unit 90 of the merchandise distributor SV2 transmits the media information request signal transmitted from the client terminal 2 and the service session ID information to the network interface 93 and the communication control unit. 92, and sends the received service session ID information and the like to the authentication processing unit 95.
  • the authentication processing unit 95 stores the service session ID information and the like received from the client terminal 2 and the service session ID already stored in the authentication information storage unit 97. The user authentication process is executed by comparing with the information.
  • step SP42 when the authentication processing unit 95 authenticates that the user who has requested the package media information on the package media using the client terminal 2 is an authorized user, Move on to step SP42.
  • step SP42 the search unit 99 stores the media information request signal. Based on the search key used, the package media information of the specific package media corresponding to the search condition indicated by the search key is searched from the plurality of package media information in the package media information storage unit 98 .
  • the control unit 90 When the package media information is searched by the search unit 99, the control unit 90 extends the expiration date of the service session ID information and the like issued to the client terminal 2 by the authentication processing unit 95. To the next step SP43. Then, in step SP43, the control unit 90 reads the package media information retrieved by the retrieval unit 99 from the package media information storage unit 98, and authenticates the read package media information in an authentication process. The information is transmitted to the client terminal 2 via the communication control unit 92 and the network interface 93 together with the service session ID information and the like whose expiration date has been extended by the unit 95. In step SP44, the control unit 23 of the client terminal 2 negates the package media information transmitted from the sales server SV2 and the service service ID information with an extended validity date. Interface 33 and the communication control unit 32 sequentially, and transmits the received package media information to the page information generation unit 36, and also transmits the service session ID information and the like received from the sales server SV2. It is sent to the authentication processing section 37.
  • the authentication processing unit 37 stores, in the authentication information storage unit 38, the service session ID 'fine report etc.' received from the sales server SV 2 whose expiration date has been extended. By temporarily storing the service session ID information before the expiration date is extended, the service session ID information and the like already temporarily stored in the authentication information storage unit 38 are overwritten. Update the contents of
  • the page information generation unit 36 generates video data based on the package media information provided from the control unit 23, and converts the generated video data into an analog video signal by the display control unit 24. To the display unit 25.
  • control unit 23 causes the display unit 25 to display the package media information as a video based on the analog video signal.
  • the control unit 23 receives from the input processing unit 21 a control command for requesting the purchase of a package medium corresponding to the package media information displayed as an image on the display unit 25. Then, a purchase request signal for requesting the purchase of the package medium is generated according to the input control command.
  • control unit 23 receives the purchase request signal from the sales server SV 2 and temporarily stores the service session ID information and the like in the authentication information storage unit 38 (that is, the extension of the expiration date).
  • the information is transmitted to the sales server SV 2 via the communication control unit 32 and the network interface 33 sequentially.
  • step SP46 the control unit 90 of the merchandise server SV2 transmits the purchase request signal transmitted from the client terminal 2 and the service session ID information to the network interface 93 and the communication control unit 92.
  • the received service session ID information and the like are sequentially transmitted to the authentication processing unit 95.
  • the authentication processing unit 95 stores the service session ID information and the like received from the client terminal 2 and the service session ID already stored in the authentication information storage unit 97.
  • the user authentication process is executed by comparing with the information.
  • step SP 47 the control unit 90 executes a purchase process such as a procedure for delivering the package media requested for purchase to the user using the client terminal 2, and executes the purchase process for the package media.
  • a purchase process such as a procedure for delivering the package media requested for purchase to the user using the client terminal 2
  • the purchase process for the package media By transmitting billing information for billing processing to the accompanying user to the billing server SV5 via the communication control unit 92 and the network interface 93 sequentially, the package for the billing server SV5 for the user is transmitted.
  • a charging process according to the purchase of the media is executed.
  • the control unit 90 causes the authentication processing unit 95 to extend the expiration date of the service session ID information and the like issued to the client terminal 2.
  • step SP48 the control unit 90, after completing the charging process, supplies purchase completion page information indicating that the package media purchase process has been completed to the service set whose expiration date has been extended by the authentication processing unit 95. Transmitted to the client terminal 2 via the communication control section 92 and the network interface 93 together with the section ID information o
  • step SP49 the control unit 23 of the client terminal 2 negotiates the purchase completion page information transmitted from the merchandise server SV2 and the service session ID information with an extended expiration date to the network interface 3 3 And the communication control unit 32 sequentially, and sends the received purchase completion page information to the page information generation unit 36, and authenticates the service session ID information and the like received from the sales server SV2. It is sent to the processing section 37.
  • the authentication processing unit 37 stores, in the authentication information storage unit 38, the service session ID information and the like, whose expiration date has been extended, received from the sales server SV2. By temporarily storing the service session ID information, etc., before the extension of the expiration date by overwriting the previous service session ID information, the service session ID information, etc. already temporarily stored in the authentication information storage unit 38 Update the content.
  • the page information generation unit 36 generates video data based on the purchase completion page information provided from the control unit 23, and converts the generated video data into an analog video signal by the display control unit 24. Send to display unit 25.
  • control unit 23 causes the display unit 25 to display the purchase completion page as an image based on the analog image signal.
  • the client terminal 2 can make the user purchase a desired package media using the sales service provided by the sales server SV2.
  • step SP 60 the control unit 23 of the client terminal 2 uses the search key for the desired on-air list information search in the input box on the on-air list information distribution page displayed as an image on the display unit 25. Is input, and when a control command corresponding to the input character string indicating the search key is input from the input processing unit 21, the on-air list information desired to be obtained is downloaded according to the input control command. A requesting on-air list information request signal is generated.
  • control unit 23 transmits the on-air list information request signal together with the service session ID information and the like already issued by the radio broadcast information distribution server SV3 and temporarily stored in the authentication information storage unit 38. 2 and the network interface 33 to the radio broadcast information distribution server SV 3 sequentially.
  • step SP61 the control unit 110 of the radio broadcast information distribution server SV3 transmits the on-air list information request signal transmitted from the client terminal 2 and the service session ID information to the network interface.
  • the service session ID information and the like are transmitted to the authentication processing unit 115 via the communication unit 113 and the communication control unit 112 sequentially.
  • the authentication processing unit 115 under the control of the control unit 110, stores the service session ID information and the like received from the client terminal 2 and the service that has already been temporarily stored in the authentication information storage unit 120. Execute user authentication processing by comparing with session ID information.
  • control unit 110 performs the next step when the authentication processing unit 115 authenticates that the user who has requested the on-air list information using the client terminal 2 is an authorized user. Move to SP62.
  • step SP62 the search unit 118 searches the on-air list information storage unit 117 based on the search key stored in the on-air list information request signal.
  • the entire air list is searched for a predetermined range portion corresponding to the search condition indicated by the search key as on-air list information desired to be obtained.
  • the control unit 110 sets the expiration date of the service session ID information and the like issued to the client terminal 2 by the authentication processing unit 115. Extend to the next step SP63. Then, in step SP63, the control unit 110 reads out the on-air list information retrieved by the retrieval unit 1 18 from the on-air list information storage unit 1 17 and stores the read on-air list information into the on-air list information. The information is transmitted to the client terminal 2 via the communication control unit 112 and the network interface 113 together with the service session ID information whose expiration date has been extended by the authentication processing unit 115.
  • step SP64 the control unit 23 of the client terminal 2 negotiates the on-air list information transmitted from the radio broadcast information distribution server SV3, the service session ID information with an extended validity period, and the like.
  • Receives via the QUIN interface 33 and the communication control unit 32 sequentially and sends the received on-air list information to the page information generation unit 36, and receives from the radio broadcast information distribution server SV 3 Service session ID information etc. 3 ⁇ 4Send to authentication processing unit 37.
  • the authentication processing section 37 stores, in the authentication information storage section 38, the service session ID information received from the radio broadcast information distribution server SV3 and having an extended validity period. Is temporarily stored by overwriting the service session ID information before the expiration date is extended, so that the service session ID information, etc. already temporarily stored in the authentication information storage unit 38 is temporarily stored. Update content
  • the page information generation unit 36 generates video data based on the on-air list information provided from the control unit 23, and converts the generated video data into an analog video signal by the display control unit 24. By transmitting the information to the display unit 25, the on-air list information is displayed on the display unit 25 as an image based on the analog video signal. In this way, the client terminal 2 can make the user obtain desired on-air list information by using the radio broadcast information distribution service provided by the radio broadcast information distribution server SV3.
  • the URL information of the radio broadcast information distribution server SV3 corresponding to each radio station is not stored in the client terminal 2 in the initial state. Therefore, the following radio broadcast information distribution service provision processing procedure is based on an example in which the URL server 3 manages the URL information of each radio broadcast f blue report distribution server SV3 for each radio station call sign. Will be explained.
  • the client terminal 2 requests the portal server 3 for frequency information indicating the broadcast frequency in order to automatically preset the broadcast frequency of each radio station. It is assumed that authentication session ID information and the like are not temporarily stored in the authentication information storage unit 38. Therefore, first, the client terminal 2 transmits the user ID information and the password information to the portal server 3.
  • step SP 70 when the control unit 23 of the client terminal 2 receives an operation command requesting that the broadcast frequency of each radio station be automatically preset from the input processing unit 21, the control unit 23 responds to the input.
  • a frequency information request signal for requesting acquisition of frequency information of a broadcast frequency receivable by a radio station is transmitted together with the area code input by the user, the user ID information and password information stored in the authentication information storage unit 38, and the like.
  • the information is transmitted to the port server 3 via the control unit 32 and the network interface 33 sequentially.
  • the control unit 50 of the portal server 3 transmits the frequency information request signal, the area code, the user ID information, the password information, and the like transmitted from the client terminal 2 to the network interface 53 and the communication control.
  • the user ID information and the pass password information received from the client terminal 2 are transmitted to the authentication processing unit 56 in order.
  • the authentication processing unit 56 registers the user ID information and passcode information received from the client terminal 2 with the customer data base unit 54. The user authentication process is executed so as to compare with the customer information.
  • the authentication processing unit 56 authenticates the user using the client terminal 2 as a legitimate user, and determines that the request to acquire frequency information from the client terminal 2 is a legitimate request. Then, under the control of the control unit 50, authentication session ID information and the like for the current communication connection state between the client terminal 2 and the portal server 3 are issued, and the issued authentication session ID information and the like are stored in the authentication information storage unit 5. Temporarily stored in Bd 7
  • the control unit 50 proceeds to the next step 'SP 72.
  • step SP72 the control unit 50 determines, based on the region code received from the client terminal 2, a plurality of frequency information, a radio station name, and a call sign list in the frequency information storage unit 58 for the region. Search, list, and read out the frequency information, radio station name and communication sign corresponding to the code.
  • the authentication processing unit 56 issues the frequency information, radio station name and call sign read out from the frequency information storage unit 58 to the client terminal 2 in step SP 71.
  • the information is transmitted to the client terminal 2 via the communication control unit 52 and the network interface 53 together with the authentication session ID information and the like.
  • step SP73 the control section 23 of the client terminal 2 transmits the list of the frequency information, the radio station name and the call sign transmitted from the portal server 3, and
  • the authentication session ID information and the like are sequentially received via the network interface 33 and the communication control unit 32, and the authentication session ID information and the like received from the portal server 3 are transmitted to the authentication processing unit 37.
  • a list of frequency information, radio station names and call signs is sent to the display control unit 24.
  • the authentication processing unit 37 temporarily stores the authentication session ID information and the like received from the portal server 3 in the authentication information storage unit 38.
  • the display port IJ control section 24 sends the list of the frequency information, the name of the radio station, and the call sign given from the control section 23 to the display section 25 so that the display section 25 receives the list. Display.
  • the student P unit 23 stores the selected frequency information, the radio station name and the call sign as a preset in the storage medium 29, and Move on to step SP74.
  • step SP74 the control unit 23 sets the tuner unit 31 to a tuning f control command from the radio broadcast wave in response to the tuning control command input from the input processing unit 21. Control to extract the radio broadcast signal of the radio broadcast being broadcasted at the broadcast frequency.
  • the tuner section 31 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. Then, the voice data obtained as a result is transmitted to the voice control unit 26.
  • the audio control unit 26 converts the audio data supplied from the tuner unit 31 into an analog audio signal and sends it to the speaker 27, thereby outputting the audio of the selected radio program from the speaker 27. Can be output.
  • step SP75 under the control of the control unit 23, the radio broadcast display control unit 39 responds to the frequency information indicating the broadcast frequency corresponding to the above-described tuning control command from the storage medium 29.
  • the stored call sign is read out, and the read out call sign is already temporarily stored in the authentication information storage unit 38.
  • the information is transmitted to the portal server 3 via the communication control unit 32 and the network interface 33 sequentially along with the authentication session ID information and the like.
  • Step SP76 the control unit 50 of the portal server 3 transmits the call sign and the authentication session ID information transmitted from the client terminal 2 to the network interface 53 and the communication control unit 52.
  • the received authentication session ID information is sequentially transmitted to the authentication processing unit 56.
  • the authentication processing unit 56 under the control of the control unit 50, includes the authentication session ID information received from the client terminal 2 and the authentication session ID information already temporarily stored in the authentication information storage unit 57.
  • the user authentication process is executed in such a manner as to be compared with the user authentication process.
  • control unit 50 uses the authentication processing unit 56 to transmit the call sign using the client terminal 2 because the authentication session ID information and the like received from the client terminal 2 are within the validity period. If the user is authenticated as an authorized user, the process proceeds to the next step SP77.
  • step SP77 the control unit 50 searches the URL information associated with the call sign from a plurality of pieces of URL information in the URL storage unit 59 based on the call sign received from the client terminal 2. I do.
  • control unit 50 causes the authentication processing unit 56 to extend the expiration date of the authentication session ID information and the like issued to the client terminal 2.
  • control unit 50 reads out the retrieved URL information from the 1113 storage unit 59, and stores the read URL information in the authentication session ID whose expiration date has been extended by the authentication processing unit 56.
  • the information is transmitted to the client terminal 2 via the communication control unit 52 and the network interface 53 in this order.
  • step SP78 the control unit 23 of the client terminal 2 transmits the fe URL information transmitted from the portal server 3 and the authentication session ID information with an extended validity period to the network interface 33. And the communication control unit 32 sequentially transmits the received ninja session ID information and the like to the authentication processing unit 37. Then, the URL information is transmitted to the radio broadcast display control unit 39.
  • the authentication processing unit 37 stores, in the authentication information storage unit 38, the authentication session ID information and the like received from the portal server 3 whose expiration date has been extended. By temporarily storing the authentication session ID information, etc., before the expiration date is extended, the contents of the authentication session ID information, etc. already stored in the relevant authentication information storage unit 38 are temporarily stored. To update.
  • the radio broadcast display control unit 39 associates the URL information given from the control unit 23 with the call sign stored in the storage medium 29. It is temporarily stored in a storage medium 29 or the like.
  • the radio broadcast display control unit 39 transmits a now-on-air information request signal for requesting acquisition of now-on-air information according to the URL information temporarily stored in the storage medium 29 or the like.
  • the broadcast information distribution server SV 3 receives the radio broadcast information distribution server via the communication control unit 32 and the network interface 33 sequentially along with the service session ID information and the like temporarily stored in the authentication information storage unit 38. Ichino ⁇ Send to SV3.
  • the process of transmitting the now-on-air information request signal and the service session ID information from the client terminal 2 to the radio broadcast information distribution server SV3 in step SP78 is as follows. 9 corresponds to the processing of step SP10 described above.
  • the client terminal 2 following the processing in step SP78, the client terminal 2, the radio broadcast information distribution server SV3, and the portal server 3 perform steps SP11 to SP11 described above with reference to FIG. After sequentially performing the same user authentication processing as in step SP13 and step SP18 to step SP22, the process proceeds to the subsequent step SP79.
  • step SP79 under the control of the control section 23, the radio broadcast display control section 39 of the client terminal 2 again transmits the now-on-air information request signal according to the URL information temporarily stored in the storage medium 29 or the like.
  • step SP80 the control unit 110 of the radio broadcast information distribution server SV3 transmits the now-on-air information request signal transmitted from the client terminal 2 and the service session ID information to the network interface 113. And the communication control unit 112 sequentially transmits the received authentication session ID information and the like to the authentication processing unit 115.
  • the authentication process # 3 115 temporarily stores the service session ID information and the like received from the client terminal 2 and the authentication information storage unit 120.
  • the user authentication process is executed so as to compare with the service session ID information and the like.
  • the authentication processing sound 1 15 determines that the now-on-air information acquisition request from the client terminal 2 is a legitimate request.
  • the control unit 110 issues the control terminal 110 to the client terminal 2 by the authentication processing unit 115.
  • the validity period of the service session ID information and the like that has been performed is extended, and the process proceeds to the next step SP81.
  • step SP81 the control unit 110 reads the now-on-air information from the now-on-air information storage unit 1 19, and the read-out now-on-air information has its expiration date extended by the authentication processing unit 115.
  • the information is transmitted to the client terminal 2 via the communication control unit 112 and the network login interface 113 together with the service session ID information.
  • step SP82 the control unit 23 of the client terminal 2 transmits the Nawon air information transmitted from the radio broadcast information distribution server SV3 and the service session ID information with an extended validity period to the network interface 33 and communication
  • the control section 32 sequentially receives the information, and sends the received service session ID information and the like to the authentication processing section 37 and sends the now-on-air information to the radio broadcast display control section 39.
  • the authentication processing unit 37 stores, in the authentication information storage unit 38, the service session ID information with an extended validity period received from the radio broadcast information distribution server SV3.
  • the service session ID information that has already been temporarily stored in the authentication information storage unit 38 is overwritten by temporarily overwriting the service session ID information etc. before the expiration date is extended. Update the contents such as.
  • the radio broadcast display controller P section 39 transmits the now-on-air information given from the control section 23 to the display section 25 via the display control section 24, so that the display section 25 Display now-on-air information about the radio program currently being received.
  • the client terminal 2 periodically and repeatedly executes the request for obtaining the now-on-air information in step SP79, and the radio broadcast information distribution server SV3 sets the client terminal 2 Receiving the acquisition request from End 2, the processing of step SP80 and step SP81 is sequentially executed.
  • the program name of the currently received radio program, the start time of the program broadcast, the end time of the program broadcast, the title of the song currently playing in the radio program, the artist name, the start time of the song broadcast, etc. Can be displayed on the display unit 25 of the client terminal 2 while being updated from time to time as Now-On-Air information.
  • the client terminal 2 when a user operates an operation input unit 200 including various operation buttons provided on the surface of the housing or a remote controller (not shown), the client terminal 2 receives the operation input.
  • the unit 200 recognizes this and sends an operation input signal corresponding to the operation to the input processing unit 201.
  • the input processing unit 201 performs a predetermined process on the supplied operation input signal to convert the operation input signal into an operation command, and converts the operation command into a CPU (Central Processing) through the bus 202. Un it) Supply to 203
  • the CPU 203 reads various programs such as basic programs and application programs stored in advance in a ROM (Read On Memory) 204 to a RAM (Rand Access Memory) 205 via a bus 202, and reads these programs. In addition to controlling the whole according to various programs, it performs predetermined arithmetic processing and various processing according to operation commands supplied from the input processing unit 201.
  • the display 206 is, for example, a display device such as a liquid crystal display, and may be directly attached to the surface of the casing or externally attached.
  • the display 206 displays a video based on the analog video signal.
  • the media drive 208 reads out and reproduces, for example, content data recorded on a CD or content recorded on a Memory Stick (registered trademark) in which a flash memory is included in an outer case, or reads out the CD or a memory stick. Record the content to be recorded for the target.
  • a Memory Stick registered trademark
  • the media drive 208 supplies the reproduced video data to the display processing unit 207 via the bus 202.
  • the media drive 208 reads out the audio data from the CD or the memory stick as the content data, it supplies the reproduced audio data to the audio processing unit 209.
  • the display processing unit 207 performs a digital-to-digital conversion process on the video data supplied via the bus 202 and supplies the resulting analog video signal to the display 206. This causes the display 206 to display an image based on the analog image signal.
  • the audio processing unit 209 performs digital analog conversion processing on the audio data supplied via the bus 202, and converts the analog audio signal obtained as a result into a two-channel speaker 21. By transmitting the signal to 0, the speaker 210 outputs stereo sound based on the analog sound signal.
  • the CPU 203 sends the content data read out by the media drive 208 to the hard disk drive 211 via the bus 202, so that the content data is sent to the hard disk drive 211. It can also be stored as a content file.
  • the CPU 203 manages the content stored in the hard disk drive 211 in the directory configuration described above with reference to FIG. Then, the CPU 203 can read the content file stored in the node disk drive 211 from the hard disk drive 211 as a content file.
  • the CPU 203 When reading the video data as content data from the hard disk drive 211, the CPU 203 supplies the read video data to the display processing unit 207 via the bus 202. .
  • the CPU 203 When reading out audio data as content data from the hard disk drive 211, the CPU 203 supplies the read audio data to the audio processing unit 209.
  • Antennas 2 1 and 2 receive radio broadcast waves transmitted from each radio station, This is sent to a tuner 213 consisting of an AM / FM tuner.
  • the tuner 213 converts a radio broadcast signal of a broadcast frequency corresponding to a designated radio station via the operation input unit 200 from among radio broadcast waves received via the antenna 212, for example.
  • the audio data is extracted and subjected to predetermined reception processing, and the audio data obtained as a result is supplied to the audio processing unit 209 via the bus 202.
  • the audio processing unit 209 converts the audio data provided from the tuner 213 into an analog audio signal and transmits the analog audio signal to the speaker 210, thereby outputting the program audio of the radio program broadcasted by the radio station from the speaker 210.
  • the user can listen to the program audio of the radio program.
  • the CPU 203 can also record the audio data of the radio program by transmitting the audio data obtained by the tuner 213 to the hard disk drive 211 for recording.
  • the CPU 203 connects to the network NT via the communication processing unit 214 and the network interface 215 sequentially, and can access the portal server 3 and other servers SV1 to SV4 on the network NT.
  • various data can be transmitted and received between the portal server 3 and the other servers SV1 to SV4.
  • the HTTP (Hyper Text Transfer Protocol) message program 240 communicates with the portal server 3 and other servers SV1 to SV4 by HT TP communication.
  • the program 241 is a program module for exchanging data with the HTTP message program 240.
  • a content playback module 242 that interprets and reproduces the content codec and a copyright protection management module 243 that handles information related to copyright protection are located.
  • the music purchase and playback module 2 4 5 that controls the playback is located in each case.
  • the audio data played back by the Internet radio channel selection / playback module 244 and the music purchase / playback module 245 is transferred to the audio processing unit 209, and finally, The sound is output from the speakers 210: 0: 0 as sound.
  • An XML browser 246 is located at the top of the Internet radio channel selection and playback module 244 and the music purchase and playback module 245, and interprets XML files from various servers and displays it on the display 206. The video display is performed for this.
  • the music selected by the user via the XML browser 246 is purchased by the music purchase and playback module 245, and is stored in the hard disk drive 221 via the hard disk controller 247.
  • the music purchase and playback module 245 is purchased by the music purchase and playback module 245, and is stored in the hard disk drive 221 via the hard disk controller 247.
  • the communiqué overnight program 241 is connected to an authentication library 248A of a library 248, and the authentication library 248A performs various authentication processes in cooperation with the portal server 3 or the like. It has been done.
  • a data access module 249, a content data access module 250, and a hard disk content controller 247 are located above the communiqué overnight program 241.
  • the database access module 249 accesses the various data bases built on the hard disk drive 211, and the content access module 250 stores the content stored on the hard disk drive 211.
  • the hard disk content controller 247 manages the content stored in the hard disk drive 211.
  • a radio broadcast information display module 251 for displaying the title of a song broadcasted by a radio station, an artist name, and the like, and a radio station are selected.
  • a tuner tuning playback / recording module 25 2 that stores (records) the content data as music received from a radio station in the hard disk drive 211 is located.
  • music received from a radio station selected via the audio user interface 253 is written to the hard disk drive 211 via the content access module 250. ing.
  • the content played back by the tuner tuning playback / recording module 2 52 the audio data as the evening is transferred to the audio processing unit 209 and finally output as audio from the speaker 210. Is done.
  • the radio broadcast information display module 25 1 uses the tuner tuning playback / recording module 25 2 to display radio broadcast information such as now-on-air information such as the title and artist name of the song currently being broadcast by the radio station. It is received from the radio broadcast information distribution server SV3 via the HTTP message program 240 and displayed on the display 206 via the audio user interface (UI) 253. Note that the radio broadcast information displayed on the display 206 via the display design interface 253 can be temporarily stored in the clip library 248 B of the library 248. Is finally stored in the hard disk drive 2 11 via the database access module 2 49 according to the instructions from
  • the CD playback module 254 controls the media drive 208 to play the CD.
  • the audio data reproduced from the CD by the CD reproduction module 254 is transferred to the audio processing unit 209, and finally output from the speaker 210 as audio.
  • the HDD playback module 255 is read from the hard disk drive 211 under the control of the hard disk content controller 247.
  • the reproduced audio data as the content data is reproduced in accordance with the copyright management information supplied from the copyright protection management module 243.
  • the audio data reproduced by the HDD reproduction module 255 in accordance with the copyright management information is transferred to the audio processing unit 209, and finally output from the speaker 210 as audio.
  • the recording module 2556 is connected to the hard disk content controller 2447 and the copyright protection management module 2443. Thereby, the recording module 2556 is connected to the CD playback module.
  • the audio data played back from the CD by the 254 is transferred to the hard disk content controller 247 together with the copyright management information for managing the audio data supplied from the copyright protection management module 243.
  • a hard disk drive 2 11 1 CD playback module 25 4, copyright protection management module 24 3, and hard disk content control as stored on the hard disk (ie, ripped) La 2 4 7 to control.
  • the HTTP message program 240 and the communiqué overnight program 241 are program modules that can realize the same functions as the communication control unit 32 of the client terminal 2 described above with reference to FIG. —Le
  • the content reproduction module 242 is a program module capable of realizing the same function as the encoder / decoder section 34 of the client terminal 2 described above with reference to FIG.
  • copyright protection management module 2 43 This is a program module that can realize the same function as the copyright management unit 35 of the terminal 2.
  • the in-next-one radio selection and reproduction module 244 is a program module capable of realizing the same functions as the control unit 23 and the voice control unit 26 of the client terminal 2 described above with reference to FIG.
  • the music purchase / playback module 2 45 is a program module capable of realizing the same functions as the control section 23 and the voice control section 26 of the client terminal 2 described above with reference to FIG.
  • the XML browser 2 46 is a program module capable of realizing the same functions as the input processing unit 21 and the page information generation unit 36 of the client terminal 2 described above with reference to FIG.
  • hard disk controller 24 7, the database access module 24 9 and the content data access module 250 are the same as the control section 23 of the client terminal 2 described above with reference to FIG. This is a program module that can implement functions.
  • the authentication library 248 A of the library 248 is a program module that can realize the same functions as the authentication processing unit 37 and the authentication information storage unit 38 of the client terminal 2 described above with reference to FIG.
  • the library 248 B of the library 248 is a program module capable of realizing the same functions as those of the control section 23 of the client terminal 2 described above with reference to FIG.
  • radio broadcast information display module 25 1 is a program module capable of realizing the same function as the radio broadcast display control unit 39 of the client terminal 2 described above with reference to FIG.
  • the tuner tuning reproduction / recording module 25 2 is a program module capable of realizing the same functions as the control section 23, the audio IJ control section 26 and the tuner section 31 of the client terminal 2 described above with reference to FIG. It is one.
  • the audio user interface 25 3 is a program module capable of realizing the same functions as the input processing unit 21, the control unit 23, and the display control unit 24 of the client terminal 2 described above with reference to FIG. .
  • CD playback module 255 is a program module capable of realizing the same functions as the audio control unit 26 and the external recording medium recording and playback unit 28 of the client terminal 2 described above with reference to FIG.
  • the HDD playback module 255 is a program module capable of realizing the same functions as the control section 23 and the voice control section 26 of the client terminal 2 described above with reference to FIG.
  • the reviving module 256 can realize the same functions as the control unit 23, the external recording medium recording / reproducing unit 28, and the encoder / decoder unit 34 of the client terminal 2 described above with reference to FIG. Module.
  • the CPU 203 executes the hardware configuration based on the functional circuit block described above with reference to FIG. 2 in accordance with the various program modules described above. The same processing as that of the client terminal 2 can be executed.
  • the CPU 260 that controls the entire system includes the basic programs and various programs stored in the ROM 261 or the hard disk drive 262.
  • Various processing such as user authentication processing is performed by appropriately developing the RAM 264 via the bus 263 and executing this.
  • the CPU 260 of the portal server 3 receives the user ID information and the password from the client terminal 2 via the network NT and the network interface 265 sequentially, the user authentication process is started. It has been done.
  • the CPU 260 can function in the same manner as the control unit 50, the communication control unit 52, and the authentication processing unit 56 of the portal server 3, and the hard disk drive 262 can be used as the portal server. It can be used in the same manner as the customer database section 54, the page information storage section 55, the authentication information storage section 57, the frequency information storage section 58, and the URL storage section 59.
  • the music data overnight distribution server SV 1 shown in FIG. 17 has a CPU 270 that controls the entire system, and a basic program and various programs stored in the ROM 271 or the hard disk drive 272.
  • a process for distributing music data to the client terminal 2 is performed by appropriately expanding the program in the RAM 274 via the program 73 and executing the program.
  • the CPU 270 of the music data overnight distribution server SVI requests the music data overnight from the client terminal 2 via the network NT and the network interface 275
  • the music data stored in the hard disk drive 272 is sent to the CPU 270.
  • One night is read and transmitted to the client terminal 2. '.
  • the data is stored in the ROM 271 or the hard disk drive 272 according to the function of the music data distribution server SV 1 having the functional circuit block configuration described above with reference to FIG.
  • the CPU 270 can function in the same manner as the control unit ⁇ 0, the communication control unit ⁇ 2, the authentication processing unit 75, and the search unit 79 of the music data distribution server SV1.
  • the hard disk drive 272 can be used in the same manner as the customer database 74, page information storage 76, authentication information storage 77, and music data storage 78 of the music data distribution server SV1.
  • the product sales server SV 2 shown in FIG. 18 has a basic program in which a CPU 280 that controls the entire system is stored in a ROM 281 or a hard disk drive 282.
  • the various programs are appropriately developed in the RAM 284 via the bus 283 and executed, thereby performing processing for providing a sales service.
  • the CPU 280 of the sales server S V2 when the CPU 280 of the sales server S V2 is requested to sell, for example, a music CD from the client terminal 2 via the network NT and the network interface 285 in sequence, the CPU 280 sends a message to the user of the client terminal 2. A process for selling the music CD is executed.
  • the CPU 290 that controls the entire system stores the basic programs and various programs stored in the ROM 291 or the hard disk drive 292 in the RAM 294 via the bus 293. By performing this process appropriately and executing this process, processing for providing radio broadcast information distribution services is performed.
  • the hard disk drive 292 of the radio broadcasting information distribution server SV3 displays on-air list information indicating a radio report of a radio program that has already been broadcast, and a “Yongho report” of a radio program currently being broadcast. Now-on-air information, etc. are stored.
  • the CPU 290 of the radio broadcast information distribution server SV 3 receives a request signal requesting on-air list information or now-on-air information from the client terminal 2 via the network NT and the network interface 295 sequentially, The main point In response to the request signal, on-air list information or now-on-air information is read from the hard disk drive 292 and transmitted to the client terminal 2 via the network interface 295.
  • the data is stored in the ROM 291 or the hard disk drive 292 according to the function of the radio broadcast information distribution server SV3 having the functional circuit block configuration described above with reference to FIG.
  • the CPU 290 can function similarly to the control unit 110, the communication control unit 112, the authentication processing unit 115, and the search unit 118 of the radio broadcast information distribution server SV3.
  • the hard disk drive 292 has its radio broadcast information distribution sano, the customer database section 114 of SV3, the page information storage section 116, the on-air list information storage section 117, the now on-way information storage section 119, and the authentication information storage section 120. It can be used similarly. (1-13) Configuration based on radio broadcast information
  • the radio broadcast information distribution server SV 3 is managed by the corresponding radio station, and stores the now-on-air information and on-air list information of the radio program broadcast by the radio station on the hard disk drive 292 (FIG. 19). It is managed by the radio broadcasting information database built in the country.
  • FIG. 20 shows the configuration based on this radio broadcast information data overnight.
  • This radio broadcast information data pace consists of a broadcast program table TB1 for managing now-on-air information, a broadcasted music table TB2 for managing on-air list information, and a broadcast program table TB3. I have.
  • the broadcasting program table TB1 contains the name of the radio station corresponding to the radio broadcasting 'clearing distribution server SV3', and the broadcasting time (date, start time, and end time) of the radio program currently being broadcast at the radio station.
  • the broadcasted music table TB2 includes the corresponding radio: ⁇ station name, time (date and start time) at which the music was broadcast in the radio program of the radio station, music title, and title of this music.
  • On-air list information consisting of artist names and genres is stored.
  • on-air list information on the music broadcast in the radio program is stored.
  • the broadcasted program table TB3 In the broadcasted program table TB3, the name of the corresponding radio station, the broadcast time (date, start time and end time) of the radio program broadcasted on the relevant radio station, the program title, and the performer (DJ) name On-air list information consisting of s accumulated.
  • the broadcasted program table TB3 stores on-air list information on broadcasted radio programs.
  • the CPU 290 (Fig. 19) of the radio broadcast information distribution server SV3 transmits the current broadcast status (start and end of the geo program, start of music played in the radio program, etc.) from the corresponding radio station. (End etc.) is notified, as shown in Fig. 21, the content of the program TB1 being broadcast is updated based on the broadcasting status.
  • the broadcast program table TB1 is stored. Update now on air information. Therefore, near real-time now-on-air information according to the current broadcast situation is stored in the broadcast program table TB1.
  • it may be arranged to store, for example, Nullde Night, which indicates that the music is not currently being broadcast, in the broadcast program table TB1.
  • the now-on-air information of the music that was broadcast immediately before may be stored as it is until the next music is broadcast.
  • the CPU 290 After a predetermined time (for example, several minutes) elapses after the broadcasting of the music played in the radio program ends, the CPU 290 stores the broadcasted music table TB2 as shown in FIG. Add.
  • the CPU 290 adds on-air list information relating to the radio program to the broadcasted program table TB3 as shown in FIG.
  • the CPU 290 When the CPU 290 receives a request to obtain on-air list information for a predetermined period (for example, the day before) from the client terminal 2, the CPU 290 transmits the broadcast time in the broadcasted music table TB 2 and the broadcast time as shown in FIG. By linking the broadcast time of the finished program table TB3 to the on-air list information stored in these two tables, the on-air list information for the previous day is extracted from this and the network 9 to client terminal 2 via 5.
  • a predetermined period for example, the day before
  • the on-air list information transmitted to the client terminal 2 is a list of each radio program and each song broadcasted in each radio program on the previous day. Not only information such as the program title of the radio program that is broadcasted by the radio station, the broadcast time of the radio program, and the name of the performer (DJ), but also the music that is played in the radio program It stores and manages now-on-air information and on-air list information, which also includes detailed information of radio programs such as titles, broadcast start times of the songs, and artist names. It is being delivered.
  • the client terminal 2 According to the present embodiment generates a program table of a radio program based on the on-air list information received from the radio broadcast information distribution server SV3 and the now on air newsletter, and generates this program table. It has a program recording function that records radio programs by using it.
  • the program recording process in this program recording function is a program schedule generation process that generates a program schedule based on the on-air list information or now-on-air information, and a recording schedule that uses this program schedule to make a reservation for recording a radio program. And each process is described below in turn.
  • the client terminal 2 has a radio broadcast information distribution server SV corresponding to three radio stations preset in its own terminal.
  • s 3 SV3 2 we describe the case of accessing the S V3 3 but, in practice, the radio stations are Purisedzuto since different terminals per-not the best of this.
  • the client terminal 2 is configured to acquire on-air list information and nawon air information from the radio broadcast information distribution server SV3 (SV3 or SV3 2 and SV3 3 ). Since the acquisition method and authentication method in this case have been described above, their description is omitted.
  • the client terminal 2 obtains from a timer circuit (not shown) built in itself.
  • a timer circuit not shown
  • the radio broadcast information distribution server SV3i is first transmitted to the radio broadcast information distribution server SV3i.
  • a request signal is sent to request the on-air list information for the previous day.
  • the radio broadcast information distribution server SV3i Upon receiving the request signal transmitted from the client terminal 2, the radio broadcast information distribution server SV3i extracts the on-air list information for the previous day from its own radio broadcast information database in step SP101. This to client terminal 2 ;! ⁇ .
  • Client terminal 2 is a radio broadcast information distribution server SV 3!
  • the information is stored in an on-air list information database ODB (shown in FIG. 26) pre-established in the hard disk drive 211. Move on to step SP 103.
  • ODB on-air list information database
  • the client terminal 2 in Sutedzupu SP 103 subsequently transmits a request information for requesting the on-air-list information previous day relative to the radio broadcast information delivery server SV 3 2 in.
  • the client receives the request signal transmitted in step SP 104, extracts the previous day of the on-air list information from its own radio broadcast information database, this client terminal 2 Send to terminal 2.
  • the client terminal 2 receives the on-air list information before date content transmitted from the radio broadcast information distribution server SV3 2, in step SP 105, which accumulates in the air-list information database ODB, move to the next Sutedzupu SP 106 ⁇
  • the client terminal 2 in step SP 106 further transmits a request signal for requesting the air-list information previous day relative to the radio broadcast information delivery server SV 3 3.
  • Rajio broadcast information delivery server SV 3 3 is a fragmentary, which is transmitted from the client terminal 2 Upon receiving the request signal, in step SP107, the on-air list information for the previous day is extracted from its own radio broadcast information database and transmitted to the client terminal 2.
  • the client terminal 2 receives the on-air list information ⁇ before transmitted from Rajio broadcast information distribution server SV 3 3, in step SP 108, which accumulates in the air-list information database OD B, the next step SP 109 Go to ⁇
  • the client terminal 2 in this way, to receive the on-air list information of the previous day from all of the radio broadcast information delivery server SV 3 have SV3 2, SV3 3 corresponding to the Purisedzuto has been a radio station, which the on-air list information de As a result, the on-air list information is stored in the ODB. On-air list information on the music that has been played is stored.
  • step SP109 the client terminal 2 collects the on-air list information g stored in the foreign-list information database ODB for each program title and broadcast time of the radio program.
  • data hereinafter, also referred to as a program guide data
  • this is recorded on the hard disk drive 211.
  • the broadcast time In addition to the program title that outlines the radio program broadcasted on the preset radio station, the broadcast time, the name of the performer (DJ), This includes the song title of the song that was broadcast in the radio program, which is the details of the program, the broadcast start time, and the name of the artist.
  • DJ the name of the performer
  • step SP100 After generating the program guide data PD in this manner, the client terminal 2 returns to step SP100 again, and repeats the processing from step SP100 to step SP108, for example, for one week. Update the PD and generate program guide data PD for one week.
  • the client terminal 2 performs the pre-setting based on the on-air list information. It is possible to generate program guide data PD, which is a program guide of radio programs broadcasted in the past week by the radio station being broadcast.
  • a predetermined time interval (hereinafter, referred to as a polling interval is set to, for example, 30 seconds) to the radio broadcast information distribution server SV3 for each (SV3 have SV3 2, SV3 3) Now on air information is required.
  • the client terminal 2 when the power is turned on, the client terminal 2 first transmits a request signal for requesting now-on-air information to the radio broadcast information distribution server SV3 in step SP120, and sets the time at this time.
  • the radio broadcast information distribution server SV 3 i which records itself in the RAM 205, extracts the now-on-air information from the radio broadcast information database in step SP 121, To client terminal 2.
  • the client terminal 2 receives the now-on-air information transmitted from the radio broadcast information @d communication server SV3, in step SP122, the client terminal 2 receives the now-on-air information and the previous radio broadcast information distribution server SV3i in step SP122. The information is compared with the on-air information, and it is determined whether the information is different.
  • the client terminal 2 proceeds to step SP124.
  • step SP122 On the other hand, if an affirmative result is obtained in step SP122 at step S122, this fact is broadcast at the radio station corresponding to the radio broadcast information distribution server SV3i between the current time and the previous time (30 seconds before).
  • the radio program nu is different from the previously received now-on-air information because the music was switched.
  • the client terminal 2 proceeds to step SP123.
  • a positive result is obtained in step SP122 also in this case.
  • step SP123 the client terminal 2 adds the now received information to the now-on-air information database NODB (Fig. 26) pre-configured on the hard disk drive 211, and then proceeds to the next step SP1. 2 Move to 4.
  • the configuration of the now-on-air information data pace NODB in this case is the same as the configuration of the above-described on-air list information data pace ODB.
  • the client terminal 2 compares the now-on-air information received from the radio broadcast information distribution server SV 3 i with the now-on-air information received from the previous radio broadcast information distribution server SV 3 i, and finds that it is different ( In other words, only when a radio program or song being broadcast is switched) is added to the now-on-air information database and stored in the NODB.
  • the client terminal in Sutedzupu SP 1 2 4 2 is followed that sends a request signal for requesting the now-on-air information to the radio broadcast 'f Chakuhohai distribution server SV 3 2 in.
  • Rajio broadcast information distribution server SV 3 2 receives the request information transmitted from the client terminal 2, in step SP 1 2 5, extracts now-on-air information from the radio broadcast information de Isseki base, which client terminal Send to 2.
  • the client terminal 2 receives the Na Won'ea information transmitted from Rajio broadcast information distribution server SV 3 2, in step SP 1 2 6, and the received now-on-air information, received from the previous Rajio broadcast information distribution server SV 3 2 Then, the information is compared with the now-on-air information and it is determined whether the information is different.
  • Client terminal 2 in step SP 128 is that sends a request signal for requesting the now-on-air information to the further radio broadcast information delivery server SV 3 3
  • Radio broadcast information delivery server SV 3 3 receives the request signal transmitted. Is from the client terminal 2, the contact in step SP 129, extracts the now-on-air information from the radio broadcast information database, which class Ant terminal Send to 2.
  • the client terminal 2 receives the Na Won'ea information transmitted from Rajio broadcast information distribution server SV 3 3, in step SP 130 (Fig. 29, and the received now-on-air information from the previous radio broadcast information delivery server SV 3 3 The received fe is compared with the now on air information to determine whether it is different.
  • step SP 127 now-on-air 'report received this time from the radio broadcast information delivery server SV 3 3 is, goes to step SP 1 31 only when different from the Nauon ⁇ information previously received Then, the received ⁇ "won air information is added to the now on air information NOD B, and the process proceeds to the next step SP132.
  • step SP132 the client terminal 2 determines whether or not a predetermined time (for example, one hour) has elapsed since the first request for the now-on-air information is held based on the time held in the RAM 205.
  • a predetermined time for example, one hour
  • step SP120 the client terminal 2 returns to step SP120 again, and repeats the processing from step SP120 to step SP132 until one hour has elapsed, so that each preset radio station
  • the station stores the nowadays information on radio programs and songs broadcasted in the last hour in the Nowon Air Information Database NODB.
  • the client terminal 2 corresponds to the pre-printed radio station.
  • Receives the now-on-air information on polling between ⁇ from all of the radio broadcast information delivery server SV 3 have SV3 2, SV3 3, only in the case where the received now-on-air information is different from the Na Won'ea information previously received, this It is designed to be added to the now-on-air information database NODB, and as a result, information about the same as the above-mentioned on-air list information database ODB is stored in this now-on-air information database NODB. .
  • Program guide data PD (FIG. 27), which is a program guide of radio programs, is generated by collecting the program titles and broadcast times for each program, and is recorded on the hard disk drive 211.
  • the client terminal 2 After generating the program guide data PD in this manner, the client terminal 2 returns to step SP120 again, and repeats the processing from step SP120 to step SP133, for example, for one week.
  • the table data PD is updated to generate one week's program table data PD.
  • the client terminal 2 becomes a detailed program table of radio programs broadcasted in the past week at preset radio stations based on now-on-air information in the same manner as when on-air list information is used.
  • the program guide data PD can be generated.
  • step SP140 transmits the program schedule data from the hard disk drive 211 to the program table data PD.
  • a program guide screen 300 (FIG. 31) based on the program table data PD is displayed on the display 206, and the routine goes to the next step SP141.
  • This program guide screen 30 ⁇ is a screen for the user to select a radio program to be recorded.
  • the horizontal axis (ie, row) is a preset radio station name
  • the vertical axis (ie, column) is the broadcast time. (Including the date).
  • the program table 301 contains the program title of the radio program broadcasted in the past week based on the program table data PD, the broadcast time of the program, the name of the performer (DJ), and the radio station.
  • the title of the song broadcast in the program, the broadcast start time of the song, and the artist name are displayed at the corresponding radio station name (row) and broadcast time (column) on the program table 301. It has been made to be.
  • the client terminal 2 displays such a program guide screen 300 on the display 206 so that only the program title, broadcast time, and performer (DJ) name which are the outlines of the broadcast radio program are displayed. Instead, the user can also be presented with the song title of the song broadcast in the radio program that is the details of the radio program, the broadcast start time of the song, and the artist name.
  • DJ performer
  • a check box CB is provided next to the display position of each program title on the program table 301 to reserve recording of the radio program.
  • the user can select the radio program to be reserved for recording by selecting the check box CB corresponding to the desired radio program with a cursor (not shown) operable on the operation input unit 200.
  • step SP 14 1 When the client terminal 2 recognizes in step SP 14 1 that the setting button PB on the program guide screen 300 has been pressed with one or more radio programs selected, the program of the selected radio program Record the information that associates the title, the name of the radio station, the broadcast start time, and the broadcast end time (hereinafter referred to as recording reservation information) on the hard disk drive 211, and in the next step SP144. Move on.
  • step SP12 based on the recording reservation information, the client terminal 2 waits until the broadcast start time of the radio program reserved for recording arrives, and when recognizing that the broadcast start time of the radio program has come, the client terminal 2 proceeds to the next step SP12. Move to 1 4 3
  • step SP143 the client terminal 2 sets the tuner 213 to the frequency of the radio station broadcasting the reserved radio program, starts recording the radio program broadcasted in the radio station, and proceeds to the next step SP144 (transfer to step SP143). .
  • step SP144 the client terminal 2 waits until the broadcast end time of the recorded radio program comes, and when recognizing that the broadcast end time of the radio program has come, the client terminal 2 proceeds to the next step SP145.
  • step SP145 the client terminal 2 stops the recording of the radio program, saves the audio data obtained by recording the radio program in the hard disk drive 2L1 as a content corresponding to the radio program. Move to the next step, SP 146.
  • step SP146 the client terminal 2 determines whether or not the recording of all the reserved radio programs has been completed based on the recording reservation information.
  • the client terminal 2 returns to step SP142 again, and repeats the processing of steps SP142 to SP146 until the recording of all the reserved radio programs is completed.
  • step SP146 If the recording of all the radio programs reserved for recording is completed and a positive result is obtained in step SP146, the client terminal 2 proceeds to the next step SP147 and ends the recording reservation processing.
  • the client terminal 2 in the above configuration, the radio broadcast information distribution server SV3, SV3 2, SV3 3 corresponding to a preset play radio stations, the corresponding program title for broadcasted radio program in radio O station, the Includes program outlines such as program transmission time and names of performers (DJs), and program details such as the title of the song broadcasted in the radio program, the broadcast start time of the song, and the name of the artist. It receives air list information or now-on-air information and generates program guide data PD based on these. Then, the client terminal 2 displays the program guide screen 300 based on the program guide data PD ⁇ Z on the display 206, and Let the user select a Geo program.
  • DJs program transmission time and names of performers
  • the client terminal 2 can present the user with the outline and details of the radio program broadcasted at the preset radio station and allow the user to select a radio program to be recorded.
  • a program title of a radio program a broadcast time of the radio program, a program outline such as names of performers (DJs), a song title of a song broadcast in the radio program, and a broadcast of the song
  • DJs names of performers
  • the outline and details of radio programs can be obtained.
  • the user can select the radio program to be recorded by presenting the PD as a program guide screen 300 to the user and selecting the radio program to be recorded more accurately It can be done.
  • the program guide data PD is generated by using the on-air list information and now on-air information which are not the information for generating the program guide in the first place. Even in the case of a radio program or the like for which evening is not provided, the program guide screen 300 based on the program guide data PD can be presented to the user. Radio programs can be easily recorded.
  • the program guide data PD which is a program guide for the past week
  • the table data PD may be generated, or the user may specify a broadcast period via the operation input unit 200, and the program table data PD for this broadcast period may be generated.
  • the program guide data PD for the past month is generated, and the program guide screen 300 based on the program guide data PD is displayed on the display 206.
  • the user can grasp details of the broadcasting results and broadcasting tendency of each radio program in the past month, and can appropriately select a radio program to be recorded based on these.
  • the present invention is not limited to this, and may be updated at predetermined time intervals.
  • the predetermined time interval may be set in the client terminal 2 in advance, or may be specified by the user.
  • the present invention is not limited to this, and the present invention is not limited to this.
  • the user is allowed to specify a desired radio, and only the radio broadcast information distribution server SV 3 corresponding to the specified radio station transmits on-air list information and now-on-air request information for request. Is also good. As a result, radio stations that the user is not interested in at all can be excluded from the program guide generation processing, and unnecessary processing can be reduced.
  • radio list information as list information distributed from the radio broadcasting information etc. distribution server SV 3 (SV 3 l SV 3 2 , SV 3 3 ) as an external device
  • SV 3 SV 3 l SV 3 2 , SV 3 3
  • the present invention is not limited to this, and an overview of radio programs broadcasted at radio stations and If the information indicates details (hereinafter, also referred to as program information), the program guide data PD may be generated based on various other pieces of program information.
  • on-air list information or now-on-air information ⁇ D Not only program information on music that is the content of a music program, but also news that is the content of a news program (for example, economic news, entertainment news, sports news, etc.).
  • News information may be received from the radio broadcast information distribution server SV3, and a program guide data PD may be generated based on the program information.
  • a radio program is recorded.
  • the present invention is not limited to this.
  • a server that distributes program information indicating the outline and details of a television program is described.
  • the program information may be received, and a television program may be recorded based on the program information.
  • recording can be performed in substantially the same procedure as the above-described program recording processing. This allows the user to be presented with the outline and details of the television program and to select the television program to be recorded.
  • the television program to be recorded can be selected more than when using the electronic program guide information. The selection can be made more precisely.
  • the client terminal 2 has one tuner 213 .
  • the present invention is not limited to this.
  • the client terminal 2 may have a plurality of tuners. Is also good.
  • the program audio of each radio program is simultaneously broadcast by a plurality of tuners. Recording is possible, and the convenience during recording can be further improved.
  • the client terminal 2 transmits a call sign to the portal server 3, and the now-on-air information about the radio program broadcasted by the radio station corresponding to the call sign is transmitted from the portal server 3.
  • the address of the radio broadcasting information distribution server SV3 for distributing the on-air list information is obtained.
  • the present invention is not limited to this.
  • the present invention distributes now-on-air information and on-air list information.
  • a server for distributing the address of the radio broadcast information distribution server SV3 may be separately provided, and the address based on the call sign may be received from the server.
  • the hard disk drive 211 is used as a storage medium for recording the program sound of a radio program.
  • the present invention is not limited to this.
  • a flash memory a CD-R (Com-act Disk Recorder), a DVD_R (Digital Ver satile Disk R ecordab 1 e), etc. It may be used as a storage medium.
  • the program recording function may be provided in various other devices such as a portable terminal capable of recording a radio program in a built-in memory.
  • the CPU 203 configures the client terminal 2 as a recording device and a ⁇ fr information processing device
  • the present invention is not limited to this, and the client terminal 2 can be configured with various other configurations. You may do it.
  • a radio broadcast broadcast from a radio station is applied as a receivable broadcast to the client terminal 2.
  • the client terminal 2 may transmit an Internet radio broadcast or a satellite radio broadcast. Receives and obtains related information (radio broadcast information), or receives a television broadcast broadcast from a television broadcast station, and receives various broadcast information related to the television program of the television broadcast. May be obtained from a server on the network.
  • the hardware circuit block, the functional circuit block, and the program module are mounted on the client terminal 2 .
  • the present invention is not limited to this, and they may be mounted on various terminals other than the client terminal 2 such as a mobile phone and a personal computer.
  • the terminal has the program module mounted thereon, the same processing as the client terminal 2 described above can be realized.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Databases & Information Systems (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

ラジオ番組の番組タイトル、そのラジオ番組の放送時間、出演者(DJ)名等の番組概要と、ラジオ番組内で放送された楽曲の楽曲タイトル、その楽曲の放送開始時刻、アーティスト名等の番組詳細とを含むオンエアリスト情報又はナウオンエア情報を受信し、これらをもとに番組表データPDを生成するようにしたことにより、ラジオ番組の概要及び詳細を含む番組表データPDを番組表画面300としてユーザに呈示して録音対象とするラジオ番組を選択させることかでき、かくして録音対象とするラジオ番組を一段と的確に選択させることができる。

Description

記録装置 技術分野
本発明は記録装置に関し、 例えばラジオ番組の番組音声を録音する録音装置に 適用して好適なものである。
背景技術
'近年、 記録装置としてラジオ番組の番組音書声を録音する録音装置や、 テレビジ ョン番組の番組映像を録画する録画装置が広く普及している。
かかる録音装置としては、 ユーザに放送局及び時刻を指定させ、 その時刻に指 定された放送局を選局して、 当該放送局で放送されるラジオ番組の番組音声を録 音するものがある。
一方、 かかる録画装置としては、 テレビジョン番組の概要となる番組タイトル や放送日時等が記述された電子番組ガイ ド情報を放送衛星から取得し、 この電子 番組ガイ ド情報を所定の表示部に表示してュ一ザに所望のテレビジョン番組を選 択させ、 この選択されたテレビジョン番組の番組映像を録画するものがある (例 えば特許文献 1参照) 。 特許文献 1 特開平 1 1一 2 8 4 9 6 2号公報。 ところで、 かかる録音装置においては、 ラジオ番組に関する情報をユーザに呈 示することができないため、 ラジオ番組の録音前にユーザが新聞や雑誌に掲載さ れたラジオ番組表等を参照して所望のラジオ番組を放送する放送局及び放送時刻 を確認しておく必要がある。
—方、 かかる録画装置においては、 テレビジョン番組に関する電子番組ガイ ド 情報をユーザに呈示し得るようになされているものの、 この電子番組ガイ ド情幸艮 には各テレビジョン番組の番組タイ トルや放送日時等の概要しか含まれていない ため、 ユーザがこの電子番組ガイ ド情報を参照しても、 各テレビジョン番組の言 細についてまでは知り得ない。 従ってュ一ザは、 この電子番組ガイ ド情報からテ レビジョン番組の内容を推測して、 録画するテレビジョン番組を選択していた。 このようにかかる記録装置においては、 番組の詳細をユーザに呈示することが できず、 記録対象とする番組を的確に選択させることができない問題があつた。 発明の開示
本発明は以上の点を考慮してなされたもので、 記録対象とする番組を一段と的 確に選択させ得る記録装置を提案しょうとするものである。
かかる課題を解決するため本発明の記録装置においては、 放送局から送信され る放送信号を受信する放送信号受信手段と、 少なくとも放送局を設定する設定手 段と、 設定された放送局が放送した番組のタイ トル、 当該番組の放送日時、 及び 当該番組内で放送したコンテンツのタイ トルを少なくとも要求するための要求†驚 報を外部装置に送信すると共に、 当該要求情報に応じて当該外部装置から返信さ れた返信情報を受信する通信手段と、 返信情報に基づき番組表を生成する番組表 生成手段とを設けるようにした。
また本発明の記録方法においては、 放送局から送信される放送信号を受信する 放送信号受信ステップと、 少なくとも放送局を設定する設定ステップと、 設定し た放送局が放送した番組のタイ トル、 当該番組の放送日時、 及び当該番組内で放 送したコンテンヅのタイ トルを少なくとも要求するための要求情報を外部装置に 送信すると共に、 当該要求情報に応じて当該外部装置から返信された返信情報を 受信する通信ステップと、 返信情報に基づき番組表を生成する番組表生成ステツ プとを設けるようにした。
さらに本発明の記録プログラムにおいては、 情報処理装置に対して、 放送局か ら送信される放送信号を受信する放送信号受信ステツプと、 少なくとも放送局を 設定する設定ステップと、 設定した放送局が放送した: S組のタイ トル、 当該番組 の放送日時、 及び当該番組内で放送したコンテンツの^ィ トルを少なくとも要求 するための要求情報を外部装置に送信すると共に、 当露要求情報に応じて当該外 部装置から返信された返信情報を受信する通信ステツフ 'と、 返信情報に基づき番 組表を生成する番組表生成ステップとを実行させるようにした。
このように番組タイ トルや番組の放送日時といった潘組の概要と、 番組内で放 送したコンテンツのタイトルといつた番組の詳細とを む返信情報に基づいて番 組表を生成するようにしたことにより、 番組内容の概要及び詳細を含む番組表を ユーザに呈示して記録対象とする番組を選択させることができる。
本発明によれば、 番組タイトルや番組の放送日時と L、つた番組の概要と、 番組 内で放送したコンテンツの夕ィ トルといった番組の詳 田とを含む返信情報に基づ いて番組表を生成するようにしたことにより、 番組内容の概要及び詳細を含む番 組表をユーザに呈示して記録対象とする番組を選択させることができ、 かくして 記録対象とする番組を一段と的確に選択させ得る記録装置を実現できる。 図面の簡単な説明
図 1は、 音楽関連サービス提供システムの全体構成 示す略線図である。 図 2は、 クライアント端末の機能回路ブロックによる構成を示すプロヅク図で ある。
図 3は、 ディレクトリ構成を示す略線図である。
図 4は、 ポ一タルサーバの機能回路プロックによる構成を示すプロヅク図であ る。
図 5は、 音楽データ配信サーバの機能回路プロツク よる構成を示すプロック 図である。
図 6は、 物販サーバの機能回路ブロックによる構成を示すプロック図である。 図 7は、 ラジォ放送情報配信サーバの機能回路プロ クによる構成を示すプロ ック図である。 図 8は、 クライアント端末及びポータルサ一バ間のユーザ認証処理手順を示す シーケンスチャートである。
図 9は、 クライアント端末及び音楽データ配信サーバ間のュ一ザ認証処理手順 を示すシーケンスチャートである。
図 1 0は、 音楽デ一夕配信サービス提供処理手順を示すシーケンスチャートで ある。
図 1 1は、 物販サービス提供処理手順を示すシーケンスチャートである。
図 1 2は、 ラジオ放送情報 (オンエアリスト情報) サービス提供処理手順を示 すシーケンスチャートである。
図 1 3は、 ラジオ放送情報 (ナウオンエア情報) サービス提供処理手順を示す シーケンスチャートである。 ' 図 1 4は、 クライアント端末のハードウェア回路プロヅクによる構成を示すブ 口ヅク図である。
図 1 5は、 クライアント端末のプログラムモジュールを示す略線図である。 図 1 6は、 ポータルサ一バのハードウェア回路ブロックによる構成を示すプロ ック図である。
図 1 7は、 音楽データ配信サーバのハ一ドウエア回路ブロックによる構成を示 すブロック図である。
図 1 8は、 物販サーバのハードウェア回路ブロックによる構成を示すブロック 図である。
図 1 9は、 ラジオ放送情報配信サーバのハー.ドウエア回路プロヅクによる構成 を示すブロック図である。
図 2 0は、 ラジオ放送情報デ一夕ベースの構成を示す略線図である。
図 2 1は、 放送中番組テーブルにおけるナウオンエア情報の更新を示す略線図 である。
図 2 2は、 放送済楽曲テーブルにおけるオンエアリスト情報の更新を示す略線 図である。 図 23は、 放送済番組テーブルにおけるオンエアリスト情報の更新を示す略線 図である。
図 24は、 放送済楽曲テーブルと放送済番組テ一プルとの関連付けを示す略線 図である。
図 25は、 オンエアリスト情報を利用する番組表生成処理手順を示すシーケン スチャートである。
図 26は、 オンエアリスト情報 (ナウオンエア情報) データベースの構成を示 す略線図である。
図 27は、 番組表データの生成を示す略線図である。
図 28は、 ナウオンエア情報を利用する番組表生成処理手順を示すシーケンス チヤ一トである。 · 図 29は、 図 28のナウオンエア情報を利用する番組表生成処理手順を示すシ —ケンスチャートに続くシーケンスチヤ一トである。
図 30は、 録音予約処理手順を示すフローチャートである。
図 31は、 番組表画面の構成を示す略線図である。 発明を実施するための最良の形態
以下図面について、 本発明の実施の形態を詳述する。
(1)音楽関連サ一ビス提供システム
(1-1) システム構成
図 1において、 1は全体として音楽関連サ一ビス提供システムを示し、 この音 楽関連サービス提供システム 1の運営業者と契約しているユーザのクライアント 端末 2と、 当該クライアント端末 2を管理するポータルサ一バ 3と、 当該クライ アント端末 2に対して音楽に関する各種サービスを提供する複数のサーバ SV 1 乃至 SV5とを有している。
この実施の形態の場合、 音楽データ配信サーバ SV 1は、 ATRAC 3 (A— d a p t i v e Transf orm Acoust ic Coding 3) , AA C (Advanced Aud i o Codin ) , W1MA (Windows (登録商標) . Media Audi o) 、 RealA"UD I〇 G 2 Mus i c Codec, MP 3 (MPEG Aud i o L a y e r— 3 ) 形 式等でなる音楽デ一夕をクライアント端末 2に配信する音楽デー 配信サービス を提供する。
また物販サーバ SV2は、 CD (Compac t Di s c) VD (
Di i t al Versat i le D i s c ) 等をクライアント端末 2を介 してユーザに販売する物販サ—ビスを提供する。 さらにラジオ放送情報配信サーバ SV 3は、 ラジオ局を介して; ¾送されている ラジオ放送のラジオ番組や音楽等についてのラジオ放送情報をクライアント端末 2に配信するラジオ放送情報配信サービスを提供する。
さらにィン夕一ネヅ トラジオサーバ SV 4は、 インターネヅ ト こ相当するネッ トヮ一ク NTを介してラジオ放送データをストリーミング配信の形態でクライア ント端末 2に向けて放送するィン夕ーネヅトラジオ放送サービス 提供する。 これに加えて課金サーバ S V 5は、 ポ一タルサーバ 3等からの要求に応じてュ —ザに対し様々な料金を課すための課金処理を実行するようになされている。 (1-2) クライアント端末 2の構成
(1-2- 1) クライアント端末 2の機能回路ブロック構成
次にクライアント端末 2の機能回路ブロックによるハードウエフ構成を説明す る。 図 2に示すようにクライアント端末 2は、 その筐体表面やリモートコント口 ーラ (HI示せず) に設けられた各種操作ボタンでなる操作入力部 20がユーザに よって操作されると、 当該操作入力部 20でこれを認識し、 当該操作に応じた操 作入力信号を入力処理部 21に送出する。 ' ,
入力処理部 21は、 操作入力部 20から与えられる操作入力信号を特定の操作 コマンドに変換しバス 22を介して制御部 23に送出する。
制御部 23は、 バス 22を介して接続された各回路から与えられる操作コマン ドゃ制御信号に基づいてこれら各回路の動作を制御する。 表示制御部 2 4は、 バス 2 2を介して供給される映像データに対してディジ夕 ルアナログ変換処理を施し、 その結果得られるアナログ映像信号を表示部 2 5に 送出する。
表示部 2 5は、 例えば液晶ディスプレイ等の表示デバイスであって、 筐体表面 に直接取り付けられている場合や外付けされている場合がある。
そして表示部 2 5は、 制御部 2 3による処理結果や各種映像データが表示制御 部 2 4を介してアナログ映像信号として供給されると、 当該アナログ映像信号に 基づく映像を表示する。
音声制御部 2 6は、 バス 2 2を介して供給される音声データに対してディジ夕 ルアナログ変換処理を施し、 その結果得られるアナログ音声信号をスピーカ 2 7 に送出する。 スピーカ 2 7は、 音声制御部 2 6から供給されるアナログ音声信号 に基づく音声を出力する。
外部記録媒体記録再生部 2 8は、 C Dに記録されているコンテンツデータや、 フラッシュメモリが外装ケースに内包されたメモリスティック (登録商標) 等の 外部記録媒体に記録されているコンテンヅデータを読み出して再生し、 又は当該 外部記録媒体に対し記録対象のコンチンッデ一夕を記録する記録再生部である。 外部記録媒体記録再生部 2 8は、 外部記録媒体からコンテンヅデ一夕として映 像デ一夕を読み出したとき、 当該読み出した映像データをバス 2 2を介して表示 制御部 2 4に供給する。
これにより表示制御部 2 4は、 外部記録媒体記録再生部 2 8により外部記録媒 体からコンテンツデータとして読み出された映像データをアナログ映像信号に変 換して表示部 2 5に供給する。
また外部記録媒体記録再生部 2 8は、 外部記録媒体からコンテンツデータとし て音声デ一夕を読み出したとき、 当該読み出した音声デ一夕をバス 2 2を介して 音声制御部 2 6に供給する。
これにより音声制御部 2 6は、 外部記録媒体記録再生部 2 8により外部記録媒 体からコンテンヅデ一夕として読み出された音声データをアナログ音声信号に変 換してスピ一力 2 7に供給する。
さらに制御部 2 3は、 外部記録媒体記録再生部 2 8により外部記録媒体から読 み出されたコンテンヅデ一夕をバス 2 2を介してクライアント端末 2内部の記憶 媒体 2 9に送出し、 その記憶媒体 2 9に対して当該コンテンツデ一夕を記憶する (以下、 このようにコンテンヅデ一夕を記憶媒体 2 9に記憶する ことをリヅピン グと呼ぶ) ことができる。
そして制御部 2 3は、 記憶媒体 2 9からコンテンツデータとしてイメージデー 夕又はビデオデータ等の映像データを読み出したときには、 当該読み出した映像 データをバス 2 2を介して表示制御部 2 4に供給する。
また制御部 2 3は、 記憶媒体 2 9からコンテンヅデ一夕としてオーディオデ一 夕等の音声データを読み出したときには、 当該読み出した音声データをバス 2 2 を介して音声制御部 2 6に供給する。
これに加えて制御部 2 3は、 記憶媒体 2 9から音楽データを読み出して外部記 録媒体記録再生部 2 8に転送することにより当該外部記録媒体記翁再生部 2 8に より外部記録媒体に対しその音楽データを記録させることもでき る。
放送信号受信部 3 0は、 各ラジオ局から送信されるラジオ放送: ¾を受信し、 チ ュ一ナ部 3 1に供給する。
チューナ部 3 1は、 制御部 2 3の制御のもと、 放送信号受信部 3 0を介して受 信されたラジオ放送波の中から例えば操作入力部 2 0を介して指 されたラジオ 局に対応する放送周波数のラジオ放送信号を抽出して所定の受信 理を施し、 こ の結果得られる音声デ一夕をバス 2 2を介して音声制御部 2 6に ¾出する。 音声制御部 2 6は、 チューナ部 3 1から与えられた音声データ アナログ音声 信号に変換してスピーカ 2 7に送出することにより、 当該スピー 2 7からラジ ォ局で放送されているラジオ番組の番組音声を出力させ、 かく しズュ一ザに対し ラジオ番組の番組音声を聴取させることができる。
また制御部 2 3は、 チューナ部 3 1で得られた音声デ一夕を記 ft媒体 2 9に送 出して記億することにより、 ラジオ番組の番組音声を録音することもできる。 さらに制御部 2 3は、 通信制御部 3 2及びネットワークインタフェース 3 3を 順次介してネヅトワーク N Tに接続し、 当該ネヅトワーク N T上のポータルサ一 バ 3やその他サーバ S V 1乃至 S V 4にアクセスすることができ、 これによりポ —タルサ一バ 3やその他サーバ S V 1乃至 S V 4との間で各種情報や各種デ一夕 を送受信する。
エンコーダ /デコーダ部 3 4は、 ネヅ トワーク N Tからネッ トワークィンタフ エース 3 3及び通信制御部 3 2を順次介して受信された圧縮符号化されているコ ンテンッデータ、 あるいは記憶媒体 2 9や外部記録媒体から読み出された圧縮符 号化されているコンテンツデータを復号し表示制御部 2 4や音声制御部 2 6に送 出する。
またエンコーダ /デコーダ部 3 4は、 外部記録媒体から読み出された圧縮符号 化されてはいないコンテンツデータや、 チューナ部 3 1から与えられる音声デ一 夕等を圧縮符号化し、 当該圧縮符号化したコンテンツデータを記憶媒体 2 9に送 出する。
これによりエンコーダ /デコーダ部 3 4で圧縮符号化されたコンテンツデータ は、 制御部 2 3の制御のもと記憶媒体 2 9に記憶ざれる。
著作権管理部 3 5は、 ネヅトワーク N Tからネヅトヮ一クイン夕フェース 3 3 及び通信制御部 3 2を順次介してダウンロードされるコンテンヅデ一夕に対応す る著作権管理情報や、 外部記録媒体記録再生部 2 8により外部記録媒体から読み 出されたコンテンツデータに対応する著作権管理情報を生成する。
著作権管理部 3 5で生成された著作権管理情報は、 制御部 2 3の制御のもとに コンテンヅデータと対応付けられて記憶媒体 2 9に登録される。
また著作権管理部 3 5は、 記憶媒体 2 9と特定の外部記録媒体との間で著作権 管理情報を対応付けたコンテンヅデ一夕をチェックアウトするときや、 当該特定 の外部記録媒体と記憶媒体 2 9との間で当該著作権管理情報を対応付けたコンテ ンヅデ一夕をチェックィンするときに、 当韓コンテンツデータに対応する著作権 管理情報の内容を適 ¾に更新することにより、 そのコンテンツデータに対する著 作権を保護する。
ページ情報生成部 36は、 ネヅ トワーク NTからネヅトワークィン夕フェース 33及び通信制御部 32を順次介して受信された XML (ext ens ibl e Markup Language) ファイル、 あるいは HTML (Hype r Text Markup L a n g u a g e ) ファイル等のページ情報を解釈し て表示部 25に表示するための映像データを生成し、 当該生成した映像データを 表示制御部 24に送出する。
認証処理部 37は、 ネヅトワークインタフヱース 33を介して接続されるネヅ トワーク NT上のポ一タルサーバ 3やその他サーバ SV 1乃至 SV 4に対し認証 情報を通信制御部 32及びネットヮ一クイン夕フェース 33を順次介して送信す る等の認証処理を実行する。
認証情報記憶部 38は、 認証処理部 37がポータルサーバ 3やその他サーバ S V 1乃至 SV 4に対しアクセスするときに必要となる認証情報を記憶する。 ラジオ放送表示制御部 39は、 現在、 ュ一ザによる聴取用に受信中のラジオ放 送に関するラジォ放送情報を要求するための要求信号を通信制御部 32及びネッ トワークインタフヱ一ス 33を順次介して、 当該受信中のラジオ放送を放送して いるラジォ局に対応するラジォ放送情報配信サーバ S V 3に送信する。
その結果、 ラジオ放送表示制御部 39は、 ネットワーク NT上のラジオ放送情 報配信サーバ S V 3から送信されたラジォ放送情報をネットワークイン夕フエ一 ス 33及び通信制御部 32を順次介して受信すると共に、 当該受信したラジオ放 送情報を表示制御部 2 に送出することにより表示部 25に対し、 現在受信中の ラジオ番組の番組名や、 当該受信中の楽曲の夕ィ トル及びアーティスト名等から なるラジオ放送情報を表示させる。
(1-2-2) ディレクトリ管理
クライアント端末 2の制御部 23は、 記憶媒体 29に対して記憶するコンテン ヅデ一夕を、 図 3に示すディレクトリ構成で管理する。 まず 「r 0 o t」 ディレ クトリの下層に対しては、 規定範囲内での任意の数の 「: f o lder」 ディレク トリが作成される。 この 「: f o l d e rj ディレクトリは、 例えばコンテン ヅが 属するジャンル、 又は所有ユーザ等に対応して作成される。
この 「f o 1 d e r」 ディレクトリの下層には、 規定範囲内での任意の数^ 「 a l bumj ディレクトリが作成され、 当該 「a l bum」 ディレクトリは ijえ ば 1つのアルバムタイ トル每に対応するようになされている。 この 「a 1 b -urn 」 ディレクトリの下層においては、 その 「a 1 bum」 ディレクトリに属すると される 1以上の 「t r a ck」 ファイルが格納され、 この 「t r a ck」 フ アイ ルが 1つの楽曲すなわちコンテンツとなるものである。
このようなコンテンヅデ一夕についてのディレクトリ管理は、 記憶媒体 2 9に 記憶されているデ一夕べ一スファイルによって行われる。
( 1 - 3) ポータルサ一バ 3の機能回路ブロック構成
次に、 図 4を用いてポータルサ一バ 3の機能回路プロヅクによるハードウユア 構成を説明する。 ポータルサーバ 3内の制御部 50は、 バス 5 1を介して接驗さ れる各回路の動作を制御する。
通信制御部 52は、 制御部 5 0の制御のもと、 ネットワークイン夕フヱ一ス 5 3を介してクライアント端末 2やその他サーバ S V.1乃至 S V 5と各種情報 送 受信する。
顧客データベース部 54には、 音楽関連サービス提供システム 1の運営業者と すでに契約を完了しているュ一ザのュ一ザ I D (I dent i f i c at i o n ) 情報とパスワード情報とが対応付けられて顧客情報として登録されている o ページ情報記憶部 5 5には、 音楽関連サービス提供システム 1の運営業者力 s管 理するページ情報等が記憶されている。
なおページ情報は、 XML等の言語によって記述されており、 音楽データ酉己信 サーバ S V I、 物販サーバ SV 2、 ラジォ放送情報配信サーバ SV3及びインタ —ネッ トラジオサーバ SV 4等にアクセスするための URL (Un i f o rm Re s our c e L o c a t o r ) 'I 報を含んでいる。
認証処理部 56は、 クライアント端末 2から送信されたユーザ I D情報及びパ スヮ一ド情報をネヅ トワークイン夕フェース 5 3及び通信制御部 5 2を順次介し て受信すると、 ユーザ認証処理として、 当該受信したユーザ I D情報及びパスヮ ード情報が顧客デ一夕ベース部 5 4に顧客情報として登録されているか否かを確 認する。
そして認証処理部 5 6は、 ユーザ認証処理を終了すると、 当該ユーザ認証処理 の結果を示したポ一タル認証結果情報 (後述する認証セッション I D情報) を発 行し、 当該発行したポータル認証結果情報を認証情報記憶部 5 7に一時記憶する このとき制御部 5 0は、 認証処理部 5 6によるユーザ認証処理の結果、 ユーザ が正規ユーザであると認証されると、 ぺ一ジ情報記憶部 5 5に記憶されている契 約者用のページ情報をポータル認証結果情報と共に通信制御部 5 2及びネツトヮ —クインタフヱ一ス 5 3を順次介してクライアント端末 2に送信する。
なお制御部 5 0は、 認証処理部 5 6によるユーザ認証処理の結果、 ユーザが正 規ユーザであると認証されなかったときには、 認証エラ一情報を、 ページ情報記 憶部 5 5に記憶されている認証の失敗を示す認証失敗通知ページ情報と共に通信 制御部 5 2及びネヅ 卜ワークインタクエース 5 3を順次介してクライアント端末 2に送信するように構成しても良い。
また認証処理部 5 6は、 音楽データ配信サーバ S V 1、 物販サーバ S V 2及び ラジオ放送情報配信サーバ S V 3からユーザに対する認証処理が実行された結果 、 当該ユーザのクライアント端末 2から取得して送信されるポ一タル認証結果情 報 (後述する認証チケヅ ト) をネヅトワークイン夕フェース 5 3及び通信制御部 5 2を順次介して受信すると、 当該受信したポータル認証結果情報と、 認証情報 記憶部 5 7に一時記憶していた当該ユーザに対応するポータル認証結果情報とを 比較する。
これにより認証処理部 5 6は、 音楽データ配信サーバ S V 1、 物販サーバ S V 2及びラジォ放送情報配信サーバ S V 3から受信したポータル認証結果情報に対 する認証処理として、 正規のポー夕ル認証結果情報であるか否かを確認する確認 処理を実行し、 その確認結果を示す確認結果情報を通信制御部 5 2及びネットヮ —クイン夕フェース 5 3を順次介して当該音楽データ配信サーバ S V 1、 物販サ ーバ S V 2及びラジォ放送情報配信サーバ S V 3に返信する。
周波数情報記憶部 5 8には、 地域を特定可能な郵便番号等の地域コードと、 そ の地域コードの示す地域で受信可能なラジオ放送の放送周波数を示す周波数情報 、 当該ラジオ放送を放送するラジオ局の名称 (以下、 これをラジオ局名と呼ぶ) 及び当該ラジオ局毎のユニークな識別情報であるコールサインとが対応付けられ て記憶されている。
111 ]^記憶部5 9には、 ラジオ放送用のラジオ局每のコ一ルザインと、 当該コ ールサインに対応するラジオ局で提供する現在放送中のラ ォ番組に関し当該ラ ジォ番組の番組名やそのラジオ番組内で現時点に流されている楽曲のタイ トル等 からなるラジオ放送情報 (以下、 これを特にナウオンエア情報と呼ぶ) を取得可 能な U R L情報とが対応付けられて記憶されている。
( 1 - 4 ) 音楽データ配信サーバ S V 1の機能回路プロック構成
次に、 図 5を用いて音楽データ配信サーバ S V 1の機能回路プロックによるハ 一ドウエア構成を説明する。 音楽デ一夕配信サーバ .S V I内の制御部 7 0は、 バ ス 7 1を介して接続される各回路の動作を制御する。
通信制御部 7 2は、 制御部 7 0の制御のもと、 ネッ トワークイン夕フェース 7 3を介してクライアント端末 2やポータルサーバ 3等と各種情報や、 コンテンツ データ等の各種データを送受信する。
顧客データベース部 7 4には、 音楽デ一夕配信サ一バ S V 1の運営業者とすで に契約を完了しているユーザのユーザ I D情報とパスワード情報とが対応付けら れて顧客情報として登録されている。 ただし認証処理部 7 5が、 クライアント端 末 2から送信される、 ポ一タルサーバ 3によって発行されたポータル認証結果情 報に基づいてュ一ザを認証処理する機能を有する場合には、 顧客データペース部 7 4を設けなくてもよい。
ページ情報記憶部 7 6には、 音楽データ配信サーバ S V 1が管理する、 ダウン ロード可能な音楽デ一夕を紹介する音楽データ配信用のページ情報等が記憶され ている。
因みに音楽データ配信用のページ情報は、 X M L等の言語によって記述されて おり、 クライアント端末 2を利用するユーザに対してダウン口一ドを希望する音 楽データを選択させることができる。
そして制御部 7 0は、 クライアント端末 2から送信される、 音楽データ配信用 のページ情報を要求するページ情報取得要求信号をネットワークィン夕フェース 7 3及び通信制御部 7 2を順次介して受信すると、 当該受信したページ情報取得 要求信号に応じて、 ページ情報記憶部 7 6に記憶された音楽データ配信用のベー ジ情報を通信制御部 7 2及びネヅトヮ一クイン夕フェース 7 3を順次介してクラ イアント端末 2に送信する。
認証処理部 7 5は、 クライアント端末 2から送信される、 当該クライアント端 末 2を利用するュ一ザのユーザ I D情報及びパスワード情報をネットワークィン 夕フェース 7 3及び通信制御部 7 2を順次介して受信すると、 ユーザ認証処理と して、 当該受信したユーザ I D情報及びパスワード情報が顧客データベース部 7 4に顧客情報として登録されているか否かを確認する。
また認証処理部 7 5は、 ュ一ザ I D情報及びパスワード情報を用いるユーザ認 証処理とは異なるユーザ認証手法として、 クライアント端末 2から送信される、 ポ一タルサーバ 3で発行されたポータル認証結果情報 (後述する認証チケット) をネットヮ一クイン夕フェース 7 3及び通信制御部 7 2を順次介して受信し、 当 該受信したポ一タル認証結果情報を通信制御部 7 2及びネットヮ一クイン夕フエ ース 7 3を順次介してポータルサ一バ 3に送信する。
そして認証処理部 7 5は、 ポ一タルサ一バ 3へのポータル認証結果情報の送信 に応じて、 当該ポータルサーバ 3からそのポータル認証結果情報に対する認証処 理 (すなわち、 上述の確認処理) が実行された結果返信される確認結果情報をネ ットヮ一クインタフヱース 7 3及び通信制御部 7 2を順次介して受信し、 当該受 信した確認結果情報に基づいてユーザが音楽関連サービス提供システム 1の運営 業者とすでに契約を完了している正規ユーザであるか否かを確認する。
このようにして認証処理部 7 5は、 ユーザ認証処理が終了すると、 そのユーザ 認証処理の結果を示したサーバ認証結果情報 (後述するサービスセッション I D 情報) を発行する。
このとき制御部 7 0は、 認証処理部 7 5によるユーザ認証処理の結果、 ユーザ が正規ユーザであると認証されると、 ページ情報記憶部 7 6に契約者用として記 憶されている音楽データ配信用のページ情報をサーバ認証結果情報と共に通信制 御部 7 2及びネヅトワークインタフヱ一ス Ί 3を順次介してクライアント端末 2 に送信する。
これに対して制御部 7 0は、 認証処理部 7 5によるユーザ認証処理の結果、 ュ —ザが正規ユーザであると認証されなかったときには、 認証エラ一情報を、 ベー ジ情報記憶部 7 6に記憶されている認証の失敗を示す認証失敗通知ページ情報と 共に通信制御部 7 2及びネヅトワークイン夕フェース 7 3を順次介してクライア ント端末 2に送信する。
ところで認証情報記憶部 7 7には、 認証処理部 7 5により発行されたサーバ認 証結果情報が一時記憶されると共に、' 当該認証処理部 7 5により、 クライアント 端末 2を利用するユーザをユーザ認証処理するときに必要とされる各種認証情報 が記憶されている。
音楽データ記憶部 7 8には、 上述の A T R A C 3形式や M P 3形式等で圧縮符 号化された複数の音楽デ一夕が各々のコンテンツ I D情報等の検索キーと対応付 けられて記憶されている。
検索部 7 9は、 クライアント端末 2に対し音楽データ配信用のページ情報が送 信された結果、 当該クライアント端末 2から送信される、 ダウンロード希望の音 楽データ検索用の検索キーが格納されそのダウンロード希望の音楽データをダウ ンロード要求するダウンロード要求信号がネットヮ クイン夕フェース 7 3及び 通信制御部 7 2を順次介して受信されると、 当該受信されたダウンロード要求信 号からその検索キーを取り出す。 そして検索部 7 9は、 かかる検索キーに基づいて、 音楽デ一夕記憶部 7 8内の 複数の音楽データの中から当該検索キーの示す検索条件に該当するダウンロード 希望の音楽デ一夕を検索する。
これにより制御部 7 0は、 その検索されたダウンロード希望の音楽デ一夕を通 信制御部 7 2及びネットヮ一クインタフエース 7 3を順次介してクライアント端 末 2に送信する。
また制御部 7 0は、 このときクライアント端末 2への音楽デ一夕のダウンロー ドに伴うユーザに対する課金処理用の課金情報を通信制御部 7 2及びネットヮー クイン夕フェース 7 3を順次介して課金サーバ S V 5に送信することにより、 課 金サーバ S V 5に対し当該ユーザに対する音楽デ一夕のダウンロードに応じた課 金処理を実行させる。
( 1 - 5 ) 物販サーバ S V 2の機能回路プロック構成
次に、 図 6を用いて物販サーバ S V 2の機能回路プロヅクによるハ一ドウエア 構成を説明する。 物販サーバ S V 2内の制御部 9 0は、 バス 9 1を介して接続さ れる各回路の動作を制御する。
通信制御部 9 2は、 制御部 9 0の制御のもと、 ネットワークインタフェース 9 3を介してクライアント端末 2やポータルサ一バ 3等と各種情報を送受信する。 顧客データペース部 9 4には、 物販サーバ S V 2の運営業者とすでに契約を完 了しているユーザのユーザ I D情報とパスヮ一ド情報とが対応付けられて顧客情 報として登録されている。 ただし認証処理部 9 5が、 クライアント端末 2から送 信される、 ポ一タルサ一バ 3によって発行されたポ一タル認証結果情報に基づい てユーザを認証処理する機能を有する場合には、 顧客デ一夕ペース部 9 4を設け なくてもよい。
ページ情報記憶部 9 6には、 物販サーバ S V 2が管理する、 販売対象の C Dや D V D等のパッケージメディアを紹介するパヅケージメディァ販売用のページ情 報等が記憶されている。
因みにパッケージメディァ販売用のページ情報は、 X M L等の言語によって記 述されており、 クライアント端末 2を利用するユーザに対して購入を希望する C Dや D V D等のパヅケージメディアを選択させることができる。
そして制御部 9 0は、 クライアント端末 2から送信される、 パヅケージメディ ァ販売用のページ情報を要求するページ情報取得要求信号をネットワークイン夕 フェース 9 3及び通信制御部 9 2を順次介して受信すると、 当該受信したページ 情報取得要求信号に応じて、 ページ情報記憶部 9 6に記憶されたパッケージメデ ィァ販売用のページ情報を通信制御部 9 2及びネヅトワークィン夕フェース 9 3 を順次介してクライアント端末 2に送信する。
認証処理部 9 5は、 クライアント端末 2から送信される、 当該クライアント端 末 2を利用するュ一ザのユーザ I D情報及びパスワード情報をネヅトヮ一クイン 夕フェース 9 3及び通信制御部 9 2を順次介して受信すると、 ュ一ザ認証処理と して、 当該受信したユーザ I D情報及びパスワード情報が顧客データペース部 9 4に顧客情報として登録されているか否かを確認する。
また認証処理部 9 5は、 ユーザ I D情報及びパスワード情報を用いるユーザ認 証処理とは異なるユーザ認証手法として、 クライアント端末 2から送信される、 ポータルサ一バ 3で発行されたポ一タル認証結果情報 (後述する認証チケット) をネットワークインタフヱ一ス 9 3及び通信制御部 9 2を順次介して受信し、 当 該受信したポータル認証結果情報を通信制御部 9 2及びネットワークイン夕フエ ース 9 3を順次介してポータルサーバ 3に送信する。
そして認証処理部 9 5は、 ポ一タルサ一バ 3へのポータル認証結果情報の送信 に応じて、 当該ポー夕ルサーバ 3からそのポー夕ル認証結果情報に対する認証処 理 (すなわち、 上述の確認処理) が実行された結果返信される確認結果情報をネ ットワークイン夕フェース 9 3及び通信制御部 9 2を順次介して受信し、 当該受 信した確認結果情報に基づいてユーザが音楽関連サ一ビス提供システム 1の運営 業者とすでに契約を完了している正規ュ一ザであるか否かを確認する。
このようにして認証処理部 9 5は、 ユーザ認証処理が終了すると、 そのユーザ 認証処理の結果を示したサーバ認証結果情報 (後述するサ一ビスセッション I D 情報) を発行する。
このとき制御部 9 0は、 認証処理部 9 5によるユーザ認証処理の結果、 ユーザ が正規ユーザであると認証されると、 ページ情報記憶部 9 6に契約者用として記 憶されているパッケージメディア販売用のぺ一ジ情報をサーバ認証結果情報と共 に通信制御部 9 2及びネヅトワークインタフェース 9 3を順次介してクライアン ト端末 2に送信する。
これに対して制御部 9 0は、 認証処理部 9 5によるユーザ認証処理の結果、 ュ 一ザが正規ユーザであると認証されなかったときには、 認証エラ一情報を、 ぺ一 ジ情報記憶部 9 6に記憶されている認証の失敗を示す認証失敗通知ページ情報と 共に通信制御部 9 2及びネヅトヮ一クイン夕フェース 9 3を順次介してクライア ント端末 2に送信する。
ところで認証情報記憶部 9 7には、 認証処理部 9 5により発行されたサーバ認 証結果情報が一時記憶されると共に、 当該認証処理部 9 5により、 クライアント 端末 2を利用するユーザをュ一ザ認証処理するときに必要とされる各種認証情報 が記憶されている。
パッケージメディァ情報記憶部 9 8'には、 販売対象の C Dや D V D等の複数の パッケージメディアに関する情報 (以下、 これをパッケージメディア情報と呼ぶ ) が各々のパヅケージメディア I D情報等の検索キーと対応付けられて記憶され ている。
検索部 9 9は、 クライアント端末 2に対しパヅケージメディァ販売用のページ 情報が送信された結果、 当該クライアント端末 2から送信される、 特定の C Dや D V D等のパヅケージメディァに関するパヅケ一ジメディァ情報を要求するメデ ィァ情報要求信号がネッ トワークインタフヱ一ス 9 3及び通信制御部 9 2を順次 介して受信されると、 当該受信されたメディア情報要求信号から当該特定のパッ ケージメディァ検索用の検索キーを取り出す。
そして検索部 9 9は、 かかる検索キ一に基づいて、 パッケージメディア情報記 憶部 9 8内の複数のパッケージメディア情報の中から当該検索キーの示す検索条 件に該当する特定のパヅケージメディアのパヅケ一ジメディア情報を検索する。 これにより制御部 9 0は、 その検索されたパッケージメディア情報を通信制御 部 9 2及びネットヮ一クインタフエース 9 3を順次介してクライアント端末 2に 送信し、 かくしてユーザに対し特定のパッケージメディアに関するパッケージメ ディア情報を提示する。
その結果、 制御部 9 0は、 クライアント端末 2から送信される、 上述の特定の パッケージメディアを購入要求する購入要求信号をネッ トワークインタフェース 9 3及び通信制御部 9 2を順次介して受信すると、 当該クライアント端末 2を利 用するユーザへの当該特定のパッケージメディアの引き渡し手続等の購入処理を 実行する。
また制御部 9 0は、 特定のパッケージメディアの購入に伴うユーザに対する課 金処理用の課金情報を通信制御部 9 2及びネットワークイン夕フェース 9 3を順 次介して課金サーバ S V 5に送信することにより、 課金サーバ S V 5に対し当該 ュ一ザに対する特定のパッケージメディアの購入に応じた課金処理を実行させる さらに制御部 9 0は、 課金サーバ S V 5によるユーザに対する課金処理が完了 すると、 パッケージメディァの購入処理が完了したことを示す購入完了ページ情 報を通信制御部 9 2及びネヅトワークインタフヱース 9 3を順次介してクライア ント端末 2に送信する。
( 1 - 6 ) ラジォ放送情報配信サーバ S V 3の機能回路プロック構成
次に、 図 7を用いてラジォ放送情報配信サーバ S V 3の機能回路プロヅクによ るハードゥエァ構成を説明する。 ラジォ放送情報配信サーバ S V 3内の制御部 1 1 0は、 バス 1 1 1を介して接続される各回路の動作を制御する。
通信制御部 1 1 2は、 制御部 1 1 0の制御のもと、 ネヅ トワークインタフエ一 ス 1 1 3を介してクライアント端末 2ゃポ一タルサ バ 3等と各種情報を送受信 する。
顧客デ一夕べ一ス部 1 1 4には、 ラジオ放送情報配信サーバ S V 3の運営業者 とすでに契約を完了しているユーザのユーザ I D情報とパスヮード情報とが対応 付けられて顧客情報として登録されている。 ただし認証処理部 1 1 5が、 クライ アント端末 2から送信される、 ポータルサーバ 3によって発行されたポ一夕ル認 証結果情報に基づいてユーザを認証処理する機能を有する場合には、 顧客データ ベース部 1 1 4を設けなくてもよい。
ページ情報記憶部 1 1 6には、 ラジォ放送情報配信サーバ S V 3が管理し、 当 該ラジオ放送情報配信サーバ S V 3に対応するラジオ局によってすでに放送され たラジオ番組に関するラジオ放送情報 (以下、 これを特にオンエアリスト情報、 あるいはオンエア情報と呼ぶ) の取得に利用させるオンエアリスト情報配信用の ページ情報等が記憶されている。
因みにオンエアリスト情報配信用のページ情報は、 X M L等の言語によって記 述され、 クライアント端末 2を利用するユーザに対し、 ラジオ番組の放送日時情 報や番組名等を、 取得希望のオンエアリスト情報に対する検索キーとして入力さ せるための入力ボックス等が設けられている。
オンエアリスト情報記憶部 1 1 7には、 ラジオ放送情報配信サーバ S V 3に対 応するラジオ局ですでに放送されたラジオ番組に対する番組名、 番組放送開始時 刻及び番組放送終了時刻等と、 当該ラジオ番組内で流された楽曲に対するタイ ト ル、 アーティスト名、 楽曲放送開始時刻等とをリスト化して生成されたオンエア リスト情報が記憶されている。
そして制御部 1 1 0は、 クライアント端末 2から送信される、 オンエアリスト 情報配信用のページ情報を要求するページ情報取得要求信号をネットワークイン 夕フェース 1 1 3及び通信制御部 1 1 2を順次介して受信すると、 当該受信した ページ情報取得要求信号に応じて、 ページ情報記憶部 1 1 6に記憶されたオンェ アリスト情報配信用のページ情報を通信制御部 1 1 2及びネットヮ一クインタフ エース 1 1 3を順次介してクライアント端末 2に送信する。
その結果、 検索部 1 1 8は、 クライアント端末 2からオンエアリスト情報配信 用のページ情報上で入力された取得希望のオンエアリスト情報検索用の検索キー が格納されオンエアリスト情報をダウンロード要求するオンエアリスト情報要求 信号が送信されることにより、 そのオンエアリスト情報要求信号をネットワーク イン夕フェース 1 1 3及び通信制御部 1 1 2を順次介して受信すると、 当該受信 したオンエアリスト情報要求信号から検索キーを取り出す。
そして検索部 1 1 8は、 かかる検索キ一に基づいて、 オンエアリスト情報記憶 部 1 1 7内のオンエアリスト情報全体に対し当該検索キーの示す検索条件に該当 する所定範囲部分を取得希望のオンエアリスト情報として検索する。
これにより制御部 1 1 0は、 その検索された取得希望のオンエアリスト情報を 通信制御部 1 1 2及びネットワークインタフヱ一ス 1 1 3を順次介してクライア ント端末 2に送信する。
またナウオンエア情報記憶部 1 1 9には、 ラジオ放送情報配信サーバ S V 3に 対応するラジオ局で現在放送中のラジオ番組に対する番組名、 番組放送開始時刻 、 番組放送終了時刻、 当該ラジオ番組内で現時点に流されている楽曲に対する夕 ィ トル、 アーティス ト名、 楽曲放送開始時刻等からなるナウオンエア情報が記憶 されている。
そして認証処理部 1 1 5は、 クライアント端末 2からナウオンエア情報を取得 要求するナウオンエア情報要求信号と共に送信される、 当該クライアント端末 2 を利用するユーザのユーザ I D情報及びパスワード情報をネヅ トワークインタフ エース 1 1 3及び通信制御部 1 1 2を順次介して受信すると、 ユーザ認証処理と して、 当該受信したユーザ I D情報及びパスワード情報が顧客デ一夕べ一ス部 1 1 4に顧客情報として登録されているか否かを確認する。
また認証処理部 1 1 5は、 ユーザ I D情報及びパスワード情報を用いるユーザ 認証処理とは異なるユーザ認証手法として、 クライアント端末 2から送信される 、 ポータルサーバ 3で発行されたポータル認証結果情報 (後述する認証チケッ ト ) をネヅトワークイン夕フェース 1 1 3及び通信制御部 1 1 2を順次介して受信 し、 当該受信したポータル認証結果情報を通信制御部 1 1 2及びネットワークィ ン夕フェース 1 1 3を順次介してポ一タルサーバ 3に送信する。 そして認証処理部 1 1 5は、 ポータルサーバ 3へのポータル認証結果情報の送 信に応じて、 当該ポ一タルサーバ 3からそのポータル認証結果情報に対する認証 処理 (すなわち、 上述の確認処理) が実行された結果返信される確認結果情報を ネットヮ一クインタフヱース 1 1 3及び通信制御部 1 1 2を順次介して受信し、 当該受信した確認結果情報に基づいてユーザが音楽関連サービス提供システム 1 の運営業者とすでに契約を完了している正規ユーザであるか否かを確認.する。 このようにして認証処理部 1 1 5は、 ユーザ認証処理が終了すると、 そのユー ザ認証処理の結果を示したサーバ認証結果情報 (後述するサービスセッション I D情報) を発行する。 '
このとき制御部 1 1 0は、 認証処理部 1 1 5によるユーザ認証処理の結果、 ュ 一ザが正規ユーザであると認証されると、 ナウオンエア情報記憶部 1 1 9に記憶 されているナウオンエア情報をサーバ認証結果情報と共に通信制御部 1 1 2及び ネヅトヮ一クイン夕フヱ一ス 1 1 3を順次介してクライアント端末 2に送信する これに対して制御部 1 1 0は、 認証処理部 1 1 5によるユーザ認証処理の結果 、 ュ一ザが正規ュ一ザであると認証きれなかったときには、 認証エラー情報を、 ページ情報記憶部 1 1 6に記憶されている認証の失敗を示す認証失敗通知ページ 情報と共に通信制御部 1 1 2及びネットワークインタフェース 1 1 3を順次介し てクライアント端末 2に送信する。
このようにして制御部 1 1 0は、 ユーザからナウオンエア情報の取得が要求さ れたとき、 当該ユーザを正規ュ一ザであると認証したときには、 ナウオンエア情 報を配信するものの、 ユーザを正規ユーザであると認証することができなかった ときには、 そのユーザに対してナウオンエア情報の配信サービスのようなラジオ 放送情報配信サーバ S V 3が提供するラジォ放送情報配信サービスを受けさせな いようにしている。
ところで認証情報記憶部 1 2 0には、 認証処理部 1 1 5により発行されたサー バ認証結果情報が一時記憶されると共に、 当該認証処理部 1 1 5により、 クライ アント端末 2を利用するユーザをユーザ認証処理するときに必要とされる各種認 証情報が記憶されている。
( 1 - 7 ) 各サーバの処理概要
次に図 8乃至図 1 3に示すシーケンスチャートを用いて、 クライアント端末 2 とポ一タルサ一バ 3との間で実行される処理や、 クライアント端末 2とその他の 音楽データ配信サーバ S V 1、 物販サーバ S V 2及びラジォ放送情報配信サーバ S V 3との間で実行される処理の概要を説明する。
( 1 - 7 - 1 ) クライアント端末 2及びポータルサーバ 3間のユーザ認証処理手 順
まず図 8を用いて、 クライアント端末 2とポータルサーバ 3との間で実行され るユーザ認証処理手順について説明する。
音楽関連サービス提供システム 1の運営業者と契約しているユーザのクライァ ント端末 2において制御部 2 3は、 例えばクライアント端末 2に対して電源を投 入する操作が行われ、 又はユーザにより操作入力部 2 0の特定の操作ボタンが押 下されたことに応じてその操作入力部 2 0で認識された操作入力信号が入力処理 部 2 1で操作コマンドに変換されて与えられると、 ·認証要求処理を開始する。 クライアント端末 2で認証要求処理を開始すると、 ステップ S P 1において、 制御部 2 3は、 認証情報記憶部 3 8に対し予め一時記憶している認証セッション I D情報等を格納した接続要求信号を生成し、 当該生成した接続要求信号を通信 制御部 3 2及びネヅトワークィン夕フェース 3 3を順次介してポ一タルサ一バ 3 に送信する。
因みに認証セッション I D情報は、 クライアント端末 2とポータルサーバ 3と がユーザ認証処理等の各種処理の実行用に通信接続する毎に、 個々の通信接続状 態 (すなわち、 セヅシヨン) の識別用としてポ一タルサーバ 3によって発行され る識別情報である。
なおかかる認証セッション I D情報については、 ユーザ認証処理等に利用する うえで、 ポータルサ一バ 3による発行時点を基準とした所定の有効期限 (例えば 1分程度) が設定されている。
従ってポ一タルサーバ 3から認証セッシヨン I D情報を取得したクライアント 端末 2は、 その認証セッシヨン I D情報を有効期限以内にポ一タルサーバ 3に対 して提示することができない場合、 ポ一タルサ一バ 3により、 当該認証セッショ ン I D情報で特定される通信接続状態が切断されたと判断される。
これによりポータルサーバ 3は、 過去に発行した認証セヅシヨン I D情報が、 音楽関連サービス提供システム 1の運営業者と契約してはいないユーザによりュ —ザ認証処理等に対し不当に利用されることを防止している。
また認証情報記憶部 3 8に一時記憶されている認証セッション I D情報は、 ク ライアント端末 2とポ一タルサーバ 3とが以前にユーザ認証処理等の実行用に通 信接続したとき、 そのポータルサ一バ 3によって発行されたものである。
クライアント端末 2から接続要求信号が送信されると、 これに応じてステップ S P 2においてポ一タルサ一バ 3の制御部 5 0は、 ネヅトワークインタフヱ一ス 5 3及び通信制御部 5 2を順次介してその接続要求信号を受信し、 当該受信した 接続要求信号に格納されている認証セッション I D情報等を認証処理部 5 6に送 出する。 ' ·
そして認証処理部 5 6は、 制御部 5 0の制御のもと、 クライアント端末 2から 接続要求信号として受信された認証セッション I D情報等に基づいてユーザ認証 処理を実行する。
その結果、 制御部 5 0は、 認証処理部 5 6により、 クライアント端末 2から受 信した認証セッシヨン I D情報等の有効期限が切れる等して、 当該クライアント 端末 2を利用するユーザを正規ユーザであると認証することができなかったとき には、 認証エラーを示す認証エラ一情報を通信制御部 5 2及びネットワークィン 夕フェース 5 3を順次介してクライアント端末 2に送信する。
ステップ S P 3において、 クライアント端末 2の制御部 2 3は、 ポータルサ一 バ 3から送信された認証エラー情報をネットヮ一クインタフエース 3 3及び通信 制御部 3 2を順次介して受信すると、 これに応じて認証情報記憶部 3 8に記憶し ているユーザ I D情報及びパスワード情報等を読み出し、 当該読み出したユーザ I D情報及びパスヮード情報等を通信制御部 3 2及びネットヮ一クインタフエー ス 3 3を順次介してポータルサーバ 3に送信する。
ステップ S P 4において、 ポータルサーバ 3の制御部 5 0は、 クライアント端 末 2から送信されたユーザ I D情報及びパスワード情報等をネットヮ一クイン夕 フェース 5 3及び通信制御部 5 2を順次介して受信し、 当該受信したユーザ I D 情報及びパスヮード情報等を認証処理部 5 6に送出する。
これにより認証処理部 5 6は、 制御部 5 0の制御のもとにユーザ認証処理とし て、 そのクライアント端末 2から受信されたユーザ I D情報及びパスワード情報 等が、 顧客データペース部 5 4に登録されている顧客情報に含まれているか否か を検出する。
その結果、 認証処理部 5 6は、 クライアント端末 2を利用するユーザを正規ュ —ザであると認証すると、 制御部 5 0の制御のもとにポ一タル認証結果情報とし て、 現時点のクライアント端末 2とポータルサ一バ 3との通信接続状態に対する 認証セッション I D情報等を発行すると共に、 当該クライアント端末 2に対して 発行した認証セツシヨン I D情報等を認証情報記憶部 5 7に一時記憶する。 そして制御部 5 0は、 認証処理部 5 6によりそのクライアント端末 2に対して 発行された認証セッシヨン I D情報等を通信制御部 5 2及びネットヮ一クイン夕 フェース 5 3を順次介してクライアント端末 2に送信する。
ステヅプ S P 5において、 クライアント端末 2の制御部 2 3は、 ポ一タルサ一 バ 3から送信された認証セヅシヨン I D情報等をネヅトヮ一クイン夕フェース 3 3及び通信制御部 3 2を順次介して受信し、 当該受信した認証セッシヨン I D情 報等を認証処理部 3 7に送出する。
そして認証処理部 3 7は、 制御部 2 3の制御のもとに、 ポ一タルサーバ 3から 受信されたその認証セッシヨン I D情報等を認証情報記憶部 3 8に一時記憶する ο
これにより制御部 2 3は、 ポータルサーバ 3に対しページ情報を要求するため のページ情報取得要求信号を、 ポータルサ一バ 3から受信して認証情報記憶部 3 8に一時記憶されたその認証セッション I D情報等と共に通信制御部 3 2及びネ ヅ トワークィン夕フェース 3 3を順次介してポ一タルサーバ 3に送信する。 ステヅプ S P 6において、 ポータルサーバ 3の制御部 5 0は、 クライアント端 末 2から送信されたページ情報取得要求信号及び認証セッシヨン I D情報等をネ ットワークイン夕フェース 5 3及び通信制御部 5 2を順次介して受信し、 当該受 信した認証セ シヨン I D情報等を認証処理部 5 6に送出する。
これにより認証処理部 5 6は、 制御部 5 0の制御のもと、 クライアント端末 2 から受信された認証セヅシヨン I D情報等と、 上述のステップ S P 4においてク ライアント端末 2に対して発行し認証情報記憶部 5 7に一時記憶していた認証セ ッシヨン I D情報等とを比較するようにしてユーザ認証処理を実行する。
その結果ステヅプ S P 7において、 認証処理部 5 6は、 クライアント端末 2を 利用するユーザを正規ユーザであると認証すると、 当該クライアント端末 2から のページ情報の取得要求が正当な要求であると判断し、 クライアント端末 2に対 して発行していた認証セッション I D情報等の有効期限を延長する。
これにより制御部 5 0は、 ページ情報記憶部 5 5から、 ユーザによって取得要 求されたページ情報を読み出すと共に、 当該読み出したページ情報を、 認証処理 部 5 6により有効期限の延長された認証セッシヨン I D情報等と共に通信制御部 5 2及びネヅトヮ一クイン夕フェース 5 3を順次介してクライアント端末 2に送 信する。
ステヅプ S P 8において、 クライアント端末 2の制御部 2 3は、 ポータルサ一 バ 3から送信されたページ情報と、 有効期限の延長された認証セッション I D情 報等とをネットワークインタフェース 3 3及び通信制御部 3 2を順次介して受信 し、 当該受信したページ情報をページ情報生成部 3 6に送出すると共に、 その有 効期限の延長された認証セッション I D情報等を認証処理部 3 7に送出する。 ページ情報生成部 3 6は、 制御部 2 3から与えられたページ情報に基づいて、 音楽デ一夕配信サーバ S V 1、 物販サーバ S V 2及びラジオ放送情報配信サーバ S V 3へのリンクが埋め込まれたページの映像データを生成し、 当該生成した映 像データを表示制御部 2 4に送出する。
これにより表示制御部 2 4は、 ページ情報生成部 3 6から与えられた映像デー 夕に対してディジ夕ルアナログ変換処理を施し、 得られたアナログ映像信号を表 示部 2 5に送出することにより当該表示部 2 5にそのアナログ映像信号に基づく 映像としてポータルサーバ 3のページを表示させる。
また認証処理部 3 7は、 制御部 2 3の制御のもと認証情報記憶部 3 8において 、 ポータルサーバ 3から受信された、 有効期限の延長された認証セッション I D 情報等をその有効期限が延長される前の認証セッション I D情報等に上書きする ようにして一時記憶することにより、 上述のステヅプ S P 5において一時記憶し ていた認証セッシヨン I D情報等を有効期限の延長された認証セッション I D情 報等に更新する。
( 1 - 7 - 2 ) クライアント端末 2及び各サーバ S V 1乃至 S V 3間のユーザ認 証処理手順
次に、 図 9において、 クライアント端末 2と、 音楽データ配信サーバ S V 1、 物販サーバ S V 2及びラジオ放送情報配信サーバ S V 3との間で実行するユーザ 認証処理について以下に説明する。
この場合、 かかるユーザ認証処理としては、 クライアント端末 2が図 8につい て上述したようにポ一タルサ一バ 3からページ情報を一旦取得し、 引き続きその ページ情報に埋め込まれたリンクにより音楽データ配信サ一バ S V 1、 物販サー バ S V 2及びラジオ放送情報配信サーバ S V 3にアクセスして実行されるユーザ' 認証処理 (以下、 これを間接アクセス認証処理と呼ぶ) がある。
またかかるユーザ認証処理としては、 クライアント端末 2がポータルサーバ 3 のページ情報を取得せずに、 予めブヅクマークとして登録している U R L情報等 により音楽デ一夕配信サーバ S V 1、 物販サーバ S V 2及びラジオ放送情報配信 サーバ S V 3に直接アクセスして実行されるユーザ認証処理 (以下、 これを直接 アクセス認証処理と呼ぶ) もある。 ただし間接アクセス認証処理については、 クライアント端末 2と、 音楽デ一夕 配信サーバ S V 1、 物販サーバ S V 2及びラジオ放送情報配信サーバ S V 3とが 何れの組合せであっても同様の手順で実行することができる。
また直接アクセス認証処理についても、 クライアント端末 2と、 音楽データ配 信サーバ S V 1、 物販サーバ S V 2及びラジォ放送情報配信サーバ S V 3とが何 れの組合せであっても同様の手順で実行することができる。
そして間接ァクセス認証処理及び直接ァクセス認証処理では、 クライアント端 末 2において音楽データ配信サーバ S V 1、 物販サーバ S V 2及びラジォ放送情 報配信サーバ S V 3へのアクセスに使用する U R L情報の取得の仕方のみが異な るだけで、 当該 U R L情報の取得以降には、 間接アクセス認証処理及び直接ァク セス認証処理の両方ともに同様の手順で実行することができる。
従って以下には、 クライアント端末 2のアクセス先として、 説明を簡略化する うえで音楽デ一夕配信サーバ S V 1を代表として用い、 さらに間接アクセス認証 処理及び直接アクセス認証処理をまとめて 1つのユーザ認証処理として,説明する o
まず、 ステップ S P 1 0において、' クライアント端末 2の制御部 2 3は、 ぺー ジ情報にリンクとして埋め込まれた U R L情報、 又はすでにブヅクマ一クとして 登録している U R L情報等に従って、 音楽デ一夕配信用のページ情報 (他の物販 サーバ S V 2やラジオ放送情報配信サーバ S V 3では、 パッケージメディァ販売 用のページ情報やオンエアリスト情報配信用のページ情報等となる) を取得要求 するページ情報取得要求信号と共に、 認証情報記憶部 3 8から読み出したサ一ビ スセッション I D情報等を通信制御部 3 2及びネットワークインタフヱ一ス 3 3 を順次介して音楽データ配信サーバ S V 1に送信する。
因みにサービスセッション I D情報は、 クライアント端末 2と音楽データ配信 サーバ S V 1、 物販サーバ S V 2及びラジオ放送情報配信サーバ S V 3とがユー ザ認証処理等の各種処理の実行用に通信接続する毎に、 個々の通信接続状態 (す なわち、 セッション) の識別用として、 クライアント端末 2がアクセスした音楽 データ配信サーバ S V 1、 物販サ一バ S V 2及びラジオ放送情報配信サーバ S V 3によって発行される識別情報である。
なおかかるサ一ビスセヅション I D情報については、 上述した認証セッション I D情報と同様に、 ュ一ザ認証処理等に利用するうえで音楽データ配信サーバ S V 1、 物販サーバ S V 2及びラジォ放送情報配信サーバ S V 3による発行時点を 基準とした所定の有効期限 (例えば 1分程度) が設定されている。
従つて各サーバ S V 1乃至 S V 3からサービスセッション I D情報を取得した クライアント端末 2は、 そのサービスセッション I D情報を有効期限以内に発行 元の音楽デ一夕配信サーバ S V 1、 物販サーバ S V 2及びラジォ放送情報配信サ —バ S V 3に対して提示することができない場合、 これら発行元の音楽データ配 信サーバ S V 1、 物販サ一バ S V 2及びラジォ放送情報配信サーバ S V 3により 、 当該サービスセッション I D情報で特定される通信接続状態が切断されたと判 断される。
これにより音楽デ一タ配信サーバ S V 1.、 物販サーバ S V 2及びラジオ放送情 報配信サーバ S V 3は、 過去に発行したサービスセッション I D情報が、 音楽関 連サービス提供システム 1の運営業者と契約してはいないュ一ザによりユーザ認 証処理等に対し不当に利用されることを防止している。
また認証情報記憶部 3 8に一時記憶されているサービスセッシヨン I D情報は 、 クライアント端末 2と音楽デ一夕配信サーバ S V 1、 物販サーバ S V 2及びラ ジォ放送情報配信サーバ S V 3とが以前にユーザ認証処理等の実行用に通信接続 したとき、 そのアクセス先の音楽デ一夕配信サーバ S V 1、 物販サーバ S V 2及 びラジォ放送情報配信サーバ S V 3によって発行されたものである。
ステップ S P 1 1において、 音楽デ一夕配信サーバ S V 1の制御部 7 0は、 ク ライアント端末 2から送信されたページ情報取得要求信号及びサービスセッショ ン I D情報等をネヅ トワークインタフヱース 7 3及び通信制御部 7 2を順次介し て受信し、 当該受信したサービスセッション I D情報等を認証処理部 7 5に送出 する。 認証処理部 7 5は、 制御部 7 0の制御のもと、 クライアント端末 2から受信さ れたサービスセッション I D情報等と、 認証情報記憶部 7 7にすでに一時記憶し ているサービスセッション I D情報等とを比較するようにしてユーザ認証処理を 実行する。
その結果、 認証処理部 7 5は、 例えばクライアント端末 2から受信したサ一ビ スセッション I D情報の有効期限がすでに切れていることにより、 当該クライァ ント端末 2を利用するユーザを正規ユーザであるとは認証することができないと 、 クライアント端末 2からの音楽データ配信用のページ情報の取得要求が正当な 要求ではないと判断する。
そして制御部 7 0は、 認証処理部 7 5によりクライアント端末 2を利用するュ —ザが正規ユーザであると認証されないと、 認証エラ一を示す認証エラ一情報と 、 音楽データ配信サーバ S V 1を識別するショップコードとを通信制御部 7 2及 びネットワークインタフヱ一ス 7 3を順次介してクライアント端末 2に送信する ステップ S P 1 2において、 クライアント端末 2の制御部 2 3は、 音楽データ 配信サーバ S V 1から送信された認証エラー情報及びショップコードをネヅ トヮ 一クインタフエース 3 3及び通信制御部 3 2を順次介して受信し、 当該受信した 認証エラ一情報により、 音楽データ配信サーバ S V 1においてユーザが正規ユー ザとして認証されなかったことを認識すると共に、 その音楽データ配信サーバ S V 1から受信したショップコードを認証情報記憶部 3 8に一時記憶する。
そして制御部 2 3は、 ポ一タルサ一バ 3に対して、 音楽デ一夕配信サ一バ S V 1にアクセスするための認証チケットを発行要求する認証チケヅト発行要求信号 を生成し、 当該生成した認証チケット発行要求信号を音楽データ配信サーバ S V 1のショヅプコ一ド、 及びすでにポータルサーバ 3から受信して認証情報記憶部 3 8に対し一時記憶している認証セッション I D情報等と共に通信制御部 3 2及 びネヅトワークインタフェース 3 3を順次介してポ一タルサーバ 3に送信する。 ステヅプ S P 1 3において、 ポータルサーバ 3の制御部 5 0は、 クライアント 端末 2から送信された認証チケット発行要求信号、 ショップコード及び認証セッ シヨン I D情報等をネットヮ一クイン夕フェース 5 3及び通信制御部 5 2を順次 介して受信し、 これらを認証処理部 5 6に送出する。
これにより認証処理部 5 6は、 制御部 5 0の制御のもと、 そのクライアント端 末 2から受信された認証セッシヨン I D情報等と、 認証情報記憶部 5 7に対しす でに一時記憶している認証セッシヨン I D情報等とを比較するようにしてユーザ 認証処理を実行する。
その結果く 認証処理部 5 6は、 例えばクライアント端末 2から受信された認証 セッション I D情報の有効期限がすでに切れており、 当該クライアント端末 2を 利用するユーザを正規ユーザであるとは認証することができないと、 クライアン ト端末 2からの認証チケットの発行要求が正当な要求ではないと判断する。 そして制御部 5◦は、 認証処理部 5 6によりクライアント端末 2を利用するュ 一ザが正規ユーザであると認証されないと、 認証エラーを示す認証エラ一情報を 通信制御部 5 2及びネットヮ一クインタフヱ一ス 5 3を順次介してクライアント 端末 2に送信する。
これに対して認証処理部 5 6は、 例えばクライアント端末 2から受信した認証 セッション I D情報の有効期限が未だ切れてはいないことで、 クライアント端末 2を利用するユーザを正規ユーザであると認証すると、 当該クライアント端末 2 からの認証チケットの発行要求が正当な要求であると判断する。
そして制御部 5 0は、 認証処理部 5 6により、 クライアント端末 2を利用する ユーザが正規ュ一ザであると認証されると、 後述するステップ S P 1 8に移る。 ステップ S P 1 4において、 クライアン小端末 2の制御部 2 3は、 ポ一タルサ ーバ 3から送信された認証エラ一情報をネットワークインタフヱ一ス 3 3及び通 信制御部 3 2を順次介して受信すると、 認証情報記憶部 3 8に記憶されているュ 一ザ I D情報及びパスワード情報等を読み出すと共に、 当該読み出したユーザ I D情報及びパスヮ一ド情報等を通信制御部 3 2及びネットワークィン夕フヱース 3 3を順次介してポ一タルサーバ 3に送信する。 ステップ S P 1 5において、 ポ一タルサーバ 3の制御部 5 0は、 クライアント 端末 2から送信されたユーザ I D情報及びパスワード情報等をネットヮ一クイン 夕フェース 5 3及び通信制御部 5 2を順次介して受信し、 当該受信したユーザ I D情報及びパスヮ一ド情報等を認証処理部 5 6に送出する。
これにより認証処理部 5 6は、 制御部 5 0の制御のもと、 クライアント端末 2 から受信されたユーザ I D情報及びパスワード情報等が、 顧客データペース部 5 4に登録されている顧客情報に含まれているか否かを検出するようにしてユーザ 認証処理を実行する。
その結果、 認証処理部 5 6は、 クライアント端末 2を利用するユーザを正規ュ —ザであると認証すると、 制御部 5 0の制御のもとポ一タル認証結果情報として 、 現時点のクライアント端末 2とポータルサ一バ 3との通信接続状態に対する認 証セッション I D情報等を発行すると共に、 当該クライアント端末 2に対して発 行した認証セッシヨン I D情報等を認証情報記憶部 5 7に一時記憶する。
そして制御部 5 0は、 認証処理部 5 6によりそのクライアント端末 2に対して 発行された認証セッシヨン I D情報等を通信制御部 5 2及びネッ トワークイン夕 フェース 5 3を順次介してクライア ト端末 2に送信する。
ステップ S P 1 6において、 クライアント端末 2の制御部 2 3は、 ポータルサ —バ 3から送信された認証セッシヨン I D情報等をネヅトワークイン夕フェース 3 3及び通信制御部 3 2を順次介して受信し、 当該受信した認証セツシヨン I D 情報等を認証処理部 3 7により認証情報記憶部 3 8に一時記憶する。
そして制御部 2 3は、 再びポータルサ一バ 3に対して、 認証チケットを発行要 求する認証チケット発行要求信号を生成すると共に、 当該生成した認証チケッ ト 発行要求信号を、 認証情報記憶部 3 8にすでに一時記憶しているショップコード 、 及びこのとき一時記憶した認証セッシヨン I D情報等と共に通信制御部 3 2及 びネッ トワークインタフェース 3 3を順次介してポータルサーバ 3に送信する。 ここで本実施の形態では、 クライアント端末 2において認証情報記憶部 3 8に 対しショップコードを一時記憶しておいたが、 これに限らず、 当該クライアント 端末 2とポータルサーバ 3との間でステヅプ S P 1 2乃至ステップ S P 1 6の処 理を実行する際にショップコードを順次送受信することにより、 クライアント端 末 2において認証情報記憶部 3 8に対しショップコードを一時記憶しなくてもス テヅプ S P 1 6においてポータルサーバ 3に対しショップコードを送信すること が可能である。
ステップ S P 1 7において、 ポ一タルサーバ 3の制御部 5 0は、 クライアント 端末 2から送信された認証チケット発行要求信号、 ショップコード及び認証セッ シヨン I D情報等をネットヮ一クイン夕フェース 5 3及び通信制御部 5 2を順次 介して受信し、 これらを認証処理部 5 6に送出する。
これにより認証処理部 5 6は、 制御部 5 0の制御のもと、 そのクライアント端 末 2から受信された認証セッション I D情報等と、 認証情報記憶部 5 7にすでに 一時記憶している認証セッシヨン I D情報等とを比較するようにしてュ一ザ認証 処理を実行する。
その結果、 認証処理部 5 6は、 例えばクライアント端末 2から受信した認証セ ッシヨン I D情報等の有効期限が未だ切れてはいないために、 クライアント端末 2を利用するユーザを正規ュ一ザであると認証すると、 当該クライアント端末 2 からの認証チケットの発行要求が正当な要求であると判断する。
そして制御部 5 0は、 認証処理部 5 6により、 クライアント端末 2を利用する ユーザが正規ユーザであると認証されると、 次のステップ S P 1 8に移る。
ステップ S P 1 8において、 認証処理部 5 6は、 制御部 5 0の制御のもと、 上 述のステップ S P 1 7においてクライアント端末 2から受信したショヅプコ一ド 及び認証チケット発行要求信号に基づいて、 ポータル認証結果情報として、 当該 ショヅプコードの示す音楽データ配信サーバ S V 1へのアクセスを可能にする認 証チケット等を発行する。
そして認証処理部 5 6は、 制御部 5 0の制御のもと、 その発行した認証チケッ ト等を認証情報記憶部 5 7に一時記憶すると共に、 クライアント端末 2に対して 発行していた認証セッション I D情報等の有効期限を延長する。 これにより制御部 5 0は、 認証チケット等を、 認証処理部 5 6により有効期限 の延長された認証セッシヨン I D情報等と共に通信制御部 5 2及びネットワーク イン夕フェース 5 3を順次介してクライアント端末 2に送信する。
ステヅプ S P 1 9において、 クライアント端末 2の制御部 2 3は、 ポータルサ ーバ 3から送信された認証チケッ ト等と、 有効期限の延長された認証セッション I D情報等とをネッ トワークインタフヱ一ス 3 3及び通信制御部 3 2を.順次介し て受信し、 当該受信した認証セッション I D情報を認証処理部 3 7に送出する。 そして制御部 2 3は、 そのポータルサーバ 3から受信した認証チケヅト等を認 証要求信号と共に通信制御部 3 2及びネッ トヮ一クイン夕フェース 3 3を順次介 して音楽データ配信サーバ S V 1に送信する。
また認証処理部 3 7は、 このとき制御部 2 3の制御のもとに認証情報記憶部 3 8において、 ポー夕ルサーバ 3から受信された有効期限の延長されている認証セ ッシヨン I D情報等をその有効期限が延長される前の認証セッシヨン I D情報等 に上書きするようにして一時記憶することにより、 上述のステップ S P 1 6にお いて一時記憶していた認証セッション I D情報等を有効期限の延長された認証セ ヅシヨン I D情報等に更新する。
ステップ S P 2 0において、 音楽データ配信サーバ S V 1の制御部 7 0は、 ク ライアント端末 2から送信された認証要求信号及び認証チケット等をネッ トヮー クイン夕フェース 7 3及び通信制御部 7 2を順次介して受信する。
そして制御部 7 0は、 そのクライアント端末 2から受信した認証チケット等を 当該認証チケット等の確認を要求する認証チケット確認要求信号と共に通信制御 部 7 2及びネヅトワークインタフェース 7 3を順次介してポータルサーバ 3に送 信する。
ステップ S P 2 1において、 ポータルサ一バ 3の制御部 5 0は、 音楽データ配 信サーバ S V 1から送信された認証チケッ ト確認要求信号及び認証チケット等を ネットワークインタフヱース 5 3及び通信制御部 5 2を順次介して受信し、 当該 受信した認証チケッ ト確認要求信号及び認証チケット等を認証処理部 5 6に送出 する。
そして認証処理部 5 6は、 制御部 5 0の制御のもと認証チケット確認要求信号 に応じて、 その音楽デ一夕配信サ一バ S V 1から受信された認証チケヅト等と、 認証情報記憶部 5 7にすでに一時記憶している認証チケット等とを比較するよう にして、 当該音楽データ配信サーバ S V 1から受信した認証チケットに対する確 認、処理を実行する。
その結果、 制御部 5 0は、 認証処理部 5 6により、 音楽デ一夕配信サーバ S V 1から受信した認証チケット等が正規の認証チケット等であると確認されると、 当該認証チケッ ト等を正規の認証チケット等であると確認したことを示す確認結 杲情報を通信制御部 5 2及びネッ トワークイン夕フェース 5 3を順次介して音楽 データ配信サーバ S V 1に送信する。
ステップ S P 2 2において、 音楽デ一夕配信サーバ S V 1の制御部 7 0は、 ポ —タルサ一バ 3から送信された確認結果情報をネットワークィン夕フエ一ス Ί 3 及び通信制御部 7 2を順次介して受信し、 当該受信した確認結果情報を認証処理 咅 7 5に送出する。
これにより認証処理部 7 5は、 制御部 7 0の制御のもとにその確認結果情報に 、じ、 サーバ認証結果情報として、 現時点のクライアント端末 2と音楽デ一夕配 信サーバ S V 1との通信接続状態に対するサービスセッション I D情報等を発行 すると共に、 当該発行したサービスセッション I D情報等を認証情報記憶部 7 7 に一時記憶する。
また制御部 7 0は、 認証処理部 7 5によりそのクライアント端末 2に対して発 行されたサービスセヅシヨン I D情報等を通信制御部 7 2及びネットワークイン タフヱース 7 3を順次介してクライアント端末 2に送信する。
ステップ S P 2 3において、 クライアント端末 2の制御部 2 3は、 音楽デ一夕 酉己信サーバ S V 1から送信されたサービスセッション I D情報等をネヅトワーク インタフェース 3 3及び通信制御部 3 2を順次介して受信し、 当該受信したサー ビスセッション I D情報等を認証処理部 3 7により認証情報記憶部 3 8に一時記 憶させる。
これにより制御部 2 3は、 音楽デ一夕配信用のページ情報を要求するページ情 報取得要求信号を、 音楽データ配信サーバ S V 1から受信して認証情報記憶部 3 8に一時記憶させたサービスセッシヨン I D情報等と共に通信制御部 3 2及びネ ヅ トワークインタフェース 3 3を順次介して音楽デ一夕配信サーバ S V 1に送信 する。
ステップ S P 2 4において、 音楽データ配信サーバ S V 1の制御部 7 0は、 ク ライアント端末 2から送信されたページ情報取得要求信号及びサ一ビスセッショ ン I D情報等をネッ トヮ一クイン夕フェース 7 3及び通信制御部 7 2を順次介し て受信し、 当該受信したサービスセッション I D情報等を認証処理部 7 5に送出 する。
これにより認証処理部 7 5は、 制御部 7 0の制御のもと、 クライアント端末 2 から受信されたサ一ビスセヅシヨン I D情報等と、 上述のステヅプ S P 2 2にお いてすでにクライアント端末 2に対し発行して認証情報記憶部 7 7に一時記憶し ていたサービスセヅシヨン I D情報等とを比較するようにしてユーザ認証処理を 実行する。 ' ·
その結果、 認証処理部 7 5は、 例えばクライアント端末 2から受信したサービ スセッション I D情報等の有効期限が未だ切れてはいないために、 そのクライァ ント端末 2を利用するユーザを正規ユーザであると認証すると、 当該クライアン ト端末 2からの音楽データ配信用のページ情報の取得要求が正当な要求であると 判断する。
そして制御部 7 0は、 認証処理部 7 5により、 クライアント端末 2を利用する ユーザが正規ユーザであると認証されると、 次のステップ S P 2 5に移る。 ステップ S P 2 5において、 制御部 7 0は、 ページ情報記憶部 7 6から、 ユー ザにより取得要求された音楽データ配信用のページ情報を読み出すと共に、 認証 処理部 7 5により、 クライアント端末 2に対して発行していたサ一ビスセヅショ ン I D情報等の有効期限を延長させる。 そして制御部 7 0は、 そのページ情報記憶部 7 6から読み出した音楽データ配 信用のページ情報を、 認証処理部 7 5により有効期限を延長させたサービスセッ シヨン I D情報等と共に通信制御部 7 2及びネヅトワークインタフェース 7 3を 順次介してクライアント端末 2に送信する。
ステヅプ S P 2 6において、 クライアント端末 2の制御部 2 3は、 音楽デ一夕 配信サーバ S V 1から送信された音楽デ一夕配信用のページ情報と、 有.効期限の 延長されたサービスセヅシヨン I D情報等とをネヅトヮ一クイン夕フヱ一ス 3 3 及び通信制御部 3 2を順次介して受信し、 当該受信した音楽データ配信用のぺー ジ情報をページ情報生成部 3 6に送出すると共に、 その音楽データ配信サーバ S V 1から受信したサービスセッシヨン I D情報等を認証処理部 3 7に送出する。 これにより認証処理部 3 7は、 制御部 2 3の制御のもと認証情報記憶部 3 8に おいて、 音楽データ配信サーバ S V 1から受信された有効期限の延長されている サービスセヅシヨン I D情報等をその有効期限が延長される前のサービスセッシ ヨン I D情報等に上書きするようにして一時記憶することにより、 上述のステツ プ S P 2 3において一時記憶していたサ一ビスセッション I D情報等を有効期限 の延長されたサ一ビスセヅシヨン I D情報等に更新する。
またページ情報生成部 3 6は、 音楽デ一夕配信用のページ情報に基づく映像デ —夕を生成し、 当該生成した映像デ一夕を表示制御部 2 4に送出する。
これにより表示制御部 2 4は、 ページ情報生成部 3 6から与えられた映像デー 夕に対しディジタルアナログ変換処理を施し、 得られたアナログ映像信号を表示 部 2 5 に送出することにより当該表示部 2 5にそのアナログ映像信号に基づく映 像として音楽デ一夕配信用のページを表示する。
( 1 - 7 - 3 ) 音楽関連サービス提供処理
続いて図 1 0乃至図 1 3において、 図 9について上述したクライアント端末 2 と、 音楽データ配信サーバ S V 1、 物販サ一バ S V 2及びラジオ放送情報配信サ ーバ S V 3との間で実行されたユーザ認証処理手順の終了後に、 当該ユーザ認証 処理手 J頃においてクライアント端末 2が音楽データ配信サーバ S V 1、 物販サー バ S V 2及びラジォ放送情報配信サーバ S V 3から取得した音楽データ配信用の ページ情報、 パッケージメディア販売用のページ情報及びオンエアリスト情報配 信用のページ情報等を利用して音楽データ配信サービス、 物販サービス及びラジ ォ放送情報配信サービスの提供を受ける際の音楽関連サービス提供処理について 説明する。
( 1 - 7 - 3 - 1 ) 音楽デ一夕配信サービス提供処理手順
まず図 1 0を用いて.クライアント端末 2が、 音楽データ配信サーバ S V 1から 音楽デ一夕配信サ一ビスの提供を受ける際の音楽データ配信サービス提供処理手 順について説明する。
ステップ S P 3 0において、 クライアント端末 2の制御部 2 3は、 表示部 2 5 に映像として表示された音楽データ配信用のページの一部を選択する制御コマン ドが入力処理部 2 1から入力されると、 当該入力された制御コマンドに応じて、 ダウンロード希望の音楽データをダウンロード要求するダウンロード要求信号を 生成する。
そして制御部 2 3は、 そのダウンロード要求信号を、 すでに音楽データ配信サ —バ S V 1で発行され認証情報記憶部 3 8に対し一時記憶されているサービスセ ヅシヨン I D情報等と共に通信制御部 3 2及びネヅトヮ一クイン夕フェース 3 3 を順次介して音楽データ配信サーバ S V 1に送信する。
ステップ S P 3 1において、 音楽デ一夕配信サーバ S V 1の制御部 7 0は、 ク ライアント端末 2から送信されたダウンロード要求信号と、 サービスセッション I D情報等とをネツ トワークインタフヱ一ス 7 3及び通信制御部 7 2を順次介し て受信し、 当該受信したサービスセッション I D情報等を認証処理部 7 5に送出 する。
これにより認証処理部 7 5は、 制御部 7 0の制御のもと、 クライアント端末 2 から受信されたサービスセッション I D情報等と、 認証情報記憶部 7 7に対しす でに一時記憶しているサービスセッション I D情報等とを比較するようにしてュ 一ザ認証処理を実行する。 その結果、 制御部 7 0は、 認証処理部 7 5により、 クライアント端末 2を利用 して音楽データのダウン口一ドを要求したユーザが正規ユーザであると認証され ると、 次のステップ S P 3 2に移る。
ステヅプ S P 3 2において、 検索部 7 9は、 ダウン口一ド要求信号に格納され ている検索キーに基づいて、 音楽データ記憶部 7 8内の複数の音楽デ一夕の中か ら当該検索キーの示す検索条件に該当するダウンロード希望の音楽データを検索 する。
そして制御部 7 0は、 検索部 7 9により音楽デ一夕が検索されると、 認証処理 部 7 5により、 クライアント端末 2に対し発行していたサービスセヅシヨン I D 情報等の有効期限を延長させて、 次のステップ S P 3 3に移る。
ステヅプ S P 3 3において制御部 7 0は、 音楽デ一夕記憶部 7 8から、 検索部 7 9によって検索されたダウンロード希望の音楽デ一夕を読み出すと共に、 当該 読み出したダウンロード希望の音楽データを、 認証処理部 7 5により有効期限の 延長されたサービスセッション I D情報等と共に通信制御部 7 2及びネットヮー クイン夕フェース 7 3を順次介してクライアント端末 2に送信する。
ステヅプ S P 3 4において、 クライアント端末 2の制御部 2 3は、 音楽データ 配信サーバ S V 1から送信されたダウンロード希望の音楽データと、 有効期限の 延長されたサービスセッション I D情報等とをネヅトワークインタフヱ一ス 3 3 及び通信制御部 3 2を順次介して受信し、 当該受信した音楽データを記憶媒体 2 9に記'慮すると共に、 その音楽データ配信サーバ S V 1から受信したサービスセ ッシヨン I D情報等を認証処理部 3 7に送出する。
認証処理部 3 7は、 制御部 2 3の制御のもと認証情報記憶部 3 8において、 音 楽データ配信サーバ S V 1から受信された有効期限の延長されているサ一ビスセ ヅシヨン I D情報等をその有効期限が延長される前のサービスセッション I D情 報等に上書きするようにして一時記憶することにより、 当該認証情報記憶部 3 8 に対しすでに一時記憶しているサービスセッション I D情報等の内容を更新する このようにしてクライアント端末 2は、 音楽デ一夕配信サーバ S V 1の提供し ている音楽データ配信サービスを利用して、 ユーザにより取得の希望された音楽 データをダウン口一ドすることができる。
( 1 - 7 - 3 - 2 ) 物販サ一ビス提供処理手順
次に図 1 1を用いてクライアント端末 2が、 物販サーバ S V 2から物販サ一ビ スの提供を受ける際の物販サ一ビス提供処理手順について説明する。
ステップ S P 4 0において、 クライアント端末 2の制御部 2 3は、 表示部 2 5 に映像として表示されたパッケージメディァ販売用のページの一部を選択する制 御コマンドが入力処理部 2 1から入力されると、 当該入力された制御コマンドに 応じた特定のパヅケージメディアに関するパヅケージメディァ情報を要求するメ ディァ '»報要求信号を生成する。
そして制御部 2 3は、 そのメディア情報要求信号を、 すでに物販サーバ S V 2 で発行され認証情報記憶部 3 8に対し一時記憶されているサービスセッション I D情報等と共に通信制御部 3 2及びネットワークインタフヱース 3 3を順次介し て物販サーバ S V 2に送信する。
ステヅプ S P 4 1において、 物販廿一バ S V 2の制御部 9 0は、 クライアント 端末 2から送信されたメディァ情報要求信号と、 サービスセッション I D情報等 とをネッ トワークイン夕フェース 9 3及び通信制御部 9 2を順次介して受信し、 当該受信したサービスセッション I D情報等を認証処理部 9 5に送出する。 認証処理部 9 5は、 制御部 9 0の制御のもと、 クライアント端末 2から受信さ れたサービスセッション I D情報等と、 認証情報記憶部 9 7に対しすでに一時記 憶しているサービスセッション I D情報等とを比較するようにしてユーザ認証処 理を実行する。
その結果、 制御部 9 0は、 認証処理部 9 5により、 クライアント端末 2を利用 してパヅケージメディアに関するパヅケージメディア情報を要求したユーザが正 規ユーザであると認証されると、 次のステヅプ S P 4 2に移る。
ステヅプ S P 4 2において、 検索部 9 9は、 メディア情報要求信号に格納され ている検索キーに基づいて、 パッケージメディア情報記憶部 9 8内の複数のパッ ケージメディア情報の中から当該検索キーの示す検索条件に該当する特定のパッ ケージメディアのパヅケージメディァ情報を検索する。
そして制御部 9 0は、 検索部 9 9によりパッケージメディア情報が検索される と、 認証処理部 9 5により、 クライアント端末 2に対し発行していたサ一ビスセ ッシヨン I D情報等の有効期限を延長させて、 次のステップ S P 4 3に移る。 そしてステップ S P 4 3において制御部 9 0は、 パヅケージメディァ情報記憶 部 9 8から、 検索部 9 9によって検索されたパヅケージメディア情報を読み出す と共に、 当該読み出したパッケージメディア情報を、 認証処理部 9 5により有効 期限の延長されたサービスセヅシヨン I D情報等と共に通信制御部 9 2及び 、ヅ トワークインタフェース 9 3を順次介してクライアント端末 2に送信する。 ステップ S P 4 4において、 クライアント端'末 2の制御部 2 3は、 物販サーバ S V 2から送信されたパッケージメディア情報と、 有効期限の延長されたサ一ビ スセヅシヨン I D情報等とをネヅトヮ一クイン夕フェース 3 3及び通信制御部 3 2を順次介して受信し、 当該受信したパッケージメディア情報をページ情報生成 部 3 6に送出すると共に、 その物販サーバ S V 2から受信したサ一ビスセヅショ ン I D情報等を認証処理部 3 7に送出する。
認証処理部 3 7は、 制御部 2 3の制御のもと認証情報記憶部 3 8において、 物 販サーバ S V 2から受信された有効期限の延長されているサ一ビスセッション I D '晴報等をその有効期限が延長される前のサービスセッション I D情報等に上書 きするようにして一時記憶することにより、 当該認証情報記憶部 3 8に対しすで に一時記憶しているサービスセッション I D情報等の内容を更新する。
またページ情報生成部 3 6は、 制御部 2 3から与えられたパッケージメディア 情幸 に基づいて映像データを生成し、 当該生成した映像デ一夕を表示制御部 2 4 によりアナログ映像信号に変換して表示部 2 5に送出する。
このようにして制御部 2 3は、 表示部 2 5に対しそのアナログ映像信号に基づ く映像としてパッケージメディア情報を表示させると、 次のステップ S P 4 5に ステップ S P 4 5において、 制御部 2 3は、 表示部 2 5に映像として表示させ たパヅケ一ジメディァ情報に *f応ずるパヅケージメディアを購入要求する制御コ マンドが入力処理部 2 1から入力されると、 当該入力された制御コマンドに応じ てそのパッケージメディアを購入要求する購入要求信号を生成する。
そして制御部 2 3は、 その購入要求信号を、 すでに物販サーバ S V 2から受信 して認証情報言 3憶部 3 8に対し一時記憶されているサービスセッシヨン I D情報 等 (すなわち、 有効期限の延長されたサービスセッション I D情報等) と共に通 信制御部 3 2及びネットヮ一クインタフェース 3 3を順次介して物販サーバ S V 2に送信する。
ステヅプ S P 4 6において、 物販サーバ S V 2の制御部 9 0は、 クライアント 端末 2から送信された購入要求信号と、 サービスセッション I D情報等とをネッ トワークイン夕フェース 9 3及び通信制御部 9 2を順次介して受信し、 当該受信 したサービスセッション I D情報等を認証処理部 9 5に送出する。
認証処理部 9 5は、 制御部 9 0の制御のもと、 クライアント端末 2から受信さ れたサービスセッション I D情報等と、 認証情報記憶部 9 7に対しすでに一時記 憶しているサービスセッション I D情報等とを比較するようにしてユーザ認証処 理を実行する。
その結果、 伟 IJ御部 9 0は、 認証処理部 9 5により、 クライアント端末 2を利用 してパッケージメディアの購入を要求したユーザが正規ユーザであると認証され ると、 次のステップ S P 4 7に移る。
ステップ S P 4 7において、 制御部 9 0は、 クライアント端末 2を利用するュ —ザに対し、 購入要求されたパッケージメディアを引き渡すための手続等の購入 処理を実行すると共に、 当該パッケージメディアの購入に伴うユーザに対する課 金処理用の課金情報を通信制御部 9 2及びネットワークインタフヱース 9 3を順 次介して課金サーバ S V 5に送信することにより、 その課金サーバ S V 5に対し 当該ユーザに対するパッケージメディアの購入に応じた課金処理を実行させる。 また制御部 9 0は、 認証処理部 9 5により、 クライアント端末 2に対し発行し ていたサ一ビスセッション I D情報等の有効期限を延長させる。
ステヅプ S P 4 8において、 制御部 9 0は、 課金処理終了後、 パヅケージメデ ィァの購入処理が完了したことを示す購入完了ページ情報を、 認証処理部 9 5に より有効期限の延長されたサービスセッシヨン I D情報等と共に通信制御部 9 2 及びネヅトワークィン夕フエ一ス 9 3を順次介してクライアント端末 2に送信す る o
ステップ S P 4 9において、 クライアント端末 2の制御部 2 3は、 物販サーバ S V 2から送信された購入完了ページ情報と、 有効期限の延長されたサービスセ ヅシヨン I D情報等とをネヅトヮ一クインタフヱ一ス 3 3及び通信制御部 3 2を 順次介して受信し、 当該受信した購入完了ページ情報をページ情報生成部 3 6に 送出すると共に、 その物販サ一バ S V 2から受信したサービスセッション I D情 報等を認証処理部 3 7に送出する。
認証処理部 3 7は、 制御部 2 3の制御のもと認証情報記憶部 3 8において、 物 販サーバ S V 2から受信された有効期限の延長されているサ一ビスセッション I D情報等をその有効期限が延長され 前のサ一ビスセッション I D情報等に上書 きするようにして一時記憶することにより、 当該認証情報記憶部 3 8に対しすで に一時記憶しているサービスセッション I D情報等の内容を更新する。
またページ情報生成部 3 6は、 制御部 2 3から与えられた購入完了ページ情報 に基づく映像データを生成し、 当該生成した映像デ一夕を表示制御部 2 4により アナログ映像信号に変換して表示部 2 5に送出する。
これにより制御部 2 3は、 表示部 2 5に対しそのアナログ映像信号に基づく映 像として購入完了ページを表示させる。
このようにしてクライアント端末 2は、 物販サーバ S V 2の提供している物販 サービスを利用して、 ユーザに対して所望のパヅケ一ジメディァを購入させるこ とができる。
( 1 - 7 - 3 - 3 ) オンエアリスト情報配信サービス提供処理手順 次に図 1 2を用いてクライアント端末 2が、 ラジオ放送情報配信サーバ S V 3 からラジォ放送'清報配信サ一ビスとして特にオンエアリスト情報配信サービスの 提供を受ける際のラジオ放送情報配信サービス提供処理手順について説明する。 ステヅプ S P 6 0において、 クライアント端末 2の制御部 2 3は、 表示部 2 5 に映像として表示させたオンエアリスト情報配信用のページ上で入力ボックスに 対し取得希望のオンエアリスト情報検索用の検索キーが入力され、 当該入力され た検索キ一を示す文字列に対応する制御コマンドが入力処理部 2 1から入力され ると、 当該入力された制御コマンドに応じて、 取得希望のオンエアリスト情報を ダウンロード要求するオンエアリスト情報要求信号を生成する。
そして制御部 2 3は、 そのオンエアリスト情報要求信号を、 すでにラジオ放送 情報配信サーバ S V 3で発行され認証情報記憶部 3 8に対し一時記憶されている サービスセヅシヨン I D情報等と共に通信制御部 3 2及びネヅトヮ一クインタフ エース 3 3を順次介してラジォ放送情報配信サーバ S V 3に送信する。
ステップ S P 6 1において、 ラジオ放送情報配信サーバ S V 3の制御部 1 1 0 は、 クライアン ト端末 2から送信されたオンエアリスト情報要求信号と、 サ一ビ スセッション I D情報等とをネヅトウ一クインタフヱ一ス 1 1 3及び通信制御部 1 1 2を順次介して受信し、 当該受信したサービスセッション I D情報等を認証 処理部 1 1 5に送出する。
認証処理部 1 1 5は、 制御部 1 1 0の制御のもと、 クライアント端末 2から受 信されたサービスセッション I D情報等と、 認証情報記憶部 1 2 0に対しすでに 一時記憶しているサービスセッション I D情報等とを比較するようにしてユーザ 認証処理を実行する。
その結果、 制 P部 1 1 0は、 認証処理部 1 1 5により、 クライアント端末 2を 利用してオンエアリスト情報を要求したユーザが正規ユーザであると認証される と、 次のステヅフ。 S P 6 2に移る。
ステップ S P 6 2において、 検索部 1 1 8は、 オンエアリスト情報要求信号に 格納されている検索キーに基づいて、 オンエアリスト情報記憶部 1 1 7内のオン エアリスト'隋報全体に対し、 当該検索キーの示す検索条件に該当する所定範囲部 分を取得希望のオンエアリスト情報として検索する。
そして制御部 1 1 0は、 検索部 1 1 8'によりオンエアリスト情報が検索される と、 認証処理部 1 1 5により、 クライアント端末 2に対し発行していたサービス セッション I D情報等の有効期限を延長させて、 次のステップ S P 6 3に移る。 そしてステップ S P 6 3において制御部 1 1 0は、 オンエアリスト情.報記憶部 1 1 7から、 検索部 1 1 8によって検索されたオンエアリスト情報を読み出すと 共に、 当該読み出したオンエアリスト情報を、 認証処理部 1 1 5により有効期限 の延長されたサービスセッション I D情報等と共に通信制御部 1 1 2及びネット ワークインタフェース 1 1 3を順次介してクライアント端末 2に送信する。 ステップ S P 6 4において、 クライアント端末 2の制御部 2 3は、 ラジオ放送 情報配信サーバ S V 3から送信されたオンエアリスト情報と、 有効期限の延長さ れたサ一ビスセヅシヨン I D情報等とをネヅ トヮ一クイン夕フェース 3 3及び通 信制御部 3 2を順次介して受信し、 当該受信したオンエアリスト情報をページ情 報生成部 3 6に送出すると共に、 そのラジオ放送情報配信サーバ S V 3から受信 したサービスセッション I D情報等 ¾認証処理部 3 7に送出する。
認証処理咅 3 7は、 制御部 2 3の制御のもと認証情報記憶部 3 8において、 ラ ジォ放送情報配信サーバ S V 3から受信された有効期限の延長されているサ一ビ スセヅシヨン I D情報等をその有効期限が延長される前のサービスセヅシヨン I D情報等に上書きするようにして一時記憶することにより、 当該認証情報記憶部 3 8に対しすでに一時記憶しているサービスセッション I D情報等の内容を更新
9 O o
またページ情報生成部 3 6は、 制御部 2 3から与えられたオンエアリスト情報 に基づいて映像データを生成し、 当該生成した映像データを表示制御部 2 4によ りアナログ映像信号に変換して表示部 2 5に送出することにより当該表示部 2 5 に対しそのアナログ映像信号に基づく映像としてオンエアリスト情報を表示させ このようにしてクライアント端末 2は、 ラジォ放送情報配信サ一バ S V 3の提 供しているラジォ放送情報配信サービスを利用して、 ユーザに対して所望のオン エアリスト情報を取得させることができる。
( 1 - 7 - 3 - 4 ) ナウオンエア情報配信サービス提供処理手順
次に図 1 3を用いてクライアント端末 2が、 ラジオ放送情報配信サーバ S V 3 からラジオ放送情報配信サービスとして特にナウオンエア情報配信サービスの提 供を受ける際のラジォ放送情報配信サービス提供処理手順について説明する。 ただしナウオンエア情報を提供するラジォ放送情報配信サーバ S V 3は、 ラジ ォ局 (コールサイン) 毎に設けられている。
そしてクライアント端末 2には、 初期状態において、 各ラジオ局に対応するラ ジォ放送情報配信サーバ S V 3の U R L情報が記憶されていない場合がある。 そのため以下のラジオ放送情報配信サービス提供処理手順については、 各ラジ ォ放送 f青報配信サーバ S V 3の U R L情報をラジオ局のコールサイン毎にポー夕 ルサーバ 3が管理している場合を例に挙げて説明する。
またかかるラジォ放送情報配信サ一ビス提供処理手順では、 クライアント端末 2が、 ラジオ局毎の放送周波数を自動プリセヅトするためにポータルサーバ 3に 対して当該放逢周波数を示す周波数情報を要求するときに、 認証情報記憶部 3 8 に対し認証セッション I D情報等を一時記憶してはいない場合を想定している。 このため、 まずクライアント端末 2は、 ポ一タルサーバ 3に対しユーザ I D情報 及びパスワード情報等を送信することになる。
ステップ S P 7 0において、 クライアント端末 2の制御部 2 3は、 入力処理部 2 1から各ラジォ局の放送周波数を自動プリセットするように要求する操作コマ ンドが入力されると、 これに応じて各ラジオ局の受信可能な放送周波数の周波数 情報を取得要求する周波数情報要求信号を、 ユーザにより入力された地域コード と、 認証情報記憶部 3 8に記憶されているユーザ I D情報及びパスヮード情報等 と共に通信制御部 3 2及びネットワークインタフヱ一ス 3 3を順次介してポー夕 ルサーバ 3に送信する。 ステップ S P 7 1において、 ポータルサーバ 3の制御部 5 0は、 クライアント 端末 2から送信された周波数情報要求信号、 地域コード、 ユーザ I D情報及びパ スワード情報等をネットヮ一クイン夕フェース 5 3及び通信制御部 5 2を順次介 して受信し、 そのクライアント端末 2から受信したユーザ I D情報及びパスヮ一 ド情報等を認証処理部 5 6に送出する。
認証処理部 5 6 ίま、 制御部 5 0の制御のもと、 クライアント端末 2から受信さ れたユーザ I D情報及びパスヮ一ド情報等と、 顧客デ一夕ベース部 5 4に登録し ている顧客情報とを比較するようにしてユーザ認証処理を実行する。
その結果、 認証処理部 5 6は、 クライアント端末 2を利用するユーザを正規ュ —ザであると認証し、 当該クライアント端末 2からの周波数情報の取得要求が正 当な要求であると半 J断すると、 制御部 5 0の制御のもと、 現時点のクライアント 端末 2とポータルサーバ 3との通信接続状態に対する認証セッシヨン I D情報等 を発行し、 当該発行した認証セヅシヨン I D情報等を認証情報記憶部 5 7に一時 Bd憶 "^る。
そして制御部 5 0は、 このように認証処理部 5 6によりユーザが正規ユーザで あると認証されると、 次のステップ' S P 7 2に移る。
ステップ S P 7 2において、 制御部 5 0は、 クライアント端末 2から受信した 地域コードに基づいて、 周波数情報記憶部 5 8内の複数の周波数情報、 ラジオ局 名及びコールサインのリストの中から当該地域コードに対応する周波数情報、 ラ ジォ局名及びコ一ノレサインを検索してリスト化し読み出す。
これにより制御咅! 3 5 0は、 周波数情報記憶部 5 8からリスト化して読み出した 周波数情報、 ラジ才局名及びコールサインを、 上述のステップ S P 7 1において 認証処理部 5 6によりクライアント端末 2に対して発行された認証セッション I D情報等と共に通信制御部 5 2及びネッ トワークインタフェース 5 3を順次介し てクライアント端沫 2に送信する。
ステップ S P 7 3において、 クライアント端末 2の制御部 2 3は、 ポータルサ ーバ 3から送信された周波数情報、 ラジオ局名及びコールサインのリストと、 '認 証セヅシヨン I D情報等とをネッ トワークイン夕フェース 3 3及び通信制御部 3 2を順次介して受信し、 当該ポータルサーバ 3から受信した認証セツシヨン I D 情報等を認証処理部 3 7に送出すると共に、 周波数情報、 ラジオ局名及びコール サインのリストを表示制御部 2 4に送出する。
これにより認証処理部 3 7は、 制御部 2 3の制御のもと、 ポ一タルサ一バ 3か ら受信された認証セッシヨン I D情報等を認証情報記憶部 3 8に一時記:慮する。 また表示港 IJ御部 2 4は、 制御部 2 3から与えられた周波数情報、 ラジオ局名及 びコールサインのリストを表示部 2 5に送出することにより当該表示部 2 5に対 しそのリス トを表示させる。
さらに制徒 P部 2 3は、 このとき入力処理部 2 1から入力される選択コマンドに 基づき、 選択された周波数情報、 ラジオ局名及びコールサインを記憶媒体 2 9に プリセヅトとして記憶して、 次のステップ S P 7 4に移る。
ステップ S P 7 4において、 制御部 2 3は、 入力処理部 2 1から入力されるチ ユーニング制御コマンドに応じて、 チューナ部 3 1を、 ラジオ放送波の中からチ ュ一ニング f 御コマンドに対応する放送周波数で放送されているラジオ放送のラ ジォ放送信号を抽出するように制御する。
これによりチューナ部 3 1は、 放送信号受信部 3 0により受信されたラジオ放 送波の中から、 その放送周波数で放送されているラジオ放送信号を抽出して復号 等の所定の受信処理を施し、 この結果得られた音声データを音声制御部 2 6に送 出する。
従って音声制御部 2 6は、 チューナ部 3 1から与えられる音声デ一夕をアナ口 グ音声信号に変換してスピーカ 2 7に送出することにより当該スピーカ 2 7から 、 選択されたラジオ番組の音声を出力させることができる。
ステップ S P 7 5において、 ラジオ放送表示制御部 3 9は、 制御部 2 3の制御 のもと、 記'慮媒体 2 9から、 上述のチューニング制御コマンドに対応する放送周 波数を示す周波数情報に対応して記憶されているコールサインを読み出すと共に 、 当該読み出したコールサインを、 認証情報記憶部 3 8に対しすでに一時記憶さ れている認証セッション I D情報等と共に通信制御部 3 2及びネットワークイン 夕フェース 3 3を順次介してポ一タルサ一バ 3に送信する。
ステップ S P 7 6【こおいて、 ポータルサ一バ 3の制御部 5 0は、 クライアント 端末 2から送信されたコールサイン及び認証セッション I D情報等をネットヮー クイン夕フェース 5 3及び通信制御部 5 2を順次介して受信し、 当該受信した認 証セッション I D情孝 等を認証処理部 5 6に送出する。
認証処理部 5 6は、 制御部 5 0の制御のもと、 クライアント端末 2から受信さ れた認証セッション I D情報等と、 認証情報記憶部 5 7に対しすでに一時記憶し ている認証セッション I D情報等とを比較するようにしてユーザ認証処理を実行 する。
その結果、 制御部 5 0は、 認証処理部 5 6により、 クライアント端末 2から受 信した認証セッシヨン I D情報等が有効期限内のものであり、 当該クライアント 端末 2を利用してコールサインを送信したユーザが正規ユーザであると認証され ると、 次のステップ S P 7 7に移る。
ステップ S P 7 7において、 制御部 5 0は、 クライアント端末 2から受信した コールサインに基づいて、 U R L記憶部 5 9内の複数の U R L情報の中から当該 コールサインに対応付けられた U R L情報を検索する。
また制御部 5 0は、 認証処理部 5 6により、 クライアント端末 2に対し発行し ていた認証セッション I D情報等の有効期限を延長させる。
そして制御部 5 0 (ま、 1111 1 3憶部5 9から、 その検索した U R L情報を読み 出すと共に、 当該読み出した U R L情報を、 認証処理部 5 6により有効期限の延 長された認証セッション I D情報等と共に通信制御部 5 2及びネツトヮ一クイン 夕フェース 5 3を順次介してクライアント端末 2に送信する。
ステップ S P 7 8において、 クライアント端末 2の制御部 2 3は、 ポ一タルサ ーバ 3から送信され fe U R L情報と、 有効期限の延長された認証セッシヨン I D 情報等とをネットワークインタフヱース 3 3及び通信制御部 3 2を順次介して受 信し、 当該受信した忍証セッション I D情報等を認証処理部 3 7に送出すると共 に、 U R L情報をラジオ放送表示制御部 3 9に送出する。
認証処理部 3 7は、 制御部 2 3の制御のもと認証情報記憶部 3 8において、 ポ 一タルサ一バ 3から受信された有効期限の延長されている認証セッシヨン I D情 報等をその有効期限が延長される前の認証セッシヨン I D情報等に上書きするよ うにして一時記'慮することにより、 当該認証情報記憶部 3 8に対しすでに一時記 憶している認証セッション I D情報等の内容を更新する。
またラジォ放送表示制御部 3 9は、 制御部 2 3の制御のもとに、 当該制御部 2 3から与えられた U R L情報を、 記憶媒体 2 9に記憶しているコールサインに対 応付けて記憶媒体 2 9等に一時記憶する。
そしてラジオ放送表示制御部 3 9は、 制御部 2 3の制御のもとに、 記憶媒体 2 9等に一時記憶した U R L情報に従って、 ナウオンエア情報を取得要求するナウ オンエア情報要求信号を、 すでにラジオ放送情報配信サーバ S V 3から受信され 認証情報記憶部 3 8に対し一時記憶されているサービスセッション I D情報等と 共に通信制御部 3 2及びネヅトヮ一クインタフヱース 3 3を順次介してラジオ放 送情報配信サ一ノ ^ S V 3に送信する。
ここでかかるラジオ放送情報配信サービス提供処理手順では、 ステップ S P 7 8においてクライアント端末 2からナウオンエア情報要求信号及びサ一ビスセヅ シヨン I D情報等をラジォ放送情報配信サーバ S V 3に送信する処理が、 図 9に ついて上述したステップ S P 1 0の処理に対応している。
従ってこのラジオ放送情報配信サービス提供処理手順では、 ステップ S P 7 8 の処理に引き続き、 クライアント端末 2及びラジオ放送情報配信サーバ S V 3並 びにポータルサーバ 3において、 図 9について上述したステップ S P 1 1乃至ス テヅプ S P 1 3及びステップ S P 1 8乃至ステップ S P 2 2と同様のユーザ認証 処理を順次実行した後、 続くステップ S P 7 9に移る。
ステップ S P 7 9において、 クライアント端末 2のラジオ放送表示制御部 3 9 は、 制御部 2 3の制御のもとに再び、 記憶媒体 2 9等に一時記憶していた U R L 情報に従ってナウオンエア情報要求信号を、 すでにラジオ放送情報配信サーバ S V 3から受信して認証'晴報記憶部 3 8に対し一時記憶されているサービスセヅシ ョン I D情報等と共に通信制御部 3 2及びネヅトワークインタフヱース 3 3を順 次介してラジオ放送情報配信サーバ S V 3に送信する。
ステヅプ S P 8 0において、 ラジオ放送情報配信サ一バ S V 3の制御部 1 1 0 は、 クライアント端末 2から送信されたナウオンエア情報要求信号と、 サービス セッション I D情報等とをネヅトワークイン夕フェース 1 1 3及び通信制御部 1 1 2を順次介して受信し、 当該受信した認証セッション I D情報等を認証処理部 1 1 5に送出する。
これにより認証処理 ¾3 1 1 5は、 制御部 1 1 0の制御のもと、 クライアント端 末 2から受信されたサ一ビスセッション I D情報等と、 認証情報記憶部 1 2 0に 対しすでに一時記憶しているサービスセッション I D情報等とを比較するように してユーザ認証処理を実行する。
その結果、 認証処理音 1 1 5は、 クライアント端末 2を利用するユーザを正規 ユーザであると認証すると、 当該クライアント端末 2からのナウオンエア情報の 取得要求が正当な要求であると判断する。
そして制御部 1 1 0は、 認証処理部 1 1 5により、 クライアント端末 2を利用 するユーザが正規ユーザであると認証されると、 当該認証処理部 1 1 5により、 そのクライアント端末 2に対し発行していたサービスセッション I D情報等の有 効期限を延長させて、 次のステップ S P 8 1に移る。
ステップ S P 8 1において、 制御部 1 1 0は、 ナウオンエア情報記憶部 1 1 9 からナウオンエア情報を読み出し、 当該読み出したナウオンエア情報を、 認証処 理部 1 1 5により有効期限の延長されたサ一ビスセヅシヨン I D情報等と共に通 信制御部 1 1 2及びネヅ トヮ一クイン夕フエ一ス 1 1 3を順次介してクライアン ト端末 2に送信する。
ステップ S P 8 2において、 クライアント端末 2の制御部 2 3は、 ラジオ放送 情報配信サーバ S V 3から送信されたナウォンエア情報と、 有効期限の延長され たサービスセッション I D情報等とをネヅトワークイン夕フェース 3 3及び通信 制御部 3 2を順次介して受信し、 当該受信したサービスセヅシヨン I D情報等を 認証処理部 3 7に送出すると共に、 ナウオンエア情報をラジオ放送表示制御部 3 9に送出する。
これにより認証処理部 3 7は、 制御部 2 3の制御のもと認証情報記憶部 3 8に おいて、 ラジオ放送情報配信サーバ S V 3から受信された有効期限の延長されて いるサービスセッション I D情報等をその有効期限が延長される前のサ.一ビスセ ッシヨン I D情報等に上書きするようにして一時記憶することにより、 当該認証 情報記憶部 3 8に対しすでに一時記憶しているサービスセッション I D情報等の 内容を更新する。
またラジオ放送表示制徒 P部 3 9は、 制御部 2 3から与えられたナウオンエア情 報を表示制御部 2 4を介して表示部 2 5に送出することにより、 当該表示部 2 5 に対し、 現在受信中のラジオ放送のラジオ番組に関するナウオンエア情報を表示 させる。
そしてかかるラジオ放送情報配信サービス提供処理手順では、 この後、 クライ アント端末 2がステップ S P 7 9におけるナウオンエア情報の取得要求を定期的 に繰り返し実行すると共に、 ラジォ放送情報配信サーバ S V 3がクライアント端 末 2からその取得要求を受けてステップ S P 8 0及びステップ S P 8 1の処理を 順次実行する。
これによりクライアント端末 2では、 現在受信中のラジオ番組の番組名、 番組 放送 始時刻、 番組放送終了時刻、 そのラジオ番組内で現在流れている楽曲の夕 ィ トル、 アーティスト名、 楽曲放送開始時刻等をナウオンエア情報として時々刻 々ど更新しながらクライアント端末 2の表示部 2 5に表示することができる。
( 1 - 8 ) クライアント端末 2のハ一ドウヱァ回路プロヅク構成
( 1 - 8 - 1 ) 回路構成
次にクライアント端末 2のハードウエア回路ブロヅクによるハードウエア構成 を説明する。 かかるクライアント端末 2のハードウエア回路プロックによるハー ドウエア構成では、 一部の機能を後述するソフトウエアモジュールに従って実現 している。
図 14に示すようにクライアント端末 2は、 その筐体表面やリモートコント口 ーラ (図示せず) に設けられた各種操作ボタンでなる操作入力部 200がユーザ によって操作されると、 当該操作入力部 200でこれを認識し、 当該操作に応じ た操作入力信号を入力処理部 20 1へ送出する。
入力処理部 20 1は、 供給される操作入力信号に対して所定の処理を.施すこと により、 当該操作入力信号を操作コマンドに変換し、 これをバス 202を介して CPU (Cent r a l P r o c e s s i ng Un i t) 203に供給する
CPU 203は、 ROM (R e ad Onl M e m o r y ) 204に予め 格納されている基本プログラムやアプリケーションプログラム等の各種プログラ ムをバス 202を介して RAM (Rand om Ac c e s s Memo r ) 205に読み出し、 これら各種プログラムに従って全体を制御すると共に、 所定 の演算処理や、 入力処理部 20 1から供給される操作コマンドに応じた各種処理 を実行する。
ディスプレイ 2 06は、 例えば液 ίディスプレイ等の表示デバイスであって、 筐体表面に直接取り付けられている場合や外付けされている場合がある。
そしてディスプレイ 206は、 CPU203による処理結果や各種映像デ一タ が表示処理部 20 7を介してアナログ映像信号として供給されると、 当該アナ口 グ映像信号に基づく映像を表示する。
メディアドライブ 208は、 例えば C Dに記録されたコンテンツデータや、 フ ラッシュメモリが外装ケースに内包されるメモリスティック (登録商標) に記録 されたコンテンヅデ一夕を読み出して再生し、 又は当該 CDやメモリスティヅク に対し記録対象のコンテンツデ一夕を記録する。
そしてメディアドライブ 208は、 CDやメモリスティックからコンテンツデ 一夕として映像データを読み出したときには、 当該再生した映像デ一夕をバス 2 02を介して表示処理部 207に供給する。 またメディアドライブ 2 0 8は、 C Dやメモリスティックからコンテンヅデ一 夕として音声デ一夕を読み出したときには、 当該再生した音声デ一夕を音声処理 部 2 0 9に供給する。
表示処理部 2 0 7は、 バス 2 0 2を介して供給される映像デ一夕に対してディ ジ夕ルアナログ変換処理を施し、 その結果得られるアナログ映像信号をディスプ レイ 2 0 6に供給することにより、 当該ディスプレイ 2 0 6にそのアナログ映像 信号に基づく映像を表示させる。
また音声処理部 2 0 9は、 バス 2 0 2を介して供給される音声データに対して ディジタルアナ口グ変換処理を施し、 その結果得られるアナ口グ音声信号を 2チ ヤンネルのスピーカ 2 1 0に送出することにより、 当該スピーカ 2 1 0からその アナログ音声信号に基づくステレオ音声を出力させる。
さらに C P U 2 0 3は、 メディアドライブ 2 0 8で読み出したコンテンツデ一 夕をバス 2 0 2を介してハードディスクドライブ 2 1 1に送出することにより、 当該ハードディスクドライブ、 2 1 1にそのコンテンツデータをコンテンツフアイ ルとして記憶し得るようにもなされている。
因みに C P U 2 0 3は、 ハードディスクドライブ 2 1 1に対して記憶したコン テンヅデ一夕を、 図 3について上述したディレクトリ構成で管理している。 そして C P U 2 0 3は、 ノヽードディスクドライブ 2 1 1に記憶したコンテンツ ファイルを当該ハードディスクドライブ 2 1 1からコンテンツデ一夕として読み 出すこともできる。
なお C P U 2 0 3は、 ハードディスクドライブ 2 1 1からコンテンヅデータと して映像データを読み出しこときには、 当該読み出した映像デ一夕をバス 2 0 2 を介して表示処理部 2 0 7に供給する。
また C P U 2 0 3は、 ハードディスクドライブ 2 1 1からコンテンヅデータと して音声データを読み出しこときには、 当該読み出した音声データを音声処理部 2 0 9に供給する。
アンテナ 2 1 2は、 各ラジオ局から送信されてくるラジオ放送波を受信し、 こ れを AM/FMチューナでなるチューナ 2 13に送出する。
チューナ 213は、 CP U 203の制御のもと、 アンテナ 212を介して受信 されたラジオ放送波の中から例えば操作入力部 200を介して指定されたラジオ 局に対応する放送周波数のラジオ放送信号を抽出して所定の受信処理を施し、 こ の結果得られる音声データをバス 202を介して音声処理部 209に供給する。 音声処理部 209は、 チューナ 213から与えられた音声データをアナログ音 声信号に変換してスピーカ 210に送出することにより、 当該スピーカ 210か らラジオ局で放送されているラジオ番組の番組音声を出力させ、 かくしてユーザ に対しラジオ番組の番組音声を聴取させることができる。
また CPU 203は、 チューナ 213で得られた音声デ一夕をハードディスク ドライブ 211に送出して記録することにより、 ラジオ番組の番組音声を録音す ることもできる。
さらに CPU 203は、 通信処理部 214、 ネヅトヮ一クイン夕フェース 21 5を順次介してネ ッ トワーク NTに接続し、 当該ネヅトワーク NT上のポータル サーバ 3やその他サーバ S V 1乃至 SV 4にアクセスすることができ、 これによ りポータルサ一バ 3やその他サーバ SV 1乃至 SV 4との間で各種データを送受 信することができる。
(1— 8— 2) プログラムモジュール構成
図 15に示すように、 上述の図 14に示したハードウェア回路プロヅクによる ハードウヱァ構成のクライアント端末 2に実装されるプログラムモジュールとし ては、 0 S上で動作するようになされており、 ポータルサーバ 3やその他サーバ S V 1乃至 S V4との間でやりとりを行う。
HTTP (Hyper Text Transf er Prot oco l) メ ヅセージプログラム 240は、 ポ一タルサーバ 3やその他サ一バ SV 1乃至 S V 4との間のやりとりを HT TP通信で行うものであり、 コミュニケ一夕プログラ ム 241は、 HTTPメヅセージプログラム 240とデータのやりとりを行うプ ログラムモジュールである。 コミュニケ一夕プログラム 2 4 1の上位には、 コンテンヅのコーデヅクを解釈 して再生するコンテンツ再生モジュール 2 4 2、 著作権保護に関する情報を取り 扱う著作権保護管理モジュール 2 4 3が位置し、 そのコンテンツ再生モジュール 2 4 2、 著作権保護管理モジュール 2 4 3の上位に対して、 インタ一ネヅトラジ ォの選局及び再生を行うイン夕一ネットラジオ選局再生モジュール 2 4 4、 楽曲 購入及び試聴曲の再生を司る楽曲購入再生モジュール 2 4 5がそれそれ位置して いる。
ィンターネヅトラジオ選局再生モジュール 2 4 4と、 楽曲購入再生モジュール 2 4 5とにより再生された音声デ一夕は、 音声処理部 2 0 9に転送されることに より、 最終的にスピーカ 2 1 0 :0 ら音声として出力される。
ィンターネヅトラジオ選局再生モジュール 2 4 4、 楽曲購入再生モジュール 2 4 5の上位には X M Lブラウザ 2 4 6が位置し、 各種サーバからの X M Lフアイ ルを解釈し、 ディスプレイ 2 0 6に対して映像表示を行う。
例えば、 X M Lブラウザ 2 4 6を介してュ一ザに選択された楽曲は楽曲購入再 生モジュール 2 4 5で購入処理され、 ハードディスクコンテンヅコントロ一ラ 2 4 7を介してハードディスクドライブ 2 1 1に書き込まれる。
なおコミュニケ一夕プログラム 2 4 1には、 ライブラリ 2 4 8の認証ライブラ リ 2 4 8 Aが接続されており、 当該認証ライブラリ 2 4 8 Aはポータルサーバ 3 等と連携して各種認証処理を行 ようになされている。
さらにコミュニケ一夕プログラム 2 4 1の上位には、 デ一夕ぺ一スアクセスモ ジュール 2 4 9、 コンテンヅデータアクセスモジュール 2 5 0及びハ一ドディス クコンテンヅコントローラ 2 4 7が位置する。
このデータベースアクセスモジュール 2 4 9は、 ハ一ドディスクドライブ 2 1 1に構築された各種デ一夕ベースにアクセスし、 コンテンヅデ一夕アクセスモジ ユール 2 5 0はハードディスクドライブ 2 1 1に格納されたコンテンヅデ一夕に アクセスし、 ハ一ドディスクコンテンツコントローラ 2 4 7はハ一ドディスク ド ライブ 2 1 1に格納されたコンテンヅデ一夕を管理するようになされている。 ハードディスクコンテンツコントローラ 2 4 7の上位には、 ラジオ局が放送し た楽曲のタイ トルやアーティスト名等を表示するためのラジオ放送情報表示モジ ユール 2 5 1、 及びラジオ局を選局したり、 当該ラジオ局から受信した楽曲とし てのコンテンツデ一夕をハ一ドディスクドライブ 2 1 1に記憶 (録音) するチュ —ナ選局再生/録音モジュール 2 5 2が位置している。
例えば、 オーディオユーザインタフヱ一ス 2 5 3を介して選局されたラジオ局 から受信した楽曲は、 コンテンヅデ一夕アクセスモジュール 2 5 0を介してハー ドディスクドライブ 2 1 1へ書き込まれるようになされている。
またチューナ選局再生/録音モジュール 2 5 2により再生されたコンテンヅデ —夕としての音声デ一夕は、 音声処理部 2 0 9に転送されることにより、 最終的 にスピーカ 2 1 0から音声として出力される。
ラジオ放送情報表示モジュ一ノレ 2 5 1は、 チューナ選局再生/録音モジュール 2 5 2によって現在ラジオ局が放送している楽曲のタイ トルやアーティスト名等 のナウオンエア情報のようなラジオ放送情報をラジォ放送情報配信サーバ S V 3 から H T T Pメヅセージプログラム 2 4 0経由で受信し、 これをオーディオユー ザィン夕フェース ( U I ) 2 5 3を介してディスプレイ 2 0 6に表示する。 なおォ一ディォュ一ザイン夕フェース 2 5 3を介してディスプレイ 2 0 6に表 示したラジオ放送情報は、 ライブラリ 2 4 8のクリップライブラリ 2 4 8 Bに一 時的に記憶することもでき、 ユーザからの指示に従って最終的にはデータべ一ス アクセスモジュール 2 4 9を介してハードディスクドライブ 2 1 1へ記憶される
C D再生モジュール 2 5 4は、 メディアドライブ 2 0 8に対して C Dを再生す るように制御する。
そして C D再生モジュール 2 5 4により C Dから再生された音声データは、 音 声処理部 2 0 9に転送されることにより、 最終的にスピーカ 2 1 0から音声とし て出力される。
H D D再生モジュール 2 5 5は、 図示はしていないが、 ハードディスクコンテ ンヅコントローラ 2 4 7及び著作権保護管理モジュール 2 4 3と接続されている これにより H D D再生モジュール 2 5 5は、 ハードディスクコンテンツコント ローラ 2 4 7の制御のもとにハードディスクドライブ 2 1 1から読み出されたコ ンテンッデ一夕としての音声デ一夕を、 著作権保護管理モジュール 2 4 3から供 給される著作権管理情報に従って再生する。
そして H D D再生モジュール 2 5 5により著作権管理情報に従って再生された 音声データは、 音声処理部 2 0 9に転送されることにより、 最終的にスピーカ 2 1 0から音声として出力される。
リヅビングモジュール 2 5 6は、 図示はしていないが、 ハードディスクコンテ ンヅコントローラ 2 4 7及び著作権保護管理モジュール 2 4 3と接続されている これによりリヅビングモジュール 2 5 6は、 C D再生モジュール 2 5 4により C Dから再生された音声データを、 著作権保護管理モジュール 2 4 3から供給さ れる、 その音声データを管理するための著作権管理情報と共に、 ハードディスク コンテンヅコントローラ 2 4 7の制御のもとハ一ドディスクドライブ 2 1 1の八 —ドディスクに記憶される (すなわち、 リツビングされる) ように、 C D再生モ ジュール 2 5 4、 著作権保護管理モジュール 2 4 3及びハードディスクコンテン ッコントロ一ラ 2 4 7を制御する。
ところで以上説明したプログラムモジュ一ルにおいて H T T Pメヅセージプロ グラム 2 4 0及びコミュニケ一夕プログラム 2 4 1は、 図 2について上述したク ライアント端末 2の通信制御部 3 2と同様の機能を実現可能なプログラムモジュ —ルである。
またコンテンツ再生モジュール 2 4 2は、 図 2について上述したクライアント 端末 2のェンコ一ダ /デコーダ部 3 4と同様の機能を実現可能なプログラムモジ ユールである。
さらに著作権保護管理モジュール 2 4 3は、 図 2について上述したクライアン ト端末 2の著作権管理部 3 5と同様の機能を実現可能なプログラムモジュールで ¾>る。
さらにィン夕一ネヅトラジオ選局再生モジュール 2 4 4は、 図 2について上述 したクライアント端末 2の制御部 2 3及び音声制御部 2 6と同様の機能を実現可 能なプログラムモジュールである。
さらに楽曲購入再生モジュール 2 4 5 は、 図 2について上述したクライアント 端末 2の制御部 2 3及び音声制御部 2 6 と同様の機能を実現可能なプログラムモ ジュールである。
さらに X M Lブラウザ 2 4 6は、 図 2 について上述したクライアント端末 2の 入力処理部 2 1及びページ情報生成部 3 6と同様の機能を実現可能なプログラム モジュールである。
さらにハードディスクコンテンヅコン トロ一ラ 2 4 7及びデータベースァクセ スモジュール 2 4 9並びにコンテンツデ一夕アクセスモジュ一ル 2 5 0は、 図 2 について上述したクライアント端末 2の制御部 2 3と同様の機能を実現可能なプ ログラムモジュールである。
さらにライブラリ 2 4 8の認証ライブラリ 2 4 8 Aは、 図 2について上述した クライアント端末 2の認証処理部 3 7及び認証情報記憶部 3 8と同様の機能を実 現可能なプログラムモジュールである。
さらにライブラリ 2 4 8のクリヅプラィブラリ 2 4 8 Bは、 図 2について上述 したクライアント端末 2の制御部 2 3と同様の機能を実現可能なプログラムモジ ユールである。
さらにラジオ放送情報表示モジュール 2 5 1は、 図 2について上述したクライ アント端末 2のラジオ放送表示制御部 3 9と同様の機能を実現可能なプログラム モジュールである。
さらにチューナ選局再生/録音モジュール 2 5 2は、 図 2について上述したク ライアント端末 2の制御部 2 3及び音声讳 IJ御部 2 6並びにチューナ部 3 1と同様 の機能を実現可能なプログラムモジュ一 レである。 さらにオーディオユーザィン夕フェース 2 5 3は、 図 2について上述したクラ イアント端末 2の入力処理部 2 1及び制御部 2 3並びに表示制御部 2 4と同様の 機能を実現可能なプログラムモジュールである。
さらに C D再生モジュール 2 5 4は、 図 2について上述したクライアント端末 2の音声制御部 2 6及び外部記録媒体記録再生部 2 8と同様の機能を実現可能な プログラムモジュールである。
さらに H D D再生モジュール 2 5 5は、 図 2について上述したクライアント端 末 2の制御部 2 3及び音声制御部 2 6と同様の機能を実現可能なプログラムモジ ユールである。
さらにリヅビングモジュール 2 5 6は、 図 2について上述したクライアント端 末 2の制御部 2 3及び外部記録媒体記録再生部 2 8並びにエンコーダ /デコーダ 部 3 4と同様の機能を実現可能な: °ログラムモジュールである。
従って図 1 4について上述したノヽ一ドウエア回路ブロヅクによるハードウエア 構成のクライアント端末 2では、 C P U 2 0 3が上述の各種プログラムモジユー ルに従って、 図 2について上述した機能回路プロヅクによるハ一ドウエア構成の クライアント端末 2と同様の処理を実行することができる。
( 1 - 9 ) ポ一タルサーバの構成
図 1 6に示すポ一タルサ一バ 3は、 全体を統括的に制御する C P U 2 6 0が、 R O M 2 6 1又はハードディスク ドライブ 2 6 2に記億されている基本プログラ ムゃ各種プログラムを、 バス 2 6 3を介して R AM 2 6 4に適宜展開しこれを実 行することにより、 ユーザ認証処理等の各種処理を行う。
例えばポ一タルサーバ 3の C P U 2 6 0は、 クライアント端末 2からネヅトヮ ーク N T及びネヅトヮ一クインタフエース 2 6 5を順次介してユーザ I D情報及 びパスワード等を受信すると、 ユーザ認証処理を開始するようになされている。 すなわちかかるハードウエア回路プロック構成のポ一タルサ一バ 3でも、 図 4 について上述した機能回路ブロック構成のポ一タルサーバ 3の機能に応じて、 R O M 2 6 1又はハ一ドディスクドライブ 2 6 2に記憶させる各種プログラムを適 宜選定することにより、 CPU 2 60を当該ポータルサーバ 3の制御部 50、 通 信制御部 52及び認証処理部 56と同様に機能させることができると共に、 ハー ドディスクドライブ 262をそのポータルサ一バ 3の顧客データべ一ス部 54、 ページ情報記憶部 5 5、 認証情報記憶部 5 7、 周波数情報記憶部 58及び URL 記憶部 5 9と同様に用いることができる。
( 1 - 1 0) 音楽データ配信サ一バの構成
図 1 7に示す音楽デ一夕配信サーバ SV 1は、 全体を統括的に制御する CPU 270が、 ROM27 1又はハ一ドディスクドライブ 272に記憶されている基 本プログラムや各種プログラムを、 バス 2 7 3を介して RAM 2 74に適宜展開 しこれを実行することにより、 クライアン ト端末 2に対して音楽データを配信す るための処理を行う。
例えば音楽デ一夕配信サーバ S V Iの CPU 270は、 クライアント端末 2か らネヅトワーク NT及びネットワークインタフェース 27 5を順次介して音楽デ 一夕が要求されると、 ハードディスクドライブ 272に記憶されている当該音楽 デ一夕を読み出して、 これをクライアント端末 2に対して送信するようになされ ている。 ' .
すなわちかかるハードウェア回路ブロック構成の音楽データ配信サーバ SV 1 でも、 図 5について上述した機能回路プロック構成の音楽データ配信サーバ S V 1の機能に応じて、 ROM 27 1又はハードディスクドライブ 27 2に記憶させ る各種プログラムを適宜選定することにより、 CPU 270を当該音楽デ一夕配 信サーバ S V 1の制御部 Ί 0、 通信制御部 Ί 2、 認証処理部 7 5及び検索部 7 9 と同様に機能させることができると共に、 ハードディスクドライブ 2 72をその 音楽データ配信サーバ SV 1の顧客データベース部 74、 ページ情報記憶部 7 6 、 認証情報記憶部 77及び音楽デ一夕記憶き 78と同様に用いることができる。 ( 1 - 1 1 ) 物販サーバの構成
図 1 8に示す物販サーバ SV 2は、 全体を統括的に制御する CPU 2 80が、 ROM 28 1又はハードディスクドライブ 2 82に記憶されている基本プログラ ムゃ各種プログラムを、 バス 283を介して RAM 284に適宜展開しこれを実 行することにより、 物販サービスを提供するための処理を行う。
例えば物販サーバ S V2の CPU 280は、 クライアント端末 2からネヅトヮ —ク NT及びネヅトヮ一クインタフエース 285を順次介して例えば音楽 CDを 販売するように要求されると、 クライアント端末 2のユーザに対して当該音楽 C Dを販売するための処理を実行するようになされている。
すなわちかかるハードウエア回路プロヅク構成の物販サーバ S V 2でも、 図 6 について上述した機能回路プロック構成の物販サーバ S V 2の機能に応じて、 R OM281又はハードディスクドライブ 282に記憶させる各種プログラムを適 宜選定することにより、 CPU 280を当該物販サーバ S V2の制御部 90、 通 信制御部 92、 認証処理部 95及び検索部 99と同様に機能させることができる と共に、 ハ一ドディスクドライブ 282をその物販サーバ SV 2の顧客デ一夕べ —ス部 94、 ページ情報記憶部 96、 認証情報記憶部 97及びパッケージメディ ァ情報記憶部 98と同様に用いることができる。
( 1 - 12) ラジオ放送情報配信サーバの構成
図 19に示すラジオ放送情報配信サーバ SV 3は、 全体を統括的に制御する C PU 290が、 ROM 291又はハードディスクドライブ 292に記憶されてい る基本プログラムや各種プログラムを、 バス 293を介して RAM 294に適宜 展開しこれを実行することにより、 ラジォ放送情報配信サ一ビスを提供するため の処理を行う。
例えばこのラジオ放送情報配信サ一バ SV 3のハードディスクドライブ 292 には、 既に放送されたラジオ番組についての倩報を表したオンエアリスト情報や 、 現在放送されているラジオ番組についての'庸報を表したナウオンエア情報等が 記憶されている。
ラジオ放送情報配信サーバ SV 3の CPU 290は、 クライアント端末 2から 、 ネヅ トワーク NT及びネットヮ一クイン夕フェース 295を順次介して、 オン エアリスト情報又はナウオンエア情報を要求する要求信号を受信すると、 当該要 求信号に応じてハードディスクドライブ 292からオンエアリスト情報又はナウ オンエア情報を読み出し、 これをネヅトワークイン夕フェース 295を介してク ライアント端末 2に対して送信するようになされている。
すなわちかかるハードウェア回路ブロック構成のラジオ放送情報配信サーバ S V3でも、 図 7について上述した機能回路プロック構成のラジオ放送情報配信サ ーバ SV 3の機能に応じて、 ROM291又はハードディスク ドライブ 292に 記憶させる各種プログラムを適宜選定することにより、 CPU 290を当該ラジ ォ放送情報配信サーバ SV 3の制御部 110、 通信制御部 1 12、 認証処理部 1 15及び検索部 118と同様に機能させることができると共に、 ハードディスク ドライブ 292をそのラジォ放送情報配信サーノ、' S V3の顧客データベース部 1 14、 ページ情報記憶部 116、 オンエアリス ト情報記憶部 1 17、 ナウオンェ ァ情報記憶部 119及び認証情報記憶部 120と同様に用いることができる。 (1- 13) ラジオ放送情報デ一夕ベースの構成
ところで、 実際上ラジオ放送情報配信サーバ SV 3は、 それぞれ対応するラジ ォ局で管理され、 そのラジオ局で放送されるラジオ番組についてのナウオンエア 情報及びオンエアリスト情報を、 ハードディスクドライブ 292 (図 19) に構 築してあるラジオ放送情報データベースで管理するよう„になされている。
ここでこのラジオ放送情報デ一夕ベースの構成を図 20に示す。 このラジオ放 送情報データペースは、 ナウオンエア情報を管理するための放送中番組テーブル TB 1、 オンエアリスト情報を管理するための放送済楽曲テーブル TB 2及び放 送済番組テーブル TB 3で構成されている。
放送中番組テーブル TB 1には、 ラジオ放送'清報配信サーバ SV 3に対応する ラジオ局の局名、 当該ラジオ局で今現在放送中のラジオ番組の放送時間 (日付、 開始時刻及び終了時刻) 、 番組タイ トル、 出演者 (DJ (D i sk Jo ck— ey) ) 名、 当該ラジオ番組内で今現在流されている楽曲の放送開始時刻 (日付 を含む) 、 楽曲タイ トル、 この楽曲のアーティスト名及びジャンルからなるナウ オンエア情報が格納されている。 すなわち放送中番組テ一プル T B 1には、 今現在放送中のラジオ番組及びその 番組内で放送されている楽曲に関するナウオンエア情報が格納されるようになさ れている。
また放送済楽曲テ一ブル T B 2には、 対応するラジ: ^局の局名、 当該ラジオ局 のラジオ番組内で楽曲が放送された時刻 (日付及び開始時刻) 、 楽曲タイ トル、 この楽曲のアーティスト名及びジャンルからなるオンエアリスト情報が蓄積され ている。
すなわち放送済楽曲テーブル T B 2には、 ラジオ番組内で放送された楽曲に関 するオンエアリスト情報が蓄積されるようになされてレ、る。
また放送済番組テーブル T B 3には、 対応するラジオ局の局名、 当該ラジオ局 で放送されたラジオ番組の放送時間 (日付、 開始時刻及び終了時刻) 、 番組タイ トル、 出演者 (D J ) 名からなるオンエアリスト情報力 s蓄積されている。
すなわち放送済番組テーブル T B 3には、 放送されたラジオ番組に関するオン エアリスト情報が蓄積されるようになされている。
実際上、 ラジオ放送情報配信サーバ S V 3の C P U 2 9 0 (図 1 9 ) は、 対応 するラジオ局から現在の放送状況 ( ジオ番組の開始や終了、 ラジオ番組内で流 される楽曲の開始や終了等) が通知されると、 図 2 1に示すように、 その放送状 況をもとに放送中番組テ一プル T B 1の内容を更新する。
すなわち、 ラジオ番組が終了して次のラジオ番組に切り替わったときや、 ラジ ォ番組内で放送されている楽曲が次の楽曲に切り替わったとき等の夕ィミングで 、 放送中番組テーブル T B 1に格納されているナウオンエア情報を更新する。 従って放送中番組テーブル T B 1には、 今現在の放送状況に合わせたほぼリア ルタイムなナウオンエア情報が格納される。 なお、 ラジオ番組内で楽曲が流れて いないとき等には、 この放送中番組テーブル T B 1に、 例えば現在楽曲が放送さ れていないことを示すヌルデ一夕を格納しておくよう ίこしてもよいし、 直前に放 送されていた楽曲のナウオンエア情報を次に楽曲が放送されるまでそのまま格納 しておくようにしてもよい。 そして C P U 2 9 0は、 クライアント端末 2からナウオンエア情報の取得要求 を受け付けると、 この放送中番組テーブル T B 1に格納されているナウオンエア 情報をネヅトワークイン夕フェース 2 9 5を介してクライアント端末 2に送信す るようになされている。
また C P U 2 9 0は、 ラジオ番組内で流される楽曲の放送終了後、 所定時間 ( 例えば数分) 経過後、 図 2 2に示すように放送済楽曲テーブル T B 2に.当該楽曲 に関するオンエアリスト情報を追加する。
さらに C P U 2 9 0は、 ラジオ番組の放送終了後、 所定時間 (例えば数分) 経 過後、 図 2 3に示すように放送済番組テーブル T B 3に当該ラジオ番組に関する オンエアリスト情報を追加する。
そして C P U 2 9 0は、 クライアント端末 2から所定期間分 (例えば前日分) のオンエアリスト情報の取得要求を受け付けると、 図 2 4に示すように、 放送済 楽曲テーブル T B 2における放送時刻と、 放送済番組テーブル T B 3の放送時間 とを関連付けることにより、 これら 2つのテーブルに格納されたオンエアリスト 情報を関連付けし、 この中から前日分のオンエアリスト情報を抽出してネッ トヮ —クイン夕フェース 2 9 5を介してクライアント端末 2に送信する。
従ってこの場合、 クライアント端末 2に送信されるオンエアリスト情報は、 前 日に各ラジオ番組及び各ラジオ番組内で放送された各楽曲に関するリストとなる このようにラジォ放送情報配信サーバ S V 3は、 対応するラジォ局で放送され るラジオ番組の番組タイ トルや、 当該ラジオ番組の放送時間、 出演者 (D J ) 名 といったラジオ番組の概要となる情報だけでなく、 そのラジオ番組内で流される 楽曲の楽曲タイ トルや、 当該楽曲の放送開始時刻、 アーティスト名といったラジ ォ番組の詳細となる情報も含んだナウオンエア情報やオンエアリスト情報を記憶 管理しており、 クライアント端末 2からの要求に応じてこれらを配信するように なされている。
( 1 - 1 4 ) オンエアリスト情報又はナウオンエア情報を用いた番組録音機能 本実施の形態におけるクライアント端末 2においては、 ラジォ放送情報配信サ ーバ SV 3から受信するオンエアリスト情報やナウオンエア'隋報をもとにラジオ 番組の番組表を生成し、 この'番組表を用いてラジオ番組を録音する番組録音機能 を有している。
実際上、 この番組録音機能における番組録音処理は、 オンエアリスト情報又は ナウオンエア情報をもとに番組表を生成する番組表生成処理と、 この番組表を用 いてラジォ番組の録音予約を行う録音予約処理とに分かれており、 以下それぞれ の処理について順に説明する。
なお、 以下の説明においては図 25、 図 28及び図 29に示すように、 一例と してクライアント端末 2が、 自端末にプリセットされた 3局のラジオ局に対応す るラジオ放送情報配信サーバ SV 3い SV32、 S V33にアクセスする場合に ついて述べるが、 実際上、 プリセヅトされるラジオ局は端末每に異なるので、 こ の限りではない。
また、 この番組表生成処理においては、 クライアント端末 2がラジオ放送情報 配信サーバ SV3 (SV3い S V32及び S V33) からオンエアリスト情報や ナウォンエア情報を取得するように ¾されているが、 この場合の取得方法及び認 証方法については上述したので、 その説明を省略する。
( 1- 14- 1) 番組表生成処理
この番組表生成処理においては、 オンエアリスト情報をもとに番組表を生成す る場合と、 ナウオンエア情報をもとに番組表を生成する場合とがあり、 まずオン エアリスト情報をもとに番組表を生成する場合について図 2 5を用いて説明する ο
因みに、 この番組表生成処理は、 クライアント端末 2とラジオ放送情報配信サ —バ S V3い S V 32、 S V 33との処理シーケンスでなり、 クライアント端末 2の CPU 203及びラジオ放送情報配信サーバ SVS ^ SV32、 SV33そ れそれの CPU 290によって実行されるものである。
クライアント端末 2は、 自身に内蔵されたタイマー回路 (図示せず) から得ら れる現在時刻に基づき、 予め設定されたオンエアリスト情報を受信する時刻 (例 えば午前 1 : 00) になったことを認識すると、 ステップ SP 100において、 まずラジオ放送情報配信サーバ SV 3 iに対して前日分のオンエアリスト情報を 要求するための要求信号を送信する。
ラジオ放送情報配信サーバ SV 3 iは、 クライアント端末 2から送信された要 求信号を受信すると、 ステップ SP 101において、 前日分のオンエアリスト情 報を自身のラジオ放送情報デ一夕べ一スから抽出し、 これをクライアント端末 2 に;!≤ί する。
クライアント端末 2は、 ラジオ放送情報配信サーバ SV 3!から送信された前 日分のオンエアリスト情報を受信すると、 ステップ SP 102において、 これを ハードディスクドライブ 211に予め構築してあるオンエアリスト情報データべ ース ODB (図 26に示す) に蓄積し、 次のステップ SP 10 3に移る。
ステヅプ SP 103においてクライアント端末 2は、 続いてラジオ放送情報配 信サーバ SV 32に対して前日分のオンエアリスト情報を要求するための要求情 報を送信する。
ラジォ放送情報配信サーバ S V 32は、 クライアント端末 2から送信された要 求信号を受信すると、 ステップ SP 104において、 前日分のオンエアリスト情 報を自身のラジオ放送情報データベースから抽出し、 これをクライアント端末 2 に送信する。
クライアント端末 2は、 ラジオ放送情報配信サーバ SV32から送信された前 日分のオンエアリスト情報を受信すると、 ステップ SP 105において、 これを オンエアリスト情報データベース ODBに蓄積し、 次のステヅプ SP 106に移 る ο
ステップ SP 106においてクライアント端末 2は、 さらにラジオ放送情報配 信サーバ SV 33に対して前日分のオンエアリスト情報を要求するための要求信 号を送信する。
ラジォ放送情報配信サ一バ S V 33は、 クライアント端末 2から送信された要 求信号を受信すると、 ステップ SP 107において、 前日分のオンエアリスト情 報を自身のラジオ放送情報データベースから抽出し、 これをクライアント端末 2 に送信する。
クライアント端末 2は、 ラジォ放送情報配信サーバ S V 33から送信された前 曰分のオンエアリスト情報を受信すると、 ステップ SP 108において、 これを オンエアリスト情報データベース OD Bに蓄積し、 次のステップ SP 109に移 る ο
このようにしてクライアント端末 2は、 プリセヅトされたラジオ局に対応する ラジオ放送情報配信サーバ SV 3い SV32、 SV33の全てから前日分のオン エアリスト情報を受信し、 これをオンエアリスト情報デ一夕ベース 0 DBに蓄積 するようになされており、 この結果、 オンエアリスト情報デ一夕ベース ODBに は、 プリセットされたラジオ局で前日に放送されたラジオ番組及び当該ラジオ番 組内で流された楽曲に関するオンエアリスト情報が蓄積される。
ステヅプ SP 109においてクライアント端末 2は、 図 27に示すように、 ォ ンェアリスト情報デ一夕べ一ス ODBに蓄積されたオンエアリスト情幸 gをラジオ 番組の番組夕ィ トル及び放送時間毎【こまとめることによりラジォ番組の番組表と なるデータ (以下、 これを番組表デ一夕とも呼ぶ) PDを生成し、 これをハード ディスクドライブ 211に記録する。
この場合この番組表デ一夕 PDには、 プリセットされているラジオ局で放送さ れたラジオ番組の概要となる番組タイ トルや、 その放送時間、 出演者 (DJ) 名 に加えて、 当該ラジオ番組の詳細となるラジオ番組内で放送された楽曲の楽曲夕 イ トルゃ、 その放送開始時刻、 ァ一テイスト名等が含まれる。
このようにして番組表データ PDを生成した後、 クライアント端末 2は、 再び ステヅプ SP 100に戻り、 ステヅプ SP 100〜ステップ SP 10 8の処理を 、 例えば 1週間繰り返すことにより、 1日毎に番組表データ PDを更新して 1週 間分の番組表データ P Dを生成する。
かくしてクライアント端末 2は、 オンエアリスト情報をもとにして、 プリセヅ トされているラジオ局で過去 1週間に放送されたラジオ番組の番組表となる番組 表データ PDを生成し得るようになされてい る。
続いてナウオンエア情報をもとに番組表を生成する場合について図 28及び図 29を用いて説明する。 なお、 クライアント端末 2は、 所定の時間間隔 (以下、 これをポーリング間隔と呼び、 例えば 30秒に設定されている) 毎にラジオ放送 情報配信サーバ SV3 (SV3い SV32、 SV33) に対してナウオンエア情 報を要求するようになされている。
クライアント端末 2は、 例えば電源が投入されるとステップ SP 120におい て、 まずラジオ放送情報配信サーバ SV3 に対してナウオンエア情報を要求す るための要求信号を送信すると共に、 このと きの時刻を RAM 205に言己録する ラジオ放送情報配信サーバ SV 3 iは、 クライアント端末 2から送信ざれた要 求情報を受信すると、 ステヅプ SP 121に いて、 ナウオンエア情報をラジオ 放送情報データベースから抽出し、 これをクライアント端末 2に送信する。 クライアント端末 2は、 ラジオ放送情報 @d信サーバ SV3 から送信ざれたナ ウォンエア情報を受信すると、 ステップ SP 122において、 この受信したナウ オンエア情報と、 前回ラジォ放送情報配信サ一バ S V 3 iから受信した ウオン エア情報とを比較し、 異なっているか否かを 411断する。
ここで否定結果を得ると、 このことはラジォ放送情報配信サーバ SV 3 iに対 応するラジオ局において、 現時点と前回 (3 0秒前) とで放送されているラジオ 番組又は楽曲が切り替わつていないことによ り、 前回受信したナウオン ァ情報 と今回受信したナウオンエア情報とが同じであることを表しており、 このときク ライアント端末 2は、 ステップ SP 124に移る。
これに対してこのステップ SP 122にお I、て肯定結果を得ると、 このことは ラジォ放送情報配信サーバ S V3 iに対応するラジォ局において、 現時 と前回 (30秒前) とで放送されているラジオ番組ヌは楽曲が切り替わったことにより 、 前回受信したナウオンエア情報と今回受信 たナウオンエア情報とが異なって いることを表しており、 このときクライアント端末 2は、 ステップ S P 1 2 3に 移る。 因みに、 例えば電源投入後、 初めてナウオンエア情報を受信した際には、 比較対象となるナウオンエア情報が存在しないので、 この場合もステップ S P 1 2 2で肯定結果を得る。
ステップ S P 1 2 3においてクライアント端末 2は、 今回受信したナウ ンェ ァ情報を、 ハードディスクドライブ 2 1 1に予め構築してあるナウオンエア情報 データベース N O D B (図 2 6 ) に追加し、 次のステヅプ S P 1 2 4に移る。 因 みに、 この場合のナウオンエア情報デ一夕ペース N O D Bの構成は、 上述のオン エアリスト情報データペース O D Bの構成と同一である。
このようにクライアント端末 2においては、 ラジオ放送情報配信サーバ S V 3 iから受信したナウオンエア情報を、 前回ラジオ放送情報配信サーバ S V 3 iか ら受信したナウオンエア情報と比較し、 異なっていた場合 (すなわち放送ざれて いるラジオ番組又は楽曲が切り替わった場合) にのみナウオンエア情報データべ —ス N O D Bに追加して蓄積するようになされている。
ステヅプ S P 1 2 4においてクライアント端末 2は、 続いてラジオ放送' f着報配 信サーバ S V 3 2に対してナウオンエア情報を要求するための要求信号を送信す る。
ラジォ放送情報配信サーバ S V 3 2は、 クライアント端末 2から送信された要 求情報を受信すると、 ステップ S P 1 2 5において、 ナウオンエア情報をラジオ 放送情報デ一夕ベースから抽出し、 これをクライアント端末 2に送信する。
クライアント端末 2は、 ラジォ放送情報配信サーバ S V 3 2から送信されたナ ウォンエア情報を受信すると、 ステップ S P 1 2 6において、 この受信したナウ オンエア情報と、 前回ラジォ放送情報配信サーバ S V 3 2から受信したナウオン エア情報とを比較し、 異なっているか否かを判断する。
そしてステヅプ S P 1 2 2、 S P 1 2 3の場合と同様に、 ラジオ放送情幸艮配信 サーバ S V 3 2から今回受信したナウオンエア情報が、 前回受信したナウォンェ ァ情報と異なっている場合にのみステヅプ S P 1 2 7に移って、 今回受信したナ ウォンエア情報をナウオンエア情報デ一夕ペース NODBに追加し、 次のステヅ プ SP 128に移る。
ステップ SP 128においてクライアント端 2は、 さらにラジオ放送情報配 信サーバ SV 33に対してナウオンエア情報を要求するための要求信号を送信す る
ラジオ放送情報配信サーバ SV 33は、 クライ アント端末 2から送信.された要 求信号を受信すると、 ステップ SP 129にお て、 ナウオンエア情報をラジオ 放送情報データベースから抽出し、 これをクラ アント端末 2に送信する。
クライアント端末 2は、 ラジォ放送情報配信サーバ S V 33から送信されたナ ウォンエア情報を受信すると、 ステップ SP 130 (図 29において、 この受信 したナウオンエア情報と、 前回ラジオ放送情報配信サーバ SV 33から受信し fe ナウオンエア情報とを比較し、 異なっているか否かを判断する。
そしてステップ S P 126、 SP 127の場合と同様に、 ラジオ放送情報配信 サーバ SV 33から今回受信したナウオンエア' 報が、 前回受信したナウオン ァ情報と異なっている場合にのみステップ SP 1 31に移って、 今回受信した^" ウォンエア情報をナウオンエア情報^—夕べ一ス NOD Bに追加し、 次のステヅ プ SP 132に移る。
ステップ S P 132においてクライアント端 2は、 RAM 205に保持し 時刻をもとに、 最初にナウオンエア情報を要求してから所定時間 (例えば 1時間 ) 経過したか否かを判断する。
ここで否定結果を得ると、 クライアント端末 2は再びステップ SP 120に戻 り、 1時間経過するまで、 ステップ SP 120〜ステヅプ SP 132までの処理 を繰り返し行うことにより、 プリセットされて tヽる各ラジオ局で過去 1時間に枚 送されたラジオ番組及び楽曲に関するナウオン ア情報をナウオンエア情報デー 夕ベース NODBに蓄積する。
【0438】
このようにしてクライアント端末 2は、 プリ ヅ トされたラジオ局に対応する ラジオ放送情報配信サーバ SV 3い SV32、 SV33の全てからポーリング間 隔每にナウオンエア情報を受信し、 受信したナウオンエア情報が前回受信したナ ウォンエア情報と異なっていた場合にのみ、 これをナウオンエア情報データべ一 ス NODBに追加するようになされており、 この結果、 このナウオンエア情報デ 一夕べ一ス NOD Bには、 上述のオンエアリスト情報データペース ODBとほぼ 等しい情報が蓄積される。
そして 1時間経過することにより、 このステップ SP 132で肯定結果を得る と、 クライアント端末 2は、 次のステップ SP 133に移り、 ナウオンエア情報 デ一夕ベース NOD Bに蓄積されたナウオンエア情報をラジオ番組の番組タイ ト ル及び放送時間毎にまとめることによりラジォ番組の番組表となる番組表データ PD (図 27) を生成してハードディスクドライブ 211に記録する。
このようにして番組表デ一夕 PDを生成した後、 クライアント端末 2は、 再び ステップ SP 120に戻り、 ステップ SP 120〜ステップ SP 133の処理を 、 例えば 1週間繰り返すことにより、 1時間毎に番組表データ PDを更新して 1 週間分の番組表データ P Dを生成する。
かくしてクライアント端末 2は、 オンエアリスト情報をもとにする場合と同様 にナウオンエア情報をもとにして、 プリセヅトされているラジオ局で過去 1週間 に放送されたラジオ番組の詳細な番組表となる番組表データ P Dを生成し得るよ うになされている。
(1- 14-2)録音予約処理
続いて番組表生成処理で生成した番組表データ P Dを利用してユーザの所望す るラジオ番組を録音予約する録音予約処理について図 30を用いて説明する。 クライアント端末 2は、 操作入力部 200を介して録音予約命令が入力された ことを認識すると、 録音予約処理手順 RT 1を実行し、 ステップ SP 140にお いてハードディスクドライブ 211から番組表デ一夕 PDを読み出して、 この番 組表データ PDに基づく番組表画面 300 (図 31 ) をディスプレイ 206に表 示し、 次のステップ S P 141に移る。 この番組表画面 3 0◦は、 ユーザが録音したいラジオ番組を選択するための画 面であり、 横軸 (すなわち行) をプリセットされているラジオ局名とし、 縦軸 ( すなわち列) を放送時間 (日付を含む) とする番組表 3 0 1で構成されている。 この番組表 3 0 1には、 番組表デ一夕 P Dに基づいて、 過去 1週間に放送され たラジオ番組の番組タイ トルが、 その番組の放送時間及び出演者 (D J ) 名、 当 該ラジオ番組内で放送された楽曲の楽曲タイ トル、 その楽曲の放送開始時刻及び アーティスト名と共に、 当該番組表 3 0 1上の対応するラジオ局名 (行) 及び放 送時間 (列) の位置に表示されるようになされている。
従ってクライアント端末 2は、 このような番組表画面 3 0 0をディスプレイ 2 0 6に表示することにより、 放送されたラジオ番組の概要となる番組タイ トルや 放送時間、 出演者 (D J ) 名だけでなく、 当該ラジオ番組の詳細となるラジオ番 組内で放送された楽曲の楽曲タイ トルや、 その楽曲の放送開始時刻、 アーティス ト名等もユーザに呈示することができる。
さらにこの番組表 3 0 1上における各番組タイ トルの表示位置の横には、 それ それそのラジォ番組の録音を予約するためのチヱックボックス C Bが設けられて いる。 '
これによりユーザは、 操作入力部 2 0 0で操作可能な図示しないカーソルで所 望のラジォ番組に対応するチヱヅクボックス C Bを選択して、 録音予約するラジ ォ番組を選択することができる。
クライアント端末 2は、 ステップ S P 1 4 1において、 一以上のラジオ番組が 選択された状態で番組表画面 3 0 0上の設定ボタン P Bが押下されたことを認識 すると、 選択されたラジオ番組の番組タイ トル、 ラジオ局名、 放送開始時刻及び 放送終了時刻を対応付けた情報 (以下、 これを録音予約情報と呼ぶ) をハードデ イスクドライブ 2 1 1に記録して、 次のステヅプ S P 1 4 2に移る。
ステップ S P 1 2においてクライアント端末 2は、 録音予約情報に基づいて 、 録音予約したラジオ番組の放送開始時刻になるまで待ち受け、 そのラジオ番組 の放送開始時刻になったことを認識すると、 次のステップ S P 1 4 3に移る。 ステップ SP 143においてクライアント端末 2は、 録音予約したラジオ番組 を放送するラジオ局の周波数にチューナ 213を合わせて当該ラジオ局で放送さ れるラジオ番組の録音を開始し、 次のステヅプ S P 144 (こ移る。
ステップ SP 144においてクライアント端末 2は、 録音しているラジオ番組 の放送終了時刻になるまで待ち受け、 そのラジォ番組の放送終了時刻になったこ とを認識すると、 次のステップ SP 145に移る。
ステップ SP 145においてクライアント端末 2は、 ラジオ番組の録音を停止 し、 ラジォ番組を録音することにより得られた音声データを当該ラジオ番組に対 応するコンテンヅデ一夕としてハードディスクドライブ 2 L 1に保存して次のス テヅプ S P 146に移る。
ステップ SP 146においてクライアント端末 2は、 録音予約情報に基づいて 、 録音予約した全てのラジオ番組の録音が終了したか否かを判断する。
ここで否定結果を得ると、 クライアント端末 2は再びス ップ SP 142に戻 り、 録音予約した全てのラジオ番組の録音が終了するまで、 ステップ SP 142 〜ステップ SP 146の処理を繰り返す。
そして、 録音予約した全てのラジ^番組の録音が終了することによりこのステ ヅプ SP 146で肯定結果を得ると、 クライアント端末 2ίま、 次のステップ SP 147に移って録音予約処理を終了する。
(1- 15) 動作及び効果
以上の構成においてクライアント端末 2は、 プリセットざれたラジオ局に対応 するラジオ放送情報配信サ一バ SV3 、 SV32、 SV33から、 対応するラジ ォ局で放送されたラジオ番組の番組タイ トル、 その番組の 送時間、 出演者 (D J) 名等の番組概要と、 ラジオ番組内で放送された楽曲の装曲タイ トル、 その楽 曲の放送開始時刻、 ァ一テイスト名等の番組詳細とを含む ンエアリスト情報又 はナウオンエア情報を受信し、 これらをもとに番組表デーダ PDを生成する。 そして、 クライアント端末 2は、 この番組表データ PD^Z基づく番組表画面 3 00をディスプレイ 206に表示して、 この番組表画面 3ひ 0上で録音したいラ ジォ番組をュ一ザに選択させる。
これによりクライアント端末 2は、 プリセットされたラジォ局で放送されたラ ジォ番組の概要及び詳細をユーザに呈示して、 録音したいラジオ番組を選択させ ることができる。
以上の構成によれば、 ラジオ番組の番組タイ トル、 そのラジオ番組の放送時間 、 出演者 (D J ) 名等の番組概要と、 ラジオ番組内で放送された楽曲の楽曲タイ トル、 その楽曲の放送開始時刻、 アーティスト名等の番組詳細とを含むオンエア リスト情報又はナウオンエア情報を受信し、 これらをもとに番組表デ一夕 P Dを 生成するようにしたことにより、 ラジォ番組の概要及び詳細を含む番組表デ一夕 P Dを番組表画面 3 0 0としてュ一ザに呈示して録音対象とするラジオ番組を選 択させることができ、 かく して録音対象とするラジオ番組を一段と的確に選択さ せることができる。
また本実施のクライアント端末 2によれば、 そもそも番組表を生成するための 情報ではないオンエアリスト情報やナウオンエア情報を利用して番組表データ P Dを生成するようにしたことにより、 番組表デ一夕が提供されていないラジオ番 組等であっても、 この番組表データ P Dに基づく番組表画面 3 0 0をユーザに呈 示することができるので、 この番組表画面 3 0 0を利用してラジオ番組の録音を 容易に行うことができる。
( 2 ) 他の実施の形態
なお上述の実施の形態においては、 過去 1週間分の番組表となる番組表データ P Dを生成するようにした場合について述べたが、 本発明はこれに限らず、 例え ば過去 1ヶ月分の番組表データ P Dを生成してもよいし、 操作入力部 2 0 0を介 してユーザに放送期間を指定させて、 この放送期間の番組表データ P Dを生成す るようにしてもよい。
この場合、 例えば過去 1ヶ月分の番組表データ P Dを生成して、 当該番組表デ 一夕 P Dに基づく番組表画面 3 0 0をディスプレイ 2 0 6に表示すれば、 各ラジ ォ番組で過去 1ヶ月にどのような楽曲が放送されていたのかをユーザに呈示する ことができる。 これによりユーザは、 各ラジオ番組の過去 1ヶ月の放送実績及び 放送傾向の詳細を把握することができ、 これらをもとに録音するラジォ番組を的 確に選択することができる。 +
また上述の実施の形態においては、 番組表デ一夕 P Dを 1日毎 (オ ンエアリス ト情報を利用する場合) 、 又は 1時間毎 (ナウオンエア情報を利用する場合) に 更新するようにした場合について述べたが、 本発明はこれに限らず、 所定の時間 間隔毎に更新するようにしてもよい。 この場合、 この所定の時間間隔を予めクラ イアント端末 2に設定しておいてもよいし、 ユーザが指定できるよう にしてもよ い。
さらに上述の実施の形態においては、 プリセットされたラジオ局に対応するラ ジォ放送情報配信サーバ S V 3 ( S V 3 1 S V 3 2、 S V 3 3 ) に対 して、 オン エアリスト情報やナウオンエア情報を要求する要求情報としての要求ィ言号を送信 するようにした場合について述べたが、 本発明はこれに限らず、 プリ セットされ たラジオ局の中から、 操作入力部 2 0を介してュ一ザに所望のラジオ を指定さ せ、 この指定されたラジオ局に対応するラジオ放送情報配信サーバ S V 3にのみ オンエアリスト情報やナウオンエア ¾要求するための要求情報を送信するように してもよい。 これによりュ一ザが全く興味を持っていないラジオ局については、 番組表生成処理の対象から外して、 無駄な処理を低減することもでき る。
また上述の実施の形態においては、 外部装置としてのラジオ放送情等艮配信サー バ S V 3 ( S V 3 l S V 3 2、 S V 3 3 ) から配信されるリスト情報 としてのォ ンェアリスト情報や、 放送中情報としてのナウオンエア情報をもとに 組表デ一 夕 P Dを生成するようにした場合について述べたが、 本発明はこれに跟らず、 ラ ジォ局で放送されるラジオ番組の概要や詳細を示す情報 (以下、 これ ¾番組情報 とも呼ぶ) であれば、 この他種々の番組情報をもとに番組表データ P Dを生成す るようにしてもよい。 例えばオンエアリスト情報やナウオンエア情報 <Dような音 楽番組のコンテンツとなる楽曲に関する番組情報ばかりでなく、 例え 2ま報道番組 のコンテンツとなるニュース (例えば、 経済ニュース、 芸能ニュース、 スポ一ヅ ニュース等) に関する番組情報をラジォ放送情報配信サーバ S V 3から受信し、 これらをもとに番組表デ一夕 P Dを生成するようにしてもよい。
さらに上述の実施の形態においては、 ラジォ番組を録音するようにした場合に ついて述べたが、 本発明はこれに限らず、 例えばテレビジョン番組の概要及び詳 細を示す番組情報を配信するサーバから、 この番組情報を受信し、 当該番組情報 をもとにテレビジョン番組を録画するようにしてもよい。 この場合でも、 記録す る対象が音声から映像に変わっただけであるので、 上述の番組録音処理とほぼ同 様の手順で録画できる。 これにより、 テレビジョン番組の概要及び詳細をユーザ に呈示して録画対象とするテレビジョン番組を選択させることができ、 かくして 電子番組ガイ ド情報を利用する場合よりも録画対象とするテレビジョン番組を一 段と的確に選択させることができる。
さらに上述の実施の形態においては、 クライアント端末 2が 1基のチューナ 2 1 3を有している場合について述べたが、 本発明はこれに限らず、 例えば複数の チュ一ナを有するようにしてもよい。 この場合、 表示部としてのディスプレイ 2 0 6に表示した番組表画面 3 0 0上で、 同じ時間帯のラジオ番組が複数選択され たとしても、 複数のチューナでそれぞれのラジオ番組の番組音声を同時に録音す ることができ、 録音時の利便性を一段と向上することができる。
さらに上述の実施の形態においては、 クライアント端末 2が、 ポータルサーバ 3にコールサインを送信して、 当該ポータルサーバ 3から、 そのコールサインに 対応するラジオ局で放送されるラジオ番組についてのナウオンエア情報及びオン エアリスト情報を配信するラジォ放送情報配信サーバ S V 3のァドレスを取得す るようにした場合について述べたが、 本発明はこれに限らず、 例えば、 ナウオン エア情報及びオンエアリスト情報を配信するラジオ放送情報配信サーバ S V 3の ァドレスを配信するサーバを別途設け、 当該サーバからコールサインに基づくァ ドレスを受信するようにしてもよい。
さらに上述の実施の形態においては、 ラジオ番組の番組音声を録音するための 記憶媒体としてハードディスクドライブ 2 1 1を用いるようにした場合について 述べたが、 本発明はこれに限らず、 フラッシュメモリや CD— R (Com— ac t D i sk Re c ordab l e) 、 DVD_R (D i gi t a l Ver sat i l e Di sk R e c o r d a b 1 e ) 等を記憶媒体として用 いるようにしてもよい。
さらに上述の実施の形態においては、 ラジオ番組の番組音声をハードディスク ドライブ 2 1 1に録音可能なクライアント端末 2に上述の番組録音櫞能.を設けた 場合について述べたが、 本発明はこれに限らず、 ラジオ番組を内蔵 モリに録音 可能な携帯端末等、 この他種々の機器に当該番組録音機能を設ける^うにしても よい。
さらに上述の実施の形態においては、 放送信号受信手段としての:^ンテナ 21 2及びチューナ 213や、 返信情報としてのオンエアリスト情報や:^ウォンエア 情報を受信する通信手段としての通信処理部 214及びネットヮ一ケイン夕フエ —ス 215や、 記録媒体としてのハードディスクドライブ 211に して放送デ 一夕としての音声データを記録する記録手段、 設定手段、 番組表生) 手段、 時刻 設定手段及び制御手段としての CPU 203によって記録装置及び†fr報処理装置 としてのクライアント端末 2を構成するようにした場合について述 たが、 本発 明はこれに限らず、 この他種々の構成でこのクライアント端末 2を歡成するよう にしてもよい。
さらに上述の実施の形態においては、 クライアント端末 2が受信 能な放送と してラジオ局から放送されるラジオ放送を適用したが、 これに限ら 、 クライア ント端末 2がインターネッ トラジオ放送や衛星ラジオ放送を受信して、 その関連 情報 (ラジオ放送情報) を取得するようにしたり、 或いはテレビジョ ン放送局か ら放送されるテレビジョン放送を受信し、 そのテレビジョン放送のテ レビジョン 番組に関する各種放送情報等をネットワーク上のサーバから取得する ようにして もよい。
さらに上述の実施の形態においては、 ハードウェア回路プロヅク、 ¾能回路ブ 口ヅク及びプログラムモジュールをクライアント端末 2に実装した場 について 述べたが、 本発明はこれに限らず、 これらを携帯電話機やパーソナルコンビュ一 夕等、 クライアント端末 2以外の種々の端末に実装するようにしてもよく、 こ の ハードウエア回路プロヅク、 機能回路プロヅク及びプログラムモジュールを実装 した端末であれば、 上述したクライアント端末 2と同様の処理を実現すること が できる。 産業上の利用可能性
本発明は、 放送番組を記録する記録装置において広く利用できる。

Claims

請 求 の 範 囲
1 . 放送局から送信される放送信号を受信する放送信号受信手段と、
少なくとも放送局を設定する設定手段と、
上記設定された放送局が放送した番組のタイ トル、 当該番組の放送日時、 及び 当該番組内で放送したコンテンツのタイ トルを少なくとも要求するため.の要求情 報を外部装置に送信すると共に、 当該要求情報に応じて当該外部装置から返信さ れた返信情報を受信する通信手段と、
上記返信情報に基づき番組表を生成する番組表生成手段と
を具えることを特徴とする記録装置。
2 . 更に、 上記番組表生成手段により生成された番組表から番組が選択されると 、 当該番組の放送日時に基づいて当該番組に対する記録開始時刻と記録終了時刻 とを設定する時刻設定手段と、
現在時刻を出力する夕イマ一と、
上記放送信号受信手段により受信された放送信号を、 放送データとして記録媒 体に記録するための記録手段と、
上記時刻設定手段により設定される上記記録開始時刻と上記夕イマ一からの出 力が一致したとき、 上記記録手段が上記放送デ一夕の上記記録媒体への記録を開 始し、 上記記録終了時刻と上記タイマーからの出力が一致したとき、 上記記録手 段が上記放送データの上記記録媒体への記録を終了するように制御する制御手段 と
を具えることを特徴とする請求の範囲第 1項に記載の記録装置。
3 . 上記設定手段は、 少なくとも放送期間及び放送局を設定し、
上記通信手段は、 上記設定された放送局が上記設定された放送期間に放送した 番組のタイ トル、 当該番組の放送日時、 当該番組内で放送したコンテンツのタイ トル、 及び当該コンテンツの放送開始時刻を少なくとも要求するための要求情報 を外部装置に送信すると共に、 当該要求情報に応じて当該外部装置から返信され た返信情報を受信する
ことを特徴とする請求の範囲第 1項に記載の記録装置。
4 . 上記通信手段は、
上記設定された放送局が上記設定された放送期間に放送した番組のタイ トル、 当該番組の放送日時、 当該番組内で放送したコンテンヅのタイ トル、 及び当該コ ンテンヅの放送開始時刻を含むリスト情報を要求するための要求情報を上記外部 装置に送信すると共に、 当該要求情報に応じて当該外部装置から送信されたリス ト情報を受信し、
上記番組表生成手段は、
上記リスト情報に基づき上記番組表を生成する
ことを特徴とする請求の範囲第 3項に記載の記録装置。
5 . 上記通信手段は、 ' ·
上記設定された放送局毎に異なる一以上の上記外部装置に対して上記リスト情 報を要求するための要求情報を送信する
ことを特徴とする請求の範囲第 4項に記載の記録装置。
6 . 上記通信手段は、
上記設定された放送局で放送中の番組のタイ トル、 当該番組の放送日時、 当該 番組内で放送中のコンテンツのタイ トル、 及び当該コンテンツの放送開始時刻を 含む放送中情報を要求するための要求情報を定期的に上記外部装置に送信すると 共に、 当該要求情報に応じて当該外部装置から送信された放送中情報を受信し、 上記番組表生成手段は、
上記放送中情報に基づき上記番組表を生成する ことを特徴とする請求の範囲第 1項に記載の記録装置。
7 . 上記通信手段は、
上記指定された放送局毎に異なる一以上の上記外部装置に対して所定間隔で上 記放送中情報を要求するための要求情報を送信する
ことを特徴とする請求の範囲第 6項に記載の記録装置。
8 . 上記番組表生成手段は、
上記夕イマ一からの出力に基づき一日毎に上記番組表を生成する
ことを特徴とする請求の範囲第 2項に記載の記録装置。
9 . 放送局から送信される放送信号を受信する放送信号受信ステツプと、 少なくとも放送局を設定する設定ステップと、
上記設定した放送局が放送した番組のタイ トル、 当該番組の放送日時、 及び当 該番組内で放送したコンテンツのタイ トルを少なくとも要求するための要求情報 を外部装置に送信すると共に、 当該 求情報に応じて当該外部装置から返信され た返信情報を受信する通信ステップと、
上記返信情報に基づき番組表を生成する番組表生成ステップと
を具えることを特徴とする記録方法。
1 0 . 情報処理装置に対して、
放送局から送信される放送信号を受信する放送信号受信ステツプと、 少なくとも放送局を設定する設定ステップと、
上記設定した放送局が放送した番組のタイ トル、 当該番組の放送日時、 及び当 該番組内で放送したコンテンヅのタイ トルを少なくとも要求するための要求情報 を外部装置に送信すると共に、 当該要求情報に応じて当該外部装置から返信され た返信情報を受信する通信ステップと、 上記返信情報に基づき番組表を生成する番組表生成ステツプと を実行させることを特徴とする記録プログラム。
PCT/JP2005/001975 2004-02-10 2005-02-03 記録装置 WO2005076504A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020067013932A KR101129653B1 (ko) 2004-02-10 2005-02-03 기록 장치, 기록 방법 및 기록 매체
US10/586,639 US8073314B2 (en) 2004-02-10 2005-02-03 Recording device for recording broadcasted information
JP2005517814A JP4158118B2 (ja) 2004-02-10 2005-02-03 記録装置、記録方法及び記録プログラム
CN2005800042215A CN1918833B (zh) 2004-02-10 2005-02-03 记录设备

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2004-033688 2004-02-10
JP2004033688 2004-02-10
JP2004-149498 2004-05-19
JP2004149498 2004-05-19

Publications (1)

Publication Number Publication Date
WO2005076504A1 true WO2005076504A1 (ja) 2005-08-18

Family

ID=34840181

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2005/001975 WO2005076504A1 (ja) 2004-02-10 2005-02-03 記録装置

Country Status (4)

Country Link
US (1) US8073314B2 (ja)
JP (1) JP4158118B2 (ja)
KR (1) KR101129653B1 (ja)
WO (1) WO2005076504A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101617367B (zh) * 2006-11-10 2013-03-06 联合视频制品公司 使用播放列表的系统和方法

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8756507B2 (en) 2009-06-24 2014-06-17 Microsoft Corporation Mobile media device user interface
CN104092654B (zh) * 2014-01-22 2016-03-02 腾讯科技(深圳)有限公司 媒体播放方法、客户端及系统

Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05284480A (ja) * 1992-03-31 1993-10-29 Fujitsu General Ltd 文字放送受信機
JPH08102922A (ja) * 1994-09-29 1996-04-16 Sony Corp 番組情報放送方式、番組情報表示方法および受信装置
JPH08214282A (ja) * 1995-02-02 1996-08-20 Seiko Epson Corp 番組ガイド情報処理システムおよび番組予約システム
JPH08275077A (ja) * 1995-03-31 1996-10-18 Sony Corp 電子番組ガイドシステムおよび電子番組ガイド表示方法
JPH09214870A (ja) * 1996-01-31 1997-08-15 Matsushita Electric Ind Co Ltd 番組受信方法およびテレビジョン受信機
JPH10177532A (ja) * 1996-12-16 1998-06-30 Access:Kk テレビ番組と連携してインターネットホームページを自動的にテレビ画面上に表示させる方法および装置
JPH10290441A (ja) * 1997-04-15 1998-10-27 Daiichi Kosho:Kk デジタル多チャンネル放送システムにおける音楽番組配信方法および受信再生装置
JPH10336534A (ja) * 1997-05-29 1998-12-18 Sony Corp 映像音声信号記録装置及びテレビジョン受信装置
JPH1127622A (ja) * 1997-06-27 1999-01-29 Sony Corp テレビジョン受信装置、映像音声信号記録装置及び映像音声信号記録再生装置
JPH11504171A (ja) * 1995-04-17 1999-04-06 スターサイト・テレキャスト・インコーポレーテッド テレビジョン・システムにおけるマルチ・ソース情報の組合せ
WO2000052928A1 (en) * 1999-03-01 2000-09-08 Index Systems, Inc. System and method for eliminating redundant listings in an electronic program guide
JP2000269904A (ja) * 1999-03-16 2000-09-29 Victor Co Of Japan Ltd 電子番組ガイドの送信装置および受信装置
JP2001125914A (ja) * 1999-10-26 2001-05-11 Sony Corp 検索システム、検索装置、検索方法および検索結果の表示方法、端末装置、ならびに、記録媒体
JP2001144699A (ja) * 1999-11-12 2001-05-25 Sharp Corp 放送受信機
US6317784B1 (en) * 1998-09-29 2001-11-13 Radiowave.Com, Inc. Presenting supplemental information for material currently and previously broadcast by a radio station
JP2002142197A (ja) * 2000-11-01 2002-05-17 Nec Corp 番組情報を利用した番組録画システム及び方法並びに番組録画制御プログラムを記録した記録媒体
WO2003015408A1 (en) * 2001-08-06 2003-02-20 Koninklijke Philips Electronics N.V. System and method for combining several epg sources to one reliable epg
JP2003208369A (ja) * 2002-01-15 2003-07-25 Victor Co Of Japan Ltd 情報選択方法

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4908713A (en) * 1981-12-14 1990-03-13 Levine Michael R VCR Programmer
JPS58210776A (ja) 1982-06-01 1983-12-08 Nec Corp テレビ受像方式
JP2504738B2 (ja) 1985-09-10 1996-06-05 カシオ計算機株式会社 番組情報送受信システム
JPH09214807A (ja) 1996-01-31 1997-08-15 Canon Inc 画像処理装置および画像処理方法
US6469753B1 (en) 1996-05-03 2002-10-22 Starsight Telecast, Inc. Information system
EP0996898B1 (en) * 1996-12-09 2001-07-18 Scientific-Atlanta, Inc. Using a hierarchical file system for indexing data broadcast to a client from a network of servers
JPH10269752A (ja) 1997-03-21 1998-10-09 Matsushita Electric Ind Co Ltd テレビ番組記録システム及び放送受信装置
JP3904781B2 (ja) * 1999-11-17 2007-04-11 パイオニア株式会社 番組送受信システム及び方法
US6628928B1 (en) * 1999-12-10 2003-09-30 Ecarmerce Incorporated Internet-based interactive radio system for use with broadcast radio stations
EP1253782B1 (en) * 2000-01-26 2013-04-17 Sharp Kabushiki Kaisha Electronic program guide display controller
JP2001256693A (ja) 2000-03-15 2001-09-21 Toshiba Video Products Japan Co Ltd 予約記録装置
US7979881B1 (en) * 2000-03-30 2011-07-12 Microsoft Corporation System and method for identifying audio/visual programs to be recorded
WO2002082808A1 (en) * 2001-04-03 2002-10-17 Gemstar Development Limited Gemstar development limited
JP3592255B2 (ja) * 2001-05-15 2004-11-24 株式会社メディアクリック 総合放送データベース作成システム及び放送局放送データベース作成システム
JP2003101895A (ja) * 2001-09-21 2003-04-04 Pioneer Electronic Corp 放送番組案内装置及び方法並びにシステム
KR20030042524A (ko) * 2001-11-23 2003-06-02 엘지전자 주식회사 이피지(epg)를 이용한 방송프로그램 시청방법
JP2003319271A (ja) * 2002-04-25 2003-11-07 Toshiba Corp 番組受信装置及び番組受信方法
US20040086120A1 (en) * 2002-11-06 2004-05-06 Akins Glendon L. Selecting and downloading content to a portable player
US20060193599A1 (en) * 2002-12-20 2006-08-31 Thijssen Paulus Thomas A Recording start and stop
JP4551631B2 (ja) * 2003-05-07 2010-09-29 ソニー株式会社 番組録画予約方法及び番組録画予約装置
US20070072542A1 (en) * 2003-05-13 2007-03-29 Telefonaktiebolaget Lm Ericsson (Publ) Communication system comprising a wireless communication network, a radio broadcasting network and a wireless device which can receive signals from both networks
AU2003100733A4 (en) * 2003-09-02 2003-10-02 Burton, Craig A Mr Real-time ordering and enquiry system derived from synchronisation between broadcast media scheduling and customer messaging initiation times
US7930723B2 (en) * 2005-04-28 2011-04-19 Microsoft Corporation Downloading previously aired programs using peer-to-peer networking

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05284480A (ja) * 1992-03-31 1993-10-29 Fujitsu General Ltd 文字放送受信機
JPH08102922A (ja) * 1994-09-29 1996-04-16 Sony Corp 番組情報放送方式、番組情報表示方法および受信装置
JPH08214282A (ja) * 1995-02-02 1996-08-20 Seiko Epson Corp 番組ガイド情報処理システムおよび番組予約システム
JPH08275077A (ja) * 1995-03-31 1996-10-18 Sony Corp 電子番組ガイドシステムおよび電子番組ガイド表示方法
JPH11504171A (ja) * 1995-04-17 1999-04-06 スターサイト・テレキャスト・インコーポレーテッド テレビジョン・システムにおけるマルチ・ソース情報の組合せ
JPH09214870A (ja) * 1996-01-31 1997-08-15 Matsushita Electric Ind Co Ltd 番組受信方法およびテレビジョン受信機
JPH10177532A (ja) * 1996-12-16 1998-06-30 Access:Kk テレビ番組と連携してインターネットホームページを自動的にテレビ画面上に表示させる方法および装置
JPH10290441A (ja) * 1997-04-15 1998-10-27 Daiichi Kosho:Kk デジタル多チャンネル放送システムにおける音楽番組配信方法および受信再生装置
JPH10336534A (ja) * 1997-05-29 1998-12-18 Sony Corp 映像音声信号記録装置及びテレビジョン受信装置
JPH1127622A (ja) * 1997-06-27 1999-01-29 Sony Corp テレビジョン受信装置、映像音声信号記録装置及び映像音声信号記録再生装置
US6317784B1 (en) * 1998-09-29 2001-11-13 Radiowave.Com, Inc. Presenting supplemental information for material currently and previously broadcast by a radio station
WO2000052928A1 (en) * 1999-03-01 2000-09-08 Index Systems, Inc. System and method for eliminating redundant listings in an electronic program guide
JP2000269904A (ja) * 1999-03-16 2000-09-29 Victor Co Of Japan Ltd 電子番組ガイドの送信装置および受信装置
JP2001125914A (ja) * 1999-10-26 2001-05-11 Sony Corp 検索システム、検索装置、検索方法および検索結果の表示方法、端末装置、ならびに、記録媒体
JP2001144699A (ja) * 1999-11-12 2001-05-25 Sharp Corp 放送受信機
JP2002142197A (ja) * 2000-11-01 2002-05-17 Nec Corp 番組情報を利用した番組録画システム及び方法並びに番組録画制御プログラムを記録した記録媒体
WO2003015408A1 (en) * 2001-08-06 2003-02-20 Koninklijke Philips Electronics N.V. System and method for combining several epg sources to one reliable epg
JP2003208369A (ja) * 2002-01-15 2003-07-25 Victor Co Of Japan Ltd 情報選択方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101617367B (zh) * 2006-11-10 2013-03-06 联合视频制品公司 使用播放列表的系统和方法

Also Published As

Publication number Publication date
KR101129653B1 (ko) 2012-03-28
US20090185785A1 (en) 2009-07-23
JPWO2005076504A1 (ja) 2007-10-18
KR20070006689A (ko) 2007-01-11
JP4158118B2 (ja) 2008-10-01
US8073314B2 (en) 2011-12-06

Similar Documents

Publication Publication Date Title
KR101149900B1 (ko) 정보처리장치, 정보처리 방법 및 정보처리 프로그램
JP4600772B2 (ja) サービス利用方法、サービス利用装置及びサービス利用プログラム、並びに管理方法、管理装置及び管理プログラム
JP4433290B2 (ja) コンテンツ提示装置、コンテンツ提示方法及びコンテンツ提示プログラム
WO2005015794A1 (ja) 通信方法
JP4624265B2 (ja) データ記録制御装置、データ記録制御方法及びデータ記録制御プログラム
WO2005111827A1 (ja) コンテンツ取得方法、コンテンツ取得装置及びコンテンツ取得プログラム
JP4423550B2 (ja) 情報処理装置、コンテンツタイトル表示方法及びコンテンツタイトル表示プログラム
WO2005006606A1 (ja) 通信方法
WO2005111996A1 (ja) コンテンツデータ再生装置
JP4171987B2 (ja) 記録装置、記録方法及び記録プログラム
JP4582394B2 (ja) 端末装置、コンテンツデータ提供装置、コンテンツデータ取得プログラム及びコンテンツデータ提供プログラム
JPWO2005006616A1 (ja) 情報提供方法
JP4158118B2 (ja) 記録装置、記録方法及び記録プログラム
JP2005332476A (ja) 情報処理装置
JP5082184B2 (ja) 画像データ処理装置、画像データ処理方法及び画像データ処理プログラム
JP4666198B2 (ja) 記録再生装置、記録再生方法及び記録再生プログラム
JP4232102B2 (ja) コンテンツ記録保持端末
JP4666199B2 (ja) 記録再生装置、記録再生方法及び記録再生プログラム
JP2006004332A (ja) コンテンツ記憶方法
JP2006221257A (ja) 表示方法
KR20070018929A (ko) 콘텐츠 제시장치, 콘텐츠 제시 방법 및 콘텐츠 제시프로그램

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

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

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT 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: 2005517814

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 1020067013932

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 10586639

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 200580004221.5

Country of ref document: CN

NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Country of ref document: DE

WWP Wipo information: published in national office

Ref document number: 1020067013932

Country of ref document: KR

122 Ep: pct application non-entry in european phase