Movatterモバイル変換


[0]ホーム

URL:


CN1816985A - Communication method - Google Patents

Communication method
Download PDF

Info

Publication number
CN1816985A
CN1816985ACN 200480019134CN200480019134ACN1816985ACN 1816985 ACN1816985 ACN 1816985ACN 200480019134CN200480019134CN 200480019134CN 200480019134 ACN200480019134 ACN 200480019134ACN 1816985 ACN1816985 ACN 1816985A
Authority
CN
China
Prior art keywords
information
server
relevant information
checking
client terminal
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.)
Pending
Application number
CN 200480019134
Other languages
Chinese (zh)
Inventor
岩津健
酒向範幸
山下慎介
守谷淳
村瀬泰弘
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony CorpfiledCriticalSony Corp
Publication of CN1816985ApublicationCriticalpatent/CN1816985A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Landscapes

Abstract

According to the present invention, the step of requesting of an associated information provision server KS for associated information about contents broadcast in a broadcast program being received is provided. The step of acquiring the associated information corresponding to the request from the associated information provision server KS and storing this is provided. And the retrieval step of transmitting a part of the associated information as a retrieval key to retrieve contents to a CD seller server 31, and obtaining retrieval results from the CD seller server 31 is provided. Thereby, the associated information about the contents broadcast in the broadcast program being received is obtained. The retrieval results are obtained from a contents retrieval server by using the part of the associated information as retrieval keys. Therefore, retrieval results having variety that are not limited to results conceived by the user in a certain degree can be obtained.

Description

Communication means
Technical field
The present invention relates to a kind of communication means of suitably searching for the content of wanting by the content retrieval server.
Background technology
Traditionally, broadcast receiver all is used for the audio stereo playback system, such as integral type stereophonic sound system and the stereo assembly of separate type, portable audio system, car audio system.Broadcast receiver receives and demodulation comes from the broadcast singal in broadcasting station and allows the user to listen to program and musical works.
On the other hand, the broadcasting station is except broadcast program, also announce various information about its program on the Internet homepage, the musical works information of the musical works of playing in the audience provides about program is with as relevant information, such as their title and artistical name.
The present invention proposes a kind of audio reproducing apparatus as client terminal, this device has radio reception function and Internet connection function, these two functions are achieved in a system, make this system broadcast listening program and obtain musical works information (for example, referring to patent document 1) simultaneously.
This audio reproducing apparatus allows the user to listen to the program that comes from above-mentioned audio reproducing apparatus, and from the broadcasting station, obtain the content of the musical works of playing in the program, also provide and obtain image scale topic and the such musical works information relevant of artistical name the server with above-mentioned musical works from predetermined relevant information.
Patent document 1---number of patent application 2003-274302
Audio reproducing apparatus will for example provide title or artistical name in the relevant information that obtains the server to send to the CD seller server from relevant information, search for CD by above-mentioned CD seller server based on title or artistical name, and can receive the result for retrieval that comes from the CD seller server.
In addition, in aforesaid audio reproducing apparatus, the relevant information that send to the CD seller server is only limited to title and artistical name.The result for retrieval that is provided by the CD seller server relates to many CD with this title and the many CD that comprise identical artistical name.This result for retrieval does not have diversity, and problem just is not to be to search the CD that wants.
Summary of the invention
Consider that above-mentioned condition has just produced the present invention, the invention provides a kind of communication means, wherein based on relevant information and have multifarious result for retrieval and can obtain at an easy rate.
For addressing the above problem, in communication means according to the present invention, provide: request step provides server requests and the relevant relevant information of just being play of content to relevant information in received broadcast program; The relevant information obtaining step, obtaining and coming from relevant information provides the corresponding relevant information of request of server also this relevant information to be stored in the storage device; And search step, send the relevant information of part so that as being used for the search key of search content and obtaining the result for retrieval that comes from the content retrieval server to the content retrieval server.
Obtained and the relevant relevant information of just playing of content, and relevant information partly has been used as search key so that obtain result for retrieval in the content retrieval server at received broadcast program.Thus, can obtain to have multifarious result for retrieval, this result is not limited to the result that the user can imagine to a certain extent.
In communication terminal device according to the present invention, provide: request unit provides server requests and the relevant relevant information of just being play of content to relevant information in received broadcast program; The relevant information deriving means, being used for obtaining and coming from relevant information provides the corresponding relevant information of request of server and this relevant information is stored in storage device; And searcher, be used for sending the relevant information of part so that also obtain to come from the result for retrieval of this content retrieval server as the search key that is used for content retrieval to the content retrieval server.
Obtained and the relevant relevant information of just playing of content, and relevant information partly has been used as search key so that obtain result for retrieval in the content retrieval server at received broadcast program.Thus, can obtain to have multifarious result for retrieval, this result is not limited to the result that the user can imagine to a certain extent.
In addition, signal procedure according to the present invention makes information processor carry out following steps: request step provides server requests and the relevant relevant information of just being play of content to relevant information in received broadcast program; The relevant information obtaining step, obtaining and coming from relevant information provides the corresponding relevant information of request of server also this relevant information to be stored in the storage device; And search step, send the relevant information of part so that as being used for the search key of search content and obtaining the result for retrieval that comes from the content retrieval server to the content retrieval server.
Obtained and the relevant relevant information of just playing of content, and relevant information partly has been used as search key so that obtain result for retrieval in the content retrieval server at received broadcast program.Thus, can obtain to have multifarious result for retrieval, this result is not limited to the result that the user can imagine to a certain extent.
In addition, in communication means according to the present invention, first server receives the request request-related information signal relevant with the content of just being play in received broadcast program from broadcast receiver, received together user profile in addition, and first server is also authorized this user profile.If the checking to user profile is allowed, then first server sends to broadcast receiver with relevant information.Second server receives the broadcasting station identification information that comes from broadcast receiver, and this information is the part of relevant information and is used as the search key that is applicable to content retrieval.Second server and will send to broadcast receiver as the information of result for retrieval by retrieval and above-mentioned search key information corresponding in the database of search key from storage medium.
According to the present invention, obtained and the relevant relevant information of just playing of content, and relevant information partly has been used as search key so that obtain result for retrieval in the content retrieval server at received broadcast program.Thus, can be implemented in the communication means with multifarious result for retrieval, communication terminal device and the signal procedure that wherein can obtain to be not limited to the result that the user can imagine to a certain extent.
Description of drawings
Fig. 1 shows the schematic diagram according to the configured in one piece of information providing system of the present invention.
Fig. 2 shows the schematic block diagram of the configuration in broadcasting station.
Fig. 3 shows the schematic block diagram that relevant information provides the configuration of server.
Fig. 4 shows the schematic block diagram of the configuration of CD seller server.
Fig. 5 shows the schematic block diagram of the circuit arrangement of client terminal.
Fig. 6 is the schematic diagram that is used to explain the directory management of many contents.
Fig. 7 shows the schematic diagram of the program module of client terminal.
Fig. 8 shows the schematic diagram of the clip order of the musical works information that is associated with musical works in the broadcast program.
Fig. 9 shows the schematic diagram of the clip order of the musical works information that is associated with musical works among the CD.
Figure 10 shows the schematic diagram of the data configuration in clip information data storehouse.
Figure 11 is the schematic diagram that is used to explain the catalogue of musical works information.
Figure 12 is the schematic diagram that is used to explain the link deletion.
Figure 13 shows the schematic diagram of the sorted order that uses relevant information.
Figure 14 shows the schematic diagram that the configured in one piece of system is provided according to the music related service of the embodiment of the invention.
Figure 15 shows the block diagram of hardware configuration of the client terminal of function of use circuit block.
Figure 16 shows the block diagram of hardware configuration of the portal server of function of use circuit block.
Figure 17 shows the block diagram of hardware configuration of the music data delivery server of function of use circuit block.
Figure 18 shows the block diagram of hardware configuration of the trading server of function of use circuit block.
Figure 19 shows the block diagram of hardware configuration of the messages broadcast by radio delivery server of function of use circuit block.
Figure 20 shows the precedence diagram of authentication procedures between client terminal and portal server.
Figure 21 shows the precedence diagram of authentication procedures between client terminal and music data delivery server.
Figure 22 shows the precedence diagram that the music data delivery service provides process.
Figure 23 shows the precedence diagram that transactional services provides process.
Figure 24 shows messages broadcast by radio (broadcasting list information) delivery service the precedence diagram of process (1) is provided.
Figure 25 shows messages broadcast by radio (broadcasting information now) delivery service the precedence diagram of process (2) is provided.
Embodiment
With reference to accompanying drawing, with embodiments of the present invention is described in detail.
(1) first embodiment
(1-1) configured in one piece of information providing system
As shown in Figure 1, as a whole formation information providing system of the present invention is made inreference number 1 expression.Client terminal CT receives the broadcasting that comes from broadcasting station RS.
Ininformation providing system 1, broadcasting station RS provides server KS to link to each other with the relevant information that includes computer.Article one, leased line is used to this connection.Relevant information provides homepage that server KS provides broadcasting station RS to substitute broadcasting station RS.As to coming from the request responding of obtaining of client terminal CT, relevant information provides server KS to provide musical works information by the network as the Internet 2, and this information is as the relevant information broadcast related with the musical works that comes from broadcasting station RS.
In addition,information providing system 1 is connected to laser disc (CD)seller server 31 by network 2.The search key that sends over from client terminal CT based on a part as relevant information,information providing system 1 retrieval comprises the CD of the musical works that the user of above-mentioned client terminal CT wants, and bynetwork 2 result for retrieval is offered client terminal CT.
The result for retrieval execution in step that provides based onCD seller server 31 as the user is when above-mentionedCD seller server 31 is bought the CD that wants, and client terminal CT will be used for specifying the correct CD numbering of this CD to send toCD seller server 31.
CD seller server 31 is carried out and is sold step, so that will number the family that corresponding CD is delivered to the user with the CD that receives from client terminal CT, and also carries out credit settlement and handles.
“C”
(1-1) configuration of broadcasting station RS
As shown in Figure 2, broadcasting station RS comprisescontrol section 70, andcontrol section 70 comprises CPU (CPU).Control section 70 uses ROM (read-only memory) 71 and RAM (random access memory) 72 to begin base program and the various application program as OS (operating system).Based on these programs,control section 70 is being controlled whole system with uniform way.Broadcasting station RS carries out the process as the programming, so that byantenna 74 program is broadcast to client terminal CT frombroadcast transmission part 73.
Broadcasting station RS usescontent data base 75, so that record is such as program under the record before and the musical works that will broadcast in program.Broadcasting station RS is according to the program log broadcast program, and playing back music works content in program on demand.
In this case, broadcasting station RS uses datacommunication processing section 76, so that the notice relevant information provides in the server KS program at the playing back music works.In addition, broadcasting station RS notice relevant information provides what program of server KS to broadcast at present.
(1-1-2) relevant information provides the configuration of server
As shown in Figure 3, relevant information provides server KS to comprisecontrol section 90, andcontrol section 90 comprisesCPU.Control section 90 usesROM 91 andRAM 92 to begin base program and the various application program as OS.Based on these programs, relevant information provides server KS to carry out whole control, the operation of appointment etc.
Relevant information provides server KS search musicalworks information database 93, to seek the musical works information relevant with the musical works of being broadcasted by broadcasting station RS in program.Relevant information provides server KS will offer client terminal CT as the musical works information of relevant information by datacommunication processing section 95.
In addition, relevant information provides server KS searchprogram information database 94, be associated with the program of seeking with broadcasting station RS is play with relevant programme informations such as player, DJ name, school.Relevant information provides server KS will offer client terminal CT as the programme information of relevant information by datacommunication processing section 95.
In addition, relevant information provides server KS storage CD heading message thatdatabase 96 is provided, and is managing the title about the CD that is selling, artistical name, school, CD numbering etc. in database.As the response to the retrieval request that comes from client terminal CT, relevant information provides server KS to offer client terminal CT based on the CD result for retrieval of search key.
(1-1-3) configuration of CD seller server
As shown in Figure 4,CD seller server 31 comprisescontrol section 110, andcontrol section 110 comprisesCPU.Control section 110 usesROM 111 andRAM 112 to begin base program and the various application program as OS.Based on these programs,CD seller server 31 is carried out whole control, the operation of appointment etc.
CD seller server 31 is retrieved that CD of the music composition that the user that includes above-mentioned client terminal CT wants based on the search key that sends over from client terminal CT withCD searching database 113, and will offer client terminal CT as the CD numbering of result for retrieval by datacommunication processing section 115 andnetwork 2 in order.
Afterwards, if the user carries out the step of buying with corresponding that CD of above-mentioned CD numbering by client terminal CT, andCD seller server 31 receives the CD numbering that comes from above-mentioned client terminal CT, thenCD seller server 31usefulness account database 114 are carried out the credit settlement processing, and will number the sale step that corresponding CD is delivered to user's family with above-mentioned CD.
(1-1-4) circuit arrangement of client terminal CT
As shown in Figure 5, theCPU 11 of client terminal CT reads base program and the various application program as OS from theROM 13 that links to each other bybus 12, and launches these programs in RAM 20.Based on these programs,CPU 11 carries out the operation of whole control, appointment etc.For example,CPU 11 with subscriber-related I/O operation, reproduces content bynetwork 2 executive communications operation from medium, will from the RS of broadcasting station, downloaded contents write on the hard disk drive (HDD) 21, and Content Management, or the like.
Operation input section 15 sends to input processingsection 14 with input information.This input information is corresponding to the user operation that is used for various operating equipments, and these operating equipments are positioned at (not shown) on the surface of master unit cabinet or remote controller.Input processing section 14 is applied to the processing of appointment input information and it is sent toCPU 11 asoperational order.CPU 11 carries out and the corresponding processing of this operational order.
The display device ofdisplay 17 expressions as the LCD, and the surface that can directly link the master unit cabinet maybe can connect from theoutside.Display 17 shows result and other the various information that come fromCPU 11.
Media drive 19 reproduces CD (laser disc) player for example or comprises the memory stick (registered trade mark) of flash memory etc.Voicedata processing section 24 will be reproduced the result and be carried out digital-to-analogue conversion, then from two channel loudspeakers, 25 these results of output.
WhenCPU 11 for example reproduced the data as the audio content of musical works bymedia drive 19, this audio content can be used as audio data file and is stored on thehard disk drive 21.
In addition,CPU 11 workingmedium drivers 19 read the picture that is stored in a plurality of static state in the memory stick.These static images can be used as lantern slide by showing thatprocessing section 16 is presented on thedisplay 17.
In addition,CPU 11 can random access and is read a plurality of musical works that are stored in thehard disk drive 21, so as jukebox by user's named order reproducing music works.
Tuner pack 27 is equivalent to for example AM or FM radiotuner.Tuner pack 27 carries out demodulation to the broadcast singal that antenna 26 is received under the control of CPU 11.Result as broadcast audio is delivered to voicedata processing section 24, output fromloud speaker 25 then.
Communication process part 22 is encoded to sending data under the control of CPU 11.Communication process part 22 usesnetwork interface 23 data to be sent to the equipment of outside network enabled by network 2.Communication process part 22 uses network interfaces 23 to come from the data of the equipment of outside network enabled and the received data of decoding with reception.The data thatcommunication process part 22 then will be decoded are transferred toCPU 11.
(1-1-5) directory management of content
According to bibliographic structure shown in Figure 6, theCPU 11 of client terminal CT is managing the content that will be stored in the hard disk drive 21.Under " root " catalogue, in the scope of appointment, can create " folder " catalogue of any number." folder " catalogue is that school, the owner user according to content waits and create.
Under " folder " catalogue, in the scope of appointment, can create " album " catalogue of any number." album " catalogue can be corresponding to for example title of a special edition.One or more " track " files that belong to this " album " catalogue of " album " directory stores.That is to say, " track " file is equivalent to musical works, i.e. a content.
Database file is stored in thehard disk drive 21, and is used to the directory management of content.
(1-1-6) program module of client terminal CT configuration
As shown in Figure 7, client terminal CT is included in the OS program module of operation down.Specifically, client terminal CT and various server interaction are sentoperations server 33, integratedservice server 34 and relevant information such asCD seller server 31,Internet radio server 32, the music of selling CD server KS are provided.
HTTP (HTML (Hypertext Markup Language)) messaging program use http communication in case with various server interactions, such asCD seller server 31, provide theintegrated service server 34 of integrated service and relevant information that server KS is provided.Communication point program 37 is to be used for the communication module that communicates withintegrated service server 34 grades.
Oncommunication point program 37,meaningful reproduction module 38 and copyright protection information administration module 39.The codec information ofcontent playback module 38 explanatory contents is also reproduced this content.The information that copyright protectioninformation administration module 39 is handled about copyright protection.Content playback module 38 and copyright protectioninformation administration module 39 correspond respectively to Internet radio channel selection/reproduction module 43 and musical works purchase/reproduction module 44.Internet radio channel selection/reproduction module 43 is selected and reproduction Internet radio channel.The purchase of musical works purchase/reproduction module 44 control musical works is also reproduced the audition fragment.
XML (extend markup language)browser 50 is positioned on Internet radio channel selection/reproduction module 43 and the musical works purchase/reproduction module 44.50 explanations of XML browser come from the XML file of various servers and they are presented on thedisplay 17.
For example, the user usesXML browser 50 to select musical works.Selected musical works is bought by musical works purchase/reproduction module 44, and is written intohard disk drive 21 by hard-disk content controller 42.
Communication point program 37 links to each other with the checkingstorehouse 47A in storehouse 47.Checkingstorehouse 47A verifies various servers, such asintegrated service server 34.
Oncommunication point program 37,database access module 40, content-data access modules 41 and hard-disk content controller 42 are arranged.
The various databases ofdatabase access module 40 visit configurations in hard disk drive 21.41 visits of content-data access modules are stored in the content in the hard disk drive 21.Hard-disk content controller 42 is being managed the content that is stored in thehard disk drive 21.
On hard-disk content controller 42, relevantinformation display module 45 and tuner selection/reproduction/logging modle 46 is arranged.The title and the artistical name of the musical works that relevantinformation display module 45 display of broadcast station RS are play.The musical composition content that tuner selection/reproduction/logging modle 46 selects broadcasting station RS also will receive from the RS of this broadcasting station is recorded on thehard disk drive 21.
For example, when musical works was received from the broadcasting station RS that selects byaudio user interface 51, received musical works was written intohard disk drive 21 by content-data access modules 41.
Relevantinformation display module 45 receives byHTTP messaging program 36 and comes from the relevant information that relevant information provides server KS.This relevant information comprises title and the artistical name corresponding to the in progress musical works of broadcasting station RS of tuner selection/reproduction/logging modle 46.This relevant information is presented on thedisplay 17 by audio user interface (UI) 51.
Can also can temporarily be stored among themontage storehouse 47B instorehouse 47 by the relevant information thataudio user interface 51 is presented on the display 17.According to user instruction, this relevant information finally is stored on thehard disk drive 21 bydatabase access module 40.
Other program module that is used for client terminal CT comprises that CD reproducesmodule 48 and HDD reproduces module 49.CD reproducesmodule 48 and reproduces CD.HDD reproducesmodule 49 and reproduces hard disk drive 21.Reproducing the result exports by voicedata processing section 24 andloud speaker 25.
(1-2) the montage processing sequence of relevant information
Hereinafter will the clip order of relevant information be described.The order of the first when client terminal CT provides the relevant information of obtaining the relevant musical works information of the musical works play in the program that includes with broadcasting station RS the server KS and this relevant information carried out montage from relevant information.It two is when the order of client terminal CT when being stored in relevant information before and providing CD heading message the server KS to provide to obtain in the data in thedatabase 96 relevant information that includes the musical works information relevant with specifying CD and this relevant information carried out montage.
(1-2-1) about the clip order of the musical works information of musical works in the program
With reference to Fig. 8, will be described this montage process.This process occurs in when client terminal CT carries out montage to relevant information, and this relevant information comprises the relevant musical works information of playing with broadcasting station RS of musical works in program.
In step SP1, the broadcasting station RS arranged on schedule program of going on the air.Broadcasting station RS proceeds to next step SP2.In step SP2, after the broadcast music works A, broadcasting station RS notice relevant information provides server KS musical works A to go on the air in program in beginning.
In step SP11, relevant information provides server KS to use musical works information database 93 (Fig. 3) to safeguard the musical works information that is associated with the musical works of a plurality of types.More particularly, musical works information comprises title relevant with the musical works of a plurality of types and artistical name, is used for writing down name and the numbering of the CD of corresponding musical works etc.Being necessary for client terminal CT provides and the relevant musical works information of being notified by broadcasting station RS of musical works A.For this purpose, relevant information provides server KS that musical works information updating before is the musical works information relevant with musical works A, proceeds to next step SP12 then.
In addition, in step SP21, the program that client terminal CT receives and broadcast listening station RS plays in step SP1 is so the user also can receive and listen to the musical works A that plays in this program.Then, client terminal CT proceeds to next step SP22.
In step SP22, client terminal CT provides server KS to carry out poll by just sending to relevant information to the request of obtaining of musical works information every 30 seconds.This musical works information comprises title and the artistical name that is associated with musical works A.Client terminal CT then proceeds to next step SP23.
In step SP12, as to coming from the request responding of obtaining of client terminal CT, relevant information provides server KS bynetwork 2 the musical works information about musical works A of current storage to be offered client terminal CT, proceeds to next step SP13 then.
Client terminal CT with relevant information provide that server KS provides, the relevant information that comprises about the music information of musical works A is presented on the display 17.Thus, the user can know the relevant information that comprises musical works information, such as title and the artistical name of the musical works A that plays in the program.
Musical works information according to the present invention not only comprises title and artistical name, also comprise CD numbering, be used for specifying broadcasting station RS be the supplier of playing back music works A the broadcasting station identification information, be used for specifying the media identification information of the recording medium that records musical works.
At step SP23, pass by 30 minutes the time when obtaining request beginning from last one, client terminal CT will send to relevant information to the request of obtaining of musical works information again server KS will be provided.
At this moment, in step SP13, relevant information provides server KS will offer client terminal CT about the musical works information of musical works A bynetwork 2 again.
Up to current storing and will by relevant information provide that server KS provides, when being updated to musical works information about the musical works that next will play about the musical works information of musical works A, client terminal CT just obtains the musical works information about musical works A.After upgrading, just be presented on thedisplay 17 as relevant information about the musical works information of musical works A.Hereinafter, as second embodiment, will provide server KS to provide the method for musical works information to be described with relevant information to a kind of.
In step SP24, client terminal CT provides that server KS provides to relevant information inhard disk drive 21 and carries out montage as the musical works information about musical works A of relevant information, proceeds to next step SP25 then.
At step SP25, client terminal CT obtain come from relevant information the musical works information about musical works A of server KS be provided after, obtained musical works information again, and inhard disk drive 21, it has been carried out montage about musical works B, musical works C etc.Like this, just, created the clip information data storehouse that relates to about the relevant information of musical works.
(1-2-2) clip order of the musical works information relevant with musical works among the CD.
With reference to Fig. 9, will be described the montage process.Client terminal CT carries out montage to relevant information, and this relevant information comprises about specifying the musical works information of CD, and being stored in relevant information before this musical works information comes from provides CD heading message among the server KS to provide among the information in thedatabase 96.
In step SP31, client terminal CT selects to record the CD of the musical works that will be reproduced by media drive 19 on the selection screen (not shown) of display 17.Client terminal CT then proceeds to next step SP32.
In step SP32, client terminal CT reproduces and comprises by the CD of media drive 19 at the musical works of selecting to select on the screen.
In step SP33, the relevant relevant information of CD that client terminal CT request relevant information provides server KS to obtain to be reproduced with media drive 19.Client terminal CT proceeds to next step SP34 then.
At this moment, in step SP41, relevant information provide server KS with before the CD heading message of storage providedatabase 96 to retrieve relevant information about this CD, as to coming from the request responding of obtaining of client terminal CT, and result for retrieval is offered above-mentioned client terminal CT with this.
The relevant information that providesdatabase 96 to retrieve by the CD heading message not only comprises title and artistical name, comprises that also being used for representing is exactly CD numbering and the media identification information of above-mentioned that CD.Note various other media identification information being arranged, such as CD (laser disc), DVD (digital versatile disc) and memory stick (registered trade mark).
In step SP34, client terminal CT obtains the relevant information about this CD that server KS is provided from relevant information, and carries out montage in hard disk drive 21.Client terminal CT proceeds to next step SP35 then.
In step SP35, when having selected CD on selecting screen, client terminal CT obtains the relevant information about CD that server KS is provided from relevant information, and carries out montage inhard disk drive 21 at every turn.Created thus by the clip information data storehouse of forming about the relevant information of a plurality of CD.
(1-2-3) data configuration in clip information data storehouse
As shown in figure 10, in clip information data storehouse 120, stored the form 121 (real form) of the content that comprises musical works information.Form 121 comprises a plurality of row, such as the supplier of montage date, relevant information, artistical name, title, and media identification information.
In form 121 (real form), for example, the montage date is registered as the date.The supplier of relevant information is registered as the broadcasting station identification information that designated broadcast station and CD heading message provide database.Artistical name is registered asartist 1,artist 2 or the like.Title is registered as tune title and album title.The media identification information registering is the medium name, such as CD, DVD or MS (memory stick) (registered trade mark).
Notice that when the field of media name was blank, the relevant musical works of its expression musical works information was not recorded on any medium, and is not published.
The form 121 (real form) that is stored in the clip information data storehouse 120 is presented at it ondisplay 17 byCPU 11 as the view form.
At this, for example be registered in musical works information " 03/08/06; TFM; theartist 1;tune title 1; the CD " expression in the form 121:, broadcast from broadcasting station RS (TFM) by artist's 1 musical works that play,tune title 1, and this musical works is recorded on the CD on August 6th, 2003.
For example, musical works information " 03/08/05; CDDB; theartist 2;tune title 2; DVD " expression: on August 5th, 2003, the musical works information of the tune title of playing aboutartist 22 was to provide the CDDB (database) among the server KS to retrieve and provide by relevant information, and this musical works is recorded on the DVD.
Notice that musical works information also can be managed in clip information data storehouse 120 in the catalogue of form 121.
For example, shown in Figure 11 (A), about the musical works information of musical works A, about the musical works information of musical works B and " program title " that comprises broadcast program about the musical works information of musical works C respectively.When the keyword of common program title " program ab " was all arranged in each musical works information, the clip information data storehouse can manage musical works information about musical works A in the catalogue under the keyword " program ab ", about the musical works information of musical works B and about the musical works information of musical works C.
Similarly, can manage musical works information in the catalogue under the keyword of program title " program cd " about musical works D.Can manage in the layered directory under the keyword of program title " program bc " about the musical works information of musical works E and about the musical works information of musical works F.
In addition, shown in Figure 11 (B), about the musical works information of musical works G, about the musical works information of musical works H and " album title " that comprises the CD special edition about the musical works information of musical works I respectively.When the keyword of common CD special edition " CDspecial edition 1 " is all arranged, can in the catalogue under the keyword " CDspecial edition 1 ", manage musical works information, about the musical works information of musical works H and about the musical works information of musical works I about musical works G in each musical works information.
Similarly, can manage musical works information in the catalogue under the keyword of CD special edition " CDspecial edition 2 " about musical works J.Can manage in the catalogue under the keyword of CD special edition " CDspecial edition 3 " about the musical works information of musical works K and about the musical works information of musical works L.
Therefore, theCPU 11 of client terminal CT also can be presented at the musical works information in the clip information data storehouse on thedisplay 17 with the state of catalogue.Therefore, the user can find out the musical works information of wanting at an easy rate in a large amount of musical works information.
In addition, musical works information can managed under the common keyword in catalogue in clip information data storehouse 120.As shown in figure 12, as the response of order to the higher level catalogue of deletion as " program ab " catalogue, theCPU 11 of client terminal CT can delete the musical works information about musical works A that is included in " program ab " at once, about the musical works information of musical works B and about the musical works information of musical works C.
(1-3) sorted order of use relevant information
With reference to Figure 13, will be described sorted order.Client terminal CT uses relevant information to comeCD seller server 31 is carried out sorted order according to the signal procedure of appointment.
In step SP51, read appointment music works information in the clip information data storehouse 120 of client terminal CT from be stored inhard disk drive 21, and proceed to next step SP52 as relevant information.For example, the musical works information of wanting can be assumed that the musical works information that the user is specified, and this information is operated client terminal CT by the user and selected.
In step SP52, client terminal CT will read from clip information data storehouse 120 and send toCD seller server 31 to make searching request as a part of relevant information of search key.Client terminal CT then proceeds to next step SP53.
Client terminal CT sends toCD seller server 31 with search key.Search key is corresponding to part correlation information.For example, this information relates to the name in artistical name, broadcasting station orCDDB 96 and as the medium of media identification information,CDDB 96 is the suppliers as the relevant information of broadcasting station identification information.
In step SP61, based on the supplier and the media identification information of the artistical name that sends over from client terminal CT, relevant information, 31 retrievals of CD seller server and search key have the multiple CD of certainrelation.CD seller server 31 sends to client terminal CT with result for retrieval, proceeds to next step SP62 then.
At this,CD seller server 31 is based on all CD that this artist issued of the artistical name search sale of going out over.When broadcasting station name (broadcasting station RS) is included in the search key so that during as the supplier of relevant information,CD seller server 31 retrieves all CD that record the musical works of being broadcasted by above-mentioned broadcasting station RS on the same day inprogram.CD seller server 31 will send to client terminal CT based on the result for retrieval of artist name and broadcasting station name.
Notice that when broadcasting station name (broadcasting station RS) is included in the search key with as the supplier of relevant information the time,CD seller server 31 can be recognized the client terminal CT that obtains relevant information from the homepage of broadcasting station.
In addition, be included in the search key with as the supplier of relevant information the time when the CD heading message provides database,CD seller server 31 can be recognized from the CD heading message provides the client terminal that obtains relevant information thedatabase 96 CT.
In step SP53, client terminal CT selects the CD numbering of the CD that wants from the result for retrieval ofCD seller server 31, and carries out toCD seller server 31 based on this CD numbering and to buy steps.
The result for retrieval that comes fromCD seller server 31 is various result for retrieval.These results not only comprise the result for retrieval based on artist name, also comprise all CD that record the musical works that broadcasting station RS play the same day in program.If the user selects from various result for retrieval, then the user can find the possibility of the CD that wants can become very big.
In addition, the user of client terminal CT also can use the media identification information in the result for retrieval to come identification record to have whether the recording medium of this musical works is CD, DVD or memory stick (registered trade mark), and perhaps whether this musical works is issued.Therefore, the user can determine whether will carry out ensuing purchase step at an easy rate.
In step SP62, ifCD seller server 31 is retrieved the CD numbering of buying institute's foundation from client terminal CT, thenCD seller server 31 execution sale steps are delivered in the user family numbering corresponding CD with this CD, and thedatabase 114 that also accesses to your account carries out the credit settlementprocess.CD seller server 31 then proceeds to next step SP63.
The supplier of relevant information is construed under the situation of " broadcasting station RS " in step SP61, and confirmable is that this CD can sell, because the user of client terminal CT has listened to the musical works that broadcasting station RS plays in program.In step SP63,CD seller server 31 reports to broadcasting station RS with result.
Therefore, broadcasting station RS can sum up such market information, i.e. can the lead sale of CD of musical works of broadcasting in the program.Might be that alsoCD seller server 31 creates a kind of business model, such as the CD profit on sales of fromCD seller server 31, taking out certain percentage with surplus as the broadcasting station.
Like this, part as relevant information,CD seller server 31 not only uses artistical name, also uses the name and being used in broadcasting station to represent the medium that the supplier's of relevant information CD heading message providesdatabase 96 and is used to represent media identification information.They are sent toCD seller server 31 as search key.Therefore,CD seller server 31 can will offer client terminal CT based on result for retrieval artist name and broadcasting station name, that have multifarious CD.In addition, the supplier's of expression relevant information broadcasting station identification information and media identification information can be used to various purposes.
(1-4) operation and effect
According to top configuration, by the broadcasting station RS homepage in thehard disk drive 21, the client terminal CT ofinformation providing system 1 to come from relevant information provide server KS, carry out montage about the musical works information of the musical works of broadcasting in the program.Therefore client terminal CT has created clip information data storehouse 120.
In addition, client terminal CT carries out montage to the relevant information of the CD that retrieves aboutCD DB 96,CD DB 96 be stored inhard disk drive 21 in relevant information provide in the musical worksinformation database 93 that server KS is associated.Therefore, client terminal CT has created clip information data storehouse 120.
Afterwards, client terminal CT reads relevant information from clip information data storehouse 120, and part correlation information is sent toCD seller server 31 as search key, such as supplier, the media identification information of artist name, relevant information.The CD that 31 retrievals of CD seller server and search key have certain relation.Client terminal CT can obtain result for retrieval fromCD seller server 31.
The result for retrieval that obtain this moment has diversity.These result for retrieval not only comprise those CDs directly related with the artistical name of one of search key, also comprise those CD that the supplier's (broadcasting station name) with relevant information has certain relation, this relevant information is that the homepage by broadcasting station RS carries out montage and provide the server KS from relevant information obtaining.
Therefore, according to having the result for retrieval that the search key of direct relation obtains with CD and compare as artistical name and title, result for retrieval of the present invention is more extensive with only.Find the possibility of the CD that the user wants significantly to increase.
In addition, the homepage by broadcasting station RS provides supplier's (broadcasting station name) of the relevant information that montage obtains the server KS to be comprised as search key partly from relevant information.Therefore, can be easy to distinguish based on result for retrieval, the user of client terminal CT buys CD by the musical works that broadcast listening station RS broadcasts inprogram.CD seller server 31 can use various relevant informations to create a kind of business model effectively, such as paying broadcasting station RS certain profit.
According to top configuration,, the part of the relevant information that montage obtains the server KS is used as search key by being provided from relevant information.This relevant information not only comprises artist name, also comprises being used for the name in the program broadcasting station of playing back music works with the supplier as relevantinformation.CD seller server 31 is according to search key retrieval CD.The client terminal CT ofinformation providing system 1 obtains the result for retrieval of many CD.Therefore, client terminal CT can provide has multifarious result for retrieval, makes that to find the possibility of the CD that the user wants bigger, can imagine the result for retrieval that to a certain extent and be not limited to the user.
Note, in the present embodiment, what tackled is such situation, promptly when client terminal CT is receiving the in progress musical works A of broadcasting station RS, client terminal CT provides server requests to obtain to comprise the musical works information of artist name, title etc. to relevant information, with as the relevant information about musical works A.But, the present invention not only is not limited to this, and client terminal CT also may provide server requests to obtain to comprise the musical works information of the musical works identification information (content identification information) that is used for identifying musical works A to relevant information, with as the relevant information about musical works A.
In this case, in above-mentioned steps SP52, client terminal CT sends toCD seller server 31 with the musical works identification information in the relevant information as searchkey.CD seller server 31 search and the search key from the musical works identification information of client terminal CT have the multiple CD of certain relation, and result for retrieval is sent to client terminal CT.
(2) second embodiment
As second embodiment, will provide server KS to provide the method for musical works information to be described in detail with relevant information to a kind of.At first, will to first embodiment ininformation providing system 1 corresponding music related service provide system 1000 to be described.This music related service provides system 1000 to be made ofportal server 1003 and miscellaneous service server 1004-1007, and be can single-sign-on system.For example, the relevant information of first embodiment provides server KS corresponding to messages broadcast by radio delivery server1006.CD seller server 31 is corresponding to trading server 1005.Client terminal CT is corresponding toclient terminal 1002.
(2-1) system configuration
With reference to Figure 14, as a whole music related service is done in reference number 1000 expressions provides system.System 1000 comprisesclient terminal 1002 and a plurality of serviceserver.Client terminal 1002 belongs to the music related service provides the service provider of system 1000 to sign the user of contract.These service servers comprise: theportal server 1003 of managingcustomer terminal 1002;Other server 1004 to 1008 of various music related services is provided for client terminal 1002.According to present embodiment, the music data delivery service that musicdata delivery server 1004 will be sent as the music data of content-data offers client terminal 1002.This content-data meets following form: ATRAC3 (self adaptation conversion acoustic coding 3), AAC (Advanced Audio Coding), WMA (Windows Media Audio), RealAUDIO G2 music codec or MP3 (mpeg audio layer 3).
Trading server 1005 provides transactional services, to sell CD (laser disc), DVD (digital versatile disc) etc. byclient terminal 1002 to the user.
In addition, the messages broadcast byradio delivery server 1006 messages broadcast by radio delivery service that will send messages broadcast by radio offers client terminal 1002.Specifically, messages broadcast by radio comprises the broadcast program of broadcasting in the broadcasting station, music etc.
The network N T1000 of Internet radio server 1007 by being equivalent to the Internet offersclient terminal 1002 with the Internet radio broadcast service of broadcast radio broadcast data.These radio broadcasting data are sent with stream format.
In addition, as the request responding toportal server 1003 grades, charging server 1008 is carried out charging process to collect various expenses to the user.
(2-2) configuration ofclient terminal 1002
(2-2-1) functional circuit blocks ofclient terminal 1002 configuration
Hereinafter will the hardware configuration of theclient terminal 1002 of function of use circuit block be described.As shown in figure 15,client terminal 1002 hasoperation input section 1020, and thispart 1020 has the lip-deep various action buttons at client cabinet or remote controller (not shown).When the user operated thisoperation input section 1020, it detected user's operation and will send to inputprocessing section 1021 corresponding to the input operation signal of operation.
The input operation signal that will come fromoperation input section 1020 offersinput processing section 1021, andinput processing section 1021 is specific operational order with this signal transition, and sends it to controlsection 1023 bybus 1022.
The operational order and the control signal that will come from the circuit that links to each other withbus 1022 offer control section 1023.Based on these operational orders and control signal,control section 1023 is being controlled the operation of these circuit.
Bybus 1022 video data is offereddisplay control section 1024, and this video data is carried out digital-to-analogue conversion, to produce analog video signal.Display control section 1024 sends to displaypart 1025 with the analog video signal that produces.
The display device ofdisplay part 1025 expression as the LCD, and can be directly connected to the surface of master unit cabinet, maybe can connect from the outside.
Control section 1023 offersdisplay part 1025 with result, and will offerdisplay part 1025 as the various video datas of analog video signal by display control section 1024.Display part 1025 is based on this analog video signal display video.
1026 pairs of voice datas that provide bybus 1022 of audio frequency control section apply digital-to-analogue conversion, and the simulated audio signal that produces is sent to loud speaker 1027.Loud speaker 1027 is based on simulated audio signal that audiofrequency control section 1026 provided and output audio.
External recording medium record reads from the external recording medium as CD and memory stick (registered trade mark) with reproducingpart 1028 and reproduces data content, and with the object content data record externally on the recording medium.Memory stick comprises the flash memory with the packing container encapsulation.
External recording medium record and reproducingpart 1028 read the video data as content-data from external recording medium, and bybus 1022 video data that is read are offereddisplay control section 1024.
By external recording medium record and reproducingpart 1028 will come from external recording medium, offerdisplay control section 1024 as the video data of content-data.Then,display control section 1024 changes this video data into analog video signal, and sends it to displaypart 1025.
External recording medium record and reproducingpart 1028 read the voice data as content-data from external recording medium, and bybus 1022 voice data that is read are offered audiofrequency control section 1026.
When external recording medium record and reproducingpart 1028 read voice data as content-data from external recording medium, audiofrequency control section 1026 changed this voice data into simulated audio signal, and it is offeredloud speaker 1027.
When external recording medium record and reproducingpart 1028 from external recording medium during content data,control section 1023 sends to this content-data in thestorage medium 1029 in theclient terminal 1002 by bus1022.Control section 1023 can be stored in content-data in the storage medium 1029.Content-data is stored in to be also referred to as in thestorage medium 1029 transcribes.
When reading the video data of image pattern as data as content-data fromstorage medium 1029,control section 1023 offersdisplay control section 1024 bybus 1022 with the video data that is read.
When the voice data that reads fromstorage medium 1029 as content-data,control section 1023 offers audiofrequency control section 1026 bybus 1022 with the voice data that is read.
In addition,control section 1023 can read music data fromstorage medium 1029, and it is transferred to external recording medium write down and reproducingpart 1028, the external recording medium record is recorded in this music data on the external recording medium with reproducingpart 1028 then.
Broadcastsingal receiving unit 1030 receives the radio broadcast wave that sends over from the broadcasting station, and provides it totuner pack 1031.
As mentioned above, broadcastsingal receiving unit 1030 receives radio broadcast wave.Under the control ofcontrol section 1023,tuner pack 1031 extracts the specified corresponding radio signals in broadcasting station of its broadcasting frequency andoperation input section 1020 from received radio broadcastwave.Tuner pack 1031 then applies the reception processing of appointment to the signal that isextracted.Tuner pack 1031 sends to audiofrequency control section 1026 bybus 1022 with the voice data that produces.
Audiofrequency control section 1026 changes the voice data thattuner pack 1031 provides into simulated audio signal, and this signal is sent to loud speaker 1027.The audio frequency of the broadcast program that play inloud speaker 1027 output broadcasting stations.Like this, the audio frequency that the user just can the uppick broadcast program.
Control section 1023 can the recorded announce program audio frequency.In order to accomplish this point,control section 1023 will be sent tostorage medium 1029 by the voice data thattuner pack 1031 obtains and be used for storage.
In addition,control section 1023 can be connected to network N T1000 by Control on Communication part 1032network interfaces 1033 in order.As a result,control section 1023portal server 1003 andother server 1004 to 1007 on can accesses network NT1000.Like this, client terminal can exchange various information and data withportal server 1003 andother server 1004 to 1007 grades.
From network N T1000, receive compressed and content encoded data bynetwork interface 1033 and Control on Communication part 1032 in order.Perhaps, fromstorage medium 1029 and external recording medium, read compressed and the content encoded data.1034 pairs of this content-datas of encoder/decoder part are decoded, and send it to displaycontrol section 1024 or audiofrequency control section 1026.
In addition, both uncompressed of from external recording medium, reading of 1034 pairs of encoder/decoder parts also the content-data of un-encoded or both uncompressed thattuner pack 1031 is provided also the voice data of un-encoded compress and encode.Encoder/decoder part 1034 sends tostorage medium 1029 with compressed and content encoded data.
Under the control ofcontrol section 1023, content-data experiences compression and coding in encoder/decoder part 1034, and is stored in thestorage medium 1029.
Copyright management part 1035 produces and the corresponding copyright management information of content-data, this content-data is downloaded from network N T1000 bynetwork interface 1033 and Control on Communication part 1032 in order, or read from external recording medium by external recording medium record and reproducingpart 1028.
Under the control ofcontrol section 1023, the copyright management information and the content-data that produce incopyright management part 1035 associate, and are registered in thestorage medium 1029.
Copyright management part 1035 be used to check out fromstorage medium 1029 to specific external recording medium, with copyright management information associated content data, also be used to log on from specific external recording medium tostorage medium 1029, with copyright management information associated content data.Copyright management part 1035 is suitably upgraded the content with the corresponding copyright management information of content-data, so that the copyright of protection content-data.
Client terminal receives XML (extend markup language) or HTML (HTML) file that comes from network N T1000 bynetwork interface 1033 and Control on Communication part 1032 according to priority.Page info produces the page info that part 1036 is explained these files, and produces the video data that will show on display part 1025.Then, page info produces part 1036 video data that is produced is sent to displaycontrol section 1024.
Proof procedures are carried out in checkingprocessing section 1037, such as authorization information being sent toportal server 1003 andother server 1004 to 1007 on the network N T1000 that is connected bynetwork interface 1033 by Control on Communication part 1032 andnetwork interface 1033 according to priority.
Authorizationinformation storage area 1038 is being stored and is being verified thatprocessing section 1037 will visit required authorization informations such asportal server 1003 andother server 1004 to 1007.
Radio broadcastingdisplay control section 1039 sends to messages broadcast byradio delivery server 1006 by Control on Communication part 1032 andnetwork interface 1033 with request signal according to priority.It is to listen to and the information of the radio broadcasting that receiving that this request signal is used to ask about the user.Messages broadcast byradio delivery server 1006 is corresponding to the broadcasting station that just is used for transmitting in received radio broadcasting.
As a result, the messages broadcast by radio that receives the messages broadcast byradio delivery server 1006 that radio broadcastingdisplay control section 1039 receives from network N T1000 bynetwork interface 1033 and Control on Communication part 1032 according to priority.In addition, radio broadcastingdisplay control section 1039 sends to displaycontrol section 1024 with the messages broadcast by radio that receives.This allowsdisplay part 1025 display radio broadcast messages (being equivalent to the relevant information among first embodiment), and this information just comprises in the name of received broadcast program, just in the title and the artistical name of received musical works etc.
(2-3) functional circuit blocks ofportal server 1003 configuration
With reference to Figure 16, hereinafter will the hardware configuration asportal server 1003 authentication server, the function of use circuit block be described.Control section 1050 in theportal server 1003 is being controlled the operation of passing through all multicircuits thatbus 1051 links to each other.
Under the control ofcontrol section 1050, Control onCommunication part 1052 is bynetwork interface 1053 and the various information of exchange such asclient terminal 1002,other server 1004 to 1007.
Customer database part 1054 registration Customer Informations, this information comprises user ID (identity) information and the user password information that is associated, this user provides the service provider of system to sign the user of contract with the music related service.
Pageinfo storage area 1055 is being stored page info that the provider server of system managing etc. is being provided by the music related service.
Page info is to use the language as XML to be write as, and comprise URL (URL(uniform resource locator)) information, so that access musicdata delivery server 1004,trading server 1005, video broadcastinginformation delivery server 1006, Internet radio server 1007 etc.
Checkingprocessing section 1056 receives user ID information and the encrypted message that sends over fromclient terminal 1002 bynetwork interface 1053 and Control onCommunication part 1052 according to priority.Whether then, authentication procedures is carried out in checkingprocessing section 1056, storing as user ID information Customer Information, that received and encrypted message to confirmcustomer database part 1054.
When finishing authentication procedures, 1056 issues of checking processing section are used to represent authentication procedures result's portal authentication object information (can describe checking session id information subsequently).Checking processing section 1056 temporarily is stored in announced portal authentication object information in the authorizationinformation storage area 1057.
The result of authentication procedures who lets as assume that checkingprocessing section 1056 is that this user is verified as is a user who registered.In this case,control section 1050 sends toclient terminal 1002 by the page info about contractor's page that Control onCommunication part 1052 andnetwork interface 1053 will be stored in the pageinfo storage area 1055 with the portal authentication object information according to priority.
Next, the result of authentication procedures who lets as assume that checkingprocessing section 1056 is that this user is verified as and is not a user who registered.In this case,control section 1050 can be configured to according to priority by Control onCommunication part 1052 andnetwork interface 1053 authentication failed information with being used to represent to verify that the not successful Notifications page information of not successful checking sends to client terminal 1002.Verify that not successful Notifications page information is stored in the pageinfo storage area 1055.
As the result who the user who comes from musicdata delivery server 1004,trading server 1005, messages broadcast byradio delivery server 1006 etc. is carried out proof procedure, checkingprocessing section 1056 receives portal authentication object information (will be described the checking bill subsequently) bynetwork interface 1053 and Control onCommunication part 1052 according to priority.The portal authentication object information is to obtain and send over from user's client terminal 1002.Then, checkingprocessing section 1056 with the portal authentication object information that received with temporarily be stored in the corresponding authorizationinformation storage area 1057 of this user in the portal authentication object information compare.
The portal authentication object information that 1056 pairs of processing sections of checking receive from musicdata delivery server 1004,trading server 1005, messages broadcast byradio delivery server 1006 etc. is carried out the affirmation process as proof procedure.More particularly, checkingprocessing section 1056 confirms whether the portal authentication object information is that empirical tests is crossed.Then, checkingprocessing section 1056 will represent that by Control onCommunication part 1052 andnetwork interface 1053 the affirmation object information of confirming the result returns to musicdata delivery server 1004,trading server 1005, messages broadcast byradio delivery server 1006 etc. according to priority.
Frequencyinformation storage area 1058 is being stored following related each other information: the area code as the postcode that can specify an area; Frequency information is used for representing the broadcasting frequency of the radio broadcasting that can be received by the represented area of area code; Be used for the name (being called as the broadcasting station name hereinafter) in broadcasting station of broadcast radio broadcasting; Each broadcasting station is exclusive, as the catchword of identification information.
URL storage area 1059 is being stored following related each other information: corresponding to the catchword that is applicable to the broadcasting station in each broadcasting station; Can obtain the URL information (being called the information of broadcasting now hereinafter especially) of messages broadcast by radio.This information relate to by with wail the in progress broadcast program that corresponding broadcasting station provides, and comprise the title etc. of the musical works of just playing in the name, broadcast program of broadcast program.
(2-4) functional circuit blocks of musicdata delivery server 1004 configuration
Referring now to Figure 17, will the hardware configuration of the musicdata delivery server 1004 of function of use circuit block be describedbelow.Control section 1070 in the musicdata delivery server 1004 is being controlled the operation of passing through all multicircuits thatbus 1071 links to each other.
Under the control ofcontrol section 1070, Control onCommunication part 1072 is bynetwork interface 1073 and various information of exchange and data such asclient terminal 1002,portal server 1003, such as content-data.
Customer database part 1074 stores customer information, this information comprises the combination of user ID information and user password information, the user who is involved is the user who had signed contract with the service provider of music data delivery server 1004.Checking processing section 1075 can have the function of the user being verified based on the portal authentication object information, and this portal authentication object information sends over byportal server 1003 issues and from client terminal 1002.In this case,customer database part 1074 is omissible.
Page info storage area 1076 is being stored the information as the page info of sending the page about the music data that is used to present the downloadable music data.Musicdata delivery server 1004 is being managed this information.
The page info of sending the page about music data is to use the language as XML to be write as.This makes the user ofclient terminal 1002 can select to download the music data of wanting.
Control section 1070 receives the page info that sends over bynetwork interface 1073 and Control onCommunication part 1072 according to priority and obtains request signal from client terminal 1002.This page info obtains the page is sent in the request signal request about music data page info.Obtain request signal according to received page info,control section 1070 will send toclient terminal 1002 about the page info that music data is sent the page by Control onCommunication part 1072 andnetwork interface 1073 according to priority.The page info of sending the page about music data is stored in the page info storage area 1076.
Checkingprocessing section 1075 receives user ID information and the encrypted message about the user ofclient terminal 1002 that comes fromclient terminal 1002 bynetwork interface 1073 and Control onCommunication part 1072 according to priority.Then, user authentication process are carried out in checkingprocessing section 1075, with confirmcustomer database part 1074 whether storing received, as the user ID information and the encrypted message of Customer Information.
In addition, use and the different user authentication technology of authentication procedures of using user ID information and encrypted message checking processing section 1075.That is, checkingprocessing section 1075 receives the portal authentication object information (will be described the checking bill subsequently) of being issued and being sended over byportal server 1003 bynetwork interface 1073 and Control onCommunication part 1072 according to priority from client terminal 1002.Then, checkingprocessing section 1075 sends toportal server 1003 by Control onCommunication part 1072 andnetwork interface 1073 with the portal authentication object information that receives according to priority.
As the response to the portal authentication object information that sends toportal server 1003, checkingprocessing section 1075 is according to priority bynetwork interface 1073 and Control onCommunication part 1072 confirmation of receipt object informations.As proof procedure (that is, above-mentioned affirmation process) is applied to the result on the portal authentication object information, fromportal server 1003, returned the affirmation object information.Based on received affirmation object information, checkingprocessing section 1075 confirms whether this user is to provide the service provider of system 1000 to sign the registered user of contract with the music related service.
When authentication procedures is finished, checkingprocessing section 1075 issue expression authentication procedures results' server authentication object information (can describe the service conversation id information subsequently).
The result of authentication procedures who lets as assume that checkingprocessing section 1075 is that this user is verified as is a registered user.In this case,control section 1070 sends toclient terminal 1002 with page info with the server authentication object information by Control onCommunication part 1072 andnetwork interface 1073 according to priority.This page info is related to contractor's music data that keep and that be stored in the page info storage area 1076 and sends the page.
On the contrary, the result of authentication procedures who lets as assume that checkingprocessing section 1075 is that this user is verified as and is not a registered user.In this case,control section 1070 sends toclient terminal 1002 with authentication failed information with the not successful Notifications page information of checking by Control onCommunication part 1072 andnetwork interface 1073 according to priority.The not successful Notifications page information of this checking is stored in the page info storage area 1076 and not success of expression checking.
The 1077 temporary transient storages of authorization information storage area are by the server authentication object information of checkingprocessing section 1075 issues.Authorizationinformation storage area 1077 is also being stored the user who verifies the 1075 pairs of uses in processingsection client terminal 1002 and is being verified required various types of authorization informations.
Musicdata storage area 1078 is being stored many with above-mentioned music data such as ATRAC3 and MP3 format compression and coding.This music data is associated with search key as the content id information.
As mentioned above,control section 1070 will send toclient terminal 1002 about the page info that music data is sent the page.As a result,client terminal 1002 sends and is used for the memory scan keyword so that the download request signal of the music data downloaded is wanted in retrieval, and the music data of wanting is downloaded in request.Musicdata delivery server 1004 receives download request signal bynetwork interface 1073 and Control onCommunication part 1072 according to priority.In this case, retrievingportion 1079 is retrieved corresponding search key from received download request signal.
Based on this search key, the music data downloaded is wanted in search in many music datas of retrievingportion 1079 in musicdata storage area 1078, that is, and and the music data of the search condition that the coupling search key is represented.
Then,control section 1070 sends toclient terminal 1002 by the music data of wanting to download that Control onCommunication part 1072 andnetwork interface 1073 will retrieve according to priority.
At this moment,control section 1070 sends to charging server 1008 by Control onCommunication part 1072 andnetwork interface 1073 with pay imformation according to priority.This pay imformation is used to the user's charge that music data is downloaded to client terminal 1002.Like this,control section 1070 allows the corresponding charging process of music data of charging server 1008 execution and user's download.
(2-5) functional circuit blocks oftrading server 1005 configuration
Referring now to Figure 18, will the hardware configuration of thetrading server 1005 of function of use circuit block be describedbelow.Control section 1090 in thetrading server 1005 is being controlled the operation of passing through all multicircuits thatbus 1091 links to each other.
Under the control ofcontrol section 1090, Control onCommunication part 1092 is bynetwork interface 1093 and the various information of exchange such asclient terminal 1002,portal server 1003.
Customer database part 1094 is being stored client's information, and this information comprises that the service provider withtrading server 1005 signed user's the user ID information of contract and the combination of encrypted message.Checking processing section 1095 can have based on the portal authentication object information comes function that the user is verified, and this portal authentication object information is byportal server 1003 issues and send over from client terminal 1002.In this case, customerservice device part 1094 is omissible.
Pageinfo storage area 1096 storing about be used to present the page info of sales page of box-packed medium of the CD that sells and DVDetc.Trading server 1005 is being managed this information.
Page info about the sales page of box-packed medium is to use the language as XML to be write as.The box-packed medium that this makes the user ofclient terminal 1002 can select wanting as CD and DVD to buy.
Control section 1090 receives the page info that sends over bynetwork interface 1093 and Control onCommunication part 1092 according to priority and obtains request signal from client terminal 1002.This page info obtains the page info of request signal request about the sales page of box-packed medium.Obtain request signal according to received page info,control section 1090 will send toclient terminal 1002 about the page info of the sales page of box-packed medium by Control onCommunication part 1092 andnetwork interface 1093 according to priority.This page info about the sales page of box-packed medium is stored in the pageinfo storage area 1096.
Checkingprocessing section 1095 receives user ID information and the encrypted message about the user ofclient terminal 1002 that comes fromclient terminal 1002 bynetwork interface 1093 and Control onCommunication part 1092 according to priority.Then, authentication procedures are carried out in checkingprocessing section 1095, with confirmcustomer database part 1094 whether storing received, as the user ID information and the encrypted message of Customer Information.
In addition, use and the different user authentication technology of authentication procedures of using user ID information and encrypted message checking processing section 1095.That is, checkingprocessing section 1095 receives the portal authentication object information (will be described the checking bill subsequently) of being issued and being sended over byportal server 1003 bynetwork interface 1093 and Control onCommunication part 1092 according to priority from client terminal 1002.Then, checkingprocessing section 1095 sends toportal server 1003 by Control onCommunication part 1092 andnetwork interface 1093 with the portal authentication object information that receives according to priority.
As the response to the portal authentication object information that sends toportal server 1003, checkingprocessing section 1095 is according to priority bynetwork interface 1093 and Control onCommunication part 1092 confirmation of receipt object informations.As proof procedure (that is, above-mentioned affirmation process) is applied to the result on the portal authentication object information, fromportal server 1003, return the affirmation object information.Based on received affirmation object information, checkingprocessing section 1095 confirms whether this user is to provide the service provider of system 1000 to sign the registered user of contract with the music related service.
When authentication procedures is finished, checkingprocessing section 1095 issue expression authentication procedures results' server authentication object information (can describe the service conversation id information subsequently).
The result of authentication procedures who lets as assume that checkingprocessing section 1095 is that this user is verified as is a registered user.In this case,control section 1090 sends toclient terminal 1002 with page info with the server authentication object information by Control onCommunication part 1092 andnetwork interface 1093 according to priority.This page info is related to that the contractor keeps and is stored in the box-packed media sales page in the pageinfo storage area 1096.
On the contrary, the result of authentication procedures who lets as assume that checkingprocessing section 1095 is that this user is verified as and is not a registered user.In this case,control section 1090 sends toclient terminal 1002 with authentication failed information with the not successful Notifications page information of checking by Control onCommunication part 1092 andnetwork interface 1093 according to priority.The not successful Notifications page information of this checking is stored in the pageinfo storage area 1096 and not success of expression checking.
The 1097 temporary transient storages of authorization information storage area are by the server authentication object information of checkingprocessing section 1095 issues.Authorizationinformation storage area 1097 is also being stored the user who verifies the 1095 pairs of uses in processingsection client terminal 1002 and is being verified required various types of authorization informations.
Box-packed mediainformation storage area 1098 is being stored the information (being called box-packed media information hereinafter) about many box-packed medium as CD that is used to sell and DVD.This box-packed media information is associated with search key as box-packed medium id information.
As mentioned above,control section 1090 will send toclient terminal 1002 about the page info of the sales page of box-packed medium.As a result,client terminal 1002 sends the box-packed media information that is used for asking about the specific box-packed medium as CD and DVD.The media information request signal receives bynetwork interface 1093 and Control onCommunication part 1092 according to priority.In this case, the search key of specific box-packed medium is retrieved accordingly, is used to retrieve to retrievingportion 1099 from received media information request signal.
Based on this search key, search promptly, is mated the information of the represented search condition of search key about the box-packed media information of specific box-packed medium in many box-packed media informations of retrievingportion 1099 from box-packed mediainformation storage area 1098.
Then,control section 1090 sends toclient terminal 1002 by the box-packed media information that Control onCommunication part 1092 andnetwork interface 1093 will retrieve according to priority.Like this, just, provide box-packed media information to the user about specific box-packed medium.
As a result,client terminal 1002 sends the purchase request signal that above-mentioned specific box-packed medium are bought inrequest.Control section 1090 receives purchase request signal bynetwork interface 1093 and Control onCommunication part 1092 according to priority.Then,control section 1090 is carried out as sending the purchasing process of specific box-packed medium to the user ofclient terminal 1002.
Control section 1090 sends to charging server 1008 by Control onCommunication part 1092 andnetwork interface 1093 with pay imformation according to priority.This pay imformation is used to buying user's charge of specific box-packed medium.Like this,control section 1090 allows charging server 1008 to carry out with the user and buys the specific corresponding charging process of box-packed medium.
When charging server 1008 was finished charging process to the user,control section 1090 was finished information by Control onCommunication part 1092 andnetwork interface 1093 with purchase according to priority and is sent to client terminal 1002.Purchase is finished information representation and is bought box-packed medium and finish.
(2-6) functional circuit blocks of messages broadcast byradio delivery server 1006 configuration
With reference to Figure 19, will the hardware configuration of the messages broadcast byradio delivery server 1006 of function of use circuit block be described below.Control section 1110 in the messages broadcast byradio delivery server 1006 is being controlled the operation of passing through all multicircuits that bus 1111 links to each other.
Under the control of control section 1110, Control on Communication part 1112 is by network interface 1113 and the various information of exchange such asclient terminal 1002,portal server 1003.
Customer database part 1114 registration Customer Informations, this information comprises the user ID information and the encrypted message that is associated of signing the user of contract with the service provider of messages broadcast by radio delivery server 1006.Checking processing section 1115 can have the function of verifying the user based on the portal authentication object information, and this portal authentication object information sends over fromclient terminal 1002 and issued by portal server 1003.In this case, customer database part 1114 is omissible.
A kind of messages broadcast by radio that is called as broadcasting list information is provided.This information is by messages broadcast byradio delivery server 1006 management, and relates to by the broadcast program of playing with messages broadcast byradio delivery server 1006 corresponding broadcasting stations.Page info storage area 1116 is for example being stored about the page info of the broadcasting list information delivery page, and this page info is used to obtain broadcasting list information.
Page info about the broadcasting list information delivery page is to use the language as XML to be write as.A kind of input frame or analog are provided, and it allows the search key of user's input ofclient terminal 1002 corresponding to the broadcasting list information of wanting.For example, search key comprises the broadcast date information, name in broadcasting station etc.
Broadcasting list information storage part 1117 is being stored the broadcasting list information that produces with listings format.Broadcasting list information comprises: by the name of the broadcast program of playing with messages broadcast byradio delivery server 1006 corresponding broadcasting stations; The programming time started, the programming concluding time etc.; The title of the musical works of being play in the broadcast program and artistical name, the musical works broadcasting time started etc.
Control section 1110 receives the page info that comes fromclient terminal 1002 by network interface 1113 and Control on Communication part 1112 according to priority and obtains the request signal of request about the page info of the broadcasting list information delivery page.Obtain with the page info that receives that request signal is corresponding to be, control section 1110 according to priority by Control on Communication part 1112 and network interface 1113 will be stored in the page info storage area 1116, send toclient terminal 1002 about the page info of the broadcasting list information delivery page.
Corresponding to after the search key about the page info of the broadcasting list information delivery page, retrieving portion 1118 these search keys of storage are so that the broadcasting list information that retrieval is wanted fromclient terminal 1002 input.When the broadcasting list information request signal of broadcasting list information was downloaded in the request of transmission, retrieving portion 1118 received the broadcasting list information request signal by network interface 1113 and Control on Communication part 1112 according to priority.Retrieving portion 1118 is then extracted search key from received broadcasting list information request signal.
Based on this search key, retrieving portion 1118 in the whole broadcasting list information of broadcasting list information storage part 1117, search for the represented corresponding specified scope of search condition of search key in target broadcasting list information.
As a result, control section 1110 sends toclient terminal 1002 by Control on Communication part 1112 and network interface 1113 with the target broadcasting list information that retrieves according to priority.
Now broadcast information storage part 1119 and storing the messages broadcast by radio that is called as the information of now broadcasting.This information comprises: by with programm name, playing programs time started and playing programs concluding time of the in progress broadcast program in messages broadcast byradio delivery server 1006 corresponding broadcasting stations; The title of in progress musical works, artistical name, musical works play start time etc. in the broadcast program.
Whatclient terminal 1002 sent not only that acquisition request broadcasting information now is broadcasting information request signal now, also sends the user's who usesclient terminal 1002 user ID information and encrypted message.Checking processing section 1115 receives these information by network interface 1113 and Control on Communication part 1112 according to priority.Then, authentication procedures are carried out in checking processing section 1115, with the user ID information confirming to receive and encrypted message whether as the registered mistake of the Customer Information in the customer database part 1114.
In addition, use and the different verification technique of authentication procedures of using user ID information and encrypted message checking processing section 1115.That is,client terminal 1002 sends the portal authentication object information (will be described the checking bill subsequently) byportal server 1003 issues.Checking processing section 1115 receives this information by network interface 1113 and Control on Communication part 1112 according to priority.Then, checking processing section 1115 sends toportal server 1003 by Control on Communication part 1112 and network interface 1113 with the portal authentication object information that receives according to priority.
After checking processing section 1115 sends toportal server 1003 with the portal authentication object information,portal server 1003 has returned as the affirmation object information of carrying out with the result of the corresponding proof procedure of portal authentication object information (that is, above-mentioned affirmation process).Checking processing section 1115 receives this by network interface 1113 and Control on Communication part 1112 according to priority and confirms object information.Based on received affirmation object information, checking processing section 1115 confirms whether this user is to provide the service provider of system 1000 to sign the registered user of contract with the music related service.
When authentication procedures is finished, checking processing section 1115 issue expression authentication procedures results' server authentication object information (can describe the service conversation id information subsequently).
The result of authentication procedures who lets as assume that checking processing section 1115 is that this user is verified as is a registered user.In this case, control section 1110 will be stored in the information of now broadcasting in the information storage part 1119 of broadcasting now by Control on Communication part 1112 and network interface 1113 according to priority and send toclient terminal 1002 with the server authentication object information.
On the contrary, the result of authentication procedures who lets as assume that checking processing section 1115 is that this user is verified as and is not a registered user.In this case, control section 1110 sends toclient terminal 1002 with authentication failed information with the not successful Notifications page information of checking by Control on Communication part 1112 and network interface 1113 according to priority.The not successful Notifications page information of this checking is stored in the page info storage area 1116 and not success of expression checking.
Like this, as the response to broadcasting information now from user's acquisition request, control section 1110 is by following working like that.When the user is verified as when being registered user, control section 1110 provides the information of broadcasting now.But, when the user is verified as when not being registered user, control section 1110 stops the messages broadcast by radio delivery service that users receive to be provided by messages broadcast byradio delivery server 1006, such as broadcasting the information delivery service now.
The 1120 temporary transient storages of authorization information storage area are by the server authentication object information of checking processing section 1115 issues.Authorization information storage area 1120 is also stored various authorization informations required when the user of checking processing section 1115checking client terminals 1002.
(2-7) the processing general survey of each server
With reference to the precedence diagram among Figure 20 to 25, many processes of carrying out have been described synoptically hereinafter between the many processes carried out betweenclient terminal 1002 and theportal server 1003 and inclient terminal 1002 and musicdata delivery server 1004,trading server 1005 and messages broadcast byradio delivery server 1006 each.
(2-7-1) authentication procedures betweenclient terminal 1002 andportal server 1003
With reference to Figure 20, hereinafter will the authentication procedures of carrying out betweenclient terminal 1002 andportal server 1003 be described.
For providing for the user that the service provider of system 1000 signed contract with the music related service,control section 1023 is corresponding to client terminal 1002.For example, the user operates to connect client terminal 1002.Perhaps, specific action button on user's push importation 1020.As the response to this operation,operation input section 1020 identifies an operator input signal.Input processing section 1021 is an operational order with this signal transition.This order is offeredcontrol section 1023, and begin to verify request process.
After beginning to verify request process, in step SP1000,control section 1023 produces connection request signals, and this signal comprises the checking session id information that temporarily is stored in the authorizationinformation storage area 1038 etc.Control section 1023 sends toportal server 1003 by Control on Communication part 1032 andnetwork interface 1033 with the connection request signal that is produced in order.
Client terminal 1002 foundation communicate to connect withportal server 1003, to carry out the various processes as the authentication procedures.When setting up this communicating to connect,portal server 1003 is all issued the checking session id information as identification information at every turn, to identify each communication connection status (that is session).
In order to be used for authentication procedures etc., with reference to the issuing time ofportal server 1003 the term of validity (for example, about a minute) to the appointment of checking session id information distribution.
Client terminal 1002 obtains the checking session id information that comes from portal server 1003.May existclient terminal 1002 that the situation of checking session id information can't be provided toportal server 1003 before the deadline.In this case,portal server 1003 determines that cancellation is by the specified communication connection status of checking session id information.
Like this, the checking session id information of issue was not provided user's duplicity ground that the service provider ofsystem 1 signed contract to use with the music related service beforeportal server 1003 can prevent.
Authorizationinformation storage area 1038 temporary transient storage checking session id information.To be by establishing a communications link withclient terminal 1002 issued so that carry out theportal server 1003 of authentication procedures etc. this checking session id information.
Client terminal 1002 sends connection request signal.As the response to this, in step SP1001, thecontrol section 1050 ofportal server 1003 receives this connection request signal bynetwork interface 1053 and Control onCommunication part 1052 according to priority.Received connection request signal comprises checking session id information etc.Control section 1050 will verify that session id information etc. sends to checkingprocessing section 1056.
Under the control ofcontrol section 1050, based on the checking session id information that receives fromclient terminal 1002 as connection request signal etc., authentication procedures are carried out in checkingprocessing section 1056.
As a result, checkingprocessing section 1056 possibly can't be a registered user with the user rs authentication ofclient terminal 1002, and reason is that the term of validity specified in the checking session id information that receives etc. is expired from client terminal 1002.In this case,control section 1050 will be used to represent that by Control onCommunication part 1052 andnetwork interface 1053 the authentication failed information of authentication failed sends toclient terminal 1002 in order.
In step SP1002, thecontrol section 1023 ofclient terminal 1002 receives the authentication failed information that sends over fromportal server 1003 bynetwork interface 1033 and Control on Communication part 1032 according to priority.As the response to this,control section 1023 reads the user ID information that is stored in the authorizationinformation storage area 1038, encrypted message etc.Control section 1023 sends toportal server 1003 by Control on Communication part 1032 andnetwork interface 1033 with the user ID information that read, encrypted message etc. according to priority.
In step SP1003, the user ID information that thecontrol section 1050 ofportal server 1003 sends over fromclient terminal 1002 bynetwork interface 1053 and 1052 receptions of Control on Communication part according to priority, encrypted message etc.Control section 1050 sends to checkingprocessing section 1056 with these information.
Under the control ofcontrol section 1050, authentication procedures is carried out in checking processing section 1056.More particularly, checkingprocessing section 1056 checks whether received user ID information, encrypted message etc. are included in the Customer Information that is registered tocustomer database part 1054.
As a result, checkingprocessing section 1056 may be the registered user with the user rs authentication of client terminal 1002.In this case, under the control ofcontrol section 1050, checkingprocessing section 1056 issue portal authentication object informations are promptly about at this moment the checking session id information etc. of communication connection status betweenclient terminal 1002 and portal server 1003.In addition, checkingprocessing section 1056 will verify that temporarily session id information etc. is stored in the authorizationinformation storage area 1057.
Checkingprocessing section 1056 will verify that session id information etc. is distributed to after theclient terminal 1002, andcontrol section 1050 sends toclient terminal 1002 by Control onCommunication part 1052 andnetwork interface 1053 with these information according to priority.
In step SP1004, the checking session id information that thecontrol section 1023 ofclient terminal 1002 sends over fromportal server 1003 bynetwork interface 1033 and 1032 receptions of Control on Communication part according to priority etc.Then, thecontrol section 1023 checking session id information that will receive etc. sends to checkingprocessing section 1037.
Under the control ofcontrol section 1023, the checking session id information that checkingprocessing section 1037 temporarily will receive etc. is stored in the authorizationinformation storage area 1038.
Control section 1023 receives the page info that comes fromportal server 1003 and obtains request signal, with toportal server 1003 requests for pageinformation.Control section 1023 sends toportal server 1003 by Control on Communication part 1032 andnetwork interface 1033 with received signal checking session id information in temporarily being stored in authorizationinformation storage area 1038 etc. according to priority.
In step SP1005, thecontrol section 1050 ofportal server 1003 receives the page info that sends over fromclient terminal 1002 bynetwork interface 1053 and Control onCommunication part 1052 according to priority and obtains request signal, checking session id information etc.The checking session id information thatcontrol section 1050 will receive etc. sends to checkingprocessing section 1056.
Under the control ofcontrol section 1050, authentication procedures is carried out in checking processing section 1056.More particularly, the checkingprocessing section 1056 checking session id information that will receive etc. with in above-mentioned steps SP1003, be distributed toclient terminal 1002, and temporarily be stored in checking session id information in the authorizationinformation storage area 1057 etc. and compare.
As a result, in step SP1006, checkingprocessing section 1056 is the registered user with the user rs authentication of client terminal 1002.Checking processing section 1056definite terminals 1002 were issued the request of effectively obtaining to page info.Checking processing section 1056 prolongs the term of validity of the checking session id information that has been distributed toclient terminal 1002 etc.
At this moment,control section 1050 reads the page info that the user asks from page info storage area 1055.Control section 1050 sends toclient terminal 1002 by Control onCommunication part 1052 andnetwork interface 1053 with the page info that read, checking session id information etc. according to priority.At this moment, will distribute to checking session id information etc. by the term of validity that checkingprocessing section 1056 prolonged.
In step SP1007, thecontrol section 1023 ofclient terminal 1002 according to priority bynetwork interface 1033 and Control on Communication part 1032 receive the page info that sends over fromportal server 1003 with and the checking session id information that prolonged of the term of validity etc.Control section 1023 sends to page info with received page info and produces part 1036, and the checking session id information that its term of validity had been prolonged etc. sends to checkingprocessing section 1037.
The page info that is provided based oncontrol section 1023, page info produces part 1036 and produces the video data that embedding has many links, and these links are connected to musicdata delivery server 1004,trading server 1005 and messages broadcast by radio delivery server 1006.Page info produces part 1036 video data that is produced is sent to displaycontrol section 1024.
The video data that 1024 pairs of page infos of display control section produce part 1036 to be provided applies digital-to-analogue conversion and handles.Then, the analog video signal that will change ofdisplay control section 1024 sends to display part 1025.As a result,display part 1025 is based on the page of this analog video signal demonstration as theportal server 1003 of video.
As mentioned below, the checking session id information that will temporarily store in above-mentioned steps SP1004 of checkingprocessing section 1037 etc. is updated to the checking session id information that its term of validity prolonged etc.Under the control ofcontrol section 1023, checkingprocessing section 1037 checking session id information that temporarily will receive fromportal server 1003, that its term of validity had prolonged etc. is stored in the authorizationinformation storage area 1038, so that cover its term of validity without the checking session id information that prolonged etc.
(2-7-2) between each inclient terminal 1002 andserver 1004 to 1006 authentication procedures
With reference to Figure 21, hereinafter will the authentication procedures of carrying out between inclient terminal 1002 and musicdata delivery server 1004,trading server 1005 and messages broadcast byradio delivery server 1006 each be described.
As an example of authentication procedures,client terminal 1002 once obtains page info fromportal server 1003 as described with reference to Figure 20.This page info comprises and is used for access musicdata delivery server 1004,trading server 1005 and messages broadcast byradio delivery server 1006 so that carry out many links of authentication procedures.
As another example of authentication procedures,client terminal 1002 does not obtain page info from portal server 1003.On the contrary, the URL information of before " using bookmarked " etc. is used to direct access musicdata delivery server 1004,trading server 1005 and messages broadcast by radio delivery server 1006.Hereinafter, this authentication procedures is called as direct visit proof procedure.
In the combination in any ofclient terminal 1002 and musicdata delivery server 1004,trading server 1005 and messages broadcast byradio delivery server 1006, can similarly carry out non-direct visit proof procedure.
In the combination in any ofclient terminal 1002 and musicdata delivery server 1004,trading server 1005 and messages broadcast byradio delivery server 1006, can similarly directly visit proof procedure.
The mode that non-direct visit proof procedure and the direct difference of visit proof procedure only are to obtain URL information is different, and this URL information is used for access musicdata delivery server 1004,trading server 1005 and messages broadcast byradio delivery server 1006 by client terminal 1002.After obtaining URL information, can carry out non-direct visit proof procedure in the same way and directly visit proof procedure.
In the following description, in order to simplify description, with the visit destination of musicdata delivery server 1004 as client terminal 1002.In addition, non-direct visit proof procedure and direct visit proof procedure are described as an authentication procedures.
In step SP1010, thecontrol section 1023 ofclient terminal 1002 is followed the URL information that embeds as link in the page info or as bookmark and registered URL information etc.The service conversation id information thatcontrol section 1023 will read from authorizationinformation storage area 1038 by Control on Communication part 1032 andnetwork interface 1033 according to priority etc. obtains request signal with page info and sends to music data delivery server 1004.This page info obtains the request signal acquisition request is sent the page about music data page info.This page info relates to the box-packed media sales page and the broadcasting list information delivery page that is used fortrading server 1005 and messages broadcast byradio delivery server 1006.
Client terminal 1002 establishes a communications link with musicdata delivery server 1004,trading server 1005 and messages broadcast byradio delivery server 1006, to carry out the various processes as the authentication procedures.When setting up this communicating to connect, musicdata delivery server 1004,trading server 1005 and messages broadcast byradio delivery server 1006 byclient terminal 1002 visits are just issued the service conversation id information as identification information, with sign communication connection status (that is session) separately.
In order to be used for authentication procedures etc., reference is from musicdata delivery server 1004, trading server, with the issuing time of messages broadcast byradio delivery server 1006 to distribute the term of validity (for example, about a minute) of appointment such as the such service conversation id information of checking session id information.
Client terminal 1002 obtains the service conversation id information fromserver 1004 to 1006.May have such situation,client terminal 1002 can't be within the term of validity offers the service conversation id information information delivery server as musicdata delivery server 1004,trading server 1005 and messages broadcast by radio delivery server 1006.In this case, the decision of the information delivery server as musicdata delivery server 1004,trading server 1005 and messages broadcast byradio delivery server 1006 cancellation is by the communication connection status of service conversation id information appointment.
Like this, user's duplicity ground that the service conversation id information of issue was not had to provide the service provider ofsystem 1 to sign contract with the music related service before musicdata delivery server 1004,trading server 1005 and messages broadcast byradio delivery server 1006 prevented uses.
Authorizationinformation storage area 1038 temporary transient stores service session id information.This service conversation id information is by establishing a communications link withclient terminal 1002 so that carry out musicdata delivery server 1004,trading server 1005 and 1006 issues of messages broadcast by radio delivery server of authentication procedures etc.
In step SP1011, thecontrol section 1070 of musicdata delivery server 1004 receives the page info that sends over fromclient terminal 1002 bynetwork interface 1073 and Control onCommunication part 1072 according to priority and obtains request signal, service conversation id information etc.Control section 1070 sends to checkingprocessing section 1075 with the service conversation id information that receives etc.
Under the control ofcontrol section 1070, authentication procedures is carried out in checking processing section 1075.Specifically, checkingprocessing section 1075 with the service conversation id information that receives etc. with temporarily be stored in service conversation id information in the authorizationinformation storage area 1077 etc. and compare.
As a result, checkingprocessing section 1075 possibly can't be the registered user with the user rs authentication ofclient terminal 1002, for example may be because the term of validity of the service conversation id information that receives fromclient terminal 1002 is expired.In this case, checkingprocessing section 1075definite client terminals 1002 have been issued an invalid request of obtaining of sending the page info of the page about music data.
In this case,control section 1070 sends toclient terminal 1002 by Control onCommunication part 1072 andnetwork interface 1073 with authentication failed information and shop code according to priority.This authentication failed information representation authentication failed.It is in order to identify musicdata delivery server 1004 that the shop code is provided.
In step SP1012, thecontrol section 1023 ofclient terminal 1002 receives authentication failed information and the shop code that sends over from musicdata delivery server 1004 bynetwork interface 1033 and Control on Communication part 1032 according to priority.According to the authentication failed information that receives,control section 1023 determines that musicdata delivery server 1004 does not have this user rs authentication is the registered user.In addition, thecontrol section 1023 shop code storage that temporarily will receive from musicdata delivery server 1004 is in authorizationinformation storage area 1038.
Control section 1023 produces checking bill issue request signal, and these requestsignal portal server 1003 issues are used for the checking bill of access music data delivery server 1004.Then,control section 1023 sends toportal server 1003 by Control on Communication part 1032 andnetwork interface 1033 with the shop code of the checking bill issue request signal that produced, musicdata delivery server 1004, checking session id information etc. according to priority.Should be noted that, fromportal server 1003, received checking session id information etc., and temporarily it is stored in authorizationinformation storage area 1038 and has suffered.
In step SP1013, the checking bill issue request signal that thecontrol section 1050 ofportal server 1003 sends over fromclient terminal 1002 bynetwork interface 1053 and 1052 receptions of Control on Communication part according to priority, shop code, checking session id information etc.Then,control section 1050 sends to checkingprocessing section 1056 with these information.
Under the control ofcontrol section 1050, authentication procedures is carried out in checking processing section 1056.Specifically,control section 1056 will be verified session id information etc. and temporarily be stored in checking session id information in the authorizationinformation storage area 1057 etc. and compare.
As a result, checkingprocessing section 1056 possibly can't be the registered user with the user rs authentication ofclient terminal 1002, for example may be because the term of validity of the checking session id information that receives fromclient terminal 1002 is expired.In this case, checkingprocessing section 1056definite client terminals 1002 have been issued an invalid checking bill and have been obtained request.
In this case,control section 1050 will represent that by Control onCommunication part 1052 andnetwork interface 1053 the authentication failed information of authentication failed sends toclient terminal 1002 according to priority.
On the contrary, may have such situation, the checking session id information that receives fromclient terminal 1002 still is within the term of validity.In this case, checkingprocessing section 1056 is the registered user with the user rs authentication of client terminal 1002.Checking processing section 1056definite client terminals 1002 have been issued an effectively checking bill request.In this case,control section 1050 enters the step SP1018 that will describe subsequently.
In step SP1014, thecontrol section 1023 ofclient terminal 1002 receives the authentication failed information that sends over bynetwork interface 1033 and Control on Communication part 1032 according to priority from portal server 1003.Then,control section 1023 reads the user ID information that is stored in the authorizationinformation storage area 1038, encrypted message etc.In addition,control section 1023 sends toportal server 1003 by Control on Communication part 1032 andnetwork interface 1033 with the user ID information that read, encrypted message etc. according to priority.
In step SP1015, the user ID information that thecontrol section 1050 ofportal server 1003 sends over fromclient terminal 1002 bynetwork interface 1053 and 1052 receptions of Control on Communication part according to priority, encrypted message etc.Then,control section 1050 sends to checkingprocessing section 1056 with these information.
Under the control ofcontrol section 1050, authentication procedures is carried out in checking processing section 1056.Specifically, checkingprocessing section 1056 checks whether the Customer Information that is registered tocustomer database part 1054 comprises the user ID information that receives, encrypted message etc.
As a result, checkingprocessing section 1056 is the registered user with the user rs authentication of client terminal 1002.Under the control ofcontrol section 1050, checkingprocessing section 1056 issue portal authentication object informations are promptly about at this moment the checking session id information etc. of communication connection status betweenclient terminal 1002 and portal server 1003.Checking processing section 1056 temporarily is stored in announced checking session id information etc. in the authorizationinformation storage area 1057.
Afterclient terminal 1002 issue checking session id information etc.,control section 1050 will verify that by Control onCommunication part 1052 andnetwork interface 1053 session id information etc. sends toclient terminal 1002 according to priority in checkingprocessing section 1056.
In step SP1016, the checking session id information that thecontrol section 1023 ofclient terminal 1002 sends over fromportal server 1003 bynetwork interface 1033 and 1032 receptions of Control on Communication part according to priority etc.The checking session id information that checkingprocessing section 1037 temporarily will receive etc. is stored in the authorizationinformation storage area 1038.
Control section 1023 produces checking bill issue request signal, and this signal is askedportal server 1003 issue checking bills once more.Control section 1023 sends toportal server 1003 by Control on Communication part 1032 andnetwork interface 1033 with the checking bill issue request signal that produced shop code and the checking session id information of temporarily storing at one time etc. in temporarily being stored in authorizationinformation storage area 1038 according to priority.
According to present embodiment,client terminal 1002 temporarily with the shop code storage in authorization information storage area 1038.The present invention is not limited to this.As execution in step SP1012 during to the process of SP1016,client terminal 1002 can be according to priority andportal server 1003 exchange shop codes.Like this,client terminal 1002 does not need temporarily the shop code storage in authorization information storage area 1038.But, might in step SP1016, the shop code be sent toportal server 1003.
In step SP1017, thecontrol section 1050 ofportal server 1003 receives the checking bill that sends over bynetwork interface 1053 and Control onCommunication part 1052 according to priority and issues request signal, shop code, checking session id information etc. from client terminal 1002.The checking bill issue request signal thatcontrol section 1050 will receive etc. sends to checkingprocessing section 1056.
Under the control ofcontrol section 1050, authentication procedures is carried out in checking processing section 1056.Specifically, the checkingprocessing section 1056 checking session id information that will receive etc. with temporarily be stored in checking session id information in the authorizationinformation storage area 1057 etc. and compare.
As a result, may have such situation, the checking session id information that receives fromclient terminal 1002 etc. still is within the term of validity.In this case, checkingprocessing section 1056 is the registered user with the user rs authentication of client terminal 1002.Checking processing section 1056definite client terminals 1002 have been issued the request of effective checking bill.
In step SP1018, under the control ofcontrol section 1050, based on the shop code that in above-mentioned steps SP1017, fromclient terminal 1002, receives, checking bill issue request signal, checkingprocessing section 1056 issue portal authentication object informations, that is, can visit checking bill by the represented musicdata delivery server 1004 of shop code etc.
Under the control ofcontrol section 1050, checkingprocessing section 1056 temporarily is stored in the checking bill issued etc. in the authorization information storage area 1057.In addition, checkingprocessing section 1056 prolongs the term of validity of the checking session id information that is distributed toclient terminal 1002 etc.
That is, checkingprocessing section 1056 has been issued checking bill etc. and had been prolonged the term of validity of checking session id information etc.Afterwards,control section 1050 sends toclient terminal 1002 with these checking bills etc. with checking session id information etc. by Control onCommunication part 1052 andnetwork interface 1053 according to priority.
In step SP1019, thecontrol section 1023 ofclient terminal 1002 according to priority bynetwork interface 1033 and Control on Communication part 1032 receive the checking bill that sends over fromportal server 1003 etc. with and the checking session id information that prolonged of the term of validity.The checking session id information thatcontrol section 1023 will receive sends to checkingprocessing section 1037.
The checking session id information thatcontrol section 1023 will receive fromportal server 1003 by Control on Communication part 1032 andnetwork interface 1033 in order etc. send to musicdata delivery server 1004 with the checking request signal.
At this moment, under the control ofcontrol section 1023, checkingprocessing section 1037 checking session id information stores that temporarily will receive fromportal server 1003, that its term of validity had prolonged is in authorizationinformation storage area 1038, so that cover its term of validity without the checking session id information that prolongs.Like this, the checking session id information that prolonged for its term of validity of the checking checking session id information updating that just will in above-mentioned steps SP1016, temporarily store ofprocessing section 1037.
In step SP1020, the checking request signal that thecontrol section 1070 of musicdata delivery server 1004 sends over fromclient terminal 1002 bynetwork interface 1073 and 1072 receptions of Control on Communication part according to priority, checking bill etc.
The checking bills that controlsection 1070 will receive fromclient terminal 1002 by Control onCommunication part 1072 andnetwork interface 1073 according to priority etc. confirm that with the checking bill that is used to ask to confirm this checking bill etc. request signal sends toportal server 1003.
In step SP1021, thecontrol section 1050 ofportal server 1003 receives the checking bill that sends over bynetwork interface 1053 and Control onCommunication part 1052 according to priority and confirms request signal, checking bill etc. from music data delivery server 1004.Then, thecontrol section 1050 checking bill that will receive confirms that request signal, checking bill etc. send to checkingprocessing section 1056.
Under the control ofcontrol section 1050, the checking bill that 1056 pairs of processing sections of checking receive from musicdata delivery server 1004 is carried out and is confirmed to handle, to confirm request signal in response to the checking bill.Specifically, the checkingprocessing section 1056 checking bill that will receive etc. with temporarily be stored in checking bill in the authorizationinformation storage area 1057 etc. and compare.
As a result, real checking bill etc. is confirmed to have received in checkingprocessing section 1056 from music data delivery server 1004.In this case,control section 1050 will confirm that by Control onCommunication part 1052 andnetwork interface 1053 object information sends to musicdata delivery server 1004 according to priority.This affirmation object information represents that it is real that checking bill of receiving etc. is confirmed to be.
In step SP1022, thecontrol section 1070 of musicdata delivery server 1004 receives the affirmation object information that sends over fromportal server 1003 bynetwork interface 1073 and Control onCommunication part 1072 according to priority.The affirmation object information thatcontrol section 1070 will receive sends to checkingprocessing section 1075.
Under the control ofcontrol section 1070, the 1075 pairs of affirmations in checking processing section object information is made response, and issue server authentication object information, promptly about at this moment the service conversation id information etc. of communication connection status betweenclient terminal 1002 and music data delivery server 1004.In addition, checkingprocessing section 1075 temporarily is stored in announced service conversation id information etc. in the authorizationinformation storage area 1077.
After checkingprocessing section 1075 was distributed toclient terminal 1002 with service conversation id information etc.,control section 1070 sent toclient terminal 1002 by Control onCommunication part 1072 andnetwork interface 1073 with these information according to priority.
In step SP1023, the service conversation id information that thecontrol section 1023 ofclient terminal 1002 sends over from musicdata delivery server 1004 bynetwork interface 1033 and 1032 receptions of Control on Communication part according to priority etc.Checking processing section 1037 temporarily is stored in the service conversation id information that receives etc. in the authorizationinformation storage area 1038.
Control section 1023 obtains request signal, service conversation id information etc. by Control on Communication part 1032 andnetwork interface 1033 with page info according to priority and sends to music data delivery server 1004.This page info obtains the page is sent in the request signal request about music data page info.The service conversation id information temporarily is stored in the authorizationinformation storage area 1038.
In step SP1024, thecontrol section 1070 of musicdata delivery server 1004 receives the page info that sends over bynetwork interface 1073 and Control onCommunication part 1072 according to priority and obtains request signal, service conversation id information etc. from client terminal 1002.Then,control section 1070 sends to checkingprocessing section 1075 with the service conversation id information that receives etc.
Under the control ofcontrol section 1070, authentication procedures is carried out in checking processing section 1075.Specifically,control section 1070 with the service conversation id information that receives etc. with in above-mentioned steps SP1022, be distributed toclient terminal 1002, and temporarily be stored in service conversation id information in the authorizationinformation storage area 1077 etc. and compare.
As a result, may have such situation, the service conversation id information that receives fromclient terminal 1002 etc. still is within the term of validity.In this case, checkingprocessing section 1075 is the registered user with the user rs authentication of client terminal 1002.Checking processing section 1075definite client terminals 1002 have been issued and have been obtained an effective request of sending the page info of the page about music data.
Then,control section 1070 proceeds to next step SP1025.In step SP1025,control section 1070 reads the page info of sending the page about the music data of user's request from page info storage area 1076.In addition, the term of validity of thecontrol section 1070 service conversation id information that allows checkingprocessing sections 1075 to prolong to be distributed toclient terminal 1002 etc.
Control section 1070 sends toclient terminal 1002 by the page info of sending the page about music data that Control onCommunication part 1072 andnetwork interface 1073 will read with service conversation id information etc. according to priority from page info storage area 1076.The term of validity of service conversation id information etc. has been verifiedprocessing section 1075 and has prolonged.
In step SP1026, thecontrol section 1023 ofclient terminal 1002 according to priority bynetwork interface 1033 and Control on Communication part 1032 receive come from musicdata delivery server 1004 send the page info of the page, the service conversation id information that its term of validity had prolonged etc. about musicdata.Control section 1023 will send to page info and produce part 1036 about the page info that the music data that has received is sent the page.In addition,control section 1023 sends to checkingprocessing section 1037 with the service conversation id information that receives etc.
Under the control ofcontrol section 1023, checkingprocessing section 1037 service conversation id information that temporarily will receive, that its term of validity had prolonged etc. is stored in the authorizationinformation storage area 1038, so that cover the service conversation id information before extending the expiration date.Like this, the service conversation id information that will temporarily store in above-mentioned steps SP1023 of checkingprocessing section 1037 etc. is updated to service conversation id information that the term of validity prolonged etc.
In addition, page info produces part 1036 and produces video data based on the page info of sending the page about music data.Page info produces part 1036 video data that is produced is sent to displaycontrol section 1024.
The video data that 1024 pairs of page infos of display control section produce part 1036 to be provided applies the digital-to-analogue conversion process.Then,display control section 1024 sends to displaypart 1025 with the analog video signal of gained.As a result,display part 1025 shows based on analog video signal and sends the page as the music data of video.
(2-7-3) the music related service provides process
With reference to Figure 22 to 25, will provide process to be described to the music related service below.Described like that with reference to Figure 21 as mentioned, carry out authentication procedures between inclient terminal 1002 and musicdata delivery server 1004,trading server 1005 and messages broadcast byradio delivery server 1006 each, carry out the music related service again after this process is finished process is provided.Provide in the process in the music related service,client terminal 1002 uses sends the page info that the page, the box-packed media sales page and broadcasting list are sent the page about musicdata.Client terminal 1002 obtains page info from musicdata delivery server 1004,trading server 1005 and messages broadcast byradio delivery server 1006 in authentication procedures.Use page info etc., provide music data delivery service, transactional services and messages broadcast by radio delivery service toclient terminal 1002.
(2-7-3-1) the music data delivery service provides process
With reference to Figure 22, will describe the music data delivery service below process will be provided.During this process, provide the music data that comes from musicdata delivery server 1004 delivery service toclient terminal 1002.
For example, the user usesinput processing section 1021 input of control commands, is presented at the part that the music data on thedisplay part 1025 is sent the page so that select as video.In step SP1030,1023 pairs of control commands of being imported of the control section ofclient terminal 1002 are made response, have produced download request signal, and this request signal is downloaded and wanted the music data downloaded.
Control section 1023 sends to musicdata delivery server 1004 with download request signal with service conversation id information etc. by Control on Communication part 1032 andnetwork interface 1033 according to priority.Service conversation id informations etc. also temporarily are stored in the authorizationinformation storage area 1038 by 1004 issues of music data delivery server.
In step SP1031, the download request signal that thecontrol section 1070 of musicdata delivery server 1004 sends over fromclient terminal 1002 bynetwork interface 1073 and 1072 receptions of Control on Communication part according to priority, service conversation id information etc.Then,control section 1070 sends to checkingprocessing section 1075 with the service conversation id information that receives etc.
Under the control ofcontrol section 1070, authentication procedures is carried out in checking processing section 1075.Specifically, checkingprocessing section 1075 with the service conversation id information that receives etc. with temporarily be stored in service conversation id information in the authorizationinformation storage area 1077 etc. and compare.
As a result, the registered user of down-load music data may be asked for usingclient terminal 1002 with user rs authentication in checking processing section 1075.In this case,control section 1070 proceeds to next step SP1032.
In step SP1032, based on the search key that is stored in the download request signal, retrievingportion 1079 is searched in many music datas of musicdata storage area 1078 and is wanted the music data downloaded, i.e. the music data that is complementary with the represented search condition of search key.
Let as assume that retrievingportion 1079 retrieval music datas.The term of validity of the service conversation id information thatcontrol section 1070 allows checkingprocessing sections 1075 to prolong to be distributed toclient terminal 1002 etc.Then,control section 1070 proceeds to next step SP1033.
In step SP1033,control section 1070 read by retrievingportion 1079 from musicdata storage area 1078, retrieve come out, want the music data downloaded.In addition,control section 1070 sends toclient terminal 1002 with the music data of wanting to download that is read with service conversation id information etc. by Control onCommunication part 1072 andnetwork interface 1073 according to priority.At this moment, the term of validity of service conversation id information etc. has been verifiedprocessing section 1075 and had prolonged.
In step SP1034, thecontrol section 1023 ofclient terminal 1002 according to priority bynetwork interface 1033 and Control on Communication part 1032 receive 1004 that send over from the music data delivery server, want the music data downloaded with and the service conversation id information that prolonged of the term of validity etc.Control section 1023 is stored in the music data that receives in the storage medium 1029.In addition,control section 1023 sends to checkingprocessing section 1037 with the service conversation id information that receives etc.
Under the control ofcontrol section 1023, the service conversation id information that its term of validity that checkingprocessing section 1037 temporarily will receive had prolonged is stored in the authorizationinformation storage area 1038, so that cover the service conversation id information before etc. of extending the expiration date.Like this, the content of the service conversation id information that temporarily is stored in the authorizationinformation storage area 1038 etc. has just been upgraded in checkingprocessing section 1037.
Like this, theclient terminal 1002 music data delivery service that just can use musicdata delivery server 1004 to provide comes the music data of download user appointment.
(2-7-3-2) transactional services provides process
With reference to Figure 23, will provide process to be described to transactional services below, in this process, provide the transactional services that comes fromtrading server 1005 toclient terminal 1002.
For example, the user usesinput processing section 1021 input of control commands, so that select to be presented at as video the part of the sales page of the box-packed medium on the display part 1025.In step SP1040, the control section of client terminal 1,002 1023 produces the media information request signals, this request signal about with the box-packed media information of the corresponding specific box-packed medium of the control command of being imported.
Control section 1023 sends totrading server 1005 with the media information request signal with service conversation id information etc. by Control on Communication part 1032 andnetwork interface 1033 according to priority.Service conversation id informations etc. also temporarily are stored in the authorizationinformation storage area 1038 bytrading server 1005 issues.
In step SP1041, the media information request signal that thecontrol section 1090 oftrading server 1005 sends over fromclient terminal 1002 bynetwork interface 1093 and 1092 receptions of Control on Communication part according to priority, service conversation id information etc.Then,control section 1090 sends to checkingprocessing section 1095 with the service conversation id information that receives etc.
Under the control of control section 1090.Authentication procedures is carried out in checking processing section 1095.Specifically, checkingprocessing section 1095 with the service conversation id information that receives etc. with temporarily be stored in service conversation id information in the authorizationinformation storage area 1097 etc. and compare.
As a result, checkingprocessing section 1095 may be with user rs authentication for using the registered user ofclient terminal 1002 requests about the box-packed media information of box-packed medium.In this case,control section 1090 proceeds to next step SP1042.
In step SP1042, based on the search key that is stored in the media information request signal, retrievingportion 1099 is searched for the box-packed media information about specific box-packed medium in many box-packed media informations of box-packed mediainformation storage area 1098, i.e. the information that is complementary with the represented search condition of search key.
Let as assume that the box-packed media information of retrievingportion 1099 retrievals.The term of validity of the service conversation id information thatcontrol section 1090 allows checkingprocessing sections 1095 to prolong to be distributed toclient terminal 1002 etc.Then,control section 1090 proceeds to next step SP1043.
In step SP1043,control section 1090 reads by retrievingportion 1099 and retrieve the box-packed media information that comes out from box-packed media information storage area 1098.In addition,control section 1090 sends toclient terminal 1002 with the box-packed media information that is read with service conversation id information etc. by Control onCommunication part 1092 andnetwork interface 1093 according to priority.At this moment, the term of validity of service conversation id information etc. has been verifiedprocessing section 1095 and had prolonged.
In step SP1044, thecontrol section 1023 ofclient terminal 1002 according to priority bynetwork interface 1033 and Control on Communication part 1032 receive the box-packed media information that sends over fromtrading server 1005 with and the service conversation id information that prolonged of the term of validity etc.The box-packed media information that controlsection 1023 will receive sends to page info and produces part 1036.In addition,control section 1023 sends to checkingprocessing section 1037 with the service conversation id information that receives etc.
Under the control ofcontrol section 1023, checkingprocessing section 1037 service conversation id information that temporarily will receive, that its term of validity had prolonged etc. is stored in the authorizationinformation storage area 1038, so that cover the service conversation id information before etc. of extending the expiration date.Like this, the content of the service conversation id information that temporarily is stored in the authorizationinformation storage area 1038 etc. has just been upgraded in checkingprocessing section 1037.
Page info produces part 1036 and produces video data based on the box-packed media information that controlsection 1023 is provided.Display control section 1024 changes the video data that is produced into analog video signal, and it is sent to displaypart 1025.
Like this,control section 1023 allowsdisplay part 1025 based on the box-packed media information of analog video signal demonstration as video.Then,control section 1023 proceeds to next step SP1045.
Let as assume that the user usesinput processing section 1021 input of control commands, buys and the corresponding box-packed medium of box-packed media information that are presented at as video on thedisplay part 1025 with request.In step SP1045,1023 pairs of control commands of being imported of control section are made response, and the purchase request signal of box-packed medium is bought in the request of producing.
Control section 1023 sends totrading server 1005 by Control on Communication part 1032 andnetwork interface 1033 with purchase request signal and service conversation id information (that is, its term of validity prolonged) according to priority together.Service conversation id information etc. has received fromtrading server 1005, and temporarily is stored in the authorizationinformation storage area 1038.
In step SP1046, the purchase request signal that thecontrol section 1090 oftrading server 1005 sends over fromclient terminal 1002 bynetwork interface 1093 and 1092 receptions of Control on Communication part according to priority, service conversation id information etc.Then,control section 1090 sends to checkingprocessing section 1095 with the service conversation id information that receives etc.
Under the control ofcontrol section 1090, authentication procedures is carried out in checking processing section 1095.Specifically, checkingprocessing section 1095 with the service conversation id information that receives etc. with temporarily be stored in service conversation id information in the authorizationinformation storage area 1097 etc. and compare.
As a result, the registered user of box-packed medium may be bought for usingclient terminal 1002 requests with user rs authentication in checking processing section 1095.In this case,control section 1090 proceeds to next step SP1047.
In step SP1047,control section 1090 is carried out the purchasing process as the box-packed media-delivery of will be asked is located to the user of client terminal 1002.Control section 1090 sends to charging server 1008 by Control onCommunication part 1092 andnetwork interface 1093 with pay imformation according to priority.Pay imformation is used to user's charge of buying box-packed medium.Like this,control section 1090 allows charging server 1008 to carry out with the user and buys the corresponding charging process of box-packed medium.
In addition,control section 1090 allows to verify thatprocessing section 1095 prolongations have been distributed to the service conversation id information ofclient terminal 1002 etc.
After charging process finishes, in step SP1048, by Control onCommunication part 1092 andnetwork interface 1093 information is finished in purchase according to priority and sent toclient terminal 1002 with service conversation id information etc.At this moment, buy the end of the purchasing process of finishing the box-packed medium of information representation.The term of validity that checkingprocessing section 1095 has prolonged the service conversation id information.
In step SP1049, thecontrol section 1023 ofclient terminal 1002 receives the information of finishing and the service session id information etc. bought bynetwork interface 1033 and Control on Communication part 1032 according to priority.Purchase is finished information and is sended over from trading server 1005.The term of validity of service conversation id information prolonged.Then,control section 1023 purchase that will receive is finished information and is sent to page info and produce part 1036.In addition, thecontrol section 1023 service conversation id information that will receive fromtrading server 1005 etc. sends to checkingprocessing section 1037.
Under the control ofcontrol section 1023, checkingprocessing section 1037 service conversation id information that will receive, that its term of validity had prolonged etc. temporarily is stored in the authorizationinformation storage area 1038, so that cover the service conversation id information before etc. of extending the expiration date.Like this, the content of the service conversation id information that temporarily is stored in the authorizationinformation storage area 1038 etc. has just been upgraded in checkingprocessing section 1037.
In addition, the page info purchase that produces part 1036 and provided based oncontrol section 1023 is finished information and is produced video data.Display control section 1024 changes the video data that is produced into analog video signal, and it is sent to displaypart 1025.
Control section 1023 allowsdisplay part 1025 to show based on analog video signal and finishes the page as the purchase of video.
Like this,client terminal 1002 transactional services that just can allow the user to usetrading server 1005 to be provided is bought the box-packed medium of wanting.
(2-7-3-3) service of broadcasting list information delivery provides process
With reference to Figure 24, will describe the messages broadcast by radio delivery service below process will be provided.In this process, provide the messages broadcast by radio delivery service toclient terminal 1002, especially to provide the broadcasting list information delivery service that comes from messages broadcast byradio delivery server 1006.
For example, user's search key input that will be used for retrieving the broadcasting list information of wanting is presented in the input frame of the broadcasting list information delivery page on thedisplay part 1025 as video.Import byinput processing section 1021 with the corresponding control command of character string of the search key of representing to be imported.In step SP1060,1023 pairs of control commands of being imported of the control section ofclient terminal 1002 are made response, and the broadcasting list information request signal of the broadcasting list information of wanting is downloaded in the request of producing.
Control section 1023 sends to messages broadcast byradio delivery server 1006 with the broadcasting list information request signal with service conversation id information etc. by Control on Communication part 1032 andnetwork interface 1033 according to priority.Service conversation id information etc. is also temporarily to be stored in the authorizationinformation storage area 1038 by 1006 issues of messages broadcast by radio delivery server.
In step SP1061, the broadcasting list information request signal that the control section 1110 of messages broadcast byradio delivery server 1006 sends over fromclient terminal 1002 by network interface 1113 and 1112 receptions of Control on Communication part according to priority, service conversation id information etc.Then, control section 1110 sends to checking processing section 1115 with the service conversation id information that receives etc.
Under the control of control section 1110, authentication procedures is carried out in checking processing section 1115.Specifically, checking processing section 1115 with the service conversation id information that receives etc. with temporarily be stored in service conversation id information in the authorization information storage area 1120 etc. and compare.
As a result, checking processing section 1115 may be with user rs authentication for using the registered user ofclient terminal 1002 request broadcasting list information.In this case, control section 1110 proceeds to next step SP1062.
In step SP1062, based on the search key that is stored in the broadcasting list information request signal, the target broadcasting list information in the corresponding specified scope of search condition that retrieving portion 1118 is searched in whole broadcasting list information of broadcasting list information storage part 1117 and search key is represented.
Let us hypothesis retrieving portion 1118 retrieval broadcasting list information.The term of validity of the service conversation id information that control section 1110 allows checking processing sections 1115 to prolong to be distributed toclient terminal 1002 etc.Then, control section 1110 proceeds to next step SP1063.
In step SP1063, control section 1110 reads from broadcasting list information storage part 1117 by retrieving portion 1118 and retrieves the broadcasting list information of coming out.In addition, control section 1110 sends toclient terminal 1002 with the broadcasting list information that is read with service conversation id information etc. by Control on Communication part 1112 and network interface 1113 according to priority.At this moment, the service conversation id information has prolonged its term of validity by checking processing section 1115.
In step SP1064, the broadcasting list information that thecontrol section 1023 ofclient terminal 1002 sends over from messages broadcast byradio delivery server 1006 bynetwork interface 1033 and 1032 receptions of Control on Communication part according to priority, the service conversation id information that its term of validity had prolonged etc.Control section 1023 sends to page info with the broadcasting list information that receives and produces part 1036.In addition, thecontrol section 1023 service conversation id information that will receive from messages broadcast byradio delivery server 1006 etc. sends to checkingprocessing section 1037.
Under the control ofcontrol section 1023, checkingprocessing section 1037 service conversation id information that temporarily will receive, that its term of validity had prolonged etc. is stored in the authorizationinformation storage area 1038, so that cover its term of validity without the service conversation id information that prolonged etc.Like this, the content of the service conversation id information that temporarily is stored in the authorizationinformation storage area 1038 etc. has just been upgraded in checkingprocessing section 1037.
Page info produces part 1036 and produces video data based on the broadcasting list information thatcontrol section 1023 is provided.Display control section 1024 changes the video data that is produced into analog video signal, and sends it to display part 1025.Display part 1025 is based on the broadcasting list information of analog video signal demonstration as video.
Like this,client terminal 1002 just can allow the user to obtain the broadcasting list information of wanting by the messages broadcast by radio delivery service of using messages broadcast byradio delivery server 1006 to be provided.
(2-7-3-4) broadcasting the information delivery service now process is being provided
With reference to Figure 25, will describe the messages broadcast by radio delivery service process will be provided.In this process, provide the messages broadcast by radio delivery service toclient terminal 1002, the information delivery service of broadcasting now that comes from messages broadcast byradio delivery server 1006 especially is provided.
The messages broadcast byradio delivery server 1006 that is used to provide the information of now broadcasting is provided for each broadcasting station (catchword).
At first,client terminal 1002 may not store about with the URL information of the corresponding messages broadcast byradio delivery server 1006 in each broadcasting station.
Below the messages broadcast by radio delivery service process is provided is example with such a case, promptlyportal server 1003 is being managed about the URL information corresponding to each messages broadcast byradio delivery server 1006 of each catchword.
Delivery service provides process according to messages broadcast by radio, andclient terminal 1002 may need automatically to be each broadcasting station presetting broadcasting frequency.For this purpose,client terminal 1002 is used to represent the frequency information of broadcasting frequency toserver 1003 requests.In this case, suppose temporary transient storage checking session id information etc. of authorization information storage area 1038.As a result,client terminal 1002 at first needs user ID information, encrypted message etc. are sent toportal server 1003.
Wheninput processing section 1021 input operation command request are automatically preset the broadcasting frequency in each broadcasting station, as response to this order, in step SP1070, the frequency information of the broadcasting frequency that thecontrol section 1023 transmission frequency information request signals ofclient terminal 1002, acquisition request can receive about each broadcastingstation.Control section 1023 according to priority by Control on Communication part 1032 andnetwork interface 1033 with the area code of frequency information request signal and user's input, be stored in user ID information in the authorizationinformation storage area 1038, encrypted message etc. and send toportal server 1003.
In step SP1071, the frequency information request signal that thecontrol section 1050 ofportal server 1003 sends over fromclient terminal 1002 bynetwork interface 1053 and 1052 receptions of Control on Communication part according to priority, area code, user ID information, encrypted message etc.In these information,control section 1050 sends to checkingprocessing section 1056 with user ID information, encrypted message etc.
Under the control ofcontrol section 1050, authentication procedures is carried out in checking processing section 1056.Specifically, checkingprocessing section 1056 compares the user ID information that receives, encrypted message etc. with the Customer Information of registering incustomer database part 1054.
As a result, checkingprocessing section 1056 may be the registered user with the user rs authentication of client terminal 1002.In addition, checkingprocessing section 1056 can determine thatclient terminal 1002 issued an effective request of obtaining frequency information.Under the control ofcontrol section 1050, the issue of checkingprocessing section 1056 is about at this moment the checking session id information etc. of communication connection status betweenclient terminal 1002 and portal server 1003.Checking processing section 1056 temporarily is stored in announced checking session id information etc. in the authorizationinformation storage area 1057.
Then,control section 1050 proceeds to next step SP1072.In step SP1072,control section 1050 is carried out search based on the area code that receives from client terminal 1002.That is,control section 1050 is searched for those and area code information corresponding in the tabulation of a plurality of frequency informations, broadcasting station name and the catchword of frequencyinformation storage area 1058, and reads them with the form of tabulation.
Control section 1050 reads the frequency information that exists with tabular form, broadcasting station name, catchword etc. from frequencyinformation storage area 1058, and by Control onCommunication part 1052 andnetwork interface 1053 they is sent toclient terminal 1002 with checking session id information etc. according to priority.Checking session id information etc. is published toclient terminal 1002 by checkingprocessing section 1056 in above-mentioned steps SP1071.
In step SP1073, thecontrol section 1023 ofclient terminal 1002 receives the tabulation of the frequency information, broadcasting station name and the catchword that send over fromportal server 1003 and checking session id information etc. bynetwork interface 1033 and Control on Communication part 1032 according to priority.The checking session id information thatcontrol section 1023 will receive fromportal server 1003 etc. sends to checking processing section 1037.In addition,control section 1023 sends to displaycontrol section 1024 with the tabulation of frequency information, broadcasting station name and catchword.
Under the control ofcontrol section 1023, the checking session id information that checkingprocessing section 1037 will receive etc. temporarily is stored in the authorizationinformation storage area 1038.
Provide the tabulation of the frequency information, broadcasting station name and the catchword that come fromcontrol section 1023 to displaycontrol section 1024, and this tabulation is sent to display part 1025.Display part 1025 shows this tabulation thus.
At this moment,control section 1023 identifications are by importing the select command thatprocessing section 1021 provides.Based on this order,control section 1023 is stored in selected frequency information, broadcasting station name and catchword in thestorage medium 1029 as default.Then,control section 1023 proceeds to next step SP1074.
In step SP1074, the tuning control command thatcontrol section 1023 identificationinput processing sections 1021 provide.Based on this order,control section 1023 control tuner packs 1031 are so that extract radio signals from radio broadcast wave.This radio signals should be used to the radio broadcasting to come carrying signal with the corresponding broadcasting frequency of tuning control command.
Broadcast singal receiving unit 30 receives radio broadcast wave.In these radio broadcast waves,tuner pack 1031 extracts the radio signals with this broadcasting frequency carrying.Look like the to decode reception of this appointment of 1031 pairs of radio signals that extracted of tuner pack is handled.As a result, just produced voicedata.Tuner pack 1031 sends to audiofrequency control section 1026 with this voice data.
Audiofrequency control section 1026 changes the voice data thattuner pack 1031 provides into simulated audio signal.Then, audiofrequency control section 1026 outputs toloud speaker 1027 with simulated audio signal.Loud speaker 1027 is exported the audio frequency of selected broadcast program thus.
In step SP1075, under the control ofcontrol section 1023, radio broadcastingdisplay control section 1039 reads catchword from storage medium 1029.This catchword is correspondingly stored, with corresponding to the frequency information that is used to represent with the corresponding broadcasting frequency of above-mentioned tuning control command.Radio broadcastingdisplay control section 1039 sends toportal server 1003 by Control on Communication part 1032 andnetwork interface 1033 with the catchword that is read according to priority.Equally, radio broadcastingdisplay control section 1039 sends the checking session id information that temporarily is stored in the authorizationinformation storage area 1038 etc.
In step SP1076, the catchword that thecontrol section 1050 ofportal server 1003 sends over fromclient terminal 1002 bynetwork interface 1053 and 1052 receptions of Control on Communication part according to priority, checking session id information etc.The checking session id information thatcontrol section 1050 will receive etc. sends to checkingprocessing section 1056.
Under the control ofcontrol section 1050, authentication procedures is carried out in checking processing section 1056.Specifically, the checkingprocessing section 1056 checking session id information that will receive etc. with receive, temporarily be stored in checking session id information in the authorizationinformation storage area 1057 etc. and compare.
As a result, checkingprocessing section 1056 may confirm to verify that session id information etc. receives before the deadline from client terminal 1002.When the user usedclient terminal 1002 to send catchword, checkingprocessing section 1056 may be the registered user with this user rs authentication.In this case,control section 1050 proceeds to next step SP1077.
In step SP1077,control section 1050 is based on search in many URL information of the catchword that receives fromclient terminal 1002 inURL storage area 1059 and the corresponding URL information of catchword.
The term of validity of the checking session id information thatcontrol section 1050 allows checkingprocessing sections 1056 to prolong to be distributed toclient terminal 1002 etc.
Control section 1050 reads the URL information that retrieves from URL storage area 1059.Control section 1050 had been prolonged the URL information that is read with its term of validity by Control onCommunication part 1052 andnetwork interface 1053 according to priority by checkingprocessing section 1056 checking session id information etc. sends toclient terminal 1002.
In step SP1078, thecontrol section 1023 ofclient terminal 1002 receives checking session id information that the URL information that sends over and its term of validity prolonged etc. bynetwork interface 1033 and Control on Communication part 1032 according to priority from portal server 1003.The checking session id information thatcontrol section 1023 will receive etc. sends to checking processing section 1037.Control section 1023 sends to radio broadcastingdisplay control section 1039 with URL information.
Under the control ofcontrol section 1023, checkingprocessing section 1037 checking session id information that will receive, that its term of validity had prolonged temporarily is stored in the authorizationinformation storage area 1038, to cover its term of validity without the checking session id information that prolonged.Like this, the content of the checking session id information that temporarily is stored in the authorizationinformation storage area 1038 etc. has just been upgraded in checkingprocessing section 1037.
Under the control ofcontrol section 1023, the URL information that radio broadcastingdisplay control section 1039 is providedcontrol section 1023 temporarily is stored in thestorage medium 1029, corresponding to the catchword that is stored in thestorage medium 1029.
Under the control ofcontrol section 1023, radio broadcastingdisplay control section 1039 is followed URL information that temporarily is stored in thestorage medium 1029 etc.According to the present invention, radio broadcastingdisplay control section 1039 will broadcast information request signal now by Control on Communication part 1032 andnetwork interface 1033 according to priority and send to messages broadcast by radio delivery server 1006.Broadcast the information request signal acquisition request now and broadcasting information now.Equally, radio broadcastingdisplay control section 1039 sends from messages broadcast byradio delivery server 1006 and receives, and temporarily is stored in service conversation id information in the authorizationinformation storage area 1038 etc.
Provide in the process in the messages broadcast by radio delivery service, in step SP1078,client terminal 1002 will broadcast information request signal, service conversation id information etc. now and send to messages broadcast by radio delivery server 1006.This process is corresponding to the process at the step SP1010 place among aforementioned Figure 21.
Therefore, provide in the process in the messages broadcast by radio delivery service, after the process at step SP1078 place, be to be equivalent to the step SP1011 that inclient terminal 1002, messages broadcast byradio delivery server 1006 andportal server 1003, mentioned the authentication procedures in to SP1013 and SP1018 to SP1022 with reference to Figure 21.After executing these steps continuously, control proceeds to next step SP1079.
In step SP1079, under the control ofcontrol section 1023, the radio broadcastingdisplay control section 1039 ofclient terminal 1002 is followed URL information that temporarily is stored in thestorage medium 1029 etc. again, and will broadcast information request signal now by Control on Communication part 1032 andnetwork interface 1033 according to priority and send to messages broadcast by radio delivery server 1006.Equally, radio broadcastingdisplay control section 1039 also sends and receives from messages broadcast byradio delivery server 1006, and temporarily is stored in service conversation id information in the authorizationinformation storage area 1038 etc.
In step SP1080, the control section 1110 of messages broadcast byradio delivery server 1006 according to priority by network interface 1113 and Control on Communication part 1112 receive fromclient terminal 1002, send over broadcasting information request signal, service conversation id information etc. now.The checking session id information that control section 1110 will receive etc. sends to checking processing section 1115.
Under the control of control section 1110, authentication procedures is carried out in checking processing section 1115.Specifically, checking processing section 1115 with the service conversation id information that receives etc. with temporarily be stored in service conversation id information in the authorization information storage area 1120 etc. and compare.
As a result, checking processing section 1115 may be the registered user with the user rs authentication of client terminal 1002.In this case, checking processing section 1115definite client terminals 1002 have been issued effective request, so that obtain the information of broadcasting now.
When verifying that the user rs authentication of processing section 1115 withclient terminal 1002 is the registered user, in this case, control section 1110 prolongs the term of validity that is distributed to the service conversation id information etc. ofclient terminal 1002 by checking processing section 1115, proceeds to next step SP1081 then.
In step SP1081, control section 1110 is broadcasting information now from broadcasting now to read the information storage part 1119.Control section 1110 had been prolonged the information of now broadcasting that is read with its term of validity by Control on Communication part 1112 and network interface 1113 according to priority by checking processing section 1115 service conversation id information etc. sends toclient terminal 1002.
In step SP1082, thecontrol section 1023 ofclient terminal 1002 according to priority bynetwork interface 1033 and Control on Communication part 1032 receive the information of now broadcasting that sends over from messages broadcast byradio delivery server 1006 with and the service conversation id information that prolonged of the term of validity etc.Control section 1023 sends to checkingprocessing section 1037 with the service conversation id information that receives etc.Control section 1023 broadcast information now sends to radio broadcastingdisplay control section 1039.
Under the control ofcontrol section 1023, checkingprocessing section 1037 service conversation id information that will receive, that its term of validity had prolonged temporarily is stored in the authorizationinformation storage area 1038, to cover its term of validity without the service conversation id information that prolonged.Like this, the content of the service conversation id information that temporarily is stored in the authorizationinformation storage area 1038 etc. has just been upgraded in checkingprocessing section 1037.
In addition, radio broadcastingdisplay control section 1039 sends to displaypart 1025 bydisplay control section 1024 with the broadcast information now thatcontrol section 1023 is provided.Like this, just, allowdisplay part 1025 to show the information of broadcasting now that relates to current received radio broadcast program.
Provide in the process in the messages broadcast by radio delivery service,client terminal 1002 is periodically repeating the obtain request of step SP1079 place to now broadcasting information after this.Messages broadcast byradio delivery server 1006 receives the request of obtaining that comes fromclient terminal 1002, and follows the process at execution in step SP1080 and SP1081 place.
Like this,client terminal 1002 can upgrade in real time and broadcast information now, and it is presented on thedisplay part 1025 of client terminal 1002.For example, now broadcast information comprises name, programming time started, the programming concluding time of the current broadcast program that is receiving, title and the artistical name and the musical works broadcasting time started of the current musical works of playing in broadcast program.
Use above-mentioned configuration, also can provide identical effect with above-mentioned first embodiment according to the content sale system of second embodiment.
According to the description of above-mentioned first embodiment, the program module (Fig. 7) that is used for client terminal CT comprisesHTTP messaging program 36 and communication point program 37.These program modules can realize and Control on Communication part 1032 (Figure 15) identical functions according to theclient terminal 1002 of second embodiment.
Content playback module 38 (Fig. 7) is the program module that can realize with encoder/decoder part 1034 (Figure 15) identical functions.
Copyright protection information administration module 39 (Fig. 7) is the program module that can realize with copyright management part 1035 (Figure 15) identical functions.
Internet radio channel selection/reproduction module 43 (Fig. 7) are the program modules that can realize withcontrol section 1023 and audio frequency control section 1026 (Figure 15) identical functions.
Musical works purchase/reproduction module 44 (Fig. 7) is the program module that can realize withcontrol section 1023 and audio frequency control section 1026 (Figure 15) identical functions.
XML browser 50 (Fig. 7) is the program module that can realize and importprocessing section 1021 and page info generation part 1036 (Figure 15) identical functions.
Hard-disk content controller 42,database access module 40 and content-data access modules 41 (Fig. 7) are the program modules that can realize with control section 1023 (Figure 15) identical functions.
Checkingstorehouse 47A (Fig. 7) instorehouse 47 is the program modules that can realize and verifyprocessing section 1037 and authorization information storage area 1038 (Figure 15) identical functions.
Montage storehouse 47B (Fig. 7) instorehouse 47 is the program modules that can realize with control section 1023 (Figure 15) identical functions.
Relevant information display module 45 (Fig. 7) is the program module that can realize with radio broadcasting display control section 1039 (Figure 15) identical functions.
Tuner selection/reproduction/logging modle 46 (Fig. 7) is the program module that can realize withcontrol section 1023, audiofrequency control section 1026 and tuner pack 1031 (Figure 15) identical functions.
Audio user interface 51 (Fig. 7) is the program module that can realize and importprocessing section 1021,control section 1023 and display control section 1024 (Figure 15) identical functions.
It is can realize and audiofrequency control section 1026 and the external recording medium record program module with reproducing part 1028 (Figure 15) identical functions that CD reproduces module 48 (Fig. 7).
It is the program module that can realize withcontrol section 1023 and audio frequency control section 1026 (Figure 15) identical functions that HDD reproduces module 49 (Fig. 7).
That is, terminal 42 has the hardware circuit piece configuration according to above-mentioned first embodiment.SinceCPU 11 uses various program modules, terminal 42 just can realize the processing that the client terminal that disposes with the functional circuit blocks that has according tosecond embodiment 1002 is identical so.
In addition, provide among the server KS (Fig. 3) in the relevant information of aforementioned first embodiment,control section 90 each circuit part according to the various program control that have been stored inROM 91 grades.Thus, can realize and similar functions such as the Control on Communication part 1112 of messages broadcast by radio delivery server 1006 (Figure 19), checking processing section 1115, retrieving portion 1118.In addition, under the control ofcontrol section 90, can providedatabase 96, musical worksinformation database 93 andprogram information database 94 to realize to the page info storage area 1116 of messages broadcast by radio delivery server 1006 (Figure 19), authorization information storage area 1120, customer database part 1114, broadcasting similar functions such as information storage part 1119, broadcasting list information storage part 1117 now with the CD heading message.
In addition, in the CD of aforesaid first embodiment seller server 31 (Fig. 4),CPU 110 each circuit part according to the various program control that are stored inROM 111 grades.Thus, can realize and similar functions such as the Control onCommunication part 1092 of trading server 1005 (Figure 18), checkingprocessing section 1095, retrieving portion 1099.In addition, under the control ofCPU 110, can realize and similar functions such as the authorizationinformation storage area 1097 of trading server 1005 (Figure 18), box-packed mediainformation storage area 1098, pageinfo storage area 1096,customer database part 1094 withaccount database 114 with theCD searching database 113 of CD seller server 31 (Fig. 4).
(3) other embodiment
In aforesaid many embodiment, what tackled all is such situation: the acquisition with multifarious result for retrieval can realize by following way, and promptly client terminal CT sends as the relevant information of the expression artist name of the part of search key, the supplier and the media identification information of relevant information to CD seller server 31.But, the present invention is not limited to this, but can send title as search key, to replace artistical name or replenishing as artistical name.
In aforesaid many embodiment, handled situation is thatCD seller server 31 supplier's's (name in broadcasting station) that will represent relevant information part correlation information reports to broadcasting station RS as result.But, the present invention is not limited to this, but also the supplier of relevant information can be sent to various content providing devices outside the name in broadcasting station, such as the name at the name of TV station, Internet radio station, carry out the name of the website of EMD (electronic music issue).
In the foregoing embodiments, handled situation is the signal procedure among theROM 13 that is stored in beforeCPU 11 launches on theROM 20, and uses aforesaid relevant information to carry out sorted order according to signal procedure.But, the present invention is not limited to this, carries out sorted order but can be installed to by the program recorded medium that will store signal procedure among the client terminal CT.
In the foregoing embodiments, handled situation is that the musical works information in the form 121 is to be managed with the form of catalogue by clip information data storehouse 120.But, the present invention is not limited to this, but the CD result for retrieval that can provide byCD seller server 31 with the format management and the demonstration of catalogue.Thus, the user can relatively easily search out the CD that wants from shown diversified result for retrieval.
In the foregoing embodiments, situation about being tackled is, is to obtain from provide the CD heading message of creating the server KS to provide in thedatabase 96 in relevant information about the relevant information of CD.But, the present invention is not limited to this, provides database but can be pre-created and store the CD heading message in thehard disk drive 21 of client terminal CT, and can obtain relevant information from this database.
In addition, in the foregoing embodiments, situation about being tackled is, is to obtain from provide the CD heading message of creating the server KS to provide in thedatabase 96 in relevant information about the relevant information of CD.But, the present invention is not limited to this, but client terminal can directly visit the special CD heading message of creating the server (not shown) is provided on network, and can obtain relevant information from this server.
In the foregoing embodiments, situation about being tackled is, client terminal CT according to the present invention as communication terminal device is made up of following: as theCPU 11 and thecommunication process part 22 of request unit, as theCPU 11 and thehard disk drive 21 of relevant information deriving means, and theCPU 11 and thecommunication process part 22 that are used as searcher.But, the present invention is not limited to this, but can constitute communication terminal device with various circuit arrangement in addition.
In the foregoing embodiments, be used to the broadcasting that can be received byclient terminal 1002, CT from the radio broadcasting in broadcasting station.But, the present invention is not limited to this, andclient terminal 1002, CT can receive Internet radio broadcasting, radio broadcast via satellite etc., and can obtain the relevant information (messages broadcast by radio) about it.In addition,client terminal 1002, CT can receive the TV by television station broadcast, and obtain can the server from network and relevant various broadcast messages of TV programme in the television broadcasting.
In the foregoing embodiments, situation about being tackled is that hardware circuit piece, functional circuit blocks and program module are installed onclient terminal 1002, the CT.But, the present invention is not limited to this, and they can be installed on the various terminals except thatclient terminal 1002, CT, such as pocket telephone and personal computer.If this terminal has hardware circuit piece, functional circuit blocks and program module, then can realize andaforesaid client terminal 1002, the similar processing of CT.
In the foregoing embodiments, situation about being tackled is, messages broadcast by radio delivery server 1006 (relevant information provides server KS) is applied to first server, trading server 1005 (CD seller server 31) is applied to second server, andportal server 1003 is applied to the 3rd server.But, the present invention is not limited to this, also can be used for various other configurations in addition.
Commercial Application
Can be applied to so a kind of purpose according to communication means of the present invention, for example, based on about broadcasting The relevant information of the musical works in the program is retrieved CD.

Claims (12)

CN 2004800191342003-07-142004-05-18Communication methodPendingCN1816985A (en)

Applications Claiming Priority (5)

Application NumberPriority DateFiling DateTitle
JP274302/20032003-07-14
JP20032743022003-07-14
JP291741/20032003-08-11
JP313167/20032003-09-04
JP332564/20032003-09-24

Publications (1)

Publication NumberPublication Date
CN1816985Atrue CN1816985A (en)2006-08-09

Family

ID=35476795

Family Applications (16)

Application NumberTitlePriority DateFiling Date
CN200480019002.XAExpired - Fee RelatedCN1816981B (en)2003-07-142004-05-18Communication method
CN200480019131.9AExpired - Fee RelatedCN1816984B (en)2003-07-142004-05-18Information record device, information record method and information record program
CN 200480020531PendingCN1823346A (en)2003-07-142004-05-18 Communication device, communication method in communication device, and communication program for communication device
CN200480019083.3AExpired - Fee RelatedCN1816982B (en)2003-07-142004-05-18Information providing method
CN200480019154.XAExpired - Fee RelatedCN1816987B (en)2003-07-142004-05-18 Data processing equipment, data processing method and data processing program
CN 200480019094PendingCN1816983A (en)2003-07-142004-05-18Information processing device, information processing method, and information processing program
CN 200480019182PendingCN1816824A (en)2003-07-142004-05-18 Service Utilization Method and Management Method
CN200480018631.0AExpired - Fee RelatedCN1816980B (en)2003-07-142004-05-18Recording apparatus, recording method, and program
CN200480019100.3AExpired - Fee RelatedCN1816971B (en)2003-07-142004-05-18Reproduction device, information setting method
CN 200480019134PendingCN1816985A (en)2003-07-142004-05-18Communication method
CN 200480000835PendingCN1701545A (en)2003-07-142004-05-18Information providing method
CN200480019145.0AExpired - Fee RelatedCN1816986B (en)2003-07-142004-05-18 Display, display method and display control program
CN200480019170.9AExpired - Fee RelatedCN1816988B (en)2003-07-142004-05-18Communication method, communication device, and program
CN200480019177.0AExpired - Fee RelatedCN1816989B (en)2003-07-142004-05-18Reproduction device, reproduction method, and program
CN 200480019067PendingCN1816821A (en)2003-07-142004-05-18Information processing device, information processing method, and information processing program
CN200480020524.1AExpired - Fee RelatedCN1823483B (en)2003-07-142004-05-18Information providing method

Family Applications Before (9)

Application NumberTitlePriority DateFiling Date
CN200480019002.XAExpired - Fee RelatedCN1816981B (en)2003-07-142004-05-18Communication method
CN200480019131.9AExpired - Fee RelatedCN1816984B (en)2003-07-142004-05-18Information record device, information record method and information record program
CN 200480020531PendingCN1823346A (en)2003-07-142004-05-18 Communication device, communication method in communication device, and communication program for communication device
CN200480019083.3AExpired - Fee RelatedCN1816982B (en)2003-07-142004-05-18Information providing method
CN200480019154.XAExpired - Fee RelatedCN1816987B (en)2003-07-142004-05-18 Data processing equipment, data processing method and data processing program
CN 200480019094PendingCN1816983A (en)2003-07-142004-05-18Information processing device, information processing method, and information processing program
CN 200480019182PendingCN1816824A (en)2003-07-142004-05-18 Service Utilization Method and Management Method
CN200480018631.0AExpired - Fee RelatedCN1816980B (en)2003-07-142004-05-18Recording apparatus, recording method, and program
CN200480019100.3AExpired - Fee RelatedCN1816971B (en)2003-07-142004-05-18Reproduction device, information setting method

Family Applications After (6)

Application NumberTitlePriority DateFiling Date
CN 200480000835PendingCN1701545A (en)2003-07-142004-05-18Information providing method
CN200480019145.0AExpired - Fee RelatedCN1816986B (en)2003-07-142004-05-18 Display, display method and display control program
CN200480019170.9AExpired - Fee RelatedCN1816988B (en)2003-07-142004-05-18Communication method, communication device, and program
CN200480019177.0AExpired - Fee RelatedCN1816989B (en)2003-07-142004-05-18Reproduction device, reproduction method, and program
CN 200480019067PendingCN1816821A (en)2003-07-142004-05-18Information processing device, information processing method, and information processing program
CN200480020524.1AExpired - Fee RelatedCN1823483B (en)2003-07-142004-05-18Information providing method

Country Status (1)

CountryLink
CN (16)CN1816981B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102256179A (en)*2010-05-192011-11-23乐金电子(中国)研究开发中心有限公司Method and system for displaying program information of television terminal and television terminal

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101153396B (en)*2006-09-302010-06-09中芯国际集成电路制造(上海)有限公司Plasma etching method
US8014446B2 (en)*2006-12-222011-09-06Ibiquity Digital CorporationMethod and apparatus for store and replay functions in a digital radio broadcasting receiver
JP4728973B2 (en)*2007-01-192011-07-20ローム株式会社 FM transmitter, electronic device using the same, and automatic channel selection method
KR20090011149A (en)*2007-07-252009-02-02삼성전자주식회사 Purchase method and device for pay broadcasting of smart terminal equipped with mobile card
JP5282447B2 (en)2008-05-292013-09-04ソニー株式会社 Information processing apparatus, information processing method, program, and information processing system
JP4640487B2 (en)*2008-10-162011-03-02ソニー株式会社 Information processing apparatus and information processing method
JP2012053722A (en)*2010-09-022012-03-15Sony CorpInformation processing apparatus, information processing method, and program
CN102546687A (en)*2010-12-172012-07-04张婷毓Data transmission system and method
CN102568523B (en)*2010-12-312016-05-04新奥特(北京)视频技术有限公司The unified method and apparatus using of one kind of multiple hardware resources
CN102902828B (en)*2012-11-162016-04-20北京奇虎科技有限公司A kind of method and apparatus for retrieving
CN103840850B (en)*2012-11-272016-12-07比亚迪股份有限公司communication system based on frequency modulation broadcasting FM earphone, FM earphone and mobile terminal
CN103078695B (en)*2012-12-302016-05-11惠州华阳通用电子有限公司Station name display methods and application thereof
JP6384095B2 (en)*2013-06-062018-09-05株式会社リコー Transmission terminal, program, image display method, transmission system
CN105100905B (en)*2014-05-142019-11-05南京中兴软件有限责任公司A kind of discretization network authentication method, apparatus and client
CN105049144A (en)*2015-08-182015-11-11深圳市中兴物联科技有限公司Radio rebroadcasting method, device and system
CN106452898A (en)*2016-11-012017-02-22武汉斗鱼网络科技有限公司Data request control method and apparatus
CN106936826B (en)*2017-03-102020-01-14Oppo广东移动通信有限公司Registration method and device of broadcast receiver and terminal equipment
CN111399756B (en)*2019-09-292024-01-02杭州海康威视系统技术有限公司Data storage method, data downloading method and device

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP3279379B2 (en)*1993-03-082002-04-30アルパイン株式会社 Radio receiver
EP0669761A3 (en)*1994-02-231999-03-03Hitachi, Ltd.Television signal receiving apparatus incorporating an information retrieving and reproducing apparatus
JPH08214282A (en)1995-02-021996-08-20Seiko Epson Corp Program guide information processing system and program reservation system
JPH08223059A (en)*1995-02-161996-08-30Pioneer Electron CorpRbds reception equipment provided with database having information related to broadcast station
US5652613A (en)*1995-06-071997-07-29Lazarus; David BerylIntelligent electronic program guide memory management system and method
US6240555B1 (en)*1996-03-292001-05-29Microsoft CorporationInteractive entertainment system for presenting supplemental interactive content together with continuous video programs
US5961603A (en)*1996-04-101999-10-05Worldgate Communications, Inc.Access system and method for providing interactive access to an information source through a networked distribution system
JPH10257402A (en)1997-03-071998-09-25Toshiba Corp Channel setting registration system
JP3595109B2 (en)*1997-05-282004-12-02日本ユニシス株式会社 Authentication device, terminal device, authentication method in those devices, and storage medium
US6282412B1 (en)*1998-07-222001-08-28Lucent Technologies Inc.Geographically adaptive portable broadcast receiver
US6317784B1 (en)*1998-09-292001-11-13Radiowave.Com, Inc.Presenting supplemental information for material currently and previously broadcast by a radio station
KR100582501B1 (en)*1998-11-192006-10-24엘지전자 주식회사 Automatic Information Retrieval Method
JP2000222360A (en)*1999-02-012000-08-11Matsushita Electric Ind Co Ltd Authentication method, authentication system and authentication processing program recording medium
JP2001086420A (en)*1999-09-162001-03-30Matsushita Electric Ind Co Ltd Broadcast terminal device
JP2001125908A (en)*1999-10-262001-05-11Sony Corp Input device and method
JP4588190B2 (en)*2000-10-272010-11-24シャープ株式会社 Television program homepage search system, its client device, server device, and homepage URL information acquisition method
JP2002358283A (en)*2001-06-012002-12-13Nec CorpUser authentication collaboration method, system and program
JP3870733B2 (en)*2001-07-262007-01-24ヤマハ株式会社 Mobile communication terminal capable of receiving content, content distribution server device, and program used therefor
JP2003051798A (en)*2001-08-062003-02-21Sharp Corp Broadcast distribution apparatus, method thereof, computer program, recording medium recording the program, broadcast receiving apparatus, and broadcast distribution system connecting them
JP2003067661A (en)*2001-08-242003-03-07Satoru NakamuraRecovery agent system for small amount settlement using point purchase service system
JP2003067239A (en)*2001-08-242003-03-07Fujitsu Ltd Page information updating method, page information updating system, and semiconductor manufacturing line schedule management system
JP4035993B2 (en)*2002-01-082008-01-23ソニー株式会社 Data processing apparatus and method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102256179A (en)*2010-05-192011-11-23乐金电子(中国)研究开发中心有限公司Method and system for displaying program information of television terminal and television terminal

Also Published As

Publication numberPublication date
CN1816989B (en)2012-01-18
CN1816988A (en)2006-08-09
CN1823483A (en)2006-08-23
CN1816980A (en)2006-08-09
CN1816971A (en)2006-08-09
CN1701545A (en)2005-11-23
CN1823346A (en)2006-08-23
CN1816971B (en)2012-05-23
CN1816987B (en)2012-05-09
CN1816982B (en)2012-10-10
CN1816982A (en)2006-08-09
CN1816987A (en)2006-08-09
CN1816988B (en)2012-02-01
CN1816980B (en)2010-05-05
CN1816824A (en)2006-08-09
CN1816981A (en)2006-08-09
CN1816986B (en)2011-06-15
CN1816821A (en)2006-08-09
CN1816981B (en)2012-10-17
CN1823483B (en)2011-08-31
CN1816986A (en)2006-08-09
CN1816989A (en)2006-08-09
CN1816984B (en)2011-06-08
CN1816984A (en)2006-08-09
CN1816983A (en)2006-08-09

Similar Documents

PublicationPublication DateTitle
CN1816985A (en)Communication method
CN1279459C (en) Information providing device and information providing method
CN1653432A (en) Information communication terminal, content management method, broadcast receiving method, information distribution device, system, method, program, and storage medium
CN1345440A (en) Information processing device and processing method, and information storage medium
CN1842802A (en)Content reproducing device, content processing apparatus, content distribution server, content reproducing method, content processing method, and program
CN1671193A (en)Program guide displaying method, apparatus and computer program
CN1967695A (en)Information processing apparatus, reproduction apparatus, communication method, reproduction method and computer program
CN1457460A (en) Communication device and method, electronic device and control method, and recording medium
CN1816877A (en)Data recording control apparatus
CN1596433A (en)Information processing apparatus, information processing method, and information processing system
CN1950881A (en)Content presenting device, content presenting method, and content presenting program
CN1957343A (en)Content acquisition method, content acquisition device, and content acquisition program
CN1340186A (en)Information processor and processing method, and information storage medium
CN1387191A (en)Coding method and device, decoding method and device, and transmission method and device
CN1856776A (en)Content acquisition method
CN1950880A (en)Information processing device, content title display method, and content title display program
CN1820305A (en)Content data reproducing apparatus
CN1274138C (en)Transmission method and reception method for image information, its transmission and reception device and system thereof and information recoding medium
CN1842800A (en)Content processing device, content processing method, and computer program
CN1853190A (en) Information processing device and communication method
CN1820321A (en)Recording device, recording method, and recording program
CN1286020C (en)Information processor and processing method and information storage medium
CN1127084C (en)Reproducing apparatus
CN1698377A (en)Information access system, information providing device, information access device, information providing method, and information access method
CN1957350A (en) Information processing device, information processing method, and information processing program

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C12Rejection of a patent application after its publication
RJ01Rejection of invention patent application after publication

Application publication date:20060809


[8]ページ先頭

©2009-2025 Movatter.jp