WO2005006230A1 - 情報処理装置、情報処理方法、および情報処理プログラム - Google Patents
情報処理装置、情報処理方法、および情報処理プログラム Download PDFInfo
- Publication number
- WO2005006230A1 WO2005006230A1 PCT/JP2004/007053 JP2004007053W WO2005006230A1 WO 2005006230 A1 WO2005006230 A1 WO 2005006230A1 JP 2004007053 W JP2004007053 W JP 2004007053W WO 2005006230 A1 WO2005006230 A1 WO 2005006230A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- authentication
- identification code
- user
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/61—Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54
- H04H60/63—Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54 for services of sales
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25875—Management of end-user data involving end-user authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4623—Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4753—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for user identification, e.g. by entering a PIN or password
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/47815—Electronic shopping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6582—Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
Definitions
- the present invention relates to an information processing apparatus, an information processing method, and an information processing program for receiving information related to broadcast content, and more particularly, to an information processing apparatus, information processing method, and information processing that periodically receive information related to content being broadcast.
- an information processing apparatus information processing method, and information processing that periodically receive information related to content being broadcast.
- the content is sold on a recording medium #: such as a CD (Compact Act).
- Content can also be purchased via the Internet.
- EMD Elctronicc MusicDistr ibu ut i on
- EMD Elctronicc MusicDistr ibu ut i on
- EC Electronic Comme rce
- additional data such as an electronic advertisement is added to the content recorded on the recording medium.
- additional data such as an electronic advertisement is added to the content recorded on the recording medium.
- Patent Document 1 Japanese Patent Application Laid-Open No. 2002-111201.
- broadcasting stations such as FM broadcasting provide related information related to the broadcasted music via the Internet. For example, a service that provides information related to the currently broadcast music (now on air), and a list of music that was broadcast in past programs (On-air one's list) and other services are provided.
- a link is provided from a server that provides related information to a server that sells content so that the transition from the related information providing service to the content sales service can be performed smoothly.
- a link is provided from a server that provides related information to a server that sells content so that the transition from the related information providing service to the content sales service can be performed smoothly.
- Patent Document 1 uses contents recorded on a recording medium and additional data, and does not link services via a network. Disclosure of the invention
- the present invention has been made in view of the above points, and is intended to provide a user who has received a service for providing content-related information with information that can obtain some kind of privilege when using other services. It is an object to provide a processing device, an information processing method, and an information processing program.
- a broadcast program being received Transmitting means for continuously transmitting request information for requesting related information related to the content at a specific interval; the relevant information corresponding to the request information; and a right to receive a specific service with the purchase of the content.
- Receiving means for receiving the identification code shown storage means for storing the received related information and the identification code, and display means for displaying the related information stored in the storage means. Is provided.
- the request information is transmitted at a specific interval by the transmission means.
- the receiving means receives the related information corresponding to the request information and the identification code indicating the right to receive a specific service with the purchase of the content.
- the related information and the identification code are stored in the storage unit. Further, the related information is displayed by the display means.
- a storage unit for storing related information relating to content in a broadcast program received by a communication device, and Receiving means for receiving request information requesting the related information continuously transmitted at intervals, and transmitting the related information to the communication device according to the request information received by the receiving means;
- a transmitting unit for transmitting an identification code indicating a right to receive a specific service when a user of the communication device purchases a content;
- the request information is received from the communication device by the receiving unit. Then, the transmitting unit transmits the related information to the communication device in accordance with the received request information, and the identification code indicating a right to receive a specific service when the user of the communication device purchases the content. Is sent.
- request information for requesting related information related to content in a broadcast program being received is continuously transmitted at a specific interval, and the request information corresponding to the request information is transmitted. Receiving related information and an identification code indicating a right to receive a specific service along with content purchase, storing the received related information and the identification code, and storing the related information stored in the storage unit. To display information An information processing method is provided.
- request information is transmitted at specific intervals. Then, related information corresponding to the request information and an identification code indicating a right to receive a specific service with the purchase of the content are received. The related information and the identification code are stored, and the related information is displayed.
- the communication device stores related information related to content in a broadcast program received by the communication device, and the information is continuously transmitted from the communication device at a specific interval.
- the request information is received from the communication device.
- related information is transmitted to the communication device in response to the received request information, and an identification code indicating a right to receive a specific service when the user of the communication device purchases the content is transmitted.
- a transmission means for continuously transmitting, at a specific interval, request information for requesting related information relating to content in a broadcast program being received,
- Receiving means for receiving the related information corresponding to the information and an identification code indicating a right to receive a specific service in connection with the purchase of the content; storage means for storing the received related information and the identification code
- An information processing program is provided, which functions as a display unit that displays the related information stored in the storage unit.
- the request information is transmitted at a specific interval by the transmission means.
- the receiving means receives the related information corresponding to the request information and the identification code indicating the right to receive the specific service in accordance with the content purchase.
- the related information and the identification code are stored in the storage means. It is. Further, the related information is displayed by the display means.
- a computer is provided with storage means for storing related information relating to content in a broadcast program received by a communication device, wherein the information is continuously transmitted from the communication device at specific intervals.
- Receiving means for receiving request information for requesting the relevant information, transmitting the relevant information to the communication device in response to the request information received by the receiving means, and a user of the communication device
- An information processing program is provided which functions as transmission means for transmitting an identification code indicating a right to receive a specific service when purchasing the information processing program.
- the request information is received from the communication device by the receiving means. Then, the transmitting unit transmits the related information to the communication device in response to the received request information, and indicates a right to receive a specific service when the user of the communication device purchases the content. An identification code is sent.
- the related information corresponding to the request information and the identification code indicating the right to receive a specific service in connection with the content purchase are provided. Since the data is received and stored, it is possible to receive a specific service using the identification code thereafter.
- the related information is transmitted to the communication device, and the right to receive a specific service when the user of the communication device purchases the content is provided. Since the identification code is transmitted, the right to use the specific service can be given to the user who has acquired the related information.
- FIG. 1 is a conceptual diagram of the invention applied to the first embodiment.
- FIG. 2 is a diagram showing a network system according to the embodiment of the present invention.
- FIG. 3 is a diagram illustrating a hardware configuration example of the CD title information providing server.
- FIG. 4 is a diagram showing the appearance of the terminal device.
- FIG. 5 is a block diagram showing a hardware configuration of the terminal device.
- FIG. 6 is a diagram showing a program module configuration of the terminal device.
- FIG. 7 is a diagram illustrating an example of privilege acquisition based on the identification code.
- 'FIG. 8 is a sequence diagram showing a clip procedure relating to the related information of the music being broadcast.
- FIG. 9 is a diagram illustrating an example of a data structure of the related information. .
- FIG. 10 is a diagram illustrating an example of a data structure of an identification code stored by a clip. ⁇
- FIG. 11 is a diagram showing a storage format of clipped related information.
- FIG. 12 is a sequence diagram showing a music data purchase procedure.
- Figure 13 is a diagram showing the purchase procedure at the store.
- FIG. 14 is a flowchart illustrating a processing procedure of the store terminal device.
- FIG. 15 is a conceptual diagram of the invention applied to the second embodiment.
- FIG. 16 is a diagram showing a network system according to the embodiment of the present invention.
- FIG. 17 is a diagram illustrating an example of privilege acquisition based on the first identification code and the second identification code.
- FIG. 18 is a sequence diagram when the terminal device clips the related information acquired from the broadcast station server.
- FIG. 19 is a diagram showing a configuration example of the first identification code.
- FIG. 20 is a sequence diagram at the time of music purchase.
- El 1 is a diagram showing a configuration example of a second identification code.
- FIG. 22 is a flowchart I showing a processing procedure of the in-store terminal device.
- FIG. 23 is a schematic diagram illustrating an overall configuration of a music-related service providing system according to the present embodiment.
- FIG. 24 shows the hardware configuration of the functional block of the client terminal.
- FIG. 25 is a schematic diagram showing a directory configuration.
- FIG. 26 is a block diagram showing a hardware configuration based on a functional circuit block of the portal server.
- FIG. 27 is a block diagram showing a hardware configuration of a music data distribution server using functional circuit blocks.
- Figure 28 is a block diagram showing the hardware configuration of the sales server using functional circuit blocks.
- FIG. 29 is a block diagram showing a hardware configuration based on a functional circuit block of the radio broadcast information distribution server.
- FIG. 30 is a sequence chart showing a user authentication processing procedure between the client terminal and the vital server.
- FIG. 31 is a sequence chart showing a user authentication processing procedure between the client terminal and the music data distribution server.
- FIG. 32 is a sequence chart showing a music data distribution service providing processing procedure. .
- FIG. 33 is a sequence chart showing a procedure for providing a product sales service.
- FIG. 34 is a sequence chart showing the radio broadcast information (on-air-storage information) distribution service providing processing procedure (1).
- FIG. 35 shows the processing procedure for providing the radio broadcasting information (now-on-air information) distribution service (
- FIG. 1 is a conceptual diagram of the invention applied to the first embodiment.
- the computer system provided in the present embodiment is divided into an information processing device that realizes the function of the communication device 1 and an information processing device that realizes the function of the server 2.
- the communication device 1 has a transmission unit 1a, a reception unit 1b, a storage unit 1c, and a display unit 1d.
- the transmitting means 1a continuously transmits request information 3 requesting the related information 4a relating to the content in the broadcast program being received at a specific interval. After acquiring the related information 4a and the identification code 4b, the transmitting means la transmits the identification code 5b and the user identification information 5c for identifying the user together with the purchase request information 5a for requesting the purchase of the content. Send
- the receiving means lb receives the related information 4a corresponding to the request information 3 and the identification code 4b indicating the right to receive a specific service in connection with the purchase of the content.
- the receiving means lb receives the content data 6a corresponding to the purchase request information 5a and the additional data 6b corresponding to the identification code 5b.
- the storage unit 1c stores the received related information 4a and the identification code 4b.
- the display unit 1d displays the related information 4a stored in the storage unit 1c.
- the server 2 has a storage unit 2a, a reception unit 2b, a transmission unit 2c, a content database 2d, and a management unit 2e.
- the storage unit 2a stores related information related to the content in the broadcast program received by the communication device 1. '
- the receiving means 2b receives request information 3 requesting related information continuously transmitted from the communication device 1 at specific intervals.
- the receiving means 2b receives the purchase request information 5a, the identification code 5b, and the user identification information 5c for requesting the purchase of the content from the communication device 1.
- the transmitting unit 2c transmits the related information 4a to the communication device 1 in response to the request information 3 received by the receiving unit 2b, and transmits a specific service when the user of the communication device 1 purchases the content.
- Send identification code 4b indicating your right to receive To do.
- the transmitting means 2c transmits the same identification code in a specific time zone.
- the transmitting means 2c acquires the content data 6a corresponding to the purchase request information 5a from the content database 2d, and acquires the acquired content data 6a and the additional data 6 corresponding to the identification code 5b.
- Send b Send b.
- the content database 2 d is a database that stores the content data 6 a provided to the communication device 1.
- the management unit 2e manages the transmission of the additional data 6b by the transmission unit 2c for each user identification information 5c.
- the management means 2e manages the copyright of the content data 6a and the additional data 6b and manages the identification code 4b ⁇ P.
- the request information 3 is transmitted from the transmission means 1 a of the communication device 1 to the server 2. This request information 3 is transmitted periodically at predetermined intervals.
- the request information 3 is received by the receiving means 2b.
- the request information 3 is passed to the transmission means 2c.
- the transmitting unit 2 c acquires the related information 4 a and the identification code 4 b corresponding to the request information 3, and transmits these to the communication device 1.
- the related information 4a and the identification code 4b are received by the receiving means 1b.
- the received related information 4a and identification code 4b are stored in the storage means 1c.
- the related information 4a is displayed by the display means 1d.
- the purchase request information 5a is transmitted to the server 2 by the transmission means 1a in response to an operation input or the like from the user to the communication device 1.
- An identification code 5b (identification code 4b) and user identification information 5c are added to the purchase request information 5a.
- Each transmitted information is received by the receiving means 2 b of the server 2.
- the received information is passed to the transmitting means 2c.
- the content data 6a corresponding to the purchase request information 5a is acquired from the content database 2d by the transmission means 2c, and the additional data 6b corresponding to the identification code 5b is determined.
- the content data 6a and the additional data 6b are transmitted to the communication device 1 by the transmission means 2c.
- the additional data 6b from the transmitting means 2c is updated by the managing means 2e.
- the content data 6a and the additional data 6b are received by the receiving means 1b.
- the server 2 passes the identification code 4b to the communication device 1 that has requested the related information 4a, and if the identification code 5b is added to the purchase request information 5a output from the communication device 1, The additional data 6b corresponding to the identification code 5b is passed to the communication device 1 in addition to the purchased content data 6a.
- this system can give a privilege using the additional data 6b to the user who uses the related information 4a, and can promote the use of the related information 4a.
- transmitting means la When transmitting means la transmits identification code 5b together with purchase request information 5a, 'a plurality of identification codes may be transmitted.
- the plurality of identification codes to be transmitted are, among the plurality of identification codes received by the receiving means 1b, identification codes usable for the purpose of purchase indicated by the purchase request information 5a.
- the transmitting means 2c of the server 2 receiving the plurality of identification codes 5b may transmit the additional data 6b according to the number of the identification codes.
- the identification code can also include information indicating the expiration date.
- the transmission means 1a of the communication device 1 transmits additional data corresponding to the identification code whose expiration date has not passed. That is, an identification code whose expiration date has passed is treated as invalid data. As a result, this system can provide additional services to users for a limited period.
- the identification code may include service provider identification information for identifying a service provider that provides a specific service to the user when the user purchases the content.
- the transmission means 2c of the server 2 transmits additional data relating to the service provided by the service provider identification information.
- the services that can be received according to the identification code are, for example, This is a discount service for the purchase price when purchasing music data and CDs.
- An identification code can be set for each broadcasted program, or an individual identification code can be set for each song.
- the additional data 6b transmitted together with the content data 6a is, for example, a bonus track (content provided by the service).
- a bonus track content provided by the service.
- the management means 2e by managing the number of uses of the identification code 4b in the management means 2e, it is possible to prevent the use of the identification code exceeding the limit of the number of usable times.
- the display means 1d of the communication device 1 When displaying the related information 4a, if an identification code 4b is added to the related information 4a, an icon indicating that the identification code 4b is present may be displayed. '
- the related information of a song includes the title of the song, the name of the performing artist, and the like.
- the embodiment of the present invention will be described in detail by taking as an example a case where a terminal device connected to a network incorporates the function of the communication device shown in FIG. 1 and acquires related information.
- a process of storing related information related to a song or a song set is referred to as a clip.
- FIG. 2 is a diagram showing a network system according to the embodiment of the present invention.
- the terminal device 10 is connected to various servers via a network 30.
- the network 30 is, for example, the Internet.
- Servers include a CD title information server 31, a broadcast station server 32, a music distribution server 33, a CD shop server 34, an internet radio server 35, and a comprehensive service server 36. You.
- the CD title information providing server 31 is used for playing music recorded on commercially available CDs. Provides a distribution service of song related information. '
- the broadcasting station server 3 is a server managed by a broadcasting station 37 for FM broadcasting, television (TV) broadcasting, and the like.
- the broadcast station 37 broadcasts, for example, wirelessly via the antenna 38, and the broadcast station server 32 provides a service of providing information related to music that can be broadcast.
- the function of providing the related information provided by the broadcast station server 32 is roughly divided into the following two.
- the first function is to provide information related to the song currently being broadcast.
- the second function is to provide a list of already broadcasted songs (on-air list) in response to a request from the terminal device 10 (the on-air list includes information related to each song) Is).
- the broadcast station server 32 provides the related information of the music broadcast in the designated program or the related information of the music broadcast in the designated time zone.
- the music distribution server 33 is a server that provides services for distributing digital music data (music data). For example, the music distribution server 33 provides the music data only to the terminal device 10 of the user who has performed the music purchase procedure. Further, the music distribution server 33 can provide information related to the music to be distributed.
- the CD shop server 34 is a server that accepts orders for CD mail order sales and the like.
- the CD shop server 34 also provides a service for distributing audio data for trial listening and a service for providing information related to music recorded on CDs for sale.
- the Internet radio server 35 is a server that provides audio programs via a wide area network such as the Internet.
- the integrated service server 36 functions as a service provider (portal site) via the network 30 and mediates the provision of various integrated services. For example, the information indicating the distribution source of the related information of the music being broadcast (for example, URL UriformResorecLoCator) is transmitted to the terminal device irf 10 at first glance.
- the information indicating the distribution source of the related information of the music being broadcast for example, URL UriformResorecLoCator
- each server functions as a source of music or a set of music on the network 30.
- the music distribution server 33 and the CD shop server 34 are music purchase servers. Therefore, if the user operates the terminal device 10 to access the music purchase available server, the user can actually purchase the music or a set of music via the network 30.
- the user of the terminal device 10 can download music data from the music distribution server 33 by performing a purchase procedure with the music distribution server 33. Also, the user of the terminal device 10 can have the home delivery of a CD by performing a purchase procedure with the CD shop server 34.
- the terminal device 10 can play music recorded on a CD, an MD (Mini D iSc), or the like, and can access various servers via the network 30 to acquire music-related information.
- the terminal device 10 can receive the content transmitted via the antenna 26 and output sound from a speaker.
- the terminal device 10 can clip related information. It should be noted that the terminal device 10 can perform clipping on both music pieces and music piece sets. As a result, for an FM program, CD album, or the like that includes a number of interesting songs, the entire clip can be recorded in a single clip operation to record the related information of the interesting song set. .
- FIG. 3 is a diagram illustrating an example of a hardware configuration of a CD title information providing server.
- the entire device of the CD title information providing server 31 is controlled by a CPU (Central PRocsEssIng Unit) 31a.
- the CPU 31a has a RAM (R and om Access Memory) 31b via a node 31g, a hard disk drive (HDD: Ha. Rd Disk Drive) 31c, a graphics processor 3 1 d, input interface 31 e and communication interface 31 f are connected.
- a CPU Central PRocsEssIng Unit
- the CPU 31a has a RAM (R and om Access Memory) 31b via a node 31g, a hard disk drive (HDD: Ha. Rd Disk Drive) 31c, a graphics processor 3 1 d, input interface 31 e and communication interface 31 f are connected.
- HDD Ha. Rd Disk Drive
- the RAM 31b stores at least a part of an operating system (OS) program or an application program to be executed by the CPU 31a. Stored temporarily.
- A] V [31b stores various data necessary for processing by the CPU 31a.
- the HDD 31c stores an OS and application programs. 'The HDD 31 c stores information related to the CD provided to the terminal device 10.
- the display device 31h is connected to the graphic processing device 31d.
- the graphic processing device 3Id displays an image on the screen of the display device 31h in accordance with an instruction from the CPU 31a.
- a keyboard 3 1 i and a mouse 3 1 j are connected to the input interface 3 1 e.
- the input interface 31e transmits a signal transmitted from the keyboard 31i or the mouse 31j to the CPU 31a via the bus 31g.
- the communication interface 31f is connected to the network 30.
- the communication interface 31 f transmits and receives data to and from another computer via the network 30.
- the processing functions of the present embodiment can be realized.
- the hard disk configuration of the CD title information providing server 31 is described as a representative, but other servers can be realized with the same hardware configuration.
- the terminal device 10 (communication device 1) according to the present embodiment also has a function as an audio device having a music reproducing function.
- FIG. 4 is a diagram showing the appearance of the terminal device.
- terminal device 10 according to the present embodiment has the same appearance as a general system component.
- the terminal device 10 is composed of a device main body 10a, speeds 25a and 25b, and a remote controller 40.
- the main unit 10a has a function of reproducing CDs and digital versatile discs (DVDs), a function of recording and reproducing MDs, and a function of receiving FM broadcasts and TV broadcasts.
- the sound signal generated by the device main unit 10a is sent to the speakers 25a and 25b, and the sound is output from the speakers 25a and 25b.
- a display device 17 is provided in the device main body 10a.
- the display device 17 displays related information of the music being played back, related information saved by clips, and the like.
- the remote controller 40 is an input device for remotely controlling the device main body 10a.
- the remote controller 40 is provided with a plurality of operation keys. When the operation key is pressed by the user, a signal corresponding to the pressed operation key is transmitted from the remote controller 40 to the apparatus main body 10a by wireless communication means such as infrared rays.
- the operation keys include the direction keys 41 a to 41 d, the enter key 42, the function selection keys 43 a to 43 c, the tool key 44, and the return key 45.
- the directional keys 41 a to 41 d are used, for example, to move a cursor displayed on the display device 17 or to move a focused position.
- the four directional keys 41a to 41d correspond to the up, down, left, and right directions, respectively, and the cursor or the like moves in the direction corresponding to the pressed directional key.
- the enter key 42 is used, for example, to confirm the content displayed on the display device 17.
- the function selection keys 43a to 43c are used to select functions. For example, three function selection keys 43a to 43c are associated with a comprehensive service use function, a tuner function, and a local content management function, respectively. Then, when any one of the function selection keys 43a to 43c is pressed, the device main body 10a enters the operation mode of the function corresponding to the pressed function selection key.
- the tool key 44 is a button for displaying a tool menu on the display device 17.
- commands according to the contents displayed on the display device 17 are displayed.
- the user can select an arbitrary command from the tool menu and cause the terminal device 10 to execute a process corresponding to the command.
- the user operates the arrow keys 41 a to 41 d to select an arbitrary command, By pressing the enter key 42, a process corresponding to the selected command is executed in the terminal device 10.
- the return key 45 is a button for returning the display contents of the display device 17 to the previous state.
- the remote controller 40 can be provided with various operation keys other than those shown in FIG. For example, a volume control key, a play key for a CD or the like, a stop key, and the like.
- FIG. 5 is a block diagram illustrating a hardware configuration of the terminal device. With the terminal device 10 as shown in Fig. 5, various sources such as music can be managed, recorded and played back
- the CPU 11 performs overall control and arithmetic processing of the terminal device 10 based on the started program. For example, communication operations via the network 30, input / output operations for the user, content playback from media, clip storage, content storage and management for the hard disk drive (HDD) 21 and network 30 based on clip information, etc. Search information via the Internet.
- the content data that can be recorded and played back by the terminal device 10 of the present embodiment is audio content data and moving image content data.
- the CPU 11 exchanges a control signal and data with each circuit unit via the bus 12. '
- the ROM (Read On Memory) 13 stores an operation program to be executed by the CPU 11, a program loader, various calculation coefficients, parameters used in the program, and the like.
- a program to be executed by the CPU 11 is expanded. It is also used as a data area and a task area required when the CPU 11 executes various processes.
- the operation input unit 15 includes various operation elements such as an operation key page and a touch panel provided on a housing of the terminal device 10. Note that the keyboard and mouse for GU I (Graphic The operation input unit 15 may be provided. Information input by the operation input unit 15 is subjected to predetermined processing in the input processing unit 14 and transmitted to the CPU 11 as an operation command. The CPU 11 performs necessary calculations and controls so as to obtain an operation as a device in response to the input operation command.
- the display device 17 for example, a display device such as a liquid crystal display is connected, and various information is displayed.
- the CPU 11 supplies display information to the display processing unit 16 according to various operation states, input states, and communication states
- the display processing unit 16 performs display operations on the display device 17 based on the supplied display information. Is executed.
- the display device 17 displays the content of related information distributed from a server or the like, and the content of clip information.
- the search result is displayed on the display device 17.
- the media drives 19a and 19b are capable of recording and reproducing contents such as music recorded on a portable recording medium (in some cases, depending on the recording medium, only reproducing).
- the types of recording media that can be recorded or reproduced by each of the media drives 19a and 19b are not limited to one type. That is, recording and reproduction can be performed on a plurality of types of recording media.
- the media drive 19a plays CDs and DVDs
- the media drive 19b records and plays back MDs. .
- the portable recording medium for recording contents such as music is not limited to an optical recording medium such as a CD or a DVD.
- the content can be stored in a recording medium constituted by a semiconductor memory such as a flash memory.
- the reader / writer of the flash memory is connected to the bus 12.
- the user inserts a recording medium (CD, DVD, MD, or the like) on which arbitrary content is recorded into the media drives 19a and 19b, and performs a predetermined operation of the remote controller 40 to obtain music or the like.
- a recording medium CD, DVD, MD, or the like
- the user operates the remote controller 40 and issues a playback instruction using the media drive 19a.
- the CPU 11 instructs the media drive 19a to reproduce the content.
- the media drive 19a accesses the specified content from the loaded recording medium and executes reading.
- the content read in this way is audio content
- the content is subjected to decoding processing and the like by the processing of the CPU 11 as necessary, and then transferred to the audio data processing unit 24.
- the audio data processing section 24 sound field processing such as equalizing, volume adjustment, D / A conversion, amplification and other processing are performed, and the audio data is output from the speaker section 25.
- the speaker section 25 is composed of a plurality of speakers 25a and 25b as shown in FIG. 4, and can output sound in stereo.
- the content reproduced by the media drives 19a and 19b can be stored as an audio data file in the HDD 21 under the control of the CPU 11.
- the format of this audio data file may be digital audio data with a sampling frequency of 44.1 kHz and 16-bit quantization in CD format.
- the audio data may be compressed audio data in a format subjected to a compression process according to a predetermined method.
- the compression method is not limited, but an ATRAC (AdvandcTan srorm Acou sti c od i ng, trademark) method, an MP3 (MPEG Au d i O Lay er-3) method, or the like can be adopted.
- the tuner 27 is, for example, an AM or FM radio tuner, and demodulates a broadcast signal received by the antenna 26 under the control of the CPU 11.
- a TV tuner can be a tuner such as a satellite broadcast tuner or digital broadcast tuner.
- the demodulated broadcast audio signal is subjected to required processing in an audio data processing unit 24 and output from the speaker unit 25 as broadcast audio.
- the communication processing unit 22 performs transmission data encoding processing and reception data decoding processing based on the control of the CPU 11.
- Network interface 23 The transmission data encoded by the processing unit 22 is transmitted to a predetermined external network compatible device via the network 30. Further, the network interface 23 transfers a signal transmitted from an external network compatible device via the network 30 to the communication processing unit 22.
- the communication processing unit 22 transfers the received information to the CPU 11.
- Information received via the network 30 includes, for example, information related to a program being broadcast on FM or the like, and information on music included in a title such as a CD.
- the infrared communication unit 28 communicates with the remote controller 40 by wireless communication means such as infrared light. Then, the infrared communication unit 28 performs a predetermined process on the signal transmitted from the remote controller 40 and transmits the signal to the CPU 11 as an operation command. The CPU 11 performs necessary calculations and controls so as to obtain an operation as a device in response to the input operation command.
- the configuration of the terminal device 10 is not limited to the configuration shown in FIG. 5, but may be variously changed.
- an interface with a peripheral device using a communication system such as USB (UniversalSerialBus), IEEE1394, or Bluetooth (R) may be provided.
- the audio content downloaded via the network 30 by the network interface 23 and the audio content transferred via an interface such as the USB, IEEE1394, etc. are also stored in the HDD 21. Can be stored.
- the program module is information describing processing to be executed by the terminal device 10, and the terminal device 10 performs predetermined functions based on the program module. Can be realized. In the following description, the functions realized by executing a program module are referred to by the name of the program module.
- FIG. 6 is a diagram showing a program module configuration of the terminal device.
- the program module of the terminal device 10 is configured to operate on OS.
- the terminal device 10 has a CD title information providing server 31, a broadcast station server 32, a music distribution server 33, a CD shop server 34 for selling CDs, a comprehensive service server 36, and a It can communicate with the Internet radio server 35 and other various servers. '
- the HTTP (Hyper Text Transfer Protocol) message program 111 communicates with various servers such as a CD title information providing server 31, a broadcasting station server 32, a CD shop server 34, and a comprehensive service server 36. The exchange between them is done by HTTP communication.
- the communicator program 1 1 2 is a communication module that performs various communications with the integrated service server 36 and the like.
- a content playback module 1 13 that interprets and plays back a content codec
- a copyright protection information management module 1 that handles information related to copyright protection. 14 is located.
- an Internet geo-selection reproduction module 118 for selecting and reproducing Internet radio is provided above the copyright protection information management module 114.
- a music purchase and playback module 119 that controls music purchase and playback of preview music is provided.
- An XIVtL (extensible Marque Language) browser 1515 is provided above the Internet radio channel selection and reproduction module 1 18 and the music purchase and reproduction module 1 1 9.
- the XML browser 151 interprets the contents of the XML file sent from various servers and displays the screen on the display device 17.
- the input content performed by the user to the terminal device 10 is interpreted by the XML browser 1551.
- processing requests etc. according to the input contents Is passed.
- the music selected by the user via the XML browser 151 is purchased by the music purchase / playback module 11.9 and written to the HDD 21 via the hard disk content controller 117.
- An authentication library 131 of a library 130 is connected to the communicator program 112.
- the authentication library 13 1 performs authentication processing of the integrated service server 36 and other various servers.
- a database access module 115 accesses various databases constructed on the HDD 21.
- the content data access module 1 16 accesses the content stored in the HDD 21.
- the hard disk content controller 1 17 manages the content stored in the HDD 21.
- the hard disk content controller 117 a related information display module 120, a tuner channel selection playback / recording module 122, and a music purchase playback module 119 are provided.
- the related information display module 120 displays the title, artist 1, and name of the music broadcasted by the broadcasting station 37 on the display device 17.
- Tuner Tuning Playback The Z recording module 1 2 1 tunes in to the broadcast station 37 and records the content of the music received from the broadcast station 37 on the HDD 21.
- a music piece received from a broadcast station 37 selected via an audio user interface (AudioI) 152 is written to the HDD 21 via the content access module 116.
- AudioI audio user interface
- the related information display module 120 is a CD title information providing server 31 that broadcasts the title and artist name of the song currently being broadcast by the broadcasting station 37 by the tuner tuning playback Z recording module 121 as related information. It is received from the station server 32 or the like via the HTTP message program 111 and displayed on the display device 17 via the audio user interface 152. Note that the related information displayed on the display device 17 via the audio user interface 152 can be temporarily stored in the clip library 1332 of the library 130. In addition, the related information can be finally stored in the HDD 21 via the database access module 115 according to an instruction from the user.
- the program modules of the terminal device 10 include a CD playback module 144 for playing a CD and an HDD playback module 144 for playing the HDD 21. Output via the audio data processing section 24 and the speed section 25.
- related information can be acquired from the server and the related information can be clipped. If the identification code is sent at the same time as the acquisition of the related information, the identification code can be stored in the terminal device 10 and a privilege can be obtained when purchasing music data or the like.
- FIG. 7 is a diagram illustrating an example of privilege acquisition based on the identification code.
- the terminal device 10 receives the identification code 92 added to the related information 91 of the broadcasted music from the broadcasting station server 32 and uses the music distribution server 3 3 Purchase music data content from.
- the broadcast station server 32 is provided with a serial information table 32a and an identification code table 32b in advance. 'In the related information table 32a, related information of each broadcasted music is registered.
- the identification code for each broadcast time zone is registered in the identification code table 32b.
- the identification code is a code required to receive a privilege. Broadcast time zones are separated, for example, by programs.
- the identification code of each program indicates, for example, the right to receive a benefit (discount sale, etc.) provided by the sponsor company of the program. Note that, in the example of FIG. 7, the identification code is registered for each program, but it is also possible to register the identification code for each piece of broadcast music. In some cases, the identification code is not registered. That is, the identification code is registered only for the broadcast time slot of a program for which a service is provided from a sponsor company or the like. Even if the related information of the music being broadcast in the time zone where the identification code is not registered is obtained, the identification code is not provided to the terminal device 10.
- the broadcasting station 37 announces, for example, that there is a privilege obtained by acquiring related information in a program to which the identification code 92 is set. As a result, only the user who has listened to the program can know the existence of the privilege, and can receive the identification code 92 for receiving the privilege via the terminal device 10.
- the identification code 92 (identification code 95) can also be individually assigned to music in a specific time zone of a specific broadcast station. In this case, even if the same music is broadcast at different times, different identification codes can be provided. .
- an identification code can be uniquely assigned to a song.
- a common identification code may be assigned to a plurality of music pieces.
- the terminal device 10 performs polling at regular intervals, and issues a request to the broadcast station server 32 to acquire the related information 91 of the music currently being broadcast.
- the broadcast station server 32 transmits, to the terminal device 10, the related information 91 of the music currently being broadcast and the identification code 92 set in the current time zone.
- the terminal device 10 displays the received related information 91 on the display device 17.
- the terminal device 10 stores the received set of the related information 91 and the identification code 92 in the HDD 21 or the like.
- the user operates the terminal device 10 to access the music distribution server 33, and transmits purchase request information 93 for purchasing music data.
- the purchase request information 93 contains information for specifying the purchase target (for example, related information for specifying the music).
- the purchase request information 93 is provided with user identification information 94 and an identification code 95. Note that the user identification information 94 and the identification code 95 are transmitted simultaneously. It is not necessary to transmit, and the user identification information 94 is transmitted first to perform user authentication, and thereafter, the identification code 95 together with the purchase request information 93 can be transmitted.
- the music distribution server 33 that has received the purchase request information 93 transmits the music data 96 and the additional data 97 corresponding to the identification code 95 to the terminal device 10.
- the additional data 97 includes, for example, an instruction to delete the identification code recorded in the terminal device 10 and additional services such as a bonus track.
- the broadcast station server 32 provides the related information of the music to be broadcast.
- the broadcast station server 32 receives requests from a plurality of broadcast stations and provides a service of providing program information of each broadcast station.
- An information server can be provided separately.
- FIG. 8 is a sequence diagram showing a clip procedure relating to the related information of the music being broadcast. It is assumed that the broadcasting station 37 broadcasts the programs sequentially according to the broadcasting schedule of the programs. Hereinafter, the processing illustrated in FIG. 8 will be described along the step numbers. .
- Step S101 Broadcasting station 37 starts broadcasting a program.
- Step S102 In response to the notification of the start of the program, the broadcast station 37 notifies the broadcast station server 32 of the start of music broadcasting. This notification may be automatically passed from the broadcasting equipment of the broadcasting station 37 to the broadcasting station server 32, or the staff of the broadcasting station 37 may perform an operation input to the broadcasting station server 32. .
- Step S 1 1 1 The broadcasting station server 32 stores, on the HDD, relevant information related to the song, such as the title, artist name, and the name of the CD containing the song, and the CD number of the song. It is kept in a database. Then, the broadcast station server 32 sends the related information of the music notified this time from the broadcast station 37 to the terminal device 10 to be provided to the terminal device 10. The information is updated to the related information of the song, and the process proceeds to next step S112.
- Terminal station 10 broadcasts broadcast station 37 in step S 101
- the user receives the broadcasted program and listens to it, for example.
- the user also receives the music broadcast in the program and listens to the user, for example, and proceeds to the next step S122.
- Step S122 The terminal device 10 requests the broadcast station server 32 at predetermined intervals (for example, every 30 seconds) to obtain related information such as titles and key names related to the music being broadcast. That is, the terminal device 10 performs polling for acquiring the related information of the music being received, and the process of the terminal device 10 proceeds to the next step S123.
- the broadcast station server 32 adds an identification code to the related information of the music currently held as a provision target.
- the identification code is an identification code set in association with the current time zone.
- Step S113 In response to the request from the terminal device 10 (step S122), the broadcast station server 32 sends the relevant information and the identification code to the terminal device 10 via the network 30. To provide. Then, the process of the broadcast station server 32 proceeds to the next step S114. '
- the terminal device 10 can receive the related information and the identification code of the music being broadcast, and display the content of the related information on the display device 17.
- the user can recognize the song information such as the title and artist name of the song broadcast in the program as related information.
- the related information in the present embodiment includes, in addition to the title and the artist name, a CD number, broadcast station identification information for specifying the broadcast station 37 that is the source of broadcasting the music, and It also includes the medium identification information that specifies the recording medium on which the song is recorded.
- Step S123 When 30 seconds have elapsed since the previous acquisition request, the terminal device 10 makes a request for acquiring related information to the broadcast station server 32 again.
- Step S 1 1 4 In response to this acquisition request, the broadcast station server 32 again The related information and the identification code are provided to the terminal device 10 via the network 30.
- the terminal device 10 will acquire the related information of the same song unless the related information of the song currently held as the provision target by the broadcasting station server 32 is updated to the related information of the song to be broadcast next. . Therefore, the related information of the same music is displayed on the display device 17 until the related information provided in the broadcast station server 32 is updated. .
- the terminal device 10 can clip the relevant information of the music provided from the broadcast station server 32.
- the terminal device 10 can acquire the related information of another song from the broadcast station server 32 following the related information of the song, and can also clip them. Based on the clipped related information, a database is built in the HDD 21 of the terminal device 10.
- FIG. 9 is a diagram illustrating an example of a data structure of the related information.
- the related information 50 includes data of items such as a song title, an artist name, a clip time, a CD number, and a clip location.
- Various data related to music are set as contents corresponding to each item.
- the song title is the name of the song and is data included in the related information sent from the server.
- the artist name is the name of the artist playing the music, and is data included in the related information sent from the server.
- the clip time is the time at which the terminal device 10 performed the clipping process, and the time of the internal clock of the terminal device 10 at the time of performing the tapping process is set.
- the CD number is the identification number of the CD that contains the music, and is included in the related information sent from the server.
- CD numbers are identification numbers used by CD shops to identify CDs. There are currently two types of CD number systems. Which numbering system is used depends on the CD shop. Therefore, information that identifies the coding system used by the server that provided the related information may be included in the related information.
- the clip location is data indicating the location of the content (source) corresponding to the clipped related information. For example, if the related information of the music is acquired from the server while the music recorded on the MD is being played, and the clip is made, “MD” is set as the clip location.
- the items vary depending on the type of clip, and the items of the clip can be changed according to the purpose.
- FIG. 10 is a diagram illustrating an example of a data structure of an identification code stored by a clip.
- Identification code 70 (92, 95) contains information such as issuer, purpose, valid recipient, expiration date, and code ID.
- the issuer is the name of the broadcasting station that issued the identification code 70.
- the purpose is to indicate a service that can receive benefits using the identification code 70. .
- the valid partner is the name of a company or the like that provides a service for giving a privilege to a user having the identification code 70.
- the expiration date indicates the last day of the period during which the benefit can be obtained with the identification code 70.
- the expiration date may be added to the related information 50, or " ⁇ " may not be added.
- the code ID is identification information for uniquely identifying the issued identification code.
- a plurality of such sets of music related information and identification codes are stored in the terminal device 10.
- FIG. 11 is a diagram showing a storage format of clipped related information.
- Clipped related information (clip information) 50 is saved in list format.
- the list includes a list 61 that is clipped in units of one song and lists 62 to 64 of a set of songs that are tapped. Only one list 61 is clipped for each song, but a plurality of clip lists 62-64 can be provided.
- the list 61 which is clipped for each song, is a storage location (for example, a folder or a directory) of the related information obtained by specifying the song for each song.
- the list of clipped song sets 62 to 64 is a storage location (for example, a folder or a directory) of the related information of each song when the song set is acquired collectively.
- Appropriate names corresponding to the music sets are set in the list 62-64 of the set of music pieces that have been clipped. For example, when the related information of a plurality of music pieces in the CD is saved, the title of the CD is set to the name of a set list of the clipped music pieces. When the related information of the music set broadcast in the FM broadcast program is stored, the program name and the broadcast date and time of the program are set as the name of the set list of the clipped music. Furthermore, when a music set detected by music search via the network 30 is stored, a search key and a search date and time can be set to the name of the set list of clipped music. Thus, the names vary with the type of song set.
- Each list is associated with clipped related information.
- the list 61 which is clipped in units of one song, is associated with related information 51a of the first song, related information 51b of the second song, related information 51c of the third song, and the like.
- the list 62 of the set of clipped music pieces is associated with the related information 52 a of the first music piece, the related information 52 b of the second music piece, the related information 52 c of the third music piece, and the like.
- the list 633 of the set of clipped songs is associated with related information 53a of the first song, related information 53b of the second song, related information 53c of the third song, and the like.
- the list 6 4 clipped music collection such as songs th related information 5 4 a, 2 song-related information of 5 4 b, 3 song related information 5 4 C is associated.
- the associated list is determined depending on whether the related information 50 is acquired in units of music or as a set.
- the related information 50 is associated with the end of the list 61 which is clipped in units of one song.
- the music piece set is acquired, a list of clipped music piece sets is newly generated, and the related information 50 is associated with the set list.
- the list of clipped song sets 62 to 64 may be a set of songs, and can be obtained as a list of songs (on-air list), albums, playlists, or search results broadcasted by FM broadcasting. It may be a set of songs.
- the storage format in this way, data that has been clipped at the source of a single song or a set of various songs (playback of CD, MD, HDD, TV, etc., reception of distribution music, browsing of related information, etc.) There is an advantage that it can be handled.
- the terminal device 10 when the terminal device 10 purchases music data from the music distribution server 33 using the stored related information and the identification code, the terminal device 10 can obtain a privilege according to the identification code.
- FIG. 12 is a sequence diagram showing a music data purchase procedure. Hereinafter, the processing shown in FIG. 12 will be described along the step numbers.
- Step S1 3 1 First, the terminal device 0 transmits a user ID and a password to the music distribution server 33 as user authentication information. At this time, the nickname set in the terminal device 10 may also be transmitted to the music distribution server 33.
- a nickname is a name set to identify each terminal device when one user uses a plurality of terminal devices.
- a different nickname is set for each of a plurality of terminal devices used by the same user.
- the user When a user purchases a new terminal device, the user sets a nickname on the terminal device when first receiving a service such as obtaining related information.
- the server accessed from the terminal device will notify the server that the set nickname matches the other terminal device used by the user. After confirming that the nickname does not overlap with the nickname, registration of the set nickname is permitted to the terminal device.
- Step S141 The music distribution server 33 performs user authentication based on the user ID and the password.
- Step S142 The music distribution server 33 responds to the terminal device 10 with the result of the authentication process.
- Step S132 The terminal device 10 confirms that the user authentication has succeeded in response to the response, and then transmits a search request to the music distribution server 33 in response to an operation input from the user. I do. Note that some data (for example, CD number) in clipped related information can be used as a search key in a search request. Not only searches based on clipped related information, but also related information before clipping obtained by Now On Air, or on air list (On Air list) The acquired related information can be used for searching directly without clipping. '
- the music distribution server 33 searches the database relating to the music data in response to the search request.
- the music distribution server 33 transmits, to the terminal device 10, search result information including information that has been hit as a result of the search.
- Step S1 3 3 When the user performs an operation to purchase music data based on the search result information from the music distribution server 33, the terminal device 10 responds to this and purchases the music data. Along with the purchase request information requested, the identification code stored in advance
- the terminal device 10 transmits an identification code corresponding to any relevant information.
- the terminal device 10 may collectively transmit a plurality of identification codes that can receive the privilege in the music distribution server 33 to the music distribution server 33. Whether or not the music distribution server 33 can receive the privilege can be determined by referring to the “valid party” column of the identification code.
- all the identification codes stored in the terminal device 10 may be transmitted to the music distribution server 33. In this case, the music distribution server 33 selects available identification codes and determines a privilege. ⁇
- the transmission of the identification code may be performed in response to an operation input from the user, or may be performed automatically. For example, if only one piece of music data is found as a result of a search using a CD number, an identification code may be sent automatically.
- the music distribution server 33 determines the contents of the privilege according to the identification code. Benefits include, for example, discounts on music data sales prices and provision of additional content.
- the music distribution server 33 manages the number of times one identification code can be used by one user (the number of times it can be used). Can be.
- the music distribution server 33 can refer to the information on the expiration date in the identification code and give a privilege only when the expiration date has not passed.
- Step S1 4 6 The music distribution server 33 transmits the content data and the additional data. If there is a bonus track as a benefit, the bonus data is included in the additional data. Further, an instruction regarding management of the identification code in the terminal device 10 can be included in the additional data.
- the music distribution server 33 manages the additional data provided to the user for each user.
- the information on the exercise of the privilege by the identification code can be stored in the music distribution server 33 in association with the user ID or the ID (nickname) for specifying the terminal device 10.
- the music distribution server 33 manages the additional data provided to the user for each user.
- the information on the exercise of the privilege by the identification code can be stored in the music distribution server 33 in association with the user ID or the ID (nickname) for specifying the terminal device 10.
- the music distribution server 33 manages the additional data provided to the user for each user.
- the information on the exercise of the privilege by the identification code can be stored in the music distribution server 33 in association with the user ID or the ID (nickname) for specifying the terminal device 10.
- the terminal device 10 processes the identification code according to the content of the additional data. For example, information about whether or not to invalidate the identification code in the terminal device 10 is passed as additional data from the music distribution server 33. In that case, the terminal device 10 performs a process according to the information.
- the processing of the identification code is not limited to invalidating the identification code.
- the identification code may be set to the same state as before receiving the privilege.
- the user can receive a privilege based on the identification code.
- the provided identification code differs for each time zone of a program or the like. Therefore, by giving the identification code to the user who has received the related information during the broadcast of the program, an effective privilege can be given only to the viewer of the program. As a result, the audience rating of the program can be increased.
- the service provision period can be limited. '
- the identification code when used, the user is authenticated in advance and the user identification information (user ID, password, etc.) is transmitted to the music distribution server 33 in advance.
- the user identification information user ID, password, etc.
- the server that provides the service with the privilege to the user is not limited to the music distribution server 33.
- the CD shop server 34 can also give a privilege (such as a discount) according to the identification code when selling the CD.
- the purchase procedure from the terminal device 10 to the CD shop server 34 is almost the same as the process shown in FIG.
- the transmission of the content data (song data) in step S146 is not performed by the CD shop server 34.
- the CD shop server 34 records the contents of the order of the CD from the user of the terminal device 10, and the clerk of the CD shop or the like sends the corresponding CD to the user.
- FIG. 13 is a diagram showing the purchase procedure at the store.
- the user records the identification code stored in the terminal device 10 on a portable recording medium.
- a portable recording medium For example, semiconductor 'Record in memory 80.
- the memory 80 is, for example, a flash memory.
- the user goes to a store such as a CD shop with the memory 80 in which the identification code is written. Then, when purchasing a CD or the like in which the privilege can be obtained by the identification code in the store, the store 80 is given the memory 80.
- the store clerk reads the identification code from the memory 80 in the store terminal device 39 provided at the store. Then, when selling CDs or the like to the user, a privilege according to the identification code is given.
- the hardware configuration of the in-store terminal device 39 can be realized with the same hardware configuration as the terminal device 10 shown in FIG. However, a reader / writer with a memory of 80 is required as a media drive. Further, the in-store terminal device 39 may not include the tuner 27 or the infrared communication unit 28.
- FIG. 14 is a flowchart illustrating a processing procedure of the store terminal device. Hereinafter, the processing illustrated in FIG. 14 will be described along the step numbers.
- Step S 151 When the memory 80 is inserted, the in-store terminal device 39 reads an identification code from the memory 80.
- Step S152 The store terminal device 39 receives an input of a user ID and a password from the user.
- the in-store terminal device 39 performs user authentication.
- User authentication can be requested to another server connected via the network 30.
- the point-of-sale terminal device 39 transmits the user identification information (user ID and “sword”) input by the user to a server connected via the network 30 (for example, a CD shop server 34). Send to Then, the server performs authentication processing, and the authentication result is returned to the store terminal device 39.
- a server connected via the network 30 for example, a CD shop server 34.
- Step S1 54 When the user authentication is successful, the store terminal device 39 determines a privilege according to the identification code.
- the in-store terminal device 39 provides a privilege based on the sale of the CD. For example, if you are providing additional content, Write to 80.
- the discount processing of the CD sales amount is performed in cooperation with the terminal functions such as PQS (PointOfSales).
- Step S156 The in-store terminal device 39 performs the identification code processing in the same manner as when purchased through EMD or EC.
- a tuner capable of receiving a broadcast, information related to the broadcasted content (Now On Air), and content within a specific program or time zone. If you save (clip) the information related to (On Air List), you can receive various benefits (including discounts, bonus tracks, mailing extras, etc.). As a result, it is possible to fine-tune various benefits by linking FM now-on-air and on-air lists with music distribution services and CD sales.
- the privilege can be received only when the identification code that can receive the privilege is only one, and when a plurality of identification codes are collected.
- all identification codes obtained by clipping may be posted to the server.
- the content of the privilege is determined by counting the number of valid identification codes on the server side.
- the number of identification codes that can be used in the store is counted by a store terminal device, The number can be displayed.
- processing functions can be realized by a server computer and a client computer.
- a server program that describes the processing contents of the functions that the various servers should have and a client program that describes the processing contents of the functions that the terminal device should have are provided.
- the server program on the server computer By executing the server program on the server computer, the processing functions of the server are realized on the server computer.
- the client program on the client computer By executing the client program on the client computer, the processing functions of the terminal device are realized on the client computer.
- the server program and client program describing the processing contents can be recorded on a recording medium readable by a computer.
- Computer-readable recording media include magnetic recording devices, optical disks, magneto-optical recording media, and semiconductor memories.
- Magnetic recording devices include hard disk drives (HDDs), flexible disks (FDs), and magnetic tapes.
- Optical discs include DV D, DVD-R AM, CD-ROM, CD-R (Recordable) / RW
- Magneto-optical recording medium is the force s like MO (M ag- neto- Op tica 1 disk).
- the client program When the server program ⁇ ⁇ ⁇ the client program is distributed, for example, portable recording media such as DVDs and CP-ROMs on which the respective programs are recorded are sold.
- the client program is stored in a storage device of the server computer, and the client program can be transferred from the server computer to the client computer via the network.
- the super computer that executes the server program stores, for example, the server program recorded on the portable recording medium in its own storage device. Then, the server computer reads the server program from its own storage device and executes processing according to the server program. The server computer can also read the server program directly from the portable recording medium and execute processing according to the server program.
- the client computer that executes the client program stores, for example, the client program recorded on the portable recording medium or the client program transferred from the server computer in its own storage device. Then, the client computer reads the client program from its own storage device and executes processing according to the client program. Note that the client computer can also read the client program directly from the portable recording medium and execute processing according to the client program. Also, the client computer can execute the processing according to the received client program every time the client program is transferred from the server computer.
- FIG. 15 is a principle diagram for explaining the principle of the present invention. Hereinafter, an outline of the second embodiment will be described with reference to FIG. ,
- FIG. 15 shows a case in which the present invention is applied to a privilege addition system for adding a citation to a user who receives content such as music through a broadcast program.
- the privilege addition system includes an information processing device 1X and an information processing device 2X. It is assumed that the information processing device 1X and the information processing device 2X are connected by a network such as the Internet.
- the information processing device IX includes a transmission unit laX, a receiving unit lbX, a storage unit lcX, and a display unit 1dX, and has a function as a client.
- the information processing device includes a storage device 2aX, a receiving device 2bX, and a transmitting device 2cX, and functions as a server that provides a service in response to a request from the client information processing device 1X. Has functions.
- the information processing device IX receives the related information 3X related to the content in the broadcast program from the information processing device 2X via the network.
- the related information 3X is stored in the storage unit 2aX of the information processing device 2X. And updated as content changes.
- the mutual exchange between the information processing device 1X and the information processing device 2X gives the user who purchased the content the right to receive a specific service for further content purchase.
- this processing will be described.
- the information processing device IX continuously transmits request information 4X for requesting the related information 3X relating to the content in the broadcast program being received from the transmission means 1aX at specific intervals.
- the information processing device 2X receives the request information 4X transmitted from the information processing device 1X by the receiving means 2bX.
- the receiving unit 2bX extracts the related information 3X corresponding to the received request information 4X from the storage unit 2aX, and passes it to the transmitting unit 2cX.
- the information processing device 2X issues in advance a first identification code 5X indicating a right to receive a specific service.
- the transmission unit 2cX transmits the first identification code 5X to the information processing device 1X together with the related information 3X extracted from the storage unit 2aX.
- the information processing device 1X receives the related information 3X and the first identification code 5X transmitted by the information processing device 2X by the receiving unit 1bX, and stores the information in the storage unit 1cX. . Further, the information processing apparatus 1X displays the related information 3X stored in the storage unit 1cX via the display unit 1dX, and indicates the contents of the related information 3X to the user. .
- the information processing device 1X transmits the purchase request information 6X requesting the purchase of the arbitrary content and the first identification code.
- the information processing device 2 X that transmits 5 X from the transmission unit 1 a X receives the purchase request information 6 X and the first identification code 5 X transmitted from the information processing device 1 X by the reception unit 2 b X Then, prepare the content data 7X corresponding to the purchase request information 6X.
- the information processing device 2X reserves the right for the user to receive a specific service when the user purchases further content. Issue the second identification code 8 X shown. Then, the information processing device 2X transmits the control data 7X and the second identification code 8X from the transmission unit 2cX.
- the user who purchased the content can be provided with the right to receive a specific service for further content purchase.
- a process of storing related information related to a song or a song set is referred to as a clip.
- FIG. 16 in which parts corresponding to those in FIG. 2 are assigned the same reference numerals, shows a network system according to an embodiment of the present invention.
- the terminal device 10X is connected to various servers via the network 30. '
- the terminal device 10X stores music or a collection of songs locally on a recording medium such as a CD 29a, MD (mini disc) 29b, or hard disk drive (HDD: Hard Disk Drive) 21 Holding the source.
- a recording medium such as a CD 29a, MD (mini disc) 29b, or hard disk drive (HDD: Hard Disk Drive) 21 Holding the source.
- the CD 29a and the MD 29b are portable recording media, and can be easily attached to and detached from the terminal device 10X. What local source is prepared for the terminal device 10X depends on the type and purpose of the terminal device 10X. Further, the terminal device 10X can receive the content broadcast via the antenna 26.
- the source of the local music or music set shown in FIG. 16 is an example. That is, if a recording medium exists locally in the terminal device 10X, by recording a song or a set of songs, it can function as a source of a song or a set of songs locally.
- the terminal device 10X includes a clip information storage device 21a that stores clipped related information.
- the clip information storage device 21a is a secondary storage device of the terminal device 10X.
- a part of the storage area such as the HDD 21 can function as the clip information storage device 21a.
- the terminal device 10X can perform clipping for both music pieces and music piece sets. As a result, users will be able to access FM programs, CD albums, etc. that contain many songs of interest. By clipping, it is possible to record the related information of the music set that is of interest in one clip operation.
- a partial configuration, an external configuration, and a program module configuration of the terminal device 10X are, for example, the same configurations as the terminal device 10 of the first embodiment. '
- the hardware configuration of the CD ′ title information providing server 31 is the same as that of the first embodiment.
- FIG. 17 is a diagram illustrating an example of privilege acquisition based on the first identification code and the second identification code.
- the content of music data 95X is transmitted from the music distribution server 33 using the first identification code 92X added to the related information 91X of the music broadcasted from the broadcasting station server 32. To buy.
- the broadcast station server 32 is provided with a related information table 32aX and an identification code table 32bX in advance.
- a related information table 32aX related information of each song to be broadcast is registered.
- the identification code table 3 2 b X the first identification code has been registered for each broadcast time slot.
- the first identification code is a code necessary for the user who purchased the music to receive the privilege.
- the broadcast time zone is divided, for example, for each program.
- the first identification code registered for each program indicates, for example, the right to receive a benefit (such as adding a bonus track to music purchase) provided by the sponsor company of the program.
- a benefit such as adding a bonus track to music purchase
- the first identification code is registered for each program, but the first identification code may be registered for each piece of broadcast music.
- the first identification code is registered. That is, the first identification code is registered only for the broadcast time slot of a program for which a service is provided by a sponsor company or the like. For example, the broadcast station 37 announces the contents of the privilege obtained by acquiring the related information in the comment in the program in which the first identification code is set. As a result, only the user who has listened to the program can know the existence of the privilege, and can receive the first identification code for receiving the privilege. It should be noted that the first identification code can also be uniquely assigned to music in a specific time zone of a specific broadcast station. In this case, even when the same music is broadcast at different times, different first identification codes can be provided. Also, the first identification code can be uniquely assigned to the music. In this case, a common first identification code may be assigned to a plurality of music pieces. As a result, it is possible to respond more finely to the improvement of the broadcast audience rating.
- the terminal device 10X performs polling at regular intervals, and issues a request to the broadcast station server 32 to acquire the related information 9IX of the music currently being broadcast.
- the broadcast station server 32 transmits to the terminal device 10 the related information 91X of the music currently being broadcast and the first identification code 92X set in the current time zone.
- the terminal device 10 X displays the received related information 9 IX on the display device 17.
- the terminal device 10X stores the set of the received related information 91X and the first identification code 92X in the HDD 21 or the like. .
- the terminal device 1 OX transmits the user identification information 93 X necessary for receiving user authentication to the music distribution server 33, and waits for authentication confirmation from the music distribution server 33. .
- the terminal device 10X Upon receiving the authentication confirmation from the music distribution server 33, the terminal device 10X transmits the first identification code 92X to the music distribution server 33 along with the purchase request information 94X for purchasing the music data. I do.
- the music distribution server 33 receiving the purchase request information 94X and the first identification code 92X prepares the music data 95X requested by the purchase request information 94X. Thereafter, the music distribution server 33 determines whether or not the first identification code 92X is valid. If it is determined to be valid, the additional data 96 corresponding to the first identification code 92X is determined. X and a second identification code 97 X indicating a privilege that can be received when the user who purchases the music further purchases content such as a CD. And music distribution service The bus 33 transmits the music data 95 X, the additional data 96 X, and the second identification code 97 X to the terminal device 10 X.
- the additional data 96X is, for example, an instruction to delete the first identification code recorded in the terminal device 1OX, or an additional service such as a bonus track.
- the second identification code 97X is a code necessary for a user who has purchased a song to receive a privilege when purchasing further content such as a CD.
- the second identification code 97X describes the company that can provide the benefit and the content of the benefit. A special CD discount can be provided.
- the user who has acquired the second identification code 97X can access a CD shop server or the like in which the second identification code 97X is valid using the terminal device 10X, for example, to play a specific CD. Can be purchased at a discount.
- the terminal device 10X acquires the related information related to the music broadcasted in the program of the broadcast station 37 from the broadcast station server 32 and clips it, the terminal device 10X, The exchange performed between the broadcasting station 37 and the broadcasting station server will be described with reference to a sequence diagram. .
- FIG. 1'8 is a sequence diagram when the terminal device clips related information acquired from the broadcast station server. It is assumed that the broadcasting station 37 broadcasts the programs sequentially according to the broadcasting schedule of the programs. Hereinafter, the processing shown in FIG. 18 will be described in the order of step numbers.
- Step S 1 The broadcasting station 37 starts broadcasting a program.
- Step S 2 The broadcasting station 37 notifies the broadcasting station server 32 of the start of broadcasting of the music to be broadcast in the program.
- Step S 1 1 The broadcast station server 32 refers to the related information table 32 a x and, in step S 1, stores the related information previously held to be provided to the terminal device 10. Update to the relevant information related to the music notified from the broadcasting station 37.
- Step S21 The terminal device 10X receives the program that the broadcasting station 37 has started broadcasting in step S1, makes the user listen to the program, for example, and starts broadcasting in this program.
- the started music is also received and listened to, for example, by the user, and the process proceeds to step S22.
- Step S22 The terminal device 1 OX transmits, at a predetermined interval (for example, an interval of 30 seconds), request information for requesting acquisition of related information related to the music received in step S211, at the broadcasting station server 3 2 Send to That is, the terminal device 10X performs polling for acquiring the related information of the music being received.
- a predetermined interval for example, an interval of 30 seconds
- Step S 1 2 Upon receiving the request information transmitted from the terminal device 10 X in step S 22, the broadcast station server 32 refers to the identification code table 32 b X and designates the current provision target. The first identification code corresponding to the current time zone is added to the related information of the music that is held. Then, the broadcast station server 32 advances the process to step S13. '
- Step S 13 The broadcast station server 32 transmits the related information and the first identification code to the terminal device 10 X via the network 30.
- the first identification code is transmitted with the same contents to any user who receives this program.
- Step S2 3 Upon receiving the related information and the first identification code transmitted from the broadcast station server 32 in step S13, the terminal device 10X displays the content of the received related information on the display device. 17 is displayed, and the process proceeds to step S24.
- the user can know the related information such as the song title and the artist name of the song currently being broadcast.
- the related information in the present embodiment includes, in addition to the title and the artist name, a CD number, broadcast station identification information for identifying the broadcast station 37 that is the source of broadcasting the music, and the music. Also included is the medium identification information that specifies the recording medium.
- Step S24 When 30 seconds have elapsed from the previous acquisition request, the terminal device 10X transmits request information to the broadcast station server 32, and makes another acquisition request for related information.
- Step S 14 When the broadcast station server 32 receives the request information transmitted from the terminal device 10 X in step S 24, the broadcast station server 32 refers to the identification code table 32 b X and designates the current provision target. For the related information of the held music, Add the first identification code. Then, the broadcast station server 32 advances the process to step S15.
- the broadcast station server 32 provides the related information of the music and the first identification code again to the terminal device 10X via the network 30.
- Step S25 Upon receiving the related information and the first identification code transmitted from the broadcast station server 32 in step S14, the terminal device 10X displays the content of the received related information on the display device 17 indicate. ,
- the related information of the song is acquired unless the related information of the song currently held as the provision target by the broadcasting station server 32 is updated to the related information of the song to be broadcast next.
- the related information of the music is displayed on the display device 17 until the information is updated.
- Step S26 when the user instructs the terminal device 10X to clip the relevant information displayed on the display device 17, the terminal device 10X transmits the relevant information to the HDD 2 While clipping to 1, the first identification code is stored in the HDD in association with the related information, and the process proceeds to step S27. '
- the terminal device 10X obtains, from the broadcast station server 32, related information of another music piece following the related information of the clipped music piece, and can also clip these pieces of information. ,
- a database is built in the HDD 21 of the terminal device 10X.
- Step S27 The terminal device 10X redisplays the clipped related information on the display device 17, and accepts a search request from the user.
- the structure of the related information and the storage format of the clipped related information are the same as in the first embodiment.
- FIG. 19 is a diagram illustrating a configuration example of the first identification code.
- the first identification code 60 X includes “Issuer” column 60 aX, “Purpose” column 60 b X, “Valid person” column 60 c X, Expiration date field 60 dX, and 'Code ID A column 60 eX for J is provided.
- a name indicating a service provider that issues the first identification code 60 X is set.
- the name of the broadcasting station (FM Shinagawa) that operates the broadcasting station server 32 is set.
- a name indicating a service provider that provides a privilege to a user who has purchased a song using the first identification code 60 X is set. This information is used to distinguish between service providers that offer benefits and those that do not.
- the music distribution site name (music distribution site B) provided by the music distribution server 33 is set.
- $ 60dX is set to the last day of the period during which the benefit can be received by the first identification code 60X. Note that an expiration date may or may not be added.
- a plurality of such sets of the music related information and the first m-based codes are stored in the terminal device 10X.
- the related information can be stored in a tree structure.
- FIG. 20 is a sequence diagram at the time of music purchase. Hereinafter, the processing illustrated in FIG. 20 will be described along with step numbers.
- Step S31 In order to obtain the user authentication of the music distribution server 33, the terminal device 10X distributes user identification information such as a user ID and a password previously assigned to the terminal device 10X to the music distribution server 33. Sent to server 33. At this time, the terminal device 10 X may transmit a preset nickname to the music distribution server 33 as well.
- a nickname is a name set to identify each terminal device when one user uses a plurality of terminal devices. Different nicknames are set for a plurality of terminal devices used by the same user.
- a nickname is set on the terminal device when the user first receives a service such as obtaining related information. Then, on the accessed server, after confirming that the set nickname does not overlap with the user's other terminal device, the user is allowed to register the set nickname to the terminal device. .
- the music distribution server 33 receives the user identification information transmitted from the terminal device 10X in step S31, authenticates the user, and transmits the authentication result to the terminal device 10X. respond.
- Step S32 The terminal device 10X receives the authentication result from the music distribution server 33, confirms that the authentication has been obtained, and proceeds to step S33.
- Step S33 After confirming the success of the user authentication, the terminal device 10X transmits a search request to the music distribution server 33 in response to an operation input from the user. Note that some data (for example, a CD number) in clipped related information can be used as a search key in a search request.
- Step S42 In response to the search request, the music distribution server 33 searches the database relating to its own CD, and proceeds to step S43.
- Step S43 The music distribution server 33 transmits to the terminal device 10X result information indicating the search result obtained in step S42. .
- Step S 3 4 1 The terminal device 10 X uses the music distribution server 3 3 in step S 4 3 Upon receiving the result information transmitted from, it displays it on the display device 17 and notifies the user of the search result. In response to the purchase instruction from the user, the terminal device 10X stores the first request stored in the HDD 21 in association with the purchase request information requesting the purchase of the music and the related information of the music to be purchased. The identification code is transmitted to the music distribution server 33. .
- the terminal device 10X can transmit an identification code corresponding to any relevant information.
- the corresponding first identification code can also be transmitted with the related information before clip acquired by Now On Air or the related information acquired by the on air list.
- the terminal device 10X may collectively transmit a plurality of first identification codes that can receive a privilege in the music distribution server 33 to the music distribution server 33. Whether the special distribution can be received by the Zuraku distribution server 33 can be determined by referring to the “valid party” column of the first identification code. '' Alternatively, all the first identification codes stored in the terminal device 10X may be transmitted to the music distribution server 33. In this case, the music distribution server 33 selects the usable first identification code and determines the privilege.
- the terminal device 10X may transmit the clipped related information to the music distribution server 33 together with the first identification code.
- the transmission of the first identification code may be performed in response to an operation input from a user, or may be automatically performed. For example, if a search for a CD number finds the corresponding CD, the first identification code may be transmitted automatically.
- the terminal device 10X can transmit the first identification code together with the search request in step S33.
- Step S4 4 When the music distribution server 33 receives the purchase request information and the first identification code transmitted from the terminal device 10X in step S34, the music distribution server 33 receives the music requested by the purchase request information. The data is read, and the process proceeds to step S45.
- the music distribution server 33 receives the first Authenticate the identification code.
- the “valid party” column of the first identification code is used. That is, the music distribution server 33 refers to the name described in the “valid party” column and determines whether the received first identification code is addressed to itself. For example, when the name of the music distribution site B is set to the music distribution server 33, the music distribution site B is set in the “valid party” column of the received first identification code. In this case, the music distribution server 33 determines that the received first identification code is addressed to itself. If the result of this determination is that the first identification code is addressed to itself, the process proceeds to step S46, and if not, the process proceeds to step S49. ⁇
- the music distribution server 33 refers to the “expiration date” column of the received first identification code, and determines whether or not the date is within the expiration date described in the “expiration date” column. I do. If it is within the due date, the process proceeds to step S47. If not, the process proceeds to step S49.
- Step S 47 The music distribution server 33 issues additional data (for example, a bonus track) corresponding to the privilege described in the “purpose” column of the received first identification code.
- additional data for example, a bonus track
- the music distribution server 33 manages the number of times the user can use the first identification code (the number of times the user can use the number), and can provide a privilege only when the number of times the number of times the first identification code can be used has not been exceeded. Then, the music distribution server 33 proceeds to step S48.
- Step S4 8 The music distribution server 33 issues a second identification code indicating the right of the user who purchased the music to receive a privilege when purchasing further contents such as a CD. Proceed to step 9. The specific contents of the second identification code will be described later.
- the music distribution server 33 sends the music data read in step S44, the additional data issued in step S47, and the second identification code (if issued) to the terminal. Send to device 10.
- the music distribution server 33 manages, for each user, additional data provided to the user.
- the additional data provided to the user is managed by using a table in which user identification information such as an ID and a password are associated with the history of the additional data provided to the user.
- 'Also it can be managed by associating the terminal device 10X with an ID (nickname) specifying the terminal device 10X. As a result, it is possible to control the exercise of the privilege of the specific user or the terminal device 10X.
- Step S35 In the terminal device 10X, after receiving the music data, the additional data, and the second identification code transmitted from the music distribution server in step S49, the terminal device 10X stores the contents of the additional data. Process the first identification code accordingly. For example, delete the first identification code used.
- the terminal device 10X performs a process according to the information.
- the first identification code may be set to the same state as before receiving the privilege. .
- FIG. 21 is a configuration example of the second identification code.
- the second identification code 70 X includes the “issuer” column 70 aX and the “purpose” column 70 b X, “valid party” column 70 cX, “expiration date” column 70 dX, and “code ID” column 70 eX are provided.
- a name indicating a service provider that issues the second identification code 70X is set in $ 70aX of the "issuer".
- the music distribution site name (music distribution site B) provided by the music distribution server 33 is set.
- the “purpose” brocade 70 b X is provided to the user when purchasing the music from the music distribution server 33, such as a discount on a specific CD, when the user further purchases content such as a CD. Is set.
- the “Effective party” column 70 c X if you purchased a song such as CD shop A, When a user who purchases a content such as a CD further, a name indicating a service provider that provides the user with a privilege is set. This information is used to distinguish between service providers that offer benefits and those that do not. It is also possible to set the names of a plurality of service providers that provide similar benefits. Thus, the service provider set in the “valid party” column 60 cX of the first identification code 60 X and the “valid party” column 7 of the second identification code 70 X By making the service providers set to 0 c X different from each other, it is possible to promote the use of services in cooperation with the service providers.
- the last day of the period during which the benefit can be received by the second identification code 70 X is set. Note that an expiration date may or may not be added.
- the second identification code 70 X is obtained.
- the user accesses the CD shop server 34 through the terminal device 10X and purchases a CD on the site provided by this server, thereby obtaining the benefits described in the “purpose” column 70bX above. (E.g. ⁇ Discount for a specific CD).
- the user records the second identification code stored in the terminal device 10X on the portable recording medium.
- the portable recording medium For example, it is recorded in a semiconductor memory 80.
- the memory 80 is, for example, a flash memory.
- the user goes to a store such as a CD shop with the memory 80 in which the identification code is written. Then, when purchasing a CD or the like in which the privilege can be received by the second identification code in the store, the store 80 is given the memory 80. The store clerk reads the identification code from the memory 80 in the store terminal device 39 provided at the store. Then, when selling a CD or the like to the user, a privilege according to the second identification code is given.
- the hardware configuration of the in-store terminal device 39 can be realized with the same hardware configuration as the terminal device 10X shown in FIG. However, a reader / writer with memory 80 is required as a media drive. Further, the in-store terminal device 39 need not include the tuner 27 or the infrared communication unit 28.
- the music data purchased by the user has a dummy track added as an empty track.
- the second identification code is stored in the dummy track and transmitted.
- the dummy track storing the second identification code is read into the memory 80.
- the number of times of dummy track check-out can be managed.
- the in-store terminal device 39 can provide the user with the privilege described in the second identification code by reading the memory 80 and performing a predetermined process.
- FIG. 22 is a flowchart illustrating a processing procedure of the store terminal device. Hereinafter, the processing shown in FIG. 22 will be described along the step numbers.
- Step S51 The store terminal device 39 reads the second identification code stored in the dummy track from the memory 80, and proceeds to step S52.
- the store terminal device 39 receives an input of user identification information such as a user ID and a password.
- Step S53 The store terminal device 39 performs user authentication based on the user identification information input in step S52.
- User authentication may be requested to another server connected via the network 30.
- the store terminal device 39 transmits the user identification information input from the user to a server (for example, a CD shop server 34) connected via the network 30. Then the server authenticates The processing is performed, and the authentication result is returned to the store terminal device 39.
- a server for example, a CD shop server 34
- Step S54 The in-store terminal device 39 determines the privilege according to the second identification code when the user authentication is successful.
- the in-store terminal device 39 provides a privilege according to the sale of the CD. For example, if additional content is provided, the additional content is written to the memory 80. In addition, if it is a discount of a specific CD, P ⁇ S (Poin tO f
- Step S56 The store terminal device 39 checks the number of dummy track check-outs recorded in the memory 80, and deletes the second identification code if the number has reached the predetermined number. By storing the second identification code in the dummy track in this manner, the number of times of checking the dummy track into the memory 80 can be limited, and the copyright management can be effectively performed.
- a device that can display the acquired second identification code is incorporated in the portable terminal, and this is displayed at the store, so that there is a way to receive a privilege when purchasing a CD at a CD shop.
- the user who purchases the music currently being broadcast or the music registered in the on-air list can be used by the user.
- content such as CDs
- Ion IJ it is possible to obtain Ion IJ for receiving special benefits.
- purchasing a CD at the CD shop server 34 for example, purchasing a specific CD with a bow I be able to.
- the expiration date is set for the first identification code, so that the service provision period can be limited.
- the music distribution server 33 manages the additional data issued to the user for each user using the table, but further manages the number of receptions of the first identification code for each user. Is also good. Thus, for example, how many times a user has used one identification code can be managed, so that in the music distribution server 33, management can be performed such that no privilege is given more than the number of times the identification code can be used. Further, additional data according to the number of the first identification codes transmitted from the terminal device 10X can be issued, thereby facilitating the purchase of music.
- the processing functions of the terminal device 10X and each server can be realized by a computer.
- a program describing the processing contents of the functions that the terminal device 1 OX and each server should have is provided.
- the program describing the processing contents can be recorded on a computer-readable recording medium.
- Computer-readable recording media include magnetic recording devices, optical disks, magneto-optical recording media, and semiconductor memories. Magnetic recording devices include hard disk drives (HDDs), flexible disks (FDs), and magnetic tapes.
- the optical disk includes DVD, DVD-RAM, CD-ROM, CD-R (Recordablle) / RW (Rewritable) and the like.
- Magneto-optical recording media include MO (magneto-Opticcaldisk).
- MO magneto-Opticcaldisk
- portable recording media such as DVD and CD-ROM, on which the program is recorded are sold.
- the program may be stored in a storage device of a server computer, and the program may be transferred from the server computer to another computer via a network.
- the computer that executes the program stores, for example, the program recorded on the portable recording medium or the program transferred from the server computer in its own storage device. Then, the computer reads the program from its own storage device and executes processing according to the program. Note that the computer reads the program directly from the portable recording medium and executes processing according to the program. You can also. Also, the computer can execute the processing according to the received program each time the program is transferred from the server computer.
- this service system (the music-related service providing system 1000 shown in Fig. 23) has a single sign-on function.
- the client terminal 1002 illustrated in FIG. 23 corresponds to, for example, the terminal device 10 or the terminal device 10X described above.
- Network NT 1000 corresponds to, for example, network 30 described above.
- the portal server 1003 corresponds to, for example, the comprehensive service server 36 described above.
- the music data distribution server 1004 corresponds to, for example, the music distribution server 33 described above.
- the product sales server 1005 corresponds to, for example, the above-described CD shop server 34.
- the radio broadcast information distribution server 1006 corresponds to, for example, the broadcast station server 32 described above.
- the internet radio server 1007 corresponds to, for example, the internet radio server 35 described above. .
- reference numeral 1000 denotes a music-related service providing system as a whole.
- a plurality of servers 1004 to 1008 that provide various services related to music to the client terminal 1002.
- the music data distribution server 1004 is composed of ATRAC 3 (Adaptive Transform Acoustic and oding 3), AAC (Advanced Audio Coding) WMA ( Windows Media Media Au dio) Real AUD IOG 2 Music Codec, MP 3 (MPEG Au Layer— 3) Provide service.
- the product sales server 1005 also provides a product sales service that sells CDs (CompactDDisc), DVDs (DigitalVelsatileD.iSc), and the like to users via the client terminal 1002.
- CDs CompactDDisc
- DVDs DigitalVelsatileD.iSc
- the radio broadcast information distribution server 1006 provides a radio broadcast information distribution service for distributing, to the client terminal 1002, radio broadcast information on radio programs, music, and the like of radio broadcasts being broadcast via radio stations.
- the Internet radio server 1007 provides an Internet radio broadcast service for broadcasting radio broadcast data to the client terminal 1002 in a form of streaming distribution via the network NT 1000 corresponding to the Internet. .
- the billing server 1008 is configured to execute a billing process for imposing various charges on the user in response to a request from the portal server 1003 or the like.
- the hardware configuration of the client terminal 1002 using a functional circuit block will be described.
- an operation input unit 1002 including various operation buttons provided on the surface of the housing or a remote controller (not shown)
- the client terminal 1002 receives the operation input.
- the unit 1002 recognizes this, and sends an operation input signal corresponding to the operation to the input processing unit 1021.
- the input processing unit 1021 converts an operation input signal given from the operation input unit 1020 into a specific operation command, and sends it to the control unit 1023 via the bus 1022.
- the control unit 1023 controls operations provided from each circuit connected via the bus 1022. The operation of each of these circuits is controlled based on the control signal.
- the display control unit 1024 performs digital analog conversion processing on the video data supplied via the bus 102, and sends the analog video signal obtained as a result to the display unit 125. I do.
- the display unit 125 is, for example, a display device such as a liquid crystal display, and may be directly attached to the surface of the housing or externally attached.
- the display unit 125 When the processing result of the control unit 102 and various video data are supplied as an analog video signal via the display control unit 102, the display unit 125 based on the analog video signal Display video. '
- the audio control unit 1026 performs digital analog conversion processing on the audio data supplied via the path 1022, and speeds up the analog audio signal obtained as a result. Send to 7.
- the speech force 102 7 outputs a sound based on the analog sound signal supplied from the sound control unit 102.
- the external recording medium recording / reproducing unit 108 reads and reproduces content data recorded on an external recording medium such as a CD or a memory stick (registered trademark) in which a flash memory is included in an external case, or A recording / reproducing unit that records content data to be recorded on an external recording medium.
- an external recording medium such as a CD or a memory stick (registered trademark) in which a flash memory is included in an external case, or A recording / reproducing unit that records content data to be recorded on an external recording medium.
- the recording / reproducing unit 102 of the external recording medium reads the read video data via the bus 122 and displays the data. To supply.
- the display control unit 1024 converts the video data read as content data from the external recording medium by the external recording medium recording / reproducing unit 108 into an analog video signal, and converts the video data into an analog video signal. To supply.
- the external recording medium recording / reproducing unit 102 reads audio data as content data from the external recording medium, it supplies the read audio data to the audio control unit 102 via the bus 122. I do.
- the audio control unit 102 is externally controlled by the external recording medium recording / reproducing unit 108.
- the audio data read as content data from the external recording medium is converted to an analog audio signal and supplied to the speaker 102.
- control unit 1023 transmits the content data read from the external recording medium by the external recording medium recording / reproducing unit 108 to the storage medium in the client terminal 1002 via the bus 102.
- the content data is transmitted to the storage medium 10 and stored in the storage medium 10 (hereinafter, the content data is stored in the storage medium 1).
- the storage in 0 2 9 is called rubbing.
- control unit 1023 When the control unit 1023 reads video data such as image data or video data as content data from the storage medium 102, the control unit 1023 transfers the read video data via the bus 102. It is supplied to the display control section 102 4.
- control unit 1023 When reading out audio data such as audio data as content data from the storage medium 1029, the control unit 1023 sends the read audio data to the audio control unit 1020 via the bus 102. Supply 2 to 6.
- control unit 0 23 reads out the music data from the storage medium 102 and transfers it to the external recording medium recording / reproducing unit 108 so that the external recording medium recording / reproducing unit 102
- the music data can be recorded on an external recording medium.
- the broadcast signal receiving section 103 receives radio broadcast waves transmitted from each radio station and supplies it to the tuner section 103.
- the tuner unit 103 selects, for example, the operation input unit 102 from radio broadcast waves received via the broadcast signal reception unit 130.
- a radio broadcast signal of a broadcast frequency corresponding to the designated radio station is extracted and subjected to predetermined reception processing, and the resulting audio data is transmitted to the audio control unit via the bus 102.
- the audio control unit 1026 converts the audio data provided from the tuner unit 103 into an analog audio signal and sends the analog audio signal to the speaker 107, so that the radio station 110 Output the program audio of the radio program being broadcast on Thus, the user can listen to the program audio of the radio program.
- the control unit 1023 can also record the program audio of the radio program by transmitting the audio data obtained by the tuner unit 103 to the storage medium 11029 and storing it.
- control unit 1023 connects to the network NT100 via the communication control unit 103 and the network interface 103 in order, and It is possible to access the portal server 1003 and other servers 1004 to 1007, and thereby, it is possible to access the portal server 1003 and other servers 104 to 1007. Sends and receives various information and various data.
- the encoder / decoder section 104 is composed of compression-encoded content data received sequentially from the network NT 100 through the network interface 103 and the communication control section 103. Alternatively, it decodes the compression-encoded content data read from the storage medium 102 or the external recording medium and sends it to the display control unit 102 and the audio control unit 102.
- the encoder Z decoder section 1043 compresses and encodes the non-compressed content data read from the external recording medium and the audio data supplied from the tuner section 1031, and the like.
- the converted content data is sent to the storage medium 102. .
- the content data compressed and encoded by the encoder decoder 130 is stored in the storage medium 109 under the control of the controller 102.
- the copyright management unit 103 is responsible for copyright management corresponding to content data downloaded from the network NT 100 through the network interface 103 and the communication control unit 103 in order.
- the information and the copyright management information corresponding to the content data read from the external recording medium by the external recording medium recording / reproducing unit 108 are generated.
- the copyright management information generated by the copyright management unit 103 is registered in the storage medium 102 in association with the content data under the control of the control unit 102. Also, the copyright management unit 103 5 checks out content data in which the copyright management information is associated between the storage medium 102 9 and a specific external recording medium, and stores the content data in the specific external recording medium. When the content data associated with the copyright management information is checked in with the medium 1029, the content data is updated by appropriately updating the content of the copyright management information corresponding to the content data. Protect copyrights against data.
- the page information generation unit 1036 transmits an XML (extensible matrix language) received from the network NT 1000 via the network interface 103 3 and the communication control unit 103 2 sequentially. It interprets page information such as an HTML (HyperTet Markuplanguage) file or the like, generates video data to be displayed on the display unit 1025, and sends the generated video data to the display control unit 1024.
- XML extensible matrix language
- HTML HyperTet Markuplanguage
- the authentication processing unit 103 7 controls communication of authentication information with the portal server 1003 and other servers 1004 to 10007 on the network NT 100 ⁇ connected via the network interface 103 3. Authentication processing such as transmission through the section 1032 and the network interface 1033 in sequence is executed.
- the authentication information storage unit 1038 stores authentication information required when the authentication processing unit 1037 accesses the portal server 1003 and the other servers 1004 to 1007.
- the radio broadcast display control unit 1003 sequentially transmits a request signal for requesting radio broadcast information on a radio broadcast currently being received for listening by the user to the communication control unit 1032 and the network interface 1033. Then, it transmits the radio broadcast being received to the radio broadcast information distribution server 1006 corresponding to the radio station broadcasting.
- the radio broadcast display control unit 103 9 transmits the radio broadcast information transmitted from the radio broadcast information distribution server 1006 on the network NT 1000 to the network interface 1033 and the communication control unit 1039. 3 While receiving via 2 sequentially By transmitting the received radio broadcast information to the display control unit 1024, the display unit 1025 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 1023 of the client terminal 1002 manages the content data stored in the storage medium 1002 in a directory configuration shown in FIG.
- This fo 1 der J directory is, for example, a genre to which the content belongs, or It is created corresponding to the owning user, etc.
- Under the “fo 1 der” directory an arbitrary number of “a 1 b umj directories within the specified range are created, and the“ a 1 bu mj directory ”is created.
- the “alb um j” directory one or more ⁇ track J files that belong to the “a 1 b um” directory are stored under the “alb um j” directory. This “track” file is one song, that is, content.
- Directory management for such content data is performed by a database file stored in the storage medium 10029.
- the control unit 1050 in the portal server 1003 controls the operation of each circuit connected via the bus 1051.
- the communication control unit 1052 transmits and receives various information to and from the client terminal 1002 and other servers 1004 to 1008 via the network interface 1053 under the control of the control unit 105.
- user ID (I dentification) information of users who have already signed a contract with the operator of the music-related service providing system 1 000 and password information are registered as customer information in association with each other. It is. .
- the page information storage unit 1555 stores page information and the like managed by the operator of the music-related service providing system 10000.
- the page information is described in a language such as XML, and the music data distribution server 1004, the merchandise sales server 1005, the radio broadcasting information distribution server 1006, the Internet radio server 10007, etc.
- UR L Uniform Resource Locator
- the authentication processing unit 10556 Upon receiving the user ID information and password information transmitted from the client terminal 1002 via the network interface 105 and the communication control unit 1052 sequentially, the authentication processing unit 10556 As user authentication processing, it is confirmed whether the received user ID information and password information are registered as customer information in the customer database unit 104.
- the authentication processing unit 10556 Upon completion of the user authentication processing, the authentication processing unit 10556 issues portal authentication result information (authentication session ID information to be described later) indicating the result of the user authentication processing, and transmits the issued portal authentication result information.
- portal authentication result information authentication session ID information to be described later
- the control unit 105 0 executes the contract stored in the page information storage unit 105. Page information for the user along with the portal authentication result information via the communication control unit 105 and the network interface 105 sequentially through the client terminal 1
- the control unit 105 0 stores the authentication error information in the page information storage unit 100.
- 55 is configured to be transmitted to the client terminal 1002 sequentially through the communication control unit 1052 and the network interface 1053 together with the authentication failure notification page information indicating the authentication failure stored in 5 You may.
- the authentication processing unit 105, 6 comprises a music data distribution server 1004, a sales server 10
- the portal authentication result information acquired and transmitted from the client terminal 100 2 of the user (authentication described later) ) are sequentially received via the network interface 105 and the communication control unit 1052, the received vocal authentication result information and the user temporarily stored in the authentication information storage unit 1057. Compare with the portal authentication result information corresponding to.
- the authentication processing unit 1056 performs an authentication process on the portal authentication result information received from the music data distribution server 1004, the merchandise sales server 1 ⁇ 05, and the radio broadcast information distribution server 1006. Performs confirmation processing to confirm whether the information is valid portal authentication E result information, and sends confirmation result information indicating the confirmation result via the communication control unit 1052 and the network interface 1053 sequentially.
- the music data distribution server 1004, the merchandise sales server 1005, and the radio broadcast information distribution server 1006 are returned.
- the frequency information storage unit 1058 stores an area code such as a postal code capable of specifying an area, frequency information indicating a broadcast frequency of a radio broadcast receivable in the area indicated by the area code, and the radio broadcast.
- the name of the radio station to be broadcasted (hereinafter referred to as a radio station name) and a call sign, which is unique identification information for each radio station, are stored in association with each other. .
- the URL storage unit 109 stores a call sign for each radio station for radio broadcasting, and the name of the radio program and the name of the radio program currently being broadcast provided by the radio station corresponding to the call sign.
- Radio broadcast information (hereinafter referred to as now-on-air information in particular), which includes the title of the song currently being played in the radio program, is stored in association with URL information. .
- the control unit 1070 in the music data distribution server 104 controls the operation of each circuit connected via the bus 1071.
- the communication control unit 1072 communicates with the client terminal 1002 and the portal server 1003 via the network interface 1073, and various information and the like. Transmit and receive various data such as content data.
- the customer database unit 104 In the customer database unit 104, user ID information and password information of users who have already completed a contract with the operator of the music data distribution server 1004 are registered as customer information in association with each other. .
- the authentication processing unit 1075 has a function of authenticating a user based on portal authentication result information issued by the portal server 1003 and transmitted from the client terminal 1002. It is not necessary to provide the customer database unit 1074.
- the page information storage section 1076 stores music data distribution page information and the like, which introduces downloadable music data and is managed by the music data distribution server 1004.
- the page information for music data distribution is described in a language such as XML, and the user using the client terminal 1002 can select the music data desired to be downloaded. .
- the control unit 107 0 transmits the page information acquisition request signal for requesting the page information for music data distribution transmitted from the client terminal 100 2 to the network interface 107 3 and the communication.
- the communication control unit 1010 stores the music data distribution page information stored in the page information storage unit 1076 according to the received page information acquisition request signal. It transmits to the client terminal 1002 via the interface 72 and the network interface 107 in order.
- the authentication processing unit 1075 communicates the user ID information and password information of the user using the client terminal 1002 transmitted from the client terminal 1002 with the network interface 1073.
- the authentication processing unit 1075 is issued by the portal server 1003 sent from the client terminal 1002 as a user authentication method different from the user authentication processing using the user ID information and the password information.
- the received portal authentication result information (authentication ticket described later) is sequentially received through the network interface 107 and the communication control unit 1072, and the received portal authentication result information is transmitted to the communication control unit 107. 2, and sequentially transmitted to the portal server 1003 via the network interface 1073.
- the authentication processing unit 1075 performs an authentication process on the portal authentication result information from the portal server 1003 (that is, the above-described authentication process).
- the confirmation result information is returned as a result of executing the confirmation processing information. Confirm that the user is a legitimate user who has already completed a contract with the operator of the service providing system 1000.
- the authentication processing unit 1075 issues server authentication result information (service session ID information described later) indicating the result of the user authentication processing.
- the control unit 1070 stores the information in the page information storage unit 1706 for the contractor.
- the transmitted music data page information is transmitted to the client terminal 102 via the communication control unit 1072 and the network interface 1073 together with the server authentication result information.
- the control unit 107 0 stores the authentication error information in the page information storage unit 100.
- the authentication failure notification page indicating the authentication failure stored in 76 is transmitted to the client terminal 1002 via the communication control unit 1072 and the network interface 1073 together with the page information.
- the authentication information storage unit 1077 temporarily stores the server authentication result information issued by the authentication processing unit 1075, and stores the client terminal 1070 by the authentication processing unit 1075.
- Various authentication information required when performing user authentication processing on a user using 02 is stored.
- the music data storage unit 10778 stores a plurality of music data compression-encoded in the ATRAC3 format, the MP3 format, or the like, associating them with search keys such as content ID information. ing.
- the search unit 107 searches for the music data desired to be downloaded.
- a download request signal for requesting download of the music data desired to be downloaded is stored through the network interface 1073 and the communication control unit 1072, the received download is received.
- the search key is extracted from the request signal.
- the search unit 1079 selects music data desired to be downloaded corresponding to the search condition indicated by the search key from among the plurality of music data in the music data storage unit 1078. Search for.
- control unit 107 0 transmits the searched music data to be downloaded to the client terminal 100 2 via the communication control unit 107 2 and the network interface 107 3 sequentially.
- control unit 107 0 2 transmits, to the communication control unit 107 2 and the network interface 10 0, the charging information for the charging process for the user accompanying the download of the music data to the client terminal 100 2.
- the charging server 1008 executes the charging process in accordance with the download of the music data to the user.
- the control unit 1 090 in the sales server 1 0 0 5 is a bus 1 0 9 1 Controls the operation of each circuit connected via the.
- the communication control unit 1092 exchanges various information with the client terminal 1002, the portal server 1003, etc. via the network interface 1093 under the control of the control unit 109. I do.
- the customer database unit 104 In the customer database unit 104, user ID information and password information of a user who has already concluded a contract with the operator of the product sales server 1005 are registered as customer information in association with each other. However, if the authentication processing unit has a function to authenticate the user based on the portal authentication result information issued by the portal server, which is sent from the authentication terminal and the client terminal. It is not necessary to provide the customer database section 1104.
- the page information storage unit 1906 stores, for example, package media sales page information, which is managed by the product sales server 1005 and introduces package media such as CDs and DVDs to be sold. .
- the package media sales page information is described in a language such as XML, and the user using the client terminal 1002 can select the package media, such as a CD or DVD, which the user wishes to purchase. it can.
- the control unit 109 0 transmits the page information acquisition request signal for requesting the page information for selling the package media transmitted from the client terminal 100 2 to the network interface 109 3 and the communication control unit 1.
- the page information for sales of the page media stored in the page information storage unit 106 is received in response to the received page information acquisition request signal. It transmits to the client terminal 1002 sequentially through the network interface 102 and the network interface 109.
- the authentication processing unit 1095 transmits the user ID information and password information of the user using the client terminal 1002 transmitted from the client terminal 1002 to the network interface 1093 and the communication control. If the received user ID information and password information are sequentially received through the Information is registered as customer information in the customer database section 1104.
- the authentication processing unit 1095 is issued by the portal server 1003 sent from the client terminal 1002 as a user authentication method different from the user authentication processing using the user ID information and the password information.
- the received portal authentication result information (authentication ticket described later) is sequentially received through the network interface 109 and the communication control unit 1092, and the received portal authentication result information is transmitted to the communication control unit 109. 2, and sequentially transmitted to the portal server 1003 via the network interface 1093.
- the authentication processing unit 1095 performs an authentication process on the portal authentication result information from the portal server 1003 (that is, The confirmation result is returned as a result of the execution.
- the confirmation result information is sequentially received via the network interface 109 3 and the communication control unit 109 2, and the user receives music-related information based on the received confirmation result information. Check if the user is a legitimate user who has already signed a contract with the operator of the service providing system 1000.
- the authentication processing unit 1095 issues server authentication result information (service session ID information described later) indicating the result of the user authentication processing.
- the control unit 1090 stores the information in the page information storage unit 1096 for the contractor.
- the package information sales page information is transmitted to the client terminal 1002 together with the server authentication result information via the communication control unit 1092 and the network interface 1093 sequentially.
- the control unit 109 0 stores the authentication error information in the page information storage unit 100.
- 9 Authentication failure notification indicating authentication failure stored in 6 The page information is transmitted to the client terminal 1002 via the communication control unit 1092 and the network interface 1093 sequentially.
- the server authentication result information issued by the authentication processing unit 109 is temporarily stored in the authentication information storage unit 109, and the client terminal 1002 is stored by the authentication processing unit 109.
- Various authentication information required when performing user authentication processing for a user who uses is stored.
- the package media information storage unit 1098 stores information about a plurality of package media such as CDs and DVDs to be sold (hereinafter referred to as package media information) as search keys for each package media ID information and the like. They are stored in association with each other.
- the search unit 1099 transmits a specific CD or DVD package transmitted from the client terminal 1002.
- a media information request signal for requesting package media information relating to media is sequentially received via the network interface 1093 and the communication control unit 1092, the specific information is received from the received media information request signal. Extract the search key for package media search.
- the search unit 1099 specifies, from the plurality of package media information in the package media information storage unit 1098, a specification corresponding to the search condition indicated by the search key. Search the package media information of the package media.
- control unit 109 0 transmits the searched package media information to the client terminal 100 2 via the communication control unit 109 2 and the network interface 109 3 sequentially, and thus to the user.
- the control unit 109 0 presents package media information about a specific package media.
- control unit 109 0 transmits the purchase request signal transmitted from the client terminal 100 2 for requesting the purchase of the specific package media described above to the network interface 109 3 and the communication control unit 10 9. 9 2
- the purchase processing such as a procedure for delivering the specific package media to the user using the client terminal 100 2.
- control unit 109 0 transmits billing information for billing processing to the user accompanying the purchase of a specific package medium to the billing server 100 via the communication control unit 109 2 and the network interface 109 3 sequentially.
- the charging server 1008 executes a charging process according to the purchase of a specific package medium for the user.
- control unit 1090 transmits the purchase completion page information indicating that the purchase process of the package media is completed to the communication control unit 1092 and the communication control unit 1092. ⁇ Send to the client terminal 1002 via the network interface 1903 sequentially.
- the communication control unit 1 1 1 under the control of the control unit 1 1 10, communicates with the client terminal 100 2, the vital server 1 0 3, etc. via the network interface 1 13 Send and receive. .
- the customer database section 111 In the customer database section 111, user ID information and password information of users who have already signed a contract with the operator of the radio broadcasting information distribution server 106 are registered as customer information in association with each other. I have. However, if the authentication processing unit 111 has a function of authenticating the user based on the vault authentication result information transmitted from the client terminal 1002 and issued by the portal server 1003, It is not necessary to provide the customer database section 111.
- the page information storage unit 111 is managed by a radio broadcast information distribution server 106, and radio broadcasts related to radio programs already broadcasted by radio stations corresponding to the radio broadcast information distribution server 1006.
- Information hereinafter referred to as the Page information for on-air list information distribution to be used for the acquisition of information.
- the page information for on-air list information distribution is described in a language such as XML, and the user who wants to use the client terminal 1002 to obtain the broadcast date / time information and program name of the radio program
- An input box or the like is provided for inputting as a search key for the on-air list information.
- the on-air list information storage unit 111 contains information such as the program name, program broadcast start time, and program broadcast end time for the radio program already broadcasted at the radio station corresponding to the radio broadcast information distribution server 106.
- On-air list information generated by listing titles, artist names, music broadcast start times, and the like for the music played in the radio program is stored.
- the control unit 111 transmits the page information acquisition request signal, which is transmitted from the client terminal 1002 and requests page information for online list information distribution, to the network interface 111 and the communication control unit.
- the page information for on-air list information distribution stored in the page information storage section 1 1 16 is transmitted in accordance with the received page information acquisition request signal.
- the packet is transmitted to the client terminal 1002 sequentially through the network interface 112 and the network interface 111.
- the search unit 111 stores the desired on-air list 1 entered from the client terminal 1002 on the page information for on-air list information distribution and the search key for information search, and stores the on-air list.
- the on-air list information request signal for requesting information download is transmitted, and the on-air list information request signal is sequentially received via the network interface 111 and the communication control unit 111, the reception is performed.
- the search key is taken out from the on-air list information request signal.
- the search unit 111 desires to obtain a predetermined range portion corresponding to the search condition indicated by the search key for the entire on-air list information in the on-air list information storage unit 111. Search as on-air list information.
- the control unit 110 transmits the searched on-air list information to the client terminal 1002 via the communication control unit 111 and the network interface 111 in order. .
- the now-on-air information storage unit 111 includes a program name, a program broadcast start time, a program broadcast end time, and a broadcast time for a radio program currently being broadcast at a radio station corresponding to the radio broadcast information distribution server 106.
- Now-on-air information including the title, artist name, music broadcast start time, and the like for the music currently being played in the radio program is stored.
- the authentication processing unit 1115 transmits the user ID information of the user who uses the client terminal 1002, which is transmitted from the client terminal 1002 together with the Nawon air information request signal for requesting the acquisition of the now-on-air information.
- the password and the password information are sequentially received through the network interface 111 and the communication control unit 111, the received user ID information and password information are stored in the customer database unit i4 as user authentication processing. Check whether it is registered as customer information.
- the authentication processing unit 111 is issued by the portal server 1003 sent from the client terminal 1002 as a user authentication method different from the user authentication processing using the user ID information and the password information.
- the portal authentication result information (authentication ticket described later) is transmitted to the network interface 111 and communication control unit 111.
- the authentication processing section 1115 performs an authentication process for the portal authentication result information from the portal server 1003 (that is, Is returned as a result of the execution of the confirmation process) 'Confirmation result information is sequentially received via the network interface 1 1 1 3 and the communication control unit 1 1 1 2', and the user receives music based on the received confirmation result information.
- Related service providing system A regular user who has already signed a contract with the operator of 1000 Check if there is.
- the authentication processing unit 111 issues server authentication result information (service session ID information described later) indicating the result of the user authentication processing.
- the control unit 111 is stored in the now-on-air information storage unit 111.
- the now-on-air information and the server authentication result information are sequentially transmitted to the client terminal 1 via the communication control unit 111 and the network interface 111.
- the control unit 11110 stores the authentication error information in the page information storage unit.
- the authentication information is transmitted to the client terminal 1002 via the communication control unit 111 and the network interface 1111, together with the authentication failure notification page information indicating no authentication failure stored in the communication interface 111, and the page information.
- the control unit 1 11 10 when the control unit 1 11 10 requests acquisition of the now-on-air information from the user, and authenticates the user as an authorized user, the control unit 1 11 10 distributes the now-on-air information, but determines that the user is an authorized user. If the user cannot be authenticated, the user is prevented from receiving the radio broadcast information distribution service provided by the radio broadcast information distribution server 1006, such as the now-on-air information distribution service. ing.
- the server authentication result information issued by the authentication processing unit 1 115 is temporarily stored in the authentication information storage unit 1 120, and the client terminal 1 0 0 Various authentication information required when performing user authentication processing for a user who uses 2 is stored.
- the control unit 1023 in the client terminal 1002 of the user who has contracted with the operator of the music-related service providing system 1000 turns on the power to the client terminal 1002, for example.
- the operation input signal recognized by the operation input unit 102 is input to the input processing unit 100. 21
- the authentication request processing is started.
- the control unit 1023 stores the authentication session ID information temporarily stored in the authentication information storage unit 11038 in advance. It generates a connection request signal storing the information and the like, and transmits the generated connection request signal to the portal server 1003 via the communication control unit 103 and the network interface 103 in order.
- the authentication session ID information indicates the individual communication connection state (that is, session status). ) Is identification information executed by the portal server 1003 for the identification.
- a predetermined expiration date (for example, about one minute) is set based on the time of issuance by the portal server 1003 when used for user authentication processing and the like.
- the portal server 1003 cannot use the authentication session ID information issued in the past for user authentication processing or the like by a user who has not contracted with the operator of the music-related service providing system 1003. It is prevented from being used for.
- the authentication session ID information temporarily stored in the authentication information storage unit 103 is based on the fact that the client terminal 1002 and the portal server 1003 previously communicated and connected for execution of user authentication processing and the like. At that time, it was issued by the portal server 1003. ⁇
- connection request signal When a connection request signal is transmitted from the client terminal 1002, in step SP1001, the control unit 105 of the portal server 1003 executes the network 1, the network interface 10 The connection request signal is sequentially received via 53 and the communication control unit 105, and the authentication session ID information and the like stored in the received connection request signal are sent to the authentication processing unit 105.
- the authentication processing unit 10556 performs user authentication processing based on the authentication session ID information and the like received as a connection request signal from the client terminal 1002. Execute.
- control unit 105 0 causes the authentication processing unit 1 0 56 to expire the authentication session ID information and the like received from the client terminal 100 2, and the like. If the user using 02 cannot be authenticated as an authorized user, authentication error information indicating an authentication error is transmitted to the client via the communication control unit 105 and the network interface 105 sequentially. Send to terminal 1002. '
- step SP102 the control unit 1023 of the client terminal 1002 transmits the authentication error information transmitted from the vital server 1003 to the network interface 1003 and the communication control.
- the control unit 1023 of the client terminal 1002 transmits the authentication error information transmitted from the vital server 1003 to the network interface 1003 and the communication control.
- the user ID information and the password information stored in the authentication information storage section 108 are correspondingly received. And the like, and transmits the read user ID information and password information to the vocal server 1003 via the communication control unit 10.32 and the network interface 103 in order.
- step SP1003 the control unit 105 of the portal server 1003 transmits the user ID information and password information transmitted from the client terminal 1002 to the network interface 1053 and the communication control.
- the user ID information and the password information and the like are sequentially transmitted to the authentication processing unit 1056 through the units 1052.
- the authentication processing unit 1506 stores the user ID information and password information received from the client terminal 1002 in the customer database as user authentication processing. It detects whether or not it is included in the customer information registered in the section 104.
- the authentication processing unit 1506 when the authentication processing unit 1506 authenticates the user using the client terminal 1002 as an authorized user, the authentication processing unit 1506 forms portal authentication result information under the control of the control unit 1550.
- the authentication session ID information and the like for the current communication connection state between the client terminal 1002 and the portal server 1003 are issued, and the authentication session ID information and the like issued for the client terminal 1002 are issued. It is temporarily stored in the authentication information storage unit 105. .
- control unit 105 0 transmits the authentication session ID information and the like issued to the client terminal 100 2 by the authentication processing unit 105 6 to the communication control unit 105 2 and the network interface 1. Transmit to client terminal song 102 via 0 53 sequentially.
- step SP104 the control unit 1023 of the client terminal 1002 transmits the authentication session ID information and the like transmitted from the portal server 1003 to the network interface 1003 and the communication control unit.
- the authentication session ID information and the like are transmitted to the authentication processing unit 1037 in order.
- the authentication processing unit 1037 under the control of the control unit 1023, The authentication session ID information and the like received from the server 103 are temporarily stored in the authentication information storage unit 13038.
- control unit 1023 receives the page information acquisition request signal for requesting the portal server 1003 for page information from the portal server 1003, and receives the authentication information storage unit 103 8 together with the authentication session ID information and the like temporarily stored in 8 and transmitted to the portal server 103 via the communication control unit 103 and the network interface 103 in order.
- step SP1000 the control unit 105 of the portal server 1003 transmits the page information acquisition request signal and the authentication session ID information transmitted from the client terminal 1002 to the network interface.
- the received authentication session ID information and the like are sequentially transmitted to the authentication processing unit 1056 through the communication unit 105 and the communication control unit 1052.
- the authentication processing unit 1506 sets the authentication session ID information and the like received from the client terminal 1002 and the above-described step SP100.
- the user authentication process is executed by comparing the authentication session ID information and the like issued to the client terminal 1002 and temporarily stored in the authentication information storage unit 1057.
- step SP1006 the authentication processing unit 1056 authenticates the user who uses the client terminal 1002 as an authorized user, and then sets a page from the client terminal 1002. It determines that the information acquisition request is a legitimate request, and extends the validity period of the authentication session ID information and the like issued to the client terminal 1002.
- the control unit 105 reads the page information requested to be obtained by the user from the page information storage unit 105, and the read page information is transmitted to the authentication processing unit 10556.
- the information is transmitted to the client terminal 1002 via the communication control unit 1052 and the network interface 105 together with the authentication session ID information and the like whose expiration date has been extended.
- the control unit 1023 of the client terminal 1002 transmits the page information transmitted from the portal server 1003, the authentication session ID information with an extended validity period, and the like.
- the received session information is sequentially received via the network interface 103 and the communication control unit 103, and the received page information is sent to the page information generation unit 103, and the authentication session ID whose expiration date has been extended. Information and the like are sent to the authentication processing section 103.
- the page information generation unit 10036 based on the page information provided from the control unit 1023, performs a music data distribution server 1004, a sales server 1005, and a radio broadcast information distribution server 1 It generates video data of the page in which the link to 006 is embedded, and sends out the generated video data to the display control unit 124.
- the display control unit 1024 performs a digital analog conversion process on the video data provided from the page information generation unit 103, and displays the obtained analog video signal on the display unit.
- the display unit 125 displays the page of the portal server 1003 as a video based on the analog video signal.
- the authentication processing unit 103 under the control of the control unit 102, stores the authentication session with an extended validity period received from the portal server 100 3 in the authentication information storage unit 103.
- the authentication processing unit 103 stores the authentication session with an extended validity period received from the portal server 100 3 in the authentication information storage unit 103.
- the authentication session ID information and the like temporarily stored in 004 are updated to the authentication session ID information and the like whose validity period has been extended.
- the user authentication process executed between the server 104 and the merchandise server 1005 and the radio broadcast information distribution server 1006 will be described below.
- the client terminal 1002 acquires the page information from the vital server 1003 as described above with reference to FIG.
- the music data distribution server by the link embedded in the page information 1
- the client terminal 1002 does not acquire the page information of the portal server 1003, but uses the music data distribution server 1000 based on URL information registered as a bookmark in advance. 4.
- a user authentication process (hereinafter referred to as a direct access authentication process) executed by directly accessing the product sales server 1005 and the radio broadcast information distribution server 1006. .
- the client terminal 1002 the music data distribution server 1004, the sales server 1005, and the radio broadcast information distribution server
- any combination of the client terminal 1002, the music data distribution server 1004, the sales server 1005, and the radio broadcast information distribution server 1006 is required. Even if there is, it can be executed in the same procedure.
- the client terminal 1002 accesses the music data distribution server 1004, the merchandise server 1005, and the radio broadcasting information distribution server 1006. Only the method of acquiring the URL information used for the URL is different, and after the acquisition of the URL information, both the indirect access authentication process and the direct access authentication process can be executed in the same procedure. Therefore, in the following, the access destination of the client terminal 1002 will be described as follows. In order to simplify the explanation, the music data distribution server 1004 will be used as a representative, and the indirect access authentication process and the direct access authentication process will be further described. This is described as one user authentication process.
- step SP100 the control unit 1023 of the client terminal 1002, according to URL information embedded as a link in the page information or URL information already registered as a bookmark, etc.
- Music data distribution page Acquisition of page information to request information (other product sales server 1005 and radio broadcast information distribution server 1006 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 103 are transmitted to the music data distribution server 1004 via the communication control unit 103 and the network interface 103 in order. I do.
- the service session ID information includes the client terminal 1002, the music data distribution server 1004, the sales server 1005, and the radio broadcasting information distribution server 10
- the music data distribution server 1 For identification of an individual communication connection state (that is, a session), the music data distribution server 1 004, the sales server 1005 and the radio broadcast information distribution server 1006 are identification information.
- the service session ID information is described in the authentication session described above.
- the music data distribution server 1004, the merchandise server 1005, and the radio broadcasting information distribution server 1006 use the data for user authentication processing, etc.
- a predetermined expiration date (for example, about 1 minute) is set.
- the client terminal 1002 which has obtained the service session ID information from each of the servers 1004 to 1006, sends the music data distribution server 1004, Product sales server 1005 and radio broadcast information distribution server 1006 (If this cannot be presented, the music data distribution server 1004 of these publishers, product sales server 1005 and radio broadcast information
- the distribution server 1006 determines that the communication connection state specified by the service session ID information has been disconnected.
- the music data distribution server 1004, the merchandise sales server 1005, and the radio broadcast information distribution server 1006 send the service session ID information issued in the past to the music related service providing system 1004. It prevents users who do not have a contract with the operator from being used improperly for user authentication processing.
- the service session ID information temporarily stored in the authentication information storage unit 108 is stored in the client terminal 1002, the music data distribution server 1004, the sales server 1005, and the radio broadcast. I * when the communication connection to a multi-destination delivery server 1 0 0 6 'and is for an earlier execution such as the user authentication process, the music data distribution server 1 0 0 4 of the access destination, the sales server 1 0 0 5 ⁇ Pi radio broadcasting It is issued by the information distribution server 106.
- step SP 101 the control unit 170 0 of the music data distribution server 100 4 transmits the page information acquisition request signal and the service session ID information transmitted from the client terminal 100 2 to the network interface.
- the communication control unit 1 0 7 3 and the communication control unit 1 0 7 2 are sequentially received, and the received service session ID information and the like are transmitted to the authentication processing unit 1 0 7 5.
- the authentication processing unit 1075 Under the control of the control unit 107, the authentication processing unit 1075 temporarily stores the service session ID information and the like received from the client terminal 1002 in the authentication information storage unit 10777. The user authentication processing is executed by comparing the stored service session ID information and the like.
- the authentication processing unit 1075 identifies the user using the client terminal 1002 because the service session ID information received from the client terminal 1002 has expired. If it is not possible to authenticate the Ru Oh 1 in the regular user, request for acquisition of the page information for music data distribution from the client terminal 1 0 0 2 that it is not a legitimate request.
- the control unit 17005 If the authentication processing unit 1705 does not authenticate that the user using the client terminal 1002 is an authorized user, the control unit 17005 outputs authentication error information indicating an authentication error and music.
- a shop code for identifying the data distribution server 1004 is transmitted to the client terminal 1002 via the communication control unit 1072 and the network interface 1073 sequentially.
- step SP102 the control unit 1023 of the client terminal 1002 sends the authentication error information and shop information transmitted from the music data distribution server 1004.
- the code is sequentially received via the network interface 103 and the communication control unit 103, and the user is not authenticated as an authorized user in the music data distribution server 104 due to the received authentication error information.
- the shop code received from the music data distribution server 104 is temporarily stored in the authentication information storage unit 108.
- the control unit 1023 generates an authentication ticket issuance request signal for requesting the portal server 1003 to issue an authentication ticket for accessing the music data distribution server 1004.
- the received authentication ticket issuance request signal is received from the shop code of the music data distribution server 104 and the portal server 1003, and is temporarily stored in the authentication information storage unit 103.
- the information is transmitted to the portal server 1003 via the communication control unit 103 and the network interface 103 together with the authentication session ID information.
- step SP103 the control unit 105 of the portal server 103 transmits the authentication ticket issuance request signal, the shop code, the authentication session ID information, and the like transmitted from the client terminal 1002 to the network. They are sequentially received via the interface 1053 and the communication control unit 1052, and transmitted to the authentication processing unit 10556.
- the authentication processing unit 1 5 56 stores the authentication session ID information and the like received from the client terminal 1002 and the authentication information storage unit 105 Then, the user authentication process is executed by comparing with the authentication session ID information etc. already stored temporarily.
- the authentication processing unit 1506 determines that, for example, the authentication session ID information received from the client terminal 1002 has expired, and the user using the client terminal 1002 is authorized. If the user cannot be authenticated as a user, it is determined that the authentication ticket issuance request from the client terminal 1002 is not a valid request.
- control unit 1 0 5 0 controls the client terminal 1 0 0 by the authentication processing unit 1 0 5 6. If the user using 2 is not authenticated as an authorized user, authentication error information indicating an authentication error is transmitted to the client terminal 1002 via the communication control unit 1052 and the network interface 1053 sequentially. Send to
- the authentication processing unit 10556 uses the client terminal 1002 because, for example, the authentication session ID information received from the client terminal 1002 has not expired yet.
- the user is authenticated as an authorized user, it is determined that the request for issuing an authentication ticket from the client terminal 1002 is a legitimate request.
- the control unit 1550 shifts to step SP1018 described later.
- step SP1004 the control unit 1023 of the client terminal 1002 transmits the authentication error information transmitted from the portal server 1003 to the network interface 103 and the communication control unit 100.
- the user ID information and password information and the like stored in the authentication information storage unit 108 are read out, and the read user ID information and password information and the like are transmitted to the communication control unit 1.
- the data is transmitted to the portal server 103 via the network interface 103 and the network interface 103 in sequence.
- step SP105 the control unit 105 of the vital server 1003 transmits the user ID information and password information transmitted from the client terminal 1002 to the network interface 1053 and the like.
- the communication control unit 1052 is received via the j control unit, and the received user ID information and password information are transmitted to the authentication processing unit 105.
- the authentication processing unit 10556 converts the user ID information and password information received from the client terminal 1002 into the customer database unit 105.
- the user authentication process is performed so as to detect whether or not it is included in the customer information registered in 4.
- the authentication processing unit 1506 as the portal authentication result information under the control of the control unit 1050 Issue authentication session ID information for the communication connection state between the client terminal 1002 and the portal server 1003, and authenticate the authentication session ID information issued for the client terminal 1002.
- Information is temporarily stored in the storage unit 105.
- control unit 105 0 transmits the authentication session ID information or the like issued to the client terminal 100 2 by the authentication processing unit 105 6 to the communication control unit 105 2 and the network interface 100. Transmit to the client terminal 1002 via 5 3 sequentially.
- step SP106 the control unit 1023 of the client terminal 1002 transmits the authentication session ID information and the like transmitted from the portal server 1003 to the network interface 103
- the received authentication session ID information and the like are sequentially received through the control unit 103 and the authentication processing unit 103 temporarily stores the received authentication session ID information and the like in the authentication information storage unit 13038.
- control unit 1023 again generates an authentication ticket issuance request signal for requesting the portal server 1003 to issue an authentication ticket, and transmits the generated authentication ticket issuance request signal to the portal server 1003.
- a portal server via the communication control unit 103 and the network interface 103 together with the shop code already temporarily stored in the information storage unit 103 and the authentication session ID information temporarily stored at this time. Send to 1003.
- the shop code is temporarily stored in the authentication information storage unit 108 in the client terminal 102.
- the client terminal 1 transmits and receives the shop code sequentially when executing the processing from step SP1002 to step SP1016 between 1002 and the vocal server 1003. Even if the shop code is not temporarily stored in the authentication information storage unit 103 in step 02, the port It is possible to transmit a shop code to the server 003.
- step S ⁇ 017 the control unit 1 050 of the portal server 100 3 transmits the authentication ticket issuance request signal, the shop code, the authentication session ID information, etc. transmitted from the client terminal 100 2. They are sequentially received via the network interface 1053 and the communication control unit 1052, and transmitted to the authentication processing unit 10556.
- the authentication processing unit 10556 stores the authentication session ID information and the like received from the client terminal 1002 and the authentication information storage unit 105 The user authentication process is executed by comparing the authentication session ID information and the like already stored in 7 with the authentication session ID information.
- the authentication processing unit 105 for example, the authentication session ID information received from the client terminal 1002 has not yet expired, the user who uses the client terminal 1002 Is authenticated as an authorized user, it is determined that the request for issuing the authentication ticket from the client terminal 1002 is a valid request.
- control unit 1550 proceeds to the next step SP 1 018. Move on.
- step SP 1 0 18 the authentication processing section 1 056 forms the shop code received from the client terminal 1 0 2 in step SP 1 0 7 under the control of the control section 1 0 5 Based on the authentication ticket issuance request signal, an authentication ticket or the like that enables access to the music data distribution server 1004 indicated by the shop code is issued as portal authentication result information.
- the authentication processing unit 10556 temporarily stores the issued authentication ticket or the like in the authentication information storage unit 1057, and the client terminal 1005. Extend the expiration date of authentication session ID information etc. issued for 2. Accordingly, the control unit 105 0 transmits the authentication ticket and the like together with the authentication session ID information and the like whose validity period has been extended by the authentication processing unit 105 6 to the communication control unit 105 2 and the network interface 105 3 Are sequentially transmitted to the client terminal 1002.
- step SP109 the control unit 1023 of the client terminal 1002 sends the authentication ticket and the like transmitted from the portal server 1003 and the authentication session ID information and the like with an extended validity period. Are sequentially received via the network interface 103 and the communication control unit 103, and the received authentication session ID information is sent to the authentication processing unit 103.
- control unit 1023 transmits the authentication ticket and the like received from the portal server 1003 together with the authentication request signal via the communication control unit 103 and the network interface 103 in order.
- the data is transmitted to the music data distribution server 1004.
- the authentication processing unit 103 extends the expiration date received from the portal server 103 in the authentication information storage unit 103.
- the temporary storage was performed in the above-mentioned step SP106.
- the control unit 170 of the music data distribution server 1004 transmits the authentication request signal and the authentication ticket transmitted from the client terminal 1002 to the network interface 10. 7 and the communication control unit 1072 are sequentially received.
- the data is transmitted to the voice server 1003 via the network interface 1073 in order.
- step SP 102 the control unit 1 050 of the portal server 1 0 3
- the authentication ticket confirmation request signal and the authentication ticket transmitted from the music data distribution server 1 ′ 004 are sequentially received via the network interface 105 and the communication control unit 1052, and the received authentication is performed.
- a ticket confirmation request signal and an authentication ticket are transmitted to the authentication processing unit 105.
- the authentication processing unit 1506 responds to the authentication ticket confirmation request signal with the authentication ticket and the like received from the music data distribution server 1000.4. Then, a confirmation process is performed on the authentication ticket received from the music data distribution server 1004 by comparing with the authentication ticket and the like already temporarily stored in the authentication information storage unit 105.
- step SP102 the control unit 107 of the music data distribution server 104 transmits the confirmation result information transmitted from the portal server 1003 to the network interface 1073 and the communication control unit.
- the received confirmation result information is sequentially output to the authentication processing unit 1072 via the first through the second through the second through the second through the second through the second through the second through the second through the second through the second through the second through the second through the second through the second through the two.
- the authentication processing unit 1075 responds to the confirmation result information, and as the server authentication result information, the current client terminal 1002 and the music data. It issues service session ID information and the like for the communication connection state with the distribution server 104 and temporarily stores the issued service session ID information and the like in the authentication information storage unit 10777.
- control unit 107 0 transmits the service session ID information and the like issued to the client terminal 100 2 by the authentication processing unit 107 5 to the communication control unit 107 2 and the network interface 107. 3 to the client terminal 1002 sequentially.
- control unit 1023 of the client terminal 1002 transmits the service session ID information and the like transmitted from the music data distribution server 1004 to the network interface 033 and communicates.
- the received service session ID information and the like are sequentially received via the control unit 103 and the authentication processing unit 103 temporarily stores the received service session ID information and the like in the authentication information storage unit 13038.
- the control unit 1023 receives a page information acquisition request signal for requesting page information for music data distribution from the music data distribution server 1004, and stores it in the authentication information storage unit 1038.
- the information is transmitted to the music data distribution server 1004 via the communication control unit 103 and the network interface 103 together with the temporarily stored service session ID information.
- step SP 24 the control unit 170 of the music data distribution server 104 transmits the page information acquisition request signal and the service session ID information transmitted from the client terminal 100 2 to the network. It receives through the tough ace 1073 and the communication control unit 1072 sequentially, and sends out the received service session ID information and the like to the authentication processing unit 1075.
- the authentication processing unit 1075 stores the service session ID information and the like received from the client terminal 1002 and the above-described step SP10.
- the user authentication process is executed by comparing with the service session ID information and the like which has already been issued to the client terminal 1002 and temporarily stored in the authentication information storage unit 1707. .
- the authentication processing unit 1075 since the authentication processing unit 1075, for example, has not expired the service session ID information and the like received from the client terminal 1002, the user who uses the client terminal 1002 When the user is authenticated as an authorized user, it is determined that the request for obtaining page information for music data distribution from the client terminal 100'2 is a legitimate request.
- the control unit 1707 executes the next step SP 1 Move on to 0 2 5 .
- step SP 1 0 25 the control section 1 070 reads the page information for music data distribution requested by the user from the page information storage section 1 0 76, and also executes the authentication processing 1 section 10. According to 75, the validity period of the service session ID information and the like issued to the client terminal 1002 is extended.
- control unit 107 0 stores the music data distribution page information read from the page information storage unit 107 6 together with the service session ID information and the like whose validity period has been extended by the authentication processing unit 107 5.
- the packet is transmitted to the client terminal 1002 via the communication control unit 1072 and the network interface 1073 sequentially.
- step SP106 the control unit 1023 of the client terminal 1002 transmits the music data distribution page information transmitted from the music data distribution server 1004 and the extension of the expiration date.
- Service session ID information etc. are sequentially received via the network interface 103 and the communication control unit 103, and the received music data distribution page information is transmitted to the page information generation unit 103. 6 and also sends the service session ID information and the like received from the music data distribution server 1004 to the authentication processing unit 103.
- the authentication processing unit 1003 extends the expiration date received from the music data distribution server 104 in the authentication information storage unit 103 under the control of the control unit 102.
- the service session ID and the like By temporarily storing the service session ID information and the like stored in the service session ID information and the like before the expiration date is extended, the service session ID and the like temporarily stored in the above-described step SP1023 are overwritten. Update the information, etc., to the service session ID information, etc. with an extended validity period.
- the page information generation unit 13036 generates video data based on the page information for music data distribution, and sends the generated video data to the display control unit 1.024.
- the display control section 1024 performs digital analog conversion processing on the video data provided from the page information generation section 103, and displays the obtained analog video signal on the display section 102.
- a music data distribution page is displayed as a video based on the image signal.
- FIGS. 32 to 35 execution is performed between the client 1, the terminal 1002, the music data distribution server 1004, the sales server 1005, and the radio broadcast information distribution server 1006 described above with reference to FIG.
- the client terminal 1002 uses the music data distribution server 1004, the sales server 1005, and the radio data distribution server 1006 for the music data distribution acquired from the radio broadcasting information distribution server 1006.
- step SP 1030 the control unit 1023 of the client terminal 1002 receives from the input processing unit 1021 a control command for selecting a part of the music data distribution page displayed as a video on the display unit 1025. Then, in response to the input control command, a download request signal for requesting download of music data desired for download is generated.
- control unit 1023 sends the download request signal together with the service session ID information and the like already issued by the music data distribution server 1004 and temporarily stored in the authentication information storage unit 1038 and the like.
- the data is transmitted to the music data distribution server 1004 sequentially via the network interface 1033.
- control unit 1070 of the music data distribution server 1004 communicates the download request signal transmitted from the client terminal 1002 with the service session ID information and the like via the network interface 1073 and communication.
- the information is sequentially received via the control unit 1072, and the received service session ID information and the like are transmitted to the authentication processing unit 1075.
- the authentication processing unit 1075 stores the service session ID information and the like received from the client terminal 1002 and the authentication information storage unit 1077 under the control of the control unit 170.
- the user authentication process is executed by comparing the service session, ID information, etc., which are already temporarily stored.
- step SP 1 032 the search section 1 079 9 searches the music data in the music data storage section 1 07 8 from the plurality of music data based on the search key stored in the download request signal. Search for music data that you want to download that meets the search conditions indicated by.
- the control unit 107 0 executes the service session ID information issued to the client terminal 100 2 by the authentication processing unit 107 5. After extending the expiration date, proceed to the next step SP103.
- step SP103 the control unit 107 reads out the music data to be downloaded searched by the search unit 107 from the music data storage unit 1078, and also reads the read download request data.
- the control unit 107 reads out the music data to be downloaded searched by the search unit 107 from the music data storage unit 1078, and also reads the read download request data.
- the client terminal 1002 via the communication control unit 1072 and the network interface 1073 sequentially with the service section ID information whose expiration date has been extended by the authentication processing unit 1075. Send.
- step SP1043 the control unit 1023 of the client terminal 1002 downloads the music data desired to be downloaded transmitted from the music data distribution server 1004 and the service whose expiration date has been extended. Receiving the session ID information, etc., sequentially through the network interface 103 and the communication control section 103, and The stored music data is stored in the storage medium 102, and the service session ID information and the like received from the music data distribution server 1004 are transmitted to the authentication processing unit 1303.
- the authentication processing unit 103 operates a service in the authentication information storage unit 108, which has received an extended validity period from the music data distribution server 1004.
- the service set already temporarily stored in the authentication information storage unit 108 is stored. Update the content such as Chillon ID information. '
- the client terminal 1002 can download the music data desired by the user by using the music data distribution service provided by the music data distribution server 1004. .
- step SP104 the control unit 1023 of the client terminal 1002 transmits a control command for selecting a part of the package media sales page displayed as an image on the display unit 125.
- the input unit a 1021 When input from the input unit a 1021, it generates a media information request signal requesting package media information relating to a specific package medium according to the input control command.
- control unit 1 0 2 3 sends the media information request signal to the sales server 1
- the data is transmitted to the sales server 1 0 5 via 1 0 3 3 sequentially.
- step SP1041 the control unit 109 of the sales server 1005 transmits the media information request signal transmitted from the client terminal 1002, the service session ID information, and the like to the network. Interface 1 0 9 3 and communication controller 10 92, and sends the received service session ID information and the like to the authentication processing unit 109.
- the authentication processing unit 1095 sends the service session ID information and the like received from the client terminal 1002 to the authentication information storage unit 109 The user authentication process is executed by comparing it with the service session ID information etc. that is already temporarily stored.
- control unit 109 0 sends the client terminal from the authentication processing unit 109
- step SP1042 the search unit 1099 selects one of the plurality of package media information in the package media information storage unit 108 based on the search key stored in the media information request signal. Search the package media information of the specific package media corresponding to the search condition indicated by the search key.
- the control unit 1090 executes the service session ID issued to the client terminal 1002 by the authentication processing unit 109. Extend the expiration date of the information, etc., and move on to the next step SP1043. ,
- step SP1043 the control unit 109 reads the package media information retrieved by the retrieval unit 109 from the package media information storage unit 109, and reads the read package media information.
- the information is sent to the client terminal 1 via the communication control unit 1092 and the network interface 1093 sequentially together with the service ID information and the like whose service life has been extended by the authentication processing unit 109. Send to 0 2
- step SP1044 the control unit 1023 of the client terminal 1002 transmits the package media information transmitted from the sales server 1005 and the service session ID information having the extended validity period. And the network interface 1 0 33 and the communication control unit 103, the package media information is sent to the page information generation unit 106, and the service received from the sales server 1005 is received. Sends session ID information, etc., to the authentication processing section 103.
- the authentication processing section 103 under the control of the control section 102, stores the sales server 1000 in the authentication information storage section 103. By temporarily storing the service session ID information, etc., whose expiration date has been extended and received from 5 above, over the service session ID information, etc., before the expiration date has been extended, the authentication information is obtained.
- the page information generation unit 13036 Updates the contents of the service session ID information and the like that has already been temporarily stored in the storage unit 108. Further, the page information generation unit 13036 generates video data based on the package media information given from the control unit 1023, and the generated video data is displayed by the display control unit 1024. The signal is converted to an analog video signal and sent to the display unit 125.
- control unit 1023 causes the display unit 125 to display the package media information as an image based on the analog image signal in this way, the process proceeds to the next step SP1045.
- step SP 1 0 4 5 the control unit 1 0 2 3 sends the control command for requesting the purchase of the corresponding package media to display the package media information displayed as an image on the display unit 1 0 25. 21
- a purchase request signal for requesting the purchase of the package media is generated in accordance with the input control command.
- control unit 1023 receives the purchase request signal from the sales server 1005, and temporarily stores the service session ID information and the like in the authentication information storage unit 103 (that is, , And the service session ID information whose expiration date has been extended) to the sales server 1005 via the communication control unit 103 and the network interface 103 in order.
- control unit 1 090 of the sales server 1 0 5 The client receives the purchase request signal transmitted from the client terminal 1002, the service session ID information, and the like via the network interface 1093 and the communication control unit 1092 in order, and receives the received service session. ID information etc. authentication processing unit 1 0
- the authentication processing unit 1095 sends the service session ID information and the like received from the client terminal 1002 to the authentication information storage unit 109, The user authentication process is executed by comparing it with the service session ID information etc. that is already temporarily stored.
- control unit 109 0 sends the client terminal
- step SP 1 407 the control unit 1 090 executes purchase processing such as a procedure for delivering the package media requested for purchase to the user using the client terminal 100 2, and By transmitting the billing information for the billing process to the user accompanying the purchase of the package media to the billing server 108 via the communication control unit 1092 and the network interface 1093 sequentially, It causes the charging server 10'08 to execute a charging process according to the purchase of the package medium for the user. .
- control unit 1090 extends the expiration date of the service session ID information and the like issued to the client terminal 1002 by the authentication processing unit 109.
- control unit 1 090 sends the purchase completion page information indicating that the purchase process of the package media is completed to the expiration date by the authentication processing unit 1 905. It is transmitted to the client terminal 102 via the communication control unit 1092 and the network interface 1093 sequentially with the extended service session ID information and the like.
- step SP 1 0 49 the control unit 1 0 2 3 of the client terminal 1 0 0 0 2 2 2 2 2
- the received service session ID information and the like are sequentially received via the network interface 103 and the communication control section 103, and the received purchase completion page information is transmitted to the page information generating section 106. At the same time, it sends out the service session ID information and the like received from the sales server 1005 to the authentication processing section 103.
- the authentication processing unit 1037 stores, in the authentication information storage unit 1038, the service received from the product sales server 1005 and whose service period has been extended.
- the service session already temporarily stored in the authentication information storage unit 108 Update the contents such as ID information. .
- the page information generation unit 13036 generates video data based on the purchase completion page information provided from the control unit 1023, and displays the generated video data in the display control unit 1
- the signal is converted to an analog video signal by 0 24 and transmitted to the display unit 1 25.
- control unit 1023 causes the display unit 125 to display the purchase completion page as an image based on the analog image signal.
- the client terminal 1002 can make the user purchase the desired package media using the sales service provided by the sales server 1005. ,
- the client terminal 1002 is connected to a radio broadcast information distribution server.
- step SP 1.060 the control unit 102 of the client terminal 1002 requests the input box to acquire the input box on the on-air list information distribution page displayed as an image on the display unit 125.
- a search key for on-air list information search is input, and a control command corresponding to the character string indicating the input search key is input.
- an on-air list information request signal for requesting download of the on-air list information desired to be acquired is generated in accordance with the input control command. .
- control unit 1023 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 1006 and temporarily stored in the authentication information storage unit 1038.
- the information is transmitted to the radio broadcast information distribution server 1006 sequentially through the 32 and network interface 103 3.
- step SP1061 the control unit 1110 of the radio broadcast information distribution server 1006 transmits the on-air list information request signal transmitted from the client terminal 1002 and the service session ID information to the network interface 1 1 1 3 and the communication control unit 1 1 1 2 sequentially, and sends the received service session ID information and the like to the authentication processing unit 1 1 15.
- the authentication processing unit 1115 transmits the service session ID information and the like received from the client terminal 1002 to the authentication information storage unit 1120.
- the user authentication process is executed by comparing it with the service session ID information etc. that is already temporarily stored.
- the control section 1110 executes the next step SP Move to 1 06 2.
- the search unit 111 can search the entire on-air list information in the on-air list information storage unit 111 based on the search key stored in the on-air list information request signal. Then, the specified range portion corresponding to the search condition indicated by the search key is searched as the desired on-air list information.
- the control unit 111 when the on-air list information is searched for by the search unit 111, the control unit 111, by the authentication processing unit 111, checks the service session ID information and the like issued to the client terminal 1002 by the authentication processing unit 111. Extend the expiration date to the next step SP Move to 1 0 6 3.
- step SP1063 the control unit 111 reads the on-air list information retrieved by the retrieval unit 111 from the on-air list information storage unit 111, and the read on-air list information.
- the information is sent to the client terminal 1002 via the communication control unit 111 and the network interface 111, sequentially along with the service session ID information and the like whose expiration date has been extended by the authentication processing unit 111. Send.
- step SP1064 the control unit 1002 3 of the client terminal 1002, the on-air list information transmitted from the radio broadcast information distribution server 1006, and the service session ID with an extended validity period Information and the like are sequentially received via the network interface 103 and the communication control section 103, and the received on-air list information is transmitted to the page information generation section 106 and the radio broadcast thereof.
- the service session ID information and the like received from the information distribution server 106 are transmitted to the authentication processing unit 103.
- the authentication processing unit 1037 extends the expiration date received from the radio broadcast information distribution server 1006 in the authentication information storage unit 1038.
- the temporary storage is already performed in the authentication information storage unit 108. Update the contents of the service session ID information etc.
- the page information generation unit 13036 generates video data based on the on-air list information given from the control unit 1023, and the generated video data is converted into an analog video signal by the display control unit 1024. Then, the information is transmitted to the display unit 125, and the display unit 105 displays on-air list information as a video based on the analog video signal.
- the client terminal 1002 uses the radio broadcast information distribution service provided by the radio broadcast information distribution server 1006 to provide the user terminal with information. Desired on-air list information can be obtained.
- the client terminal 100 2 can receive the radio broadcast information distribution service from the radio broadcast information distribution server 100 6 as a radio broadcast information distribution service, especially the Now-on-air information distribution service.
- the provision processing procedure will be described. , '
- radio broadcast information distribution server 1006 that provides now-on-air information is provided for each radio station (call sign).
- the client terminal 1002 may not store the URL information of the radio broadcast information distribution server 1006 corresponding to each radio station.
- the client terminal 1002 indicates the broadcast frequency to the portal server 1003 in order to automatically preset the broadcast frequency for each radio station. It is assumed that the authentication information storage unit 11038 does not temporarily store the authentication session ID information or the like when requesting the frequency information. Therefore, first, the client terminal 1002 transmits user ID information, password information, and the like to the portal server 1003. In step SP 1 070, the control unit 102 3 of the client terminal 100 2 receives an operation command from the input processing unit 102 1 requesting that the broadcast frequency of each radio station be automatically preset.
- a frequency information request signal for requesting acquisition of frequency information of a receivable broadcast frequency of each radio station is stored in the area code input by the user and the authentication information storage unit 108.
- the information is transmitted to the portal server 103 via the communication control unit 103 and the network interface 103 together with the current user ID information and password information.
- the control unit 105 of the portal server 1003 transmits the frequency information request signal, the area code, the user ID information, the password information, and the like transmitted from the client terminal 1002 to the network.
- Authentication is sequentially received via the interface 105 and the communication control unit 1052, and the user ID information and password information received from the client terminal 1002 are transmitted to the authentication processing unit 10556.
- the processing unit 10556 registers the user ID information and password information received from the client terminal 1002 in the customer database unit 1054 under the control of the control unit 105. Execute the user authentication process by comparing with the existing customer information.
- the authentication processing unit 1506 authenticates the user using the client terminal 1002 as an authorized user, and the request for frequency information from the client terminal 1002 is valid. If the request is determined to be a request, under the control of the control unit 1 050, authentication session ID information and the like for the current communication connection state between the client terminal 1002 and the portal server 1003 are issued. The issued authentication session ID information and the like are temporarily stored in the authentication information storage unit 105.
- control unit 105 proceeds to the next step SP 1072.
- step SP 1 072 the control unit 1 050, based on the area code received from the client terminal 1. 0 0 2, stores a plurality of frequency information in the frequency information storage 1 From the list of name and call sign, search for frequency information, radio station name and call sign corresponding to the area code, make a list, and read out.
- the control unit 105 0 stores the frequency information, the radio station name, and the call sign, which are listed and read out from the frequency information storage unit 105 8, in the authentication processing unit in step SP 1 071 described above.
- the client terminal 1002 sequentially passes through the communication control unit 1052 and the network interface 1053. Send.
- step SP1073 the control unit 1023 of the client terminal 1002 sends the list of the frequency information, radio station name and call sign transmitted from the portal server 1003, and the authentication session ID.
- Information and the like are sequentially received via the network interface 103 and the communication control section 103, and the authentication session ID information and the like received from the portal server 1003 are processed by the authentication processing section 103.
- the frequency information, the name of the radio station and the call sign list 1 are transmitted to the display control section 102.
- the authentication processing unit 13037 stores the authentication session ID information and the like received from the portal server 1003 in the authentication information storage unit 13038. Remember temporarily.
- the display control unit 102 4 sends the list of the frequency information, the radio station name and the call sign given from the control unit 102 to the display unit 105 so that the display unit 100 2 Display the list for 25.
- control unit 1023 stores the selected frequency information, the radio station name and the call sign in the storage medium based on the selection command input from the input processing unit 1021 at this time.
- the control section 102 3 controls the tuner section 103 from the radio broadcast wave in accordance with the tuning control command input from the input processing section 102 1. It controls to extract the radio broadcast signal of the radio broadcast being broadcast at the broadcast frequency corresponding to the command.
- the tuner section 103 extracts a radio broadcast signal broadcast at the broadcast frequency from the radio broadcast waves received by the broadcast signal receiving section 30 and performs predetermined reception processing such as decoding. And the resulting voice data is stored in the voice control unit 10.
- the audio control unit 1026 converts the audio data given from the tuner unit 103 into an analog audio signal and sends it to the speed unit 107 so that the speed unit 102 The sound of the selected radio program can be output.
- the radio broadcast display control unit 1 39 under the control of the control unit 1 23, sets the broadcast frequency corresponding to the tuning control command
- the call sign stored corresponding to the indicated frequency information is read, and the read call sign is stored in the communication control unit 1 together with the authentication session ID information and the like already stored temporarily in the authentication information storage unit 108.
- the data is transmitted to the portal server 1003 sequentially via the network interface 103 and the network interface 103.
- step SP 1 076 the control unit 1 50 0 of the portal server 1 0 0 0 3 transmits the call sign and the authentication session ID information transmitted from the client terminal 1 0 0 2 to the network interface 1 0 5 3 and
- the communication control unit 1052 is sequentially received, and the received authentication session ID information and the like are transmitted to the authentication processing unit 10556.
- the authentication processing unit 10556 Under the control of the control unit 105, the authentication processing unit 10556 already recognizes the authentication session ID information and the like received from the client terminal 1002 and the authentication information storage unit 10557. The user authentication process is performed by comparing the temporarily stored authentication session ID information and the like.
- control unit 1505 determines that the authentication session ID information and the like received from the client terminal 1002 by the authentication processing unit 1056 are within the expiration date, and that the client terminal 1005 If the user who sent the call sign using Step 2 is authenticated as a legitimate user, the procedure moves to the next step SP 107.
- step SP 1 077 the control unit 1 050, based on the call sign received from the client terminal 100 2, stores a plurality of pieces of URL information in the URL storage unit 1 509.
- the URL information associated with the call sign is searched from inside.
- the control unit 1550 extends the expiration date of the authentication session ID information and the like issued to the client terminal 1002 by the authentication processing unit 1506.
- the control unit 1Q50 reads out the searched URL information from the URL storage unit 105, and transmits the read URL information to the authentication processing unit 10556.
- the information is transmitted to the client terminal 1002 via the communication control unit 1052 and the network interface 1053 sequentially along with the authentication session ID information with an extended validity period.
- step SP1078 the control unit 1023 of the client terminal 1002 transmits the URL information transmitted from the portal server 1003, the authentication session ID information with an extended validity period, and the like.
- the information is sequentially received via the network interface 103 and the communication control unit 103, and the received authentication session ID information and the like are transmitted to the authentication processing unit 103, and the URL information is transmitted to the radio broadcast display control unit. Send to 1039.
- the authentication processing unit 1037 stores, in the authentication information storage unit 1038, an authentication session whose expiration date received from the portal server 1003 has been extended.
- the authentication session that has already been temporarily stored in the authentication information storage unit 108 is stored. Update the content of the ID information, etc.
- the radio broadcast display control unit 109 under the control of the control unit 102, stores the URL information given from the control unit 102 into the storage medium. It is temporarily stored in a storage medium 102 or the like in association with the call sign stored in 102.
- the radio broadcast display control unit 109 requests acquisition of now-on-air information according to the URL information temporarily stored in the storage medium 102, etc.
- the now-on-air information request signal is transmitted from the radio broadcast information distribution server 1006 to the communication information control section 103 together with the service session ID information and the like temporarily stored in the authentication information storage section 108. ⁇ Transmit to the radio broadcast information distribution server 1006 via the network interface 103 in order.
- step SP1078 the Now On Air information request signal and the service session ID information from the client terminal 1002 are transmitted to the radio broadcast information distribution server 1000.
- Processing to send to 6 The processing corresponds to the processing of step SP10010 described above with reference to FIG. Therefore, in this radio broadcast information distribution service provision processing procedure, following the processing in step SP 1 078, the client terminal 10 ⁇ 2, the radio broadcast information distribution server 100 6, and the portal server 100 3 After the steps SP 1 0 1 1 through SP 1 0 1 3 and the steps SP 1 0 1 8 through SP 1 0 2 2 described above with respect to the step 1, the same user authentication processing as that of the steps SP 1 0 1 2 and SP 1 Move to 0 7 9
- step SP107 the radio broadcast display control unit 10039 of the client terminal 1002 returns to the storage medium 10029, etc. again under the control of the control unit 1023.
- the now-on-air information request signal is already received from the radio broadcast information distribution server 1006, and the service session ID information temporarily stored in the authentication information storage unit 108 is stored.
- the information is transmitted to the radio broadcast information distribution server 1006 via the communication control unit 103 and the network interface 103 in order.
- step SP 1800 the control unit 1110 of the radio broadcast information distribution server 1006 transmits the now-on-air information request signal transmitted from the client terminal 1002, the service session ID information, and the like. Are sequentially received via the network interface 111 and the communication control unit 111, and the received authentication session ID information and the like are sent to the authentication processing unit 111.
- the control unit 111 under the control of the control unit 111, the authentication processing unit 111, the service session ID information received from the client terminal 102, and the authentication information storage unit 112, Then, the user authentication process is performed by comparing the service session ID information and the like that has already been temporarily stored.
- the authentication processing unit 1115 authenticates the user using the client terminal 1002 as an authorized user, the acquisition request of the now-on-air information from the client terminal 1002 is valid. Judge as a request.
- the control unit 1 1 1 1 1 0, the authentication processing unit 1 1 1 5 When the user using 02 is authenticated as an authorized user, the authentication processing unit 1 1 15 issues an expiration date of the service session ID information and the like issued to the client terminal 100 2. And then proceed to the next step SP1081. 'In step SP 1 081, the control unit 1 11 reads out the now-on-air information from the now-on-air information storage unit 1 1 1 9 and sends the read now-on-air information to the authentication processing unit 1 1 1 5. The information is transmitted to the client terminal 1002 through the communication control unit 111 and the network interface 111 in order, together with the service session ID information with an extended validity period.
- the control unit 1023 of the client terminal 1002 sends the now-on-air information transmitted from the radio broadcast information distribution server 1006 and the service with the extended validity period.
- Service session ID information, etc. are sequentially received via the network interface 103 and the communication control section 103, and the received service session ID information, etc. are received by the authentication processing section 103. 7 and the now-on-air information to the radio broadcast display control unit 109.
- the authentication processing section 103 extends the validity period received from the radio broadcast information distribution server 106 in the authentication information storage section 108.
- the authentication information storage unit 1038 is temporarily stored. Update the contents of the service session ID information etc.
- the radio broadcast display control section 109 transmits the nawon air information given from the control section 102 to the display section 125 via the display control section 124 so that The display section 102 displays on-air information on the radio program of the currently received radio broadcast.
- the client terminal 1002 periodically and repeatedly executes the request for obtaining now-on-air information in step SP107, and simultaneously executes the radio broadcast information distribution process.
- Server 1 0 6 Upon receiving the acquisition request from the client terminal 1002, the processing of step SP180 and step SP1081 is sequentially executed.
- the client terminal 1002 receives the program name of the currently received radio program, the program broadcast start time, the program broadcast end time, the title of the music currently flowing in the radio program, the artist name, and the music.
- the broadcast start time and the like can be displayed on the display unit 102 of the client terminal 1002 while being updated from time to time as now-on-air information. , '
- the HTTP message program 111 and the communicator program 112 are the communication control unit 103 of the client 1 and the terminal 102 described above with reference to FIG. This is a program module that can realize the same function as 2.
- the content reproduction module 113 is a program module capable of realizing the same function as the encoder Z decoder section 104 of the client terminal 102 described above with reference to FIG.
- copyright protection management module 114 is a program module capable of realizing the same function as the copyright management unit 103 of the client terminal 102 described above with reference to FIG.
- the Internet radio channel selection and reproduction module 118 is a program capable of realizing the same functions as the control unit 102 and the audio control unit 102 of the client terminal 102 described above with reference to FIG. Module.
- the music purchase / playback module 1 19 is a program module capable of realizing the same functions as the control unit 102 and the audio control unit 102 of the client terminal 102 described above with reference to FIG. is there.
- the XML browser 151 is a program module capable of realizing the same functions as the input processing unit 102 and page information generation unit 106 of the client terminal 1002 described above with reference to FIG. .
- the storage module 115 and the content data access module 116 are program modules capable of realizing the same functions as the control section 102 of the client terminal 102 described above with reference to FIG.
- the authentication library 1331 of the library 130 realizes the same functions as the authentication processing unit 103 and the authentication information storage unit 103 of the client terminal 102 described above with reference to FIG. A possible program module.
- the tuple library 1332 of the library 130 is a program module capable of realizing the same function as the control unit 102 of the client terminal 102 described above with reference to FIG. '
- the related information display module 120 is a program module capable of realizing the same function as the radio broadcast display control section 130 of the client terminal 102 described above with reference to FIG.
- tuner tuning / playback recording module 122 is connected to the control unit 102, the voice control unit 102, and the tuner unit 103 of the client terminal 102 described above with reference to FIG. This is a program module that can realize the same function.
- the audio user interface 152 is the same as the input processing unit 1021, the control unit 1023, and the display control unit 1024 of the client terminal 102 described above with reference to FIG. Is a program module that can realize the functions of
- the CD playback module 141 can realize the same functions as the audio control unit 102 and the external recording medium recording and playback unit 102 of the client terminal 102 described above with reference to FIG. Program module.
- the HDD playback module 142 is a program module ′ capable of realizing the same functions as the control unit 102 and the voice control unit 102 of the client terminal 102 described above with reference to FIG.
- a radio broadcast broadcast from a radio station is applied as a receivable broadcast to the client terminal 1002.
- the present invention is not limited to this. Or receive radio and satellite radio broadcasts to obtain related information and radio broadcast information, or receive a television broadcast broadcast from a television broadcasting station, and Various broadcast information related to the revision program may be obtained from a server on the network NT100.
- each of the program modules 1002 may be mounted on various information processing apparatuses such as a mobile phone and a personal computer, whereby the same processing as the client terminal 1002 is performed on the information processing apparatus. Can be executed.
- the present invention can be used, for example, in an information processing device or the like that periodically receives information related to content being broadcast.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Computer Graphics (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Tourism & Hospitality (AREA)
- Human Computer Interaction (AREA)
- General Health & Medical Sciences (AREA)
- Economics (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
Claims
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005511481A JP4577573B2 (ja) | 2003-07-14 | 2004-05-18 | 通信装置、サーバ装置、情報処理方法、および情報処理プログラム |
| US10/564,058 US8185924B2 (en) | 2003-07-14 | 2004-05-18 | Information processing device, information processing method, and information processing program |
Applications Claiming Priority (10)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003-274302 | 2003-07-14 | ||
| JP2003274302 | 2003-07-14 | ||
| JP2003-291741 | 2003-08-11 | ||
| JP2003291741 | 2003-08-11 | ||
| JP2003-313167 | 2003-09-04 | ||
| JP2003313167 | 2003-09-04 | ||
| JP2003342024 | 2003-09-30 | ||
| JP2003-342024 | 2003-09-30 | ||
| JP2003339489 | 2003-09-30 | ||
| JP2003-339489 | 2003-09-30 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2005006230A1 true WO2005006230A1 (ja) | 2005-01-20 |
Family
ID=34069407
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2004/007053 Ceased WO2005006230A1 (ja) | 2003-07-14 | 2004-05-18 | 情報処理装置、情報処理方法、および情報処理プログラム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US8185924B2 (ja) |
| JP (1) | JP4577573B2 (ja) |
| KR (1) | KR101036588B1 (ja) |
| WO (1) | WO2005006230A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2025159587A (ja) * | 2024-04-08 | 2025-10-21 | ラディウス株式会社 | サーバ装置及び制御プログラム |
Families Citing this family (41)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8151259B2 (en) * | 2006-01-03 | 2012-04-03 | Apple Inc. | Remote content updates for portable media devices |
| US7724716B2 (en) | 2006-06-20 | 2010-05-25 | Apple Inc. | Wireless communication system |
| US7831199B2 (en) | 2006-01-03 | 2010-11-09 | Apple Inc. | Media data exchange, transfer or delivery for portable electronic devices |
| JP4404091B2 (ja) * | 2004-04-02 | 2010-01-27 | Kddi株式会社 | 音楽を再生するためのコンテンツフレームを配信するコンテンツ配信サーバ及び端末 |
| GB2415860B (en) * | 2004-06-30 | 2007-04-18 | Nokia Corp | A method of providing a radio service at a remote terminal |
| US7706637B2 (en) * | 2004-10-25 | 2010-04-27 | Apple Inc. | Host configured for interoperation with coupled portable media player device |
| US7593782B2 (en) | 2005-01-07 | 2009-09-22 | Apple Inc. | Highly portable media device |
| US20060234702A1 (en) * | 2005-04-19 | 2006-10-19 | Telefonaktiebolaget L M Ericsson (Publ) | Selective transmission of mobile radio communications system service information |
| US8300841B2 (en) | 2005-06-03 | 2012-10-30 | Apple Inc. | Techniques for presenting sound effects on a portable media player |
| KR20060132352A (ko) * | 2005-06-17 | 2006-12-21 | 엘지전자 주식회사 | 이동 통신 단말기를 이용한 자동 광고 시스템 및 그 방법 |
| US20070082636A1 (en) * | 2005-10-12 | 2007-04-12 | Gawins Mack | Method and apparatus for searching, saving, and storing radio programs and broadcast frequencies and for the payments of music downloaded from a digital radio receiver |
| US7930369B2 (en) | 2005-10-19 | 2011-04-19 | Apple Inc. | Remotely configured media device |
| US8654993B2 (en) * | 2005-12-07 | 2014-02-18 | Apple Inc. | Portable audio device providing automated control of audio volume parameters for hearing protection |
| US8255640B2 (en) | 2006-01-03 | 2012-08-28 | Apple Inc. | Media device with intelligent cache utilization |
| US20070166683A1 (en) * | 2006-01-05 | 2007-07-19 | Apple Computer, Inc. | Dynamic lyrics display for portable media devices |
| JP2007219647A (ja) * | 2006-02-14 | 2007-08-30 | Toshiba Corp | 携帯端末 |
| US20110096174A1 (en) * | 2006-02-28 | 2011-04-28 | King Martin T | Accessing resources based on capturing information from a rendered document |
| US8358273B2 (en) | 2006-05-23 | 2013-01-22 | Apple Inc. | Portable media device with power-managed display |
| US7729791B2 (en) | 2006-09-11 | 2010-06-01 | Apple Inc. | Portable media playback device including user interface event passthrough to non-media-playback processing |
| US8090130B2 (en) | 2006-09-11 | 2012-01-03 | Apple Inc. | Highly portable media devices |
| US8341524B2 (en) | 2006-09-11 | 2012-12-25 | Apple Inc. | Portable electronic device with local search capabilities |
| US9762576B2 (en) | 2006-11-16 | 2017-09-12 | Phonefactor, Inc. | Enhanced multi factor authentication |
| US8365258B2 (en) * | 2006-11-16 | 2013-01-29 | Phonefactor, Inc. | Multi factor authentication |
| US7589629B2 (en) | 2007-02-28 | 2009-09-15 | Apple Inc. | Event recorder for portable media device |
| JP2008242772A (ja) * | 2007-03-27 | 2008-10-09 | Toshihiro Obara | 情報伝達システム |
| US11625457B2 (en) * | 2007-04-16 | 2023-04-11 | Tailstream Technologies, Llc | System for interactive matrix manipulation control of streamed data |
| US8117664B2 (en) * | 2007-06-28 | 2012-02-14 | Microsoft Corporation | Radio-type interface for tuning into content associated with projects |
| KR20110036098A (ko) * | 2008-07-31 | 2011-04-06 | 미쓰비시 가가꾸 가부시키가이샤 | 유기 전계 발광 소자용 조성물, 유기 박막, 유기 전계 발광 소자, 유기 el 표시 장치 및 유기 el 조명 |
| JP4528852B2 (ja) * | 2008-09-19 | 2010-08-25 | 株式会社東芝 | 電子機器及び音声調整方法 |
| US9407973B2 (en) * | 2009-12-02 | 2016-08-02 | At&T Intellectual Property I, L.P. | System and method to identify an item depicted when media content is displayed |
| US10455071B2 (en) | 2012-05-09 | 2019-10-22 | Sprint Communications Company L.P. | Self-identification of brand and branded firmware installation in a generic electronic device |
| US9743271B2 (en) | 2013-10-23 | 2017-08-22 | Sprint Communications Company L.P. | Delivery of branding content and customizations to a mobile communication device |
| US10506398B2 (en) | 2013-10-23 | 2019-12-10 | Sprint Communications Company Lp. | Implementation of remotely hosted branding content and customizations |
| CN106663007B (zh) * | 2014-07-03 | 2020-07-03 | 阿贝尔环球国际有限公司 | 使工具运作于作业环境的方法以及应用该方法的机器 |
| US9277234B1 (en) * | 2014-08-27 | 2016-03-01 | Adobe Systems Incorporated | Common copy compression |
| CN105467969A (zh) * | 2016-01-18 | 2016-04-06 | 京东方科技集团股份有限公司 | 一种制造执行系统 |
| US10306433B1 (en) * | 2017-05-01 | 2019-05-28 | Sprint Communications Company L.P. | Mobile phone differentiated user set-up |
| CN107609953A (zh) * | 2017-09-30 | 2018-01-19 | 北京京东尚科信息技术有限公司 | 订单的快捷处理方法和装置 |
| US11086843B2 (en) | 2017-10-19 | 2021-08-10 | Adobe Inc. | Embedding codebooks for resource optimization |
| US10942914B2 (en) | 2017-10-19 | 2021-03-09 | Adobe Inc. | Latency optimization for digital asset compression |
| US11120363B2 (en) | 2017-10-19 | 2021-09-14 | Adobe Inc. | Latency mitigation for encoding data |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000209681A (ja) * | 1999-01-14 | 2000-07-28 | Sony Corp | 遠隔制御装置 |
| JP2002164858A (ja) * | 2000-11-24 | 2002-06-07 | Toyota Motor Corp | 放送システム、放送局システム、受信側システム、放送受信方法及び、放送方法 |
| JP2002222302A (ja) * | 2000-12-15 | 2002-08-09 | Buzzhits Inc | 需要刺激に対する消費者の反応に、オンデマンドで対応するためのシステム及び方法 |
| JP2002534013A (ja) * | 1998-12-21 | 2002-10-08 | ソニー エレクトロニクス インク | 電子クーポン提供装置及び電子クーポン提供方法 |
| JP2003016328A (ja) * | 2001-06-27 | 2003-01-17 | Fujitsu Ltd | 割引の組み合わせ方法および組み合わせプログラム |
| JP2003108565A (ja) * | 2001-09-27 | 2003-04-11 | Xing Inc | 曲名検索方法および装置 |
Family Cites Families (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4673976A (en) * | 1984-05-31 | 1987-06-16 | American Television & Communications Corporation | Cable television system data verification apparatus |
| US5057915A (en) * | 1986-03-10 | 1991-10-15 | Kohorn H Von | System and method for attracting shoppers to sales outlets |
| US5014125A (en) * | 1989-05-05 | 1991-05-07 | Cableshare, Inc. | Television system for the interactive distribution of selectable video presentations |
| US5287181A (en) * | 1992-08-20 | 1994-02-15 | Holman Michael J | Electronic redeemable coupon system and television |
| US5510832A (en) * | 1993-12-01 | 1996-04-23 | Medi-Vision Technologies, Inc. | Synthesized stereoscopic imaging system and method |
| JP3162633B2 (ja) * | 1996-09-27 | 2001-05-08 | 松下電器産業株式会社 | 放送システム及びこれに用いる情報放送受信端末装置 |
| US6209028B1 (en) * | 1997-03-21 | 2001-03-27 | Walker Digital, Llc | System and method for supplying supplemental audio information for broadcast television programs |
| US5974399A (en) * | 1997-08-29 | 1999-10-26 | Catalina Marketing International, Inc. | Method and apparatus for generating purchase incentives based on price differentials |
| US6178446B1 (en) * | 1997-12-31 | 2001-01-23 | At&T Corp | Method and system for supporting interactive commercials displayed on a display device using a telephone network |
| JP2000020365A (ja) * | 1998-07-07 | 2000-01-21 | Matsushita Electric Ind Co Ltd | データ処理装置、及びそのファイル管理方法 |
| JP2000032414A (ja) * | 1998-07-16 | 2000-01-28 | 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 |
| KR100643871B1 (ko) * | 1998-10-27 | 2006-11-13 | 소니 가부시끼 가이샤 | 기록 장치 |
| JP2000222360A (ja) * | 1999-02-01 | 2000-08-11 | Matsushita Electric Ind Co Ltd | 認証方法、認証システム及び認証処理プログラム記録媒体 |
| US20020046109A1 (en) * | 2000-07-24 | 2002-04-18 | Huw Leonard | Method and system for administering a customer loyalty reward program using a browser extension |
| US20020026419A1 (en) * | 2000-08-24 | 2002-02-28 | Sony Electronics, Inc. | Apparatus and method for populating a portable smart device |
| JP4356226B2 (ja) * | 2000-09-12 | 2009-11-04 | ソニー株式会社 | サーバ装置、配信システム、配信方法、及び端末装置 |
| EP1342364A2 (en) * | 2000-11-28 | 2003-09-10 | SeaChange International, Inc. | Content/service handling and delivery |
| JP2002209681A (ja) | 2001-01-17 | 2002-07-30 | France Bed Co Ltd | クッション装置 |
| US7174561B2 (en) * | 2001-04-13 | 2007-02-06 | Emc Corporation | MPEG dual-channel decoder data and control protocols for real-time video streaming |
| JP2002351473A (ja) * | 2001-05-24 | 2002-12-06 | Mitsubishi Electric Corp | 音楽配信システム |
| JP2002360937A (ja) * | 2001-06-08 | 2002-12-17 | Konami Computer Entertainment Osaka:Kk | データ配信システム、データ配信サーバ及びビデオゲーム装置 |
| JP2003046986A (ja) * | 2001-08-03 | 2003-02-14 | Matsushita Electric Ind Co Ltd | 受信装置 |
| US20030046407A1 (en) * | 2001-08-30 | 2003-03-06 | Erickson John S. | Electronic rights management |
| US20030172108A1 (en) * | 2002-03-05 | 2003-09-11 | Joshua Paul | System for providing multimedia file |
| KR100571347B1 (ko) * | 2002-10-15 | 2006-04-17 | 학교법인 한국정보통신학원 | 사용자 선호도 기반의 멀티미디어 컨텐츠 서비스 시스템과방법 및 그 기록 매체 |
| JP4518768B2 (ja) | 2003-09-16 | 2010-08-04 | ソニー株式会社 | 通信システム、通信方法およびクライアント機器 |
| JP2005092477A (ja) | 2003-09-17 | 2005-04-07 | Sony Corp | コンテンツ配信方法、コンテンツ取得装置および方法、並びにプログラム |
-
2004
- 2004-05-18 WO PCT/JP2004/007053 patent/WO2005006230A1/ja not_active Ceased
- 2004-05-18 KR KR1020067000601A patent/KR101036588B1/ko not_active Expired - Fee Related
- 2004-05-18 JP JP2005511481A patent/JP4577573B2/ja not_active Expired - Fee Related
- 2004-05-18 US US10/564,058 patent/US8185924B2/en not_active Expired - Fee Related
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002534013A (ja) * | 1998-12-21 | 2002-10-08 | ソニー エレクトロニクス インク | 電子クーポン提供装置及び電子クーポン提供方法 |
| JP2000209681A (ja) * | 1999-01-14 | 2000-07-28 | Sony Corp | 遠隔制御装置 |
| JP2002164858A (ja) * | 2000-11-24 | 2002-06-07 | Toyota Motor Corp | 放送システム、放送局システム、受信側システム、放送受信方法及び、放送方法 |
| JP2002222302A (ja) * | 2000-12-15 | 2002-08-09 | Buzzhits Inc | 需要刺激に対する消費者の反応に、オンデマンドで対応するためのシステム及び方法 |
| JP2003016328A (ja) * | 2001-06-27 | 2003-01-17 | Fujitsu Ltd | 割引の組み合わせ方法および組み合わせプログラム |
| JP2003108565A (ja) * | 2001-09-27 | 2003-04-11 | Xing Inc | 曲名検索方法および装置 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2025159587A (ja) * | 2024-04-08 | 2025-10-21 | ラディウス株式会社 | サーバ装置及び制御プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4577573B2 (ja) | 2010-11-10 |
| JPWO2005006230A1 (ja) | 2006-08-31 |
| KR20060034281A (ko) | 2006-04-21 |
| KR101036588B1 (ko) | 2011-05-24 |
| US8185924B2 (en) | 2012-05-22 |
| US20060190980A1 (en) | 2006-08-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4577573B2 (ja) | 通信装置、サーバ装置、情報処理方法、および情報処理プログラム | |
| JP4385301B2 (ja) | 情報記録装置、情報記録方法及び情報記録プログラム | |
| WO2005006610A1 (ja) | 表示装置、表示方法及び表示制御プログラム | |
| CN1816984B (zh) | 信息记录装置,信息记录方法和信息记录程序 | |
| WO2005015794A1 (ja) | 通信方法 | |
| JP4433290B2 (ja) | コンテンツ提示装置、コンテンツ提示方法及びコンテンツ提示プログラム | |
| JP4569828B2 (ja) | 通信方法、通信装置およびプログラム | |
| WO2005006606A1 (ja) | 通信方法 | |
| WO2005006577A1 (ja) | 再生装置、情報設定方法および情報設定プログラム | |
| KR101028005B1 (ko) | 정보처리장치, 정보처리방법 및 정보처리 프로그램 | |
| JP4609723B2 (ja) | 記録装置、記録方法及びプログラム | |
| KR101052746B1 (ko) | 정보처리장치 및 통신 방법 | |
| WO2005006229A1 (ja) | 通信装置、通信装置の通信方法、および通信装置の通信プログラム | |
| KR100988578B1 (ko) | 재생장치 및 재생방법 | |
| WO2005006612A1 (ja) | 情報処理装置および情報処理方法並びに情報処理プログラム | |
| WO2005033995A1 (ja) | サービス宣伝情報の受信装置及び管理装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 200480019067.4 Country of ref document: CN |
|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| WWE | Wipo information: entry into national phase |
Ref document number: 2005511481 Country of ref document: JP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2006190980 Country of ref document: US Ref document number: 1020067000601 Country of ref document: KR Ref document number: 10564058 Country of ref document: US |
|
| WWP | Wipo information: published in national office |
Ref document number: 1020067000601 Country of ref document: KR |
|
| 122 | Ep: pct application non-entry in european phase | ||
| WWP | Wipo information: published in national office |
Ref document number: 10564058 Country of ref document: US |